diff --git a/tiddlers/$__plugins_kookma_favorites.json b/tiddlers/$__plugins_kookma_favorites.json index 989da80..e4af265 100644 --- a/tiddlers/$__plugins_kookma_favorites.json +++ b/tiddlers/$__plugins_kookma_favorites.json @@ -1 +1 @@ -{"tiddlers":{"$:/config/favorites/FolderOpenOnDrop":{"title":"$:/config/favorites/FolderOpenOnDrop","created":"20220814070906288","modified":"20220814074154827","tags":"","type":"text/vnd.tiddlywiki","text":"yes"},"$:/config/favorites/IconColor":{"title":"$:/config/favorites/IconColor","created":"20220814070554592","modified":"20220814115347049","tags":"","type":"text/vnd.tiddlywiki","text":"#ff0000"},"$:/config/favorites/modifierkey/expand-folder":{"title":"$:/config/favorites/modifierkey/expand-folder","tags":"","type":"text/vnd.tiddlywiki","text":"shift"},"$:/config/favorites/modifierkey/open-folder-items":{"title":"$:/config/favorites/modifierkey/open-folder-items","type":"text/vnd.tiddlywiki","text":"alt"},"$:/config/favorites/modifierkey/open-folder":{"title":"$:/config/favorites/modifierkey/open-folder","tags":"","type":"text/vnd.tiddlywiki","text":"ctrl"},"$:/config/favorites/modifierkey/sidebar-tab-from-folder":{"title":"$:/config/favorites/modifierkey/sidebar-tab-from-folder","tags":"","type":"text/vnd.tiddlywiki","text":"ctrl-shift"},"$:/config/kookma/favorites/ViewTemplateTitleFilters/Manager":{"title":"$:/config/kookma/favorites/ViewTemplateTitleFilters/Manager","list-before":"$:/config/ViewTemplateTitleFilters/system","tags":"$:/tags/ViewTemplateTitleFilter","type":"text/vnd.tiddlywiki","text":"[match[$:/plugins/kookma/favorites/ui/manager]then[$:/plugins/kookma/favorites/ui/ViewTemplate/Title]]"},"$:/favorites/folders/recent":{"title":"$:/favorites/folders/recent","caption":"Recently added","created":"20200103090757281","list":"","list-before":"","modified":"20220814160346450","tags":"$:/tags/Favorites/Folder","type":"text/vnd.tiddlywiki"},"$:/plugins/kookma/favorites/history":{"title":"$:/plugins/kookma/favorites/history","tags":"","type":"text/vnd.tiddlywiki","text":"Full change log https://kookma.github.io/TW-Favorites/#ChangeLog\n\n* ''4.8.1'' -- 2022.12.17 -- update to TW 5.2.4, customizable item link title\n* ''4.7.9'' -- 2022.11.04 -- bug fixes in slider button and toolbar button\n* ''4.7.6'' -- 2022.10.20 -- create sidebar tab from folder\n* ''4.7.4'' -- 2022.10.07 -- folder button modifiers and draggable handle (secret keys) added \n* ''4.7.1'' -- 2022.08.25 -- folders are highly improved, export as bundle, special viewtemplate, button modifiers. \n* ''4.6.5'' -- 2022.08.14 -- updated to Tiddlywiki 5.2.3 and restructured for performance. \n* ''4.5.1'' -- 2020.05.16 -- new svg icon for toolbar and correction for svg color\n* ''4.5.0'' -- 2020.04.23 -- updated to Tiddlywiki 5.1.23 and fixed few issues\n* ''4.3.0'' -- 2019.11.19 -- correct caption when caption filed has wikitext\n* ''4.0.0'' -- 2019.12.17 -- a rewrite of old favorite plugin\n* ''3.0.12'' -- 2018.11.01 -- released by Mohammad Rahmani\n* ''3.0.5'' -- 2017.08.03 -- released by Andrew Harrison"},"$:/plugins/kookma/favorites/images/heart":{"title":"$:/plugins/kookma/favorites/images/heart","tags":"","type":"text/vnd.tiddlywiki","text":"\n \n"},"$:/plugins/kookma/favorites/images/stack":{"title":"$:/plugins/kookma/favorites/images/stack","caption":"465-stackoverflow","library":"IcoMoon Free","library_version":"13-Mar-2016","tags":"$:/tags/Image","type":"text/vnd.tiddlywiki","text":""},"$:/language/Buttons/Favorites/Caption/Add":{"title":"$:/language/Buttons/Favorites/Caption/Add","created":"20191216200037937","modified":"20210423153606311","type":"text/vnd.tiddlywiki","text":"favorites"},"$:/language/Buttons/Favorites/Caption/Remove":{"title":"$:/language/Buttons/Favorites/Caption/Remove","created":"20191216200037793","modified":"20210423153606322","type":"text/vnd.tiddlywiki","text":"Caption/Remove"},"$:/language/Buttons/Favorites/Hint/Add":{"title":"$:/language/Buttons/Favorites/Hint/Add","created":"20191216200037919","modified":"20210423153606337","type":"text/vnd.tiddlywiki","text":"Add to favorites"},"$:/language/Buttons/Favorites/Hint/Remove":{"title":"$:/language/Buttons/Favorites/Hint/Remove","created":"20200326193045794","modified":"20210423153606329","tags":"","type":"text/vnd.tiddlywiki","text":"Remove from favorites"},"$:/plugins/kookma/favorites/license":{"title":"$:/plugins/kookma/favorites/license","tags":"","type":"text/vnd.tiddlywiki","text":"Distributed under an MIT license.\n\n\"\"\"\nCopyright (c) 2018-2022 [[Mohammad Rahmani|https://github.com/kookma]]\nCopyright (c) 2017 [[Andrew Harrison|https://github.com/t5a]]\n\"\"\"\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/favorites/macros/combo-search":{"title":"$:/plugins/kookma/favorites/macros/combo-search","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"\\define standardSearch() [all[tiddlers+shadows]tagget[list]enlist-input[]search]\n\\define filterSearch() [all[tiddlers+shadows]tagget[list]enlist-input[]]+[subfilter]\n\n\\define displayResult(filter)\n\n<$set name=itemsFound filter=<<__filter__>> >\n<$list filter=\"[enlistlimit[1]]\" variable=null emptyMessage='// no result for this folder//
'>\n\n\n<$list filter=\"[subfilter]\" variable=folder>\n\n<$list filter=\"[list] :intersection[enlist] :and[limit[1]]\">\n
<$transclude tiddler=<> field=caption/>
\n\n\n<$list filter=\"[list] :intersection[enlist]\">\n<$link to=<>/>
\n\n\n\n\n\n\\end\n\n\n\\define combo-search(stateTiddler:\"\")\n<$vars pattern=\"^\\[\"\n stateTid={{{ [[$:/temp/favorites/combosearch/]addsuffix[$stateTiddler$]] }}}>\t \n\n\n\n\\end"},"$:/plugins/kookma/favorites/macros/definition":{"title":"$:/plugins/kookma/favorites/macros/definition","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"\\define folderpath() $:/favorites/folders\n\\define foldertagTid() $:/tags/Favorites/Folder\n\\define folders() [all[tiddlers+shadows]tag[$(foldertagTid)$]]\n\\define recentlyAdded() $:/favorites/folders/recent\n\n\\define temppath() $:/temp/favorites\n\n\\define selectionTid() $(temppath)$/selection\n\\define tempNewTid() $(temppath)$/new-folder\n\\define temppopupTid() $(temppath)$/delete-confirm\n\\define tempreorderTid() $(temppath)$/reorder\n\\define saveTid() $(temppath)$/savetitle\n\n\n\\define sliderRevealState() $(temppath)$/slider/$(currentFolder)$\n\n\n\\define stateFolderEdit() $(temppath)$/folder-editor/$(currentFolder)$\n\\define tempFolderTextEdit() $(temppath)$/folder-editor/edit-text/$(currentFolder)$\n\n\n\\define itemLinkTitleinTree() $:/config/favorites/ItemLinkTitle\n\\define newFolderPosion() $:/config/favorites/NewFolderPosition\n\\define openFolderOnDrop() $:/config/favorites/FolderOpenOnDrop\n\\define expandFolderModifierKey() $:/config/favorites/modifierkey/expand-folder\n\\define openFolderModifierKey() $:/config/favorites/modifierkey/open-folder\n\\define openFolderItemsModifierKey() $:/config/favorites/modifierkey/open-folder-items\n\\define sidebarTabfromFolderModifierKey() $:/config/favorites/modifierkey/sidebar-tab-from-folder"},"$:/plugins/kookma/favorites/macros/drag-n-drop":{"title":"$:/plugins/kookma/favorites/macros/drag-n-drop","code-body":"yes","tags":"$:/tags/Favorites/Macro/Folder","type":"text/vnd.tiddlywiki","text":"\\whitespace trim\n\n\\define drop-actions()\n\n<$reveal type=\"nomatch\" default=\"\" text={{{ [listed[]tag] }}} >\n<$vars oldFolder={{{ [listed[]tag!match] +[limit[1]]}}} >\n<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"-[]\" />\n\n\n\n<$action-listops $tiddler=<> $subfilter=\"+[insertbefore:currentTiddler]\"/>\n<$list filter=\"[get[text]match[yes]]\" variable=null>\n<$action-setfield $tiddler=<> text=\"open\"/>\n\n\\end\n\n\\define placeholder()\n
 
\n\\end\n\n\\define droppable-item-after-last-item()\n\\whitespace trim\n\n<$droppable actions=<> enable=<> >\n<>
 
\n\n\\end\n\n\n\\define display-folder-is-empty()\n<$droppable actions=<> enable=<> >\n<>\n//Folder is empty//\n\n\\end"},"$:/plugins/kookma/favorites/macros/fav-tree":{"title":"$:/plugins/kookma/favorites/macros/fav-tree","code-body":"yes","tags":"$:/tags/Favorites/Macro/Folder","type":"text/vnd.tiddlywiki","text":"\\define fav-tree(status:\"closed\")\n
\n\n<$reveal type=\"nomatch\" state=<> text=\"open\" default=\"$status$\" tag=\"div\" >\n <$button class=\"tc-btn-invisible tc-tiddlylink\" actions=<> dragFilter=\"[list]\" >\n\t\t {{$:/core/images/right-arrow}}\n \n\n<$reveal type=\"match\" state=<> text=\"open\" default=\"$status$\" tag=\"div\" >\n <$button class=\"tc-btn-invisible tc-tiddlylink\" actions=<> dragFilter=\"[list]\" >\n\t\t {{$:/core/images/down-arrow}}\n \n\n\n<$list filter=\"[match[yes]] :filter[!match]\" variable=null emptyMessage=\"\"\"\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/folder-title-view\"/>\n\"\"\">\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/folder-title-edit\"/>\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/folder-clear-btn\"/>\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/folder-rename-btn\"/>\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/folder-delete-btn\"/>\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/folder-reorder-btn\"/>\n\n
\n\n<$reveal type=\"match\" state=<> text=\"open\" default=\"$status$\" tag=div class=\"kk-fav-folder-content\">\n<$list filter=\"[list]\" template=\"$:/plugins/kookma/favorites/templates/list-item\" emptyMessage=<> />\n\n<>\n\n\\end\n\n\n\n\n\\define slider-btn-actions(status)\n\n<$list filter=\"[match[normal]]\">\n<$action-setfield $tiddler=<> text=\"$status$\"/>\n\n\n\n<$list filter=\"[match{$(expandFolderModifierKey)$}]\">\n<$action-deletetiddler $filter=\"[prefix[$(temppath)$/slider/]]\"/>\n<$action-setfield $tiddler=\"$:/temp/favorites/slider/$:/favorites/folders/recent\" text=closed/>\n<$action-setfield $tiddler=<> text=open/>\n\n\n\n<$list filter=\"[match{$(openFolderModifierKey)$}]\">\n<$action-navigate $to=<> $scroll=\"yes\"/>\n\n\n\n<$list filter=\"[match{$(openFolderItemsModifierKey)$}]\">\n<$action-setfield $tiddler=<> text=open/>\n<$list filter=\"[listreverse[]]\" >\n<$action-navigate $to=<> />\n\n\n\n\n<$list filter=\"[match{$(sidebarTabfromFolderModifierKey)$}]\">\n<$action-createtiddler \n $basetitle = {{{ [get[title]addsuffix[-as-sidebar-tab]] }}}\n caption = {{{ [get[caption]] }}}\n tags = \"$:/tags/SideBar\"\n text = \"{{$(currentFolder)$||$:/plugins/kookma/favorites/ui/ViewTemplate/Folder}}\"\n/>\n\n\n\\end"},"$:/plugins/kookma/favorites/macros/folder-create":{"title":"$:/plugins/kookma/favorites/macros/folder-create","code-body":"yes","tags":"$:/tags/Favorites/Macro/Folder","type":"text/vnd.tiddlywiki","text":"\\define add-folder-add-actions()\n\\import $:/plugins/kookma/favorites/macros/definition\n\\define add_folder_top_folderlist() <$action-listops $tiddler=<> $field=\"list\" $subfilter=\"[get[text]] +[putfirst[]]\" />\n\\define add_folder_bottom_folderlist() <$action-listops $tiddler=<> $field=\"list\" $subfilter=\"[get[text]]\" />\n<$list filter=\"[get[text]trim[]!is[blank]]\" variable=null>\n<$let \n folderName = {{{ [get[text]] }}} \n saveTitle = {{{[get[text]]}}} \n setFolderPos = {{{ [get[text]match[yes]then[add_folder_top_folderlist]else[add_folder_bottom_folderlist]] }}} >\n <$action-createtiddler \n $basetitle=<>\n\t $savetitle=<>\n\t caption=<>\n\t tags=<>\n />\n\t\n <$macrocall $name=<> />\n\n\n<$action-deletetiddler $tiddler=<>/>\n\n\\end\n\n\\define add-folder-cancel-actions() <$action-deletetiddler $tiddler=<>/>\n\n\\define new-fav-folder-inputbox()\n<$keyboard key=enter actions=<> >\n<$keyboard key=escape actions=<> >\n<$edit-text tag=input tiddler=<> default=\"\" placeholder=\"enter a folder name\" class=\"kk-fav-input\"/>\n\n\n\\end\n\n\\define new-fav-folder-cancelButton()\n<$list filter=\"[get[text]minlength[1]limit[1]]\">\n<$button tooltip=\"clear input box\" class=\"tc-btn-invisible kk-fav-btn-mini\" actions=<>>\n{{$:/core/images/close-button}}\n\n\n\\end\n\n\\define new-fav-folder-addButton()\n<$button tooltip=\"create new folder\" class=\"tc-btn-invisible\" \nactions=<> disabled= {{{ [get[text]!is[blank]then[no]else[yes]] }}}>\n{{$:/core/images/new-button}}\n\n\\end"},"$:/plugins/kookma/favorites/macros/folder-delete":{"title":"$:/plugins/kookma/favorites/macros/folder-delete","code-body":"yes","tags":"$:/tags/Favorites/Macro/Folder","type":"text/vnd.tiddlywiki","text":"\\define folder-delete-actions()\n<$wikify name=warning-message text='Do you wish to delete \"{{$(currentFolder)$!!caption}}\" folder ($(currentFolder)$)?'>\n<$action-confirm $message=<> >\n\t<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"-[[$(currentFolder)$]]\" />\n\t<$action-deletetiddler $tiddler=<>/>\n\t\"\"\"\n\t\n\\end\t\n"},"$:/plugins/kookma/favorites/macros/folder-rename":{"title":"$:/plugins/kookma/favorites/macros/folder-rename","code-body":"yes","tags":"$:/tags/Favorites/Macro/Folder","type":"text/vnd.tiddlywiki","text":"\\define rename-perform-actions()\n<$list filter=\"[get[text]trim[]minlength[1]]\" variable=newTitle>\n<$action-setfield $tiddler=<> $field=\"caption\" $value=<> />\n<$action-deletetiddler $tiddler=<>/>\n<$action-deletetiddler $tiddler=<>/>\n\n\\end\n\n\\define rename-cancel-actions()\n<$action-deletetiddler $tiddler=<>/>\n<$action-deletetiddler $tiddler=<>/>\n\\end"},"$:/plugins/kookma/favorites/macros/folder-reorder":{"title":"$:/plugins/kookma/favorites/macros/folder-reorder","code-body":"yes","tags":"$:/tags/Favorites/Macro/Folder","type":"text/vnd.tiddlywiki","text":"\\define folder-reorder()\n<$let selectedFolder={{{ [get[text]] }}} \n disabledStatus={{{[taglimit[1]then[no]else[yes]]}}} >\n
\n<$list filter=\"[match[no]]\" variable=null emptyMessage=\"//First select a folder//\">\n<$transclude tiddler=<> field=caption/>\n\n
\n\n<$button tooltip=\"move down\" disabled=<> >{{$:/core/images/down-arrow}}\n<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"+[move:1]\"/>\n\n<$button tooltip=\"move up\" disabled=<> >{{$:/core/images/up-arrow}}\n<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"+[move:-1]\"/>\n\n<$button tooltip=\"put first\" disabled=<> >{{$:/core/images/fold-button}}\n<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"-[] [] +[putfirst:1[]]\"/>\n\n<$button tooltip=\"put last\" disabled=<> >{{$:/core/images/unfold-button}}\n<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"-[] [putlast:1[]]\"/>\n\n<$button tooltip=\"sort downwards\" disabled=<> >{{$:/core/images/unfold-all-button}}\n<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"+[sort[caption]]\"/>\n\n<$button tooltip=\"sort upwards\" disabled=<> >{{$:/core/images/fold-all-button}}\n<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"+[!sort[caption]]\"/>\n\n\n\\end"},"$:/plugins/kookma/favorites/manager/filterbuttons/exptab-bundle":{"title":"$:/plugins/kookma/favorites/manager/filterbuttons/exptab-bundle","code-body":"yes","list-after":"$:/plugins/kookma/favorites/manager/filterbuttons/exptab-export","tags":"$:/tags/Favorites/Manager/FilterButton","type":"text/vnd.tiddlywiki","text":"\\define bundle-folder()\n<$button class=\"tc-btn-invisible\" tooltip=\"export folder and tiddlers as bundle\"> {{$:/plugins/kookma/favorites/images/stack}}\n<$action-sendmessage $message=\"tm-download-file\" \n $param=\"$:/plugins/kookma/favorites/templates/export-bundle\"\n exportFilter=<>\n folderpath=<>\n foldertags=<>\n foldercaption= {{{ [get[caption]addprefix[Exported ]] :else[[Exported favorites]]}}}\n filename=\"Favorites_Folder_Exported.json\"\n/>\n\n\\end\n\n\n<$reveal type=nomatch default=\"0\" text=<> >\n<$set name=exportFilter filter=<> >\n<>\n\n\n\n"},"$:/plugins/kookma/favorites/manager/filterbuttons/exptab-delete":{"title":"$:/plugins/kookma/favorites/manager/filterbuttons/exptab-delete","code-body":"yes","tags":"$:/tags/Favorites/Manager/FilterButton","type":"text/vnd.tiddlywiki","text":"<$reveal type=nomatch default=\"0\" text=<> >\n<$button popup=<> class=\"tc-btn-invisible\" tooltip=\"delete all tiddlers in this folder\">\n{{$:/core/images/delete-button}}\n\n\n\n<$reveal state=<> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n
\n
\n
\nAre you sure you wish to delete permanently <> tiddler(s)?\n
\n
\n<$button class=\"tc-button tt-button\"> delete\n <$action-deletetiddler $filter=<> />\n <$list filter=\"[match[singleFolder]then] :else[all[tiddlers+shadows]tag]\" >\n <$action-deletefield $field=\"list\"/>\n \n\n
\n
\n
\n"},"$:/plugins/kookma/favorites/manager/filterbuttons/exptab-export":{"title":"$:/plugins/kookma/favorites/manager/filterbuttons/exptab-export","code-body":"yes","tags":"$:/tags/Favorites/Manager/FilterButton","type":"text/vnd.tiddlywiki","text":"<$reveal type=nomatch default=\"0\" text=<> >\n<$set name=exportFilter filter=<> >\n<$macrocall $name=\"exportButton\" exportFilter=<> lingoBase=\"$:/language/Buttons/ExportTiddlers/\" baseFilename=\"favorites\"/>\n\n"},"$:/plugins/kookma/favorites/manager/tabs/export":{"title":"$:/plugins/kookma/favorites/manager/tabs/export","caption":"Export","list-after":"$:/plugins/kookma/favorites/manager/tabs/search","tags":"$:/tags/Favorites/Manager","type":"text/vnd.tiddlywiki","text":"\\import $:/plugins/kookma/favorites/macros/definition\n\\define lingo-base() $:/language/Search/\n\nExport or delete folders content\n\n<$let \n selection= {{{ [get[text]] }}} \n selectionType={{{ [match[allFavorites]then[allFavorites]else[singleFolder]] }}}\n allFavoritesFilter=\"[all[tiddlers+shadows]tagget[list]enlist-input[]]\"\n singleFolderFilter=\"[list]\"\n selectionFilter={{{ [match[singleFolder]thenelse] }}}\n resultCount= {{{ [subfiltercount[]] }}} \n>\n\n\n\n\n
\n<>\n<$reveal type=nomatch default=\"0\" text={{{[subfiltercount[]]}}} >\n<$list filter=<> template=\"$:/core/ui/ListItemTemplate\"/>\n\n
\n\n"},"$:/plugins/kookma/favorites/manager/tabs/folders":{"title":"$:/plugins/kookma/favorites/manager/tabs/folders","caption":"Folders","tags":"$:/tags/Favorites/Manager","type":"text/vnd.tiddlywiki","text":"\\import $:/plugins/kookma/favorites/macros/definition\n\\import [all[tiddlers+shadows]tag[$:/tags/Favorites/Macro/Folder]]\n\n\n\nCreate, delete, rename, and rearrange folders\n\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/ui-folder-create\" />\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/ui-folder-reorder\" />\n\n<$vars fv-config-buttons=yes>\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/ui-folder-tree\" field=text/>\n\n"},"$:/plugins/kookma/favorites/manager/tabs/search":{"title":"$:/plugins/kookma/favorites/manager/tabs/search","caption":"Search","list-after":"$:/plugins/kookma/favorites/manager/tabs/folders","tags":"$:/tags/Favorites/Manager","type":"text/vnd.tiddlywiki","text":"\\import $:/plugins/kookma/favorites/macros/definition\n\\import $:/plugins/kookma/favorites/macros/combo-search\n\nSearch in favorites list (use filter or standard search)\n\n<>"},"$:/plugins/kookma/favorites/readme":{"title":"$:/plugins/kookma/favorites/readme","tags":"","type":"text/vnd.tiddlywiki","text":"; Favorites\nA favorite item also called a bookmark is a shortcut, you are creating for quick access to it. You can access that bookmark at any time and view that as many times as you want without having to search and find it again.\n\nFavorites plugin is a set of tool for creating favorites (bookmarks) in Tiddlywiki. Each favorite item is a shortcut to a tiddler. Favorites can be organized in folders.\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-Favorites/\n* Code: https://github.com/kookma/TW-Favorites"},"$:/plugins/kookma/favorites/styles/dynamic":{"title":"$:/plugins/kookma/favorites/styles/dynamic","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"/* skin */\n.kk-fav-row:hover {\n\tbackground-color: <>;\n}\n.kk-fav-row .tc-btn-invisible svg\n{\n\tfont-size: 0.9em;\n\tfill: <>;\n\tvertical-align: middle;\n\tmargin-right:0.5em;\n}\n.kk-fav-folder-content .tc-btn-invisible.tc-btn-mini svg {\n\tfont-size: 0.7em;\n\tfill: <>;\n\tvertical-align: middle;\n\n}\n\n/* for manager btn */\n.tc-btn-invisible.kk-fav-btn{\n\tcolor: <>;\n}\n.tc-btn-invisible.kk-fav-btn svg{\n\tfill: <>;\n}\n\n/* very important: style the favorite icon on tiddler view toolbar */\n.tc-tiddler-controls .notselected .tc-image-favorites-button {\n\tstroke:#000;\n}\n\n.tc-tiddler-controls .selected .tc-image-favorites-button {\n\tstroke: {{$:/config/favorites/IconColor}};\n\tfill: {{$:/config/favorites/IconColor}};\n}\n\n.tc-tiddler-controls:hover .selected .tc-image-favorites-button {\n\tstroke: {{$:/config/favorites/IconColor}};\n\tfill: {{$:/config/favorites/IconColor}};\n}"},"$:/plugins/kookma/favorites/styles/folder":{"title":"$:/plugins/kookma/favorites/styles/folder","text":".kk-fav-row{\n\tdisplay: flex;\t\n\twidth: 100%;\n\tflex-wrap: nowrap;\n}\n\n.kk-fav-row div.kk-fav-input-textbox{\n\tflex-grow:1;\n\tmargin-right:8px;\n\twidth:100%;\n}\n\n.kk-fav-row .kk-fav-input-textbox .kk-fav-input{\n\twidth:100%;\n\toutline: none;\n\tborder: none;\n\tborder-bottom: 1px dotted grey;\n\tbackground: transparent;\n}\n\n.kk-fav-row .kk-fav-input-textbox .kk-fav-inpu:focus{\n\toutline: none;\n\tborder-bottom: 1px solid #5778d8;\n\tbackground: transparent;\n}\n\n.kk-fav-row button.tc-btn-invisible{\n\toutline: none;\n}\n\n/* for title everywhere */\n.kk-fav-title{\n\tfont-weight: 600;\n}\n.kk-fav-title svg{\n\theight:1em;\n\twidth:1em;\n\tvertical-align:middle;\n}\n/* folder title row */\n.kk-fav-row .kk-fav-title{\n\twidth:100%;\n}\n\n.kk-fav-row input[type=\"radio\"] {\n\twidth: 0.7em;\n\theight: 0.7em; \n\tvertical-align: middle;\n}\n\n/* other items */\nlabel.kk-fav-label{\n\tflex-shrink:0;\n\twidth:120px;\n\n}\n\n/* in slider */\n.kk-fav-folder-content {\n\tpadding-left:20px;\n}\n\n/* only if caption has svg segment.\nsee $:/plugins/kookma/favorites/templates/item-link */\n.kk-fav-item svg{\n\theight:1em;\n\twidth:1em;\n\tvertical-align:middle;\n}\n\n/* clear buttons on inputbox for create folder, rename folder*/\n.tc-btn-invisible.kk-fav-btn-mini svg{\n\twidth:0.8em;\n\theight:0.8em;\n\tvertical-align:middle;\n}\n.tc-btn-invisible.kk-fav-btn-mini{\n\tmargin-right:0.5em;\n}\n\n/* folder reorder and rearrange */\n.kk-fav-folder-reorder{\n\tmargin-top:15px;\n\tmargin-bottom:15px;\n}\n\n.kk-fav-folder-reorder button{\n\talign-self: flex-start;\n\tflex-shrink:0;\n\tmargin-left:4px;\n}\n\n.kk-fav-folder-reorder button svg.tc-image-button{\n\twidth: 0.7em;\n\theight: 0.7em;\n}\n\n/* hide item-delete for frozen-tab ----- this is important and control visibilty of close button*/\n.kk-fav-frozen-tab .kk-fav-close-btn{\n\tdisplay:none;\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/favorites/styles/misc":{"title":"$:/plugins/kookma/favorites/styles/misc","text":"/* select widget in export */\n.kk-fav-select{\n\tdisplay:inline-block;\n\twidth:320px;\n}\n\n/* buttons on sidebar: manager, collapse all */\n.tc-btn-invisible.kk-fav-btn{\n\topacity:0.5;\n}\n.tc-btn-invisible.kk-fav-btn:hover{\n\topacity:1.0;\n}\n.tc-btn-invisible.kk-fav-btn .tc-image-fold{\n\theight:0.9em;\n\tvertical-align:bottom;\n}\n\n\n.kk-fav-btn .tc-image-refresh-button{\n\tvertical-align: middle;\n\twidth: 1.1em;\n\theight: 1.1em;\n}\n\ninput.kk-fv-color-input[type=\"color\"] {\n\t-webkit-appearance: none;\n\tborder: none;\n\twidth: 40px;\n\theight: 20px;\n}\n\n/* Utility classes */\n\n.kk-fav-left-gap{\n\tmargin-left:8px;\n}\n\n/* Settings tab */\nlabel.kk-fav-label {\n display:inline-block;\n width: 210px;\n margin-bottom:0.4em;\n}\n.kk-fav-input {\n width:120px;\n}\n\n/* folder-tiddler-ui*/\n\ndetails.kk-fav-details>summary{\npadding-left:0;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/favorites/templates/export-bundle":{"title":"$:/plugins/kookma/favorites/templates/export-bundle","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"<$let timeStamp=<>\n folderName={{{ [addprefix[/f-]addprefix] }}}\t>\n[<$list filter=<> ><$text text=<>/>,\n{\n \"created\":\"<>\",\n \"exported-from\":\"{{$:/SiteTitle}}\",\n \"tags\":\"<>\",\n \"title\":\"<>\",\n \"caption\":\"<>\",\n \"list\":\"{{{ [subfilterformat:titlelist[]join[ ]] }}}\"\n}\n]"},"$:/plugins/kookma/favorites/templates/folder-clear-btn":{"title":"$:/plugins/kookma/favorites/templates/folder-clear-btn","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[get[text]minlength[1]limit[1]]\" variable=null>\n<$button tooltip=\"cancel rename folder\" class=\"tc-btn-invisible kk-fav-btn-mini\"\nactions=<>\n>{{$:/core/images/close-button}}\n"},"$:/plugins/kookma/favorites/templates/folder-delete-btn":{"title":"$:/plugins/kookma/favorites/templates/folder-delete-btn","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"<$button class=\"tc-btn-invisible\" actions=<> >\n{{$:/core/images/delete-button}}\n\n"},"$:/plugins/kookma/favorites/templates/folder-rename-btn":{"title":"$:/plugins/kookma/favorites/templates/folder-rename-btn","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"<$reveal stateTitle=<> type=\"nomatch\" text=\"edit\">\n<$button class=\"tc-btn-invisible\" setTitle=<> setTo=\"edit\">{{$:/core/images/edit-button}}\n<$action-setfield $tiddler=<> $field=\"text\" $value={{{[get[caption]]}}}/>\n\n\n<$reveal stateTitle=<> type=\"match\" text=\"edit\">\n<$button class=\"tc-btn-invisible\" actions=<> disabled={{{ [get[text]trim[]minlength[1]then[no]else[yes]] }}}>{{$:/core/images/done-button}}\n"},"$:/plugins/kookma/favorites/templates/folder-reorder-btn":{"title":"$:/plugins/kookma/favorites/templates/folder-reorder-btn","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"\\define check-actions()\n\n<$set name=\"order\" filter=\"[tagging[]] -[]\">\n<$action-listops $tiddler=<> $field=\"list\" $filter=\"+[enlist]\">\n\n\\end\n<$radio tiddler=<> field=text value=<> actions=<> class=\"kk-fav-btn-radio\"/>"},"$:/plugins/kookma/favorites/templates/folder-title-edit":{"title":"$:/plugins/kookma/favorites/templates/folder-title-edit","code-body":"yes","type":"text/vnd.tiddlywiki","text":"
\n\n\n<$reveal stateTitle=<> type=\"nomatch\" text=\"edit\" tag=\"div\" class=\"kk-fav-title\">\n<$droppable actions=<> enable=<> >\n<$let tv-wikilinks=\"no\">\n<$transclude tiddler=<> field=\"caption\">\n<$transclude tiddler=<> field=\"title\"/>\n\n\n\n\n\n<$reveal stateTitle=<> type=\"match\" text=\"edit\" tag=\"div\">\n<$keyboard key=enter actions=<> >\n<$keyboard key=escape actions=<> >\n<$edit-text tiddler=<> field=\"text\" tag=\"input\" default={{{[get[caption]]}}} placeholder=\"enter a folder title\" focus=yes class=\"kk-fav-input\"/>\n\n\n\n
"},"$:/plugins/kookma/favorites/templates/folder-title-view":{"title":"$:/plugins/kookma/favorites/templates/folder-title-view","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"\n
\n<$droppable actions=<> enable=<> tag=\"div\">\n<$let tv-wikilinks=\"no\">\n<$transclude tiddler=<> field=\"caption\">\n<$transclude tiddler=<> field=\"title\"/>\n\n\n\n
\n\n"},"$:/plugins/kookma/favorites/templates/item-delete-btn":{"title":"$:/plugins/kookma/favorites/templates/item-delete-btn","code-body":"yes","type":"text/vnd.tiddlywiki","text":"\n<$button class=\"tc-btn-invisible tc-btn-mini kk-fav-close-btn\" tooltip=\"remove item from favorites\">\n{{$:/core/images/close-button}}\n<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"-[]\"/>\n "},"$:/plugins/kookma/favorites/templates/item-link-btn":{"title":"$:/plugins/kookma/favorites/templates/item-link-btn","code-body":"yes","type":"text/vnd.tiddlywiki","text":"\n<$link to=<> tooltip=<> class=\"kk-fav-item\">\n\n<$let dispField= {{{ [get[format]] [get[text]] :and[first[]trim[]!is[blank]else[caption]] }}} tv-wikilinks=\"no\" >\n<$list filter=\"[gettrim[]!is[blank]] :filter[!match[title]]\" variable=null emptyMessage='<$view field=title/>'>\n<$transclude field=<>/>\n\n\n
"},"$:/plugins/kookma/favorites/templates/list-item":{"title":"$:/plugins/kookma/favorites/templates/list-item","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"\n\\whitespace trim\n<$droppable actions=<> enable=<> tag=div>\n<>\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/item-delete-btn\" field=text/> \n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/item-link-btn\" field=text/>\n"},"$:/plugins/kookma/favorites/templates/ui-folder-create":{"title":"$:/plugins/kookma/favorites/templates/ui-folder-create","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"
\n\n
\n<>\n
\n<>\n<>\n
"},"$:/plugins/kookma/favorites/templates/ui-folder-reorder":{"title":"$:/plugins/kookma/favorites/templates/ui-folder-reorder","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"
\n\n<$macrocall $name=\"folder-reorder\" />\n
"},"$:/plugins/kookma/favorites/templates/ui-folder-tree":{"title":"$:/plugins/kookma/favorites/templates/ui-folder-tree","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"\\import $:/plugins/kookma/favorites/macros/definition\n\\import [all[tiddlers+shadows]tag[$:/tags/Favorites/Macro/Folder]]\n\n<$list filter=<> variable=\"currentFolder\">\n<$macrocall $name=\"fav-tree\" status={{{ [matchthen[open]else[closed]] }}} />\n\n"},"$:/plugins/kookma/favorites/ui/buttons/add-remove":{"title":"$:/plugins/kookma/favorites/ui/buttons/add-remove","caption":"{{$:/plugins/kookma/favorites/images/heart}} {{$:/language/Buttons/Favorites/Caption/Add}}","description":"{{$:/language/Buttons/Favorites/Hint/Add}}","list-after":"$:/core/ui/Buttons/info","tags":"$:/tags/ViewToolbar","type":"text/vnd.tiddlywiki","text":"\\whitespace trim\n\\import [[$:/plugins/kookma/favorites/macros/definition]]\n\n\\define add-this-tiddler() [[$(currentTiddler)$]]+[putfirst[]]\n\\define remove-this-tiddler() -[[$(currentTiddler)$]]\n\n\n\\define show-favorites-button(class)\n<$list filter='[match[yes]]'>\n{{$:/plugins/kookma/favorites/images/heart}}\n\n<$list filter='[match[yes]]'>\n<$text text={{$:/language/Buttons/Favorites/Caption/Add}}/>\n\n\\end\n\n\n\\define btn-add-to-favorites()\n\\whitespace trim\n <$button \n tooltip={{$:/language/Buttons/Favorites/Hint/Add}} aria-label={{$:/language/Buttons/Favorites/Caption/Add}} \n class=<>>\n <$action-listops $tiddler=<> $field='list' $subfilter=<>/>\n\t\t <$macrocall $name=\"show-favorites-button\" class=\"notselected\"/>\n \n\\end \n\n\\define btn-remove-from-favorites()\n\\whitespace trim\n <$button \n tooltip={{$:/language/Buttons/Favorites/Hint/Remove}} aria-label={{$:/language/Buttons/Favorites/Caption/Remove}} \n class=<> >\n <$action-listops $tiddler={{{[subfiltercontainslimit[1]]}}} $field='list' $subfilter=<>/>\n\t\t <$macrocall $name=\"show-favorites-button\" class=\"selected\"/>\n \n\\end \n\n\n<$list filter=\"[all[current]listed[]taglimit[1]]\" variable=null \n emptyMessage=<> >\n<>\n"},"$:/plugins/kookma/favorites/ui/ControlPanel/Settings":{"title":"$:/plugins/kookma/favorites/ui/ControlPanel/Settings","caption":"Favorites","tags":"$:/tags/ControlPanel/SettingsTab $:/tags/MoreSideBar","type":"text/vnd.tiddlywiki","text":"\\define checked-frozen()\n<$action-setfield $tiddler=\"$:/plugins/kookma/favorites/ui/sidebar/active-tab\" tags=\"\"/>\n<$action-setfield $tiddler=\"$:/plugins/kookma/favorites/ui/buttons/add-remove\" tags=\"\"/> \n<$action-setfield $tiddler=\"$:/state/tab/sidebar--595412856\" text=\"$:/plugins/kookma/favorites/ui/sidebar/frozen-tab\"/> \n\\end\n\n\\define unchecked-frozen()\n<$action-setfield $tiddler=\"$:/plugins/kookma/favorites/ui/sidebar/active-tab\" tags=\"$:/tags/SideBar\"/>\n<$action-setfield $tiddler=\"$:/plugins/kookma/favorites/ui/buttons/add-remove\" tags=\"$:/tags/ViewToolbar\"/> \n<$action-setfield $tiddler=\"$:/state/tab/sidebar--595412856\" text=\"$:/plugins/kookma/favorites/ui/sidebar/active-tab\"/> \n\\end\n\nThese settings let you customize the behaviour of the Favorites plugin.\n\n---\n\n;Show Favorites setting in more sidebar\n:<$checkbox tiddler=\"$:/plugins/kookma/favorites/ui/ControlPanel/Settings\" tag=\"$:/tags/MoreSideBar\"> Show setting in more sidebar\n\n;Options\n:<$checkbox tiddler=\"$:/config/favorites/NewFolderPosition\" field=\"text\"\n checked=\"yes\" unchecked=\"no\" default=\"no\"> Add new folder at the top of folders list\n:<$checkbox tiddler=\"$:/config/favorites/FolderOpenOnDrop\" field=\"text\"\n checked=\"yes\" unchecked=\"no\" default=\"no\"> Open folder on drop item\n: Viewtoolbar icon color <$edit-text tiddler=\"$:/config/favorites/IconColor\" \n\tfield=\"text\" tag=\"input\" type=\"color\" class=\"kk-fv-color-input\"/> <$list filter=\"[[$:/config/favorites/IconColor]get[text]!match[#ff0000]]\" variable=null>\n\t<$button class=\"tc-btn-invisible kk-fav-btn\" tooltip=\"Reset viewtoolbar icon color\">{{$:/core/images/refresh-button}}\n <$action-setfield $tiddler=\"$:/config/favorites/IconColor\" text=\"#ff0000\" />\n \n\t\n\t \n;Freeze favorites\n:<$checkbox checkactions=<> \n tiddler=\"$:/plugins/kookma/favorites/ui/sidebar/frozen-tab\" tag=\"$:/tags/SideBar\"\n\t checkactions=<>\n\t uncheckactions=<> > Enable frozen tab\n\n;Shortcuts\n: <$edit-text tiddler=\"$:/config/favorites/modifierkey/expand-folder\" tag=input default=\"\" placeholder=\"a moifier key like ctrl\" class=\"kk-fav-input\"/> + click\n: <$edit-text tiddler=\"$:/config/favorites/modifierkey/open-folder\" tag=input default=\"\" placeholder=\"a moifier key like shift\" class=\"kk-fav-input\"/> + click\n: <$edit-text tiddler=\"$:/config/favorites/modifierkey/open-folder-items\" tag=input default=\"\" placeholder=\"a moifier key like shift\" class=\"kk-fav-input\"/> + click\n: <$edit-text tiddler=\"$:/config/favorites/modifierkey/sidebar-tab-from-folder\" tag=input default=\"\" placeholder=\"a moifier key like shift\" class=\"kk-fav-input\"/> + click\n\n;Hidden settings\n: [[Global setting for item link title|$:/config/favorites/ItemLinkTitle]]"},"$:/plugins/kookma/favorites/ui/manager":{"title":"$:/plugins/kookma/favorites/ui/manager","caption":"Favorites Folder Manager","tags":"","type":"text/vnd.tiddlywiki","text":"<>"},"$:/plugins/kookma/favorites/ui/sidebar/active-tab":{"title":"$:/plugins/kookma/favorites/ui/sidebar/active-tab","caption":"Favorites","list-after":"$:/core/ui/SideBar/Open","tags":"$:/tags/SideBar","type":"text/vnd.tiddlywiki","text":"\\import $:/plugins/kookma/favorites/macros/definition\n\\import [all[tiddlers+shadows]tag[$:/tags/Favorites/Macro/Folder]]\n\n\\define show-options()\n<$button class=\"tc-btn-invisible kk-fav-btn\" to=\"$:/plugins/kookma/favorites/ui/manager\">\n{{$:/core/images/options-button}} Manager\n\n\\end\n\n\\define colapse-all()\n<$list filter=\"[prefix[$(temppath)$/slider/]!suffix] :filter[{!!text}match[open]] :and[limit[1]]\" variable=\"null\">\n<$button class=\"tc-btn-invisible kk-fav-btn\" tooltip=\"collapse all folders, open Recently added\" actions='<$action-deletetiddler $filter=\"[prefix[$(temppath)$/slider/]]\"/>' >\n{{$:/core/images/fold-button}}\n\n\n\\end\n\n\n
\n
\n---  <> <>

\n

\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/ui-folder-tree\" field=text/>\n
"},"$:/plugins/kookma/favorites/ui/sidebar/frozen-tab":{"title":"$:/plugins/kookma/favorites/ui/sidebar/frozen-tab","caption":"Favorites","list-after":"$:/core/ui/SideBar/Open","tags":"","type":"text/vnd.tiddlywiki","text":"\\import $:/plugins/kookma/favorites/macros/definition\n\\import [all[tiddlers+shadows]tag[$:/tags/Favorites/Macro/Folder]]\n\n\n
\n<$set name=\"tv-enable-drag-and-drop\" value=\"no\">\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/ui-folder-tree\" />\n\n
\n"},"$:/plugins/kookma/favorites/ui/ViewTemplate/Folder":{"title":"$:/plugins/kookma/favorites/ui/ViewTemplate/Folder","list-after":"$:/core/ui/ViewTemplate/body","tags":"$:/tags/ViewTemplate","type":"text/vnd.tiddlywiki","text":"<$reveal type=\"nomatch\" stateTitle=<> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<$list filter=\"[all[current]tag[$:/tags/Favorites/Folder]]\">\n<$transclude tiddler=\"$:/plugins/kookma/favorites/viewtemplates/ui-folder-tiddler\" mode=block/>\n\n"},"$:/plugins/kookma/favorites/ui/ViewTemplate/Title":{"title":"$:/plugins/kookma/favorites/ui/ViewTemplate/Title","tags":"","type":"text/vnd.tiddlywiki","text":"\\whitespace trim\n

\n<$text text={{{ [get[caption]else{!!title}] }}}/>\n

"},"$:/plugins/kookma/favorites/viewtemplates/ui-folder-tiddler":{"title":"$:/plugins/kookma/favorites/viewtemplates/ui-folder-tiddler","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"\n\n\\import $:/plugins/kookma/favorites/macros/definition\n\\import $:/plugins/kookma/favorites/macros/drag-n-drop\n\n\\define tempInput() $:/temp/favorites/add-bulk/$(currentTiddler)$\n\\define inputFilter() [subfilter{$(tempInput)$}] :filter[is[tiddler]]\n\\define actionFilterAdd() [all[current]get[list]enlist-input[]] [subfilter{$(tempInput)$}]\n\\define actionFilterRemove() [all[current]get[list]enlist-input[]] -[subfilter{$(tempInput)$}]\n\\define actionDeleteTemp() <$action-deletetiddler $tiddler=<> />\n\n\\define actionAppendItems()\n\n<$list filter=\"[subfilter{$(tempInput)$}]\" variable=item>\n<$vars oldFolder={{{ [listed[]tag] +[limit[1]] }}} >\n<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"-[]\" />\n\n\n\n<$action-listops $filter=<> />\n\\end\n\n\\define add-remove-bulk-items()\n<$button tooltip=\"Append items to this folder\" disabled={{{ [subfilter{$(tempInput)$}has[title]limit[1]then[no]else[yes]] }}} actions=<> >\nAppend\n \n<$button tooltip=\"Remove items from this folder\" disabled={{{ [subfilter{$(tempInput)$}has[title]limit[1]then[no]else[yes]] }}} actions='<$action-listops $filter=<> />' >\nRemove\n\n\\end\n\nAdd, remove bulk of items\n\n
\n<$keyboard key=\"escape\" actions=<> >\n<$edit-text tiddler=<> field=\"text\" tag=\"input\" type=\"search\" default=\"\" placeholder=\"enter a filter like [tag[doc]]\"/>\n\n<>\n
\n\n\n
FIltered items: //<$count filter=<>/> mathches//\n
\n<$list filter=<> template=\"$:/core/ui/ListItemTemplate\"/>\n
\n
\n\nContents of folder: ''{{!!caption}}''\n\n
\n<$vars currentFolder=<> >\n<$list filter=\"[list]\" emptyMessage=<> >\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/list-item\"/>\n\n\n<>\n\n
\n"}}} \ No newline at end of file +{"tiddlers":{"$:/config/favorites/FolderOpenOnDrop":{"title":"$:/config/favorites/FolderOpenOnDrop","created":"20220814070906288","modified":"20220814074154827","tags":"","type":"text/vnd.tiddlywiki","text":"yes"},"$:/config/favorites/IconColor":{"title":"$:/config/favorites/IconColor","created":"20220814070554592","modified":"20220814115347049","tags":"","type":"text/vnd.tiddlywiki","text":"#ff0000"},"$:/config/favorites/modifierkey/expand-folder":{"title":"$:/config/favorites/modifierkey/expand-folder","tags":"","type":"text/vnd.tiddlywiki","text":"shift"},"$:/config/favorites/modifierkey/open-folder-items":{"title":"$:/config/favorites/modifierkey/open-folder-items","type":"text/vnd.tiddlywiki","text":"alt"},"$:/config/favorites/modifierkey/open-folder":{"title":"$:/config/favorites/modifierkey/open-folder","tags":"","type":"text/vnd.tiddlywiki","text":"ctrl"},"$:/config/favorites/modifierkey/sidebar-tab-from-folder":{"title":"$:/config/favorites/modifierkey/sidebar-tab-from-folder","tags":"","type":"text/vnd.tiddlywiki","text":"ctrl-shift"},"$:/config/kookma/favorites/ViewTemplateTitleFilters/Manager":{"title":"$:/config/kookma/favorites/ViewTemplateTitleFilters/Manager","list-before":"$:/config/ViewTemplateTitleFilters/system","tags":"$:/tags/ViewTemplateTitleFilter","type":"text/vnd.tiddlywiki","text":"[match[$:/plugins/kookma/favorites/ui/manager]then[$:/plugins/kookma/favorites/ui/ViewTemplate/Title]]"},"$:/favorites/folders/recent":{"title":"$:/favorites/folders/recent","caption":"Recently added","created":"20200103090757281","list":"","list-before":"","modified":"20220814160346450","tags":"$:/tags/Favorites/Folder","type":"text/vnd.tiddlywiki"},"$:/plugins/kookma/favorites/history":{"title":"$:/plugins/kookma/favorites/history","tags":"","type":"text/vnd.tiddlywiki","text":"Full change log https://kookma.github.io/TW-Favorites/#ChangeLog\n\n* ''4.8.6'' -- 2024.07.16 -- update to TW 5.3.5, minor fixes\n* ''4.8.1'' -- 2022.12.17 -- update to TW 5.2.4, customizable item link title\n* ''4.7.9'' -- 2022.11.04 -- bug fixes in slider button and toolbar button\n* ''4.7.6'' -- 2022.10.20 -- create sidebar tab from folder\n* ''4.7.4'' -- 2022.10.07 -- folder button modifiers and draggable handle (secret keys) added \n* ''4.7.1'' -- 2022.08.25 -- folders are highly improved, export as bundle, special viewtemplate, button modifiers. \n* ''4.6.5'' -- 2022.08.14 -- updated to Tiddlywiki 5.2.3 and restructured for performance. \n* ''4.5.1'' -- 2020.05.16 -- new svg icon for toolbar and correction for svg color\n* ''4.5.0'' -- 2020.04.23 -- updated to Tiddlywiki 5.1.23 and fixed few issues\n* ''4.3.0'' -- 2019.11.19 -- correct caption when caption filed has wikitext\n* ''4.0.0'' -- 2019.12.17 -- a rewrite of old favorite plugin\n* ''3.0.12'' -- 2018.11.01 -- released by Mohammad Rahmani\n* ''3.0.5'' -- 2017.08.03 -- released by Andrew Harrison"},"$:/plugins/kookma/favorites/images/heart":{"title":"$:/plugins/kookma/favorites/images/heart","tags":"","type":"text/vnd.tiddlywiki","text":"\n \n"},"$:/plugins/kookma/favorites/images/stack":{"title":"$:/plugins/kookma/favorites/images/stack","caption":"465-stackoverflow","library":"IcoMoon Free","library_version":"13-Mar-2016","tags":"$:/tags/Image","type":"text/vnd.tiddlywiki","text":""},"$:/language/Buttons/Favorites/Caption/Add":{"title":"$:/language/Buttons/Favorites/Caption/Add","created":"20191216200037937","modified":"20210423153606311","type":"text/vnd.tiddlywiki","text":"favorites"},"$:/language/Buttons/Favorites/Caption/Remove":{"title":"$:/language/Buttons/Favorites/Caption/Remove","created":"20191216200037793","modified":"20210423153606322","type":"text/vnd.tiddlywiki","text":"Caption/Remove"},"$:/language/Buttons/Favorites/Hint/Add":{"title":"$:/language/Buttons/Favorites/Hint/Add","created":"20191216200037919","modified":"20210423153606337","type":"text/vnd.tiddlywiki","text":"Add to favorites"},"$:/language/Buttons/Favorites/Hint/Remove":{"title":"$:/language/Buttons/Favorites/Hint/Remove","created":"20200326193045794","modified":"20210423153606329","tags":"","type":"text/vnd.tiddlywiki","text":"Remove from favorites"},"$:/plugins/kookma/favorites/license":{"title":"$:/plugins/kookma/favorites/license","tags":"","type":"text/vnd.tiddlywiki","text":"Distributed under an MIT license.\n\n\"\"\"\nCopyright (c) 2018-2022 [[Mohammad Rahmani|https://github.com/kookma]]\nCopyright (c) 2017 [[Andrew Harrison|https://github.com/t5a]]\n\"\"\"\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/favorites/macros/combo-search":{"title":"$:/plugins/kookma/favorites/macros/combo-search","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"\\define standardSearch() [all[tiddlers+shadows]tagget[list]enlist-input[]search]\n\\define filterSearch() [all[tiddlers+shadows]tagget[list]enlist-input[]]+[subfilter]\n\n\\define displayResult(filter)\n\n<$set name=itemsFound filter=<<__filter__>> >\n<$list filter=\"[enlistlimit[1]]\" variable=null emptyMessage='// no result for this folder//
'>\n\n\n<$list filter=\"[subfilter]\" variable=folder>\n\n<$list filter=\"[list] :intersection[enlist] :and[limit[1]]\">\n
<$transclude tiddler=<> field=caption/>
\n\n\n<$list filter=\"[list] :intersection[enlist]\">\n<$link to=<>/>
\n\n\n\n\n\n\\end\n\n\n\\define combo-search(stateTiddler:\"\")\n<$vars pattern=\"^\\[\"\n stateTid={{{ [[$:/temp/favorites/combosearch/]addsuffix[$stateTiddler$]] }}}>\t \n\n\n\n\\end"},"$:/plugins/kookma/favorites/macros/definition":{"title":"$:/plugins/kookma/favorites/macros/definition","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"\\define folderpath() $:/favorites/folders\n\\define foldertagTid() $:/tags/Favorites/Folder\n\\define folders() [all[tiddlers+shadows]tag[$(foldertagTid)$]]\n\\define recentlyAdded() $:/favorites/folders/recent\n\n\\define temppath() $:/temp/favorites\n\n\\define selectionTid() $(temppath)$/selection\n\\define tempNewTid() $(temppath)$/new-folder\n\\define temppopupTid() $(temppath)$/delete-confirm\n\\define tempreorderTid() $(temppath)$/reorder\n\\define saveTid() $(temppath)$/savetitle\n\n\n\\define sliderRevealState() $(temppath)$/slider/$(currentFolder)$\n\n\n\\define stateFolderEdit() $(temppath)$/folder-editor/$(currentFolder)$\n\\define tempFolderTextEdit() $(temppath)$/folder-editor/edit-text/$(currentFolder)$\n\n\n\\define itemLinkTitleinTree() $:/config/favorites/ItemLinkTitle\n\\define newFolderPosion() $:/config/favorites/NewFolderPosition\n\\define openFolderOnDrop() $:/config/favorites/FolderOpenOnDrop\n\\define expandFolderModifierKey() $:/config/favorites/modifierkey/expand-folder\n\\define openFolderModifierKey() $:/config/favorites/modifierkey/open-folder\n\\define openFolderItemsModifierKey() $:/config/favorites/modifierkey/open-folder-items\n\\define sidebarTabfromFolderModifierKey() $:/config/favorites/modifierkey/sidebar-tab-from-folder"},"$:/plugins/kookma/favorites/macros/drag-n-drop":{"title":"$:/plugins/kookma/favorites/macros/drag-n-drop","code-body":"yes","tags":"$:/tags/Favorites/Macro/Folder","type":"text/vnd.tiddlywiki","text":"\\whitespace trim\n\n\\define drop-actions()\n\n<$reveal type=\"nomatch\" default=\"\" text={{{ [listed[]tag] }}} >\n<$vars oldFolder={{{ [listed[]tag!match] +[limit[1]]}}} >\n<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"-[]\" />\n\n\n\n<$action-listops $tiddler=<> $subfilter=\"+[insertbefore:currentTiddler]\"/>\n<$list filter=\"[get[text]match[yes]]\" variable=null>\n<$action-setfield $tiddler=<> text=\"open\"/>\n\n\\end\n\n\\define placeholder()\n
 
\n\\end\n\n\\define droppable-item-after-last-item()\n\\whitespace trim\n\n<$droppable actions=<> enable=<> >\n<>
 
\n\n\\end\n\n\n\\define display-folder-is-empty()\n<$droppable actions=<> enable=<> >\n<>\n//Folder is empty//\n\n\\end"},"$:/plugins/kookma/favorites/macros/fav-tree":{"title":"$:/plugins/kookma/favorites/macros/fav-tree","code-body":"yes","tags":"$:/tags/Favorites/Macro/Folder","type":"text/vnd.tiddlywiki","text":"\\define fav-tree(status:\"closed\")\n
\n\n<$reveal type=\"nomatch\" state=<> text=\"open\" default=\"$status$\" tag=\"div\" >\n <$button class=\"tc-btn-invisible tc-tiddlylink\" actions=<> dragFilter=\"[list]\" >\n\t\t {{$:/core/images/right-arrow}}\n \n\n<$reveal type=\"match\" state=<> text=\"open\" default=\"$status$\" tag=\"div\" >\n <$button class=\"tc-btn-invisible tc-tiddlylink\" actions=<> dragFilter=\"[list]\" >\n\t\t {{$:/core/images/down-arrow}}\n \n\n\n<$list filter=\"[match[yes]] :filter[!match]\" variable=null emptyMessage=\"\"\"\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/folder-title-view\"/>\n\"\"\">\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/folder-title-edit\"/>\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/folder-clear-btn\"/>\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/folder-rename-btn\"/>\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/folder-delete-btn\"/>\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/folder-reorder-btn\"/>\n\n
\n\n<$reveal type=\"match\" state=<> text=\"open\" default=\"$status$\" tag=div class=\"kk-fav-folder-content\">\n<$list filter=\"[list]\" template=\"$:/plugins/kookma/favorites/templates/list-item\" emptyMessage=<> />\n\n<>\n\n\\end\n\n\n\n\n\\define slider-btn-actions(status)\n\n<$list filter=\"[match[normal]]\">\n<$action-setfield $tiddler=<> text=\"$status$\"/>\n\n\n\n<$list filter=\"[match{$(expandFolderModifierKey)$}]\">\n<$action-deletetiddler $filter=\"[prefix[$(temppath)$/slider/]]\"/>\n<$action-setfield $tiddler=\"$:/temp/favorites/slider/$:/favorites/folders/recent\" text=closed/>\n<$action-setfield $tiddler=<> text=open/>\n\n\n\n<$list filter=\"[match{$(openFolderModifierKey)$}]\">\n<$action-navigate $to=<> $scroll=\"yes\"/>\n\n\n\n<$list filter=\"[match{$(openFolderItemsModifierKey)$}]\">\n<$action-setfield $tiddler=<> text=open/>\n<$list filter=\"[listreverse[]]\" >\n<$action-navigate $to=<> />\n\n\n\n\n<$list filter=\"[match{$(sidebarTabfromFolderModifierKey)$}]\">\n<$action-createtiddler \n $basetitle = {{{ [get[title]addsuffix[-as-sidebar-tab]] }}}\n caption = {{{ [get[caption]] }}}\n tags = \"$:/tags/SideBar\"\n text = \"{{$(currentFolder)$||$:/plugins/kookma/favorites/ui/ViewTemplate/Folder}}\"\n/>\n\n\n\\end"},"$:/plugins/kookma/favorites/macros/folder-create":{"title":"$:/plugins/kookma/favorites/macros/folder-create","code-body":"yes","tags":"$:/tags/Favorites/Macro/Folder","type":"text/vnd.tiddlywiki","text":"\\define add-folder-add-actions()\n\\import $:/plugins/kookma/favorites/macros/definition\n\\define add_folder_top_folderlist() <$action-listops $tiddler=<> $field=\"list\" $subfilter=\"[get[text]] +[putfirst[]]\" />\n\\define add_folder_bottom_folderlist() <$action-listops $tiddler=<> $field=\"list\" $subfilter=\"[get[text]]\" />\n<$list filter=\"[get[text]trim[]!is[blank]]\" variable=null>\n<$let \n folderName = {{{ [get[text]] }}} \n saveTitle = {{{[get[text]]}}} \n setFolderPos = {{{ [get[text]match[yes]then[add_folder_top_folderlist]else[add_folder_bottom_folderlist]] }}} >\n <$action-createtiddler \n $basetitle=<>\n\t $savetitle=<>\n\t caption=<>\n\t tags=<>\n />\n\t\n <$macrocall $name=<> />\n\n\n<$action-deletetiddler $tiddler=<>/>\n\n\\end\n\n\\define add-folder-cancel-actions() <$action-deletetiddler $tiddler=<>/>\n\n\\define new-fav-folder-inputbox()\n<$keyboard key=enter actions=<> >\n<$keyboard key=escape actions=<> >\n<$edit-text tag=input tiddler=<> default=\"\" placeholder=\"enter a folder name\" class=\"kk-fav-input\"/>\n\n\n\\end\n\n\\define new-fav-folder-cancelButton()\n<$list filter=\"[get[text]minlength[1]limit[1]]\">\n<$button tooltip=\"clear input box\" class=\"tc-btn-invisible kk-fav-btn-mini\" actions=<>>\n{{$:/core/images/close-button}}\n\n\n\\end\n\n\\define new-fav-folder-addButton()\n<$button tooltip=\"create new folder\" class=\"tc-btn-invisible\" \nactions=<> disabled= {{{ [get[text]!is[blank]then[no]else[yes]] }}}>\n{{$:/core/images/new-button}}\n\n\\end"},"$:/plugins/kookma/favorites/macros/folder-delete":{"title":"$:/plugins/kookma/favorites/macros/folder-delete","code-body":"yes","tags":"$:/tags/Favorites/Macro/Folder","type":"text/vnd.tiddlywiki","text":"\\define folder-delete-actions()\n<$wikify name=warning-message text='Do you wish to delete \"{{$(currentFolder)$!!caption}}\" folder ($(currentFolder)$)?'>\n<$action-confirm $message=<> >\n\t<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"-[[$(currentFolder)$]]\" />\n\t<$action-deletetiddler $tiddler=<>/>\n\t\"\"\"\n\t\n\\end\t\n"},"$:/plugins/kookma/favorites/macros/folder-rename":{"title":"$:/plugins/kookma/favorites/macros/folder-rename","code-body":"yes","tags":"$:/tags/Favorites/Macro/Folder","type":"text/vnd.tiddlywiki","text":"\\define rename-perform-actions()\n<$list filter=\"[get[text]trim[]minlength[1]]\" variable=newTitle>\n<$action-setfield $tiddler=<> $field=\"caption\" $value=<> />\n<$action-deletetiddler $tiddler=<>/>\n<$action-deletetiddler $tiddler=<>/>\n\n\\end\n\n\\define rename-cancel-actions()\n<$action-deletetiddler $tiddler=<>/>\n<$action-deletetiddler $tiddler=<>/>\n\\end"},"$:/plugins/kookma/favorites/macros/folder-reorder":{"title":"$:/plugins/kookma/favorites/macros/folder-reorder","code-body":"yes","tags":"$:/tags/Favorites/Macro/Folder","type":"text/vnd.tiddlywiki","text":"\\define folder-reorder()\n<$let selectedFolder={{{ [get[text]] }}} \n disabledStatus={{{[taglimit[1]then[no]else[yes]]}}} >\n
\n<$list filter=\"[match[no]]\" variable=null emptyMessage=\"//First select a folder//\">\n<$transclude tiddler=<> field=caption/>\n\n
\n\n<$button tooltip=\"move down\" disabled=<> >{{$:/core/images/down-arrow}}\n<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"+[move:1]\"/>\n\n<$button tooltip=\"move up\" disabled=<> >{{$:/core/images/up-arrow}}\n<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"+[move:-1]\"/>\n\n<$button tooltip=\"put first\" disabled=<> >{{$:/core/images/fold-button}}\n<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"-[] [] +[putfirst:1[]]\"/>\n\n<$button tooltip=\"put last\" disabled=<> >{{$:/core/images/unfold-button}}\n<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"-[] [putlast:1[]]\"/>\n\n<$button tooltip=\"sort downwards\" disabled=<> >{{$:/core/images/unfold-all-button}}\n<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"+[sort[caption]]\"/>\n\n<$button tooltip=\"sort upwards\" disabled=<> >{{$:/core/images/fold-all-button}}\n<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"+[!sort[caption]]\"/>\n\n\n\\end"},"$:/plugins/kookma/favorites/manager/filterbuttons/exptab-bundle":{"title":"$:/plugins/kookma/favorites/manager/filterbuttons/exptab-bundle","code-body":"yes","list-after":"$:/plugins/kookma/favorites/manager/filterbuttons/exptab-export","tags":"$:/tags/Favorites/Manager/FilterButton","type":"text/vnd.tiddlywiki","text":"\\define bundle-folder()\n<$button class=\"tc-btn-invisible\" tooltip=\"export folder and tiddlers as bundle\"> {{$:/plugins/kookma/favorites/images/stack}}\n<$action-sendmessage $message=\"tm-download-file\" \n $param=\"$:/plugins/kookma/favorites/templates/export-bundle\"\n exportFilter=<>\n folderpath=<>\n foldertags=<>\n foldercaption= {{{ [get[caption]addprefix[Exported ]] :else[[Exported favorites]]}}}\n filename=\"Favorites_Folder_Exported.json\"\n/>\n\n\\end\n\n\n<$reveal type=nomatch default=\"0\" text=<> >\n<$set name=exportFilter filter=<> >\n<>\n\n\n\n"},"$:/plugins/kookma/favorites/manager/filterbuttons/exptab-delete":{"title":"$:/plugins/kookma/favorites/manager/filterbuttons/exptab-delete","code-body":"yes","tags":"$:/tags/Favorites/Manager/FilterButton","type":"text/vnd.tiddlywiki","text":"<$reveal type=nomatch default=\"0\" text=<> >\n<$button popup=<> class=\"tc-btn-invisible\" tooltip=\"delete all tiddlers in this folder\">\n{{$:/core/images/delete-button}}\n\n\n\n<$reveal state=<> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n
\n
\n
\nAre you sure you wish to delete permanently <> tiddler(s)?\n
\n
\n<$button class=\"tc-button tt-button\"> delete\n <$action-deletetiddler $filter=<> />\n <$list filter=\"[match[singleFolder]then] :else[all[tiddlers+shadows]tag]\" >\n <$action-deletefield $field=\"list\"/>\n \n\n
\n
\n
\n"},"$:/plugins/kookma/favorites/manager/filterbuttons/exptab-export":{"title":"$:/plugins/kookma/favorites/manager/filterbuttons/exptab-export","code-body":"yes","tags":"$:/tags/Favorites/Manager/FilterButton","type":"text/vnd.tiddlywiki","text":"<$reveal type=nomatch default=\"0\" text=<> >\n<$set name=exportFilter filter=<> >\n<$macrocall $name=\"exportButton\" exportFilter=<> lingoBase=\"$:/language/Buttons/ExportTiddlers/\" baseFilename=\"favorites\"/>\n\n"},"$:/plugins/kookma/favorites/manager/tabs/export":{"title":"$:/plugins/kookma/favorites/manager/tabs/export","caption":"Export","list-after":"$:/plugins/kookma/favorites/manager/tabs/search","tags":"$:/tags/Favorites/Manager","type":"text/vnd.tiddlywiki","text":"\\import $:/plugins/kookma/favorites/macros/definition\n\\define lingo-base() $:/language/Search/\n\nExport or delete folders content\n\n<$let \n selection= {{{ [get[text]] }}} \n selectionType={{{ [match[allFavorites]then[allFavorites]else[singleFolder]] }}}\n allFavoritesFilter=\"[all[tiddlers+shadows]tagget[list]enlist-input[]]\"\n singleFolderFilter=\"[list]\"\n selectionFilter={{{ [match[singleFolder]thenelse] }}}\n resultCount= {{{ [subfiltercount[]] }}} \n>\n\n\n\n\n
\n<>\n<$reveal type=nomatch default=\"0\" text={{{[subfiltercount[]]}}} >\n<$list filter=<> template=\"$:/core/ui/ListItemTemplate\"/>\n\n
\n\n"},"$:/plugins/kookma/favorites/manager/tabs/folders":{"title":"$:/plugins/kookma/favorites/manager/tabs/folders","caption":"Folders","tags":"$:/tags/Favorites/Manager","type":"text/vnd.tiddlywiki","text":"\\import $:/plugins/kookma/favorites/macros/definition\n\\import [all[tiddlers+shadows]tag[$:/tags/Favorites/Macro/Folder]]\n\n\n\nCreate, delete, rename, and rearrange folders\n\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/ui-folder-create\" />\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/ui-folder-reorder\" />\n\n<$vars fv-config-buttons=yes>\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/ui-folder-tree\" field=text/>\n\n"},"$:/plugins/kookma/favorites/manager/tabs/search":{"title":"$:/plugins/kookma/favorites/manager/tabs/search","caption":"Search","list-after":"$:/plugins/kookma/favorites/manager/tabs/folders","tags":"$:/tags/Favorites/Manager","type":"text/vnd.tiddlywiki","text":"\\import $:/plugins/kookma/favorites/macros/definition\n\\import $:/plugins/kookma/favorites/macros/combo-search\n\nSearch in favorites list (use filter or standard search)\n\n<>"},"$:/plugins/kookma/favorites/readme":{"title":"$:/plugins/kookma/favorites/readme","tags":"","type":"text/vnd.tiddlywiki","text":"; Favorites\nA favorite item also called a bookmark is a shortcut, you are creating for quick access to it. You can access that bookmark at any time and view that as many times as you want without having to search and find it again.\n\nFavorites plugin is a set of tool for creating favorites (bookmarks) in Tiddlywiki. Each favorite item is a shortcut to a tiddler. Favorites can be organized in folders.\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-Favorites/\n* Code: https://github.com/kookma/TW-Favorites"},"$:/plugins/kookma/favorites/styles/dynamic":{"title":"$:/plugins/kookma/favorites/styles/dynamic","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"/* skin */\n.kk-fav-row:hover {\n\tbackground-color: <>;\n}\n.kk-fav-row .tc-btn-invisible svg\n{\n\tfont-size: 0.9em;\n\tfill: <>;\n\tvertical-align: middle;\n\tmargin-right:0.5em;\n}\n.kk-fav-folder-content .tc-btn-invisible.tc-btn-mini svg {\n\tfont-size: 0.7em;\n\tfill: <>;\n\tvertical-align: middle;\n\n}\n\n/* for manager btn */\n.tc-btn-invisible.kk-fav-btn{\n\tcolor: <>;\n}\n.tc-btn-invisible.kk-fav-btn svg{\n\tfill: <>;\n}\n\n/* very important: style the favorite icon on tiddler view toolbar */\n.tc-tiddler-controls .notselected .tc-image-favorites-button {\n\tstroke:#000;\n}\n\n.tc-tiddler-controls .selected .tc-image-favorites-button {\n\tstroke: {{$:/config/favorites/IconColor}};\n\tfill: {{$:/config/favorites/IconColor}};\n}\n\n.tc-tiddler-controls:hover .selected .tc-image-favorites-button {\n\tstroke: {{$:/config/favorites/IconColor}};\n\tfill: {{$:/config/favorites/IconColor}};\n}"},"$:/plugins/kookma/favorites/styles/folder":{"title":"$:/plugins/kookma/favorites/styles/folder","text":".kk-fav-row{\n\tdisplay: flex;\t\n\twidth: 100%;\n\tflex-wrap: nowrap;\n}\n\n.kk-fav-row div.kk-fav-input-textbox{\n\tflex-grow:1;\n\tmargin-right:8px;\n\twidth:100%;\n}\n\n.kk-fav-row .kk-fav-input-textbox .kk-fav-input{\n\twidth:100%;\n\toutline: none;\n\tborder: none;\n\tborder-bottom: 1px dotted grey;\n\tbackground: transparent;\n}\n\n.kk-fav-row .kk-fav-input-textbox .kk-fav-inpu:focus{\n\toutline: none;\n\tborder-bottom: 1px solid #5778d8;\n\tbackground: transparent;\n}\n\n.kk-fav-row button.tc-btn-invisible{\n\toutline: none;\n}\n\n/* for title everywhere */\n.kk-fav-title{\n\tfont-weight: 600;\n}\n.kk-fav-title svg{\n\theight:1em;\n\twidth:1em;\n\tvertical-align:middle;\n}\n/* folder title row */\n.kk-fav-row .kk-fav-title{\n\twidth:100%;\n}\n\n.kk-fav-row input[type=\"radio\"] {\n\twidth: 0.7em;\n\theight: 0.7em; \n\tvertical-align: middle;\n}\n\n/* other items */\nlabel.kk-fav-label{\n\tflex-shrink:0;\n\twidth:120px;\n\n}\n\n/* in slider */\n.kk-fav-folder-content {\n\tpadding-left:20px;\n}\n\n/* only if caption has svg segment.\nsee $:/plugins/kookma/favorites/templates/item-link */\n.kk-fav-item svg{\n\theight:1em;\n\twidth:1em;\n\tvertical-align:middle;\n}\n\n/* clear buttons on inputbox for create folder, rename folder*/\n.tc-btn-invisible.kk-fav-btn-mini svg{\n\twidth:0.8em;\n\theight:0.8em;\n\tvertical-align:middle;\n}\n.tc-btn-invisible.kk-fav-btn-mini{\n\tmargin-right:0.5em;\n}\n\n/* folder reorder and rearrange */\n.kk-fav-folder-reorder{\n\tmargin-top:15px;\n\tmargin-bottom:15px;\n}\n\n.kk-fav-folder-reorder button{\n\talign-self: flex-start;\n\tflex-shrink:0;\n\tmargin-left:4px;\n}\n\n.kk-fav-folder-reorder button svg.tc-image-button{\n\twidth: 0.7em;\n\theight: 0.7em;\n}\n\n/* hide item-delete for frozen-tab ----- this is important and control visibilty of close button*/\n.kk-fav-frozen-tab .kk-fav-close-btn{\n\tdisplay:none;\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/favorites/styles/misc":{"title":"$:/plugins/kookma/favorites/styles/misc","text":"/* select widget in export */\n.kk-fav-select{\n\tdisplay:inline-block;\n\twidth:320px;\n}\n\n/* buttons on sidebar: manager, collapse all */\n.tc-btn-invisible.kk-fav-btn{\n\topacity:0.5;\n}\n.tc-btn-invisible.kk-fav-btn:hover{\n\topacity:1.0;\n}\n.tc-btn-invisible.kk-fav-btn .tc-image-fold{\n\theight:0.9em;\n\tvertical-align:bottom;\n}\n\n\n.kk-fav-btn .tc-image-refresh-button{\n\tvertical-align: middle;\n\twidth: 1.1em;\n\theight: 1.1em;\n}\n\ninput.kk-fv-color-input[type=\"color\"] {\n\t-webkit-appearance: none;\n\tborder: none;\n\twidth: 40px;\n\theight: 20px;\n}\n\n/* Utility classes */\n\n.kk-fav-left-gap{\n\tmargin-left:8px;\n}\n\n/* Settings tab */\nlabel.kk-fav-label {\n display:inline-block;\n width: 210px;\n margin-bottom:0.4em;\n}\n.kk-fav-input {\n width:120px;\n}\n\n/* folder-tiddler-ui*/\n\ndetails.kk-fav-details>summary{\npadding-left:0;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/favorites/templates/export-bundle":{"title":"$:/plugins/kookma/favorites/templates/export-bundle","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"<$let timeStamp=<>\n folderName={{{ [addprefix[/f-]addprefix] }}}\t>\n[<$list filter=<> ><$text text=<>/>,\n{\n \"created\":\"<>\",\n \"exported-from\":\"{{$:/SiteTitle}}\",\n \"tags\":\"<>\",\n \"title\":\"<>\",\n \"caption\":\"<>\",\n \"list\":\"{{{ [subfilterformat:titlelist[]join[ ]] }}}\"\n}\n]"},"$:/plugins/kookma/favorites/templates/folder-clear-btn":{"title":"$:/plugins/kookma/favorites/templates/folder-clear-btn","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[get[text]minlength[1]limit[1]]\" variable=null>\n<$button tooltip=\"cancel rename folder\" class=\"tc-btn-invisible kk-fav-btn-mini\"\nactions=<>\n>{{$:/core/images/close-button}}\n"},"$:/plugins/kookma/favorites/templates/folder-delete-btn":{"title":"$:/plugins/kookma/favorites/templates/folder-delete-btn","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"<$button class=\"tc-btn-invisible\" actions=<> >\n{{$:/core/images/delete-button}}\n\n"},"$:/plugins/kookma/favorites/templates/folder-rename-btn":{"title":"$:/plugins/kookma/favorites/templates/folder-rename-btn","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"<$reveal stateTitle=<> type=\"nomatch\" text=\"edit\">\n<$button class=\"tc-btn-invisible\" setTitle=<> setTo=\"edit\">{{$:/core/images/edit-button}}\n<$action-setfield $tiddler=<> $field=\"text\" $value={{{[get[caption]]}}}/>\n\n\n<$reveal stateTitle=<> type=\"match\" text=\"edit\">\n<$button class=\"tc-btn-invisible\" actions=<> disabled={{{ [get[text]trim[]minlength[1]then[no]else[yes]] }}}>{{$:/core/images/done-button}}\n"},"$:/plugins/kookma/favorites/templates/folder-reorder-btn":{"title":"$:/plugins/kookma/favorites/templates/folder-reorder-btn","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"\\define check-actions()\n\n<$set name=\"order\" filter=\"[tagging[]] -[]\">\n<$action-listops $tiddler=<> $field=\"list\" $filter=\"+[enlist]\">\n\n\\end\n<$radio tiddler=<> field=text value=<> actions=<> class=\"kk-fav-btn-radio\"/>"},"$:/plugins/kookma/favorites/templates/folder-title-edit":{"title":"$:/plugins/kookma/favorites/templates/folder-title-edit","code-body":"yes","type":"text/vnd.tiddlywiki","text":"
\n\n\n<$reveal stateTitle=<> type=\"nomatch\" text=\"edit\" tag=\"div\" class=\"kk-fav-title\">\n<$droppable actions=<> enable=<> >\n<$let tv-wikilinks=\"no\">\n<$transclude tiddler=<> field=\"caption\">\n<$transclude tiddler=<> field=\"title\"/>\n\n\n\n\n\n<$reveal stateTitle=<> type=\"match\" text=\"edit\" tag=\"div\">\n<$keyboard key=enter actions=<> >\n<$keyboard key=escape actions=<> >\n<$edit-text tiddler=<> field=\"text\" tag=\"input\" default={{{[get[caption]]}}} placeholder=\"enter a folder title\" focus=yes class=\"kk-fav-input\"/>\n\n\n\n
"},"$:/plugins/kookma/favorites/templates/folder-title-view":{"title":"$:/plugins/kookma/favorites/templates/folder-title-view","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"\n
\n<$droppable actions=<> enable=<> tag=\"div\">\n<$let tv-wikilinks=\"no\">\n<$transclude tiddler=<> field=\"caption\">\n<$transclude tiddler=<> field=\"title\"/>\n\n\n\n
\n\n"},"$:/plugins/kookma/favorites/templates/item-delete-btn":{"title":"$:/plugins/kookma/favorites/templates/item-delete-btn","code-body":"yes","type":"text/vnd.tiddlywiki","text":"\n<$button class=\"tc-btn-invisible tc-btn-mini kk-fav-close-btn\" tooltip=\"remove item from favorites\">\n{{$:/core/images/close-button}}\n<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"-[]\"/>\n "},"$:/plugins/kookma/favorites/templates/item-link-btn":{"title":"$:/plugins/kookma/favorites/templates/item-link-btn","code-body":"yes","type":"text/vnd.tiddlywiki","text":"\n<$link to=<> tooltip=<> class=\"kk-fav-item\">\n\n<$let dispField= {{{ [get[format]] [get[text]] :and[first[]trim[]!is[blank]else[caption]] }}} tv-wikilinks=\"no\" >\n<$list filter=\"[gettrim[]!is[blank]] :filter[!match[title]]\" variable=null emptyMessage='<$view field=title/>'>\n<$transclude field=<>/>\n\n\n
"},"$:/plugins/kookma/favorites/templates/list-item":{"title":"$:/plugins/kookma/favorites/templates/list-item","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"\n\\whitespace trim\n<$droppable actions=<> enable=<> tag=div>\n<>\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/item-delete-btn\" field=text/> \n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/item-link-btn\" field=text/>\n"},"$:/plugins/kookma/favorites/templates/ui-folder-create":{"title":"$:/plugins/kookma/favorites/templates/ui-folder-create","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"
\n\n
\n<>\n
\n<>\n<>\n
"},"$:/plugins/kookma/favorites/templates/ui-folder-reorder":{"title":"$:/plugins/kookma/favorites/templates/ui-folder-reorder","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"
\n\n<$macrocall $name=\"folder-reorder\" />\n
"},"$:/plugins/kookma/favorites/templates/ui-folder-tree":{"title":"$:/plugins/kookma/favorites/templates/ui-folder-tree","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"\\import $:/plugins/kookma/favorites/macros/definition\n\\import [all[tiddlers+shadows]tag[$:/tags/Favorites/Macro/Folder]]\n\n<$list filter=<> variable=\"currentFolder\">\n<$macrocall $name=\"fav-tree\" status={{{ [matchthen[open]else[closed]] }}} />\n\n"},"$:/plugins/kookma/favorites/ui/buttons/add-remove":{"title":"$:/plugins/kookma/favorites/ui/buttons/add-remove","caption":"{{$:/plugins/kookma/favorites/images/heart}} {{$:/language/Buttons/Favorites/Caption/Add}}","description":"{{$:/language/Buttons/Favorites/Hint/Add}}","list-after":"$:/core/ui/Buttons/info","tags":"$:/tags/ViewToolbar","type":"text/vnd.tiddlywiki","text":"\\whitespace trim\n\\import [[$:/plugins/kookma/favorites/macros/definition]]\n\n\\define add-this-tiddler() [[$(currentTiddler)$]]+[putfirst[]]\n\\define remove-this-tiddler() -[[$(currentTiddler)$]]\n\n\n\\define show-favorites-button(class)\n<$list filter='[match[yes]]'>\n{{$:/plugins/kookma/favorites/images/heart}}\n\n<$list filter='[match[yes]]'>\n<$text text={{$:/language/Buttons/Favorites/Caption/Add}}/>\n\n\\end\n\n\n\\define btn-add-to-favorites()\n\\whitespace trim\n <$button \n tooltip={{$:/language/Buttons/Favorites/Hint/Add}} aria-label={{$:/language/Buttons/Favorites/Caption/Add}} \n class=<>>\n <$action-listops $tiddler=<> $field='list' $subfilter=<>/>\n\t\t <$macrocall $name=\"show-favorites-button\" class=\"notselected\"/>\n \n\\end \n\n\\define btn-remove-from-favorites()\n\\whitespace trim\n <$button \n tooltip={{$:/language/Buttons/Favorites/Hint/Remove}} aria-label={{$:/language/Buttons/Favorites/Caption/Remove}} \n class=<> >\n <$action-listops $tiddler={{{[subfiltercontainslimit[1]]}}} $field='list' $subfilter=<>/>\n\t\t <$macrocall $name=\"show-favorites-button\" class=\"selected\"/>\n \n\\end \n\n\n<$list filter=\"[all[current]listed[]taglimit[1]]\" variable=null \n emptyMessage=<> >\n<>\n"},"$:/plugins/kookma/favorites/ui/ControlPanel/Settings":{"title":"$:/plugins/kookma/favorites/ui/ControlPanel/Settings","caption":"Favorites","tags":"$:/tags/ControlPanel/SettingsTab $:/tags/MoreSideBar","type":"text/vnd.tiddlywiki","text":"\\define checked-frozen()\n<$action-setfield $tiddler=\"$:/plugins/kookma/favorites/ui/sidebar/active-tab\" tags=\"\"/>\n<$action-setfield $tiddler=\"$:/plugins/kookma/favorites/ui/buttons/add-remove\" tags=\"\"/> \n<$action-setfield $tiddler=\"$:/state/tab/sidebar--595412856\" text=\"$:/plugins/kookma/favorites/ui/sidebar/frozen-tab\"/> \n\\end\n\n\\define unchecked-frozen()\n<$action-setfield $tiddler=\"$:/plugins/kookma/favorites/ui/sidebar/active-tab\" tags=\"$:/tags/SideBar\"/>\n<$action-setfield $tiddler=\"$:/plugins/kookma/favorites/ui/buttons/add-remove\" tags=\"$:/tags/ViewToolbar\"/> \n<$action-setfield $tiddler=\"$:/state/tab/sidebar--595412856\" text=\"$:/plugins/kookma/favorites/ui/sidebar/active-tab\"/> \n\\end\n\nThese settings let you customize the behaviour of the Favorites plugin.\n\n---\n\n;Show Favorites setting in more sidebar\n:<$checkbox tiddler=\"$:/plugins/kookma/favorites/ui/ControlPanel/Settings\" tag=\"$:/tags/MoreSideBar\"> Show setting in more sidebar\n\n;Options\n:<$checkbox tiddler=\"$:/config/favorites/NewFolderPosition\" field=\"text\"\n checked=\"yes\" unchecked=\"no\" default=\"no\"> Add new folder at the top of folders list\n:<$checkbox tiddler=\"$:/config/favorites/FolderOpenOnDrop\" field=\"text\"\n checked=\"yes\" unchecked=\"no\" default=\"no\"> Open folder on drop item\n: Viewtoolbar icon color <$edit-text tiddler=\"$:/config/favorites/IconColor\" \n\tfield=\"text\" tag=\"input\" type=\"color\" class=\"kk-fv-color-input\"/> <$list filter=\"[[$:/config/favorites/IconColor]get[text]!match[#ff0000]]\" variable=null>\n\t<$button class=\"tc-btn-invisible kk-fav-btn\" tooltip=\"Reset viewtoolbar icon color\">{{$:/core/images/refresh-button}}\n <$action-setfield $tiddler=\"$:/config/favorites/IconColor\" text=\"#ff0000\" />\n \n\t\n\t \n;Freeze favorites\n:<$checkbox checkactions=<> \n tiddler=\"$:/plugins/kookma/favorites/ui/sidebar/frozen-tab\" tag=\"$:/tags/SideBar\"\n\t checkactions=<>\n\t uncheckactions=<> > Enable frozen tab\n\n;Shortcuts\n: <$edit-text tiddler=\"$:/config/favorites/modifierkey/expand-folder\" tag=input default=\"\" placeholder=\"a moifier key like ctrl\" class=\"kk-fav-input\"/> + click\n: <$edit-text tiddler=\"$:/config/favorites/modifierkey/open-folder\" tag=input default=\"\" placeholder=\"a moifier key like shift\" class=\"kk-fav-input\"/> + click\n: <$edit-text tiddler=\"$:/config/favorites/modifierkey/open-folder-items\" tag=input default=\"\" placeholder=\"a moifier key like shift\" class=\"kk-fav-input\"/> + click\n: <$edit-text tiddler=\"$:/config/favorites/modifierkey/sidebar-tab-from-folder\" tag=input default=\"\" placeholder=\"a moifier key like shift\" class=\"kk-fav-input\"/> + click\n\n;Hidden settings\n: [[Global setting for item link title|$:/config/favorites/ItemLinkTitle]]"},"$:/plugins/kookma/favorites/ui/manager":{"title":"$:/plugins/kookma/favorites/ui/manager","caption":"Favorites Folder Manager","tags":"","type":"text/vnd.tiddlywiki","text":"<>"},"$:/plugins/kookma/favorites/ui/sidebar/active-tab":{"title":"$:/plugins/kookma/favorites/ui/sidebar/active-tab","caption":"Favorites","list-after":"$:/core/ui/SideBar/Open","tags":"$:/tags/SideBar","type":"text/vnd.tiddlywiki","text":"\\import $:/plugins/kookma/favorites/macros/definition\n\\import [all[tiddlers+shadows]tag[$:/tags/Favorites/Macro/Folder]]\n\n\\define show-options()\n<$button class=\"tc-btn-invisible kk-fav-btn\" to=\"$:/plugins/kookma/favorites/ui/manager\">\n{{$:/core/images/options-button}} Manager\n\n\\end\n\n\\define colapse-all()\n<$list filter=\"[prefix[$(temppath)$/slider/]!suffix] :filter[{!!text}match[open]] :and[limit[1]]\" variable=\"null\">\n<$button class=\"tc-btn-invisible kk-fav-btn\" tooltip=\"collapse all folders, open Recently added\" actions='<$action-deletetiddler $filter=\"[prefix[$(temppath)$/slider/]]\"/>' >\n{{$:/core/images/fold-button}}\n\n\n\\end\n\n\n
\n
\n---  <> <>

\n

\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/ui-folder-tree\" field=text/>\n
"},"$:/plugins/kookma/favorites/ui/sidebar/frozen-tab":{"title":"$:/plugins/kookma/favorites/ui/sidebar/frozen-tab","caption":"Favorites","list-after":"$:/core/ui/SideBar/Open","tags":"","type":"text/vnd.tiddlywiki","text":"\\import $:/plugins/kookma/favorites/macros/definition\n\\import [all[tiddlers+shadows]tag[$:/tags/Favorites/Macro/Folder]]\n\n\n
\n<$set name=\"tv-enable-drag-and-drop\" value=\"no\">\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/ui-folder-tree\" />\n\n
\n"},"$:/plugins/kookma/favorites/ui/ViewTemplate/Folder":{"title":"$:/plugins/kookma/favorites/ui/ViewTemplate/Folder","list-after":"$:/core/ui/ViewTemplate/body","tags":"$:/tags/ViewTemplate","type":"text/vnd.tiddlywiki","text":"<$reveal type=\"nomatch\" stateTitle=<> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<$list filter=\"[all[current]tag[$:/tags/Favorites/Folder]]\">\n<$transclude tiddler=\"$:/plugins/kookma/favorites/viewtemplates/ui-folder-tiddler\" mode=block/>\n\n"},"$:/plugins/kookma/favorites/ui/ViewTemplate/Title":{"title":"$:/plugins/kookma/favorites/ui/ViewTemplate/Title","tags":"","type":"text/vnd.tiddlywiki","text":"\\whitespace trim\n

\n<$text text={{{ [get[caption]else{!!title}] }}}/>\n

"},"$:/plugins/kookma/favorites/viewtemplates/ui-folder-tiddler":{"title":"$:/plugins/kookma/favorites/viewtemplates/ui-folder-tiddler","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"\n\n\\import $:/plugins/kookma/favorites/macros/definition\n\\import $:/plugins/kookma/favorites/macros/drag-n-drop\n\n\\define tempInput() $:/temp/favorites/add-bulk/$(currentTiddler)$\n\\define inputFilter() [subfilter{$(tempInput)$}] :filter[is[tiddler]]\n\\define actionFilterAdd() [all[current]get[list]enlist-input[]] [subfilter{$(tempInput)$}]\n\\define actionFilterRemove() [all[current]get[list]enlist-input[]] -[subfilter{$(tempInput)$}]\n\\define actionDeleteTemp() <$action-deletetiddler $tiddler=<> />\n\n\\define actionAppendItems()\n\n<$list filter=\"[subfilter{$(tempInput)$}]\" variable=item>\n<$vars oldFolder={{{ [listed[]tag] +[limit[1]] }}} >\n<$action-listops $tiddler=<> $field=\"list\" $subfilter=\"-[]\" />\n\n\n\n<$action-listops $filter=<> />\n\\end\n\n\\define add-remove-bulk-items()\n<$button tooltip=\"Append items to this folder\" disabled={{{ [subfilter{$(tempInput)$}has[title]limit[1]then[no]else[yes]] }}} actions=<> >\nAppend\n \n<$button tooltip=\"Remove items from this folder\" disabled={{{ [subfilter{$(tempInput)$}has[title]limit[1]then[no]else[yes]] }}} actions='<$action-listops $filter=<> />' >\nRemove\n\n\\end\n\nAdd, remove bulk of items\n\n
\n<$keyboard key=\"escape\" actions=<> >\n<$edit-text tiddler=<> field=\"text\" tag=\"input\" type=\"search\" default=\"\" placeholder=\"enter a filter like [tag[doc]]\"/>\n\n<>\n
\n\n\n
FIltered items: //<$count filter=<>/> mathches//\n
\n<$list filter=<> template=\"$:/core/ui/ListItemTemplate\"/>\n
\n
\n\nContents of folder: ''{{!!caption}}''\n\n
\n<$vars currentFolder=<> >\n<$list filter=\"[list]\" emptyMessage=<> >\n<$transclude tiddler=\"$:/plugins/kookma/favorites/templates/list-item\"/>\n\n\n<>\n\n
\n"}}} \ No newline at end of file diff --git a/tiddlers/$__plugins_kookma_favorites.json.meta b/tiddlers/$__plugins_kookma_favorites.json.meta index b6971e8..dac91a8 100644 --- a/tiddlers/$__plugins_kookma_favorites.json.meta +++ b/tiddlers/$__plugins_kookma_favorites.json.meta @@ -8,4 +8,4 @@ plugin-type: plugin source: https://github.com/kookma/TW-Favorites title: $:/plugins/kookma/favorites type: application/json -version: 4.8.5 \ No newline at end of file +version: 4.8.6 \ No newline at end of file diff --git a/tiddlers/$__plugins_kookma_shiraz.json b/tiddlers/$__plugins_kookma_shiraz.json index c03a148..51408eb 100644 --- a/tiddlers/$__plugins_kookma_shiraz.json +++ b/tiddlers/$__plugins_kookma_shiraz.json @@ -1 +1 @@ -{"tiddlers":{"$:/plugins/kookma/shiraz/history":{"title":"$:/plugins/kookma/shiraz/history","modified":"20240605180905065","tags":"","type":"text/vnd.tiddlywiki","text":"Full change log: [[https://kookma.github.io/TW-Shiraz/#ChangeLog]]\n\n* ''2.9.5'' -- 2024.06.05 -- minor bug fixes. Reverted to work with TW 5.2.7+\n* ''2.9.4'' -- 2024.05.31 -- update to use some new features of 5.3.3\n* ''2.7.1'' -- 2022.12.17 -- update to Tiddlywiki 5.2.4, few bug fixes\n* ''2.6.9'' -- 2022.10.17 -- improved Node Explorer, and task Explorer\n* ''2.6.1'' -- 2022.09.27 -- new subplug Formatter, better task manager\n* ''2.5.0'' -- 2022.08.02 -- new data block, updated to Tiddlywiki 5.2.3\n* ''2.4.4'' -- 2021.09.19 -- added css class for tbl-expand customization\n* ''2.4.2'' -- 2021.09.10 -- quick table with bunch of column formatting\n* ''2.3.3'' -- 2021.05.20 -- small bug fixes in switch palette\n* ''2.3.1'' -- 2021.05.19 -- tbl-linktype template to be used for generating node-explorer\n* ''2.3.0'' -- 2021.05.10 -- switch palette for dim/dark and light palette selection\n* ''2.2.2'' -- 2021.04.22 -- several issues fixed for pagination, notebook and image classes\n* ''2.2.0'' -- 2021.02.26 -- updated to TW 5.1.23 and pagination added to dynamic tables\n* ''2.1.1'' -- 2020.03.25 -- slider macro with initial status\n* ''2.1.0'' -- 2020.03.23 -- stable release on TW-5.1.22pre\n* ''1.0.0'' -- 2018.10.05 -- first public release\n"},"$:/plugins/kookma/shiraz/images/palette-switch":{"title":"$:/plugins/kookma/shiraz/images/palette-switch","tags":"","type":"text/vnd.tiddlywiki","text":""},"$:/language/Buttons/Shiraz/Caption":{"title":"$:/language/Buttons/Shiraz/Caption","tags":"","type":"text/vnd.tiddlywiki","text":"Switch light/warm/dark color palette"},"$:/language/Buttons/Shiraz/Hint":{"title":"$:/language/Buttons/Shiraz/Hint","tags":"","type":"text/vnd.tiddlywiki","text":"switch light/warm/dark color palette"},"$:/plugins/kookma/shiraz/license":{"title":"$:/plugins/kookma/shiraz/license","tags":"","type":"text/vnd.tiddlywiki","text":"Distributed under an MIT license.\n\nCopyright (c) 2018-2022 [[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/macros/alerts":{"title":"$:/plugins/kookma/shiraz/macros/alerts","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define alert(type:\"primary\" src:\"\", width:\"100%\", class:\"\")\n
\n$src$\n
\n\\end\n\n\\define alert-leftbar(type:\"primary\" src:\"\", width:\"100%\", class:\"\")\n
\n$src$\n
\n\\end\n"},"$:/plugins/kookma/shiraz/macros/badge":{"title":"$:/plugins/kookma/shiraz/macros/badge","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define badge(type:\"primary\" src:\"\")\n$src$\n\\end\n\n\\define badge-pill(type:\"primary\" src:\"\")\n$src$\n\\end\n"},"$:/plugins/kookma/shiraz/macros/card":{"title":"$:/plugins/kookma/shiraz/macros/card","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define card(header:\"Empty\", title:\"Empty\" subtitle:\"Empty\" text:\"Empty\",footer:\"Empty\", width:\"100%\" class:\"\")\n
\n<$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__header__>> >\n
$header$
\n\n
\n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n
$title$
\n \n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__subtitle__>> >\n
$subtitle$
\n \n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__text__>> >\n
<<__text__>>
\n \n
\n<$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__footer__>> >\n \n\n
\n\\end"},"$:/plugins/kookma/shiraz/macros/csvtables/apps":{"title":"$:/plugins/kookma/shiraz/macros/csvtables/apps","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define nomenclature(id:\"nomenclature\", delimiter:\",\")\n<>\n\\end\n\n\\define mathbox(id:\"\", format:\"\", delimiter:\",\")\n<>\n\\end\n\n\\define subscripts(id:\"subscripts\", delimiter:\",\")\n<>\n\\end\n\n\\define superscripts(id:\"superscripts\", delimiter:\",\")\n<>\n\\end\n\n"},"$:/plugins/kookma/shiraz/macros/csvtables/formats-basic":{"title":"$:/plugins/kookma/shiraz/macros/csvtables/formats-basic","tags":"","type":"text/vnd.tiddlywiki","text":"\\define text() <$text text=<> />\n\\define code() <>\n\\define transclude() <$transclude tiddler=<> field=title/>\n\n\n"},"$:/plugins/kookma/shiraz/macros/csvtables/formats-date":{"title":"$:/plugins/kookma/shiraz/macros/csvtables/formats-date","tags":"","type":"text/vnd.tiddlywiki","text":"\\define date() <$view field=title tiddler={{{[splitregexp[\\D+]!is[blank]join[]]}}} format=date template=\"YYYY-0MM-0DD\"/>\n\\define shortdate() <$view field=title tiddler={{{[splitregexp[\\D+]!is[blank]join[]]}}} format=date template=\"mmm DDth, YYYY\"/>\n\\define longdate() <$view field=title tiddler={{{[splitregexp[\\D+]!is[blank]join[]]}}} format=date template=\"DDD, MMM 0DD, YYYY\"/>\n\n"},"$:/plugins/kookma/shiraz/macros/csvtables/formats-math":{"title":"$:/plugins/kookma/shiraz/macros/csvtables/formats-math","tags":"","type":"text/vnd.tiddlywiki","text":"\\define katex() <$latex text=<> displayMode=\"true\">\n\\define katex-inline() <$latex text=<> displayMode=\"false\">\n\\define pu() <$latex text={{{ [addprefix[\\pu{]addsuffix[}]] }}} displayMode=\"false\">\n\\define equation() <$latex text={{{ [addprefix[\\begin{equation}]addsuffix[\\end{equation}]] }}} displayMode=\"true\">\n\n"},"$:/plugins/kookma/shiraz/macros/csvtables/formats-misc":{"title":"$:/plugins/kookma/shiraz/macros/csvtables/formats-misc","tags":"","type":"text/vnd.tiddlywiki","text":"\\define email() <>\n\n\\define rate()\n<$list filter=\"[split[]match[*]]\" variable=ignore>\n<$transclude tiddler=\"$:/core/images/star-filled\" />\n\n\\end\n\n"},"$:/plugins/kookma/shiraz/macros/csvtables/formats-task":{"title":"$:/plugins/kookma/shiraz/macros/csvtables/formats-task","tags":"","type":"text/vnd.tiddlywiki","text":"\\define checkbox()\n\n<$list filter=\"[trim[]match[x]]\" variable=ignore>\n\n<$list filter=\"[trim[]match[-]]\" variable=ignore>\n\\end\n\n\n\\define todo-action(param)\n\n<$vars lbr=\"\n\">\n <$vars in={{{ [addsuffix] }}} out={{{[splitregexprest[]join[,]addprefix[$param$,]addsuffix]}}} >\n <$action-setfield $tiddler=<> text={{{ [get[text]search-replace:g:,] }}}/>\n \n\t\n\\end\n\n\\define todo()\n\n<$list filter=\"[trim[]match[-]]\" variable=ignore>\n<$button class=\"tc-btn-invisible\" actions=<>>\n\n\n<$list filter=\"[trim[]match[x]]\" variable=ignore>\n<$button class=\"tc-btn-invisible\" actions=<>>\n\n\n\\end\n\n"},"$:/plugins/kookma/shiraz/macros/csvtables/table-csv-utility":{"title":"$:/plugins/kookma/shiraz/macros/csvtables/table-csv-utility","tags":"","type":"text/vnd.tiddlywiki","text":"\\whitespace trim\n\n\\define mainFilter() [subfilterbutfirst] :sort:$(sortType)$:$(sortNegate)$[split!is[blank]trim[]nth]\n\\define tempTableSort() $:/state/tablecsv/$(currentTiddler)$/$(stateTiddler)$\n\n\n\\define column-header-template()\n<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"sortIndex\" text=<> tag=\"th\">\n<$button setTitle=<> setIndex=\"sortIndex\" setTo=<> class=\"tc-btn-invisible tc-tiddlylink\" >\n<$action-setfield $tiddler=<> $index=\"hasnegate\" $value=\"false\"/>\n<$action-setfield $tiddler=<> $index=\"negate\" $value=\"\"/>\n<$text text=<>/>\n\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"sortIndex\" text=<> tag=\"th\">\n<$list filter=\"[getindex[hasnegate]match[false]]\" variable=ignore>\n<$button setTitle=<> setIndex=\"hasnegate\" setTo=\"true\" class=\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\" >\n<$action-setfield $tiddler=<> $index=\"negate\" $value=\"reverse\"/>\n<$text text=<>/> {{$:/core/images/down-arrow}}\n\n\n<$list filter=\"[getindex[hasnegate]match[true]]\" variable=ignore>\n<$button setTitle=<> setIndex=\"hasnegate\" setTo=\"false\" class=\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\" >\n<$action-setfield $tiddler=<> $index=\"negate\" $value=\"\"/>\n<$text text=<>/> {{$:/core/images/up-arrow}}\n\n\n\n\\end\n\n"},"$:/plugins/kookma/shiraz/macros/csvtables/table-csv":{"title":"$:/plugins/kookma/shiraz/macros/csvtables/table-csv","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define table-csv(tiddler:\"\", delimiter:\",\", sortType:\"alphanumeric\", format:\"\", caption:\"\", class:\"\", header:\"yes\", stateTiddler:\"\", id:\"\", dclass:\"dblock\" )\n\\whitespace trim\n\\import [[$:/plugins/kookma/shiraz/macros/csvtables/table-csv-utility]]\n\\import [all[tiddlers+shadows]prefix[$:/plugins/kookma/shiraz/macros/csvtables/formats]]\n\n<$vars src = {{{ [<__tiddler__>is[tiddler]then<__tiddler__>else] }}} \n stateTiddler = {{{ [<__stateTiddler__>!is[blank]then<__stateTiddler__>else[01]] }}} >\n<$vars sortCol = {{{ [getindex[sortIndex]] }}} \n sortNegate = {{{ [getindex[negate]] }}} \n delimiter = {{{ [<__delimiter__>match[\\t]then[°≡°]else<__delimiter__>] }}}\n dataBlockStartDelimiter ={{{ [<__id__>is[blank]then[@@.$dclass$]] ~[[@.$dclass$.]addsuffix<__id__>] }}}\n dataBlockEndDelimiter = \"@@\" >\n\n\n<$let dblock0 = {{{ [get[text]splitregexpbutfirst[1]] }}}\n dblock1 = {{{ [splitregexpbutlast[1]] }}}\n dblock = {{{ [!match[°≡°]then] :else[search-replace:g:regexp[\\t],[°≡°]] }}} >\n\n\n\n<$list filter=\"[<__caption__>!is[blank]]\" variable=ignorw>\n\n<$list filter=\"[<__header__>match[yes]then[1]else[0]]\" variable=header_row>\n\n<$vars allRows=\"[splitregexp[\\n]!is[blank]]\">\n\n<$list filter=\"[subfilterfirst]\" variable=row >\n<$list filter=\"[splitregexp!is[blank]trim[]]\" variable=currentColumn><>\n\n\n<$vars sortPos = {{{ [subfilterfirstsplitregexp!is[blank]trim[]] +[allbefore:includecount[]] }}} >\n<$vars sortType = {{{ [enlist:raw<__sortType__>nthelse[alphanumeric]] }}} >\n<$list filter=<> variable=row>\n<$list filter=\"[splitregexp!is[blank]trim[]]\" variable=entry counter=pos>\n\n\n\n\n\n\n\n
$caption$
<$macrocall $name={{{ [enlist:raw<__format__>nthelse[text]] }}} />
\n\n\n\n\n\\end\n\n"},"$:/plugins/kookma/shiraz/macros/dbadge":{"title":"$:/plugins/kookma/shiraz/macros/dbadge","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define dbadge(subject,status, type:\"primary\")\n
$subject$$status$
\n\\end\n"},"$:/plugins/kookma/shiraz/macros/details":{"title":"$:/plugins/kookma/shiraz/macros/details","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define details(label:\"\", src:\"source\", status:\"\", labelClass:\"\", srcClass:\"\")\n<$vars source = {{{ [<__src__>get[text]else<__src__>] }}} >\n
\n <$let tv-wikilinks=\"no\">\n $label$\n \n
\n <$transclude tiddler=<> field=title mode=block/>\n
\n
\n\n\\end"},"$:/plugins/kookma/shiraz/macros/dtables/confirm-delete":{"title":"$:/plugins/kookma/shiraz/macros/dtables/confirm-delete","tags":"$:/tags/Table/Macro","type":"text/vnd.tiddlywiki","text":"\\define confirm-delete()\n\n<$list filter=\"[subfilterlimit[1]]\" variable=ignore>\n<$reveal class=\"tbl-delete-confirm\" type=\"match\" default={{{ [[$:/temp/tables/delete-all]has:indexthen[yes]] }}} text=\"yes\" tag=\"tr\">\n> >\n<$list filter=\"[[$:/temp/tables/delete-all]getindexmatch[delete-confirmed]]\" \n variable=ignore emptyMessage=<> >\n <>\n\n\n\n\n\\end\n\n\\define ask-for-delete()\n<$set name=ntids filter=\"[subfiltercount[]]\">\n Delete all <> records?\n\t<$button class=\"tc-btn-invisible\">\n <$action-setfield $tiddler=\"$:/temp/tables/delete-all\" $index=<> $value=\"delete-confirmed\"/>\n {{$:/core/images/delete-button}} yes\n or \n <$button class=\"tc-btn-invisible\">\n <$action-setfield $tiddler=\"$:/temp/tables/delete-all\" $index=<>/>\n {{$:/core/images/close-button}} no\n \n\t\t\t\t\n\\end\n\n\\define perform-delete()\n Warning! this action cannot be undone!\n\t<$button class=\"tc-btn-invisible\">\n\t <$action-setfield $tiddler=\"$:/temp/tables/delete-all\" $index=<>/>\n <$list filter=<> variable=\"currentRecord\">\n <$action-deletetiddler $tiddler=<>/>\n \n\t\t {{$:/core/images/delete-button}} delete\n or \n <$button class=\"tc-btn-invisible\">\n <$action-setfield $tiddler=\"$:/temp/tables/delete-all\" $index=<>/>\n\t\t\t{{$:/core/images/close-button}} cancel \n \n\\end"},"$:/plugins/kookma/shiraz/macros/dtables/helper":{"title":"$:/plugins/kookma/shiraz/macros/dtables/helper","tags":"$:/tags/Table/Macro","type":"text/vnd.tiddlywiki","text":"\\define columnFilter() $(columns)$ tbl-delete\n\n\\define tempTable() $:/state/dynamictables/$(currentTable)$\n\n\\define tempTableSort() $(tempTable)$/sortby\n\\define tempTagPopup() $(tempTable)$/$(currentRecord)$/$(currentTiddler)$\n\\define tempTableExpand() $(tempTable)$/expand\n\\define tempPathExpand() $(tempTableExpand)$##$(currentRecord)$\n\\define tempTableEdit() $(tempTable)$/edit-view-status\n\n\\define keepstate() $:/keepstate/dynamictables/$(currentTable)$\n\n\\define tempTableFooter() $(keepstate)$/footer\n\\define tempTableStyle() $(keepstate)$/style\n\\define tempWarningMsg() $(keepstate)$/warning\n\n\\define pageStateTiddler() $(keepstate)$/page-number\n\\define entryPerPageStateTiddler() $(keepstate)$/entry-per-page\n\n"},"$:/plugins/kookma/shiraz/macros/dtables/maths":{"title":"$:/plugins/kookma/shiraz/macros/dtables/maths","tags":"$:/tags/Table/Macro","type":"text/vnd.tiddlywiki","text":"\\define average(pn:0) <$text text={{{ [subfilter$(getFieldOrIndex)$average[]] }}}/>\n\\define median(pn:0) <$text text={{{ [subfilter$(getFieldOrIndex)$median[]] }}}/>\n\n\\define count() <$text text={{{ [subfilter$(getFieldOrIndex)$count[]] }}}/>\n\\define sum() <$text text={{{ [subfilter$(getFieldOrIndex)$sum[]] }}}/>\n\\define product() <$text text={{{ [subfilter$(getFieldOrIndex)$product[]] }}}/>\n\n\\define minall() <$text text={{{ [subfilter$(getFieldOrIndex)$minall[]] }}}/>\n\\define maxall() <$text text={{{ [subfilter$(getFieldOrIndex)$maxall[]] }}}/>\n\n\n\n\n\n"},"$:/plugins/kookma/shiraz/macros/dtables/pagination":{"title":"$:/plugins/kookma/shiraz/macros/dtables/pagination","tags":"$:/tags/Table/Macro","type":"text/vnd.tiddlywiki","text":"\\define prev-button()\n\n<$list filter=\"[compare:number:lt[2]then[yes]else[no]]\" variable=state>\n<$button disabled=<> class=\"shiraz-dtable-page-prev tc-btn-invisible\">\n{{$:/core/images/chevron-left}} Prev\n<$action-listops $tiddler=<> $field=text $subfilter=\"+[subtract[1]] ~[[1]]\"/>\n\n\n\\end\n\n\\define next-button()\n\n<$list filter=\"[compare:number:gteqthen[yes]else[no]]\" variable=state> \n<$button disabled=<> class=\"shiraz-dtable-page-next tc-btn-invisible\">\nNext {{$:/core/images/chevron-right}} \n<$action-listops $tiddler=<> $field=text $subfilter=\"+[add[1]] ~[[2]]\"/>\n\n\n\\end\n\n\\define limit-entries()\n\n<$select tiddler=<> default=25 actions=\"\"\"<$action-setfield $tiddler=<> text=1/>\"\"\">\n<$list filter='5 10 15 20 25 30 40 50' variable=num>\n\n\n\n\n\\end"},"$:/plugins/kookma/shiraz/macros/dtables/show-edit-cell":{"title":"$:/plugins/kookma/shiraz/macros/dtables/show-edit-cell","tags":"$:/tags/Table/Macro","type":"text/vnd.tiddlywiki","text":"\\define showCell()\n <$list filter=\"[]-index\">\n <$transclude tiddler=<> field=<> mode=\"inline\" />\n \n <$list filter=\"[]-field\">\n <$transclude tiddler=<> index=<> mode=\"inline\" />\n \n\\end\t\n\\define editCell()\n <$list filter=\"[]-index\">\n <$edit-text tiddler=<> field=<> tag=\"input\" class=\"shiraz-dtable-textbox\"/>\n \n <$list filter=\"[]-field\">\n <$edit-text tiddler=<> index=<> tag=\"input\" class=\"shiraz-dtable-textbox\"/>\n \n\\end\n\n\\define showCell_Locked()\n <>\n\\end "},"$:/plugins/kookma/shiraz/macros/dtables/table-dynamic":{"title":"$:/plugins/kookma/shiraz/macros/dtables/table-dynamic","code-body":"yes","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define table-dynamic(filter, fields:\"\", indexes:\"\", sortOp:\"sort\", caption:\"\", class:\"\",\n footerRows:\"0\", stateTiddler:\"\", editButton:\"yes\", pagination:\"no\", emptyMessage:\"filter input is empty\")\n\n\\import [all[shadows+tiddlers]tag[$:/tags/Table/Macro]]\n\n\n<$vars \n inputFilter=\"[subfilter<__filter__>!has[draft.of]]\"\n sortType=<<__sortOp__>>\n pagination=<<__pagination__>>\n> \n<$set name=currentTable value=<<__stateTiddler__>> emptyValue=<> >\n\n<$set name=fieldOrIndex filter=\"[<__fields__>!is[blank]]\" value=\"field\" emptyValue=\"index\">\n<>\n<$set name=columns filter=\"[]-index\" value=<<__fields__>> emptyValue=<<__indexes__>> >\n\n<$list filter=\"[subfilterlimit[1]]\" emptyMessage=<<__emptyMessage__>> variable=ignore>\n<$set name=sortneg tiddler=<> index=\"negate\">\n\n<$set name=ncols filter=\"[getindex[mode]match[edit]]\" value={{{ [subfiltercount[]] }}} emptyValue= {{{ [subfiltercount[]subtract[1]] }}}>\n
\n> style=\"caption-side:top\">\n\n\n\n\n\n<>\n\n<$list filter=<> variable=currentColumn>\n<$set name=\"headerLookup\" filter=\"[all[tiddlers+shadows]tag[$:/tags/Table/HeaderTemplate]contains:tbl-column-listlimit[1]get[title]]\" value=<> emptyValue=\"$:/plugins/kookma/shiraz/templates/header/default\">\n <$transclude tiddler=<> field=\"text\" mode=\"inline\"/>\n\n\n\n\n\n\n<$reveal type=\"gt\" default=<<__footerRows__>> text=\"0\" tag=\"tfoot\" class=\"shiraz-dtable-footer\">\n\n<$list filter=\"[range[1,$footerRows$]addprefix[footer-]]\" variable=footerRow>\n\n<$list filter=<> variable=currentColumn>\n<$set name=\"footerLookup\" filter=\"[all[tiddlers+shadows]tag[$:/tags/Table/FooterTemplate]contains:tbl-column-listlimit[1]get[title]]\" value=<> emptyValue=\"$:/plugins/kookma/shiraz/templates/footer/default\">\n<$transclude tiddler=<> field=\"text\" mode=\"inline\"/>\n\n\n\n\n\n\n\n\n<$set name=tableBody filter=\"[]-index\" value=\"display_body_fields\" emptyValue=\"display_body_indexes\" >\n\n<$vars total-entries={{{[subfiltercount[]] }}}\n\t\t\t page-number={{{[get[text]] ~[[1]]}}} \n\t\t\t entries-per-page={{{ [get[text]] ~[[25]] }}} >\n<$vars low={{{ [subtract[1]multiply] }}} \n high={{{[multiply] }}} >\t \n<$macrocall $name=<> />\n\n<$reveal type=\"match\" default=<> text=\"yes\" tag=\"tr\" class=\"shiraz-dtable-page-footer\">\n\n\n\n\n\n\n
\n<$list filter=\"[<__editButton__>match[yes]]\" variable=ignore>\n<>\n$caption$
> style=\"font-weight:bold;background-color:transparent;\">Numerical summary
> >\n<>\nDisplaying <$text text={{{[add[1]]}}}/> through <$text text={{{ [compare:number:ltthenelse] }}}/> of <> Results | <>\n<>\n
\n
\n\n\n\n\n\n\n\n\\end\n\n"},"$:/plugins/kookma/shiraz/macros/dtables/table-utility":{"title":"$:/plugins/kookma/shiraz/macros/dtables/table-utility","tags":"$:/tags/Table/Macro","type":"text/vnd.tiddlywiki","text":"\\define tableFilter_fields() $(inputFilter)$+[$(sortneg)$$(sortType)${$(tempTableSort)$##sortIndex}]\n\\define tableFilter_indexes() [enlist]+[$(sortneg)$$(sortType)$[]]\n\n\\define getitems()\n<$set name=Index tiddler=<> index=\"sortIndex\">\n<$list filter=\"[subfilter!has[draft.of]]\" >\n<$text text= {{{ [getindex] \"°≡°\" [] +[join[]format:titlelist[]] }}} />\n\n\n\\end\n\n\\define display_one_record()\n<$wikify name=\"rowStyle\" text=\"\"\"<$transclude tiddler=<> index=<> />\"\"\" mode=\"inline\">\n>>\n<$list filter=<> variable=currentColumn>\n<$set name=\"bodyLookup\" \n filter=\"[all[tiddlers+shadows]tag[$:/tags/Table/BodyTemplate]contains:tbl-column-list]\n +[limit[1]get[title]]\"\n value=<> \n emptyValue=\"$:/plugins/kookma/shiraz/templates/body/default\">\n<$transclude tiddler=<> field=\"text\" mode=\"inline\"/>\n\n\n\n\n<$reveal type=\"match\" state=<> text=\"show\" tag=\"tr\">\n<>\n\n\n\\end\n\n\\define display_body_fields() \n<$set name=finalFilter filter=\"[match[yes]]\" value=\"[subfilterfirst] -[subfilterfirst]\" emptyValue=\"[subfilter]\">\n<$list filter=\"[subfilter]\" variable=\"currentRecord\">\n<>\n\n\n\\end\n\n\\define display_body_indexes()\n<$wikify name=\"items\" text=<> > \n<$set name=finalFilter filter=\"[match[yes]]\" value=\"[subfilterfirst] -[subfilterfirst]\" emptyValue=\"[subfilter]\">\n<$list filter=\"[subfilter]\" variable=\"currentItem\">\n<$list filter=\"[split[°≡°]last[]]\" variable=\"currentRecord\">\n <>\n\n\n\n\n\\end\n\n"},"$:/plugins/kookma/shiraz/macros/dtables/tbl-expand":{"title":"$:/plugins/kookma/shiraz/macros/dtables/tbl-expand","tags":"$:/tags/Table/Macro","type":"text/vnd.tiddlywiki","text":"\\define display-expanded-record()\n> class=\"shiraz-dtable-expanded-record\">\n<$tiddler tiddler=<> >\n\n\n<$list filter=\"[getindex[mode]match[edit]]\" variable=ignore\n emptyMessage=\"\"\"{{||$:/core/ui/ViewTemplate/body}}\"\"\" >\n<$reveal type=\"nomatch\" state=\"$:/config/shiraz/dynamictables/editor-type\" text=\"main-editor\" tag=\"div\">\n<$edit-text class=\"tbl-inpt-edit\" tiddler=<> field=\"text\" tag=textarea/>\n\n<$reveal type=\"match\" state=\"$:/config/shiraz/dynamictables/editor-type\" text=\"main-editor\" tag=\"div\" class=\"shiraz-dtable-maineditor\">\n{{||$:/core/ui/EditTemplate/body}}\n\n\n\n\n\n\\end\n"},"$:/plugins/kookma/shiraz/macros/dtables/toggle-edit-view":{"title":"$:/plugins/kookma/shiraz/macros/dtables/toggle-edit-view","tags":"$:/tags/Table/Macro","type":"text/vnd.tiddlywiki","text":"\\define toggle-edit-view()\n<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"mode\" text=\"edit\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" setTitle=<> setIndex=\"mode\" setTo=\"edit\">{{$:/core/images/edit-button}}\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"mode\" text=\"edit\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" setTitle=<> setIndex=\"mode\" setTo=\"view\">{{$:/core/images/done-button}}\n\n\\end"},"$:/plugins/kookma/shiraz/macros/dtables/warning_message":{"title":"$:/plugins/kookma/shiraz/macros/dtables/warning_message","tags":"$:/tags/Table/Macro","type":"text/vnd.tiddlywiki","text":"\\define show_tiddler_types()\n
\n List tiddlers with wrong type\n\t
\n <$list filter=\"[subfilter]\">\n\t<$list filter=\"[get[type]match[application/x-tiddler-dictionary]][get[type]match[application/json]]\" variable=ignore\n\temptyMessage=\"\"\"
<$link/>
<$view field=type/>
\"\"\">\n\t\n\t\n\t
\n
\n\\end\n\n\n\\define show_warning_message()\nDynamic editable table from ''indexes'' expects all input tiddlers are of dataTiddler (json or dictionary) types. Using tiddlers of non //json// or //x-tiddler-dictionary// types as input can unintentionally overwrite the data in the text field of those tiddlers.
\n
\nCheck the tiddler types to find which tiddlers are not of dataTiddler types!
\n<>\n\\end\n\n\n\\define check_tiddlers_type_for_table_from_indexes(isEditable)\n <$list filter=\"[]-field\" variable=ignore>\n\t<$list filter=\"[<__isEditable__>match[yes]]\" variable=ignore> \n\t<$list filter=\"[is[missing]]\" variable=ignore>\n\t<$list filter=\"[subfiltereach[type]get[type]]-[[application/x-tiddler-dictionary]]-[[application/json]]\" variable=ignore>\n\t
\n\t Danger: Editable dynamic table from idexes with mixed types of tiddlers!  \n\t <$button class=\"tc-btn-invisible tc-tiddlylink\" style=\"fill:white;\" tooltip=\"Dismiss alert and continue with the current selection!\">{{$:/core/images/close-button}}\n <$action-setfield $tiddler=<> text=\"dissmiss\"/>\n \n\t
\n\t
\n\t <>\n\t
\n \n\t\n\t\n\t\n\\end\t\n"},"$:/plugins/kookma/shiraz/macros/image-basic":{"title":"$:/plugins/kookma/shiraz/macros/image-basic","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define image-basic(img, width:\"30%\", align:\"none\", caption:\"\", tooltip:\"\", alt:\"\")\n
\n <$image source=<<__img__>> tooltip=<<__tooltip__>> alt=<<__alt__>> /> \n
$caption$
\n
\n\\end"},"$:/plugins/kookma/shiraz/macros/image-card-utility":{"title":"$:/plugins/kookma/shiraz/macros/image-card-utility","type":"text/vnd.tiddlywiki","text":"\\define image-card-top(img, width:\"30%\", align:\"none\", title:\"Empty\", text:\"Empty\", footer:\"Empty\", alt:\"\")\n
\n <$image class=\"card-img-top\" source=<<__img__>> alt=<<__alt__>> />\n
\n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n
$title$
\n \n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__text__>> >\n
$text$
\n \n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__footer__>> >\n

$footer$

\n \n
\n
\n\\end\n\n\\define image-card-bottom(img, width:\"30%\", align:\"none\", title:\"Empty\", text:\"Empty\", footer:\"Empty\", alt:\"\")\n
\n
\n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n
$title$
\n \n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__text__>> >\n
$text$
\n \n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__footer__>> >\n

$footer$

\n \n
\n <$image class=\"card-img-bottom\" source=<<__img__>> alt=<<__alt__>> />\n
\n\\end"},"$:/plugins/kookma/shiraz/macros/image-card":{"title":"$:/plugins/kookma/shiraz/macros/image-card","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define image-card(img, width:\"30%\", align:\"none\", title:\"Empty\", text:\"Empty\", footer:\"Empty\", pos:\"top\", alt:\"\")\n\\import $:/plugins/kookma/shiraz/macros/image-card-utility\n<$reveal tag=\"div\" type=\"match\" default=\"top\" text=<<__pos__>> >\n<$macrocall $name=image-card-top img=<<__img__>> title=<<__title__>> text=<<__text__>>\n footer=<<__footer__>> width=<<__width__>> align=<<__align__>> alt=<<__alt__>> />\n\n<$reveal tag=\"div\" type=\"nomatch\" default=\"top\" text=<<__pos__>> >\n<$macrocall $name=image-card-bottom img=<<__img__>> title=<<__title__>> text=<<__text__>>\n footer=<<__footer__>> width=<<__width__>> align=<<__align__>> alt=<<__alt__>> />\n\n\\end\n\n\\define image-card-top(img, width:\"30%\", align:\"none\", title:\"Empty\", text:\"Empty\", footer:\"Empty\", alt:\"\")\n
\n <$image class=\"card-img-top\" source=<<__img__>> alt=<<__alt__>> />\n
\n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n
$title$
\n \n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__text__>> >\n
$text$
\n \n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__footer__>> >\n

$footer$

\n \n
\n
\n\\end\n\n\\define image-card-bottom(img, width:\"30%\", align:\"none\", title:\"Empty\", text:\"Empty\", footer:\"Empty\", alt:\"\")\n
\n
\n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n
$title$
\n \n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__text__>> >\n
$text$
\n \n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__footer__>> >\n

$footer$

\n \n
\n <$image class=\"card-img-bottom\" source=<<__img__>> alt=<<__alt__>> />\n
\n\\end"},"$:/plugins/kookma/shiraz/macros/image-overlay-utility":{"title":"$:/plugins/kookma/shiraz/macros/image-overlay-utility","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define _cls-content-details() image-overlay-content-details $(fdcls)$"},"$:/plugins/kookma/shiraz/macros/image-overlay":{"title":"$:/plugins/kookma/shiraz/macros/image-overlay","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define image-overlay(img, width:\"30%\", align:\"none\", caption:\"\", title:\"\", text:\"\", fadein:\"left\", alt:\"\")\n\\import $:/plugins/kookma/shiraz/macros/image-overlay-utility\n
\n

$caption$

\n
\n
\n <$image class=\"image-overlay-content-image\" source=<<__img__>> alt=<<__alt__>>/>\n <$set name=\"fdcls\" filter=\"$fadein$ +[splitbefore[ ]] +[addprefix[image-overlay-fadeIn-]]\">\n
> >\n

$title$

\n

$text$

\n
\n \n
\n
\n\\end"},"$:/plugins/kookma/shiraz/macros/image-polaroid":{"title":"$:/plugins/kookma/shiraz/macros/image-polaroid","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define image-polaroid(img, width:\"30%\", align:\"none\", caption:\"\", tooltip:\"\", alt:\"\")\n
\n <$image source=\"\"\"$img$\"\"\" tooltip=\"\"\"$tooltip$\"\"\"/>\n
$caption$
\n
\n\\end"},"$:/plugins/kookma/shiraz/macros/image-pretty":{"title":"$:/plugins/kookma/shiraz/macros/image-pretty","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define image-pretty(img, width:\"30%\", align:\"none\", caption:\"\", tooltip:\"\", alt:\"\")\n
\n <$image source=<<__img__>> tooltip=<<__tooltip__>> alt=<<__alt__>> /> \n
$caption$
\n
\n\\end"},"$:/plugins/kookma/shiraz/macros/image-slidein":{"title":"$:/plugins/kookma/shiraz/macros/image-slidein","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define image-slidein(img, width:\"30%\", align:\"none\", caption:\"\", tooltip:\"\", slidein:\"left\", alt:\"\")\n
\n <$image source=<<__img__>> tooltip=<<__tooltip__>> alt=<<__alt__>>/>\n
$caption$
\n
\n\\end"},"$:/plugins/kookma/shiraz/macros/list-search":{"title":"$:/plugins/kookma/shiraz/macros/list-search","author":"Jeremy Ruston","description":"creates few paragraphs of dumy text","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define list-search( filter:\"[!is[system]]\", search:\"search:title\", template:\"$:/core/ui/ListItemTemplate\",\n class:\"my-3\", stateTiddler:\"\", placeholder:\"keywords\")\n<$set name=\"state\" filter=\"[[$:/temp/list-search/]addsuffix<__stateTiddler__>addsuffix]\">\n
> >\n<$keyboard key=\"escape\" actions='<$action-deletetiddler $tiddler=<>/>' >\n<$edit-text tiddler=<> type=\"search\" tag=\"input\" default=\"\" placeholder=\"$placeholder$\" class=\"w-100\"/>\n\n
\n<$reveal stateTitle=<> stateField=text type=\"match\" text=\"\" class=<<__class__>> tag=div>\n<$list filter=<<__filter__>> template=<<__template__>>/>\n\n<$reveal stateTitle=<> stateField=text type=\"nomatch\" text=\"\" class=<<__class__>> tag=div>\n<$let term={{{ [get[text]] }}}\n sub= {{{ \"[\" [<__search__>] \"]\" :and[join[]] }}} >\n<$list filter=\"[subfilter<__filter__>]:and[subfilter]\" template=<<__template__>>/>\n\n\n\n\\end\n"},"$:/plugins/kookma/shiraz/macros/multicol":{"title":"$:/plugins/kookma/shiraz/macros/multicol","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define multicol(src, ncol:\"\", class:\"\")\n
\n\n$src$\n
\n\\end"},"$:/plugins/kookma/shiraz/macros/slider":{"title":"$:/plugins/kookma/shiraz/macros/slider","description":"Slider macro shows (hides) its content.","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define slider(label, src, labelClass, srcClass, status:\"closed\")\n<$let revealState = \"\"\"$:/state/shiraz/slider-macro/$(currentTiddler)$/$label$\"\"\"\n source = {{{ [<__src__>get[text]else<__src__>] }}} >\n

\n <$reveal type=\"nomatch\" state=<> text=\"open\" default=\"$status$\">\n <$button class=\"tc-btn-invisible tc-tiddlylink\" set=<> setTo=\"open\">\n <$transclude tiddler=\"$:/core/images/right-arrow\" />\n \n \n <$reveal type=\"match\" state=<> text=\"open\" default=\"$status$\">\n <$button class=\"tc-btn-invisible tc-tiddlylink\" set=<> setTo=\"closed\">\n <$transclude tiddler=\"$:/core/images/down-arrow\" />\n \n \n <$let tv-wikilinks=\"no\">$label$\n

\n<$reveal type=\"match\" state=<> text=\"open\" default=\"$status$\" class=\"$srcClass$\" tag=div>\n<$transclude tiddler=<> field=title mode=block/>\n\n\n\n\\end"},"$:/plugins/kookma/shiraz/macros/space":{"title":"$:/plugins/kookma/shiraz/macros/space","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define vspace(height:\"25px\")\n

\n\\end\n\n\\define hspace(width:\"25px\")\n\n\\end\n"},"$:/plugins/kookma/shiraz/macros/text-utility":{"title":"$:/plugins/kookma/shiraz/macros/text-utility","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define tc(src:\"\", color:\"red\") $src$\n\\define bc(src:\"\", color:\"yellow\") $src$\n\\define mono(src:\"\", class:\"\") $src$\n\\define transform(case:\"\", src:\"\", class:\"\") $src$\n\n\n\\define hl(src:\"\", color:\"yellow\") $src$\n\n\n\\define hls(src:\"\", color:\"yellow\") $src$\n\n\n\\define hlp(src:\"\", color:\"yellow\") $src$\n"},"$:/plugins/kookma/shiraz/readme":{"title":"$:/plugins/kookma/shiraz/readme","tags":"","type":"text/vnd.tiddlywiki","text":"; Shiraz\nShiraz is a small framework of stylesheets, templates and macros to create stylish contents in Tiddlywiki. Shiraz has customized elements like alerts, cards, panels, images, static tables, dynamic tables, quick table, badges, texts, etc. Shiraz uses some modified CSS classes from [[Bootstrap|https://getbootstrap.com/]] 4.3.1.\n\n;Code and demo\nFor learning plugin features, syntax, tutorial and examples see the plugin demo and code pages\n\n* Demo: https://kookma.github.io/TW-Shiraz/\n* Code: https://github.com/kookma/TW-Shiraz\n"},"$:/plugins/kookma/shiraz/styles/alerts-leftbar":{"title":"$:/plugins/kookma/shiraz/styles/alerts-leftbar","text":".leftbar{\n border-width:0px !important;\n border-radius:0px !important;\n border-left-width: 5px !important;\n}","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/alerts":{"title":"$:/plugins/kookma/shiraz/styles/bs/alerts","text":"/*Was taken from bootstrap 4.1.3*/\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/background-colors":{"title":"$:/plugins/kookma/shiraz/styles/bs/background-colors","text":".bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/badge":{"title":"$:/plugins/kookma/shiraz/styles/bs/badge","text":"/* Extracted from bootstrap 4.1.3 */\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\n.badge-primary[href]:hover, .badge-primary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #0062cc;\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\n.badge-secondary[href]:hover, .badge-secondary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #545b62;\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\n.badge-success[href]:hover, .badge-success[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1e7e34;\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\n.badge-info[href]:hover, .badge-info[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #117a8b;\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\n.badge-warning[href]:hover, .badge-warning[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #d39e00;\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\n.badge-danger[href]:hover, .badge-danger[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #bd2130;\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\n.badge-light[href]:hover, .badge-light[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #dae0e5;\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.badge-dark[href]:hover, .badge-dark[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1d2124;\n}\n\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/borders":{"title":"$:/plugins/kookma/shiraz/styles/bs/borders","text":".border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/btn":{"title":"$:/plugins/kookma/shiraz/styles/bs/btn","text":"/* Button and btn classes Mohammad*/\n.btn {\n display: inline-block;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n\n.btn:hover, .btn:focus {\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n border-color: transparent;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n/* button size */\n\n.btn-lg{\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm{\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/card-column":{"title":"$:/plugins/kookma/shiraz/styles/bs/card-column","text":"/* Extracted from bootstrap 4.3.1 */\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n -webkit-column-count: 3;\n -moz-column-count: 3;\n column-count: 3;\n -webkit-column-gap: 1.25rem;\n -moz-column-gap: 1.25rem;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/card-deck":{"title":"$:/plugins/kookma/shiraz/styles/bs/card-deck","text":"/* Extracted from bootstrap 4.1.3 */\n\n.card-deck {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n -ms-flex-direction: column;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/card-group":{"title":"$:/plugins/kookma/shiraz/styles/bs/card-group","text":"/* Extracted from bootstrap 4.1.3 */\n.card-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n }\n .card-group > .card {\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:first-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-top,\n .card-group > .card:first-child .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-bottom,\n .card-group > .card:first-child .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:last-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-top,\n .card-group > .card:last-child .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-bottom,\n .card-group > .card:last-child .card-footer {\n border-bottom-left-radius: 0;\n }\n .card-group > .card:only-child {\n border-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-top,\n .card-group > .card:only-child .card-header {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-bottom,\n .card-group > .card:only-child .card-footer {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {\n border-radius: 0;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {\n border-radius: 0;\n }\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/card":{"title":"$:/plugins/kookma/shiraz/styles/bs/card","text":"/* Extracted from bootstrap 4.1.3 */\n.card {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/clearfix":{"title":"$:/plugins/kookma/shiraz/styles/bs/clearfix","text":".clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/float":{"title":"$:/plugins/kookma/shiraz/styles/bs/float","text":".float-left {\n float: left;\n}\n\n.float-right {\n float: right;\n}\n\n.float-none {\n float: none;\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/my-adjustment":{"title":"$:/plugins/kookma/shiraz/styles/bs/my-adjustment","text":"/* My adjustments to bootstrap 4.1.3 css classes */\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n/* Link is hacked to be compatible with bootstrap \nclasses remove it if the TW core objects break\n*/\n\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/shadow":{"title":"$:/plugins/kookma/shiraz/styles/bs/shadow","text":".shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/sizing-spacing":{"title":"$:/plugins/kookma/shiraz/styles/bs/sizing-spacing","text":"/* Extracted from bootstrap 4.3.1 */\n/*Defines margins, paddings, width and height*/\n.w-25 {\n width: 25% !important;\n}\n.w-50 {\n width: 50% !important;\n}\n.w-75 {\n width: 75% !important;\n}\n.w-100 {\n width: 100% !important;\n}\n.w-auto {\n width: auto !important;\n}\n.h-25 {\n height: 25% !important;\n}\n.h-50 {\n height: 50% !important;\n}\n.h-75 {\n height: 75% !important;\n}\n.h-100 {\n height: 100% !important;\n}\n.h-auto {\n height: auto !important;\n}\n.mw-100 {\n max-width: 100% !important;\n}\n.mh-100 {\n max-height: 100% !important;\n}\n.m-0 {\n margin: 0 !important;\n}\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n.m-1 {\n margin: 0.25rem !important;\n}\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n.m-2 {\n margin: 0.5rem !important;\n}\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/text-alignment":{"title":"$:/plugins/kookma/shiraz/styles/bs/text-alignment","text":".text-justify {\n text-align: justify !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/text-colors":{"title":"$:/plugins/kookma/shiraz/styles/bs/text-colors","text":"/* from bootstrap 4.1.3 */\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0062cc !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #545b62 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #1e7e34 !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #117a8b !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #d39e00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #bd2130 !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #dae0e5 !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #1d2124 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/text-utility":{"title":"$:/plugins/kookma/shiraz/styles/bs/text-utility","text":"/* Can be removed latter. This is used for illustration of bootstrap cards */\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-family: inherit;\n font-weight: 500;\n line-height: 1.2;\n color: inherit;\n}\n\n.h1 {\n font-size: 2.5rem;\n}\n\n.h2 {\n font-size: 2rem;\n}\n\n.h3 {\n font-size: 1.75rem;\n}\n\n.h4 {\n font-size: 1.5rem;\n}\n\n.h5 {\n font-size: 1.25rem;\n}\n\n.h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.hr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/clear-float":{"title":"$:/plugins/kookma/shiraz/styles/clear-float","text":"/* Resolve issue for floating objects which cross the tiddler frame!\nThe below code should force the tiddler to always wrap around floating elements, so that they are always inside\nRef: https://groups.google.com/d/msg/tiddlywiki/5bZwwj6cyac/2LzFeA7AAwAJ\n*/\n\n.tc-tiddler-body:before, .tc-tiddler-body:after {\n content: \"\";\n display: table;\n}\n.tc-tiddler-body:after {\n clear: both;\n}\n.tc-tiddler-body {\n zoom: 1;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/colorful-sidebar-tab":{"title":"$:/plugins/kookma/shiraz/styles/colorful-sidebar-tab","text":".tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n background: none;\n border: none;\n border-bottom: solid 1px #737373;\n font-weight: bold;\n color: #DB4C3F;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/csvtable-katex":{"title":"$:/plugins/kookma/shiraz/styles/csvtable-katex","text":".falign .katex-display > .katex {text-align:left;}\n.ralign .katex-display > .katex {text-align:right;}\n.table-mathbox tr td{vertical-align: baseline;} /* baseline aligned text and fomula in table cell*/\n\n/*\nOnly used with csv table + katex\nSee $:/plugins/kookma/shiraz/macros/csvtables/formats-math\n*/","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/csvtable-star":{"title":"$:/plugins/kookma/shiraz/styles/csvtable-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/styles/csvtable":{"title":"$:/plugins/kookma/shiraz/styles/csvtable","text":"/* todo section ------------*/\n.tc-tiddler-body p.dblock,\n.tc-tiddler-preview-preview p.dblock {\n\tdisplay:none;\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/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 font-weight:500;\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/dynamic-tables-var":{"title":"$:/plugins/kookma/shiraz/styles/dynamic-tables-var","modified":"20240605180905065","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: <>;\n\tcolor:<>;\n}\n\n.shiraz-dtable-page-footer > td{\n\tbackground-color: <>;\n}\n\n/* customize the table footer used for numerical summary*/\n.shiraz-dtable-footer tr td{\n\tbackground-color: <>;\n\tborder:none;\n}\n\n/* correct button color to support dark theme */\n.tbl-container table thead th button{\n\tcolor:<>\n}\n.tbl-container table thead th button svg {\n\tfill:<>;\n}"},"$:/plugins/kookma/shiraz/styles/dynamic-tables":{"title":"$:/plugins/kookma/shiraz/styles/dynamic-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:#000000; 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\twidth:28px;\n\tmax-width:28px;\n}\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/* Newly added 2024.05.31 */\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/* button caption style on dynamic table header\nthis style can be overriden locally by user */\ntable thead .shiraz-dtable-header th button {\n text-transform: capitalize; /* Capitalize the first letter of every word */\n}","modified":"20240605180905065","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/highlight":{"title":"$:/plugins/kookma/shiraz/styles/highlight","text":"mark.kk-sh-highlight {\n\tbackground-color: unset;\n\tborder-radius:0.4em;\n\tpadding:0 0.25em 0.1em;\n}\n\nmark.kk-sh-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-right{\n float:right;\n margin:0.5em 0 1.3em 1.4em;\n}\n.image-align-left{\n float:left;\n margin: 0.5em 1.4em 1.3em 0;\n}\n.image-align-center{\n display:block;\n margin: 0.5em auto 1.3em; \n}\n\n.image-float-none {\n float: none !important;\n}","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: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\n}\n.image-polaroid img {\n width: 100%;\n padding:10px;\n height: auto;\n}\n.image-polaroid .image-polaroid-caption {\n padding:10px 15px 10px;\n text-align: center; \n line-height: 1.4em;\n font-weight:300;\n font-size: 0.9em; \n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/image-pretty":{"title":"$:/plugins/kookma/shiraz/styles/image-pretty","text":".image-pretty {\n min-width:64px;\n border: 1px solid #c8ccd1;\n background-color:#f8f9fa;\n}\n.image-pretty:hover {\n border: 1px solid #777;\n}\n.image-pretty img {\n padding:2px;\n width: 100%;\n height: auto;\n}\n.image-pretty .image-pretty-caption {\n padding:10px 15px 10px;\n text-align: center; \n line-height: 1.4em;\n font-weight:300;\n font-size: 0.9em; \n}\n\n","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":".mono {\n\tcolor:unset;\n\tbackground-color: <>;\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.sh-multicol {\n column-width: 14em;\n column-rule: 1px solid #ccc;\n}\n/* two columns responsive*/\n.sh-multicol2 {\n\tcolumn-count:2; \n\tcolumn-width:15em;\n}\n/* three columns responsive*/\n.sh-multicol3 {\n\tcolumn-count:3; \n\tcolumn-width:10em;\n}\n\n/* remove the extra space from first paragraph */\n.sh-multicol > :first-child,\n.sh-multicol2 > :first-child,\n.sh-multicol3 > :first-child { margin-top: 0;}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/multicols/flex backup":{"title":"$:/plugins/kookma/shiraz/styles/multicols/flex backup","text":"/* multicolumn layout using flexbox courtesy from Bootstrap 4.3.1*/\n.flex-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n.flex-col-1, \n.flex-col-2, \n.flex-col-3 {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.flex-col-1{flex: 1 1 0;}\n.flex-col-2{flex: 2 1 0;}\n.flex-col-3{flex: 3 1 0;}\n\n.flex-col-1 > :first-child,\n.flex-col-2 > :first-child,\n.flex-col-3 > :first-child {\n\tmargin-top: 0;}","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/multicols/storyriver":{"title":"$:/plugins/kookma/shiraz/styles/multicols/storyriver","text":"/* create story river in two column layout */\n.tc-story-river {\n display: flex;\n flex-wrap: wrap;\n}\n\n.tc-tiddler-frame\n{\n max-width: 49%; margin-right: 1%;\n /*max-width: 32%; margin-right: 1%; */\n}\n","tags":"","type":"text/css"},"$:/plugins/kookma/shiraz/styles/notebook":{"title":"$:/plugins/kookma/shiraz/styles/notebook","text":"@media print{\n .notebook .tc-tiddler-body {\n padding-left:60px;\n margin-top:25px;\n }\n .notebook .tc-tiddler-title,\n .notebook .tc-subtitle,\n\t.notebook .tc-tags-wrapper {\n padding-left:60px;\n }\n}\n\n@media screen{\n .notebook .tc-tiddler-title,\n .notebook .tc-subtitle,\n\t.notebook .tc-tags-wrapper,\n\t.notebook .tc-tiddler-body {\n padding-left:30px;\n }\n\n}\t\n\n@media screen and (max-width:960px) {\n .notebook .tc-tiddler-title,\n .notebook .tc-subtitle,\n .notebook .tc-tags-wrapper,\n .notebook .tc-tiddler-body {\n padding-left:60px;\n }\n\n}\n/*prevent applying left border in edit mode */\n.notebook:not([data-tiddler-title^=\"Draft of\"]):before {\n content: '';\n position: absolute;\n top: 0; bottom: 0; left: 0;\n width: 50px;\n background: radial-gradient(#575450 6px, transparent 7px) repeat-y;\n background-size: 30px 30px;\n border-right: 3px solid #D44147;\n\t z-index:1;\n}\n\n.notebook .tc-tiddler-body {\n\t position: relative;\n background: linear-gradient(transparent, transparent 1.95em, #91D1D3 1.95em);\n background-size: 2em 2em;\n\t min-height:90px; \n}\n\n.notebook .tc-tiddler-body{\n\t padding-top:20px;\n font-family: \"Handlee\", cursive;\n font-weight:300;\n line-height:2em;\n color:#696969;\n}\n\n/* Setting font for other elements */\n.notebook .tc-tiddler-body pre,\n.notebook .tc-tiddler-body code,\n.notebook .tc-tiddler-body pre code\n{\n font-family: \"Handlee\", cursive;\n font-weight:300;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/sticky-footer":{"title":"$:/plugins/kookma/shiraz/styles/sticky-footer","text":".sticky-footer {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 0.5rem;\n background-color: #efefef;\n text-align: center;\n margin-top: 5px;\n box-sizing: border-box;\n width: 100%;\n}\n","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/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/ui/colorify-buttons":{"title":"$:/plugins/kookma/shiraz/styles/ui/colorify-buttons","text":"/* These css rules makes page control buttons in beatiful color */\n\n/*page control buttons*/\n.tc-page-controls .tc-image-new-button { fill: #5EB95E; } /*New tiddler button*/\n.tc-page-controls .tc-image-options-button { fill:#8058A5; } /*Open control pannel*/\n\n/* These css rules makes tiddler viewtoolbar buttons in beatiful color */\n\n.tc-tiddler-controls .tc-image-edit-button{fill:#f37b1d}\n.tc-tiddler-controls .tc-image-info-button{fill:#0e90d2}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/ui/edit-toolbar-buttons":{"title":"$:/plugins/kookma/shiraz/styles/ui/edit-toolbar-buttons","text":"/*Tiddler edit toolbar buttons as traffic lights*/\n.tc-tiddler-controls .tc-image-delete-button {fill:#ebb;}\n.tc-tiddler-controls .tc-image-cancel-button {fill:#ed9;}\n.tc-tiddler-controls .tc-image-done-button {fill:#beb;}","tags":"","type":"text/css"},"$:/plugins/kookma/shiraz/styles/ui/view-toolbar-button-visibility":{"title":"$:/plugins/kookma/shiraz/styles/ui/view-toolbar-button-visibility","text":"/* Mouseover toolbar visibility: courtesy from Tobias Beer*/\n.tc-tiddler-frame .tc-titlebar button {\n opacity: 0;\n transition: opacity .5s ease-in-out;\n}\n.tc-tiddler-frame:hover .tc-titlebar button {\n zoom: 1;\n filter: alpha(opacity=100);\n opacity: 1;\n}\n","tags":"","type":"text/css"},"$:/plugins/kookma/shiraz/templates/body/color":{"title":"$:/plugins/kookma/shiraz/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> height=<> >\n> height=<> x=\"0\" y=\"0\" rx=\"10\" ry=\"10\" stroke=<> fill=<> stroke-width=\"0\"/>\n\n\\end\n\\procedure show-cell() <$transclude $variable=box fill={{{ [get[color]else[transparent]] }}}/>\n\\procedure show-cell-locked() <>\n\\procedure edit-cell() <$edit-text tag=input type=color tiddler=<> field=<>/>\n\n\n\n<%if [getindex[mode]!match[edit]] %>\n<>\n<%elseif [getindex[sortIndex]match] %>\n<>\n<%else%>\n<>\n<%endif%>\n\n"},"$:/plugins/kookma/shiraz/templates/body/date":{"title":"$:/plugins/kookma/shiraz/templates/body/date","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"created modified","type":"text/vnd.tiddlywiki","text":"\n<$view tiddler=<> field=<> format=\"date\" template=\"YYYY.0MM.0DD\"/>\n"},"$:/plugins/kookma/shiraz/templates/body/default":{"title":"$:/plugins/kookma/shiraz/templates/body/default","tags":"$:/tags/Table/BodyTemplate","type":"text/vnd.tiddlywiki","text":"<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<>\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n\n<$list filter=\"[getindex[sortIndex]match]\" variable=ignore\nemptyMessage=<> >\n <>\n\n"},"$:/plugins/kookma/shiraz/templates/body/due-date":{"title":"$:/plugins/kookma/shiraz/templates/body/due-date","code-body":"yes","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<$set tiddler=<> field=<> name=due-date>\n<$text text={{{[split[-]split[.]join[]format:date]}}} />\n\n\n\\end\n\n\\procedure show-cell-locked() <>\n\n\\procedure edit_date() \n<$list filter=\"[[$:/plugins/kookma/pikaday]!is[missing]] :filter[lookup:no[$:/config/Plugins/Disabled/]match[no]]\"\n emptyMessage='<$edit-text tag=input type=date tiddler=<> field=<>/>'\n\tvariable=null >\n <>\n\n\\end\n\n<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\" class=\"shiraz-dtable-date\">\n<>\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n\n<$list filter=\"[getindex[sortIndex]match]\" variable=ignore\nemptyMessage=<> >\n <>\n\n\n\n"},"$:/plugins/kookma/shiraz/templates/body/email":{"title":"$:/plugins/kookma/shiraz/templates/body/email","code-body":"yes","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"email","type":"text/vnd.tiddlywiki","text":"\\define display-email-address()\n<$let href={{{[getaddprefix[mailto:]]}}} >\n> rel=\"noopener noreferrer\" target=\"_blank\">\n<>\n\n\n\\end\n\\define display-email-address_Locked()\n<$let href={{{[getaddprefix[mailto:]]}}} >\n> rel=\"noopener noreferrer\" target=\"_blank\">\n<>\n\n\n\\end\n\n<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<>\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n\n<$list filter=\"[getindex[sortIndex]match]\" variable=ignore\nemptyMessage=<> >\n<>\n\n\n\n"},"$:/plugins/kookma/shiraz/templates/body/priority":{"title":"$:/plugins/kookma/shiraz/templates/body/priority","code-body":"yes","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"priority","type":"text/vnd.tiddlywiki","text":"\\define circle(color, fill)\n\n> fill=<<__fill__>> stroke-width=\"1\"/>\n\n\\end\n\n\\define show-cell()\n<$list filter=\"[getmatch[5]]\" variable=ignore>\n<$macrocall $name=\"circle\" color=\"#dc3545\" fill=\"#f8d7da\"/> very high\n\n<$list filter=\"[getmatch[4]]\" variable=ignore>\n<$macrocall $name=\"circle\" color=\"#ff8c00\" fill=\"#fff3cd\"/> high\n\n<$list filter=\"[getmatch[3]]\" variable=ignore>\n<$macrocall $name=\"circle\" color=\"#17a2b8\" fill=\"#d1ecf1\"/> normal\n\n<$list filter=\"[getmatch[2]]\" variable=ignore>\n<$macrocall $name=\"circle\" color=\"#007bff\" fill=\"#cce5ff\"/> low\n\n<$list filter=\"[getmatch[1]]\" variable=ignore>\n<$macrocall $name=\"circle\" color=\"#6c757d\" fill=\"#e2e3e5\"/> very low\n\n\\end\n\n\\define show-cell-locked() <>\n\n\\define select_priority()\n<$select tiddler=<> field=<> default=\"\">\n\\end\n\n\n<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\" class=\"shiraz-dtable-priority\">\n<>\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n\n<$list filter=\"[getindex[sortIndex]match]\" variable=ignore\nemptyMessage=<> >\n <>\n\n<$reveal>\n\n"},"$:/plugins/kookma/shiraz/templates/body/status":{"title":"$:/plugins/kookma/shiraz/templates/body/status","code-body":"yes","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"status","type":"text/vnd.tiddlywiki","text":"\\define show-cell() <$transclude tiddler=<> field=<> mode=\"inline\" />\n\\define show-cell-locked() <>\n\\define select_status()\n<$select tiddler=<> field=<> default=\"\">\n\n<$list filter=\"open in-work on-hold complete rework closed\" variable=status>\n\n\\end\n\n<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\" class=\"shiraz-dtable-col-fixedsize\">\n<>\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n\n<$list filter=\"[getindex[sortIndex]match]\" variable=ignore\nemptyMessage=<> >\n <>\n\n\n\n"},"$:/plugins/kookma/shiraz/templates/body/tag-template":{"title":"$:/plugins/kookma/shiraz/templates/body/tag-template","code-body":"yes","modified":"20240605180905065","tags":"","type":"text/vnd.tiddlywiki","text":"\n\n\n\\whitespace trim\n>>\n<$set name=\"transclusion\" value=<>>\n\t<$macrocall $name=\"tag-pill-body\"\n\t\ttag=<>\n\t\ticon={{{ [] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerIconFilter]!is[draft]get[text]] }}}\n\t\tcolour={{{ [] :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={{{ [][][]+[join[/]] }}} dragFilter=\"[all[current]tagging[]]\" tag='span'\"\"\"\n\t/>\n\t<$reveal state={{{ [][][]+[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\n\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n\t\t\t<$transclude tiddler=<>/> \n\t\t\n\t\t
\n\t\t<$macrocall $name=\"list-tagged-draggable\" tag=<>/>\n\t\n\n
\n"},"$:/plugins/kookma/shiraz/templates/body/tags":{"title":"$:/plugins/kookma/shiraz/templates/body/tags","code-body":"yes","modified":"20240605180905065","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"tags","type":"text/vnd.tiddlywiki","text":"<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<$list filter=\"[tags[]sort[title]] :except[subfilter]\">\n<$transclude tiddler=\"$:/plugins/kookma/shiraz/templates/body/tag-template\"/>\n\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n\n<$list filter=\"[getindex[sortIndex]match]\" variable=\"transclusion\"\nemptyMessage=<> >\n <>\n\n"},"$:/plugins/kookma/shiraz/templates/body/tbl-checkbox":{"title":"$:/plugins/kookma/shiraz/templates/body/tbl-checkbox","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"tbl-checkbox","type":"text/vnd.tiddlywiki","text":"\\define rowStyle() color:<>; background-color:<>;\n\n<$checkbox tiddler=<> tag=\"Done\"\ncheckactions=\"\"\"<$action-setfield $tiddler=<> $index=<> $value=<> /><$action-setfield $tiddler=<> status=\"complete\"/>\"\"\"\nuncheckactions=\"\"\"<$action-setfield $tiddler=<> $index=<> /><$action-setfield $tiddler=<> status=\"rework\"/>\"\"\" />\n\n\n"},"$:/plugins/kookma/shiraz/templates/body/tbl-clone":{"title":"$:/plugins/kookma/shiraz/templates/body/tbl-clone","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"tbl-clone","type":"text/vnd.tiddlywiki","text":"\\define cloneTiddler() <$action-createtiddler $basetitle=<> $template=<> />\n\n<$list filter=\"[getindex[mode]match[edit]]\" variable=ignore>\n\n <$button actions=<> class=\"tc-btn-invisible\">\n\t {{$:/core/images/clone-button}}\n\t\n\n"},"$:/plugins/kookma/shiraz/templates/body/tbl-delete":{"title":"$:/plugins/kookma/shiraz/templates/body/tbl-delete","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"tbl-delete","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[getindex[mode]match[edit]]\" variable=ignore>\n\n <$button class=\"tc-btn-invisible\">\n <$action-sendmessage $message=\"tm-delete-tiddler\" $param=<>/>\n {{$:/core/images/delete-button}}\n \n\n"},"$:/plugins/kookma/shiraz/templates/body/tbl-expand":{"title":"$:/plugins/kookma/shiraz/templates/body/tbl-expand","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"tbl-expand","type":"text/vnd.tiddlywiki","text":"<$reveal type=\"nomatch\" state=<> text=\"show\" tag=\"td\">\n <$button class=\"tc-btn-invisible tc-tiddlylink\">\n <$action-setfield $tiddler=<> $index=<> $value=\"show\" />\n {{$:/core/images/right-arrow}}\n \n\n<$reveal type=\"match\" state=<> text=\"show\" tag=\"td\">\n <$button class=\"tc-btn-invisible tc-tiddlylink\">\n <$action-setfield $tiddler=<> $index=<>/>\n {{$:/core/images/down-arrow}}\n \n"},"$:/plugins/kookma/shiraz/templates/body/tbl-linktype":{"title":"$:/plugins/kookma/shiraz/templates/body/tbl-linktype","code-body":"yes","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"tbl-linktype","type":"text/vnd.tiddlywiki","text":"\n<$let subtiddler-pattern=`(^${[escaperegexp[]]}$\\s*/|^${[escaperegexp[]]}$\\s*:)` >\n<$text text={{{ \n[all[current]links[]matchthen[link]]\n[all[current]backlinks[]matchthen[backlink]]\n[all[current]tagging[]matchthen[tagging]]\n[regexpthen[subtiddler]]\n~[search:textthen[backtransclusion]else[transclusion]] }}} />\n\n\n"},"$:/plugins/kookma/shiraz/templates/body/title":{"title":"$:/plugins/kookma/shiraz/templates/body/title","code-body":"yes","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"title","type":"text/vnd.tiddlywiki","text":"\n<$link to=<>><$text text=<> />\n"},"$:/plugins/kookma/shiraz/templates/body/type":{"title":"$:/plugins/kookma/shiraz/templates/body/type","code-body":"yes","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"type","type":"text/vnd.tiddlywiki","text":"\\define showCell() <$transclude tiddler=<> field=<> mode=\"inline\" />\n\n<>\n\n"},"$:/plugins/kookma/shiraz/templates/footer/default":{"title":"$:/plugins/kookma/shiraz/templates/footer/default","tags":"$:/tags/Table/FooterTemplate","type":"text/vnd.tiddlywiki","text":"<$vars idx={{{ [addsuffix[/]addsuffix] }}}>\n<$set name=getFieldOrIndex filter=\"[]-index\" value=\"get\" emptyValue=\"getindex\">\n<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<$transclude tiddler=<> index=<> mode=\"inline\" />\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<$edit-text tiddler=<> index=<> tag=\"input\" class=\"shiraz-dtable-textbox\"/>\n\n\n"},"$:/plugins/kookma/shiraz/templates/footer/tbl-clone":{"title":"$:/plugins/kookma/shiraz/templates/footer/tbl-clone","tags":"$:/tags/Table/FooterTemplate","tbl-column-list":"tbl-clone","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[getindex[mode]match[edit]]\" variable=ignore>\n\n"},"$:/plugins/kookma/shiraz/templates/footer/tbl-delete":{"title":"$:/plugins/kookma/shiraz/templates/footer/tbl-delete","tags":"$:/tags/Table/FooterTemplate","tbl-column-list":"tbl-delete","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[getindex[mode]match[edit]]\" variable=ignore>\n\n"},"$:/plugins/kookma/shiraz/templates/footer/tbl-expand":{"title":"$:/plugins/kookma/shiraz/templates/footer/tbl-expand","tags":"$:/tags/Table/FooterTemplate","tbl-column-list":"tbl-expand","type":"text/vnd.tiddlywiki","text":""},"$:/plugins/kookma/shiraz/templates/header/default":{"title":"$:/plugins/kookma/shiraz/templates/header/default","tags":"$:/tags/Table/HeaderTemplate","type":"text/vnd.tiddlywiki","text":"<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"sortIndex\" text=<> tag=\"th\">\n<$button setTitle=<> setIndex=\"sortIndex\" setTo=<> class=\"tc-btn-invisible tc-tiddlylink\" >\n<$action-setfield $tiddler=<> $index=\"hasnegate\" $value=\"false\"/>\n<$action-setfield $tiddler=<> $index=\"negate\" $value=\"\"/>\n<$text text=<>/>\n\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"sortIndex\" text=<> tag=\"th\">\n<$list filter=\"[getindex[hasnegate]match[false]]\" variable=ignore>\n<$button setTitle=<> setIndex=\"hasnegate\" setTo=\"true\" class=\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\" >\n<$action-setfield $tiddler=<> $index=\"negate\" $value=\"!\"/>\n<$text text=<>/> {{$:/core/images/down-arrow}}\n\n\n<$list filter=\"[getindex[hasnegate]match[true]]\" variable=ignore>\n<$button setTitle=<> setIndex=\"hasnegate\" setTo=\"false\" class=\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\" >\n<$action-setfield $tiddler=<> $index=\"negate\" $value=\"\"/>\n<$text text=<>/> {{$:/core/images/up-arrow}}\n\n\n\n"},"$:/plugins/kookma/shiraz/templates/header/tbl-checkbox":{"title":"$:/plugins/kookma/shiraz/templates/header/tbl-checkbox","tags":"$:/tags/Table/HeaderTemplate","tbl-column-list":"tbl-checkbox","type":"text/vnd.tiddlywiki","text":"\\define rowStyle() color:<>; background-color:<>;\n\n\\define chk-checkactions()\n<$list filter=\"[subfilter]\" variable=\"currentRecord\">\n<$action-listops $tiddler=<> $tags=\"+[append[Done]]\" />\n<$action-setfield $tiddler=<> status=\"complete\"/>\n<$action-setfield $tiddler=<> $index=<> $value=<> />\n\n\\end\n\\define chk-uncheckactions()\n<$list filter=\"[subfilter]\" variable=\"currentRecord\">\n<$action-listops $tiddler=<> $tags=\"+[remove[Done]]\" />\n<$action-setfield $tiddler=<> status=\"rework\"/>\n<$action-setfield $tiddler=<> $index=<> />\n\n\\end\n\n\n<$checkbox checkactions=<> uncheckactions=<> />\n\n\n"},"$:/plugins/kookma/shiraz/templates/header/tbl-clone":{"title":"$:/plugins/kookma/shiraz/templates/header/tbl-clone","tags":"$:/tags/Table/HeaderTemplate","tbl-column-list":"tbl-clone","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[getindex[mode]match[edit]]\" variable=ignore>\n\n\n<$button class=\"tc-btn-invisible\" disabled=yes tooltip=\"disabled button\" style=\"cursor:default\">\n{{$:/core/images/clone-button}}\n\n\n\n"},"$:/plugins/kookma/shiraz/templates/header/tbl-delete":{"title":"$:/plugins/kookma/shiraz/templates/header/tbl-delete","tags":"$:/tags/Table/HeaderTemplate","tbl-column-list":"tbl-delete","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[getindex[mode]match[edit]]\" variable=ignore>\n\n \n <$button class=\"tc-btn-invisible\">\n <$action-setfield $tiddler=\"$:/temp/tables/delete-all\" $index=<> $value=\"to-be-deleted\"/>\n {{$:/core/images/delete-button}}\n \n \n\n"},"$:/plugins/kookma/shiraz/templates/header/tbl-expand":{"title":"$:/plugins/kookma/shiraz/templates/header/tbl-expand","tags":"$:/tags/Table/HeaderTemplate","tbl-column-list":"tbl-expand","type":"text/vnd.tiddlywiki","text":"\n <$list filter=\"[indexes[]limit[1]]\">\n <$button class=\"tc-btn-invisible\">{{$:/core/images/fold-button}}\n <$action-setfield $tiddler=<> text=\"\"/>\n \n \n"},"$:/plugins/kookma/shiraz/templates/header/tbl-linktype":{"title":"$:/plugins/kookma/shiraz/templates/header/tbl-linktype","tags":"$:/tags/Table/HeaderTemplate","tbl-column-list":"tbl-linktype","type":"text/vnd.tiddlywiki","text":"Linktype\n"},"$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette":{"title":"$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette","caption":"{{$:/plugins/kookma/shiraz/images/palette-switch}} {{$:/language/Buttons/Shiraz/Caption}}","dark-palette":"$:/palettes/Nord","description":"Toggle between light/warm/dark color palette","light-palette":"$:/palettes/Vanilla","list-after":"","tags":"$:/tags/PageControls","type":"text/vnd.tiddlywiki","warm-palette":"$:/palettes/SolarFlare","text":"\\define switchActions() <$action-setfield $tiddler=\"$:/palette\" $field=\"text\" $value=<> />\n\\whitespace trim\n<$let \nselected-palettes={{{\n [get[light-palette]]\n [get[warm-palette]]\n\t[get[dark-palette]] +[join[ ]] }}}\n\t\ndefault-palette={{{\n [get[light-palette]]\n\t[[$:/palettes/Vanilla]] +[first[]] }}}\t\t\t\t\t \nnext-palette={{{\n [[$:/palette]get[text]]\n +[cycle] +[last[]]\n :else[] }}}\t\t\t\t\n>\n<$button \n tooltip={{$:/language/Buttons/Shiraz/Hint}} \n aria-label={{$:/language/Buttons/Shiraz/Caption}} \n class=<>\n\tactions=<>\n>\n <$list filter=\"[match[yes]]\">\n {{$:/plugins/kookma/shiraz/images/palette-switch}}\n \n\n <$list filter=\"[match[yes]]\">\n switch palettes\n \n\n"},"$:/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":"\\define 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\n\n;Options\n:<$checkbox tiddler=\"$:/plugins/kookma/shiraz/styles/multicols/storyriver\" tag=\"$:/tags/Stylesheet\"> Multicolumn story river\n:<$checkbox tiddler=\"$:/plugins/kookma/shiraz/styles/ui/colorify-buttons\" tag=\"$:/tags/Stylesheet\"> Colorful UI buttons\n:<$checkbox tiddler=\"$:/plugins/kookma/shiraz/styles/ui/view-toolbar-button-visibility\" tag=\"$:/tags/Stylesheet\"> Hide tiddler's view toolbar and show on mouse hover\n:<$checkbox tiddler=\"$:/plugins/kookma/shiraz/styles/ui/edit-toolbar-buttons\" tag=\"$:/tags/Stylesheet\"> Traffic lights for edit toolbar buttons\n:<$checkbox tiddler=\"$:/plugins/kookma/shiraz/styles/colorful-sidebar-tab\" tag=\"$:/tags/Stylesheet\"> Colorify sidebar tabs\n\n;Set dark and light palettes\n{{$:/plugins/kookma/shiraz/ui/set-palette}}\n\n; Choose Local Editor for Dynamic Table\n:<$checkbox tiddler=<> field=\"text\" checked=\"main-editor\" unchecked=\"simple-textarea\" default=\"simple-textarea\"> Use Tiddlywiki main editor \n:<$checkbox tiddler=<> field=\"text\" checked=\"simple-textarea\" unchecked=\"main-editor\" default=\"simple-textarea\"> Use simple text area "},"$:/plugins/kookma/shiraz/ui/set-palette":{"title":"$:/plugins/kookma/shiraz/ui/set-palette","dark-palette":"$:/palettes/Nord","light-palette":"$:/palettes/Vanilla","tags":"","type":"text/vnd.tiddlywiki","warm-palette":"$:/palettes/SolarFlare","text":"\\define switchpaletteTid() $:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette\n\\define filterDay() [all[tiddlers+shadows]tag[$:/tags/Palette]] :filter[get[color-scheme]match[light]] -[enlist]\n\\define filterNight() [all[tiddlers+shadows]tag[$:/tags/Palette]] :filter[get[color-scheme]match[dark]] -[enlist]\n\\define filterWarm() \n$:/palettes/DesertSand\n$:/palettes/SolarFlare\n$:/palettes/SolarizedLight\n\\end\n\n\\define selectPelette(title, filter, default, tiddler, field)\n\n<$select tiddler=<<__tiddler__>> field=<<__field__>> default=\"\">\n<$list filter=<<__filter__>> >\n\n\n\n\\end\n\n
\n\n<$macrocall $name=selectPelette \n title=\"Light palette\" filter=<> \n\tdefault=\"$:/palettes/Vanilla\" field=\"light-palette\" \n\ttiddler=<> />\t\n\t\n<$macrocall $name=selectPelette \n title=\"Warm palette\" filter=<> \n\tdefault=\"$:/palettes/SolarFlare\" field=\"warm-palette\" \n\ttiddler=<> />\n\n<$macrocall $name=selectPelette \n title=\"Dark palette\" filter=<> \n\tdefault=\"$:/palettes/Nord\" field=\"dark-palette\" \n\ttiddler=<> />
\n\n\n<$button> {{$:/core/images/erase}}\n\n<$action-setfield \n $tiddler=<> \n\t$field=dark-palette \n $value={{!!dark-palette}} />\n\n<$action-setfield \n $tiddler=<> \n\t$field=warm-palette \n\t$value={{!!warm-palette}} />\t\n\t\n<$action-setfield \n $tiddler=<> \n\t$field=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\n
\n\t"},"$:/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
\n{{!!sticky-footer}}\n
\n\n"}}} \ No newline at end of file +{"tiddlers":{"$:/plugins/kookma/shiraz/history":{"title":"$:/plugins/kookma/shiraz/history","type":"text/vnd.tiddlywiki","text":"Full change log: [[https://kookma.github.io/TW-Shiraz/#ChangeLog]]\n\n* ''2.9.7'' -- 2024.07.13 -- update to work with TiddlyWiki 5.3.5\n* ''2.9.5'' -- 2024.06.05 -- minor bug fixes. Reverted to work with TW 5.2.7+\n* ''2.9.4'' -- 2024.05.31 -- update to use some new features of 5.3.3\n* ''2.7.1'' -- 2022.12.17 -- update to Tiddlywiki 5.2.4, few bug fixes\n* ''2.6.9'' -- 2022.10.17 -- improved Node Explorer, and task Explorer\n* ''2.6.1'' -- 2022.09.27 -- new subplug Formatter, better task manager\n* ''2.5.0'' -- 2022.08.02 -- new data block, updated to Tiddlywiki 5.2.3\n* ''2.4.4'' -- 2021.09.19 -- added css class for tbl-expand customization\n* ''2.4.2'' -- 2021.09.10 -- quick table with bunch of column formatting\n* ''2.3.3'' -- 2021.05.20 -- small bug fixes in switch palette\n* ''2.3.1'' -- 2021.05.19 -- tbl-linktype template to be used for generating node-explorer\n* ''2.3.0'' -- 2021.05.10 -- switch palette for dim/dark and light palette selection\n* ''2.2.2'' -- 2021.04.22 -- several issues fixed for pagination, notebook and image classes\n* ''2.2.0'' -- 2021.02.26 -- updated to TW 5.1.23 and pagination added to dynamic tables\n* ''2.1.1'' -- 2020.03.25 -- slider macro with initial status\n* ''2.1.0'' -- 2020.03.23 -- stable release on TW-5.1.22pre\n* ''1.0.0'' -- 2018.10.05 -- first public release\n"},"$:/plugins/kookma/shiraz/images/palette-switch":{"title":"$:/plugins/kookma/shiraz/images/palette-switch","type":"text/vnd.tiddlywiki","text":""},"$:/language/Buttons/Shiraz/Caption":{"title":"$:/language/Buttons/Shiraz/Caption","tags":"","type":"text/vnd.tiddlywiki","text":"Switch light/warm/dark color palette"},"$:/language/Buttons/Shiraz/Hint":{"title":"$:/language/Buttons/Shiraz/Hint","tags":"","type":"text/vnd.tiddlywiki","text":"switch light/warm/dark color palette"},"$:/plugins/kookma/shiraz/license":{"title":"$:/plugins/kookma/shiraz/license","type":"text/vnd.tiddlywiki","text":"Distributed under an MIT license.\n\nCopyright (c) 2018-2022 [[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/macros/alerts":{"title":"$:/plugins/kookma/shiraz/macros/alerts","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define alert(type:\"primary\" src:\"\", width:\"100%\", class:\"\")\n
\n$src$\n
\n\\end\n\n\\define alert-leftbar(type:\"primary\" src:\"\", width:\"100%\", class:\"\")\n
\n$src$\n
\n\\end\n"},"$:/plugins/kookma/shiraz/macros/badge":{"title":"$:/plugins/kookma/shiraz/macros/badge","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define badge(type:\"primary\" src:\"\")\n$src$\n\\end\n\n\\define badge-pill(type:\"primary\" src:\"\")\n$src$\n\\end\n"},"$:/plugins/kookma/shiraz/macros/card":{"title":"$:/plugins/kookma/shiraz/macros/card","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define card(header:\"Empty\", title:\"Empty\" subtitle:\"Empty\" text:\"Empty\",footer:\"Empty\", width:\"100%\" class:\"\")\n
\n<$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__header__>> >\n
$header$
\n\n
\n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n
$title$
\n \n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__subtitle__>> >\n
$subtitle$
\n \n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__text__>> >\n
<<__text__>>
\n \n
\n<$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__footer__>> >\n \n\n
\n\\end"},"$:/plugins/kookma/shiraz/macros/csvtables/apps":{"title":"$:/plugins/kookma/shiraz/macros/csvtables/apps","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define nomenclature(id:\"nomenclature\", delimiter:\",\")\n<>\n\\end\n\n\\define mathbox(id:\"\", format:\"\", delimiter:\",\")\n<>\n\\end\n\n\\define subscripts(id:\"subscripts\", delimiter:\",\")\n<>\n\\end\n\n\\define superscripts(id:\"superscripts\", delimiter:\",\")\n<>\n\\end\n\n"},"$:/plugins/kookma/shiraz/macros/csvtables/formats-basic":{"title":"$:/plugins/kookma/shiraz/macros/csvtables/formats-basic","type":"text/vnd.tiddlywiki","text":"\\define text() <$text text=<> />\n\\define code() <>\n\\define transclude() <$transclude tiddler=<> field=title/>\n\n\n"},"$:/plugins/kookma/shiraz/macros/csvtables/formats-date":{"title":"$:/plugins/kookma/shiraz/macros/csvtables/formats-date","type":"text/vnd.tiddlywiki","text":"\\define date() <$view field=title tiddler={{{[splitregexp[\\D+]!is[blank]join[]]}}} format=date template=\"YYYY-0MM-0DD\"/>\n\\define shortdate() <$view field=title tiddler={{{[splitregexp[\\D+]!is[blank]join[]]}}} format=date template=\"mmm DDth, YYYY\"/>\n\\define longdate() <$view field=title tiddler={{{[splitregexp[\\D+]!is[blank]join[]]}}} format=date template=\"DDD, MMM 0DD, YYYY\"/>\n\n"},"$:/plugins/kookma/shiraz/macros/csvtables/formats-math":{"title":"$:/plugins/kookma/shiraz/macros/csvtables/formats-math","type":"text/vnd.tiddlywiki","text":"\\define katex() <$latex text=<> displayMode=\"true\">\n\\define katex-inline() <$latex text=<> displayMode=\"false\">\n\\define pu() <$latex text={{{ [addprefix[\\pu{]addsuffix[}]] }}} displayMode=\"false\">\n\\define equation() <$latex text={{{ [addprefix[\\begin{equation}]addsuffix[\\end{equation}]] }}} displayMode=\"true\">\n\n"},"$:/plugins/kookma/shiraz/macros/csvtables/formats-misc":{"title":"$:/plugins/kookma/shiraz/macros/csvtables/formats-misc","type":"text/vnd.tiddlywiki","text":"\\define email() <>\n\n\\define rate()\n<$list filter=\"[split[]match[*]]\" variable=ignore>\n<$transclude tiddler=\"$:/core/images/star-filled\" />\n\n\\end\n\n"},"$:/plugins/kookma/shiraz/macros/csvtables/formats-task":{"title":"$:/plugins/kookma/shiraz/macros/csvtables/formats-task","type":"text/vnd.tiddlywiki","text":"\\define checkbox()\n\n<$list filter=\"[trim[]match[x]]\" variable=ignore>\n\n<$list filter=\"[trim[]match[-]]\" variable=ignore>\n\\end\n\n\n\\define todo-action(param)\n\n<$vars lbr=\"\n\">\n <$vars in={{{ [addsuffix] }}} out={{{[splitregexprest[]joinaddprefixaddprefix[$param$]addsuffix]}}} >\n <$action-setfield $tiddler=<> text={{{ [get[text]search-replace:g:,] }}}/>\n \n\t\n\\end\n\n\\define todo()\n\n<$list filter=\"[trim[]match[-]]\" variable=ignore>\n<$button class=\"tc-btn-invisible\" actions=<>>\n\n\n<$list filter=\"[trim[]match[x]]\" variable=ignore>\n<$button class=\"tc-btn-invisible\" actions=<>>\n\n\n\\end\n\n"},"$:/plugins/kookma/shiraz/macros/csvtables/table-csv-utility":{"title":"$:/plugins/kookma/shiraz/macros/csvtables/table-csv-utility","type":"text/vnd.tiddlywiki","text":"\\whitespace trim\n\n\\define mainFilter() [subfilterbutfirst] :sort:$(sortType)$:$(sortNegate)$[split!is[blank]trim[]nth]\n\\define tempTableSort() $:/state/tablecsv/$(currentTiddler)$/$(stateTiddler)$\n\n\n\\define column-header-template()\n<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"sortIndex\" text=<> tag=\"th\">\n<$button setTitle=<> setIndex=\"sortIndex\" setTo=<> class=\"tc-btn-invisible tc-tiddlylink\" >\n<$action-setfield $tiddler=<> $index=\"hasnegate\" $value=\"false\"/>\n<$action-setfield $tiddler=<> $index=\"negate\" $value=\"\"/>\n<$text text=<>/>\n\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"sortIndex\" text=<> tag=\"th\">\n<$list filter=\"[getindex[hasnegate]match[false]]\" variable=ignore>\n<$button setTitle=<> setIndex=\"hasnegate\" setTo=\"true\" class=\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\" >\n<$action-setfield $tiddler=<> $index=\"negate\" $value=\"reverse\"/>\n<$text text=<>/> {{$:/core/images/down-arrow}}\n\n\n<$list filter=\"[getindex[hasnegate]match[true]]\" variable=ignore>\n<$button setTitle=<> setIndex=\"hasnegate\" setTo=\"false\" class=\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\" >\n<$action-setfield $tiddler=<> $index=\"negate\" $value=\"\"/>\n<$text text=<>/> {{$:/core/images/up-arrow}}\n\n\n\n\\end\n\n"},"$:/plugins/kookma/shiraz/macros/csvtables/table-csv":{"title":"$:/plugins/kookma/shiraz/macros/csvtables/table-csv","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define table-csv(tiddler:\"\", delimiter:\",\", sortType:\"alphanumeric\", format:\"\", caption:\"\", class:\"\", header:\"yes\", stateTiddler:\"\", id:\"\", dclass:\"dblock\" )\n\\whitespace trim\n\\import [[$:/plugins/kookma/shiraz/macros/csvtables/table-csv-utility]]\n\\import [all[tiddlers+shadows]prefix[$:/plugins/kookma/shiraz/macros/csvtables/formats]]\n\n<$vars src = {{{ [<__tiddler__>is[tiddler]then<__tiddler__>else] }}} \n stateTiddler = {{{ [<__stateTiddler__>!is[blank]then<__stateTiddler__>else[01]] }}} >\n<$vars sortCol = {{{ [getindex[sortIndex]] }}} \n sortNegate = {{{ [getindex[negate]] }}} \n delimiter = {{{ [<__delimiter__>match[\\t]then[°≡°]else<__delimiter__>] }}}\n dataBlockStartDelimiter ={{{ [<__id__>is[blank]then[@@.$dclass$]] ~[[@.$dclass$.]addsuffix<__id__>] }}}\n dataBlockEndDelimiter = \"@@\" >\n\n\n<$let dblock0 = {{{ [get[text]splitregexpbutfirst[1]] }}}\n dblock1 = {{{ [splitregexpbutlast[1]] }}}\n dblock = {{{ [!match[°≡°]then] :else[search-replace:g:regexp[\\t],[°≡°]] }}} >\n\n\n\n<$list filter=\"[<__caption__>!is[blank]]\" variable=ignorw>\n\n<$list filter=\"[<__header__>match[yes]then[1]else[0]]\" variable=header_row>\n\n<$vars allRows=\"[splitregexp[\\n]!is[blank]]\">\n\n<$list filter=\"[subfilterfirst]\" variable=row >\n<$list filter=\"[splitregexp!is[blank]trim[]]\" variable=currentColumn><>\n\n\n<$vars sortPos = {{{ [subfilterfirstsplitregexp!is[blank]trim[]] +[allbefore:includecount[]] }}} >\n<$vars sortType = {{{ [enlist:raw<__sortType__>nthelse[alphanumeric]] }}} >\n<$list filter=<> variable=row>\n<$list filter=\"[splitregexp!is[blank]trim[]]\" variable=entry counter=pos>\n\n\n\n\n\n\n\n
$caption$
<$macrocall $name={{{ [enlist:raw<__format__>nthelse[text]] }}} />
\n\n\n\n\n\\end\n\n"},"$:/plugins/kookma/shiraz/macros/dbadge":{"title":"$:/plugins/kookma/shiraz/macros/dbadge","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define dbadge(subject,status, type:\"primary\")\n
$subject$$status$
\n\\end\n"},"$:/plugins/kookma/shiraz/macros/details":{"title":"$:/plugins/kookma/shiraz/macros/details","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define details(label:\"\", src:\"source\", status:\"\", labelClass:\"\", srcClass:\"\")\n<$vars source = {{{ [<__src__>get[text]else<__src__>] }}} >\n
\n <$let tv-wikilinks=\"no\">\n $label$\n \n
\n <$transclude tiddler=<> field=title mode=block/>\n
\n
\n\n\\end"},"$:/plugins/kookma/shiraz/macros/dtables/confirm-delete":{"title":"$:/plugins/kookma/shiraz/macros/dtables/confirm-delete","tags":"$:/tags/Table/Macro","type":"text/vnd.tiddlywiki","text":"\\define confirm-delete()\n\n<$list filter=\"[subfilterlimit[1]]\" variable=ignore>\n<$reveal class=\"tbl-delete-confirm\" type=\"match\" default={{{ [[$:/temp/tables/delete-all]has:indexthen[yes]] }}} text=\"yes\" tag=\"tr\">\n> >\n<$list filter=\"[[$:/temp/tables/delete-all]getindexmatch[delete-confirmed]]\" \n variable=ignore emptyMessage=<> >\n <>\n\n\n\n\n\\end\n\n\\define ask-for-delete()\n<$set name=ntids filter=\"[subfiltercount[]]\">\n Delete all <> records?\n\t<$button class=\"tc-btn-invisible\">\n <$action-setfield $tiddler=\"$:/temp/tables/delete-all\" $index=<> $value=\"delete-confirmed\"/>\n {{$:/core/images/delete-button}} yes\n or \n <$button class=\"tc-btn-invisible\">\n <$action-setfield $tiddler=\"$:/temp/tables/delete-all\" $index=<>/>\n {{$:/core/images/close-button}} no\n \n\t\t\t\t\n\\end\n\n\\define perform-delete()\n Warning! this action cannot be undone!\n\t<$button class=\"tc-btn-invisible\">\n\t <$action-setfield $tiddler=\"$:/temp/tables/delete-all\" $index=<>/>\n <$list filter=<> variable=\"currentRecord\">\n <$action-deletetiddler $tiddler=<>/>\n \n\t\t {{$:/core/images/delete-button}} delete\n or \n <$button class=\"tc-btn-invisible\">\n <$action-setfield $tiddler=\"$:/temp/tables/delete-all\" $index=<>/>\n\t\t\t{{$:/core/images/close-button}} cancel \n \n\\end"},"$:/plugins/kookma/shiraz/macros/dtables/helper":{"title":"$:/plugins/kookma/shiraz/macros/dtables/helper","tags":"$:/tags/Table/Macro","type":"text/vnd.tiddlywiki","text":"\\define columnFilter() $(columns)$ tbl-delete\n\n\\define tempTable() $:/state/dynamictables/$(currentTable)$\n\n\\define tempTableSort() $(tempTable)$/sortby\n\\define tempTagPopup() $(tempTable)$/$(currentRecord)$/$(currentTiddler)$\n\\define tempTableExpand() $(tempTable)$/expand\n\\define tempPathExpand() $(tempTableExpand)$##$(currentRecord)$\n\\define tempTableEdit() $(tempTable)$/edit-view-status\n\n\\define keepstate() $:/keepstate/dynamictables/$(currentTable)$\n\n\\define tempTableFooter() $(keepstate)$/footer\n\\define tempTableStyle() $(keepstate)$/style\n\\define tempWarningMsg() $(keepstate)$/warning\n\n\\define pageStateTiddler() $(keepstate)$/page-number\n\\define entryPerPageStateTiddler() $(keepstate)$/entry-per-page\n\n"},"$:/plugins/kookma/shiraz/macros/dtables/maths":{"title":"$:/plugins/kookma/shiraz/macros/dtables/maths","tags":"$:/tags/Table/Macro","type":"text/vnd.tiddlywiki","text":"\\define average(pn:0) <$text text={{{ [subfilter$(getFieldOrIndex)$average[]] }}}/>\n\\define median(pn:0) <$text text={{{ [subfilter$(getFieldOrIndex)$median[]] }}}/>\n\n\\define count() <$text text={{{ [subfilter$(getFieldOrIndex)$count[]] }}}/>\n\\define sum() <$text text={{{ [subfilter$(getFieldOrIndex)$sum[]] }}}/>\n\\define product() <$text text={{{ [subfilter$(getFieldOrIndex)$product[]] }}}/>\n\n\\define minall() <$text text={{{ [subfilter$(getFieldOrIndex)$minall[]] }}}/>\n\\define maxall() <$text text={{{ [subfilter$(getFieldOrIndex)$maxall[]] }}}/>\n\n\n\n\n\n"},"$:/plugins/kookma/shiraz/macros/dtables/pagination":{"title":"$:/plugins/kookma/shiraz/macros/dtables/pagination","tags":"$:/tags/Table/Macro","type":"text/vnd.tiddlywiki","text":"\\define prev-button()\n\n<$list filter=\"[compare:number:lt[2]then[yes]else[no]]\" variable=state>\n<$button disabled=<> class=\"shiraz-dtable-page-prev tc-btn-invisible\">\n{{$:/core/images/chevron-left}} Prev\n<$action-listops $tiddler=<> $field=text $subfilter=\"+[subtract[1]] ~[[1]]\"/>\n\n\n\\end\n\n\\define next-button()\n\n<$list filter=\"[compare:number:gteqthen[yes]else[no]]\" variable=state> \n<$button disabled=<> class=\"shiraz-dtable-page-next tc-btn-invisible\">\nNext {{$:/core/images/chevron-right}} \n<$action-listops $tiddler=<> $field=text $subfilter=\"+[add[1]] ~[[2]]\"/>\n\n\n\\end\n\n\\define limit-entries()\n\n<$select tiddler=<> default=25 actions=\"\"\"<$action-setfield $tiddler=<> text=1/>\"\"\">\n<$list filter='5 10 15 20 25 30 40 50' variable=num>\n\n\n\n\n\\end"},"$:/plugins/kookma/shiraz/macros/dtables/show-edit-cell":{"title":"$:/plugins/kookma/shiraz/macros/dtables/show-edit-cell","tags":"$:/tags/Table/Macro","type":"text/vnd.tiddlywiki","text":"\\define showCell()\n <$list filter=\"[]-index\">\n <$transclude tiddler=<> field=<> mode=\"inline\" />\n \n <$list filter=\"[]-field\">\n <$transclude tiddler=<> index=<> mode=\"inline\" />\n \n\\end\t\n\\define editCell()\n <$list filter=\"[]-index\">\n <$edit-text tiddler=<> field=<> tag=\"input\" class=\"shiraz-dtable-textbox\"/>\n \n <$list filter=\"[]-field\">\n <$edit-text tiddler=<> index=<> tag=\"input\" class=\"shiraz-dtable-textbox\"/>\n \n\\end\n\n\\define showCell_Locked()\n <>\n\\end "},"$:/plugins/kookma/shiraz/macros/dtables/table-dynamic":{"title":"$:/plugins/kookma/shiraz/macros/dtables/table-dynamic","code-body":"yes","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define table-dynamic(filter, fields:\"\", indexes:\"\", sortOp:\"sort\", caption:\"\", class:\"\",\n footerRows:\"0\", stateTiddler:\"\", editButton:\"yes\", pagination:\"no\", emptyMessage:\"filter input is empty\")\n\n\\import [all[shadows+tiddlers]tag[$:/tags/Table/Macro]]\n\n\n<$vars \n inputFilter=\"[subfilter<__filter__>!has[draft.of]]\"\n sortType=<<__sortOp__>>\n pagination=<<__pagination__>>\n> \n<$set name=currentTable value=<<__stateTiddler__>> emptyValue=<> >\n\n<$set name=fieldOrIndex filter=\"[<__fields__>!is[blank]]\" value=\"field\" emptyValue=\"index\">\n<$set name=columns filter=\"[]-index\" value=<<__fields__>> emptyValue=<<__indexes__>> >\n\n<$list filter=\"[subfilterlimit[1]]\" emptyMessage=<<__emptyMessage__>> variable=ignore>\n<$set name=sortneg tiddler=<> index=\"negate\">\n\n<$set name=ncols filter=\"[getindex[mode]match[edit]]\" value={{{ [subfiltercount[]] }}} emptyValue= {{{ [subfiltercount[]subtract[1]] }}}>\n
\n> style=\"caption-side:top\">\n\n\n\n\n\n<>\n<>\n\n<$list filter=<> variable=currentColumn>\n<$set name=\"headerLookup\" filter=\"[all[tiddlers+shadows]tag[$:/tags/Table/HeaderTemplate]contains:tbl-column-listlimit[1]get[title]]\" value=<> emptyValue=\"$:/plugins/kookma/shiraz/templates/header/default\">\n <$transclude tiddler=<> field=\"text\" mode=\"inline\"/>\n\n\n\n\n\n\n<$reveal type=\"gt\" default=<<__footerRows__>> text=\"0\" tag=\"tfoot\" class=\"shiraz-dtable-footer\">\n\n<$list filter=\"[range[1,$footerRows$]addprefix[footer-]]\" variable=footerRow>\n\n<$list filter=<> variable=currentColumn>\n<$set name=\"footerLookup\" filter=\"[all[tiddlers+shadows]tag[$:/tags/Table/FooterTemplate]contains:tbl-column-listlimit[1]get[title]]\" value=<> emptyValue=\"$:/plugins/kookma/shiraz/templates/footer/default\">\n<$transclude tiddler=<> field=\"text\" mode=\"inline\"/>\n\n\n\n\n\n\n\n\n<$set name=tableBody filter=\"[]-index\" value=\"display_body_fields\" emptyValue=\"display_body_indexes\" >\n\n<$vars total-entries={{{[subfiltercount[]] }}}\n\t\t\t page-number={{{[get[text]] ~[[1]]}}} \n\t\t\t entries-per-page={{{ [get[text]] ~[[25]] }}} >\n<$vars low={{{ [subtract[1]multiply] }}} \n high={{{[multiply] }}} >\t \n<$macrocall $name=<> />\n\n<$reveal type=\"match\" default=<> text=\"yes\" tag=\"tr\" class=\"shiraz-dtable-page-footer\">\n\n\n\n\n\n\n
\n<$list filter=\"[<__editButton__>match[yes]]\" variable=ignore>\n<>\n$caption$
> style=\"font-weight:bold;background-color:transparent;\">Numerical summary
> >\n<>\nDisplaying <$text text={{{[add[1]]}}}/> through <$text text={{{ [compare:number:ltthenelse] }}}/> of <> Results | <>\n<>\n
\n
\n\n\n\n\n\n\n\n\\end\n\n"},"$:/plugins/kookma/shiraz/macros/dtables/table-utility":{"title":"$:/plugins/kookma/shiraz/macros/dtables/table-utility","tags":"$:/tags/Table/Macro","type":"text/vnd.tiddlywiki","text":"\\define tableFilter_fields() $(inputFilter)$+[$(sortneg)$$(sortType)${$(tempTableSort)$##sortIndex}]\n\\define tableFilter_indexes() [enlist]+[$(sortneg)$$(sortType)$[]]\n\n\\define getitems()\n<$set name=Index tiddler=<> index=\"sortIndex\">\n<$list filter=\"[subfilter!has[draft.of]]\" >\n<$text text= {{{ [getindex] \"°≡°\" [] +[join[]format:titlelist[]] }}} />\n\n\n\\end\n\n\\define display_one_record()\n<$wikify name=\"rowStyle\" text=\"\"\"<$transclude tiddler=<> index=<> />\"\"\" mode=\"inline\">\n>>\n<$list filter=<> variable=currentColumn>\n<$set name=\"bodyLookup\" \n filter=\"[all[tiddlers+shadows]tag[$:/tags/Table/BodyTemplate]contains:tbl-column-list]\n +[limit[1]get[title]]\"\n value=<> \n emptyValue=\"$:/plugins/kookma/shiraz/templates/body/default\">\n<$transclude tiddler=<> field=\"text\" mode=\"inline\"/>\n\n\n\n\n<$reveal type=\"match\" state=<> text=\"show\" tag=\"tr\">\n<>\n\n\n\\end\n\n\\define display_body_fields() \n<$set name=finalFilter filter=\"[match[yes]]\" value=\"[subfilterfirst] -[subfilterfirst]\" emptyValue=\"[subfilter]\">\n<$list filter=\"[subfilter]\" variable=\"currentRecord\">\n<>\n\n\n\\end\n\n\\define display_body_indexes()\n<$wikify name=\"items\" text=<> > \n<$set name=finalFilter filter=\"[match[yes]]\" value=\"[subfilterfirst] -[subfilterfirst]\" emptyValue=\"[subfilter]\">\n<$list filter=\"[subfilter]\" variable=\"currentItem\">\n<$list filter=\"[split[°≡°]last[]]\" variable=\"currentRecord\">\n <>\n\n\n\n\n\\end\n\n"},"$:/plugins/kookma/shiraz/macros/dtables/tbl-expand":{"title":"$:/plugins/kookma/shiraz/macros/dtables/tbl-expand","tags":"$:/tags/Table/Macro","type":"text/vnd.tiddlywiki","text":"\\define display-expanded-record()\n> class=\"shiraz-dtable-expanded-record\">\n<$tiddler tiddler=<> >\n\n\n<$list filter=\"[getindex[mode]match[edit]]\" variable=ignore\n emptyMessage=\"\"\"{{||$:/core/ui/ViewTemplate/body}}\"\"\" >\n<$reveal type=\"nomatch\" state=\"$:/config/shiraz/dynamictables/editor-type\" text=\"main-editor\" tag=\"div\">\n<$edit-text class=\"tbl-inpt-edit\" tiddler=<> field=\"text\" tag=textarea/>\n\n<$reveal type=\"match\" state=\"$:/config/shiraz/dynamictables/editor-type\" text=\"main-editor\" tag=\"div\" class=\"shiraz-dtable-maineditor\">\n{{||$:/core/ui/EditTemplate/body}}\n\n\n\n\n\n\\end\n"},"$:/plugins/kookma/shiraz/macros/dtables/toggle-edit-view":{"title":"$:/plugins/kookma/shiraz/macros/dtables/toggle-edit-view","tags":"$:/tags/Table/Macro","type":"text/vnd.tiddlywiki","text":"\\define toggle-edit-view()\n<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"mode\" text=\"edit\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" setTitle=<> setIndex=\"mode\" setTo=\"edit\">{{$:/core/images/edit-button}}\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"mode\" text=\"edit\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" setTitle=<> setIndex=\"mode\" setTo=\"view\">{{$:/core/images/done-button}}\n\n\\end"},"$:/plugins/kookma/shiraz/macros/dtables/warning_message":{"title":"$:/plugins/kookma/shiraz/macros/dtables/warning_message","tags":"$:/tags/Table/Macro","type":"text/vnd.tiddlywiki","text":"\\define filterCriteria() [subfilter!type[application/x-tiddler-dictionary]!type[application/json]]\n\\define show_tiddler_types()\n
\nList tiddlers with wrong type\n
    \n<$list filter=<> >\n
  • <$link/> (type: <$view field=type/>)
  • \n\n
\n
\n\\end\n\n\\define 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=<> text=\"dissmiss\"/>\n\n\\end\n\n\\define check_tiddlers_type_for_table_from_indexes()\n<$list filter=\"[]-field\" variable=ignore>\n<$list filter=\"[<__editButton__>match[yes]]\" variable=ignore> \n<$list filter=\"[is[missing]]\" variable=ignore>\n<$list filter=\"[subfilter] :and[limit[1]]\" variable=ignore>\n\n> >\nDanger: Editable dynamic table from idexes with mixed types of tiddlers!  <>\n<>\n\n\n\n\n\n\n\\end\t\n"},"$:/plugins/kookma/shiraz/macros/image-basic":{"title":"$:/plugins/kookma/shiraz/macros/image-basic","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define image-basic(img, width:\"30%\", align:\"none\", caption:\"\", tooltip:\"\", alt:\"\")\n
\n <$image source=<<__img__>> tooltip=<<__tooltip__>> alt=<<__alt__>> /> \n
$caption$
\n
\n\\end"},"$:/plugins/kookma/shiraz/macros/image-card":{"title":"$:/plugins/kookma/shiraz/macros/image-card","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define image-card(img, width:\"30%\", align:\"none\", title:\"Empty\", text:\"Empty\", footer:\"Empty\", pos:\"top\", alt:\"\")\n\\import $:/plugins/kookma/shiraz/macros/image-card-utility\n<$reveal tag=\"div\" type=\"match\" default=\"top\" text=<<__pos__>> >\n<$macrocall $name=image-card-top img=<<__img__>> title=<<__title__>> text=<<__text__>>\n footer=<<__footer__>> width=<<__width__>> align=<<__align__>> alt=<<__alt__>> />\n\n<$reveal tag=\"div\" type=\"nomatch\" default=\"top\" text=<<__pos__>> >\n<$macrocall $name=image-card-bottom img=<<__img__>> title=<<__title__>> text=<<__text__>>\n footer=<<__footer__>> width=<<__width__>> align=<<__align__>> alt=<<__alt__>> />\n\n\\end\n\n\\define image-card-top(img, width:\"30%\", align:\"none\", title:\"Empty\", text:\"Empty\", footer:\"Empty\", alt:\"\")\n
\n <$image class=\"card-img-top\" source=<<__img__>> alt=<<__alt__>> />\n
\n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n
$title$
\n \n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__text__>> >\n
$text$
\n \n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__footer__>> >\n

$footer$

\n \n
\n
\n\\end\n\n\\define image-card-bottom(img, width:\"30%\", align:\"none\", title:\"Empty\", text:\"Empty\", footer:\"Empty\", alt:\"\")\n
\n
\n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__title__>> >\n
$title$
\n \n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__text__>> >\n
$text$
\n \n <$reveal tag=\"div\" type=\"nomatch\" default=\"Empty\" text=<<__footer__>> >\n

$footer$

\n \n
\n <$image class=\"card-img-bottom\" source=<<__img__>> alt=<<__alt__>> />\n
\n\\end"},"$:/plugins/kookma/shiraz/macros/image-overlay":{"title":"$:/plugins/kookma/shiraz/macros/image-overlay","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define image-overlay(img, width:\"30%\", align:\"none\", caption:\"\", title:\"\", text:\"\", fadein:\"left\", alt:\"\")\n
\n

$caption$

\n
\n
\n <$image class=\"image-overlay-content-image\" source=<<__img__>> alt=<<__alt__>>/>\n <$set name=\"fdcls\" filter=\"$fadein$ +[splitbefore[ ]] +[addprefix[image-overlay-fadeIn-]]\">\n
] :and[join[ ]] }}} >\n

$title$

\n

$text$

\n
\n \n
\n
\n\\end"},"$:/plugins/kookma/shiraz/macros/image-polaroid":{"title":"$:/plugins/kookma/shiraz/macros/image-polaroid","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define image-polaroid(img, width:\"30%\", align:\"none\", caption:\"\", tooltip:\"\", alt:\"\")\n
\n <$image source=\"\"\"$img$\"\"\" tooltip=\"\"\"$tooltip$\"\"\"/>\n
$caption$
\n
\n\\end"},"$:/plugins/kookma/shiraz/macros/image-pretty":{"title":"$:/plugins/kookma/shiraz/macros/image-pretty","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define image-pretty(img, width:\"30%\", align:\"none\", caption:\"\", tooltip:\"\", alt:\"\")\n
\n <$image source=<<__img__>> tooltip=<<__tooltip__>> alt=<<__alt__>> /> \n
$caption$
\n
\n\\end"},"$:/plugins/kookma/shiraz/macros/image-slidein":{"title":"$:/plugins/kookma/shiraz/macros/image-slidein","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define image-slidein(img, width:\"30%\", align:\"none\", caption:\"\", tooltip:\"\", slidein:\"left\", alt:\"\")\n
\n <$image source=<<__img__>> tooltip=<<__tooltip__>> alt=<<__alt__>>/>\n
$caption$
\n
\n\\end"},"$:/plugins/kookma/shiraz/macros/list-search":{"title":"$:/plugins/kookma/shiraz/macros/list-search","author":"Jeremy Ruston","description":"creates few paragraphs of dumy text","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define list-search( filter:\"[!is[system]]\", search:\"search:title\", template:\"$:/core/ui/ListItemTemplate\",\n class:\"my-3\", stateTiddler:\"\", placeholder:\"keywords\")\n<$set name=\"state\" filter=\"[[$:/temp/list-search/]addsuffix<__stateTiddler__>addsuffix]\">\n
> >\n<$keyboard key=\"escape\" actions='<$action-deletetiddler $tiddler=<>/>' >\n<$edit-text tiddler=<> type=\"search\" tag=\"input\" default=\"\" placeholder=\"$placeholder$\" class=\"w-100\"/>\n\n
\n<$reveal stateTitle=<> stateField=text type=\"match\" text=\"\" class=<<__class__>> tag=div>\n<$list filter=<<__filter__>> template=<<__template__>>/>\n\n<$reveal stateTitle=<> stateField=text type=\"nomatch\" text=\"\" class=<<__class__>> tag=div>\n<$let term={{{ [get[text]] }}}\n sub= {{{ \"[\" [<__search__>] \"]\" :and[join[]] }}} >\n<$list filter=\"[subfilter<__filter__>]:and[subfilter]\" template=<<__template__>>/>\n\n\n\n\\end\n"},"$:/plugins/kookma/shiraz/macros/multicol":{"title":"$:/plugins/kookma/shiraz/macros/multicol","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define multicol(src, ncol:\"\", class:\"\")\n
\n\n$src$\n
\n\\end"},"$:/plugins/kookma/shiraz/macros/slider":{"title":"$:/plugins/kookma/shiraz/macros/slider","description":"Slider macro shows (hides) its content.","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define slider(label, src, labelClass, srcClass, status:\"closed\")\n<$let revealState = \"\"\"$:/state/shiraz/slider-macro/$(currentTiddler)$/$label$\"\"\"\n source = {{{ [<__src__>get[text]else<__src__>] }}} >\n

\n <$reveal type=\"nomatch\" state=<> text=\"open\" default=\"$status$\">\n <$button class=\"tc-btn-invisible tc-tiddlylink\" set=<> setTo=\"open\">\n <$transclude tiddler=\"$:/core/images/right-arrow\" />\n \n \n <$reveal type=\"match\" state=<> text=\"open\" default=\"$status$\">\n <$button class=\"tc-btn-invisible tc-tiddlylink\" set=<> setTo=\"closed\">\n <$transclude tiddler=\"$:/core/images/down-arrow\" />\n \n \n <$let tv-wikilinks=\"no\">$label$\n

\n<$reveal type=\"match\" state=<> text=\"open\" default=\"$status$\" class=\"$srcClass$\" tag=div>\n<$transclude tiddler=<> field=title mode=block/>\n\n\n\n\\end"},"$:/plugins/kookma/shiraz/macros/space":{"title":"$:/plugins/kookma/shiraz/macros/space","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define vspace(height:\"25px\")\n

\n\\end\n\n\\define hspace(width:\"25px\")\n\n\\end\n"},"$:/plugins/kookma/shiraz/macros/text-utility":{"title":"$:/plugins/kookma/shiraz/macros/text-utility","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define tc(src:\"\", color:\"red\") $src$\n\\define bc(src:\"\", color:\"yellow\") $src$\n\\define mono(src:\"\", class:\"\") $src$\n\\define transform(case:\"\", src:\"\", class:\"\") $src$\n\n\n\\define hl(src:\"\", color:\"yellow\") $src$\n\n\n\\define hls(src:\"\", color:\"yellow\") $src$\n\n\n\\define hlp(src:\"\", color:\"yellow\") $src$\n"},"$:/plugins/kookma/shiraz/readme":{"title":"$:/plugins/kookma/shiraz/readme","type":"text/vnd.tiddlywiki","text":"; Shiraz\nShiraz is a small framework of stylesheets, templates and macros to create stylish contents in Tiddlywiki. Shiraz has customized elements like alerts, cards, panels, images, static tables, dynamic tables, quick table, badges, texts, etc. Shiraz uses some modified CSS classes from [[Bootstrap|https://getbootstrap.com/]] 4.3.1.\n\n;Code and demo\nFor learning plugin features, syntax, tutorial and examples see the plugin demo and code pages\n\n* Demo: https://kookma.github.io/TW-Shiraz/\n* Code: https://github.com/kookma/TW-Shiraz\n"},"$:/plugins/kookma/shiraz/styles/alerts-leftbar":{"title":"$:/plugins/kookma/shiraz/styles/alerts-leftbar","text":".leftbar{\n border-width:0px !important;\n border-radius:0px !important;\n border-left-width: 5px !important;\n}","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/alerts":{"title":"$:/plugins/kookma/shiraz/styles/bs/alerts","text":"/*Was taken from bootstrap 4.1.3*/\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/background-colors":{"title":"$:/plugins/kookma/shiraz/styles/bs/background-colors","text":".bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/badge":{"title":"$:/plugins/kookma/shiraz/styles/bs/badge","text":"/* Extracted from bootstrap 4.1.3 */\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\n.badge-primary[href]:hover, .badge-primary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #0062cc;\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\n.badge-secondary[href]:hover, .badge-secondary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #545b62;\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\n.badge-success[href]:hover, .badge-success[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1e7e34;\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\n.badge-info[href]:hover, .badge-info[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #117a8b;\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\n.badge-warning[href]:hover, .badge-warning[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #d39e00;\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\n.badge-danger[href]:hover, .badge-danger[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #bd2130;\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\n.badge-light[href]:hover, .badge-light[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #dae0e5;\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.badge-dark[href]:hover, .badge-dark[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1d2124;\n}\n\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/borders":{"title":"$:/plugins/kookma/shiraz/styles/bs/borders","text":".border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/btn":{"title":"$:/plugins/kookma/shiraz/styles/bs/btn","text":"/* Button and btn classes Mohammad*/\n.btn {\n display: inline-block;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n\n.btn:hover, .btn:focus {\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n border-color: transparent;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n/* button size */\n\n.btn-lg{\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm{\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/card-column":{"title":"$:/plugins/kookma/shiraz/styles/bs/card-column","text":"/* Extracted from bootstrap 4.3.1 */\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n -webkit-column-count: 3;\n -moz-column-count: 3;\n column-count: 3;\n -webkit-column-gap: 1.25rem;\n -moz-column-gap: 1.25rem;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/card-deck":{"title":"$:/plugins/kookma/shiraz/styles/bs/card-deck","text":"/* Extracted from bootstrap 4.1.3 */\n\n.card-deck {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n -ms-flex-direction: column;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/card-group":{"title":"$:/plugins/kookma/shiraz/styles/bs/card-group","text":"/* Extracted from bootstrap 4.1.3 */\n.card-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n }\n .card-group > .card {\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:first-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-top,\n .card-group > .card:first-child .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-bottom,\n .card-group > .card:first-child .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:last-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-top,\n .card-group > .card:last-child .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-bottom,\n .card-group > .card:last-child .card-footer {\n border-bottom-left-radius: 0;\n }\n .card-group > .card:only-child {\n border-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-top,\n .card-group > .card:only-child .card-header {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-bottom,\n .card-group > .card:only-child .card-footer {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {\n border-radius: 0;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {\n border-radius: 0;\n }\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/card":{"title":"$:/plugins/kookma/shiraz/styles/bs/card","text":"/* Extracted from bootstrap 4.1.3 */\n.card {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/clearfix":{"title":"$:/plugins/kookma/shiraz/styles/bs/clearfix","text":".clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/float":{"title":"$:/plugins/kookma/shiraz/styles/bs/float","text":".float-left {\n float: left;\n}\n\n.float-right {\n float: right;\n}\n\n.float-none {\n float: none;\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/my-adjustment":{"title":"$:/plugins/kookma/shiraz/styles/bs/my-adjustment","text":"/* My adjustments to bootstrap 4.1.3 css classes */\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n/* Link is hacked to be compatible with bootstrap \nclasses remove it if the TW core objects break\n*/\n\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/shadow":{"title":"$:/plugins/kookma/shiraz/styles/bs/shadow","text":".shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/sizing-spacing":{"title":"$:/plugins/kookma/shiraz/styles/bs/sizing-spacing","text":"/* Extracted from bootstrap 4.3.1 */\n/*Defines margins, paddings, width and height*/\n.w-25 {\n width: 25% !important;\n}\n.w-50 {\n width: 50% !important;\n}\n.w-75 {\n width: 75% !important;\n}\n.w-100 {\n width: 100% !important;\n}\n.w-auto {\n width: auto !important;\n}\n.h-25 {\n height: 25% !important;\n}\n.h-50 {\n height: 50% !important;\n}\n.h-75 {\n height: 75% !important;\n}\n.h-100 {\n height: 100% !important;\n}\n.h-auto {\n height: auto !important;\n}\n.mw-100 {\n max-width: 100% !important;\n}\n.mh-100 {\n max-height: 100% !important;\n}\n.m-0 {\n margin: 0 !important;\n}\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n.m-1 {\n margin: 0.25rem !important;\n}\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n.m-2 {\n margin: 0.5rem !important;\n}\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/text-alignment":{"title":"$:/plugins/kookma/shiraz/styles/bs/text-alignment","text":".text-justify {\n text-align: justify !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/text-colors":{"title":"$:/plugins/kookma/shiraz/styles/bs/text-colors","text":"/* from bootstrap 4.1.3 */\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0062cc !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #545b62 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #1e7e34 !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #117a8b !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #d39e00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #bd2130 !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #dae0e5 !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #1d2124 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/bs/text-utility":{"title":"$:/plugins/kookma/shiraz/styles/bs/text-utility","text":"/* Can be removed latter. This is used for illustration of bootstrap cards */\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-family: inherit;\n font-weight: 500;\n line-height: 1.2;\n color: inherit;\n}\n\n.h1 {\n font-size: 2.5rem;\n}\n\n.h2 {\n font-size: 2rem;\n}\n\n.h3 {\n font-size: 1.75rem;\n}\n\n.h4 {\n font-size: 1.5rem;\n}\n\n.h5 {\n font-size: 1.25rem;\n}\n\n.h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.hr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/clear-float":{"title":"$:/plugins/kookma/shiraz/styles/clear-float","text":"/* Resolve issue for floating objects which cross the tiddler frame!\nThe below code should force the tiddler to always wrap around floating elements, so that they are always inside\nRef: https://groups.google.com/d/msg/tiddlywiki/5bZwwj6cyac/2LzFeA7AAwAJ\n*/\n\n.tc-tiddler-body:before, .tc-tiddler-body:after {\n content: \"\";\n display: table;\n}\n.tc-tiddler-body:after {\n clear: both;\n}\n.tc-tiddler-body {\n zoom: 1;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/colorful-sidebar-tab":{"title":"$:/plugins/kookma/shiraz/styles/colorful-sidebar-tab","text":".tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n background: none;\n border: none;\n border-bottom: solid 1px #737373;\n font-weight: bold;\n color: #DB4C3F;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/csvtable-katex":{"title":"$:/plugins/kookma/shiraz/styles/csvtable-katex","text":".falign .katex-display > .katex {text-align:left;}\n.ralign .katex-display > .katex {text-align:right;}\n.table-mathbox tr td{vertical-align: baseline;} /* baseline aligned text and fomula in table cell*/\n\n/*\nOnly used with csv table + katex\nSee $:/plugins/kookma/shiraz/macros/csvtables/formats-math\n*/","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/csvtable-star":{"title":"$:/plugins/kookma/shiraz/styles/csvtable-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/styles/csvtable":{"title":"$:/plugins/kookma/shiraz/styles/csvtable","text":"/* todo section ------------*/\n.tc-tiddler-body p.dblock,\n.tc-tiddler-preview-preview p.dblock {\n\tdisplay:none;\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/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 font-weight:500;\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/dynamic-tables-var":{"title":"$:/plugins/kookma/shiraz/styles/dynamic-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: <>;\n\tcolor:<>;\n}\n\n.shiraz-dtable-page-footer > td{\n\tbackground-color: <>;\n}\n\n/* customize the table footer used for numerical summary*/\n.shiraz-dtable-footer tr td{\n\tbackground-color: <>;\n\tborder:none;\n}\n\n/* correct button color to support dark theme */\n.tbl-container table thead th button{\n\tcolor:<>\n}\n.tbl-container table thead th button svg {\n\tfill:<>;\n}"},"$:/plugins/kookma/shiraz/styles/dynamic-tables":{"title":"$:/plugins/kookma/shiraz/styles/dynamic-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,\ntable thead .tbl-delete-confirm > th > a {\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\twidth:28px;\n\tmax-width:28px;\n}\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/* Newly added 2024.05.31 */\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/* button caption style on dynamic table header\nthis style can be overriden locally by user */\ntable thead .shiraz-dtable-header th button {\n text-transform: capitalize; /* Capitalize the first letter of every word */\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/highlight":{"title":"$:/plugins/kookma/shiraz/styles/highlight","text":"mark.kk-sh-highlight {\n\tbackground-color: unset;\n\tborder-radius:0.4em;\n\tpadding:0 0.25em 0.1em;\n}\n\nmark.kk-sh-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-right{\n float:right;\n margin:0.5em 0 1.3em 1.4em;\n}\n.image-align-left{\n float:left;\n margin: 0.5em 1.4em 1.3em 0;\n}\n.image-align-center{\n display:block;\n margin: 0.5em auto 1.3em; \n}\n\n.image-float-none {\n float: none !important;\n}","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: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\n}\n.image-polaroid img {\n width: 100%;\n padding:10px;\n height: auto;\n}\n.image-polaroid .image-polaroid-caption {\n padding:10px 15px 10px;\n text-align: center; \n line-height: 1.4em;\n font-weight:300;\n font-size: 0.9em; \n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/image-pretty":{"title":"$:/plugins/kookma/shiraz/styles/image-pretty","text":".image-pretty {\n min-width:64px;\n border: 1px solid #c8ccd1;\n background-color:#f8f9fa;\n}\n.image-pretty:hover {\n border: 1px solid #777;\n}\n.image-pretty img {\n padding:2px;\n width: 100%;\n height: auto;\n}\n.image-pretty .image-pretty-caption {\n padding:10px 15px 10px;\n text-align: center; \n line-height: 1.4em;\n font-weight:300;\n font-size: 0.9em; \n}\n\n","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":".mono {\n\tcolor:unset;\n\tbackground-color: <>;\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.sh-multicol {\n column-width: 14em;\n column-rule: 1px solid #ccc;\n}\n/* two columns responsive*/\n.sh-multicol2 {\n\tcolumn-count:2; \n\tcolumn-width:15em;\n}\n/* three columns responsive*/\n.sh-multicol3 {\n\tcolumn-count:3; \n\tcolumn-width:10em;\n}\n\n/* remove the extra space from first paragraph */\n.sh-multicol > :first-child,\n.sh-multicol2 > :first-child,\n.sh-multicol3 > :first-child { margin-top: 0;}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/multicols/flex backup":{"title":"$:/plugins/kookma/shiraz/styles/multicols/flex backup","text":"/* multicolumn layout using flexbox courtesy from Bootstrap 4.3.1*/\n.flex-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n.flex-col-1, \n.flex-col-2, \n.flex-col-3 {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.flex-col-1{flex: 1 1 0;}\n.flex-col-2{flex: 2 1 0;}\n.flex-col-3{flex: 3 1 0;}\n\n.flex-col-1 > :first-child,\n.flex-col-2 > :first-child,\n.flex-col-3 > :first-child {\n\tmargin-top: 0;}","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/multicols/storyriver":{"title":"$:/plugins/kookma/shiraz/styles/multicols/storyriver","text":"/* create story river in two column layout */\n.tc-story-river {\n display: flex;\n flex-wrap: wrap;\n}\n\n.tc-tiddler-frame\n{\n max-width: 49%; margin-right: 1%;\n /*max-width: 32%; margin-right: 1%; */\n}\n","type":"text/css"},"$:/plugins/kookma/shiraz/styles/notebook":{"title":"$:/plugins/kookma/shiraz/styles/notebook","text":"@media print{\n .notebook .tc-tiddler-body {\n padding-left:60px;\n margin-top:25px;\n }\n .notebook .tc-tiddler-title,\n .notebook .tc-subtitle,\n\t.notebook .tc-tags-wrapper {\n padding-left:60px;\n }\n}\n\n@media screen{\n .notebook .tc-tiddler-title,\n .notebook .tc-subtitle,\n\t.notebook .tc-tags-wrapper,\n\t.notebook .tc-tiddler-body {\n padding-left:30px;\n }\n\n}\t\n\n@media screen and (max-width:960px) {\n .notebook .tc-tiddler-title,\n .notebook .tc-subtitle,\n .notebook .tc-tags-wrapper,\n .notebook .tc-tiddler-body {\n padding-left:60px;\n }\n\n}\n/*prevent applying left border in edit mode */\n.notebook:not([data-tiddler-title^=\"Draft of\"]):before {\n content: '';\n position: absolute;\n top: 0; bottom: 0; left: 0;\n width: 50px;\n background: radial-gradient(#575450 6px, transparent 7px) repeat-y;\n background-size: 30px 30px;\n border-right: 3px solid #D44147;\n\t z-index:1;\n}\n\n.notebook .tc-tiddler-body {\n\t position: relative;\n background: linear-gradient(transparent, transparent 1.95em, #91D1D3 1.95em);\n background-size: 2em 2em;\n\t min-height:90px; \n}\n\n.notebook .tc-tiddler-body{\n\t padding-top:20px;\n font-family: \"Handlee\", cursive;\n font-weight:300;\n line-height:2em;\n color:#696969;\n}\n\n/* Setting font for other elements */\n.notebook .tc-tiddler-body pre,\n.notebook .tc-tiddler-body code,\n.notebook .tc-tiddler-body pre code\n{\n font-family: \"Handlee\", cursive;\n font-weight:300;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/sticky-footer":{"title":"$:/plugins/kookma/shiraz/styles/sticky-footer","text":".sticky-footer {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 0.5rem;\n background-color: #efefef;\n text-align: center;\n margin-top: 5px;\n box-sizing: border-box;\n width: 100%;\n}\n","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/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/ui/colorify-buttons":{"title":"$:/plugins/kookma/shiraz/styles/ui/colorify-buttons","text":"/* These css rules makes page control buttons in beatiful color */\n\n/*page control buttons*/\n.tc-page-controls .tc-image-new-button { fill: #5EB95E; } /*New tiddler button*/\n.tc-page-controls .tc-image-options-button { fill:#8058A5; } /*Open control pannel*/\n\n/* These css rules makes tiddler viewtoolbar buttons in beatiful color */\n\n.tc-tiddler-controls .tc-image-edit-button{fill:#f37b1d}\n.tc-tiddler-controls .tc-image-info-button{fill:#0e90d2}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/shiraz/styles/ui/edit-toolbar-buttons":{"title":"$:/plugins/kookma/shiraz/styles/ui/edit-toolbar-buttons","text":"/*Tiddler edit toolbar buttons as traffic lights*/\n.tc-tiddler-controls .tc-image-delete-button {fill:#ebb;}\n.tc-tiddler-controls .tc-image-cancel-button {fill:#ed9;}\n.tc-tiddler-controls .tc-image-done-button {fill:#beb;}","type":"text/css"},"$:/plugins/kookma/shiraz/styles/ui/view-toolbar-button-visibility":{"title":"$:/plugins/kookma/shiraz/styles/ui/view-toolbar-button-visibility","text":"/* Mouseover toolbar visibility: courtesy from Tobias Beer*/\n.tc-tiddler-frame .tc-titlebar button {\n opacity: 0;\n transition: opacity .5s ease-in-out;\n}\n.tc-tiddler-frame:hover .tc-titlebar button {\n zoom: 1;\n filter: alpha(opacity=100);\n opacity: 1;\n}\n","type":"text/css"},"$:/plugins/kookma/shiraz/templates/body/color":{"title":"$:/plugins/kookma/shiraz/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> height=<> >\n> height=<> x=\"0\" y=\"0\" rx=\"10\" ry=\"10\" stroke=<> fill=<> stroke-width=\"0\"/>\n\n\\end\n\\procedure show-cell() <$transclude $variable=box fill={{{ [get[color]else[transparent]] }}}/>\n\\procedure show-cell-locked() <>\n\\procedure edit-cell() <$edit-text tag=input type=color tiddler=<> field=<>/>\n\n\n\n<%if [getindex[mode]!match[edit]] %>\n<>\n<%elseif [getindex[sortIndex]match] %>\n<>\n<%else%>\n<>\n<%endif%>\n\n"},"$:/plugins/kookma/shiraz/templates/body/date":{"title":"$:/plugins/kookma/shiraz/templates/body/date","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"created modified","type":"text/vnd.tiddlywiki","text":"\n<$view tiddler=<> field=<> format=\"date\" template=\"YYYY.0MM.0DD\"/>\n"},"$:/plugins/kookma/shiraz/templates/body/default":{"title":"$:/plugins/kookma/shiraz/templates/body/default","tags":"$:/tags/Table/BodyTemplate","type":"text/vnd.tiddlywiki","text":"<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<>\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n\n<$list filter=\"[getindex[sortIndex]match]\" variable=ignore\nemptyMessage=<> >\n <>\n\n"},"$:/plugins/kookma/shiraz/templates/body/due-date":{"title":"$:/plugins/kookma/shiraz/templates/body/due-date","code-body":"yes","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<$set tiddler=<> field=<> name=due-date>\n<$text text={{{[split[-]split[.]join[]format:date]}}} />\n\n\n\\end\n\n\\procedure show-cell-locked() <>\n\n\\procedure edit_date() \n<$list filter=\"[[$:/plugins/kookma/pikaday]!is[missing]] :filter[lookup:no[$:/config/Plugins/Disabled/]match[no]]\"\n emptyMessage='<$edit-text tag=input type=date tiddler=<> field=<>/>'\n\tvariable=null >\n <>\n\n\\end\n\n<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\" class=\"shiraz-dtable-date\">\n<>\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n\n<$list filter=\"[getindex[sortIndex]match]\" variable=ignore\nemptyMessage=<> >\n <>\n\n\n\n"},"$:/plugins/kookma/shiraz/templates/body/email":{"title":"$:/plugins/kookma/shiraz/templates/body/email","code-body":"yes","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"email","type":"text/vnd.tiddlywiki","text":"\\define display-email-address()\n<$let href={{{[getaddprefix[mailto:]]}}} >\n> rel=\"noopener noreferrer\" target=\"_blank\">\n<>\n\n\n\\end\n\\define display-email-address_Locked()\n<$let href={{{[getaddprefix[mailto:]]}}} >\n> rel=\"noopener noreferrer\" target=\"_blank\">\n<>\n\n\n\\end\n\n<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<>\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n\n<$list filter=\"[getindex[sortIndex]match]\" variable=ignore\nemptyMessage=<> >\n<>\n\n\n\n"},"$:/plugins/kookma/shiraz/templates/body/priority":{"title":"$:/plugins/kookma/shiraz/templates/body/priority","code-body":"yes","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"priority","type":"text/vnd.tiddlywiki","text":"\\define circle(color, fill)\n\n> fill=<<__fill__>> stroke-width=\"1\"/>\n\n\\end\n\n\\define show-cell()\n<$list filter=\"[getmatch[5]]\" variable=ignore>\n<$macrocall $name=\"circle\" color=\"#dc3545\" fill=\"#f8d7da\"/> very high\n\n<$list filter=\"[getmatch[4]]\" variable=ignore>\n<$macrocall $name=\"circle\" color=\"#ff8c00\" fill=\"#fff3cd\"/> high\n\n<$list filter=\"[getmatch[3]]\" variable=ignore>\n<$macrocall $name=\"circle\" color=\"#17a2b8\" fill=\"#d1ecf1\"/> normal\n\n<$list filter=\"[getmatch[2]]\" variable=ignore>\n<$macrocall $name=\"circle\" color=\"#007bff\" fill=\"#cce5ff\"/> low\n\n<$list filter=\"[getmatch[1]]\" variable=ignore>\n<$macrocall $name=\"circle\" color=\"#6c757d\" fill=\"#e2e3e5\"/> very low\n\n\\end\n\n\\define show-cell-locked() <>\n\n\\define select_priority()\n<$select tiddler=<> field=<> default=\"\">\n\\end\n\n\n<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\" class=\"shiraz-dtable-priority\">\n<>\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n\n<$list filter=\"[getindex[sortIndex]match]\" variable=ignore\nemptyMessage=<> >\n <>\n\n<$reveal>\n\n"},"$:/plugins/kookma/shiraz/templates/body/status":{"title":"$:/plugins/kookma/shiraz/templates/body/status","code-body":"yes","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"status","type":"text/vnd.tiddlywiki","text":"\\define show-cell() <$transclude tiddler=<> field=<> mode=\"inline\" />\n\\define show-cell-locked() <>\n\\define select_status()\n<$select tiddler=<> field=<> default=\"\">\n\n<$list filter=\"open in-work on-hold complete rework closed\" variable=status>\n\n\\end\n\n<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\" class=\"shiraz-dtable-col-fixedsize\">\n<>\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n\n<$list filter=\"[getindex[sortIndex]match]\" variable=ignore\nemptyMessage=<> >\n <>\n\n\n\n"},"$:/plugins/kookma/shiraz/templates/body/tag-template":{"title":"$:/plugins/kookma/shiraz/templates/body/tag-template","code-body":"yes","type":"text/vnd.tiddlywiki","text":"\n\n\n\\whitespace trim\n>>\n<$set name=\"transclusion\" value=<>>\n\t<$macrocall $name=\"tag-pill-body\"\n\t\ttag=<>\n\t\ticon={{{ [] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerIconFilter]!is[draft]get[text]] }}}\n\t\tcolour={{{ [] :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={{{ [][][]+[join[/]] }}} dragFilter=\"[all[current]tagging[]]\" tag='span'\"\"\"\n\t/>\n\t<$reveal state={{{ [][][]+[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\n\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n\t\t\t<$transclude tiddler=<>/> \n\t\t\n\t\t
\n\t\t<$macrocall $name=\"list-tagged-draggable\" tag=<>/>\n\t\n\n
\n"},"$:/plugins/kookma/shiraz/templates/body/tags":{"title":"$:/plugins/kookma/shiraz/templates/body/tags","code-body":"yes","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"tags","type":"text/vnd.tiddlywiki","text":"<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<$list filter=\"[tags[]sort[title]] :except[subfilter]\">\n<$transclude tiddler=\"$:/plugins/kookma/shiraz/templates/body/tag-template\"/>\n\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n\n<$list filter=\"[getindex[sortIndex]match]\" variable=\"transclusion\"\nemptyMessage=<> >\n <>\n\n"},"$:/plugins/kookma/shiraz/templates/body/tbl-checkbox":{"title":"$:/plugins/kookma/shiraz/templates/body/tbl-checkbox","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"tbl-checkbox","type":"text/vnd.tiddlywiki","text":"\\define rowStyle() color:<>; background-color:<>;\n\n<$checkbox tiddler=<> tag=\"Done\"\ncheckactions=\"\"\"<$action-setfield $tiddler=<> $index=<> $value=<> /><$action-setfield $tiddler=<> status=\"complete\"/>\"\"\"\nuncheckactions=\"\"\"<$action-setfield $tiddler=<> $index=<> /><$action-setfield $tiddler=<> status=\"rework\"/>\"\"\" />\n\n\n"},"$:/plugins/kookma/shiraz/templates/body/tbl-clone":{"title":"$:/plugins/kookma/shiraz/templates/body/tbl-clone","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"tbl-clone","type":"text/vnd.tiddlywiki","text":"\\define cloneTiddler() <$action-createtiddler $basetitle=<> $template=<> />\n\n<$list filter=\"[getindex[mode]match[edit]]\" variable=ignore>\n\n <$button actions=<> class=\"tc-btn-invisible\">\n\t {{$:/core/images/clone-button}}\n\t\n\n"},"$:/plugins/kookma/shiraz/templates/body/tbl-delete":{"title":"$:/plugins/kookma/shiraz/templates/body/tbl-delete","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"tbl-delete","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[getindex[mode]match[edit]]\" variable=ignore>\n\n <$button class=\"tc-btn-invisible\">\n <$action-sendmessage $message=\"tm-delete-tiddler\" $param=<>/>\n {{$:/core/images/delete-button}}\n \n\n"},"$:/plugins/kookma/shiraz/templates/body/tbl-expand":{"title":"$:/plugins/kookma/shiraz/templates/body/tbl-expand","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"tbl-expand","type":"text/vnd.tiddlywiki","text":"<$reveal type=\"nomatch\" state=<> text=\"show\" tag=\"td\">\n <$button class=\"tc-btn-invisible tc-tiddlylink\">\n <$action-setfield $tiddler=<> $index=<> $value=\"show\" />\n {{$:/core/images/right-arrow}}\n \n\n<$reveal type=\"match\" state=<> text=\"show\" tag=\"td\">\n <$button class=\"tc-btn-invisible tc-tiddlylink\">\n <$action-setfield $tiddler=<> $index=<>/>\n {{$:/core/images/down-arrow}}\n \n"},"$:/plugins/kookma/shiraz/templates/body/tbl-linktype":{"title":"$:/plugins/kookma/shiraz/templates/body/tbl-linktype","code-body":"yes","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"tbl-linktype","type":"text/vnd.tiddlywiki","text":"\n<$let subtiddler-pattern=`(^${[escaperegexp[]]}$\\s*/|^${[escaperegexp[]]}$\\s*:)` >\n<$text text={{{ \n[all[current]links[]matchthen[link]]\n[all[current]backlinks[]matchthen[backlink]]\n[all[current]tagging[]matchthen[tagging]]\n[regexpthen[subtiddler]]\n~[search:textthen[backtransclusion]else[transclusion]] }}} />\n\n\n"},"$:/plugins/kookma/shiraz/templates/body/title":{"title":"$:/plugins/kookma/shiraz/templates/body/title","code-body":"yes","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"title","type":"text/vnd.tiddlywiki","text":"\n<$link to=<>><$text text=<> />\n"},"$:/plugins/kookma/shiraz/templates/body/type":{"title":"$:/plugins/kookma/shiraz/templates/body/type","code-body":"yes","tags":"$:/tags/Table/BodyTemplate","tbl-column-list":"type","type":"text/vnd.tiddlywiki","text":"\\define showCell() <$transclude tiddler=<> field=<> mode=\"inline\" />\n\n<>\n\n"},"$:/plugins/kookma/shiraz/templates/footer/default":{"title":"$:/plugins/kookma/shiraz/templates/footer/default","tags":"$:/tags/Table/FooterTemplate","type":"text/vnd.tiddlywiki","text":"<$vars idx={{{ [addsuffix[/]addsuffix] }}}>\n<$set name=getFieldOrIndex filter=\"[]-index\" value=\"get\" emptyValue=\"getindex\">\n<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<$transclude tiddler=<> index=<> mode=\"inline\" />\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"mode\" text=\"edit\" tag=\"td\">\n<$edit-text tiddler=<> index=<> tag=\"input\" class=\"shiraz-dtable-textbox\"/>\n\n\n"},"$:/plugins/kookma/shiraz/templates/footer/tbl-clone":{"title":"$:/plugins/kookma/shiraz/templates/footer/tbl-clone","tags":"$:/tags/Table/FooterTemplate","tbl-column-list":"tbl-clone","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[getindex[mode]match[edit]]\" variable=ignore>\n\n"},"$:/plugins/kookma/shiraz/templates/footer/tbl-delete":{"title":"$:/plugins/kookma/shiraz/templates/footer/tbl-delete","tags":"$:/tags/Table/FooterTemplate","tbl-column-list":"tbl-delete","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[getindex[mode]match[edit]]\" variable=ignore>\n\n"},"$:/plugins/kookma/shiraz/templates/footer/tbl-expand":{"title":"$:/plugins/kookma/shiraz/templates/footer/tbl-expand","tags":"$:/tags/Table/FooterTemplate","tbl-column-list":"tbl-expand","type":"text/vnd.tiddlywiki","text":""},"$:/plugins/kookma/shiraz/templates/header/default":{"title":"$:/plugins/kookma/shiraz/templates/header/default","tags":"$:/tags/Table/HeaderTemplate","type":"text/vnd.tiddlywiki","text":"<$reveal type=\"nomatch\" stateTitle=<> stateIndex=\"sortIndex\" text=<> tag=\"th\">\n<$button setTitle=<> setIndex=\"sortIndex\" setTo=<> class=\"tc-btn-invisible tc-tiddlylink\" >\n<$action-setfield $tiddler=<> $index=\"hasnegate\" $value=\"false\"/>\n<$action-setfield $tiddler=<> $index=\"negate\" $value=\"\"/>\n<$text text=<>/>\n\n\n<$reveal type=\"match\" stateTitle=<> stateIndex=\"sortIndex\" text=<> tag=\"th\">\n<$list filter=\"[getindex[hasnegate]match[false]]\" variable=ignore>\n<$button setTitle=<> setIndex=\"hasnegate\" setTo=\"true\" class=\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\" >\n<$action-setfield $tiddler=<> $index=\"negate\" $value=\"!\"/>\n<$text text=<>/> {{$:/core/images/down-arrow}}\n\n\n<$list filter=\"[getindex[hasnegate]match[true]]\" variable=ignore>\n<$button setTitle=<> setIndex=\"hasnegate\" setTo=\"false\" class=\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\" >\n<$action-setfield $tiddler=<> $index=\"negate\" $value=\"\"/>\n<$text text=<>/> {{$:/core/images/up-arrow}}\n\n\n\n"},"$:/plugins/kookma/shiraz/templates/header/tbl-checkbox":{"title":"$:/plugins/kookma/shiraz/templates/header/tbl-checkbox","tags":"$:/tags/Table/HeaderTemplate","tbl-column-list":"tbl-checkbox","type":"text/vnd.tiddlywiki","text":"\\define rowStyle() color:<>; background-color:<>;\n\n\\define chk-checkactions()\n<$list filter=\"[subfilter]\" variable=\"currentRecord\">\n<$action-listops $tiddler=<> $tags=\"+[append[Done]]\" />\n<$action-setfield $tiddler=<> status=\"complete\"/>\n<$action-setfield $tiddler=<> $index=<> $value=<> />\n\n\\end\n\\define chk-uncheckactions()\n<$list filter=\"[subfilter]\" variable=\"currentRecord\">\n<$action-listops $tiddler=<> $tags=\"+[remove[Done]]\" />\n<$action-setfield $tiddler=<> status=\"rework\"/>\n<$action-setfield $tiddler=<> $index=<> />\n\n\\end\n\n\n<$checkbox checkactions=<> uncheckactions=<> />\n\n\n"},"$:/plugins/kookma/shiraz/templates/header/tbl-clone":{"title":"$:/plugins/kookma/shiraz/templates/header/tbl-clone","tags":"$:/tags/Table/HeaderTemplate","tbl-column-list":"tbl-clone","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[getindex[mode]match[edit]]\" variable=ignore>\n\n\n<$button class=\"tc-btn-invisible\" disabled=yes tooltip=\"disabled button\" style=\"cursor:default\">\n{{$:/core/images/clone-button}}\n\n\n\n"},"$:/plugins/kookma/shiraz/templates/header/tbl-delete":{"title":"$:/plugins/kookma/shiraz/templates/header/tbl-delete","tags":"$:/tags/Table/HeaderTemplate","tbl-column-list":"tbl-delete","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[getindex[mode]match[edit]]\" variable=ignore>\n\n \n <$button class=\"tc-btn-invisible\">\n <$action-setfield $tiddler=\"$:/temp/tables/delete-all\" $index=<> $value=\"to-be-deleted\"/>\n {{$:/core/images/delete-button}}\n \n \n\n"},"$:/plugins/kookma/shiraz/templates/header/tbl-expand":{"title":"$:/plugins/kookma/shiraz/templates/header/tbl-expand","tags":"$:/tags/Table/HeaderTemplate","tbl-column-list":"tbl-expand","type":"text/vnd.tiddlywiki","text":"\n <$list filter=\"[indexes[]limit[1]]\">\n <$button class=\"tc-btn-invisible\">{{$:/core/images/fold-button}}\n <$action-setfield $tiddler=<> text=\"\"/>\n \n \n"},"$:/plugins/kookma/shiraz/templates/header/tbl-linktype":{"title":"$:/plugins/kookma/shiraz/templates/header/tbl-linktype","tags":"$:/tags/Table/HeaderTemplate","tbl-column-list":"tbl-linktype","type":"text/vnd.tiddlywiki","text":"Linktype\n"},"$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette":{"title":"$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette","caption":"{{$:/plugins/kookma/shiraz/images/palette-switch}} {{$:/language/Buttons/Shiraz/Caption}}","dark-palette":"$:/palettes/Nord","description":"Toggle between light/warm/dark color palette","light-palette":"$:/palettes/Vanilla","list-after":"","tags":"$:/tags/PageControls","type":"text/vnd.tiddlywiki","warm-palette":"$:/palettes/SolarFlare","text":"\\define switchActions() <$action-setfield $tiddler=\"$:/palette\" $field=\"text\" $value=<> />\n\\whitespace trim\n<$let \nselected-palettes={{{\n [get[light-palette]]\n [get[warm-palette]]\n\t[get[dark-palette]] +[join[ ]] }}}\n\t\ndefault-palette={{{\n [get[light-palette]]\n\t[[$:/palettes/Vanilla]] +[first[]] }}}\t\t\t\t\t \nnext-palette={{{\n [[$:/palette]get[text]]\n +[cycle] +[last[]]\n :else[] }}}\t\t\t\t\n>\n<$button \n tooltip={{$:/language/Buttons/Shiraz/Hint}} \n aria-label={{$:/language/Buttons/Shiraz/Caption}} \n class=<>\n\tactions=<>\n>\n <$list filter=\"[match[yes]]\">\n {{$:/plugins/kookma/shiraz/images/palette-switch}}\n \n\n <$list filter=\"[match[yes]]\">\n switch palettes\n \n\n"},"$:/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":"\\define 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\n\n;Options\n:<$checkbox tiddler=\"$:/plugins/kookma/shiraz/styles/multicols/storyriver\" tag=\"$:/tags/Stylesheet\"> Multicolumn story river\n:<$checkbox tiddler=\"$:/plugins/kookma/shiraz/styles/ui/colorify-buttons\" tag=\"$:/tags/Stylesheet\"> Colorful UI buttons\n:<$checkbox tiddler=\"$:/plugins/kookma/shiraz/styles/ui/view-toolbar-button-visibility\" tag=\"$:/tags/Stylesheet\"> Hide tiddler's view toolbar and show on mouse hover\n:<$checkbox tiddler=\"$:/plugins/kookma/shiraz/styles/ui/edit-toolbar-buttons\" tag=\"$:/tags/Stylesheet\"> Traffic lights for edit toolbar buttons\n:<$checkbox tiddler=\"$:/plugins/kookma/shiraz/styles/colorful-sidebar-tab\" tag=\"$:/tags/Stylesheet\"> Colorify sidebar tabs\n\n;Set dark and light palettes\n{{$:/plugins/kookma/shiraz/ui/set-palette}}\n\n; Choose Local Editor for Dynamic Table\n:<$checkbox tiddler=<> field=\"text\" checked=\"main-editor\" unchecked=\"simple-textarea\" default=\"simple-textarea\"> Use Tiddlywiki main editor \n:<$checkbox tiddler=<> field=\"text\" checked=\"simple-textarea\" unchecked=\"main-editor\" default=\"simple-textarea\"> Use simple text area "},"$:/plugins/kookma/shiraz/ui/set-palette":{"title":"$:/plugins/kookma/shiraz/ui/set-palette","dark-palette":"$:/palettes/Nord","light-palette":"$:/palettes/Vanilla","type":"text/vnd.tiddlywiki","warm-palette":"$:/palettes/SolarFlare","text":"\\define switchpaletteTid() $:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette\n\\define filterDay() [all[tiddlers+shadows]tag[$:/tags/Palette]] :filter[get[color-scheme]match[light]] -[enlist]\n\\define filterNight() [all[tiddlers+shadows]tag[$:/tags/Palette]] :filter[get[color-scheme]match[dark]] -[enlist]\n\\define filterWarm() \n$:/palettes/DesertSand\n$:/palettes/SolarFlare\n$:/palettes/SolarizedLight\n\\end\n\n\\define selectPelette(title, filter, default, tiddler, field)\n\n<$select tiddler=<<__tiddler__>> field=<<__field__>> default=\"\">\n<$list filter=<<__filter__>> >\n\n\n\n\\end\n\n
\n\n<$macrocall $name=selectPelette \n title=\"Light palette\" filter=<> \n\tdefault=\"$:/palettes/Vanilla\" field=\"light-palette\" \n\ttiddler=<> />\t\n\t\n<$macrocall $name=selectPelette \n title=\"Warm palette\" filter=<> \n\tdefault=\"$:/palettes/SolarFlare\" field=\"warm-palette\" \n\ttiddler=<> />\n\n<$macrocall $name=selectPelette \n title=\"Dark palette\" filter=<> \n\tdefault=\"$:/palettes/Nord\" field=\"dark-palette\" \n\ttiddler=<> />
\n\n\n<$button> {{$:/core/images/erase}}\n\n<$action-setfield \n $tiddler=<> \n\t$field=dark-palette \n $value={{!!dark-palette}} />\n\n<$action-setfield \n $tiddler=<> \n\t$field=warm-palette \n\t$value={{!!warm-palette}} />\t\n\t\n<$action-setfield \n $tiddler=<> \n\t$field=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\n
\n\t"},"$:/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
\n{{!!sticky-footer}}\n
\n\n"}}} \ No newline at end of file diff --git a/tiddlers/$__plugins_kookma_shiraz.json.meta b/tiddlers/$__plugins_kookma_shiraz.json.meta index 9165a67..803f407 100644 --- a/tiddlers/$__plugins_kookma_shiraz.json.meta +++ b/tiddlers/$__plugins_kookma_shiraz.json.meta @@ -6,6 +6,7 @@ list: readme license history name: Shiraz plugin-type: plugin source: https://github.com/kookma/TW-Shiraz +stability: STABILITY_2_STABLE title: $:/plugins/kookma/shiraz type: application/json -version: 2.9.5 \ No newline at end of file +version: 2.9.7 \ No newline at end of file diff --git a/tiddlers/$__plugins_kookma_utility.json b/tiddlers/$__plugins_kookma_utility.json index 9aa1c16..350d8bf 100644 --- a/tiddlers/$__plugins_kookma_utility.json +++ b/tiddlers/$__plugins_kookma_utility.json @@ -1 +1 @@ -{"tiddlers":{"$:/plugins/kookma/utility/actions/view-fields":{"title":"$:/plugins/kookma/utility/actions/view-fields","code-body":"yes","key":"((view-fields))","tags":"$:/tags/KeyboardShortcut","type":"text/vnd.tiddlywiki","text":"<$action-listops $tiddler=\"$:/state/utility/view-fields\" $field=\"text\" $subfilter=\"+[toggle[show],[hide]]\" />"},"$:/config/ShortcutInfo/customize-ui":{"title":"$:/config/ShortcutInfo/customize-ui","tags":"","type":"text/vnd.tiddlywiki","text":"Show customize UI dialog"},"$:/config/ShortcutInfo/switch-reader-mode":{"title":"$:/config/ShortcutInfo/switch-reader-mode","type":"text/vnd.tiddlywiki","text":"Toggle the reader mode"},"$:/config/ShortcutInfo/view-fields":{"title":"$:/config/ShortcutInfo/view-fields","tags":"","type":"text/vnd.tiddlywiki","text":"Show fields in view mode"},"$:/config/shortcuts/customize-ui":{"title":"$:/config/shortcuts/customize-ui","type":"text/vnd.tiddlywiki","text":"ctrl-shift-Period"},"$:/config/shortcuts/switch-reader-mode":{"title":"$:/config/shortcuts/switch-reader-mode","type":"text/vnd.tiddlywiki","text":"ctrl-shift-Slash"},"$:/config/shortcuts/view-fields":{"title":"$:/config/shortcuts/view-fields","tags":"","type":"text/vnd.tiddlywiki","text":"ctrl-Slash"},"$:/plugins/kookma/utility/customize-ui/actions":{"title":"$:/plugins/kookma/utility/customize-ui/actions","key":"((customize-ui))","tags":"$:/tags/KeyboardShortcut","type":"text/vnd.tiddlywiki","text":"<$action-sendmessage $message=\"tm-modal\" $param=\"$:/plugins/kookma/utility/customize-ui/modal\" />"},"$:/plugins/kookma/utility/customize-ui/modal":{"title":"$:/plugins/kookma/utility/customize-ui/modal","caption":"Customize UI elements","tags":"","type":"text/vnd.tiddlywiki","text":"''Show/hide selected UI elements''\n\n
\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]] [all[shadows+tiddlers]tag[$:/tags/Utility/UI]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" class=\"tc-vertical\" explicitState=\"$:/state/tabs/controlpanel/toolbars-1345989671\"/>\n
"},"$:/plugins/kookma/utility/customize-ui/sidebar-elements":{"title":"$:/plugins/kookma/utility/customize-ui/sidebar-elements","caption":"Sidebar elements","tags":"$:/tags/Utility/UI","type":"text/vnd.tiddlywiki","text":"Choose which elements are displayed in right sidebar. \n\n<$checkbox tiddler=\"$:/core/ui/TopBar/menu\" tag=\"$:/tags/TopRightBar\"/> Show right sidebar toggle button
\n<$checkbox tiddler=\"$:/core/ui/SideBarSegments/search\" tag=\"$:/tags/SideBarSegment\"/> Show search bar
\n<$checkbox tiddler=\"$:/core/ui/SideBarSegments/tabs\" tag=\"$:/tags/SideBarSegment\"/> Show sidebar tabs
\n"},"$:/plugins/kookma/utility/customize-ui/sidebar-tabs":{"title":"$:/plugins/kookma/utility/customize-ui/sidebar-tabs","caption":"Sidebar tabs","list-after":"$:/plugins/kookma/utility/customize-ui/sidebar-elements","tags":"$:/tags/Utility/UI","type":"text/vnd.tiddlywiki","text":"Choose which tabs are displayed in right sidebar tabs. \n\n<$checkbox tiddler=\"$:/core/ui/SideBar/Open\" tag=\"$:/tags/SideBar\"/> Show Open tab
\n<$checkbox tiddler=\"$:/core/ui/SideBar/Recent\" tag=\"$:/tags/SideBar\"/> Show Recent tab
\n<$checkbox tiddler=\"$:/core/ui/SideBar/Tools\" tag=\"$:/tags/SideBar\"/> Show Tools tab
\n<$checkbox tiddler=\"$:/core/ui/SideBar/More\" tag=\"$:/tags/SideBar\"/> Show More tab
"},"$:/plugins/kookma/utility/customize-ui/site-option":{"title":"$:/plugins/kookma/utility/customize-ui/site-option","caption":"Site options","list-before":"","tags":"$:/tags/Utility/UI","type":"text/vnd.tiddlywiki","text":"Choose which elements are displayed for site. \n\n<$checkbox tiddler=\"$:/core/ui/SideBarSegments/site-title\" tag=\"$:/tags/SideBarSegment\"/> Show site title
\n<$checkbox tiddler=\"$:/core/ui/SideBarSegments/site-subtitle\" tag=\"$:/tags/SideBarSegment\"/> Show site subtitle
\n<$checkbox tiddler=\"$:/core/ui/SideBarSegments/page-controls\" tag=\"$:/tags/SideBarSegment\"/> Show page controls
"},"$:/plugins/kookma/utility/history":{"title":"$:/plugins/kookma/utility/history","tags":"","type":"text/vnd.tiddlywiki","text":"* ''2.4.0'' -- 2022.11.10 -- center storyriver when sidebar closed\n* ''2.3.4'' -- 2022.10.24 -- bug fixes\n* ''2.3.0'' -- 2022.08.02 -- new macros, update to Tiddlywiki 5.2.3\n* ''2.1.6'' -- 2022.07.06 -- bug fixes, update to Tiddlywiki 5.2.2\n* ''2.1.6'' -- 2021.05.20 -- bug fixes, new state tiddler for view fields\n* ''2.1.4'' -- 2021.04.09 -- new viewtemplate for show fields used\n* ''2.1.2'' -- 2020.04.03 -- page control button issue fixed\n* ''2.1.1'' -- 2020.03.25 -- page control button improved and minor issues in css fixed\n* ''2.1.0'' -- 2020.03.23 -- new transclusion output for fields macro and disable drag and drop globally\n* ''2.0.0'' -- 2020.03.16 -- new author-reader mode switch\n* ''1.8.0'' -- 2020.03.13 -- admin panel added\n* ''1.7.0'' -- 2020.02.23 -- show tiddler raw content including the macros on demand\n* ''1.0.0'' -- 2019.10.13 -- stable release\n* ''0.5.0'' -- 2019.10.10 -- first beta release"},"$:/plugins/kookma/utility/images/view-fields.svg":{"title":"$:/plugins/kookma/utility/images/view-fields.svg","tags":"","type":"text/vnd.tiddlywiki","text":""},"$:/language/Buttons/DraggableHandle/Caption":{"title":"$:/language/Buttons/DraggableHandle/Caption","tags":"","type":"text/vnd.tiddlywiki","text":"draggable handle"},"$:/language/Buttons/DraggableHandle/Hint":{"title":"$:/language/Buttons/DraggableHandle/Hint","tags":"","type":"text/vnd.tiddlywiki","text":"Drag, focus, permalink, and permaview"},"$:/language/Buttons/Utility/Caption":{"title":"$:/language/Buttons/Utility/Caption","tags":"","type":"text/vnd.tiddlywiki","text":"show fields"},"$:/language/Buttons/Utility/Hint":{"title":"$:/language/Buttons/Utility/Hint","tags":"","type":"text/vnd.tiddlywiki","text":"Show fields"},"$:/plugins/kookma/utility/license":{"title":"$:/plugins/kookma/utility/license","tags":"","type":"text/vnd.tiddlywiki","text":"Distributed under an MIT license.\n\nCopyright (c) 2019-2022 [[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<<<\n"},"$:/plugins/kookma/utility/macros/code":{"title":"$:/plugins/kookma/utility/macros/code","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define code(src, language:\"xml\", caption:\"\")\n<$let code = {{{ [<__src__>is[tiddler]get[text]] [<__src__>is[blank]then{!!text}else<__src__>] }}} >\n
\n<$list filter=\"[<__caption__>!is[blank]]\">
>>$caption$
\n
\n<$button class=\"tc-btn-invisible kk-utility-copy-btn\"\n message=\"tm-copy-to-clipboard\"\n param=<>\n tooltip={{$:/language/Buttons/CopyToClipboard/Hint}} >\n{{$:/core/images/copy-clipboard}}\n\n<$codeblock language=<<__language__>> code=<> />\n
\n
\n\n\\end"},"$:/plugins/kookma/utility/macros/custom-transclusion":{"title":"$:/plugins/kookma/utility/macros/custom-transclusion","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define code-link(tiddler, caption)\n
\n<$set name=selected-tiddler value=\"$tiddler$\" emptyValue=<> >\n\n<$link to=<>/>\n\n<$macrocall $name=\"code\" language={{{[get[type]]}}} src={{{[get[text]]}}} caption=<<__caption__>>/>\n\n
\n\\end\n\n\\define content(tiddler)\n<$set name=selected-tiddler value=\"$tiddler$\" emptyValue=<> >\n<$link to=<>/>\n<$transclude tiddler=<> mode=\"block\"/>\n\n\\end\n\n\\define description(tiddler)\n<$set name=selected-tiddler value=\"$tiddler$\" emptyValue=<> >\n
<$link to=<>/>
<$transclude tiddler=<> field=\"description\"/>
\n\n\\end\n\n\\define fields(tiddler)\n<$tiddler tiddler={{{[<__tiddler__>get[title]else]}}} >\n<$link/>\n\n<$list filter='[fields:exclude[text title created modified tags creator modifier type revision bag]]' variable=fld emptyMessage=''>\n\n\n
no fields
<>:<$text text={{{[get]}}}/>
\n\n\\end"},"$:/plugins/kookma/utility/macros/doc-svg":{"title":"$:/plugins/kookma/utility/macros/doc-svg","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define doc-svg(tiddler:\"\", color:\"\")\n<$transclude tiddler=<<__tiddler__>> />\n\\end"},"$:/plugins/kookma/utility/macros/docit":{"title":"$:/plugins/kookma/utility/macros/docit","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define docit()\n
\n''To Be Documented''. Created on <$view field=created format=date template=\"YYYY.0MM.0DD\"/>\n
\n\\end\n\n\n"},"$:/plugins/kookma/utility/macros/find":{"title":"$:/plugins/kookma/utility/macros/find","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define find(text, begin, end, output:\"simple\", mode:\"all\")\n<$vars \n fulltext=<<__text__>>\n start=<<__begin__>>\n stop=<<__end__>>\n output-macro=<<__output__>>\n>\n<$list variable=\"p1\" filter=\"[splitbefore]\">\n<$list variable=\"p2\" filter=\"[removeprefix]\">\n<$list variable=\"p3\" filter=\"[splitbeforeremovesuffix]\">\n<$macrocall $name=<> p=<> />\n<$reveal type=\"match\" text=\"all\" default=<<__mode__>> >\n<$macrocall $name=\"find\"\n text={{{[removeprefixremoveprefix]}}}\n begin=<>\n end=<>\n output=<>\n/>\n\n\n\n\n\n\\end\n\n\\define simple(p)\n<$text text=<<__p__>> />\n\\end\n\n\\define simple-list(p)\n
  • <$text text=<<__p__>>/>
  • \n\\end"},"$:/plugins/kookma/utility/macros/linkify":{"title":"$:/plugins/kookma/utility/macros/linkify","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define linkify(tiddler:\"\", field:\"caption\")\n<$link to=<<__tiddler__>> >\n<$view tiddler=<<__tiddler__>> field=<<__field__>> >\n<$view tiddler=<<__tiddler__>> field=\"title\" />\n\n\n\\end"},"$:/plugins/kookma/utility/macros/local-link":{"title":"$:/plugins/kookma/utility/macros/local-link","created":"20240126115848998","creator":"Mohammad","modified":"20240201081020632","modifier":"Mohammad","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure local(folder, label:\"\")\naddprefix[file:///]] }}} target=_blank>\n<%if [\n\\end"},"$:/plugins/kookma/utility/macros/lorem":{"title":"$:/plugins/kookma/utility/macros/lorem","author":"Jeremy Ruston","description":"creates few paragraphs of dumy text","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define .lorem(np:1, nw:\"\")\n\\define baseText()\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n\\end baseText\n\n<$let numwords={{{ [<__nw__>!match[]] :else[split[ ]count[]] }}} >\n<$list filter=\"[split[ ]limitjoin[ ]trim[,]trim[.]addsuffix[.]]\" variable=paragraph>\n\n<$list filter=\"[range[1,$np$]]\" variable=null>\n<>\n<$list filter=\"[<__np__>!match[1]]\">

    \n\n\n\n\n\\end .lorem"},"$:/plugins/kookma/utility/macros/password":{"title":"$:/plugins/kookma/utility/macros/password","created":"20221125051605649","modified":"20221125054129019","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure pass(password, label:\"Pass\")\n\\whitespace notrim\n

    \n<$text text=<
    \n\\end"},"$:/plugins/kookma/utility/macros/reveal-code":{"title":"$:/plugins/kookma/utility/macros/reveal-code","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"\\define reveal-tiddler-code(title:\"\", status:\"\")\n
    \n$title$\n<$macrocall $name=\"code\" language=xml src={{!!text}} />\n
    \n\\end\n\n<$set name=revealFilter tiddler=\"$:/config/Utility/Reveal-code-filter\" field=text>\n<$let systemFilter={{{ [[$:/config/ViewTemplateBodyFilters/system]get[text]split[+]butlast[]] }}}\n showFilter =\"[all[current]tag[show-content]]\n\t\t\t [all[current]tag[$:/tags/Global]]\n [all[current]tag[$:/tags/Macro]]\n [all[current]tag[$:/tags/EditTemplate]]\n [all[current]tag[$:/tags/ViewTemplate]] \n\n [all[current]subfilter]\"\n stylesFilter=\"[all[current]tag[$:/tags/Stylesheet]] [type[text/css]]\"\n hasCodebody =\"[all[current]field:code-body[yes]]\"\n>\n\n<$list filter=\"[all[current]] -[subfilter] -[subfilter] -[subfilter] -[subfilter] +[limit[1]]\">\n<>\n\n\n<$list filter=\"[subfilter] -[subfilter] +[limit[1]]\">\n <>\n\n\n"},"$:/plugins/kookma/utility/macros/show-macro":{"title":"$:/plugins/kookma/utility/macros/show-macro","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define disp-macro-contents(p)\n
    \\define<$text text=<<__p__>> />\\end
    \n\\end\n\n\\define show-macro(tiddler)\n<$set name=selected-tiddler value=\"$tiddler$\" emptyValue=<> >\n<$macrocall $name='find'\n text={{{[get[text]]}}}\n begin=\"\\define\"\n end=\"\\end\"\n output=\"disp-macro-contents\"/>\n\n\\end"},"$:/plugins/kookma/utility/macros/simple-navigation":{"title":"$:/plugins/kookma/utility/macros/simple-navigation","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define simple-navigation(tag:\"demo\", class, close:\"no\")\n<$list filter=\"[all[current]tag<__tag__>]\">\n
    \n<$list filter=\"[tag<__tag__>before]\" variable=\"prevTiddler\">\n<$button to=<> tooltip=<> class=\"tc-btn-invisible $class$\">previous\n<$list filter=\"[<__close__>match[yes]]\" variable=ignore><$action-sendmessage $message=\"tm-close-tiddler\" $param=<>/>\n\n\n<$list filter=\"[tag<__tag__>after] [tag<__tag__>before] +[count[]] -1\" variable=ignore>|\n<$list filter=\"[tag<__tag__>after]\" variable=\"nextTiddler\">\n<$button to=<> tooltip=<> class=\"tc-btn-invisible $class$\">next\n<$list filter=\"[<__close__>match[yes]]\" variable=ignore><$action-sendmessage $message=\"tm-close-tiddler\" $param=<>/>\n\n\n
    \n\n\\end"},"$:/plugins/kookma/utility/macros/unique-id":{"title":"$:/plugins/kookma/utility/macros/unique-id","author":"Jeremy Ruston","description":"creates a unique id for permanent state tiddler","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define create_id_from_timedata(prefix) $prefix$-<>\n\n\\define unique-id(prefix:id)\n<$wikify name=id text=<> >\n<$button tooltip=\"create unique id\" class=\"tc-btn-invisible\" message=\"tm-copy-to-clipboard\" param=<> >{{$:/core/images/copy-clipboard}} \n <$text text=<>/>\n\n\\end\n"},"$:/plugins/kookma/utility/macros/wikitext-macros":{"title":"$:/plugins/kookma/utility/macros/wikitext-macros","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define wikitext-example-with-html(src)\n
    \n\n<$macrocall $name=\"copy-to-clipboard-above-right\" src=<<__src__>>/>\n\n<$codeblock code=<<__src__>>/>\n\nThat renders as:\n\n<$macrocall $name=\"__src__\"/>\n\n... and the underlying HTML is:\n\n<$wikify name=\"html\" text=<<__src__>> output=\"html\">\n<$codeblock code=<>/>\n\n
    \n\\end\n\n\\define wikitext-example(src)\n
    \n\n<$macrocall $name=\"copy-to-clipboard-above-right\" src=<<__src__>>/>\n\n<$codeblock code=<<__src__>>/>\n\nThat renders as:\n\n<$macrocall $name=\"__src__\"/>\n\n
    \n\\end\n\n\n"},"$:/plugins/kookma/utility/reader-mode/styles":{"title":"$:/plugins/kookma/utility/reader-mode/styles","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"\n\\define button-selector(title)\nbutton.$title$, .tc-drop-down button.$title$, div.$title$\n\\end\n\n\\define hide-edit-controls()\n<>,\n<>,\n<>,\n<>,\n<>,\n<>,\n<>,\n<>,\n<>,\n<>{\n\tdisplay: none;\n}\n\\end\n\n\\define hide-user-selected-controls()\n<>,\n<>,\n<>,\n<>,\n<>,\n<>,\n<> {\n\tdisplay: none;\n}\n\\end\n\n<$reveal state=\"$:/status/IsReaderMode\" type=\"match\" text=\"yes\" default=\"no\"> \n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n<>\n<>\n"},"$:/plugins/kookma/utility/reader-mode/switch-actions":{"title":"$:/plugins/kookma/utility/reader-mode/switch-actions","key":"((switch-reader-mode))","tags":"$:/tags/KeyboardShortcut","type":"text/vnd.tiddlywiki","text":"\n<$action-listops $tiddler=\"$:/status/IsReaderMode\" $field=text $subfilter=\"+[toggle[yes]]\"/>\n\n\n\n<$list filter=\"$:/core/ui/SideBar/Tools $:/core/ui/SideBar/More\">\n<$action-listops $tiddler=<> $field=tags $subfilter=\"+[toggle[$:/tags/SideBar]]\"/>\n\n\n\n<$list filter=\"\"\"\n $:/plugins/kookma/trashbin/sidebar-tab \n $:/plugins/kookma/favorites/ui/sidebar/active-tab\n +[is[shadow]]\n \"\"\">\n<$action-listops $tiddler=<> $field=tags $subfilter=\"+[toggle[$:/tags/SideBar]]\"/>\n\n\n\n\n\n<$action-listops $tiddler=\"$:/config/DragAndDrop/Enable\" $field=text $subfilter=\"+[toggle[no]]\"/>\n"},"$:/plugins/kookma/utility/readme":{"title":"$:/plugins/kookma/utility/readme","tags":"","type":"text/vnd.tiddlywiki","text":"; Utility plugin\nThe utility plugin objective is to provide set of tools for authors. These tools includes simple transclusions, show raw contents of tiddlers, reader mode, wikitext macros, show fields in view mode, linkify, code, docit, and much more!\n\n; Code and demo\nFor learning plugin features, syntax, tutorial and examples see the plugin demo and code pages\n\n* Demo: https://kookma.github.io/TW-Utility/\n* Code: https://github.com/kookma/TW-Utility\n"},"$:/plugins/kookma/utility/snippets/code-macro":{"title":"$:/plugins/kookma/utility/snippets/code-macro","caption":"Code","tags":"$:/tags/TextEditor/Snippet","type":"text/vnd.tiddlywiki","text":"<>"},"$:/plugins/kookma/utility/snippets/local-proc":{"title":"$:/plugins/kookma/utility/snippets/local-proc","caption":"Local","tags":"$:/tags/TextEditor/Snippet","type":"text/vnd.tiddlywiki","text":"<>"},"$:/plugins/kookma/utility/snippets/pass-proc":{"title":"$:/plugins/kookma/utility/snippets/pass-proc","caption":"Password","tags":"$:/tags/TextEditor/Snippet","type":"text/vnd.tiddlywiki","text":"<>"},"$:/plugins/kookma/utility/snippets/wikitext-example-macrocall":{"title":"$:/plugins/kookma/utility/snippets/wikitext-example-macrocall","caption":"Wikitext-example macrocall","tags":"$:/tags/TextEditor/Snippet","type":"text/vnd.tiddlywiki","text":"<$macrocall $name=\"wikitext-example\" \nsrc=\"\"\"\n\"\"\"/>"},"$:/plugins/kookma/utility/snippets/wikitext-example":{"title":"$:/plugins/kookma/utility/snippets/wikitext-example","caption":"Wikitext-example","tags":"$:/tags/TextEditor/Snippet","type":"text/vnd.tiddlywiki","text":"<>"},"$:/plugins/kookma/utility/styles/centered-storyriver":{"title":"$:/plugins/kookma/utility/styles/centered-storyriver","description":"makes storyriver centered when sidebar is closed","tags":"","type":"text/vnd.tiddlywiki","text":"\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html\n<$list filter=\"[[$:/state/sidebar]get[text]match[no]]\" variable=null>\n:not([data-tiddler-title^=\"Draft of '\"]).tc-tiddler-frame {\nmin-width: 600px;\nmax-width: 50vw;\nmargin-left: auto;\nmargin-right: auto;\n}\n"},"$:/plugins/kookma/utility/styles/code":{"title":"$:/plugins/kookma/utility/styles/code","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"figure.kk-utility-fig {\n\t/* for future use*/\n\tmargin-left:0;\n\tmargin-right:0;\n}\n\n/*figcaption structure */\nfigure.kk-utility-fig figcaption {\n\tpadding: 4.5px 7.5px 7.5px 7.5px;;\n\tborder-top-left-radius: 3px;\n\tborder-top-right-radius: 3px;\n\tmargin-bottom: -3px;\n}\n\n/* figcaption skin: colors */\nfigure.kk-utility-fig figcaption{\n\topacity: 0.7;\n\tbackground-color:black;\n\tcolor:white;\n}\n\n/* correct the style of codeblock pre element */\nfigure.kk-utility-fig pre{\n\tmargin-top:0;\n\t/*\tused to have inner top border straight */\n\t/*\tborder-top-left-radius: 0; \n\tborder-top-right-radius: 0; */\n}\n\n\n/* the code block and copy-to-clipboard button */\n.kk-utility-code{\n\tposition: relative;\n}\n/* pretty display the empty code block */\n.kk-utility-code pre code{\n\tdisplay: block;\n\tmin-height:30px; \n}\n\n.kk-utility-copy-btn{\n\tposition: absolute;\n\ttop: 3px;\n\tright: 5px;\n\topacity: 0.3;\n/*\tfill:currentColor;*/\n}\n\n.tc-btn-invisible.kk-utility-copy-btn svg{\nwidth: 1.2em;\nheight: 1.2em;\n}\n\n.kk-utility-copy-btn:hover{\n transition: opacity 200ms ease-in-out;\n opacity: 1;\n}"},"$:/plugins/kookma/utility/styles/doc-svg":{"title":"$:/plugins/kookma/utility/styles/doc-svg","text":".kk-doc svg{\nwidth: 1.2em;\nheight: 1.2em;\nvertical-align: middle;}\n\n.kk-ut-txt{\nmin-width:50%}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/utility/styles/main":{"title":"$:/plugins/kookma/utility/styles/main","text":"/* view feilds area */\n.kk-ut-viewfields { /* prevents overlapping with other elements */\n\tmargin-top: 12px;\n\tmargin-bottom: 12px;\n}\n/* in simple transclusion for fields */\n.kk-utility-tbl-borderless, \n.kk-utility-tbl-borderless tr,\n.kk-utility-tbl-borderless td{border:0;}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/utility/styles/password":{"title":"$:/plugins/kookma/utility/styles/password","text":".credential_inner{\n visibility: hidden;\n opacity: 0;\n\ttransition: visibility 0s linear 600ms, opacity 500ms;\n}\n.credential_outer:hover .credential_inner{\nopacity: 1;\nvisibility: visible;\n}","created":"20221125054131829","modified":"20221125054224106","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/utility/styles/reveal-code":{"title":"$:/plugins/kookma/utility/styles/reveal-code","text":"details.kk-utility-details summary {\n\topacity:0.2;\n\tfont-size:0.9em;\n\tdisplay: inline;\n\tcursor: pointer;\n\tpadding: 10px;\n\ttransition: 0.3s;\n\t-webkit-user-select: none;\n\t-moz-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none;\n}\ndetails.kk-utility-details summary:hover{\n\n}\ndetails.kk-utility-details[open] > summary {\n\topacity:1;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/utility/styles/tw-version":{"title":"$:/plugins/kookma/utility/styles/tw-version","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"/* TW-version added to site title */\n.tc-site-title:before {\n content:\"TW <>\";\n position:absolute;\n margin-top:-1.9em;\n color:silver;\n font-size:13px;\n}"},"$:/plugins/kookma/utility/styles/wikitext-macro":{"title":"$:/plugins/kookma/utility/styles/wikitext-macro","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":".doc-example {\n\tmargin: 1em 0;\n\tpadding: 0.8em 0;\n}\n.doc-example:hover {\n\tbackground-color: <>;\n}\n.doc-example ul {\n\tmargin-bottom: 0;\n\tpadding-bottom: 0;\n\tmargin-top: 0.2em;\n}\n\n.doc-example input[type=search] { \n width: 95%;\n}\n.doc-example pre:first-child {\n\tmargin-top: 0;\n}\n\n\n\n\n\n\n\n\n"},"$:/plugins/kookma/utility/ui/Buttons/DraggableLink":{"title":"$:/plugins/kookma/utility/ui/Buttons/DraggableLink","caption":"{{$:/core/images/link}} {{$:/language/Buttons/DraggableHandle/Caption}}","description":"{{$:/language/Buttons/DraggableHandle/Hint}}","list-after":"$:/core/ui/Buttons/more-tiddler-actions","tags":"$:/tags/ViewToolbar","type":"text/vnd.tiddlywiki","text":"\\define btn-actions()\n\n<$list filter=\"[match[normal]]\" variable=ignore>\n<$action-navigate $to=<> $scroll=\"yes\"/>\n\n\n\n<$list filter=\"[match[alt]]\" variable=ignore>\n<$action-sendmessage $message=\"tm-close-other-tiddlers\" param=<> />\n\n\n\n<$list filter=\"[match[ctrl]]\" variable=ignore>\n<$action-sendmessage $message=\"tm-permalink\" param=<> />\n\n\n\n<$list filter=\"[match[shift]]\" variable=ignore>\n<$action-sendmessage $message=\"tm-permaview\" param=<> />\n\n\n\\end\n\n\\whitespace trim\n<$button tooltip={{$:/language/Buttons/DraggableHandle/Hint}} aria-label={{$:/language/Buttons/DraggableHandle/Caption}} class=<> dragTiddler=<> actions=<> >\n<$list filter=\"[match[yes]]\">\n{{$:/core/images/link}}\n\n<$list filter=\"[match[yes]]\">\n\n<$text text={{$:/language/Buttons/DraggableHandle/Caption}}/>\n\n\n"},"$:/plugins/kookma/utility/ui/Buttons/ViewFields":{"title":"$:/plugins/kookma/utility/ui/Buttons/ViewFields","caption":"{{$:/plugins/kookma/utility/images/view-fields.svg}} {{$:/language/Buttons/Utility/Caption}}","description":"Show a toggle button for view fields","list-before":"$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette","tags":"$:/tags/PageControls","type":"text/vnd.tiddlywiki","text":"\\whitespace trim\n\n\\define stateTid() $:/state/utility/view-fields\n\n\\define show-fields-button()\n\\whitespace trim\n<$reveal type=\"nomatch\" state=<> text=\"show\" default=\"hide\" tag=span>\n <$button set=<> setTo=\"show\" \n\t tooltip={{$:/language/Buttons/Utility/Hint}} \n\t\t\t\t\t aria-label={{$:/language/Buttons/Utility/Caption}} \n\t\t\t\t\t class=<>\n >\n <>\n \n\n<$reveal type=\"match\" state=<> text=\"show\" default=\"hide\" tag=span>\n <$button set=<> setTo=\"hide\" \n tooltip={{$:/language/Buttons/Utility/Hint}} \n\t\t\t\t aria-label={{$:/language/Buttons/Utility/Caption}} \n\t\t\t\t class=\"\"\"$(tv-config-toolbar-class)$ tc-selected\"\"\"\n >\n <>\n \n\n\\end\n\n\\define disp-on-pagecontrols() \n\\whitespace trim\n<$list filter=\"[prefix[yes]]\">\n{{$:/plugins/kookma/utility/images/view-fields.svg}} \n\n<$list filter=\"[prefix[yes]]\">\n<$text text={{$:/language/Buttons/Utility/Caption}}/>\n\n\\end\n\n<>"},"$:/plugins/kookma/utility/ui/ControlPanel/Settings":{"title":"$:/plugins/kookma/utility/ui/ControlPanel/Settings","caption":"Utility","tags":"$:/tags/ControlPanel/SettingsTab $:/tags/MoreSideBar","type":"text/vnd.tiddlywiki","text":"These settings let you customise the behaviour of Utility plugin.\n\n---\n\n;Show Utility setting in more sidebar\n:<$checkbox tiddler=\"$:/plugins/kookma/utility/ui/ControlPanel/Settings\" tag=\"$:/tags/MoreSideBar\"> Show setting in more sidebar\n\n;Options\n:<$checkbox tiddler=\"$:/plugins/kookma/utility/ui/Buttons/ViewFields\" tag=\"$:/tags/PageControls\"> Enable show fields\n:<$checkbox tiddler=\"$:/plugins/kookma/utility/styles/tw-version\" tag=\"$:/tags/Stylesheet\"> Show the Tiddlywiki version badge\n:<$checkbox tiddler=\"$:/plugins/kookma/utility/styles/centered-storyriver\" tag=\"$:/tags/Stylesheet\"> Center storyriver when sidebar closed\n:<$checkbox tiddler=\"$:/plugins/kookma/utility/viewtemplates/reveal-code\" tag=\"$:/tags/ViewTemplate\"> Display code button at tiddler bottom
    \n<$list filter=\"[[$:/plugins/kookma/utility/viewtemplates/reveal-code]tag[$:/tags/ViewTemplate]]\" variable=ignore>\nFilter to show tiddler code (default to open)   <$edit-text tiddler=\"$:/config/Utility/Reveal-code-filter\" field=\"text\" tag=input default=\"\" placeholder=\"enter a filter e.g. [tag[myTag]] \" class=\"kk-ut-txt\"/>\n
    \n\n;Customize UI elements\n: [[Show/hide selected UI elements|$:/plugins/kookma/utility/customize-ui/modal]]"},"$:/plugins/kookma/utility/viewtemplates/reveal-code":{"title":"$:/plugins/kookma/utility/viewtemplates/reveal-code","list-after":"$:/core/ui/ViewTemplate/body","tags":"$:/tags/ViewTemplate","type":"text/vnd.tiddlywiki","text":"<$reveal type=\"nomatch\" stateTitle=<> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<$transclude tiddler=\"$:/plugins/kookma/utility/macros/reveal-code\" />\n\n"},"$:/plugins/kookma/utility/viewtemplates/view-fields":{"title":"$:/plugins/kookma/utility/viewtemplates/view-fields","description":"Toggle field handling in view mode","list-before":"$:/core/ui/ViewTemplate/body","tags":"$:/tags/ViewTemplate","type":"text/vnd.tiddlywiki","text":"<$reveal type=match stateTiddler stateTitle=\"$:/state/utility/view-fields\" stateField=text default=\"hide\" text=show tag=div class=\"kk-ut-viewfields\">\n\n<$vars newFieldNameTiddler=<>\nnewFieldValueTiddler=<> \nsearchListState=<> \nstoreTitle=<> \n>\n<$transclude tiddler=\"$:/core/ui/EditTemplate/fields\"/>\n\n\n\n\n"}}} \ No newline at end of file +{"tiddlers":{"$:/plugins/kookma/utility/actions/view-fields":{"title":"$:/plugins/kookma/utility/actions/view-fields","code-body":"yes","key":"((view-fields))","tags":"$:/tags/KeyboardShortcut","type":"text/vnd.tiddlywiki","text":"<$action-listops $tiddler=\"$:/state/utility/view-fields\" $field=\"text\" $subfilter=\"+[toggle[show],[hide]]\" />"},"$:/config/ShortcutInfo/customize-ui":{"title":"$:/config/ShortcutInfo/customize-ui","tags":"","type":"text/vnd.tiddlywiki","text":"Show customize UI dialog"},"$:/config/ShortcutInfo/switch-reader-mode":{"title":"$:/config/ShortcutInfo/switch-reader-mode","type":"text/vnd.tiddlywiki","text":"Toggle the reader mode"},"$:/config/ShortcutInfo/view-fields":{"title":"$:/config/ShortcutInfo/view-fields","tags":"","type":"text/vnd.tiddlywiki","text":"Show fields in view mode"},"$:/config/shortcuts/customize-ui":{"title":"$:/config/shortcuts/customize-ui","type":"text/vnd.tiddlywiki","text":"ctrl-shift-Period"},"$:/config/shortcuts/switch-reader-mode":{"title":"$:/config/shortcuts/switch-reader-mode","type":"text/vnd.tiddlywiki","text":"ctrl-shift-Slash"},"$:/config/shortcuts/view-fields":{"title":"$:/config/shortcuts/view-fields","tags":"","type":"text/vnd.tiddlywiki","text":"ctrl-Slash"},"$:/plugins/kookma/utility/customize-ui/actions":{"title":"$:/plugins/kookma/utility/customize-ui/actions","key":"((customize-ui))","tags":"$:/tags/KeyboardShortcut","type":"text/vnd.tiddlywiki","text":"<$action-sendmessage $message=\"tm-modal\" $param=\"$:/plugins/kookma/utility/customize-ui/modal\" />"},"$:/plugins/kookma/utility/customize-ui/modal":{"title":"$:/plugins/kookma/utility/customize-ui/modal","caption":"Customize UI elements","tags":"","type":"text/vnd.tiddlywiki","text":"''Show/hide selected UI elements''\n\n
    \n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]] [all[shadows+tiddlers]tag[$:/tags/Utility/UI]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" class=\"tc-vertical\" explicitState=\"$:/state/tabs/controlpanel/toolbars-1345989671\"/>\n
    "},"$:/plugins/kookma/utility/customize-ui/sidebar-elements":{"title":"$:/plugins/kookma/utility/customize-ui/sidebar-elements","caption":"Sidebar elements","tags":"$:/tags/Utility/UI","type":"text/vnd.tiddlywiki","text":"Choose which elements are displayed in right sidebar. \n\n<$checkbox tiddler=\"$:/core/ui/TopBar/menu\" tag=\"$:/tags/TopRightBar\"/> Show right sidebar toggle button
    \n<$checkbox tiddler=\"$:/core/ui/SideBarSegments/search\" tag=\"$:/tags/SideBarSegment\"/> Show search bar
    \n<$checkbox tiddler=\"$:/core/ui/SideBarSegments/tabs\" tag=\"$:/tags/SideBarSegment\"/> Show sidebar tabs
    \n"},"$:/plugins/kookma/utility/customize-ui/sidebar-tabs":{"title":"$:/plugins/kookma/utility/customize-ui/sidebar-tabs","caption":"Sidebar tabs","list-after":"$:/plugins/kookma/utility/customize-ui/sidebar-elements","tags":"$:/tags/Utility/UI","type":"text/vnd.tiddlywiki","text":"Choose which tabs are displayed in right sidebar tabs. \n\n<$checkbox tiddler=\"$:/core/ui/SideBar/Open\" tag=\"$:/tags/SideBar\"/> Show Open tab
    \n<$checkbox tiddler=\"$:/core/ui/SideBar/Recent\" tag=\"$:/tags/SideBar\"/> Show Recent tab
    \n<$checkbox tiddler=\"$:/core/ui/SideBar/Tools\" tag=\"$:/tags/SideBar\"/> Show Tools tab
    \n<$checkbox tiddler=\"$:/core/ui/SideBar/More\" tag=\"$:/tags/SideBar\"/> Show More tab
    "},"$:/plugins/kookma/utility/customize-ui/site-option":{"title":"$:/plugins/kookma/utility/customize-ui/site-option","caption":"Site options","list-before":"","tags":"$:/tags/Utility/UI","type":"text/vnd.tiddlywiki","text":"Choose which elements are displayed for site. \n\n<$checkbox tiddler=\"$:/core/ui/SideBarSegments/site-title\" tag=\"$:/tags/SideBarSegment\"/> Show site title
    \n<$checkbox tiddler=\"$:/core/ui/SideBarSegments/site-subtitle\" tag=\"$:/tags/SideBarSegment\"/> Show site subtitle
    \n<$checkbox tiddler=\"$:/core/ui/SideBarSegments/page-controls\" tag=\"$:/tags/SideBarSegment\"/> Show page controls
    "},"$:/plugins/kookma/utility/history":{"title":"$:/plugins/kookma/utility/history","tags":"","type":"text/vnd.tiddlywiki","text":"* ''2.8.1'' -- 2024.07.16 -- updated to TiddlyWiki 5.3.5, some features moved to Shiraz\n* ''2.4.0'' -- 2022.11.10 -- center storyriver when sidebar closed\n* ''2.3.4'' -- 2022.10.24 -- bug fixes\n* ''2.3.0'' -- 2022.08.02 -- new macros, update to Tiddlywiki 5.2.3\n* ''2.1.6'' -- 2022.07.06 -- bug fixes, update to Tiddlywiki 5.2.2\n* ''2.1.6'' -- 2021.05.20 -- bug fixes, new state tiddler for view fields\n* ''2.1.4'' -- 2021.04.09 -- new viewtemplate for show fields used\n* ''2.1.2'' -- 2020.04.03 -- page control button issue fixed\n* ''2.1.1'' -- 2020.03.25 -- page control button improved and minor issues in css fixed\n* ''2.1.0'' -- 2020.03.23 -- new transclusion output for fields macro and disable drag and drop globally\n* ''2.0.0'' -- 2020.03.16 -- new author-reader mode switch\n* ''1.8.0'' -- 2020.03.13 -- admin panel added\n* ''1.7.0'' -- 2020.02.23 -- show tiddler raw content including the macros on demand\n* ''1.0.0'' -- 2019.10.13 -- stable release\n* ''0.5.0'' -- 2019.10.10 -- first beta release"},"$:/plugins/kookma/utility/images/view-fields.svg":{"title":"$:/plugins/kookma/utility/images/view-fields.svg","tags":"","type":"text/vnd.tiddlywiki","text":""},"$:/language/Buttons/DraggableHandle/Caption":{"title":"$:/language/Buttons/DraggableHandle/Caption","tags":"","type":"text/vnd.tiddlywiki","text":"draggable handle"},"$:/language/Buttons/DraggableHandle/Hint":{"title":"$:/language/Buttons/DraggableHandle/Hint","tags":"","type":"text/vnd.tiddlywiki","text":"Drag, focus, permalink, and permaview"},"$:/language/Buttons/Utility/Caption":{"title":"$:/language/Buttons/Utility/Caption","tags":"","type":"text/vnd.tiddlywiki","text":"show fields"},"$:/language/Buttons/Utility/Hint":{"title":"$:/language/Buttons/Utility/Hint","tags":"","type":"text/vnd.tiddlywiki","text":"Show fields"},"$:/plugins/kookma/utility/license":{"title":"$:/plugins/kookma/utility/license","tags":"","type":"text/vnd.tiddlywiki","text":"Distributed under an MIT license.\n\nCopyright (c) 2019-2022 [[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<<<\n"},"$:/plugins/kookma/utility/macros/code":{"title":"$:/plugins/kookma/utility/macros/code","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define code(src, language:\"xml\", caption:\"\")\n<$let code = {{{ [<__src__>is[tiddler]get[text]] [<__src__>is[blank]then{!!text}else<__src__>] }}} >\n
    \n<$list filter=\"[<__caption__>!is[blank]]\">
    >>$caption$
    \n
    \n<$button class=\"tc-btn-invisible kk-utility-copy-btn\"\n message=\"tm-copy-to-clipboard\"\n param=<>\n tooltip={{$:/language/Buttons/CopyToClipboard/Hint}} >\n{{$:/core/images/copy-clipboard}}\n\n<$codeblock language=<<__language__>> code=<> />\n
    \n
    \n\n\\end"},"$:/plugins/kookma/utility/macros/custom-transclusion":{"title":"$:/plugins/kookma/utility/macros/custom-transclusion","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define code-link(tiddler, caption)\n
    \n<$set name=selected-tiddler value=\"$tiddler$\" emptyValue=<> >\n\n<$link to=<>/>\n\n<$macrocall $name=\"code\" language={{{[get[type]]}}} src={{{[get[text]]}}} caption=<<__caption__>>/>\n\n
    \n\\end\n\n\\define content(tiddler)\n<$set name=selected-tiddler value=\"$tiddler$\" emptyValue=<> >\n<$link to=<>/>\n<$transclude tiddler=<> mode=\"block\"/>\n\n\\end\n\n\\define description(tiddler)\n<$set name=selected-tiddler value=\"$tiddler$\" emptyValue=<> >\n
    <$link to=<>/>
    <$transclude tiddler=<> field=\"description\"/>
    \n\n\\end\n\n\\define fields(tiddler)\n<$tiddler tiddler={{{[<__tiddler__>get[title]else]}}} >\n<$link/>\n\n<$list filter='[fields:exclude[text title created modified tags creator modifier type revision bag]]' variable=fld emptyMessage=''>\n\n\n
    no fields
    <>:<$text text={{{[get]}}}/>
    \n\n\\end"},"$:/plugins/kookma/utility/macros/doc-svg":{"title":"$:/plugins/kookma/utility/macros/doc-svg","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define doc-svg(tiddler:\"\", color:\"\")\n<$transclude tiddler=<<__tiddler__>> />\n\\end"},"$:/plugins/kookma/utility/macros/docit":{"title":"$:/plugins/kookma/utility/macros/docit","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define docit()\n
    \n''To Be Documented''. Created on <$view field=created format=date template=\"YYYY.0MM.0DD\"/>\n
    \n\\end\n\n\n"},"$:/plugins/kookma/utility/macros/find":{"title":"$:/plugins/kookma/utility/macros/find","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define find(text, begin, end, output:\"simple\", mode:\"all\")\n<$vars \n fulltext=<<__text__>>\n start=<<__begin__>>\n stop=<<__end__>>\n output-macro=<<__output__>>\n>\n<$list variable=\"p1\" filter=\"[splitbefore]\">\n<$list variable=\"p2\" filter=\"[removeprefix]\">\n<$list variable=\"p3\" filter=\"[splitbeforeremovesuffix]\">\n<$macrocall $name=<> p=<> />\n<$reveal type=\"match\" text=\"all\" default=<<__mode__>> >\n<$macrocall $name=\"find\"\n text={{{[removeprefixremoveprefix]}}}\n begin=<>\n end=<>\n output=<>\n/>\n\n\n\n\n\n\\end\n\n\\define simple(p)\n<$text text=<<__p__>> />\n\\end\n\n\\define simple-list(p)\n
  • <$text text=<<__p__>>/>
  • \n\\end"},"$:/plugins/kookma/utility/macros/linkify":{"title":"$:/plugins/kookma/utility/macros/linkify","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define linkify(tiddler:\"\", field:\"caption\")\n<$link to=<<__tiddler__>> >\n<$view tiddler=<<__tiddler__>> field=<<__field__>> >\n<$view tiddler=<<__tiddler__>> field=\"title\" />\n\n\n\\end"},"$:/plugins/kookma/utility/macros/local-link":{"title":"$:/plugins/kookma/utility/macros/local-link","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure local(folder, label:\"\")\naddprefix[file:///]] }}} target=_blank>\n<%if [\n\\end"},"$:/plugins/kookma/utility/macros/lorem":{"title":"$:/plugins/kookma/utility/macros/lorem","author":"Jeremy Ruston","description":"creates few paragraphs of dumy text","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define .lorem(np:1, nw:\"\")\n\\define baseText()\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n\\end baseText\n\n<$let numwords={{{ [<__nw__>!match[]] :else[split[ ]count[]] }}} >\n<$list filter=\"[split[ ]limitjoin[ ]trim[,]trim[.]addsuffix[.]]\" variable=paragraph>\n\n<$list filter=\"[range[1,$np$]]\" variable=null>\n<>\n<$list filter=\"[<__np__>!match[1]]\">

    \n\n\n\n\n\\end .lorem"},"$:/plugins/kookma/utility/macros/password":{"title":"$:/plugins/kookma/utility/macros/password","tags":"$:/tags/Global","type":"text/vnd.tiddlywiki","text":"\\procedure pass(password, label:\"Pass\")\n\\whitespace notrim\n

    \n<$text text=<
    \n\\end"},"$:/plugins/kookma/utility/macros/reveal-code":{"title":"$:/plugins/kookma/utility/macros/reveal-code","code-body":"yes","tags":"","type":"text/vnd.tiddlywiki","text":"\\define reveal-tiddler-code(title:\"\", status:\"\")\n
    \n$title$\n<$macrocall $name=\"code\" language=xml src={{!!text}} />\n
    \n\\end\n\n<$set name=revealFilter tiddler=\"$:/config/Utility/Reveal-code-filter\" field=text>\n<$let systemFilter={{{ [[$:/config/ViewTemplateBodyFilters/system]get[text]split[+]butlast[]] }}}\n showFilter =\"[all[current]tag[show-content]]\n\t\t\t [all[current]tag[$:/tags/Global]]\n [all[current]tag[$:/tags/Macro]]\n [all[current]tag[$:/tags/EditTemplate]]\n [all[current]tag[$:/tags/ViewTemplate]] \n\n [all[current]subfilter]\"\n stylesFilter=\"[all[current]tag[$:/tags/Stylesheet]] [type[text/css]]\"\n hasCodebody =\"[all[current]field:code-body[yes]]\"\n>\n\n<$list filter=\"[all[current]] -[subfilter] -[subfilter] -[subfilter] -[subfilter] +[limit[1]]\">\n<>\n\n\n<$list filter=\"[subfilter] -[subfilter] +[limit[1]]\">\n <>\n\n\n"},"$:/plugins/kookma/utility/macros/show-macro":{"title":"$:/plugins/kookma/utility/macros/show-macro","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define disp-macro-contents(p)\n
    \\define<$text text=<<__p__>> />\\end
    \n\\end\n\n\\define show-macro(tiddler)\n<$set name=selected-tiddler value=\"$tiddler$\" emptyValue=<> >\n<$macrocall $name='find'\n text={{{[get[text]]}}}\n begin=\"\\define\"\n end=\"\\end\"\n output=\"disp-macro-contents\"/>\n\n\\end"},"$:/plugins/kookma/utility/macros/simple-navigation":{"title":"$:/plugins/kookma/utility/macros/simple-navigation","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define simple-navigation(tag:\"demo\", class, close:\"no\")\n<$list filter=\"[all[current]tag<__tag__>]\">\n
    \n<$list filter=\"[tag<__tag__>before]\" variable=\"prevTiddler\">\n<$button to=<> tooltip=<> class=\"tc-btn-invisible $class$\">previous\n<$list filter=\"[<__close__>match[yes]]\" variable=ignore><$action-sendmessage $message=\"tm-close-tiddler\" $param=<>/>\n\n\n<$list filter=\"[tag<__tag__>after][tag<__tag__>before] +[count[]compare:integer:gteq[2]]\" variable=ignore>|\n<$list filter=\"[tag<__tag__>after]\" variable=\"nextTiddler\">\n<$button to=<> tooltip=<> class=\"tc-btn-invisible $class$\">next\n<$list filter=\"[<__close__>match[yes]]\" variable=ignore><$action-sendmessage $message=\"tm-close-tiddler\" $param=<>/>\n\n\n
    \n\n\\end"},"$:/plugins/kookma/utility/macros/unique-id":{"title":"$:/plugins/kookma/utility/macros/unique-id","author":"Jeremy Ruston","description":"creates a unique id for permanent state tiddler","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define create_id_from_timedata(prefix) $prefix$-<>\n\n\\define unique-id(prefix:id)\n<$wikify name=id text=<> >\n<$button tooltip=\"create unique id\" class=\"tc-btn-invisible\" message=\"tm-copy-to-clipboard\" param=<> >{{$:/core/images/copy-clipboard}} \n <$text text=<>/>\n\n\\end\n"},"$:/plugins/kookma/utility/macros/wikitext-macros":{"title":"$:/plugins/kookma/utility/macros/wikitext-macros","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define wikitext-example-with-html(src)\n
    \n\n<$macrocall $name=\"copy-to-clipboard-above-right\" src=<<__src__>>/>\n\n<$codeblock code=<<__src__>>/>\n\nThat renders as:\n\n<$macrocall $name=\"__src__\"/>\n\n... and the underlying HTML is:\n\n<$wikify name=\"html\" text=<<__src__>> output=\"html\">\n<$codeblock code=<>/>\n\n
    \n\\end\n\n\\define wikitext-example(src)\n
    \n\n<$macrocall $name=\"copy-to-clipboard-above-right\" src=<<__src__>>/>\n\n<$codeblock code=<<__src__>>/>\n\nThat renders as:\n\n<$macrocall $name=\"__src__\"/>\n\n
    \n\\end\n\n\n"},"$:/plugins/kookma/utility/reader-mode/styles":{"title":"$:/plugins/kookma/utility/reader-mode/styles","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"\n\\define button-selector(title)\nbutton.$title$, .tc-drop-down button.$title$, div.$title$\n\\end\n\n\\define hide-edit-controls()\n<>,\n<>,\n<>,\n<>,\n<>,\n<>,\n<>,\n<>,\n<>,\n<>{\n\tdisplay: none;\n}\n\\end\n\n\\define hide-user-selected-controls()\n<>,\n<>,\n<>,\n<>,\n<>,\n<>,\n<> {\n\tdisplay: none;\n}\n\\end\n\n<$reveal state=\"$:/status/IsReaderMode\" type=\"match\" text=\"yes\" default=\"no\"> \n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n<>\n<>\n"},"$:/plugins/kookma/utility/reader-mode/switch-actions":{"title":"$:/plugins/kookma/utility/reader-mode/switch-actions","key":"((switch-reader-mode))","tags":"$:/tags/KeyboardShortcut","type":"text/vnd.tiddlywiki","text":"\n<$action-listops $tiddler=\"$:/status/IsReaderMode\" $field=text $subfilter=\"+[toggle[yes]]\"/>\n\n\n\n<$list filter=\"$:/core/ui/SideBar/Tools $:/core/ui/SideBar/More\">\n<$action-listops $tiddler=<> $field=tags $subfilter=\"+[toggle[$:/tags/SideBar]]\"/>\n\n\n\n<$list filter=\"\"\"\n $:/plugins/kookma/trashbin/sidebar-tab \n $:/plugins/kookma/favorites/ui/sidebar/active-tab\n +[is[shadow]]\n \"\"\">\n<$action-listops $tiddler=<> $field=tags $subfilter=\"+[toggle[$:/tags/SideBar]]\"/>\n\n\n\n\n\n<$action-listops $tiddler=\"$:/config/DragAndDrop/Enable\" $field=text $subfilter=\"+[toggle[no]]\"/>\n"},"$:/plugins/kookma/utility/readme":{"title":"$:/plugins/kookma/utility/readme","tags":"","type":"text/vnd.tiddlywiki","text":"; Utility plugin\nThe utility plugin objective is to provide set of tools for authors. These tools includes simple transclusions, show raw contents of tiddlers, reader mode, wikitext macros, show fields in view mode, linkify, code, docit, and much more!\n\n; Code and demo\nFor learning plugin features, syntax, tutorial and examples see the plugin demo and code pages\n\n* Demo: https://kookma.github.io/TW-Utility/\n* Code: https://github.com/kookma/TW-Utility\n"},"$:/plugins/kookma/utility/snippets/code-macro":{"title":"$:/plugins/kookma/utility/snippets/code-macro","caption":"Code","tags":"$:/tags/TextEditor/Snippet","type":"text/vnd.tiddlywiki","text":"<>"},"$:/plugins/kookma/utility/snippets/local-proc":{"title":"$:/plugins/kookma/utility/snippets/local-proc","caption":"Local","tags":"$:/tags/TextEditor/Snippet","type":"text/vnd.tiddlywiki","text":"<>"},"$:/plugins/kookma/utility/snippets/pass-proc":{"title":"$:/plugins/kookma/utility/snippets/pass-proc","caption":"Password","tags":"$:/tags/TextEditor/Snippet","type":"text/vnd.tiddlywiki","text":"<>"},"$:/plugins/kookma/utility/snippets/wikitext-example-macrocall":{"title":"$:/plugins/kookma/utility/snippets/wikitext-example-macrocall","caption":"Wikitext-example macrocall","tags":"$:/tags/TextEditor/Snippet","type":"text/vnd.tiddlywiki","text":"<$macrocall $name=\"wikitext-example\" \nsrc=\"\"\"\n\"\"\"/>"},"$:/plugins/kookma/utility/snippets/wikitext-example":{"title":"$:/plugins/kookma/utility/snippets/wikitext-example","caption":"Wikitext-example","tags":"$:/tags/TextEditor/Snippet","type":"text/vnd.tiddlywiki","text":"<>"},"$:/plugins/kookma/utility/styles/centered-storyriver":{"title":"$:/plugins/kookma/utility/styles/centered-storyriver","description":"makes storyriver centered when sidebar is closed","tags":"","type":"text/vnd.tiddlywiki","text":"\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html\n<$list filter='[[$:/state/sidebar]get[text]match[no]]'variable=null>\n:not([data-tiddler-title^=\"Draft of '\"]).tc-tiddler-frame {\nmin-width: 600px;\nmax-width: 50vw;\nmargin-left: auto;\nmargin-right: auto;\n}\n"},"$:/plugins/kookma/utility/styles/code":{"title":"$:/plugins/kookma/utility/styles/code","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"figure.kk-utility-fig {\n\t/* for future use*/\n\tmargin-left:0;\n\tmargin-right:0;\n}\n\n/*figcaption structure */\nfigure.kk-utility-fig figcaption {\n\tpadding: 4.5px 7.5px 7.5px 7.5px;;\n\tborder-top-left-radius: 3px;\n\tborder-top-right-radius: 3px;\n\tmargin-bottom: -3px;\n}\n\n/* figcaption skin: colors */\nfigure.kk-utility-fig figcaption{\n\topacity: 0.7;\n\tbackground-color:black;\n\tcolor:white;\n}\n\n/* correct the style of codeblock pre element */\nfigure.kk-utility-fig pre{\n\tmargin-top:0;\n\t/*\tused to have inner top border straight */\n\t/*\tborder-top-left-radius: 0; \n\tborder-top-right-radius: 0; */\n}\n\n\n/* the code block and copy-to-clipboard button */\n.kk-utility-code{\n\tposition: relative;\n}\n/* pretty display the empty code block */\n.kk-utility-code pre code{\n\tdisplay: block;\n\tmin-height:30px; \n}\n\n.kk-utility-copy-btn{\n\tposition: absolute;\n\ttop: 3px;\n\tright: 5px;\n\topacity: 0.3;\n/*\tfill:currentColor;*/\n}\n\n.tc-btn-invisible.kk-utility-copy-btn svg{\nwidth: 1.2em;\nheight: 1.2em;\n}\n\n.kk-utility-copy-btn:hover{\n transition: opacity 200ms ease-in-out;\n opacity: 1;\n}"},"$:/plugins/kookma/utility/styles/doc-svg":{"title":"$:/plugins/kookma/utility/styles/doc-svg","text":".kk-doc svg{\nwidth: 1.2em;\nheight: 1.2em;\nvertical-align: middle;}\n\n.kk-ut-txt{\nmin-width:50%}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/utility/styles/main":{"title":"$:/plugins/kookma/utility/styles/main","text":"/* view feilds area */\n.kk-ut-viewfields { /* prevents overlapping with other elements */\n\tmargin-top: 12px;\n\tmargin-bottom: 12px;\n}\n/* in simple transclusion for fields */\n.kk-utility-tbl-borderless, \n.kk-utility-tbl-borderless tr,\n.kk-utility-tbl-borderless td{border:0;}\n","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/utility/styles/password":{"title":"$:/plugins/kookma/utility/styles/password","text":".credential_inner{\n visibility: hidden;\n opacity: 0;\n\ttransition: visibility 0s linear 600ms, opacity 500ms;\n}\n.credential_outer:hover .credential_inner{\nopacity: 1;\nvisibility: visible;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/utility/styles/reveal-code":{"title":"$:/plugins/kookma/utility/styles/reveal-code","text":"details.kk-utility-details summary {\n\topacity:0.2;\n\tfont-size:0.9em;\n\tdisplay: inline;\n\tcursor: pointer;\n\tpadding: 10px;\n\ttransition: 0.3s;\n\t-webkit-user-select: none;\n\t-moz-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none;\n}\ndetails.kk-utility-details summary:hover{\n\n}\ndetails.kk-utility-details[open] > summary {\n\topacity:1;\n}","tags":"$:/tags/Stylesheet","type":"text/css"},"$:/plugins/kookma/utility/styles/tw-version":{"title":"$:/plugins/kookma/utility/styles/tw-version","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"/* TW-version added to site title */\n.tc-site-title:before {\n content:\"TW <>\";\n position:absolute;\n margin-top:-1.9em;\n color:silver;\n font-size:13px;\n}"},"$:/plugins/kookma/utility/styles/wikitext-macro":{"title":"$:/plugins/kookma/utility/styles/wikitext-macro","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":".doc-example {\n\tmargin: 1em 0;\n\tpadding: 0.8em 0;\n}\n.doc-example:hover {\n\tbackground-color: <>;\n}\n.doc-example ul {\n\tmargin-bottom: 0;\n\tpadding-bottom: 0;\n\tmargin-top: 0.2em;\n}\n\n.doc-example input[type=search] { \n width: 95%;\n}\n.doc-example pre:first-child {\n\tmargin-top: 0;\n}\n\n\n\n\n\n\n\n\n"},"$:/plugins/kookma/utility/ui/Buttons/DraggableLink":{"title":"$:/plugins/kookma/utility/ui/Buttons/DraggableLink","caption":"{{$:/core/images/link}} {{$:/language/Buttons/DraggableHandle/Caption}}","description":"{{$:/language/Buttons/DraggableHandle/Hint}}","list-after":"$:/core/ui/Buttons/more-tiddler-actions","tags":"$:/tags/ViewToolbar","type":"text/vnd.tiddlywiki","text":"\\define btn-actions()\n\n<$list filter=\"[match[normal]]\" variable=ignore>\n<$action-navigate $to=<> $scroll=\"yes\"/>\n\n\n\n<$list filter=\"[match[alt]]\" variable=ignore>\n<$action-sendmessage $message=\"tm-close-other-tiddlers\" param=<> />\n\n\n\n<$list filter=\"[match[ctrl]]\" variable=ignore>\n<$action-sendmessage $message=\"tm-permalink\" param=<> successNotification=\"$:/language/Buttons/DraggableHandle/Permlink\"/>\n\n\n\n<$list filter=\"[match[shift]]\" variable=ignore>\n<$action-sendmessage $message=\"tm-permaview\" param=<> successNotification=\"$:/language/Buttons/DraggableHandle/Permview\"/>\n\n\n\\end\n\n\\whitespace trim\n<$button tooltip={{$:/language/Buttons/DraggableHandle/Hint}} aria-label={{$:/language/Buttons/DraggableHandle/Caption}} class=<> dragTiddler=<> actions=<> >\n<$list filter=\"[match[yes]]\">\n{{$:/core/images/link}}\n\n<$list filter=\"[match[yes]]\">\n\n<$text text={{$:/language/Buttons/DraggableHandle/Caption}}/>\n\n\n"},"$:/plugins/kookma/utility/ui/Buttons/ViewFields":{"title":"$:/plugins/kookma/utility/ui/Buttons/ViewFields","caption":"{{$:/plugins/kookma/utility/images/view-fields.svg}} {{$:/language/Buttons/Utility/Caption}}","description":"Show a toggle button for view fields","list-before":"$:/plugins/kookma/shiraz/ui/Buttons/SwitchPalette","tags":"$:/tags/PageControls","type":"text/vnd.tiddlywiki","text":"\\whitespace trim\n\n\\define stateTid() $:/state/utility/view-fields\n\n\\define show-fields-button()\n\\whitespace trim\n<$reveal type=\"nomatch\" state=<> text=\"show\" default=\"hide\" tag=span>\n <$button set=<> setTo=\"show\" \n\t tooltip={{$:/language/Buttons/Utility/Hint}} \n\t\t\t\t\t aria-label={{$:/language/Buttons/Utility/Caption}} \n\t\t\t\t\t class=<>\n >\n <>\n \n\n<$reveal type=\"match\" state=<> text=\"show\" default=\"hide\" tag=span>\n <$button set=<> setTo=\"hide\" \n tooltip={{$:/language/Buttons/Utility/Hint}} \n\t\t\t\t aria-label={{$:/language/Buttons/Utility/Caption}} \n\t\t\t\t class=\"\"\"$(tv-config-toolbar-class)$ tc-selected\"\"\"\n >\n <>\n \n\n\\end\n\n\\define disp-on-pagecontrols() \n\\whitespace trim\n<$list filter=\"[prefix[yes]]\">\n{{$:/plugins/kookma/utility/images/view-fields.svg}} \n\n<$list filter=\"[prefix[yes]]\">\n<$text text={{$:/language/Buttons/Utility/Caption}}/>\n\n\\end\n\n<>"},"$:/plugins/kookma/utility/ui/ControlPanel/Settings":{"title":"$:/plugins/kookma/utility/ui/ControlPanel/Settings","caption":"Utility","tags":"$:/tags/ControlPanel/SettingsTab $:/tags/MoreSideBar","type":"text/vnd.tiddlywiki","text":"These settings let you customise the behaviour of Utility plugin.\n\n---\n;Show Utility setting in more sidebar\n:<$checkbox tiddler=\"$:/plugins/kookma/utility/ui/ControlPanel/Settings\" tag=\"$:/tags/MoreSideBar\"> Show setting in more sidebar\n\n;Options\n:<$checkbox tiddler=\"$:/plugins/kookma/utility/ui/Buttons/ViewFields\" tag=\"$:/tags/PageControls\"> Enable show fields\n:<$checkbox tiddler=\"$:/plugins/kookma/utility/styles/tw-version\" tag=\"$:/tags/Stylesheet\"> Show the Tiddlywiki version badge\n:<$checkbox tiddler=\"$:/plugins/kookma/utility/styles/centered-storyriver\" tag=\"$:/tags/Stylesheet\"> Center storyriver when sidebar closed\n:<$checkbox tiddler=\"$:/plugins/kookma/utility/viewtemplates/reveal-code\" tag=\"$:/tags/ViewTemplate\"> Display code button at tiddler bottom
    \n<$list filter=\"[[$:/plugins/kookma/utility/viewtemplates/reveal-code]tag[$:/tags/ViewTemplate]]\" variable=ignore>\nFilter to show tiddler code (default to open)   <$edit-text tiddler=\"$:/config/Utility/Reveal-code-filter\" field=\"text\" tag=input default=\"\" placeholder=\"enter a filter e.g. [tag[myTag]] \" class=\"kk-ut-txt\"/>\n
    \n\n;Customize UI elements\n: [[Show/hide selected UI elements|$:/plugins/kookma/utility/customize-ui/modal]]"},"$:/plugins/kookma/utility/viewtemplates/reveal-code":{"title":"$:/plugins/kookma/utility/viewtemplates/reveal-code","list-after":"$:/core/ui/ViewTemplate/body","tags":"$:/tags/ViewTemplate","type":"text/vnd.tiddlywiki","text":"<$reveal type=\"nomatch\" stateTitle=<> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<$transclude tiddler=\"$:/plugins/kookma/utility/macros/reveal-code\" />\n\n"},"$:/plugins/kookma/utility/viewtemplates/view-fields":{"title":"$:/plugins/kookma/utility/viewtemplates/view-fields","description":"Toggle field handling in view mode","list-before":"$:/core/ui/ViewTemplate/body","tags":"$:/tags/ViewTemplate","type":"text/vnd.tiddlywiki","text":"<$reveal type=match stateTiddler stateTitle=\"$:/state/utility/view-fields\" stateField=text default=\"hide\" text=show tag=div class=\"kk-ut-viewfields\">\n\n<$vars newFieldNameTiddler=<>\nnewFieldValueTiddler=<> \nsearchListState=<> \nstoreTitle=<> \n>\n<$transclude tiddler=\"$:/core/ui/EditTemplate/fields\"/>\n\n\n\n\n"}}} \ No newline at end of file diff --git a/tiddlers/$__plugins_kookma_utility.json.meta b/tiddlers/$__plugins_kookma_utility.json.meta index e5131a6..d551c20 100644 --- a/tiddlers/$__plugins_kookma_utility.json.meta +++ b/tiddlers/$__plugins_kookma_utility.json.meta @@ -8,4 +8,4 @@ plugin-type: plugin source: https://github.com/kookma/TW-Utility title: $:/plugins/kookma/utility type: application/json -version: 2.8.0 \ No newline at end of file +version: 2.8.1 \ No newline at end of file diff --git a/tiddlers/$__plugins_linonetwo_commandpalette.json b/tiddlers/$__plugins_linonetwo_commandpalette.json index ada77f3..6f446b7 100644 --- a/tiddlers/$__plugins_linonetwo_commandpalette.json +++ b/tiddlers/$__plugins_linonetwo_commandpalette.json @@ -7,11 +7,11 @@ "list": "readme config tree", "plugin-type": "plugin", "source": "https://github.com/tiddly-gittly/tiddlywiki-plugins", - "text": "{\"tiddlers\":{\"$:/plugins/linonetwo/commandpalette/DefaultCommandPalette\":{\"title\":\"$:/plugins/linonetwo/commandpalette/DefaultCommandPalette\",\"tags\":\"$:/tags/CommandPalette\",\"text\":\"\\\\procedure on-mask-layer-clicked() <$action-sendmessage $message=\\\"close-command-palette\\\" $param=\\\"default\\\"/>\\n\\n<% if [{$:/temp/commandpalette/default/opened}match[yes]] %>\\n <$eventcatcher selector=\\\".tw-default-commandpalette-mask-layer\\\" tag=\\\"div\\\" $click=<>>\\n
    \\n \\n
    \\n <$command-palette\\n id=\\\"default\\\"\\n prefix={{$:/temp/commandpalette/default/opened!!prefix}}\\n historyMode={{$:/temp/commandpalette/default/opened!!historyMode}}\\n />\\n
    \\n<% endif %>\\n\"},\"$:/plugins/linonetwo/commandpalette/Show Control Panel\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Show Control Panel\",\"caption\":\"<>\",\"tags\":\"$:/tags/Actions\",\"text\":\"<$action-navigate $to=\\\"$:/ControlPanel\\\"/>\"},\"$:/plugins/linonetwo/commandpalette/Unfold All Tiddlers\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Unfold All Tiddlers\",\"caption\":\"{{$:/language/Buttons/UnfoldAll/Caption}}\",\"description\":\"{{$:/language/Buttons/UnfoldAll/Hint}}\",\"tags\":\"$:/tags/Actions\",\"text\":\"<$action-sendmessage $message=\\\"tm-unfold-all-tiddlers\\\" foldedStatePrefix=\\\"$:/state/folded/\\\"/>\\n\"},\"$:/plugins/linonetwo/commandpalette/Search fields\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Search fields\",\"caption\":\"<>\",\"description\":\"<>\",\"tags\":\"$:/tags/Filter\",\"filter\":\"[fields[]]\",\"command-palette-get-tiddler\":\"no\"},\"$:/plugins/linonetwo/commandpalette/See Languages\":{\"title\":\"$:/plugins/linonetwo/commandpalette/See Languages\",\"caption\":\"<>\",\"description\":\"<>\",\"tags\":\"$:/tags/Filter\",\"filter\":\"[!has[draft.of]plugin-type[language]]\"},\"$:/plugins/linonetwo/commandpalette/See Plugins\":{\"title\":\"$:/plugins/linonetwo/commandpalette/See Plugins\",\"caption\":\"<>\",\"description\":\"<>\",\"tags\":\"$:/tags/Filter\",\"filter\":\"[!has[draft.of]plugin-type[plugin]search[]]\"},\"$:/plugins/linonetwo/commandpalette/See Themes\":{\"title\":\"$:/plugins/linonetwo/commandpalette/See Themes\",\"caption\":\"<>\",\"description\":\"<>\",\"tags\":\"$:/tags/Filter\",\"filter\":\"[!has[draft.of]plugin-type[theme]search[]]\"},\"$:/plugins/linonetwo/commandpalette/See all content-types\":{\"title\":\"$:/plugins/linonetwo/commandpalette/See all content-types\",\"caption\":\"<>\",\"description\":\"<>\",\"tags\":\"$:/tags/Filter\",\"filter\":\"[all[tiddlers+shadows]each[type]get[type]]\"},\"$:/plugins/linonetwo/commandpalette/See untagged tiddlers\":{\"title\":\"$:/plugins/linonetwo/commandpalette/See untagged tiddlers\",\"caption\":\"<>\",\"description\":\"<>\",\"tags\":\"$:/tags/Filter\",\"filter\":\"[untagged[]!is[system]search[]]\"},\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\":{\"title\":\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\",\"command-palette-prefix\":\"[\",\"caption\":\"<>\",\"description\":\"<>\",\"tags\":\"$:/tags/CommandPaletteHelp\"},\"$:/plugins/linonetwo/commandpalette/commands/help/Help\":{\"title\":\"$:/plugins/linonetwo/commandpalette/commands/help/Help\",\"command-palette-prefix\":\"?\",\"caption\":\"<>\",\"description\":\"<>\",\"tags\":\"$:/tags/CommandPaletteHelp\"},\"$:/plugins/linonetwo/commandpalette/commands/help/System\":{\"title\":\"$:/plugins/linonetwo/commandpalette/commands/help/System\",\"command-palette-prefix\":\"$ ¥\",\"caption\":\"<>\",\"description\":\"<>\",\"tags\":\"$:/tags/CommandPaletteHelp\"},\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\":{\"title\":\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\",\"command-palette-prefix\":\"#\",\"caption\":\"<>\",\"description\":\"<>\",\"tags\":\"$:/tags/CommandPaletteHelp\"},\"$:/plugins/linonetwo/commandpalette/commands/help/User\":{\"title\":\"$:/plugins/linonetwo/commandpalette/commands/help/User\",\"command-palette-prefix\":\"\",\"caption\":\"<>\",\"description\":\"<>\",\"tags\":\"$:/tags/CommandPaletteHelp\"},\"$:/plugins/linonetwo/commandpalette/Browser Refresh\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Browser Refresh\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Refresh/Caption}}\",\"description\":\"{{$:/language/Buttons/Refresh/Hint}}\",\"text\":\"tm-browser-refresh\\n\"},\"$:/plugins/linonetwo/commandpalette/Cancel Tiddler\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Cancel Tiddler\",\"command-palette-filter\":\"[has:field[draft.of]]\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Cancel/Caption}}\",\"description\":\"{{$:/language/Buttons/Cancel/Hint}} <>\",\"text\":\"tm-cancel-tiddler\\n\"},\"$:/plugins/linonetwo/commandpalette/Clone Tiddler\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Clone Tiddler\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Clone/Caption}}\",\"description\":\"{{$:/language/Buttons/Clone/Hint}} <>\",\"text\":\"tm-new-tiddler\\n\"},\"$:/plugins/linonetwo/commandpalette/Close All Tiddlers\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Close All Tiddlers\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/CloseAll/Caption}}\",\"description\":\"{{$:/language/Buttons/CloseAll/Hint}}\",\"text\":\"tm-close-all-tiddlers\\n\"},\"$:/plugins/linonetwo/commandpalette/Close Tiddler\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Close Tiddler\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Close/Caption}}\",\"description\":\"{{$:/language/Buttons/Close/Hint}} <>\",\"text\":\"tm-close-tiddler\\n\"},\"$:/plugins/linonetwo/commandpalette/Close other Tiddlers\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Close other Tiddlers\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/CloseOthers/Caption}}\",\"description\":\"{{$:/language/Buttons/CloseOthers/Hint}} <>\",\"text\":\"tm-close-other-tiddlers\\n\"},\"$:/plugins/linonetwo/commandpalette/Delete Tiddler\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Delete Tiddler\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Delete/Caption}}\",\"description\":\"{{$:/language/Buttons/Delete/Hint}}\",\"text\":\"tm-delete-tiddler\\n\"},\"$:/plugins/linonetwo/commandpalette/Edit Tiddler\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Edit Tiddler\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Edit/Caption}}\",\"description\":\"{{$:/language/Buttons/Edit/Hint}}\",\"text\":\"tm-edit-tiddler\\n\"},\"$:/plugins/linonetwo/commandpalette/Fold All Tiddlers\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Fold All Tiddlers\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/FoldAll/Caption}}\",\"description\":\"{{$:/language/Buttons/FoldAll/Hint}}\",\"text\":\"tm-fold-all-tiddlers\\n\"},\"$:/plugins/linonetwo/commandpalette/Home\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Home\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Home/Caption}}\",\"description\":\"{{$:/language/Buttons/Home/Hint}}\",\"text\":\"tm-home\\n\"},\"$:/plugins/linonetwo/commandpalette/New Tiddler\":{\"title\":\"$:/plugins/linonetwo/commandpalette/New Tiddler\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/NewTiddler/Caption}}\",\"description\":\"{{$:/language/Buttons/NewTiddler/Hint}}\",\"text\":\"tm-new-tiddler\\n\"},\"$:/plugins/linonetwo/commandpalette/Permalink\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Permalink\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Permalink/Caption}}\",\"description\":\"{{$:/language/Buttons/Permalink/Hint}}\",\"text\":\"tm-permalink\\n\"},\"$:/plugins/linonetwo/commandpalette/Permaview\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Permaview\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Permaview/Caption}}\",\"description\":\"{{$:/language/Buttons/Permaview/Hint}}\",\"text\":\"tm-permaview\\n\"},\"$:/plugins/linonetwo/commandpalette/Print\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Print\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Print/Caption}}\",\"description\":\"{{$:/language/Buttons/Print/Hint}}\",\"text\":\"tm-print\\n\"},\"$:/plugins/linonetwo/commandpalette/Refresh Server\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Refresh Server\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Refresh/Caption}}<>\",\"description\":\"{{$:/language/Buttons/Refresh/Hint}}<>\",\"text\":\"tm-server-refresh\\n\"},\"$:/plugins/linonetwo/commandpalette/Save Tiddler\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Save Tiddler\",\"command-palette-filter\":\"[has:field[draft.of]]\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Save/Caption}}\",\"description\":\"{{$:/language/Buttons/Save/Hint}}\",\"text\":\"tm-save-tiddler\\n\"},\"$:/plugins/linonetwo/commandpalette/Save Wiki\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Save Wiki\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/SaveWiki/Caption}}\",\"description\":\"{{$:/language/Buttons/SaveWiki/Hint}}\",\"text\":\"tm-save-wiki\\n\"},\"$:/plugins/linonetwo/commandpalette/Toggle Fullscreen\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Toggle Fullscreen\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/FullScreen/Caption}}\",\"description\":\"{{$:/language/Buttons/FullScreen/Hint}}\",\"text\":\"tm-full-screen\\n\"},\"$:/plugins/linonetwo/commandpalette/config\":{\"title\":\"$:/plugins/linonetwo/commandpalette/config\",\"tags\":\"$:/tags/ControlPanel/SettingsTab\",\"caption\":\"<>\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/commandpalette/language/\\n\\n<>\\n\\n---\\n\\n!! <>\\n\\n;<>\\n:<$edit-text tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\" tabindex=-1 focus=false cancelPopups=\\\"yes\\\" fileDrop=no tag=\\\"input\\\" type=\\\"number\\\" />ms <>\\n\\n!!! <>\\n\\n;<>\\n:<$checkbox tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/TitlePriorityText\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"\\\"> <>\\n;<>\\n:<$edit-text tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/TitleAlias\\\" tabindex=-1 focus=false cancelPopups=\\\"yes\\\" fileDrop=no tag=\\\"input\\\" /> <>\\n;<>\\n:<$edit-text tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/TextAlias\\\" tabindex=-1 focus=false cancelPopups=\\\"yes\\\" fileDrop=no tag=\\\"input\\\" /> <>\\n;<>\\n:<$edit-text tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/TitleTextIgnoreFilter\\\" tabindex=-1 focus=false cancelPopups=\\\"yes\\\" fileDrop=no tag=\\\"input\\\" /> <>\\n;<>\\n:<$checkbox tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/ApplyIgnoreFilterToTag\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"\\\"> <>\\n\\n!!! <>\\n\\n;<>\\n:<$checkbox tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/SearchSystemTitle\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"\\\"> <>\\n;<>\\n:<$checkbox tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"\\\"> <>\\n\\n!!! <>\\n\\n;<>\\n:<$checkbox tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/HideDefaultSearchBar\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"\\\"> <>\\n;<>\\n:<$edit-text\\n tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/DesktopWidth\\\"\\n tabindex=-1\\n focus=false\\n cancelPopups=\\\"yes\\\"\\n fileDrop=no\\n tag=\\\"input\\\"\\n type=\\\"number\\\"\\n/><$select tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/DesktopWidthUnit\\\" tooltip='Desktop Width Unit'>\\n \\n \\n \\n <>\\n;<>\\n:<$checkbox tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/MissingFilterOnTop\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"\\\"> <>\\n\"},\"$:/plugins/linonetwo/commandpalette/configs/TitleAlias\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/TitleAlias\",\"text\":\"title caption alias\"},\"$:/plugins/linonetwo/commandpalette/configs/TextAlias\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/TextAlias\",\"text\":\"text keywords\"},\"$:/plugins/linonetwo/commandpalette/configs/TitleTextIgnoreFilter\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/TitleTextIgnoreFilter\",\"text\":\"-[field:calendarEntry[yes]] :filter[!field:tmo_taskState[Completed]!field:tmo_taskState[Archived]!field:tmo_taskState[Terminated]!field:tmo_taskState[Suspended]]\"},\"$:/plugins/linonetwo/commandpalette/configs/HideDefaultSearchBar\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/HideDefaultSearchBar\",\"text\":\"no\"},\"$:/plugins/linonetwo/commandpalette/configs/TitlePriorityText\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/TitlePriorityText\",\"text\":\"no\"},\"$:/plugins/linonetwo/commandpalette/configs/SearchSystemTitle\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/SearchSystemTitle\",\"text\":\"no\"},\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\",\"text\":\"yes\"},\"$:/plugins/linonetwo/commandpalette/configs/ApplyIgnoreFilterToTag\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/ApplyIgnoreFilterToTag\",\"text\":\"yes\"},\"$:/plugins/linonetwo/commandpalette/configs/MissingFilterOnTop\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/MissingFilterOnTop\",\"text\":\"no\"},\"$:/plugins/linonetwo/commandpalette/configs/DesktopWidth\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/DesktopWidth\",\"text\":\"80\"},\"$:/plugins/linonetwo/commandpalette/configs/DesktopWidthUnit\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/DesktopWidthUnit\",\"text\":\"%\"},\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\",\"text\":\"300\"},\"$:/plugins/linonetwo/commandpalette/icons/command-palette\":{\"title\":\"$:/plugins/linonetwo/commandpalette/icons/command-palette\",\"tags\":\"$:/tags/Image\",\"text\":\"\\\\parameters (size:\\\"22pt\\\")\\n> height=<> class=\\\"tc-image-button commandpalette-button\\\" viewBox=\\\"0 0 512 512\\\" style=\\\"transform: rotate(225deg);\\\">\\n \\n\\n\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/ShowControlPanel\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/ShowControlPanel\",\"text\":\"Show Control Panel\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Server\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Server\",\"text\":\"Server\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Fields/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Fields/Caption\",\"text\":\"Field names\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Fields/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Fields/Description\",\"text\":\"searches for all field names of all tiddlers in the wiki.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/ContentType/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/ContentType/Caption\",\"text\":\"View the content type.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/ContentType/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/ContentType/Description\",\"text\":\"lists the content types of all entries in the Wiki.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Languages/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Languages/Caption\",\"text\":\"list of languages\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Languages/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Languages/Description\",\"text\":\"Lists the installed languages.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Plugins/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Plugins/Caption\",\"text\":\"List of plugins.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Plugins/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Plugins/Description\",\"text\":\"List of installed plugins.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Themes/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Themes/Caption\",\"text\":\"List of themes.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Themes/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Themes/Description\",\"text\":\"List of installed themes.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Untagged/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Untagged/Caption\",\"text\":\"Untagged\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Untagged/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Untagged/Description\",\"text\":\"lists untagged entries, which can be difficult to find without tags\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Readme\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Readme\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/commandpalette/language/\\n\\n! <>\\n\\n<>\\n\\n!! Credits\\n\\nThis plugin references the design of [[Souk21/TW-commandpalette|https://github.com/Souk21/TW-commandpalette]], thanks to him for making the first version! This plugin upgrades and is written with TypeScript and [ext[algolia/autocomplete|https://github.com/algolia/autocomplete]], make it much more powerful and friendly to developers to extend its functionality.\\n\\n!! Feature\\n\\nPress ctrl/cmd + P to call up the search box, or add Shift to call up the command box (aka, command palette).\\n\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Name\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Name\",\"text\":\"Command Palette\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Description\",\"text\":\"Search the text of tiddlers, and execute commands in Tiddlywiki. Beautiful omni-bar and shortcut command center.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/Description\",\"text\":\"These settings let you customise the behaviour of \\\"Command Palette\\\" plugin.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/PluginConfigs/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/PluginConfigs/Caption\",\"text\":\"Plugin Configs\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleAlias/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleAlias/Caption\",\"text\":\"Fields regarded as title to search\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleAlias/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleAlias/Description\",\"text\":\"When searching title, you may want to include more fields to search. Separate fields with spaces, note that adding too many fields can cause lag.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TextAlias/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TextAlias/Caption\",\"text\":\"Fields regarded as text to search\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TextAlias/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TextAlias/Description\",\"text\":\"When searching text, you may want to include more fields to search. Separate fields with spaces, note that adding too many fields can cause lag.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/HideDefaultSearchBar/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/HideDefaultSearchBar/Caption\",\"text\":\"Hide default search bar\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/HideDefaultSearchBar/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/HideDefaultSearchBar/Description\",\"text\":\"If you only use commandpalette to search and don't need default search bar, check this box.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/DesktopWidth/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/DesktopWidth/Caption\",\"text\":\"Width on desktop mode\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/DesktopWidth/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/DesktopWidth/Description\",\"text\":\"Width of the input and result boxes on the screen (does not affect mobile, which is full screen by default)\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitlePriorityText/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitlePriorityText/Caption\",\"text\":\"Title higher than text.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitlePriorityText/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitlePriorityText/Description\",\"text\":\"When checked, title search results will be listed on the top, and text search results will be listed below, when searching user tiddlers. (The result on the bottom can be selected by pressing the ↑ up arrow key to circle go to the bottom of the search results)\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleTextIgnoreFilter/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleTextIgnoreFilter/Caption\",\"text\":\"Tiddlers to be ignored for title and content search.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleTextIgnoreFilter/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleTextIgnoreFilter/Description\",\"text\":\"Filter to specify tiddlers you don't want to be searched in the command palette, e.g. calendar tiddlers that can be searched by the calendar search feature, or tiddlers that can be managed by other specialized plugins, etc.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/ApplyIgnoreFilterToTag/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/ApplyIgnoreFilterToTag/Caption\",\"text\":\"Apply Ignore when searching for tags.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/ApplyIgnoreFilterToTag/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/ApplyIgnoreFilterToTag/Description\",\"text\":\"When checked, the above filters are also applied when searching for sub-tiddlers of a tag through `#` mode. When ignore is in effect, the `- ... ` prompt.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/DebounceDuration/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/DebounceDuration/Caption\",\"text\":\"Search debounce duration\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/DebounceDuration/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/DebounceDuration/Description\",\"text\":\"Pressing a key to search once will lead to lagging, here set the search anti-shake duration, meaning two consecutive key presses within this duration will be judged as inputting, and will wait for you to finish typing before searching, in milliseconds.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/CacheSystemTiddlers/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/CacheSystemTiddlers/Caption\",\"text\":\"Caching system tiddlers\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/CacheSystemTiddlers/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/CacheSystemTiddlers/Description\",\"text\":\"Assumed system tiddlers don't change during wiki usage, so they are only loaded to the front-end cache once for the initial search, and then no longer loaded with the latest data for subsequent searches. Note that this option includes all results from searches done with {{$:/plugins/linonetwo/commandpalette/commands/help/System!!command-palette-prefix}}. If you are part of the developers of Tiddlywiki and the system tiddlers change frequently, then you can uncheck this option.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/SearchSystemTitle/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/SearchSystemTitle/Caption\",\"text\":\"Search System Tiddler Title\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/SearchSystemTitle/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/SearchSystemTitle/Description\",\"text\":\"There are a large number of system titles in the wiki that make up the Tiddlywiki operating system, and searching for them can be slow. Check this option if you are one of Tiddlywiki's developers and often search for system titles.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/MissingFilterOnTop/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/MissingFilterOnTop/Caption\",\"text\":\"Missing Filter On Top\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/MissingFilterOnTop/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/MissingFilterOnTop/Description\",\"text\":\"When checked, when using `[` filter search mode, if there is no matching filter, it will be displayed on top, so that you can directly use the new filter you just entered to search. When unchecked, it will be at the bottom, so that you can search for the filter tiddlers tagged with `$:/tags/Filter`.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/Appearance/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/Appearance/Caption\",\"text\":\"Appearance\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleText/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleText/Caption\",\"text\":\"Search Title & Text\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/SystemTiddler/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/SystemTiddler/Caption\",\"text\":\"Search System Tiddlers\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/SystemTitle\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/SystemTitle\",\"text\":\"Title of system tiddler\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/UserTitle\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/UserTitle\",\"text\":\"Title of user tiddler\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/UserTitlePinyin\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/UserTitlePinyin\",\"text\":\"Title Pinyin of user tiddler\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/UserText\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/UserText\",\"text\":\"Text of user tiddler\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/StoryHistory\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/StoryHistory\",\"text\":\"Story history\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter\",\"text\":\"Pick build-in filters\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/UnderFilter\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/UnderFilter\",\"text\":\"Further search based on filters\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Tagging\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Tagging\",\"text\":\"User tiddlers with tags\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Message\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Message\",\"text\":\"Trigger system message\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Layout\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Layout\",\"text\":\"Switch layout\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Config\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Config\",\"text\":\"Open config\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Tags\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Tags\",\"text\":\"Tags\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help\",\"text\":\"Command palette usage\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/ActionString\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/ActionString\",\"text\":\"Trigger action string\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/CurrentTiddler\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/CurrentTiddler\",\"text\":\"Current tiddler\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/CurrentLayout\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/CurrentLayout\",\"text\":\"Current layout\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/NoResult\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/NoResult\",\"text\":\"No result or no uniq result\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Help/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Help/Caption\",\"text\":\"Help\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Help/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Help/Description\",\"text\":\"Usage of the command menu, describes what the command menu will search when different prefixes are added to the search box.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Filter/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Filter/Caption\",\"text\":\"Filters\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Filter/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Filter/Description\",\"text\":\"A two-step process, first search for a preset filter or a customized filter, enter to confirm the selection; then continue to search in the filter results, enter to open the tiddler. In the second step, only user tiddlers are searched by default, and system tiddlers can be included by adding a prefix to the system entry search.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/User/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/User/Caption\",\"text\":\"User tiddlers\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/User/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/User/Description\",\"text\":\"Not prefixed, just typed, you can search for the title and content of your tiddlers. Enter to select (currently mouse isn't available), Ctrl + Enter will copy the selected content to the clipboard, easy to paste.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/System/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/System/Caption\",\"text\":\"System tiddlers\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/System/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/System/Description\",\"text\":\"Searches for individual micro-system features such as available system messages, layouts, settings, etc.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Tags/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Tags/Caption\",\"text\":\"Tags\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Tags/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Tags/Description\",\"text\":\"In two steps, first search for all tags in the Knowledge Base, enter to confirm selection; then continue searching in tiddlers with this tag added, enter to open the tiddler. In the second step, only user tiddlers are searched by default, and system tiddlers can be included by adding a prefix to the system entry search.\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/ShowControlPanel\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/ShowControlPanel\",\"text\":\"打开命令菜单\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Server\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Server\",\"text\":\"服务器\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Fields/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Fields/Caption\",\"text\":\"字段名\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Fields/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Fields/Description\",\"text\":\"搜索Wiki里所有条目涉及到的所有字段名\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/ContentType/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/ContentType/Caption\",\"text\":\"查看内容类型\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/ContentType/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/ContentType/Description\",\"text\":\"列出所有Wiki里涉及到的条目的内容类型\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Languages/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Languages/Caption\",\"text\":\"语言列表\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Languages/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Languages/Description\",\"text\":\"列出已安装的语言的列表\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Plugins/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Plugins/Caption\",\"text\":\"插件列表\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Plugins/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Plugins/Description\",\"text\":\"列出已安装的插件的列表\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Themes/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Themes/Caption\",\"text\":\"主题列表\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Themes/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Themes/Description\",\"text\":\"列出已安装的主题的列表\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Untagged/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Untagged/Caption\",\"text\":\"未打标签\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Untagged/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Untagged/Description\",\"text\":\"列出未打标签的条目,无标签会让它们难以找到\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Readme\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Readme\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/commandpalette/language/\\n\\n! <>\\n\\n<>\\n\\n!! 致谢\\n\\n该插件参考了[[Souk21/TW-commandpalette|https://github.com/Souk21/TW-commandpalette]]的设计,感谢他制作的第一版!本插件升级并采用了 TypeScript 和[ext[algolia/autocomplete|https://github.com/algolia/autocomplete]]编写,因此功能更强大,对开发人员扩展其功能也更友好。\\n\\n!! 功能\\n\\n按下 ctrl/cmd + P 唤起搜索框,按的时候如果多加一个 Shift 可以唤起功能框。\\n\\n如果你还安装了[ext[linonetwo/pinyin-fuzzy-search|https://tw-cpl.netlify.app/#linonetwo%2Fpinyin-fuzzy-search:Index%20linonetwo%2Fpinyin-fuzzy-search]]插件,那么搜索的时候可以打拼音。\\n\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Name\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Name\",\"text\":\"命令菜单\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Description\",\"text\":\"搜索条目文本,以及执行太微中的命令。美观大方的多合一搜索框和快捷指令中心。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/Description\",\"text\":\"通过这些设置,您可以自定义「命令菜单」插件的行为。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/PluginConfigs/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/PluginConfigs/Caption\",\"text\":\"插件设置\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleAlias/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleAlias/Caption\",\"text\":\"视为标题的字段\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleAlias/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleAlias/Description\",\"text\":\"搜索标题时,您可能希望包含更多的字段加入搜索。字段之间用空格隔开,注意加入过多字段会变卡。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TextAlias/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TextAlias/Caption\",\"text\":\"视为正文文本的字段\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TextAlias/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TextAlias/Description\",\"text\":\"搜索正文文本时,您可能希望包含更多的字段加入搜索。字段之间用空格隔开,注意加入过多字段会变卡。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/HideDefaultSearchBar/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/HideDefaultSearchBar/Caption\",\"text\":\"隐藏默认搜索栏\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/HideDefaultSearchBar/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/HideDefaultSearchBar/Description\",\"text\":\"如果您只使用命令菜单搜索,不需要默认搜索栏,请选中此复选框。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/DesktopWidth/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/DesktopWidth/Caption\",\"text\":\"桌面模式宽度\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/DesktopWidth/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/DesktopWidth/Description\",\"text\":\"输入框和结果框占屏幕的宽度(不影响移动端,移动端默认全屏)\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitlePriorityText/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitlePriorityText/Caption\",\"text\":\"标题高于内容\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitlePriorityText/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitlePriorityText/Description\",\"text\":\"勾选后,在搜索用户内容时,将标题搜索结果排在上面,内容搜索结果排在下面。(下面的内容可以通过按↑上方向键转到搜索结果的底部来选择)\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/DebounceDuration/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/DebounceDuration/Caption\",\"text\":\"搜索防抖时长\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/DebounceDuration/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/DebounceDuration/Description\",\"text\":\"按一个键就搜一次会导致卡顿,这里设置搜索防抖时长,意思是两次连续按键在这个时长内就判定为输入中,就会等你输入完再搜索,单位毫秒。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleTextIgnoreFilter/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleTextIgnoreFilter/Caption\",\"text\":\"标题和内容搜索时需要忽略的条目\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleTextIgnoreFilter/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleTextIgnoreFilter/Description\",\"text\":\"通过筛选器指定不想在命令菜单里搜到的条目,例如可以通过日历搜索功能去搜的日记条目、可以通过别的插件专门管理的条目等。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/ApplyIgnoreFilterToTag/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/ApplyIgnoreFilterToTag/Caption\",\"text\":\"搜标签时也应用忽略\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/ApplyIgnoreFilterToTag/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/ApplyIgnoreFilterToTag/Description\",\"text\":\"勾选时,通过 `#` 模式搜索某个标签的子条目时,也应用上述筛选器。忽略生效时,将显示 `- ...` 提示。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/CacheSystemTiddlers/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/CacheSystemTiddlers/Caption\",\"text\":\"缓存系统条目\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/CacheSystemTiddlers/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/CacheSystemTiddlers/Description\",\"text\":\"假设在知识库使用过程中,系统条目不会发生变化,所以只在初次搜索时加载一次到前端快取,之后再搜索时不再加载最新数据。注意此选项包括所有使用 {{$:/plugins/linonetwo/commandpalette/commands/help/System!!command-palette-prefix}} 搜索的结果。如果您是太微的开发者的一员,系统条目经常变化,那可以取消勾选此选项。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/SearchSystemTitle/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/SearchSystemTitle/Caption\",\"text\":\"搜索系统条目标题\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/SearchSystemTitle/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/SearchSystemTitle/Description\",\"text\":\"知识库中有大量的系统条目,组成了太微操作系统,搜索它们会比较慢。如果您是太微的开发者的一员,经常搜索系统条目,那可以勾选此选项。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/MissingFilterOnTop/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/MissingFilterOnTop/Caption\",\"text\":\"缺失筛选器置顶\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/MissingFilterOnTop/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/MissingFilterOnTop/Description\",\"text\":\"勾选时,使用 `[` 筛选器搜索模式时,如果没有匹配的筛选器,则将其置顶显示,方便您直接使用刚输入的新筛选器来搜索。不勾选时则是置底,方便搜索加了 `$:/tags/Filter` 标签的筛选器条目。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/Appearance/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/Appearance/Caption\",\"text\":\"样式\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleText/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleText/Caption\",\"text\":\"标题和内容搜索\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/SystemTiddler/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/SystemTiddler/Caption\",\"text\":\"系统条目搜索\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/UserTitle\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/UserTitle\",\"text\":\"用户条目标题\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/SystemTitle\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/SystemTitle\",\"text\":\"系统条目标题\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/UserTitlePinyin\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/UserTitlePinyin\",\"text\":\"用户条目标题拼音\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/UserText\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/UserText\",\"text\":\"用户条目内容文本\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/StoryHistory\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/StoryHistory\",\"text\":\"故事流浏览历史\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter\",\"text\":\"选择预置筛选器\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/UnderFilter\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/UnderFilter\",\"text\":\"基于筛选器进一步搜索\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Tagging\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Tagging\",\"text\":\"带标签的用户条目\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Message\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Message\",\"text\":\"触发系统消息\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Layout\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Layout\",\"text\":\"切换布局\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Config\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Config\",\"text\":\"打开设置\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Tags\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Tags\",\"text\":\"标签\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help\",\"text\":\"命令菜单用法\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/ActionString\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/ActionString\",\"text\":\"触发动作字符串\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/CurrentTiddler\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/CurrentTiddler\",\"text\":\"当前条目\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/CurrentLayout\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/CurrentLayout\",\"text\":\"当前布局\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/NoResult\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/NoResult\",\"text\":\"无结果或结果重复\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Help/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Help/Caption\",\"text\":\"帮助\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Help/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Help/Description\",\"text\":\"命令菜单用法,介绍在搜索框里加上不同前缀时,命令菜单将会搜索的内容。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Filter/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Filter/Caption\",\"text\":\"筛选器\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Filter/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Filter/Description\",\"text\":\"分为两步,首先搜索预置筛选器或自定义筛选器,回车确认选中;然后在筛选结果中继续搜索,回车打开条目。第二步里,默认只搜索用户条目,可加上系统条目搜索的前缀来包括系统条目。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/User/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/User/Caption\",\"text\":\"用户条目\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/User/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/User/Description\",\"text\":\"什么前缀也不加,直接打字,可以搜索你的条目的标题和内容。回车选中(目前无法用鼠标选中),Ctrl+回车会复制选中的内容到剪贴板,方便黏贴。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/System/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/System/Caption\",\"text\":\"系统条目\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/System/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/System/Description\",\"text\":\"带有这个前缀时,可以搜索各太微系统功能,如可用的系统消息、布局、设置等。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Tags/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Tags/Caption\",\"text\":\"标签\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Tags/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Tags/Description\",\"text\":\"分为两步,首先搜索知识库中所有的标签,回车确认选中;然后在加了这个标签的条目中继续搜索,回车打开条目。第二步里,默认只搜索用户条目,可加上系统条目搜索的前缀来包括系统条目。\"},\"$:/core/macros/lingo\":{\"title\":\"$:/core/macros/lingo\",\"tags\":\"$:/tags/Global\",\"text\":\"\\n\\n\\\\procedure lingo-base()\\n$:/language/\\n\\\\end lingo-base\\n\\n\\\\procedure lingo(title,override-lingo-base)\\n\\n\\n<$parameters $parseMode=\\\"parseMode\\\">\\n\\t\\n\\t<$let active-lingo-base={{{ [!match[]else] }}}>\\n\\t\\t\\n\\t\\t<$transclude $tiddler={{{ [addsuffix] }}} $mode=<<parseMode>>>\\n\\t\\t\\t<!-- If that didn't work, try the new <lingo-base><langcode>/<title> format -->\\n\\t\\t\\t<$let language-code={{{ [[$:/language]get[text]get[name]else[en-GB]] }}}>\\n <$transclude $tiddler={{{ [<active-lingo-base>addsuffix<language-code>addsuffix[/]addsuffix<title>] }}} $mode=<<parseMode>>/>\\n\\t\\t\\t</$let>\\n\\t\\t</$transclude>\\n\\t</$let>\\n</$parameters>\\n\\\\end lingo\"},\"$:/plugins/linonetwo/commandpalette/readme\":{\"title\":\"$:/plugins/linonetwo/commandpalette/readme\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/commandpalette/language/\\n\\n<<lingo Readme>>\\n\"},\"$:/config/ShortcutInfo/open-command-palette\":{\"title\":\"$:/config/ShortcutInfo/open-command-palette\",\"created\":\"20200531223953066\",\"modified\":\"20200531224011568\",\"tags\":\"\",\"text\":\"Open the command palette\"},\"$:/config/shortcuts-mac/open-command-palette\":{\"title\":\"$:/config/shortcuts-mac/open-command-palette\",\"text\":\"cmd-P\"},\"$:/config/shortcuts/open-command-palette\":{\"title\":\"$:/config/shortcuts/open-command-palette\",\"text\":\"ctrl-P\"},\"$:/plugins/linonetwo/commandpalette/CommandPalette\":{\"title\":\"$:/plugins/linonetwo/commandpalette/CommandPalette\",\"key\":\"((open-command-palette))\",\"tags\":\"$:/tags/KeyboardShortcut\",\"text\":\"<$action-sendmessage $message=\\\"open-command-palette\\\"/>\"},\"$:/config/ShortcutInfo/open-command-palette-command-mode\":{\"title\":\"$:/config/ShortcutInfo/open-command-palette-command-mode\",\"tags\":\"\",\"text\":\"Open the command palette in command mode\"},\"$:/config/shortcuts-mac/open-command-palette-command-mode\":{\"title\":\"$:/config/shortcuts-mac/open-command-palette-command-mode\",\"text\":\"cmd-shift-P\"},\"$:/config/shortcuts/open-command-palette-command-mode\":{\"title\":\"$:/config/shortcuts/open-command-palette-command-mode\",\"text\":\"ctrl-shift-P\"},\"$:/plugins/linonetwo/commandpalette/CommandPaletteCommandMode\":{\"title\":\"$:/plugins/linonetwo/commandpalette/CommandPaletteCommandMode\",\"key\":\"((open-command-palette-command-mode))\",\"tags\":\"$:/tags/KeyboardShortcut\",\"text\":\"<$action-sendmessage $message=\\\"open-command-palette\\\" prefix=\\\"$\\\" />\"},\"$:/config/ShortcutInfo/command-palette-switch-history\":{\"title\":\"$:/config/ShortcutInfo/command-palette-switch-history\",\"tags\":\"\",\"text\":\"Switch to previously opened tiddler\"},\"$:/config/shortcuts/command-palette-switch-history\":{\"title\":\"$:/config/shortcuts/command-palette-switch-history\",\"text\":\"ctrl-tab\"},\"$:/plugins/linonetwo/commandpalette/CommandPaletteSwitchHistory\":{\"title\":\"$:/plugins/linonetwo/commandpalette/CommandPaletteSwitchHistory\",\"key\":\"((command-palette-switch-history))\",\"tags\":\"$:/tags/KeyboardShortcut\",\"text\":\"<$action-sendmessage $message=\\\"open-command-palette\\\" historyMode=\\\"yes\\\"/>\"},\"$:/config/ShortcutInfo/command-palette-switch-history-back\":{\"title\":\"$:/config/ShortcutInfo/command-palette-switch-history-back\",\"tags\":\"\",\"text\":\"Switch to previously opened tiddler (Inversed)\"},\"$:/config/shortcuts/command-palette-switch-history-back\":{\"title\":\"$:/config/shortcuts/command-palette-switch-history-back\",\"text\":\"ctrl-shift-tab\"},\"$:/plugins/linonetwo/commandpalette/CommandPaletteSwitchHistoryBack\":{\"title\":\"$:/plugins/linonetwo/commandpalette/CommandPaletteSwitchHistoryBack\",\"key\":\"((command-palette-switch-history-back))\",\"tags\":\"$:/tags/KeyboardShortcut\",\"text\":\"<$action-sendmessage $message=\\\"open-command-palette\\\" historyMode=\\\"yes\\\"/>\"},\"$:/plugins/linonetwo/commandpalette/styles/DefaultCommandPalette.css\":{\"title\":\"$:/plugins/linonetwo/commandpalette/styles/DefaultCommandPalette.css\",\"tags\":\"$:/tags/Stylesheet\",\"text\":\"\\\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html\\n\\n:root {\\n --position-autocomplete-panel-top: 5em;\\n}\\n.aa-Panel {\\n /**\\n * container of command input can't be position fix, otherwise need a hack\\n * https://github.com/algolia/autocomplete/issues/1199\\n */\\n position: fixed !important;\\n top: calc(var(--position-autocomplete-panel-top) + 0.25em) !important;\\n z-index: 9999;\\n}\\n.tw-commandpalette-default-container {\\n position: fixed;\\n background: <<colour page-background>>;\\n z-index: 9998;\\n top: 5em;\\n left: 50%;\\n transform: translate(-50%, 0%);\\n /** fallback to 80% of root widget */\\n width: 80%;\\n width: {{$:/plugins/linonetwo/commandpalette/configs/DesktopWidth}}{{$:/plugins/linonetwo/commandpalette/configs/DesktopWidthUnit}};\\n flex-direction: column;\\n}\\ndiv.aa-DetachedContainer div.aa-Panel {\\n /** height of .aa-DetachedFormContainer */\\n top: 65px !important;\\n width: 100%;\\n height: 100%;\\n}\\n.tw-default-commandpalette-mask-layer {\\n position: fixed;\\n z-index: 9997;\\n top: 0;\\n left: 0;\\n right: 0;\\n bottom: 0;\\n width: 100vw;\\n height: 100vh;\\n background: <<colour background>>;\\n opacity: 0.5;\\n filter: contrast(130%);\\n min-width: 200px !important;\\n transition: opacity {{$:/config/AnimationDuration}}ms;\\n backdrop-filter: blur(10px);\\n overscroll-behavior: contain;\\n overscroll-behavior: none;\\n}\\n\\ndiv.aa-SourceHeader {\\n border-bottom: 1px solid;\\n padding-bottom: 0.3em;\\n padding-top: 0.3em;\\n opacity: 0.5;\\n}\\ndiv.tw-commandpalette-layout-result {\\n display: flex;\\n flex-direction: row;\\n align-items: center;\\n}\\n\"},\"$:/plugins/linonetwo/commandpalette/styles/HideVanillaSearch.css\":{\"title\":\"$:/plugins/linonetwo/commandpalette/styles/HideVanillaSearch.css\",\"tags\":\"$:/tags/Stylesheet\",\"text\":\"<$list filter=\\\"[[$:/plugins/linonetwo/commandpalette/configs/HideDefaultSearchBar]get[text]else[no]match[yes]]\\\">\\n.tc-sidebar-lists.tc-sidebar-search {\\n display: none;\\n}\\n</$list>\\n\"},\"$:/core/ui/CommandPaletteTemplate\":{\"title\":\"$:/core/ui/CommandPaletteTemplate\",\"tags\":\"$:/tags/PageTemplate\",\"text\":\"<$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/CommandPalette]!has[draft.of]]\\\">\\n<$transclude/>\\n</$list>\"},\"$:/core/ui/Buttons/CommandPalette\":{\"title\":\"$:/core/ui/Buttons/CommandPalette\",\"caption\":\"{{$:/plugins/linonetwo/commandpalette/icons/command-palette}} Command Palette\",\"description\":\"Open Command Palette\",\"tags\":\"$:/tags/PageControls\",\"text\":\"\\\\whitespace trim\\n<$button\\n class=<<tv-config-toolbar-class>>\\n message=\\\"open-command-palette\\\"\\n tooltip=\\\"Open Command Palette\\\"\\n aria-label=\\\"Command Palette\\\"\\n>\\n <% if [<tv-config-toolbar-icons>match[yes]] %>\\n {{$:/plugins/linonetwo/commandpalette/icons/command-palette}}\\n <% endif %>\\n <% if [<tv-config-toolbar-text>match[yes]] %>\\n <span class=\\\"tc-btn-text\\\">\\n <$text text=\\\"Command Palette\\\"/>\\n </span>\\n <% endif %>\\n</$button>\\n\"},\"$:/plugins/linonetwo/commandpalette/tree\":{\"title\":\"$:/plugins/linonetwo/commandpalette/tree\",\"text\":\"<<tree prefix:\\\"$:/plugins/linonetwo/commandpalette/\\\">>\"},\"$:/plugins/linonetwo/commandpalette/message-handlers/startup.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/message-handlers/startup.js\",\"type\":\"application/javascript\",\"module-type\":\"startup\",\"Modern.TiddlyDev#Origin\":\"message-handlers/startup.ts\",\"text\":\"\\\"use strict\\\";exports.name=\\\"commandpalette/message-handlers/startup\\\",exports.after=[\\\"startup\\\"],exports.synchronous=!0,exports.startup=function(){$tw.rootWidget.addEventListener(\\\"open-command-palette\\\",e=>{var t=$tw.hooks.invokeHook(\\\"th-open-command-palette\\\",e),o=(null==(o=null==t?void 0:t.paramObject)?void 0:o.id)||\\\"default\\\",a=(null==(a=null==t?void 0:t.paramObject)?void 0:a.prefix)||\\\"\\\",t=(null==(t=null==t?void 0:t.paramObject)?void 0:t.historyMode)||\\\"no\\\";return $tw.wiki.addTiddler({title:\\\"$:/temp/commandpalette/\\\".concat(o,\\\"/opened\\\"),text:\\\"yes\\\",prefix:a,historyMode:t}),!1}),$tw.rootWidget.addEventListener(\\\"close-command-palette\\\",e=>{var t=$tw.hooks.invokeHook(\\\"th-close-command-palette\\\",e),t=(null==t?void 0:t.param)||\\\"default\\\";return $tw.wiki.deleteTiddler(\\\"$:/temp/commandpalette/\\\".concat(t,\\\"/opened\\\")),!1})};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/command-action-string.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/command-action-string.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"20\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/command-action-string.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,n,r)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===n||__defProp(t,e,{get:()=>i[e],enumerable:!(r=__getOwnPropDesc(i,e))||r.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),command_action_string_exports={},systemPrefixes=(__export(command_action_string_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(command_action_string_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchSystem(e){return Boolean(null==systemPrefixes?void 0:systemPrefixes.includes(e.query[0]))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\\\");function debouncePromise(i,n){let r;return async function(...t){return r&&clearTimeout(r),new Promise(e=>{r=setTimeout(()=>{e(i(...t))},n)})}}var _a5,_b5,_a6,_b6,debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(t,e){var{system:i=!1,exclude:n,toTiddler:r=!0}=e;if(isInTidGiDesktop&&\\\"service\\\"in window){var o=window.service.wiki;let e;i&&(e=await o.wikiOperationInServer(\\\"wiki-get-tiddler-text\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]),await o.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",\\\"yes\\\"]));n=await o.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",t,n);return i&&(void 0===e?await o.wikiOperationInServer(\\\"wiki-delete-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]):await o.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",e])),n.data}return r?$tw.wiki.filterTiddlers(t).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(t).filter(Boolean).map(e=>({title:e}))}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}function renderTextWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\".concat(e),()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",\\\"\\\\\\\\import [[$:/core/macros/lingo]]\\\\n\\\\n\\\".concat(e),{parentWidget:t,variables:i}))}var cachedTiddlers=[],plugin={async getSources(t){if(0===t.query.length)return[];if(!checkIsSearchSystem(t)||checkIsUnderFilter(t))return[];const i=$tw.wiki.getTiddlerText(\\\"$:/temp/focussedTiddler\\\"),n={currentTiddler:null!=i?i:\\\"\\\",commandpaletteinput:t.query.slice(1)},r=t.state.context[\\\"widget\\\"],o=e=>{t.setContext({noNavigate:!0}),null!=r&&r.invokeActionString(e.text,r,null,n)};return debounced([{sourceId:\\\"actionString\\\",async getItems({query:t}){return\\\"\\\"===t?[]:(cachedTiddlers=0!==cachedTiddlers.length&&cacheSystemTiddlers()?cachedTiddlers:await filterTiddlersAsync(\\\"[all[tiddlers+shadows]tag[$:/tags/Actions]]\\\",{system:!0,exclude:[]})).filter(e=>0<$tw.wiki.filterTiddlers(\\\"[search[\\\".concat(t.slice(1),\\\"]]\\\"),void 0,$tw.wiki.makeTiddlerIterator([e.title.replace(\\\"$:/plugins/\\\",\\\"\\\").replace(\\\"linonetwo/commandpalette/\\\",\\\"\\\"),renderTextWithCache(e.caption,r),renderTextWithCache(e.description,r)])).length)},getItemUrl({item:e}){return e.title},onSelect({item:e}){o(e)},templates:{header(){var e;let t=i?null==(e=null==(e=$tw.wiki.getTiddler(i))?void 0:e.fields)?void 0:e.caption:\\\"\\\";return t=t&&\\\"(\\\".concat(renderTextWithCache(t,r,n),\\\")\\\"),\\\"\\\".concat(lingo(\\\"ActionString\\\"),\\\" - \\\").concat(lingo(\\\"CurrentTiddler\\\"),\\\": \\\").concat(i,\\\" \\\").concat(t)},item({item:e,createElement:t}){var i=e.description?\\\" (\\\".concat(renderTextWithCache(e.description,r,n),\\\")\\\"):\\\"\\\";return t(\\\"div\\\",{onclick:()=>{o(e)}},\\\"\\\".concat(renderTextWithCache(e.caption,r,n)).concat(i)||e.title)}}}])}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/command-message.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/command-message.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"20\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/command-message.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,r,n)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===r||__defProp(t,e,{get:()=>i[e],enumerable:!(n=__getOwnPropDesc(i,e))||n.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),command_message_exports={},systemPrefixes=(__export(command_message_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(command_message_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchSystem(e){return Boolean(null==systemPrefixes?void 0:systemPrefixes.includes(e.query[0]))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\\\");function debouncePromise(i,r){let n;return async function(...t){return n&&clearTimeout(n),new Promise(e=>{n=setTimeout(()=>{e(i(...t))},r)})}}var _a5,_b5,_a6,_b6,debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(t,e){var{system:i=!1,exclude:r,toTiddler:n=!0}=e;if(isInTidGiDesktop&&\\\"service\\\"in window){var o=window.service.wiki;let e;i&&(e=await o.wikiOperationInServer(\\\"wiki-get-tiddler-text\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]),await o.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",\\\"yes\\\"]));r=await o.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",t,r);return i&&(void 0===e?await o.wikiOperationInServer(\\\"wiki-delete-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]):await o.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",e])),r.data}return n?$tw.wiki.filterTiddlers(t).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(t).filter(Boolean).map(e=>({title:e}))}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}function renderTextWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\".concat(e),()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",\\\"\\\\\\\\import [[$:/core/macros/lingo]]\\\\n\\\\n\\\".concat(e),{parentWidget:t,variables:i}))}var cachedTiddlers=[],plugin={async getSources(i){if(0===i.query.length)return[];if(!checkIsSearchSystem(i)||checkIsUnderFilter(i))return[];const r=$tw.wiki.getTiddlerText(\\\"$:/temp/focussedTiddler\\\"),n={currentTiddler:null!=r?r:\\\"\\\"},o=i.state.context[\\\"widget\\\"],l=e=>{var t;i.setContext({noNavigate:!0}),null!=(t=null==o?void 0:o.dispatchEvent)&&t.call(o,{type:e.text.trim(),tiddlerTitle:r})};return debounced([{sourceId:\\\"message\\\",async getItems({query:t}){return\\\"\\\"===t?[]:(cachedTiddlers=0!==cachedTiddlers.length&&cacheSystemTiddlers()?cachedTiddlers:await filterTiddlersAsync(\\\"[all[tiddlers+shadows]tag[$:/tags/Messages]]\\\",{system:!0})).filter(e=>{var t=e[\\\"command-palette-filter\\\"];return!t||!r||0<$tw.wiki.filterTiddlers(t,void 0,$tw.wiki.makeTiddlerIterator([r])).length}).filter(e=>0<$tw.wiki.filterTiddlers(\\\"[search[\\\".concat(t.slice(1),\\\"]]\\\"),void 0,$tw.wiki.makeTiddlerIterator([e.title.replace(\\\"$:/plugins/linonetwo/commandpalette/\\\",\\\"\\\"),renderTextWithCache(e.caption,o),renderTextWithCache(e.description,o)])).length)},getItemUrl({item:e}){return e.title},onSelect({item:e}){l(e)},templates:{header(){var e;let t=r?null==(e=null==(e=$tw.wiki.getTiddler(r))?void 0:e.fields)?void 0:e.caption:\\\"\\\";return t=t&&\\\"(\\\".concat(renderTextWithCache(t,o,n),\\\")\\\"),\\\"\\\".concat(lingo(\\\"Message\\\"),\\\" - \\\").concat(lingo(\\\"CurrentTiddler\\\"),\\\": \\\").concat(r,\\\" \\\").concat(t)},item({item:e,createElement:t}){var i=e.description?\\\" (\\\".concat(renderTextWithCache(e.description,o,n),\\\")\\\"):\\\"\\\";return t(\\\"div\\\",{onclick:()=>{l(e)}},\\\"\\\".concat(renderTextWithCache(e.caption,o,n)).concat(i)||e.title)}}}])}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-config.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-config.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"15\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-config.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,r,n)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===r||__defProp(t,e,{get:()=>i[e],enumerable:!(n=__getOwnPropDesc(i,e))||n.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_config_exports={},systemPrefixes=(__export(search_config_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_config_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchSystem(e){return Boolean(null==systemPrefixes?void 0:systemPrefixes.includes(e.query[0]))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\\\");function debouncePromise(i,r){let n;return async function(...t){return n&&clearTimeout(n),new Promise(e=>{n=setTimeout(()=>{e(i(...t))},r)})}}var _a5,_b5,_a6,_b6,debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(t,e){var{system:i=!1,exclude:r,toTiddler:n=!0}=e;if(isInTidGiDesktop&&\\\"service\\\"in window){var o=window.service.wiki;let e;i&&(e=await o.wikiOperationInServer(\\\"wiki-get-tiddler-text\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]),await o.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",\\\"yes\\\"]));r=await o.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",t,r);return i&&(void 0===e?await o.wikiOperationInServer(\\\"wiki-delete-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]):await o.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",e])),r.data}return n?$tw.wiki.filterTiddlers(t).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(t).filter(Boolean).map(e=>({title:e}))}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}function renderTextWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\".concat(e),()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",\\\"\\\\\\\\import [[$:/core/macros/lingo]]\\\\n\\\\n\\\".concat(e),{parentWidget:t,variables:i}))}var cachedTiddlers=[],plugin={async getSources(r){if(0===r.query.length)return[];if(!checkIsSearchSystem(r)||checkIsUnderFilter(r))return[];const n=r.state.context[\\\"widget\\\"];return debounced([{sourceId:\\\"config\\\",async getItems({query:t}){return(cachedTiddlers=0!==cachedTiddlers.length&&cacheSystemTiddlers()?cachedTiddlers:await filterTiddlersAsync(\\\"[all[shadows]tag[$:/tags/ControlPanel/SettingsTab]]\\\",{system:!0})).filter(e=>0<$tw.wiki.filterTiddlers(\\\"[search[\\\".concat(t.slice(1),\\\"]]\\\"),void 0,$tw.wiki.makeTiddlerIterator([renderTextWithCache(e.caption,n),e.text,e.title.replace(\\\"$:/plugins/\\\",\\\"\\\")])).length)},getItemUrl({item:e}){return e.title},templates:{header(){return lingo(\\\"Config\\\")},item({item:e,createElement:t,state:i}){return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?t(\\\"div\\\",{onclick:()=>{r.navigator.navigate({item:e,itemUrl:e.title,state:i})}},renderTextWithCache(e.caption,n)):t(\\\"div\\\",{onclick:()=>{r.navigator.navigate({item:e,itemUrl:e.title,state:i})}},e.title)}}}])}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-filter.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-filter.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"0\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-filter.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,r,n)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===r||__defProp(t,e,{get:()=>i[e],enumerable:!(n=__getOwnPropDesc(i,e))||n.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_filter_exports={},systemPrefixes=(__export(search_filter_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_filter_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchSystem(e){return Boolean(null==systemPrefixes?void 0:systemPrefixes.includes(e.query[0]))}function checkIsFilter(e){return e.query[0]===filterPrefix}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\\\"),titleTextExclusionFilter=()=>$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/TitleTextIgnoreFilter\\\",\\\"\\\"),missingFilterOnTop=()=>$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/MissingFilterOnTop\\\",\\\"\\\");function debouncePromise(i,r){let n;return async function(...t){return n&&clearTimeout(n),new Promise(e=>{n=setTimeout(()=>{e(i(...t))},r)})}}var _a5,_b5,_a6,_b6,debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(t,e){var{system:i=!1,exclude:r,toTiddler:n=!0}=e;if(isInTidGiDesktop&&\\\"service\\\"in window){var l=window.service.wiki;let e;i&&(e=await l.wikiOperationInServer(\\\"wiki-get-tiddler-text\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]),await l.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",\\\"yes\\\"]));r=await l.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",t,r);return i&&(void 0===e?await l.wikiOperationInServer(\\\"wiki-delete-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]):await l.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",e])),r.data}return n?$tw.wiki.filterTiddlers(t).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(t).filter(Boolean).map(e=>({title:e}))}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}function renderTextWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\".concat(e),()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",\\\"\\\\\\\\import [[$:/core/macros/lingo]]\\\\n\\\\n\\\".concat(e),{parentWidget:t,variables:i}))}var cachedTiddlers=[],plugin={async getSources(r){var e=[];if(checkIsFilter(r)){const n=r.state.context[\\\"widget\\\"],l=e=>{var t=\\\"no\\\"!==e[\\\"command-palette-get-tiddler\\\"];r.setContext({noNavigate:!0,noClose:!0,filter:e.filter.trim(),newQuery:\\\"\\\",filterGetTiddler:t})};e.push({sourceId:\\\"build-in-filter\\\",async getItems({query:t}){var e,i;return\\\"\\\"===t?[]:(e=(cachedTiddlers=0!==cachedTiddlers.length&&cacheSystemTiddlers()?cachedTiddlers:await filterTiddlersAsync(\\\"[all[tiddlers+shadows]tag[$:/tags/Filter]]\\\",{system:!0})).filter(e=>void 0!==e&&!(!e.filter||\\\"string\\\"!=typeof e.filter)).filter(e=>0<$tw.wiki.filterTiddlers(\\\"[search[\\\".concat(t.slice(1),\\\"]]\\\"),void 0,$tw.wiki.makeTiddlerIterator([e.title.replace(\\\"$:/plugins/\\\",\\\"\\\").replace(\\\"linonetwo/commandpalette/\\\",\\\"\\\"),renderTextWithCache(e.caption,n),renderTextWithCache(e.description,n),e.filter.trim().replaceAll(\\\"[\\\",\\\"\\\").replaceAll(\\\"]\\\",\\\"\\\")])).length),i={filter:t,title:\\\"\\\",type:\\\"\\\",text:\\\"\\\"},1<t.length?missingFilterOnTop()?[i,...e]:[...e,i]:e)},getItemUrl({item:e}){return e.title},onSelect({item:e}){l(e)},templates:{header(){return lingo(\\\"Filter\\\")},item({item:e,createElement:t}){var i=renderTextWithCache(e.caption,n),r=e.description?\\\"\\\".concat(i?\\\" - \\\":\\\"\\\").concat(renderTextWithCache(e.description,n)):\\\"\\\";return t(\\\"div\\\",{style:\\\"display:flex;flex-direction:column;\\\",onclick:()=>{l(e)}},[t(\\\"div\\\",{style:\\\"margin-bottom:0.25em;\\\"},\\\"\\\".concat(i).concat(r)),t(\\\"div\\\",{},[t(\\\"small\\\",{},e.filter.trim())])])}}})}return checkIsUnderFilter(r)&&e.push({sourceId:\\\"filter\\\",async getItems({query:e,state:t}){var i=checkIsSearchSystem(r);return filterTiddlersAsync(\\\"[all[tiddlers+shadows]]+\\\".concat(t.context.filter,\\\" \\\").concat(t.context.applyExclusion?titleTextExclusionFilter():\\\"\\\",\\\" +[search[\\\").concat(i?e.slice(1):e,\\\"]]\\\"),{system:i,toTiddler:null==(i=t.context.filterGetTiddler)||i})},getItemUrl({item:e}){return e.title},templates:{header(){return\\\"\\\".concat(lingo(\\\"UnderFilter\\\"),\\\" - \\\").concat(r.state.context.filter,\\\" \\\").concat(r.state.context.applyExclusion?\\\"- ...\\\":\\\"\\\")},item({item:e,createElement:t,state:i}){return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?t(\\\"div\\\",{onclick:()=>{r.navigator.navigate({item:e,itemUrl:e.title,state:i})}},\\\"\\\".concat(e.caption,\\\" (\\\").concat(e.title,\\\")\\\")):t(\\\"div\\\",{onclick:()=>{r.navigator.navigate({item:e,itemUrl:e.title,state:i})}},e.title)},noResults(){return lingo(\\\"NoResult\\\")}}}),debounced(e)}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-help.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-help.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"-1\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-help.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,l,n)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===l||__defProp(t,e,{get:()=>i[e],enumerable:!(n=__getOwnPropDesc(i,e))||n.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_help_exports={},systemPrefixes=(__export(search_help_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_help_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsHelp(e){return e.query[0]===helpPrefix||\\\"\\\"===e.query}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\\\"),lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}function renderTextWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\".concat(e),()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",\\\"\\\\\\\\import [[$:/core/macros/lingo]]\\\\n\\\\n\\\".concat(e),{parentWidget:t,variables:i}))}var cachedTiddlers=[],plugin={getSources(t){const l=t.state.context[\\\"widget\\\"];if(!checkIsHelp(t)||checkIsUnderFilter(t))return[];const n=e=>{t.setContext({noNavigate:!0,noClose:!0,newQuery:e[\\\"command-palette-prefix\\\"].charAt(0)})};return[{sourceId:\\\"help\\\",getItems({query:t}){return(cachedTiddlers=0!==cachedTiddlers.length&&cacheSystemTiddlers()?cachedTiddlers:$tw.wiki.filterTiddlers(\\\"[all[shadows]tag[$:/tags/CommandPaletteHelp]]\\\")).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean).filter(e=>0<$tw.wiki.filterTiddlers(\\\"[search[\\\".concat(t.slice(1),\\\"]]\\\"),void 0,$tw.wiki.makeTiddlerIterator([e.title.replace(\\\"$:/plugins/linonetwo/commandpalette/commands/help/\\\",\\\"\\\"),renderTextWithCache(e.caption,l),renderTextWithCache(e.description,l)])).length)},getItemUrl({item:e}){return e.title},onSelect({item:e}){n(e)},templates:{header(){return lingo(\\\"Help\\\")},item({item:e,createElement:t}){var i=e.description?\\\" \\\".concat(renderTextWithCache(e.description,l)):\\\"\\\";return t(\\\"div\\\",{style:\\\"display:flex;flex-direction:column;\\\",onclick:()=>{n(e)}},[t(\\\"div\\\",{style:\\\"margin-bottom:0.25em;\\\"},[t(\\\"em\\\",{style:\\\"margin-right:0.25em;\\\"},[e[\\\"command-palette-prefix\\\"]]),renderTextWithCache(e.caption,l)]),t(\\\"div\\\",{style:\\\"margin-bottom:0.3em;\\\"},i)])}}}]}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-layout.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-layout.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"25\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-layout.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,r,n)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===r||__defProp(t,e,{get:()=>i[e],enumerable:!(n=__getOwnPropDesc(i,e))||n.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_layout_exports={},systemPrefixes=(__export(search_layout_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_layout_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchSystem(e){return Boolean(null==systemPrefixes?void 0:systemPrefixes.includes(e.query[0]))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var _a5,_b5,_a6,_b6,cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\\\"),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(t,e){var{system:i=!1,exclude:r,toTiddler:n=!0}=e;if(isInTidGiDesktop&&\\\"service\\\"in window){var o=window.service.wiki;let e;i&&(e=await o.wikiOperationInServer(\\\"wiki-get-tiddler-text\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]),await o.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",\\\"yes\\\"]));r=await o.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",t,r);return i&&(void 0===e?await o.wikiOperationInServer(\\\"wiki-delete-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]):await o.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",e])),r.data}return n?$tw.wiki.filterTiddlers(t).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(t).filter(Boolean).map(e=>({title:e}))}function renderTextWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\".concat(e),()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",\\\"\\\\\\\\import [[$:/core/macros/lingo]]\\\\n\\\\n\\\".concat(e),{parentWidget:t,variables:i}))}function renderHTMLWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-html-\\\".concat(e),()=>$tw.wiki.renderText(\\\"text/html\\\",\\\"text/vnd.tiddlywiki\\\",\\\"\\\\\\\\import [[$:/core/macros/lingo]]\\\\n\\\\n\\\".concat(e),{parentWidget:t,variables:i}))}function getIconSvg(e,t){return renderHTMLWithCache($tw.wiki.getTiddlerText(e),t).replace(\\\"<p>\\\",\\\"\\\").replace(\\\"</p>\\\",\\\"\\\")}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}var cachedTiddlers=[],plugin={getSources(t){if(0===t.query.length)return[];if(!checkIsSearchSystem(t)||checkIsUnderFilter(t))return[];const o=t.state.context[\\\"widget\\\"],a=e=>{t.setContext({noNavigate:!0}),$tw.wiki.setText(\\\"$:/layout\\\",\\\"text\\\",void 0,e.title,{suppressTimestamp:!0})};return[{sourceId:\\\"layout\\\",async getItems({query:t}){return(cachedTiddlers=0!==cachedTiddlers.length&&cacheSystemTiddlers()?cachedTiddlers:await filterTiddlersAsync(\\\"[all[tiddlers+shadows]tag[$:/tags/Layout]] [[$:/core/ui/PageTemplate]] +[!is[draft]sort[name]]\\\",{system:!0})).filter(e=>0<$tw.wiki.filterTiddlers(\\\"[search[\\\".concat(t.slice(1),\\\"]]\\\"),void 0,$tw.wiki.makeTiddlerIterator([renderTextWithCache(e.name,o),renderTextWithCache(e.description,o),e.title.replace(\\\"$:/plugins/\\\",\\\"\\\")])).length)},getItemUrl({item:e}){return e.title},onSelect({item:e}){a(e)},templates:{header(){var e=$tw.wiki.getTiddlerText(\\\"$:/layout\\\",\\\"\\\"),e=null==(e=null==(e=$tw.wiki.getTiddler(e))?void 0:e.fields)?void 0:e.name,e=e?renderTextWithCache(e,o):$tw.wiki.getTiddlerText(\\\"$:/language/PageTemplate/Name\\\");return\\\"\\\".concat(lingo(\\\"Layout\\\"),\\\" - \\\").concat(lingo(\\\"CurrentLayout\\\"),\\\": \\\").concat(e)},item({item:e,createElement:t}){var i,r,n;return\\\"string\\\"==typeof e.name&&\\\"\\\"!==e.name?(i=renderTextWithCache(e.name,o),r=renderTextWithCache(e.description,o),n=getIconSvg(e.icon,o),t(\\\"div\\\",{\\\"class\\\":\\\"tw-commandpalette-layout-result\\\",onclick:()=>{a(e)},innerHTML:\\\"\\\".concat(n).concat(i).concat(r?\\\" - \\\".concat(r):\\\"\\\")})):t(\\\"div\\\",{onclick:()=>{a(e)}},e.title)}}}]}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-story-history.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-story-history.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"0\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-story-history.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__esm=(e,o)=>function(){return o=e?(0,e[__getOwnPropNames(e)[0]])(e=0):o},__commonJS=(e,o)=>function(){return o||(0,e[__getOwnPropNames(e)[0]])((o={exports:{}}).exports,o),o.exports},__export=(e,o)=>{for(var t in o)__defProp(e,t,{get:o[t],enumerable:!0})},__copyProps=(o,t,r,i)=>{if(t&&\\\"object\\\"==typeof t||\\\"function\\\"==typeof t)for(let e of __getOwnPropNames(t))__hasOwnProp.call(o,e)||e===r||__defProp(o,e,{get:()=>t[e],enumerable:!(i=__getOwnPropDesc(t,e))||i.enumerable});return o},__toESM=(e,o,t)=>(t=null!=e?__create(__getProtoOf(e)):{},__copyProps(!o&&e&&e.__esModule?t:__defProp(t,\\\"default\\\",{value:e,enumerable:!0}),e)),__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),init_esbuild_inject=__esm({\\\"node_modules/.pnpm/tiddlywiki-plugin-dev@0.2.0_postcss@8.4.38_ts-node@10.9.2_@types+node@20.12.12_typescript@5.4.5_/node_modules/tiddlywiki-plugin-dev/dist/js/esbuild-inject.js\\\"(){}}),require_freeGlobal=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_freeGlobal.js\\\"(e,o){init_esbuild_inject();var t=\\\"object\\\"==typeof global&&global&&global.Object===Object&&global;o.exports=t}}),require_root=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_root.js\\\"(e,o){init_esbuild_inject();var t=require_freeGlobal(),r=\\\"object\\\"==typeof self&&self&&self.Object===Object&&self,t=t||r||Function(\\\"return this\\\")();o.exports=t}}),require_Symbol=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_Symbol.js\\\"(e,o){init_esbuild_inject();var t=require_root().Symbol;o.exports=t}}),require_getRawTag=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_getRawTag.js\\\"(e,o){init_esbuild_inject();var t=require_Symbol(),r=Object.prototype,s=r.hasOwnProperty,_=r.toString,a=t?t.toStringTag:void 0;o.exports=function(e){var o=s.call(e,a),t=e[a];try{var r=!(e[a]=void 0)}catch(n){}var i=_.call(e);return r&&(o?e[a]=t:delete e[a]),i}}}),require_objectToString=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_objectToString.js\\\"(e,o){init_esbuild_inject();var t=Object.prototype.toString;o.exports=function(e){return t.call(e)}}}),require_baseGetTag=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseGetTag.js\\\"(e,o){init_esbuild_inject();var t=require_Symbol(),r=require_getRawTag(),i=require_objectToString(),n=t?t.toStringTag:void 0;o.exports=function(e){return null==e?void 0===e?\\\"[object Undefined]\\\":\\\"[object Null]\\\":(n&&n in Object(e)?r:i)(e)}}}),require_isObject=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/isObject.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e){var o=typeof e;return null!=e&&(\\\"object\\\"==o||\\\"function\\\"==o)}}}),require_isFunction=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/isFunction.js\\\"(e,o){init_esbuild_inject();var t=require_baseGetTag(),r=require_isObject();o.exports=function(e){var o;return!!r(e)&&(\\\"[object Function]\\\"==(o=t(e))||\\\"[object GeneratorFunction]\\\"==o||\\\"[object AsyncFunction]\\\"==o||\\\"[object Proxy]\\\"==o)}}}),require_coreJsData=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_coreJsData.js\\\"(e,o){init_esbuild_inject();var t=require_root()[\\\"__core-js_shared__\\\"];o.exports=t}}),require_isMasked=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_isMasked.js\\\"(e,o){init_esbuild_inject();var t=require_coreJsData(),r=(t=/[^.]+$/.exec(t&&t.keys&&t.keys.IE_PROTO||\\\"\\\"))?\\\"Symbol(src)_1.\\\"+t:\\\"\\\";o.exports=function(e){return!!r&&r in e}}}),require_toSource=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_toSource.js\\\"(e,o){init_esbuild_inject();var t=Function.prototype.toString;o.exports=function(e){if(null!=e){try{return t.call(e)}catch(o){}try{return e+\\\"\\\"}catch(o){}}return\\\"\\\"}}}),require_baseIsNative=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseIsNative.js\\\"(e,o){init_esbuild_inject();var t=require_isFunction(),r=require_isMasked(),i=require_isObject(),n=require_toSource(),s=/^\\\\[object .+?Constructor\\\\]$/,_=Function.prototype,a=Object.prototype,_=_.toString,a=a.hasOwnProperty,l=RegExp(\\\"^\\\"+_.call(a).replace(/[\\\\\\\\^$.*+?()[\\\\]{}|]/g,\\\"\\\\\\\\$&\\\").replace(/hasOwnProperty|(function).*?(?=\\\\\\\\\\\\()| for .+?(?=\\\\\\\\\\\\])/g,\\\"$1.*?\\\")+\\\"$\\\");o.exports=function(e){return!(!i(e)||r(e))&&(t(e)?l:s).test(n(e))}}}),require_getValue=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_getValue.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e,o){return null==e?void 0:e[o]}}}),require_getNative=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_getNative.js\\\"(e,o){init_esbuild_inject();var r=require_baseIsNative(),i=require_getValue();o.exports=function(e,o){var t=i(e,o);return r(t)?t:void 0}}}),require_nativeCreate=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_nativeCreate.js\\\"(e,o){init_esbuild_inject();var t=require_getNative()(Object,\\\"create\\\");o.exports=t}}),require_hashClear=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_hashClear.js\\\"(e,o){init_esbuild_inject();var t=require_nativeCreate();o.exports=function(){this.__data__=t?t(null):{},this.size=0}}}),require_hashDelete=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_hashDelete.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e){var o=this.has(e)&&delete this.__data__[e];return this.size-=o?1:0,o}}}),require_hashGet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_hashGet.js\\\"(e,o){init_esbuild_inject();var r=require_nativeCreate(),i=Object.prototype.hasOwnProperty;o.exports=function(e){var o,t=this.__data__;return r?\\\"__lodash_hash_undefined__\\\"===(o=t[e])?void 0:o:i.call(t,e)?t[e]:void 0}}}),require_hashHas=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_hashHas.js\\\"(e,o){init_esbuild_inject();var t=require_nativeCreate(),r=Object.prototype.hasOwnProperty;o.exports=function(e){var o=this.__data__;return t?void 0!==o[e]:r.call(o,e)}}}),require_hashSet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_hashSet.js\\\"(e,o){init_esbuild_inject();var r=require_nativeCreate();o.exports=function(e,o){var t=this.__data__;return this.size+=this.has(e)?0:1,t[e]=r&&void 0===o?\\\"__lodash_hash_undefined__\\\":o,this}}}),require_Hash=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_Hash.js\\\"(e,o){init_esbuild_inject();var t=require_hashClear(),r=require_hashDelete(),i=require_hashGet(),n=require_hashHas(),s=require_hashSet();function _(e){var o=-1,t=null==e?0:e.length;for(this.clear();++o<t;){var r=e[o];this.set(r[0],r[1])}}_.prototype.clear=t,_.prototype[\\\"delete\\\"]=r,_.prototype.get=i,_.prototype.has=n,_.prototype.set=s,o.exports=_}}),require_listCacheClear=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_listCacheClear.js\\\"(e,o){init_esbuild_inject(),o.exports=function(){this.__data__=[],this.size=0}}}),require_eq=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/eq.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e,o){return e===o||e!=e&&o!=o}}}),require_assocIndexOf=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_assocIndexOf.js\\\"(e,o){init_esbuild_inject();var r=require_eq();o.exports=function(e,o){for(var t=e.length;t--;)if(r(e[t][0],o))return t;return-1}}}),require_listCacheDelete=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_listCacheDelete.js\\\"(e,o){init_esbuild_inject();var r=require_assocIndexOf(),i=Array.prototype.splice;o.exports=function(e){var o=this.__data__,t=r(o,e);return!(t<0||(t==o.length-1?o.pop():i.call(o,t,1),--this.size,0))}}}),require_listCacheGet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_listCacheGet.js\\\"(e,o){init_esbuild_inject();var r=require_assocIndexOf();o.exports=function(e){var o=this.__data__,t=r(o,e);return t<0?void 0:o[t][1]}}}),require_listCacheHas=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_listCacheHas.js\\\"(e,o){init_esbuild_inject();var t=require_assocIndexOf();o.exports=function(e){return-1<t(this.__data__,e)}}}),require_listCacheSet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_listCacheSet.js\\\"(e,o){init_esbuild_inject();var i=require_assocIndexOf();o.exports=function(e,o){var t=this.__data__,r=i(t,e);return r<0?(++this.size,t.push([e,o])):t[r][1]=o,this}}}),require_ListCache=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_ListCache.js\\\"(e,o){init_esbuild_inject();var t=require_listCacheClear(),r=require_listCacheDelete(),i=require_listCacheGet(),n=require_listCacheHas(),s=require_listCacheSet();function _(e){var o=-1,t=null==e?0:e.length;for(this.clear();++o<t;){var r=e[o];this.set(r[0],r[1])}}_.prototype.clear=t,_.prototype[\\\"delete\\\"]=r,_.prototype.get=i,_.prototype.has=n,_.prototype.set=s,o.exports=_}}),require_Map=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_Map.js\\\"(e,o){init_esbuild_inject();var t=require_getNative()(require_root(),\\\"Map\\\");o.exports=t}}),require_mapCacheClear=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_mapCacheClear.js\\\"(e,o){init_esbuild_inject();var t=require_Hash(),r=require_ListCache(),i=require_Map();o.exports=function(){this.size=0,this.__data__={hash:new t,map:new(i||r),string:new t}}}}),require_isKeyable=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_isKeyable.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e){var o=typeof e;return\\\"string\\\"==o||\\\"number\\\"==o||\\\"symbol\\\"==o||\\\"boolean\\\"==o?\\\"__proto__\\\"!==e:null===e}}}),require_getMapData=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_getMapData.js\\\"(e,o){init_esbuild_inject();var r=require_isKeyable();o.exports=function(e,o){var t=e.__data__;return r(o)?t[\\\"string\\\"==typeof o?\\\"string\\\":\\\"hash\\\"]:t.map}}}),require_mapCacheDelete=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_mapCacheDelete.js\\\"(e,o){init_esbuild_inject();var t=require_getMapData();o.exports=function(e){var o=t(this,e)[\\\"delete\\\"](e);return this.size-=o?1:0,o}}}),require_mapCacheGet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_mapCacheGet.js\\\"(e,o){init_esbuild_inject();var t=require_getMapData();o.exports=function(e){return t(this,e).get(e)}}}),require_mapCacheHas=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_mapCacheHas.js\\\"(e,o){init_esbuild_inject();var t=require_getMapData();o.exports=function(e){return t(this,e).has(e)}}}),require_mapCacheSet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_mapCacheSet.js\\\"(e,o){init_esbuild_inject();var i=require_getMapData();o.exports=function(e,o){var t=i(this,e),r=t.size;return t.set(e,o),this.size+=t.size==r?0:1,this}}}),require_MapCache=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_MapCache.js\\\"(e,o){init_esbuild_inject();var t=require_mapCacheClear(),r=require_mapCacheDelete(),i=require_mapCacheGet(),n=require_mapCacheHas(),s=require_mapCacheSet();function _(e){var o=-1,t=null==e?0:e.length;for(this.clear();++o<t;){var r=e[o];this.set(r[0],r[1])}}_.prototype.clear=t,_.prototype[\\\"delete\\\"]=r,_.prototype.get=i,_.prototype.has=n,_.prototype.set=s,o.exports=_}}),require_setCacheAdd=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_setCacheAdd.js\\\"(e,o){init_esbuild_inject();o.exports=function(e){return this.__data__.set(e,\\\"__lodash_hash_undefined__\\\"),this}}}),require_setCacheHas=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_setCacheHas.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e){return this.__data__.has(e)}}}),require_SetCache=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_SetCache.js\\\"(e,o){init_esbuild_inject();var r=require_MapCache(),t=require_setCacheAdd(),i=require_setCacheHas();function n(e){var o=-1,t=null==e?0:e.length;for(this.__data__=new r;++o<t;)this.add(e[o])}n.prototype.add=n.prototype.push=t,n.prototype.has=i,o.exports=n}}),require_baseFindIndex=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseFindIndex.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e,o,t,r){for(var i=e.length,n=t+(r?1:-1);r?n--:++n<i;)if(o(e[n],n,e))return n;return-1}}}),require_baseIsNaN=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseIsNaN.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e){return e!=e}}}),require_strictIndexOf=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_strictIndexOf.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e,o,t){for(var r=t-1,i=e.length;++r<i;)if(e[r]===o)return r;return-1}}}),require_baseIndexOf=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseIndexOf.js\\\"(e,o){init_esbuild_inject();var r=require_baseFindIndex(),i=require_baseIsNaN(),n=require_strictIndexOf();o.exports=function(e,o,t){return o==o?n(e,o,t):r(e,i,t)}}}),require_arrayIncludes=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_arrayIncludes.js\\\"(e,o){init_esbuild_inject();var t=require_baseIndexOf();o.exports=function(e,o){return!!(null==e?0:e.length)&&-1<t(e,o,0)}}}),require_arrayIncludesWith=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_arrayIncludesWith.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e,o,t){for(var r=-1,i=null==e?0:e.length;++r<i;)if(t(o,e[r]))return!0;return!1}}}),require_cacheHas=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_cacheHas.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e,o){return e.has(o)}}}),require_Set=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_Set.js\\\"(e,o){init_esbuild_inject();var t=require_getNative()(require_root(),\\\"Set\\\");o.exports=t}}),require_noop=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/noop.js\\\"(e,o){init_esbuild_inject(),o.exports=function(){}}}),require_setToArray=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_setToArray.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e){var o=-1,t=Array(e.size);return e.forEach(function(e){t[++o]=e}),t}}}),require_createSet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_createSet.js\\\"(e,o){init_esbuild_inject();var t=require_Set(),r=require_noop(),i=require_setToArray(),i=t&&1/i(new t([,-0]))[1]==1/0?function(e){return new t(e)}:r;o.exports=i}}),require_baseUniq=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseUniq.js\\\"(e,o){init_esbuild_inject();var m=require_SetCache(),p=require_arrayIncludes(),h=require_arrayIncludesWith(),f=require_cacheHas(),j=require_createSet(),b=require_setToArray();o.exports=function(e,o,t){var r=-1,i=p,n=e.length,s=!0,_=[],a=_;if(t)s=!1,i=h;else if(200<=n){var l=o?null:j(e);if(l)return b(l);s=!1,i=f,a=new m}else a=o?[]:_;e:for(;++r<n;){var d=e[r],u=o?o(d):d,d=t||0!==d?d:0;if(s&&u==u){for(var c=a.length;c--;)if(a[c]===u)continue e;o&&a.push(u),_.push(d)}else i(a,u,t)||(a!==_&&a.push(u),_.push(d))}return _}}}),require_uniq=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/uniq.js\\\"(e,o){init_esbuild_inject();var t=require_baseUniq();o.exports=function(e){return e&&e.length?t(e):[]}}}),search_story_history_exports={},import_uniq=(__export(search_story_history_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_story_history_exports),init_esbuild_inject(),__toESM(require_uniq())),systemPrefixes=(init_esbuild_inject(),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchUser(e){var o=e.query[0];return!(null!=systemPrefixes&&systemPrefixes.includes(o)||[filterPrefix,tagsPrefix,helpPrefix].includes(o))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}init_esbuild_inject();var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const o=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(o,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(o,\\\"/\\\").concat(e),e))}function renderTextWithCache(e,o,t){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\".concat(e),()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",\\\"\\\\\\\\import [[$:/core/macros/lingo]]\\\\n\\\\n\\\".concat(e),{parentWidget:o,variables:t}))}init_esbuild_inject();var plugin={getSources(r){const i=r.state.context[\\\"widget\\\"];return!checkIsSearchUser(r)||checkIsUnderFilter(r)?[]:[{sourceId:\\\"story-history\\\",getItems({query:e}){var o=null!=(o=$tw.wiki.getTiddlerData(\\\"$:/HistoryList\\\"))?o:[],o=(0,import_uniq[\\\"default\\\"])([...o.reverse().map(e=>e.title),...$tw.wiki.filterTiddlers(\\\"[list[$:/StoryList]]\\\")]);let t=[];var[o,r,...i]=(t=void 0===$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/pinyin-fuzzy-search/pinyin-fuzzy-search.js\\\")?$tw.wiki.filterTiddlers(\\\"[search:title[\\\".concat(e,\\\"]]\\\"),void 0,$tw.wiki.makeTiddlerIterator(o)):$tw.wiki.filterTiddlers(\\\"[pinyinfuse[\\\".concat(e,\\\"]]\\\"),void 0,$tw.wiki.makeTiddlerIterator(o))).map(e=>{var o;return null==(o=$tw.wiki.getTiddler(e))?void 0:o.fields}).filter(Boolean);return[r,o,...i].filter(Boolean)},getItemUrl({item:e}){return e.title},templates:{header(){return lingo(\\\"StoryHistory\\\")},item({item:e,createElement:o,state:t}){return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?o(\\\"div\\\",{onclick:()=>{r.navigator.navigate({item:e,itemUrl:e.title,state:t})}},\\\"\\\".concat(renderTextWithCache(e.caption,i),\\\" (\\\").concat(e.title,\\\")\\\")):o(\\\"div\\\",{onclick:()=>{r.navigator.navigate({item:e,itemUrl:e.title,state:t})}},e.title)}}}]}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-system-title.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-system-title.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"5\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-system-title.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,r,n)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===r||__defProp(t,e,{get:()=>i[e],enumerable:!(n=__getOwnPropDesc(i,e))||n.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_system_title_exports={},systemPrefixes=(__export(search_system_title_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_system_title_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchSystem(e){return Boolean(null==systemPrefixes?void 0:systemPrefixes.includes(e.query[0]))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\\\"),searchSystemTitle=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/SearchSystemTitle\\\");function debouncePromise(i,r){let n;return async function(...t){return n&&clearTimeout(n),new Promise(e=>{n=setTimeout(()=>{e(i(...t))},r)})}}var _a5,_b5,_a6,_b6,debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(t,e){var{system:i=!1,exclude:r,toTiddler:n=!0}=e;if(isInTidGiDesktop&&\\\"service\\\"in window){var o=window.service.wiki;let e;i&&(e=await o.wikiOperationInServer(\\\"wiki-get-tiddler-text\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]),await o.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",\\\"yes\\\"]));r=await o.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",t,r);return i&&(void 0===e?await o.wikiOperationInServer(\\\"wiki-delete-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]):await o.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",e])),r.data}return n?$tw.wiki.filterTiddlers(t).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(t).filter(Boolean).map(e=>({title:e}))}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}var cachedTiddlers=[],plugin={async getSources(r){return 0!==r.query.length&&searchSystemTitle()&&checkIsSearchSystem(r)&&!checkIsUnderFilter(r)?debounced([{sourceId:\\\"system-title\\\",async getItems({query:e}){return\\\"\\\"===e?[]:cachedTiddlers=0!==cachedTiddlers.length&&cacheSystemTiddlers()?cachedTiddlers:await filterTiddlersAsync(\\\"[all[tiddlers+shadows]is[system]search[\\\".concat(e,\\\"]]\\\"),{system:!0})},getItemUrl({item:e}){return e.title},templates:{header(){return lingo(\\\"SystemTitle\\\")},item({item:e,createElement:t,state:i}){return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?t(\\\"div\\\",{onclick:()=>{r.navigator.navigate({item:e,itemUrl:e.title,state:i})}},\\\"\\\".concat(e.caption,\\\" (\\\").concat(e.title,\\\")\\\")):t(\\\"div\\\",{onclick:()=>{r.navigator.navigate({item:e,itemUrl:e.title,state:i})}},e.title)}}}]):[]}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-tags.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-tags.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"0\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-tags.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,o,n)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===o||__defProp(t,e,{get:()=>i[e],enumerable:!(n=__getOwnPropDesc(i,e))||n.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_tags_exports={},systemPrefixes=(__export(search_tags_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_tags_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchTags(e){return e.query[0]===tagsPrefix}var applyIgnoreFilterToTag=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/ApplyIgnoreFilterToTag\\\",\\\"\\\");function debouncePromise(i,o){let n;return async function(...t){return n&&clearTimeout(n),new Promise(e=>{n=setTimeout(()=>{e(i(...t))},o)})}}var _a5,_b5,_a6,_b6,debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(t,e){var{system:i=!1,exclude:o,toTiddler:n=!0}=e;if(isInTidGiDesktop&&\\\"service\\\"in window){var r=window.service.wiki;let e;i&&(e=await r.wikiOperationInServer(\\\"wiki-get-tiddler-text\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]),await r.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",\\\"yes\\\"]));o=await r.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",t,o);return i&&(void 0===e?await r.wikiOperationInServer(\\\"wiki-delete-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]):await r.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",e])),o.data}return n?$tw.wiki.filterTiddlers(t).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(t).filter(Boolean).map(e=>({title:e}))}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}var plugin={async getSources(i){if(0===i.query.length)return[];if(!checkIsSearchTags(i))return[];const o=e=>{var t=\\\"[[\\\".concat(e.title,\\\"]] [tag[\\\").concat(e.title,\\\"]]\\\");i.setContext({newQuery:\\\"\\\",noClose:!0,noNavigate:!0,filter:t,applyExclusion:applyIgnoreFilterToTag()})};return debounced([{sourceId:\\\"tags\\\",async getItems({query:e}){return filterTiddlersAsync(\\\"[tags[]search[\\\".concat(e.slice(1),\\\"]]\\\"),{system:!0})},getItemUrl({item:e}){return e.title},onSelect({item:e}){o(e)},templates:{header(){return lingo(\\\"Tags\\\")},item({item:e,createElement:t}){return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?t(\\\"div\\\",{onclick:()=>{o(e)}},\\\"\\\".concat(e.caption,\\\" (\\\").concat(e.title,\\\")\\\")):t(\\\"div\\\",{onclick:()=>{o(e)}},e.title)},noResults(){return lingo(\\\"NoResult\\\")}}}])}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-user-text.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-user-text.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"15\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-user-text.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,n,r)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===n||__defProp(t,e,{get:()=>i[e],enumerable:!(r=__getOwnPropDesc(i,e))||r.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_user_text_exports={},systemPrefixes=(__export(search_user_text_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_user_text_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchUser(e){var t=e.query[0];return!(null!=systemPrefixes&&systemPrefixes.includes(t)||[filterPrefix,tagsPrefix,helpPrefix].includes(t))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var titleTextExclusionFilter=()=>$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/TitleTextIgnoreFilter\\\",\\\"\\\");function debouncePromise(i,n){let r;return async function(...t){return r&&clearTimeout(r),new Promise(e=>{r=setTimeout(()=>{e(i(...t))},n)})}}var _a5,_b5,_a6,_b6,debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(t,e){var{system:i=!1,exclude:n,toTiddler:r=!0}=e;if(isInTidGiDesktop&&\\\"service\\\"in window){var o=window.service.wiki;let e;i&&(e=await o.wikiOperationInServer(\\\"wiki-get-tiddler-text\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]),await o.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",\\\"yes\\\"]));n=await o.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",t,n);return i&&(void 0===e?await o.wikiOperationInServer(\\\"wiki-delete-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]):await o.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",e])),n.data}return r?$tw.wiki.filterTiddlers(t).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(t).filter(Boolean).map(e=>({title:e}))}function getFieldsAsText(){return $tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/TextAlias\\\",\\\"text\\\").split(\\\" \\\").filter(Boolean).join(\\\",\\\")}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}var plugin={async getSources(n){return 0===n.query.length||!checkIsSearchUser(n)||checkIsUnderFilter(n)?[]:debounced([{sourceId:\\\"text\\\",async getItems({query:e}){return\\\"\\\"===e?[]:filterTiddlersAsync(\\\"[all[tiddlers]!is[system]] \\\".concat(titleTextExclusionFilter(),\\\" :filter[has[text]get[text]!compare:string:eq[]]+[search:\\\").concat(getFieldsAsText(),\\\"[\\\").concat(e,\\\"]]\\\"),{system:!1,exclude:[]})},getItemUrl({item:e}){return e.title},templates:{header(){return lingo(\\\"UserText\\\")},item({item:a,createElement:e,state:t}){var i=\\\"string\\\"==typeof a.caption&&\\\"\\\"!==a.caption?\\\"\\\".concat(a.caption,\\\" (\\\").concat(a.title,\\\")\\\"):a.title;let c=\\\"\\\";return t.query.split(\\\" \\\").filter(Boolean).forEach(e=>{var t,i,n,r,o,l=a.text.indexOf(e);-1!==l&&(i=0<(r=Math.max(0,l-30))?\\\"...\\\":\\\"\\\",n=(t=Math.min(a.text.length,l+e.length+30))<a.text.length?\\\"...\\\":\\\"\\\",r=a.text.slice(r,l),o=a.text.slice(l,l+e.length),l=a.text.slice(l+e.length,t),c+=\\\"\\\".concat(i).concat(r,\\\"<mark>\\\").concat(o,\\\"</mark>\\\").concat(l).concat(n))}),e(\\\"div\\\",{style:\\\"display:flex;flex-direction:column;\\\",onclick:()=>{n.navigator.navigate({item:a,itemUrl:a.title,state:t})}},[e(\\\"div\\\",{style:\\\"margin-bottom:0.25em;\\\"},i),e(\\\"div\\\",{},[e(\\\"small\\\",{innerHTML:c})])])}}}])}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-user-title-pinyin.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-user-title-pinyin.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"10\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-user-title-pinyin.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,i)=>{for(var t in i)__defProp(e,t,{get:i[t],enumerable:!0})},__copyProps=(i,t,n,r)=>{if(t&&\\\"object\\\"==typeof t||\\\"function\\\"==typeof t)for(let e of __getOwnPropNames(t))__hasOwnProp.call(i,e)||e===n||__defProp(i,e,{get:()=>t[e],enumerable:!(r=__getOwnPropDesc(t,e))||r.enumerable});return i},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_user_title_pinyin_exports={},systemPrefixes=(__export(search_user_title_pinyin_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_user_title_pinyin_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchUser(e){var i=e.query[0];return!(null!=systemPrefixes&&systemPrefixes.includes(i)||[filterPrefix,tagsPrefix,helpPrefix].includes(i))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var titleTextExclusionFilter=()=>$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/TitleTextIgnoreFilter\\\",\\\"\\\");function debouncePromise(t,n){let r;return async function(...i){return r&&clearTimeout(r),new Promise(e=>{r=setTimeout(()=>{e(t(...i))},n)})}}var _a5,_b5,_a6,_b6,debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(i,e){var{system:t=!1,exclude:n,toTiddler:r=!0}=e;if(isInTidGiDesktop&&\\\"service\\\"in window){var l=window.service.wiki;let e;t&&(e=await l.wikiOperationInServer(\\\"wiki-get-tiddler-text\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]),await l.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",\\\"yes\\\"]));n=await l.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",i,n);return t&&(void 0===e?await l.wikiOperationInServer(\\\"wiki-delete-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]):await l.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",e])),n.data}return r?$tw.wiki.filterTiddlers(i).map(e=>{var i;return null==(i=$tw.wiki.getTiddler(e))?void 0:i.fields}).filter(Boolean):$tw.wiki.filterTiddlers(i).filter(Boolean).map(e=>({title:e}))}function getFieldsAsTitle(){return $tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/TitleAlias\\\",\\\"title caption\\\").split(\\\" \\\").filter(Boolean).join(\\\",\\\")}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const i=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(i,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(i,\\\"/\\\").concat(e),e))}var plugin={async getSources(n){var e,i;return!checkIsSearchUser(n)||checkIsUnderFilter(n)||void 0===$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/pinyin-fuzzy-search/pinyin-fuzzy-search.js\\\")||null!=(i=(e=$tw.utils).containsChinese)&&i.call(e,n.query)||0===n.query.length?[]:debounced([{sourceId:\\\"title-pinyin\\\",async getItems({query:e}){return\\\"\\\"===e?[]:filterTiddlersAsync(\\\"[all[tiddlers]!is[system]] \\\".concat(titleTextExclusionFilter(),\\\" +[pinyinfuse:\\\").concat(getFieldsAsTitle(),\\\"[\\\").concat(e,\\\"]]\\\"),{})},getItemUrl({item:e}){return e.title},templates:{header(){return lingo(\\\"UserTitlePinyin\\\")},item({item:e,createElement:i,state:t}){return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?i(\\\"div\\\",{onclick:()=>{n.navigator.navigate({item:e,itemUrl:e.title,state:t})}},\\\"\\\".concat(e.caption,\\\" (\\\").concat(e.title,\\\")\\\")):i(\\\"div\\\",{onclick:()=>{n.navigator.navigate({item:e,itemUrl:e.title,state:t})}},e.title)}}}])}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-user-title.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-user-title.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"5\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-user-title.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,r,n)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===r||__defProp(t,e,{get:()=>i[e],enumerable:!(n=__getOwnPropDesc(i,e))||n.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_user_title_exports={},systemPrefixes=(__export(search_user_title_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_user_title_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchUser(e){var t=e.query[0];return!(null!=systemPrefixes&&systemPrefixes.includes(t)||[filterPrefix,tagsPrefix,helpPrefix].includes(t))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var titleTextExclusionFilter=()=>$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/TitleTextIgnoreFilter\\\",\\\"\\\");function debouncePromise(i,r){let n;return async function(...t){return n&&clearTimeout(n),new Promise(e=>{n=setTimeout(()=>{e(i(...t))},r)})}}var _a5,_b5,_a6,_b6,debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(t,e){var{system:i=!1,exclude:r,toTiddler:n=!0}=e;if(isInTidGiDesktop&&\\\"service\\\"in window){var o=window.service.wiki;let e;i&&(e=await o.wikiOperationInServer(\\\"wiki-get-tiddler-text\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]),await o.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",\\\"yes\\\"]));r=await o.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",t,r);return i&&(void 0===e?await o.wikiOperationInServer(\\\"wiki-delete-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\"]):await o.wikiOperationInServer(\\\"wiki-add-tiddler\\\",tidGiWorkspaceID,[\\\"$:/config/SyncSystemTiddlersFromServer\\\",e])),r.data}return n?$tw.wiki.filterTiddlers(t).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(t).filter(Boolean).map(e=>({title:e}))}function getFieldsAsTitle(){return $tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/TitleAlias\\\",\\\"title caption\\\").split(\\\" \\\").filter(Boolean).join(\\\",\\\")}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}var plugin={async getSources(r){return 0===r.query.length||!checkIsSearchUser(r)||checkIsUnderFilter(r)?[]:debounced([{sourceId:\\\"title\\\",async getItems({query:e}){return\\\"\\\"===e?[]:filterTiddlersAsync(\\\"[all[tiddlers]!is[system]] \\\".concat(titleTextExclusionFilter(),\\\" +[search:\\\").concat(getFieldsAsTitle(),\\\"[\\\").concat(e,\\\"]]\\\"),{})},getItemUrl({item:e}){return e.title},templates:{header(){return lingo(\\\"UserTitle\\\")},item({item:e,createElement:t,state:i}){return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?t(\\\"div\\\",{onclick:()=>{r.navigator.navigate({item:e,itemUrl:e.title,state:i})}},\\\"\\\".concat(e.caption,\\\" (\\\").concat(e.title,\\\")\\\")):t(\\\"div\\\",{onclick:()=>{r.navigator.navigate({item:e,itemUrl:e.title,state:i})}},e.title)}}}])}};\"},\"$:/plugins/linonetwo/commandpalette/widget/widget.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/widget.js\",\"type\":\"application/javascript\",\"module-type\":\"widget\",\"Modern.TiddlyDev#Origin\":\"widgets/widget.ts\",\"text\":\"\\\"use strict\\\";var __create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__esm=(e,t)=>function(){return t=e?(0,e[__getOwnPropNames(e)[0]])(e=0):t},__commonJS=(e,t)=>function(){return t||(0,e[__getOwnPropNames(e)[0]])((t={exports:{}}).exports,t),t.exports},__copyProps=(t,r,n,o)=>{if(r&&\\\"object\\\"==typeof r||\\\"function\\\"==typeof r)for(let e of __getOwnPropNames(r))__hasOwnProp.call(t,e)||e===n||__defProp(t,e,{get:()=>r[e],enumerable:!(o=__getOwnPropDesc(r,e))||o.enumerable});return t},__toESM=(e,t,r)=>(r=null!=e?__create(__getProtoOf(e)):{},__copyProps(!t&&e&&e.__esModule?r:__defProp(r,\\\"default\\\",{value:e,enumerable:!0}),e)),init_esbuild_inject=__esm({\\\"node_modules/.pnpm/tiddlywiki-plugin-dev@0.2.0_postcss@8.4.38_ts-node@10.9.2_@types+node@20.12.12_typescript@5.4.5_/node_modules/tiddlywiki-plugin-dev/dist/js/esbuild-inject.js\\\"(){}}),require_key_master=__commonJS({\\\"node_modules/.pnpm/key-master@4.1.0/node_modules/key-master/index.js\\\"(e,t){init_esbuild_inject(),t.exports=function(t,r=new Map){return{has:e=>r.has(e),get:e=>(r.has(e)||r.set(e,t(e)),r.get(e)),\\\"delete\\\":e=>r[\\\"delete\\\"](e),set:(e,t)=>{r.set(e,t)},getUnderlyingDataStructure:()=>r}}}}),require_dist=__commonJS({\\\"node_modules/.pnpm/insular-observer@0.1.1/node_modules/insular-observer/dist/index.js\\\"(e,t){init_esbuild_inject();var r=require_key_master();t.exports=(e,t)=>{const o=r(()=>[],new WeakMap);const i=new e(e=>{e.forEach(t=>{o.get(t.target).forEach(e=>e(t))})},t);return function(t,e,r){\\\"function\\\"==typeof e&&(r=e,e=void 0);const n=o.get(t);return n.push(r),i.observe(t,e),function(){var e=n.indexOf(r);if(n.splice(e,1),0===n.length)return o[\\\"delete\\\"](t),i.unobserve&&i.unobserve(t)}}}}}),require_visibility_observer=__commonJS({\\\"node_modules/.pnpm/@seznam+visibility-observer@1.1.0/node_modules/@seznam/visibility-observer/index.js\\\"(e){init_esbuild_inject();var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{\\\"default\\\":e}},o=(Object.defineProperty(e,\\\"__esModule\\\",{value:!0}),t(require_dist())),r=t(require_key_master()),f=\\\"undefined\\\"!=typeof document?document.createElement(\\\"div\\\"):{},d=r[\\\"default\\\"](()=>r[\\\"default\\\"](()=>new Map,new WeakMap),new WeakMap);function y(e,t,r=null){var n,o,i,a=d.getUnderlyingDataStructure().get(r||f);a&&(n=a.getUnderlyingDataStructure().get(e))&&(i=n.get(o=t))&&(i.unobserve(),n[\\\"delete\\\"](o),n.size||a[\\\"delete\\\"](e))}e.observe=function(e,t,r={}){({once:a,root:u,rootMargin:o,threshold:i}=r);const n={once:!!a,root:u||f,rootMargin:function(e){var t=(\\\"number\\\"==typeof e?\\\"\\\".concat(e,\\\"px\\\"):e).trim().split(/\\\\s+/);if(4<t.length)throw new SyntaxError('Invalid root margin, expected a single number or a string containing 1 to 4 numbers suffixed by \\\"px\\\" or \\\"%\\\" '+\\\"and separated by whitespace: \\\".concat(e));1===t.length&&t.push(t[0]);2===t.length&&t.push(t[0]);3===t.length&&t.push(t[1]);return t.join(\\\" \\\")}(void 0!==o?o:\\\"0px 0px 0px 0px\\\"),threshold:void 0!==i?i:0};var o,i,a,u,c=d.get(n.root).get(e),l=t,s=c.get(l),p=()=>y(e,t,n.root);if(s){if(a=n,u=s,a.rootMargin===u.rootMargin&&a.threshold===u.threshold&&a.once===u.once)return p;p()}return s=m(n)(e,r.once?(function(e,t){t.isIntersecting&&(y(t.target,e),e(t))}).bind(null,l):l),c.set(l,{...n,unobserve:s}),p},e.unobserve=y;var m=(()=>{const n=r[\\\"default\\\"](()=>new Map,new WeakMap);return e=>{var t=\\\"\\\".concat(e.rootMargin,\\\";\\\").concat(e.threshold),r=n.get(e.root).get(t);return r||(r=o[\\\"default\\\"](IntersectionObserver,{...e,root:e.root===f?null:e.root}),n.get(e.root).set(t,r),r)}})()}}),import_widget=(init_esbuild_inject(),require(\\\"$:/core/modules/widgets/widget.js\\\"));function createRef(e){return{current:e}}function debounce(n,o){var i=void 0;return function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];i&&clearTimeout(i),i=setTimeout(function(){return n.apply(void 0,t)},o)}}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError(\\\"Invalid attempt to destructure non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _iterableToArrayLimit(e,t){var r=null==e?null:\\\"undefined\\\"!=typeof Symbol&&e[Symbol.iterator]||e[\\\"@@iterator\\\"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(s){l=!0,o=s}finally{try{if(!c&&null!=r[\\\"return\\\"]&&(a=r[\\\"return\\\"](),Object(a)!==a))return}finally{if(l)throw o}}return u}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _typeof(e){return(_typeof=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function decycle(e){var r,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:new Set;return e&&\\\"object\\\"===_typeof(e)?t.has(e)?\\\"[Circular]\\\":(r=t.add(e),Array.isArray(e)?e.map(function(e){return decycle(e,r)}):Object.fromEntries(Object.entries(e).map(function(e){var t=_slicedToArray(e,2);return[t[0],decycle(t[1],r)]}))):e}function flatten(e){return e.reduce(function(e,t){return e.concat(t)},[])}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var autocompleteId=0;function generateAutocompleteId(){return\\\"autocomplete-\\\".concat(autocompleteId++)}function getAttributeValueByPath(e,t){return t.reduce(function(e,t){return e&&e[t]},e)}function getItemsCount(e){return 0===e.collections.length?0:e.collections.reduce(function(e,t){return e+t.items.length},0)}function invariant(e,t){if(!e)throw new Error(\\\"[Autocomplete] \\\".concat(\\\"function\\\"==typeof t?t():t))}function isPrimitive(e){return e!==Object(e)}function isEqual(e,t){if(e!==t){if(isPrimitive(e)||isPrimitive(t)||\\\"function\\\"==typeof e||\\\"function\\\"==typeof t)return e===t;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var r=0,n=Object.keys(e);r<n.length;r++){var o=n[r];if(!(o in t))return!1;if(!isEqual(e[o],t[o]))return!1}}return!0}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var noop=function noop2(){};function safelyRunOnBrowser(e){if(\\\"undefined\\\"!=typeof window)return e({window:window})}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var version=\\\"1.17.1\\\",userAgents=[{segment:\\\"autocomplete-core\\\",version:version}],warnCache=(init_esbuild_inject(),{current:{}});function warn(e,t){var r;e||(r=t.trim(),warnCache.current[r])||(warnCache.current[r]=!0,console.warn(\\\"[Autocomplete] \\\".concat(r)))}function createClickedEvent(e){var t=e.item,r=e.items,r=void 0===r?[]:r;return{index:t.__autocomplete_indexName,items:[t],positions:[1+r.findIndex(function(e){return e.objectID===t.objectID})],queryID:t.__autocomplete_queryID,algoliaSource:[\\\"autocomplete\\\"]}}function _slicedToArray2(e,t){return _arrayWithHoles2(e)||_iterableToArrayLimit2(e,t)||_unsupportedIterableToArray2(e,t)||_nonIterableRest2()}function _nonIterableRest2(){throw new TypeError(\\\"Invalid attempt to destructure non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray2(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray2(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray2(e,t):void 0}function _arrayLikeToArray2(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _iterableToArrayLimit2(e,t){var r=null==e?null:\\\"undefined\\\"!=typeof Symbol&&e[Symbol.iterator]||e[\\\"@@iterator\\\"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(s){l=!0,o=s}finally{try{if(!c&&null!=r[\\\"return\\\"]&&(a=r[\\\"return\\\"](),Object(a)!==a))return}finally{if(l)throw o}}return u}}function _arrayWithHoles2(e){if(Array.isArray(e))return e}function isModernInsightsClient(e){var t=_slicedToArray2((e.version||\\\"\\\").split(\\\".\\\").map(Number),2),r=t[0],t=t[1];return 3<=r||2===r&&4<=t||1===r&&10<=t}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var _excluded=[\\\"items\\\"],_excluded2=[\\\"items\\\"];function _typeof2(e){return(_typeof2=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray3(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray3(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray3(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray3(e,t):void 0}function _iterableToArray(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray3(e)}function _arrayLikeToArray3(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _objectWithoutProperties(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey(e){var t=_toPrimitive(e,\\\"string\\\");return\\\"symbol\\\"===_typeof2(t)?t:String(t)}function _toPrimitive(e,t){if(\\\"object\\\"!==_typeof2(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof2(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function chunk(e){for(var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n<e.objectIDs.length;n+=t)r.push(_objectSpread(_objectSpread({},e),{},{objectIDs:e.objectIDs.slice(n,n+t)}));return r}function mapToInsightsParamsApi(e){return e.map(function(e){var t=e.items,r=_objectWithoutProperties(e,_excluded);return _objectSpread(_objectSpread({},r),{},{objectIDs:(null==t?void 0:t.map(function(e){return e.objectID}))||r.objectIDs})})}function createSearchInsightsApi(o){var i=isModernInsightsClient(o);function n(e,t,r){var n;i&&void 0!==r?(n={\\\"X-Algolia-Application-Id\\\":(n=r[0].__autocomplete_algoliaCredentials).appId,\\\"X-Algolia-API-Key\\\":n.apiKey},o.apply(void 0,[e].concat(_toConsumableArray(t),[{headers:n}]))):o.apply(void 0,[e].concat(_toConsumableArray(t)))}return{init:function(e,t){o(\\\"init\\\",{appId:e,apiKey:t})},setAuthenticatedUserToken:function(e){o(\\\"setAuthenticatedUserToken\\\",e)},setUserToken:function(e){o(\\\"setUserToken\\\",e)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&n(\\\"clickedObjectIDsAfterSearch\\\",mapToInsightsParamsApi(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&n(\\\"clickedObjectIDs\\\",mapToInsightsParamsApi(t),t[0].items)},clickedFilters:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&o.apply(void 0,[\\\"clickedFilters\\\"].concat(t))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&n(\\\"convertedObjectIDsAfterSearch\\\",mapToInsightsParamsApi(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&n(\\\"convertedObjectIDs\\\",mapToInsightsParamsApi(t),t[0].items)},convertedFilters:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&o.apply(void 0,[\\\"convertedFilters\\\"].concat(t))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&t.reduce(function(e,t){var r=t.items,n=_objectWithoutProperties(t,_excluded2);return[].concat(_toConsumableArray(e),_toConsumableArray(chunk(_objectSpread(_objectSpread({},n),{},{objectIDs:(null==r?void 0:r.map(function(e){return e.objectID}))||n.objectIDs})).map(function(e){return{items:r,payload:e}})))},[]).forEach(function(e){var t=e.items;return n(\\\"viewedObjectIDs\\\",[e.payload],t)})},viewedFilters:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&o.apply(void 0,[\\\"viewedFilters\\\"].concat(t))}}}function createViewedEvents(e){var t=e.items.reduce(function(e,t){var r;return e[t.__autocomplete_indexName]=(null!=(r=e[t.__autocomplete_indexName])?r:[]).concat(t),e},{});return Object.keys(t).map(function(e){return{index:e,items:t[e],algoliaSource:[\\\"autocomplete\\\"]}})}function isAlgoliaInsightsHit(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function _typeof3(e){return(_typeof3=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function _toConsumableArray2(e){return _arrayWithoutHoles2(e)||_iterableToArray2(e)||_unsupportedIterableToArray4(e)||_nonIterableSpread2()}function _nonIterableSpread2(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray4(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray4(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray4(e,t):void 0}function _iterableToArray2(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles2(e){if(Array.isArray(e))return _arrayLikeToArray4(e)}function _arrayLikeToArray4(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ownKeys2(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread2(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys2(Object(r),!0).forEach(function(e){_defineProperty2(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys2(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty2(e,t,r){return(t=_toPropertyKey2(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey2(e){var t=_toPrimitive2(e,\\\"string\\\");return\\\"symbol\\\"===_typeof3(t)?t:String(t)}function _toPrimitive2(e,t){if(\\\"object\\\"!==_typeof3(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof3(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}init_esbuild_inject(),init_esbuild_inject();var VIEW_EVENT_DELAY=400,ALGOLIA_INSIGHTS_VERSION=\\\"2.13.0\\\",ALGOLIA_INSIGHTS_SRC=\\\"https://cdn.jsdelivr.net/npm/search-insights@\\\".concat(ALGOLIA_INSIGHTS_VERSION,\\\"/dist/search-insights.min.js\\\"),sendViewedObjectIDs=debounce(function(e){var t=e.onItemsChange,r=e.items,n=e.insights,o=e.state;t({insights:n,insightsEvents:createViewedEvents({items:r}).map(function(e){return _objectSpread2({eventName:\\\"Items Viewed\\\"},e)}),state:o})},VIEW_EVENT_DELAY);function createAlgoliaInsightsPlugin(e){var t=getOptions(e),r=t.insightsClient,n=t.insightsInitParams,o=t.onItemsChange,a=t.onSelect,u=t.onActive,c=t.__autocomplete_clickAnalytics,l=r;if(r||safelyRunOnBrowser(function(e){var n=e.window,o=n.AlgoliaAnalyticsObject||\\\"aa\\\";(l=\\\"string\\\"==typeof o?n[o]:l)||(n.AlgoliaAnalyticsObject=o,n[o]||(n[o]=function(){n[o].queue||(n[o].queue=[]);for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];n[o].queue.push(t)}),n[o].version=ALGOLIA_INSIGHTS_VERSION,l=n[o],loadInsights(n))}),!l)return{};n&&l(\\\"init\\\",_objectSpread2({partial:!0},n));var s=createSearchInsightsApi(l),i=createRef([]),p=debounce(function(e){var t,r=e.state;r.isOpen&&(t=r.collections.reduce(function(e,t){return[].concat(_toConsumableArray2(e),_toConsumableArray2(t.items))},[]).filter(isAlgoliaInsightsHit),isEqual(i.current.map(function(e){return e.objectID}),t.map(function(e){return e.objectID}))||0<(i.current=t).length&&sendViewedObjectIDs({onItemsChange:o,items:t,insights:s,state:r}))},0);return{name:\\\"aa.algoliaInsightsPlugin\\\",subscribe:function(e){var t=e.setContext,r=e.onSelect,n=e.onActive,o=!1;function i(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:_objectSpread2(_objectSpread2({},c?{clickAnalytics:!0}:{}),e?{userToken:normalizeUserToken(e)}:{}),insights:s}})}l(\\\"addAlgoliaAgent\\\",\\\"insights-plugin\\\"),i(),l(\\\"onUserTokenChange\\\",function(e){o||i(e)}),l(\\\"getUserToken\\\",null,function(e,t){o||i(t)}),l(\\\"onAuthenticatedUserTokenChange\\\",function(e){e?(o=!0,i(e)):(o=!1,l(\\\"getUserToken\\\",null,function(e,t){return i(t)}))}),l(\\\"getAuthenticatedUserToken\\\",null,function(e,t){t&&(o=!0,i(t))}),r(function(e){var t=e.item,r=e.state,n=e.event,o=e.source;isAlgoliaInsightsHit(t)&&a({state:r,event:n,insights:s,item:t,insightsEvents:[_objectSpread2({eventName:\\\"Item Selected\\\"},createClickedEvent({item:t,items:o.getItems().filter(isAlgoliaInsightsHit)}))]})}),n(function(e){var t=e.item,r=e.source,n=e.state,o=e.event;isAlgoliaInsightsHit(t)&&u({state:n,event:o,insights:s,item:t,insightsEvents:[_objectSpread2({eventName:\\\"Item Active\\\"},createClickedEvent({item:t,items:r.getItems().filter(isAlgoliaInsightsHit)}))]})})},onStateChange:function(e){var t=e.state;p({state:t})},__autocomplete_pluginOptions:e}}function getAlgoliaSources(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],t=1<arguments.length?arguments[1]:void 0;return[].concat(_toConsumableArray2(e),[\\\"autocomplete-internal\\\"],_toConsumableArray2(null!=(e=t.algoliaInsightsPlugin)&&e.__automaticInsights?[\\\"autocomplete-automatic\\\"]:[]))}function getOptions(e){return _objectSpread2({onItemsChange:function(e){var t=e.insights,r=e.insightsEvents,n=e.state;t.viewedObjectIDs.apply(t,_toConsumableArray2(r.map(function(e){return _objectSpread2(_objectSpread2({},e),{},{algoliaSource:getAlgoliaSources(e.algoliaSource,n.context)})})))},onSelect:function(e){var t=e.insights,r=e.insightsEvents,n=e.state;t.clickedObjectIDsAfterSearch.apply(t,_toConsumableArray2(r.map(function(e){return _objectSpread2(_objectSpread2({},e),{},{algoliaSource:getAlgoliaSources(e.algoliaSource,n.context)})})))},onActive:noop,__autocomplete_clickAnalytics:!0},e)}function loadInsights(e){var t=\\\"[Autocomplete]: Could not load search-insights.js. Please load it manually following https://alg.li/insights-autocomplete\\\";try{var r=e.document.createElement(\\\"script\\\");r[\\\"async\\\"]=!0,r.src=ALGOLIA_INSIGHTS_SRC,r.onerror=function(){console.error(t)},document.body.appendChild(r)}catch(n){console.error(t)}}function normalizeUserToken(e){return\\\"number\\\"==typeof e?e.toString():e}function checkOptions(e){warn(!e.debug,\\\"The `debug` option is meant for development debugging and should not be used in production.\\\")}function createInternalCancelablePromise(r,e){var n=e;return{then:function(e,t){return createInternalCancelablePromise(r.then(createCallback(e,n,r),createCallback(t,n,r)),n)},\\\"catch\\\":function(e){return createInternalCancelablePromise(r[\\\"catch\\\"](createCallback(e,n,r)),n)},\\\"finally\\\":function(e){return e&&n.onCancelList.push(e),createInternalCancelablePromise(r[\\\"finally\\\"](createCallback(e&&function(){return n.onCancelList=[],e()},n,r)),n)},cancel:function(){n.isCanceled=!0;var e=n.onCancelList;n.onCancelList=[],e.forEach(function(e){e()})},isCanceled:function(){return!0===n.isCanceled}}}function createCancelablePromise(r){return createInternalCancelablePromise(new Promise(function(e,t){return r(e,t)}),{isCanceled:!1,onCancelList:[]})}function cancelable(e){return createInternalCancelablePromise(e,{isCanceled:!1,onCancelList:[]})}function createCallback(t,r,e){return t?function(e){return r.isCanceled?e:t(e)}:e}function createCancelablePromiseList(){var e=[];return{add:function(t){return e.push(t),t[\\\"finally\\\"](function(){e=e.filter(function(e){return e!==t})})},cancelAll:function(){e.forEach(function(e){return e.cancel()})},isEmpty:function(){return 0===e.length}}}function createConcurrentSafePromise(){var r=-1,n=-1,o=void 0;return function(e){var t=++r;return Promise.resolve(e).then(function(e){return o&&t<n?o:(n=t,o=e)})}}function getNextActiveItemId(e,t,r,n){var o;return r?e<0&&(null===t||null!==n&&0===t)?r+e:(o=(null===t?-1:t)+e)<=-1||r<=o?null===n?null:0:o:null}function ownKeys3(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread3(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys3(Object(r),!0).forEach(function(e){_defineProperty3(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys3(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty3(e,t,r){return(t=_toPropertyKey3(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey3(e){var t=_toPrimitive3(e,\\\"string\\\");return\\\"symbol\\\"===_typeof4(t)?t:String(t)}function _toPrimitive3(e,t){if(\\\"object\\\"!==_typeof4(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof4(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _typeof4(e){return(_typeof4=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function getNormalizedSources(e,t){var n=[];return Promise.resolve(e(t)).then(function(e){return invariant(Array.isArray(e),function(){return\\\"The `getSources` function must return an array of sources but returned type \\\".concat(JSON.stringify(_typeof4(e)),\\\":\\\\n\\\\n\\\").concat(JSON.stringify(decycle(e),null,2))}),Promise.all(e.filter(function(e){return Boolean(e)}).map(function(e){if(invariant(\\\"string\\\"==typeof e.sourceId,\\\"A source must provide a `sourceId` string.\\\"),n.includes(e.sourceId))throw new Error(\\\"[Autocomplete] The `sourceId` \\\".concat(JSON.stringify(e.sourceId),\\\" is not unique.\\\"));n.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:noop,onResolve:noop},r=(Object.keys(t).forEach(function(e){t[e].__default=!0}),_objectSpread3(_objectSpread3({},t),e));return Promise.resolve(r)}))})}function getCollectionFromActiveItemId(r){var e=r.collections.map(function(e){return e.items.length}).reduce(function(e,t,r){var n=e[r-1]||0;return e.push(n+t),e},[]).reduce(function(e,t){return t<=r.activeItemId?e+1:e},0);return r.collections[e]}function getRelativeActiveItemId(e){for(var t=e.state,r=e.collection,n=!1,o=0,i=0;!1===n;){var a=t.collections[o];if(a===r){n=!0;break}i+=a.items.length,o++}return t.activeItemId-i}function getActiveItem(e){var t,r=getCollectionFromActiveItemId(e);return r?{item:t=r.items[getRelativeActiveItemId({state:e,collection:r})],itemInputValue:(r=r.source).getItemInputValue({item:t,state:e}),itemUrl:r.getItemUrl({item:t,state:e}),source:r}:null}function getAutocompleteElementId(e,t,r){return[e,null==r?void 0:r.sourceId,t].filter(Boolean).join(\\\"-\\\").replace(/\\\\s/g,\\\"\\\")}function isOrContainsNode(e,t){return e===t||e.contains(t)}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),createCancelablePromise.resolve=function(e){return cancelable(Promise.resolve(e))},createCancelablePromise.reject=function(e){return cancelable(Promise.reject(e))},init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var regex=/((gt|sm)-|galaxy nexus)|samsung[- ]|samsungbrowser/i;function isSamsung(e){return Boolean(e&&e.match(regex))}function mapToAlgoliaResponse(e){return{results:e,hits:e.map(function(e){return e.hits}).filter(Boolean),facetHits:e.map(function(e){var t;return null==(t=e.facetHits)?void 0:t.map(function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}})}).filter(Boolean)}}function getNativeEvent(e){return e.nativeEvent||e}function _typeof5(e){return(_typeof5=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys4(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread4(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys4(Object(r),!0).forEach(function(e){_defineProperty4(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys4(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty4(e,t,r){return(t=_toPropertyKey4(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey4(e){var t=_toPrimitive4(e,\\\"string\\\");return\\\"symbol\\\"===_typeof5(t)?t:String(t)}function _toPrimitive4(e,t){if(\\\"object\\\"!==_typeof5(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof5(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function createStore(n,o,i){var a=o.initialState;return{getState:function(){return a},dispatch:function(e,t){var r=_objectSpread4({},a);a=n(a,{type:e,props:o,payload:t}),i({state:a,prevState:r})},pendingRequests:createCancelablePromiseList()}}function _typeof6(e){return(_typeof6=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys5(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread5(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys5(Object(r),!0).forEach(function(e){_defineProperty5(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys5(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty5(e,t,r){return(t=_toPropertyKey5(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey5(e){var t=_toPrimitive5(e,\\\"string\\\");return\\\"symbol\\\"===_typeof6(t)?t:String(t)}function _toPrimitive5(e,t){if(\\\"object\\\"!==_typeof6(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof6(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function getAutocompleteSetters(e){var n=e.store;return{setActiveItemId:function(e){n.dispatch(\\\"setActiveItemId\\\",e)},setQuery:function(e){n.dispatch(\\\"setQuery\\\",e)},setCollections:function(e){var t=0,r=e.map(function(e){return _objectSpread5(_objectSpread5({},e),{},{items:flatten(e.items).map(function(e){return _objectSpread5(_objectSpread5({},e),{},{__autocomplete_id:t++})})})});n.dispatch(\\\"setCollections\\\",r)},setIsOpen:function(e){n.dispatch(\\\"setIsOpen\\\",e)},setStatus:function(e){n.dispatch(\\\"setStatus\\\",e)},setContext:function(e){n.dispatch(\\\"setContext\\\",e)}}}function _typeof7(e){return(_typeof7=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function _toConsumableArray3(e){return _arrayWithoutHoles3(e)||_iterableToArray3(e)||_unsupportedIterableToArray5(e)||_nonIterableSpread3()}function _nonIterableSpread3(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray5(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray5(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray5(e,t):void 0}function _iterableToArray3(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles3(e){if(Array.isArray(e))return _arrayLikeToArray5(e)}function _arrayLikeToArray5(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ownKeys6(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread6(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys6(Object(r),!0).forEach(function(e){_defineProperty6(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys6(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty6(e,t,r){return(t=_toPropertyKey6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey6(e){var t=_toPrimitive6(e,\\\"string\\\");return\\\"symbol\\\"===_typeof7(t)?t:String(t)}function _toPrimitive6(e,t){if(\\\"object\\\"!==_typeof7(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof7(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function getDefaultProps(n,o){var e,r=\\\"undefined\\\"!=typeof window?window:{},i=n.plugins||[];return _objectSpread6(_objectSpread6({debug:!1,openOnFocus:!1,enterKeyHint:void 0,ignoreCompositionEvents:!1,placeholder:\\\"\\\",autoFocus:!1,defaultActiveItemId:null,stallThreshold:300,insights:void 0,environment:r,shouldPanelOpen:function(e){return 0<getItemsCount(e.state)},reshape:function(e){return e.sources}},n),{},{id:null!=(e=n.id)?e:generateAutocompleteId(),plugins:i,initialState:_objectSpread6({activeItemId:null,query:\\\"\\\",completion:null,collections:[],isOpen:!1,status:\\\"idle\\\",context:{}},n.initialState),onStateChange:function(r){var e;null!=(e=n.onStateChange)&&e.call(n,r),i.forEach(function(e){var t;return null==(t=e.onStateChange)?void 0:t.call(e,r)})},onSubmit:function(r){var e;null!=(e=n.onSubmit)&&e.call(n,r),i.forEach(function(e){var t;return null==(t=e.onSubmit)?void 0:t.call(e,r)})},onReset:function(r){var e;null!=(e=n.onReset)&&e.call(n,r),i.forEach(function(e){var t;return null==(t=e.onReset)?void 0:t.call(e,r)})},getSources:function(t){return Promise.all([].concat(_toConsumableArray3(i.map(function(e){return e.getSources})),[n.getSources]).filter(Boolean).map(function(e){return getNormalizedSources(e,t)})).then(function(e){return flatten(e)}).then(function(e){return e.map(function(e){return _objectSpread6(_objectSpread6({},e),{},{onSelect:function(r){e.onSelect(r),o.forEach(function(e){var t;return null==(t=e.onSelect)?void 0:t.call(e,r)})},onActive:function(r){e.onActive(r),o.forEach(function(e){var t;return null==(t=e.onActive)?void 0:t.call(e,r)})},onResolve:function(r){e.onResolve(r),o.forEach(function(e){var t;return null==(t=e.onResolve)?void 0:t.call(e,r)})}})})})},navigator:_objectSpread6({navigate:function(e){var t=e.itemUrl;r.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,t=r.open(t,\\\"_blank\\\",\\\"noopener\\\");null!=t&&t.focus()},navigateNewWindow:function(e){var t=e.itemUrl;r.open(t,\\\"_blank\\\",\\\"noopener\\\")}},n.navigator)})}function _typeof8(e){return(_typeof8=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys7(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread7(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys7(Object(r),!0).forEach(function(e){_defineProperty7(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys7(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty7(e,t,r){return(t=_toPropertyKey7(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey7(e){var t=_toPrimitive7(e,\\\"string\\\");return\\\"symbol\\\"===_typeof8(t)?t:String(t)}function _toPrimitive7(e,t){if(\\\"object\\\"!==_typeof8(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof8(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function reshape(e){var t=e.collections,r=e.props,n=e.state,t=t.reduce(function(e,t){return _objectSpread7(_objectSpread7({},e),{},_defineProperty7({},t.source.sourceId,_objectSpread7(_objectSpread7({},t.source),{},{getItems:function(){return flatten(t.items)}})))},{}),t=r.plugins.reduce(function(e,t){return t.reshape?t.reshape(e):e},{sourcesBySourceId:t,state:n}).sourcesBySourceId;return flatten(r.reshape({sourcesBySourceId:t,sources:Object.values(t),state:n})).filter(Boolean).map(function(e){return{source:e,items:e.getItems()}})}function _typeof9(e){return(_typeof9=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys8(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread8(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys8(Object(r),!0).forEach(function(e){_defineProperty8(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys8(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty8(e,t,r){return(t=_toPropertyKey8(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey8(e){var t=_toPrimitive8(e,\\\"string\\\");return\\\"symbol\\\"===_typeof9(t)?t:String(t)}function _toPrimitive8(e,t){if(\\\"object\\\"!==_typeof9(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof9(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _toConsumableArray4(e){return _arrayWithoutHoles4(e)||_iterableToArray4(e)||_unsupportedIterableToArray6(e)||_nonIterableSpread4()}function _nonIterableSpread4(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray6(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray6(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray6(e,t):void 0}function _iterableToArray4(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles4(e){if(Array.isArray(e))return _arrayLikeToArray6(e)}function _arrayLikeToArray6(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function isDescription(e){return Boolean(e.execute)}function isRequesterDescription(e){return Boolean(null==e?void 0:e.execute)}function preResolve(t,r,n){var o;return isRequesterDescription(t)?(o=\\\"algolia\\\"===t.requesterId?Object.assign.apply(Object,[{}].concat(_toConsumableArray4(Object.keys(n.context).map(function(e){var t;return null==(t=n.context[e])?void 0:t.__algoliaSearchParameters})))):{},_objectSpread8(_objectSpread8({},t),{},{requests:t.queries.map(function(e){return{query:\\\"algolia\\\"===t.requesterId?_objectSpread8(_objectSpread8({},e),{},{params:_objectSpread8(_objectSpread8({},o),e.params)}):e,sourceId:r,transformResponse:t.transformResponse}})})):{items:t,sourceId:r}}function resolve(e){var t=e.reduce(function(e,t){var r,n,o,i,a;return isDescription(t)?(r=t.searchClient,n=t.execute,o=t.requesterId,i=t.requests,(a=e.find(function(e){return isDescription(t)&&isDescription(e)&&e.searchClient===r&&Boolean(o)&&e.requesterId===o}))?(a=a.items).push.apply(a,_toConsumableArray4(i)):e.push({execute:n,requesterId:o,items:i,searchClient:r})):e.push(t),e},[]).map(function(e){var t,r;return isDescription(e)?(t=e.execute,r=e.items,t({searchClient:e.searchClient,requests:r})):Promise.resolve(e)});return Promise.all(t).then(function(e){return flatten(e)})}function postResolve(o,e,i){return e.map(function(t){var e=o.filter(function(e){return e.sourceId===t.sourceId}),r=e.map(function(e){return e.items}),e=e[0].transformResponse,n=e?e(mapToAlgoliaResponse(r)):r;return t.onResolve({source:t,results:r,items:n,state:i.getState()}),invariant(Array.isArray(n),function(){return'The `getItems` function from source \\\"'.concat(t.sourceId,'\\\" must return an array of items but returned type ').concat(JSON.stringify(_typeof9(n)),\\\":\\\\n\\\\n\\\").concat(JSON.stringify(decycle(n),null,2),\\\".\\\\n\\\\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems\\\")}),invariant(n.every(Boolean),'The `getItems` function from source \\\"'.concat(t.sourceId,'\\\" must return an array of items but returned ').concat(JSON.stringify(void 0),\\\".\\\\n\\\\nDid you forget to return items?\\\\n\\\\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems\\\")),{source:t,items:n}})}function _typeof10(e){return(_typeof10=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var _excluded3=[\\\"event\\\",\\\"nextState\\\",\\\"props\\\",\\\"query\\\",\\\"refresh\\\",\\\"store\\\"];function ownKeys9(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread9(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys9(Object(r),!0).forEach(function(e){_defineProperty9(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys9(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty9(e,t,r){return(t=_toPropertyKey9(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey9(e){var t=_toPrimitive9(e,\\\"string\\\");return\\\"symbol\\\"===_typeof10(t)?t:String(t)}function _toPrimitive9(e,t){if(\\\"object\\\"!==_typeof10(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof10(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _objectWithoutProperties2(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose2(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose2(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}var lastStalledId=null,runConcurrentSafePromise=createConcurrentSafePromise();function onInput(e){var i=e.event,t=e.nextState,a=void 0===t?{}:t,u=e.props,c=e.query,l=e.refresh,s=e.store,p=_objectWithoutProperties2(e,_excluded3),f=(lastStalledId&&u.environment.clearTimeout(lastStalledId),p.setCollections),d=p.setIsOpen,t=p.setQuery,r=p.setActiveItemId,y=p.setStatus,o=p.setContext;if(t(c),r(u.defaultActiveItemId),!c&&!1===u.openOnFocus)return t=s.getState().collections.map(function(e){return _objectSpread9(_objectSpread9({},e),{},{items:[]})}),y(\\\"idle\\\"),f(t),d(null!=(r=a.isOpen)?r:u.shouldPanelOpen({state:s.getState()})),r=cancelable(runConcurrentSafePromise(t).then(function(){return Promise.resolve()})),s.pendingRequests.add(r);y(\\\"loading\\\"),lastStalledId=u.environment.setTimeout(function(){y(\\\"stalled\\\")},u.stallThreshold);t=cancelable(runConcurrentSafePromise(u.getSources(_objectSpread9({query:c,refresh:l,state:s.getState()},p)).then(function(n){return Promise.all(n.map(function(t){return Promise.resolve(t.getItems(_objectSpread9({query:c,refresh:l,state:s.getState()},p))).then(function(e){return preResolve(e,t.sourceId,s.getState())})})).then(resolve).then(function(e){var t,r=e.some(function(e){return isSearchResponseWithAutomaticInsightsFlag(e.items)});return r&&o({algoliaInsightsPlugin:_objectSpread9(_objectSpread9({},(null==(t=s.getState().context)?void 0:t.algoliaInsightsPlugin)||{}),{},{__automaticInsights:r})}),postResolve(e,n,s)}).then(function(e){return reshape({collections:e,props:u,state:s.getState()})})}))).then(function(e){y(\\\"idle\\\"),f(e);var t,r,n=u.shouldPanelOpen({state:s.getState()}),o=(d(null!=(o=a.isOpen)?o:u.openOnFocus&&!c&&n||n),getActiveItem(s.getState()));null!==s.getState().activeItemId&&o&&(n=o.item,t=o.itemInputValue,r=o.itemUrl,(o=o.source).onActive(_objectSpread9({event:i,item:n,itemInputValue:t,itemUrl:r,refresh:l,source:o,state:s.getState()},p)))})[\\\"finally\\\"](function(){y(\\\"idle\\\"),lastStalledId&&u.environment.clearTimeout(lastStalledId)});return s.pendingRequests.add(t)}function isSearchResponseWithAutomaticInsightsFlag(e){return!Array.isArray(e)&&Boolean(null==e?void 0:e._automaticInsights)}function _typeof11(e){return(_typeof11=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}init_esbuild_inject();var _excluded4=[\\\"event\\\",\\\"props\\\",\\\"refresh\\\",\\\"store\\\"];function ownKeys10(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread10(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys10(Object(r),!0).forEach(function(e){_defineProperty10(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys10(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty10(e,t,r){return(t=_toPropertyKey10(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey10(e){var t=_toPrimitive10(e,\\\"string\\\");return\\\"symbol\\\"===_typeof11(t)?t:String(t)}function _toPrimitive10(e,t){if(\\\"object\\\"!==_typeof11(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof11(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _objectWithoutProperties3(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose3(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose3(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}function onKeyDown(e){var t,r,n,o,i,a,u,c=e.event,l=e.props,s=e.refresh,p=e.store,f=_objectWithoutProperties3(e,_excluded4);\\\"ArrowUp\\\"===c.key||\\\"ArrowDown\\\"===c.key?(t=function(){var e=getActiveItem(p.getState()),e=l.environment.document.getElementById(getAutocompleteElementId(l.id,\\\"item-\\\".concat(p.getState().activeItemId),null==e?void 0:e.source));e&&(e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded(!1):e.scrollIntoView(!1))},r=function(){var e,t,r,n=getActiveItem(p.getState());null!==p.getState().activeItemId&&n&&(e=n.item,t=n.itemInputValue,r=n.itemUrl,(n=n.source).onActive(_objectSpread10({event:c,item:e,itemInputValue:t,itemUrl:r,refresh:s,source:n,state:p.getState()},f)))},c.preventDefault(),!1===p.getState().isOpen&&(l.openOnFocus||Boolean(p.getState().query))?onInput(_objectSpread10({event:c,props:l,query:p.getState().query,refresh:s,store:p},f)).then(function(){p.dispatch(c.key,{nextActiveItemId:l.defaultActiveItemId}),r(),setTimeout(t,0)}):(p.dispatch(c.key,{}),r(),t())):\\\"Escape\\\"===c.key?(c.preventDefault(),p.dispatch(c.key,null),p.pendingRequests.cancelAll()):\\\"Tab\\\"===c.key?(p.dispatch(\\\"blur\\\",null),p.pendingRequests.cancelAll()):\\\"Enter\\\"===c.key&&(null===p.getState().activeItemId||p.getState().collections.every(function(e){return 0===e.items.length})?l.debug||p.pendingRequests.cancelAll():(c.preventDefault(),n=getActiveItem(p.getState()),o=n.item,i=n.itemInputValue,a=n.itemUrl,u=n.source,c.metaKey||c.ctrlKey?void 0!==a&&(u.onSelect(_objectSpread10({event:c,item:o,itemInputValue:i,itemUrl:a,refresh:s,source:u,state:p.getState()},f)),l.navigator.navigateNewTab({itemUrl:a,item:o,state:p.getState()})):c.shiftKey?void 0!==a&&(u.onSelect(_objectSpread10({event:c,item:o,itemInputValue:i,itemUrl:a,refresh:s,source:u,state:p.getState()},f)),l.navigator.navigateNewWindow({itemUrl:a,item:o,state:p.getState()})):c.altKey||(void 0!==a?(u.onSelect(_objectSpread10({event:c,item:o,itemInputValue:i,itemUrl:a,refresh:s,source:u,state:p.getState()},f)),l.navigator.navigate({itemUrl:a,item:o,state:p.getState()})):onInput(_objectSpread10({event:c,nextState:{isOpen:!1},props:l,query:i,refresh:s,store:p},f)).then(function(){u.onSelect(_objectSpread10({event:c,item:o,itemInputValue:i,itemUrl:a,refresh:s,source:u,state:p.getState()},f))}))))}function _typeof12(e){return(_typeof12=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}var _excluded5=[\\\"props\\\",\\\"refresh\\\",\\\"store\\\"],_excluded22=[\\\"inputElement\\\",\\\"formElement\\\",\\\"panelElement\\\"],_excluded32=[\\\"inputElement\\\"],_excluded42=[\\\"inputElement\\\",\\\"maxLength\\\"],_excluded52=[\\\"source\\\"],_excluded6=[\\\"item\\\",\\\"source\\\"];function ownKeys11(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread11(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys11(Object(r),!0).forEach(function(e){_defineProperty11(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys11(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty11(e,t,r){return(t=_toPropertyKey11(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey11(e){var t=_toPrimitive11(e,\\\"string\\\");return\\\"symbol\\\"===_typeof12(t)?t:String(t)}function _toPrimitive11(e,t){if(\\\"object\\\"!==_typeof12(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof12(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _objectWithoutProperties4(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose4(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose4(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}function getPropGetters(e){var a=e.props,u=e.refresh,c=e.store,l=_objectWithoutProperties4(e,_excluded5);return{getEnvironmentProps:function(e){var r=e.inputElement,n=e.formElement,o=e.panelElement;function t(t){!c.getState().isOpen&&c.pendingRequests.isEmpty()||t.target===r||!1!==[n,o].some(function(e){return isOrContainsNode(e,t.target)})||(c.dispatch(\\\"blur\\\",null),a.debug)||c.pendingRequests.cancelAll()}return _objectSpread11({onTouchStart:t,onMouseDown:t,onTouchMove:function(e){!1!==c.getState().isOpen&&r===a.environment.document.activeElement&&e.target!==r&&r.blur()}},_objectWithoutProperties4(e,_excluded22))},getRootProps:function(e){return _objectSpread11({role:\\\"combobox\\\",\\\"aria-expanded\\\":c.getState().isOpen,\\\"aria-haspopup\\\":\\\"listbox\\\",\\\"aria-owns\\\":c.getState().isOpen?c.getState().collections.map(function(e){var t=e.source;return getAutocompleteElementId(a.id,\\\"list\\\",t)}).join(\\\" \\\"):void 0,\\\"aria-labelledby\\\":getAutocompleteElementId(a.id,\\\"label\\\")},e)},getFormProps:function(r){r.inputElement;return _objectSpread11({action:\\\"\\\",noValidate:!0,role:\\\"search\\\",onSubmit:function(e){var t;e.preventDefault(),a.onSubmit(_objectSpread11({event:e,refresh:u,state:c.getState()},l)),c.dispatch(\\\"submit\\\",null),null!=(t=r.inputElement)&&t.blur()},onReset:function(e){var t;e.preventDefault(),a.onReset(_objectSpread11({event:e,refresh:u,state:c.getState()},l)),c.dispatch(\\\"reset\\\",null),null!=(t=r.inputElement)&&t.focus()}},_objectWithoutProperties4(r,_excluded32))},getLabelProps:function(e){return _objectSpread11({htmlFor:getAutocompleteElementId(a.id,\\\"input\\\"),id:getAutocompleteElementId(a.id,\\\"label\\\")},e)},getInputProps:function(t){function r(e){(a.openOnFocus||Boolean(c.getState().query))&&onInput(_objectSpread11({event:e,props:a,query:c.getState().completion||c.getState().query,refresh:u,store:c},l)),c.dispatch(\\\"focus\\\",null)}var e=t||{},n=(e.inputElement,e.maxLength),o=void 0===n?512:n,n=_objectWithoutProperties4(e,_excluded42),e=getActiveItem(c.getState()),i=isSamsung((null==(i=a.environment.navigator)?void 0:i.userAgent)||\\\"\\\"),i=a.enterKeyHint||(null!=e&&e.itemUrl&&!i?\\\"go\\\":\\\"search\\\");return _objectSpread11({\\\"aria-autocomplete\\\":\\\"both\\\",\\\"aria-activedescendant\\\":c.getState().isOpen&&null!==c.getState().activeItemId?getAutocompleteElementId(a.id,\\\"item-\\\".concat(c.getState().activeItemId),null==e?void 0:e.source):void 0,\\\"aria-controls\\\":c.getState().isOpen?c.getState().collections.map(function(e){var t=e.source;return getAutocompleteElementId(a.id,\\\"list\\\",t)}).join(\\\" \\\"):void 0,\\\"aria-labelledby\\\":getAutocompleteElementId(a.id,\\\"label\\\"),value:c.getState().completion||c.getState().query,id:getAutocompleteElementId(a.id,\\\"input\\\"),autoComplete:\\\"off\\\",autoCorrect:\\\"off\\\",autoCapitalize:\\\"off\\\",enterKeyHint:i,spellCheck:\\\"false\\\",autoFocus:a.autoFocus,placeholder:a.placeholder,maxLength:o,type:\\\"search\\\",onChange:function(e){var t=e.currentTarget.value;a.ignoreCompositionEvents&&getNativeEvent(e).isComposing?l.setQuery(t):onInput(_objectSpread11({event:e,props:a,query:t.slice(0,o),refresh:u,store:c},l))},onCompositionEnd:function(e){onInput(_objectSpread11({event:e,props:a,query:e.currentTarget.value.slice(0,o),refresh:u,store:c},l))},onKeyDown:function(e){getNativeEvent(e).isComposing||onKeyDown(_objectSpread11({event:e,props:a,refresh:u,store:c},l))},onFocus:r,onBlur:noop,onClick:function(e){t.inputElement!==a.environment.document.activeElement||c.getState().isOpen||r(e)}},n)},getPanelProps:function(e){return _objectSpread11({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){c.dispatch(\\\"mouseleave\\\",null)}},e)},getListProps:function(e){var t=e||{},r=t.source,t=_objectWithoutProperties4(t,_excluded52);return _objectSpread11({role:\\\"listbox\\\",\\\"aria-labelledby\\\":getAutocompleteElementId(a.id,\\\"label\\\"),id:getAutocompleteElementId(a.id,\\\"list\\\",r)},t)},getItemProps:function(e){var i=e.item,n=e.source,t=_objectWithoutProperties4(e,_excluded6);return _objectSpread11({id:getAutocompleteElementId(a.id,\\\"item-\\\".concat(i.__autocomplete_id),n),role:\\\"option\\\",\\\"aria-selected\\\":c.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){var t,r,n,o;i.__autocomplete_id!==c.getState().activeItemId&&(c.dispatch(\\\"mousemove\\\",i.__autocomplete_id),o=getActiveItem(c.getState()),null!==c.getState().activeItemId)&&o&&(t=o.item,r=o.itemInputValue,n=o.itemUrl,(o=o.source).onActive(_objectSpread11({event:e,item:t,itemInputValue:r,itemUrl:n,refresh:u,source:o,state:c.getState()},l)))},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var t=n.getItemInputValue({item:i,state:c.getState()}),r=n.getItemUrl({item:i,state:c.getState()});(r?Promise.resolve():onInput(_objectSpread11({event:e,nextState:{isOpen:!1},props:a,query:t,refresh:u,store:c},l))).then(function(){n.onSelect(_objectSpread11({event:e,item:i,itemInputValue:t,itemUrl:r,refresh:u,source:n,state:c.getState()},l))})}},t)}}}function _typeof13(e){return(_typeof13=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys12(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread12(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys12(Object(r),!0).forEach(function(e){_defineProperty12(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys12(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty12(e,t,r){return(t=_toPropertyKey12(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey12(e){var t=_toPrimitive12(e,\\\"string\\\");return\\\"symbol\\\"===_typeof13(t)?t:String(t)}function _toPrimitive12(e,t){if(\\\"object\\\"!==_typeof13(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof13(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function getMetadata(e){var t=e.plugins,r=e.options,n=null==(n=((null==(n=r.__autocomplete_metadata)?void 0:n.userAgents)||[])[0])?void 0:n.segment,n=n?_defineProperty12({},n,Object.keys((null==(n=r.__autocomplete_metadata)?void 0:n.options)||{})):{};return{plugins:t.map(function(e){return{name:e.name,options:Object.keys(e.__autocomplete_pluginOptions||[])}}),options:_objectSpread12({\\\"autocomplete-core\\\":Object.keys(r)},n),ua:userAgents.concat((null==(t=r.__autocomplete_metadata)?void 0:t.userAgents)||[])}}function injectMetadata(e){var t,r,n,o=e.metadata,i=e.environment;(null==(t=i.navigator)||null==(t=t.userAgent)?void 0:t.includes(\\\"Algolia Crawler\\\"))&&(r=i.document.createElement(\\\"meta\\\"),n=i.document.querySelector(\\\"head\\\"),r.name=\\\"algolia:metadata\\\",setTimeout(function(){r.content=JSON.stringify(o),n.appendChild(r)},0))}function getCompletion(e){var t=e.state;return!1!==t.isOpen&&null!==t.activeItemId&&(null==(t=getActiveItem(t))?void 0:t.itemInputValue)||null}function _typeof14(e){return(_typeof14=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys13(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread13(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys13(Object(r),!0).forEach(function(e){_defineProperty13(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys13(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty13(e,t,r){return(t=_toPropertyKey13(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey13(e){var t=_toPrimitive13(e,\\\"string\\\");return\\\"symbol\\\"===_typeof14(t)?t:String(t)}function _toPrimitive13(e,t){if(\\\"object\\\"!==_typeof14(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof14(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var stateReducer=function stateReducer2(e,t){switch(t.type){case\\\"setActiveItemId\\\":return _objectSpread13(_objectSpread13({},e),{},{activeItemId:t.payload});case\\\"setQuery\\\":return _objectSpread13(_objectSpread13({},e),{},{query:t.payload,completion:null});case\\\"setCollections\\\":return _objectSpread13(_objectSpread13({},e),{},{collections:t.payload});case\\\"setIsOpen\\\":return _objectSpread13(_objectSpread13({},e),{},{isOpen:t.payload});case\\\"setStatus\\\":return _objectSpread13(_objectSpread13({},e),{},{status:t.payload});case\\\"setContext\\\":return _objectSpread13(_objectSpread13({},e),{},{context:_objectSpread13(_objectSpread13({},e.context),t.payload)});case\\\"ArrowDown\\\":var r=_objectSpread13(_objectSpread13({},e),{},{activeItemId:t.payload.hasOwnProperty(\\\"nextActiveItemId\\\")?t.payload.nextActiveItemId:getNextActiveItemId(1,e.activeItemId,getItemsCount(e),t.props.defaultActiveItemId)});return _objectSpread13(_objectSpread13({},r),{},{completion:getCompletion({state:r})});case\\\"ArrowUp\\\":r=_objectSpread13(_objectSpread13({},e),{},{activeItemId:getNextActiveItemId(-1,e.activeItemId,getItemsCount(e),t.props.defaultActiveItemId)});return _objectSpread13(_objectSpread13({},r),{},{completion:getCompletion({state:r})});case\\\"Escape\\\":return e.isOpen?_objectSpread13(_objectSpread13({},e),{},{activeItemId:null,isOpen:!1,completion:null}):_objectSpread13(_objectSpread13({},e),{},{activeItemId:null,query:\\\"\\\",status:\\\"idle\\\",collections:[]});case\\\"submit\\\":return _objectSpread13(_objectSpread13({},e),{},{activeItemId:null,isOpen:!1,status:\\\"idle\\\"});case\\\"reset\\\":return _objectSpread13(_objectSpread13({},e),{},{activeItemId:!0===t.props.openOnFocus?t.props.defaultActiveItemId:null,status:\\\"idle\\\",completion:null,query:\\\"\\\"});case\\\"focus\\\":return _objectSpread13(_objectSpread13({},e),{},{activeItemId:t.props.defaultActiveItemId,isOpen:(t.props.openOnFocus||Boolean(e.query))&&t.props.shouldPanelOpen({state:e})});case\\\"blur\\\":return t.props.debug?e:_objectSpread13(_objectSpread13({},e),{},{isOpen:!1,activeItemId:null});case\\\"mousemove\\\":return _objectSpread13(_objectSpread13({},e),{},{activeItemId:t.payload});case\\\"mouseleave\\\":return _objectSpread13(_objectSpread13({},e),{},{activeItemId:t.props.defaultActiveItemId});default:return invariant(!1,\\\"The reducer action \\\".concat(JSON.stringify(t.type),\\\" is not supported.\\\")),e}};function _typeof15(e){return(_typeof15=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys14(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread14(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys14(Object(r),!0).forEach(function(e){_defineProperty14(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys14(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty14(e,t,r){return(t=_toPropertyKey14(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey14(e){var t=_toPrimitive14(e,\\\"string\\\");return\\\"symbol\\\"===_typeof15(t)?t:String(t)}function _toPrimitive14(e,t){if(\\\"object\\\"!==_typeof15(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof15(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function createAutocomplete(e){checkOptions(e);var t,r=[],n=getDefaultProps(e,r),o=createStore(stateReducer,n,function(e){var t=e.prevState,r=e.state;n.onStateChange(_objectSpread14({prevState:t,state:r,refresh:u,navigator:n.navigator},i)),!l()&&null!=(t=r.context)&&null!=(r=t.algoliaInsightsPlugin)&&r.__automaticInsights&&!1!==n.insights&&(t=createAlgoliaInsightsPlugin({__autocomplete_clickAnalytics:!1}),n.plugins.push(t),c([t]))}),i=getAutocompleteSetters({store:o}),a=getPropGetters(_objectSpread14({props:n,refresh:u,store:o,navigator:n.navigator},i));function u(){return onInput(_objectSpread14({event:new Event(\\\"input\\\"),nextState:{isOpen:o.getState().isOpen},props:n,navigator:n.navigator,query:o.getState().query,refresh:u,store:o},i))}function c(e){e.forEach(function(e){var t;return null==(t=e.subscribe)?void 0:t.call(e,_objectSpread14(_objectSpread14({},i),{},{navigator:n.navigator,refresh:u,onSelect:function(e){r.push({onSelect:e})},onActive:function(e){r.push({onActive:e})},onResolve:function(e){r.push({onResolve:e})}}))})}function l(){return n.plugins.some(function(e){return\\\"aa.algoliaInsightsPlugin\\\"===e.name})}return n.insights&&!l()&&(t=\\\"boolean\\\"==typeof n.insights?{}:n.insights,n.plugins.push(createAlgoliaInsightsPlugin(t))),c(n.plugins),injectMetadata({metadata:getMetadata({plugins:n.plugins,options:e}),environment:n.environment}),_objectSpread14(_objectSpread14({refresh:u,navigator:n.navigator},a),i)}init_esbuild_inject();var n=function(e,t,r,o){t[0]=0;for(var i=1;i<t.length;i++){var a=t[i++],u=t[i]?(t[0]|=a?1:2,r[t[i++]]):t[++i];3===a?o[0]=u:4===a?o[1]=Object.assign(o[1]||{},u):5===a?(o[1]=o[1]||{})[t[++i]]=u:6===a?o[1][t[++i]]+=u+\\\"\\\":a?(a=e.apply(u,n(e,u,r,[\\\"\\\",null])),o.push(a),u[0]?t[0]|=2:(t[i-2]=0,t[i]=a)):o.push(u)}return o},t=new Map;function htm_module_default(e){var r=t.get(this);return r||t.set(this,r=new Map),1<(r=n(this,r.get(e)||(r.set(e,r=function(e){for(var t,r,n=1,o=\\\"\\\",i=\\\"\\\",a=[0],u=function(e){1===n&&(e||(o=o.replace(/^\\\\s*\\\\n\\\\s*|\\\\s*\\\\n\\\\s*$/g,\\\"\\\")))?a.push(0,e,o):3===n&&(e||o)?(a.push(3,e,o),n=2):2===n&&\\\"...\\\"===o&&e?a.push(4,e,0):2===n&&o&&!e?a.push(5,0,!0,o):5<=n&&((o||!e&&5===n)&&(a.push(n,0,o,r),n=6),e)&&(a.push(n,e,0,r),n=6),o=\\\"\\\"},c=0;c<e.length;c++){c&&(1===n&&u(),u(c));for(var l=0;l<e[c].length;l++)t=e[c][l],1===n?\\\"<\\\"===t?(u(),a=[a],n=3):o+=t:4===n?o=\\\"--\\\"===o&&\\\">\\\"===t?(n=1,\\\"\\\"):t+o[0]:i?t===i?i=\\\"\\\":o+=t:'\\\"'===t||\\\"'\\\"===t?i=t:\\\">\\\"===t?(u(),n=1):n&&(\\\"=\\\"===t?(n=5,r=o,o=\\\"\\\"):\\\"/\\\"===t&&(n<5||\\\">\\\"===e[c][l+1])?(u(),3===n&&(a=a[0]),(a=(n=a)[0]).push(2,0,n),n=0):\\\" \\\"===t||\\\"\\\\t\\\"===t||\\\"\\\\n\\\"===t||\\\"\\\\r\\\"===t?(u(),n=2):o+=t),3===n&&\\\"!--\\\"===o&&(n=4,a=a[0])}return u(),a}(e)),r),arguments,[])).length?r:r[0]}init_esbuild_inject(),init_esbuild_inject();var ClearIcon=function ClearIcon2(e){var t=e.environment,r=t.document.createElementNS(\\\"http://www.w3.org/2000/svg\\\",\\\"svg\\\"),t=(r.setAttribute(\\\"class\\\",\\\"aa-ClearIcon\\\"),r.setAttribute(\\\"viewBox\\\",\\\"0 0 24 24\\\"),r.setAttribute(\\\"width\\\",\\\"18\\\"),r.setAttribute(\\\"height\\\",\\\"18\\\"),r.setAttribute(\\\"fill\\\",\\\"currentColor\\\"),t.document.createElementNS(\\\"http://www.w3.org/2000/svg\\\",\\\"path\\\"));return t.setAttribute(\\\"d\\\",\\\"M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z\\\"),r.appendChild(t),r};function getHTMLElement(e,t){var r;return\\\"string\\\"==typeof t?(invariant(null!==(r=e.document.querySelector(t)),\\\"The element \\\".concat(JSON.stringify(t),\\\" is not in the document.\\\")),r):t}function mergeClassNames(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce(function(n,o){return Object.keys(o).forEach(function(e){var t=n[e],r=o[e];t!==r&&(n[e]=[t,r].filter(Boolean).join(\\\" \\\"))}),n},{})}function _toConsumableArray5(e){return _arrayWithoutHoles5(e)||_iterableToArray5(e)||_unsupportedIterableToArray7(e)||_nonIterableSpread5()}function _nonIterableSpread5(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray7(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray7(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray7(e,t):void 0}function _iterableToArray5(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles5(e){if(Array.isArray(e))return _arrayLikeToArray7(e)}function _arrayLikeToArray7(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _typeof16(e){return(_typeof16=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var isPlainObject=function isPlainObject2(e){return e&&\\\"object\\\"===_typeof16(e)&&\\\"[object Object]\\\"===Object.prototype.toString.call(e)};function mergeDeep(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce(function(n,o){return Object.keys(o).forEach(function(e){var t=n[e],r=o[e];Array.isArray(t)&&Array.isArray(r)?n[e]=t.concat.apply(t,_toConsumableArray5(r)):isPlainObject(t)&&isPlainObject(r)?n[e]=mergeDeep(t,r):n[e]=r}),n},{})}function _typeof17(e){return(_typeof17=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys15(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread15(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys15(Object(r),!0).forEach(function(e){_defineProperty15(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys15(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty15(e,t,r){return(t=_toPropertyKey15(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey15(e){var t=_toPrimitive15(e,\\\"string\\\");return\\\"symbol\\\"===_typeof17(t)?t:String(t)}function _toPrimitive15(e,t){if(\\\"object\\\"!==_typeof17(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof17(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _slicedToArray3(e,t){return _arrayWithHoles3(e)||_iterableToArrayLimit3(e,t)||_unsupportedIterableToArray8(e,t)||_nonIterableRest3()}function _nonIterableRest3(){throw new TypeError(\\\"Invalid attempt to destructure non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray8(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray8(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray8(e,t):void 0}function _arrayLikeToArray8(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _iterableToArrayLimit3(e,t){var r=null==e?null:\\\"undefined\\\"!=typeof Symbol&&e[Symbol.iterator]||e[\\\"@@iterator\\\"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(s){l=!0,o=s}finally{try{if(!c&&null!=r[\\\"return\\\"]&&(a=r[\\\"return\\\"](),Object(a)!==a))return}finally{if(l)throw o}}return u}}function _arrayWithHoles3(e){if(Array.isArray(e))return e}function pickBy(e,o){return Object.entries(e).reduce(function(e,t){var r=_slicedToArray3(t,2),n=r[0],r=r[1];return o({key:n,value:r})?_objectSpread15(_objectSpread15({},e),{},_defineProperty15({},n,r)):e},{})}init_esbuild_inject(),init_esbuild_inject();var TOUCH_EVENTS_ALIASES=[\\\"ontouchstart\\\",\\\"ontouchend\\\",\\\"ontouchmove\\\",\\\"ontouchcancel\\\"];function setStyle(e,t,r){e[t]=null===r?\\\"\\\":\\\"number\\\"!=typeof r?r:r+\\\"px\\\"}function eventProxy(e){this._listeners[e.type](e)}function setProperty(e,t,r){var n,o,i=e[t];if(\\\"style\\\"===t)if(\\\"string\\\"==typeof r)e.style=r;else if(null===r)e.style=\\\"\\\";else for(t in r)i&&r[t]===i[t]||setStyle(e.style,t,r[t]);else\\\"o\\\"===t[0]&&\\\"n\\\"===t[1]?(n=t!==(t=t.replace(/Capture$/,\\\"\\\")),t=(t=(o=t.toLowerCase())in e||TOUCH_EVENTS_ALIASES.includes(o)?o:t).slice(2),e._listeners||(e._listeners={}),(e._listeners[t]=r)?i||e.addEventListener(t,eventProxy,n):e.removeEventListener(t,eventProxy,n)):\\\"list\\\"!==t&&\\\"tagName\\\"!==t&&\\\"form\\\"!==t&&\\\"type\\\"!==t&&\\\"size\\\"!==t&&\\\"download\\\"!==t&&\\\"href\\\"!==t&&t in e?e[t]=null==r?\\\"\\\":r:\\\"function\\\"!=typeof r&&\\\"dangerouslySetInnerHTML\\\"!==t&&(null==r||!1===r&&!/^ar/.test(t)?e.removeAttribute(t):e.setAttribute(t,r))}function getNormalizedName(e){switch(e){case\\\"onChange\\\":return\\\"onInput\\\";case\\\"onCompositionEnd\\\":return\\\"oncompositionend\\\";default:return e}}function setProperties(e,t){for(var r in t)setProperty(e,getNormalizedName(r),t[r])}function setPropertiesWithoutEvents(e,t){for(var r in t)\\\"o\\\"===r[0]&&\\\"n\\\"===r[1]||setProperty(e,getNormalizedName(r),t[r])}var _excluded7=[\\\"children\\\"];function _toConsumableArray6(e){return _arrayWithoutHoles6(e)||_iterableToArray6(e)||_unsupportedIterableToArray9(e)||_nonIterableSpread6()}function _nonIterableSpread6(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray9(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray9(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray9(e,t):void 0}function _iterableToArray6(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles6(e){if(Array.isArray(e))return _arrayLikeToArray9(e)}function _arrayLikeToArray9(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _objectWithoutProperties5(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose5(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose5(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}function getCreateDomElement(i){return function(e,t){var r=t.children,r=void 0===r?[]:r,n=_objectWithoutProperties5(t,_excluded7),o=i.document.createElement(e);return setProperties(o,n),o.append.apply(o,_toConsumableArray6(r)),o}}function _typeof18(e){return(_typeof18=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}var _excluded8=[\\\"autocompleteScopeApi\\\",\\\"environment\\\",\\\"classNames\\\",\\\"getInputProps\\\",\\\"getInputPropsCore\\\",\\\"isDetached\\\",\\\"state\\\"];function ownKeys16(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread16(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys16(Object(r),!0).forEach(function(e){_defineProperty16(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys16(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty16(e,t,r){return(t=_toPropertyKey16(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey16(e){var t=_toPrimitive16(e,\\\"string\\\");return\\\"symbol\\\"===_typeof18(t)?t:String(t)}function _toPrimitive16(e,t){if(\\\"object\\\"!==_typeof18(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof18(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _objectWithoutProperties6(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose6(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose6(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}var n2,l,u,t2,i,o,r,f,e,c,s,a,Input=function Input2(e){var t=e.autocompleteScopeApi,r=e.environment,n=(e.classNames,e.getInputProps),o=e.getInputPropsCore,i=e.isDetached,a=e.state,u=_objectWithoutProperties6(e,_excluded8),r=getCreateDomElement(r)(\\\"input\\\",u),c=n(_objectSpread16({state:a,props:o({inputElement:r}),inputElement:r},t));return setProperties(r,_objectSpread16(_objectSpread16({},c),{},{onKeyDown:function(e){i&&\\\"Tab\\\"===e.key||c.onKeyDown(e)}})),r},LoadingIcon=(init_esbuild_inject(),function LoadingIcon2(e){var t=e.environment.document.createElementNS(\\\"http://www.w3.org/2000/svg\\\",\\\"svg\\\");return t.setAttribute(\\\"class\\\",\\\"aa-LoadingIcon\\\"),t.setAttribute(\\\"viewBox\\\",\\\"0 0 100 100\\\"),t.setAttribute(\\\"width\\\",\\\"20\\\"),t.setAttribute(\\\"height\\\",\\\"20\\\"),t.innerHTML='<circle\\\\n cx=\\\"50\\\"\\\\n cy=\\\"50\\\"\\\\n fill=\\\"none\\\"\\\\n r=\\\"35\\\"\\\\n stroke=\\\"currentColor\\\"\\\\n stroke-dasharray=\\\"164.93361431346415 56.97787143782138\\\"\\\\n stroke-width=\\\"6\\\"\\\\n>\\\\n <animateTransform\\\\n attributeName=\\\"transform\\\"\\\\n type=\\\"rotate\\\"\\\\n repeatCount=\\\"indefinite\\\"\\\\n dur=\\\"1s\\\"\\\\n values=\\\"0 50 50;90 50 50;180 50 50;360 50 50\\\"\\\\n keyTimes=\\\"0;0.40;0.65;1\\\"\\\\n />\\\\n</circle>',t}),SearchIcon=(init_esbuild_inject(),function SearchIcon2(e){var t=e.environment,r=t.document.createElementNS(\\\"http://www.w3.org/2000/svg\\\",\\\"svg\\\"),t=(r.setAttribute(\\\"class\\\",\\\"aa-SubmitIcon\\\"),r.setAttribute(\\\"viewBox\\\",\\\"0 0 24 24\\\"),r.setAttribute(\\\"width\\\",\\\"20\\\"),r.setAttribute(\\\"height\\\",\\\"20\\\"),r.setAttribute(\\\"fill\\\",\\\"currentColor\\\"),t.document.createElementNS(\\\"http://www.w3.org/2000/svg\\\",\\\"path\\\"));return t.setAttribute(\\\"d\\\",\\\"M16.041 15.856c-0.034 0.026-0.067 0.055-0.099 0.087s-0.060 0.064-0.087 0.099c-1.258 1.213-2.969 1.958-4.855 1.958-1.933 0-3.682-0.782-4.95-2.050s-2.050-3.017-2.050-4.95 0.782-3.682 2.050-4.95 3.017-2.050 4.95-2.050 3.682 0.782 4.95 2.050 2.050 3.017 2.050 4.95c0 1.886-0.745 3.597-1.959 4.856zM21.707 20.293l-3.675-3.675c1.231-1.54 1.968-3.493 1.968-5.618 0-2.485-1.008-4.736-2.636-6.364s-3.879-2.636-6.364-2.636-4.736 1.008-6.364 2.636-2.636 3.879-2.636 6.364 1.008 4.736 2.636 6.364 3.879 2.636 6.364 2.636c2.125 0 4.078-0.737 5.618-1.968l3.675 3.675c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414z\\\"),r.appendChild(t),r});function _typeof19(e){return(_typeof19=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys17(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread17(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys17(Object(r),!0).forEach(function(e){_defineProperty17(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys17(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty17(e,t,r){return(t=_toPropertyKey17(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey17(e){var t=_toPrimitive17(e,\\\"string\\\");return\\\"symbol\\\"===_typeof19(t)?t:String(t)}function _toPrimitive17(e,t){if(\\\"object\\\"!==_typeof19(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof19(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function createAutocompleteDom(e){var t=e.autocomplete,r=e.autocompleteScopeApi,n=e.classNames,o=e.environment,i=e.isDetached,a=e.placeholder,a=void 0===a?\\\"Search\\\":a,u=e.propGetters,c=e.setIsModalOpen,l=e.state,s=e.translations,p=getCreateDomElement(o),f=u.getRootProps(_objectSpread17({state:l,props:t.getRootProps({})},r)),f=p(\\\"div\\\",_objectSpread17({\\\"class\\\":n.root},f)),d=p(\\\"div\\\",{\\\"class\\\":n.detachedContainer,onMouseDown:function(e){e.stopPropagation()}}),y=p(\\\"div\\\",{\\\"class\\\":n.detachedOverlay,children:[d],onMouseDown:function(){c(!1),t.setIsOpen(!1)}}),m=u.getLabelProps(_objectSpread17({state:l,props:t.getLabelProps({})},r)),b=p(\\\"button\\\",{\\\"class\\\":n.submitButton,type:\\\"submit\\\",title:s.submitButtonTitle,children:[SearchIcon({environment:o})]}),_=p(\\\"label\\\",_objectSpread17({\\\"class\\\":n.label,children:[b]},m)),v=p(\\\"button\\\",{\\\"class\\\":n.clearButton,type:\\\"reset\\\",title:s.clearButtonTitle,children:[ClearIcon({environment:o})]}),g=p(\\\"div\\\",{\\\"class\\\":n.loadingIndicator,children:[LoadingIcon({environment:o})]}),h=Input({\\\"class\\\":n.input,environment:o,state:l,getInputProps:u.getInputProps,getInputPropsCore:t.getInputProps,autocompleteScopeApi:r,isDetached:i}),S=p(\\\"div\\\",{\\\"class\\\":n.inputWrapperPrefix,children:[_,g]}),j=p(\\\"div\\\",{\\\"class\\\":n.inputWrapperSuffix,children:[v]}),P=p(\\\"div\\\",{\\\"class\\\":n.inputWrapper,children:[h]}),O=u.getFormProps(_objectSpread17({state:l,props:t.getFormProps({inputElement:h})},r)),S=p(\\\"form\\\",_objectSpread17({\\\"class\\\":n.form,children:[S,P,j]},O)),j=u.getPanelProps(_objectSpread17({state:l,props:t.getPanelProps({})},r)),O=p(\\\"div\\\",_objectSpread17({\\\"class\\\":n.panel},j)),r=p(\\\"div\\\",{\\\"class\\\":n.detachedSearchButtonQuery,textContent:l.query}),u=p(\\\"div\\\",{\\\"class\\\":n.detachedSearchButtonPlaceholder,hidden:Boolean(l.query),textContent:a});return i?(j=p(\\\"div\\\",{\\\"class\\\":n.detachedSearchButtonIcon,children:[SearchIcon({environment:o})]}),l=p(\\\"button\\\",{type:\\\"button\\\",\\\"class\\\":n.detachedSearchButton,title:s.detachedSearchButtonTitle,id:m.id,onClick:function(){c(!0)},children:[j,u,r]}),a=p(\\\"button\\\",{type:\\\"button\\\",\\\"class\\\":n.detachedCancelButton,textContent:s.detachedCancelButtonText,onTouchStart:function(e){e.stopPropagation()},onClick:function(){t.setIsOpen(!1),c(!1)}}),i=p(\\\"div\\\",{\\\"class\\\":n.detachedFormContainer,children:[S,a]}),d.appendChild(i),f.appendChild(l)):f.appendChild(S),{detachedContainer:d,detachedOverlay:y,detachedSearchButtonQuery:r,detachedSearchButtonPlaceholder:u,inputWrapper:P,input:h,root:f,form:S,label:_,submitButton:b,clearButton:v,loadingIndicator:g,panel:O}}function createEffectWrapper(){var r=[],n=[];function t(e){r.push(e);var t=e();n.push(t)}return{runEffect:t,cleanupEffects:function(){var e=n;n=[],e.forEach(function(e){e()})},runEffects:function(){var e=r;r=[],e.forEach(function(e){t(e)})}}}function createReactiveWrapper(){var r=[];return{reactive:function(e){var t=e(),t={_fn:e,_ref:{current:t},get value(){return this._ref.current},set value(e){this._ref.current=e}};return r.push(t),t},runReactives:function(){r.forEach(function(e){e._ref.current=e._fn()})}}}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var h={},p=[],v=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,y=Array.isArray;function d(e,t){for(var r in t)e[r]=t[r];return e}function w(e){var t=e.parentNode;t&&t.removeChild(e)}function _(e,t,r){var n,o,i,a={};for(i in t)\\\"key\\\"==i?n=t[i]:\\\"ref\\\"==i?o=t[i]:a[i]=t[i];if(2<arguments.length&&(a.children=3<arguments.length?n2.call(arguments,2):r),\\\"function\\\"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)void 0===a[i]&&(a[i]=e.defaultProps[i]);return g(e,a,n,o,null)}function g(e,t,r,n,o){var i={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==o?++u:o,__i:-1,__u:0};return null==o&&null!=l.vnode&&l.vnode(i),i}function k(e){return e.children}function b(e,t){this.props=e,this.context=t}function x(e,t){if(null==t)return e.__?x(e.__,e.__i+1):null;for(var r;t<e.__k.length;t++)if(null!=(r=e.__k[t])&&null!=r.__e)return r.__e;return\\\"function\\\"==typeof e.type?x(e):null}function C(e){var t,r;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(r=e.__k[t])&&null!=r.__e){e.__e=e.__c.base=r.__e;break}return C(e)}}function M(e){(e.__d||(e.__d=!0,!i.push(e))||P.__r++)&&o===l.debounceRendering||((o=l.debounceRendering)||r)(P)}function P(){var e,t,r,n,o,a,u;for(i.sort(f);t=i.shift();)t.__d&&(e=i.length,r=void 0,o=(n=(t=t).__v).__e,a=[],u=[],t.__P&&((r=d({},n)).__v=n.__v+1,l.vnode&&l.vnode(r),O(t.__P,r,n,t.__n,t.__P.namespaceURI,32&n.__u?[o]:null,a,null==o?x(n):o,!!(32&n.__u),u),r.__v=n.__v,j(a,r.__.__k[r.__i]=r,u),r.__e!=o)&&C(r),i.length>e)&&i.sort(f);P.__r=0}function S(e,t,r,n,o,i,a,u,c,l,s){var f,d,y,m,b,_=n&&n.__k||p,v=t.length;for(r.__d=c,$(r,t,_),c=r.__d,f=0;f<v;f++)null!=(y=r.__k[f])&&\\\"boolean\\\"!=typeof y&&\\\"function\\\"!=typeof y&&(d=-1!==y.__i&&_[y.__i]||h,y.__i=f,O(e,y,d,o,i,a,u,c,l,s),m=y.__e,y.ref&&d.ref!=y.ref&&(d.ref&&N(d.ref,null,y),s.push(y.ref,y.__c||m,y)),null==b&&null!=m&&(b=m),65536&y.__u||d.__k===y.__k?c=I(y,c=c&&!c.isConnected?x(d):c,e):\\\"function\\\"==typeof y.type&&void 0!==y.__d?c=y.__d:m&&(c=m.nextSibling),y.__d=void 0,y.__u&=-196609);r.__d=c,r.__e=b}function $(e,t,r){var n,o,i,a,u,c=t.length,l=r.length,s=l,p=0;for(e.__k=[],n=0;n<c;n++)a=n+p,null!=(o=e.__k[n]=null==(o=t[n])||\\\"boolean\\\"==typeof o||\\\"function\\\"==typeof o?null:\\\"string\\\"==typeof o||\\\"number\\\"==typeof o||\\\"bigint\\\"==typeof o||o.constructor==String?g(null,o,null,null,null):y(o)?g(k,{children:o},null,null,null):void 0===o.constructor&&0<o.__b?g(o.type,o.props,o.key,o.ref||null,o.__v):o)?(o.__=e,o.__b=e.__b+1,u=L(o,r,a,s),i=null,-1!==(o.__i=u)&&(s--,i=r[u])&&(i.__u|=131072),null==i||null===i.__v?(-1==u&&p--,\\\"function\\\"!=typeof o.type&&(o.__u|=65536)):u!==a&&(u===a+1?p++:a<u?c-a<s?p+=u-a:p--:u<a?u==a-1&&(p=u-a):p=0,u!==n+p)&&(o.__u|=65536)):(i=r[a])&&null==i.key&&i.__e&&0==(131072&i.__u)&&(i.__e==e.__d&&(e.__d=x(i)),V(i,i,!1),r[a]=null,s--);if(s)for(n=0;n<l;n++)null!=(i=r[n])&&0==(131072&i.__u)&&(i.__e==e.__d&&(e.__d=x(i)),V(i,i))}function I(e,t,r){var n,o;if(\\\"function\\\"==typeof e.type)for(n=e.__k,o=0;n&&o<n.length;o++)n[o]&&(n[o].__=e,t=I(n[o],t,r));else for(e.__e!=t&&(r.insertBefore(e.__e,t||null),t=e.__e);null!=(t=t&&t.nextSibling)&&8===t.nodeType;);return t}function L(e,t,r,n){var o=e.key,i=e.type,a=r-1,u=r+1,c=t[r];if(null===c||c&&o==c.key&&i===c.type&&0==(131072&c.__u))return r;if(n>(null!=c&&0==(131072&c.__u)?1:0))for(;0<=a||u<t.length;){if(0<=a){if((c=t[a])&&0==(131072&c.__u)&&o==c.key&&i===c.type)return a;a--}if(u<t.length){if((c=t[u])&&0==(131072&c.__u)&&o==c.key&&i===c.type)return u;u++}}return-1}function T(e,t,r){\\\"-\\\"===t[0]?e.setProperty(t,null==r?\\\"\\\":r):e[t]=null==r?\\\"\\\":\\\"number\\\"!=typeof r||v.test(t)?r:r+\\\"px\\\"}function A(t,r,n,o,i){var a;e:if(\\\"style\\\"===r)if(\\\"string\\\"==typeof n)t.style.cssText=n;else{if(\\\"string\\\"==typeof o&&(t.style.cssText=o=\\\"\\\"),o)for(r in o)n&&r in n||T(t.style,r,\\\"\\\");if(n)for(r in n)o&&n[r]===o[r]||T(t.style,r,n[r])}else if(\\\"o\\\"===r[0]&&\\\"n\\\"===r[1])a=r!==(r=r.replace(/(PointerCapture)$|Capture$/i,\\\"$1\\\")),r=(r.toLowerCase()in t||\\\"onFocusOut\\\"===r||\\\"onFocusIn\\\"===r?r.toLowerCase():r).slice(2),t.l||(t.l={}),(t.l[r+a]=n)?o?n.u=o.u:(n.u=e,t.addEventListener(r,a?s:c,a)):t.removeEventListener(r,a?s:c,a);else{if(\\\"http://www.w3.org/2000/svg\\\"==i)r=r.replace(/xlink(H|:h)/,\\\"h\\\").replace(/sName$/,\\\"s\\\");else if(\\\"width\\\"!=r&&\\\"height\\\"!=r&&\\\"href\\\"!=r&&\\\"list\\\"!=r&&\\\"form\\\"!=r&&\\\"tabIndex\\\"!=r&&\\\"download\\\"!=r&&\\\"rowSpan\\\"!=r&&\\\"colSpan\\\"!=r&&\\\"role\\\"!=r&&r in t)try{t[r]=null==n?\\\"\\\":n;break e}catch(u){}\\\"function\\\"!=typeof n&&(null==n||!1===n&&\\\"-\\\"!==r[4]?t.removeAttribute(r):t.setAttribute(r,n))}}function F(n){return function(t){if(this.l){var r=this.l[t.type+n];if(null==t.t)t.t=e++;else if(t.t<r.u)return;return r(l.event?l.event(t):t)}}}function O(e,t,r,n,o,i,a,u,c,s){var p,f,m,_,v,g,h,j,P,O,w,I,A,E,C,T=t.type;if(void 0!==t.constructor)return null;128&r.__u&&(c=!!(32&r.__u),i=[u=t.__e=r.__e]),(p=l.__b)&&p(t);e:if(\\\"function\\\"==typeof T)try{if(j=t.props,P=(p=T.contextType)&&n[p.__c],O=p?P?P.props.value:p.__:n,r.__c?h=(f=t.__c=r.__c).__=f.__E:(\\\"prototype\\\"in T&&T.prototype.render?t.__c=f=new T(j,O):(t.__c=f=new b(j,O),f.constructor=T,f.render=q),P&&P.sub(f),f.props=j,f.state||(f.state={}),f.context=O,f.__n=n,m=f.__d=!0,f.__h=[],f._sb=[]),null==f.__s&&(f.__s=f.state),null!=T.getDerivedStateFromProps&&(f.__s==f.state&&(f.__s=d({},f.__s)),d(f.__s,T.getDerivedStateFromProps(j,f.__s))),_=f.props,v=f.state,f.__v=t,m)null==T.getDerivedStateFromProps&&null!=f.componentWillMount&&f.componentWillMount(),null!=f.componentDidMount&&f.__h.push(f.componentDidMount);else{if(null==T.getDerivedStateFromProps&&j!==_&&null!=f.componentWillReceiveProps&&f.componentWillReceiveProps(j,O),!f.__e&&(null!=f.shouldComponentUpdate&&!1===f.shouldComponentUpdate(j,f.__s,O)||t.__v===r.__v)){for(t.__v!==r.__v&&(f.props=j,f.state=f.__s,f.__d=!1),t.__e=r.__e,t.__k=r.__k,t.__k.forEach(function(e){e&&(e.__=t)}),w=0;w<f._sb.length;w++)f.__h.push(f._sb[w]);f._sb=[],f.__h.length&&a.push(f);break e}null!=f.componentWillUpdate&&f.componentWillUpdate(j,f.__s,O),null!=f.componentDidUpdate&&f.__h.push(function(){f.componentDidUpdate(_,v,g)})}if(f.context=O,f.props=j,f.__P=e,f.__e=!1,I=l.__r,A=0,\\\"prototype\\\"in T&&T.prototype.render){for(f.state=f.__s,f.__d=!1,I&&I(t),p=f.render(f.props,f.state,f.context),E=0;E<f._sb.length;E++)f.__h.push(f._sb[E]);f._sb=[]}else for(;f.__d=!1,I&&I(t),p=f.render(f.props,f.state,f.context),f.state=f.__s,f.__d&&++A<25;);f.state=f.__s,null!=f.getChildContext&&(n=d(d({},n),f.getChildContext())),m||null==f.getSnapshotBeforeUpdate||(g=f.getSnapshotBeforeUpdate(_,v)),S(e,y(C=null!=p&&p.type===k&&null==p.key?p.props.children:p)?C:[C],t,r,n,o,i,a,u,c,s),f.base=t.__e,t.__u&=-161,f.__h.length&&a.push(f),h&&(f.__E=f.__=null)}catch(D){t.__v=null,c||null!=i?(t.__e=u,t.__u|=c?160:32,i[i.indexOf(u)]=null):(t.__e=r.__e,t.__k=r.__k),l.__e(D,t,r)}else null==i&&t.__v===r.__v?(t.__k=r.__k,t.__e=r.__e):t.__e=z(r.__e,t,r,n,o,i,a,c,s);(p=l.diffed)&&p(t)}function j(r,e,t){e.__d=void 0;for(var n=0;n<t.length;n++)N(t[n],t[++n],t[++n]);l.__c&&l.__c(e,r),r.some(function(t){try{r=t.__h,t.__h=[],r.some(function(e){e.call(t)})}catch(e){l.__e(e,t.__v)}})}function z(e,t,r,n,o,i,a,u,c){var l,s,p,f,d,m,b,_=r.props,v=t.props,g=t.type;if(o=\\\"svg\\\"===g?\\\"http://www.w3.org/2000/svg\\\":\\\"math\\\"===g?\\\"http://www.w3.org/1998/Math/MathML\\\":o||\\\"http://www.w3.org/1999/xhtml\\\",null!=i)for(l=0;l<i.length;l++)if((d=i[l])&&\\\"setAttribute\\\"in d==!!g&&(g?d.localName===g:3===d.nodeType)){e=d,i[l]=null;break}if(null==e){if(null===g)return document.createTextNode(v);e=document.createElementNS(o,g,v.is&&v),i=null,u=!1}if(null===g)_===v||u&&e.data===v||(e.data=v);else{if(i=i&&n2.call(e.childNodes),_=r.props||h,!u&&null!=i)for(_={},l=0;l<e.attributes.length;l++)_[(d=e.attributes[l]).name]=d.value;for(l in _)if(d=_[l],\\\"children\\\"!=l)if(\\\"dangerouslySetInnerHTML\\\"==l)p=d;else if(\\\"key\\\"!==l&&!(l in v)){if(\\\"value\\\"==l&&\\\"defaultValue\\\"in v||\\\"checked\\\"==l&&\\\"defaultChecked\\\"in v)continue;A(e,l,null,d,o)}for(l in v)d=v[l],\\\"children\\\"==l?f=d:\\\"dangerouslySetInnerHTML\\\"==l?s=d:\\\"value\\\"==l?m=d:\\\"checked\\\"==l?b=d:\\\"key\\\"===l||u&&\\\"function\\\"!=typeof d||_[l]===d||A(e,l,d,_[l],o);if(s)u||p&&(s.__html===p.__html||s.__html===e.innerHTML)||(e.innerHTML=s.__html),t.__k=[];else if(p&&(e.innerHTML=\\\"\\\"),S(e,y(f)?f:[f],t,r,n,\\\"foreignObject\\\"===g?\\\"http://www.w3.org/1999/xhtml\\\":o,i,a,i?i[0]:r.__k&&x(r,0),u,c),null!=i)for(l=i.length;l--;)null!=i[l]&&w(i[l]);u||(l=\\\"value\\\",void 0!==m&&(m!==e[l]||\\\"progress\\\"===g&&!m||\\\"option\\\"===g&&m!==_[l])&&A(e,l,m,_[l],o),l=\\\"checked\\\",void 0!==b&&b!==e[l]&&A(e,l,b,_[l],o))}return e}function N(e,t,r){try{\\\"function\\\"==typeof e?e(t):e.current=t}catch(n){l.__e(n,r)}}function V(e,t,r){var n,o;if(l.unmount&&l.unmount(e),!(n=e.ref)||n.current&&n.current!==e.__e||N(n,null,t),null!=(n=e.__c)){if(n.componentWillUnmount)try{n.componentWillUnmount()}catch(i){l.__e(i,t)}n.base=n.__P=null}if(n=e.__k)for(o=0;o<n.length;o++)n[o]&&V(n[o],t,r||\\\"function\\\"!=typeof e.type);r||null==e.__e||w(e.__e),e.__c=e.__=e.__e=e.__d=void 0}function q(e,t,r){return this.constructor(e,r)}function B(e,t,r){var n,o,i,a;l.__&&l.__(e,t),o=(n=\\\"function\\\"==typeof r)?null:r&&r.__k||t.__k,i=[],a=[],O(t,e=(!n&&r||t).__k=_(k,null,[e]),o||h,h,t.namespaceURI,!n&&r?[r]:!o&&t.firstChild?n2.call(t.childNodes):null,i,!n&&r?r:o?o.__e:t.firstChild,n,a),j(i,e,a)}n2=p.slice,l={__e:function(e,t,r,n){for(var o,i,a;t=t.__;)if((o=t.__c)&&!o.__)try{if((i=o.constructor)&&null!=i.getDerivedStateFromError&&(o.setState(i.getDerivedStateFromError(e)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,n||{}),a=o.__d),a)return o.__E=o}catch(u){e=u}throw e}},u=0,t2=function(e){return null!=e&&null==e.constructor},b.prototype.setState=function(e,t){var r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=d({},this.state);(e=\\\"function\\\"==typeof e?e(d({},r),this.props):e)&&d(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),M(this))},b.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),M(this))},b.prototype.render=k,i=[],r=\\\"function\\\"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,f=function(e,t){return e.__v.__b-t.__v.__b},P.__r=0,e=0,c=F(!1),s=F(!0),a=0,init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var HIGHLIGHT_PRE_TAG=\\\"__aa-highlight__\\\",HIGHLIGHT_POST_TAG=\\\"__/aa-highlight__\\\";function createAttributeSet(){var r=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[];return{get:function(){return r},add:function(e){var t=r[r.length-1];(null==t?void 0:t.isHighlighted)===e.isHighlighted?r[r.length-1]={value:t.value+e.value,isHighlighted:t.isHighlighted}:r.push(e)}}}function parseAttribute(e){var t=e.highlightedValue.split(HIGHLIGHT_PRE_TAG),r=t.shift(),n=createAttributeSet(r?[{value:r,isHighlighted:!1}]:[]);return t.forEach(function(e){var t=e.split(HIGHLIGHT_POST_TAG);n.add({value:t[0],isHighlighted:!0}),\\\"\\\"!==t[1]&&n.add({value:t[1],isHighlighted:!1})}),n.get()}function _toConsumableArray7(e){return _arrayWithoutHoles7(e)||_iterableToArray7(e)||_unsupportedIterableToArray10(e)||_nonIterableSpread7()}function _nonIterableSpread7(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray10(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray10(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray10(e,t):void 0}function _iterableToArray7(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles7(e){if(Array.isArray(e))return _arrayLikeToArray10(e)}function _arrayLikeToArray10(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function parseAlgoliaHitHighlight(e){var t=e.hit,r=e.attribute,r=Array.isArray(r)?r:[r],n=getAttributeValueByPath(t,[\\\"_highlightResult\\\"].concat(_toConsumableArray7(r),[\\\"value\\\"]));return\\\"string\\\"!=typeof n&&(warn(!1,'The attribute \\\"'.concat(r.join(\\\".\\\"),'\\\" described by the path ').concat(JSON.stringify(r),\\\" does not exist on the hit. Did you set it in `attributesToHighlight`?\\\")+\\\"\\\\nSee https://www.algolia.com/doc/api-reference/api-parameters/attributesToHighlight/\\\"),n=getAttributeValueByPath(t,r)||\\\"\\\"),parseAttribute({highlightedValue:n})}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var htmlEscapes={\\\"&\\\":\\\"&\\\",\\\"<\\\":\\\"<\\\",\\\">\\\":\\\">\\\",\\\""\\\":'\\\"',\\\"'\\\":\\\"'\\\"},hasAlphanumeric=new RegExp(/\\\\w/i),regexEscapedHtml=/&(amp|quot|lt|gt|#39);/g,regexHasEscapedHtml=RegExp(regexEscapedHtml.source);function unescape(e){return e&®exHasEscapedHtml.test(e)?e.replace(regexEscapedHtml,function(e){return htmlEscapes[e]}):e}function isPartHighlighted(e,t){var r=e[t],n=(null==(n=e[t+1])?void 0:n.isHighlighted)||!0,o=(null==(o=e[t-1])?void 0:o.isHighlighted)||!0;return hasAlphanumeric.test(unescape(r.value))||o!==n?r.isHighlighted:o}function _typeof20(e){return(_typeof20=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys18(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread18(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys18(Object(r),!0).forEach(function(e){_defineProperty18(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys18(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty18(e,t,r){return(t=_toPropertyKey18(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey18(e){var t=_toPrimitive18(e,\\\"string\\\");return\\\"symbol\\\"===_typeof20(t)?t:String(t)}function _toPrimitive18(e,t){if(\\\"object\\\"!==_typeof20(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof20(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function reverseHighlightedParts(r){return r.some(function(e){return e.isHighlighted})?r.map(function(e,t){return _objectSpread18(_objectSpread18({},e),{},{isHighlighted:!isPartHighlighted(r,t)})}):r.map(function(e){return _objectSpread18(_objectSpread18({},e),{},{isHighlighted:!1})})}function parseAlgoliaHitReverseHighlight(e){return reverseHighlightedParts(parseAlgoliaHitHighlight(e))}function _toConsumableArray8(e){return _arrayWithoutHoles8(e)||_iterableToArray8(e)||_unsupportedIterableToArray11(e)||_nonIterableSpread8()}function _nonIterableSpread8(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray11(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray11(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray11(e,t):void 0}function _iterableToArray8(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles8(e){if(Array.isArray(e))return _arrayLikeToArray11(e)}function _arrayLikeToArray11(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function parseAlgoliaHitSnippet(e){var t=e.hit,r=e.attribute,r=Array.isArray(r)?r:[r],n=getAttributeValueByPath(t,[\\\"_snippetResult\\\"].concat(_toConsumableArray8(r),[\\\"value\\\"]));return\\\"string\\\"!=typeof n&&(warn(!1,'The attribute \\\"'.concat(r.join(\\\".\\\"),'\\\" described by the path ').concat(JSON.stringify(r),\\\" does not exist on the hit. Did you set it in `attributesToSnippet`?\\\")+\\\"\\\\nSee https://www.algolia.com/doc/api-reference/api-parameters/attributesToSnippet/\\\"),n=getAttributeValueByPath(t,r)||\\\"\\\"),parseAttribute({highlightedValue:n})}function parseAlgoliaHitReverseSnippet(e){return reverseHighlightedParts(parseAlgoliaHitSnippet(e))}function createHighlightComponent(e){var i=e.createElement,a=e.Fragment;function t(e){var t=e.hit,r=e.attribute,n=e.tagName,o=void 0===n?\\\"mark\\\":n;return i(a,{},parseAlgoliaHitHighlight({hit:t,attribute:r}).map(function(e,t){return e.isHighlighted?i(o,{key:t},e.value):e.value}))}return t.__autocomplete_componentName=\\\"Highlight\\\",t}function createReverseHighlightComponent(e){var i=e.createElement,a=e.Fragment;function t(e){var t=e.hit,r=e.attribute,n=e.tagName,o=void 0===n?\\\"mark\\\":n;return i(a,{},parseAlgoliaHitReverseHighlight({hit:t,attribute:r}).map(function(e,t){return e.isHighlighted?i(o,{key:t},e.value):e.value}))}return t.__autocomplete_componentName=\\\"ReverseHighlight\\\",t}function createReverseSnippetComponent(e){var i=e.createElement,a=e.Fragment;function t(e){var t=e.hit,r=e.attribute,n=e.tagName,o=void 0===n?\\\"mark\\\":n;return i(a,{},parseAlgoliaHitReverseSnippet({hit:t,attribute:r}).map(function(e,t){return e.isHighlighted?i(o,{key:t},e.value):e.value}))}return t.__autocomplete_componentName=\\\"ReverseSnippet\\\",t}function createSnippetComponent(e){var i=e.createElement,a=e.Fragment;function t(e){var t=e.hit,r=e.attribute,n=e.tagName,o=void 0===n?\\\"mark\\\":n;return i(a,{},parseAlgoliaHitSnippet({hit:t,attribute:r}).map(function(e,t){return e.isHighlighted?i(o,{key:t},e.value):e.value}))}return t.__autocomplete_componentName=\\\"Snippet\\\",t}function _typeof21(e){return(_typeof21=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var _excluded9=[\\\"classNames\\\",\\\"container\\\",\\\"getEnvironmentProps\\\",\\\"getFormProps\\\",\\\"getInputProps\\\",\\\"getItemProps\\\",\\\"getLabelProps\\\",\\\"getListProps\\\",\\\"getPanelProps\\\",\\\"getRootProps\\\",\\\"panelContainer\\\",\\\"panelPlacement\\\",\\\"render\\\",\\\"renderNoResults\\\",\\\"renderer\\\",\\\"detachedMediaQuery\\\",\\\"components\\\",\\\"translations\\\"];function ownKeys19(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread19(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys19(Object(r),!0).forEach(function(e){_defineProperty19(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys19(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty19(e,t,r){return(t=_toPropertyKey19(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey19(e){var t=_toPrimitive19(e,\\\"string\\\");return\\\"symbol\\\"===_typeof21(t)?t:String(t)}function _toPrimitive19(e,t){if(\\\"object\\\"!==_typeof21(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof21(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _objectWithoutProperties7(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose7(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose7(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}var defaultClassNames={clearButton:\\\"aa-ClearButton\\\",detachedCancelButton:\\\"aa-DetachedCancelButton\\\",detachedContainer:\\\"aa-DetachedContainer\\\",detachedFormContainer:\\\"aa-DetachedFormContainer\\\",detachedOverlay:\\\"aa-DetachedOverlay\\\",detachedSearchButton:\\\"aa-DetachedSearchButton\\\",detachedSearchButtonIcon:\\\"aa-DetachedSearchButtonIcon\\\",detachedSearchButtonPlaceholder:\\\"aa-DetachedSearchButtonPlaceholder\\\",detachedSearchButtonQuery:\\\"aa-DetachedSearchButtonQuery\\\",form:\\\"aa-Form\\\",input:\\\"aa-Input\\\",inputWrapper:\\\"aa-InputWrapper\\\",inputWrapperPrefix:\\\"aa-InputWrapperPrefix\\\",inputWrapperSuffix:\\\"aa-InputWrapperSuffix\\\",item:\\\"aa-Item\\\",label:\\\"aa-Label\\\",list:\\\"aa-List\\\",loadingIndicator:\\\"aa-LoadingIndicator\\\",panel:\\\"aa-Panel\\\",panelLayout:\\\"aa-PanelLayout aa-Panel--scrollable\\\",root:\\\"aa-Autocomplete\\\",source:\\\"aa-Source\\\",sourceFooter:\\\"aa-SourceFooter\\\",sourceHeader:\\\"aa-SourceHeader\\\",sourceNoResults:\\\"aa-SourceNoResults\\\",submitButton:\\\"aa-SubmitButton\\\"},defaultRender=function defaultRender2(e,t){var r=e.children;(0,e.render)(r,t)},defaultRenderer={createElement:_,Fragment:k,render:B};function getDefaultOptions(e){var t=e.classNames,r=e.container,n=e.getEnvironmentProps,o=e.getFormProps,i=e.getInputProps,a=e.getItemProps,u=e.getLabelProps,c=e.getListProps,l=e.getPanelProps,s=e.getRootProps,p=e.panelContainer,f=e.panelPlacement,d=e.render,y=e.renderNoResults,m=e.renderer,b=e.detachedMediaQuery,_=e.components,v=e.translations,g=_objectWithoutProperties7(e,_excluded9),h=\\\"undefined\\\"!=typeof window?window:{},r=getHTMLElement(h,r),m=(invariant(\\\"INPUT\\\"!==r.tagName,\\\"The `container` option does not support `input` elements. You need to change the container to a `div`.\\\"),warn(!(d&&m&&(null==m||!m.render)),\\\"You provided the `render` option but did not provide a `renderer.render`. Since v1.6.0, you can provide a `render` function directly in `renderer`.\\\\nTo get rid of this warning, do any of the following depending on your use case.\\\\n- If you are using the `render` option only to override Autocomplete's default `render` function, pass the `render` function into `renderer` and remove the `render` option.\\\\n- If you are using the `render` option to customize the layout, pass your `render` function into `renderer` and use it from the provided parameters of the `render` option.\\\\n- If you are using the `render` option to work with React 18, pass an empty `render` function into `renderer`.\\\\nSee https://www.algolia.com/doc/ui-libraries/autocomplete/api-reference/autocomplete-js/autocomplete/#param-render\\\"),warn(!m||d||m.Fragment&&m.createElement&&m.render,\\\"You provided an incomplete `renderer` (missing: \\\".concat([!(null!=m&&m.createElement)&&\\\"`renderer.createElement`\\\",!(null!=m&&m.Fragment)&&\\\"`renderer.Fragment`\\\",!(null!=m&&m.render)&&\\\"`renderer.render`\\\"].filter(Boolean).join(\\\", \\\"),\\\"). This can cause rendering issues.\\\")+\\\"\\\\nSee https://www.algolia.com/doc/ui-libraries/autocomplete/api-reference/autocomplete-js/autocomplete/#param-renderer\\\"),_objectSpread19(_objectSpread19({},defaultRenderer),m)),S={Highlight:createHighlightComponent(m),ReverseHighlight:createReverseHighlightComponent(m),ReverseSnippet:createReverseSnippetComponent(m),Snippet:createSnippetComponent(m)};return{renderer:{classNames:mergeClassNames(defaultClassNames,null!=t?t:{}),container:r,getEnvironmentProps:null!=n?n:function(e){return e.props},getFormProps:null!=o?o:function(e){return e.props},getInputProps:null!=i?i:function(e){return e.props},getItemProps:null!=a?a:function(e){return e.props},getLabelProps:null!=u?u:function(e){return e.props},getListProps:null!=c?c:function(e){return e.props},getPanelProps:null!=l?l:function(e){return e.props},getRootProps:null!=s?s:function(e){return e.props},panelContainer:p?getHTMLElement(h,p):h.document.body,panelPlacement:null!=f?f:\\\"input-wrapper-width\\\",render:null!=d?d:defaultRender,renderNoResults:y,renderer:m,detachedMediaQuery:null!=b?b:getComputedStyle(h.document.documentElement).getPropertyValue(\\\"--aa-detached-media-query\\\"),components:_objectSpread19(_objectSpread19({},S),_),translations:_objectSpread19(_objectSpread19({},{clearButtonTitle:\\\"Clear\\\",detachedCancelButtonText:\\\"Cancel\\\",detachedSearchButtonTitle:\\\"Search\\\",submitButtonTitle:\\\"Submit\\\"}),v)},core:_objectSpread19(_objectSpread19({},g),{},{id:null!=(t=g.id)?t:generateAutocompleteId(),environment:h})}}function getPanelPlacementStyle(e){var t=e.panelPlacement,r=e.container,n=e.form,o=e.environment,i=r.getBoundingClientRect(),a=(o.pageYOffset||o.document.documentElement.scrollTop||o.document.body.scrollTop||0)+i.top+i.height;switch(t){case\\\"start\\\":return{top:a,left:i.left};case\\\"end\\\":return{top:a,right:o.document.documentElement.clientWidth-(i.left+i.width)};case\\\"full-width\\\":return{top:a,left:0,right:0,width:\\\"unset\\\",maxWidth:\\\"unset\\\"};case\\\"input-wrapper-width\\\":var u=n.getBoundingClientRect();return{top:a,left:u.left,right:o.document.documentElement.clientWidth-(u.left+u.width),width:\\\"unset\\\",maxWidth:\\\"unset\\\"};default:throw new Error(\\\"[Autocomplete] The `panelPlacement` value \\\".concat(JSON.stringify(t),\\\" is not valid.\\\"))}}function _typeof22(e){return(_typeof22=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r,n=arguments[t];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ownKeys20(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread20(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys20(Object(r),!0).forEach(function(e){_defineProperty20(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys20(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty20(e,t,r){return(t=_toPropertyKey20(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey20(e){var t=_toPrimitive20(e,\\\"string\\\");return\\\"symbol\\\"===_typeof22(t)?t:String(t)}function _toPrimitive20(e,t){if(\\\"object\\\"!==_typeof22(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof22(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function renderSearchBox(e){var t=e.autocomplete,r=e.autocompleteScopeApi,n=e.dom,o=e.propGetters,i=e.state;setPropertiesWithoutEvents(n.root,o.getRootProps(_objectSpread20({state:i,props:t.getRootProps({})},r))),setPropertiesWithoutEvents(n.input,o.getInputProps(_objectSpread20({state:i,props:t.getInputProps({inputElement:n.input}),inputElement:n.input},r))),setProperties(n.label,{hidden:\\\"stalled\\\"===i.status}),setProperties(n.loadingIndicator,{hidden:\\\"stalled\\\"!==i.status}),setProperties(n.clearButton,{hidden:!i.query}),setProperties(n.detachedSearchButtonQuery,{textContent:i.query}),setProperties(n.detachedSearchButtonPlaceholder,{hidden:Boolean(i.query)})}function renderPanel(e,t){var r,n,o,i=t.autocomplete,a=t.autocompleteScopeApi,u=t.classNames,c=t.html,l=t.dom,s=t.panelContainer,p=t.propGetters,f=t.state,d=t.components,y=t.renderer;f.isOpen?(s.contains(l.panel)||\\\"loading\\\"===f.status||s.appendChild(l.panel),l.panel.classList.toggle(\\\"aa-Panel--stalled\\\",\\\"stalled\\\"===f.status),r=f.collections.filter(function(e){var t=e.source,r=e.items;return t.templates.noResults||0<r.length}).map(function(e,t){var r=e.source,n=e.items;return y.createElement(\\\"section\\\",{key:t,className:u.source,\\\"data-autocomplete-source-id\\\":r.sourceId},r.templates.header&&y.createElement(\\\"div\\\",{className:u.sourceHeader},r.templates.header({components:d,createElement:y.createElement,Fragment:y.Fragment,items:n,source:r,state:f,html:c})),r.templates.noResults&&0===n.length?y.createElement(\\\"div\\\",{className:u.sourceNoResults},r.templates.noResults({components:d,createElement:y.createElement,Fragment:y.Fragment,source:r,state:f,html:c})):y.createElement(\\\"ul\\\",_extends({className:u.list},p.getListProps(_objectSpread20({state:f,props:i.getListProps({source:r})},a))),n.map(function(e){var t=i.getItemProps({item:e,source:r});return y.createElement(\\\"li\\\",_extends({key:t.id,className:u.item},p.getItemProps(_objectSpread20({state:f,props:t},a))),r.templates.item({components:d,createElement:y.createElement,Fragment:y.Fragment,item:e,state:f,html:c}))})),r.templates.footer&&y.createElement(\\\"div\\\",{className:u.sourceFooter},r.templates.footer({components:d,createElement:y.createElement,Fragment:y.Fragment,items:n,source:r,state:f,html:c})))}),n=y.createElement(y.Fragment,null,y.createElement(\\\"div\\\",{className:u.panelLayout},r),y.createElement(\\\"div\\\",{className:\\\"aa-GradientBottom\\\"})),o=r.reduce(function(e,t){return e[t.props[\\\"data-autocomplete-source-id\\\"]]=t,e},{}),e(_objectSpread20(_objectSpread20({children:n,state:f,sections:r,elements:o},y),{},{components:d,html:c},a),l.panel)):s.contains(l.panel)&&s.removeChild(l.panel)}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var userAgents2=[{segment:\\\"autocomplete-js\\\",version:version}],_excluded10=[\\\"components\\\"];function _typeof23(e){return(_typeof23=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function _objectWithoutProperties8(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose8(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose8(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}function ownKeys21(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread21(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys21(Object(r),!0).forEach(function(e){_defineProperty21(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys21(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty21(e,t,r){return(t=_toPropertyKey21(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey21(e){var t=_toPrimitive21(e,\\\"string\\\");return\\\"symbol\\\"===_typeof23(t)?t:String(t)}function _toPrimitive21(e,t){if(\\\"object\\\"!==_typeof23(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof23(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}var instancesCount=0;function autocomplete(e){var t=createEffectWrapper(),r=t.runEffect,n=t.cleanupEffects,o=t.runEffects,t=createReactiveWrapper(),i=t.reactive,a=t.runReactives,u=createRef(!1),c=createRef(e),l=createRef(void 0),s=i(function(){return getDefaultOptions(c.current)}),p=i(function(){return s.value.core.environment.matchMedia(s.value.renderer.detachedMediaQuery).matches}),f=i(function(){return createAutocomplete(_objectSpread21(_objectSpread21({},s.value.core),{},{onStateChange:function(e){var t,r;u.current=e.state.collections.some(function(e){return e.source.templates.noResults}),null!=(r=l.current)&&r.call(l,e),null!=(t=(r=s.value.core).onStateChange)&&t.call(r,e)},shouldPanelOpen:c.current.shouldPanelOpen||function(e){var t,r=e.state;return!!p.value||(t=0<getItemsCount(r),(s.value.core.openOnFocus||r.query)&&(r=Boolean(u.current||s.value.renderer.renderNoResults),!t)&&r)||t},__autocomplete_metadata:{userAgents:userAgents2,options:e}}))}),d=createRef(_objectSpread21({collections:[],completion:null,context:{},isOpen:!1,query:\\\"\\\",activeItemId:null,status:\\\"idle\\\"},s.value.core.initialState)),y={getEnvironmentProps:s.value.renderer.getEnvironmentProps,getFormProps:s.value.renderer.getFormProps,getInputProps:s.value.renderer.getInputProps,getItemProps:s.value.renderer.getItemProps,getLabelProps:s.value.renderer.getLabelProps,getListProps:s.value.renderer.getListProps,getPanelProps:s.value.renderer.getPanelProps,getRootProps:s.value.renderer.getRootProps},m={setActiveItemId:f.value.setActiveItemId,setQuery:f.value.setQuery,setCollections:f.value.setCollections,setIsOpen:f.value.setIsOpen,setStatus:f.value.setStatus,setContext:f.value.setContext,refresh:f.value.refresh,navigator:f.value.navigator},b=i(function(){return htm_module_default.bind(s.value.renderer.renderer.createElement)}),_=i(function(){return createAutocompleteDom({autocomplete:f.value,autocompleteScopeApi:m,classNames:s.value.renderer.classNames,environment:s.value.core.environment,isDetached:p.value,placeholder:s.value.core.placeholder,propGetters:y,setIsModalOpen:S,state:d.current,translations:s.value.renderer.translations})});function v(){setProperties(_.value.panel,{style:p.value?{}:getPanelPlacementStyle({panelPlacement:s.value.renderer.panelPlacement,container:_.value.root,form:_.value.form,environment:s.value.core.environment})})}function g(e){d.current=e;var t={autocomplete:f.value,autocompleteScopeApi:m,classNames:s.value.renderer.classNames,components:s.value.renderer.components,container:s.value.renderer.container,html:b.value,dom:_.value,panelContainer:p.value?_.value.detachedContainer:s.value.renderer.panelContainer,propGetters:y,state:d.current,renderer:s.value.renderer.renderer},r=!getItemsCount(e)&&!u.current&&s.value.renderer.renderNoResults||s.value.renderer.render;renderSearchBox(t),renderPanel(r,t)}function h(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=(n(),s.value.renderer),r=t.components,t=_objectWithoutProperties8(t,_excluded10);c.current=mergeDeep(t,s.value.core,{components:pickBy(r,function(e){return!e.value.hasOwnProperty(\\\"__autocomplete_componentName\\\")}),initialState:d.current},e),a(),o(),f.value.refresh().then(function(){g(d.current)})}function S(e){e!==s.value.core.environment.document.body.contains(_.value.detachedOverlay)&&(e?(s.value.core.environment.document.body.appendChild(_.value.detachedOverlay),s.value.core.environment.document.body.classList.add(\\\"aa-Detached\\\"),_.value.input.focus()):(s.value.core.environment.document.body.removeChild(_.value.detachedOverlay),s.value.core.environment.document.body.classList.remove(\\\"aa-Detached\\\")))}return r(function(){var e=f.value.getEnvironmentProps({formElement:_.value.form,panelElement:_.value.panel,inputElement:_.value.input});return setProperties(s.value.core.environment,e),function(){setProperties(s.value.core.environment,Object.keys(e).reduce(function(e,t){return _objectSpread21(_objectSpread21({},e),{},_defineProperty21({},t,void 0))},{}))}}),r(function(){var e=p.value?s.value.core.environment.document.body:s.value.renderer.panelContainer,t=p.value?_.value.detachedOverlay:_.value.panel;return p.value&&d.current.isOpen&&S(!0),g(d.current),function(){e.contains(t)&&(e.removeChild(t),e.classList.remove(\\\"aa-Detached\\\"))}}),r(function(){var e=s.value.renderer.container;return e.appendChild(_.value.root),function(){e.removeChild(_.value.root)}}),r(function(){var n=debounce(function(e){g(e.state)},0);return l.current=function(e){var t=e.state,r=e.prevState;p.value&&r.isOpen!==t.isOpen&&S(t.isOpen),p.value||!t.isOpen||r.isOpen||v(),t.query!==r.query&&s.value.core.environment.document.querySelectorAll(\\\".aa-Panel--scrollable\\\").forEach(function(e){0!==e.scrollTop&&(e.scrollTop=0)}),n({state:t})},function(){l.current=void 0}}),r(function(){var e=debounce(function(){var e=p.value;p.value=s.value.core.environment.matchMedia(s.value.renderer.detachedMediaQuery).matches,e!==p.value?h({}):requestAnimationFrame(v)},20);return s.value.core.environment.addEventListener(\\\"resize\\\",e),function(){s.value.core.environment.removeEventListener(\\\"resize\\\",e)}}),r(function(){var e,t;return p.value?(r((e=s.value.core.environment.matchMedia(getComputedStyle(s.value.core.environment.document.documentElement).getPropertyValue(\\\"--aa-detached-modal-media-query\\\"))).matches),(t=Boolean(e.addEventListener))?e.addEventListener(\\\"change\\\",n):e.addListener(n),function(){t?e.removeEventListener(\\\"change\\\",n):e.removeListener(n)}):function(){};function r(e){_.value.detachedContainer.classList.toggle(\\\"aa-DetachedContainer--modal\\\",e)}function n(e){r(e.matches)}}),r(function(){return requestAnimationFrame(v),function(){}}),warn(0===instancesCount,\\\"Autocomplete doesn't support multiple instances running at the same time. Make sure to destroy the previous instance before creating a new one.\\\\n\\\\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/api-reference/autocomplete-js/autocomplete/#param-destroy\\\"),instancesCount++,_objectSpread21(_objectSpread21({},m),{},{update:h,destroy:function(){instancesCount--,n()}})}var import_visibility_observer=__toESM(require_visibility_observer());function fixPanelPosition(){var e=document.querySelector(\\\".tw-commandpalette-default-container\\\");e&&(e=e.getBoundingClientRect(),document.documentElement.style.setProperty(\\\"--position-autocomplete-panel-top\\\",\\\"\\\".concat(e.bottom,\\\"px\\\")))}function getActiveElement(e=document.activeElement){var t=e.shadowRoot,r=e.contentDocument;return null!=t&&t.activeElement?getActiveElement(t.activeElement):null!=r&&r.activeElement?getActiveElement(r.activeElement):e}function getSubPlugins(){const r=[];return $tw.wiki.filterTiddlers(\\\"[all[shadows]tag[$:/tags/CommandPalettePlugin]]\\\").map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(e=>void 0!==e).sort((e,t)=>{var r;return(null!=(r=t.priority)?r:0)-(null!=(r=e.priority)?r:0)}).forEach(e=>{try{r.push(require(e.title).plugin)}catch(t){console.error(\\\"Failed to load command palette plugin \\\".concat(e.title),t)}}),r}function handleDarkMode(){var e;\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/info/darkmode\\\")&&void 0!==(e=null==(e=document.body)?void 0:e.dataset)&&(e.theme=\\\"dark\\\")}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var uniqSourcesBy=i=>function(...e){const o=new Set;return e.map(n=>{const e=n.getItems().filter(e=>{var t=i({source:n,item:e}),r=o.has(t);return o.add(t),!r});return{...n,getItems(){return e}}})},CommandPaletteWidget=class extends import_widget.widget{constructor(){super(...arguments),this.id=\\\"default\\\",this.previouslyFocusedElement=null,this.historyMode=!1}refresh(e){return!1}render(e,t){this.parentDomNode=e,this.computeAttributes(),this.execute(),this.id=this.getAttribute(\\\"id\\\",\\\"default\\\");var r=this.getAttribute(\\\"prefix\\\",\\\"\\\");this.historyMode=\\\"yes\\\"===this.getAttribute(\\\"historyMode\\\",\\\"no\\\");const a=\\\"yes\\\"===this.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/TitlePriorityText\\\",\\\"no\\\");var n=$tw.utils.domMaker(\\\"nav\\\",{\\\"class\\\":\\\"tw-commandpalette-container\\\"});e.insertBefore(n,t),this.domNodes.push(n),handleDarkMode();const u=uniqSourcesBy(({item:e})=>e.title),o=(this.previouslyFocusedElement=getActiveElement(),e=>{this.autoCompleteState=e});this.autoCompleteInstance=autocomplete({id:this.id,container:n,placeholder:\\\"Search for tiddlers\\\",initialState:{query:r},defaultActiveItemId:0,onStateChange(e){o(e)},autoFocus:!0,openOnFocus:!0,ignoreCompositionEvents:!0,navigator:{navigate:this.onEnter.bind(this),navigateNewTab:this.onCtrlEnter.bind(this)},plugins:getSubPlugins(),reshape({sourcesBySourceId:e}){const{title:t,\\\"title-pinyin\\\":r,\\\"story-history\\\":n,text:o,...i}=e;return[...u(...[...a?[t,o]:[o,t],r,n].filter(Boolean)),...Object.values(i)]}}),this.autoCompleteInstance.setContext({widget:this}),this.onCommandPaletteInputDOMInit(n),this.onCommandPaletteDetachedDOMInit(n)}onVisibilityChange(e){e.isIntersecting||(this.destroy(),(0,import_visibility_observer.unobserve)(e.target,this.onVisibilityChange.bind(this)))}onEnter({itemUrl:e,state:t}){var r,n;void 0!==t.context.newQuery&&(null!=(r=null==(n=this.autoCompleteInstance)?void 0:n.setQuery)&&r.call(n,t.context.newQuery),null!=(n=this.autoCompleteInstance)&&n.setContext({newQuery:void 0}),null!=(n=null==(r=this.autoCompleteInstance)?void 0:r.refresh))&&n.call(r),t.context.noNavigate||this.dispatchEvent({type:\\\"tm-navigate\\\",navigateTo:e,navigateFromNode:this}),t.context.noClose||this.setCloseState(),this.clearContext()}onCtrlEnter({itemUrl:e,state:t}){$tw.utils.copyToClipboard(e),t.context.noClose||this.setCloseState(),this.clearContext()}clearContext(){var e;null!=(e=this.autoCompleteInstance)&&e.setContext({noNavigate:void 0,newQuery:void 0,noClose:void 0})}onCommandPaletteDetachedDOMInit(e){var t=e.querySelector(\\\"button.aa-DetachedSearchButton\\\");null!==t&&(t.click(),t.style.display=\\\"none\\\",null!==(t=this.document.querySelector(\\\"body.aa-Detached > div.aa-DetachedOverlay\\\")))&&(0,import_visibility_observer.observe)(t,this.onVisibilityChange.bind(this))}onCommandPaletteInputDOMInit(e){var t=e.querySelector(\\\"input\\\");null!==t&&((0,import_visibility_observer.observe)(e,this.onVisibilityChange.bind(this)),this.registerHistoryKeyboardHandlers(t),t.focus(),t.addEventListener(\\\"keydown\\\",e=>{var t;\\\"Escape\\\"===e.key?this.setCloseState():\\\"Enter\\\"===e.key&&(null!=(t=this.autoCompleteInstance)&&t.setIsOpen(!0),e.stopPropagation(),e.preventDefault())}),fixPanelPosition(),t.addEventListener(\\\"focus\\\",fixPanelPosition),t.addEventListener(\\\"blur\\\",fixPanelPosition),window.addEventListener(\\\"resize\\\",fixPanelPosition))}registerHistoryKeyboardHandlers(e){this.historyMode&&(e.addEventListener(\\\"keydown\\\",e=>{var t;void 0!==this.autoCompleteInstance&&\\\"Tab\\\"===e.key&&e.ctrlKey&&(this.historySwitchActiveItemId=(null!=(t=null!=(t=this.historySwitchActiveItemId)?t:null==(t=null==(t=this.autoCompleteState)?void 0:t.state)?void 0:t.activeItemId)?t:0)+(e.shiftKey?-1:1),t=null!=(t=null==(t=null==(t=null==(t=null==(t=null==(t=this.autoCompleteState)?void 0:t.state)?void 0:t.collections)?void 0:t[0])?void 0:t.items)?void 0:t.length)?t:0,-1===this.historySwitchActiveItemId?this.historySwitchActiveItemId=Math.max(t-1,0):this.historySwitchActiveItemId>=t&&(this.historySwitchActiveItemId=0),this.autoCompleteInstance.setActiveItemId(this.historySwitchActiveItemId),this.autoCompleteInstance.setIsOpen(!0),e.stopPropagation(),e.preventDefault())}),e.addEventListener(\\\"keyup\\\",e=>{var t,r;void 0!==this.autoCompleteInstance&&(\\\"Tab\\\"===e.key&&e.ctrlKey?(e.stopPropagation(),e.preventDefault()):\\\"Control\\\"===e.key&&\\\"\\\"===(null==(t=null==(t=this.autoCompleteState)?void 0:t.state)?void 0:t.query)&&(e.stopPropagation(),e.preventDefault(),r=null==(t=null==(t=null==(t=this.autoCompleteState)?void 0:t.state)?void 0:t.collections.find(({source:e})=>\\\"story-history\\\"===e.sourceId))?void 0:t.items[null!=(r=null==(r=null==(r=this.autoCompleteState)?void 0:r.state)?void 0:r.activeItemId)?r:0])&&this.autoCompleteInstance.navigator.navigate({item:r,itemUrl:r.title,state:null==(t=this.autoCompleteState)?void 0:t.state}))}))}setCloseState(){var e;$tw.wiki.deleteTiddler(\\\"$:/temp/commandpalette/\\\".concat(this.id,\\\"/opened\\\")),null!=(e=this.autoCompleteInstance)&&e.setIsOpen(!1)}destroy(){var e,t;this.setCloseState(),null!=(e=this.autoCompleteInstance)&&e.destroy(),this.autoCompleteInstance=void 0,window.removeEventListener(\\\"resize\\\",fixPanelPosition),null!=(t=null==(e=this.previouslyFocusedElement)?void 0:e.focus)&&t.call(e)}};exports[\\\"command-palette\\\"]=CommandPaletteWidget;\"},\"$:/plugins/linonetwo/commandpalette/widgets/widget.css\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widgets/widget.css\",\"tags\":[\"$:/tags/Stylesheet\"],\"type\":\"text/css\",\"Modern.TiddlyDev#Origin\":\"../../node_modules/.pnpm/@algolia+autocomplete-theme-classic@1.17.1/node_modules/@algolia/autocomplete-theme-classic/dist/theme.min.css\",\"text\":\":root{--aa-search-input-height:44px;--aa-input-icon-size:20px;--aa-base-unit:16;--aa-spacing-factor:1;--aa-spacing:calc(var(--aa-base-unit)*var(--aa-spacing-factor)*1px);--aa-spacing-half:calc(var(--aa-spacing)/2);--aa-panel-max-height:650px;--aa-base-z-index:9999;--aa-font-size:calc(var(--aa-base-unit)*1px);--aa-font-family:inherit;--aa-font-weight-medium:500;--aa-font-weight-semibold:600;--aa-font-weight-bold:700;--aa-icon-size:20px;--aa-icon-stroke-width:1.6;--aa-icon-color-rgb:119,119,163;--aa-icon-color-alpha:1;--aa-action-icon-size:20px;--aa-text-color-rgb:38,38,39;--aa-text-color-alpha:1;--aa-primary-color-rgb:62,52,211;--aa-primary-color-alpha:0.2;--aa-muted-color-rgb:128,126,163;--aa-muted-color-alpha:0.6;--aa-panel-border-color-rgb:128,126,163;--aa-panel-border-color-alpha:0.3;--aa-input-border-color-rgb:128,126,163;--aa-input-border-color-alpha:0.8;--aa-background-color-rgb:255,255,255;--aa-background-color-alpha:1;--aa-input-background-color-rgb:255,255,255;--aa-input-background-color-alpha:1;--aa-selected-color-rgb:179,173,214;--aa-selected-color-alpha:0.205;--aa-description-highlight-background-color-rgb:245,223,77;--aa-description-highlight-background-color-alpha:0.5;--aa-detached-media-query:(max-width:680px);--aa-detached-modal-media-query:(min-width:680px);--aa-detached-modal-max-width:680px;--aa-detached-modal-max-height:500px;--aa-overlay-color-rgb:115,114,129;--aa-overlay-color-alpha:0.4;--aa-panel-shadow:0 0 0 1px rgba(35,38,59,0.1),0 6px 16px -4px rgba(35,38,59,0.15);--aa-scrollbar-width:13px;--aa-scrollbar-track-background-color-rgb:234,234,234;--aa-scrollbar-track-background-color-alpha:1;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb);--aa-scrollbar-thumb-background-color-alpha:1}body.dark,body[data-theme=dark]{--aa-text-color-rgb:183,192,199;--aa-primary-color-rgb:146,138,255;--aa-muted-color-rgb:146,138,255;--aa-input-background-color-rgb:0,3,9;--aa-background-color-rgb:21,24,42;--aa-selected-color-rgb:146,138,255;--aa-selected-color-alpha:0.25;--aa-description-highlight-background-color-rgb:0 255 255;--aa-description-highlight-background-color-alpha:0.25;--aa-icon-color-rgb:119,119,163;--aa-panel-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--aa-scrollbar-track-background-color-rgb:44,46,64;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb)}.aa-Autocomplete *,.aa-DetachedFormContainer *,.aa-Panel *{box-sizing:border-box}.aa-Autocomplete,.aa-DetachedFormContainer,.aa-Panel{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-family:inherit;font-family:var(--aa-font-family);font-size:calc(16 * 1px);font-size:var(--aa-font-size);font-weight:400;line-height:1em;margin:0;padding:0;text-align:left}.aa-Form{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Form:focus-within{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:rgba(62,52,211,.2) 0 0 0 2px,inset rgba(62,52,211,.2) 0 0 0 2px;box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:currentColor}.aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;height:44px;height:var(--aa-search-input-height);order:1}.aa-Label,.aa-LoadingIndicator{cursor:auto;flex-shrink:0;height:100%;padding:0;text-align:left}.aa-Label svg,.aa-LoadingIndicator svg{color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);height:auto;max-height:20px;max-height:var(--aa-input-icon-size);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-input-icon-size)}.aa-LoadingIndicator,.aa-SubmitButton{height:100%;padding-left:calc(calc(16 * 1 * 1px)*.75 - 1px);padding-left:calc(var(--aa-spacing)*.75 - 1px);padding-right:calc(calc(16 * 1 * 1px)/ 2);padding-right:var(--aa-spacing-half);width:calc(calc(16 * 1 * 1px)*1.75 + 20px - 1px);width:calc(var(--aa-spacing)*1.75 + var(--aa-icon-size) - 1px)}@media (hover:none) and (pointer:coarse){:root{--aa-spacing-factor:1.2;--aa-action-icon-size:22px}.aa-LoadingIndicator,.aa-SubmitButton{padding-left:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2 - 1px);padding-left:calc(var(--aa-spacing-half)/ 2 - 1px);width:calc(20px + calc(16 * 1 * 1px)*1.25 - 1px);width:calc(var(--aa-icon-size) + var(--aa-spacing)*1.25 - 1px)}}.aa-SubmitButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;margin:0}.aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-LoadingIndicator[hidden]{display:none}.aa-InputWrapper{order:3;position:relative;width:100%}.aa-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font:inherit;height:44px;height:var(--aa-search-input-height);padding:0;width:100%}.aa-Input::-moz-placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input::placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input:focus{border-color:none;box-shadow:none;outline:0}.aa-Input::-webkit-search-cancel-button,.aa-Input::-webkit-search-decoration,.aa-Input::-webkit-search-results-button,.aa-Input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.aa-InputWrapperSuffix{align-items:center;display:flex;height:44px;height:var(--aa-search-input-height);order:4}.aa-ClearButton{align-items:center;background:0 0;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;height:100%;margin:0;padding:0 calc(calc(16 * 1 * 1px)*.83333 - .5px);padding:0 calc(var(--aa-spacing)*.83333 - .5px)}@media (hover:none) and (pointer:coarse){.aa-ClearButton{padding:0 calc(calc(16 * 1 * 1px)*.66667 - .5px);padding:0 calc(var(--aa-spacing)*.66667 - .5px)}}.aa-ClearButton:focus,.aa-ClearButton:hover{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}.aa-ClearButton[hidden]{display:none}.aa-ClearButton svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-icon-size)}.aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:calc(calc(16 * 1 * 1px)/ 4);border-radius:calc(var(--aa-spacing)/4);box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:var(--aa-panel-shadow);margin:8px 0 0;overflow:hidden;position:absolute;transition:opacity .2s ease-in,filter .2s ease-in}@media screen and (prefers-reduced-motion){.aa-Panel{transition:none}}.aa-Panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;margin:0;padding:0}.aa-PanelLayout{height:100%;margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-y:auto;padding:0;position:relative;text-align:left}.aa-PanelLayoutColumns--twoGolden{display:grid;grid-template-columns:39.2% auto;overflow:hidden;padding:0}.aa-PanelLayoutColumns--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:0}.aa-PanelLayoutColumns--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;padding:0}.aa-Panel--stalled .aa-Source{filter:grayscale(1);opacity:.8}.aa-Panel--scrollable{margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-x:hidden;overflow-y:auto;padding:calc(calc(16 * 1 * 1px)/ 2);padding:var(--aa-spacing-half);scrollbar-color:rgba(255,255,255,1) rgba(234,234,234,1);scrollbar-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha)) rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));scrollbar-width:thin}.aa-Panel--scrollable::-webkit-scrollbar{width:13px;width:var(--aa-scrollbar-width)}.aa-Panel--scrollable::-webkit-scrollbar-track{background-color:#eaeaea;background-color:rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha))}.aa-Panel--scrollable::-webkit-scrollbar-thumb{background-color:#fff;background-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha));border-radius:9999px;border:3px solid #eaeaea;border:3px solid rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));border-right-width:2px}.aa-Source{margin:0;padding:0;position:relative;width:100%}.aa-Source:empty{display:none}.aa-SourceNoResults{font-size:1em;margin:0;padding:calc(16 * 1 * 1px);padding:var(--aa-spacing)}.aa-List{list-style:none;margin:0}.aa-List,.aa-SourceHeader{padding:0;position:relative}.aa-SourceHeader{margin:calc(calc(16 * 1 * 1px)/ 2) .5em calc(calc(16 * 1 * 1px)/ 2) 0;margin:var(--aa-spacing-half) .5em var(--aa-spacing-half) 0}.aa-SourceHeader:empty{display:none}.aa-SourceHeaderTitle{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);display:inline-block;font-size:.8em;font-weight:600;font-weight:var(--aa-font-weight-semibold);margin:0;padding:0 calc(calc(16 * 1 * 1px)/ 2) 0 0;padding:0 var(--aa-spacing-half) 0 0;position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-SourceHeaderLine{border-bottom:1px solid #3e34d3;border-bottom:1px solid rgba(var(--aa-primary-color-rgb),1);display:block;height:2px;left:0;margin:0;opacity:.3;padding:0;position:absolute;right:0;top:calc(calc(16 * 1 * 1px)/ 2);top:var(--aa-spacing-half);z-index:calc(9999 - 1);z-index:calc(var(--aa-base-z-index) - 1)}.aa-SourceFooterSeeAll{background:linear-gradient(180deg,#fff,rgba(128,126,163,.14));background:linear-gradient(180deg,rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha)),rgba(128,126,163,.14));border:1px solid rgba(128,126,163,.6);border:1px solid rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));border-radius:5px;box-shadow:inset 0 0 2px #fff,0 2px 2px -1px rgba(76,69,88,.15);color:inherit;font-size:.95em;font-weight:500;font-weight:var(--aa-font-weight-medium);padding:.475em 1em .6em;-webkit-text-decoration:none;text-decoration:none}.aa-SourceFooterSeeAll:focus,.aa-SourceFooterSeeAll:hover{border:1px solid #3e34d3;border:1px solid rgba(var(--aa-primary-color-rgb),1);color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1)}.aa-Item{align-items:center;border-radius:3px;cursor:pointer;display:grid;min-height:calc(calc(16 * 1 * 1px)*2.5);min-height:calc(var(--aa-spacing)*2.5);padding:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2);padding:calc(var(--aa-spacing-half)/2)}.aa-Item[aria-selected=true]{background-color:rgba(179,173,214,.205);background-color:rgba(var(--aa-selected-color-rgb),var(--aa-selected-color-alpha))}.aa-Item[aria-selected=true] .aa-ActiveOnly,.aa-Item[aria-selected=true] .aa-ItemActionButton{visibility:visible}.aa-ItemIcon{align-items:center;background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:3px;box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));color:#7777a3;color:rgba(var(--aa-icon-color-rgb),var(--aa-icon-color-alpha));display:flex;flex-shrink:0;font-size:.7em;height:calc(20px + calc(calc(16 * 1 * 1px)/ 2));height:calc(var(--aa-icon-size) + var(--aa-spacing-half));justify-content:center;overflow:hidden;stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);text-align:center;width:calc(20px + calc(calc(16 * 1 * 1px)/ 2));width:calc(var(--aa-icon-size) + var(--aa-spacing-half))}.aa-ItemIcon img{height:auto;max-height:calc(20px + calc(calc(16 * 1 * 1px)/ 2) - 8px);max-height:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);max-width:calc(20px + calc(calc(16 * 1 * 1px)/ 2) - 8px);max-width:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);width:auto}.aa-ItemIcon svg{height:20px;height:var(--aa-icon-size);width:20px;width:var(--aa-icon-size)}.aa-ItemIcon--alignTop{align-self:flex-start}.aa-ItemIcon--noBorder{background:0 0;box-shadow:none}.aa-ItemIcon--picture{height:96px;width:96px}.aa-ItemIcon--picture img{max-height:100%;max-width:100%;padding:calc(calc(16 * 1 * 1px)/ 2);padding:var(--aa-spacing-half)}.aa-ItemContent{align-items:center;cursor:pointer;display:grid;gap:calc((16 * 1 * 1px)/ 2);gap:calc(calc(16 * 1 * 1px)/ 2);grid-gap:calc((16 * 1 * 1px)/ 2);grid-gap:calc(calc(16 * 1 * 1px)/ 2);grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;line-height:1.25em;overflow:hidden}.aa-ItemContent:empty{display:none}.aa-ItemContent mark{background:0 0;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:700;font-weight:var(--aa-font-weight-bold)}.aa-ItemContent--dual{display:flex;flex-direction:column;justify-content:space-between;text-align:left}.aa-ItemContent--dual .aa-ItemContentSubtitle,.aa-ItemContent--dual .aa-ItemContentTitle{display:block}.aa-ItemContent--indented{padding-left:calc(20px + calc(16 * 1 * 1px));padding-left:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-ItemContentBody{display:grid;gap:calc(((16 * 1 * 1px)/ 2)/ 2);gap:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2);grid-gap:calc(((16 * 1 * 1px)/ 2)/ 2);grid-gap:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2);grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2)}.aa-ItemContentTitle{display:inline-block;margin:0 .5em 0 0;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.aa-ItemContentSubtitle{font-size:.92em}.aa-ItemContentSubtitleIcon:before{border-color:rgba(128,126,163,.64);border-color:rgba(var(--aa-muted-color-rgb),.64);border-style:solid;content:\\\"\\\";display:inline-block;left:1px;position:relative;top:-3px}.aa-ItemContentSubtitle--inline .aa-ItemContentSubtitleIcon:before{border-width:0 0 1.5px;margin-left:calc(calc(16 * 1 * 1px)/ 2);margin-left:var(--aa-spacing-half);margin-right:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2);margin-right:calc(var(--aa-spacing-half)/2);width:calc(calc(calc(16 * 1 * 1px)/ 2) + 2px);width:calc(var(--aa-spacing-half) + 2px)}.aa-ItemContentSubtitle--standalone{align-items:center;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));display:grid;gap:calc((16 * 1 * 1px)/ 2);gap:calc(calc(16 * 1 * 1px)/ 2);grid-gap:calc((16 * 1 * 1px)/ 2);grid-gap:calc(calc(16 * 1 * 1px)/ 2);grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;justify-content:start}.aa-ItemContentSubtitle--standalone .aa-ItemContentSubtitleIcon:before{border-radius:0 0 0 3px;border-width:0 0 1.5px 1.5px;height:calc(calc(16 * 1 * 1px)/ 2);height:var(--aa-spacing-half);width:calc(calc(16 * 1 * 1px)/ 2);width:var(--aa-spacing-half)}.aa-ItemContentSubtitleCategory{color:#807ea3;color:rgba(var(--aa-muted-color-rgb),1);font-weight:500}.aa-ItemContentDescription{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-size:.85em;max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.aa-ItemContentDescription:empty{display:none}.aa-ItemContentDescription mark{background:rgba(245,223,77,.5);background:rgba(var(--aa-description-highlight-background-color-rgb),var(--aa-description-highlight-background-color-alpha));color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:500;font-weight:var(--aa-font-weight-medium)}.aa-ItemContentDash{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));display:none;opacity:.4}.aa-ItemContentTag{background-color:rgba(62,52,211,.2);background-color:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha));border-radius:3px;margin:0 .4em 0 0;padding:.08em .3em}.aa-ItemLink,.aa-ItemWrapper{align-items:center;color:inherit;display:grid;gap:calc(((16 * 1 * 1px)/ 2)/ 2);gap:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2);grid-gap:calc(((16 * 1 * 1px)/ 2)/ 2);grid-gap:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2);grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2);grid-auto-flow:column;justify-content:space-between;width:100%}.aa-ItemLink{color:inherit;-webkit-text-decoration:none;text-decoration:none}.aa-ItemActions{display:grid;grid-auto-flow:column;height:100%;justify-self:end;margin:0 calc(calc(16 * 1 * 1px)/ -3);margin:0 calc(var(--aa-spacing)/-3);padding:0 2px 0 0}.aa-ItemActionButton{align-items:center;background:0 0;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;padding:0}.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}.aa-ItemActionButton svg{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));margin:0;margin:calc(calc(16 * 1 * 1px)/ 3);margin:calc(var(--aa-spacing)/3);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-action-icon-size)}.aa-ActiveOnly{visibility:hidden}.aa-PanelHeader{align-items:center;background:#3e34d3;background:rgba(var(--aa-primary-color-rgb),1);color:#fff;display:grid;height:var(--aa-modal-header-height);margin:0;padding:calc(calc(16 * 1 * 1px)/ 2) calc(16 * 1 * 1px);padding:var(--aa-spacing-half) var(--aa-spacing);position:relative}.aa-PanelHeader:after{background-image:linear-gradient(#fff,rgba(255,255,255,0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));bottom:calc(calc(calc(16 * 1 * 1px)/ 2)*-1);bottom:calc(var(--aa-spacing-half)*-1);content:\\\"\\\";height:calc(calc(16 * 1 * 1px)/ 2);height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));box-shadow:inset 0 1px 0 rgba(128,126,163,.3);box-shadow:inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;justify-content:space-between;margin:0;padding:calc(16 * 1 * 1px);padding:var(--aa-spacing);position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter:after{background-image:linear-gradient(rgba(255,255,255,0),rgba(128,126,163,.6));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha)));content:\\\"\\\";height:calc(16 * 1 * 1px);height:var(--aa-spacing);left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:calc(calc(16 * 1 * 1px)*-1);top:calc(var(--aa-spacing)*-1);z-index:calc(9999 - 1);z-index:calc(var(--aa-base-z-index) - 1)}.aa-DetachedContainer{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));bottom:0;box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:var(--aa-panel-shadow);display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-DetachedContainer:after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:calc(calc(16 * 1 * 1px)/ 2) 0 calc(calc(16 * 1 * 1px)/ 2) 2px;margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{border-bottom:1px solid rgba(128,126,163,.3);border-bottom:1px solid rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:calc(calc(16 * 1 * 1px)/ 2);padding:var(--aa-spacing-half)}.aa-DetachedCancelButton{background:0 0;border:0;border-radius:3px;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));cursor:pointer;font:inherit;margin:0 0 0 calc(calc(16 * 1 * 1px)/ 2);margin:0 0 0 var(--aa-spacing-half);padding:0 calc(calc(16 * 1 * 1px)/ 2);padding:0 var(--aa-spacing-half)}.aa-DetachedCancelButton:focus,.aa-DetachedCancelButton:hover{box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha))}.aa-DetachedContainer--modal{border-radius:6px;bottom:inherit;height:auto;margin:0 auto;max-width:680px;max-width:var(--aa-detached-modal-max-width);position:absolute;top:3%}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:500px;max-height:var(--aa-detached-modal-max-height);padding-bottom:calc(calc(16 * 1 * 1px)/ 2);padding-bottom:var(--aa-spacing-half);position:static}.aa-DetachedContainer--modal .aa-PanelLayout:empty{display:none}.aa-DetachedSearchButton{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;font:inherit;font-family:inherit;font-family:var(--aa-font-family);font-size:calc(16 * 1px);font-size:var(--aa-font-size);height:44px;height:var(--aa-search-input-height);margin:0;padding:0 calc(44px/8);padding:0 calc(var(--aa-search-input-height)/8);position:relative;text-align:left;width:100%}.aa-DetachedSearchButton:focus{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:rgba(62,52,211,.2) 0 0 0 3px,inset rgba(62,52,211,.2) 0 0 0 2px;box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 3px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:currentColor}.aa-DetachedSearchButtonIcon{align-items:center;color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);cursor:auto;display:flex;flex-shrink:0;height:100%;justify-content:center;width:calc(20px + calc(16 * 1 * 1px));width:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-DetachedSearchButtonQuery{color:#262627;color:rgba(var(--aa-text-color-rgb),1);line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-DetachedSearchButtonPlaceholder[hidden]{display:none}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(115,114,129,.4);background-color:rgba(var(--aa-overlay-color-rgb),var(--aa-overlay-color-alpha));height:100vh;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:calc(9999 - 1);z-index:calc(var(--aa-base-z-index) - 1)}.aa-GradientBottom,.aa-GradientTop{height:calc(calc(16 * 1 * 1px)/ 2);height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-GradientTop{background-image:linear-gradient(#fff,rgba(255,255,255,0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));top:0}.aa-GradientBottom{background-image:linear-gradient(rgba(255,255,255,0),#fff);background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-background-color-rgb),1));border-bottom-left-radius:calc(calc(16 * 1 * 1px)/ 4);border-bottom-left-radius:calc(var(--aa-spacing)/4);border-bottom-right-radius:calc(calc(16 * 1 * 1px)/ 4);border-bottom-right-radius:calc(var(--aa-spacing)/4);bottom:0}@media (hover:none) and (pointer:coarse){.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:inherit}.aa-DesktopOnly{display:none}}@media (hover:hover){.aa-TouchOnly{display:none}}/*! Bundled license information:\\n\\n@algolia/autocomplete-theme-classic/dist/theme.min.css:\\n (*! @algolia/autocomplete-theme-classic 1.17.1 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete *)\\n*/\"}}}", + "text": "{\"tiddlers\":{\"$:/plugins/linonetwo/commandpalette/DefaultCommandPalette\":{\"title\":\"$:/plugins/linonetwo/commandpalette/DefaultCommandPalette\",\"tags\":\"$:/tags/CommandPalette\",\"text\":\"\\\\procedure on-mask-layer-clicked() <$action-sendmessage $message=\\\"close-command-palette\\\" $param=\\\"default\\\"/>\\n\\n<% if [{$:/temp/commandpalette/default/opened}match[yes]] %>\\n <$eventcatcher selector=\\\".tw-default-commandpalette-mask-layer\\\" tag=\\\"div\\\" $click=<<on-mask-layer-clicked>>>\\n <div class=\\\"tw-default-commandpalette-mask-layer\\\"></div>\\n </$eventcatcher>\\n <div class=\\\"tw-commandpalette-default-container\\\">\\n <$command-palette\\n id=\\\"default\\\"\\n prefix={{$:/temp/commandpalette/default/opened!!prefix}}\\n historyMode={{$:/temp/commandpalette/default/opened!!historyMode}}\\n />\\n </div>\\n<% endif %>\\n\"},\"$:/plugins/linonetwo/commandpalette/Show Control Panel\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Show Control Panel\",\"caption\":\"<<lingo ShowControlPanel $:/plugins/linonetwo/commandpalette/language/>>\",\"tags\":\"$:/tags/Actions\",\"text\":\"<$action-navigate $to=\\\"$:/ControlPanel\\\"/>\"},\"$:/plugins/linonetwo/commandpalette/Unfold All Tiddlers\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Unfold All Tiddlers\",\"caption\":\"{{$:/language/Buttons/UnfoldAll/Caption}}\",\"description\":\"{{$:/language/Buttons/UnfoldAll/Hint}}\",\"tags\":\"$:/tags/Actions\",\"text\":\"<$action-sendmessage $message=\\\"tm-unfold-all-tiddlers\\\" foldedStatePrefix=\\\"$:/state/folded/\\\"/>\\n\"},\"$:/plugins/linonetwo/commandpalette/Search fields\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Search fields\",\"caption\":\"<<lingo Filter/Fields/Caption $:/plugins/linonetwo/commandpalette/language/>>\",\"description\":\"<<lingo Filter/Fields/Description $:/plugins/linonetwo/commandpalette/language/>>\",\"tags\":\"$:/tags/Filter\",\"filter\":\"[fields[]]\",\"command-palette-get-tiddler\":\"no\"},\"$:/plugins/linonetwo/commandpalette/See Languages\":{\"title\":\"$:/plugins/linonetwo/commandpalette/See Languages\",\"caption\":\"<<lingo Filter/Languages/Caption $:/plugins/linonetwo/commandpalette/language/>>\",\"description\":\"<<lingo Filter/Languages/Description $:/plugins/linonetwo/commandpalette/language/>>\",\"tags\":\"$:/tags/Filter\",\"filter\":\"[!has[draft.of]plugin-type[language]]\"},\"$:/plugins/linonetwo/commandpalette/See Plugins\":{\"title\":\"$:/plugins/linonetwo/commandpalette/See Plugins\",\"caption\":\"<<lingo Filter/Plugins/Caption $:/plugins/linonetwo/commandpalette/language/>>\",\"description\":\"<<lingo Filter/Plugins/Description $:/plugins/linonetwo/commandpalette/language/>>\",\"tags\":\"$:/tags/Filter\",\"filter\":\"[!has[draft.of]plugin-type[plugin]search[]]\"},\"$:/plugins/linonetwo/commandpalette/See Themes\":{\"title\":\"$:/plugins/linonetwo/commandpalette/See Themes\",\"caption\":\"<<lingo Filter/Themes/Caption $:/plugins/linonetwo/commandpalette/language/>>\",\"description\":\"<<lingo Filter/Themes/Description $:/plugins/linonetwo/commandpalette/language/>>\",\"tags\":\"$:/tags/Filter\",\"filter\":\"[!has[draft.of]plugin-type[theme]search[]]\"},\"$:/plugins/linonetwo/commandpalette/See all content-types\":{\"title\":\"$:/plugins/linonetwo/commandpalette/See all content-types\",\"caption\":\"<<lingo Filter/ContentType/Caption $:/plugins/linonetwo/commandpalette/language/>>\",\"description\":\"<<lingo Filter/ContentType/Description $:/plugins/linonetwo/commandpalette/language/>>\",\"tags\":\"$:/tags/Filter\",\"filter\":\"[all[tiddlers+shadows]each[type]get[type]]\"},\"$:/plugins/linonetwo/commandpalette/See untagged tiddlers\":{\"title\":\"$:/plugins/linonetwo/commandpalette/See untagged tiddlers\",\"caption\":\"<<lingo Filter/Untagged/Caption $:/plugins/linonetwo/commandpalette/language/>>\",\"description\":\"<<lingo Filter/Untagged/Description $:/plugins/linonetwo/commandpalette/language/>>\",\"tags\":\"$:/tags/Filter\",\"filter\":\"[untagged[]!is[system]search[]]\"},\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\":{\"title\":\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\",\"command-palette-prefix\":\"[\",\"caption\":\"<<lingo Help/Filter/Caption $:/plugins/linonetwo/commandpalette/language/>>\",\"description\":\"<<lingo Help/Filter/Description $:/plugins/linonetwo/commandpalette/language/>>\",\"tags\":\"$:/tags/CommandPaletteHelp\"},\"$:/plugins/linonetwo/commandpalette/commands/help/Help\":{\"title\":\"$:/plugins/linonetwo/commandpalette/commands/help/Help\",\"command-palette-prefix\":\"?\",\"caption\":\"<<lingo Help/Help/Caption $:/plugins/linonetwo/commandpalette/language/>>\",\"description\":\"<<lingo Help/Help/Description $:/plugins/linonetwo/commandpalette/language/>>\",\"tags\":\"$:/tags/CommandPaletteHelp\"},\"$:/plugins/linonetwo/commandpalette/commands/help/System\":{\"title\":\"$:/plugins/linonetwo/commandpalette/commands/help/System\",\"command-palette-prefix\":\"$ ¥\",\"caption\":\"<<lingo Help/System/Caption $:/plugins/linonetwo/commandpalette/language/>>\",\"description\":\"<<lingo Help/System/Description $:/plugins/linonetwo/commandpalette/language/>>\",\"tags\":\"$:/tags/CommandPaletteHelp\"},\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\":{\"title\":\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\",\"command-palette-prefix\":\"#\",\"caption\":\"<<lingo Help/Tags/Caption $:/plugins/linonetwo/commandpalette/language/>>\",\"description\":\"<<lingo Help/Tags/Description $:/plugins/linonetwo/commandpalette/language/>>\",\"tags\":\"$:/tags/CommandPaletteHelp\"},\"$:/plugins/linonetwo/commandpalette/commands/help/User\":{\"title\":\"$:/plugins/linonetwo/commandpalette/commands/help/User\",\"command-palette-prefix\":\"\",\"caption\":\"<<lingo Help/User/Caption $:/plugins/linonetwo/commandpalette/language/>>\",\"description\":\"<<lingo Help/User/Description $:/plugins/linonetwo/commandpalette/language/>>\",\"tags\":\"$:/tags/CommandPaletteHelp\"},\"$:/plugins/linonetwo/commandpalette/Browser Refresh\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Browser Refresh\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Refresh/Caption}}\",\"description\":\"{{$:/language/Buttons/Refresh/Hint}}\",\"text\":\"tm-browser-refresh\\n\"},\"$:/plugins/linonetwo/commandpalette/Cancel Tiddler\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Cancel Tiddler\",\"command-palette-filter\":\"[has:field[draft.of]]\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Cancel/Caption}}\",\"description\":\"{{$:/language/Buttons/Cancel/Hint}} <<currentTiddler>>\",\"text\":\"tm-cancel-tiddler\\n\"},\"$:/plugins/linonetwo/commandpalette/Clone Tiddler\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Clone Tiddler\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Clone/Caption}}\",\"description\":\"{{$:/language/Buttons/Clone/Hint}} <<currentTiddler>>\",\"text\":\"tm-new-tiddler\\n\"},\"$:/plugins/linonetwo/commandpalette/Close All Tiddlers\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Close All Tiddlers\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/CloseAll/Caption}}\",\"description\":\"{{$:/language/Buttons/CloseAll/Hint}}\",\"text\":\"tm-close-all-tiddlers\\n\"},\"$:/plugins/linonetwo/commandpalette/Close Tiddler\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Close Tiddler\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Close/Caption}}\",\"description\":\"{{$:/language/Buttons/Close/Hint}} <<currentTiddler>>\",\"text\":\"tm-close-tiddler\\n\"},\"$:/plugins/linonetwo/commandpalette/Close other Tiddlers\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Close other Tiddlers\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/CloseOthers/Caption}}\",\"description\":\"{{$:/language/Buttons/CloseOthers/Hint}} <<currentTiddler>>\",\"text\":\"tm-close-other-tiddlers\\n\"},\"$:/plugins/linonetwo/commandpalette/Delete Tiddler\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Delete Tiddler\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Delete/Caption}}\",\"description\":\"{{$:/language/Buttons/Delete/Hint}}\",\"text\":\"tm-delete-tiddler\\n\"},\"$:/plugins/linonetwo/commandpalette/Edit Tiddler\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Edit Tiddler\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Edit/Caption}}\",\"description\":\"{{$:/language/Buttons/Edit/Hint}}\",\"text\":\"tm-edit-tiddler\\n\"},\"$:/plugins/linonetwo/commandpalette/Fold All Tiddlers\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Fold All Tiddlers\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/FoldAll/Caption}}\",\"description\":\"{{$:/language/Buttons/FoldAll/Hint}}\",\"text\":\"tm-fold-all-tiddlers\\n\"},\"$:/plugins/linonetwo/commandpalette/Home\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Home\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Home/Caption}}\",\"description\":\"{{$:/language/Buttons/Home/Hint}}\",\"text\":\"tm-home\\n\"},\"$:/plugins/linonetwo/commandpalette/New Tiddler\":{\"title\":\"$:/plugins/linonetwo/commandpalette/New Tiddler\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/NewTiddler/Caption}}\",\"description\":\"{{$:/language/Buttons/NewTiddler/Hint}}\",\"text\":\"tm-new-tiddler\\n\"},\"$:/plugins/linonetwo/commandpalette/Permalink\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Permalink\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Permalink/Caption}}\",\"description\":\"{{$:/language/Buttons/Permalink/Hint}}\",\"text\":\"tm-permalink\\n\"},\"$:/plugins/linonetwo/commandpalette/Permaview\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Permaview\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Permaview/Caption}}\",\"description\":\"{{$:/language/Buttons/Permaview/Hint}}\",\"text\":\"tm-permaview\\n\"},\"$:/plugins/linonetwo/commandpalette/Print\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Print\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Print/Caption}}\",\"description\":\"{{$:/language/Buttons/Print/Hint}}\",\"text\":\"tm-print\\n\"},\"$:/plugins/linonetwo/commandpalette/Refresh Server\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Refresh Server\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Refresh/Caption}}<<lingo Server $:/plugins/linonetwo/commandpalette/language/>>\",\"description\":\"{{$:/language/Buttons/Refresh/Hint}}<<lingo Server $:/plugins/linonetwo/commandpalette/language/>>\",\"text\":\"tm-server-refresh\\n\"},\"$:/plugins/linonetwo/commandpalette/Save Tiddler\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Save Tiddler\",\"command-palette-filter\":\"[has:field[draft.of]]\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/Save/Caption}}\",\"description\":\"{{$:/language/Buttons/Save/Hint}}\",\"text\":\"tm-save-tiddler\\n\"},\"$:/plugins/linonetwo/commandpalette/Save Wiki\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Save Wiki\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/SaveWiki/Caption}}\",\"description\":\"{{$:/language/Buttons/SaveWiki/Hint}}\",\"text\":\"tm-save-wiki\\n\"},\"$:/plugins/linonetwo/commandpalette/Toggle Fullscreen\":{\"title\":\"$:/plugins/linonetwo/commandpalette/Toggle Fullscreen\",\"tags\":\"$:/tags/Messages\",\"caption\":\"{{$:/language/Buttons/FullScreen/Caption}}\",\"description\":\"{{$:/language/Buttons/FullScreen/Hint}}\",\"text\":\"tm-full-screen\\n\"},\"$:/plugins/linonetwo/commandpalette/config\":{\"title\":\"$:/plugins/linonetwo/commandpalette/config\",\"tags\":\"$:/tags/ControlPanel/SettingsTab\",\"caption\":\"<<lingo Name $:/plugins/linonetwo/commandpalette/language/>>\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/commandpalette/language/\\n\\n<<lingo Configs/Description>>\\n\\n---\\n\\n!! <<lingo Configs/PluginConfigs/Caption>>\\n\\n;<<lingo Configs/DebounceDuration/Caption>>\\n:<$edit-text tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\" tabindex=-1 focus=false cancelPopups=\\\"yes\\\" fileDrop=no tag=\\\"input\\\" type=\\\"number\\\" />ms <<lingo Configs/DebounceDuration/Description>>\\n\\n!!! <<lingo Configs/TitleText/Caption>>\\n\\n;<<lingo Configs/TitlePriorityText/Caption>>\\n:<$checkbox tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/TitlePriorityText\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"\\\"> <<lingo Configs/TitlePriorityText/Description>></$checkbox>\\n;<<lingo Configs/TitleAlias/Caption>>\\n:<$edit-text tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/TitleAlias\\\" tabindex=-1 focus=false cancelPopups=\\\"yes\\\" fileDrop=no tag=\\\"input\\\" /> <<lingo Configs/TitleAlias/Description>>\\n;<<lingo Configs/TextAlias/Caption>>\\n:<$edit-text tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/TextAlias\\\" tabindex=-1 focus=false cancelPopups=\\\"yes\\\" fileDrop=no tag=\\\"input\\\" /> <<lingo Configs/TextAlias/Description>>\\n;<<lingo Configs/TitleTextIgnoreFilter/Caption>>\\n:<$edit-text tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/TitleTextIgnoreFilter\\\" tabindex=-1 focus=false cancelPopups=\\\"yes\\\" fileDrop=no tag=\\\"input\\\" /> <<lingo Configs/TitleTextIgnoreFilter/Description>>\\n;<<lingo Configs/ApplyIgnoreFilterToTag/Caption>>\\n:<$checkbox tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/ApplyIgnoreFilterToTag\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"\\\"> <<lingo Configs/ApplyIgnoreFilterToTag/Description>></$checkbox>\\n\\n!!! <<lingo Configs/SystemTiddler/Caption>>\\n\\n;<<lingo Configs/SearchSystemTitle/Caption>>\\n:<$checkbox tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/SearchSystemTitle\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"\\\"> <<lingo Configs/SearchSystemTitle/Description>></$checkbox>\\n;<<lingo Configs/CacheSystemTiddlers/Caption>>\\n:<$checkbox tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"\\\"> <<lingo Configs/CacheSystemTiddlers/Description>></$checkbox>\\n\\n!!! <<lingo Configs/Appearance/Caption>>\\n\\n;<<lingo Configs/HideDefaultSearchBar/Caption>>\\n:<$checkbox tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/HideDefaultSearchBar\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"\\\"> <<lingo Configs/HideDefaultSearchBar/Description>></$checkbox>\\n;<<lingo Configs/DesktopWidth/Caption>>\\n:<$edit-text\\n tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/DesktopWidth\\\"\\n tabindex=-1\\n focus=false\\n cancelPopups=\\\"yes\\\"\\n fileDrop=no\\n tag=\\\"input\\\"\\n type=\\\"number\\\"\\n/><$select tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/DesktopWidthUnit\\\" tooltip='Desktop Width Unit'>\\n <option>%</option>\\n <option>px</option>\\n <option>em</option>\\n</$select> <<lingo Configs/DesktopWidth/Description>>\\n;<<lingo Configs/MissingFilterOnTop/Caption>>\\n:<$checkbox tiddler=\\\"$:/plugins/linonetwo/commandpalette/configs/MissingFilterOnTop\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"\\\"> <<lingo Configs/MissingFilterOnTop/Description>></$checkbox>\\n\"},\"$:/plugins/linonetwo/commandpalette/configs/TitleAlias\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/TitleAlias\",\"text\":\"title caption alias\"},\"$:/plugins/linonetwo/commandpalette/configs/TextAlias\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/TextAlias\",\"text\":\"text keywords\"},\"$:/plugins/linonetwo/commandpalette/configs/TitleTextIgnoreFilter\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/TitleTextIgnoreFilter\",\"text\":\"-[field:calendarEntry[yes]] :filter[!field:tmo_taskState[Completed]!field:tmo_taskState[Archived]!field:tmo_taskState[Terminated]!field:tmo_taskState[Suspended]]\"},\"$:/plugins/linonetwo/commandpalette/configs/HideDefaultSearchBar\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/HideDefaultSearchBar\",\"text\":\"no\"},\"$:/plugins/linonetwo/commandpalette/configs/TitlePriorityText\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/TitlePriorityText\",\"text\":\"no\"},\"$:/plugins/linonetwo/commandpalette/configs/SearchSystemTitle\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/SearchSystemTitle\",\"text\":\"no\"},\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\",\"text\":\"yes\"},\"$:/plugins/linonetwo/commandpalette/configs/ApplyIgnoreFilterToTag\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/ApplyIgnoreFilterToTag\",\"text\":\"yes\"},\"$:/plugins/linonetwo/commandpalette/configs/MissingFilterOnTop\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/MissingFilterOnTop\",\"text\":\"no\"},\"$:/plugins/linonetwo/commandpalette/configs/DesktopWidth\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/DesktopWidth\",\"text\":\"80\"},\"$:/plugins/linonetwo/commandpalette/configs/DesktopWidthUnit\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/DesktopWidthUnit\",\"text\":\"%\"},\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\":{\"title\":\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\",\"text\":\"300\"},\"$:/plugins/linonetwo/commandpalette/icons/command-palette\":{\"title\":\"$:/plugins/linonetwo/commandpalette/icons/command-palette\",\"tags\":\"$:/tags/Image\",\"text\":\"\\\\parameters (size:\\\"22pt\\\")\\n<svg width=<<size>> height=<<size>> class=\\\"tc-image-button commandpalette-button\\\" viewBox=\\\"0 0 512 512\\\" style=\\\"transform: rotate(225deg);\\\">\\n <path d=\\\"M224 96l16-32 32-16-32-16-16-32-16 32-32 16 32 16 16 32zM80 160l26.66-53.33L160 80l-53.34-26.67L80 0 53.34 53.33 0 80l53.34 26.67L80 160zm0-96c8.84 0 16 7.16 16 16s-7.16 16-16 16-16-7.16-16-16 7.16-16 16-16zm352 224l-26.66 53.33L352 368l53.34 26.67L432 448l26.66-53.33L512 368l-53.34-26.67L432 288zm0 96c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm70.63-306.04L434.04 9.37C427.79 3.12 419.6 0 411.41 0s-16.38 3.12-22.63 9.37L9.37 388.79c-12.5 12.5-12.5 32.76 0 45.25l68.59 68.59c6.25 6.25 14.44 9.37 22.63 9.37s16.38-3.12 22.63-9.37l379.41-379.41c12.49-12.5 12.49-32.76 0-45.26zM100.59 480L32 411.41l258.38-258.4 68.6 68.6L100.59 480zm281.02-281.02l-68.6-68.6L411.38 32h.03L480 100.59l-98.39 98.39z\\\" fill-rule=\\\"evenodd\\\"/>\\n</svg>\\n\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/ShowControlPanel\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/ShowControlPanel\",\"text\":\"Show Control Panel\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Server\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Server\",\"text\":\"Server\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Fields/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Fields/Caption\",\"text\":\"Field names\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Fields/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Fields/Description\",\"text\":\"searches for all field names of all tiddlers in the wiki.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/ContentType/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/ContentType/Caption\",\"text\":\"View the content type.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/ContentType/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/ContentType/Description\",\"text\":\"lists the content types of all entries in the Wiki.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Languages/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Languages/Caption\",\"text\":\"list of languages\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Languages/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Languages/Description\",\"text\":\"Lists the installed languages.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Plugins/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Plugins/Caption\",\"text\":\"List of plugins.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Plugins/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Plugins/Description\",\"text\":\"List of installed plugins.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Themes/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Themes/Caption\",\"text\":\"List of themes.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Themes/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Themes/Description\",\"text\":\"List of installed themes.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Untagged/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Untagged/Caption\",\"text\":\"Untagged\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Untagged/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter/Untagged/Description\",\"text\":\"lists untagged entries, which can be difficult to find without tags\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Readme\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Readme\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/commandpalette/language/\\n\\n! <<lingo Name>>\\n\\n<<lingo Description>>\\n\\n!! Credits\\n\\nThis plugin references the design of [[Souk21/TW-commandpalette|https://github.com/Souk21/TW-commandpalette]], thanks to him for making the first version! This plugin upgrades and is written with TypeScript and [ext[algolia/autocomplete|https://github.com/algolia/autocomplete]], make it much more powerful and friendly to developers to extend its functionality.\\n\\n!! Feature\\n\\nPress ctrl/cmd + P to call up the search box, or add Shift to call up the command box (aka, command palette).\\n\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Name\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Name\",\"text\":\"Command Palette\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Description\",\"text\":\"Search the text of tiddlers, and execute commands in Tiddlywiki. Beautiful omni-bar and shortcut command center.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/Description\",\"text\":\"These settings let you customise the behaviour of \\\"Command Palette\\\" plugin.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/PluginConfigs/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/PluginConfigs/Caption\",\"text\":\"Plugin Configs\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleAlias/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleAlias/Caption\",\"text\":\"Fields regarded as title to search\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleAlias/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleAlias/Description\",\"text\":\"When searching title, you may want to include more fields to search. Separate fields with spaces, note that adding too many fields can cause lag.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TextAlias/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TextAlias/Caption\",\"text\":\"Fields regarded as text to search\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TextAlias/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TextAlias/Description\",\"text\":\"When searching text, you may want to include more fields to search. Separate fields with spaces, note that adding too many fields can cause lag.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/HideDefaultSearchBar/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/HideDefaultSearchBar/Caption\",\"text\":\"Hide default search bar\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/HideDefaultSearchBar/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/HideDefaultSearchBar/Description\",\"text\":\"If you only use commandpalette to search and don't need default search bar, check this box.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/DesktopWidth/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/DesktopWidth/Caption\",\"text\":\"Width on desktop mode\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/DesktopWidth/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/DesktopWidth/Description\",\"text\":\"Width of the input and result boxes on the screen (does not affect mobile, which is full screen by default)\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitlePriorityText/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitlePriorityText/Caption\",\"text\":\"Title higher than text.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitlePriorityText/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitlePriorityText/Description\",\"text\":\"When checked, title search results will be listed on the top, and text search results will be listed below, when searching user tiddlers. (The result on the bottom can be selected by pressing the ↑ up arrow key to circle go to the bottom of the search results)\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleTextIgnoreFilter/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleTextIgnoreFilter/Caption\",\"text\":\"Tiddlers to be ignored for title and content search.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleTextIgnoreFilter/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleTextIgnoreFilter/Description\",\"text\":\"Filter to specify tiddlers you don't want to be searched in the command palette, e.g. calendar tiddlers that can be searched by the calendar search feature, or tiddlers that can be managed by other specialized plugins, etc.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/ApplyIgnoreFilterToTag/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/ApplyIgnoreFilterToTag/Caption\",\"text\":\"Apply Ignore when searching for tags.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/ApplyIgnoreFilterToTag/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/ApplyIgnoreFilterToTag/Description\",\"text\":\"When checked, the above filters are also applied when searching for sub-tiddlers of a tag through `#` mode. When ignore is in effect, the `- ... ` prompt.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/DebounceDuration/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/DebounceDuration/Caption\",\"text\":\"Search debounce duration\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/DebounceDuration/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/DebounceDuration/Description\",\"text\":\"Pressing a key to search once will lead to lagging, here set the search anti-shake duration, meaning two consecutive key presses within this duration will be judged as inputting, and will wait for you to finish typing before searching, in milliseconds.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/SearchSystemTitle/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/SearchSystemTitle/Caption\",\"text\":\"Freely Search System Tiddler Title\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/SearchSystemTitle/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/SearchSystemTitle/Description\",\"text\":\"There are a large number of system titles in the wiki that make up the Tiddlywiki operating system, and searching for them can be slow. Check this option if you are one of Tiddlywiki's developers and often search for system titles. (only involves free searching of system tiddlers, so you can search layouts, system actions, etc. without checking this option)\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/CacheSystemTiddlers/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/CacheSystemTiddlers/Caption\",\"text\":\"Caching system tiddlers\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/CacheSystemTiddlers/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/CacheSystemTiddlers/Description\",\"text\":\"Assumed system tiddlers don't change during wiki usage, so they are only loaded to the front-end cache once for the initial search, and then no longer loaded with the latest data for subsequent searches. Note that this option includes all results from searches done with {{$:/plugins/linonetwo/commandpalette/commands/help/System!!command-palette-prefix}}. If you are part of the developers of Tiddlywiki and the system tiddlers change frequently, then you can uncheck this option. (only about search layout, system actions, etc., not about free search system tiddlers)\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/MissingFilterOnTop/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/MissingFilterOnTop/Caption\",\"text\":\"Missing Filter On Top\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/MissingFilterOnTop/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/MissingFilterOnTop/Description\",\"text\":\"When checked, when using `[` filter search mode, if there is no matching filter, it will be displayed on top, so that you can directly use the new filter you just entered to search. When unchecked, it will be at the bottom, so that you can search for the filter tiddlers tagged with `$:/tags/Filter`.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/Appearance/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/Appearance/Caption\",\"text\":\"Appearance\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleText/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/TitleText/Caption\",\"text\":\"Search Title & Text\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/SystemTiddler/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Configs/SystemTiddler/Caption\",\"text\":\"Search System Tiddlers\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/SystemTitle\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/SystemTitle\",\"text\":\"Title of system tiddler\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/UserTitle\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/UserTitle\",\"text\":\"Title of user tiddler\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/UserTitlePinyin\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/UserTitlePinyin\",\"text\":\"Title Pinyin of user tiddler\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/UserText\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/UserText\",\"text\":\"Text of user tiddler\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/StoryHistory\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/StoryHistory\",\"text\":\"Story history\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Filter\",\"text\":\"Pick build-in filters\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/UnderFilter\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/UnderFilter\",\"text\":\"Further search based on filters\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Tagging\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Tagging\",\"text\":\"User tiddlers with tags\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Message\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Message\",\"text\":\"Trigger system message\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Layout\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Layout\",\"text\":\"Switch layout\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Config\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Config\",\"text\":\"Open config\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Tags\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Tags\",\"text\":\"Tags\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help\",\"text\":\"Command palette usage\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/ActionString\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/ActionString\",\"text\":\"Trigger action string\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/CurrentTiddler\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/CurrentTiddler\",\"text\":\"Current tiddler\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/CurrentLayout\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/CurrentLayout\",\"text\":\"Current layout\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/NoResult\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/NoResult\",\"text\":\"No result or no uniq result\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Help/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Help/Caption\",\"text\":\"Help\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Help/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Help/Description\",\"text\":\"Usage of the command menu, describes what the command menu will search when different prefixes are added to the search box.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Filter/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Filter/Caption\",\"text\":\"Filters\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Filter/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Filter/Description\",\"text\":\"A two-step process, first search for a preset filter or a customized filter, enter to confirm the selection; then continue to search in the filter results, enter to open the tiddler. In the second step, only user tiddlers are searched by default, and system tiddlers can be included by adding a prefix to the system entry search.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/User/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/User/Caption\",\"text\":\"User tiddlers\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/User/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/User/Description\",\"text\":\"Not prefixed, just typed, you can search for the title and content of your tiddlers. Enter to select (currently mouse isn't available), Ctrl + Enter will copy the selected content to the clipboard, easy to paste.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/System/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/System/Caption\",\"text\":\"System tiddlers\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/System/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/System/Description\",\"text\":\"Searches for individual micro-system features such as available system messages, layouts, settings, etc.\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Tags/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Tags/Caption\",\"text\":\"Tags\"},\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Tags/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/en-GB/Help/Tags/Description\",\"text\":\"In two steps, first search for all tags in the Knowledge Base, enter to confirm selection; then continue searching in tiddlers with this tag added, enter to open the tiddler. In the second step, only user tiddlers are searched by default, and system tiddlers can be included by adding a prefix to the system entry search.\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/ShowControlPanel\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/ShowControlPanel\",\"text\":\"打开命令菜单\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Server\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Server\",\"text\":\"服务器\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Fields/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Fields/Caption\",\"text\":\"字段名\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Fields/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Fields/Description\",\"text\":\"搜索Wiki里所有条目涉及到的所有字段名\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/ContentType/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/ContentType/Caption\",\"text\":\"查看内容类型\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/ContentType/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/ContentType/Description\",\"text\":\"列出所有Wiki里涉及到的条目的内容类型\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Languages/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Languages/Caption\",\"text\":\"语言列表\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Languages/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Languages/Description\",\"text\":\"列出已安装的语言的列表\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Plugins/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Plugins/Caption\",\"text\":\"插件列表\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Plugins/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Plugins/Description\",\"text\":\"列出已安装的插件的列表\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Themes/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Themes/Caption\",\"text\":\"主题列表\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Themes/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Themes/Description\",\"text\":\"列出已安装的主题的列表\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Untagged/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Untagged/Caption\",\"text\":\"未打标签\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Untagged/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter/Untagged/Description\",\"text\":\"列出未打标签的条目,无标签会让它们难以找到\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Readme\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Readme\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/commandpalette/language/\\n\\n! <<lingo Name>>\\n\\n<<lingo Description>>\\n\\n!! 致谢\\n\\n该插件参考了[[Souk21/TW-commandpalette|https://github.com/Souk21/TW-commandpalette]]的设计,感谢他制作的第一版!本插件升级并采用了 TypeScript 和[ext[algolia/autocomplete|https://github.com/algolia/autocomplete]]编写,因此功能更强大,对开发人员扩展其功能也更友好。\\n\\n!! 功能\\n\\n按下 ctrl/cmd + P 唤起搜索框,按的时候如果多加一个 Shift 可以唤起功能框。\\n\\n如果你还安装了[ext[linonetwo/pinyin-fuzzy-search|https://tw-cpl.netlify.app/#linonetwo%2Fpinyin-fuzzy-search:Index%20linonetwo%2Fpinyin-fuzzy-search]]插件,那么搜索的时候可以打拼音。\\n\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Name\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Name\",\"text\":\"命令菜单\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Description\",\"text\":\"搜索条目文本,以及执行太微中的命令。美观大方的多合一搜索框和快捷指令中心。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/Description\",\"text\":\"通过这些设置,您可以自定义「命令菜单」插件的行为。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/PluginConfigs/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/PluginConfigs/Caption\",\"text\":\"插件设置\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleAlias/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleAlias/Caption\",\"text\":\"视为标题的字段\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleAlias/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleAlias/Description\",\"text\":\"搜索标题时,您可能希望包含更多的字段加入搜索。字段之间用空格隔开,注意加入过多字段会变卡。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TextAlias/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TextAlias/Caption\",\"text\":\"视为正文文本的字段\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TextAlias/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TextAlias/Description\",\"text\":\"搜索正文文本时,您可能希望包含更多的字段加入搜索。字段之间用空格隔开,注意加入过多字段会变卡。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/HideDefaultSearchBar/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/HideDefaultSearchBar/Caption\",\"text\":\"隐藏默认搜索栏\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/HideDefaultSearchBar/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/HideDefaultSearchBar/Description\",\"text\":\"如果您只使用命令菜单搜索,不需要默认搜索栏,请选中此复选框。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/DesktopWidth/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/DesktopWidth/Caption\",\"text\":\"桌面模式宽度\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/DesktopWidth/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/DesktopWidth/Description\",\"text\":\"输入框和结果框占屏幕的宽度(不影响移动端,移动端默认全屏)\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitlePriorityText/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitlePriorityText/Caption\",\"text\":\"标题高于内容\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitlePriorityText/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitlePriorityText/Description\",\"text\":\"勾选后,在搜索用户内容时,将标题搜索结果排在上面,内容搜索结果排在下面。(下面的内容可以通过按↑上方向键转到搜索结果的底部来选择)\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/DebounceDuration/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/DebounceDuration/Caption\",\"text\":\"搜索防抖时长\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/DebounceDuration/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/DebounceDuration/Description\",\"text\":\"按一个键就搜一次会导致卡顿,这里设置搜索防抖时长,意思是两次连续按键在这个时长内就判定为输入中,就会等你输入完再搜索,单位毫秒。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleTextIgnoreFilter/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleTextIgnoreFilter/Caption\",\"text\":\"标题和内容搜索时需要忽略的条目\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleTextIgnoreFilter/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleTextIgnoreFilter/Description\",\"text\":\"通过筛选器指定不想在命令菜单里搜到的条目,例如可以通过日历搜索功能去搜的日记条目、可以通过别的插件专门管理的条目等。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/ApplyIgnoreFilterToTag/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/ApplyIgnoreFilterToTag/Caption\",\"text\":\"搜标签时也应用忽略\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/ApplyIgnoreFilterToTag/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/ApplyIgnoreFilterToTag/Description\",\"text\":\"勾选时,通过 `#` 模式搜索某个标签的子条目时,也应用上述筛选器。忽略生效时,将显示 `- ...` 提示。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/SearchSystemTitle/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/SearchSystemTitle/Caption\",\"text\":\"自由搜索系统条目标题\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/SearchSystemTitle/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/SearchSystemTitle/Description\",\"text\":\"知识库中有大量的系统条目,组成了太微操作系统,搜索它们会比较慢。如果您是太微的开发者的一员,经常搜索系统条目,那可以勾选此选项。(仅涉及自由搜索系统条目,所以不勾选此选项也可以搜索布局、系统动作等等)\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/CacheSystemTiddlers/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/CacheSystemTiddlers/Caption\",\"text\":\"缓存系统条目\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/CacheSystemTiddlers/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/CacheSystemTiddlers/Description\",\"text\":\"假设在知识库使用过程中,系统条目不会发生变化,所以只在初次搜索时加载一次到前端快取,之后再搜索时不再加载最新数据。注意此选项包括所有使用 {{$:/plugins/linonetwo/commandpalette/commands/help/System!!command-palette-prefix}} 搜索的结果。如果您是太微的开发者的一员,系统条目经常变化,那可以取消勾选此选项。(仅涉及搜索布局、系统动作等等,不涉及自由搜索系统条目)\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/MissingFilterOnTop/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/MissingFilterOnTop/Caption\",\"text\":\"缺失筛选器置顶\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/MissingFilterOnTop/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/MissingFilterOnTop/Description\",\"text\":\"勾选时,使用 `[` 筛选器搜索模式时,如果没有匹配的筛选器,则将其置顶显示,方便您直接使用刚输入的新筛选器来搜索。不勾选时则是置底,方便搜索加了 `$:/tags/Filter` 标签的筛选器条目。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/Appearance/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/Appearance/Caption\",\"text\":\"样式\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleText/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/TitleText/Caption\",\"text\":\"标题和内容搜索\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/SystemTiddler/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Configs/SystemTiddler/Caption\",\"text\":\"系统条目搜索\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/UserTitle\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/UserTitle\",\"text\":\"用户条目标题\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/SystemTitle\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/SystemTitle\",\"text\":\"系统条目标题\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/UserTitlePinyin\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/UserTitlePinyin\",\"text\":\"用户条目标题拼音\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/UserText\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/UserText\",\"text\":\"用户条目内容文本\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/StoryHistory\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/StoryHistory\",\"text\":\"故事流浏览历史\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Filter\",\"text\":\"选择预置筛选器\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/UnderFilter\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/UnderFilter\",\"text\":\"基于筛选器进一步搜索\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Tagging\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Tagging\",\"text\":\"带标签的用户条目\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Message\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Message\",\"text\":\"触发系统消息\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Layout\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Layout\",\"text\":\"切换布局\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Config\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Config\",\"text\":\"打开设置\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Tags\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Tags\",\"text\":\"标签\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help\",\"text\":\"命令菜单用法\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/ActionString\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/ActionString\",\"text\":\"触发动作字符串\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/CurrentTiddler\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/CurrentTiddler\",\"text\":\"当前条目\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/CurrentLayout\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/CurrentLayout\",\"text\":\"当前布局\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/NoResult\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/NoResult\",\"text\":\"无结果或结果重复\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Help/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Help/Caption\",\"text\":\"帮助\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Help/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Help/Description\",\"text\":\"命令菜单用法,介绍在搜索框里加上不同前缀时,命令菜单将会搜索的内容。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Filter/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Filter/Caption\",\"text\":\"筛选器\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Filter/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Filter/Description\",\"text\":\"分为两步,首先搜索预置筛选器或自定义筛选器,回车确认选中;然后在筛选结果中继续搜索,回车打开条目。第二步里,默认只搜索用户条目,可加上系统条目搜索的前缀来包括系统条目。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/User/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/User/Caption\",\"text\":\"用户条目\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/User/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/User/Description\",\"text\":\"什么前缀也不加,直接打字,可以搜索你的条目的标题和内容。回车选中(目前无法用鼠标选中),Ctrl+回车会复制选中的内容到剪贴板,方便黏贴。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/System/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/System/Caption\",\"text\":\"系统条目\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/System/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/System/Description\",\"text\":\"带有这个前缀时,可以搜索各太微系统功能,如可用的系统消息、布局、设置等。\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Tags/Caption\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Tags/Caption\",\"text\":\"标签\"},\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Tags/Description\":{\"title\":\"$:/plugins/linonetwo/commandpalette/language/zh-Hans/Help/Tags/Description\",\"text\":\"分为两步,首先搜索知识库中所有的标签,回车确认选中;然后在加了这个标签的条目中继续搜索,回车打开条目。第二步里,默认只搜索用户条目,可加上系统条目搜索的前缀来包括系统条目。\"},\"$:/core/macros/lingo\":{\"title\":\"$:/core/macros/lingo\",\"tags\":\"$:/tags/Global\",\"text\":\"<!-- //TODO: remove after https://github.com/Jermolene/TiddlyWiki5/pull/7821 is merged -->\\n<!-- Note that lingo-base should end with a trailing slash character -->\\n\\\\procedure lingo-base()\\n$:/language/\\n\\\\end lingo-base\\n\\n\\\\procedure lingo(title,override-lingo-base)\\n<!-- Lingo procedure -->\\n<!-- Get the parse mode used to invoke this procedure -->\\n<$parameters $parseMode=\\\"parseMode\\\">\\n\\t<!-- Compute the lingo-base-->\\n\\t<$let active-lingo-base={{{ [<override-lingo-base>!match[]else<lingo-base>] }}}>\\n\\t\\t<!-- First try the old school <active-lingo-base><title> format -->\\n\\t\\t<$transclude $tiddler={{{ [<active-lingo-base>addsuffix<title>] }}} $mode=<<parseMode>>>\\n\\t\\t\\t<!-- If that didn't work, try the new <lingo-base><langcode>/<title> format -->\\n\\t\\t\\t<$let language-code={{{ [[$:/language]get[text]get[name]else[en-GB]] }}}>\\n <$transclude $tiddler={{{ [<active-lingo-base>addsuffix<language-code>addsuffix[/]addsuffix<title>] }}} $mode=<<parseMode>>/>\\n\\t\\t\\t</$let>\\n\\t\\t</$transclude>\\n\\t</$let>\\n</$parameters>\\n\\\\end lingo\"},\"$:/plugins/linonetwo/commandpalette/readme\":{\"title\":\"$:/plugins/linonetwo/commandpalette/readme\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/commandpalette/language/\\n\\n<<lingo Readme>>\\n\"},\"$:/config/ShortcutInfo/open-command-palette\":{\"title\":\"$:/config/ShortcutInfo/open-command-palette\",\"created\":\"20200531223953066\",\"modified\":\"20200531224011568\",\"tags\":\"\",\"text\":\"Open the command palette\"},\"$:/config/shortcuts-mac/open-command-palette\":{\"title\":\"$:/config/shortcuts-mac/open-command-palette\",\"text\":\"cmd-P\"},\"$:/config/shortcuts/open-command-palette\":{\"title\":\"$:/config/shortcuts/open-command-palette\",\"text\":\"ctrl-P\"},\"$:/plugins/linonetwo/commandpalette/CommandPalette\":{\"title\":\"$:/plugins/linonetwo/commandpalette/CommandPalette\",\"key\":\"((open-command-palette))\",\"tags\":\"$:/tags/KeyboardShortcut\",\"text\":\"<$action-sendmessage $message=\\\"open-command-palette\\\"/>\"},\"$:/config/ShortcutInfo/open-command-palette-command-mode\":{\"title\":\"$:/config/ShortcutInfo/open-command-palette-command-mode\",\"tags\":\"\",\"text\":\"Open the command palette in command mode\"},\"$:/config/shortcuts-mac/open-command-palette-command-mode\":{\"title\":\"$:/config/shortcuts-mac/open-command-palette-command-mode\",\"text\":\"cmd-shift-P\"},\"$:/config/shortcuts/open-command-palette-command-mode\":{\"title\":\"$:/config/shortcuts/open-command-palette-command-mode\",\"text\":\"ctrl-shift-P\"},\"$:/plugins/linonetwo/commandpalette/CommandPaletteCommandMode\":{\"title\":\"$:/plugins/linonetwo/commandpalette/CommandPaletteCommandMode\",\"key\":\"((open-command-palette-command-mode))\",\"tags\":\"$:/tags/KeyboardShortcut\",\"text\":\"<$action-sendmessage $message=\\\"open-command-palette\\\" prefix=\\\"$\\\" />\"},\"$:/config/ShortcutInfo/command-palette-switch-history\":{\"title\":\"$:/config/ShortcutInfo/command-palette-switch-history\",\"tags\":\"\",\"text\":\"Switch to previously opened tiddler\"},\"$:/config/shortcuts/command-palette-switch-history\":{\"title\":\"$:/config/shortcuts/command-palette-switch-history\",\"text\":\"ctrl-tab\"},\"$:/plugins/linonetwo/commandpalette/CommandPaletteSwitchHistory\":{\"title\":\"$:/plugins/linonetwo/commandpalette/CommandPaletteSwitchHistory\",\"key\":\"((command-palette-switch-history))\",\"tags\":\"$:/tags/KeyboardShortcut\",\"text\":\"<$action-sendmessage $message=\\\"open-command-palette\\\" historyMode=\\\"yes\\\"/>\"},\"$:/config/ShortcutInfo/command-palette-switch-history-back\":{\"title\":\"$:/config/ShortcutInfo/command-palette-switch-history-back\",\"tags\":\"\",\"text\":\"Switch to previously opened tiddler (Inversed)\"},\"$:/config/shortcuts/command-palette-switch-history-back\":{\"title\":\"$:/config/shortcuts/command-palette-switch-history-back\",\"text\":\"ctrl-shift-tab\"},\"$:/plugins/linonetwo/commandpalette/CommandPaletteSwitchHistoryBack\":{\"title\":\"$:/plugins/linonetwo/commandpalette/CommandPaletteSwitchHistoryBack\",\"key\":\"((command-palette-switch-history-back))\",\"tags\":\"$:/tags/KeyboardShortcut\",\"text\":\"<$action-sendmessage $message=\\\"open-command-palette\\\" historyMode=\\\"yes\\\"/>\"},\"$:/plugins/linonetwo/commandpalette/styles/DefaultCommandPalette.css\":{\"title\":\"$:/plugins/linonetwo/commandpalette/styles/DefaultCommandPalette.css\",\"tags\":\"$:/tags/Stylesheet\",\"text\":\"\\\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html\\n\\n:root {\\n --position-autocomplete-panel-top: 5em;\\n}\\n.aa-Panel {\\n /**\\n * container of command input can't be position fix, otherwise need a hack\\n * https://github.com/algolia/autocomplete/issues/1199\\n */\\n position: fixed !important;\\n top: calc(var(--position-autocomplete-panel-top) + 0.25em) !important;\\n z-index: 9999;\\n}\\n.tw-commandpalette-default-container {\\n position: fixed;\\n background: <<colour page-background>>;\\n z-index: 9998;\\n top: 5em;\\n left: 50%;\\n transform: translate(-50%, 0%);\\n /** fallback to 80% of root widget */\\n width: 80%;\\n width: {{$:/plugins/linonetwo/commandpalette/configs/DesktopWidth}}{{$:/plugins/linonetwo/commandpalette/configs/DesktopWidthUnit}};\\n flex-direction: column;\\n}\\ndiv.aa-DetachedContainer div.aa-Panel {\\n /** height of .aa-DetachedFormContainer */\\n top: 65px !important;\\n width: 100%;\\n height: 100%;\\n}\\n.tw-default-commandpalette-mask-layer {\\n position: fixed;\\n z-index: 9997;\\n top: 0;\\n left: 0;\\n right: 0;\\n bottom: 0;\\n width: 100vw;\\n height: 100vh;\\n background: <<colour background>>;\\n opacity: 0.5;\\n filter: contrast(130%);\\n min-width: 200px !important;\\n transition: opacity {{$:/config/AnimationDuration}}ms;\\n backdrop-filter: blur(10px);\\n overscroll-behavior: contain;\\n overscroll-behavior: none;\\n}\\n\\ndiv.aa-SourceHeader {\\n border-bottom: 1px solid;\\n padding-bottom: 0.3em;\\n padding-top: 0.3em;\\n opacity: 0.5;\\n}\\ndiv.tw-commandpalette-layout-result {\\n display: flex;\\n flex-direction: row;\\n align-items: center;\\n}\\n\"},\"$:/plugins/linonetwo/commandpalette/styles/HideVanillaSearch.css\":{\"title\":\"$:/plugins/linonetwo/commandpalette/styles/HideVanillaSearch.css\",\"tags\":\"$:/tags/Stylesheet\",\"text\":\"<$list filter=\\\"[[$:/plugins/linonetwo/commandpalette/configs/HideDefaultSearchBar]get[text]else[no]match[yes]]\\\">\\n.tc-sidebar-lists.tc-sidebar-search {\\n display: none;\\n}\\n</$list>\\n\"},\"$:/core/ui/CommandPaletteTemplate\":{\"title\":\"$:/core/ui/CommandPaletteTemplate\",\"tags\":\"$:/tags/PageTemplate\",\"text\":\"<$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/CommandPalette]!has[draft.of]]\\\">\\n<$transclude/>\\n</$list>\"},\"$:/core/ui/Buttons/CommandPalette\":{\"title\":\"$:/core/ui/Buttons/CommandPalette\",\"caption\":\"{{$:/plugins/linonetwo/commandpalette/icons/command-palette}} Command Palette\",\"description\":\"Open Command Palette\",\"tags\":\"$:/tags/PageControls\",\"text\":\"\\\\whitespace trim\\n<$button\\n class=<<tv-config-toolbar-class>>\\n message=\\\"open-command-palette\\\"\\n tooltip=\\\"Open Command Palette\\\"\\n aria-label=\\\"Command Palette\\\"\\n>\\n <% if [<tv-config-toolbar-icons>match[yes]] %>\\n {{$:/plugins/linonetwo/commandpalette/icons/command-palette}}\\n <% endif %>\\n <% if [<tv-config-toolbar-text>match[yes]] %>\\n <span class=\\\"tc-btn-text\\\">\\n <$text text=\\\"Command Palette\\\"/>\\n </span>\\n <% endif %>\\n</$button>\\n\"},\"$:/plugins/linonetwo/commandpalette/tree\":{\"title\":\"$:/plugins/linonetwo/commandpalette/tree\",\"text\":\"<<tree prefix:\\\"$:/plugins/linonetwo/commandpalette/\\\">>\"},\"$:/plugins/linonetwo/commandpalette/message-handlers/startup.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/message-handlers/startup.js\",\"type\":\"application/javascript\",\"module-type\":\"startup\",\"Modern.TiddlyDev#Origin\":\"message-handlers/startup.ts\",\"text\":\"\\\"use strict\\\";exports.name=\\\"commandpalette/message-handlers/startup\\\",exports.after=[\\\"startup\\\"],exports.synchronous=!0,exports.startup=function(){$tw.rootWidget.addEventListener(\\\"open-command-palette\\\",e=>{var t=$tw.hooks.invokeHook(\\\"th-open-command-palette\\\",e),o=(null==(o=null==t?void 0:t.paramObject)?void 0:o.id)||\\\"default\\\",a=(null==(a=null==t?void 0:t.paramObject)?void 0:a.prefix)||\\\"\\\",t=(null==(t=null==t?void 0:t.paramObject)?void 0:t.historyMode)||\\\"no\\\";return $tw.wiki.addTiddler({title:\\\"$:/temp/commandpalette/\\\".concat(o,\\\"/opened\\\"),text:\\\"yes\\\",prefix:a,historyMode:t}),!1}),$tw.rootWidget.addEventListener(\\\"close-command-palette\\\",e=>{var t=$tw.hooks.invokeHook(\\\"th-close-command-palette\\\",e),t=(null==t?void 0:t.param)||\\\"default\\\";return $tw.wiki.deleteTiddler(\\\"$:/temp/commandpalette/\\\".concat(t,\\\"/opened\\\")),!1})};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/command-action-string.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/command-action-string.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"20\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/command-action-string.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,n,o)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===n||__defProp(t,e,{get:()=>i[e],enumerable:!(o=__getOwnPropDesc(i,e))||o.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),command_action_string_exports={},systemPrefixes=(__export(command_action_string_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(command_action_string_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchSystem(e){return Boolean(null==systemPrefixes?void 0:systemPrefixes.includes(e.query[0]))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\\\");function debouncePromise(i,n){let o;return async function(...t){return o&&clearTimeout(o),new Promise(e=>{o=setTimeout(()=>{e(i(...t))},n)})}}var _a5,_b5,_a6,_b6,debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(e,t){var{system:i=!1,exclude:n,toTiddler:o=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,n,{ignoreSyncSystemConfig:!i,toTiddler:o})).data:o?$tw.wiki.filterTiddlers(e).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}function renderTextWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\".concat(e),()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",\\\"\\\\\\\\import [[$:/core/macros/lingo]]\\\\n\\\\n\\\".concat(e),{parentWidget:t,variables:i}))}var cachedTiddlers=[],plugin={async getSources(t){if(0===t.query.length)return[];if(!checkIsSearchSystem(t)||checkIsUnderFilter(t))return[];const i=$tw.wiki.getTiddlerText(\\\"$:/temp/focussedTiddler\\\"),n={currentTiddler:null!=i?i:\\\"\\\",commandpaletteinput:t.query.slice(1)},o=t.state.context[\\\"widget\\\"],r=e=>{t.setContext({noNavigate:!0}),null!=o&&o.invokeActionString(e.text,o,null,n)};return debounced([{sourceId:\\\"actionString\\\",async getItems({query:t}){return\\\"\\\"===t?[]:(cachedTiddlers=0!==cachedTiddlers.length&&cacheSystemTiddlers()?cachedTiddlers:await filterTiddlersAsync(\\\"[all[tiddlers+shadows]tag[$:/tags/Actions]]\\\",{system:!0,exclude:[]})).filter(e=>0<$tw.wiki.filterTiddlers(\\\"[search[\\\".concat(t.slice(1),\\\"]]\\\"),void 0,$tw.wiki.makeTiddlerIterator([e.title.replace(\\\"$:/plugins/\\\",\\\"\\\").replace(\\\"linonetwo/commandpalette/\\\",\\\"\\\"),renderTextWithCache(e.caption,o),renderTextWithCache(e.description,o)])).length)},getItemUrl({item:e}){return e.title},onSelect({item:e}){r(e)},templates:{header(){var e;let t=i?null==(e=null==(e=$tw.wiki.getTiddler(i))?void 0:e.fields)?void 0:e.caption:\\\"\\\";return t=t&&\\\"(\\\".concat(renderTextWithCache(t,o,n),\\\")\\\"),\\\"\\\".concat(lingo(\\\"ActionString\\\"),\\\" - \\\").concat(lingo(\\\"CurrentTiddler\\\"),\\\": \\\").concat(i,\\\" \\\").concat(t)},item({item:e,createElement:t}){var i=e.description?\\\" (\\\".concat(renderTextWithCache(e.description,o,n),\\\")\\\"):\\\"\\\";return t(\\\"div\\\",{onclick:()=>{r(e)}},\\\"\\\".concat(renderTextWithCache(e.caption,o,n)).concat(i)||e.title)}}}])}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/command-message.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/command-message.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"20\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/command-message.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,n,o)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===n||__defProp(t,e,{get:()=>i[e],enumerable:!(o=__getOwnPropDesc(i,e))||o.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),command_message_exports={},systemPrefixes=(__export(command_message_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(command_message_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchSystem(e){return Boolean(null==systemPrefixes?void 0:systemPrefixes.includes(e.query[0]))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\\\");function debouncePromise(i,n){let o;return async function(...t){return o&&clearTimeout(o),new Promise(e=>{o=setTimeout(()=>{e(i(...t))},n)})}}var _a5,_b5,_a6,_b6,debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(e,t){var{system:i=!1,exclude:n,toTiddler:o=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,n,{ignoreSyncSystemConfig:!i,toTiddler:o})).data:o?$tw.wiki.filterTiddlers(e).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}function renderTextWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\".concat(e),()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",\\\"\\\\\\\\import [[$:/core/macros/lingo]]\\\\n\\\\n\\\".concat(e),{parentWidget:t,variables:i}))}var cachedTiddlers=[],plugin={async getSources(i){if(0===i.query.length)return[];if(!checkIsSearchSystem(i)||checkIsUnderFilter(i))return[];const n=$tw.wiki.getTiddlerText(\\\"$:/temp/focussedTiddler\\\"),o={currentTiddler:null!=n?n:\\\"\\\"},r=i.state.context[\\\"widget\\\"],l=e=>{var t;i.setContext({noNavigate:!0}),null!=(t=null==r?void 0:r.dispatchEvent)&&t.call(r,{type:e.text.trim(),tiddlerTitle:n})};return debounced([{sourceId:\\\"message\\\",async getItems({query:t}){return\\\"\\\"===t?[]:(cachedTiddlers=0!==cachedTiddlers.length&&cacheSystemTiddlers()?cachedTiddlers:await filterTiddlersAsync(\\\"[all[tiddlers+shadows]tag[$:/tags/Messages]]\\\",{system:!0})).filter(e=>{var t=e[\\\"command-palette-filter\\\"];return!t||!n||0<$tw.wiki.filterTiddlers(t,void 0,$tw.wiki.makeTiddlerIterator([n])).length}).filter(e=>0<$tw.wiki.filterTiddlers(\\\"[search[\\\".concat(t.slice(1),\\\"]]\\\"),void 0,$tw.wiki.makeTiddlerIterator([e.title.replace(\\\"$:/plugins/linonetwo/commandpalette/\\\",\\\"\\\"),renderTextWithCache(e.caption,r),renderTextWithCache(e.description,r)])).length)},getItemUrl({item:e}){return e.title},onSelect({item:e}){l(e)},templates:{header(){var e;let t=n?null==(e=null==(e=$tw.wiki.getTiddler(n))?void 0:e.fields)?void 0:e.caption:\\\"\\\";return t=t&&\\\"(\\\".concat(renderTextWithCache(t,r,o),\\\")\\\"),\\\"\\\".concat(lingo(\\\"Message\\\"),\\\" - \\\").concat(lingo(\\\"CurrentTiddler\\\"),\\\": \\\").concat(n,\\\" \\\").concat(t)},item({item:e,createElement:t}){var i=e.description?\\\" (\\\".concat(renderTextWithCache(e.description,r,o),\\\")\\\"):\\\"\\\";return t(\\\"div\\\",{onclick:()=>{l(e)}},\\\"\\\".concat(renderTextWithCache(e.caption,r,o)).concat(i)||e.title)}}}])}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-config.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-config.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"15\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-config.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,n,o)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===n||__defProp(t,e,{get:()=>i[e],enumerable:!(o=__getOwnPropDesc(i,e))||o.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_config_exports={},systemPrefixes=(__export(search_config_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_config_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchSystem(e){return Boolean(null==systemPrefixes?void 0:systemPrefixes.includes(e.query[0]))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\\\");function debouncePromise(i,n){let o;return async function(...t){return o&&clearTimeout(o),new Promise(e=>{o=setTimeout(()=>{e(i(...t))},n)})}}var _a5,_b5,_a6,_b6,debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(e,t){var{system:i=!1,exclude:n,toTiddler:o=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,n,{ignoreSyncSystemConfig:!i,toTiddler:o})).data:o?$tw.wiki.filterTiddlers(e).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}function renderTextWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\".concat(e),()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",\\\"\\\\\\\\import [[$:/core/macros/lingo]]\\\\n\\\\n\\\".concat(e),{parentWidget:t,variables:i}))}var cachedTiddlers=[],plugin={async getSources(o){if(0===o.query.length)return[];if(!checkIsSearchSystem(o)||checkIsUnderFilter(o))return[];const r=o.state.context[\\\"widget\\\"];return debounced([{sourceId:\\\"config\\\",async getItems({query:t}){return(cachedTiddlers=0!==cachedTiddlers.length&&cacheSystemTiddlers()?cachedTiddlers:await filterTiddlersAsync(\\\"[all[shadows]tag[$:/tags/ControlPanel/SettingsTab]]\\\",{system:!0})).filter(e=>0<$tw.wiki.filterTiddlers(\\\"[search[\\\".concat(t.slice(1),\\\"]]\\\"),void 0,$tw.wiki.makeTiddlerIterator([renderTextWithCache(e.caption,r),e.text,e.title.replace(\\\"$:/plugins/\\\",\\\"\\\")])).length)},getItemUrl({item:e}){return e.title},templates:{header(){return lingo(\\\"Config\\\")},item({item:e,createElement:t,state:i}){var n=()=>{o.navigator.navigate({item:e,itemUrl:e.title,state:i})};return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?t(\\\"div\\\",{onclick:n},renderTextWithCache(e.caption,r)):t(\\\"div\\\",{onclick:n},e.title)}}}])}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-filter.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-filter.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"0\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-filter.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,n,r)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===n||__defProp(t,e,{get:()=>i[e],enumerable:!(r=__getOwnPropDesc(i,e))||r.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_filter_exports={},systemPrefixes=(__export(search_filter_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_filter_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchSystem(e){return Boolean(null==systemPrefixes?void 0:systemPrefixes.includes(e.query[0]))}function checkIsFilter(e){return e.query[0]===filterPrefix}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\\\"),titleTextExclusionFilter=()=>$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/TitleTextIgnoreFilter\\\",\\\"\\\"),missingFilterOnTop=()=>$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/MissingFilterOnTop\\\",\\\"\\\"),emptyContext={noNavigate:void 0,newQuery:void 0,noClose:void 0};function debouncePromise(i,n){let r;return async function(...t){return r&&clearTimeout(r),new Promise(e=>{r=setTimeout(()=>{e(i(...t))},n)})}}var _a5,_b5,_a6,_b6,debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(e,t){var{system:i=!1,exclude:n,toTiddler:r=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,n,{ignoreSyncSystemConfig:!i,toTiddler:r})).data:r?$tw.wiki.filterTiddlers(e).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}function renderTextWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\".concat(e),()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",\\\"\\\\\\\\import [[$:/core/macros/lingo]]\\\\n\\\\n\\\".concat(e),{parentWidget:t,variables:i}))}var cachedTiddlers=[],plugin={async getSources(r){var e=[];if(checkIsFilter(r)){const l=r.state.context[\\\"widget\\\"],o=e=>{var t=\\\"no\\\"!==e[\\\"command-palette-get-tiddler\\\"];r.setContext({noNavigate:!0,noClose:!0,filter:e.filter.trim(),newQuery:\\\"\\\",filterGetTiddler:t})};e.push({sourceId:\\\"build-in-filter\\\",async getItems({query:t}){var e,i;return\\\"\\\"===t?[]:(e=(cachedTiddlers=0!==cachedTiddlers.length&&cacheSystemTiddlers()?cachedTiddlers:await filterTiddlersAsync(\\\"[all[tiddlers+shadows]tag[$:/tags/Filter]]\\\",{system:!0})).filter(e=>void 0!==e&&!(!e.filter||\\\"string\\\"!=typeof e.filter)).filter(e=>0<$tw.wiki.filterTiddlers(\\\"[search[\\\".concat(t.slice(1),\\\"]]\\\"),void 0,$tw.wiki.makeTiddlerIterator([e.title.replace(\\\"$:/plugins/\\\",\\\"\\\").replace(\\\"linonetwo/commandpalette/\\\",\\\"\\\"),renderTextWithCache(e.caption,l),renderTextWithCache(e.description,l),e.filter.trim().replaceAll(\\\"[\\\",\\\"\\\").replaceAll(\\\"]\\\",\\\"\\\")])).length),i={filter:t,title:\\\"\\\",type:\\\"\\\",text:\\\"\\\"},1<t.length?missingFilterOnTop()?[i,...e]:[...e,i]:e)},getItemUrl({item:e}){return e.title},onSelect({item:e}){o(e)},templates:{header(){return lingo(\\\"Filter\\\")},item({item:e,createElement:t}){var i=renderTextWithCache(e.caption,l),n=e.description?\\\"\\\".concat(i?\\\" - \\\":\\\"\\\").concat(renderTextWithCache(e.description,l)):\\\"\\\";return t(\\\"div\\\",{style:\\\"display:flex;flex-direction:column;\\\",onclick:()=>{o(e),r.setQuery(\\\"\\\"),r.refresh()[\\\"catch\\\"](e=>{console.error(\\\"Error in search-filter step1 refresh\\\",e)})}},[t(\\\"div\\\",{style:\\\"margin-bottom:0.25em;\\\"},\\\"\\\".concat(i).concat(n)),t(\\\"div\\\",{},[t(\\\"small\\\",{},e.filter.trim())])])}}})}return checkIsUnderFilter(r)&&e.push({sourceId:\\\"filter\\\",async getItems({query:e,state:t}){var i=checkIsSearchSystem(r);return filterTiddlersAsync(\\\"[all[tiddlers+shadows]]+\\\".concat(t.context.filter,\\\" \\\").concat(t.context.applyExclusion?titleTextExclusionFilter():\\\"\\\",\\\" +[search[\\\").concat(i?e.slice(1):e,\\\"]]\\\"),{system:i,toTiddler:null==(i=t.context.filterGetTiddler)||i})},getItemUrl({item:e}){return e.title},templates:{header(){return\\\"\\\".concat(lingo(\\\"UnderFilter\\\"),\\\" - \\\").concat(r.state.context.filter,\\\" \\\").concat(r.state.context.applyExclusion?\\\"- ...\\\":\\\"\\\")},item({item:e,createElement:t,state:i}){var n=()=>{r.navigator.navigate({item:e,itemUrl:e.title,state:{...i,context:{...i.context,...emptyContext}}})};return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?t(\\\"div\\\",{onclick:n},\\\"\\\".concat(e.caption,\\\" (\\\").concat(e.title,\\\")\\\")):t(\\\"div\\\",{onclick:n},e.title)},noResults(){return lingo(\\\"NoResult\\\")}}}),debounced(e)}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-help.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-help.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"-1\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-help.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,r,l)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===r||__defProp(t,e,{get:()=>i[e],enumerable:!(l=__getOwnPropDesc(i,e))||l.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_help_exports={},systemPrefixes=(__export(search_help_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_help_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsHelp(e){return e.query[0]===helpPrefix||\\\"\\\"===e.query}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\\\"),lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}function renderTextWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\".concat(e),()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",\\\"\\\\\\\\import [[$:/core/macros/lingo]]\\\\n\\\\n\\\".concat(e),{parentWidget:t,variables:i}))}var cachedTiddlers=[],plugin={getSources(r){const l=r.state.context[\\\"widget\\\"];return!checkIsHelp(r)||checkIsUnderFilter(r)?[]:[{sourceId:\\\"help\\\",getItems({query:t}){return(cachedTiddlers=0!==cachedTiddlers.length&&cacheSystemTiddlers()?cachedTiddlers:$tw.wiki.filterTiddlers(\\\"[all[shadows]tag[$:/tags/CommandPaletteHelp]]\\\")).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean).filter(e=>0<$tw.wiki.filterTiddlers(\\\"[search[\\\".concat(t.slice(1),\\\"]]\\\"),void 0,$tw.wiki.makeTiddlerIterator([e.title.replace(\\\"$:/plugins/linonetwo/commandpalette/commands/help/\\\",\\\"\\\"),renderTextWithCache(e.caption,l),renderTextWithCache(e.description,l)])).length)},getItemUrl({item:e}){return e.title},onSelect({item:e}){var t=e[\\\"command-palette-prefix\\\"].charAt(0);r.setContext({noNavigate:!0,noClose:!0,newQuery:t})},templates:{header(){return lingo(\\\"Help\\\")},item({item:t,createElement:e}){var i=t.description?\\\" \\\".concat(renderTextWithCache(t.description,l)):\\\"\\\";return e(\\\"div\\\",{style:\\\"display:flex;flex-direction:column;\\\",onclick:()=>{var e=t[\\\"command-palette-prefix\\\"].charAt(0);r.setQuery(e),r.refresh()[\\\"catch\\\"](e=>{console.error(\\\"Error in search-help refresh\\\",e)})}},[e(\\\"div\\\",{style:\\\"margin-bottom:0.25em;\\\"},[e(\\\"em\\\",{style:\\\"margin-right:0.25em;\\\"},[t[\\\"command-palette-prefix\\\"]]),renderTextWithCache(t.caption,l)]),e(\\\"div\\\",{style:\\\"margin-bottom:0.3em;\\\"},i)])}}}]}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-layout.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-layout.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"25\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-layout.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,n,r)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===n||__defProp(t,e,{get:()=>i[e],enumerable:!(r=__getOwnPropDesc(i,e))||r.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_layout_exports={},systemPrefixes=(__export(search_layout_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_layout_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchSystem(e){return Boolean(null==systemPrefixes?void 0:systemPrefixes.includes(e.query[0]))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var _a5,_b5,_a6,_b6,cacheSystemTiddlers=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/CacheSystemTiddlers\\\"),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(e,t){var{system:i=!1,exclude:n,toTiddler:r=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,n,{ignoreSyncSystemConfig:!i,toTiddler:r})).data:r?$tw.wiki.filterTiddlers(e).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}function renderTextWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\".concat(e),()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",\\\"\\\\\\\\import [[$:/core/macros/lingo]]\\\\n\\\\n\\\".concat(e),{parentWidget:t,variables:i}))}function renderHTMLWithCache(e,t,i){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-html-\\\".concat(e),()=>$tw.wiki.renderText(\\\"text/html\\\",\\\"text/vnd.tiddlywiki\\\",\\\"\\\\\\\\import [[$:/core/macros/lingo]]\\\\n\\\\n\\\".concat(e),{parentWidget:t,variables:i}))}function getIconSvg(e,t){return renderHTMLWithCache($tw.wiki.getTiddlerText(e),t).replace(\\\"<p>\\\",\\\"\\\").replace(\\\"</p>\\\",\\\"\\\")}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}var cachedTiddlers=[],plugin={getSources(t){if(0===t.query.length)return[];if(!checkIsSearchSystem(t)||checkIsUnderFilter(t))return[];const l=t.state.context[\\\"widget\\\"],o=e=>{t.setContext({noNavigate:!0}),$tw.wiki.setText(\\\"$:/layout\\\",\\\"text\\\",void 0,e.title,{suppressTimestamp:!0})};return[{sourceId:\\\"layout\\\",async getItems({query:t}){return(cachedTiddlers=0!==cachedTiddlers.length&&cacheSystemTiddlers()?cachedTiddlers:await filterTiddlersAsync(\\\"[all[tiddlers+shadows]tag[$:/tags/Layout]] [[$:/core/ui/PageTemplate]] +[!is[draft]sort[name]]\\\",{system:!0})).filter(e=>0<$tw.wiki.filterTiddlers(\\\"[search[\\\".concat(t.slice(1),\\\"]]\\\"),void 0,$tw.wiki.makeTiddlerIterator([renderTextWithCache(e.name,l),renderTextWithCache(e.description,l),e.title.replace(\\\"$:/plugins/\\\",\\\"\\\")])).length)},getItemUrl({item:e}){return e.title},onSelect({item:e}){o(e)},templates:{header(){var e=$tw.wiki.getTiddlerText(\\\"$:/layout\\\",\\\"\\\"),e=null==(e=null==(e=$tw.wiki.getTiddler(e))?void 0:e.fields)?void 0:e.name,e=e?renderTextWithCache(e,l):$tw.wiki.getTiddlerText(\\\"$:/language/PageTemplate/Name\\\");return\\\"\\\".concat(lingo(\\\"Layout\\\"),\\\" - \\\").concat(lingo(\\\"CurrentLayout\\\"),\\\": \\\").concat(e)},item({item:e,createElement:t}){var i,n,r;return\\\"string\\\"==typeof e.name&&\\\"\\\"!==e.name?(i=renderTextWithCache(e.name,l),n=renderTextWithCache(e.description,l),r=getIconSvg(e.icon,l),t(\\\"div\\\",{\\\"class\\\":\\\"tw-commandpalette-layout-result\\\",onclick:()=>{o(e)},innerHTML:\\\"\\\".concat(r).concat(i).concat(n?\\\" - \\\".concat(n):\\\"\\\")})):t(\\\"div\\\",{onclick:()=>{o(e)}},e.title)}}}]}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-story-history.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-story-history.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"0\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-story-history.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__esm=(e,o)=>function(){return o=e?(0,e[__getOwnPropNames(e)[0]])(e=0):o},__commonJS=(e,o)=>function(){return o||(0,e[__getOwnPropNames(e)[0]])((o={exports:{}}).exports,o),o.exports},__export=(e,o)=>{for(var t in o)__defProp(e,t,{get:o[t],enumerable:!0})},__copyProps=(o,t,r,i)=>{if(t&&\\\"object\\\"==typeof t||\\\"function\\\"==typeof t)for(let e of __getOwnPropNames(t))__hasOwnProp.call(o,e)||e===r||__defProp(o,e,{get:()=>t[e],enumerable:!(i=__getOwnPropDesc(t,e))||i.enumerable});return o},__toESM=(e,o,t)=>(t=null!=e?__create(__getProtoOf(e)):{},__copyProps(!o&&e&&e.__esModule?t:__defProp(t,\\\"default\\\",{value:e,enumerable:!0}),e)),__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),init_esbuild_inject=__esm({\\\"node_modules/.pnpm/tiddlywiki-plugin-dev@0.2.0_postcss@8.4.38_ts-node@10.9.2_@types+node@20.12.12_typescript@5.4.5_/node_modules/tiddlywiki-plugin-dev/dist/js/esbuild-inject.js\\\"(){}}),require_freeGlobal=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_freeGlobal.js\\\"(e,o){init_esbuild_inject();var t=\\\"object\\\"==typeof global&&global&&global.Object===Object&&global;o.exports=t}}),require_root=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_root.js\\\"(e,o){init_esbuild_inject();var t=require_freeGlobal(),r=\\\"object\\\"==typeof self&&self&&self.Object===Object&&self,t=t||r||Function(\\\"return this\\\")();o.exports=t}}),require_Symbol=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_Symbol.js\\\"(e,o){init_esbuild_inject();var t=require_root().Symbol;o.exports=t}}),require_getRawTag=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_getRawTag.js\\\"(e,o){init_esbuild_inject();var t=require_Symbol(),r=Object.prototype,s=r.hasOwnProperty,_=r.toString,a=t?t.toStringTag:void 0;o.exports=function(e){var o=s.call(e,a),t=e[a];try{var r=!(e[a]=void 0)}catch(n){}var i=_.call(e);return r&&(o?e[a]=t:delete e[a]),i}}}),require_objectToString=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_objectToString.js\\\"(e,o){init_esbuild_inject();var t=Object.prototype.toString;o.exports=function(e){return t.call(e)}}}),require_baseGetTag=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseGetTag.js\\\"(e,o){init_esbuild_inject();var t=require_Symbol(),r=require_getRawTag(),i=require_objectToString(),n=t?t.toStringTag:void 0;o.exports=function(e){return null==e?void 0===e?\\\"[object Undefined]\\\":\\\"[object Null]\\\":(n&&n in Object(e)?r:i)(e)}}}),require_isObject=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/isObject.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e){var o=typeof e;return null!=e&&(\\\"object\\\"==o||\\\"function\\\"==o)}}}),require_isFunction=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/isFunction.js\\\"(e,o){init_esbuild_inject();var t=require_baseGetTag(),r=require_isObject();o.exports=function(e){var o;return!!r(e)&&(\\\"[object Function]\\\"==(o=t(e))||\\\"[object GeneratorFunction]\\\"==o||\\\"[object AsyncFunction]\\\"==o||\\\"[object Proxy]\\\"==o)}}}),require_coreJsData=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_coreJsData.js\\\"(e,o){init_esbuild_inject();var t=require_root()[\\\"__core-js_shared__\\\"];o.exports=t}}),require_isMasked=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_isMasked.js\\\"(e,o){init_esbuild_inject();var t=require_coreJsData(),r=(t=/[^.]+$/.exec(t&&t.keys&&t.keys.IE_PROTO||\\\"\\\"))?\\\"Symbol(src)_1.\\\"+t:\\\"\\\";o.exports=function(e){return!!r&&r in e}}}),require_toSource=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_toSource.js\\\"(e,o){init_esbuild_inject();var t=Function.prototype.toString;o.exports=function(e){if(null!=e){try{return t.call(e)}catch(o){}try{return e+\\\"\\\"}catch(o){}}return\\\"\\\"}}}),require_baseIsNative=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseIsNative.js\\\"(e,o){init_esbuild_inject();var t=require_isFunction(),r=require_isMasked(),i=require_isObject(),n=require_toSource(),s=/^\\\\[object .+?Constructor\\\\]$/,_=Function.prototype,a=Object.prototype,_=_.toString,a=a.hasOwnProperty,l=RegExp(\\\"^\\\"+_.call(a).replace(/[\\\\\\\\^$.*+?()[\\\\]{}|]/g,\\\"\\\\\\\\$&\\\").replace(/hasOwnProperty|(function).*?(?=\\\\\\\\\\\\()| for .+?(?=\\\\\\\\\\\\])/g,\\\"$1.*?\\\")+\\\"$\\\");o.exports=function(e){return!(!i(e)||r(e))&&(t(e)?l:s).test(n(e))}}}),require_getValue=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_getValue.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e,o){return null==e?void 0:e[o]}}}),require_getNative=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_getNative.js\\\"(e,o){init_esbuild_inject();var r=require_baseIsNative(),i=require_getValue();o.exports=function(e,o){var t=i(e,o);return r(t)?t:void 0}}}),require_nativeCreate=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_nativeCreate.js\\\"(e,o){init_esbuild_inject();var t=require_getNative()(Object,\\\"create\\\");o.exports=t}}),require_hashClear=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_hashClear.js\\\"(e,o){init_esbuild_inject();var t=require_nativeCreate();o.exports=function(){this.__data__=t?t(null):{},this.size=0}}}),require_hashDelete=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_hashDelete.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e){var o=this.has(e)&&delete this.__data__[e];return this.size-=o?1:0,o}}}),require_hashGet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_hashGet.js\\\"(e,o){init_esbuild_inject();var r=require_nativeCreate(),i=Object.prototype.hasOwnProperty;o.exports=function(e){var o,t=this.__data__;return r?\\\"__lodash_hash_undefined__\\\"===(o=t[e])?void 0:o:i.call(t,e)?t[e]:void 0}}}),require_hashHas=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_hashHas.js\\\"(e,o){init_esbuild_inject();var t=require_nativeCreate(),r=Object.prototype.hasOwnProperty;o.exports=function(e){var o=this.__data__;return t?void 0!==o[e]:r.call(o,e)}}}),require_hashSet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_hashSet.js\\\"(e,o){init_esbuild_inject();var r=require_nativeCreate();o.exports=function(e,o){var t=this.__data__;return this.size+=this.has(e)?0:1,t[e]=r&&void 0===o?\\\"__lodash_hash_undefined__\\\":o,this}}}),require_Hash=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_Hash.js\\\"(e,o){init_esbuild_inject();var t=require_hashClear(),r=require_hashDelete(),i=require_hashGet(),n=require_hashHas(),s=require_hashSet();function _(e){var o=-1,t=null==e?0:e.length;for(this.clear();++o<t;){var r=e[o];this.set(r[0],r[1])}}_.prototype.clear=t,_.prototype[\\\"delete\\\"]=r,_.prototype.get=i,_.prototype.has=n,_.prototype.set=s,o.exports=_}}),require_listCacheClear=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_listCacheClear.js\\\"(e,o){init_esbuild_inject(),o.exports=function(){this.__data__=[],this.size=0}}}),require_eq=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/eq.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e,o){return e===o||e!=e&&o!=o}}}),require_assocIndexOf=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_assocIndexOf.js\\\"(e,o){init_esbuild_inject();var r=require_eq();o.exports=function(e,o){for(var t=e.length;t--;)if(r(e[t][0],o))return t;return-1}}}),require_listCacheDelete=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_listCacheDelete.js\\\"(e,o){init_esbuild_inject();var r=require_assocIndexOf(),i=Array.prototype.splice;o.exports=function(e){var o=this.__data__,t=r(o,e);return!(t<0||(t==o.length-1?o.pop():i.call(o,t,1),--this.size,0))}}}),require_listCacheGet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_listCacheGet.js\\\"(e,o){init_esbuild_inject();var r=require_assocIndexOf();o.exports=function(e){var o=this.__data__,t=r(o,e);return t<0?void 0:o[t][1]}}}),require_listCacheHas=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_listCacheHas.js\\\"(e,o){init_esbuild_inject();var t=require_assocIndexOf();o.exports=function(e){return-1<t(this.__data__,e)}}}),require_listCacheSet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_listCacheSet.js\\\"(e,o){init_esbuild_inject();var i=require_assocIndexOf();o.exports=function(e,o){var t=this.__data__,r=i(t,e);return r<0?(++this.size,t.push([e,o])):t[r][1]=o,this}}}),require_ListCache=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_ListCache.js\\\"(e,o){init_esbuild_inject();var t=require_listCacheClear(),r=require_listCacheDelete(),i=require_listCacheGet(),n=require_listCacheHas(),s=require_listCacheSet();function _(e){var o=-1,t=null==e?0:e.length;for(this.clear();++o<t;){var r=e[o];this.set(r[0],r[1])}}_.prototype.clear=t,_.prototype[\\\"delete\\\"]=r,_.prototype.get=i,_.prototype.has=n,_.prototype.set=s,o.exports=_}}),require_Map=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_Map.js\\\"(e,o){init_esbuild_inject();var t=require_getNative()(require_root(),\\\"Map\\\");o.exports=t}}),require_mapCacheClear=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_mapCacheClear.js\\\"(e,o){init_esbuild_inject();var t=require_Hash(),r=require_ListCache(),i=require_Map();o.exports=function(){this.size=0,this.__data__={hash:new t,map:new(i||r),string:new t}}}}),require_isKeyable=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_isKeyable.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e){var o=typeof e;return\\\"string\\\"==o||\\\"number\\\"==o||\\\"symbol\\\"==o||\\\"boolean\\\"==o?\\\"__proto__\\\"!==e:null===e}}}),require_getMapData=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_getMapData.js\\\"(e,o){init_esbuild_inject();var r=require_isKeyable();o.exports=function(e,o){var t=e.__data__;return r(o)?t[\\\"string\\\"==typeof o?\\\"string\\\":\\\"hash\\\"]:t.map}}}),require_mapCacheDelete=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_mapCacheDelete.js\\\"(e,o){init_esbuild_inject();var t=require_getMapData();o.exports=function(e){var o=t(this,e)[\\\"delete\\\"](e);return this.size-=o?1:0,o}}}),require_mapCacheGet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_mapCacheGet.js\\\"(e,o){init_esbuild_inject();var t=require_getMapData();o.exports=function(e){return t(this,e).get(e)}}}),require_mapCacheHas=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_mapCacheHas.js\\\"(e,o){init_esbuild_inject();var t=require_getMapData();o.exports=function(e){return t(this,e).has(e)}}}),require_mapCacheSet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_mapCacheSet.js\\\"(e,o){init_esbuild_inject();var i=require_getMapData();o.exports=function(e,o){var t=i(this,e),r=t.size;return t.set(e,o),this.size+=t.size==r?0:1,this}}}),require_MapCache=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_MapCache.js\\\"(e,o){init_esbuild_inject();var t=require_mapCacheClear(),r=require_mapCacheDelete(),i=require_mapCacheGet(),n=require_mapCacheHas(),s=require_mapCacheSet();function _(e){var o=-1,t=null==e?0:e.length;for(this.clear();++o<t;){var r=e[o];this.set(r[0],r[1])}}_.prototype.clear=t,_.prototype[\\\"delete\\\"]=r,_.prototype.get=i,_.prototype.has=n,_.prototype.set=s,o.exports=_}}),require_setCacheAdd=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_setCacheAdd.js\\\"(e,o){init_esbuild_inject();o.exports=function(e){return this.__data__.set(e,\\\"__lodash_hash_undefined__\\\"),this}}}),require_setCacheHas=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_setCacheHas.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e){return this.__data__.has(e)}}}),require_SetCache=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_SetCache.js\\\"(e,o){init_esbuild_inject();var r=require_MapCache(),t=require_setCacheAdd(),i=require_setCacheHas();function n(e){var o=-1,t=null==e?0:e.length;for(this.__data__=new r;++o<t;)this.add(e[o])}n.prototype.add=n.prototype.push=t,n.prototype.has=i,o.exports=n}}),require_baseFindIndex=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseFindIndex.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e,o,t,r){for(var i=e.length,n=t+(r?1:-1);r?n--:++n<i;)if(o(e[n],n,e))return n;return-1}}}),require_baseIsNaN=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseIsNaN.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e){return e!=e}}}),require_strictIndexOf=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_strictIndexOf.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e,o,t){for(var r=t-1,i=e.length;++r<i;)if(e[r]===o)return r;return-1}}}),require_baseIndexOf=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseIndexOf.js\\\"(e,o){init_esbuild_inject();var r=require_baseFindIndex(),i=require_baseIsNaN(),n=require_strictIndexOf();o.exports=function(e,o,t){return o==o?n(e,o,t):r(e,i,t)}}}),require_arrayIncludes=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_arrayIncludes.js\\\"(e,o){init_esbuild_inject();var t=require_baseIndexOf();o.exports=function(e,o){return!!(null==e?0:e.length)&&-1<t(e,o,0)}}}),require_arrayIncludesWith=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_arrayIncludesWith.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e,o,t){for(var r=-1,i=null==e?0:e.length;++r<i;)if(t(o,e[r]))return!0;return!1}}}),require_cacheHas=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_cacheHas.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e,o){return e.has(o)}}}),require_Set=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_Set.js\\\"(e,o){init_esbuild_inject();var t=require_getNative()(require_root(),\\\"Set\\\");o.exports=t}}),require_noop=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/noop.js\\\"(e,o){init_esbuild_inject(),o.exports=function(){}}}),require_setToArray=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_setToArray.js\\\"(e,o){init_esbuild_inject(),o.exports=function(e){var o=-1,t=Array(e.size);return e.forEach(function(e){t[++o]=e}),t}}}),require_createSet=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_createSet.js\\\"(e,o){init_esbuild_inject();var t=require_Set(),r=require_noop(),i=require_setToArray(),i=t&&1/i(new t([,-0]))[1]==1/0?function(e){return new t(e)}:r;o.exports=i}}),require_baseUniq=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseUniq.js\\\"(e,o){init_esbuild_inject();var m=require_SetCache(),p=require_arrayIncludes(),h=require_arrayIncludesWith(),f=require_cacheHas(),j=require_createSet(),b=require_setToArray();o.exports=function(e,o,t){var r=-1,i=p,n=e.length,s=!0,_=[],a=_;if(t)s=!1,i=h;else if(200<=n){var l=o?null:j(e);if(l)return b(l);s=!1,i=f,a=new m}else a=o?[]:_;e:for(;++r<n;){var d=e[r],u=o?o(d):d,d=t||0!==d?d:0;if(s&&u==u){for(var c=a.length;c--;)if(a[c]===u)continue e;o&&a.push(u),_.push(d)}else i(a,u,t)||(a!==_&&a.push(u),_.push(d))}return _}}}),require_uniq=__commonJS({\\\"node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/uniq.js\\\"(e,o){init_esbuild_inject();var t=require_baseUniq();o.exports=function(e){return e&&e.length?t(e):[]}}}),search_story_history_exports={},import_uniq=(__export(search_story_history_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_story_history_exports),init_esbuild_inject(),__toESM(require_uniq())),systemPrefixes=(init_esbuild_inject(),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchUser(e){var o=e.query[0];return!(null!=systemPrefixes&&systemPrefixes.includes(o)||[filterPrefix,tagsPrefix,helpPrefix].includes(o))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}init_esbuild_inject();var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const o=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(o,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(o,\\\"/\\\").concat(e),e))}function renderTextWithCache(e,o,t){return void 0===e||\\\"string\\\"!=typeof e?\\\"\\\":$tw.wiki.getGlobalCache(\\\"wikify-\\\".concat(e),()=>$tw.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",\\\"\\\\\\\\import [[$:/core/macros/lingo]]\\\\n\\\\n\\\".concat(e),{parentWidget:o,variables:t}))}init_esbuild_inject();var plugin={getSources(r){const i=r.state.context[\\\"widget\\\"];return!checkIsSearchUser(r)||checkIsUnderFilter(r)?[]:[{sourceId:\\\"story-history\\\",getItems({query:e}){var o=null!=(o=$tw.wiki.getTiddlerData(\\\"$:/HistoryList\\\"))?o:[],o=(0,import_uniq[\\\"default\\\"])([...o.reverse().map(e=>e.title),...$tw.wiki.filterTiddlers(\\\"[list[$:/StoryList]]\\\")]);let t=[];var[o,r,...i]=(t=void 0===$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/pinyin-fuzzy-search/pinyin-fuzzy-search.js\\\")?$tw.wiki.filterTiddlers(\\\"[search:title[\\\".concat(e,\\\"]]\\\"),void 0,$tw.wiki.makeTiddlerIterator(o)):$tw.wiki.filterTiddlers(\\\"[pinyinfuse[\\\".concat(e,\\\"]]\\\"),void 0,$tw.wiki.makeTiddlerIterator(o))).map(e=>{var o;return null==(o=$tw.wiki.getTiddler(e))?void 0:o.fields}).filter(Boolean);return[r,o,...i].filter(Boolean)},getItemUrl({item:e}){return e.title},templates:{header(){return lingo(\\\"StoryHistory\\\")},item({item:e,createElement:o,state:t}){return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?o(\\\"div\\\",{onclick:()=>{r.navigator.navigate({item:e,itemUrl:e.title,state:t})}},\\\"\\\".concat(renderTextWithCache(e.caption,i),\\\" (\\\").concat(e.title,\\\")\\\")):o(\\\"div\\\",{onclick:()=>{r.navigator.navigate({item:e,itemUrl:e.title,state:t})}},e.title)}}}]}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-system-title.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-system-title.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"5\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-system-title.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,n,o)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===n||__defProp(t,e,{get:()=>i[e],enumerable:!(o=__getOwnPropDesc(i,e))||o.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_system_title_exports={},systemPrefixes=(__export(search_system_title_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_system_title_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchSystem(e){return Boolean(null==systemPrefixes?void 0:systemPrefixes.includes(e.query[0]))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var searchSystemTitle=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/SearchSystemTitle\\\");function debouncePromise(i,n){let o;return async function(...t){return o&&clearTimeout(o),new Promise(e=>{o=setTimeout(()=>{e(i(...t))},n)})}}var _a5,_b5,_a6,_b6,debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(e,t){var{system:i=!1,exclude:n,toTiddler:o=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,n,{ignoreSyncSystemConfig:!i,toTiddler:o})).data:o?$tw.wiki.filterTiddlers(e).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}var plugin={async getSources(n){return 0!==n.query.length&&searchSystemTitle()&&checkIsSearchSystem(n)&&!checkIsUnderFilter(n)?debounced([{sourceId:\\\"system-title\\\",async getItems({query:e}){return\\\"\\\"===e?[]:await filterTiddlersAsync(\\\"[all[tiddlers+shadows]is[system]search[\\\".concat(e.substring(1),\\\"]]\\\"),{system:!0})},getItemUrl({item:e}){return e.title},templates:{header(){return lingo(\\\"SystemTitle\\\")},item({item:e,createElement:t,state:i}){return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?t(\\\"div\\\",{onclick:()=>{n.navigator.navigate({item:e,itemUrl:e.title,state:i})}},\\\"\\\".concat(e.caption,\\\" (\\\").concat(e.title,\\\")\\\")):t(\\\"div\\\",{onclick:()=>{n.navigator.navigate({item:e,itemUrl:e.title,state:i})}},e.title)}}}]):[]}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-tags.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-tags.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"0\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-tags.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var o in t)__defProp(e,o,{get:t[o],enumerable:!0})},__copyProps=(t,o,i,n)=>{if(o&&\\\"object\\\"==typeof o||\\\"function\\\"==typeof o)for(let e of __getOwnPropNames(o))__hasOwnProp.call(t,e)||e===i||__defProp(t,e,{get:()=>o[e],enumerable:!(n=__getOwnPropDesc(o,e))||n.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_tags_exports={},systemPrefixes=(__export(search_tags_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_tags_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchTags(e){return e.query[0]===tagsPrefix}var applyIgnoreFilterToTag=()=>\\\"yes\\\"===$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/ApplyIgnoreFilterToTag\\\",\\\"\\\");function debouncePromise(o,i){let n;return async function(...t){return n&&clearTimeout(n),new Promise(e=>{n=setTimeout(()=>{e(o(...t))},i)})}}var _a5,_b5,_a6,_b6,debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(e,t){var{system:o=!1,exclude:i,toTiddler:n=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,i,{ignoreSyncSystemConfig:!o,toTiddler:n})).data:n?$tw.wiki.filterTiddlers(e).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}var plugin={async getSources(i){if(0===i.query.length)return[];if(!checkIsSearchTags(i))return[];const n=e=>{var t=\\\"[[\\\".concat(e.title,\\\"]] [tag[\\\").concat(e.title,\\\"]]\\\");i.setContext({newQuery:\\\"\\\",noClose:!0,noNavigate:!0,filter:t,applyExclusion:applyIgnoreFilterToTag()})};return debounced([{sourceId:\\\"tags\\\",async getItems({query:e}){return filterTiddlersAsync(\\\"[tags[]search[\\\".concat(e.slice(1),\\\"]]\\\"),{system:!0})},getItemUrl({item:e}){return e.title},onSelect({item:e}){n(e)},templates:{header(){return lingo(\\\"Tags\\\")},item({item:e,createElement:t}){var o=()=>{n(e),i.setQuery(\\\"\\\"),i.refresh()[\\\"catch\\\"](e=>{console.error(\\\"Error in search-tags refresh\\\",e)})};return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?t(\\\"div\\\",{onclick:o},\\\"\\\".concat(e.caption,\\\" (\\\").concat(e.title,\\\")\\\")):t(\\\"div\\\",{onclick:o},e.title)},noResults(){return lingo(\\\"NoResult\\\")}}}])}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-user-text.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-user-text.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"15\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-user-text.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,n,l)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===n||__defProp(t,e,{get:()=>i[e],enumerable:!(l=__getOwnPropDesc(i,e))||l.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_user_text_exports={},systemPrefixes=(__export(search_user_text_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_user_text_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchUser(e){var t=e.query[0];return!(null!=systemPrefixes&&systemPrefixes.includes(t)||[filterPrefix,tagsPrefix,helpPrefix].includes(t))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var titleTextExclusionFilter=()=>$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/TitleTextIgnoreFilter\\\",\\\"\\\");function debouncePromise(i,n){let l;return async function(...t){return l&&clearTimeout(l),new Promise(e=>{l=setTimeout(()=>{e(i(...t))},n)})}}var _a5,_b5,_a6,_b6,debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(e,t){var{system:i=!1,exclude:n,toTiddler:l=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,n,{ignoreSyncSystemConfig:!i,toTiddler:l})).data:l?$tw.wiki.filterTiddlers(e).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}function getFieldsAsText(){return $tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/TextAlias\\\",\\\"text\\\").split(\\\" \\\").filter(Boolean).join(\\\",\\\")}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}var plugin={async getSources(n){return 0===n.query.length||!checkIsSearchUser(n)||checkIsUnderFilter(n)?[]:debounced([{sourceId:\\\"text\\\",async getItems({query:e}){return\\\"\\\"===e?[]:filterTiddlersAsync(\\\"[all[tiddlers]!is[system]] \\\".concat(titleTextExclusionFilter(),\\\" :filter[has[text]get[text]!compare:string:eq[]]+[search:\\\").concat(getFieldsAsText(),\\\"[\\\").concat(e,\\\"]]\\\"),{system:!1,exclude:[]})},getItemUrl({item:e}){return e.title},templates:{header(){return lingo(\\\"UserText\\\")},item({item:a,createElement:e,state:t}){var i=\\\"string\\\"==typeof a.caption&&\\\"\\\"!==a.caption?\\\"\\\".concat(a.caption,\\\" (\\\").concat(a.title,\\\")\\\"):a.title;let c=\\\"\\\";return t.query.split(\\\" \\\").filter(Boolean).forEach(e=>{var t,i,n,l,o,r=a.text.indexOf(e);-1!==r&&(i=0<(l=Math.max(0,r-30))?\\\"...\\\":\\\"\\\",n=(t=Math.min(a.text.length,r+e.length+30))<a.text.length?\\\"...\\\":\\\"\\\",l=a.text.slice(l,r),o=a.text.slice(r,r+e.length),r=a.text.slice(r+e.length,t),c+=\\\"\\\".concat(i).concat(l,\\\"<mark>\\\").concat(o,\\\"</mark>\\\").concat(r).concat(n))}),e(\\\"div\\\",{style:\\\"display:flex;flex-direction:column;\\\",onclick:()=>{n.navigator.navigate({item:a,itemUrl:a.title,state:t})}},[e(\\\"div\\\",{style:\\\"margin-bottom:0.25em;\\\"},i),e(\\\"div\\\",{},[e(\\\"small\\\",{innerHTML:c})])])}}}])}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-user-title-pinyin.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-user-title-pinyin.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"10\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-user-title-pinyin.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,n,l)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===n||__defProp(t,e,{get:()=>i[e],enumerable:!(l=__getOwnPropDesc(i,e))||l.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_user_title_pinyin_exports={},systemPrefixes=(__export(search_user_title_pinyin_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_user_title_pinyin_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchUser(e){var t=e.query[0];return!(null!=systemPrefixes&&systemPrefixes.includes(t)||[filterPrefix,tagsPrefix,helpPrefix].includes(t))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var titleTextExclusionFilter=()=>$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/TitleTextIgnoreFilter\\\",\\\"\\\");function debouncePromise(i,n){let l;return async function(...t){return l&&clearTimeout(l),new Promise(e=>{l=setTimeout(()=>{e(i(...t))},n)})}}var _a5,_b5,_a6,_b6,debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(e,t){var{system:i=!1,exclude:n,toTiddler:l=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,n,{ignoreSyncSystemConfig:!i,toTiddler:l})).data:l?$tw.wiki.filterTiddlers(e).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}function getFieldsAsTitle(){return $tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/TitleAlias\\\",\\\"title caption\\\").split(\\\" \\\").filter(Boolean).join(\\\",\\\")}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}var plugin={async getSources(n){var e,t;return!checkIsSearchUser(n)||checkIsUnderFilter(n)||void 0===$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/pinyin-fuzzy-search/pinyin-fuzzy-search.js\\\")||null!=(t=(e=$tw.utils).containsChinese)&&t.call(e,n.query)||0===n.query.length?[]:debounced([{sourceId:\\\"title-pinyin\\\",async getItems({query:e}){return\\\"\\\"===e?[]:filterTiddlersAsync(\\\"[all[tiddlers]!is[system]] \\\".concat(titleTextExclusionFilter(),\\\" +[pinyinfuse:\\\").concat(getFieldsAsTitle(),\\\"[\\\").concat(e,\\\"]]\\\"),{})},getItemUrl({item:e}){return e.title},templates:{header(){return lingo(\\\"UserTitlePinyin\\\")},item({item:e,createElement:t,state:i}){return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?t(\\\"div\\\",{onclick:()=>{n.navigator.navigate({item:e,itemUrl:e.title,state:i})}},\\\"\\\".concat(e.caption,\\\" (\\\").concat(e.title,\\\")\\\")):t(\\\"div\\\",{onclick:()=>{n.navigator.navigate({item:e,itemUrl:e.title,state:i})}},e.title)}}}])}};\"},\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-user-title.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/build-in-sub-plugins/search-user-title.js\",\"tags\":\"$:/tags/CommandPalettePlugin\",\"type\":\"application/javascript\",\"module-type\":\"library\",\"priority\":\"5\",\"Modern.TiddlyDev#Origin\":\"widgets/build-in-sub-plugins/search-user-title.ts\",\"text\":\"\\\"use strict\\\";var _a,_b,_c,_d,_a2,_b2,_a3,_b3,_a4,_b4,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(t,i,n,l)=>{if(i&&\\\"object\\\"==typeof i||\\\"function\\\"==typeof i)for(let e of __getOwnPropNames(i))__hasOwnProp.call(t,e)||e===n||__defProp(t,e,{get:()=>i[e],enumerable:!(l=__getOwnPropDesc(i,e))||l.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),search_user_title_exports={},systemPrefixes=(__export(search_user_title_exports,{plugin:()=>plugin}),module.exports=__toCommonJS(search_user_title_exports),null==(_d=null==(_c=null==(_b=null==(_a=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/System\\\"))?void 0:_a.fields)?void 0:_b[\\\"command-palette-prefix\\\"])?void 0:_c.split(\\\" \\\"))?void 0:_d.filter(Boolean)),filterPrefix=null==(_b2=null==(_a2=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Filter\\\"))?void 0:_a2.fields)?void 0:_b2[\\\"command-palette-prefix\\\"],tagsPrefix=null==(_b3=null==(_a3=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Tags\\\"))?void 0:_a3.fields)?void 0:_b3[\\\"command-palette-prefix\\\"],helpPrefix=null==(_b4=null==(_a4=$tw.wiki.getTiddler(\\\"$:/plugins/linonetwo/commandpalette/commands/help/Help\\\"))?void 0:_a4.fields)?void 0:_b4[\\\"command-palette-prefix\\\"];function checkIsSearchUser(e){var t=e.query[0];return!(null!=systemPrefixes&&systemPrefixes.includes(t)||[filterPrefix,tagsPrefix,helpPrefix].includes(t))}function checkIsUnderFilter(e){return Boolean(e.state.context.filter)}var titleTextExclusionFilter=()=>$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/TitleTextIgnoreFilter\\\",\\\"\\\");function debouncePromise(i,n){let l;return async function(...t){return l&&clearTimeout(l),new Promise(e=>{l=setTimeout(()=>{e(i(...t))},n)})}}var _a5,_b5,_a6,_b6,debounceDuration=Number($tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/DebounceDuration\\\",\\\"300\\\")),debounced=debouncePromise(async e=>Promise.resolve(e),debounceDuration),isInTidGiDesktop=\\\"undefined\\\"!=typeof document&&(null==(_b5=null==(_a5=null==document?void 0:document.location)?void 0:_a5.protocol)?void 0:_b5.startsWith(\\\"tidgi\\\")),tidGiWorkspaceID=null==(_b6=null==(_a6=window.meta)?void 0:_a6.call(window))?void 0:_b6.workspaceID;async function filterTiddlersAsync(e,t){var{system:i=!1,exclude:n,toTiddler:l=!0}=t;return isInTidGiDesktop&&\\\"service\\\"in window?(await window.service.wiki.callWikiIpcServerRoute(tidGiWorkspaceID,\\\"getTiddlersJSON\\\",e,n,{ignoreSyncSystemConfig:!i,toTiddler:l})).data:l?$tw.wiki.filterTiddlers(e).map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(Boolean):$tw.wiki.filterTiddlers(e).filter(Boolean).map(e=>({title:e}))}function getFieldsAsTitle(){return $tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/TitleAlias\\\",\\\"title caption\\\").split(\\\" \\\").filter(Boolean).join(\\\",\\\")}var lingoBase=\\\"$:/plugins/linonetwo/commandpalette/language/\\\";function lingo(e){const t=$tw.wiki.filterTiddlers(\\\"[[$:/language]get[text]get[name]else[en-GB]]\\\")[0];return $tw.wiki.getGlobalCache(\\\"lingo-\\\".concat(t,\\\"-\\\").concat(e),()=>$tw.wiki.getTiddlerText(\\\"\\\".concat(lingoBase).concat(t,\\\"/\\\").concat(e),e))}var plugin={async getSources(n){return 0===n.query.length||!checkIsSearchUser(n)||checkIsUnderFilter(n)?[]:debounced([{sourceId:\\\"title\\\",async getItems({query:e}){return\\\"\\\"===e?[]:filterTiddlersAsync(\\\"[all[tiddlers]!is[system]] \\\".concat(titleTextExclusionFilter(),\\\" +[search:\\\").concat(getFieldsAsTitle(),\\\"[\\\").concat(e,\\\"]]\\\"),{})},getItemUrl({item:e}){return e.title},templates:{header(){return lingo(\\\"UserTitle\\\")},item({item:e,createElement:t,state:i}){return\\\"string\\\"==typeof e.caption&&\\\"\\\"!==e.caption?t(\\\"div\\\",{onclick:()=>{n.navigator.navigate({item:e,itemUrl:e.title,state:i})}},\\\"\\\".concat(e.caption,\\\" (\\\").concat(e.title,\\\")\\\")):t(\\\"div\\\",{onclick:onclick},e.title)}}}])}};\"},\"$:/plugins/linonetwo/commandpalette/widget/widget.js\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widget/widget.js\",\"type\":\"application/javascript\",\"module-type\":\"widget\",\"Modern.TiddlyDev#Origin\":\"widgets/widget.ts\",\"text\":\"\\\"use strict\\\";var __create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__esm=(e,t)=>function(){return t=e?(0,e[__getOwnPropNames(e)[0]])(e=0):t},__commonJS=(e,t)=>function(){return t||(0,e[__getOwnPropNames(e)[0]])((t={exports:{}}).exports,t),t.exports},__copyProps=(t,r,n,o)=>{if(r&&\\\"object\\\"==typeof r||\\\"function\\\"==typeof r)for(let e of __getOwnPropNames(r))__hasOwnProp.call(t,e)||e===n||__defProp(t,e,{get:()=>r[e],enumerable:!(o=__getOwnPropDesc(r,e))||o.enumerable});return t},__toESM=(e,t,r)=>(r=null!=e?__create(__getProtoOf(e)):{},__copyProps(!t&&e&&e.__esModule?r:__defProp(r,\\\"default\\\",{value:e,enumerable:!0}),e)),init_esbuild_inject=__esm({\\\"node_modules/.pnpm/tiddlywiki-plugin-dev@0.2.0_postcss@8.4.38_ts-node@10.9.2_@types+node@20.12.12_typescript@5.4.5_/node_modules/tiddlywiki-plugin-dev/dist/js/esbuild-inject.js\\\"(){}}),require_key_master=__commonJS({\\\"node_modules/.pnpm/key-master@4.1.0/node_modules/key-master/index.js\\\"(e,t){init_esbuild_inject(),t.exports=function(t,r=new Map){return{has:e=>r.has(e),get:e=>(r.has(e)||r.set(e,t(e)),r.get(e)),\\\"delete\\\":e=>r[\\\"delete\\\"](e),set:(e,t)=>{r.set(e,t)},getUnderlyingDataStructure:()=>r}}}}),require_dist=__commonJS({\\\"node_modules/.pnpm/insular-observer@0.1.1/node_modules/insular-observer/dist/index.js\\\"(e,t){init_esbuild_inject();var r=require_key_master();t.exports=(e,t)=>{const o=r(()=>[],new WeakMap);const i=new e(e=>{e.forEach(t=>{o.get(t.target).forEach(e=>e(t))})},t);return function(t,e,r){\\\"function\\\"==typeof e&&(r=e,e=void 0);const n=o.get(t);return n.push(r),i.observe(t,e),function(){var e=n.indexOf(r);if(n.splice(e,1),0===n.length)return o[\\\"delete\\\"](t),i.unobserve&&i.unobserve(t)}}}}}),require_visibility_observer=__commonJS({\\\"node_modules/.pnpm/@seznam+visibility-observer@1.1.0/node_modules/@seznam/visibility-observer/index.js\\\"(e){init_esbuild_inject();var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{\\\"default\\\":e}},o=(Object.defineProperty(e,\\\"__esModule\\\",{value:!0}),t(require_dist())),r=t(require_key_master()),f=\\\"undefined\\\"!=typeof document?document.createElement(\\\"div\\\"):{},d=r[\\\"default\\\"](()=>r[\\\"default\\\"](()=>new Map,new WeakMap),new WeakMap);function y(e,t,r=null){var n,o,i,a=d.getUnderlyingDataStructure().get(r||f);a&&(n=a.getUnderlyingDataStructure().get(e))&&(i=n.get(o=t))&&(i.unobserve(),n[\\\"delete\\\"](o),n.size||a[\\\"delete\\\"](e))}e.observe=function(e,t,r={}){({once:a,root:u,rootMargin:o,threshold:i}=r);const n={once:!!a,root:u||f,rootMargin:function(e){var t=(\\\"number\\\"==typeof e?\\\"\\\".concat(e,\\\"px\\\"):e).trim().split(/\\\\s+/);if(4<t.length)throw new SyntaxError('Invalid root margin, expected a single number or a string containing 1 to 4 numbers suffixed by \\\"px\\\" or \\\"%\\\" '+\\\"and separated by whitespace: \\\".concat(e));1===t.length&&t.push(t[0]);2===t.length&&t.push(t[0]);3===t.length&&t.push(t[1]);return t.join(\\\" \\\")}(void 0!==o?o:\\\"0px 0px 0px 0px\\\"),threshold:void 0!==i?i:0};var o,i,a,u,c=d.get(n.root).get(e),l=t,s=c.get(l),p=()=>y(e,t,n.root);if(s){if(a=n,u=s,a.rootMargin===u.rootMargin&&a.threshold===u.threshold&&a.once===u.once)return p;p()}return s=m(n)(e,r.once?(function(e,t){t.isIntersecting&&(y(t.target,e),e(t))}).bind(null,l):l),c.set(l,{...n,unobserve:s}),p},e.unobserve=y;var m=(()=>{const n=r[\\\"default\\\"](()=>new Map,new WeakMap);return e=>{var t=\\\"\\\".concat(e.rootMargin,\\\";\\\").concat(e.threshold),r=n.get(e.root).get(t);return r||(r=o[\\\"default\\\"](IntersectionObserver,{...e,root:e.root===f?null:e.root}),n.get(e.root).set(t,r),r)}})()}}),import_widget=(init_esbuild_inject(),require(\\\"$:/core/modules/widgets/widget.js\\\"));function createRef(e){return{current:e}}function debounce(n,o){var i=void 0;return function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];i&&clearTimeout(i),i=setTimeout(function(){return n.apply(void 0,t)},o)}}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError(\\\"Invalid attempt to destructure non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _iterableToArrayLimit(e,t){var r=null==e?null:\\\"undefined\\\"!=typeof Symbol&&e[Symbol.iterator]||e[\\\"@@iterator\\\"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(s){l=!0,o=s}finally{try{if(!c&&null!=r[\\\"return\\\"]&&(a=r[\\\"return\\\"](),Object(a)!==a))return}finally{if(l)throw o}}return u}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _typeof(e){return(_typeof=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function decycle(e){var r,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:new Set;return e&&\\\"object\\\"===_typeof(e)?t.has(e)?\\\"[Circular]\\\":(r=t.add(e),Array.isArray(e)?e.map(function(e){return decycle(e,r)}):Object.fromEntries(Object.entries(e).map(function(e){var t=_slicedToArray(e,2);return[t[0],decycle(t[1],r)]}))):e}function flatten(e){return e.reduce(function(e,t){return e.concat(t)},[])}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var autocompleteId=0;function generateAutocompleteId(){return\\\"autocomplete-\\\".concat(autocompleteId++)}function getAttributeValueByPath(e,t){return t.reduce(function(e,t){return e&&e[t]},e)}function getItemsCount(e){return 0===e.collections.length?0:e.collections.reduce(function(e,t){return e+t.items.length},0)}function invariant(e,t){if(!e)throw new Error(\\\"[Autocomplete] \\\".concat(\\\"function\\\"==typeof t?t():t))}function isPrimitive(e){return e!==Object(e)}function isEqual(e,t){if(e!==t){if(isPrimitive(e)||isPrimitive(t)||\\\"function\\\"==typeof e||\\\"function\\\"==typeof t)return e===t;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var r=0,n=Object.keys(e);r<n.length;r++){var o=n[r];if(!(o in t))return!1;if(!isEqual(e[o],t[o]))return!1}}return!0}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var noop=function noop2(){};function safelyRunOnBrowser(e){if(\\\"undefined\\\"!=typeof window)return e({window:window})}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var version=\\\"1.17.1\\\",userAgents=[{segment:\\\"autocomplete-core\\\",version:version}],warnCache=(init_esbuild_inject(),{current:{}});function warn(e,t){var r;e||(r=t.trim(),warnCache.current[r])||(warnCache.current[r]=!0,console.warn(\\\"[Autocomplete] \\\".concat(r)))}function createClickedEvent(e){var t=e.item,r=e.items,r=void 0===r?[]:r;return{index:t.__autocomplete_indexName,items:[t],positions:[1+r.findIndex(function(e){return e.objectID===t.objectID})],queryID:t.__autocomplete_queryID,algoliaSource:[\\\"autocomplete\\\"]}}function _slicedToArray2(e,t){return _arrayWithHoles2(e)||_iterableToArrayLimit2(e,t)||_unsupportedIterableToArray2(e,t)||_nonIterableRest2()}function _nonIterableRest2(){throw new TypeError(\\\"Invalid attempt to destructure non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray2(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray2(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray2(e,t):void 0}function _arrayLikeToArray2(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _iterableToArrayLimit2(e,t){var r=null==e?null:\\\"undefined\\\"!=typeof Symbol&&e[Symbol.iterator]||e[\\\"@@iterator\\\"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(s){l=!0,o=s}finally{try{if(!c&&null!=r[\\\"return\\\"]&&(a=r[\\\"return\\\"](),Object(a)!==a))return}finally{if(l)throw o}}return u}}function _arrayWithHoles2(e){if(Array.isArray(e))return e}function isModernInsightsClient(e){var t=_slicedToArray2((e.version||\\\"\\\").split(\\\".\\\").map(Number),2),r=t[0],t=t[1];return 3<=r||2===r&&4<=t||1===r&&10<=t}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var _excluded=[\\\"items\\\"],_excluded2=[\\\"items\\\"];function _typeof2(e){return(_typeof2=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray3(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray3(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray3(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray3(e,t):void 0}function _iterableToArray(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray3(e)}function _arrayLikeToArray3(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _objectWithoutProperties(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey(e){var t=_toPrimitive(e,\\\"string\\\");return\\\"symbol\\\"===_typeof2(t)?t:String(t)}function _toPrimitive(e,t){if(\\\"object\\\"!==_typeof2(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof2(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function chunk(e){for(var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n<e.objectIDs.length;n+=t)r.push(_objectSpread(_objectSpread({},e),{},{objectIDs:e.objectIDs.slice(n,n+t)}));return r}function mapToInsightsParamsApi(e){return e.map(function(e){var t=e.items,r=_objectWithoutProperties(e,_excluded);return _objectSpread(_objectSpread({},r),{},{objectIDs:(null==t?void 0:t.map(function(e){return e.objectID}))||r.objectIDs})})}function createSearchInsightsApi(o){var i=isModernInsightsClient(o);function n(e,t,r){var n;i&&void 0!==r?(n={\\\"X-Algolia-Application-Id\\\":(n=r[0].__autocomplete_algoliaCredentials).appId,\\\"X-Algolia-API-Key\\\":n.apiKey},o.apply(void 0,[e].concat(_toConsumableArray(t),[{headers:n}]))):o.apply(void 0,[e].concat(_toConsumableArray(t)))}return{init:function(e,t){o(\\\"init\\\",{appId:e,apiKey:t})},setAuthenticatedUserToken:function(e){o(\\\"setAuthenticatedUserToken\\\",e)},setUserToken:function(e){o(\\\"setUserToken\\\",e)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&n(\\\"clickedObjectIDsAfterSearch\\\",mapToInsightsParamsApi(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&n(\\\"clickedObjectIDs\\\",mapToInsightsParamsApi(t),t[0].items)},clickedFilters:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&o.apply(void 0,[\\\"clickedFilters\\\"].concat(t))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&n(\\\"convertedObjectIDsAfterSearch\\\",mapToInsightsParamsApi(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&n(\\\"convertedObjectIDs\\\",mapToInsightsParamsApi(t),t[0].items)},convertedFilters:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&o.apply(void 0,[\\\"convertedFilters\\\"].concat(t))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&t.reduce(function(e,t){var r=t.items,n=_objectWithoutProperties(t,_excluded2);return[].concat(_toConsumableArray(e),_toConsumableArray(chunk(_objectSpread(_objectSpread({},n),{},{objectIDs:(null==r?void 0:r.map(function(e){return e.objectID}))||n.objectIDs})).map(function(e){return{items:r,payload:e}})))},[]).forEach(function(e){var t=e.items;return n(\\\"viewedObjectIDs\\\",[e.payload],t)})},viewedFilters:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];0<t.length&&o.apply(void 0,[\\\"viewedFilters\\\"].concat(t))}}}function createViewedEvents(e){var t=e.items.reduce(function(e,t){var r;return e[t.__autocomplete_indexName]=(null!=(r=e[t.__autocomplete_indexName])?r:[]).concat(t),e},{});return Object.keys(t).map(function(e){return{index:e,items:t[e],algoliaSource:[\\\"autocomplete\\\"]}})}function isAlgoliaInsightsHit(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function _typeof3(e){return(_typeof3=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function _toConsumableArray2(e){return _arrayWithoutHoles2(e)||_iterableToArray2(e)||_unsupportedIterableToArray4(e)||_nonIterableSpread2()}function _nonIterableSpread2(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray4(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray4(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray4(e,t):void 0}function _iterableToArray2(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles2(e){if(Array.isArray(e))return _arrayLikeToArray4(e)}function _arrayLikeToArray4(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ownKeys2(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread2(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys2(Object(r),!0).forEach(function(e){_defineProperty2(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys2(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty2(e,t,r){return(t=_toPropertyKey2(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey2(e){var t=_toPrimitive2(e,\\\"string\\\");return\\\"symbol\\\"===_typeof3(t)?t:String(t)}function _toPrimitive2(e,t){if(\\\"object\\\"!==_typeof3(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof3(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}init_esbuild_inject(),init_esbuild_inject();var VIEW_EVENT_DELAY=400,ALGOLIA_INSIGHTS_VERSION=\\\"2.13.0\\\",ALGOLIA_INSIGHTS_SRC=\\\"https://cdn.jsdelivr.net/npm/search-insights@\\\".concat(ALGOLIA_INSIGHTS_VERSION,\\\"/dist/search-insights.min.js\\\"),sendViewedObjectIDs=debounce(function(e){var t=e.onItemsChange,r=e.items,n=e.insights,o=e.state;t({insights:n,insightsEvents:createViewedEvents({items:r}).map(function(e){return _objectSpread2({eventName:\\\"Items Viewed\\\"},e)}),state:o})},VIEW_EVENT_DELAY);function createAlgoliaInsightsPlugin(e){var t=getOptions(e),r=t.insightsClient,n=t.insightsInitParams,o=t.onItemsChange,a=t.onSelect,u=t.onActive,c=t.__autocomplete_clickAnalytics,l=r;if(r||safelyRunOnBrowser(function(e){var n=e.window,o=n.AlgoliaAnalyticsObject||\\\"aa\\\";(l=\\\"string\\\"==typeof o?n[o]:l)||(n.AlgoliaAnalyticsObject=o,n[o]||(n[o]=function(){n[o].queue||(n[o].queue=[]);for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];n[o].queue.push(t)}),n[o].version=ALGOLIA_INSIGHTS_VERSION,l=n[o],loadInsights(n))}),!l)return{};n&&l(\\\"init\\\",_objectSpread2({partial:!0},n));var s=createSearchInsightsApi(l),i=createRef([]),p=debounce(function(e){var t,r=e.state;r.isOpen&&(t=r.collections.reduce(function(e,t){return[].concat(_toConsumableArray2(e),_toConsumableArray2(t.items))},[]).filter(isAlgoliaInsightsHit),isEqual(i.current.map(function(e){return e.objectID}),t.map(function(e){return e.objectID}))||0<(i.current=t).length&&sendViewedObjectIDs({onItemsChange:o,items:t,insights:s,state:r}))},0);return{name:\\\"aa.algoliaInsightsPlugin\\\",subscribe:function(e){var t=e.setContext,r=e.onSelect,n=e.onActive,o=!1;function i(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:_objectSpread2(_objectSpread2({},c?{clickAnalytics:!0}:{}),e?{userToken:normalizeUserToken(e)}:{}),insights:s}})}l(\\\"addAlgoliaAgent\\\",\\\"insights-plugin\\\"),i(),l(\\\"onUserTokenChange\\\",function(e){o||i(e)}),l(\\\"getUserToken\\\",null,function(e,t){o||i(t)}),l(\\\"onAuthenticatedUserTokenChange\\\",function(e){e?(o=!0,i(e)):(o=!1,l(\\\"getUserToken\\\",null,function(e,t){return i(t)}))}),l(\\\"getAuthenticatedUserToken\\\",null,function(e,t){t&&(o=!0,i(t))}),r(function(e){var t=e.item,r=e.state,n=e.event,o=e.source;isAlgoliaInsightsHit(t)&&a({state:r,event:n,insights:s,item:t,insightsEvents:[_objectSpread2({eventName:\\\"Item Selected\\\"},createClickedEvent({item:t,items:o.getItems().filter(isAlgoliaInsightsHit)}))]})}),n(function(e){var t=e.item,r=e.source,n=e.state,o=e.event;isAlgoliaInsightsHit(t)&&u({state:n,event:o,insights:s,item:t,insightsEvents:[_objectSpread2({eventName:\\\"Item Active\\\"},createClickedEvent({item:t,items:r.getItems().filter(isAlgoliaInsightsHit)}))]})})},onStateChange:function(e){var t=e.state;p({state:t})},__autocomplete_pluginOptions:e}}function getAlgoliaSources(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],t=1<arguments.length?arguments[1]:void 0;return[].concat(_toConsumableArray2(e),[\\\"autocomplete-internal\\\"],_toConsumableArray2(null!=(e=t.algoliaInsightsPlugin)&&e.__automaticInsights?[\\\"autocomplete-automatic\\\"]:[]))}function getOptions(e){return _objectSpread2({onItemsChange:function(e){var t=e.insights,r=e.insightsEvents,n=e.state;t.viewedObjectIDs.apply(t,_toConsumableArray2(r.map(function(e){return _objectSpread2(_objectSpread2({},e),{},{algoliaSource:getAlgoliaSources(e.algoliaSource,n.context)})})))},onSelect:function(e){var t=e.insights,r=e.insightsEvents,n=e.state;t.clickedObjectIDsAfterSearch.apply(t,_toConsumableArray2(r.map(function(e){return _objectSpread2(_objectSpread2({},e),{},{algoliaSource:getAlgoliaSources(e.algoliaSource,n.context)})})))},onActive:noop,__autocomplete_clickAnalytics:!0},e)}function loadInsights(e){var t=\\\"[Autocomplete]: Could not load search-insights.js. Please load it manually following https://alg.li/insights-autocomplete\\\";try{var r=e.document.createElement(\\\"script\\\");r[\\\"async\\\"]=!0,r.src=ALGOLIA_INSIGHTS_SRC,r.onerror=function(){console.error(t)},document.body.appendChild(r)}catch(n){console.error(t)}}function normalizeUserToken(e){return\\\"number\\\"==typeof e?e.toString():e}function checkOptions(e){warn(!e.debug,\\\"The `debug` option is meant for development debugging and should not be used in production.\\\")}function createInternalCancelablePromise(r,e){var n=e;return{then:function(e,t){return createInternalCancelablePromise(r.then(createCallback(e,n,r),createCallback(t,n,r)),n)},\\\"catch\\\":function(e){return createInternalCancelablePromise(r[\\\"catch\\\"](createCallback(e,n,r)),n)},\\\"finally\\\":function(e){return e&&n.onCancelList.push(e),createInternalCancelablePromise(r[\\\"finally\\\"](createCallback(e&&function(){return n.onCancelList=[],e()},n,r)),n)},cancel:function(){n.isCanceled=!0;var e=n.onCancelList;n.onCancelList=[],e.forEach(function(e){e()})},isCanceled:function(){return!0===n.isCanceled}}}function createCancelablePromise(r){return createInternalCancelablePromise(new Promise(function(e,t){return r(e,t)}),{isCanceled:!1,onCancelList:[]})}function cancelable(e){return createInternalCancelablePromise(e,{isCanceled:!1,onCancelList:[]})}function createCallback(t,r,e){return t?function(e){return r.isCanceled?e:t(e)}:e}function createCancelablePromiseList(){var e=[];return{add:function(t){return e.push(t),t[\\\"finally\\\"](function(){e=e.filter(function(e){return e!==t})})},cancelAll:function(){e.forEach(function(e){return e.cancel()})},isEmpty:function(){return 0===e.length}}}function createConcurrentSafePromise(){var r=-1,n=-1,o=void 0;return function(e){var t=++r;return Promise.resolve(e).then(function(e){return o&&t<n?o:(n=t,o=e)})}}function getNextActiveItemId(e,t,r,n){var o;return r?e<0&&(null===t||null!==n&&0===t)?r+e:(o=(null===t?-1:t)+e)<=-1||r<=o?null===n?null:0:o:null}function ownKeys3(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread3(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys3(Object(r),!0).forEach(function(e){_defineProperty3(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys3(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty3(e,t,r){return(t=_toPropertyKey3(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey3(e){var t=_toPrimitive3(e,\\\"string\\\");return\\\"symbol\\\"===_typeof4(t)?t:String(t)}function _toPrimitive3(e,t){if(\\\"object\\\"!==_typeof4(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof4(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _typeof4(e){return(_typeof4=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function getNormalizedSources(e,t){var n=[];return Promise.resolve(e(t)).then(function(e){return invariant(Array.isArray(e),function(){return\\\"The `getSources` function must return an array of sources but returned type \\\".concat(JSON.stringify(_typeof4(e)),\\\":\\\\n\\\\n\\\").concat(JSON.stringify(decycle(e),null,2))}),Promise.all(e.filter(function(e){return Boolean(e)}).map(function(e){if(invariant(\\\"string\\\"==typeof e.sourceId,\\\"A source must provide a `sourceId` string.\\\"),n.includes(e.sourceId))throw new Error(\\\"[Autocomplete] The `sourceId` \\\".concat(JSON.stringify(e.sourceId),\\\" is not unique.\\\"));n.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:noop,onResolve:noop},r=(Object.keys(t).forEach(function(e){t[e].__default=!0}),_objectSpread3(_objectSpread3({},t),e));return Promise.resolve(r)}))})}function getCollectionFromActiveItemId(r){var e=r.collections.map(function(e){return e.items.length}).reduce(function(e,t,r){var n=e[r-1]||0;return e.push(n+t),e},[]).reduce(function(e,t){return t<=r.activeItemId?e+1:e},0);return r.collections[e]}function getRelativeActiveItemId(e){for(var t=e.state,r=e.collection,n=!1,o=0,i=0;!1===n;){var a=t.collections[o];if(a===r){n=!0;break}i+=a.items.length,o++}return t.activeItemId-i}function getActiveItem(e){var t,r=getCollectionFromActiveItemId(e);return r?{item:t=r.items[getRelativeActiveItemId({state:e,collection:r})],itemInputValue:(r=r.source).getItemInputValue({item:t,state:e}),itemUrl:r.getItemUrl({item:t,state:e}),source:r}:null}function getAutocompleteElementId(e,t,r){return[e,null==r?void 0:r.sourceId,t].filter(Boolean).join(\\\"-\\\").replace(/\\\\s/g,\\\"\\\")}function isOrContainsNode(e,t){return e===t||e.contains(t)}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),createCancelablePromise.resolve=function(e){return cancelable(Promise.resolve(e))},createCancelablePromise.reject=function(e){return cancelable(Promise.reject(e))},init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var regex=/((gt|sm)-|galaxy nexus)|samsung[- ]|samsungbrowser/i;function isSamsung(e){return Boolean(e&&e.match(regex))}function mapToAlgoliaResponse(e){return{results:e,hits:e.map(function(e){return e.hits}).filter(Boolean),facetHits:e.map(function(e){var t;return null==(t=e.facetHits)?void 0:t.map(function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}})}).filter(Boolean)}}function getNativeEvent(e){return e.nativeEvent||e}function _typeof5(e){return(_typeof5=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys4(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread4(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys4(Object(r),!0).forEach(function(e){_defineProperty4(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys4(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty4(e,t,r){return(t=_toPropertyKey4(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey4(e){var t=_toPrimitive4(e,\\\"string\\\");return\\\"symbol\\\"===_typeof5(t)?t:String(t)}function _toPrimitive4(e,t){if(\\\"object\\\"!==_typeof5(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof5(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function createStore(n,o,i){var a=o.initialState;return{getState:function(){return a},dispatch:function(e,t){var r=_objectSpread4({},a);a=n(a,{type:e,props:o,payload:t}),i({state:a,prevState:r})},pendingRequests:createCancelablePromiseList()}}function _typeof6(e){return(_typeof6=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys5(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread5(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys5(Object(r),!0).forEach(function(e){_defineProperty5(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys5(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty5(e,t,r){return(t=_toPropertyKey5(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey5(e){var t=_toPrimitive5(e,\\\"string\\\");return\\\"symbol\\\"===_typeof6(t)?t:String(t)}function _toPrimitive5(e,t){if(\\\"object\\\"!==_typeof6(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof6(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function getAutocompleteSetters(e){var n=e.store;return{setActiveItemId:function(e){n.dispatch(\\\"setActiveItemId\\\",e)},setQuery:function(e){n.dispatch(\\\"setQuery\\\",e)},setCollections:function(e){var t=0,r=e.map(function(e){return _objectSpread5(_objectSpread5({},e),{},{items:flatten(e.items).map(function(e){return _objectSpread5(_objectSpread5({},e),{},{__autocomplete_id:t++})})})});n.dispatch(\\\"setCollections\\\",r)},setIsOpen:function(e){n.dispatch(\\\"setIsOpen\\\",e)},setStatus:function(e){n.dispatch(\\\"setStatus\\\",e)},setContext:function(e){n.dispatch(\\\"setContext\\\",e)}}}function _typeof7(e){return(_typeof7=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function _toConsumableArray3(e){return _arrayWithoutHoles3(e)||_iterableToArray3(e)||_unsupportedIterableToArray5(e)||_nonIterableSpread3()}function _nonIterableSpread3(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray5(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray5(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray5(e,t):void 0}function _iterableToArray3(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles3(e){if(Array.isArray(e))return _arrayLikeToArray5(e)}function _arrayLikeToArray5(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ownKeys6(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread6(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys6(Object(r),!0).forEach(function(e){_defineProperty6(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys6(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty6(e,t,r){return(t=_toPropertyKey6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey6(e){var t=_toPrimitive6(e,\\\"string\\\");return\\\"symbol\\\"===_typeof7(t)?t:String(t)}function _toPrimitive6(e,t){if(\\\"object\\\"!==_typeof7(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof7(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function getDefaultProps(n,o){var e,r=\\\"undefined\\\"!=typeof window?window:{},i=n.plugins||[];return _objectSpread6(_objectSpread6({debug:!1,openOnFocus:!1,enterKeyHint:void 0,ignoreCompositionEvents:!1,placeholder:\\\"\\\",autoFocus:!1,defaultActiveItemId:null,stallThreshold:300,insights:void 0,environment:r,shouldPanelOpen:function(e){return 0<getItemsCount(e.state)},reshape:function(e){return e.sources}},n),{},{id:null!=(e=n.id)?e:generateAutocompleteId(),plugins:i,initialState:_objectSpread6({activeItemId:null,query:\\\"\\\",completion:null,collections:[],isOpen:!1,status:\\\"idle\\\",context:{}},n.initialState),onStateChange:function(r){var e;null!=(e=n.onStateChange)&&e.call(n,r),i.forEach(function(e){var t;return null==(t=e.onStateChange)?void 0:t.call(e,r)})},onSubmit:function(r){var e;null!=(e=n.onSubmit)&&e.call(n,r),i.forEach(function(e){var t;return null==(t=e.onSubmit)?void 0:t.call(e,r)})},onReset:function(r){var e;null!=(e=n.onReset)&&e.call(n,r),i.forEach(function(e){var t;return null==(t=e.onReset)?void 0:t.call(e,r)})},getSources:function(t){return Promise.all([].concat(_toConsumableArray3(i.map(function(e){return e.getSources})),[n.getSources]).filter(Boolean).map(function(e){return getNormalizedSources(e,t)})).then(function(e){return flatten(e)}).then(function(e){return e.map(function(e){return _objectSpread6(_objectSpread6({},e),{},{onSelect:function(r){e.onSelect(r),o.forEach(function(e){var t;return null==(t=e.onSelect)?void 0:t.call(e,r)})},onActive:function(r){e.onActive(r),o.forEach(function(e){var t;return null==(t=e.onActive)?void 0:t.call(e,r)})},onResolve:function(r){e.onResolve(r),o.forEach(function(e){var t;return null==(t=e.onResolve)?void 0:t.call(e,r)})}})})})},navigator:_objectSpread6({navigate:function(e){var t=e.itemUrl;r.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,t=r.open(t,\\\"_blank\\\",\\\"noopener\\\");null!=t&&t.focus()},navigateNewWindow:function(e){var t=e.itemUrl;r.open(t,\\\"_blank\\\",\\\"noopener\\\")}},n.navigator)})}function _typeof8(e){return(_typeof8=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys7(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread7(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys7(Object(r),!0).forEach(function(e){_defineProperty7(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys7(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty7(e,t,r){return(t=_toPropertyKey7(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey7(e){var t=_toPrimitive7(e,\\\"string\\\");return\\\"symbol\\\"===_typeof8(t)?t:String(t)}function _toPrimitive7(e,t){if(\\\"object\\\"!==_typeof8(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof8(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function reshape(e){var t=e.collections,r=e.props,n=e.state,t=t.reduce(function(e,t){return _objectSpread7(_objectSpread7({},e),{},_defineProperty7({},t.source.sourceId,_objectSpread7(_objectSpread7({},t.source),{},{getItems:function(){return flatten(t.items)}})))},{}),t=r.plugins.reduce(function(e,t){return t.reshape?t.reshape(e):e},{sourcesBySourceId:t,state:n}).sourcesBySourceId;return flatten(r.reshape({sourcesBySourceId:t,sources:Object.values(t),state:n})).filter(Boolean).map(function(e){return{source:e,items:e.getItems()}})}function _typeof9(e){return(_typeof9=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys8(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread8(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys8(Object(r),!0).forEach(function(e){_defineProperty8(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys8(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty8(e,t,r){return(t=_toPropertyKey8(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey8(e){var t=_toPrimitive8(e,\\\"string\\\");return\\\"symbol\\\"===_typeof9(t)?t:String(t)}function _toPrimitive8(e,t){if(\\\"object\\\"!==_typeof9(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof9(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _toConsumableArray4(e){return _arrayWithoutHoles4(e)||_iterableToArray4(e)||_unsupportedIterableToArray6(e)||_nonIterableSpread4()}function _nonIterableSpread4(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray6(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray6(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray6(e,t):void 0}function _iterableToArray4(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles4(e){if(Array.isArray(e))return _arrayLikeToArray6(e)}function _arrayLikeToArray6(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function isDescription(e){return Boolean(e.execute)}function isRequesterDescription(e){return Boolean(null==e?void 0:e.execute)}function preResolve(t,r,n){var o;return isRequesterDescription(t)?(o=\\\"algolia\\\"===t.requesterId?Object.assign.apply(Object,[{}].concat(_toConsumableArray4(Object.keys(n.context).map(function(e){var t;return null==(t=n.context[e])?void 0:t.__algoliaSearchParameters})))):{},_objectSpread8(_objectSpread8({},t),{},{requests:t.queries.map(function(e){return{query:\\\"algolia\\\"===t.requesterId?_objectSpread8(_objectSpread8({},e),{},{params:_objectSpread8(_objectSpread8({},o),e.params)}):e,sourceId:r,transformResponse:t.transformResponse}})})):{items:t,sourceId:r}}function resolve(e){var t=e.reduce(function(e,t){var r,n,o,i,a;return isDescription(t)?(r=t.searchClient,n=t.execute,o=t.requesterId,i=t.requests,(a=e.find(function(e){return isDescription(t)&&isDescription(e)&&e.searchClient===r&&Boolean(o)&&e.requesterId===o}))?(a=a.items).push.apply(a,_toConsumableArray4(i)):e.push({execute:n,requesterId:o,items:i,searchClient:r})):e.push(t),e},[]).map(function(e){var t,r;return isDescription(e)?(t=e.execute,r=e.items,t({searchClient:e.searchClient,requests:r})):Promise.resolve(e)});return Promise.all(t).then(function(e){return flatten(e)})}function postResolve(o,e,i){return e.map(function(t){var e=o.filter(function(e){return e.sourceId===t.sourceId}),r=e.map(function(e){return e.items}),e=e[0].transformResponse,n=e?e(mapToAlgoliaResponse(r)):r;return t.onResolve({source:t,results:r,items:n,state:i.getState()}),invariant(Array.isArray(n),function(){return'The `getItems` function from source \\\"'.concat(t.sourceId,'\\\" must return an array of items but returned type ').concat(JSON.stringify(_typeof9(n)),\\\":\\\\n\\\\n\\\").concat(JSON.stringify(decycle(n),null,2),\\\".\\\\n\\\\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems\\\")}),invariant(n.every(Boolean),'The `getItems` function from source \\\"'.concat(t.sourceId,'\\\" must return an array of items but returned ').concat(JSON.stringify(void 0),\\\".\\\\n\\\\nDid you forget to return items?\\\\n\\\\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems\\\")),{source:t,items:n}})}function _typeof10(e){return(_typeof10=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var _excluded3=[\\\"event\\\",\\\"nextState\\\",\\\"props\\\",\\\"query\\\",\\\"refresh\\\",\\\"store\\\"];function ownKeys9(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread9(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys9(Object(r),!0).forEach(function(e){_defineProperty9(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys9(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty9(e,t,r){return(t=_toPropertyKey9(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey9(e){var t=_toPrimitive9(e,\\\"string\\\");return\\\"symbol\\\"===_typeof10(t)?t:String(t)}function _toPrimitive9(e,t){if(\\\"object\\\"!==_typeof10(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof10(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _objectWithoutProperties2(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose2(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose2(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}var lastStalledId=null,runConcurrentSafePromise=createConcurrentSafePromise();function onInput(e){var i=e.event,t=e.nextState,a=void 0===t?{}:t,u=e.props,c=e.query,l=e.refresh,s=e.store,p=_objectWithoutProperties2(e,_excluded3),f=(lastStalledId&&u.environment.clearTimeout(lastStalledId),p.setCollections),d=p.setIsOpen,t=p.setQuery,r=p.setActiveItemId,y=p.setStatus,o=p.setContext;if(t(c),r(u.defaultActiveItemId),!c&&!1===u.openOnFocus)return t=s.getState().collections.map(function(e){return _objectSpread9(_objectSpread9({},e),{},{items:[]})}),y(\\\"idle\\\"),f(t),d(null!=(r=a.isOpen)?r:u.shouldPanelOpen({state:s.getState()})),r=cancelable(runConcurrentSafePromise(t).then(function(){return Promise.resolve()})),s.pendingRequests.add(r);y(\\\"loading\\\"),lastStalledId=u.environment.setTimeout(function(){y(\\\"stalled\\\")},u.stallThreshold);t=cancelable(runConcurrentSafePromise(u.getSources(_objectSpread9({query:c,refresh:l,state:s.getState()},p)).then(function(n){return Promise.all(n.map(function(t){return Promise.resolve(t.getItems(_objectSpread9({query:c,refresh:l,state:s.getState()},p))).then(function(e){return preResolve(e,t.sourceId,s.getState())})})).then(resolve).then(function(e){var t,r=e.some(function(e){return isSearchResponseWithAutomaticInsightsFlag(e.items)});return r&&o({algoliaInsightsPlugin:_objectSpread9(_objectSpread9({},(null==(t=s.getState().context)?void 0:t.algoliaInsightsPlugin)||{}),{},{__automaticInsights:r})}),postResolve(e,n,s)}).then(function(e){return reshape({collections:e,props:u,state:s.getState()})})}))).then(function(e){y(\\\"idle\\\"),f(e);var t,r,n=u.shouldPanelOpen({state:s.getState()}),o=(d(null!=(o=a.isOpen)?o:u.openOnFocus&&!c&&n||n),getActiveItem(s.getState()));null!==s.getState().activeItemId&&o&&(n=o.item,t=o.itemInputValue,r=o.itemUrl,(o=o.source).onActive(_objectSpread9({event:i,item:n,itemInputValue:t,itemUrl:r,refresh:l,source:o,state:s.getState()},p)))})[\\\"finally\\\"](function(){y(\\\"idle\\\"),lastStalledId&&u.environment.clearTimeout(lastStalledId)});return s.pendingRequests.add(t)}function isSearchResponseWithAutomaticInsightsFlag(e){return!Array.isArray(e)&&Boolean(null==e?void 0:e._automaticInsights)}function _typeof11(e){return(_typeof11=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}init_esbuild_inject();var _excluded4=[\\\"event\\\",\\\"props\\\",\\\"refresh\\\",\\\"store\\\"];function ownKeys10(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread10(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys10(Object(r),!0).forEach(function(e){_defineProperty10(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys10(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty10(e,t,r){return(t=_toPropertyKey10(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey10(e){var t=_toPrimitive10(e,\\\"string\\\");return\\\"symbol\\\"===_typeof11(t)?t:String(t)}function _toPrimitive10(e,t){if(\\\"object\\\"!==_typeof11(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof11(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _objectWithoutProperties3(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose3(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose3(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}function onKeyDown(e){var t,r,n,o,i,a,u,c=e.event,l=e.props,s=e.refresh,p=e.store,f=_objectWithoutProperties3(e,_excluded4);\\\"ArrowUp\\\"===c.key||\\\"ArrowDown\\\"===c.key?(t=function(){var e=getActiveItem(p.getState()),e=l.environment.document.getElementById(getAutocompleteElementId(l.id,\\\"item-\\\".concat(p.getState().activeItemId),null==e?void 0:e.source));e&&(e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded(!1):e.scrollIntoView(!1))},r=function(){var e,t,r,n=getActiveItem(p.getState());null!==p.getState().activeItemId&&n&&(e=n.item,t=n.itemInputValue,r=n.itemUrl,(n=n.source).onActive(_objectSpread10({event:c,item:e,itemInputValue:t,itemUrl:r,refresh:s,source:n,state:p.getState()},f)))},c.preventDefault(),!1===p.getState().isOpen&&(l.openOnFocus||Boolean(p.getState().query))?onInput(_objectSpread10({event:c,props:l,query:p.getState().query,refresh:s,store:p},f)).then(function(){p.dispatch(c.key,{nextActiveItemId:l.defaultActiveItemId}),r(),setTimeout(t,0)}):(p.dispatch(c.key,{}),r(),t())):\\\"Escape\\\"===c.key?(c.preventDefault(),p.dispatch(c.key,null),p.pendingRequests.cancelAll()):\\\"Tab\\\"===c.key?(p.dispatch(\\\"blur\\\",null),p.pendingRequests.cancelAll()):\\\"Enter\\\"===c.key&&(null===p.getState().activeItemId||p.getState().collections.every(function(e){return 0===e.items.length})?l.debug||p.pendingRequests.cancelAll():(c.preventDefault(),n=getActiveItem(p.getState()),o=n.item,i=n.itemInputValue,a=n.itemUrl,u=n.source,c.metaKey||c.ctrlKey?void 0!==a&&(u.onSelect(_objectSpread10({event:c,item:o,itemInputValue:i,itemUrl:a,refresh:s,source:u,state:p.getState()},f)),l.navigator.navigateNewTab({itemUrl:a,item:o,state:p.getState()})):c.shiftKey?void 0!==a&&(u.onSelect(_objectSpread10({event:c,item:o,itemInputValue:i,itemUrl:a,refresh:s,source:u,state:p.getState()},f)),l.navigator.navigateNewWindow({itemUrl:a,item:o,state:p.getState()})):c.altKey||(void 0!==a?(u.onSelect(_objectSpread10({event:c,item:o,itemInputValue:i,itemUrl:a,refresh:s,source:u,state:p.getState()},f)),l.navigator.navigate({itemUrl:a,item:o,state:p.getState()})):onInput(_objectSpread10({event:c,nextState:{isOpen:!1},props:l,query:i,refresh:s,store:p},f)).then(function(){u.onSelect(_objectSpread10({event:c,item:o,itemInputValue:i,itemUrl:a,refresh:s,source:u,state:p.getState()},f))}))))}function _typeof12(e){return(_typeof12=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}var _excluded5=[\\\"props\\\",\\\"refresh\\\",\\\"store\\\"],_excluded22=[\\\"inputElement\\\",\\\"formElement\\\",\\\"panelElement\\\"],_excluded32=[\\\"inputElement\\\"],_excluded42=[\\\"inputElement\\\",\\\"maxLength\\\"],_excluded52=[\\\"source\\\"],_excluded6=[\\\"item\\\",\\\"source\\\"];function ownKeys11(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread11(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys11(Object(r),!0).forEach(function(e){_defineProperty11(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys11(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty11(e,t,r){return(t=_toPropertyKey11(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey11(e){var t=_toPrimitive11(e,\\\"string\\\");return\\\"symbol\\\"===_typeof12(t)?t:String(t)}function _toPrimitive11(e,t){if(\\\"object\\\"!==_typeof12(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof12(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _objectWithoutProperties4(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose4(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose4(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}function getPropGetters(e){var a=e.props,u=e.refresh,c=e.store,l=_objectWithoutProperties4(e,_excluded5);return{getEnvironmentProps:function(e){var r=e.inputElement,n=e.formElement,o=e.panelElement;function t(t){!c.getState().isOpen&&c.pendingRequests.isEmpty()||t.target===r||!1!==[n,o].some(function(e){return isOrContainsNode(e,t.target)})||(c.dispatch(\\\"blur\\\",null),a.debug)||c.pendingRequests.cancelAll()}return _objectSpread11({onTouchStart:t,onMouseDown:t,onTouchMove:function(e){!1!==c.getState().isOpen&&r===a.environment.document.activeElement&&e.target!==r&&r.blur()}},_objectWithoutProperties4(e,_excluded22))},getRootProps:function(e){return _objectSpread11({role:\\\"combobox\\\",\\\"aria-expanded\\\":c.getState().isOpen,\\\"aria-haspopup\\\":\\\"listbox\\\",\\\"aria-owns\\\":c.getState().isOpen?c.getState().collections.map(function(e){var t=e.source;return getAutocompleteElementId(a.id,\\\"list\\\",t)}).join(\\\" \\\"):void 0,\\\"aria-labelledby\\\":getAutocompleteElementId(a.id,\\\"label\\\")},e)},getFormProps:function(r){r.inputElement;return _objectSpread11({action:\\\"\\\",noValidate:!0,role:\\\"search\\\",onSubmit:function(e){var t;e.preventDefault(),a.onSubmit(_objectSpread11({event:e,refresh:u,state:c.getState()},l)),c.dispatch(\\\"submit\\\",null),null!=(t=r.inputElement)&&t.blur()},onReset:function(e){var t;e.preventDefault(),a.onReset(_objectSpread11({event:e,refresh:u,state:c.getState()},l)),c.dispatch(\\\"reset\\\",null),null!=(t=r.inputElement)&&t.focus()}},_objectWithoutProperties4(r,_excluded32))},getLabelProps:function(e){return _objectSpread11({htmlFor:getAutocompleteElementId(a.id,\\\"input\\\"),id:getAutocompleteElementId(a.id,\\\"label\\\")},e)},getInputProps:function(t){function r(e){(a.openOnFocus||Boolean(c.getState().query))&&onInput(_objectSpread11({event:e,props:a,query:c.getState().completion||c.getState().query,refresh:u,store:c},l)),c.dispatch(\\\"focus\\\",null)}var e=t||{},n=(e.inputElement,e.maxLength),o=void 0===n?512:n,n=_objectWithoutProperties4(e,_excluded42),e=getActiveItem(c.getState()),i=isSamsung((null==(i=a.environment.navigator)?void 0:i.userAgent)||\\\"\\\"),i=a.enterKeyHint||(null!=e&&e.itemUrl&&!i?\\\"go\\\":\\\"search\\\");return _objectSpread11({\\\"aria-autocomplete\\\":\\\"both\\\",\\\"aria-activedescendant\\\":c.getState().isOpen&&null!==c.getState().activeItemId?getAutocompleteElementId(a.id,\\\"item-\\\".concat(c.getState().activeItemId),null==e?void 0:e.source):void 0,\\\"aria-controls\\\":c.getState().isOpen?c.getState().collections.map(function(e){var t=e.source;return getAutocompleteElementId(a.id,\\\"list\\\",t)}).join(\\\" \\\"):void 0,\\\"aria-labelledby\\\":getAutocompleteElementId(a.id,\\\"label\\\"),value:c.getState().completion||c.getState().query,id:getAutocompleteElementId(a.id,\\\"input\\\"),autoComplete:\\\"off\\\",autoCorrect:\\\"off\\\",autoCapitalize:\\\"off\\\",enterKeyHint:i,spellCheck:\\\"false\\\",autoFocus:a.autoFocus,placeholder:a.placeholder,maxLength:o,type:\\\"search\\\",onChange:function(e){var t=e.currentTarget.value;a.ignoreCompositionEvents&&getNativeEvent(e).isComposing?l.setQuery(t):onInput(_objectSpread11({event:e,props:a,query:t.slice(0,o),refresh:u,store:c},l))},onCompositionEnd:function(e){onInput(_objectSpread11({event:e,props:a,query:e.currentTarget.value.slice(0,o),refresh:u,store:c},l))},onKeyDown:function(e){getNativeEvent(e).isComposing||onKeyDown(_objectSpread11({event:e,props:a,refresh:u,store:c},l))},onFocus:r,onBlur:noop,onClick:function(e){t.inputElement!==a.environment.document.activeElement||c.getState().isOpen||r(e)}},n)},getPanelProps:function(e){return _objectSpread11({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){c.dispatch(\\\"mouseleave\\\",null)}},e)},getListProps:function(e){var t=e||{},r=t.source,t=_objectWithoutProperties4(t,_excluded52);return _objectSpread11({role:\\\"listbox\\\",\\\"aria-labelledby\\\":getAutocompleteElementId(a.id,\\\"label\\\"),id:getAutocompleteElementId(a.id,\\\"list\\\",r)},t)},getItemProps:function(e){var i=e.item,n=e.source,t=_objectWithoutProperties4(e,_excluded6);return _objectSpread11({id:getAutocompleteElementId(a.id,\\\"item-\\\".concat(i.__autocomplete_id),n),role:\\\"option\\\",\\\"aria-selected\\\":c.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){var t,r,n,o;i.__autocomplete_id!==c.getState().activeItemId&&(c.dispatch(\\\"mousemove\\\",i.__autocomplete_id),o=getActiveItem(c.getState()),null!==c.getState().activeItemId)&&o&&(t=o.item,r=o.itemInputValue,n=o.itemUrl,(o=o.source).onActive(_objectSpread11({event:e,item:t,itemInputValue:r,itemUrl:n,refresh:u,source:o,state:c.getState()},l)))},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var t=n.getItemInputValue({item:i,state:c.getState()}),r=n.getItemUrl({item:i,state:c.getState()});(r?Promise.resolve():onInput(_objectSpread11({event:e,nextState:{isOpen:!1},props:a,query:t,refresh:u,store:c},l))).then(function(){n.onSelect(_objectSpread11({event:e,item:i,itemInputValue:t,itemUrl:r,refresh:u,source:n,state:c.getState()},l))})}},t)}}}function _typeof13(e){return(_typeof13=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys12(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread12(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys12(Object(r),!0).forEach(function(e){_defineProperty12(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys12(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty12(e,t,r){return(t=_toPropertyKey12(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey12(e){var t=_toPrimitive12(e,\\\"string\\\");return\\\"symbol\\\"===_typeof13(t)?t:String(t)}function _toPrimitive12(e,t){if(\\\"object\\\"!==_typeof13(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof13(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function getMetadata(e){var t=e.plugins,r=e.options,n=null==(n=((null==(n=r.__autocomplete_metadata)?void 0:n.userAgents)||[])[0])?void 0:n.segment,n=n?_defineProperty12({},n,Object.keys((null==(n=r.__autocomplete_metadata)?void 0:n.options)||{})):{};return{plugins:t.map(function(e){return{name:e.name,options:Object.keys(e.__autocomplete_pluginOptions||[])}}),options:_objectSpread12({\\\"autocomplete-core\\\":Object.keys(r)},n),ua:userAgents.concat((null==(t=r.__autocomplete_metadata)?void 0:t.userAgents)||[])}}function injectMetadata(e){var t,r,n,o=e.metadata,i=e.environment;(null==(t=i.navigator)||null==(t=t.userAgent)?void 0:t.includes(\\\"Algolia Crawler\\\"))&&(r=i.document.createElement(\\\"meta\\\"),n=i.document.querySelector(\\\"head\\\"),r.name=\\\"algolia:metadata\\\",setTimeout(function(){r.content=JSON.stringify(o),n.appendChild(r)},0))}function getCompletion(e){var t=e.state;return!1!==t.isOpen&&null!==t.activeItemId&&(null==(t=getActiveItem(t))?void 0:t.itemInputValue)||null}function _typeof14(e){return(_typeof14=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys13(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread13(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys13(Object(r),!0).forEach(function(e){_defineProperty13(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys13(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty13(e,t,r){return(t=_toPropertyKey13(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey13(e){var t=_toPrimitive13(e,\\\"string\\\");return\\\"symbol\\\"===_typeof14(t)?t:String(t)}function _toPrimitive13(e,t){if(\\\"object\\\"!==_typeof14(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof14(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var stateReducer=function stateReducer2(e,t){switch(t.type){case\\\"setActiveItemId\\\":return _objectSpread13(_objectSpread13({},e),{},{activeItemId:t.payload});case\\\"setQuery\\\":return _objectSpread13(_objectSpread13({},e),{},{query:t.payload,completion:null});case\\\"setCollections\\\":return _objectSpread13(_objectSpread13({},e),{},{collections:t.payload});case\\\"setIsOpen\\\":return _objectSpread13(_objectSpread13({},e),{},{isOpen:t.payload});case\\\"setStatus\\\":return _objectSpread13(_objectSpread13({},e),{},{status:t.payload});case\\\"setContext\\\":return _objectSpread13(_objectSpread13({},e),{},{context:_objectSpread13(_objectSpread13({},e.context),t.payload)});case\\\"ArrowDown\\\":var r=_objectSpread13(_objectSpread13({},e),{},{activeItemId:t.payload.hasOwnProperty(\\\"nextActiveItemId\\\")?t.payload.nextActiveItemId:getNextActiveItemId(1,e.activeItemId,getItemsCount(e),t.props.defaultActiveItemId)});return _objectSpread13(_objectSpread13({},r),{},{completion:getCompletion({state:r})});case\\\"ArrowUp\\\":r=_objectSpread13(_objectSpread13({},e),{},{activeItemId:getNextActiveItemId(-1,e.activeItemId,getItemsCount(e),t.props.defaultActiveItemId)});return _objectSpread13(_objectSpread13({},r),{},{completion:getCompletion({state:r})});case\\\"Escape\\\":return e.isOpen?_objectSpread13(_objectSpread13({},e),{},{activeItemId:null,isOpen:!1,completion:null}):_objectSpread13(_objectSpread13({},e),{},{activeItemId:null,query:\\\"\\\",status:\\\"idle\\\",collections:[]});case\\\"submit\\\":return _objectSpread13(_objectSpread13({},e),{},{activeItemId:null,isOpen:!1,status:\\\"idle\\\"});case\\\"reset\\\":return _objectSpread13(_objectSpread13({},e),{},{activeItemId:!0===t.props.openOnFocus?t.props.defaultActiveItemId:null,status:\\\"idle\\\",completion:null,query:\\\"\\\"});case\\\"focus\\\":return _objectSpread13(_objectSpread13({},e),{},{activeItemId:t.props.defaultActiveItemId,isOpen:(t.props.openOnFocus||Boolean(e.query))&&t.props.shouldPanelOpen({state:e})});case\\\"blur\\\":return t.props.debug?e:_objectSpread13(_objectSpread13({},e),{},{isOpen:!1,activeItemId:null});case\\\"mousemove\\\":return _objectSpread13(_objectSpread13({},e),{},{activeItemId:t.payload});case\\\"mouseleave\\\":return _objectSpread13(_objectSpread13({},e),{},{activeItemId:t.props.defaultActiveItemId});default:return invariant(!1,\\\"The reducer action \\\".concat(JSON.stringify(t.type),\\\" is not supported.\\\")),e}};function _typeof15(e){return(_typeof15=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys14(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread14(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys14(Object(r),!0).forEach(function(e){_defineProperty14(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys14(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty14(e,t,r){return(t=_toPropertyKey14(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey14(e){var t=_toPrimitive14(e,\\\"string\\\");return\\\"symbol\\\"===_typeof15(t)?t:String(t)}function _toPrimitive14(e,t){if(\\\"object\\\"!==_typeof15(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof15(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function createAutocomplete(e){checkOptions(e);var t,r=[],n=getDefaultProps(e,r),o=createStore(stateReducer,n,function(e){var t=e.prevState,r=e.state;n.onStateChange(_objectSpread14({prevState:t,state:r,refresh:u,navigator:n.navigator},i)),!l()&&null!=(t=r.context)&&null!=(r=t.algoliaInsightsPlugin)&&r.__automaticInsights&&!1!==n.insights&&(t=createAlgoliaInsightsPlugin({__autocomplete_clickAnalytics:!1}),n.plugins.push(t),c([t]))}),i=getAutocompleteSetters({store:o}),a=getPropGetters(_objectSpread14({props:n,refresh:u,store:o,navigator:n.navigator},i));function u(){return onInput(_objectSpread14({event:new Event(\\\"input\\\"),nextState:{isOpen:o.getState().isOpen},props:n,navigator:n.navigator,query:o.getState().query,refresh:u,store:o},i))}function c(e){e.forEach(function(e){var t;return null==(t=e.subscribe)?void 0:t.call(e,_objectSpread14(_objectSpread14({},i),{},{navigator:n.navigator,refresh:u,onSelect:function(e){r.push({onSelect:e})},onActive:function(e){r.push({onActive:e})},onResolve:function(e){r.push({onResolve:e})}}))})}function l(){return n.plugins.some(function(e){return\\\"aa.algoliaInsightsPlugin\\\"===e.name})}return n.insights&&!l()&&(t=\\\"boolean\\\"==typeof n.insights?{}:n.insights,n.plugins.push(createAlgoliaInsightsPlugin(t))),c(n.plugins),injectMetadata({metadata:getMetadata({plugins:n.plugins,options:e}),environment:n.environment}),_objectSpread14(_objectSpread14({refresh:u,navigator:n.navigator},a),i)}init_esbuild_inject();var n=function(e,t,r,o){t[0]=0;for(var i=1;i<t.length;i++){var a=t[i++],u=t[i]?(t[0]|=a?1:2,r[t[i++]]):t[++i];3===a?o[0]=u:4===a?o[1]=Object.assign(o[1]||{},u):5===a?(o[1]=o[1]||{})[t[++i]]=u:6===a?o[1][t[++i]]+=u+\\\"\\\":a?(a=e.apply(u,n(e,u,r,[\\\"\\\",null])),o.push(a),u[0]?t[0]|=2:(t[i-2]=0,t[i]=a)):o.push(u)}return o},t=new Map;function htm_module_default(e){var r=t.get(this);return r||t.set(this,r=new Map),1<(r=n(this,r.get(e)||(r.set(e,r=function(e){for(var t,r,n=1,o=\\\"\\\",i=\\\"\\\",a=[0],u=function(e){1===n&&(e||(o=o.replace(/^\\\\s*\\\\n\\\\s*|\\\\s*\\\\n\\\\s*$/g,\\\"\\\")))?a.push(0,e,o):3===n&&(e||o)?(a.push(3,e,o),n=2):2===n&&\\\"...\\\"===o&&e?a.push(4,e,0):2===n&&o&&!e?a.push(5,0,!0,o):5<=n&&((o||!e&&5===n)&&(a.push(n,0,o,r),n=6),e)&&(a.push(n,e,0,r),n=6),o=\\\"\\\"},c=0;c<e.length;c++){c&&(1===n&&u(),u(c));for(var l=0;l<e[c].length;l++)t=e[c][l],1===n?\\\"<\\\"===t?(u(),a=[a],n=3):o+=t:4===n?o=\\\"--\\\"===o&&\\\">\\\"===t?(n=1,\\\"\\\"):t+o[0]:i?t===i?i=\\\"\\\":o+=t:'\\\"'===t||\\\"'\\\"===t?i=t:\\\">\\\"===t?(u(),n=1):n&&(\\\"=\\\"===t?(n=5,r=o,o=\\\"\\\"):\\\"/\\\"===t&&(n<5||\\\">\\\"===e[c][l+1])?(u(),3===n&&(a=a[0]),(a=(n=a)[0]).push(2,0,n),n=0):\\\" \\\"===t||\\\"\\\\t\\\"===t||\\\"\\\\n\\\"===t||\\\"\\\\r\\\"===t?(u(),n=2):o+=t),3===n&&\\\"!--\\\"===o&&(n=4,a=a[0])}return u(),a}(e)),r),arguments,[])).length?r:r[0]}init_esbuild_inject(),init_esbuild_inject();var ClearIcon=function ClearIcon2(e){var t=e.environment,r=t.document.createElementNS(\\\"http://www.w3.org/2000/svg\\\",\\\"svg\\\"),t=(r.setAttribute(\\\"class\\\",\\\"aa-ClearIcon\\\"),r.setAttribute(\\\"viewBox\\\",\\\"0 0 24 24\\\"),r.setAttribute(\\\"width\\\",\\\"18\\\"),r.setAttribute(\\\"height\\\",\\\"18\\\"),r.setAttribute(\\\"fill\\\",\\\"currentColor\\\"),t.document.createElementNS(\\\"http://www.w3.org/2000/svg\\\",\\\"path\\\"));return t.setAttribute(\\\"d\\\",\\\"M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z\\\"),r.appendChild(t),r};function getHTMLElement(e,t){var r;return\\\"string\\\"==typeof t?(invariant(null!==(r=e.document.querySelector(t)),\\\"The element \\\".concat(JSON.stringify(t),\\\" is not in the document.\\\")),r):t}function mergeClassNames(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce(function(n,o){return Object.keys(o).forEach(function(e){var t=n[e],r=o[e];t!==r&&(n[e]=[t,r].filter(Boolean).join(\\\" \\\"))}),n},{})}function _toConsumableArray5(e){return _arrayWithoutHoles5(e)||_iterableToArray5(e)||_unsupportedIterableToArray7(e)||_nonIterableSpread5()}function _nonIterableSpread5(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray7(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray7(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray7(e,t):void 0}function _iterableToArray5(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles5(e){if(Array.isArray(e))return _arrayLikeToArray7(e)}function _arrayLikeToArray7(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _typeof16(e){return(_typeof16=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var isPlainObject=function isPlainObject2(e){return e&&\\\"object\\\"===_typeof16(e)&&\\\"[object Object]\\\"===Object.prototype.toString.call(e)};function mergeDeep(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce(function(n,o){return Object.keys(o).forEach(function(e){var t=n[e],r=o[e];Array.isArray(t)&&Array.isArray(r)?n[e]=t.concat.apply(t,_toConsumableArray5(r)):isPlainObject(t)&&isPlainObject(r)?n[e]=mergeDeep(t,r):n[e]=r}),n},{})}function _typeof17(e){return(_typeof17=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys15(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread15(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys15(Object(r),!0).forEach(function(e){_defineProperty15(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys15(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty15(e,t,r){return(t=_toPropertyKey15(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey15(e){var t=_toPrimitive15(e,\\\"string\\\");return\\\"symbol\\\"===_typeof17(t)?t:String(t)}function _toPrimitive15(e,t){if(\\\"object\\\"!==_typeof17(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof17(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _slicedToArray3(e,t){return _arrayWithHoles3(e)||_iterableToArrayLimit3(e,t)||_unsupportedIterableToArray8(e,t)||_nonIterableRest3()}function _nonIterableRest3(){throw new TypeError(\\\"Invalid attempt to destructure non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray8(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray8(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray8(e,t):void 0}function _arrayLikeToArray8(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _iterableToArrayLimit3(e,t){var r=null==e?null:\\\"undefined\\\"!=typeof Symbol&&e[Symbol.iterator]||e[\\\"@@iterator\\\"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(s){l=!0,o=s}finally{try{if(!c&&null!=r[\\\"return\\\"]&&(a=r[\\\"return\\\"](),Object(a)!==a))return}finally{if(l)throw o}}return u}}function _arrayWithHoles3(e){if(Array.isArray(e))return e}function pickBy(e,o){return Object.entries(e).reduce(function(e,t){var r=_slicedToArray3(t,2),n=r[0],r=r[1];return o({key:n,value:r})?_objectSpread15(_objectSpread15({},e),{},_defineProperty15({},n,r)):e},{})}init_esbuild_inject(),init_esbuild_inject();var TOUCH_EVENTS_ALIASES=[\\\"ontouchstart\\\",\\\"ontouchend\\\",\\\"ontouchmove\\\",\\\"ontouchcancel\\\"];function setStyle(e,t,r){e[t]=null===r?\\\"\\\":\\\"number\\\"!=typeof r?r:r+\\\"px\\\"}function eventProxy(e){this._listeners[e.type](e)}function setProperty(e,t,r){var n,o,i=e[t];if(\\\"style\\\"===t)if(\\\"string\\\"==typeof r)e.style=r;else if(null===r)e.style=\\\"\\\";else for(t in r)i&&r[t]===i[t]||setStyle(e.style,t,r[t]);else\\\"o\\\"===t[0]&&\\\"n\\\"===t[1]?(n=t!==(t=t.replace(/Capture$/,\\\"\\\")),t=(t=(o=t.toLowerCase())in e||TOUCH_EVENTS_ALIASES.includes(o)?o:t).slice(2),e._listeners||(e._listeners={}),(e._listeners[t]=r)?i||e.addEventListener(t,eventProxy,n):e.removeEventListener(t,eventProxy,n)):\\\"list\\\"!==t&&\\\"tagName\\\"!==t&&\\\"form\\\"!==t&&\\\"type\\\"!==t&&\\\"size\\\"!==t&&\\\"download\\\"!==t&&\\\"href\\\"!==t&&t in e?e[t]=null==r?\\\"\\\":r:\\\"function\\\"!=typeof r&&\\\"dangerouslySetInnerHTML\\\"!==t&&(null==r||!1===r&&!/^ar/.test(t)?e.removeAttribute(t):e.setAttribute(t,r))}function getNormalizedName(e){switch(e){case\\\"onChange\\\":return\\\"onInput\\\";case\\\"onCompositionEnd\\\":return\\\"oncompositionend\\\";default:return e}}function setProperties(e,t){for(var r in t)setProperty(e,getNormalizedName(r),t[r])}function setPropertiesWithoutEvents(e,t){for(var r in t)\\\"o\\\"===r[0]&&\\\"n\\\"===r[1]||setProperty(e,getNormalizedName(r),t[r])}var _excluded7=[\\\"children\\\"];function _toConsumableArray6(e){return _arrayWithoutHoles6(e)||_iterableToArray6(e)||_unsupportedIterableToArray9(e)||_nonIterableSpread6()}function _nonIterableSpread6(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray9(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray9(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray9(e,t):void 0}function _iterableToArray6(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles6(e){if(Array.isArray(e))return _arrayLikeToArray9(e)}function _arrayLikeToArray9(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _objectWithoutProperties5(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose5(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose5(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}function getCreateDomElement(i){return function(e,t){var r=t.children,r=void 0===r?[]:r,n=_objectWithoutProperties5(t,_excluded7),o=i.document.createElement(e);return setProperties(o,n),o.append.apply(o,_toConsumableArray6(r)),o}}function _typeof18(e){return(_typeof18=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}var _excluded8=[\\\"autocompleteScopeApi\\\",\\\"environment\\\",\\\"classNames\\\",\\\"getInputProps\\\",\\\"getInputPropsCore\\\",\\\"isDetached\\\",\\\"state\\\"];function ownKeys16(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread16(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys16(Object(r),!0).forEach(function(e){_defineProperty16(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys16(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty16(e,t,r){return(t=_toPropertyKey16(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey16(e){var t=_toPrimitive16(e,\\\"string\\\");return\\\"symbol\\\"===_typeof18(t)?t:String(t)}function _toPrimitive16(e,t){if(\\\"object\\\"!==_typeof18(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof18(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _objectWithoutProperties6(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose6(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose6(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}var n2,l,u,t2,i,o,r,f,e,c,s,a,Input=function Input2(e){var t=e.autocompleteScopeApi,r=e.environment,n=(e.classNames,e.getInputProps),o=e.getInputPropsCore,i=e.isDetached,a=e.state,u=_objectWithoutProperties6(e,_excluded8),r=getCreateDomElement(r)(\\\"input\\\",u),c=n(_objectSpread16({state:a,props:o({inputElement:r}),inputElement:r},t));return setProperties(r,_objectSpread16(_objectSpread16({},c),{},{onKeyDown:function(e){i&&\\\"Tab\\\"===e.key||c.onKeyDown(e)}})),r},LoadingIcon=(init_esbuild_inject(),function LoadingIcon2(e){var t=e.environment.document.createElementNS(\\\"http://www.w3.org/2000/svg\\\",\\\"svg\\\");return t.setAttribute(\\\"class\\\",\\\"aa-LoadingIcon\\\"),t.setAttribute(\\\"viewBox\\\",\\\"0 0 100 100\\\"),t.setAttribute(\\\"width\\\",\\\"20\\\"),t.setAttribute(\\\"height\\\",\\\"20\\\"),t.innerHTML='<circle\\\\n cx=\\\"50\\\"\\\\n cy=\\\"50\\\"\\\\n fill=\\\"none\\\"\\\\n r=\\\"35\\\"\\\\n stroke=\\\"currentColor\\\"\\\\n stroke-dasharray=\\\"164.93361431346415 56.97787143782138\\\"\\\\n stroke-width=\\\"6\\\"\\\\n>\\\\n <animateTransform\\\\n attributeName=\\\"transform\\\"\\\\n type=\\\"rotate\\\"\\\\n repeatCount=\\\"indefinite\\\"\\\\n dur=\\\"1s\\\"\\\\n values=\\\"0 50 50;90 50 50;180 50 50;360 50 50\\\"\\\\n keyTimes=\\\"0;0.40;0.65;1\\\"\\\\n />\\\\n</circle>',t}),SearchIcon=(init_esbuild_inject(),function SearchIcon2(e){var t=e.environment,r=t.document.createElementNS(\\\"http://www.w3.org/2000/svg\\\",\\\"svg\\\"),t=(r.setAttribute(\\\"class\\\",\\\"aa-SubmitIcon\\\"),r.setAttribute(\\\"viewBox\\\",\\\"0 0 24 24\\\"),r.setAttribute(\\\"width\\\",\\\"20\\\"),r.setAttribute(\\\"height\\\",\\\"20\\\"),r.setAttribute(\\\"fill\\\",\\\"currentColor\\\"),t.document.createElementNS(\\\"http://www.w3.org/2000/svg\\\",\\\"path\\\"));return t.setAttribute(\\\"d\\\",\\\"M16.041 15.856c-0.034 0.026-0.067 0.055-0.099 0.087s-0.060 0.064-0.087 0.099c-1.258 1.213-2.969 1.958-4.855 1.958-1.933 0-3.682-0.782-4.95-2.050s-2.050-3.017-2.050-4.95 0.782-3.682 2.050-4.95 3.017-2.050 4.95-2.050 3.682 0.782 4.95 2.050 2.050 3.017 2.050 4.95c0 1.886-0.745 3.597-1.959 4.856zM21.707 20.293l-3.675-3.675c1.231-1.54 1.968-3.493 1.968-5.618 0-2.485-1.008-4.736-2.636-6.364s-3.879-2.636-6.364-2.636-4.736 1.008-6.364 2.636-2.636 3.879-2.636 6.364 1.008 4.736 2.636 6.364 3.879 2.636 6.364 2.636c2.125 0 4.078-0.737 5.618-1.968l3.675 3.675c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414z\\\"),r.appendChild(t),r});function _typeof19(e){return(_typeof19=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys17(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread17(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys17(Object(r),!0).forEach(function(e){_defineProperty17(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys17(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty17(e,t,r){return(t=_toPropertyKey17(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey17(e){var t=_toPrimitive17(e,\\\"string\\\");return\\\"symbol\\\"===_typeof19(t)?t:String(t)}function _toPrimitive17(e,t){if(\\\"object\\\"!==_typeof19(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof19(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function createAutocompleteDom(e){var t=e.autocomplete,r=e.autocompleteScopeApi,n=e.classNames,o=e.environment,i=e.isDetached,a=e.placeholder,a=void 0===a?\\\"Search\\\":a,u=e.propGetters,c=e.setIsModalOpen,l=e.state,s=e.translations,p=getCreateDomElement(o),f=u.getRootProps(_objectSpread17({state:l,props:t.getRootProps({})},r)),f=p(\\\"div\\\",_objectSpread17({\\\"class\\\":n.root},f)),d=p(\\\"div\\\",{\\\"class\\\":n.detachedContainer,onMouseDown:function(e){e.stopPropagation()}}),y=p(\\\"div\\\",{\\\"class\\\":n.detachedOverlay,children:[d],onMouseDown:function(){c(!1),t.setIsOpen(!1)}}),m=u.getLabelProps(_objectSpread17({state:l,props:t.getLabelProps({})},r)),b=p(\\\"button\\\",{\\\"class\\\":n.submitButton,type:\\\"submit\\\",title:s.submitButtonTitle,children:[SearchIcon({environment:o})]}),_=p(\\\"label\\\",_objectSpread17({\\\"class\\\":n.label,children:[b]},m)),v=p(\\\"button\\\",{\\\"class\\\":n.clearButton,type:\\\"reset\\\",title:s.clearButtonTitle,children:[ClearIcon({environment:o})]}),g=p(\\\"div\\\",{\\\"class\\\":n.loadingIndicator,children:[LoadingIcon({environment:o})]}),h=Input({\\\"class\\\":n.input,environment:o,state:l,getInputProps:u.getInputProps,getInputPropsCore:t.getInputProps,autocompleteScopeApi:r,isDetached:i}),S=p(\\\"div\\\",{\\\"class\\\":n.inputWrapperPrefix,children:[_,g]}),j=p(\\\"div\\\",{\\\"class\\\":n.inputWrapperSuffix,children:[v]}),P=p(\\\"div\\\",{\\\"class\\\":n.inputWrapper,children:[h]}),O=u.getFormProps(_objectSpread17({state:l,props:t.getFormProps({inputElement:h})},r)),S=p(\\\"form\\\",_objectSpread17({\\\"class\\\":n.form,children:[S,P,j]},O)),j=u.getPanelProps(_objectSpread17({state:l,props:t.getPanelProps({})},r)),O=p(\\\"div\\\",_objectSpread17({\\\"class\\\":n.panel},j)),r=p(\\\"div\\\",{\\\"class\\\":n.detachedSearchButtonQuery,textContent:l.query}),u=p(\\\"div\\\",{\\\"class\\\":n.detachedSearchButtonPlaceholder,hidden:Boolean(l.query),textContent:a});return i?(j=p(\\\"div\\\",{\\\"class\\\":n.detachedSearchButtonIcon,children:[SearchIcon({environment:o})]}),l=p(\\\"button\\\",{type:\\\"button\\\",\\\"class\\\":n.detachedSearchButton,title:s.detachedSearchButtonTitle,id:m.id,onClick:function(){c(!0)},children:[j,u,r]}),a=p(\\\"button\\\",{type:\\\"button\\\",\\\"class\\\":n.detachedCancelButton,textContent:s.detachedCancelButtonText,onTouchStart:function(e){e.stopPropagation()},onClick:function(){t.setIsOpen(!1),c(!1)}}),i=p(\\\"div\\\",{\\\"class\\\":n.detachedFormContainer,children:[S,a]}),d.appendChild(i),f.appendChild(l)):f.appendChild(S),{detachedContainer:d,detachedOverlay:y,detachedSearchButtonQuery:r,detachedSearchButtonPlaceholder:u,inputWrapper:P,input:h,root:f,form:S,label:_,submitButton:b,clearButton:v,loadingIndicator:g,panel:O}}function createEffectWrapper(){var r=[],n=[];function t(e){r.push(e);var t=e();n.push(t)}return{runEffect:t,cleanupEffects:function(){var e=n;n=[],e.forEach(function(e){e()})},runEffects:function(){var e=r;r=[],e.forEach(function(e){t(e)})}}}function createReactiveWrapper(){var r=[];return{reactive:function(e){var t=e(),t={_fn:e,_ref:{current:t},get value(){return this._ref.current},set value(e){this._ref.current=e}};return r.push(t),t},runReactives:function(){r.forEach(function(e){e._ref.current=e._fn()})}}}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var h={},p=[],v=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,y=Array.isArray;function d(e,t){for(var r in t)e[r]=t[r];return e}function w(e){var t=e.parentNode;t&&t.removeChild(e)}function _(e,t,r){var n,o,i,a={};for(i in t)\\\"key\\\"==i?n=t[i]:\\\"ref\\\"==i?o=t[i]:a[i]=t[i];if(2<arguments.length&&(a.children=3<arguments.length?n2.call(arguments,2):r),\\\"function\\\"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)void 0===a[i]&&(a[i]=e.defaultProps[i]);return g(e,a,n,o,null)}function g(e,t,r,n,o){var i={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==o?++u:o,__i:-1,__u:0};return null==o&&null!=l.vnode&&l.vnode(i),i}function k(e){return e.children}function b(e,t){this.props=e,this.context=t}function x(e,t){if(null==t)return e.__?x(e.__,e.__i+1):null;for(var r;t<e.__k.length;t++)if(null!=(r=e.__k[t])&&null!=r.__e)return r.__e;return\\\"function\\\"==typeof e.type?x(e):null}function C(e){var t,r;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(r=e.__k[t])&&null!=r.__e){e.__e=e.__c.base=r.__e;break}return C(e)}}function M(e){(e.__d||(e.__d=!0,!i.push(e))||P.__r++)&&o===l.debounceRendering||((o=l.debounceRendering)||r)(P)}function P(){var e,t,r,n,o,a,u;for(i.sort(f);t=i.shift();)t.__d&&(e=i.length,r=void 0,o=(n=(t=t).__v).__e,a=[],u=[],t.__P&&((r=d({},n)).__v=n.__v+1,l.vnode&&l.vnode(r),O(t.__P,r,n,t.__n,t.__P.namespaceURI,32&n.__u?[o]:null,a,null==o?x(n):o,!!(32&n.__u),u),r.__v=n.__v,j(a,r.__.__k[r.__i]=r,u),r.__e!=o)&&C(r),i.length>e)&&i.sort(f);P.__r=0}function S(e,t,r,n,o,i,a,u,c,l,s){var f,d,y,m,b,_=n&&n.__k||p,v=t.length;for(r.__d=c,$(r,t,_),c=r.__d,f=0;f<v;f++)null!=(y=r.__k[f])&&\\\"boolean\\\"!=typeof y&&\\\"function\\\"!=typeof y&&(d=-1!==y.__i&&_[y.__i]||h,y.__i=f,O(e,y,d,o,i,a,u,c,l,s),m=y.__e,y.ref&&d.ref!=y.ref&&(d.ref&&N(d.ref,null,y),s.push(y.ref,y.__c||m,y)),null==b&&null!=m&&(b=m),65536&y.__u||d.__k===y.__k?c=I(y,c=c&&!c.isConnected?x(d):c,e):\\\"function\\\"==typeof y.type&&void 0!==y.__d?c=y.__d:m&&(c=m.nextSibling),y.__d=void 0,y.__u&=-196609);r.__d=c,r.__e=b}function $(e,t,r){var n,o,i,a,u,c=t.length,l=r.length,s=l,p=0;for(e.__k=[],n=0;n<c;n++)a=n+p,null!=(o=e.__k[n]=null==(o=t[n])||\\\"boolean\\\"==typeof o||\\\"function\\\"==typeof o?null:\\\"string\\\"==typeof o||\\\"number\\\"==typeof o||\\\"bigint\\\"==typeof o||o.constructor==String?g(null,o,null,null,null):y(o)?g(k,{children:o},null,null,null):void 0===o.constructor&&0<o.__b?g(o.type,o.props,o.key,o.ref||null,o.__v):o)?(o.__=e,o.__b=e.__b+1,u=L(o,r,a,s),i=null,-1!==(o.__i=u)&&(s--,i=r[u])&&(i.__u|=131072),null==i||null===i.__v?(-1==u&&p--,\\\"function\\\"!=typeof o.type&&(o.__u|=65536)):u!==a&&(u===a+1?p++:a<u?c-a<s?p+=u-a:p--:u<a?u==a-1&&(p=u-a):p=0,u!==n+p)&&(o.__u|=65536)):(i=r[a])&&null==i.key&&i.__e&&0==(131072&i.__u)&&(i.__e==e.__d&&(e.__d=x(i)),V(i,i,!1),r[a]=null,s--);if(s)for(n=0;n<l;n++)null!=(i=r[n])&&0==(131072&i.__u)&&(i.__e==e.__d&&(e.__d=x(i)),V(i,i))}function I(e,t,r){var n,o;if(\\\"function\\\"==typeof e.type)for(n=e.__k,o=0;n&&o<n.length;o++)n[o]&&(n[o].__=e,t=I(n[o],t,r));else for(e.__e!=t&&(r.insertBefore(e.__e,t||null),t=e.__e);null!=(t=t&&t.nextSibling)&&8===t.nodeType;);return t}function L(e,t,r,n){var o=e.key,i=e.type,a=r-1,u=r+1,c=t[r];if(null===c||c&&o==c.key&&i===c.type&&0==(131072&c.__u))return r;if(n>(null!=c&&0==(131072&c.__u)?1:0))for(;0<=a||u<t.length;){if(0<=a){if((c=t[a])&&0==(131072&c.__u)&&o==c.key&&i===c.type)return a;a--}if(u<t.length){if((c=t[u])&&0==(131072&c.__u)&&o==c.key&&i===c.type)return u;u++}}return-1}function T(e,t,r){\\\"-\\\"===t[0]?e.setProperty(t,null==r?\\\"\\\":r):e[t]=null==r?\\\"\\\":\\\"number\\\"!=typeof r||v.test(t)?r:r+\\\"px\\\"}function A(t,r,n,o,i){var a;e:if(\\\"style\\\"===r)if(\\\"string\\\"==typeof n)t.style.cssText=n;else{if(\\\"string\\\"==typeof o&&(t.style.cssText=o=\\\"\\\"),o)for(r in o)n&&r in n||T(t.style,r,\\\"\\\");if(n)for(r in n)o&&n[r]===o[r]||T(t.style,r,n[r])}else if(\\\"o\\\"===r[0]&&\\\"n\\\"===r[1])a=r!==(r=r.replace(/(PointerCapture)$|Capture$/i,\\\"$1\\\")),r=(r.toLowerCase()in t||\\\"onFocusOut\\\"===r||\\\"onFocusIn\\\"===r?r.toLowerCase():r).slice(2),t.l||(t.l={}),(t.l[r+a]=n)?o?n.u=o.u:(n.u=e,t.addEventListener(r,a?s:c,a)):t.removeEventListener(r,a?s:c,a);else{if(\\\"http://www.w3.org/2000/svg\\\"==i)r=r.replace(/xlink(H|:h)/,\\\"h\\\").replace(/sName$/,\\\"s\\\");else if(\\\"width\\\"!=r&&\\\"height\\\"!=r&&\\\"href\\\"!=r&&\\\"list\\\"!=r&&\\\"form\\\"!=r&&\\\"tabIndex\\\"!=r&&\\\"download\\\"!=r&&\\\"rowSpan\\\"!=r&&\\\"colSpan\\\"!=r&&\\\"role\\\"!=r&&r in t)try{t[r]=null==n?\\\"\\\":n;break e}catch(u){}\\\"function\\\"!=typeof n&&(null==n||!1===n&&\\\"-\\\"!==r[4]?t.removeAttribute(r):t.setAttribute(r,n))}}function F(n){return function(t){if(this.l){var r=this.l[t.type+n];if(null==t.t)t.t=e++;else if(t.t<r.u)return;return r(l.event?l.event(t):t)}}}function O(e,t,r,n,o,i,a,u,c,s){var p,f,m,_,v,g,h,j,P,O,w,I,A,E,C,T=t.type;if(void 0!==t.constructor)return null;128&r.__u&&(c=!!(32&r.__u),i=[u=t.__e=r.__e]),(p=l.__b)&&p(t);e:if(\\\"function\\\"==typeof T)try{if(j=t.props,P=(p=T.contextType)&&n[p.__c],O=p?P?P.props.value:p.__:n,r.__c?h=(f=t.__c=r.__c).__=f.__E:(\\\"prototype\\\"in T&&T.prototype.render?t.__c=f=new T(j,O):(t.__c=f=new b(j,O),f.constructor=T,f.render=q),P&&P.sub(f),f.props=j,f.state||(f.state={}),f.context=O,f.__n=n,m=f.__d=!0,f.__h=[],f._sb=[]),null==f.__s&&(f.__s=f.state),null!=T.getDerivedStateFromProps&&(f.__s==f.state&&(f.__s=d({},f.__s)),d(f.__s,T.getDerivedStateFromProps(j,f.__s))),_=f.props,v=f.state,f.__v=t,m)null==T.getDerivedStateFromProps&&null!=f.componentWillMount&&f.componentWillMount(),null!=f.componentDidMount&&f.__h.push(f.componentDidMount);else{if(null==T.getDerivedStateFromProps&&j!==_&&null!=f.componentWillReceiveProps&&f.componentWillReceiveProps(j,O),!f.__e&&(null!=f.shouldComponentUpdate&&!1===f.shouldComponentUpdate(j,f.__s,O)||t.__v===r.__v)){for(t.__v!==r.__v&&(f.props=j,f.state=f.__s,f.__d=!1),t.__e=r.__e,t.__k=r.__k,t.__k.forEach(function(e){e&&(e.__=t)}),w=0;w<f._sb.length;w++)f.__h.push(f._sb[w]);f._sb=[],f.__h.length&&a.push(f);break e}null!=f.componentWillUpdate&&f.componentWillUpdate(j,f.__s,O),null!=f.componentDidUpdate&&f.__h.push(function(){f.componentDidUpdate(_,v,g)})}if(f.context=O,f.props=j,f.__P=e,f.__e=!1,I=l.__r,A=0,\\\"prototype\\\"in T&&T.prototype.render){for(f.state=f.__s,f.__d=!1,I&&I(t),p=f.render(f.props,f.state,f.context),E=0;E<f._sb.length;E++)f.__h.push(f._sb[E]);f._sb=[]}else for(;f.__d=!1,I&&I(t),p=f.render(f.props,f.state,f.context),f.state=f.__s,f.__d&&++A<25;);f.state=f.__s,null!=f.getChildContext&&(n=d(d({},n),f.getChildContext())),m||null==f.getSnapshotBeforeUpdate||(g=f.getSnapshotBeforeUpdate(_,v)),S(e,y(C=null!=p&&p.type===k&&null==p.key?p.props.children:p)?C:[C],t,r,n,o,i,a,u,c,s),f.base=t.__e,t.__u&=-161,f.__h.length&&a.push(f),h&&(f.__E=f.__=null)}catch(x){t.__v=null,c||null!=i?(t.__e=u,t.__u|=c?160:32,i[i.indexOf(u)]=null):(t.__e=r.__e,t.__k=r.__k),l.__e(x,t,r)}else null==i&&t.__v===r.__v?(t.__k=r.__k,t.__e=r.__e):t.__e=z(r.__e,t,r,n,o,i,a,c,s);(p=l.diffed)&&p(t)}function j(r,e,t){e.__d=void 0;for(var n=0;n<t.length;n++)N(t[n],t[++n],t[++n]);l.__c&&l.__c(e,r),r.some(function(t){try{r=t.__h,t.__h=[],r.some(function(e){e.call(t)})}catch(e){l.__e(e,t.__v)}})}function z(e,t,r,n,o,i,a,u,c){var l,s,p,f,d,m,b,_=r.props,v=t.props,g=t.type;if(o=\\\"svg\\\"===g?\\\"http://www.w3.org/2000/svg\\\":\\\"math\\\"===g?\\\"http://www.w3.org/1998/Math/MathML\\\":o||\\\"http://www.w3.org/1999/xhtml\\\",null!=i)for(l=0;l<i.length;l++)if((d=i[l])&&\\\"setAttribute\\\"in d==!!g&&(g?d.localName===g:3===d.nodeType)){e=d,i[l]=null;break}if(null==e){if(null===g)return document.createTextNode(v);e=document.createElementNS(o,g,v.is&&v),i=null,u=!1}if(null===g)_===v||u&&e.data===v||(e.data=v);else{if(i=i&&n2.call(e.childNodes),_=r.props||h,!u&&null!=i)for(_={},l=0;l<e.attributes.length;l++)_[(d=e.attributes[l]).name]=d.value;for(l in _)if(d=_[l],\\\"children\\\"!=l)if(\\\"dangerouslySetInnerHTML\\\"==l)p=d;else if(\\\"key\\\"!==l&&!(l in v)){if(\\\"value\\\"==l&&\\\"defaultValue\\\"in v||\\\"checked\\\"==l&&\\\"defaultChecked\\\"in v)continue;A(e,l,null,d,o)}for(l in v)d=v[l],\\\"children\\\"==l?f=d:\\\"dangerouslySetInnerHTML\\\"==l?s=d:\\\"value\\\"==l?m=d:\\\"checked\\\"==l?b=d:\\\"key\\\"===l||u&&\\\"function\\\"!=typeof d||_[l]===d||A(e,l,d,_[l],o);if(s)u||p&&(s.__html===p.__html||s.__html===e.innerHTML)||(e.innerHTML=s.__html),t.__k=[];else if(p&&(e.innerHTML=\\\"\\\"),S(e,y(f)?f:[f],t,r,n,\\\"foreignObject\\\"===g?\\\"http://www.w3.org/1999/xhtml\\\":o,i,a,i?i[0]:r.__k&&x(r,0),u,c),null!=i)for(l=i.length;l--;)null!=i[l]&&w(i[l]);u||(l=\\\"value\\\",void 0!==m&&(m!==e[l]||\\\"progress\\\"===g&&!m||\\\"option\\\"===g&&m!==_[l])&&A(e,l,m,_[l],o),l=\\\"checked\\\",void 0!==b&&b!==e[l]&&A(e,l,b,_[l],o))}return e}function N(e,t,r){try{\\\"function\\\"==typeof e?e(t):e.current=t}catch(n){l.__e(n,r)}}function V(e,t,r){var n,o;if(l.unmount&&l.unmount(e),!(n=e.ref)||n.current&&n.current!==e.__e||N(n,null,t),null!=(n=e.__c)){if(n.componentWillUnmount)try{n.componentWillUnmount()}catch(i){l.__e(i,t)}n.base=n.__P=null}if(n=e.__k)for(o=0;o<n.length;o++)n[o]&&V(n[o],t,r||\\\"function\\\"!=typeof e.type);r||null==e.__e||w(e.__e),e.__c=e.__=e.__e=e.__d=void 0}function q(e,t,r){return this.constructor(e,r)}function B(e,t,r){var n,o,i,a;l.__&&l.__(e,t),o=(n=\\\"function\\\"==typeof r)?null:r&&r.__k||t.__k,i=[],a=[],O(t,e=(!n&&r||t).__k=_(k,null,[e]),o||h,h,t.namespaceURI,!n&&r?[r]:!o&&t.firstChild?n2.call(t.childNodes):null,i,!n&&r?r:o?o.__e:t.firstChild,n,a),j(i,e,a)}n2=p.slice,l={__e:function(e,t,r,n){for(var o,i,a;t=t.__;)if((o=t.__c)&&!o.__)try{if((i=o.constructor)&&null!=i.getDerivedStateFromError&&(o.setState(i.getDerivedStateFromError(e)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,n||{}),a=o.__d),a)return o.__E=o}catch(u){e=u}throw e}},u=0,t2=function(e){return null!=e&&null==e.constructor},b.prototype.setState=function(e,t){var r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=d({},this.state);(e=\\\"function\\\"==typeof e?e(d({},r),this.props):e)&&d(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),M(this))},b.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),M(this))},b.prototype.render=k,i=[],r=\\\"function\\\"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,f=function(e,t){return e.__v.__b-t.__v.__b},P.__r=0,e=0,c=F(!1),s=F(!0),a=0,init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var HIGHLIGHT_PRE_TAG=\\\"__aa-highlight__\\\",HIGHLIGHT_POST_TAG=\\\"__/aa-highlight__\\\";function createAttributeSet(){var r=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[];return{get:function(){return r},add:function(e){var t=r[r.length-1];(null==t?void 0:t.isHighlighted)===e.isHighlighted?r[r.length-1]={value:t.value+e.value,isHighlighted:t.isHighlighted}:r.push(e)}}}function parseAttribute(e){var t=e.highlightedValue.split(HIGHLIGHT_PRE_TAG),r=t.shift(),n=createAttributeSet(r?[{value:r,isHighlighted:!1}]:[]);return t.forEach(function(e){var t=e.split(HIGHLIGHT_POST_TAG);n.add({value:t[0],isHighlighted:!0}),\\\"\\\"!==t[1]&&n.add({value:t[1],isHighlighted:!1})}),n.get()}function _toConsumableArray7(e){return _arrayWithoutHoles7(e)||_iterableToArray7(e)||_unsupportedIterableToArray10(e)||_nonIterableSpread7()}function _nonIterableSpread7(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray10(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray10(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray10(e,t):void 0}function _iterableToArray7(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles7(e){if(Array.isArray(e))return _arrayLikeToArray10(e)}function _arrayLikeToArray10(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function parseAlgoliaHitHighlight(e){var t=e.hit,r=e.attribute,r=Array.isArray(r)?r:[r],n=getAttributeValueByPath(t,[\\\"_highlightResult\\\"].concat(_toConsumableArray7(r),[\\\"value\\\"]));return\\\"string\\\"!=typeof n&&(warn(!1,'The attribute \\\"'.concat(r.join(\\\".\\\"),'\\\" described by the path ').concat(JSON.stringify(r),\\\" does not exist on the hit. Did you set it in `attributesToHighlight`?\\\")+\\\"\\\\nSee https://www.algolia.com/doc/api-reference/api-parameters/attributesToHighlight/\\\"),n=getAttributeValueByPath(t,r)||\\\"\\\"),parseAttribute({highlightedValue:n})}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var htmlEscapes={\\\"&\\\":\\\"&\\\",\\\"<\\\":\\\"<\\\",\\\">\\\":\\\">\\\",\\\""\\\":'\\\"',\\\"'\\\":\\\"'\\\"},hasAlphanumeric=new RegExp(/\\\\w/i),regexEscapedHtml=/&(amp|quot|lt|gt|#39);/g,regexHasEscapedHtml=RegExp(regexEscapedHtml.source);function unescape(e){return e&®exHasEscapedHtml.test(e)?e.replace(regexEscapedHtml,function(e){return htmlEscapes[e]}):e}function isPartHighlighted(e,t){var r=e[t],n=(null==(n=e[t+1])?void 0:n.isHighlighted)||!0,o=(null==(o=e[t-1])?void 0:o.isHighlighted)||!0;return hasAlphanumeric.test(unescape(r.value))||o!==n?r.isHighlighted:o}function _typeof20(e){return(_typeof20=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function ownKeys18(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread18(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys18(Object(r),!0).forEach(function(e){_defineProperty18(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys18(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty18(e,t,r){return(t=_toPropertyKey18(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey18(e){var t=_toPrimitive18(e,\\\"string\\\");return\\\"symbol\\\"===_typeof20(t)?t:String(t)}function _toPrimitive18(e,t){if(\\\"object\\\"!==_typeof20(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof20(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function reverseHighlightedParts(r){return r.some(function(e){return e.isHighlighted})?r.map(function(e,t){return _objectSpread18(_objectSpread18({},e),{},{isHighlighted:!isPartHighlighted(r,t)})}):r.map(function(e){return _objectSpread18(_objectSpread18({},e),{},{isHighlighted:!1})})}function parseAlgoliaHitReverseHighlight(e){return reverseHighlightedParts(parseAlgoliaHitHighlight(e))}function _toConsumableArray8(e){return _arrayWithoutHoles8(e)||_iterableToArray8(e)||_unsupportedIterableToArray11(e)||_nonIterableSpread8()}function _nonIterableSpread8(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}function _unsupportedIterableToArray11(e,t){var r;if(e)return\\\"string\\\"==typeof e?_arrayLikeToArray11(e,t):\\\"Map\\\"===(r=\\\"Object\\\"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||\\\"Set\\\"===r?Array.from(e):\\\"Arguments\\\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray11(e,t):void 0}function _iterableToArray8(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}function _arrayWithoutHoles8(e){if(Array.isArray(e))return _arrayLikeToArray11(e)}function _arrayLikeToArray11(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function parseAlgoliaHitSnippet(e){var t=e.hit,r=e.attribute,r=Array.isArray(r)?r:[r],n=getAttributeValueByPath(t,[\\\"_snippetResult\\\"].concat(_toConsumableArray8(r),[\\\"value\\\"]));return\\\"string\\\"!=typeof n&&(warn(!1,'The attribute \\\"'.concat(r.join(\\\".\\\"),'\\\" described by the path ').concat(JSON.stringify(r),\\\" does not exist on the hit. Did you set it in `attributesToSnippet`?\\\")+\\\"\\\\nSee https://www.algolia.com/doc/api-reference/api-parameters/attributesToSnippet/\\\"),n=getAttributeValueByPath(t,r)||\\\"\\\"),parseAttribute({highlightedValue:n})}function parseAlgoliaHitReverseSnippet(e){return reverseHighlightedParts(parseAlgoliaHitSnippet(e))}function createHighlightComponent(e){var i=e.createElement,a=e.Fragment;function t(e){var t=e.hit,r=e.attribute,n=e.tagName,o=void 0===n?\\\"mark\\\":n;return i(a,{},parseAlgoliaHitHighlight({hit:t,attribute:r}).map(function(e,t){return e.isHighlighted?i(o,{key:t},e.value):e.value}))}return t.__autocomplete_componentName=\\\"Highlight\\\",t}function createReverseHighlightComponent(e){var i=e.createElement,a=e.Fragment;function t(e){var t=e.hit,r=e.attribute,n=e.tagName,o=void 0===n?\\\"mark\\\":n;return i(a,{},parseAlgoliaHitReverseHighlight({hit:t,attribute:r}).map(function(e,t){return e.isHighlighted?i(o,{key:t},e.value):e.value}))}return t.__autocomplete_componentName=\\\"ReverseHighlight\\\",t}function createReverseSnippetComponent(e){var i=e.createElement,a=e.Fragment;function t(e){var t=e.hit,r=e.attribute,n=e.tagName,o=void 0===n?\\\"mark\\\":n;return i(a,{},parseAlgoliaHitReverseSnippet({hit:t,attribute:r}).map(function(e,t){return e.isHighlighted?i(o,{key:t},e.value):e.value}))}return t.__autocomplete_componentName=\\\"ReverseSnippet\\\",t}function createSnippetComponent(e){var i=e.createElement,a=e.Fragment;function t(e){var t=e.hit,r=e.attribute,n=e.tagName,o=void 0===n?\\\"mark\\\":n;return i(a,{},parseAlgoliaHitSnippet({hit:t,attribute:r}).map(function(e,t){return e.isHighlighted?i(o,{key:t},e.value):e.value}))}return t.__autocomplete_componentName=\\\"Snippet\\\",t}function _typeof21(e){return(_typeof21=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var _excluded9=[\\\"classNames\\\",\\\"container\\\",\\\"getEnvironmentProps\\\",\\\"getFormProps\\\",\\\"getInputProps\\\",\\\"getItemProps\\\",\\\"getLabelProps\\\",\\\"getListProps\\\",\\\"getPanelProps\\\",\\\"getRootProps\\\",\\\"panelContainer\\\",\\\"panelPlacement\\\",\\\"render\\\",\\\"renderNoResults\\\",\\\"renderer\\\",\\\"detachedMediaQuery\\\",\\\"components\\\",\\\"translations\\\"];function ownKeys19(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread19(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys19(Object(r),!0).forEach(function(e){_defineProperty19(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys19(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty19(e,t,r){return(t=_toPropertyKey19(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey19(e){var t=_toPrimitive19(e,\\\"string\\\");return\\\"symbol\\\"===_typeof21(t)?t:String(t)}function _toPrimitive19(e,t){if(\\\"object\\\"!==_typeof21(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof21(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function _objectWithoutProperties7(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose7(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose7(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}var defaultClassNames={clearButton:\\\"aa-ClearButton\\\",detachedCancelButton:\\\"aa-DetachedCancelButton\\\",detachedContainer:\\\"aa-DetachedContainer\\\",detachedFormContainer:\\\"aa-DetachedFormContainer\\\",detachedOverlay:\\\"aa-DetachedOverlay\\\",detachedSearchButton:\\\"aa-DetachedSearchButton\\\",detachedSearchButtonIcon:\\\"aa-DetachedSearchButtonIcon\\\",detachedSearchButtonPlaceholder:\\\"aa-DetachedSearchButtonPlaceholder\\\",detachedSearchButtonQuery:\\\"aa-DetachedSearchButtonQuery\\\",form:\\\"aa-Form\\\",input:\\\"aa-Input\\\",inputWrapper:\\\"aa-InputWrapper\\\",inputWrapperPrefix:\\\"aa-InputWrapperPrefix\\\",inputWrapperSuffix:\\\"aa-InputWrapperSuffix\\\",item:\\\"aa-Item\\\",label:\\\"aa-Label\\\",list:\\\"aa-List\\\",loadingIndicator:\\\"aa-LoadingIndicator\\\",panel:\\\"aa-Panel\\\",panelLayout:\\\"aa-PanelLayout aa-Panel--scrollable\\\",root:\\\"aa-Autocomplete\\\",source:\\\"aa-Source\\\",sourceFooter:\\\"aa-SourceFooter\\\",sourceHeader:\\\"aa-SourceHeader\\\",sourceNoResults:\\\"aa-SourceNoResults\\\",submitButton:\\\"aa-SubmitButton\\\"},defaultRender=function defaultRender2(e,t){var r=e.children;(0,e.render)(r,t)},defaultRenderer={createElement:_,Fragment:k,render:B};function getDefaultOptions(e){var t=e.classNames,r=e.container,n=e.getEnvironmentProps,o=e.getFormProps,i=e.getInputProps,a=e.getItemProps,u=e.getLabelProps,c=e.getListProps,l=e.getPanelProps,s=e.getRootProps,p=e.panelContainer,f=e.panelPlacement,d=e.render,y=e.renderNoResults,m=e.renderer,b=e.detachedMediaQuery,_=e.components,v=e.translations,g=_objectWithoutProperties7(e,_excluded9),h=\\\"undefined\\\"!=typeof window?window:{},r=getHTMLElement(h,r),m=(invariant(\\\"INPUT\\\"!==r.tagName,\\\"The `container` option does not support `input` elements. You need to change the container to a `div`.\\\"),warn(!(d&&m&&(null==m||!m.render)),\\\"You provided the `render` option but did not provide a `renderer.render`. Since v1.6.0, you can provide a `render` function directly in `renderer`.\\\\nTo get rid of this warning, do any of the following depending on your use case.\\\\n- If you are using the `render` option only to override Autocomplete's default `render` function, pass the `render` function into `renderer` and remove the `render` option.\\\\n- If you are using the `render` option to customize the layout, pass your `render` function into `renderer` and use it from the provided parameters of the `render` option.\\\\n- If you are using the `render` option to work with React 18, pass an empty `render` function into `renderer`.\\\\nSee https://www.algolia.com/doc/ui-libraries/autocomplete/api-reference/autocomplete-js/autocomplete/#param-render\\\"),warn(!m||d||m.Fragment&&m.createElement&&m.render,\\\"You provided an incomplete `renderer` (missing: \\\".concat([!(null!=m&&m.createElement)&&\\\"`renderer.createElement`\\\",!(null!=m&&m.Fragment)&&\\\"`renderer.Fragment`\\\",!(null!=m&&m.render)&&\\\"`renderer.render`\\\"].filter(Boolean).join(\\\", \\\"),\\\"). This can cause rendering issues.\\\")+\\\"\\\\nSee https://www.algolia.com/doc/ui-libraries/autocomplete/api-reference/autocomplete-js/autocomplete/#param-renderer\\\"),_objectSpread19(_objectSpread19({},defaultRenderer),m)),S={Highlight:createHighlightComponent(m),ReverseHighlight:createReverseHighlightComponent(m),ReverseSnippet:createReverseSnippetComponent(m),Snippet:createSnippetComponent(m)};return{renderer:{classNames:mergeClassNames(defaultClassNames,null!=t?t:{}),container:r,getEnvironmentProps:null!=n?n:function(e){return e.props},getFormProps:null!=o?o:function(e){return e.props},getInputProps:null!=i?i:function(e){return e.props},getItemProps:null!=a?a:function(e){return e.props},getLabelProps:null!=u?u:function(e){return e.props},getListProps:null!=c?c:function(e){return e.props},getPanelProps:null!=l?l:function(e){return e.props},getRootProps:null!=s?s:function(e){return e.props},panelContainer:p?getHTMLElement(h,p):h.document.body,panelPlacement:null!=f?f:\\\"input-wrapper-width\\\",render:null!=d?d:defaultRender,renderNoResults:y,renderer:m,detachedMediaQuery:null!=b?b:getComputedStyle(h.document.documentElement).getPropertyValue(\\\"--aa-detached-media-query\\\"),components:_objectSpread19(_objectSpread19({},S),_),translations:_objectSpread19(_objectSpread19({},{clearButtonTitle:\\\"Clear\\\",detachedCancelButtonText:\\\"Cancel\\\",detachedSearchButtonTitle:\\\"Search\\\",submitButtonTitle:\\\"Submit\\\"}),v)},core:_objectSpread19(_objectSpread19({},g),{},{id:null!=(t=g.id)?t:generateAutocompleteId(),environment:h})}}function getPanelPlacementStyle(e){var t=e.panelPlacement,r=e.container,n=e.form,o=e.environment,i=r.getBoundingClientRect(),a=(o.pageYOffset||o.document.documentElement.scrollTop||o.document.body.scrollTop||0)+i.top+i.height;switch(t){case\\\"start\\\":return{top:a,left:i.left};case\\\"end\\\":return{top:a,right:o.document.documentElement.clientWidth-(i.left+i.width)};case\\\"full-width\\\":return{top:a,left:0,right:0,width:\\\"unset\\\",maxWidth:\\\"unset\\\"};case\\\"input-wrapper-width\\\":var u=n.getBoundingClientRect();return{top:a,left:u.left,right:o.document.documentElement.clientWidth-(u.left+u.width),width:\\\"unset\\\",maxWidth:\\\"unset\\\"};default:throw new Error(\\\"[Autocomplete] The `panelPlacement` value \\\".concat(JSON.stringify(t),\\\" is not valid.\\\"))}}function _typeof22(e){return(_typeof22=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r,n=arguments[t];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ownKeys20(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread20(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys20(Object(r),!0).forEach(function(e){_defineProperty20(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys20(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty20(e,t,r){return(t=_toPropertyKey20(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey20(e){var t=_toPrimitive20(e,\\\"string\\\");return\\\"symbol\\\"===_typeof22(t)?t:String(t)}function _toPrimitive20(e,t){if(\\\"object\\\"!==_typeof22(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof22(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}function renderSearchBox(e){var t=e.autocomplete,r=e.autocompleteScopeApi,n=e.dom,o=e.propGetters,i=e.state;setPropertiesWithoutEvents(n.root,o.getRootProps(_objectSpread20({state:i,props:t.getRootProps({})},r))),setPropertiesWithoutEvents(n.input,o.getInputProps(_objectSpread20({state:i,props:t.getInputProps({inputElement:n.input}),inputElement:n.input},r))),setProperties(n.label,{hidden:\\\"stalled\\\"===i.status}),setProperties(n.loadingIndicator,{hidden:\\\"stalled\\\"!==i.status}),setProperties(n.clearButton,{hidden:!i.query}),setProperties(n.detachedSearchButtonQuery,{textContent:i.query}),setProperties(n.detachedSearchButtonPlaceholder,{hidden:Boolean(i.query)})}function renderPanel(e,t){var r,n,o,i=t.autocomplete,a=t.autocompleteScopeApi,u=t.classNames,c=t.html,l=t.dom,s=t.panelContainer,p=t.propGetters,f=t.state,d=t.components,y=t.renderer;f.isOpen?(s.contains(l.panel)||\\\"loading\\\"===f.status||s.appendChild(l.panel),l.panel.classList.toggle(\\\"aa-Panel--stalled\\\",\\\"stalled\\\"===f.status),r=f.collections.filter(function(e){var t=e.source,r=e.items;return t.templates.noResults||0<r.length}).map(function(e,t){var r=e.source,n=e.items;return y.createElement(\\\"section\\\",{key:t,className:u.source,\\\"data-autocomplete-source-id\\\":r.sourceId},r.templates.header&&y.createElement(\\\"div\\\",{className:u.sourceHeader},r.templates.header({components:d,createElement:y.createElement,Fragment:y.Fragment,items:n,source:r,state:f,html:c})),r.templates.noResults&&0===n.length?y.createElement(\\\"div\\\",{className:u.sourceNoResults},r.templates.noResults({components:d,createElement:y.createElement,Fragment:y.Fragment,source:r,state:f,html:c})):y.createElement(\\\"ul\\\",_extends({className:u.list},p.getListProps(_objectSpread20({state:f,props:i.getListProps({source:r})},a))),n.map(function(e){var t=i.getItemProps({item:e,source:r});return y.createElement(\\\"li\\\",_extends({key:t.id,className:u.item},p.getItemProps(_objectSpread20({state:f,props:t},a))),r.templates.item({components:d,createElement:y.createElement,Fragment:y.Fragment,item:e,state:f,html:c}))})),r.templates.footer&&y.createElement(\\\"div\\\",{className:u.sourceFooter},r.templates.footer({components:d,createElement:y.createElement,Fragment:y.Fragment,items:n,source:r,state:f,html:c})))}),n=y.createElement(y.Fragment,null,y.createElement(\\\"div\\\",{className:u.panelLayout},r),y.createElement(\\\"div\\\",{className:\\\"aa-GradientBottom\\\"})),o=r.reduce(function(e,t){return e[t.props[\\\"data-autocomplete-source-id\\\"]]=t,e},{}),e(_objectSpread20(_objectSpread20({children:n,state:f,sections:r,elements:o},y),{},{components:d,html:c},a),l.panel)):s.contains(l.panel)&&s.removeChild(l.panel)}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var userAgents2=[{segment:\\\"autocomplete-js\\\",version:version}],_excluded10=[\\\"components\\\"];function _typeof23(e){return(_typeof23=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e})(e)}function _objectWithoutProperties8(e,t){if(null==e)return{};var r,n=_objectWithoutPropertiesLoose8(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function _objectWithoutPropertiesLoose8(e,t){if(null==e)return{};for(var r,n={},o=Object.keys(e),i=0;i<o.length;i++)r=o[i],0<=t.indexOf(r)||(n[r]=e[r]);return n}function ownKeys21(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread21(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys21(Object(r),!0).forEach(function(e){_defineProperty21(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys21(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty21(e,t,r){return(t=_toPropertyKey21(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey21(e){var t=_toPrimitive21(e,\\\"string\\\");return\\\"symbol\\\"===_typeof23(t)?t:String(t)}function _toPrimitive21(e,t){if(\\\"object\\\"!==_typeof23(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return(\\\"string\\\"===t?String:Number)(e);r=r.call(e,t||\\\"default\\\");if(\\\"object\\\"!==_typeof23(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}var instancesCount=0;function autocomplete(e){var t=createEffectWrapper(),r=t.runEffect,n=t.cleanupEffects,o=t.runEffects,t=createReactiveWrapper(),i=t.reactive,a=t.runReactives,u=createRef(!1),c=createRef(e),l=createRef(void 0),s=i(function(){return getDefaultOptions(c.current)}),p=i(function(){return s.value.core.environment.matchMedia(s.value.renderer.detachedMediaQuery).matches}),f=i(function(){return createAutocomplete(_objectSpread21(_objectSpread21({},s.value.core),{},{onStateChange:function(e){var t,r;u.current=e.state.collections.some(function(e){return e.source.templates.noResults}),null!=(r=l.current)&&r.call(l,e),null!=(t=(r=s.value.core).onStateChange)&&t.call(r,e)},shouldPanelOpen:c.current.shouldPanelOpen||function(e){var t,r=e.state;return!!p.value||(t=0<getItemsCount(r),(s.value.core.openOnFocus||r.query)&&(r=Boolean(u.current||s.value.renderer.renderNoResults),!t)&&r)||t},__autocomplete_metadata:{userAgents:userAgents2,options:e}}))}),d=createRef(_objectSpread21({collections:[],completion:null,context:{},isOpen:!1,query:\\\"\\\",activeItemId:null,status:\\\"idle\\\"},s.value.core.initialState)),y={getEnvironmentProps:s.value.renderer.getEnvironmentProps,getFormProps:s.value.renderer.getFormProps,getInputProps:s.value.renderer.getInputProps,getItemProps:s.value.renderer.getItemProps,getLabelProps:s.value.renderer.getLabelProps,getListProps:s.value.renderer.getListProps,getPanelProps:s.value.renderer.getPanelProps,getRootProps:s.value.renderer.getRootProps},m={setActiveItemId:f.value.setActiveItemId,setQuery:f.value.setQuery,setCollections:f.value.setCollections,setIsOpen:f.value.setIsOpen,setStatus:f.value.setStatus,setContext:f.value.setContext,refresh:f.value.refresh,navigator:f.value.navigator},b=i(function(){return htm_module_default.bind(s.value.renderer.renderer.createElement)}),_=i(function(){return createAutocompleteDom({autocomplete:f.value,autocompleteScopeApi:m,classNames:s.value.renderer.classNames,environment:s.value.core.environment,isDetached:p.value,placeholder:s.value.core.placeholder,propGetters:y,setIsModalOpen:S,state:d.current,translations:s.value.renderer.translations})});function v(){setProperties(_.value.panel,{style:p.value?{}:getPanelPlacementStyle({panelPlacement:s.value.renderer.panelPlacement,container:_.value.root,form:_.value.form,environment:s.value.core.environment})})}function g(e){d.current=e;var t={autocomplete:f.value,autocompleteScopeApi:m,classNames:s.value.renderer.classNames,components:s.value.renderer.components,container:s.value.renderer.container,html:b.value,dom:_.value,panelContainer:p.value?_.value.detachedContainer:s.value.renderer.panelContainer,propGetters:y,state:d.current,renderer:s.value.renderer.renderer},r=!getItemsCount(e)&&!u.current&&s.value.renderer.renderNoResults||s.value.renderer.render;renderSearchBox(t),renderPanel(r,t)}function h(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=(n(),s.value.renderer),r=t.components,t=_objectWithoutProperties8(t,_excluded10);c.current=mergeDeep(t,s.value.core,{components:pickBy(r,function(e){return!e.value.hasOwnProperty(\\\"__autocomplete_componentName\\\")}),initialState:d.current},e),a(),o(),f.value.refresh().then(function(){g(d.current)})}function S(e){e!==s.value.core.environment.document.body.contains(_.value.detachedOverlay)&&(e?(s.value.core.environment.document.body.appendChild(_.value.detachedOverlay),s.value.core.environment.document.body.classList.add(\\\"aa-Detached\\\"),_.value.input.focus()):(s.value.core.environment.document.body.removeChild(_.value.detachedOverlay),s.value.core.environment.document.body.classList.remove(\\\"aa-Detached\\\")))}return r(function(){var e=f.value.getEnvironmentProps({formElement:_.value.form,panelElement:_.value.panel,inputElement:_.value.input});return setProperties(s.value.core.environment,e),function(){setProperties(s.value.core.environment,Object.keys(e).reduce(function(e,t){return _objectSpread21(_objectSpread21({},e),{},_defineProperty21({},t,void 0))},{}))}}),r(function(){var e=p.value?s.value.core.environment.document.body:s.value.renderer.panelContainer,t=p.value?_.value.detachedOverlay:_.value.panel;return p.value&&d.current.isOpen&&S(!0),g(d.current),function(){e.contains(t)&&(e.removeChild(t),e.classList.remove(\\\"aa-Detached\\\"))}}),r(function(){var e=s.value.renderer.container;return e.appendChild(_.value.root),function(){e.removeChild(_.value.root)}}),r(function(){var n=debounce(function(e){g(e.state)},0);return l.current=function(e){var t=e.state,r=e.prevState;p.value&&r.isOpen!==t.isOpen&&S(t.isOpen),p.value||!t.isOpen||r.isOpen||v(),t.query!==r.query&&s.value.core.environment.document.querySelectorAll(\\\".aa-Panel--scrollable\\\").forEach(function(e){0!==e.scrollTop&&(e.scrollTop=0)}),n({state:t})},function(){l.current=void 0}}),r(function(){var e=debounce(function(){var e=p.value;p.value=s.value.core.environment.matchMedia(s.value.renderer.detachedMediaQuery).matches,e!==p.value?h({}):requestAnimationFrame(v)},20);return s.value.core.environment.addEventListener(\\\"resize\\\",e),function(){s.value.core.environment.removeEventListener(\\\"resize\\\",e)}}),r(function(){var e,t;return p.value?(r((e=s.value.core.environment.matchMedia(getComputedStyle(s.value.core.environment.document.documentElement).getPropertyValue(\\\"--aa-detached-modal-media-query\\\"))).matches),(t=Boolean(e.addEventListener))?e.addEventListener(\\\"change\\\",n):e.addListener(n),function(){t?e.removeEventListener(\\\"change\\\",n):e.removeListener(n)}):function(){};function r(e){_.value.detachedContainer.classList.toggle(\\\"aa-DetachedContainer--modal\\\",e)}function n(e){r(e.matches)}}),r(function(){return requestAnimationFrame(v),function(){}}),warn(0===instancesCount,\\\"Autocomplete doesn't support multiple instances running at the same time. Make sure to destroy the previous instance before creating a new one.\\\\n\\\\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/api-reference/autocomplete-js/autocomplete/#param-destroy\\\"),instancesCount++,_objectSpread21(_objectSpread21({},m),{},{update:h,destroy:function(){instancesCount--,n()}})}var import_visibility_observer=__toESM(require_visibility_observer()),emptyContext=(init_esbuild_inject(),{noNavigate:void 0,newQuery:void 0,noClose:void 0});function fixPanelPosition(){var e=document.querySelector(\\\".tw-commandpalette-default-container\\\");e&&(e=e.getBoundingClientRect(),document.documentElement.style.setProperty(\\\"--position-autocomplete-panel-top\\\",\\\"\\\".concat(e.bottom,\\\"px\\\")))}function getActiveElement(e=document.activeElement){var t=e.shadowRoot,r=e.contentDocument;return null!=t&&t.activeElement?getActiveElement(t.activeElement):null!=r&&r.activeElement?getActiveElement(r.activeElement):e}function getSubPlugins(){const r=[];return $tw.wiki.filterTiddlers(\\\"[all[shadows]tag[$:/tags/CommandPalettePlugin]]\\\").map(e=>{var t;return null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields}).filter(e=>void 0!==e).sort((e,t)=>{var r;return(null!=(r=t.priority)?r:0)-(null!=(r=e.priority)?r:0)}).forEach(e=>{try{r.push(require(e.title).plugin)}catch(t){console.error(\\\"Failed to load command palette plugin \\\".concat(e.title),t)}}),r}function handleDarkMode(){var e=0<$tw.wiki.filterTiddlers(\\\"[[$:/palette]get[text]get[color-scheme]compare:string:eq[dark]]\\\").length,t=null==(t=document.body)?void 0:t.dataset;void 0!==t&&(t.theme=e?\\\"dark\\\":\\\"light\\\")}init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject(),init_esbuild_inject();var uniqSourcesBy=i=>function(...e){const o=new Set;return e.map(n=>{const e=n.getItems().filter(e=>{var t=i({source:n,item:e}),r=o.has(t);return o.add(t),!r});return{...n,getItems(){return e}}})},CommandPaletteWidget=class extends import_widget.widget{constructor(){super(...arguments),this.id=\\\"default\\\",this.previouslyFocusedElement=null,this.historyMode=!1}refresh(e){return!1}render(e,t){this.parentDomNode=e,this.computeAttributes(),this.execute(),this.id=this.getAttribute(\\\"id\\\",\\\"default\\\");var r=this.getAttribute(\\\"prefix\\\",\\\"\\\");this.historyMode=\\\"yes\\\"===this.getAttribute(\\\"historyMode\\\",\\\"no\\\");const a=\\\"yes\\\"===this.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/commandpalette/configs/TitlePriorityText\\\",\\\"no\\\");var n=$tw.utils.domMaker(\\\"nav\\\",{\\\"class\\\":\\\"tw-commandpalette-container\\\"});e.insertBefore(n,t),this.domNodes.push(n),handleDarkMode();const u=uniqSourcesBy(({item:e})=>e.title),o=(this.previouslyFocusedElement=getActiveElement(),e=>{this.autoCompleteState=e});this.autoCompleteInstance=autocomplete({id:this.id,container:n,placeholder:\\\"Search for tiddlers\\\",initialState:{query:r},defaultActiveItemId:0,onStateChange(e){o(e)},autoFocus:!0,openOnFocus:!0,ignoreCompositionEvents:!0,navigator:{navigate:this.onEnter.bind(this),navigateNewTab:this.onCtrlEnter.bind(this),navigateNewWindow:this.onShiftEnter.bind(this)},plugins:getSubPlugins(),reshape({sourcesBySourceId:e}){const{title:t,\\\"title-pinyin\\\":r,\\\"story-history\\\":n,text:o,...i}=e;return[...u(...[...a?[t,o]:[o,t],r,n].filter(Boolean)),...Object.values(i)]}}),this.autoCompleteInstance.setContext({widget:this}),this.onCommandPaletteInputDOMInit(n),this.onCommandPaletteDetachedDOMInit(n)}onVisibilityChange(e){e.isIntersecting||(this.destroy(),(0,import_visibility_observer.unobserve)(e.target,this.onVisibilityChange.bind(this)))}onEnter({itemUrl:e,state:t}){var r,n;void 0!==t.context.newQuery&&(null!=(r=null==(n=this.autoCompleteInstance)?void 0:n.setQuery)&&r.call(n,t.context.newQuery),null!=(n=this.autoCompleteInstance)&&n.setContext({newQuery:void 0}),null!=(n=null==(r=this.autoCompleteInstance)?void 0:r.refresh))&&n.call(r),t.context.noNavigate||this.dispatchEvent({type:\\\"tm-navigate\\\",navigateTo:e,navigateFromNode:this}),t.context.noClose||this.setCloseState(),this.clearContext()}onCtrlEnter({itemUrl:e,state:t}){$tw.utils.copyToClipboard(e),t.context.noClose||this.setCloseState(),this.clearContext()}onShiftEnter({itemUrl:e,state:t}){window.open(\\\"\\\".concat(window.location.origin,\\\"/#:\\\").concat(e),\\\"_blank\\\"),t.context.noClose||this.setCloseState(),this.clearContext()}clearContext(){var e;null!=(e=this.autoCompleteInstance)&&e.setContext(emptyContext)}onCommandPaletteDetachedDOMInit(e){var t=e.querySelector(\\\"button.aa-DetachedSearchButton\\\");null!==t&&(t.click(),t.style.display=\\\"none\\\",null!==(t=this.document.querySelector(\\\"body.aa-Detached > div.aa-DetachedOverlay\\\")))&&(0,import_visibility_observer.observe)(t,this.onVisibilityChange.bind(this))}onCommandPaletteInputDOMInit(e){var t=e.querySelector(\\\"input\\\");null!==t&&((0,import_visibility_observer.observe)(e,this.onVisibilityChange.bind(this)),this.registerHistoryKeyboardHandlers(t),t.focus(),t.addEventListener(\\\"keydown\\\",e=>{var t;\\\"Escape\\\"===e.key?this.setCloseState():\\\"Enter\\\"===e.key&&(null!=(t=this.autoCompleteInstance)&&t.setIsOpen(!0),e.stopPropagation(),e.preventDefault())}),fixPanelPosition(),t.addEventListener(\\\"focus\\\",fixPanelPosition),t.addEventListener(\\\"blur\\\",fixPanelPosition),window.addEventListener(\\\"resize\\\",fixPanelPosition))}registerHistoryKeyboardHandlers(e){this.historyMode&&(e.addEventListener(\\\"keydown\\\",e=>{var t;void 0!==this.autoCompleteInstance&&\\\"Tab\\\"===e.key&&e.ctrlKey&&(this.historySwitchActiveItemId=(null!=(t=null!=(t=this.historySwitchActiveItemId)?t:null==(t=null==(t=this.autoCompleteState)?void 0:t.state)?void 0:t.activeItemId)?t:0)+(e.shiftKey?-1:1),t=null!=(t=null==(t=null==(t=null==(t=null==(t=null==(t=this.autoCompleteState)?void 0:t.state)?void 0:t.collections)?void 0:t[0])?void 0:t.items)?void 0:t.length)?t:0,-1===this.historySwitchActiveItemId?this.historySwitchActiveItemId=Math.max(t-1,0):this.historySwitchActiveItemId>=t&&(this.historySwitchActiveItemId=0),this.autoCompleteInstance.setActiveItemId(this.historySwitchActiveItemId),this.autoCompleteInstance.setIsOpen(!0),e.stopPropagation(),e.preventDefault())}),e.addEventListener(\\\"keyup\\\",e=>{var t,r;void 0!==this.autoCompleteInstance&&(\\\"Tab\\\"===e.key&&e.ctrlKey?(e.stopPropagation(),e.preventDefault()):\\\"Control\\\"===e.key&&\\\"\\\"===(null==(t=null==(t=this.autoCompleteState)?void 0:t.state)?void 0:t.query)&&(e.stopPropagation(),e.preventDefault(),r=null==(t=null==(t=null==(t=this.autoCompleteState)?void 0:t.state)?void 0:t.collections.find(({source:e})=>\\\"story-history\\\"===e.sourceId))?void 0:t.items[null!=(r=null==(r=null==(r=this.autoCompleteState)?void 0:r.state)?void 0:r.activeItemId)?r:0])&&this.autoCompleteInstance.navigator.navigate({item:r,itemUrl:r.title,state:null==(t=this.autoCompleteState)?void 0:t.state}))}))}setCloseState(){var e;$tw.wiki.deleteTiddler(\\\"$:/temp/commandpalette/\\\".concat(this.id,\\\"/opened\\\")),null!=(e=this.autoCompleteInstance)&&e.setIsOpen(!1)}destroy(){var e,t;this.setCloseState(),null!=(e=this.autoCompleteInstance)&&e.destroy(),this.autoCompleteInstance=void 0,window.removeEventListener(\\\"resize\\\",fixPanelPosition),null!=(t=null==(e=this.previouslyFocusedElement)?void 0:e.focus)&&t.call(e)}};exports[\\\"command-palette\\\"]=CommandPaletteWidget;\"},\"$:/plugins/linonetwo/commandpalette/widgets/widget.css\":{\"title\":\"$:/plugins/linonetwo/commandpalette/widgets/widget.css\",\"tags\":[\"$:/tags/Stylesheet\"],\"type\":\"text/css\",\"Modern.TiddlyDev#Origin\":\"../../node_modules/.pnpm/@algolia+autocomplete-theme-classic@1.17.1/node_modules/@algolia/autocomplete-theme-classic/dist/theme.min.css\",\"text\":\":root{--aa-search-input-height:44px;--aa-input-icon-size:20px;--aa-base-unit:16;--aa-spacing-factor:1;--aa-spacing:calc(var(--aa-base-unit)*var(--aa-spacing-factor)*1px);--aa-spacing-half:calc(var(--aa-spacing)/2);--aa-panel-max-height:650px;--aa-base-z-index:9999;--aa-font-size:calc(var(--aa-base-unit)*1px);--aa-font-family:inherit;--aa-font-weight-medium:500;--aa-font-weight-semibold:600;--aa-font-weight-bold:700;--aa-icon-size:20px;--aa-icon-stroke-width:1.6;--aa-icon-color-rgb:119,119,163;--aa-icon-color-alpha:1;--aa-action-icon-size:20px;--aa-text-color-rgb:38,38,39;--aa-text-color-alpha:1;--aa-primary-color-rgb:62,52,211;--aa-primary-color-alpha:0.2;--aa-muted-color-rgb:128,126,163;--aa-muted-color-alpha:0.6;--aa-panel-border-color-rgb:128,126,163;--aa-panel-border-color-alpha:0.3;--aa-input-border-color-rgb:128,126,163;--aa-input-border-color-alpha:0.8;--aa-background-color-rgb:255,255,255;--aa-background-color-alpha:1;--aa-input-background-color-rgb:255,255,255;--aa-input-background-color-alpha:1;--aa-selected-color-rgb:179,173,214;--aa-selected-color-alpha:0.205;--aa-description-highlight-background-color-rgb:245,223,77;--aa-description-highlight-background-color-alpha:0.5;--aa-detached-media-query:(max-width:680px);--aa-detached-modal-media-query:(min-width:680px);--aa-detached-modal-max-width:680px;--aa-detached-modal-max-height:500px;--aa-overlay-color-rgb:115,114,129;--aa-overlay-color-alpha:0.4;--aa-panel-shadow:0 0 0 1px rgba(35,38,59,0.1),0 6px 16px -4px rgba(35,38,59,0.15);--aa-scrollbar-width:13px;--aa-scrollbar-track-background-color-rgb:234,234,234;--aa-scrollbar-track-background-color-alpha:1;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb);--aa-scrollbar-thumb-background-color-alpha:1}body.dark,body[data-theme=dark]{--aa-text-color-rgb:183,192,199;--aa-primary-color-rgb:146,138,255;--aa-muted-color-rgb:146,138,255;--aa-input-background-color-rgb:0,3,9;--aa-background-color-rgb:21,24,42;--aa-selected-color-rgb:146,138,255;--aa-selected-color-alpha:0.25;--aa-description-highlight-background-color-rgb:0 255 255;--aa-description-highlight-background-color-alpha:0.25;--aa-icon-color-rgb:119,119,163;--aa-panel-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--aa-scrollbar-track-background-color-rgb:44,46,64;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb)}.aa-Autocomplete *,.aa-DetachedFormContainer *,.aa-Panel *{box-sizing:border-box}.aa-Autocomplete,.aa-DetachedFormContainer,.aa-Panel{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-family:inherit;font-family:var(--aa-font-family);font-size:calc(16 * 1px);font-size:var(--aa-font-size);font-weight:400;line-height:1em;margin:0;padding:0;text-align:left}.aa-Form{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Form:focus-within{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:rgba(62,52,211,.2) 0 0 0 2px,inset rgba(62,52,211,.2) 0 0 0 2px;box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:currentColor}.aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;height:44px;height:var(--aa-search-input-height);order:1}.aa-Label,.aa-LoadingIndicator{cursor:auto;flex-shrink:0;height:100%;padding:0;text-align:left}.aa-Label svg,.aa-LoadingIndicator svg{color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);height:auto;max-height:20px;max-height:var(--aa-input-icon-size);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-input-icon-size)}.aa-LoadingIndicator,.aa-SubmitButton{height:100%;padding-left:calc(calc(16 * 1 * 1px)*.75 - 1px);padding-left:calc(var(--aa-spacing)*.75 - 1px);padding-right:calc(calc(16 * 1 * 1px)/ 2);padding-right:var(--aa-spacing-half);width:calc(calc(16 * 1 * 1px)*1.75 + 20px - 1px);width:calc(var(--aa-spacing)*1.75 + var(--aa-icon-size) - 1px)}@media (hover:none) and (pointer:coarse){:root{--aa-spacing-factor:1.2;--aa-action-icon-size:22px}.aa-LoadingIndicator,.aa-SubmitButton{padding-left:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2 - 1px);padding-left:calc(var(--aa-spacing-half)/ 2 - 1px);width:calc(20px + calc(16 * 1 * 1px)*1.25 - 1px);width:calc(var(--aa-icon-size) + var(--aa-spacing)*1.25 - 1px)}}.aa-SubmitButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;margin:0}.aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-LoadingIndicator[hidden]{display:none}.aa-InputWrapper{order:3;position:relative;width:100%}.aa-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font:inherit;height:44px;height:var(--aa-search-input-height);padding:0;width:100%}.aa-Input::-moz-placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input::placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input:focus{border-color:none;box-shadow:none;outline:0}.aa-Input::-webkit-search-cancel-button,.aa-Input::-webkit-search-decoration,.aa-Input::-webkit-search-results-button,.aa-Input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.aa-InputWrapperSuffix{align-items:center;display:flex;height:44px;height:var(--aa-search-input-height);order:4}.aa-ClearButton{align-items:center;background:0 0;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;height:100%;margin:0;padding:0 calc(calc(16 * 1 * 1px)*.83333 - .5px);padding:0 calc(var(--aa-spacing)*.83333 - .5px)}@media (hover:none) and (pointer:coarse){.aa-ClearButton{padding:0 calc(calc(16 * 1 * 1px)*.66667 - .5px);padding:0 calc(var(--aa-spacing)*.66667 - .5px)}}.aa-ClearButton:focus,.aa-ClearButton:hover{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}.aa-ClearButton[hidden]{display:none}.aa-ClearButton svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-icon-size)}.aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:calc(calc(16 * 1 * 1px)/ 4);border-radius:calc(var(--aa-spacing)/4);box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:var(--aa-panel-shadow);margin:8px 0 0;overflow:hidden;position:absolute;transition:opacity .2s ease-in,filter .2s ease-in}@media screen and (prefers-reduced-motion){.aa-Panel{transition:none}}.aa-Panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;margin:0;padding:0}.aa-PanelLayout{height:100%;margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-y:auto;padding:0;position:relative;text-align:left}.aa-PanelLayoutColumns--twoGolden{display:grid;grid-template-columns:39.2% auto;overflow:hidden;padding:0}.aa-PanelLayoutColumns--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:0}.aa-PanelLayoutColumns--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;padding:0}.aa-Panel--stalled .aa-Source{filter:grayscale(1);opacity:.8}.aa-Panel--scrollable{margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-x:hidden;overflow-y:auto;padding:calc(calc(16 * 1 * 1px)/ 2);padding:var(--aa-spacing-half);scrollbar-color:rgba(255,255,255,1) rgba(234,234,234,1);scrollbar-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha)) rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));scrollbar-width:thin}.aa-Panel--scrollable::-webkit-scrollbar{width:13px;width:var(--aa-scrollbar-width)}.aa-Panel--scrollable::-webkit-scrollbar-track{background-color:#eaeaea;background-color:rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha))}.aa-Panel--scrollable::-webkit-scrollbar-thumb{background-color:#fff;background-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha));border-radius:9999px;border:3px solid #eaeaea;border:3px solid rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));border-right-width:2px}.aa-Source{margin:0;padding:0;position:relative;width:100%}.aa-Source:empty{display:none}.aa-SourceNoResults{font-size:1em;margin:0;padding:calc(16 * 1 * 1px);padding:var(--aa-spacing)}.aa-List{list-style:none;margin:0}.aa-List,.aa-SourceHeader{padding:0;position:relative}.aa-SourceHeader{margin:calc(calc(16 * 1 * 1px)/ 2) .5em calc(calc(16 * 1 * 1px)/ 2) 0;margin:var(--aa-spacing-half) .5em var(--aa-spacing-half) 0}.aa-SourceHeader:empty{display:none}.aa-SourceHeaderTitle{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);display:inline-block;font-size:.8em;font-weight:600;font-weight:var(--aa-font-weight-semibold);margin:0;padding:0 calc(calc(16 * 1 * 1px)/ 2) 0 0;padding:0 var(--aa-spacing-half) 0 0;position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-SourceHeaderLine{border-bottom:1px solid #3e34d3;border-bottom:1px solid rgba(var(--aa-primary-color-rgb),1);display:block;height:2px;left:0;margin:0;opacity:.3;padding:0;position:absolute;right:0;top:calc(calc(16 * 1 * 1px)/ 2);top:var(--aa-spacing-half);z-index:calc(9999 - 1);z-index:calc(var(--aa-base-z-index) - 1)}.aa-SourceFooterSeeAll{background:linear-gradient(180deg,#fff,rgba(128,126,163,.14));background:linear-gradient(180deg,rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha)),rgba(128,126,163,.14));border:1px solid rgba(128,126,163,.6);border:1px solid rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));border-radius:5px;box-shadow:inset 0 0 2px #fff,0 2px 2px -1px rgba(76,69,88,.15);color:inherit;font-size:.95em;font-weight:500;font-weight:var(--aa-font-weight-medium);padding:.475em 1em .6em;-webkit-text-decoration:none;text-decoration:none}.aa-SourceFooterSeeAll:focus,.aa-SourceFooterSeeAll:hover{border:1px solid #3e34d3;border:1px solid rgba(var(--aa-primary-color-rgb),1);color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1)}.aa-Item{align-items:center;border-radius:3px;cursor:pointer;display:grid;min-height:calc(calc(16 * 1 * 1px)*2.5);min-height:calc(var(--aa-spacing)*2.5);padding:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2);padding:calc(var(--aa-spacing-half)/2)}.aa-Item[aria-selected=true]{background-color:rgba(179,173,214,.205);background-color:rgba(var(--aa-selected-color-rgb),var(--aa-selected-color-alpha))}.aa-Item[aria-selected=true] .aa-ActiveOnly,.aa-Item[aria-selected=true] .aa-ItemActionButton{visibility:visible}.aa-ItemIcon{align-items:center;background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:3px;box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));color:#7777a3;color:rgba(var(--aa-icon-color-rgb),var(--aa-icon-color-alpha));display:flex;flex-shrink:0;font-size:.7em;height:calc(20px + calc(calc(16 * 1 * 1px)/ 2));height:calc(var(--aa-icon-size) + var(--aa-spacing-half));justify-content:center;overflow:hidden;stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);text-align:center;width:calc(20px + calc(calc(16 * 1 * 1px)/ 2));width:calc(var(--aa-icon-size) + var(--aa-spacing-half))}.aa-ItemIcon img{height:auto;max-height:calc(20px + calc(calc(16 * 1 * 1px)/ 2) - 8px);max-height:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);max-width:calc(20px + calc(calc(16 * 1 * 1px)/ 2) - 8px);max-width:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);width:auto}.aa-ItemIcon svg{height:20px;height:var(--aa-icon-size);width:20px;width:var(--aa-icon-size)}.aa-ItemIcon--alignTop{align-self:flex-start}.aa-ItemIcon--noBorder{background:0 0;box-shadow:none}.aa-ItemIcon--picture{height:96px;width:96px}.aa-ItemIcon--picture img{max-height:100%;max-width:100%;padding:calc(calc(16 * 1 * 1px)/ 2);padding:var(--aa-spacing-half)}.aa-ItemContent{align-items:center;cursor:pointer;display:grid;gap:calc((16 * 1 * 1px)/ 2);gap:calc(calc(16 * 1 * 1px)/ 2);grid-gap:calc((16 * 1 * 1px)/ 2);grid-gap:calc(calc(16 * 1 * 1px)/ 2);grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;line-height:1.25em;overflow:hidden}.aa-ItemContent:empty{display:none}.aa-ItemContent mark{background:0 0;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:700;font-weight:var(--aa-font-weight-bold)}.aa-ItemContent--dual{display:flex;flex-direction:column;justify-content:space-between;text-align:left}.aa-ItemContent--dual .aa-ItemContentSubtitle,.aa-ItemContent--dual .aa-ItemContentTitle{display:block}.aa-ItemContent--indented{padding-left:calc(20px + calc(16 * 1 * 1px));padding-left:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-ItemContentBody{display:grid;gap:calc(((16 * 1 * 1px)/ 2)/ 2);gap:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2);grid-gap:calc(((16 * 1 * 1px)/ 2)/ 2);grid-gap:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2);grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2)}.aa-ItemContentTitle{display:inline-block;margin:0 .5em 0 0;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.aa-ItemContentSubtitle{font-size:.92em}.aa-ItemContentSubtitleIcon:before{border-color:rgba(128,126,163,.64);border-color:rgba(var(--aa-muted-color-rgb),.64);border-style:solid;content:\\\"\\\";display:inline-block;left:1px;position:relative;top:-3px}.aa-ItemContentSubtitle--inline .aa-ItemContentSubtitleIcon:before{border-width:0 0 1.5px;margin-left:calc(calc(16 * 1 * 1px)/ 2);margin-left:var(--aa-spacing-half);margin-right:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2);margin-right:calc(var(--aa-spacing-half)/2);width:calc(calc(calc(16 * 1 * 1px)/ 2) + 2px);width:calc(var(--aa-spacing-half) + 2px)}.aa-ItemContentSubtitle--standalone{align-items:center;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));display:grid;gap:calc((16 * 1 * 1px)/ 2);gap:calc(calc(16 * 1 * 1px)/ 2);grid-gap:calc((16 * 1 * 1px)/ 2);grid-gap:calc(calc(16 * 1 * 1px)/ 2);grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;justify-content:start}.aa-ItemContentSubtitle--standalone .aa-ItemContentSubtitleIcon:before{border-radius:0 0 0 3px;border-width:0 0 1.5px 1.5px;height:calc(calc(16 * 1 * 1px)/ 2);height:var(--aa-spacing-half);width:calc(calc(16 * 1 * 1px)/ 2);width:var(--aa-spacing-half)}.aa-ItemContentSubtitleCategory{color:#807ea3;color:rgba(var(--aa-muted-color-rgb),1);font-weight:500}.aa-ItemContentDescription{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-size:.85em;max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.aa-ItemContentDescription:empty{display:none}.aa-ItemContentDescription mark{background:rgba(245,223,77,.5);background:rgba(var(--aa-description-highlight-background-color-rgb),var(--aa-description-highlight-background-color-alpha));color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:500;font-weight:var(--aa-font-weight-medium)}.aa-ItemContentDash{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));display:none;opacity:.4}.aa-ItemContentTag{background-color:rgba(62,52,211,.2);background-color:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha));border-radius:3px;margin:0 .4em 0 0;padding:.08em .3em}.aa-ItemLink,.aa-ItemWrapper{align-items:center;color:inherit;display:grid;gap:calc(((16 * 1 * 1px)/ 2)/ 2);gap:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2);grid-gap:calc(((16 * 1 * 1px)/ 2)/ 2);grid-gap:calc(calc(calc(16 * 1 * 1px)/ 2)/ 2);grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2);grid-auto-flow:column;justify-content:space-between;width:100%}.aa-ItemLink{color:inherit;-webkit-text-decoration:none;text-decoration:none}.aa-ItemActions{display:grid;grid-auto-flow:column;height:100%;justify-self:end;margin:0 calc(calc(16 * 1 * 1px)/ -3);margin:0 calc(var(--aa-spacing)/-3);padding:0 2px 0 0}.aa-ItemActionButton{align-items:center;background:0 0;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;padding:0}.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}.aa-ItemActionButton svg{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));margin:0;margin:calc(calc(16 * 1 * 1px)/ 3);margin:calc(var(--aa-spacing)/3);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-action-icon-size)}.aa-ActiveOnly{visibility:hidden}.aa-PanelHeader{align-items:center;background:#3e34d3;background:rgba(var(--aa-primary-color-rgb),1);color:#fff;display:grid;height:var(--aa-modal-header-height);margin:0;padding:calc(calc(16 * 1 * 1px)/ 2) calc(16 * 1 * 1px);padding:var(--aa-spacing-half) var(--aa-spacing);position:relative}.aa-PanelHeader:after{background-image:linear-gradient(#fff,rgba(255,255,255,0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));bottom:calc(calc(calc(16 * 1 * 1px)/ 2)*-1);bottom:calc(var(--aa-spacing-half)*-1);content:\\\"\\\";height:calc(calc(16 * 1 * 1px)/ 2);height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));box-shadow:inset 0 1px 0 rgba(128,126,163,.3);box-shadow:inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;justify-content:space-between;margin:0;padding:calc(16 * 1 * 1px);padding:var(--aa-spacing);position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter:after{background-image:linear-gradient(rgba(255,255,255,0),rgba(128,126,163,.6));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha)));content:\\\"\\\";height:calc(16 * 1 * 1px);height:var(--aa-spacing);left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:calc(calc(16 * 1 * 1px)*-1);top:calc(var(--aa-spacing)*-1);z-index:calc(9999 - 1);z-index:calc(var(--aa-base-z-index) - 1)}.aa-DetachedContainer{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));bottom:0;box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:var(--aa-panel-shadow);display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-DetachedContainer:after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:calc(calc(16 * 1 * 1px)/ 2) 0 calc(calc(16 * 1 * 1px)/ 2) 2px;margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{border-bottom:1px solid rgba(128,126,163,.3);border-bottom:1px solid rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:calc(calc(16 * 1 * 1px)/ 2);padding:var(--aa-spacing-half)}.aa-DetachedCancelButton{background:0 0;border:0;border-radius:3px;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));cursor:pointer;font:inherit;margin:0 0 0 calc(calc(16 * 1 * 1px)/ 2);margin:0 0 0 var(--aa-spacing-half);padding:0 calc(calc(16 * 1 * 1px)/ 2);padding:0 var(--aa-spacing-half)}.aa-DetachedCancelButton:focus,.aa-DetachedCancelButton:hover{box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha))}.aa-DetachedContainer--modal{border-radius:6px;bottom:inherit;height:auto;margin:0 auto;max-width:680px;max-width:var(--aa-detached-modal-max-width);position:absolute;top:3%}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:500px;max-height:var(--aa-detached-modal-max-height);padding-bottom:calc(calc(16 * 1 * 1px)/ 2);padding-bottom:var(--aa-spacing-half);position:static}.aa-DetachedContainer--modal .aa-PanelLayout:empty{display:none}.aa-DetachedSearchButton{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;font:inherit;font-family:inherit;font-family:var(--aa-font-family);font-size:calc(16 * 1px);font-size:var(--aa-font-size);height:44px;height:var(--aa-search-input-height);margin:0;padding:0 calc(44px/8);padding:0 calc(var(--aa-search-input-height)/8);position:relative;text-align:left;width:100%}.aa-DetachedSearchButton:focus{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:rgba(62,52,211,.2) 0 0 0 3px,inset rgba(62,52,211,.2) 0 0 0 2px;box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 3px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:currentColor}.aa-DetachedSearchButtonIcon{align-items:center;color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);cursor:auto;display:flex;flex-shrink:0;height:100%;justify-content:center;width:calc(20px + calc(16 * 1 * 1px));width:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-DetachedSearchButtonQuery{color:#262627;color:rgba(var(--aa-text-color-rgb),1);line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-DetachedSearchButtonPlaceholder[hidden]{display:none}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(115,114,129,.4);background-color:rgba(var(--aa-overlay-color-rgb),var(--aa-overlay-color-alpha));height:100vh;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:calc(9999 - 1);z-index:calc(var(--aa-base-z-index) - 1)}.aa-GradientBottom,.aa-GradientTop{height:calc(calc(16 * 1 * 1px)/ 2);height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-GradientTop{background-image:linear-gradient(#fff,rgba(255,255,255,0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));top:0}.aa-GradientBottom{background-image:linear-gradient(rgba(255,255,255,0),#fff);background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-background-color-rgb),1));border-bottom-left-radius:calc(calc(16 * 1 * 1px)/ 4);border-bottom-left-radius:calc(var(--aa-spacing)/4);border-bottom-right-radius:calc(calc(16 * 1 * 1px)/ 4);border-bottom-right-radius:calc(var(--aa-spacing)/4);bottom:0}@media (hover:none) and (pointer:coarse){.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:inherit}.aa-DesktopOnly{display:none}}@media (hover:hover){.aa-TouchOnly{display:none}}/*! Bundled license information:\\n\\n@algolia/autocomplete-theme-classic/dist/theme.min.css:\\n (*! @algolia/autocomplete-theme-classic 1.17.1 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete *)\\n*/\"}}}", "title": "$:/plugins/linonetwo/commandpalette", "type": "application/json", - "version": "1.5.0", - "Modern.TiddlyDev#SHA256-Hashed": "a5fd899fcda8791c8b0eb251b33448fde7bcca97bbbddfdab7abf45be9a3cc95", + "version": "1.6.0", + "Modern.TiddlyDev#SHA256-Hashed": "1e28303c376cfa0aead980a5b69d486053576c8fd698ec0b99d07f29a2f049f9", "name": "Command Palette 命令菜单" } ] \ No newline at end of file diff --git a/tiddlers/$__plugins_linonetwo_title-caption.json b/tiddlers/$__plugins_linonetwo_title-caption.json new file mode 100644 index 0000000..4d26a1d --- /dev/null +++ b/tiddlers/$__plugins_linonetwo_title-caption.json @@ -0,0 +1,16 @@ +[ + { + "author": "LinOnetwo", + "core-version": ">=5.1.22", + "dependents": "", + "description": "Display caption in title area.", + "list": "readme config tree", + "plugin-type": "plugin", + "text": "{\"tiddlers\":{\"$:/plugins/linonetwo/title-caption/edit/TitleStyle.css\":{\"title\":\"$:/plugins/linonetwo/title-caption/edit/TitleStyle.css\",\"type\":\"text/vnd.tiddlywiki\",\"tags\":\"$:/tags/Stylesheet\",\"text\":\"/**\\n * There will be two inputs, and we select the nearest div to the title input and input.title-caption-plugin-caption-edit, then select the first input that is followed by the title preview element `tc-tiddler-title`\\n */\\ndiv.tc-tiddler-edit-frame div:has(>.title-caption-plugin-caption-edit) .tc-tiddler-title + input {\\n font-size: unset;\\n}\"},\"$:/plugins/linonetwo/title-caption/edit/captionCascade\":{\"title\":\"$:/plugins/linonetwo/title-caption/edit/captionCascade\",\"tags\":\"$:/tags/EditTemplate\",\"list-after\":\"$:/core/ui/EditTemplate/title\",\"code-body\":\"yes\",\"text\":\"<$transclude tiddler={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/EditCaptionTemplateTitleFilter]!is[draft]get[text]] }}} />\\n\"},\"$:/plugins/linonetwo/title-caption/edit/hasCaptionFilter\":{\"title\":\"$:/plugins/linonetwo/title-caption/edit/hasCaptionFilter\",\"tags\":\"$:/tags/EditCaptionTemplateTitleFilter\",\"text\":\"[<currentTiddler>has[caption]then[$:/plugins/linonetwo/title-caption/edit/useCaptionEdit]]\"},\"$:/plugins/linonetwo/title-caption/edit/isTitlelessFilter\":{\"title\":\"$:/plugins/linonetwo/title-caption/edit/isTitlelessFilter\",\"tags\":\"$:/tags/EditCaptionTemplateTitleFilter\",\"text\":\"[<currentTiddler>has[_is_titleless]then[$:/plugins/linonetwo/title-caption/edit/useCaptionEdit]]\"},\"$:/plugins/linonetwo/title-caption/edit/useCaptionEdit\":{\"title\":\"$:/plugins/linonetwo/title-caption/edit/useCaptionEdit\",\"code-body\":\"yes\",\"text\":\"<$edit-text tiddler=<<currentTiddler>> field=\\\"caption\\\" focus=\\\"yes\\\" class=\\\"tc-titlebar tc-edit-texteditor title-caption-plugin-caption-edit\\\"/>\\n\"},\"$:/plugins/linonetwo/title-caption/language/en-GB/Readme\":{\"title\":\"$:/plugins/linonetwo/title-caption/language/en-GB/Readme\",\"text\":\"\\\\procedure lingo-base() $:/plugins/linonetwo/title-caption/language/\\n\\n! <<lingo Name>>\\n\\n<<lingo Description>>\\n\\nGithub: https://github.com/tiddly-gittly/title-caption\\n\\n!! Tryout\\n\\n!!! Auto generation\\n\\nWith the following i-message layout, you can create entries where the `title` field is a random ID and the `caption` field is the real title.\\n\\n<<simple-layout-launcher>>\\n\\n!!! Manual creation\\n\\nCreate a new tiddler, then add the `caption` field, or the `_is_titleless` field.\\n\\nOnce added, you'll notice that the old \\\"title\\\" edit box becomes an edit box for the `caption` field, and the edit box for the `title` field is now a smaller, secondary input box.\\n\"},\"$:/plugins/linonetwo/title-caption/language/en-GB/Name\":{\"title\":\"$:/plugins/linonetwo/title-caption/language/en-GB/Name\",\"text\":\"Title Caption\"},\"$:/plugins/linonetwo/title-caption/language/en-GB/Description\":{\"title\":\"$:/plugins/linonetwo/title-caption/language/en-GB/Description\",\"text\":\"Display caption in title area.\"},\"$:/plugins/linonetwo/title-caption/language/en-GB/Configs/Description\":{\"title\":\"$:/plugins/linonetwo/title-caption/language/en-GB/Configs/Description\",\"text\":\"These settings let you customise the behaviour of \\\"Title Caption\\\" plugin.\"},\"$:/plugins/linonetwo/title-caption/language/en-GB/Configs/PluginConfigs/Caption\":{\"title\":\"$:/plugins/linonetwo/title-caption/language/en-GB/Configs/PluginConfigs/Caption\",\"text\":\"Plugin Configs\"},\"$:/plugins/linonetwo/title-caption/language/en-GB/Configs/XXX/Caption\":{\"title\":\"$:/plugins/linonetwo/title-caption/language/en-GB/Configs/XXX/Caption\",\"text\":\"XXX\"},\"$:/plugins/linonetwo/title-caption/language/en-GB/Configs/XXX/Description\":{\"title\":\"$:/plugins/linonetwo/title-caption/language/en-GB/Configs/XXX/Description\",\"text\":\"XXX is XXX\"},\"$:/plugins/linonetwo/title-caption/language/en-GB/Configs/YYY/Caption\":{\"title\":\"$:/plugins/linonetwo/title-caption/language/en-GB/Configs/YYY/Caption\",\"text\":\"YYY\"},\"$:/plugins/linonetwo/title-caption/language/en-GB/Configs/ZZZ/Caption\":{\"title\":\"$:/plugins/linonetwo/title-caption/language/en-GB/Configs/ZZZ/Caption\",\"text\":\"ZZZ\"},\"$:/plugins/linonetwo/title-caption/language/zh-Hans/Readme\":{\"title\":\"$:/plugins/linonetwo/title-caption/language/zh-Hans/Readme\",\"text\":\"\\\\procedure lingo-base() $:/plugins/linonetwo/title-caption/language/\\n\\n! <<lingo Name>>\\n\\n<<lingo Description>>\\n\\nGithub: https://github.com/tiddly-gittly/title-caption\\n\\n!! Tryout\\n\\n!!! 自动生成\\n\\n用下面的 i信息 布局,可以创建出 `title` 字段是随机 ID,`caption` 字段是真正标题的条目。\\n\\n<<simple-layout-launcher>>\\n\\n!!! 手动创建\\n\\n创建新条目,然后添加 `caption` 字段,或 `_is_titleless` 字段。\\n\\n添加后,你会发现标题编辑框会变成编辑 `caption` 字段的内容,对 `title` 字段的编辑框则变成了一个较小的、次要的输入框。\\n\"},\"$:/plugins/linonetwo/title-caption/language/zh-Hans/Name\":{\"title\":\"$:/plugins/linonetwo/title-caption/language/zh-Hans/Name\",\"text\":\"标题字段\"},\"$:/plugins/linonetwo/title-caption/language/zh-Hans/Description\":{\"title\":\"$:/plugins/linonetwo/title-caption/language/zh-Hans/Description\",\"text\":\"将 Caption 字段显示为标题\"},\"$:/plugins/linonetwo/title-caption/language/zh-Hans/Configs/Description\":{\"title\":\"$:/plugins/linonetwo/title-caption/language/zh-Hans/Configs/Description\",\"text\":\"通过这些设置,您可以自定义「标题字段」插件的行为。\"},\"$:/plugins/linonetwo/title-caption/language/zh-Hans/Configs/PluginConfigs/Caption\":{\"title\":\"$:/plugins/linonetwo/title-caption/language/zh-Hans/Configs/PluginConfigs/Caption\",\"text\":\"插件设置\"},\"$:/plugins/linonetwo/title-caption/language/zh-Hans/Configs/XXX/Caption\":{\"title\":\"$:/plugins/linonetwo/title-caption/language/zh-Hans/Configs/XXX/Caption\",\"text\":\"配置甲\"},\"$:/plugins/linonetwo/title-caption/language/zh-Hans/Configs/XXX/Description\":{\"title\":\"$:/plugins/linonetwo/title-caption/language/zh-Hans/Configs/XXX/Description\",\"text\":\"配置甲是甲\"},\"$:/plugins/linonetwo/title-caption/language/zh-Hans/Configs/YYY/Caption\":{\"title\":\"$:/plugins/linonetwo/title-caption/language/zh-Hans/Configs/YYY/Caption\",\"text\":\"配置乙\"},\"$:/plugins/linonetwo/title-caption/language/zh-Hans/Configs/ZZZ/Caption\":{\"title\":\"$:/plugins/linonetwo/title-caption/language/zh-Hans/Configs/ZZZ/Caption\",\"text\":\"配置丙\"},\"$:/plugins/linonetwo/title-caption/readme\":{\"title\":\"$:/plugins/linonetwo/title-caption/readme\",\"text\":\"\\\\procedure lingo-base() $:/plugins/linonetwo/title-caption/language/\\n\\n<<lingo Readme>>\\n\"},\"$:/core/ui/sideBar/timeline\":{\"title\":\"$:/core/ui/sideBar/timeline\",\"tags\":\"$:/tags/Macro\",\"text\":\"\\\\define timeline-title() <$transclude field=\\\"caption\\\"><$view field=\\\"title\\\"/></$transclude>\\n\"},\"$:/plugins/linonetwo/title-caption/tree\":{\"title\":\"$:/plugins/linonetwo/title-caption/tree\",\"text\":\"<<tree prefix:\\\"$:/plugins/linonetwo/title-caption/\\\">>\"},\"$:/plugins/linonetwo/title-caption/view/hasCaptionFilter\":{\"title\":\"$:/plugins/linonetwo/title-caption/view/hasCaptionFilter\",\"tags\":\"$:/tags/ViewTemplateTitleFilter\",\"list-before\":\"$:/config/ViewTemplateTitleFilters/default\",\"text\":\"[<currentTiddler>has[caption]then[$:/plugins/linonetwo/title-caption/view/useCaptionView]]\"},\"$:/plugins/linonetwo/title-caption/view/isTitlelessFilter\":{\"title\":\"$:/plugins/linonetwo/title-caption/view/isTitlelessFilter\",\"tags\":\"$:/tags/ViewTemplateTitleFilter\",\"list-after\":\"$:/plugins/linonetwo/title-caption/view/hasCaptionFilter\",\"text\":\"[<currentTiddler>has[_is_titleless]then[$:/plugins/linonetwo/title-caption/view/useCaptionView]]\"},\"$:/plugins/linonetwo/title-caption/view/useCaptionView\":{\"title\":\"$:/plugins/linonetwo/title-caption/view/useCaptionView\",\"text\":\"\\\\whitespace trim\\n<h2 class=\\\"tc-title\\\">\\n <$transclude field=\\\"caption\\\">\\n <$view field=\\\"title\\\"/>\\n </$transclude>\\n</h2>\\n\"}}}", + "title": "$:/plugins/linonetwo/title-caption", + "type": "application/json", + "version": "0.0.2", + "Modern.TiddlyDev#SHA256-Hashed": "b430b10a171a83191345d0ef86973163054d00b1ad24ddd0450453ca2057c4fb", + "name": "Title -> Caption" + } +] \ No newline at end of file