From cebf42b7f4bceec527edccfcf5de265647c26167 Mon Sep 17 00:00:00 2001 From: Mohammad Rahmani <830394+kookma@users.noreply.github.com> Date: Sun, 5 Jun 2022 17:09:46 +0430 Subject: [PATCH] Update 1.8.3 --- docs/index.html | 18 +++++++++--------- packaged/refnotes.tid | 6 +++--- .../refnotes/macros/bibtex/process-entries.tid | 9 ++++++++- source/refnotes/plugin.info | 2 +- .../refnotes/templates/reflist/apa/article.tid | 4 ++-- source/refnotes/viewtemplates/helper.tid | 2 +- 6 files changed, 24 insertions(+), 17 deletions(-) diff --git a/docs/index.html b/docs/index.html index 60a44eb..844f151 100644 --- a/docs/index.html +++ b/docs/index.html @@ -47,7 +47,7 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." /> -Refnotes 1.8.2 +<title>Refnotes 1.8.3 — references, citations, footnotes and abbreviations in Tiddlywiki @@ -119,7 +119,7 @@
-Please wait while Refnotes 1.8.2 is loading +Please wait while Refnotes 1.8.3 is loading
\\n\u003C$let authorlist= {{{ [\u003C__tid__>get[bibtex-author]] }}}\\n number-authors= {{{ [\u003Cauthorlist>split[ and ]!is[blank]count[]] }}}\\n>\\n\u003C!-- single authors -->\\n\u003C$list filter=\\\"[\u003Cnumber-authors>compare:number:eq[1]]\\\" variable=null>\\n\u003C$list filter=\\\"[\u003Cauthorlist>split[ and ]first[]]\\\" variable=author>\\n\u003C\u003CauthorName \\\"LastName\\\">>\\n\u003C/$list>\\n\u003C/$list>\\n\\n\u003C!-- two authors -->\\n\u003C$list filter=\\\"[\u003Cnumber-authors>compare:number:eq[2]]\\\" variable=null>\\n\u003C$list filter=\\\"[\u003Cauthorlist>split[ and ]first[]]\\\" variable=author>\u003C\u003CauthorName \\\"LastName\\\">> $conjunction$\u003C/$list>\\n\u003C$list filter=\\\"[\u003Cauthorlist>split[ and ]last[]]\\\" variable=author>\u003C\u003CauthorName \\\"LastName\\\">>\u003C/$list>\\n\u003C/$list>\\n\\n\u003C!-- multiple authors -->\\n\u003C$list filter=\\\"[\u003Cnumber-authors>compare:number:gt[2]]\\\" variable=null>\\n\u003C$list filter=\\\"[\u003Cauthorlist>split[ and ]first[]]\\\" variable=author>\\n\u003C\u003CauthorName \\\"LastName\\\">> et al.\\n\u003C/$list>\\n\u003C/$list>\\n\\n\u003C!-- no author, use three words of title -->\\n\u003C$list filter=\\\"[\u003Cnumber-authors>compare:number:eq[0]]\\\" variable=null>\\n\u003C$text text={{{ [\u003C__tid__>get[bibtex-title]split[ ]!is[blank]first[3]join[ ]] :else[\u003C__tid__>]}}}/>\\n\u003C/$list>\\n\u003C/$let>\\n\\\\end\\n\\n\\n\\\\define parse-fullname()\\n\u003C!-- parse author full name and returns: last_name, first_name middle_name \\n it handles nobiliary particle like: Lugwig von Beethoven\\n-->\\n\u003C!-- return the same name if it is stored in BibTeX method 2: https://www.bibtex.com/f/author-field/ -->\\n\u003C$list filter=\\\"[\u003Cauthor>!search[,]]\\\" emptyMessage=\u003C\u003Cauthor>> variable=null>\\n\u003C$let \\n pattern1=\\\"\\\\s+([a-z][a-zA-Z]*?)\\\\s+\\\"\\n pname={{{\\n [\u003Cauthor>search-replace:g:regexp\u003Cpattern1>,[ $1°]]\\n +[splitregexp[\\\\s]trim[]]\\n +[search-replace:g:regexp[°],[ ]]\\n +[join[°_°]]\\n }}}\\n>\u003C$text text={{{ [\u003Cpname>split[°_°]!is[blank]last[]addsuffix[,]] [\u003Cpname>split[°_°]!is[blank]butlast[]] +[join[ ]] }}}/>\\n\u003C/$let>\\n\u003C/$list>\\n\\\\end\\n\\n\\n\u003C!-- Macros for reference list -->\\n\\\\define authorName(format:\\\"\\\")\\n\u003C!-- display a single author name in form of Family, F.N. \\n it can also send the last name only (surname) used in show-authors-in-citation macro\\n-->\\n\\\\whitespace trim\\n\u003C$wikify name=pname text=\u003C\u003Cparse-fullname>> >\\n\u003C$let last= {{{ [\u003Cpname>split[,]!is[blank]trim[]first[]]}}}\\n initials={{{ [\u003Cpname>split[,]!is[blank]trim[]butfirst[]split[ ]!is[blank]] :map[split[]!is[blank]first[]addsuffix[.]] +[join[ ]]}}}\\n dispname={{{ [\u003Clast>addsuffix[, ]addsuffix\u003Cinitials>] }}}\\n>\\n\u003C$list filter=\\\"[\u003C__format__>!match[LastName]]\\\" variable=null emptyMessage=\u003C\u003Clast>>>\u003C\u003Cdispname>>\u003C/$list>\\n\u003C/$let>\\n\u003C/$wikify>\\n\\\\end\\n\\n\\\\define show-authors-in-references()\\n\u003C!-- used in template -->\\n\u003C$let authorslist= {{!!bibtex-author}}\\n number-authors= {{{ [\u003Cauthorslist>split[ and ]!is[blank]count[]] }}}\\n >\\t\\t\\n\u003C$set name=authors filter=\\\"[\u003Cauthorslist>split[ and ]trim[]]\\\" >\\t\\n\u003C!-- single author ---------->\\n\u003C$list filter=\\\"[\u003Cnumber-authors>compare:integer:eq[1]]\\\" variable=null>\\n\u003C$vars author={{{ [enlist\u003Cauthors>last[]] }}}>\u003C\u003CauthorName>>\u003C/$vars>\\n\u003C/$list>\\n\u003C!-- multi authors ---------->\\n\u003C$list filter=\\\"[\u003Cnumber-authors>compare:integer:gt[1]]\\\" variable=null>\\n\u003C$list filter=\\\"[enlist\u003Cauthors>butlast[]]\\\" variable=author>\\n\u003C\u003CauthorName>>,\\n\u003C/$list>\\n\u003C$vars author={{{ [enlist\u003Cauthors>last[]] }}}>& \u003C\u003CauthorName>>\u003C/$vars>\\n\u003C/$list>\\n\u003C!-- no author, use three words of title -->\\n\u003C$list filter=\\\"[\u003Cnumber-authors>compare:number:eq[0]]\\\" variable=null>\\n\u003C$text text={{{ [{!!bibtex-title}split[ ]!is[blank]first[3]join[ ]] :else[[Unknown author]]}}}/>\\n\u003C/$list>\\n\u003C/$set>\\n\u003C/$let>\\t\\t\\t\\n\\\\end\\n\\n\\n\"},\"$:/plugins/kookma/refnotes/macros/apa/ref\":{\"title\":\"$:/plugins/kookma/refnotes/macros/apa/ref\",\"created\":\"20210407044450831\",\"modified\":\"20220603185720053\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define ref(tid, type:\\\"p\\\", pages:\\\"\\\")\\n\\\\import $:/plugins/kookma/refnotes/macros/apa/authors\\n\\\\whitespace trim\\n\u003C$set name=\\\"ref-tid\\\" tiddler=\u003C\u003C__tid__>> field=\\\"title\\\" emptyValue=\\\"RefNotFound\\\">\\n\u003Cdiv class=\\\"refnotes-tooltip refcls\\\">\\n\u003C$reveal type=\\\"match\\\" default=\u003C\u003Cref-tid>> text=\\\"RefNotFound\\\">\\n\u003C$link overrideClass=\\\"link-refcls\\\">[\u003C$view tiddler=\u003C\u003C__tid__>> field=\\\"title\\\"/>]\u003C/$link>\\n\u003Cdiv class=\\\"refnotes-tooltiptext ref-notfound\\\">\u003Cb>Warning\u003C/b>: Reference Not Found.\u003Cbr>Click to create it:\u003C\u003Ccreate-notexisted-ref \\\"$tid$\\\">>\u003C/div>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"nomatch\\\" default=\u003C\u003Cref-tid>> text=\\\"RefNotFound\\\">\\n\u003C$list filter=\\\"[[$type$]lowercase[]match[p]]\\\" variable=null>\u003C\u003Cpranthetical>>\u003C/$list>\\n\u003C$list filter=\\\"[[$type$]lowercase[]match[n]]\\\" variable=null>\u003C\u003Cnarrative>>\u003C/$list>\\n\u003C$list filter=\\\"[[$type$]lowercase[]match[m]]\\\" variable=null>\u003C\u003Cmultiwork-pranthetical>>\u003C/$list>\\n\u003Cdiv class=\\\"refnotes-tooltiptext\\\">\\n\u003C$macrocall $name=\\\"displayref-onhover\\\" refTid=\u003C\u003Cref-tid>> />\\n\u003C/div>\\n\u003C/$reveal>\\n\u003C/div>\\n\u003C/$set>\\n\\\\end\\n\\n\\n\\n\u003C!-- pranthetical in text citation -->\\n\\\\define pranthetical()\\n\u003C$wikify name=authors text=\u003C\u003Cshow-authors-in-citation>> >\\n(\u003C$text text={{{ [\u003Cauthors>trim[]addsuffix[, ]] }}}/>\u003C$text text={{{ [\u003C__tid__>get[bibtex-year]] :else[[n.d.]] }}}/>\u003C$text text={{{[\u003C__pages__>!is[blank]then\u003C__pages__>addprefix[, ]]}}}/>)\\n\u003C/$wikify>\\n\\\\end\\n\\n\u003C!-- narrative in text citation -->\\n\\\\define narrative()\\n\u003C$wikify name=authors text=\u003C\u003Cshow-authors-in-citation and>> >\\n\u003C$text text={{{ [\u003Cauthors>trim[]addsuffix[ ]] }}}/>(\u003C$text text={{{ [\u003C__tid__>get[bibtex-year]] :else[[n.d.]] }}}/>\u003C$text text={{{[\u003C__pages__>!is[blank]then\u003C__pages__>addprefix[, ]]}}}/>)\\n\u003C/$wikify>\\n\\\\end\\n\\n\u003C!-- multiwork pranthetical in text citation -->\\n\\\\define multiwork-pranthetical()\\n\u003C$wikify name=authors text=\u003C\u003Cshow-authors-in-citation>> >\\n\u003C$text text={{{ [\u003Cauthors>trim[]addsuffix[, ]] }}}/>\u003C$text text={{{ [\u003C__tid__>get[bibtex-year]] :else[[n.d.]] }}}/>\u003C$text text={{{[\u003C__pages__>!is[blank]then\u003C__pages__>addprefix[, ]]}}}/>\\n\u003C/$wikify>\\n\\\\end\"},\"$:/plugins/kookma/refnotes/macros/apa/showrefs\":{\"title\":\"$:/plugins/kookma/refnotes/macros/apa/showrefs\",\"created\":\"20190117195536649\",\"modified\":\"20220604084614098\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showrefs(filter:\\\"[\u003CcurrentTiddler>]\\\", title:\\\"Empty\\\", class:\\\"ref-list\\\", emptyMessage:\\\"\\\")\\n\\\\import $:/plugins/kookma/refnotes/macros/apa/authors\\n\u003C$vars leftDelimiter=\\\"\u003C\u003Cref \\\">\\n\u003C$list filter=\\\"[subfilter\u003C__filter__>search:text:literal\u003CleftDelimiter>limit[1]]\\\" variable=null emptyMessage=\u003C\u003C__emptyMessage__>> >\u003C!-- check to see if there is any citation -->\\n\u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\u003C!-- display heading/title of Reference list if available-->\\n\u003Ch2>$title$\u003C/h2>\\n\u003C/$reveal>\\n\u003C!-- populate all citations in given tiddler or list of tiddlers (given filter) -->\\n\u003C$wikify name=\\\"mylist\\\" text=\\\"\\\"\\\"\\n\u003C$list filter=\u003C\u003C__filter__>> >\\n\u003C$macrocall $name=\\\"find-refs\\\" tid=\u003C\u003CcurrentTiddler>> />\\n\u003C/$list>\\n\\\"\\\"\\\">\\n\u003C!-- generate the reference list/bibliograpgy -->\\n\u003Col class=\\\"$class$\\\">\\n\u003C$list filter=\\\"[enlist\u003Cmylist>trim[]sort[]]\\\" variable=\\\"reference\\\">\\n\\n\u003C$vars currentType={{{[\u003Creference>get[bibtex-entry-type]lowercase[]] ~[[miscellaneous]]}}} >\\n\u003C$set name=\\\"bodyLookup\\\" \\n filter=\\\"[all[tiddlers+shadows]tag[$:/tags/Refnotes/ReflistTemplate]contains:list\u003CcurrentType>] +[limit[1]get[title]]\\\"\\n value=\u003C\u003CbodyLookup>> \\n emptyValue=\\\"$:/plugins/kookma/refnotes/templates/reflist/apa/default\\\">\\n\u003C$transclude tiddler=\u003C\u003CbodyLookup>> field=\\\"text\\\" mode=\\\"inline\\\"/>\\n\u003C/$set>\\n\u003C/$vars>\\n\\n\u003C/$list>\\n\u003C/ol>\\n\u003C/$wikify>\\n\u003C/$list>\\n\u003C/$vars>\\n\\\\end\"},\"$:/plugins/kookma/refnotes/macros/bibtex/find-refs\":{\"title\":\"$:/plugins/kookma/refnotes/macros/bibtex/find-refs\",\"created\":\"20181213121411187\",\"modified\":\"20220602041210656\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define find-refs(tid)\\n\u003C$vars regexp=\\\"(?g)\u003C\u003Cref .+?>>\\\"\\nregexp2='\u003C\u003Cref\\\\s+(.*?)>>'\\nregexp3='^\\\"(.*?)\\\"'\\nregexp4=\\\"^'(.*?)'\\\"\\nregexp5=\\\"\\\\[\\\\[(.*?)\\\\]\\\\]\\\"\\nregexp6=\\\"^(.*?)\\\\s\\\"\\n>\\n\u003C$list filter=\\\"[[$tid$]regexprefs:text\u003Cregexp>]\\\">\\n\u003C$list filter=\\\"[all[current]regexprefs\u003Cregexp2>]\\\">\\n\u003C$list filter=\\\"\\\"\\\"\\n [all[current]regexprefs\u003Cregexp3>] \\n:else[all[current]regexprefs\u003Cregexp4>]\\n:else[all[current]regexprefs\u003Cregexp5>]\\n:else[all[current]regexprefs\u003Cregexp6>]\\n:else[all[current]]\\n\\\"\\\"\\\" variable=p >\\n\u003C\u003Cpwrapper>>\\n\u003C/$list>\\n\u003C/$list>\\n\u003C/$list>\\n\u003C/$vars>\\n\\\\end\\n\\n\\\\define pwrapper() \\n[[[[$(p)$]]]]\\n\\\\end\\n\"},\"$:/plugins/kookma/refnotes/macros/bibtex/process-entries\":{\"title\":\"$:/plugins/kookma/refnotes/macros/bibtex/process-entries\",\"created\":\"20210405065852415\",\"modified\":\"20220602134628455\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define title-slugify()\\n\u003C$vars curTitle=\u003C\u003CcurrentTiddler>> newTitle={{{[\u003CcurrentTiddler>slugify[]]}}}>\\n\u003C$list filter=\\\"[\u003CcurTitle>!match\u003CnewTitle>]\\\" variable=null>\\n\u003C$action-sendmessage $message=\\\"tm-rename-tiddler\\\" from=\u003C\u003CcurrentTiddler>> to=\u003C\u003CnewTitle>> />\\n\u003C/$list>\\n\u003C/$vars>\\n\\\\end\\n\\n\\\\define tag-entries()\\n\u003C!-- change entry type to lower case -->\\n\u003C$action-setfield $tiddler=\u003C\u003CcurrentTiddler>> bibtex-entry-type={{{[\u003CcurrentTiddler>get[bibtex-entry-type]lowercase[]]}}} />\\n\u003C!-- add bibtex-entry -->\\n\u003C$fieldmangler>\\n\u003C$action-sendmessage $message=\\\"tm-add-tag\\\" $param=\\\"bibtex-entry\\\" />\\n\u003C/$fieldmangler>\\n\\\\end\\n\\n\\\\define process-entries(title:\\\"Process New Bibtex Entries\\\")\\n\u003C$button> $title$\\n\u003C$wikify name=chkDuplicates text=\u003C\u003Ccheck-duplicates>> >\\n\u003C$action-confirm $message=\u003C\u003CchkDuplicates>> >\\n\u003C$list filter=\\\"[has[bibtex-title]!tag[bibtex-entry]]\\\">\\n\u003C\u003Ctag-entries>>\\n\u003C\u003Ctitle-slugify>>\\n\u003C/$list>\\n\u003C/$action-confirm>\\n\u003C/$wikify>\\n\u003C/$button>\\n\\\\end\\n\\n\u003C!-- check duplicate reference tiddlers before slugifying -->\\n\\\\define check-duplicates()\\n\u003C$list filter=\\\"[has[bibtex-title]duplicateslugs[]limit[1]]\\\" emptyMessage=\\\"There are no duplicate entries, do you want to process new entries?\\\">\\nThe following tiddlers have duplicate slugs, so they will overwrite eachother, do you want to continue?\\n\\n\u003C$list filter=\\\"[has[bibtex-title]duplicateslugs[]] +[join[, ]]\\\" template=\\\"$:/core/ui/ListItemTemplate\\\"/>\\n\u003C/$list>\\n\\\\end\"},\"$:/plugins/kookma/refnotes/macros/bibtex/regexprefs.js\":{\"title\":\"$:/plugins/kookma/refnotes/macros/bibtex/regexprefs.js\",\"text\":\"/*\\\\\\ntitle: $:/plugins/kookma/macro/bibtex/regexprefs.js\\ntype: application/javascript\\nmodule-type: filteroperator\\n\\nFilter operator for regexp matching and returning result. All results are returned if global flag used. All sub-groups are returned if not global and sub-group hits are found.\\n\\nThis is a hacked version of core macro: $:/core/modules/filters/regexp.js\\n\\n\\\\*/\\n(function(){\\n\\n/*jslint node: true, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\n/*\\nExport our filter function\\n*/\\nexports.regexprefs = function(source,operator,options) {\\n\\tvar results = [],\\n\\t\\tfieldname = (operator.suffix || \\\"title\\\").toLowerCase(),\\n\\t\\tregexpString, regexp, flags = \\\"\\\", match, global,\\n\\t\\tgetFieldString = function(tiddler,title) {\\n\\t\\t\\tif(tiddler) {\\n\\t\\t\\t\\treturn tiddler.getFieldString(fieldname);\\n\\t\\t\\t} else if(fieldname === \\\"title\\\") {\\n\\t\\t\\t\\treturn title;\\n\\t\\t\\t} else {\\n\\t\\t\\t\\treturn null;\\n\\t\\t\\t}\\n\\t\\t};\\n\\t// Process flags and construct regexp\\n\\tregexpString = operator.operand;\\n\\tmatch = /^\\\\(\\\\?([gim]+)\\\\)/.exec(regexpString);\\n\\tif(match) {\\n\\t\\tflags = match[1];\\n\\t\\tregexpString = regexpString.substr(match[0].length);\\n\\t} else {\\n\\t\\tmatch = /\\\\(\\\\?([gim]+)\\\\)$/.exec(regexpString);\\n\\t\\tif(match) {\\n\\t\\t\\tflags = match[1];\\n\\t\\t\\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\\n\\t\\t}\\n\\t}\\n\\ttry {\\n\\t\\tregexp = new RegExp(regexpString,flags);\\n\\t} catch(e) {\\n\\t\\treturn [\\\"\\\" + e];\\n\\t}\\n\\n\\tglobal = /g/.test(flags) ;\\n\\n\\t// Process the incoming tiddlers\\n\\tif(operator.prefix === \\\"!\\\") {\\n\\t\\tsource(function(tiddler,title) {\\n\\t\\t\\tvar text = getFieldString(tiddler,title);\\n\\t\\t\\tif(text !== null) {\\n\\t\\t\\t\\tif(!regexp.exec(text)) {\\n\\t\\t\\t\\t\\tresults.push(title);\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t});\\n\\t} else {\\n\\t\\tsource(function(tiddler,title) {\\n\\t\\t\\tvar text = getFieldString(tiddler,title), ret=\\\"\\\";\\n\\t\\t\\tif(text !== null) {\\n\\t\\t\\t\\tret = text.match(regexp) ;\\n\\t\\t\\t\\tif(ret !==null) {\\n\\t\\t\\t\\t\\tif(global) {\\n\\t\\t\\t\\t\\t\\tresults.push.apply(results,ret) ; //DEBUG\\n\\t\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\t\\t// if there are sub groups return sub groups START\\n\\t\\t\\t\\t\\t\\tif(ret.length > 1) { // return sub groups\\n\\t\\t\\t\\t\\t\\t\\tresults = results.concat(ret.slice(1)) ;\\n\\t\\t\\t\\t\\t\\t} else { // if no sub-groups\\n\\t\\t\\t\\t\\t\\t\\tresults.push(ret[0]);\\n\\t\\t\\t\\t\\t\\t} \\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t});\\n\\t}\\n\\treturn results;\\n};\\n\\n})();\",\"type\":\"application/javascript\",\"module-type\":\"filteroperator\",\"created\":\"20190120190755258\",\"modified\":\"20210917161905893\"},\"$:/plugins/kookma/refnotes/macros/bibtex/utility\":{\"title\":\"$:/plugins/kookma/refnotes/macros/bibtex/utility\",\"created\":\"20210407045329557\",\"modified\":\"20210917161905902\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define displayref-onhover(refTid)\\n\u003C$set name=\\\"ref-tid\\\" value=\u003C\u003C__refTid__>> >\\n\u003C$link overrideClass=\\\"link-refcls\\\" to=\u003C\u003Cref-tid>> >\\n\u003C$list filter=\\\"[\u003Cref-tid>get[bibtex-entry-type]lowercase[]!match[website]]\\\" variable=null\\nemptyMessage=\\\"\\\"\\\"\u003Cspan class=\\\"ref-author\\\">\u003C$view tiddler=\u003C\u003Cref-tid>> field=\\\"bibtex-url\\\"/>.\u003C/span>\\\"\\\"\\\">\\n\u003Cspan class=\\\"ref-author\\\">\u003C$view tiddler=\u003C\u003Cref-tid>> field=\\\"bibtex-author\\\"/>.\u003C/span>\\n\u003C/$list>\\n\u003C/$link>\\n\u003C$view tiddler=\u003C\u003Cref-tid>> field=\\\"bibtex-title\\\"/>. (\u003C$view tiddler=\u003C\u003Cref-tid>> field=\\\"bibtex-year\\\"/>)\\n\u003C/$set>\\n\\\\end\\n\\n\\\\define create-notexisted-ref(refTid)\\n\u003C$set name=\\\"myTid\\\" value=\u003C\u003C__refTid__>> >\\n\u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\">\\n\u003C$action-sendmessage $message=\\\"tm-new-tiddler\\\"\\n title=\u003C\u003CmyTid>> \\n bibtex-author=\\\"\\\" bibtex-year=\\\"\\\"\\n bibtex-title=\\\"\\\" bibtex-abstract=\\\"\\\"\\n bibtex-entry-type=\\\"\\\" bibtex-keywords=\\\"\\\"\\n bibtex-doi=\\\"\\\" bibtex-url=\\\"\\\"\\n tags=\\\"bibtex-entry\\\"\\n />\u003C\u003CmyTid>> \\n\u003C/$button>\\n\u003C/$set> \\n\\\\end\"},\"$:/plugins/kookma/refnotes/macros/find\":{\"title\":\"$:/plugins/kookma/refnotes/macros/find\",\"created\":\"20181213121411187\",\"modified\":\"20211105070807510\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define find(text, begin, end, output:\\\"simple\\\", mode:\\\"all\\\")\\n\u003C$vars \\n fulltext=\u003C\u003C__text__>>\\n start=\u003C\u003C__begin__>>\\n stop=\u003C\u003C__end__>>\\n output-macro=\u003C\u003C__output__>>\\n>\\n\u003C$list variable=p1 filter=\\\"[\u003Cfulltext>splitbefore\u003Cstart>]\\\">\\n\u003C$list variable=p2 filter=\\\"[\u003Cfulltext>removeprefix\u003Cp1>]\\\">\\n\u003C$list variable=p3 filter=\\\"[\u003Cp2>splitbefore\u003Cstop>removesuffix\u003Cstop>]\\\">\\n\u003C$macrocall $name=\u003C\u003Coutput-macro>> p=\u003C\u003Cp3>> />\\n\u003C$reveal type=\\\"match\\\" text=\\\"all\\\" default=\u003C\u003C__mode__>> >\\n\u003C$macrocall $name=\\\"find\\\"\\n text={{{[\u003Cp2>removeprefix\u003Cp3>removeprefix\u003Cstop>]}}}\\n begin=\u003C\u003Cstart>>\\n end=\u003C\u003Cstop>>\\n output=\u003C\u003Coutput-macro>>\\n/>\\n\u003C/$reveal>\\n\u003C/$list>\\n\u003C/$list>\\n\u003C/$list>\\n\u003C/$vars>\\n\\\\end\\n\\n\\\\define simple(p)\\n\u003C$text text=\u003C\u003C__p__>> />\\n\\\\end\\n\\n\\\\define simple-list(p)\\n\u003Cli>\u003C$text text=\u003C\u003C__p__>>/>\u003C/li>\\n\\\\end\\n\"},\"$:/plugins/kookma/refnotes/macros/footnote\":{\"title\":\"$:/plugins/kookma/refnotes/macros/footnote\",\"created\":\"20181214095749808\",\"modified\":\"20210917161905912\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define fnote(note)\\n\u003Cdiv class=\\\"refnotes-tooltip refnotes-footnote\\\">\u003Cdiv class=\\\"refnotes-tooltiptext\\\">$note$\u003C/div>\u003C/div>\\n\\\\end\"},\"$:/plugins/kookma/refnotes/macros/numbered/refnum\":{\"title\":\"$:/plugins/kookma/refnotes/macros/numbered/refnum\",\"created\":\"20181210155346225\",\"modified\":\"20220526042056665\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define refnum(tid)\\n\u003C$set name=\\\"ref-tid\\\" tiddler=\u003C\u003C__tid__>> field=\\\"title\\\" emptyValue=\\\"RefNotFound\\\">\\n\u003Cdiv class=\\\"refnotes-tooltip refcls\\\">\\n\u003C$reveal type=\\\"match\\\" default=\u003C\u003Cref-tid>> text=\\\"RefNotFound\\\">\\n\u003C$link overrideClass=\\\"link-refcls\\\">\\n[\u003C$view tiddler=\u003C\u003C__tid__>> field=\\\"title\\\"/>]\\n\u003C/$link>\\n\u003Cdiv class=\\\"refnotes-tooltiptext ref-notfound\\\">\u003Cb>Warning\u003C/b>: Reference Not Found.\u003Cbr>Click to create it:\u003C\u003Ccreate-notexisted-ref \\\"$tid$\\\">>\u003C/div>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"nomatch\\\" default=\u003C\u003Cref-tid>> text=\\\"RefNotFound\\\">\\n[\u003C$view tiddler=\u003C\u003C__tid__>> field=\\\"caption\\\">\u003C$view tiddler=\u003C\u003C__tid__>> field=\\\"title\\\"/>\u003C/$view>]\\n\u003Cdiv class=\\\"refnotes-tooltiptext\\\">\\n\u003C$macrocall $name=\\\"displayref-onhover\\\" refTid=\u003C\u003Cref-tid>> />\\n\u003C/div>\\n\u003C/$reveal>\\n\u003C/div>\\n\u003C/$set>\\n\\\\end\\n\"},\"$:/plugins/kookma/refnotes/macros/search-ui\":{\"title\":\"$:/plugins/kookma/refnotes/macros/search-ui\",\"created\":\"20141231095518178\",\"modified\":\"20220602080144009\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define searchTid() $:/temp/refnotes/search\\n\\\\define bibtexFields() [!is[shadow]!is[system]has[bibtex-title]fields[]prefix[bibtex-]sort[]]\\n\\\\define mainFields() bibtex-title bibtex-author bibtex-year\\n\\\\define searchUi()\\n\u003Cdiv class=\\\"tc-search\\\">\\n\u003C$edit-text tiddler=\u003C\u003CsearchTid>> type=\\\"search\\\" tag=\\\"input\\\" placeholder=\\\"search terms\\\" default=\\\"\\\"/> \u003C$select field=\\\"field\\\" tiddler=\u003C\u003CsearchTid>> default=\\\"bibtex-author\\\">\\n\u003C$set name=allfields filter= \\\"[subfilter\u003CbibtexFields>split[ ]join[,]]\\\" >\\n\u003Coption value=\u003C\u003Callfields>> >all fields\u003C/option>\\n\u003C/$set>\\n\u003Coptgroup label=\\\"Main fields\\\">\\n\u003C$list filter=\\\"[enlist\u003CmainFields>removeprefix[bibtex-]]\\\" variable=\\\"field\\\">\\n\u003Coption value={{{[\u003Cfield>addprefix[bibtex-]]}}} >\u003C\u003Cfield>>\u003C/option>\\n\u003C/$list>\\n\u003C/optgroup>\\n\u003Coptgroup label=\\\"Other fields\\\">\\n\u003C$list filter=\\\"[subfilter\u003CbibtexFields>] -[enlist\u003CmainFields>] +[removeprefix[bibtex-]]\\\" variable=\\\"field\\\">\\n\u003Coption value={{{[\u003Cfield>addprefix[bibtex-]]}}} >\u003C\u003Cfield>>\u003C/option>\\n\u003C/$list>\\n\u003C/optgroup>\\n\u003C/$select>\\n\\n\u003C$reveal state=\u003C\u003CsearchTid>> type=\\\"nomatch\\\" text=\\\"\\\">\\n\u003C$button class=\\\"tc-btn-invisible\\\">\\n\u003C$action-setfield $tiddler=\u003C\u003CsearchTid>> text=\\\"\\\"/>\\n{{$:/core/images/close-button}}\\n\u003C/$button>\\n\u003C/$reveal>\\n\u003C/div>\\n\\\\end\"},\"$:/plugins/kookma/refnotes/macros/showabbrs\":{\"title\":\"$:/plugins/kookma/refnotes/macros/showabbrs\",\"created\":\"20210404111656614\",\"modified\":\"20211106193550015\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showabbrs(filter:\\\"[\u003CcurrentTiddler>]\\\", dtiddler:\\\"Glossary\\\", title:\\\"Empty\\\", emptyMessage:\\\"\\\")\\n\u003C$wikify name=\\\"indexes\\\" text=\u003C\u003Cfind-all-items>> > \\n\u003C$macrocall $name=\\\"abbr-list\\\" indexes=\u003C\u003Cindexes>> dtiddler=\u003C\u003C__dtiddler__>> title=\u003C\u003C__title__>> emptyMessage=\u003C\u003C__emptyMessage__>> />\\n\u003C/$wikify>\\n\\\\end\\n\\n\\\\define patterndb() \\\\[\\\\[|\\\\]\\\\]\\n\\\\define pattern() ('.*?'|\\\".*?\\\"|\\\\S+)\\n\\\\define output-item(p)\\n\u003C$list filter=\\\"\\\"\\\"[\u003C__p__>search-replace:g:regexp\u003Cpatterndb>,[\\\"]]\\\"\\\"\\\" variable=pars>\\n\u003C$list filter=\\\"\\\"\\\"[\u003Cpars>trim[]!prefix[dict:]search-replace[term:],[]splitregexp\u003Cpattern>trim[]!is[blank]!prefix[dict:]first[]]\\\"\\\"\\\">\\n\u003C$text text=\u003C\u003CcurrentTiddler>>/>\\n\u003C/$list>\\n\u003C$list filter=\\\"\\\"\\\"[\u003Cpars>trim[]prefix[dict:]search-replace[term:],[]splitregexp\u003Cpattern>trim[]!is[blank]!prefix[dict:]last[]]\\\"\\\"\\\">\\n\u003C$text text=\u003C\u003CcurrentTiddler>>/>\\n\u003C/$list>\\n\u003C/$list>\\n\\\\end\\n\\n\\\\define find-all-items()\\n\u003C$list filter=\u003C\u003C__filter__>> >\\n\u003C$macrocall $name=\\\"find\\\" text={{!!text}} begin=\\\"\u003C\u003Cabbr \\\" end=\\\">>\\\" output=\\\"output-item\\\"/>\\n\u003C/$list>\\n\\\\end\\n\\n\\n\\\\define abbr-list(dtiddler, indexes, title:\\\"Empty\\\", emptyMessage:\\\"\\\")\\n\u003C$list filter=\\\"[\u003Cindexes>limit[1]]\\\" variable=null emptyMessage=\u003C\u003C__emptyMessage__>> >\u003C!-- check to see if there is any abbreviations -->\\n\u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n\u003Ch2>\u003C$text text=\u003C\u003C__title__>> />\u003C/h2>\\n\u003C/$reveal>\\n\u003Ctable class=\\\"refnotes-table-borderless\\\">\\n\u003C$list filter=\\\"\\\"\\\"[subfilter\u003C__indexes__>]\\\"\\\"\\\" variable=\\\"item\\\">\\n\u003Ctr>\\n\u003Ctd class=\\\"refnotes-abbr-term\\\">\u003C$text text=\u003C\u003Citem>> />\u003C/td>\\n\u003Ctd>\\n \u003C$set name=\\\"term\\\" tiddler=\u003C\u003C__dtiddler__>> index=\u003C\u003Citem>> emptyValue=\u003C\u003Cterm-not-found>> >\\n \u003C\u003Cterm>>\\n \u003C/$set>\\n\u003C/td>\\n\u003C/tr>\\n\u003C/$list>\\n\u003C/table>\\n\u003C/$list>\\n\\\\end\\n\\n\\n\\\\define term-not-found()\\n\u003Cspan class=\\\"refnotes-abbr-term-not-found\\\">Term not found\u003C/span>\\n\\\\end\\n\\n\\n\"},\"$:/plugins/kookma/refnotes/macros/showfnotes\":{\"title\":\"$:/plugins/kookma/refnotes/macros/showfnotes\",\"created\":\"20210404111935949\",\"modified\":\"20210917161905937\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showfnotes(filter:\\\"[\u003CcurrentTiddler>]\\\", title:\\\"Empty\\\" class:\\\"fnote-list\\\", emptyMessage:\\\"\\\")\\n\u003C$vars leftDelimiter=\\\"\u003C\u003Cfnote \\\">\\n\u003C$list filter=\\\"[subfilter\u003C__filter__>search:text:literal\u003CleftDelimiter>limit[1]]\\\" variable=null emptyMessage=\u003C\u003C__emptyMessage__>> >\u003C!-- check to see if there is any footnote -->\\n\u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n\u003Ch2>$title$\u003C/h2>\\n\u003C/$reveal>\\n\u003Col class=\\\"$class$\\\">\\n\u003C$list filter=\u003C\u003C__filter__>> >\\n\u003C$macrocall $name=\\\"find\\\" \\n text={{!!text}}\\n begin=\\\"\u003C\u003Cfnote \\\"\\n end=\\\">>\\\"\\n output=\\\"output-fnote\\\"\\n/>\\n\u003C/$list>\\n\u003C/ol>\\n\u003C/$list>\\n\u003C/$vars>\\n\\\\end\\n\\n\\\\define output-fnote(p)\\n\u003C$vars output=$p$>\\n\u003Cli>\u003C\u003Coutput>>\u003C/li>\\n\u003C/$vars>\\n\\\\end\\n\\n\"},\"$:/plugins/kookma/refnotes/macros/stretch-text\":{\"title\":\"$:/plugins/kookma/refnotes/macros/stretch-text\",\"created\":\"20210407132815001\",\"modified\":\"20220526043522425\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define tmpTidDetails() $:/temp/refnotes/library/$(currentTiddler)$\\n\\n\\\\define stretchText(text, title:\\\"...\\\")\\n\u003C$button class=\\\"tc-btn-invisible\\\">$title$\\n\u003C$action-listops $tiddler=\u003C\u003CtmpTidDetails>> $field=\\\"text\\\" $subfilter=\\\"+[toggle[show]]\\\" />\\n\u003C/$button> \u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtmpTidDetails>> sateField=text text=\\\"show\\\">$text$\u003C/$reveal>\\n\\\\end\\n\"},\"$:/plugins/kookma/refnotes/readme\":{\"title\":\"$:/plugins/kookma/refnotes/readme\",\"created\":\"20201211095732939\",\"modified\":\"20220526142832253\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"; Refnotes\\nRefnotes is a Tiddlywiki plugin to create and manage footnotes, abbreviations, citations, and references. Refnotes can create bibliography, but for the best performance, and to use import bibtex entries, the use of the official ''bibtex importer'' plugin is required. APA7 style is used as default. Refnotes output is very close to APA7 standard.\\n\\n;Code and demo\\nFor learning Refnotes features, syntax, tutorial and examples see the plugin demo and code pages\\n\\n* Demo: https://kookma.github.io/TW-Refnotes/\\n* Code: https://github.com/kookma/TW-Refnotes\\n\"},\"$:/plugins/kookma/refnotes/styles/abbr\":{\"title\":\"$:/plugins/kookma/refnotes/styles/abbr\",\"text\":\"/* Ref: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS3 */ \\n.refnotes-abbr abbr[title] {\\n\\tcolor: inherit;\\n\\tfont-style: normal;\\n\\ttext-decoration: none;\\n\\tborder-bottom: 1px dotted #aaa;\\n\\tcursor: help;\\n}\\n\\n.refnotes-abbr-term-not-found{\\n/*\\tcolor:red;*/\\n\\tfont-style: oblique;\\n}\\n\\n.refnotes-abbr-term{\\n/*\\tcolor:blue;*/\\n}\\n\\n/* Ref:https://aarontgrogg.com/lab/\\nShow the title for small screen\\n*/ \\n/* this works based on the max-width*/\\n@media only screen and (max-width: 960px) {\\n.refnotes-abbr abbr:hover:after { content: ' ('attr(title)')'; }\\n}\\n\\n@media (hover: none) {\\n/* Push the title attribute into generated content after the abbr. */\\n.refnotes-abbr abbr[title]::after { \\n content: ' ('attr(title)')'; }\\n}\\n\",\"created\":\"20181022085407237\",\"modified\":\"20220604061440698\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/refnotes/styles/bibtex\":{\"title\":\"$:/plugins/kookma/refnotes/styles/bibtex\",\"created\":\"20181220161713706\",\"modified\":\"20210917161905970\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\".ref-nonumber{\\n/* color:blue;*/\\n font-size:90%;\\n list-style-type:none;\\n}\\n\\n.ref-nonumber li{\\n padding-bottom:8px;\\n}\\n\\n.ref-list{\\n/* color:blue;*/\\n font-size:90%;\\n}\\n\\n.link-refcls{\\n font-weight:400;\\n/* color:#00008B;*/ /*darkblue*/\\n text-decoration:none;\\n color: \u003C\u003Ccolour tiddler-link-foreground>>; \\t\\n}\\n\\n.refcls{\\n/* color:#00008B;*/\\n color: \u003C\u003Ccolour tiddler-link-foreground>>; \\n/* text-transform: capitalize;*/\\n}\\n\\n.ref-notfound{\\n/* color: #856404 !important;*/\\n/* background-color: #fff3cd !important;*/\\n}\\n\\n.ref-author{\\n/* color:#00008B;*/ /*color for author in tooltip*/\\n}\"},\"$:/plugins/kookma/refnotes/styles/bibtex-details\":{\"title\":\"$:/plugins/kookma/refnotes/styles/bibtex-details\",\"text\":\".refnotes-details > summary{\\n\\tpadding-left:0;\\n\\tpadding-top:15px;\\n\\tpadding-bottom:15px;\\n\\twidth: 160px;\\n\\tcursor: pointer;\\n\\tfont-weight:bold;\\n}\\n\\n\",\"created\":\"20210405105138630\",\"modified\":\"20210917161905977\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/refnotes/styles/bibtex-entryview\":{\"title\":\"$:/plugins/kookma/refnotes/styles/bibtex-entryview\",\"text\":\"/* used for viewtemplate displaying the bibtex entry */\\n.refnotes-bibtex-field{\\n\\tdisplay:table-row\\n}\\n.refnotes-bibtex-field > span{\\n\\tdisplay:table-cell\\n}\\n.refnotes-bibtex-field > span:first-of-type{\\n\\tfont-weight:bold;\\n\\tpadding-right:10px;\\n\\twhite-space: nowrap;\\n}\",\"created\":\"20210403171918460\",\"modified\":\"20220603135107011\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/refnotes/styles/dropzone\":{\"title\":\"$:/plugins/kookma/refnotes/styles/dropzone\",\"text\":\".bibtex-dropzone{\\n\\tmin-height:30px;\\n\\tmax-width:100%;\\n\\tmargin:4px auto;\\n\\tborder:2px dotted green;\\n\\ttext-align:center;\\n}\\n\\n.bibtex-dropzone:focus {\\n\\tbackground: #fffedd;\\n}\",\"created\":\"20210813153817949\",\"modified\":\"20210917161905993\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/refnotes/styles/footnote-counter\":{\"title\":\"$:/plugins/kookma/refnotes/styles/footnote-counter\",\"text\":\"/*automatic counter for fnote macro. The counter resets at the begining of each tiddler*/\\n.tc-tiddler-frame {\\n counter-reset: fnote-count;\\n}\\n.refnotes-footnote {\\n counter-increment: fnote-count;\\n}\\n.refnotes-footnote:after {\\n content: counter(fnote-count);\\n font-size:small;\\n /* color:#0000ee;*/\\n vertical-align: super;\\n line-height: 1.5;\\n margin-left: -0.1em;\\n}\\n\",\"created\":\"20181214085707714\",\"modified\":\"20210917161906001\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/refnotes/styles/library\":{\"title\":\"$:/plugins/kookma/refnotes/styles/library\",\"text\":\"/* in folding-editor*/\\n.refnotes-library button svg{\\n\\tfont-size:0.8em;\\n\\tvertical-align: middle;\\n\\tmargin-right:0;\\n\\tmargin-left:0;\\n\\n}\\n\\n\",\"created\":\"20210407142636629\",\"modified\":\"20210917161906006\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/refnotes/styles/showfnotes\":{\"title\":\"$:/plugins/kookma/refnotes/styles/showfnotes\",\"text\":\"/* Footnote class*/\\n\\n.fnote-list{\\n/* color:blue;*/\\n font-size:90%;\\n}\\n\\n.fnote-pretty{\\n display: block;\\n margin: 0.5em;\\n margin-right: auto;\\n width: 100% !important;\\n border-collapse: collapse;\\n padding: 15px 15px 15px 25px; /*left padding=25px*/\\n border-width: 0px;\\n border-style: solid;\\n border-left-width: 1px;\\n background-color: rgb(255,248,220);\\n color: rgb(91,49,7);\\n line-height: 1.2em; \\n font-size:0.9em;\\n}\\n\",\"created\":\"20181219144814573\",\"modified\":\"20210917161906014\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/refnotes/styles/table-borderless\":{\"title\":\"$:/plugins/kookma/refnotes/styles/table-borderless\",\"text\":\"/*Borderless table*/\\n.refnotes-table-borderless, \\n.refnotes-table-borderless th, \\n.refnotes-table-borderless tr, \\n.refnotes-table-borderless td{\\n border:0;\\n}\",\"created\":\"20190320094538299\",\"modified\":\"20210917161906022\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/refnotes/styles/tooltip\":{\"title\":\"$:/plugins/kookma/refnotes/styles/tooltip\",\"text\":\"/* tooltip class used for ref, fnote and other macros */\\n.refnotes-tooltip {\\n\\tposition: relative;\\n\\tdisplay: inline-block;\\n\\tcursor: pointer; \\n}\\n\\n.refnotes-tooltip .refnotes-tooltiptext{\\n\\tfont-size: 0.90em; /* change if it is too small */\\n}\\n\\n.refnotes-tooltip .refnotes-tooltiptext {\\n\\tvisibility: hidden;\\n\\tbackground-color: #fff;\\n\\tcolor: #222222; \\n\\ttext-align: left;\\n\\tborder-radius: 2px;\\n\\tpadding: 5px 10px;\\n\\tmax-width: 30vw;\\n\\tmax-height:20em;\\n\\toverflow-y: auto;\\n\\tcursor: auto;\\n\\twidth: max-content;\\n\\twidth: -moz-max-content;\\n\\twidth: -webkit-max-content;\\n\\twidth: -o-max-content;\\n\\n\\t/* Position the tooltip */\\n\\tposition: absolute;\\n\\tz-index: 1;\\n\\tbottom: 100%;\\n\\tleft: 50%;\\n\\tmargin-left: -40px;\\n\\tbox-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19);\\n}\\n\\n.refnotes-tooltip:hover .refnotes-tooltiptext {\\n\\tvisibility: visible;\\n\\t/*opacity: 0.9;*/\\n}\\n\\n/* for small screens */\\n\\n@media screen and (max-width: 960px) {\\n.refnotes-tooltip .refnotes-tooltiptext {\\n /* Position the tooltip */\\n \\tposition:fixed;\\n top:0;\\n left: 0;\\n margin-left: 0px;\\n bottom: unset;\\n width:100%;\\n max-width: 100vw;\\n z-index: 9999;\\n} \\n\\n.refnotes-tooltip:hover .refnotes-tooltiptext {\\n opacity: 1;\\n} \\n \\n}\",\"created\":\"20181215201115750\",\"modified\":\"20220527062029942\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/refnotes/templates/reflist/apa/article\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/apa/article\",\"created\":\"20210406035737424\",\"list\":\"article\",\"modified\":\"20220604082000162\",\"tags\":\"$:/tags/Refnotes/ReflistTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=currentTiddler tiddler=\u003C\u003CbibtexEntryTiddler>> field=title emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>\u003C$link to=\u003C\u003CbibtexEntryTiddler>>>\u003C\u003Cshow-authors-in-references>>\u003C/$link> (\u003C$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). \u003C$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. \u003Cspan style=\\\"font-style:italic\\\">\u003C$view field=\\\"bibtex-journal\\\"/>\u003C/span>. \u003C$view field=\\\"bibtex-volume\\\"/>. \u003C$view field=\\\"bibtex-pages\\\"/>. \u003Ca href={{{[\u003CcurrentTiddler>get[bibtex-doi]]}}}>\u003C$view field=\\\"bibtex-doi\\\"/>\u003C/a>\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>Reference \u003Cb>\u003C$text text=\u003C\u003Creference>>/>\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\\n\\n\u003C!-- APA 7 \\nAuthor. (Year). Title [Translated Title] [Type of Article] [Reviewed Item]|. Journal|, Volume|(Issue)|, Pages|, Article Number|.| `https://doi.org/`DOI (Reprint Edition) (Original Publication) (Errata)\\n-->\"},\"$:/plugins/kookma/refnotes/templates/reflist/apa/book\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/apa/book\",\"created\":\"20210406035831544\",\"list\":\"book incollection\",\"modified\":\"20220603190516603\",\"tags\":\"$:/tags/Refnotes/ReflistTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define disp-bibtex-edition()\\n\u003C$list filter=\\\"[\u003CcurrentTiddler>has[bibtex-edition]]\\\" variable=null>(\u003C$view field=\\\"bibtex-edition\\\"/>).\u003C/$list>\\n\\\\end\\n\\n\\n\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=currentTiddler tiddler=\u003C\u003CbibtexEntryTiddler>> field=title emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>\u003C$link to=\u003C\u003CbibtexEntryTiddler>>>\u003C\u003Cshow-authors-in-references>>\u003C/$link> (\u003C$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). \u003Cspan style=\\\"font-style:italic;\\\">\u003C$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />\u003C/span>. \u003C\u003Cdisp-bibtex-edition>> \u003C$view field=\\\"bibtex-publisher\\\"/>.\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>Reference \u003Cb>\u003C$text text=\u003C\u003Creference>>/>\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\\n\\n\u003C!--\\nAuthor. (Year). Title [Translated Title] (|Translator, Trans.;| Editor, Ed.^Eds.| Edition ed.,| Vol. Volume|)| [Type of Work]|. Publisher|. `https://doi.org/`DOI (Original Publication)\\n-->\"},\"$:/plugins/kookma/refnotes/templates/reflist/apa/default\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/apa/default\",\"created\":\"20210406035344521\",\"modified\":\"20220603190526260\",\"tags\":\"$:/tags/Refnotes/ReflistTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=currentTiddler tiddler=\u003C\u003CbibtexEntryTiddler>> field=\\\"title\\\" emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>\u003C$link to=\u003C\u003CbibtexEntryTiddler>>>\u003C\u003Cshow-authors-in-references>>\u003C/$link> (\u003C$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). \u003C$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />.\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>Reference \u003Cb>\u003C$text text=\u003C\u003Creference>>/>\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\"},\"$:/plugins/kookma/refnotes/templates/reflist/apa/inproceedings\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/apa/inproceedings\",\"created\":\"20210411092205967\",\"list\":\"inproceedings\",\"modified\":\"20220603190537258\",\"tags\":\"$:/tags/Refnotes/ReflistTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=currentTiddler tiddler=\u003C\u003CbibtexEntryTiddler>> field=title emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>\u003C$link to=\u003C\u003CbibtexEntryTiddler>>>\u003C\u003Cshow-authors-in-references>>\u003C/$link> (\u003C$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). \u003C$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. In \u003Cspan style=\\\"font-style:italic\\\">\u003C$view field=\\\"bibtex-booktitle\\\"/>\u003C/span>. pp. \u003C$view field=\\\"bibtex-pages\\\"/>. \u003Ca href={{{[\u003CcurrentTiddler>get[bibtex-doi]]}}}>\u003C$view field=\\\"bibtex-doi\\\"/>\u003C/a>\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>Reference \u003Cb>\u003C$text text=\u003C\u003Creference>>/>\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\\n\\n\u003C!-- APA 7\\nAuthor, A. A. (Date). Title of paper. In A. Editor & B. Editor (Eds.), Title of proceedings (page numbers). Publisher. DOI OR URL if relevant.\\n-->\"},\"$:/plugins/kookma/refnotes/templates/reflist/apa/thesis\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/apa/thesis\",\"created\":\"20220603153022689\",\"list\":\"thesis mastersthesis phdthesis\",\"modified\":\"20220603190548554\",\"tags\":\"$:/tags/Refnotes/ReflistTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define disp-thesis-type()\\n\\\\whitespace trim\\n\u003C$list filter=\\\"[\u003CcurrentTiddler>get[bibtex-entry-type]]\\\" variable=thesisType>\\n\u003C$text text={{{ \\n [\u003CthesisType>match[mastersthesis]then[Master's thesis]]\\n [\u003CthesisType>match[phdthesis]then[PhD thesis]]\\n :else[[Thesis]] }}} />\\n\u003C/$list>\\n\\\\end\\n\\n\\n\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=currentTiddler tiddler=\u003C\u003CbibtexEntryTiddler>> field=title emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>\u003C$link to=\u003C\u003CbibtexEntryTiddler>>>\u003C\u003Cshow-authors-in-references>>\u003C/$link> (\u003C$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). \u003Cspan style=\\\"font-style:italic;\\\">\u003C$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />\u003C/span>. \u003C\u003Cdisp-thesis-type>>, \u003C$view field=\\\"bibtex-school\\\"/>.\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>Reference \u003Cb>\u003C$text text=\u003C\u003Creference>>/>\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\\n\\n\u003C!-- Thesis, master and phd\\nAuthor. (Year). //Title//. Phd Thesis, School. \\nAuthor. (Year). //Title//. Master's Thesis, School. \\n-->\"},\"$:/plugins/kookma/refnotes/templates/reflist/apa/website\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/apa/website\",\"created\":\"20210406040657728\",\"list\":\"website\",\"modified\":\"20220604125044677\",\"tags\":\"$:/tags/Refnotes/ReflistTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define retrieved-date()\\n\u003C$list filter=\\\"[\u003CcurrentTiddler>has[bibtex-urldate]]\\\" variable=null>Retrieved \u003C$text text={{{ [{!!bibtex-urldate}search-replace:g[.],[]search-replace:g[-],[]] :map[format:date[MMM 0DD, YYYY]] }}}/>\u003C/$list>\u003C$list filter=\\\"[\u003CcurrentTiddler>!has[bibtex-urldate]has[bibtex-note]]\\\" variable=null>\u003C$view field=\\\"bibtex-note\\\"/>\u003C/$list>\u003C$list filter=\\\"[\u003CcurrentTiddler>!has[bibtex-urldate]!has[bibtex-note]]\\\" variable=null>Retrieved n.d.\u003C/$list>\\n\\\\end\\n\\n\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=currentTiddler tiddler=\u003C\u003CbibtexEntryTiddler>> field=\\\"title\\\" emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>\u003C$link to=\u003C\u003CbibtexEntryTiddler>>>\u003C$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />\u003C/$link>. \u003C\u003Cretrieved-date>>, \u003Ca href={{!!bibtex-url}} target=\\\"_blank\\\">\u003C$text text={{!!bibtex-url}} />\u003C/a>.\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>Reference \u003Cb>\u003C$text text=\u003C\u003Creference>>/>\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\"},\"$:/plugins/kookma/refnotes/templates/reflist/numbered/article\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/numbered/article\",\"created\":\"20210407034252960\",\"list\":\"article\",\"modified\":\"20210917161906073\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=currentTiddler tiddler=\u003C\u003CbibtexEntryTiddler>> field=title emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>\u003C$view field=\\\"bibtex-author\\\"/>, \u003Ci>\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C$view field=\\\"bibtex-title\\\"/>\u003C/span>\u003C/i>, \u003C$view field=\\\"bibtex-journal\\\"/>, \u003C$view field=\\\"bibtex-year\\\"/>.\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>Reference \u003Cb>$p$\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\"},\"$:/plugins/kookma/refnotes/templates/reflist/numbered/book\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/numbered/book\",\"created\":\"20210407034324705\",\"list\":\"book\",\"modified\":\"20210918164607908\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=currentTiddler tiddler=\u003C\u003CbibtexEntryTiddler>> field=title emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>\u003C\u003Cshow-authors-in-references>>, \u003Cspan style=\\\"text-transform: capitalize;font-style:italic;\\\">\u003C$view field=\\\"bibtex-title\\\"/>\u003C/span>, \u003C$view field=\\\"bibtex-edition\\\"/>, \u003C$view field=\\\"bibtex-year\\\"/>, \u003C$view field=\\\"bibtex-address\\\"/>, \u003C$view field=\\\"bibtex-publisher\\\"/>.\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>Reference \u003Cb>$p$\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\"},\"$:/plugins/kookma/refnotes/templates/reflist/numbered/default\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/numbered/default\",\"created\":\"20210407034401566\",\"modified\":\"20210917161906089\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=currentTiddler tiddler=\u003C\u003CbibtexEntryTiddler>> field=\\\"title\\\" emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>\u003C$view field=\\\"bibtex-author\\\"/>, \u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C$view field=\\\"bibtex-title\\\"/>\u003C/span>,\u003Ci>\u003C$view field=\\\"bibtex-journal\\\"/>\u003C/i>, \u003C$view field=\\\"bibtex-year\\\"/>.\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>Reference \u003Cb>$p$\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\"},\"$:/plugins/kookma/refnotes/templates/reflist/numbered/website\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/numbered/website\",\"created\":\"20210407034338287\",\"list\":\"website\",\"modified\":\"20210917161906093\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=\\\"curtid\\\" tiddler=\u003C\u003CbibtexEntryTiddler>> field=\\\"title\\\" emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003Ccurtid>> >\\n\u003Cli>\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C$view field=\\\"bibtex-title\\\" tiddler=\u003C\u003Ccurtid>>/>\u003C/span>, \u003Ca href={{{[\u003Ccurtid>get[bibtex-url]]}}} target=\\\"_blank\\\">\u003C$text text={{{ [\u003Ccurtid>get[bibtex-url]] }}}/>\u003C/a>, \u003C$view field=\\\"bibtex-year\\\" tiddler=\u003C\u003Ccurtid>>/>.\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003Ccurtid>> >\\n\u003Cli>Reference \u003Cb>$p$\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\"},\"$:/plugins/kookma/refnotes/ui/bibtexlibrary\":{\"title\":\"$:/plugins/kookma/refnotes/ui/bibtexlibrary\",\"caption\":\"Bibliography\",\"created\":\"20181220153648454\",\"modified\":\"20220602082029429\",\"tags\":\"$:/tags/SideBar\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\import [[$:/plugins/kookma/refnotes/macros/search-ui]]\\n\\n\\\\define dispEntry()\\n\u003C$link/>\\n\u003C$macrocall $name=stretchText text=\\\"\\\"\\\"\\n\u003C$view field=\\\"bibtex-author\\\"/>. (\u003C$view field=\\\"bibtex-year\\\"/>). \u003C$view field=\\\"bibtex-title\\\"/>.\\\"\\\"\\\" />\\n\\\\end\\n\\n\\n\\\\define searchFilter() [has[bibtex-title]search:$(sField)$[$(sTerm)$]]\\n\\n\\\\define bibLibrary()\\n\\\\import [[$:/plugins/kookma/refnotes/macros/stretch-text]]\\n\u003C$vars sField={{{[\u003CsearchTid>get[field]] ~[[bibtex-author]]}}} sTerm={{{[\u003CsearchTid>get[text]]}}}>\\n\\n\u003C!-- show hide entry details -->\\n\u003Cdiv class=\\\"tc-search refnotes-library\\\" style=\\\"margin:10px 0 0 20px;\\\">\\nShow and Hide Details:  \\n\u003C$button class=\\\"tc-btn-invisible\\\" tooltip=\\\"show item details\\\">{{$:/core/images/down-arrow}}\\n\u003C$list filter=\\\"[subfilter\u003CsearchFilter>]\\\">\\n\u003C$action-setfield $tiddler=\u003C\u003CtmpTidDetails>> text=show />\\n\u003C/$list>\\n\u003C/$button>\\n\u003C$button class=\\\"tc-btn-invisible\\\" tooltip=\\\"hide item details\\\">{{$:/core/images/up-arrow}}\\n\u003C$list filter=\\\"[subfilter\u003CsearchFilter>]\\\">\\n\u003C$action-deletetiddler $tiddler=\u003C\u003CtmpTidDetails>> />\\n\u003C/$list>\\n\u003C/$button>\\n\u003C/div>\\n\\n\u003C!-- show the library data -->\\n\u003Col>\\n\u003C$list filter=\\\"[subfilter\u003CsearchFilter>]\\\">\\n\u003Cli>\u003C\u003CdispEntry>>\u003C/li>\\n\u003C/$list>\\n\u003C/ol>\\n\u003C/$vars>\\n\\\\end\\n\\n\u003C!-- interface -->\\n\u003Cdiv style=\\\"margin-bottom:8px;\\\">\\n\u003C\u003Cprocess-entries \\\"Process New Entries\\\">>\\n{{$:/plugins/kookma/refnotes/ui/dropzone}}\\n\u003C/div>\\n\\n\u003C!-- make this optional\\n[[Bibliography Table]]\\n-->\\n\\n\u003C\u003CsearchUi>>\\n\\n\u003C\u003CbibLibrary>>\\n\\n\\n\\n\"},\"$:/plugins/kookma/refnotes/ui/dropzone\":{\"title\":\"$:/plugins/kookma/refnotes/ui/dropzone\",\"caption\":\"Dropzone\",\"created\":\"20210813153727310\",\"modified\":\"20210917161906113\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$dropzone \\n deserializer=\\\"application/x-bibtex\\\"\\n filesOnly=no \\n\\timportTitle=\\\"Import Bibtex\\\">\\n\u003Cdiv class=\\\"bibtex-dropzone\\\" tabindex=1>\\nPaste your Bibtex Entry here\\n\u003C/div>\\n\u003C/$dropzone>\"},\"$:/plugins/kookma/refnotes/viewtemplates/article\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/article\",\"created\":\"20210403164845276\",\"list\":\"article\",\"modified\":\"20220525120243573\",\"tags\":\"$:/tags/Refnotes/Template\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define mainFields() bibtex-title bibtex-author bibtex-journal bibtex-year bibtex-pages bibtex-number bibtex-volume bibtex-doi bibtex-entry-type\\n\\n\u003C!-- display fields -->\\n\u003C$transclude tiddler=\\\"$:/plugins/kookma/refnotes/viewtemplates/helper\\\" mode=block/>\"},\"$:/plugins/kookma/refnotes/viewtemplates/book\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/book\",\"created\":\"20210403164856132\",\"list\":\"book\",\"modified\":\"20220525120405214\",\"tags\":\"$:/tags/Refnotes/Template\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-publisher bibtex-entry-type\\n\\n\u003C$transclude tiddler=\\\"$:/plugins/kookma/refnotes/viewtemplates/helper\\\" mode=block/>\"},\"$:/plugins/kookma/refnotes/viewtemplates/default\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/default\",\"created\":\"20210403165027581\",\"modified\":\"20220603133635843\",\"tags\":\"$:/tags/Refnotes/Template\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-doi bibtex-entry-type\\n\\n\u003C!-- display fields -->\\n\u003C$transclude tiddler=\\\"$:/plugins/kookma/refnotes/viewtemplates/helper\\\" mode=block/>\"},\"$:/plugins/kookma/refnotes/viewtemplates/helper\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/helper\",\"created\":\"20210405112132790\",\"modified\":\"20220603134028039\",\"tags\":\"$:/tags/Refnotes/Template\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define citedIn(refname)\\n \u003C$vars pattern=\\\"\\\"\\\"\u003C\u003Cref[\\\\s\\\\['\\\"]*?$refname$['\\\"\\\\s\\\\]]*?.*>>\\\"\\\"\\\" >\\n \u003C$list filter=\\\"[all[tiddlers]search:text:regexp\u003Cpattern>sort[title]]\\\" \\n template=\\\"$:/core/ui/ListItemTemplate\\\" \\n emptyMessage=\\\"\\\"\\\"//No tiddler has cited this reference//\\\"\\\"\\\" />\\n \u003C/$vars>\\n\\\\end\\n\\n\\\\define display-bibtex-field()\\n\u003Cdiv class=\\\"refnotes-bibtex-field\\\">\\n\u003Cspan>\u003C$text text={{{ [\u003CcurrentField>removeprefix[bibtex-]titlecase[]] }}} />\u003C/span>\\n\u003Cspan>\u003C$transclude tiddler=\u003C\u003CcurrentTiddler>> field=\u003C\u003CcurrentField>> mode=inline />\u003C/span>\\n\u003C/div>\\n\\\\end\\n\\n\u003C$let tv-wikilinks=\\\"no\\\">\\n\u003C!-- display main bibtex fields -->\\n\u003C$list filter=\\\"[enlist\u003CmainFields>]\\\" variable=currentField>\\n\u003C\u003Cdisplay-bibtex-field>>\\n\u003C/$list>\\n\\n\u003C!-- display other bibtex fields -->\\n\u003Cdetails class=\\\"refnotes-details\\\">\\n \u003Csummary>More details\u003C/summary>\\n\u003C$list filter=\\\"[\u003CcurrentTiddler>fields[]prefix[bibtex]sort[]] -[enlist\u003CmainFields>]\\\" variable=currentField>\\n\u003C\u003Cdisplay-bibtex-field>>\\n\u003C/$list>\\n\u003C/details>\\n\u003C/$let>\\n\\n\u003C!-- show the list of tiddlers cited this reference -->\\n; Cited in\\n: \u003C$macrocall $name=citedIn refname=\u003C\u003CcurrentTiddler>> /> \"},\"$:/plugins/kookma/refnotes/viewtemplates/incollection\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/incollection\",\"created\":\"20210411044534237\",\"list\":\"incollection\",\"modified\":\"20220602131547399\",\"tags\":\"$:/tags/Refnotes/Template\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-booktitle bibtex-editor bibtex-publisher bibtex-doi bibtex-entry-type\\n\\n\u003C$transclude tiddler=\\\"$:/plugins/kookma/refnotes/viewtemplates/helper\\\" mode=block/>\"},\"$:/plugins/kookma/refnotes/viewtemplates/inproceedings\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/inproceedings\",\"created\":\"20210411094926217\",\"list\":\"inproceedings\",\"modified\":\"20220525120447625\",\"tags\":\"$:/tags/Refnotes/Template\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-booktitle bibtex-editor bibtex-doi bibtex-entry-type\\n\\n\u003C$transclude tiddler=\\\"$:/plugins/kookma/refnotes/viewtemplates/helper\\\" mode=block/>\"},\"$:/plugins/kookma/refnotes/viewtemplates/main\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/main\",\"created\":\"20181220142502642\",\"modified\":\"20220525120325438\",\"tags\":\"$:/tags/ViewTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$list filter=\\\"[all[current]has[bibtex-title]]\\\">\\n\u003C$vars currentType={{{[\u003CcurrentTiddler>get[bibtex-entry-type]lowercase[]] ~[[miscellaneous]]}}} >\\n\u003C$set name=\\\"bodyLookup\\\" \\n filter=\\\"[all[tiddlers+shadows]tag[$:/tags/Refnotes/Template]contains:list\u003CcurrentType>] +[limit[1]get[title]]\\\"\\n\\t\\t\\tvalue=\u003C\u003CbodyLookup>> \\n emptyValue=\\\"$:/plugins/kookma/refnotes/viewtemplates/default\\\">\\t\\t\\n\u003C$transclude tiddler=\u003C\u003CbodyLookup>> field=\\\"text\\\" mode=\\\"inline\\\"/>\\n\u003C/$set>\\n\u003C/$vars>\\n\u003C/$list>\"},\"$:/plugins/kookma/refnotes/viewtemplates/thesis\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/thesis\",\"created\":\"20210410200742891\",\"list\":\"phdthesis mastersthesis thesis\",\"modified\":\"20220525120502605\",\"tags\":\"$:/tags/Refnotes/Template\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-school bibtex-entry-type\\n\\n\u003C$transclude tiddler=\\\"$:/plugins/kookma/refnotes/viewtemplates/helper\\\" mode=block/>\"},\"$:/plugins/kookma/refnotes/viewtemplates/unpublished\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/unpublished\",\"created\":\"20210411041928587\",\"list\":\"unpublished\",\"modified\":\"20220525120512493\",\"tags\":\"$:/tags/Refnotes/Template\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-note bibtex-entry-type\\n\\n\u003C$transclude tiddler=\\\"$:/plugins/kookma/refnotes/viewtemplates/helper\\\" mode=block/>\"},\"$:/plugins/kookma/refnotes/viewtemplates/website\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/website\",\"created\":\"20210403164529700\",\"list\":\"website\",\"modified\":\"20220604123055342\",\"tags\":\"$:/tags/Refnotes/Template\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define mainFields() bibtex-title bibtex-url bibtex-urldate bibtex-note bibtex-entry-type\\n\\n\u003C!-- display fields -->\\n\u003C$transclude tiddler=\\\"$:/plugins/kookma/refnotes/viewtemplates/helper\\\" mode=block/>\"}}}","type":"application/json","author":"Mohammad Rahmani","core-version":">=5.2.0","created":"20211107074731385","description":"References, citations, footnotes and abbreviations in Tiddlywiki","modified":"20220604090750332","name":"Refnotes","plugin-type":"plugin","source":"https://github.com/kookma/TW-Refnotes","tags":"","title":"$:/plugins/kookma/refnotes","version":"1.8.2"}, +{"text":"{\"tiddlers\":{\"$:/plugins/kookma/refnotes/history\":{\"title\":\"$:/plugins/kookma/refnotes/history\",\"created\":\"20201211095732935\",\"modified\":\"20220603192229351\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"Full change log https://kookma.github.io/TW-Refnotes/#ChangeLog\\n\\n* ''1.8.1'' -- 2022.06.03 -- many improvements to APA7 and BibTeX support in Refnotes\\n* ''1.8.0'' -- 2022.05.27 -- many improvements, refrence manager has APA7 as default style\\n* ''1.7.4'' -- 2022.05.18 -- stable release based on TW 5.2.2, minor bugs fixed\\n* ''1.7.2'' -- 2021.09.19 -- stable release based on TW 5.2.0\\n* ''1.6.0'' -- 2021.04.02 -- development (beta) of new release\\n* ''1.0.3'' -- 2019.03.20 -- first stable release\\n\"},\"$:/plugins/kookma/refnotes/license\":{\"title\":\"$:/plugins/kookma/refnotes/license\",\"created\":\"20201211095732937\",\"modified\":\"20210917161905837\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"Distributed under an MIT license.\\n\\nCopyright (c) 2019-2021 [[Mohammad Rahmani|https://github.com/kookma]]\\n\\n\u003C\u003C\u003C\\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \\\"Software\\\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\\n\\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\\n\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\n\u003C\u003C\u003C\"},\"$:/plugins/kookma/refnotes/macros/abbr\":{\"title\":\"$:/plugins/kookma/refnotes/macros/abbr\",\"created\":\"20181022071907838\",\"modified\":\"20210917161905845\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define abbr(term:\\\"\\\", dict:\\\"Glossary\\\")\\n\u003C$set name=\\\"abbreviation\\\" \\n tiddler=\u003C\u003C__dict__>>\\n index=\u003C\u003C__term__>>\\n emptyValue=\\\"Term not found\\\">\\n \u003Cspan class=refnotes-abbr>\u003Cabbr title=\u003C\u003Cabbreviation>> >\u003C$text text=\u003C\u003C__term__>> />\u003C/abbr>\u003C/span>\\n\u003C/$set>\\n\\\\end\\n\"},\"$:/plugins/kookma/refnotes/macros/apa/authors\":{\"title\":\"$:/plugins/kookma/refnotes/macros/apa/authors\",\"created\":\"20210918154536732\",\"modified\":\"20220604115254375\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define show-authors-in-citation(conjunction:\\\"&\\\")\\n\u003C!-- used in ref macro APA7 -->\\n\u003C$let authorlist= {{{ [\u003C__tid__>get[bibtex-author]] }}}\\n number-authors= {{{ [\u003Cauthorlist>split[ and ]!is[blank]count[]] }}}\\n>\\n\u003C!-- single authors -->\\n\u003C$list filter=\\\"[\u003Cnumber-authors>compare:number:eq[1]]\\\" variable=null>\\n\u003C$list filter=\\\"[\u003Cauthorlist>split[ and ]first[]]\\\" variable=author>\\n\u003C\u003CauthorName \\\"LastName\\\">>\\n\u003C/$list>\\n\u003C/$list>\\n\\n\u003C!-- two authors -->\\n\u003C$list filter=\\\"[\u003Cnumber-authors>compare:number:eq[2]]\\\" variable=null>\\n\u003C$list filter=\\\"[\u003Cauthorlist>split[ and ]first[]]\\\" variable=author>\u003C\u003CauthorName \\\"LastName\\\">> $conjunction$\u003C/$list>\\n\u003C$list filter=\\\"[\u003Cauthorlist>split[ and ]last[]]\\\" variable=author>\u003C\u003CauthorName \\\"LastName\\\">>\u003C/$list>\\n\u003C/$list>\\n\\n\u003C!-- multiple authors -->\\n\u003C$list filter=\\\"[\u003Cnumber-authors>compare:number:gt[2]]\\\" variable=null>\\n\u003C$list filter=\\\"[\u003Cauthorlist>split[ and ]first[]]\\\" variable=author>\\n\u003C\u003CauthorName \\\"LastName\\\">> et al.\\n\u003C/$list>\\n\u003C/$list>\\n\\n\u003C!-- no author, use three words of title -->\\n\u003C$list filter=\\\"[\u003Cnumber-authors>compare:number:eq[0]]\\\" variable=null>\\n\u003C$text text={{{ [\u003C__tid__>get[bibtex-title]split[ ]!is[blank]first[3]join[ ]] :else[\u003C__tid__>]}}}/>\\n\u003C/$list>\\n\u003C/$let>\\n\\\\end\\n\\n\\n\\\\define parse-fullname()\\n\u003C!-- parse author full name and returns: last_name, first_name middle_name \\n it handles nobiliary particle like: Lugwig von Beethoven\\n-->\\n\u003C!-- return the same name if it is stored in BibTeX method 2: https://www.bibtex.com/f/author-field/ -->\\n\u003C$list filter=\\\"[\u003Cauthor>!search[,]]\\\" emptyMessage=\u003C\u003Cauthor>> variable=null>\\n\u003C$let \\n pattern1=\\\"\\\\s+([a-z][a-zA-Z]*?)\\\\s+\\\"\\n pname={{{\\n [\u003Cauthor>search-replace:g:regexp\u003Cpattern1>,[ $1°]]\\n +[splitregexp[\\\\s]trim[]]\\n +[search-replace:g:regexp[°],[ ]]\\n +[join[°_°]]\\n }}}\\n>\u003C$text text={{{ [\u003Cpname>split[°_°]!is[blank]last[]addsuffix[,]] [\u003Cpname>split[°_°]!is[blank]butlast[]] +[join[ ]] }}}/>\\n\u003C/$let>\\n\u003C/$list>\\n\\\\end\\n\\n\\n\u003C!-- Macros for reference list -->\\n\\\\define authorName(format:\\\"\\\")\\n\u003C!-- display a single author name in form of Family, F.N. \\n it can also send the last name only (surname) used in show-authors-in-citation macro\\n-->\\n\\\\whitespace trim\\n\u003C$wikify name=pname text=\u003C\u003Cparse-fullname>> >\\n\u003C$let last= {{{ [\u003Cpname>split[,]!is[blank]trim[]first[]]}}}\\n initials={{{ [\u003Cpname>split[,]!is[blank]trim[]butfirst[]split[ ]!is[blank]] :map[split[]!is[blank]first[]addsuffix[.]] +[join[ ]]}}}\\n dispname={{{ [\u003Clast>addsuffix[, ]addsuffix\u003Cinitials>] }}}\\n>\\n\u003C$list filter=\\\"[\u003C__format__>!match[LastName]]\\\" variable=null emptyMessage=\u003C\u003Clast>>>\u003C\u003Cdispname>>\u003C/$list>\\n\u003C/$let>\\n\u003C/$wikify>\\n\\\\end\\n\\n\\\\define show-authors-in-references()\\n\u003C!-- used in template -->\\n\u003C$let authorslist= {{!!bibtex-author}}\\n number-authors= {{{ [\u003Cauthorslist>split[ and ]!is[blank]count[]] }}}\\n >\\t\\t\\n\u003C$set name=authors filter=\\\"[\u003Cauthorslist>split[ and ]trim[]]\\\" >\\t\\n\u003C!-- single author ---------->\\n\u003C$list filter=\\\"[\u003Cnumber-authors>compare:integer:eq[1]]\\\" variable=null>\\n\u003C$vars author={{{ [enlist\u003Cauthors>last[]] }}}>\u003C\u003CauthorName>>\u003C/$vars>\\n\u003C/$list>\\n\u003C!-- multi authors ---------->\\n\u003C$list filter=\\\"[\u003Cnumber-authors>compare:integer:gt[1]]\\\" variable=null>\\n\u003C$list filter=\\\"[enlist\u003Cauthors>butlast[]]\\\" variable=author>\\n\u003C\u003CauthorName>>,\\n\u003C/$list>\\n\u003C$vars author={{{ [enlist\u003Cauthors>last[]] }}}>& \u003C\u003CauthorName>>\u003C/$vars>\\n\u003C/$list>\\n\u003C!-- no author, use three words of title -->\\n\u003C$list filter=\\\"[\u003Cnumber-authors>compare:number:eq[0]]\\\" variable=null>\\n\u003C$text text={{{ [{!!bibtex-title}split[ ]!is[blank]first[3]join[ ]] :else[[Unknown author]]}}}/>\\n\u003C/$list>\\n\u003C/$set>\\n\u003C/$let>\\t\\t\\t\\n\\\\end\\n\\n\\n\"},\"$:/plugins/kookma/refnotes/macros/apa/ref\":{\"title\":\"$:/plugins/kookma/refnotes/macros/apa/ref\",\"created\":\"20210407044450831\",\"modified\":\"20220603185720053\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define ref(tid, type:\\\"p\\\", pages:\\\"\\\")\\n\\\\import $:/plugins/kookma/refnotes/macros/apa/authors\\n\\\\whitespace trim\\n\u003C$set name=\\\"ref-tid\\\" tiddler=\u003C\u003C__tid__>> field=\\\"title\\\" emptyValue=\\\"RefNotFound\\\">\\n\u003Cdiv class=\\\"refnotes-tooltip refcls\\\">\\n\u003C$reveal type=\\\"match\\\" default=\u003C\u003Cref-tid>> text=\\\"RefNotFound\\\">\\n\u003C$link overrideClass=\\\"link-refcls\\\">[\u003C$view tiddler=\u003C\u003C__tid__>> field=\\\"title\\\"/>]\u003C/$link>\\n\u003Cdiv class=\\\"refnotes-tooltiptext ref-notfound\\\">\u003Cb>Warning\u003C/b>: Reference Not Found.\u003Cbr>Click to create it:\u003C\u003Ccreate-notexisted-ref \\\"$tid$\\\">>\u003C/div>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"nomatch\\\" default=\u003C\u003Cref-tid>> text=\\\"RefNotFound\\\">\\n\u003C$list filter=\\\"[[$type$]lowercase[]match[p]]\\\" variable=null>\u003C\u003Cpranthetical>>\u003C/$list>\\n\u003C$list filter=\\\"[[$type$]lowercase[]match[n]]\\\" variable=null>\u003C\u003Cnarrative>>\u003C/$list>\\n\u003C$list filter=\\\"[[$type$]lowercase[]match[m]]\\\" variable=null>\u003C\u003Cmultiwork-pranthetical>>\u003C/$list>\\n\u003Cdiv class=\\\"refnotes-tooltiptext\\\">\\n\u003C$macrocall $name=\\\"displayref-onhover\\\" refTid=\u003C\u003Cref-tid>> />\\n\u003C/div>\\n\u003C/$reveal>\\n\u003C/div>\\n\u003C/$set>\\n\\\\end\\n\\n\\n\\n\u003C!-- pranthetical in text citation -->\\n\\\\define pranthetical()\\n\u003C$wikify name=authors text=\u003C\u003Cshow-authors-in-citation>> >\\n(\u003C$text text={{{ [\u003Cauthors>trim[]addsuffix[, ]] }}}/>\u003C$text text={{{ [\u003C__tid__>get[bibtex-year]] :else[[n.d.]] }}}/>\u003C$text text={{{[\u003C__pages__>!is[blank]then\u003C__pages__>addprefix[, ]]}}}/>)\\n\u003C/$wikify>\\n\\\\end\\n\\n\u003C!-- narrative in text citation -->\\n\\\\define narrative()\\n\u003C$wikify name=authors text=\u003C\u003Cshow-authors-in-citation and>> >\\n\u003C$text text={{{ [\u003Cauthors>trim[]addsuffix[ ]] }}}/>(\u003C$text text={{{ [\u003C__tid__>get[bibtex-year]] :else[[n.d.]] }}}/>\u003C$text text={{{[\u003C__pages__>!is[blank]then\u003C__pages__>addprefix[, ]]}}}/>)\\n\u003C/$wikify>\\n\\\\end\\n\\n\u003C!-- multiwork pranthetical in text citation -->\\n\\\\define multiwork-pranthetical()\\n\u003C$wikify name=authors text=\u003C\u003Cshow-authors-in-citation>> >\\n\u003C$text text={{{ [\u003Cauthors>trim[]addsuffix[, ]] }}}/>\u003C$text text={{{ [\u003C__tid__>get[bibtex-year]] :else[[n.d.]] }}}/>\u003C$text text={{{[\u003C__pages__>!is[blank]then\u003C__pages__>addprefix[, ]]}}}/>\\n\u003C/$wikify>\\n\\\\end\"},\"$:/plugins/kookma/refnotes/macros/apa/showrefs\":{\"title\":\"$:/plugins/kookma/refnotes/macros/apa/showrefs\",\"created\":\"20190117195536649\",\"modified\":\"20220604084614098\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showrefs(filter:\\\"[\u003CcurrentTiddler>]\\\", title:\\\"Empty\\\", class:\\\"ref-list\\\", emptyMessage:\\\"\\\")\\n\\\\import $:/plugins/kookma/refnotes/macros/apa/authors\\n\u003C$vars leftDelimiter=\\\"\u003C\u003Cref \\\">\\n\u003C$list filter=\\\"[subfilter\u003C__filter__>search:text:literal\u003CleftDelimiter>limit[1]]\\\" variable=null emptyMessage=\u003C\u003C__emptyMessage__>> >\u003C!-- check to see if there is any citation -->\\n\u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\u003C!-- display heading/title of Reference list if available-->\\n\u003Ch2>$title$\u003C/h2>\\n\u003C/$reveal>\\n\u003C!-- populate all citations in given tiddler or list of tiddlers (given filter) -->\\n\u003C$wikify name=\\\"mylist\\\" text=\\\"\\\"\\\"\\n\u003C$list filter=\u003C\u003C__filter__>> >\\n\u003C$macrocall $name=\\\"find-refs\\\" tid=\u003C\u003CcurrentTiddler>> />\\n\u003C/$list>\\n\\\"\\\"\\\">\\n\u003C!-- generate the reference list/bibliograpgy -->\\n\u003Col class=\\\"$class$\\\">\\n\u003C$list filter=\\\"[enlist\u003Cmylist>trim[]sort[]]\\\" variable=\\\"reference\\\">\\n\\n\u003C$vars currentType={{{[\u003Creference>get[bibtex-entry-type]lowercase[]] ~[[miscellaneous]]}}} >\\n\u003C$set name=\\\"bodyLookup\\\" \\n filter=\\\"[all[tiddlers+shadows]tag[$:/tags/Refnotes/ReflistTemplate]contains:list\u003CcurrentType>] +[limit[1]get[title]]\\\"\\n value=\u003C\u003CbodyLookup>> \\n emptyValue=\\\"$:/plugins/kookma/refnotes/templates/reflist/apa/default\\\">\\n\u003C$transclude tiddler=\u003C\u003CbodyLookup>> field=\\\"text\\\" mode=\\\"inline\\\"/>\\n\u003C/$set>\\n\u003C/$vars>\\n\\n\u003C/$list>\\n\u003C/ol>\\n\u003C/$wikify>\\n\u003C/$list>\\n\u003C/$vars>\\n\\\\end\"},\"$:/plugins/kookma/refnotes/macros/bibtex/find-refs\":{\"title\":\"$:/plugins/kookma/refnotes/macros/bibtex/find-refs\",\"created\":\"20181213121411187\",\"modified\":\"20220602041210656\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define find-refs(tid)\\n\u003C$vars regexp=\\\"(?g)\u003C\u003Cref .+?>>\\\"\\nregexp2='\u003C\u003Cref\\\\s+(.*?)>>'\\nregexp3='^\\\"(.*?)\\\"'\\nregexp4=\\\"^'(.*?)'\\\"\\nregexp5=\\\"\\\\[\\\\[(.*?)\\\\]\\\\]\\\"\\nregexp6=\\\"^(.*?)\\\\s\\\"\\n>\\n\u003C$list filter=\\\"[[$tid$]regexprefs:text\u003Cregexp>]\\\">\\n\u003C$list filter=\\\"[all[current]regexprefs\u003Cregexp2>]\\\">\\n\u003C$list filter=\\\"\\\"\\\"\\n [all[current]regexprefs\u003Cregexp3>] \\n:else[all[current]regexprefs\u003Cregexp4>]\\n:else[all[current]regexprefs\u003Cregexp5>]\\n:else[all[current]regexprefs\u003Cregexp6>]\\n:else[all[current]]\\n\\\"\\\"\\\" variable=p >\\n\u003C\u003Cpwrapper>>\\n\u003C/$list>\\n\u003C/$list>\\n\u003C/$list>\\n\u003C/$vars>\\n\\\\end\\n\\n\\\\define pwrapper() \\n[[[[$(p)$]]]]\\n\\\\end\\n\"},\"$:/plugins/kookma/refnotes/macros/bibtex/process-entries\":{\"title\":\"$:/plugins/kookma/refnotes/macros/bibtex/process-entries\",\"created\":\"20210405065852415\",\"modified\":\"20220604205143425\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define title-slugify()\\n\u003C$vars curTitle=\u003C\u003CcurrentTiddler>> newTitle={{{[\u003CcurrentTiddler>slugify[]]}}}>\\n\u003C$list filter=\\\"[\u003CcurTitle>!match\u003CnewTitle>]\\\" variable=null>\\n\u003C$action-sendmessage $message=\\\"tm-rename-tiddler\\\" from=\u003C\u003CcurrentTiddler>> to=\u003C\u003CnewTitle>> />\\n\u003C/$list>\\n\u003C/$vars>\\n\\\\end\\n\\n\\\\define correct-doi()\\n\u003C$list filter=\\\"[\u003CcurrentTiddler>has[bibtex-doi]get[bibtex-doi]!prefix[https://doi.org]]\\\" variable=null>\\n\u003C$action-setfield $field=\\\"bibtex-doi\\\" $value={{{ [{!!bibtex-doi}addprefix[https://doi.org/]] }}}/>\\n\u003C/$list>\\n\\\\end\\n\\n\\\\define tag-entries()\\n\u003C!-- change entry type to lower case -->\\n\u003C$action-setfield $tiddler=\u003C\u003CcurrentTiddler>> bibtex-entry-type={{{[\u003CcurrentTiddler>get[bibtex-entry-type]lowercase[]]}}} />\\n\u003C!-- add bibtex-entry -->\\n\u003C$fieldmangler>\\n\u003C$action-sendmessage $message=\\\"tm-add-tag\\\" $param=\\\"bibtex-entry\\\" />\\n\u003C/$fieldmangler>\\n\\\\end\\n\\n\\\\define process-entries(title:\\\"Process New Bibtex Entries\\\")\\n\u003C$button> $title$\\n\u003C$wikify name=chkDuplicates text=\u003C\u003Ccheck-duplicates>> >\\n\u003C$action-confirm $message=\u003C\u003CchkDuplicates>> >\\n\u003C$list filter=\\\"[has[bibtex-title]!tag[bibtex-entry]]\\\">\\n\u003C\u003Ctag-entries>>\\n\u003C\u003Ctitle-slugify>>\\n\u003C\u003Ccorrect-doi>>\\n\u003C/$list>\\n\u003C/$action-confirm>\\n\u003C/$wikify>\\n\u003C/$button>\\n\\\\end\\n\\n\u003C!-- check duplicate reference tiddlers before slugifying -->\\n\\\\define check-duplicates()\\n\u003C$list filter=\\\"[has[bibtex-title]duplicateslugs[]limit[1]]\\\" emptyMessage=\\\"There are no duplicate entries, do you want to process new entries?\\\">\\nThe following tiddlers have duplicate slugs, so they will overwrite eachother, do you want to continue?\\n\\n\u003C$list filter=\\\"[has[bibtex-title]duplicateslugs[]] +[join[, ]]\\\" template=\\\"$:/core/ui/ListItemTemplate\\\"/>\\n\u003C/$list>\\n\\\\end\"},\"$:/plugins/kookma/refnotes/macros/bibtex/regexprefs.js\":{\"title\":\"$:/plugins/kookma/refnotes/macros/bibtex/regexprefs.js\",\"text\":\"/*\\\\\\ntitle: $:/plugins/kookma/macro/bibtex/regexprefs.js\\ntype: application/javascript\\nmodule-type: filteroperator\\n\\nFilter operator for regexp matching and returning result. All results are returned if global flag used. All sub-groups are returned if not global and sub-group hits are found.\\n\\nThis is a hacked version of core macro: $:/core/modules/filters/regexp.js\\n\\n\\\\*/\\n(function(){\\n\\n/*jslint node: true, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\n/*\\nExport our filter function\\n*/\\nexports.regexprefs = function(source,operator,options) {\\n\\tvar results = [],\\n\\t\\tfieldname = (operator.suffix || \\\"title\\\").toLowerCase(),\\n\\t\\tregexpString, regexp, flags = \\\"\\\", match, global,\\n\\t\\tgetFieldString = function(tiddler,title) {\\n\\t\\t\\tif(tiddler) {\\n\\t\\t\\t\\treturn tiddler.getFieldString(fieldname);\\n\\t\\t\\t} else if(fieldname === \\\"title\\\") {\\n\\t\\t\\t\\treturn title;\\n\\t\\t\\t} else {\\n\\t\\t\\t\\treturn null;\\n\\t\\t\\t}\\n\\t\\t};\\n\\t// Process flags and construct regexp\\n\\tregexpString = operator.operand;\\n\\tmatch = /^\\\\(\\\\?([gim]+)\\\\)/.exec(regexpString);\\n\\tif(match) {\\n\\t\\tflags = match[1];\\n\\t\\tregexpString = regexpString.substr(match[0].length);\\n\\t} else {\\n\\t\\tmatch = /\\\\(\\\\?([gim]+)\\\\)$/.exec(regexpString);\\n\\t\\tif(match) {\\n\\t\\t\\tflags = match[1];\\n\\t\\t\\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\\n\\t\\t}\\n\\t}\\n\\ttry {\\n\\t\\tregexp = new RegExp(regexpString,flags);\\n\\t} catch(e) {\\n\\t\\treturn [\\\"\\\" + e];\\n\\t}\\n\\n\\tglobal = /g/.test(flags) ;\\n\\n\\t// Process the incoming tiddlers\\n\\tif(operator.prefix === \\\"!\\\") {\\n\\t\\tsource(function(tiddler,title) {\\n\\t\\t\\tvar text = getFieldString(tiddler,title);\\n\\t\\t\\tif(text !== null) {\\n\\t\\t\\t\\tif(!regexp.exec(text)) {\\n\\t\\t\\t\\t\\tresults.push(title);\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t});\\n\\t} else {\\n\\t\\tsource(function(tiddler,title) {\\n\\t\\t\\tvar text = getFieldString(tiddler,title), ret=\\\"\\\";\\n\\t\\t\\tif(text !== null) {\\n\\t\\t\\t\\tret = text.match(regexp) ;\\n\\t\\t\\t\\tif(ret !==null) {\\n\\t\\t\\t\\t\\tif(global) {\\n\\t\\t\\t\\t\\t\\tresults.push.apply(results,ret) ; //DEBUG\\n\\t\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\t\\t// if there are sub groups return sub groups START\\n\\t\\t\\t\\t\\t\\tif(ret.length > 1) { // return sub groups\\n\\t\\t\\t\\t\\t\\t\\tresults = results.concat(ret.slice(1)) ;\\n\\t\\t\\t\\t\\t\\t} else { // if no sub-groups\\n\\t\\t\\t\\t\\t\\t\\tresults.push(ret[0]);\\n\\t\\t\\t\\t\\t\\t} \\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t});\\n\\t}\\n\\treturn results;\\n};\\n\\n})();\",\"type\":\"application/javascript\",\"module-type\":\"filteroperator\",\"created\":\"20190120190755258\",\"modified\":\"20210917161905893\"},\"$:/plugins/kookma/refnotes/macros/bibtex/utility\":{\"title\":\"$:/plugins/kookma/refnotes/macros/bibtex/utility\",\"created\":\"20210407045329557\",\"modified\":\"20210917161905902\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define displayref-onhover(refTid)\\n\u003C$set name=\\\"ref-tid\\\" value=\u003C\u003C__refTid__>> >\\n\u003C$link overrideClass=\\\"link-refcls\\\" to=\u003C\u003Cref-tid>> >\\n\u003C$list filter=\\\"[\u003Cref-tid>get[bibtex-entry-type]lowercase[]!match[website]]\\\" variable=null\\nemptyMessage=\\\"\\\"\\\"\u003Cspan class=\\\"ref-author\\\">\u003C$view tiddler=\u003C\u003Cref-tid>> field=\\\"bibtex-url\\\"/>.\u003C/span>\\\"\\\"\\\">\\n\u003Cspan class=\\\"ref-author\\\">\u003C$view tiddler=\u003C\u003Cref-tid>> field=\\\"bibtex-author\\\"/>.\u003C/span>\\n\u003C/$list>\\n\u003C/$link>\\n\u003C$view tiddler=\u003C\u003Cref-tid>> field=\\\"bibtex-title\\\"/>. (\u003C$view tiddler=\u003C\u003Cref-tid>> field=\\\"bibtex-year\\\"/>)\\n\u003C/$set>\\n\\\\end\\n\\n\\\\define create-notexisted-ref(refTid)\\n\u003C$set name=\\\"myTid\\\" value=\u003C\u003C__refTid__>> >\\n\u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\">\\n\u003C$action-sendmessage $message=\\\"tm-new-tiddler\\\"\\n title=\u003C\u003CmyTid>> \\n bibtex-author=\\\"\\\" bibtex-year=\\\"\\\"\\n bibtex-title=\\\"\\\" bibtex-abstract=\\\"\\\"\\n bibtex-entry-type=\\\"\\\" bibtex-keywords=\\\"\\\"\\n bibtex-doi=\\\"\\\" bibtex-url=\\\"\\\"\\n tags=\\\"bibtex-entry\\\"\\n />\u003C\u003CmyTid>> \\n\u003C/$button>\\n\u003C/$set> \\n\\\\end\"},\"$:/plugins/kookma/refnotes/macros/find\":{\"title\":\"$:/plugins/kookma/refnotes/macros/find\",\"created\":\"20181213121411187\",\"modified\":\"20211105070807510\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define find(text, begin, end, output:\\\"simple\\\", mode:\\\"all\\\")\\n\u003C$vars \\n fulltext=\u003C\u003C__text__>>\\n start=\u003C\u003C__begin__>>\\n stop=\u003C\u003C__end__>>\\n output-macro=\u003C\u003C__output__>>\\n>\\n\u003C$list variable=p1 filter=\\\"[\u003Cfulltext>splitbefore\u003Cstart>]\\\">\\n\u003C$list variable=p2 filter=\\\"[\u003Cfulltext>removeprefix\u003Cp1>]\\\">\\n\u003C$list variable=p3 filter=\\\"[\u003Cp2>splitbefore\u003Cstop>removesuffix\u003Cstop>]\\\">\\n\u003C$macrocall $name=\u003C\u003Coutput-macro>> p=\u003C\u003Cp3>> />\\n\u003C$reveal type=\\\"match\\\" text=\\\"all\\\" default=\u003C\u003C__mode__>> >\\n\u003C$macrocall $name=\\\"find\\\"\\n text={{{[\u003Cp2>removeprefix\u003Cp3>removeprefix\u003Cstop>]}}}\\n begin=\u003C\u003Cstart>>\\n end=\u003C\u003Cstop>>\\n output=\u003C\u003Coutput-macro>>\\n/>\\n\u003C/$reveal>\\n\u003C/$list>\\n\u003C/$list>\\n\u003C/$list>\\n\u003C/$vars>\\n\\\\end\\n\\n\\\\define simple(p)\\n\u003C$text text=\u003C\u003C__p__>> />\\n\\\\end\\n\\n\\\\define simple-list(p)\\n\u003Cli>\u003C$text text=\u003C\u003C__p__>>/>\u003C/li>\\n\\\\end\\n\"},\"$:/plugins/kookma/refnotes/macros/footnote\":{\"title\":\"$:/plugins/kookma/refnotes/macros/footnote\",\"created\":\"20181214095749808\",\"modified\":\"20210917161905912\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define fnote(note)\\n\u003Cdiv class=\\\"refnotes-tooltip refnotes-footnote\\\">\u003Cdiv class=\\\"refnotes-tooltiptext\\\">$note$\u003C/div>\u003C/div>\\n\\\\end\"},\"$:/plugins/kookma/refnotes/macros/numbered/refnum\":{\"title\":\"$:/plugins/kookma/refnotes/macros/numbered/refnum\",\"created\":\"20181210155346225\",\"modified\":\"20220526042056665\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define refnum(tid)\\n\u003C$set name=\\\"ref-tid\\\" tiddler=\u003C\u003C__tid__>> field=\\\"title\\\" emptyValue=\\\"RefNotFound\\\">\\n\u003Cdiv class=\\\"refnotes-tooltip refcls\\\">\\n\u003C$reveal type=\\\"match\\\" default=\u003C\u003Cref-tid>> text=\\\"RefNotFound\\\">\\n\u003C$link overrideClass=\\\"link-refcls\\\">\\n[\u003C$view tiddler=\u003C\u003C__tid__>> field=\\\"title\\\"/>]\\n\u003C/$link>\\n\u003Cdiv class=\\\"refnotes-tooltiptext ref-notfound\\\">\u003Cb>Warning\u003C/b>: Reference Not Found.\u003Cbr>Click to create it:\u003C\u003Ccreate-notexisted-ref \\\"$tid$\\\">>\u003C/div>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"nomatch\\\" default=\u003C\u003Cref-tid>> text=\\\"RefNotFound\\\">\\n[\u003C$view tiddler=\u003C\u003C__tid__>> field=\\\"caption\\\">\u003C$view tiddler=\u003C\u003C__tid__>> field=\\\"title\\\"/>\u003C/$view>]\\n\u003Cdiv class=\\\"refnotes-tooltiptext\\\">\\n\u003C$macrocall $name=\\\"displayref-onhover\\\" refTid=\u003C\u003Cref-tid>> />\\n\u003C/div>\\n\u003C/$reveal>\\n\u003C/div>\\n\u003C/$set>\\n\\\\end\\n\"},\"$:/plugins/kookma/refnotes/macros/search-ui\":{\"title\":\"$:/plugins/kookma/refnotes/macros/search-ui\",\"created\":\"20141231095518178\",\"modified\":\"20220602080144009\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define searchTid() $:/temp/refnotes/search\\n\\\\define bibtexFields() [!is[shadow]!is[system]has[bibtex-title]fields[]prefix[bibtex-]sort[]]\\n\\\\define mainFields() bibtex-title bibtex-author bibtex-year\\n\\\\define searchUi()\\n\u003Cdiv class=\\\"tc-search\\\">\\n\u003C$edit-text tiddler=\u003C\u003CsearchTid>> type=\\\"search\\\" tag=\\\"input\\\" placeholder=\\\"search terms\\\" default=\\\"\\\"/> \u003C$select field=\\\"field\\\" tiddler=\u003C\u003CsearchTid>> default=\\\"bibtex-author\\\">\\n\u003C$set name=allfields filter= \\\"[subfilter\u003CbibtexFields>split[ ]join[,]]\\\" >\\n\u003Coption value=\u003C\u003Callfields>> >all fields\u003C/option>\\n\u003C/$set>\\n\u003Coptgroup label=\\\"Main fields\\\">\\n\u003C$list filter=\\\"[enlist\u003CmainFields>removeprefix[bibtex-]]\\\" variable=\\\"field\\\">\\n\u003Coption value={{{[\u003Cfield>addprefix[bibtex-]]}}} >\u003C\u003Cfield>>\u003C/option>\\n\u003C/$list>\\n\u003C/optgroup>\\n\u003Coptgroup label=\\\"Other fields\\\">\\n\u003C$list filter=\\\"[subfilter\u003CbibtexFields>] -[enlist\u003CmainFields>] +[removeprefix[bibtex-]]\\\" variable=\\\"field\\\">\\n\u003Coption value={{{[\u003Cfield>addprefix[bibtex-]]}}} >\u003C\u003Cfield>>\u003C/option>\\n\u003C/$list>\\n\u003C/optgroup>\\n\u003C/$select>\\n\\n\u003C$reveal state=\u003C\u003CsearchTid>> type=\\\"nomatch\\\" text=\\\"\\\">\\n\u003C$button class=\\\"tc-btn-invisible\\\">\\n\u003C$action-setfield $tiddler=\u003C\u003CsearchTid>> text=\\\"\\\"/>\\n{{$:/core/images/close-button}}\\n\u003C/$button>\\n\u003C/$reveal>\\n\u003C/div>\\n\\\\end\"},\"$:/plugins/kookma/refnotes/macros/showabbrs\":{\"title\":\"$:/plugins/kookma/refnotes/macros/showabbrs\",\"created\":\"20210404111656614\",\"modified\":\"20211106193550015\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showabbrs(filter:\\\"[\u003CcurrentTiddler>]\\\", dtiddler:\\\"Glossary\\\", title:\\\"Empty\\\", emptyMessage:\\\"\\\")\\n\u003C$wikify name=\\\"indexes\\\" text=\u003C\u003Cfind-all-items>> > \\n\u003C$macrocall $name=\\\"abbr-list\\\" indexes=\u003C\u003Cindexes>> dtiddler=\u003C\u003C__dtiddler__>> title=\u003C\u003C__title__>> emptyMessage=\u003C\u003C__emptyMessage__>> />\\n\u003C/$wikify>\\n\\\\end\\n\\n\\\\define patterndb() \\\\[\\\\[|\\\\]\\\\]\\n\\\\define pattern() ('.*?'|\\\".*?\\\"|\\\\S+)\\n\\\\define output-item(p)\\n\u003C$list filter=\\\"\\\"\\\"[\u003C__p__>search-replace:g:regexp\u003Cpatterndb>,[\\\"]]\\\"\\\"\\\" variable=pars>\\n\u003C$list filter=\\\"\\\"\\\"[\u003Cpars>trim[]!prefix[dict:]search-replace[term:],[]splitregexp\u003Cpattern>trim[]!is[blank]!prefix[dict:]first[]]\\\"\\\"\\\">\\n\u003C$text text=\u003C\u003CcurrentTiddler>>/>\\n\u003C/$list>\\n\u003C$list filter=\\\"\\\"\\\"[\u003Cpars>trim[]prefix[dict:]search-replace[term:],[]splitregexp\u003Cpattern>trim[]!is[blank]!prefix[dict:]last[]]\\\"\\\"\\\">\\n\u003C$text text=\u003C\u003CcurrentTiddler>>/>\\n\u003C/$list>\\n\u003C/$list>\\n\\\\end\\n\\n\\\\define find-all-items()\\n\u003C$list filter=\u003C\u003C__filter__>> >\\n\u003C$macrocall $name=\\\"find\\\" text={{!!text}} begin=\\\"\u003C\u003Cabbr \\\" end=\\\">>\\\" output=\\\"output-item\\\"/>\\n\u003C/$list>\\n\\\\end\\n\\n\\n\\\\define abbr-list(dtiddler, indexes, title:\\\"Empty\\\", emptyMessage:\\\"\\\")\\n\u003C$list filter=\\\"[\u003Cindexes>limit[1]]\\\" variable=null emptyMessage=\u003C\u003C__emptyMessage__>> >\u003C!-- check to see if there is any abbreviations -->\\n\u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n\u003Ch2>\u003C$text text=\u003C\u003C__title__>> />\u003C/h2>\\n\u003C/$reveal>\\n\u003Ctable class=\\\"refnotes-table-borderless\\\">\\n\u003C$list filter=\\\"\\\"\\\"[subfilter\u003C__indexes__>]\\\"\\\"\\\" variable=\\\"item\\\">\\n\u003Ctr>\\n\u003Ctd class=\\\"refnotes-abbr-term\\\">\u003C$text text=\u003C\u003Citem>> />\u003C/td>\\n\u003Ctd>\\n \u003C$set name=\\\"term\\\" tiddler=\u003C\u003C__dtiddler__>> index=\u003C\u003Citem>> emptyValue=\u003C\u003Cterm-not-found>> >\\n \u003C\u003Cterm>>\\n \u003C/$set>\\n\u003C/td>\\n\u003C/tr>\\n\u003C/$list>\\n\u003C/table>\\n\u003C/$list>\\n\\\\end\\n\\n\\n\\\\define term-not-found()\\n\u003Cspan class=\\\"refnotes-abbr-term-not-found\\\">Term not found\u003C/span>\\n\\\\end\\n\\n\\n\"},\"$:/plugins/kookma/refnotes/macros/showfnotes\":{\"title\":\"$:/plugins/kookma/refnotes/macros/showfnotes\",\"created\":\"20210404111935949\",\"modified\":\"20210917161905937\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showfnotes(filter:\\\"[\u003CcurrentTiddler>]\\\", title:\\\"Empty\\\" class:\\\"fnote-list\\\", emptyMessage:\\\"\\\")\\n\u003C$vars leftDelimiter=\\\"\u003C\u003Cfnote \\\">\\n\u003C$list filter=\\\"[subfilter\u003C__filter__>search:text:literal\u003CleftDelimiter>limit[1]]\\\" variable=null emptyMessage=\u003C\u003C__emptyMessage__>> >\u003C!-- check to see if there is any footnote -->\\n\u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n\u003Ch2>$title$\u003C/h2>\\n\u003C/$reveal>\\n\u003Col class=\\\"$class$\\\">\\n\u003C$list filter=\u003C\u003C__filter__>> >\\n\u003C$macrocall $name=\\\"find\\\" \\n text={{!!text}}\\n begin=\\\"\u003C\u003Cfnote \\\"\\n end=\\\">>\\\"\\n output=\\\"output-fnote\\\"\\n/>\\n\u003C/$list>\\n\u003C/ol>\\n\u003C/$list>\\n\u003C/$vars>\\n\\\\end\\n\\n\\\\define output-fnote(p)\\n\u003C$vars output=$p$>\\n\u003Cli>\u003C\u003Coutput>>\u003C/li>\\n\u003C/$vars>\\n\\\\end\\n\\n\"},\"$:/plugins/kookma/refnotes/macros/stretch-text\":{\"title\":\"$:/plugins/kookma/refnotes/macros/stretch-text\",\"created\":\"20210407132815001\",\"modified\":\"20220526043522425\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define tmpTidDetails() $:/temp/refnotes/library/$(currentTiddler)$\\n\\n\\\\define stretchText(text, title:\\\"...\\\")\\n\u003C$button class=\\\"tc-btn-invisible\\\">$title$\\n\u003C$action-listops $tiddler=\u003C\u003CtmpTidDetails>> $field=\\\"text\\\" $subfilter=\\\"+[toggle[show]]\\\" />\\n\u003C/$button> \u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtmpTidDetails>> sateField=text text=\\\"show\\\">$text$\u003C/$reveal>\\n\\\\end\\n\"},\"$:/plugins/kookma/refnotes/readme\":{\"title\":\"$:/plugins/kookma/refnotes/readme\",\"created\":\"20201211095732939\",\"modified\":\"20220526142832253\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"; Refnotes\\nRefnotes is a Tiddlywiki plugin to create and manage footnotes, abbreviations, citations, and references. Refnotes can create bibliography, but for the best performance, and to use import bibtex entries, the use of the official ''bibtex importer'' plugin is required. APA7 style is used as default. Refnotes output is very close to APA7 standard.\\n\\n;Code and demo\\nFor learning Refnotes features, syntax, tutorial and examples see the plugin demo and code pages\\n\\n* Demo: https://kookma.github.io/TW-Refnotes/\\n* Code: https://github.com/kookma/TW-Refnotes\\n\"},\"$:/plugins/kookma/refnotes/styles/abbr\":{\"title\":\"$:/plugins/kookma/refnotes/styles/abbr\",\"text\":\"/* Ref: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS3 */ \\n.refnotes-abbr abbr[title] {\\n\\tcolor: inherit;\\n\\tfont-style: normal;\\n\\ttext-decoration: none;\\n\\tborder-bottom: 1px dotted #aaa;\\n\\tcursor: help;\\n}\\n\\n.refnotes-abbr-term-not-found{\\n/*\\tcolor:red;*/\\n\\tfont-style: oblique;\\n}\\n\\n.refnotes-abbr-term{\\n/*\\tcolor:blue;*/\\n}\\n\\n/* Ref:https://aarontgrogg.com/lab/\\nShow the title for small screen\\n*/ \\n/* this works based on the max-width*/\\n@media only screen and (max-width: 960px) {\\n.refnotes-abbr abbr:hover:after { content: ' ('attr(title)')'; }\\n}\\n\\n@media (hover: none) {\\n/* Push the title attribute into generated content after the abbr. */\\n.refnotes-abbr abbr[title]::after { \\n content: ' ('attr(title)')'; }\\n}\\n\",\"created\":\"20181022085407237\",\"modified\":\"20220604061440698\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/refnotes/styles/bibtex\":{\"title\":\"$:/plugins/kookma/refnotes/styles/bibtex\",\"created\":\"20181220161713706\",\"modified\":\"20210917161905970\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\".ref-nonumber{\\n/* color:blue;*/\\n font-size:90%;\\n list-style-type:none;\\n}\\n\\n.ref-nonumber li{\\n padding-bottom:8px;\\n}\\n\\n.ref-list{\\n/* color:blue;*/\\n font-size:90%;\\n}\\n\\n.link-refcls{\\n font-weight:400;\\n/* color:#00008B;*/ /*darkblue*/\\n text-decoration:none;\\n color: \u003C\u003Ccolour tiddler-link-foreground>>; \\t\\n}\\n\\n.refcls{\\n/* color:#00008B;*/\\n color: \u003C\u003Ccolour tiddler-link-foreground>>; \\n/* text-transform: capitalize;*/\\n}\\n\\n.ref-notfound{\\n/* color: #856404 !important;*/\\n/* background-color: #fff3cd !important;*/\\n}\\n\\n.ref-author{\\n/* color:#00008B;*/ /*color for author in tooltip*/\\n}\"},\"$:/plugins/kookma/refnotes/styles/bibtex-details\":{\"title\":\"$:/plugins/kookma/refnotes/styles/bibtex-details\",\"text\":\".refnotes-details > summary{\\n\\tpadding-left:0;\\n\\tpadding-top:15px;\\n\\tpadding-bottom:15px;\\n\\twidth: 160px;\\n\\tcursor: pointer;\\n\\tfont-weight:bold;\\n}\\n\\n\",\"created\":\"20210405105138630\",\"modified\":\"20210917161905977\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/refnotes/styles/bibtex-entryview\":{\"title\":\"$:/plugins/kookma/refnotes/styles/bibtex-entryview\",\"text\":\"/* used for viewtemplate displaying the bibtex entry */\\n.refnotes-bibtex-field{\\n\\tdisplay:table-row\\n}\\n.refnotes-bibtex-field > span{\\n\\tdisplay:table-cell\\n}\\n.refnotes-bibtex-field > span:first-of-type{\\n\\tfont-weight:bold;\\n\\tpadding-right:10px;\\n\\twhite-space: nowrap;\\n}\",\"created\":\"20210403171918460\",\"modified\":\"20220603135107011\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/refnotes/styles/dropzone\":{\"title\":\"$:/plugins/kookma/refnotes/styles/dropzone\",\"text\":\".bibtex-dropzone{\\n\\tmin-height:30px;\\n\\tmax-width:100%;\\n\\tmargin:4px auto;\\n\\tborder:2px dotted green;\\n\\ttext-align:center;\\n}\\n\\n.bibtex-dropzone:focus {\\n\\tbackground: #fffedd;\\n}\",\"created\":\"20210813153817949\",\"modified\":\"20210917161905993\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/refnotes/styles/footnote-counter\":{\"title\":\"$:/plugins/kookma/refnotes/styles/footnote-counter\",\"text\":\"/*automatic counter for fnote macro. The counter resets at the begining of each tiddler*/\\n.tc-tiddler-frame {\\n counter-reset: fnote-count;\\n}\\n.refnotes-footnote {\\n counter-increment: fnote-count;\\n}\\n.refnotes-footnote:after {\\n content: counter(fnote-count);\\n font-size:small;\\n /* color:#0000ee;*/\\n vertical-align: super;\\n line-height: 1.5;\\n margin-left: -0.1em;\\n}\\n\",\"created\":\"20181214085707714\",\"modified\":\"20210917161906001\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/refnotes/styles/library\":{\"title\":\"$:/plugins/kookma/refnotes/styles/library\",\"text\":\"/* in folding-editor*/\\n.refnotes-library button svg{\\n\\tfont-size:0.8em;\\n\\tvertical-align: middle;\\n\\tmargin-right:0;\\n\\tmargin-left:0;\\n\\n}\\n\\n\",\"created\":\"20210407142636629\",\"modified\":\"20210917161906006\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/refnotes/styles/showfnotes\":{\"title\":\"$:/plugins/kookma/refnotes/styles/showfnotes\",\"text\":\"/* Footnote class*/\\n\\n.fnote-list{\\n/* color:blue;*/\\n font-size:90%;\\n}\\n\\n.fnote-pretty{\\n display: block;\\n margin: 0.5em;\\n margin-right: auto;\\n width: 100% !important;\\n border-collapse: collapse;\\n padding: 15px 15px 15px 25px; /*left padding=25px*/\\n border-width: 0px;\\n border-style: solid;\\n border-left-width: 1px;\\n background-color: rgb(255,248,220);\\n color: rgb(91,49,7);\\n line-height: 1.2em; \\n font-size:0.9em;\\n}\\n\",\"created\":\"20181219144814573\",\"modified\":\"20210917161906014\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/refnotes/styles/table-borderless\":{\"title\":\"$:/plugins/kookma/refnotes/styles/table-borderless\",\"text\":\"/*Borderless table*/\\n.refnotes-table-borderless, \\n.refnotes-table-borderless th, \\n.refnotes-table-borderless tr, \\n.refnotes-table-borderless td{\\n border:0;\\n}\",\"created\":\"20190320094538299\",\"modified\":\"20210917161906022\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/refnotes/styles/tooltip\":{\"title\":\"$:/plugins/kookma/refnotes/styles/tooltip\",\"text\":\"/* tooltip class used for ref, fnote and other macros */\\n.refnotes-tooltip {\\n\\tposition: relative;\\n\\tdisplay: inline-block;\\n\\tcursor: pointer; \\n}\\n\\n.refnotes-tooltip .refnotes-tooltiptext{\\n\\tfont-size: 0.90em; /* change if it is too small */\\n}\\n\\n.refnotes-tooltip .refnotes-tooltiptext {\\n\\tvisibility: hidden;\\n\\tbackground-color: #fff;\\n\\tcolor: #222222; \\n\\ttext-align: left;\\n\\tborder-radius: 2px;\\n\\tpadding: 5px 10px;\\n\\tmax-width: 30vw;\\n\\tmax-height:20em;\\n\\toverflow-y: auto;\\n\\tcursor: auto;\\n\\twidth: max-content;\\n\\twidth: -moz-max-content;\\n\\twidth: -webkit-max-content;\\n\\twidth: -o-max-content;\\n\\n\\t/* Position the tooltip */\\n\\tposition: absolute;\\n\\tz-index: 1;\\n\\tbottom: 100%;\\n\\tleft: 50%;\\n\\tmargin-left: -40px;\\n\\tbox-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19);\\n}\\n\\n.refnotes-tooltip:hover .refnotes-tooltiptext {\\n\\tvisibility: visible;\\n\\t/*opacity: 0.9;*/\\n}\\n\\n/* for small screens */\\n\\n@media screen and (max-width: 960px) {\\n.refnotes-tooltip .refnotes-tooltiptext {\\n /* Position the tooltip */\\n \\tposition:fixed;\\n top:0;\\n left: 0;\\n margin-left: 0px;\\n bottom: unset;\\n width:100%;\\n max-width: 100vw;\\n z-index: 9999;\\n} \\n\\n.refnotes-tooltip:hover .refnotes-tooltiptext {\\n opacity: 1;\\n} \\n \\n}\",\"created\":\"20181215201115750\",\"modified\":\"20220527062029942\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/refnotes/templates/reflist/apa/article\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/apa/article\",\"created\":\"20210406035737424\",\"list\":\"article\",\"modified\":\"20220604195935448\",\"tags\":\"$:/tags/Refnotes/ReflistTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=currentTiddler tiddler=\u003C\u003CbibtexEntryTiddler>> field=title emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>\u003C$link to=\u003C\u003CbibtexEntryTiddler>>>\u003C\u003Cshow-authors-in-references>>\u003C/$link> (\u003C$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). \u003C$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. \u003Cspan style=\\\"font-style:italic\\\">\u003C$view field=\\\"bibtex-journal\\\"/>\u003C/span>. \u003C$view field=\\\"bibtex-volume\\\"/>. \u003C$view field=\\\"bibtex-pages\\\"/>. \u003Ca href={{{[\u003CcurrentTiddler>get[bibtex-doi]!prefix[https://doi.org/]addprefix[https://doi.org/]else{!!bibtex-doi}]}}} target=_blank>\u003C$view field=\\\"bibtex-doi\\\"/>\u003C/a>\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>Reference \u003Cb>\u003C$text text=\u003C\u003Creference>>/>\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\\n\\n\u003C!-- APA 7 \\nAuthor. (Year). Title [Translated Title] [Type of Article] [Reviewed Item]|. Journal|, Volume|(Issue)|, Pages|, Article Number|.| `https://doi.org/`DOI (Reprint Edition) (Original Publication) (Errata)\\n-->\"},\"$:/plugins/kookma/refnotes/templates/reflist/apa/book\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/apa/book\",\"created\":\"20210406035831544\",\"list\":\"book incollection\",\"modified\":\"20220603190516603\",\"tags\":\"$:/tags/Refnotes/ReflistTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define disp-bibtex-edition()\\n\u003C$list filter=\\\"[\u003CcurrentTiddler>has[bibtex-edition]]\\\" variable=null>(\u003C$view field=\\\"bibtex-edition\\\"/>).\u003C/$list>\\n\\\\end\\n\\n\\n\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=currentTiddler tiddler=\u003C\u003CbibtexEntryTiddler>> field=title emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>\u003C$link to=\u003C\u003CbibtexEntryTiddler>>>\u003C\u003Cshow-authors-in-references>>\u003C/$link> (\u003C$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). \u003Cspan style=\\\"font-style:italic;\\\">\u003C$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />\u003C/span>. \u003C\u003Cdisp-bibtex-edition>> \u003C$view field=\\\"bibtex-publisher\\\"/>.\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>Reference \u003Cb>\u003C$text text=\u003C\u003Creference>>/>\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\\n\\n\u003C!--\\nAuthor. (Year). Title [Translated Title] (|Translator, Trans.;| Editor, Ed.^Eds.| Edition ed.,| Vol. Volume|)| [Type of Work]|. Publisher|. `https://doi.org/`DOI (Original Publication)\\n-->\"},\"$:/plugins/kookma/refnotes/templates/reflist/apa/default\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/apa/default\",\"created\":\"20210406035344521\",\"modified\":\"20220603190526260\",\"tags\":\"$:/tags/Refnotes/ReflistTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=currentTiddler tiddler=\u003C\u003CbibtexEntryTiddler>> field=\\\"title\\\" emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>\u003C$link to=\u003C\u003CbibtexEntryTiddler>>>\u003C\u003Cshow-authors-in-references>>\u003C/$link> (\u003C$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). \u003C$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />.\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>Reference \u003Cb>\u003C$text text=\u003C\u003Creference>>/>\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\"},\"$:/plugins/kookma/refnotes/templates/reflist/apa/inproceedings\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/apa/inproceedings\",\"created\":\"20210411092205967\",\"list\":\"inproceedings\",\"modified\":\"20220603190537258\",\"tags\":\"$:/tags/Refnotes/ReflistTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=currentTiddler tiddler=\u003C\u003CbibtexEntryTiddler>> field=title emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>\u003C$link to=\u003C\u003CbibtexEntryTiddler>>>\u003C\u003Cshow-authors-in-references>>\u003C/$link> (\u003C$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). \u003C$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. In \u003Cspan style=\\\"font-style:italic\\\">\u003C$view field=\\\"bibtex-booktitle\\\"/>\u003C/span>. pp. \u003C$view field=\\\"bibtex-pages\\\"/>. \u003Ca href={{{[\u003CcurrentTiddler>get[bibtex-doi]]}}}>\u003C$view field=\\\"bibtex-doi\\\"/>\u003C/a>\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>Reference \u003Cb>\u003C$text text=\u003C\u003Creference>>/>\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\\n\\n\u003C!-- APA 7\\nAuthor, A. A. (Date). Title of paper. In A. Editor & B. Editor (Eds.), Title of proceedings (page numbers). Publisher. DOI OR URL if relevant.\\n-->\"},\"$:/plugins/kookma/refnotes/templates/reflist/apa/thesis\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/apa/thesis\",\"created\":\"20220603153022689\",\"list\":\"thesis mastersthesis phdthesis\",\"modified\":\"20220603190548554\",\"tags\":\"$:/tags/Refnotes/ReflistTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define disp-thesis-type()\\n\\\\whitespace trim\\n\u003C$list filter=\\\"[\u003CcurrentTiddler>get[bibtex-entry-type]]\\\" variable=thesisType>\\n\u003C$text text={{{ \\n [\u003CthesisType>match[mastersthesis]then[Master's thesis]]\\n [\u003CthesisType>match[phdthesis]then[PhD thesis]]\\n :else[[Thesis]] }}} />\\n\u003C/$list>\\n\\\\end\\n\\n\\n\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=currentTiddler tiddler=\u003C\u003CbibtexEntryTiddler>> field=title emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>\u003C$link to=\u003C\u003CbibtexEntryTiddler>>>\u003C\u003Cshow-authors-in-references>>\u003C/$link> (\u003C$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). \u003Cspan style=\\\"font-style:italic;\\\">\u003C$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />\u003C/span>. \u003C\u003Cdisp-thesis-type>>, \u003C$view field=\\\"bibtex-school\\\"/>.\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>Reference \u003Cb>\u003C$text text=\u003C\u003Creference>>/>\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\\n\\n\u003C!-- Thesis, master and phd\\nAuthor. (Year). //Title//. Phd Thesis, School. \\nAuthor. (Year). //Title//. Master's Thesis, School. \\n-->\"},\"$:/plugins/kookma/refnotes/templates/reflist/apa/website\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/apa/website\",\"created\":\"20210406040657728\",\"list\":\"website\",\"modified\":\"20220604125044677\",\"tags\":\"$:/tags/Refnotes/ReflistTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define retrieved-date()\\n\u003C$list filter=\\\"[\u003CcurrentTiddler>has[bibtex-urldate]]\\\" variable=null>Retrieved \u003C$text text={{{ [{!!bibtex-urldate}search-replace:g[.],[]search-replace:g[-],[]] :map[format:date[MMM 0DD, YYYY]] }}}/>\u003C/$list>\u003C$list filter=\\\"[\u003CcurrentTiddler>!has[bibtex-urldate]has[bibtex-note]]\\\" variable=null>\u003C$view field=\\\"bibtex-note\\\"/>\u003C/$list>\u003C$list filter=\\\"[\u003CcurrentTiddler>!has[bibtex-urldate]!has[bibtex-note]]\\\" variable=null>Retrieved n.d.\u003C/$list>\\n\\\\end\\n\\n\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=currentTiddler tiddler=\u003C\u003CbibtexEntryTiddler>> field=\\\"title\\\" emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>\u003C$link to=\u003C\u003CbibtexEntryTiddler>>>\u003C$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />\u003C/$link>. \u003C\u003Cretrieved-date>>, \u003Ca href={{!!bibtex-url}} target=\\\"_blank\\\">\u003C$text text={{!!bibtex-url}} />\u003C/a>.\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>Reference \u003Cb>\u003C$text text=\u003C\u003Creference>>/>\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\"},\"$:/plugins/kookma/refnotes/templates/reflist/numbered/article\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/numbered/article\",\"created\":\"20210407034252960\",\"list\":\"article\",\"modified\":\"20210917161906073\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=currentTiddler tiddler=\u003C\u003CbibtexEntryTiddler>> field=title emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>\u003C$view field=\\\"bibtex-author\\\"/>, \u003Ci>\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C$view field=\\\"bibtex-title\\\"/>\u003C/span>\u003C/i>, \u003C$view field=\\\"bibtex-journal\\\"/>, \u003C$view field=\\\"bibtex-year\\\"/>.\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>Reference \u003Cb>$p$\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\"},\"$:/plugins/kookma/refnotes/templates/reflist/numbered/book\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/numbered/book\",\"created\":\"20210407034324705\",\"list\":\"book\",\"modified\":\"20210918164607908\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=currentTiddler tiddler=\u003C\u003CbibtexEntryTiddler>> field=title emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>\u003C\u003Cshow-authors-in-references>>, \u003Cspan style=\\\"text-transform: capitalize;font-style:italic;\\\">\u003C$view field=\\\"bibtex-title\\\"/>\u003C/span>, \u003C$view field=\\\"bibtex-edition\\\"/>, \u003C$view field=\\\"bibtex-year\\\"/>, \u003C$view field=\\\"bibtex-address\\\"/>, \u003C$view field=\\\"bibtex-publisher\\\"/>.\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>Reference \u003Cb>$p$\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\"},\"$:/plugins/kookma/refnotes/templates/reflist/numbered/default\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/numbered/default\",\"created\":\"20210407034401566\",\"modified\":\"20210917161906089\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=currentTiddler tiddler=\u003C\u003CbibtexEntryTiddler>> field=\\\"title\\\" emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>\u003C$view field=\\\"bibtex-author\\\"/>, \u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C$view field=\\\"bibtex-title\\\"/>\u003C/span>,\u003Ci>\u003C$view field=\\\"bibtex-journal\\\"/>\u003C/i>, \u003C$view field=\\\"bibtex-year\\\"/>.\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003CcurrentTiddler>> >\\n\u003Cli>Reference \u003Cb>$p$\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\"},\"$:/plugins/kookma/refnotes/templates/reflist/numbered/website\":{\"title\":\"$:/plugins/kookma/refnotes/templates/reflist/numbered/website\",\"created\":\"20210407034338287\",\"list\":\"website\",\"modified\":\"20210917161906093\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$wikify name=bibtexEntryTiddler text=\u003C\u003Creference>> >\\n\u003C$set name=\\\"curtid\\\" tiddler=\u003C\u003CbibtexEntryTiddler>> field=\\\"title\\\" emptyValue=\\\"RefNotFound\\\">\\n\u003C$reveal type=\\\"nomatch\\\" default=\\\"RefNotFound\\\" text=\u003C\u003Ccurtid>> >\\n\u003Cli>\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C$view field=\\\"bibtex-title\\\" tiddler=\u003C\u003Ccurtid>>/>\u003C/span>, \u003Ca href={{{[\u003Ccurtid>get[bibtex-url]]}}} target=\\\"_blank\\\">\u003C$text text={{{ [\u003Ccurtid>get[bibtex-url]] }}}/>\u003C/a>, \u003C$view field=\\\"bibtex-year\\\" tiddler=\u003C\u003Ccurtid>>/>.\u003C/li>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" default=\\\"RefNotFound\\\" text=\u003C\u003Ccurtid>> >\\n\u003Cli>Reference \u003Cb>$p$\u003C/b> NOT FOUND. Check your input.\u003C/li>\\n\u003C/$reveal>\\n\u003C/$set>\u003C/$wikify>\"},\"$:/plugins/kookma/refnotes/ui/bibtexlibrary\":{\"title\":\"$:/plugins/kookma/refnotes/ui/bibtexlibrary\",\"caption\":\"Bibliography\",\"created\":\"20181220153648454\",\"modified\":\"20220602082029429\",\"tags\":\"$:/tags/SideBar\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\import [[$:/plugins/kookma/refnotes/macros/search-ui]]\\n\\n\\\\define dispEntry()\\n\u003C$link/>\\n\u003C$macrocall $name=stretchText text=\\\"\\\"\\\"\\n\u003C$view field=\\\"bibtex-author\\\"/>. (\u003C$view field=\\\"bibtex-year\\\"/>). \u003C$view field=\\\"bibtex-title\\\"/>.\\\"\\\"\\\" />\\n\\\\end\\n\\n\\n\\\\define searchFilter() [has[bibtex-title]search:$(sField)$[$(sTerm)$]]\\n\\n\\\\define bibLibrary()\\n\\\\import [[$:/plugins/kookma/refnotes/macros/stretch-text]]\\n\u003C$vars sField={{{[\u003CsearchTid>get[field]] ~[[bibtex-author]]}}} sTerm={{{[\u003CsearchTid>get[text]]}}}>\\n\\n\u003C!-- show hide entry details -->\\n\u003Cdiv class=\\\"tc-search refnotes-library\\\" style=\\\"margin:10px 0 0 20px;\\\">\\nShow and Hide Details:  \\n\u003C$button class=\\\"tc-btn-invisible\\\" tooltip=\\\"show item details\\\">{{$:/core/images/down-arrow}}\\n\u003C$list filter=\\\"[subfilter\u003CsearchFilter>]\\\">\\n\u003C$action-setfield $tiddler=\u003C\u003CtmpTidDetails>> text=show />\\n\u003C/$list>\\n\u003C/$button>\\n\u003C$button class=\\\"tc-btn-invisible\\\" tooltip=\\\"hide item details\\\">{{$:/core/images/up-arrow}}\\n\u003C$list filter=\\\"[subfilter\u003CsearchFilter>]\\\">\\n\u003C$action-deletetiddler $tiddler=\u003C\u003CtmpTidDetails>> />\\n\u003C/$list>\\n\u003C/$button>\\n\u003C/div>\\n\\n\u003C!-- show the library data -->\\n\u003Col>\\n\u003C$list filter=\\\"[subfilter\u003CsearchFilter>]\\\">\\n\u003Cli>\u003C\u003CdispEntry>>\u003C/li>\\n\u003C/$list>\\n\u003C/ol>\\n\u003C/$vars>\\n\\\\end\\n\\n\u003C!-- interface -->\\n\u003Cdiv style=\\\"margin-bottom:8px;\\\">\\n\u003C\u003Cprocess-entries \\\"Process New Entries\\\">>\\n{{$:/plugins/kookma/refnotes/ui/dropzone}}\\n\u003C/div>\\n\\n\u003C!-- make this optional\\n[[Bibliography Table]]\\n-->\\n\\n\u003C\u003CsearchUi>>\\n\\n\u003C\u003CbibLibrary>>\\n\\n\\n\\n\"},\"$:/plugins/kookma/refnotes/ui/dropzone\":{\"title\":\"$:/plugins/kookma/refnotes/ui/dropzone\",\"caption\":\"Dropzone\",\"created\":\"20210813153727310\",\"modified\":\"20210917161906113\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$dropzone \\n deserializer=\\\"application/x-bibtex\\\"\\n filesOnly=no \\n\\timportTitle=\\\"Import Bibtex\\\">\\n\u003Cdiv class=\\\"bibtex-dropzone\\\" tabindex=1>\\nPaste your Bibtex Entry here\\n\u003C/div>\\n\u003C/$dropzone>\"},\"$:/plugins/kookma/refnotes/viewtemplates/article\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/article\",\"created\":\"20210403164845276\",\"list\":\"article\",\"modified\":\"20220525120243573\",\"tags\":\"$:/tags/Refnotes/Template\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define mainFields() bibtex-title bibtex-author bibtex-journal bibtex-year bibtex-pages bibtex-number bibtex-volume bibtex-doi bibtex-entry-type\\n\\n\u003C!-- display fields -->\\n\u003C$transclude tiddler=\\\"$:/plugins/kookma/refnotes/viewtemplates/helper\\\" mode=block/>\"},\"$:/plugins/kookma/refnotes/viewtemplates/book\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/book\",\"created\":\"20210403164856132\",\"list\":\"book\",\"modified\":\"20220525120405214\",\"tags\":\"$:/tags/Refnotes/Template\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-publisher bibtex-entry-type\\n\\n\u003C$transclude tiddler=\\\"$:/plugins/kookma/refnotes/viewtemplates/helper\\\" mode=block/>\"},\"$:/plugins/kookma/refnotes/viewtemplates/default\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/default\",\"created\":\"20210403165027581\",\"modified\":\"20220603133635843\",\"tags\":\"$:/tags/Refnotes/Template\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-doi bibtex-entry-type\\n\\n\u003C!-- display fields -->\\n\u003C$transclude tiddler=\\\"$:/plugins/kookma/refnotes/viewtemplates/helper\\\" mode=block/>\"},\"$:/plugins/kookma/refnotes/viewtemplates/helper\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/helper\",\"created\":\"20210405112132790\",\"modified\":\"20220604200709606\",\"tags\":\"$:/tags/Refnotes/Template\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define citedIn(refname)\\n \u003C$vars pattern=\\\"\\\"\\\"\u003C\u003Cref[\\\\s\\\\['\\\"]*?$refname$['\\\"\\\\s\\\\]]*?.*>>\\\"\\\"\\\" >\\n \u003C$list filter=\\\"[all[tiddlers]search:text:regexp\u003Cpattern>sort[title]]\\\" \\n template=\\\"$:/core/ui/ListItemTemplate\\\" \\n emptyMessage=\\\"\\\"\\\"//No tiddler has cited this reference//\\\"\\\"\\\" />\\n \u003C/$vars>\\n\\\\end\\n\\n\\\\define display-bibtex-field()\\n\u003Cdiv class=\\\"refnotes-bibtex-field\\\">\\n\u003Cspan>\u003C$text text={{{ [\u003CcurrentField>removeprefix[bibtex-]titlecase[]] }}} />\u003C/span>\\n\u003Cspan>\u003C$transclude tiddler=\u003C\u003CcurrentTiddler>> field=\u003C\u003CcurrentField>> mode=inline />\u003C/span>\\n\u003C/div>\\n\\\\end\\n\\n\u003C$let tv-wikilinks=\\\"no\\\">\\n\u003C!-- display main bibtex fields -->\\n\u003C$list filter=\\\"[enlist\u003CmainFields>]\\\" variable=currentField>\\n\u003C\u003Cdisplay-bibtex-field>>\\n\u003C/$list>\\n\\n\u003C!-- display other bibtex fields -->\\n\u003Cdetails class=\\\"refnotes-details\\\">\\n \u003Csummary>More details\u003C/summary>\\n\u003C$list filter=\\\"[\u003CcurrentTiddler>fields[]prefix[bibtex]sort[]] -[enlist\u003CmainFields>]\\\" variable=currentField>\\n\u003C\u003Cdisplay-bibtex-field>>\\n\u003C/$list>\\n\u003C/details>\\n\u003C/$let>\\n\\n\u003C!-- show the list of tiddlers cited this reference -->\\n; Cited in\\n: \u003C$macrocall $name=citedIn refname=\u003C\u003CcurrentTiddler>> /> \"},\"$:/plugins/kookma/refnotes/viewtemplates/incollection\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/incollection\",\"created\":\"20210411044534237\",\"list\":\"incollection\",\"modified\":\"20220602131547399\",\"tags\":\"$:/tags/Refnotes/Template\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-booktitle bibtex-editor bibtex-publisher bibtex-doi bibtex-entry-type\\n\\n\u003C$transclude tiddler=\\\"$:/plugins/kookma/refnotes/viewtemplates/helper\\\" mode=block/>\"},\"$:/plugins/kookma/refnotes/viewtemplates/inproceedings\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/inproceedings\",\"created\":\"20210411094926217\",\"list\":\"inproceedings\",\"modified\":\"20220525120447625\",\"tags\":\"$:/tags/Refnotes/Template\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-booktitle bibtex-editor bibtex-doi bibtex-entry-type\\n\\n\u003C$transclude tiddler=\\\"$:/plugins/kookma/refnotes/viewtemplates/helper\\\" mode=block/>\"},\"$:/plugins/kookma/refnotes/viewtemplates/main\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/main\",\"created\":\"20181220142502642\",\"modified\":\"20220525120325438\",\"tags\":\"$:/tags/ViewTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$list filter=\\\"[all[current]has[bibtex-title]]\\\">\\n\u003C$vars currentType={{{[\u003CcurrentTiddler>get[bibtex-entry-type]lowercase[]] ~[[miscellaneous]]}}} >\\n\u003C$set name=\\\"bodyLookup\\\" \\n filter=\\\"[all[tiddlers+shadows]tag[$:/tags/Refnotes/Template]contains:list\u003CcurrentType>] +[limit[1]get[title]]\\\"\\n\\t\\t\\tvalue=\u003C\u003CbodyLookup>> \\n emptyValue=\\\"$:/plugins/kookma/refnotes/viewtemplates/default\\\">\\t\\t\\n\u003C$transclude tiddler=\u003C\u003CbodyLookup>> field=\\\"text\\\" mode=\\\"inline\\\"/>\\n\u003C/$set>\\n\u003C/$vars>\\n\u003C/$list>\"},\"$:/plugins/kookma/refnotes/viewtemplates/thesis\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/thesis\",\"created\":\"20210410200742891\",\"list\":\"phdthesis mastersthesis thesis\",\"modified\":\"20220525120502605\",\"tags\":\"$:/tags/Refnotes/Template\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-school bibtex-entry-type\\n\\n\u003C$transclude tiddler=\\\"$:/plugins/kookma/refnotes/viewtemplates/helper\\\" mode=block/>\"},\"$:/plugins/kookma/refnotes/viewtemplates/unpublished\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/unpublished\",\"created\":\"20210411041928587\",\"list\":\"unpublished\",\"modified\":\"20220525120512493\",\"tags\":\"$:/tags/Refnotes/Template\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-note bibtex-entry-type\\n\\n\u003C$transclude tiddler=\\\"$:/plugins/kookma/refnotes/viewtemplates/helper\\\" mode=block/>\"},\"$:/plugins/kookma/refnotes/viewtemplates/website\":{\"title\":\"$:/plugins/kookma/refnotes/viewtemplates/website\",\"created\":\"20210403164529700\",\"list\":\"website\",\"modified\":\"20220604123055342\",\"tags\":\"$:/tags/Refnotes/Template\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define mainFields() bibtex-title bibtex-url bibtex-urldate bibtex-note bibtex-entry-type\\n\\n\u003C!-- display fields -->\\n\u003C$transclude tiddler=\\\"$:/plugins/kookma/refnotes/viewtemplates/helper\\\" mode=block/>\"}}}","type":"application/json","author":"Mohammad Rahmani","core-version":">=5.2.0","created":"20211107074731385","description":"References, citations, footnotes and abbreviations in Tiddlywiki","modified":"20220604195547938","name":"Refnotes","plugin-type":"plugin","source":"https://github.com/kookma/TW-Refnotes","tags":"","title":"$:/plugins/kookma/refnotes","version":"1.8.3"}, {"title":"$:/plugins/kookma/shiraz","name":"Shiraz","description":"extended markups, styles, images, tables, and macros","author":"Mohammad Rahmani","version":"2.4.6","core-version":">=5.2.0","source":"https://github.com/kookma/TW-Shiraz","list":"readme license history","plugin-type":"plugin","dependents":"","type":"application/json","text":"{\"tiddlers\":{\"$:/plugins/kookma/shiraz/history\":{\"title\":\"$:/plugins/kookma/shiraz/history\",\"created\":\"20210225163850252\",\"modified\":\"20210918195716110\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"Full change log: [[https://kookma.github.io/TW-Shiraz/#ChangeLog]]\\n\\n* ''2.4.4'' -- 2021.09.19 -- added css class for tbl-expand customization\\n* ''2.4.2'' -- 2021.09.10 -- quick table with bunch of column formatting\\n* ''2.3.3'' -- 2021.05.20 -- small bug fixes in switch palette\\n* ''2.3.1'' -- 2021.05.19 -- tbl-linktype template to be used for generating node-explorer\\n* ''2.3.0'' -- 2021.05.10 -- switch palette for dim/dark and light palette selection\\n* ''2.2.2'' -- 2021.04.22 -- several issues fixed for pagination, notebook and image classes\\n* ''2.2.0'' -- 2021.02.26 -- updated to TW 5.1.23 and pagination added to dynamic tables\\n* ''2.1.1'' -- 2020.03.25 -- slider macro with initial status\\n* ''2.1.0'' -- 2020.03.23 -- stable release on TW-5.1.22pre\\n* ''1.0.0'' -- 2018.10.05 -- first public release\\n\"},\"$:/plugins/kookma/shiraz/images/palette-switch\":{\"title\":\"$:/plugins/kookma/shiraz/images/palette-switch\",\"created\":\"20210510155317562\",\"modified\":\"20210808052511840\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003Csvg width=\\\"22pt\\\" height=\\\"22pt\\\" class=\\\"tc-image-palette-button tc-image-button\\\" viewBox=\\\"0 0 16 16\\\">\u003Cpath d=\\\"M8 15A7 7 0 1 0 8 1v14zm0 1A8 8 0 1 1 8 0a8 8 0 0 1 0 16z\\\"/>\u003C/svg>\"},\"$:/plugins/kookma/shiraz/license\":{\"title\":\"$:/plugins/kookma/shiraz/license\",\"created\":\"20210225163850253\",\"modified\":\"20210808052511119\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"Distributed under an MIT license.\\n\\nCopyright (c) 2021 [[Mohammad Rahmani|https://github.com/kookma]]\\n\\n\u003C\u003C\u003C\\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \\\"Software\\\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\\n\\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\\n\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\n\u003C\u003C\u003C\"},\"$:/plugins/kookma/shiraz/macros/alerts\":{\"title\":\"$:/plugins/kookma/shiraz/macros/alerts\",\"created\":\"20180821095049685\",\"modified\":\"20210808052511127\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define alert(type:\\\"primary\\\" src:\\\"\\\", width:\\\"100%\\\", class:\\\"\\\")\\n\u003Cdiv class=\\\"alert alert-$type$ $class$\\\" style=\\\"width:$width$;\\\">\\n$src$\\n\u003C/div>\\n\\\\end\\n\\n\\\\define alert-leftbar(type:\\\"primary\\\" src:\\\"\\\", width:\\\"100%\\\", class:\\\"\\\")\\n\u003Cdiv class=\\\"alert alert-$type$ bg-transparent leftbar border-$type$ $class$\\\" style=\\\"width:$width$;\\\">\\n$src$\\n\u003C/div>\\n\\\\end\\n\"},\"$:/plugins/kookma/shiraz/macros/badge\":{\"title\":\"$:/plugins/kookma/shiraz/macros/badge\",\"created\":\"20181124042103310\",\"modified\":\"20210808052511132\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define badge(type:\\\"primary\\\" src:\\\"\\\")\\n\u003Cspan class=\\\"badge badge-$type$\\\">$src$\u003C/span>\\n\\\\end\\n\\n\\\\define badge-pill(type:\\\"primary\\\" src:\\\"\\\")\\n\u003Cspan class=\\\"badge badge-pill badge-$type$\\\">$src$\u003C/span>\\n\\\\end\\n\"},\"$:/plugins/kookma/shiraz/macros/card\":{\"title\":\"$:/plugins/kookma/shiraz/macros/card\",\"created\":\"20181124111624466\",\"modified\":\"20210808052511138\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define card(header:\\\"Empty\\\", title:\\\"Empty\\\" subtitle:\\\"Empty\\\" text:\\\"Empty\\\",footer:\\\"Empty\\\", width:\\\"100%\\\" class:\\\"\\\")\\n\u003Cdiv class=\\\"card mb-3 $class$\\\" style=\\\"width:$width$;\\\">\\n\u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__header__>> >\\n \u003Cdiv class=\\\"card-header\\\">$header$\u003C/div>\\n\u003C/$reveal>\\n\u003Cdiv class=\\\"card-body\\\">\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n \u003Cdiv class=\\\"h5 card-title\\\">$title$\u003C/div>\\n \u003C/$reveal>\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__subtitle__>> >\\n \u003Cdiv class=\\\"h6 card-subtitle mb-2 text-muted\\\">$subtitle$\u003C/div>\\n \u003C/$reveal>\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__text__>> >\\n \u003Cdiv class=\\\"card-text\\\">\u003C\u003C__text__>>\u003C/div>\\n \u003C/$reveal>\\n\u003C/div>\\n\u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__footer__>> >\\n \u003Cdiv class=\\\"card-footer text-muted\\\">$footer$\u003C/div>\\n\u003C/$reveal>\\n\u003C/div>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/csvtables/apps\":{\"title\":\"$:/plugins/kookma/shiraz/macros/csvtables/apps\",\"created\":\"20210913061439446\",\"modified\":\"20210914163550428\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define nomenclature(id:nomenclature)\\n\u003C\u003Ctable-csv id:\\\"$id$\\\" format:\\\"katex-inline transclude pu\\\" class:\\\"table-borderless\\\" header:no>>\\n\\\\end\\n\\n\\\\define mathbox(id:\\\"\\\", format:\\\"\\\", delimiter:\\\",\\\")\\n\u003C\u003Ctable-csv id:\\\"$id$\\\" format:\\\"transclude katex $format$\\\" class:\\\"table-borderless table-mathbox\\\" header:no delimiter:\\\"\\\"\\\"$delimiter$\\\"\\\"\\\">>\\n\\\\end\\n\\n\\n\u003C!-- \\n- these macros uses the table-csv to display nice looking outputs\\n- apps means application\\n-->\"},\"$:/plugins/kookma/shiraz/macros/csvtables/formats-basic\":{\"title\":\"$:/plugins/kookma/shiraz/macros/csvtables/formats-basic\",\"created\":\"20210910071657253\",\"modified\":\"20210910081659382\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define text() \u003C$text text=\u003C\u003Centry>> />\\n\\\\define code() \u003Ccode>\u003C\u003Ctext>>\u003C/code>\\n\\\\define transclude() \u003C$transclude tiddler=\u003C\u003Centry>> field=title/>\\n\\n\\n\u003C!-- these macro are used by table-csv to display entries -->\"},\"$:/plugins/kookma/shiraz/macros/csvtables/formats-date\":{\"title\":\"$:/plugins/kookma/shiraz/macros/csvtables/formats-date\",\"created\":\"20210910072339252\",\"modified\":\"20210910081720853\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define date() \u003C$view field=title tiddler={{{[\u003Centry>splitregexp[\\\\D+]!is[blank]join[]]}}} format=date template=\\\"YYYY-0MM-0DD\\\"/>\\n\\\\define shortdate() \u003C$view field=title tiddler={{{[\u003Centry>splitregexp[\\\\D+]!is[blank]join[]]}}} format=date template=\\\"mmm DDth, YYYY\\\"/>\\n\\\\define longdate() \u003C$view field=title tiddler={{{[\u003Centry>splitregexp[\\\\D+]!is[blank]join[]]}}} format=date template=\\\"DDD, MMM 0DD, YYYY\\\"/>\\n\\n\u003C!-- these macro are used by table-csv to display entries -->\"},\"$:/plugins/kookma/shiraz/macros/csvtables/formats-math\":{\"title\":\"$:/plugins/kookma/shiraz/macros/csvtables/formats-math\",\"created\":\"20210913061042429\",\"modified\":\"20210914124704452\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define katex() \u003Cspan class=\\\"falign\\\">\u003C$latex text=\u003C\u003Centry>> displayMode=\\\"true\\\">\u003C/$latex>\u003C/span>\\n\\\\define katex-inline() \u003C$latex text=\u003C\u003Centry>> displayMode=\\\"false\\\">\u003C/$latex>\\n\\\\define pu() \u003C$latex text={{{ [\u003Centry>addprefix[\\\\pu{]addsuffix[}]] }}} displayMode=\\\"false\\\">\u003C/$latex>\\n\\\\define equation() \u003C$latex text={{{ [\u003Centry>addprefix[\\\\begin{equation}]addsuffix[\\\\end{equation}]] }}} displayMode=\\\"true\\\">\u003C/$latex>\\n\\n\u003C!-- \\n- these macro are used by table-csv to display entries\\n- the math formating require the official KaTeX plugin is installed!\\n- see $:/plugins/kookma/shiraz/styles/csvtable-katex\\n-->\"},\"$:/plugins/kookma/shiraz/macros/csvtables/formats-misc\":{\"title\":\"$:/plugins/kookma/shiraz/macros/csvtables/formats-misc\",\"created\":\"20210910072420649\",\"modified\":\"20210913204706883\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define email() \u003Ca class=\\\"tc-tiddlylink-external\\\" href=\\\"mailto:$(entry)$\\\" rel=\\\"noopener noreferrer\\\" target=\\\"_blank\\\">\u003C\u003Ctext>>\u003C/a>\\n\\n\\\\define rate()\\n\u003C$list filter=\\\"[\u003Centry>split[]match[*]]\\\" variable=ignore>\\n\u003Cspan class=\\\"shiraz-star\\\">\u003C$transclude tiddler=\\\"$:/core/images/star-filled\\\" />\u003C/span>\\n\u003C/$list>\\n\\\\end\\n\\n\u003C!-- these macro are used by table-csv to display entries -->\"},\"$:/plugins/kookma/shiraz/macros/csvtables/formats-task\":{\"title\":\"$:/plugins/kookma/shiraz/macros/csvtables/formats-task\",\"created\":\"20210910071727034\",\"modified\":\"20210910072526774\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define checkbox()\\n\u003C!-- show done item -->\\n\u003C$list filter=\\\"[\u003Centry>trim[]match[x]]\\\" variable=ignore>\u003Cinput type=checkbox checked disabled/>\u003C/$list>\\n\u003C!-- show task item -->\\n\u003C$list filter=\\\"[\u003Centry>trim[]match[-]]\\\" variable=ignore>\u003Cinput type=checkbox disabled/>\u003C/$list>\\n\\\\end\\n\\n\\n\\\\define todo-action(param)\\n\u003C!-- toggle a line done (x) / undone (-) -->\\n \u003C$vars in=\u003C\u003Crow>> out={{{[\u003Crow>splitregexp\u003Cdelimiter>rest[]join[,]addprefix[$param$,]]}}} >\\n \u003C$action-setfield $tiddler=\u003C\u003Csrc>> text={{{ [\u003Csrc>get[text]search-replace:g:\u003Cin>,\u003Cout>] }}}/>\\n \u003C/$vars>\\n\\\\end\\n\\n\\\\define todo()\\n\u003C!-- show task item -->\\n\u003C$list filter=\\\"[\u003Centry>trim[]match[-]]\\\" variable=ignore>\\n\u003C$button class=\\\"tc-btn-invisible\\\" actions=\u003C\u003Ctodo-action \\\"x\\\">>>\u003Cinput type=checkbox/>\u003C/$button>\\n\u003C/$list>\\n\u003C!-- show done item -->\\n\u003C$list filter=\\\"[\u003Centry>trim[]match[x]]\\\" variable=ignore>\\n\u003C$button class=\\\"tc-btn-invisible\\\" actions=\u003C\u003Ctodo-action \\\"-\\\">>>\u003Cinput type=checkbox checked/>\u003C/$button>\\n\u003C/$list>\\n\\n\\\\end\\n\\n\u003C!-- these macro are used by table-csv to display entries -->\"},\"$:/plugins/kookma/shiraz/macros/csvtables/table-csv-utility\":{\"title\":\"$:/plugins/kookma/shiraz/macros/csvtables/table-csv-utility\",\"created\":\"20210806160339977\",\"modified\":\"20210910081553596\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\whitespace trim\\n\\n\\\\define mainFilter() [enlist:raw\u003CallRows>butfirst\u003Cheader_row>] :sort:$(sortType)$:$(sortNegate)$[split\u003Cdelimiter>!is[blank]trim[]nth\u003CsortPos>]\\n\\\\define tempTableSort() $:/state/tablecsv/$(currentTiddler)$/$(stateTiddler)$\\n\\n\\n\\\\define column-header-template()\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableSort>> stateIndex=\\\"sortIndex\\\" text=\u003C\u003CcurrentColumn>> tag=\\\"th\\\">\\n\u003C$button setTitle=\u003C\u003CtempTableSort>> setIndex=\\\"sortIndex\\\" setTo=\u003C\u003CcurrentColumn>> class=\\\"tc-btn-invisible tc-tiddlylink\\\" >\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"hasnegate\\\" $value=\\\"false\\\"/>\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"negate\\\" $value=\\\"\\\"/>\\n\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C$text text=\u003C\u003CcurrentColumn>>/>\u003C/span>\\n\u003C/$button>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableSort>> stateIndex=\\\"sortIndex\\\" text=\u003C\u003CcurrentColumn>> tag=\\\"th\\\">\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[hasnegate]match[false]]\\\" variable=ignore>\u003C!--set negate for sort-->\\n\u003C$button setTitle=\u003C\u003CtempTableSort>> setIndex=\\\"hasnegate\\\" setTo=\\\"true\\\" class=\\\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\\\" >\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"negate\\\" $value=\\\"reverse\\\"/>\\n\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C$text text=\u003C\u003CcurrentColumn>>/>\u003C/span> {{$:/core/images/down-arrow}}\\n\u003C/$button>\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[hasnegate]match[true]]\\\" variable=ignore>\u003C!--remove negate for sort-->\\n\u003C$button setTitle=\u003C\u003CtempTableSort>> setIndex=\\\"hasnegate\\\" setTo=\\\"false\\\" class=\\\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\\\" >\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"negate\\\" $value=\\\"\\\"/>\\n\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C$text text=\u003C\u003CcurrentColumn>>/>\u003C/span> {{$:/core/images/up-arrow}}\\n\u003C/$button>\\n\u003C/$list>\\n\u003C/$reveal>\\n\\\\end\\n\\n\u003C!-- these macro are used by table-csv to display entries -->\"},\"$:/plugins/kookma/shiraz/macros/csvtables/table-csv\":{\"title\":\"$:/plugins/kookma/shiraz/macros/csvtables/table-csv\",\"created\":\"20210806160408697\",\"modified\":\"20210910114432541\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define table-csv(tiddler:\\\"\\\", delimiter:\\\",\\\", sortType:\\\"alphanumeric\\\", format:\\\"\\\", caption:\\\"\\\", class:\\\"\\\", header:\\\"yes\\\", stateTiddler:\\\"\\\", id:\\\"\\\" )\\n\\\\whitespace trim\\n\\\\import [[$:/plugins/kookma/shiraz/macros/csvtables/table-csv-utility]]\\n\\\\import [all[tiddlers+shadows]prefix[$:/plugins/kookma/shiraz/macros/csvtables/formats]]\\n\\n\u003C$vars src = {{{ [\u003C__tiddler__>is[tiddler]then\u003C__tiddler__>else\u003CcurrentTiddler>] }}} \\n stateTiddler = {{{ [\u003C__stateTiddler__>!is[blank]then\u003C__stateTiddler__>else[01]] }}} >\\n\u003C$vars sortCol = {{{ [\u003CtempTableSort>getindex[sortIndex]] }}} \\n sortNegate = {{{ [\u003CtempTableSort>getindex[negate]] }}} \\n delimiter = {{{ [\u003C__delimiter__>match[\\\\t]then[°≡°]else\u003C__delimiter__>] }}}\\n dataBlockStartDelimiter ={{{ [\u003C__id__>is[blank]then[\u003C!---]] ~[[\u003C!---]addsuffix\u003C__id__>] }}}\\n dataBlockEndDelimiter = \\\"--->\\\" >\\n\\n\u003C!-- extract the data block -->\\n\u003C$vars dblock0 = {{{ [\u003Csrc>get[text]splitregexp\u003CdataBlockStartDelimiter>butfirst[1]] }}} >\\n\u003C$vars dblock1 = {{{ [\u003Cdblock0>splitregexp\u003CdataBlockEndDelimiter>butlast[1]] }}} >\\n\u003C$vars dblock = {{{ [\u003Cdelimiter>!match[°≡°]then\u003Cdblock1>] :else[\u003Cdblock1>search-replace:g:regexp[\\\\t],[°≡°]] }}} >\\n\\n\u003C!-- create table -->\\n\u003Ctable class=\\\"$class$\\\">\\n\u003C$list filter=\\\"[\u003C__caption__>!is[blank]]\\\" variable=ignorw>\u003Ccaption>$caption$\u003C/caption>\u003C/$list>\\n\u003C!--check if there is a header row-->\\n\u003C$list filter=\\\"[\u003C__header__>match[yes]then[1]else[0]]\\\" variable=header_row>\\n\u003C!-- process all extracted rows-->\\n\u003C$set name=allRows filter=\\\"\\\"\\\"[\u003Cdblock>splitregexp[\\\\n]!is[blank]]\\\"\\\"\\\">\\n\u003C!--create table header-->\\n\u003C$list filter=\\\"[enlist:raw\u003CallRows>first\u003Cheader_row>]\\\" variable=row >\\n\u003Ctr>\u003C$list filter=\\\"[\u003Crow>splitregexp\u003Cdelimiter>!is[blank]trim[]]\\\" variable=currentColumn>\u003C\u003Ccolumn-header-template>>\u003C/$list>\u003C/tr>\\n\u003C/$list>\\n\u003C!--create table body-->\\n\u003C$vars sortPos = {{{ [enlist:raw\u003CallRows>first\u003Cheader_row>splitregexp\u003Cdelimiter>!is[blank]trim[]] +[allbefore:include\u003CsortCol>count[]] }}} >\\n\u003C$vars sortType = {{{ [enlist:raw\u003C__sortType__>nth\u003CsortPos>else[alphanumeric]] }}} >\\n\u003C$list filter=\u003C\u003CmainFilter>> variable=row>\u003C!-- parse all other rows -->\\n\u003Ctr>\u003C$list filter=\\\"[\u003Crow>splitregexp\u003Cdelimiter>!is[blank]trim[]]\\\" variable=entry counter=pos>\\n\u003Ctd>\u003C$macrocall $name={{{ [enlist:raw\u003C__format__>nth\u003Cpos>else[text]] }}} />\u003C/td>\\n\u003C/$list>\u003C/tr>\\n\u003C/$list>\u003C!-- end of parse all other rows -->\\n\u003C/$vars>\\n\u003C/$vars>\u003C!-- sorPs-->\\n\u003C/$set> \u003C!-- end of process all extracted rows-->\\n\u003C/$list>\u003C!-- end of check header -->\\n\u003C/table>\\n\\n\u003C/$vars>\\n\u003C/$vars>\\n\u003C/$vars>\u003C!-- dblock0-->\\n\u003C/$vars>\u003C!-- sortCol-->\\n\u003C/$vars>\\n\\\\end\\n\\n\u003C!--\\n- the default format is text, if format is not set for any column\\n- the default sort type is alphanumeric, if the sort type is not sent \\n- tab delimited data cannot be processed as enlist list them as sparate title on tab and do not keep them as a single row, so befor processing the \\\\tab is replaced with a rarely used combination like `°≡°`\\n- leading and trailing blanks (spaces) are always trimmed\\n- when use column header, you cannot have two column with the same header, this causes problem with sort routine\\n-->\"},\"$:/plugins/kookma/shiraz/macros/dbadge\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dbadge\",\"created\":\"20181203212737578\",\"modified\":\"20210808052511146\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define dbadge(subject,status, type:\\\"primary\\\")\\n\u003Cdiv class=\\\"dbadge\\\">\u003Cspan class=\\\"dbadge-subject\\\">$subject$\u003C/span>\u003Cspan class=\\\"dbadge-status dbadge-$type$ \\\">$status$\u003C/span>\u003C/div>\\n\\\\end\\n\"},\"$:/plugins/kookma/shiraz/macros/details\":{\"title\":\"$:/plugins/kookma/shiraz/macros/details\",\"created\":\"20181101185833098\",\"modified\":\"20210808052511151\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define details(label:\\\"\\\", src:\\\"source\\\", status:\\\"\\\", labelClass:\\\"\\\", srcClass:\\\"\\\")\\n\u003C$vars source = {{{ [\u003C__src__>get[text]else\u003C__src__>] }}} >\\n\u003Cdetails $status$>\\n \u003Csummary class=\\\"$labelClass$\\\">$label$\u003C/summary>\\n \u003Cdiv class=\\\"$srcClass$\\\">\\n\\t\\n \u003C\u003Csource>>\\n \u003C/div>\\n\u003C/details>\\n\u003C/$vars>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/dtables/confirm-delete\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/confirm-delete\",\"created\":\"20191129201531051\",\"modified\":\"20210808052511159\",\"tags\":\"$:/tags/Table/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define confirm-delete()\\n\u003C!-- reveals deletion confirmation -->\\n\u003C$list filter=\\\"[subfilter\u003CinputFilter>limit[1]]\\\" variable=ignore>\\n\u003C$reveal class=\\\"tbl-delete-confirm\\\" type=\\\"match\\\" state=\\\"$:/temp/tables/delete-all!!text\\\" text=\u003C\u003CcurrentTable>> tag=\\\"tr\\\">\\n\u003Cth colspan=\u003C\u003Cncols>> >\\n\u003C$list filter=\\\"[[$:/temp/tables/delete-all]get[confirm]match[yes]]\\\" \\n variable=ignore emptyMessage=\u003C\u003Cask-for-delete>> >\\n \u003C\u003Cperform-delete>>\\n\u003C/$list>\\n\u003C/th>\\n\u003C/$reveal>\\n\u003C/$list>\\n\\\\end\\n\\n\\\\define ask-for-delete()\\n\u003C$set name=ntids filter=\\\"[subfilter\u003CinputFilter>count[]]\\\">\\n Delete all \u003C\u003Cntids>> records?\\n\\t\u003C$button class=\\\"tc-btn-invisible\\\">\\n \u003C$action-setfield $tiddler=\\\"$:/temp/tables/delete-all\\\" $field=\\\"confirm\\\" $value=\\\"yes\\\"/>\\n {{$:/core/images/delete-button}} yes\\n \u003C/$button> or \\n \u003C$button class=\\\"tc-btn-invisible\\\">\\n \u003C$action-deletetiddler $tiddler=\\\"$:/temp/tables/delete-all\\\"/>\\n {{$:/core/images/close-button}} no\\n \u003C/$button>\\n\u003C/$set>\\t\\t\\t\\t\\n\\\\end\\n\\n\\\\define perform-delete()\\n Warning! this action cannot be undone!\\n\\t\u003C$button class=\\\"tc-btn-invisible\\\">\\n \u003C$action-deletetiddler $tiddler=\\\"$:/temp/tables/delete-all\\\"/>\\n \u003C$list filter=\u003C\u003CinputFilter>> variable=\\\"currentRecord\\\">\\n \u003C$action-deletetiddler $tiddler=\u003C\u003CcurrentRecord>>/>\\n \u003C/$list>\\n\\t\\t {{$:/core/images/delete-button}} delete\\n \u003C/$button> or \\n \u003C$button class=\\\"tc-btn-invisible\\\">\\n \u003C$action-deletetiddler $tiddler=\\\"$:/temp/tables/delete-all\\\"/>\\n\\t\\t\\t{{$:/core/images/close-button}} cancel \\n \u003C/$button>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/dtables/helper\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/helper\",\"created\":\"20191203102929722\",\"modified\":\"20210808052511172\",\"tags\":\"$:/tags/Table/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define columnFilter() $(columns)$ tbl-clone tbl-delete\\n\\n\\\\define tempTable() $:/state/dynamictables/$(currentTable)$\\n\\n\\\\define tempTableSort() $(tempTable)$/sortby\\n\\\\define tempTagPopup() $(tempTable)$/$(currentRecord)$/$(currentTiddler)$\\n\\\\define tempTableExpand() $(tempTable)$/expand\\n\\\\define tempPathExpand() $(tempTableExpand)$##$(currentRecord)$\\n\\\\define tempTableEdit() $(tempTable)$/edit-view-status\\n\\n\\\\define keepstate() $:/keepstate/dynamictables/$(currentTable)$\\n\\n\\\\define tempTableFooter() $(keepstate)$/footer\\n\\\\define tempTableStyle() $(keepstate)$/style\\n\\\\define tempWarningMsg() $(keepstate)$/warning\\n\\n\\\\define pageStateTiddler() $(keepstate)$/page-number\\n\\\\define entryPerPageStateTiddler() $(keepstate)$/entry-per-page\\n\\n\u003C!-- \\n Those tiddlers based on keepstate are permanent.\\n These are tiddlers hold the data and setting for footer, styles and warning (needs to be hold).\\n These state and temporary tiddlers are independent of currentTiddler (host tiddler) and on changing\\n the title of host tiddler will not disconnected to table\\n-->\"},\"$:/plugins/kookma/shiraz/macros/dtables/maths\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/maths\",\"created\":\"20200209153246553\",\"modified\":\"20210808073255865\",\"tags\":\"$:/tags/Table/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define average(pn:0) \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>average[]] }}}/>\\n\\\\define median(pn:0) \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>median[]] }}}/>\\n\\n\\\\define count() \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>count[]] }}}/>\\n\\\\define sum() \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>sum[]] }}}/>\\n\\\\define product() \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>product[]] }}}/>\\n\\n\\\\define minall() \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>minall[]] }}}/>\\n\\\\define maxall() \u003C$text text={{{ [subfilter\u003CinputFilter>$(getFieldOrIndex)$\u003CcurrentColumn>maxall[]] }}}/>\\n\\n\\n\\n\\n\\n\"},\"$:/plugins/kookma/shiraz/macros/dtables/pagination\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/pagination\",\"created\":\"20210224180410216\",\"modified\":\"20210808052511185\",\"tags\":\"$:/tags/Table/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define prev-button()\\n\u003C!-- create previous page button --->\\n\u003C$list filter=\\\"[\u003Cpage-number>compare:number:lt[2]then[yes]else[no]]\\\" variable=state>\\n\u003C$button disabled=\u003C\u003Cstate>> class=\\\"shiraz-dtable-page-prev tc-btn-invisible\\\">\\n{{$:/core/images/chevron-left}} \u003Cstrong>Prev\u003C/strong>\\n\u003C$action-listops $tiddler=\u003C\u003CpageStateTiddler>> $field=text $subfilter=\\\"+[subtract[1]] ~[[1]]\\\"/>\\n\u003C/$button>\\n\u003C/$list>\\n\\\\end\\n\\n\\\\define next-button()\\n\u003C!-- create next page button --->\\n\u003C$list filter=\\\"[\u003Chigh>compare:number:gteq\u003Ctotal-entries>then[yes]else[no]]\\\" variable=state> \\n\u003C$button disabled=\u003C\u003Cstate>> class=\\\"shiraz-dtable-page-next tc-btn-invisible\\\">\\n\u003Cstrong>Next\u003C/strong> {{$:/core/images/chevron-right}} \\n\u003C$action-listops $tiddler=\u003C\u003CpageStateTiddler>> $field=text $subfilter=\\\"+[add[1]] ~[[2]]\\\"/>\\n\u003C/$button>\\n\u003C/$list>\\n\\\\end\\n\\n\\\\define limit-entries()\\n\u003C!-- set number of entries per page -->\\n\u003C$select tiddler=\u003C\u003CentryPerPageStateTiddler>> default=25 actions=\\\"\\\"\\\"\u003C$action-setfield $tiddler=\u003C\u003CpageStateTiddler>> text=1/>\\\"\\\"\\\">\\n\u003C$list filter='5 10 15 20 25 30 40 50' variable=num>\\n\u003Coption value=\u003C\u003Cnum>>>Limit \u003C$text text=\u003C\u003Cnum>>/>\u003C/option>\\n\u003C/$list>\\n\u003Coption value=\u003C\u003Ctotal-entries>> >Show all\u003C/option>\\n\u003C/$select>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/dtables/show-edit-cell\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/show-edit-cell\",\"created\":\"20200209135600453\",\"modified\":\"20210808052511192\",\"tags\":\"$:/tags/Table/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showCell()\\n \u003C$list filter=\\\"[\u003CfieldOrIndex>]-index\\\">\\n \u003C$transclude tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> mode=\\\"inline\\\" />\\n \u003C/$list>\\n \u003C$list filter=\\\"[\u003CfieldOrIndex>]-field\\\">\\n \u003C$transclude tiddler=\u003C\u003CcurrentRecord>> index=\u003C\u003CcurrentColumn>> mode=\\\"inline\\\" />\\n \u003C/$list>\\n\\\\end\\t\\n\\\\define editCell()\\n \u003C$list filter=\\\"[\u003CfieldOrIndex>]-index\\\">\\n \u003C$edit-text tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> tag=\\\"input\\\" class=\\\"shiraz-dtable-textbox\\\"/>\\n \u003C/$list>\\n \u003C$list filter=\\\"[\u003CfieldOrIndex>]-field\\\">\\n \u003C$edit-text tiddler=\u003C\u003CcurrentRecord>> index=\u003C\u003CcurrentColumn>> tag=\\\"input\\\" class=\\\"shiraz-dtable-textbox\\\"/>\\n \u003C/$list>\\n\\\\end\\n\\n\\\\define showCell_Locked()\\n \u003Cspan style=\\\"font-style:oblique;\\\">\u003C\u003CshowCell>>\u003C/span>\\n\\\\end \"},\"$:/plugins/kookma/shiraz/macros/dtables/table-dynamic\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/table-dynamic\",\"created\":\"20200209100939116\",\"modified\":\"20210808052511219\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define table-dynamic(filter, fields:\\\"\\\", indexes:\\\"\\\", sortOp:\\\"sort\\\", caption:\\\"\\\", class:\\\"\\\",\\n footerRows:\\\"0\\\", stateTiddler:\\\"\\\", editButton:\\\"yes\\\", pagination:\\\"no\\\", emptyMessage:\\\"filter input is empty\\\")\\n\\n\\\\import [all[shadows+tiddlers]tag[$:/tags/Table/Macro]]\\n\\n\u003C!--above commands import utility macros-->\\n\u003C$vars \\n inputFilter=\\\"[subfilter\u003C__filter__>!has[draft.of]]\\\"\\n sortType=\u003C\u003C__sortOp__>>\\n pagination=\u003C\u003C__pagination__>>\\n> \\n\u003C$set name=currentTable value=\u003C\u003C__stateTiddler__>> emptyValue=\u003C\u003CcurrentTiddler>> >\\n\u003C!-- check what type of columns are sent, fileds or indexes (data tiddlers as records) -->\\n\u003C$set name=fieldOrIndex filter=\\\"[\u003C__fields__>!is[blank]]\\\" value=\\\"field\\\" emptyValue=\\\"index\\\">\\n\u003C\u003Ccheck_tiddlers_type_for_table_from_indexes isEditable:\\\"$editButton$\\\">>\\n\u003C$set name=columns filter=\\\"[\u003CfieldOrIndex>]-index\\\" value=\u003C\u003C__fields__>> emptyValue=\u003C\u003C__indexes__>> >\\n\u003C!--check input filter parameter-->\\n\u003C$list filter=\\\"[subfilter\u003CinputFilter>limit[1]]\\\" emptyMessage=\u003C\u003C__emptyMessage__>> variable=ignore>\\n\u003C$set name=sortneg tiddler=\u003C\u003CtempTableSort>> index=\\\"negate\\\">\\n\u003C!--calculate the number of columns in edit and view mode -->\\n\u003C$set name=ncols filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" value={{{ [subfilter\u003CcolumnFilter>count[]] }}} emptyValue= {{{ [subfilter\u003CcolumnFilter>count[]subtract[2]] }}}>\\n\u003Cdiv class=\\\"tbl-container\\\" style=\\\"max-width:100%;\\\">\\n\u003Ctable class=\u003C\u003C__class__>> style=\\\"caption-side:top\\\">\\n\u003C!-- reveal caption and edit button -------------------->\\n\u003Ccaption style=\\\"text-align:left;\\\">\\n\u003C$list filter=\\\"[\u003C__editButton__>match[yes]]\\\" variavle=ignore>\\n\u003Cspan style=\\\"padding-right:5px;padding-left:3px;\\\">\u003C\u003Ctoggle-edit-view>>\u003C/span>\u003C/$list>\\n$caption$\u003C/caption>\\n\\n\u003C!-- create header -------------------->\\n\u003Cthead>\\n\u003C\u003Cconfirm-delete>>\\n\u003Ctr>\\n\u003C$list filter=\u003C\u003CcolumnFilter>> variable=currentColumn>\\n\u003C$set name=\\\"headerLookup\\\" filter=\\\"[all[tiddlers+shadows]tag[$:/tags/Table/HeaderTemplate]contains:tbl-column-list\u003CcurrentColumn>limit[1]get[title]]\\\" value=\u003C\u003CheaderLookup>> emptyValue=\\\"$:/plugins/kookma/shiraz/templates/header/default\\\">\\n \u003C$transclude tiddler=\u003C\u003CheaderLookup>> field=\\\"text\\\" mode=\\\"inline\\\"/>\\n\u003C/$set>\\n\u003C/$list>\\n\u003C/tr>\\n\u003C/thead>\\n\\n\u003C!-- create footer -------------------->\\n\u003C$reveal type=\\\"gt\\\" default=\u003C\u003C__footerRows__>> text=\\\"0\\\" tag=\\\"tfoot\\\" class=\\\"shiraz-dtable-footer\\\">\\n\u003Ctr>\u003Ctd colspan=\u003C\u003Cncols>> style=\\\"font-weight:bold;background-color:transparent;\\\">Numerical summary\u003C/td>\u003C/tr>\\n\u003C$list filter=\\\"[range[1,$footerRows$]addprefix[footer-]]\\\" variable=footerRow>\\n\u003Ctr>\\n\u003C$list filter=\u003C\u003CcolumnFilter>> variable=currentColumn>\\n\u003C$set name=\\\"footerLookup\\\" filter=\\\"[all[tiddlers+shadows]tag[$:/tags/Table/FooterTemplate]contains:tbl-column-list\u003CcurrentColumn>limit[1]get[title]]\\\" value=\u003C\u003CfooterLookup>> emptyValue=\\\"$:/plugins/kookma/shiraz/templates/footer/default\\\">\\n\u003C$transclude tiddler=\u003C\u003CfooterLookup>> field=\\\"text\\\" mode=\\\"inline\\\"/>\\n\u003C/$set>\\n\u003C/$list>\\n\u003C/tr>\\n\u003C/$list>\\n\u003C/$reveal>\\n\\n\u003C!-- reveal main body of table (generate records) -------------------->\\n\u003Ctbody>\\n\u003C$set name=tableBody filter=\\\"[\u003CfieldOrIndex>]-index\\\" value=\\\"display_body_fields\\\" emptyValue=\\\"display_body_indexes\\\" >\\n\u003C!-- setup pagination variables -->\\n\u003C$vars total-entries={{{[subfilter\u003CinputFilter>count[]] }}}\\n\\t\\t\\t page-number={{{[\u003CpageStateTiddler>get[text]] ~[[1]]}}} \\n\\t\\t\\t entries-per-page={{{ [\u003CentryPerPageStateTiddler>get[text]] ~[[25]] }}} >\\n\u003C$vars low={{{ [\u003Cpage-number>subtract[1]multiply\u003Centries-per-page>] }}} \\n high={{{[\u003Cpage-number>multiply\u003Centries-per-page>] }}} >\\t \\n\u003C$macrocall $name=\u003C\u003CtableBody>> />\\n\u003C!--on demand display the pagination row-->\\n\u003C$reveal type=\\\"match\\\" default=\u003C\u003Cpagination>> text=\\\"yes\\\" tag=\\\"tr\\\" class=\\\"shiraz-dtable-page-footer\\\">\\n\u003Ctd colspan=\u003C\u003Cncols>> >\\n\u003C\u003Cprev-button>>\\nDisplaying \u003C$text text={{{[\u003Clow>add[1]]}}}/> through \u003C$text text={{{ [\u003Chigh>compare:number:lt\u003Ctotal-entries>then\u003Chigh>else\u003Ctotal-entries>] }}}/> of \u003C\u003Ctotal-entries>> Results | \u003C\u003Climit-entries>>\\n\u003C\u003Cnext-button>>\\n\u003C/td>\\n\u003C/$reveal>\u003C!-- end of pagination ui -->\\n\u003C/$vars>\\n\u003C/$vars>\\n\u003C/$set>\\n\u003C/tbody>\\n\u003C/table>\\n\u003C/div>\u003C!-- container-->\\n\u003C/$set>\\n\u003C/$set>\\n\u003C/$list>\u003C!--check input filter parameter-->\\n\u003C/$set>\\n\u003C/$set>\\n\u003C/$set>\\n\u003C/$vars>\\n\\\\end\\n\\n\"},\"$:/plugins/kookma/shiraz/macros/dtables/table-utility\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/table-utility\",\"created\":\"20200209195541061\",\"modified\":\"20210918193243499\",\"tags\":\"$:/tags/Table/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define tableFilter_fields() $(inputFilter)$+[$(sortneg)$$(sortType)${$(tempTableSort)$##sortIndex}]\\n\\\\define tableFilter_indexes() [enlist\u003Citems>]+[$(sortneg)$$(sortType)$[]]\\n\\n\\\\define getitems()\\n\u003C$set name=Index tiddler=\u003C\u003CtempTableSort>> index=\\\"sortIndex\\\">\\n\u003C$list filter=\\\"[subfilter\u003CinputFilter>!has[draft.of]]\\\" >\\n\u003C$text text=\\\"[[\\\"/>{{{ [\u003CcurrentTiddler>getindex\u003CIndex>addsuffix[°≡°]] }}}\u003C\u003CcurrentTiddler>>\u003C$text text=\\\"]]\\\"/>\\n\u003C/$list>\\n\u003C/$set>\\n\\\\end\\n\\n\\\\define display_one_record()\\n\u003C$wikify name=\\\"rowStyle\\\" text=\\\"\\\"\\\"\u003C$transclude tiddler=\u003C\u003CtempTableStyle>> index=\u003C\u003CcurrentRecord>> />\\\"\\\"\\\" mode=\\\"inline\\\">\\n\u003Ctr style=\u003C\u003CrowStyle>>>\\n\u003C$list filter=\u003C\u003CcolumnFilter>> variable=currentColumn>\\n\u003C$set name=\\\"bodyLookup\\\" \\n filter=\\\"[all[tiddlers+shadows]tag[$:/tags/Table/BodyTemplate]contains:tbl-column-list\u003CcurrentColumn>]\\n +[limit[1]get[title]]\\\"\\n value=\u003C\u003CbodyLookup>> \\n emptyValue=\\\"$:/plugins/kookma/shiraz/templates/body/default\\\">\\n\u003C$transclude tiddler=\u003C\u003CbodyLookup>> field=\\\"text\\\" mode=\\\"inline\\\"/>\\n\u003C/$set>\\n\u003C/$list>\\n\u003C/tr>\\n\u003C!-- reveal expanded record-->\\n\u003C$reveal type=\\\"match\\\" state=\u003C\u003CtempPathExpand>> text=\\\"show\\\" tag=\\\"tr\\\">\\n\u003C\u003Cdisplay-expanded-record>>\\n\u003C/$reveal>\\n\u003C/$wikify>\\n\\\\end\\n\\n\\\\define display_body_fields() \\n\u003C$set name=finalFilter filter=\\\"[\u003Cpagination>match[yes]]\\\" value=\\\"[subfilter\u003CtableFilter_fields>first\u003Chigh>] -[subfilter\u003CtableFilter_fields>first\u003Clow>]\\\" emptyValue=\\\"[subfilter\u003CtableFilter_fields>]\\\">\\n\u003C$list filter=\\\"[subfilter\u003CfinalFilter>]\\\" variable=\\\"currentRecord\\\">\\n\u003C\u003Cdisplay_one_record>>\\n\u003C/$list>\\n\u003C/$set>\\n\\\\end\\n\\n\\\\define display_body_indexes()\\n\u003C$wikify name=\\\"items\\\" text=\u003C\u003Cgetitems>> > \\n\u003C$set name=finalFilter filter=\\\"[\u003Cpagination>match[yes]]\\\" value=\\\"[subfilter\u003CtableFilter_indexes>first\u003Chigh>] -[subfilter\u003CtableFilter_indexes>first\u003Clow>]\\\" emptyValue=\\\"[subfilter\u003CtableFilter_indexes>]\\\">\\n\u003C$list filter=\\\"[subfilter\u003CfinalFilter>]\\\" variable=\\\"currentItem\\\">\\n\u003C$list filter=\\\"[\u003CcurrentItem>split[°≡°]last[]]\\\" variable=\\\"currentRecord\\\">\\n \u003C\u003Cdisplay_one_record>>\\n\u003C/$list>\\n\u003C/$list>\\n\u003C/$set>\\n\u003C/$wikify>\\n\\\\end\\n\\n\"},\"$:/plugins/kookma/shiraz/macros/dtables/tbl-expand\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/tbl-expand\",\"created\":\"20191203155802107\",\"modified\":\"20210918193738145\",\"tags\":\"$:/tags/Table/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define display-expanded-record()\\n\u003Ctd colspan=\u003C\u003Cncols>> class=\\\"shiraz-dtable-expanded-record\\\">\\n\u003C$tiddler tiddler=\u003C\u003CcurrentRecord>> >\\n\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore\\n emptyMessage=\\\"\\\"\\\"\u003C$transclude tiddler=\u003C\u003CcurrentRecord>> field=text mode=block/>\\\"\\\"\\\" >\\n \u003C$edit-text class=\\\"tbl-inpt-edit\\\" tiddler=\u003C\u003CcurrentRecord>> field=\\\"text\\\" tag=textarea/>\\n\u003C/$list>\\n\u003C/$tiddler>\\n\u003C/td>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/dtables/toggle-edit-view\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/toggle-edit-view\",\"created\":\"20191128215812372\",\"modified\":\"20210808052511239\",\"tags\":\"$:/tags/Table/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define toggle-edit-view()\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\">\\n\u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\" setTitle=\u003C\u003CtempTableEdit>> setIndex=\\\"mode\\\" setTo=\\\"edit\\\">{{$:/core/images/edit-button}}\u003C/$button>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\">\\n\u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\" setTitle=\u003C\u003CtempTableEdit>> setIndex=\\\"mode\\\" setTo=\\\"view\\\">{{$:/core/images/done-button}}\u003C/$button>\\n\u003C/$reveal>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/dtables/warning_message\":{\"title\":\"$:/plugins/kookma/shiraz/macros/dtables/warning_message\",\"created\":\"20200210083402839\",\"modified\":\"20210808052511245\",\"tags\":\"$:/tags/Table/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define show_tiddler_types()\\n\u003Cdetails>\\n \u003Csummary>List tiddlers with wrong type\u003C/summary>\\n\\t\u003Cdl>\\n \u003C$list filter=\\\"[subfilter\u003CinputFilter>]\\\">\\n\\t\u003C$list filter=\\\"[\u003CcurrentTiddler>get[type]match[application/x-tiddler-dictionary]][\u003CcurrentTiddler>get[type]match[application/json]]\\\" variable=ignore\\n\\temptyMessage=\\\"\\\"\\\"\u003Cdt>\u003C$link/>\u003C/dt>\u003Cdd>\u003C$view field=type/>\u003C/dd>\\\"\\\"\\\">\\n\\t\u003C/$list>\\n\\t\u003C/$list>\\n\\t\u003C/dl>\\n\u003C/details>\\n\\\\end\\n\\n\\n\\\\define show_warning_message()\\nDynamic editable table from ''indexes'' expects all input tiddlers are of dataTiddler (json or dictionary) types. Using tiddlers of non //json// or //x-tiddler-dictionary// types as input can unintentionally overwrite the data in the text field of those tiddlers.\u003Cbr>\\n\u003Cbr>\\nCheck the tiddler types to find which tiddlers are not of dataTiddler types!\u003Cbr>\\n\u003C\u003Cshow_tiddler_types>>\\n\\\\end\\n\\n\\n\\\\define check_tiddlers_type_for_table_from_indexes(isEditable)\\n \u003C$list filter=\\\"[\u003CfieldOrIndex>]-field\\\" variable=ignore>\u003C!-- only dataTiddler -->\\n\\t\u003C$list filter=\\\"[\u003C__isEditable__>match[yes]]\\\" variable=ignore> \u003C!-- only editable table -->\\n\\t\u003C$list filter=\\\"[\u003CtempWarningMsg>is[missing]]\\\" variable=ignore>\u003C!-- dismiss if tempWarningMsg is set -->\\n\\t\u003C$list filter=\\\"[subfilter\u003CinputFilter>each[type]get[type]]-[[application/x-tiddler-dictionary]]-[[application/json]]\\\" variable=ignore>\\n\\t \u003Cdiv style=\\\"color: white;background-color:#ff0033;padding:8px;text-align:center;width:100%;\\\">\\n\\t Danger: Editable dynamic table from idexes with mixed types of tiddlers!  \\n\\t \u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\" style=\\\"fill:white;\\\" tooltip=\\\"Dismiss alert and continue with the current selection!\\\">{{$:/core/images/close-button}}\\n \u003C$action-setfield $tiddler=\u003C\u003CtempWarningMsg>> text=\\\"dissmiss\\\"/>\\n \u003C/$button>\\n\\t \u003C/div>\\n\\t \u003Cdiv style=\\\"border:1px solid #ff0033;padding:8px;\\\">\\n\\t \u003C\u003Cshow_warning_message>>\\n\\t \u003C/div>\\n \u003C/$list>\\n\\t\u003C/$list>\\n\\t\u003C/$list>\\n\\t\u003C/$list>\\n\\\\end\\t\\n\"},\"$:/plugins/kookma/shiraz/macros/image-basic\":{\"title\":\"$:/plugins/kookma/shiraz/macros/image-basic\",\"created\":\"20181119183704246\",\"modified\":\"20210808052511253\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define image-basic(img, width:\\\"30%\\\", align:\\\"none\\\", caption:\\\"\\\", tooltip:\\\"\\\", alt:\\\"\\\")\\n\u003Cfigure class=\\\"image-basic image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003C$image source=\u003C\u003C__img__>> tooltip=\u003C\u003C__tooltip__>> alt=\u003C\u003C__alt__>> /> \\n \u003Cfigcaption>$caption$\u003C/figcaption>\\n\u003C/figure> \\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/image-card-utility\":{\"title\":\"$:/plugins/kookma/shiraz/macros/image-card-utility\",\"created\":\"20191209113750505\",\"modified\":\"20210808052511268\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define image-card-top(img, width:\\\"30%\\\", align:\\\"none\\\", title:\\\"Empty\\\", text:\\\"Empty\\\", footer:\\\"Empty\\\", alt:\\\"\\\")\\n\u003Cdiv class=\\\"card image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003C$image class=\\\"card-img-top\\\" source=\u003C\u003C__img__>> alt=\u003C\u003C__alt__>> />\\n \u003Cdiv class=\\\"card-body\\\">\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n \u003Cdiv class=\\\"h5 card-title\\\">$title$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__text__>> >\\n \u003Cdiv class=\\\"card-text\\\">$text$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__footer__>> >\\n \u003Cp class=\\\"card-text\\\">\u003Csmall class=\\\"text-muted\\\">$footer$\u003C/small>\u003C/p>\\n \u003C/$reveal>\\n \u003C/div> \\n\u003C/div>\\n\\\\end\\n\\n\\\\define image-card-bottom(img, width:\\\"30%\\\", align:\\\"none\\\", title:\\\"Empty\\\", text:\\\"Empty\\\", footer:\\\"Empty\\\", alt:\\\"\\\")\\n\u003Cdiv class=\\\"card image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003Cdiv class=\\\"card-body\\\">\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n \u003Cdiv class=\\\"h5 card-title\\\">$title$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__text__>> >\\n \u003Cdiv class=\\\"card-text\\\">$text$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__footer__>> >\\n \u003Cp class=\\\"card-text\\\">\u003Csmall class=\\\"text-muted\\\">$footer$\u003C/small>\u003C/p>\\n \u003C/$reveal>\\n \u003C/div> \\n \u003C$image class=\\\"card-img-bottom\\\" source=\u003C\u003C__img__>> alt=\u003C\u003C__alt__>> />\\n\u003C/div>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/image-card\":{\"title\":\"$:/plugins/kookma/shiraz/macros/image-card\",\"created\":\"20190913094619863\",\"modified\":\"20210808052511263\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define image-card(img, width:\\\"30%\\\", align:\\\"none\\\", title:\\\"Empty\\\", text:\\\"Empty\\\", footer:\\\"Empty\\\", pos:\\\"top\\\", alt:\\\"\\\")\\n\\\\import $:/plugins/kookma/shiraz/macros/image-card-utility\\n\u003C$reveal tag=\\\"div\\\" type=\\\"match\\\" default=\\\"top\\\" text=\u003C\u003C__pos__>> >\\n\u003C$macrocall $name=image-card-top img=\u003C\u003C__img__>> title=\u003C\u003C__title__>> text=\u003C\u003C__text__>>\\n footer=\u003C\u003C__footer__>> width=\u003C\u003C__width__>> align=\u003C\u003C__align__>> alt=\u003C\u003C__alt__>> />\\n\u003C/$reveal>\\n\u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"top\\\" text=\u003C\u003C__pos__>> >\\n\u003C$macrocall $name=image-card-bottom img=\u003C\u003C__img__>> title=\u003C\u003C__title__>> text=\u003C\u003C__text__>>\\n footer=\u003C\u003C__footer__>> width=\u003C\u003C__width__>> align=\u003C\u003C__align__>> alt=\u003C\u003C__alt__>> />\\n\u003C/$reveal>\\n\\\\end\\n\\n\\\\define image-card-top(img, width:\\\"30%\\\", align:\\\"none\\\", title:\\\"Empty\\\", text:\\\"Empty\\\", footer:\\\"Empty\\\", alt:\\\"\\\")\\n\u003Cdiv class=\\\"card image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003C$image class=\\\"card-img-top\\\" source=\u003C\u003C__img__>> alt=\u003C\u003C__alt__>> />\\n \u003Cdiv class=\\\"card-body\\\">\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n \u003Cdiv class=\\\"h5 card-title\\\">$title$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__text__>> >\\n \u003Cdiv class=\\\"card-text\\\">$text$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__footer__>> >\\n \u003Cp class=\\\"card-text\\\">\u003Csmall class=\\\"text-muted\\\">$footer$\u003C/small>\u003C/p>\\n \u003C/$reveal>\\n \u003C/div> \\n\u003C/div>\\n\\\\end\\n\\n\\\\define image-card-bottom(img, width:\\\"30%\\\", align:\\\"none\\\", title:\\\"Empty\\\", text:\\\"Empty\\\", footer:\\\"Empty\\\", alt:\\\"\\\")\\n\u003Cdiv class=\\\"card image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003Cdiv class=\\\"card-body\\\">\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n \u003Cdiv class=\\\"h5 card-title\\\">$title$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__text__>> >\\n \u003Cdiv class=\\\"card-text\\\">$text$\u003C/div>\\n \u003C/$reveal> \\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__footer__>> >\\n \u003Cp class=\\\"card-text\\\">\u003Csmall class=\\\"text-muted\\\">$footer$\u003C/small>\u003C/p>\\n \u003C/$reveal>\\n \u003C/div> \\n \u003C$image class=\\\"card-img-bottom\\\" source=\u003C\u003C__img__>> alt=\u003C\u003C__alt__>> />\\n\u003C/div>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/image-overlay-utility\":{\"title\":\"$:/plugins/kookma/shiraz/macros/image-overlay-utility\",\"created\":\"20191209114338849\",\"modified\":\"20210808052511284\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define _cls-content-details() image-overlay-content-details $(fdcls)$\"},\"$:/plugins/kookma/shiraz/macros/image-overlay\":{\"title\":\"$:/plugins/kookma/shiraz/macros/image-overlay\",\"created\":\"20181117203737197\",\"modified\":\"20210808052511276\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define image-overlay(img, width:\\\"30%\\\", align:\\\"none\\\", caption:\\\"\\\", title:\\\"\\\", text:\\\"\\\", fadein:\\\"left\\\", alt:\\\"\\\")\\n\\\\import $:/plugins/kookma/shiraz/macros/image-overlay-utility\\n\u003Cdiv class=\\\"image-overlay-container image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003Ch3 class=\\\"image-overlay-title\\\">$caption$\u003C/h3>\\n \u003Cdiv class=\\\"image-overlay-content\\\">\\n \u003Cdiv class=\\\"image-overlay-content-overlay\\\">\u003C/div>\\n \u003C$image class=\\\"image-overlay-content-image\\\" source=\u003C\u003C__img__>> alt=\u003C\u003C__alt__>>/>\\n \u003C$set name=\\\"fdcls\\\" filter=\\\"$fadein$ +[splitbefore[ ]] +[addprefix[image-overlay-fadeIn-]]\\\">\\n \u003Cdiv class=\u003C\u003C_cls-content-details>> >\\n \u003Ch3 class=\\\"image-overlay-content-title\\\">$title$\u003C/h3>\\n \u003Cp class=\\\"image-overlay-content-text\\\">$text$\u003C/p>\\n \u003C/div>\\n \u003C/$set>\\n \u003C/div>\\n\u003C/div>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/image-polaroid\":{\"title\":\"$:/plugins/kookma/shiraz/macros/image-polaroid\",\"created\":\"20181117203654803\",\"modified\":\"20210808052511292\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define image-polaroid(img, width:\\\"30%\\\", align:\\\"none\\\", caption:\\\"\\\", tooltip:\\\"\\\", alt:\\\"\\\")\\n\u003Cfigure class=\\\"image-polaroid image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003C$image source=\\\"\\\"\\\"$img$\\\"\\\"\\\" tooltip=\\\"\\\"\\\"$tooltip$\\\"\\\"\\\"/>\\n \u003Cfigcaption class=\\\"image-polaroid-caption\\\">$caption$\u003C/figcaption>\\n\u003C/figure> \\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/image-pretty\":{\"title\":\"$:/plugins/kookma/shiraz/macros/image-pretty\",\"created\":\"20181117203541398\",\"modified\":\"20210808052511297\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define image-pretty(img, width:\\\"30%\\\", align:\\\"none\\\", caption:\\\"\\\", tooltip:\\\"\\\", alt:\\\"\\\")\\n\u003Cfigure class=\\\"image-pretty image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003C$image source=\u003C\u003C__img__>> tooltip=\u003C\u003C__tooltip__>> alt=\u003C\u003C__alt__>> /> \\n \u003Cfigcaption class=\\\"image-pretty-caption\\\">$caption$\u003C/figcaption>\\n\u003C/figure> \\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/image-slidein\":{\"title\":\"$:/plugins/kookma/shiraz/macros/image-slidein\",\"created\":\"20181117040544570\",\"modified\":\"20210808052511301\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define image-slidein(img, width:\\\"30%\\\", align:\\\"none\\\", caption:\\\"\\\", tooltip:\\\"\\\", slidein:\\\"left\\\", alt:\\\"\\\")\\n\u003Cfigure class=\\\"image-slidein mr-cap-$slidein$ image-align-$align$\\\" style=\\\"width:$width$;\\\">\\n \u003C$image source=\u003C\u003C__img__>> tooltip=\u003C\u003C__tooltip__>> alt=\u003C\u003C__alt__>>/>\\n \u003Cfigcaption>$caption$\u003C/figcaption>\\n\u003C/figure> \\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/list-search\":{\"title\":\"$:/plugins/kookma/shiraz/macros/list-search\",\"author\":\"Jeremy Ruston\",\"created\":\"20191209101857832\",\"creator\":\"Mohammad\",\"description\":\"creates few paragraphs of dumy text\",\"modified\":\"20210808052511310\",\"modifier\":\"Mohammad\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define list-search( filter:\\\"[!is[system]]\\\", search:\\\"search:title\\\", template:\\\"$:/core/ui/ListItemTemplate\\\",\\n class:\\\"\\\", stateTiddler:\\\"\\\", placeholder:\\\"keywords\\\")\\n\u003C$set name=\\\"state\\\" filter=\\\"[[$:/temp/list-search]addsuffix[/$stateTiddler$]addsuffix\u003Cqualify>]\\\">\\n\u003Cdiv class=\u003C\u003C__class__>> >\\n\u003C$edit-text tiddler=\u003C\u003Cstate>> type=\\\"search\\\" tag=\\\"input\\\" default=\\\"\\\" placeholder=\\\"$placeholder$\\\"/>\\n\u003C/div>\\n\u003C$reveal state=\u003C\u003Cstate>> type=\\\"match\\\" text=\\\"\\\" class=\u003C\u003C__class__>> tag=div>\\n\u003C$list filter=\\\"$filter$\\\" template=\u003C\u003C__template__>>/>\\n\u003C/$reveal>\\n\u003C$reveal state=\u003C\u003Cstate>> type=\\\"nomatch\\\" text=\\\"\\\" class=\u003C\u003C__class__>> tag=div>\\n\u003C$set name=term tiddler=\u003C\u003Cstate>> field=\\\"text\\\">\\n\u003C$list filter=\\\"$filter$+[$search$\u003Cterm>]\\\" template=\u003C\u003C__template__>>/>\\n\u003C/$set>\\n\u003C/$reveal>\\n\u003C/$set>\\n\\\\end\\n\u003C!-- from Tobias Beer list-search with modification-->\"},\"$:/plugins/kookma/shiraz/macros/multicol\":{\"title\":\"$:/plugins/kookma/shiraz/macros/multicol\",\"created\":\"20191018063242993\",\"modified\":\"20210808052511318\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define multicol(src, ncol:\\\"\\\", class:\\\"\\\")\\n\u003Cdiv class=\\\"sh-multicol$ncol$ $class$\\\">\\n\\n$src$\\n\u003C/div>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/slider\":{\"title\":\"$:/plugins/kookma/shiraz/macros/slider\",\"created\":\"20190322161929431\",\"description\":\"Slider macro shows (hides) its content.\",\"modified\":\"20210808052511326\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define slider(label, src, labelClass, srcClass, status:\\\"closed\\\")\\n\u003C$vars revealState = \\\"\\\"\\\"$:/state/shiraz/slider-macro/$(currentTiddler)$/$label$\\\"\\\"\\\"\\n source = {{{ [\u003C__src__>get[text]else\u003C__src__>] }}} >\\n\\n\\n\u003Ch2 class=\\\"$labelClass$\\\">\\n \u003C$reveal type=\\\"nomatch\\\" state=\u003C\u003CrevealState>> text=\\\"open\\\" default=\\\"$status$\\\">\\n \u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\" set=\u003C\u003CrevealState>> setTo=\\\"open\\\">\\n \u003Cspan class=\\\"kk-sh-slider\\\">\u003C$transclude tiddler=\\\"$:/core/images/right-arrow\\\" />\u003C/span>\\n \u003C/$button>\\n \u003C/$reveal>\\n \u003C$reveal type=\\\"match\\\" state=\u003C\u003CrevealState>> text=\\\"open\\\" default=\\\"$status$\\\">\\n \u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\" set=\u003C\u003CrevealState>> setTo=\\\"closed\\\">\\n \u003Cspan class=\\\"kk-sh-slider\\\">\u003C$transclude tiddler=\\\"$:/core/images/down-arrow\\\" />\u003C/span>\\n \u003C/$button>\\n \u003C/$reveal>\\n $label$\\n\u003C/h2>\\n\\n\u003C$reveal type=\\\"match\\\" state=\u003C\u003CrevealState>> text=\\\"open\\\" default=\\\"$status$\\\" class=\\\"$srcClass$\\\" tag=div>\\n\\n\u003C\u003Csource>>\\n\u003C/$reveal>\\n\\n\u003C/$vars>\\n\\\\end\"},\"$:/plugins/kookma/shiraz/macros/space\":{\"title\":\"$:/plugins/kookma/shiraz/macros/space\",\"created\":\"20170629183034888\",\"modified\":\"20210808052511332\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define vspace(height:\\\"25px\\\")\\n\u003Cp style=\\\"margin-bottom: $height$;\\\">\u003C/p>\\n\\\\end\\n\\n\\\\define hspace(width:\\\"25px\\\")\\n\u003Cspan style=\\\"margin-left: $width$;\\\">\u003C/span>\\n\\\\end\\n\"},\"$:/plugins/kookma/shiraz/macros/text-utility\":{\"title\":\"$:/plugins/kookma/shiraz/macros/text-utility\",\"created\":\"20181101154956345\",\"modified\":\"20210808052511341\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define tc(src:\\\"\\\", color:\\\"red\\\") \u003Cspan style=\\\"color:$color$;\\\">$src$\u003C/span>\\n\\\\define bc(src:\\\"\\\", color:\\\"yellow\\\") \u003Cspan style=\\\"background-color:$color$;\\\">$src$\u003C/span>\\n\\\\define mono(src:\\\"\\\", class:\\\"\\\") \u003Ccode class=\\\"mono $class$\\\">$src$\u003C/code>\\n\\\\define transform(case:\\\"\\\", src:\\\"\\\", class:\\\"\\\") \u003Cspan class=\\\"text-$case$ $class$\\\">$src$\u003C/span>\"},\"$:/plugins/kookma/shiraz/readme\":{\"title\":\"$:/plugins/kookma/shiraz/readme\",\"created\":\"20210225163850254\",\"modified\":\"20210808052511349\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"; Shiraz\\nShiraz is a small framework of stylesheets, templates and macros to create stylish contents in Tiddlywiki. Shiraz has customized elements like alerts, cards, panels, images, static tables, dynamic tables, badges, texts, etc. Shiraz uses some modified CSS classes from [[Bootstrap|https://getbootstrap.com/]] 4.3.1.\\n\\n;Code and demo\\nFor learning plugin features, syntax, tutorial and examples see the plugin demo and code pages\\n\\n* Demo: https://kookma.github.io/TW-Shiraz/\\n* Code: https://github.com/kookma/TW-Shiraz\\n\"},\"$:/plugins/kookma/shiraz/styles/alerts-leftbar\":{\"title\":\"$:/plugins/kookma/shiraz/styles/alerts-leftbar\",\"text\":\".leftbar{\\n border-width:0px !important;\\n border-radius:0px !important;\\n border-left-width: 5px !important;\\n}\",\"created\":\"20181208184228896\",\"modified\":\"20210808052511357\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bglowtone-colors\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bglowtone-colors\",\"text\":\"/* Colors taked from [1] https://www.bg-w3schools.bg-com/colors/colors_names.bg-asp \\n[2] http://www.bg-workwithcolor.bg-com/color-chart-full-01.bg-htm*/\\n/*Low tone background colors*/\\n.bg-mistyrose{background-color:#ffe4e1;}\\n.bg-lemonchiffon{background-color:#fffacd;}\\n.bg-lavenderblush{background-color:#fff0f5;}\\n.bg-lavender{background-color:#e6e6fa;}\\n.bg-honeydew{background-color:#f0fff0;}\\n.bg-lightcyan{background-color:#e0ffff;}\\n.bg-aliceblue{background-color:#f0f8ff;}\\n.bg-cornsilk{background-color:#fff8dc;}\\n.bg-gainsboro{background-color:#dcdcdc;}\\n.bg-bisque{background-color:#ffe4c4;}\\n.bg-snow{background-color:#fffafa;}\",\"created\":\"20181029071532524\",\"list\":\"mistyrose lemonchiffon lavenderblush lavender honeydew lightcyan aliceblue cornsilk gainsboro bisque snow\",\"modified\":\"20210808052511365\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/alerts\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/alerts\",\"text\":\"/*Was taken from bootstrap 4.1.3*/\\n.alert {\\n position: relative;\\n padding: 0.75rem 1.25rem;\\n margin-bottom: 1rem;\\n border: 1px solid transparent;\\n border-radius: 0.25rem;\\n}\\n.alert-primary {\\n color: #004085;\\n background-color: #cce5ff;\\n border-color: #b8daff;\\n}\\n\\n.alert-primary hr {\\n border-top-color: #9fcdff;\\n}\\n.alert-secondary {\\n color: #383d41;\\n background-color: #e2e3e5;\\n border-color: #d6d8db;\\n}\\n\\n.alert-secondary hr {\\n border-top-color: #c8cbcf;\\n}\\n\\n.alert-success {\\n color: #155724;\\n background-color: #d4edda;\\n border-color: #c3e6cb;\\n}\\n\\n.alert-success hr {\\n border-top-color: #b1dfbb;\\n}\\n.alert-info {\\n color: #0c5460;\\n background-color: #d1ecf1;\\n border-color: #bee5eb;\\n}\\n\\n.alert-info hr {\\n border-top-color: #abdde5;\\n}\\n.alert-warning {\\n color: #856404;\\n background-color: #fff3cd;\\n border-color: #ffeeba;\\n}\\n\\n.alert-warning hr {\\n border-top-color: #ffe8a1;\\n}\\n\\n.alert-danger {\\n color: #721c24;\\n background-color: #f8d7da;\\n border-color: #f5c6cb;\\n}\\n\\n.alert-danger hr {\\n border-top-color: #f1b0b7;\\n}\\n.alert-light {\\n color: #818182;\\n background-color: #fefefe;\\n border-color: #fdfdfe;\\n}\\n\\n.alert-light hr {\\n border-top-color: #ececf6;\\n}\\n.alert-dark {\\n color: #1b1e21;\\n background-color: #d6d8d9;\\n border-color: #c6c8ca;\\n}\\n\\n.alert-dark hr {\\n border-top-color: #b9bbbe;\\n}\\n\",\"created\":\"20180820171551129\",\"modified\":\"20210808052511374\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/background-colors\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/background-colors\",\"text\":\".bg-primary {\\n background-color: #007bff !important;\\n}\\n\\na.bg-primary:hover, a.bg-primary:focus,\\nbutton.bg-primary:hover,\\nbutton.bg-primary:focus {\\n background-color: #0062cc !important;\\n}\\n\\n.bg-secondary {\\n background-color: #6c757d !important;\\n}\\n\\na.bg-secondary:hover, a.bg-secondary:focus,\\nbutton.bg-secondary:hover,\\nbutton.bg-secondary:focus {\\n background-color: #545b62 !important;\\n}\\n\\n.bg-success {\\n background-color: #28a745 !important;\\n}\\n\\na.bg-success:hover, a.bg-success:focus,\\nbutton.bg-success:hover,\\nbutton.bg-success:focus {\\n background-color: #1e7e34 !important;\\n}\\n\\n.bg-info {\\n background-color: #17a2b8 !important;\\n}\\n\\na.bg-info:hover, a.bg-info:focus,\\nbutton.bg-info:hover,\\nbutton.bg-info:focus {\\n background-color: #117a8b !important;\\n}\\n\\n.bg-warning {\\n background-color: #ffc107 !important;\\n}\\n\\na.bg-warning:hover, a.bg-warning:focus,\\nbutton.bg-warning:hover,\\nbutton.bg-warning:focus {\\n background-color: #d39e00 !important;\\n}\\n\\n.bg-danger {\\n background-color: #dc3545 !important;\\n}\\n\\na.bg-danger:hover, a.bg-danger:focus,\\nbutton.bg-danger:hover,\\nbutton.bg-danger:focus {\\n background-color: #bd2130 !important;\\n}\\n\\n.bg-light {\\n background-color: #f8f9fa !important;\\n}\\n\\na.bg-light:hover, a.bg-light:focus,\\nbutton.bg-light:hover,\\nbutton.bg-light:focus {\\n background-color: #dae0e5 !important;\\n}\\n\\n.bg-dark {\\n background-color: #343a40 !important;\\n}\\n\\na.bg-dark:hover, a.bg-dark:focus,\\nbutton.bg-dark:hover,\\nbutton.bg-dark:focus {\\n background-color: #1d2124 !important;\\n}\\n\\n.bg-white {\\n background-color: #fff !important;\\n}\\n\\n.bg-transparent {\\n background-color: transparent !important;\\n}\",\"created\":\"20180820170518161\",\"modified\":\"20210808052511382\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/badge\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/badge\",\"text\":\"/* Extracted from bootstrap 4.1.3 */\\n.badge {\\n display: inline-block;\\n padding: 0.25em 0.4em;\\n font-size: 75%;\\n font-weight: 700;\\n line-height: 1;\\n text-align: center;\\n white-space: nowrap;\\n vertical-align: baseline;\\n border-radius: 0.25rem;\\n}\\n\\n.badge:empty {\\n display: none;\\n}\\n\\n.btn .badge {\\n position: relative;\\n top: -1px;\\n}\\n\\n.badge-pill {\\n padding-right: 0.6em;\\n padding-left: 0.6em;\\n border-radius: 10rem;\\n}\\n\\n.badge-primary {\\n color: #fff;\\n background-color: #007bff;\\n}\\n\\n.badge-primary[href]:hover, .badge-primary[href]:focus {\\n color: #fff;\\n text-decoration: none;\\n background-color: #0062cc;\\n}\\n\\n.badge-secondary {\\n color: #fff;\\n background-color: #6c757d;\\n}\\n\\n.badge-secondary[href]:hover, .badge-secondary[href]:focus {\\n color: #fff;\\n text-decoration: none;\\n background-color: #545b62;\\n}\\n\\n.badge-success {\\n color: #fff;\\n background-color: #28a745;\\n}\\n\\n.badge-success[href]:hover, .badge-success[href]:focus {\\n color: #fff;\\n text-decoration: none;\\n background-color: #1e7e34;\\n}\\n\\n.badge-info {\\n color: #fff;\\n background-color: #17a2b8;\\n}\\n\\n.badge-info[href]:hover, .badge-info[href]:focus {\\n color: #fff;\\n text-decoration: none;\\n background-color: #117a8b;\\n}\\n\\n.badge-warning {\\n color: #212529;\\n background-color: #ffc107;\\n}\\n\\n.badge-warning[href]:hover, .badge-warning[href]:focus {\\n color: #212529;\\n text-decoration: none;\\n background-color: #d39e00;\\n}\\n\\n.badge-danger {\\n color: #fff;\\n background-color: #dc3545;\\n}\\n\\n.badge-danger[href]:hover, .badge-danger[href]:focus {\\n color: #fff;\\n text-decoration: none;\\n background-color: #bd2130;\\n}\\n\\n.badge-light {\\n color: #212529;\\n background-color: #f8f9fa;\\n}\\n\\n.badge-light[href]:hover, .badge-light[href]:focus {\\n color: #212529;\\n text-decoration: none;\\n background-color: #dae0e5;\\n}\\n\\n.badge-dark {\\n color: #fff;\\n background-color: #343a40;\\n}\\n\\n.badge-dark[href]:hover, .badge-dark[href]:focus {\\n color: #fff;\\n text-decoration: none;\\n background-color: #1d2124;\\n}\\n\\n\",\"created\":\"20181122140031075\",\"modified\":\"20210808052511390\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/borders\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/borders\",\"text\":\".border {\\n border: 1px solid #dee2e6 !important;\\n}\\n\\n.border-top {\\n border-top: 1px solid #dee2e6 !important;\\n}\\n\\n.border-right {\\n border-right: 1px solid #dee2e6 !important;\\n}\\n\\n.border-bottom {\\n border-bottom: 1px solid #dee2e6 !important;\\n}\\n\\n.border-left {\\n border-left: 1px solid #dee2e6 !important;\\n}\\n\\n.border-0 {\\n border: 0 !important;\\n}\\n\\n.border-top-0 {\\n border-top: 0 !important;\\n}\\n\\n.border-right-0 {\\n border-right: 0 !important;\\n}\\n\\n.border-bottom-0 {\\n border-bottom: 0 !important;\\n}\\n\\n.border-left-0 {\\n border-left: 0 !important;\\n}\\n\\n.border-primary {\\n border-color: #007bff !important;\\n}\\n\\n.border-secondary {\\n border-color: #6c757d !important;\\n}\\n\\n.border-success {\\n border-color: #28a745 !important;\\n}\\n\\n.border-info {\\n border-color: #17a2b8 !important;\\n}\\n\\n.border-warning {\\n border-color: #ffc107 !important;\\n}\\n\\n.border-danger {\\n border-color: #dc3545 !important;\\n}\\n\\n.border-light {\\n border-color: #f8f9fa !important;\\n}\\n\\n.border-dark {\\n border-color: #343a40 !important;\\n}\\n\\n.border-white {\\n border-color: #fff !important;\\n}\\n\\n.rounded {\\n border-radius: 0.25rem !important;\\n}\\n\\n.rounded-top {\\n border-top-left-radius: 0.25rem !important;\\n border-top-right-radius: 0.25rem !important;\\n}\\n\\n.rounded-right {\\n border-top-right-radius: 0.25rem !important;\\n border-bottom-right-radius: 0.25rem !important;\\n}\\n\\n.rounded-bottom {\\n border-bottom-right-radius: 0.25rem !important;\\n border-bottom-left-radius: 0.25rem !important;\\n}\\n\\n.rounded-left {\\n border-top-left-radius: 0.25rem !important;\\n border-bottom-left-radius: 0.25rem !important;\\n}\\n\\n.rounded-circle {\\n border-radius: 50% !important;\\n}\\n\\n.rounded-0 {\\n border-radius: 0 !important;\\n}\\n\",\"created\":\"20180820174710383\",\"modified\":\"20210808052511397\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/btn\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/btn\",\"text\":\"/* Button and btn classes Mohammad*/\\n.btn {\\n display: inline-block;\\n font-weight: 400;\\n text-align: center;\\n white-space: nowrap;\\n vertical-align: middle;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n border: 1px solid transparent;\\n padding: 0.375rem 0.75rem;\\n font-size: 1rem;\\n line-height: 1.5;\\n border-radius: 0.25rem;\\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\\n}\\n\\n\\n.btn:hover, .btn:focus {\\n text-decoration: none;\\n}\\n\\n.btn:focus, .btn.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\\n}\\n\\n.btn.disabled, .btn:disabled {\\n opacity: 0.65;\\n}\\n\\n.btn:not(:disabled):not(.disabled) {\\n cursor: pointer;\\n}\\n\\na.btn.disabled,\\nfieldset:disabled a.btn {\\n pointer-events: none;\\n}\\n\\n.btn-primary {\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff;\\n}\\n\\n.btn-primary:hover {\\n color: #fff;\\n background-color: #0069d9;\\n border-color: #0062cc;\\n}\\n\\n.btn-primary:focus, .btn-primary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\\n}\\n\\n.btn-primary.disabled, .btn-primary:disabled {\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff;\\n}\\n\\n.btn-secondary {\\n color: #fff;\\n background-color: #6c757d;\\n border-color: #6c757d;\\n}\\n\\n.btn-secondary:hover {\\n color: #fff;\\n background-color: #5a6268;\\n border-color: #545b62;\\n}\\n\\n.btn-secondary:focus, .btn-secondary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\\n}\\n\\n.btn-secondary.disabled, .btn-secondary:disabled {\\n color: #fff;\\n background-color: #6c757d;\\n border-color: #6c757d;\\n}\\n\\n.btn-success {\\n color: #fff;\\n background-color: #28a745;\\n border-color: #28a745;\\n}\\n\\n.btn-success:hover {\\n color: #fff;\\n background-color: #218838;\\n border-color: #1e7e34;\\n}\\n\\n.btn-success:focus, .btn-success.focus {\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\\n}\\n\\n.btn-success.disabled, .btn-success:disabled {\\n color: #fff;\\n background-color: #28a745;\\n border-color: #28a745;\\n}\\n\\n.btn-info {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8;\\n}\\n\\n.btn-info:hover {\\n color: #fff;\\n background-color: #138496;\\n border-color: #117a8b;\\n}\\n\\n.btn-info:focus, .btn-info.focus {\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\\n}\\n\\n.btn-info.disabled, .btn-info:disabled {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8;\\n}\\n\\n.btn-warning {\\n color: #212529;\\n background-color: #ffc107;\\n border-color: #ffc107;\\n}\\n\\n.btn-warning:hover {\\n color: #212529;\\n background-color: #e0a800;\\n border-color: #d39e00;\\n}\\n\\n.btn-warning:focus, .btn-warning.focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\\n}\\n\\n.btn-warning.disabled, .btn-warning:disabled {\\n color: #212529;\\n background-color: #ffc107;\\n border-color: #ffc107;\\n}\\n\\n.btn-danger {\\n color: #fff;\\n background-color: #dc3545;\\n border-color: #dc3545;\\n}\\n\\n.btn-danger:hover {\\n color: #fff;\\n background-color: #c82333;\\n border-color: #bd2130;\\n}\\n\\n.btn-danger:focus, .btn-danger.focus {\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\\n}\\n\\n.btn-danger.disabled, .btn-danger:disabled {\\n color: #fff;\\n background-color: #dc3545;\\n border-color: #dc3545;\\n}\\n\\n.btn-light {\\n color: #212529;\\n background-color: #f8f9fa;\\n border-color: #f8f9fa;\\n}\\n\\n.btn-light:hover {\\n color: #212529;\\n background-color: #e2e6ea;\\n border-color: #dae0e5;\\n}\\n\\n.btn-light:focus, .btn-light.focus {\\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\\n}\\n\\n.btn-light.disabled, .btn-light:disabled {\\n color: #212529;\\n background-color: #f8f9fa;\\n border-color: #f8f9fa;\\n}\\n\\n.btn-dark {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40;\\n}\\n\\n.btn-dark:hover {\\n color: #fff;\\n background-color: #23272b;\\n border-color: #1d2124;\\n}\\n\\n.btn-dark:focus, .btn-dark.focus {\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\\n}\\n\\n.btn-dark.disabled, .btn-dark:disabled {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40;\\n}\\n\\n.btn-link {\\n font-weight: 400;\\n color: #007bff;\\n background-color: transparent;\\n}\\n\\n.btn-link:hover {\\n color: #0056b3;\\n text-decoration: underline;\\n background-color: transparent;\\n border-color: transparent;\\n}\\n\\n.btn-link:focus, .btn-link.focus {\\n text-decoration: underline;\\n border-color: transparent;\\n box-shadow: none;\\n}\\n\\n.btn-link:disabled, .btn-link.disabled {\\n color: #6c757d;\\n pointer-events: none;\\n}\\n\\n/* button size */\\n\\n.btn-lg{\\n padding: 0.5rem 1rem;\\n font-size: 1.25rem;\\n line-height: 1.5;\\n border-radius: 0.3rem;\\n}\\n\\n.btn-sm{\\n padding: 0.25rem 0.5rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n border-radius: 0.2rem;\\n}\",\"created\":\"20180822044340070\",\"modified\":\"20210808052511406\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/card-column\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/card-column\",\"text\":\"/* Extracted from bootstrap 4.3.1 */\\n.card-columns .card {\\n margin-bottom: 0.75rem;\\n}\\n\\n@media (min-width: 576px) {\\n .card-columns {\\n -webkit-column-count: 3;\\n -moz-column-count: 3;\\n column-count: 3;\\n -webkit-column-gap: 1.25rem;\\n -moz-column-gap: 1.25rem;\\n column-gap: 1.25rem;\\n orphans: 1;\\n widows: 1;\\n }\\n .card-columns .card {\\n display: inline-block;\\n width: 100%;\\n }\\n}\",\"created\":\"20181122175345419\",\"modified\":\"20210808052511418\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/card-deck\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/card-deck\",\"text\":\"/* Extracted from bootstrap 4.1.3 */\\n\\n.card-deck {\\n display: -ms-flexbox;\\n display: flex;\\n -ms-flex-direction: column;\\n flex-direction: column;\\n}\\n\\n.card-deck .card {\\n margin-bottom: 15px;\\n}\\n\\n@media (min-width: 576px) {\\n .card-deck {\\n -ms-flex-flow: row wrap;\\n flex-flow: row wrap;\\n margin-right: -15px;\\n margin-left: -15px;\\n }\\n .card-deck .card {\\n display: -ms-flexbox;\\n display: flex;\\n -ms-flex: 1 0 0%;\\n flex: 1 0 0%;\\n -ms-flex-direction: column;\\n flex-direction: column;\\n margin-right: 15px;\\n margin-bottom: 0;\\n margin-left: 15px;\\n }\\n}\",\"created\":\"20180822174847352\",\"modified\":\"20210808052511426\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/card-group\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/card-group\",\"text\":\"/* Extracted from bootstrap 4.1.3 */\\n.card-group {\\n display: -ms-flexbox;\\n display: flex;\\n -ms-flex-direction: column;\\n flex-direction: column;\\n}\\n\\n.card-group > .card {\\n margin-bottom: 15px;\\n}\\n\\n@media (min-width: 576px) {\\n .card-group {\\n -ms-flex-flow: row wrap;\\n flex-flow: row wrap;\\n }\\n .card-group > .card {\\n -ms-flex: 1 0 0%;\\n flex: 1 0 0%;\\n margin-bottom: 0;\\n }\\n .card-group > .card + .card {\\n margin-left: 0;\\n border-left: 0;\\n }\\n .card-group > .card:first-child {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n }\\n .card-group > .card:first-child .card-img-top,\\n .card-group > .card:first-child .card-header {\\n border-top-right-radius: 0;\\n }\\n .card-group > .card:first-child .card-img-bottom,\\n .card-group > .card:first-child .card-footer {\\n border-bottom-right-radius: 0;\\n }\\n .card-group > .card:last-child {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n }\\n .card-group > .card:last-child .card-img-top,\\n .card-group > .card:last-child .card-header {\\n border-top-left-radius: 0;\\n }\\n .card-group > .card:last-child .card-img-bottom,\\n .card-group > .card:last-child .card-footer {\\n border-bottom-left-radius: 0;\\n }\\n .card-group > .card:only-child {\\n border-radius: 0.25rem;\\n }\\n .card-group > .card:only-child .card-img-top,\\n .card-group > .card:only-child .card-header {\\n border-top-left-radius: 0.25rem;\\n border-top-right-radius: 0.25rem;\\n }\\n .card-group > .card:only-child .card-img-bottom,\\n .card-group > .card:only-child .card-footer {\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem;\\n }\\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {\\n border-radius: 0;\\n }\\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,\\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,\\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,\\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {\\n border-radius: 0;\\n }\\n}\\n\",\"created\":\"20181122175111676\",\"modified\":\"20210808052511431\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/card\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/card\",\"text\":\"/* Extracted from bootstrap 4.1.3 */\\n.card {\\n position: relative;\\n display: -ms-flexbox;\\n display: flex;\\n -ms-flex-direction: column;\\n flex-direction: column;\\n min-width: 0;\\n word-wrap: break-word;\\n background-color: #fff;\\n background-clip: border-box;\\n border: 1px solid rgba(0, 0, 0, 0.125);\\n border-radius: 0.25rem;\\n}\\n\\n.card > hr {\\n margin-right: 0;\\n margin-left: 0;\\n}\\n\\n.card > .list-group:first-child .list-group-item:first-child {\\n border-top-left-radius: 0.25rem;\\n border-top-right-radius: 0.25rem;\\n}\\n\\n.card > .list-group:last-child .list-group-item:last-child {\\n border-bottom-right-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem;\\n}\\n\\n.card-body {\\n -ms-flex: 1 1 auto;\\n flex: 1 1 auto;\\n padding: 1.25rem;\\n}\\n\\n.card-title {\\n margin-bottom: 0.75rem;\\n}\\n\\n.card-subtitle {\\n margin-top: -0.375rem;\\n margin-bottom: 0;\\n}\\n\\n.card-text:last-child {\\n margin-bottom: 0;\\n}\\n\\n.card-link:hover {\\n text-decoration: none;\\n}\\n\\n.card-link + .card-link {\\n margin-left: 1.25rem;\\n}\\n\\n.card-header {\\n padding: 0.75rem 1.25rem;\\n margin-bottom: 0;\\n background-color: rgba(0, 0, 0, 0.03);\\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\\n}\\n\\n.card-header:first-child {\\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\\n}\\n\\n.card-header + .list-group .list-group-item:first-child {\\n border-top: 0;\\n}\\n\\n.card-footer {\\n padding: 0.75rem 1.25rem;\\n background-color: rgba(0, 0, 0, 0.03);\\n border-top: 1px solid rgba(0, 0, 0, 0.125);\\n}\\n\\n.card-footer:last-child {\\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\\n}\\n\\n.card-header-tabs {\\n margin-right: -0.625rem;\\n margin-bottom: -0.75rem;\\n margin-left: -0.625rem;\\n border-bottom: 0;\\n}\\n\\n.card-header-pills {\\n margin-right: -0.625rem;\\n margin-left: -0.625rem;\\n}\\n\\n.card-img-overlay {\\n position: absolute;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n padding: 1.25rem;\\n}\\n\\n.card-img {\\n width: 100%;\\n border-radius: calc(0.25rem - 1px);\\n}\\n\\n.card-img-top {\\n width: 100%;\\n border-top-left-radius: calc(0.25rem - 1px);\\n border-top-right-radius: calc(0.25rem - 1px);\\n}\\n\\n.card-img-bottom {\\n width: 100%;\\n border-bottom-right-radius: calc(0.25rem - 1px);\\n border-bottom-left-radius: calc(0.25rem - 1px);\\n}\\n\",\"created\":\"20180822174608965\",\"modified\":\"20210808052511411\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/clearfix\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/clearfix\",\"text\":\".clearfix::after {\\n display: block;\\n clear: both;\\n content: \\\"\\\";\\n}\",\"created\":\"20190919042042391\",\"modified\":\"20210808052511439\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/float\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/float\",\"text\":\".float-left {\\n float: left;\\n}\\n\\n.float-right {\\n float: right;\\n}\\n\\n.float-none {\\n float: none;\\n}\\n\",\"created\":\"20180823142040855\",\"modified\":\"20210808052511446\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/my-adjustment\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/my-adjustment\",\"text\":\"/* My adjustments to bootstrap 4.1.3 css classes */\\na {\\n color: #007bff;\\n text-decoration: none;\\n background-color: transparent;\\n -webkit-text-decoration-skip: objects;\\n}\\n/* Link is hacked to be compatible with bootstrap \\nclasses remove it if the TW core objects break\\n*/\\n\\n\",\"created\":\"20180822044831813\",\"modified\":\"20210808052511454\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/shadow\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/shadow\",\"text\":\".shadow-sm {\\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\\n}\\n\\n.shadow {\\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\\n}\\n\\n.shadow-lg {\\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\\n}\\n\\n.shadow-none {\\n box-shadow: none !important;\\n}\",\"created\":\"20180823114259911\",\"modified\":\"20210808052511462\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/sizing-spacing\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/sizing-spacing\",\"text\":\"/* Extracted from bootstrap 4.3.1 */\\n/*Defines margins, paddings, width and height*/\\n.w-25 {\\n width: 25% !important;\\n}\\n.w-50 {\\n width: 50% !important;\\n}\\n.w-75 {\\n width: 75% !important;\\n}\\n.w-100 {\\n width: 100% !important;\\n}\\n.w-auto {\\n width: auto !important;\\n}\\n.h-25 {\\n height: 25% !important;\\n}\\n.h-50 {\\n height: 50% !important;\\n}\\n.h-75 {\\n height: 75% !important;\\n}\\n.h-100 {\\n height: 100% !important;\\n}\\n.h-auto {\\n height: auto !important;\\n}\\n.mw-100 {\\n max-width: 100% !important;\\n}\\n.mh-100 {\\n max-height: 100% !important;\\n}\\n.m-0 {\\n margin: 0 !important;\\n}\\n.mt-0,\\n.my-0 {\\n margin-top: 0 !important;\\n}\\n.mr-0,\\n.mx-0 {\\n margin-right: 0 !important;\\n}\\n.mb-0,\\n.my-0 {\\n margin-bottom: 0 !important;\\n}\\n.ml-0,\\n.mx-0 {\\n margin-left: 0 !important;\\n}\\n.m-1 {\\n margin: 0.25rem !important;\\n}\\n.mt-1,\\n.my-1 {\\n margin-top: 0.25rem !important;\\n}\\n.mr-1,\\n.mx-1 {\\n margin-right: 0.25rem !important;\\n}\\n.mb-1,\\n.my-1 {\\n margin-bottom: 0.25rem !important;\\n}\\n.ml-1,\\n.mx-1 {\\n margin-left: 0.25rem !important;\\n}\\n.m-2 {\\n margin: 0.5rem !important;\\n}\\n.mt-2,\\n.my-2 {\\n margin-top: 0.5rem !important;\\n}\\n.mr-2,\\n.mx-2 {\\n margin-right: 0.5rem !important;\\n}\\n.mb-2,\\n.my-2 {\\n margin-bottom: 0.5rem !important;\\n}\\n.ml-2,\\n.mx-2 {\\n margin-left: 0.5rem !important;\\n}\\n\\n.m-3 {\\n margin: 1rem !important;\\n}\\n\\n.mt-3,\\n.my-3 {\\n margin-top: 1rem !important;\\n}\\n\\n.mr-3,\\n.mx-3 {\\n margin-right: 1rem !important;\\n}\\n\\n.mb-3,\\n.my-3 {\\n margin-bottom: 1rem !important;\\n}\\n\\n.ml-3,\\n.mx-3 {\\n margin-left: 1rem !important;\\n}\\n\\n.m-4 {\\n margin: 1.5rem !important;\\n}\\n\\n.mt-4,\\n.my-4 {\\n margin-top: 1.5rem !important;\\n}\\n\\n.mr-4,\\n.mx-4 {\\n margin-right: 1.5rem !important;\\n}\\n\\n.mb-4,\\n.my-4 {\\n margin-bottom: 1.5rem !important;\\n}\\n\\n.ml-4,\\n.mx-4 {\\n margin-left: 1.5rem !important;\\n}\\n\\n.m-5 {\\n margin: 3rem !important;\\n}\\n\\n.mt-5,\\n.my-5 {\\n margin-top: 3rem !important;\\n}\\n\\n.mr-5,\\n.mx-5 {\\n margin-right: 3rem !important;\\n}\\n\\n.mb-5,\\n.my-5 {\\n margin-bottom: 3rem !important;\\n}\\n\\n.ml-5,\\n.mx-5 {\\n margin-left: 3rem !important;\\n}\\n\\n.p-0 {\\n padding: 0 !important;\\n}\\n\\n.pt-0,\\n.py-0 {\\n padding-top: 0 !important;\\n}\\n\\n.pr-0,\\n.px-0 {\\n padding-right: 0 !important;\\n}\\n\\n.pb-0,\\n.py-0 {\\n padding-bottom: 0 !important;\\n}\\n\\n.pl-0,\\n.px-0 {\\n padding-left: 0 !important;\\n}\\n\\n.p-1 {\\n padding: 0.25rem !important;\\n}\\n\\n.pt-1,\\n.py-1 {\\n padding-top: 0.25rem !important;\\n}\\n\\n.pr-1,\\n.px-1 {\\n padding-right: 0.25rem !important;\\n}\\n\\n.pb-1,\\n.py-1 {\\n padding-bottom: 0.25rem !important;\\n}\\n\\n.pl-1,\\n.px-1 {\\n padding-left: 0.25rem !important;\\n}\\n\\n.p-2 {\\n padding: 0.5rem !important;\\n}\\n\\n.pt-2,\\n.py-2 {\\n padding-top: 0.5rem !important;\\n}\\n\\n.pr-2,\\n.px-2 {\\n padding-right: 0.5rem !important;\\n}\\n\\n.pb-2,\\n.py-2 {\\n padding-bottom: 0.5rem !important;\\n}\\n\\n.pl-2,\\n.px-2 {\\n padding-left: 0.5rem !important;\\n}\\n\\n.p-3 {\\n padding: 1rem !important;\\n}\\n\\n.pt-3,\\n.py-3 {\\n padding-top: 1rem !important;\\n}\\n\\n.pr-3,\\n.px-3 {\\n padding-right: 1rem !important;\\n}\\n\\n.pb-3,\\n.py-3 {\\n padding-bottom: 1rem !important;\\n}\\n\\n.pl-3,\\n.px-3 {\\n padding-left: 1rem !important;\\n}\\n\\n.p-4 {\\n padding: 1.5rem !important;\\n}\\n\\n.pt-4,\\n.py-4 {\\n padding-top: 1.5rem !important;\\n}\\n\\n.pr-4,\\n.px-4 {\\n padding-right: 1.5rem !important;\\n}\\n\\n.pb-4,\\n.py-4 {\\n padding-bottom: 1.5rem !important;\\n}\\n\\n.pl-4,\\n.px-4 {\\n padding-left: 1.5rem !important;\\n}\\n\\n.p-5 {\\n padding: 3rem !important;\\n}\\n\\n.pt-5,\\n.py-5 {\\n padding-top: 3rem !important;\\n}\\n\\n.pr-5,\\n.px-5 {\\n padding-right: 3rem !important;\\n}\\n\\n.pb-5,\\n.py-5 {\\n padding-bottom: 3rem !important;\\n}\\n\\n.pl-5,\\n.px-5 {\\n padding-left: 3rem !important;\\n}\\n\\n.m-auto {\\n margin: auto !important;\\n}\\n\\n.mt-auto,\\n.my-auto {\\n margin-top: auto !important;\\n}\\n\\n.mr-auto,\\n.mx-auto {\\n margin-right: auto !important;\\n}\\n\\n.mb-auto,\\n.my-auto {\\n margin-bottom: auto !important;\\n}\\n\\n.ml-auto,\\n.mx-auto {\\n margin-left: auto !important;\\n}\\n\",\"created\":\"20180822191952379\",\"modified\":\"20210808052511469\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/text-alignment\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/text-alignment\",\"text\":\".text-justify {\\n text-align: justify !important;\\n}\\n\\n.text-nowrap {\\n white-space: nowrap !important;\\n}\\n\\n.text-truncate {\\n overflow: hidden;\\n text-overflow: ellipsis;\\n white-space: nowrap;\\n}\\n\\n.text-left {\\n text-align: left !important;\\n}\\n\\n.text-right {\\n text-align: right !important;\\n}\\n\\n.text-center {\\n text-align: center !important;\\n}\",\"created\":\"20180822051223866\",\"modified\":\"20210808052511477\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/text-colors\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/text-colors\",\"text\":\"/* from bootstrap 4.1.3 */\\n\\n.text-white {\\n color: #fff !important;\\n}\\n\\n.text-primary {\\n color: #007bff !important;\\n}\\n\\na.text-primary:hover, a.text-primary:focus {\\n color: #0062cc !important;\\n}\\n\\n.text-secondary {\\n color: #6c757d !important;\\n}\\n\\na.text-secondary:hover, a.text-secondary:focus {\\n color: #545b62 !important;\\n}\\n\\n.text-success {\\n color: #28a745 !important;\\n}\\n\\na.text-success:hover, a.text-success:focus {\\n color: #1e7e34 !important;\\n}\\n\\n.text-info {\\n color: #17a2b8 !important;\\n}\\n\\na.text-info:hover, a.text-info:focus {\\n color: #117a8b !important;\\n}\\n\\n.text-warning {\\n color: #ffc107 !important;\\n}\\n\\na.text-warning:hover, a.text-warning:focus {\\n color: #d39e00 !important;\\n}\\n\\n.text-danger {\\n color: #dc3545 !important;\\n}\\n\\na.text-danger:hover, a.text-danger:focus {\\n color: #bd2130 !important;\\n}\\n\\n.text-light {\\n color: #f8f9fa !important;\\n}\\n\\na.text-light:hover, a.text-light:focus {\\n color: #dae0e5 !important;\\n}\\n\\n.text-dark {\\n color: #343a40 !important;\\n}\\n\\na.text-dark:hover, a.text-dark:focus {\\n color: #1d2124 !important;\\n}\\n\\n.text-body {\\n color: #212529 !important;\\n}\\n\\n.text-muted {\\n color: #6c757d !important;\\n}\\n\\n.text-black-50 {\\n color: rgba(0, 0, 0, 0.5) !important;\\n}\\n\\n.text-white-50 {\\n color: rgba(255, 255, 255, 0.5) !important;\\n}\\n\\n.text-hide {\\n font: 0/0 a;\\n color: transparent;\\n text-shadow: none;\\n background-color: transparent;\\n border: 0;\\n}\\n\",\"created\":\"20180820173351023\",\"modified\":\"20210808052511485\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/bs/text-utility\":{\"title\":\"$:/plugins/kookma/shiraz/styles/bs/text-utility\",\"text\":\"/* Can be removed latter. This is used for illustration of bootstrap cards */\\n\\n.text-lowercase {\\n text-transform: lowercase !important;\\n}\\n\\n.text-uppercase {\\n text-transform: uppercase !important;\\n}\\n\\n.text-capitalize {\\n text-transform: capitalize !important;\\n}\\n\\n.font-weight-light {\\n font-weight: 300 !important;\\n}\\n\\n.font-weight-normal {\\n font-weight: 400 !important;\\n}\\n\\n.font-weight-bold {\\n font-weight: 700 !important;\\n}\\n\\n.font-italic {\\n font-style: italic !important;\\n}\\n\\n\\n.h1, .h2, .h3, .h4, .h5, .h6 {\\n margin-bottom: 0.5rem;\\n font-family: inherit;\\n font-weight: 500;\\n line-height: 1.2;\\n color: inherit;\\n}\\n\\n.h1 {\\n font-size: 2.5rem;\\n}\\n\\n.h2 {\\n font-size: 2rem;\\n}\\n\\n.h3 {\\n font-size: 1.75rem;\\n}\\n\\n.h4 {\\n font-size: 1.5rem;\\n}\\n\\n.h5 {\\n font-size: 1.25rem;\\n}\\n\\n.h6 {\\n font-size: 1rem;\\n}\\n\\n.lead {\\n font-size: 1.25rem;\\n font-weight: 300;\\n}\\n\\n.display-1 {\\n font-size: 6rem;\\n font-weight: 300;\\n line-height: 1.2;\\n}\\n\\n.display-2 {\\n font-size: 5.5rem;\\n font-weight: 300;\\n line-height: 1.2;\\n}\\n\\n.display-3 {\\n font-size: 4.5rem;\\n font-weight: 300;\\n line-height: 1.2;\\n}\\n\\n.display-4 {\\n font-size: 3.5rem;\\n font-weight: 300;\\n line-height: 1.2;\\n}\\n\\n.hr {\\n margin-top: 1rem;\\n margin-bottom: 1rem;\\n border: 0;\\n border-top: 1px solid rgba(0, 0, 0, 0.1);\\n}\\n\\n.small {\\n font-size: 80%;\\n font-weight: 400;\\n}\\n\\n.mark {\\n padding: 0.2em;\\n background-color: #fcf8e3;\\n}\\n\",\"created\":\"20180822130528002\",\"modified\":\"20210808052511493\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/clear-float\":{\"title\":\"$:/plugins/kookma/shiraz/styles/clear-float\",\"text\":\"/* Resolve issue for floating objects which cross the tiddler frame!\\nThe below code should force the tiddler to always wrap around floating elements, so that they are always inside\\nRef: https://groups.google.com/d/msg/tiddlywiki/5bZwwj6cyac/2LzFeA7AAwAJ\\n*/\\n\\n.tc-tiddler-body:before, .tc-tiddler-body:after {\\n content: \\\"\\\";\\n display: table;\\n}\\n.tc-tiddler-body:after {\\n clear: both;\\n}\\n.tc-tiddler-body {\\n zoom: 1;\\n}\",\"created\":\"20190902043605186\",\"modified\":\"20210808052511498\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/colorful-sidebar-tab\":{\"title\":\"$:/plugins/kookma/shiraz/styles/colorful-sidebar-tab\",\"text\":\".tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\\n background: none;\\n border: none;\\n border-bottom: solid 1px #737373;\\n font-weight: bold;\\n color: #DB4C3F;\\n}\",\"created\":\"20191209105546612\",\"modified\":\"20211117172558880\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/csvtable-katex\":{\"title\":\"$:/plugins/kookma/shiraz/styles/csvtable-katex\",\"text\":\".falign .katex-display > .katex {text-align:left;}\\n.ralign .katex-display > .katex {text-align:right;}\\n.table-mathbox tr td{vertical-align: baseline;} /* baseline aligned text and fomula in table cell*/\\n\\n/*\\nOnly used with csv table + katex\\nSee $:/plugins/kookma/shiraz/macros/csvtables/formats-math\\n*/\",\"created\":\"20210913204223405\",\"modified\":\"20210914150205318\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/dbadge\":{\"title\":\"$:/plugins/kookma/shiraz/styles/dbadge\",\"text\":\"/*Credits: \\nNishant Srivastava https://codepen.io/nisrulz/pen/bpQWLW\\nMohammad Rahmani: https://github.com/kookma\\n*/\\n.dbadge {\\n display: inline-block;\\n margin: 0.0em;\\n}\\n.dbadge > span {\\n color: #ffffff;\\n font-size: 0.8em;\\n font-weight: 400;\\n line-height: 1;\\n padding: .2em .6em;\\n text-align: center;\\n vertical-align: baseline;\\n white-space: nowrap;}\\n\\n.dbadge-subject{\\n background-color: #656565;\\n border-bottom-left-radius: 0.25em;\\n border-top-left-radius: 0.25em;}\\n.dbadge-status {\\n border-bottom-right-radius: 0.25em;\\n border-top-right-radius: 0.25em;}\\n\\n.dbadge-primary {\\n background-color: #337ab7;}\\n.dbadge-success {\\n background-color: #5cb85c;}\\n.dbadge-info {\\n background-color: #5bc0de;}\\n.dbadge-warning {\\n background-color: #f0ad4e;}\\n.dbadge-danger {\\n background-color: #d9534f;}\",\"created\":\"20181204192835967\",\"modified\":\"20210808052511511\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/details-slider\":{\"title\":\"$:/plugins/kookma/shiraz/styles/details-slider\",\"text\":\"/*details html5 macro*/\\ndetails > summary {\\n padding: 2px 6px;\\n font-weight:500;\\n outline:none;\\n}\\ndetails > div {\\n padding: 2px 6px;\\n margin: 0;\\n}\\n\\nbutton .kk-sh-slider svg{\\nwidth: 0.8em;\\nheight: 0.8em;\\nvertical-align: middle;}\",\"created\":\"20181101185908941\",\"modified\":\"20210808052511516\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/dynamic-tables-var\":{\"title\":\"$:/plugins/kookma/shiraz/styles/dynamic-tables-var\",\"created\":\"20210224171009495\",\"modified\":\"20210808052511528\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"/* these are dynamic or variable properties based on the tiddlywiki palette */\\n\\n.shiraz-dtable-page-footer select{\\n background-color: \u003C\u003Ccolor table-header-background>>;\\n color:\u003C\u003Ccolor foreground>>;\\n}\\n\\n.shiraz-dtable-page-footer > td{\\nbackground-color: \u003C\u003Ccolor table-header-background>>;\\n}\\n\\n/* customize the table footer used for numerical summary*/\\n.shiraz-dtable-footer tr td{\\n\\tbackground-color: \u003C\u003Ccolor table-footer-background>>;\\n border:none;\\n}\\n\"},\"$:/plugins/kookma/shiraz/styles/dynamic-tables\":{\"title\":\"$:/plugins/kookma/shiraz/styles/dynamic-tables\",\"text\":\"/* edit-text box for dynamic table */\\n.shiraz-dtable-textbox {\\n width:100%;\\n padding-left: 5px;\\n border: none;\\n}\\n\\n.shiraz-dtable-textbox:focus {\\n outline: none;\\n border: 1px solid #5778d8;\\n background: transparent;\\n}\\n\\n.tbl-inpt-edit { width: 100%; background-color: transparent; border: none; color: #000000;}\\n\\nbutton.tbl-sort-svg > svg { text-shadow: none; fill:#000000; height:10px; padding:0 0 2px 0; }\\n\\nth .tc-tiddlylink, th a { text-shadow: none; margin: 0 0 0 0; padding: 0 0 0 0; color:#000000; font-weight: bold; }\\n\\n\\n/* DELETE CONFIRMATION */\\ntable thead .tbl-delete-confirm > th {\\n color: white;\\n background-color:#ff0033;\\n padding: 8px;\\n margin: 0px;\\n text-align:center;\\n\\tfont-weight:normal;\\n}\\n\\ntable thead .tbl-delete-confirm > th > button {\\n color: white;\\n fill: white;\\n}\\n\\n/* -- pagination --*/\\n.shiraz-dtable-page-footer td{\\n\\tmargin: 0 0 0 0;\\n\\tpadding: 4px 7px 4px 7px;\\n}\\n\\n.shiraz-dtable-page-footer select{\\n\\tpadding:0;\\n\\tmargin:0;\\n\\tborder:none;\\t\\n}\\n\\n.shiraz-dtable-page-footer {\\n\\ttext-align:center;\\n}\\n\\n.shiraz-dtable-page-prev{\\n\\tfloat:left;\\n\\tmargin-right:8px;\\n}\\n\\n.shiraz-dtable-page-next{\\n\\tfloat:right;\\n\\tmargin-left:8px;\\n}\\n\\n.shiraz-dtable-page-footer button svg {height:0.7em;}\\n.shiraz-dtable-page-footer button {outline: none; line-height:normal;}\\n.shiraz-dtable-page-footer button:disabled {display:none;}\\n\\n/* to format the expanded record (tiddler body) - for local customization like KaTeX numbering */\\n.shiraz-dtable-expanded-record{ }\\n\\n/*to adjust the column width for date/due-date fields*/\\n.shiraz-dtable-date{\\n\\twidth:7em;\\n}\",\"created\":\"20191128184537594\",\"modified\":\"20211117172018885\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/image-alignment\":{\"title\":\"$:/plugins/kookma/shiraz/styles/image-alignment\",\"text\":\"/*Image aligning classes*/\\n.image-align-right{\\n float:right;\\n margin:0.5em 0 1.3em 1.4em;\\n}\\n.image-align-left{\\n float:left;\\n margin: 0.5em 1.4em 1.3em 0;\\n}\\n.image-align-center{\\n display:block;\\n margin: 0.5em auto 1.3em; \\n}\\n\\n.image-float-none {\\n float: none !important;\\n}\",\"created\":\"20190918193736314\",\"modified\":\"20210808052511534\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/image-basic\":{\"title\":\"$:/plugins/kookma/shiraz/styles/image-basic\",\"text\":\".image-basic {\\n text-align: center;\\n font-style: italic;\\n font-size: smaller;\\n text-indent: 0;\\n padding: 0.5em;\\n}\",\"created\":\"20181119182848505\",\"modified\":\"20210808052511542\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/image-overlay\":{\"title\":\"$:/plugins/kookma/shiraz/styles/image-overlay\",\"text\":\".image-overlay-container{\\n width: 50%; \\n box-sizing: border-box;\\n}\\n\\n@media screen and (max-width: 640px){\\n .image-overlay-container{\\n display: block;\\n width: 100%;\\n }\\n}\\n\\n@media screen and (min-width: 900px){\\n .image-overlay-container{\\n width: 33.33%;\\n }\\n}\\n\\n.image-overlay-container .image-overlay-title{\\n color: #1a1a1a;\\n text-align: center;\\n margin-bottom:10px;\\n}\\n\\n.image-overlay-content {\\n position: relative;\\n width: 90%;\\n max-width: 400px;\\n margin: auto;\\n overflow: hidden;\\n}\\n\\n.image-overlay-content .image-overlay-content-overlay {\\n background: rgba(0,0,0,0.7);\\n position: absolute;\\n height: 99%;\\n width: 100%;\\n left: 0;\\n top: 0;\\n bottom: 0;\\n right: 0;\\n opacity: 0;\\n -webkit-transition: all 0.4s ease-in-out 0s;\\n -moz-transition: all 0.4s ease-in-out 0s;\\n transition: all 0.4s ease-in-out 0s;\\n}\\n\\n.image-overlay-content:hover .image-overlay-content-overlay{\\n opacity: 1;\\n}\\n\\n.image-overlay-content-image{\\n width: 100%;\\n}\\n\\n.image-overlay-content-details {\\n position: absolute;\\n text-align: center;\\n padding-left: 1em;\\n padding-right: 1em;\\n width: 100%;\\n top: 50%;\\n left: 50%;\\n opacity: 0;\\n -webkit-transform: translate(-50%, -50%);\\n -moz-transform: translate(-50%, -50%);\\n transform: translate(-50%, -50%);\\n -webkit-transition: all 0.3s ease-in-out 0s;\\n -moz-transition: all 0.3s ease-in-out 0s;\\n transition: all 0.3s ease-in-out 0s;\\n}\\n\\n.image-overlay-content:hover .image-overlay-content-details{\\n top: 50%;\\n left: 50%;\\n opacity: 1;\\n}\\n\\n.image-overlay-content-details h3{\\n color: #fff;\\n font-weight: 500;\\n letter-spacing: 0.15em;\\n margin-bottom: 0.5em;\\n text-transform: uppercase;\\n}\\n\\n.image-overlay-content-details p{\\n color: #fff;\\n font-size: 0.8em;\\n}\\n\\n.image-overlay-fadeIn-bottom{\\n top: 80%;\\n}\\n\\n.image-overlay-fadeIn-top{\\n top: 20%;\\n}\\n\\n.image-overlay-fadeIn-left{\\n left: 20%;\\n}\\n\\n.image-overlay-fadeIn-right{\\n left: 80%;\\n}\",\"created\":\"20181116173704182\",\"modified\":\"20210808052511547\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/image-polaroid\":{\"title\":\"$:/plugins/kookma/shiraz/styles/image-polaroid\",\"text\":\".image-polaroid {\\n min-width:64px;\\n background-color: #f8f9fa;\\n box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\\n}\\n.image-polaroid img {\\n width: 100%;\\n padding:10px;\\n height: auto;\\n}\\n.image-polaroid .image-polaroid-caption {\\n padding:10px 15px 10px;\\n text-align: center; \\n line-height: 1.4em;\\n font-weight:300;\\n font-size: 0.9em; \\n}\",\"created\":\"20181116094450565\",\"modified\":\"20210808052511555\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/image-pretty\":{\"title\":\"$:/plugins/kookma/shiraz/styles/image-pretty\",\"text\":\".image-pretty {\\n min-width:64px;\\n border: 1px solid #c8ccd1;\\n background-color:#f8f9fa;\\n}\\n.image-pretty:hover {\\n border: 1px solid #777;\\n}\\n.image-pretty img {\\n padding:2px;\\n width: 100%;\\n height: auto;\\n}\\n.image-pretty .image-pretty-caption {\\n padding:10px 15px 10px;\\n text-align: center; \\n line-height: 1.4em;\\n font-weight:300;\\n font-size: 0.9em; \\n}\\n\\n\",\"created\":\"20181115182806512\",\"modified\":\"20210808052511563\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/image-slidein\":{\"title\":\"$:/plugins/kookma/shiraz/styles/image-slidein\",\"text\":\".image-slidein { \\n display: block; \\n position: relative; \\n /*float: left;*/\\n overflow: hidden; \\n /* margin: 0 20px 20px 0;*/\\n}\\n\\n.image-slidein img {\\n width: 100%;\\n height: auto;\\n}\\n\\n.image-slidein figcaption { \\n position: absolute; \\n background: rgba(0,0,0,0.75); \\n color: white; \\n padding: 10px 20px; \\n opacity: 0;\\n -webkit-transition: all 0.6s ease;\\n -moz-transition: all 0.6s ease;\\n -o-transition: all 0.6s ease;\\n}\\n.image-slidein:hover figcaption {\\n opacity: 1;\\n}\\n.image-slidein:before { \\n content: \\\"?\\\"; \\n position: absolute; \\n font-weight: 800; \\n background: rgba(255,255,255,0.75); \\n text-shadow: 0 0 5px white;\\n color: black;\\n width: 24px;\\n height: 24px;\\n -webkit-border-radius: 12px;\\n -moz-border-radius: 12px;\\n border-radius: 12px;\\n text-align: center;\\n font-size: 14px;\\n line-height: 24px;\\n -moz-transition: all 0.6s ease;\\n opacity: 0.75;\\t\\n}\\n.image-slidein:hover:before {\\n opacity: 0;\\n}\\n\\n.mr-cap-left:before { bottom: 10px; left: 10px; }\\n.mr-cap-left figcaption { bottom: 0; left: -30%; }\\n.mr-cap-left:hover figcaption { left: 0; }\\n\\n.mr-cap-right:before { bottom: 10px; right: 10px; }\\n.mr-cap-right figcaption { bottom: 0; right: -30%; }\\n.mr-cap-right:hover figcaption { right: 0; }\\n\\n.mr-cap-top:before { top: 10px; left: 10px; }\\n.mr-cap-top figcaption { left: 0; top: -30%; }\\n.mr-cap-top:hover figcaption { top: 0; }\\n\\n.mr-cap-bottom:before { bottom: 10px; left: 10px; }\\n.mr-cap-bottom figcaption { left: 0; bottom: -30%;}\\n.mr-cap-bottom:hover figcaption { bottom: 0; }\\n\",\"created\":\"20181117040213926\",\"modified\":\"20210808052511579\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/misc/details\":{\"title\":\"$:/plugins/kookma/shiraz/styles/misc/details\",\"text\":\"/* Styles for summary cursor\\nurl: https://css-tricks.com/two-issues-styling-the-details-element-and-how-to-solve-them/\\n*/\\n\\nsummary {\\n cursor: pointer;\\n}\\n\\nsummary > * {\\n display: inline;\\n}\",\"created\":\"20210812081549226\",\"modified\":\"20210812082029378\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/misc/edit-buttons\":{\"title\":\"$:/plugins/kookma/shiraz/styles/misc/edit-buttons\",\"text\":\"/*Edit buttons as traffic lights*/\\n.tc-tiddler-controls .tc-image-delete-button {fill:#ebb;}\\n.tc-tiddler-controls .tc-image-cancel-button {fill:#ed9;}\\n.tc-tiddler-controls .tc-image-done-button {fill:#beb;}\",\"created\":\"20191029091851469\",\"modified\":\"20210808052511585\",\"tags\":\"\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/misc/table-csv\":{\"title\":\"$:/plugins/kookma/shiraz/styles/misc/table-csv\",\"text\":\"/* Styles for star rating used with table-csv macro */\\n.shiraz-star svg{\\nwidth: 1.2em;\\nheight: 1.2em;\\nvertical-align: middle;\\nfill:#FF9529; /*Deep Saffron*/\\n}\",\"created\":\"20210808144209865\",\"modified\":\"20210808144511445\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/misc/tiddler-button-visibility\":{\"title\":\"$:/plugins/kookma/shiraz/styles/misc/tiddler-button-visibility\",\"text\":\"/* Mouseover toolbar visibility: courtesy from Tobias Beer*/\\n.tc-tiddler-frame .tc-titlebar button {\\n opacity: 0;\\n transition: opacity .5s ease-in-out;\\n}\\n.tc-tiddler-frame:hover .tc-titlebar button {\\n zoom: 1;\\n filter: alpha(opacity=100);\\n opacity: 1;\\n}\\n\",\"created\":\"20191029094209435\",\"modified\":\"20210808052511590\",\"tags\":\"\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/misc/ui-buttons\":{\"title\":\"$:/plugins/kookma/shiraz/styles/misc/ui-buttons\",\"text\":\"/* These css rules makes TW UI buttons in beatiful color */\\n\\n/*page control buttons*/\\n.tc-page-controls .tc-image-new-button { fill: #5EB95E; } /*New tiddler button*/\\n.tc-page-controls .tc-image-options-button { fill:#8058A5; } /*Open control pannel*/\\n\\n/*tiddler buttons in beautiful color*/\\n.tc-tiddler-controls .tc-image-edit-button { fill:#F37B1D; }/*edit tiddler*/\\n.tc-tiddler-controls .tc-image-info-button { fill: #0e90d2; } /*Info button*/\\n\",\"created\":\"20191029092047069\",\"modified\":\"20210808052511595\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/mono\":{\"title\":\"$:/plugins/kookma/shiraz/styles/mono\",\"text\":\".mono {\\n\\tcolor:unset;\\n\\tbackground-color: #f7f7f9;\\n\\tborder: 1px solid #e1e1e8;\\n\\twhite-space: pre-wrap;\\n\\tpadding: 0 3px 2px;\\n\\tborder-radius: 3px;\\n\\tfont-family: \\\"SFMono-Regular\\\",Consolas,\\\"Liberation Mono\\\",Menlo,Courier,monospace;\\n}\",\"created\":\"20181010192406005\",\"modified\":\"20210808052511602\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/multicols/column\":{\"title\":\"$:/plugins/kookma/shiraz/styles/multicols/column\",\"text\":\"/* multicolumn layouts with fixed column number works on the whole tiddler */\\n.multicol .tc-tiddler-body {\\n column-width: 14em;\\n column-rule: 1px solid #ccc;\\n}\\n/* two columns responsive*/\\n.multicol2 .tc-tiddler-body {\\n\\tcolumn-count:2; \\n\\tcolumn-width:15em;\\n}\\n/* three columns responsive*/\\n.multicol3 .tc-tiddler-body {\\n\\tcolumn-count:3; \\n\\tcolumn-width:10em;\\n}\\n\\n\\n/* remove the extra space from first paragraph */\\n.multicol .tc-tiddler-body > :first-child, \\n.multicol2 .tc-tiddler-body > :first-child, \\n.multicol3 .tc-tiddler-body > :first-child { margin-top: 0;}\\n\\n/*-------------------------------------------------------------------------------*/\\n/* Classes for using with macro and div elements */\\n.sh-multicol {\\n column-width: 14em;\\n column-rule: 1px solid #ccc;\\n}\\n/* two columns responsive*/\\n.sh-multicol2 {\\n\\tcolumn-count:2; \\n\\tcolumn-width:15em;\\n}\\n/* three columns responsive*/\\n.sh-multicol3 {\\n\\tcolumn-count:3; \\n\\tcolumn-width:10em;\\n}\\n\\n/* remove the extra space from first paragraph */\\n.sh-multicol > :first-child,\\n.sh-multicol2 > :first-child,\\n.sh-multicol3 > :first-child { margin-top: 0;}\",\"created\":\"20190627204703061\",\"modified\":\"20210808052511607\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/multicols/flex backup\":{\"title\":\"$:/plugins/kookma/shiraz/styles/multicols/flex backup\",\"text\":\"/* multicolumn layout using flexbox courtesy from Bootstrap 4.3.1*/\\n.flex-row {\\n display: flex;\\n flex-wrap: wrap;\\n margin-right: -15px;\\n margin-left: -15px;\\n}\\n.flex-col-1, \\n.flex-col-2, \\n.flex-col-3 {\\n position: relative;\\n width: 100%;\\n padding-right: 15px;\\n padding-left: 15px;\\n}\\n\\n.flex-col-1{flex: 1 1 0;}\\n.flex-col-2{flex: 2 1 0;}\\n.flex-col-3{flex: 3 1 0;}\\n\\n.flex-col-1 > :first-child,\\n.flex-col-2 > :first-child,\\n.flex-col-3 > :first-child {\\n\\tmargin-top: 0;}\",\"created\":\"20191030140900552\",\"modified\":\"20210808052511618\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/multicols/flex\":{\"title\":\"$:/plugins/kookma/shiraz/styles/multicols/flex\",\"text\":\"/* multicolumn layout using flexbox courtesy from Bootstrap 4.3.1*/\\n.flex-row {\\n display: flex;\\n flex-direction: row;\\n flex-wrap: wrap;\\n/* margin-right: -15px;\\n margin-left: -15px;*/\\n}\\n\\n.flex-col,\\n.flex-col-1, \\n.flex-col-2, \\n.flex-col-3,\\n.flex-col-4 {\\n position: relative;\\n width: 100%;\\n padding-right: 15px;\\n padding-left: 15px;\\n}\\n\\n/* for small screen width>=576px\\nhttps://getbootstrap.com/docs/4.3/layout/grid/\\n*/\\n@media (min-width: 576px) {\\n.flex-col {flex: 1 1 0; max-width: 100%;}\\n.flex-col-1 {flex: 0 0 25%; max-width:25%}\\n.flex-col-2 {flex: 0 0 50%; max-width:50%}\\n.flex-col-3 {flex: 0 0 75%; max-width:75%}\\n.flex-col-4 {flex: 0 0 100%; max-width:100%}\\n}\\n\\n.flex-col > :first-child,\\n.flex-col-1 > :first-child,\\n.flex-col-2 > :first-child,\\n.flex-col-3 > :first-child,\\n.flex-col-4 > :first-child {\\n margin-top: 0;}\\n\\n\\n/* Alignment */\\n.flex-align-items-center {\\n align-items: center !important;\\n}\\n.flex-justify-content-center {\\n justify-content: center !important;\\n}\\n\\n.flex-no-gutters {\\n margin-right: 0;\\n margin-left: 0;\\n}\",\"created\":\"20191014193910006\",\"modified\":\"20210808052511613\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/multicols/storyriver\":{\"title\":\"$:/plugins/kookma/shiraz/styles/multicols/storyriver\",\"text\":\"/* create story river in two column layout */\\n.tc-story-river {\\n display: flex;\\n flex-wrap: wrap;\\n}\\n\\n.tc-tiddler-frame\\n{\\n max-width: 49%; margin-right: 1%;\\n /*max-width: 32%; margin-right: 1%; */\\n}\\n\",\"created\":\"20140523214749659\",\"modified\":\"20210808150936240\",\"tags\":\"\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/notebook\":{\"title\":\"$:/plugins/kookma/shiraz/styles/notebook\",\"text\":\"@media print{\\n .notebook .tc-tiddler-body {\\n padding-left:60px;\\n margin-top:25px;\\n }\\n .notebook .tc-tiddler-title,\\n .notebook .tc-subtitle,\\n\\t.notebook .tc-tags-wrapper {\\n padding-left:60px;\\n }\\n}\\n\\n@media screen{\\n .notebook .tc-tiddler-title,\\n .notebook .tc-subtitle,\\n\\t.notebook .tc-tags-wrapper,\\n\\t.notebook .tc-tiddler-body {\\n padding-left:30px;\\n }\\n\\n}\\t\\n\\n@media screen and (max-width:960px) {\\n .notebook .tc-tiddler-title,\\n .notebook .tc-subtitle,\\n .notebook .tc-tags-wrapper,\\n .notebook .tc-tiddler-body {\\n padding-left:60px;\\n }\\n\\n}\\n/*prevent applying left border in edit mode */\\n.notebook:not([data-tiddler-title^=\\\"Draft of\\\"]):before {\\n content: '';\\n position: absolute;\\n top: 0; bottom: 0; left: 0;\\n width: 50px;\\n background: radial-gradient(#575450 6px, transparent 7px) repeat-y;\\n background-size: 30px 30px;\\n border-right: 3px solid #D44147;\\n\\t z-index:1;\\n}\\n\\n.notebook .tc-tiddler-body {\\n\\t position: relative;\\n background: linear-gradient(transparent, transparent 1.95em, #91D1D3 1.95em);\\n background-size: 2em 2em;\\n\\t min-height:90px; \\n}\\n\\n.notebook .tc-tiddler-body{\\n\\t padding-top:20px;\\n font-family: \\\"Handlee\\\", cursive;\\n font-weight:300;\\n line-height:2em;\\n color:#696969;\\n}\\n\\n/* Setting font for other elements */\\n.notebook .tc-tiddler-body pre,\\n.notebook .tc-tiddler-body code,\\n.notebook .tc-tiddler-body pre code\\n{\\n font-family: \\\"Handlee\\\", cursive;\\n font-weight:300;\\n}\",\"created\":\"20210420164111716\",\"modified\":\"20210808052511631\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/sticky-footer\":{\"title\":\"$:/plugins/kookma/shiraz/styles/sticky-footer\",\"text\":\".sticky-footer {\\n position: absolute;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n padding: 0.5rem;\\n background-color: #efefef;\\n text-align: center;\\n margin-top: 5px;\\n box-sizing: border-box;\\n width: 100%;\\n}\\n\",\"created\":\"20180907070611557\",\"modified\":\"20210808052511635\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/tables\":{\"title\":\"$:/plugins/kookma/shiraz/styles/tables\",\"text\":\".table-tight{\\n\\tfont-size:0.8em;\\n}\\n\\n\\n/*\\nThis tiddler defines the custom stylesheet for tables \\nApril 13, 2018\\n*/\\n\\n/*center aligned table*/\\n.table-center {\\n margin:0 auto;\\n}\\n\\n/* Table caption at top */\\n.table-caption-top caption {\\n caption-side:top;\\n margin-bottom:0.2rem;\\n}\\n\\n/* Striped row table */\\n.table-striped-row tr:nth-child(even) td{\\n background-color:#F3F6F6; \\n}\\n\\n/* Striped column table */\\n.table-striped-col tbody tr td:nth-child(odd) {\\n\\tbackground-color: #F3F6F6;\\n}\\n\\n/*Borderless table*/\\n.table-borderless, \\n.table-borderless thead td, \\n.table-borderless th, \\n.table-borderless tr, \\n.table-borderless td{\\n border:0;\\n}\\n\\n/* Table lines should be used with table-borderless for abbreviations and two column layout */\\n\\n.table-lines thead td, .table-lines th{\\n border-bottom: 2px solid #dddddd;\\n\\t background-color:unset;\\n }\\n.table-lines td{\\n border-bottom: 1px solid #dddddd;\\n background-color:unset;\\n }\\n\\n/* Table hover (yellow background on mouse over) */\\n.table-hover tbody tr:hover{\\n color: #212529;\\n background-color: #e6e6e6;\\n}\\n.table-hover-yellow tbody tr:hover{background-color: #ffffcc;}\\n.table-hover-cyan tbody tr:hover{background-color: #e6ffff;}\\n\\n/* Table with colored header */\\n.thead-primary thead td, .thead-primary th{background-color: #007bff; color: #fff;}\\n.thead-secondary thead td, .thead-secondary th{background-color: #6c757d; color: #fff;}\\n.thead-success thead td, .thead-success th{background-color: #28a745; color: #fff;}\\n.thead-warning thead td, .thead-warning th{background-color: #ffc107; color: #fff;}\\n.thead-danger thead td, .thead-danger th{background-color: #dc3545; color: #fff;}\\n.thead-info thead td, .thead-info th{background-color: #17a2b8; color: #fff;}\\n.thead-dark thead td, .thead-dark th{background-color: #343a40; color: #fff;}\\n.thead-light thead td, .thead-light th{background-color: #f8f9fa; color: #212529;}\\n\\n/* Table with colored header correct to fill svgs with white color */\\n.thead-primary > thead> tr > td svg, .thead-primary > thead> tr > th svg,\\n.thead-secondary > thead> tr > td svg, .thead-secondary > thead> tr > th svg,\\n.thead-success > thead> tr > td svg, .thead-success > thead> tr > th svg,\\n.thead-warning > thead> tr > td svg, .thead-warning > thead> tr > th svg,\\n.thead-danger > thead> tr > td svg, .thead-danger > thead> tr > th svg,\\n.thead-info > thead> tr > td svg, .thead-info > thead> tr > th svg,\\n.thead-dark > thead> tr > td svg, .thead-dark > thead> tr > th svg\\n {fill:#ffffff; padding:0 0 3px 0; }\\n\\n\\n.thead-primary th .tc-tiddlylink, .thead-primary th a,\\n.thead-secondary th .tc-tiddlylink, .thead-primary th a,\\n.thead-success th .tc-tiddlylink, .thead-primary th a,\\n.thead-warning th .tc-tiddlylink, .thead-primary th a,\\n.thead-danger th .tc-tiddlylink, .thead-primary th a,\\n.thead-info th .tc-tiddlylink, .thead-primary th a,\\n.thead-dark th .tc-tiddlylink, .thead-primary th a{color:#ffffff}\\n\",\"created\":\"20180413092232257\",\"modified\":\"20210808052511640\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/styles/tiddler-title-class\":{\"title\":\"$:/plugins/kookma/shiraz/styles/tiddler-title-class\",\"text\":\".title-primary .tc-title {\\n color: #007bff;\\n}\\n.title-secondary .tc-title {\\n color: #6c757d;\\n}\\n.title-success .tc-title {\\n color: #28a745;\\n}\\n.title-info .tc-title {\\n color: #17a2b8;\\n}\\n.title-warning .tc-title {\\n color: #ffc107;\\n}\\n.title-danger .tc-title {\\n color: #dc3545;\\n}\\n.title-light .tc-title {\\n color: #f8f9fa;\\n}\\n.title-dark .tc-title {\\n color: #343a40;\\n}\\n.title-white .tc-title {\\n color: #fff;\\n}\",\"created\":\"20191101112257846\",\"modified\":\"20210808052511648\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/shiraz/templates/body/color\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/color\",\"created\":\"20200210160016959\",\"modified\":\"20210808052511653\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"color\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showCell()\\n\u003Cstyle>\\n.dt:not(:disabled):dt(.disabled) {cursor: pointer;}\\na.dt.disabled,fieldset:disabled a.dt {pointer-events: none;}\\n\u003C/style>\\n\u003C$link overrideClass=\\\"dt disabled\\\" to=\\\"\\\">\\n\u003C$edit-text tag=input type=color tiddler=\u003C\u003CcurrentRecord>> field=color/>\\n\u003C/$link>\\n\\\\end\\n\\n\\\\define edit_color() \u003C$edit-text tag=input type=color tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>>/>\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C\u003CshowCell>>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003Cedit_color>> >\\n \u003C\u003CshowCell_Locked>>\\n\u003C/$list>\\n\u003C/$reveal>\"},\"$:/plugins/kookma/shiraz/templates/body/date\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/date\",\"created\":\"20170128100657312\",\"modified\":\"20211117172100619\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"created modified\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003Ctd class=\\\"shiraz-dtable-date\\\">\\n\u003C$view tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> format=\\\"date\\\" template=\\\"YYYY.0MM.0DD\\\"/>\\n\u003C/td>\"},\"$:/plugins/kookma/shiraz/templates/body/default\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/default\",\"created\":\"20191125202328213\",\"modified\":\"20210808052511665\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C\u003CshowCell>>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003CeditCell>> >\\n \u003C\u003CshowCell_Locked>>\\n\u003C/$list>\\n\u003C/$reveal>\"},\"$:/plugins/kookma/shiraz/templates/body/due-date\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/due-date\",\"created\":\"20200206191120454\",\"modified\":\"20211117172046922\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"due-date\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showCell()\\n\u003C$set tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> name=due-date>\\n\u003C$text text={{{[\u003Cdue-date>split[-]split[.]join[]format:date[YYYY.0MM.0DD]]}}} />\\n\u003C/$set>\\n\\\\end\\n\\\\define showCell_Locked() \u003Cspan style=\\\"font-style:oblique;\\\">\u003C\u003CshowCell>>\u003C/span>\\n\\\\define edit_date() \u003C$edit-text tag=input type=date tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>>/>\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\" class=\\\"shiraz-dtable-date\\\">\\n\u003C\u003CshowCell>>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003Cedit_date>> >\\n \u003C\u003CshowCell_Locked>>\\n\u003C/$list>\\n\u003C/$reveal>\\n\\n\u003C!-- Part of Task Manager\\n this template ALWAYS works on fields -->\"},\"$:/plugins/kookma/shiraz/templates/body/email\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/email\",\"created\":\"20191202210913762\",\"modified\":\"20210808052511678\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"email\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define display-email-address()\\n\u003Ca class=\\\"tc-tiddlylink-external\\\" href=\\\"mailto:$(currentRecord)$!!$(currentColumn)$\\\" rel=\\\"noopener noreferrer\\\" target=\\\"_blank\\\">\\n\u003C\u003CshowCell>>\\n\u003C/a>\\n\\\\end\\n\\\\define display-email-address_Locked()\\n\u003Ca class=\\\"tc-tiddlylink-external\\\" href=\\\"mailto:$(currentRecord)$!!$(currentColumn)$\\\" rel=\\\"noopener noreferrer\\\" target=\\\"_blank\\\">\\n\u003C\u003CshowCell_Locked>>\\n\u003C/a>\\n\\\\end\\n\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C\u003Cdisplay-email-address>>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003CeditCell>> >\\n\u003C\u003Cdisplay-email-address_Locked>>\\n\u003C/$list>\\n\u003C/$reveal>\\n\\n\"},\"$:/plugins/kookma/shiraz/templates/body/priority\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/priority\",\"created\":\"20200424102701026\",\"modified\":\"20210808052511686\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"priority\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define circle(color, fill)\\n\u003Csvg width=\\\"12\\\" height=\\\"12\\\" >\\n\u003Ccircle cx=\\\"6\\\" cy=\\\"6\\\" r=\\\"5\\\" stroke=\u003C\u003C__color__>> fill=\u003C\u003C__fill__>> stroke-width=\\\"1\\\"/>\\n\u003C/svg>\\n\\\\end\\n\\n\\\\define showCell()\\n\u003C$list filter=\\\"[\u003CcurrentRecord>get\u003CcurrentColumn>match[very high]]\\\" variable=ignore>\\n\u003C$macrocall $name=\\\"circle\\\" color=\\\"#dc3545\\\" fill=\\\"#f8d7da\\\"/>\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003CcurrentRecord>get\u003CcurrentColumn>match[high]]\\\" variable=ignore>\\n\u003C$macrocall $name=\\\"circle\\\" color=\\\"#ff8c00\\\" fill=\\\"#fff3cd\\\"/>\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003CcurrentRecord>get\u003CcurrentColumn>match[normal]]\\\" variable=ignore>\\n\u003C$macrocall $name=\\\"circle\\\" color=\\\"#17a2b8\\\" fill=\\\"#d1ecf1\\\"/>\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003CcurrentRecord>get\u003CcurrentColumn>match[low]]\\\" variable=ignore>\\n\u003C$macrocall $name=\\\"circle\\\" color=\\\"#007bff\\\" fill=\\\"#cce5ff\\\"/>\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003CcurrentRecord>get\u003CcurrentColumn>match[very low]]\\\" variable=ignore>\\n\u003C$macrocall $name=\\\"circle\\\" color=\\\"#6c757d\\\" fill=\\\"#e2e3e5\\\"/>\\n\u003C/$list>\\n  \u003C$transclude tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> />\\n\\\\end\\n\\n\\\\define showCell_Locked() \u003Cspan style=\\\"font-style:oblique;\\\">\u003C\u003CshowCell>>\u003C/span>\\n\\n\\\\define select_priority()\\n\u003C$select tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> default=\\\"\\\">\u003Coption value=''>Select...\u003C/option>\u003Coption value='very high'>very high\u003C/option>\u003Coption value='high'>high\u003C/option>\u003Coption value='normal'>normal\u003C/option>\u003Coption value='low'>low\u003C/option>\u003Coption value='very low'>very low\u003C/option>\u003Coption value=''>no priority\u003C/option>\u003C/$select>\\n\\\\end\\n\\n\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C\u003CshowCell>>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003Cselect_priority>> >\\n \u003C\u003CshowCell_Locked>>\\n\u003C/$list>\\n\u003C$reveal>\\n\\n\u003C!-- Part of Task Manager\\n this template ALWAYS works on fields\\n -->\"},\"$:/plugins/kookma/shiraz/templates/body/status\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/status\",\"created\":\"20200424100127763\",\"modified\":\"20210808052511690\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"status\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showCell() \u003C$transclude tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> mode=\\\"inline\\\" />\\n\\\\define showCell_Locked() \u003Cspan style=\\\"font-style:oblique;\\\">\u003C\u003CshowCell>>\u003C/span>\\n\\\\define select_status()\\n\u003C$select tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> default=\\\"\\\">\u003Coption value=''>Select...\u003C/option>\u003Coption value='open'>open\u003C/option>\u003Coption value='not started'>not started\u003C/option>\u003Coption value='in-work'>in-work\u003C/option>\u003Coption value='on-hold'>on-hold\u003C/option>\u003Coption value='complete'>complete\u003C/option>\u003Coption value='rework'>rework\u003C/option>\u003Coption value='closed'>closed\u003C/option>\u003C/$select>\\n\\\\end\\n\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C\u003CshowCell>>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003Cselect_status>> >\\n \u003C\u003CshowCell_Locked>>\\n\u003C/$list>\\n\u003C/$reveal>\\n\\n\u003C!-- Part of Task Manager\\n this template ALWAYS works on fields -->\"},\"$:/plugins/kookma/shiraz/templates/body/tags\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/tags\",\"created\":\"20191125193831767\",\"modified\":\"20210808052511699\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"tags\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C$list filter=\\\"[title\u003CcurrentRecord>tags[]]\\\">\\n\u003Cspan class=\\\"tc-tag-list-item\\\" >\\n\u003C$set name=\\\"transclusion\\\" value=\u003C\u003CcurrentTiddler>>>\\n\u003C$macrocall $name=\\\"tag-pill-body\\\" tag=\u003C\u003CcurrentTiddler>> icon={{!!icon}} color={{!!color}} palette={{$:/palette}} element-tag=\\\"\\\"\\\"$button\\\"\\\"\\\" element-attributes=\\\"\\\"\\\"popup=\u003C\u003CtempTagPopup>> dragFilter='[all[current]tagging[]]' tag='span'\\\"\\\"\\\"/>\\n\u003C$reveal state=\u003C\u003CtempTagPopup>> style=\\\"position:absolute; z-index:9999;\\\" type=\\\"popup\\\" position=\\\"below\\\" animate=\\\"yes\\\" class=\\\"tc-drop-down\\\">\\n\u003C$set name=\\\"tv-show-missing-links\\\" value=\\\"yes\\\">\\n\u003C$transclude tiddler=\\\"$:/core/ui/ListItemTemplate\\\"/>\\n\u003C/$set>\\n\u003C$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\\\" variable=\\\"listItem\\\"> \\n\u003C$transclude tiddler=\u003C\u003ClistItem>>/> \\n\u003C/$list>\\n\u003Chr>\\n\u003C$macrocall $name=\\\"list-tagged-draggable\\\" tag=\u003C\u003CcurrentTiddler>>/>\\n\u003C/$reveal>\\n\u003C/$set>\\n\u003C/span>\\n\u003C/$list>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C!--check if the current column is not selected for sorting-->\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[sortIndex]match\u003CcurrentColumn>]\\\" variable=ignore\\nemptyMessage=\u003C\u003CeditCell>> >\\n \u003C\u003CshowCell_Locked>>\\n\u003C/$list>\\n\u003C/$reveal>\"},\"$:/plugins/kookma/shiraz/templates/body/tbl-checkbox\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/tbl-checkbox\",\"created\":\"20200206150644636\",\"modified\":\"20210808052511704\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"tbl-checkbox\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003Ctd style=\\\"width:28px;text-align:center;\\\">\\n\u003C$checkbox tiddler=\u003C\u003CcurrentRecord>> tag=\\\"done\\\"\\ncheckactions=\\\"\\\"\\\"\u003C$action-setfield $tiddler=\u003C\u003CtempTableStyle>> $index=\u003C\u003CcurrentRecord>> $value=\\\"color:#155724;background-color:#d4edda;\\\" />\u003C$action-setfield $tiddler=\u003C\u003CcurrentRecord>> status=\\\"complete\\\"/>\\\"\\\"\\\"\\nuncheckactions=\\\"\\\"\\\"\u003C$action-setfield $tiddler=\u003C\u003CtempTableStyle>> $index=\u003C\u003CcurrentRecord>> />\u003C$action-setfield $tiddler=\u003C\u003CcurrentRecord>> status=\\\"rework\\\"/>\\\"\\\"\\\" />\\n\u003C/td>\"},\"$:/plugins/kookma/shiraz/templates/body/tbl-clone\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/tbl-clone\",\"created\":\"20201203153613838\",\"modified\":\"20210808052511708\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"tbl-clone\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define cloneTiddler() \u003C$action-createtiddler $basetitle=\u003C\u003CcurrentRecord>> $template=\u003C\u003CcurrentRecord>> />\\n\\n\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore>\\n\u003Ctd style=\\\"width:28px;text-align:center;\\\">\\n \u003C$button actions=\u003C\u003CcloneTiddler>> class=\\\"tc-btn-invisible\\\">\\n\\t {{$:/core/images/clone-button}}\\n\\t\u003C/$button>\\n\u003C/td>\\n\u003C/$list>\"},\"$:/plugins/kookma/shiraz/templates/body/tbl-delete\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/tbl-delete\",\"created\":\"20170212101814663\",\"modified\":\"20210808052511715\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"tbl-delete\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore>\\n\u003Ctd style=\\\"width:28px;text-align:center;\\\">\\n \u003C$button class=\\\"tc-btn-invisible\\\">\\n \u003C$action-sendmessage $message=\\\"tm-delete-tiddler\\\" $param=\u003C\u003CcurrentRecord>>/>\\n {{$:/core/images/delete-button}}\\n \u003C/$button>\\n\u003C/td>\\n\u003C/$list>\"},\"$:/plugins/kookma/shiraz/templates/body/tbl-expand\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/tbl-expand\",\"created\":\"20200209072642825\",\"modified\":\"20210808052511720\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"tbl-expand\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$reveal type=\\\"nomatch\\\" state=\u003C\u003CtempPathExpand>> text=\\\"show\\\" tag=\\\"td\\\">\\n \u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\">\\n \u003C$action-setfield $tiddler=\u003C\u003CtempTableExpand>> $index=\u003C\u003CcurrentRecord>> $value=\\\"show\\\" />\\n {{$:/core/images/right-arrow}}\\n \u003C/$button>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" state=\u003C\u003CtempPathExpand>> text=\\\"show\\\" tag=\\\"td\\\">\\n \u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\">\\n \u003C$action-setfield $tiddler=\u003C\u003CtempTableExpand>> $index=\u003C\u003CcurrentRecord>>/>\\n {{$:/core/images/down-arrow}}\\n \u003C/$button>\\n\u003C/$reveal>\"},\"$:/plugins/kookma/shiraz/templates/body/tbl-linktype\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/tbl-linktype\",\"created\":\"20210501184147078\",\"modified\":\"20210808052511724\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"tbl-linktype\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003Ctd>\\n\u003C$text text={{{ [all[current]links[]match\u003CcurrentRecord>then[link]] [all[current]backlinks[]match\u003CcurrentRecord>then[backlink]] [all[current]tagging[]match\u003CcurrentRecord>then[tagging]] ~[[transclusion]] }}} />\\n\u003C/td>\\n\u003C!-- \\ntb-linktype is not sortable not editable. The priority is as below:\\nlink, backlink, tagging, transclusion\\n-->\"},\"$:/plugins/kookma/shiraz/templates/body/title\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/title\",\"created\":\"20170128100357203\",\"modified\":\"20210808052511731\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"title\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003Ctd>\\n\u003C$link to=\u003C\u003CcurrentRecord>>>\u003C$text text=\u003C\u003CcurrentRecord>> />\u003C/$link>\\n\u003C/td>\"},\"$:/plugins/kookma/shiraz/templates/body/type\":{\"title\":\"$:/plugins/kookma/shiraz/templates/body/type\",\"created\":\"20200210063953546\",\"modified\":\"20210808052511737\",\"tags\":\"$:/tags/Table/BodyTemplate\",\"tbl-column-list\":\"type\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showCell() \u003C$transclude tiddler=\u003C\u003CcurrentRecord>> field=\u003C\u003CcurrentColumn>> mode=\\\"inline\\\" />\\n\u003Ctd>\\n\u003C\u003CshowCell>>\\n\u003C/td>\\n\u003C!-- Note that the showCell here overrides the global showCell from table-dynamic macro -->\"},\"$:/plugins/kookma/shiraz/templates/footer/default\":{\"title\":\"$:/plugins/kookma/shiraz/templates/footer/default\",\"created\":\"20200130171717175\",\"modified\":\"20210808052511744\",\"tags\":\"$:/tags/Table/FooterTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$vars idx={{{ [\u003CcurrentColumn>addsuffix[/]addsuffix\u003CfooterRow>] }}}>\\n\u003C$set name=getFieldOrIndex filter=\\\"[\u003CfieldOrIndex>]-index\\\" value=\\\"get\\\" emptyValue=\\\"getindex\\\">\\n\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C$transclude tiddler=\u003C\u003CtempTableFooter>> index=\u003C\u003Cidx>> mode=\\\"inline\\\" />\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableEdit>> stateIndex=\\\"mode\\\" text=\\\"edit\\\" tag=\\\"td\\\">\\n\u003C$edit-text tiddler=\u003C\u003CtempTableFooter>> index=\u003C\u003Cidx>> tag=\\\"input\\\" class=\\\"shiraz-dtable-textbox\\\"/>\\n\u003C/$reveal>\\n\u003C/$set>\\n\u003C/$vars>\"},\"$:/plugins/kookma/shiraz/templates/footer/tbl-clone\":{\"title\":\"$:/plugins/kookma/shiraz/templates/footer/tbl-clone\",\"created\":\"20201203155343568\",\"modified\":\"20210808052511749\",\"tags\":\"$:/tags/Table/FooterTemplate\",\"tbl-column-list\":\"tbl-clone\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore>\\n\u003Ctd>\u003C/td>\\n\u003C/$list>\"},\"$:/plugins/kookma/shiraz/templates/footer/tbl-delete\":{\"title\":\"$:/plugins/kookma/shiraz/templates/footer/tbl-delete\",\"created\":\"20200130174835714\",\"modified\":\"20210808052511757\",\"tags\":\"$:/tags/Table/FooterTemplate\",\"tbl-column-list\":\"tbl-delete\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore>\\n\u003Ctd>\u003C/td>\\n\u003C/$list>\"},\"$:/plugins/kookma/shiraz/templates/footer/tbl-expand\":{\"title\":\"$:/plugins/kookma/shiraz/templates/footer/tbl-expand\",\"created\":\"20200130173518861\",\"modified\":\"20210808052511762\",\"tags\":\"$:/tags/Table/FooterTemplate\",\"tbl-column-list\":\"tbl-expand\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003Ctd style=\\\"width:28px;\\\">\u003C/td>\"},\"$:/plugins/kookma/shiraz/templates/header/default\":{\"title\":\"$:/plugins/kookma/shiraz/templates/header/default\",\"created\":\"20170205223914688\",\"modified\":\"20210808165151493\",\"tags\":\"$:/tags/Table/HeaderTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$reveal type=\\\"nomatch\\\" stateTitle=\u003C\u003CtempTableSort>> stateIndex=\\\"sortIndex\\\" text=\u003C\u003CcurrentColumn>> tag=\\\"th\\\">\\n\u003C$button setTitle=\u003C\u003CtempTableSort>> setIndex=\\\"sortIndex\\\" setTo=\u003C\u003CcurrentColumn>> class=\\\"tc-btn-invisible tc-tiddlylink\\\" >\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"hasnegate\\\" $value=\\\"false\\\"/>\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"negate\\\" $value=\\\"\\\"/>\\n\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C$text text=\u003C\u003CcurrentColumn>>/>\u003C/span>\\n\u003C/$button>\\n\u003C/$reveal>\\n\u003C$reveal type=\\\"match\\\" stateTitle=\u003C\u003CtempTableSort>> stateIndex=\\\"sortIndex\\\" text=\u003C\u003CcurrentColumn>> tag=\\\"th\\\">\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[hasnegate]match[false]]\\\" variable=ignore>\u003C!--set negate for sort-->\\n\u003C$button setTitle=\u003C\u003CtempTableSort>> setIndex=\\\"hasnegate\\\" setTo=\\\"true\\\" class=\\\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\\\" >\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"negate\\\" $value=\\\"!\\\"/>\\n\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C$text text=\u003C\u003CcurrentColumn>>/>\u003C/span> {{$:/core/images/down-arrow}}\\n\u003C/$button>\\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003CtempTableSort>getindex[hasnegate]match[true]]\\\" variable=ignore>\u003C!--remove negate for sort-->\\n\u003C$button setTitle=\u003C\u003CtempTableSort>> setIndex=\\\"hasnegate\\\" setTo=\\\"false\\\" class=\\\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\\\" >\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableSort>> $index=\\\"negate\\\" $value=\\\"\\\"/>\\n\u003Cspan style=\\\"text-transform: capitalize;\\\">\u003C$text text=\u003C\u003CcurrentColumn>>/>\u003C/span> {{$:/core/images/up-arrow}}\\n\u003C/$button>\\n\u003C/$list>\\n\u003C/$reveal>\\n\"},\"$:/plugins/kookma/shiraz/templates/header/tbl-checkbox\":{\"title\":\"$:/plugins/kookma/shiraz/templates/header/tbl-checkbox\",\"created\":\"20200206151157578\",\"modified\":\"20220109164156311\",\"tags\":\"$:/tags/Table/HeaderTemplate\",\"tbl-column-list\":\"tbl-checkbox\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define chk-checkactions()\\n\u003C$list filter=\\\"[subfilter\u003CinputFilter>]\\\" variable=\\\"currentRecord\\\">\\n\u003C$action-listops $tiddler=\u003C\u003CcurrentRecord>> $tags=\\\"+[append[done]]\\\" />\\n\u003C$action-setfield $tiddler=\u003C\u003CcurrentRecord>> status=\\\"complete\\\"/>\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableStyle>> $index=\u003C\u003CcurrentRecord>> $value=\\\"color:#155724;background-color:#d4edda;\\\" />\\n\u003C/$list>\\n\\\\end\\n\\\\define chk-uncheckactions()\\n\u003C$list filter=\\\"[subfilter\u003CinputFilter>]\\\" variable=\\\"currentRecord\\\">\\n\u003C$action-listops $tiddler=\u003C\u003CcurrentRecord>> $tags=\\\"+[remove[done]]\\\" />\\n\u003C$action-setfield $tiddler=\u003C\u003CcurrentRecord>> status=\\\"rework\\\"/>\\n\u003C$action-setfield $tiddler=\u003C\u003CtempTableStyle>> $index=\u003C\u003CcurrentRecord>> />\\n\u003C/$list>\\n\\\\end\\n\\n\u003Cth style=\\\"width:28px;min-width:28px;\\\">\\n\u003C$checkbox checkactions=\u003C\u003Cchk-checkactions>> uncheckactions=\u003C\u003Cchk-uncheckactions>> />\\n\u003C/th>\"},\"$:/plugins/kookma/shiraz/templates/header/tbl-clone\":{\"title\":\"$:/plugins/kookma/shiraz/templates/header/tbl-clone\",\"created\":\"20201203155440168\",\"modified\":\"20210808052511782\",\"tags\":\"$:/tags/Table/HeaderTemplate\",\"tbl-column-list\":\"tbl-clone\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore>\\n\u003Cth style=\\\"width:28px;text-align:center;\\\">\\n\u003Cspan>\\n\u003C$button class=\\\"tc-btn-invisible\\\" disabled=yes tooltip=\\\"disabled button\\\" style=\\\"cursor:default\\\">\\n{{$:/core/images/clone-button}}\\n\u003C/$button>\\n\u003C/span>\\n\u003C/th>\\n\u003C/$list>\"},\"$:/plugins/kookma/shiraz/templates/header/tbl-delete\":{\"title\":\"$:/plugins/kookma/shiraz/templates/header/tbl-delete\",\"created\":\"20170212102107998\",\"modified\":\"20210808052511788\",\"tags\":\"$:/tags/Table/HeaderTemplate\",\"tbl-column-list\":\"tbl-delete\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$list filter=\\\"[\u003CtempTableEdit>getindex[mode]match[edit]]\\\" variable=ignore>\\n\u003Cth style=\\\"width:28px;text-align:center;\\\">\\n \u003Cspan>\\n \u003C$button class=\\\"tc-btn-invisible\\\">\\n \u003C$action-setfield $tiddler=\\\"$:/temp/tables/delete-all\\\" text=\u003C\u003CcurrentTable>>/>\\n {{$:/core/images/delete-button}}\\n \u003C/$button>\\n \u003C/span>\\n\u003C/th>\\n\u003C/$list>\"},\"$:/plugins/kookma/shiraz/templates/header/tbl-expand\":{\"title\":\"$:/plugins/kookma/shiraz/templates/header/tbl-expand\",\"created\":\"20200209072944418\",\"modified\":\"20220109164215950\",\"tags\":\"$:/tags/Table/HeaderTemplate\",\"tbl-column-list\":\"tbl-expand\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003Cth style=\\\"width:28px;min-width:28px;\\\">\\n \u003C$list filter=\\\"[\u003CtempTableExpand>indexes[]limit[1]]\\\">\\n \u003C$button class=\\\"tc-btn-invisible\\\">{{$:/core/images/fold-button}}\\n \u003C$action-setfield $tiddler=\u003C\u003CtempTableExpand>> text=\\\"\\\"/>\\n \u003C/$button>\\n \u003C/$list>\\n\u003C/th>\"},\"$:/plugins/kookma/shiraz/templates/header/tbl-linktype\":{\"title\":\"$:/plugins/kookma/shiraz/templates/header/tbl-linktype\",\"created\":\"20210517200330994\",\"modified\":\"20210808052511806\",\"tags\":\"$:/tags/Table/HeaderTemplate\",\"tbl-column-list\":\"tbl-linktype\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003Cth style=\\\"width:32px;text-align:center;cursor:default;\\\">Linktype\u003C/th>\\n\u003C!-- \\ntb-linktype is not sortable not editable\\n-->\"},\"$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette\":{\"title\":\"$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette\",\"caption\":\"{{$:/plugins/kookma/shiraz/images/palette-switch}} {{$:/language/Buttons/Shiraz/Caption}}\",\"created\":\"20201210171047824\",\"dark-palette\":\"$:/palettes/SolarFlare\",\"description\":\"Toggle between light/dark color palette\",\"light-palette\":\"$:/palettes/Vanilla\",\"modified\":\"20210808064214879\",\"tags\":\"$:/tags/PageControls\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\whitespace trim\\n\u003C$vars \\ndarkPalette ={{$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette!!dark-palette}}\\nlightPalette={{$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette!!light-palette}}\\n> \\n\u003C$button \\n tooltip={{$:/language/Buttons/Shiraz/Hint}} \\n aria-label={{$:/language/Buttons/Shiraz/Caption}} \\n class=\u003C\u003Ctv-config-toolbar-class>>\\n>\\n \u003C$list filter=\\\"[\u003Ctv-config-toolbar-icons>match[yes]]\\\">\\n {{$:/plugins/kookma/shiraz/images/palette-switch}}\\n \u003C/$list>\\n\\n \u003C$list filter=\\\"[\u003Ctv-config-toolbar-text>match[yes]]\\\">\\n \u003Cspan class=\\\"tc-btn-text\\\">switch palettes\u003C/span>\\n \u003C/$list>\\n\\n \u003C$reveal type=\\\"match\\\" state=\\\"$:/palette\\\" text=\u003C\u003CdarkPalette>> > \\n \u003C$action-setfield $tiddler=\\\"$:/palette\\\" text=\u003C\u003ClightPalette>> />\\n \u003C/$reveal>\\n \u003C$reveal type=\\\"nomatch\\\" state=\\\"$:/palette\\\" text=\u003C\u003CdarkPalette>> >\\n \u003C$action-setfield $tiddler=\\\"$:/palette\\\" text=\u003C\u003CdarkPalette>> >\\n \u003C/$reveal>\\n\u003C/$button>\\n\u003C/$vars>\"},\"$:/plugins/kookma/shiraz/ui/ControlPanel/Settings\":{\"title\":\"$:/plugins/kookma/shiraz/ui/ControlPanel/Settings\",\"caption\":\"Shiraz\",\"created\":\"20191018054657077\",\"list-after\":\"$:/core/ui/ControlPanel/Settings/TiddlyWiki\",\"modified\":\"20210808064559781\",\"tags\":\"$:/tags/ControlPanel/SettingsTab $:/tags/MoreSideBar\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"These settings let you customise the behaviour of Shiraz plugin.\\n\\n---\\n\\n;Show Shiraz setting in more sidebar\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/shiraz/ui/ControlPanel/Settings\\\" tag=\\\"$:/tags/MoreSideBar\\\"> Show setting in more sidebar\u003C/$checkbox>\\n\\n;Options\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/shiraz/styles/multicols/storyriver\\\" tag=\\\"$:/tags/Stylesheet\\\"> Multicolumn story river\u003C/$checkbox>\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/shiraz/styles/misc/ui-buttons\\\" tag=\\\"$:/tags/Stylesheet\\\"> Colorful UI buttons\u003C/$checkbox>\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/shiraz/styles/misc/tiddler-button-visibility\\\" tag=\\\"$:/tags/Stylesheet\\\"> Tiddler visibility on mouse hover\u003C/$checkbox>\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/shiraz/styles/misc/edit-buttons\\\" tag=\\\"$:/tags/Stylesheet\\\"> Traffic lights for edit toolbar buttons\u003C/$checkbox>\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/shiraz/styles/colorful-sidebar-tab\\\" tag=\\\"$:/tags/Stylesheet\\\"> Colorify sidebar tabs\u003C/$checkbox>\\n\\n;Set dark and light palettes\\n{{$:/plugins/kookma/shiraz/ui/set-dark-light-palette}}\\n\\n\\n\"},\"$:/plugins/kookma/shiraz/ui/set-dark-light-palette\":{\"title\":\"$:/plugins/kookma/shiraz/ui/set-dark-light-palette\",\"created\":\"20210510155820574\",\"dark-palette\":\"$:/palettes/SolarFlare\",\"light-palette\":\"$:/palettes/Vanilla\",\"modified\":\"20210808052511827\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define switchpaletteTid() $:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette\\n\\n\\\\define selectPelette(title, default, tiddler, field)\\n\u003Clabel class=\\\"kk-switch-label\\\">$title$\u003C/label>\\n\u003C$select tiddler=\u003C\u003C__tiddler__>> field=\u003C\u003C__field__>> default=\\\"\\\">\\n\u003C$list filter=\\\"[all[tiddlers+shadows]tag[$:/tags/Palette]]\\\" >\\n\u003Coption value=\u003C\u003CcurrentTiddler>> >\\n\u003C$view field='name'>\\n \u003C$view field='title'/>\\n\u003C/$view>\\n\u003C/option>\\n\u003C/$list>\\n\u003C/$list>\\n\\\\end\\n\\n\u003Cdiv style=\\\"margin-left:40px\\\">\\n\\n\u003C$macrocall $name=selectPelette \\n title=\\\"Dark palette\\\" filter=\u003C\u003CfilterNight>> \\n\\tdefault=\\\"$:/palettes/SolarizedDark\\\" field=\\\"dark-palette\\\" \\n\\ttiddler=\u003C\u003CswitchpaletteTid>> />\u003Cbr>\\n\\n\u003C$macrocall $name=selectPelette \\n title=\\\"Light palette\\\" filter=\u003C\u003CfilterDay>> \\n\\tdefault=\\\"$:/palettes/Vanilla\\\" field=\\\"light-palette\\\" \\n\\ttiddler=\u003C\u003CswitchpaletteTid>> />\\n\\n\u003Clabel class=\\\"kk-switch-label\\\">Reset to default\u003C/label>\\n\u003C$button> {{$:/core/images/erase}}\\n\u003C$action-setfield \\n $tiddler=\u003C\u003CswitchpaletteTid>> \\n\\t$field=dark-palette \\n\\t$value={{!!dark-palette}} />\\n\u003C$action-setfield \\n $tiddler=\u003C\u003CswitchpaletteTid>> \\n\\t$field=light-palette \\n\\t$value={{!!light-palette}} />\\t\\n\\t\\n\u003C$action-setfield \\n $tiddler=\\\"$:/palette\\\" \\n\\t$field=text\\n\\t$value={{!!light-palette}} />\\t\\t\\n\u003C/$button>\\n\u003C/div>\\n\u003Cstyle>\\n.kk-switch-label{\\n width:105px;\\n display: inline-block;\\n}\\n\u003C/style>\\t\"},\"$:/plugins/kookma/shiraz/viewtemplates/sticky-footer\":{\"title\":\"$:/plugins/kookma/shiraz/viewtemplates/sticky-footer\",\"created\":\"20180907071314793\",\"modified\":\"20210808052511833\",\"tags\":\"$:/tags/ViewTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$list filter=\\\"[all[current]has[sticky-footer]]\\\">\\n\u003Cdiv class=\\\"sticky-footer\\\">\\n{{!!sticky-footer}}\\n\u003C/div>\\n\u003C/$list>\\n\"}}}"}, {"title":"$:/plugins/kookma/utility","name":"Utility","description":"Small tools for authors and developers","author":"Mohammad Rahmani","version":"2.1.6","core-version":">=5.1.24","source":"https://github.com/kookma/TW-Utility","list":"readme license history","plugin-type":"plugin","dependents":"","type":"application/json","text":"{\"tiddlers\":{\"$:/plugins/kookma/utility/author/author-tools\":{\"title\":\"$:/plugins/kookma/utility/author/author-tools\",\"created\":\"20190912082519234\",\"key\":\"((author-tools))\",\"modified\":\"20210520135718576\",\"tags\":\"$:/tags/KeyboardShortcut\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$action-sendmessage $message=\\\"tm-modal\\\" $param=\\\"$:/plugins/kookma/utility/author/modal\\\" />\"},\"$:/plugins/kookma/utility/author/exclude-items\":{\"title\":\"$:/plugins/kookma/utility/author/exclude-items\",\"caption\":\"Exclude items\",\"created\":\"20200313124437263\",\"modified\":\"20200322115519909\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showItems(label, filter)\\n\u003Ch2>$label$\u003C/h2>\\n\u003C$list filter=\u003C\u003C__filter__>> >\\n\u003C$checkbox tiddler=\u003C\u003CcurrentTiddler>> tag=\\\"excluded\\\"/> \u003C$link to=\u003C\u003CcurrentTiddler>>>\u003C$text text=\u003C\u003CcurrentTiddler>>/>\u003C/$link>\u003Cbr>\\n\u003C/$list>\\n\\\\end\\n\u003C!-- drag and drop -->\\n\u003C\u003CshowItems label:\\\"Disable drag and drop\\\" filter:\\\"[title[$:/config/DragAndDrop/Enable]]\\\">>\\n\u003C!-- side bar items -->\\n\u003C\u003CshowItems label:\\\"Sidebar tabs\\\" filter:\\\"[all[shadows+tiddlers]]+[tag[$:/tags/SideBar]]\\\">>\\n\u003C!-- viewtoolbar items -->\\n\u003C\u003CshowItems label:\\\"View toolbars\\\" filter:\\\"[all[shadows+tiddlers]prefix[$:/config/ViewToolbarButtons/Visibility]]\\\">>\\n\u003C!-- Page controls -->\\n\u003C\u003CshowItems label:\\\"Page controls\\\" filter:\\\"[all[shadows+tiddlers]prefix[$:/config/PageControlButtons/Visibility]]\\\">>\\n\u003C$list filter=\\\"\\\">\"},\"$:/plugins/kookma/utility/author/individual-items\":{\"title\":\"$:/plugins/kookma/utility/author/individual-items\",\"caption\":\"Hide individual UI element\",\"created\":\"20200313141533701\",\"modified\":\"20200322130601872\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"Select individual items to hide in reader mode.\\n\\n! Site options\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBarSegments/site-title\\\" tag=\\\"$:/tags/SideBarSegment\\\"/> Show site title\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBarSegments/site-subtitle\\\" tag=\\\"$:/tags/SideBarSegment\\\"/> Show site subtitle\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBarSegments/page-controls\\\" tag=\\\"$:/tags/SideBarSegment\\\"/> Show page controls\u003Cbr/>\\n\\n! Right sidebar elements\\n\u003C$checkbox tiddler=\\\"$:/core/ui/TopBar/menu\\\" tag=\\\"$:/tags/TopRightBar\\\"/> Show right sidebar toggle button\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBarSegments/search\\\" tag=\\\"$:/tags/SideBarSegment\\\"/> Show search bar\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBarSegments/tabs\\\" tag=\\\"$:/tags/SideBarSegment\\\"/> Show sidebar tabs\u003Cbr/>\\n\u003C!-- reserved\\n\u003C$checkbox tiddler=\\\"$:/config/custom-segment\\\" tag=\\\"$:/tags/SideBarSegment\\\"/> Show custom menu -->\\n\\n! Sidebar tabs\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBar/Open\\\" tag=\\\"$:/tags/SideBar\\\"/> Show Open tab\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBar/Recent\\\" tag=\\\"$:/tags/SideBar\\\"/> Show Recent tab\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBar/Tools\\\" tag=\\\"$:/tags/SideBar\\\"/> Show Tools tab\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBar/More\\\" tag=\\\"$:/tags/SideBar\\\"/> Show More tab\u003Cbr/>\\n\\n! Tiddler options\\n\u003C$checkbox tiddler=\\\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/edit\\\" field=text checked=show unchecked=hide default=show /> Show edit button in the tiddler toolbar\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close\\\" field=text checked=show unchecked=hide default=show /> Show close button in the tiddler toolbar\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions\\\" field=text checked=show unchecked=hide default=show /> Show more actions button in the tiddler toolbar\\n\\n! Other items\\n\u003C$checkbox tiddler=\\\"$:/config/DragAndDrop/Enable\\\" field=text checked=no unchecked=yes default=yes /> Disable page dropzone\\n\"},\"$:/plugins/kookma/utility/author/modal\":{\"title\":\"$:/plugins/kookma/utility/author/modal\",\"created\":\"20190912073245120\",\"modified\":\"20200316124818329\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C\u003Ctabs tabsList:\\\"$:/plugins/kookma/utility/author/tools $:/plugins/kookma/utility/author/individual-items\\\" default:\\\"$:/plugins/kookma/utility/author/tools\\\">>\"},\"$:/plugins/kookma/utility/author/switch-author\":{\"title\":\"$:/plugins/kookma/utility/author/switch-author\",\"created\":\"20200315203327216\",\"key\":\"((switch-author))\",\"modified\":\"20210520135718587\",\"tags\":\"$:/tags/KeyboardShortcut\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\import $:/plugins/kookma/utility/author/tools\\n\\n\u003C$reveal type=nomatch state=\u003C\u003CconfigTid>> text=\\\"\\\">\\n\u003C\u003Cunhide-elements>>\\n\u003C/$reveal>\\n\u003C$reveal type=match state=\u003C\u003CconfigTid>> text=\\\"\\\" default=\\\"\\\">\\n\u003C\u003Chide-elements>>\\n\u003C/$reveal>\"},\"$:/plugins/kookma/utility/author/tools\":{\"title\":\"$:/plugins/kookma/utility/author/tools\",\"caption\":\"Hide bulk of UI elements\",\"created\":\"20200313111922410\",\"modified\":\"20200322160845236\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define configTid() $:/config/utility/author\\n\\\\define add-remove-tag(msg:\\\"\\\", tag:\\\"\\\")\\n\u003C$fieldmangler>\u003C!--msg: tm-add-tag tm-remove-tag-->\\n\u003C$action-sendmessage $message=\\\"$msg$\\\" $param=\\\"$tag$\\\"/>\\n\u003C/$fieldmangler>\\n\\\\end\\n\\n\\\\define hide-elements()\\n\u003C!-- hide side bar items -->\\n\u003C$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!tag[excluded]]\\\">\\n\u003C$action-setfield $tiddler=\u003C\u003CconfigTid>> $index=\u003C\u003CcurrentTiddler>> $value=\\\"$:/tags/SideBar\\\"/>\\n\u003C$macrocall $name=\\\"add-remove-tag\\\" msg=\\\"tm-remove-tag\\\" tag=\\\"$:/tags/SideBar\\\"/>\\n\u003C/$list>\\n\u003C!-- hide view toolbars -->\\n\u003C$list filter=\\\"[all[shadows+tiddlers]prefix[$:/config/ViewToolbarButtons/Visibility]!tag[excluded]]\\\">\\n\u003C$reveal type=match stateTitle=\u003C\u003CcurrentTiddler>> stateField=\\\"text\\\" text=\\\"show\\\">\\n\u003C$action-setfield $tiddler=\u003C\u003CconfigTid>> $index=\u003C\u003CcurrentTiddler>> $value=\\\"show\\\"/>\\n\u003C$action-setfield $tiddler=\u003C\u003CcurrentTiddler>> $field=\\\"text\\\" $value=\\\"hide\\\"/>\\n\u003C/$reveal>\\n\u003C/$list>\\n\u003C!-- hide page controls -->\\n\u003C$list filter=\\\"[all[shadows+tiddlers]prefix[$:/config/PageControlButtons/Visibility]!tag[excluded]]\\\">\\n\u003C$reveal type=match stateTitle=\u003C\u003CcurrentTiddler>> stateField=\\\"text\\\" text=\\\"show\\\">\\n\u003C$action-setfield $tiddler=\u003C\u003CconfigTid>> $index=\u003C\u003CcurrentTiddler>> $value=\\\"show\\\"/>\\n\u003C$action-setfield $tiddler=\u003C\u003CcurrentTiddler>> $field=\\\"text\\\" $value=\\\"hide\\\"/>\\n\u003C/$reveal>\\n\u003C/$list>\\n\u003C!-- disable dropzone -->\\n\u003C$list filter=\\\"[[$:/config/DragAndDrop/Enable]!tag[excluded]]\\\" variable=ignore>\\n\u003C$action-setfield $tiddler=\\\"$:/config/DragAndDrop/Enable\\\" $field=\\\"text\\\" $value=\\\"no\\\"/>\\n\u003C/$list>\\n\\\\end\\n\\n\\\\define unhide-elements()\\n\u003C!-- Revert view toolbar and page controls -->\\n\u003C$list filter=\\\"[\u003CconfigTid>indexes[]]\\\">\\n\u003C$reveal type=match stateTitle=\u003C\u003CconfigTid>> stateIndex=\u003C\u003CcurrentTiddler>> text=\\\"show\\\">\\n\u003C$action-setfield $tiddler=\u003C\u003CcurrentTiddler>> $field=\\\"text\\\" $value=\\\"show\\\"/>\\n\u003C/$reveal>\\n\u003C/$list>\\n\u003C!-- Revert sidebar tabs -->\\n\u003C$list filter=\\\"[\u003CconfigTid>indexes[]]\\\">\\n\u003C$reveal type=match stateTitle=\u003C\u003CconfigTid>> stateIndex=\u003C\u003CcurrentTiddler>> text=\\\"$:/tags/SideBar\\\">\\n\u003C$macrocall $name=\\\"add-remove-tag\\\" msg=\\\"tm-add-tag\\\" tag=\\\"$:/tags/SideBar\\\"/>\\n\u003C/$reveal>\\n\u003C/$list>\\n\u003C!-- delete the configTid -->\\n\u003C$action-deletetiddler $tiddler=\u003C\u003CconfigTid>>/>\\n\u003C!-- enable dropzone -->\\n\u003C$list filter=\\\"[[$:/config/DragAndDrop/Enable]!tag[excluded]]\\\" variable=ignore>\\n\u003C$action-deletetiddler $tiddler=\\\"$:/config/DragAndDrop/Enable\\\"/>\\n\u003C/$list>\\n\\\\end\\n\\n\u003C$reveal type=nomatch state=\u003C\u003CconfigTid>> text=\\\"\\\">\\n\u003C$button actions=\u003C\u003Cunhide-elements>> tooltip=\\\"Unhide UI elements\\\">Author mode\u003C/$button>\\n\u003C/$reveal>\\n\u003C$reveal type=match state=\u003C\u003CconfigTid>> text=\\\"\\\" default=\\\"\\\">\\n\u003C$button actions=\u003C\u003Chide-elements>> tooltip=\\\"Hide UI elements\\\">Reader mode\u003C/$button>\\n\u003C/$reveal>\\n\u003Csmall>\u003Cul>\\n\u003Cli>Author mode: all UI elements are visible\u003C/li>\\n\u003Cli>Redaer mode: all UI elements are hidden except those excluded\u003C/li>\\n\u003C/ul>\u003C/small>\\n\u003C$reveal type=match state=\u003C\u003CconfigTid>> text=\\\"\\\" default=\\\"\\\">\\n\u003Cdetails>\\n\u003Csummary>Select items to be excluded\u003C/summary>\\n\u003Cdiv style=\\\"padding-left:30px\\\">{{$:/plugins/kookma/utility/author/exclude-items}}\\n\u003C/div>\\n\u003C/details>\\n\u003C/$reveal>\"},\"$:/plugins/kookma/utility/config/reveal-tags\":{\"title\":\"$:/plugins/kookma/utility/config/reveal-tags\",\"created\":\"20200123085623608\",\"modified\":\"20200123200112351\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\"},\"$:/config/ShortcutInfo/author-tools\":{\"title\":\"$:/config/ShortcutInfo/author-tools\",\"created\":\"20190912083358612\",\"modified\":\"20210520135718623\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"Show Author tools dialog\"},\"$:/config/ShortcutInfo/switch-author\":{\"title\":\"$:/config/ShortcutInfo/switch-author\",\"created\":\"20200315203528401\",\"modified\":\"20210520135718641\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"Toggle the author-reader mode\"},\"$:/config/shortcuts/author-tools\":{\"title\":\"$:/config/shortcuts/author-tools\",\"created\":\"20191121050813703\",\"modified\":\"20210520135718631\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"ctrl-alt-A\"},\"$:/config/shortcuts/switch-author\":{\"title\":\"$:/config/shortcuts/switch-author\",\"created\":\"20200315203409995\",\"modified\":\"20210520135718649\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"ctrl+alt+L\"},\"$:/plugins/kookma/utility/history\":{\"title\":\"$:/plugins/kookma/utility/history\",\"created\":\"20190930044127683\",\"modified\":\"20210520143148996\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"* ''2.1.6'' -- 2021.05.20 -- bug fixes, new state tiddler for view fields\\n* ''2.1.4'' -- 2021.04.09 -- new viewtemplate for show fields used\\n* ''2.1.2'' -- 2020.04.03 -- page control button issue fixed\\n* ''2.1.1'' -- 2020.03.25 -- page control button improved and minor issues in css fixed\\n* ''2.1.0'' -- 2020.03.23 -- new transclusion output for fields macro and disable drag and drop globally\\n* ''2.0.0'' -- 2020.03.16 -- new author-reader mode switch\\n* ''1.8.0'' -- 2020.03.13 -- admin panel added\\n* ''1.7.0'' -- 2020.02.23 -- show tiddler raw content including the macros on demand\\n* ''1.0.0'' -- 2019.10.13 -- stable release\\n* ''0.5.0'' -- 2019.10.10 -- first beta release\"},\"$:/plugins/kookma/utility/images/view-fields.svg\":{\"title\":\"$:/plugins/kookma/utility/images/view-fields.svg\",\"created\":\"20181010193706723\",\"modified\":\"20200123200937680\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003Csvg xmlns=\\\"http://www.w3.org/2000/svg\\\" class=\\\"tc-image-button tc-image-view-fields\\\" width=\\\"22pt\\\" height=\\\"22pt\\\" viewBox=\\\"0 0 24 24\\\">\u003Cpath d=\\\"M0 0h24v24H0z\\\" fill=\\\"none\\\"/>\u003Cpath d=\\\"M7 11H1v2h6v-2zm2.17-3.24L7.05 5.64 5.64 7.05l2.12 2.12 1.41-1.41zM13 1h-2v6h2V1zm5.36 6.05l-1.41-1.41-2.12 2.12 1.41 1.41 2.12-2.12zM17 11v2h6v-2h-6zm-5-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm2.83 7.24l2.12 2.12 1.41-1.41-2.12-2.12-1.41 1.41zm-9.19.71l1.41 1.41 2.12-2.12-1.41-1.41-2.12 2.12zM11 23h2v-6h-2v6z\\\"/>\u003C/svg>\"},\"$:/language/Buttons/Utility/Caption\":{\"title\":\"$:/language/Buttons/Utility/Caption\",\"created\":\"20190930171340202\",\"modified\":\"20210520135718612\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"show fields\"},\"$:/language/Buttons/Utility/Hint\":{\"title\":\"$:/language/Buttons/Utility/Hint\",\"created\":\"20190930171301401\",\"modified\":\"20210520135718597\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"Show fields\"},\"$:/plugins/kookma/utility/license\":{\"title\":\"$:/plugins/kookma/utility/license\",\"created\":\"20190930044127683\",\"modified\":\"20200325141629992\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"Distributed under an MIT license.\\n\\nCopyright (c) 2019-2020 [[Mohammad Rahmani|https://github.com/kookma]]\\n\\n\u003C\u003C\u003C\\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \\\"Software\\\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\\n\\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\\n\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\n\u003C\u003C\u003C\\n\"},\"$:/plugins/kookma/utility/macro/doc-svg\":{\"title\":\"$:/plugins/kookma/utility/macro/doc-svg\",\"created\":\"20190722141637145\",\"modified\":\"20200123200937669\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define doc-svg(tiddler:\\\"\\\", color:\\\"\\\")\\n\u003Cspan class=\\\"kk-doc\\\" style=\\\"fill:$color$;\\\">\u003C$transclude tiddler=\u003C\u003C__tiddler__>> />\u003C/span>\\n\\\\end\"},\"$:/plugins/kookma/utility/macro/find\":{\"title\":\"$:/plugins/kookma/utility/macro/find\",\"created\":\"20181213121411187\",\"modified\":\"20200325124037811\",\"tags\":\"$:/tags/Macro\",\"type\":\"application/x-tiddler\",\"text\":\"\\\\define find(text, begin, end, output:\\\"simple\\\", mode:\\\"all\\\")\\n\u003C$vars \\n fulltext=\u003C\u003C__text__>>\\n start=\u003C\u003C__begin__>>\\n stop=\u003C\u003C__end__>>\\n output-macro=\u003C\u003C__output__>>\\n>\\n\u003C$list variable=\\\"p1\\\" filter=\\\"[\u003Cfulltext>splitbefore\u003Cstart>]\\\">\\n\u003C$list variable=\\\"p2\\\" filter=\\\"[\u003Cfulltext>removeprefix\u003Cp1>]\\\">\\n\u003C$list variable=\\\"p3\\\" filter=\\\"[\u003Cp2>splitbefore\u003Cstop>removesuffix\u003Cstop>]\\\">\\n\u003C$macrocall $name=\u003C\u003Coutput-macro>> p=\u003C\u003Cp3>> />\\n\u003C$reveal type=\\\"match\\\" text=\\\"all\\\" default=\u003C\u003C__mode__>> >\\n\u003C$macrocall $name=\\\"find\\\"\\n text={{{[\u003Cp2>removeprefix\u003Cp3>removeprefix\u003Cstop>]}}}\\n begin=\u003C\u003Cstart>>\\n end=\u003C\u003Cstop>>\\n output=\u003C\u003Coutput-macro>>\\n/>\\n\u003C/$reveal>\\n\u003C/$list>\\n\u003C/$list>\\n\u003C/$list>\\n\u003C/$vars>\\n\\\\end\\n\\n\\\\define simple(p)\\n\u003C$text text=\u003C\u003C__p__>> />\\n\\\\end\\n\\n\\\\define simple-list(p)\\n\u003Cli>\u003C$text text=\u003C\u003C__p__>>/>\u003C/li>\\n\\\\end\\n\\n\\n!! Summary\\n* `find` is a macro to search a text and find all snippets delimited between values of `begin` and `end` delimiters\\n* `simple` is a macro used by `find` to show the output in a simple format\\n* `simple-list` is a macro used by `find` to show the output in a simple list format. The ordered and unordered list\\ncan be used if the call to `find` macro wrapped in a `div` with suitable type e.g `ol` or `ul`.\"},\"$:/plugins/kookma/utility/macro/lorem\":{\"title\":\"$:/plugins/kookma/utility/macro/lorem\",\"author\":\"Jeremy Ruston\",\"created\":\"20190316214433792\",\"description\":\"creates few paragraphs of dumy text\",\"modified\":\"20200123200937645\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define .lorem(np:1)\\n\u003C$list filter=\\\"[range[1,$np$]]\\\" variable=null>\\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\\n\u003C$list filter=\\\"[\u003C__np__>!match[1]]\\\">\u003Cp/>\u003C/$list>\\n\u003C/$list>\\n\\\\end\"},\"$:/plugins/kookma/utility/macro/show-macro\":{\"title\":\"$:/plugins/kookma/utility/macro/show-macro\",\"created\":\"20190317174614898\",\"modified\":\"20201130152604002\",\"tags\":\"$:/tags/Macro\",\"type\":\"application/x-tiddler\",\"text\":\"\\\\define disp-macro-contents(p)\\n\u003Cpre>\\\\define\u003C$text text=\u003C\u003C__p__>> />\\\\end\u003C/pre>\\n\\\\end\\n\\n\\\\define show-macro(tiddler)\\n\u003C$set name=selected-tiddler value=\\\"$tiddler$\\\" emptyValue=\u003C\u003CcurrentTiddler>> >\\n\u003C$macrocall $name='find'\\n text={{{[\u003Cselected-tiddler>get[text]]}}}\\n begin=\\\"\\\\define\\\"\\n end=\\\"\\\\end\\\"\\n output=\\\"disp-macro-contents\\\"/>\\n\u003C/$set>\\n\\\\end\"},\"$:/plugins/kookma/utility/macro/simple-navigation\":{\"title\":\"$:/plugins/kookma/utility/macro/simple-navigation\",\"created\":\"20190823062102008\",\"description\":\"create a new tiddler tagged with $:/tags/Viewtemplate and call simple-navigation with desired tag\",\"modified\":\"20200126151115600\",\"tags\":\"$:/tags/Macro\",\"type\":\"application/x-tiddler\",\"text\":\"\\\\define simple-navigation(tag:\\\"demo\\\", class, close:\\\"no\\\")\\n\u003C$list filter=\\\"[all[current]tag[$tag$]]\\\">\\n\u003Cdiv class=\\\"$class$\\\">\\n\u003C$list filter=\\\"[tag[$tag$]before\u003CcurrentTiddler>]\\\" variable=\\\"prevTiddler\\\">\\n\u003C$button to=\u003C\u003CprevTiddler>> tooltip=\u003C\u003CprevTiddler>> class=\\\"tc-btn-invisible $class$\\\">previous\\n\u003C$list filter=\\\"[\u003C__close__>match[yes]]\\\" variable=ignore>\u003C$action-sendmessage $message=\\\"tm-close-tiddler\\\" $param=\u003C\u003CcurrentTiddler>>/>\u003C/$list>\\n\u003C/$button>\\n\u003C/$list>\\n\u003C$list filter=\\\"[tag[$tag$]after\u003CcurrentTiddler>] [tag[$tag$]before\u003CcurrentTiddler>] +[count[]] -1\\\" variable=ignore>|\u003C/$list>\\n\u003C$list filter=\\\"[tag[$tag$]after\u003CcurrentTiddler>]\\\" variable=\\\"nextTiddler\\\">\\n\u003C$button to=\u003C\u003CnextTiddler>> tooltip=\u003C\u003CnextTiddler>> class=\\\"tc-btn-invisible $class$\\\">next\\n\u003C$list filter=\\\"[\u003C__close__>match[yes]]\\\" variable=ignore>\u003C$action-sendmessage $message=\\\"tm-close-tiddler\\\" $param=\u003C\u003CcurrentTiddler>>/>\u003C/$list>\\n\u003C/$button>\\n\u003C/$list>\\n\u003C/div>\\n\u003C/$list>\\n\\\\end\"},\"$:/plugins/kookma/utility/macro/transclusion\":{\"title\":\"$:/plugins/kookma/utility/macro/transclusion\",\"created\":\"20190930050545887\",\"modified\":\"20200324201449425\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define code(tiddler)\\n\u003C$set name=selected-tiddler value=\\\"$tiddler$\\\" emptyValue=\u003C\u003CcurrentTiddler>> >\\n\u003C$codeblock language={{{[\u003Cselected-tiddler>get[type]]}}} code={{{[\u003Cselected-tiddler>get[text]]}}}/>\\n\u003C/$set>\\n\\\\end\\n\\n\\\\define code-link(tiddler)\\n\u003C$set name=selected-tiddler value=\\\"$tiddler$\\\" emptyValue=\u003C\u003CcurrentTiddler>> >\\n\u003C$link to=\u003C\u003Cselected-tiddler>>/>\\n\u003C$codeblock language={{{[\u003Cselected-tiddler>get[type]]}}} code={{{[\u003Cselected-tiddler>get[text]]}}}/>\\n\u003C/$set>\\n\\\\end\\n\\n\\\\define content(tiddler)\\n\u003C$set name=selected-tiddler value=\\\"$tiddler$\\\" emptyValue=\u003C\u003CcurrentTiddler>> >\\n\u003C$link to=\u003C\u003Cselected-tiddler>>/>\\n\u003C$transclude tiddler=\u003C\u003Cselected-tiddler>> mode=\\\"block\\\"/>\\n\u003C/$set>\\n\\\\end\\n\\n\\\\define fields(tiddler)\\n\u003Cstyle>\\n/*Borderless table*/\\n.kk-utility-tbl-borderless, \\n.kk-utility-tbl-borderless tr,\\n.kk-utility-tbl-borderless td{border:0;}\\n\u003C/style>\\n\u003C$set name=selected-tiddler value=\\\"$tiddler$\\\" emptyValue=\u003C\u003CcurrentTiddler>> >\\n\u003C$link to=\u003C\u003Cselected-tiddler>>/>\\n\u003C$list filter='[\u003Cselected-tiddler>fields[]] -[enlist[text title created modified tags creator modifier]] +[limit[1]]' variable=\\\"ignore\\\">\u003C!--check if there is any user field -->\\n\u003Ctable class=\\\"kk-utility-tbl-borderless\\\">\\n\u003C$list filter='[\u003Cselected-tiddler>fields[]] -[enlist[text title created modified tags creator modifier]]' variable=\\\"fld\\\">\\n\u003Ctr>\u003Ctd style=\\\"text-align:right\\\">\u003C\u003Cfld>>:\u003C/td>\u003Ctd>\u003C$text text={{{[\u003Cselected-tiddler>get\u003Cfld>]}}}/>\u003C/td>\u003C/tr>\\n\u003C/$list>\\n\u003C/table>\\n\u003C/$list>\\n\u003C/$set>\\n\\\\end\\n\\n\\\\define description(tiddler)\\n\u003C$set name=selected-tiddler value=\\\"$tiddler$\\\" emptyValue=\u003C\u003CcurrentTiddler>> >\\n\u003Cdl>\u003Cdt>\u003C$link to=\u003C\u003Cselected-tiddler>>/>\u003C/dt>\u003Cdd>\u003C$transclude tiddler=\u003C\u003Cselected-tiddler>> field=\\\"description\\\"/>\u003C/dd>\u003C/dl>\\n\u003C/$set>\\n\\\\end\"},\"$:/plugins/kookma/utility/macro/unique-id\":{\"title\":\"$:/plugins/kookma/utility/macro/unique-id\",\"author\":\"Jeremy Ruston\",\"created\":\"20200210134515855\",\"description\":\"creates a unique id for permanent state tiddler\",\"modified\":\"20200210134635362\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define create_id_from_timedata(prefix) $prefix$-\u003C\u003Cnow [UTC]YYYY0MM0DD0hh0mm0ssXXX>>\\n\\n\\\\define unique-id(prefix:id)\\n\u003C$wikify name=id text=\u003C\u003Ccreate_id_from_timedata \\\"\\\"\\\"$prefix$\\\"\\\"\\\">> >\\n\u003C$button tooltip=\\\"create unique id\\\" class=\\\"tc-btn-invisible\\\" message=\\\"tm-copy-to-clipboard\\\" param=\u003C\u003Cid>> >{{$:/core/images/copy-clipboard}} \\n\u003C/$button> \u003C$text text=\u003C\u003Cid>>/>\\n\u003C/$wikify>\\n\\\\end\\n\"},\"$:/plugins/kookma/utility/macro/wikitext-macros\":{\"title\":\"$:/plugins/kookma/utility/macro/wikitext-macros\",\"created\":\"20150117184156000\",\"modified\":\"20200123200937571\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define wikitext-example(src)\\n\u003Cdiv class=\\\"doc-example\\\">\\n\\n\u003C$macrocall $name=\\\"copy-to-clipboard-above-right\\\" src=\u003C\u003C__src__>>/>\\n\\n```\\n$src$\\n```\\n\\nThat renders as:\\n\\n$src$\\n\\n... and the underlying HTML is:\\n\\n$$$text/vnd.tiddlywiki>text/html\\n$src$\\n$$$\\n\u003C/div>\\n\\\\end\\n\\n\\\\define wikitext-example-without-html(src)\\n\u003Cdiv class=\\\"doc-example\\\">\\n\\n\u003C$macrocall $name=\\\"copy-to-clipboard-above-right\\\" src=\u003C\u003C__src__>>/>\\n\\n```\\n$src$\\n```\\n\\nThat renders as:\\n\\n$src$\\n\u003C/div>\\n\\\\end\\n\u003C!--\\n; Credit\\n:Jeremy Ruston TW 5.1.18\\n\\nThe wiki-text macros are set of macro for documenting TW codes.\\n-->\"},\"$:/plugins/kookma/utility/readme\":{\"title\":\"$:/plugins/kookma/utility/readme\",\"created\":\"20190930044127683\",\"modified\":\"20210520140912417\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"; Utility plugin\\nThe utility plugin objective is to provide set of tools for authors. These tools includes simple transclusions, show raw contents of tiddlers, author tools, wikitext macros, show fields in view mode, and much more!\\n\\n; Code and demo\\nFor learning plugin features, syntax, tutorial and examples see the plugin demo and code pages\\n\\n* Demo: https://kookma.github.io/TW-Utility/\\n* Code: https://github.com/kookma/TW-Utility\\n\"},\"$:/plugins/kookma/utility/snippet/macrocall-wikitext-example\":{\"title\":\"$:/plugins/kookma/utility/snippet/macrocall-wikitext-example\",\"caption\":\"Wikitext-example macrocall\",\"created\":\"20181023161605661\",\"modified\":\"20200123200937811\",\"tags\":\"$:/tags/TextEditor/Snippet\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$macrocall $name=\\\"wikitext-example-without-html\\\" \\nsrc=\\\"\\\"\\\"\\n\\\"\\\"\\\"/>\"},\"$:/plugins/kookma/utility/snippet/wikitext-macro\":{\"title\":\"$:/plugins/kookma/utility/snippet/wikitext-macro\",\"caption\":\"Wikitext-example\",\"created\":\"20181007154126921\",\"modified\":\"20200123200937797\",\"tags\":\"$:/tags/TextEditor/Snippet\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C\u003Cwikitext-example-without-html \\nsrc:\\\"\\\"\\\"\\n\\\"\\\"\\\">>\"},\"$:/plugins/kookma/utility/styles/doc-svg\":{\"title\":\"$:/plugins/kookma/utility/styles/doc-svg\",\"text\":\".kk-doc svg{\\nwidth: 1.2em;\\nheight: 1.2em;\\nvertical-align: middle;}\\n\\n.kk-ut-txt{\\nmin-width:50%}\",\"created\":\"20190722142023425\",\"modified\":\"20200322091202744\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/utility/styles/tw-version\":{\"title\":\"$:/plugins/kookma/utility/styles/tw-version\",\"text\":\"\u003Cpre>/* TW-version added to site title */\\n.tc-site-title:before {\\n content:\\\"TW \u003C\u003Cversion>>\\\";\\n position:absolute;\\n margin-top:-1.9em;\\n color:silver;\\n font-size:13px;\\n}\\n\u003C/pre>\",\"created\":\"20180906042308596\",\"modified\":\"20200325164200123\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/vnd.tiddlywiki\"},\"$:/plugins/kookma/utility/styles/wikitext-macro\":{\"title\":\"$:/plugins/kookma/utility/styles/wikitext-macro\",\"text\":\".doc-example { margin: 1em 0; padding: 0.8em 0; } .doc-example:hover { background-color: #f7f7f9; } .doc-example ul { margin-bottom: 0; padding-bottom: 0; margin-top: 0.2em; } .doc-example pre:first-child { margin-top: 0; } .doc-example-result { border-left: 5px solid #bbb; border-right: 5px solid #bbb; margin-left: 0; margin-right: 0; padding: 0 10px; } .doc-example-result ul { margin-left: 0; padding-left: 10px; } .doc-example-result ol { margin-left: 0; padding-left: 20px; }\",\"created\":\"20180909042646908\",\"modified\":\"20200325141241379\",\"tags\":\"$:/tags/Stylesheet\",\"type\":\"text/css\"},\"$:/plugins/kookma/utility/ui/Buttons/ViewFields\":{\"title\":\"$:/plugins/kookma/utility/ui/Buttons/ViewFields\",\"caption\":\"{{$:/plugins/kookma/utility/images/view-fields.svg}} {{$:/language/Buttons/Utility/Caption}}\",\"created\":\"20181010190533135\",\"description\":\"Show a toggle button for view fields\",\"list-before\":\"$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette\",\"modified\":\"20210520141427208\",\"tags\":\"$:/tags/PageControls\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define stateTid() $:/state/utility/view-fields\\n\\n\\\\define show-fields-button()\\n\\\\whitespace trim\\n\\n\u003C$reveal type=\\\"nomatch\\\" state=\u003C\u003CstateTid>> text=\\\"show\\\" default=\\\"hide\\\">\\n \u003C$button set=\u003C\u003CstateTid>> setTo=\\\"show\\\" \\n\\t tooltip={{$:/language/Buttons/Utility/Hint}} \\n\\t\\t\\t\\t\\t aria-label={{$:/language/Buttons/Utility/Caption}} \\n\\t\\t\\t\\t\\t class=\u003C\u003Ctv-config-toolbar-class>> >\\n \u003C\u003Cdisp-on-pagecontrols>>\\n \u003C/$button>\\n\u003C/$reveal>\\n\\n\u003C$reveal type=\\\"match\\\" state=\u003C\u003CstateTid>> text=\\\"show\\\" default=\\\"hide\\\">\\n \u003C$button set=\u003C\u003CstateTid>> setTo=\\\"hide\\\" \\n tooltip={{$:/language/Buttons/Utility/Hint}} \\n\\t\\t\\t\\t aria-label={{$:/language/Buttons/Utility/Caption}} \\n\\t\\t\\t\\t class=\\\"\\\"\\\"$(tv-config-toolbar-class)$ tc-selected\\\"\\\"\\\">\\n \u003C\u003Cdisp-on-pagecontrols>>\\n \u003C/$button>\\n\u003C/$reveal>\\n\\\\end\\n\\n\\\\define disp-on-pagecontrols() \\n\u003C$list filter=\\\"[\u003Ctv-config-toolbar-icons>prefix[yes]]\\\">\\n{{$:/plugins/kookma/utility/images/view-fields.svg}} \\n\u003C/$list>\\n\u003C$list filter=\\\"[\u003Ctv-config-toolbar-text>prefix[yes]]\\\">\\n\u003Cspan class=\\\"tc-btn-text\\\">\u003C$text text={{$:/language/Buttons/Utility/Caption}}/>\u003C/span>\\n\u003C/$list>\\n\\\\end\\n\\n\\n\u003C\u003Cshow-fields-button>>\"},\"$:/plugins/kookma/utility/ui/ControlPanel/Settings\":{\"title\":\"$:/plugins/kookma/utility/ui/ControlPanel/Settings\",\"caption\":\"Utility\",\"created\":\"20190930212747824\",\"list-after\":\"$:/core/ui/ControlPanel/Settings/TiddlyWiki\",\"modified\":\"20210518040658129\",\"tags\":\"$:/tags/ControlPanel/SettingsTab $:/tags/MoreSideBar\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"These settings let you customise the behaviour of Utility plugin.\\n\\n---\\n\\n;Show Utility setting in more sidebar\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/utility/ui/ControlPanel/Settings\\\" tag=\\\"$:/tags/MoreSideBar\\\"> Show setting in more sidebar\u003C/$checkbox>\\n\\n;Options\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/utility/ui/Buttons/ViewFields\\\" tag=\\\"$:/tags/PageControls\\\"> Enable show fields\u003C/$checkbox>\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/utility/styles/tw-version\\\" tag=\\\"$:/tags/Stylesheet\\\"> Show the Tiddlywiki version badge\u003C/$checkbox>\\n:\u003C$checkbox tiddler=\\\"$:/plugins/kookma/utility/viewtemplate/display-tiddler-raw-content\\\" tag=\\\"$:/tags/ViewTemplate\\\"> Display the tiddler raw content\u003C/$checkbox>\u003Cdiv style=\\\"padding-left:18px;\\\">\\n\u003C$list filter=\\\"[[$:/plugins/kookma/utility/viewtemplate/display-tiddler-raw-content]tags[]search[$:/tags/ViewTemplate]]\\\" variable=ignore>\\nFilters to reveal tiddlers content   \u003C$edit-text tiddler=\\\"$:/plugins/kookma/utility/config/reveal-tags\\\" field=\\\"text\\\" tag=input defualt=\\\"\\\" placeholder=\\\"enter a filter e.g. [tag[myTag]] \\\" class=\\\"kk-ut-txt\\\"/>\\n\u003C/$list>\u003C/div>\\n\\n\"},\"$:/plugins/kookma/utility/viewtemplate/display-tiddler-raw-content\":{\"title\":\"$:/plugins/kookma/utility/viewtemplate/display-tiddler-raw-content\",\"created\":\"20181212041419278\",\"description\":\"this view template displays the content of global macro tiddlers\",\"modified\":\"20200126142626441\",\"tags\":\"$:/tags/ViewTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$set name=\\\"revealFilters\\\" tiddler=\\\"$:/plugins/kookma/utility/config/reveal-tags\\\" field=text>\\n\u003C$list filter=\\\"[all[current]tag[show-content]]\\n [all[current]tag[$:/tags/EditTemplate]]\\n [all[current]tag[$:/tags/ViewTemplate]] \\n [all[current]tag[$:/tags/Macro]]\\n [all[current]subfilter\u003CrevealFilters>] +[limit[1]]\\\">\\n\u003C$codeblock code={{!!text}} language=\\\"xml\\\" />\\n\u003C/$list>\\n\u003C/$set>\\n\\n\"},\"$:/plugins/kookma/utility/viewtemplate/view-fields\":{\"title\":\"$:/plugins/kookma/utility/viewtemplate/view-fields\",\"created\":\"20181010162537613\",\"description\":\"Toggle field handling in view mode\",\"list-after\":\"$:/core/ui/ViewTemplate/tags\",\"modified\":\"20210520132401305\",\"tags\":\"$:/tags/ViewTemplate\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$reveal type=match stateTiddler stateTitle=\\\"$:/state/utility/view-fields\\\" stateField=text default=\\\"hide\\\" text=show>\\n\u003C$vars newFieldNameTiddler=\u003C\u003Cqualify \\\"$:/temp/NewFieldName\\\">>\\nnewFieldValueTiddler=\u003C\u003Cqualify \\\"$:/temp/NewFieldValue\\\">> \\nsearchListState=\u003C\u003Cqualify \\\"$:/temp/searchListState\\\">> \\nstoreTitle=\u003C\u003Cqualify \\\"$:/temp/storeTitle\\\">> \\n>\\n\u003C$transclude tiddler=\\\"$:/core/ui/EditTemplate/fields\\\"/>\\n\u003C/$vars>\\n\u003C/$reveal>\"}}}"}, {"title":"$:/plugins/kookma/utility/config/reveal-tags","created":"20200123085623608","modified":"20220526041911643","tags":"","type":"text/vnd.tiddlywiki","text":"[prefix[$:/plugins/kookma/refnotes/macros]] [prefix[$:/plugins/kookma/refnotes/templates/]]"}, @@ -839,6 +838,7 @@ {"text":"{\n \"itemtext\": \"\",\n \"markall\": \"\"\n}","type":"application/json","created":"20220526192135107","modified":"20220526192215142","title":"$:/todolist/data/state/base"}, {"text":"{\n \"20220526192144544\": \"undone\",\n \"20220526192215141\": \"undone\"\n}","type":"application/json","created":"20220526192144544","modified":"20220526192215142","title":"$:/todolist/data/status/base"}, {"text":"{\n \"20220526192144544\": \"slugify may overwrite duplicates\",\n \"20220526192215141\": \"add a warning when slugify will overwrite\"\n}","type":"application/json","created":"20220526192144544","list":"20220526192215141 20220526192144544","modified":"20220526192215142","title":"$:/todolist/data/tasks/base"}, +{"text":"{\n \"created\": \"20220604205030052\",\n \"text\": \"\u003C$button>DO\\n\u003C$list filter=\\\"[all[tiddlers]has[bibtex-entry-type]]\\\">\\n\u003C$list filter=\\\"[\u003CcurrentTiddler>has[bibtex-doi]get[bibtex-doi]!prefix[https://doi.org]]\\\" variable=null> \u003C\u003Cnull>>\\n\u003C$action-setfield $tiddler=\u003C\u003CcurrentTiddler>> $field=\\\"bibtex-doi\\\" $value={{{ [{!!bibtex-doi}addprefix[https://doi.org/]] }}}/>\\n\u003C/$list>\\n\u003C/$list>\\n\u003C/$button>\",\n \"draft.title\": \"New Tiddler\",\n \"tags\": \"\",\n \"title\": \"Draft of 'New Tiddler'\",\n \"draft.of\": \"New Tiddler\",\n \"modified\": \"20220604205259675\"\n}","type":"application/json","created":"20220604205326583","modified":"20220604205326584","tags":"$:/tags/trashbin","title":"$:/trashbin/Draft of 'New Tiddler'"}, {"title":"Abb-list with Spaces","created":"20211105162027102","modified":"20211105162258387","tags":"show-content","type":"text/vnd.tiddlywiki","text":"''Case i''\n\u003C\u003Cabbr-list dtiddler:\"Glossary\" indexes:\"ISBN 'FL DMRS' ISSN\">>\n\n''Case ii''\n\u003C\u003Cabbr-list dtiddler:\"Glossary\" indexes:\"\"\"ISBN \"FL DMRS\" ISSN\"\"\">>\n\n''Case iii''\n\u003C\u003Cabbr-list dtiddler:\"Glossary\" indexes:\"ISBN [[FL DMRS]] ISSN\">>"}, {"title":"abbreviation","created":"20210408203042300","list":"demo/abbr-macro demo/showabbrs-macro demo/abbr-list-macro demo/webtechnology [[demo/manual-list-abbr - delete]] [[demo/showabbrs/01 - delete]] [[demo/showabbrs/02 delete]] [[demo/showabbrs/test-content-01 - delete]] [[demo/showabbrs/test-content-02 - delete]] [[demo/showabbrs/transclusion - delete]] PCode doc/abbreviation-mechanism","modified":"20210917161925075","tags":"doc","type":"text/vnd.tiddlywiki"}, {"title":"Acknowledgement","created":"20191025083801538","modified":"20220604134148200","tags":"doc info","type":"text/vnd.tiddlywiki","text":"I would like to acknowledge the below people for their great helps.\n\n* Thomas Elmiger, who is the developer of [[extract macro|https://tid.li/tw5/hacks.html#Extract%20Macro]]. The idea of searching tiddlers and extract text snippets inspired from his work.\n* Jan, developer of [[slides and stories|http://slidesnstories.tiddlyspot.com]]\n* Simon Huber, for all his help through TW forum\n* Jeremy Ruston\n* Jed Carty\n* Rizwan Ibnishak\n* Antony Muscio\n* Josiah Hincks\n* Diego Mesa\n* Tobias Beer\n* Ton Gerner\n* [[sull-vitsy|https://talk.tiddlywiki.org/t/extract-macro-parameters-which-contain-spaces/1440/5?u=mohammad]] for the help on macro parameters extraction\n* Eric Shulman (https://github.com/ericshulman)\n* Mark S (https://github.com/Marxsal)\n* Bangyou Zheng (https://github.com/byzheng)\n* and all kind Tiddywikians in TW forum\n"}, @@ -851,7 +851,7 @@ {"title":"APA Style Guide","created":"20210405185426639","modified":"20210917161925115","tags":"reference doc","type":"text/vnd.tiddlywiki","text":"https://apastyle.apa.org/style-grammar-guidelines/citations/basic-principles/author-date"}, {"title":"apa/images/styles/article","text":"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","type":"image/png","created":"20220604074450557","modified":"20220604075134018","tags":"image doc"}, {"title":"apa/images/styles/book","text":"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","type":"image/png","created":"20220604074857787","modified":"20220604075127954","tags":"image doc"}, -{"title":"atashrouz_kinetic_2020","bibtex-author":"Atashrouz, Saeid and Rahmani, Mohammad and Nasernejad, Bahram and Balzade, Zahra","bibtex-doi":"10.1016/j.matchemphys.2020.123466","bibtex-entry-type":"article","bibtex-issn":"02540584","bibtex-journal":"Materials Chemistry and Physics","bibtex-language":"en","bibtex-month":"nov","bibtex-pages":"123466","bibtex-title":"Kinetic prediction of molecular weight distribution in bimodal polyethylene from heterogeneous post-metallocene catalysis","bibtex-url":"https://linkinghub.elsevier.com/retrieve/pii/S0254058420308336","bibtex-urldate":"2022-06-02","bibtex-volume":"255","bibtex-year":"2020","created":"20220602143707119","modified":"20220602143707119","tags":"bibtex-entry","type":"text/vnd.tiddlywiki"}, +{"title":"atashrouz_kinetic_2020","bibtex-author":"Atashrouz, Saeid and Rahmani, Mohammad and Nasernejad, Bahram and Balzade, Zahra","bibtex-doi":"https://doi.org/10.1016/j.matchemphys.2020.123466","bibtex-entry-type":"article","bibtex-issn":"02540584","bibtex-journal":"Materials Chemistry and Physics","bibtex-language":"en","bibtex-month":"nov","bibtex-pages":"123466","bibtex-title":"Kinetic prediction of molecular weight distribution in bimodal polyethylene from heterogeneous post-metallocene catalysis","bibtex-url":"https://linkinghub.elsevier.com/retrieve/pii/S0254058420308336","bibtex-urldate":"2022-06-02","bibtex-volume":"255","bibtex-year":"2020","created":"20220602143707119","modified":"20220604205320408","tags":"bibtex-entry","type":"text/vnd.tiddlywiki"}, {"title":"atashrouz-2020","bibtex-abstract":"Recent progresses in metallocene/post-metallocene catalysts technology have been led to high-performance polymers with outstanding tailor-made microstructure. After successful examples of such experimental studies, it seems now the turn of modeling strategies to predict and even optimize such catalytic systems. The current research deals with proposing a strategy to predict microstructure of such advanced polymers based on the implementation of a kinetic approach as well as a metaheuristic algorithm called the imperialist competitive algorithm, which is used as an advanced optimization technique to find kinetic constants of the model. With the aim of prediction of molecular weight distribution, a deconvolution analysis was performed to determine the probable number of required site types to obtain reasonable conformity between the model and experimental data, where it was found four active site types is sufficient. Among these four sites, one site is dedicated to predict the molecular weight distribution of ultrahigh molecular weight region while other sites are generally responsible for high-density polyethylene region (i.e., medium weight-average molecular weights). To validate the predictability of the model, the weight-average molecular weight results were compared to experimental data where the average absolute relative deviation was 6.31%, illustrating good performance of the model for prediction purposes. Besides, the performance of the model to predict the fraction of ultrahigh molecular weight in the resulted polymer was examined, of which the results confirmed excellent performance of the model where average absolute relative deviation was only 3.5%. Finally, a reverse model was developed in which the catalyst composition is predicted for producing polyethylene with a specified fraction of ultrahigh molecular weight. The results of the reverse model illustrate excellent agreement with their corresponding data of kinetic model, which the average absolute relative deviation was 0.16%. All the results of the study confirm the efficiency of the proposed strategy, promising and interesting approach for this type of catalysts.","bibtex-author":"Saeid Atashrouz and Mohammad Rahmani and Bahram Nasernejad and Zahra Balzade","bibtex-doi":"https://doi.org/10.1016/j.matchemphys.2020.123466","bibtex-entry-type":"article","bibtex-issn":"0254-0584","bibtex-journal":"Materials Chemistry and Physics","bibtex-keywords":"Catalyst, Bimodal polyethylene, Modeling, Metaheuristic, Ultrahigh molecular weight polyethylene, Molecular weight distribution","bibtex-pages":"123466","bibtex-title":"Kinetic prediction of molecular weight distribution in bimodal polyethylene from heterogeneous post-metallocene catalysis","bibtex-url":"https://www.sciencedirect.com/science/article/pii/S0254058420308336","bibtex-volume":"255","bibtex-year":"2020","created":"20210407060130247","modified":"20220602200103831","tags":"doc bibtex-entry","type":"text/vnd.tiddlywiki"}, {"title":"Authors","created":"20190211162704563","modified":"20210917161925155","tags":"doc","type":"text/vnd.tiddlywiki","text":"* [[Mohammad Rahmani|https://github.com/kookma]]\n* [[Mark S|https://github.com/Marxsal]]"}, {"title":"bad-authors-list","bibtex-abstract":"Chemical engineers rely on models for design, research, and daily decision-making, often with potentially large financial and safety implications. Previous efforts a few decades ago to combine artificial intelligence and chemical engineering for modeling were unable to fulfill the expectations. In the last five years, the increasing availability of data and computational resources has led to a resurgence in machine learning-based research. Many recent efforts have facilitated the roll-out of machine learning techniques in the research field by developing large databases, benchmarks, and representations for chemical applications and new machine learning frameworks. Machine learning has significant advantages over traditional modeling techniques, including flexibility, accuracy, and execution speed. These strengths also come with weaknesses, such as the lack of interpretability of these black-box models. The greatest opportunities involve using machine learning in time-limited applications such as real-time optimization and planning that require high accuracy and that can build on models with a self-learning ability to recognize patterns, learn from data, and become more intelligent over time. The greatest threat in artificial intelligence research today is inappropriate use because most chemical engineers have had limited training in computer science and data analysis. Nevertheless, machine learning will definitely become a trustworthy element in the modeling toolbox of chemical engineers.","bibtex-author":"Ruben {Van de Vijver}","bibtex-doi":"https://doi.org/10.1016/j.eng.2021.03.019","bibtex-entry-type":"article","bibtex-issn":"2095-8099","bibtex-journal":"Engineering","bibtex-keywords":"Artificial intelligence, Machine learning, Reaction engineering, Process engineering","bibtex-title":"Machine Learning in Chemical Engineering: Strengths, Weaknesses, Opportunities, and Threats","bibtex-url":"https://www.sciencedirect.com/science/article/pii/S2095809921002010","bibtex-year":"2021","created":"20210918180637086","modified":"20220602134344815","tags":"doc bibtex-entry","type":"text/vnd.tiddlywiki"}, @@ -866,7 +866,7 @@ {"title":"BibTeX Standard File Format","created":"20181220194607763","modified":"20220603124638879","tags":"Concepts doc","type":"text/vnd.tiddlywiki","text":"! Standard BibTeX file format\n\nFor BibTeX file format take a look at the below references:\n\n!!! References\n|refnotes-table-borderless|k\n|The main page |http://www.bibtex.org/ |\n|Style and format |https://www.reed.edu/cis/help/LaTeX/bibtexstyles.html |\n|Bibtex style example |https://verbosus.com/bibtex-style-examples.html |\n|Other references | |\n||https://www2.cs.arizona.edu/~collberg/Teaching/07.231/BibTeX/bibtex.html|\n||https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#BibTeX|\n\n\n!!! Citation style\n# https://pitt.libguides.com/citationhelp\n# https://en.wikipedia.org/wiki/Citation\n\n!! Other references\n\u003Col>\n\u003C$list filter=\"[tag[reference]]\">\n\u003Cli>\u003C$transclude mode=block/>\u003C/li>\n\u003C/$list>\n\u003C/ol>"}, {"title":"borio-1995","bibtex-abstract":"The simulation and optimization of a set of industrial fixed bed catalytic reactors is presented. The reactors are operating in deactivation-regeneration cycles. Dynamic mathematical models for the four stages of the process are included, i.e. dehydrogenation (deactivation by coking), steam purge, oxidative regeneration and evacuation. An iterative method was used to simulate an autothermal process, which is common in the industrial practice. To prevent the permanent loss of the catalyst activity by sintering, an upper limit of temperature has been imposed. The cycle time, temperature and composition of the feed during the regeneration stage are selected as optimization variables. Under autothermal conditions, the four stages of the cycle start with markedly non-uniform thermal profiles in the catalytic bed, which have considerable influence on the maximum temperature of the cycle. In this way, the production rate of butadiene has been substantially improved as both the maximum allowable temperature and the inert-catalyst ratio increase. The higher the oxygen molar fraction at the regeneration stage, the shorter is the optimal duration of the cycle.","bibtex-author":"D.O. Borio and N.S. Schbib","bibtex-doi":"https://doi.org/10.1016/0098-1354(95)87061-X","bibtex-entry-type":"article","bibtex-issn":"0098-1354","bibtex-journal":"Computers & Chemical Engineering","bibtex-keywords":"Fixed bed reactor, catalytic dehydrogenation, butadiene, cyclic operation, optimization","bibtex-note":"European Symposium on Computer Aided Process Engineering\\3-5","bibtex-pages":"345 - 350","bibtex-title":"Simulation and optimization of a set of catalytic reactors used for dehydrogenation of butene into butadiene","bibtex-url":"http://www.sciencedirect.com/science/article/pii/009813549587061X","bibtex-volume":"19","bibtex-year":"1995","created":"20181220153854093","creator":"Mohammad","modified":"20220602134344815","modifier":"Mohammad","tags":"doc bibtex-entry","type":"text/vnd.tiddlywiki"}, {"title":"bosse-2018","bibtex-abstract":"The design and simulation of complex mechatronic and intelligent systems require a unified system modelling and programming language. This work introduces JavaScript as a unified modelling and programming language by extending JavaScript with a semantic type system extension JST as a possible solution to fill the gap between models and implementations, finally resulting in the JS+ super set language combining typing, modelling, and programming. The paper shows various model domains and their relation to the JS+ programming model including some generic transformation rules. Finally, a system compiler framework is introduced that can process JS+ models and program code. The tool uses JS+ input to produce a wide range of output formats for software and hardware design, and multi-domain simulation.","bibtex-author":"Stefan Bosse","bibtex-doi":"https://doi.org/10.1016/j.promfg.2018.06.005","bibtex-entry-type":"article","bibtex-issn":"2351-9789","bibtex-journal":"Procedia Manufacturing","bibtex-keywords":"Type your keywords here, separated by semicolons","bibtex-note":"4th International Conference on System-Integrated Intelligence: Intelligent, Flexible and Connected Systems in Products and Production","bibtex-pages":"21 - 39","bibtex-title":"A Unified System Modelling and Programming Language based on JavaScript and a Semantic Type System","bibtex-url":"http://www.sciencedirect.com/science/article/pii/S2351978918305146","bibtex-volume":"24","bibtex-year":"2018","created":"20181210155015461","creator":"Mohammad","modified":"20220602134344815","modifier":"Mohammad","tags":"doc bibtex-entry","type":"text/vnd.tiddlywiki"}, -{"title":"ChangeLog","created":"20200312083811789","modified":"20220604131321007","tags":"doc","type":"text/vnd.tiddlywiki","text":"!! Release 1.8.2\n* ''June 4th, 2022''\n* [FIXED] The `showrefs` handles references with no author, few words of title are shown instead, or Unknown author if title is not existed\n* [FIXED] The defualt template path for reference style was corrected\n* [FIXED] Websites output style can display retrieved date\n* [FIXED] Documentation improved\n\n!! Release 1.8.1\n* ''June 3rd, 2022''\n* [NEW] the [[find-refs|$:/plugins/kookma/refnotes/macros/bibtex/find-refs]] macro has been updated to handle extra parameters in `ref` macro. Thanks to @Marxsal see: https://github.com/kookma/TW-Refnotes/issues/25\n* [NEW] The reference list now has a link back to reference tiddlers. Thanks to @byzheng see https://github.com/kookma/TW-Refnotes/pull/28\n* [FIXED] citeIn macro now handles citation with three or more paremeters, thanks to @byzheng see https://github.com/kookma/TW-Refnotes/pull/27\n* [FIXED] the `ref` macro can accept all forms of parameters in calling format e.g. `\u003C\u003Cref \"tidname\" n>>` and `\u003C\u003Cref [[tidname]] n>>` and `\u003C\u003Cref 'tidname' n>>` and then `showrefs` handles all those forms.\n* [FIXED] for author names with camelCase, wikification has been fixed\n* [FIXED] search-ui in Bibliography sidebar uses its own temp tiddler, before 1.8.1 release it used the same temp tiddler as standard search\n* [FIXED] wikification of ~CamelCase words in abstract, title, author fields of BibTeX entries when displayed using Viewtemplates are disabled. Thanks to [[Eric Shulman|https://talk.tiddlywiki.org/t/disable-wikilinks-using-rules-pragma-does-not-work-with-transclude-widget/3546/4]]\n\n\n\n!! Release 1.8.0\n* ''May 27th, 2022''\n* [NEW] Cited in shows the list of tiddlers has cited current reference. See [[Backlinks in BibTeX references|https://github.com/kookma/TW-Refnotes/issues/16]]\n* [NEW] Process new BibTeX entries button uses slugify operator to convert titles to lowercase, remove spaces and all nasty characters\n* [NEW] The `ref` macro supports parenthetical and narrative in-text citation in accordance with APA7 style\n* [NEW] The `ref` macro supports page numbers with in-text citation in accordance with APA7 style\n* [FIXED] The `showrefs` now displays the references in correct form based APA7 style\n* [FIXED] The default citation style (e.g. APA) now shows the author names in-text citation in correct form\n* [FIXED] Documentation is updated to reflect recent changes\n* [FIXED] Some global macros now are local and tag `$:/tags/Macro` was removed\n\n\n!! Release 1.7.4\n* ''May 18th, 2022''\n* [NEW] Updated to Tiddlywiki 5.2.2\n* [FIXED] The temp tiddlers name started with `xx$:/temp` changed to `$:/temp`\n\n\n!! Release 1.7.3\n* ''Nov 5th, 2021''\n* [NEW] Acronyms with space are allowed\n* [FIXED] The abbr and showabbrs handle terms with space like `FL DMPRS`\n* [FIXED] The `abbr` macro parameters extraction enhanced. Thanks to [[sull-vitsy|https://talk.tiddlywiki.org/t/extract-macro-parameters-which-contain-spaces/1440/5?u=mohammad]]\n\n!! Release 1.7.2\n* ''Sep 19th, 2021''\n* [FIXED] Author list for References in APA style has been improved, `and` is replaced with comma. Solution by [[Mark S|https://talk.tiddlywiki.org/t/replace-and-in-a-list-of-authors-with-comma-except-the-last-one/796/5?u=mohammad]].\n* [FIXED] some extra spaces are removed from citation and references output\n* [FIXED] add bibtex importer plugins to demo wiki by default\n\n!! Release 1.7.1\n* ''Sep 17th, 2021''\n* [FIXED] core-version is now 5.2.0+\n* [FIXED] the plugin dependencies updated to show dependency to ''bibtex importer''\n* [FIXED] documentation improved\n\n!! Release 1.7.0\n* ''Aug 13th, 2021''\n* [NEW] dedicated drop zone for importing BibTeX entry as string (paste from clipboard)\n* [NEW] upgraded to TW 5.2.0 prerelease\n\n!! Release 1.6.4\n* ''Apr 13th, 2021''\n* [FIXED] tooltip on small screen \n\n!! Release 1.6.3 beta\n* ''Apr 10th, 2021''\n* [FIXED] the `ref` macro main input parameter changed from tid to title. So for upgrading from previous version note to this.\n* [FIXED] shownotes hides title when there is no footnote in passing filter\n* [NEW] examples for displaying footnotes through view templates.\n* [FIXED] documentation heavily changed and improved\n* [FIXED] code refactored.\n* [FIXED] showfnotes does not show a title if there is no any footnote. It also supports an empty message in such cases.\n* [FIXED] showabbrs does not show a title if there is no any abbreviation term. It also supports an empty message in such cases.\n* [NEW] Terminology of reference management were added\n* [FIXED] `showrefs` wrong sort of title because of extra spaces in ref `call`.\n\n!! Release 1.6.2 beta\n* ''Apr 7th, 2021''\n* [FIXED] citation for APA7 handles multiple authors references correctly\n* [NEW] Reference library at the sidebar\n* [NEW] Search and filter library items\n* [NEW] Stretchtext to show reference details (author list, year, title) in library (sidebar)\n* [NEW] Buttons to expand/collapse details of entry in library\n\n\n\n!! Release 1.6.1 beta\n* ''Apr 5th, 2021''\n* [FIXED] abbr macro support ~CamelCase term\n* [FIXED] abbreviation font style changed to normal\n* [FIXED] all inline styles removed and suitable classes were created\n* [FIXED] the css class for title in show footnotes changed to h2\n* [FIXED] all color settings were removed. It is planned to use the active color palette for some coloring\n* [FIXED] documentation improved\n* [NEW] more templates to display different BibTeX entry types e.g. books, websites,...\n* [NEW] bibliography table was added to show the library of BibTeX entries. It uses Shiraz dynamic table\n* [NEW] process new BibTeX entry button to tag new new entries to `BibTeX-entry` and change the entry title and entry-type to lowercase\n\n!! Release 1.6.0 beta\n* ''Apr 4th, 2021''\n* [NEW] source code has been overhauled \n* [NEW] the Node.JS version of Refnotes was added\n* [NEW] view templates to display different types of bibliography\n* [NEW] favicon updated\n\n\n!! Release 1.0.3 \n* ''Mar 20th, 2018''\n* [NEW] first stable release\n* [NEW] many examples added"}, +{"title":"ChangeLog","created":"20200312083811789","modified":"20220604205557521","tags":"doc","type":"text/vnd.tiddlywiki","text":"!! Release 1.8.3\n* ''June 10th, 2022''\n* [FIXED] The doi displayed in reference list, now appends `https://doi.org/` and opens link in a new tab/window\n* [NEW] The ''Process New Entries'' button, check doi field of newly added BibTeX entries and addes `https://doi.org/` prefix if not exist\n\n!! Release 1.8.2\n* ''June 4th, 2022''\n* [FIXED] The `showrefs` handles references with no author, few words of title are shown instead, or Unknown author if title is not existed\n* [FIXED] The defualt template path for reference style was corrected\n* [FIXED] Websites output style can display retrieved date\n* [FIXED] Documentation improved\n\n!! Release 1.8.1\n* ''June 3rd, 2022''\n* [NEW] the [[find-refs|$:/plugins/kookma/refnotes/macros/bibtex/find-refs]] macro has been updated to handle extra parameters in `ref` macro. Thanks to @Marxsal see: https://github.com/kookma/TW-Refnotes/issues/25\n* [NEW] The reference list now has a link back to reference tiddlers. Thanks to @byzheng see https://github.com/kookma/TW-Refnotes/pull/28\n* [FIXED] citeIn macro now handles citation with three or more paremeters, thanks to @byzheng see https://github.com/kookma/TW-Refnotes/pull/27\n* [FIXED] the `ref` macro can accept all forms of parameters in calling format e.g. `\u003C\u003Cref \"tidname\" n>>` and `\u003C\u003Cref [[tidname]] n>>` and `\u003C\u003Cref 'tidname' n>>` and then `showrefs` handles all those forms.\n* [FIXED] for author names with camelCase, wikification has been fixed\n* [FIXED] search-ui in Bibliography sidebar uses its own temp tiddler, before 1.8.1 release it used the same temp tiddler as standard search\n* [FIXED] wikification of ~CamelCase words in abstract, title, author fields of BibTeX entries when displayed using Viewtemplates are disabled. Thanks to [[Eric Shulman|https://talk.tiddlywiki.org/t/disable-wikilinks-using-rules-pragma-does-not-work-with-transclude-widget/3546/4]]\n\n\n\n!! Release 1.8.0\n* ''May 27th, 2022''\n* [NEW] Cited in shows the list of tiddlers has cited current reference. See [[Backlinks in BibTeX references|https://github.com/kookma/TW-Refnotes/issues/16]]\n* [NEW] Process new BibTeX entries button uses slugify operator to convert titles to lowercase, remove spaces and all nasty characters\n* [NEW] The `ref` macro supports parenthetical and narrative in-text citation in accordance with APA7 style\n* [NEW] The `ref` macro supports page numbers with in-text citation in accordance with APA7 style\n* [FIXED] The `showrefs` now displays the references in correct form based APA7 style\n* [FIXED] The default citation style (e.g. APA) now shows the author names in-text citation in correct form\n* [FIXED] Documentation is updated to reflect recent changes\n* [FIXED] Some global macros now are local and tag `$:/tags/Macro` was removed\n\n\n!! Release 1.7.4\n* ''May 18th, 2022''\n* [NEW] Updated to Tiddlywiki 5.2.2\n* [FIXED] The temp tiddlers name started with `xx$:/temp` changed to `$:/temp`\n\n\n!! Release 1.7.3\n* ''Nov 5th, 2021''\n* [NEW] Acronyms with space are allowed\n* [FIXED] The abbr and showabbrs handle terms with space like `FL DMPRS`\n* [FIXED] The `abbr` macro parameters extraction enhanced. Thanks to [[sull-vitsy|https://talk.tiddlywiki.org/t/extract-macro-parameters-which-contain-spaces/1440/5?u=mohammad]]\n\n!! Release 1.7.2\n* ''Sep 19th, 2021''\n* [FIXED] Author list for References in APA style has been improved, `and` is replaced with comma. Solution by [[Mark S|https://talk.tiddlywiki.org/t/replace-and-in-a-list-of-authors-with-comma-except-the-last-one/796/5?u=mohammad]].\n* [FIXED] some extra spaces are removed from citation and references output\n* [FIXED] add bibtex importer plugins to demo wiki by default\n\n!! Release 1.7.1\n* ''Sep 17th, 2021''\n* [FIXED] core-version is now 5.2.0+\n* [FIXED] the plugin dependencies updated to show dependency to ''bibtex importer''\n* [FIXED] documentation improved\n\n!! Release 1.7.0\n* ''Aug 13th, 2021''\n* [NEW] dedicated drop zone for importing BibTeX entry as string (paste from clipboard)\n* [NEW] upgraded to TW 5.2.0 prerelease\n\n!! Release 1.6.4\n* ''Apr 13th, 2021''\n* [FIXED] tooltip on small screen \n\n!! Release 1.6.3 beta\n* ''Apr 10th, 2021''\n* [FIXED] the `ref` macro main input parameter changed from tid to title. So for upgrading from previous version note to this.\n* [FIXED] shownotes hides title when there is no footnote in passing filter\n* [NEW] examples for displaying footnotes through view templates.\n* [FIXED] documentation heavily changed and improved\n* [FIXED] code refactored.\n* [FIXED] showfnotes does not show a title if there is no any footnote. It also supports an empty message in such cases.\n* [FIXED] showabbrs does not show a title if there is no any abbreviation term. It also supports an empty message in such cases.\n* [NEW] Terminology of reference management were added\n* [FIXED] `showrefs` wrong sort of title because of extra spaces in ref `call`.\n\n!! Release 1.6.2 beta\n* ''Apr 7th, 2021''\n* [FIXED] citation for APA7 handles multiple authors references correctly\n* [NEW] Reference library at the sidebar\n* [NEW] Search and filter library items\n* [NEW] Stretchtext to show reference details (author list, year, title) in library (sidebar)\n* [NEW] Buttons to expand/collapse details of entry in library\n\n\n\n!! Release 1.6.1 beta\n* ''Apr 5th, 2021''\n* [FIXED] abbr macro support ~CamelCase term\n* [FIXED] abbreviation font style changed to normal\n* [FIXED] all inline styles removed and suitable classes were created\n* [FIXED] the css class for title in show footnotes changed to h2\n* [FIXED] all color settings were removed. It is planned to use the active color palette for some coloring\n* [FIXED] documentation improved\n* [NEW] more templates to display different BibTeX entry types e.g. books, websites,...\n* [NEW] bibliography table was added to show the library of BibTeX entries. It uses Shiraz dynamic table\n* [NEW] process new BibTeX entry button to tag new new entries to `BibTeX-entry` and change the entry title and entry-type to lowercase\n\n!! Release 1.6.0 beta\n* ''Apr 4th, 2021''\n* [NEW] source code has been overhauled \n* [NEW] the Node.JS version of Refnotes was added\n* [NEW] view templates to display different types of bibliography\n* [NEW] favicon updated\n\n\n!! Release 1.0.3 \n* ''Mar 20th, 2018''\n* [NEW] first stable release\n* [NEW] many examples added"}, {"title":"Check showrefs correctly displays different entries","created":"20220603095205006","due-date":"20220615","modified":"20220603191857711","priority":"normal","status":"complete","tags":"task done","type":"text/vnd.tiddlywiki","text":"* seems website is wrong"}, {"title":"Citation Style Language","created":"20220525150238274","modified":"20220525150311433","tags":"reading","type":"text/vnd.tiddlywiki","text":"https://citationstyles.org/\n\nWelcome to the open source Citation Style Language (CSL) project! Our goal is to facilitate scholarly publishing by automating the formatting of citations and bibliographies. We develop the Citation Style Language and maintain a crowdsourced repository with over 10,000 free CSL citation styles."}, {"title":"Classes for Show Refs Abbrs Fnotes","created":"20210404182512517","due-date":"","modified":"20210917161925299","priority":"normal","status":"not started","tags":"task doc","type":"text/vnd.tiddlywiki","text":"Today is 4th, April 2021\n\nCheck the color of classes used for showrefs, showabbrs and showfnots to match the color palettes\n"}, diff --git a/packaged/refnotes.tid b/packaged/refnotes.tid index f007ddb..dff51a3 100644 --- a/packaged/refnotes.tid +++ b/packaged/refnotes.tid @@ -2,13 +2,13 @@ author: Mohammad Rahmani core-version: >=5.2.0 created: 20211107074731385 description: References, citations, footnotes and abbreviations in Tiddlywiki -modified: 20220604090750332 +modified: 20220604195547938 name: Refnotes plugin-type: plugin source: https://github.com/kookma/TW-Refnotes tags: title: $:/plugins/kookma/refnotes type: application/json -version: 1.8.2 +version: 1.8.3 -{"tiddlers":{"$:/plugins/kookma/refnotes/history":{"title":"$:/plugins/kookma/refnotes/history","created":"20201211095732935","modified":"20220603192229351","tags":"","type":"text/vnd.tiddlywiki","text":"Full change log https://kookma.github.io/TW-Refnotes/#ChangeLog\n\n* ''1.8.1'' -- 2022.06.03 -- many improvements to APA7 and BibTeX support in Refnotes\n* ''1.8.0'' -- 2022.05.27 -- many improvements, refrence manager has APA7 as default style\n* ''1.7.4'' -- 2022.05.18 -- stable release based on TW 5.2.2, minor bugs fixed\n* ''1.7.2'' -- 2021.09.19 -- stable release based on TW 5.2.0\n* ''1.6.0'' -- 2021.04.02 -- development (beta) of new release\n* ''1.0.3'' -- 2019.03.20 -- first stable release\n"},"$:/plugins/kookma/refnotes/license":{"title":"$:/plugins/kookma/refnotes/license","created":"20201211095732937","modified":"20210917161905837","tags":"","type":"text/vnd.tiddlywiki","text":"Distributed under an MIT license.\n\nCopyright (c) 2019-2021 [[Mohammad Rahmani|https://github.com/kookma]]\n\n<<<\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n<<<"},"$:/plugins/kookma/refnotes/macros/abbr":{"title":"$:/plugins/kookma/refnotes/macros/abbr","created":"20181022071907838","modified":"20210917161905845","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define abbr(term:\"\", dict:\"Glossary\")\n<$set name=\"abbreviation\" \n tiddler=<<__dict__>>\n index=<<__term__>>\n emptyValue=\"Term not found\">\n > ><$text text=<<__term__>> />\n\n\\end\n"},"$:/plugins/kookma/refnotes/macros/apa/authors":{"title":"$:/plugins/kookma/refnotes/macros/apa/authors","created":"20210918154536732","modified":"20220604115254375","tags":"","type":"text/vnd.tiddlywiki","text":"\\define show-authors-in-citation(conjunction:\"&\")\n\n<$let authorlist= {{{ [<__tid__>get[bibtex-author]] }}}\n number-authors= {{{ [split[ and ]!is[blank]count[]] }}}\n>\n\n<$list filter=\"[compare:number:eq[1]]\" variable=null>\n<$list filter=\"[split[ and ]first[]]\" variable=author>\n<>\n\n\n\n\n<$list filter=\"[compare:number:eq[2]]\" variable=null>\n<$list filter=\"[split[ and ]first[]]\" variable=author><> $conjunction$\n<$list filter=\"[split[ and ]last[]]\" variable=author><>\n\n\n\n<$list filter=\"[compare:number:gt[2]]\" variable=null>\n<$list filter=\"[split[ and ]first[]]\" variable=author>\n<> et al.\n\n\n\n\n<$list filter=\"[compare:number:eq[0]]\" variable=null>\n<$text text={{{ [<__tid__>get[bibtex-title]split[ ]!is[blank]first[3]join[ ]] :else[<__tid__>]}}}/>\n\n\n\\end\n\n\n\\define parse-fullname()\n\n\n<$list filter=\"[!search[,]]\" emptyMessage=<> variable=null>\n<$let \n pattern1=\"\\s+([a-z][a-zA-Z]*?)\\s+\"\n pname={{{\n [search-replace:g:regexp,[ $1°]]\n +[splitregexp[\\s]trim[]]\n +[search-replace:g:regexp[°],[ ]]\n +[join[°_°]]\n }}}\n><$text text={{{ [split[°_°]!is[blank]last[]addsuffix[,]] [split[°_°]!is[blank]butlast[]] +[join[ ]] }}}/>\n\n\n\\end\n\n\n\n\\define authorName(format:\"\")\n\n\\whitespace trim\n<$wikify name=pname text=<> >\n<$let last= {{{ [split[,]!is[blank]trim[]first[]]}}}\n initials={{{ [split[,]!is[blank]trim[]butfirst[]split[ ]!is[blank]] :map[split[]!is[blank]first[]addsuffix[.]] +[join[ ]]}}}\n dispname={{{ [addsuffix[, ]addsuffix] }}}\n>\n<$list filter=\"[<__format__>!match[LastName]]\" variable=null emptyMessage=<>><>\n\n\n\\end\n\n\\define show-authors-in-references()\n\n<$let authorslist= {{!!bibtex-author}}\n number-authors= {{{ [split[ and ]!is[blank]count[]] }}}\n >\t\t\n<$set name=authors filter=\"[split[ and ]trim[]]\" >\t\n\n<$list filter=\"[compare:integer:eq[1]]\" variable=null>\n<$vars author={{{ [enlistlast[]] }}}><>\n\n\n<$list filter=\"[compare:integer:gt[1]]\" variable=null>\n<$list filter=\"[enlistbutlast[]]\" variable=author>\n<>,\n\n<$vars author={{{ [enlistlast[]] }}}>& <>\n\n\n<$list filter=\"[compare:number:eq[0]]\" variable=null>\n<$text text={{{ [{!!bibtex-title}split[ ]!is[blank]first[3]join[ ]] :else[[Unknown author]]}}}/>\n\n\n\t\t\t\n\\end\n\n\n"},"$:/plugins/kookma/refnotes/macros/apa/ref":{"title":"$:/plugins/kookma/refnotes/macros/apa/ref","created":"20210407044450831","modified":"20220603185720053","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define ref(tid, type:\"p\", pages:\"\")\n\\import $:/plugins/kookma/refnotes/macros/apa/authors\n\\whitespace trim\n<$set name=\"ref-tid\" tiddler=<<__tid__>> field=\"title\" emptyValue=\"RefNotFound\">\n
\n<$reveal type=\"match\" default=<> text=\"RefNotFound\">\n<$link overrideClass=\"link-refcls\">[<$view tiddler=<<__tid__>> field=\"title\"/>]\n
Warning: Reference Not Found.
Click to create it:<>
\n\n<$reveal type=\"nomatch\" default=<> text=\"RefNotFound\">\n<$list filter=\"[[$type$]lowercase[]match[p]]\" variable=null><>\n<$list filter=\"[[$type$]lowercase[]match[n]]\" variable=null><>\n<$list filter=\"[[$type$]lowercase[]match[m]]\" variable=null><>\n
\n<$macrocall $name=\"displayref-onhover\" refTid=<> />\n
\n\n
\n\n\\end\n\n\n\n\n\\define pranthetical()\n<$wikify name=authors text=<> >\n(<$text text={{{ [trim[]addsuffix[, ]] }}}/><$text text={{{ [<__tid__>get[bibtex-year]] :else[[n.d.]] }}}/><$text text={{{[<__pages__>!is[blank]then<__pages__>addprefix[, ]]}}}/>)\n\n\\end\n\n\n\\define narrative()\n<$wikify name=authors text=<> >\n<$text text={{{ [trim[]addsuffix[ ]] }}}/>(<$text text={{{ [<__tid__>get[bibtex-year]] :else[[n.d.]] }}}/><$text text={{{[<__pages__>!is[blank]then<__pages__>addprefix[, ]]}}}/>)\n\n\\end\n\n\n\\define multiwork-pranthetical()\n<$wikify name=authors text=<> >\n<$text text={{{ [trim[]addsuffix[, ]] }}}/><$text text={{{ [<__tid__>get[bibtex-year]] :else[[n.d.]] }}}/><$text text={{{[<__pages__>!is[blank]then<__pages__>addprefix[, ]]}}}/>\n\n\\end"},"$:/plugins/kookma/refnotes/macros/apa/showrefs":{"title":"$:/plugins/kookma/refnotes/macros/apa/showrefs","created":"20190117195536649","modified":"20220604084614098","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define showrefs(filter:\"[]\", title:\"Empty\", class:\"ref-list\", emptyMessage:\"\")\n\\import $:/plugins/kookma/refnotes/macros/apa/authors\n<$vars leftDelimiter=\"<\n<$list filter=\"[subfilter<__filter__>search:text:literallimit[1]]\" variable=null emptyMessage=<<__emptyMessage__>> >\n<$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n

$title$

\n\n\n<$wikify name=\"mylist\" text=\"\"\"\n<$list filter=<<__filter__>> >\n<$macrocall $name=\"find-refs\" tid=<> />\n\n\"\"\">\n\n
    \n<$list filter=\"[enlisttrim[]sort[]]\" variable=\"reference\">\n\n<$vars currentType={{{[get[bibtex-entry-type]lowercase[]] ~[[miscellaneous]]}}} >\n<$set name=\"bodyLookup\" \n filter=\"[all[tiddlers+shadows]tag[$:/tags/Refnotes/ReflistTemplate]contains:list] +[limit[1]get[title]]\"\n value=<> \n emptyValue=\"$:/plugins/kookma/refnotes/templates/reflist/apa/default\">\n<$transclude tiddler=<> field=\"text\" mode=\"inline\"/>\n\n\n\n\n
\n\n\n\n\\end"},"$:/plugins/kookma/refnotes/macros/bibtex/find-refs":{"title":"$:/plugins/kookma/refnotes/macros/bibtex/find-refs","created":"20181213121411187","modified":"20220602041210656","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define find-refs(tid)\n<$vars regexp=\"(?g)<>\"\nregexp2='<>'\nregexp3='^\"(.*?)\"'\nregexp4=\"^'(.*?)'\"\nregexp5=\"\\[\\[(.*?)\\]\\]\"\nregexp6=\"^(.*?)\\s\"\n>\n<$list filter=\"[[$tid$]regexprefs:text]\">\n<$list filter=\"[all[current]regexprefs]\">\n<$list filter=\"\"\"\n [all[current]regexprefs] \n:else[all[current]regexprefs]\n:else[all[current]regexprefs]\n:else[all[current]regexprefs]\n:else[all[current]]\n\"\"\" variable=p >\n<>\n\n\n\n\n\\end\n\n\\define pwrapper() \n[[[[$(p)$]]]]\n\\end\n"},"$:/plugins/kookma/refnotes/macros/bibtex/process-entries":{"title":"$:/plugins/kookma/refnotes/macros/bibtex/process-entries","created":"20210405065852415","modified":"20220602134628455","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define title-slugify()\n<$vars curTitle=<> newTitle={{{[slugify[]]}}}>\n<$list filter=\"[!match]\" variable=null>\n<$action-sendmessage $message=\"tm-rename-tiddler\" from=<> to=<> />\n\n\n\\end\n\n\\define tag-entries()\n\n<$action-setfield $tiddler=<> bibtex-entry-type={{{[get[bibtex-entry-type]lowercase[]]}}} />\n\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-add-tag\" $param=\"bibtex-entry\" />\n\n\\end\n\n\\define process-entries(title:\"Process New Bibtex Entries\")\n<$button> $title$\n<$wikify name=chkDuplicates text=<> >\n<$action-confirm $message=<> >\n<$list filter=\"[has[bibtex-title]!tag[bibtex-entry]]\">\n<>\n<>\n\n\n\n\n\\end\n\n\n\\define check-duplicates()\n<$list filter=\"[has[bibtex-title]duplicateslugs[]limit[1]]\" emptyMessage=\"There are no duplicate entries, do you want to process new entries?\">\nThe following tiddlers have duplicate slugs, so they will overwrite eachother, do you want to continue?\n\n<$list filter=\"[has[bibtex-title]duplicateslugs[]] +[join[, ]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\\end"},"$:/plugins/kookma/refnotes/macros/bibtex/regexprefs.js":{"title":"$:/plugins/kookma/refnotes/macros/bibtex/regexprefs.js","text":"/*\\\ntitle: $:/plugins/kookma/macro/bibtex/regexprefs.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching and returning result. All results are returned if global flag used. All sub-groups are returned if not global and sub-group hits are found.\n\nThis is a hacked version of core macro: $:/core/modules/filters/regexp.js\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexprefs = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match, global,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\n\tglobal = /g/.test(flags) ;\n\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title), ret=\"\";\n\t\t\tif(text !== null) {\n\t\t\t\tret = text.match(regexp) ;\n\t\t\t\tif(ret !==null) {\n\t\t\t\t\tif(global) {\n\t\t\t\t\t\tresults.push.apply(results,ret) ; //DEBUG\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// if there are sub groups return sub groups START\n\t\t\t\t\t\tif(ret.length > 1) { // return sub groups\n\t\t\t\t\t\t\tresults = results.concat(ret.slice(1)) ;\n\t\t\t\t\t\t} else { // if no sub-groups\n\t\t\t\t\t\t\tresults.push(ret[0]);\n\t\t\t\t\t\t} \n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();","type":"application/javascript","module-type":"filteroperator","created":"20190120190755258","modified":"20210917161905893"},"$:/plugins/kookma/refnotes/macros/bibtex/utility":{"title":"$:/plugins/kookma/refnotes/macros/bibtex/utility","created":"20210407045329557","modified":"20210917161905902","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define displayref-onhover(refTid)\n<$set name=\"ref-tid\" value=<<__refTid__>> >\n<$link overrideClass=\"link-refcls\" to=<> >\n<$list filter=\"[get[bibtex-entry-type]lowercase[]!match[website]]\" variable=null\nemptyMessage=\"\"\"<$view tiddler=<> field=\"bibtex-url\"/>.\"\"\">\n<$view tiddler=<> field=\"bibtex-author\"/>.\n\n\n<$view tiddler=<> field=\"bibtex-title\"/>. (<$view tiddler=<> field=\"bibtex-year\"/>)\n\n\\end\n\n\\define create-notexisted-ref(refTid)\n<$set name=\"myTid\" value=<<__refTid__>> >\n<$button class=\"tc-btn-invisible tc-tiddlylink\">\n<$action-sendmessage $message=\"tm-new-tiddler\"\n title=<> \n bibtex-author=\"\" bibtex-year=\"\"\n bibtex-title=\"\" bibtex-abstract=\"\"\n bibtex-entry-type=\"\" bibtex-keywords=\"\"\n bibtex-doi=\"\" bibtex-url=\"\"\n tags=\"bibtex-entry\"\n /><> \n\n \n\\end"},"$:/plugins/kookma/refnotes/macros/find":{"title":"$:/plugins/kookma/refnotes/macros/find","created":"20181213121411187","modified":"20211105070807510","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define find(text, begin, end, output:\"simple\", mode:\"all\")\n<$vars \n fulltext=<<__text__>>\n start=<<__begin__>>\n stop=<<__end__>>\n output-macro=<<__output__>>\n>\n<$list variable=p1 filter=\"[splitbefore]\">\n<$list variable=p2 filter=\"[removeprefix]\">\n<$list variable=p3 filter=\"[splitbeforeremovesuffix]\">\n<$macrocall $name=<> p=<> />\n<$reveal type=\"match\" text=\"all\" default=<<__mode__>> >\n<$macrocall $name=\"find\"\n text={{{[removeprefixremoveprefix]}}}\n begin=<>\n end=<>\n output=<>\n/>\n\n\n\n\n\n\\end\n\n\\define simple(p)\n<$text text=<<__p__>> />\n\\end\n\n\\define simple-list(p)\n
  • <$text text=<<__p__>>/>
  • \n\\end\n"},"$:/plugins/kookma/refnotes/macros/footnote":{"title":"$:/plugins/kookma/refnotes/macros/footnote","created":"20181214095749808","modified":"20210917161905912","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define fnote(note)\n
    $note$
    \n\\end"},"$:/plugins/kookma/refnotes/macros/numbered/refnum":{"title":"$:/plugins/kookma/refnotes/macros/numbered/refnum","created":"20181210155346225","modified":"20220526042056665","tags":"","type":"text/vnd.tiddlywiki","text":"\\define refnum(tid)\n<$set name=\"ref-tid\" tiddler=<<__tid__>> field=\"title\" emptyValue=\"RefNotFound\">\n
    \n<$reveal type=\"match\" default=<> text=\"RefNotFound\">\n<$link overrideClass=\"link-refcls\">\n[<$view tiddler=<<__tid__>> field=\"title\"/>]\n\n
    Warning: Reference Not Found.
    Click to create it:<>
    \n\n<$reveal type=\"nomatch\" default=<> text=\"RefNotFound\">\n[<$view tiddler=<<__tid__>> field=\"caption\"><$view tiddler=<<__tid__>> field=\"title\"/>]\n
    \n<$macrocall $name=\"displayref-onhover\" refTid=<> />\n
    \n\n
    \n\n\\end\n"},"$:/plugins/kookma/refnotes/macros/search-ui":{"title":"$:/plugins/kookma/refnotes/macros/search-ui","created":"20141231095518178","modified":"20220602080144009","tags":"","type":"text/vnd.tiddlywiki","text":"\\define searchTid() $:/temp/refnotes/search\n\\define bibtexFields() [!is[shadow]!is[system]has[bibtex-title]fields[]prefix[bibtex-]sort[]]\n\\define mainFields() bibtex-title bibtex-author bibtex-year\n\\define searchUi()\n
    \n<$edit-text tiddler=<> type=\"search\" tag=\"input\" placeholder=\"search terms\" default=\"\"/> <$select field=\"field\" tiddler=<> default=\"bibtex-author\">\n<$set name=allfields filter= \"[subfiltersplit[ ]join[,]]\" >\n\n\n\n<$list filter=\"[enlistremoveprefix[bibtex-]]\" variable=\"field\">\n\n\n\n\n<$list filter=\"[subfilter] -[enlist] +[removeprefix[bibtex-]]\" variable=\"field\">\n\n\n\n\n\n<$reveal state=<> type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=<> text=\"\"/>\n{{$:/core/images/close-button}}\n\n\n
    \n\\end"},"$:/plugins/kookma/refnotes/macros/showabbrs":{"title":"$:/plugins/kookma/refnotes/macros/showabbrs","created":"20210404111656614","modified":"20211106193550015","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define showabbrs(filter:\"[]\", dtiddler:\"Glossary\", title:\"Empty\", emptyMessage:\"\")\n<$wikify name=\"indexes\" text=<> > \n<$macrocall $name=\"abbr-list\" indexes=<> dtiddler=<<__dtiddler__>> title=<<__title__>> emptyMessage=<<__emptyMessage__>> />\n\n\\end\n\n\\define patterndb() \\[\\[|\\]\\]\n\\define pattern() ('.*?'|\".*?\"|\\S+)\n\\define output-item(p)\n<$list filter=\"\"\"[<__p__>search-replace:g:regexp,[\"]]\"\"\" variable=pars>\n<$list filter=\"\"\"[trim[]!prefix[dict:]search-replace[term:],[]splitregexptrim[]!is[blank]!prefix[dict:]first[]]\"\"\">\n<$text text=<>/>\n\n<$list filter=\"\"\"[trim[]prefix[dict:]search-replace[term:],[]splitregexptrim[]!is[blank]!prefix[dict:]last[]]\"\"\">\n<$text text=<>/>\n\n\n\\end\n\n\\define find-all-items()\n<$list filter=<<__filter__>> >\n<$macrocall $name=\"find\" text={{!!text}} begin=\"<>\" output=\"output-item\"/>\n\n\\end\n\n\n\\define abbr-list(dtiddler, indexes, title:\"Empty\", emptyMessage:\"\")\n<$list filter=\"[limit[1]]\" variable=null emptyMessage=<<__emptyMessage__>> >\n<$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n

    <$text text=<<__title__>> />

    \n\n\n<$list filter=\"\"\"[subfilter<__indexes__>]\"\"\" variable=\"item\">\n\n\n\n\n\n
    <$text text=<> />\n <$set name=\"term\" tiddler=<<__dtiddler__>> index=<> emptyValue=<> >\n <>\n \n
    \n\n\\end\n\n\n\\define term-not-found()\nTerm not found\n\\end\n\n\n"},"$:/plugins/kookma/refnotes/macros/showfnotes":{"title":"$:/plugins/kookma/refnotes/macros/showfnotes","created":"20210404111935949","modified":"20210917161905937","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define showfnotes(filter:\"[]\", title:\"Empty\" class:\"fnote-list\", emptyMessage:\"\")\n<$vars leftDelimiter=\"<\n<$list filter=\"[subfilter<__filter__>search:text:literallimit[1]]\" variable=null emptyMessage=<<__emptyMessage__>> >\n<$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n

    $title$

    \n\n
      \n<$list filter=<<__filter__>> >\n<$macrocall $name=\"find\" \n text={{!!text}}\n begin=\"<>\"\n output=\"output-fnote\"\n/>\n\n
    \n\n\n\\end\n\n\\define output-fnote(p)\n<$vars output=$p$>\n
  • <>
  • \n\n\\end\n\n"},"$:/plugins/kookma/refnotes/macros/stretch-text":{"title":"$:/plugins/kookma/refnotes/macros/stretch-text","created":"20210407132815001","modified":"20220526043522425","tags":"","type":"text/vnd.tiddlywiki","text":"\\define tmpTidDetails() $:/temp/refnotes/library/$(currentTiddler)$\n\n\\define stretchText(text, title:\"...\")\n<$button class=\"tc-btn-invisible\">$title$\n<$action-listops $tiddler=<> $field=\"text\" $subfilter=\"+[toggle[show]]\" />\n <$reveal type=\"match\" stateTitle=<> sateField=text text=\"show\">$text$\n\\end\n"},"$:/plugins/kookma/refnotes/readme":{"title":"$:/plugins/kookma/refnotes/readme","created":"20201211095732939","modified":"20220526142832253","tags":"","type":"text/vnd.tiddlywiki","text":"; Refnotes\nRefnotes is a Tiddlywiki plugin to create and manage footnotes, abbreviations, citations, and references. Refnotes can create bibliography, but for the best performance, and to use import bibtex entries, the use of the official ''bibtex importer'' plugin is required. APA7 style is used as default. Refnotes output is very close to APA7 standard.\n\n;Code and demo\nFor learning Refnotes features, syntax, tutorial and examples see the plugin demo and code pages\n\n* Demo: https://kookma.github.io/TW-Refnotes/\n* Code: https://github.com/kookma/TW-Refnotes\n"},"$:/plugins/kookma/refnotes/styles/abbr":{"title":"$:/plugins/kookma/refnotes/styles/abbr","text":"/* Ref: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS3 */ \n.refnotes-abbr abbr[title] {\n\tcolor: inherit;\n\tfont-style: normal;\n\ttext-decoration: none;\n\tborder-bottom: 1px dotted #aaa;\n\tcursor: help;\n}\n\n.refnotes-abbr-term-not-found{\n/*\tcolor:red;*/\n\tfont-style: oblique;\n}\n\n.refnotes-abbr-term{\n/*\tcolor:blue;*/\n}\n\n/* Ref:https://aarontgrogg.com/lab/\nShow the title for small screen\n*/ \n/* this works based on the max-width*/\n@media only screen and (max-width: 960px) {\n.refnotes-abbr abbr:hover:after { content: ' ('attr(title)')'; }\n}\n\n@media (hover: none) {\n/* Push the title attribute into generated content after the abbr. */\n.refnotes-abbr abbr[title]::after { \n content: ' ('attr(title)')'; }\n}\n","created":"20181022085407237","modified":"20220604061440698","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/bibtex":{"title":"$:/plugins/kookma/refnotes/styles/bibtex","created":"20181220161713706","modified":"20210917161905970","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":".ref-nonumber{\n/* color:blue;*/\n font-size:90%;\n list-style-type:none;\n}\n\n.ref-nonumber li{\n padding-bottom:8px;\n}\n\n.ref-list{\n/* color:blue;*/\n font-size:90%;\n}\n\n.link-refcls{\n font-weight:400;\n/* color:#00008B;*/ /*darkblue*/\n text-decoration:none;\n color: <>; \t\n}\n\n.refcls{\n/* color:#00008B;*/\n color: <>; \n/* text-transform: capitalize;*/\n}\n\n.ref-notfound{\n/* color: #856404 !important;*/\n/* background-color: #fff3cd !important;*/\n}\n\n.ref-author{\n/* color:#00008B;*/ /*color for author in tooltip*/\n}"},"$:/plugins/kookma/refnotes/styles/bibtex-details":{"title":"$:/plugins/kookma/refnotes/styles/bibtex-details","text":".refnotes-details > summary{\n\tpadding-left:0;\n\tpadding-top:15px;\n\tpadding-bottom:15px;\n\twidth: 160px;\n\tcursor: pointer;\n\tfont-weight:bold;\n}\n\n","created":"20210405105138630","modified":"20210917161905977","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/bibtex-entryview":{"title":"$:/plugins/kookma/refnotes/styles/bibtex-entryview","text":"/* used for viewtemplate displaying the bibtex entry */\n.refnotes-bibtex-field{\n\tdisplay:table-row\n}\n.refnotes-bibtex-field > span{\n\tdisplay:table-cell\n}\n.refnotes-bibtex-field > span:first-of-type{\n\tfont-weight:bold;\n\tpadding-right:10px;\n\twhite-space: nowrap;\n}","created":"20210403171918460","modified":"20220603135107011","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/dropzone":{"title":"$:/plugins/kookma/refnotes/styles/dropzone","text":".bibtex-dropzone{\n\tmin-height:30px;\n\tmax-width:100%;\n\tmargin:4px auto;\n\tborder:2px dotted green;\n\ttext-align:center;\n}\n\n.bibtex-dropzone:focus {\n\tbackground: #fffedd;\n}","created":"20210813153817949","modified":"20210917161905993","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/footnote-counter":{"title":"$:/plugins/kookma/refnotes/styles/footnote-counter","text":"/*automatic counter for fnote macro. The counter resets at the begining of each tiddler*/\n.tc-tiddler-frame {\n counter-reset: fnote-count;\n}\n.refnotes-footnote {\n counter-increment: fnote-count;\n}\n.refnotes-footnote:after {\n content: counter(fnote-count);\n font-size:small;\n /* color:#0000ee;*/\n vertical-align: super;\n line-height: 1.5;\n margin-left: -0.1em;\n}\n","created":"20181214085707714","modified":"20210917161906001","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/library":{"title":"$:/plugins/kookma/refnotes/styles/library","text":"/* in folding-editor*/\n.refnotes-library button svg{\n\tfont-size:0.8em;\n\tvertical-align: middle;\n\tmargin-right:0;\n\tmargin-left:0;\n\n}\n\n","created":"20210407142636629","modified":"20210917161906006","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/showfnotes":{"title":"$:/plugins/kookma/refnotes/styles/showfnotes","text":"/* Footnote class*/\n\n.fnote-list{\n/* color:blue;*/\n font-size:90%;\n}\n\n.fnote-pretty{\n display: block;\n margin: 0.5em;\n margin-right: auto;\n width: 100% !important;\n border-collapse: collapse;\n padding: 15px 15px 15px 25px; /*left padding=25px*/\n border-width: 0px;\n border-style: solid;\n border-left-width: 1px;\n background-color: rgb(255,248,220);\n color: rgb(91,49,7);\n line-height: 1.2em; \n font-size:0.9em;\n}\n","created":"20181219144814573","modified":"20210917161906014","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/table-borderless":{"title":"$:/plugins/kookma/refnotes/styles/table-borderless","text":"/*Borderless table*/\n.refnotes-table-borderless, \n.refnotes-table-borderless th, \n.refnotes-table-borderless tr, \n.refnotes-table-borderless td{\n border:0;\n}","created":"20190320094538299","modified":"20210917161906022","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/tooltip":{"title":"$:/plugins/kookma/refnotes/styles/tooltip","text":"/* tooltip class used for ref, fnote and other macros */\n.refnotes-tooltip {\n\tposition: relative;\n\tdisplay: inline-block;\n\tcursor: pointer; \n}\n\n.refnotes-tooltip .refnotes-tooltiptext{\n\tfont-size: 0.90em; /* change if it is too small */\n}\n\n.refnotes-tooltip .refnotes-tooltiptext {\n\tvisibility: hidden;\n\tbackground-color: #fff;\n\tcolor: #222222; \n\ttext-align: left;\n\tborder-radius: 2px;\n\tpadding: 5px 10px;\n\tmax-width: 30vw;\n\tmax-height:20em;\n\toverflow-y: auto;\n\tcursor: auto;\n\twidth: max-content;\n\twidth: -moz-max-content;\n\twidth: -webkit-max-content;\n\twidth: -o-max-content;\n\n\t/* Position the tooltip */\n\tposition: absolute;\n\tz-index: 1;\n\tbottom: 100%;\n\tleft: 50%;\n\tmargin-left: -40px;\n\tbox-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19);\n}\n\n.refnotes-tooltip:hover .refnotes-tooltiptext {\n\tvisibility: visible;\n\t/*opacity: 0.9;*/\n}\n\n/* for small screens */\n\n@media screen and (max-width: 960px) {\n.refnotes-tooltip .refnotes-tooltiptext {\n /* Position the tooltip */\n \tposition:fixed;\n top:0;\n left: 0;\n margin-left: 0px;\n bottom: unset;\n width:100%;\n max-width: 100vw;\n z-index: 9999;\n} \n\n.refnotes-tooltip:hover .refnotes-tooltiptext {\n opacity: 1;\n} \n \n}","created":"20181215201115750","modified":"20220527062029942","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/templates/reflist/apa/article":{"title":"$:/plugins/kookma/refnotes/templates/reflist/apa/article","created":"20210406035737424","list":"article","modified":"20220604082000162","tags":"$:/tags/Refnotes/ReflistTemplate","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=currentTiddler tiddler=<> field=title emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <$link to=<>><> (<$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). <$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. <$view field=\"bibtex-journal\"/>. <$view field=\"bibtex-volume\"/>. <$view field=\"bibtex-pages\"/>. get[bibtex-doi]]}}}><$view field=\"bibtex-doi\"/>
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference <$text text=<>/> NOT FOUND. Check your input.
  • \n\n\n\n"},"$:/plugins/kookma/refnotes/templates/reflist/apa/book":{"title":"$:/plugins/kookma/refnotes/templates/reflist/apa/book","created":"20210406035831544","list":"book incollection","modified":"20220603190516603","tags":"$:/tags/Refnotes/ReflistTemplate","type":"text/vnd.tiddlywiki","text":"\\define disp-bibtex-edition()\n<$list filter=\"[has[bibtex-edition]]\" variable=null>(<$view field=\"bibtex-edition\"/>).\n\\end\n\n\n<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=currentTiddler tiddler=<> field=title emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <$link to=<>><> (<$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). <$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. <> <$view field=\"bibtex-publisher\"/>.
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference <$text text=<>/> NOT FOUND. Check your input.
  • \n\n\n\n"},"$:/plugins/kookma/refnotes/templates/reflist/apa/default":{"title":"$:/plugins/kookma/refnotes/templates/reflist/apa/default","created":"20210406035344521","modified":"20220603190526260","tags":"$:/tags/Refnotes/ReflistTemplate","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=currentTiddler tiddler=<> field=\"title\" emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <$link to=<>><> (<$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). <$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />.
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference <$text text=<>/> NOT FOUND. Check your input.
  • \n\n"},"$:/plugins/kookma/refnotes/templates/reflist/apa/inproceedings":{"title":"$:/plugins/kookma/refnotes/templates/reflist/apa/inproceedings","created":"20210411092205967","list":"inproceedings","modified":"20220603190537258","tags":"$:/tags/Refnotes/ReflistTemplate","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=currentTiddler tiddler=<> field=title emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <$link to=<>><> (<$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). <$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. In <$view field=\"bibtex-booktitle\"/>. pp. <$view field=\"bibtex-pages\"/>. get[bibtex-doi]]}}}><$view field=\"bibtex-doi\"/>
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference <$text text=<>/> NOT FOUND. Check your input.
  • \n\n\n\n"},"$:/plugins/kookma/refnotes/templates/reflist/apa/thesis":{"title":"$:/plugins/kookma/refnotes/templates/reflist/apa/thesis","created":"20220603153022689","list":"thesis mastersthesis phdthesis","modified":"20220603190548554","tags":"$:/tags/Refnotes/ReflistTemplate","type":"text/vnd.tiddlywiki","text":"\\define disp-thesis-type()\n\\whitespace trim\n<$list filter=\"[get[bibtex-entry-type]]\" variable=thesisType>\n<$text text={{{ \n [match[mastersthesis]then[Master's thesis]]\n [match[phdthesis]then[PhD thesis]]\n :else[[Thesis]] }}} />\n\n\\end\n\n\n<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=currentTiddler tiddler=<> field=title emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <$link to=<>><> (<$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). <$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. <>, <$view field=\"bibtex-school\"/>.
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference <$text text=<>/> NOT FOUND. Check your input.
  • \n\n\n\n"},"$:/plugins/kookma/refnotes/templates/reflist/apa/website":{"title":"$:/plugins/kookma/refnotes/templates/reflist/apa/website","created":"20210406040657728","list":"website","modified":"20220604125044677","tags":"$:/tags/Refnotes/ReflistTemplate","type":"text/vnd.tiddlywiki","text":"\\define retrieved-date()\n<$list filter=\"[has[bibtex-urldate]]\" variable=null>Retrieved <$text text={{{ [{!!bibtex-urldate}search-replace:g[.],[]search-replace:g[-],[]] :map[format:date[MMM 0DD, YYYY]] }}}/><$list filter=\"[!has[bibtex-urldate]has[bibtex-note]]\" variable=null><$view field=\"bibtex-note\"/><$list filter=\"[!has[bibtex-urldate]!has[bibtex-note]]\" variable=null>Retrieved n.d.\n\\end\n\n<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=currentTiddler tiddler=<> field=\"title\" emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <$link to=<>><$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. <>, <$text text={{!!bibtex-url}} />.
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference <$text text=<>/> NOT FOUND. Check your input.
  • \n\n"},"$:/plugins/kookma/refnotes/templates/reflist/numbered/article":{"title":"$:/plugins/kookma/refnotes/templates/reflist/numbered/article","created":"20210407034252960","list":"article","modified":"20210917161906073","tags":"","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=currentTiddler tiddler=<> field=title emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <$view field=\"bibtex-author\"/>, <$view field=\"bibtex-title\"/>, <$view field=\"bibtex-journal\"/>, <$view field=\"bibtex-year\"/>.
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference $p$ NOT FOUND. Check your input.
  • \n\n"},"$:/plugins/kookma/refnotes/templates/reflist/numbered/book":{"title":"$:/plugins/kookma/refnotes/templates/reflist/numbered/book","created":"20210407034324705","list":"book","modified":"20210918164607908","tags":"","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=currentTiddler tiddler=<> field=title emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <>, <$view field=\"bibtex-title\"/>, <$view field=\"bibtex-edition\"/>, <$view field=\"bibtex-year\"/>, <$view field=\"bibtex-address\"/>, <$view field=\"bibtex-publisher\"/>.
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference $p$ NOT FOUND. Check your input.
  • \n\n"},"$:/plugins/kookma/refnotes/templates/reflist/numbered/default":{"title":"$:/plugins/kookma/refnotes/templates/reflist/numbered/default","created":"20210407034401566","modified":"20210917161906089","tags":"","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=currentTiddler tiddler=<> field=\"title\" emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <$view field=\"bibtex-author\"/>, <$view field=\"bibtex-title\"/>,<$view field=\"bibtex-journal\"/>, <$view field=\"bibtex-year\"/>.
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference $p$ NOT FOUND. Check your input.
  • \n\n"},"$:/plugins/kookma/refnotes/templates/reflist/numbered/website":{"title":"$:/plugins/kookma/refnotes/templates/reflist/numbered/website","created":"20210407034338287","list":"website","modified":"20210917161906093","tags":"","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=\"curtid\" tiddler=<> field=\"title\" emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <$view field=\"bibtex-title\" tiddler=<>/>, get[bibtex-url]]}}} target=\"_blank\"><$text text={{{ [get[bibtex-url]] }}}/>, <$view field=\"bibtex-year\" tiddler=<>/>.
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference $p$ NOT FOUND. Check your input.
  • \n\n"},"$:/plugins/kookma/refnotes/ui/bibtexlibrary":{"title":"$:/plugins/kookma/refnotes/ui/bibtexlibrary","caption":"Bibliography","created":"20181220153648454","modified":"20220602082029429","tags":"$:/tags/SideBar","type":"text/vnd.tiddlywiki","text":"\\import [[$:/plugins/kookma/refnotes/macros/search-ui]]\n\n\\define dispEntry()\n<$link/>\n<$macrocall $name=stretchText text=\"\"\"\n<$view field=\"bibtex-author\"/>. (<$view field=\"bibtex-year\"/>). <$view field=\"bibtex-title\"/>.\"\"\" />\n\\end\n\n\n\\define searchFilter() [has[bibtex-title]search:$(sField)$[$(sTerm)$]]\n\n\\define bibLibrary()\n\\import [[$:/plugins/kookma/refnotes/macros/stretch-text]]\n<$vars sField={{{[get[field]] ~[[bibtex-author]]}}} sTerm={{{[get[text]]}}}>\n\n\n\n\n\n
      \n<$list filter=\"[subfilter]\">\n
    1. <>
    2. \n\n
    \n\n\\end\n\n\n
    \n<>\n{{$:/plugins/kookma/refnotes/ui/dropzone}}\n
    \n\n\n\n<>\n\n<>\n\n\n\n"},"$:/plugins/kookma/refnotes/ui/dropzone":{"title":"$:/plugins/kookma/refnotes/ui/dropzone","caption":"Dropzone","created":"20210813153727310","modified":"20210917161906113","tags":"","type":"text/vnd.tiddlywiki","text":"<$dropzone \n deserializer=\"application/x-bibtex\"\n filesOnly=no \n\timportTitle=\"Import Bibtex\">\n
    \nPaste your Bibtex Entry here\n
    \n"},"$:/plugins/kookma/refnotes/viewtemplates/article":{"title":"$:/plugins/kookma/refnotes/viewtemplates/article","created":"20210403164845276","list":"article","modified":"20220525120243573","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-journal bibtex-year bibtex-pages bibtex-number bibtex-volume bibtex-doi bibtex-entry-type\n\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\" mode=block/>"},"$:/plugins/kookma/refnotes/viewtemplates/book":{"title":"$:/plugins/kookma/refnotes/viewtemplates/book","created":"20210403164856132","list":"book","modified":"20220525120405214","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-publisher bibtex-entry-type\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\" mode=block/>"},"$:/plugins/kookma/refnotes/viewtemplates/default":{"title":"$:/plugins/kookma/refnotes/viewtemplates/default","created":"20210403165027581","modified":"20220603133635843","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-doi bibtex-entry-type\n\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\" mode=block/>"},"$:/plugins/kookma/refnotes/viewtemplates/helper":{"title":"$:/plugins/kookma/refnotes/viewtemplates/helper","created":"20210405112132790","modified":"20220603134028039","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define citedIn(refname)\n <$vars pattern=\"\"\"<>\"\"\" >\n <$list filter=\"[all[tiddlers]search:text:regexpsort[title]]\" \n template=\"$:/core/ui/ListItemTemplate\" \n emptyMessage=\"\"\"//No tiddler has cited this reference//\"\"\" />\n \n\\end\n\n\\define display-bibtex-field()\n
    \n<$text text={{{ [removeprefix[bibtex-]titlecase[]] }}} />\n<$transclude tiddler=<> field=<> mode=inline />\n
    \n\\end\n\n<$let tv-wikilinks=\"no\">\n\n<$list filter=\"[enlist]\" variable=currentField>\n<>\n\n\n\n
    \n More details\n<$list filter=\"[fields[]prefix[bibtex]sort[]] -[enlist]\" variable=currentField>\n<>\n\n
    \n\n\n\n; Cited in\n: <$macrocall $name=citedIn refname=<> /> "},"$:/plugins/kookma/refnotes/viewtemplates/incollection":{"title":"$:/plugins/kookma/refnotes/viewtemplates/incollection","created":"20210411044534237","list":"incollection","modified":"20220602131547399","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-booktitle bibtex-editor bibtex-publisher bibtex-doi bibtex-entry-type\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\" mode=block/>"},"$:/plugins/kookma/refnotes/viewtemplates/inproceedings":{"title":"$:/plugins/kookma/refnotes/viewtemplates/inproceedings","created":"20210411094926217","list":"inproceedings","modified":"20220525120447625","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-booktitle bibtex-editor bibtex-doi bibtex-entry-type\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\" mode=block/>"},"$:/plugins/kookma/refnotes/viewtemplates/main":{"title":"$:/plugins/kookma/refnotes/viewtemplates/main","created":"20181220142502642","modified":"20220525120325438","tags":"$:/tags/ViewTemplate","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[all[current]has[bibtex-title]]\">\n<$vars currentType={{{[get[bibtex-entry-type]lowercase[]] ~[[miscellaneous]]}}} >\n<$set name=\"bodyLookup\" \n filter=\"[all[tiddlers+shadows]tag[$:/tags/Refnotes/Template]contains:list] +[limit[1]get[title]]\"\n\t\t\tvalue=<> \n emptyValue=\"$:/plugins/kookma/refnotes/viewtemplates/default\">\t\t\n<$transclude tiddler=<> field=\"text\" mode=\"inline\"/>\n\n\n"},"$:/plugins/kookma/refnotes/viewtemplates/thesis":{"title":"$:/plugins/kookma/refnotes/viewtemplates/thesis","created":"20210410200742891","list":"phdthesis mastersthesis thesis","modified":"20220525120502605","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-school bibtex-entry-type\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\" mode=block/>"},"$:/plugins/kookma/refnotes/viewtemplates/unpublished":{"title":"$:/plugins/kookma/refnotes/viewtemplates/unpublished","created":"20210411041928587","list":"unpublished","modified":"20220525120512493","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-note bibtex-entry-type\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\" mode=block/>"},"$:/plugins/kookma/refnotes/viewtemplates/website":{"title":"$:/plugins/kookma/refnotes/viewtemplates/website","created":"20210403164529700","list":"website","modified":"20220604123055342","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-url bibtex-urldate bibtex-note bibtex-entry-type\n\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\" mode=block/>"}}} \ No newline at end of file +{"tiddlers":{"$:/plugins/kookma/refnotes/history":{"title":"$:/plugins/kookma/refnotes/history","created":"20201211095732935","modified":"20220603192229351","tags":"","type":"text/vnd.tiddlywiki","text":"Full change log https://kookma.github.io/TW-Refnotes/#ChangeLog\n\n* ''1.8.1'' -- 2022.06.03 -- many improvements to APA7 and BibTeX support in Refnotes\n* ''1.8.0'' -- 2022.05.27 -- many improvements, refrence manager has APA7 as default style\n* ''1.7.4'' -- 2022.05.18 -- stable release based on TW 5.2.2, minor bugs fixed\n* ''1.7.2'' -- 2021.09.19 -- stable release based on TW 5.2.0\n* ''1.6.0'' -- 2021.04.02 -- development (beta) of new release\n* ''1.0.3'' -- 2019.03.20 -- first stable release\n"},"$:/plugins/kookma/refnotes/license":{"title":"$:/plugins/kookma/refnotes/license","created":"20201211095732937","modified":"20210917161905837","tags":"","type":"text/vnd.tiddlywiki","text":"Distributed under an MIT license.\n\nCopyright (c) 2019-2021 [[Mohammad Rahmani|https://github.com/kookma]]\n\n<<<\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n<<<"},"$:/plugins/kookma/refnotes/macros/abbr":{"title":"$:/plugins/kookma/refnotes/macros/abbr","created":"20181022071907838","modified":"20210917161905845","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define abbr(term:\"\", dict:\"Glossary\")\n<$set name=\"abbreviation\" \n tiddler=<<__dict__>>\n index=<<__term__>>\n emptyValue=\"Term not found\">\n > ><$text text=<<__term__>> />\n\n\\end\n"},"$:/plugins/kookma/refnotes/macros/apa/authors":{"title":"$:/plugins/kookma/refnotes/macros/apa/authors","created":"20210918154536732","modified":"20220604115254375","tags":"","type":"text/vnd.tiddlywiki","text":"\\define show-authors-in-citation(conjunction:\"&\")\n\n<$let authorlist= {{{ [<__tid__>get[bibtex-author]] }}}\n number-authors= {{{ [split[ and ]!is[blank]count[]] }}}\n>\n\n<$list filter=\"[compare:number:eq[1]]\" variable=null>\n<$list filter=\"[split[ and ]first[]]\" variable=author>\n<>\n\n\n\n\n<$list filter=\"[compare:number:eq[2]]\" variable=null>\n<$list filter=\"[split[ and ]first[]]\" variable=author><> $conjunction$\n<$list filter=\"[split[ and ]last[]]\" variable=author><>\n\n\n\n<$list filter=\"[compare:number:gt[2]]\" variable=null>\n<$list filter=\"[split[ and ]first[]]\" variable=author>\n<> et al.\n\n\n\n\n<$list filter=\"[compare:number:eq[0]]\" variable=null>\n<$text text={{{ [<__tid__>get[bibtex-title]split[ ]!is[blank]first[3]join[ ]] :else[<__tid__>]}}}/>\n\n\n\\end\n\n\n\\define parse-fullname()\n\n\n<$list filter=\"[!search[,]]\" emptyMessage=<> variable=null>\n<$let \n pattern1=\"\\s+([a-z][a-zA-Z]*?)\\s+\"\n pname={{{\n [search-replace:g:regexp,[ $1°]]\n +[splitregexp[\\s]trim[]]\n +[search-replace:g:regexp[°],[ ]]\n +[join[°_°]]\n }}}\n><$text text={{{ [split[°_°]!is[blank]last[]addsuffix[,]] [split[°_°]!is[blank]butlast[]] +[join[ ]] }}}/>\n\n\n\\end\n\n\n\n\\define authorName(format:\"\")\n\n\\whitespace trim\n<$wikify name=pname text=<> >\n<$let last= {{{ [split[,]!is[blank]trim[]first[]]}}}\n initials={{{ [split[,]!is[blank]trim[]butfirst[]split[ ]!is[blank]] :map[split[]!is[blank]first[]addsuffix[.]] +[join[ ]]}}}\n dispname={{{ [addsuffix[, ]addsuffix] }}}\n>\n<$list filter=\"[<__format__>!match[LastName]]\" variable=null emptyMessage=<>><>\n\n\n\\end\n\n\\define show-authors-in-references()\n\n<$let authorslist= {{!!bibtex-author}}\n number-authors= {{{ [split[ and ]!is[blank]count[]] }}}\n >\t\t\n<$set name=authors filter=\"[split[ and ]trim[]]\" >\t\n\n<$list filter=\"[compare:integer:eq[1]]\" variable=null>\n<$vars author={{{ [enlistlast[]] }}}><>\n\n\n<$list filter=\"[compare:integer:gt[1]]\" variable=null>\n<$list filter=\"[enlistbutlast[]]\" variable=author>\n<>,\n\n<$vars author={{{ [enlistlast[]] }}}>& <>\n\n\n<$list filter=\"[compare:number:eq[0]]\" variable=null>\n<$text text={{{ [{!!bibtex-title}split[ ]!is[blank]first[3]join[ ]] :else[[Unknown author]]}}}/>\n\n\n\t\t\t\n\\end\n\n\n"},"$:/plugins/kookma/refnotes/macros/apa/ref":{"title":"$:/plugins/kookma/refnotes/macros/apa/ref","created":"20210407044450831","modified":"20220603185720053","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define ref(tid, type:\"p\", pages:\"\")\n\\import $:/plugins/kookma/refnotes/macros/apa/authors\n\\whitespace trim\n<$set name=\"ref-tid\" tiddler=<<__tid__>> field=\"title\" emptyValue=\"RefNotFound\">\n
    \n<$reveal type=\"match\" default=<> text=\"RefNotFound\">\n<$link overrideClass=\"link-refcls\">[<$view tiddler=<<__tid__>> field=\"title\"/>]\n
    Warning: Reference Not Found.
    Click to create it:<>
    \n\n<$reveal type=\"nomatch\" default=<> text=\"RefNotFound\">\n<$list filter=\"[[$type$]lowercase[]match[p]]\" variable=null><>\n<$list filter=\"[[$type$]lowercase[]match[n]]\" variable=null><>\n<$list filter=\"[[$type$]lowercase[]match[m]]\" variable=null><>\n
    \n<$macrocall $name=\"displayref-onhover\" refTid=<> />\n
    \n\n
    \n\n\\end\n\n\n\n\n\\define pranthetical()\n<$wikify name=authors text=<> >\n(<$text text={{{ [trim[]addsuffix[, ]] }}}/><$text text={{{ [<__tid__>get[bibtex-year]] :else[[n.d.]] }}}/><$text text={{{[<__pages__>!is[blank]then<__pages__>addprefix[, ]]}}}/>)\n\n\\end\n\n\n\\define narrative()\n<$wikify name=authors text=<> >\n<$text text={{{ [trim[]addsuffix[ ]] }}}/>(<$text text={{{ [<__tid__>get[bibtex-year]] :else[[n.d.]] }}}/><$text text={{{[<__pages__>!is[blank]then<__pages__>addprefix[, ]]}}}/>)\n\n\\end\n\n\n\\define multiwork-pranthetical()\n<$wikify name=authors text=<> >\n<$text text={{{ [trim[]addsuffix[, ]] }}}/><$text text={{{ [<__tid__>get[bibtex-year]] :else[[n.d.]] }}}/><$text text={{{[<__pages__>!is[blank]then<__pages__>addprefix[, ]]}}}/>\n\n\\end"},"$:/plugins/kookma/refnotes/macros/apa/showrefs":{"title":"$:/plugins/kookma/refnotes/macros/apa/showrefs","created":"20190117195536649","modified":"20220604084614098","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define showrefs(filter:\"[]\", title:\"Empty\", class:\"ref-list\", emptyMessage:\"\")\n\\import $:/plugins/kookma/refnotes/macros/apa/authors\n<$vars leftDelimiter=\"<\n<$list filter=\"[subfilter<__filter__>search:text:literallimit[1]]\" variable=null emptyMessage=<<__emptyMessage__>> >\n<$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n

    $title$

    \n\n\n<$wikify name=\"mylist\" text=\"\"\"\n<$list filter=<<__filter__>> >\n<$macrocall $name=\"find-refs\" tid=<> />\n\n\"\"\">\n\n
      \n<$list filter=\"[enlisttrim[]sort[]]\" variable=\"reference\">\n\n<$vars currentType={{{[get[bibtex-entry-type]lowercase[]] ~[[miscellaneous]]}}} >\n<$set name=\"bodyLookup\" \n filter=\"[all[tiddlers+shadows]tag[$:/tags/Refnotes/ReflistTemplate]contains:list] +[limit[1]get[title]]\"\n value=<> \n emptyValue=\"$:/plugins/kookma/refnotes/templates/reflist/apa/default\">\n<$transclude tiddler=<> field=\"text\" mode=\"inline\"/>\n\n\n\n\n
    \n\n\n\n\\end"},"$:/plugins/kookma/refnotes/macros/bibtex/find-refs":{"title":"$:/plugins/kookma/refnotes/macros/bibtex/find-refs","created":"20181213121411187","modified":"20220602041210656","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define find-refs(tid)\n<$vars regexp=\"(?g)<>\"\nregexp2='<>'\nregexp3='^\"(.*?)\"'\nregexp4=\"^'(.*?)'\"\nregexp5=\"\\[\\[(.*?)\\]\\]\"\nregexp6=\"^(.*?)\\s\"\n>\n<$list filter=\"[[$tid$]regexprefs:text]\">\n<$list filter=\"[all[current]regexprefs]\">\n<$list filter=\"\"\"\n [all[current]regexprefs] \n:else[all[current]regexprefs]\n:else[all[current]regexprefs]\n:else[all[current]regexprefs]\n:else[all[current]]\n\"\"\" variable=p >\n<>\n\n\n\n\n\\end\n\n\\define pwrapper() \n[[[[$(p)$]]]]\n\\end\n"},"$:/plugins/kookma/refnotes/macros/bibtex/process-entries":{"title":"$:/plugins/kookma/refnotes/macros/bibtex/process-entries","created":"20210405065852415","modified":"20220604205143425","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define title-slugify()\n<$vars curTitle=<> newTitle={{{[slugify[]]}}}>\n<$list filter=\"[!match]\" variable=null>\n<$action-sendmessage $message=\"tm-rename-tiddler\" from=<> to=<> />\n\n\n\\end\n\n\\define correct-doi()\n<$list filter=\"[has[bibtex-doi]get[bibtex-doi]!prefix[https://doi.org]]\" variable=null>\n<$action-setfield $field=\"bibtex-doi\" $value={{{ [{!!bibtex-doi}addprefix[https://doi.org/]] }}}/>\n\n\\end\n\n\\define tag-entries()\n\n<$action-setfield $tiddler=<> bibtex-entry-type={{{[get[bibtex-entry-type]lowercase[]]}}} />\n\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-add-tag\" $param=\"bibtex-entry\" />\n\n\\end\n\n\\define process-entries(title:\"Process New Bibtex Entries\")\n<$button> $title$\n<$wikify name=chkDuplicates text=<> >\n<$action-confirm $message=<> >\n<$list filter=\"[has[bibtex-title]!tag[bibtex-entry]]\">\n<>\n<>\n<>\n\n\n\n\n\\end\n\n\n\\define check-duplicates()\n<$list filter=\"[has[bibtex-title]duplicateslugs[]limit[1]]\" emptyMessage=\"There are no duplicate entries, do you want to process new entries?\">\nThe following tiddlers have duplicate slugs, so they will overwrite eachother, do you want to continue?\n\n<$list filter=\"[has[bibtex-title]duplicateslugs[]] +[join[, ]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\\end"},"$:/plugins/kookma/refnotes/macros/bibtex/regexprefs.js":{"title":"$:/plugins/kookma/refnotes/macros/bibtex/regexprefs.js","text":"/*\\\ntitle: $:/plugins/kookma/macro/bibtex/regexprefs.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching and returning result. All results are returned if global flag used. All sub-groups are returned if not global and sub-group hits are found.\n\nThis is a hacked version of core macro: $:/core/modules/filters/regexp.js\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexprefs = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match, global,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\n\tglobal = /g/.test(flags) ;\n\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title), ret=\"\";\n\t\t\tif(text !== null) {\n\t\t\t\tret = text.match(regexp) ;\n\t\t\t\tif(ret !==null) {\n\t\t\t\t\tif(global) {\n\t\t\t\t\t\tresults.push.apply(results,ret) ; //DEBUG\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// if there are sub groups return sub groups START\n\t\t\t\t\t\tif(ret.length > 1) { // return sub groups\n\t\t\t\t\t\t\tresults = results.concat(ret.slice(1)) ;\n\t\t\t\t\t\t} else { // if no sub-groups\n\t\t\t\t\t\t\tresults.push(ret[0]);\n\t\t\t\t\t\t} \n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();","type":"application/javascript","module-type":"filteroperator","created":"20190120190755258","modified":"20210917161905893"},"$:/plugins/kookma/refnotes/macros/bibtex/utility":{"title":"$:/plugins/kookma/refnotes/macros/bibtex/utility","created":"20210407045329557","modified":"20210917161905902","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define displayref-onhover(refTid)\n<$set name=\"ref-tid\" value=<<__refTid__>> >\n<$link overrideClass=\"link-refcls\" to=<> >\n<$list filter=\"[get[bibtex-entry-type]lowercase[]!match[website]]\" variable=null\nemptyMessage=\"\"\"<$view tiddler=<> field=\"bibtex-url\"/>.\"\"\">\n<$view tiddler=<> field=\"bibtex-author\"/>.\n\n\n<$view tiddler=<> field=\"bibtex-title\"/>. (<$view tiddler=<> field=\"bibtex-year\"/>)\n\n\\end\n\n\\define create-notexisted-ref(refTid)\n<$set name=\"myTid\" value=<<__refTid__>> >\n<$button class=\"tc-btn-invisible tc-tiddlylink\">\n<$action-sendmessage $message=\"tm-new-tiddler\"\n title=<> \n bibtex-author=\"\" bibtex-year=\"\"\n bibtex-title=\"\" bibtex-abstract=\"\"\n bibtex-entry-type=\"\" bibtex-keywords=\"\"\n bibtex-doi=\"\" bibtex-url=\"\"\n tags=\"bibtex-entry\"\n /><> \n\n \n\\end"},"$:/plugins/kookma/refnotes/macros/find":{"title":"$:/plugins/kookma/refnotes/macros/find","created":"20181213121411187","modified":"20211105070807510","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define find(text, begin, end, output:\"simple\", mode:\"all\")\n<$vars \n fulltext=<<__text__>>\n start=<<__begin__>>\n stop=<<__end__>>\n output-macro=<<__output__>>\n>\n<$list variable=p1 filter=\"[splitbefore]\">\n<$list variable=p2 filter=\"[removeprefix]\">\n<$list variable=p3 filter=\"[splitbeforeremovesuffix]\">\n<$macrocall $name=<> p=<> />\n<$reveal type=\"match\" text=\"all\" default=<<__mode__>> >\n<$macrocall $name=\"find\"\n text={{{[removeprefixremoveprefix]}}}\n begin=<>\n end=<>\n output=<>\n/>\n\n\n\n\n\n\\end\n\n\\define simple(p)\n<$text text=<<__p__>> />\n\\end\n\n\\define simple-list(p)\n
  • <$text text=<<__p__>>/>
  • \n\\end\n"},"$:/plugins/kookma/refnotes/macros/footnote":{"title":"$:/plugins/kookma/refnotes/macros/footnote","created":"20181214095749808","modified":"20210917161905912","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define fnote(note)\n
    $note$
    \n\\end"},"$:/plugins/kookma/refnotes/macros/numbered/refnum":{"title":"$:/plugins/kookma/refnotes/macros/numbered/refnum","created":"20181210155346225","modified":"20220526042056665","tags":"","type":"text/vnd.tiddlywiki","text":"\\define refnum(tid)\n<$set name=\"ref-tid\" tiddler=<<__tid__>> field=\"title\" emptyValue=\"RefNotFound\">\n
    \n<$reveal type=\"match\" default=<> text=\"RefNotFound\">\n<$link overrideClass=\"link-refcls\">\n[<$view tiddler=<<__tid__>> field=\"title\"/>]\n\n
    Warning: Reference Not Found.
    Click to create it:<>
    \n\n<$reveal type=\"nomatch\" default=<> text=\"RefNotFound\">\n[<$view tiddler=<<__tid__>> field=\"caption\"><$view tiddler=<<__tid__>> field=\"title\"/>]\n
    \n<$macrocall $name=\"displayref-onhover\" refTid=<> />\n
    \n\n
    \n\n\\end\n"},"$:/plugins/kookma/refnotes/macros/search-ui":{"title":"$:/plugins/kookma/refnotes/macros/search-ui","created":"20141231095518178","modified":"20220602080144009","tags":"","type":"text/vnd.tiddlywiki","text":"\\define searchTid() $:/temp/refnotes/search\n\\define bibtexFields() [!is[shadow]!is[system]has[bibtex-title]fields[]prefix[bibtex-]sort[]]\n\\define mainFields() bibtex-title bibtex-author bibtex-year\n\\define searchUi()\n
    \n<$edit-text tiddler=<> type=\"search\" tag=\"input\" placeholder=\"search terms\" default=\"\"/> <$select field=\"field\" tiddler=<> default=\"bibtex-author\">\n<$set name=allfields filter= \"[subfiltersplit[ ]join[,]]\" >\n\n\n\n<$list filter=\"[enlistremoveprefix[bibtex-]]\" variable=\"field\">\n\n\n\n\n<$list filter=\"[subfilter] -[enlist] +[removeprefix[bibtex-]]\" variable=\"field\">\n\n\n\n\n\n<$reveal state=<> type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=<> text=\"\"/>\n{{$:/core/images/close-button}}\n\n\n
    \n\\end"},"$:/plugins/kookma/refnotes/macros/showabbrs":{"title":"$:/plugins/kookma/refnotes/macros/showabbrs","created":"20210404111656614","modified":"20211106193550015","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define showabbrs(filter:\"[]\", dtiddler:\"Glossary\", title:\"Empty\", emptyMessage:\"\")\n<$wikify name=\"indexes\" text=<> > \n<$macrocall $name=\"abbr-list\" indexes=<> dtiddler=<<__dtiddler__>> title=<<__title__>> emptyMessage=<<__emptyMessage__>> />\n\n\\end\n\n\\define patterndb() \\[\\[|\\]\\]\n\\define pattern() ('.*?'|\".*?\"|\\S+)\n\\define output-item(p)\n<$list filter=\"\"\"[<__p__>search-replace:g:regexp,[\"]]\"\"\" variable=pars>\n<$list filter=\"\"\"[trim[]!prefix[dict:]search-replace[term:],[]splitregexptrim[]!is[blank]!prefix[dict:]first[]]\"\"\">\n<$text text=<>/>\n\n<$list filter=\"\"\"[trim[]prefix[dict:]search-replace[term:],[]splitregexptrim[]!is[blank]!prefix[dict:]last[]]\"\"\">\n<$text text=<>/>\n\n\n\\end\n\n\\define find-all-items()\n<$list filter=<<__filter__>> >\n<$macrocall $name=\"find\" text={{!!text}} begin=\"<>\" output=\"output-item\"/>\n\n\\end\n\n\n\\define abbr-list(dtiddler, indexes, title:\"Empty\", emptyMessage:\"\")\n<$list filter=\"[limit[1]]\" variable=null emptyMessage=<<__emptyMessage__>> >\n<$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n

    <$text text=<<__title__>> />

    \n\n\n<$list filter=\"\"\"[subfilter<__indexes__>]\"\"\" variable=\"item\">\n\n\n\n\n\n
    <$text text=<> />\n <$set name=\"term\" tiddler=<<__dtiddler__>> index=<> emptyValue=<> >\n <>\n \n
    \n\n\\end\n\n\n\\define term-not-found()\nTerm not found\n\\end\n\n\n"},"$:/plugins/kookma/refnotes/macros/showfnotes":{"title":"$:/plugins/kookma/refnotes/macros/showfnotes","created":"20210404111935949","modified":"20210917161905937","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define showfnotes(filter:\"[]\", title:\"Empty\" class:\"fnote-list\", emptyMessage:\"\")\n<$vars leftDelimiter=\"<\n<$list filter=\"[subfilter<__filter__>search:text:literallimit[1]]\" variable=null emptyMessage=<<__emptyMessage__>> >\n<$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n

    $title$

    \n\n
      \n<$list filter=<<__filter__>> >\n<$macrocall $name=\"find\" \n text={{!!text}}\n begin=\"<>\"\n output=\"output-fnote\"\n/>\n\n
    \n\n\n\\end\n\n\\define output-fnote(p)\n<$vars output=$p$>\n
  • <>
  • \n\n\\end\n\n"},"$:/plugins/kookma/refnotes/macros/stretch-text":{"title":"$:/plugins/kookma/refnotes/macros/stretch-text","created":"20210407132815001","modified":"20220526043522425","tags":"","type":"text/vnd.tiddlywiki","text":"\\define tmpTidDetails() $:/temp/refnotes/library/$(currentTiddler)$\n\n\\define stretchText(text, title:\"...\")\n<$button class=\"tc-btn-invisible\">$title$\n<$action-listops $tiddler=<> $field=\"text\" $subfilter=\"+[toggle[show]]\" />\n <$reveal type=\"match\" stateTitle=<> sateField=text text=\"show\">$text$\n\\end\n"},"$:/plugins/kookma/refnotes/readme":{"title":"$:/plugins/kookma/refnotes/readme","created":"20201211095732939","modified":"20220526142832253","tags":"","type":"text/vnd.tiddlywiki","text":"; Refnotes\nRefnotes is a Tiddlywiki plugin to create and manage footnotes, abbreviations, citations, and references. Refnotes can create bibliography, but for the best performance, and to use import bibtex entries, the use of the official ''bibtex importer'' plugin is required. APA7 style is used as default. Refnotes output is very close to APA7 standard.\n\n;Code and demo\nFor learning Refnotes features, syntax, tutorial and examples see the plugin demo and code pages\n\n* Demo: https://kookma.github.io/TW-Refnotes/\n* Code: https://github.com/kookma/TW-Refnotes\n"},"$:/plugins/kookma/refnotes/styles/abbr":{"title":"$:/plugins/kookma/refnotes/styles/abbr","text":"/* Ref: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS3 */ \n.refnotes-abbr abbr[title] {\n\tcolor: inherit;\n\tfont-style: normal;\n\ttext-decoration: none;\n\tborder-bottom: 1px dotted #aaa;\n\tcursor: help;\n}\n\n.refnotes-abbr-term-not-found{\n/*\tcolor:red;*/\n\tfont-style: oblique;\n}\n\n.refnotes-abbr-term{\n/*\tcolor:blue;*/\n}\n\n/* Ref:https://aarontgrogg.com/lab/\nShow the title for small screen\n*/ \n/* this works based on the max-width*/\n@media only screen and (max-width: 960px) {\n.refnotes-abbr abbr:hover:after { content: ' ('attr(title)')'; }\n}\n\n@media (hover: none) {\n/* Push the title attribute into generated content after the abbr. */\n.refnotes-abbr abbr[title]::after { \n content: ' ('attr(title)')'; }\n}\n","created":"20181022085407237","modified":"20220604061440698","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/bibtex":{"title":"$:/plugins/kookma/refnotes/styles/bibtex","created":"20181220161713706","modified":"20210917161905970","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":".ref-nonumber{\n/* color:blue;*/\n font-size:90%;\n list-style-type:none;\n}\n\n.ref-nonumber li{\n padding-bottom:8px;\n}\n\n.ref-list{\n/* color:blue;*/\n font-size:90%;\n}\n\n.link-refcls{\n font-weight:400;\n/* color:#00008B;*/ /*darkblue*/\n text-decoration:none;\n color: <>; \t\n}\n\n.refcls{\n/* color:#00008B;*/\n color: <>; \n/* text-transform: capitalize;*/\n}\n\n.ref-notfound{\n/* color: #856404 !important;*/\n/* background-color: #fff3cd !important;*/\n}\n\n.ref-author{\n/* color:#00008B;*/ /*color for author in tooltip*/\n}"},"$:/plugins/kookma/refnotes/styles/bibtex-details":{"title":"$:/plugins/kookma/refnotes/styles/bibtex-details","text":".refnotes-details > summary{\n\tpadding-left:0;\n\tpadding-top:15px;\n\tpadding-bottom:15px;\n\twidth: 160px;\n\tcursor: pointer;\n\tfont-weight:bold;\n}\n\n","created":"20210405105138630","modified":"20210917161905977","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/bibtex-entryview":{"title":"$:/plugins/kookma/refnotes/styles/bibtex-entryview","text":"/* used for viewtemplate displaying the bibtex entry */\n.refnotes-bibtex-field{\n\tdisplay:table-row\n}\n.refnotes-bibtex-field > span{\n\tdisplay:table-cell\n}\n.refnotes-bibtex-field > span:first-of-type{\n\tfont-weight:bold;\n\tpadding-right:10px;\n\twhite-space: nowrap;\n}","created":"20210403171918460","modified":"20220603135107011","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/dropzone":{"title":"$:/plugins/kookma/refnotes/styles/dropzone","text":".bibtex-dropzone{\n\tmin-height:30px;\n\tmax-width:100%;\n\tmargin:4px auto;\n\tborder:2px dotted green;\n\ttext-align:center;\n}\n\n.bibtex-dropzone:focus {\n\tbackground: #fffedd;\n}","created":"20210813153817949","modified":"20210917161905993","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/footnote-counter":{"title":"$:/plugins/kookma/refnotes/styles/footnote-counter","text":"/*automatic counter for fnote macro. The counter resets at the begining of each tiddler*/\n.tc-tiddler-frame {\n counter-reset: fnote-count;\n}\n.refnotes-footnote {\n counter-increment: fnote-count;\n}\n.refnotes-footnote:after {\n content: counter(fnote-count);\n font-size:small;\n /* color:#0000ee;*/\n vertical-align: super;\n line-height: 1.5;\n margin-left: -0.1em;\n}\n","created":"20181214085707714","modified":"20210917161906001","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/library":{"title":"$:/plugins/kookma/refnotes/styles/library","text":"/* in folding-editor*/\n.refnotes-library button svg{\n\tfont-size:0.8em;\n\tvertical-align: middle;\n\tmargin-right:0;\n\tmargin-left:0;\n\n}\n\n","created":"20210407142636629","modified":"20210917161906006","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/showfnotes":{"title":"$:/plugins/kookma/refnotes/styles/showfnotes","text":"/* Footnote class*/\n\n.fnote-list{\n/* color:blue;*/\n font-size:90%;\n}\n\n.fnote-pretty{\n display: block;\n margin: 0.5em;\n margin-right: auto;\n width: 100% !important;\n border-collapse: collapse;\n padding: 15px 15px 15px 25px; /*left padding=25px*/\n border-width: 0px;\n border-style: solid;\n border-left-width: 1px;\n background-color: rgb(255,248,220);\n color: rgb(91,49,7);\n line-height: 1.2em; \n font-size:0.9em;\n}\n","created":"20181219144814573","modified":"20210917161906014","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/table-borderless":{"title":"$:/plugins/kookma/refnotes/styles/table-borderless","text":"/*Borderless table*/\n.refnotes-table-borderless, \n.refnotes-table-borderless th, \n.refnotes-table-borderless tr, \n.refnotes-table-borderless td{\n border:0;\n}","created":"20190320094538299","modified":"20210917161906022","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/styles/tooltip":{"title":"$:/plugins/kookma/refnotes/styles/tooltip","text":"/* tooltip class used for ref, fnote and other macros */\n.refnotes-tooltip {\n\tposition: relative;\n\tdisplay: inline-block;\n\tcursor: pointer; \n}\n\n.refnotes-tooltip .refnotes-tooltiptext{\n\tfont-size: 0.90em; /* change if it is too small */\n}\n\n.refnotes-tooltip .refnotes-tooltiptext {\n\tvisibility: hidden;\n\tbackground-color: #fff;\n\tcolor: #222222; \n\ttext-align: left;\n\tborder-radius: 2px;\n\tpadding: 5px 10px;\n\tmax-width: 30vw;\n\tmax-height:20em;\n\toverflow-y: auto;\n\tcursor: auto;\n\twidth: max-content;\n\twidth: -moz-max-content;\n\twidth: -webkit-max-content;\n\twidth: -o-max-content;\n\n\t/* Position the tooltip */\n\tposition: absolute;\n\tz-index: 1;\n\tbottom: 100%;\n\tleft: 50%;\n\tmargin-left: -40px;\n\tbox-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19);\n}\n\n.refnotes-tooltip:hover .refnotes-tooltiptext {\n\tvisibility: visible;\n\t/*opacity: 0.9;*/\n}\n\n/* for small screens */\n\n@media screen and (max-width: 960px) {\n.refnotes-tooltip .refnotes-tooltiptext {\n /* Position the tooltip */\n \tposition:fixed;\n top:0;\n left: 0;\n margin-left: 0px;\n bottom: unset;\n width:100%;\n max-width: 100vw;\n z-index: 9999;\n} \n\n.refnotes-tooltip:hover .refnotes-tooltiptext {\n opacity: 1;\n} \n \n}","created":"20181215201115750","modified":"20220527062029942","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/refnotes/templates/reflist/apa/article":{"title":"$:/plugins/kookma/refnotes/templates/reflist/apa/article","created":"20210406035737424","list":"article","modified":"20220604195935448","tags":"$:/tags/Refnotes/ReflistTemplate","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=currentTiddler tiddler=<> field=title emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <$link to=<>><> (<$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). <$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. <$view field=\"bibtex-journal\"/>. <$view field=\"bibtex-volume\"/>. <$view field=\"bibtex-pages\"/>. get[bibtex-doi]!prefix[https://doi.org/]addprefix[https://doi.org/]else{!!bibtex-doi}]}}} target=_blank><$view field=\"bibtex-doi\"/>
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference <$text text=<>/> NOT FOUND. Check your input.
  • \n\n\n\n"},"$:/plugins/kookma/refnotes/templates/reflist/apa/book":{"title":"$:/plugins/kookma/refnotes/templates/reflist/apa/book","created":"20210406035831544","list":"book incollection","modified":"20220603190516603","tags":"$:/tags/Refnotes/ReflistTemplate","type":"text/vnd.tiddlywiki","text":"\\define disp-bibtex-edition()\n<$list filter=\"[has[bibtex-edition]]\" variable=null>(<$view field=\"bibtex-edition\"/>).\n\\end\n\n\n<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=currentTiddler tiddler=<> field=title emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <$link to=<>><> (<$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). <$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. <> <$view field=\"bibtex-publisher\"/>.
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference <$text text=<>/> NOT FOUND. Check your input.
  • \n\n\n\n"},"$:/plugins/kookma/refnotes/templates/reflist/apa/default":{"title":"$:/plugins/kookma/refnotes/templates/reflist/apa/default","created":"20210406035344521","modified":"20220603190526260","tags":"$:/tags/Refnotes/ReflistTemplate","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=currentTiddler tiddler=<> field=\"title\" emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <$link to=<>><> (<$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). <$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />.
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference <$text text=<>/> NOT FOUND. Check your input.
  • \n\n"},"$:/plugins/kookma/refnotes/templates/reflist/apa/inproceedings":{"title":"$:/plugins/kookma/refnotes/templates/reflist/apa/inproceedings","created":"20210411092205967","list":"inproceedings","modified":"20220603190537258","tags":"$:/tags/Refnotes/ReflistTemplate","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=currentTiddler tiddler=<> field=title emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <$link to=<>><> (<$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). <$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. In <$view field=\"bibtex-booktitle\"/>. pp. <$view field=\"bibtex-pages\"/>. get[bibtex-doi]]}}}><$view field=\"bibtex-doi\"/>
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference <$text text=<>/> NOT FOUND. Check your input.
  • \n\n\n\n"},"$:/plugins/kookma/refnotes/templates/reflist/apa/thesis":{"title":"$:/plugins/kookma/refnotes/templates/reflist/apa/thesis","created":"20220603153022689","list":"thesis mastersthesis phdthesis","modified":"20220603190548554","tags":"$:/tags/Refnotes/ReflistTemplate","type":"text/vnd.tiddlywiki","text":"\\define disp-thesis-type()\n\\whitespace trim\n<$list filter=\"[get[bibtex-entry-type]]\" variable=thesisType>\n<$text text={{{ \n [match[mastersthesis]then[Master's thesis]]\n [match[phdthesis]then[PhD thesis]]\n :else[[Thesis]] }}} />\n\n\\end\n\n\n<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=currentTiddler tiddler=<> field=title emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <$link to=<>><> (<$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). <$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. <>, <$view field=\"bibtex-school\"/>.
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference <$text text=<>/> NOT FOUND. Check your input.
  • \n\n\n\n"},"$:/plugins/kookma/refnotes/templates/reflist/apa/website":{"title":"$:/plugins/kookma/refnotes/templates/reflist/apa/website","created":"20210406040657728","list":"website","modified":"20220604125044677","tags":"$:/tags/Refnotes/ReflistTemplate","type":"text/vnd.tiddlywiki","text":"\\define retrieved-date()\n<$list filter=\"[has[bibtex-urldate]]\" variable=null>Retrieved <$text text={{{ [{!!bibtex-urldate}search-replace:g[.],[]search-replace:g[-],[]] :map[format:date[MMM 0DD, YYYY]] }}}/><$list filter=\"[!has[bibtex-urldate]has[bibtex-note]]\" variable=null><$view field=\"bibtex-note\"/><$list filter=\"[!has[bibtex-urldate]!has[bibtex-note]]\" variable=null>Retrieved n.d.\n\\end\n\n<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=currentTiddler tiddler=<> field=\"title\" emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <$link to=<>><$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. <>, <$text text={{!!bibtex-url}} />.
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference <$text text=<>/> NOT FOUND. Check your input.
  • \n\n"},"$:/plugins/kookma/refnotes/templates/reflist/numbered/article":{"title":"$:/plugins/kookma/refnotes/templates/reflist/numbered/article","created":"20210407034252960","list":"article","modified":"20210917161906073","tags":"","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=currentTiddler tiddler=<> field=title emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <$view field=\"bibtex-author\"/>, <$view field=\"bibtex-title\"/>, <$view field=\"bibtex-journal\"/>, <$view field=\"bibtex-year\"/>.
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference $p$ NOT FOUND. Check your input.
  • \n\n"},"$:/plugins/kookma/refnotes/templates/reflist/numbered/book":{"title":"$:/plugins/kookma/refnotes/templates/reflist/numbered/book","created":"20210407034324705","list":"book","modified":"20210918164607908","tags":"","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=currentTiddler tiddler=<> field=title emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <>, <$view field=\"bibtex-title\"/>, <$view field=\"bibtex-edition\"/>, <$view field=\"bibtex-year\"/>, <$view field=\"bibtex-address\"/>, <$view field=\"bibtex-publisher\"/>.
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference $p$ NOT FOUND. Check your input.
  • \n\n"},"$:/plugins/kookma/refnotes/templates/reflist/numbered/default":{"title":"$:/plugins/kookma/refnotes/templates/reflist/numbered/default","created":"20210407034401566","modified":"20210917161906089","tags":"","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=currentTiddler tiddler=<> field=\"title\" emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <$view field=\"bibtex-author\"/>, <$view field=\"bibtex-title\"/>,<$view field=\"bibtex-journal\"/>, <$view field=\"bibtex-year\"/>.
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference $p$ NOT FOUND. Check your input.
  • \n\n"},"$:/plugins/kookma/refnotes/templates/reflist/numbered/website":{"title":"$:/plugins/kookma/refnotes/templates/reflist/numbered/website","created":"20210407034338287","list":"website","modified":"20210917161906093","tags":"","type":"text/vnd.tiddlywiki","text":"<$wikify name=bibtexEntryTiddler text=<> >\n<$set name=\"curtid\" tiddler=<> field=\"title\" emptyValue=\"RefNotFound\">\n<$reveal type=\"nomatch\" default=\"RefNotFound\" text=<> >\n
  • <$view field=\"bibtex-title\" tiddler=<>/>, get[bibtex-url]]}}} target=\"_blank\"><$text text={{{ [get[bibtex-url]] }}}/>, <$view field=\"bibtex-year\" tiddler=<>/>.
  • \n\n<$reveal type=\"match\" default=\"RefNotFound\" text=<> >\n
  • Reference $p$ NOT FOUND. Check your input.
  • \n\n"},"$:/plugins/kookma/refnotes/ui/bibtexlibrary":{"title":"$:/plugins/kookma/refnotes/ui/bibtexlibrary","caption":"Bibliography","created":"20181220153648454","modified":"20220602082029429","tags":"$:/tags/SideBar","type":"text/vnd.tiddlywiki","text":"\\import [[$:/plugins/kookma/refnotes/macros/search-ui]]\n\n\\define dispEntry()\n<$link/>\n<$macrocall $name=stretchText text=\"\"\"\n<$view field=\"bibtex-author\"/>. (<$view field=\"bibtex-year\"/>). <$view field=\"bibtex-title\"/>.\"\"\" />\n\\end\n\n\n\\define searchFilter() [has[bibtex-title]search:$(sField)$[$(sTerm)$]]\n\n\\define bibLibrary()\n\\import [[$:/plugins/kookma/refnotes/macros/stretch-text]]\n<$vars sField={{{[get[field]] ~[[bibtex-author]]}}} sTerm={{{[get[text]]}}}>\n\n\n\n\n\n
      \n<$list filter=\"[subfilter]\">\n
    1. <>
    2. \n\n
    \n\n\\end\n\n\n
    \n<>\n{{$:/plugins/kookma/refnotes/ui/dropzone}}\n
    \n\n\n\n<>\n\n<>\n\n\n\n"},"$:/plugins/kookma/refnotes/ui/dropzone":{"title":"$:/plugins/kookma/refnotes/ui/dropzone","caption":"Dropzone","created":"20210813153727310","modified":"20210917161906113","tags":"","type":"text/vnd.tiddlywiki","text":"<$dropzone \n deserializer=\"application/x-bibtex\"\n filesOnly=no \n\timportTitle=\"Import Bibtex\">\n
    \nPaste your Bibtex Entry here\n
    \n"},"$:/plugins/kookma/refnotes/viewtemplates/article":{"title":"$:/plugins/kookma/refnotes/viewtemplates/article","created":"20210403164845276","list":"article","modified":"20220525120243573","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-journal bibtex-year bibtex-pages bibtex-number bibtex-volume bibtex-doi bibtex-entry-type\n\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\" mode=block/>"},"$:/plugins/kookma/refnotes/viewtemplates/book":{"title":"$:/plugins/kookma/refnotes/viewtemplates/book","created":"20210403164856132","list":"book","modified":"20220525120405214","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-publisher bibtex-entry-type\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\" mode=block/>"},"$:/plugins/kookma/refnotes/viewtemplates/default":{"title":"$:/plugins/kookma/refnotes/viewtemplates/default","created":"20210403165027581","modified":"20220603133635843","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-doi bibtex-entry-type\n\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\" mode=block/>"},"$:/plugins/kookma/refnotes/viewtemplates/helper":{"title":"$:/plugins/kookma/refnotes/viewtemplates/helper","created":"20210405112132790","modified":"20220604200709606","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define citedIn(refname)\n <$vars pattern=\"\"\"<>\"\"\" >\n <$list filter=\"[all[tiddlers]search:text:regexpsort[title]]\" \n template=\"$:/core/ui/ListItemTemplate\" \n emptyMessage=\"\"\"//No tiddler has cited this reference//\"\"\" />\n \n\\end\n\n\\define display-bibtex-field()\n
    \n<$text text={{{ [removeprefix[bibtex-]titlecase[]] }}} />\n<$transclude tiddler=<> field=<> mode=inline />\n
    \n\\end\n\n<$let tv-wikilinks=\"no\">\n\n<$list filter=\"[enlist]\" variable=currentField>\n<>\n\n\n\n
    \n More details\n<$list filter=\"[fields[]prefix[bibtex]sort[]] -[enlist]\" variable=currentField>\n<>\n\n
    \n\n\n\n; Cited in\n: <$macrocall $name=citedIn refname=<> /> "},"$:/plugins/kookma/refnotes/viewtemplates/incollection":{"title":"$:/plugins/kookma/refnotes/viewtemplates/incollection","created":"20210411044534237","list":"incollection","modified":"20220602131547399","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-booktitle bibtex-editor bibtex-publisher bibtex-doi bibtex-entry-type\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\" mode=block/>"},"$:/plugins/kookma/refnotes/viewtemplates/inproceedings":{"title":"$:/plugins/kookma/refnotes/viewtemplates/inproceedings","created":"20210411094926217","list":"inproceedings","modified":"20220525120447625","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-booktitle bibtex-editor bibtex-doi bibtex-entry-type\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\" mode=block/>"},"$:/plugins/kookma/refnotes/viewtemplates/main":{"title":"$:/plugins/kookma/refnotes/viewtemplates/main","created":"20181220142502642","modified":"20220525120325438","tags":"$:/tags/ViewTemplate","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[all[current]has[bibtex-title]]\">\n<$vars currentType={{{[get[bibtex-entry-type]lowercase[]] ~[[miscellaneous]]}}} >\n<$set name=\"bodyLookup\" \n filter=\"[all[tiddlers+shadows]tag[$:/tags/Refnotes/Template]contains:list] +[limit[1]get[title]]\"\n\t\t\tvalue=<> \n emptyValue=\"$:/plugins/kookma/refnotes/viewtemplates/default\">\t\t\n<$transclude tiddler=<> field=\"text\" mode=\"inline\"/>\n\n\n"},"$:/plugins/kookma/refnotes/viewtemplates/thesis":{"title":"$:/plugins/kookma/refnotes/viewtemplates/thesis","created":"20210410200742891","list":"phdthesis mastersthesis thesis","modified":"20220525120502605","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-school bibtex-entry-type\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\" mode=block/>"},"$:/plugins/kookma/refnotes/viewtemplates/unpublished":{"title":"$:/plugins/kookma/refnotes/viewtemplates/unpublished","created":"20210411041928587","list":"unpublished","modified":"20220525120512493","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-author bibtex-year bibtex-note bibtex-entry-type\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\" mode=block/>"},"$:/plugins/kookma/refnotes/viewtemplates/website":{"title":"$:/plugins/kookma/refnotes/viewtemplates/website","created":"20210403164529700","list":"website","modified":"20220604123055342","tags":"$:/tags/Refnotes/Template","type":"text/vnd.tiddlywiki","text":"\\define mainFields() bibtex-title bibtex-url bibtex-urldate bibtex-note bibtex-entry-type\n\n\n<$transclude tiddler=\"$:/plugins/kookma/refnotes/viewtemplates/helper\" mode=block/>"}}} \ No newline at end of file diff --git a/source/refnotes/macros/bibtex/process-entries.tid b/source/refnotes/macros/bibtex/process-entries.tid index f65b197..dbe5296 100644 --- a/source/refnotes/macros/bibtex/process-entries.tid +++ b/source/refnotes/macros/bibtex/process-entries.tid @@ -1,5 +1,5 @@ created: 20210405065852415 -modified: 20220602134628455 +modified: 20220604205143425 tags: $:/tags/Macro title: $:/plugins/kookma/refnotes/macros/bibtex/process-entries type: text/vnd.tiddlywiki @@ -12,6 +12,12 @@ type: text/vnd.tiddlywiki \end +\define correct-doi() +<$list filter="[has[bibtex-doi]get[bibtex-doi]!prefix[https://doi.org]]" variable=null> +<$action-setfield $field="bibtex-doi" $value={{{ [{!!bibtex-doi}addprefix[https://doi.org/]] }}}/> + +\end + \define tag-entries() <$action-setfield $tiddler=<> bibtex-entry-type={{{[get[bibtex-entry-type]lowercase[]]}}} /> @@ -28,6 +34,7 @@ type: text/vnd.tiddlywiki <$list filter="[has[bibtex-title]!tag[bibtex-entry]]"> <> <> +<> diff --git a/source/refnotes/plugin.info b/source/refnotes/plugin.info index 58471b2..0fa2ce1 100644 --- a/source/refnotes/plugin.info +++ b/source/refnotes/plugin.info @@ -3,7 +3,7 @@ "name": "Refnotes", "description": "references, citations, footnotes and abbreviations in Tiddlywiki", "author": "Mohammad Rahmani", - "version": "1.8.2", + "version": "1.8.3", "core-version": ">=5.2.0", "source": "https://github.com/kookma/TW-Refnotes", "list": "readme license history", diff --git a/source/refnotes/templates/reflist/apa/article.tid b/source/refnotes/templates/reflist/apa/article.tid index 236fdde..4912364 100644 --- a/source/refnotes/templates/reflist/apa/article.tid +++ b/source/refnotes/templates/reflist/apa/article.tid @@ -1,6 +1,6 @@ created: 20210406035737424 list: article -modified: 20220604082000162 +modified: 20220604195935448 tags: $:/tags/Refnotes/ReflistTemplate title: $:/plugins/kookma/refnotes/templates/reflist/apa/article type: text/vnd.tiddlywiki @@ -8,7 +8,7 @@ type: text/vnd.tiddlywiki <$wikify name=bibtexEntryTiddler text=<> > <$set name=currentTiddler tiddler=<> field=title emptyValue="RefNotFound"> <$reveal type="nomatch" default="RefNotFound" text=<> > -
  • <$link to=<>><> (<$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). <$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. <$view field="bibtex-journal"/>. <$view field="bibtex-volume"/>. <$view field="bibtex-pages"/>. get[bibtex-doi]]}}}><$view field="bibtex-doi"/>
  • +
  • <$link to=<>><> (<$text text={{{ [{!!bibtex-year}!is[blank]] :else[[n.d.]] }}}/>). <$text text={{{ [{!!bibtex-title}lowercase[]sentencecase[]] }}} />. <$view field="bibtex-journal"/>. <$view field="bibtex-volume"/>. <$view field="bibtex-pages"/>. get[bibtex-doi]!prefix[https://doi.org/]addprefix[https://doi.org/]else{!!bibtex-doi}]}}} target=_blank><$view field="bibtex-doi"/>
  • <$reveal type="match" default="RefNotFound" text=<> >
  • Reference <$text text=<>/> NOT FOUND. Check your input.
  • diff --git a/source/refnotes/viewtemplates/helper.tid b/source/refnotes/viewtemplates/helper.tid index e807d69..e8a5289 100644 --- a/source/refnotes/viewtemplates/helper.tid +++ b/source/refnotes/viewtemplates/helper.tid @@ -1,5 +1,5 @@ created: 20210405112132790 -modified: 20220603134028039 +modified: 20220604200709606 tags: $:/tags/Refnotes/Template title: $:/plugins/kookma/refnotes/viewtemplates/helper type: text/vnd.tiddlywiki