{"tiddlers":{"$:/plugins/kookma/hsl/highlightjs/themes/a11y-dark.css":{"title":"$:/plugins/kookma/hsl/highlightjs/themes/a11y-dark.css","text":"/* a11y-dark theme */\n/* Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css */\n/* @author: ericwbailey */\n\n/* Comment */\n.hljs-comment,\n.hljs-quote {\n  color: #d4d0ab;\n}\n\n/* Red */\n.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-deletion {\n  color: #ffa07a;\n}\n\n/* Orange */\n.hljs-number,\n.hljs-built_in,\n.hljs-builtin-name,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-meta,\n.hljs-link {\n  color: #f5ab35;\n}\n\n/* Yellow */\n.hljs-attribute {\n  color: #ffd700;\n}\n\n/* Green */\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition {\n  color: #abe338;\n}\n\n/* Blue */\n.hljs-title,\n.hljs-section {\n  color: #00e0e0;\n}\n\n/* Purple */\n.hljs-keyword,\n.hljs-selector-tag {\n  color: #dcc6e0;\n}\n\n.hljs {\n  display: block;\n  overflow-x: auto;\n  background: #2b2b2b;\n  color: #f8f8f2;\n  padding: 0.5em;\n}\n\n.hljs-emphasis {\n  font-style: italic;\n}\n\n.hljs-strong {\n  font-weight: bold;\n}\n\n@media screen and (-ms-high-contrast: active) {\n  .hljs-addition,\n  .hljs-attribute,\n  .hljs-built_in,\n  .hljs-builtin-name,\n  .hljs-bullet,\n  .hljs-comment,\n  .hljs-link,\n  .hljs-literal,\n  .hljs-meta,\n  .hljs-number,\n  .hljs-params,\n  .hljs-string,\n  .hljs-symbol,\n  .hljs-type,\n  .hljs-quote {\n        color: highlight;\n    }\n\n    .hljs-keyword,\n    .hljs-selector-tag {\n        font-weight: bold;\n    }\n}\n","tags":"","type":"text/css"},"$:/plugins/kookma/hsl/highlightjs/themes/a11y-light.css":{"title":"$:/plugins/kookma/hsl/highlightjs/themes/a11y-light.css","text":"/* a11y-light theme */\n/* Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css */\n/* @author: ericwbailey */\n\n/* Comment */\n.hljs-comment,\n.hljs-quote {\n  color: #696969;\n}\n\n/* Red */\n.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-deletion {\n  color: #d91e18;\n}\n\n/* Orange */\n.hljs-number,\n.hljs-built_in,\n.hljs-builtin-name,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-meta,\n.hljs-link {\n  color: #aa5d00;\n}\n\n/* Yellow */\n.hljs-attribute {\n  color: #aa5d00;\n}\n\n/* Green */\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition {\n  color: #008000;\n}\n\n/* Blue */\n.hljs-title,\n.hljs-section {\n  color: #007faa;\n}\n\n/* Purple */\n.hljs-keyword,\n.hljs-selector-tag {\n  color: #7928a1;\n}\n\n.hljs {\n  display: block;\n  overflow-x: auto;\n  background: #fefefe;\n  color: #545454;\n  padding: 0.5em;\n}\n\n.hljs-emphasis {\n  font-style: italic;\n}\n\n.hljs-strong {\n  font-weight: bold;\n}\n\n@media screen and (-ms-high-contrast: active) {\n  .hljs-addition,\n  .hljs-attribute,\n  .hljs-built_in,\n  .hljs-builtin-name,\n  .hljs-bullet,\n  .hljs-comment,\n  .hljs-link,\n  .hljs-literal,\n  .hljs-meta,\n  .hljs-number,\n  .hljs-params,\n  .hljs-string,\n  .hljs-symbol,\n  .hljs-type,\n  .hljs-quote {\n        color: highlight;\n    }\n\n    .hljs-keyword,\n    .hljs-selector-tag {\n        font-weight: bold;\n    }\n}\n","tags":"","type":"text/css"},"$:/plugins/kookma/hsl/highlightjs/themes/gruvbox-dark.css":{"title":"$:/plugins/kookma/hsl/highlightjs/themes/gruvbox-dark.css","text":"/*\n\nGruvbox style (dark) (c) Pavel Pertsev (original style at https://github.com/morhetz/gruvbox)\n\n*/\n\n.hljs {\n  display: block;\n  overflow-x: auto;\n  padding: 0.5em;\n  background: #282828;\n}\n\n.hljs,\n.hljs-subst {\n  color: #ebdbb2;\n}\n\n/* Gruvbox Red */\n.hljs-deletion,\n.hljs-formula,\n.hljs-keyword,\n.hljs-link,\n.hljs-selector-tag {\n  color: #fb4934;\n}\n\n/* Gruvbox Blue */\n.hljs-built_in,\n.hljs-emphasis,\n.hljs-name,\n.hljs-quote,\n.hljs-strong,\n.hljs-title,\n.hljs-variable {\n  color: #83a598;\n}\n\n/* Gruvbox Yellow */\n.hljs-attr,\n.hljs-params,\n.hljs-template-tag,\n.hljs-type {\n  color: #fabd2f;\n}\n\n/* Gruvbox Purple */\n.hljs-builtin-name,\n.hljs-doctag,\n.hljs-literal,\n.hljs-number {\n  color: #8f3f71;\n}\n\n/* Gruvbox Orange */\n.hljs-code,\n.hljs-meta,\n.hljs-regexp,\n.hljs-selector-id,\n.hljs-template-variable {\n  color: #fe8019;\n}\n\n/* Gruvbox Green */\n.hljs-addition,\n.hljs-meta-string,\n.hljs-section,\n.hljs-selector-attr,\n.hljs-selector-class,\n.hljs-string,\n.hljs-symbol {\n  color: #b8bb26;\n}\n\n/* Gruvbox Aqua */\n.hljs-attribute,\n.hljs-bullet,\n.hljs-class,\n.hljs-function,\n.hljs-function .hljs-keyword,\n.hljs-meta-keyword,\n.hljs-selector-pseudo,\n.hljs-tag {\n  color: #8ec07c;\n}\n\n/* Gruvbox Gray */\n.hljs-comment {\n  color: #928374;\n}\n\n/* Gruvbox Purple */\n.hljs-link_label,\n.hljs-literal,\n.hljs-number {\n  color: #d3869b;\n}\n\n.hljs-comment,\n.hljs-emphasis {\n  font-style: italic;\n}\n\n.hljs-section,\n.hljs-strong,\n.hljs-tag {\n  font-weight: bold;\n}\n","tags":"","type":"text/css"},"$:/plugins/kookma/hsl/highlightjs/themes/gruvbox-light.css":{"title":"$:/plugins/kookma/hsl/highlightjs/themes/gruvbox-light.css","text":"/*\n\nGruvbox style (light) (c) Pavel Pertsev (original style at https://github.com/morhetz/gruvbox)\n\n*/\n\n.hljs {\n  display: block;\n  overflow-x: auto;\n  padding: 0.5em;\n  background: #fbf1c7;\n}\n\n.hljs,\n.hljs-subst {\n  color: #3c3836;\n}\n\n/* Gruvbox Red */\n.hljs-deletion,\n.hljs-formula,\n.hljs-keyword,\n.hljs-link,\n.hljs-selector-tag {\n  color: #9d0006;\n}\n\n/* Gruvbox Blue */\n.hljs-built_in,\n.hljs-emphasis,\n.hljs-name,\n.hljs-quote,\n.hljs-strong,\n.hljs-title,\n.hljs-variable {\n  color: #076678;\n}\n\n/* Gruvbox Yellow */\n.hljs-attr,\n.hljs-params,\n.hljs-template-tag,\n.hljs-type {\n  color: #b57614;\n}\n\n/* Gruvbox Purple */\n.hljs-builtin-name,\n.hljs-doctag,\n.hljs-literal,\n.hljs-number {\n  color: #8f3f71;\n}\n\n/* Gruvbox Orange */\n.hljs-code,\n.hljs-meta,\n.hljs-regexp,\n.hljs-selector-id,\n.hljs-template-variable {\n  color: #af3a03;\n}\n\n/* Gruvbox Green */\n.hljs-addition,\n.hljs-meta-string,\n.hljs-section,\n.hljs-selector-attr,\n.hljs-selector-class,\n.hljs-string,\n.hljs-symbol {\n  color: #79740e;\n}\n\n/* Gruvbox Aqua */\n.hljs-attribute,\n.hljs-bullet,\n.hljs-class,\n.hljs-function,\n.hljs-function .hljs-keyword,\n.hljs-meta-keyword,\n.hljs-selector-pseudo,\n.hljs-tag {\n  color: #427b58;\n}\n\n/* Gruvbox Gray */\n.hljs-comment {\n  color: #928374;\n}\n\n/* Gruvbox Purple */\n.hljs-link_label,\n.hljs-literal,\n.hljs-number {\n  color: #8f3f71;\n}\n\n.hljs-comment,\n.hljs-emphasis {\n  font-style: italic;\n}\n\n.hljs-section,\n.hljs-strong,\n.hljs-tag {\n  font-weight: bold;\n}\n","tags":"","type":"text/css"},"$:/plugins/kookma/hsl/highlightjs/themes/kookma/minimal-light.css":{"title":"$:/plugins/kookma/hsl/highlightjs/themes/kookma/minimal-light.css","text":"/* The customised style for TiddlyFor syntax highlighthing\n(highlight.js style)\nDescription: Magula style for highligh.js\nAuthor: Ruslan Keba <rukeba@gmail.com>\nWebsite: http://rukeba.com/\nVersion: 1.0\nDate: 2009-01-03\nMusic: Aphex Twin / Xtal\n*/\n\n.hljs {\n  display: block;\n  overflow-x: auto;\n  padding: 0.5em;\n  background-color: #f4f4f4;\n  font-size: 0.90em;  /* smaller font */\n}\n\n.hljs,\n.hljs-subst {\n  color: black;\n}\n\n.hljs-string,\n.hljs-title,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-attribute,\n.hljs-addition,\n.hljs-variable,\n.hljs-template-tag,\n.hljs-template-variable {\n  color: #050;\n}\n\n.hljs-comment,\n.hljs-quote {\n  color: #777;\n}\n\n.hljs-number,\n.hljs-regexp,\n.hljs-literal,\n.hljs-type,\n.hljs-link {\n  color: #800;\n}\n\n.hljs-deletion,\n.hljs-meta {\n  color: #00e;\n}\n\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-doctag,\n.hljs-title,\n.hljs-section,\n.hljs-built_in,\n.hljs-tag,\n.hljs-name {\n  font-weight: bold;\n  color: navy;\n}\n\n.hljs-emphasis {\n  font-style: italic;\n}\n\n.hljs-strong {\n  font-weight: bold;\n}\n","tags":"","type":"text/css"},"$:/plugins/kookma/hsl/highlightjs/themes/kookma/tw-dark.css":{"title":"$:/plugins/kookma/hsl/highlightjs/themes/kookma/tw-dark.css","text":"/* The customised dark style for TiddlyFor syntax highlighthing\n(highlight.js style)\nApr 19, 2018\nMohammad Rahmani\n*/\n\n.hljs {\n  display: block;\n  overflow-x: auto;\n  padding: 0.5em;\n  background: #2e2e2e;\n  color: #ffffff;\n}\n\n.hljs-comment,\n.hljs-quote {\n  color: #C0DD0C;\n  font-style:normal;\n}\n\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-type,\n.hljs-addition {\n  color: #FF8000;\n  font-weight:normal;\n}\n\n.hljs-selector-attr,\n.hljs-selector-class,\n.hljs-selector-pseudo {\n  color: #ffffff;\n}\n\n\n\n.hljs-number{\n color: #7FB347;\n}\n\n\n.hljs-string,\n.hljs-doctag,\n.hljs-regexp {\n  color:#FFC600; /* #8abeb7;*/\n}\n\n.hljs-title,\n.hljs-name,\n.hljs-section {\n  color: #b5bd68;\n}\n\n.hljs-built_in {\n  color: #66D9EF;\n  font-weight:normal;\n}\n\n\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-id,\n.hljs-class .hljs-title {\n   color: #ffcc66;\n}\n\n.hljs-section,\n.hljs-name,\n.hljs-strong {\n  font-weight: bold;\n}\n\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-link {\n  color: #f99157;\n}\n\n.hljs-deletion {\n  color: #dc322f;\n}\n\n.hljs-formula {\n  background: #eee8d5;\n}\n\n.hljs-attr,\n.hljs-attribute {\n  color: #81a2be;\n}\n\n.hljs-emphasis {\n  font-style: italic;\n}\n\n/*correctio of tex tags*/\n.hljs-tag {\n  color: #b5bd68;\n}","tags":"","type":"text/css"},"$:/plugins/kookma/hsl/highlightjs/themes/solarized-dark.css":{"title":"$:/plugins/kookma/hsl/highlightjs/themes/solarized-dark.css","text":"/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull <sourdrums@gmail.com>\n\n*/\n\n.hljs {\n  display: block;\n  overflow-x: auto;\n  padding: 0.5em;\n  background: #002b36;\n  color: #839496;\n}\n\n.hljs-comment,\n.hljs-quote {\n  color: #586e75;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n  color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n  color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n  color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n  color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n  color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n  color: #dc322f;\n}\n\n.hljs-formula {\n  background: #073642;\n}\n\n.hljs-emphasis {\n  font-style: italic;\n}\n\n.hljs-strong {\n  font-weight: bold;\n}\n","tags":"","type":"text/css"},"$:/plugins/kookma/hsl/highlightjs/themes/solarized-light.css":{"title":"$:/plugins/kookma/hsl/highlightjs/themes/solarized-light.css","text":"/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull <sourdrums@gmail.com>\n\n*/\n\n.hljs {\n  display: block;\n  overflow-x: auto;\n  padding: 0.5em;\n  background: #fdf6e3;\n  color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n  color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n  color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n  color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n  color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n  color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n  color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n  color: #dc322f;\n}\n\n.hljs-formula {\n  background: #eee8d5;\n}\n\n.hljs-emphasis {\n  font-style: italic;\n}\n\n.hljs-strong {\n  font-weight: bold;\n}\n","tags":"","type":"text/css"},"$:/plugins/kookma/hsl/history":{"title":"$:/plugins/kookma/hsl/history","type":"text/vnd.tiddlywiki","text":"Full change log  https://kookma.github.io/TW-hsl/#ChangeLog\n\n* ''1.2.2'' -- 2025.07.23 -- updated to TW 5.3.8\n* ''1.2.0'' -- 2023.02.04 -- major release, updated to TW 5.2.5\n* ''1.0.1'' -- 2020.05.07 -- bugfix in the sidebar UI and typos in documentation\n* ''1.0.0'' -- 2020.05.06 -- bugfix in styles and sidebar UI\n* ''0.9.0'' -- 2020.05.01 -- documentation improved, minor bug fixed\n* ''0.8.0'' -- 2020.04.30 -- major improvement and shipping several color palettes\n* ''0.5.0'' -- 2021.04.27 -- first public release\n* ''0.1.0'' -- 2021.01.08 -- prototyping and first implementation\n"},"$:/plugins/kookma/hsl/license":{"title":"$:/plugins/kookma/hsl/license","type":"text/vnd.tiddlywiki","text":"Distributed under an MIT license.\n\nCopyright (c) 2021-2025 [[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/hsl/macros/hslines":{"title":"$:/plugins/kookma/hsl/macros/hslines","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define hslines(src, begin, end, hlrange, language, offset:0)\n\\import $:/plugins/kookma/hsl/macros/utility\n<$wikify name=\"numbers\" text=<<rawlist>> >\n<$let length={{{ [[$end$]subtract[$begin$]add[1]] }}} source={{{[<__src__>get[text]else<__src__>]}}} >\n<$macrocall $name=\"hsl-copy-to-clipboard-above-right\" src={{{ [<source>splitregexp[\\r?\\n|\\r]first<__end__>last<length>] :and[join[\n]] }}} />\n<$set name=\"hlrange\" filter=\"[<source>splitregexp[\\r?\\n|\\r]addsuffix[ ]first[$end$]last<length>]\">\n<ol start=\"$begin$\" class=\"code-list\" style=\"counter-reset: linenumber calc($begin$ + $offset$ - 1);\">\n<$list filter=\"[range[$begin$,$end$,1]]\" variable=num>\n<$list filter=\"[enlist<numbers>nsort[]match<num>then[code-selected]else[code-notselected]]\" variable=\"selected-class\">\n<$let pos={{{ [<num>subtract[$begin$]add[1]] }}} >\n<li class=<<selected-class>>><$codeblock code={{{ [enlist:raw<hlrange>nth<pos>] :else[[ ]]  }}} language=<<__language__>>/></li> \n</$let>\n</$list>\n</$list>\n</ol>\n</$set>\n</$let>\n</$wikify>\n\\end hslines"},"$:/plugins/kookma/hsl/macros/utility":{"title":"$:/plugins/kookma/hsl/macros/utility","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"\\define lines2list() {{{[range[$(start)$,$(stop)$]addsuffix[ ]]}}}\n\n\\define rawlist()\n<$list filter=\"[<__hlrange__>split[,]split[ ]!is[blank]]\" variable=num>\n<$list filter=\"[<num>search:title[-]]\" emptyMessage=<<num>> variable=vlines>\n<$let start= {{{ [<vlines>split[-]first[]] }}}\n      stop=  {{{ [<vlines>split[-]last[]] }}} >\n        <<lines2list>>\n</$let>\t\t\t \n</$list>\n</$list>\n\\end rawlist\n\n<!-- copy-to-clipboard is a clone of core macro -->\n\n\\define hsl-copy-to-clipboard(src,class:\"tc-btn-invisible\",style)\n\\whitespace trim\n<$button class=<<__class__>> style=<<__style__>> message=\"tm-copy-to-clipboard\" param=<<__src__>> tooltip={{$:/language/Buttons/CopyToClipboard/Hint}}>\n{{$:/core/images/copy-clipboard}}\n</$button>\n\\end\n\n\\define hsl-copy-to-clipboard-above-right(src,class:\"tc-btn-invisible\",style)\n\\whitespace trim\n<div class=\"hsl-copy-clipboard-outer\">\n<div class=\"hsl-copy-clipboard-inner\">\n<$macrocall $name=\"hsl-copy-to-clipboard\" src=<<__src__>> class=<<__class__>> style=<<__style__>>/>\n</div>\n</div>\n\\end"},"$:/plugins/kookma/hsl/readme":{"title":"$:/plugins/kookma/hsl/readme","type":"text/vnd.tiddlywiki","text":"; Highlight Selected Lines (HSL)\nThis tools is used to highlight selected lines or a range of lines to be standout.\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-hsl/\n* Code: https://github.com/kookma/TW-hsl\n"},"$:/plugins/kookma/hsl/styles/codelist.css":{"title":"$:/plugins/kookma/hsl/styles/codelist.css","text":"/* styles for listing code */\nol.code-list {\n\tList-style-type: none;\n\tmargin-left:0; /* Remove the default left margin */\n\tpadding-left:0; /* Remove the default left padding */\n}\n\nol.code-list  pre {\n\tpadding:0 10px; \n\tmargin-top:0;\n\tmargin-bottom:0;\n\tborder:none;\n\tborder-radius:0;\n}\n\nol.code-list pre code.hljs{\n\tpadding:0px;\n}\n\n\n/* set the top and bottom padding for the first and last line of code */\n\n,\nol.code-list li:first-child pre{\n\tpadding-top:12px;\n}\n\nol.code-list li:first-child::before{\n\tpadding-top:6px;\n}\n\nol.code-list li:last-child pre{\n\tpadding-bottom:6px;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/hsl/styles/copy-to-clipboard.css":{"title":"$:/plugins/kookma/hsl/styles/copy-to-clipboard.css","text":".hsl-copy-clipboard-outer{\n\tposition: relative;\n\tz-index:2;\n\topacity:0.3;\n}\n.hsl-copy-clipboard-inner{\n\tposition: absolute;\n\tbottom: -20px; right: 0;\n}\n.hsl-copy-clipboard-outer:hover{\n\topacity:1;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/hsl/styles/linenumbers.css":{"title":"$:/plugins/kookma/hsl/styles/linenumbers.css","text":"/* style the line numbers */\nol.code-list {\n\tcounter-reset: linenumber;\n}\nol.code-list li {\n\tcounter-increment: linenumber;\n\tposition: relative;\n\tmargin-left: 3em;\n}\n/* customize the number */\nol.code-list li::before {\n\t/*\tcontent: counter(linenumber) \" \";*/\n\tposition: absolute;\n\twidth: 3em;\n\tleft:-3em;\n\ttop:-0.5em;\n\ttext-align: right;\n\tvertical-align: middle;\n\tpadding:6px 10px 4px;\n\n}\n\n/* display line number only for selected lines */\nol.code-list li.code-selected::before {\n\tcontent: counter(linenumber) \" \";\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/hsl/styles/searchbox.css":{"title":"$:/plugins/kookma/hsl/styles/searchbox.css","text":".hsl-search-box {\n    border:none;\n    border-bottom: 1px dotted #000;\n    padding: 5px 10px;\n    outline: none;\n }","tags":"","type":"text/css"},"$:/plugins/kookma/hsl/styles/show-all-line-numbers.css":{"title":"$:/plugins/kookma/hsl/styles/show-all-line-numbers.css","text":"ol.code-list li::before {\n  content: counter(linenumber) \" \";\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/hsl/styles/skin.css":{"title":"$:/plugins/kookma/hsl/styles/skin.css","text":"/* adjust the opacity and */\n.code-list  pre,\n.code-list li::before {\n\topacity:0.3; \n}\n\n/* opacity for emphasized lines*/\n.code-list .code-selected pre,\nol.code-list li.code-selected::before {\n\topacity:1;\n}\n\n/* left border of list */\nol.code-list li {\n\tborder-left: 3px solid;\n}\n\n/* font and size of line number: remove if you dont like */\nol.code-list li::before {\n\tfont-size:1em;\n\tfont-family:monospace;\n}\t","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/hsl/ui/ControlPanel/setting-select-hljtheme":{"title":"$:/plugins/kookma/hsl/ui/ControlPanel/setting-select-hljtheme","tags":"","type":"text/vnd.tiddlywiki","text":"\\define checked()\n<$list filter=\"[all[tiddlers+shadows]prefix[$:/plugins/kookma/hsl/highlightjs/themes/]] [[$:/plugins/tiddlywiki/highlight/highlight.css]] [[$:/plugins/tiddlywiki/highlight/styles]] -[[$(currentTiddler)$]]\">\n<$action-listops $tags=\"-$:/tags/Stylesheet\"/>\n</$list>\n\\end\n\n''Set Highlight.js Theme''\n\nSearch in theme: &nbsp;<$edit-text tiddler=\"$:/temp/hsl/hlj-select-theme\" tag=input default=\"\" class=\"hsl-search-box\"/>\n\n<$list filter=\"[all[tiddlers+shadows]prefix[$:/plugins/kookma/hsl/highlightjs/themes/]sort[]]+[search:title{$:/temp/hsl/hlj-select-theme}]\">\n<$checkbox tag=\"$:/tags/Stylesheet\" checkactions=<<checked>> > <$link/></$checkbox><br>\n</$list>\n  --- The basic themes from Tiddlywiki official plugins <br>\n<$list filter=\"[[$:/plugins/tiddlywiki/highlight/highlight.css]] [[$:/plugins/tiddlywiki/highlight/styles]] +[search:title{$:/temp/hsl/hlj-select-theme}]\">\n<$checkbox tag=\"$:/tags/Stylesheet\" checkactions=<<checked>> > <$link/></$checkbox><br>\n</$list>\n"},"$:/plugins/kookma/hsl/ui/ControlPanel/setting-show-all-linenumbers":{"title":"$:/plugins/kookma/hsl/ui/ControlPanel/setting-show-all-linenumbers","tags":"","type":"text/vnd.tiddlywiki","text":"\\define chkactions() <$action-listops $tiddler=\"$:/plugins/kookma/hsl/styles/linenumbers.css\"  $tags=\"+$:/tags/Stylesheet\"/>\n\n\n<$vars status={{{[[$:/config/Hsl/Gutter]get[text]match[hide]then[yes]else[no]]}}}>\n\n; Line numbers\n:<$checkbox disabled=<<status>> tiddler=\"$:/plugins/kookma/hsl/styles/show-all-line-numbers.css\" tag=\"$:/tags/Stylesheet\" checkactions=<<chkactions>>> Show line numbers for all lines\n</$checkbox>\n</$vars>"},"$:/plugins/kookma/hsl/ui/ControlPanel/setting-switch-gutter":{"title":"$:/plugins/kookma/hsl/ui/ControlPanel/setting-switch-gutter","tags":"","type":"text/vnd.tiddlywiki","text":"\\define styleTids()\n[[$:/plugins/kookma/hsl/styles/show-all-line-numbers.css]]\n[[$:/plugins/kookma/hsl/styles/linenumbers.css]]\n[[$:/plugins/kookma/hsl/styles/skin.css]]\n\\end\n\\define hide()\n<$list filter=\"[enlist<styleTids>]\">\n<$action-listops $tiddler=<<currentTiddler>>  $tags=\"-$:/tags/Stylesheet\"/>\n</$list>>\n\\end\n\\define show()\n<$list filter=\"[enlist<styleTids>]\">\n<$action-listops $tiddler=<<currentTiddler>>  $tags=\"+$:/tags/Stylesheet\"/>\n</$list>>\n\\end\n\n;Switch Gutter \n:<$checkbox tiddler=\"$:/config/Hsl/Gutter\" field=\"text\" checked=hide unchecked=show checkactions=<<hide>>  uncheckactions=<<show>> > Turn off gutter, line numbers and line emphasizing</$checkbox>\n"},"$:/plugins/kookma/hsl/ui/ControlPanel/Settings":{"title":"$:/plugins/kookma/hsl/ui/ControlPanel/Settings","caption":"Hsl","list-after":"$:/core/ui/ControlPanel/Settings/TiddlyWiki","tags":"$:/tags/ControlPanel/SettingsTab $:/tags/MoreSideBar","type":"text/vnd.tiddlywiki","text":"These settings let you customise the behaviour of Highlight Selected Lines (hsl) plugin.\n\n---\n\n;Show Highlight Selected Lines (hsl) setting in more sidebar\n:<$checkbox tiddler=\"$:/plugins/kookma/hsl/ui/ControlPanel/Settings\" tag=\"$:/tags/MoreSideBar\"> Show setting in more sidebar</$checkbox>\n\n<!-- line numbers mode -->\n{{$:/plugins/kookma/hsl/ui/ControlPanel/setting-show-all-linenumbers}}\n\n<!-- line numbers mode -->\n{{$:/plugins/kookma/hsl/ui/ControlPanel/setting-switch-gutter}}\n\n<!-- HighlightJs mode -->\n<$list filter=\"[[$:/plugins/tiddlywiki/highlight]!is[missing]] :filter[lookup:no[$:/config/Plugins/Disabled/]match[no]]\" variable=null>\n\n{{$:/plugins/kookma/hsl/ui/ControlPanel/setting-select-hljtheme}}\n</$list>"}}}