{"tiddlers":{"$:/plugins/kookma/shiraz/breadcrumbs/historylist":{"title":"$:/plugins/kookma/shiraz/breadcrumbs/historylist","tags":"","type":"text/vnd.tiddlywiki","text":"<nav aria-label=\"breadcrumb\" style=\"font-size:smaller;\">\n  <ol class=\"breadcrumb\">\n<$list filter=\"[{$:/HistoryList}jsonindexes[]] :map[{$:/HistoryList}jsonget<currentTiddler>,[title]] :and[unique[]is[tiddler]]\" variable=item>\n<$list filter=\"[<currentTiddler>match<item>]\" emptyMessage='<li class=\"breadcrumb-item\"><$link to=<<item>>/></li>'>\n<li class=\"breadcrumb-item active\" aria-current=\"page\"><$text text=<<currentTiddler>>/></li>\n</$list>\n</$list>\n  </ol>\n</nav>"},"$:/plugins/kookma/shiraz/breadcrumbs/storylist":{"title":"$:/plugins/kookma/shiraz/breadcrumbs/storylist","tags":"","type":"text/vnd.tiddlywiki","text":"<nav aria-label=\"breadcrumb\" style=\"font-size:smaller;\">\n<ol class=\"breadcrumb\">\n<$list filter=\"[list[$:/StoryList]]\" variable=item>\n<$list filter=\"[<currentTiddler>match<item>]\" emptyMessage='<li class=\"breadcrumb-item\"><$link to=<<item>>/></li>'>\n<li class=\"breadcrumb-item active\" aria-current=\"page\"><$text text=<<currentTiddler>>/></li>\n</$list>\n</$list>\n</ol>\n</nav>"},"$:/plugins/kookma/shiraz/breadcrumbs/viewtemplate":{"title":"$:/plugins/kookma/shiraz/breadcrumbs/viewtemplate","list-after":"","tags":"$:/tags/ViewTemplate","type":"text/vnd.tiddlywiki","text":"<%if [[$:/config/Shiraz]getindex[breadcrumbs-enabled]match[yes]] %>\n<div data-bs-theme=<<color-scheme>>  class=\"px-2 text-light-emphasis bg-light-subtle border border-light-subtle rounded-1\">\n<$transclude $tiddler={{{ [[$:/config/Shiraz]getindex[breadcrumbs-type]else[$:/plugins/kookma/shiraz/breadcrumbs/historylist]] }}} $mode=block/>\n<div class=\"tc-page-controls\" style=\"font-size:small;\">\n{{$:/core/ui/Buttons/home}}{{$:/core/ui/Buttons/close-others}}{{$:/core/ui/Buttons/close-all}}\n</div>\n</div>\n<%endif%>"},"$:/language/Buttons/Shiraz/SwitchPalette/Caption":{"title":"$:/language/Buttons/Shiraz/SwitchPalette/Caption","tags":"","type":"text/vnd.tiddlywiki","text":"Switch light/warm/dark color palette"},"$:/language/Buttons/Shiraz/SwitchPalette/Hint":{"title":"$:/language/Buttons/Shiraz/SwitchPalette/Hint","tags":"","type":"text/vnd.tiddlywiki","text":"switch light/warm/dark color palette"},"$:/plugins/kookma/shiraz/history":{"title":"$:/plugins/kookma/shiraz/history","type":"text/vnd.tiddlywiki","text":"Full change log  https://kookma.github.io/TW-???/#ChangeLog\n\n* ''0.2.0'' -- 2020.03.12 -- new features added\n* ''0.1.0'' -- 2019.11.19 -- first plugin\n"},"$:/plugins/kookma/shiraz/icon":{"title":"$:/plugins/kookma/shiraz/icon","text":"<svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" style=\"enable-background:new 0 0 128 128\" viewBox=\"0 0 128 128\" width=\"32px\" height=\"32px\"><path d=\"M111.81 64.6s11.48-1.47 11.83-.66c.56 1.31-7.79 10.14-7.79 10.14l-4.04-9.48z\" style=\"fill:#5c6063\"/><path d=\"M70.05 68.08s6.01-7.13 17.18-9.57S112 60.57 115 68.17c3.24 8.21 2.07 17.42-3.38 24.03-5.73 6.95-14.55 14.36-29.38 13.23-11.77-.89-15.49-5.82-15.49-5.82l3.3-31.53z\" style=\"fill:#fcd41e\"/><path d=\"M99.05 76.34c2.94 7.73 3.57 15.39 3.47 19.24-.09 3.85-.38 5.16-.38 5.16s3.94-2.53 6.38-4.88c2.11-2.03 3.66-4.22 3.66-4.22s1.03-11.17-3-20.55-12.38-13.1-12.38-13.1-2.86-.61-6.1-.23c-3.2.37-7.13 1.78-7.13 1.78s10.69 4.22 15.48 16.8zM74.83 63.85s6.85 3.66 11.26 14.08c4.69 11.07 3.75 27.41 3.75 27.41s-2.91.45-6.1.38c-2.06-.05-5.73-.8-5.73-.8S79.06 91.73 75.3 83c-1.67-3.87-5.91-8.73-5.91-8.73L70 67.7l4.83-3.85z\" style=\"fill:#414340\"/><path d=\"M39.92 89.57s-4.97 2.16-9.48 3.1c-4.5.94-8.26 1.03-9.57 1.13-1.31.09-3 .66-2.72 3.57.24 2.53 3.94 2.27 6.19 2.16 3.66-.19 8.82-1.13 13.33-2.72s9.1-4.04 9.1-4.04l-6.85-3.2z\" style=\"fill:#5a6066\"/><path d=\"M66.25 65.26s21.68-27.59 24.64-31.53c2.96-3.94 7.32-10.98 12.25-11.12 4.93-.14 9.43 4.36 11.68 10.98s2.39 13.29-1.13 17.74c-4.79 6.05-18.02 15.35-28.44 18.02-10.42 2.67-16.47 3.38-16.47 3.38l-2.53-7.47z\" style=\"opacity:.7;fill:#6da3af\"/><path d=\"M65.4 63.29s15.2-26.47 18.44-32.8c3.24-6.34 6.19-12.25 5.35-16.26-.68-3.22-7.04-6.55-15.77-5.28S57.17 13.79 56.11 21.9c-1.13 8.59-.56 33.22-.56 33.22l-1.27 12.11 11.26 1.69-.14-5.63z\" style=\"opacity:.7;fill:#a1c5cb\"/><path d=\"M14.09 47.45s-5.84-4.08-7.95 4.65c-2.45 10.09 5.06 8.3 5.06 8.3l2.89-12.95z\"/><path d=\"M30.91 37.53s-1.41-6.97-3.8-11.9-5.62-8.26-7.18-9.08c-1.62-.84-5.95-1.35-10.21-1.48-2.89-.09-5.7-.14-5.7 2.04 0 2.54 3.24 2.87 5.49 3.1 3.24.33 6.67.75 7.88 1.06 2.25.56 5.14 6.19 6.05 8.73.92 2.53 2.6 9.08 2.6 9.08l4.87-1.55z\" style=\"fill:#848484\"/><path d=\"m58.64 59.21 2.53 4.36s4.22-3.52 4.86-3.45c.63.07 1.76 5.91 1.76 5.91s3.94-.99 4.5-.63c.56.35.28 4.58.28 4.58s4.93.28 5.07.7c.14.42-2.18 4.36-2.18 4.36s3.94 2.39 3.87 3.03c-.07.63-3.38 3.24-3.38 3.24s3.1 3.52 2.82 4.43-4.72 1.13-4.72 1.13 1.06 4.58.77 5c-.28.42-5.21.35-5.21.35s2.39 3.87 2.04 4.29-7.63 1.92-7.63 1.92-3.66 4.08-6.31 4.62c-2.62.53-3.82-.07-3.82-.07l-3.07-3.03s-6.83.63-7.46.21c-.63-.42-.77-8.45-.77-8.45s-4.36.33-4.65-.21.63-5 .63-5l11.4-18.16 8.67-9.13z\" style=\"fill:#fe8d00\"/><path d=\"M49.42 94.54c-2.72-1.93-5.85 1.86-7.53 3.17-2.53 1.97-4.93 5.42-13.16 7.6-4.84 1.28-4.58 3.03-4.08 4.65.62 2.04 3.59 1.83 7.18.84s7.77-3.23 9.43-4.43c2.04-1.48 6.9-6.05 7.81-6.9.92-.84 2.53-3.38.35-4.93zM57.02 96.72c-2.29-.93-3.8.7-5 4.08s-3.45 9.64-4.5 12.04c-1.06 2.39-3.77 6.88-.77 8.38 3.24 1.62 4.72-1.27 5.63-3.24s3.66-8.52 4.43-11.12c.77-2.6 1.2-4.01 1.55-5 .35-.98 1.27-4.08-1.34-5.14zM64.84 96.37c-3.2.43-2.6 4.22-2.39 6.97.21 2.75.63 11.61.49 13.44s0 4.93 3.24 4.86c3.24-.07 3.1-3.66 3.17-4.79s-.49-11.97-.56-13.66c-.08-1.68.2-7.38-3.95-6.82z\" style=\"fill:#848484\"/><path d=\"M15.71 43.51c-5.04 5.23-8.46 20.64-5.28 29.63 3.24 9.15 9.85 15.42 21.68 15.91s22.17-6.9 25.9-19.64c3.57-12.2-.97-27.23-13.94-31.82-10.34-3.65-20.9-1.82-28.36 5.92z\" style=\"fill:#febb00\"/><path d=\"M44.57 59.35c0 5.33-4.19 9.65-9.36 9.65s-9.36-3.38-9.36-9.65c0-5.33 4.19-9.71 9.36-9.65 5.77.07 9.36 4.32 9.36 9.65z\"/><path d=\"M13.24 74.67c.74-.74 2.46-3.45 4.22-1.62s-1.34 4.15-1.9 4.65c-.75.66-2.25 1.06-3.03-.07-.53-.78-.2-2.05.71-2.96z\" style=\"fill:#fe8d00\"/><path d=\"M27.25 12.75c-.26 1.95.73 2.55 3.31 3.24 2.34.62 7.1 1.75 8.24 2.53.92.63 3.17 6.41 3.73 13.51.29 3.68.14 7.18 0 9.92-.12 2.28.35 3.8 2.18 4.08 1.66.26 3-.87 3.24-4.08.28-3.87.5-5.94 0-10.98-.38-3.83-1.03-6.99-2.25-11.12-1-3.38-2.57-5.19-4.15-6.34-1.91-1.37-6.05-2.18-9.43-2.53-2.84-.28-4.59-.32-4.87 1.77z\" style=\"fill:#848484\"/></svg>","type":"image/svg+xml"},"$:/plugins/kookma/shiraz/images/switch-palette":{"title":"$:/plugins/kookma/shiraz/images/switch-palette","type":"text/vnd.tiddlywiki","text":"<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-palette-button tc-image-button\" viewBox=\"0 0 16 16\"><path d=\"M8 15A7 7 0 1 0 8 1v14zm0 1A8 8 0 1 1 8 0a8 8 0 0 1 0 16z\"/></svg>"},"$:/plugins/kookma/shiraz/license":{"title":"$:/plugins/kookma/shiraz/license","type":"text/vnd.tiddlywiki","text":"Distributed under an MIT license.\n\nCopyright (c) 2024 [[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/shiraz/procedures/alerts":{"title":"$:/plugins/kookma/shiraz/procedures/alerts","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure alert(type:\"primary\" src:\"\", width:\"100%\", class:\"\", mode:\"inline\") \n<div data-bs-theme=<<color-scheme>> class=`alert alert-$(type)$ $(class)$` style=`width:$(width)$;`>\n<$transclude $variable=\"src\" $mode=<<mode>> />\n</div>\n\\end alert\n\n\\procedure alert-leftbar(type:\"primary\", src:\"\", width:\"100%\", class:\"\", mode:\"inline\") \n<div data-bs-theme=<<color-scheme>> class=`alert alert-$(type)$ border-$(type)$ leftbar $(class)$` style=`width:$(width)$;`>\n<$transclude $variable=\"src\" $mode=<<mode>> />\n</div>\n\\end\n"},"$:/plugins/kookma/shiraz/procedures/badge":{"title":"$:/plugins/kookma/shiraz/procedures/badge","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure badge(type:\"primary\" src:\"\")\n<span data-bs-theme=<<color-scheme>> class=`badge text-bg-$(type)$`><$transclude $variable=\"src\" /></span>\n\\end\n\n\\procedure badge-pill(type:\"primary\" src:\"\")\n<span data-bs-theme=<<color-scheme>> class=`badge badge-pill text-bg-$(type)$`><$transclude $variable=\"src\" /></span>\n\\end\n"},"$:/plugins/kookma/shiraz/procedures/card":{"title":"$:/plugins/kookma/shiraz/procedures/card","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure card(header:\"\", title:\"\", subtitle:\"\", text:\"\", footer:\"\", width:\"100%\", class:\"\")\n<div data-bs-theme=<<color-scheme>> class=`card mb-3 $(class)$` style=`width:$(width)$;`>\n\t<%if [<header>!is[blank]] %>\n\t\t\t<div class=\"card-header\"><<header>></div>\n\t<%endif%>\n\t<div class=\"card-body\">\n\t\t<%if [<title>!is[blank]] %>\n\t\t\t\t<div class=\"h5 card-title\"><<title>></div>\n\t\t<%endif%>\n\t\t<%if [<subtitle>!is[blank]] %>\n\t\t\t\t<div class=\"h6 card-subtitle mb-2 text-muted\"><<subtitle>></div>\n\t\t<%endif%>\n\t\t<%if [<text>!is[blank]] %>\n\t\t\t\t<div class=\"card-text\"><<text>></div>\n\t\t<%endif%>\n\t</div>\n\t<%if [<footer>!is[blank]] %>\n\t\t\t<div class=\"card-footer text-muted\"><<footer>></div>\n\t<%endif%>\n</div>\n\\end card"},"$:/plugins/kookma/shiraz/procedures/dbadge":{"title":"$:/plugins/kookma/shiraz/procedures/dbadge","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure dbadge(subject, status, type:\"primary\")\n<div data-bs-theme=<<color-scheme>> class=\"dbadge\"><span class=\"dbadge-subject\"><$transclude $variable=\"subject\"/></span><span class=`dbadge-status dbadge-$(type)$`><$transclude $variable=\"status\"/></span></div>\n\\end\n"},"$:/plugins/kookma/shiraz/procedures/details":{"title":"$:/plugins/kookma/shiraz/procedures/details","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\define details(label:\"\", src:\"\", status:\"\", labelClass:\"\", srcClass:\"\")\n<details class=\"kk-shiraz-details\" $status$>\n\t<$let tv-wikilinks=\"no\">\n\t\t<summary data-bs-theme=<<color-scheme>> class=<<__labelClass__>> ><<__label__>></summary>\n\t</$let>\n\t<div data-bs-theme=<<color-scheme>> class=<<__srcClass__>>>\n\t\t<%if [<__src__>has[title]] %>\n\t\t\t<$transclude $tiddler=<<__src__>> $mode=\"block\"/>\n\t\t<%else%>\n\t\t\t<$let  source = {{{ [<__src__>] }}} ><!-- a trick to create a variable -->\n\t\t\t\t<$transclude $variable=\"source\" $mode=\"block\"/>\n\t\t\t</$let>\n\t\t<%endif%>\t\t\t\n\t</div>\n</details>\n\\end\n\n<!---- FAQS using details ---->\n\n\\procedure faqs-details(filter, status:\"closed\", labelClass:\"alert alert-secondary py-1 my-2\", srcClass:\"alert border-secondary py-0\")\n\\function tmpSearchTid()   [[$:/temp/shiraz/qa/search-details]] [<currentTiddler>] +[join[/]]\n\\function searchTerm()     [<tmpSearchTid>get[text]]\n\n<$keyboard key=\"escape\" actions='<$action-setfield $tiddler=<<tmpSearchTid>> $field=\"text\" $value=\"\"/>'>\n<$edit-text tiddler=<<tmpSearchTid>> field=text tag=input default=\"\" placeholder=\"Search in titles\" class=\"alert alert-info w-100\"/>\n</$keyboard>\n\n<$list filter=\"[subfilter<filter>search:title<searchTerm>]\">\n<$transclude $variable=details label=<<currentTiddler>>  src=<<currentTiddler>>\n             status=<<status>> labelClass=<<labelClass>> srcClass=<<srcClass>> />\n</$list>\n\\end faqs-details\n\n"},"$:/plugins/kookma/shiraz/procedures/helper":{"title":"$:/plugins/kookma/shiraz/procedures/helper","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\function color-scheme() [{$:/palette}get[color-scheme]]"},"$:/plugins/kookma/shiraz/procedures/image-basic":{"title":"$:/plugins/kookma/shiraz/procedures/image-basic","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure image-basic(img, width:\"30%\", align:\"none\", caption:\"\", tooltip:\"\", alt:\"\")\n<figure class=`image-basic image-align-$(align)$` style=`width:$(width)$;`>\n  <$image source=<<img>> tooltip=<<tooltip>> alt=<<alt>> /> \n  <figcaption><<caption>></figcaption>\n</figure> \n\\end"},"$:/plugins/kookma/shiraz/procedures/image-card":{"title":"$:/plugins/kookma/shiraz/procedures/image-card","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure image-card(img, width:\"30%\", align:\"none\", title:\"\", text:\"\", footer:\"\", pos:\"top\", alt:\"\")\n<div class=`card image-align-$(align)$` style=`width:$(width)$;`>\n\t<%if [<pos>match[top]] %>\n\t\t\t<$image class=\"card-img-top\" source=<<img>> alt=<<alt>> />\n\t<%endif%>\n\t<div class=\"card-body\">\n\t\t<%if [<title>!is[blank]] %>\n\t\t\t\t<div class=\"h5 card-title\"><<title>></div>\n\t\t<%endif%>\n\t\t<%if [<text>!is[blank]] %>\n\t\t\t\t<div class=\"card-text\"><<text>></div>\n\t\t<%endif%>\t\t\t\n\t\t<%if [<footer>!is[blank]] %>\n\t\t\t\t<p class=\"card-text\"><small class=\"text-muted\"><<footer>></small></p>\n\t\t<%endif%>\t\t\n\t</div>  \n\t<%if [<pos>!match[top]] %>\n\t\t\t<$image class=\"card-img-bottom\" source=<<img>> alt=<<alt>> />\n\t<%endif%>\n</div>\n\\end image-card\n\n"},"$:/plugins/kookma/shiraz/procedures/image-overlay":{"title":"$:/plugins/kookma/shiraz/procedures/image-overlay","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure image-overlay(img, width:\"30%\", align:\"none\", caption:\"\", title:\"\", text:\"\", fadein:\"left\", alt:\"\")\n<div class=`image-overlay-container image-align-$(align)$` style=`width:$(width)$;`>\n    <h3 class=\"image-overlay-title\"><<caption>></h3>\n    <div class=\"image-overlay-content\">\n      <div class=\"image-overlay-content-overlay\"></div>\n      <$image class=\"image-overlay-content-image\" source=<<img>> alt=<<alt>>/>\n      <$set name=\"fdcls\" filter=`$(fadein)$ +[splitbefore[ ]] +[addprefix[image-overlay-fadeIn-]]`>\n      <div class=`image-overlay-content-details $(fdcls)$` >\n        <h3 class=\"image-overlay-content-title\"><<title>></h3>\n        <p class=\"image-overlay-content-text\"><<text>></p>\n      </div>\n      </$set>\n  </div>\n</div>\n\\end"},"$:/plugins/kookma/shiraz/procedures/image-polaroid":{"title":"$:/plugins/kookma/shiraz/procedures/image-polaroid","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure image-polaroid(img, width:\"30%\", align:\"none\", caption:\"\", tooltip:\"\", alt:\"\")\n<figure class=`image-polaroid image-align-$(align)$` style=`width:$(width)$;` >\n  <$image source=<<img>> tooltip=<<tooltip>> />\n  <figcaption class=\"image-polaroid-caption\"><<caption>></figcaption>\n</figure>\n\\end"},"$:/plugins/kookma/shiraz/procedures/image-pretty":{"title":"$:/plugins/kookma/shiraz/procedures/image-pretty","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure image-pretty(img, width:\"30%\", align:\"none\", caption:\"\", tooltip:\"\", alt:\"\")\n<figure class=`image-pretty image-align-$(align)$` style=`width:$(width)$;`>\n  <$image source=<<img>> tooltip=<<tooltip>> alt=<<alt>> /> \n  <figcaption class=\"image-pretty-caption\"><<caption>></figcaption>\n</figure> \n\\end"},"$:/plugins/kookma/shiraz/procedures/image-slidein":{"title":"$:/plugins/kookma/shiraz/procedures/image-slidein","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure image-slidein(img, width:\"30%\", align:\"none\", caption:\"\", tooltip:\"\", slidein:\"left\", alt:\"\")\n<figure class=`image-slidein mr-cap-$(slidein)$ image-align-$(align)$` style=`width:$(width)$;`>\n  <$image source=<<img>> tooltip=<<tooltip>> alt=<<alt>>/>\n  <figcaption><<caption>></figcaption>\n</figure> \n\\end"},"$:/plugins/kookma/shiraz/procedures/list-search":{"title":"$:/plugins/kookma/shiraz/procedures/list-search","author":"Jeremy Ruston","description":"creates few paragraphs of dumy text","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure list-search( filter:\"[!is[system]]\", search:\"[search:title<term>]\",\n                        template:\"$:/core/ui/ListItemTemplate\", class:\"\", stateTiddler:\"\",\n                        placeholder:\"keywords\", searchMinlength:\"1\")\n<$let state={{{ [[$:/state/list-search]][<currentTiddler>][<stateTiddler>!is[blank]] +[join[/]] }}} >\n\n\t<div data-bs-theme=<<color-scheme>> class=<<class>> >\n\t\t<$keyboard key=\"escape\" actions='<$action-deletetiddler $tiddler=<<state>>/>' >\n\t\t\t<$edit-text tiddler=<<state>> type=\"search\" tag=\"input\" default=\"\" placeholder=<<placeholder>> class=\"tc-max-width\"/>\n\t\t</$keyboard>\n\t</div>\n\n\t<div data-bs-theme=<<color-scheme>> class=<<class>> >\n\t\t<$let term= {{{ [<state>get[text]] }}} >\n\t\t\t<$list filter=\"[<term>minlength<searchMinlength>]  :then[subfilter<filter>subfilter<search>] :else[subfilter<filter>] :and[!is[missing]]\" template=<<template>>/>\n\t\t</$let>\n\t</div>\n\t\n</$let>\n\\end list-search\n\n<!-- from Tobias Beer list-search with modification\nThe old style dynamic filters are:\n1. <$list filter=\"$filter$+[$search$<term>]\" template=<<__template__>>/>\n2. <$list filter=\"$filter$\" template=<<__template__>>/>\nThe new style is:\n1. not to use text substitution\n2. uses TW 5.3.4 new features for conditional decision\n-->"},"$:/plugins/kookma/shiraz/procedures/multicol":{"title":"$:/plugins/kookma/shiraz/procedures/multicol","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure multicol(src, ncol:\"\", class:\"\")\n<div class=`shiraz-multicol$(ncol)$ $(class)$`>\n<$transclude $variable=\"src\" $mode=block/>\n</div>\n\\end\n"},"$:/plugins/kookma/shiraz/procedures/searchbox":{"title":"$:/plugins/kookma/shiraz/procedures/searchbox","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure search-box(label, tempTiddler, placeholder)\n<%if [<label>!is[blank]] %>\n<label class=\"shiraz-searchbox-label\"><<label>></label>\n<%endif%>\n<$keyboard key=\"escape\" actions=\"\"\"<$action-deletetiddler $tiddler=<<tempTiddler>> />\"\"\" >\n<$edit-text tiddler=<<tempTiddler>>\n  field=text \ttag=input \ttype=search\n\tdefault=\"\"  placeholder=<<placeholder>>\n\tclass=\"shiraz-searchbox\" />\n</$keyboard>\n\\end"},"$:/plugins/kookma/shiraz/procedures/slider":{"title":"$:/plugins/kookma/shiraz/procedures/slider","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure slider(label, src, status:\"closed\", labelClass, srcClass)\n<$let stateTiddler = {{{ [[$:/state/shiraz/slider]][<currentTiddler>][<label>] +[join[/]] }}}\n       condition  = {{{ [<stateTiddler>!is[missing]] :then[<stateTiddler>get[text]] :else[<status>] }}}  > \n<h3 data-bs-theme=<<color-scheme>> class=<<labelClass>> >\n<%if  [<condition>match[open]] %>\n\t<$button class=\"tc-btn-invisible tc-tiddlylink\" actions='<$action-setfield $tiddler=<<stateTiddler>> text=\"closed\"/>' >\n      <span class=\"shiraz-slider\"><$transclude tiddler=\"$:/core/images/down-arrow\" /></span>\n    </$button>\n<%else%>\n\t<$button class=\"tc-btn-invisible tc-tiddlylink\" actions='<$action-setfield $tiddler=<<stateTiddler>> text=\"open\"/>' >\n\t\t<span class=\"shiraz-slider\"><$transclude tiddler=\"$:/core/images/right-arrow\" /></span>\n\t</$button>\n<%endif%>\n<$let tv-wikilinks=\"no\"><<label>></$let>\n</h3>\n<%if  [<condition>match[open]] %>\n\t<div data-bs-theme=<<color-scheme>> class=<<srcClass>> >\n\t\t<%if [<src>has[title]] %>\n\t\t\t<$transclude $tiddler=<<src>> $mode=\"block\"/>\n\t\t<%else%>\n\t\t\t<$transclude $variable=\"src\" $mode=\"block\"/>\n\t\t<%endif%>\t\t\t\n\t</div>\n<%endif%>\n</$let>\n\\end slider\n\n<!---- FAQS using Slider ---->\n\n\\procedure faqs-slider(filter, status:\"closed\", labelClass:\"alert alert-info\", srcClass:\"alert border-secondary\")\n\n\\procedure expand-all()\n<$list filter=<<filter>> >\n  <$action-setfield $tiddler=<<revealStateTid>> text=\"open\"/>\n</$list>\n\\end expand-all\n\n\\procedure close-all() \n<$list filter=<<filter>> >\n  <$action-deletetiddler $tiddler=<<revealStateTid>> />\n</$list>\n\\end close-all\n\n\\function tmpSearchTid()   [[$:/temp/shiraz/qa/search-slider]] [<currentTiddler>] +[join[/]]\n\\function revealStateTid() [[$:/state/shiraz/slider]] [<currentTiddler>] +[join[/]]\n\\function searchTerm()     [<tmpSearchTid>get[text]]\n\n<$keyboard key=\"escape\" actions='<$action-setfield $tiddler=<<tmpSearchTid>> text=\"\"/>' >\n\t<$edit-text tiddler=<<tmpSearchTid>> field=\"text\" tag=input default=\"\" placeholder=\"Search\" class=\"alert alert-info tc-max-width\"/>\n</$keyboard>\n\n<$button actions=<<expand-all>> class=\"btn btn-secondary btn-sm\">Expand all</$button>\n<$button actions=<<close-all>>  class=\"btn btn-secondary btn-sm\">Close all</$button>\n\n<$list filter=\"[subfilter<filter>search:title<searchTerm>]\" >\n\t<$transclude $variable=\"slider\" label=<<currentTiddler>> src=<<currentTiddler>>\n\t\t\t\t\t\t\t  status=<<status>> labelClass=<<labelClass>> srcClass=<<srcClass>> />\n</$list>\n\n\\end faqs-slider"},"$:/plugins/kookma/shiraz/procedures/spaces":{"title":"$:/plugins/kookma/shiraz/procedures/spaces","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure vspace(height:\"25px\")\n<p style=`margin-bottom: $(height)$;`></p>\n\\end\n\n\\procedure hspace(width:\"25px\")\n<span style=`margin-left: $(width)$;`></span>\n\\end\n"},"$:/plugins/kookma/shiraz/procedures/text-utility":{"title":"$:/plugins/kookma/shiraz/procedures/text-utility","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure tc(src:\"\", color:\"red\") <span style=`color:$(color)$;`><<src>></span>\n\\procedure bc(src:\"\", color:\"yellow\") <span style=`background-color:$(color)$;`><<src>></span>\n\\procedure mono(src:\"\", class:\"\") <code class=`shiraz-mono $(class)$`><<src>></code>\n\\procedure transform(case:\"\", src:\"\", class:\"\") <span class=`text-$(case)$ $(class)$`><<src>></span>\n\n<!-- simple highlight -->\n\\procedure hl(src:\"\", color:\"yellow\")\n<mark class=\"shiraz-highlight\" style=`background-color:$(color)$;`>\n<<src>>\n</mark>\n\\end hl\n\n<!-- drop shadow highlight -->\n\\procedure hls(src:\"\", color:\"yellow\")\n<mark class=\"shiraz-highlight\" style=`filter: drop-shadow(0 0 0.4rem $(color)$);`>\n<<src>>\n</mark>\n\\end hls\n\n<!-- pen highlight -->\n\\procedure hlp(src:\"\", color:\"yellow\")\n<mark class=\"shiraz-highlight-pen\" style=`background-image: linear-gradient(to top, $(color)$ 50%, transparent 0);`>\n<<src>>\n</mark>\n\\end hlp\n"},"$:/plugins/kookma/shiraz/readme":{"title":"$:/plugins/kookma/shiraz/readme","type":"text/vnd.tiddlywiki","text":"; Shiraz[use correct name]\ndescribe what is the plugin in one paragraph\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-???/\n* Code: https://github.com/kookma/TW-???\n"},"$:/plugins/kookma/shiraz/styles/accordion":{"title":"$:/plugins/kookma/shiraz/styles/accordion","text":"/* The .kk-shiraz-accordion is actually a CSS class to customize\nthe summary element of the standard html details widget. It replace the marker\nwith an animating svg down/up arrow.\n*/\n\n.kk-shiraz-accordion {\n\tdisplay: flex;\n\tjustify-content: space-between;\n\talign-items: center;\n\tcursor: pointer;\n\tfont-size:1.1em;\n}\n\n.kk-shiraz-accordion::-webkit-details-marker {\n\tdisplay: none;\n}\n\n.kk-shiraz-accordion::after {\n\tcontent: '';\n\twidth: 24px;\n\theight: 24px;\n\ttransition: 0.4s;\n\tbackground-image: url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTI0IDI0SDBWMGgyNHoiIG9wYWNpdHk9Ii44NyIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNBOUFDQUYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE1Ljg4IDE1LjI5TDEyIDExLjQxbC0zLjg4IDMuODhhLjk5Ni45OTYgMCAxIDEtMS40MS0xLjQxbDQuNTktNC41OWEuOTk2Ljk5NiAwIDAgMSAxLjQxIDBsNC41OSA0LjU5Yy4zOS4zOS4zOSAxLjAyIDAgMS40MS0uMzkuMzgtMS4wMy4zOS0xLjQyIDB6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=\");\n\tbackground-repeat: no-repeat;\n\tbackground-position: center;\n\tbackground-size: cover;\n}\n\ndetails[open] > .kk-shiraz-accordion::after {\n\ttransform: rotate(180deg);\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/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: 0.25rem !important;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/alerts-link-color":{"title":"$:/plugins/kookma/shiraz/styles/alerts-link-color","text":"/* This extra rules makes link color in alert consistent with alert color. It uses CSS variable\nYou may add other components \n*/\n.alert > a.tc-tiddlylink,\n.alert > a.tc-tiddlylink-external,\n.alert > a.tc-tiddlylink-missing,\n.alert > a.tc-tiddlylink-shadow {\n\tcolor: var(--bs-alert-link-color);\n}","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;}","list":"mistyrose lemonchiffon lavenderblush lavender honeydew lightcyan aliceblue cornsilk gainsboro bisque snow","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/alert":{"title":"$:/plugins/kookma/shiraz/styles/bs/alert","text":"/* bootstrap-5.3.3-dist\\css\\bootstrap.css line 4858*/\n.alert {\n  --bs-alert-bg: transparent;\n  --bs-alert-padding-x: 1rem;\n  --bs-alert-padding-y: 1rem;\n  --bs-alert-margin-bottom: 1rem;\n  --bs-alert-color: inherit;\n  --bs-alert-border-color: transparent;\n  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);\n  --bs-alert-border-radius: var(--bs-border-radius);\n  --bs-alert-link-color: inherit;\n  position: relative;\n  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);\n  margin-bottom: var(--bs-alert-margin-bottom);\n  color: var(--bs-alert-color);\n  background-color: var(--bs-alert-bg);\n  border: var(--bs-alert-border);\n  border-radius: var(--bs-alert-border-radius);\n}\n\n.alert-heading {\n  color: inherit;\n}\n\n.alert-link {\n  font-weight: 700;\n  color: var(--bs-alert-link-color);\n}\n\n.alert-dismissible {\n  padding-right: 3rem;\n}\n.alert-dismissible .btn-close {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2;\n  padding: 1.25rem 1rem;\n}\n\n.alert-primary {\n  --bs-alert-color: var(--bs-primary-text-emphasis);\n  --bs-alert-bg: var(--bs-primary-bg-subtle);\n  --bs-alert-border-color: var(--bs-primary-border-subtle);\n  --bs-alert-link-color: var(--bs-primary-text-emphasis);\n}\n\n.alert-secondary {\n  --bs-alert-color: var(--bs-secondary-text-emphasis);\n  --bs-alert-bg: var(--bs-secondary-bg-subtle);\n  --bs-alert-border-color: var(--bs-secondary-border-subtle);\n  --bs-alert-link-color: var(--bs-secondary-text-emphasis);\n}\n\n.alert-success {\n  --bs-alert-color: var(--bs-success-text-emphasis);\n  --bs-alert-bg: var(--bs-success-bg-subtle);\n  --bs-alert-border-color: var(--bs-success-border-subtle);\n  --bs-alert-link-color: var(--bs-success-text-emphasis);\n}\n\n.alert-info {\n  --bs-alert-color: var(--bs-info-text-emphasis);\n  --bs-alert-bg: var(--bs-info-bg-subtle);\n  --bs-alert-border-color: var(--bs-info-border-subtle);\n  --bs-alert-link-color: var(--bs-info-text-emphasis);\n}\n\n.alert-warning {\n  --bs-alert-color: var(--bs-warning-text-emphasis);\n  --bs-alert-bg: var(--bs-warning-bg-subtle);\n  --bs-alert-border-color: var(--bs-warning-border-subtle);\n  --bs-alert-link-color: var(--bs-warning-text-emphasis);\n}\n\n.alert-danger {\n  --bs-alert-color: var(--bs-danger-text-emphasis);\n  --bs-alert-bg: var(--bs-danger-bg-subtle);\n  --bs-alert-border-color: var(--bs-danger-border-subtle);\n  --bs-alert-link-color: var(--bs-danger-text-emphasis);\n}\n\n.alert-light {\n  --bs-alert-color: var(--bs-light-text-emphasis);\n  --bs-alert-bg: var(--bs-light-bg-subtle);\n  --bs-alert-border-color: var(--bs-light-border-subtle);\n  --bs-alert-link-color: var(--bs-light-text-emphasis);\n}\n\n.alert-dark {\n  --bs-alert-color: var(--bs-dark-text-emphasis);\n  --bs-alert-bg: var(--bs-dark-bg-subtle);\n  --bs-alert-border-color: var(--bs-dark-border-subtle);\n  --bs-alert-link-color: var(--bs-dark-text-emphasis);\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/background-color":{"title":"$:/plugins/kookma/shiraz/styles/bs/background-color","text":"/* bootstrap-5.3.3-dist\\css\\bootstrap.css line 8806*/\n\n.bg-primary {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-secondary {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-success {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-info {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-warning {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-danger {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-light {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-dark {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-black {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-white {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-body {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-transparent {\n  --bs-bg-opacity: 1;\n  background-color: transparent !important;\n}\n\n.bg-body-secondary {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-body-tertiary {\n  --bs-bg-opacity: 1;\n  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-opacity-10 {\n  --bs-bg-opacity: 0.1;\n}\n\n.bg-opacity-25 {\n  --bs-bg-opacity: 0.25;\n}\n\n.bg-opacity-50 {\n  --bs-bg-opacity: 0.5;\n}\n\n.bg-opacity-75 {\n  --bs-bg-opacity: 0.75;\n}\n\n.bg-opacity-100 {\n  --bs-bg-opacity: 1;\n}\n\n.bg-primary-subtle {\n  background-color: var(--bs-primary-bg-subtle) !important;\n}\n\n.bg-secondary-subtle {\n  background-color: var(--bs-secondary-bg-subtle) !important;\n}\n\n.bg-success-subtle {\n  background-color: var(--bs-success-bg-subtle) !important;\n}\n\n.bg-info-subtle {\n  background-color: var(--bs-info-bg-subtle) !important;\n}\n\n.bg-warning-subtle {\n  background-color: var(--bs-warning-bg-subtle) !important;\n}\n\n.bg-danger-subtle {\n  background-color: var(--bs-danger-bg-subtle) !important;\n}\n\n.bg-light-subtle {\n  background-color: var(--bs-light-bg-subtle) !important;\n}\n\n.bg-dark-subtle {\n  background-color: var(--bs-dark-bg-subtle) !important;\n}\n\n.bg-gradient {\n  background-image: var(--bs-gradient) !important;\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/badge":{"title":"$:/plugins/kookma/shiraz/styles/bs/badge","text":"/* bootstrap.css line 4831*/\n\n.badge {\n  --bs-badge-padding-x: 0.65em;\n  --bs-badge-padding-y: 0.35em;\n  --bs-badge-font-size: 0.75em;\n  --bs-badge-font-weight: 700;\n  --bs-badge-color: #fff;\n  --bs-badge-border-radius: var(--bs-border-radius);\n  display: inline-block;\n  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);\n  font-size: var(--bs-badge-font-size);\n  font-weight: var(--bs-badge-font-weight);\n  line-height: 1;\n  color: var(--bs-badge-color);\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: var(--bs-badge-border-radius);\n}\n.badge:empty {\n  display: none;\n}\n\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/border":{"title":"$:/plugins/kookma/shiraz/styles/bs/border","text":"/* bootstrap.css line 7505*/\n\n.border {\n  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-0 {\n  border: 0 !important;\n}\n\n.border-top {\n  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-top-0 {\n  border-top: 0 !important;\n}\n\n.border-end {\n  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-end-0 {\n  border-right: 0 !important;\n}\n\n.border-bottom {\n  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-bottom-0 {\n  border-bottom: 0 !important;\n}\n\n.border-start {\n  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-start-0 {\n  border-left: 0 !important;\n}\n\n.border-primary {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-secondary {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-success {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-info {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-warning {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-danger {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-light {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-dark {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-black {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-white {\n  --bs-border-opacity: 1;\n  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-primary-subtle {\n  border-color: var(--bs-primary-border-subtle) !important;\n}\n\n.border-secondary-subtle {\n  border-color: var(--bs-secondary-border-subtle) !important;\n}\n\n.border-success-subtle {\n  border-color: var(--bs-success-border-subtle) !important;\n}\n\n.border-info-subtle {\n  border-color: var(--bs-info-border-subtle) !important;\n}\n\n.border-warning-subtle {\n  border-color: var(--bs-warning-border-subtle) !important;\n}\n\n.border-danger-subtle {\n  border-color: var(--bs-danger-border-subtle) !important;\n}\n\n.border-light-subtle {\n  border-color: var(--bs-light-border-subtle) !important;\n}\n\n.border-dark-subtle {\n  border-color: var(--bs-dark-border-subtle) !important;\n}\n\n.border-1 {\n  border-width: 1px !important;\n}\n\n.border-2 {\n  border-width: 2px !important;\n}\n\n.border-3 {\n  border-width: 3px !important;\n}\n\n.border-4 {\n  border-width: 4px !important;\n}\n\n.border-5 {\n  border-width: 5px !important;\n}\n\n.border-opacity-10 {\n  --bs-border-opacity: 0.1;\n}\n\n.border-opacity-25 {\n  --bs-border-opacity: 0.25;\n}\n\n.border-opacity-50 {\n  --bs-border-opacity: 0.5;\n}\n\n.border-opacity-75 {\n  --bs-border-opacity: 0.75;\n}\n\n.border-opacity-100 {\n  --bs-border-opacity: 1;\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/breadcrumb":{"title":"$:/plugins/kookma/shiraz/styles/bs/breadcrumb","text":"/* bootstrap-5.3.3-dist\\css\\bootstrap.css line 4705*/\n.breadcrumb {\n  --bs-breadcrumb-padding-x: 0;\n  --bs-breadcrumb-padding-y: 0;\n  --bs-breadcrumb-margin-bottom: 1rem;\n  --bs-breadcrumb-bg: ;\n  --bs-breadcrumb-border-radius: ;\n  --bs-breadcrumb-divider-color: var(--bs-secondary-color);\n  --bs-breadcrumb-item-padding-x: 0.5rem;\n  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);\n  display: flex;\n  flex-wrap: wrap;\n  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);\n  margin-bottom: var(--bs-breadcrumb-margin-bottom);\n  font-size: var(--bs-breadcrumb-font-size);\n  list-style: none;\n  background-color: var(--bs-breadcrumb-bg);\n  border-radius: var(--bs-breadcrumb-border-radius);\n}\n\n.breadcrumb-item + .breadcrumb-item {\n  padding-left: var(--bs-breadcrumb-item-padding-x);\n}\n.breadcrumb-item + .breadcrumb-item::before {\n  float: left;\n  padding-right: var(--bs-breadcrumb-item-padding-x);\n  color: var(--bs-breadcrumb-divider-color);\n  content: var(--bs-breadcrumb-divider, \"/\") /* rtl: var(--bs-breadcrumb-divider, \"/\") */;\n}\n.breadcrumb-item.active {\n  color: var(--bs-breadcrumb-item-active-color);\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/button":{"title":"$:/plugins/kookma/shiraz/styles/bs/button","text":"/* bootstrap.css line 2975*/\n.btn {\n  --bs-btn-padding-x: 0.75rem;\n  --bs-btn-padding-y: 0.375rem;\n  --bs-btn-font-family: ;\n  --bs-btn-font-size: 1rem;\n  --bs-btn-font-weight: 400;\n  --bs-btn-line-height: 1.5;\n  --bs-btn-color: var(--bs-body-color);\n  --bs-btn-bg: transparent;\n  --bs-btn-border-width: var(--bs-border-width);\n  --bs-btn-border-color: transparent;\n  --bs-btn-border-radius: var(--bs-border-radius);\n  --bs-btn-hover-border-color: transparent;\n  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n  --bs-btn-disabled-opacity: 0.65;\n  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);\n  display: inline-block;\n  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);\n  font-family: var(--bs-btn-font-family);\n  font-size: var(--bs-btn-font-size);\n  font-weight: var(--bs-btn-font-weight);\n  line-height: var(--bs-btn-line-height);\n  color: var(--bs-btn-color);\n  text-align: center;\n  text-decoration: none;\n  vertical-align: middle;\n  cursor: pointer;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  user-select: none;\n  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);\n  border-radius: var(--bs-btn-border-radius);\n  background-color: var(--bs-btn-bg);\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@media (prefers-reduced-motion: reduce) {\n  .btn {\n    transition: none;\n  }\n}\n.btn:hover {\n  color: var(--bs-btn-hover-color);\n  background-color: var(--bs-btn-hover-bg);\n  border-color: var(--bs-btn-hover-border-color);\n}\n.btn-check + .btn:hover {\n  color: var(--bs-btn-color);\n  background-color: var(--bs-btn-bg);\n  border-color: var(--bs-btn-border-color);\n}\n.btn:focus-visible {\n  color: var(--bs-btn-hover-color);\n  background-color: var(--bs-btn-hover-bg);\n  border-color: var(--bs-btn-hover-border-color);\n  outline: 0;\n  box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn-check:focus-visible + .btn {\n  border-color: var(--bs-btn-hover-border-color);\n  outline: 0;\n  box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {\n  color: var(--bs-btn-active-color);\n  background-color: var(--bs-btn-active-bg);\n  border-color: var(--bs-btn-active-border-color);\n}\n.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {\n  box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn-check:checked:focus-visible + .btn {\n  box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn:disabled, .btn.disabled, fieldset:disabled .btn {\n  color: var(--bs-btn-disabled-color);\n  pointer-events: none;\n  background-color: var(--bs-btn-disabled-bg);\n  border-color: var(--bs-btn-disabled-border-color);\n  opacity: var(--bs-btn-disabled-opacity);\n}\n\n.btn-primary {\n  --bs-btn-color: #fff;\n  --bs-btn-bg: #0d6efd;\n  --bs-btn-border-color: #0d6efd;\n  --bs-btn-hover-color: #fff;\n  --bs-btn-hover-bg: #0b5ed7;\n  --bs-btn-hover-border-color: #0a58ca;\n  --bs-btn-focus-shadow-rgb: 49, 132, 253;\n  --bs-btn-active-color: #fff;\n  --bs-btn-active-bg: #0a58ca;\n  --bs-btn-active-border-color: #0a53be;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #fff;\n  --bs-btn-disabled-bg: #0d6efd;\n  --bs-btn-disabled-border-color: #0d6efd;\n}\n\n.btn-secondary {\n  --bs-btn-color: #fff;\n  --bs-btn-bg: #6c757d;\n  --bs-btn-border-color: #6c757d;\n  --bs-btn-hover-color: #fff;\n  --bs-btn-hover-bg: #5c636a;\n  --bs-btn-hover-border-color: #565e64;\n  --bs-btn-focus-shadow-rgb: 130, 138, 145;\n  --bs-btn-active-color: #fff;\n  --bs-btn-active-bg: #565e64;\n  --bs-btn-active-border-color: #51585e;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #fff;\n  --bs-btn-disabled-bg: #6c757d;\n  --bs-btn-disabled-border-color: #6c757d;\n}\n\n.btn-success {\n  --bs-btn-color: #fff;\n  --bs-btn-bg: #198754;\n  --bs-btn-border-color: #198754;\n  --bs-btn-hover-color: #fff;\n  --bs-btn-hover-bg: #157347;\n  --bs-btn-hover-border-color: #146c43;\n  --bs-btn-focus-shadow-rgb: 60, 153, 110;\n  --bs-btn-active-color: #fff;\n  --bs-btn-active-bg: #146c43;\n  --bs-btn-active-border-color: #13653f;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #fff;\n  --bs-btn-disabled-bg: #198754;\n  --bs-btn-disabled-border-color: #198754;\n}\n\n.btn-info {\n  --bs-btn-color: #000;\n  --bs-btn-bg: #0dcaf0;\n  --bs-btn-border-color: #0dcaf0;\n  --bs-btn-hover-color: #000;\n  --bs-btn-hover-bg: #31d2f2;\n  --bs-btn-hover-border-color: #25cff2;\n  --bs-btn-focus-shadow-rgb: 11, 172, 204;\n  --bs-btn-active-color: #000;\n  --bs-btn-active-bg: #3dd5f3;\n  --bs-btn-active-border-color: #25cff2;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #000;\n  --bs-btn-disabled-bg: #0dcaf0;\n  --bs-btn-disabled-border-color: #0dcaf0;\n}\n\n.btn-warning {\n  --bs-btn-color: #000;\n  --bs-btn-bg: #ffc107;\n  --bs-btn-border-color: #ffc107;\n  --bs-btn-hover-color: #000;\n  --bs-btn-hover-bg: #ffca2c;\n  --bs-btn-hover-border-color: #ffc720;\n  --bs-btn-focus-shadow-rgb: 217, 164, 6;\n  --bs-btn-active-color: #000;\n  --bs-btn-active-bg: #ffcd39;\n  --bs-btn-active-border-color: #ffc720;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #000;\n  --bs-btn-disabled-bg: #ffc107;\n  --bs-btn-disabled-border-color: #ffc107;\n}\n\n.btn-danger {\n  --bs-btn-color: #fff;\n  --bs-btn-bg: #dc3545;\n  --bs-btn-border-color: #dc3545;\n  --bs-btn-hover-color: #fff;\n  --bs-btn-hover-bg: #bb2d3b;\n  --bs-btn-hover-border-color: #b02a37;\n  --bs-btn-focus-shadow-rgb: 225, 83, 97;\n  --bs-btn-active-color: #fff;\n  --bs-btn-active-bg: #b02a37;\n  --bs-btn-active-border-color: #a52834;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #fff;\n  --bs-btn-disabled-bg: #dc3545;\n  --bs-btn-disabled-border-color: #dc3545;\n}\n\n.btn-light {\n  --bs-btn-color: #000;\n  --bs-btn-bg: #f8f9fa;\n  --bs-btn-border-color: #f8f9fa;\n  --bs-btn-hover-color: #000;\n  --bs-btn-hover-bg: #d3d4d5;\n  --bs-btn-hover-border-color: #c6c7c8;\n  --bs-btn-focus-shadow-rgb: 211, 212, 213;\n  --bs-btn-active-color: #000;\n  --bs-btn-active-bg: #c6c7c8;\n  --bs-btn-active-border-color: #babbbc;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #000;\n  --bs-btn-disabled-bg: #f8f9fa;\n  --bs-btn-disabled-border-color: #f8f9fa;\n}\n\n.btn-dark {\n  --bs-btn-color: #fff;\n  --bs-btn-bg: #212529;\n  --bs-btn-border-color: #212529;\n  --bs-btn-hover-color: #fff;\n  --bs-btn-hover-bg: #424649;\n  --bs-btn-hover-border-color: #373b3e;\n  --bs-btn-focus-shadow-rgb: 66, 70, 73;\n  --bs-btn-active-color: #fff;\n  --bs-btn-active-bg: #4d5154;\n  --bs-btn-active-border-color: #373b3e;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #fff;\n  --bs-btn-disabled-bg: #212529;\n  --bs-btn-disabled-border-color: #212529;\n}\n\n.btn-outline-primary {\n  --bs-btn-color: #0d6efd;\n  --bs-btn-border-color: #0d6efd;\n  --bs-btn-hover-color: #fff;\n  --bs-btn-hover-bg: #0d6efd;\n  --bs-btn-hover-border-color: #0d6efd;\n  --bs-btn-focus-shadow-rgb: 13, 110, 253;\n  --bs-btn-active-color: #fff;\n  --bs-btn-active-bg: #0d6efd;\n  --bs-btn-active-border-color: #0d6efd;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #0d6efd;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #0d6efd;\n  --bs-gradient: none;\n}\n\n.btn-outline-secondary {\n  --bs-btn-color: #6c757d;\n  --bs-btn-border-color: #6c757d;\n  --bs-btn-hover-color: #fff;\n  --bs-btn-hover-bg: #6c757d;\n  --bs-btn-hover-border-color: #6c757d;\n  --bs-btn-focus-shadow-rgb: 108, 117, 125;\n  --bs-btn-active-color: #fff;\n  --bs-btn-active-bg: #6c757d;\n  --bs-btn-active-border-color: #6c757d;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #6c757d;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #6c757d;\n  --bs-gradient: none;\n}\n\n.btn-outline-success {\n  --bs-btn-color: #198754;\n  --bs-btn-border-color: #198754;\n  --bs-btn-hover-color: #fff;\n  --bs-btn-hover-bg: #198754;\n  --bs-btn-hover-border-color: #198754;\n  --bs-btn-focus-shadow-rgb: 25, 135, 84;\n  --bs-btn-active-color: #fff;\n  --bs-btn-active-bg: #198754;\n  --bs-btn-active-border-color: #198754;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #198754;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #198754;\n  --bs-gradient: none;\n}\n\n.btn-outline-info {\n  --bs-btn-color: #0dcaf0;\n  --bs-btn-border-color: #0dcaf0;\n  --bs-btn-hover-color: #000;\n  --bs-btn-hover-bg: #0dcaf0;\n  --bs-btn-hover-border-color: #0dcaf0;\n  --bs-btn-focus-shadow-rgb: 13, 202, 240;\n  --bs-btn-active-color: #000;\n  --bs-btn-active-bg: #0dcaf0;\n  --bs-btn-active-border-color: #0dcaf0;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #0dcaf0;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #0dcaf0;\n  --bs-gradient: none;\n}\n\n.btn-outline-warning {\n  --bs-btn-color: #ffc107;\n  --bs-btn-border-color: #ffc107;\n  --bs-btn-hover-color: #000;\n  --bs-btn-hover-bg: #ffc107;\n  --bs-btn-hover-border-color: #ffc107;\n  --bs-btn-focus-shadow-rgb: 255, 193, 7;\n  --bs-btn-active-color: #000;\n  --bs-btn-active-bg: #ffc107;\n  --bs-btn-active-border-color: #ffc107;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #ffc107;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #ffc107;\n  --bs-gradient: none;\n}\n\n.btn-outline-danger {\n  --bs-btn-color: #dc3545;\n  --bs-btn-border-color: #dc3545;\n  --bs-btn-hover-color: #fff;\n  --bs-btn-hover-bg: #dc3545;\n  --bs-btn-hover-border-color: #dc3545;\n  --bs-btn-focus-shadow-rgb: 220, 53, 69;\n  --bs-btn-active-color: #fff;\n  --bs-btn-active-bg: #dc3545;\n  --bs-btn-active-border-color: #dc3545;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #dc3545;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #dc3545;\n  --bs-gradient: none;\n}\n\n.btn-outline-light {\n  --bs-btn-color: #f8f9fa;\n  --bs-btn-border-color: #f8f9fa;\n  --bs-btn-hover-color: #000;\n  --bs-btn-hover-bg: #f8f9fa;\n  --bs-btn-hover-border-color: #f8f9fa;\n  --bs-btn-focus-shadow-rgb: 248, 249, 250;\n  --bs-btn-active-color: #000;\n  --bs-btn-active-bg: #f8f9fa;\n  --bs-btn-active-border-color: #f8f9fa;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #f8f9fa;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #f8f9fa;\n  --bs-gradient: none;\n}\n\n.btn-outline-dark {\n  --bs-btn-color: #212529;\n  --bs-btn-border-color: #212529;\n  --bs-btn-hover-color: #fff;\n  --bs-btn-hover-bg: #212529;\n  --bs-btn-hover-border-color: #212529;\n  --bs-btn-focus-shadow-rgb: 33, 37, 41;\n  --bs-btn-active-color: #fff;\n  --bs-btn-active-bg: #212529;\n  --bs-btn-active-border-color: #212529;\n  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --bs-btn-disabled-color: #212529;\n  --bs-btn-disabled-bg: transparent;\n  --bs-btn-disabled-border-color: #212529;\n  --bs-gradient: none;\n}\n\n.btn-link {\n  --bs-btn-font-weight: 400;\n  --bs-btn-color: var(--bs-link-color);\n  --bs-btn-bg: transparent;\n  --bs-btn-border-color: transparent;\n  --bs-btn-hover-color: var(--bs-link-hover-color);\n  --bs-btn-hover-border-color: transparent;\n  --bs-btn-active-color: var(--bs-link-hover-color);\n  --bs-btn-active-border-color: transparent;\n  --bs-btn-disabled-color: #6c757d;\n  --bs-btn-disabled-border-color: transparent;\n  --bs-btn-box-shadow: 0 0 0 #000;\n  --bs-btn-focus-shadow-rgb: 49, 132, 253;\n  text-decoration: underline;\n}\n.btn-link:focus-visible {\n  color: var(--bs-btn-color);\n}\n.btn-link:hover {\n  color: var(--bs-btn-hover-color);\n}\n\n.btn-lg, .btn-group-lg > .btn {\n  --bs-btn-padding-y: 0.5rem;\n  --bs-btn-padding-x: 1rem;\n  --bs-btn-font-size: 1.25rem;\n  --bs-btn-border-radius: var(--bs-border-radius-lg);\n}\n\n.btn-sm, .btn-group-sm > .btn {\n  --bs-btn-padding-y: 0.25rem;\n  --bs-btn-padding-x: 0.5rem;\n  --bs-btn-font-size: 0.875rem;\n  --bs-btn-border-radius: var(--bs-border-radius-sm);\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/card-group":{"title":"$:/plugins/kookma/shiraz/styles/bs/card-group","text":"/* bootstrap.css line 4525*/\n\n.card-group > .card {\n  margin-bottom: var(--bs-card-group-margin);\n}\n@media (min-width: 576px) {\n  .card-group {\n    display: flex;\n    flex-flow: row wrap;\n  }\n  .card-group > .card {\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:not(:last-child) {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n  .card-group > .card:not(:last-child) .card-img-top,\n  .card-group > .card:not(:last-child) .card-header {\n    border-top-right-radius: 0;\n  }\n  .card-group > .card:not(:last-child) .card-img-bottom,\n  .card-group > .card:not(:last-child) .card-footer {\n    border-bottom-right-radius: 0;\n  }\n  .card-group > .card:not(:first-child) {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n  .card-group > .card:not(:first-child) .card-img-top,\n  .card-group > .card:not(:first-child) .card-header {\n    border-top-left-radius: 0;\n  }\n  .card-group > .card:not(:first-child) .card-img-bottom,\n  .card-group > .card:not(:first-child) .card-footer {\n    border-bottom-left-radius: 0;\n  }\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/card":{"title":"$:/plugins/kookma/shiraz/styles/bs/card","text":"/* bootstrap.css line 4380*/\n.card {\n  --bs-card-spacer-y: 1rem;\n  --bs-card-spacer-x: 1rem;\n  --bs-card-title-spacer-y: 0.5rem;\n  --bs-card-title-color: ;\n  --bs-card-subtitle-color: ;\n  --bs-card-border-width: var(--bs-border-width);\n  --bs-card-border-color: var(--bs-border-color-translucent);\n  --bs-card-border-radius: var(--bs-border-radius);\n  --bs-card-box-shadow: ;\n  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));\n  --bs-card-cap-padding-y: 0.5rem;\n  --bs-card-cap-padding-x: 1rem;\n  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);\n  --bs-card-cap-color: ;\n  --bs-card-height: ;\n  --bs-card-color: ;\n  --bs-card-bg: var(--bs-body-bg);\n  --bs-card-img-overlay-padding: 1rem;\n  --bs-card-group-margin: 0.75rem;\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  min-width: 0;\n  height: var(--bs-card-height);\n  color: var(--bs-body-color);\n  word-wrap: break-word;\n  background-color: var(--bs-card-bg);\n  background-clip: border-box;\n  border: var(--bs-card-border-width) solid var(--bs-card-border-color);\n  border-radius: var(--bs-card-border-radius);\n}\n.card > hr {\n  margin-right: 0;\n  margin-left: 0;\n}\n.card > .list-group {\n  border-top: inherit;\n  border-bottom: inherit;\n}\n.card > .list-group:first-child {\n  border-top-width: 0;\n  border-top-left-radius: var(--bs-card-inner-border-radius);\n  border-top-right-radius: var(--bs-card-inner-border-radius);\n}\n.card > .list-group:last-child {\n  border-bottom-width: 0;\n  border-bottom-right-radius: var(--bs-card-inner-border-radius);\n  border-bottom-left-radius: var(--bs-card-inner-border-radius);\n}\n.card > .card-header + .list-group,\n.card > .list-group + .card-footer {\n  border-top: 0;\n}\n\n.card-body {\n  flex: 1 1 auto;\n  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);\n  color: var(--bs-card-color);\n}\n\n.card-title {\n  margin-bottom: var(--bs-card-title-spacer-y);\n  color: var(--bs-card-title-color);\n}\n\n.card-subtitle {\n  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));\n  margin-bottom: 0;\n  color: var(--bs-card-subtitle-color);\n}\n\n.card-text:last-child {\n  margin-bottom: 0;\n}\n\n.card-link + .card-link {\n  margin-left: var(--bs-card-spacer-x);\n}\n\n.card-header {\n  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);\n  margin-bottom: 0;\n  color: var(--bs-card-cap-color);\n  background-color: var(--bs-card-cap-bg);\n  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);\n}\n.card-header:first-child {\n  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;\n}\n\n.card-footer {\n  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);\n  color: var(--bs-card-cap-color);\n  background-color: var(--bs-card-cap-bg);\n  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);\n}\n.card-footer:last-child {\n  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);\n}\n\n.card-header-tabs {\n  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));\n  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));\n  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));\n  border-bottom: 0;\n}\n.card-header-tabs .nav-link.active {\n  background-color: var(--bs-card-bg);\n  border-bottom-color: var(--bs-card-bg);\n}\n\n.card-header-pills {\n  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));\n  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));\n}\n\n.card-img-overlay {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  padding: var(--bs-card-img-overlay-padding);\n  border-radius: var(--bs-card-inner-border-radius);\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n  width: 100%;\n}\n\n.card-img,\n.card-img-top {\n  border-top-left-radius: var(--bs-card-inner-border-radius);\n  border-top-right-radius: var(--bs-card-inner-border-radius);\n}\n\n.card-img,\n.card-img-bottom {\n  border-bottom-right-radius: var(--bs-card-inner-border-radius);\n  border-bottom-left-radius: var(--bs-card-inner-border-radius);\n}\n","tags":"$:/tags/Stylesheet revise-and-remove bs-5.3.3","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/clearfix":{"title":"$:/plugins/kookma/shiraz/styles/bs/clearfix","text":"/* bootstrap-5.3.3-dist\\css\\bootstrap.css line 6838*/\n.clearfix::after {\n  display: block;\n  clear: both;\n  content: \"\";\n}","tags":"$:/tags/Stylesheet revise-and-remove bs-5.3.3","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/float":{"title":"$:/plugins/kookma/shiraz/styles/bs/float","text":"/* bootstrap.css line 7227*/\n.float-start {\n  float: left !important;\n}\n\n.float-end {\n  float: right !important;\n}\n\n.float-none {\n  float: none !important;\n}","tags":"$:/tags/Stylesheet revise-and-remove bs-5.3.3","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/image":{"title":"$:/plugins/kookma/shiraz/styles/bs/image","text":"/* bootstrap.css lines:709 */\n.img-fluid {\n  max-width: 100%;\n  height: auto;\n}\n\n.img-thumbnail {\n  padding: 0.25rem;\n  background-color: var(--bs-body-bg);\n  border: var(--bs-border-width) solid var(--bs-border-color);\n  border-radius: var(--bs-border-radius);\n  max-width: 100%;\n  height: auto;\n}\n\n.figure {\n  display: inline-block;\n}\n\n.figure-img {\n  margin-bottom: 0.5rem;\n  line-height: 1;\n}\n\n.figure-caption {\n  font-size: 0.875em;\n  color: var(--bs-secondary-color);\n}\n","tags":"$:/tags/Stylesheet revise-and-remove bs-5.3.3","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/progress":{"title":"$:/plugins/kookma/shiraz/styles/bs/progress","text":"/* bootstrap.css line 4953*/\n\n@keyframes progress-bar-stripes {\n  0% {\n    background-position-x: 1rem;\n  }\n}\n.progress,\n.progress-stacked {\n  --bs-progress-height: 1rem;\n  --bs-progress-font-size: 0.75rem;\n  --bs-progress-bg: var(--bs-secondary-bg);\n  --bs-progress-border-radius: var(--bs-border-radius);\n  --bs-progress-box-shadow: var(--bs-box-shadow-inset);\n  --bs-progress-bar-color: #fff;\n  --bs-progress-bar-bg: #0d6efd;\n  --bs-progress-bar-transition: width 0.6s ease;\n  display: flex;\n  height: var(--bs-progress-height);\n  overflow: hidden;\n  font-size: var(--bs-progress-font-size);\n  background-color: var(--bs-progress-bg);\n  border-radius: var(--bs-progress-border-radius);\n}\n\n.progress-bar {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  overflow: hidden;\n  color: var(--bs-progress-bar-color);\n  text-align: center;\n  white-space: nowrap;\n  background-color: var(--bs-progress-bar-bg);\n  transition: var(--bs-progress-bar-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n  .progress-bar {\n    transition: none;\n  }\n}\n\n.progress-bar-striped {\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-size: var(--bs-progress-height) var(--bs-progress-height);\n}\n\n.progress-stacked > .progress {\n  overflow: visible;\n}\n\n.progress-stacked > .progress > .progress-bar {\n  width: 100%;\n}\n\n.progress-bar-animated {\n  animation: 1s linear infinite progress-bar-stripes;\n}\n@media (prefers-reduced-motion: reduce) {\n  .progress-bar-animated {\n    animation: none;\n  }\n}","tags":"$:/tags/Stylesheet revise-and-remove bs-5.3.3","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/root":{"title":"$:/plugins/kookma/shiraz/styles/bs/root","text":"/* bootstrap-5.3.3-dist\\css\\bootstrap.css line 8*/\n:root,\n[data-bs-theme=light] {\n  --bs-blue: #0d6efd;\n  --bs-indigo: #6610f2;\n  --bs-purple: #6f42c1;\n  --bs-pink: #d63384;\n  --bs-red: #dc3545;\n  --bs-orange: #fd7e14;\n  --bs-yellow: #ffc107;\n  --bs-green: #198754;\n  --bs-teal: #20c997;\n  --bs-cyan: #0dcaf0;\n  --bs-black: #000;\n  --bs-white: #fff;\n  --bs-gray: #6c757d;\n  --bs-gray-dark: #343a40;\n  --bs-gray-100: #f8f9fa;\n  --bs-gray-200: #e9ecef;\n  --bs-gray-300: #dee2e6;\n  --bs-gray-400: #ced4da;\n  --bs-gray-500: #adb5bd;\n  --bs-gray-600: #6c757d;\n  --bs-gray-700: #495057;\n  --bs-gray-800: #343a40;\n  --bs-gray-900: #212529;\n  --bs-primary: #0d6efd;\n  --bs-secondary: #6c757d;\n  --bs-success: #198754;\n  --bs-info: #0dcaf0;\n  --bs-warning: #ffc107;\n  --bs-danger: #dc3545;\n  --bs-light: #f8f9fa;\n  --bs-dark: #212529;\n  --bs-primary-rgb: 13, 110, 253;\n  --bs-secondary-rgb: 108, 117, 125;\n  --bs-success-rgb: 25, 135, 84;\n  --bs-info-rgb: 13, 202, 240;\n  --bs-warning-rgb: 255, 193, 7;\n  --bs-danger-rgb: 220, 53, 69;\n  --bs-light-rgb: 248, 249, 250;\n  --bs-dark-rgb: 33, 37, 41;\n  --bs-primary-text-emphasis: #052c65;\n  --bs-secondary-text-emphasis: #2b2f32;\n  --bs-success-text-emphasis: #0a3622;\n  --bs-info-text-emphasis: #055160;\n  --bs-warning-text-emphasis: #664d03;\n  --bs-danger-text-emphasis: #58151c;\n  --bs-light-text-emphasis: #495057;\n  --bs-dark-text-emphasis: #495057;\n  --bs-primary-bg-subtle: #cfe2ff;\n  --bs-secondary-bg-subtle: #e2e3e5;\n  --bs-success-bg-subtle: #d1e7dd;\n  --bs-info-bg-subtle: #cff4fc;\n  --bs-warning-bg-subtle: #fff3cd;\n  --bs-danger-bg-subtle: #f8d7da;\n  --bs-light-bg-subtle: #fcfcfd;\n  --bs-dark-bg-subtle: #ced4da;\n  --bs-primary-border-subtle: #9ec5fe;\n  --bs-secondary-border-subtle: #c4c8cb;\n  --bs-success-border-subtle: #a3cfbb;\n  --bs-info-border-subtle: #9eeaf9;\n  --bs-warning-border-subtle: #ffe69c;\n  --bs-danger-border-subtle: #f1aeb5;\n  --bs-light-border-subtle: #e9ecef;\n  --bs-dark-border-subtle: #adb5bd;\n  --bs-white-rgb: 255, 255, 255;\n  --bs-black-rgb: 0, 0, 0;\n  --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n  --bs-body-font-family: var(--bs-font-sans-serif);\n  --bs-body-font-size: 1rem;\n  --bs-body-font-weight: 400;\n  --bs-body-line-height: 1.5;\n  --bs-body-color: #212529;\n  --bs-body-color-rgb: 33, 37, 41;\n  --bs-body-bg: #fff;\n  --bs-body-bg-rgb: 255, 255, 255;\n  --bs-emphasis-color: #000;\n  --bs-emphasis-color-rgb: 0, 0, 0;\n  --bs-secondary-color: rgba(33, 37, 41, 0.75);\n  --bs-secondary-color-rgb: 33, 37, 41;\n  --bs-secondary-bg: #e9ecef;\n  --bs-secondary-bg-rgb: 233, 236, 239;\n  --bs-tertiary-color: rgba(33, 37, 41, 0.5);\n  --bs-tertiary-color-rgb: 33, 37, 41;\n  --bs-tertiary-bg: #f8f9fa;\n  --bs-tertiary-bg-rgb: 248, 249, 250;\n  --bs-heading-color: inherit;\n  --bs-link-color: #0d6efd;\n  --bs-link-color-rgb: 13, 110, 253;\n  --bs-link-decoration: underline;\n  --bs-link-hover-color: #0a58ca;\n  --bs-link-hover-color-rgb: 10, 88, 202;\n  --bs-code-color: #d63384;\n  --bs-highlight-color: #212529;\n  --bs-highlight-bg: #fff3cd;\n  --bs-border-width: 1px;\n  --bs-border-style: solid;\n  --bs-border-color: #dee2e6;\n  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n  --bs-border-radius: 0.375rem;\n  --bs-border-radius-sm: 0.25rem;\n  --bs-border-radius-lg: 0.5rem;\n  --bs-border-radius-xl: 1rem;\n  --bs-border-radius-xxl: 2rem;\n  --bs-border-radius-2xl: var(--bs-border-radius-xxl);\n  --bs-border-radius-pill: 50rem;\n  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n  --bs-focus-ring-width: 0.25rem;\n  --bs-focus-ring-opacity: 0.25;\n  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);\n  --bs-form-valid-color: #198754;\n  --bs-form-valid-border-color: #198754;\n  --bs-form-invalid-color: #dc3545;\n  --bs-form-invalid-border-color: #dc3545;\n}\n\n[data-bs-theme=dark] {\n  color-scheme: dark;\n  --bs-body-color: #dee2e6;\n  --bs-body-color-rgb: 222, 226, 230;\n  --bs-body-bg: #212529;\n  --bs-body-bg-rgb: 33, 37, 41;\n  --bs-emphasis-color: #fff;\n  --bs-emphasis-color-rgb: 255, 255, 255;\n  --bs-secondary-color: rgba(222, 226, 230, 0.75);\n  --bs-secondary-color-rgb: 222, 226, 230;\n  --bs-secondary-bg: #343a40;\n  --bs-secondary-bg-rgb: 52, 58, 64;\n  --bs-tertiary-color: rgba(222, 226, 230, 0.5);\n  --bs-tertiary-color-rgb: 222, 226, 230;\n  --bs-tertiary-bg: #2b3035;\n  --bs-tertiary-bg-rgb: 43, 48, 53;\n  --bs-primary-text-emphasis: #6ea8fe;\n  --bs-secondary-text-emphasis: #a7acb1;\n  --bs-success-text-emphasis: #75b798;\n  --bs-info-text-emphasis: #6edff6;\n  --bs-warning-text-emphasis: #ffda6a;\n  --bs-danger-text-emphasis: #ea868f;\n  --bs-light-text-emphasis: #f8f9fa;\n  --bs-dark-text-emphasis: #dee2e6;\n  --bs-primary-bg-subtle: #031633;\n  --bs-secondary-bg-subtle: #161719;\n  --bs-success-bg-subtle: #051b11;\n  --bs-info-bg-subtle: #032830;\n  --bs-warning-bg-subtle: #332701;\n  --bs-danger-bg-subtle: #2c0b0e;\n  --bs-light-bg-subtle: #343a40;\n  --bs-dark-bg-subtle: #1a1d20;\n  --bs-primary-border-subtle: #084298;\n  --bs-secondary-border-subtle: #41464b;\n  --bs-success-border-subtle: #0f5132;\n  --bs-info-border-subtle: #087990;\n  --bs-warning-border-subtle: #997404;\n  --bs-danger-border-subtle: #842029;\n  --bs-light-border-subtle: #495057;\n  --bs-dark-border-subtle: #343a40;\n  --bs-heading-color: inherit;\n  --bs-link-color: #6ea8fe;\n  --bs-link-hover-color: #8bb9fe;\n  --bs-link-color-rgb: 110, 168, 254;\n  --bs-link-hover-color-rgb: 139, 185, 254;\n  --bs-code-color: #e685b5;\n  --bs-highlight-color: #dee2e6;\n  --bs-highlight-bg: #664d03;\n  --bs-border-color: #495057;\n  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);\n  --bs-form-valid-color: #75b798;\n  --bs-form-valid-border-color: #75b798;\n  --bs-form-invalid-color: #ea868f;\n  --bs-form-invalid-border-color: #ea868f;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/rounded":{"title":"$:/plugins/kookma/shiraz/styles/bs/rounded","text":"/* bootstrap.css line 8958*/\n\n.rounded {\n  border-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-0 {\n  border-radius: 0 !important;\n}\n\n.rounded-1 {\n  border-radius: var(--bs-border-radius-sm) !important;\n}\n\n.rounded-2 {\n  border-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-3 {\n  border-radius: var(--bs-border-radius-lg) !important;\n}\n\n.rounded-4 {\n  border-radius: var(--bs-border-radius-xl) !important;\n}\n\n.rounded-5 {\n  border-radius: var(--bs-border-radius-xxl) !important;\n}\n\n.rounded-circle {\n  border-radius: 50% !important;\n}\n\n.rounded-pill {\n  border-radius: var(--bs-border-radius-pill) !important;\n}\n\n.rounded-top {\n  border-top-left-radius: var(--bs-border-radius) !important;\n  border-top-right-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-top-0 {\n  border-top-left-radius: 0 !important;\n  border-top-right-radius: 0 !important;\n}\n\n.rounded-top-1 {\n  border-top-left-radius: var(--bs-border-radius-sm) !important;\n  border-top-right-radius: var(--bs-border-radius-sm) !important;\n}\n\n.rounded-top-2 {\n  border-top-left-radius: var(--bs-border-radius) !important;\n  border-top-right-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-top-3 {\n  border-top-left-radius: var(--bs-border-radius-lg) !important;\n  border-top-right-radius: var(--bs-border-radius-lg) !important;\n}\n\n.rounded-top-4 {\n  border-top-left-radius: var(--bs-border-radius-xl) !important;\n  border-top-right-radius: var(--bs-border-radius-xl) !important;\n}\n\n.rounded-top-5 {\n  border-top-left-radius: var(--bs-border-radius-xxl) !important;\n  border-top-right-radius: var(--bs-border-radius-xxl) !important;\n}\n\n.rounded-top-circle {\n  border-top-left-radius: 50% !important;\n  border-top-right-radius: 50% !important;\n}\n\n.rounded-top-pill {\n  border-top-left-radius: var(--bs-border-radius-pill) !important;\n  border-top-right-radius: var(--bs-border-radius-pill) !important;\n}\n\n.rounded-end {\n  border-top-right-radius: var(--bs-border-radius) !important;\n  border-bottom-right-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-end-0 {\n  border-top-right-radius: 0 !important;\n  border-bottom-right-radius: 0 !important;\n}\n\n.rounded-end-1 {\n  border-top-right-radius: var(--bs-border-radius-sm) !important;\n  border-bottom-right-radius: var(--bs-border-radius-sm) !important;\n}\n\n.rounded-end-2 {\n  border-top-right-radius: var(--bs-border-radius) !important;\n  border-bottom-right-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-end-3 {\n  border-top-right-radius: var(--bs-border-radius-lg) !important;\n  border-bottom-right-radius: var(--bs-border-radius-lg) !important;\n}\n\n.rounded-end-4 {\n  border-top-right-radius: var(--bs-border-radius-xl) !important;\n  border-bottom-right-radius: var(--bs-border-radius-xl) !important;\n}\n\n.rounded-end-5 {\n  border-top-right-radius: var(--bs-border-radius-xxl) !important;\n  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;\n}\n\n.rounded-end-circle {\n  border-top-right-radius: 50% !important;\n  border-bottom-right-radius: 50% !important;\n}\n\n.rounded-end-pill {\n  border-top-right-radius: var(--bs-border-radius-pill) !important;\n  border-bottom-right-radius: var(--bs-border-radius-pill) !important;\n}\n\n.rounded-bottom {\n  border-bottom-right-radius: var(--bs-border-radius) !important;\n  border-bottom-left-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-bottom-0 {\n  border-bottom-right-radius: 0 !important;\n  border-bottom-left-radius: 0 !important;\n}\n\n.rounded-bottom-1 {\n  border-bottom-right-radius: var(--bs-border-radius-sm) !important;\n  border-bottom-left-radius: var(--bs-border-radius-sm) !important;\n}\n\n.rounded-bottom-2 {\n  border-bottom-right-radius: var(--bs-border-radius) !important;\n  border-bottom-left-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-bottom-3 {\n  border-bottom-right-radius: var(--bs-border-radius-lg) !important;\n  border-bottom-left-radius: var(--bs-border-radius-lg) !important;\n}\n\n.rounded-bottom-4 {\n  border-bottom-right-radius: var(--bs-border-radius-xl) !important;\n  border-bottom-left-radius: var(--bs-border-radius-xl) !important;\n}\n\n.rounded-bottom-5 {\n  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;\n  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;\n}\n\n.rounded-bottom-circle {\n  border-bottom-right-radius: 50% !important;\n  border-bottom-left-radius: 50% !important;\n}\n\n.rounded-bottom-pill {\n  border-bottom-right-radius: var(--bs-border-radius-pill) !important;\n  border-bottom-left-radius: var(--bs-border-radius-pill) !important;\n}\n\n.rounded-start {\n  border-bottom-left-radius: var(--bs-border-radius) !important;\n  border-top-left-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-start-0 {\n  border-bottom-left-radius: 0 !important;\n  border-top-left-radius: 0 !important;\n}\n\n.rounded-start-1 {\n  border-bottom-left-radius: var(--bs-border-radius-sm) !important;\n  border-top-left-radius: var(--bs-border-radius-sm) !important;\n}\n\n.rounded-start-2 {\n  border-bottom-left-radius: var(--bs-border-radius) !important;\n  border-top-left-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-start-3 {\n  border-bottom-left-radius: var(--bs-border-radius-lg) !important;\n  border-top-left-radius: var(--bs-border-radius-lg) !important;\n}\n\n.rounded-start-4 {\n  border-bottom-left-radius: var(--bs-border-radius-xl) !important;\n  border-top-left-radius: var(--bs-border-radius-xl) !important;\n}\n\n.rounded-start-5 {\n  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;\n  border-top-left-radius: var(--bs-border-radius-xxl) !important;\n}\n\n.rounded-start-circle {\n  border-bottom-left-radius: 50% !important;\n  border-top-left-radius: 50% !important;\n}\n\n.rounded-start-pill {\n  border-bottom-left-radius: var(--bs-border-radius-pill) !important;\n  border-top-left-radius: var(--bs-border-radius-pill) !important;\n}\n","tags":"revise-and-remove bs-5.3.3 $:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/rulers":{"title":"$:/plugins/kookma/shiraz/styles/bs/rulers","text":"/* bootstrap.css line 209*/\nhr {\n  /*margin: 1rem 0; removed by Mohammad to solve the extra margin in TiddlyWiki Tags pill */\n  color: inherit;\n  border: 0;\n  border-top: var(--bs-border-width) solid;\n  opacity: 0.25;\n}\n\n.hr{ /* added by Mohammad to comply with Bootstrap 5.3.3. You need to use <hr class=\"hr\">*/\n\t  margin: 1rem 0;\n}\n\n\n/* bootstrap.css line 7194*/\n.vr {\n  display: inline-block;\n  align-self: stretch;\n  width: var(--bs-border-width);\n  min-height: 1em;\n  background-color: currentcolor;\n  opacity: 0.25;\n}","tags":"$:/tags/Stylesheet revise-and-remove bs-5.3.3","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/shadow":{"title":"$:/plugins/kookma/shiraz/styles/bs/shadow","text":"/* bootstrap.css line 7375*/\n\n.shadow {\n  box-shadow: var(--bs-box-shadow) !important;\n}\n\n.shadow-sm {\n  box-shadow: var(--bs-box-shadow-sm) !important;\n}\n\n.shadow-lg {\n  box-shadow: var(--bs-box-shadow-lg) !important;\n}\n\n.shadow-none {\n  box-shadow: none !important;\n}\n","tags":"$:/tags/Stylesheet revise-and-remove bs-5.3.3","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/sizing":{"title":"$:/plugins/kookma/shiraz/styles/bs/sizing","text":"/* bootstrap.css line 7667*/\n.w-25 {\n  width: 25% !important;\n}\n\n.w-50 {\n  width: 50% !important;\n}\n\n.w-75 {\n  width: 75% !important;\n}\n\n.w-100 {\n  width: 100% !important;\n}\n\n.w-auto {\n  width: auto !important;\n}\n\n.mw-100 {\n  max-width: 100% !important;\n}\n\n.vw-100 {\n  width: 100vw !important;\n}\n\n.min-vw-100 {\n  min-width: 100vw !important;\n}\n\n.h-25 {\n  height: 25% !important;\n}\n\n.h-50 {\n  height: 50% !important;\n}\n\n.h-75 {\n  height: 75% !important;\n}\n\n.h-100 {\n  height: 100% !important;\n}\n\n.h-auto {\n  height: auto !important;\n}\n\n.mh-100 {\n  max-height: 100% !important;\n}\n\n.vh-100 {\n  height: 100vh !important;\n}\n\n.min-vh-100 {\n  min-height: 100vh !important;\n}","tags":"$:/tags/Stylesheet revise-and-remove bs-5.3.3","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/spacing":{"title":"$:/plugins/kookma/shiraz/styles/bs/spacing","text":"/* bootstrap.css line 7903*/\n\n.m-0 {\n  margin: 0 !important;\n}\n\n.m-1 {\n  margin: 0.25rem !important;\n}\n\n.m-2 {\n  margin: 0.5rem !important;\n}\n\n.m-3 {\n  margin: 1rem !important;\n}\n\n.m-4 {\n  margin: 1.5rem !important;\n}\n\n.m-5 {\n  margin: 3rem !important;\n}\n\n.m-auto {\n  margin: auto !important;\n}\n\n.mx-0 {\n  margin-right: 0 !important;\n  margin-left: 0 !important;\n}\n\n.mx-1 {\n  margin-right: 0.25rem !important;\n  margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n  margin-right: 0.5rem !important;\n  margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n  margin-right: 1rem !important;\n  margin-left: 1rem !important;\n}\n\n.mx-4 {\n  margin-right: 1.5rem !important;\n  margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n  margin-right: 3rem !important;\n  margin-left: 3rem !important;\n}\n\n.mx-auto {\n  margin-right: auto !important;\n  margin-left: auto !important;\n}\n\n.my-0 {\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n}\n\n.my-1 {\n  margin-top: 0.25rem !important;\n  margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n  margin-top: 0.5rem !important;\n  margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n  margin-top: 1rem !important;\n  margin-bottom: 1rem !important;\n}\n\n.my-4 {\n  margin-top: 1.5rem !important;\n  margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n  margin-top: 3rem !important;\n  margin-bottom: 3rem !important;\n}\n\n.my-auto {\n  margin-top: auto !important;\n  margin-bottom: auto !important;\n}\n\n.mt-0 {\n  margin-top: 0 !important;\n}\n\n.mt-1 {\n  margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n  margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n  margin-top: 1rem !important;\n}\n\n.mt-4 {\n  margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n  margin-top: 3rem !important;\n}\n\n.mt-auto {\n  margin-top: auto !important;\n}\n\n.me-0 {\n  margin-right: 0 !important;\n}\n\n.me-1 {\n  margin-right: 0.25rem !important;\n}\n\n.me-2 {\n  margin-right: 0.5rem !important;\n}\n\n.me-3 {\n  margin-right: 1rem !important;\n}\n\n.me-4 {\n  margin-right: 1.5rem !important;\n}\n\n.me-5 {\n  margin-right: 3rem !important;\n}\n\n.me-auto {\n  margin-right: auto !important;\n}\n\n.mb-0 {\n  margin-bottom: 0 !important;\n}\n\n.mb-1 {\n  margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n  margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n  margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n  margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n  margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n  margin-bottom: auto !important;\n}\n\n.ms-0 {\n  margin-left: 0 !important;\n}\n\n.ms-1 {\n  margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n  margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n  margin-left: 1rem !important;\n}\n\n.ms-4 {\n  margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n  margin-left: 3rem !important;\n}\n\n.ms-auto {\n  margin-left: auto !important;\n}\n\n.p-0 {\n  padding: 0 !important;\n}\n\n.p-1 {\n  padding: 0.25rem !important;\n}\n\n.p-2 {\n  padding: 0.5rem !important;\n}\n\n.p-3 {\n  padding: 1rem !important;\n}\n\n.p-4 {\n  padding: 1.5rem !important;\n}\n\n.p-5 {\n  padding: 3rem !important;\n}\n\n.px-0 {\n  padding-right: 0 !important;\n  padding-left: 0 !important;\n}\n\n.px-1 {\n  padding-right: 0.25rem !important;\n  padding-left: 0.25rem !important;\n}\n\n.px-2 {\n  padding-right: 0.5rem !important;\n  padding-left: 0.5rem !important;\n}\n\n.px-3 {\n  padding-right: 1rem !important;\n  padding-left: 1rem !important;\n}\n\n.px-4 {\n  padding-right: 1.5rem !important;\n  padding-left: 1.5rem !important;\n}\n\n.px-5 {\n  padding-right: 3rem !important;\n  padding-left: 3rem !important;\n}\n\n.py-0 {\n  padding-top: 0 !important;\n  padding-bottom: 0 !important;\n}\n\n.py-1 {\n  padding-top: 0.25rem !important;\n  padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n  padding-top: 0.5rem !important;\n  padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n  padding-top: 1rem !important;\n  padding-bottom: 1rem !important;\n}\n\n.py-4 {\n  padding-top: 1.5rem !important;\n  padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n  padding-top: 3rem !important;\n  padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n  padding-top: 0 !important;\n}\n\n.pt-1 {\n  padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n  padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n  padding-top: 1rem !important;\n}\n\n.pt-4 {\n  padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n  padding-top: 3rem !important;\n}\n\n.pe-0 {\n  padding-right: 0 !important;\n}\n\n.pe-1 {\n  padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n  padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n  padding-right: 1rem !important;\n}\n\n.pe-4 {\n  padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n  padding-right: 3rem !important;\n}\n\n.pb-0 {\n  padding-bottom: 0 !important;\n}\n\n.pb-1 {\n  padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n  padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n  padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n  padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n  padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n  padding-left: 0 !important;\n}\n\n.ps-1 {\n  padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n  padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n  padding-left: 1rem !important;\n}\n\n.ps-4 {\n  padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n  padding-left: 3rem !important;\n}\n\n.gap-0 {\n  gap: 0 !important;\n}\n\n.gap-1 {\n  gap: 0.25rem !important;\n}\n\n.gap-2 {\n  gap: 0.5rem !important;\n}\n\n.gap-3 {\n  gap: 1rem !important;\n}\n\n.gap-4 {\n  gap: 1.5rem !important;\n}\n\n.gap-5 {\n  gap: 3rem !important;\n}\n\n.row-gap-0 {\n  row-gap: 0 !important;\n}\n\n.row-gap-1 {\n  row-gap: 0.25rem !important;\n}\n\n.row-gap-2 {\n  row-gap: 0.5rem !important;\n}\n\n.row-gap-3 {\n  row-gap: 1rem !important;\n}\n\n.row-gap-4 {\n  row-gap: 1.5rem !important;\n}\n\n.row-gap-5 {\n  row-gap: 3rem !important;\n}\n\n.column-gap-0 {\n  -moz-column-gap: 0 !important;\n  column-gap: 0 !important;\n}\n\n.column-gap-1 {\n  -moz-column-gap: 0.25rem !important;\n  column-gap: 0.25rem !important;\n}\n\n.column-gap-2 {\n  -moz-column-gap: 0.5rem !important;\n  column-gap: 0.5rem !important;\n}\n\n.column-gap-3 {\n  -moz-column-gap: 1rem !important;\n  column-gap: 1rem !important;\n}\n\n.column-gap-4 {\n  -moz-column-gap: 1.5rem !important;\n  column-gap: 1.5rem !important;\n}\n\n.column-gap-5 {\n  -moz-column-gap: 3rem !important;\n  column-gap: 3rem !important;\n}","tags":"$:/tags/Stylesheet revise-and-remove bs-5.3.3","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/text-bg-color":{"title":"$:/plugins/kookma/shiraz/styles/bs/text-bg-color","text":"/* bootstrap.css line 6844*/\n.text-bg-primary {\n  color: #fff !important;\n  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-secondary {\n  color: #fff !important;\n  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-success {\n  color: #fff !important;\n  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-info {\n  color: #000 !important;\n  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-warning {\n  color: #000 !important;\n  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-danger {\n  color: #fff !important;\n  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-light {\n  color: #000 !important;\n  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-dark {\n  color: #fff !important;\n  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n","tags":"$:/tags/Stylesheet revise-and-remove bs-5.3.3","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/text-color":{"title":"$:/plugins/kookma/shiraz/styles/bs/text-color","text":"/* bootstrap.css line 8502*/\n.text-primary {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-secondary {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-success {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-info {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-warning {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-danger {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-light {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-dark {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-black {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-white {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-body {\n  --bs-text-opacity: 1;\n  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-muted {\n  --bs-text-opacity: 1;\n  color: var(--bs-secondary-color) !important;\n}\n\n.text-black-50 {\n  --bs-text-opacity: 1;\n  color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n  --bs-text-opacity: 1;\n  color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-body-secondary {\n  --bs-text-opacity: 1;\n  color: var(--bs-secondary-color) !important;\n}\n\n.text-body-tertiary {\n  --bs-text-opacity: 1;\n  color: var(--bs-tertiary-color) !important;\n}\n\n.text-body-emphasis {\n  --bs-text-opacity: 1;\n  color: var(--bs-emphasis-color) !important;\n}\n\n.text-reset {\n  --bs-text-opacity: 1;\n  color: inherit !important;\n}\n\n.text-opacity-25 {\n  --bs-text-opacity: 0.25;\n}\n\n.text-opacity-50 {\n  --bs-text-opacity: 0.5;\n}\n\n.text-opacity-75 {\n  --bs-text-opacity: 0.75;\n}\n\n.text-opacity-100 {\n  --bs-text-opacity: 1;\n}\n\n\n.text-primary-emphasis {\n  color: var(--bs-primary-text-emphasis) !important;\n}\n\n.text-secondary-emphasis {\n  color: var(--bs-secondary-text-emphasis) !important;\n}\n\n.text-success-emphasis {\n  color: var(--bs-success-text-emphasis) !important;\n}\n\n.text-info-emphasis {\n  color: var(--bs-info-text-emphasis) !important;\n}\n\n.text-warning-emphasis {\n  color: var(--bs-warning-text-emphasis) !important;\n}\n\n.text-danger-emphasis {\n  color: var(--bs-danger-text-emphasis) !important;\n}\n\n.text-light-emphasis {\n  color: var(--bs-light-text-emphasis) !important;\n}\n\n.text-dark-emphasis {\n  color: var(--bs-dark-text-emphasis) !important;\n}\n","tags":"$:/tags/Stylesheet revise-and-remove bs-5.3.3","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/text-effect":{"title":"$:/plugins/kookma/shiraz/styles/bs/text-effect","text":"/* bootstrap.css line 8463*/\n\n.text-decoration-none {\n  text-decoration: none !important;\n}\n\n.text-decoration-underline {\n  text-decoration: underline !important;\n}\n\n.text-decoration-line-through {\n  text-decoration: line-through !important;\n}\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","tags":"$:/tags/Stylesheet revise-and-remove bs-5.3.3","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/text-heading":{"title":"$:/plugins/kookma/shiraz/styles/bs/text-heading","text":"/* bootstrap.css line 217*/\n.h6, .h5, .h4, .h3, .h2, .h1 {\n  margin-top: 0;\n  margin-bottom: 0.5rem;\n  font-weight: 500;\n  line-height: 1.2;\n  color: var(--bs-heading-color);\n}\n\n.h1 {\n  font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n  .h1 {\n    font-size: 2.5rem;\n  }\n}\n\n.h2 {\n  font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n  .h2 {\n    font-size: 2rem;\n  }\n}\n\n.h3 {\n  font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n  .h3 {\n    font-size: 1.75rem;\n  }\n}\n\n .h4 {\n  font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n   .h4 {\n    font-size: 1.5rem;\n  }\n}\n\n .h5 {\n  font-size: 1.25rem;\n}\n\n .h6 {\n  font-size: 1rem;\n}\n\n/* bootstrap.css line  598 */\n.lead {\n  font-size: 1.25rem;\n  font-weight: 300;\n}\n\n.display-1 {\n  font-size: calc(1.625rem + 4.5vw);\n  font-weight: 300;\n  line-height: 1.2;\n}\n@media (min-width: 1200px) {\n  .display-1 {\n    font-size: 5rem;\n  }\n}\n\n.display-2 {\n  font-size: calc(1.575rem + 3.9vw);\n  font-weight: 300;\n  line-height: 1.2;\n}\n@media (min-width: 1200px) {\n  .display-2 {\n    font-size: 4.5rem;\n  }\n}\n\n.display-3 {\n  font-size: calc(1.525rem + 3.3vw);\n  font-weight: 300;\n  line-height: 1.2;\n}\n@media (min-width: 1200px) {\n  .display-3 {\n    font-size: 4rem;\n  }\n}\n\n.display-4 {\n  font-size: calc(1.475rem + 2.7vw);\n  font-weight: 300;\n  line-height: 1.2;\n}\n@media (min-width: 1200px) {\n  .display-4 {\n    font-size: 3.5rem;\n  }\n}\n\n.display-5 {\n  font-size: calc(1.425rem + 2.1vw);\n  font-weight: 300;\n  line-height: 1.2;\n}\n@media (min-width: 1200px) {\n  .display-5 {\n    font-size: 3rem;\n  }\n}\n\n.display-6 {\n  font-size: calc(1.375rem + 1.5vw);\n  font-weight: 300;\n  line-height: 1.2;\n}\n@media (min-width: 1200px) {\n  .display-6 {\n    font-size: 2.5rem;\n  }\n}","tags":"$:/tags/Stylesheet revise-and-remove bs-5.3.3","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/text-position":{"title":"$:/plugins/kookma/shiraz/styles/bs/text-position","text":"/* bootstrap.css line 8451*/\n\n.text-start {\n  text-align: left !important;\n}\n\n.text-end {\n  text-align: right !important;\n}\n\n.text-center {\n  text-align: center !important;\n}\n\n","tags":"$:/tags/Stylesheet revise-and-remove bs-5.3.3","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/text-wrap-truncate":{"title":"$:/plugins/kookma/shiraz/styles/bs/text-wrap-truncate","text":"/* bootstrap.css line 7188*/\n.text-truncate {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n/* bootstrap.css line 8487*/\n.text-wrap {\n  white-space: normal !important;\n}\n\n.text-nowrap {\n  white-space: nowrap !important;\n}\n","tags":"$:/tags/Stylesheet revise-and-remove bs-5.3.3","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/*\n.tc-tiddler-body:before, .tc-tiddler-body:after {\n    content: \"\";\n    display: table;\n}\n\n.tc-tiddler-body:after {\n    clear: both;\n}\n\n.tc-tiddler-body {\n    zoom: 1;\n}\n*/","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/colorify-sidebar-active-tab":{"title":"$:/plugins/kookma/shiraz/styles/colorify-sidebar-active-tab","code-body":"yes","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"\\rules only conditional macrocallinline\n<%if [[$:/config/Shiraz]getindex[colorify-sidebar-active-tab]match[yes]] %>\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n    background: none;\n    border: none;\n    border-bottom: solid 1px <<colour primary>>; /*#737373*/\n    font-weight: bold;\n    color: <<colour primary>>; /*#DB4C3F;*/\n}\n\n<%endif%>"},"$:/plugins/kookma/shiraz/styles/colorify-ui-buttons":{"title":"$:/plugins/kookma/shiraz/styles/colorify-ui-buttons","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"\\rules only conditional\n<%if [[$:/config/Shiraz]getindex[colorify-ui-buttons]match[yes]] %>\n\n/*Tiddler edit toolbar buttons as traffic lights*/\n.tc-tiddler-controls .tc-image-done-button {fill:#BBEEBB;}\n.tc-tiddler-controls .tc-image-cancel-button {fill:#EEDD99;}\n.tc-tiddler-edit-title .tc-tiddler-controls .tc-image-delete-button,\n.tc-tiddler-edit-frame .tc-tiddler-controls .tc-image-fa-trash-alt {fill:#EEBBBB;} /* for trashbin plugin: move to trashbin button/*\n/* These css rules makes page control buttons in beatiful color */\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/* These css rules makes tiddler viewtoolbar buttons in beatiful color */\n.tc-tiddler-controls .tc-image-edit-button{fill:#F37B1D}\n.tc-tiddler-controls .tc-image-info-button{fill:#0E90D2}\n\n<%endif%>"},"$:/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;}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/details-slider":{"title":"$:/plugins/kookma/shiraz/styles/details-slider","text":"/*details html5 macro*/\ndetails.kk-shiraz-details > summary {\n  padding: 2px 6px;\n  outline:none;\n}\ndetails.kk-shiraz-details > div {\n  padding: 2px 6px;\n  margin: 0;\n}\n\n\n/* Styles for summary cursor\nurl: https://css-tricks.com/two-issues-styling-the-details-element-and-how-to-solve-them/\n*/\n\ndetails.kk-shiraz-details summary {\n  cursor: pointer;\n}\n\ndetails.kk-shiraz-details summary > * {\n  display: inline;\n}\n\n\nbutton .kk-sh-slider svg{\nwidth: 0.8em;\nheight: 0.8em;\nvertical-align: middle;\n}\n\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/highlight":{"title":"$:/plugins/kookma/shiraz/styles/highlight","text":"mark.shiraz-highlight {\n\tbackground-color: unset;\n\tborder-radius:0.4em;\n\tpadding:0 0.25em 0.1em;\n}\n\nmark.shiraz-highlight-pen {\n\tbackground-color: unset;\n\tbackground-position: top left;\n\tbackground-repeat: no-repeat;\n\tbackground-size: 100% auto;\n}\n\n","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-end{\n    float:right;\n    margin:0.5em 0 1.3em 1.4em;\n}\n.image-align-start{\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}","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}","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}","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: \n\t\t0 4px 8px 0 rgba(0, 0, 0, 0.2),\n\t\t0 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}","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;\n}\n\n.image-pretty:hover {\n    border: 1px solid #777;\n}\n\n.image-pretty img {\n    padding:2px;\n    width: 100%;\n    height: auto;\n}\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}","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","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/mono":{"title":"$:/plugins/kookma/shiraz/styles/mono","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":".shiraz-mono {\n\tcolor:unset;\n\tbackground-color: <<colour \"code-background\">>;\n\tborder: 1px solid #e1e1e8;\n\twhite-space: pre-wrap;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}}\n}"},"$:/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.shiraz-multicol {\n  column-width: 14em;\n  column-rule: 1px solid #ccc;\n}\n/* two columns responsive*/\n.shiraz-multicol2 {\n\tcolumn-count:2; \n\tcolumn-width:15em;\n}\n/* three columns responsive*/\n.shiraz-multicol3 {\n\tcolumn-count:3; \n\tcolumn-width:10em;\n}\n\n/* remove the extra space from first paragraph */\n.shiraz-multicol  > :first-child,\n.shiraz-multicol2 > :first-child,\n.shiraz-multicol3 > :first-child { margin-top: 0;}","tags":"$:/tags/Stylesheet","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}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/searchbox":{"title":"$:/plugins/kookma/shiraz/styles/searchbox","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":".shiraz-searchbox {\n\tborder:none;\n\tborder-bottom:1px solid <<color foreground>>22;\n\twidth:20em\n}\n.shiraz-searchbox:focus{\n\toutline:none;\n}\n.shiraz-searchbox::placeholder {\n\tfont-size: 0.9em;\n\tcolor: <<color muted-foreground>>;\n}\n.shiraz-searchbox-label{display:block;}"},"$:/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","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/switch-palette":{"title":"$:/plugins/kookma/shiraz/styles/switch-palette","text":".shiraz-switch-palette{\n\tmargin-left:40px;\n}\n.shiraz-switch-label{\n\twidth:105px;\n\tdisplay: inline-block;\n}","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","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/task-complete":{"title":"$:/plugins/kookma/shiraz/styles/task-complete","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline conditional\n/* \nhsl(120, 60%, 30%);  /* A paler green\n#2ecc71;   /* Emerlad Green\n#e6e6fa;   /* Lavender Mist\n#ffca28;   /* Amber Glow\n#121212    /* Dark Grey\n#3498db;   /* Moonstone Blue \n*/\n.tbl-record-complete,\n.tbl-record-complete svg,\n.tbl-record-complete a.tc-tiddlylink {\n  <%if [<color-scheme>match[light]]    %> color: #F2F2F7FF; fill:currentColor; \n\t<%elseif [<color-scheme>match[dark]] %> color: rgba(139, 195, 74, 1); fill: currentColor;\n\t<%endif%> }\n.tbl-record-complete {\n<%if [<color-scheme>match[light]] %>    background-color: #7f8c8d; /* Slate Gray*/\n<%elseif [<color-scheme>match[dark]] %> background-color: #2a2a2a;\n<%endif%> }"},"$:/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}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/view-toolbar-button-visibility":{"title":"$:/plugins/kookma/shiraz/styles/view-toolbar-button-visibility","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"\\rules only conditional\n<%if [[$:/config/Shiraz]getindex[view-toolbar-buttons-visibility]match[yes]] %>\n/* 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<%endif%>"},"$:/plugins/kookma/shiraz/tables/procs/ct-apps":{"title":"$:/plugins/kookma/shiraz/tables/procs/ct-apps","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure nomenclature(id:\"nomenclature\", delimiter:\",\")\n<$transclude $variable=table-csv id=<<id>> format=\"katex-inline transclude pu\" class=\"table-borderless\" header=\"no\" delimiter=<<delimiter>> />\n\\end\n\n\\procedure mathbox(id:\"\", format:\"\", delimiter:\",\")\n<$transclude $variable=table-csv id=<<id>> format=`transclude katex $(format)$` class=\"table-borderless table-mathbox\" header=\"no\" delimiter=<<delimiter>> />\n\\end\n\n\\procedure subscripts(id:\"subscripts\", delimiter:\",\")\n<$transclude $variable=table-csv id=<<id>> format=\"katex-inline transclude pu\" class=\"table-borderless\" header=\"no\" delimiter=<<delimiter>> />\n\\end\n\n\\procedure superscripts(id:\"superscripts\", delimiter:\",\")\n<$transclude $variable=table-csv id=<<id>> format=\"katex-inline transclude\" class=\"table-borderless\" header=\"no\" delimiter=<<delimiter>> />\n\\end\n\n<!-- \n- These procedures use the table-csv to display nice looking outputs\n- apps means application\n-->"},"$:/plugins/kookma/shiraz/tables/procs/ct-formats-basic":{"title":"$:/plugins/kookma/shiraz/tables/procs/ct-formats-basic","type":"text/vnd.tiddlywiki","text":"\\procedure text()  <$text text=<<entry>> />\n\\procedure code()  <code><<text>></code>\n\\procedure transclude() <$transclude tiddler=<<entry>> field=\"title\"/>\n\n\n<!-- these procedures are used by table-csv to display entries -->"},"$:/plugins/kookma/shiraz/tables/procs/ct-formats-date":{"title":"$:/plugins/kookma/shiraz/tables/procs/ct-formats-date","type":"text/vnd.tiddlywiki","text":"\\procedure date()       <$view field=title tiddler={{{[<entry>splitregexp[\\D+]!is[blank]join[]]}}} format=date template=\"YYYY-0MM-0DD\"/>\n\\procedure shortdate()  <$view field=title tiddler={{{[<entry>splitregexp[\\D+]!is[blank]join[]]}}} format=date template=\"mmm DDth, YYYY\"/>\n\\procedure longdate()   <$view field=title tiddler={{{[<entry>splitregexp[\\D+]!is[blank]join[]]}}} format=date template=\"DDD, MMM 0DD, YYYY\"/>\n\n<!-- these procedures are used by table-csv to display entries -->"},"$:/plugins/kookma/shiraz/tables/procs/ct-formats-math":{"title":"$:/plugins/kookma/shiraz/tables/procs/ct-formats-math","type":"text/vnd.tiddlywiki","text":"\\procedure katex()  <span class=\"falign\"><$latex text=<<entry>> displayMode=\"true\"></$latex></span>\n\\procedure katex-inline() <$latex text=<<entry>> displayMode=\"false\"></$latex>\n\\procedure pu() <$latex text=`\\pu{$(entry)$}` displayMode=\"false\"></$latex>\n\\procedure equation() <$latex text=`\\begin{equation}$(entry)$\\end{equation}` displayMode=\"true\"></$latex>\n\n<!-- \n- these procedures are used by table-csv to display entries KaTeX\n- pu stands for physical uints\n- the math formating require the official KaTeX plugin is installed!\n- see $:/plugins/kookma/shiraz/tables/styles/csvtable-katex\n-->"},"$:/plugins/kookma/shiraz/tables/procs/ct-formats-misc":{"title":"$:/plugins/kookma/shiraz/tables/procs/ct-formats-misc","type":"text/vnd.tiddlywiki","text":"\\procedure email() <a class=\"tc-tiddlylink-external\" href=`mailto:$(entry)$` rel=\"noopener noreferrer\" target=\"_blank\"><<text>></a>\n\n\\procedure rate()\n<$list filter=\"[<entry>split[]match[*]]\" variable=ignore>\n<span class=\"shiraz-star\"><$transclude $tiddler=\"$:/core/images/star-filled\" /></span>\n</$list>\n\\end\n\n<!-- these procedures are used by table-csv to display entries -->"},"$:/plugins/kookma/shiraz/tables/procs/ct-formats-task":{"title":"$:/plugins/kookma/shiraz/tables/procs/ct-formats-task","type":"text/vnd.tiddlywiki","text":"\\procedure checkbox()\n<%if [<entry>trim[]match[-]] %><!-- show task item -->\n\t<input type=checkbox disabled/>\n<%elseif [<entry>trim[]match[x]] %><!-- show done item -->\n\t<input type=checkbox checked disabled/>\n<%endif%>\n\\end checkbox\n\n\\procedure todo-action(param)\n<!-- toggle a line done (x) / undone (-) . the lbr is used to prevent replace \"x, Hi\" with \"x, Hi Jeremy\"-->\n<$let lbr=\"\n\" \nin=  {{{ [<row>addsuffix<lbr>] }}}\nout= {{{ [<row>splitregexp<delimiter>rest[]join<delimiter>addprefix<delimiter>addprefix<param>addsuffix<lbr>]}}} >\n    <$action-setfield $tiddler=<<src>> text={{{ [<src>get[text]search-replace:g:<in>,<out>] }}}/>\n</$let>\t\n\\end\n\n\\procedure todo()\n<%if [<entry>trim[]match[-]] %><!-- show task item -->\n\t<$button class=\"tc-btn-invisible\" actions=\"\"\"<<todo-action \"x\">>\"\"\"><input type=checkbox/></$button>\n<%elseif [<entry>trim[]match[x]] %><!-- show done item -->\n\t<$button class=\"tc-btn-invisible\" actions=\"\"\"<<todo-action \"-\">>\"\"\"><input type=checkbox checked/></$button>\n<%endif%>\n\\end todo\n\n<!-- these procedures are used by table-csv to display entries \nPay attention to the triple quotes around \"\"\"<<todo-action \"x\">>\"\"\".\nThese quotes are mandatory; if they are removed, the attribute won’t be passed correctly.”\n-->"},"$:/plugins/kookma/shiraz/tables/procs/ct-header-template":{"title":"$:/plugins/kookma/shiraz/tables/procs/ct-header-template","type":"text/vnd.tiddlywiki","text":"<th>\n<%if [<tempTableSort>getindex[sortIndex]match<currentColumn>] %><!--if table is sorted based on current column -->\n\t<%if [<tempTableSort>getindex[hasnegate]match[false]] %><!--set negate for sort-->\n\t\t<$button setTitle=<<tempTableSort>> setIndex=\"hasnegate\" setTo=\"true\" class=\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\" >\n\t\t\t<$action-setfield $tiddler=<<tempTableSort>> $index=\"negate\" $value=\"reverse\"/>\n\t\t\t<$transclude $tiddler=<<currentColumn>> $field=title $mode=inline/>&nbsp;{{$:/core/images/down-arrow}}\n\t\t</$button>\n\t<%elseif [<tempTableSort>getindex[hasnegate]match[true]] %><!--remove negate for sort-->\n\t\t<$button setTitle=<<tempTableSort>> setIndex=\"hasnegate\" setTo=\"false\" class=\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\" >\n\t\t\t<$action-setfield $tiddler=<<tempTableSort>> $index=\"negate\" $value=\"\"/>\n\t\t\t<$transclude $tiddler=<<currentColumn>> $field=title $mode=inline/>&nbsp;{{$:/core/images/up-arrow}}\n\t\t</$button>\n\t<%endif%><!-- end of nested if: set negate -->\n<%else%><!--if table is not sorted based on current column -->\n\t<$button setTitle=<<tempTableSort>> setIndex=\"sortIndex\" setTo=<<currentColumn>> class=\"tc-btn-invisible tc-tiddlylink\" >\n\t\t<$action-setfield $tiddler=<<tempTableSort>> $index=\"hasnegate\" $value=\"false\"/>\n\t\t<$action-setfield $tiddler=<<tempTableSort>> $index=\"negate\" $value=\"\"/>\n\t\t<$transclude $tiddler=<<currentColumn>> $field=title $mode=inline/>\n\t</$button>\n<%endif%>\n</th>"},"$:/plugins/kookma/shiraz/tables/procs/ct-table-csv":{"title":"$:/plugins/kookma/shiraz/tables/procs/ct-table-csv","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure table-csv(tiddler:\"\", delimiter:\",\", sortType:\"alphanumeric\", format:\"\", caption:\"\", class:\"\", header:\"yes\", stateTiddler:\"\", id:\"\", dclass:\"dblock\" )\n\\whitespace trim\n\\import [all[tiddlers+shadows]prefix[$:/plugins/kookma/shiraz/tables/procs/ct-formats]!is[draft]]\n\n<$let  src          = {{{ [<tiddler>is[tiddler]else<currentTiddler>] }}} \n       stateTiddler = {{{ [<stateTiddler>!is[blank]else[01]]    }}} \n       tempTableSort= {{{ \"$:/state/tablecsv/$(currentTiddler)$/$(stateTiddler)$\" :and[substitute[]] }}}\n\t\t\t \n       sortCol      = {{{ [<tempTableSort>getindex[sortIndex]] }}} \n       sortNegate   = {{{ [<tempTableSort>getindex[negate]] }}}  \n       delimiter    = {{{ [<delimiter>prefix[\\]]:filter[length[]match[2]] :else[<delimiter>escaperegexp[]] }}}\n       dataBlockStartDelimiter =`${[<id>is[blank]then[@@.$(dclass)$]] :else[[@@.$(dclass)$.]addsuffix<id>]}$`\n       dataBlockEndDelimiter   = \"@@\"  >\n\n<!-- extract the data block and set rows filter-->\n<$let dblock0 = {{{ [<src>get[text]splitregexp<dataBlockStartDelimiter>butfirst[1]] }}}\n      dblock = {{{ [<dblock0>splitregexp<dataBlockEndDelimiter>butlast[1]] }}}\n      allRows = \"[<dblock>splitregexp[\\n]!is[blank]]\"\n      header_row ={{{ [<header>match[yes]then[1]else[0]] }}} >\n\t\t\t\n\t\t\t<!-- create table -->\n\t\t\t<table class=<<class>> >\n\t\t\t\t<!--check if there is a caption-->\n\t\t\t\t<%if [<caption>!is[blank]] %>\n\t\t\t\t\t<caption>\n\t\t\t\t\t\t<$transclude $variable=\"caption\"/>\n\t\t\t\t\t</caption>\n\t\t\t\t<%endif%>\t\n\t\t\t\t<!--check if there is a header row-->\n\t\t\t\t<%if [<header>match[yes]] %>\n\t\t\t\t\t<!--create table header-->\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<$list filter=\"[subfilter<allRows>first[]]\" variable=row >\n\t\t\t\t\t\t\t<tr class=\"shiraz-csvtable-header\">\n\t\t\t\t\t\t\t\t<$list filter=\"[<row>splitregexp<delimiter>!is[blank]trim[]]\" variable=currentColumn>\n\t\t\t\t\t\t\t\t\t<$transclude $tiddler=\"$:/plugins/kookma/shiraz/tables/procs/ct-header-template\" />\n\t\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t</$list>\n\t\t\t\t\t</thead>\n\t\t\t\t<%endif%>\n\t\t\t\t<!--create table body-->\n\t\t\t\t<tbody>\n\t\t\t\t<$let\n\t\t\t\t\tsortPos    = {{{ [subfilter<allRows>first<header_row>splitregexp<delimiter>!is[blank]trim[]]  +[allbefore:include<sortCol>count[]]   }}}\n\t\t\t\t\tsortType   = {{{ [enlist:raw<sortType>nth<sortPos>else[alphanumeric]] }}}\n\t\t\t\t\tmainFilter = {{{ \"[subfilter<allRows>butfirst<header_row>] :sort:$(sortType)$:$(sortNegate)$[split<delimiter>!is[blank]trim[]nth<sortPos>]\" :and[substitute[]] }}} >\n\t\t\t\t\t\t<$list filter=<<mainFilter>> variable=row><!-- parse all other rows -->\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<$list filter=\"[<row>splitregexp<delimiter>!is[blank]trim[]]\" variable=entry counter=pos>\n\t\t\t\t\t\t\t\t<td><$transclude $variable={{{ [enlist:raw<format>nth<pos>else[text]] }}} /></td><!-- get the right format procedure name to format output -->\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t</$list><!-- end of parse all other rows -->\n\t\t\t\t</$let> <!-- sorPs-->\n\t\t\t\t</tbody>\n\t\t\t</table>\n\n</$let><!-- dblock0-->\n</$let><!--     src-->\n\\end table-csv\n\n<!--\n- the default format is text, if format is not found or not set\n- the default sort type is alphanumeric \n- tab delimited data can be processes using `\\t` as delimiter,\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/tables/procs/dt-confirm-delete":{"title":"$:/plugins/kookma/shiraz/tables/procs/dt-confirm-delete","tags":"$:/tags/Table/Procedure","type":"text/vnd.tiddlywiki","text":"\\procedure confirm-delete()\n<%if [[$:/temp/dynamictables/delete-all-records]has:index<currentTable>] %><!-- reveals deletion confirmation -->\n<tr class=\"tbl-delete-confirm\">\n<th colspan=<<columnsCount>> >\n<$list filter=\"[[$:/temp/dynamictables/delete-all-records]getindex<currentTable>match[delete-confirmed]]\" \n  variable=ignore emptyMessage=<<ask-for-delete>> >\n  <<perform-delete>>\n</$list>\n</th>\n</tr>\n<%endif%>\n\\end\n\n\\procedure ask-for-delete()\n\t\\whitespace notrim\n\tDelete all <$count filter=\"[subfilter<inputFilter>]\"/> records?\n\t<$button class=\"tc-btn-invisible\" tooltip=\"mark for delete\" actions='<$action-setfield $tiddler=\"$:/temp/dynamictables/delete-all-records\" $index=<<currentTable>> $value=\"delete-confirmed\"/>'>\n\t\t{{$:/core/images/delete-button}} yes\n\t</$button> or \n\t<$button class=\"tc-btn-invisible\" tooltip=\"cancel delete\" actions='<$action-setfield $tiddler=\"$:/temp/dynamictables/delete-all-records\" $index=<<currentTable>>/>'>\n\t\t{{$:/core/images/close-button}} no\n\t</$button>\n\\end\n\n<!--actions for perform-delete button-->\n\\procedure delete-all-records-action() \n\t\\import $:/plugins/kookma/trashbin/macros/move-to-trashbin\n\t<$action-setfield $tiddler=\"$:/temp/dynamictables/delete-all-records\" $index=<<currentTable>>/>\n\t<$action-deletetiddler $filter=\"[prefix<tempTable>]\"/><!-- delete all states related to current table-->\n\t<%if [[$:/plugins/kookma/trashbin]is[missing]] %>\n\t\t<$action-deletetiddler $filter=<<inputFilter>> /><!--delete permanently-->\n\t<%else%>\n\t\t<$list filter=<<inputFilter>> variable=\"currentRecord\"><!-- move all to trashbin -->\n\t\t\t<$transclude $variable=\"move-to-trashbin\" tiddler=<<currentRecord>> />\n\t\t</$list>\n\t<%endif%>\n\\end\t\t \n\n\\procedure perform-delete()\n\\whitespace notrim\n\tWarning! this action cannot be undone!\n\t<$button class=\"tc-btn-invisible\" tooltip=\"delete all records or move to trashbin\" actions=<<delete-all-records-action>> >\n\t\t{{$:/core/images/delete-button}}  delete \n\t</$button> or \n\t<$button class=\"tc-btn-invisible\" tooltip=\"cancel the operation\" actions='<$action-setfield $tiddler=\"$:/temp/dynamictables/delete-all-records\" $index=<<currentTable>>/>'>\n\t\t{{$:/core/images/close-button}} cancel \n\t</$button>\n\\end"},"$:/plugins/kookma/shiraz/tables/procs/dt-helper":{"title":"$:/plugins/kookma/shiraz/tables/procs/dt-helper","tags":"$:/tags/Table/Procedure","type":"text/vnd.tiddlywiki","text":"\\procedure baseState()        $:/state/dynamictables\n\\procedure persistantState()  $:/keepstate/dynamictables\n\n\\function keepstate()       [[$(persistantState)$/$(currentTable)$]substitute[]]\n\n\\function stateTableFooter() [[$(keepstate)$/footer]substitute[]]\n\\function stateWarningMsg()  [[$(keepstate)$/warning]substitute[]]\n\n\\function pageStateTiddler()          [[$(keepstate)$/page-number]substitute[]]\n\\function entryPerPageStateTiddler()  [[$(keepstate)$/entry-per-page]substitute[]]\n\n\n\n<!-- \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/tables/procs/dt-maths":{"title":"$:/plugins/kookma/shiraz/tables/procs/dt-maths","tags":"$:/tags/Table/Procedure","type":"text/vnd.tiddlywiki","text":"\\function count()       [<dataType>match[field]] :then[subfilter<inputFilter>get<currentColumn>count[]]   :else[subfilter<inputFilter>getindex<currentColumn>count[]]\n\\function average(pn:0) [<dataType>match[field]] :then[subfilter<inputFilter>get<currentColumn>average[]]:else[subfilter<inputFilter>getindex<currentColumn>average[]] :and[fixed<pn>]\n\\function median(pn:0)  [<dataType>match[field]] :then[subfilter<inputFilter>get<currentColumn>median[]] :else[subfilter<inputFilter>getindex<currentColumn>median[]]  :and[fixed<pn>]\n\n\\function sum(pn:0)     [<dataType>match[field]] :then[subfilter<inputFilter>get<currentColumn>sum[]]     :else[subfilter<inputFilter>getindex<currentColumn>sum[]]     :and[fixed<pn>]\n\\function product(pn:0) [<dataType>match[field]] :then[subfilter<inputFilter>get<currentColumn>product[]] :else[subfilter<inputFilter>getindex<currentColumn>product[]] :and[fixed<pn>]\n\n\\function minall(pn:0) [<dataType>match[field]] :then[subfilter<inputFilter>get<currentColumn>minall[]]   :else[subfilter<inputFilter>getindex<currentColumn>minall[]]  :and[fixed<pn>]\n\\function maxall(pn:0) [<dataType>match[field]] :then[subfilter<inputFilter>get<currentColumn>maxall[]]   :else[subfilter<inputFilter>getindex<currentColumn>maxall[]]  :and[fixed<pn>]\n"},"$:/plugins/kookma/shiraz/tables/procs/dt-pagination":{"title":"$:/plugins/kookma/shiraz/tables/procs/dt-pagination","tags":"$:/tags/Table/Procedure","type":"text/vnd.tiddlywiki","text":"\\procedure prev-button()\n<!-- create previous page button --->\n<$list filter=\"[<page-number>compare:number:lt[2]then[yes]else[no]]\" variable=state>\n<$button disabled=<<state>> class=\"shiraz-dtable-page-prev tc-btn-invisible\">\n{{$:/core/images/chevron-left}}&nbsp;<strong>Prev</strong>\n<$action-listops $tiddler=<<pageStateTiddler>> $field=text $subfilter=\"+[subtract[1]] ~[[1]]\"/>\n</$button>\n</$list>\n\\end\n\n\\procedure next-button()\n<!-- create next page button --->\n<$list filter=\"[<high>compare:number:gteq<total-entries>then[yes]else[no]]\" variable=state> \n<$button disabled=<<state>> class=\"shiraz-dtable-page-next tc-btn-invisible\">\n<strong>Next</strong>&nbsp;{{$:/core/images/chevron-right}} \n<$action-listops $tiddler=<<pageStateTiddler>> $field=text $subfilter=\"+[add[1]] ~[[2]]\"/>\n</$button>\n</$list>\n\\end\n\n\\procedure limit-entries()\n<!-- set number of entries per page -->\n<$select tiddler=<<entryPerPageStateTiddler>> default=25 actions=\"\"\"<$action-setfield $tiddler=<<pageStateTiddler>> text=1/>\"\"\">\n<$list filter='5 10 15 20 25 30 40 50' variable=num>\n<option value=<<num>>>Limit <$text text=<<num>>/></option>\n</$list>\n<option value=<<total-entries>> >Show all</option>\n</$select>\n\\end"},"$:/plugins/kookma/shiraz/tables/procs/dt-show-edit-cell":{"title":"$:/plugins/kookma/shiraz/tables/procs/dt-show-edit-cell","tags":"$:/tags/Table/Procedure","type":"text/vnd.tiddlywiki","text":"\\procedure show-cell()\n\t<%if [<dataType>match[field]] %>\n\t\t<$transclude tiddler=<<currentRecord>> field=<<currentColumn>> mode=\"inline\" />\n\t<%else%>\n\t\t<$transclude tiddler=<<currentRecord>> index=<<currentColumn>> mode=\"inline\" />\n\t<%endif%>\n\\end\t\n\\procedure edit-cell()\n\t<%if [<dataType>match[field]] %>\n\t\t<$edit-text tiddler=<<currentRecord>> field=<<currentColumn>> tag=\"input\" class=\"shiraz-dtable-textbox\"/>\n\t<%else%>\n\t\t<$edit-text tiddler=<<currentRecord>> index=<<currentColumn>> tag=\"input\" class=\"shiraz-dtable-textbox\"/>\n\t<%endif%>\n\\end\n\n\\procedure show-cell-locked()\n\t<span class=\"shiraz-dtable-locked-cell\"><<show-cell>></span>\n\\end \n\n<!--TODO\nThe show-cell-locked can be customized.\n-->"},"$:/plugins/kookma/shiraz/tables/procs/dt-table-dynamic":{"title":"$:/plugins/kookma/shiraz/tables/procs/dt-table-dynamic","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure table-dynamic(filter, fields:\"\", indexes:\"\", sortType:\"string\", caption:\"\", class:\"\",\n                  footerRows:\"0\", stateTiddler:\"\", editButton:\"yes\", pagination:\"no\", emptyMessage:\"filter input is empty\")\n\n<!--above commands import utility macros-->\n\\import [all[shadows+tiddlers]tag[$:/tags/Table/Procedure]!is[draft]]\n<$let inputFilter=\"[subfilter<filter>!has[draft.of]]\" >\n<!--check input filter parameter-->\n<%if [subfilter<inputFilter>limit[1]] %><!--check the input filter is not empty -->\n<$let \n dataType =     {{{ [<fields>!is[blank]then[field]] [<indexes>!is[blank]then[index]] +[last[]] }}}\n coulmnFilter = {{{ [<dataType>match[field]then<fields>else<indexes>] }}} \n columnsCount = {{{ [subfilter<coulmnFilter>count[]] }}}\n \n currentTable =    {{{ [<stateTiddler>!is[blank]else<currentTiddler>]  }}}\n tempTable   =     {{{ [<baseState>][<currentTable>]    +[join[/]] }}}\n tempTableSort =   {{{ [<tempTable>] \"sortby\"           +[join[/]] }}}\n tempTableExpand = {{{ [<tempTable>] \"expand\"           +[join[/]] }}}\n tempTableEdit =   {{{ [<tempTable>] \"edit-view-status\" +[join[/]] }}}\n \n sortIndex =    {{{ [<tempTableSort>getindex[sortIndex]]  }}} \n sortFlag  =    {{{ [<tempTableSort>getindex[sortFlag]]   }}}\n>\n\n<div data-bs-theme=<<color-scheme>> class=\"tbl-container\" style=\"max-width:100%;\">\n\t<table class=<<class>> style=\"caption-side:top\">\n\t\t<!-- reveal caption and edit button -------------------->\n\t\t<caption style=\"text-align:left;\">\n\t\t\t<%if [<editButton>match[yes]] %>\n\t\t\t\t<span style=\"padding-right:5px;padding-left:3px;\"><<toggle-edit-view>></span>\n\t\t\t<%endif%>\n\t\t\t<$transclude $variable=\"caption\"/>\n\t\t</caption>\n\t\t<!-- create header -------------------->\n\t\t<thead>\n\t\t\t<$transclude $tiddler=\"$:/plugins/kookma/shiraz/tables/segments/dt-thead\"/>\n\t\t</thead>\n\t\t<!-- reveal main body of table (generate records) -------------------->\n\t\t<tbody>\n\t\t\t<$transclude $tiddler=\"$:/plugins/kookma/shiraz/tables/segments/dt-tbody\"/>\n\t\t</tbody>\n\t\t<!-- create footer -------------------->\n\t\t<tfoot class=\"shiraz-dtable-footer\">\n\t\t\t<$transclude $tiddler=\"$:/plugins/kookma/shiraz/tables/segments/dt-tfoot\"/>\n\t\t</tfoot>\n\t</table>\n</div><!-- container-->\n</$let>\n<%else%>\n\t<$transclude $variable=\"emptyMessage\" />\n<%endif%><!--check the input filter is not empty -->\n</$let>\n\\end"},"$:/plugins/kookma/shiraz/tables/procs/dt-toggle-edit-view":{"title":"$:/plugins/kookma/shiraz/tables/procs/dt-toggle-edit-view","tags":"$:/tags/Table/Procedure","type":"text/vnd.tiddlywiki","text":"\\procedure toggle-edit-view()\n\\procedure clear-mark-for-delete() \t<$action-setfield $tiddler=\"$:/temp/dynamictables/delete-all-records\" $index=<<currentTable>>/>\n<%if [<tempTableEdit>getindex[mode]match[edit]] %>\n<$button class=\"tc-btn-invisible tc-tiddlylink\" setTitle=<<tempTableEdit>> setIndex=\"mode\" setTo=\"view\" actions=<<clear-mark-for-delete>> >{{$:/core/images/done-button}}</$button>\n<%else%>\n<$button class=\"tc-btn-invisible tc-tiddlylink\" setTitle=<<tempTableEdit>> setIndex=\"mode\" setTo=\"edit\">{{$:/core/images/edit-button}}</$button>\n<%endif%>\n\\end\n<!--clear-mark-for-delete\nclears the status of currentTable if it is marked to be deleted\n-->"},"$:/plugins/kookma/shiraz/tables/procs/dt-warning-message":{"title":"$:/plugins/kookma/shiraz/tables/procs/dt-warning-message","tags":"$:/tags/Table/Procedure show-content","type":"text/vnd.tiddlywiki","text":"\\function mixedtype.criteria() [subfilter<inputFilter>!type[application/x-tiddler-dictionary]!type[application/json]]\n\n\\procedure show_tiddler_types()\n<div style=\"text-align:left\">\n<br>Tiddlers with wrong type:\n<ul>\n<$list filter=\"[mixedtype.criteria[]]\" >\n<li><$link/>&nbsp;(type: <$view field=type/>)</li>\n</$list>\n</ul>\n</div>\n\\end show_tiddler_types\n\n\\procedure dismissButton()\n<$button class=\"tc-btn-invisible tc-tiddlylink\" style=\"fill:white;\" tooltip=\"Dismiss alert and continue with the current selection!\">\n{{$:/core/images/close-button}}\n<$action-setfield $tiddler=<<stateWarningMsg>> text=\"dissmiss\"/>\n</$button>\n\\end dismissButton\n\n\\procedure check_tiddlers_type_for_table_from_indexes()\n<%if [<dataType>match[index]] [<editButton>match[yes]] :and[count[]match[2]] %><!-- only table from data tiddlers and editable-->\n\t<%if [mixedtype.criteria[]limit[1]] [<stateWarningMsg>is[missing]] :and[count[]match[2]] %>\n\t\t<tr class=\"tbl-delete-confirm\">\n\t\t\t<th colspan=<<columnsCount>> >\n\t\t\t\t''Danger'': Editable dynamic tables created from indexes with mixed types of tiddlers.&nbsp;<<dismissButton>>\n\t\t\t\t<<show_tiddler_types>>\n\t\t\t</th>\n\t\t</tr>\n\t<%endif%>\n<%endif%>\n\\end\tcheck_tiddlers_type_for_table_from_indexes\n"},"$:/plugins/kookma/shiraz/tables/segments/dt-tbody":{"title":"$:/plugins/kookma/shiraz/tables/segments/dt-tbody","type":"text/vnd.tiddlywiki","text":"\\function tableFilter()   \"[subfilter<inputFilter>]:sort:$(sortType)$:$(sortFlag)$[$(getType)$<sortIndex>else[title]]\" :map[substitute[]]\n\\function tableFilter_with_pagination(thisTableFilter)    [subfilter<thisTableFilter>first<high>] -[subfilter<thisTableFilter>first<low>]\n\n\\procedure generate-table-body-rows()\n<$let getType={{{ [<dataType>match[field]then[get]else[getindex]] }}}><!-- get a field or get an index -->\n<$list filter=\"[<pagination>match[yes]] :then[function[tableFilter_with_pagination],<tableFilter>] :else[subfilter<tableFilter>]\" variable=\"currentRecord\">\n<<display-one-record>>\n</$list>\n</$let>\n\\end generate-table-body-rows\n\n\\procedure display-expanded-record()\n<td colspan=<<columnsCount>> class=\"shiraz-dtable-expanded-record\">\n<$tiddler tiddler=<<currentRecord>> >\n\t<!-- in edit mode select between two editors: simple textbox or TW main editor e.g. codemirror -->\n\t<%if [<tempTableEdit>getindex[mode]match[edit]] %>\n\t\t<%if [[$:/config/shiraz/dynamictables/editor-type]get[text]match[main-editor]] %><!-- use main editor -->\n\t\t\t<div class=\"shiraz-dtable-maineditor\">\n\t\t\t\t{{||$:/core/ui/EditTemplate/body}}\n\t\t\t</div>\n\t\t<%else%><!-- use simple text-edit area -->\n\t\t\t<div>\n\t\t\t<$edit-text class=\"tbl-inpt-edit\" tiddler=<<currentRecord>> field=\"text\" tag=textarea/>\n\t\t\t</div>\n\t\t<%endif%>\n\t<%else%>\n\t\t{{||$:/core/ui/ViewTemplate/body}}\n\t<%endif%>\n</$tiddler>\n</td>\n\\end display-expanded-record\n\n\\procedure display-one-record()\n\\function tbl-row-class() [<currentRecord>get[status]match[complete]then[tbl-record-complete]]\n<tr class=<<tbl-row-class>> >\n<$list filter=<<coulmnFilter>> variable=currentColumn>\n<$set name=\"bodyLookup\" \n  filter=\"[all[tiddlers+shadows]tag[$:/tags/Table/BodyTemplate]!is[draft]contains:tbl-column-list<currentColumn>]\n          +[limit[1]get[title]]\"\n  value=<<bodyLookup>> \n  emptyValue=\"$:/plugins/kookma/shiraz/tables/templates/body/default\">\n<$transclude tiddler=<<bodyLookup>> field=\"text\" mode=\"inline\"/>\n</$set>\n</$list>\n</tr>\n<!-- reveal expanded record-->\n<%if [<tempTableExpand>getindex<currentRecord>match[show]] %>\n<tr><<display-expanded-record>></tr>\n<%endif%>\n\\end display-one-record\n\n\n<!-- setup pagination variables -->\n<$let total-entries={{{ [subfilter<inputFilter>count[]]                      }}}\n\tpage-number=      {{{ [<pageStateTiddler>get[text]] ~[[1]]                 }}} \n\tentries-per-page= {{{ [<entryPerPageStateTiddler>get[text]] ~[[25]]        }}} \n\tlow=              {{{ [<page-number>subtract[1]multiply<entries-per-page>] }}}  \n\thigh=             {{{ [<page-number>multiply<entries-per-page>]            }}}\n>\t \n<$transclude $variable=\"generate-table-body-rows\" />\n<!--on demand display the pagination row-->\n<%if [<pagination>match[yes]] %>\n<tr class=\"shiraz-dtable-page-footer\">\n<td colspan=<<columnsCount>> >\n<<prev-button>>\nDisplaying <$text text={{{[<low>add[1]]}}}/> through <$text text={{{ [<high>compare:number:lt<total-entries>then<high>else<total-entries>] }}}/> of <<total-entries>> Results | <<limit-entries>>\n<<next-button>>\n</td>\n</tr>\n<%endif%>\n</$let>"},"$:/plugins/kookma/shiraz/tables/segments/dt-tfoot":{"title":"$:/plugins/kookma/shiraz/tables/segments/dt-tfoot","type":"text/vnd.tiddlywiki","text":"\\function frows() \"[range[1,$(footerRows)$]addprefix[footer-]]\" :map[substitute[]]\n<%if [<footerRows>compare:integer:gt[0]] %>\n<tr><td colspan=<<columnsCount>> class=\"shiraz-dtable-numerical-summary-lbl\">Numerical summary:</td></tr>\n<$list filter=<<frows>> variable=footerRow>\n<tr>\n<$list filter=<<coulmnFilter>> variable=currentColumn>\n\t<$set name=\"footerLookup\"\n\t\t\t\tfilter=\"[all[tiddlers+shadows]tag[$:/tags/Table/FooterTemplate]!is[draft]contains:tbl-column-list<currentColumn>limit[1]get[title]]\"\n\t\t\t\tvalue=<<footerLookup>>\n\t\t\t\temptyValue=\"$:/plugins/kookma/shiraz/tables/templates/footer/default\">\n\t<$transclude $tiddler=<<footerLookup>> $field=\"text\" $mode=\"inline\"/>\n\t</$set>\n</$list>\n</tr>\n</$list>\n<%endif%>"},"$:/plugins/kookma/shiraz/tables/segments/dt-thead":{"title":"$:/plugins/kookma/shiraz/tables/segments/dt-thead","type":"text/vnd.tiddlywiki","text":"<$transclude $variable=\"check_tiddlers_type_for_table_from_indexes\"/>\n<$transclude $variable=\"confirm-delete\"/>\n<tr class=\"shiraz-dtable-header\">\n<$list filter=<<coulmnFilter>> variable=\"currentColumn\" >\n<$set name=\"headerLookup\"\n      filter=\"[all[tiddlers+shadows]tag[$:/tags/Table/HeaderTemplate]!is[draft]contains:tbl-column-list<currentColumn>limit[1]get[title]]\"\n      value=<<headerLookup>>\n      emptyValue=\"$:/plugins/kookma/shiraz/tables/templates/header/default\"\n>\n  <$transclude $tiddler=<<headerLookup>> $field=\"text\" $mode=\"inline\"/>\n</$set>\n</$list>\n</tr>"},"$:/plugins/kookma/shiraz/tables/styles/ct-katex":{"title":"$:/plugins/kookma/shiraz/tables/styles/ct-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*/","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/tables/styles/ct-star":{"title":"$:/plugins/kookma/shiraz/tables/styles/ct-star","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}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/tables/styles/ct-tables":{"title":"$:/plugins/kookma/shiraz/tables/styles/ct-tables","text":"/* todo section ------------*/\n.tc-tiddler-body p.dblock,\n.tc-tiddler-preview-preview p.dblock {\n\tdisplay:none;\n}\n\n/* button caption style on dynamic table header\nthis style can be overriden locally by user */\ntable thead .shiraz-csvtable-header  th button {\n    text-transform: capitalize; /* Capitalize the first letter of any word*/\n}\n\n/*\nOnly used with csv table\nSee $:/plugins/kookma/shiraz/macros/csvtables/table-csv\nThe @@ produces a p tag.\n*/","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/tables/styles/dt-edit-tags":{"title":"$:/plugins/kookma/shiraz/tables/styles/dt-edit-tags","text":"/* These css are taken from vanilla theme and modified to work in dynamic table tag cell */\n\n/* for close svg button*/\n.shiraz-dtable-tc-edit-tags button.tc-remove-tag-button svg {\n\tfont-size: 0.7em;\n\tvertical-align: middle;\n}\n\n/* for add button and input */\n.shiraz-dtable-tc-edit-tags > .tc-edit-add-tag {\n\tfont-size:0.8em;\n}\n\n/* for added tags displayed */\n.shiraz-dtable-tc-edit-tags span.tc-tag-label{\n\tfont-size:0.85em;\n}\n\n/* for dropdown tags */\n.shiraz-dtable-tc-edit-tags .tc-block-tags-dropdown span.tc-tag-label {\n\tfont-size:1.05em;\n}\n\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/tables/styles/dt-tables-var":{"title":"$:/plugins/kookma/shiraz/tables/styles/dt-tables-var","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\tbackground-color: <<color table-header-background>>;\n\tcolor:<<color foreground>>;\n}\n\n.shiraz-dtable-page-footer > td{\n\tbackground-color: <<color table-header-background>>;\n}\n\n/* customize the table footer used for numerical summary*/\n.shiraz-dtable-footer tr td{\n\tbackground-color: <<color table-footer-background>>40;\n\tborder:none;\n}\n\n/* correct button color to support dark theme */\n.tbl-container table thead th button{\n\tcolor:<<colour button-foreground>>\n}\n.tbl-container table thead th button svg {\n\tfill:<<colour button-foreground>>;\n}\n\n/* for checked row in task explorer */\n.shiraz-dtable-item-completed{\n color:<<colour foreground>>;\n background-color:<<colour table-header-background>>;\n}\n "},"$:/plugins/kookma/shiraz/tables/styles/dt-tables":{"title":"$:/plugins/kookma/shiraz/tables/styles/dt-tables","text":"/* main editor toolbar settings for dynamic table */\n.shiraz-dtable-maineditor .tc-editor-toolbar button svg{\n\theight:0.9em;  /* make toolbar buttons smaller */\n\twidth:0.9em\n}\n/* make third party plugins like KaTeX button smaller */\n.shiraz-dtable-maineditor .tc-editor-toolbar button .katex{\n\tfont-size: 0.9em;\n\tline-height:1em;\n}\n\n/* edit-text box for dynamic table */\n.shiraz-dtable-textbox {\n\twidth:100%;\n\tpadding-left: 5px;\n\tborder: none;\n}\n\n.shiraz-dtable-textbox:focus {\n\toutline: none;\n\tborder: 1px solid #5778d8;\n\tbackground: 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:unset; font-weight: bold; }\n\n\n/* DELETE CONFIRMATION */\ntable thead .tbl-delete-confirm > th {\n\tcolor: white;\n\tbackground-color:#ff0033;\n\tpadding: 8px;\n\tmargin: 0px;\n\ttext-align:center;\n\tfont-weight:normal;\n}\n\ntable thead .tbl-delete-confirm > th > button {\n\tcolor: white;\n\tfill: 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/* format the expanded record (tiddler body) - for local customization like KaTeX numbering */\n.shiraz-dtable-expanded-record{ }\n\n/* adjust the column width for date/due-date/status/linktype fields*/\n.shiraz-dtable-col-fixedsize{\n\twidth:5.5rem;\n\twhite-space: nowrap;\n}\n.shiraz-dtable-priority{\n\twidth:6.5rem;\n\twhite-space: nowrap;\n}\n/* adjust the size of column with svg icons like: tbl-expand, tbl-clone, tbl-delete, tbl-checkbox */\n.shiraz-dtable-svg{\n\ttext-align: center;\n\twidth:28px;\n\tmin-width:28px;\n\tmax-width:28px;\n}\n\n/* this ensure short title in small width table */\n.shiraz-dtable-title{\n\tmax-width: 15rem;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\twhite-space: nowrap;\n}\n\n/*NEW 2024.06.01 ---------------*/\n.shiraz-dtable-date{\n\twidth:6.5rem;\n\twhite-space: nowrap;\n}\n\n.shiraz-default-cursore{ /* for tbl-linktype */\n\tcursor:default;\n}\n.shiraz-dtable-locked-cell{\n\t/* for styling the locked cell */\n\tfont-style:oblique;\n}\n.shiraz-cell-centered { /* centered table cell */\n\ttext-align: center;\n\tvertical-align: middle;\n}\n\n/* Numerical summary label */\n.shiraz-dtable-numerical-summary-lbl{\n\tfont-weight:bold;\n\tbackground-color:transparent;\n}\n\n/* button caption style on dynamic table header\nthis style can be overriden locally by user */\ntable thead .shiraz-dtable-header  th button {\n\ttext-transform: capitalize; /* Capitalize the first letter of any word*/\n}\n\n/* if TW-Utility is installed, The Code button will be hidden in Dynamic table */\n.tbl-container .kk-utility-details{\n\tdisplay: none;\t\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/tables/templates/body/color":{"title":"$:/plugins/kookma/shiraz/tables/templates/body/color","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"color","type":"text/vnd.tiddlywiki","text":"\\procedure box(stroke-color, fill)\n\\parameters (width:40, height:18)\n<svg width=<<width>> height=<<height>> >\n<rect width=<<width>> height=<<height>> x=\"0\" y=\"0\" rx=\"10\" ry=\"10\" stroke=<<stroke-color>>  fill=<<fill>> stroke-width=\"0\"/>\n</svg>\n\\end\n\\procedure show-cell()   <$transclude $variable=box fill={{{ [<currentRecord>get[color]else[transparent]] }}}/>\n\\procedure show-cell-locked()  <span class=\"\"><<show-cell>></span>\n\\procedure edit-cell() <$edit-text tag=input type=color tiddler=<<currentRecord>> field=<<currentColumn>>/>\n\n\n<td class=\"shiraz-cell-centered\">\n<%if [<tempTableEdit>getindex[mode]!match[edit]] %>\n<<show-cell>>\n<%elseif [<tempTableSort>getindex[sortIndex]match<currentColumn>] %><!--check if the current column is not selected for sorting-->\n<<show-cell-locked>>\n<%else%>\n<<edit-cell>>\n<%endif%>\n</td>\n<!-- when tiddler has no color\ntransparent is used. You can make it black by leaving it empty.\n-->"},"$:/plugins/kookma/shiraz/tables/templates/body/date":{"title":"$:/plugins/kookma/shiraz/tables/templates/body/date","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"created modified","type":"text/vnd.tiddlywiki","text":"<td class=\"shiraz-dtable-date\">\n<$view tiddler=<<currentRecord>> field=<<currentColumn>> format=\"date\" template=\"YYYY.0MM.0DD\"/>\n</td>"},"$:/plugins/kookma/shiraz/tables/templates/body/default":{"title":"$:/plugins/kookma/shiraz/tables/templates/body/default","tags":"$:/tags/Table/BodyTemplate","type":"text/vnd.tiddlywiki","text":"<td>\n<%if [<tempTableEdit>is[missing]] :or[<tempTableEdit>getindex[mode]!match[edit]] %>\n<<show-cell>>\n<%elseif [<tempTableSort>getindex[sortIndex]match<currentColumn>] %><!--check if the current column is not selected for sorting-->\n<<show-cell-locked>>\n<%else%>\n<<edit-cell>>\n<%endif%>\n</td>"},"$:/plugins/kookma/shiraz/tables/templates/body/due-date":{"title":"$:/plugins/kookma/shiraz/tables/templates/body/due-date","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"due-date due","type":"text/vnd.tiddlywiki","text":"\\procedure show-cell()\n<$let fmt=\"[UTC]YYYY.0MM.0DD\"\n      due-date={{{ [<currentRecord>get<currentColumn>] }}} >\n\t<$text text={{{[<due-date>split[-]split[.]join[]format:date<fmt>]}}} />\n</$let>\n\\end show-cell\n\n\\procedure show-cell-locked() <span class=\"shiraz-dtable-locked-cell\"><<show-cell>></span>\n\n\\procedure edit-date() \n\t<%if [[$:/plugins/kookma/pikaday]!is[missing]] :filter[lookup:no[$:/config/Plugins/Disabled/]match[no]] %>\n\t\t<<edit-cell>>\n\t<%else%>\n\t\t<$edit-text tag=input type=date tiddler=<<currentRecord>> field=<<currentColumn>>/>\n\t<%endif%>\n\\end edit-date\n\n<td class=\"shiraz-dtable-date\">\n\t<%if [<tempTableEdit>is[missing]] :or[<tempTableEdit>getindex[mode]!match[edit]] %>\n\t\t<<show-cell>>\n\t<%elseif [<tempTableSort>getindex[sortIndex]match<currentColumn>] %><!--check if the current column is not selected for sorting-->\n\t\t<<show-cell-locked>>\n\t<%else%>\n\t\t<<edit-date>>\n\t<%endif%>\n</td>\n\n<!-- Part of Task Manager\n  this template ALWAYS works on fields -->"},"$:/plugins/kookma/shiraz/tables/templates/body/email":{"title":"$:/plugins/kookma/shiraz/tables/templates/body/email","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"email","type":"text/vnd.tiddlywiki","text":"\\function href() [<currentRecord>get<currentColumn>addprefix[mailto:]]\n\n\\procedure display-email-address() \n\t<a class=\"tc-tiddlylink-external\" href=<<href>> rel=\"noopener noreferrer\" target=\"_blank\"><<show-cell>></a>\n\\end\n\\procedure display-email-address-locked()\n\t<a class=\"tc-tiddlylink-external\" href=<<href>> rel=\"noopener noreferrer\" target=\"_blank\"><<show-cell-locked>></a>\n\\end\n\n<td>\n<%if [<tempTableEdit>is[missing]] :or[<tempTableEdit>getindex[mode]!match[edit]] %>\n\t<<display-email-address>>\n<%elseif [<tempTableSort>getindex[sortIndex]match<currentColumn>] %><!--check if the current column is not selected for sorting-->\n\t<<display-email-address-locked>>\n<%else%>\n\t<<edit-cell>>\n<%endif%>\n</td>"},"$:/plugins/kookma/shiraz/tables/templates/body/priority":{"title":"$:/plugins/kookma/shiraz/tables/templates/body/priority","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"priority","type":"text/vnd.tiddlywiki","text":"\\procedure circle(stcolor, fill)\n<svg width=\"12\" height=\"12\" >\n<circle cx=\"6\" cy=\"6\" r=\"5\" stroke=<<stcolor>>  fill=<<fill>> stroke-width=\"1\"/>\n</svg>\n\\end\n\n\\procedure show-cell()\n\t<%if [<currentRecord>get<currentColumn>match[5]] %>\n\t\t<$transclude $variable=\"circle\" stcolor=\"#dc3545\" fill=\"#f8d7da\"/>&nbsp;very high\n\t<%elseif [<currentRecord>get<currentColumn>match[4]] %>\n\t\t<$transclude $variable=\"circle\" stcolor=\"#ff8c00\" fill=\"#fff3cd\"/>&nbsp;high\n\t<%elseif [<currentRecord>get<currentColumn>match[3]] %>\n\t\t<$transclude $variable=\"circle\" stcolor=\"#17a2b8\" fill=\"#d1ecf1\"/>&nbsp;normal\n\t<%elseif [<currentRecord>get<currentColumn>match[2]] %>\n\t\t<$transclude $variable=\"circle\" stcolor=\"#007bff\" fill=\"#cce5ff\"/>&nbsp;low\n\t<%elseif [<currentRecord>get<currentColumn>match[1]] %>\n\t\t<$transclude $variable=\"circle\" stcolor=\"#6c757d\" fill=\"#e2e3e5\"/>&nbsp;very low\n\t<%endif%>\n\\end\n\n\\procedure show-cell-locked() <span class=\"shiraz-dtable-locked-cell\"><<show-cell>></span>\n\n\\procedure select_priority()\n<$select tiddler=<<currentRecord>> field=<<currentColumn>> default=\"\"><option value=''>Select...</option><option value='5'>very high</option><option value='4'>high</option><option value='3'>normal</option><option value='2'>low</option><option value='1'>very low</option><option value=''>no priority</option></$select>\n\\end\n\n<td class=\"shiraz-dtable-priority\">\n<%if [<tempTableEdit>is[missing]] :or[<tempTableEdit>getindex[mode]!match[edit]] %>\n\t<<show-cell>>\n<%elseif [<tempTableSort>getindex[sortIndex]match<currentColumn>] %><!--check if the current column is not selected for sorting-->\n\t<<show-cell-locked>>\n<%else%>\n\t<<select_priority>>\n<%endif%>\n</td>\n\n\n<!-- Part of Task Manager\n   this template ALWAYS works on fields\n  -->"},"$:/plugins/kookma/shiraz/tables/templates/body/status":{"title":"$:/plugins/kookma/shiraz/tables/templates/body/status","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"status","type":"text/vnd.tiddlywiki","text":"\\procedure show-cell() <$transclude tiddler=<<currentRecord>> field=<<currentColumn>> mode=\"inline\" />\n\\procedure show-cell-locked() <span class=\"shiraz-dtable-locked-cell\"><<show-cell>></span>\n\\function status-values() open in-work on-hold complete rework closed\n\\procedure select_status()\n\t<$select tiddler=<<currentRecord>> field=<<currentColumn>> default=\"\">\n\t\t<option value=''>Select...</option>\n\t\t<$list filter=\"[function[status-values]]\" variable=status><option><$text text=<<status>>/></option></$list>\n\t</$select>\n\\end\n\n<td class=\"shiraz-dtable-col-fixedsize\">\n\t<%if [<tempTableEdit>is[missing]] :or[<tempTableEdit>getindex[mode]!match[edit]] %>\n\t\t<<show-cell>>\n\t<%elseif [<tempTableSort>getindex[sortIndex]match<currentColumn>] %><!--check if the current column is not selected for sorting-->\n\t\t<<show-cell-locked>>\n\t<%else%>\n\t\t<<select_status>>\n\t<%endif%>\n</td>\n\n<!-- Part of Task Manager\n  this template ALWAYS works on fields\n\tchange default staus values  `open in-work on-hold complete rework closed` as you like-->"},"$:/plugins/kookma/shiraz/tables/templates/body/tag-template":{"title":"$:/plugins/kookma/shiraz/tables/templates/body/tag-template","type":"text/vnd.tiddlywiki","text":"<!-- This is a copy of core tiddler: $:/core/ui/TagTemplate.\nThis is NOT a dynamic table body tempalte. This template itself used by $:/plugins/kookma/shiraz/templates/body/tags\nOn update Shiraz to a new release of TiddlyWiki, check the latest TiddlyWiki $:/core/ui/TagTemplate core tiddler.\n\nRemarks: In $:/core/ui/TagTemplate every:  <<qualify \"$:/state/popup/tag\">> has been changed to: `${[<qualify \"$:/state/popup/tag\">][<currentTable>][<currentRecord>]+[join[/]]}$`\nThis solution allows to to get unique popups in a list widget (here in dyanmic table, tags column template)\nSee https://tiddlywiki.com to learn how substituted attributes work! \n-->\n\n\n\\whitespace trim\n<span class=\"tc-tag-list-item\" data-tag-title=<<currentTiddler>>>\n<$set name=\"transclusion\" value=<<currentTiddler>>>\n\t<$macrocall $name=\"tag-pill-body\"\n\t\ttag=<<currentTiddler>>\n\t\ticon={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerIconFilter]!is[draft]get[text]] }}}\n\t\tcolour={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerColourFilter]!is[draft]get[text]] }}}\n\t\tpalette={{$:/palette}}\n\t\telement-tag=\"$button\"\n\t\telement-attributes=\"\"\"popup=`${[<qualify \"$:/state/popup/tag\">][<currentTable>][<currentRecord>]+[join[/]]}$` dragFilter=\"[all[current]tagging[]]\" tag='span'\"\"\"\n\t/>\n\t<$reveal state=`${[<qualify \"$:/state/popup/tag\">][<currentTable>][<currentRecord>]+[join[/]]}$` type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n\t\t<$set name=\"tv-show-missing-links\" value=\"yes\">\n\t\t\t<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n\t\t</$set>\n\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n\t\t\t<$transclude tiddler=<<listItem>>/> \n\t\t</$list>\n\t\t<hr>\n\t\t<$macrocall $name=\"list-tagged-draggable\" tag=<<currentTiddler>>/>\n\t</$reveal>\n</$set>\n</span>\n"},"$:/plugins/kookma/shiraz/tables/templates/body/tags":{"title":"$:/plugins/kookma/shiraz/tables/templates/body/tags","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"tags","type":"text/vnd.tiddlywiki","text":"\\procedure show-cell()\n<$list filter=\"[<currentRecord>tags[]sort[title]]  :except[subfilter<sv-exclude-tags>]\">\n<$transclude tiddler=\"$:/plugins/kookma/shiraz/tables/templates/body/tag-template\"/>\n</$list>\n\\end\n\n\\procedure show-cell-locked()  <span class=\"\"><<show-cell>></span>\n\n\\procedure edit-cell()\n\\import $:/core/ui/EditTemplate/tags\n\\whitespace trim\n<div class=\"shiraz-dtable-tc-edit-tags\">\n<$let currentTiddler=<<currentRecord>> transclusion=<<currentTiddler>> saveTiddler=<<currentRecord>> >\n<$list filter=\"[list[!!tags]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerColourFilter]!is[draft]get[text]] }}} palette={{$:/palette}} icon={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerIconFilter]!is[draft]get[text]] }}} tagField=\"tags\"/>\n</$list>\n<$vars tabIndex={{$:/config/EditTabIndex}} cancelPopups=\"yes\">\n<$macrocall $name=\"tag-picker\" tagField=\"tags\"/>\n</$vars>\n</$let>\n</div>\n\\end\n\n\n<td>\n<%if [<tempTableEdit>is[missing]] :or[<tempTableEdit>getindex[mode]!match[edit]] %>\n<<show-cell>>\n<%elseif [<tempTableSort>getindex[sortIndex]match<currentColumn>] %><!--check if the current column is not selected for sorting-->\n<<show-cell-locked>>\n<%else%>\n<<edit-cell>>\n<%endif%>\n</td>\n\n\n<!-- The edit tags (edit-cell procedure) is copied from $:/core/ui/EditTemplate/tags.\nSo when you upgrade to new TW version pay attention to this\n-->"},"$:/plugins/kookma/shiraz/tables/templates/body/tbl-checkbox":{"title":"$:/plugins/kookma/shiraz/tables/templates/body/tbl-checkbox","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"tbl-checkbox","type":"text/vnd.tiddlywiki","text":"\\procedure check-actions()\n\t\t<$action-setfield $tiddler=<<currentRecord>> status=\"complete\"/>\n\\end\n\\procedure unchek-actions()\n\t\t<$action-setfield $tiddler=<<currentRecord>> status=\"rework\"/>\n\\end\n\n<td td class=\"shiraz-dtable-svg\">\n\t<$checkbox tiddler=<<currentRecord>> tag=\"Done\" checkactions=<<check-actions>> uncheckactions=<<unchek-actions>> />\n</td>"},"$:/plugins/kookma/shiraz/tables/templates/body/tbl-clone":{"title":"$:/plugins/kookma/shiraz/tables/templates/body/tbl-clone","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"tbl-clone","type":"text/vnd.tiddlywiki","text":"\\procedure clone-record() <$action-createtiddler $basetitle=<<currentRecord>> $template=<<currentRecord>> />\n\n<%if [<tempTableEdit>getindex[mode]match[edit]] %><!-- only works in edit mode-->\n<td class=\"shiraz-dtable-svg\">\n  <$button class=\"tc-btn-invisible\" actions=<<clone-record>>>\n\t  {{$:/core/images/clone-button}}\n\t</$button>\n</td>\n<%endif%>"},"$:/plugins/kookma/shiraz/tables/templates/body/tbl-delete":{"title":"$:/plugins/kookma/shiraz/tables/templates/body/tbl-delete","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"tbl-delete","type":"text/vnd.tiddlywiki","text":"\\procedure delete-record() <$action-sendmessage $message=\"tm-delete-tiddler\" $param=<<currentRecord>>/>\n\\procedure move-record-to-trashbin() \n\t\\import $:/plugins/kookma/trashbin/macros/move-to-trashbin\n\t<$macrocall $name=\"move-to-trashbin\" tiddler=<<currentRecord>> />\n\\end\n\n<%if [<tempTableEdit>getindex[mode]match[edit]] %><!-- only works in edit mode-->\n\t<$let doDelete= {{{ [[$:/plugins/kookma/trashbin]!is[missing]then[move-record-to-trashbin]else[delete-record]] }}} >\n\t\t<td class=\"shiraz-dtable-svg\">\n\t\t\t<$button class=\"tc-btn-invisible\" tooltip=\"delete this record or move it to trash\" aria-label=\"\" actions='<$transclude $variable=<<doDelete>>/>' >\n\t\t\t\t{{$:/core/images/delete-button}}\n\t\t\t</$button>\n\t\t</td>\n\t</$let>\n<%endif%>"},"$:/plugins/kookma/shiraz/tables/templates/body/tbl-expand":{"title":"$:/plugins/kookma/shiraz/tables/templates/body/tbl-expand","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"tbl-expand","type":"text/vnd.tiddlywiki","text":"\\procedure doExpand()   <$action-setfield $tiddler=<<tempTableExpand>> $index=<<currentRecord>> $value=\"show\" />\n\\procedure doCollapse() <$action-setfield $tiddler=<<tempTableExpand>> $index=<<currentRecord>> />\n<%if [<tempTableExpand>getindex<currentRecord>match[show]] %>\n\t<td><$button class=\"tc-btn-invisible tc-tiddlylink\" actions=<<doCollapse>> >\n\t\t{{$:/core/images/down-arrow}}\n\t</$button></td>\n<%else%>\n\t<td><$button class=\"tc-btn-invisible tc-tiddlylink\" actions=<<doExpand>> >\n\t\t{{$:/core/images/right-arrow}}\n\t</$button></td>\n<%endif%>"},"$:/plugins/kookma/shiraz/tables/templates/body/tbl-nodetype":{"title":"$:/plugins/kookma/shiraz/tables/templates/body/tbl-nodetype","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"tbl-linktype tbl-nodetype","type":"text/vnd.tiddlywiki","text":"<td class=\"shiraz-dtable-col-fixedsize\">\n<$let subtiddler-pattern=`(^${[<currentTiddler>escaperegexp[]]}$\\s*/|^${[<currentTiddler>escaperegexp[]]}$\\s*:)` >\n<$text text={{{ \n[all[current]links[]match<currentRecord>then[link]]\n[all[current]backlinks[]match<currentRecord>then[backlink]]\n[all[current]tagging[]match<currentRecord>then[tagging]]\n[<currentRecord>regexp<subtiddler-pattern>then[subtiddler]]\n[all[current]transcludes[]match<currentRecord>then[transclude]]\n[all[current]backtranscludes[]match<currentRecord>then[backtransclude]]\n:else[[unknown]] }}} />\n</$let>\n</td>\n<!-- \ntb-linktype is not sortable not editable. The priority is as below:\nlink, backlink, tagging, subtiddler, transclusion, and backtransclusion\n-->"},"$:/plugins/kookma/shiraz/tables/templates/body/title":{"title":"$:/plugins/kookma/shiraz/tables/templates/body/title","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"title","type":"text/vnd.tiddlywiki","text":"<td class=\"shiraz-dtable-title\">\n<$link to=<<currentRecord>>><$text text=<<currentRecord>> /></$link>\n</td>"},"$:/plugins/kookma/shiraz/tables/templates/body/type":{"title":"$:/plugins/kookma/shiraz/tables/templates/body/type","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"type","type":"text/vnd.tiddlywiki","text":"\\procedure show-cell() <$transclude $tiddler=<<currentRecord>> $field=<<currentColumn>> mode=\"inline\" />\n<td><<show-cell>></td>\n\n<!-- Note that the show-cell here overrides the global show-cell from table-dynamic macro -->"},"$:/plugins/kookma/shiraz/tables/templates/footer/default":{"title":"$:/plugins/kookma/shiraz/tables/templates/footer/default","tags":"$:/tags/Table/FooterTemplate","type":"text/vnd.tiddlywiki","text":"<$let\tidx={{{ [<currentColumn>addsuffix[/]addsuffix<footerRow>] }}} >\n\t<%if [<tempTableEdit>getindex[mode]match[edit]] %>\n\t\t<td>\n\t\t\t<$edit-text tiddler=<<stateTableFooter>> index=<<idx>> tag=\"input\" class=\"shiraz-dtable-textbox\"/>\n\t\t</td>\n\t<%else%>\n\t\t<td>\n\t\t\t<$transclude tiddler=<<stateTableFooter>> index=<<idx>> mode=\"inline\" />\n\t\t</td>\n\t<%endif%>\n</$let>"},"$:/plugins/kookma/shiraz/tables/templates/footer/tbl-clone":{"title":"$:/plugins/kookma/shiraz/tables/templates/footer/tbl-clone","tags":"$:/tags/Table/FooterTemplate","tbl-column-list":"tbl-clone","type":"text/vnd.tiddlywiki","text":"<%if [<tempTableEdit>getindex[mode]match[edit]] %>\n<td></td>\n<%endif%>"},"$:/plugins/kookma/shiraz/tables/templates/footer/tbl-delete":{"title":"$:/plugins/kookma/shiraz/tables/templates/footer/tbl-delete","tags":"$:/tags/Table/FooterTemplate","tbl-column-list":"tbl-delete","type":"text/vnd.tiddlywiki","text":"<%if [<tempTableEdit>getindex[mode]match[edit]] %>\n<td></td>\n<%endif%>"},"$:/plugins/kookma/shiraz/tables/templates/footer/tbl-expand":{"title":"$:/plugins/kookma/shiraz/tables/templates/footer/tbl-expand","tags":"$:/tags/Table/FooterTemplate","tbl-column-list":"tbl-expand","type":"text/vnd.tiddlywiki","text":"<td class=\"shiraz-dtable-svg\"></td>"},"$:/plugins/kookma/shiraz/tables/templates/header/default":{"title":"$:/plugins/kookma/shiraz/tables/templates/header/default","tags":"$:/tags/Table/HeaderTemplate","type":"text/vnd.tiddlywiki","text":"<th>\n<%if [<tempTableSort>getindex[sortIndex]match<currentColumn>] %><!--if table is sorted based on current column -->\n\t<%if [<tempTableSort>getindex[hasnegate]match[false]] %><!--set negate for sort-->\n\t\t<$button setTitle=<<tempTableSort>> setIndex=\"hasnegate\" setTo=\"true\" class=\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\" >\n\t\t\t<$action-setfield $tiddler=<<tempTableSort>> $index=\"sortFlag\" $value=\"reverse,caseinsensitive\"/>\n\t\t\t<$text text=<<currentColumn>>/>&nbsp;{{$:/core/images/down-arrow}}\n\t\t</$button>\n\t<%elseif [<tempTableSort>getindex[hasnegate]match[true]] %><!--remove negate for sort-->\n\t\t<$button setTitle=<<tempTableSort>> setIndex=\"hasnegate\" setTo=\"false\" class=\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\" >\n\t\t\t<$action-setfield $tiddler=<<tempTableSort>> $index=\"sortFlag\" $value=\"\"/>\n\t\t\t<$text text=<<currentColumn>>/>&nbsp;{{$:/core/images/up-arrow}}\n\t\t</$button>\n\t<%endif%><!-- end of nested if: set negate -->\n<%else%><!--if table is not sorted based on current column -->\n\t<$button setTitle=<<tempTableSort>> setIndex=\"sortIndex\" setTo=<<currentColumn>> class=\"tc-btn-invisible tc-tiddlylink\" >\n\t\t<$action-setfield $tiddler=<<tempTableSort>> $index=\"hasnegate\" $value=\"false\"/>\n\t\t<$action-setfield $tiddler=<<tempTableSort>> $index=\"sortFlag\" $value=\"\"/>\n\t\t<$text text=<<currentColumn>>/>\n\t</$button>\n<%endif%>\n</th>"},"$:/plugins/kookma/shiraz/tables/templates/header/tbl-checkbox":{"title":"$:/plugins/kookma/shiraz/tables/templates/header/tbl-checkbox","tags":"$:/tags/Table/HeaderTemplate","tbl-column-list":"tbl-checkbox","type":"text/vnd.tiddlywiki","text":"\\procedure chk-checkactions()\n<$list filter=\"[subfilter<inputFilter>]\" variable=\"currentRecord\">\n\t<$action-listops  $tiddler=<<currentRecord>> $tags=\"+[append[Done]]\" />\n\t<$action-setfield $tiddler=<<currentRecord>> status=\"complete\"/>\n</$list>\n\\end\n\\procedure chk-uncheckactions()\n<$list filter=\"[subfilter<inputFilter>]\" variable=\"currentRecord\">\n\t<$action-listops  $tiddler=<<currentRecord>> $tags=\"+[remove[Done]]\" />\n\t<$action-setfield $tiddler=<<currentRecord>> status=\"rework\"/>\n</$list>\n\\end\n\n<th class=\"shiraz-dtable-svg\">\n<$checkbox checkactions=<<chk-checkactions>> uncheckactions=<<chk-uncheckactions>> />\n</th>"},"$:/plugins/kookma/shiraz/tables/templates/header/tbl-clone":{"title":"$:/plugins/kookma/shiraz/tables/templates/header/tbl-clone","tags":"$:/tags/Table/HeaderTemplate","tbl-column-list":"tbl-clone","type":"text/vnd.tiddlywiki","text":"\\procedure clone-all-records()\n\t<$list filter=\"[subfilter<inputFilter>]\" variable=\"currentRecord\">\n\t\t<$action-createtiddler $basetitle=<<currentRecord>> $template=<<currentRecord>> />\n\t<$list>\n\\end\n<%if [<tempTableEdit>getindex[mode]match[edit]] %>\n\t<th class=\"shiraz-dtable-svg\">\n\t\t<span>\n\t\t\t<$button class=\"tc-btn-invisible\" tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} actions=<<clone-all-records>> >\n\t\t\t\t{{$:/core/images/clone-button}}\n\t\t\t</$button>\n\t\t</span>\n\t</th>\n<%endif%>\n\n<!--\nclone button is only shown in edit not\n-->"},"$:/plugins/kookma/shiraz/tables/templates/header/tbl-delete":{"title":"$:/plugins/kookma/shiraz/tables/templates/header/tbl-delete","tags":"$:/tags/Table/HeaderTemplate","tbl-column-list":"tbl-delete","type":"text/vnd.tiddlywiki","text":"\\procedure mark-for-delete() <$action-setfield $tiddler=\"$:/temp/dynamictables/delete-all-records\" $index=<<currentTable>> $value=\"to-be-deleted\"/>\n\n<%if [<tempTableEdit>getindex[mode]match[edit]] %>\n<th class=\"shiraz-dtable-svg\">\n  <span>\n  <$button class=\"tc-btn-invisible\" tooltip=\"delete all records or move them to trashbin\" aria-label=\"\" actions=<<mark-for-delete>> >\n\t  {{$:/core/images/delete-button}}\n  </$button>\n  </span>\n</th>\n<%endif%>\n<!--\ndelete button is only shown in edit not\n-->"},"$:/plugins/kookma/shiraz/tables/templates/header/tbl-expand":{"title":"$:/plugins/kookma/shiraz/tables/templates/header/tbl-expand","tags":"$:/tags/Table/HeaderTemplate","tbl-column-list":"tbl-expand","type":"text/vnd.tiddlywiki","text":"\\procedure collapse-all-expanded() <$action-setfield $tiddler=<<tempTableExpand>> text=\"\"/>\n<th class=\"shiraz-dtable-svg\">\n\t<%if [<tempTableExpand>indexes[]limit[1]] %>\n\t\t<$button class=\"tc-btn-invisible\" actions=<<collapse-all-expanded>> >\n\t\t\t{{$:/core/images/fold-button}}\n\t\t</$button>\n\t<%endif%>\n</th>"},"$:/plugins/kookma/shiraz/tables/templates/header/tbl-nodetype":{"title":"$:/plugins/kookma/shiraz/tables/templates/header/tbl-nodetype","tags":"$:/tags/Table/HeaderTemplate","tbl-column-list":"tbl-linktype tbl-nodetype","type":"text/vnd.tiddlywiki","text":"<th class=\"shiraz-default-cursore\">Node</th>\n<!-- \ntb-nodetype is not sortable not editable\n-->"},"$:/plugins/kookma/shiraz/ui/breadcrumbs":{"title":"$:/plugins/kookma/shiraz/ui/breadcrumbs","tags":"","type":"text/vnd.tiddlywiki","text":"\\procedure configTiddler() $:/config/Shiraz\n\n<$checkbox tiddler=\"$:/config/Shiraz\" index=\"breadcrumbs-enabled\" checked=\"yes\"> Display breadcrumbs</$checkbox><br/>\n<$checkbox tiddler=\"$:/config/Shiraz\" index=\"breadcrumbs-type\" checked=\"$:/plugins/kookma/shiraz/breadcrumbs/storylist\"> Use $:/StoryList for breadcrumbs</$checkbox><br/>\n<$checkbox tiddler=\"$:/config/Shiraz\" index=\"breadcrumbs-type\" checked=\"$:/plugins/kookma/shiraz/breadcrumbs/historylist\" default=\"$:/plugins/kookma/shiraz/breadcrumbs/historylist\"> Use $:/HistoryList for breadcrumbs</$checkbox>\n\n"},"$:/plugins/kookma/shiraz/ui/Buttons/switch-palette":{"title":"$:/plugins/kookma/shiraz/ui/Buttons/switch-palette","caption":"{{$:/plugins/kookma/shiraz/images/switch-palette}} {{$:/language/Buttons/Shiraz/SwitchPalette/Caption}}","description":"{{$:/language/Buttons/Shiraz/SwitchPalette/Hint}}","list-after":"","tags":"$:/tags/PageControls","type":"text/vnd.tiddlywiki","text":"\\procedure configTid() $:/config/Shiraz\n\\procedure switchPeletteTid() $:/plugins/kookma/shiraz/ui/switch-palette\n\\function light-palette-default() [<switchPeletteTid>get[light-palette]]\n\\function warm-palette-default() [<switchPeletteTid>get[warm-palette]]\n\\function dark-palette-default() [<switchPeletteTid>get[dark-palette]]\n\n\\procedure switchActions() <$action-setfield $tiddler=\"$:/palette\" $field=\"text\" $value=<<next-palette>> />\n\n\\whitespace trim\n\n<$let \n selected-palettes={{{\n   [<configTid>getindex[light-palette]else<light-palette-default>]\n   [<configTid>getindex[warm-palette]else<warm-palette-default>]\n\t [<configTid>getindex[dark-palette]else<dark-palette-default>] :and[join[ ]] }}}\n\t\n default-palette={{{\n   [<configTid>get[light-palette]]\n\t [[$:/palettes/Vanilla]] :and[first[]] }}}\t\t\t\t\t \n next-palette={{{\n   [[$:/palette]get[text]]\n  +[cycle<selected-palettes>] :and[last[]]\n  :else[<default-palette>] }}}\t\t\t\t\n>\n<$button \n\t\t\ttooltip={{$:/language/Buttons/Shiraz/SwitchPalette/Hint}} \n\t\t\taria-label={{$:/language/Buttons/Shiraz/SwitchPalette/Caption}} \n\t\t\tclass=<<tv-config-toolbar-class>>\n\t\t\tactions=<<switchActions>>\n>\n\t\t<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n\t\t\t\t{{$:/plugins/kookma/shiraz/images/switch-palette}}\n\t\t</$list>\n\t\t<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n\t\t\t<span class=\"tc-btn-text\">\n\t\t\t\t<$text text={{$:/language/Buttons/Shiraz/SwitchPalette/Caption}}/>\n\t\t\t</span>\n\t\t</$list>\n</$button>\n</$let>"},"$:/plugins/kookma/shiraz/ui/ControlPanel/Settings":{"title":"$:/plugins/kookma/shiraz/ui/ControlPanel/Settings","caption":"Shiraz","tags":"$:/tags/ControlPanel/SettingsTab $:/tags/MoreSideBar","type":"text/vnd.tiddlywiki","text":"\\procedure dynamictables-editortype() $:/config/shiraz/dynamictables/editor-type\n\nThese settings let you customise the behaviour of Shiraz plugin.\n\n---\n\n;Show Shiraz setting in more sidebar\n:<$checkbox tiddler=\"$:/plugins/kookma/shiraz/ui/ControlPanel/Settings\" tag=\"$:/tags/MoreSideBar\"> Show setting in more sidebar</$checkbox>\n\n\n;Options\n:<$checkbox tiddler=\"$:/config/Shiraz\" index=\"colorify-ui-buttons\" checked=\"yes\"> Colorify UI buttons</$checkbox>\n:<$checkbox tiddler=\"$:/config/Shiraz\" index=\"view-toolbar-buttons-visibility\" checked=\"yes\"> Hide tiddler's view toolbar and show on mouse hover</$checkbox>\n:<$checkbox tiddler=\"$:/config/Shiraz\" index=\"colorify-sidebar-active-tab\" checked=\"yes\"> Colorify active sidebar tab</$checkbox>\n\n\n;Set dark and light palettes\n{{$:/plugins/kookma/shiraz/ui/switch-palette}}\n\n\n;Breadcrumbes\n:{{$:/plugins/kookma/shiraz/ui/breadcrumbs}}\n\n---\n\n; Choose Local Editor for Dynamic Table\n:<$checkbox tiddler=<<dynamictables-editortype>> field=\"text\" checked=\"main-editor\" unchecked=\"simple-textarea\" default=\"simple-textarea\"> Use Tiddlywiki main editor </$checkbox>\n:<$checkbox tiddler=<<dynamictables-editortype>> field=\"text\" checked=\"simple-textarea\" unchecked=\"main-editor\" default=\"simple-textarea\"> Use simple text area </$checkbox>"},"$:/plugins/kookma/shiraz/ui/switch-palette":{"title":"$:/plugins/kookma/shiraz/ui/switch-palette","dark-palette":"$:/palettes/FlexokiDark","light-palette":"$:/palettes/Vanilla","type":"text/vnd.tiddlywiki","warm-palette":"$:/palettes/FlexokiLight","text":"\\procedure configTiddler() $:/config/Shiraz\n\n\\function f.warm() \n[[$:/palettes/DesertSand]]\n[[$:/palettes/SolarFlare]]\n[[$:/palettes/SolarizedLight]]\n[[$:/palettes/FlexokiLight]]\n\\end\n\\function f.day()   [all[tiddlers+shadows]tag[$:/tags/Palette]] :filter[get[color-scheme]match[light]]  -[f.warm[]]\n\\function f.night() [all[tiddlers+shadows]tag[$:/tags/Palette]] :filter[get[color-scheme]match[dark]]   -[f.warm[]]\n\n\n\\procedure selectPelette(title, filter, default, tiddler, index)\n<label class=\"shiraz-switch-label\"><$text text=<<title>>/></label>\n<$select tiddler=<<tiddler>> index=<<index>> default=<<default>> >\n<$list filter=<<filter>> >\n<option value=<<currentTiddler>> >\n<$view field='name'>\n  <$view field='title'/>\n</$view>\n</option>\n</$list>\n</$select>\n\\end selectPelette\n\n<div class=\"shiraz-switch-palette\">\n\n<$transclude $variable=selectPelette \n  title=\"Light palette\" filter=\"[f.day[]]\"\n\tdefault={{!!light-palette}} index=\"light-palette\" \n\ttiddler=<<configTiddler>> />\t\n\t\n<$transclude $variable=selectPelette  \n  title=\"Warm palette\" filter=\"[f.warm[]]\" \n\tdefault={{!!warm-palette}} index=\"warm-palette\" \n\ttiddler=<<configTiddler>> />\n\n<$transclude $variable=selectPelette \n  title=\"Dark palette\" filter=\"[f.night[]]\" \n\tdefault={{!!dark-palette}} index=\"dark-palette\" \n\ttiddler=<<configTiddler>> /><br>\n\n<label class=\"shiraz-switch-label\">Reset to default</label>\n<$button> {{$:/core/images/erase}}\n\n<$action-setfield \n  $tiddler=<<configTiddler>> \n\t$index=dark-palette \n  $value={{!!dark-palette}} />\n\n<$action-setfield \n  $tiddler=<<configTiddler>> \n\t$index=warm-palette \n\t$value={{!!warm-palette}} />\t\n\t\n<$action-setfield \n  $tiddler=<<configTiddler>> \n\t$index=light-palette \n\t$value={{!!light-palette}} />\t\n\t\n<$action-setfield \n  $tiddler=\"$:/palette\" \n\t$field=text\n\t$value={{!!light-palette}} />\t\t\n</$button>\n</div>"},"$:/plugins/kookma/shiraz/viewtemplates/sticky-footer":{"title":"$:/plugins/kookma/shiraz/viewtemplates/sticky-footer","list-after":"","tags":"$:/tags/ViewTemplate","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[all[current]has[sticky-footer]]\">\n<div class=\"sticky-footer\">\n{{!!sticky-footer}}\n</div>\n</$list>\n"}}}