<$list filter="[!has[draft.of]tag[task]tag[done]sort[created]]"> <<removecompleted>> </$list>

{{$:/plugins/wimmoermans/history/readme}} this wiki is hosted on http://tw5quickref.tiddlyspot.com/

<svg class="tc-image-button" viewBox="0 0 28 30" width="28pt" height="28pt"><path d="M16,1.466C7.973,1.466,1.466,7.973,1.466,16c0,8.027,6.507,14.534,14.534,14.534c8.027,0,14.534-6.507,14.534-14.534C30.534,7.973,24.027,1.466,16,1.466zM24.386,14.968c-1.451,1.669-3.706,2.221-5.685,1.586l-7.188,8.266c-0.766,0.88-2.099,0.97-2.979,0.205s-0.973-2.099-0.208-2.979l7.198-8.275c-0.893-1.865-0.657-4.164,0.787-5.824c1.367-1.575,3.453-2.151,5.348-1.674l-2.754,3.212l0.901,2.621l2.722,0.529l2.761-3.22C26.037,11.229,25.762,13.387,24.386,14.968z" id="path3032" /></svg>

<$button to="$:/core/ui/SideBarLists" tooltip="Open the Sidebar tabs" class=<<tv-config-toolbar-class>>> <$list filter="[<tv-config-toolbar-icons>prefix[yes]]"> {{$:/_images/sidebar-button}} </$list> <$list filter="[<tv-config-toolbar-text>prefix[yes]]"> <$text text="sidebar"/> </$list> </$button>

{{!!story-name}}

noch ein Test

\define extract(tiddler,start:"""""",end:"""""",suffix:"""""",limit:"yes",class:"", rmQuotes:'no_') <$list variable="tid" filter="[field:title[$tiddler$]]" emptyValue=<<currentTiddler>>> <$list variable="fulltext" filter="""[<tid>get[text]addprefix[ ]]""" emptyValue="tiddler or text error"> <$list variable="beforeStart" filter="""[<fulltext>splitbefore[$start$]]""" emptyMessage="filter error"> <$list variable="firstRest" filter="""[<fulltext>removeprefix<beforeStart>]"""> <span class="summary $class$"> <$macrocall $name="extractSnippet" rest=<<firstRest>> start="""$start$""" end="""$end$""" suffix="""$suffix$""" limit="$limit$" rmQuotes='$rmQuotes$'/> </span> </$list> </$list> </$list> </$list> \end \define extractSnippet(rest,start,end,suffix,limit,rmQuotes) <$vars cleanRest="""$rest$"""> <$list variable="snippet" filter="""[<cleanRest>splitbefore[$end$]removesuffix[$end$]]""" emptyValue="summary empty"> <$set name="rmQ" filter="""[[$rmQuotes$]removeprefix[n]]""" emptyValue="removeQuotes"> <span> <$macrocall $name=<<rmQ>> string=<<snippet>>/>$suffix$ </span> </$set> <$list variable="newRest" filter="""[<cleanRest>removeprefix<snippet>removeprefix[$end$]]""" emptyValue="never empty"> <$set name="unlimited" filter="""[[$limit$]removeprefix[y]]""" emptyValue="checkRest"> <$macrocall $name=<<unlimited>> rest=<<newRest>> start="""$start$""" end="""$end$""" suffix="""$suffix$""" limit="$limit$" rmQuotes='$rmQuotes$'/> </$set> </$list> </$list> </$vars> \end \define checkRest(rest,start,end,suffix,limit,rmQuotes) <$vars cleanRest="""$rest$"""> <$list variable="beforeStart" filter="""[<cleanRest>splitbefore[$start$]]"""> <$set name="proceed" filter="""[<beforeStart>removesuffix[$start$]] +[addsuffix[ç-TestPassed-ç]]""" emptyValue="es"> <$set name="proceedto" filter="""[<proceed>removesuffix[ç-TestPassed-ç]regexp[es]]""" emptyValue="extractSnippet"> <$list variable="newRest" filter="""[<cleanRest>removeprefix<beforeStart>]"""> <$macrocall $name=<<proceedto>> rest=<<newRest>> start="""$start$""" end="""$end$""" suffix="""$suffix$""" limit="$limit$" rmQuotes='$rmQuotes$'/> </$list> </$set> </$set> </$list> </$vars> \end \define es() <span class='summaryend'></span> \end \define removeQuotes(string:'"remove double quotes"') <$vars output=$string$> <<output>> </$vars> \end \define o_(string:'no quotes') $string$ \end <!-- !! extract macro documentation * parameters ** tiddler – if not provided, the current tiddler is used ** start and end – tags, that surround your summary ** suffix – to attach to the summary produced ** limit – defaults to "yes" and produces one result, collects all sections if set to "no" ** class – CSS class(es) to append to the surrounding span ** rmQuotes – defaults to 'no_', removes surrounding quotes (") when set to "yes" * procedure ** get the text field of the tiddler *** cut off everything before the first start tag ** extract a snippet from the rest (cut after end tag, remove end tag) *** output snippet, append the suffix ** check, if limit is "no", else exit via es() *** es() prints an empty span which can be used for design purposes ** check the rest *** cut off everything before start tag, including start tag and save in beforeStart (contains all text if no start tag is found) *** try to remove start tag from beforeStart, if found, add a confirmation suffix **** no start tag? => exit via es() *** if a start tag exists, proceed with extracting * advantages ** find content to extract based on common markup or comments ** handle wiki syntax where start and end are the same, e.g. `''` or `//` ** to collect several snippets set limit to "no" * missing ** start and end markers containing " will not work (while text containing this seems not to be dangerous) *** maybe some kind of escaping could help? This did not: `<<extract "SummaryTest" start:'ref \"' end:'\"' suffix:" (ref)">>` ** Possible optimisations (low priority) *** limit to a defined number of loops *** limit to a defined number of chars (possible with length param from 5.1.14?) -->

\define strex(content:"TextStretch", label:"…", start:"[", end:"]", class:"", id:"_false_") <$vars content="""$content$""" id="""$id$"""> <$set name="uid" filter="[<id>!prefix[_false_]]" value=<<id>> emptyValue=<<content>> > <span class="strex-container $class$"><$macrocall $name="strexx" content=<<content>> label="""$label$""" start="""$start$""" end="""$end$""" class="""$class$""" uid=<<uid>>/></span> </$set> </$vars> \end \define strexx(content, label, start, end, class, uid) <$set name="xuid" filter="[<uid>prefix[_false_]]" value="error: xuid hashing" emptyValue=<<HashStr """$uid$""">> > <$macrocall $name="strexxx" content="""$content$""" label="""$label$""" start="""$start$""" end="""$end$""" class="""$class$""" xuid=<<xuid>>/> </$set> \end \define strexxx(content, label, start, end, class, xuid) <$vars content="""$content$""" label="""$label$""" start="""$start$""" end="""$end$""" class="""$class$""" xuid="""$xuid$"""> <$set name="qualstate" value=<<qualify "$:/state/strex_$xuid$_">> > <$vars openclass="strex-open $class$" contentclass="strex-content $class$" startclass="strex-close strex-start $class$" endclass="strex-close strex-end $class$"> <$reveal type="nomatch" state=<<qualstate>> text="visible" animate="yes"><$button set=<<qualstate>> setTo="visible" class=<<openclass>> tooltip="show text part"><<label>></$button></$reveal><$reveal type="match" state=<<qualstate>> text="visible" animate="yes"> <span class="strex-all $class$"><span class="strex-inner $class$"><$button set=<<qualstate>> setTo="hidden" class=<<startclass>> tooltip="hide text part">$start$<$action-setfield $tiddler=<<qualstate>>/></$button><span class=<<contentclass>> > <<content>> </span></span><$button set=<<qualstate>> setTo="hidden" class=<<endclass>> tooltip="hide text part">$end$<$action-setfield $tiddler=<<qualstate>>/></$button></span></$reveal> </$vars> </$set> </$vars> \end \define ref(content:"empty") <$macrocall $name="strex" content="""$content$""" label="​" start="(" end=")" class="numbers"/> \end <!-- step 1 (x): check for id, replace with content if param is empty --> <!-- step 2 (xx): hash id --> <!-- step 3 (xxx): generate output, use state with hashed id -->

/* strex standard styling */ .strex-container, .strex-container .tc-reveal, .strex-all { position:relative; } .strex-open, .strex-start, .strex-end { color: <<colour tiddler-link-foreground>>; padding: 0 2px 2px 2px; margin:-5px -3px -5px -5px; line-height: 96%; background-color: rgba(135, 135, 135, 0.0); border: 0px solid lightgray; border-radius:10px } .strex-open:hover, .strex-start:hover, .strex-end:hover { border: 1px solid rgba(135, 135, 135, 0.60); } .strex-open:active, .strex-start:active, .strex-end:active, .strex-open:focus, .strex-start:focus, .strex-end:focus { border: 1px solid lightgray; } .strex-content .tc-reveal .strex-close { color: <<colour foreground>>; } .strex-content { color: #c44; display:inline; -webkit-animation: expandtext 0.1s ease 0s running; animation-name: expandtext; animation-duration: 0.1s; animation-timing-function: ease; animation-delay: 0s; animation-iteration-count: 1; animation-direction: normal; } .strex-content .tc-reveal .strex-content { color: #766; } /* * * * * * * * * * * * ** MODIFICATION * * * * * * * * * * * * */ .stretch-open { display: inline-block; padding: 0px 3px; margin: 0px -3px; background: rgba(137, 137, 137, 0.2) none repeat scroll 0% 0%;} /* * * * * * * * * * * * ** Footnotes with Numbers * * * * * * * * * * * * */ /* Footer Collection with Numbers */ footer.footnotes { counter-reset: fnotenr; /* set counter to 0 */ } .footnotes p span.summary span { counter-increment: fnotenr; /* counter +1 */ } .footnotes p span.summary span p::before { content: counter(fnotenr); /* Display the counter */ font-size: xx-small; vertical-align: top; line-height: 1.5; margin-left: -1em; } .footnotes p span.summary span p { padding: 0.175em 0 0 0; margin: 0; } /* * * * * * * * * * * * ** Special Styles * * * * * * * * * * * * */ /* hidden parts */ .strex-content.nocontent, .strex-start.nostart, .strex-end.noend, .strex-close.noclose { display: none; } /* standard text color */ .strex-content.standardcolor { color: <<colour foreground>>; } /* block */ .strex-content.block, .strex-inner.blockinner, .strex-container.blockcontainer { display: block; } /* hint */ .strex-inner.hint { position: absolute; min-width: 220px; background-color: rgb(252, 254, 211); border: 1px solid black; box-shadow: 5px 5px 10px #aaa; padding: 15px 13px 12px 15px; margin: 24px 0 0 -5px; z-index: 998; } .strexXX-inner.hint { display: block; } .strex-start.hint { letter-spacing: -0.5em; color: rgba(1,1,1,0) !important; background-color: transparent; border: 0; position: absolute; padding: 0 6px 3px; right: 10px; top: 5px; } .strex-inner.hint button::before { content: " ×"; font-size: 1.2em; color: <<colour tiddler-link-foreground>>; } .strex-content.hint { padding-right: 10px; } /* note top right */ .strex-inner.note { background-color: rgb(252, 254, 211); border: 1px solid black; box-shadow: 5px 5px 10px #aaa; display: block; min-width: 220px; padding: 26px 10px 15px 15px; position: fixed; right: 5%; top: 5%; z-index: 998; } .strex-start.note { position: absolute; padding: 0 6px 3px; right: 5px; top: 5px; } .strex-content.note { padding-right: 10px; } /* note flex */ .strex-inner.noteflex { background-color: rgb(252, 254, 211); border: 1px solid black; box-shadow: 5px 5px 10px #aaa; display: flex; flex-flow: column wrap; min-width: 220px; padding: 10px 15px 15px 15px; position: fixed; right: 5%; top: 5%; z-index: 999; justify-content: center; } .strex-start.noteflex { display: flex; order: 2; margin: 10px auto 1px; order: 2; padding: 3px 10px 5px; } .strex-content.noteflex { display: flex; order: 1; margin-top: 8px; width: 100%; } /* * * * * * * * * * * * ** Footnote Styles for Numbers * * * * * * * * * * * * */ body { counter-reset: notenr; /* set counter to 0 */ } .strex-container.numbers { counter-increment: notenr; /* counter +1 */ } button.strex-open.numbers::before { content: counter(notenr); /* Display the counter */font-size:xx-small; vertical-align:top;} } /* * * * * * * * * * * * ** stretch animation * * * * * * * * * * * * */ @keyframes expandtext { 0% { letter-spacing: -0.48em; rotateY(88deg); opacity: 0; } 70.0% { opacity: 0.35; } 100.0% { letter-spacing: 0; rotateY(0deg); opacity: 1; } } @-webkit-keyframes expandtext { 0% { letter-spacing: -0.48em; rotateY(88deg); opacity: 0; } 100.0% { letter-spacing: 0; rotateY(0deg); opacity: 1; } }

/*\ title: $:/core/modules/macros/HashStr.js type: application/javascript module-type: macro Generate a numeric hash from a string uses $:/core/modules/utils/utils.js \*/ (function(){ /*jslint node: true, browser: true */ /*global $tw: false */ "use strict"; /* Information about this macro */ exports.name = "HashStr"; exports.params = [ {name: "str"} ]; /* Run the macro */ exports.run = function(str) { var hash = $tw.utils.hashString(str); return hash; }; })();

<div class=""> <div class="important"> The code of the macros have changed and this documentation is no longer up to date. It will be updated soon. </div> ! Introduction The [[slider and accordion macros|$:/_tw-scholars/macros/slider+accordion]] hide or show their content when clicked.The only difference is their behaviour when using several sliders on the same page: * The `<<slider>>` macro creates one state tiddler for each new slider, so they can be opened/closed independently of one another; * The `<<accordion>>` macro uses a single state tiddler for all the sliders on the same page, thus only one can be open at a time. They also show next to the caption a link `…` to the original tiddler (if there's one). ! Content and Attributes The content of the `<<slider>>` and `<<accordion>>` macros is displayed according to the rules given above. <!-- |!Attribute |!Description | |caption |The slider caption | |body |The contents to be shown or hidden. If it is a tiddlers' title, its content is transcluded, else it is displayed as is | |heading |The heading level of the slider (defaults to "h1") | |tooltip1 |Show tooltip (defaults to "Click to show the contents of this slider") | |tooltip2 |Hide tooltip (defaults to "Click to hide") | |tooltip3 |Edit tooltip (defaults to "Edit this section") | |state |Set to "popup" to delete the state tiddler on each startup (defaults to "slider") | |retain |Set to "yes" to force the content to be retained even when hidden (defaults to "no")| |animate |Set to "yes" to animate opening and closure (defaults to "no") | |btn-class |The div class to be applied to the slider button (defaults to "invisible") | |btn-style |The span style to be applied to the slider button (defaults to "") | |body-class |The div class to be applied to the body (defaults to "") | |body-style |The span class to be applied to the slider button (defaults to "") | |aria-label-show |Optional Accessibility label for the show button (defaults to "") | |aria-label-hide |Optional Accessibility label for the hide button (defaults to "") | |aria-label-link |Optional Accessibility label for the link (defaults to "") | --> <table> <thead> <tr> <td>Attribute</td> <td>Description</td> </tr> </thead> <tbody> <tr> <td>caption</td> <td>The slider caption</td> </tr> <tr> <td>body</td> <td>The contents to be shown or hidden</td> </tr> <tr> <td>heading</td> <td>Optional heading level of the slider (defaults to "h1")</td> </tr> <tr> <td>tooltip1</td> <td>Optional show tooltip (defaults to "Click to show the contents of this slider")</td> </tr> <tr> <td>tooltip2</td> <td>Optional hide tooltip (defaults to "Click to hide")</td> </tr> <tr> <td>tooltip3</td> <td>Optional edit tooltip (defaults to "Edit this section")</td> </tr> <tr> <td>state</td> <td>Set to "popup" to delete the state tiddler on each startup (defaults to "slider")</td> </tr> <tr> <td>retain</td> <td>Set to "yes" to force the content to be retained even when hidden (defaults to "no")</td> </tr> <tr> <td>animate</td> <td>Set to "yes" to animate opening and closure (defaults to "no")</td> </tr> <tr> <td>btn-class</td> <td>Optional div class to be applied to the slider button (defaults to "")</td> </tr> <tr> <td>btn-style</td> <td>Optional span style to be applied to the slider button (defaults to "")</td> </tr> <tr> <td>body-class</td> <td>Optional div class to be applied to the body (defaults to "")</td> </tr> <tr> <td>body-style</td> <td>Optional span class to be applied to the slider button (defaults to "")</td> </tr> <tr> <td>aria-label-show</td> <td>Optional Accessibility label for the show button (defaults to "")</td> </tr> <tr> <td>aria-label-hide</td> <td>Optional Accessibility label for the hide button (defaults to "")</td> </tr> <tr> <td>aria-label-link</td> <td>Optional Accessibility label for the link (defaults to "")</td> </tr> </tbody> </table> Retaining the content when hidden can give poor performance since the hidden content requires refresh processing even though it is not displayed. On the other hand, the content can be revealed much more quickly. Note that setting ''animate="yes"'' will also force ''retain="yes"''. ! Examples !!Example 1 ``` <<slider "How are you?" "Fine, thanks!" "h3" >> ``` Gives this: <<slider "How are you?" "Fine, thanks!" "h3" >> !!Example 2 The first level sliders on the "Features" tab are created with the following code (see [[tiddler|$:/_tw-scholars/tab/features]]) : ``` !Features <$list filter="[[$:/_tw-scholars/tab/features]listed[parent]!has[draft.of]sort[description]]"> <$macrocall $name="accordion" caption={{!!description}} body={{!!title}} heading="h2" state="popup"/> </$list> ``` !Features <$list filter="[[$:/_tw-scholars/tab/features]listed[parent]!has[draft.of]sort[description]]"> <$macrocall $name="accordion" caption={{!!description}} body={{!!title}} heading="h2" state="popup"/> </$list> </div>

\define text(body,alt-body) $alt-body$ $body$ \end \define tiddler(body,alt-body) $alt-body$ <$transclude tiddler="$body$"/> \end \define sliderCode(bodyType,stateText,topoi,caption,body,heading:"h1",retain:"no",animate:"no",btn-class:"btn-invisible",btn-pressed-class:"btn-invisible",btn-style:"",btn-pressed-style:"",body-class:"",body-style:"",btn-tooltip:"Click to show the contents of this slider",btn-pressed-tooltip:"Click to hide",link-tooltip,link,filter,alt-body) <$reveal type="nomatch" state=<<qualify '$:/state$topoi$'>> text="$stateText$"> <$heading$> <span title="$btn-tooltip$"> <$button set=<<qualify '$:/state$topoi$'>> setTo="$stateText$" class="$btn-class$" style="$btn-style$"> <small><small>{{$:/core/images/right-arrow}}</small></small> $caption$ </$button> </span> </$heading$> </$reveal> <$reveal type="match" state=<<qualify '$:/state$topoi$'>> text="$stateText$"> <$heading$> <span title="$btn-pressed-tooltip$"> <$button set=<<qualify '$:/state$topoi$'>> setTo="" class="$btn-pressed-class$" style="$btn-pressed-style$"> <small>{{$:/core/images/down-arrow}}</small>$caption$ </$button><$link to='$body$'>$link$</$link> </span> </$heading$> </$reveal> <$reveal type="match" state=<<qualify '$:/state$topoi$'>> text="$stateText$" retain="$retain$" animate="$animate$"> <div class="$body-class$"> <span style="$body-style$"> <<$bodyType$ "$body$" "$alt-body$">> </span> </div> </$reveal> \end \define slider(caption,body,heading,retain:"no",animate:"no",btn-class:"btn-invisible",btn-pressed-class:"btn-invisible",btn-style:"",btn-pressed-style:"",body-class:"",body-style:"",btn-tooltip,btn-pressed-tooltip,format:"",template:"",link,link-tooltip:"Open this section",alt-body) <$reveal type="nomatch" state="$body$!!modified" text=""> <$reveal type="match" state="$body$!!$caption$" text=""> <$macrocall $name="sliderCode" bodyType="tiddler" stateText={{!!modified}} topoi={{!!modified}} caption="$caption$" body="$body$" heading="$heading$" retain="$retain$" animate="$animate$" btn-class="$btn-class$" btn-pressed-class="$btn-pressed-class$" btn-style="$btn-style$" btn-pressed-style="$btn-pressed-style$" body-class="$body-class$" body-style="$body-style$" btn-tooltip="$btn-tooltip$" btn-pressed-tooltip="$btn-pressed-tooltip$" link="$link$" link-tooltip="$link-tooltip$" alt-body="$alt-body$" /> </$reveal> <$reveal type="nomatch" state="$body$!!$caption$" text=""> <$macrocall $name="sliderCode" bodyType="tiddler" stateText={{!!modified}} topoi={{!!modified}} caption="<$view tiddler='$body$' field='$caption$' format='$format$' template='$template$'/>" body="$body$" body="$body$" heading="$heading$" retain="$retain$" animate="$animate$" btn-class="$btn-class$" btn-pressed-class="$btn-pressed-class$" btn-style="$btn-style$" btn-pressed-style="$btn-pressed-style$" body-class="$body-class$" body-style="$body-style$" btn-tooltip="$btn-tooltip$" btn-pressed-tooltip="$btn-pressed-tooltip$" link="$link$" link-tooltip="$link-tooltip$" alt-body="$alt-body$" /> </$reveal> </$reveal> <$reveal type="match" state="$body$!!modified" text=""> <$macrocall $name="sliderCode" bodyType="text" stateText="$caption$" topoi="/$caption$" caption="$caption$" body="$body$" heading="$heading$" retain="$retain$" animate="$animate$" btn-class="$btn-class$" btn-pressed-class="$btn-pressed-class$" btn-style="$btn-style$" btn-pressed-style="$btn-pressed-style$" body-class="$body-class$" body-style="$body-style$" btn-tooltip="$btn-tooltip$" btn-pressed-tooltip="$btn-pressed-tooltip$" alt-body="$alt-body$" /> </$reveal> \end \define accordion(caption,body,heading,retain:"no",animate:"no",btn-class:"btn-invisible",btn-pressed-class:"btn-invisible",btn-style:"",btn-pressed-style:"",body-class:"",body-style:"",btn-tooltip,btn-pressed-tooltip,format:"",template:"",link:"<small><small> …</small></small>",link-tooltip:"Open this section",alt-body) <$reveal type="nomatch" state="$body$!!modified" text=""> <$reveal type="match" state="$body$!!$caption$" text=""> <$macrocall $name="sliderCode" bodyType="tiddler" stateText={{!!modified}} topoi="" caption="$caption$" body="$body$" heading="$heading$" retain="$retain$" animate="$animate$" btn-class="$btn-class$" btn-pressed-class="$btn-pressed-class$" btn-style="$btn-style$" btn-pressed-style="$btn-pressed-style$" body-class="$body-class$" body-style="$body-style$" btn-tooltip="$btn-tooltip$" btn-pressed-tooltip="$btn-pressed-tooltip$" link="$link$" link-tooltip="$link-tooltip$" alt-body="$alt-body$" /> </$reveal> <$reveal type="nomatch" state="$body$!!$caption$" text=""> <$macrocall $name="sliderCode" bodyType="tiddler" stateText={{!!modified}} topoi="" caption="<$view tiddler='$body$' field='$caption$' format='$format$' template='$template$'/>" body="$body$" heading="$heading$" retain="$retain$" animate="$animate$" btn-class="$btn-class$" btn-pressed-class="$btn-pressed-class$" btn-style="$btn-style$" btn-pressed-style="$btn-pressed-style$" body-class="$body-class$" body-style="$body-style$" btn-tooltip="$btn-tooltip$" btn-pressed-tooltip="$btn-pressed-tooltip$" link="$link$" link-tooltip="$link-tooltip$" alt-body="$alt-body$" /> </$reveal> </$reveal> <$reveal type="match" state="$body$!!modified" text=""> <$macrocall $name="sliderCode" bodyType="text" stateText="$caption$" topoi="" caption="$caption$" body="$body$" heading="$heading$" retain="$retain$" animate="$animate$" btn-class="$btn-class$" btn-pressed-class="$btn-pressed-class$" btn-style="$btn-style$" btn-pressed-style="$btn-pressed-style$" body-class="$body-class$" body-style="$body-style$" btn-tooltip="$btn-tooltip$" btn-pressed-tooltip="$btn-pressed-tooltip$" alt-body="$alt-body$" /> </$reveal> \end

\define config-title() $:/config/ViewToolbarButtons/Visibility/$(listItem)$ \end \define googtid() https://docs.google.com/forms/d/1wEJjx36te-VgjYfPutu0L71rO6kvIW1oC5abA9enMXQ/viewform?entry.2087188739=$(tid)$&entry.507569536?embedded=true \end <$button popup=<<qualify "$:/state/popup/comment">> tooltip="Your comments to me, about this tiddler" aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass="tc-selected"> <$list filter="[<tv-config-toolbar-icons>prefix[yes]]"> {{img/comment}} </$list> </$button><$reveal state=<<qualify "$:/state/popup/comment">> type="popup" position="below" animate="yes"> <div class="tc-drop-down"> <div id="com_hook"><div id="com_form" > <$vars tid={{!!title}}> <iframe src=<<googtid>> scrolling="no" frameborder="1px" overflow="hidden" width="550px" height="500px" >Loading iframe...</iframe> </$vars> </div></div> <div id="com_thanks" > <table><tr><td>Thank you for your input!</td><td rowspan="2">{{img/head}}</td></tr><tr><td>[[How this works?|Comments using Google Drive 'Forms']]</td></tr></table> </div> <br><br><br><br><br><br><br><br><br> </div> </$reveal> <style> #com_hook {position: relative; width: 110%; } #com_form {position: absolute; left: -30px; top: -235px; clip:rect(252px 400px 470px 30px); overflow:hidden; display:inline-block;} #com_thanks{display:block; position: absolute; top:195px; font-size:80%; height:30px; padding:0; margin:0; right:40px; } #com_thanks a {color:blue; } #com_thanks table, #com_thanks tr, #com_thanks td {border:0;background-color:white; } #com_thanks td {align:right;} </style>

.gcom_hook {position: relative; width: 110%; background-color: #FFF;} .gcom_form {position: absolute; left: -30px; top: -324px; clip:rect(317px 580px 540px 38px); display:inline-block;border:0px solid yellow;} .gcom_heightfiller {height:11em;} .tc-comment { min-width: 380px; border: 1px solid #BBB; background-color: #FFF; padding: 7px 0px; margin: 4px 0px 0px; white-space: nowrap; text-shadow: none; line-height: 1.4; border-radius: 4px; box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5); }

\define config-title() $:/config/ViewToolbarButtons/Visibility/$(listItem)$ \end \define googtid() https://docs.google.com/forms/$(form-id)$/viewform?entry.$(entry-id)$=$(tid)$&?embedded=true \end <$button popup=<<qualify "$:/state/popup/comment">> tooltip="Your comments to me, about this tiddler" class=<<tv-config-toolbar-class>> selectedClass="tc-selected"> <$list filter="[<tv-config-toolbar-icons>prefix[yes]]"> {{img/comment}} </$list> </$button><$reveal state=<<qualify "$:/state/popup/comment">> type="popup" position="below" animate="yes"> <div class="tc-drop-down"> <div class="gcom_hook"><div class="gcom_form" > <$vars tid={{!!title}} form-id={{$:/_TWaddle/plugins/GComment!!form-id}} entry-id={{$:/_TWaddle/plugins/GComment!!entry-id}}> <iframe src=<<googtid>> scrolling="no" frameborder="1px" overflow="hidden" overflow-y="scroll" width="550px" height="500px" >Loading iframe...</iframe> </$vars> </div></div> <div class="gcom_heightfiller"></div> </div> </$reveal>

<pre> .stretch-closed { display:inline-block; padding: 0 3px 0 2px; margin:0px -2px 0 -1px; line-height:96%; background: none; border: 1px solid lightgray; /* box-shadow: inset 0 0 5px #b3b3b3; */ margin-right:2px; } .stretch-open { display:inline-block; padding: 0px 3px; /*0 3*/ margin:0 -2px; background:#f4f4f4; border: 1px solid transparent; border-bottom:1px solid silver; } .stretch-outline { display:inline-block; /* box-shadow: inset 0 0 2px gray; */ padding-right:2px; padding-left:0px; /*2*/ -webkit-animation: revealoutline 3.5s ease 1 running; animation: revealoutline 3.5s ease 1 running; outline: solid 0px red; outline-offset:1px; /* margin-right:0px; */ } @-webkit-keyframes revealoutline { 0% { outline: transparent solid 1px; } 25.0% { outline: silver solid 1px; } 50.0% { outline: silver solid 1px; } 100.0% { outline: transparent solid 1px; } } @keyframes revealoutline { 0% {outline: transparent solid 1px; } 25.0% { outline: silver solid 1px; } 50.0% { outline: silver solid 1px; } 100.0% { outline: transparent solid 1px; } } .stretch-open:hover + .stretch-outline { outline:silver solid 1px; } .stretch-content { padding: 0 0px; /*0 3 */ white-space: pre-wrap; /* margin-right:-6px; -6 */ -webkit-animation: revealcontent .4s ease 1 running; animation: revealcontent .4s ease 1 running; opacity:1; } @-webkit-keyframes revealcontent { 0% {opacity:0;} 100.0% {opacity:1;} } @keyframes revealcontent { 0% {opacity:0;} 100.0% {opacity:1;} } </pre>

\define cont() $(content)$ \define stretch(label, restornothing, content) <$vars restornothing="""$restornothing$""" content="""$content$"""> <$set name="contentToReveal" filter="[<content>regexp[^$]]" value=<<restornothing>> emptyValue=<<content>>> <$set name="rest" filter="[<content>regexp[^$]]" value="" emptyValue=<<restornothing>>> <$set name="qualstate" value=<<qualify "$:/state/$label$">> > <$reveal type="nomatch" state=<<qualstate>> text="show" animate="yes"> <$button set=<<qualstate>> setTo="show" class="stretch-closed" > <$list filter="[[$label$]splitbefore[_]removesuffix[_]] [[$label$]splitbefore[_]] +[first[]]" variable="lab"><<lab>></$list> </$button>"""<<rest>>""" </$reveal><$reveal type="match" state=<<qualstate>> text="show" animate="yes"> <$button set=<<qualstate>> setTo="hide" class="stretch-open" > <$action-setfield $tiddler=<<qualstate>>/> <$list filter="[[$label$]splitbefore[_]removesuffix[_]] [[$label$]splitbefore[_]] +[first[]]" variable="lab"><<lab>></$list> </$button> """<<rest>>"""<span class="stretch-outline"> <span class="stretch-content"><<contentToReveal>></span> </span></$reveal> </$set> </$set> </$set> </$vars> \end

<$set name="more" value={{$:/.tb/config/sidebar-tabs/custom!!more}}> <$set name="more-tag" value={{$:/.tb/config/sidebar-tabs/custom!!more-tag}}> <table> <tr> <th>Tab</th> <th>Sidebar</th> <th>More</th> <$reveal type="nomatch" text=<<more>> default="" tag="th"> <<more>> </$reveal> </tr> <$list filter="[all[shadows+tiddlers]prefix[$:/c/ui/SideBar/]] [all[shadows+tiddlers]prefix[$:/core/ui/MoreSideBar/]] [all[shadows+tiddlers]prefix{$:/.tb/config/sidebar-tabs/custom}] +[sort[title]]"> <tr> <td><$link to={{!!title}}><$view tiddler={{!!title}} field="title"/></$link></td> <td><span title="Toggle Sidebar"><$checkbox tiddler={{!!title}} tag="$:/tags/SideBar"/></span></td> <td><span title="Toggle Sidebar More"><$checkbox tiddler={{!!title}} tag="$:/tags/MoreSideBar"/></span></td> <$reveal type="nomatch" text=<<more>> default="" tag="td"> <$checkbox tiddler={{!!title}} tag=<<more-tag>>/> </$reveal> </tr> </$list> </table> </$set> </$set>

\define fold(heading, text) <$button class="tc-btn-invisible" popup=<<qualify "$:/state/section$heading$">>> $heading$ </$button> <$reveal type="nomatch" state=<<qualify "$:/state/section$heading$">> text=""> $text$ </$reveal> \end

\define slider(label, content, tooltip, state:"$:/state/slider", animate: "yes", class, btn-class:"tc-btn-invisible tc-tiddlylink", $label-hide$) <$reveal type=match state="$state$" text=""> <$button set="$state$" setTo="show" class="slider-btn slider-btn-show $btn-class$" tooltip="$tooltip$">$label$</$button> </$reveal> <$reveal type=match state="$state$" text="show" animate="$animate$"> <$button set="$state$" setTo="" class="slider-btn slider-btn-hide $btn-class$" tooltip="$tooltip$"><$reveal type=match text="" default="$label-hide$">$label$</$reveal><$reveal type=nomatch text="" default="$label-hide$">$label-hide$</$reveal></$button> <div class="slider-contents $class$"> $content$ </div> </$reveal> <style> .slider-contents{ padding: 5px; border: 1px solid #eee; background: #fcfcfc; border-radius:3px; } </style> \end ``` <<slider text content tooltip $:/state/slider-test>> ``` <<< <<slider text content tooltip $:/state/slider-test>> <<<

\define tiddler(title,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9) <$set name="$1" value="$arg1$"> <$set name="$2" value="$arg2$"> <$set name="$3" value="$arg3$"> <$set name="$4" value="$arg4$"> <$set name="$5" value="$arg5$"> <$set name="$6" value="$arg6$"> <$set name="$7" value="$arg7$"> <$set name="$8" value="$arg8$"> <$set name="$9" value="$arg9$"> {{||$title$}} </$set> </$set> </$set> </$set> </$set> </$set> </$set> </$set> </$set> \end

/*\ created: 20151008200037346 creator: Tobias Beer modified: 20151008200114256 title: $:/.tb/modules/macros/cycletags.js type: application/javascript module-type: macro summary: a javascript macro allowing to cycle through tags created: 20140110061443770 creator: Tobias Beer modified: 20151008100040598 <<cycletags """foo bar baz""">> \*/ (function(){ /*jslint node: true, browser: true */ /*global $tw: false */ "use strict"; /* Allows to cycle through a number of tags. */ exports.name = "cycletags"; exports.params = [ { name: "tags"}, { name: "group"}, { name: "label"}, { name: "tooltip"}, { name: "class"}, { name: "reset"}, { name: "resetLabel"}, { name: "resetTooltip"} ]; /* Run the macro */ exports.run = function(paramtags, group, btnText, btnTip, cls, reset, resetText, resetTip) { var current = -1, cycle = "", next, removeAction = "", resetCode, tip, tid = $tw.wiki.getTiddler(this.getVariable("currentTiddler")), currentTags = tid && tid.fields.tags ? tid.fields.tags : [], tags = $tw.utils.parseStringArray(paramtags), locale = this.wiki.getTiddler("$:/.tb/modules/macros/cycletags.js/lingo"), lingo = function(index) { return locale ? $tw.wiki.extractTiddlerDataItem(locale,index,"") : ""; }; group = " " + (group ? group + "-" : "") + lingo("tag"); $tw.utils.each(tags, function(tag, i){ if(currentTags.indexOf(tag) > -1) { current = i; return false; } }); if (current < 0) { next = 0; } else { next = tags.length > (current + 1) ? current + 1 : 0; removeAction = "<$action-sendmessage $message=\"tm-remove-tag\" $param=\"\"\"" + tags[current] + "\"\"\"/>"; } tip = btnTip ? btnTip : (lingo("add") + group + " '" + tags[next] + "'" + (current < 0 ? "" : " " + lingo("removing") + group + " '" + tags[current] + "'") ); cycle = "<$button class=\"cycletags " + cls + "\" tooltip=\"" + tip + "\">" + "<$action-sendmessage $message=\"tm-add-tag\" $param=\"\"\"" + tags[next] + "\"\"\"/>" + removeAction + (btnText ? btnText : tags[next]) + "</$button>"; if(reset && current > -1) { tip = resetTip ? resetTip : (lingo("remove") + group + " '" + tags[current] + "' "); resetCode = "<$button message=\"tm-remove-tag\" " + "class=\"cycletags-reset " + cls + "\" " + "tooltip=\"" + tip + "\" " + "param=\"\"\"" + tags[current] + "\"\"\">" + (resetText ? resetText : "-") + "</$button>"; if( reset == "after") { cycle = cycle + resetCode; } else { cycle = resetCode + cycle; } } return "<$fieldmangler>" + cycle + "</$fieldmangler>"; }; })();

/*\ title: $:/.tb/modules/macros/validate.js type: application/javascript summary: registers contact form validation modifier: Tobias Beer module-type: macro \*/ (function(){ /*jslint node: true, browser: true */ /*global $tw: false */ "use strict"; /* contact form validation via <<validate "form-id">> */ exports.name = "validate"; exports.params = [ { name: "id" } ]; /* Run the macro */ exports.run = function(id) { var f = document.getElementById(id); f.onsubmit = function() { var f = this, i = document.getElementById(this.getAttribute("id") + "-response"), mail = f._replyto.value, body = f.body.value, robot = f.answer.value, re = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; if (mail == f._replyto.placeholder || !re.test(mail)) { alert('Please enter a valid email address!'); f._replyto.focus(); return false; } if (body === "" || body == f.body.placeholder){ alert("Please enter a message!"); f.body.focus(); return false; } robot = f.answer.value; if (robot === "" || robot == f.answer.placeholder || robot.toLowerCase().substr(0,2) != "no") { alert("You better be honest or you won't pe able to continue!"); f.answer.focus(); return false; } f.style.display = "none"; if(i && i.parentNode) { i.parentNode.style.display = "block"; } return true; }; }; })();

/*\ title: $:/.tb/modules/startup/hide-sidebar.js type: application/javascript module-type: startup created: 20151010151732122 creator: Tobias Beer modified: 20151010151750739 Hides the sidebar on startup when the config tiddler [[$:/config/hide-sidebar-on-startup]] contains "yes" \*/ (function(){ /*jslint node: true, browser: true */ /*global $tw: false */ "use strict"; // Export name and synchronous status exports.name = "hide-sidebar-on-startup"; exports.platforms = ["browser"]; exports.after = ["startup"]; exports.synchronous = true; exports.startup = function() { var conf = $tw.wiki.getTiddler("$:/config/HideSidebarOnStartup"), value = (conf ? conf.getFieldString("text") : "").toLowerCase(), state = value == "yes" ? "no" : "yes"; $tw.wiki.setText("$:/state/sidebar", "text", undefined, state); }; })();

/*\ title: $:/.tb/modules/startup/responsive.js type: application/javascript module-type: startup created: 20151112123235915 creator: Tobias Beer modified: 20151112123235915 modifier: Tobias Beer Switches themes depending on screen size. \*/ (function(){ /*jslint node: true, browser: true */ /*global $tw: false */ "use strict"; // Export name and synchronous status exports.name = "responsive"; exports.platforms = ["browser"]; exports.after = ["startup"]; exports.synchronous = true; exports.startup = function() { var handler = function(event) { var n = Object.keys(window.responsive).length; $tw.utils.each(window.responsive, function(theme, key){ n--; var current, width = parseInt(key), w = window, d = document, e = d.documentElement, g = d.getElementsByTagName('body')[0], bodyWidth = w.innerWidth || e.clientWidth || g.clientWidth; if (n == 0 || bodyWidth < width && !isNaN(width)) { current = $tw.wiki.getTiddlerText("$:/theme"); if (current != theme) { $tw.wiki.setText("$:/theme","text",null,theme); } return false; } }); }; window.addEventListener("resize",handler); window.responsive = $tw.wiki.getTiddlerData("$:/theme/responsive",Object.create(null)); handler(); }; })();

\define searchInField(field, for, ci) <$list filter="[!is[shadow]!is[system]regexp:$field$[$for$$ci$]limit[1]]"> <dt>$field$</dt> </$list> <$list filter="[!is[shadow]!is[system]regexp:$field$[$for$$ci$]]"> <dd><$link><$view field="title"/></$link></dd> </$list> \end <style>.tc-advanced-search-check imput {width:auto !important;}</style> Search in fields... <span class="tc-advanced-search-check"><$checkbox field="case-insensitive" tiddler="$:/temp/advancedsearch" checked="(?i)"> case insensitive</$checkbox></span> <div class="tc-search"> <$edit-text tiddler="$:/temp/advancedsearch" type="search" tag="input"/> <$select field="field" tiddler="$:/temp/advancedsearch" default=""> <option value="">*any</option> <$list filter="[!is[shadow]!is[system]fields[]sort[]]" variable="field"> <option value=<<field>>><<field>></option> </$list> </$select> <$reveal state="$:/temp/advancedsearch" type="nomatch" text=""> <$button class="tc-btn-invisible"> <$action-setfield $tiddler="$:/temp/advancedsearch" $field="text" $value=""/> {{$:/core/images/close-button}} </$button> </$reveal> </div> <$reveal state="$:/temp/advancedsearch" type="nomatch" text=""> <$reveal state="$:/temp/advancedsearch!!field" type="match" text=""> <dl> <$list filter="[!is[shadow]!is[system]fields[]]" variable="field"> <$reveal type=nomatch text=text default=<<field>>> <$macrocall $name="searchInField" field=<<field>> for={{$:/temp/advancedsearch}} ci={{$:/temp/advancedsearch!!case-insensitive}}/> </$reveal> </$list> </dl> </$reveal> <$reveal state="$:/temp/advancedsearch!!field" type="nomatch" text=""> <dl> <$macrocall $name="searchInField" field={{$:/temp/advancedsearch!!field}} for={{$:/temp/advancedsearch}} ci={{$:/temp/advancedsearch!!case-insensitive}}/> </dl> </$reveal> </$reveal>

/* ONLY WIDE SCREEN */ @media (min-width: 800px) { /* CONTROL BUTTONS */ body.tc-dirty span.tc-dirty-indicator svg, .tc-sidebar-scrollable svg { fill:transparent; } .tc-sidebar-scrollable:hover svg, .tc-sidebar-scrollable svg.tc-image-advanced-search-button { fill:#cccccc; } body.tc-dirty .tc-sidebar-scrollable:hover span.tc-dirty-indicator svg{ fill:#ff0000; } /* SIDEBAR */ .tc-sidebar-scrollable .tc-sidebar-lists .tc-tab-set { visibility:hidden; } .tc-sidebar-scrollable:hover .tc-sidebar-lists .tc-tab-set { visibility:visible; } } /* TIDDLER TOOLBAR */ .tc-tiddler-view-frame .tc-tiddler-controls svg { fill:transparent; } .tc-tiddler-view-frame .tc-tiddler-controls:hover svg, .tc-tiddler-view-frame .tc-tiddler-controls [aria-label~=close] svg, .tc-tiddler-view-frame .tc-tiddler-controls .tc-popup svg { fill:#cccccc; } /* BUTTON ANIMATION */ .tc-page-controls svg, .tc-tiddler-controls svg, .tc-topbar button svg, .tc-sidebar-scrollable { <<transition "fill 50ms ease-in-out">> } /* EDIT MODE */ textarea.tc-edit-texteditor, code, kbd, pre, samp { font-family: Consolas, Inconsolata, monospace, serif; font-size: 1em; } /* ONLY WIDE SCREEN */ @media (max-width: 800px) { /* FIX TIDDLER WIDTH */ .tc-storyview-zoomin-tiddler { width: 100% !important; } }

\define lingo-base() $:/language/EditTemplate/ <$fieldmangler> <$edit-text tiddler="$:/temp/replace-tag" field="replace" tag="input" default="" placeholder="replace tag" focusPopup=<<qualify "$:/state/popup/replace-tags">> class="tc-popup-handle"/> <$button popup=<<qualify "$:/state/popup/replace-tags">> class="tc-btn-invisible tc-btn-dropdown" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}> {{$:/core/images/down-arrow}}</$button> <$edit-text tiddler="$:/temp/replace-tag" field="with" tag="input" default="" placeholder="with tag"/> <$reveal state="$:/temp/replace-tag!!replace" type="nomatch" text=""> <$button class="tc-btn-invisible tc-btn-dropdown"> <$action-deletetiddler $tiddler="$:/temp/replace-tag"/> {{$:/core/images/close-button}} </$button> </$reveal> <div class="tc-block-dropdown-wrapper"> <$reveal state=<<qualify "$:/state/popup/replace-tags">> type="nomatch" text="" default=""> <div class="tc-block-dropdown"> <$linkcatcher to="$:/temp/replace-tag!!replace"> <$list filter="[tags[]search:title{$:/temp/replace-tag!!replace}sort[]]"> {{||$:/core/ui/Components/tag-link}} </$list> </$linkcatcher> </div> </$reveal> </div> </$fieldmangler> <$list filter='[tag{$:/temp/replace-tag!!replace}]'> <$fieldmangler tiddler=<<currentTiddler>>> <$button tooltip="Click to replace tag"> {{$:/core/images/done-button}} <$action-sendmessage $message="tm-remove-tag" $param={{$:/temp/replace-tag!!replace}}/> <$action-sendmessage $message='tm-add-tag' $param={{$:/temp/replace-tag!!with}}/> </$button> <$link><$view field=title/></$link><br> </$fieldmangler> </$list> <$reveal type="nomatch" state="$:/temp/replace-tag!!with" text=""> <$list filter="[title{$:/temp/replace-tag!!replace}is[tiddler]]"> <$button> rename tag "{{$:/temp/replace-tag!!replace}}" to "{{$:/temp/replace-tag!!with}}" <$action-setfield $tiddler={{$:/temp/replace-tag!!replace}} title={{$:/temp/replace-tag!!with}}/> <$action-deletetiddler $tiddler={{$:/temp/replace-tag!!replace}}/> <$action-sendmessage $message="tm-close-tiddler" $param={{$:/temp/replace-tag!!replace}}/> </$button> </$list> </$reveal>

<div class="tc-advanced-search"> <<tabs "[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]" "$:/core/ui/AdvancedSearch/System">> </div>

20

Crimson

28px

1.0

Zeitleiste

hide

hide

hide

hide

hide

hide

hide

hide

hide

hide

hide

hide

hide

hide

hide

hide

hide

hide

hide

hide

hide

show

hide

+[!is[system]] -Inventar -excludeStory -Welcome

no

above

top

hide

hide

show

hide

hide

hide

show

show

hide

hide

hide

hide

yes

yes

yes

yes

no

yes

no

hide

no

tc-btn-invisible

hide

hide

show

hide

show

hide

hide

hide

show

<div class="tc-control-panel"> <<tabs "[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]" "$:/core/ui/ControlPanel/Info">> </div>

{ "tiddlers": { "$:/Acknowledgements": { "title": "$:/Acknowledgements", "type": "text/vnd.tiddlywiki", "text": "TiddlyWiki incorporates code from these fine OpenSource projects:



* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]

* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]

* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]



And media from these projects:



* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]

" }, "$:/core/copyright.txt": { "title": "$:/core/copyright.txt", "type": "text/plain", "text": "TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)



Copyright © Jeremy Ruston 2004-2007

Copyright © UnaMesa Association 2007-2016



Redistribution and use in source and binary forms, with or without modification,

are permitted provided that the following conditions are met:



Redistributions of source code must retain the above copyright notice, this

list of conditions and the following disclaimer.



Redistributions in binary form must reproduce the above copyright notice, this

list of conditions and the following disclaimer in the documentation and/or other

materials provided with the distribution.



Neither the name of the UnaMesa Association nor the names of its contributors may be

used to endorse or promote products derived from this software without specific

prior written permission.



THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS' AND ANY

EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES

OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT

SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,

INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED

TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR

BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN

CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN

ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH

DAMAGE.

" }, "$:/core/icon": { "title": "$:/core/icon", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>" }, "$:/core/images/advanced-search-button": { "title": "$:/core/images/advanced-search-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-advanced-search-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\">

<path d=\"M74.5651535,87.9848361 C66.9581537,93.0488876 57.8237115,96 48,96 C21.490332,96 0,74.509668 0,48 C0,21.490332 21.490332,0 48,0 C74.509668,0 96,21.490332 96,48 C96,57.8541369 93.0305793,67.0147285 87.9377231,74.6357895 L122.284919,108.982985 C125.978897,112.676963 125.973757,118.65366 122.284271,122.343146 C118.593975,126.033442 112.613238,126.032921 108.92411,122.343793 L74.5651535,87.9848361 Z M48,80 C65.673112,80 80,65.673112 80,48 C80,30.326888 65.673112,16 48,16 C30.326888,16 16,30.326888 16,48 C16,65.673112 30.326888,80 48,80 Z\"></path>

<circle cx=\"48\" cy=\"48\" r=\"8\"></circle>

<circle cx=\"28\" cy=\"48\" r=\"8\"></circle>

<circle cx=\"68\" cy=\"48\" r=\"8\"></circle>

</g>

</svg>" }, "$:/core/images/auto-height": { "title": "$:/core/images/auto-height", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-auto-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<path d=\"M67.9867828,114.356363 L67.9579626,99.8785426 C67.9550688,98.4248183 67.1636987,97.087107 65.8909901,96.3845863 L49.9251455,87.5716209 L47.992126,95.0735397 L79.8995411,95.0735397 C84.1215894,95.0735397 85.4638131,89.3810359 81.686497,87.4948823 L49.7971476,71.5713518 L48.0101917,79.1500092 L79.992126,79.1500092 C84.2093753,79.1500092 85.5558421,73.4676733 81.7869993,71.5753162 L49.805065,55.517008 L48.0101916,63.0917009 L79.9921259,63.0917015 C84.2035118,63.0917016 85.5551434,57.4217887 81.7966702,55.5218807 L65.7625147,47.4166161 L67.9579705,50.9864368 L67.9579705,35.6148245 L77.1715737,44.8284272 C78.7336709,46.3905243 81.2663308,46.3905243 82.8284279,44.8284271 C84.390525,43.2663299 84.390525,40.7336699 82.8284278,39.1715728 L66.8284271,23.1715728 C65.2663299,21.6094757 62.73367,21.6094757 61.1715729,23.1715729 L45.1715729,39.1715729 C43.6094757,40.73367 43.6094757,43.26633 45.1715729,44.8284271 C46.73367,46.3905243 49.26633,46.3905243 50.8284271,44.8284271 L59.9579705,35.6988837 L59.9579705,50.9864368 C59.9579705,52.495201 60.806922,53.8755997 62.1534263,54.5562576 L78.1875818,62.6615223 L79.9921261,55.0917015 L48.0101917,55.0917009 C43.7929424,55.0917008 42.4464755,60.7740368 46.2153183,62.6663939 L78.1972526,78.7247021 L79.992126,71.1500092 L48.0101917,71.1500092 C43.7881433,71.1500092 42.4459197,76.842513 46.2232358,78.7286665 L78.1125852,94.6521971 L79.8995411,87.0735397 L47.992126,87.0735397 C43.8588276,87.0735397 42.4404876,92.5780219 46.0591064,94.5754586 L62.024951,103.388424 L59.9579785,99.8944677 L59.9867142,114.32986 L50.8284271,105.171573 C49.26633,103.609476 46.73367,103.609476 45.1715729,105.171573 C43.6094757,106.73367 43.6094757,109.26633 45.1715729,110.828427 L61.1715729,126.828427 C62.73367,128.390524 65.2663299,128.390524 66.8284271,126.828427 L82.8284278,110.828427 C84.390525,109.26633 84.390525,106.73367 82.8284279,105.171573 C81.2663308,103.609476 78.7336709,103.609476 77.1715737,105.171573 L67.9867828,114.356363 L67.9867828,114.356363 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>

</svg>" }, "$:/core/images/blank": { "title": "$:/core/images/blank", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"></svg>" }, "$:/core/images/bold": { "title": "$:/core/images/bold", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-bold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\">

<path d=\"M41.1456583,51.8095238 L41.1456583,21.8711485 L67.4985994,21.8711485 C70.0084159,21.8711485 72.4285598,22.0802967 74.7591036,22.4985994 C77.0896475,22.9169022 79.1512515,23.6638602 80.9439776,24.7394958 C82.7367036,25.8151314 84.170863,27.3090474 85.2464986,29.2212885 C86.3221342,31.1335296 86.859944,33.5835518 86.859944,36.5714286 C86.859944,41.9496067 85.2465147,45.8337882 82.0196078,48.2240896 C78.792701,50.614391 74.6694929,51.8095238 69.6498599,51.8095238 L41.1456583,51.8095238 Z M13,0 L13,128 L75.0280112,128 C80.7647346,128 86.3519803,127.28292 91.789916,125.848739 C97.2278517,124.414559 102.068139,122.203563 106.310924,119.215686 C110.553709,116.22781 113.929959,112.373506 116.439776,107.652661 C118.949592,102.931816 120.204482,97.3445701 120.204482,90.8907563 C120.204482,82.8832466 118.262391,76.0411115 114.378151,70.3641457 C110.493911,64.6871798 104.607883,60.7133634 96.719888,58.442577 C102.456611,55.6937304 106.788968,52.1680887 109.717087,47.8655462 C112.645206,43.5630037 114.109244,38.1849062 114.109244,31.7310924 C114.109244,25.7553389 113.123259,20.7357813 111.151261,16.6722689 C109.179262,12.6087565 106.400578,9.35201972 102.815126,6.90196078 C99.2296739,4.45190185 94.927196,2.68908101 89.907563,1.61344538 C84.8879301,0.537809748 79.3305627,0 73.2352941,0 L13,0 Z M41.1456583,106.128852 L41.1456583,70.9915966 L71.8011204,70.9915966 C77.896389,70.9915966 82.7964334,72.3958776 86.5014006,75.2044818 C90.2063677,78.0130859 92.0588235,82.7039821 92.0588235,89.2773109 C92.0588235,92.6237329 91.4911355,95.3725383 90.3557423,97.5238095 C89.2203491,99.6750808 87.6965548,101.378145 85.7843137,102.633053 C83.8720726,103.887961 81.661077,104.784311 79.1512605,105.322129 C76.641444,105.859947 74.0121519,106.128852 71.2633053,106.128852 L41.1456583,106.128852 Z\"></path>

</g>

</svg>" }, "$:/core/images/cancel-button": { "title": "$:/core/images/cancel-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">

\t<g fill-rule=\"evenodd\">

\t <path d=\"M64,76.3137085 L47.0294734,93.2842351 C43.9038742,96.4098343 38.8399231,96.4084656 35.7157288,93.2842712 C32.5978915,90.166434 32.5915506,85.0947409 35.7157649,81.9705266 L52.6862915,65 L35.7157649,48.0294734 C32.5901657,44.9038742 32.5915344,39.8399231 35.7157288,36.7157288 C38.833566,33.5978915 43.9052591,33.5915506 47.0294734,36.7157649 L64,53.6862915 L80.9705266,36.7157649 C84.0961258,33.5901657 89.1600769,33.5915344 92.2842712,36.7157288 C95.4021085,39.833566 95.4084494,44.9052591 92.2842351,48.0294734 L75.3137085,65 L92.2842351,81.9705266 C95.4098343,85.0961258 95.4084656,90.1600769 92.2842712,93.2842712 C89.166434,96.4021085 84.0947409,96.4084494 80.9705266,93.2842351 L64,76.3137085 Z M64,129 C99.346224,129 128,100.346224 128,65 C128,29.653776 99.346224,1 64,1 C28.653776,1 1.13686838e-13,29.653776 1.13686838e-13,65 C1.13686838e-13,100.346224 28.653776,129 64,129 Z M64,113 C90.509668,113 112,91.509668 112,65 C112,38.490332 90.509668,17 64,17 C37.490332,17 16,38.490332 16,65 C16,91.509668 37.490332,113 64,113 Z\"></path>

</g>

</svg>" }, "$:/core/images/chevron-down": { "title": "$:/core/images/chevron-down", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-down tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 40.500000) rotate(-270.000000) translate(-64.000000, -40.500000) translate(-22.500000, -26.500000)\">

<path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>

<path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>

\t</g>

</svg>" }, "$:/core/images/chevron-left": { "title": "$:/core/images/chevron-left", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-left tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\" version=\"1.1\">

<g fill-rule=\"evenodd\" transform=\"translate(92.500000, 64.000000) rotate(-180.000000) translate(-92.500000, -64.000000) translate(6.000000, -3.000000)\">

<path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>

<path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>

</g>

</svg>" }, "$:/core/images/chevron-right": { "title": "$:/core/images/chevron-right", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-right tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\" transform=\"translate(-48.000000, -3.000000)\">

<path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>

<path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>

</g>

</svg>" }, "$:/core/images/chevron-up": { "title": "$:/core/images/chevron-up", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-up tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 89.500000) rotate(-90.000000) translate(-64.000000, -89.500000) translate(-22.500000, 22.500000)\">

<path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>

<path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>

\t</g>

</svg>" }, "$:/core/images/clone-button": { "title": "$:/core/images/clone-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-clone-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\">

<path d=\"M32.2650915,96 L32.2650915,120.002359 C32.2650915,124.419334 35.8432884,128 40.2627323,128 L120.002359,128 C124.419334,128 128,124.421803 128,120.002359 L128,40.2627323 C128,35.8457573 124.421803,32.2650915 120.002359,32.2650915 L96,32.2650915 L96,48 L108.858899,48 C110.519357,48 111.853018,49.3405131 111.853018,50.9941198 L111.853018,108.858899 C111.853018,110.519357 110.512505,111.853018 108.858899,111.853018 L50.9941198,111.853018 C49.333661,111.853018 48,110.512505 48,108.858899 L48,96 L32.2650915,96 Z\"></path>

<path d=\"M40,56 L32.0070969,56 C27.5881712,56 24,52.418278 24,48 C24,43.5907123 27.5848994,40 32.0070969,40 L40,40 L40,32.0070969 C40,27.5881712 43.581722,24 48,24 C52.4092877,24 56,27.5848994 56,32.0070969 L56,40 L63.9929031,40 C68.4118288,40 72,43.581722 72,48 C72,52.4092877 68.4151006,56 63.9929031,56 L56,56 L56,63.9929031 C56,68.4118288 52.418278,72 48,72 C43.5907123,72 40,68.4151006 40,63.9929031 L40,56 Z M7.9992458,0 C3.58138434,0 0,3.5881049 0,7.9992458 L0,88.0007542 C0,92.4186157 3.5881049,96 7.9992458,96 L88.0007542,96 C92.4186157,96 96,92.4118951 96,88.0007542 L96,7.9992458 C96,3.58138434 92.4118951,0 88.0007542,0 L7.9992458,0 Z M19.0010118,16 C17.3435988,16 16,17.336731 16,19.0010118 L16,76.9989882 C16,78.6564012 17.336731,80 19.0010118,80 L76.9989882,80 C78.6564012,80 80,78.663269 80,76.9989882 L80,19.0010118 C80,17.3435988 78.663269,16 76.9989882,16 L19.0010118,16 Z\"></path>

</g>

</svg>" }, "$:/core/images/close-all-button": { "title": "$:/core/images/close-all-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-close-all-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\" transform=\"translate(-23.000000, -23.000000)\">

<path d=\"M43,131 L22.9976794,131 C18.5827987,131 15,127.418278 15,123 C15,118.590712 18.5806831,115 22.9976794,115 L43,115 L43,94.9976794 C43,90.5827987 46.581722,87 51,87 C55.4092877,87 59,90.5806831 59,94.9976794 L59,115 L79.0023206,115 C83.4172013,115 87,118.581722 87,123 C87,127.409288 83.4193169,131 79.0023206,131 L59,131 L59,151.002321 C59,155.417201 55.418278,159 51,159 C46.5907123,159 43,155.419317 43,151.002321 L43,131 Z\" transform=\"translate(51.000000, 123.000000) rotate(-45.000000) translate(-51.000000, -123.000000) \"></path>

<path d=\"M43,59 L22.9976794,59 C18.5827987,59 15,55.418278 15,51 C15,46.5907123 18.5806831,43 22.9976794,43 L43,43 L43,22.9976794 C43,18.5827987 46.581722,15 51,15 C55.4092877,15 59,18.5806831 59,22.9976794 L59,43 L79.0023206,43 C83.4172013,43 87,46.581722 87,51 C87,55.4092877 83.4193169,59 79.0023206,59 L59,59 L59,79.0023206 C59,83.4172013 55.418278,87 51,87 C46.5907123,87 43,83.4193169 43,79.0023206 L43,59 Z\" transform=\"translate(51.000000, 51.000000) rotate(-45.000000) translate(-51.000000, -51.000000) \"></path>

<path d=\"M115,59 L94.9976794,59 C90.5827987,59 87,55.418278 87,51 C87,46.5907123 90.5806831,43 94.9976794,43 L115,43 L115,22.9976794 C115,18.5827987 118.581722,15 123,15 C127.409288,15 131,18.5806831 131,22.9976794 L131,43 L151.002321,43 C155.417201,43 159,46.581722 159,51 C159,55.4092877 155.419317,59 151.002321,59 L131,59 L131,79.0023206 C131,83.4172013 127.418278,87 123,87 C118.590712,87 115,83.4193169 115,79.0023206 L115,59 Z\" transform=\"translate(123.000000, 51.000000) rotate(-45.000000) translate(-123.000000, -51.000000) \"></path>

<path d=\"M115,131 L94.9976794,131 C90.5827987,131 87,127.418278 87,123 C87,118.590712 90.5806831,115 94.9976794,115 L115,115 L115,94.9976794 C115,90.5827987 118.581722,87 123,87 C127.409288,87 131,90.5806831 131,94.9976794 L131,115 L151.002321,115 C155.417201,115 159,118.581722 159,123 C159,127.409288 155.419317,131 151.002321,131 L131,131 L131,151.002321 C131,155.417201 127.418278,159 123,159 C118.590712,159 115,155.419317 115,151.002321 L115,131 Z\" transform=\"translate(123.000000, 123.000000) rotate(-45.000000) translate(-123.000000, -123.000000) \"></path>

</g>

</svg>" }, "$:/core/images/close-button": { "title": "$:/core/images/close-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">

<g fill-rule=\"evenodd\">

<path d=\"M65.0864256,75.4091629 L14.9727349,125.522854 C11.8515951,128.643993 6.78104858,128.64922 3.65685425,125.525026 C0.539017023,122.407189 0.5336324,117.334539 3.65902635,114.209145 L53.7727171,64.0954544 L3.65902635,13.9817637 C0.537886594,10.8606239 0.532659916,5.79007744 3.65685425,2.6658831 C6.77469148,-0.451954124 11.8473409,-0.457338747 14.9727349,2.66805521 L65.0864256,52.7817459 L115.200116,2.66805521 C118.321256,-0.453084553 123.391803,-0.458311231 126.515997,2.6658831 C129.633834,5.78372033 129.639219,10.8563698 126.513825,13.9817637 L76.4001341,64.0954544 L126.513825,114.209145 C129.634965,117.330285 129.640191,122.400831 126.515997,125.525026 C123.39816,128.642863 118.32551,128.648248 115.200116,125.522854 L65.0864256,75.4091629 L65.0864256,75.4091629 Z\"></path>

</g>

</svg>

" }, "$:/core/images/close-others-button": { "title": "$:/core/images/close-others-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-close-others-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\">

<path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z M64,96 C81.673112,96 96,81.673112 96,64 C96,46.326888 81.673112,32 64,32 C46.326888,32 32,46.326888 32,64 C32,81.673112 46.326888,96 64,96 Z M64,80 C72.836556,80 80,72.836556 80,64 C80,55.163444 72.836556,48 64,48 C55.163444,48 48,55.163444 48,64 C48,72.836556 55.163444,80 64,80 Z\"></path>

</g>

</svg>" }, "$:/core/images/delete-button": { "title": "$:/core/images/delete-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">

<g fill-rule=\"evenodd\" transform=\"translate(12.000000, 0.000000)\">

<rect x=\"0\" y=\"11\" width=\"105\" height=\"16\" rx=\"8\"></rect>

<rect x=\"28\" y=\"0\" width=\"48\" height=\"16\" rx=\"8\"></rect>

<rect x=\"8\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>

<rect x=\"8\" y=\"112\" width=\"88\" height=\"16\" rx=\"8\"></rect>

<rect x=\"80\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>

<rect x=\"56\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>

<rect x=\"32\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>

</g>

</svg>" }, "$:/core/images/done-button": { "title": "$:/core/images/done-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">

<g fill-rule=\"evenodd\">

<path d=\"M3.52445141,76.8322939 C2.07397484,75.3828178 1.17514421,73.3795385 1.17514421,71.1666288 L1.17514421,23.1836596 C1.17514421,18.7531992 4.75686621,15.1751442 9.17514421,15.1751442 C13.5844319,15.1751442 17.1751442,18.7606787 17.1751442,23.1836596 L17.1751442,63.1751442 L119.173716,63.1751442 C123.590457,63.1751442 127.175144,66.7568662 127.175144,71.1751442 C127.175144,75.5844319 123.592783,79.1751442 119.173716,79.1751442 L9.17657227,79.1751442 C6.96796403,79.1751442 4.9674142,78.279521 3.51911285,76.8315312 Z\" id=\"Rectangle-285\" transform=\"translate(64.175144, 47.175144) rotate(-45.000000) translate(-64.175144, -47.175144) \"></path>

</g>

</svg>" }, "$:/core/images/down-arrow": { "title": "$:/core/images/down-arrow", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">

<path d=\"M109.35638,81.3533152 C107.923899,82.7869182 105.94502,83.6751442 103.759224,83.6751442 L24.5910645,83.6751442 C20.225873,83.6751442 16.6751442,80.1307318 16.6751442,75.7584775 C16.6751442,71.3951199 20.2192225,67.8418109 24.5910645,67.8418109 L95.8418109,67.8418109 L95.8418109,-3.40893546 C95.8418109,-7.77412698 99.3862233,-11.3248558 103.758478,-11.3248558 C108.121835,-11.3248558 111.675144,-7.78077754 111.675144,-3.40893546 L111.675144,75.7592239 C111.675144,77.9416955 110.789142,79.9205745 109.356651,81.3538862 Z\" transform=\"translate(64.175144, 36.175144) rotate(45.000000) translate(-64.175144, -36.175144) \"></path>

</svg>" }, "$:/core/images/download-button": { "title": "$:/core/images/download-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-download-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path class=\"tc-image-download-button-ring\" d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"/><path d=\"M34.3496823,66.4308767 L61.2415823,93.634668 C63.0411536,95.4551107 65.9588502,95.4551107 67.7584215,93.634668 L94.6503215,66.4308767 C96.4498928,64.610434 96.4498928,61.6588981 94.6503215,59.8384554 C93.7861334,58.9642445 92.6140473,58.4731195 91.3919019,58.4731195 L82.9324098,58.4731195 C80.3874318,58.4731195 78.3243078,56.3860674 78.3243078,53.8115729 L78.3243078,38.6615466 C78.3243078,36.0870521 76.2611837,34 73.7162058,34 L55.283798,34 C52.7388201,34 50.675696,36.0870521 50.675696,38.6615466 L50.675696,38.6615466 L50.675696,53.8115729 C50.675696,56.3860674 48.612572,58.4731195 46.0675941,58.4731195 L37.608102,58.4731195 C35.063124,58.4731195 33,60.5601716 33,63.134666 C33,64.3709859 33.4854943,65.5566658 34.3496823,66.4308767 L34.3496823,66.4308767 Z\"/></g></svg>" }, "$:/core/images/edit-button": { "title": "$:/core/images/edit-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">

<g fill-rule=\"evenodd\">

<path d=\"M116.870058,45.3431458 L108.870058,45.3431458 L108.870058,45.3431458 L108.870058,61.3431458 L116.870058,61.3431458 L116.870058,45.3431458 Z M124.870058,45.3431458 L127.649881,45.3431458 C132.066101,45.3431458 135.656854,48.9248678 135.656854,53.3431458 C135.656854,57.7524334 132.07201,61.3431458 127.649881,61.3431458 L124.870058,61.3431458 L124.870058,45.3431458 Z M100.870058,45.3431458 L15.6638275,45.3431458 C15.5064377,45.3431458 15.3501085,45.3476943 15.1949638,45.3566664 L15.1949638,45.3566664 C15.0628002,45.3477039 14.928279,45.3431458 14.7913977,45.3431458 C6.68160973,45.3431458 -8.34314575,53.3431458 -8.34314575,53.3431458 C-8.34314575,53.3431458 6.85614548,61.3431458 14.7913977,61.3431458 C14.9266533,61.3431458 15.0596543,61.3384973 15.190398,61.3293588 C15.3470529,61.3385075 15.5049057,61.3431458 15.6638275,61.3431458 L100.870058,61.3431458 L100.870058,45.3431458 L100.870058,45.3431458 Z\" transform=\"translate(63.656854, 53.343146) rotate(-45.000000) translate(-63.656854, -53.343146) \"></path>

<path d=\"M35.1714596,124.189544 C41.9594858,123.613403 49.068777,121.917633 58.85987,118.842282 C60.6854386,118.268877 62.4306907,117.705515 65.1957709,116.802278 C81.1962861,111.575575 87.0734839,109.994907 93.9414474,109.655721 C102.29855,109.242993 107.795169,111.785371 111.520478,118.355045 C112.610163,120.276732 115.051363,120.951203 116.97305,119.861518 C118.894737,118.771832 119.569207,116.330633 118.479522,114.408946 C113.146151,105.003414 104.734907,101.112919 93.5468356,101.66546 C85.6716631,102.054388 79.4899908,103.716944 62.7116783,109.197722 C59.9734132,110.092199 58.2519873,110.64787 56.4625698,111.20992 C37.002649,117.322218 25.6914684,118.282267 16.8654804,112.957098 C14.9739614,111.815848 12.5154166,112.424061 11.3741667,114.31558 C10.2329168,116.207099 10.84113,118.665644 12.7326489,119.806894 C19.0655164,123.627836 26.4866335,124.926678 35.1714596,124.189544 Z\"></path>

</g>

</svg>" }, "$:/core/images/erase": { "title": "$:/core/images/erase", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-erase tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\">

<path d=\"M60.0870401,127.996166 L123.102318,64.980888 C129.636723,58.4464827 129.629513,47.8655877 123.098967,41.3350425 L99.4657866,17.7018617 C92.927448,11.1635231 82.3486358,11.1698163 75.8199411,17.698511 L4.89768189,88.6207702 C-1.63672343,95.1551755 -1.6295126,105.736071 4.90103262,112.266616 L20.6305829,127.996166 L60.0870401,127.996166 Z M25.1375576,120.682546 L10.812569,106.357558 C7.5455063,103.090495 7.54523836,97.793808 10.8048093,94.5342371 L46.2691086,59.0699377 L81.7308914,94.5317205 L55.5800654,120.682546 L25.1375576,120.682546 Z\"></path>

</g>

</svg>" }, "$:/core/images/excise": { "title": "$:/core/images/excise", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-excise tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\">

<path d=\"M56,107.313709 L53.6568542,109.656854 C50.5326599,112.781049 45.4673401,112.781049 42.3431457,109.656854 C39.2189514,106.53266 39.2189514,101.46734 42.3431458,98.3431457 L58.3431458,82.3431457 C61.4673401,79.2189514 66.5326599,79.2189514 69.6568542,82.3431458 L85.6568542,98.3431458 C88.7810486,101.46734 88.7810486,106.53266 85.6568542,109.656854 C82.5326599,112.781049 77.4673401,112.781049 74.3431458,109.656854 L72,107.313708 L72,121.597798 C72,125.133636 68.418278,128 64,128 C59.581722,128 56,125.133636 56,121.597798 L56,107.313709 Z M0,40.0070969 C0,35.5848994 3.59071231,32 8,32 C12.418278,32 16,35.5881712 16,40.0070969 L16,71.9929031 C16,76.4151006 12.4092877,80 8,80 C3.581722,80 0,76.4118288 0,71.9929031 L0,40.0070969 Z M32,40.0070969 C32,35.5848994 35.5907123,32 40,32 C44.418278,32 48,35.5881712 48,40.0070969 L48,71.9929031 C48,76.4151006 44.4092877,80 40,80 C35.581722,80 32,76.4118288 32,71.9929031 L32,40.0070969 Z M80,40.0070969 C80,35.5848994 83.5907123,32 88,32 C92.418278,32 96,35.5881712 96,40.0070969 L96,71.9929031 C96,76.4151006 92.4092877,80 88,80 C83.581722,80 80,76.4118288 80,71.9929031 L80,40.0070969 Z M56,8.00709688 C56,3.58489938 59.5907123,0 64,0 C68.418278,0 72,3.58817117 72,8.00709688 L72,39.9929031 C72,44.4151006 68.4092877,48 64,48 C59.581722,48 56,44.4118288 56,39.9929031 L56,8.00709688 Z M112,40.0070969 C112,35.5848994 115.590712,32 120,32 C124.418278,32 128,35.5881712 128,40.0070969 L128,71.9929031 C128,76.4151006 124.409288,80 120,80 C115.581722,80 112,76.4118288 112,71.9929031 L112,40.0070969 Z\"></path>

</g>

</svg>" }, "$:/core/images/export-button": { "title": "$:/core/images/export-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-export-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\">

<path d=\"M8.00348646,127.999999 C8.00464867,128 8.00581094,128 8.00697327,128 L119.993027,128 C122.205254,128 124.207939,127.101378 125.657096,125.651198 L125.656838,125.65759 C127.104563,124.210109 128,122.21009 128,119.999949 L128,56.0000511 C128,51.5817449 124.409288,48 120,48 C115.581722,48 112,51.5797863 112,56.0000511 L112,112 L16,112 L16,56.0000511 C16,51.5817449 12.4092877,48 8,48 C3.581722,48 7.10542736e-15,51.5797863 7.10542736e-15,56.0000511 L7.10542736e-15,119.999949 C7.10542736e-15,124.418255 3.59071231,128 8,128 C8.00116233,128 8.0023246,128 8.00348681,127.999999 Z M56.6235633,27.3113724 L47.6580188,36.2769169 C44.5333664,39.4015692 39.4634864,39.4061295 36.339292,36.2819351 C33.2214548,33.1640979 33.2173444,28.0901742 36.3443103,24.9632084 L58.9616908,2.34582788 C60.5248533,0.782665335 62.5748436,0.000361191261 64.624516,2.38225238e-14 L64.6193616,0.00151809229 C66.6695374,0.000796251595 68.7211167,0.781508799 70.2854358,2.34582788 L92.9028163,24.9632084 C96.0274686,28.0878607 96.0320289,33.1577408 92.9078345,36.2819351 C89.7899973,39.3997724 84.7160736,39.4038827 81.5891078,36.2769169 L72.6235633,27.3113724 L72.6235633,88.5669606 C72.6235633,92.9781015 69.0418413,96.5662064 64.6235633,96.5662064 C60.2142756,96.5662064 56.6235633,92.984822 56.6235633,88.5669606 L56.6235633,27.3113724 L56.6235633,27.3113724 Z\"></path>

</g>

</svg>" }, "$:/core/images/file": { "title": "$:/core/images/file", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-file tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"nonzero\">

<path d=\"M111.96811,30.5 L112,30.5 L112,119.999079 C112,124.417866 108.419113,128 104.000754,128 L23.9992458,128 C19.5813843,128 16,124.417687 16,119.999079 L16,8.00092105 C16,3.58213437 19.5808867,0 23.9992458,0 L81,0 L81,0.0201838424 C83.1589869,-0.071534047 85.3482153,0.707077645 86.9982489,2.35711116 L109.625176,24.9840387 C111.151676,26.510538 111.932942,28.4998414 111.96811,30.5 L111.96811,30.5 Z M81,8 L24,8 L24,120 L104,120 L104,30.5 L89.0003461,30.5 C84.5818769,30.5 81,26.9216269 81,22.4996539 L81,8 Z\"></path>

<rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"4\"></rect>

<rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"4\"></rect>

<rect x=\"32\" y=\"68\" width=\"64\" height=\"8\" rx=\"4\"></rect>

<rect x=\"32\" y=\"84\" width=\"64\" height=\"8\" rx=\"4\"></rect>

<rect x=\"32\" y=\"100\" width=\"64\" height=\"8\" rx=\"4\"></rect>

<rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"4\"></rect>

</g>

</svg>" }, "$:/core/images/fixed-height": { "title": "$:/core/images/fixed-height", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-fixed-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\">

<path d=\"M60,35.6568542 L50.8284271,44.8284271 C49.26633,46.3905243 46.73367,46.3905243 45.1715729,44.8284271 C43.6094757,43.26633 43.6094757,40.73367 45.1715729,39.1715729 L61.1715729,23.1715729 C62.73367,21.6094757 65.2663299,21.6094757 66.8284271,23.1715728 L82.8284278,39.1715728 C84.390525,40.7336699 84.390525,43.2663299 82.8284279,44.8284271 C81.2663308,46.3905243 78.7336709,46.3905243 77.1715737,44.8284272 L68,35.6568539 L68,93.3431461 L77.1715737,84.1715728 C78.7336709,82.6094757 81.2663308,82.6094757 82.8284279,84.1715729 C84.390525,85.7336701 84.390525,88.2663301 82.8284278,89.8284272 L66.8284271,105.828427 C65.2663299,107.390524 62.73367,107.390524 61.1715729,105.828427 L45.1715729,89.8284271 C43.6094757,88.26633 43.6094757,85.73367 45.1715729,84.1715729 C46.73367,82.6094757 49.26633,82.6094757 50.8284271,84.1715729 L60,93.3431458 L60,35.6568542 L60,35.6568542 Z M16,116 L112,116 C114.209139,116 116,114.209139 116,112 C116,109.790861 114.209139,108 112,108 L16,108 C13.790861,108 12,109.790861 12,112 C12,114.209139 13.790861,116 16,116 L16,116 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>

</g>

</svg>" }, "$:/core/images/fold-all-button": { "title": "$:/core/images/fold-all-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-fold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\">

<rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>

<rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>

<path d=\"M64.0292774,58.6235628 C61.9791013,58.6242848 59.9275217,57.8435723 58.3632024,56.279253 L35.7458219,33.6618725 C32.6211696,30.5372202 32.6166093,25.4673401 35.7408036,22.3431458 C38.8586409,19.2253085 43.9325646,19.2211982 47.0595304,22.348164 L64.0250749,39.3137085 L80.9906194,22.348164 C84.1152717,19.2235117 89.1851518,19.2189514 92.3093461,22.3431458 C95.4271834,25.460983 95.4312937,30.5349067 92.3043279,33.6618725 L69.6869474,56.279253 C68.1237851,57.8424153 66.0737951,58.6247195 64.0241231,58.6250809 Z\" transform=\"translate(64.024316, 39.313708) scale(1, -1) translate(-64.024316, -39.313708) \"></path>

<path d=\"M64.0292774,123.621227 C61.9791013,123.621949 59.9275217,122.841236 58.3632024,121.276917 L35.7458219,98.6595365 C32.6211696,95.5348842 32.6166093,90.4650041 35.7408036,87.3408098 C38.8586409,84.2229725 43.9325646,84.2188622 47.0595304,87.345828 L64.0250749,104.311373 L80.9906194,87.345828 C84.1152717,84.2211757 89.1851518,84.2166154 92.3093461,87.3408098 C95.4271834,90.458647 95.4312937,95.5325707 92.3043279,98.6595365 L69.6869474,121.276917 C68.1237851,122.840079 66.0737951,123.622383 64.0241231,123.622745 Z\" transform=\"translate(64.024316, 104.311372) scale(1, -1) translate(-64.024316, -104.311372) \"></path>

</g>

</svg>" }, "$:/core/images/fold-button": { "title": "$:/core/images/fold-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-fold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\">

<rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>

<path d=\"M64.0292774,63.6235628 C61.9791013,63.6242848 59.9275217,62.8435723 58.3632024,61.279253 L35.7458219,38.6618725 C32.6211696,35.5372202 32.6166093,30.4673401 35.7408036,27.3431458 C38.8586409,24.2253085 43.9325646,24.2211982 47.0595304,27.348164 L64.0250749,44.3137085 L80.9906194,27.348164 C84.1152717,24.2235117 89.1851518,24.2189514 92.3093461,27.3431458 C95.4271834,30.460983 95.4312937,35.5349067 92.3043279,38.6618725 L69.6869474,61.279253 C68.1237851,62.8424153 66.0737951,63.6247195 64.0241231,63.6250809 Z\" transform=\"translate(64.024316, 44.313708) scale(1, -1) translate(-64.024316, -44.313708) \"></path>

<path d=\"M64.0049614,105.998482 C61.9547853,105.999204 59.9032057,105.218491 58.3388864,103.654172 L35.7215059,81.0367916 C32.5968535,77.9121393 32.5922933,72.8422592 35.7164876,69.7180649 C38.8343248,66.6002276 43.9082485,66.5961173 47.0352144,69.7230831 L64.0007589,86.6886276 L80.9663034,69.7230831 C84.0909557,66.5984308 89.1608358,66.5938705 92.2850301,69.7180649 C95.4028673,72.8359021 95.4069777,77.9098258 92.2800119,81.0367916 L69.6626314,103.654172 C68.099469,105.217334 66.0494791,105.999639 63.999807,106 Z\" transform=\"translate(64.000000, 86.688628) scale(1, -1) translate(-64.000000, -86.688628) \"></path>

</g>

</svg>" }, "$:/core/images/fold-others-button": { "title": "$:/core/images/fold-others-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-fold-others tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\">

<rect x=\"0\" y=\"56.0314331\" width=\"128\" height=\"16\" rx=\"8\"></rect>

<path d=\"M101.657101,104.948818 C100.207918,103.498614 98.2051847,102.599976 95.9929031,102.599976 L72,102.599976 L72,78.6070725 C72,76.3964271 71.1036108,74.3936927 69.6545293,72.9441002 L69.6571005,72.9488183 C68.2079177,71.4986143 66.2051847,70.5999756 63.9929031,70.5999756 L32.0070969,70.5999756 C27.5881712,70.5999756 24,74.1816976 24,78.5999756 C24,83.0092633 27.5848994,86.5999756 32.0070969,86.5999756 L56,86.5999756 L56,110.592879 C56,112.803524 56.8963895,114.806259 58.3454713,116.255852 L58.3429,116.251133 C59.7920828,117.701337 61.7948156,118.599976 64.0070969,118.599976 L88,118.599976 L88,142.592879 C88,147.011804 91.581722,150.599976 96,150.599976 C100.409288,150.599976 104,147.015076 104,142.592879 L104,110.607072 C104,108.396427 103.103611,106.393693 101.654529,104.9441 Z\" transform=\"translate(64.000000, 110.599976) rotate(-45.000000) translate(-64.000000, -110.599976) \"></path>

<path d=\"M101.725643,11.7488671 C100.27646,10.2986632 98.2737272,9.40002441 96.0614456,9.40002441 L72.0685425,9.40002441 L72.0685425,-14.5928787 C72.0685425,-16.8035241 71.1721533,-18.8062584 69.7230718,-20.255851 L69.725643,-20.2511329 C68.2764602,-21.7013368 66.2737272,-22.5999756 64.0614456,-22.5999756 L32.0756394,-22.5999756 C27.6567137,-22.5999756 24.0685425,-19.0182536 24.0685425,-14.5999756 C24.0685425,-10.1906879 27.6534419,-6.59997559 32.0756394,-6.59997559 L56.0685425,-6.59997559 L56.0685425,17.3929275 C56.0685425,19.6035732 56.964932,21.6063078 58.4140138,23.0559004 L58.4114425,23.0511823 C59.8606253,24.5013859 61.8633581,25.4000244 64.0756394,25.4000244 L88.0685425,25.4000244 L88.0685425,49.3929275 C88.0685425,53.8118532 91.6502645,57.4000244 96.0685425,57.4000244 C100.47783,57.4000244 104.068542,53.815125 104.068542,49.3929275 L104.068542,17.4071213 C104.068542,15.1964759 103.172153,13.1937416 101.723072,11.744149 Z\" transform=\"translate(64.068542, 17.400024) scale(1, -1) rotate(-45.000000) translate(-64.068542, -17.400024) \"></path>

</g>

</svg>" }, "$:/core/images/folder": { "title": "$:/core/images/folder", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-folder tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\">

<path d=\"M55.6943257,128.000004 L7.99859666,128.000004 C3.5810937,128.000004 0,124.413822 0,119.996384 L0,48.0036243 C0,43.5833471 3.58387508,40.0000044 7.99859666,40.0000044 L16,40.0000044 L16,31.9999914 C16,27.5817181 19.5783731,24 24.0003461,24 L55.9996539,24 C60.4181231,24 64,27.5800761 64,31.9999914 L64,40.0000044 L104.001403,40.0000044 C108.418906,40.0000044 112,43.5861868 112,48.0036243 L112,59.8298353 L104,59.7475921 L104,51.9994189 C104,49.7887607 102.207895,48.0000044 99.9972215,48.0000044 L56,48.0000044 L56,36.0000255 C56,33.7898932 54.2072328,32 51.9957423,32 L28.0042577,32 C25.7890275,32 24,33.7908724 24,36.0000255 L24,48.0000044 L12.0027785,48.0000044 C9.78987688,48.0000044 8,49.7906032 8,51.9994189 L8,116.00059 C8,118.211248 9.79210499,120.000004 12.0027785,120.000004 L58.7630167,120.000004 L55.6943257,128.000004 L55.6943257,128.000004 Z\"></path>

<path d=\"M23.8728955,55.5 L119.875702,55.5 C124.293205,55.5 126.87957,59.5532655 125.650111,64.5630007 L112.305967,118.936999 C111.077582,123.942356 106.497904,128 102.083183,128 L6.08037597,128 C1.66287302,128 -0.923492342,123.946735 0.305967145,118.936999 L13.650111,64.5630007 C14.878496,59.5576436 19.4581739,55.5 23.8728955,55.5 L23.8728955,55.5 L23.8728955,55.5 Z M25.6530124,64 L113.647455,64 C115.858129,64 117.151473,66.0930612 116.538306,68.6662267 L105.417772,115.333773 C104.803671,117.910859 102.515967,120 100.303066,120 L12.3086228,120 C10.0979492,120 8.8046054,117.906939 9.41777189,115.333773 L20.5383062,68.6662267 C21.1524069,66.0891409 23.4401107,64 25.6530124,64 L25.6530124,64 L25.6530124,64 Z\"></path>

</g>

</svg>" }, "$:/core/images/full-screen-button": { "title": "$:/core/images/full-screen-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-full-screen-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g>

<g>

<path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>

</g>

<g transform=\"translate(104.000000, 104.000000) rotate(-180.000000) translate(-104.000000, -104.000000) translate(80.000000, 80.000000)\">

<path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>

</g>

<g transform=\"translate(24.000000, 104.000000) rotate(-90.000000) translate(-24.000000, -104.000000) translate(0.000000, 80.000000)\">

<path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>

</g>

<g transform=\"translate(104.000000, 24.000000) rotate(90.000000) translate(-104.000000, -24.000000) translate(80.000000, 0.000000)\">

<path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>

</g>

</g>

</svg>" }, "$:/core/images/github": { "title": "$:/core/images/github", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-github tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\">

<path d=\"M63.9383506,1.60695328 C28.6017227,1.60695328 -0.055756057,30.2970814 -0.055756057,65.6906208 C-0.055756057,94.003092 18.2804728,118.019715 43.7123154,126.493393 C46.9143781,127.083482 48.0812647,125.104717 48.0812647,123.405261 C48.0812647,121.886765 48.02626,117.85449 47.9948287,112.508284 C30.1929317,116.379268 26.4368926,103.916587 26.4368926,103.916587 C23.5255693,96.5129372 19.3294921,94.5420399 19.3294921,94.5420399 C13.5186324,90.5687739 19.7695302,90.6474524 19.7695302,90.6474524 C26.1933001,91.099854 29.5721638,97.2525155 29.5721638,97.2525155 C35.2808718,107.044059 44.5531024,104.215566 48.1991321,102.575118 C48.7806109,98.4366275 50.4346826,95.612068 52.2616263,94.0109598 C38.0507543,92.3941159 23.1091047,86.8944862 23.1091047,62.3389152 C23.1091047,55.3443933 25.6039634,49.6205298 29.6978889,45.1437211 C29.0378318,43.5229433 26.8415704,37.0044266 30.3265147,28.1845627 C30.3265147,28.1845627 35.6973364,26.4615028 47.9241083,34.7542205 C53.027764,33.330139 58.5046663,32.6220321 63.9462084,32.5944947 C69.3838216,32.6220321 74.856795,33.330139 79.9683085,34.7542205 C92.1872225,26.4615028 97.5501864,28.1845627 97.5501864,28.1845627 C101.042989,37.0044266 98.8467271,43.5229433 98.190599,45.1437211 C102.292382,49.6205298 104.767596,55.3443933 104.767596,62.3389152 C104.767596,86.9574291 89.8023734,92.3744463 75.5482834,93.9598188 C77.8427675,95.9385839 79.8897303,99.8489072 79.8897303,105.828476 C79.8897303,114.392635 79.8111521,121.304544 79.8111521,123.405261 C79.8111521,125.120453 80.966252,127.114954 84.2115327,126.489459 C109.623731,117.996111 127.944244,93.9952241 127.944244,65.6906208 C127.944244,30.2970814 99.2867652,1.60695328 63.9383506,1.60695328\"></path>

</g>

</svg>

" }, "$:/core/images/globe": { "title": "$:/core/images/globe", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-globe tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\">

<path d=\"M72.8111354,37.1275855 C72.8111354,37.9789875 72.8111354,38.8303894 72.8111354,39.6817913 C72.8111354,41.8784743 73.7885604,46.5631866 72.8111354,48.5143758 C71.3445471,51.4420595 68.1617327,52.0543531 66.4170946,54.3812641 C65.2352215,55.9575873 61.7987417,64.9821523 62.7262858,67.3005778 C66.6959269,77.2228204 74.26087,70.4881886 80.6887657,76.594328 C81.5527211,77.415037 83.5758191,78.8666631 83.985137,79.8899578 C87.2742852,88.1128283 76.4086873,94.8989524 87.7419325,106.189751 C88.9872885,107.430443 91.555495,102.372895 91.8205061,101.575869 C92.6726866,99.0129203 98.5458765,96.1267309 100.908882,94.5234439 C102.928056,93.1534443 105.782168,91.8557166 107.236936,89.7775886 C109.507391,86.5342557 108.717505,82.2640435 110.334606,79.0328716 C112.473794,74.7585014 114.163418,69.3979002 116.332726,65.0674086 C120.230862,57.2857361 121.054075,67.1596684 121.400359,67.5059523 C121.757734,67.8633269 122.411167,67.5059523 122.916571,67.5059523 C123.011132,67.5059523 124.364019,67.6048489 124.432783,67.5059523 C125.0832,66.5705216 123.390209,49.5852316 123.114531,48.2089091 C121.710578,41.1996597 116.17083,32.4278331 111.249523,27.7092761 C104.975994,21.6942076 104.160516,11.5121686 92.9912146,12.7547535 C92.7872931,12.7774397 87.906794,22.9027026 85.2136766,26.2672064 C81.486311,30.9237934 82.7434931,22.1144904 78.6876623,22.1144904 C78.6065806,22.1144904 77.5045497,22.0107615 77.4353971,22.1144904 C76.8488637,22.9942905 75.9952305,26.0101404 75.1288269,26.5311533 C74.8635477,26.6906793 73.4071369,26.2924966 73.2826811,26.5311533 C71.0401728,30.8313939 81.5394677,28.7427264 79.075427,34.482926 C76.7225098,39.9642538 72.747373,32.4860199 72.747373,43.0434079\"></path>

<path d=\"M44.4668556,7.01044608 C54.151517,13.1403033 45.1489715,19.2084878 47.1611905,23.2253896 C48.8157833,26.5283781 51.4021933,28.6198851 48.8753629,33.038878 C46.8123257,36.6467763 42.0052989,37.0050492 39.251679,39.7621111 C36.2115749,42.8060154 33.7884281,48.7028116 32.4624592,52.6732691 C30.8452419,57.5158356 47.0088721,59.5388126 44.5246867,63.6811917 C43.1386839,65.9923513 37.7785192,65.1466282 36.0880227,63.8791519 C34.9234453,63.0059918 32.4946425,63.3331166 31.6713597,62.0997342 C29.0575851,58.1839669 29.4107339,54.0758543 28.0457962,49.9707786 C27.1076833,47.1493864 21.732611,47.8501656 20.2022714,49.3776393 C19.6790362,49.8998948 19.8723378,51.1703278 19.8723378,51.8829111 C19.8723378,57.1682405 26.9914913,55.1986414 26.9914913,58.3421973 C26.9914913,72.9792302 30.9191897,64.8771867 38.1313873,69.6793121 C48.1678018,76.3618966 45.9763926,76.981595 53.0777543,84.0829567 C56.7511941,87.7563965 60.8192437,87.7689005 62.503478,93.3767069 C64.1046972,98.7081071 53.1759798,98.7157031 50.786754,100.825053 C49.663965,101.816317 47.9736094,104.970571 46.5680513,105.439676 C44.7757187,106.037867 43.334221,105.93607 41.6242359,107.219093 C39.1967302,109.040481 37.7241465,112.151588 37.6034934,112.030935 C35.4555278,109.88297 34.0848666,96.5511248 33.7147244,93.7726273 C33.1258872,89.3524817 28.1241923,88.2337027 26.7275443,84.7420826 C25.1572737,80.8164061 28.2518481,75.223612 25.599097,70.9819941 C19.0797019,60.557804 13.7775712,56.4811506 10.2493953,44.6896152 C9.3074899,41.5416683 13.5912267,38.1609942 15.1264825,35.8570308 C17.0029359,33.0410312 17.7876232,30.0028946 19.8723378,27.2224065 C22.146793,24.1888519 40.8551166,9.46076832 43.8574051,8.63490613 L44.4668556,7.01044608 Z\"></path>

<path d=\"M64,126 C98.2416545,126 126,98.2416545 126,64 C126,29.7583455 98.2416545,2 64,2 C29.7583455,2 2,29.7583455 2,64 C2,98.2416545 29.7583455,126 64,126 Z M64,120 C94.927946,120 120,94.927946 120,64 C120,33.072054 94.927946,8 64,8 C33.072054,8 8,33.072054 8,64 C8,94.927946 33.072054,120 64,120 Z\"></path>

</g>

</svg>" }, "$:/core/images/heading-1": { "title": "$:/core/images/heading-1", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-heading-1 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\">

<path d=\"M14,30 L27.25,30 L27.25,60.104 L61.7,60.104 L61.7,30 L74.95,30 L74.95,105.684 L61.7,105.684 L61.7,71.552 L27.25,71.552 L27.25,105.684 L14,105.684 L14,30 Z M84.3350766,43.78 C86.8790893,43.78 89.3523979,43.5680021 91.7550766,43.144 C94.1577553,42.7199979 96.3307336,42.0133383 98.2740766,41.024 C100.21742,40.0346617 101.87807,38.7626744 103.256077,37.208 C104.634084,35.6533256 105.535075,33.7453446 105.959077,31.484 L115.817077,31.484 L115.817077,105.684 L102.567077,105.684 L102.567077,53.32 L84.3350766,53.32 L84.3350766,43.78 Z\"></path>

</g>

</svg>" }, "$:/core/images/heading-2": { "title": "$:/core/images/heading-2", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-heading-2 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\">

<path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M125.519077,105.684 L74.8510766,105.684 C74.9217436,99.5359693 76.4057288,94.1653563 79.3030766,89.572 C82.2004244,84.9786437 86.1577182,80.986017 91.1750766,77.594 C93.5777553,75.8273245 96.0863969,74.113675 98.7010766,72.453 C101.315756,70.792325 103.718399,69.0080095 105.909077,67.1 C108.099754,65.1919905 109.901736,63.1250111 111.315077,60.899 C112.728417,58.6729889 113.47041,56.1113478 113.541077,53.214 C113.541077,51.8713266 113.382078,50.4403409 113.064077,48.921 C112.746075,47.4016591 112.127748,45.9883399 111.209077,44.681 C110.290405,43.3736601 109.018418,42.2783377 107.393077,41.395 C105.767735,40.5116622 103.647756,40.07 101.033077,40.07 C98.6303979,40.07 96.6340846,40.5469952 95.0440766,41.501 C93.4540687,42.4550048 92.1820814,43.762325 91.2280766,45.423 C90.2740719,47.083675 89.5674123,49.0446554 89.1080766,51.306 C88.648741,53.5673446 88.3837436,56.0053203 88.3130766,58.62 L76.2290766,58.62 C76.2290766,54.5213128 76.7767378,50.7230175 77.8720766,47.225 C78.9674154,43.7269825 80.610399,40.7060127 82.8010766,38.162 C84.9917542,35.6179873 87.6593942,33.6216739 90.8040766,32.173 C93.948759,30.7243261 97.6057224,30 101.775077,30 C106.297766,30 110.078395,30.7419926 113.117077,32.226 C116.155758,33.7100074 118.611401,35.5826554 120.484077,37.844 C122.356753,40.1053446 123.681739,42.5609868 124.459077,45.211 C125.236414,47.8610133 125.625077,50.3873213 125.625077,52.79 C125.625077,55.7580148 125.165748,58.4433213 124.247077,60.846 C123.328405,63.2486787 122.091751,65.4569899 120.537077,67.471 C118.982402,69.4850101 117.215753,71.3399915 115.237077,73.036 C113.2584,74.7320085 111.209087,76.3219926 109.089077,77.806 C106.969066,79.2900074 104.849087,80.7033266 102.729077,82.046 C100.609066,83.3886734 98.6480856,84.7313266 96.8460766,86.074 C95.0440676,87.4166734 93.47175,88.8123261 92.1290766,90.261 C90.7864032,91.7096739 89.8677458,93.2466585 89.3730766,94.872 L125.519077,94.872 L125.519077,105.684 Z\"></path>

</g>

</svg>" }, "$:/core/images/heading-3": { "title": "$:/core/images/heading-3", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-heading-3 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">

<g fill-rule=\"evenodd\">

<path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M94.8850766,62.224 C96.8637532,62.294667 98.8424001,62.1533351 100.821077,61.8 C102.799753,61.4466649 104.566402,60.8283378 106.121077,59.945 C107.675751,59.0616623 108.930072,57.8426744 109.884077,56.288 C110.838081,54.7333256 111.315077,52.8253446 111.315077,50.564 C111.315077,47.3839841 110.237421,44.8400095 108.082077,42.932 C105.926733,41.0239905 103.153094,40.07 99.7610766,40.07 C97.641066,40.07 95.8037511,40.4939958 94.2490766,41.342 C92.6944022,42.1900042 91.4047484,43.3383261 90.3800766,44.787 C89.3554048,46.2356739 88.5957458,47.860991 88.1010766,49.663 C87.6064075,51.465009 87.3944096,53.3199905 87.4650766,55.228 L75.3810766,55.228 C75.5224107,51.623982 76.1937373,48.2850154 77.3950766,45.211 C78.596416,42.1369846 80.2393995,39.4693446 82.3240766,37.208 C84.4087537,34.9466554 86.9350618,33.1800064 89.9030766,31.908 C92.8710915,30.6359936 96.2277246,30 99.9730766,30 C102.870424,30 105.714729,30.4239958 108.506077,31.272 C111.297424,32.1200042 113.806065,33.3566585 116.032077,34.982 C118.258088,36.6073415 120.042403,38.6743208 121.385077,41.183 C122.72775,43.6916792 123.399077,46.5713171 123.399077,49.822 C123.399077,53.5673521 122.551085,56.8356527 120.855077,59.627 C119.159068,62.4183473 116.509095,64.4499936 112.905077,65.722 L112.905077,65.934 C117.145098,66.7820042 120.448731,68.8843166 122.816077,72.241 C125.183422,75.5976835 126.367077,79.6786426 126.367077,84.484 C126.367077,88.017351 125.660417,91.1796527 124.247077,93.971 C122.833736,96.7623473 120.925755,99.129657 118.523077,101.073 C116.120398,103.016343 113.329093,104.517995 110.149077,105.578 C106.969061,106.638005 103.612428,107.168 100.079077,107.168 C95.7683884,107.168 92.005426,106.549673 88.7900766,105.313 C85.5747272,104.076327 82.8894207,102.327345 80.7340766,100.066 C78.5787325,97.8046554 76.9357489,95.0840159 75.8050766,91.904 C74.6744043,88.7239841 74.0737436,85.1906861 74.