.tc-sidebar-lists .tc-table-of-contents { white-space: nowrap; } .tc-table-of-contents button { color: crimson; /* <<colour sidebar-foreground>>; */ } .tc-table-of-contents svg { width: 0.7em; height: 0.7em; vertical-align: middle; fill: <<colour sidebar-foreground>>; } .tc-table-of-contents ol { list-style-type: none; padding-left: 0;} .tc-table-of-contents ol ol { padding-left: 1em; } .tc-table-of-contents li { font-size: 1.0em; font-weight: bold; } .tc-table-of-contents li a { font-weight: bold; } .tc-table-of-contents li li { font-size: 0.95em; font-weight: normal; line-height: 1.4; } .tc-table-of-contents li li a { font-weight: normal; } .tc-table-of-contents li li li { font-size: 0.95em; font-weight: 200; line-height: 1.5; } .tc-table-of-contents li li li a { font-weight: bold; } .tc-table-of-contents li li li li { font-size: 0.95em; font-weight: 200; } .tc-tabbed-table-of-contents { display: -webkit-flex; display: flex; }
.tc-tabbed-table-of-contents .tc-table-of-contents { z-index: 100; display: inline-block; margin-left: -1.2em; /* pull menu left */ max-width: 50%; -webkit-flex: 0 0 auto; flex: 0 0 auto; background: transparent; /* <<colour tab-background>>; */ border: 0px; /* previously left/top/botttom 1px; solid <<colour tab-border>>; */ background: -webkit-linear-gradient(left, red , blue); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(right, red, blue); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(right, red, blue); /* For Firefox 3.6 to 15 */ background: linear-gradient(to right, lightgrey, transparent); /* Strd syntax (must be last) */ background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(80%,#ffffff), color-stop(90%,<<color page-background>>),color-stop(100%, rgba(240,67,239,0))); } .tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a, .tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a { display: block; padding: 0.12em 1em 0.12em 0.25em; } .tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a { border-left: 0px; border-top: 1px solid transparent; /*<<colour tab-background>>; */ border-bottom: 1px solid transparent; */ } .tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover { text-decoration: none; border-top: 1px solid green /* <<colour tab-border>>; */ border-left: 1px solid green; border-bottom: 1px solid green; background: green; /* <<colour tab-border>>; */ } _TWaddle/CSS/ToCMacroC .tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover { text-decoration: none; } .tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content { display: inline-block; vertical-align: top; padding: 0px; padding-left: 1.5em; padding-right: 0px; /* 1.5em; */ border: 0px; /* 1px solid <<colour tab-border>>; */ -webkit-flex: 1 0 50%; flex: 1 0 50%; }
.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a { background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(100%,<<color background>>)); -moz-border-image: -moz-linear-gradient(left, <<color tab-border>> 0%, rgba(240,67,239,0) 100%); -webkit-border-image: -webkit-linear-gradient(left, <<color tab-border>> 0%, rgba(240,67,239,0) 100%); border-image: linear-gradient(to right, <<color tab-border>> 0%, rgba(240,67,239,0) 100%); border-image-slice: 1; border-right: 0px; border-left: 7px solid <<color tab-border-selected>>; /* color is set in border-image */ margin-left:-7px; /* make up for border-left disloc. */ margin-right:0px; /*move shade to right*/ }
<<list-links "[all[shadows+tiddlers]!has[draft.of]tag[@JeremyRuston]!tag[Unfinished]] [all[shadows+tiddlers]!has[draft.of]tag[@Jeremy]!tag[Unfinished]] [all[shadows+tiddlers]!has[draft.of]tag[@Jermolene]!tag[Unfinished]]">>
<<list-links "[tag<currentTiddler>]">>
<<list-links "[all[shadows+tiddlers]!has[draft.of]tag[@TobiasBeer]!tag[Unfinished]] [all[shadows+tiddlers]!has[draft.of]tag[@TobiBeer]!tag[Unfinished]] [all[shadows+tiddlers]!has[draft.of]tag[@Tobias]!tag[Unfinished]] [all[shadows+tiddlers]!has[draft.of]tag[@tb5]!tag[Unfinished]]">>
\define revatt(who) <$reveal type="nomatch" state="$:/state/attention/$who$" text="show"> <$button set="$:/state/attention/$who$" setTo="show"><$view tiddler=$who$ field="title" format="text">$title$</$view></$button> </$reveal> <$reveal type="match" state="$:/state/attention/$who$" text="show"> <$button set="$:/state/attention/$who$" setTo="hide"><$view tiddler=$who$ field="title" format="text">$title$</$view></$button><br> //@@color:gray; Hi [[$who$]] - here's some stuff that made me think of you specifically.<br>{{$who$!!note}}@@ // <$list filter="[tag[$who$]] +[!sort[recent]]"> <li><<linkify {{!!title}}>></li><dd>@@font-size:95%;color:gray; {{!!summary}}@@</dd> </$list> <$list filter="[{!!title}backlinks[]first[]]">//@@color:gray; BTW, you're mentioned in these articles:@@ //<br></$list><$list filter="[{!!title}backlinks[]sort[title]]">@@font-size:90%;color:crimson; ∘ @@<<linkify {{!!title}}>></$list> </$reveal> \end <$list filter="[all[tiddlers]tags[]prefix[@]] -[[@TWaddle]]"> <$macrocall $name=revatt who={{!!title}}/> </$list>
<<list-links "[all[shadows+tiddlers]!has[draft.of]tag[@tw.com]!tag[Unfinished]]">>
<style> #outer { position: relative; } #marker4 { display:inline; position: absolute; left: 200px; top: -40px;} #highlight4 {display: none;} #marker4:hover + #highlight4 {display:block; position: absolute; top:1px; background-color:white; line-height: 146%; font-size:15px;} </style> <div id="outer"><div id="hin"> <!-- hin is global. I have NO idea why I cant use hout tho..? --> <$list filter="[all[current]tag[HighlightThis]]"> <a id="marker4" href="#">{{img/highlighter}}</a> <div id="highlight4" >{{!!highlighted}}</div> </$list> </div></div>
\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>
\define newLingoButtonTags() [[$(currentTiddler)$]] \end \define newLingoButton() <$button tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>> <$action-sendmessage $message="tm-new-tiddler" title="lingo:" tags=<<newHereButtonTags>>/> <$list filter="[<tv-config-toolbar-icons>prefix[yes]]"> {{$:/core/images/new-here-button}} </$list> <$list filter="[<tv-config-toolbar-text>prefix[yes]]"> <span class="tc-btn-text"><$text text={{$:/language/Buttons/NewHere/Caption}}/></span> </$list> </$button> \end <<newLingoButton>>
html body.tc-body a {color:darkred;} dd { display: block; margin-left: 23px; } .slider-closed {padding: 0 3px 0 3px; background: none; border: 1px solid lightgray; display:inline-block;} .slider-open {padding: 0 3px 0 3px; background: none; border: 1px solid gray; border-right:0; display:inline;} .slider-content {border:1px lightgray solid; background:#f4f4f4;} .slider-content:after {content:" ";}
.tc-tiddler-frame input.tc-edit-overlayeditor, .tc-tiddler-frame textarea.tc-edit-overlayeditor { width: 100%; padding: 3px 3px 3px 3px; margin: 4px 0 4px 0; border: 0px solid <<colour tiddler-editor-border>>; line-height: 1.3em; -webkit-appearance: none; background-color: transparent; color:red; font-weight: bold; } .tc-tiddler-frame input.tc-edit-overlayeditor { } .tc-tiddler-frame input.tc-edit-overlayeditor { <<box-shadow "inset 0 1px 8px rgba(0, 0, 0, 0.15)">> } .tc-tiddler-frame .tc-edit-tags input.tc-edit-overlayeditor { <<box-shadow "none">> border: none; outline: none; }
.no-border, .no-border th, .no-border tr, .no-border td{ border:0; } .invisibletable table { border: 1px solid <<colour table-border>>; width: auto; max-width: 100%; caption-side: bottom; margin-top: 1em; margin-bottom: 1em; } .invisibletable table th, .invisibletable table td { padding: 0 7px 0 7px; border-top: 1px solid <<colour table-border>>; border-left: 1px solid <<colour table-border>>; } .invisibletable table thead tr td, .invisibletable table th { background-color: <<colour table-header-background>>; font-weight: bold; } .invisibletable table tfoot tr td { background-color: <<colour table-footer-background>>; }
#quote { font-family: Georgia, serif; font-size: 18px; font-style: italic; width: 500px; margin: 0.25em 0; padding: 0.25em 40px; line-height: 1.45; color: #383838; } .quote:before { display: block; content: "\201C"; font-size: 80px; left: -40px; top: 0px; color: #7a7a7a; } .quote cite { color: #999999; font-size: 14px; display: block; margin-top: 5px; } .quote cite:before { content: "\2014 \2009"; }
/* * Selectable CSS3 Rating Stars by Martin Ivanov (@wemakesitesnet) * @version 1.0 * @author Martin Ivanov * @url portfolio http://wemakesites.net/ * @url twitter https://twitter.com/wemakesitesnet * @url blog http://acidmartin.wordpress.com/ **/ /* * Do you like this solution? Please, donate: * https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QFUHPWJB2JDBS * * If you are looking for a feature-complete rating system http://acidjs.wemakesites.net/rating.html * **/ .acidjs-rating-stars, .acidjs-rating-stars label::before { display: inline-block; } .acidjs-rating-stars label:hover, .acidjs-rating-stars label:hover ~ label { color: #189800; } .acidjs-rating-stars * { margin: 0; padding: 0; } .acidjs-rating-stars input { display: none; } .acidjs-rating-stars { unicode-bidi: bidi-override; direction: rtl; } .acidjs-rating-stars label { color: #ccc; } .acidjs-rating-stars label::before { content: "\2605"; width: 18px; line-height: 18px; text-align: center; font-size: 18px; cursor: pointer; } .acidjs-rating-stars input:checked ~ label { color: #f5b301; } .acidjs-rating-disabled { opacity: .50; -webkit-pointer-events: none; -moz-pointer-events: none; pointer-events: none; }
/*** CRED: https://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/ ***/ /*** See original code for commenting and original layout **********************************/ /** Applying base CSS styles ****************************/ input[type=range] { -webkit-appearance: none; /* Hides the slider so that custom slider can be made */ width: 100%; /* Specific width is required for Firefox. */ } input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; } input[type=range]:focus { outline: none; } /* Removes the blue border. You should probably do some kind of focus styling for accessibility reasons though. */ input[type=range]::-ms-track { width: 100%; cursor: pointer; background: transparent; /* Hides the slider so custom styles can be added */ color: transparent; border-color: transparent; } /** Styling the Thumb ***********************/ /* Special styling for WebKit/Blink */ input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; border: 1px solid black; border-radius: 3px; height: 20px; width: 16px; background: white; cursor: pointer; margin-top: -14px; box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; } /* All the same stuff for Firefox */ input[type=range]::-moz-range-thumb { box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; border: 1px solid #000000; border-radius: 3px; height: 36px; width: 16px; background: #ffffff; cursor: pointer; } /* All the same stuff for IE */ input[type=range]::-ms-thumb { box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; border: 1px solid #000000; border-radius: 3px; height: 36px; width: 16px; background: white; cursor: pointer; } /** Styling the Track *************************/ input[type=range]::-webkit-slider-runnable-track { width: 100%; height: 2px; cursor: pointer; box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; background: #3071a9; border-radius: 1.3px; border: 0.2px solid #010101; } input[type=range]:focus::-webkit-slider-runnable-track { background: #367ebd; } input[type=range]::-moz-range-track { width: 100%; height: 8.4px; cursor: pointer; box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; background: #3071a9; border-radius: 1.3px; border: 0.2px solid #010101; } input[type=range]::-ms-track { width: 100%; height: 8.4px; color: transparent; background: transparent; border-color: transparent; border-width: 16px 0; cursor: pointer; } input[type=range]::-ms-fill-lower { background: #2a6495; border: 0.2px solid #010101; border-radius: 2.6px; box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; } input[type=range]:focus::-ms-fill-lower { background: #3071a9; } input[type=range]::-ms-fill-upper { background: #3071a9; border: 0.2px solid #010101; border-radius: 2.6px; box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; } input[type=range]:focus::-ms-fill-upper { background: #367ebd; }
/** Applying base CSS styles ****************************/ input[type=range] { -webkit-appearance: none; /* Hides the slider so that custom slider can be made */ width: 100%; /* Specific width is required for Firefox. */ } input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; } input[type=range]:focus { outline: none; } /* Removes the blue border. You should probably do some kind of focus styling for accessibility reasons though. */ input[type=range]::-ms-track { width: 100%; cursor: pointer; background: transparent; /* Hides the slider so custom styles can be added */ color: transparent; border-color: transparent; }
/** Styling the Thumb ***********************/ /* Special styling for WebKit/Blink */ input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; border: 1px solid black; border-radius: 3px; height: 20px; width: 16px; background: white; cursor: pointer; margin-top: -14px; } /* All the same stuff for Firefox */ input[type=range]::-moz-range-thumb { box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; border: 1px solid #000000; border-radius: 3px; height: 36px; width: 16px; background: #ffffff; cursor: pointer; } /* All the same stuff for IE */ input[type=range]::-ms-thumb { box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; border: 1px solid #000000; border-radius: 3px; height: 36px; width: 16px; background: white; cursor: pointer; }
/** Styling the Track *************************/ input[type=range]::-webkit-slider-runnable-track { width: 100%; height: 2px; cursor: pointer; box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; background: #3071a9; border-radius: 1.3px; border: 0.2px solid #010101; } input[type=range]:focus::-webkit-slider-runnable-track { background: #367ebd; } input[type=range]::-moz-range-track { width: 100%; height: 8.4px; cursor: pointer; box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; background: #3071a9; border-radius: 1.3px; border: 0.2px solid #010101; } input[type=range]::-ms-track { width: 100%; height: 8.4px; color: transparent; background: transparent; border-color: transparent; border-width: 16px 0; cursor: pointer; } input[type=range]::-ms-fill-lower { background: #2a6495; border: 0.2px solid #010101; border-radius: 2.6px; box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; } input[type=range]:focus::-ms-fill-lower { background: #3071a9; } input[type=range]::-ms-fill-upper { background: #3071a9; border: 0.2px solid #010101; border-radius: 2.6px; box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; } input[type=range]:focus::-ms-fill-upper { background: #367ebd; }
<style> #teaser { min-height:calc({{$:/_TWaddle/CSS/TeaserFade!!teaserheight}}px); max-height:{{$:/_TWaddle/CSS/TeaserFade!!teaserheight}}px; overflow: hidden; border: 1px black solid;} #teaser:before{ content:""; display:block; position:absolute; height:{{$:/_TWaddle/CSS/TeaserFade!!faderheight}}px; margin-top:calc( {{$:/_TWaddle/CSS/TeaserFade!!teaserheight}}px - {{$:/_TWaddle/CSS/TeaserFade!!faderheight}}px); width:calc(100% - 86px); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,transparent), color-stop(100%,white)); background: -webkit-linear-gradient(top, transparent 0%, white 100%); background: -moz-linear-gradient(top, transparent 0%, white 100%); background: -o-linear-gradient(top, transparent 0%,white 100%); background: -ms-linear-gradient(top, transparent 0%,white 100%); background: linear-gradient(to bottom, transparent 0%,white 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); } </style>
.tc-tabbed-table-of-contents .tc-table-of-contents { z-index: 100; display: inline-block; margin-left: -2.6em; /* pull menu left */ max-width: 50%; -webkit-flex: 0 0 auto; flex: 0 0 auto; background: transparent; /* <<colour tab-background>>; */ border: 0px; /* previously left/top/botttom 1px; solid <<colour tab-border>>; */ background: -webkit-linear-gradient(left, red , blue); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(right, red, blue); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(right, red, blue); /* For Firefox 3.6 to 15 */ background: linear-gradient(to right, lightgrey, transparent); /* Strd syntax (must be last) */ background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(80%,#ffffff), color-stop(90%,<<color page-background>>),color-stop(100%, rgba(240,67,239,0))); } .tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a, .tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a { display: block; padding: 0.12em 1em 0.12em 0.25em; } .tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a { border-left: 0px; border-top: 1px solid transparent; /*<<colour tab-background>>; */ border-bottom: 1px solid transparent; */ } .tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover { text-decoration: none; border: 1px solid white; /* <<colour tab-border>>; */ border-left: 0px; border-right: 0px; background: white; } _TWaddle/CSS/ToCMacroC .tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover { text-decoration: none; } .tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content { display: inline-block; vertical-align: top; padding: 0px; padding-left: 1.5em; padding-right: 0px; /* 1.5em; */ border: 0px; /* 1px solid <<colour tab-border>>; */ -webkit-flex: 1 0 50%; flex: 1 0 50%; }
/* General Demo Style */ @import url(http://fonts.googleapis.com/css?family=Lato:300,400,700); @font-face { font-family: 'fontawesome'; src:url('../fonts/fontawesome.eot'); src:url('../fonts/fontawesome.eot?#iefix') format('embedded-opentype'), url('../fonts/fontawesome.svg#fontawesome') format('svg'), url('../fonts/fontawesome.woff') format('woff'), url('../fonts/fontawesome.ttf') format('truetype'); font-weight: normal; font-style: normal; } /* Reset */ *, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */ .clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } body { font-family: 'Lato', Calibri, Arial, sans-serif; color: #47a3da; } a { color: #f0f0f0; text-decoration: none; } a:hover { color: #000; } .main, .container > header { width: 90%; max-width: 70em; margin: 0 auto; padding: 0 4em 3.125em 6em; } .main { color: #333; font-weight: 300; line-height: 1.5; text-align: justify; } .main p { font-size: 140%; } .main h2 { font-size: 300%; font-weight: 300; color: #ddd; border-bottom: 1px solid #f8f8f8; text-align: left; } .container > header { padding: 2.875em 4em 1.875em 6em; } .container > header h1 { font-size: 2.125em; line-height: 1.3; margin: 0; float: left; font-weight: 400; } .container > header span { display: block; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5em; padding: 0 0 0.6em 0.1em; } .container > header nav { float: right; } .container > header nav a { display: block; float: left; position: relative; width: 2.5em; height: 2.5em; background: #fff; border-radius: 50%; color: transparent; margin: 0 0.1em; border: 4px solid #47a3da; text-indent: -8000px; } .container > header nav a:after { content: attr(data-info); color: #47a3da; position: absolute; width: 600%; top: 120%; text-align: right; right: 0; opacity: 0; pointer-events: none; } .container > header nav a:hover:after { opacity: 1; } .container > header nav a:hover { background: #47a3da; } .icon-drop:before, .icon-arrow-left:before { font-family: 'fontawesome'; position: absolute; top: 0; width: 100%; height: 100%; speak: none; font-style: normal; font-weight: normal; line-height: 2; text-align: center; color: #47a3da; -webkit-font-smoothing: antialiased; text-indent: 8000px; padding-left: 8px; } .container > header nav a:hover:before { color: #fff; } .icon-drop:before { content: "\e000"; } .icon-arrow-left:before { content: "\f060"; }
$:/tags/ViewTemplate <div id="fe_outer"><div id="fe_inner"><div class="tidsidebar"> <div class="ts_menu"> <div class="ts_item">{{img/head}}<div class="ts_content"> <$edit-text tag="textarea" tiddler={{!!title}} field="text" class="tc-edit-texteditor"/><br><br> </div></div> </div> <div class="ts_nomenu">{{img/headbald}}</div> </div></div></div> <style> #fe_outer { position: relative; } #fe_inner { position: absolute; left: -43px; top: 0px;} .ts_nomenu { display: block; position:absolute; width:42px;} .ts_menu { display: none; } .tidsidebar:hover .ts_menu{ display : block; background-color:white; } .ts_item {border: 1px solid lightgray; border-left:0; line-height:300%; padding-left:3px; z-index:10001; color:gray; width:42px;} .ts_content {display:none;} .ts_item:hover {color:black;} .ts_item:hover .ts_content{ display:inline-block; position:absolute; top:0px; border: 1px solid lightgray; border-left:0; padding:15px; background-color:white; font-size:90%; z-index:10000; min-width:calc({{$:/.ThemeTweakSizes!!tiddlerwidth}}*1vw); min-height:100%; line-height:130%; font-weight:normal; color:black;} </style>
.fastnote { margin-bottom: 0px; border: 1px solid red; background-color: green; width:100%; height:auto } .fastnote input.tc-edit-texteditor, .fastnote textarea.tc-edit-texteditor { width: 100%; padding: 3px 3px 3px 3px; border: 1px solid <<colour tiddler-editor-border>>; line-height: 1.3em; -webkit-appearance: none; overflow:hidden; margin: 4px 0px 4px 0; background:white; display:inline-block; /* min-height: 20px; */ } .fastnote .tc-binary-warning { width: 100%; height: 4em; text-align: center; padding: 3em 3em 6em 3em; background: <<colour alert-background>>; border: 1px solid <<colour alert-border>>; } .fastnote input.tc-edit-texteditor { background-color: white; } .fastnote img, .fastnote svg, .fastnote canvas, .fastnote embed, .fastnote iframe { max-width: 100%; }
\define recent(tid) <$view field="modified" format="relativedate"/> <$button style="border:0px; background-color:#f4f4f4; color:crimson;" > <$action-setfield $tiddler="$tid$" $field="recent" $value=<<dateTime "YY/0MM/0DD">> /> ''R:'' </$button> \end
\define linkify(title) <$link to=$title$><$view tiddler=$title$ field="title" format="text">$title$</$view></$link> \end \define linkifytitle(title) <$link to=$title$><$view tiddler=$title$ field="title" format="text">$title$</$view></$link> \end
\define ref(url:"http://tiddlywiki.com") @@float:right;font-size:90%;top:-30px; ➟ //[[reference|$url$]]// @@ <br> \end
\define reftw(url:"http://tiddlywiki.com") @@float:right; - //[[tw.com|$url$]]//@@ <br> \end
\define slider(label, content) <$reveal type="nomatch" state="$:/state/$label$" text="show"> <$button set="$:/state/$label$" setTo="show" class="slider-closed" >$label$</$button></$reveal><$reveal type="match" state="$:/state/$label$" text="show"><$button set="$:/state/$label$" setTo="hide" class="slider-open">$label$</$button> <span class="slider-content">$content$</span></$reveal> \end
\define twistify(filter) <$list filter="$filter$"> <dd><li><$list filter="[all[current]!has[recent]]">{{ListMarker!!notrecent}}</$list><$list filter="[all[current]tag[Unfinished]]">{{ListMarker!!unfinished}}</$list><$list filter="[all[current]tag[DontPublish]]">{{ListMarker!!dontpublish}}</$list><$link to={{!!title}}><$view tiddler={{!!title}} field="title" format="text">{{!!title}}</$view></$link></li></dd> </$list> \end
\define bookmarkstable(prefix:"noprefix") <<newBookmark "$prefix$">> <table class="tableFormatter"> <$list filter="[prefix[$prefix$]nsort[title]] -$prefix$"> <tr> <td valign="top"><a href={{!!url}} target="_blank">url</a></td> <td>{{!!text}}<br>@@color:#9C9C9C; {{!!tags}}@@</td> <td valign="top"><$link to={{!!title}}>▫</$link></td> </tr> </$list> </table> \end
\define box(_) :.doc-preamble $_$
\define boxref(_,url) :.doc-preamble $_$ @@float:right;font-size:90%;top:-30px; ➟ //[[reference|$url$]]// @@ <br><br> \end
\define newBookmark(prfx="noprefix") <$button tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>> <$action-sendmessage $message="tm-new-tiddler" $param="$prfx$"/> <$list filter="[<tv-config-toolbar-icons>prefix[yes]]"> {{$:/core/images/new-button}} </$list> <$list filter="[<tv-config-toolbar-text>prefix[yes]]"> <span class="tc-btn-text"><$text text={{$:/language/Buttons/NewHere/Caption}}/></span> </$list> </$button> \end
\define newPrefixButton(prfx="noprefix" tag="notag") <$button tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>> <$action-sendmessage $message="tm-new-tiddler" title="$:/.$prfx$: " tags="$tag$"/> <$list filter="[<tv-config-toolbar-icons>prefix[yes]]"> {{$:/core/images/new-here-button}} </$list> <$list filter="[<tv-config-toolbar-text>prefix[yes]]"> <span class="tc-btn-text"><$text text={{$:/language/Buttons/NewHere/Caption}}/></span> </$list> </$button> \end
\define prfx(pf="nopf") $pf$ $(word)$ \define noprefixtable(prefix:"noprefix") <<newPrefixButton "$prefix$" "tg">> @@color:gray;font-size:90%; ($prefix$)@@ <table class="tableFormatter"> <$list filter="[removeprefix[$:/.$prefix$: ]nsort[title]]" variable="word"> <tr> <td valign="top"><$link to=<<prfx "$:/.$prefix$:">>><$text text=<<word>>/></$link></td> <td><$transclude tiddler=<<prfx "$:/.$prefix$:">>/></td> </tr> </$list> </table> \end
\define note(content) @@color:crimson;font-style:italic; Note@@ @@color:gray; - $content$@@
\define positiontid(tid:"notid") $:/state/position/$tid$ \end
\define saveTiddlerFilter() [is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/state/dontpub]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[tag[Unfinished]] -[tag[DontPublish]] -[prefix[New Tiddler]] +[sort[title]] \end {{$:/core/templates/tiddlywiki5.html}}
ejSoftwareCategoryGroup ejSoftwareCategory sw:ConceptMap sw:Authoring sw:CMS sw:Collaboration sw:Diagramming sw:Editor sw:InfoCasting sw:InfoCollecting sw:InfoExchanging sw:PIM sw:Productivity
!!<<currentTiddler>><br> <$transclude tiddler=<<currentTiddler>> field='text'/><br><br> <$list filter='[list[SeeAlsoList!!text]]' variable=CurrentTag> <$list filter='[all[current]tag<CurrentTag>limit[1]]'> <br>For <<CurrentTag>> see also: <$list filter='[tag<CurrentTag>] -[all[current]]'> </$list> </$list> </$list>
<$list filter='[list[$:/_TWaddle/SeeAlsoList!!text]]' variable=CurrentTag> <$list filter='[all[current]tag<CurrentTag>limit[1]]'> <br>For ''<<CurrentTag>>'' see also: <<list-links '[tag<CurrentTag>] -[all[current]]'>> </$list> </$list>
/******************************************************************/ /* From Almeros' Coding Blog at http://code.almeros.com/ */ /* */ /* http://code.almeros.com/how-to-create-a-css3-enabled-tag-cloud */ /******************************************************************/ #tag_holder { width:300px; } .tag { /* Some standard .tag settings: starting point */ float:left; background-color:#9ab9e4; font-family: monospace; font-size:13px; font-weight:bold; text-decoration:none; padding: 2px 4px; color:#eef; /* Shadow under text */ -webkit-text-shadow: rgba(0,0,0,0.2) 2px 0, rgba(0,0,0,0.2) 0 2px, rgba(255,255,255,0.2) -2px 0, rgba(255,255,255,0.2) 0 -2px, rgba(0,0,0,0.2) 2px 2px, rgba(255,255,255,0.2) -2px -2px; -moz-text-shadow: rgba(0,0,0,0.2) 2px 0, rgba(0,0,0,0.2) 0 2px, rgba(255,255,255,0.2) -2px 0, rgba(255,255,255,0.2) 0 -2px, rgba(0,0,0,0.2) 2px 2px, rgba(255,255,255,0.2) -2px -2px; -o-text-shadow: rgba(0,0,0,0.2) 2px 0, rgba(0,0,0,0.2) 0 2px, rgba(255,255,255,0.2) -2px 0, rgba(255,255,255,0.2) 0 -2px, rgba(0,0,0,0.2) 2px 2px, rgba(255,255,255,0.2) -2px -2px; text-shadow: rgba(0,0,0,0.2) 2px 0, rgba(0,0,0,0.2) 0 2px, rgba(255,255,255,0.2) -2px 0, rgba(255,255,255,0.2) 0 -2px, rgba(0,0,0,0.2) 2px 2px, rgba(255,255,255,0.2) -2px -2px; /* Shadow under tag */ -webkit-box-shadow: 0 0 10px rgb(0,0,0); -moz-box-shadow: 0 0 10px rgb(0,0,0); -o-box-shadow: 0 0 10px rgb(0,0,0); box-shadow: 0 0 10px rgb(0,0,0); /* Rotation transformation */ -webkit-transform: rotate(-2deg); -moz-transform: rotate(-2deg); -o-transform: rotate(-2deg); transform: rotate(-2deg); /* Transition between this and :hover state */ -webkit-transition: -webkit-transform 0.1s ease-in; -moz-transition: -moz-transform 0.1s ease-in; -o-transition: -o-transform 0.1s ease-in; transition: transform 0.1s ease-in; } .tag:hover { color:#fff; background-color:#3e6cf5; z-index:10000; -webkit-box-shadow: 0 0 20px rgb(0,0,100); -moz-box-shadow: 0 0 20px rgb(0,0,100); -o-box-shadow: 0 0 20px rgb(0,0,100); box-shadow: 0 0 10px rgb(0,0,100); -webkit-transform: rotate(3deg) scale(1.2); -moz-transform: rotate(3deg) scale(1.2); -o-transform: rotate(3deg) scale(1.2); transform: rotate(3deg) scale(1.2); } .tag:nth-child(2n) { background-color:#8ab9e4; font-size:17px; -webkit-transform: rotate(2deg); -moz-transform: rotate(2deg); -o-transform: rotate(2deg); transform: rotate(2deg); } .tag:nth-child(4n) { background-color:#9ab9e4; font-size:15px; -webkit-transform: rotate(-8deg); -moz-transform: rotate(-8deg); -o-transform: rotate(-8deg); transform: rotate(-8deg); } .tag:nth-child(5n) { background-color:#9ab9d4; font-size:18px; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); transform: rotate(-3deg); } .tag:nth-child(2n):hover { -webkit-transform: rotate(-3deg) scale(1.2); -moz-transform: rotate(-3deg) scale(1.2); -o-transform: rotate(-3deg) scale(1.2); transform: rotate(-3deg) scale(1.2); } .tag:nth-child(4n):hover { -webkit-transform: rotate(3deg) scale(1.2); -moz-transform: rotate(3deg) scale(1.2); -o-transform: rotate(3deg) scale(1.2); transform: rotate(3deg) scale(1.2); } .tag:nth-child(5n):hover { -webkit-transform: rotate(2deg) scale(1.2); -moz-transform: rotate(2deg) scale(1.2); -o-transform: rotate(2deg) scale(1.2); transform: rotate(2deg) scale(1.2); }
$:/_TWaddle/macros/TagToRef
<$list filter="[all[current]tag[ApplicationCategory]]"> Identified applications:<br> <<list-links "[tag<currentTiddler>]">> @@color:gray;font-size:90%; See [[Application Categories]] for a complete listing of identified categories and their respective applications.@@ </$list>
This is a "group" for the following //categories// of software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag{!!title}]">>
<div id="ts_outer"><div id="ts_inner"><div class="tidsidebar"> <div class="ts_menu"> <!-- ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ --> <div class="ts_item">Children<div class="ts_content"> __Tiiddlers tagged <$link to={{!!title}}>{{!!title}}</$link>__<br><br> [intended ~NewHere button] <<list-links "[tag<currentTiddler>]">> </div></div> <!-- ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ --> <div class="ts_item">Context<div class="ts_content"> <center>__Context; showing all related tiddlers__</center>The original idea for the whole ~TiddlerSidebar concept: A timeline including children, parents, references, possibly tag-siblings and search-word siblings, story/snapshot tids, etc... <br>Code based on the [[timeline macro|$:/core/macros/timeline]].<br><br> <$set name="me" value=<<currentTiddler>>> <div class="tc-timeline"> <$list filter="[tag<me>] [<me>tags[]] [title<me>backlinks[]] +[has[modified]!sort[modified]limit[10]eachday[modified]]"> <div class="tc-menu-list-item"> <$view field="modified" format="date" template="DDth MMM YYYY"/> <$list filter="[tag<me>] [<me>tags[]] [title<me>backlinks[]] +[sameday:modified{!!modified}!is[system]!sort[modified]]"> <div class="tc-menu-list-subitem"> <$link to={{!!title}}><$view field="title"/></$link> </div> </$list> </div> </$list> </div> </$set> <br><br> [+5] <-- imagined button to increase the timeline with a number of entries) </div></div> <!-- ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ --> <div class="ts_item">Meta <div class="ts_content"> __Search words.__ <br>a compliment to //tags// to find the current tiddler in //Search//<br> <$edit-text tag="textarea" tiddler={{!!title}} field="searchwords" class="tc-edit-texteditor"/><br><br>Meta notes about this tiddler:<br> <$edit-text tag="textarea" tiddler={{!!title}} field="metanotes" class="tc-edit-texteditor"/> </div></div> <!-- ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ --> <div class="ts_item">Relate<div class="ts_content"> __Manually create relation between current and...__<br><br> The idea here is an "Open" list but with checkboxes next to each title. Ticking a title adds that title and current title to each respective //relationship// field. <span>{{$:/core/ui/SideBar/Open}}</span> </div></div> <!-- ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ --> <div class="ts_item"> ✚ <div class="ts_content"> Clicking the ✚ should add a new category to the current ~TiddlerSidebar . Not implemented yet. </div></div> <!-- ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ --> <$list filter="[tag[deleteX]]"> <div class="ts_item">{{!!title}}<div class="ts_content"><$transclude /> </div></div> </$list> <!-- ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ --> </div> <!-- closing of ts_menu ---> <div class="ts_nomenu"></div> </div></div></div> <style> #ts_outer { position: relative; } #ts_inner { position: absolute; left: -40px; top: 0px;} .ts_nomenu { display:block; position:absolute; width:42px; height:130px; top:-70px; z-index:9999;} .ts_menu { display: none; position:absolute; z-index:10001; min-width:42px; } .tidsidebar:hover .ts_menu{ display:block; background-color:white; } .ts_item {border: 1px solid lightgray; border-right:0; border-left:0; line-height:300%; padding-left:3px; color:gray; } .ts_content {display:none; position:absolute; } .ts_item:hover {color:black;} .ts_menu:hover .ts_content{z-index:10000;} .ts_item:hover .ts_content{ display:inline-block; top:0px; border: 1px solid lightgray; border-left:0; padding:15px; background-color:white; font-size:90%; min-width:250px; min-height:100%; line-height:130%; font-weight:normal; color:black; box-shadow: 3px 3px 7px lightgray;} </style>
#word-cloud { width: 400px; height: 300px; margin: 0 auto; padding: 2em 0; font: 100% 'Yanone Kaffeesatz', Arial, sans-serif; position: relative; } #word-cloud span { position: absolute; } #word-cloud .word-1 { top: 1em; left: 1.5em; font-size: 100px; color: #626262; } #word-cloud .word-2 { top: 0; left: 1em; font-size: 80px; color: #906060; } #word-cloud .word-3 { top: 1em; left: 1.5em; font-size: 60px; color: #c5c5c5; } #word-cloud .word-4 { top: 1em; left: 0; font-size: 40px; color: #511c1c; -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); } #word-cloud .word-5 { top: 1.5em; right: -0.3em; color: #666; font-size: 70px; -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); } #word-cloud .word-6 { bottom: 0; right: 1em; color: #5e0000; font-size: 120px; } #word-cloud .word-7 { bottom: 0.6em; left: 0; color: #6e6e6e; font-size: 90px; -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); }
Hackers. Unpolished. Friendly. Geeky. Linux.
One of the better short descriptions. "My own wikipedia". Misses out on that it's not just a thing for reference.
Check your screen resolution
json encoder
css3. listed and explained techniques
Web security / privacy
Float e.g an image to //center//(!)
Great lists on Open Source Software
On-line quick screen recordings
web safe fonts CSS
Learn git and github
Jeremy [[explains|https://groups.google.com/d/msg/tiddlywiki/UVpL4wwYGtY/LuYYjYh4F4MJ]] plugin as: "a bundle of tiddlers packed together into a single tiddler. Plugins can be manipulated (imported, enabled, copied etc) as a unit, but manifest themselves as their individual tiddlers appearing as shadow tiddlers. So plugins can be used to distribute anything: JavaScript code modules, content, images, fonts, stylesheets, lesson plans, code snippets etc."
special case refinement of something
[[Application vs App|http://www.trackvia.com/blog/apps-mashup/apps-vs-applications-whats-difference-does-it-matter]]. Great label for niche variations of TW targeting specific user groups, e.g "authors" or "GTD'ers". It would make it natural to zoom in on specifics in those applications and turn those into apps, for mobile. E.g the "TW Authoring application" sounds good and makes it clear it is something very deliberately designed.
[[Currently|http://tiddlywiki.com/#Configurations]], used as lable for: //~TiddlyDesktop//, //~TiddlyWiki in the Sky for ~TiddlyWeb// and //~TiddlyWiki on Node.js// ... but, [[wikipedia|http://en.wikipedia.org/wiki/Computer_configuration]] states: //"...configuration means an arrangement of functional units ..."// - i.e that it really is one set of units merely rearranged. The above TW "configurations" are, AFAIK, not built from the same components.
[[Wikipedia|http://en.wikipedia.org/wiki/Edition]] //"In printmaking, an edition is a number of prints struck from one plate [..] Edition is a particular form or version of a published text. For example: "a paperback edition"// IMO the connotations are too close to printed media making "edition" less appropriate as term in TW contexts.
[[wikitionary|http://en.wiktionary.org/wiki/variation]] under "Noun": :2. A related but distinct thing. I say: Very good, if the product is to be clearly associate with the TW brand.
would be good were it not for the fact that it means "5.1.8" etc
\define linkimg(tiddler, image, tooltip, class, width, svg) <$list filter="[[$tiddler$]!prefix[http://]]"><$link to="$tiddler$"><$reveal type=match text="yes" default=$svg$><span class="linksvg $class$">{{$image$}}</span></$reveal><$reveal type=nomatch text="yes" default=$svg$>[img width="$width$" class="linkimg $class$" [$tooltip$|$image$]]</$reveal></$link></$list><$list filter="[[$tiddler$]prefix[http://]]"><a href="$tiddler$" target="_blank"><$reveal type=match text=yes default=$svg$><span class="linksvg $class$">{{$image$}}</span></$reveal><$reveal type=nomatch text="yes" default=$svg$>[img width="$width$" class="linkimg $class$" [$tooltip$|$image$]]</$reveal></a></$list> \end
\define taggly(subfilter:"all[current]",template:"$:/.tb/ui/ViewTemplate/tagging-sublist") <$set name=recursive-template value="$template$"> <$list filter="[$subfilter$tagging[]sort[title]]" template=<<recursive-template>>> </$set> \end
<$list filter="[all[current]has[summary]] [all[current]has[note]]"> @@color:grey; //<$transclude field="summary" mode="block"/><$transclude field="note" mode="block"/> //@@ </$list><$list filter="[all[current]has[cred]] [all[current]has[credurl]]"> @@color:grey; //Cred: <$transclude field="cred" mode="inline"/> <$transclude field="credurl" mode="inline"/> //@@ </$list> <$list filter="[all[current]has[url]]"> <$transclude field="url" mode="block"/> </$list>
\define lingo-base() $:/language/TiddlerInfo/ <div class="tb-tagging"> <div class="tb-tagging-label"> <$list filter="[all[current]is[missing]] [all[current]text[]] [all[current]tag[$:/tags/tagging]] +[tagging[]limit[1]]"> <<lingo Tagging/Caption>>: </$list> </div> <<taggly subfilter:"all[current]is[missing]] [all[current]text[]] [all[current]tag[$:/tags/tagging]] +[">> </div><style> .tb-tagging{ font-size:0.8em; } .tb-tagging-label{ color:grey; } .tb-tagging-sub{ margin-left: 10px; } .tb-tagging-sub:before{ content:"▪"; color:grey; float:left; margin-right:10px; } </style>
<div class="tb-tagging-sub"> <$transclude tiddler="$:/core/ui/ListItemTemplate"/> <$list filter="[is[current]tagging[]]"> <$transclude tiddler=<<recursive-template>>/> </$list> </div>
Field values used in [[Theme Tweak Size Settings]]
Word definition popups
wordcount widget Jed
toggle content, in-line sliders
TW nodejs snapshot to tiddlyspot
Nested sliders / Nested reveals in TW5
Make a ~ToC that has checkboxes
dropdown for (new) fields
filter then open all results at once
conditionally show tid button
Sortable tables, excel...
Performance speed currentTiddler vs !!title
$:/core/ui/SideBar/Open
hide
Quirk - visiblelater Major About Article dummy menu tag alias taggly OK (ok=correctly tagged) r
above
permaview
show
yes
show
hide
hide
hide
{ "tiddlers": { "$:/Acknowledgements": { "title": "$:/Acknowledgements", "type": "text/vnd.tiddlywiki", "text": "TiddlyWiki incorporates code from these fine OpenSource projects:\n\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\n* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\n\nAnd media from these projects:\n\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\n" }, "$:/core/copyright.txt": { "title": "$:/core/copyright.txt", "type": "text/plain", "text": "TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright © Jeremy Ruston 2004-2007\nCopyright © UnaMesa Association 2007-2015\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this\nlist of conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or other\nmaterials provided with the distribution.\n\nNeither the name of the UnaMesa Association nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS' AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT\nSHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\nINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\nBUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN\nANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGE.\n" }, "$:/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\">\n <g fill-rule=\"evenodd\">\n <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>\n <circle cx=\"48\" cy=\"48\" r=\"8\"></circle>\n <circle cx=\"28\" cy=\"48\" r=\"8\"></circle>\n <circle cx=\"68\" cy=\"48\" r=\"8\"></circle>\n </g>\n</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/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\">\n\t<g fill-rule=\"evenodd\">\n\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>\n </g>\n</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\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 40.500000) rotate(-270.000000) translate(-64.000000, -40.500000) translate(-22.500000, -26.500000)\">\n <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>\n <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>\n\t</g>\n</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\">\n <g fill-rule=\"evenodd\" transform=\"translate(92.500000, 64.000000) rotate(-180.000000) translate(-92.500000, -64.000000) translate(6.000000, -3.000000)\">\n <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>\n <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>\n </g>\n</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\">\n <g fill-rule=\"evenodd\" transform=\"translate(-48.000000, -3.000000)\">\n <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>\n <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>\n </g>\n</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\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 89.500000) rotate(-90.000000) translate(-64.000000, -89.500000) translate(-22.500000, 22.500000)\">\n <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>\n <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>\n\t</g>\n</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\">\n <g fill-rule=\"evenodd\">\n <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>\n <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>\n </g>\n</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\">\n <g fill-rule=\"evenodd\" transform=\"translate(-23.000000, -23.000000)\">\n <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>\n <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>\n <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>\n <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>\n </g>\n</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\">\n <g fill-rule=\"evenodd\">\n <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>\n </g>\n</svg>\n" }, "$:/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\">\n <g fill-rule=\"evenodd\">\n <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>\n </g>\n</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\">\n <g fill-rule=\"evenodd\" transform=\"translate(12.000000, 0.000000)\">\n <rect x=\"0\" y=\"11\" width=\"105\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"28\" y=\"0\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"8\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n <rect x=\"8\" y=\"112\" width=\"88\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"80\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n <rect x=\"56\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n <rect x=\"32\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n </g>\n</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\">\n <g fill-rule=\"evenodd\">\n <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>\n </g>\n</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\">\n <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>\n</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\">\n <g fill-rule=\"evenodd\">\n <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>\n <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>\n </g>\n</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\">\n <g fill-rule=\"evenodd\">\n <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>\n </g>\n</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\">\n <g>\n <g>\n <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>\n </g>\n <g transform=\"translate(104.000000, 104.000000) rotate(-180.000000) translate(-104.000000, -104.000000) translate(80.000000, 80.000000)\">\n <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>\n </g>\n <g transform=\"translate(24.000000, 104.000000) rotate(-90.000000) translate(-24.000000, -104.000000) translate(0.000000, 80.000000)\">\n <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>\n </g>\n <g transform=\"translate(104.000000, 24.000000) rotate(90.000000) translate(-104.000000, -24.000000) translate(80.000000, 0.000000)\">\n <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>\n </g>\n </g>\n</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\">\n <g fill-rule=\"evenodd\">\n <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>\n </g>\n </svg>\n" }, "$:/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\">\n <g fill-rule=\"evenodd\">\n <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>\n <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>\n <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>\n </g>\n</svg>" }, "$:/core/images/help": { "title": "$:/core/images/help", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-help tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M36.0548906,111.44117 C30.8157418,115.837088 20.8865444,118.803477 9.5,118.803477 C7.86465619,118.803477 6.25937294,118.742289 4.69372699,118.624467 C12.612543,115.984876 18.7559465,110.02454 21.0611049,102.609942 C8.74739781,92.845129 1.04940554,78.9359851 1.04940554,63.5 C1.04940554,33.9527659 29.2554663,10 64.0494055,10 C98.8433448,10 127.049406,33.9527659 127.049406,63.5 C127.049406,93.0472341 98.8433448,117 64.0494055,117 C53.9936953,117 44.48824,114.999337 36.0548906,111.44117 L36.0548906,111.44117 Z M71.4042554,77.5980086 C71.406883,77.2865764 71.4095079,76.9382011 71.4119569,76.5610548 C71.4199751,75.3262169 71.4242825,74.0811293 71.422912,72.9158546 C71.4215244,71.736154 71.4143321,70.709635 71.4001396,69.8743525 C71.4078362,68.5173028 71.9951951,67.7870427 75.1273009,65.6385471 C75.2388969,65.5619968 76.2124091,64.8981068 76.5126553,64.6910879 C79.6062455,62.5580654 81.5345849,60.9050204 83.2750652,58.5038955 C85.6146327,55.2762841 86.8327108,51.426982 86.8327108,46.8554323 C86.8327108,33.5625756 76.972994,24.9029551 65.3778484,24.9029551 C54.2752771,24.9029551 42.8794554,34.5115163 41.3121702,47.1975534 C40.9043016,50.4989536 43.2499725,53.50591 46.5513726,53.9137786 C49.8527728,54.3216471 52.8597292,51.9759763 53.2675978,48.6745761 C54.0739246,42.1479456 60.2395837,36.9492759 65.3778484,36.9492759 C70.6427674,36.9492759 74.78639,40.5885487 74.78639,46.8554323 C74.78639,50.4892974 73.6853224,52.008304 69.6746221,54.7736715 C69.4052605,54.9593956 68.448509,55.6118556 68.3131127,55.7047319 C65.6309785,57.5445655 64.0858213,58.803255 62.6123358,60.6352315 C60.5044618,63.2559399 59.3714208,66.3518252 59.3547527,69.9487679 C59.3684999,70.8407274 59.3752803,71.8084521 59.3765995,72.9300232 C59.3779294,74.0607297 59.3737237,75.2764258 59.36589,76.482835 C59.3634936,76.8518793 59.3609272,77.1924914 59.3583633,77.4963784 C59.3568319,77.6778944 59.3556368,77.8074256 59.3549845,77.8730928 C59.3219814,81.1994287 61.9917551,83.9227111 65.318091,83.9557142 C68.644427,83.9887173 71.3677093,81.3189435 71.4007124,77.9926076 C71.4014444,77.9187458 71.402672,77.7856841 71.4042554,77.5980086 Z M65.3778489,102.097045 C69.5359735,102.097045 72.9067994,98.7262189 72.9067994,94.5680944 C72.9067994,90.4099698 69.5359735,87.0391439 65.3778489,87.0391439 C61.2197243,87.0391439 57.8488984,90.4099698 57.8488984,94.5680944 C57.8488984,98.7262189 61.2197243,102.097045 65.3778489,102.097045 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/home-button": { "title": "$:/core/images/home-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M112.9847,119.501583 C112.99485,119.336814 113,119.170705 113,119.003406 L113,67.56802 C116.137461,70.5156358 121.076014,70.4518569 124.133985,67.3938855 C127.25818,64.2696912 127.260618,59.2068102 124.131541,56.0777326 L70.3963143,2.34250601 C68.8331348,0.779326498 66.7828947,-0.000743167069 64.7337457,1.61675364e-05 C62.691312,-0.00409949529 60.6426632,0.777559815 59.077717,2.34250601 L33,28.420223 L33,28.420223 L33,8.00697327 C33,3.58484404 29.4092877,0 25,0 C20.581722,0 17,3.59075293 17,8.00697327 L17,44.420223 L5.3424904,56.0777326 C2.21694607,59.2032769 2.22220878,64.2760483 5.34004601,67.3938855 C8.46424034,70.5180798 13.5271213,70.5205187 16.6561989,67.3914411 L17,67.04764 L17,119.993027 C17,119.994189 17.0000002,119.995351 17.0000007,119.996514 C17.0000002,119.997675 17,119.998838 17,120 C17,124.418278 20.5881049,128 24.9992458,128 L105.000754,128 C109.418616,128 113,124.409288 113,120 C113,119.832611 112.99485,119.666422 112.9847,119.501583 Z M97,112 L97,51.5736087 L97,51.5736087 L64.7370156,19.3106244 L33,51.04764 L33,112 L97,112 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/import-button": { "title": "$:/core/images/import-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-import-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M105.449437,94.2138951 C105.449437,94.2138951 110.049457,94.1897106 110.049457,99.4026111 C110.049457,104.615512 105.163246,104.615511 105.163246,104.615511 L45.0075072,105.157833 C45.0075072,105.157833 0.367531803,106.289842 0.367532368,66.6449212 C0.367532934,27.0000003 45.0428249,27.0000003 45.0428249,27.0000003 L105.532495,27.0000003 C105.532495,27.0000003 138.996741,25.6734987 138.996741,55.1771866 C138.996741,84.6808745 105.727102,82.8457535 105.727102,82.8457535 L56.1735087,82.8457535 C56.1735087,82.8457535 22.6899229,85.1500223 22.6899229,66.0913753 C22.6899229,47.0327282 56.1735087,49.3383013 56.1735087,49.3383013 L105.727102,49.3383013 C105.727102,49.3383013 111.245209,49.3383024 111.245209,54.8231115 C111.245209,60.3079206 105.727102,60.5074524 105.727102,60.5074524 L56.1735087,60.5074524 C56.1735087,60.5074524 37.48913,60.5074528 37.48913,66.6449195 C37.48913,72.7823862 56.1735087,71.6766023 56.1735087,71.6766023 L105.727102,71.6766029 C105.727102,71.6766029 127.835546,73.1411469 127.835546,55.1771866 C127.835546,35.5304025 105.727102,38.3035317 105.727102,38.3035317 L45.0428249,38.3035317 C45.0428249,38.3035317 11.5287276,38.3035313 11.5287276,66.6449208 C11.5287276,94.9863103 45.0428244,93.9579678 45.0428244,93.9579678 L105.449437,94.2138951 Z\" transform=\"translate(69.367532, 66.000000) rotate(-45.000000) translate(-69.367532, -66.000000) \"></path>\n </g>\n</svg>" }, "$:/core/images/info-button": { "title": "$:/core/images/info-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <g transform=\"translate(0.049406, 0.000000)\">\n <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\"></path>\n <circle cx=\"64\" cy=\"32\" r=\"8\"></circle>\n <rect x=\"56\" y=\"48\" width=\"16\" height=\"56\" rx=\"8\"></rect>\n </g>\n </g>\n </g>\n</svg>" }, "$:/core/images/left-arrow": { "created": "20150315234410875", "modified": "20150315235324760", "tags": "$:/tags/Image", "title": "$:/core/images/left-arrow", "text": "<svg class=\"tc-image-left-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path transform=\"rotate(135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25075c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056z\"/>\n</svg>\n" }, "$:/core/images/locked-padlock": { "title": "$:/core/images/locked-padlock", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-locked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M96.4723753,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L32.0000269,64 C32.0028554,48.2766389 32.3030338,16.2688026 64.1594984,16.2688041 C95.9543927,16.2688056 96.4648869,48.325931 96.4723753,64 Z M80.5749059,64 L48.4413579,64 C48.4426205,47.71306 48.5829272,31.9999996 64.1595001,31.9999996 C79.8437473,31.9999996 81.1369461,48.1359182 80.5749059,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/mail": { "title": "$:/core/images/mail", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-mail tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M122.826782,104.894066 C121.945525,105.22777 120.990324,105.41043 119.993027,105.41043 L8.00697327,105.41043 C7.19458381,105.41043 6.41045219,105.289614 5.67161357,105.064967 L5.67161357,105.064967 L39.8346483,70.9019325 L60.6765759,91.7438601 C61.6118278,92.679112 62.8865166,93.0560851 64.0946097,92.8783815 C65.2975108,93.0473238 66.5641085,92.6696979 67.4899463,91.7438601 L88.5941459,70.6396605 C88.6693095,70.7292352 88.7490098,70.8162939 88.8332479,70.9005321 L122.826782,104.894066 Z M127.903244,98.6568194 C127.966933,98.2506602 128,97.8343714 128,97.4103789 L128,33.410481 C128,32.7414504 127.917877,32.0916738 127.763157,31.4706493 L94.2292399,65.0045665 C94.3188145,65.0797417 94.4058701,65.1594458 94.4901021,65.2436778 L127.903244,98.6568194 Z M0.205060636,99.2178117 C0.0709009529,98.6370366 0,98.0320192 0,97.4103789 L0,33.410481 C0,32.694007 0.0944223363,31.9995312 0.27147538,31.3387595 L0.27147538,31.3387595 L34.1777941,65.2450783 L0.205060636,99.2178117 L0.205060636,99.2178117 Z M5.92934613,25.6829218 C6.59211333,25.5051988 7.28862283,25.4104299 8.00697327,25.4104299 L119.993027,25.4104299 C120.759109,25.4104299 121.500064,25.5178649 122.201605,25.7184927 L122.201605,25.7184927 L64.0832611,83.8368368 L5.92934613,25.6829218 L5.92934613,25.6829218 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/menu-button": { "title": "$:/core/images/menu-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <rect x=\"0\" y=\"16\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"56\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"96\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n</svg>" }, "$:/core/images/new-button": { "title": "$:/core/images/new-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M56,72 L8.00697327,72 C3.59075293,72 0,68.418278 0,64 C0,59.5907123 3.58484404,56 8.00697327,56 L56,56 L56,8.00697327 C56,3.59075293 59.581722,0 64,0 C68.4092877,0 72,3.58484404 72,8.00697327 L72,56 L119.993027,56 C124.409247,56 128,59.581722 128,64 C128,68.4092877 124.415156,72 119.993027,72 L72,72 L72,119.993027 C72,124.409247 68.418278,128 64,128 C59.5907123,128 56,124.415156 56,119.993027 L56,72 L56,72 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/new-here-button": { "title": "$:/core/images/new-here-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-new-here-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n \t<g transform=\"translate(52.233611, 64.389922) rotate(75.000000) translate(-52.233611, -64.389922) translate(-7.734417, 3.702450)\">\n\t <path d=\"M18.9270186,45.959338 L18.9080585,49.6521741 C18.8884833,53.4648378 21.0574548,58.7482162 23.7526408,61.4434022 L78.5671839,116.257945 C81.2617332,118.952495 85.6348701,118.950391 88.3334363,116.251825 L115.863237,88.7220241 C118.555265,86.0299959 118.564544,81.6509578 115.869358,78.9557717 L61.0548144,24.1412286 C58.3602652,21.4466794 53.0787224,19.2788426 49.2595808,19.3006519 L25.9781737,19.4336012 C22.1633003,19.4553862 19.0471195,22.5673232 19.0275223,26.3842526 L18.9871663,34.2443819 C19.0818862,34.255617 19.1779758,34.2665345 19.2754441,34.2771502 C22.6891275,34.6489512 27.0485594,34.2348566 31.513244,33.2285542 C31.7789418,32.8671684 32.075337,32.5211298 32.4024112,32.1940556 C34.8567584,29.7397084 38.3789778,29.0128681 41.4406288,30.0213822 C41.5958829,29.9543375 41.7503946,29.8866669 41.9041198,29.8183808 L42.1110981,30.2733467 C43.1114373,30.6972371 44.0473796,31.3160521 44.8614145,32.1300869 C48.2842088,35.5528813 48.2555691,41.130967 44.7974459,44.5890903 C41.4339531,47.952583 36.0649346,48.0717177 32.6241879,44.9262969 C27.8170558,45.8919233 23.0726921,46.2881596 18.9270186,45.959338 Z\"></path>\n\t <path d=\"M45.4903462,38.8768094 C36.7300141,42.6833154 26.099618,44.7997354 18.1909048,43.9383587 C7.2512621,42.7468685 1.50150083,35.8404432 4.66865776,24.7010202 C7.51507386,14.6896965 15.4908218,6.92103848 24.3842626,4.38423012 C34.1310219,1.60401701 42.4070208,6.15882777 42.4070209,16.3101169 L34.5379395,16.310117 C34.5379394,11.9285862 31.728784,10.3825286 26.5666962,11.8549876 C20.2597508,13.6540114 14.3453742,19.4148216 12.2444303,26.8041943 C10.4963869,32.9523565 12.6250796,35.5092726 19.0530263,36.2093718 C25.5557042,36.9176104 35.0513021,34.9907189 42.7038419,31.5913902 L42.7421786,31.6756595 C44.3874154,31.5384763 47.8846101,37.3706354 45.9274416,38.6772897 L45.9302799,38.6835285 C45.9166992,38.6895612 45.9031139,38.6955897 45.8895238,38.7016142 C45.8389288,38.7327898 45.7849056,38.7611034 45.7273406,38.7863919 C45.6506459,38.8200841 45.571574,38.8501593 45.4903462,38.8768094 Z\"></path>\n </g>\n <rect x=\"96\" y=\"80\" width=\"16\" height=\"48\" rx=\"8\"></rect>\n <rect x=\"80\" y=\"96\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n </g>\n </g>\n</svg>" }, "$:/core/images/new-journal-button": { "title": "$:/core/images/new-journal-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-new-journal-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M102.545455,112.818182 L102.545455,124.636364 L102.545455,124.636364 L102.545455,124.636364 C102.545455,125.941761 103.630828,127 104.969697,127 L111.030303,127 C112.369172,127 113.454545,125.941761 113.454545,124.636364 L113.454545,112.818182 L125.575758,112.818182 C126.914626,112.818182 128,111.759982 128,110.454545 L128,104.545455 C128,103.240018 126.914626,102.181818 125.575758,102.181818 L113.454545,102.181818 L113.454545,90.3636364 C113.454545,89.0582 112.369172,88 111.030303,88 L104.969697,88 L104.969697,88 C103.630828,88 102.545455,89.0582 102.545455,90.3636364 L102.545455,102.181818 L90.4242424,102.181818 L90.4242424,102.181818 C89.0853705,102.181818 88,103.240018 88,104.545455 L88,110.454545 L88,110.454545 L88,110.454545 C88,111.759982 89.0853705,112.818182 90.4242424,112.818182 L102.545455,112.818182 Z\"></path>\n <g transform=\"translate(59.816987, 64.316987) rotate(30.000000) translate(-59.816987, -64.316987) translate(20.316987, 12.816987)\">\n <g transform=\"translate(0.000000, 0.000000)\">\n <path d=\"M9.99631148,0 C4.4755011,0 -2.27373675e-13,4.48070044 -2.27373675e-13,9.99759461 L-2.27373675e-13,91.6128884 C-2.27373675e-13,97.1344074 4.46966773,101.610483 9.99631148,101.610483 L68.9318917,101.610483 C74.4527021,101.610483 78.9282032,97.1297826 78.9282032,91.6128884 L78.9282032,9.99759461 C78.9282032,4.47607557 74.4585355,0 68.9318917,0 L9.99631148,0 Z M20.8885263,26 C24.2022348,26 26.8885263,23.3137085 26.8885263,20 C26.8885263,16.6862915 24.2022348,14 20.8885263,14 C17.5748178,14 14.8885263,16.6862915 14.8885263,20 C14.8885263,23.3137085 17.5748178,26 20.8885263,26 Z M57.3033321,25.6783342 C60.6170406,25.6783342 63.3033321,22.9920427 63.3033321,19.6783342 C63.3033321,16.3646258 60.6170406,13.6783342 57.3033321,13.6783342 C53.9896236,13.6783342 51.3033321,16.3646258 51.3033321,19.6783342 C51.3033321,22.9920427 53.9896236,25.6783342 57.3033321,25.6783342 Z\"></path>\n <text font-family=\"Helvetica\" font-size=\"47.1724138\" font-weight=\"bold\" fill=\"#FFFFFF\">\n <tspan x=\"42\" y=\"77.4847912\" text-anchor=\"middle\"><<now \"DD\">></tspan>\n </text>\n </g>\n </g>\n </g>\n</svg>" }, "$:/core/images/open-window": { "title": "$:/core/images/open-window", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-open-window tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M16,112 L104.993898,112 C108.863261,112 112,115.590712 112,120 C112,124.418278 108.858091,128 104.993898,128 L7.00610161,128 C3.13673853,128 0,124.409288 0,120 C0,119.998364 4.30952878e-07,119.996727 1.29273572e-06,119.995091 C4.89579306e-07,119.993456 0,119.99182 0,119.990183 L0,24.0098166 C0,19.586117 3.59071231,16 8,16 C12.418278,16 16,19.5838751 16,24.0098166 L16,112 Z\"></path>\n <path d=\"M96,43.1959595 L96,56 C96,60.418278 99.581722,64 104,64 C108.418278,64 112,60.418278 112,56 L112,24 C112,19.5907123 108.415101,16 103.992903,16 L72.0070969,16 C67.5881712,16 64,19.581722 64,24 C64,28.4092877 67.5848994,32 72.0070969,32 L84.5685425,32 L48.2698369,68.2987056 C45.1421332,71.4264093 45.1434327,76.4904296 48.267627,79.614624 C51.3854642,82.7324612 56.4581306,82.7378289 59.5835454,79.6124141 L96,43.1959595 Z M32,7.9992458 C32,3.58138434 35.5881049,0 39.9992458,0 L120.000754,0 C124.418616,0 128,3.5881049 128,7.9992458 L128,88.0007542 C128,92.4186157 124.411895,96 120.000754,96 L39.9992458,96 C35.5813843,96 32,92.4118951 32,88.0007542 L32,7.9992458 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/options-button": { "title": "$:/core/images/options-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-options-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M110.48779,76.0002544 C109.354214,80.4045063 107.611262,84.5641217 105.354171,88.3838625 L105.354171,88.3838625 L112.07833,95.1080219 C115.20107,98.2307613 115.210098,103.299824 112.089164,106.420759 L106.420504,112.089418 C103.301049,115.208874 98.2346851,115.205502 95.1077675,112.078585 L88.3836082,105.354425 C84.5638673,107.611516 80.4042519,109.354468 76,110.488045 L76,110.488045 L76,119.993281 C76,124.409501 72.4220153,128.000254 68.0083475,128.000254 L59.9916525,128.000254 C55.5800761,128.000254 52,124.41541 52,119.993281 L52,110.488045 C47.5957481,109.354468 43.4361327,107.611516 39.6163918,105.354425 L32.8922325,112.078585 C29.7694931,115.201324 24.7004301,115.210353 21.5794957,112.089418 L15.9108363,106.420759 C12.7913807,103.301303 12.7947522,98.2349395 15.9216697,95.1080219 L22.6458291,88.3838625 C20.3887383,84.5641217 18.6457859,80.4045063 17.5122098,76.0002544 L8.00697327,76.0002544 C3.59075293,76.0002544 2.19088375e-16,72.4222697 4.89347582e-16,68.0086019 L9.80228577e-16,59.9919069 C1.25035972e-15,55.5803305 3.58484404,52.0002544 8.00697327,52.0002544 L17.5122098,52.0002544 C18.6457859,47.5960025 20.3887383,43.4363871 22.6458291,39.6166462 L15.9216697,32.8924868 C12.7989304,29.7697475 12.7899019,24.7006845 15.9108363,21.5797501 L21.5794957,15.9110907 C24.6989513,12.7916351 29.7653149,12.7950065 32.8922325,15.9219241 L39.6163918,22.6460835 C43.4361327,20.3889927 47.5957481,18.6460403 52,17.5124642 L52,8.00722764 C52,3.5910073 55.5779847,0.000254375069 59.9916525,0.000254375069 L68.0083475,0.000254375069 C72.4199239,0.000254375069 76,3.58509841 76,8.00722764 L76,17.5124642 C80.4042519,18.6460403 84.5638673,20.3889927 88.3836082,22.6460835 L95.1077675,15.9219241 C98.2305069,12.7991848 103.29957,12.7901562 106.420504,15.9110907 L112.089164,21.5797501 C115.208619,24.6992057 115.205248,29.7655693 112.07833,32.8924868 L105.354171,39.6166462 L105.354171,39.6166462 C107.611262,43.4363871 109.354214,47.5960025 110.48779,52.0002544 L119.993027,52.0002544 C124.409247,52.0002544 128,55.5782391 128,59.9919069 L128,68.0086019 C128,72.4201783 124.415156,76.0002544 119.993027,76.0002544 L110.48779,76.0002544 L110.48779,76.0002544 Z M64,96.0002544 C81.673112,96.0002544 96,81.6733664 96,64.0002544 C96,46.3271424 81.673112,32.0002544 64,32.0002544 C46.326888,32.0002544 32,46.3271424 32,64.0002544 C32,81.6733664 46.326888,96.0002544 64,96.0002544 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/palette": { "title": "$:/core/images/palette", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-palette tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M80.2470434,39.1821571 C75.0645698,38.2680897 69.6261555,37.7814854 64.0193999,37.7814854 C28.6624616,37.7814854 0,57.1324214 0,81.0030106 C0,90.644534 4.67604329,99.5487133 12.5805659,106.738252 C23.5031767,91.1899067 26.3405471,72.3946229 36.8885698,63.5622337 C52.0716764,50.8486559 63.4268694,55.7343343 63.4268694,55.7343343 L80.2470434,39.1821571 Z M106.781666,48.8370714 C119.830962,56.749628 128.0388,68.229191 128.0388,81.0030106 C128.0388,90.3534932 128.557501,98.4142085 116.165191,106.082518 C105.367708,112.763955 112.341384,99.546808 104.321443,95.1851533 C96.3015017,90.8234987 84.3749007,96.492742 86.1084305,103.091059 C89.3087234,115.272303 105.529892,114.54645 92.4224435,119.748569 C79.3149955,124.950687 74.2201582,124.224536 64.0193999,124.224536 C56.1979176,124.224536 48.7040365,123.277578 41.7755684,121.544216 C51.620343,117.347916 69.6563669,109.006202 75.129737,102.088562 C82.7876655,92.4099199 87.3713218,80.0000002 83.3235694,72.4837191 C83.1303943,72.1250117 94.5392656,60.81569 106.781666,48.8370714 Z M1.13430476,123.866563 C0.914084026,123.867944 0.693884185,123.868637 0.473712455,123.868637 C33.9526848,108.928928 22.6351223,59.642592 59.2924543,59.6425917 C59.6085574,61.0606542 59.9358353,62.5865065 60.3541977,64.1372318 C34.4465025,59.9707319 36.7873124,112.168427 1.13429588,123.866563 L1.13430476,123.866563 Z M1.84669213,123.859694 C40.7185279,123.354338 79.9985412,101.513051 79.9985401,79.0466836 C70.7284906,79.0466835 65.9257264,75.5670082 63.1833375,71.1051511 C46.585768,64.1019718 32.81846,116.819636 1.84665952,123.859695 L1.84669213,123.859694 Z M67.1980193,59.8524981 C62.748213,63.9666823 72.0838429,76.2846822 78.5155805,71.1700593 C89.8331416,59.8524993 112.468264,37.2173758 123.785825,25.8998146 C135.103386,14.5822535 123.785825,3.26469247 112.468264,14.5822535 C101.150703,25.8998144 78.9500931,48.9868127 67.1980193,59.8524981 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/permalink-button": { "title": "$:/core/images/permalink-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-permalink-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M80.4834582,48 L73.0956761,80 L73.0956761,80 L47.5165418,80 L54.9043239,48 L80.4834582,48 Z M84.1773493,32 L89.8007299,7.64246248 C90.7941633,3.33942958 95.0918297,0.64641956 99.3968675,1.64031585 C103.693145,2.63218977 106.385414,6.93288901 105.390651,11.2416793 L100.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L96.9043239,48 L89.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L85.8226507,96 L80.1992701,120.357538 C79.2058367,124.66057 74.9081703,127.35358 70.6031325,126.359684 C66.3068546,125.36781 63.6145865,121.067111 64.6093491,116.758321 L69.401785,96 L43.8226507,96 L38.1992701,120.357538 C37.2058367,124.66057 32.9081703,127.35358 28.6031325,126.359684 C24.3068546,125.36781 21.6145865,121.067111 22.6093491,116.758321 L27.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L31.0956761,80 L38.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L42.1773493,32 L47.8007299,7.64246248 C48.7941633,3.33942958 53.0918297,0.64641956 57.3968675,1.64031585 C61.6931454,2.63218977 64.3854135,6.93288901 63.3906509,11.2416793 L58.598215,32 L84.1773493,32 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/permaview-button": { "title": "$:/core/images/permaview-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-permaview-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M81.4834582,48 L79.6365127,56 L79.6365127,56 L74.0573784,56 L75.9043239,48 L81.4834582,48 Z M85.1773493,32 L90.8007299,7.64246248 C91.7941633,3.33942958 96.0918297,0.64641956 100.396867,1.64031585 C104.693145,2.63218977 107.385414,6.93288901 106.390651,11.2416793 L101.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L97.9043239,48 L96.0573784,56 L104.000754,56 C108.411895,56 112,59.581722 112,64 C112,68.4092877 108.418616,72 104.000754,72 L92.3634873,72 L90.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L86.8226507,96 L81.1992701,120.357538 C80.2058367,124.66057 75.9081703,127.35358 71.6031325,126.359684 C67.3068546,125.36781 64.6145865,121.067111 65.6093491,116.758321 L70.401785,96 L64.8226507,96 L59.1992701,120.357538 C58.2058367,124.66057 53.9081703,127.35358 49.6031325,126.359684 C45.3068546,125.36781 42.6145865,121.067111 43.6093491,116.758321 L48.401785,96 L42.8226507,96 L37.1992701,120.357538 C36.2058367,124.66057 31.9081703,127.35358 27.6031325,126.359684 C23.3068546,125.36781 20.6145865,121.067111 21.6093491,116.758321 L26.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L30.0956761,80 L31.9426216,72 L23.9992458,72 C19.5881049,72 16,68.418278 16,64 C16,59.5907123 19.5813843,56 23.9992458,56 L35.6365127,56 L37.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L41.1773493,32 L46.8007299,7.64246248 C47.7941633,3.33942958 52.0918297,0.64641956 56.3968675,1.64031585 C60.6931454,2.63218977 63.3854135,6.93288901 62.3906509,11.2416793 L57.598215,32 L63.1773493,32 L68.8007299,7.64246248 C69.7941633,3.33942958 74.0918297,0.64641956 78.3968675,1.64031585 C82.6931454,2.63218977 85.3854135,6.93288901 84.3906509,11.2416793 L79.598215,32 L85.1773493,32 Z M53.9043239,48 L52.0573784,56 L57.6365127,56 L59.4834582,48 L53.9043239,48 Z M75.9426216,72 L74.0956761,80 L74.0956761,80 L68.5165418,80 L70.3634873,72 L75.9426216,72 L75.9426216,72 Z M48.3634873,72 L46.5165418,80 L52.0956761,80 L53.9426216,72 L48.3634873,72 L48.3634873,72 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/plugin-generic-language": { "title": "$:/core/images/plugin-generic-language", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M61.2072232,68.1369825 C56.8829239,70.9319564 54.2082892,74.793177 54.2082892,79.0581634 C54.2082892,86.9638335 63.3980995,93.4821994 75.2498076,94.3940006 C77.412197,98.2964184 83.8475284,101.178858 91.5684735,101.403106 C86.4420125,100.27851 82.4506393,97.6624107 80.9477167,94.3948272 C92.8046245,93.4861461 102,86.9662269 102,79.0581634 C102,70.5281905 91.3014611,63.6132813 78.1041446,63.6132813 C71.5054863,63.6132813 65.5315225,65.3420086 61.2072232,68.1369825 Z M74.001066,53.9793443 C69.6767667,56.7743182 63.7028029,58.5030456 57.1041446,58.5030456 C54.4851745,58.5030456 51.9646095,58.2307276 49.6065315,57.7275105 C46.2945155,59.9778212 41.2235699,61.4171743 35.5395922,61.4171743 C35.4545771,61.4171743 35.3696991,61.4168523 35.2849622,61.4162104 C39.404008,60.5235193 42.7961717,58.6691298 44.7630507,56.286533 C37.8379411,53.5817651 33.2082892,48.669413 33.2082892,43.0581634 C33.2082892,34.5281905 43.9068281,27.6132812 57.1041446,27.6132812 C70.3014611,27.6132812 81,34.5281905 81,43.0581634 C81,47.3231498 78.3253653,51.1843704 74.001066,53.9793443 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/plugin-generic-plugin": { "title": "$:/core/images/plugin-generic-plugin", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M40.3972881,76.4456988 L40.3972881,95.3404069 L54.5170166,95.3404069 L54.5170166,95.3404069 C54.5165526,95.3385183 54.516089,95.3366295 54.515626,95.3347404 C54.6093153,95.3385061 54.7034848,95.3404069 54.7980982,95.3404069 C58.6157051,95.3404069 61.710487,92.245625 61.710487,88.4280181 C61.710487,86.6197822 61.01617,84.9737128 59.8795929,83.7418666 L59.8795929,83.7418666 C59.8949905,83.7341665 59.9104102,83.7265043 59.925852,83.7188798 C58.8840576,82.5086663 58.2542926,80.9336277 58.2542926,79.2114996 C58.2542926,75.3938927 61.3490745,72.2991108 65.1666814,72.2991108 C68.9842884,72.2991108 72.0790703,75.3938927 72.0790703,79.2114996 C72.0790703,81.1954221 71.2432806,82.9841354 69.9045961,84.2447446 L69.9045961,84.2447446 C69.9333407,84.2629251 69.9619885,84.281245 69.9905383,84.2997032 L69.9905383,84.2997032 C69.1314315,85.4516923 68.6228758,86.8804654 68.6228758,88.4280181 C68.6228758,91.8584969 71.1218232,94.7053153 74.3986526,95.2474079 C74.3913315,95.2784624 74.3838688,95.3094624 74.3762652,95.3404069 L95.6963988,95.3404069 L95.6963988,75.5678578 L95.6963988,75.5678578 C95.6466539,75.5808558 95.5967614,75.5934886 95.5467242,75.6057531 C95.5504899,75.5120637 95.5523907,75.4178943 95.5523907,75.3232809 C95.5523907,71.505674 92.4576088,68.4108921 88.6400019,68.4108921 C86.831766,68.4108921 85.1856966,69.105209 83.9538504,70.2417862 L83.9538504,70.2417862 C83.9461503,70.2263886 83.938488,70.2109688 83.9308636,70.1955271 C82.7206501,71.2373215 81.1456115,71.8670865 79.4234834,71.8670865 C75.6058765,71.8670865 72.5110946,68.7723046 72.5110946,64.9546976 C72.5110946,61.1370907 75.6058765,58.0423088 79.4234834,58.0423088 C81.4074059,58.0423088 83.1961192,58.8780985 84.4567284,60.2167829 L84.4567284,60.2167829 C84.4749089,60.1880383 84.4932288,60.1593906 84.511687,60.1308407 L84.511687,60.1308407 C85.6636761,60.9899475 87.0924492,61.4985032 88.6400019,61.4985032 C92.0704807,61.4985032 94.9172991,58.9995558 95.4593917,55.7227265 C95.538755,55.7414363 95.6177614,55.761071 95.6963988,55.7816184 L95.6963988,40.0412962 L74.3762652,40.0412962 L74.3762652,40.0412962 C74.3838688,40.0103516 74.3913315,39.9793517 74.3986526,39.9482971 L74.3986526,39.9482971 C71.1218232,39.4062046 68.6228758,36.5593862 68.6228758,33.1289073 C68.6228758,31.5813547 69.1314315,30.1525815 69.9905383,29.0005925 C69.9619885,28.9821342 69.9333407,28.9638143 69.9045961,28.9456339 C71.2432806,27.6850247 72.0790703,25.8963113 72.0790703,23.9123888 C72.0790703,20.0947819 68.9842884,17 65.1666814,17 C61.3490745,17 58.2542926,20.0947819 58.2542926,23.9123888 C58.2542926,25.6345169 58.8840576,27.2095556 59.925852,28.419769 L59.925852,28.419769 C59.9104102,28.4273935 59.8949905,28.4350558 59.8795929,28.4427558 C61.01617,29.674602 61.710487,31.3206715 61.710487,33.1289073 C61.710487,36.9465143 58.6157051,40.0412962 54.7980982,40.0412962 C54.7034848,40.0412962 54.6093153,40.0393953 54.515626,40.0356296 L54.515626,40.0356296 C54.516089,40.0375187 54.5165526,40.0394075 54.5170166,40.0412962 L40.3972881,40.0412962 L40.3972881,52.887664 L40.3972881,52.887664 C40.4916889,53.3430132 40.5412962,53.8147625 40.5412962,54.2980982 C40.5412962,58.1157051 37.4465143,61.210487 33.6289073,61.210487 C32.0813547,61.210487 30.6525815,60.7019313 29.5005925,59.8428245 C29.4821342,59.8713744 29.4638143,59.9000221 29.4456339,59.9287667 C28.1850247,58.5900823 26.3963113,57.7542926 24.4123888,57.7542926 C20.5947819,57.7542926 17.5,60.8490745 17.5,64.6666814 C17.5,68.4842884 20.5947819,71.5790703 24.4123888,71.5790703 C26.134517,71.5790703 27.7095556,70.9493053 28.919769,69.9075109 L28.919769,69.9075109 C28.9273935,69.9229526 28.9350558,69.9383724 28.9427558,69.95377 C30.174602,68.8171928 31.8206715,68.1228758 33.6289073,68.1228758 C37.4465143,68.1228758 40.5412962,71.2176578 40.5412962,75.0352647 C40.5412962,75.5186004 40.4916889,75.9903496 40.3972881,76.4456988 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/plugin-generic-theme": { "title": "$:/core/images/plugin-generic-theme", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M29.4078519,91.4716406 L51.4693474,69.4101451 L51.4646675,69.4054652 C50.5969502,68.5377479 50.5929779,67.1348725 51.4693474,66.2585029 C52.3396494,65.3882009 53.7499654,65.3874786 54.6163097,66.2538229 L64.0805963,75.7181095 C64.9483136,76.5858268 64.9522859,77.9887022 64.0759163,78.8650718 C63.2056143,79.7353737 61.7952984,79.736096 60.9289541,78.8697517 L60.9242741,78.8650718 L60.9242741,78.8650718 L38.8627786,100.926567 C36.2518727,103.537473 32.0187578,103.537473 29.4078519,100.926567 C26.796946,98.3156614 26.796946,94.0825465 29.4078519,91.4716406 Z M60.8017407,66.3810363 C58.3659178,63.6765806 56.3370667,61.2899536 54.9851735,59.5123615 C48.1295381,50.4979488 44.671561,55.2444054 40.7586738,59.5123614 C36.8457866,63.7803174 41.789473,67.2384487 38.0759896,70.2532832 C34.3625062,73.2681177 34.5917646,74.3131575 28.3243876,68.7977024 C22.0570105,63.2822473 21.6235306,61.7636888 24.5005999,58.6166112 C27.3776691,55.4695337 29.7823103,60.4247912 35.6595047,54.8320442 C41.5366991,49.2392972 36.5996215,44.2825646 36.5996215,44.2825646 C36.5996215,44.2825646 48.8365511,19.267683 65.1880231,21.1152173 C81.5394952,22.9627517 59.0022276,18.7228947 53.3962199,38.3410355 C50.9960082,46.7405407 53.8429162,44.7613399 58.3941742,48.3090467 C59.7875202,49.3951602 64.4244828,52.7100463 70.1884353,56.9943417 L90.8648751,36.3179019 L92.4795866,31.5515482 L100.319802,26.8629752 L103.471444,30.0146174 L98.782871,37.8548326 L94.0165173,39.4695441 L73.7934912,59.6925702 C86.4558549,69.2403631 102.104532,81.8392557 102.104532,86.4016913 C102.104533,93.6189834 99.0337832,97.9277545 92.5695848,95.5655717 C87.8765989,93.8506351 73.8015497,80.3744087 63.8173444,69.668717 L60.9242741,72.5617873 L57.7726319,69.4101451 L60.8017407,66.3810363 L60.8017407,66.3810363 Z M63.9533761,1.42108547e-13 L118.512977,32 L118.512977,96 L63.9533761,128 L9.39377563,96 L9.39377563,32 L63.9533761,1.42108547e-13 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/refresh-button": { "title": "$:/core/images/refresh-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-refresh-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M106.369002,39.4325143 C116.529932,60.3119371 112.939592,86.1974934 95.5979797,103.539105 C73.7286194,125.408466 38.2713806,125.408466 16.4020203,103.539105 C-5.46734008,81.6697449 -5.46734008,46.2125061 16.4020203,24.3431458 C19.5262146,21.2189514 24.5915344,21.2189514 27.7157288,24.3431458 C30.8399231,27.4673401 30.8399231,32.5326599 27.7157288,35.6568542 C12.0947571,51.2778259 12.0947571,76.6044251 27.7157288,92.2253967 C43.3367004,107.846368 68.6632996,107.846368 84.2842712,92.2253967 C97.71993,78.7897379 99.5995262,58.1740623 89.9230597,42.729491 L83.4844861,54.9932839 C81.4307001,58.9052072 76.5945372,60.4115251 72.682614,58.3577391 C68.7706907,56.3039532 67.2643728,51.4677903 69.3181587,47.555867 L84.4354914,18.7613158 C86.4966389,14.8353707 91.3577499,13.3347805 95.273202,15.415792 L124.145886,30.7612457 C128.047354,32.8348248 129.52915,37.6785572 127.455571,41.5800249 C125.381992,45.4814927 120.53826,46.9632892 116.636792,44.8897102 L106.369002,39.4325143 Z M98.1470904,27.0648707 C97.9798954,26.8741582 97.811187,26.6843098 97.6409651,26.4953413 L98.6018187,26.1987327 L98.1470904,27.0648707 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/right-arrow": { "title": "$:/core/images/right-arrow", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-right-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path d=\"M80.3563798,109.353315 C78.9238993,110.786918 76.9450203,111.675144 74.7592239,111.675144 L-4.40893546,111.675144 C-8.77412698,111.675144 -12.3248558,108.130732 -12.3248558,103.758478 C-12.3248558,99.3951199 -8.78077754,95.8418109 -4.40893546,95.8418109 L66.8418109,95.8418109 L66.8418109,24.5910645 C66.8418109,20.225873 70.3862233,16.6751442 74.7584775,16.6751442 C79.1218352,16.6751442 82.6751442,20.2192225 82.6751442,24.5910645 L82.6751442,103.759224 C82.6751442,105.941695 81.7891419,107.920575 80.3566508,109.353886 Z\" transform=\"translate(35.175144, 64.175144) rotate(-45.000000) translate(-35.175144, -64.175144) \"></path>\n</svg>" }, "$:/core/images/save-button": { "title": "$:/core/images/save-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M120.78304,34.329058 C125.424287,43.1924006 128.049406,53.2778608 128.049406,63.9764502 C128.049406,99.3226742 99.3956295,127.97645 64.0494055,127.97645 C28.7031816,127.97645 0.0494055385,99.3226742 0.0494055385,63.9764502 C0.0494055385,28.6302262 28.7031816,-0.0235498012 64.0494055,-0.0235498012 C82.8568763,-0.0235498012 99.769563,8.08898558 111.479045,21.0056358 L114.159581,18.3250998 C117.289194,15.1954866 122.356036,15.1939641 125.480231,18.3181584 C128.598068,21.4359957 128.601317,26.5107804 125.473289,29.6388083 L120.78304,34.329058 Z M108.72451,46.3875877 C110.870571,51.8341374 112.049406,57.767628 112.049406,63.9764502 C112.049406,90.4861182 90.5590735,111.97645 64.0494055,111.97645 C37.5397375,111.97645 16.0494055,90.4861182 16.0494055,63.9764502 C16.0494055,37.4667822 37.5397375,15.9764502 64.0494055,15.9764502 C78.438886,15.9764502 91.3495036,22.308215 100.147097,32.3375836 L58.9411255,73.5435552 L41.975581,56.5780107 C38.8486152,53.4510448 33.7746915,53.4551552 30.6568542,56.5729924 C27.5326599,59.6971868 27.5372202,64.7670668 30.6618725,67.8917192 L53.279253,90.5090997 C54.8435723,92.073419 56.8951519,92.8541315 58.9380216,92.8558261 C60.987971,92.8559239 63.0389578,92.0731398 64.6049211,90.5071765 L108.72451,46.3875877 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/star-filled": { "title": "$:/core/images/star-filled", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-star-filled tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"nonzero\">\n <path d=\"M61.8361286,96.8228569 L99.1627704,124.110219 C101.883827,126.099427 105.541968,123.420868 104.505636,120.198072 L90.2895569,75.9887263 L89.0292911,79.8977279 L126.314504,52.5528988 C129.032541,50.5595011 127.635256,46.2255025 124.273711,46.2229134 L78.1610486,46.1873965 L81.4604673,48.6032923 L67.1773543,4.41589688 C66.1361365,1.19470104 61.6144265,1.19470104 60.5732087,4.41589688 L46.2900957,48.6032923 L49.5895144,46.1873965 L3.47685231,46.2229134 C0.115307373,46.2255025 -1.28197785,50.5595011 1.43605908,52.5528988 L38.7212719,79.8977279 L37.4610061,75.9887263 L23.2449266,120.198072 C22.2085954,123.420868 25.8667356,126.099427 28.5877926,124.110219 L65.9144344,96.8228569 L61.8361286,96.8228569 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/storyview-classic": { "title": "$:/core/images/storyview-classic", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-storyview-classic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/storyview-pop": { "title": "$:/core/images/storyview-pop", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-storyview-pop tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M16.0098166,56 C11.586117,56 8,59.5776607 8,63.9924054 L8,80.0075946 C8,84.4216782 11.5838751,88 16.0098166,88 L111.990183,88 C116.413883,88 120,84.4223393 120,80.0075946 L120,63.9924054 C120,59.5783218 116.416125,56 111.990183,56 L16.0098166,56 L16.0098166,56 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/storyview-zoomin": { "title": "$:/core/images/storyview-zoomin", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-storyview-zoomin tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.578055 16,24.0085154 L16,71.9914846 C16,76.4144655 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.421945 112,71.9914846 L112,24.0085154 C112,19.5855345 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/tag-button": { "title": "$:/core/images/tag-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-tag-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M18.1643182,47.6600756 L18.1677196,51.7651887 C18.1708869,55.5878829 20.3581578,60.8623899 23.0531352,63.5573673 L84.9021823,125.406414 C87.5996731,128.103905 91.971139,128.096834 94.6717387,125.396234 L125.766905,94.3010679 C128.473612,91.5943612 128.472063,87.2264889 125.777085,84.5315115 L63.9280381,22.6824644 C61.2305472,19.9849735 55.9517395,17.801995 52.1318769,17.8010313 L25.0560441,17.7942007 C21.2311475,17.7932358 18.1421354,20.8872832 18.1452985,24.7049463 L18.1535504,34.6641936 C18.2481119,34.6754562 18.3439134,34.6864294 18.4409623,34.6971263 C22.1702157,35.1081705 26.9295004,34.6530132 31.806204,33.5444844 C32.1342781,33.0700515 32.5094815,32.6184036 32.9318197,32.1960654 C35.6385117,29.4893734 39.5490441,28.718649 42.94592,29.8824694 C43.0432142,29.8394357 43.1402334,29.7961748 43.2369683,29.7526887 L43.3646982,30.0368244 C44.566601,30.5115916 45.6933052,31.2351533 46.6655958,32.2074439 C50.4612154,36.0030635 50.4663097,42.1518845 46.6769742,45.94122 C43.0594074,49.5587868 37.2914155,49.7181264 33.4734256,46.422636 C28.1082519,47.5454734 22.7987486,48.0186448 18.1643182,47.6600756 Z\"></path>\n <path d=\"M47.6333528,39.5324628 L47.6562932,39.5834939 C37.9670934,43.9391617 26.0718874,46.3819521 17.260095,45.4107025 C5.27267473,44.0894301 -1.02778744,36.4307276 2.44271359,24.0779512 C5.56175386,12.9761516 14.3014034,4.36129832 24.0466405,1.54817001 C34.7269254,-1.53487574 43.7955833,3.51606438 43.7955834,14.7730751 L35.1728168,14.7730752 C35.1728167,9.91428944 32.0946059,8.19982862 26.4381034,9.83267419 C19.5270911,11.8276553 13.046247,18.2159574 10.7440788,26.4102121 C8.82861123,33.2280582 11.161186,36.0634845 18.2047888,36.8398415 C25.3302805,37.6252244 35.7353482,35.4884477 44.1208333,31.7188498 L44.1475077,31.7781871 C44.159701,31.7725635 44.1718402,31.7671479 44.1839238,31.7619434 C45.9448098,31.0035157 50.4503245,38.3109156 47.7081571,39.5012767 C47.6834429,39.512005 47.6585061,39.5223987 47.6333528,39.5324628 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/theme-button": { "title": "$:/core/images/theme-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-theme-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M55.854113,66.9453198 C54.3299482,65.1432292 53.0133883,63.518995 51.9542746,62.1263761 C40.8899947,47.578055 35.3091807,55.2383404 28.9941893,62.1263758 C22.6791979,69.0144112 30.6577916,74.5954741 24.6646171,79.4611023 C18.6714426,84.3267304 19.0414417,86.0133155 8.92654943,77.1119468 C-1.18834284,68.2105781 -1.88793412,65.7597832 2.7553553,60.6807286 C7.39864472,55.601674 11.2794845,63.5989423 20.7646627,54.5728325 C30.2498409,45.5467226 22.2819131,37.5470737 22.2819131,37.5470737 C22.2819131,37.5470737 42.0310399,-2.82433362 68.4206088,0.157393922 C94.8101776,3.13912147 58.4373806,-3.70356506 49.3898693,27.958066 C45.5161782,41.5139906 50.1107906,38.3197672 57.4560458,44.0453955 C59.1625767,45.3756367 63.8839488,48.777453 70.127165,53.3625321 C63.9980513,59.2416709 58.9704753,64.0315459 55.854113,66.9453198 Z M67.4952439,79.8919946 C83.5082212,96.9282402 105.237121,117.617674 112.611591,120.312493 C123.044132,124.12481 128.000001,117.170903 128,105.522947 C127.999999,98.3705516 104.170675,78.980486 84.0760493,63.7529565 C76.6683337,70.9090328 70.7000957,76.7055226 67.4952439,79.8919946 Z\"></path>\n <path d=\"M58.2852966,138.232794 L58.2852966,88.3943645 C56.318874,88.3923153 54.7254089,86.7952906 54.7254089,84.8344788 C54.7254089,82.8684071 56.3175932,81.2745911 58.2890859,81.2745911 L79.6408336,81.2745911 C81.608998,81.2745911 83.2045105,82.8724076 83.2045105,84.8344788 C83.2045105,86.7992907 81.614366,88.3923238 79.6446228,88.3943645 L79.6446228,88.3943646 L79.6446228,138.232794 C79.6446228,144.131009 74.8631748,148.912457 68.9649597,148.912457 C63.0667446,148.912457 58.2852966,144.131009 58.2852966,138.232794 Z M65.405072,-14.8423767 L72.5248474,-14.8423767 L76.0847351,-0.690681892 L72.5248474,6.51694947 L72.5248474,81.2745911 L65.405072,81.2745911 L65.405072,6.51694947 L61.8451843,-0.690681892 L65.405072,-14.8423767 Z\" transform=\"translate(68.964960, 67.035040) rotate(45.000000) translate(-68.964960, -67.035040) \"></path>\n </g>\n</svg>" }, "$:/core/images/tip": { "title": "$:/core/images/tip", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-tip tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M64,128.241818 C99.346224,128.241818 128,99.5880417 128,64.2418177 C128,28.8955937 99.346224,0.241817675 64,0.241817675 C28.653776,0.241817675 0,28.8955937 0,64.2418177 C0,99.5880417 28.653776,128.241818 64,128.241818 Z M75.9358659,91.4531941 C75.3115438,95.581915 70.2059206,98.8016748 64,98.8016748 C57.7940794,98.8016748 52.6884562,95.581915 52.0641341,91.4531941 C54.3299053,94.0502127 58.8248941,95.8192805 64,95.8192805 C69.1751059,95.8192805 73.6700947,94.0502127 75.9358659,91.4531941 L75.9358659,91.4531941 Z M75.9358659,95.9453413 C75.3115438,100.074062 70.2059206,103.293822 64,103.293822 C57.7940794,103.293822 52.6884562,100.074062 52.0641341,95.9453413 C54.3299053,98.5423599 58.8248941,100.311428 64,100.311428 C69.1751059,100.311428 73.6700947,98.5423599 75.9358659,95.9453413 L75.9358659,95.9453413 Z M75.9358659,100.40119 C75.3115438,104.529911 70.2059206,107.74967 64,107.74967 C57.7940794,107.74967 52.6884562,104.529911 52.0641341,100.40119 C54.3299053,102.998208 58.8248941,104.767276 64,104.767276 C69.1751059,104.767276 73.6700947,102.998208 75.9358659,100.40119 L75.9358659,100.40119 Z M75.9358659,104.893337 C75.3115438,109.022058 70.2059206,112.241818 64,112.241818 C57.7940794,112.241818 52.6884562,109.022058 52.0641341,104.893337 C54.3299053,107.490356 58.8248941,109.259423 64,109.259423 C69.1751059,109.259423 73.6700947,107.490356 75.9358659,104.893337 L75.9358659,104.893337 Z M64.3010456,24.2418177 C75.9193117,24.2418188 88.0000013,32.0619847 88,48.4419659 C87.9999987,64.8219472 75.9193018,71.7540963 75.9193021,83.5755932 C75.9193022,89.4486648 70.0521957,92.8368862 63.9999994,92.8368862 C57.947803,92.8368862 51.9731007,89.8295115 51.9731007,83.5755932 C51.9731007,71.1469799 39.9999998,65.4700602 40,48.4419647 C40.0000002,31.4138691 52.6827796,24.2418166 64.3010456,24.2418177 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/twitter": { "title": "$:/core/images/twitter", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-twitter tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M41.6263422,115.803477 C27.0279663,115.803477 13.4398394,111.540813 1.99987456,104.234833 C4.02221627,104.472643 6.08004574,104.594302 8.16644978,104.594302 C20.277456,104.594302 31.4238403,100.47763 40.270894,93.5715185 C28.9590538,93.3635501 19.4123842,85.9189246 16.1230832,75.6885328 C17.7011365,75.9892376 19.320669,76.1503787 20.9862896,76.1503787 C23.344152,76.1503787 25.6278127,75.8359011 27.7971751,75.247346 C15.9709927,72.8821073 7.06079851,62.4745062 7.06079851,49.9982394 C7.06079851,49.8898938 7.06079851,49.7820074 7.06264203,49.67458 C10.5482779,51.6032228 14.5339687,52.7615103 18.7717609,52.8951059 C11.8355159,48.277565 7.2714207,40.3958845 7.2714207,31.4624258 C7.2714207,26.7434257 8.54621495,22.3200804 10.7713439,18.5169676 C23.5211299,34.0957738 42.568842,44.3472839 64.0532269,45.4210985 C63.6126256,43.5365285 63.3835682,41.5711584 63.3835682,39.5529928 C63.3835682,25.3326379 74.95811,13.8034766 89.2347917,13.8034766 C96.6697089,13.8034766 103.387958,16.930807 108.103682,21.9353619 C113.991886,20.780288 119.52429,18.6372496 124.518847,15.6866694 C122.588682,21.6993889 118.490075,26.7457211 113.152623,29.9327334 C118.381769,29.3102055 123.363882,27.926045 127.999875,25.8780385 C124.534056,31.0418981 120.151087,35.5772616 115.100763,39.2077561 C115.150538,40.3118708 115.175426,41.4224128 115.175426,42.538923 C115.175426,76.5663154 89.1744164,115.803477 41.6263422,115.803477\"></path>\n </g>\n</svg>\n" }, "$:/core/images/unlocked-padlock": { "title": "$:/core/images/unlocked-padlock", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-unlocked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M48.6266053,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L30.136303,64 C19.6806213,51.3490406 2.77158986,28.2115132 25.8366966,8.85759246 C50.4723026,-11.8141335 71.6711028,13.2108337 81.613302,25.0594855 C91.5555012,36.9081373 78.9368488,47.4964439 69.1559674,34.9513593 C59.375086,22.4062748 47.9893192,10.8049522 35.9485154,20.9083862 C23.9077117,31.0118202 34.192312,43.2685325 44.7624679,55.8655518 C47.229397,58.805523 48.403443,61.5979188 48.6266053,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/up-arrow": { "created": "20150316000544368", "modified": "20150316000831867", "tags": "$:/tags/Image", "title": "$:/core/images/up-arrow", "text": "<svg class=\"tc-image-up-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n<path transform=\"rotate(-135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25074c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056l0.00001,-0.00001z\" />\n</svg>\n \n" }, "$:/core/images/video": { "title": "$:/core/images/video", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-video tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M64,12 C29.0909091,12 8.72727273,14.9166667 5.81818182,17.8333333 C2.90909091,20.75 1.93784382e-15,41.1666667 0,64.5 C1.93784382e-15,87.8333333 2.90909091,108.25 5.81818182,111.166667 C8.72727273,114.083333 29.0909091,117 64,117 C98.9090909,117 119.272727,114.083333 122.181818,111.166667 C125.090909,108.25 128,87.8333333 128,64.5 C128,41.1666667 125.090909,20.75 122.181818,17.8333333 C119.272727,14.9166667 98.9090909,12 64,12 Z M54.9161194,44.6182253 C51.102648,42.0759111 48.0112186,43.7391738 48.0112186,48.3159447 L48.0112186,79.6840553 C48.0112186,84.2685636 51.109784,85.9193316 54.9161194,83.3817747 L77.0838806,68.6032672 C80.897352,66.0609529 80.890216,61.9342897 77.0838806,59.3967328 L54.9161194,44.6182253 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/warning": { "title": "$:/core/images/warning", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-warning tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M57.0717968,11 C60.1509982,5.66666667 67.8490018,5.66666667 70.9282032,11 L126.353829,107 C129.433031,112.333333 125.584029,119 119.425626,119 L8.57437416,119 C2.41597129,119 -1.43303051,112.333333 1.64617093,107 L57.0717968,11 Z M64,37 C59.581722,37 56,40.5820489 56,44.9935776 L56,73.0064224 C56,77.4211534 59.5907123,81 64,81 C68.418278,81 72,77.4179511 72,73.0064224 L72,44.9935776 C72,40.5788466 68.4092877,37 64,37 Z M64,104 C68.418278,104 72,100.418278 72,96 C72,91.581722 68.418278,88 64,88 C59.581722,88 56,91.581722 56,96 C56,100.418278 59.581722,104 64,104 Z\"></path>\n </g>\n</svg>" }, "$:/language/Buttons/AdvancedSearch/Caption": { "title": "$:/language/Buttons/AdvancedSearch/Caption", "text": "advanced search" }, "$:/language/Buttons/AdvancedSearch/Hint": { "title": "$:/language/Buttons/AdvancedSearch/Hint", "text": "Advanced search" }, "$:/language/Buttons/Cancel/Caption": { "title": "$:/language/Buttons/Cancel/Caption", "text": "cancel" }, "$:/language/Buttons/Cancel/Hint": { "title": "$:/language/Buttons/Cancel/Hint", "text": "Discard changes to this tiddler" }, "$:/language/Buttons/Clone/Caption": { "title": "$:/language/Buttons/Clone/Caption", "text": "clone" }, "$:/language/Buttons/Clone/Hint": { "title": "$:/language/Buttons/Clone/Hint", "text": "Clone this tiddler" }, "$:/language/Buttons/Close/Caption": { "title": "$:/language/Buttons/Close/Caption", "text": "close" }, "$:/language/Buttons/Close/Hint": { "title": "$:/language/Buttons/Close/Hint", "text": "Close this tiddler" }, "$:/language/Buttons/CloseAll/Caption": { "title": "$:/language/Buttons/CloseAll/Caption", "text": "close all" }, "$:/language/Buttons/CloseAll/Hint": { "title": "$:/language/Buttons/CloseAll/Hint", "text": "Close all tiddlers" }, "$:/language/Buttons/CloseOthers/Caption": { "title": "$:/language/Buttons/CloseOthers/Caption", "text": "close others" }, "$:/language/Buttons/CloseOthers/Hint": { "title": "$:/language/Buttons/CloseOthers/Hint", "text": "Close other tiddlers" }, "$:/language/Buttons/ControlPanel/Caption": { "title": "$:/language/Buttons/ControlPanel/Caption", "text": "control panel" }, "$:/language/Buttons/ControlPanel/Hint": { "title": "$:/language/Buttons/ControlPanel/Hint", "text": "Open control panel" }, "$:/language/Buttons/Delete/Caption": { "title": "$:/language/Buttons/Delete/Caption", "text": "delete" }, "$:/language/Buttons/Delete/Hint": { "title": "$:/language/Buttons/Delete/Hint", "text": "Delete this tiddler" }, "$:/language/Buttons/Edit/Caption": { "title": "$:/language/Buttons/Edit/Caption", "text": "edit" }, "$:/language/Buttons/Edit/Hint": { "title": "$:/language/Buttons/Edit/Hint", "text": "Edit this tiddler" }, "$:/language/Buttons/Encryption/Caption": { "title": "$:/language/Buttons/Encryption/Caption", "text": "encryption" }, "$:/language/Buttons/Encryption/Hint": { "title": "$:/language/Buttons/Encryption/Hint", "text": "Set or clear a password for saving this wiki" }, "$:/language/Buttons/Encryption/ClearPassword/Caption": { "title": "$:/language/Buttons/Encryption/ClearPassword/Caption", "text": "clear password" }, "$:/language/Buttons/Encryption/ClearPassword/Hint": { "title": "$:/language/Buttons/Encryption/ClearPassword/Hint", "text": "Clear the password and save this wiki without encryption" }, "$:/language/Buttons/Encryption/SetPassword/Caption": { "title": "$:/language/Buttons/Encryption/SetPassword/Caption", "text": "set password" }, "$:/language/Buttons/Encryption/SetPassword/Hint": { "title": "$:/language/Buttons/Encryption/SetPassword/Hint", "text": "Set a password for saving this wiki with encryption" }, "$:/language/Buttons/ExportPage/Caption": { "title": "$:/language/Buttons/ExportPage/Caption", "text": "export all" }, "$:/language/Buttons/ExportPage/Hint": { "title": "$:/language/Buttons/ExportPage/Hint", "text": "Export all tiddlers" }, "$:/language/Buttons/ExportTiddler/Caption": { "title": "$:/language/Buttons/ExportTiddler/Caption", "text": "export tiddler" }, "$:/language/Buttons/ExportTiddler/Hint": { "title": "$:/language/Buttons/ExportTiddler/Hint", "text": "Export tiddler" }, "$:/language/Buttons/ExportTiddlers/Caption": { "title": "$:/language/Buttons/ExportTiddlers/Caption", "text": "export tiddlers" }, "$:/language/Buttons/ExportTiddlers/Hint": { "title": "$:/language/Buttons/ExportTiddlers/Hint", "text": "Export tiddlers" }, "$:/language/Buttons/FullScreen/Caption": { "title": "$:/language/Buttons/FullScreen/Caption", "text": "full-screen" }, "$:/language/Buttons/FullScreen/Hint": { "title": "$:/language/Buttons/FullScreen/Hint", "text": "Enter or leave full-screen mode" }, "$:/language/Buttons/Help/Caption": { "title": "$:/language/Buttons/Help/Caption", "text": "help" }, "$:/language/Buttons/Help/Hint": { "title": "$:/language/Buttons/Help/Hint", "text": "Show help panel" }, "$:/language/Buttons/Import/Caption": { "title": "$:/language/Buttons/Import/Caption", "text": "import" }, "$:/language/Buttons/Import/Hint": { "title": "$:/language/Buttons/Import/Hint", "text": "Import files" }, "$:/language/Buttons/Info/Caption": { "title": "$:/language/Buttons/Info/Caption", "text": "info" }, "$:/language/Buttons/Info/Hint": { "title": "$:/language/Buttons/Info/Hint", "text": "Show information for this tiddler" }, "$:/language/Buttons/Home/Caption": { "title": "$:/language/Buttons/Home/Caption", "text": "home" }, "$:/language/Buttons/Home/Hint": { "title": "$:/language/Buttons/Home/Hint", "text": "Open the default tiddlers" }, "$:/language/Buttons/Language/Caption": { "title": "$:/language/Buttons/Language/Caption", "text": "language" }, "$:/language/Buttons/Language/Hint": { "title": "$:/language/Buttons/Language/Hint", "text": "Choose the user interface language" }, "$:/language/Buttons/More/Caption": { "title": "$:/language/Buttons/More/Caption", "text": "more" }, "$:/language/Buttons/More/Hint": { "title": "$:/language/Buttons/More/Hint", "text": "More actions" }, "$:/language/Buttons/NewHere/Caption": { "title": "$:/language/Buttons/NewHere/Caption", "text": "new here" }, "$:/language/Buttons/NewHere/Hint": { "title": "$:/language/Buttons/NewHere/Hint", "text": "Create a new tiddler tagged with this one" }, "$:/language/Buttons/NewJournal/Caption": { "title": "$:/language/Buttons/NewJournal/Caption", "text": "new journal" }, "$:/language/Buttons/NewJournal/Hint": { "title": "$:/language/Buttons/NewJournal/Hint", "text": "Create a new journal tiddler" }, "$:/language/Buttons/NewJournalHere/Caption": { "title": "$:/language/Buttons/NewJournalHere/Caption", "text": "new journal here" }, "$:/language/Buttons/NewJournalHere/Hint": { "title": "$:/language/Buttons/NewJournalHere/Hint", "text": "Create a new journal tiddler tagged with this one" }, "$:/language/Buttons/NewTiddler/Caption": { "title": "$:/language/Buttons/NewTiddler/Caption", "text": "new tiddler" }, "$:/language/Buttons/NewTiddler/Hint": { "title": "$:/language/Buttons/NewTiddler/Hint", "text": "Create a new tiddler" }, "$:/language/Buttons/OpenWindow/Caption": { "title": "$:/language/Buttons/OpenWindow/Caption", "text": "open in new window" }, "$:/language/Buttons/OpenWindow/Hint": { "title": "$:/language/Buttons/OpenWindow/Hint", "text": "Open tiddler in new window" }, "$:/language/Buttons/Palette/Caption": { "title": "$:/language/Buttons/Palette/Caption", "text": "palette" }, "$:/language/Buttons/Palette/Hint": { "title": "$:/language/Buttons/Palette/Hint", "text": "Choose the colour palette" }, "$:/language/Buttons/Permalink/Caption": { "title": "$:/language/Buttons/Permalink/Caption", "text": "permalink" }, "$:/language/Buttons/Permalink/Hint": { "title": "$:/language/Buttons/Permalink/Hint", "text": "Set browser address bar to a direct link to this tiddler" }, "$:/language/Buttons/Permaview/Caption": { "title": "$:/language/Buttons/Permaview/Caption", "text": "permaview" }, "$:/language/Buttons/Permaview/Hint": { "title": "$:/language/Buttons/Permaview/Hint", "text": "Set browser address bar to a direct link to all the tiddlers in this story" }, "$:/language/Buttons/Refresh/Caption": { "title": "$:/language/Buttons/Refresh/Caption", "text": "refresh" }, "$:/language/Buttons/Refresh/Hint": { "title": "$:/language/Buttons/Refresh/Hint", "text": "Perform a full refresh of the wiki" }, "$:/language/Buttons/Save/Caption": { "title": "$:/language/Buttons/Save/Caption", "text": "ok" }, "$:/language/Buttons/Save/Hint": { "title": "$:/language/Buttons/Save/Hint", "text": "Confirm changes to this tiddler" }, "$:/language/Buttons/SaveWiki/Caption": { "title": "$:/language/Buttons/SaveWiki/Caption", "text": "save changes" }, "$:/language/Buttons/SaveWiki/Hint": { "title": "$:/language/Buttons/SaveWiki/Hint", "text": "Save changes" }, "$:/language/Buttons/StoryView/Caption": { "title": "$:/language/Buttons/StoryView/Caption", "text": "storyview" }, "$:/language/Buttons/StoryView/Hint": { "title": "$:/language/Buttons/StoryView/Hint", "text": "Choose the story visualisation" }, "$:/language/Buttons/HideSideBar/Caption": { "title": "$:/language/Buttons/HideSideBar/Caption", "text": "hide sidebar" }, "$:/language/Buttons/HideSideBar/Hint": { "title": "$:/language/Buttons/HideSideBar/Hint", "text": "Hide sidebar" }, "$:/language/Buttons/ShowSideBar/Caption": { "title": "$:/language/Buttons/ShowSideBar/Caption", "text": "show sidebar" }, "$:/language/Buttons/ShowSideBar/Hint": { "title": "$:/language/Buttons/ShowSideBar/Hint", "text": "Show sidebar" }, "$:/language/Buttons/TagManager/Caption": { "title": "$:/language/Buttons/TagManager/Caption", "text": "tag manager" }, "$:/language/Buttons/TagManager/Hint": { "title": "$:/language/Buttons/TagManager/Hint", "text": "Open tag manager" }, "$:/language/Buttons/Theme/Caption": { "title": "$:/language/Buttons/Theme/Caption", "text": "theme" }, "$:/language/Buttons/Theme/Hint": { "title": "$:/language/Buttons/Theme/Hint", "text": "Choose the display theme" }, "$:/language/ControlPanel/Advanced/Caption": { "title": "$:/language/ControlPanel/Advanced/Caption", "text": "Advanced" }, "$:/language/ControlPanel/Advanced/Hint": { "title": "$:/language/ControlPanel/Advanced/Hint", "text": "Internal information about this TiddlyWiki" }, "$:/language/ControlPanel/Appearance/Caption": { "title": "$:/language/ControlPanel/Appearance/Caption", "text": "Appearance" }, "$:/language/ControlPanel/Appearance/Hint": { "title": "$:/language/ControlPanel/Appearance/Hint", "text": "Ways to customise the appearance of your TiddlyWiki." }, "$:/language/ControlPanel/Basics/AnimDuration/Prompt": { "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt", "text": "Animation duration:" }, "$:/language/ControlPanel/Basics/Caption": { "title": "$:/language/ControlPanel/Basics/Caption", "text": "Basics" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint", "text": "Use [[double square brackets]] for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt", "text": "Default tiddlers:" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint", "text": "Choose which tiddlers are displayed at startup:" }, "$:/language/ControlPanel/Basics/Language/Prompt": { "title": "$:/language/ControlPanel/Basics/Language/Prompt", "text": "Hello! Current language:" }, "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": { "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt", "text": "Title of new journal tiddlers" }, "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": { "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt", "text": "Tags for new journal tiddlers" }, "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt", "text": "Number of overridden shadow tiddlers:" }, "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt", "text": "Number of shadow tiddlers:" }, "$:/language/ControlPanel/Basics/Subtitle/Prompt": { "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt", "text": "Subtitle:" }, "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt", "text": "Number of system tiddlers:" }, "$:/language/ControlPanel/Basics/Tags/Prompt": { "title": "$:/language/ControlPanel/Basics/Tags/Prompt", "text": "Number of tags:" }, "$:/language/ControlPanel/Basics/Tiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt", "text": "Number of tiddlers:" }, "$:/language/ControlPanel/Basics/Title/Prompt": { "title": "$:/language/ControlPanel/Basics/Title/Prompt", "text": "Title of this ~TiddlyWiki:" }, "$:/language/ControlPanel/Basics/Username/Prompt": { "title": "$:/language/ControlPanel/Basics/Username/Prompt", "text": "Username for signing edits:" }, "$:/language/ControlPanel/Basics/Version/Prompt": { "title": "$:/language/ControlPanel/Basics/Version/Prompt", "text": "~TiddlyWiki version:" }, "$:/language/ControlPanel/EditorTypes/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Caption", "text": "Editor Types" }, "$:/language/ControlPanel/EditorTypes/Editor/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption", "text": "Editor" }, "$:/language/ControlPanel/EditorTypes/Hint": { "title": "$:/language/ControlPanel/EditorTypes/Hint", "text": "These tiddlers determine which editor is used to edit specific tiddler types." }, "$:/language/ControlPanel/EditorTypes/Type/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Type/Caption", "text": "Type" }, "$:/language/ControlPanel/Info/Caption": { "title": "$:/language/ControlPanel/Info/Caption", "text": "Info" }, "$:/language/ControlPanel/Info/Hint": { "title": "$:/language/ControlPanel/Info/Hint", "text": "Information about this TiddlyWiki" }, "$:/language/ControlPanel/LoadedModules/Caption": { "title": "$:/language/ControlPanel/LoadedModules/Caption", "text": "Loaded Modules" }, "$:/language/ControlPanel/LoadedModules/Hint": { "title": "$:/language/ControlPanel/LoadedModules/Hint", "text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process." }, "$:/language/ControlPanel/Palette/Caption": { "title": "$:/language/ControlPanel/Palette/Caption", "text": "Palette" }, "$:/language/ControlPanel/Palette/Editor/Clone/Caption": { "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption", "text": "clone" }, "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": { "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt", "text": "It is recommended that you clone this shadow palette before editing it" }, "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": { "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified", "text": "This shadow palette has been modified" }, "$:/language/ControlPanel/Palette/Editor/Prompt": { "title": "$:/language/ControlPanel/Palette/Editor/Prompt", "text": "Editing" }, "$:/language/ControlPanel/Palette/Editor/Reset/Caption": { "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption", "text": "reset" }, "$:/language/ControlPanel/Palette/HideEditor/Caption": { "title": "$:/language/ControlPanel/Palette/HideEditor/Caption", "text": "hide editor" }, "$:/language/ControlPanel/Palette/Prompt": { "title": "$:/language/ControlPanel/Palette/Prompt", "text": "Current palette:" }, "$:/language/ControlPanel/Palette/ShowEditor/Caption": { "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption", "text": "show editor" }, "$:/language/ControlPanel/Plugins/Add/Hint": { "title": "$:/language/ControlPanel/Plugins/Add/Hint", "text": "Install plugins from the official library" }, "$:/language/ControlPanel/Plugins/Add/Caption": { "title": "$:/language/ControlPanel/Plugins/Add/Caption", "text": "Get more plugins" }, "$:/language/ControlPanel/Plugins/Caption": { "title": "$:/language/ControlPanel/Plugins/Caption", "text": "Plugins" }, "$:/language/ControlPanel/Plugins/Disable/Caption": { "title": "$:/language/ControlPanel/Plugins/Disable/Caption", "text": "disable" }, "$:/language/ControlPanel/Plugins/Disable/Hint": { "title": "$:/language/ControlPanel/Plugins/Disable/Hint", "text": "Disable this plugin when reloading page" }, "$:/language/ControlPanel/Plugins/Disabled/Status": { "title": "$:/language/ControlPanel/Plugins/Disabled/Status", "text": "(disabled)" }, "$:/language/ControlPanel/Plugins/Empty/Hint": { "title": "$:/language/ControlPanel/Plugins/Empty/Hint", "text": "None" }, "$:/language/ControlPanel/Plugins/Enable/Caption": { "title": "$:/language/ControlPanel/Plugins/Enable/Caption", "text": "enable" }, "$:/language/ControlPanel/Plugins/Enable/Hint": { "title": "$:/language/ControlPanel/Plugins/Enable/Hint", "text": "Enable this plugin when reloading page" }, "$:/language/ControlPanel/Plugins/Installed/Hint": { "title": "$:/language/ControlPanel/Plugins/Installed/Hint", "text": "Currently installed plugins:" }, "$:/language/ControlPanel/Plugins/Languages/Caption": { "title": "$:/language/ControlPanel/Plugins/Languages/Caption", "text": "Languages" }, "$:/language/ControlPanel/Plugins/Languages/Hint": { "title": "$:/language/ControlPanel/Plugins/Languages/Hint", "text": "Language pack plugins" }, "$:/language/ControlPanel/Plugins/Plugins/Caption": { "title": "$:/language/ControlPanel/Plugins/Plugins/Caption", "text": "Plugins" }, "$:/language/ControlPanel/Plugins/Plugins/Hint": { "title": "$:/language/ControlPanel/Plugins/Plugins/Hint", "text": "Plugins" }, "$:/language/ControlPanel/Plugins/Themes/Caption": { "title": "$:/language/ControlPanel/Plugins/Themes/Caption", "text": "Themes" }, "$:/language/ControlPanel/Plugins/Themes/Hint": { "title": "$:/language/ControlPanel/Plugins/Themes/Hint", "text": "Theme plugins" }, "$:/language/ControlPanel/Saving/Caption": { "title": "$:/language/ControlPanel/Saving/Caption", "text": "Saving" }, "$:/language/ControlPanel/Saving/Heading": { "title": "$:/language/ControlPanel/Saving/Heading", "text": "Saving" }, "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading", "text": "Advanced Settings" }, "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir", "text": "Backup Directory" }, "$:/language/ControlPanel/Saving/TiddlySpot/Backups": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups", "text": "Backups" }, "$:/language/ControlPanel/Saving/TiddlySpot/Description": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description", "text": "These settings are only used when saving to http://tiddlyspot.com or a compatible remote server" }, "$:/language/ControlPanel/Saving/TiddlySpot/Filename": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename", "text": "Upload Filename" }, "$:/language/ControlPanel/Saving/TiddlySpot/Heading": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading", "text": "~TiddlySpot" }, "$:/language/ControlPanel/Saving/TiddlySpot/Hint": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint", "text": "//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//" }, "$:/language/ControlPanel/Saving/TiddlySpot/Password": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password", "text": "Password" }, "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL", "text": "Server URL" }, "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir", "text": "Upload Directory" }, "$:/language/ControlPanel/Saving/TiddlySpot/UserName": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName", "text": "Wiki Name" }, "$:/language/ControlPanel/Settings/AutoSave/Caption": { "title": "$:/language/ControlPanel/Settings/AutoSave/Caption", "text": "Autosave" }, "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": { "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description", "text": "Do not save changes automatically" }, "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": { "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description", "text": "Save changes automatically" }, "$:/language/ControlPanel/Settings/AutoSave/Hint": { "title": "$:/language/ControlPanel/Settings/AutoSave/Hint", "text": "Automatically save changes during editing" }, "$:/language/ControlPanel/Settings/Caption": { "title": "$:/language/ControlPanel/Settings/Caption", "text": "Settings" }, "$:/language/ControlPanel/Settings/Hint": { "title": "$:/language/ControlPanel/Settings/Hint", "text": "These settings let you customise the behaviour of TiddlyWiki." }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption", "text": "Navigation Address Bar" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint", "text": "Behaviour of the browser address bar when navigating to a tiddler:" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description", "text": "Do not update the address bar" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description", "text": "Include the target tiddler" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description", "text": "Include the target tiddler and the current story sequence" }, "$:/language/ControlPanel/Settings/NavigationHistory/Caption": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption", "text": "Navigation History" }, "$:/language/ControlPanel/Settings/NavigationHistory/Hint": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint", "text": "Update browser history when navigating to a tiddler:" }, "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description", "text": "Do not update history" }, "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description", "text": "Update history" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption", "text": "Toolbar Button Style" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint", "text": "Choose the style for toolbar buttons:" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless", "text": "Borderless" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed", "text": "Boxed" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded", "text": "Rounded" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption", "text": "Toolbar Buttons" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint", "text": "Default toolbar button appearance:" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description", "text": "Include icon" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description", "text": "Include text" }, "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": { "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption", "text": "Default Sidebar Tab" }, "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": { "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint", "text": "Specify which sidebar tab is displayed by default" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption", "text": "Tiddler Opening Behaviour" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint", "text": "Navigation from //within// the story river" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint", "text": "Navigation from //outside// the story river" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove", "text": "Open above the current tiddler" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow", "text": "Open below the current tiddler" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop", "text": "Open at the top of the story river" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom", "text": "Open at the bottom of the story river" }, "$:/language/ControlPanel/Settings/TitleLinks/Caption": { "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption", "text": "Tiddler Titles" }, "$:/language/ControlPanel/Settings/TitleLinks/Hint": { "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint", "text": "Optionally display tiddler titles as links" }, "$:/language/ControlPanel/Settings/TitleLinks/No/Description": { "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description", "text": "Do not display tiddler titles as links" }, "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": { "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description", "text": "Display tiddler titles as links" }, "$:/language/ControlPanel/StoryView/Caption": { "title": "$:/language/ControlPanel/StoryView/Caption", "text": "Story View" }, "$:/language/ControlPanel/StoryView/Prompt": { "title": "$:/language/ControlPanel/StoryView/Prompt", "text": "Current view:" }, "$:/language/ControlPanel/Theme/Caption": { "title": "$:/language/ControlPanel/Theme/Caption", "text": "Theme" }, "$:/language/ControlPanel/Theme/Prompt": { "title": "$:/language/ControlPanel/Theme/Prompt", "text": "Current theme:" }, "$:/language/ControlPanel/TiddlerFields/Caption": { "title": "$:/language/ControlPanel/TiddlerFields/Caption", "text": "Tiddler Fields" }, "$:/language/ControlPanel/TiddlerFields/Hint": { "title": "$:/language/ControlPanel/TiddlerFields/Hint", "text": "This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)." }, "$:/language/ControlPanel/Toolbars/Caption": { "title": "$:/language/ControlPanel/Toolbars/Caption", "text": "Toolbars" }, "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": { "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption", "text": "Edit Toolbar" }, "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": { "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint", "text": "Choose which buttons are displayed for tiddlers in edit mode" }, "$:/language/ControlPanel/Toolbars/Hint": { "title": "$:/language/ControlPanel/Toolbars/Hint", "text": "Select which toolbar buttons are displayed" }, "$:/language/ControlPanel/Toolbars/PageControls/Caption": { "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption", "text": "Page Toolbar" }, "$:/language/ControlPanel/Toolbars/PageControls/Hint": { "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint", "text": "Choose which buttons are displayed on the main page toolbar " }, "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": { "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption", "text": "View Toolbar" }, "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": { "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint", "text": "Choose which buttons are displayed for tiddlers in view mode" }, "$:/language/ControlPanel/Tools/Download/Full/Caption": { "title": "$:/language/ControlPanel/Tools/Download/Full/Caption", "text": "Download full wiki" }, "$:/language/Date/DaySuffix/1": { "title": "$:/language/Date/DaySuffix/1", "text": "st" }, "$:/language/Date/DaySuffix/2": { "title": "$:/language/Date/DaySuffix/2", "text": "nd" }, "$:/language/Date/DaySuffix/3": { "title": "$:/language/Date/DaySuffix/3", "text": "rd" }, "$:/language/Date/DaySuffix/4": { "title": "$:/language/Date/DaySuffix/4", "text": "th" }, "$:/language/Date/DaySuffix/5": { "title": "$:/language/Date/DaySuffix/5", "text": "th" }, "$:/language/Date/DaySuffix/6": { "title": "$:/language/Date/DaySuffix/6", "text": "th" }, "$:/language/Date/DaySuffix/7": { "title": "$:/language/Date/DaySuffix/7", "text": "th" }, "$:/language/Date/DaySuffix/8": { "title": "$:/language/Date/DaySuffix/8", "text": "th" }, "$:/language/Date/DaySuffix/9": { "title": "$:/language/Date/DaySuffix/9", "text": "th" }, "$:/language/Date/DaySuffix/10": { "title": "$:/language/Date/DaySuffix/10", "text": "th" }, "$:/language/Date/DaySuffix/11": { "title": "$:/language/Date/DaySuffix/11", "text": "th" }, "$:/language/Date/DaySuffix/12": { "title": "$:/language/Date/DaySuffix/12", "text": "th" }, "$:/language/Date/DaySuffix/13": { "title": "$:/language/Date/DaySuffix/13", "text": "th" }, "$:/language/Date/DaySuffix/14": { "title": "$:/language/Date/DaySuffix/14", "text": "th" }, "$:/language/Date/DaySuffix/15": { "title": "$:/language/Date/DaySuffix/15", "text": "th" }, "$:/language/Date/DaySuffix/16": { "title": "$:/language/Date/DaySuffix/16", "text": "th" }, "$:/language/Date/DaySuffix/17": { "title": "$:/language/Date/DaySuffix/17", "text": "th" }, "$:/language/Date/DaySuffix/18": { "title": "$:/language/Date/DaySuffix/18", "text": "th" }, "$:/language/Date/DaySuffix/19": { "title": "$:/language/Date/DaySuffix/19", "text": "th" }, "$:/language/Date/DaySuffix/20": { "title": "$:/language/Date/DaySuffix/20", "text": "th" }, "$:/language/Date/DaySuffix/21": { "title": "$:/language/Date/DaySuffix/21", "text": "st" }, "$:/language/Date/DaySuffix/22": { "title": "$:/language/Date/DaySuffix/22", "text": "nd" }, "$:/language/Date/DaySuffix/23": { "title": "$:/language/Date/DaySuffix/23", "text": "rd" }, "$:/language/Date/DaySuffix/24": { "title": "$:/language/Date/DaySuffix/24", "text": "th" }, "$:/language/Date/DaySuffix/25": { "title": "$:/language/Date/DaySuffix/25", "text": "th" }, "$:/language/Date/DaySuffix/26": { "title": "$:/language/Date/DaySuffix/26", "text": "th" }, "$:/language/Date/DaySuffix/27": { "title": "$:/language/Date/DaySuffix/27", "text": "th" }, "$:/language/Date/DaySuffix/28": { "title": "$:/language/Date/DaySuffix/28", "text": "th" }, "$:/language/Date/DaySuffix/29": { "title": "$:/language/Date/DaySuffix/29", "text": "th" }, "$:/language/Date/DaySuffix/30": { "title": "$:/language/Date/DaySuffix/30", "text": "th" }, "$:/language/Date/DaySuffix/31": { "title": "$:/language/Date/DaySuffix/31", "text": "st" }, "$:/language/Date/Long/Day/0": { "title": "$:/language/Date/Long/Day/0", "text": "Sunday" }, "$:/language/Date/Long/Day/1": { "title": "$:/language/Date/Long/Day/1", "text": "Monday" }, "$:/language/Date/Long/Day/2": { "title": "$:/language/Date/Long/Day/2", "text": "Tuesday" }, "$:/language/Date/Long/Day/3": { "title": "$:/language/Date/Long/Day/3", "text": "Wednesday" }, "$:/language/Date/Long/Day/4": { "title": "$:/language/Date/Long/Day/4", "text": "Thursday" }, "$:/language/Date/Long/Day/5": { "title": "$:/language/Date/Long/Day/5", "text": "Friday" }, "$:/language/Date/Long/Day/6": { "title": "$:/language/Date/Long/Day/6", "text": "Saturday" }, "$:/language/Date/Long/Month/1": { "title": "$:/language/Date/Long/Month/1", "text": "January" }, "$:/language/Date/Long/Month/2": { "title": "$:/language/Date/Long/Month/2", "text": "February" }, "$:/language/Date/Long/Month/3": { "title": "$:/language/Date/Long/Month/3", "text": "March" }, "$:/language/Date/Long/Month/4": { "title": "$:/language/Date/Long/Month/4", "text": "April" }, "$:/language/Date/Long/Month/5": { "title": "$:/language/Date/Long/Month/5", "text": "May" }, "$:/language/Date/Long/Month/6": { "title": "$:/language/Date/Long/Month/6", "text": "June" }, "$:/language/Date/Long/Month/7": { "title": "$:/language/Date/Long/Month/7", "text": "July" }, "$:/language/Date/Long/Month/8": { "title": "$:/language/Date/Long/Month/8", "text": "August" }, "$:/language/Date/Long/Month/9": { "title": "$:/language/Date/Long/Month/9", "text": "September" }, "$:/language/Date/Long/Month/10": { "title": "$:/language/Date/Long/Month/10", "text": "October" }, "$:/language/Date/Long/Month/11": { "title": "$:/language/Date/Long/Month/11", "text": "November" }, "$:/language/Date/Long/Month/12": { "title": "$:/language/Date/Long/Month/12", "text": "December" }, "$:/language/Date/Period/am": { "title": "$:/language/Date/Period/am", "text": "am" }, "$:/language/Date/Period/pm": { "title": "$:/language/Date/Period/pm", "text": "pm" }, "$:/language/Date/Short/Day/0": { "title": "$:/language/Date/Short/Day/0", "text": "Sun" }, "$:/language/Date/Short/Day/1": { "title": "$:/language/Date/Short/Day/1", "text": "Mon" }, "$:/language/Date/Short/Day/2": { "title": "$:/language/Date/Short/Day/2", "text": "Tue" }, "$:/language/Date/Short/Day/3": { "title": "$:/language/Date/Short/Day/3", "text": "Wed" }, "$:/language/Date/Short/Day/4": { "title": "$:/language/Date/Short/Day/4", "text": "Thu" }, "$:/language/Date/Short/Day/5": { "title": "$:/language/Date/Short/Day/5", "text": "Fri" }, "$:/language/Date/Short/Day/6": { "title": "$:/language/Date/Short/Day/6", "text": "Sat" }, "$:/language/Date/Short/Month/1": { "title": "$:/language/Date/Short/Month/1", "text": "Jan" }, "$:/language/Date/Short/Month/2": { "title": "$:/language/Date/Short/Month/2", "text": "Feb" }, "$:/language/Date/Short/Month/3": { "title": "$:/language/Date/Short/Month/3", "text": "Mar" }, "$:/language/Date/Short/Month/4": { "title": "$:/language/Date/Short/Month/4", "text": "Apr" }, "$:/language/Date/Short/Month/5": { "title": "$:/language/Date/Short/Month/5", "text": "May" }, "$:/language/Date/Short/Month/6": { "title": "$:/language/Date/Short/Month/6", "text": "Jun" }, "$:/language/Date/Short/Month/7": { "title": "$:/language/Date/Short/Month/7", "text": "Jul" }, "$:/language/Date/Short/Month/8": { "title": "$:/language/Date/Short/Month/8", "text": "Aug" }, "$:/language/Date/Short/Month/9": { "title": "$:/language/Date/Short/Month/9", "text": "Sep" }, "$:/language/Date/Short/Month/10": { "title": "$:/language/Date/Short/Month/10", "text": "Oct" }, "$:/language/Date/Short/Month/11": { "title": "$:/language/Date/Short/Month/11", "text": "Nov" }, "$:/language/Date/Short/Month/12": { "title": "$:/language/Date/Short/Month/12", "text": "Dec" }, "$:/language/RelativeDate/Future/Days": { "title": "$:/language/RelativeDate/Future/Days", "text": "<<period>> days from now" }, "$:/language/RelativeDate/Future/Hours": { "title": "$:/language/RelativeDate/Future/Hours", "text": "<<period>> hours from now" }, "$:/language/RelativeDate/Future/Minutes": { "title": "$:/language/RelativeDate/Future/Minutes", "text": "<<period>> minutes from now" }, "$:/language/RelativeDate/Future/Months": { "title": "$:/language/RelativeDate/Future/Months", "text": "<<period>> months from now" }, "$:/language/RelativeDate/Future/Second": { "title": "$:/language/RelativeDate/Future/Second", "text": "1 second from now" }, "$:/language/RelativeDate/Future/Seconds": { "title": "$:/language/RelativeDate/Future/Seconds", "text": "<<period>> seconds from now" }, "$:/language/RelativeDate/Future/Years": { "title": "$:/language/RelativeDate/Future/Years", "text": "<<period>> years from now" }, "$:/language/RelativeDate/Past/Days": { "title": "$:/language/RelativeDate/Past/Days", "text": "<<period>> days ago" }, "$:/language/RelativeDate/Past/Hours": { "title": "$:/language/RelativeDate/Past/Hours", "text": "<<period>> hours ago" }, "$:/language/RelativeDate/Past/Minutes": { "title": "$:/language/RelativeDate/Past/Minutes", "text": "<<period>> minutes ago" }, "$:/language/RelativeDate/Past/Months": { "title": "$:/language/RelativeDate/Past/Months", "text": "<<period>> months ago" }, "$:/language/RelativeDate/Past/Second": { "title": "$:/language/RelativeDate/Past/Second", "text": "1 second ago" }, "$:/language/RelativeDate/Past/Seconds": { "title": "$:/language/RelativeDate/Past/Seconds", "text": "<<period>> seconds ago" }, "$:/language/RelativeDate/Past/Years": { "title": "$:/language/RelativeDate/Past/Years", "text": "<<period>> years ago" }, "$:/language/Docs/ModuleTypes/animation": { "title": "$:/language/Docs/ModuleTypes/animation", "text": "Animations that may be used with the RevealWidget." }, "$:/language/Docs/ModuleTypes/command": { "title": "$:/language/Docs/ModuleTypes/command", "text": "Commands that can be executed under Node.js." }, "$:/language/Docs/ModuleTypes/config": { "title": "$:/language/Docs/ModuleTypes/config", "text": "Data to be inserted into `$tw.config`." }, "$:/language/Docs/ModuleTypes/filteroperator": { "title": "$:/language/Docs/ModuleTypes/filteroperator", "text": "Individual filter operator methods." }, "$:/language/Docs/ModuleTypes/global": { "title": "$:/language/Docs/ModuleTypes/global", "text": "Global data to be inserted into `$tw`." }, "$:/language/Docs/ModuleTypes/isfilteroperator": { "title": "$:/language/Docs/ModuleTypes/isfilteroperator", "text": "Operands for the ''is'' filter operator." }, "$:/language/Docs/ModuleTypes/macro": { "title": "$:/language/Docs/ModuleTypes/macro", "text": "JavaScript macro definitions." }, "$:/language/Docs/ModuleTypes/parser": { "title": "$:/language/Docs/ModuleTypes/parser", "text": "Parsers for different content types." }, "$:/language/Docs/ModuleTypes/saver": { "title": "$:/language/Docs/ModuleTypes/saver", "text": "Savers handle different methods for saving files from the browser." }, "$:/language/Docs/ModuleTypes/startup": { "title": "$:/language/Docs/ModuleTypes/startup", "text": "Startup functions." }, "$:/language/Docs/ModuleTypes/storyview": { "title": "$:/language/Docs/ModuleTypes/storyview", "text": "Story views customise the animation and behaviour of list widgets." }, "$:/language/Docs/ModuleTypes/tiddlerdeserializer": { "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer", "text": "Converts different content types into tiddlers." }, "$:/language/Docs/ModuleTypes/tiddlerfield": { "title": "$:/language/Docs/ModuleTypes/tiddlerfield", "text": "Defines the behaviour of an individual tiddler field." }, "$:/language/Docs/ModuleTypes/tiddlermethod": { "title": "$:/language/Docs/ModuleTypes/tiddlermethod", "text": "Adds methods to the `$tw.Tiddler` prototype." }, "$:/language/Docs/ModuleTypes/upgrader": { "title": "$:/language/Docs/ModuleTypes/upgrader", "text": "Applies upgrade processing to tiddlers during an upgrade/import." }, "$:/language/Docs/ModuleTypes/utils": { "title": "$:/language/Docs/ModuleTypes/utils", "text": "Adds methods to `$tw.utils`." }, "$:/language/Docs/ModuleTypes/utils-node": { "title": "$:/language/Docs/ModuleTypes/utils-node", "text": "Adds Node.js-specific methods to `$tw.utils`." }, "$:/language/Docs/ModuleTypes/widget": { "title": "$:/language/Docs/ModuleTypes/widget", "text": "Widgets encapsulate DOM rendering and refreshing." }, "$:/language/Docs/ModuleTypes/wikimethod": { "title": "$:/language/Docs/ModuleTypes/wikimethod", "text": "Adds methods to `$tw.Wiki`." }, "$:/language/Docs/ModuleTypes/wikirule": { "title": "$:/language/Docs/ModuleTypes/wikirule", "text": "Individual parser rules for the main WikiText parser." }, "$:/language/Docs/PaletteColours/alert-background": { "title": "$:/language/Docs/PaletteColours/alert-background", "text": "Alert background" }, "$:/language/Docs/PaletteColours/alert-border": { "title": "$:/language/Docs/PaletteColours/alert-border", "text": "Alert border" }, "$:/language/Docs/PaletteColours/alert-highlight": { "title": "$:/language/Docs/PaletteColours/alert-highlight", "text": "Alert highlight" }, "$:/language/Docs/PaletteColours/alert-muted-foreground": { "title": "$:/language/Docs/PaletteColours/alert-muted-foreground", "text": "Alert muted foreground" }, "$:/language/Docs/PaletteColours/background": { "title": "$:/language/Docs/PaletteColours/background", "text": "General background" }, "$:/language/Docs/PaletteColours/blockquote-bar": { "title": "$:/language/Docs/PaletteColours/blockquote-bar", "text": "Blockquote bar" }, "$:/language/Docs/PaletteColours/button-background": { "title": "$:/language/Docs/PaletteColours/button-background", "text": "Default button background" }, "$:/language/Docs/PaletteColours/button-border": { "title": "$:/language/Docs/PaletteColours/button-border", "text": "Default button border" }, "$:/language/Docs/PaletteColours/button-foreground": { "title": "$:/language/Docs/PaletteColours/button-foreground", "text": "Default button foreground" }, "$:/language/Docs/PaletteColours/dirty-indicator": { "title": "$:/language/Docs/PaletteColours/dirty-indicator", "text": "Unsaved changes indicator" }, "$:/language/Docs/PaletteColours/code-background": { "title": "$:/language/Docs/PaletteColours/code-background", "text": "Code background" }, "$:/language/Docs/PaletteColours/code-border": { "title": "$:/language/Docs/PaletteColours/code-border", "text": "Code border" }, "$:/language/Docs/PaletteColours/code-foreground": { "title": "$:/language/Docs/PaletteColours/code-foreground", "text": "Code foreground" }, "$:/language/Docs/PaletteColours/download-background": { "title": "$:/language/Docs/PaletteColours/download-background", "text": "Download button background" }, "$:/language/Docs/PaletteColours/download-foreground": { "title": "$:/language/Docs/PaletteColours/download-foreground", "text": "Download button foreground" }, "$:/language/Docs/PaletteColours/dragger-background": { "title": "$:/language/Docs/PaletteColours/dragger-background", "text": "Dragger background" }, "$:/language/Docs/PaletteColours/dragger-foreground": { "title": "$:/language/Docs/PaletteColours/dragger-foreground", "text": "Dragger foreground" }, "$:/language/Docs/PaletteColours/dropdown-background": { "title": "$:/language/Docs/PaletteColours/dropdown-background", "text": "Dropdown background" }, "$:/language/Docs/PaletteColours/dropdown-border": { "title": "$:/language/Docs/PaletteColours/dropdown-border", "text": "Dropdown border" }, "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": { "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected", "text": "Dropdown tab background for selected tabs" }, "$:/language/Docs/PaletteColours/dropdown-tab-background": { "title": "$:/language/Docs/PaletteColours/dropdown-tab-background", "text": "Dropdown tab background" }, "$:/language/Docs/PaletteColours/dropzone-background": { "title": "$:/language/Docs/PaletteColours/dropzone-background", "text": "Dropzone background" }, "$:/language/Docs/PaletteColours/external-link-background-hover": { "title": "$:/language/Docs/PaletteColours/external-link-background-hover", "text": "External link background hover" }, "$:/language/Docs/PaletteColours/external-link-background-visited": { "title": "$:/language/Docs/PaletteColours/external-link-background-visited", "text": "External link background visited" }, "$:/language/Docs/PaletteColours/external-link-background": { "title": "$:/language/Docs/PaletteColours/external-link-background", "text": "External link background" }, "$:/language/Docs/PaletteColours/external-link-foreground-hover": { "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover", "text": "External link foreground hover" }, "$:/language/Docs/PaletteColours/external-link-foreground-visited": { "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited", "text": "External link foreground visited" }, "$:/language/Docs/PaletteColours/external-link-foreground": { "title": "$:/language/Docs/PaletteColours/external-link-foreground", "text": "External link foreground" }, "$:/language/Docs/PaletteColours/foreground": { "title": "$:/language/Docs/PaletteColours/foreground", "text": "General foreground" }, "$:/language/Docs/PaletteColours/message-background": { "title": "$:/language/Docs/PaletteColours/message-background", "text": "Message box background" }, "$:/language/Docs/PaletteColours/message-border": { "title": "$:/language/Docs/PaletteColours/message-border", "text": "Message box border" }, "$:/language/Docs/PaletteColours/message-foreground": { "title": "$:/language/Docs/PaletteColours/message-foreground", "text": "Message box foreground" }, "$:/language/Docs/PaletteColours/modal-backdrop": { "title": "$:/language/Docs/PaletteColours/modal-backdrop", "text": "Modal backdrop" }, "$:/language/Docs/PaletteColours/modal-background": { "title": "$:/language/Docs/PaletteColours/modal-background", "text": "Modal background" }, "$:/language/Docs/PaletteColours/modal-border": { "title": "$:/language/Docs/PaletteColours/modal-border", "text": "Modal border" }, "$:/language/Docs/PaletteColours/modal-footer-background": { "title": "$:/language/Docs/PaletteColours/modal-footer-background", "text": "Modal footer background" }, "$:/language/Docs/PaletteColours/modal-footer-border": { "title": "$:/language/Docs/PaletteColours/modal-footer-border", "text": "Modal footer border" }, "$:/language/Docs/PaletteColours/modal-header-border": { "title": "$:/language/Docs/PaletteColours/modal-header-border", "text": "Modal header border" }, "$:/language/Docs/PaletteColours/muted-foreground": { "title": "$:/language/Docs/PaletteColours/muted-foreground", "text": "General muted foreground" }, "$:/language/Docs/PaletteColours/notification-background": { "title": "$:/language/Docs/PaletteColours/notification-background", "text": "Notification background" }, "$:/language/Docs/PaletteColours/notification-border": { "title": "$:/language/Docs/PaletteColours/notification-border", "text": "Notification border" }, "$:/language/Docs/PaletteColours/page-background": { "title": "$:/language/Docs/PaletteColours/page-background", "text": "Page background" }, "$:/language/Docs/PaletteColours/pre-background": { "title": "$:/language/Docs/PaletteColours/pre-background", "text": "Preformatted code background" }, "$:/language/Docs/PaletteColours/pre-border": { "title": "$:/language/Docs/PaletteColours/pre-border", "text": "Preformatted code border" }, "$:/language/Docs/PaletteColours/primary": { "title": "$:/language/Docs/PaletteColours/primary", "text": "General primary" }, "$:/language/Docs/PaletteColours/sidebar-button-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground", "text": "Sidebar button foreground" }, "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover", "text": "Sidebar controls foreground hover" }, "$:/language/Docs/PaletteColours/sidebar-controls-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground", "text": "Sidebar controls foreground" }, "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": { "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow", "text": "Sidebar foreground shadow" }, "$:/language/Docs/PaletteColours/sidebar-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-foreground", "text": "Sidebar foreground" }, "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover", "text": "Sidebar muted foreground hover" }, "$:/language/Docs/PaletteColours/sidebar-muted-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground", "text": "Sidebar muted foreground" }, "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected", "text": "Sidebar tab background for selected tabs" }, "$:/language/Docs/PaletteColours/sidebar-tab-background": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-background", "text": "Sidebar tab background" }, "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected", "text": "Sidebar tab border for selected tabs" }, "$:/language/Docs/PaletteColours/sidebar-tab-border": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-border", "text": "Sidebar tab border" }, "$:/language/Docs/PaletteColours/sidebar-tab-divider": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider", "text": "Sidebar tab divider" }, "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected", "text": "Sidebar tab foreground for selected tabs" }, "$:/language/Docs/PaletteColours/sidebar-tab-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground", "text": "Sidebar tab foreground" }, "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover", "text": "Sidebar tiddler link foreground hover" }, "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground", "text": "Sidebar tiddler link foreground" }, "$:/language/Docs/PaletteColours/site-title-foreground": { "title": "$:/language/Docs/PaletteColours/site-title-foreground", "text": "Site title foreground" }, "$:/language/Docs/PaletteColours/static-alert-foreground": { "title": "$:/language/Docs/PaletteColours/static-alert-foreground", "text": "Static alert foreground" }, "$:/language/Docs/PaletteColours/tab-background-selected": { "title": "$:/language/Docs/PaletteColours/tab-background-selected", "text": "Tab background for selected tabs" }, "$:/language/Docs/PaletteColours/tab-background": { "title": "$:/language/Docs/PaletteColours/tab-background", "text": "Tab background" }, "$:/language/Docs/PaletteColours/tab-border-selected": { "title": "$:/language/Docs/PaletteColours/tab-border-selected", "text": "Tab border for selected tabs" }, "$:/language/Docs/PaletteColours/tab-border": { "title": "$:/language/Docs/PaletteColours/tab-border", "text": "Tab border" }, "$:/language/Docs/PaletteColours/tab-divider": { "title": "$:/language/Docs/PaletteColours/tab-divider", "text": "Tab divider" }, "$:/language/Docs/PaletteColours/tab-foreground-selected": { "title": "$:/language/Docs/PaletteColours/tab-foreground-selected", "text": "Tab foreground for selected tabs" }, "$:/language/Docs/PaletteColours/tab-foreground": { "title": "$:/language/Docs/PaletteColours/tab-foreground", "text": "Tab foreground" }, "$:/language/Docs/PaletteColours/table-border": { "title": "$:/language/Docs/PaletteColours/table-border", "text": "Table border" }, "$:/language/Docs/PaletteColours/table-footer-background": { "title": "$:/language/Docs/PaletteColours/table-footer-background", "text": "Table footer background" }, "$:/language/Docs/PaletteColours/table-header-background": { "title": "$:/language/Docs/PaletteColours/table-header-background", "text": "Table header background" }, "$:/language/Docs/PaletteColours/tag-background": { "title": "$:/language/Docs/PaletteColours/tag-background", "text": "Tag background" }, "$:/language/Docs/PaletteColours/tag-foreground": { "title": "$:/language/Docs/PaletteColours/tag-foreground", "text": "Tag foreground" }, "$:/language/Docs/PaletteColours/tiddler-background": { "title": "$:/language/Docs/PaletteColours/tiddler-background", "text": "Tiddler background" }, "$:/language/Docs/PaletteColours/tiddler-border": { "title": "$:/language/Docs/PaletteColours/tiddler-border", "text": "Tiddler border" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover", "text": "Tiddler controls foreground hover" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected", "text": "Tiddler controls foreground for selected controls" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground", "text": "Tiddler controls foreground" }, "$:/language/Docs/PaletteColours/tiddler-editor-background": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-background", "text": "Tiddler editor background" }, "$:/language/Docs/PaletteColours/tiddler-editor-border-image": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image", "text": "Tiddler editor border image" }, "$:/language/Docs/PaletteColours/tiddler-editor-border": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-border", "text": "Tiddler editor border" }, "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even", "text": "Tiddler editor background for even fields" }, "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd", "text": "Tiddler editor background for odd fields" }, "$:/language/Docs/PaletteColours/tiddler-info-background": { "title": "$:/language/Docs/PaletteColours/tiddler-info-background", "text": "Tiddler info panel background" }, "$:/language/Docs/PaletteColours/tiddler-info-border": { "title": "$:/language/Docs/PaletteColours/tiddler-info-border", "text": "Tiddler info panel border" }, "$:/language/Docs/PaletteColours/tiddler-info-tab-background": { "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background", "text": "Tiddler info panel tab background" }, "$:/language/Docs/PaletteColours/tiddler-link-background": { "title": "$:/language/Docs/PaletteColours/tiddler-link-background", "text": "Tiddler link background" }, "$:/language/Docs/PaletteColours/tiddler-link-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground", "text": "Tiddler link foreground" }, "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground", "text": "Tiddler subtitle foreground" }, "$:/language/Docs/PaletteColours/tiddler-title-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground", "text": "Tiddler title foreground" }, "$:/language/Docs/PaletteColours/toolbar-new-button": { "title": "$:/language/Docs/PaletteColours/toolbar-new-button", "text": "Toolbar 'new tiddler' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-options-button": { "title": "$:/language/Docs/PaletteColours/toolbar-options-button", "text": "Toolbar 'options' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-save-button": { "title": "$:/language/Docs/PaletteColours/toolbar-save-button", "text": "Toolbar 'save' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-info-button": { "title": "$:/language/Docs/PaletteColours/toolbar-info-button", "text": "Toolbar 'info' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-edit-button": { "title": "$:/language/Docs/PaletteColours/toolbar-edit-button", "text": "Toolbar 'edit' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-close-button": { "title": "$:/language/Docs/PaletteColours/toolbar-close-button", "text": "Toolbar 'close' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-delete-button": { "title": "$:/language/Docs/PaletteColours/toolbar-delete-button", "text": "Toolbar 'delete' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-cancel-button": { "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button", "text": "Toolbar 'cancel' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-done-button": { "title": "$:/language/Docs/PaletteColours/toolbar-done-button", "text": "Toolbar 'done' button foreground" }, "$:/language/Docs/PaletteColours/untagged-background": { "title": "$:/language/Docs/PaletteColours/untagged-background", "text": "Untagged pill background" }, "$:/language/Docs/PaletteColours/very-muted-foreground": { "title": "$:/language/Docs/PaletteColours/very-muted-foreground", "text": "Very muted foreground" }, "$:/language/EditTemplate/Body/External/Hint": { "title": "$:/language/EditTemplate/Body/External/Hint", "text": "This is an external tiddler stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself" }, "$:/language/EditTemplate/Body/Hint": { "title": "$:/language/EditTemplate/Body/Hint", "text": "Use [[wiki text|http://tiddlywiki.com/static/WikiText.html]] to add formatting, images, and dynamic features" }, "$:/language/EditTemplate/Body/Placeholder": { "title": "$:/language/EditTemplate/Body/Placeholder", "text": "Type the text for this tiddler" }, "$:/language/EditTemplate/Body/Preview/Button/Hide": { "title": "$:/language/EditTemplate/Body/Preview/Button/Hide", "text": "hide preview" }, "$:/language/EditTemplate/Body/Preview/Button/Show": { "title": "$:/language/EditTemplate/Body/Preview/Button/Show", "text": "show preview" }, "$:/language/EditTemplate/Field/Remove/Caption": { "title": "$:/language/EditTemplate/Field/Remove/Caption", "text": "remove field" }, "$:/language/EditTemplate/Field/Remove/Hint": { "title": "$:/language/EditTemplate/Field/Remove/Hint", "text": "Remove field" }, "$:/language/EditTemplate/Fields/Add/Button": { "title": "$:/language/EditTemplate/Fields/Add/Button", "text": "add" }, "$:/language/EditTemplate/Fields/Add/Name/Placeholder": { "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder", "text": "field name" }, "$:/language/EditTemplate/Fields/Add/Prompt": { "title": "$:/language/EditTemplate/Fields/Add/Prompt", "text": "Add a new field:" }, "$:/language/EditTemplate/Fields/Add/Value/Placeholder": { "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder", "text": "field value" }, "$:/language/EditTemplate/Fields/Add/Dropdown/System": { "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System", "text": "System fields" }, "$:/language/EditTemplate/Fields/Add/Dropdown/User": { "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User", "text": "User fields" }, "$:/language/EditTemplate/Shadow/Warning": { "title": "$:/language/EditTemplate/Shadow/Warning", "text": "This is a shadow tiddler. Any changes will override the default version" }, "$:/language/EditTemplate/Shadow/OverriddenWarning": { "title": "$:/language/EditTemplate/Shadow/OverriddenWarning", "text": "This is a modified shadow tiddler. You can revert to the default version by deleting this tiddler" }, "$:/language/EditTemplate/Tags/Add/Button": { "title": "$:/language/EditTemplate/Tags/Add/Button", "text": "add" }, "$:/language/EditTemplate/Tags/Add/Placeholder": { "title": "$:/language/EditTemplate/Tags/Add/Placeholder", "text": "tag name" }, "$:/language/EditTemplate/Tags/Dropdown/Caption": { "title": "$:/language/EditTemplate/Tags/Dropdown/Caption", "text": "tag list" }, "$:/language/EditTemplate/Tags/Dropdown/Hint": { "title": "$:/language/EditTemplate/Tags/Dropdown/Hint", "text": "Show tag list" }, "$:/language/EditTemplate/Type/Dropdown/Caption": { "title": "$:/language/EditTemplate/Type/Dropdown/Caption", "text": "content type list" }, "$:/language/EditTemplate/Type/Dropdown/Hint": { "title": "$:/language/EditTemplate/Type/Dropdown/Hint", "text": "Show content type list" }, "$:/language/EditTemplate/Type/Delete/Caption": { "title": "$:/language/EditTemplate/Type/Delete/Caption", "text": "delete content type" }, "$:/language/EditTemplate/Type/Delete/Hint": { "title": "$:/language/EditTemplate/Type/Delete/Hint", "text": "Delete content type" }, "$:/language/EditTemplate/Type/Placeholder": { "title": "$:/language/EditTemplate/Type/Placeholder", "text": "content type" }, "$:/language/EditTemplate/Type/Prompt": { "title": "$:/language/EditTemplate/Type/Prompt", "text": "Type:" }, "$:/language/Exporters/StaticRiver": { "title": "$:/language/Exporters/StaticRiver", "text": "Static HTML" }, "$:/language/Exporters/JsonFile": { "title": "$:/language/Exporters/JsonFile", "text": "JSON file" }, "$:/language/Exporters/CsvFile": { "title": "$:/language/Exporters/CsvFile", "text": "CSV file" }, "$:/language/Exporters/TidFile": { "title": "$:/language/Exporters/TidFile", "text": "\".tid\" file" }, "$:/language/Docs/Fields/_canonical_uri": { "title": "$:/language/Docs/Fields/_canonical_uri", "text": "The full URI of an external image tiddler" }, "$:/language/Docs/Fields/bag": { "title": "$:/language/Docs/Fields/bag", "text": "The name of the bag from which a tiddler came" }, "$:/language/Docs/Fields/caption": { "title": "$:/language/Docs/Fields/caption", "text": "The text to be displayed on a tab or button" }, "$:/language/Docs/Fields/color": { "title": "$:/language/Docs/Fields/color", "text": "The CSS color value associated with a tiddler" }, "$:/language/Docs/Fields/component": { "title": "$:/language/Docs/Fields/component", "text": "The name of the component responsible for an [[alert tiddler|AlertMechanism]]" }, "$:/language/Docs/Fields/current-tiddler": { "title": "$:/language/Docs/Fields/current-tiddler", "text": "Used to cache the top tiddler in a [[history list|HistoryMechanism]]" }, "$:/language/Docs/Fields/created": { "title": "$:/language/Docs/Fields/created", "text": "The date a tiddler was created" }, "$:/language/Docs/Fields/creator": { "title": "$:/language/Docs/Fields/creator", "text": "The name of the person who created a tiddler" }, "$:/language/Docs/Fields/dependents": { "title": "$:/language/Docs/Fields/dependents", "text": "For a plugin, lists the dependent plugin titles" }, "$:/language/Docs/Fields/description": { "title": "$:/language/Docs/Fields/description", "text": "The descriptive text for a plugin, or a modal dialogue" }, "$:/language/Docs/Fields/draft.of": { "title": "$:/language/Docs/Fields/draft.of", "text": "For draft tiddlers, contains the title of the tiddler of which this is a draft" }, "$:/language/Docs/Fields/draft.title": { "title": "$:/language/Docs/Fields/draft.title", "text": "For draft tiddlers, contains the proposed new title of the tiddler" }, "$:/language/Docs/Fields/footer": { "title": "$:/language/Docs/Fields/footer", "text": "The footer text for a wizard" }, "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": { "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against", "text": "A temporary storage field used in [[$:/core/templates/static.content]]" }, "$:/language/Docs/Fields/icon": { "title": "$:/language/Docs/Fields/icon", "text": "The title of the tiddler containing the icon associated with a tiddler" }, "$:/language/Docs/Fields/library": { "title": "$:/language/Docs/Fields/library", "text": "If set to \"yes\" indicates that a tiddler should be saved as a JavaScript library" }, "$:/language/Docs/Fields/list": { "title": "$:/language/Docs/Fields/list", "text": "An ordered list of tiddler titles associated with a tiddler" }, "$:/language/Docs/Fields/list-before": { "title": "$:/language/Docs/Fields/list-before", "text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty" }, "$:/language/Docs/Fields/list-after": { "title": "$:/language/Docs/Fields/list-after", "text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles" }, "$:/language/Docs/Fields/modified": { "title": "$:/language/Docs/Fields/modified", "text": "The date and time at which a tiddler was last modified" }, "$:/language/Docs/Fields/modifier": { "title": "$:/language/Docs/Fields/modifier", "text": "The tiddler title associated with the person who last modified a tiddler" }, "$:/language/Docs/Fields/name": { "title": "$:/language/Docs/Fields/name", "text": "The human readable name associated with a plugin tiddler" }, "$:/language/Docs/Fields/plugin-priority": { "title": "$:/language/Docs/Fields/plugin-priority", "text": "A numerical value indicating the priority of a plugin tiddler" }, "$:/language/Docs/Fields/plugin-type": { "title": "$:/language/Docs/Fields/plugin-type", "text": "The type of plugin in a plugin tiddler" }, "$:/language/Docs/Fields/revision": { "title": "$:/language/Docs/Fields/revision", "text": "The revision of the tiddler held at the server" }, "$:/language/Docs/Fields/released": { "title": "$:/language/Docs/Fields/released", "text": "Date of a TiddlyWiki release" }, "$:/language/Docs/Fields/source": { "title": "$:/language/Docs/Fields/source", "text": "The source URL associated with a tiddler" }, "$:/language/Docs/Fields/subtitle": { "title": "$:/language/Docs/Fields/subtitle", "text": "The subtitle text for a wizard" }, "$:/language/Docs/Fields/tags": { "title": "$:/language/Docs/Fields/tags", "text": "A list of tags associated with a tiddler" }, "$:/language/Docs/Fields/text": { "title": "$:/language/Docs/Fields/text", "text": "The body text of a tiddler" }, "$:/language/Docs/Fields/title": { "title": "$:/language/Docs/Fields/title", "text": "The unique name of a tiddler" }, "$:/language/Docs/Fields/type": { "title": "$:/language/Docs/Fields/type", "text": "The content type of a tiddler" }, "$:/language/Docs/Fields/version": { "title": "$:/language/Docs/Fields/version", "text": "Version information for a plugin" }, "$:/language/Filters/AllTiddlers": { "title": "$:/language/Filters/AllTiddlers", "text": "All tiddlers except system tiddlers" }, "$:/language/Filters/RecentSystemTiddlers": { "title": "$:/language/Filters/RecentSystemTiddlers", "text": "Recently modified tiddlers, including system tiddlers" }, "$:/language/Filters/RecentTiddlers": { "title": "$:/language/Filters/RecentTiddlers", "text": "Recently modified tiddlers" }, "$:/language/Filters/AllTags": { "title": "$:/language/Filters/AllTags", "text": "All tags except system tags" }, "$:/language/Filters/Missing": { "title": "$:/language/Filters/Missing", "text": "Missing tiddlers" }, "$:/language/Filters/Drafts": { "title": "$:/language/Filters/Drafts", "text": "Draft tiddlers" }, "$:/language/Filters/Orphans": { "title": "$:/language/Filters/Orphans", "text": "Orphan tiddlers" }, "$:/language/Filters/SystemTiddlers": { "title": "$:/language/Filters/SystemTiddlers", "text": "System tiddlers" }, "$:/language/Filters/ShadowTiddlers": { "title": "$:/language/Filters/ShadowTiddlers", "text": "Shadow tiddlers" }, "$:/language/Filters/OverriddenShadowTiddlers": { "title": "$:/language/Filters/OverriddenShadowTiddlers", "text": "Overridden shadow tiddlers" }, "$:/language/Filters/SystemTags": { "title": "$:/language/Filters/SystemTags", "text": "System tags" }, "$:/language/Filters/TypedTiddlers": { "title": "$:/language/Filters/TypedTiddlers", "text": "Non wiki-text tiddlers" }, "GettingStarted": { "title": "GettingStarted", "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is important to make sure that you can reliably save changes. See http://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n" }, "$:/language/Help/build": { "title": "$:/language/Help/build", "description": "Automatically run configured commands", "text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n" }, "$:/language/Help/clearpassword": { "title": "$:/language/Help/clearpassword", "description": "Clear a password for subsequent crypto operations", "text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n" }, "$:/language/Help/default": { "title": "$:/language/Help/default", "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n" }, "$:/language/Help/editions": { "title": "$:/language/Help/editions", "description": "Lists the available editions of TiddlyWiki", "text": "Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n" }, "$:/language/Help/help": { "title": "$:/language/Help/help", "description": "Display help for TiddlyWiki commands", "text": "Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n" }, "$:/language/Help/init": { "title": "$:/language/Help/init", "description": "Initialise a new wiki folder", "text": "Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n" }, "$:/language/Help/load": { "title": "$:/language/Help/load", "description": "Load tiddlers from a file", "text": "Load tiddlers from 2.x.x TiddlyWiki files (`.html`), `.tiddler`, `.tid`, `.json` or other files \n\n```\n--load <filepath>\n```\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n" }, "$:/language/Help/makelibrary": { "title": "$:/language/Help/makelibrary", "description": "Construct library plugin required by upgrade process", "text": "Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n" }, "$:/language/Help/notfound": { "title": "$:/language/Help/notfound", "text": "No such help item" }, "$:/language/Help/output": { "title": "$:/language/Help/output", "description": "Set the base output directory for subsequent commands", "text": "Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n" }, "$:/language/Help/password": { "title": "$:/language/Help/password", "description": "Set a password for subsequent crypto operations", "text": "Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n" }, "$:/language/Help/rendertiddler": { "title": "$:/language/Help/rendertiddler", "description": "Render an individual tiddler as a specified ContentType", "text": "Render an individual tiddler as a specified ContentType, defaults to `text/html` and save it to the specified filename:\n\n```\n--rendertiddler <title> <filename> [<type>]\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n" }, "$:/language/Help/rendertiddlers": { "title": "$:/language/Help/rendertiddlers", "description": "Render tiddlers matching a filter to a specified ContentType", "text": "Render a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nFor example:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny files in the target directory are deleted unless the \"noclean\" parameter is specified. The target directory is recursively created if it is missing.\n" }, "$:/language/Help/savetiddler": { "title": "$:/language/Help/savetiddler", "description": "Saves a raw tiddler to a file", "text": "Saves an individual tiddler in its raw text or binary format to the specified filename. \n\n```\n--savetiddler <title> <filename>\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n" }, "$:/language/Help/savetiddlers": { "title": "$:/language/Help/savetiddlers", "description": "Saves a group of raw tiddlers to a directory", "text": "Saves a group of tiddlers in their raw text or binary format to the specified directory. \n\n```\n--savetiddlers <filter> <pathname>\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the pathname are automatically created.\n" }, "$:/language/Help/server": { "title": "$:/language/Help/server", "description": "Provides an HTTP server interface to TiddlyWiki", "text": "The server built in to TiddlyWiki5 is very simple. Although compatible with TiddlyWeb it doesn't support many of the features needed for robust Internet-facing usage.\n\nAt the root, it serves a rendering of a specified tiddler. Away from the root, it serves individual tiddlers encoded in JSON, and supports the basic HTTP operations for `GET`, `PUT` and `DELETE`.\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host> <pathprefix>\n```\n\nThe parameters are:\n\n* ''port'' - port number to serve from (defaults to \"8080\")\n* ''roottiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\") \n* ''rendertype'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''servetype'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''username'' - the default username for signing edits\n* ''password'' - optional password for basic authentication\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''pathprefix'' - optional prefix for paths\n\nIf the password parameter is specified then the browser will prompt the user for the username and password. Note that the password is transmitted in plain text so this implementation isn't suitable for general use.\n\nFor example:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nThe username and password can be specified as empty strings if you need to set the hostname or pathprefix and don't want to require a password:\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port.\n" }, "$:/language/Help/setfield": { "title": "$:/language/Help/setfield", "description": "Prepares external tiddlers for use", "text": "//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''type'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n\n" }, "$:/language/Help/unpackplugin": { "title": "$:/language/Help/unpackplugin", "description": "Unpack the payload tiddlers from a plugin", "text": "Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n" }, "$:/language/Help/verbose": { "title": "$:/language/Help/verbose", "description": "Triggers verbose output mode", "text": "Triggers verbose output, useful for debugging \n\n```\n--verbose\n```\n" }, "$:/language/Help/version": { "title": "$:/language/Help/version", "description": "Displays the version number of TiddlyWiki", "text": "Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n" }, "$:/language/Import/Listing/Cancel/Caption": { "title": "$:/language/Import/Listing/Cancel/Caption", "text": "Cancel" }, "$:/language/Import/Listing/Hint": { "title": "$:/language/Import/Listing/Hint", "text": "These tiddlers are ready to import:" }, "$:/language/Import/Listing/Import/Caption": { "title": "$:/language/Import/Listing/Import/Caption", "text": "Import" }, "$:/language/Import/Listing/Select/Caption": { "title": "$:/language/Import/Listing/Select/Caption", "text": "Select" }, "$:/language/Import/Listing/Status/Caption": { "title": "$:/language/Import/Listing/Status/Caption", "text": "Status" }, "$:/language/Import/Listing/Title/Caption": { "title": "$:/language/Import/Listing/Title/Caption", "text": "Title" }, "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": { "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible", "text": "Blocked incompatible or obsolete plugin " }, "$:/language/Import/Upgrader/Plugins/Suppressed/Version": { "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version", "text": "Blocked plugin (due to incoming <<incoming>> being older than existing <<existing>>)" }, "$:/language/Import/Upgrader/Plugins/Upgraded": { "title": "$:/language/Import/Upgrader/Plugins/Upgraded", "text": "Upgraded plugin from <<incoming>> to <<upgraded>>" }, "$:/language/Import/Upgrader/State/Suppressed": { "title": "$:/language/Import/Upgrader/State/Suppressed", "text": "Blocked temporary state tiddler" }, "$:/language/Import/Upgrader/System/Suppressed": { "title": "$:/language/Import/Upgrader/System/Suppressed", "text": "Blocked system tiddler" }, "$:/language/Import/Upgrader/ThemeTweaks/Created": { "title": "$:/language/Import/Upgrader/ThemeTweaks/Created", "text": "Migrated theme tweak from <$text text=<<from>>/>" }, "$:/language/BinaryWarning/Prompt": { "title": "$:/language/BinaryWarning/Prompt", "text": "This tiddler contains binary data" }, "$:/language/ClassicWarning/Hint": { "title": "$:/language/ClassicWarning/Hint", "text": "This tiddler is written in TiddlyWiki Classic wiki text format, which is not fully compatible with TiddlyWiki version 5. See http://tiddlywiki.com/static/Upgrading.html for more details. " }, "$:/language/ClassicWarning/Upgrade/Caption": { "title": "$:/language/ClassicWarning/Upgrade/Caption", "text": "upgrade" }, "$:/language/CloseAll/Button": { "title": "$:/language/CloseAll/Button", "text": "close all" }, "$:/language/ConfirmCancelTiddler": { "title": "$:/language/ConfirmCancelTiddler", "text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmDeleteTiddler": { "title": "$:/language/ConfirmDeleteTiddler", "text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmOverwriteTiddler": { "title": "$:/language/ConfirmOverwriteTiddler", "text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmEditShadowTiddler": { "title": "$:/language/ConfirmEditShadowTiddler", "text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?" }, "$:/language/DefaultNewTiddlerTitle": { "title": "$:/language/DefaultNewTiddlerTitle", "text": "New Tiddler" }, "$:/language/DropMessage": { "title": "$:/language/DropMessage", "text": "Drop here (or use the 'Escape' key to cancel)" }, "$:/language/Encryption/Cancel": { "title": "$:/language/Encryption/Cancel", "text": "Cancel" }, "$:/language/Encryption/ConfirmClearPassword": { "title": "$:/language/Encryption/ConfirmClearPassword", "text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki" }, "$:/language/Encryption/PromptSetPassword": { "title": "$:/language/Encryption/PromptSetPassword", "text": "Set a new password for this TiddlyWiki" }, "$:/language/Encryption/Username": { "title": "$:/language/Encryption/Username", "text": "Username" }, "$:/language/Encryption/Password": { "title": "$:/language/Encryption/Password", "text": "Password" }, "$:/language/Encryption/RepeatPassword": { "title": "$:/language/Encryption/RepeatPassword", "text": "Repeat password" }, "$:/language/Encryption/PasswordNoMatch": { "title": "$:/language/Encryption/PasswordNoMatch", "text": "Passwords do not match" }, "$:/language/Encryption/SetPassword": { "title": "$:/language/Encryption/SetPassword", "text": "Set password" }, "$:/language/InvalidFieldName": { "title": "$:/language/InvalidFieldName", "text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)" }, "$:/language/MissingTiddler/Hint": { "title": "$:/language/MissingTiddler/Hint", "text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" - click {{$:/core/images/edit-button}} to create" }, "$:/language/OfficialPluginLibrary": { "title": "$:/language/OfficialPluginLibrary", "text": "Official ~TiddlyWiki Plugin Library" }, "$:/language/PluginReloadWarning": { "title": "$:/language/PluginReloadWarning", "text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to plugins to take effect" }, "$:/language/RecentChanges/DateFormat": { "title": "$:/language/RecentChanges/DateFormat", "text": "DDth MMM YYYY" }, "$:/language/SystemTiddler/Tooltip": { "title": "$:/language/SystemTiddler/Tooltip", "text": "This is a system tiddler" }, "$:/language/TagManager/Colour/Heading": { "title": "$:/language/TagManager/Colour/Heading", "text": "Colour" }, "$:/language/TagManager/Count/Heading": { "title": "$:/language/TagManager/Count/Heading", "text": "Count" }, "$:/language/TagManager/Icon/Heading": { "title": "$:/language/TagManager/Icon/Heading", "text": "Icon" }, "$:/language/TagManager/Info/Heading": { "title": "$:/language/TagManager/Info/Heading", "text": "Info" }, "$:/language/TagManager/Tag/Heading": { "title": "$:/language/TagManager/Tag/Heading", "text": "Tag" }, "$:/language/UnsavedChangesWarning": { "title": "$:/language/UnsavedChangesWarning", "text": "You have unsaved changes in TiddlyWiki" }, "$:/language/Modals/Download": { "title": "$:/language/Modals/Download", "type": "text/vnd.tiddlywiki", "subtitle": "Download changes", "footer": "<$button message=\"tm-close-tiddler\">Close</$button>", "help": "http://tiddlywiki.com/static/DownloadingChanges.html", "text": "Your browser only supports manual saving.\n\nTo save your modified wiki, right click on the download link below and select \"Download file\" or \"Save file\", and then choose the folder and filename.\n\n//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognisable name -- you may need to rename the file to include an `.html` extension before you can do anything useful with it.//\n\nOn smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally.\n" }, "$:/language/Modals/SaveInstructions": { "title": "$:/language/Modals/SaveInstructions", "type": "text/vnd.tiddlywiki", "subtitle": "Save your work", "footer": "<$button message=\"tm-close-tiddler\">Close</$button>", "help": "http://tiddlywiki.com/static/SavingChanges.html", "text": "Your changes to this wiki need to be saved as a ~TiddlyWiki HTML file.\n\n!!! Desktop browsers\n\n# Select ''Save As'' from the ''File'' menu\n# Choose a filename and location\n#* Some browsers also require you to explicitly specify the file saving format as ''Webpage, HTML only'' or similar\n# Close this tab\n\n!!! Smartphone browsers\n\n# Create a bookmark to this page\n#* If you've got iCloud or Google Sync set up then the bookmark will automatically sync to your desktop where you can open it and save it as above\n# Close this tab\n\n//If you open the bookmark again in Mobile Safari you will see this message again. If you want to go ahead and use the file, just click the ''close'' button below//\n" }, "$:/config/NewJournal/Title": { "title": "$:/config/NewJournal/Title", "text": "DDth MMM YYYY" }, "$:/config/NewJournal/Tags": { "title": "$:/config/NewJournal/Tags", "text": "Journal" }, "$:/language/Notifications/Save/Done": { "title": "$:/language/Notifications/Save/Done", "text": "Saved wiki" }, "$:/language/Notifications/Save/Starting": { "title": "$:/language/Notifications/Save/Starting", "text": "Starting to save wiki" }, "$:/language/Search/DefaultResults/Caption": { "title": "$:/language/Search/DefaultResults/Caption", "text": "List" }, "$:/language/Search/Filter/Caption": { "title": "$:/language/Search/Filter/Caption", "text": "Filter" }, "$:/language/Search/Filter/Hint": { "title": "$:/language/Search/Filter/Hint", "text": "Search via a [[filter expression|http://tiddlywiki.com/static/Filters.html]]" }, "$:/language/Search/Filter/Matches": { "title": "$:/language/Search/Filter/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/Matches": { "title": "$:/language/Search/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/Shadows/Caption": { "title": "$:/language/Search/Shadows/Caption", "text": "Shadows" }, "$:/language/Search/Shadows/Hint": { "title": "$:/language/Search/Shadows/Hint", "text": "Search for shadow tiddlers" }, "$:/language/Search/Shadows/Matches": { "title": "$:/language/Search/Shadows/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/Standard/Caption": { "title": "$:/language/Search/Standard/Caption", "text": "Standard" }, "$:/language/Search/Standard/Hint": { "title": "$:/language/Search/Standard/Hint", "text": "Search for standard tiddlers" }, "$:/language/Search/Standard/Matches": { "title": "$:/language/Search/Standard/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/System/Caption": { "title": "$:/language/Search/System/Caption", "text": "System" }, "$:/language/Search/System/Hint": { "title": "$:/language/Search/System/Hint", "text": "Search for system tiddlers" }, "$:/language/Search/System/Matches": { "title": "$:/language/Search/System/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/SideBar/All/Caption": { "title": "$:/language/SideBar/All/Caption", "text": "All" }, "$:/language/SideBar/Contents/Caption": { "title": "$:/language/SideBar/Contents/Caption", "text": "Contents" }, "$:/language/SideBar/Drafts/Caption": { "title": "$:/language/SideBar/Drafts/Caption", "text": "Drafts" }, "$:/language/SideBar/Missing/Caption": { "title": "$:/language/SideBar/Missing/Caption", "text": "Missing" }, "$:/language/SideBar/More/Caption": { "title": "$:/language/SideBar/More/Caption", "text": "More" }, "$:/language/SideBar/Open/Caption": { "title": "$:/language/SideBar/Open/Caption", "text": "Open" }, "$:/language/SideBar/Orphans/Caption": { "title": "$:/language/SideBar/Orphans/Caption", "text": "Orphans" }, "$:/language/SideBar/Recent/Caption": { "title": "$:/language/SideBar/Recent/Caption", "text": "Recent" }, "$:/language/SideBar/Shadows/Caption": { "title": "$:/language/SideBar/Shadows/Caption", "text": "Shadows" }, "$:/language/SideBar/System/Caption": { "title": "$:/language/SideBar/System/Caption", "text": "System" }, "$:/language/SideBar/Tags/Caption": { "title": "$:/language/SideBar/Tags/Caption", "text": "Tags" }, "$:/language/SideBar/Tags/Untagged/Caption": { "title": "$:/language/SideBar/Tags/Untagged/Caption", "text": "untagged" }, "$:/language/SideBar/Tools/Caption": { "title": "$:/language/SideBar/Tools/Caption", "text": "Tools" }, "$:/language/SideBar/Types/Caption": { "title": "$:/language/SideBar/Types/Caption", "text": "Types" }, "$:/SiteSubtitle": { "title": "$:/SiteSubtitle", "text": "a non-linear personal web notebook" }, "$:/SiteTitle": { "title": "$:/SiteTitle", "text": "My ~TiddlyWiki" }, "$:/language/TiddlerInfo/Advanced/Caption": { "title": "$:/language/TiddlerInfo/Advanced/Caption", "text": "Advanced" }, "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": { "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint", "text": "none" }, "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": { "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading", "text": "Plugin Details" }, "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": { "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint", "text": "This plugin contains the following shadow tiddlers:" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading", "text": "Shadow Status" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint", "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint", "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source", "text": "It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint", "text": "It is overridden by an ordinary tiddler" }, "$:/language/TiddlerInfo/Fields/Caption": { "title": "$:/language/TiddlerInfo/Fields/Caption", "text": "Fields" }, "$:/language/TiddlerInfo/List/Caption": { "title": "$:/language/TiddlerInfo/List/Caption", "text": "List" }, "$:/language/TiddlerInfo/List/Empty": { "title": "$:/language/TiddlerInfo/List/Empty", "text": "This tiddler does not have a list" }, "$:/language/TiddlerInfo/Listed/Caption": { "title": "$:/language/TiddlerInfo/Listed/Caption", "text": "Listed" }, "$:/language/TiddlerInfo/Listed/Empty": { "title": "$:/language/TiddlerInfo/Listed/Empty", "text": "This tiddler is not listed by any others" }, "$:/language/TiddlerInfo/References/Caption": { "title": "$:/language/TiddlerInfo/References/Caption", "text": "References" }, "$:/language/TiddlerInfo/References/Empty": { "title": "$:/language/TiddlerInfo/References/Empty", "text": "No tiddlers link to this one" }, "$:/language/TiddlerInfo/Tagging/Caption": { "title": "$:/language/TiddlerInfo/Tagging/Caption", "text": "Tagging" }, "$:/language/TiddlerInfo/Tagging/Empty": { "title": "$:/language/TiddlerInfo/Tagging/Empty", "text": "No tiddlers are tagged with this one" }, "$:/language/TiddlerInfo/Tools/Caption": { "title": "$:/language/TiddlerInfo/Tools/Caption", "text": "Tools" }, "$:/language/Docs/Types/application/javascript": { "title": "$:/language/Docs/Types/application/javascript", "description": "JavaScript code", "name": "application/javascript", "group": "Developer" }, "$:/language/Docs/Types/application/json": { "title": "$:/language/Docs/Types/application/json", "description": "JSON data", "name": "application/json", "group": "Developer" }, "$:/language/Docs/Types/application/x-tiddler-dictionary": { "title": "$:/language/Docs/Types/application/x-tiddler-dictionary", "description": "Data dictionary", "name": "application/x-tiddler-dictionary", "group": "Developer" }, "$:/language/Docs/Types/image/gif": { "title": "$:/language/Docs/Types/image/gif", "description": "GIF image", "name": "image/gif", "group": "Image" }, "$:/language/Docs/Types/image/jpeg": { "title": "$:/language/Docs/Types/image/jpeg", "description": "JPEG image", "name": "image/jpeg", "group": "Image" }, "$:/language/Docs/Types/image/png": { "title": "$:/language/Docs/Types/image/png", "description": "PNG image", "name": "image/png", "group": "Image" }, "$:/language/Docs/Types/image/svg+xml": { "title": "$:/language/Docs/Types/image/svg+xml", "description": "Structured Vector Graphics image", "name": "image/svg+xml", "group": "Image" }, "$:/language/Docs/Types/image/x-icon": { "title": "$:/language/Docs/Types/image/x-icon", "description": "ICO format icon file", "name": "image/x-icon", "group": "Image" }, "$:/language/Docs/Types/text/css": { "title": "$:/language/Docs/Types/text/css", "description": "Static stylesheet", "name": "text/css", "group": "Developer" }, "$:/language/Docs/Types/text/html": { "title": "$:/language/Docs/Types/text/html", "description": "HTML markup", "name": "text/html", "group": "Text" }, "$:/language/Docs/Types/text/plain": { "title": "$:/language/Docs/Types/text/plain", "description": "Plain text", "name": "text/plain", "group": "Text" }, "$:/language/Docs/Types/text/vnd.tiddlywiki": { "title": "$:/language/Docs/Types/text/vnd.tiddlywiki", "description": "TiddlyWiki 5", "name": "text/vnd.tiddlywiki", "group": "Text" }, "$:/language/Docs/Types/text/x-tiddlywiki": { "title": "$:/language/Docs/Types/text/x-tiddlywiki", "description": "TiddlyWiki Classic", "name": "text/x-tiddlywiki", "group": "Text" }, "$:/languages/en-GB/icon": { "title": "$:/languages/en-GB/icon", "type": "image/svg+xml", "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n" }, "$:/languages/en-GB": { "title": "$:/languages/en-GB", "name": "en-GB", "description": "English (British)", "author": "JeremyRuston", "core-version": ">=5.0.0\"", "text": "Stub pseudo-plugin for the default language" }, "$:/core/modules/commander.js": { "text": "/*\\\ntitle: $:/core/modules/commander.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Commander class is a command interpreter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a sequence of commands\n\tcommandTokens: an array of command string tokens\n\twiki: reference to the wiki store object\n\tstreams: {output:, error:}, each of which has a write(string) method\n\tcallback: a callback invoked as callback(err) where err is null if there was no error\n*/\nvar Commander = function(commandTokens,callback,wiki,streams) {\n\tvar path = require(\"path\");\n\tthis.commandTokens = commandTokens;\n\tthis.nextToken = 0;\n\tthis.callback = callback;\n\tthis.wiki = wiki;\n\tthis.streams = streams;\n\tthis.outputPath = path.resolve($tw.boot.wikiPath,$tw.config.wikiOutputSubDir);\n};\n\n/*\nAdd a string of tokens to the command queue\n*/\nCommander.prototype.addCommandTokens = function(commandTokens) {\n\tvar params = commandTokens.slice(0);\n\tparams.unshift(0);\n\tparams.unshift(this.nextToken);\n\tArray.prototype.splice.apply(this.commandTokens,params);\n};\n\n/*\nExecute the sequence of commands and invoke a callback on completion\n*/\nCommander.prototype.execute = function() {\n\tthis.executeNextCommand();\n};\n\n/*\nExecute the next command in the sequence\n*/\nCommander.prototype.executeNextCommand = function() {\n\tvar self = this;\n\t// Invoke the callback if there are no more commands\n\tif(this.nextToken >= this.commandTokens.length) {\n\t\tthis.callback(null);\n\t} else {\n\t\t// Get and check the command token\n\t\tvar commandName = this.commandTokens[this.nextToken++];\n\t\tif(commandName.substr(0,2) !== \"--\") {\n\t\t\tthis.callback(\"Missing command: \" + commandName);\n\t\t} else {\n\t\t\tcommandName = commandName.substr(2); // Trim off the --\n\t\t\t// Accumulate the parameters to the command\n\t\t\tvar params = [];\n\t\t\twhile(this.nextToken < this.commandTokens.length && \n\t\t\t\tthis.commandTokens[this.nextToken].substr(0,2) !== \"--\") {\n\t\t\t\tparams.push(this.commandTokens[this.nextToken++]);\n\t\t\t}\n\t\t\t// Get the command info\n\t\t\tvar command = $tw.commands[commandName],\n\t\t\t\tc,err;\n\t\t\tif(!command) {\n\t\t\t\tthis.callback(\"Unknown command: \" + commandName);\n\t\t\t} else {\n\t\t\t\tif(this.verbose) {\n\t\t\t\t\tthis.streams.output.write(\"Executing command: \" + commandName + \" \" + params.join(\" \") + \"\\n\");\n\t\t\t\t}\n\t\t\t\tif(command.info.synchronous) {\n\t\t\t\t\t// Synchronous command\n\t\t\t\t\tc = new command.Command(params,this);\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.executeNextCommand();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Asynchronous command\n\t\t\t\t\tc = new command.Command(params,this,function(err) {\n\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\tself.callback(err);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself.executeNextCommand();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\nCommander.initCommands = function(moduleType) {\n\tmoduleType = moduleType || \"command\";\n\t$tw.commands = {};\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tvar c = $tw.commands[module.info.name] = {};\n\t\t// Add the methods defined by the module\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\tc[f] = module[f];\n\t\t\t}\n\t\t}\n\t});\n};\n\nexports.Commander = Commander;\n\n})();\n", "title": "$:/core/modules/commander.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/commands/build.js": { "text": "/*\\\ntitle: $:/core/modules/commands/build.js\ntype: application/javascript\nmodule-type: command\n\nCommand to build a build target\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"build\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Get the build targets defined in the wiki\n\tvar buildTargets = $tw.boot.wikiInfo.build;\n\tif(!buildTargets) {\n\t\treturn \"No build targets defined\";\n\t}\n\t// Loop through each of the specified targets\n\tvar targets;\n\tif(this.params.length > 0) {\n\t\ttargets = this.params;\n\t} else {\n\t\ttargets = Object.keys(buildTargets);\n\t}\n\tfor(var targetIndex=0; targetIndex<targets.length; targetIndex++) {\n\t\tvar target = targets[targetIndex],\n\t\t\tcommands = buildTargets[target];\n\t\tif(!commands) {\n\t\t\treturn \"Build target '\" + target + \"' not found\";\n\t\t}\n\t\t// Add the commands to the queue\n\t\tthis.commander.addCommandTokens(commands);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/build.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/clearpassword.js": { "text": "/*\\\ntitle: $:/core/modules/commands/clearpassword.js\ntype: application/javascript\nmodule-type: command\n\nClear password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"clearpassword\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\t$tw.crypto.setPassword(null);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/clearpassword.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/editions.js": { "text": "/*\\\ntitle: $:/core/modules/commands/editions.js\ntype: application/javascript\nmodule-type: command\n\nCommand to list the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"editions\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\t// Output the list\n\tthis.commander.streams.output.write(\"Available editions:\\n\\n\");\n\tvar editionInfo = $tw.utils.getEditionInfo();\n\t$tw.utils.each(editionInfo,function(info,name) {\n\t\tself.commander.streams.output.write(\" \" + name + \": \" + info.description + \"\\n\");\n\t});\n\tthis.commander.streams.output.write(\"\\n\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/editions.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/help.js": { "text": "/*\\\ntitle: $:/core/modules/commands/help.js\ntype: application/javascript\nmodule-type: command\n\nHelp command\n\n\\*/\n(function(){\n\n/*jshint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"help\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar subhelp = this.params[0] || \"default\",\n\t\thelpBase = \"$:/language/Help/\",\n\t\ttext;\n\tif(!this.commander.wiki.getTiddler(helpBase + subhelp)) {\n\t\tsubhelp = \"notfound\";\n\t}\n\t// Wikify the help as formatted text (ie block elements generate newlines)\n\ttext = this.commander.wiki.renderTiddler(\"text/plain-formatted\",helpBase + subhelp);\n\t// Remove any leading linebreaks\n\ttext = text.replace(/^(\\r?\\n)*/g,\"\");\n\tthis.commander.streams.output.write(text);\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/help.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/init.js": { "text": "/*\\\ntitle: $:/core/modules/commands/init.js\ntype: application/javascript\nmodule-type: command\n\nCommand to initialise an empty wiki folder\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"init\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\t// Check that we don't already have a valid wiki folder\n\tif($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) {\n\t\treturn \"Wiki folder is not empty\";\n\t}\n\t// Loop through each of the specified editions\n\tvar editions = this.params.length > 0 ? this.params : [\"empty\"];\n\tfor(var editionIndex=0; editionIndex<editions.length; editionIndex++) {\n\t\tvar editionName = editions[editionIndex];\n\t\t// Check the edition exists\n\t\tvar editionPath = $tw.findLibraryItem(editionName,$tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar));\n\t\tif(!$tw.utils.isDirectory(editionPath)) {\n\t\t\treturn \"Edition '\" + editionName + \"' not found\";\n\t\t}\n\t\t// Copy the edition content\n\t\tvar err = $tw.utils.copyDirectory(editionPath,$tw.boot.wikiPath);\n\t\tif(!err) {\n\t\t\tthis.commander.streams.output.write(\"Copied edition '\" + editionName + \"' to \" + $tw.boot.wikiPath + \"\\n\");\n\t\t} else {\n\t\t\treturn err;\n\t\t}\n\t}\n\t// Tweak the tiddlywiki.info to remove any included wikis\n\tvar packagePath = $tw.boot.wikiPath + \"/tiddlywiki.info\",\n\t\tpackageJson = JSON.parse(fs.readFileSync(packagePath));\n\tdelete packageJson.includeWikis;\n\tfs.writeFileSync(packagePath,JSON.stringify(packageJson,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/init.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/load.js": { "text": "/*\\\ntitle: $:/core/modules/commands/load.js\ntype: application/javascript\nmodule-type: command\n\nCommand to load tiddlers from a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"load\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar ext = path.extname(self.params[0]);\n\tfs.readFile(this.params[0],$tw.utils.getTypeEncoding(ext),function(err,data) {\n\t\tif (err) {\n\t\t\tself.callback(err);\n\t\t} else {\n\t\t\tvar fields = {title: self.params[0]},\n\t\t\t\ttype = path.extname(self.params[0]);\n\t\t\tvar tiddlers = self.commander.wiki.deserializeTiddlers(type,data,fields);\n\t\t\tif(!tiddlers) {\n\t\t\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t\t\t} else {\n\t\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddlers[t]));\n\t\t\t\t}\n\t\t\t\tself.callback(null);\t\n\t\t\t}\n\t\t}\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/load.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/makelibrary.js": { "text": "/*\\\ntitle: $:/core/modules/commands/makelibrary.js\ntype: application/javascript\nmodule-type: command\n\nCommand to pack all of the plugins in the library into a plugin tiddler of type \"library\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"makelibrary\",\n\tsynchronous: true\n};\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar wiki = this.commander.wiki,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\n\t\ttiddlers = {};\n\t// Collect up the library plugins\n\tvar collectPlugins = function(folder) {\n\t\t\tvar pluginFolders = fs.readdirSync(folder);\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tpluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = fs.readdirSync(folder);\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.pluginsPath));\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.themesPath));\n\tcollectPlugins(path.resolve($tw.boot.corePath,$tw.config.languagesPath));\n\t// Save the upgrade library tiddler\n\tvar pluginFields = {\n\t\ttitle: upgradeLibraryTitle,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"library\",\n\t\t\"text\": JSON.stringify({tiddlers: tiddlers},null,$tw.config.preferences.jsonSpaces)\n\t};\n\twiki.addTiddler(new $tw.Tiddler(pluginFields));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/makelibrary.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/output.js": { "text": "/*\\\ntitle: $:/core/modules/commands/output.js\ntype: application/javascript\nmodule-type: command\n\nCommand to set the default output location (defaults to current working directory)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"output\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing output path\";\n\t}\n\tthis.commander.outputPath = path.resolve(process.cwd(),this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/output.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/password.js": { "text": "/*\\\ntitle: $:/core/modules/commands/password.js\ntype: application/javascript\nmodule-type: command\n\nSave password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"password\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing password\";\n\t}\n\t$tw.crypto.setPassword(this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/password.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/rendertiddler.js": { "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render a tiddler and save it to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"rendertiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttype = this.params[2] || \"text/html\";\n\t$tw.utils.createFileDirectories(filename);\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title),\"utf8\",function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/rendertiddler.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/rendertiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"rendertiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttemplate = this.params[1],\n\t\toutputPath = this.commander.outputPath,\n\t\tpathname = path.resolve(outputPath,this.params[2]),\t\t\n\t\ttype = this.params[3] || \"text/html\",\n\t\textension = this.params[4] || \".html\",\n\t\tdeleteDirectory = (this.params[5] || \"\") != \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template),\n\t\t\twidgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\texportPath = null;\n\t\tif($tw.utils.hop($tw.macros,\"tv-get-export-path\")) {\n\t\t\tvar macroPath = $tw.macros[\"tv-get-export-path\"].run.apply(self,[title]);\n\t\t\tif(macroPath) {\n\t\t\t\texportPath = path.resolve(outputPath,macroPath + extension);\n\t\t\t}\n\t\t}\n\t\tvar finalPath = exportPath || path.resolve(pathname,encodeURIComponent(title) + extension);\n\t\t$tw.utils.createFileDirectories(finalPath);\n\t\tfs.writeFileSync(finalPath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/rendertiddlers.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/savelibrarytiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/commands/savelibrarytiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the subtiddlers of a bundle tiddler as a series of JSON files\n\n--savelibrarytiddlers <tiddler> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerData(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + encodeURIComponent(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler,null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t// Collect the skinny list data\n\t\tvar pluginTiddlers = JSON.parse(tiddler.text),\n\t\t\treadmeContent = (pluginTiddlers.tiddlers[title + \"/readme\"] || {}).text,\n\t\t\ticonTiddler = pluginTiddlers.tiddlers[title + \"/icon\"] || {},\n\t\t\ticonType = iconTiddler.type,\n\t\t\ticonText = iconTiddler.text,\n\t\t\ticonContent;\n\t\tif(iconType && iconText) {\n\t\t\ticonContent = $tw.utils.makeDataUri(iconText,iconType);\n\t\t}\n\t\tskinnyList.push($tw.utils.extend({},tiddler,{text: undefined, readme: readmeContent, icon: iconContent}));\n\t});\n\t// Save the catalogue tiddler\n\tif(skinnyListTitle) {\n\t\tself.commander.wiki.setTiddlerData(skinnyListTitle,skinnyList);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/savelibrarytiddlers.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/savetiddler.js": { "text": "/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title),\n\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t$tw.utils.createFileDirectories(filename);\n\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/savetiddler.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/savetiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.deleteDirectory(pathname);\n\t$tw.utils.createDirectory(pathname);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilename = path.resolve(pathname,encodeURIComponent(title));\n\t\tfs.writeFileSync(filename,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/savetiddlers.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/server.js": { "text": "/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nServe tiddlers over http\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif(!$tw.browser) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\"),\n\t\thttp = require(\"http\");\n}\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\n/*\nA simple HTTP server with regexp-based routes\n*/\nfunction SimpleServer(options) {\n\tthis.routes = options.routes || [];\n\tthis.wiki = options.wiki;\n\tthis.variables = options.variables || {};\n}\n\nSimpleServer.prototype.set = function(obj) {\n\tvar self = this;\n\t$tw.utils.each(obj,function(value,name) {\n\t\tself.variables[name] = value;\n\t});\n};\n\nSimpleServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nSimpleServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nSimpleServer.prototype.findMatchingRoute = function(request,state) {\n\tvar pathprefix = this.get(\"pathprefix\") || \"\";\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(pathprefix) {\n\t\t\tif(pathname.substr(0,pathprefix.length) === pathprefix) {\n\t\t\t\tpathname = pathname.substr(pathprefix.length);\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\nSimpleServer.prototype.checkCredentials = function(request,incomingUsername,incomingPassword) {\n\tvar header = request.headers.authorization || \"\",\n\t\ttoken = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tusername = parts[0],\n\t\tpassword = parts[1];\n\tif(incomingUsername === username && incomingPassword === password) {\n\t\treturn \"ALLOWED\";\n\t} else {\n\t\treturn \"DENIED\";\n\t}\n};\n\nSimpleServer.prototype.listen = function(port,host) {\n\tvar self = this;\n\thttp.createServer(function(request,response) {\n\t\t// Compose the state object\n\t\tvar state = {};\n\t\tstate.wiki = self.wiki;\n\t\tstate.server = self;\n\t\tstate.urlInfo = url.parse(request.url);\n\t\t// Find the route that matches this path\n\t\tvar route = self.findMatchingRoute(request,state);\n\t\t// Check for the username and password if we've got one\n\t\tvar username = self.get(\"username\"),\n\t\t\tpassword = self.get(\"password\");\n\t\tif(username && password) {\n\t\t\t// Check they match\n\t\t\tif(self.checkCredentials(request,username,password) !== \"ALLOWED\") {\n\t\t\t\tvar servername = state.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\";\n\t\t\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + servername + '\"'\n\t\t\t\t});\n\t\t\t\tresponse.end();\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t// Return a 404 if we didn't find a route\n\t\tif(!route) {\n\t\t\tresponse.writeHead(404);\n\t\t\tresponse.end();\n\t\t\treturn;\n\t\t}\n\t\t// Set the encoding for the incoming request\n\t\t// TODO: Presumably this would need tweaking if we supported PUTting binary tiddlers\n\t\trequest.setEncoding(\"utf8\");\n\t\t// Dispatch the appropriate method\n\t\tswitch(request.method) {\n\t\t\tcase \"GET\": // Intentional fall-through\n\t\t\tcase \"DELETE\":\n\t\t\t\troute.handler(request,response,state);\n\t\t\t\tbreak;\n\t\t\tcase \"PUT\":\n\t\t\t\tvar data = \"\";\n\t\t\t\trequest.on(\"data\",function(chunk) {\n\t\t\t\t\tdata += chunk.toString();\n\t\t\t\t});\n\t\t\t\trequest.on(\"end\",function() {\n\t\t\t\t\tstate.data = data;\n\t\t\t\t\troute.handler(request,response,state);\n\t\t\t\t});\n\t\t\t\tbreak;\n\t\t}\n\t}).listen(port,host);\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n\t// Set up server\n\tthis.server = new SimpleServer({\n\t\twiki: this.commander.wiki\n\t});\n\t// Add route handlers\n\tthis.server.addRoute({\n\t\tmethod: \"PUT\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]),\n\t\t\t\tfields = JSON.parse(state.data);\n\t\t\t// Pull up any subfields in the `fields` object\n\t\t\tif(fields.fields) {\n\t\t\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\t\t\tfields[name] = field;\n\t\t\t\t});\n\t\t\t\tdelete fields.fields;\n\t\t\t}\n\t\t\t// Remove any revision field\n\t\t\tif(fields.revision) {\n\t\t\t\tdelete fields.revision;\n\t\t\t}\n\t\t\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title}));\n\t\t\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\t\t\tresponse.writeHead(204, \"OK\",{\n\t\t\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\t\t\"Content-Type\": \"text/plain\"\n\t\t\t});\n\t\t\tresponse.end();\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"DELETE\",\n\t\tpath: /^\\/bags\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]);\n\t\t\tstate.wiki.deleteTiddler(title);\n\t\t\tresponse.writeHead(204, \"OK\", {\n\t\t\t\t\"Content-Type\": \"text/plain\"\n\t\t\t});\n\t\t\tresponse.end();\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": state.server.get(\"serveType\")});\n\t\t\tvar text = state.wiki.renderTiddler(state.server.get(\"renderType\"),state.server.get(\"rootTiddler\"));\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/status$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\tvar text = JSON.stringify({\n\t\t\t\tusername: state.server.get(\"username\"),\n\t\t\t\tspace: {\n\t\t\t\t\trecipe: \"default\"\n\t\t\t\t},\n\t\t\t\ttiddlywiki_version: $tw.version\n\t\t\t});\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/favicon.ico$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\t\t\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\t\t\tresponse.end(buffer,\"base64\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers.json$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\tvar tiddlers = [];\n\t\t\tstate.wiki.forEachTiddler({sortField: \"title\"},function(title,tiddler) {\n\t\t\t\tvar tiddlerFields = {};\n\t\t\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\t\t\tif(name !== \"text\") {\n\t\t\t\t\t\ttiddlerFields[name] = tiddler.getFieldString(name);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\ttiddlers.push(tiddlerFields);\n\t\t\t});\n\t\t\tvar text = JSON.stringify(tiddlers);\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]),\n\t\t\t\ttiddler = state.wiki.getTiddler(title),\n\t\t\t\ttiddlerFields = {},\n\t\t\t\tknownFields = [\n\t\t\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t\t\t];\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\t\t\ttiddlerFields[name] = value;\n\t\t\t\t\t} else {\n\t\t\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\t\tresponse.end(JSON.stringify(tiddlerFields),\"utf8\");\n\t\t\t} else {\n\t\t\t\tresponse.writeHead(404);\n\t\t\t\tresponse.end();\n\t\t\t}\n\t\t}\n\t});\n};\n\nCommand.prototype.execute = function() {\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\tvar port = this.params[0] || \"8080\",\n\t\trootTiddler = this.params[1] || \"$:/core/save/all\",\n\t\trenderType = this.params[2] || \"text/plain\",\n\t\tserveType = this.params[3] || \"text/html\",\n\t\tusername = this.params[4],\n\t\tpassword = this.params[5],\n\t\thost = this.params[6] || \"127.0.0.1\",\n\t\tpathprefix = this.params[7];\n\tthis.server.set({\n\t\trootTiddler: rootTiddler,\n\t\trenderType: renderType,\n\t\tserveType: serveType,\n\t\tusername: username,\n\t\tpassword: password,\n\t\tpathprefix: pathprefix\n\t});\n\tthis.server.listen(port,host);\n\tconsole.log(\"Serving on \" + host + \":\" + port);\n\tconsole.log(\"(press ctrl-C to exit)\");\n\t// Warn if required plugins are missing\n\tif($tw.boot.wikiInfo.plugins.indexOf(\"tiddlywiki/tiddlyweb\") === -1 || $tw.boot.wikiInfo.plugins.indexOf(\"tiddlywiki/filesystem\") === -1) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/server.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/setfield.js": { "text": "/*\\\ntitle: $:/core/modules/commands/setfield.js\ntype: application/javascript\nmodule-type: command\n\nCommand to modify selected tiddlers to set a field to the text of a template tiddler that has been wikified with the selected tiddler as the current tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"setfield\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 4) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tfieldname = this.params[1] || \"text\",\n\t\ttemplatetitle = this.params[2],\n\t\trendertype = this.params[3] || \"text/plain\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(templatetitle),\n\t\t\tnewFields = {},\n\t\t\ttiddler = wiki.getTiddler(title);\n\t\tif(parser) {\n\t\t\tvar widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tnewFields[fieldname] = rendertype === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t} else {\n\t\t\tnewFields[fieldname] = undefined;\n\t\t}\n\t\twiki.addTiddler(new $tw.Tiddler(tiddler,newFields));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/setfield.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/unpackplugin.js": { "text": "/*\\\ntitle: $:/core/modules/commands/unpackplugin.js\ntype: application/javascript\nmodule-type: command\n\nCommand to extract the shadow tiddlers from within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"unpackplugin\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing plugin name\";\n\t}\n\tvar self = this,\n\t\ttitle = this.params[0],\n\t\tpluginData = this.commander.wiki.getTiddlerData(title);\n\tif(!pluginData) {\n\t\treturn \"Plugin '\" + title + \"' not found\";\n\t}\n\t$tw.utils.each(pluginData.tiddlers,function(tiddler) {\n\t\tself.commander.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/unpackplugin.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/verbose.js": { "text": "/*\\\ntitle: $:/core/modules/commands/verbose.js\ntype: application/javascript\nmodule-type: command\n\nVerbose command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"verbose\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.verbose = true;\n\t// Output the boot message log\n\tthis.commander.streams.output.write(\"Boot log:\\n \" + $tw.boot.logMessages.join(\"\\n \") + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/verbose.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/version.js": { "text": "/*\\\ntitle: $:/core/modules/commands/version.js\ntype: application/javascript\nmodule-type: command\n\nVersion command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"version\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.streams.output.write($tw.version + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/version.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/config.js": { "text": "/*\\\ntitle: $:/core/modules/config.js\ntype: application/javascript\nmodule-type: config\n\nCore configuration constants\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.preferences = {};\n\nexports.preferences.notificationDuration = 3 * 1000;\nexports.preferences.jsonSpaces = 4;\n\nexports.textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z\\u00df-\\u00f6\\u00f8-\\u00ff\\u0151\\u0171]\",\n\tanyLetter: \"[A-Za-z0-9\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tblockPrefixLetters:\t\"[A-Za-z0-9-_\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\"\n};\n\nexports.textPrimitives.unWikiLink = \"~\";\nexports.textPrimitives.wikiLink = exports.textPrimitives.upperLetter + \"+\" +\n\texports.textPrimitives.lowerLetter + \"+\" +\n\texports.textPrimitives.upperLetter +\n\texports.textPrimitives.anyLetter + \"*\";\n\nexports.htmlEntities = {quot:34, amp:38, apos:39, lt:60, gt:62, nbsp:160, iexcl:161, cent:162, pound:163, curren:164, yen:165, brvbar:166, sect:167, uml:168, copy:169, ordf:170, laquo:171, not:172, shy:173, reg:174, macr:175, deg:176, plusmn:177, sup2:178, sup3:179, acute:180, micro:181, para:182, middot:183, cedil:184, sup1:185, ordm:186, raquo:187, frac14:188, frac12:189, frac34:190, iquest:191, Agrave:192, Aacute:193, Acirc:194, Atilde:195, Auml:196, Aring:197, AElig:198, Ccedil:199, Egrave:200, Eacute:201, Ecirc:202, Euml:203, Igrave:204, Iacute:205, Icirc:206, Iuml:207, ETH:208, Ntilde:209, Ograve:210, Oacute:211, Ocirc:212, Otilde:213, Ouml:214, times:215, Oslash:216, Ugrave:217, Uacute:218, Ucirc:219, Uuml:220, Yacute:221, THORN:222, szlig:223, agrave:224, aacute:225, acirc:226, atilde:227, auml:228, aring:229, aelig:230, ccedil:231, egrave:232, eacute:233, ecirc:234, euml:235, igrave:236, iacute:237, icirc:238, iuml:239, eth:240, ntilde:241, ograve:242, oacute:243, ocirc:244, otilde:245, ouml:246, divide:247, oslash:248, ugrave:249, uacute:250, ucirc:251, uuml:252, yacute:253, thorn:254, yuml:255, OElig:338, oelig:339, Scaron:352, scaron:353, Yuml:376, fnof:402, circ:710, tilde:732, Alpha:913, Beta:914, Gamma:915, Delta:916, Epsilon:917, Zeta:918, Eta:919, Theta:920, Iota:921, Kappa:922, Lambda:923, Mu:924, Nu:925, Xi:926, Omicron:927, Pi:928, Rho:929, Sigma:931, Tau:932, Upsilon:933, Phi:934, Chi:935, Psi:936, Omega:937, alpha:945, beta:946, gamma:947, delta:948, epsilon:949, zeta:950, eta:951, theta:952, iota:953, kappa:954, lambda:955, mu:956, nu:957, xi:958, omicron:959, pi:960, rho:961, sigmaf:962, sigma:963, tau:964, upsilon:965, phi:966, chi:967, psi:968, omega:969, thetasym:977, upsih:978, piv:982, ensp:8194, emsp:8195, thinsp:8201, zwnj:8204, zwj:8205, lrm:8206, rlm:8207, ndash:8211, mdash:8212, lsquo:8216, rsquo:8217, sbquo:8218, ldquo:8220, rdquo:8221, bdquo:8222, dagger:8224, Dagger:8225, bull:8226, hellip:8230, permil:8240, prime:8242, Prime:8243, lsaquo:8249, rsaquo:8250, oline:8254, frasl:8260, euro:8364, image:8465, weierp:8472, real:8476, trade:8482, alefsym:8501, larr:8592, uarr:8593, rarr:8594, darr:8595, harr:8596, crarr:8629, lArr:8656, uArr:8657, rArr:8658, dArr:8659, hArr:8660, forall:8704, part:8706, exist:8707, empty:8709, nabla:8711, isin:8712, notin:8713, ni:8715, prod:8719, sum:8721, minus:8722, lowast:8727, radic:8730, prop:8733, infin:8734, ang:8736, and:8743, or:8744, cap:8745, cup:8746, int:8747, there4:8756, sim:8764, cong:8773, asymp:8776, ne:8800, equiv:8801, le:8804, ge:8805, sub:8834, sup:8835, nsub:8836, sube:8838, supe:8839, oplus:8853, otimes:8855, perp:8869, sdot:8901, lceil:8968, rceil:8969, lfloor:8970, rfloor:8971, lang:9001, rang:9002, loz:9674, spades:9824, clubs:9827, hearts:9829, diams:9830 };\n\nexports.htmlVoidElements = \"area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr\".split(\",\");\n\nexports.htmlBlockElements = \"address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,noscript,ol,output,p,pre,section,table,tfoot,ul,video\".split(\",\");\n\nexports.htmlUnsafeElements = \"script\".split(\",\");\n\n})();\n", "title": "$:/core/modules/config.js", "type": "application/javascript", "module-type": "config" }, "$:/core/modules/deserializers.js": { "text": "/*\\\ntitle: $:/core/modules/deserializers.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nFunctions to deserialise tiddlers from a block of text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nUtility function to parse an old-style tiddler DIV in a *.tid file. It looks like this:\n\n<div title=\"Title\" creator=\"JoeBloggs\" modifier=\"JoeBloggs\" created=\"201102111106\" modified=\"201102111310\" tags=\"myTag [[my long tag]]\">\n<pre>The text of the tiddler (without the expected HTML encoding).\n</pre>\n</div>\n\nNote that the field attributes are HTML encoded, but that the body of the <PRE> tag is not encoded.\n\nWhen these tiddler DIVs are encountered within a TiddlyWiki HTML file then the body is encoded in the usual way.\n*/\nvar parseTiddlerDiv = function(text /* [,fields] */) {\n\t// Slot together the default results\n\tvar result = {};\n\tif(arguments.length > 1) {\n\t\tfor(var f=1; f<arguments.length; f++) {\n\t\t\tvar fields = arguments[f];\n\t\t\tfor(var t in fields) {\n\t\t\t\tresult[t] = fields[t];\t\t\n\t\t\t}\n\t\t}\n\t}\n\t// Parse the DIV body\n\tvar startRegExp = /^\\s*<div\\s+([^>]*)>(\\s*<pre>)?/gi,\n\t\tendRegExp,\n\t\tmatch = startRegExp.exec(text);\n\tif(match) {\n\t\t// Old-style DIVs don't have the <pre> tag\n\t\tif(match[2]) {\n\t\t\tendRegExp = /<\\/pre>\\s*<\\/div>\\s*$/gi;\n\t\t} else {\n\t\t\tendRegExp = /<\\/div>\\s*$/gi;\n\t\t}\n\t\tvar endMatch = endRegExp.exec(text);\n\t\tif(endMatch) {\n\t\t\t// Extract the text\n\t\t\tresult.text = text.substring(match.index + match[0].length,endMatch.index);\n\t\t\t// Process the attributes\n\t\t\tvar attrRegExp = /\\s*([^=\\s]+)\\s*=\\s*(?:\"([^\"]*)\"|'([^']*)')/gi,\n\t\t\t\tattrMatch;\n\t\t\tdo {\n\t\t\t\tattrMatch = attrRegExp.exec(match[1]);\n\t\t\t\tif(attrMatch) {\n\t\t\t\t\tvar name = attrMatch[1];\n\t\t\t\t\tvar value = attrMatch[2] !== undefined ? attrMatch[2] : attrMatch[3];\n\t\t\t\t\tresult[name] = value;\n\t\t\t\t}\n\t\t\t} while(attrMatch);\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [parseTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar incoming = JSON.parse(text),\n\t\tresults = [];\n\tif($tw.utils.isArray(incoming)) {\n\t\tfor(var t=0; t<incoming.length; t++) {\n\t\t\tvar incomingFields = incoming[t],\n\t\t\t\tfields = {};\n\t\t\tfor(var f in incomingFields) {\n\t\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t\t}\n\t\t\t}\n\t\t\tresults.push(fields);\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nParse an HTML file into tiddlers. There are three possibilities:\n# A TiddlyWiki classic HTML file containing `text/x-tiddlywiki` tiddlers\n# A TiddlyWiki5 HTML file containing `text/vnd.tiddlywiki` tiddlers\n# An ordinary HTML file\n*/\nexports[\"text/html\"] = function(text,fields) {\n\t// Check if we've got a store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tmatch = storeAreaMarkerRegExp.exec(text);\n\tif(match) {\n\t\t// If so, it's either a classic TiddlyWiki file or an unencrypted TW5 file\n\t\t// First read the normal tiddlers\n\t\tvar results = deserializeTiddlyWikiFile(text,storeAreaMarkerRegExp.lastIndex,!!match[1],fields);\n\t\t// Then any system tiddlers\n\t\tvar systemAreaMarkerRegExp = /<div id=[\"']?systemArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\t\tsysMatch = systemAreaMarkerRegExp.exec(text);\n\t\tif(sysMatch) {\n\t\t\tresults.push.apply(results,deserializeTiddlyWikiFile(text,systemAreaMarkerRegExp.lastIndex,!!sysMatch[1],fields));\n\t\t}\n\t\treturn results;\n\t} else {\n\t\t// Check whether we've got an encrypted file\n\t\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedStoreArea) {\n\t\t\t// If so, attempt to decrypt it using the current password\n\t\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t\t} else {\n\t\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\t\treturn deserializeHtmlFile(text,fields);\n\t\t}\n\t}\n};\n\nfunction deserializeHtmlFile(text,fields) {\n\tvar result = {};\n\t$tw.utils.each(fields,function(value,name) {\n\t\tresult[name] = value;\n\t});\n\tresult.text = text;\n\tresult.type = \"text/html\";\n\treturn [result];\n}\n\nfunction deserializeTiddlyWikiFile(text,storeAreaEnd,isTiddlyWiki5,fields) {\n\tvar results = [],\n\t\tendOfDivRegExp = /(<\\/div>\\s*)/gi,\n\t\tstartPos = storeAreaEnd,\n\t\tdefaultType = isTiddlyWiki5 ? undefined : \"text/x-tiddlywiki\";\n\tendOfDivRegExp.lastIndex = startPos;\n\tvar match = endOfDivRegExp.exec(text);\n\twhile(match) {\n\t\tvar endPos = endOfDivRegExp.lastIndex,\n\t\t\ttiddlerFields = parseTiddlerDiv(text.substring(startPos,endPos),fields,{type: defaultType});\n\t\tif(!tiddlerFields) {\n\t\t\tbreak;\n\t\t}\n\t\t$tw.utils.each(tiddlerFields,function(value,name) {\n\t\t\tif(typeof value === \"string\") {\n\t\t\t\ttiddlerFields[name] = $tw.utils.htmlDecode(value);\n\t\t\t}\n\t\t});\n\t\tif(tiddlerFields.text !== null) {\n\t\t\tresults.push(tiddlerFields);\n\t\t}\n\t\tstartPos = endPos;\n\t\tmatch = endOfDivRegExp.exec(text);\n\t}\n\treturn results;\n}\n\n})();\n", "title": "$:/core/modules/deserializers.js", "type": "application/javascript", "module-type": "tiddlerdeserializer" }, "$:/core/modules/filters/addprefix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/addprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a prefix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand + title);\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/addprefix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/addsuffix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/addsuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a suffix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addsuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title + operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/addsuffix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/after.js": { "text": "/*\\\ntitle: $:/core/modules/filters/after.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is after the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.after = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index === -1 || index > (results.length - 2)) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index + 1]];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/after.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/all/current.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/current.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar currTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(currTiddlerTitle) {\n\t\treturn [currTiddlerTitle];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/all/current.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/missing.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/missing.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\treturn options.wiki.getMissingTitles();\n};\n\n})();\n", "title": "$:/core/modules/filters/all/missing.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/orphans.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/orphans.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[orphans]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphans = function(source,prefix,options) {\n\treturn options.wiki.getOrphanTitles();\n};\n\n})();\n", "title": "$:/core/modules/filters/all/orphans.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/shadows.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/shadows.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[shadows]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadows = function(source,prefix,options) {\n\treturn options.wiki.allShadowTitles();\n};\n\n})();\n", "title": "$:/core/modules/filters/all/shadows.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/tiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/tiddlers.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddlers = function(source,prefix,options) {\n\treturn options.wiki.allTitles();\n};\n\n})();\n", "title": "$:/core/modules/filters/all/tiddlers.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for selecting tiddlers\n\n[all[shadows+tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar allFilterOperators;\n\nfunction getAllFilterOperators() {\n\tif(!allFilterOperators) {\n\t\tallFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"allfilteroperator\",allFilterOperators);\n\t}\n\treturn allFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.all = function(source,operator,options) {\n\t// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = [],\n\t\tsubops = operator.operand.split(\"+\");\n\t// Check for common optimisations\n\tif(subops.length === 1 && subops[0] === \"\") {\n\t\treturn source;\n\t} else if(subops.length === 1 && subops[0] === \"tiddlers\") {\n\t\treturn options.wiki.each;\n\t} else if(subops.length === 1 && subops[0] === \"shadows\") {\n\t\treturn options.wiki.eachShadow;\n\t} else if(subops.length === 2 && subops[0] === \"tiddlers\" && subops[1] === \"shadows\") {\n\t\treturn options.wiki.eachTiddlerPlusShadows;\n\t} else if(subops.length === 2 && subops[0] === \"shadows\" && subops[1] === \"tiddlers\") {\n\t\treturn options.wiki.eachShadowPlusTiddlers;\n\t}\n\t// Do it the hard way\n\tfor(var t=0; t<subops.length; t++) {\n\t\tvar subop = allFilterOperators[subops[t]];\n\t\tif(subop) {\n\t\t\t$tw.utils.pushTop(results,subop(source,operator.prefix,options));\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/all.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/backlinks.js": { "text": "/*\\\ntitle: $:/core/modules/filters/backlinks.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backlinks from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backlinks = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/backlinks.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/before.js": { "text": "/*\\\ntitle: $:/core/modules/filters/before.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is before the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.before = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index <= 0) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index - 1]];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/before.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/commands.js": { "text": "/*\\\ntitle: $:/core/modules/filters/commands.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the commands available in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.commands = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.commands,function(commandInfo,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/commands.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/each.js": { "text": "/*\\\ntitle: $:/core/modules/filters/each.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique value of the specified field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.each = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = {};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value;\n\t\t\tif((operator.operand === \"\") || (operator.operand === \"title\")) {\n\t\t\t\tvalue = title;\n\t\t\t} else {\n\t\t\t\tvalue = tiddler.getFieldString(operator.operand);\n\t\t\t}\n\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\tvalues[value] = true;\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/each.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/eachday.js": { "text": "/*\\\ntitle: $:/core/modules/filters/eachday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique day covered by the specified date field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.eachday = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = [],\n\t\tfieldName = operator.operand || \"modified\";\n\t// Function to convert a date/time to a date integer\n\tvar toDate = function(value) {\n\t\tvalue = (new Date(value)).setHours(0,0,0,0);\n\t\treturn value+0;\n\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tvar value = toDate($tw.utils.parseDate(tiddler.fields[fieldName]));\n\t\t\tif(values.indexOf(value) === -1) {\n\t\t\t\tvalues.push(value);\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/eachday.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/editiondescription.js": { "text": "/*\\\ntitle: $:/core/modules/filters/editiondescription.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the descriptions of the specified edition names\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editiondescription = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\tresults.push(editionInfo[title].description || \"\");\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/editiondescription.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/editions.js": { "text": "/*\\\ntitle: $:/core/modules/filters/editions.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the available editions in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editions = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\tresults.push(name);\n\t\t});\n\t}\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/editions.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/field.js": { "text": "/*\\\ntitle: $:/core/modules/filters/field.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.field = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || operator.operator || \"title\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text !== operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !!operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text === operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/field.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/fields.js": { "text": "/*\\\ntitle: $:/core/modules/filters/fields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.fields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/fields.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/get.js": { "text": "/*\\\ntitle: $:/core/modules/filters/get.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing tiddler titles by the value of the field specified in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.get = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value = tiddler.getFieldString(operator.operand);\n\t\t\tif(value) {\n\t\t\t\tresults.push(value);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/get.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/getindex.js": { "text": "/*\\\ntitle: $:/core/modules/filters/getindex.js\ntype: application/javascript\nmodule-type: filteroperator\n\nreturns the value at a given index of datatiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getindex = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tdata = options.wiki.extractTiddlerDataItem(tiddler,operator.operand);\n\t\t\tif(data) {\n\t\t\t\tresults.push(data);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/getindex.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/has.js": { "text": "/*\\\ntitle: $:/core/modules/filters/has.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a tiddler has the specified field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.has = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand) || tiddler.fields[operator.operand] === \"\"))) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && tiddler.fields[operator.operand] !== \"\") {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/has.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/haschanged.js": { "text": "/*\\\ntitle: $:/core/modules/filters/haschanged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returns tiddlers from the list that have a non-zero changecount.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.haschanged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) === 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) > 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/haschanged.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/indexes.js": { "text": "/*\\\ntitle: $:/core/modules/filters/indexes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the indexes of a data tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.indexes = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = options.wiki.getTiddlerData(title);\n\t\tif(data) {\n\t\t\t$tw.utils.pushTop(results,Object.keys(data));\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/indexes.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/is/current.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/current.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar results = [],\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title !== currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title === currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/current.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/image.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/image.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[image]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.image = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/image.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/missing.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/missing.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/missing.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/orphan.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/orphan.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[orphan]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphan = function(source,prefix,options) {\n\tvar results = [],\n\t\torphanTitles = options.wiki.getOrphanTitles();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) !== -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/orphan.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/shadow.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/shadow.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[shadow]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadow = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/shadow.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/system.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/system.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[system]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.system = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/system.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/tag.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/tag.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tag]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,prefix,options) {\n\tvar results = [],\n\t\ttagMap = options.wiki.getTagMap();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/tag.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/tiddler.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/tiddler.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tiddler]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddler = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/tiddler.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking tiddler properties\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar isFilterOperators;\n\nfunction getIsFilterOperators() {\n\tif(!isFilterOperators) {\n\t\tisFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"isfilteroperator\",isFilterOperators);\n\t}\n\treturn isFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.is = function(source,operator,options) {\n\t// Dispatch to the correct isfilteroperator\n\tvar isFilterOperators = getIsFilterOperators();\n\tvar isFilterOperator = isFilterOperators[operator.operand];\n\tif(isFilterOperator) {\n\t\treturn isFilterOperator(source,operator.prefix,options);\n\t} else {\n\t\treturn [\"Filter Error: Unknown operand for the 'is' filter operator\"];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/is.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/limit.js": { "text": "/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/limit.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/links.js": { "text": "/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerLinks(title));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/links.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/list.js": { "text": "/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/list.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/listed.js": { "text": "/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/listed.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/listops.js": { "text": "/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,-count);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n})();\n", "title": "$:/core/modules/filters/listops.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/modules.js": { "text": "/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\n\t\t});\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/modules.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/moduletypes.js": { "text": "/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/moduletypes.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/next.js": { "text": "/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/next.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/plugintiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.getTiddlerData(title,{tiddlers:[]});\n\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t$tw.utils.each(pluginInfo.tiddlers,function(fields,title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/plugintiddlers.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/prefix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/prefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title starts with a prefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.prefix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/prefix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/previous.js": { "text": "/*\\\ntitle: $:/core/modules/filters/previous.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs immediately prior in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.previous = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch--;\n\t\tif(match >= 0) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/previous.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/regexp.js": { "text": "/*\\\ntitle: $:/core/modules/filters/regexp.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexp = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/regexp.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/removeprefix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/removeprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a prefix from each title in the list. Titles that do not start with the prefix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removeprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/removeprefix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/removesuffix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/removesuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a suffix from each title in the list. Titles that do not end with the suffix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removesuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/removesuffix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/sameday.js": { "text": "/*\\\ntitle: $:/core/modules/filters/sameday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a modified date field on the same day as the provided value.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sameday = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\ttargetDate = (new Date($tw.utils.parseDate(operator.operand))).setHours(0,0,0,0);\n\t// Function to convert a date/time to a date integer\n\tvar isSameDay = function(dateField) {\n\t\t\treturn (new Date(dateField)).setHours(0,0,0,0) === targetDate;\n\t\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tif(isSameDay($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/sameday.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/search.js": { "text": "/*\\\ntitle: $:/core/modules/filters/search.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for searching for the text in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.search = function(source,operator,options) {\n\tvar invert = operator.prefix === \"!\";\n\tif(operator.suffix) {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: operator.suffix\n\t\t});\n\t} else {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert\n\t\t});\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/search.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/shadowsource.js": { "text": "/*\\\ntitle: $:/core/modules/filters/shadowsource.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the source plugins for shadow tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadowsource = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar source = options.wiki.getShadowSource(title);\n\t\tif(source) {\n\t\t\t$tw.utils.pushTop(results,source);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/shadowsource.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/sort.js": { "text": "/*\\\ntitle: $:/core/modules/filters/sort.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,false);\n\treturn results;\n};\n\nexports.nsort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,true);\n\treturn results;\n};\n\nexports.sortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,false);\n\treturn results;\n};\n\nexports.nsortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,true);\n\treturn results;\n};\n\nvar prepare_results = function (source) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/sort.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/splitbefore.js": { "text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that splits each result on the first occurance of the specified separator and returns the unique values.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(operator.operand);\n\t\tif(parts.length === 1) {\n\t\t\t$tw.utils.pushTop(results,parts[0]);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,parts[0] + operator.operand);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/splitbefore.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/storyviews.js": { "text": "/*\\\ntitle: $:/core/modules/filters/storyviews.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the story views in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.storyviews = function(source,operator,options) {\n\tvar results = [],\n\t\tstoryviews = {};\n\t$tw.modules.applyMethods(\"storyview\",storyviews);\n\t$tw.utils.each(storyviews,function(info,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/storyviews.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/suffix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/suffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title ends with a suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.suffix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/suffix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/tag.js": { "text": "/*\\\ntitle: $:/core/modules/filters/tag.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking for the presence of a tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && !tiddler.hasTag(operator.operand)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.hasTag(operator.operand)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/tag.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/tagging.js": { "text": "/*\\\ntitle: $:/core/modules/filters/tagging.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that are tagged with the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tagging = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlersWithTag(title));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/tagging.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/tags.js": { "text": "/*\\\ntitle: $:/core/modules/filters/tags.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the tags of the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\t$tw.utils.pushTop(results,tiddler.fields.tags);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/tags.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/title.js": { "text": "/*\\\ntitle: $:/core/modules/filters/title.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing title fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.title = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields.title !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults.push(operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/title.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/untagged.js": { "text": "/*\\\ntitle: $:/core/modules/filters/untagged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the selected tiddlers that are untagged\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.untagged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.hasField(\"tags\") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/untagged.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters.js": { "text": "/*\\\ntitle: $:/core/modules/filters.js\ntype: application/javascript\nmodule-type: wikimethod\n\nAdds tiddler filtering methods to the $tw.Wiki object.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParses an operation (i.e. a run) within a filter string\n\toperators: Array of array of operator nodes into which results should be inserted\n\tfilterString: filter string\n\tp: start position within the string\nReturns the new start position, after the parsed operation\n*/\nfunction parseFilterOperation(operators,filterString,p) {\n\tvar operator, operand, bracketPos, curlyBracketPos;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\tthrow \"Missing [ in filter expression\";\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\toperator.prefix = filterString.charAt(p++);\n\t\t}\n\t\t// Get the operator name\n\t\tvar nextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing [ in filter expression\";\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\t\t\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\n\t\tp = nextBracketPos + 1;\n\t\tswitch (bracket) {\n\t\t\tcase \"{\": // Curly brackets\n\t\t\t\toperator.indirect = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"[\": // Square brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"<\": // Angle brackets\n\t\t\t\toperator.variable = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"/\": // regexp brackets\n\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\tif(rexMatch) {\n\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n// DEPRECATION WARNING\nconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t\t\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t}\n\t\tif(!operator.regexp) {\n\t\t\toperator.operand = filterString.substring(p,nextBracketPos);\n\t\t}\n\t\tp = nextBracketPos + 1;\n\t\t\t\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow \"Syntax error in filter expression\";\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[3] || match[4] || match[5]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operand: match[3] || match[4] || match[5]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [\"Filter error: \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operand = operator.operand,\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\tif(operator.indirect) {\n\t\t\t\t\toperand = self.getTextReference(operator.operand,\"\",currTiddlerTitle);\n\t\t\t\t}\n\t\t\t\tif(operator.variable) {\n\t\t\t\t\toperand = widget.getVariable(operator.operand,{defaultValue: \"\"});\n\t\t\t\t}\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operand,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.removeArrayEntries(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\t\t\t\t\tsource = self.makeTiddlerIterator(results);\n\t\t\t\t\t\tresults.splice(0,results.length);\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\treturn $tw.perf.measure(\"filter\",function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tvar results = [];\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results;\n\t});\n};\n\n})();\n", "title": "$:/core/modules/filters.js", "type": "application/javascript", "module-type": "wikimethod" }, "$:/core/modules/info/platform.js": { "text": "/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function() {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\treturn infoTiddlerFields;\n};\n\n})();\n", "title": "$:/core/modules/info/platform.js", "type": "application/javascript", "module-type": "info" }, "$:/core/modules/language.js": { "text": "/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a single translateable string. The title is automatically prefixed with \"$:/language/\"\nOptions include:\nvariables: optional hashmap of variables to supply to the language wikification\n*/\nLanguage.prototype.getString = function(title,options) {\n\toptions = options || {};\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.renderTiddler(\"text/plain\",title,{variables: options.variables});\n};\n\nexports.Language = Language;\n\n})();\n", "title": "$:/core/modules/language.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/macros/changecount.js": { "text": "/*\\\ntitle: $:/core/modules/macros/changecount.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the changecount for the current tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"changecount\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn this.wiki.getChangeCount(this.getVariable(\"currentTiddler\")) + \"\";\n};\n\n})();\n", "title": "$:/core/modules/macros/changecount.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/contrastcolour.js": { "text": "/*\\\ntitle: $:/core/modules/macros/contrastcolour.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to choose which of two colours has the highest contrast with a base colour\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"contrastcolour\";\n\nexports.params = [\n\t{name: \"target\"},\n\t{name: \"fallbackTarget\"},\n\t{name: \"colourA\"},\n\t{name: \"colourB\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(target,fallbackTarget,colourA,colourB) {\n\tvar rgbTarget = $tw.utils.parseCSSColor(target) || $tw.utils.parseCSSColor(fallbackTarget);\n\tif(!rgbTarget) {\n\t\treturn colourA;\n\t}\n\tvar rgbColourA = $tw.utils.parseCSSColor(colourA),\n\t\trgbColourB = $tw.utils.parseCSSColor(colourB);\n\tif(rgbColourA && !rgbColourB) {\n\t\treturn rgbColourA;\n\t}\n\tif(rgbColourB && !rgbColourA) {\n\t\treturn rgbColourB;\n\t}\n\tif(!rgbColourA && !rgbColourB) {\n\t\t// If neither colour is readable, return a crude inverse of the target\n\t\treturn [255 - rgbTarget[0],255 - rgbTarget[1],255 - rgbTarget[2],rgbTarget[3]];\n\t}\n\t// Colour brightness formula derived from http://www.w3.org/WAI/ER/WD-AERT/#color-contrast\n\tvar brightnessTarget = rgbTarget[0] * 0.299 + rgbTarget[1] * 0.587 + rgbTarget[2] * 0.114,\n\t\tbrightnessA = rgbColourA[0] * 0.299 + rgbColourA[1] * 0.587 + rgbColourA[2] * 0.114,\n\t\tbrightnessB = rgbColourB[0] * 0.299 + rgbColourB[1] * 0.587 + rgbColourB[2] * 0.114;\n\treturn Math.abs(brightnessTarget - brightnessA) > Math.abs(brightnessTarget - brightnessB) ? colourA : colourB;\n};\n\n})();\n", "title": "$:/core/modules/macros/contrastcolour.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/csvtiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/macros/csvtiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to CSV\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"csvtiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"format\"},\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,format) {\n\tvar self = this,\n\t\ttiddlers = this.wiki.filterTiddlers(filter),\n\t\ttiddler,\n\t\tfields = [],\n\t\tt,f;\n\t// Collect all the fields\n\tfor(t=0;t<tiddlers.length; t++) {\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tfor(f in tiddler.fields) {\n\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\tfields.push(f);\n\t\t\t}\n\t\t}\n\t}\n\t// Sort the fields and bring the standard ones to the front\n\tfields.sort();\n\t\"title text modified modifier created creator\".split(\" \").reverse().forEach(function(value,index) {\n\t\tvar p = fields.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tfields.splice(p,1);\n\t\t\tfields.unshift(value)\n\t\t}\n\t});\n\t// Output the column headings\n\tvar output = [], row = [];\n\tfields.forEach(function(value) {\n\t\trow.push(quoteAndEscape(value))\n\t});\n\toutput.push(row.join(\",\"));\n\t// Output each tiddler\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\trow = [];\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\t\tfor(f=0; f<fields.length; f++) {\n\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\n\t\t\t}\n\t\toutput.push(row.join(\",\"));\n\t}\n\treturn output.join(\"\\n\");\n};\n\nfunction quoteAndEscape(value) {\n\treturn \"\\\"\" + value.replace(/\"/mg,\"\\\"\\\"\") + \"\\\"\";\n}\n\n})();\n", "title": "$:/core/modules/macros/csvtiddlers.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/dumpvariables.js": { "text": "/*\\\ntitle: $:/core/modules/macros/dumpvariables.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to dump all active variable values\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"dumpvariables\";\n\nexports.params = [\n];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\tvar output = [\"|!Variable |!Value |\"],\n\t\tvariables = [], variable;\n\tfor(variable in this.variables) {\n\t\tvariables.push(variable);\n\t}\n\tvariables.sort();\n\tfor(var index=0; index<variables.length; index++) {\n\t\tvar variable = variables[index];\n\t\toutput.push(\"|\" + variable + \" |<input size=50 value=<<\" + variable + \">>/> |\")\n\t}\n\treturn output.join(\"\\n\");\n};\n\n})();\n", "title": "$:/core/modules/macros/dumpvariables.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/jsontiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter) {\n\tvar tiddlers = this.wiki.filterTiddlers(filter),\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n", "title": "$:/core/modules/macros/jsontiddlers.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/makedatauri.js": { "text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert the content of a tiddler to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type) {\n\treturn $tw.utils.makeDataUri(text,type);\n};\n\n})();\n", "title": "$:/core/modules/macros/makedatauri.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/now.js": { "text": "/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n", "title": "$:/core/modules/macros/now.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/qualify.js": { "text": "/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n", "title": "$:/core/modules/macros/qualify.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/resolvepath.js": { "text": "/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n", "title": "$:/core/modules/macros/resolvepath.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/version.js": { "text": "/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n", "title": "$:/core/modules/macros/version.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/parsers/audioparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/audioparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/csvparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = CsvParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/csvparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/htmlparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"sandbox\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/htmlparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/imageparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t\tif(type === \"application/pdf\" || type === \".pdf\") {\n\t\t\telement.tag = \"embed\";\n\t\t}\n\t} else if(text) {\n\t\tif(type === \"application/pdf\" || type === \".pdf\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t\t\telement.tag = \"embed\";\n\t\t} else if(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"application/pdf\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/imageparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/utils/parseutils.js": { "text": "/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar node = {\n\t\ttype: \"whitespace\",\n\t\tstart: pos\n\t};\n\tvar re = /(\\s)+/g;\n\tre.lastIndex = pos;\n\tvar match = re.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t}\n\treturn null;\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar whitespace = $tw.utils.parseWhiteSpace(source,pos);\n\tif(whitespace) {\n\t\treturn whitespace.end;\n\t}\n\treturn pos;\n};\n\n/*\nLook for a given string token. Returns null if not found, otherwise returns {type: \"token\", value:, start:, end:,}\n*/\nexports.parseTokenString = function(source,pos,token) {\n\tvar match = source.indexOf(token,pos) === pos;\n\tif(match) {\n\t\treturn {\n\t\t\ttype: \"token\",\n\t\t\tvalue: token,\n\t\t\tstart: pos,\n\t\t\tend: pos + token.length\n\t\t};\n\t}\n\treturn null;\n};\n\n/*\nLook for a token matching a regex. Returns null if not found, otherwise returns {type: \"regexp\", match:, start:, end:,}\n*/\nexports.parseTokenRegExp = function(source,pos,reToken) {\n\tvar node = {\n\t\ttype: \"regexp\",\n\t\tstart: pos\n\t};\n\treToken.lastIndex = pos;\n\tnode.match = reToken.exec(source);\n\tif(node.match && node.match.index === pos) {\n\t\tnode.end = pos + node.match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a string literal. Returns null if not found, otherwise returns {type: \"string\", value:, start:, end:,}\n*/\nexports.parseStringLiteral = function(source,pos) {\n\tvar node = {\n\t\ttype: \"string\",\n\t\tstart: pos\n\t};\n\tvar reString = /(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\")|(?:'([^']*)')/g;\n\treString.lastIndex = pos;\n\tvar match = reString.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.value = match[1] !== undefined ? match[1] :(\n\t\t\tmatch[2] !== undefined ? match[2] : match[3] \n\t\t\t\t\t);\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a macro invocation parameter. Returns null if not found, or {type: \"macro-parameter\", name:, value:, start:, end:}\n*/\nexports.parseMacroParameter = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macro-parameter\",\n\t\tstart: pos\n\t};\n\t// Define our regexp\n\tvar reMacroParameter = /(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\\s>\"'=]+)))/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the parameter\n\tvar token = $tw.utils.parseTokenRegExp(source,pos,reMacroParameter);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the parameter details\n\tnode.value = token.match[2] !== undefined ? token.match[2] : (\n\t\t\t\t\ttoken.match[3] !== undefined ? token.match[3] : (\n\t\t\t\t\t\ttoken.match[4] !== undefined ? token.match[4] : (\n\t\t\t\t\t\t\ttoken.match[5] !== undefined ? token.match[5] : (\n\t\t\t\t\t\t\t\ttoken.match[6] !== undefined ? token.match[6] : (\n\t\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\tif(token.match[1]) {\n\t\tnode.name = token.match[1];\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"macrocall\", name:, parameters:, start:, end:}\n*/\nexports.parseMacroInvocation = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macrocall\",\n\t\tstart: pos,\n\t\tparams: []\n\t};\n\t// Define our regexps\n\tvar reMacroName = /([^\\s>\"'=]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double less than sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"<<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the macro name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reMacroName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Process parameters\n\tvar parameter = $tw.utils.parseMacroParameter(source,pos);\n\twhile(parameter) {\n\t\tnode.params.push(parameter);\n\t\tpos = parameter.end;\n\t\t// Get the next parameter\n\t\tparameter = $tw.utils.parseMacroParameter(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">>\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, valueType: \"string|indirect|macro\", value:, start:, end:,}\n*/\nexports.parseAttribute = function(source,pos) {\n\tvar node = {\n\t\tstart: pos\n\t};\n\t// Define our regexps\n\tvar reAttributeName = /([^\\/\\s>\"'=]+)/g,\n\t\treUnquotedAttribute = /([^\\/\\s<>\"'=]+)/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the attribute name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reAttributeName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for an equals sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"=\");\n\tif(token) {\n\t\tpos = token.end;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Look for a string literal\n\t\tvar stringLiteral = $tw.utils.parseStringLiteral(source,pos);\n\t\tif(stringLiteral) {\n\t\t\tpos = stringLiteral.end;\n\t\t\tnode.type = \"string\";\n\t\t\tnode.value = stringLiteral.value;\n\t\t} else {\n\t\t\t// Look for an indirect value\n\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\tif(indirectValue) {\n\t\t\t\tpos = indirectValue.end;\n\t\t\t\tnode.type = \"indirect\";\n\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for a unquoted value\n\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\tif(unquotedValue) {\n\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = \"true\";\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\tnode.type = \"string\";\n\t\tnode.value = \"true\";\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n", "title": "$:/core/modules/utils/parseutils.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/parsers/textparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/textparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TextParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"codeblock\",\n\t\tattributes: {\n\t\t\tcode: {type: \"string\", value: text},\n\t\t\tlanguage: {type: \"string\", value: type}\n\t\t}\n\t}];\n};\n\nexports[\"text/plain\"] = TextParser;\nexports[\"text/x-tiddlywiki\"] = TextParser;\nexports[\"application/javascript\"] = TextParser;\nexports[\"application/json\"] = TextParser;\nexports[\"text/css\"] = TextParser;\nexports[\"application/x-tiddler-dictionary\"] = TextParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/textparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/wikiparser/rules/codeblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for code blocks. For example:\n\n```\n\t```\n\tThis text will not be //wikified//\n\t```\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match and get language if defined\n\tthis.matchRegExp = /```([\\w-]*)\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\\r?\\n```$)/mg;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Return the $codeblock widget\n\treturn [{\n\t\t\ttype: \"codeblock\",\n\t\t\tattributes: {\n\t\t\t\t\tcode: {type: \"string\", value: text},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1]}\n\t\t\t}\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/codeblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/codeinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for code runs. For example:\n\n```\n\tThis is a `code run`.\n\tThis is another ``code run``\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(``?)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = new RegExp(this.match[1], \"mg\");\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"code\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: text\n\t\t}]\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/codeinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/commentblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/commentblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/commentinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/commentinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/dash.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/dash.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for dashes. For example:\n\n```\nThis is an en-dash: --\n\nThis is an em-dash: ---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dash\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{2,3}(?!-)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar dash = this.match[0].length === 2 ? \"–\" : \"—\";\n\treturn [{\n\t\ttype: \"entity\",\n\t\tentity: dash\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/dash.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/bold.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - bold. For example:\n\n```\n\tThis is ''bold'' text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except bold \n\\rules only bold \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bold\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /''/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/''/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strong\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/italic.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - italic. For example:\n\n```\n\tThis is //italic// text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except italic\n\\rules only italic\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"italic\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\/\\//mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\/\\//mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"em\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - strikethrough. For example:\n\n```\n\tThis is ~~strikethrough~~ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except strikethrough \n\\rules only strikethrough \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"strikethrough\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~~/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/~~/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strike\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - subscript. For example:\n\n```\n\tThis is ,,subscript,, text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except subscript \n\\rules only subscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"subscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /,,/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/,,/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sub\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - superscript. For example:\n\n```\n\tThis is ^^superscript^^ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except superscript \n\\rules only superscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"superscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\^\\^/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\^\\^/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sup\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - underscore. For example:\n\n```\n\tThis is __underscore__ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except underscore \n\\rules only underscore\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"underscore\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /__/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/__/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"u\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/entity.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/entity.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML entities. For example:\n\n```\n\tThis is a copyright symbol: ©\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"entity\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(&#?[a-zA-Z0-9]{2,8};)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar entityString = this.match[1];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the entity\n\treturn [{type: \"entity\", entity: this.match[0]}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/entity.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/extlink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/extlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\nAn external link: http://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|'\"\\\\^~]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0]\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/extlink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for marking areas with hard line breaks. For example:\n\n```\n\"\"\"\nThis is some text\nThat is set like\nIt is a Poem\nWhen it is\nClearly\nNot\n\"\"\"\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"hardlinebreaks\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\"\"\"(?:\\r?\\n)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\"\"\")|(\\r?\\n)/mg,\n\t\ttree = [],\n\t\tmatch;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tdo {\n\t\t// Parse the run up to the terminator\n\t\ttree.push.apply(tree,this.parser.parseInlineRun(reEnd,{eatTerminator: false}));\n\t\t// Redo the terminator match\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tmatch = reEnd.exec(this.parser.source);\n\t\tif(match) {\n\t\t\tthis.parser.pos = reEnd.lastIndex;\n\t\t\t// Add a line break if the terminator was a line break\n\t\t\tif(match[2]) {\n\t\t\t\ttree.push({type: \"element\", tag: \"br\"});\n\t\t\t}\n\t\t}\n\t} while(match && !match[1]);\n\t// Return the nodes\n\treturn tree;\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/heading.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/heading.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for headings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"heading\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(!{1,6})/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar headingLevel = this.match[1].length;\n\t// Move past the !s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the heading itself\n\tvar classes = this.parser.parseClasses();\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// Return the heading\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"h\" + headingLevel, \n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: classes.join(\" \")}\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/heading.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/horizrule.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/horizrule.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for rules. For example:\n\n```\n---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"horizrule\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{3,}\\r?(?:\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\treturn [{type: \"element\", tag: \"hr\"}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/horizrule.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/html.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/html.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for HTML elements and widgets. For example:\n\n{{{\n<aside>\nThis is an HTML5 aside element\n</aside>\n\n<$slider target=\"MyTiddler\">\nThis is a widget invocation\n</$slider>\n\n}}}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"html\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextTag = this.findNextTag(this.parser.source,startPos,{\n\t\trequireLineBreak: this.is.block\n\t});\n\treturn this.nextTag ? this.nextTag.start : undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Retrieve the most recent match so that recursive calls don't overwrite it\n\tvar tag = this.nextTag;\n\tthis.nextTag = null;\n\t// Advance the parser position to past the tag\n\tthis.parser.pos = tag.end;\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !tag.isSelfClosing && !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Set whether we're in block mode\n\ttag.isBlock = this.is.block || hasLineBreak;\n\t// Parse the body if we need to\n\tif(!tag.isSelfClosing && $tw.config.htmlVoidElements.indexOf(tag.tag) === -1) {\n\t\t\tvar reEndString = \"</\" + $tw.utils.escapeRegExp(tag.tag) + \">\",\n\t\t\t\treEnd = new RegExp(\"(\" + reEndString + \")\",\"mg\");\n\t\tif(hasLineBreak) {\n\t\t\ttag.children = this.parser.parseBlocks(reEndString);\n\t\t} else {\n\t\t\ttag.children = this.parser.parseInlineRun(reEnd);\n\t\t}\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tvar endMatch = reEnd.exec(this.parser.source);\n\t\tif(endMatch && endMatch.index === this.parser.pos) {\n\t\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t\t}\n\t}\n\t// Return the tag\n\treturn [tag];\n};\n\n/*\nLook for an HTML tag. Returns null if not found, otherwise returns {type: \"element\", name:, attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseTag = function(source,pos,options) {\n\toptions = options || {};\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Define our regexps\n\tvar reTagName = /([a-zA-Z0-9\\-\\$]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a less than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\"<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the tag name\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,reTagName);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tnode.tag = token.match[1];\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Process attributes\n\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\twhile(attribute) {\n\t\tnode.attributes[attribute.name] = attribute;\n\t\tpos = attribute.end;\n\t\t// Get the next attribute\n\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a closing slash\n\ttoken = $tw.utils.parseTokenString(source,pos,\"/\");\n\tif(token) {\n\t\tpos = token.end;\n\t\tnode.isSelfClosing = true;\n\t}\n\t// Look for a greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Check for a required line break\n\tif(options.requireLineBreak) {\n\t\ttoken = $tw.utils.parseTokenRegExp(source,pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\tif(!token) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.findNextTag = function(source,pos,options) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /<([a-zA-Z\\-\\$]+)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseTag(source,match.index,options);\n\t\t// Return success\n\t\tif(tag && this.isLegalTag(tag)) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\nexports.isLegalTag = function(tag) {\n\t// Widgets are always OK\n\tif(tag.type !== \"element\") {\n\t\treturn true;\n\t// If it's an HTML tag that starts with a dash then it's not legal\n\t} else if(tag.tag.charAt(0) === \"-\") {\n\t\treturn false;\n\t} else {\n\t\t// Otherwise it's OK\n\t\treturn true;\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/html.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/image.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/image.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for embedding images. For example:\n\n```\n[img[http://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [http://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [http://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|http://tiddlywiki.com/fractalveg.jpg]]\n[img[TiddlerTitle]]\n[img[Description of image|TiddlerTitle]]\n```\n\nGenerates the `<$image>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"image\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextImage = this.findNextImage(this.parser.source,startPos);\n\treturn this.nextImage ? this.nextImage.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextImage.end;\n\tvar node = {\n\t\ttype: \"image\",\n\t\tattributes: this.nextImage.attributes\n\t};\n\treturn [node];\n};\n\n/*\nFind the next image from the current position\n*/\nexports.findNextImage = function(source,pos) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /(\\[img)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseImage(source,match.index);\n\t\t// Return success\n\t\tif(tag) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an image at the specified position. Returns null if not found, otherwise returns {type: \"image\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseImage = function(source,pos) {\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"image\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[img`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[img\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Process attributes\n\tif(source.charAt(pos) !== \"[\") {\n\t\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\t\twhile(attribute) {\n\t\t\tnode.attributes[attribute.name] = attribute;\n\t\t\tpos = attribute.end;\n\t\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t\tif(source.charAt(pos) !== \"[\") {\n\t\t\t\t// Get the next attribute\n\t\t\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t\t\t} else {\n\t\t\t\tattribute = null;\n\t\t\t}\n\t\t}\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[` after the attributes\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the source up to the terminating `]]`\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,/(?:([^|\\]]*?)\\|)?([^\\]]+?)\\]\\]/g);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\tif(token.match[1]) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: token.match[1].trim()};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim()};\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/image.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/list.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/list.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for lists. For example:\n\n```\n* This is an unordered list\n* It has two items\n\n# This is a numbered list\n## With a subitem\n# And a third item\n\n; This is a term that is being defined\n: This is the definition of that term\n```\n\nNote that lists can be nested arbitrarily:\n\n```\n#** One\n#* Two\n#** Three\n#**** Four\n#**# Five\n#**## Six\n## Seven\n### Eight\n## Nine\n```\n\nA CSS class can be applied to a list item as follows:\n\n```\n* List item one\n*.active List item two has the class `active`\n* List item three\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"list\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /([\\*#;:>]+)/mg;\n};\n\nvar listTypes = {\n\t\"*\": {listTag: \"ul\", itemTag: \"li\"},\n\t\"#\": {listTag: \"ol\", itemTag: \"li\"},\n\t\";\": {listTag: \"dl\", itemTag: \"dt\"},\n\t\":\": {listTag: \"dl\", itemTag: \"dd\"},\n\t\">\": {listTag: \"blockquote\", itemTag: \"p\"}\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Array of parse tree nodes for the previous row of the list\n\tvar listStack = [];\n\t// Cycle through the items in the list\n\twhile(true) {\n\t\t// Match the list marker\n\t\tvar reMatch = /([\\*#;:>]+)/mg;\n\t\treMatch.lastIndex = this.parser.pos;\n\t\tvar match = reMatch.exec(this.parser.source);\n\t\tif(!match || match.index !== this.parser.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check whether the list type of the top level matches\n\t\tvar listInfo = listTypes[match[0].charAt(0)];\n\t\tif(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {\n\t\t\tbreak;\n\t\t}\n\t\t// Move past the list marker\n\t\tthis.parser.pos = match.index + match[0].length;\n\t\t// Walk through the list markers for the current row\n\t\tfor(var t=0; t<match[0].length; t++) {\n\t\t\tlistInfo = listTypes[match[0].charAt(t)];\n\t\t\t// Remove any stacked up element if we can't re-use it because the list type doesn't match\n\t\t\tif(listStack.length > t && listStack[t].tag !== listInfo.listTag) {\n\t\t\t\tlistStack.splice(t,listStack.length - t);\n\t\t\t}\n\t\t\t// Construct the list element or reuse the previous one at this level\n\t\t\tif(listStack.length <= t) {\n\t\t\t\tvar listElement = {type: \"element\", tag: listInfo.listTag, children: [\n\t\t\t\t\t{type: \"element\", tag: listInfo.itemTag, children: []}\n\t\t\t\t]};\n\t\t\t\t// Link this list element into the last child item of the parent list item\n\t\t\t\tif(t) {\n\t\t\t\t\tvar prevListItem = listStack[t-1].children[listStack[t-1].children.length-1];\n\t\t\t\t\tprevListItem.children.push(listElement);\n\t\t\t\t}\n\t\t\t\t// Save this element in the stack\n\t\t\t\tlistStack[t] = listElement;\n\t\t\t} else if(t === (match[0].length - 1)) {\n\t\t\t\tlistStack[t].children.push({type: \"element\", tag: listInfo.itemTag, children: []});\n\t\t\t}\n\t\t}\n\t\tif(listStack.length > match[0].length) {\n\t\t\tlistStack.splice(match[0].length,listStack.length - match[0].length);\n\t\t}\n\t\t// Process the body of the list item into the last list item\n\t\tvar lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\n\t\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\t\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t\tlastListItem.children.push.apply(lastListItem.children,tree);\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\n\t\t}\n\t\t// Consume any whitespace following the list item\n\t\tthis.parser.skipWhitespace();\n\t}\n\t// Return the root element of the list\n\treturn [listStack[0]];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/list.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for block macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^>\\s]+)(?:\\s*)((?:[^>]|(?:>(?!>)))*?)>>(?:\\r?\\n|$)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params,\n\t\tisBlock: true\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^\\s>]+)\\s*([\\s\\S]*?)>>/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5]|| paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/macrodef.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrodef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for macro definitions\n\n```\n\\define name(param:defaultvalue,param2:defaultvalue)\ndefinition text, including $param$ markers\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrodef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\define\\s+([^(\\s]+)\\(\\s*([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar paramString = this.match[2],\n\t\tparams = [];\n\tif(paramString !== \"\") {\n\t\tvar reParam = /\\s*([A-Za-z0-9\\-_]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))?/mg,\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\twhile(paramMatch) {\n\t\t\t// Save the parameter details\n\t\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6];\n\t\t\tif(defaultValue) {\n\t\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t\t}\n\t\t\tparams.push(paramInfo);\n\t\t\t// Look for the next parameter\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\t}\n\t}\n\t// Is this a multiline definition?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, the end of the body is marked with \\end\n\t\treEnd = /(\\r?\\n\\\\end[^\\S\\n\\r]*(?:$|\\r?\\n))/mg;\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /(\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\treturn [{\n\t\ttype: \"macrodef\",\n\t\tname: this.match[1],\n\t\tparams: params,\n\t\ttext: text\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/macrodef.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettyextlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\n[ext[http://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|http://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/prettylink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/quoteblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// before handling the cite, parse the body of the quote\n\tvar tree= this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \") },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/quoteblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/rules.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/rules.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/styleblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/styleblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/styleinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\treturn [node];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/styleinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/syslink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?\\$:\\/[a-zA-Z/.-]+/mg;\n};\n\nexports.parse = function() {\n\tvar match = this.match[0];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(match.substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: match.substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: match}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: match\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/syslink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/table.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/table.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for tables.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"table\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\|(?:[^\\n]*)\\|(?:[fhck]?)\\r?(?:\\n|$)/mg;\n};\n\nvar processRow = function(prevColumns) {\n\tvar cellRegExp = /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?\\r?(?:\\n|$))/mg,\n\t\tcellTermRegExp = /((?:\\x20*)\\|)/mg,\n\t\ttree = [],\n\t\tcol = 0,\n\t\tcolSpanCount = 1,\n\t\tprevCell,\n\t\tvAlign;\n\t// Match a single cell\n\tcellRegExp.lastIndex = this.parser.pos;\n\tvar cellMatch = cellRegExp.exec(this.parser.source);\n\twhile(cellMatch && cellMatch.index === this.parser.pos) {\n\t\tif(cellMatch[1] === \"~\") {\n\t\t\t// Rowspan\n\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \">\") {\n\t\t\t// Colspan\n\t\t\tcolSpanCount++;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \"<\" && prevCell) {\n\t\t\tcolSpanCount = 1 + $tw.utils.getAttributeValueFromParseTreeNode(prevCell,\"colspan\",1);\n\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\tcolSpanCount = 1;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[2]) {\n\t\t\t// End of row\n\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\tif(prevCell.attributes && prevCell.attributes && prevCell.attributes.colspan) {\n\t\t\t\t\t\tcolSpanCount += prevCell.attributes.colspan.value;\n\t\t\t\t} else {\n\t\t\t\t\tcolSpanCount -= 1;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\t}\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t\tbreak;\n\t\t} else {\n\t\t\t// For ordinary cells, step beyond the opening `|`\n\t\t\tthis.parser.pos++;\n\t\t\t// Look for a space at the start of the cell\n\t\t\tvar spaceLeft = false;\n\t\t\tvAlign = null;\n\t\t\tif(this.parser.source.substr(this.parser.pos).search(/^\\^([^\\^]|\\^\\^)/) === 0) {\n\t\t\t\tvAlign = \"top\";\n\t\t\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\n\t\t\t\tvAlign = \"bottom\";\n\t\t\t}\n\t\t\tif(vAlign) {\n\t\t\t\tthis.parser.pos++;\n\t\t\t}\n\t\t\tvar chr = this.parser.source.substr(this.parser.pos,1);\n\t\t\twhile(chr === \" \") {\n\t\t\t\tspaceLeft = true;\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tchr = this.parser.source.substr(this.parser.pos,1);\n\t\t\t}\n\t\t\t// Check whether this is a heading cell\n\t\t\tvar cell;\n\t\t\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", children: []};\n\t\t\t}\n\t\t\ttree.push(cell);\n\t\t\t// Record information about this cell\n\t\t\tprevCell = cell;\n\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t// Check for a colspan\n\t\t\tif(colSpanCount > 1) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\tcolSpanCount = 1;\n\t\t\t}\n\t\t\t// Parse the cell\n\t\t\tcell.children = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\n\t\t\t// Set the alignment for the cell\n\t\t\tif(vAlign) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"valign\",vAlign);\n\t\t\t}\n\t\t\tif(this.parser.source.substr(this.parser.pos - 2,1) === \" \") { // spaceRight\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t} else if(spaceLeft) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t}\n\t\t\t// Move back to the closing `|`\n\t\t\tthis.parser.pos--;\n\t\t}\n\t\tcol++;\n\t\tcellRegExp.lastIndex = this.parser.pos;\n\t\tcellMatch = cellRegExp.exec(this.parser.source);\n\t}\n\treturn tree;\n};\n\nexports.parse = function() {\n\tvar rowContainerTypes = {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\t\ttable = {type: \"element\", tag: \"table\", children: []},\n\t\trowRegExp = /^\\|([^\\n]*)\\|([fhck]?)\\r?(?:\\n|$)/mg,\n\t\trowTermRegExp = /(\\|(?:[fhck]?)\\r?(?:\\n|$))/mg,\n\t\tprevColumns = [],\n\t\tcurrRowType,\n\t\trowContainer,\n\t\trowCount = 0;\n\t// Match the row\n\trowRegExp.lastIndex = this.parser.pos;\n\tvar rowMatch = rowRegExp.exec(this.parser.source);\n\twhile(rowMatch && rowMatch.index === this.parser.pos) {\n\t\tvar rowType = rowMatch[2];\n\t\t// Check if it is a class assignment\n\t\tif(rowType === \"k\") {\n\t\t\t$tw.utils.addClassToParseTreeNode(table,rowMatch[1]);\n\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t} else {\n\t\t\t// Otherwise, create a new row if this one is of a different type\n\t\t\tif(rowType !== currRowType) {\n\t\t\t\trowContainer = {type: \"element\", tag: rowContainerTypes[rowType], children: []};\n\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\tcurrRowType = rowType;\n\t\t\t}\n\t\t\t// Is this a caption row?\n\t\t\tif(currRowType === \"c\") {\n\t\t\t\t// If so, move past the opening `|` of the row\n\t\t\t\tthis.parser.pos++;\n\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t// Set the alignment - TODO: figure out why TW did this\n//\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t// Parse the caption\n\t\t\t\trowContainer.children = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\n\t\t\t} else {\n\t\t\t\t// Create the row\n\t\t\t\tvar theRow = {type: \"element\", tag: \"tr\", children: []};\n\t\t\t\t$tw.utils.addClassToParseTreeNode(theRow,rowCount%2 ? \"oddRow\" : \"evenRow\");\n\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t// Process the row\n\t\t\t\ttheRow.children = processRow.call(this,prevColumns);\n\t\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t\t\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\n\t\t}\n\t\trowMatch = rowRegExp.exec(this.parser.source);\n\t}\n\treturn [table];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/table.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {},\n\t\t\tisBlock: true\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tisBlock: true,\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/typedblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/typedblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for typed blocks. For example:\n\n```\n$$$.js\nThis will be rendered as JavaScript\n$$$\n\n$$$.svg\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"150\" height=\"100\">\n <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n$$$\n\n$$$text/vnd.tiddlywiki>text/html\nThis will be rendered as an //HTML representation// of WikiText\n$$$\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.name = \"typedblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /\\r?\\n\\$\\$\\$\\r?(?:\\n|$)/mg;\n\t// Save the type\n\tvar parseType = this.match[1],\n\t\trenderType = this.match[2];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Parse the block according to the specified type\n\tvar parser = this.parser.wiki.parseText(parseType,text,{defaultType: \"text/plain\"});\n\t// If there's no render type, just return the parse tree\n\tif(!renderType) {\n\t\treturn parser.tree;\n\t} else {\n\t\t// Otherwise, render to the rendertype and return in a <PRE> tag\n\t\tvar widgetNode = this.parser.wiki.makeWidget(parser),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\ttext = renderType === \"text/html\" ? container.innerHTML : container.textContent;\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"pre\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/typedblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/wikilink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText\n\t\t}]\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/wikilink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/wikiparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar WikiParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\t// Initialise the classes if we don't have them already\n\tif(!this.pragmaRuleClasses) {\n\t\tWikiParser.prototype.pragmaRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"pragma\",$tw.WikiRuleBase);\n\t}\n\tif(!this.blockRuleClasses) {\n\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t}\n\tif(!this.inlineRuleClasses) {\n\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t}\n\t// Save the parse text\n\tthis.type = type || \"text/vnd.tiddlywiki\";\n\tthis.source = text || \"\";\n\tthis.sourceLength = this.source.length;\n\t// Set current parse position\n\tthis.pos = 0;\n\t// Instantiate the pragma parse rules\n\tthis.pragmaRules = this.instantiateRules(this.pragmaRuleClasses,\"pragma\",0);\n\t// Instantiate the parser block and inline rules\n\tthis.blockRules = this.instantiateRules(this.blockRuleClasses,\"block\",0);\n\tthis.inlineRules = this.instantiateRules(this.inlineRuleClasses,\"inline\",0);\n\t// Parse any pragmas\n\tthis.tree = this.parsePragmas();\n\t// Parse the text into inline runs or blocks\n\tif(options.parseAsInline) {\n\t\tthis.tree.push.apply(this.tree,this.parseInlineRun());\n\t} else {\n\t\tthis.tree.push.apply(this.tree,this.parseBlocks());\n\t}\n\t// Return the parse tree\n};\n\n/*\nInstantiate an array of parse rules\n*/\nWikiParser.prototype.instantiateRules = function(classes,type,startPos) {\n\tvar rulesInfo = [],\n\t\tself = this;\n\t$tw.utils.each(classes,function(RuleClass) {\n\t\t// Instantiate the rule\n\t\tvar rule = new RuleClass(self);\n\t\trule.is = {};\n\t\trule.is[type] = true;\n\t\trule.init(self);\n\t\tvar matchIndex = rule.findNextMatch(startPos);\n\t\tif(matchIndex !== undefined) {\n\t\t\trulesInfo.push({\n\t\t\t\trule: rule,\n\t\t\t\tmatchIndex: matchIndex\n\t\t\t});\n\t\t}\n\t});\n\treturn rulesInfo;\n};\n\n/*\nSkip any whitespace at the current position. Options are:\n\ttreatNewlinesAsNonWhitespace: true if newlines are NOT to be treated as whitespace\n*/\nWikiParser.prototype.skipWhitespace = function(options) {\n\toptions = options || {};\n\tvar whitespaceRegExp = options.treatNewlinesAsNonWhitespace ? /([^\\S\\n]+)/mg : /(\\s+)/mg;\n\twhitespaceRegExp.lastIndex = this.pos;\n\tvar whitespaceMatch = whitespaceRegExp.exec(this.source);\n\tif(whitespaceMatch && whitespaceMatch.index === this.pos) {\n\t\tthis.pos = whitespaceRegExp.lastIndex;\n\t}\n};\n\n/*\nGet the next match out of an array of parse rule instances\n*/\nWikiParser.prototype.findNextMatch = function(rules,startPos) {\n\t// Find the best matching rule by finding the closest match position\n\tvar matchingRule,\n\t\tmatchingRulePos = this.sourceLength;\n\t// Step through each rule\n\tfor(var t=0; t<rules.length; t++) {\n\t\tvar ruleInfo = rules[t];\n\t\t// Ask the rule to get the next match if we've moved past the current one\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex < startPos) {\n\t\t\truleInfo.matchIndex = ruleInfo.rule.findNextMatch(startPos);\n\t\t}\n\t\t// Adopt this match if it's closer than the current best match\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex <= matchingRulePos) {\n\t\t\tmatchingRule = ruleInfo;\n\t\t\tmatchingRulePos = ruleInfo.matchIndex;\n\t\t}\n\t}\n\treturn matchingRule;\n};\n\n/*\nParse any pragmas at the beginning of a block of parse text\n*/\nWikiParser.prototype.parsePragmas = function() {\n\tvar tree = [];\n\twhile(true) {\n\t\t// Skip whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check for the end of the text\n\t\tif(this.pos >= this.sourceLength) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check if we've arrived at a pragma rule match\n\t\tvar nextMatch = this.findNextMatch(this.pragmaRules,this.pos);\n\t\t// If not, just exit\n\t\tif(!nextMatch || nextMatch.matchIndex !== this.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the pragma rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\n\t}\n\treturn tree;\n};\n\n/*\nParse a block from the current position\n\tterminatorRegExpString: optional regular expression string that identifies the end of plain paragraphs. Must not include capturing parenthesis\n*/\nWikiParser.prototype.parseBlock = function(terminatorRegExpString) {\n\tvar terminatorRegExp = terminatorRegExpString ? new RegExp(\"(\" + terminatorRegExpString + \"|\\\\r?\\\\n\\\\r?\\\\n)\",\"mg\") : /(\\r?\\n\\r?\\n)/mg;\n\tthis.skipWhitespace();\n\tif(this.pos >= this.sourceLength) {\n\t\treturn [];\n\t}\n\t// Look for a block rule that applies at the current position\n\tvar nextMatch = this.findNextMatch(this.blockRules,this.pos);\n\tif(nextMatch && nextMatch.matchIndex === this.pos) {\n\t\treturn nextMatch.rule.parse();\n\t}\n\t// Treat it as a paragraph if we didn't find a block rule\n\treturn [{type: \"element\", tag: \"p\", children: this.parseInlineRun(terminatorRegExp)}];\n};\n\n/*\nParse a series of blocks of text until a terminating regexp is encountered or the end of the text\n\tterminatorRegExpString: terminating regular expression\n*/\nWikiParser.prototype.parseBlocks = function(terminatorRegExpString) {\n\tif(terminatorRegExpString) {\n\t\treturn this.parseBlocksTerminated(terminatorRegExpString);\n\t} else {\n\t\treturn this.parseBlocksUnterminated();\n\t}\n};\n\n/*\nParse a block from the current position to the end of the text\n*/\nWikiParser.prototype.parseBlocksUnterminated = function() {\n\tvar tree = [];\n\twhile(this.pos < this.sourceLength) {\n\t\ttree.push.apply(tree,this.parseBlock());\n\t}\n\treturn tree;\n};\n\n/*\nParse blocks of text until a terminating regexp is encountered\n*/\nWikiParser.prototype.parseBlocksTerminated = function(terminatorRegExpString) {\n\tvar terminatorRegExp = new RegExp(\"(\" + terminatorRegExpString + \")\",\"mg\"),\n\t\ttree = [];\n\t// Skip any whitespace\n\tthis.skipWhitespace();\n\t// Check if we've got the end marker\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar match = terminatorRegExp.exec(this.source);\n\t// Parse the text into blocks\n\twhile(this.pos < this.sourceLength && !(match && match.index === this.pos)) {\n\t\tvar blocks = this.parseBlock(terminatorRegExpString);\n\t\ttree.push.apply(tree,blocks);\n\t\t// Skip any whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check if we've got the end marker\n\t\tterminatorRegExp.lastIndex = this.pos;\n\t\tmatch = terminatorRegExp.exec(this.source);\n\t}\n\tif(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t}\n\treturn tree;\n};\n\n/*\nParse a run of text at the current position\n\tterminatorRegExp: a regexp at which to stop the run\n\toptions: see below\nOptions available:\n\teatTerminator: move the parse position past any encountered terminator (default false)\n*/\nWikiParser.prototype.parseInlineRun = function(terminatorRegExp,options) {\n\tif(terminatorRegExp) {\n\t\treturn this.parseInlineRunTerminated(terminatorRegExp,options);\n\t} else {\n\t\treturn this.parseInlineRunUnterminated(options);\n\t}\n};\n\nWikiParser.prototype.parseInlineRunUnterminated = function(options) {\n\tvar tree = [];\n\t// Find the next occurrence of an inline rule\n\tvar nextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around the matches until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && nextMatch) {\n\t\t// Process the text preceding the run rule\n\t\tif(nextMatch.matchIndex > this.pos) {\n\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,nextMatch.matchIndex)});\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\n\t\t// Look for the next run rule\n\t\tnextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\ttree.push({type: \"text\", text: this.source.substr(this.pos)});\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\n\toptions = options || {};\n\tvar tree = [];\n\t// Find the next occurrence of the terminator\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\t// Find the next occurrence of a inlinerule\n\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\n\t\t// Return if we've found the terminator, and it precedes any inline rule match\n\t\tif(terminatorMatch) {\n\t\t\tif(!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\n\t\t\t\tif(terminatorMatch.index > this.pos) {\n\t\t\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,terminatorMatch.index)});\n\t\t\t\t}\n\t\t\t\tthis.pos = terminatorMatch.index;\n\t\t\t\tif(options.eatTerminator) {\n\t\t\t\t\tthis.pos += terminatorMatch[0].length;\n\t\t\t\t}\n\t\t\t\treturn tree;\n\t\t\t}\n\t\t}\n\t\t// Process any inline rule, along with the text preceding it\n\t\tif(inlineRuleMatch) {\n\t\t\t// Preceding text\n\t\t\tif(inlineRuleMatch.matchIndex > this.pos) {\n\t\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,inlineRuleMatch.matchIndex)});\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\ttree.push.apply(tree,inlineRuleMatch.rule.parse());\n\t\t\t// Look for the next inline rule\n\t\t\tinlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t\t\t// Look for the next terminator match\n\t\t\tterminatorRegExp.lastIndex = this.pos;\n\t\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\t}\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\ttree.push({type: \"text\", text: this.source.substr(this.pos)});\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nParse zero or more class specifiers `.classname`\n*/\nWikiParser.prototype.parseClasses = function() {\n\tvar classRegExp = /\\.([^\\s\\.]+)/mg,\n\t\tclassNames = [];\n\tclassRegExp.lastIndex = this.pos;\n\tvar match = classRegExp.exec(this.source);\n\twhile(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tclassNames.push(match[1]);\n\t\tmatch = classRegExp.exec(this.source);\n\t}\n\treturn classNames;\n};\n\n/*\nAmend the rules used by this instance of the parser\n\ttype: `only` keeps just the named rules, `except` keeps all but the named rules\n\tnames: array of rule names\n*/\nWikiParser.prototype.amendRules = function(type,names) {\n\tnames = names || [];\n\t// Define the filter function\n\tvar keepFilter;\n\tif(type === \"only\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) !== -1;\n\t\t};\n\t} else if(type === \"except\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) === -1;\n\t\t};\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif(!keepFilter(ruleArray[t].rule.name)) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/wikiparser/wikiparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikirulebase.js\ntype: application/javascript\nmodule-type: global\n\nBase class for wiki parser rules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nThis constructor is always overridden with a blank constructor, and so shouldn't be used\n*/\nvar WikiRuleBase = function() {\n};\n\n/*\nTo be overridden by individual rules\n*/\nWikiRuleBase.prototype.init = function(parser) {\n\tthis.parser = parser;\n};\n\n/*\nDefault implementation of findNextMatch uses RegExp matching\n*/\nWikiRuleBase.prototype.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\treturn this.match ? this.match.index : undefined;\n};\n\nexports.WikiRuleBase = WikiRuleBase;\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/pluginswitcher.js": { "text": "/*\\\ntitle: $:/core/modules/pluginswitcher.js\ntype: application/javascript\nmodule-type: global\n\nManages switching plugins for themes and languages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\noptions:\nwiki: wiki store to be used\npluginType: type of plugin to be switched\ncontrollerTitle: title of tiddler used to control switching of this resource\ndefaultPlugins: array of default plugins to be used if nominated plugin isn't found\n*/\nfunction PluginSwitcher(options) {\n\tthis.wiki = options.wiki;\n\tthis.pluginType = options.pluginType;\n\tthis.controllerTitle = options.controllerTitle;\n\tthis.defaultPlugins = options.defaultPlugins || [];\n\t// Switch to the current plugin\n\tthis.switchPlugins();\n\t// Listen for changes to the selected plugin\n\tvar self = this;\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,self.controllerTitle)) {\n\t\t\tself.switchPlugins();\n\t\t}\n\t});\n}\n\nPluginSwitcher.prototype.switchPlugins = function() {\n\t// Get the name of the current theme\n\tvar selectedPluginTitle = this.wiki.getTiddlerText(this.controllerTitle);\n\t// If it doesn't exist, then fallback to one of the default themes\n\tvar index = 0;\n\twhile(!this.wiki.getTiddler(selectedPluginTitle) && index < this.defaultPlugins.length) {\n\t\tselectedPluginTitle = this.defaultPlugins[index++];\n\t}\n\t// Accumulate the titles of the plugins that we need to load\n\tvar plugins = [],\n\t\tself = this,\n\t\taccumulatePlugin = function(title) {\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tif(tiddler && tiddler.isPlugin() && plugins.indexOf(title) === -1) {\n\t\t\t\tplugins.push(title);\n\t\t\t\tvar pluginInfo = JSON.parse(self.wiki.getTiddlerText(title)),\n\t\t\t\t\tdependents = $tw.utils.parseStringArray(tiddler.fields.dependents || \"\");\n\t\t\t\t$tw.utils.each(dependents,function(title) {\n\t\t\t\t\taccumulatePlugin(title);\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\taccumulatePlugin(selectedPluginTitle);\n\t// Unregister any existing theme tiddlers\n\tvar unregisteredTiddlers = $tw.wiki.unregisterPluginTiddlers(this.pluginType);\n\t// Register any new theme tiddlers\n\tvar registeredTiddlers = $tw.wiki.registerPluginTiddlers(this.pluginType,plugins);\n\t// Unpack the current theme tiddlers\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n", "title": "$:/core/modules/pluginswitcher.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/saver-handler.js": { "text": "/*\\\ntitle: $:/core/modules/saver-handler.js\ntype: application/javascript\nmodule-type: global\n\nThe saver handler tracks changes to the store and handles saving the entire wiki via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the saver handler with the following options:\nwiki: wiki to be synced\ndirtyTracking: true if dirty tracking should be performed\n*/\nfunction SaverHandler(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.dirtyTracking = options.dirtyTracking;\n\tthis.pendingAutoSave = false;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"saver-handler\");\n\t// Initialise our savers\n\tif($tw.browser) {\n\t\tthis.initSavers();\n\t}\n\t// Only do dirty tracking if required\n\tif($tw.browser && this.dirtyTracking) {\n\t\t// Compile the dirty tiddler filter\n\t\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t\t// Count of changes that have not yet been saved\n\t\tthis.numChanges = 0;\n\t\t// Listen out for changes to tiddlers\n\t\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t// Filter the changes so that we only count changes to tiddlers that we care about\n\t\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(callback) {\n\t\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\tcallback(tiddler,title);\n\t\t\t\t});\n\t\t\t});\n\t\t\t// Adjust the number of changes\n\t\t\tself.numChanges += filteredChanges.length;\n\t\t\tself.updateDirtyStatus();\n\t\t\t// Do any autosave if one is pending and there's no more change events\n\t\t\tif(self.pendingAutoSave && self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tself.pendingAutoSave = false;\n\t\t\t}\n\t\t});\n\t\t// Listen for the autosave event\n\t\t$tw.rootWidget.addEventListener(\"tm-auto-save-wiki\",function(event) {\n\t\t\t// Do the autosave unless there are outstanding tiddler change events\n\t\t\tif(self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise put ourselves in the \"pending autosave\" state and wait for the change event before we do the autosave\n\t\t\t\tself.pendingAutoSave = true;\n\t\t\t}\n\t\t});\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t}\n\t// Install the save action handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget.addEventListener(\"tm-save-wiki\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-download-file\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\tmethod: \"download\",\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t}\n}\n\nSaverHandler.prototype.titleSyncFilter = \"$:/config/SaverFilter\";\nSaverHandler.prototype.titleAutoSave = \"$:/config/AutoSave\";\nSaverHandler.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\n\n/*\nSelect the appropriate saver modules and set them up\n*/\nSaverHandler.prototype.initSavers = function(moduleType) {\n\tmoduleType = moduleType || \"saver\";\n\t// Instantiate the available savers\n\tthis.savers = [];\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tif(module.canSave(self)) {\n\t\t\tself.savers.push(module.create(self.wiki));\n\t\t}\n\t});\n\t// Sort the savers into priority order\n\tthis.savers.sort(function(a,b) {\n\t\tif(a.info.priority < b.info.priority) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(a.info.priority > b.info.priority) {\n\t\t\t\treturn +1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nSave the wiki contents. Options are:\n\tmethod: \"save\", \"autosave\" or \"download\"\n\ttemplate: the tiddler containing the template to save\n\tdownloadType: the content type for the saved file\n*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tmethod = options.method || \"save\",\n\t\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert(\"Error while saving:\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\") {\n\t\treturn false;\n\t}\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n", "title": "$:/core/modules/saver-handler.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/savers/andtidwiki.js": { "text": "/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t// Strip the file://\n\tif(pathname.indexOf(\"file://\") === 0) {\n\t\tpathname = pathname.substr(7);\n\t}\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Save the file\n\twindow.twi.saveFile(pathname,text);\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/andtidwiki.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/download.js": { "text": "/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\tfilename = document.location.pathname.substr(p+1);\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tlink.setAttribute(\"target\",\"_blank\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/download.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/fsosaver.js": { "text": "/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/fsosaver.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/manualdownload.js": { "text": "/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/manualdownload.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/msdownload.js": { "text": "/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/msdownload.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/tiddlyfox.js": { "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",decodeURIComponent(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/tiddlyfox.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/tiddlyie.js": { "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/tiddlyie.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/twedit.js": { "text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback(\"Error saving to TWEdit: \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n", "title": "$:/core/modules/savers/twedit.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/upload.js": { "text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\treturn false;\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\t\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; ;charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback(\"Error:\" + ex);\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/upload.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/browser-messaging.js": { "text": "/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\"),\n\t\t\tiframeInfo = {\n\t\t\t\turl: url,\n\t\t\t\tstatus: \"loading\",\n\t\t\t\tdomNode: iframe\n\t\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert(\"Error loading plugin library: \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert(\"Error loading plugin library: \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\tconsole.log(\"browser-messaging: \",document.location.toString())\n\t\tconsole.log(\"browser-messaging: Received message from\",event.origin);\n\t\tconsole.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n", "title": "$:/core/modules/browser-messaging.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/commands.js": { "text": "/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n", "title": "$:/core/modules/startup/commands.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/favicon.js": { "text": "/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",\"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text);\n\t}\n}\n\n})();\n", "title": "$:/core/modules/startup/favicon.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/info.js": { "text": "/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Collect up the info tiddlers\n\tvar infoTiddlerFields = {};\n\t// Give each info module a chance to fill in as many info tiddlers as they want\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tvar tiddlerFieldsArray = moduleExports.getInfoTiddlerFields(infoTiddlerFields);\n\t\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\t\tif(fields) {\n\t\t\t\t\tinfoTiddlerFields[fields.title] = fields;\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Bake the info tiddlers into a plugin\n\tvar fields = {\n\t\ttitle: \"$:/temp/info-plugin\",\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"info\",\n\t\ttext: JSON.stringify({tiddlers: infoTiddlerFields},null,$tw.config.preferences.jsonSpaces)\n\t};\n\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\t$tw.wiki.readPluginInfo();\n\t$tw.wiki.registerPluginTiddlers(\"info\");\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n", "title": "$:/core/modules/startup/info.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/load-modules.js": { "text": "/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n", "title": "$:/core/modules/startup/load-modules.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/password.js": { "text": "/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n", "title": "$:/core/modules/startup/password.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/render.js": { "text": "/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/PageTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar DRAFT_TIDDLER_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE,{document: $tw.fakeDocument, parseAsInline: true});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n\t})();\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t}\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only drafts have changed\n\t\tvar onlyDraftsHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!tiddler || !tiddler.hasField(\"draft.of\")) {\n\t\t\t\tonlyDraftsHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyDraftsHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = DRAFT_TIDDLER_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(refresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n};\n\n})();\n", "title": "$:/core/modules/startup/render.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/rootwidget.js": { "text": "/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the notification mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param);\n\t});\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tif(document[fullscreen._fullscreenElement]) {\n\t\t\t\tdocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tdocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\n\t\t});\n\t}\n};\n\n})();\n", "title": "$:/core/modules/startup/rootwidget.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup.js": { "text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION = false;\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\tvar modules,n,m,f;\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t}\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance(PERFORMANCE_INSTRUMENTATION);\n\t// Kick off the language manager and switcher\n\t$tw.language = new $tw.Language();\n\t$tw.languageSwitcher = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"language\",\n\t\tcontrollerTitle: \"$:/language\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/languages/en-US\"\n\t\t]\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Clear outstanding tiddler store change events to avoid an unnecessary refresh cycle at startup\n\t$tw.wiki.clearTiddlerEventQueue();\n\t// Create a root widget for attaching event handlers. By using it as the parentWidget for another widget tree, one can reuse the event handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget = new widget.widget({\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},{\n\t\t\twiki: $tw.wiki,\n\t\t\tdocument: document\n\t\t});\n\t}\n\t// Find a working syncadaptor\n\t$tw.syncadaptor = undefined;\n\t$tw.modules.forEachModuleOfType(\"syncadaptor\",function(title,module) {\n\t\tif(!$tw.syncadaptor && module.adaptorClass) {\n\t\t\t$tw.syncadaptor = new module.adaptorClass({wiki: $tw.wiki});\n\t\t}\n\t});\n\t// Set up the syncer object if we've got a syncadaptor\n\tif($tw.syncadaptor) {\n\t\t$tw.syncer = new $tw.Syncer({wiki: $tw.wiki, syncadaptor: $tw.syncadaptor});\n\t} \n\t// Setup the saver handler\n\t$tw.saverHandler = new $tw.SaverHandler({wiki: $tw.wiki, dirtyTracking: !$tw.syncadaptor});\n\t// Host-specific startup\n\tif($tw.browser) {\n\t\t// Install the popup manager\n\t\t$tw.popup = new $tw.utils.Popup();\n\t\t// Install the animator\n\t\t$tw.anim = new $tw.utils.Animator();\n\t}\n};\n\n})();\n", "title": "$:/core/modules/startup.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/story.js": { "text": "/*\\\ntitle: $:/core/modules/startup/story.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"story\";\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar DEFAULT_STORY_TITLE = \"$:/StoryList\";\nvar DEFAULT_HISTORY_TITLE = \"$:/HistoryList\";\n\n// Default tiddlers\nvar DEFAULT_TIDDLERS_TITLE = \"$:/DefaultTiddlers\";\n\n// Config\nvar CONFIG_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/UpdateAddressBar\"; // Can be \"no\", \"permalink\", \"permaview\"\nvar CONFIG_UPDATE_HISTORY = \"$:/config/Navigation/UpdateHistory\"; // Can be \"yes\" or \"no\"\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers();\n\tif($tw.browser) {\n\t\t// Set up location hash update\n\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\tif($tw.utils.hop(changes,DEFAULT_STORY_TITLE) || $tw.utils.hop(changes,DEFAULT_HISTORY_TITLE)) {\n\t\t\t\tupdateLocationHash({\n\t\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_UPDATE_ADDRESS_BAR,\"permaview\").trim(),\n\t\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim()\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t// Listen for changes to the browser location hash\n\t\twindow.addEventListener(\"hashchange\",function() {\n\t\t\tvar hash = $tw.utils.getLocationHash();\n\t\t\tif(hash !== $tw.locationHash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\topenStartupTiddlers({defaultToCurrentStory: true});\n\t\t\t}\n\t\t},false);\n\t\t// Listen for the tm-browser-refresh message\n\t\t$tw.rootWidget.addEventListener(\"tm-browser-refresh\",function(event) {\n\t\t\twindow.location.reload(true);\n\t\t});\n\t\t// Listen for the tm-home message\n\t\t$tw.rootWidget.addEventListener(\"tm-home\",function(event) {\n\t\t\twindow.location.hash = \"\";\n\t\t\tvar storyFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE),\n\t\t\t\tstoryList = $tw.wiki.filterTiddlers(storyFilter);\n\t\t\t//invoke any hooks that might change the default story list\n\t\t\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t\t\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t\t\tif(storyList[0]) {\n\t\t\t\t$tw.wiki.addToHistory(storyList[0]);\t\t\t\t\n\t\t\t}\n\t\t});\n\t\t// Listen for the tm-permalink message\n\t\t$tw.rootWidget.addEventListener(\"tm-permalink\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: \"permalink\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle\n\t\t\t});\n\t\t});\n\t\t// Listen for the tm-permaview message\n\t\t$tw.rootWidget.addEventListener(\"tm-permaview\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: \"permaview\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle\n\t\t\t});\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndefaultToCurrentStory: If true, the current story is retained as the default, instead of opening the default tiddlers\n*/\nfunction openStartupTiddlers(options) {\n\toptions = options || {};\n\t// Work out the target tiddler and the story filter. \"null\" means \"unspecified\"\n\tvar target = null,\n\t\tstoryFilter = null;\n\tif($tw.locationHash.length > 1) {\n\t\tvar hash = $tw.locationHash.substr(1),\n\t\t\tsplit = hash.indexOf(\":\");\n\t\tif(split === -1) {\n\t\t\ttarget = decodeURIComponent(hash.trim());\n\t\t} else {\n\t\t\ttarget = decodeURIComponent(hash.substr(0,split).trim());\n\t\t\tstoryFilter = decodeURIComponent(hash.substr(split + 1).trim());\n\t\t}\n\t}\n\t// If the story wasn't specified use the current tiddlers or a blank story\n\tif(storyFilter === null) {\n\t\tif(options.defaultToCurrentStory) {\n\t\t\tvar currStoryList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE);\n\t\t\tstoryFilter = $tw.utils.stringifyList(currStoryList);\n\t\t} else {\n\t\t\tif(target && target !== \"\") {\n\t\t\t\tstoryFilter = \"\";\n\t\t\t} else {\n\t\t\t\tstoryFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE);\n\t\t\t}\n\t\t}\n\t}\n\t// Process the story filter to get the story list\n\tvar storyList = $tw.wiki.filterTiddlers(storyFilter);\n\t//invoke any hooks that might change the default story list\n\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t// If the target tiddler isn't included then splice it in at the top\n\tif(target && storyList.indexOf(target) === -1) {\n\t\tstoryList.unshift(target);\n\t}\n\t// Save the story list\n\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t// If a target tiddler was specified add it to the history stack\n\tif(target && target !== \"\") {\n\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t}\n\t\t$tw.wiki.addToHistory(target);\n\t} else if(storyList.length > 0) {\n\t\t$tw.wiki.addToHistory(storyList[0]);\n\t}\n}\n\n/*\noptions: See below\noptions.updateAddressBar: \"permalink\", \"permaview\" or \"no\" (defaults to \"permaview\")\noptions.updateHistory: \"yes\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\n*/\nfunction updateLocationHash(options) {\n\tif(options.updateAddressBar !== \"no\") {\n\t\t// Get the story and the history stack\n\t\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\t\ttargetTiddler = \"\";\n\t\tif(options.targetTiddler) {\n\t\t\ttargetTiddler = options.targetTiddler;\n\t\t} else {\n\t\t\t// The target tiddler is the one at the top of the stack\n\t\t\tif(historyList.length > 0) {\n\t\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t\t}\n\t\t\t// Blank the target tiddler if it isn't present in the story\n\t\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\t\ttargetTiddler = \"\";\n\t\t\t}\n\t\t}\n\t\t// Assemble the location hash\n\t\tif(options.updateAddressBar === \"permalink\") {\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t} else {\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t}\n\t\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\t\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\t\tif(options.updateHistory === \"yes\") {\n\t\t\t\t// Assign the location hash so that history is updated\n\t\t\t\twindow.location.hash = $tw.locationHash;\n\t\t\t} else {\n\t\t\t\t// We use replace so that browser history isn't affected\n\t\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t\t}\n\t\t}\n\t}\n}\n\n})();\n", "title": "$:/core/modules/startup/story.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/windows.js": { "text": "/*\\\ntitle: $:/core/modules/startup/windows.js\ntype: application/javascript\nmodule-type: startup\n\nSetup root widget handlers for the messages concerned with opening external browser windows\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"windows\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Global to keep track of open windows (hashmap by title)\nvar windows = {};\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\ttemplate = paramObject.template || \"$:/core/templates/single.tiddler.window\",\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\";\n\t\t// Open the window\n\t\tvar srcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\n\t\t\tsrcDocument = srcWindow.document;\n\t\twindows[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = title;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete windows[title];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{document: $tw.fakeDocument}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: {currentTiddler: title}});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each(windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\n};\n\n})();\n", "title": "$:/core/modules/startup/windows.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/storyviews/classic.js": { "text": "/*\\\ntitle: $:/core/modules/storyviews/classic.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ClassicStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nClassicStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Get the current height of the tiddler\n\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"}\n\t\t]);\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Get the current height of the tiddler\n\tvar currWidth = targetElement.offsetWidth,\n\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t// Remove the dom nodes of the widget at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"translateX(0px)\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.classic = ClassicStoryView;\n\n})();", "title": "$:/core/modules/storyviews/classic.js", "type": "application/javascript", "module-type": "storyview" }, "$:/core/modules/storyviews/pop.js": { "text": "/*\\\ntitle: $:/core/modules/storyviews/pop.js\ntype: application/javascript\nmodule-type: storyview\n\nAnimates list insertions and removals\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar PopStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nPopStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nPopStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Reset once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"none\"}\n\t\t]);\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(2)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nPopStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\tif(targetElement.parentNode) {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t}\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Remove the element at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.1)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.pop = PopStoryView;\n\n})();\n", "title": "$:/core/modules/storyviews/pop.js", "type": "application/javascript", "module-type": "storyview" }, "$:/core/modules/storyviews/zoomin.js": { "text": "/*\\\ntitle: $:/core/modules/storyviews/zoomin.js\ntype: application/javascript\nmodule-type: storyview\n\nZooms between individual tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ZoominListView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\t// Get the index of the tiddler that is at the top of the history\n\tvar history = this.listWidget.wiki.getTiddlerData(this.listWidget.historyTitle,[]),\n\t\ttargetTiddler;\n\tif(history.length > 0) {\n\t\ttargetTiddler = history[history.length-1].title;\n\t}\n\t// Make all the tiddlers position absolute, and hide all but the top (or first) one\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(domNode instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\tif((targetTiddler && targetTiddler !== itemWidget.parseTreeNode.itemTitle) || (!targetTiddler && index)) {\n\t\t\tdomNode.style.display = \"none\";\n\t\t} else {\n\t\t\tself.currentTiddlerDomNode = domNode;\n\t\t}\n\t\t$tw.utils.addClass(domNode,\"tc-storyview-zoomin-tiddler\");\n\t});\n};\n\nZoominListView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\t\tlistElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the new tiddler be position absolute and visible so that we can measure it\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"0 0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Get the position of the source node, or use the centre of the window as the source position\n\tvar sourceBounds = historyInfo.fromPageRect || {\n\t\t\tleft: window.innerWidth/2 - 2,\n\t\t\ttop: window.innerHeight/2 - 2,\n\t\t\twidth: window.innerWidth/8,\n\t\t\theight: window.innerHeight/8\n\t\t};\n\t// Try to find the title node in the target tiddler\n\tvar titleDomNode = findTitleDomNode(listItemWidget) || listItemWidget.findFirstDomNode(),\n\t\tzoomBounds = titleDomNode.getBoundingClientRect();\n\t// Compute the transform for the target tiddler to make the title lie over the source rectange\n\tvar targetBounds = targetElement.getBoundingClientRect(),\n\t\tscale = sourceBounds.width / zoomBounds.width,\n\t\tx = sourceBounds.left - targetBounds.left - (zoomBounds.left - targetBounds.left) * scale,\n\t\ty = sourceBounds.top - targetBounds.top - (zoomBounds.top - targetBounds.top) * scale;\n\t// Transform the target tiddler to its starting position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(targetElement);\n\t// Apply the ending transitions with a timeout to ensure that the previously applied transformations are applied first\n\tvar self = this,\n\t\tprevCurrentTiddler = this.currentTiddlerDomNode;\n\tthis.currentTiddlerDomNode = targetElement;\n\t// Transform the target tiddler to its natural size\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{zIndex: \"500\"},\n\t]);\n\t// Transform the previous tiddler out of the way and then hide it\n\tif(prevCurrentTiddler && prevCurrentTiddler !== targetElement) {\n\t\tscale = zoomBounds.width / sourceBounds.width;\n\t\tx = zoomBounds.left - targetBounds.left - (sourceBounds.left - targetBounds.left) * scale;\n\t\ty = zoomBounds.top - targetBounds.top - (sourceBounds.top - targetBounds.top) * scale;\n\t\t$tw.utils.setStyle(prevCurrentTiddler,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transformOrigin: \"0 0\"},\n\t\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"},\n\t\t\t{zIndex: \"0\"}\n\t\t]);\n\t\t// Hide the tiddler when the transition has finished\n\t\tsetTimeout(function() {\n\t\t\tif(self.currentTiddlerDomNode !== prevCurrentTiddler) {\n\t\t\t\tprevCurrentTiddler.style.display = \"none\";\n\t\t\t}\n\t\t},duration);\n\t}\n\t// Scroll the target into view\n//\t$tw.pageScroller.scrollIntoView(targetElement);\n};\n\n/*\nFind the first child DOM node of a widget that has the class \"tc-title\"\n*/\nfunction findTitleDomNode(widget,targetClass) {\n\ttargetClass = targetClass || \"tc-title\";\n\tvar domNode = widget.findFirstDomNode();\n\tif(domNode && domNode.querySelector) {\n\t\treturn domNode.querySelector(\".\" + targetClass);\n\t}\n\treturn null;\n}\n\nZoominListView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the newly inserted node position absolute and hidden\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"none\"}\n\t]);\n};\n\nZoominListView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Abandon if hidden\n\tif(targetElement.style.display != \"block\" ) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Set up the tiddler that is being closed\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\t// We'll move back to the previous or next element in the story\n\tvar toWidget = widget.previousSibling();\n\tif(!toWidget) {\n\t\ttoWidget = widget.nextSibling();\n\t}\n\tvar toWidgetDomNode = toWidget && toWidget.findFirstDomNode();\n\t// Set up the tiddler we're moving back in\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{display: \"block\"},\n\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0\"},\n\t\t\t{zIndex: \"500\"}\n\t\t]);\n\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\n\t}\n\t// Animate them both\n\t// Force layout\n\t$tw.utils.forceLayout(this.listWidget.parentDomNode);\n\t// First, the tiddler we're closing\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(0.1)\"},\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"0\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\tsetTimeout(removeElement,duration);\n\t// Now the tiddler we're going back to\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t\t{opacity: \"1\"}\n\t\t]);\n\t}\n\treturn true; // Indicate that we'll delete the DOM node\n};\n\nexports.zoomin = ZoominListView;\n\n})();\n", "title": "$:/core/modules/storyviews/zoomin.js", "type": "application/javascript", "module-type": "storyview" }, "$:/core/modules/syncer.js": { "text": "/*\\\ntitle: $:/core/modules/syncer.js\ntype: application/javascript\nmodule-type: global\n\nThe syncer tracks changes to the store. If a syncadaptor is used then individual tiddlers are synchronised through it. If there is no syncadaptor then the entire wiki is saved via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the syncer with the following options:\nsyncadaptor: reference to syncadaptor to be used\nwiki: wiki to be synced\n*/\nfunction Syncer(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.syncadaptor = options.syncadaptor;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\"));\n\t// Compile the dirty tiddler filter\n\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t// Record information for known tiddlers\n\tthis.readTiddlerInfo();\n\t// Tasks are {type: \"load\"/\"save\"/\"delete\", title:, queueTime:, lastModificationTime:}\n\tthis.taskQueue = {}; // Hashmap of tasks yet to be performed\n\tthis.taskInProgress = {}; // Hash of tasks in progress\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.syncToServer(changes);\n\t});\n\t// Browser event handlers\n\tif($tw.browser) {\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t\t// Listen out for login/logout/refresh events in the browser\n\t\t$tw.rootWidget.addEventListener(\"tm-login\",function() {\n\t\t\tself.handleLoginEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\tself.handleLazyLoadEvent(title);\n\t});\n\t// Get the login status\n\tthis.getStatus(function(err,isLoggedIn) {\n\t\t// Do a sync from the server\n\t\tself.syncFromServer();\n\t});\n}\n\n/*\nConstants\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.taskTimerInterval = 1 * 1000; // Interval for sync timer\nSyncer.prototype.throttleInterval = 1 * 1000; // Defer saving tiddlers if they've changed in the last 1s...\nSyncer.prototype.fallbackInterval = 10 * 1000; // Unless the task is older than 10s\nSyncer.prototype.pollTimerInterval = 60 * 1000; // Interval for polling for changes from the adaptor\n\n\n/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.filterFn.call(this.wiki);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tself.tiddlerInfo[title] = {\n\t\t\trevision: tiddler.fields.revision,\n\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\tchangeCount: self.wiki.getChangeCount(title)\n\t\t};\n\t});\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\treturn (this.numTasksInQueue() > 0) || (this.numTasksInProgress() > 0);\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(this.wiki.getTiddler(tiddlerFields.title),tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: tiddlerFields.revision,\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title)\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Set the various status tiddlers\n\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\tif(isLoggedIn) {\n\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t} else {\n\t\t\t\tself.wiki.deleteTiddler(self.titleUserName);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tif(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tvar self = this;\n\t\tif(this.pollTimerId) {\n\t\t\tclearTimeout(this.pollTimerId);\n\t\t\tthis.pollTimerId = null;\n\t\t}\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\t// Trigger the next sync\n\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\tself.pollTimerId = null;\n\t\t\t\tself.syncFromServer.call(self);\n\t\t\t},self.pollTimerInterval);\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(\"Error retrieving skinny tiddler list:\",err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null;\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Do a full load if we've already got a fat version of the tiddler\n\t\t\t\t\tif(tiddler && tiddler.fields.text !== undefined) {\n\t\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\t\tself.enqueueSyncTask({\n\t\t\t\t\t\t\ttype: \"load\",\n\t\t\t\t\t\t\ttitle: tiddlerFields.title\n\t\t\t\t\t\t});\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Load the skinny version of the tiddler\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nSynchronise a set of changes to the server\n*/\nSyncer.prototype.syncToServer = function(changes) {\n\tvar self = this,\n\t\tnow = Date.now(),\n\t\tfilteredChanges = this.filterFn.call(this.wiki,function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t$tw.utils.each(changes,function(change,title,object) {\n\t\t// Process the change if it is a deletion of a tiddler we're already syncing, or is on the filtered change list\n\t\tif((change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) || filteredChanges.indexOf(title) !== -1) {\n\t\t\t// Queue a task to sync this tiddler\n\t\t\tself.enqueueSyncTask({\n\t\t\t\ttype: change.deleted ? \"delete\" : \"save\",\n\t\t\t\ttitle: title\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Queue up a sync task to load this tiddler\n\tthis.enqueueSyncTask({\n\t\ttype: \"load\",\n\t\ttitle: title\n\t});\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!isLoggedIn) {\n\t\t\t$tw.passwordPrompt.createPrompt({\n\t\t\t\tserviceName: \"Login to TiddlySpace\",\n\t\t\t\tcallback: function(data) {\n\t\t\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\t\t\tself.syncFromServer();\n\t\t\t\t\t});\n\t\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(null,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nQueue up a sync task. If there is already a pending task for the tiddler, just update the last modification time\n*/\nSyncer.prototype.enqueueSyncTask = function(task) {\n\tvar self = this,\n\t\tnow = Date.now();\n\t// Set the timestamps on this task\n\ttask.queueTime = now;\n\ttask.lastModificationTime = now;\n\t// Fill in some tiddlerInfo if the tiddler is one we haven't seen before\n\tif(!$tw.utils.hop(this.tiddlerInfo,task.title)) {\n\t\tthis.tiddlerInfo[task.title] = {\n\t\t\trevision: null,\n\t\t\tadaptorInfo: {},\n\t\t\tchangeCount: -1\n\t\t};\n\t}\n\t// Bail if this is a save and the tiddler is already at the changeCount that the server has\n\tif(task.type === \"save\" && this.wiki.getChangeCount(task.title) <= this.tiddlerInfo[task.title].changeCount) {\n\t\treturn;\n\t}\n\t// Check if this tiddler is already in the queue\n\tif($tw.utils.hop(this.taskQueue,task.title)) {\n\t\t// this.logger.log(\"Re-queueing up sync task with type:\",task.type,\"title:\",task.title);\n\t\tvar existingTask = this.taskQueue[task.title];\n\t\t// If so, just update the last modification time\n\t\texistingTask.lastModificationTime = task.lastModificationTime;\n\t\t// If the new task is a save then we upgrade the existing task to a save. Thus a pending load is turned into a save if the tiddler changes locally in the meantime. But a pending save is not modified to become a load\n\t\tif(task.type === \"save\" || task.type === \"delete\") {\n\t\t\texistingTask.type = task.type;\n\t\t}\n\t} else {\n\t\t// this.logger.log(\"Queuing up sync task with type:\",task.type,\"title:\",task.title);\n\t\t// If it is not in the queue, insert it\n\t\tthis.taskQueue[task.title] = task;\n\t\tthis.updateDirtyStatus();\n\t}\n\t// Process the queue\n\t$tw.utils.nextTick(function() {self.processTaskQueue.call(self);});\n};\n\n/*\nReturn the number of tasks in progress\n*/\nSyncer.prototype.numTasksInProgress = function() {\n\treturn $tw.utils.count(this.taskInProgress);\n};\n\n/*\nReturn the number of tasks in the queue\n*/\nSyncer.prototype.numTasksInQueue = function() {\n\treturn $tw.utils.count(this.taskQueue);\n};\n\n/*\nTrigger a timeout if one isn't already outstanding\n*/\nSyncer.prototype.triggerTimeout = function() {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},self.taskTimerInterval);\n\t}\n};\n\n/*\nProcess the task queue, performing the next task if appropriate\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if we're not already performing a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif(this.numTasksInProgress() === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(task) {\n\t\t\t// Remove the task from the queue and add it to the in progress list\n\t\t\tdelete this.taskQueue[task.title];\n\t\t\tthis.taskInProgress[task.title] = task;\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// Dispatch the task\n\t\t\tthis.dispatchTask(task,function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\tself.logger.alert(\"Sync error while processing '\" + task.title + \"':\\n\" + err);\n\t\t\t\t}\n\t\t\t\t// Mark that this task is no longer in progress\n\t\t\t\tdelete self.taskInProgress[task.title];\n\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t// Process the next task\n\t\t\t\tself.processTaskQueue.call(self);\n\t\t\t});\n\t\t} else {\n\t\t\t// Make sure we've set a time if there wasn't a task to perform, but we've still got tasks in the queue\n\t\t\tif(this.numTasksInQueue() > 0) {\n\t\t\t\tthis.triggerTimeout();\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nChoose the next applicable task\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar self = this,\n\t\tcandidateTask = null,\n\t\tnow = Date.now();\n\t// Select the best candidate task\n\t$tw.utils.each(this.taskQueue,function(task,title) {\n\t\t// Exclude the task if there's one of the same name in progress\n\t\tif($tw.utils.hop(self.taskInProgress,title)) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is a save and the tiddler has been modified recently, but not hit the fallback time\n\t\tif(task.type === \"save\" && (now - task.lastModificationTime) < self.throttleInterval &&\n\t\t\t(now - task.queueTime) < self.fallbackInterval) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is newer than the current best candidate\n\t\tif(candidateTask && candidateTask.queueTime < task.queueTime) {\n\t\t\treturn;\n\t\t}\n\t\t// Now this is our best candidate\n\t\tcandidateTask = task;\n\t});\n\treturn candidateTask;\n};\n\n/*\nDispatch a task and invoke the callback\n*/\nSyncer.prototype.dispatchTask = function(task,callback) {\n\tvar self = this;\n\tif(task.type === \"save\") {\n\t\tvar changeCount = this.wiki.getChangeCount(task.title),\n\t\t\ttiddler = this.wiki.getTiddler(task.title);\n\t\tthis.logger.log(\"Dispatching 'save' task:\",task.title);\n\t\tif(tiddler) {\n\t\t\tthis.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\t// Adjust the info stored about this tiddler\n\t\t\t\tself.tiddlerInfo[task.title] = {\n\t\t\t\t\tchangeCount: changeCount,\n\t\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\t\trevision: revision\n\t\t\t\t};\n\t\t\t\t// Invoke the callback\n\t\t\t\tcallback(null);\n\t\t\t},{\n\t\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t\t});\n\t\t} else {\n\t\t\tthis.logger.log(\" Not Dispatching 'save' task:\",task.title,\"tiddler does not exist\");\n\t\t\treturn callback(null);\n\t\t}\n\t} else if(task.type === \"load\") {\n\t\t// Load the tiddler\n\t\tthis.logger.log(\"Dispatching 'load' task:\",task.title);\n\t\tthis.syncadaptor.loadTiddler(task.title,function(err,tiddlerFields) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Store the tiddler\n\t\t\tif(tiddlerFields) {\n\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t});\n\t} else if(task.type === \"delete\") {\n\t\t// Delete the tiddler\n\t\tthis.logger.log(\"Dispatching 'delete' task:\",task.title);\n\t\tthis.syncadaptor.deleteTiddler(task.title,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tdelete self.tiddlerInfo[task.title];\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t},{\n\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t});\n\t}\n};\n\nexports.Syncer = Syncer;\n\n})();\n", "title": "$:/core/modules/syncer.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/tiddler.js": { "text": "/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn \"\";\n\t}\n\t// Parse the field with the associated module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = [];\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields.push(field + \": \" + this.getFieldString(field));\n\t\t\t}\n\t\t}\n\t}\n\treturn fields.join(\"\\n\");\n};\n\n/*\nCompare two tiddlers for equality\ntiddler: the tiddler to compare\nexcludeFields: array of field names to exclude from the comparison\n*/\nexports.isEqual = function(tiddler,excludeFields) {\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\treturn false;\n\t}\n\texcludeFields = excludeFields || [];\n\tvar self = this,\n\t\tdifferences = []; // Fields that have differences\n\t// Add to the differences array\n\tfunction addDifference(fieldName) {\n\t\t// Check for this field being excluded\n\t\tif(excludeFields.indexOf(fieldName) === -1) {\n\t\t\t// Save the field as a difference\n\t\t\t$tw.utils.pushTop(differences,fieldName);\n\t\t}\n\t}\n\t// Returns true if the two values of this field are equal\n\tfunction isFieldValueEqual(fieldName) {\n\t\tvar valueA = self.fields[fieldName],\n\t\t\tvalueB = tiddler.fields[fieldName];\n\t\t// Check for identical string values\n\t\tif(typeof(valueA) === \"string\" && typeof(valueB) === \"string\" && valueA === valueB) {\n\t\t\treturn true;\n\t\t}\n\t\t// Check for identical array values\n\t\tif($tw.utils.isArray(valueA) && $tw.utils.isArray(valueB) && $tw.utils.isArrayEqual(valueA,valueB)) {\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise the fields must be different\n\t\treturn false;\n\t}\n\t// Compare our fields\n\tfor(var fieldName in this.fields) {\n\t\tif(!isFieldValueEqual(fieldName)) {\n\t\t\taddDifference(fieldName);\n\t\t}\n\t}\n\t// There's a difference for every field in the other tiddler that we don't have\n\tfor(fieldName in tiddler.fields) {\n\t\tif(!(fieldName in this.fields)) {\n\t\t\taddDifference(fieldName);\n\t\t}\n\t}\n\t// Return whether there were any differences\n\treturn differences.length === 0;\n};\n\n})();\n", "title": "$:/core/modules/tiddler.js", "type": "application/javascript", "module-type": "tiddlermethod" }, "$:/core/modules/upgraders/plugins.js": { "text": "/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"] && incomingTiddler.version) {\n\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n", "title": "$:/core/modules/upgraders/plugins.js", "type": "application/javascript", "module-type": "upgrader" }, "$:/core/modules/upgraders/system.js": { "text": "/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n", "title": "$:/core/modules/upgraders/system.js", "type": "application/javascript", "module-type": "upgrader" }, "$:/core/modules/upgraders/themetweaks.js": { "text": "/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.getTiddlerData(tiddler,{});\n\t\t\tfor(var index in mapping) {\n\t\t\t\tvar mappedTitle = mapping[index];\n\t\t\t\tif(!tiddlers[mappedTitle] || tiddlers[mappedTitle].title !== mappedTitle) {\n\t\t\t\t\ttiddlers[mappedTitle] = {\n\t\t\t\t\t\ttitle: mappedTitle,\n\t\t\t\t\t\ttext: tiddlerData[index]\n\t\t\t\t\t};\n\t\t\t\t\tmessages[mappedTitle] = $tw.language.getString(\"Import/Upgrader/ThemeTweaks/Created\",{variables: {\n\t\t\t\t\t\tfrom: title + \"##\" + index\n\t\t\t\t\t}});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n", "title": "$:/core/modules/upgraders/themetweaks.js", "type": "application/javascript", "module-type": "upgrader" }, "$:/core/modules/utils/crypto.js": { "text": "/*\\\ntitle: $:/core/modules/utils/crypto.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions related to crypto.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for an encrypted store area in the text of a TiddlyWiki file\n*/\nexports.extractEncryptedStoreArea = function(text) {\n\tvar encryptedStoreAreaStartMarker = \"<pre id=\\\"encryptedStoreArea\\\" type=\\\"text/plain\\\" style=\\\"display:none;\\\">\",\n\t\tencryptedStoreAreaStart = text.indexOf(encryptedStoreAreaStartMarker);\n\tif(encryptedStoreAreaStart !== -1) {\n\t\tvar encryptedStoreAreaEnd = text.indexOf(\"</pre>\",encryptedStoreAreaStart);\n\t\tif(encryptedStoreAreaEnd !== -1) {\n\t\t\treturn $tw.utils.htmlDecode(text.substring(encryptedStoreAreaStart + encryptedStoreAreaStartMarker.length,encryptedStoreAreaEnd-1));\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If the password is not provided then the password in the password store will be used\n*/\nexports.decryptStoreArea = function(encryptedStoreArea,password) {\n\tvar decryptedText = $tw.crypto.decrypt(encryptedStoreArea,password);\n\tif(decryptedText) {\n\t\tvar json = JSON.parse(decryptedText),\n\t\t\ttiddlers = [];\n\t\tfor(var title in json) {\n\t\t\tif(title !== \"$:/isEncrypted\") {\n\t\t\t\ttiddlers.push(json[title]);\n\t\t\t}\n\t\t}\n\t\treturn tiddlers;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If that fails, the user is prompted for a password.\nencryptedStoreArea: text of the TiddlyWiki encrypted store area\ncallback: function(tiddlers) called with the array of decrypted tiddlers\n\nThe following configuration settings are supported:\n\n$tw.config.usePasswordVault: causes any password entered by the user to also be put into the system password vault\n*/\nexports.decryptStoreAreaInteractive = function(encryptedStoreArea,callback,options) {\n\t// Try to decrypt with the current password\n\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea);\n\tif(tiddlers) {\n\t\tcallback(tiddlers);\n\t} else {\n\t\t// Prompt for a new password and keep trying\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: \"Enter a password to decrypt the imported TiddlyWiki\",\n\t\t\tnoUserName: true,\n\t\t\tcanCancel: true,\n\t\t\tsubmitText: \"Decrypt\",\n\t\t\tcallback: function(data) {\n\t\t\t\t// Exit if the user cancelled\n\t\t\t\tif(!data) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Attempt to decrypt the tiddlers\n\t\t\t\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea,data.password);\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tif($tw.config.usePasswordVault) {\n\t\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t\t}\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t\t// Exit and remove the password prompt\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// We didn't decrypt everything, so continue to prompt for password\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n", "title": "$:/core/modules/utils/crypto.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/animations/slide.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/animations/slide.js\ntype: application/javascript\nmodule-type: animation\n\nA simple slide animation that varies the height of the element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction slideOpen(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration();\n\t// Get the current height of the domNode\n\tvar computedStyle = window.getComputedStyle(domNode),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrPaddingBottom = parseInt(computedStyle.paddingBottom,10),\n\t\tcurrPaddingTop = parseInt(computedStyle.paddingTop,10),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"none\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{marginTop: currMarginTop + \"px\"},\n\t\t{paddingBottom: currPaddingBottom + \"px\"},\n\t\t{paddingTop: currPaddingTop + \"px\"},\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n}\n\nfunction slideClosed(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration(),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Clear the properties we've set when the animation is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n}\n\nexports.slide = {\n\topen: slideOpen,\n\tclose: slideClosed\n};\n\n})();\n", "title": "$:/core/modules/utils/dom/animations/slide.js", "type": "application/javascript", "module-type": "animation" }, "$:/core/modules/utils/dom/animator.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/animator.js\ntype: application/javascript\nmodule-type: utils\n\nOrchestrates animations and transitions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Animator() {\n\t// Get the registered animation modules\n\tthis.animations = {};\n\t$tw.modules.applyMethods(\"animation\",this.animations);\n}\n\nAnimator.prototype.perform = function(type,domNode,options) {\n\toptions = options || {};\n\t// Find an animation that can handle this type\n\tvar chosenAnimation;\n\t$tw.utils.each(this.animations,function(animation,name) {\n\t\tif($tw.utils.hop(animation,type)) {\n\t\t\tchosenAnimation = animation[type];\n\t\t}\n\t});\n\tif(!chosenAnimation) {\n\t\tchosenAnimation = function(domNode,options) {\n\t\t\tif(options.callback) {\n\t\t\t\toptions.callback();\n\t\t\t}\n\t\t};\n\t}\n\t// Call the animation\n\tchosenAnimation(domNode,options);\n};\n\nexports.Animator = Animator;\n\n})();\n", "title": "$:/core/modules/utils/dom/animator.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/browser.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/browser.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser feature detection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet style properties of an element\n\telement: dom node\n\tstyles: ordered array of {name: value} pairs\n*/\nexports.setStyle = function(element,styles) {\n\tif(element.nodeType === 1) { // Element.ELEMENT_NODE\n\t\tfor(var t=0; t<styles.length; t++) {\n\t\t\tfor(var styleName in styles[t]) {\n\t\t\t\telement.style[$tw.utils.convertStyleNameToPropertyName(styleName)] = styles[t][styleName];\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nConverts a standard CSS property name into the local browser-specific equivalent. For example:\n\t\"background-color\" --> \"backgroundColor\"\n\t\"transition\" --> \"webkitTransition\"\n*/\n\nvar styleNameCache = {}; // We'll cache the style name conversions\n\nexports.convertStyleNameToPropertyName = function(styleName) {\n\t// Return from the cache if we can\n\tif(styleNameCache[styleName]) {\n\t\treturn styleNameCache[styleName];\n\t}\n\t// Convert it by first removing any hyphens\n\tvar propertyName = $tw.utils.unHyphenateCss(styleName);\n\t// Then check if it needs a prefix\n\tif(document.body.style[propertyName] === undefined) {\n\t\tvar prefixes = [\"O\",\"MS\",\"Moz\",\"webkit\"];\n\t\tfor(var t=0; t<prefixes.length; t++) {\n\t\t\tvar prefixedName = prefixes[t] + propertyName.substr(0,1).toUpperCase() + propertyName.substr(1);\n\t\t\tif(document.body.style[prefixedName] !== undefined) {\n\t\t\t\tpropertyName = prefixedName;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\t// Put it in the cache too\n\tstyleNameCache[styleName] = propertyName;\n\treturn propertyName;\n};\n\n/*\nConverts a JS format CSS property name back into the dashed form used in CSS declarations. For example:\n\t\"backgroundColor\" --> \"background-color\"\n\t\"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.convertPropertyNameToStyleName = function(propertyName) {\n\t// Rehyphenate the name\n\tvar styleName = $tw.utils.hyphenateCss(propertyName);\n\t// If there's a webkit prefix, add a dash (other browsers have uppercase prefixes, and so get the dash automatically)\n\tif(styleName.indexOf(\"webkit\") === 0) {\n\t\tstyleName = \"-\" + styleName;\n\t} else if(styleName.indexOf(\"-m-s\") === 0) {\n\t\tstyleName = \"-ms\" + styleName.substr(4);\n\t}\n\treturn styleName;\n};\n\n/*\nRound trip a stylename to a property name and back again. For example:\n\t\"transform\" --> \"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.roundTripPropertyName = function(propertyName) {\n\treturn $tw.utils.convertPropertyNameToStyleName($tw.utils.convertStyleNameToPropertyName(propertyName));\n};\n\n/*\nConverts a standard event name into the local browser specific equivalent. For example:\n\t\"animationEnd\" --> \"webkitAnimationEnd\"\n*/\n\nvar eventNameCache = {}; // We'll cache the conversions\n\nvar eventNameMappings = {\n\t\"transitionEnd\": {\n\t\tcorrespondingCssProperty: \"transition\",\n\t\tmappings: {\n\t\t\ttransition: \"transitionend\",\n\t\t\tOTransition: \"oTransitionEnd\",\n\t\t\tMSTransition: \"msTransitionEnd\",\n\t\t\tMozTransition: \"transitionend\",\n\t\t\twebkitTransition: \"webkitTransitionEnd\"\n\t\t}\n\t},\n\t\"animationEnd\": {\n\t\tcorrespondingCssProperty: \"animation\",\n\t\tmappings: {\n\t\t\tanimation: \"animationend\",\n\t\t\tOAnimation: \"oAnimationEnd\",\n\t\t\tMSAnimation: \"msAnimationEnd\",\n\t\t\tMozAnimation: \"animationend\",\n\t\t\twebkitAnimation: \"webkitAnimationEnd\"\n\t\t}\n\t}\n};\n\nexports.convertEventName = function(eventName) {\n\tif(eventNameCache[eventName]) {\n\t\treturn eventNameCache[eventName];\n\t}\n\tvar newEventName = eventName,\n\t\tmappings = eventNameMappings[eventName];\n\tif(mappings) {\n\t\tvar convertedProperty = $tw.utils.convertStyleNameToPropertyName(mappings.correspondingCssProperty);\n\t\tif(mappings.mappings[convertedProperty]) {\n\t\t\tnewEventName = mappings.mappings[convertedProperty];\n\t\t}\n\t}\n\t// Put it in the cache too\n\teventNameCache[eventName] = newEventName;\n\treturn newEventName;\n};\n\n/*\nReturn the names of the fullscreen APIs\n*/\nexports.getFullScreenApis = function() {\n\tvar d = document,\n\t\tdb = d.body,\n\t\tresult = {\n\t\t\"_requestFullscreen\": db.webkitRequestFullscreen !== undefined ? \"webkitRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.mozRequestFullScreen !== undefined ? \"mozRequestFullScreen\" :\n\t\t\t\t\t\t\tdb.msRequestFullscreen !== undefined ? \"msRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.requestFullscreen !== undefined ? \"requestFullscreen\" : \"\",\n\t\t\"_exitFullscreen\": d.webkitExitFullscreen !== undefined ? \"webkitExitFullscreen\" :\n\t\t\t\t\t\t\td.mozCancelFullScreen !== undefined ? \"mozCancelFullScreen\" :\n\t\t\t\t\t\t\td.msExitFullscreen !== undefined ? \"msExitFullscreen\" :\n\t\t\t\t\t\t\td.exitFullscreen !== undefined ? \"exitFullscreen\" : \"\",\n\t\t\"_fullscreenElement\": d.webkitFullscreenElement !== undefined ? \"webkitFullscreenElement\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozFullScreenElement\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"msFullscreenElement\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenElement\" : \"\",\n\t\t\"_fullscreenChange\": d.webkitFullscreenElement !== undefined ? \"webkitfullscreenchange\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozfullscreenchange\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"MSFullscreenChange\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenchange\" : \"\"\n\t};\n\tif(!result._requestFullscreen || !result._exitFullscreen || !result._fullscreenElement || !result._fullscreenChange) {\n\t\treturn null;\n\t} else {\n\t\treturn result;\n\t}\n};\n\n})();\n", "title": "$:/core/modules/utils/dom/browser.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/csscolorparser.js": { "text": "// (c) Dean McNamee <dean@gmail.com>, 2012.\n//\n// https://github.com/deanm/css-color-parser-js\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n// IN THE SOFTWARE.\n\n// http://www.w3.org/TR/css3-color/\nvar kCSSColorTable = {\n \"transparent\": [0,0,0,0], \"aliceblue\": [240,248,255,1],\n \"antiquewhite\": [250,235,215,1], \"aqua\": [0,255,255,1],\n \"aquamarine\": [127,255,212,1], \"azure\": [240,255,255,1],\n \"beige\": [245,245,220,1], \"bisque\": [255,228,196,1],\n \"black\": [0,0,0,1], \"blanchedalmond\": [255,235,205,1],\n \"blue\": [0,0,255,1], \"blueviolet\": [138,43,226,1],\n \"brown\": [165,42,42,1], \"burlywood\": [222,184,135,1],\n \"cadetblue\": [95,158,160,1], \"chartreuse\": [127,255,0,1],\n \"chocolate\": [210,105,30,1], \"coral\": [255,127,80,1],\n \"cornflowerblue\": [100,149,237,1], \"cornsilk\": [255,248,220,1],\n \"crimson\": [220,20,60,1], \"cyan\": [0,255,255,1],\n \"darkblue\": [0,0,139,1], \"darkcyan\": [0,139,139,1],\n \"darkgoldenrod\": [184,134,11,1], \"darkgray\": [169,169,169,1],\n \"darkgreen\": [0,100,0,1], \"darkgrey\": [169,169,169,1],\n \"darkkhaki\": [189,183,107,1], \"darkmagenta\": [139,0,139,1],\n \"darkolivegreen\": [85,107,47,1], \"darkorange\": [255,140,0,1],\n \"darkorchid\": [153,50,204,1], \"darkred\": [139,0,0,1],\n \"darksalmon\": [233,150,122,1], \"darkseagreen\": [143,188,143,1],\n \"darkslateblue\": [72,61,139,1], \"darkslategray\": [47,79,79,1],\n \"darkslategrey\": [47,79,79,1], \"darkturquoise\": [0,206,209,1],\n \"darkviolet\": [148,0,211,1], \"deeppink\": [255,20,147,1],\n \"deepskyblue\": [0,191,255,1], \"dimgray\": [105,105,105,1],\n \"dimgrey\": [105,105,105,1], \"dodgerblue\": [30,144,255,1],\n \"firebrick\": [178,34,34,1], \"floralwhite\": [255,250,240,1],\n \"forestgreen\": [34,139,34,1], \"fuchsia\": [255,0,255,1],\n \"gainsboro\": [220,220,220,1], \"ghostwhite\": [248,248,255,1],\n \"gold\": [255,215,0,1], \"goldenrod\": [218,165,32,1],\n \"gray\": [128,128,128,1], \"green\": [0,128,0,1],\n \"greenyellow\": [173,255,47,1], \"grey\": [128,128,128,1],\n \"honeydew\": [240,255,240,1], \"hotpink\": [255,105,180,1],\n \"indianred\": [205,92,92,1], \"indigo\": [75,0,130,1],\n \"ivory\": [255,255,240,1], \"khaki\": [240,230,140,1],\n \"lavender\": [230,230,250,1], \"lavenderblush\": [255,240,245,1],\n \"lawngreen\": [124,252,0,1], \"lemonchiffon\": [255,250,205,1],\n \"lightblue\": [173,216,230,1], \"lightcoral\": [240,128,128,1],\n \"lightcyan\": [224,255,255,1], \"lightgoldenrodyellow\": [250,250,210,1],\n \"lightgray\": [211,211,211,1], \"lightgreen\": [144,238,144,1],\n \"lightgrey\": [211,211,211,1], \"lightpink\": [255,182,193,1],\n \"lightsalmon\": [255,160,122,1], \"lightseagreen\": [32,178,170,1],\n \"lightskyblue\": [135,206,250,1], \"lightslategray\": [119,136,153,1],\n \"lightslategrey\": [119,136,153,1], \"lightsteelblue\": [176,196,222,1],\n \"lightyellow\": [255,255,224,1], \"lime\": [0,255,0,1],\n \"limegreen\": [50,205,50,1], \"linen\": [250,240,230,1],\n \"magenta\": [255,0,255,1], \"maroon\": [128,0,0,1],\n \"mediumaquamarine\": [102,205,170,1], \"mediumblue\": [0,0,205,1],\n \"mediumorchid\": [186,85,211,1], \"mediumpurple\": [147,112,219,1],\n \"mediumseagreen\": [60,179,113,1], \"mediumslateblue\": [123,104,238,1],\n \"mediumspringgreen\": [0,250,154,1], \"mediumturquoise\": [72,209,204,1],\n \"mediumvioletred\": [199,21,133,1], \"midnightblue\": [25,25,112,1],\n \"mintcream\": [245,255,250,1], \"mistyrose\": [255,228,225,1],\n \"moccasin\": [255,228,181,1], \"navajowhite\": [255,222,173,1],\n \"navy\": [0,0,128,1], \"oldlace\": [253,245,230,1],\n \"olive\": [128,128,0,1], \"olivedrab\": [107,142,35,1],\n \"orange\": [255,165,0,1], \"orangered\": [255,69,0,1],\n \"orchid\": [218,112,214,1], \"palegoldenrod\": [238,232,170,1],\n \"palegreen\": [152,251,152,1], \"paleturquoise\": [175,238,238,1],\n \"palevioletred\": [219,112,147,1], \"papayawhip\": [255,239,213,1],\n \"peachpuff\": [255,218,185,1], \"peru\": [205,133,63,1],\n \"pink\": [255,192,203,1], \"plum\": [221,160,221,1],\n \"powderblue\": [176,224,230,1], \"purple\": [128,0,128,1],\n \"red\": [255,0,0,1], \"rosybrown\": [188,143,143,1],\n \"royalblue\": [65,105,225,1], \"saddlebrown\": [139,69,19,1],\n \"salmon\": [250,128,114,1], \"sandybrown\": [244,164,96,1],\n \"seagreen\": [46,139,87,1], \"seashell\": [255,245,238,1],\n \"sienna\": [160,82,45,1], \"silver\": [192,192,192,1],\n \"skyblue\": [135,206,235,1], \"slateblue\": [106,90,205,1],\n \"slategray\": [112,128,144,1], \"slategrey\": [112,128,144,1],\n \"snow\": [255,250,250,1], \"springgreen\": [0,255,127,1],\n \"steelblue\": [70,130,180,1], \"tan\": [210,180,140,1],\n \"teal\": [0,128,128,1], \"thistle\": [216,191,216,1],\n \"tomato\": [255,99,71,1], \"turquoise\": [64,224,208,1],\n \"violet\": [238,130,238,1], \"wheat\": [245,222,179,1],\n \"white\": [255,255,255,1], \"whitesmoke\": [245,245,245,1],\n \"yellow\": [255,255,0,1], \"yellowgreen\": [154,205,50,1]}\n\nfunction clamp_css_byte(i) { // Clamp to integer 0 .. 255.\n i = Math.round(i); // Seems to be what Chrome does (vs truncation).\n return i < 0 ? 0 : i > 255 ? 255 : i;\n}\n\nfunction clamp_css_float(f) { // Clamp to float 0.0 .. 1.0.\n return f < 0 ? 0 : f > 1 ? 1 : f;\n}\n\nfunction parse_css_int(str) { // int or percentage.\n if (str[str.length - 1] === '%')\n return clamp_css_byte(parseFloat(str) / 100 * 255);\n return clamp_css_byte(parseInt(str));\n}\n\nfunction parse_css_float(str) { // float or percentage.\n if (str[str.length - 1] === '%')\n return clamp_css_float(parseFloat(str) / 100);\n return clamp_css_float(parseFloat(str));\n}\n\nfunction css_hue_to_rgb(m1, m2, h) {\n if (h < 0) h += 1;\n else if (h > 1) h -= 1;\n\n if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;\n if (h * 2 < 1) return m2;\n if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;\n return m1;\n}\n\nfunction parseCSSColor(css_str) {\n // Remove all whitespace, not compliant, but should just be more accepting.\n var str = css_str.replace(/ /g, '').toLowerCase();\n\n // Color keywords (and transparent) lookup.\n if (str in kCSSColorTable) return kCSSColorTable[str].slice(); // dup.\n\n // #abc and #abc123 syntax.\n if (str[0] === '#') {\n if (str.length === 4) {\n var iv = parseInt(str.substr(1), 16); // TODO(deanm): Stricter parsing.\n if (!(iv >= 0 && iv <= 0xfff)) return null; // Covers NaN.\n return [((iv & 0xf00) >> 4) | ((iv & 0xf00) >> 8),\n (iv & 0xf0) | ((iv & 0xf0) >> 4),\n (iv & 0xf) | ((iv & 0xf) << 4),\n 1];\n } else if (str.length === 7) {\n var iv = parseInt(str.substr(1), 16); // TODO(deanm): Stricter parsing.\n if (!(iv >= 0 && iv <= 0xffffff)) return null; // Covers NaN.\n return [(iv & 0xff0000) >> 16,\n (iv & 0xff00) >> 8,\n iv & 0xff,\n 1];\n }\n\n return null;\n }\n\n var op = str.indexOf('('), ep = str.indexOf(')');\n if (op !== -1 && ep + 1 === str.length) {\n var fname = str.substr(0, op);\n var params = str.substr(op+1, ep-(op+1)).split(',');\n var alpha = 1; // To allow case fallthrough.\n switch (fname) {\n case 'rgba':\n if (params.length !== 4) return null;\n alpha = parse_css_float(params.pop());\n // Fall through.\n case 'rgb':\n if (params.length !== 3) return null;\n return [parse_css_int(params[0]),\n parse_css_int(params[1]),\n parse_css_int(params[2]),\n alpha];\n case 'hsla':\n if (params.length !== 4) return null;\n alpha = parse_css_float(params.pop());\n // Fall through.\n case 'hsl':\n if (params.length !== 3) return null;\n var h = (((parseFloat(params[0]) % 360) + 360) % 360) / 360; // 0 .. 1\n // NOTE(deanm): According to the CSS spec s/l should only be\n // percentages, but we don't bother and let float or percentage.\n var s = parse_css_float(params[1]);\n var l = parse_css_float(params[2]);\n var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n var m1 = l * 2 - m2;\n return [clamp_css_byte(css_hue_to_rgb(m1, m2, h+1/3) * 255),\n clamp_css_byte(css_hue_to_rgb(m1, m2, h) * 255),\n clamp_css_byte(css_hue_to_rgb(m1, m2, h-1/3) * 255),\n alpha];\n default:\n return null;\n }\n }\n\n return null;\n}\n\ntry { exports.parseCSSColor = parseCSSColor } catch(e) { }\n", "title": "$:/core/modules/utils/dom/csscolorparser.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.className && el.className.toString().split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = el.className.split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t}\n\tel.className = c.join(\" \");\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = el.className.split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function() {\n\tif(\"scrollX\" in window) {\n\t\treturn {x: window.scrollX, y: window.scrollY};\n\t} else {\n\t\treturn {x: document.documentElement.scrollLeft, y: document.documentElement.scrollTop};\n\t}\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\ttry {\n\t\tif(window.localStorage) {\n\t\t\tlocalStorage.setItem(\"tw5-password-\" + name,password);\n\t\t}\n\t} catch(e) {\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\ttry {\n\t\treturn window.localStorage ? localStorage.getItem(\"tw5-password-\" + name) : \"\";\n\t} catch(e) {\n\t\treturn \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n\n})();\n", "title": "$:/core/modules/utils/dom.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/http.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. Options are:\n\turl: URL to retrieve\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data)\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tdata = results.join(\"&\");\n\t\t}\n\t}\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status === 200 || this.status === 201 || this.status === 204) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this.responseText,this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback(\"XMLHttpRequest error code: \" + this.status);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,options.url,true);\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !$tw.utils.hop(headers,\"Content-type\")) {\n\t\trequest.setRequestHeader(\"Content-type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\trequest.send(data);\n\treturn request;\n};\n\n})();\n", "title": "$:/core/modules/utils/dom/http.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/keyboard.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"enter\": 13,\n\t\"escape\": 27\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nexports.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(\"+\"),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase();\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(namedKeys[s]) {\n\t\t\tinfo.keyCode = namedKeys[s];\n\t\t}\n\t}\n\treturn info;\n};\n\nexports.checkKeyDescriptor = function(event,keyInfo) {\n\tvar metaKeyStatus = !!keyInfo.metaKey; // Using a temporary variable to keep JSHint happy\n\treturn event.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === metaKeyStatus;\t\n};\n\n})();\n", "title": "$:/core/modules/utils/dom/keyboard.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/modal.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Create the wrapper divs\n\tvar wrapper = document.createElement(\"div\"),\n\t\tmodalBackdrop = document.createElement(\"div\"),\n\t\tmodalWrapper = document.createElement(\"div\"),\n\t\tmodalHeader = document.createElement(\"div\"),\n\t\theaderTitle = document.createElement(\"h3\"),\n\t\tmodalBody = document.createElement(\"div\"),\n\t\tmodalLink = document.createElement(\"a\"),\n\t\tmodalFooter = document.createElement(\"div\"),\n\t\tmodalFooterHelp = document.createElement(\"span\"),\n\t\tmodalFooterButtons = document.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables\n\t});\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(document.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler && tiddler.fields && tiddler.fields.help) {\n\t\tvar link = document.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.appendChild(document.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: \"Close\"\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + window.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\twindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tdocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tdocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tif($tw.pageContainer) {\n\t\t$tw.utils.toggleClass($tw.pageContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n", "title": "$:/core/modules/utils/dom/modal.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/notifier.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{parentWidget: $tw.rootWidget, document: document, variables: variables});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n", "title": "$:/core/modules/utils/dom/notifier.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/popup.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === options.title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\t// Compute the new state\n\tvar state = index === -1;\n\tif(options.force !== undefined) {\n\t\tstate = options.force;\n\t}\n\t// Show or cancel the popup according to the new state\n\tif(state) {\n\t\tthis.show(options);\n\t} else {\n\t\tthis.cancel(index);\n\t}\n};\n\nPopup.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\t// Find out what was clicked on\n\t\tvar info = this.popupInfo(event.target),\n\t\t\tcancelLevel = info.popupLevel - 1;\n\t\t// Don't remove the level that was clicked on if we clicked on a handle\n\t\tif(info.isHandle) {\n\t\t\tcancelLevel++;\n\t\t}\n\t\t// Cancel\n\t\tthis.cancel(cancelLevel);\n\t}\n};\n\n/*\nFind the popup level containing a DOM node. Returns:\npopupLevel: count of the number of nested popups containing the specified element\nisHandle: true if the specified element is within a popup handle\n*/\nPopup.prototype.popupInfo = function(domNode) {\n\tvar isHandle = false,\n\t\tpopupCount = 0,\n\t\tnode = domNode;\n\t// First check ancestors to see if we're within a popup handle\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup-handle\")) {\n\t\t\tisHandle = true;\n\t\t\tpopupCount++;\n\t\t}\n\t\tif($tw.utils.hasClass(node,\"tc-popup-keep\")) {\n\t\t\tisHandle = true;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\t// Then count the number of ancestor popups\n\tnode = domNode;\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup\")) {\n\t\t\tpopupCount++;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\tvar info = {\n\t\tpopupLevel: popupCount,\n\t\tisHandle: isHandle\n\t};\n\treturn info;\n};\n\n/*\nDisplay a popup by adding it to the stack\n*/\nPopup.prototype.show = function(options) {\n\t// Find out what was clicked on\n\tvar info = this.popupInfo(options.domNode);\n\t// Cancel any higher level popups\n\tthis.cancel(info.popupLevel);\n\t// Store the popup details\n\tthis.popups.push({\n\t\ttitle: options.title,\n\t\twiki: options.wiki,\n\t\tdomNode: options.domNode\n\t});\n\t// Set the state tiddler\n\toptions.wiki.setTextReference(options.title,\n\t\t\t\"(\" + options.domNode.offsetLeft + \",\" + options.domNode.offsetTop + \",\" + \n\t\t\t\toptions.domNode.offsetWidth + \",\" + options.domNode.offsetHeight + \")\");\n\t// Add the click handler if we have any popups\n\tif(this.popups.length > 0) {\n\t\tthis.rootElement.addEventListener(\"click\",this,true);\t\t\n\t}\n};\n\n/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar popup = this.popups.pop();\n\t\tif(popup.title) {\n\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t}\n\t}\n\tif(this.popups.length === 0) {\n\t\tthis.rootElement.removeEventListener(\"click\",this,false);\n\t}\n};\n\n/*\nReturns true if the specified title and text identifies an active popup\n*/\nPopup.prototype.readPopupState = function(text) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/;\n\treturn popupLocationRegExp.test(text);\n};\n\nexports.Popup = Popup;\n\n})();\n", "title": "$:/core/modules/utils/dom/popup.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/scroller.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/scroller.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Scroller object prototype that manages scrolling in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nEvent handler for when the `tm-scroll` event hits the document body\n*/\nvar PageScroller = function() {\n\tthis.idRequestFrame = null;\n\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\twindow.webkitRequestAnimationFrame ||\n\t\twindow.mozRequestAnimationFrame ||\n\t\tfunction(callback) {\n\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t};\n\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\twindow.webkitCancelAnimationFrame ||\n\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\twindow.mozCancelAnimationFrame ||\n\t\twindow.mozCancelRequestAnimationFrame ||\n\t\tfunction(id) {\n\t\t\twindow.clearTimeout(id);\n\t\t};\n};\n\nPageScroller.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle an event\n*/\nPageScroller.prototype.handleEvent = function(event) {\n\tif(event.type === \"tm-scroll\") {\n\t\treturn this.scrollIntoView(event.target);\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\t// Now get ready to scroll the body\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = $tw.utils.getScrollPosition();\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar clientBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\ttop: clientBounds.top + scrollPosition.y,\n\t\t\twidth: clientBounds.width,\n\t\t\theight: clientBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t// targetPos/targetSize - position and size of the target element\n\t// currentPos/currentSize - position and size of the current scroll viewport\n\t// returns: new position of the scroll viewport\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to it's top/left\n\t\t\tif(targetPos <= currentPos) {\n\t\t\t\tnewPos = targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\tnewPos = targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\tnewPos = targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\tnewPos = currentPos;\n\t\t\t}\n\t\t\t// If we are scrolling within 50 pixels of the top/left then snap to zero\n\t\t\tif(newPos < 50) {\n\t\t\t\tnewPos = 0;\n\t\t\t}\n\t\t\treturn newPos;\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,window.innerWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,window.innerHeight);\n\t// Only scroll if the position has changed\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\twindow.scrollTo(scrollPosition.x + (endX - scrollPosition.x) * t,scrollPosition.y + (endY - scrollPosition.y) * t);\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n", "title": "$:/core/modules/utils/dom/scroller.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/edition-info.js": { "text": "/*\\\ntitle: $:/core/modules/utils/edition-info.js\ntype: application/javascript\nmodule-type: utils-node\n\nInformation about the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\nvar editionInfo;\n\nexports.getEditionInfo = function() {\n\tif(!editionInfo) {\n\t\t// Enumerate the edition paths\n\t\tvar editionPaths = $tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar);\n\t\teditionInfo = {};\n\t\tfor(var editionIndex=0; editionIndex<editionPaths.length; editionIndex++) {\n\t\t\tvar editionPath = editionPaths[editionIndex];\n\t\t\t// Enumerate the folders\n\t\t\tvar entries = fs.readdirSync(editionPath);\n\t\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\t\tvar entry = entries[entryIndex];\n\t\t\t\t// Check if directories have a valid tiddlywiki.info\n\t\t\t\tif(!editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar info;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tinfo = JSON.parse(fs.readFileSync(path.resolve(editionPath,entry,\"tiddlywiki.info\"),\"utf8\"));\n\t\t\t\t\t} catch(ex) {\n\t\t\t\t\t}\n\t\t\t\t\tif(info) {\n\t\t\t\t\t\teditionInfo[entry] = info;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn editionInfo;\n};\n\n})();\n", "title": "$:/core/modules/utils/edition-info.js", "type": "application/javascript", "module-type": "utils-node" }, "$:/core/modules/utils/fakedom.js": { "text": "/*\\\ntitle: $:/core/modules/utils/fakedom.js\ntype: application/javascript\nmodule-type: global\n\nA barebones implementation of DOM interfaces needed by the rendering mechanism.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Sequence number used to enable us to track objects for testing\nvar sequenceNumber = null;\n\nvar bumpSequenceNumber = function(object) {\n\tif(sequenceNumber !== null) {\n\t\tobject.sequenceNumber = sequenceNumber++;\n\t}\n};\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text;\n};\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Element = function(tag,namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis.style = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tthis.attributes[name] = value;\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this.style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this.style) {\n\t\t\t\tstyle.push(s + \":\" + this.style[s] + \";\");\n\t\t\t}\n\t\t\tif(style.length > 0) {\n\t\t\t\toutput.push(\" style=\\\"\",style.join(\"\"),\"\\\"\")\n\t\t\t}\n\t\t}\n\t\toutput.push(\">\");\n\t\tif($tw.config.htmlVoidElements.indexOf(this.tag) === -1) {\n\t\t\toutput.push(this.innerHTML);\n\t\t\toutput.push(\"</\",this.tag,\">\");\n\t\t}\n\t\treturn output.join(\"\");\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"innerHTML\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn this.rawHTML;\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tif(node instanceof TW_Element) {\n\t\t\t\t\tb.push(node.outerHTML);\n\t\t\t\t} else if(node instanceof TW_TextNode) {\n\t\t\t\t\tb.push($tw.utils.htmlEncode(node.textContent));\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.isRaw = true;\n\t\tthis.rawHTML = value;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tthrow \"Cannot get textContent on a raw TW_Element\";\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.textContent);\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.children = [new TW_TextNode(value)];\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tthrow \"Cannot get formattedTextContent on a raw TW_Element\";\n\t\t} else {\n\t\t\tvar b = [],\n\t\t\t\tisBlock = $tw.config.htmlBlockElements.indexOf(this.tag) !== -1;\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\tif(this.tag === \"li\") {\n\t\t\t\tb.push(\"* \");\n\t\t\t}\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.formattedTextContent);\n\t\t\t});\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\treturn b.join(\"\");\n\t\t}\n\t}\n});\n\nvar document = {\n\tsetSequenceNumber: function(value) {\n\t\tsequenceNumber = value;\n\t},\n\tcreateElementNS: function(namespace,tag) {\n\t\treturn new TW_Element(tag,namespace);\n\t},\n\tcreateElement: function(tag) {\n\t\treturn new TW_Element(tag);\n\t},\n\tcreateTextNode: function(text) {\n\t\treturn new TW_TextNode(text);\n\t},\n\tcompatMode: \"CSS1Compat\", // For KaTeX to know that we're not a browser in quirks mode\n\tisTiddlyWikiFakeDom: true\n};\n\nexports.fakeDocument = document;\n\n})();\n", "title": "$:/core/modules/utils/fakedom.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/utils/filesystem.js": { "text": "/*\\\ntitle: $:/core/modules/utils/filesystem.js\ntype: application/javascript\nmodule-type: utils-node\n\nFile system utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\n/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = $tw.utils.removeTrailingSeparator(srcPath);\n\tdstPath = $tw.utils.removeTrailingSeparator(dstPath);\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = new Buffer(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n})();\n", "title": "$:/core/modules/utils/filesystem.js", "type": "application/javascript", "module-type": "utils-node" }, "$:/core/modules/utils/logger.js": { "text": "/*\\\ntitle: $:/core/modules/utils/logger.js\ntype: application/javascript\nmodule-type: utils\n\nA basic logging implementation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ALERT_TAG = \"$:/tags/Alert\";\n\n/*\nMake a new logger\n*/\nfunction Logger(componentName) {\n\tthis.componentName = componentName || \"\";\n}\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tif(console !== undefined && console.log !== undefined) {\n\t\treturn Function.apply.call(console.log, console, [this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)));\n\t}\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\t// Prepare the text of the alert\n\tvar text = Array.prototype.join.call(arguments,\" \");\n\t// Create alert tiddlers in the browser\n\tif($tw.browser) {\n\t\t// Check if there is an existing alert with the same text and the same component\n\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\talertFields,\n\t\t\texistingCount,\n\t\t\tself = this;\n\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(tiddler.fields.text === text && tiddler.fields.component === self.componentName && tiddler.fields.modified && (!alertFields || tiddler.fields.modified < alertFields.modified)) {\n\t\t\t\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t}\n\t\t});\n\t\tif(alertFields) {\n\t\t\texistingCount = alertFields.count || 1;\n\t\t} else {\n\t\t\talertFields = {\n\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\ttext: text,\n\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\tcomponent: this.componentName\n\t\t\t};\n\t\t\texistingCount = 0;\n\t\t}\n\t\talertFields.modified = new Date();\n\t\tif(++existingCount > 1) {\n\t\t\talertFields.count = existingCount;\n\t\t} else {\n\t\t\talertFields.count = undefined;\n\t\t}\n\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t// Log the alert as well\n\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t} else {\n\t\t// Print an orange message to the console if not in the browser\n\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n", "title": "$:/core/modules/utils/logger.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/parsetree.js": { "text": "/*\\\ntitle: $:/core/modules/utils/parsetree.js\ntype: application/javascript\nmodule-type: utils\n\nParse tree utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[name] = {type: \"string\", value: value};\n};\n\nexports.getAttributeValueFromParseTreeNode = function(node,name,defaultValue) {\n\tif(node.attributes && node.attributes[name] && node.attributes[name].value !== undefined) {\n\t\treturn node.attributes[name].value;\n\t}\n\treturn defaultValue;\n};\n\nexports.addClassToParseTreeNode = function(node,classString) {\n\tvar classes = [];\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[\"class\"] = node.attributes[\"class\"] || {type: \"string\", value: \"\"};\n\tif(node.attributes[\"class\"].type === \"string\") {\n\t\tif(node.attributes[\"class\"].value !== \"\") {\n\t\t\tclasses = node.attributes[\"class\"].value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tnode.attributes[\"class\"].value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\t\tnode.attributes = node.attributes || {};\n\t\tnode.attributes.style = node.attributes.style || {type: \"string\", value: \"\"};\n\t\tif(node.attributes.style.type === \"string\") {\n\t\t\tnode.attributes.style.value += name + \":\" + value + \";\";\n\t\t}\n};\n\nexports.findParseTreeNode = function(nodeArray,search) {\n\tfor(var t=0; t<nodeArray.length; t++) {\n\t\tif(nodeArray[t].type === search.type && nodeArray[t].tag === search.tag) {\n\t\t\treturn nodeArray[t];\n\t\t}\n\t}\n\treturn undefined;\n};\n\n})();\n", "title": "$:/core/modules/utils/parsetree.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/performance.js": { "text": "/*\\\ntitle: $:/core/modules/utils/performance.js\ntype: application/javascript\nmodule-type: global\n\nPerformance measurement.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Performance(enabled) {\n\tthis.enabled = !!enabled;\n\tthis.measures = {}; // Hashmap of current values of measurements\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n}\n\n/*\nWrap performance reporting around a top level function\n*/\nPerformance.prototype.report = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tself.measures = {};\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tself.logger.log(name + \": \" + $tw.utils.timer(startTime) + \"ms\");\n\t\t\tfor(var m in self.measures) {\n\t\t\t\tself.logger.log(\"+\" + m + \": \" + self.measures[m] + \"ms\");\n\t\t\t}\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\n/*\nWrap performance measurements around a subfunction\n*/\nPerformance.prototype.measure = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments),\n\t\t\t\tvalue = self.measures[name] || 0;\n\t\t\tself.measures[name] = value + $tw.utils.timer(startTime);\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nexports.Performance = Performance;\n\n})();\n", "title": "$:/core/modules/utils/performance.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/utils/pluginmaker.js": { "text": "/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\nError: \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n", "title": "$:/core/modules/utils/pluginmaker.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/utils.js": { "text": "/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\tconsole.log($tw.node ? \"\\x1b[1;33m\" + text + \"\\x1b[0m\" : text);\n}\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\tvar s = 0;\n\t$tw.utils.each(object,function() {s++;});\n\treturn s;\n};\n\n/*\nCheck if an array is equal by value and by reference.\n*/\nexports.isArrayEqual = function(array1,array2) {\n\tif(array1 === array2) {\n\t\treturn true;\n\t}\n\tarray1 = array1 || [];\n\tarray2 = array2 || [];\n\tif(array1.length !== array2.length) {\n\t\treturn false;\n\t}\n\treturn array1.every(function(value,index) {\n\t\treturn value === array2[index];\n\t});\n};\n\n/*\nPush entries onto an array, removing them first if they already exist in the array\n\tarray: array to modify (assumed to be free of duplicates)\n\tvalue: a single value to push or an array of values to push\n*/\nexports.pushTop = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\t// Remove any array entries that are duplicated in the new values\n\t\tif(value.length !== 0) {\n\t\t\tif(array.length !== 0) {\n\t\t\t\tif(value.length < array.length) {\n\t\t\t\t\tfor(t=0; t<value.length; t++) {\n\t\t\t\t\t\tp = array.indexOf(value[t]);\n\t\t\t\t\t\tif(p !== -1) {\n\t\t\t\t\t\t\tarray.splice(p,1);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tfor(t=array.length-1; t>=0; t--) {\n\t\t\t\t\t\tp = value.indexOf(array[t]);\n\t\t\t\t\t\tif(p !== -1) {\n\t\t\t\t\t\t\tarray.splice(t,1);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Push the values on top of the main array\n\t\t\tarray.push.apply(array,value);\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t\tarray.push(value);\n\t}\n\treturn array;\n};\n\n/*\nRemove entries from an array\n\tarray: array to modify\n\tvalue: a single value to remove, or an array of values to remove\n*/\nexports.removeArrayEntries = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\tp = array.indexOf(value[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tarray.splice(p,1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t}\n};\n\n/*\nCheck whether any members of a hashmap are present in another hashmap\n*/\nexports.checkDependencies = function(dependencies,changes) {\n\tvar hit = false;\n\t$tw.utils.each(changes,function(change,title) {\n\t\tif($tw.utils.hop(dependencies,title)) {\n\t\t\thit = true;\n\t\t}\n\t});\n\treturn hit;\n};\n\nexports.extend = function(object /* [, src] */) {\n\t$tw.utils.each(Array.prototype.slice.call(arguments, 1), function(source) {\n\t\tif(source) {\n\t\t\tfor(var property in source) {\n\t\t\t\tobject[property] = source[property];\n\t\t\t}\n\t\t}\n\t});\n\treturn object;\n};\n\nexports.deepCopy = function(object) {\n\tvar result,t;\n\tif($tw.utils.isArray(object)) {\n\t\t// Copy arrays\n\t\tresult = object.slice(0);\n\t} else if(typeof object === \"object\") {\n\t\tresult = {};\n\t\tfor(t in object) {\n\t\t\tif(object[t] !== undefined) {\n\t\t\t\tresult[t] = $tw.utils.deepCopy(object[t]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tresult = object;\n\t}\n\treturn result;\n};\n\nexports.extendDeepCopy = function(object,extendedProperties) {\n\tvar result = $tw.utils.deepCopy(object),t;\n\tfor(t in extendedProperties) {\n\t\tif(extendedProperties[t] !== undefined) {\n\t\t\tresult[t] = $tw.utils.deepCopy(extendedProperties[t]);\n\t\t}\n\t}\n\treturn result;\n};\n\nexports.slowInSlowOut = function(t) {\n\treturn (1 - ((Math.cos(t * Math.PI) + 1) / 2));\n};\n\nexports.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^0hh12/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getHours12(date));\n\t\t\t}],\n\t\t\t[/^wYYYY/, function() {\n\t\t\t\treturn $tw.utils.getYearForWeekNo(date);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn date.getFullYear();\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^0DD/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getDate());\n\t\t\t}],\n\t\t\t[/^0MM/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMonth()+1);\n\t\t\t}],\n\t\t\t[/^0WW/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getWeek(date));\n\t\t\t}],\n\t\t\t[/^ddd/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^mmm/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^DDD/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^MMM/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^TZD/, function() {\n\t\t\t\tvar tz = date.getTimezoneOffset(),\n\t\t\t\tatz = Math.abs(tz);\n\t\t\t\treturn (tz < 0 ? '+' : '-') + $tw.utils.pad(Math.floor(atz / 60)) + ':' + $tw.utils.pad(atz % 60);\n\t\t\t}],\n\t\t\t[/^wYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date) - 2000);\n\t\t\t}],\n\t\t\t[/^[ap]m/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toLowerCase();\n\t\t\t}],\n\t\t\t[/^hh/, function() {\n\t\t\t\treturn date.getHours();\n\t\t\t}],\n\t\t\t[/^mm/, function() {\n\t\t\t\treturn date.getMinutes();\n\t\t\t}],\n\t\t\t[/^ss/, function() {\n\t\t\t\treturn date.getSeconds();\n\t\t\t}],\n\t\t\t[/^[AP]M/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toUpperCase();\n\t\t\t}],\n\t\t\t[/^DD/, function() {\n\t\t\t\treturn date.getDate();\n\t\t\t}],\n\t\t\t[/^MM/, function() {\n\t\t\t\treturn date.getMonth() + 1;\n\t\t\t}],\n\t\t\t[/^WW/, function() {\n\t\t\t\treturn $tw.utils.getWeek(date);\n\t\t\t}],\n\t\t\t[/^YY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear() - 2000);\n\t\t\t}]\n\t\t];\n\twhile(t.length){\n\t\tvar matchString = \"\";\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tmatchString = m[1].call();\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(matchString) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.getAmPm = function(date) {\n\treturn $tw.language.getString(\"Date/Period/\" + (date.getHours() >= 12 ? \"pm\" : \"am\"));\n};\n\nexports.getDaySuffix = function(date) {\n\treturn $tw.language.getString(\"Date/DaySuffix/\" + date.getDate());\n};\n\nexports.getWeek = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week to calculate weekNo\n\tvar n = Math.floor((dt.getTime()-new Date(dt.getFullYear(),0,1) + 3600000) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\", duration: 365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\", duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\", duration: 24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\", duration: 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration: 60 * 1000},\n\t\t{name: \"Seconds\", duration: 1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&\", < to \"<\", > to \">\", \" to \""\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&\").replace(/</mg,\"<\").replace(/>/mg,\">\").replace(/\\\"/mg,\""\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar e = s.substr(1,s.length-2); // Strip the & and the ;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\treturn String.fromCharCode(parseInt(e.substr(2),16));\t\n\t\t} else {\n\t\t\treturn String.fromCharCode(parseInt(e.substr(1),10));\n\t\t}\n\t} else {\n\t\tvar c = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn String.fromCharCode(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\') // backslash\n\t\t.replace(/\"/g, '\\\\\"') // double quote character\n\t\t.replace(/'/g, \"\\\\'\") // single quote character\n\t\t.replace(/\\r/g, '\\\\r') // carriage return\n\t\t.replace(/\\n/g, '\\\\n') // line feed\n\t\t.replace(/[\\x80-\\uFFFF]/g, exports.escape); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|'\"\\\\^~]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,4);\n\t} else {\n\t\tprocess.nextTick(fn);\n\t}\n};\n\n/*\nConvert a hyphenated CSS property name into a camel case one\n*/\nexports.unHyphenateCss = function(propName) {\n\treturn propName.replace(/-([a-z])/gi, function(match0,match1) {\n\t\treturn match1.toUpperCase();\n\t});\n};\n\n/*\nConvert a camelcase CSS property name into a dashed one (\"backgroundColor\" --> \"background-color\")\n*/\nexports.hyphenateCss = function(propName) {\n\treturn propName.replace(/([A-Z])/g, function(match0,match1) {\n\t\treturn \"-\" + match1.toLowerCase();\n\t});\n};\n\n/*\nParse a text reference of one of these forms:\n* title\n* !!field\n* title!!field\n* title##index\n* etc\nReturns an object with the following fields, all optional:\n* title: tiddler title\n* field: tiddler field name\n* index: JSON property index\n*/\nexports.parseTextReference = function(textRef) {\n\t// Separate out the title, field name and/or JSON indices\n\tvar reTextRef = /(?:(.*?)!!(.+))|(?:(.*?)##(.+))|(.*)/mg,\n\t\tmatch = reTextRef.exec(textRef),\n\t\tresult = {};\n\tif(match && reTextRef.lastIndex === textRef.length) {\n\t\t// Return the parts\n\t\tif(match[1]) {\n\t\t\tresult.title = match[1];\n\t\t}\n\t\tif(match[2]) {\n\t\t\tresult.field = match[2];\n\t\t}\n\t\tif(match[3]) {\n\t\t\tresult.title = match[3];\n\t\t}\n\t\tif(match[4]) {\n\t\t\tresult.index = match[4];\n\t\t}\n\t\tif(match[5]) {\n\t\t\tresult.title = match[5];\n\t\t}\n\t} else {\n\t\t// If we couldn't parse it\n\t\tresult.title = textRef\n\t}\n\treturn result;\n};\n\n/*\nChecks whether a string is a valid fieldname\n*/\nexports.isValidFieldName = function(name) {\n\tif(!name || typeof name !== \"string\") {\n\t\treturn false;\n\t}\n\tname = name.toLowerCase().trim();\n\tvar fieldValidatorRegEx = /^[a-z0-9\\-\\._]+$/mg;\n\treturn fieldValidatorRegEx.test(name);\n};\n\n/*\nExtract the version number from the meta tag or from the boot file\n*/\n\n// Browser version\nexports.extractVersionInfo = function() {\n\tif($tw.packageInfo) {\n\t\treturn $tw.packageInfo.version;\n\t} else {\n\t\tvar metatags = document.getElementsByTagName(\"meta\");\n\t\tfor(var t=0; t<metatags.length; t++) {\n\t\t\tvar m = metatags[t];\n\t\t\tif(m.name === \"tiddlywiki-version\") {\n\t\t\t\treturn m.content;\n\t\t\t}\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the animation duration in ms\n*/\nexports.getAnimationDuration = function() {\n\treturn parseInt($tw.wiki.getTiddlerText(\"$:/config/AnimationDuration\",\"400\"),10);\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\tif($tw.browser) {\n\t\t// TODO\n\t\tthrow \"$tw.utils.base64Decode() doesn't work in the browser\";\n\t} else {\n\t\treturn (new Buffer(string64,\"base64\")).toString();\n\t}\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\t\t\n\t\tm = r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tparts.push(\"data:\");\n\tparts.push(type);\n\tparts.push(isBase64 ? \";base64\" : \"\");\n\tparts.push(\",\");\n\tparts.push(isBase64 ? text : encodeURIComponent(text));\n\treturn parts.join(\"\");\n};\n\n})();", "title": "$:/core/modules/utils/utils.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/widgets/action-deletefield.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletefield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete fields of a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\ttiddler = this.wiki.getTiddler(self.actionTiddler),\n\t\tremoveFields = {};\n\tif(this.actionField) {\n\t\tremoveFields[this.actionField] = undefined;\n\t}\n\tif(tiddler) {\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\" && name !== \"title\") {\n\t\t\t\tremoveFields[name] = undefined;\n\t\t\t}\n\t\t});\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,removeFields));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-deletefield.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-deletetiddler.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletetiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteTiddlerWidget.prototype.execute = function() {\n\tthis.actionFilter = this.getAttribute(\"$filter\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$filter\"] || changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddlers = [];\n\tif(this.actionFilter) {\n\t\ttiddlers = this.wiki.filterTiddlers(this.actionFilter,this);\n\t}\n\tif(this.actionTiddler) {\n\t\ttiddlers.push(this.actionTiddler);\n\t}\n\tfor(var t=0; t<tiddlers.length; t++) {\n\t\tthis.wiki.deleteTiddler(tiddlers[t]);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletetiddler\"] = DeleteTiddlerWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-deletetiddler.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-navigate.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-navigate.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to navigate to a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigateWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigateWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigateWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigateWidget.prototype.execute = function() {\n\tthis.actionTo = this.getAttribute(\"$to\");\n\tthis.actionScroll = this.getAttribute(\"$scroll\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nNavigateWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$to\"] || changedAttributes[\"$scroll\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nNavigateWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar bounds = triggeringWidget && triggeringWidget.getBoundingClientRect && triggeringWidget.getBoundingClientRect(),\n\t\tsuppressNavigation = event.metaKey || event.ctrlKey || (event.button === 1);\n\tif(this.actionScroll === \"yes\") {\n\t\tsuppressNavigation = false;\n\t} else if(this.actionScroll === \"no\") {\n\t\tsuppressNavigation = true;\n\t}\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.actionTo === undefined ? this.getVariable(\"currentTiddler\") : this.actionTo,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: triggeringWidget,\n\t\tnavigateFromClientRect: bounds && { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: suppressNavigation\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-navigate\"] = NavigateWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-navigate.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-sendmessage.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-sendmessage.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send a message\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SendMessageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSendMessageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSendMessageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSendMessageWidget.prototype.execute = function() {\n\tthis.actionMessage = this.getAttribute(\"$message\");\n\tthis.actionParam = this.getAttribute(\"$param\");\n\tthis.actionName = this.getAttribute(\"$name\");\n\tthis.actionValue = this.getAttribute(\"$value\",\"\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSendMessageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSendMessageWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Get the string parameter\n\tvar param = this.actionParam;\n\t// Assemble the attributes as a hashmap\n\tvar paramObject = Object.create(null);\n\tvar count = 0;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparamObject[name] = attribute;\n\t\t\tcount++;\n\t\t}\n\t});\n\t// Add name/value pair if present\n\tif(this.actionName) {\n\t\tparamObject[this.actionName] = this.actionValue;\n\t}\n\t// Dispatch the message\n\tthis.dispatchEvent({\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\")\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-sendmessage.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-setfield.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-setfield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set a single field or index on a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n\tthis.actionIndex = this.getAttribute(\"$index\");\n\tthis.actionValue = this.getAttribute(\"$value\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"] || changedAttributes[\"$index\"] || changedAttributes[\"$value\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this;\n\tif(typeof this.actionValue === \"string\") {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue);\t\t\n\t}\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute);\n\t\t}\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setfield\"] = SetFieldWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-setfield.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/browse.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/browse.js\ntype: application/javascript\nmodule-type: widget\n\nBrowse widget for browsing for files to import\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar BrowseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBrowseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBrowseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"file\");\n\tif(this.browseMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"change\",function (event) {\n\t\tif(self.message) {\n\t\t\tself.dispatchEvent({type: self.message, param: self.param, files: event.target.files});\n\t\t} else {\n\t\t\tself.wiki.readFiles(event.target.files,function(tiddlerFieldsArray) {\n\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t});\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nBrowseWidget.prototype.execute = function() {\n\tthis.browseMultiple = this.getAttribute(\"multiple\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.nwsaveas = this.getAttribute(\"nwsaveas\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBrowseWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.browse = BrowseWidget;\n\n})();\n", "title": "$:/core/modules/widgets/browse.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/button.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/button.js\ntype: application/javascript\nmodule-type: widget\n\nButton widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ButtonWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nButtonWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nButtonWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = \"button\";\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = this.popup && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif(this.set && this.setTo && this.isSelected()) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t\tif(isPoppedUp) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t}\n\tif(isPoppedUp) {\n\t\t$tw.utils.pushTop(classes,\"tc-popup-handle\");\n\t}\n\tdomNode.className = classes.join(\" \");\n\t// Assign other attributes\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"click\",function (event) {\n\t\tvar handled = false;\n\t\tif(self.invokeActions(this,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.to) {\n\t\t\tself.navigateTo(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.message) {\n\t\t\tself.dispatchMessage(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.popup) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n return this.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? $tw.popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1)\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\t$tw.popup.triggerPopup({\n\t\tdomNode: this.domNodes[0],\n\t\ttitle: this.popup,\n\t\twiki: this.wiki\n\t});\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes[\"class\"] || changedAttributes.selectedClass || changedAttributes.style || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup])) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n", "title": "$:/core/modules/widgets/button.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/checkbox.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tvar value = tiddler.fields[this.checkboxField] || this.checkboxDefault || \"\";\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag);\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tvar value = checked ? this.checkboxChecked : this.checkboxUnchecked;\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCheckboxWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\n\tthis.checkboxClass = this.getAttribute(\"class\",\"\");\n\tthis.checkboxInvertTag = this.getAttribute(\"invertTag\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();", "title": "$:/core/modules/widgets/checkbox.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/codeblock.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/codeblock.js\ntype: application/javascript\nmodule-type: widget\n\nCode block node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CodeBlockWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCodeBlockWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCodeBlockWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar codeNode = this.document.createElement(\"code\"),\n\t\tdomNode = this.document.createElement(\"pre\");\n\tcodeNode.appendChild(this.document.createTextNode(this.getAttribute(\"code\")));\n\tdomNode.appendChild(codeNode);\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCodeBlockWidget.prototype.execute = function() {\n\tthis.language = this.getAttribute(\"language\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCodeBlockWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.codeblock = CodeBlockWidget;\n\n})();\n", "title": "$:/core/modules/widgets/codeblock.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/count.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/count.js\ntype: application/javascript\nmodule-type: widget\n\nCount widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CountWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCountWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCountWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.currentCount);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCountWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Execute the filter\n\tif(this.filter) {\n\t\tthis.currentCount = this.wiki.filterTiddlers(this.filter,this).length;\n\t} else {\n\t\tthis.currentCount = undefined;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCountWidget.prototype.refresh = function(changedTiddlers) {\n\t// Re-execute the filter to get the count\n\tthis.computeAttributes();\n\tvar oldCount = this.currentCount;\n\tthis.execute();\n\tif(this.currentCount !== oldCount) {\n\t\t// Regenerate and rerender the widget and replace the existing DOM node\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n\n};\n\nexports.count = CountWidget;\n\n})();\n", "title": "$:/core/modules/widgets/count.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/dropzone.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/dropzone.js\ntype: application/javascript\nmodule-type: widget\n\nDropzone widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DropZoneWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDropZoneWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDropZoneWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\tdomNode.className = \"tc-dropzone\";\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"}\n\t]);\n\tdomNode.addEventListener(\"click\",function (event) {\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nDropZoneWidget.prototype.enterDrag = function() {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// We count enter/leave events\n\tthis.dragEnterCount = (this.dragEnterCount || 0) + 1;\n\t// If we're entering for the first time we need to apply highlighting\n\tif(this.dragEnterCount === 1) {\n\t\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.leaveDrag = function() {\n\t// Reduce the enter count\n\tthis.dragEnterCount = (this.dragEnterCount || 0) - 1;\n\t// Remove highlighting if we're leaving externally\n\tif(this.dragEnterCount <= 0) {\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent = function(event) {\n\tthis.enterDrag();\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handleDragOverEvent = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent = function(event) {\n\tthis.leaveDrag();\n};\n\nDropZoneWidget.prototype.handleDropEvent = function(event) {\n\tthis.leaveDrag();\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\n\t// Reset the enter count\n\tthis.dragEnterCount = 0;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Import any files in the drop\n\tvar numFiles = this.wiki.readFiles(dataTransfer.files,function(tiddlerFieldsArray) {\n\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t});\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\tthis.importData(dataTransfer);\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.importData = function(dataTransfer) {\n\t// Try each provided data type in turn\n\tfor(var t=0; t<this.importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || this.importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = this.importDataTypes[t];\n\t\t\t\tvar data = dataTransfer.getData(dataType.type);\n\t\t\t// Import the tiddlers in the data\n\t\t\tif(data !== \"\" && data !== null) {\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.convertToFields(data);\n\t\t\t\tif(!tiddlerFields.title) {\n\t\t\t\t\ttiddlerFields.title = this.wiki.generateNewTitle(\"Untitled\");\n\t\t\t\t}\n\t\t\t\tthis.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nDropZoneWidget.prototype.importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, convertToFields: function(data) {\n\t\treturn JSON.parse(data);\n\t}},\n\t{type: \"URL\", IECompatible: true, convertToFields: function(data) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn JSON.parse(match[1]);\n\t\t} else {\n\t\t\treturn { // As URL string\n\t\t\t\ttext: data\n\t\t\t};\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, convertToFields: function(data) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn JSON.parse(match[1]);\n\t\t} else {\n\t\t\treturn { // As URL string\n\t\t\t\ttext: data\n\t\t\t};\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}},\n\t{type: \"text/plain\", IECompatible: false, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}},\n\t{type: \"Text\", IECompatible: true, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}}\n];\n\nDropZoneWidget.prototype.handlePasteEvent = function(event) {\n\t// Let the browser handle it if we're in a textarea or input box\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) == -1) {\n\t\tvar self = this,\n\t\t\titems = event.clipboardData.items;\n\t\t// Enumerate the clipboard items\n\t\tfor(var t = 0; t<items.length; t++) {\n\t\t\tvar item = items[t];\n\t\t\tif(item.kind === \"file\") {\n\t\t\t\t// Import any files\n\t\t\t\tthis.wiki.readFile(item.getAsFile(),function(tiddlerFieldsArray) {\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t\t});\n\t\t\t} else if(item.kind === \"string\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar type = item.type;\n\t\t\t\titem.getAsString(function(str) {\n\t\t\t\t\tvar tiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled\"),\n\t\t\t\t\t\ttext: str,\n\t\t\t\t\t\ttype: type\n\t\t\t\t\t};\n\t\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\t\tconsole.log(\"Importing string '\" + str + \"', type: '\" + type + \"'\");\n\t\t\t\t\t}\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\t// Tell the browser that we've handled the paste\n\t\tevent.stopPropagation();\n\t\tevent.preventDefault();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDropZoneWidget.prototype.execute = function() {\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDropZoneWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.dropzone = DropZoneWidget;\n\n})();\n", "title": "$:/core/modules/widgets/dropzone.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit-binary.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit-binary.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-binary widget; placeholder for editing binary tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBinaryWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBinaryWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBinaryWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBinaryWidget.prototype.execute = function() {\n\t// Construct the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"transclude\",\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t}\n\t}]);\n};\n\n/*\nRefresh by refreshing our child widget\n*/\nEditBinaryWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"edit-binary\"] = EditBinaryWidget;\n\n})();\n", "title": "$:/core/modules/widgets/edit-binary.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit-bitmap.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 300,\n\tDEFAULT_IMAGE_HEIGHT = 185;\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our element\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\tthis.widthDomNode = $tw.utils.domMaker(\"input\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor-width\",\n\t\teventListeners: [{\n\t\t\tname: \"change\", handlerObject: this, handlerMethod: \"handleWidthChangeEvent\"\n\t\t}]\n\t});\n\tthis.heightDomNode = $tw.utils.domMaker(\"input\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor-height\",\n\t\teventListeners: [{\n\t\t\tname: \"change\", handlerObject: this, handlerMethod: \"handleHeightChangeEvent\"\n\t\t}]\n\t});\n\t// Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tparent.insertBefore(this.widthDomNode,nextSibling);\n\tparent.insertBefore(this.heightDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode,this.widthDomNode,this.heightDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n};\n\n/*\nNote that the bitmap editor intentionally doesn't try to refresh itself because it would be confusing to have the image changing spontaneously while editting it\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.updateSize();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.updateSize();\n\t};\n\t// Get the current bitmap into an image object\n\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Update the input boxes with the actual size of the canvas\n*/\nEditBitmapWidget.prototype.updateSize = function() {\n\tthis.widthDomNode.value = this.currCanvas.width;\n\tthis.heightDomNode.value = this.currCanvas.height;\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleWidthChangeEvent = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(this.widthDomNode.value,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newWidth !== this.currCanvas.width) {\n\t\tthis.changeCanvasSize(newWidth,this.currCanvas.height);\n\t}\n\t// Update the input controls\n\tthis.updateSize();\n};\n\nEditBitmapWidget.prototype.handleHeightChangeEvent = function(event) {\n\t// Get the new width\n\tvar newHeight = parseInt(this.heightDomNode.value,10);\n\t// Update if necessary\n\tif(newHeight > 0 && newHeight !== this.currCanvas.height) {\n\t\tthis.changeCanvasSize(this.currCanvas.width,newHeight);\n\t}\n\t// Update the input controls\n\tthis.updateSize();\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseInt(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"),10);\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\tif(tiddler) {\n\t\t// data URIs look like \"data:<type>;base64,<text>\"\n\t\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type,1.0),\n\t\t\tposColon = dataURL.indexOf(\":\"),\n\t\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\t\tposComma = dataURL.indexOf(\",\"),\n\t\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\t\ttext = dataURL.substring(posComma+1);\n\t\tvar update = {type: type, text: text};\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,update));\n\t}\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n", "title": "$:/core/modules/widgets/edit-bitmap.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit-text.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditTextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditTextWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditTextWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our element\n\tvar editInfo = this.getEditInfo(),\n\t\ttag = this.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tif(this.editType) {\n\t\tdomNode.setAttribute(\"type\",this.editType);\n\t}\n\tif(editInfo.value === \"\" && this.editPlaceholder) {\n\t\tdomNode.setAttribute(\"placeholder\",this.editPlaceholder);\n\t}\n\tif(this.editSize) {\n\t\tdomNode.setAttribute(\"size\",this.editSize);\n\t}\n\t// Assign classes\n\tif(this.editClass) {\n\t\tdomNode.className = this.editClass;\n\t}\n\t// Set the text\n\tif(this.editTag === \"textarea\") {\n\t\tdomNode.appendChild(this.document.createTextNode(editInfo.value));\n\t} else {\n\t\tdomNode.value = editInfo.value;\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n\t// Fix height\n\tthis.fixHeight();\n\t// Focus field\n\tif(this.editFocus === \"true\") {\n\t\tif(domNode.focus && domNode.select) {\n\t\t\tdomNode.focus();\n\t\t\tdomNode.select();\t\t\t\n\t\t}\n\t}\n};\n\n/*\nGet the tiddler being edited and current value\n*/\nEditTextWidget.prototype.getEditInfo = function() {\n\t// Get the edit value\n\tvar self = this,\n\t\tvalue,\n\t\tupdate;\n\tif(this.editIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\tupdate = function(value) {\n\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t}\n\t\t};\n\t} else {\n\t\t// Get the current tiddler and the field name\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t} else {\n\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\tswitch(this.editField) {\n\t\t\t\tcase \"text\":\n\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"title\":\n\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tvalue = \"\";\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\tvalue = this.editDefault;\n\t\t\t}\n\t\t}\n\t\tupdate = function(value) {\n\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\tupdateFields = {\n\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t};\n\t\t\tupdateFields[self.editField] = value;\n\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t};\n\t}\n\treturn {value: value, update: update};\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditTextWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editDefault = this.getAttribute(\"default\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.editSize = this.getAttribute(\"size\");\n\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",\"yes\") === \"yes\";\n\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\tthis.editFocus = this.getAttribute(\"focus\");\n\t// Get the editor element tag and type\n\tvar tag,type;\n\tif(this.editField === \"text\") {\n\t\ttag = \"textarea\";\n\t} else {\n\t\ttag = \"input\";\n\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\ttag = fieldModule.editTag;\n\t\t}\n\t\tif(fieldModule && fieldModule.editType) {\n\t\t\ttype = fieldModule.editType;\n\t\t}\n\t\ttype = type || \"text\";\n\t}\n\t// Get the rest of our parameters\n\tthis.editTag = this.getAttribute(\"tag\",tag);\n\tthis.editType = this.getAttribute(\"type\",type);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Completely rerender if any of our attributes have changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.editTitle]) {\n\t\tthis.updateEditor(this.getEditInfo().value);\n\t\treturn true;\n\t}\n\treturn false;\n};\n\n/*\nUpdate the editor with new text. This method is separate from updateEditorDomNode()\nso that subclasses can override updateEditor() and still use updateEditorDomNode()\n*/\nEditTextWidget.prototype.updateEditor = function(text) {\n\tthis.updateEditorDomNode(text);\n};\n\n/*\nUpdate the editor dom node with new text\n*/\nEditTextWidget.prototype.updateEditorDomNode = function(text) {\n\t// Replace the edit value if the tiddler we're editing has changed\n\tvar domNode = this.domNodes[0];\n\tif(!domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.document.activeElement !== domNode) {\n\t\t\tdomNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nFix the height of textareas to fit their content\n*/\nEditTextWidget.prototype.fixHeight = function() {\n\tvar self = this,\n\t\tdomNode = this.domNodes[0];\n\tif(this.editAutoHeight && domNode && !domNode.isTiddlyWikiFakeDom && this.editTag === \"textarea\") {\n\t\t// Resize the textarea to fit its content, preserving scroll position\n\t\tvar scrollPosition = $tw.utils.getScrollPosition(),\n\t\t\tscrollTop = scrollPosition.y;\n\t\t// Measure the specified minimum height\n\t\tdomNode.style.height = self.editMinHeight;\n\t\tvar minHeight = domNode.offsetHeight;\n\t\t// Set its height to auto so that it snaps to the correct height\n\t\tdomNode.style.height = \"auto\";\n\t\t// Calculate the revised height\n\t\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,minHeight);\n\t\t// Only try to change the height if it has changed\n\t\tif(newHeight !== domNode.offsetHeight) {\n\t\t\tdomNode.style.height = newHeight + \"px\";\n\t\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t\t$tw.utils.forceLayout(domNode);\n\t\t\t// Check that the scroll position is still visible before trying to scroll back to it\n\t\t\tscrollTop = Math.min(scrollTop,self.document.body.scrollHeight - window.innerHeight);\n\t\t\twindow.scrollTo(scrollPosition.x,scrollTop);\n\t\t}\n\t}\n};\n\n/*\nHandle a dom \"input\" event\n*/\nEditTextWidget.prototype.handleInputEvent = function(event) {\n\tthis.saveChanges(this.domNodes[0].value);\n\tthis.fixHeight();\n\treturn true;\n};\n\nEditTextWidget.prototype.handleFocusEvent = function(event) {\n\tif(this.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.editFocusPopup,\n\t\t\twiki: this.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\nEditTextWidget.prototype.saveChanges = function(text) {\n\tvar editInfo = this.getEditInfo();\n\tif(text !== editInfo.value) {\n\t\teditInfo.update(text);\n\t}\n};\n\nexports[\"edit-text\"] = EditTextWidget;\n\n})();\n", "title": "$:/core/modules/widgets/edit-text.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: this.editTitle},\n\t\t\tfield: {type: \"string\", value: this.editField},\n\t\t\tindex: {type: \"string\", value: this.editIndex},\n\t\t\t\"class\": {type: \"string\", value: this.editClass},\n\t\t\t\"placeholder\": {type: \"string\", value: this.editPlaceholder}\n\t\t}\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n", "title": "$:/core/modules/widgets/edit.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/element.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Neuter blacklisted elements\n\tvar tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"safe-\" + tag;\n\t}\n\tvar domNode = this.document.createElementNS(this.namespace,tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nElementWidget.prototype.execute = function() {\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.parseTreeNode.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\t// Update our attributes\n\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n", "title": "$:/core/modules/widgets/element.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/encrypt.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n", "title": "$:/core/modules/widgets/encrypt.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/entity.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar textNode = this.document.createTextNode($tw.utils.entityDecode(this.parseTreeNode.entity));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.entity = EntityWidget;\n\n})();\n", "title": "$:/core/modules/widgets/entity.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/fieldmangler.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-remove-field\", handler: \"handleRemoveFieldEvent\"},\n\t\t{type: \"tm-add-field\", handler: \"handleAddFieldEvent\"},\n\t\t{type: \"tm-remove-tag\", handler: \"handleRemoveTagEvent\"},\n\t\t{type: \"tm-add-tag\", handler: \"handleAddTagEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldManglerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldManglerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldManglerWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.mangleTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldManglerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nFieldManglerWidget.prototype.handleRemoveFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tdeletion = {};\n\tdeletion[event.param] = undefined;\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,deletion));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\thadInvalidFieldName = false,\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.toLowerCase().trim();\n\t\t\tif(!$tw.utils.isValidFieldName(trimmedName)) {\n\t\t\t\tif(!hadInvalidFieldName) {\n\t\t\t\t\talert($tw.language.getString(\n\t\t\t\t\t\t\"InvalidFieldName\",\n\t\t\t\t\t\t{variables:\n\t\t\t\t\t\t\t{fieldName: trimmedName}\n\t\t\t\t\t\t}\n\t\t\t\t\t));\n\t\t\t\t\thadInvalidFieldName = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif(!value && tiddler) {\n\t\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t\t}\n\t\t\t\taddition[trimmedName] = value || \"\";\n\t\t\t}\n\t\t\treturn;\n\t\t};\n\taddition.title = this.mangleTitle;\n\tif(typeof event.param === \"string\") {\n\t\taddField(event.param,\"\");\n\t}\n\tif(typeof event.paramObject === \"object\") {\n\t\tfor(var name in event.paramObject) {\n\t\t\taddField(name,event.paramObject[name]);\n\t\t}\n\t}\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,addition));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleRemoveTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle);\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tvar modification = this.wiki.getModificationFields();\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle);\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tvar modification = this.wiki.getModificationFields();\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\t\t\t\n\t\t}\n\t}\n\treturn true;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n", "title": "$:/core/modules/widgets/fieldmangler.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/fields.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/fields.js\ntype: application/javascript\nmodule-type: widget\n\nFields widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldsWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.template = this.getAttribute(\"template\");\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\t// Get the exclusion list\n\tvar exclude;\n\tif(this.exclude) {\n\t\texclude = this.exclude.split(\" \");\n\t} else {\n\t\texclude = [\"text\"]; \n\t}\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tfor(var fieldName in tiddler.fields) {\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tfields.push(fieldName);\n\t\t\t}\n\t\t}\n\t\tfields.sort();\n\t\tfor(var f=0; f<fields.length; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tvar row = this.template,\n\t\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\t\tif(reMatch) {\n\t\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\trow = row.replace(\"$name$\",fieldName);\n\t\t\t\trow = row.replace(\"$value$\",value);\n\t\t\t\trow = row.replace(\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\t\ttext.push(row);\n\t\t\t}\n\t\t}\n\t}\n\tthis.text = text.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.template || changedAttributes.exclude || changedAttributes.stripTitlePrefix || changedTiddlers[this.tiddlerTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.fields = FieldsWidget;\n\n})();\n", "title": "$:/core/modules/widgets/fields.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/image.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\t\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n", "title": "$:/core/modules/widgets/image.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/importvariables.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar self = this;\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\tvar widgetStackStart,widgetStackEnd;\n\tfunction addWidgetNode(widgetNode) {\n\t\tif(widgetNode) {\n\t\t\tif(!widgetStackStart && !widgetStackEnd) {\n\t\t\t\twidgetStackStart = widgetNode;\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t} else {\n\t\t\t\twidgetStackEnd.children = [widgetNode];\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t}\n\t\t}\n\t}\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = self.wiki.parseTiddler(title);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\n\t\t\t\taddWidgetNode({\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params\n\t\t\t\t});\n\t\t\t\tparseTreeNode = parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\t// Add our own children to the end of the pile\n\tvar parseTreeNodes;\n\tif(widgetStackStart && widgetStackEnd) {\n\t\tparseTreeNodes = [widgetStackStart];\n\t\twidgetStackEnd.children = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n", "title": "$:/core/modules/widgets/importvariables.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/keyboard.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.utils.checkKeyDescriptor(event,self.keyInfo)) {\n\t\t\tself.dispatchMessage(event);\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.key = this.getAttribute(\"key\");\n\tthis.keyInfo = $tw.utils.parseKeyDescriptor(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n", "title": "$:/core/modules/widgets/keyboard.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/link.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true;\n\t// Render the link if required\n\tif(useWikiLinks) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.linkClasses) {\n\t\tclasses.push(this.linkClasses);\n\t}\n\tclasses.push(\"tc-tiddlylink\");\n\tif(this.isShadow) {\n\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t}\n\tif(this.isMissing && !this.isShadow) {\n\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t} else {\n\t\tif(!this.isMissing) {\n\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t}\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Set an href\n\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\",\n\t\twikiLinkText = wikiLinkTemplate.replace(\"$uri_encoded$\",encodeURIComponent(this.to));\n\twikiLinkText = wikiLinkText.replace(\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tdomNode.setAttribute(\"href\",wikiLinkText);\n\t}\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragstart\", handlerObject: this, handlerMethod: \"handleDragStartEvent\"},\n\t\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t\t]);\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1)\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n};\n\nLinkWidget.prototype.handleDragStartEvent = function(event) {\n\tif(event.target === this.domNodes[0]) {\n\t\tif(this.to) {\n\t\t\t$tw.dragInProgress = true;\n\t\t\t// Set the dragging class on the element being dragged\n\t\t\t$tw.utils.addClass(event.target,\"tc-tiddlylink-dragging\");\n\t\t\t// Create the drag image elements\n\t\t\tthis.dragImage = this.document.createElement(\"div\");\n\t\t\tthis.dragImage.className = \"tc-tiddler-dragger\";\n\t\t\tvar inner = this.document.createElement(\"div\");\n\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\tinner.appendChild(this.document.createTextNode(this.to));\n\t\t\tthis.dragImage.appendChild(inner);\n\t\t\tthis.document.body.appendChild(this.dragImage);\n\t\t\t// Astoundingly, we need to cover the dragger up: http://www.kryogenix.org/code/browser/custom-drag-image.html\n\t\t\tvar cover = this.document.createElement(\"div\");\n\t\t\tcover.className = \"tc-tiddler-dragger-cover\";\n\t\t\tcover.style.left = (inner.offsetLeft - 16) + \"px\";\n\t\t\tcover.style.top = (inner.offsetTop - 16) + \"px\";\n\t\t\tcover.style.width = (inner.offsetWidth + 32) + \"px\";\n\t\t\tcover.style.height = (inner.offsetHeight + 32) + \"px\";\n\t\t\tthis.dragImage.appendChild(cover);\n\t\t\t// Set the data transfer properties\n\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t// First the image\n\t\t\tdataTransfer.effectAllowed = \"copy\";\n\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\tdataTransfer.setDragImage(this.dragImage.firstChild,-16,-16);\n\t\t\t}\n\t\t\t// Then the data\n\t\t\tdataTransfer.clearData();\n\t\t\tvar jsonData = this.wiki.getTiddlerAsJson(this.to),\n\t\t\t\ttextData = this.wiki.getTiddlerText(this.to,\"\"),\n\t\t\t\ttitle = (new RegExp(\"^\" + $tw.config.textPrimitives.wikiLink + \"$\",\"mg\")).exec(this.to) ? this.to : \"[[\" + this.to + \"]]\";\n\t\t\t// IE doesn't like these content types\n\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\tdataTransfer.setData(\"text/plain\",title);\n\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t}\n\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\tdataTransfer.setData(\"Text\",title);\n\t\t\tevent.stopPropagation();\n\t\t} else {\n\t\t\tevent.preventDefault();\n\t\t}\n\t}\n};\n\nLinkWidget.prototype.handleDragEndEvent = function(event) {\n\tif(event.target === this.domNodes[0]) {\n\t\t$tw.dragInProgress = false;\n\t\t// Remove the dragging class on the element being dragged\n\t\t$tw.utils.removeClass(event.target,\"tc-tiddlylink-dragging\");\n\t\t// Delete the drag image element\n\t\tif(this.dragImage) {\n\t\t\tthis.dragImage.parentNode.removeChild(this.dragImage);\n\t\t}\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n", "title": "$:/core/modules/widgets/link.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/linkcatcher.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(this.catchTo) {\n\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.catchMessage && this.parentWidget) {\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: this.catchMessage,\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\tif(this.catchSet) {\n\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n", "title": "$:/core/modules/widgets/linkcatcher.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/list.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// Initialise the storyviews if they've not been done already\n\tif(!this.storyViews) {\n\t\tListWidget.prototype.storyViews = {};\n\t\t$tw.modules.applyMethods(\"storyview\",this.storyViews);\n\t}\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\t// Construct the storyview\n\tvar StoryView = this.storyViews[this.storyViewName];\n\tif(StoryView && !this.document.isTiddlyWikiFakeDom) {\n\t\tthis.storyview = new StoryView(this);\n\t} else {\n\t\tthis.storyview = null;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function() {\n\t// Get our attributes\n\tthis.template = this.getAttribute(\"template\");\n\tthis.editTemplate = this.getAttribute(\"editTemplate\");\n\tthis.variableName = this.getAttribute(\"variable\",\"currentTiddler\");\n\tthis.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Compose the list elements\n\tthis.list = this.getTiddlerList();\n\tvar members = [],\n\t\tself = this;\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\tmembers = this.getEmptyMessage();\n\t} else {\n\t\t$tw.utils.each(this.list,function(title,index) {\n\t\t\tmembers.push(self.makeItemTemplate(title));\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(members);\n\t// Clear the last history\n\tthis.history = [];\n};\n\nListWidget.prototype.getTiddlerList = function() {\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\treturn this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar emptyMessage = this.getAttribute(\"emptyMessage\",\"\"),\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n})();", "title": "$:/core/modules/widgets/list.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/macrocall.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/macrocall.js\ntype: application/javascript\nmodule-type: widget\n\nMacrocall widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MacroCallWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMacroCallWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMacroCallWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMacroCallWidget.prototype.execute = function() {\n\t// Get the parse type if specified\n\tthis.parseType = this.getAttribute(\"$type\",\"text/vnd.tiddlywiki\");\n\tthis.renderOutput = this.getAttribute(\"$output\",\"text/html\");\n\t// Merge together the parameters specified in the parse tree with the specified attributes\n\tvar params = this.parseTreeNode.params ? this.parseTreeNode.params.slice(0) : [];\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparams.push({name: name, value: attribute});\t\t\t\n\t\t}\n\t});\n\t// Get the macro value\n\tvar text = this.getVariable(this.parseTreeNode.name || this.getAttribute(\"$name\"),{params: params}),\n\t\tparseTreeNodes;\n\t// Are we rendering to HTML?\n\tif(this.renderOutput === \"text/html\") {\n\t\t// If so we'll return the parsed macro\n\t\tvar parser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\tparseTreeNodes = parser ? parser.tree : [];\n\t} else {\n\t\t// Otherwise, we'll render the text\n\t\tvar plainText = this.wiki.renderText(\"text/plain\",this.parseType,text,{parentWidget: this});\n\t\tparseTreeNodes = [{type: \"text\", text: plainText}];\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMacroCallWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\t// Rerender ourselves\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.macrocall = MacroCallWidget;\n\n})();\n", "title": "$:/core/modules/widgets/macrocall.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/navigator.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"},\n\t\t{type: \"tm-edit-tiddler\", handler: \"handleEditTiddlerEvent\"},\n\t\t{type: \"tm-delete-tiddler\", handler: \"handleDeleteTiddlerEvent\"},\n\t\t{type: \"tm-save-tiddler\", handler: \"handleSaveTiddlerEvent\"},\n\t\t{type: \"tm-cancel-tiddler\", handler: \"handleCancelTiddlerEvent\"},\n\t\t{type: \"tm-close-tiddler\", handler: \"handleCloseTiddlerEvent\"},\n\t\t{type: \"tm-close-all-tiddlers\", handler: \"handleCloseAllTiddlersEvent\"},\n\t\t{type: \"tm-close-other-tiddlers\", handler: \"handleCloseOtherTiddlersEvent\"},\n\t\t{type: \"tm-new-tiddler\", handler: \"handleNewTiddlerEvent\"},\n\t\t{type: \"tm-import-tiddlers\", handler: \"handleImportTiddlersEvent\"},\n\t\t{type: \"tm-perform-import\", handler: \"handlePerformImportEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigatorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigatorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.storyTitle = this.getAttribute(\"story\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList}\n\t));\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tvar p = storyList.indexOf(title);\n\twhile(p !== -1) {\n\t\tstoryList.splice(p,1);\n\t\tp = storyList.indexOf(title);\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tvar pos = storyList.indexOf(oldTitle);\n\tif(pos !== -1) {\n\t\tstoryList[pos] = newTitle;\n\t\tdo {\n\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\tif(pos !== -1) {\n\t\t\t\tstoryList.splice(pos,1);\n\t\t\t}\n\t\t} while(pos !== -1);\n\t} else {\n\t\tstoryList.splice(0,0,newTitle);\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tvar storyList = this.getStoryList();\n\t// Quit if we cannot get hold of the story list\n\tif(!storyList) {\n\t\treturn;\n\t}\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(title);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(fromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(this.getAttribute(\"openLinkFromInsideRiver\",\"below\")) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,title);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.wiki.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title),\n\t\tdraftTitle = draftTiddler.fields.title,\n\t\tstoryList = this.getStoryList();\n\tthis.removeTitleFromStory(storyList,draftTitle);\n\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\tconfirmationTitle;\n\tif(!tiddler) {\n\t\treturn false;\n\t}\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Delete this tiddler\n\tthis.wiki.deleteTiddler(title);\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler(\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle;\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\";\n\t\tc++;\n\t} while(this.wiki.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList();\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Save the draft tiddler as the real tiddler\n\t\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields()));\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(originalTiddler) {\n\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t} else {\n\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t}\n\t\t\tthis.saveStoryList(storyList);\t\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags)\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\texistingTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\ttags: mergedTags\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\t\t\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\tvar self = this;\n\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\t\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTiddler = this.wiki.getTiddler(IMPORT_TITLE),\n\t\timportData = this.wiki.getTiddlerData(IMPORT_TITLE,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: IMPORT_TITLE,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tif(this.getVariable(\"tv-auto-open-on-import\") !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList.indexOf(IMPORT_TITLE) === -1) {\n\t\t\tstoryList.unshift(IMPORT_TITLE);\n\t\t}\n\t\t// And to history\n\t\thistory.push(IMPORT_TITLE);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\t\t\n\t}\n\treturn false;\n};\n\n// \nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerData(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push(\"The following tiddlers were imported:\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tself.wiki.addTiddler(new $tw.Tiddler(tiddlerFields));\n\t\t\timportReport.push(\"# [[\" + tiddlerFields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: IMPORT_TITLE,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([IMPORT_TITLE]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n", "title": "$:/core/modules/widgets/navigator.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/password.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/password.js\ntype: application/javascript\nmodule-type: widget\n\nPassword widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar PasswordWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nPasswordWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nPasswordWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the current password\n\tvar password = $tw.browser ? $tw.utils.getPassword(this.passwordName) || \"\" : \"\";\n\t// Create our element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"password\");\n\tdomNode.setAttribute(\"value\",password);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nPasswordWidget.prototype.handleChangeEvent = function(event) {\n\tvar password = this.domNodes[0].value;\n\treturn $tw.utils.savePassword(this.passwordName,password);\n};\n\n/*\nCompute the internal state of the widget\n*/\nPasswordWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.passwordName = this.getAttribute(\"name\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nPasswordWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.password = PasswordWidget;\n\n})();\n", "title": "$:/core/modules/widgets/password.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/radio.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nRadio widget\n\nWill set a field to the selected value:\n\n```\n\t<$radio field=\"myfield\" value=\"check 1\">one</$radio>\n\t<$radio field=\"myfield\" value=\"check 2\">two</$radio>\n\t<$radio field=\"myfield\" value=\"check 3\">three</$radio>\n```\n\n|Parameter |Description |h\n|tiddler |Name of the tiddler in which the field should be set. Defaults to current tiddler |\n|field |The name of the field to be set |\n|value |The value to set |\n|class |Optional class name(s) |\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.radioClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tif(this.getValue() == this.radioValue) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nRadioWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.radioTitle);\n\treturn tiddler && tiddler.getFieldString(this.radioField);\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.radioTitle),\n\t\t\taddition = {};\n\t\taddition[this.radioField] = this.radioValue;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler({title: this.radioTitle},tiddler,addition,this.wiki.getModificationFields()));\n\t}\n};\n\nRadioWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.inputDomNode.checked) {\n\t\tthis.setValue();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\tif(this.radioClass !== \"\") {\n\t\tthis.radioClass += \" \";\n\t}\n\tthis.radioClass += \"tc-radio\";\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.value || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.radioTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue() === this.radioValue;\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n", "title": "$:/core/modules/widgets/radio.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/raw.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nRaw widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar div = this.document.createElement(\"div\");\n\tdiv.innerHTML=this.parseTreeNode.html;\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\t\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.raw = RawWidget;\n\n})();\n", "title": "$:/core/modules/widgets/raw.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/reveal.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/reveal.js\ntype: application/javascript\nmodule-type: widget\n\nReveal widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RevealWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRevealWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRevealWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.revealTag && $tw.config.htmlUnsafeElements.indexOf(this.revealTag) === -1) {\n\t\ttag = this.revealTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tvar classes = this[\"class\"].split(\" \") || [];\n\tclasses.push(\"tc-reveal\");\n\tdomNode.className = classes.join(\" \");\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tdomNode.style.left = (this.popup.left - domNode.offsetWidth) + \"px\";\n\t\t\tdomNode.style.top = this.popup.top + \"px\";\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tdomNode.style.left = this.popup.left + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top - domNode.offsetHeight) + \"px\";\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width) + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height - domNode.offsetHeight) + \"px\";\n\t\t\tbreak;\n\t\tcase \"right\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width) + \"px\";\n\t\t\tdomNode.style.top = this.popup.top + \"px\";\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width - domNode.offsetWidth) + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height) + \"px\";\n\t\t\tbreak;\n\t\tdefault: // Below\n\t\t\tdomNode.style.left = this.popup.left + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height) + \"px\";\n\t\t\tbreak;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRevealWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.state = this.getAttribute(\"state\");\n\tthis.revealTag = this.getAttribute(\"tag\");\n\tthis.type = this.getAttribute(\"type\");\n\tthis.text = this.getAttribute(\"text\");\n\tthis.position = this.getAttribute(\"position\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\t// Compute the title of the state tiddler and read it\n\tthis.stateTitle = this.state;\n\tthis.readState();\n\t// Construct the child widgets\n\tvar childNodes = this.isOpen ? this.parseTreeNode.children : [];\n\tthis.hasChildNodes = this.isOpen;\n\tthis.makeChildWidgets(childNodes);\n};\n\n/*\nRead the state tiddler\n*/\nRevealWidget.prototype.readState = function() {\n\t// Read the information from the state tiddler\n\tvar state = this.stateTitle ? this.wiki.getTextReference(this.stateTitle,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\tswitch(this.type) {\n\t\tcase \"popup\":\n\t\t\tthis.readPopupState(state);\n\t\t\tbreak;\n\t\tcase \"match\":\n\t\t\tthis.readMatchState(state);\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.readMatchState(state);\n\t\t\tthis.isOpen = !this.isOpen;\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.readMatchState = function(state) {\n\tthis.isOpen = state === this.text;\n};\n\nRevealWidget.prototype.readPopupState = function(state) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(state);\n\t// Check if the state matches the location regexp\n\tif(match) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t\t// Get the location\n\t\tthis.popup = {\n\t\t\tleft: parseFloat(match[1]),\n\t\t\ttop: parseFloat(match[2]),\n\t\t\twidth: parseFloat(match[3]),\n\t\t\theight: parseFloat(match[4])\n\t\t};\n\t} else {\n\t\t// If not, we're closed\n\t\tthis.isOpen = false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRevealWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.state || changedAttributes.type || changedAttributes.text || changedAttributes.position || changedAttributes[\"default\"] || changedAttributes.animate) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false,\n\t\t\tcurrentlyOpen = this.isOpen;\n\t\tthis.readState();\n\t\tif(this.isOpen !== currentlyOpen) {\n\t\t\tif(this.retain === \"yes\") {\n\t\t\t\tthis.updateState();\n\t\t\t} else {\n\t\t\t\tthis.refreshSelf();\n\t\t\t\trefreshed = true;\n\t\t\t}\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\t// Read the current state\n\tthis.readState();\n\t// Construct the child nodes if needed\n\tvar domNode = this.domNodes[0];\n\tif(this.isOpen && !this.hasChildNodes) {\n\t\tthis.hasChildNodes = true;\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\tthis.renderChildren(domNode,null);\n\t}\n\t// Animate our DOM node\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\n\t}\n\tif(this.isOpen) {\n\t\tdomNode.removeAttribute(\"hidden\");\n $tw.anim.perform(this.openAnimation,domNode);\n\t} else {\n\t\t$tw.anim.perform(this.closeAnimation,domNode,{callback: function() {\n\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n }});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n", "title": "$:/core/modules/widgets/reveal.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/scrollable.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/scrollable.js\ntype: application/javascript\nmodule-type: widget\n\nScrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ScrollableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.scaleFactor = 1;\n\tthis.addEventListeners([\n\t\t{type: \"tm-scroll\", handler: \"handleScrollEvent\"}\n\t]);\n\tif($tw.browser) {\n\t\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\t\twindow.webkitRequestAnimationFrame ||\n\t\t\twindow.mozRequestAnimationFrame ||\n\t\t\tfunction(callback) {\n\t\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t\t};\n\t\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\t\twindow.webkitCancelAnimationFrame ||\n\t\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\t\twindow.mozCancelAnimationFrame ||\n\t\t\twindow.mozCancelRequestAnimationFrame ||\n\t\t\tfunction(id) {\n\t\t\t\twindow.clearTimeout(id);\n\t\t\t};\n\t}\n};\n\n/*\nInherit from the base widget class\n*/\nScrollableWidget.prototype = new Widget();\n\nScrollableWidget.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle a scroll event\n*/\nScrollableWidget.prototype.handleScrollEvent = function(event) {\n\t// Pass the scroll event through if our offsetsize is larger than our scrollsize\n\tif(this.outerDomNode.scrollWidth <= this.outerDomNode.offsetWidth && this.outerDomNode.scrollHeight <= this.outerDomNode.offsetHeight && this.fallthrough === \"yes\") {\n\t\treturn true;\n\t}\n\tthis.scrollIntoView(event.target);\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n", "title": "$:/core/modules/widgets/scrollable.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/select.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\tvar value = this.getSelectDomNode().value;\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tvar domNode = this.getSelectDomNode();\n\tif(domNode.value !== value) {\n\t\tdomNode.value = value;\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.children[0].domNodes[0];\n};\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\t// Make the child widgets\n\tvar selectNode = {\n\t\ttype: \"element\",\n\t\ttag: \"select\",\n\t\tchildren: this.parseTreeNode.children\n\t};\n\tif(this.selectClass) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"class\",this.selectClass);\n\t}\n\tthis.makeChildWidgets([selectNode]);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSelectWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// If we're using a different tiddler/field/index then completely refresh ourselves\n\tif(changedAttributes.selectTitle || changedAttributes.selectField || changedAttributes.selectIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t// If the target tiddler value has changed, just update setting and refresh the children\n\t} else {\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\n\t\tif(changedTiddlers[this.selectTitle] || childrenRefreshed) {\n\t\t\tthis.setSelectValue();\n\t\t} \n\t\treturn childrenRefreshed;\n\t}\n};\n\nexports.select = SelectWidget;\n\n})();\n", "title": "$:/core/modules/widgets/select.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/set.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/set.js\ntype: application/javascript\nmodule-type: widget\n\nSet variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.setName = this.getAttribute(\"name\",\"currentTiddler\");\n\tthis.setFilter = this.getAttribute(\"filter\");\n\tthis.setValue = this.getAttribute(\"value\");\n\tthis.setEmptyValue = this.getAttribute(\"emptyValue\");\n\t// Set context variable\n\tvar value = this.setValue;\n\tif(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(!this.setValue) {\n\t\t\tvalue = $tw.utils.stringifyList(results);\n\t\t}\n\t\tif(results.length === 0 && this.setEmptyValue !== undefined) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t}\n\t}\n\tthis.setVariable(this.setName,value,this.parseTreeNode.params);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.filter || changedAttributes.value || changedAttributes.emptyValue) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.setvariable = SetWidget;\nexports.set = SetWidget;\n\n})();\n", "title": "$:/core/modules/widgets/set.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/text.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/text.js\ntype: application/javascript\nmodule-type: widget\n\nText node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TextNodeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTextNodeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTextNodeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\ttext = text.replace(/\\r/mg,\"\");\n\tvar textNode = this.document.createTextNode(text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTextNodeWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTextNodeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.text = TextNodeWidget;\n\n})();\n", "title": "$:/core/modules/widgets/text.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/tiddler.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/tiddler.js\ntype: application/javascript\nmodule-type: widget\n\nTiddler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTiddlerWidget.prototype.execute = function() {\n\tthis.tiddlerState = this.computeTiddlerState();\n\tthis.setVariable(\"currentTiddler\",this.tiddlerState.currentTiddler);\n\tthis.setVariable(\"missingTiddlerClass\",this.tiddlerState.missingTiddlerClass);\n\tthis.setVariable(\"shadowTiddlerClass\",this.tiddlerState.shadowTiddlerClass);\n\tthis.setVariable(\"systemTiddlerClass\",this.tiddlerState.systemTiddlerClass);\n\tthis.setVariable(\"tiddlerTagClasses\",this.tiddlerState.tiddlerTagClasses);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nCompute the tiddler state flags\n*/\nTiddlerWidget.prototype.computeTiddlerState = function() {\n\t// Get our parameters\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Compute the state\n\tvar state = {\n\t\tcurrentTiddler: this.tiddlerTitle || \"\",\n\t\tmissingTiddlerClass: (this.wiki.tiddlerExists(this.tiddlerTitle) || this.wiki.isShadowTiddler(this.tiddlerTitle)) ? \"tc-tiddler-exists\" : \"tc-tiddler-missing\",\n\t\tshadowTiddlerClass: this.wiki.isShadowTiddler(this.tiddlerTitle) ? \"tc-tiddler-shadow\" : \"\",\n\t\tsystemTiddlerClass: this.wiki.isSystemTiddler(this.tiddlerTitle) ? \"tc-tiddler-system\" : \"\",\n\t\ttiddlerTagClasses: this.getTagClasses()\n\t};\n\t// Compute a simple hash to make it easier to detect changes\n\tstate.hash = state.currentTiddler + state.missingTiddlerClass + state.shadowTiddlerClass + state.systemTiddlerClass + state.tiddlerTagClasses;\n\treturn state;\n};\n\n/*\nCreate a string of CSS classes derived from the tags of the current tiddler\n*/\nTiddlerWidget.prototype.getTagClasses = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\tif(tiddler) {\n\t\tvar tags = [];\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\ttags.push(\"tc-tagged-\" + encodeURIComponent(tag));\n\t\t});\n\t\treturn tags.join(\" \");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tnewTiddlerState = this.computeTiddlerState();\n\tif(changedAttributes.tiddler || newTiddlerState.hash !== this.tiddlerState.hash) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.tiddler = TiddlerWidget;\n\n})();\n", "title": "$:/core/modules/widgets/tiddler.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/transclude.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tthis.setVariable(\"transclusion\",recursionMarker);\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: \"Recursive transclusion error in transclude widget\"}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n", "title": "$:/core/modules/widgets/transclude.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/vars.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// Call the constructor\n\tWidget.call(this);\n\t// Initialise\t\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = Object.create(Widget.prototype);\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nVarsWidget.prototype.execute = function() {\n\t// Parse variables\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(val,key) {\n\t\tif(key.charAt(0) !== \"$\") {\n\t\t\tself.setVariable(key,val);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nVarsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"vars\"] = VarsWidget;\n\n})();\n", "title": "$:/core/modules/widgets/vars.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/view.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified();\n\t\t\tbreak;\n\t\tcase \"htmlencoded\":\n\t\t\tthis.text = this.getValueAsHtmlEncoded();\n\t\t\tbreak;\n\t\tcase \"urlencoded\":\n\t\t\tthis.text = this.getValueAsUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"doubleurlencoded\":\n\t\t\tthis.text = this.getValueAsDoubleUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"date\":\n\t\t\tthis.text = this.getValueAsDate(this.viewTemplate);\n\t\t\tbreak;\n\t\tcase \"relativedate\":\n\t\t\tthis.text = this.getValueAsRelativeDate();\n\t\t\tbreak;\n\t\tcase \"stripcomments\":\n\t\t\tthis.text = this.getValueAsStrippedComments();\n\t\t\tbreak;\n\t\tcase \"jsencoded\":\n\t\t\tthis.text = this.getValueAsJsEncoded();\n\t\t\tbreak;\n\t\tdefault: // \"text\"\n\t\t\tthis.text = this.getValueAsText();\n\t\t\tbreak;\n\t}\n};\n\n/*\nThe various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions\n*/\n\n/*\nRetrieve the value of the widget. Options are:\nasString: Optionally return the value as a string\n*/\nViewWidget.prototype.getValue = function(options) {\n\toptions = options || {};\n\tvar value = options.asString ? \"\" : undefined;\n\tif(this.viewIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.viewTitle,this.viewIndex);\n\t} else {\n\t\tvar tiddler;\n\t\tif(this.viewSubtiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.viewTitle,this.viewSubtiddler);\t\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.viewTitle);\n\t\t}\n\t\tif(tiddler) {\n\t\t\tif(this.viewField === \"text\" && !this.viewSubtiddler) {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.viewTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.viewField)) {\n\t\t\t\t\tif(options.asString) {\n\t\t\t\t\t\tvalue = tiddler.getFieldString(this.viewField);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue = tiddler.fields[this.viewField];\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.viewField === \"title\") {\n\t\t\t\tvalue = this.viewTitle;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nViewWidget.prototype.getValueAsText = function() {\n\treturn this.getValue({asString: true});\n};\n\nViewWidget.prototype.getValueAsHtmlWikified = function() {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{parentWidget: this});\n};\n\nViewWidget.prototype.getValueAsHtmlEncoded = function() {\n\treturn $tw.utils.htmlEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsUrlEncoded = function() {\n\treturn encodeURIComponent(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn encodeURIComponent(encodeURIComponent(this.getValueAsText()));\n};\n\nViewWidget.prototype.getValueAsDate = function(format) {\n\tformat = format || \"YYYY MM DD 0hh:0mm\";\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.formatDateString(value,format);\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsRelativeDate = function(format) {\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsStrippedComments = function() {\n\tvar lines = this.getValueAsText().split(\"\\n\"),\n\t\tout = [];\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar text = lines[line];\n\t\tif(!/^\\s*\\/\\/#/.test(text)) {\n\t\t\tout.push(text);\n\t\t}\n\t}\n\treturn out.join(\"\\n\");\n};\n\nViewWidget.prototype.getValueAsJsEncoded = function() {\n\treturn $tw.utils.stringify(this.getValueAsText());\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nViewWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.template || changedAttributes.format || changedTiddlers[this.viewTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.view = ViewWidget;\n\n})();\n", "title": "$:/core/modules/widgets/view.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/widget.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/widget.js\ntype: application/javascript\nmodule-type: widget\n\nWidget base class\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate a widget object for a parse tree node\n\tparseTreeNode: reference to the parse tree node to be rendered\n\toptions: see below\nOptions include:\n\twiki: mandatory reference to wiki associated with this render tree\n\tparentWidget: optional reference to a parent renderer node for the context chain\n\tdocument: optional document object to use instead of global document\n*/\nvar Widget = function(parseTreeNode,options) {\n\tif(arguments.length > 0) {\n\t\tthis.initialise(parseTreeNode,options);\n\t}\n};\n\n/*\nInitialise widget properties. These steps are pulled out of the constructor so that we can reuse them in subclasses\n*/\nWidget.prototype.initialise = function(parseTreeNode,options) {\n\toptions = options || {};\n\t// Save widget info\n\tthis.parseTreeNode = parseTreeNode;\n\tthis.wiki = options.wiki;\n\tthis.parentWidget = options.parentWidget;\n\tthis.variablesConstructor = function() {};\n\tthis.variablesConstructor.prototype = this.parentWidget ? this.parentWidget.variables : {};\n\tthis.variables = new this.variablesConstructor();\n\tthis.document = options.document;\n\tthis.attributes = {};\n\tthis.children = [];\n\tthis.domNodes = [];\n\tthis.eventListeners = {};\n\t// Hashmap of the widget classes\n\tif(!this.widgetClasses) {\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWidget.prototype.execute = function() {\n\tthis.makeChildWidgets();\n};\n\n/*\nSet the value of a context variable\nname: name of the variable\nvalue: value of the variable\nparams: array of {name:, default:} for each parameter\n*/\nWidget.prototype.setVariable = function(name,value,params) {\n\tthis.variables[name] = {value: value, params: params};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\n*/\nWidget.prototype.getVariable = function(name,options) {\n\toptions = options || {};\n\tvar actualParams = options.params || [],\n\t\tparentWidget = this.parentWidget;\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(parentWidget && name in parentWidget.variables) {\n\t\tvar variable = parentWidget.variables[name],\n\t\t\tvalue = variable.value;\n\t\t// Substitute any parameters specified in the definition\n\t\tvalue = this.substituteVariableParameters(value,variable.params,actualParams);\n\t\tvalue = this.substituteVariableReferences(value);\n\t\treturn value;\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\treturn this.evaluateMacroModule(name,actualParams,options.defaultValue);\n};\n\nWidget.prototype.substituteVariableParameters = function(text,formalParams,actualParams) {\n\tif(formalParams) {\n\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\tparamInfo, paramValue;\n\t\t// Step through each of the parameters in the macro definition\n\t\tfor(var p=0; p<formalParams.length; p++) {\n\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\tparamInfo = formalParams[p];\n\t\t\tparamValue = undefined;\n\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\tnextAnonParameter++;\n\t\t\t}\n\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t}\n\t\t\t// If we've still not got a value, use the default, if any\n\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t// Replace any instances of this parameter\n\t\t\ttext = text.replace(new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(paramInfo.name) + \"\\\\$\",\"mg\"),paramValue);\n\t\t}\n\t}\n\treturn text;\n};\n\nWidget.prototype.substituteVariableReferences = function(text) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn self.getVariable(p1,{defaultValue: \"\"});\n\t});\n};\n\nWidget.prototype.evaluateMacroModule = function(name,actualParams,defaultValue) {\n\tif($tw.utils.hop($tw.macros,name)) {\n\t\tvar macro = $tw.macros[name],\n\t\t\targs = [];\n\t\tif(macro.params.length > 0) {\n\t\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\t\tparamInfo, paramValue;\n\t\t\t// Step through each of the parameters in the macro definition\n\t\t\tfor(var p=0; p<macro.params.length; p++) {\n\t\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\t\tparamInfo = macro.params[p];\n\t\t\t\tparamValue = undefined;\n\t\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\t\tnextAnonParameter++;\n\t\t\t\t}\n\t\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t\t}\n\t\t\t\t// If we've still not got a value, use the default, if any\n\t\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t\t// Save the parameter\n\t\t\t\targs.push(paramValue);\n\t\t\t}\n\t\t}\n\t\telse for(var i=0; i<actualParams.length; ++i) {\n\t\t\targs.push(actualParams[i].value);\n\t\t}\n\t\treturn (macro.run.apply(this,args) || \"\").toString();\n\t} else {\n\t\treturn defaultValue;\n\t}\n};\n\n/*\nCheck whether a given context variable value exists in the parent chain\n*/\nWidget.prototype.hasVariable = function(name,value) {\n\tvar node = this;\n\twhile(node) {\n\t\tif($tw.utils.hop(node.variables,name) && node.variables[name].value === value) {\n\t\t\treturn true;\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn false;\n};\n\n/*\nConstruct a qualifying string based on a hash of concatenating the values of a given variable in the parent chain\n*/\nWidget.prototype.getStateQualifier = function(name) {\n\tname = name || \"transclusion\";\n\tvar output = [],\n\t\tnode = this;\n\twhile(node && node.parentWidget) {\n\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\toutput.push(node.getVariable(name));\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn $tw.utils.hashString(output.join(\"\"));\n};\n\n/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed\n*/\nWidget.prototype.computeAttributes = function() {\n\tvar changedAttributes = {},\n\t\tself = this,\n\t\tvalue;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(attribute.type === \"indirect\") {\n\t\t\tvalue = self.wiki.getTextReference(attribute.textReference,\"\",self.getVariable(\"currentTiddler\"));\n\t\t} else if(attribute.type === \"macro\") {\n\t\t\tvalue = self.getVariable(attribute.value.name,{params: attribute.value.params});\n\t\t} else { // String attribute\n\t\t\tvalue = attribute.value;\n\t\t}\n\t\t// Check whether the attribute has changed\n\t\tif(self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\n/*\nCheck for the presence of an attribute\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.attributes,name);\n};\n\n/*\nGet the value of an attribute\n*/\nWidget.prototype.getAttribute = function(name,defaultText) {\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\treturn this.attributes[name];\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nAssign the computed attributes of the widget to a domNode\noptions include:\nexcludeEventAttributes: ignores attributes whose name begins with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(v,a) {\n\t\t// Check exclusions\n\t\tif(options.excludeEventAttributes && a.substr(0,2) === \"on\") {\n\t\t\tv = undefined;\n\t\t}\n\t\tif(v !== undefined) {\n\t\t\tvar b = a.split(\":\");\n\t\t\t// Setting certain attributes can cause a DOM error (eg xmlns on the svg element)\n\t\t\ttry {\n\t\t\t\tif (b.length == 2 && b[0] == \"xlink\"){\n\t\t\t\t\tdomNode.setAttributeNS(\"http://www.w3.org/1999/xlink\",b[1],v);\n\t\t\t\t} else {\n\t\t\t\t\tdomNode.setAttributeNS(null,a,v);\n\t\t\t\t}\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nMake child widgets correspondng to specified parseTreeNodes\n*/\nWidget.prototype.makeChildWidgets = function(parseTreeNodes) {\n\tthis.children = [];\n\tvar self = this;\n\t$tw.utils.each(parseTreeNodes || (this.parseTreeNode && this.parseTreeNode.children),function(childNode) {\n\t\tself.children.push(self.makeChildWidget(childNode));\n\t});\n};\n\n/*\nConstruct the widget object for a parse tree node\n*/\nWidget.prototype.makeChildWidget = function(parseTreeNode) {\n\tvar WidgetClass = this.widgetClasses[parseTreeNode.type];\n\tif(!WidgetClass) {\n\t\tWidgetClass = this.widgetClasses.text;\n\t\tparseTreeNode = {type: \"text\", text: \"Undefined widget '\" + parseTreeNode.type + \"'\"};\n\t}\n\treturn new WidgetClass(parseTreeNode,{\n\t\twiki: this.wiki,\n\t\tvariables: {},\n\t\tparentWidget: this,\n\t\tdocument: this.document\n\t});\n};\n\n/*\nGet the next sibling of this widget\n*/\nWidget.prototype.nextSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index < this.parentWidget.children.length-1) {\n\t\t\treturn this.parentWidget.children[index+1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the previous sibling of this widget\n*/\nWidget.prototype.previousSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index > 0) {\n\t\t\treturn this.parentWidget.children[index-1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRender the children of this widget into the DOM\n*/\nWidget.prototype.renderChildren = function(parent,nextSibling) {\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.render(parent,nextSibling);\n\t});\n};\n\n/*\nAdd a list of event listeners from an array [{type:,handler:},...]\n*/\nWidget.prototype.addEventListeners = function(listeners) {\n\tvar self = this;\n\t$tw.utils.each(listeners,function(listenerInfo) {\n\t\tself.addEventListener(listenerInfo.type,listenerInfo.handler);\n\t});\n};\n\n/*\nAdd an event listener\n*/\nWidget.prototype.addEventListener = function(type,handler) {\n\tvar self = this;\n\tif(typeof handler === \"string\") { // The handler is a method name on this widget\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn self[handler].call(self,event);\n\t\t};\n\t} else { // The handler is a function\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn handler.call(self,event);\n\t\t};\n\t}\n};\n\n/*\nDispatch an event to a widget. If the widget doesn't handle the event then it is also dispatched to the parent widget\n*/\nWidget.prototype.dispatchEvent = function(event) {\n\t// Dispatch the event if this widget handles it\n\tvar listener = this.eventListeners[event.type];\n\tif(listener) {\n\t\t// Don't propagate the event if the listener returned false\n\t\tif(!listener(event)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Dispatch the event to the parent widget\n\tif(this.parentWidget) {\n\t\treturn this.parentWidget.dispatchEvent(event);\n\t}\n\treturn true;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nRebuild a previously rendered widget\n*/\nWidget.prototype.refreshSelf = function() {\n\tvar nextSibling = this.findNextSiblingDomNode();\n\tthis.removeChildDomNodes();\n\tthis.render(this.parentDomNode,nextSibling);\n};\n\n/*\nRefresh all the children of a widget\n*/\nWidget.prototype.refreshChildren = function(changedTiddlers) {\n\tvar self = this,\n\t\trefreshed = false;\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\trefreshed = childWidget.refresh(changedTiddlers) || refreshed;\n\t});\n\treturn refreshed;\n};\n\n/*\nFind the next sibling in the DOM to this widget. This is done by scanning the widget tree through all next siblings and their descendents that share the same parent DOM node\n*/\nWidget.prototype.findNextSiblingDomNode = function(startIndex) {\n\t// Refer to this widget by its index within its parents children\n\tvar parent = this.parentWidget,\n\t\tindex = startIndex !== undefined ? startIndex : parent.children.indexOf(this);\nif(index === -1) {\n\tthrow \"node not found in parents children\";\n}\n\t// Look for a DOM node in the later siblings\n\twhile(++index < parent.children.length) {\n\t\tvar domNode = parent.children[index].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\t// Go back and look for later siblings of our parent if it has the same parent dom node\n\tvar grandParent = parent.parentWidget;\n\tif(grandParent && parent.parentDomNode === this.parentDomNode) {\n\t\tindex = grandParent.children.indexOf(parent);\n\t\tif(index !== -1) {\n\t\t\treturn parent.findNextSiblingDomNode(index);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nFind the first DOM node generated by a widget or its children\n*/\nWidget.prototype.findFirstDomNode = function() {\n\t// Return the first dom node of this widget, if we've got one\n\tif(this.domNodes.length > 0) {\n\t\treturn this.domNodes[0];\n\t}\n\t// Otherwise, recursively call our children\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar domNode = this.children[t].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRemove any DOM nodes created by this widget or its children\n*/\nWidget.prototype.removeChildDomNodes = function() {\n\t// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case\n\tif(this.domNodes.length > 0) {\n\t\t$tw.utils.each(this.domNodes,function(domNode) {\n\t\t\tdomNode.parentNode.removeChild(domNode);\n\t\t});\n\t\tthis.domNodes = [];\n\t} else {\n\t\t// Otherwise, ask the child widgets to delete their DOM nodes\n\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\tchildWidget.removeChildDomNodes();\n\t\t});\n\t}\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nWidget.prototype.invokeActions = function(triggeringWidget,event) {\n\tvar handled = false;\n\t// For each child widget\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar child = this.children[t];\n\t\t// Invoke the child if it is an action widget\n\t\tif(child.invokeAction && child.invokeAction(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n", "title": "$:/core/modules/widgets/widget.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/wiki.js": { "text": "/*\\\ntitle: $:/core/modules/wiki.js\ntype: application/javascript\nmodule-type: wikimethod\n\nExtension methods for the $tw.Wiki object\n\nAdds the following properties to the wiki object:\n\n* `eventListeners` is a hashmap by type of arrays of listener functions\n* `changedTiddlers` is a hashmap describing changes to named tiddlers since wiki change events were last dispatched. Each entry is a hashmap containing two fields:\n\tmodified: true/false\n\tdeleted: true/false\n* `changeCount` is a hashmap by tiddler title containing a numerical index that starts at zero and is incremented each time a tiddler is created changed or deleted\n* `caches` is a hashmap by tiddler title containing a further hashmap of named cache objects. Caches are automatically cleared when a tiddler is modified or deleted\n* `globalCache` is a hashmap by cache name of cache objects that are cleared whenever any tiddler change occurs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar USER_NAME_TITLE = \"$:/status/UserName\";\n\n/*\nGet the value of a text reference. Text references can have any of these forms:\n\t<tiddlertitle>\n\t<tiddlertitle>!!<fieldname>\n\t!!<fieldname> - specifies a field of the current tiddlers\n\t<tiddlertitle>##<index>\n*/\nexports.getTextReference = function(textRef,defaultText,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tif(tr.field) {\n\t\tvar tiddler = this.getTiddler(title);\n\t\tif(tr.field === \"title\") { // Special case so we can return the title of a non-existent tiddler\n\t\t\treturn title;\n\t\t} else if(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\treturn tiddler.getFieldString(tr.field);\n\t\t} else {\n\t\t\treturn defaultText;\n\t\t}\n\t} else if(tr.index) {\n\t\treturn this.extractTiddlerDataItem(title,tr.index,defaultText);\n\t} else {\n\t\treturn this.getTiddlerText(title,defaultText);\n\t}\n};\n\nexports.setTextReference = function(textRef,value,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tthis.setText(title,tr.field,tr.index,value);\n};\n\nexports.setText = function(title,field,index,value) {\n\t// Check if it is a reference to a tiddler field\n\tif(index) {\n\t\tvar data = this.getTiddlerData(title,Object.create(null));\n\t\tdata[index] = value;\n\t\tthis.setTiddlerData(title,data,this.getModificationFields());\n\t} else {\n\t\tvar tiddler = this.getTiddler(title),\n\t\t\tfields = {title: title};\n\t\tfields[field || \"text\"] = value;\n\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t}\n};\n\nexports.deleteTextReference = function(textRef,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle,tiddler,fields;\n\t// Check if it is a reference to a tiddler\n\tif(tr.title && !tr.field) {\n\t\tthis.deleteTiddler(tr.title);\n\t// Else check for a field reference\n\t} else if(tr.field) {\n\t\ttitle = tr.title || currTiddlerTitle;\n\t\ttiddler = this.getTiddler(title);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\tfields = Object.create(null);\n\t\t\tfields[tr.field] = undefined;\n\t\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t\t}\n\t}\n};\n\nexports.addEventListener = function(type,listener) {\n\tthis.eventListeners = this.eventListeners || {};\n\tthis.eventListeners[type] = this.eventListeners[type] || [];\n\tthis.eventListeners[type].push(listener);\t\n};\n\nexports.removeEventListener = function(type,listener) {\n\tvar listeners = this.eventListeners[type];\n\tif(listeners) {\n\t\tvar p = listeners.indexOf(listener);\n\t\tif(p !== -1) {\n\t\t\tlisteners.splice(p,1);\n\t\t}\n\t}\n};\n\nexports.dispatchEvent = function(type /*, args */) {\n\tvar args = Array.prototype.slice.call(arguments,1),\n\t\tlisteners = this.eventListeners[type];\n\tif(listeners) {\n\t\tfor(var p=0; p<listeners.length; p++) {\n\t\t\tvar listener = listeners[p];\n\t\t\tlistener.apply(listener,args);\n\t\t}\n\t}\n};\n\n/*\nCauses a tiddler to be marked as changed, incrementing the change count, and triggers event handlers.\nThis method should be called after the changes it describes have been made to the wiki.tiddlers[] array.\n\ttitle: Title of tiddler\n\tisDeleted: defaults to false (meaning the tiddler has been created or modified),\n\t\ttrue if the tiddler has been deleted\n*/\nexports.enqueueTiddlerEvent = function(title,isDeleted) {\n\t// Record the touch in the list of changed tiddlers\n\tthis.changedTiddlers = this.changedTiddlers || Object.create(null);\n\tthis.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);\n\tthis.changedTiddlers[title][isDeleted ? \"deleted\" : \"modified\"] = true;\n\t// Increment the change count\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\tthis.changeCount[title]++;\n\t} else {\n\t\tthis.changeCount[title] = 1;\n\t}\n\t// Trigger events\n\tthis.eventListeners = this.eventListeners || {};\n\tif(!this.eventsTriggered) {\n\t\tvar self = this;\n\t\t$tw.utils.nextTick(function() {\n\t\t\tvar changes = self.changedTiddlers;\n\t\t\tself.changedTiddlers = Object.create(null);\n\t\t\tself.eventsTriggered = false;\n\t\t\tif($tw.utils.count(changes) > 0) {\n\t\t\t\tself.dispatchEvent(\"change\",changes);\n\t\t\t}\n\t\t});\n\t\tthis.eventsTriggered = true;\n\t}\n};\n\nexports.getSizeOfTiddlerEventQueue = function() {\n\treturn $tw.utils.count(this.changedTiddlers);\n};\n\nexports.clearTiddlerEventQueue = function() {\n\tthis.changedTiddlers = Object.create(null);\n\tthis.changeCount = Object.create(null);\n};\n\nexports.getChangeCount = function(title) {\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\treturn this.changeCount[title];\n\t} else {\n\t\treturn 0;\n\t}\n};\n\n/*\nGenerate an unused title from the specified base\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar c = 0,\n\t\ttitle = baseTitle;\n\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\ttitle = baseTitle + \n\t\t\t(options.prefix || \" \") + \n\t\t\t(++c);\n\t}\n\treturn title;\n};\n\nexports.isSystemTiddler = function(title) {\n\treturn title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title.indexOf(\"$:/temp/\") === 0;\n};\n\nexports.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.flags.indexOf(\"image\") !== -1;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLike addTiddler() except it will silently reject any plugin tiddlers that are older than the currently loaded version. Returns true if the tiddler was imported\n*/\nexports.importTiddler = function(tiddler) {\n\tvar existingTiddler = this.getTiddler(tiddler.fields.title);\n\t// Check if we're dealing with a plugin\n\tif(tiddler && tiddler.hasField(\"plugin-type\") && tiddler.hasField(\"version\") && existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t// Reject the incoming plugin if it is older\n\t\tif(!$tw.utils.checkVersions(tiddler.fields.version,existingTiddler.fields.version)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Fall through to adding the tiddler\n\tthis.addTiddler(tiddler);\n\treturn true;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is created\n*/\nexports.getCreationFields = function() {\n\tvar fields = {\n\t\t\tcreated: new Date()\n\t\t},\n\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\tif(creator) {\n\t\tfields.creator = creator;\n\t}\n\treturn fields;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tvar fields = Object.create(null),\n\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\tfields.modified = new Date();\n\tif(modifier) {\n\t\tfields.modifier = modifier;\n\t}\n\treturn fields;\n};\n\n/*\nReturn a sorted array of tiddler titles. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.getTiddlers = function(options) {\n\toptions = options || Object.create(null);\n\tvar self = this,\n\t\tsortField = options.sortField || \"title\",\n\t\ttiddlers = [], t, titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tif(options.includeSystem || !self.isSystemTiddler(title)) {\n\t\t\tif(!options.excludeTag || !tiddler.hasTag(options.excludeTag)) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t});\n\ttiddlers.sort(function(a,b) {\n\t\tvar aa = a.fields[sortField].toLowerCase() || \"\",\n\t\t\tbb = b.fields[sortField].toLowerCase() || \"\";\n\t\tif(aa < bb) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(aa > bb) {\n\t\t\t\treturn 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n\tfor(t=0; t<tiddlers.length; t++) {\n\t\ttitles.push(tiddlers[t].fields.title);\n\t}\n\treturn titles;\n};\n\nexports.countTiddlers = function(excludeTag) {\n\tvar tiddlers = this.getTiddlers({excludeTag: excludeTag});\n\treturn $tw.utils.count(tiddlers);\n};\n\n/*\nReturns a function iterator(callback) that iterates through the specified titles, and invokes the callback with callback(tiddler,title)\n*/\nexports.makeTiddlerIterator = function(titles) {\n\tvar self = this;\n\tif(!$tw.utils.isArray(titles)) {\n\t\ttitles = Object.keys(titles);\n\t} else {\n\t\ttitles = titles.slice(0);\n\t}\n\treturn function(callback) {\n\t\ttitles.forEach(function(title) {\n\t\t\tcallback(self.getTiddler(title),title);\n\t\t});\n\t};\n};\n\n/*\nSort an array of tiddler titles by a specified field\n\ttitles: array of titles (sorted in place)\n\tsortField: name of field to sort by\n\tisDescending: true if the sort should be descending\n\tisCaseSensitive: true if the sort should consider upper and lower case letters to be different\n*/\nexports.sortTiddlers = function(titles,sortField,isDescending,isCaseSensitive,isNumeric) {\n\tvar self = this;\n\ttitles.sort(function(a,b) {\n\t\tvar x,y,\n\t\t\tcompareNumbers = function(x,y) {\n\t\t\t\tvar result = \n\t\t\t\t\tisNaN(x) && !isNaN(y) ? (isDescending ? -1 : 1) :\n\t\t\t\t\t!isNaN(x) && isNaN(y) ? (isDescending ? 1 : -1) :\n\t\t\t\t\t (isDescending ? y - x : x - y);\n\t\t\t\treturn result;\n\t\t\t};\n\t\tif(sortField !== \"title\") {\n\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\tif(tiddlerA) {\n\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\ta = \"\";\n\t\t\t}\n\t\t\tif(tiddlerB) {\n\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\tb = \"\";\n\t\t\t}\n\t\t}\n\t\tx = Number(a);\n\t\ty = Number(b);\n\t\tif(isNumeric && (!isNaN(x) || !isNaN(y))) {\n\t\t\treturn compareNumbers(x,y);\n\t\t} else if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t}\n\t});\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked from the specified tiddler\n*/\nexports.getTiddlerLinks = function(title) {\n\tvar self = this;\n\t// We'll cache the links so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"links\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\t// Count up the links\n\t\tvar links = [],\n\t\t\tcheckParseTree = function(parseTree) {\n\t\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t};\n\t\tif(parser) {\n\t\t\tcheckParseTree(parser.tree);\n\t\t}\n\t\treturn links;\n\t});\n};\n\n/*\nReturn an array of tiddler titles that link to the specified tiddler\n*/\nexports.getTiddlerBacklinks = function(targetTitle) {\n\tvar self = this,\n\t\tbacklinks = [];\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\tbacklinks.push(title);\n\t\t}\n\t});\n\treturn backlinks;\n};\n\n/*\nReturn a hashmap of tiddler titles that are referenced but not defined. Each value is the number of times the missing tiddler is referenced\n*/\nexports.getMissingTitles = function() {\n\tvar self = this,\n\t\tmissing = [];\n// We should cache the missing tiddler list, even if we recreate it every time any tiddler is modified\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tif((!self.tiddlerExists(link) && !self.isShadowTiddler(link)) && missing.indexOf(link) === -1) {\n\t\t\t\tmissing.push(link);\n\t\t\t}\n\t\t});\n\t});\n\treturn missing;\n};\n\nexports.getOrphanTitles = function() {\n\tvar self = this,\n\t\torphans = this.getTiddlers();\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tvar p = orphans.indexOf(link);\n\t\t\tif(p !== -1) {\n\t\t\t\torphans.splice(p,1);\n\t\t\t}\n\t\t});\n\t});\n\treturn orphans; // Todo\n};\n\n/*\nRetrieves a list of the tiddler titles that are tagged with a given tag\n*/\nexports.getTiddlersWithTag = function(tag) {\n\tvar self = this;\n\treturn this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\tvar tagmap = self.getTagMap();\n\t\treturn self.sortByList(tagmap[tag],tag);\n\t});\n};\n\n/*\nGet a hashmap by tag of arrays of tiddler titles\n*/\nexports.getTagMap = function() {\n\tvar self = this;\n\treturn this.getGlobalCache(\"tagmap\",function() {\n\t\tvar tags = Object.create(null),\n\t\t\tstoreTags = function(tagArray,title) {\n\t\t\t\tif(tagArray) {\n\t\t\t\t\tfor(var index=0; index<tagArray.length; index++) {\n\t\t\t\t\t\tvar tag = tagArray[index];\n\t\t\t\t\t\tif($tw.utils.hop(tags,tag)) {\n\t\t\t\t\t\t\ttags[tag].push(title);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttags[tag] = [title];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle, tiddler;\n\t\t// Collect up all the tags\n\t\tself.eachShadow(function(tiddler,title) {\n\t\t\tif(!self.tiddlerExists(title)) {\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t\t}\n\t\t});\n\t\tself.each(function(tiddler,title) {\n\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t});\n\t\treturn tags;\n\t});\n};\n\n/*\nLookup a given tiddler and return a list of all the tiddlers that include it in the specified list field\n*/\nexports.findListingsOfTiddler = function(targetTitle,fieldName) {\n\tfieldName = fieldName || \"list\";\n\tvar titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\tif(list && list.indexOf(targetTitle) !== -1) {\n\t\t\ttitles.push(title);\n\t\t}\n\t});\n\treturn titles;\n};\n\n/*\nSorts an array of tiddler titles according to an ordered list\n*/\nexports.sortByList = function(array,listTitle) {\n\tvar list = this.getTiddlerList(listTitle);\n\tif(!array || array.length === 0) {\n\t\treturn [];\n\t} else {\n\t\tvar titles = [], t, title;\n\t\t// First place any entries that are present in the list\n\t\tfor(t=0; t<list.length; t++) {\n\t\t\ttitle = list[t];\n\t\t\tif(array.indexOf(title) !== -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Then place any remaining entries\n\t\tfor(t=0; t<array.length; t++) {\n\t\t\ttitle = array[t];\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Finally obey the list-before and list-after fields of each tiddler in turn\n\t\tvar sortedTitles = titles.slice(0);\n\t\tfor(t=0; t<sortedTitles.length; t++) {\n\t\t\ttitle = sortedTitles[t];\n\t\t\tvar currPos = titles.indexOf(title),\n\t\t\t\tnewPos = -1,\n\t\t\t\ttiddler = this.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\tvar beforeTitle = tiddler.fields[\"list-before\"],\n\t\t\t\t\tafterTitle = tiddler.fields[\"list-after\"];\n\t\t\t\tif(beforeTitle === \"\") {\n\t\t\t\t\tnewPos = 0;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\tnewPos = titles.indexOf(afterTitle);\n\t\t\t\t\tif(newPos >= 0) {\n\t\t\t\t\t\t++newPos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(newPos === -1) {\n\t\t\t\t\tnewPos = currPos;\n\t\t\t\t}\n\t\t\t\tif(newPos !== currPos) {\n\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t}\n\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t\treturn titles;\n\t}\n};\n\nexports.getSubTiddler = function(title,subTiddlerTitle) {\n\tvar bundleInfo = this.getPluginInfo(title) || this.getTiddlerData(title);\n\tif(bundleInfo && bundleInfo.tiddlers) {\n\t\tvar subTiddler = bundleInfo.tiddlers[subTiddlerTitle];\n\t\tif(subTiddler) {\n\t\t\treturn new $tw.Tiddler(subTiddler);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRetrieve a tiddler as a JSON string of the fields\n*/\nexports.getTiddlerAsJson = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar fields = Object.create(null);\n\t\t$tw.utils.each(tiddler.fields,function(value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\treturn JSON.stringify(fields);\n\t} else {\n\t\treturn JSON.stringify({title: title});\n\t}\n};\n\n/*\nGet the content of a tiddler as a JavaScript object. How this is done depends on the type of the tiddler:\n\napplication/json: the tiddler JSON is parsed into an object\napplication/x-tiddler-dictionary: the tiddler is parsed as sequence of name:value pairs\n\nOther types currently just return null.\n\ntitleOrTiddler: string tiddler title or a tiddler object\ndefaultData: default data to be returned if the tiddler is missing or doesn't contain data\n*/\nexports.getTiddlerData = function(titleOrTiddler,defaultData) {\n\tvar tiddler = titleOrTiddler,\n\t\tdata;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler && tiddler.fields.text) {\n\t\tswitch(tiddler.fields.type) {\n\t\t\tcase \"application/json\":\n\t\t\t\t// JSON tiddler\n\t\t\t\ttry {\n\t\t\t\t\tdata = JSON.parse(tiddler.fields.text);\n\t\t\t\t} catch(ex) {\n\t\t\t\t\treturn defaultData;\n\t\t\t\t}\n\t\t\t\treturn data;\n\t\t\tcase \"application/x-tiddler-dictionary\":\n\t\t\t\treturn $tw.utils.parseFields(tiddler.fields.text);\n\t\t}\n\t}\n\treturn defaultData;\n};\n\n/*\nExtract an indexed field from within a data tiddler\n*/\nexports.extractTiddlerDataItem = function(titleOrTiddler,index,defaultText) {\n\tvar data = this.getTiddlerData(titleOrTiddler,Object.create(null)),\n\t\ttext;\n\tif(data && $tw.utils.hop(data,index)) {\n\t\ttext = data[index];\n\t}\n\tif(typeof text === \"string\" || typeof text === \"number\") {\n\t\treturn text.toString();\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nSet a tiddlers content to a JavaScript object. Currently this is done by setting the tiddler's type to \"application/json\" and setting the text to the JSON text of the data.\ntitle: title of tiddler\ndata: object that can be serialised to JSON\nfields: optional hashmap of additional tiddler fields to be set\n*/\nexports.setTiddlerData = function(title,data,fields) {\n\tvar existingTiddler = this.getTiddler(title),\n\t\tnewFields = {\n\t\t\ttitle: title\n\t};\n\tif(existingTiddler && existingTiddler.fields.type === \"application/x-tiddler-dictionary\") {\n\t\tnewFields.text = $tw.utils.makeTiddlerDictionary(data);\n\t} else {\n\t\tnewFields.type = \"application/json\";\n\t\tnewFields.text = JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n\t}\n\tthis.addTiddler(new $tw.Tiddler(this.getCreationFields(),existingTiddler,fields,newFields,this.getModificationFields()));\n};\n\n/*\nReturn the content of a tiddler as an array containing each line\n*/\nexports.getTiddlerList = function(title,field,index) {\n\tif(index) {\n\t\treturn $tw.utils.parseStringArray(this.extractTiddlerDataItem(title,index,\"\"));\n\t}\n\tfield = field || \"list\";\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\treturn ($tw.utils.parseStringArray(tiddler.fields[field]) || []).slice(0);\n\t}\n\treturn [];\n};\n\n// Return a named global cache object. Global cache objects are cleared whenever a tiddler change occurs\nexports.getGlobalCache = function(cacheName,initializer) {\n\tthis.globalCache = this.globalCache || Object.create(null);\n\tif($tw.utils.hop(this.globalCache,cacheName)) {\n\t\treturn this.globalCache[cacheName];\n\t} else {\n\t\tthis.globalCache[cacheName] = initializer();\n\t\treturn this.globalCache[cacheName];\n\t}\n};\n\nexports.clearGlobalCache = function() {\n\tthis.globalCache = Object.create(null);\n};\n\n// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it\nexports.getCacheForTiddler = function(title,cacheName,initializer) {\n\n// Temporarily disable caching so that tweakParseTreeNode() works\nreturn initializer();\n\n//\tthis.caches = this.caches || Object.create(null);\n//\tvar caches = this.caches[title];\n//\tif(caches && caches[cacheName]) {\n//\t\treturn caches[cacheName];\n//\t} else {\n//\t\tif(!caches) {\n//\t\t\tcaches = Object.create(null);\n//\t\t\tthis.caches[title] = caches;\n//\t\t}\n//\t\tcaches[cacheName] = initializer();\n//\t\treturn caches[cacheName];\n//\t}\n};\n\n// Clear all caches associated with a particular tiddler\nexports.clearCache = function(title) {\n\tthis.caches = this.caches || Object.create(null);\n\tif($tw.utils.hop(this.caches,title)) {\n\t\tdelete this.caches[title];\n\t}\n};\n\nexports.initParsers = function(moduleType) {\n\t// Install the parser modules\n\t$tw.Wiki.parsers = {};\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(\"parser\",function(title,module) {\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\t$tw.Wiki.parsers[f] = module[f]; // Store the parser class\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.old_parseText = function(type,text,options) {\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.old_parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"newInlineParseTree\" : \"newBlockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.old_parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nvar tweakMacroDefinition = function(nodeList) {\n\tif(nodeList && nodeList[0] && nodeList[0].type === \"macrodef\") {\n\t\tnodeList[0].type = \"set\";\n\t\tnodeList[0].attributes = {\n\t\t\tname: {type: \"string\", value: nodeList[0].name},\n\t\t\tvalue: {type: \"string\", value: nodeList[0].text}\n\t\t};\n\t\tnodeList[0].children = nodeList.slice(1);\n\t\tnodeList.splice(1,nodeList.length-1);\n\t\ttweakMacroDefinition(nodeList[0].children);\n\t}\n};\n\nvar tweakParser = function(parser) {\n\t// Move any macro definitions to contain the body tree\n\ttweakMacroDefinition(parser.tree);\n};\n\nexports.parseText = function(type,text,options) {\n\tvar parser = this.old_parseText(type,text,options);\n\tif(parser) {\n\t\ttweakParser(parser);\n\t}\n\treturn parser;\n};\n\nexports.parseTiddler = function(title,options) {\n\tvar parser = this.old_parseTiddler(title,options);\n\tif(parser) {\n\t\ttweakParser(parser);\n\t}\n\treturn parser;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type || \"text/vnd.tiddlywiki\",tiddler.fields.text,options);\t\t\t\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\ttext = title;\n\t\t} else {\n\t\t\tif(!tiddler || !tiddler.hasField(field)) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\ttext = tiddler.fields[field];\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text.toString(),options);\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\ttext = this.extractTiddlerDataItem(tiddler,index,undefined);\n\t\tif(text === undefined) {\n\t\t\treturn null;\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text,options);\n\t}\n};\n\n/*\nMake a widget tree for a parse tree\nparser: parser object\noptions: see below\nOptions include:\ndocument: optional document to use\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.makeWidget = function(parser,options) {\n\toptions = options || {};\n\tvar widgetNode = {\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},\n\t\tcurrWidgetNode = widgetNode;\n\t// Create set variable widgets for each variable\n\t$tw.utils.each(options.variables,function(value,name) {\n\t\tvar setVariableWidget = {\n\t\t\ttype: \"set\",\n\t\t\tattributes: {\n\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t},\n\t\t\tchildren: []\n\t\t};\n\t\tcurrWidgetNode.children = [setVariableWidget];\n\t\tcurrWidgetNode = setVariableWidget;\n\t});\n\t// Add in the supplied parse tree nodes\n\tcurrWidgetNode.children = parser ? parser.tree : [];\n\t// Create the widget\n\treturn new widget.widget(widgetNode,{\n\t\twiki: this,\n\t\tdocument: options.document || $tw.fakeDocument,\n\t\tparentWidget: options.parentWidget\n\t});\n};\n\n/*\nMake a widget tree for transclusion\ntitle: target tiddler title\noptions: as for wiki.makeWidget() plus:\noptions.field: optional field to transclude (defaults to \"text\")\noptions.mode: transclusion mode \"inline\" or \"block\"\noptions.children: optional array of children for the transclude widget\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTree = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"transclude\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttiddler: {\n\t\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: title}},\n\t\t\t\tisBlock: !options.parseAsInline}]}\n\t]};\n\tif(options.field) {\n\t\tparseTree.tree[0].children[0].attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTree.tree[0].children[0].attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTree.tree[0].children[0].children = options.children;\n\t}\n\treturn $tw.wiki.makeWidget(parseTree,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\tliteral: If true, searches for literal string, rather than separate search terms\n\tfield: If specified, restricts the search to the specified field\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\n\t\tinvert = !!options.invert;\n\t// Convert the search string into a regexp for each term\n\tvar terms, searchTermsRegExps,\n\t\tflags = options.caseSensitive ? \"\" : \"i\";\n\tif(options.literal) {\n\t\tif(text.length === 0) {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else {\n\t\tterms = text.split(/ +/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n\t// Function to check a given tiddler for the search term\n\tvar searchTiddler = function(title) {\n\t\tif(!searchTermsRegExps) {\n\t\t\treturn true;\n\t\t}\n\t\tvar tiddler = self.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\ttiddler = new $tw.Tiddler({title: title, text: \"\", type: \"text/vnd.tiddlywiki\"});\n\t\t}\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type] || $tw.config.contentTypeInfo[\"text/vnd.tiddlywiki\"],\n\t\t\tmatch;\n\t\tfor(var t=0; t<searchTermsRegExps.length; t++) {\n\t\t\tmatch = false;\n\t\t\tif(options.field) {\n\t\t\t\tmatch = searchTermsRegExps[t].test(tiddler.getFieldString(options.field));\n\t\t\t} else {\n\t\t\t\t// Search title, tags and body\n\t\t\t\tif(contentTypeInfo.encoding === \"utf8\") {\n\t\t\t\t\tmatch = match || searchTermsRegExps[t].test(tiddler.fields.text);\n\t\t\t\t}\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.join(\"\\0\") : \"\";\n\t\t\t\tmatch = match || searchTermsRegExps[t].test(tags) || searchTermsRegExps[t].test(tiddler.fields.title);\n\t\t\t}\n\t\t\tif(!match) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\treturn true;\n\t};\n\t// Loop through all the tiddlers doing the search\n\tvar results = [],\n\t\tsource = options.source || this.each;\n\tsource(function(tiddler,title) {\n\t\tif(searchTiddler(title) !== options.invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\t// Remove any of the results we have to exclude\n\tif(options.exclude) {\n\t\tfor(t=0; t<options.exclude.length; t++) {\n\t\t\tvar p = results.indexOf(options.exclude[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tresults.splice(p,1);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nTrigger a load for a tiddler if it is skinny. Returns the text, or undefined if the tiddler is missing, null if the tiddler is being lazily loaded.\n*/\nexports.getTiddlerText = function(title,defaultText) {\n\tvar tiddler = this.getTiddler(title);\n\t// Return undefined if the tiddler isn't found\n\tif(!tiddler) {\n\t\treturn defaultText;\n\t}\n\tif(tiddler.fields.text !== undefined) {\n\t\t// Just return the text if we've got it\n\t\treturn tiddler.fields.text;\n\t} else {\n\t\t// Tell any listeners about the need to lazily load this tiddler\n\t\tthis.dispatchEvent(\"lazyLoad\",title);\n\t\t// Indicate that the text is being loaded\n\t\treturn null;\n\t}\n};\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,callback) {\n\tvar result = [],\n\t\toutstanding = files.length;\n\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],function(tiddlerFieldsArray) {\n\t\t\tresult.push.apply(result,tiddlerFieldsArray);\n\t\t\tif(--outstanding === 0) {\n\t\t\t\tcallback(result);\n\t\t\t}\n\t\t});\n\t}\n\treturn files.length;\n};\n\n/*\nRead a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFile = function(file,callback) {\n\t// Get the type, falling back to the filename extension\n\tvar self = this,\n\t\ttype = file.type;\n\tif(type === \"\" || !type) {\n\t\tvar dotPos = file.name.lastIndexOf(\".\");\n\t\tif(dotPos !== -1) {\n\t\t\tvar fileExtensionInfo = $tw.utils.getFileExtensionInfo(file.name.substr(dotPos));\n\t\t\tif(fileExtensionInfo) {\n\t\t\t\ttype = fileExtensionInfo.type;\n\t\t\t}\n\t\t}\n\t}\n\t// Figure out if we're reading a binary file\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[type],\n\t\tisBinary = contentTypeInfo ? contentTypeInfo.encoding === \"base64\" : false;\n\t// Log some debugging information\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Importing file '\" + file.name + \"', type: '\" + type + \"', isBinary: \" + isBinary);\n\t}\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\t// Deserialise the file contents\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\", type: type};\n\t\t// Are we binary?\n\t\tif(isBinary) {\n\t\t\t// The base64 section starts after the first comma in the data URI\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttiddlerFields.text = text.substr(commaPos+1);\n\t\t\t\tcallback([tiddlerFields]);\n\t\t\t}\n\t\t} else {\n\t\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\t\tif(encryptedJson) {\n\t\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields));\n\t\t\t}\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]);\n\tif(!origTiddler) {\n\t\treturn tiddler.fields.text !== \"\";\n\t}\n\treturn tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"] || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\thistoryTitle = historyTitle || \"$:/HistoryList\";\n\tvar titles = $tw.utils.isArray(title) ? title : [title];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.getTiddlerData(historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: fromPageRect});\n\t});\n\tthis.setTiddlerData(historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\n/*\nInvoke the available upgrader modules\ntitles: array of tiddler titles to be processed\ntiddlers: hashmap by title of tiddler fields of pending import tiddlers. These can be modified by the upgraders. An entry with no fields indicates a tiddler that was pending import has been suppressed. When entries are added to the pending import the tiddlers hashmap may have entries that are not present in the titles array\nReturns a hashmap of messages keyed by tiddler title.\n*/\nexports.invokeUpgraders = function(titles,tiddlers) {\n\t// Collect up the available upgrader modules\n\tvar self = this;\n\tif(!this.upgraderModules) {\n\t\tthis.upgraderModules = [];\n\t\t$tw.modules.forEachModuleOfType(\"upgrader\",function(title,module) {\n\t\t\tif(module.upgrade) {\n\t\t\t\tself.upgraderModules.push(module);\n\t\t\t}\n\t\t});\n\t}\n\t// Invoke each upgrader in turn\n\tvar messages = {};\n\tfor(var t=0; t<this.upgraderModules.length; t++) {\n\t\tvar upgrader = this.upgraderModules[t],\n\t\t\tupgraderMessages = upgrader.upgrade(this,titles,tiddlers);\n\t\t$tw.utils.extend(messages,upgraderMessages);\n\t}\n\treturn messages;\n};\n\n})();\n", "title": "$:/core/modules/wiki.js", "type": "application/javascript", "module-type": "wikimethod" }, "$:/palettes/Blanca": { "title": "$:/palettes/Blanca", "name": "Blanca", "description": "A clean white palette to let you focus", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ffffff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #7897f3\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ccc\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #ffffff\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #7897f3\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #eeeeee\ntab-border-selected: #cccccc\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #eee\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #ff9900\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/Blue": { "title": "$:/palettes/Blue", "name": "Blue", "description": "A blue theme", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333353\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ddddff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #5959c0\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: #ccccdd\ntab-border-selected: #ccccdd\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eeeeff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #666666\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #ffffff\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #ffffff\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #5959c0\ntoolbar-new-button: #5eb95e\ntoolbar-options-button: rgb(128, 88, 165)\ntoolbar-save-button: #0e90d2\ntoolbar-info-button: #0e90d2\ntoolbar-edit-button: rgb(243, 123, 29)\ntoolbar-close-button: #dd514c\ntoolbar-delete-button: #dd514c\ntoolbar-cancel-button: rgb(243, 123, 29)\ntoolbar-done-button: #5eb95e\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/Muted": { "title": "$:/palettes/Muted", "name": "Muted", "description": "Bright tiddlers on a muted background", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/ContrastLight": { "title": "$:/palettes/ContrastLight", "name": "Contrast (Light)", "description": "High contrast and unambiguous (light version)", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #000\ntag-foreground: #fff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n" }, "$:/palettes/ContrastDark": { "title": "$:/palettes/ContrastDark", "name": "Contrast (Dark)", "description": "High contrast and unambiguous (dark version)", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #000\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #fff\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #fff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n" }, "$:/palettes/DarkPhotos": { "created": "20150402111612188", "description": "Good with dark photo backgrounds", "modified": "20150402112344080", "name": "DarkPhotos", "tags": "$:/tags/Palette", "title": "$:/palettes/DarkPhotos", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #ccf\nsidebar-controls-foreground: #fff\nsidebar-foreground-shadow: rgba(0,0,0, 0.5)\nsidebar-foreground: #fff\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #eee\nsidebar-tab-background-selected: rgba(255,255,255, 0.8)\nsidebar-tab-background: rgba(255,255,255, 0.4)\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: rgba(255,255,255, 0.2)\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #aaf\nsidebar-tiddler-link-foreground: #ddf\nsite-title-foreground: #fff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/Rocker": { "title": "$:/palettes/Rocker", "name": "Rocker", "description": "A dark theme", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #cc0000\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #ffbb99\nsidebar-tiddler-link-foreground: #cc0000\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #cc0000\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/SolarFlare": { "title": "$:/palettes/SolarFlare", "name": "Solar Flare", "description": "Warm, relaxing earth colours", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": ": Background Tones\n\nbase03: #002b36\nbase02: #073642\n\n: Content Tones\n\nbase01: #586e75\nbase00: #657b83\nbase0: #839496\nbase1: #93a1a1\n\n: Background Tones\n\nbase2: #eee8d5\nbase3: #fdf6e3\n\n: Accent Colors\n\nyellow: #b58900\norange: #cb4b16\nred: #dc322f\nmagenta: #d33682\nviolet: #6c71c4\nblue: #268bd2\ncyan: #2aa198\ngreen: #859900\n\n: Additional Tones (RA)\n\nbase10: #c0c4bb\nviolet-muted: #7c81b0\nblue-muted: #4e7baa\n\nyellow-hot: #ffcc44\norange-hot: #eb6d20\nred-hot: #ff2222\nblue-hot: #2298ee\ngreen-hot: #98ee22\n\n: Palette\n\n: Do not use colour macro for background and foreground\nbackground: #fdf6e3\n download-foreground: <<colour background>>\n dragger-foreground: <<colour background>>\n dropdown-background: <<colour background>>\n modal-background: <<colour background>>\n sidebar-foreground-shadow: <<colour background>>\n tiddler-background: <<colour background>>\n tiddler-border: <<colour background>>\n tiddler-link-background: <<colour background>>\n tab-background-selected: <<colour background>>\n dropdown-tab-background-selected: <<colour tab-background-selected>>\nforeground: #657b83\n dragger-background: <<colour foreground>>\n tab-foreground: <<colour foreground>>\n tab-foreground-selected: <<colour tab-foreground>>\n sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>\n sidebar-tab-foreground: <<colour tab-foreground>>\n sidebar-button-foreground: <<colour foreground>>\n sidebar-controls-foreground: <<colour foreground>>\n sidebar-foreground: <<colour foreground>>\n: base03\n: base02\n: base01\n alert-muted-foreground: <<colour base01>>\n: base00\n code-foreground: <<colour base00>>\n message-foreground: <<colour base00>>\n tag-foreground: <<colour base00>>\n: base0\n sidebar-tiddler-link-foreground: <<colour base0>>\n: base1\n muted-foreground: <<colour base1>>\n blockquote-bar: <<colour muted-foreground>>\n dropdown-border: <<colour muted-foreground>>\n sidebar-muted-foreground: <<colour muted-foreground>>\n tiddler-title-foreground: <<colour muted-foreground>>\n site-title-foreground: <<colour tiddler-title-foreground>>\n: base2\n modal-footer-background: <<colour base2>>\n page-background: <<colour base2>>\n modal-backdrop: <<colour page-background>>\n notification-background: <<colour page-background>>\n code-background: <<colour page-background>>\n code-border: <<colour code-background>>\n pre-background: <<colour page-background>>\n pre-border: <<colour pre-background>>\n sidebar-tab-background-selected: <<colour page-background>>\n table-header-background: <<colour base2>>\n tag-background: <<colour base2>>\n tiddler-editor-background: <<colour base2>>\n tiddler-info-background: <<colour base2>>\n tiddler-info-tab-background: <<colour base2>>\n tab-background: <<colour base2>>\n dropdown-tab-background: <<colour tab-background>>\n: base3\n alert-background: <<colour base3>>\n message-background: <<colour base3>>\n: yellow\n: orange\n: red\n: magenta\n alert-highlight: <<colour magenta>>\n: violet\n external-link-foreground: <<colour violet>>\n: blue\n: cyan\n: green\n: base10\n tiddler-controls-foreground: <<colour base10>>\n: violet-muted\n external-link-foreground-visited: <<colour violet-muted>>\n: blue-muted\n primary: <<colour blue-muted>>\n download-background: <<colour primary>>\n tiddler-link-foreground: <<colour primary>>\n\nalert-border: #b99e2f\ndirty-indicator: #ff0000\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nmessage-border: #cfd6e6\nmodal-border: #999999\nsidebar-controls-foreground-hover:\nsidebar-muted-foreground-hover:\nsidebar-tab-background: #ded8c5\nsidebar-tiddler-link-foreground-hover:\nstatic-alert-foreground: #aaaaaa\ntab-border: #cccccc\n modal-footer-border: <<colour tab-border>>\n modal-header-border: <<colour tab-border>>\n notification-border: <<colour tab-border>>\n sidebar-tab-border: <<colour tab-border>>\n tab-border-selected: <<colour tab-border>>\n sidebar-tab-border-selected: <<colour tab-border-selected>>\ntab-divider: #d8d8d8\n sidebar-tab-divider: <<colour tab-divider>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-border: #dddddd\ntiddler-subtitle-foreground: #c0c0c0\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/Vanilla": { "title": "$:/palettes/Vanilla", "name": "Vanilla", "description": "Pale and unobtrusive", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #f4f4f4\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #aaaaaa\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #e0e0e0\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: #e4e4e4\nsidebar-tab-foreground-selected:\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #999999\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/core/readme": { "title": "$:/core/readme", "text": "This plugin contains TiddlyWiki's core components, comprising:\n\n* JavaScript code modules\n* Icons\n* Templates needed to create TiddlyWiki's user interface\n* British English (''en-GB'') translations of the localisable strings used by the core\n" }, "$:/core/templates/MOTW.html": { "title": "$:/core/templates/MOTW.html", "text": "\\rules only filteredtranscludeinline transcludeinline entity\n<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->\n<!-- saved from url=(0021)http://tiddlywiki.com --> " }, "$:/core/templates/alltiddlers.template.html": { "title": "$:/core/templates/alltiddlers.template.html", "type": "text/vnd.tiddlywiki-html", "text": "<!-- This template is provided for backwards compatibility with older versions of TiddlyWiki -->\n\n<$set name=\"exportFilter\" value=\"[!is[system]sort[title]]\">\n\n{{$:/core/templates/exporters/StaticRiver}}\n\n</$set>\n" }, "$:/core/templates/canonical-uri-external-image": { "title": "$:/core/templates/canonical-uri-external-image", "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external images.\n\nChange the `./images/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./images/<$view field=\"title\" format=\"doubleurlencoded\"/>" }, "$:/core/templates/css-tiddler": { "title": "$:/core/templates/css-tiddler", "text": "<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`" }, "$:/core/templates/exporters/CsvFile": { "title": "$:/core/templates/exporters/CsvFile", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/CsvFile}}", "extension": ".csv", "text": "\\define renderContent()\n<$text text=<<csvtiddlers filter:\"\"\"$(exportFilter)$\"\"\" format:\"quoted-comma-sep\">>/>\n\\end\n<<renderContent>>\n" }, "$:/core/templates/exporters/JsonFile": { "title": "$:/core/templates/exporters/JsonFile", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/JsonFile}}", "extension": ".json", "text": "\\define renderContent()\n<$text text=<<jsontiddlers filter:\"\"\"$(exportFilter)$\"\"\">>/>\n\\end\n<<renderContent>>\n" }, "$:/core/templates/exporters/StaticRiver": { "title": "$:/core/templates/exporters/StaticRiver", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/StaticRiver}}", "extension": ".html", "text": "\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n" }, "$:/core/templates/exporters/StaticRiver/Content": { "title": "$:/core/templates/exporters/StaticRiver/Content", "text": "\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n<<renderContent>>\n</$importvariables>\n" }, "$:/core/templates/exporters/TidFile": { "title": "$:/core/templates/exporters/TidFile", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/TidFile}}", "extension": ".tid", "text": "\\define renderContent()\n{{{ $(exportFilter)$ +[limit[1]] ||$:/core/templates/tid-tiddler}}}\n\\end\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\"><<renderContent>></$importvariables>" }, "$:/core/templates/html-div-tiddler": { "title": "$:/core/templates/html-div-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields.\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre>`<$view field=\"text\" format=\"htmlencoded\" />`</pre>\n</div>`\n" }, "$:/core/templates/html-tiddler": { "title": "$:/core/templates/html-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers as raw HTML\n\n--><$view field=\"text\" format=\"htmlwikified\" />" }, "$:/core/templates/javascript-tiddler": { "title": "$:/core/templates/javascript-tiddler", "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`" }, "$:/core/templates/module-tiddler": { "title": "$:/core/templates/module-tiddler", "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`" }, "$:/core/templates/plain-text-tiddler": { "title": "$:/core/templates/plain-text-tiddler", "text": "<$view field=\"text\" format=\"text\" />" }, "$:/core/save/all": { "title": "$:/core/save/all", "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/save/empty": { "title": "$:/core/save/empty", "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/save/lazy-images": { "title": "$:/core/save/lazy-images", "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/templates/single.tiddler.window": { "title": "$:/core/templates/single.tiddler.window", "text": "<$set name=\"themeTitle\" value={{$:/view}}>\n\n<$set name=\"tempCurrentTiddler\" value=<<currentTiddler>>>\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$set name=\"currentTiddler\" value=<<tempCurrentTiddler>>>\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</$importvariables>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n" }, "$:/core/templates/split-recipe": { "title": "$:/core/templates/split-recipe", "text": "<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n" }, "$:/core/templates/static-tiddler": { "title": "$:/core/templates/static-tiddler", "text": "<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>" }, "$:/core/templates/static.area": { "title": "$:/core/templates/static.area", "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n" }, "$:/core/templates/static.content": { "title": "$:/core/templates/static.content", "type": "text/vnd.tiddlywiki", "text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|http://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n" }, "$:/core/templates/static.template.css": { "title": "$:/core/templates/static.template.css", "text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n" }, "$:/core/templates/static.template.html": { "title": "$:/core/templates/static.template.html", "type": "text/vnd.tiddlywiki-html", "text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n" }, "$:/core/templates/static.tiddler.html": { "title": "$:/core/templates/static.tiddler.html", "text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river\">\n`<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>\n</$importvariables>`\n</section>\n</body>\n</html>\n`" }, "$:/core/templates/store.area.template.html": { "title": "$:/core/templates/store.area.template.html", "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>" }, "$:/core/templates/tid-tiddler": { "title": "$:/core/templates/tid-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />" }, "$:/core/templates/tiddler-metadata": { "title": "$:/core/templates/tiddler-metadata", "text": "<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>" }, "$:/core/templates/tiddlywiki5.html": { "title": "$:/core/templates/tiddlywiki5.html", "text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html>\n<head>\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\t\t<!-- Force IE standards mode for Intranet and HTA - should be the first meta -->\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n{{$:/core/templates/static.area}}\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n{{$:/core/templates/store.area.template.html}}\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}\n</div>\n</body>\n</html>\n" }, "$:/core/templates/version": { "title": "$:/core/templates/version", "text": "<<version>>" }, "$:/core/templates/wikified-tiddler": { "title": "$:/core/templates/wikified-tiddler", "text": "<$transclude />" }, "$:/core/ui/AdvancedSearch/Filter": { "title": "$:/core/ui/AdvancedSearch/Filter", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/Filter/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n</div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}} template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$set>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Shadows": { "title": "$:/core/ui/AdvancedSearch/Shadows", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/Shadows/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Standard": { "title": "$:/core/ui/AdvancedSearch/Standard", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/Standard/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"searchTiddler\" value=\"$:/temp/advancedsearch\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n</$list>\n</$set>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/System": { "title": "$:/core/ui/AdvancedSearch/System", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/System/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n" }, "$:/AdvancedSearch": { "title": "$:/AdvancedSearch", "icon": "$:/core/images/advanced-search-button", "color": "#bbb", "text": "<div class=\"tc-advanced-search\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" \"$:/core/ui/AdvancedSearch/System\">>\n</div>\n" }, "$:/core/ui/AlertTemplate": { "title": "$:/core/ui/AlertTemplate", "text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button message=\"tm-delete-tiddler\" class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=\"0hh:0mm:0ss DD MM YYYY\"/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">(count: <$view field=\"count\"/>)</span></$reveal>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n" }, "$:/core/ui/BinaryWarning": { "title": "$:/core/ui/BinaryWarning", "text": "\\define lingo-base() $:/language/BinaryWarning/\n<div class=\"tc-binary-warning\">\n\n<<lingo Prompt>>\n\n</div>\n" }, "$:/core/ui/Components/tag-link": { "title": "$:/core/ui/Components/tag-link", "text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>" }, "$:/core/ui/ControlPanel/Advanced": { "title": "$:/core/ui/ControlPanel/Advanced", "tags": "$:/tags/ControlPanel/Info", "caption": "{{$:/language/ControlPanel/Advanced/Caption}}", "text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" \"$:/core/ui/ControlPanel/TiddlerFields\">>\n</div>\n" }, "$:/core/ui/ControlPanel/Appearance": { "title": "$:/core/ui/ControlPanel/Appearance", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Appearance/Caption}}", "text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Theme\">>\n</div>\n" }, "$:/core/ui/ControlPanel/Basics": { "title": "$:/core/ui/ControlPanel/Basics", "tags": "$:/tags/ControlPanel/Info", "caption": "{{$:/language/ControlPanel/Basics/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Tags\" default=\"\" tag=\"input\"/> |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n" }, "$:/core/ui/ControlPanel/EditorTypes": { "title": "$:/core/ui/ControlPanel/EditorTypes", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n" }, "$:/core/ui/ControlPanel/Info": { "title": "$:/core/ui/ControlPanel/Info", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Info/Caption}}", "text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Basics\">>\n</div>\n" }, "$:/core/ui/ControlPanel/LoadedModules": { "title": "$:/core/ui/ControlPanel/LoadedModules", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n" }, "$:/core/ui/ControlPanel/Modals/AddPlugins": { "title": "$:/core/ui/ControlPanel/Modals/AddPlugins", "subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define install-plugin-button()\n<$button>\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"install\"\"\">\nreinstall\n</$list>\n</$button>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1><$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<<install-plugin-button>>\n</div>\n</div>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"This plugin is not currently installed\"\"\">\n<em>\nThis plugin is already installed at version <$text text=<<installedVersion>>/>\n</em>\n</$list>\n</div>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} open plugin library\n</$button>\n\\end\n\n\\define display-server-assets(type)\nSearch: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[description]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n\\end\n\n\\define display-server-connection()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\" variable=\"connectionTiddler\" emptyMessage=<<load-plugin-library-button>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Add/Themes]] [[$:/core/ui/ControlPanel/Plugins/Add/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Add/Plugins\">>\n\n</$list>\n\\end\n\n\\define plugin-library-listing()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<div class=\"tc-plugin-library\">\n\n!! <$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link>\n\n//<$view field=\"url\"/>//\n\n<$transclude/>\n\n<<display-server-connection>>\n</div>\n</$list>\n\\end\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<div>\n<<plugin-library-listing>>\n</div>\n\n</$importvariables>\n" }, "$:/core/ui/ControlPanel/Palette": { "title": "$:/core/ui/ControlPanel/Palette", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/Palette/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n\n{{$:/snippets/paletteswitcher}}\n\n<$reveal type=\"nomatch\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"yes\"><<lingo ShowEditor/Caption>></$button>\n\n</$reveal>\n\n<$reveal type=\"match\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"no\"><<lingo HideEditor/Caption>></$button>\n{{$:/snippets/paletteeditor}}\n\n</$reveal>\n\n" }, "$:/core/ui/ControlPanel/Plugins/Add/Languages": { "title": "$:/core/ui/ControlPanel/Plugins/Add/Languages", "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\"/>)", "text": "<<display-server-assets language>>\n" }, "$:/core/ui/ControlPanel/Plugins/Add/Plugins": { "title": "$:/core/ui/ControlPanel/Plugins/Add/Plugins", "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\"/>)", "text": "<<display-server-assets plugin>>\n" }, "$:/core/ui/ControlPanel/Plugins/Add/Themes": { "title": "$:/core/ui/ControlPanel/Plugins/Add/Themes", "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\"/>)", "text": "<<display-server-assets theme>>\n" }, "$:/core/ui/ControlPanel/Plugins/Installed/Languages": { "title": "$:/core/ui/ControlPanel/Plugins/Installed/Languages", "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[language]]\"/>)", "text": "<<plugin-table language>>\n" }, "$:/core/ui/ControlPanel/Plugins/Installed/Plugins": { "title": "$:/core/ui/ControlPanel/Plugins/Installed/Plugins", "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[plugin]]\"/>)", "text": "<<plugin-table plugin>>\n" }, "$:/core/ui/ControlPanel/Plugins/Installed/Themes": { "title": "$:/core/ui/ControlPanel/Plugins/Installed/Themes", "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[theme]]\"/>)", "text": "<<plugin-table theme>>\n" }, "$:/core/ui/ControlPanel/Plugins": { "title": "$:/core/ui/ControlPanel/Plugins", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Plugins/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define popup-state-macro()\n$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage)\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1>\n''<$view field=\"description\"><$view field=\"title\"/></$view>'' $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-table(type)\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[description]]\" emptyMessage=<<lingo \"Empty/Hint\">>>\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n<<plugin-table-body type:\"$type$\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$list filter=\"[all[current]] -[[$:/core]]\">\n<div style=\"float:right;\">\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n<<lingo Disable/Caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n<<lingo Enable/Caption>>\n</$button>\n</$reveal>\n</div>\n</$list>\n<$reveal type=\"nomatch\" text=\"\" state=\"!!list\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList={{!!list}} default=\"readme\" template=\"$:/core/ui/PluginInfo\"/>\n</$reveal>\n<$reveal type=\"match\" text=\"\" state=\"!!list\">\nNo information provided\n</$reveal>\n</div>\n</div>\n</$reveal>\n</$set>\n</$list>\n</$set>\n\\end\n\n<$button message=\"tm-modal\" param=\"$:/core/ui/ControlPanel/Modals/AddPlugins\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\"tc-btn-big-green\" style=\"background:blue;\">\n{{$:/core/images/download-button}} <<lingo Add/Caption>>\n</$button>\n\n<<lingo Installed/Hint>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\">>\n" }, "$:/core/ui/ControlPanel/Saving": { "title": "$:/core/ui/ControlPanel/Saving", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Saving/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Saving/\n\\define backupURL()\nhttp://$(userName)$.tiddlyspot.com/backup/\n\\end\n\\define backupLink()\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<backupURL>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n! <<lingo TiddlySpot/Heading>>\n\n<<lingo TiddlySpot/Description>>\n\n|<<lingo TiddlySpot/UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo TiddlySpot/Password>> |<$password name=\"upload\"/> |\n|<<lingo TiddlySpot/Backups>> |<<backupLink>> |\n\n''<<lingo TiddlySpot/Advanced/Heading>>''\n\n|<<lingo TiddlySpot/ServerURL>> |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo TiddlySpot/Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo TiddlySpot/UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo TiddlySpot/BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>" }, "$:/core/ui/ControlPanel/Settings/AutoSave": { "title": "$:/core/ui/ControlPanel/Settings/AutoSave", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/AutoSave/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/AutoSave/\n\n<$link to=\"$:/config/AutoSave\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo Disabled/Description>> </$radio>\n" }, "$:/core/buttonstyles/Borderless": { "title": "$:/core/buttonstyles/Borderless", "tags": "$:/tags/ToolbarButtonStyle", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}", "text": "tc-btn-invisible" }, "$:/core/buttonstyles/Boxed": { "title": "$:/core/buttonstyles/Boxed", "tags": "$:/tags/ToolbarButtonStyle", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}", "text": "tc-btn-boxed" }, "$:/core/buttonstyles/Rounded": { "title": "$:/core/buttonstyles/Rounded", "tags": "$:/tags/ToolbarButtonStyle", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}", "text": "tc-btn-rounded" }, "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab": { "caption": "{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}", "tags": "$:/tags/ControlPanel/Settings", "title": "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n" }, "$:/core/ui/ControlPanel/Settings/LinkToBehaviour": { "title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n <option value=\"above\"><<lingo \"OpenAbove\">></option>\n <option value=\"below\"><<lingo \"OpenBelow\">></option>\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n" }, "$:/core/ui/ControlPanel/Settings/NavigationAddressBar": { "title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/NavigationHistory": { "title": "$:/core/ui/ControlPanel/Settings/NavigationHistory", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/TitleLinks": { "title": "$:/core/ui/ControlPanel/Settings/TitleLinks", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n<$link to=\"$:/config/Tiddlers/TitleLinks\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle": { "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n<$link to=\"$:/config/Toolbar/ButtonClass\"><<lingo \"Hint\">></$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n<option value={{!!text}}>{{!!caption}}</option>\n</$list>\n</$select>\n" }, "$:/core/ui/ControlPanel/Settings/ToolbarButtons": { "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtons", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Toolbar/Icons\"><<lingo Icons/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Toolbar/Text\"><<lingo Text/Description>></$link> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Settings": { "title": "$:/core/ui/ControlPanel/Settings", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Settings/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n" }, "$:/core/ui/ControlPanel/StoryView": { "title": "$:/core/ui/ControlPanel/StoryView", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/StoryView/Caption}}", "text": "{{$:/snippets/viewswitcher}}\n" }, "$:/core/ui/ControlPanel/Theme": { "title": "$:/core/ui/ControlPanel/Theme", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/Theme/Caption}}", "text": "{{$:/snippets/themeswitcher}}\n" }, "$:/core/ui/ControlPanel/TiddlerFields": { "title": "$:/core/ui/ControlPanel/TiddlerFields", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/TiddlerFields/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo TiddlerFields/Hint>>\n\n{{$:/snippets/allfields}}" }, "$:/core/ui/ControlPanel/Toolbars/EditToolbar": { "title": "$:/core/ui/ControlPanel/Toolbars/EditToolbar", "tags": "$:/tags/ControlPanel/Toolbars", "caption": "{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>> field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/ControlPanel/Toolbars/PageControls": { "title": "$:/core/ui/ControlPanel/Toolbars/PageControls", "tags": "$:/tags/ControlPanel/Toolbars", "caption": "{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>> field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/ControlPanel/Toolbars/ViewToolbar": { "title": "$:/core/ui/ControlPanel/Toolbars/ViewToolbar", "tags": "$:/tags/ControlPanel/Toolbars", "caption": "{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>> field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/ControlPanel/Toolbars": { "title": "$:/core/ui/ControlPanel/Toolbars", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/Toolbars/Caption}}", "text": "{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" \"$:/state/tabs/controlpanel/toolbars\" \"tc-vertical\">>\n</div>\n" }, "$:/ControlPanel": { "title": "$:/ControlPanel", "icon": "$:/core/images/options-button", "color": "#bbb", "text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Info\">>\n</div>\n" }, "$:/core/ui/DefaultSearchResultList": { "title": "$:/core/ui/DefaultSearchResultList", "tags": "$:/tags/SearchResults", "caption": "{{$:/language/Search/DefaultResults/Caption}}", "text": "\\define searchResultList()\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search{$(searchTiddler)$}]\"/>\"\"\">\n\n{{$:/language/Search/Matches}}\n\n</$set>\n\n//<small>Title matches:</small>//\n\n<$list filter=\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n//<small>All matches:</small>//\n\n<$list filter=\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\\end\n<<searchResultList>>\n" }, "$:/core/ui/EditTemplate/body": { "title": "$:/core/ui/EditTemplate/body", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/Body/\n<$list filter=\"[is[current]has[_canonical_uri]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\"></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[is[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<em class=\"tc-edit\"><<lingo Hint>></em> <$button type=\"set\" set=\"$:/state/showeditpreview\" setTo=\"no\"><<lingo Preview/Button/Hide>></$button>\n\n<div class=\"tc-tiddler-preview\">\n<div class=\"tc-tiddler-preview-preview\">\n<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n</div>\n\n<div class=\"tc-tiddler-preview-edit\">\n<$edit field=\"text\" class=\"tc-edit-texteditor\" placeholder={{$:/language/EditTemplate/Body/Placeholder}}/>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<em class=\"tc-edit\"><<lingo Hint>></em> <$button type=\"set\" set=\"$:/state/showeditpreview\" setTo=\"yes\"><<lingo Preview/Button/Show>></$button>\n<$edit field=\"text\" class=\"tc-edit-texteditor\" placeholder={{$:/language/EditTemplate/Body/Placeholder}}/>\n\n</$reveal>\n\n</$list>\n" }, "$:/core/ui/EditTemplate/controls": { "title": "$:/core/ui/EditTemplate/controls", "tags": "$:/tags/EditTemplate", "text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n" }, "$:/core/ui/EditTemplate/fields": { "title": "$:/core/ui/EditTemplate/fields", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define new-field-inner()\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button>\n<$action-sendmessage $message=\"tm-add-field\" $name=<<name>> $value=<<value>>/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n\\end\n\n\\define new-field()\n<$set name=\"name\" value={{$:/temp/newfieldname}}>\n<$set name=\"value\" value={{$:/temp/newfieldvalue}}>\n<<new-field-inner>>\n</$set>\n</$set>\n\\end\n\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>>\n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=\"$:/temp/newfieldname\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</span>\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"$:/temp/newfieldname\">\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$list filter=\"[!is[shadow]!is[system]fields[]sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\n<$edit-text tiddler=\"$:/temp/newfieldvalue\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\"/>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n\n" }, "$:/core/ui/EditTemplate/shadow": { "title": "$:/core/ui/EditTemplate/shadow", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$list>\n" }, "$:/core/ui/EditTemplate/tags": { "title": "$:/core/ui/EditTemplate/tags", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\n\\end\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\"><$set name=\"backgroundColor\" value={{!!color}}><span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\" />\n<$button message=\"tm-remove-tag\" param={{!!title}} class=\"tc-btn-invisible tc-remove-tag-button\">×</$button></span>\n</$set>\n</$list>\n\n<div class=\"tc-edit-add-tag\">\n<span class=\"tc-add-tag-name\">\n<$edit-text tiddler=\"$:/temp/NewTagName\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}} focusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</span> <$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> 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> <span class=\"tc-add-tag-button\">\n<$button message=\"tm-add-tag\" param={{$:/temp/NewTagName}} set=\"$:/temp/NewTagName\" setTo=\"\" class=\"\">\n<<lingo Tags/Add/Button>>\n</$button>\n</span>\n</div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown\">\n<$linkcatcher set=\"$:/temp/NewTagName\" setTo=\"\" message=\"tm-add-tag\">\n<$list filter=\"[tags[]!is[system]search:title{$:/temp/NewTagName}sort[]]\">\n{{||$:/core/ui/Components/tag-link}}\n</$list>\n<hr>\n<$list filter=\"[tags[]is[system]search:title{$:/temp/NewTagName}sort[]]\">\n{{||$:/core/ui/Components/tag-link}}\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n</$fieldmangler>\n</div>" }, "$:/core/ui/EditTemplate/title": { "title": "$:/core/ui/EditTemplate/title", "tags": "$:/tags/EditTemplate", "text": "<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus=\"true\"/>" }, "$:/core/ui/EditTemplate/type": { "title": "$:/core/ui/EditTemplate/type", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/\n<div class=\"tc-type-selector\"><$fieldmangler>\n<em class=\"tc-edit\"><<lingo Type/Prompt>></em> <$edit-text field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-popup-handle\"/> <$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}</$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]\"><$link to={{!!name}}><$view field=\"description\"/> (<$view field=\"name\"/>)</$link>\n</$list>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>" }, "$:/core/ui/EditTemplate": { "title": "$:/core/ui/EditTemplate", "text": "\\define frame-classes()\ntc-tiddler-frame tc-tiddler-edit-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$\n\\end\n<div class=<<frame-classes>>>\n<$set name=\"storyTiddler\" value=<<currentTiddler>>>\n<$keyboard key=\"escape\" message=\"tm-cancel-tiddler\">\n<$keyboard key=\"ctrl+enter\" message=\"tm-save-tiddler\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n</$list>\n</$keyboard>\n</$keyboard>\n</$set>\n</div>\n" }, "$:/core/ui/Buttons/cancel": { "title": "$:/core/ui/Buttons/cancel", "tags": "$:/tags/EditToolbar", "caption": "{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}", "description": "{{$:/language/Buttons/Cancel/Hint}}", "text": "<$button message=\"tm-cancel-tiddler\" tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/delete": { "title": "$:/core/ui/Buttons/delete", "tags": "$:/tags/EditToolbar", "caption": "{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}", "description": "{{$:/language/Buttons/Delete/Hint}}", "text": "<$button message=\"tm-delete-tiddler\" tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/save": { "title": "$:/core/ui/Buttons/save", "tags": "$:/tags/EditToolbar", "caption": "{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}", "description": "{{$:/language/Buttons/Save/Hint}}", "text": "<$button message=\"tm-save-tiddler\" tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/Filters/AllTags": { "title": "$:/core/Filters/AllTags", "tags": "$:/tags/Filter", "filter": "[tags[]!is[system]sort[title]]", "description": "{{$:/language/Filters/AllTags}}", "text": "" }, "$:/core/Filters/AllTiddlers": { "title": "$:/core/Filters/AllTiddlers", "tags": "$:/tags/Filter", "filter": "[!is[system]sort[title]]", "description": "{{$:/language/Filters/AllTiddlers}}", "text": "" }, "$:/core/Filters/Drafts": { "title": "$:/core/Filters/Drafts", "tags": "$:/tags/Filter", "filter": "[has[draft.of]sort[title]]", "description": "{{$:/language/Filters/Drafts}}", "text": "" }, "$:/core/Filters/Missing": { "title": "$:/core/Filters/Missing", "tags": "$:/tags/Filter", "filter": "[all[missing]sort[title]]", "description": "{{$:/language/Filters/Missing}}", "text": "" }, "$:/core/Filters/Orphans": { "title": "$:/core/Filters/Orphans", "tags": "$:/tags/Filter", "filter": "[all[orphans]sort[title]]", "description": "{{$:/language/Filters/Orphans}}", "text": "" }, "$:/core/Filters/OverriddenShadowTiddlers": { "title": "$:/core/Filters/OverriddenShadowTiddlers", "tags": "$:/tags/Filter", "filter": "[is[shadow]]", "description": "{{$:/language/Filters/OverriddenShadowTiddlers}}", "text": "" }, "$:/core/Filters/RecentSystemTiddlers": { "title": "$:/core/Filters/RecentSystemTiddlers", "tags": "$:/tags/Filter", "filter": "[has[modified]!sort[modified]limit[50]]", "description": "{{$:/language/Filters/RecentSystemTiddlers}}", "text": "" }, "$:/core/Filters/RecentTiddlers": { "title": "$:/core/Filters/RecentTiddlers", "tags": "$:/tags/Filter", "filter": "[!is[system]has[modified]!sort[modified]limit[50]]", "description": "{{$:/language/Filters/RecentTiddlers}}", "text": "" }, "$:/core/Filters/ShadowTiddlers": { "title": "$:/core/Filters/ShadowTiddlers", "tags": "$:/tags/Filter", "filter": "[all[shadows]sort[title]]", "description": "{{$:/language/Filters/ShadowTiddlers}}", "text": "" }, "$:/core/Filters/SystemTags": { "title": "$:/core/Filters/SystemTags", "tags": "$:/tags/Filter", "filter": "[all[shadows+tiddlers]tags[]is[system]sort[title]]", "description": "{{$:/language/Filters/SystemTags}}", "text": "" }, "$:/core/Filters/SystemTiddlers": { "title": "$:/core/Filters/SystemTiddlers", "tags": "$:/tags/Filter", "filter": "[is[system]sort[title]]", "description": "{{$:/language/Filters/SystemTiddlers}}", "text": "" }, "$:/core/Filters/TypedTiddlers": { "title": "$:/core/Filters/TypedTiddlers", "tags": "$:/tags/Filter", "filter": "[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]", "description": "{{$:/language/Filters/TypedTiddlers}}", "text": "" }, "$:/core/ui/ImportListing": { "title": "$:/core/ui/ImportListing", "text": "\\define lingo-base() $:/language/Import/\n\\define messageField()\nmessage-$(payloadTiddler)$\n\\end\n\\define selectionField()\nselection-$(payloadTiddler)$\n\\end\n\\define previewPopupState()\n$(currentTiddler)$!!popup-$(payloadTiddler)$\n\\end\n<table>\n<tbody>\n<tr>\n<th>\n<<lingo Listing/Select/Caption>>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\"/>\n</td>\n<td>\n<$reveal type=\"nomatch\" state=<<previewPopupState>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"yes\">\n{{$:/core/images/right-arrow}} <$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<previewPopupState>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"no\">\n{{$:/core/images/down-arrow}} <$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n</td>\n</tr>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" state=<<previewPopupState>>>\n<$transclude subtiddler=<<payloadTiddler>> mode=\"block\"/>\n</$reveal>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n" }, "$:/core/ui/ListItemTemplate": { "title": "$:/core/ui/ListItemTemplate", "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</div>" }, "$:/core/ui/MissingTemplate": { "title": "$:/core/ui/MissingTemplate", "text": "<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n" }, "$:/core/ui/MoreSideBar/All": { "title": "$:/core/ui/MoreSideBar/All", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/All/Caption}}", "text": "<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Drafts": { "title": "$:/core/ui/MoreSideBar/Drafts", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Drafts/Caption}}", "text": "<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Missing": { "title": "$:/core/ui/MoreSideBar/Missing", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Missing/Caption}}", "text": "<$list filter={{$:/core/Filters/Missing!!filter}} template=\"$:/core/ui/MissingTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Orphans": { "title": "$:/core/ui/MoreSideBar/Orphans", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Orphans/Caption}}", "text": "<$list filter={{$:/core/Filters/Orphans!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Recent": { "title": "$:/core/ui/MoreSideBar/Recent", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Recent/Caption}}", "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n" }, "$:/core/ui/MoreSideBar/Shadows": { "title": "$:/core/ui/MoreSideBar/Shadows", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Shadows/Caption}}", "text": "<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/System": { "title": "$:/core/ui/MoreSideBar/System", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/System/Caption}}", "text": "<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Tags": { "title": "$:/core/ui/MoreSideBar/Tags", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Tags/Caption}}", "text": "<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n" }, "$:/core/ui/MoreSideBar/Types": { "title": "$:/core/ui/MoreSideBar/Types", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Types/Caption}}", "text": "<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n" }, "$:/core/ui/Buttons/advanced-search": { "title": "$:/core/ui/Buttons/advanced-search", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}", "description": "{{$:/language/Buttons/AdvancedSearch/Hint}}", "text": "\\define control-panel-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n" }, "$:/core/ui/Buttons/close-all": { "title": "$:/core/ui/Buttons/close-all", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}", "description": "{{$:/language/Buttons/CloseAll/Hint}}", "text": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseAll/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/control-panel": { "title": "$:/core/ui/Buttons/control-panel", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}", "description": "{{$:/language/Buttons/ControlPanel/Hint}}", "text": "\\define control-panel-button(class)\n<$button to=\"$:/ControlPanel\" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/ControlPanel]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n" }, "$:/core/ui/Buttons/encryption": { "title": "$:/core/ui/Buttons/encryption", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/locked-padlock}} {{$:/language/Buttons/Encryption/Caption}}", "description": "{{$:/language/Buttons/Encryption/Hint}}", "text": "<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-clear-password\" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-set-password\" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>" }, "$:/core/ui/Buttons/export-page": { "title": "$:/core/ui/Buttons/export-page", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}}", "description": "{{$:/language/Buttons/ExportPage/Hint}}", "text": "<$macrocall $name=\"exportButton\" exportFilter=\"[!is[system]sort[title]]\" lingoBase=\"$:/language/Buttons/ExportPage/\"/>" }, "$:/core/ui/Buttons/full-screen": { "title": "$:/core/ui/Buttons/full-screen", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/full-screen-button}} {{$:/language/Buttons/FullScreen/Caption}}", "description": "{{$:/language/Buttons/FullScreen/Hint}}", "text": "<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FullScreen/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/home": { "title": "$:/core/ui/Buttons/home", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/home-button}} {{$:/language/Buttons/Home/Caption}}", "description": "{{$:/language/Buttons/Home/Hint}}", "text": "<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Home/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/import": { "title": "$:/core/ui/Buttons/import", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/import-button}} {{$:/language/Buttons/Import/Caption}}", "description": "{{$:/language/Buttons/Import/Hint}}", "text": "<div class=\"tc-file-input-wrapper\">\n<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Import/Caption}}/></span>\n</$list>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>" }, "$:/core/ui/Buttons/language": { "title": "$:/core/ui/Buttons/language", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}}", "description": "{{$:/language/Buttons/Language/Hint}}", "text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/language\">> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value={{$:/language}}>\n<$image source=<<flag-title>>/>\n</$set>\n</span>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/language\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down tc-drop-down-language-chooser\">\n<$linkcatcher to=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$link>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/language\" text=<<currentTiddler>>>\n•\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/language\" text=<<currentTiddler>>>\n \n</$reveal>\n</span>\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value=<<currentTiddler>>>\n<$transclude subtiddler=<<flag-title>>>\n<$list filter=\"[all[current]field:title[$:/languages/en-GB]]\">\n<$transclude tiddler=\"$:/languages/en-GB/icon\"/>\n</$list>\n</$transclude>\n</$set>\n</span>\n<$view field=\"description\">\n<$view field=\"name\">\n<$view field=\"title\"/>\n</$view>\n</$view>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>" }, "$:/core/ui/Buttons/more-page-actions": { "title": "$:/core/ui/Buttons/more-page-actions", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}", "description": "{{$:/language/Buttons/More/Hint}}", "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>" }, "$:/core/ui/Buttons/new-journal": { "title": "$:/core/ui/Buttons/new-journal", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}", "description": "{{$:/language/Buttons/NewJournal/Hint}}", "text": "\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<now \"$(journalTitleTemplate)$\">> tags=\"$(journalTags)$\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<<journalButton>>\n</$set></$set>" }, "$:/core/ui/Buttons/new-tiddler": { "title": "$:/core/ui/Buttons/new-tiddler", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}", "description": "{{$:/language/Buttons/NewTiddler/Hint}}", "text": "<$button message=\"tm-new-tiddler\" tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/palette": { "title": "$:/core/ui/Buttons/palette", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/palette}} {{$:/language/Buttons/Palette/Caption}}", "description": "{{$:/language/Buttons/Palette/Hint}}", "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/palette\">> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/palette\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\" style=\"font-size:0.7em;\">\n{{$:/snippets/paletteswitcher}}\n</div>\n</$reveal>" }, "$:/core/ui/Buttons/refresh": { "title": "$:/core/ui/Buttons/refresh", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/refresh-button}} {{$:/language/Buttons/Refresh/Caption}}", "description": "{{$:/language/Buttons/Refresh/Hint}}", "text": "<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Refresh/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/save-wiki": { "title": "$:/core/ui/Buttons/save-wiki", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/save-button}} {{$:/language/Buttons/SaveWiki/Caption}}", "description": "{{$:/language/Buttons/SaveWiki/Hint}}", "text": "<$button message=\"tm-save-wiki\" param={{$:/config/SaveWikiButton/Template}} tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/SaveWiki/Caption}}/></span>\n</$list>\n</span>\n</$button>" }, "$:/core/ui/Buttons/storyview": { "title": "$:/core/ui/Buttons/storyview", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Caption}}", "description": "{{$:/language/Buttons/StoryView/Hint}}", "text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/storyview\">> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/storyview\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/view\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$link to=<<storyview>>>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/view\" text=<<storyview>>>\n•\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/view\" text=<<storyview>>>\n \n</$reveal>\n</span>\n<$transclude tiddler=<<icon>>/>\n<$text text=<<storyview>>/></$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>" }, "$:/core/ui/Buttons/tag-manager": { "title": "$:/core/ui/Buttons/tag-manager", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption}}", "description": "{{$:/language/Buttons/TagManager/Hint}}", "text": "\\define control-panel-button(class)\n<$button to=\"$:/TagManager\" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TagManager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/TagManager]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n" }, "$:/core/ui/Buttons/theme": { "title": "$:/core/ui/Buttons/theme", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/theme-button}} {{$:/language/Buttons/Theme/Caption}}", "description": "{{$:/language/Buttons/Theme/Hint}}", "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/theme\">> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/theme\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\" variable=\"themeTitle\">\n<$link to=<<themeTitle>>>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/theme\" text=<<themeTitle>>>\n•\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/theme\" text=<<themeTitle>>>\n \n</$reveal>\n</span>\n<$view tiddler=<<themeTitle>> field=\"name\"/>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>" }, "$:/core/ui/PageTemplate/pagecontrols": { "title": "$:/core/ui/PageTemplate/pagecontrols", "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$reveal>\n</$list>\n</div>\n\n" }, "$:/core/ui/PageStylesheet": { "title": "$:/core/ui/PageStylesheet", "text": "<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\n</$set>\n\n</$set>\n\n</$importvariables>\n" }, "$:/core/ui/PageTemplate/alerts": { "title": "$:/core/ui/PageTemplate/alerts", "tags": "$:/tags/PageTemplate", "text": "<div class=\"tc-alerts\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Alert]!has[draft.of]]\" template=\"$:/core/ui/AlertTemplate\" storyview=\"pop\"/>\n\n</div>\n" }, "$:/core/ui/PageTemplate/pluginreloadwarning": { "title": "$:/core/ui/PageTemplate/pluginreloadwarning", "tags": "$:/tags/PageTemplate", "text": "\\define lingo-base() $:/language/\n\n<$list filter=\"[has[plugin-type]haschanged[]!plugin-type[import]limit[1]]\">\n\n<$reveal type=\"nomatch\" state=\"$:/temp/HidePluginWarning\" text=\"yes\">\n\n<div class=\"tc-plugin-reload-warning\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<<lingo PluginReloadWarning>> <$button set=\"$:/temp/HidePluginWarning\" setTo=\"yes\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button>\n\n</$set>\n\n</div>\n\n</$reveal>\n\n</$list>\n" }, "$:/core/ui/PageTemplate/sidebar": { "title": "$:/core/ui/PageTemplate/sidebar", "tags": "$:/tags/PageTemplate", "text": "<$scrollable fallthrough=\"no\" class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\">\n\n<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n\n<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n\n{{||$:/core/ui/PageTemplate/pagecontrols}}\n\n<$transclude tiddler=\"$:/core/ui/SideBarLists\" mode=\"inline\"/>\n\n</$reveal>\n\n</div>\n\n</$scrollable>" }, "$:/core/ui/PageTemplate/story": { "title": "$:/core/ui/PageTemplate/story", "tags": "$:/tags/PageTemplate", "text": "<section class=\"tc-story-river\">\n\n<section class=\"story-backdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AboveStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template=\"$:/core/ui/ViewTemplate\" editTemplate=\"$:/core/ui/EditTemplate\" storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>\n\n<section class=\"story-frontdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/BelowStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n</section>\n" }, "$:/core/ui/PageTemplate/topleftbar": { "title": "$:/core/ui/PageTemplate/topleftbar", "tags": "$:/tags/PageTemplate", "text": "<span class=\"tc-topbar tc-topbar-left\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n" }, "$:/core/ui/PageTemplate/toprightbar": { "title": "$:/core/ui/PageTemplate/toprightbar", "tags": "$:/tags/PageTemplate", "text": "<span class=\"tc-topbar tc-topbar-right\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n" }, "$:/core/ui/PageTemplate": { "title": "$:/core/ui/PageTemplate", "text": "\\define containerClasses()\ntc-page-container tc-page-view-$(themeTitle)$ tc-language-$(languageTitle)$\n\\end\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"themeTitle\" value={{$:/view}}>\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$set name=\"currentTiddler\" value=\"\">\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}}>\n\n<$dropzone>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n\n</$dropzone>\n\n</$navigator>\n\n</div>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$importvariables>\n" }, "$:/core/ui/PluginInfo": { "title": "$:/core/ui/PluginInfo", "text": "\\define localised-info-tiddler-title()\n$(currentTiddler)$/$(languageTitle)$/$(currentTab)$\n\\end\n\\define info-tiddler-title()\n$(currentTiddler)$/$(currentTab)$\n\\end\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\nNo ''\"<$text text=<<currentTab>>/>\"'' found\n</$transclude>\n</$transclude>\n</$transclude>\n" }, "$:/core/ui/SearchResults": { "title": "$:/core/ui/SearchResults", "text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n</$list>\n\n</div>\n" }, "$:/core/ui/SideBar/More": { "title": "$:/core/ui/SideBar/More", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/More/Caption}}", "text": "<div class=\"tc-more-sidebar\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Tags\" \"$:/state/tab/moresidebar\" \"tc-vertical\">>\n</div>\n" }, "$:/core/ui/SideBar/Open": { "title": "$:/core/ui/SideBar/Open", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/Open/Caption}}", "text": "\\define lingo-base() $:/language/CloseAll/\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" storyview=\"pop\">\n\n<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini\">×</$button> <$link to={{!!title}}><$view field=\"title\"/></$link>\n\n</$list>\n\n<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\n" }, "$:/core/ui/SideBar/Recent": { "title": "$:/core/ui/SideBar/Recent", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/Recent/Caption}}", "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n" }, "$:/core/ui/SideBar/Tools": { "title": "$:/core/ui/SideBar/Tools", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/Tools/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/SideBarLists": { "title": "$:/core/ui/SideBarLists", "text": "<div class=\"tc-sidebar-lists\">\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search}}/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n\n<$set name=\"searchTiddler\" value=\"$:/temp/search\">\n{{$:/core/ui/SearchResults}}\n</$set>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" />\n\n</$reveal>\n\n</div>\n" }, "$:/TagManager": { "title": "$:/TagManager", "icon": "$:/core/images/tag-button", "color": "#bbb", "text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/icon/$title$\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/icon/$title$\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$title$!!icon\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define qualifyTitle(title)\n$title$$(currentTiddler)$\n\\end\n\\define toggleButton(state)\n<$reveal state=\"$state$\" type=\"match\" text=\"closed\" default=\"closed\">\n<$button set=\"$state$\" setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal state=\"$state$\" type=\"match\" text=\"open\" default=\"closed\">\n<$button set=\"$state$\" setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td><$transclude tiddler=\"$:/core/ui/TagTemplate\"/></td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state=<<qualifyTitle \"$:/state/tag-manager/\">> /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal state=<<qualifyTitle \"$:/state/tag-manager/\">> type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td>\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n" }, "$:/core/ui/TagTemplate": { "title": "$:/core/ui/TagTemplate", "text": "\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB)\n<$set name=\"foregroundColor\" value=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">>>\n<$set name=\"backgroundColor\" value=\"\"\"$colour$\"\"\">\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-tag-label\" style=<<tag-styles>>>\n<$transclude tiddler={{!!icon}}/> <$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\"><div class=\"tc-drop-down\"><$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]tagging[]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</$set>\n</$set>\n\\end\n\n\\define tag-body(colour,palette)\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}}/>\n</span>\n\\end\n\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}}/>\n" }, "$:/core/ui/TiddlerFieldTemplate": { "title": "$:/core/ui/TiddlerFieldTemplate", "text": "<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>" }, "$:/core/ui/TiddlerFields": { "title": "$:/core/ui/TiddlerFields", "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n" }, "$:/core/ui/TiddlerInfo/Advanced/PluginInfo": { "title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo", "tags": "$:/tags/TiddlerInfo/Advanced", "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n" }, "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo": { "title": "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo", "tags": "$:/tags/TiddlerInfo/Advanced", "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n" }, "$:/core/ui/TiddlerInfo/Advanced": { "title": "$:/core/ui/TiddlerInfo/Advanced", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Advanced/Caption}}", "text": "<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n" }, "$:/core/ui/TiddlerInfo/Fields": { "title": "$:/core/ui/TiddlerInfo/Fields", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Fields/Caption}}", "text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n" }, "$:/core/ui/TiddlerInfo/List": { "title": "$:/core/ui/TiddlerInfo/List", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/List/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/TiddlerInfo/Listed": { "title": "$:/core/ui/TiddlerInfo/Listed", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Listed/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/TiddlerInfo/References": { "title": "$:/core/ui/TiddlerInfo/References", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/References/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>\n" }, "$:/core/ui/TiddlerInfo/Tagging": { "title": "$:/core/ui/TiddlerInfo/Tagging", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Tagging/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/TiddlerInfo/Tools": { "title": "$:/core/ui/TiddlerInfo/Tools", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Tools/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/TiddlerInfo": { "title": "$:/core/ui/TiddlerInfo", "text": "<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>" }, "$:/core/ui/TopBar/menu": { "title": "$:/core/ui/TopBar/menu", "tags": "$:/tags/TopRightBar", "text": "<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}}</$button>\n</$reveal>\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-left}}</$button>\n</$reveal>\n" }, "$:/core/ui/UntaggedTemplate": { "title": "$:/core/ui/UntaggedTemplate", "text": "\\define lingo-base() $:/language/SideBar/\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n" }, "$:/core/ui/ViewTemplate/body": { "title": "$:/core/ui/ViewTemplate/body", "tags": "$:/tags/ViewTemplate", "text": "<div class=\"tc-tiddler-body\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n\n</$list>\n\n</div>\n" }, "$:/core/ui/ViewTemplate/classic": { "title": "$:/core/ui/ViewTemplate/classic", "tags": "$:/tags/ViewTemplate $:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/ClassicWarning/\n<$list filter=\"[all[current]type[text/x-tiddlywiki]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Hint>>\n\n<$button set=\"!!type\" setTo=\"text/vnd.tiddlywiki\"><<lingo Upgrade/Caption>></$button>\n\n</div>\n</$list>\n" }, "$:/core/ui/ViewTemplate/import": { "title": "$:/core/ui/ViewTemplate/import", "tags": "$:/tags/ViewTemplate", "text": "\\define lingo-base() $:/language/Import/\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n{{||$:/core/ui/ImportListing}}\n\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n\n</div>\n\n</$list>\n" }, "$:/core/ui/ViewTemplate/plugin": { "title": "$:/core/ui/ViewTemplate/plugin", "tags": "$:/tags/ViewTemplate", "text": "<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n\n{{||$:/core/ui/TiddlerInfo/Advanced/PluginInfo}}\n\n</$list>\n" }, "$:/core/ui/ViewTemplate/subtitle": { "title": "$:/core/ui/ViewTemplate/subtitle", "tags": "$:/tags/ViewTemplate", "text": "<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"relativedate\"/>\n</div>\n" }, "$:/core/ui/ViewTemplate/tags": { "title": "$:/core/ui/ViewTemplate/tags", "tags": "$:/tags/ViewTemplate", "text": "<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n" }, "$:/core/ui/ViewTemplate/title": { "title": "$:/core/ui/ViewTemplate/title", "tags": "$:/tags/ViewTemplate", "text": "\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list>\n</span>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$link>\n<$set name=\"foregroundColor\" value={{!!color}}>\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}/>\n</span>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo\"/>\n\n</$reveal>\n</div>" }, "$:/core/ui/ViewTemplate": { "title": "$:/core/ui/ViewTemplate", "text": "\\define frame-classes()\ntc-tiddler-frame tc-tiddler-view-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$ $(tiddlerTagClasses)$\n\\end\n<$set name=\"storyTiddler\" value=<<currentTiddler>>><$set name=\"tiddlerInfoState\" value=<<qualify \"$:/state/popup/tiddler-info\">>><$tiddler tiddler=<<currentTiddler>>><div class=<<frame-classes>>><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$tiddler></$set></$set>\n" }, "$:/core/ui/Buttons/clone": { "title": "$:/core/ui/Buttons/clone", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}}", "description": "{{$:/language/Buttons/Clone/Hint}}", "text": "<$button message=\"tm-new-tiddler\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Clone/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/close-others": { "title": "$:/core/ui/Buttons/close-others", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/close-others-button}} {{$:/language/Buttons/CloseOthers/Caption}}", "description": "{{$:/language/Buttons/CloseOthers/Hint}}", "text": "<$button message=\"tm-close-other-tiddlers\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/CloseOthers/Hint}} aria-label={{$:/language/Buttons/CloseOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseOthers/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/close": { "title": "$:/core/ui/Buttons/close", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}}", "description": "{{$:/language/Buttons/Close/Hint}}", "text": "<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Close/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/edit": { "title": "$:/core/ui/Buttons/edit", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}}", "description": "{{$:/language/Buttons/Edit/Hint}}", "text": "<$button message=\"tm-edit-tiddler\" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Edit/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/export-tiddler": { "title": "$:/core/ui/Buttons/export-tiddler", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportTiddler/Caption}}", "description": "{{$:/language/Buttons/ExportTiddler/Hint}}", "text": "\\define makeExportFilter()\n[[$(currentTiddler)$]]\n\\end\n<$macrocall $name=\"exportButton\" exportFilter=<<makeExportFilter>> lingoBase=\"$:/language/Buttons/ExportTiddler/\" baseFilename=<<currentTiddler>>/>" }, "$:/core/ui/Buttons/info": { "title": "$:/core/ui/Buttons/info", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}", "description": "{{$:/language/Buttons/Info/Hint}}", "text": "<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Info/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/more-tiddler-actions": { "title": "$:/core/ui/Buttons/more-tiddler-actions", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}", "description": "{{$:/language/Buttons/More/Hint}}", "text": "\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>" }, "$:/core/ui/Buttons/new-here": { "title": "$:/core/ui/Buttons/new-here", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/new-here-button}} {{$:/language/Buttons/NewHere/Caption}}", "description": "{{$:/language/Buttons/NewHere/Hint}}", "text": "\\define newHereButtonTags()\n[[$(currentTiddler)$]]\n\\end\n\\define newHereButton()\n<$button tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<newHereButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewHere/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<<newHereButton>>" }, "$:/core/ui/Buttons/new-journal-here": { "title": "$:/core/ui/Buttons/new-journal-here", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournalHere/Caption}}", "description": "{{$:/language/Buttons/NewJournalHere/Hint}}", "text": "\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<now \"$(journalTitleTemplate)$\">> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournalHere/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<$set name=\"currentTiddlerTag\" value=<<currentTiddler>>>\n<<journalButton>>\n</$set></$set></$set>" }, "$:/core/ui/Buttons/open-window": { "title": "$:/core/ui/Buttons/open-window", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/open-window}} {{$:/language/Buttons/OpenWindow/Caption}}", "description": "{{$:/language/Buttons/OpenWindow/Hint}}", "text": "<$button message=\"tm-open-window\" tooltip={{$:/language/Buttons/OpenWindow/Hint}} aria-label={{$:/language/Buttons/OpenWindow/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/OpenWindow/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/permalink": { "title": "$:/core/ui/Buttons/permalink", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/permalink-button}} {{$:/language/Buttons/Permalink/Caption}}", "description": "{{$:/language/Buttons/Permalink/Hint}}", "text": "<$button message=\"tm-permalink\" tooltip={{$:/language/Buttons/Permalink/Hint}} aria-label={{$:/language/Buttons/Permalink/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Permalink/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/permaview": { "title": "$:/core/ui/Buttons/permaview", "tags": "$:/tags/ViewToolbar $:/tags/PageControls", "caption": "{{$:/core/images/permaview-button}} {{$:/language/Buttons/Permaview/Caption}}", "description": "{{$:/language/Buttons/Permaview/Hint}}", "text": "<$button message=\"tm-permaview\" tooltip={{$:/language/Buttons/Permaview/Hint}} aria-label={{$:/language/Buttons/Permaview/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Permaview/Caption}}/></span>\n</$list>\n</$button>" }, "$:/DefaultTiddlers": { "title": "$:/DefaultTiddlers", "text": "GettingStarted\n" }, "$:/temp/advancedsearch": { "title": "$:/temp/advancedsearch", "text": "" }, "$:/snippets/allfields": { "title": "$:/snippets/allfields", "text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></table>\n" }, "$:/config/AnimationDuration": { "title": "$:/config/AnimationDuration", "text": "400" }, "$:/config/AutoSave": { "title": "$:/config/AutoSave", "text": "yes" }, "$:/config/BitmapEditor/Colour": { "title": "$:/config/BitmapEditor/Colour", "text": "#ff0" }, "$:/config/BitmapEditor/LineWidth": { "title": "$:/config/BitmapEditor/LineWidth", "text": "3" }, "$:/config/DefaultSidebarTab": { "title": "$:/config/DefaultSidebarTab", "text": "$:/core/ui/SideBar/Open" }, "$:/config/Drafts/TypingTimeout": { "title": "$:/config/Drafts/TypingTimeout", "text": "400" }, "$:/config/EditTemplateFields/Visibility/title": { "title": "$:/config/EditTemplateFields/Visibility/title", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/tags": { "title": "$:/config/EditTemplateFields/Visibility/tags", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/text": { "title": "$:/config/EditTemplateFields/Visibility/text", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/creator": { "title": "$:/config/EditTemplateFields/Visibility/creator", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/created": { "title": "$:/config/EditTemplateFields/Visibility/created", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/modified": { "title": "$:/config/EditTemplateFields/Visibility/modified", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/modifier": { "title": "$:/config/EditTemplateFields/Visibility/modifier", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/type": { "title": "$:/config/EditTemplateFields/Visibility/type", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/draft.title": { "title": "$:/config/EditTemplateFields/Visibility/draft.title", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/draft.of": { "title": "$:/config/EditTemplateFields/Visibility/draft.of", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/revision": { "title": "$:/config/EditTemplateFields/Visibility/revision", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/bag": { "title": "$:/config/EditTemplateFields/Visibility/bag", "text": "hide" }, "$:/config/EditorTypeMappings/image/gif": { "title": "$:/config/EditorTypeMappings/image/gif", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/jpeg": { "title": "$:/config/EditorTypeMappings/image/jpeg", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/jpg": { "title": "$:/config/EditorTypeMappings/image/jpg", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/png": { "title": "$:/config/EditorTypeMappings/image/png", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/x-icon": { "title": "$:/config/EditorTypeMappings/image/x-icon", "text": "bitmap" }, "$:/config/EditorTypeMappings/text/vnd.tiddlywiki": { "title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki", "text": "text" }, "$:/config/Navigation/UpdateAddressBar": { "title": "$:/config/Navigation/UpdateAddressBar", "text": "no" }, "$:/config/Navigation/UpdateHistory": { "title": "$:/config/Navigation/UpdateHistory", "text": "no" }, "$:/config/OfficialPluginLibrary": { "title": "$:/config/OfficialPluginLibrary", "tags": "$:/tags/PluginLibrary", "url": "http://tiddlywiki.com/library/v5.1.9/index.html", "caption": "{{$:/language/OfficialPluginLibrary}}", "text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team.\n" }, "$:/config/Navigation/openLinkFromInsideRiver": { "title": "$:/config/Navigation/openLinkFromInsideRiver", "text": "below" }, "$:/config/Navigation/openLinkFromOutsideRiver": { "title": "$:/config/Navigation/openLinkFromOutsideRiver", "text": "top" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme", "text": "hide" }, "$:/config/SaveWikiButton/Template": { "title": "$:/config/SaveWikiButton/Template", "text": "$:/core/save/all" }, "$:/config/SaverFilter": { "title": "$:/config/SaverFilter", "text": "[all[]] -[[$:/HistoryList]] -[[$:/StoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state]] -[prefix[$:/temp]]" }, "$:/config/Search/AutoFocus": { "title": "$:/config/Search/AutoFocus", "text": "true" }, "$:/config/SearchResults/Default": { "title": "$:/config/SearchResults/Default", "text": "$:/core/ui/DefaultSearchResultList" }, "$:/config/SyncFilter": { "title": "$:/config/SyncFilter", "text": "[is[tiddler]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[prefix[$:/status]] -[prefix[$:/state]] -[prefix[$:/temp]]" }, "$:/config/TiddlerInfo/Default": { "title": "$:/config/TiddlerInfo/Default", "text": "$:/core/ui/TiddlerInfo/Fields" }, "$:/config/Tiddlers/TitleLinks": { "title": "$:/config/Tiddlers/TitleLinks", "text": "no" }, "$:/config/Toolbar/ButtonClass": { "title": "$:/config/Toolbar/ButtonClass", "text": "tc-btn-invisible" }, "$:/config/Toolbar/Icons": { "title": "$:/config/Toolbar/Icons", "text": "yes" }, "$:/config/Toolbar/Text": { "title": "$:/config/Toolbar/Text", "text": "no" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions", "text": "show" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview", "text": "hide" }, "$:/snippets/currpalettepreview": { "title": "$:/snippets/currpalettepreview", "text": "\\define swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch(colour)\n<$set name=\"swatchColour\" value={{##$colour$}}>\n<div class=\"tc-swatch\" style=<<swatchStyle>>/>\n</$set>\n\\end\n<div class=\"tc-swatches-horiz\">\n<<swatch foreground>>\n<<swatch background>>\n<<swatch muted-foreground>>\n<<swatch primary>>\n<<swatch page-background>>\n<<swatch tab-background>>\n<<swatch tiddler-info-background>>\n</div>\n" }, "$:/snippets/download-wiki-button": { "title": "$:/snippets/download-wiki-button", "text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button}}\n</$button>" }, "$:/language": { "title": "$:/language", "text": "$:/languages/en-GB" }, "$:/snippets/languageswitcher": { "title": "$:/snippets/languageswitcher", "text": "{{$:/language/ControlPanel/Basics/Language/Prompt}} <$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>" }, "$:/core/macros/CSS": { "title": "$:/core/macros/CSS", "tags": "$:/tags/Macro", "text": "\\define colour(name)\n<$transclude tiddler={{$:/palette}} index=\"$name$\"><$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\"/></$transclude>\n\\end\n\n\\define color(name)\n<<colour $name$>>\n\\end\n\n\\define box-shadow(shadow)\n``\n -webkit-box-shadow: $shadow$;\n -moz-box-shadow: $shadow$;\n box-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n -webkit-filter: $filter$;\n -moz-filter: $filter$;\n filter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n -webkit-transition: $transition$;\n -moz-transition: $transition$;\n transition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n -webkit-transform-origin: $origin$;\n -moz-transform-origin: $origin$;\n transform-origin: $origin$;\n``\n\\end\n\n\\define background-linear-gradient(gradient)\n``\nbackground-image: linear-gradient($gradient$);\nbackground-image: -o-linear-gradient($gradient$);\nbackground-image: -moz-linear-gradient($gradient$);\nbackground-image: -webkit-linear-gradient($gradient$);\nbackground-image: -ms-linear-gradient($gradient$);\n``\n\\end\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}}/>\n\\end\n\n\\define if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n" }, "$:/core/macros/export": { "title": "$:/core/macros/export", "tags": "$:/tags/Macro", "text": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/export\">> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end\n" }, "$:/core/macros/lingo": { "title": "$:/core/macros/lingo", "tags": "$:/tags/Macro", "text": "\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n" }, "$:/core/macros/list": { "title": "$:/core/macros/list", "tags": "$:/tags/Macro", "text": "\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\")\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\">\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n" }, "$:/core/macros/tabs": { "title": "$:/core/macros/tabs", "tags": "$:/tags/Macro", "text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template)\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n<$button set=<<qualify \"$state$\">> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\">\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$set>\n</$button>\n</$list>\n</div><div class=\"tc-tab-divider $class$\"/><div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<qualify \"$state$\">> text=<<currentTab>> default=\"$default$\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n\\end\n" }, "$:/core/macros/tag": { "title": "$:/core/macros/tag", "tags": "$:/tags/Macro", "text": "\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n" }, "$:/core/macros/thumbails": { "title": "$:/core/macros/thumbails", "tags": "$:/tags/Macro", "text": "\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\">\n<div class=\"tc-thumbnail-image\" style=\"width:$width$px;height:$height$px;\"><$reveal type=\"nomatch\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" style=\"width:$width$px;height:$height$px;\">\n[img[$image$]]\n</$reveal><$reveal type=\"match\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" class=\"tc-thumbnail-background\" style=\"width:$width$px;height:$height$px;background-color:$background-color$;\"></$reveal></div><div class=\"tc-thumbnail-icon\" style=\"fill:$color$;color:$color$;\">\n$icon$\n</div><div class=\"tc-thumbnail-caption\">\n$caption$\n</div></div></$link>\n\\end\n\n\\define thumbnail-right(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<div class=\"tc-thumbnail-right-wrapper\"><<thumbnail \"\"\"$link$\"\"\" \"\"\"$icon$\"\"\" \"\"\"$color$\"\"\" \"\"\"$background-color$\"\"\" \"\"\"$image$\"\"\" \"\"\"$caption$\"\"\" \"\"\"$width$\"\"\" \"\"\"$height$\"\"\">></div>\n\\end\n\n\\define list-thumbnails(filter,width:\"280\",height:\"157\")\n<$list filter=\"\"\"$filter$\"\"\"><$macrocall $name=\"thumbnail\" link={{!!link}} icon={{!!icon}} color={{!!color}} background-color={{!!background-color}} image={{!!image}} caption={{!!caption}} width=\"\"\"$width$\"\"\" height=\"\"\"$height$\"\"\"/></$list>\n\\end\n" }, "$:/core/macros/timeline": { "created": "20141212105914482", "modified": "20141212110330815", "tags": "$:/tags/Macro", "title": "$:/core/macros/timeline", "type": "text/vnd.tiddlywiki", "text": "\\define timeline-title()\n<!-- Override this macro with a global macro \n of the same name if you need to change \n how titles are displayed on the timeline \n -->\n<$view field=\"title\"/>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}>\n<<timeline-title>>\n</$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end\n" }, "$:/core/macros/toc": { "title": "$:/core/macros/toc", "tags": "$:/tags/Macro", "text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$set>\n\\end\n\n\\define toc-body(rootTag,tag,sort:\"\",itemClassFilter)\n<ol class=\"tc-toc\">\n<$list filter=\"\"\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$]\"\"\">\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<$link><$view field='caption'><$view field='title'/></$view></$link>\">\n<<toc-caption>>\n</$list>\n<$list filter=\"\"\"[all[current]] -[[$rootTag$]]\"\"\">\n<$macrocall $name=\"toc-body\" rootTag=\"\"\"$rootTag$\"\"\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$list>\n</li>\n</$set>\n</$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter)\n<<toc-body rootTag:\"\"\"$tag$\"\"\" tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"itemClassFilter\"\"\">>\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter)\n<$set name=\"toc-state\" value=<<qualify \"$:/state/toc/$tag$-$(currentTiddler)$\">>>\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$link>\n<$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<<toc-caption>>\n</$link>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$reveal>\n</li>\n</$set>\n</$set>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter)\n<$set name=\"toc-state\" value=<<qualify \"$:/state/toc/$tag$-$(currentTiddler)$\">>>\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n<<toc-caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<<toc-caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$reveal>\n</li>\n</$set>\n</$set>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter)\n<ol class=\"tc-toc toc-expandable\">\n<$list filter=\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$]\">\n<$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<<toc-linked-expandable-body tag:'$tag$' sort:'$sort$' itemClassFilter:'$itemClassFilter$'>>\">\n<<toc-unlinked-expandable-body tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"itemClassFilter\"\"\">>\n</$list>\n</$list>\n</ol>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter)\n<$set name=\"toc-state\" value=<<qualify \"$:/state/toc/$tag$-$(currentTiddler)$\">>>\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$link>\n<$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n<$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</$list>\n<<toc-caption>>\n</$link>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$reveal>\n</li>\n</$set>\n</$set>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter)\n<$set name=\"toc-state\" value=<<qualify \"$:/state/toc/$tag$-$(currentTiddler)$\">>>\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n<$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n<<toc-caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<<toc-caption>>\n</$button>\n</$reveal>\n</$list>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$macrocall $name=\"\"\"toc-selective-expandable\"\"\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$reveal>\n</li>\n</$set>\n</$set>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter)\n<ol class=\"tc-toc toc-selective-expandable\">\n<$list filter=\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$]\">\n<$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=\"<<toc-linked-selective-expandable-body tag:'$tag$' sort:'$sort$' itemClassFilter:'$itemClassFilter$'>>\">\n<<toc-unlinked-selective-expandable-body tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"$itemClassFilter$\"\"\">>\n</$list>\n</$list>\n</ol>\n\\end\n\n\\define toc-tabbed-selected-item-filter(selectedTiddler)\n[all[current]field:title{$selectedTiddler$}]\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{$selectedTiddler$}}>\n<div class=\"tc-tabbed-table-of-contents\">\n<$linkcatcher to=\"$selectedTiddler$\">\n<div class=\"tc-table-of-contents\">\n<$macrocall $name=\"toc-selective-expandable\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=<<toc-tabbed-selected-item-filter selectedTiddler:\"\"\"$selectedTiddler$\"\"\">>/>\n</div>\n</$linkcatcher>\n<div class=\"tc-tabbed-table-of-contents-content\">\n<$reveal state=\"\"\"$selectedTiddler$\"\"\" type=\"nomatch\" text=\"\">\n<$transclude mode=\"block\" tiddler=\"$template$\">\n<h1><<toc-caption>></h1>\n<$transclude mode=\"block\">$missingText$</$transclude>\n</$transclude>\n</$reveal>\n<$reveal state=\"\"\"$selectedTiddler$\"\"\" type=\"match\" text=\"\">\n$unselectedText$\n</$reveal>\n</div>\n</div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=\"\"\"$selectedTiddler$\"\"\">\n<$macrocall $name=\"toc-tabbed-external-nav\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" selectedTiddler=\"\"\"$selectedTiddler$\"\"\" unselectedText=\"\"\"$unselectedText$\"\"\" missingText=\"\"\"$missingText$\"\"\" template=\"\"\"$template$\"\"\"/>\n</$linkcatcher>\n\\end\n\n" }, "$:/snippets/minilanguageswitcher": { "title": "$:/snippets/minilanguageswitcher", "text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>" }, "$:/snippets/minithemeswitcher": { "title": "$:/snippets/minithemeswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>" }, "$:/snippets/modules": { "title": "$:/snippets/modules", "text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n" }, "$:/palette": { "title": "$:/palette", "text": "$:/palettes/Vanilla" }, "$:/snippets/paletteeditor": { "title": "$:/snippets/paletteeditor", "text": "\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<table>\n<tbody>\n<$list filter=\"[all[current]indexes[]]\" variable=\"colourName\">\n<tr>\n<td>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<$edit-text index=<<colourName>> tag=\"input\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n</$set>\n" }, "$:/snippets/palettepreview": { "title": "$:/snippets/palettepreview", "text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n<$transclude tiddler=\"$:/snippets/currpalettepreview\"/>\n</$set>\n" }, "$:/snippets/paletteswitcher": { "title": "$:/snippets/paletteswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n<div class=\"tc-prompt\">\n<<lingo Prompt>> <$view tiddler={{$:/palette}} field=\"name\"/>\n</div>\n\n<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[description]]\"><div class=\"tc-chooser-item\"><$link to={{!!title}}><div><$reveal state=\"$:/palette\" type=\"match\" text={{!!title}}>•</$reveal><$reveal state=\"$:/palette\" type=\"nomatch\" text={{!!title}}> </$reveal> ''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/></div><$transclude tiddler=\"$:/snippets/currpalettepreview\"/></$link></div>\n</$list>\n</div>\n</$linkcatcher>" }, "$:/temp/search": { "title": "$:/temp/search", "text": "" }, "$:/tags/AdvancedSearch": { "title": "$:/tags/AdvancedSearch", "list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]" }, "$:/tags/ControlPanel": { "title": "$:/tags/ControlPanel", "list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals" }, "$:/tags/ControlPanel/Info": { "title": "$:/tags/ControlPanel/Info", "list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced" }, "$:/tags/ControlPanel/Plugins": { "title": "$:/tags/ControlPanel/Plugins", "list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]" }, "$:/tags/EditTemplate": { "title": "$:/tags/EditTemplate", "list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]" }, "$:/tags/EditToolbar": { "title": "$:/tags/EditToolbar", "list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]" }, "$:/tags/MoreSideBar": { "title": "$:/tags/MoreSideBar", "list": "[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]]", "text": "" }, "$:/tags/PageControls": { "title": "$:/tags/PageControls", "list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/more-page-actions]]" }, "$:/tags/PageTemplate": { "title": "$:/tags/PageTemplate", "list": "[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]", "text": "" }, "$:/tags/SideBar": { "title": "$:/tags/SideBar", "list": "[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]", "text": "" }, "$:/tags/TiddlerInfo": { "title": "$:/tags/TiddlerInfo", "list": "[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]", "text": "" }, "$:/tags/TiddlerInfo/Advanced": { "title": "$:/tags/TiddlerInfo/Advanced", "list": "[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]" }, "$:/tags/ViewTemplate": { "title": "$:/tags/ViewTemplate", "list": "[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]]" }, "$:/tags/ViewToolbar": { "title": "$:/tags/ViewToolbar", "list": "[[$:/core/ui/Buttons/more-tiddler-actions]] [[$:/core/ui/Buttons/info]] [[$:/core/ui/Buttons/new-here]] [[$:/core/ui/Buttons/new-journal-here]] [[$:/core/ui/Buttons/clone]] [[$:/core/ui/Buttons/export-tiddler]] [[$:/core/ui/Buttons/edit]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]]" }, "$:/snippets/themeswitcher": { "title": "$:/snippets/themeswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$view tiddler={{$:/theme}} field=\"name\"/>\n\n<$linkcatcher to=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\"><div><$reveal state=\"$:/theme\" type=\"match\" text={{!!title}}>•</$reveal><$reveal state=\"$:/theme\" type=\"nomatch\" text={{!!title}}> </$reveal> <$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$list>\n</$linkcatcher>" }, "$:/core/wiki/title": { "title": "$:/core/wiki/title", "type": "text/vnd.tiddlywiki", "text": "{{$:/SiteTitle}} --- {{$:/SiteSubtitle}}" }, "$:/view": { "title": "$:/view", "text": "classic" }, "$:/snippets/viewswitcher": { "title": "$:/snippets/viewswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/StoryView/\n<<lingo Prompt>> <$select tiddler=\"$:/view\">\n<$list filter=\"[storyviews[]]\">\n<option><$view field=\"title\"/></option>\n</$list>\n</$select>" } } }
\define saveTiddlerFilter() [is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \end {{$:/core/templates/tiddlywiki5.html}}
\define newHereButtonTags() [[$(actualTiddler)$]] \end \define newHereButton() <$set name="actualTiddler" value={{!!draft.of}}> <$button tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>> <$action-sendmessage $message="tm-new-tiddler" tags=<<newHereButtonTags>>/> <$list filter="[<tv-config-toolbar-icons>prefix[yes]]"> {{$:/core/images/new-here-button}} </$list> <$list filter="[<tv-config-toolbar-text>prefix[yes]]"> <span class="tc-btn-text"><$text text={{$:/language/Buttons/NewHere/Caption}}/></span> </$list> </$button> </$set> \end <<newHereButton>>
<$macrocall $name="timeline" format={{$:/language/RecentChanges/DateFormat}} subfilter="has[recent]" dateField="recent"/>
\define lingo-base() $:/language/ControlPanel/ \define config-title() $:/config/PageControlButtons/Visibility/$(listItem)$ \end <<lingo Basics/Version/Prompt>> <<version>> <$set name="tv-config-toolbar-icons" value="yes"> <$set name="tv-config-toolbar-text" value="yes"> <$set name="tv-config-toolbar-class" value=""> <$list filter="[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]" variable="listItem"> <div style="position:relative;"> <$checkbox tiddler=<<config-title>> field="text" checked="show" unchecked="hide" default="show"/> <$transclude tiddler=<<listItem>>/> <i class="tc-muted"><$transclude tiddler=<<listItem>> field="description"/></i> </div> </$list> </$set> </$set> </$set>
{{||$:/_TWaddle/ViewTemplate/subtitle}}
<div class="tc-tags-wrapper"> <$list filter="[all[current]tags[]]-[list[$:/config/Hide/TagButtons!!text]]+[sort[title]]" template="$:/core/ui/TagTemplate" storyview="pop"/> </div>
TWaddle
\define .concat(1,2,3,4,5) $1$$2$$3$$4$$5$ \define .def(_) <dfn class="doc-def">$_$</dfn> \define .em(_) <em class="doc-em">$_$</em> \define .strong(_) <strong class="doc-strong">$_$</strong> \define .place(_) <code class="doc-place">$_$</code> \define .word(_) "$_$" \define .preamble(_) :.doc-preamble $_$ \define .note(_) @@.doc-note ;Note : $_$ @@ \end \define .tid(_) <code class="doc-tiddler">$_$</code> \define .tag(_) <code class="doc-tag">$_$</code> \define .field(_) <code class="doc-field">$_$</code> \define .value(_) <code class="doc-value">$_$</code> \define .op(_) <code class="doc-operator">$_$</code> \define .var(_) <code class="doc-var">$_$</code> \define .wid(_) <code class="doc-widget">$$_$</code> \define .attr(_) <code class="doc-attr">$_$</code> \define .param(_) <code class="doc-param">$_$</code> \define .mtitle(_) $_$ Macro \define .otitle(_) $_$ Operator \define .vtitle(_) $_$ Variable \define .link(_,to) <$link to="$to$">$_$</$link> \define .clink(_,to) <span class="doc-clink"><<.link """$_$""" "$to$">></span> \define .dlink(_,to) <$macrocall $name=".link" _=<<.def "$_$">> to="$to$">/> \define .dlink-ex(_,to) <a href="$to$" class="tc-tiddlylink-external" target="_blank"><<.def "$_$">></a> \define .flink(to) <$macrocall $name=".link" _=<<.field {{$to$!!caption}}>> to="$to$"/> \define .mlink(_,to) <$macrocall $name=".link" _=<<.var "$_$">> to=<<.mtitle "$_$">>/> \define .mlink2(_,to) <$macrocall $name=".link" _=<<.var "$_$">> to="$to$"/> \define .olink(_) <$macrocall $name=".link" _=<<.op "$_$">> to=<<.otitle "$_$">>/> \define .olink2(_,to) <$macrocall $name=".link" _=<<.op "$_$">> to=<<.otitle "$to$">>/> \define .vlink(_,to) <$macrocall $name=".link" _=<<.var "$_$">> to=<<.vtitle "$_$">>/> \define .vlink2(_,to) <$macrocall $name=".link" _=<<.var "$_$">> to="$to$"/> \define .wlink(to) <$macrocall $name=".link" _=<<.wid {{$to$!!caption}}>> to="$to$"/> \define .wlink2(_,to) <$macrocall $name=".link" _="$_$" to="$to$"/> \define .key(_) <span class="doc-key">$_$</span> \define .combokey(_) <$macrocall $name=".if" cond="$_$" then=<<.key '$_$'>>/> \define .keycombo(1,2,3,4) <<.combokey "$1$">><<.if "$2$" +>><<.combokey "$2$">><<.if "$3$" +>><<.combokey "$3$">><<.if "$4$" +>><<.combokey "$4$">> \define .tab(_) <span class="doc-tab">{{$_$!!caption}}</span> \define .sidebar-tab(_) <<.tab "$:/core/ui/SideBar/$_$">> \define .more-tab(_) <<.tab "$:/core/ui/MoreSideBar/$_$">> \define .info-tab(_) <<.tab "$:/core/ui/TiddlerInfo/$_$">> \define .controlpanel-tab(_) <<.tab "$:/core/ui/ControlPanel/$_$">> \define .advancedsearch-tab(_) <<.tab "$:/core/ui/AdvancedSearch/$_$">> \define .toc-tab() <<.tab "TableOfContents">> \define .example-tab(_) <span class="doc-tab">$_$</span> \define .button(_) <span class="doc-button">{{$:/core/ui/Buttons/$_$!!caption}}</span> \define .tip(_) <div class="doc-icon-block"><div class="doc-block-icon">{{$:/core/images/tip}}</div> $_$</div> \define .warning(_) <div class="doc-icon-block"><div class="doc-block-icon">{{$:/core/images/warning}}</div> $_$</div> \define .state-prefix() $:/state/editions/tw5.com/ \define .lorem() Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. \end \define .toc-lorem() This is an example tiddler. See [[Table-of-Contents Macros (Examples)]]. <<.lorem>> \end \define .example(n,eg,egvar:NO-SUCH-VAR) <div class="doc-example"> <$reveal default="$egvar$" type="match" text="NO-SUCH-VAR"> <$codeblock code="""$eg$"""/> </$reveal> <$reveal default="$egvar$" type="nomatch" text="NO-SUCH-VAR"> <!-- allow an example to contain """ --> <$codeblock code=<<$egvar$>>/> </$reveal> <$list filter="[title<.state-prefix>addsuffix{!!title}addsuffix[/]addsuffix[$n$]]" variable=".state"> <$reveal state=<<.state>> type="nomatch" text="show"> <dl> <dd><$button set=<<.state>> setTo="show">Try it</$button></dd> </dl> </$reveal> <$reveal state=<<.state>> type="match" text="show"> <dl> <dd><$button set=<<.state>> setTo="">Hide</$button></dd> </dl> <blockquote class="doc-example-result"> <$reveal default="$egvar$" type="match" text="NO-SUCH-VAR"> $eg$ </$reveal> <$reveal default="$egvar$" type="nomatch" text="NO-SUCH-VAR"> <<$egvar$>> </$reveal> </blockquote> </$reveal> </$list> \end
.doc-def { font-style: normal; font-weight: bold; } .doc-em { font-style: italic; font-variant: small-caps; text-decoration: none; } .doc-strong { color: <<colour alert-highlight>>; font-style: normal; font-weight: bold; } .doc-foreign { font-style: italic; } .doc-place { background-color: <<color background>>; border: none; color: <<color very-muted-foreground>>; font-style: normal; font-weight: bold; } .doc-button, .doc-tab, .doc-tag, .doc-tiddler, .doc-field, .doc-value, .doc-operator, .doc-var, .doc-widget, .doc-attr, .doc-param { background-color: <<color background>>; border: none; color: <<color very-muted-foreground>>; font-weight: bold; padding: 0; } a .doc-place, a .doc-button, a .doc-tab, a .doc-tag, a .doc-tiddler, a .doc-field, a .doc-value, a .doc-operator, a .doc-var, a .doc-widget, a .doc-attr { color: <<color tiddler-link-foreground>>; } .doc-button svg { height: 1em; } td svg { height: 1em; } .doc-key { color: <<color very-muted-foreground>>; font-weight: bold; } .doc-clink code { color: <<colour tiddler-link-foreground>>; } .doc-preamble { border: 2px solid <<colour code-border>>; color: <<colour very-muted-foreground>>; font-size: 90%; margin-left: 0; padding: 0.5em 0.7em; } .doc-note dt { color: <<colour very-muted-foreground>>; } .doc-note dd { border-left: 2px solid <<colour code-border>>; padding-left: 0.6em; } .doc-example { margin: 1em 0; padding: 0.8em 0; } .doc-example:hover { background-color: <<colour code-background>>; } .doc-example ul { margin-bottom: 0; padding-bottom: 0; margin-top: 0.2em; } .doc-example pre:first-child { margin-top: 0; } .doc-example-result { border-left: 5px solid <<colour blockquote-bar>>; border-right: 5px solid <<colour blockquote-bar>>; margin-left: 0; margin-right: 0; padding: 0 10px; } .doc-example-result ul { margin-left: 0; padding-left: 10px; } .doc-example-result ol { margin-left: 0; padding-left: 20px; } .doc-table th, .doc-table tr { vertical-align: top; } .doc-table th a { font-weight: bold; } tr.doc-table-subheading { height: 2em; vertical-align: middle; } .doc-table.before-tiddler-body { margin-top: 2em; } .doc-icon-block { border-left: 2px solid <<colour code-border>>; margin-left: 3em; padding-left: 0.6em; position: relative; } .doc-block-icon { position: absolute; left: -3em; top: 0.2em; } .doc-block-icon .tc-image-tip { fill: <<colour primary>>; } .doc-block-icon .tc-image-warning { fill: <<colour alert-highlight>>; }
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAAAd0SU1FB9sHHgIWDKBhl2IAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAHcSURBVDhPY8AHlJWV0yQkJGL09PS4oULEAwsLC6HOzs6vS5Ys+c/JyfleSkqqNiQkhBMqTRgYGhoGX7ly5b+Pj89/IPc/IyMjyKAr8vLyhhAVeIC9vT1Ldnb2yalTp/5nYmICawZhoNR/Nja2H0pKSgkQlTiAm5tb4rx58/5xcHCANYEwsiHMzMx/gWGTBVKLAczMzLS6u7s/iYqKwjXBNIIwkiG/gS5xZlBUVAwWERHJl5OTs2pubpadNm3aPZC/YU6HaULHIHFeXt6dDOzs7KdhioAC/52cnP4D/f8/KSnpP8wV2AwBBuhboKUxDMBQjWBhYfkuJCT0X1hYGCwJdN5/S0vL/6Wlpf91dHTAYjBDQC7j5+ffYmpqKgwUgwBdXV0LoOZL/v7+/3Nzc/9LSkqCFYNcUFRUBDYMphkYeEvT0tJYoVoRwMPDg11GRqY9Li7u3+XLl//7+fmBNQDDB+SSD8DU+F9QUHAxVs3IQENDw8fR0fHDxo0bwYkIZLO4uPij8vLy1cD0wQFVhh+oAwHQNbfCw8P/q6mpgV0CjLJIqDRxwMbGRhDo/HUgL4AM4OPjOw6VIh6EhoayATPROpABwJj6CPSSCFSKeAAKXGBslAFjaT5mGDAwAABz/7N+BjG8OgAAAABJRU5ErkJggg==
Twiddles
The following tiddlers were imported: # [[Google Drive as JSON backend to TW]]
no
/*\ title: $:/macros/skeeve/dateTime.js type: application/javascript module-type: macro <<dateTime format date add>> Examples: <<dateTime>> <<dateTime "YYYY-0MM-0DD 0hh:0mm:0ss">> <$macrocall $name="dateTime" ts={{!!created}} format="MMM DD. YY"/> Format Strings: Please find all format strings listed in the JavaScript code of function formatDateString in $:/core/modules/utils/utils.js Add String The add string may contain a sequence of integer numbers followed by a time unit. These numbers are added to the given timestamp. Time units are: "Y", "M", "D", "h", "m", "s" for year, month, day, hour, minute, second. "+" and "-" before a number can be used to define whether to add (default) or subtract the number. It's also possible to put a "=" between the number and its unit to set a certain value as a date component. Examples Tomorrow in one year = <<dateTime "" "" "1D 1Y">> One month ago = <<dateTime "" "" "-1M">> Christmas last year = <<dateTime "" "" "-1Y 12=M 24=D">> \*/ (function(){ /*jslint node: true, browser: true */ /*global $tw: false */ "use strict"; /* Information about this macro This is a macro to get formatted date and time */ exports.name = "dateTime"; exports.params = [ { name: "format" }, { name: "ts" }, { name: "add" } ]; /* Run the macro */ exports.run = function(format, ts, add) { if(!ts) { ts = new Date; } else { ts = $tw.utils.parseDate(ts); } while (add !== "") { var val= parseInt(add); if(isNaN(val)) break; add=add.replace(/^\s*([+\-]\s*)?\d+\s*/, ""); var unit= add.charAt(0); var set= unit === "="; if( set) unit= add.charAt(1); add=add.replace(/^[^\d+\-]+/, ""); switch(unit) { case 'Y': ts.setFullYear(val + (set ? 0 : ts.getFullYear())); break; case 'M': ts.setMonth(val + (set ? -1 : ts.getMonth())); break; case 'D': ts.setDate(val + (set ? 0 : ts.getDate())); break; case 'h': ts.setHour(val + (set ? 0 : ts.getHour())); break; case 'm': ts.setMinute(val + (set ? 0 : ts.getMinute())); break; case 's': ts.setSecond(val + (set ? 0 : ts.getSecond())); break; default: break; } } if(!format) format = "YYYY-0MM-0DD 0hh:0mm:0ss"; return $tw.utils.formatDateString(ts, format); }; })();
alert-background: #ffe476 alert-border: #b99e2f alert-highlight: #881122 alert-muted-foreground: #b99e2f background: #ffffff blockquote-bar: <<colour muted-foreground>> code-background: #f7f7f9 code-border: #e1e1e8 code-foreground: #dd1144 dirty-indicator: #ff0000 download-background: #34c734 download-foreground: <<colour background>> dragger-background: <<colour foreground>> dragger-foreground: <<colour background>> dropdown-background: <<colour background>> dropdown-border: <<colour muted-foreground>> dropdown-tab-background-selected: #fff dropdown-tab-background: #ececec dropzone-background: rgba(0,200,0,0.7) external-link-background-hover: inherit external-link-background-visited: inherit external-link-background: inherit external-link-foreground-hover: inherit external-link-foreground-visited: #0000aa external-link-foreground: #0000ee foreground: #333333 message-background: #ecf2ff message-border: #cfd6e6 message-foreground: #547599 modal-backdrop: <<colour foreground>> modal-background: <<colour background>> modal-border: #999999 modal-footer-background: #f5f5f5 modal-footer-border: #dddddd modal-header-border: #eeeeee muted-foreground: #bbb notification-background: #ffffdd notification-border: #999999 page-background: #f4f4f4 pre-background: #f5f5f5 pre-border: #cccccc primary: #5778d8 sidebar-button-foreground: <<colour foreground>> sidebar-controls-foreground-hover: #000000 sidebar-controls-foreground: #aaaaaa sidebar-foreground-shadow: rgba(255,255,255, 0.8) sidebar-foreground: #acacac sidebar-muted-foreground-hover: #444444 sidebar-muted-foreground: #c0c0c0 sidebar-tab-background-selected: #f4f4f4 sidebar-tab-background: #e0e0e0 sidebar-tab-border-selected: <<colour tab-border-selected>> sidebar-tab-border: <<colour tab-border>> sidebar-tab-divider: #e4e4e4 sidebar-tab-foreground-selected: sidebar-tab-foreground: <<colour tab-foreground>> sidebar-tiddler-link-foreground-hover: #444444 sidebar-tiddler-link-foreground: #999999 static-alert-foreground: #aaaaaa tab-background-selected: #ffffff tab-background: #d8d8d8 tab-border-selected: #d8d8d8 tab-border: #cccccc tab-divider: #d8d8d8 tab-foreground-selected: <<colour tab-foreground>> tab-foreground: #666666 table-border: #dddddd table-footer-background: #a8a8a8 table-header-background: #f0f0f0 tag-background: #ec6 tag-foreground: #ffffff tiddler-background: <<colour background>> tiddler-border: <<colour background>> tiddler-controls-foreground-hover: #888888 tiddler-controls-foreground-selected: #444444 tiddler-controls-foreground: #cccccc tiddler-editor-background: #f8f8f8 tiddler-editor-border-image: #ffffff tiddler-editor-border: #cccccc tiddler-editor-fields-even: #e0e8e0 tiddler-editor-fields-odd: #f0f4f0 tiddler-info-background: #f8f8f8 tiddler-info-border: #dddddd tiddler-info-tab-background: #f8f8f8 tiddler-link-background: <<colour background>> tiddler-link-foreground: <<colour primary>> tiddler-subtitle-foreground: #c0c0c0 tiddler-title-foreground: #182955 toolbar-new-button: toolbar-options-button: toolbar-save-button: toolbar-info-button: toolbar-edit-button: toolbar-close-button: toolbar-delete-button: toolbar-cancel-button: toolbar-done-button: untagged-background: #999999 very-muted-foreground: #888888
/*\ title: InsideTW/Widgets/range.js type: application/javascript module-type: widget author: Eric Shulman elsdesign@gmail.com revision: 1.0 Derived from $:/core/modules/widgets/checkbox.js \*/ (function(){ /*jslint node: true, browser: true */ /*global $tw: false */ "use strict"; var Widget = require("$:/core/modules/widgets/widget.js").widget; var RangeWidget = function(parseTreeNode,options) { this.initialise(parseTreeNode,options); }; /* Inherit from the base widget class */ RangeWidget.prototype = new Widget(); /* Render this widget into the DOM */ RangeWidget.prototype.render = function(parent,nextSibling) { // Save the parent dom node this.parentDomNode = parent; // Compute our attributes this.computeAttributes(); // Execute our logic this.execute(); // Create our elements this.labelDomNode = this.document.createElement("label"); this.labelDomNode.setAttribute("class",this.rangeClass); this.inputDomNode = this.document.createElement("input"); this.inputDomNode.setAttribute("type","range"); this.inputDomNode.setAttribute("style",this.rangeStyle); this.inputDomNode.setAttribute("value",this.getValue()); this.inputDomNode.setAttribute("min",this.rangeMin); this.inputDomNode.setAttribute("max",this.rangeMax); this.inputDomNode.setAttribute("step",this.rangeStep); this.labelDomNode.appendChild(this.inputDomNode); this.spanDomNode = this.document.createElement("span"); this.labelDomNode.appendChild(this.spanDomNode); // Add a range input change event handler $tw.utils.addEventListeners(this.inputDomNode,[ {name: "input", handlerObject: this, handlerMethod: "handleChangeEvent"} ]); // Insert the label into the DOM and render any children parent.insertBefore(this.labelDomNode,nextSibling); this.renderChildren(this.spanDomNode,null); this.domNodes.push(this.labelDomNode); }; RangeWidget.prototype.getValue = function() { var value = this.rangeDefault || ""; var tiddler = this.wiki.getTiddler(this.rangeTitle); if(tiddler && this.rangeField) value = tiddler.fields[this.rangeField] return value; }; RangeWidget.prototype.handleChangeEvent = function(event) { var value = this.inputDomNode.value, tiddler = this.wiki.getTiddler(this.rangeTitle), fallbackFields = {text: ""}, newFields = {title: this.rangeTitle}, hasChanged = false; // Set the field if specified if(this.rangeField) { if(!tiddler || tiddler.fields[this.rangeField] !== value) { newFields[this.rangeField] = value; hasChanged = true; } } if(hasChanged) { this.wiki.addTiddler(new $tw.Tiddler(fallbackFields,tiddler,newFields,this.wiki.getModificationFields())); } }; /* Compute the internal state of the widget */ RangeWidget.prototype.execute = function() { // Get the parameters from the attributes this.rangeTitle = this.getAttribute("tiddler",this.getVariable("currentTiddler")); this.rangeField = this.getAttribute("field"); this.rangeMin = this.getAttribute("min") || 0; this.rangeMax = this.getAttribute("max") || 100; this.rangeStep = this.getAttribute("step") || 1; this.rangeDefault = this.getAttribute("default"); this.rangeClass = this.getAttribute("class",""); this.rangeStyle = this.getAttribute("style",""); // Make the child widgets this.makeChildWidgets(); }; /* Selectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering */ RangeWidget.prototype.refresh = function(changedTiddlers) { var changedAttributes = this.computeAttributes(); if(changedAttributes.tiddler || changedAttributes.field || changedAttributes["min"] || changedAttributes["max"] || changedAttributes["step"] || changedAttributes["default"] || changedAttributes["style"] || changedAttributes["class"]) { this.refreshSelf(); return true; } else { var refreshed = false; if(changedTiddlers[this.rangeTitle]) { this.inputDomNode.value = this.getValue(); refreshed = true; } return this.refreshChildren(changedTiddlers) || refreshed; } }; exports.range = RangeWidget; })();
{ "tiddlers": { "$:/plugins/danielo/keyboardSnippets/keyboard-snippets.js": { "modified": "20140422024102379", "modifier": "danielo", "text": "/*\\\ntitle: $:/core/modules/widgets/keyboard-snippets.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar EditTextWidget = require(\"$:/core/modules/widgets/edit-text.js\")[\"edit-text\"];\n\n/*\nThe edit-text widget calls this method just after inserting its dom nodes\n*/\nEditTextWidget.prototype.postRender = function() {\n\tvar self = this;\n\tvar domNode = self.domNodes[0];\n\tthis.KEYMAP = this.wiki.getTiddlerData(\"$:/plugins/danielo/keyboardSnippets/KEYMAP\");\n\tthis.KEYBINDINGS = this.parseKeyBindings(this.wiki.getTiddlerData(\"$:/plugins/danielo/keyboardSnippets/KEYBINDINGS\"));\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"insertAtCursor\"}\n\t]);\n\n\n};\n\n\nEditTextWidget.prototype.createKeySnippet = function(preTag,postTag){\n if(typeof arguments[0] == \"object\")\n {\n\t var result = arguments[0];\n\t if(result.hasOwnProperty(\"length\")) return {regExp:result, length:result[0][\"replace\"].length};\n\t if(result.pre && result.post) result.length=result.pre.length;\n\t return result;\n }\n\t\n\treturn {pre:preTag, post:postTag, length:preTag.length };\n};\n\n\nEditTextWidget.prototype.getKeyName = function (keyCode){\n return this.KEYMAP[keyCode];\n};\n\n\nEditTextWidget.prototype.parseKeyBindings = function (keyCombinations){\nvar keybindings={}; \nif (keyCombinations) {\n\tfor(var comb in keyCombinations){\n\t\tkeybindings[comb.toLowerCase()]=this.createKeySnippet(keyCombinations[comb]);\n\t}\n\treturn keybindings;\n}\n\n keybindings={\n\n\t\t \"ctrl+b\" : this.createKeySnippet(\"''\",\"''\"), //b -- bold\n\t\t \"ctrl+i\" : this.createKeySnippet(\"//\",\"//\"), //i --italics\n\t\t \"ctrl+o\" : this.createKeySnippet(\"\\n#\",\" \"), //o -- Ordered list\n\t\t \"ctrl+u\" : this.createKeySnippet(\"__\",\"__\"), //u -- understrike list\n\t\t \"ctrl+k\" : this.createKeySnippet(\"\\n```\\n\",\"```\"), //k -- code\n\t\t \"ctrl+s\" : this.createKeySnippet(\",,\",\",,\"), //s -- subscript\n\t\t \"ctrl+l\" : this.createKeySnippet(\"\\n*\",\" \"), //l -- list\n\t\t \"ctrl+right_arrow\" : {moveto:\"|\"}\n\t\t};\n\treturn keybindings;\n\t\t\n\n};\n\nEditTextWidget.prototype.composeKeyCombo = function (event){\nvar keyCombo=\"\";\n if(event.ctrlKey)keyCombo+=\"ctrl+\";\n if(event.shiftKey)keyCombo+=\"shift+\";\n\t\t\tif(event.altKey)keyCombo+=\"alt+\";\n\t\t\tkeyCombo+=this.getKeyName(event.keyCode);\n\nreturn keyCombo;\n\n};\n\n\n\nEditTextWidget.prototype.insertAtCursor = function (event) {\n var snippet , myField=this.domNodes[0];\n\n if(snippet=this.KEYBINDINGS[this.composeKeyCombo(event)] )\n //para evitar sobreescribir otros eventos solo reaccionamos ante combinaciones que\n //estén en nuestro map de KEYBINDINGS\n {\n\tvar reacted=false;\n //Internet explorer\n if (document.selection) {\n myField.focus();\n var sel = document.selection.createRange();\n sel.text = snippet;\n }\n //MOZILLA and others\n else if (myField.selectionStart || myField.selectionStart == '0') {\n var selection = this.getSelection(myField);\n if( snippet.hasOwnProperty(\"moveto\") ){\n\t\t\t\t\tvar move = selection.followingText.indexOf(snippet.moveto);\n\t\t\t\t\tif(move >=0){ \n\t\t\t\t\t\treacted=true; //only stop default if we have to move\n\t\t\t\t\t\tthis.moveSelection(myField,selection,move+1);\n\t\t\t\t\t\t}\n\t\t\t\t}else{\n\t\t\t\t\treacted=true;\n\t\t\t\t\tmyField.value = selection.previousText\n\t\t\t\t\t\t+ this.applyTag(snippet,selection.text)\n\t\t\t\t\t\t+ selection.followingText;\n\t\t\t\t\tthis.moveSelection(myField,selection,snippet.length);\n\t\t\t\t}\n } else {\n myField.value += snippet;\n }\n\tif (reacted){ event.preventDefault(); event.stopPropagation();}\n\t\n this.saveChanges(this.domNodes[0].value);\n }\n\t\n};\n\n/*selection { object } domNode {dom object} \nlength{number} number of characters to move the selection */\nEditTextWidget.prototype.moveSelection = function(domNode,selection,length){\ndomNode.selectionStart = selection.start + length;\ndomNode.selectionEnd = selection.start + length + selection.text.length;\n};\n\nEditTextWidget.prototype.getSelection = function(domNode){\nvar selStarts=domNode.selectionStart; var selEnds=domNode.selectionEnd;\nreturn {\n\t\tstart:selStarts,\n\t\tend:selEnds,\n\t\ttext:domNode.value.substring(selStarts,selEnds),\n\t\tpreviousText:domNode.value.substring(0, selStarts),\n\t\tfollowingText:domNode.value.substring(selEnds, domNode.value.length)\n\t\t};\n};\n\nEditTextWidget.prototype.applyTag = function(tag,text){\n\tif(tag.hasOwnProperty(\"multiline\")){\n\t\tvar elements = text.split(\"\\n\");\n\t\tfor(var i in elements) \n\t\t\tif(elements[i].length > 1 || elements.length < 2)\n\t\t\t\telements[i]=tag.pre+elements[i]+tag.post;\n\t\t\t\n\t\ttext=elements.join(\"\\n\");\n\t}else if (tag.hasOwnProperty(\"regExp\")){\n\t\tvar regExps = tag.regExp;\n\t\tfor(var i in regExps){\n\t\t\tvar regExp = new RegExp(regExps[i].exp,regExps[i].modificators);\n\t\t\ttext = text.replace(regExp,regExps[i].replace);\n\t\t}\n\t}\t\n\telse{\n\t\ttext=tag.pre+text+tag.post;\n\t}\n\t\n\treturn text;\n\t\n};\n\n})();", "type": "application/javascript", "title": "$:/plugins/danielo/keyboardSnippets/keyboard-snippets.js", "tags": "plugin", "module-type": "widget", "creator": "danielo", "created": "20140418153435777" }, "$:/plugins/danielo/keyboardSnippets/KEYBINDINGS": { "modified": "20140422000833962", "modifier": "danielo", "text": "{ \n \"ctrl+b\" : { \"pre\":\"''\", \"post\":\"''\"}, \n \"ctrl+i\" : { \"pre\":\"//\", \"post\":\"//\"},\n \"ctrl+o\" : { \"pre\":\"#\", \"post\":\" \", \"multiline\":\"true\"},\n \"ctrl+l\" : { \"pre\":\"*\", \"post\":\" \",\"multiline\":\"true\"},\n \"ctrl+m\" : { \"pre\":\"<<\", \"post\":\">>\"},\n \"ctrl+u\" : { \"pre\":\"__\", \"post\":\"__\"}, \n \"ctrl+k\" : { \"pre\":\"\\n```\\n\", \"post\":\"```\"}, \n \"ctrl+s\" : { \"pre\":\",,\", \"post\":\",,\"},\n \"ctrl+alt+t\" : { \"pre\":\"{{\", \"post\":\"}}\"},\n \"ctrl+alt+l\" : { \"pre\":\"[[\", \"post\":\"]]\"},\n \"alt+h\" : { \"pre\":\"|! \", \"post\":\" |\"},\n \"alt+s\" : { \"pre\":\"~~\", \"post\":\"~~\"},\n \"alt+w\" : { \"pre\":\"<$\", \"post\":\"/>\"},\n \"alt+z\" : { \"pre\":\"{{!!\", \"post\":\"}}\"},\n \"ctrl+right_arrow\" : { \"moveto\" : \"|\"},\n \"alt+t\" : [ {\"exp\":\"^\", \"modificators\":\"gm\", \"replace\":\"| \"},{\"exp\":\" +\", \"modificators\":\"g\", \"replace\":\" | \"},{\"exp\":\"$\", \"modificators\":\"gm\", \"replace\":\" |\"}]\n\n}", "type": "application/json", "title": "$:/plugins/danielo/keyboardSnippets/KEYBINDINGS", "tags": "plugin", "creator": "danielo", "created": "20140419050820052" }, "$:/plugins/danielo/keyboardSnippets/KEYCODES": { "modified": "20140418180839226", "modifier": "danielo", "text": "{\n \"backspace\" : \"8\",\n \"tab\" : \"9\",\n \"enter\" : \"13\",\n \"shift\" : \"16\",\n \"ctrl\" : \"17\",\n \"alt\" : \"18\",\n \"pause_break\" : \"19\",\n \"caps_lock\" : \"20\",\n \"escape\" : \"27\",\n \"page_up\" : \"33\",\n \"page down\" : \"34\",\n \"end\" : \"35\",\n \"home\" : \"36\",\n \"left_arrow\" : \"37\",\n \"up_arrow\" : \"38\",\n \"right_arrow\" : \"39\",\n \"down_arrow\" : \"40\",\n \"insert\" : \"45\",\n \"delete\" : \"46\",\n \"0\" : \"48\",\n \"1\" : \"49\",\n \"2\" : \"50\",\n \"3\" : \"51\",\n \"4\" : \"52\",\n \"5\" : \"53\",\n \"6\" : \"54\",\n \"7\" : \"55\",\n \"8\" : \"56\",\n \"9\" : \"57\",\n \"a\" : \"65\",\n \"b\" : \"66\",\n \"c\" : \"67\",\n \"d\" : \"68\",\n \"e\" : \"69\",\n \"f\" : \"70\",\n \"g\" : \"71\",\n \"h\" : \"72\",\n \"i\" : \"73\",\n \"j\" : \"74\",\n \"k\" : \"75\",\n \"l\" : \"76\",\n \"m\" : \"77\",\n \"n\" : \"78\",\n \"o\" : \"79\",\n \"p\" : \"80\",\n \"q\" : \"81\",\n \"r\" : \"82\",\n \"s\" : \"83\",\n \"t\" : \"84\",\n \"u\" : \"85\",\n \"v\" : \"86\",\n \"w\" : \"87\",\n \"x\" : \"88\",\n \"y\" : \"89\",\n \"z\" : \"90\",\n \"left_window key\" : \"91\",\n \"right_window key\" : \"92\",\n \"select_key\" : \"93\",\n \"numpad 0\" : \"96\",\n \"numpad 1\" : \"97\",\n \"numpad 2\" : \"98\",\n \"numpad 3\" : \"99\",\n \"numpad 4\" : \"100\",\n \"numpad 5\" : \"101\",\n \"numpad 6\" : \"102\",\n \"numpad 7\" : \"103\",\n \"numpad 8\" : \"104\",\n \"numpad 9\" : \"105\",\n \"multiply\" : \"106\",\n \"add\" : \"107\",\n \"subtract\" : \"109\",\n \"decimal point\" : \"110\",\n \"divide\" : \"111\",\n \"f1\" : \"112\",\n \"f2\" : \"113\",\n \"f3\" : \"114\",\n \"f4\" : \"115\",\n \"f5\" : \"116\",\n \"f6\" : \"117\",\n \"f7\" : \"118\",\n \"f8\" : \"119\",\n \"f9\" : \"120\",\n \"f10\" : \"121\",\n \"f11\" : \"122\",\n \"f12\" : \"123\",\n \"num_lock\" : \"144\",\n \"scroll_lock\" : \"145\",\n \"semi_colon\" : \"186\",\n \"equal_sign\" : \"187\",\n \"comma\" : \"188\",\n \"dash\" : \"189\",\n \"period\" : \"190\",\n \"forward_slash\" : \"191\",\n \"grave_accent\" : \"192\",\n \"open_bracket\" : \"219\",\n \"backslash\" : \"220\",\n \"closebracket\" : \"221\",\n \"single_quote\" : \"222\"\n }", "type": "application/json", "title": "$:/plugins/danielo/keyboardSnippets/KEYCODES", "tags": "plugin", "created": "20140418175933770" }, "$:/plugins/danielo/keyboardSnippets/KEYMAP": { "modified": "20140418184001124", "modifier": "danielo", "text": "{\"8\":\"backspace\",\"9\":\"tab\",\"13\":\"enter\",\"16\":\"shift\",\"17\":\"ctrl\",\"18\":\"alt\",\"19\":\"pause_break\",\"20\":\"caps_lock\",\"27\":\"escape\",\"33\":\"page_up\",\"34\":\"page down\",\"35\":\"end\",\"36\":\"home\",\"37\":\"left_arrow\",\"38\":\"up_arrow\",\"39\":\"right_arrow\",\"40\":\"down_arrow\",\"45\":\"insert\",\"46\":\"delete\",\"48\":\"0\",\"49\":\"1\",\"50\":\"2\",\"51\":\"3\",\"52\":\"4\",\"53\":\"5\",\"54\":\"6\",\"55\":\"7\",\"56\":\"8\",\"57\":\"9\",\"65\":\"a\",\"66\":\"b\",\"67\":\"c\",\"68\":\"d\",\"69\":\"e\",\"70\":\"f\",\"71\":\"g\",\"72\":\"h\",\"73\":\"i\",\"74\":\"j\",\"75\":\"k\",\"76\":\"l\",\"77\":\"m\",\"78\":\"n\",\"79\":\"o\",\"80\":\"p\",\"81\":\"q\",\"82\":\"r\",\"83\":\"s\",\"84\":\"t\",\"85\":\"u\",\"86\":\"v\",\"87\":\"w\",\"88\":\"x\",\"89\":\"y\",\"90\":\"z\",\"91\":\"left_window key\",\"92\":\"right_window key\",\"93\":\"select_key\",\"96\":\"numpad 0\",\"97\":\"numpad 1\",\"98\":\"numpad 2\",\"99\":\"numpad 3\",\"100\":\"numpad 4\",\"101\":\"numpad 5\",\"102\":\"numpad 6\",\"103\":\"numpad 7\",\"104\":\"numpad 8\",\"105\":\"numpad 9\",\"106\":\"multiply\",\"107\":\"add\",\"109\":\"subtract\",\"110\":\"decimal point\",\"111\":\"divide\",\"112\":\"f1\",\"113\":\"f2\",\"114\":\"f3\",\"115\":\"f4\",\"116\":\"f5\",\"117\":\"f6\",\"118\":\"f7\",\"119\":\"f8\",\"120\":\"f9\",\"121\":\"f10\",\"122\":\"f11\",\"123\":\"f12\",\"144\":\"num_lock\",\"145\":\"scroll_lock\",\"186\":\"semi_colon\",\"187\":\"equal_sign\",\"188\":\"comma\",\"189\":\"dash\",\"190\":\"period\",\"191\":\"forward_slash\",\"192\":\"grave_accent\",\"219\":\"open_bracket\",\"220\":\"backslash\",\"221\":\"closebracket\",\"222\":\"single_quote\"}", "type": "application/json", "title": "$:/plugins/danielo/keyboardSnippets/KEYMAP", "tags": "plugin", "created": "20140418183742933" } } }
/*\ title: $:/RS/macros/prettifypath.js type: application/javascript module-type: macro Resolves a relative path for an absolute rootpath. \*/ (function(){ /*jslint node: true, browser: true */ /*global $tw: false */ "use strict"; exports.name = "prettifypath"; exports.params = [ {name: "path"}, ]; /* Run the macro */ exports.run = function(path) { var arrayOfStrings = path.split("/"); var returnValue = "[[#" + arrayOfStrings[arrayOfStrings.length-1] + "|" + path + "]]"; return returnValue; }; })();
TWaddle
yes
no
yes
hide
hide
hide
hide
hide
hide
hide
hide
no
yes
yes
no
$:/core/ui/TiddlerInfo/References
$:/core/ui/TiddlerInfo/Listed
$:/core/ui/TiddlerInfo/References
$:/core/ui/TiddlerInfo/Listed
$:/core/ui/TiddlerInfo/References
$:/core/ui/AdvancedSearch/System
$:/core/ui/TiddlerInfo/References
$:/core/ui/TiddlerInfo/References
$:/core/ui/TiddlerInfo/References
$:/core/ui/ControlPanel/Toolbars
$:/core/ui/TiddlerInfo/Fields
Articles index
$:/core/ui/TiddlerInfo/References
$:/core/ui/TiddlerInfo/References
$:/core/ui/TiddlerInfo/References
$:/core/ui/TiddlerInfo/Tagging
$:/core/ui/TiddlerInfo/Fields
$:/core/ui/TiddlerInfo/References
$:/core/ui/TiddlerInfo/Tagging
$:/core/ui/TiddlerInfo/References
$:/core/ui/TiddlerInfo/Fields
$:/core/ui/TiddlerInfo/Fields
$:/core/ui/TiddlerInfo/Listed
$:/core/ui/TiddlerInfo/References
$:/core/ui/TiddlerInfo/References
$:/core/ui/TiddlerInfo/Listed
$:/core/ui/TiddlerInfo/References
$:/core/ui/TiddlerInfo/References
$:/core/ui/TiddlerInfo/References
$:/core/ui/ControlPanel/Plugins/Add/Languages
$:/core/ui/TiddlerInfo/Fields
$:/core/ui/TiddlerInfo/Listed
$:/core/ui/TiddlerInfo/Fields
$:/core/ui/ControlPanel/Saving
$:/core/ui/TiddlerInfo/References
$:/core/ui/TiddlerInfo/Listed
$:/core/ui/TiddlerInfo/Listed
$:/core/ui/TiddlerInfo/References
$:/core/ui/TiddlerInfo/References
$:/core/ui/TiddlerInfo/Advanced
$:/core/ui/MoreSideBar/Tags
$:/core/ui/SideBar/Open
$:/core/ui/SideBar/Recent
hide
close
open
close
Mat
Lorem ipsum dolor sit amet, consectetur adipisicing elit,<br> sed do eiusmod tempor incididunt ▹ ut labore et dolore magna<br> aliqua. Ut enim ad minim veniam, quis nostrud exercitation<br> ullamco laboris nisi ut aliquip ex ea commodo consequat.<br> Duis aute irure dolor in reprehenderit▿ in voluptate velit esse<br> aliqua. Ut enim ad minim veniam, quis nostrud exercitation<br> ullamco laboris nisi ut aliquip ex ea commodo consequat.<br> Duis aute irure ddolor in reprehenderit in voluptate velit esse<br> cillum dolore eu fugiat nulla pariatur▿<br> Excepteur sint occaecat cupidatat non proident, sunt in culpa<br> qui officia deserunt mollit anim id est laborum. Ergo alea iacta est!
New Tiddler 16
twaddle/css
{ "tiddlers": { "$:/info/browser": { "title": "$:/info/browser", "text": "yes" }, "$:/info/node": { "title": "$:/info/node", "text": "no" } } }
loaded
$:/themes/tiddlywiki/snowwhite
{ "tiddlers": { "$:/themes/tiddlywiki/snowwhite/base": { "title": "$:/themes/tiddlywiki/snowwhite/base", "tags": "[[$:/tags/Stylesheet]]", "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\ncanvas.tc-edit-bitmapeditor {\n\t<<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal-displayed {\n\t<<filter \"blur(4px)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\t<<background-linear-gradient \"left, rgb(216,216,216) 0%, rgb(236,236,236) 250px\">>\n}\n\n.tc-more-sidebar .tc-tab-buttons button {\n\t<<background-linear-gradient \"left, rgb(236,236,236) 0%, rgb(224,224,224) 100%\">>\n}\n\n.tc-more-sidebar .tc-tab-buttons button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgb(236,236,236) 0%, rgb(248,248,248) 100%\">>\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n.tc-plugin-info {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n" } } }
{ "tiddlers": { "$:/themes/tiddlywiki/vanilla/themetweaks": { "title": "$:/themes/tiddlywiki/vanilla/themetweaks", "tags": "$:/tags/ControlPanel/Appearance", "caption": "Theme Tweaks", "text": "\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\">\n<$link to=\"\">\n(none)\n</$link>\n<hr>\n<$list filter=\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[sort[title]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\">Scroll with tiddlers</option>\n<option value=\"fixed\">Fixed to window</option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\">Auto</option>\n<option value=\"cover\">Cover</option>\n<option value=\"contain\">Contain</option>\n</$select>\n\\end\n\nYou can tweak certain aspects of the ''Vanilla'' theme.\n\n! Options\n\n|[[Sidebar layout|$:/themes/tiddlywiki/vanilla/options/sidebarlayout]] |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\">Fixed story, fluid sidebar</option><option value=\"fluid-fixed\">Fluid story, fixed sidebar</option></$select> |\n|[[Sticky titles|$:/themes/tiddlywiki/vanilla/options/stickytitles]]<br>//Causes tiddler titles to \"stick\" to the top of the browser window. Caution: Does not work at all with Chrome, and causes some layout issues in Firefox// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">No</option><option value=\"yes\">Yes</option></$select> |\n\n! Settings\n\n|[[Font family|$:/themes/tiddlywiki/vanilla/settings/fontfamily]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|[[Code font family|$:/themes/tiddlywiki/vanilla/settings/codefontfamily]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|[[Page background image|$:/themes/tiddlywiki/vanilla/settings/backgroundimage]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|[[Page background image attachment |$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment]] |<<backgroundimageattachment-dropdown>> | |\n|[[Page background image size |$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize]] |<<backgroundimagesize-dropdown>> | |\n\n! Sizes\n\n|[[Font size|$:/themes/tiddlywiki/vanilla/metrics/fontsize]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|[[Line height|$:/themes/tiddlywiki/vanilla/metrics/lineheight]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|[[Font size for tiddler body|$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|[[Line height for tiddler body|$:/themes/tiddlywiki/vanilla/metrics/bodylineheight]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|[[Story left position|$:/themes/tiddlywiki/vanilla/metrics/storyleft]]<br>//how far the left margin of the story river<br>(tiddler area) is from the left of the page// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|[[Story top position|$:/themes/tiddlywiki/vanilla/metrics/storytop]]<br>//how far the top margin of the story river<br>is from the top of the page// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|[[Story right|$:/themes/tiddlywiki/vanilla/metrics/storyright]]<br>//how far the left margin of the sidebar <br>is from the left of the page// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|[[Story width|$:/themes/tiddlywiki/vanilla/metrics/storywidth]]<br>//the overall width of the story river// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|[[Tiddler width|$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth]]<br>//within the story river//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|[[Sidebar breakpoint|$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint]]<br>//the minimum page width at which the story<br>river and sidebar will appear side by side// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|[[Sidebar width|$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth]]<br>//the width of the sidebar in fluid-fixed layout// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n" }, "$:/themes/tiddlywiki/vanilla/base": { "title": "$:/themes/tiddlywiki/vanilla/base", "tags": "[[$:/tags/Stylesheet]]", "text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n}\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tpadding: 14px;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: pre;\n\twhite-space: pre-wrap;\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n white-space: pre-wrap;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: normal;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 300;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-untagged-separator {\n\twidth: 10em;\n\tleft: 0;\n\tmargin-left: 0;\n\tborder: 0;\n\theight: 1px;\n\tbackground: <<colour tab-divider>>;\n}\n\nbutton.tc-untagged-label {\n\tbackground-color: <<colour untagged-background>>;\n}\n\n.tc-tag-label svg, .tc-tag-label img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour tag-foreground>>;\n}\n\n.tc-tag-manager-table .tc-tag-label {\n\twhite-space: normal;\n}\n\n.tc-tag-manager-tag {\n\twidth: 100%;\n}\n\n/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: 300;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-search-results {\n\tpadding-top: 14px;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls button {\n\tmargin-right: 0.5em;\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-page-controls img {\n\twidth: 1em;\n}\n\n.tc-page-controls svg,\n.tc-search svg {\n\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.tc-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: auto;\n\t}\n\n\">>\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 28px;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.2em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: 300;\n}\n\n.tc-tiddler-missing .tc-title {\n font-style: italic;\n font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button {\n\tvertical-align: baseline;\n\tmargin-left:5px;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor, .tc-tiddler-frame textarea.tc-edit-texteditor {\n\twidth: 100%;\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\tbackground-color: <<colour tiddler-editor-background>>;\n}\n\ncanvas.tc-edit-bitmapeditor {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 48%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 3px 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n.tc-tiddler-preview-edit {\n\twidth: 48%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name {\n\tdisplay: inline-block;\n\twidth: 15%;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n\twidth: 40%;\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down-language-chooser img {\n\twidth: 2em;\n\tvertical-align: baseline;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\t\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n}\n\n.tc-tab-buttons.tc-vertical button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-top: 3px;\n\ttext-align: right;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tborder-right: none;\n\tborder-top-left-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-right: 1px solid <<colour tab-background-selected>>;\n}\n\n.tc-tab-divider {\n\tborder-top: 1px solid <<colour tab-divider>>;\n}\n\n.tc-tab-divider.tc-vertical {\n\tdisplay: none;\n}\n\n.tc-tab-content {\n\tmargin-top: 14px;\n}\n\n.tc-tab-content.tc-vertical {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar .tc-tab-buttons button {\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tborder-top: none;\n\tborder-left: none;\n\tborder-bottom: none;\n\tborder-right: 1px solid #ccc;\n\tmargin-bottom: inherit;\n}\n\n.tc-more-sidebar .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tmax-width: 500px;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 28px;\n\tpadding: 14px 14px 14px 14px;\n\tborder: 2px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 14px;\n\tright: 14px;\n}\n\n.tc-alert-toolbar svg {\n\tfill: <<colour alert-muted-foreground>>;\n}\n\n.tc-alert-subtitle {\n\tcolor: <<colour alert-muted-foreground>>;\n\tfont-weight: bold;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** Control panel\n*/\n\n.tc-control-panel td {\n\tpadding: 4px;\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\n\twidth: 100%;\n}\n\n.tc-plugin-info {\n\tdisplay: block;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground-colour: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n}\n\n.tc-plugin-info-disabled {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n}\n\n.tc-plugin-info-disabled:hover {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\n\ttext-decoration: none;\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour foreground>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info-chunk {\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-plugin-info-chunk h1 {\n\tfont-size: 1em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk h2 {\n\tfont-size: 0.8em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk div {\n\tfont-size: 0.7em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info img, .tc-plugin-info svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-plugin-info.tc-small-icon img, .tc-plugin-info.tc-small-icon svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tmargin-top: -8px;\n}\n\n.tc-plugin-info-dropdown-message {\n\tbackground: <<colour message-background>>;\n\tpadding: 0.5em 1em 0.5em 1em;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n}\n\n.tc-plugin-info-dropdown-body {\n\tpadding: 1em 1em 1em 1em;\n}\n\n/*\n** Message boxes\n*/\n\n.tc-message-box {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground: <<colour message-background>>;\n\tpadding: 0px 21px 0px 21px;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tcolor: <<colour message-foreground>>;\n}\n\n/*\n** Pictures\n*/\n\n.tc-bordered-image {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 5px;\n\tmargin: 5px;\n}\n\n/*\n** Floats\n*/\n\n.tc-float-right {\n\tfloat: right;\n}\n\n/*\n** Chooser\n*/\n\n.tc-chooser {\n\tborder: 1px solid <<colour table-border>>;\n}\n\n.tc-chooser-item {\n\tborder: 8px;\n\tpadding: 2px 4px;\n}\n\n.tc-chooser-item a.tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tcolor: <<colour tiddler-link-foreground>>;\n\tbackground-color: <<colour tiddler-link-background>>;\n}\n\n.tc-chooser-item a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n}\n\n/*\n** Palette swatches\n*/\n\n.tc-swatches-horiz {\n}\n\n.tc-swatches-horiz .tc-swatch {\n\tdisplay: inline-block;\n}\n\n.tc-swatch {\n\twidth: 2em;\n\theight: 2em;\n\tmargin: 0.4em;\n\tborder: 1px solid #888;\n}\n\n/*\n** Table of contents\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: nowrap;\n}\n\n.tc-table-of-contents button {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents svg {\n\twidth: 0.7em;\n\theight: 0.7em;\n\tvertical-align: middle;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n}\n\n.tc-table-of-contents ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-table-of-contents li {\n\tfont-size: 1.0em;\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.4;\n}\n\n.tc-table-of-contents li li a {\n\tfont-weight: normal;\n}\n\n.tc-table-of-contents li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n text-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n min-width: 100%;\n min-height: 100%;\n max-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}\n" }, "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": { "title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize", "text": "15px" }, "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": { "title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight", "text": "22px" }, "$:/themes/tiddlywiki/vanilla/metrics/fontsize": { "title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize", "text": "14px" }, "$:/themes/tiddlywiki/vanilla/metrics/lineheight": { "title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight", "text": "20px" }, "$:/themes/tiddlywiki/vanilla/metrics/storyleft": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft", "text": "0px" }, "$:/themes/tiddlywiki/vanilla/metrics/storytop": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storytop", "text": "0px" }, "$:/themes/tiddlywiki/vanilla/metrics/storyright": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storyright", "text": "770px" }, "$:/themes/tiddlywiki/vanilla/metrics/storywidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth", "text": "770px" }, "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth", "text": "686px" }, "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": { "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint", "text": "960px" }, "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth", "text": "350px" }, "$:/themes/tiddlywiki/vanilla/options/stickytitles": { "title": "$:/themes/tiddlywiki/vanilla/options/stickytitles", "text": "no" }, "$:/themes/tiddlywiki/vanilla/options/sidebarlayout": { "title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout", "text": "fixed-fluid" }, "$:/themes/tiddlywiki/vanilla/reset": { "title": "$:/themes/tiddlywiki/vanilla/reset", "type": "text/plain", "text": "/*! normalize.css v3.0.0 | MIT License | git.io/normalize */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n * user zoom.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Correct `block` display not defined in IE 8/9.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9.\n * Hide the `template` element in IE, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n background: transparent;\n}\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\n\na:active,\na:hover {\n outline: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Address styling not present in IE 8/9, Safari 5, and Chrome.\n */\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.\n */\n\nb,\nstrong {\n font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari 5 and Chrome.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari 5, and Chrome.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9.\n */\n\nimg {\n border: 0;\n}\n\n/**\n * Correct overflow displayed oddly in IE 9.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari 5.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\n\npre {\n overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n/**\n * 1. Correct color not being inherited.\n * Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n margin: 0; /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10.\n */\n\nbutton {\n overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8+, and Opera\n * Correct `select` style inheritance in Firefox.\n */\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n * and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n * `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"], /* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n cursor: pointer; /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\ninput {\n line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome\n * (include `-moz` to future-proof).\n */\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box; /* 2 */\n box-sizing: content-box;\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n border: 0; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/* Tables\n ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n" }, "$:/themes/tiddlywiki/vanilla/settings/fontfamily": { "title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily", "text": "\"Helvetica Neue\", Helvetica, Arial, \"Lucida Grande\", \"DejaVu Sans\", sans-serif" }, "$:/themes/tiddlywiki/vanilla/settings/codefontfamily": { "title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily", "text": "Monaco, Consolas, \"Lucida Console\", \"DejaVu Sans Mono\", monospace" }, "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment": { "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment", "text": "fixed" }, "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize": { "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize", "text": "auto" }, "$:/themes/tiddlywiki/vanilla/sticky": { "title": "$:/themes/tiddlywiki/vanilla/sticky", "text": "<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n``\n</$reveal>\n" } } }
\define custom-background-datauri() <$set name="background" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}> <$list filter="[<background>is[image]]"> `background: url(` <$list filter="[<background>!has[_canonical_uri]]"> <$macrocall $name="datauri" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/> </$list> <$list filter="[<background>has[_canonical_uri]]"> <$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field="_canonical_uri"/> </$list> `) center center;` `background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`; -webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`; -moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`; -o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`; background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;` </$list> </$set> \end \rules only filteredtranscludeinline transcludeinline macrodef macrocallinline /* ** Start with the normalize CSS reset, and then belay some of its effects */ {{$:/themes/tiddlywiki/vanilla/reset}} *, input[type="search"] { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } html button { line-height: 1.2; } /* ** Basic element styles */ html { font-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}}; text-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } html:-webkit-full-screen { background-color: <<colour page-background>>; } body.tc-body { font-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}}; line-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}}; color: <<colour foreground>>; background-color: <<colour page-background>>; word-wrap: break-word; <<custom-background-datauri>> } h1, h2, h3, h4, h5, h6 { line-height: 1.2; font-weight: 300; } pre { display: block; padding: 14px; margin-top: 1em; margin-bottom: 1em; word-break: normal; word-wrap: break-word; white-space: pre; white-space: pre-wrap; background-color: <<colour pre-background>>; border: 1px solid <<colour pre-border>>; padding: 0 3px 2px; border-radius: 3px; font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}}; } code { color: <<colour code-foreground>>; background-color: <<colour code-background>>; border: 1px solid <<colour code-border>>; white-space: pre-wrap; padding: 0 3px 2px; border-radius: 3px; font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}}; } blockquote { border-left: 5px solid <<colour blockquote-bar>>; margin-left: 25px; padding-left: 10px; } dl dt { font-weight: bold; margin-top: 6px; } textarea, input[type=text] { color: <<colour foreground>>; background-color: <<colour background>>; } .tc-muted { color: <<colour muted-foreground>>; } svg.tc-image-button { padding: 0px 1px 1px 0px; } /* Markdown likes putting code elements inside pre elements */ pre > code { padding: 0; border: none; background-color: inherit; color: inherit; } table { border: 1px solid <<colour table-border>>; width: auto; max-width: 100%; caption-side: bottom; margin-top: 1em; margin-bottom: 1em; } table th, table td { padding: 0 7px 0 7px; border-top: 1px solid <<colour table-border>>; border-left: 1px solid <<colour table-border>>; } table thead tr td, table th { background-color: <<colour table-header-background>>; font-weight: bold; } table tfoot tr td { background-color: <<colour table-footer-background>>; } .tc-csv-table { white-space: nowrap; } .tc-tiddler-frame img, .tc-tiddler-frame svg, .tc-tiddler-frame canvas, .tc-tiddler-frame embed, .tc-tiddler-frame iframe { max-width: 100%; } .tc-tiddler-body > embed, .tc-tiddler-body > iframe { width: 100%; height: 600px; } /* ** Links */ button.tc-tiddlylink, a.tc-tiddlylink { text-decoration: none; font-weight: normal; color: <<colour tiddler-link-foreground>>; -webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */ } .tc-sidebar-lists a.tc-tiddlylink { color: <<colour sidebar-tiddler-link-foreground>>; } .tc-sidebar-lists a.tc-tiddlylink:hover { color: <<colour sidebar-tiddler-link-foreground-hover>>; } button.tc-tiddlylink:hover, a.tc-tiddlylink:hover { text-decoration: underline; } a.tc-tiddlylink-resolves { } a.tc-tiddlylink-shadow { font-weight: bold; } a.tc-tiddlylink-shadow.tc-tiddlylink-resolves { font-weight: normal; } a.tc-tiddlylink-missing { font-style: italic; } a.tc-tiddlylink-external { text-decoration: underline; color: <<colour external-link-foreground>>; background-color: <<colour external-link-background>>; } a.tc-tiddlylink-external:visited { color: <<colour external-link-foreground-visited>>; background-color: <<colour external-link-background-visited>>; } a.tc-tiddlylink-external:hover { color: <<colour external-link-foreground-hover>>; background-color: <<colour external-link-background-hover>>; } /* ** Drag and drop styles */ .tc-tiddler-dragger { position: relative; z-index: -10000; } .tc-tiddler-dragger-inner { position: absolute; display: inline-block; padding: 8px 20px; font-size: 16.9px; font-weight: bold; line-height: 20px; color: <<colour dragger-foreground>>; text-shadow: 0 1px 0 rgba(0, 0, 0, 1); white-space: nowrap; vertical-align: baseline; background-color: <<colour dragger-background>>; border-radius: 20px; } .tc-tiddler-dragger-cover { position: absolute; background-color: <<colour page-background>>; } .tc-dropzone { position: relative; } .tc-dropzone.tc-dragover:before { z-index: 10000; display: block; position: fixed; top: 0; left: 0; right: 0; background: <<colour dropzone-background>>; text-align: center; content: "<<lingo DropMessage>>"; } /* ** Plugin reload warning */ .tc-plugin-reload-warning { z-index: 1000; display: block; position: fixed; top: 0; left: 0; right: 0; background: <<colour alert-background>>; text-align: center; } /* ** Buttons */ button svg, button img { vertical-align: middle; } .tc-btn-invisible { padding: 0; margin: 0; background: none; border: none; } .tc-btn-icon svg { height: 1em; width: 1em; fill: <<colour muted-foreground>>; } .tc-btn-text { padding: 0; margin: 0; } .tc-btn-big-green { display: inline-block; padding: 8px; margin: 4px 8px 4px 8px; background: <<colour download-background>>; color: <<colour download-foreground>>; fill: <<colour download-foreground>>; border: none; font-size: 1.2em; line-height: 1.4em; text-decoration: none; } .tc-btn-big-green svg, .tc-btn-big-green img { height: 2em; width: 2em; vertical-align: middle; } .tc-sidebar-lists input { color: <<colour foreground>>; } .tc-sidebar-lists button { color: <<colour sidebar-button-foreground>>; fill: <<colour sidebar-button-foreground>>; } .tc-sidebar-lists button.tc-btn-mini { color: <<colour sidebar-muted-foreground>>; } .tc-sidebar-lists button.tc-btn-mini:hover { color: <<colour sidebar-muted-foreground-hover>>; } button svg.tc-image-button, button .tc-image-button img { height: 1em; width: 1em; } /* ** Tags and missing tiddlers */ .tc-tag-list-item { position: relative; display: inline-block; margin-right: 7px; } .tc-tags-wrapper { margin: 4px 0 14px 0; } .tc-missing-tiddler-label { font-style: italic; font-weight: normal; display: inline-block; font-size: 11.844px; line-height: 14px; white-space: nowrap; vertical-align: baseline; } button.tc-tag-label, span.tc-tag-label { display: inline-block; padding: 0.16em 0.7em; font-size: 0.9em; font-weight: 300; line-height: 1.2em; color: <<colour tag-foreground>>; white-space: nowrap; vertical-align: baseline; background-color: <<colour tag-background>>; border-radius: 1em; } .tc-untagged-separator { width: 10em; left: 0; margin-left: 0; border: 0; height: 1px; background: <<colour tab-divider>>; } button.tc-untagged-label { background-color: <<colour untagged-background>>; } .tc-tag-label svg, .tc-tag-label img { height: 1em; width: 1em; fill: <<colour tag-foreground>>; } .tc-tag-manager-table .tc-tag-label { white-space: normal; } .tc-tag-manager-tag { width: 100%; } /* ** Page layout */ .tc-topbar { position: fixed; z-index: 1200; } .tc-topbar-left { left: 29px; top: 5px; } .tc-topbar-right { top: 5px; right: 29px; } .tc-topbar button { padding: 8px; } .tc-topbar svg { fill: <<colour muted-foreground>>; } .tc-topbar button:hover svg { fill: <<colour foreground>>; } .tc-sidebar-header { color: <<colour sidebar-foreground>>; fill: <<colour sidebar-foreground>>; } .tc-sidebar-header .tc-title a.tc-tiddlylink-resolves { font-weight: 300; } .tc-sidebar-header .tc-sidebar-lists p { margin-top: 3px; margin-bottom: 3px; } .tc-sidebar-header .tc-missing-tiddler-label { color: <<colour sidebar-foreground>>; } .tc-advanced-search input { width: 60%; } .tc-search a svg { width: 1.2em; height: 1.2em; vertical-align: middle; } .tc-search-results { padding-top: 14px; } .tc-page-controls { margin-top: 14px; font-size: 1.5em; } .tc-page-controls button { margin-right: 0.5em; } .tc-page-controls a.tc-tiddlylink:hover { text-decoration: none; } .tc-page-controls img { width: 1em; } .tc-page-controls svg, .tc-search svg { fill: <<colour sidebar-controls-foreground>>; } .tc-page-controls button:hover svg, .tc-page-controls a:hover svg, .tc-search button:hover svg, .tc-search a:hover svg { fill: <<colour sidebar-controls-foreground-hover>>; } .tc-menu-list-item { white-space: nowrap; } .tc-menu-list-count { font-weight: bold; } .tc-menu-list-subitem { padding-left: 7px; } .tc-story-river { position: relative; } @media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) { .tc-sidebar-header { padding: 14px; min-height: 32px; margin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}}; } .tc-story-river { position: relative; padding: 0; } } @media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) { .tc-message-box { margin: 21px -21px 21px -21px; } .tc-sidebar-scrollable { position: fixed; top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}}; left: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}}; bottom: 0; right: 0; overflow-y: auto; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 0 0 0 -42px; padding: 71px 0 28px 42px; } .tc-story-river { position: relative; left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}}; top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}}; width: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}}; padding: 42px 42px 42px 42px; } <<if-no-sidebar " .tc-story-river { width: auto; } ">> } @media print { body.tc-body { background-color: transparent; } .tc-sidebar-header, .tc-topbar { display: none; } .tc-story-river { margin: 0; padding: 0; } .tc-story-river .tc-tiddler-frame { margin: 0; border: none; padding: 28px; } } /* ** Tiddler styles */ .tc-tiddler-frame { margin-bottom: 28px; background-color: <<colour tiddler-background>>; border: 1px solid <<colour tiddler-border>>; } {{$:/themes/tiddlywiki/vanilla/sticky}} .tc-tiddler-info { padding: 14px 42px 14px 42px; background-color: <<colour tiddler-info-background>>; border-top: 1px solid <<colour tiddler-info-border>>; border-bottom: 1px solid <<colour tiddler-info-border>>; } .tc-tiddler-info p { margin-top: 3px; margin-bottom: 3px; } .tc-tiddler-info .tc-tab-buttons button.tc-tab-selected { background-color: <<colour tiddler-info-tab-background>>; border-bottom: 1px solid <<colour tiddler-info-tab-background>>; } .tc-view-field-table { width: 100%; } .tc-view-field-name { width: 1%; /* Makes this column be as narrow as possible */ text-align: right; font-style: italic; font-weight: 200; } .tc-view-field-value { } @media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) { .tc-tiddler-frame { padding: 14px 14px 14px 14px; } .tc-tiddler-info { margin: 0 -14px 0 -14px; } } @media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) { .tc-tiddler-frame { padding: 28px 42px 42px 42px; width: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}}; border-radius: 2px; } <<if-no-sidebar " .tc-tiddler-frame { width: 100%; } ">> .tc-tiddler-info { margin: 0 -42px 0 -42px; } } .tc-site-title, .tc-titlebar { font-weight: 300; font-size: 2.35em; line-height: 1.2em; color: <<colour tiddler-title-foreground>>; margin: 0; } .tc-site-title { color: <<colour site-title-foreground>>; } .tc-tiddler-title-icon { vertical-align: middle; } .tc-system-title-prefix { color: <<colour muted-foreground>>; } .tc-titlebar h2 { font-size: 1em; display: inline; } .tc-titlebar img { height: 1em; } .tc-subtitle { font-size: 0.9em; color: <<colour tiddler-subtitle-foreground>>; font-weight: 300; } .tc-tiddler-missing .tc-title { font-style: italic; font-weight: normal; } .tc-tiddler-frame .tc-tiddler-controls { float: right; } .tc-tiddler-controls .tc-drop-down { font-size: 0.6em; } .tc-tiddler-controls .tc-drop-down .tc-drop-down { font-size: 1em; } .tc-tiddler-controls > span > button { vertical-align: baseline; margin-left:5px; } .tc-tiddler-controls button svg, .tc-tiddler-controls button img { height: 0.75em; fill: <<colour tiddler-controls-foreground>>; } .tc-tiddler-controls button.tc-selected svg, .tc-page-controls button.tc-selected svg { fill: <<colour tiddler-controls-foreground-selected>>; } .tc-tiddler-controls button.tc-btn-invisible:hover svg { fill: <<colour tiddler-controls-foreground-hover>>; } @media print { .tc-tiddler-controls { display: none; } } .tc-tiddler-help { /* Help prompts within tiddler template */ color: <<colour muted-foreground>>; margin-top: 14px; } .tc-tiddler-help a.tc-tiddlylink { color: <<colour very-muted-foreground>>; } .tc-tiddler-frame input.tc-edit-texteditor, .tc-tiddler-frame textarea.tc-edit-texteditor { width: 100%; padding: 3px 3px 3px 3px; border: 1px solid <<colour tiddler-editor-border>>; line-height: 1.3em; -webkit-appearance: none; margin: 4px 0 4px 0; } .tc-tiddler-frame .tc-binary-warning { width: 100%; height: 5em; text-align: center; padding: 3em 3em 6em 3em; background: <<colour alert-background>>; border: 1px solid <<colour alert-border>>; } .tc-tiddler-frame input.tc-edit-texteditor { background-color: <<colour tiddler-editor-background>>; } canvas.tc-edit-bitmapeditor { border: 6px solid <<colour tiddler-editor-border-image>>; cursor: crosshair; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; margin-top: 6px; margin-bottom: 6px; } .tc-edit-bitmapeditor-width { display: block; } .tc-edit-bitmapeditor-height { display: block; } .tc-tiddler-frame .tc-tiddler-body { font-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}}; line-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}}; } .tc-titlebar, .tc-tiddler-edit-title { overflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */ } /* ** Toolbar buttons */ .tc-page-controls svg.tc-image-new-button { fill: <<colour toolbar-new-button>>; } .tc-page-controls svg.tc-image-options-button { fill: <<colour toolbar-options-button>>; } .tc-page-controls svg.tc-image-save-button { fill: <<colour toolbar-save-button>>; } .tc-tiddler-controls button svg.tc-image-info-button { fill: <<colour toolbar-info-button>>; } .tc-tiddler-controls button svg.tc-image-edit-button { fill: <<colour toolbar-edit-button>>; } .tc-tiddler-controls button svg.tc-image-close-button { fill: <<colour toolbar-close-button>>; } .tc-tiddler-controls button svg.tc-image-delete-button { fill: <<colour toolbar-delete-button>>; } .tc-tiddler-controls button svg.tc-image-cancel-button { fill: <<colour toolbar-cancel-button>>; } .tc-tiddler-controls button svg.tc-image-done-button { fill: <<colour toolbar-done-button>>; } /* ** Tiddler edit mode */ .tc-tiddler-edit-frame em.tc-edit { color: <<colour muted-foreground>>; font-style: normal; } .tc-edit-type-dropdown a.tc-tiddlylink-missing { font-style: normal; } .tc-edit-tags { border: 1px solid <<colour tiddler-editor-border>>; padding: 4px 8px 4px 8px; } .tc-edit-add-tag { display: inline-block; } .tc-edit-add-tag .tc-add-tag-name input { width: 50%; } .tc-edit-tags .tc-tag-label { display: inline-block; } .tc-edit-tags-list { margin: 14px 0 14px 0; } .tc-remove-tag-button { padding-left: 4px; } .tc-tiddler-preview { overflow: auto; } .tc-tiddler-preview-preview { float: right; width: 48%; border: 1px solid <<colour tiddler-editor-border>>; margin: 4px 3px 3px 3px; padding: 3px 3px 3px 3px; } .tc-tiddler-preview-edit { width: 48%; } .tc-edit-fields { width: 100%; } .tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td { border: none; padding: 4px; } .tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) { background-color: <<colour tiddler-editor-fields-odd>>; } .tc-edit-fields > tbody > .tc-edit-field:nth-child(even) { background-color: <<colour tiddler-editor-fields-even>>; } .tc-edit-field-name { text-align: right; } .tc-edit-field-value input { width: 100%; } .tc-edit-field-remove { } .tc-edit-field-remove svg { height: 1em; width: 1em; fill: <<colour muted-foreground>>; vertical-align: middle; } .tc-edit-field-add-name { display: inline-block; width: 15%; } .tc-edit-field-add-value { display: inline-block; width: 40%; } .tc-edit-field-add-button { display: inline-block; width: 10%; } /* ** Storyview Classes */ .tc-storyview-zoomin-tiddler { position: absolute; display: block; width: 100%; width: calc(100% - 84px); } /* ** Dropdowns */ .tc-btn-dropdown { text-align: left; } .tc-btn-dropdown svg, .tc-btn-dropdown img { height: 1em; width: 1em; fill: <<colour muted-foreground>>; } .tc-drop-down-wrapper { position: relative; } .tc-drop-down { min-width: 380px; border: 1px solid <<colour dropdown-border>>; background-color: <<colour dropdown-background>>; padding: 7px 0 7px 0; margin: 4px 0 0 0; white-space: nowrap; text-shadow: none; line-height: 1.4; } .tc-drop-down .tc-drop-down { margin-left: 14px; } .tc-drop-down button svg, .tc-drop-down a svg { fill: <<colour foreground>>; } .tc-drop-down button.tc-btn-invisible:hover svg { fill: <<colour foreground>>; } .tc-drop-down p { padding: 0 14px 0 14px; } .tc-drop-down svg { width: 1em; height: 1em; } .tc-drop-down img { width: 1em; } .tc-drop-down-language-chooser img { width: 2em; vertical-align: baseline; } .tc-drop-down a, .tc-drop-down button { display: block; padding: 0 14px 0 14px; width: 100%; text-align: left; color: <<colour foreground>>; line-height: 1.4; } .tc-drop-down .tc-file-input-wrapper { width: 100%; } .tc-drop-down .tc-file-input-wrapper button { color: <<colour foreground>>; } .tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button { color: <<colour tiddler-link-background>>; background-color: <<colour tiddler-link-foreground>>; text-decoration: none; } .tc-drop-down .tc-tab-buttons button { background-color: <<colour dropdown-tab-background>>; } .tc-drop-down .tc-tab-buttons button.tc-tab-selected { background-color: <<colour dropdown-tab-background-selected>>; border-bottom: 1px solid <<colour dropdown-tab-background-selected>>; } .tc-drop-down-bullet { display: inline-block; width: 0.5em; } .tc-drop-down .tc-tab-contents a { padding: 0 0.5em 0 0.5em; } .tc-block-dropdown-wrapper { position: relative; } .tc-block-dropdown { position: absolute; min-width: 220px; border: 1px solid <<colour dropdown-border>>; background-color: <<colour dropdown-background>>; padding: 7px 0; margin: 4px 0 0 0; white-space: nowrap; z-index: 1000; } .tc-block-dropdown a { display: block; padding: 4px 14px 4px 14px; } .tc-drop-down .tc-dropdown-item, .tc-block-dropdown .tc-dropdown-item { padding: 4px 14px 4px 7px; color: <<colour muted-foreground>>; } .tc-block-dropdown a:hover { color: <<colour tiddler-link-background>>; background-color: <<colour tiddler-link-foreground>>; text-decoration: none; } /* ** Modals */ .tc-modal-wrapper { position: fixed; overflow: auto; overflow-y: scroll; top: 0; right: 0; bottom: 0; left: 0; } .tc-modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1000; background-color: <<colour modal-backdrop>>; } .tc-modal { z-index: 1100; background-color: <<colour modal-background>>; border: 1px solid <<colour modal-border>>; } @media (max-width: 55em) { .tc-modal { position: fixed; top: 1em; left: 1em; right: 1em; } .tc-modal-body { overflow-y: auto; max-height: 400px; max-height: 60vh; } } @media (min-width: 55em) { .tc-modal { position: fixed; top: 2em; left: 25%; width: 50%; } .tc-modal-body { overflow-y: auto; max-height: 400px; max-height: 60vh; } } .tc-modal-header { padding: 9px 15px; border-bottom: 1px solid <<colour modal-header-border>>; } .tc-modal-header h3 { margin: 0; line-height: 30px; } .tc-modal-header img, .tc-modal-header svg { width: 1em; height: 1em; } .tc-modal-body { padding: 15px; } .tc-modal-footer { padding: 14px 15px 15px; margin-bottom: 0; text-align: right; background-color: <<colour modal-footer-background>>; border-top: 1px solid <<colour modal-footer-border>>; } /* ** Notifications */ .tc-notification { position: fixed; top: 14px; right: 42px; z-index: 1300; max-width: 280px; padding: 0 14px 0 14px; background-color: <<colour notification-background>>; border: 1px solid <<colour notification-border>>; } /* ** Tabs */ .tc-tab-set.tc-vertical { display: -webkit-flex; display: flex; } .tc-tab-buttons { font-size: 0.85em; padding-top: 1em; margin-bottom: -2px; } .tc-tab-buttons.tc-vertical { z-index: 100; display: block; padding-top: 14px; vertical-align: top; text-align: right; margin-bottom: inherit; margin-right: -1px; max-width: 33%; -webkit-flex: 0 0 auto; flex: 0 0 auto; } .tc-tab-buttons button.tc-tab-selected { color: <<colour tab-foreground-selected>>; background-color: <<colour tab-background-selected>>; border-left: 1px solid <<colour tab-border-selected>>; border-top: 1px solid <<colour tab-border-selected>>; border-right: 1px solid <<colour tab-border-selected>>; } .tc-tab-buttons button { color: <<colour tab-foreground>>; padding: 3px 5px 3px 5px; font-weight: 300; border: none; background: inherit; background-color: <<colour tab-background>>; border-left: 1px solid <<colour tab-border>>; border-top: 1px solid <<colour tab-border>>; border-right: 1px solid <<colour tab-border>>; border-top-left-radius: 2px; border-top-right-radius: 2px; } .tc-tab-buttons.tc-vertical button { display: block; width: 100%; margin-top: 3px; text-align: right; background-color: <<colour tab-background>>; border-left: 1px solid <<colour tab-border>>; border-bottom: 1px solid <<colour tab-border>>; border-right: none; border-top-left-radius: 2px; border-bottom-left-radius: 2px; } .tc-tab-buttons.tc-vertical button.tc-tab-selected { background-color: <<colour tab-background-selected>>; border-right: 1px solid <<colour tab-background-selected>>; } .tc-tab-divider { border-top: 1px solid <<colour tab-divider>>; } .tc-tab-divider.tc-vertical { display: none; } .tc-tab-content { margin-top: 14px; } .tc-tab-content.tc-vertical { display: inline-block; vertical-align: top; padding-top: 0; padding-left: 14px; border-left: 1px solid <<colour tab-border>>; -webkit-flex: 1 0 70%; flex: 1 0 70%; overflow: auto; } .tc-sidebar-lists .tc-tab-buttons { margin-bottom: -1px; } .tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected { background-color: <<colour sidebar-tab-background-selected>>; color: <<colour sidebar-tab-foreground-selected>>; border-left: 1px solid <<colour sidebar-tab-border-selected>>; border-top: 1px solid <<colour sidebar-tab-border-selected>>; border-right: 1px solid <<colour sidebar-tab-border-selected>>; } .tc-sidebar-lists .tc-tab-buttons button { background-color: <<colour sidebar-tab-background>>; color: <<colour sidebar-tab-foreground>>; border-left: 1px solid <<colour sidebar-tab-border>>; border-top: 1px solid <<colour sidebar-tab-border>>; border-right: 1px solid <<colour sidebar-tab-border>>; } .tc-sidebar-lists .tc-tab-divider { border-top: 1px solid <<colour sidebar-tab-divider>>; } .tc-more-sidebar .tc-tab-buttons button { background-color: <<colour sidebar-tab-background>>; border-top: none; border-left: none; border-bottom: none; border-right: 1px solid #ccc; margin-bottom: inherit; } .tc-more-sidebar .tc-tab-buttons button.tc-tab-selected { background-color: <<colour sidebar-tab-background-selected>>; border: none; } /* ** Alerts */ .tc-alerts { position: fixed; top: 0; left: 0; max-width: 500px; z-index: 20000; } .tc-alert { position: relative; margin: 28px; padding: 14px 14px 14px 14px; border: 2px solid <<colour alert-border>>; background-color: <<colour alert-background>>; } .tc-alert-toolbar { position: absolute; top: 14px; right: 14px; } .tc-alert-toolbar svg { fill: <<colour alert-muted-foreground>>; } .tc-alert-subtitle { color: <<colour alert-muted-foreground>>; font-weight: bold; } .tc-alert-highlight { color: <<colour alert-highlight>>; } .tc-static-alert { position: relative; } .tc-static-alert-inner { padding: 0 2px 2px 42px; color: <<colour static-alert-foreground>>; position: absolute; z-index: 100; } /* ** Control panel */ .tc-control-panel td { padding: 4px; } .tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea { width: 100%; } .tc-plugin-info { display: block; border: 1px solid <<colour muted-foreground>>; background-colour: <<colour background>>; margin: 0.5em 0 0.5em 0; padding: 4px; } .tc-plugin-info-disabled { background: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px); background: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px); } .tc-plugin-info-disabled:hover { background: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px); background: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px); } a.tc-tiddlylink.tc-plugin-info:hover { text-decoration: none; background-color: <<colour primary>>; color: <<colour background>>; fill: <<colour foreground>>; } a.tc-tiddlylink.tc-plugin-info:hover svg { fill: <<colour foreground>>; } .tc-plugin-info-chunk { display: inline-block; vertical-align: middle; } .tc-plugin-info-chunk h1 { font-size: 1em; margin: 2px 0 2px 0; } .tc-plugin-info-chunk h2 { font-size: 0.8em; margin: 2px 0 2px 0; } .tc-plugin-info-chunk div { font-size: 0.7em; margin: 2px 0 2px 0; } .tc-plugin-info img, .tc-plugin-info svg { width: 2em; height: 2em; fill: <<colour muted-foreground>>; } .tc-plugin-info.tc-small-icon img, .tc-plugin-info.tc-small-icon svg { width: 1em; height: 1em; } .tc-plugin-info-dropdown { border: 1px solid <<colour muted-foreground>>; margin-top: -8px; } .tc-plugin-info-dropdown-message { background: <<colour message-background>>; padding: 0.5em 1em 0.5em 1em; font-weight: bold; font-size: 0.8em; } .tc-plugin-info-dropdown-body { padding: 1em 1em 1em 1em; } /* ** Message boxes */ .tc-message-box { border: 1px solid <<colour message-border>>; background: <<colour message-background>>; padding: 0px 21px 0px 21px; font-size: 12px; line-height: 18px; color: <<colour message-foreground>>; } /* ** Pictures */ .tc-bordered-image { border: 1px solid <<colour muted-foreground>>; padding: 5px; margin: 5px; } /* ** Floats */ .tc-float-right { float: right; } /* ** Chooser */ .tc-chooser { border: 1px solid <<colour table-border>>; } .tc-chooser-item { border: 8px; } .tc-chooser-item a.tc-tiddlylink { display: block; text-decoration: none; color: <<colour tiddler-link-foreground>>; background-color: <<colour tiddler-link-background>>; margin: 4px; } .tc-chooser-item a.tc-tiddlylink:hover { text-decoration: none; color: <<colour tiddler-link-background>>; background-color: <<colour tiddler-link-foreground>>; } /* ** Palette swatches */ .tc-swatches-horiz { } .tc-swatches-horiz .tc-swatch { display: inline-block; } .tc-swatch { width: 2em; height: 2em; margin: 4px; border: 1px solid #000; } /* ** Table of contents */ .tc-sidebar-lists .tc-table-of-contents { white-space: nowrap; } .tc-table-of-contents button { color: <<colour sidebar-foreground>>; } .tc-table-of-contents svg { width: 0.7em; height: 0.7em; vertical-align: middle; fill: <<colour sidebar-foreground>>; } .tc-table-of-contents ol { list-style-type: none; padding-left: 0; } .tc-table-of-contents ol ol { padding-left: 1em; } .tc-table-of-contents li { font-size: 1.0em; font-weight: bold; } .tc-table-of-contents li a { font-weight: bold; } .tc-table-of-contents li li { font-size: 0.95em; font-weight: normal; line-height: 1.4; } .tc-table-of-contents li li a { font-weight: normal; } .tc-table-of-contents li li li { font-size: 0.95em; font-weight: 200; line-height: 1.5; } .tc-table-of-contents li li li a { font-weight: bold; } .tc-table-of-contents li li li li { font-size: 0.95em; font-weight: 200; } .tc-tabbed-table-of-contents { display: -webkit-flex; display: flex; } .tc-tabbed-table-of-contents .tc-table-of-contents { z-index: 100; display: inline-block; padding-left: 1em; max-width: 50%; -webkit-flex: 0 0 auto; flex: 0 0 auto; background: <<colour tab-background>>; border-left: 1px solid <<colour tab-border>>; border-top: 1px solid <<colour tab-border>>; border-bottom: 1px solid <<colour tab-border>>; } .tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a, .tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a { display: block; padding: 0.12em 1em 0.12em 0.25em; } .tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a { border-top: 1px solid <<colour tab-background>>; border-left: 1px solid <<colour tab-background>>; border-bottom: 1px solid <<colour tab-background>>; } .tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover { text-decoration: none; border-top: 1px solid <<colour tab-border>>; border-left: 1px solid <<colour tab-border>>; border-bottom: 1px solid <<colour tab-border>>; background: <<colour tab-border>>; } .tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a { border-top: 1px solid <<colour tab-border>>; border-left: 1px solid <<colour tab-border>>; border-bottom: 1px solid <<colour tab-border>>; background: <<colour background>>; margin-right: -1px; } .tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover { text-decoration: none; } .tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content { display: inline-block; vertical-align: top; padding-left: 1.5em; padding-right: 1.5em; border: 1px solid <<colour tab-border>>; -webkit-flex: 1 0 50%; flex: 1 0 50%; } /* ** Dirty indicator */ body.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg { fill: <<colour dirty-indicator>>; color: <<colour dirty-indicator>>; } /* ** File inputs */ .tc-file-input-wrapper { position: relative; overflow: hidden; display: inline-block; vertical-align: middle; } .tc-file-input-wrapper input[type=file] { position: absolute; top: 0; left: 0; right: 0; bottom: 0; font-size: 999px; max-width: 100%; max-height: 100%; filter: alpha(opacity=0); opacity: 0; outline: none; background: white; cursor: pointer; display: inline-block; } /* ** Thumbnail macros */ .tc-thumbnail-wrapper { position: relative; display: inline-block; margin: 6px; vertical-align: top; } .tc-thumbnail-right-wrapper { float:right; margin: 0.5em 0 0.5em 0.5em; } .tc-thumbnail-image { text-align: center; overflow: hidden; border-radius: 3px; } .tc-thumbnail-image svg, .tc-thumbnail-image img { filter: alpha(opacity=1); opacity: 1; min-width: 100%; min-height: 100%; } .tc-thumbnail-wrapper:hover .tc-thumbnail-image svg, .tc-thumbnail-wrapper:hover .tc-thumbnail-image img { filter: alpha(opacity=0.8); opacity: 0.8; } .tc-thumbnail-background { position: absolute; border-radius: 3px; } .tc-thumbnail-icon svg, .tc-thumbnail-icon img { width: 3em; height: 3em; <<filter "drop-shadow(2px 2px 2px rgba(0,0,0,0.3))">> } .tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg, .tc-thumbnail-wrapper:hover .tc-thumbnail-icon img { fill: #fff; <<filter "drop-shadow(3px 3px 2px rgba(0,0,0,0.6))">> } .tc-thumbnail-icon { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: -webkit-flex; display: flex; -webkit-align-items: center; -webkit-justify-content: center; } .tc-thumbnail-caption { position: absolute; background-color: #777; color: #fff; text-align: center; bottom: 0; width: 100%; filter: alpha(opacity=0.9); opacity: 0.9; line-height: 1.4; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } .tc-thumbnail-wrapper:hover .tc-thumbnail-caption { filter: alpha(opacity=1); opacity: 1; } /* ** Errors */ .tc-error { background: #f00; color: #fff; }
{{$:/.ThemeTweakSizes!!bodyfontsize}}px
{{$:/.ThemeTweakSizes!!bodylineheight}}px
{{$:/.ThemeTweakSizes!!fontsize}}px
{{$:/.ThemeTweakSizes!!lineheight}}px
{{$:/.ThemeTweakSizes!!sidebarbreakpoint}}px
calc({{$:/.ThemeTweakSizes!!storyleft}} * 1vw)
calc({{$:/.ThemeTweakSizes!!storyright}} * 1vw)
calc({{$:/.ThemeTweakSizes!!storytop}}*1vh)
calc({{$:/.ThemeTweakSizes!!tiddlerwidth}}*1vw)
calc({{$:/.ThemeTweakSizes!!tiddlerwidth}}*1vw)
no
twaddle
classic
!!!The plan We start with one. Pick one from the [[applications|ApplicationCategory]] or come up with a better. Maybe we look at which are the most popular software types? Or just maybe we do look at the applications and decide which one is the easiest to emulate. Whichever one we go for, we take a look at some of the commercial versions of that. We tweak so it looks a bit like those, including adding a logo and some graphics. We write a [[mini pitch|The TWelevator Pitch]] for that target group. There. A new frickin' pro-duct! Just like that! It's FREE. We check out five industry magazines or similar. We post a press-release. They get happy. We get community.
R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7
@@.tc-tiddler-frame @@width:400px; A text frame defined in some core stylesheet. Easy to use for quotes, info-boxes etc. See code. @@
This is [[Mat|Mat]]'s, a.k.a [[<:-)|Mat]] little man-cave in the [[TiddlyVerse]]. Most TW development is, understandably, based on the premise that //"Improve code ➔ Better TW"//. ''TWaddle'' is also about developing TW but from the perspective that [[Bigger community ⇄ Better TW]]. Thus, TWaddle looks more to people issues - how to attract them, how to make them stick with TW etc. I'm not a programmer but I //am// a TW enthusiast so I tiddlefiddle enough to make the occasional discovery of something cool. Given the amount of words I utter, it is also a mere numbers game before I say something that makes sense. TWaddle is intended to capture these eventualities. <br> <br> <br> {{img/hat}}
Academic disciplines in //''Humanities''// and //''Social sciences''// are particularly centered on text material and text notes, compared to e.g texts in //Natural sciences// or //Formal sciences// that often contain special characters. TW would need little modification to be useful as a note taking tool fort hose former academic areas.
As proposed [[here|https://groups.google.com/d/msg/tiddlywiki/eZqoogwCrZ0/imK4qf34mY0J]], one alternative to begin building [[Content Communities|Content Community]] could perhaps be done with a tiddler aggregator engine somewhat like what fellow Erwan has created for his [[Community Search Engine|http://erwanm.github.io/tw-community-search/]]. Might it be an idea to start thinking about how sites are best designed for this? Maybe it's possible to set up arbitrary sites that aggregate content and where anyone can contribute. A bit like e.g google groups. So they (at least a few) get a life of their own, serving the group //and// working as a marketing tool for TW. The optimum(?) would be to aggregate individual tiddlers, rather than full TWs, for instance every tiddler tagged with "Harry Potter".... to make up a "Harry Potter TW aggregation". A bit like I believe hashtagging works in Twitter? Maybe not, I'm not a Twitter user. But we could use a filter instead of a mere hashtag, i.e `[tag[Harry Potter]] [tag[Daniel Radcliffe]]` to get both Harry Potter stuff and things on Radcliffe as an actor. Assume tw.com featured such a service. Maybe it could allow for a filter as part of the url; `tiddlywiki.com/#:[tag[Harry Potter]] [tag[Daniel Radcliffe]]` ...i.e it roams the net for TW's, or like with Erwans creation pre-reported TWs, that write on Potter or Radcliffe and aggregates a list of those (external) tiddlers. Either as //links// to those tiddlers or - who knows - even a (temporary) full display of readable tiddlers. And if you're not jumping up and down in excitement right now, just exchange //Harry Potter// for whichever interest //you// might have. Maybe even niche questions within TW. If it was on tw.com, it would definitely make that site an even more valuable. Like there are (...to be) official //TW editions// on tw.com (or as I call them, //applications//), there could perhaps be community endorsed content wikis. "TW for education", "Javascripting for TW",...
Quite often do I find myself thinking "Hm, did I change anything here? ...ah, dang, I'd better just press cancel so I know I have what worked before I possibly botched it... but what if it was a new tiddler that I've edited but never saved? Don't want to loose all this..."
It's late, please forgive me... I read some stuff about //Electro Magnetic Pluses//, EMP's. Apparently some natural and not-totally-unlikely phenomenon from the sun related to solar storms. It's basically an extremely powerful magnetic pulse that, among other things, would erase all magneto-dependent devices including hard drives. Once we're past the chock and societies are being built up again... hm, surely must be within a week, right? ...except you're probably killed by then from some neighbor who wanted your can of Ravioli because the whole societal infrastructure is knocked out. But anyway.) ...then I figure TW is one candidate for the "primitive" technologies to use because of it's general applicability and because it is easy to spread. Of course, you must store a copy of it so it cannot be erased from the EMP to begin with. Along with a browser. And, I guess, an OS. Come to think of it, would a computer even start after an EMP? Better throw in a Raspberry Pi computer also actually. And what about the electric grid? Ah, throw in some batteries too. Hm, maybe it's easier to store an extra can of ravioli.
<$macrocall $name="toc-tabbed-internal-nav" tag="Appetizer" selectedTiddler="$:/temp/dontpublish/appetizertw" unselectedText="{{Intro to Appetizer TiddlyWikis}}" missingText="<p>Missing tiddler.</p>" /> For more reasoning on ''Appetizer TW''s, see: [[Under the radar gateways into TW]]
<$macrocall $name="toc-tabbed-internal-nav" tag="ApplicationCategory" selectedTiddler="$:/temp/dontpublish/applicationcategory" unselectedText="<p>Select a topic in the table of contents. Click the arrow to expand a topic.</p>" missingText="<p>Missing tiddler.</p>" />
If specific [[applications|Application Categories]] are implemented (and officially endorsed), such as a GTD application or a tool for authors based on TW (as contrasted to "a TW tweaked a bit so it can also be used to author things"), then there could be //Application Communities// bringing in people and centered around specific needs. For instance, a community for teachers or medical doctors or GTD'ers or Flower lovers that collectively develop their particular TW in it's own direction.
Applications centered on a //database//, i.e one or a few types of "units" instantiated many times. I include this as an application category because there's probably many applications of this kind and because it should be easy to set up in TW using templates.
{{Household TW}}
See [[Application Categories]] for actual display
I found a really [[interesting layout|https://matt.life/writings/computer-geeks]] for an article. Basically the text is split into "small columns" of fixed-width //and// fixed height; about some 5cm/2" wide and high as the view port. The longer the article, the more of these bite sized columns stacking up to the right, eventually causing a need for horizontal scroll. I never thought I would say this about horizontal scrolling... but it works really good in this context and it triggers an idea for a new storyview! <center>{{img/storyview_article}}</center> That's a full tiddler river, but your browser window only (like always) shows the viewport, here in red. The river has five open tiddlers. The third one is, just for illustration, showing two imaginable variants for how to display a tiddler. In reality only one would show. More on this later. The viewport thus only shows one tiddler. This can make sense for longer tiddlers such as articles. The reader scrolls right only if he or she is interested. What is now displayed depends on... ''...the sidebar''<br> As noted in the illustrations, the sidebar is to the left. I prefer the standard TW sidebar with it's "administration tabs" to be on the right (close to the scrollbars). But I imagine this "Article Storyview" is for best for "longer tiddlers"... as in public articles and not "notes"... and for this I think a left menu is just perfect. This is why I created the [[leftbar|http://leftbar.tiddlyspot.com/]] theme and the left bar here on TWaddle is a case in point (...but because you, dear reader, can handle a right sidebar it's included too ;-) Still, I see some possible options including a right sidebar in this storyview. I will return to these thoughts later but, for now, let's say the sidebar is on the left. So; In scrolling right, this left sidebar could *scroll out of view to the left *float in front of the tiddler on left screen side as you scroll right. The "scroll out of view" should be particularly good for smaller screens as the display gets fully dedicated to the content. The right scroll should be limited to the width of the tiddler currently in focus! You should only see a //relevant// scroll bar. In other words, if the viewport is currently focussed on a tiddler that does //not// extend beyond the right edge, then it should not show any horizontal scrollbar! Switching focus from one article to another automatically scrolls left. But scrolling doesn't have to be via the traditional browser scrollbar- There can be nice right- and left buttons to scroll horizontally or the whole last column can be a scroll-right trigger ''Vertical scroll''<br> In the illustration, if you //click// downscroll, the viewport jumps down a full step to that second very long tiddler. This is a main point; vertical //click// scroll (as opposed to drag-scroll) presents a new article in a seemingly static place. Multiple scroll clicks along the river shows the tiddlers with the titles in a nice seemingly fixed position at top, instead of the blurry drag-scroll experience. Scrolling thus ''differs from classic story view'' in an interesting way; In classic storyview you scroll down to see the content //or you scroll down to pass the tiddler// to reach another tiddler. The system cannot know which. And if it is a long tiddler, you are exposed to a lot of uninteresting content as it whizzes by. In contrast, with the proposed storyview, vertical scrolling is only done to reach another tiddler. And horizontal scrolling is pretty much only to take part of the content. The scroll directions are used for very distinct and different purposes. ''The sidebar'' could in vertical scroll be affixed to viewport left (like my left menu) or like the standard sidebar tabs in TW. If it is a longer than viewport sidebar, I guess it could scroll along with the tiddler river (less good as it would break the on the "one tiddler per view" idea or you'd need a second scrollbar... like for the standard sidebar... but I guess on the left side then, hm. If the menu buttons are there maybe this makes some sense and is for non-tiddlywikians probably more intuitive than our current //double// right hand side scrollbars. But, also for vertical there could be a "click bottom or top of viewport to jump one full viewport height. ...on screen scroll triggers like this that jump a full viewport verticaly or horizontally could probably severely lessen the quirky experience of the double scrollbars. So, about ''those two parallel tiddlers'' in the illustration;<br> Again, they are just for illustration. My point is to show that one could imagine a small tiddler (a "short article") to either stick with the fixed height or, possibly, to fill out the viewport width. In the illustration three text columns apparently fit. This spread out latter would probably look nicer on the screen but it has the probable drawback of breaking the "one view = one tiddler" idea and thereby also "one scrollclick = one tiddler"... ...unless the ''on-screen scrolls are set to jump to the next tiddler'', instead of a view port. IMO this is a pretty neat idea in itself, independent of this Article Storyview proposal. Even or Classic storyview. But apropos tiddler height; Just maybe the tiddler height should be set so //two//, or multiple, tiddlers fit in vertically: <center>{{img/storyview_article2}}</center> It is obviously a screen size matter, but I think it would also be extra nice with a "scroll down one tiddler at a time" feature so one tiddler is visible in two views as you go down the river (...or up). This may also be suitable for very small tiddlers ("notes"). ''Right sidebar''<br> As touched on above, there could be a right sidebar instead of a left or complimenting a left. Not sure it's a great idea, but here are my thoughts. For (only) a right sidebar, the wide and right-spreading tiddler could simply go in under it. Horizontal scroll simply moves the viewport with the sidebar affixed to the right side. No problem actually and you'd see as much of the article as before because now there is no left sidebar taking up space. Actually, if the leftmost text column is dedicated to the tiddler title, as in the [[referenced article|https://matt.life/writings/computer-geeks]], you might get an interesting framing of the content between the title and the sidebar. With both a right and a left sidebar, it would again have to go under the right one. What is seen originally is very similar to e.g how this tiddler appears at first, residing between the two sidebars and filling the viewport vertically. But instead of scrolling down, you scroll right. ''Finishing thoughts''<br> IMO this takes the best from zoomin storyview in putting full focus on the current tiddler - but at the same time it makes the other tiddlers more accessible (which is a problematic aspect in zoomin, IMO) There could be a //tiddler specific// option to choose this "rightward" spread or the normal "downward" spread (classic storyview). For code this might be preferable? Maybe edit view should display like normal?
@@color:crimson; Note@@: The listing is incomplete because it only lists articles that have a summary(-field). <table class="tableFormatter"> <$list filter="[all[shadows+tiddlers]has[summary]!prefix[$:/]!tag[Unfinished]] +[sort[title]]"> <tr> <td valign="top"><$link to=<<currentTiddler>>><$view field='title'/></$link></td> <td>{{!!summary}}</td> </tr> </$list> </table>
I can think of very limited commercial interest in "autobio software" so - and I'm just guessing here - there's probably a lack of software tools for creating an autobiography. That should mean opportunity for TW. TW's fragmented nature (tiddlers!) should be perfect for information collection ... at least as notes. What is potentially cool about it is that collecting material for an autobio can obviously take a very long time... which is desirable for exposure to TW in that it increases chances for beginning to use it for other stuff too. Perhaps a combo tool with [[Geneaology]]?
Like in google search, autosuggest ''inside the field ''when filling in *search field *tagpill field *new field names I don't refer to the dropwdown feture we get when editing pills or creating field names. Have the most matching suggestion automatically fill in as you type instead of forcing you to move down the list to select one. If you press keyboard right arrow, you accept the suggestion.
Admit it - with that title you were expecting your name to show up here, eh!? ;-) No, this is about the visual aspects of TW. The whole concept of TW is the big beauty of course but here I look at the tidbits. There are a number of details I find beautiful in TW. For once, a purely positive and confirming post. Just take a look `at this` for example. I mean... the color combination is just really, really nice. Is that [[crimson|http://en.wikipedia.org/wiki/Crimson]]? And the whole Snow White theme. Beautiful! So clean. Each tiddler like a clean cut piece of paper on a background that is relaxing to the eye. Most icons look good too. To the point, clean cut. In a way there isn't that much visually left to comment on. And //that// is beauty in itself.
<<boxref "Benchmarking is the process of comparing one's business processes and performance metrics to industry bests or best practices from other companies." "https://en.wikipedia.org/wiki/Benchmarking">> <<twistify "[tag<currentTiddler>]">>
I can only speak about FF, Chrome and IE. And IE can be dismissed right away since there is so much that doesn't work with it. The future will tell if their coming replacement, [[Microsoft Edge|https://en.wikipedia.org/wiki/Microsoft_Edge]], will be better. So, Chrome and FF, for me on a Windows 8.1 machine. Obviously, my //general// use of browsers, i.e for surfing, plays in as a "starting point" for which browser I prefer... which is Firefox. Still, there are at least two critical reasons why I //also// bother with Chrome, particularly when using TW; *FF crashes easily. At least for me. Now, I should mention that having, over he years, seen peoples reactions when they see me use the internet, I've realized that my way of using browsers may not be typical; I regularly have some 3-5 FF windows open in parallel and often with well over a 100 tabs in total. So crashes, it turns out, are just a matter of time. And when FF crashes, it all crashes. Chrome, on the other hand, runs each tab as a separate process meaning it also crashes only the single tab.<br>Crashing can be disastrous because it can erase your TW. Even if it doesn't, you likely loose your unsaved changes. (The FF plugin "Form History Control" has saved me a few times.) *The second downer with FF is that after you create a //new tiddlyspot//, you cannot use FF the first(!) time you save/upload a TW5 to it. This //forced// me to use another browser than FF... and it has simply shown to be the case that I create new tiddlyspots with enough frequency (One per month? For testing stuff.) to simply leave Chrome open... and then I might just as well use it for other stuff too, if FF freezes etc. The result is that I have both browsers open in parallel most of the time.<br><br> *Chrome has it's own drawbacks when it comes to TW. For me, the major one is that Chrome can't handle "CSS sticky" as in the standard Theme Tweak //Sticky titles//. It may seem like a detail but it affects the workflow //all the time//, forcing you to scroll a lot to access the toolbar. So, not the deepest of analysis but... well, that's it.
An index over the users personal library <<boxref "An ''enumerative bibliography'' is a systematic list of books and other works such as journal articles. [...] An entry for a book in a bibliography usually contains the following elements:<br> ● creator(s)<br> ● title<br> ● publisher and place of publication<br> ● date of publication" "https://en.wikipedia.org/wiki/Bibliography">>
<center> What if ''you did not know'' about TW?<br> <br> Would you be grateful if someone told you about it?<br> <br> ''Who'' will you tell? ...<br> <br> [[today?|http://tiddlywiki.com/prerelease/static/HelpingTiddlyWiki.html]] <br><br> {{WordOfMouth.png}} </center> <style> #fishclick { visibility: hidden; } </style>
Authoring of books and papers.
{{Bottlenecks}}
If you ask for help, in any way related to your TW or TW in general, but for a question that is not directly related to TW - say a question on CSS or javascript or website hosting etc - then just provide a link to TW to illustrate your problem. Or even just mention it - //"I'm setting up a webshop (using TiddlyWiki)... and have a question regarding payment systems: ..."//
There are many occasions where it is desirable to increase or decrease a value or a position (i.e a value in a sequence) with //one//. Examples include "likes" ("+1"), sorting a list of tiddler titles (maybe even in the tiddler river?), sorting of (generated) table rows and/or columns, (...any more?) How about a simple button widget or macro that on click increases or decreases the value in a field with //one//. Maybe it could render like a "button pair" ⊕ ⊝ or ▵ ▿ - i.e you press either of the two to increase/decrease the value. The value could be stored in a default field (e.g "plusminus") and if it is a macro can be called like so; :`<<+->>` ...or the macro (and the default field) could be called "inc" (increment/increase) and allow specification of context appropriate symbols; :`<<inc +>>` or just `<<inc>>` gives `⊕ ⊝` :`<<inc ->>` (etc) gives `⊝ ⊕` :`<<inc up>>` or perhaps `<<inc ^>>` or `<<inc A>>` gives `▵ ▿` :`<<inc down>>` (etc) gives `▿ ▵` :...left/right, yin/yang, Use `<<inc +2>>` or `<<inc up2>>` to increase with two or take two steps up respectively. Going all the way `<<inc +2 imgA imgB>>`
In a github [[issue|https://github.com/Jermolene/TiddlyWiki5/issues/1284#issuecomment-82086340]] there was a link to a [[site|http://sheep.art.pl/Textarea%20Scrolling#72]] describing a supposedly very simple idea so you can; //"click anywhere on a [wiki-] page, and the editor will come up scrolled to that spot. "// The text refers to the problem with editing in wikis smoothly when the "double-click to edit" is active, as for TWc. The problem is that if you found, say, a misspelling in a long document and double click then focus is lost as the top of the tex is scrolled into view. The proposed (and demonstrated!) solution appearently calculates where on the page you are //physically// clicking and then resets the cursor at that point. Something along those lines. Very interesting.
First proposal: In list widgets, is the attribute name //filter// really necessary? `<$list filter="[tag[foo]]"/>` ...couldn't it just say `<$list "[tag[foo]]"/>` ...? Not only is the (actual) filter the mandatory attribute in a list (right?) but doesn't a filter always enclose with `"[ ... ]"`?... if so, these biths would be enough to confirm it is a filter, even without the explicit `filter=`. Frankly, I even confuse the concepts //list// and //filter// sometimes. Of course a list is filtered, what else could it be? But, equally as obvious; if I take a bunch of things and filter them... of course I get a list! There is no other way to present a bunch of output on the screen other than as a list!!! Is my point even limited to the //list// widget? Is the attribute name //filter// perhaps redundant also in other widgets? In other words, ''can we make an unspecified parameter be assumed to be a filter for widgets?''<br><br> ''Second proposal, pushing it further'': The //list widget// is possibly the ''most common widget''. Many a times must the little tiddlywikians type the string `<$list filter=...` Could we simplify even futher by omitting also `list` ? I.e instead of; `<$list filter="[tag[foo]]"/>` ...we just need `<$ "[tag[foo]]"/>` //...or even...// `<$[tag[foo]]/>` //...or ''even''...// `<$tag[foo]/>` ...!!!!? //Gimme the foo!//
Apparently, there are some good reasons why changing a tiddler title cannot automatically change the places where you've typed this title elsewhere e.g in another tiddlers text or in transclusions. I propose we should at least get an alert when we change a title that appears elsewhere. This //must// be doable because we already have the //References// list (under //Info//). See also:<br> [[Missing transclusion should give indication]]
I hesitated to include "Check lists" as a "potential application" for TW because it is just so non-specific and it felt so //basic// in TW that it seemed ridiculous to single it out as a special application. But... it //is// a specific application, it's a tool that just happens to be so generic that it is applied to different contexts. And it is actually //not// as TW-basic; While we do make lists all the time, we don't actually have any ready tool for check lists, e.g like the `list-links`but instead of bullets it has checkboxes that toggle e.g a tag ("Done").
Clicking a title in e.g sidebar should, if there is a draft open for it, lead to that draft instead of opening a new instance of that tiddler. This is probably the more likely wish for someone clicking the title.
http://robertnyman.com/css3/ http://css3clickchart.com/
When I came up with the [[SideEditor|http://sideeditor.tiddlyspot.com/]] concept, fellow Andreas Hahn showed his [[Unibar|http://twguides.org/wiki/unibar.html]] concept which has many similiarties. But it also includes my [[FastNewTiddler|http://fastnewtiddler.tiddlyspot.com/]] idea - brilliant! It really makes sense. [Note: To understand the following you'll probably have to be somewhat familiar with my two concepts mentioned above.] Here are some thoughts for a combined variant; Clicking the "chevron arrow symbol" from the sidebar (or wherever it is supposed to reside, and whatever symbol it's supposed to be) opens an (empty) FNT editor. If you instead clicked the same from within a tiddler, the toggled thingy is now a side editor. You can, using some button somewhere (e.g at side editor top), toggle between the two, i.e between an empty FNT and the last there displayed tiddler. Or, like in Andreas version, there could be two //tabs// instead of a toggle. Not sure there is much more to say. If you're familiar with the
I will give a detailed explanation for how to can set up a commenting system like I have but for now this overview is all there is (but do feel free to snoop around): *The thing is based on Google Drive //Forms//. You need a common Google account to use this (if you have a gmail address, then you have a google account). The commenter (//commenteur//?) does //not// have to have any account or register for anything. *Google Drive features //forms// which are "questionnaires" that you can put up on the web and set access rights to. The killer is that the answers people fill in for one such public form are all automatically collected into a standard Excel-type spreadsheet in your Google Drive. Really a fantastic service from Google. *So, in the commenting system here, what you see is an //iframed// such form. But the iframe is cut down to only display the "answer field" for a single question. This can be found in [[$:/_TWaddle/Buttons/Comment]], which is a remade "more" toolbar button. *The iframe takes the current tiddler title as part of its src, so the comment really is tiddler specific and I get this info in that spreadsheet summary.
The following would be an easier way to access documentation information. Digital documentation, generally, is spread out almost as if we were dealing with physical paper and books. A pdf doc is the obvious example. In TW we use tiddler philosophy but we still mostly stay with the "you must //go there// to see the contents". I think the tiddler philosophy idea enables us to make things more accessible than this because the small chunks are perfect to display as e.g popups. Thus, we can have compact tables to show //everything// on a topic or for some category by using selected parts of the data as mere popup markers. You get the full overview //and// immediate access to the details without leaving the full overview. Example illustration (no working links): <br><center> | widget | attributes |h |@@color:blue; action-deletefield@@|@@color:blue; $tiddler $field {any attributes not starting with $}@@| |@@color:blue; action-deletetiddler@@|@@color:blue; $tiddler $filter@@| | ... | ... | </center> <br>Hovering or clicking on any item shows popup with appropriate documentation. [[@JedCarty]] has a potentially relevant [[component|http://inmysocks.tiddlyspot.com/#Make%20data%20from%20a%20dictionary%20tiddler%20appear%20when%20you%20hover%20over%20something]] for this. That's the basic idea. The items should perhaps not be blue as if they are links. And there //should// be links to the actual widgets, of course. Maybe include a third table column with popup containing either examples or links to examples. Compare this to the current naked listing of widgets in tiddler [[Widgets in WikiText|http://tiddlywiki.com/prerelease/#Widgets%20in%20WikiText]].
<<box "One may think that //competition// is not of concern for open source software. This is a serious mistake to believe. While it's true that //money//, the typical "commercial" thing to compete for, is not an issue for open source (at least not directly), there are a number of other things that also open source projects //need// to thrive, not least competent [[people|Bigger community ⇄ Better TW]] and their attention. Competition is whatever takes away //resources// from your project.">> ...and a //competitor//, in our context, is whatever our target group sees as an alternative to what it is they think TW can do. It is fair to question //why// one should bother with competition though. That's a personal decision but one immediate reason might be to get ideas for features or other bits that are simply good or better than what we have. Because TW is extremely //general//, the competition is somewhat difficult to define. Still, as long as we don't have any official [[applications|Application Categories]] or special [[user groups|Different worlds]], one way to limit the scope to include note-taking software, wiki software and personal information managers. At the time of writing, this makes for a very short list. I welcome further suggestions. <<list-links "[tag[Competitor]]">> ''
reference management software according to [[Wikipedia|http://en.wikipedia.org/wiki/Comparison_of_reference_management_software]] *Operating system support *Export file formats *Import file formats *Citation styles *Reference list file formats *Word processor integration *Database connectivity *Password "protection" and network versions
{{Competitors}}
Here is a contact form via Google Docs ([[how?|Twoogle Docs contact form]])<br> Do please post a message to me. State ''which tiddler'' it concerns, if any. Wait a few seconds for this to laod. <style> #ocontact {position: relative; width: 200%; } #icontact {position: absolute; left: -30px; top: -230px; clip:rect(213px 490px 405px 30px); display:block; overflow:hidden; } </style> <div id="ocontact"><div id="icontact" > <iframe src="https://docs.google.com/forms/d/1e5Bu0aHjQjqCuouPokwVdy1Qa1BXY8dCk_rLSUafgiM/viewform?usp=send_form" scrolling="no" frameborder="0" overflow="hidden" width="700px" height="460px" ></iframe> </div></div> <br><br><br><br><br><br><br>
If sharing tiddlers becomes a viable feature, there can be "Content communities", centered around specific topics that attract people. For instance, a community about "Bob Dylan" or "Soccer" or any other subject. People share their relevant content and //aggregators// or similar can (automatically?) create nodes around which the community exists. I.e the aggregator roams the [[TWederation|The Federation]] and accumulates, say, tiddlers tagged "Soccer" into a collective "Soccer TW". Some further thoughts [[here|Aggregator to create content wikis]]
http://ianlunn.github.io/Hover/
Simon and Daniel Baird's fantastic ''Tiddlyspot'' service is a cornerstone for the TW community and the //de facto// go-to place for many people that want a free and great server alternative for their TWs or to just throw up a quickie for something. With TW5 there is even some integration, or at least cooperation, for smooth uploading to tiddlyspot and Jeremy even welcomes pull requests to be posted there. The following picks up on this with a proposal to extend the integration for making things even easier. Note: See also the follow up article [[Pull Requests Galore!]] after reading this. Thus; We have the excellent save/upload to tiddlyspot.com mechanism built into core. It would be even better if you could ''create tiddlyspots from within the TW'' to begin with! In the Crlpanel > Saving tab, there is currently; :the //tiddlyspot name// field :...and a //password// field My proposal here is to have the //tiddlyspot name// field be automatically filled by default(!) with the //title// of the TW, i.e fetching it from Ctrlpanel>Info>Basics. You can obviously change the tiddlyspot name from this default. And you fill in the //password// field (if not already there from previous session) and click save. If there is an existing tiddlyspot and everything is correct this causes saving/uploading as usual. ''...and if the tiddlyspot does not exist, it instead works as a //registration// for a new one! Plus the upload!'' ''The fact that you filled in a password is a clear confirmation that you, in deed, do want to save or create to tiddlyspot'' when you click {{$:/core/images/save-button}} Save changes Newcomers can get an online TW in a snap! It can even be done //directly// from http://tiddlywiki.com/empty. And we should probably also have a "get a tiddlyspot" in the tw.com GettingStarted tiddler (where the Download for dit different browsers are. AND, if the user has some issue, you could make a demo //right away in tw.com/empty// and just zap it up. (I extend on this idea in [[Pull Requests Galore!]]) To get the default tiddlyspot title from the TW title, there should be some (local) converter to deal with capital letters, spaces, forbidden characters, etc... so that the TW title "Foo bar" becomes "foobar" or "foo-bar" in the tiddlyspot name field. (BTW, I've noticed that in naming tiddler //fields//, in tiddler edit view, there is already such conversion mechanism to convert upper case letters into lower case.) Obviously, if a spot is already taken you get informed. Perhaps offered to use `alreadtakenname#2` etc. <br>''addendum - Single tiddler export''<br> Whaddyaknow - I just realized I have touched on this idea before!<br>See; [[The Single Tiddler Webpage]]
{{Creations}}
<$list filter="[tag[Creation]]"> <dd><li><<linkify {{!!title}}>> - {{!!summary}}</li></dd> </$list>
\define star() <br>@@color:crimson;line-height:200%; ★ @@ <<note "''I try to give credit'' where it is due. If you see something that //ought// to be credited to someone, //please tell me//. And if you feel //your// name is missing, then you're //likely right// - it's not on purpose and I hope my various attempted contributions can be accepted as a sign of my gratitude to you and our wonderful [[TW project|The TW Project]]. Two people not listed but that I still wish to particularly thank are [[@JeremyRuston]] and [[@MarioPietsch]] for continuous overall help. ">> <table id="noborders"> <<star>> ''Individuals'' <col width="260"> <$list filter="[each[cred]!cred[]] +[sort[cred]]"> <tr><td><<linkify {{!!cred}}>><br> <$transclude tiddler={{!!cred}} field="crednote"/></td> <td nowrap><$list filter="[has[cred]cred{!!cred}]"><li><<linkify {{!!title}}>> <$list filter="[{!!title}!credurl[]]"><a href={{!!credurl}} target="_blank">@@color:lightgray; (url)@@</a></$list> </li></$list><$list filter="[{!!cred}backlinks[]first[]]">@@color:gray;font-size:90%; Mentions@@<br></$list><$list filter="[{!!cred}backlinks[]sort[title]]">@@font-size:90%; <li><<linkify {{!!title}}>></li>@@</$list></td> </tr> </$list> <<star>> ''Sites or discussions'' <$list filter="[each[credurl]!credurl[]!has[cred]] +[sort[]]"> <tr> <td><div id="urlcutter">{{!!credurl}}</div> </td> <td><$list filter="[credurl{!!credurl}]"><li><<linkify {{!!title}}>></li></$list> </td> </tr> </$list> <<star>> ''Creators of imported tiddlers'' <$list filter="[each[creator]!creator[]!creator[Mat]!creator[M]] +[sort[]]"> <tr><td><<linkify {{!!creator}}>></td> <td><$list filter="[creator{!!creator}]"><li><<linkify {{!!title}}>></li></$list> </td> </tr> </$list> </table> <style> #urlcutter { width: 170px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #noborders, #noborders th, #noborders tr, #noborders td {border:0; } #noborders td {vertical-align:top; border-bottom:1px solid lightgray; } </style> [[Declaration on Contributions to the TW Project]]
[[Found|http://stackoverflow.com/questions/7729566/separators-between-elements-without-hacks/7729610#7729610]] cool, pure CSS, way to insert separators: <style> #sepmen span + span { border-left: solid red 1px; } </style> <div id="sepmen"> <span>things</span> <span> stuff</span> <span>items</span> </div> Not sure what to make of it. It's really just a left-side border inserted for the last two items.
It would be neat if you, instead of drag'n drop titles, you could drag'n drop icons to import e.g plugins. Same thing with some of the TW settings - pretty much the ones we already use icons for, such as toolbars. Instead of checkboxes in Ctrlpanel, you drag the icon into place. ...and, the thing that makes me most excited: "Packaged commands", say ready made filters or other components that you can slice and dice into lists from which you pluck stuff. Imagine these being various "commands" and you just dragged whatever you wanted into the tiddler you're working with: <style>.my-gallery svg {width:3em; height:3em; margin:7px;}</style> <div class="thumbs"> <$list filter="[all[tiddlers+shadows]tag[$:/tags/Image]]"> <$link><$transclude/></$link> </$list> </div>@@float:right; [[cred|http://tobibeer.github.io/tb5/#Core%20Images%20And%20Inline%20Stylesheets]]@@ <br>I guess we'll get there... ;-)
Work on ~TiddlyWiki is voluntary. Nobody is getting paid to do develop things for the ~TiddlyWiki project. I do express many wishes and suggestions and I implement very few of them (due to, well, incompetence) and while I do //hope// people find my ideas good enough that they //want// to implement them, I don't "demand" anything from anybody. It feels banal, almost embarrassing, to express the above because it should be obvious. But because of the //amount// of "opinions" that I express, also on other peoples work and how this or that "ought to be", I fear my thoughts may sometimes be confused with ungratefulness. In fact, more than anything it is //engagement// which, again in fact, is more uncommon than common if you look at all the users of TW. But, let me state it clearly: THANK YOU. Thank you, everyone who is contributing to making TW better in any way. I am absolutely fascinated by TW and this is thanks to the efforts of the community and the coders. And, obviously, most of all thanks to Jeremy whose work for obvious reasons is the prime subject for my thoughts. (See also [[Cred]]) ''My ideas and opinions are actually my way primary of contributing.'' Sorry if it offends, it is not intended to. I see evidence that it does also bring good. My crazy world view on stuff is what I've got. That's what I'm made of. But you're more than welcome to argue with me (I like it!) Sincerely, Mat
There is the TW community. You and I. Fun. I believe at least two other //types// of communities could come to play key roles for the spreading and development of TW - if we create the infrastructure for them; ''Content communities''<br> {{Content Community}} ''Application communities''<br> {{Application Community}} Both of these can be attractive for non-TW users. From what I understand, one bit of criticism coming up against TW is that it doesn't solve any specific problem. Content and Applications could attract people who feel this way. IMO it would be clever to take advantage of this and offer to host these on tw.com, or some other official server, not unlike google discussion groups where each group pulls traffic to google and, not least, spreads the google name.
Brief description of a thing I intend to build: Drag'n Drop visual elements (images) that are using the [[hooker method|The Tiddler Hooker Method]] by setting it's positions from sensing where the mouse clicks. Initiate by on-hover. This means things get called into existence by opening the tiddler. Note that you can have several such elements in one tiddle and their individual positions-values can be read from fields (that can be remotely manipulated as usual and as is done in e.g [[Theme Tweak Size Settings]] (sorry, that's a complex example but it's the only one I have to show right now. Better examples are to come in [[The Tiddler Hooker Method, part 2]]). One application could be a tiddler showing images of TW graphical elements like buttons, toolbars etc. If their positions and visibility can be manipulated individually (which I thing is not too difficult whith CSS) we have a mockup maker to illustrate things! //"I want a button here and where the arrow is there should be a dropdown opening when I click..."// If a tiddler is permanently open (e.g transcluded into sidebar or using a [[Permanent Placeholder]]) then they are premanently on screen, as move around objects.
It's definitely ironical, but I believe the documentation is both too little and too much. (And I'll mention it already here: I also think the documentation has become really //good//!) There is quite a lot for a newcomer to read up on, because there is quite a lot to learn about. And yet, at the sensitive //evaluation stage// ("is this for software for //me//?"), chances are the user will feel there is no simple "Get started with TW in 1-2-3 steps!" Let me be clear: the documentation authors have done one amazing job. I //enjoy// reading the stuff. Still, it //is// a bit tough to navigate through. I think part of the reason is the non-linearity of it - you don't know which knowledge builds on which. tw.com has the //Contents// tab clearly dealing with this. And Jeremy has officially asked for help to restructure and improve this, so the difficulty is recognized. Now, the great part is that we //have// the documentation, or at least a lot of it, by now, thanks to the laborious and meticulous work of many (not least Jeremy!) So I see the task to be about //packaging// it. Presenting it in a way that is, or at least seems, targeted to whoever we identify as the audience. ...but this is really an opportunity for using the //forte// of TW! We can create //multiple entrences// to the documentation. And we can use, what I believe has been referred to as "multiple tiers", to present it. User groups; newcomer, experienced and expert... or whatever the division was. Now, I've tagged this article with "deal breaker" because I believe that some people, i.e some of the newcomers, may decide against TW if they find the documentation unsatisfactory. IMO this is the most important group to target. The rest of us struggle on and ask and experiment. So will those newcomers, if they just pass the sensitive evaluation stage. How do we satisfy this group (assuming they exist)? What are the stumble blocks? Well... I think the kickstart documentation should not be text at all, but video. On that note, I'm ending this article, hoping to have planted a seed. I'll get back on the subject, but for now; Video.
It is (very) often annoying to have to click Done/Store and then Close. There should be a ~DoneClose to do both in one step.
I typically work with quite a few ideas simultaneously. This means there are a lot of drafts open at the same time, including "Draft of 'New Tiddler #'". I would like it if tag//Open// could list the title I've preliminarily applied to drafts. Instead of "Draft of 'New Tiddler #'" it could say perhaps :Draft "//yourtitle//" and in the case of editing existing existing (non-new) tiddlers :Draft "//yourtitle//" (was "the existing title")
tw.com on Editions <<boxref "[Editions are] tuned for specific purposes [and consist of the] core components [and] plugins, documentation and sample content.<br>You can mix and match the components of these editions, to make a unique solution to your particular application." "http://tiddlywiki.com/#Editions">> We have; ::Empty Edition ::Full Edition :@@color:gray; //...and. with 5.1.10://@@ ::Résumé Builder Edition ::Blog Edition ::Text-Slicer Edition I, however, feel the term //edition// is completely wrong for this! To me, //edition// is a term stemming from the //book// world where two editions implies a chronological order and where the latter is typically, an updated or modified version of the former. We hear //"New, expanded edition", "2nd edition"// or perhaps just //"Corrected edition"//. If we translate it to software I would see the equivalet of editions to be //updates//. Or edition can refer to variations in language - //"Spanish edition"// - but the content and purpose remains the same. The language aspect for TW is however dealt with as //plugins//. Actually, the tw.com quote above seems to go for the //opposite// from likeness, stating //"[editions are] tuned for specific purposes"//. To me, that's the equivalent of books on different topics - i.e different books, not at all editions. In my book (ha!) a much better term if we're talking about //specific purposes// is: ''applications''. You //apply// an //application// as a solution to a problem. It is a thing created specifically with //purpose// in mind. Btw, interestingly the term //application// does appear in the tw.com quote. In these days it is also a good term for another reason; apps! This is short for "applications" or "application software". Terms //app// and //application// gives a much clearer understanding of what we're talking about compared to //edition//. ... Sincerely, [img width="300"[http://img.auctiva.com/imgdata/0/5/0/8/1/6/webimg/703312102_o.jpg]]
<html><head><title>Email</title></head> <body> <table style="max-width: 600px" width="100%" > <tr><td><img src="" width="100%"></td></tr> <tr><td style="font-family: Arial;">{{Lorem}}</td></tr> <tr><td><a href="http://www.tiddlywiki.com"><img src="" width="100%"></a></td></tr> </table> </body> </html>
*To get an empty row *like this<br><br> *in the middle of a bullted list, *use double breaks <br> ``` *To get an empty row *like this<br><br> *in the middle of a bullted list, *use double breaks ```
Evernote [...] for notetaking and archiving. A "note" can be a piece of formatted text, a full webpage or webpage excerpt, a photograph, a voice memo, or a handwritten "ink" note. Notes can also have file attachments. Notes can be sorted into folders, then tagged, annotated, edited, given comments, searched, and exported as part of a notebook. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Evernote]]@@
Maybe this is already possible now? Person A uses the //Export tiddler// feature to shoot off a tiddler... into person Bs //public nodejs TW tiddler folder//. That folder is public because it resides in some cloud storage service where you can share folders. (Dropbox, GDrive...) I'm still not very familiar with node.js TW, but //Export tiddler// can produce the right file format for this, right?
<$edit tiddler="external editor for TW Glass" field="text" class="tc-edit-texteditor" />
This is, on TWaddle, using the tiddler<br> [[External editor for TW Glass]] to make it<br> easy to edit this annotation.
In setting up a new tiddlyspot you can't use, specifically, FirefFox for the //first// upload of TW5. So in e.g Chrome or other you can have a bookmark or, even quikcer, the //startpage// set to show the url: //tw.com/empty > tiddler Ctrlpanel > tab Saving//, i.e [[this direct link|http://tiddlywiki.com/empty#%24%3A%2Fcore%2Fui%2FControlPanel%2FSaving]] This way, to create a new tiddlyspot fast: *In FF I go to tiddlyspot and create register a new name. But //leave it at the confirmation page//, i.e that shows the link to your new tiddlyspot. *Open Chrome to the startpage or bookmark, fill in the name and password, click upload. Wait for save then close. *Back in FF, click that confirmation page link. ''Even better''<br> *Make a tiddlyspot that has a tw with your favourite settings and plugins. *...and use that as your Chrome startpage/bookmark - or, rather, again the [[direct link|http://your_fav_setup.tiddlyspot.com/#%24%3A%2Fcore%2Fui%2FControlPanel%2FSaving]] to the ctrlpanel savings tab. If anyone's curious, [[here|http://mempty.tiddlyspot.com/#%24%3A%2Fcore%2Fui%2FControlPanel%2FSaving:%24%3A%2Fcore%2Fui%2FControlPanel%2FSaving]] is mine. It has a few customized settings but most notably it contains the [[SideEditor|http://sideeditor.tiddlyspot.com/]] plugin.
http://tools.dynamicdrive.com/favicon/
{{Features}}
<<list-links "[all[shadows+tiddlers]!has[draft.of]tag[Features]!tag[Unfinished]] [all[shadows+tiddlers]!has[draft.of]tag[Feature]!tag[Unfinished]]">>
Why didn't I think of this sooner? It's always been a pain to mess around with system tiddlers and close them only to realize there was "just one more detail I must check". It's difficult to find them again because after closing them they don't appear in //Recent// and I never remember their weird names. Plus the system lists are so long that even if I would remember the names... Anyway, now solved. I just included this in my //Recent// list: ``` <$list filter="[prefix[$:]] -[[$:/HistoryList]] -[prefix[$:/state]] -[prefix[$:/temp]] +[!sort[modified]limit[15]]"> <li><<linkifytitle "{{!!title}}">></li> </$list> ``` (The linkifytitle macro is just to... ah, I guess it's obvious.) This is not in the public //Recent// list that you see here because that public one sorts by the articles publication date as I define them, not by "last modified" like normal //recent// lists. My full (administrators-) //Recent// list is ``` <$reveal type="nomatch" state="$:/state/oRecentsystemtids" text="show"> <$button set="$:/state/oRecentsystemtids" setTo="show" style="border:0px; background-color:transparent; color:gray;">Systemtids ▷</$button> </$reveal> <$reveal type="match" state="$:/state/oRecentsystemtids" text="show"> <$button set="$:/state/oRecentsystemtids" setTo="hide" style="border:0px; background-color:transparent; color:black;">Systemtids showing ◁</$button> <$list filter="[prefix[$:]] -[[$:/HistoryList]] -[prefix[$:/state]] -[prefix[$:/temp]] +[!sort[modified]limit[10]]"> <li><<linkifytitle "{{!!title}}">></li> </$list> <hr> </$reveal> <$macrocall $name="timeline" format={{$:/language/RecentChanges/DateFormat}}/> ```
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
Remember the moratorium and how Jeremy proposed focussing on //documentation//... and then how things //really// kicked off! I'm not aware of any other time period with such a community focus on a specific area. Fantastic! The concerted effort would, obviously, not have //initiated// without Jeremys proposal. While the authors, who did the //actual writing// undeniably are the heroes in this (hooray for you!!!), I believe Jeremys announcement was a catalyst to engage the whole community (or at least the board folks) and this general activity and discussion and //awareness// of the issue was, I believe, part of a "creative climate" that //contributed// to the actual writing by the authors. A lively discussion and a creative climate encourages actual production of stuff. So... ''What if there was an announced //"focus of the month"// !'' It could be a "sticky post" on the boards. "...For the month of X, let's focus on Y". * ...themes * ...everything "math" * ...author tools * ...CSS * ...the toolbar * ...federation (yeah, you know I had to use that as an example) ...even... *..."emulate software Z" *...Christmas *...let's collectively design a set of reusable press releases *...contest: who can make the most //useless// TW (Speaking of contests; my poster contest was another event that triggered discussion and joint efforts that resulted in something really good, i.e the [[poster|http://tiddlywiki.com/poster/]].) I even think a monthly "focus theme" like this would be //fun// - something to look forward to with curiosity. I say it's worth a try. Now, who should announce this? It would not be appropriate of me, or anyone, to publicly like this tell anyone "what they should do" - and I'm not but, obviously, Jeremy is the first name that comes to mind (not only my mind, I'm sure) so I //am// "thinking out loudly" on this. It would be fantastic if he likes this idea and he is probably the only one who has the authority to announce "let's focus on X" without having to "set an example" by participating himself. We kind of all know he is doing incredible stuff anyway. But the most valuable point if Jeremy as the announcer is that he, as lead developer, likely knows what particular areas that really need more attention. Maybe community focus areas can even support his own areas of concern d'jour? An optional, or complementary, approach could be to let people //send in suggestions// for focus areas. Over all, I guess it shoudl be a balance between [[bottle necks|Bottlenecks]], catching trends, direction steering and perhaps simply fun and good for community morale. Yet another approach would be if Jeremy officially gave his blessing for someone to be the official spokes person for this. I'd be interested in that role for sure. At least for some time. But maybe he considers others more suitable in which case they should get the role, of course... if anyone is even interested in it. In summary; As evidenced from when Jeremy announced "let's focus on the documentation" I believe that having someone with enough authority to explicitly encourage a focus area can be very productive and I propose this as a recurring activity for the community.
Wait a few seconds for this to laod. <style> #outerdive2 {position: relative; width: 220%; } #innerdive2 {position: absolute; left: -60px; top: -190px; clip:rect(160px 305px 705px 60px); display:block; } </style> <div id="outerdive2"><div id="innerdive2" > <iframe src="http://joeshmoe.tiddlyspace.com/#toMat" scrolling="no" frameborder="0" overflow="hidden" width="700px" height="450px" ></iframe> </div></div> <br><br><br><br><br><br><br><br><br><br><br>
<$edit tiddler="fromJoe" field="text" class="tc-edit-texteditor" />
I have the best selling book [[Get Clients Now|http://www.amazon.com/dp/081443245X/ref=rdr_ext_sb_ti_hist_1]] (GCN), Hayden. It is details a very structured and packaged flowchart type sales process (not all unlike GTD). TW would be the //perfect// tool for this. While I've dabbled with this GCN concept, I'm not qualified or authoritative in sales to be a proponent of it. However, if we have any professional sales people in the group then maybe he or we (who?) can make a GCN-TW that could attract people.
<style> #o_doc {position: relative; width: 100%; } #i_doc {position: absolute; left: -100px; top: -100px; clip:rect(100px 1205px 705px 60px); display:block; } </style> <div id="o_doc"><div id="i_doc" > <iframe src="https://docs.google.com/document/d/1UqUuHk_LpHO-26b7-K-PrO5e6-VVd3FXxaKhNdJOvU0/pub?embedded=true" scrolling="no" frameborder="1" overflow="hidden" width="800px" height="300px" ></iframe> </div></div><br><br><br><br><br><br><br><br>
<$edit tiddler="GDrive embedded uneditable" field="text" class="tc-edit-texteditor" />
<style> #o_doc_editable {position: relative; width: 100%; } #i_doc_editable {position: absolute; left: -110px; top: -210px; clip:rect(215px 605px 705px 90px); display:block; } </style> <div id="o_doc_editable"><div id="i_doc_editable" > <iframe src="https://docs.google.com/document/d/1UqUuHk_LpHO-26b7-K-PrO5e6-VVd3FXxaKhNdJOvU0/edit?usp=sharing" scrolling="no" frameborder="1" overflow="hidden" width="700px" height="400px" ></iframe> </div></div><br><br><br><br><br><br><br><br>
<$edit tiddler="GDrive iframe editable" field="text" class="tc-edit-texteditor" />
This makes sense... or at least //more// sense... in Firefox than in Chrome. | `🐟` = 🐟 = 🐟 | 〚🐟🐟〛 | [[🐟🐟]] | ⟦🐟🐟⟧ ...huh, black? | | `🐠` = 🐠 = 🐠 | 〚🐠〛 | [[🐠]] | ⟦🐠⟧ ...double huh? | | [[img/fish_bright]] = [img width="20%" [img/fish_bright]] | 〚[img width="20%" [img/fish_bright]]〛 | [[[img width="20%" [img/fish_bright]]]] | ⟦[img width="20%" [img/fish_bright]]⟧ | | [[img/fish_micro]] = {{img/fish_micro}} | ⟦{{img/fish_micro}}⟧ | [[{{img/fish_micro}}]] ..hover! | 〚{{img/fish_micro}}〛..it's magic! | ...what's with those last ones? Bugs or tids?
<<boxref "''Genealogy'', also known as family history, is the study of families and the tracing of their lineages and history. [...] The results are often displayed in charts or written as narratives.<br><br>The pursuit of family history and origins tends to be shaped by several motivations, including the desire to carve out a place for one's family in the larger historical picture, a sense of responsibility to preserve the past for future generations, and a sense of self-satisfaction in accurate storytelling." "http://en.wikipedia.org/wiki/Genealogy">>
I think a good aim in ~WikiText is to make the syntax resemble the outcome. At the same time one goal with ~WikiText is to have it easy to write (and remember) so to minimize the distractions in the writing process. Successful enough examples include `__underline__`, `//italic//` and some others. For example, in experimenting with a proposal for introducing ~WikiText for sliders, I noted the following: //Visually// a slider looks, in my experience, somewhat like a button but typically with a " ▸ " symbol. This suggests a markup to be something like `[label ▸]` where the brackets symbolize the outer edges of a button. (I said "something //like//". Obviously that can't be the actual markup.) //Functionally// a slider is a bit like a link. You click it to get access to some text (or whatever the content). The markup for a link is of course `[[label]]` which bears a lot of resemblance with the look of a slider button. I think the introduction of new ~WikiText markup should take advantage of this coincidence. Also, there is much resemblance between sliders and //tabs//, both visually and functionally. In an implementation, one may wish to consider harmonizing the appearance of these. I cannot think of any good reason why a reader needs to know the difference as he is intended to do the exact same thing in both situations. In general, for TW, we should IMO harmonize the appearance of visual elements as well as minimize the variation in syntax by sticking to some general "rules" for the form for the syntax. Ideally a writer (you and I!) should be able to //guess// how to format something! All deviations, in editing or reading, distracts the brain and this takes away from the writing / reading experience.
Because of the lengthy original first part here, compared to the second part, I reverse their order. Thus: !!!Second part ...or we could use a macro `<<applytoparagraph: X>>` or simply `<<apply X>>` or perhaps `<<wikitext X>>` meaning "apply the standard wikitext parserule for X to format each individual line in the paragraph". !!!First part I propose "wikitext triplets" as head of a paragraph should mean it is applied to the paragraph ``` *** foo bar frotz gronk ``` The paragraph end, i.e an empty line, should have a weaker prio than if the triplet is repeated at paragraph end (again, before empty line). Thus you could write a triplet, followed by multiple paragraphs, and end with a triplet (...before the empty line) and this would apply to all paragraphs between the triplets. The triplets should be possible to break, and break+restart, in-paragraph. For instance, I may wish a section mid-paragraph, where the formatting should not apply.
<$edit tiddler="GenericEditorTitle" field="titletoedit" class="tc-edit-texteditor" /><br> <$edit field="text" class="tc-edit-texteditor" tiddler={{GenericEditorTitle!!titletoedit}} />
To enhance dev infrastructure, I propose a //plugin//... or perhaps you'd call it a //hack//... so that typing `#1066` autolinks to that issue on GH. Maybe it could be made so that it only autoformats it if "1000<number<3000" or some such. Maybe the tiddler should be conditionally tagged for it to be active. And a deluxe version could fetch and display the actual title (in this case [[Search results in a tab of the Sidebar #1066|https://github.com/Jermolene/TiddlyWiki5/issues/1066]]). A closely related idea is discussed [[here|https://groups.google.com/d/msg/tiddlywiki/DlI6pC1L_ek/kkDIESzRcPgJ]]
Snooped up artilcles of probable relevance to use Google Drive spreadsheets as database for tiddler content *[[Use a Google Spreadsheet as your JSON backend|https://coderwall.com/p/duapqq/use-a-google-spreadsheet-as-your-json-backend]] *[[Get Google Spreadsheets Data as JSON in your Website|https://ctrlq.org/code/20004-google-spreadsheets-json]] *[[google-spreadsheet-to-json|https://www.npmjs.com/package/google-spreadsheet-to-json]] *[[Accessing a (new-style, public) Google sheet as JSON|http://stackoverflow.com/questions/30082277/accessing-a-new-style-public-google-sheet-as-json]] *[[How To Use Google Doc Serve JSON From Excel Spreadsheet|http://www.nextofwindows.com/how-to-use-google-doc-spreadsheet-serve-json-from-excel-spreadsheet/]] *[[Script for generating Google documents from Google spreadsheet data source|https://opensourcehacker.com/2013/01/21/script-for-generating-google-documents-from-google-spreadsheet-data-source/]] *[[How to import JSON data into Google Spreadsheets in less than 5 minutes|https://medium.com/@paulgambill/how-to-import-json-data-into-google-spreadsheets-in-less-than-5-minutes-a3fede1a014a#.oct9kx8oe|https://medium.com/@paulgambill/how-to-import-json-data-into-google-spreadsheets-in-less-than-5-minutes-a3fede1a014a#.oct9kx8oe]] *[[ImportJSON|http://blog.fastfedora.com/projects/import-json]] *[[Using IFTTT and Google Drive to create a JSON API|http://codepen.io/nickmoreton/post/using-ifttt-and-google-drive-to-create-a-json-api]]
[[Here|https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient]]'s a nice theoretical elaboration on gradients. I found a cool CSS [[Gradient Generator|http://www.colorzilla.com/gradient-editor/]]. I didn't know these generators existed. Gradients are cool and definitely add finesse to potentially boring areas. One example is my attempto to spice up the visuals for the menu in the Table of Contents macro. [[Here|Software Categories]]'s an example of the result.
<table class="tableFormatter"> <$list filter="[all[shadows+tiddlers]has[summary]!prefix[$:/]!tag[Unfinished]tag[Graphics]]"> <tr> <td valign="top"><$link to=<<currentTiddler>>><$view field='title'/></$link></td> <td>{{!!summary}}</td> </tr> </$list> </table> <table class="tableFormatter"> <$list filter="[all[shadows+tiddlers]!prefix[$:/]!tag[Unfinished]tag[Graphics]]"> <tr> <td valign="top"><$link to=<<currentTiddler>>><$view field='title'/></$link></td> <td>{{!!summary}}</td> </tr> </$list> </table>
I have only done very little research, found e.g [[this|http://www.grocerylists.org/ultimatest/]] but I'm guessing there are a few grocery list services out there with print outs or possibly even digital ones with checkboxes. But I think TW features would bring value in a way that few others can, i.e not only checkboxes but also easy add of new items, add notes, etc. Actually, I feel it would even be a way to provoke peope to start to modify and eventually customize the TW; Very soon they should want to add a missing product or add a note that //Cereal// should be of a particular brand, etc.
<<box "{{sw:GTD}}">> Even if the initial GTD craze passed several years ago, the method probably still remains as the best comprehensive approach for personal productivity. With TW5 we have fellow [[@RomaHicks]] [[GSD5|http://gsd5.tiddlyspot.com/]] + [[git|https://github.com/roma0104/gsd5]] IMO, using TW as an engine for a GTD application, offers benefits that I doubt other GTD implementations can have. Maybe fundamental ideas in TW are spot on to be used also in a GTD implementation.
TW would be the ideal bookmarks manager if we only had a way to easily add bookmarks. Your bookmarks would be in a file that survives change of computers (to the same extent that your TW does) and, more importantly, your ~~bookmarks~~ //your valuable website findings// (!) can be a more integral part of your notes or other TW applications, so you can slice and dice and relate the info to multiple tiddlers. It could really be perfect. Note, the built in browser based bookmark managers are good - but they are isolated and independent of //you//. But the things you use it for is //all// about you and your interests. What can be done about this?
...your love for TW! I'm sure we all would love more developers to get fascinated by our little pet here. Well... it's all about attracting them. As I've mentioned, I try to [[Bring up TW in other contexts]] - but I'm not a developer so I'm not very convincing when I talk to developers about "how great TW is" . What is needed is really for some of our dev guys to just record a quick youtube clip about why he (she?) loves TW, from a developers point of view. "Hi, I'm XXX and I have been developing X projects for X time. I love the free open source project TW because..." Something like that. And a link to tw.com.
I'm using this trick to make you guys not get a clone button on this tiddler; In Controlpanel you can checkbox hide/show for the tool buttons for e.g viewmode. This sets the word "hide" or "show" in the //state tiddler// for the button. For example, the clone button has the state tiddler: [[$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone]] I have instead manually edited this to instead of //show//, read `{{$:/.state/CloneButton}}` which in turns has the text //show//... but it is also tagged //DontPublish// which ensures this tiddler is not published (that's another matter I'll explain elsewhere).
Hovering the highlighter icon displays a //perfectly aligned copy// of the text (using the [[tiddler hooker|The Tiddler Hooker Method]] method), but with selected parts highlighted and colored. The rest of the text is transparent but could instead overlay e.g fainter letters so to make the highlights stick out even more. This is presented mostly as a proof-of-concept. The obvious main downer is the need for the manually repeated text. You can't transclude the text and present it in the tiddler itself (due to infinite self-recursion of course). For compactness in the example, I put both copies in separate fields in [[Highlighter, base case]]. An idea would be that you format (highlight etc) the text and then a macro (?) takes a copy of it and //scrubs// away the formatting and then places the unformatted result //under// the formatted text, and sets background of formatted text to transparent. You could either call on this macro in the tiddler or it could perhaps be made to be activated if you click on something (e.g the highlighting icon). I guess this would mean either that the highlighted text is what appears by default and activating the macro makes instead the scrubbed version appear to be the original. Ironically, the highlighted text is actually the passive view and the supposedly original text is what is activated by calling the macro. To use the idea of a "perfectly aligned copy", the visual manipulation must not alter the alignment of the letters - e.g bold or italics will not work well as they move pixels." This means that any styling that //does// "move pixels" would have to be repeated in the highlighting. Thus only //some// specific styling should be scrubbed. This should all be simplified(?) by the introduction of my proposed [[highlighting markup|WikiText format: Highlight]] (..if "markup" is the correct word). I'm referring to that this would let the user use a very simple markup instead more iffy html or css commands. Thus, "the macro" would deal with commands that are not specified by the user which might risk interfering with the segregation process deciding if a command is "pixel moving" or not. The scrubbing removes all predefined things to be removed and then simply replaces the highlighting markup with the predefined html/css that is really is. ("Yes, foolproof!"...ok, maybe not...)
<style> #ohighlighter { position: relative; } #ihighlighter { position: absolute; width:100%; } #marker { position: absolute; left: 40%; top: -50px; } #highlight {display: none;} #marker:hover + #highlight {display: block; position:absolute; color:transparent; } </style> <div id="ohighlighter"><div id="ihighlighter"> <a id="marker" href="#">{{img/highlighter}}</a> <div id="highlight">{{!!highlighted}}</div> </div></div> {{!!original}}
Hover on the marker to see the text highlighted.<br><br> It uses [[$:/_Highlight]] to //overlay// the text with a formatted (e.g "highlighted and annotated") copy of itself - i.e you have ''two'' texts; one without formatting (maybe a report you pasted into TW, or text clipped from the web) and a second copy with your formatting.<br><br> These two texts can be separate tiddlers... but in //this// demo I've cheated; I put the formatted text in a field to keep things in one place... and to avoid work, I used a simple //transclusion// of the text and added formatting to this whole transclusion. Real life highlighting is of course more laborious.<br><br> To get around this, maybe the [[anti-highlighter|Anti-highlighter concept]] idea can be used.<br><br> It is however not practical to keep a What is less practical is that <br><br> [[conditional template<br> For some reason, the letters in the highlighted overlay is compressed.<br><br> (see [[notes|Highlighter - comments]]) <br> <br>
<<list-links "[all[shadows+tiddlers]!has[draft.of]tag[Highlighting]] ">>
In my experience, people are prepared to put a lot of heart and passion into //hobbies// and some of these make use of [[lists or databases|Lists vs Databases]]. "Heart and passion", fiddling, hacking and tweaking things to perfection, are great ingredients if we hope for people to //bother// to take the step beyond any ready made TW application and explore what TW //is// and has to offer. There exist, of course, an [[unlimited number of hobbies|https://www.google.se/search?hl=en&q=list+of+hobbies&gws_rd=cr,ssl&ei=VNaDVaSECcnXyQP1-YBg]] and I would think that particularly [[collection hobbies|http://www.artofmanliness.com/2014/07/09/how-to-start-a-collection-50-manly-collection-ideas/]] are prone for lists and databases. Concrete hobby ''lists'' might be; //equipment// lists ("The 100 most important electric power tools if you wake up naked on a deserted island") or //parts// lists (eg. the lists in my [[Arduino workshop|http://arduinoworkshop.tiddlyspace.com/]] space). Hobby ''databases'', i.e where each item is described in a standardized form, might be a //wine// databases (classifying each bottle into grade of floweriness etc), a ([[bibliography|Bibliography]])... ad infinitum.
Closely related to the SideEditor, I hope to make something that simply shows the //current// tiddler in edit, i.e simultaneously at is is shown in view mode. It's a bit like "pinning" the ~SideEditor to... no, the opposite; the current ~SideEditor behaves as if its contents are "pinned" to a tiddler of choice, and what I'm after is to be able to "unpin" it so that it switches to show the tiddler in focus. It should also show tags and possibly more. The //title// is a bit difficult because it is the identifier for the tiddler. (Changing it means the previous text field content is not what is to be shown anymore.) One situation where I need this is in reviewing TWaddle for publication. I find myself doing quite a bit of retagging and other minor editing. It is frustratingly slow to have to //"open-makeTinyTweak-close"// for this and the above could solve this. To be implemented...
See for example [[My Household TW]] (unfinished) for what this category might include. There, I've implemented it as a "full" Household TW that includes, among muuuch else, the shopping lists, several almanacks, equipment references, house "make" projects, etc but one could well split up many of these areas into separate TW applications.
A TW to "manage the household" is an interesting application because it is very generic and could be designed as a "frame" to support a //suite// of "TW sub-applications" (including [[appetizers|Appetizer TiddlyWikis]]) such as: <<twistify "[tag<currentTiddler>]">> (For a //"how-tiddly-can-you-get?"//-example, see [[my own|My Household TW]] Household TW.) This should be particularly powerful from an [[appetizer|Appetizer TiddlyWikis]] perspective and should probably motivate mere "appetizer users" into start tiddlyfiddling and discover TW for real. It is also appealing from a development point; many people can participate and create their own "sub-application of interest" and it is possible to these at different times.
I found that these {{$:/core/images/chevron-right}} thingies just ain't pretty in their natural state. So I asked how to style them - size color etc to get cuties like these <span class="demostyling1">{{$:/core/images/chevron-right}}</span> instead! Jeremy kindly [[explained|https://groups.google.com/d/msg/tiddlywiki/dBbvIJ3nakg/Ma24_B6cAgAJ]] that; <<< The core uses CSS to apply colours and sizes to transcluded inline SVG images, like this: ``` <span class="mybutton">{{$:/core/images/chevron-right}}</span> ``` And in the stylesheet: ``` body.tc-body .mybutton svg { fill: red; width: 2em; height: 2px; } ``` Often you can apply the class to the surrounding button, avoiding introducing the extra span. <<< I was surprised to find the `@@...@@` technique does not fully work. For instance, this; ``` @@fill:red;width:10px;height:10px; {{$:/core/images/chevron-right}}@@ ``` gives this @@fill:red;width:10px;height:10px; {{$:/core/images/chevron-right}}@@ - i.e the color works, but not the sizing. <style> body.tc-body .demostyling1 svg{ fill: red; width: 12px; height:12px; } </style>
In a [[discussion|https://github.com/Jermolene/TiddlyWiki5/issues/1629]] Mario documents three ways to turn off autolink for CamelCase: a) use ~CamelCase so the tilde sign will prevent automatic wiki links. b) use \rules except wikilink at the very top of the tiddler text. This will disable wikilinks for the whole tiddler. Only this one tiddler will be affected. c) disable the wikilink rule in the code open the system tiddler $:/core/modules/parsers/wikiparser/rules/wikilink.js edit the tiddler. (There will be a warning, but that's ok) at the bottom of the code is a field named module-type value: wikirule either delete the field or change the value from wikirule to eg: wikirule_disabled the value text isn't important, it can be anything different to wikirule. .. I choose wikirule_disabled because it makes sense, if someone opens it. You can see all the core elements if you open the ControlPanel: Plugins: Core plugin or the tiddler named $:/core IMPORTANT: If you want to enable the wikilink rule again, delete your modified tiddler, so the core can take over again. If you don't delete your tiddler, an eventual core update will not take effect, because the core still uses your modified tiddler.
Turns out it's not so obvious how to install things from Github, e.g plugins. [[Here|https://groups.google.com/forum/#!msg/tiddlywiki/7X5nZR5-w8M/qhnNgrjan58J]] is explanation for a specific case. Here's Jeremys [[general comment|https://groups.google.com/d/msg/tiddlywiki/I5d14GBG7JM/3AbdWAA2RjUJ]] on the isse: <<< There's no simple answer [for how to install from Github] because it actually depends how the developer has arranged their repository (which is just a folder full of files). In many cases, developers will publish the Node.js "exploded" plugin folder, where the tiddlers making up the plugin are separate files. That form is easiest for other Node.js developers to consume. [The specific example of [[EncryptTiddlerPlugin|https://github.com/danielo515/TW5-EncryptTiddlerPlugin]] includes] an HTML file that includes the built plugin, so you can download the ZIP of the repo, open that file and then install the plugin with drag and drop. Still other developers might use the ~GitHub "Releases" feature which allows you to upload arbitrary ZIPs of stuff. All of which complexity is why we now have a plugin library :) <<<
Due to my lack of coding skills, but still with a need to express my ideas, I've resided to creating mockups using the drawing software [[paint.net|http://www.getpaint.net/index.html]]. This is a raster graphics editor. BTW, notice that "paint.net" is not its url. If I were to start from the beginning I would probably have gone with [[Inkscape|https://inkscape.org/en/]] instead because it is a vector graphics editor, meaning, among other things, that there is no "size" to an image. You can scale it to any size. But there are [[pros and cons|http://bgis.sanbi.org/GIS-primer/page_19.htm]] to both approaches. Anyway for a mockup, using //paint.net//, I often start off by taking a screen dump of a section in TW that can be used. For instance a tiddler. I use the native Screen clip tool that comes with Windows. This stores the clip in memory (as if it was Ctrl+C'ed). In //paint.net//, click to create a "new drawing", then it automatically proposes a canvas with the //size// of the clip in memory so that you can Ctrl+v it directly. It is ~~recommended~~ necessary to work with //layers//. You can toggle each layer to hide/show which is very effective for trying out different ideas. For instance, you can have one common background (e.g a tiddler) and then one layer per detail-variant and then you toggle on/off to compare things. But using layers are just over all very useful. Note that you can name the layers by double clicking on them in the layer list. Name them "button", "arrow" etc so it's easy to know what to hide/show. To select a section of an image, you use the select tool. But I mention this to recommend the //Invert selection// option found in the Edit menu. This can, for instance be useful to emphasize something in your illustration, i.e by selecting it, then inverting the selection (effectively selecting everything else around it, in that layer only of course) and then use the blurring tool. To //blur// something, I prefer to use Effects>Blurs>Unfocus and radius perhaps 3. Another trick for blurring is to make a duplicate layer by simply clicking the tool at bottom of the layers list - then make the top layer blurry and simply cut out parts so the focussed lower layer is seen through the holes. ...or try to increase the transparency of the individual layers, again found by clicking on a layer in the layer list. To make something "fade out into the background", you set the two colors to your desired color and the other to invisible (as found in the Color box More> and Opacity set to 0). Then use the gradient tool. This will take some experimenting before you get the hang of it. To create, say, a button, I use the screen clip tool as mentioned above to copy a button into the program. Buttons in TW typically have a gradient background and text on top (gradient = you can just erase what's on it). To remove the text, //select// an area where the button has no text and then copy-paste this slice onto the text and repeat a few times. If you want perfection you might have to zoom in /out with the standard Ctrl+, Ctrl- and Ctrl 0. The default file format that //paint.net// saves in is .pdn. This keeps the layering etc and you can get back to work just where you last left off. But, for publishing in a TW (embedded or via link), use .png because this keeps transparency. Unfortunately this flattens the layers into one. From experience I've found I very often need to go back and just fix something so I typically save //both// a .pdn and a .png copy. What you //can// do is save it as .png and then undo, i.e step backwards, and it will revert back to the status it had before saving but there is still the saved copy. Before I embed an image, I use the wonderful online service [[TinyPNG|https://tinypng.com/]]. <<box "The fine print: Yes, true, you //can// use this knowledge also for non-TW things... but //by merely reading this guide// you've given your consent to dedicate you life to making TW mockups! Yeah, I know, can that even be legal? Well, you should have thought of that before you started reading this. Now go mock up your ideas and show us!">>
https://groups.google.com/forum/?fromgroups=#!topic/tiddlywiki/1XkfnzYcPWo
{{Wikimatrix.org for comparing wikis}} For some time now I stand as the "moderator" or whatever you'd call it, for TW on that site. I had noted the entry on TW had not been updated for a long time so I contacted the previous moderator (FND) and asked if I could take over moderation for it to which he agreed. And I changed the moderator user name to //~TiddlyWiki// (yes, how creative of me, I know). ''However'', I'm not fully qualified to moderate that page. I've updated much of the information but I suspect a lot of it is incorrect. Particularly in the feature lists, I may have been a bit... um... "optimistic". I'd appreciate help in correcting any (...ok, all) errors. Actually, anyone is more than welcome to take over my account there - which is actually why I chose the generic user name. It involves next to zero work - you do //not at all have to// update the digit for each new version release. I'd say it's good to just take a peek once a year. Pretty fun service anyway.
[[http://www.nacodes.com/category/design/icons]]
Not a huuuge deal, but sometimes I paste in ready made lists e.g that I found on the internet, in this format aaa<br> bbb<br> ccc etc. They can be long. The problem is that then I must manually add asterisks to them to make it into bullet lists or colons for indentation. It would be nice with some macro or something that would let you do this; ``` <<listify "*" " aaa bbb ccc ">> ``` ...in other words it takes as first argument the bullet type (asterisk for bullets, hashtag for number, colon for indentation, ...more?) and as second argument the raw list. Maybe it could even accept a horizontal set as second argument (i.e words like in a sentence). This has a benefit of still clearly showing the list in edit mode. Maybe some way to specify a class for styling? Or that should perhaps be a surrounding div.
<style> .wrapper {width:80%;height:100%;margin:0 auto;background:#CCC} .h_iframe {position:relative;} .h_iframe .ratio {display:block;width:100%;height:auto;} .h_iframe iframe {position:absolute;top:0;left:0;width:100%; height:100%;} </style> <div class="wrapper"> <div class="h_iframe"> <!-- a transparent image is preferable --> <img class="ratio" src="http://placehold.it/16x9"/> <iframe src="https://www.youtube.com/embed/tCc5JMNtYiI" frameborder="0" allowfullscreen></iframe> </div> <p>Please scale the "result" window to notice the effect.</p> </div>
<table class="tableFormatter"> <$list filter="[all[shadows+tiddlers]!prefix[$:/]tag[Iframes]]"> <tr> <td valign="top"><<linkify {{!!title}}>></td> <td>{{!!summary}}</td> </tr> </$list> </table>
<div style="position:relative;"><div style="position: absolute; width: 100%; top:0px;"> <iframe src="http://www.zoo.com/search/images?q=tiddler%20fish&fcoid=408&fcop=left&fpid=2" style="width: 100%; height: 350px; margin-top: -5px; border: 0px; overflow-x:hidden; overflow-y:auto; "> </iframe> </div></div> <br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<style> #example_outer {position: relative; width: 100%; } #example_inner {position: absolute; left: 70%; top: -60px; clip:rect(90px 350px 140px 10px); width: 100%; height: 100%; } </style> <div id="example_outer"><div id="example_inner" > <iframe src="http://en.wikipedia.org/wiki/Tiddlywiki" width="1200px" height="600px" > </iframe> </div></div> You can snip out a rectangle on an external webpage to show up in your TW, anywhere on the viewport. You use * an iframe to display the external webpage in your TW * the tiddler [[hooker method|The Tiddler Hooker Method]] to position the iframe in or outside of your tiddler but so that it is still "hooked" to move along with the tiddler * ...but first you style the inner div of the hook to **only show the relevant slice of the external webpage. This uses the CSS `clip` attribute. **Then you position this slice on your TW using CSS `top/bottom/left/right` Check out the code for the Wikipedia example shown. Just some notes on the clip attribute. It works like this `clip:rect(distancefromtop distancefromright distancefrombottom distancefromleft)` The greater the number, the further from that edge on the external(!) page. I think they must be specified in px. It's iffy to get the exact distance right if you must save the tiddler after each try to see the result. This, just like much else, is a lot easier if you use the SideEditor. To position the clip-out, you use the tiddler [[hooker method|The Tiddler Hooker Method]]. Imagine the external webpage to be on your screen and your clip to be a toilet paper roll held to your eye for peeking. If you want to see the the middle of the screen, you must move your head down. The clip works the same way. This means that if you, in your TW, want that clipped bit to appear at some other position, say, the very beginning of your tiddler (in this tiddler where the words "You can snip" appears) - then you must "pull up" that clip to there. For the example here, the inner part of the hook is set to `left:70%; top:-60px;` to pull it into place. Note that difficulties can occur because you rely on the external webpage to not change. I have not found a way to only iframe e.g a specific `<div>` on an external webpage. I have also not done any testing on different screen sizes...
Super smooth online tool to reduce image quality without noticeable difference in resolution or color. Great for when you intend to embed an image in your TW. Transparency is kept. https://tinypng.com/
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+DP3KI+Vg39r8SFtJ23KntnI/6Myn/MuyH5b1il9R9/OumKP0VhF3Eyv59f92fvBmnDCluqVYdSDuaT7N+fy0TcYz/fnRnn1MNpA34tMGxM/856Vufe1S2hpvUA9vvS/UkoppZRSSimllFJKXU07EREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREZE75B+Hl45q2TuOnAAAAVNta0JU+s7K/gB/pYUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHic7dbhaYNgFIZRB3ERB3EQF3EQB3ERB7G8gQu3piH/ignngUObT/vrTWzOU5IkSZIkSZIkSZIkSZIkSZIkSR/RcRznvu9P5znLtXf3v7pP929d13Mcx3OapsfP7Bj9LPfUvXUWy7I8XscwDH++h3TvsmOVfbNhdq3N+z21f9U3v/6N7l+263tWOeuf5XqdffvG2b+6XtP9y3O+71//1+d5fto/1+z/fWXbeu7X79u2/frM9+e//b+v+h7X96v3QK7Vd/ucRdWfHddrkiRJkiRJkiRJ+vcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4QD8K+ay4UtoqZgAAEXJta0JU+s7K/gB/q9EAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHic7Vyts6y4037/NiQSGYuMjMQikZGxkcjIyNhIJBKLHMmb/ghwbm0Vkplf9bO1u/ceZk7xdDqd/sxgtBmM6buuW47jiEYBxvLnrUG4A7AYowv6Oc150q2Z3dh1bUEoDyd82APKd+kLBZ8wDMP/fTlinstbml518N7rQByUXo5A/PUGXGKREZOEx531kyoia7tUHiZ4VOmreJzY4vI2vyeUtyzLZLRyn/JHSzwKi+k4ehLAhEzG8iFzkRyWgHJQsP6zuQTTdf64421+T4B3XGfdjfCHrC89Xo5cBQAbI4MALv5qSEVnVD8suP7wLaaPGlGwJ599+rzN7wkZ3tU2DazjETQBWM5F6Yl/O/h123Ow9REKwNmuHcreyD7a8RJMpxaknyb86/g2vyfodGyFfjN+6kZmlnZejwHomwGVfEkDPsE1Lsx61Qx7+bmHL1/bv+tw/2c0JMVAvM3vCa2eNK6y/8BGNoYNfVnIPs6w+oWUPU7hqGL1mwYEYOOOJ4P1br4LoM+zJVMJn32b3xM6ZQdS8zE4awxLAPa26mFt20ILN0mAB7imRQLlqV9R0bM7vA2n4ei7cmRMqicBqO5tfk9Q/fwhAQx2hAObBFDIF8CDrjBBk5bhQY82rm27vvcolcNPzhYZmmo6usbuq9WsAeptfk+AxU2NCvMn6XwsE0mgvDq8vmtQADMSDfQA93hbxDOGFBMbSXMJrjPkLtE26t/m94Ti0hUTZkMOMRfLvTrir/H9R9oZZkbjyB4ACqDw18brYusWBZsEBIBfVHj+hdOQvM3vCbqsemxNoTWio3esaUvo7RXH2DQMeLSeHgAcbH3fNsYWzVgm+IAaSAC6t2T+WR2+n7/9fCK5feHy2tapvP9gK/0mHdVPZE+v/OuyB43JqpwHxR0eUQCWhPhxrA/mbX5PGJbPVrYrqOpyc1ujm9OeKv12ctGF5KoH2J/Syt7pFoKkEJa4prV+Hw3J8AP8lyu6uQUux2ZWcm2QvsJQz1hLhhGUYEhg/5Mpj8BFdnfh4S/wpA9v83sC+eoeXvVze/19K84NuD+NdRrZFzF0Iyy8xnMQI904lPOgRRN5fXkJiwfXaEtLyPvb/J5w4It/8uoDL+FaYnzcxbMqrl3j5q67BKCL5Z9my1ZgwAMfBHAGfWnEJ6Yq09v8npCr1Vs0+TMY14HH84Ft7ZuRPP4WMezb+ikfrYGQRo+wCKDSDSSZKwx+m98TuoGXfVvwD9uABPR27LCtLfr/pwAwR1RO9zNKHPDIbzlLdCR9Ov5tEYlzX3/+Far+dvAdkY+4cOZ/zsAe+ONHV/ZtdI9+n1Z1/T8T/VjBbunT0HRf7//dUlbJF5ueOM1lA2c/PMf75PYvtEWqd2fpmGu1W5ZiNmZOkik0Fz3EDm/zewJqMez83SHRQVP8x3a92P8zswHpvkCHYw0T10/ecjYlGkTHWNfgEWPEIgHz9fxxGcG9c8yzcujVUBy8Wfv+yu10imykNeTsU2AUyeLBp2rwyJvFfb//U9zcAPQtRXxwdBVuAyQ0LCj7x5ubAPiYTxadu5lPjvJVWHzd66GuPwhAF536+vx3DnjW++rXFZM+uck0Y3TsEE+33H495j455FhdPjb68F8KgXizGEiAv83vCZyt9eX1OWJvOeu/LOTNb1facz7WfLr4l8MHwTIlfKCUwmrUqfKr89fz5xUdgT8Z7+6q+lSXjgQAPl31ku6YWmW4OEAKQD5AOLacvt7+MZ1Ibj28O65//MPQdmqwuFEW77e/7HeM/xtFZ0Zf416wjV7N6W1+TzgXWfOZppp/1/9YIRGgXczHqgtTlsAefXTRqhokltOxLZGyRQlMWBdSy9f7vydJ3+PC8bF/X/+95kHAHcZgzxXi/kwO/UHYUsgh7dm7GeoGb/N7wkVz6PpOdUzjvv6UBsB8j1P/SfqGkQPhiYPit/k94aI532noy8xvWB8xdNqt/73qjS3OMymH/5y/DELAt/k94eKf/xCa9tP44epXs7/+pwZwhpw0ILhANjH+Cv+YwFx590cDBrQBG62qPT9VjUF7FxYLhwRw7hT3I/xjObriceX7CjkMX4Zi54ry2xyW7fyULb6dyfMygqlQwQfFxWMWQNu7eaWd8ivrnzAE+rgz390qKnMiKjn6FLZIgC3Y81h03WfgfCU/fYfZE/Qq519Y/+gTlD3LGw+XPisKYf/oNtT/IEUMCQLiO2NGyJqmlkKPgzLpRQToIjg/f33/S4fdPrYscuXfdoMvblCN4WEpt2WOa5gXtAjLRvRDz0nBEuucuXNOn0D7TIkLi0v0Nr8nIH+lpu2o1Q7jl8SF3prZXfpLqytWTfypHaJnDdg4e4DNVKBEb/N7AvNX48ZuDqzkPg0UxXJmN5oeoxskuVJcGLFnri0uE1TD+hnz5mvm8rFFBVHqB/hzfs9v6jrJlwkrvR3v/8gxHdaBF53WsAR/tsJg5iRGzIHMXEAHEXlQobf5PQEXD3N3G/p27PjuOdl58GATjrOc32cwa1ucag8URPk9ZT6wNFb2SAABjLBTdg3ieZvfE3D58dCK4Nu1xe05Pb/jgNYQd3U/cq7o7PbDQjj2CpjaHBb2tCb8DREThm/ze4Licjbs4EiMzC34S2gAsPTfs5FbaxG861AIYPGGlDnvcaVHNFjHn+Dfo3VLAXqeEPPlz9COSCOUOSwfcbo2wsFXHcS7azERrCL1m45Khm/zewJ2suCCTtT0pP708Mam6W2Y9yUk65fziKMihynMq+tXVARbRqontHGj2Nv8ntDiDsbc7a271WzHBzbxNlAD4KUQ0AdES606ffcHQEXMcArOc8XobX5P4OWn7GdPPXsFk1VhW8JAwYC6Vwh37pBS1DN8YptDyCmxAbDcKPY2vyco4q71RBlcXraWit8AsHJDgJRX3RPc6dTqP7nwZT72EiRyLdFyp9jb/J5Q0542cnNbpX9m+5oaCUE+fy7/bCSAERrjXHCJTEA2Nu+fTOu/lvj4N/ofOV9t13A194EASmTr/0n1uGWi0YClnPFx5XjBQliwzEY1dyMBDfPYLPQ2vydg3944b2DWrib+Fqs3nOyzyzpDSscato9k5DlbYuay4pAEmY6/2OLi3fQ2vyfkuFHX2jZdzY3g1Q9HTfYVBwBzmn+GQ658IWwCU7bI5BJqfvTLclbJvr//6VLYWw87eMW5rrFdyukf9pragE/AsxXaHmvKkMJgu9FUiL16Cd/m9wQ01hkj+3iNd/AACK/xBPt+dLWyV/6CWz20Q+JN0PH3RtpDet5+iH8q74wCcFd3KzeFUE1goI6YczKia8En3rJW2CJr/ci1c/SlTvn8BP+yUjD1hKfWXPUfWdT1bzuq6VqqbSvMeTlIAI14MNr98OdwHPvSIM7FR22+vv6thjXV3tfM3i+RgPYPh7lwYu64v52yXu7YsSyKp95aa8fQAQP/m8EfgFLi1/s/nfJl/5PTtnBrM/nDRSfI/tsVqNvVY7NfnX9aSDvG6JN3XPNG/jA8sJbIgbrA3ub3hK6npTfjEIeOyFP9fl35/HfQHpvghIQkAJ2OGBLB+g+4X+r0Q9/BlyEKitwF9Ta/J6jeI/22o8S/4VEWkAqPf1wVgMGcx2Mxjx/4AifPWAAKesW1w98I+cBfiH8cNjGQz99A+wIoMCrF/A9/V9xCthBgHiE27tkloPmXYUw+DahR7E5//f634x8fPx9LhI5PSvVTAHDG9A1Ow7EAJhwO66tPZOMSA/Y8F7ufYlogY/QD80+17NHRIANYc3D0yH+jAdgxZmhuXVEdaoqIGiXas2sOgqCqKDmU8wTzId9//tXuDtitLel62eYmfcp6fmaO8Cach8SifksC6NoqNbIGyoSpmUPEREmCUUKYfgjr1/s/tP4de3ZtA45QXvJmNbi8DZa4Pc9yojCSt3RJQIu+UTEbMAyJfxt1j5kiFGn4Df8PG3Wa6ezb5rGFCJS7jnZE0CdhYBXYTW4x6sEsN06KNhAggrFIHDX+Av8N1njKZ98272GwAWcnZO5rORwy4Nt5EQQQJ38goKcI/lFacz79wh/gD8o67HE4+9ap8ScZLO82WP+NunYDYBvMOdva0fGnigsJ0yKNietSxLMcs9PtGEJ27uv7H52FLbvxaCtoPCQ+YJKDBpvAIu6mNgO0Ge4Iqc6+7mhMFmYBizOkMOmxbyWiMlxI6b++/7uhoz5y9gs4o+XyHZX/8W+D4rCnMTwHTOPBLWVP4RqIg5QDsVP1HMpJX+//VTsd2MYXjqAA29kNA/tfXyMwqTyqLb4ex37NAKnC6cY/mjON8PX8z8FFsuoQs1Gv38adjivbf3L04ZacwLPOodg8F3Isq5/gcGjPUbp6H47WX8//Glzk2QVo5pkXqOsF7OPLPOCgr8xGRP4B4l9qd12xFabpHF75AhYSzYPWw9fnf0/nfhvqDT8U5A31HptlHTgkBlIory0t3vusGx78nNk84B4xceEhgHne/dv8nuAy128OuvziyoHWot+qOnMOfHEP1Gc27AHT1Sh1PI7EMOIcEAjw8/X8YzonOrCspW8CYA1w08TXGRg9YWJ3m2jEsQC/Hc+6Gf1Ur8Us4Gno3ub3BOPttQXSZs/JVqh68mUGx2rr/R4TtHfvU99Vqg00hewDl034p+osjM5v83tCp9R4G3x32twkcEnGD3W0a1qPub+oNg3edzJySww3RNYv7l8f/8MpTUO9WLMa9K3KoW5TEBtdkgFT/+vQ/9F2MIEfuvIIt8GtXyB8ff5HcaXjWDDn4eoU2K0NJkecjz2l4msWmCXQo/gGDiHQ7aFR8pzT19e/+9qztK24/r029Ta3rqP1z2Tjql6oyfBC8yZoySfgswMzoqRROttf4G9vDX+a5iC5DwBofHbn4RNrnXnv/fBnJp5yBvXM78/a2bGvi/l6/l033gb6Qnve3AVpbkgNOyx+7meDm+6nwfwVAN2hd6ueDvX3TV/v/3LHMyFNeJMft3eShzNiXDxjDyxJwJ+dEiSBbqZdcvWPnY3i4evrP97ZsIIGpBhmVTw3VUMdngTE7GY7upkLI3pep+HWKVH4kwM1neuPy58X6Bf6/vtvvDs8DDRa1ZfFHkOxZCQA7fj6M1hsqOzAAWjgLrA43FtFahtc/uM2ZJwW8l/v//VmpD4vOsrQFVpCHvvWHSsIwEBxf9pX0zjfO/RqP95cTnLXc/wQT88JzCZ0Ccc8fH3/0znmhLp+nQQL1L89DP7tccH9PJmUmerur7twTW11ybqOkON9qUVHhp/o/1enBNrpdotVpAZASurkFV2g8+En8o2Xxp/Oc1IcJlNKIWcYE/h6/5cuKyL+Jbr9hByY0XAV/5ZC9s/wDwxIhOTi1e2+J6cVDtHPkdRkxe3wNr8n4OnGweyUggX/jozAWNN/tJn/veAMGn6vn0WKAPvRL+wvsj14m98T+KpTPOsjX18VyACc6V+sCPqw0PhHiPXm01oZjmE8O8c9DEihXNBh+Hr+6MpRrcOs0LVQZzh2f1Y8CpfVQVYM24TmWtvy/P+o++s4uFrF40/cfwiTfuX1Ie+b6I7Xc4bjfiRsA1KEy9A/bTPSjxq6Oyzr/pY1MtWdXtFfepvfEyCpgY07HbqxDv5q0dbtZ/77uKI/vO6+g5zPCj2vOBJzpodJANcw9PAD998LBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUDwv4D/BzR/CDSC1LItAAA0mGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIEZpcmV3b3JrcyBDUzUgMTEuMC4wLjQ4NCBXaW5kb3dzPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDEyLTA1LTA5VDIxOjUzOjUzWjwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDEyLTA1LTA5VDIxOjUzOjUzWjwveG1wOk1vZGlmeURhdGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjMxODJFMDhFMjREQTExRTFBMEIwQzExMENDNEVFQ0E5PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjMxODJFMDhGMjREQTExRTFBMEIwQzExMENDNEVFQ0E5PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjE3NDlBQjc1MjREQTExRTFBMEIwQzExMENDNEVFQ0E5PC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjE3NDlBQjc2MjREQTExRTFBMEIwQzExMENDNEVFQ0E5PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5Q0z12AAABeklEQVQ4jbXUPWsVQRQG4GcvFyxSCkZQtDCFoGCxBxHsLAIWNjb6AwQbP8BCzU9QQRDtbbVJwCgWomWKcEQkYJNK0CKdIBgxylrsBjfh6u7lXl/Y4swsD2dnZ6aoqsr/SFGWJZzHAxyc0PuE61gcNugTbOLdhPCRxrpYlGW5jllcyMyXk6gRcRZPsTHAHNYmRaEx1jA3aMam+QcrGDbFoD0TEfdxsie0mpk3WvWgDe/OcZzuCX8bNTgSzsz5PmJEFCh6wxFRYm+H+wsrmbnZG8Zz7O+A4Rg+jANfxqEO9If6pI3MNrxju2Xmsw70X6n4s81mJoB2Z4a642Wci4g7eNR64WtmfomIPdjXE72CE1geYkG9njebZzuvMI9ruDtGx++xUFRVJSJmcRUHmslT6u12CbdxFC/wswP9jIeZuVGMuugj4gxe42PzNfcy89YYXe+8I1pZwToOYwtL46B/hTPzOx435Ru8nQrcZEl9CBYzc2tceOQaTyO/AUVGabc2GF+F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
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="138.13853mm" height="48.796478mm" viewBox="0 0 489.46725 172.90091" id="svg7745" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="fish2.svg"> <defs id="defs7747"> <filter x="-0.031500001" y="-0.1008" width="1.063" height="1.2016" style="color-interpolation-filters:sRGB" id="d"> <feGaussianBlur id="feGaussianBlur4622" stdDeviation="1.7056137" /> </filter> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.98994949" inkscape:cx="254.58217" inkscape:cy="182.66428" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="1366" inkscape:window-height="715" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0" /> <metadata id="metadata7750"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(-49.552096,-640.19747)"> <g id="g9545" clip-path="none"> <path inkscape:export-ydpi="90" inkscape:export-xdpi="90" transform="matrix(3.5433071,0,0,3.5433068,-163.73956,348.96758)" style="fill-rule:evenodd;stroke:#cccccc;stroke-width:0.04061;filter:url(#d)" inkscape:connector-curvature="0" d="m 125.42,86.285 -7.4696,6.8809 -4.9e-4,0 0,4.88e-4 -3.9338,2.617 -3.1158,0.29528 -3.2606,0.56094 4.9381,-2.3284 5.2506,-2.0297 -7.0008,1.1343 -5.501,1.97 -2.1879,0.11945 -5.1254,1.6116 -2.6055,0.18587 -3.2706,1.0082 -12.597,4.268702 -3.3738,1.4626 -3.3752,1.9404 -3.3131,1.6116 -3.0212,0.81084 -1.2375,-0.67562 -0.22123,1.0555 0.04444,2.0684 5.8785,4.5172 -4.1106,0.84427 -2.5214,1.6035 1.0187,1.6045 1.6107,-0.64742 6.4337,0.60538 4.6586,0.36265 4.3715,1.2643 5.5674,0.63977 3.7455,-0.24033 5.1273,0.042 8.0668,1.1295 6.7848,1.0235 4.2429,0.12662 5.8183,-1.1797 9.7845,-1.691 3.0059,-1.013 7.956,-2.111 3.315,7.6411 4.0666,1.5194 2.6518,-1.3508 1.3259,-2.8707 1.4143,-2.8707 1.8916,-1.0741 2.4378,-3.4627 0.43768,-3.5224 9.9518,-1.0168 5.3486,3.3351 6.0113,6.1632 8.0444,4.8966 3.9778,-3.8836 0.88441,-9.8782 -0.40089,-5.049 0.0626,-5.791 -2.3752,-4.477502 -4.1254,-4.5368 -6.4385,4.3581 -4.1259,5.611402 -2.5625,2.0302 -4.1885,2.6265 -10.689,-2.3284 1.5605,-2.4903 -2.873,-2.490302 -2.0331,-1.0134 -2.5639,-1.8152 -2.2543,-1.646 -2.2543,-1.562 -2.7842,-1.7731 -2.9175,-1.604 -2.917,-1.4353 -2.873,-0.549 -2.5639,0.12662 -4.2429,7.7677 -1.4148,1.7306 -2.3427,-0.12662 -2.961,0.04203 -1.9891,0.04247 -2.2232,-0.14716 -1.7956,0.43576 -1.6881,0.11945 1.6862,-2.1845 3.6227,-2.9094 z" id="path4677" /> <g inkscape:export-ydpi="90" inkscape:export-xdpi="90" style="stroke-width:0.048412" transform="matrix(3.0691772,0,0,2.8773423,-136.85486,419.78748)" id="g4679"> <g style="fill-rule:evenodd" id="g4681"> <path style="fill:#cccccc;stroke:#cccccc" inkscape:connector-curvature="0" d="m 78.535,106.46 -1.1544,1.4333 2.3089,0.84529 z" id="path4683" /> <path style="fill:#575757;stroke:#575757" inkscape:connector-curvature="0" d="m 77.38,107.89 0.28861,2.0581 2.0203,-1.2128 z" id="path4685" /> <path style="fill:#2c2c2c;stroke:#2c2c2c" inkscape:connector-curvature="0" d="m 79.689,108.74 0.10823,2.7196 -2.1285,-1.5068 z" id="path4687" /> </g> <path style="stroke:#000000" inkscape:connector-curvature="0" d="m 79.689,108.74 2.0924,1.2128 -1.9842,1.5068 z" id="path4689" /> <path style="fill:#202020;stroke:#202020" inkscape:connector-curvature="0" d="m 79.689,108.74 2.0924,-0.69828 0,1.9111 z" id="path4691" /> <path style="fill:#272727;stroke:#272727" inkscape:connector-curvature="0" d="m 79.689,108.74 0.65,-2.54 1.4431,1.8376 -2.0924,0.69828" id="path4693" /> <path style="fill:#575757;stroke:#575757" inkscape:connector-curvature="0" d="m 78.535,106.46 1.804,-0.26 -0.64938,2.5359 -1.1544,-2.2786" id="path4695" /> <path style="fill:#009edd;stroke:#009edd" inkscape:connector-curvature="0" d="m 77.38,107.89 -1.424,1.6572 1.7126,0.40087 z" id="path4697" /> <path style="fill:#0084cf;stroke:#0084cf" inkscape:connector-curvature="0" d="m 75.956,109.55 -0.43367,-2.131 1.8576,0.47375 z" id="path4699" /> <path style="fill:#0aa7ff;stroke:#0aa7ff" inkscape:connector-curvature="0" d="m 75.523,107.42 0.86733,-2.2349 0.06148,2.4718 -0.92882,-0.23688" id="path4701" /> <path style="fill:#00d5f1;stroke:#00d5f1" inkscape:connector-curvature="0" d="m 76.451,107.65 2.0833,-1.1965 -1.1544,1.4333 z" id="path4703" /> <path style="fill:#0ac4ff;stroke:#0ac4ff" inkscape:connector-curvature="0" d="m 76.39,105.18 2.1448,1.2753 -2.0833,1.1965 z" id="path4705" /> <path style="fill:#00badd;stroke:#00badd" inkscape:connector-curvature="0" d="m 76.39,105.18 1.7092,-2.2089 0.99488,1.6372 z" id="path4707" /> <path style="fill:#07b0ff;stroke:#07b0ff" inkscape:connector-curvature="0" d="m 79.094,104.61 -0.55929,1.8471 -2.1448,-1.2753 z" id="path4709" /> <path style="fill:#0ad8ff;stroke:#0ad8ff" inkscape:connector-curvature="0" d="m 79.094,104.61 1.245,1.59 -1.804,0.26 z" id="path4711" /> <path style="fill:#00e7b0;stroke:#00e7b0" inkscape:connector-curvature="0" d="m 78.099,102.97 2.1938,-0.75364 -1.199,2.3908 z" id="path4713" /> <path style="fill:#69ffc9;stroke:#69ffc9" inkscape:connector-curvature="0" d="m 80.293,102.22 2.1683,0.51975 -1.1735,1.8451 z" id="path4715" /> <path style="fill:#0affd8;stroke:#0affd8" inkscape:connector-curvature="0" d="m 79.094,104.61 2.1938,-0.026 -0.99488,-2.3649 z" id="path4717" /> <path style="fill:#00e7fc;stroke:#00e7fc" inkscape:connector-curvature="0" d="m 81.288,104.58 -0.949,1.62 -1.245,-1.59 z" id="path4719" /> <path style="fill:#0affeb;stroke:#0affeb" inkscape:connector-curvature="0" d="m 81.288,104.58 1.7347,1.3514 -2.684,0.26445 0.94931,-1.6158" id="path4721" /> <path style="fill:#0a62ff;stroke:#0a62ff" inkscape:connector-curvature="0" d="m 77.669,109.95 -0.9728,1.4962 -0.73978,-1.8971" id="path4723" /> <path style="fill:#0a9dff;stroke:#0a9dff" inkscape:connector-curvature="0" d="m 77.669,109.95 -0.9728,1.4962 3.1013,0.0106" id="path4725" /> <path style="fill:#0a93ff;stroke:#0a93ff" inkscape:connector-curvature="0" d="m 76.696,111.44 1.7347,1.8971 1.3666,-1.8865" id="path4727" /> <path style="fill:#0ab1ff;stroke:#0ab1ff" inkscape:connector-curvature="0" d="m 79.797,111.46 -1.3666,1.8865 1.6192,1.0904 z" id="path4729" /> <path style="fill:#0aceff;stroke:#0aceff" inkscape:connector-curvature="0" d="m 79.797,111.46 2.6696,2.9769 -2.4171,0" id="path4731" /> <path style="fill:#0a89ff;stroke:#0a89ff" inkscape:connector-curvature="0" d="m 81.132,112.94 3.2469,0.42264 -1.912,1.0658" id="path4733" /> <path style="fill:#00d6d6;stroke:#00d6d6" inkscape:connector-curvature="0" d="m 81.132,112.94 0.64937,-2.9953 -1.9842,1.5068" id="path4735" /> <path style="fill:#a7ffff;stroke:#a7ffff" inkscape:connector-curvature="0" d="m 81.782,109.95 2.0924,1.0291 -2.7418,1.9662" id="path4737" /> <path style="fill:#b8ebff;stroke:#b8ebff" inkscape:connector-curvature="0" d="m 83.874,110.98 0.50507,2.3889 -3.2469,-0.42264" id="path4739" /> <path style="fill:#0affff;stroke:#0affff" inkscape:connector-curvature="0" d="m 83.874,110.98 1.9481,0.29402 -1.4431,2.0948" id="path4741" /> <path style="fill:#52bb00;stroke:#52bb00" inkscape:connector-curvature="0" d="m 85.822,111.27 -0.07215,-3.0872 -1.876,2.7932" id="path4743" /> <path style="fill:#b8ffff;stroke:#b8ffff" inkscape:connector-curvature="0" d="m 81.782,109.95 1.8399,-2.3705 0.25254,3.3996" id="path4745" /> <path style="fill:#88ffb3;stroke:#88ffb3" inkscape:connector-curvature="0" d="m 83.622,107.58 2.1285,0.60641 -1.876,2.7932 -0.25254,-3.3996" id="path4747" /> <path style="fill:#5cffff;stroke:#5cffff" inkscape:connector-curvature="0" d="m 81.782,108.04 1.8399,-0.45941 -1.8399,2.3705 z" id="path4749" /> <path style="fill:#0affff;stroke:#0affff" inkscape:connector-curvature="0" d="m 80.339,106.2 1.4431,1.8376 1.2409,-2.102 z" id="path4751" /> <path style="fill:#8bffc7;stroke:#8bffc7" inkscape:connector-curvature="0" d="m 83.622,107.58 -0.59896,-1.6426 -1.2409,2.102 z" id="path4753" /> <path style="fill:#0affd8;stroke:#0affd8" inkscape:connector-curvature="0" d="m 83.023,105.94 1.9338,-0.0847 -1.3348,1.7273 z" id="path4755" /> <path style="fill:#0affba;stroke:#0affba" inkscape:connector-curvature="0" d="m 83.622,107.58 2.1285,0.60641 -0.79368,-2.3338 z" id="path4757" /> <path style="fill:#c1ff63;stroke:#c1ff63" inkscape:connector-curvature="0" d="m 81.288,104.58 1.7347,1.3514 -0.56122,-3.1965 z" id="path4759" /> <path style="fill:#87ff44;stroke:#87ff44" inkscape:connector-curvature="0" d="m 82.461,102.74 1.9899,1.752 -1.4287,1.4445 z" id="path4761" /> <path style="fill:#baff0a;stroke:#baff0a" inkscape:connector-curvature="0" d="m 84.451,104.49 0.50507,1.3598 -1.9338,0.0847 z" id="path4763" /> <path style="fill:#337fa3;stroke:#337fa3" inkscape:connector-curvature="0" d="m 92.027,104.14 6.4216,-1.6906 -5.4836,6.6888 z" id="path4765" /> <path style="fill:#3c5a9a;stroke:#3c5a9a" inkscape:connector-curvature="0" d="m 98.449,102.45 2.5253,4.4102 -8.0089,2.2786 z" id="path4767" /> <path style="fill:#543e98;stroke:#543e98" inkscape:connector-curvature="0" d="m 92.965,109.14 5.9887,3.6017 2.0203,-5.8803 z" id="path4769" /> <path style="fill:#344ba9;stroke:#344ba9" inkscape:connector-curvature="0" d="m 98.954,112.74 2.5975,1.4701 0.86583,-4.8513 z" id="path4771" /> <path style="fill:#485a95;stroke:#485a95" inkscape:connector-curvature="0" d="m 102.42,109.36 -1.443,-2.4991 -2.0203,5.8803 z" id="path4773" /> <path style="fill:#753549;stroke:#753549" inkscape:connector-curvature="0" d="m 92.965,109.14 -1.5874,8.0119 4.0405,1.1761 z" id="path4775" /> <path style="fill:#4b1f5c;stroke:#4b1f5c" inkscape:connector-curvature="0" d="m 95.418,118.33 3.5355,-5.5863 -5.9887,-3.6017 z" id="path4777" /> <path style="fill:#6864d1;stroke:#6864d1" inkscape:connector-curvature="0" d="m 95.418,118.33 3.8241,0.66153 -0.28861,-6.2478 z" id="path4779" /> <path style="fill:#485195;stroke:#485195" inkscape:connector-curvature="0" d="m 99.243,118.99 -0.28861,-6.2478 2.5975,1.4701 z" id="path4781" /> <path style="fill:#db684a;stroke:#db684a" inkscape:connector-curvature="0" d="m 91.378,117.15 3.0304,4.2632 1.0101,-3.0872 z" id="path4783" /> <path style="fill:#ffc7a7;stroke:#ffc7a7" inkscape:connector-curvature="0" d="m 91.378,117.15 0.43292,6.3874 2.5975,-2.1242 z" id="path4785" /> <path style="fill:#d77089;stroke:#d77089" inkscape:connector-curvature="0" d="m 94.408,121.42 4.8342,-2.4256 -3.8241,-0.66153 z" id="path4787" /> <path style="fill:#c38a98;stroke:#c38a98" inkscape:connector-curvature="0" d="m 85.822,111.27 5.5558,5.8803 -6.9988,-3.7854 z" id="path4789" /> <path style="fill:#645a83;stroke:#645a83" inkscape:connector-curvature="0" d="m 85.822,111.27 7.1431,-2.1316 -1.5874,8.0119 z" id="path4791" /> <path style="fill:#3c4400;stroke:#3c4400" inkscape:connector-curvature="0" d="m 85.75,108.18 7.2153,0.95555 -7.1431,2.1316 z" id="path4793" /> <path style="fill:#34671a;stroke:#34671a" inkscape:connector-curvature="0" d="m 84.956,105.85 7.071,-1.709 -6.2773,4.0427 z" id="path4795" /> <path style="fill:#003f44;stroke:#003f44" inkscape:connector-curvature="0" d="m 85.75,108.18 7.2153,0.95555 -0.93799,-4.9983 z" id="path4797" /> <path style="fill:#d2b590;stroke:#d2b590" inkscape:connector-curvature="0" d="m 80.05,114.43 0.28861,6.7624 2.1285,-6.7624 z" id="path4799" /> <path style="fill:#ffd5a7;stroke:#ffd5a7" inkscape:connector-curvature="0" d="m 82.467,114.43 2.9178,8.3193 -1.0058,-9.3851 z" id="path4801" /> <path style="fill:#ffe3a7;stroke:#ffe3a7" inkscape:connector-curvature="0" d="m 80.339,121.19 5.0463,1.557 -2.9178,-8.3193 z" id="path4803" /> <path style="fill:#ffaa8f;stroke:#ffaa8f" inkscape:connector-curvature="0" d="m 84.379,113.37 6.9988,3.7854 -5.993,5.5997 z" id="path4805" /> <path style="fill:#ffbc8f;stroke:#ffbc8f" inkscape:connector-curvature="0" d="m 85.385,122.75 6.426,0.78777 -0.43292,-6.3874 z" id="path4807" /> <path style="fill:#aa8100;stroke:#aa8100" inkscape:connector-curvature="0" d="m 72.513,106.61 -1.2245,1.1434 1.8877,1.4033 z" id="path4809" /> <path style="fill:#7d670e;stroke:#7d670e" inkscape:connector-curvature="0" d="m 72.513,106.61 1.2245,0.6237 -0.56122,1.9231 z" id="path4811" /> <path style="fill:#aea92f;stroke:#aea92f" inkscape:connector-curvature="0" d="m 71.288,107.75 0.45918,1.8191 1.4285,-0.4158 z" id="path4813" /> <path style="fill:#cfc174;stroke:#cfc174" inkscape:connector-curvature="0" d="m 71.747,109.57 0.40816,6.237 -5.255,-6.4449 z" id="path4815" /> <path style="fill:#bbbb00;stroke:#bbbb00" inkscape:connector-curvature="0" d="m 66.9,109.37 0.10204,-2.131 4.2856,0.51975 z" id="path4817" /> <path style="fill:#cbc034;stroke:#cbc034" inkscape:connector-curvature="0" d="m 66.9,109.37 4.3877,-1.6112 0.45918,1.8191 z" id="path4819" /> <path style="fill:#9c9434;stroke:#9c9434" inkscape:connector-curvature="0" d="m 66.9,109.37 -1.5816,-1.6632 1.6836,-0.46778 z" id="path4821" /> <path style="fill:#775b00;stroke:#775b00" inkscape:connector-curvature="0" d="m 65.319,107.7 0.05102,2.5468 1.5306,-0.88358 z" id="path4823" /> <path style="fill:#b59f33;stroke:#b59f33" inkscape:connector-curvature="0" d="m 65.37,110.25 6.7856,5.5613 -5.255,-6.4449 z" id="path4825" /> <path style="fill:#69731f;stroke:#69731f" inkscape:connector-curvature="0" d="m 73.176,109.16 2.7806,0.38981 -2.2194,-2.3129 z" id="path4827" /> <path style="fill:#69731f;stroke:#69731f" inkscape:connector-curvature="0" d="m 73.737,107.23 1.7857,0.18191 0.43367,2.131 z" id="path4829" /> <path style="fill:#849600;stroke:#849600" inkscape:connector-curvature="0" d="m 72.513,106.61 3.8775,-1.4293 -2.653,2.053 z" id="path4831" /> <path style="fill:#69731f;stroke:#69731f" inkscape:connector-curvature="0" d="m 75.523,107.42 0.86733,-2.2349 -2.653,2.053 z" id="path4833" /> <path style="fill:#b09e3e;stroke:#b09e3e" inkscape:connector-curvature="0" d="m 67.002,107.23 3.4873,-0.99817 0.7983,1.5179 z" id="path4835" /> <path style="fill:#868224;stroke:#868224" inkscape:connector-curvature="0" d="m 70.49,106.24 2.0228,0.37447 -1.2245,1.1434 z" id="path4837" /> <path style="fill:#69731f;stroke:#69731f" inkscape:connector-curvature="0" d="m 70.49,106.24 3.8241,-1.9846 -1.8013,2.3591 z" id="path4839" /> <path style="fill:#969a2b;stroke:#969a2b" inkscape:connector-curvature="0" d="m 74.314,104.25 2.0762,0.92977 -3.8775,1.4293 z" id="path4841" /> <path style="fill:#828e26;stroke:#828e26" inkscape:connector-curvature="0" d="m 78.099,102.97 -3.7853,1.2792 2.0762,0.92977 z" id="path4843" /> <path style="fill:#565e19;stroke:#565e19" inkscape:connector-curvature="0" d="m 78.099,102.97 0.11091,-1.1097 -3.8962,2.3889 z" id="path4845" /> <path style="fill:#c2b84e;stroke:#c2b84e" inkscape:connector-curvature="0" d="m 76.696,111.44 -4.5407,4.3659 3.801,-6.263 z" id="path4847" /> <path style="fill:#acb87a;stroke:#acb87a" inkscape:connector-curvature="0" d="m 73.176,109.16 -1.0204,6.6528 -0.40816,-6.237 z" id="path4849" /> <path style="fill:#a8b246;stroke:#a8b246" inkscape:connector-curvature="0" d="m 73.176,109.16 2.7806,0.38981 -3.801,6.263 z" id="path4851" /> <path style="fill:#ffd270;stroke:#ffd270" inkscape:connector-curvature="0" d="m 67.411,116.85 7.5509,3.8981 -2.8061,-4.9376 z" id="path4853" /> <path style="fill:#ffe3a7;stroke:#ffe3a7" inkscape:connector-curvature="0" d="m 78.431,113.34 -3.4693,7.4064 5.3771,0.44634 z" id="path4855" /> <path style="fill:#e0d555;stroke:#e0d555" inkscape:connector-curvature="0" d="m 72.155,115.81 6.2754,-2.4688 -1.7347,-1.8971 z" id="path4857" /> <path style="fill:#e0d193;stroke:#e0d193" inkscape:connector-curvature="0" d="m 74.961,120.75 3.4693,-7.4064 -6.2754,2.4688 z" id="path4859" /> <path style="fill:#dfc389;stroke:#dfc389" inkscape:connector-curvature="0" d="m 78.431,113.34 1.6192,1.0904 0.28861,6.7624 z" id="path4861" /> <path style="fill:#6f8e20;stroke:#6f8e20" inkscape:connector-curvature="0" d="m 80.293,102.22 1.8112,-2.157 -3.8941,1.8009 z" id="path4863" /> <path style="fill:#ffe3a7;stroke:#ffe3a7" inkscape:connector-curvature="0" d="m 67.411,116.85 0.12437,3.1527 7.4265,0.74539 z" id="path4865" /> <path style="fill:#ffaf58;stroke:#ffaf58" inkscape:connector-curvature="0" d="m 67.535,120 -3.0349,-1.1782 2.9105,-1.9745 z" id="path4867" /> <path style="fill:#56863f;stroke:#56863f" inkscape:connector-curvature="0" d="m 124.5,93.704 2.3089,7.5709 -4.1127,-0.2205 z" id="path4869" /> <path style="fill:#385a3e;stroke:#385a3e" inkscape:connector-curvature="0" d="m 124.5,93.704 1.9481,-0.14701 0.36077,7.7179 z" id="path4871" /> <path style="fill:#276eaf;stroke:#276eaf" inkscape:connector-curvature="0" d="m 122.69,101.05 1.2988,9.8495 2.814,-9.629 z" id="path4873" /> <path style="fill:#6a751a;stroke:#6a751a" inkscape:connector-curvature="0" d="m 103.43,93.337 5.9165,-1.9846 1.0101,2.5726 z" id="path4875" /> <path style="fill:#719621;stroke:#719621" inkscape:connector-curvature="0" d="m 109.34,91.352 2.5253,-0.14701 -1.5152,2.7196 z" id="path4877" /> <path style="fill:#94af27;stroke:#94af27" inkscape:connector-curvature="0" d="m 111.87,91.205 2.6696,1.5436 -4.1849,1.1761 z" id="path4879" /> <path style="fill:#6a751a;stroke:#6a751a" inkscape:connector-curvature="0" d="m 111.87,91.205 6.3494,-2.4256 -3.6798,3.9692 z" id="path4881" /> <path style="fill:#a9af27;stroke:#a9af27" inkscape:connector-curvature="0" d="m 118.22,88.78 2.0203,1.1026 -5.7,2.8666 z" id="path4883" /> <path style="fill:#d9de69;stroke:#d9de69" inkscape:connector-curvature="0" d="m 118.22,88.78 8.0811,-1.3966 -6.0608,2.4991 z" id="path4885" /> <path style="fill:#347d4b;stroke:#347d4b" inkscape:connector-curvature="0" d="m 114.54,92.749 -0.43292,7.5709 -3.7519,-6.3948 z" id="path4887" /> <path style="fill:#5c7821;stroke:#5c7821" inkscape:connector-curvature="0" d="m 82.461,102.74 -2.1683,-0.51975 1.8112,-2.157 z" id="path4889" /> <path style="fill:#69731f;stroke:#69731f" inkscape:connector-curvature="0" d="m 82.461,102.74 5.309,-2.9339 -3.319,4.6859 z" id="path4891" /> <path style="fill:#458048;stroke:#458048" inkscape:connector-curvature="0" d="m 84.451,104.49 7.576,-0.34915 -4.257,-4.3367 z" id="path4893" /> <path style="fill:#304216;stroke:#304216" inkscape:connector-curvature="0" d="m 84.451,104.49 0.50507,1.3598 7.071,-1.709 z" id="path4895" /> <path style="fill:#5b731f;stroke:#5b731f" inkscape:connector-curvature="0" d="m 82.104,100.06 5.6661,-0.2572 -5.309,2.9339 z" id="path4897" /> <path style="fill:#51632c;stroke:#51632c" inkscape:connector-curvature="0" d="m 87.77,99.805 8.8748,-4.9983 -14.541,5.2555 z" id="path4899" /> <path style="fill:#548280;stroke:#548280" inkscape:connector-curvature="0" d="M 92.027,104.14 96.6448,94.805 87.77,99.8033 Z" id="path4901" /> <path style="fill:#42947d;stroke:#42947d" inkscape:connector-curvature="0" d="m 96.645,94.807 1.8038,7.6444 -6.4216,1.6906 z" id="path4903" /> <path style="fill:#447d4b;stroke:#447d4b" inkscape:connector-curvature="0" d="m 96.645,94.807 4.6178,3.5282 -2.814,4.1162 z" id="path4905" /> <path style="fill:#427a94;stroke:#427a94" inkscape:connector-curvature="0" d="m 101.26,98.335 -0.28862,8.5264 -2.5253,-4.4102 z" id="path4907" /> <path style="fill:#41745e;stroke:#41745e" inkscape:connector-curvature="0" d="m 101.26,98.335 3.9684,4.0427 -4.257,4.4837 z" id="path4909" /> <path style="fill:#276458;stroke:#276458" inkscape:connector-curvature="0" d="m 105.23,102.38 2.3825,4.6827 -6.6395,-0.19897 z" id="path4911" /> <path style="fill:#366f85;stroke:#366f85" inkscape:connector-curvature="0" d="m 102.42,109.36 5.1965,-2.3002 -6.6395,-0.19897 z" id="path4913" /> <path style="fill:#368da7;stroke:#368da7" inkscape:connector-curvature="0" d="m 107.76,121.86 -7.576,-1.1026 3.1747,-4.9983 z" id="path4915" /> <path style="fill:#488395;stroke:#488395" inkscape:connector-curvature="0" d="m 100.18,120.75 -0.93798,-1.7641 4.1127,-3.2342 z" id="path4917" /> <path style="fill:#3971a4;stroke:#3971a4" inkscape:connector-curvature="0" d="m 103.36,115.76 1.6595,-4.9248 -3.4633,3.3812 z" id="path4919" /> <path style="fill:#486a95;stroke:#486a95" inkscape:connector-curvature="0" d="m 99.243,118.99 4.1127,-3.2342 -1.8038,-1.5436 z" id="path4921" /> <path style="fill:#488395;stroke:#488395" inkscape:connector-curvature="0" d="m 105.01,110.83 -2.5975,-1.4701 5.1965,-2.3002 z" id="path4923" /> <path style="fill:#485e95;stroke:#485e95" inkscape:connector-curvature="0" d="m 102.42,109.36 -0.86583,4.8513 3.4633,-3.3812 z" id="path4925" /> <path style="fill:#ffe3a7;stroke:#ffe3a7" inkscape:connector-curvature="0" d="m 64.5,118.82 1.1759,1.9756 1.859,-0.79737 z" id="path4927" /> <path style="fill:#967d00;stroke:#967d00" inkscape:connector-curvature="0" d="m 65.319,107.7 0.2551,-1.2994 1.4285,0.8316 z" id="path4929" /> <path style="fill:#ffc0a7;stroke:#ffc0a7" inkscape:connector-curvature="0" d="m 94.408,121.42 1.7263,1.828 -4.3237,0.29626 z" id="path4931" /> <path style="fill:#dc9778;stroke:#dc9778" inkscape:connector-curvature="0" d="m 96.135,123.24 3.108,-4.2536 -4.8342,2.4256 z" id="path4933" /> <path style="fill:#b987b7;stroke:#b987b7" inkscape:connector-curvature="0" d="m 100.18,120.75 -4.0459,2.4895 3.108,-4.2536 z" id="path4935" /> <path style="fill:#e9ab97;stroke:#e9ab97" inkscape:connector-curvature="0" d="m 96.135,123.24 5.9183,0.052 -1.8723,-2.5415 z" id="path4937" /> <path style="fill:#bfb18e;stroke:#bfb18e" inkscape:connector-curvature="0" d="m 102.05,123.3 5.7037,-1.4389 -7.576,-1.1026 z" id="path4939" /> <path style="fill:#488395;stroke:#488395" inkscape:connector-curvature="0" d="m 107.61,107.06 0.1533,4.1765 -2.7523,-0.40627 z" id="path4941" /> <path style="fill:#307bad;stroke:#307bad" inkscape:connector-curvature="0" d="m 105.01,110.83 -1.6595,4.9248 4.4118,-4.5185 z" id="path4943" /> <path style="fill:#ead2bc;stroke:#ead2bc" inkscape:connector-curvature="0" d="m 107.76,121.86 3.6076,2.8299 -9.3113,-1.391 z" id="path4945" /> <path style="fill:#acbba0;stroke:#acbba0" inkscape:connector-curvature="0" d="m 111.7,120.75 -0.33137,3.9378 -3.6076,-2.8299 z" id="path4947" /> <path style="fill:#4b6a87;stroke:#4b6a87" inkscape:connector-curvature="0" d="m 113.74,121.81 -2.3722,2.8723 0.33137,-3.9378 z" id="path4949" /> <path style="fill:#2758af;stroke:#2758af" inkscape:connector-curvature="0" d="m 123.99,110.9 2.7554,0.64462 0.0585,-10.274 z" id="path4951" /> <path style="fill:#2677ad;stroke:#2677ad" inkscape:connector-curvature="0" d="m 123.99,110.9 -2.3089,-0.44102 1.0101,-9.4085 z" id="path4953" /> <path style="fill:#3e6c3e;stroke:#3e6c3e" inkscape:connector-curvature="0" d="m 110.35,93.925 -2.7403,13.136 6.4922,-6.7408 z" id="path4955" /> <path style="fill:#2e6958;stroke:#2e6958" inkscape:connector-curvature="0" d="m 105.23,102.38 5.1228,-8.4529 -2.7403,13.136 z" id="path4957" /> <path style="fill:#42632c;stroke:#42632c" inkscape:connector-curvature="0" d="m 101.26,98.335 9.0912,-4.4102 -5.1228,8.4529 z" id="path4959" /> <path style="fill:#495613;stroke:#495613" inkscape:connector-curvature="0" d="m 101.26,98.335 2.1646,-4.9983 6.9266,0.58803 z" id="path4961" /> <path style="fill:#3e751a;stroke:#3e751a" inkscape:connector-curvature="0" d="m 96.645,94.807 3.7752,-1.2414 0.8426,4.7696 z" id="path4963" /> <path style="fill:#62881e;stroke:#62881e" inkscape:connector-curvature="0" d="m 100.42,93.565 3.0072,-0.22866 -2.1646,4.9983 z" id="path4965" /> <path style="fill:#dcc6b2;stroke:#dcc6b2" inkscape:connector-curvature="0" d="m 113.74,121.81 5.4591,4.132 -7.8313,-1.2597 z" id="path4967" /> <path style="fill:#ccb39c;stroke:#ccb39c" inkscape:connector-curvature="0" d="m 119.2,125.95 1.4796,-2.8066 -6.9387,-1.3254 z" id="path4969" /> <path style="fill:#ddb692;stroke:#ddb692" inkscape:connector-curvature="0" d="m 120.67,123.14 3.4183,2.9626 -1.0714,-5.0936 z" id="path4971" /> <path style="fill:#034859;stroke:#034859" inkscape:connector-curvature="0" d="m 123.02,121.01 5.7142,1.4553 -5.6122,-3.9501 z" id="path4973" /> <path style="fill:#6a751a;stroke:#6a751a" inkscape:connector-curvature="0" d="m 124.5,93.704 -2.5965,-2.01 4.5408,-3.2225 z" id="path4975" /> <path style="fill:#dfe382;stroke:#dfe382" inkscape:connector-curvature="0" d="m 126.44,88.472 8.6223,-8.4719 -4.4387,7.4324 z" id="path4977" /> <path style="fill:#c5c562;stroke:#c5c562" inkscape:connector-curvature="0" d="m 130.62,87.432 -4.1817,3.5822 -0.002,-2.5427 z" id="path4979" /> <path style="fill:#1a755f;stroke:#1a755f" inkscape:connector-curvature="0" d="m 114.54,92.749 3.7637,-0.69058 -4.1966,8.2615 z" id="path4981" /> <path style="fill:#448f5c;stroke:#448f5c" inkscape:connector-curvature="0" d="m 118.3,92.058 3.5969,-0.36383 0.79267,9.3603 z" id="path4983" /> <path style="fill:#556e36;stroke:#556e36" inkscape:connector-curvature="0" d="m 122.69,101.05 1.8038,-7.3504 -2.5965,-2.01 z" id="path4985" /> <path style="fill:#1c7080;stroke:#1c7080" inkscape:connector-curvature="0" d="m 121.68,110.46 1.4419,8.0503 0.86695,-7.6093 z" id="path4987" /> <path style="fill:#086572;stroke:#086572" inkscape:connector-curvature="0" d="m 126.75,111.55 1.9898,10.915 -4.7452,-11.559 z" id="path4989" /> <path style="fill:#096385;stroke:#096385" inkscape:connector-curvature="0" d="m 123.99,110.9 -0.86695,7.6093 5.6122,3.9501 z" id="path4991" /> <path style="fill:#e8ceb7;stroke:#e8ceb7" inkscape:connector-curvature="0" d="m 119.2,125.95 4.8979,0.15592 -3.4183,-2.9626 z" id="path4993" /> <path style="fill:#1e6282;stroke:#1e6282" inkscape:connector-curvature="0" d="m 130.73,111.91 1.5306,-9.7713 0.5102,9.9272 z" id="path4995" /> <path style="fill:#3d6299;stroke:#3d6299" inkscape:connector-curvature="0" d="m 132.77,112.07 2.653,0.36383 -0.5102,-9.7713 z" id="path4997" /> <path style="fill:#38659e;stroke:#38659e" inkscape:connector-curvature="0" d="m 135.42,112.43 2.9591,0.10394 -0.71428,-9.1996 z" id="path4999" /> <path style="fill:#276eaf;stroke:#276eaf" inkscape:connector-curvature="0" d="m 138.38,112.54 2.5,0 -0.40816,-8.0561 z" id="path5001" /> <path style="fill:#3541a1;stroke:#3541a1" inkscape:connector-curvature="0" d="m 130.73,111.91 -0.96937,-10.499 -3.0102,10.135 z" id="path5003" /> <path style="fill:#1d8356;stroke:#1d8356" inkscape:connector-curvature="0" d="m 126.8,101.28 2.9516,0.13849 -1.2394,-8.3932 z" id="path5005" /> <path style="fill:#209458;stroke:#209458" inkscape:connector-curvature="0" d="m 129.76,101.41 2.5,0.72764 -1.1734,-8.9397 z" id="path5007" /> <path style="fill:#1d7c65;stroke:#1d7c65" inkscape:connector-curvature="0" d="m 132.26,102.14 2.653,0.51976 -1.5306,-9.5114 z" id="path5009" /> <path style="fill:#1c7d52;stroke:#1c7d52" inkscape:connector-curvature="0" d="m 134.91,102.66 2.7551,0.67567 -0.86733,-10.239 z" id="path5011" /> <path style="fill:#1d8a6f;stroke:#1d8a6f" inkscape:connector-curvature="0" d="m 137.66,103.34 2.8061,1.1434 -0.96937,-11.227 z" id="path5013" /> <path style="fill:#208e62;stroke:#208e62" inkscape:connector-curvature="0" d="m 133.38,93.15 3.4183,-0.052 -1.8877,9.5634 z" id="path5015" /> <path style="fill:#44995f;stroke:#44995f" inkscape:connector-curvature="0" d="m 131.08,93.202 2.2959,-0.052 -1.1224,8.9917 z" id="path5017" /> <path style="fill:#1a7563;stroke:#1a7563" inkscape:connector-curvature="0" d="m 128.52,93.021 1.2394,8.3932 1.3265,-8.2121 z" id="path5019" /> <path style="fill:#208e51;stroke:#208e51" inkscape:connector-curvature="0" d="m 126.44,93.557 2.073,-0.53682 -1.7122,8.2547 z" id="path5021" /> <path style="fill:#095b7c;stroke:#095b7c" inkscape:connector-curvature="0" d="m 128.74,122.46 1.9898,-10.551 -3.9795,-0.36383 z" id="path5023" /> <path style="fill:#313b84;stroke:#313b84" inkscape:connector-curvature="0" d="m 128.74,122.46 4.0305,-10.395 -2.0408,-0.15592 z" id="path5025" /> <path style="fill:#94689a;stroke:#94689a" inkscape:connector-curvature="0" d="m 135.42,118.51 5.306,1.6112 -2.1428,-3.0146 z" id="path5027" /> <path style="fill:#9d8da5;stroke:#9d8da5" inkscape:connector-curvature="0" d="m 138.58,117.11 6.2754,1.3514 -4.1326,1.6632 z" id="path5029" /> <path style="fill:#3f4e97;stroke:#3f4e97" inkscape:connector-curvature="0" d="m 138.58,117.11 -0.20408,-4.5738 -2.9591,-0.10394 z" id="path5031" /> <path style="fill:#515985;stroke:#515985" inkscape:connector-curvature="0" d="m 135.42,118.51 0,-6.0811 3.1632,4.6778 z" id="path5033" /> <path style="fill:#49518d;stroke:#49518d" inkscape:connector-curvature="0" d="m 132.77,112.07 2.653,6.4449 0,-6.0811 z" id="path5035" /> <path style="fill:#2c467b;stroke:#2c467b" inkscape:connector-curvature="0" d="m 128.74,122.46 6.6836,-3.9501 -2.653,-6.4449 z" id="path5037" /> <path style="fill:#1c4c5e;stroke:#1c4c5e" inkscape:connector-curvature="0" d="m 135.42,118.51 6.6836,4.054 -13.367,-0.10395 z" id="path5039" /> <path style="fill:#4b5a8b;stroke:#4b5a8b" inkscape:connector-curvature="0" d="m 140.73,120.12 1.3775,2.4428 -6.6836,-4.054 z" id="path5041" /> <path style="fill:#bba6ae;stroke:#bba6ae" inkscape:connector-curvature="0" d="m 140.73,120.12 4.8469,1.1954 -0.71427,-2.8586 z" id="path5043" /> <path style="fill:#635581;stroke:#635581" inkscape:connector-curvature="0" d="m 142.1,122.57 3.4693,-1.2474 -4.8469,-1.1954 z" id="path5045" /> <path style="fill:#ac9783;stroke:#ac9783" inkscape:connector-curvature="0" d="m 144.86,118.46 6.0455,-1.971 -5.3312,4.8296 z" id="path5047" /> <path style="fill:#444792;stroke:#444792" inkscape:connector-curvature="0" d="m 138.58,117.11 2.2959,-4.5738 -2.5,0 z" id="path5049" /> <path style="fill:#5c5581;stroke:#5c5581" inkscape:connector-curvature="0" d="m 140.88,112.54 3.9795,5.9252 -6.2754,-1.3514 z" id="path5051" /> <path style="fill:#2a5eba;stroke:#2a5eba" inkscape:connector-curvature="0" d="m 140.47,104.48 2.704,0.41581 -2.2959,7.6403 z" id="path5053" /> <path style="fill:#208a8e;stroke:#208a8e" inkscape:connector-curvature="0" d="m 143.17,104.9 -1.5306,-11.331 -1.1734,10.915 z" id="path5055" /> <path style="fill:#208e73;stroke:#208e73" inkscape:connector-curvature="0" d="m 143.17,104.9 2.4489,0.77962 -1.3775,-11.642 z" id="path5057" /> <path style="fill:#1e8251;stroke:#1e8251" inkscape:connector-curvature="0" d="m 145.62,105.68 2.704,0.46777 -1.1734,-11.902 z" id="path5059" /> <path style="fill:#327c4e;stroke:#327c4e" inkscape:connector-curvature="0" d="m 148.33,106.14 2.9591,0.25988 -1.3775,-11.59 z" id="path5061" /> <path style="fill:#347a56;stroke:#347a56" inkscape:connector-curvature="0" d="m 151.29,106.4 2.704,0.25987 -1.5306,-11.486 z" id="path5063" /> <path style="fill:#4f8738;stroke:#4f8738" inkscape:connector-curvature="0" d="m 153.99,106.66 2.3469,0.25988 -1.3265,-11.071 z" id="path5065" /> <path style="fill:#688437;stroke:#688437" inkscape:connector-curvature="0" d="m 156.34,106.92 3.0612,0.2079 -2.0918,-10.655 z" id="path5067" /> <path style="fill:#688635;stroke:#688635" inkscape:connector-curvature="0" d="m 159.4,107.13 3.3673,0 -2.7551,-10.135 z" id="path5069" /> <path style="fill:#506a86;stroke:#506a86" inkscape:connector-curvature="0" d="m 145.62,105.68 0,5.9252 2.704,-5.4574 z" id="path5071" /> <path style="fill:#4a538c;stroke:#4a538c" inkscape:connector-curvature="0" d="m 145.62,111.6 3.0102,0.98752 -0.30611,-6.4449 z" id="path5073" /> <path style="fill:#3460a2;stroke:#3460a2" inkscape:connector-curvature="0" d="m 140.88,112.54 3.1632,-0.36382 -0.86733,-7.2765 z" id="path5075" /> <path style="fill:#426394;stroke:#426394" inkscape:connector-curvature="0" d="m 144.04,112.17 1.5816,-0.57172 0,-5.9252 z" id="path5077" /> <path style="fill:#347aa2;stroke:#347aa2" inkscape:connector-curvature="0" d="m 143.17,104.9 0.86733,7.2765 1.5816,-6.4969 z" id="path5079" /> <path style="fill:#a9af27;stroke:#a9af27" inkscape:connector-curvature="0" d="m 124.5,93.704 1.9462,-2.6897 -0.002,-2.5427 z" id="path5081" /> <path style="fill:#cbb993;stroke:#cbb993" inkscape:connector-curvature="0" d="m 145.57,121.32 9.1835,-2.5988 -3.8523,-2.2309 z" id="path5083" /> <path style="fill:#4d6389;stroke:#4d6389" inkscape:connector-curvature="0" d="m 144.86,118.46 -0.81632,-6.289 -3.1632,0.36382 z" id="path5085" /> <path style="fill:#49578d;stroke:#49578d" inkscape:connector-curvature="0" d="m 145.62,111.6 -0.76529,6.8607 -0.81632,-6.289 z" id="path5087" /> <path style="fill:#635581;stroke:#635581" inkscape:connector-curvature="0" d="m 150.9,116.49 -2.2701,-3.9022 -3.7754,5.8732 z" id="path5089" /> <path style="fill:#575383;stroke:#575383" inkscape:connector-curvature="0" d="m 144.86,118.46 3.7754,-5.8732 -3.0102,-0.98752 z" id="path5091" /> <path style="fill:#475e8f;stroke:#475e8f" inkscape:connector-curvature="0" d="m 148.63,112.59 2.653,-6.185 -2.9591,-0.25988 z" id="path5093" /> <path style="fill:#81557c;stroke:#81557c" inkscape:connector-curvature="0" d="m 148.63,112.59 2.653,-6.185 -0.38295,10.087 z" id="path5095" /> <path style="fill:#ab698e;stroke:#ab698e" inkscape:connector-curvature="0" d="m 150.9,116.49 4.5155,-2.9666 -4.1326,-7.1206 z" id="path5097" /> <path style="fill:#b98a6c;stroke:#b98a6c" inkscape:connector-curvature="0" d="m 154.76,118.72 -3.8523,-2.2309 4.5155,-2.9666 z" id="path5099" /> <path style="fill:#d8ad86;stroke:#d8ad86" inkscape:connector-curvature="0" d="m 155.42,113.52 3.3673,3.0146 -4.0305,2.183 z" id="path5101" /> <path style="fill:#d5b842;stroke:#d5b842" inkscape:connector-curvature="0" d="m 186.62,104.44 7.3596,-1.3231 1.5765,1.8458 z" id="path5103" /> <path style="fill:#eddb12;stroke:#eddb12" inkscape:connector-curvature="0" d="m 186.62,104.44 -1.1544,3.0872 11.229,-0.2428 z" id="path5105" /> <path style="fill:#d5c342;stroke:#d5c342" inkscape:connector-curvature="0" d="m 196.69,107.28 -1.1384,-2.3217 -8.936,-0.52268 z" id="path5107" /> <path style="fill:#daca0d;stroke:#daca0d" inkscape:connector-curvature="0" d="m 185.46,107.52 0.036,1.1761 11.193,-1.4189 z" id="path5109" /> <path style="fill:#d9be52;stroke:#d9be52" inkscape:connector-curvature="0" d="m 185.5,108.7 10.643,1.98 0.54977,-3.3989 z" id="path5111" /> <path style="fill:#bcb02b;stroke:#bcb02b" inkscape:connector-curvature="0" d="m 185.46,107.52 -11.184,-5.9538 12.338,2.8666 z" id="path5113" /> <path style="fill:#eacf0e;stroke:#eacf0e" inkscape:connector-curvature="0" d="m 185.46,107.52 -13.427,0.0489 13.463,1.1271 z" id="path5115" /> <path style="fill:#a0a025;stroke:#a0a025" inkscape:connector-curvature="0" d="m 172.04,107.57 2.2435,-6.0027 11.184,5.9538 z" id="path5117" /> <path style="fill:#516417;stroke:#516417" inkscape:connector-curvature="0" d="m 162.77,107.13 2.965,0.0246 -1.443,-8.6734 z" id="path5119" /> <path style="fill:#839021;stroke:#839021" inkscape:connector-curvature="0" d="m 165.73,107.16 3.788,0.25727 -1.4431,-7.6444 z" id="path5121" /> <path style="fill:#888d20;stroke:#888d20" inkscape:connector-curvature="0" d="m 169.52,107.41 2.5186,0.15918 2.2435,-6.0027 z" id="path5123" /> <path style="fill:#8e9922;stroke:#8e9922" inkscape:connector-curvature="0" d="m 168.08,99.768 6.2051,1.8008 -4.7621,5.8436 z" id="path5125" /> <path style="fill:#6b851f;stroke:#6b851f" inkscape:connector-curvature="0" d="m 164.29,98.482 3.788,1.2863 -2.345,7.3871 z" id="path5127" /> <path style="fill:#76821e;stroke:#76821e" inkscape:connector-curvature="0" d="m 160.01,96.996 2.7551,10.135 1.522,-8.6489 -4.277,-1.4863 z" id="path5129" /> <path style="fill:#858829;stroke:#858829" inkscape:connector-curvature="0" d="m 157.31,96.476 2.0918,10.655 0.61224,-10.135 z" id="path5131" /> <path style="fill:#6b851f;stroke:#6b851f" inkscape:connector-curvature="0" d="m 155.01,95.852 1.3265,11.071 0.96937,-10.447 z" id="path5133" /> <path style="fill:#5f9149;stroke:#5f9149" inkscape:connector-curvature="0" d="m 152.46,95.177 1.5306,11.486 1.0204,-10.811 z" id="path5135" /> <path style="fill:#2a8455;stroke:#2a8455" inkscape:connector-curvature="0" d="m 149.91,94.813 2.551,0.36383 -1.1735,11.227 -1.3775,-11.59 z" id="path5137" /> <path style="fill:#208e5e;stroke:#208e5e" inkscape:connector-curvature="0" d="m 147.15,94.241 1.1734,11.902 1.5816,-11.331 z" id="path5139" /> <path style="fill:#249e80;stroke:#249e80" inkscape:connector-curvature="0" d="m 144.25,94.033 2.9081,0.20791 -1.5306,11.435 z" id="path5141" /> <path style="fill:#208e85;stroke:#208e85" inkscape:connector-curvature="0" d="m 141.64,93.565 2.602,0.46777 -1.0714,10.863 z" id="path5143" /> <path style="fill:#1b7774;stroke:#1b7774" inkscape:connector-curvature="0" d="m 139.5,93.254 2.1428,0.31185 -1.1734,10.915 z" id="path5145" /> <path style="fill:#208e74;stroke:#208e74" inkscape:connector-curvature="0" d="m 137.66,103.34 -0.86733,-10.239 2.704,0.15593 z" id="path5147" /> <path style="fill:#274daf;stroke:#274daf" inkscape:connector-curvature="0" d="m 126.8,101.28 -0.0585,10.274 3.0102,-10.135 z" id="path5149" /> <path style="fill:#4b508b;stroke:#4b508b" inkscape:connector-curvature="0" d="m 129.76,101.41 0.96937,10.499 1.5306,-9.7713 z" id="path5151" /> <path style="fill:#1d6a83;stroke:#1d6a83" inkscape:connector-curvature="0" d="m 132.26,102.14 0.5102,9.9272 2.1428,-9.4075 z" id="path5153" /> <path style="fill:#207591;stroke:#207591" inkscape:connector-curvature="0" d="m 134.91,102.66 0.5102,9.7713 2.2449,-9.0956 z" id="path5155" /> <path style="fill:#3b709e;stroke:#3b709e" inkscape:connector-curvature="0" d="m 137.66,103.34 0.71428,9.1996 2.0918,-8.0561 z" id="path5157" /> <path style="fill:#bf91a3;stroke:#bf91a3" inkscape:connector-curvature="0" d="m 151.29,106.4 4.1326,7.1206 -1.4285,-6.8607 z" id="path5159" /> <path style="fill:#c68d73;stroke:#c68d73" inkscape:connector-curvature="0" d="m 156.34,106.92 -0.91836,6.6008 -1.4285,-6.8607 z" id="path5161" /> <path style="fill:#d0a06d;stroke:#d0a06d" inkscape:connector-curvature="0" d="m 159.4,107.13 -3.9795,6.3929 0.91836,-6.6008 z" id="path5163" /> <path style="fill:#d5af7f;stroke:#d5af7f" inkscape:connector-curvature="0" d="m 159.4,107.13 -0.61223,9.4075 -3.3673,-3.0146 z" id="path5165" /> <path style="fill:#d8ad86;stroke:#d8ad86" inkscape:connector-curvature="0" d="m 159.4,107.13 2.4,7.5955 0.96732,-7.5955 z" id="path5167" /> <path style="fill:#c89d67;stroke:#c89d67" inkscape:connector-curvature="0" d="m 162.77,107.13 1.9188,6.7869 1.0462,-6.7624 z" id="path5169" /> <path style="fill:#cbac5d;stroke:#cbac5d" inkscape:connector-curvature="0" d="m 165.73,107.16 1.912,5.9538 1.876,-5.6965 z" id="path5171" /> <path style="fill:#dcb460;stroke:#dcb460" inkscape:connector-curvature="0" d="m 169.52,107.41 1.7317,4.888 0.78693,-4.7288 z" id="path5173" /> <path style="fill:#e2c17c;stroke:#e2c17c" inkscape:connector-curvature="0" d="m 167.64,113.11 3.6076,-0.80854 -1.7317,-4.888 z" id="path5175" /> <path style="fill:#d2ab71;stroke:#d2ab71" inkscape:connector-curvature="0" d="m 164.68,113.92 2.9583,-0.80854 -1.912,-5.9538 z" id="path5177" /> <path style="fill:#c99e55;stroke:#c99e55" inkscape:connector-curvature="0" d="m 161.8,114.73 2.8861,-0.80855 -1.9188,-6.7869 z" id="path5179" /> <path style="fill:#d4b079;stroke:#d4b079" inkscape:connector-curvature="0" d="m 158.79,116.54 3.0122,-1.812 -2.4,-7.5955 z" id="path5181" /> <path style="fill:#d5b242;stroke:#d5b242" inkscape:connector-curvature="0" d="m 172.04,107.57 -0.78693,4.7288 3.7519,-0.95555 z" id="path5183" /> <path style="fill:#dac658;stroke:#dac658" inkscape:connector-curvature="0" d="m 175,111.35 10.498,-2.6461 -13.463,-1.1271 z" id="path5185" /> <path style="fill:#e2c17c;stroke:#e2c17c" inkscape:connector-curvature="0" d="m 185.5,108.7 0.98929,1.3944 -11.488,1.2517 z" id="path5187" /> <path style="fill:#ddb766;stroke:#ddb766" inkscape:connector-curvature="0" d="m 186.49,110.09 9.6538,0.58558 -10.643,-1.98 z" id="path5189" /> <path style="fill:#e2c17c;stroke:#e2c17c" inkscape:connector-curvature="0" d="m 186.49,110.09 6.1734,4.106 3.4804,-3.5204 z" id="path5191" /> <path style="fill:#d5b242;stroke:#d5b242" inkscape:connector-curvature="0" d="m 186.62,104.44 4.8342,-3.2342 2.5254,1.9111 z" id="path5193" /> <path style="fill:#69731f;stroke:#69731f" inkscape:connector-curvature="0" d="m 78.21,101.86 2.0829,0.35606 -2.1938,0.75364 z" id="path5195" /> <g style="fill:#034859;stroke:#034859;stroke-linecap:round;stroke-linejoin:round" id="g5197"> <path inkscape:connector-curvature="0" d="m 110.17,106.94 1.7317,-1.2496 -0.10823,2.9402 z" id="path5199" /> <path inkscape:connector-curvature="0" d="m 111.91,105.69 3.6798,2.5359 -3.788,0.40428 z" id="path5201" /> <path inkscape:connector-curvature="0" d="m 111.8,108.63 1.876,5.2555 1.912,-5.6598 z" id="path5203" /> <path inkscape:connector-curvature="0" d="m 113.67,113.88 4.6899,0.25727 -2.7779,-5.9171 z" id="path5205" /> </g> <g style="stroke-linecap:round;stroke-linejoin:round" id="g5207"> <path style="fill:#033a59;stroke:#033a59" inkscape:connector-curvature="0" d="m 113.67,113.88 0.72152,3.7854 3.9684,-3.5282 z" id="path5209" /> <path style="fill:#034859;stroke:#034859" inkscape:connector-curvature="0" d="m 114.39,117.67 4.7621,3.0136 -0.79368,-6.5418 z" id="path5211" /> <path style="fill:#5e98af;stroke:#5e98af" inkscape:connector-curvature="0" d="m 114.39,117.67 -0.65825,4.1473 5.4203,-1.1337 z" id="path5213" /> <path style="fill:#83a4ac;stroke:#83a4ac" inkscape:connector-curvature="0" d="m 119.16,120.68 1.5183,2.459 -6.9387,-1.3254 z" id="path5215" /> <path style="fill:#005070;stroke:#005070" inkscape:connector-curvature="0" d="m 123.02,121.01 -3.8652,-0.32807 1.5183,2.459 2.3469,-2.131 z" id="path5217" /> <path style="fill:#034859;stroke:#034859" inkscape:connector-curvature="0" d="m 119.16,120.68 3.8652,0.32807 -4.6589,-6.8699 z" id="path5219" /> <path style="fill:#3f7d97;stroke:#3f7d97" inkscape:connector-curvature="0" d="m 121.68,110.46 -2.5253,-10.548 -3.5716,8.3059 z" id="path5221" /> <path style="fill:#2789af;stroke:#2789af" inkscape:connector-curvature="0" d="m 119.16,99.915 3.5355,1.1393 -1.0101,9.4085 z" id="path5223" /> <path style="fill:#176442;stroke:#176442" inkscape:connector-curvature="0" d="m 114.11,100.32 5.0507,-0.40427 -0.85407,-7.8572 z" id="path5225" /> <path style="fill:#1a7566;stroke:#1a7566" inkscape:connector-curvature="0" d="m 119.16,99.915 3.5355,1.1393 -4.3896,-8.9965 z" id="path5227" /> <path style="fill:#538366;stroke:#538366" inkscape:connector-curvature="0" d="m 111.91,105.69 c 0,0 2.2007,-5.3658 2.2007,-5.3658 l 1.4791,7.9017 z" id="path5229" /> <path style="fill:#4a897f;stroke:#4a897f" inkscape:connector-curvature="0" d="m 114.11,100.32 1.4791,7.9017 3.5716,-8.3059 z" id="path5231" /> <path style="fill:#3c4400;stroke:#3c4400" inkscape:connector-curvature="0" d="m 110.17,106.94 -2.5599,0.12547 4.2916,-1.375 z" id="path5233" /> <path style="fill:#3d6a44;stroke:#3d6a44" inkscape:connector-curvature="0" d="m 107.61,107.06 4.2916,-1.375 2.2007,-5.3658 z" id="path5235" /> <path style="fill:#3a81a3;stroke:#3a81a3" inkscape:connector-curvature="0" d="m 107.77,111.24 -0.0105,10.619 -4.4013,-6.1008 z" id="path5237" /> <path style="fill:#1a2638;stroke:#1a2638" inkscape:connector-curvature="0" d="m 113.67,113.88 -2.345,2.7196 3.0665,1.0658 z" id="path5239" /> <path style="fill:#23344c;stroke:#23344c" inkscape:connector-curvature="0" d="m 111.33,116.6 -1.6234,-7.4239 3.9684,4.7042 z" id="path5241" /> <path style="fill:#14253e;stroke:#14253e" inkscape:connector-curvature="0" d="m 109.7,109.18 2.0924,-0.55127 1.876,5.2555 z" id="path5243" /> <path style="fill:#334d69;stroke:#334d69" inkscape:connector-curvature="0" d="m 109.7,109.18 0.46899,-2.2419 1.6234,1.6906 z" id="path5245" /> <path style="fill:#487095;stroke:#487095" inkscape:connector-curvature="0" d="m 107.61,107.06 2.0909,2.1164 0.46899,-2.2419 z" id="path5247" /> <path style="fill:#487c95;stroke:#487c95" inkscape:connector-curvature="0" d="m 107.77,111.24 1.9376,-2.0601 -2.0909,-2.1164 z" id="path5249" /> <path style="fill:#23344c;stroke:#23344c" inkscape:connector-curvature="0" d="m 111.7,120.75 2.699,-3.0818 -0.65825,4.1473 z" id="path5251" /> <path style="fill:#10315f;stroke:#10315f" inkscape:connector-curvature="0" d="m 111.33,116.6 0.36745,4.1476 2.699,-3.0818 z" id="path5253" /> <path style="fill:#487995;stroke:#487995" inkscape:connector-curvature="0" d="m 111.33,116.6 -3.5715,5.2555 3.939,-1.1079 z" id="path5255" /> <path style="fill:#3479a9;stroke:#3479a9" inkscape:connector-curvature="0" d="m 107.77,111.24 3.561,5.3638 -3.5716,5.2555 z" id="path5257" /> <path style="fill:#3c60a1;stroke:#3c60a1" inkscape:connector-curvature="0" d="m 107.77,111.24 1.9376,-2.0601 1.6234,7.4239 z" id="path5259" /> <path style="fill:#d9a474;stroke:#d9a474" inkscape:connector-curvature="0" d="m 123.02,121.01 1.0714,5.0936 4.6428,-3.6383 z" id="path5261" /> <path style="fill:#e4c4a7;stroke:#e4c4a7" inkscape:connector-curvature="0" d="m 128.74,122.46 2.0732,2.1858 -6.716,1.4524 z" id="path5263" /> <path style="fill:#ca8c54;stroke:#ca8c54" inkscape:connector-curvature="0" d="m 130.81,124.65 11.294,-2.0819 -13.367,-0.10396 z" id="path5265" /> <path style="fill:#044a79;stroke:#044a79" inkscape:connector-curvature="0" d="m 118.36,114.14 3.319,-3.6752 -6.0969,-2.2419 z" id="path5267" /> <path style="fill:#005070;stroke:#005070" inkscape:connector-curvature="0" d="m 118.36,114.14 4.761,4.3751 -0.10204,2.4948 z" id="path5269" /> <path style="fill:#04657d;stroke:#04657d" inkscape:connector-curvature="0" d="m 118.36,114.14 3.319,-3.6752 1.4419,8.0503 z" id="path5271" /> </g> <path style="fill:#7b6f2b;stroke:#7b6f2b" inkscape:connector-curvature="0" d="m 154.76,118.72 3.8265,9.4075 0.20408,-11.59 z" id="path5273" /> <path style="fill:#b29a51;stroke:#b29a51" inkscape:connector-curvature="0" d="m 158.58,128.13 4.7,1.87 -4.49,-13.46 z" id="path5275" /> <path style="fill:#e0c97e;stroke:#e0c97e" inkscape:connector-curvature="0" d="m 163.28,130 3.0612,-1.6632 -7.5509,-11.798 z" id="path5277" /> <path style="fill:#e9d79e;stroke:#e9d79e" inkscape:connector-curvature="0" d="m 166.34,128.34 1.5306,-3.5343 -9.0815,-8.264 z" id="path5279" /> <path style="fill:#c5b171;stroke:#c5b171" inkscape:connector-curvature="0" d="m 167.87,124.8 1.6326,-3.5343 -7.7019,-6.5418 6.0693,10.076 z" id="path5281" /> <path style="fill:#827632;stroke:#827632" inkscape:connector-curvature="0" d="m 158.79,116.54 3.0122,-1.812 6.0693,10.076 z" id="path5283" /> <path style="fill:#a08e2c;stroke:#a08e2c" inkscape:connector-curvature="0" d="m 161.8,114.73 2.8861,-0.80855 4.8158,7.3503 z" id="path5285" /> <path style="fill:#c4aa56;stroke:#c4aa56" inkscape:connector-curvature="0" d="m 169.5,121.27 2.183,-1.323 -6.9988,-6.0273 z" id="path5287" /> <path style="fill:#d7c17d;stroke:#d7c17d" inkscape:connector-curvature="0" d="m 171.68,119.95 2.814,-4.2632 -9.8128,-1.7641 z" id="path5289" /> <path style="fill:#7a682d;stroke:#7a682d" inkscape:connector-curvature="0" d="m 167.64,113.11 6.8545,2.5726 -9.8128,-1.7641 2.9583,-0.80854 z" id="path5291" /> <path style="fill:#ad9d3a;stroke:#ad9d3a" inkscape:connector-curvature="0" d="m 174.5,115.68 -3.2469,-3.3812 -3.6076,0.80854 z" id="path5293" /> <path style="fill:#e0c87b;stroke:#e0c87b" inkscape:connector-curvature="0" d="m 171.25,112.3 3.7519,-0.95555 -0.50506,4.3367 z" id="path5295" /> <path style="fill:#726f2a;stroke:#726f2a" inkscape:connector-curvature="0" d="m 141.64,93.565 4.3877,-12.006 -1.7857,12.474 z" id="path5297" /> <path style="fill:#7c792e;stroke:#7c792e" inkscape:connector-curvature="0" d="m 144.25,94.033 4.7448,-12.63 -1.8367,12.838 z" id="path5299" /> <path style="fill:#726f2a;stroke:#726f2a" inkscape:connector-curvature="0" d="m 147.15,94.241 5.153,-12.162 -2.3979,12.734 z" id="path5301" /> <path style="fill:#636239;stroke:#636239" inkscape:connector-curvature="0" d="m 149.91,94.813 5.7652,-10.967 -3.2142,11.331 z" id="path5303" /> <path style="fill:#726f2a;stroke:#726f2a" inkscape:connector-curvature="0" d="m 152.46,95.177 2.551,0.67568 4.0306,-10.031 z" id="path5305" /> <path style="fill:#888544;stroke:#888544" inkscape:connector-curvature="0" d="m 155.01,95.852 c 0,0 2.2959,0.62369 2.2959,0.62369 l 4.9489,-8.4719 z" id="path5307" /> <path style="fill:#726f2a;stroke:#726f2a" inkscape:connector-curvature="0" d="m 157.31,96.476 2.704,0.51975 4.8469,-7.0686 z" id="path5309" /> <path style="fill:#6b693b;stroke:#6b693b" inkscape:connector-curvature="0" d="m 160.01,96.996 4.277,1.4863 3.1718,-6.5278 z" id="path5311" /> <path style="fill:#504d1d;stroke:#504d1d" inkscape:connector-curvature="0" d="m 164.29,98.482 3.788,1.2863 2.343,-5.5792 z" id="path5313" /> <path style="fill:#886b11;stroke:#886b11" inkscape:connector-curvature="0" d="m 168.08,99.768 6.2051,1.8008 -1.5152,-6.1327 z" id="path5315" /> <path style="fill:#d6c693;stroke:#d6c693" inkscape:connector-curvature="0" d="m 172.77,95.437 3.3163,3.0665 -1.801,3.0661 z" id="path5317" /> <path style="fill:#c1b078;stroke:#c1b078" inkscape:connector-curvature="0" d="m 170.42,94.189 2.3469,1.2474 -4.6899,4.3318 z" id="path5319" /> <path style="fill:#baa663;stroke:#baa663" inkscape:connector-curvature="0" d="m 164.29,98.482 6.131,-4.2929 -2.9591,-2.2349 z" id="path5321" /> <path style="fill:#cdb157;stroke:#cdb157" inkscape:connector-curvature="0" d="m 160.01,96.996 4.8469,-7.0686 2.602,2.027 z" id="path5323" /> <path style="fill:#e4cf8b;stroke:#e4cf8b" inkscape:connector-curvature="0" d="m 157.31,96.476 c 0,0 4.9489,-8.4719 4.9489,-8.4719 l 2.602,1.9231 z" id="path5325" /> <path style="fill:#d1c535;stroke:#d1c535" inkscape:connector-curvature="0" d="m 155.01,95.852 4.0306,-10.031 3.2142,2.183 z" id="path5327" /> <path style="fill:#d7cd54;stroke:#d7cd54" inkscape:connector-curvature="0" d="m 152.46,95.177 3.2142,-11.331 3.3673,1.9751 z" id="path5329" /> <path style="fill:#b9aa6c;stroke:#b9aa6c" inkscape:connector-curvature="0" d="m 149.91,94.813 2.3979,-12.734 3.3673,1.7672 z" id="path5331" /> <path style="fill:#d5bc6a;stroke:#d5bc6a" inkscape:connector-curvature="0" d="m 148.99,81.403 3.3163,0.67567 -5.153,12.162 1.8367,-12.838 z" id="path5333" /> <path style="fill:#d5bf4c;stroke:#d5bf4c" inkscape:connector-curvature="0" d="m 146.03,81.559 2.9591,-0.15593 -4.7448,12.63 1.7857,-12.474 z" id="path5335" /> <path style="fill:#927722;stroke:#927722" inkscape:connector-curvature="0" d="m 139.5,93.254 1.6326,-2.131 0.51019,2.4428 z" id="path5337" /> <path style="fill:#b9972b;stroke:#b9972b" inkscape:connector-curvature="0" d="m 141.13,91.123 4.8979,-9.5634 -4.3877,12.006 z" id="path5339" /> <path style="fill:#8b712d;stroke:#8b712d" inkscape:connector-curvature="0" d="m 191.45,101.2 2.9583,-2.4991 -0.43291,4.4102 z" id="path5341" /> <path style="fill:#c7a22e;stroke:#c7a22e" inkscape:connector-curvature="0" d="m 194.41,98.703 4.7621,-6.9094 -5.195,11.32 z" id="path5343" /> <path style="fill:#e5d191;stroke:#e5d191" inkscape:connector-curvature="0" d="m 199.17,91.793 10.029,7.8649 c 0,0 -15.224,3.4547 -15.224,3.4547 z" id="path5345" /> <path style="fill:#ecdeaf;stroke:#ecdeaf" inkscape:connector-curvature="0" d="m 199.17,91.793 7.4317,-5.3658 2.5975,13.231 z" id="path5347" /> <path style="fill:#f1e7c5;stroke:#f1e7c5" inkscape:connector-curvature="0" d="m 206.61,86.427 4.7621,5.5863 -2.1646,7.6444 -2.5975,-13.231 z" id="path5349" /> <path style="fill:#b29028;stroke:#b29028" inkscape:connector-curvature="0" d="m 195.56,104.96 13.648,-5.3004 -15.224,3.4547 z" id="path5351" /> <path style="fill:#caa42e;stroke:#caa42e" inkscape:connector-curvature="0" d="m 196.69,107.28 17.344,-2.6238 -18.482,0.30217 z" id="path5353" /> <path style="fill:#ddc26d;stroke:#ddc26d" inkscape:connector-curvature="0" d="m 214.04,104.66 -4.8342,-4.9983 -13.648,5.3004 z" id="path5355" /> <path style="fill:#efe2ba;stroke:#efe2ba" inkscape:connector-curvature="0" d="m 214.04,104.66 0.0722,-7.1299 -4.9064,2.1316 z" id="path5357" /> <path style="fill:#edeab2;stroke:#edeab2" inkscape:connector-curvature="0" d="m 214.11,97.527 -2.7418,-5.5128 -2.1646,7.6444 z" id="path5359" /> <path style="fill:#877641;stroke:#877641" inkscape:connector-curvature="0" d="m 192.66,114.2 6.9387,7.5884 -3.4582,-11.109 z" id="path5361" /> <path style="fill:#dbcea1;stroke:#dbcea1" inkscape:connector-curvature="0" d="m 199.6,121.79 9.2856,6.0291 4.5918,-4.7817 z" id="path5363" /> <path style="fill:#d9c485;stroke:#d9c485" inkscape:connector-curvature="0" d="m 199.6,121.79 3.8775,-6.9647 9.9998,8.2121 z" id="path5365" /> <path style="fill:#c2ad65;stroke:#c2ad65" inkscape:connector-curvature="0" d="m 199.6,121.79 3.8775,-6.9647 -7.3357,-4.1442 z" id="path5367" /> <path style="fill:#8d7220;stroke:#8d7220" inkscape:connector-curvature="0" d="m 196.14,110.68 13.152,-1.0534 -12.602,-2.3455 z" id="path5369" /> <path style="fill:#baac7f;stroke:#baac7f" inkscape:connector-curvature="0" d="m 196.14,110.68 7.3357,4.1442 5.8162,-5.1975 z" id="path5371" /> <path style="fill:#e3d486;stroke:#e3d486" inkscape:connector-curvature="0" d="m 209.3,109.63 4.7413,-4.9694 -17.344,2.6238 z" id="path5373" /> <path style="fill:#f3e9ca;stroke:#f3e9ca" inkscape:connector-curvature="0" d="m 209.3,109.63 5.204,1.2474 -0.46271,-6.2168 z" id="path5375" /> <path style="fill:#d8cba1;stroke:#d8cba1" inkscape:connector-curvature="0" d="m 203.48,114.82 9.9998,8.2121 -4.1836,-13.41 z" id="path5377" /> <path style="fill:#dfc675;stroke:#dfc675" inkscape:connector-curvature="0" d="m 209.3,109.63 4.1836,13.41 1.0204,-12.162 z" id="path5379" /> </g> </g> </g> </svg>
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
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="46.133968mm" height="16.296503mm" viewBox="0 0 163.46682 57.743515" id="svg4480" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="fish_click2.svg"> <defs id="defs4482"> <filter x="-0.031500001" y="-0.1008" width="1.063" height="1.2016" style="color-interpolation-filters:sRGB" id="d"> <feGaussianBlur id="feGaussianBlur4622" stdDeviation="1.7056137" /> </filter> <clipPath clipPathUnits="userSpaceOnUse" id="clipPath5567"> <rect style="fill:#666666" id="rect5569" width="170" height="64.285713" x="227.14285" y="100.93363" /> </clipPath> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1.4" inkscape:cx="127.67218" inkscape:cy="19.952341" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="1366" inkscape:window-height="715" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0" /> <metadata id="metadata4485"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(-229.69517,-103.49045)"> <g id="g5206" clip-path="url(#clipPath5567)"> <g transform="matrix(0.33396884,0,0,0.33396884,213.14631,-110.31556)" clip-path="none" id="g9545"> <path id="path4677" d="m 125.42,86.285 -7.4696,6.8809 -4.9e-4,0 0,4.88e-4 -3.9338,2.617 -3.1158,0.29528 -3.2606,0.56094 4.9381,-2.3284 5.2506,-2.0297 -7.0008,1.1343 -5.501,1.97 -2.1879,0.11945 -5.1254,1.6116 -2.6055,0.18587 -3.2706,1.0082 -12.597,4.268702 -3.3738,1.4626 -3.3752,1.9404 -3.3131,1.6116 -3.0212,0.81084 -1.2375,-0.67562 -0.22123,1.0555 0.04444,2.0684 5.8785,4.5172 -4.1106,0.84427 -2.5214,1.6035 1.0187,1.6045 1.6107,-0.64742 6.4337,0.60538 4.6586,0.36265 4.3715,1.2643 5.5674,0.63977 3.7455,-0.24033 5.1273,0.042 8.0668,1.1295 6.7848,1.0235 4.2429,0.12662 5.8183,-1.1797 9.7845,-1.691 3.0059,-1.013 7.956,-2.111 3.315,7.6411 4.0666,1.5194 2.6518,-1.3508 1.3259,-2.8707 1.4143,-2.8707 1.8916,-1.0741 2.4378,-3.4627 0.43768,-3.5224 9.9518,-1.0168 5.3486,3.3351 6.0113,6.1632 8.0444,4.8966 3.9778,-3.8836 0.88441,-9.8782 -0.40089,-5.049 0.0626,-5.791 -2.3752,-4.477502 -4.1254,-4.5368 -6.4385,4.3581 -4.1259,5.611402 -2.5625,2.0302 -4.1885,2.6265 -10.689,-2.3284 1.5605,-2.4903 -2.873,-2.490302 -2.0331,-1.0134 -2.5639,-1.8152 -2.2543,-1.646 -2.2543,-1.562 -2.7842,-1.7731 -2.9175,-1.604 -2.917,-1.4353 -2.873,-0.549 -2.5639,0.12662 -4.2429,7.7677 -1.4148,1.7306 -2.3427,-0.12662 -2.961,0.04203 -1.9891,0.04247 -2.2232,-0.14716 -1.7956,0.43576 -1.6881,0.11945 1.6862,-2.1845 3.6227,-2.9094 z" inkscape:connector-curvature="0" style="fill-rule:evenodd;stroke:#cccccc;stroke-width:0.04061;filter:url(#d)" transform="matrix(3.5433071,0,0,3.5433068,-163.73956,348.96758)" inkscape:export-xdpi="90" inkscape:export-ydpi="90" /> <g id="g4679" transform="matrix(3.0691772,0,0,2.8773423,-136.85486,419.78748)" style="stroke-width:0.048412" inkscape:export-xdpi="90" inkscape:export-ydpi="90"> <g id="g4681" style="fill-rule:evenodd"> <path id="path4683" d="m 78.535,106.46 -1.1544,1.4333 2.3089,0.84529 z" inkscape:connector-curvature="0" style="fill:#cccccc;stroke:#cccccc" /> <path id="path4685" d="m 77.38,107.89 0.28861,2.0581 2.0203,-1.2128 z" inkscape:connector-curvature="0" style="fill:#575757;stroke:#575757" /> <path id="path4687" d="m 79.689,108.74 0.10823,2.7196 -2.1285,-1.5068 z" inkscape:connector-curvature="0" style="fill:#2c2c2c;stroke:#2c2c2c" /> </g> <path id="path4689" d="m 79.689,108.74 2.0924,1.2128 -1.9842,1.5068 z" inkscape:connector-curvature="0" style="stroke:#000000" /> <path id="path4691" d="m 79.689,108.74 2.0924,-0.69828 0,1.9111 z" inkscape:connector-curvature="0" style="fill:#202020;stroke:#202020" /> <path id="path4693" d="m 79.689,108.74 0.65,-2.54 1.4431,1.8376 -2.0924,0.69828" inkscape:connector-curvature="0" style="fill:#272727;stroke:#272727" /> <path id="path4695" d="m 78.535,106.46 1.804,-0.26 -0.64938,2.5359 -1.1544,-2.2786" inkscape:connector-curvature="0" style="fill:#575757;stroke:#575757" /> <path id="path4697" d="m 77.38,107.89 -1.424,1.6572 1.7126,0.40087 z" inkscape:connector-curvature="0" style="fill:#009edd;stroke:#009edd" /> <path id="path4699" d="m 75.956,109.55 -0.43367,-2.131 1.8576,0.47375 z" inkscape:connector-curvature="0" style="fill:#0084cf;stroke:#0084cf" /> <path id="path4701" d="m 75.523,107.42 0.86733,-2.2349 0.06148,2.4718 -0.92882,-0.23688" inkscape:connector-curvature="0" style="fill:#0aa7ff;stroke:#0aa7ff" /> <path id="path4703" d="m 76.451,107.65 2.0833,-1.1965 -1.1544,1.4333 z" inkscape:connector-curvature="0" style="fill:#00d5f1;stroke:#00d5f1" /> <path id="path4705" d="m 76.39,105.18 2.1448,1.2753 -2.0833,1.1965 z" inkscape:connector-curvature="0" style="fill:#0ac4ff;stroke:#0ac4ff" /> <path id="path4707" d="m 76.39,105.18 1.7092,-2.2089 0.99488,1.6372 z" inkscape:connector-curvature="0" style="fill:#00badd;stroke:#00badd" /> <path id="path4709" d="m 79.094,104.61 -0.55929,1.8471 -2.1448,-1.2753 z" inkscape:connector-curvature="0" style="fill:#07b0ff;stroke:#07b0ff" /> <path id="path4711" d="m 79.094,104.61 1.245,1.59 -1.804,0.26 z" inkscape:connector-curvature="0" style="fill:#0ad8ff;stroke:#0ad8ff" /> <path id="path4713" d="m 78.099,102.97 2.1938,-0.75364 -1.199,2.3908 z" inkscape:connector-curvature="0" style="fill:#00e7b0;stroke:#00e7b0" /> <path id="path4715" d="m 80.293,102.22 2.1683,0.51975 -1.1735,1.8451 z" inkscape:connector-curvature="0" style="fill:#69ffc9;stroke:#69ffc9" /> <path id="path4717" d="m 79.094,104.61 2.1938,-0.026 -0.99488,-2.3649 z" inkscape:connector-curvature="0" style="fill:#0affd8;stroke:#0affd8" /> <path id="path4719" d="m 81.288,104.58 -0.949,1.62 -1.245,-1.59 z" inkscape:connector-curvature="0" style="fill:#00e7fc;stroke:#00e7fc" /> <path id="path4721" d="m 81.288,104.58 1.7347,1.3514 -2.684,0.26445 0.94931,-1.6158" inkscape:connector-curvature="0" style="fill:#0affeb;stroke:#0affeb" /> <path id="path4723" d="m 77.669,109.95 -0.9728,1.4962 -0.73978,-1.8971" inkscape:connector-curvature="0" style="fill:#0a62ff;stroke:#0a62ff" /> <path id="path4725" d="m 77.669,109.95 -0.9728,1.4962 3.1013,0.0106" inkscape:connector-curvature="0" style="fill:#0a9dff;stroke:#0a9dff" /> <path id="path4727" d="m 76.696,111.44 1.7347,1.8971 1.3666,-1.8865" inkscape:connector-curvature="0" style="fill:#0a93ff;stroke:#0a93ff" /> <path id="path4729" d="m 79.797,111.46 -1.3666,1.8865 1.6192,1.0904 z" inkscape:connector-curvature="0" style="fill:#0ab1ff;stroke:#0ab1ff" /> <path id="path4731" d="m 79.797,111.46 2.6696,2.9769 -2.4171,0" inkscape:connector-curvature="0" style="fill:#0aceff;stroke:#0aceff" /> <path id="path4733" d="m 81.132,112.94 3.2469,0.42264 -1.912,1.0658" inkscape:connector-curvature="0" style="fill:#0a89ff;stroke:#0a89ff" /> <path id="path4735" d="m 81.132,112.94 0.64937,-2.9953 -1.9842,1.5068" inkscape:connector-curvature="0" style="fill:#00d6d6;stroke:#00d6d6" /> <path id="path4737" d="m 81.782,109.95 2.0924,1.0291 -2.7418,1.9662" inkscape:connector-curvature="0" style="fill:#a7ffff;stroke:#a7ffff" /> <path id="path4739" d="m 83.874,110.98 0.50507,2.3889 -3.2469,-0.42264" inkscape:connector-curvature="0" style="fill:#b8ebff;stroke:#b8ebff" /> <path id="path4741" d="m 83.874,110.98 1.9481,0.29402 -1.4431,2.0948" inkscape:connector-curvature="0" style="fill:#0affff;stroke:#0affff" /> <path id="path4743" d="m 85.822,111.27 -0.07215,-3.0872 -1.876,2.7932" inkscape:connector-curvature="0" style="fill:#52bb00;stroke:#52bb00" /> <path id="path4745" d="m 81.782,109.95 1.8399,-2.3705 0.25254,3.3996" inkscape:connector-curvature="0" style="fill:#b8ffff;stroke:#b8ffff" /> <path id="path4747" d="m 83.622,107.58 2.1285,0.60641 -1.876,2.7932 -0.25254,-3.3996" inkscape:connector-curvature="0" style="fill:#88ffb3;stroke:#88ffb3" /> <path id="path4749" d="m 81.782,108.04 1.8399,-0.45941 -1.8399,2.3705 z" inkscape:connector-curvature="0" style="fill:#5cffff;stroke:#5cffff" /> <path id="path4751" d="m 80.339,106.2 1.4431,1.8376 1.2409,-2.102 z" inkscape:connector-curvature="0" style="fill:#0affff;stroke:#0affff" /> <path id="path4753" d="m 83.622,107.58 -0.59896,-1.6426 -1.2409,2.102 z" inkscape:connector-curvature="0" style="fill:#8bffc7;stroke:#8bffc7" /> <path id="path4755" d="m 83.023,105.94 1.9338,-0.0847 -1.3348,1.7273 z" inkscape:connector-curvature="0" style="fill:#0affd8;stroke:#0affd8" /> <path id="path4757" d="m 83.622,107.58 2.1285,0.60641 -0.79368,-2.3338 z" inkscape:connector-curvature="0" style="fill:#0affba;stroke:#0affba" /> <path id="path4759" d="m 81.288,104.58 1.7347,1.3514 -0.56122,-3.1965 z" inkscape:connector-curvature="0" style="fill:#c1ff63;stroke:#c1ff63" /> <path id="path4761" d="m 82.461,102.74 1.9899,1.752 -1.4287,1.4445 z" inkscape:connector-curvature="0" style="fill:#87ff44;stroke:#87ff44" /> <path id="path4763" d="m 84.451,104.49 0.50507,1.3598 -1.9338,0.0847 z" inkscape:connector-curvature="0" style="fill:#baff0a;stroke:#baff0a" /> <path id="path4765" d="m 92.027,104.14 6.4216,-1.6906 -5.4836,6.6888 z" inkscape:connector-curvature="0" style="fill:#337fa3;stroke:#337fa3" /> <path id="path4767" d="m 98.449,102.45 2.5253,4.4102 -8.0089,2.2786 z" inkscape:connector-curvature="0" style="fill:#3c5a9a;stroke:#3c5a9a" /> <path id="path4769" d="m 92.965,109.14 5.9887,3.6017 2.0203,-5.8803 z" inkscape:connector-curvature="0" style="fill:#543e98;stroke:#543e98" /> <path id="path4771" d="m 98.954,112.74 2.5975,1.4701 0.86583,-4.8513 z" inkscape:connector-curvature="0" style="fill:#344ba9;stroke:#344ba9" /> <path id="path4773" d="m 102.42,109.36 -1.443,-2.4991 -2.0203,5.8803 z" inkscape:connector-curvature="0" style="fill:#485a95;stroke:#485a95" /> <path id="path4775" d="m 92.965,109.14 -1.5874,8.0119 4.0405,1.1761 z" inkscape:connector-curvature="0" style="fill:#753549;stroke:#753549" /> <path id="path4777" d="m 95.418,118.33 3.5355,-5.5863 -5.9887,-3.6017 z" inkscape:connector-curvature="0" style="fill:#4b1f5c;stroke:#4b1f5c" /> <path id="path4779" d="m 95.418,118.33 3.8241,0.66153 -0.28861,-6.2478 z" inkscape:connector-curvature="0" style="fill:#6864d1;stroke:#6864d1" /> <path id="path4781" d="m 99.243,118.99 -0.28861,-6.2478 2.5975,1.4701 z" inkscape:connector-curvature="0" style="fill:#485195;stroke:#485195" /> <path id="path4783" d="m 91.378,117.15 3.0304,4.2632 1.0101,-3.0872 z" inkscape:connector-curvature="0" style="fill:#db684a;stroke:#db684a" /> <path id="path4785" d="m 91.378,117.15 0.43292,6.3874 2.5975,-2.1242 z" inkscape:connector-curvature="0" style="fill:#ffc7a7;stroke:#ffc7a7" /> <path id="path4787" d="m 94.408,121.42 4.8342,-2.4256 -3.8241,-0.66153 z" inkscape:connector-curvature="0" style="fill:#d77089;stroke:#d77089" /> <path id="path4789" d="m 85.822,111.27 5.5558,5.8803 -6.9988,-3.7854 z" inkscape:connector-curvature="0" style="fill:#c38a98;stroke:#c38a98" /> <path id="path4791" d="m 85.822,111.27 7.1431,-2.1316 -1.5874,8.0119 z" inkscape:connector-curvature="0" style="fill:#645a83;stroke:#645a83" /> <path id="path4793" d="m 85.75,108.18 7.2153,0.95555 -7.1431,2.1316 z" inkscape:connector-curvature="0" style="fill:#3c4400;stroke:#3c4400" /> <path id="path4795" d="m 84.956,105.85 7.071,-1.709 -6.2773,4.0427 z" inkscape:connector-curvature="0" style="fill:#34671a;stroke:#34671a" /> <path id="path4797" d="m 85.75,108.18 7.2153,0.95555 -0.93799,-4.9983 z" inkscape:connector-curvature="0" style="fill:#003f44;stroke:#003f44" /> <path id="path4799" d="m 80.05,114.43 0.28861,6.7624 2.1285,-6.7624 z" inkscape:connector-curvature="0" style="fill:#d2b590;stroke:#d2b590" /> <path id="path4801" d="m 82.467,114.43 2.9178,8.3193 -1.0058,-9.3851 z" inkscape:connector-curvature="0" style="fill:#ffd5a7;stroke:#ffd5a7" /> <path id="path4803" d="m 80.339,121.19 5.0463,1.557 -2.9178,-8.3193 z" inkscape:connector-curvature="0" style="fill:#ffe3a7;stroke:#ffe3a7" /> <path id="path4805" d="m 84.379,113.37 6.9988,3.7854 -5.993,5.5997 z" inkscape:connector-curvature="0" style="fill:#ffaa8f;stroke:#ffaa8f" /> <path id="path4807" d="m 85.385,122.75 6.426,0.78777 -0.43292,-6.3874 z" inkscape:connector-curvature="0" style="fill:#ffbc8f;stroke:#ffbc8f" /> <path id="path4809" d="m 72.513,106.61 -1.2245,1.1434 1.8877,1.4033 z" inkscape:connector-curvature="0" style="fill:#aa8100;stroke:#aa8100" /> <path id="path4811" d="m 72.513,106.61 1.2245,0.6237 -0.56122,1.9231 z" inkscape:connector-curvature="0" style="fill:#7d670e;stroke:#7d670e" /> <path id="path4813" d="m 71.288,107.75 0.45918,1.8191 1.4285,-0.4158 z" inkscape:connector-curvature="0" style="fill:#aea92f;stroke:#aea92f" /> <path id="path4815" d="m 71.747,109.57 0.40816,6.237 -5.255,-6.4449 z" inkscape:connector-curvature="0" style="fill:#cfc174;stroke:#cfc174" /> <path id="path4817" d="m 66.9,109.37 0.10204,-2.131 4.2856,0.51975 z" inkscape:connector-curvature="0" style="fill:#bbbb00;stroke:#bbbb00" /> <path id="path4819" d="m 66.9,109.37 4.3877,-1.6112 0.45918,1.8191 z" inkscape:connector-curvature="0" style="fill:#cbc034;stroke:#cbc034" /> <path id="path4821" d="m 66.9,109.37 -1.5816,-1.6632 1.6836,-0.46778 z" inkscape:connector-curvature="0" style="fill:#9c9434;stroke:#9c9434" /> <path id="path4823" d="m 65.319,107.7 0.05102,2.5468 1.5306,-0.88358 z" inkscape:connector-curvature="0" style="fill:#775b00;stroke:#775b00" /> <path id="path4825" d="m 65.37,110.25 6.7856,5.5613 -5.255,-6.4449 z" inkscape:connector-curvature="0" style="fill:#b59f33;stroke:#b59f33" /> <path id="path4827" d="m 73.176,109.16 2.7806,0.38981 -2.2194,-2.3129 z" inkscape:connector-curvature="0" style="fill:#69731f;stroke:#69731f" /> <path id="path4829" d="m 73.737,107.23 1.7857,0.18191 0.43367,2.131 z" inkscape:connector-curvature="0" style="fill:#69731f;stroke:#69731f" /> <path id="path4831" d="m 72.513,106.61 3.8775,-1.4293 -2.653,2.053 z" inkscape:connector-curvature="0" style="fill:#849600;stroke:#849600" /> <path id="path4833" d="m 75.523,107.42 0.86733,-2.2349 -2.653,2.053 z" inkscape:connector-curvature="0" style="fill:#69731f;stroke:#69731f" /> <path id="path4835" d="m 67.002,107.23 3.4873,-0.99817 0.7983,1.5179 z" inkscape:connector-curvature="0" style="fill:#b09e3e;stroke:#b09e3e" /> <path id="path4837" d="m 70.49,106.24 2.0228,0.37447 -1.2245,1.1434 z" inkscape:connector-curvature="0" style="fill:#868224;stroke:#868224" /> <path id="path4839" d="m 70.49,106.24 3.8241,-1.9846 -1.8013,2.3591 z" inkscape:connector-curvature="0" style="fill:#69731f;stroke:#69731f" /> <path id="path4841" d="m 74.314,104.25 2.0762,0.92977 -3.8775,1.4293 z" inkscape:connector-curvature="0" style="fill:#969a2b;stroke:#969a2b" /> <path id="path4843" d="m 78.099,102.97 -3.7853,1.2792 2.0762,0.92977 z" inkscape:connector-curvature="0" style="fill:#828e26;stroke:#828e26" /> <path id="path4845" d="m 78.099,102.97 0.11091,-1.1097 -3.8962,2.3889 z" inkscape:connector-curvature="0" style="fill:#565e19;stroke:#565e19" /> <path id="path4847" d="m 76.696,111.44 -4.5407,4.3659 3.801,-6.263 z" inkscape:connector-curvature="0" style="fill:#c2b84e;stroke:#c2b84e" /> <path id="path4849" d="m 73.176,109.16 -1.0204,6.6528 -0.40816,-6.237 z" inkscape:connector-curvature="0" style="fill:#acb87a;stroke:#acb87a" /> <path id="path4851" d="m 73.176,109.16 2.7806,0.38981 -3.801,6.263 z" inkscape:connector-curvature="0" style="fill:#a8b246;stroke:#a8b246" /> <path id="path4853" d="m 67.411,116.85 7.5509,3.8981 -2.8061,-4.9376 z" inkscape:connector-curvature="0" style="fill:#ffd270;stroke:#ffd270" /> <path id="path4855" d="m 78.431,113.34 -3.4693,7.4064 5.3771,0.44634 z" inkscape:connector-curvature="0" style="fill:#ffe3a7;stroke:#ffe3a7" /> <path id="path4857" d="m 72.155,115.81 6.2754,-2.4688 -1.7347,-1.8971 z" inkscape:connector-curvature="0" style="fill:#e0d555;stroke:#e0d555" /> <path id="path4859" d="m 74.961,120.75 3.4693,-7.4064 -6.2754,2.4688 z" inkscape:connector-curvature="0" style="fill:#e0d193;stroke:#e0d193" /> <path id="path4861" d="m 78.431,113.34 1.6192,1.0904 0.28861,6.7624 z" inkscape:connector-curvature="0" style="fill:#dfc389;stroke:#dfc389" /> <path id="path4863" d="m 80.293,102.22 1.8112,-2.157 -3.8941,1.8009 z" inkscape:connector-curvature="0" style="fill:#6f8e20;stroke:#6f8e20" /> <path id="path4865" d="m 67.411,116.85 0.12437,3.1527 7.4265,0.74539 z" inkscape:connector-curvature="0" style="fill:#ffe3a7;stroke:#ffe3a7" /> <path id="path4867" d="m 67.535,120 -3.0349,-1.1782 2.9105,-1.9745 z" inkscape:connector-curvature="0" style="fill:#ffaf58;stroke:#ffaf58" /> <path id="path4869" d="m 124.5,93.704 2.3089,7.5709 -4.1127,-0.2205 z" inkscape:connector-curvature="0" style="fill:#56863f;stroke:#56863f" /> <path id="path4871" d="m 124.5,93.704 1.9481,-0.14701 0.36077,7.7179 z" inkscape:connector-curvature="0" style="fill:#385a3e;stroke:#385a3e" /> <path id="path4873" d="m 122.69,101.05 1.2988,9.8495 2.814,-9.629 z" inkscape:connector-curvature="0" style="fill:#276eaf;stroke:#276eaf" /> <path id="path4875" d="m 103.43,93.337 5.9165,-1.9846 1.0101,2.5726 z" inkscape:connector-curvature="0" style="fill:#6a751a;stroke:#6a751a" /> <path id="path4877" d="m 109.34,91.352 2.5253,-0.14701 -1.5152,2.7196 z" inkscape:connector-curvature="0" style="fill:#719621;stroke:#719621" /> <path id="path4879" d="m 111.87,91.205 2.6696,1.5436 -4.1849,1.1761 z" inkscape:connector-curvature="0" style="fill:#94af27;stroke:#94af27" /> <path id="path4881" d="m 111.87,91.205 6.3494,-2.4256 -3.6798,3.9692 z" inkscape:connector-curvature="0" style="fill:#6a751a;stroke:#6a751a" /> <path id="path4883" d="m 118.22,88.78 2.0203,1.1026 -5.7,2.8666 z" inkscape:connector-curvature="0" style="fill:#a9af27;stroke:#a9af27" /> <path id="path4885" d="m 118.22,88.78 8.0811,-1.3966 -6.0608,2.4991 z" inkscape:connector-curvature="0" style="fill:#d9de69;stroke:#d9de69" /> <path id="path4887" d="m 114.54,92.749 -0.43292,7.5709 -3.7519,-6.3948 z" inkscape:connector-curvature="0" style="fill:#347d4b;stroke:#347d4b" /> <path id="path4889" d="m 82.461,102.74 -2.1683,-0.51975 1.8112,-2.157 z" inkscape:connector-curvature="0" style="fill:#5c7821;stroke:#5c7821" /> <path id="path4891" d="m 82.461,102.74 5.309,-2.9339 -3.319,4.6859 z" inkscape:connector-curvature="0" style="fill:#69731f;stroke:#69731f" /> <path id="path4893" d="m 84.451,104.49 7.576,-0.34915 -4.257,-4.3367 z" inkscape:connector-curvature="0" style="fill:#458048;stroke:#458048" /> <path id="path4895" d="m 84.451,104.49 0.50507,1.3598 7.071,-1.709 z" inkscape:connector-curvature="0" style="fill:#304216;stroke:#304216" /> <path id="path4897" d="m 82.104,100.06 5.6661,-0.2572 -5.309,2.9339 z" inkscape:connector-curvature="0" style="fill:#5b731f;stroke:#5b731f" /> <path id="path4899" d="m 87.77,99.805 8.8748,-4.9983 -14.541,5.2555 z" inkscape:connector-curvature="0" style="fill:#51632c;stroke:#51632c" /> <path id="path4901" d="M 92.027,104.14 96.6448,94.805 87.77,99.8033 Z" inkscape:connector-curvature="0" style="fill:#548280;stroke:#548280" /> <path id="path4903" d="m 96.645,94.807 1.8038,7.6444 -6.4216,1.6906 z" inkscape:connector-curvature="0" style="fill:#42947d;stroke:#42947d" /> <path id="path4905" d="m 96.645,94.807 4.6178,3.5282 -2.814,4.1162 z" inkscape:connector-curvature="0" style="fill:#447d4b;stroke:#447d4b" /> <path id="path4907" d="m 101.26,98.335 -0.28862,8.5264 -2.5253,-4.4102 z" inkscape:connector-curvature="0" style="fill:#427a94;stroke:#427a94" /> <path id="path4909" d="m 101.26,98.335 3.9684,4.0427 -4.257,4.4837 z" inkscape:connector-curvature="0" style="fill:#41745e;stroke:#41745e" /> <path id="path4911" d="m 105.23,102.38 2.3825,4.6827 -6.6395,-0.19897 z" inkscape:connector-curvature="0" style="fill:#276458;stroke:#276458" /> <path id="path4913" d="m 102.42,109.36 5.1965,-2.3002 -6.6395,-0.19897 z" inkscape:connector-curvature="0" style="fill:#366f85;stroke:#366f85" /> <path id="path4915" d="m 107.76,121.86 -7.576,-1.1026 3.1747,-4.9983 z" inkscape:connector-curvature="0" style="fill:#368da7;stroke:#368da7" /> <path id="path4917" d="m 100.18,120.75 -0.93798,-1.7641 4.1127,-3.2342 z" inkscape:connector-curvature="0" style="fill:#488395;stroke:#488395" /> <path id="path4919" d="m 103.36,115.76 1.6595,-4.9248 -3.4633,3.3812 z" inkscape:connector-curvature="0" style="fill:#3971a4;stroke:#3971a4" /> <path id="path4921" d="m 99.243,118.99 4.1127,-3.2342 -1.8038,-1.5436 z" inkscape:connector-curvature="0" style="fill:#486a95;stroke:#486a95" /> <path id="path4923" d="m 105.01,110.83 -2.5975,-1.4701 5.1965,-2.3002 z" inkscape:connector-curvature="0" style="fill:#488395;stroke:#488395" /> <path id="path4925" d="m 102.42,109.36 -0.86583,4.8513 3.4633,-3.3812 z" inkscape:connector-curvature="0" style="fill:#485e95;stroke:#485e95" /> <path id="path4927" d="m 64.5,118.82 1.1759,1.9756 1.859,-0.79737 z" inkscape:connector-curvature="0" style="fill:#ffe3a7;stroke:#ffe3a7" /> <path id="path4929" d="m 65.319,107.7 0.2551,-1.2994 1.4285,0.8316 z" inkscape:connector-curvature="0" style="fill:#967d00;stroke:#967d00" /> <path id="path4931" d="m 94.408,121.42 1.7263,1.828 -4.3237,0.29626 z" inkscape:connector-curvature="0" style="fill:#ffc0a7;stroke:#ffc0a7" /> <path id="path4933" d="m 96.135,123.24 3.108,-4.2536 -4.8342,2.4256 z" inkscape:connector-curvature="0" style="fill:#dc9778;stroke:#dc9778" /> <path id="path4935" d="m 100.18,120.75 -4.0459,2.4895 3.108,-4.2536 z" inkscape:connector-curvature="0" style="fill:#b987b7;stroke:#b987b7" /> <path id="path4937" d="m 96.135,123.24 5.9183,0.052 -1.8723,-2.5415 z" inkscape:connector-curvature="0" style="fill:#e9ab97;stroke:#e9ab97" /> <path id="path4939" d="m 102.05,123.3 5.7037,-1.4389 -7.576,-1.1026 z" inkscape:connector-curvature="0" style="fill:#bfb18e;stroke:#bfb18e" /> <path id="path4941" d="m 107.61,107.06 0.1533,4.1765 -2.7523,-0.40627 z" inkscape:connector-curvature="0" style="fill:#488395;stroke:#488395" /> <path id="path4943" d="m 105.01,110.83 -1.6595,4.9248 4.4118,-4.5185 z" inkscape:connector-curvature="0" style="fill:#307bad;stroke:#307bad" /> <path id="path4945" d="m 107.76,121.86 3.6076,2.8299 -9.3113,-1.391 z" inkscape:connector-curvature="0" style="fill:#ead2bc;stroke:#ead2bc" /> <path id="path4947" d="m 111.7,120.75 -0.33137,3.9378 -3.6076,-2.8299 z" inkscape:connector-curvature="0" style="fill:#acbba0;stroke:#acbba0" /> <path id="path4949" d="m 113.74,121.81 -2.3722,2.8723 0.33137,-3.9378 z" inkscape:connector-curvature="0" style="fill:#4b6a87;stroke:#4b6a87" /> <path id="path4951" d="m 123.99,110.9 2.7554,0.64462 0.0585,-10.274 z" inkscape:connector-curvature="0" style="fill:#2758af;stroke:#2758af" /> <path id="path4953" d="m 123.99,110.9 -2.3089,-0.44102 1.0101,-9.4085 z" inkscape:connector-curvature="0" style="fill:#2677ad;stroke:#2677ad" /> <path id="path4955" d="m 110.35,93.925 -2.7403,13.136 6.4922,-6.7408 z" inkscape:connector-curvature="0" style="fill:#3e6c3e;stroke:#3e6c3e" /> <path id="path4957" d="m 105.23,102.38 5.1228,-8.4529 -2.7403,13.136 z" inkscape:connector-curvature="0" style="fill:#2e6958;stroke:#2e6958" /> <path id="path4959" d="m 101.26,98.335 9.0912,-4.4102 -5.1228,8.4529 z" inkscape:connector-curvature="0" style="fill:#42632c;stroke:#42632c" /> <path id="path4961" d="m 101.26,98.335 2.1646,-4.9983 6.9266,0.58803 z" inkscape:connector-curvature="0" style="fill:#495613;stroke:#495613" /> <path id="path4963" d="m 96.645,94.807 3.7752,-1.2414 0.8426,4.7696 z" inkscape:connector-curvature="0" style="fill:#3e751a;stroke:#3e751a" /> <path id="path4965" d="m 100.42,93.565 3.0072,-0.22866 -2.1646,4.9983 z" inkscape:connector-curvature="0" style="fill:#62881e;stroke:#62881e" /> <path id="path4967" d="m 113.74,121.81 5.4591,4.132 -7.8313,-1.2597 z" inkscape:connector-curvature="0" style="fill:#dcc6b2;stroke:#dcc6b2" /> <path id="path4969" d="m 119.2,125.95 1.4796,-2.8066 -6.9387,-1.3254 z" inkscape:connector-curvature="0" style="fill:#ccb39c;stroke:#ccb39c" /> <path id="path4971" d="m 120.67,123.14 3.4183,2.9626 -1.0714,-5.0936 z" inkscape:connector-curvature="0" style="fill:#ddb692;stroke:#ddb692" /> <path id="path4973" d="m 123.02,121.01 5.7142,1.4553 -5.6122,-3.9501 z" inkscape:connector-curvature="0" style="fill:#034859;stroke:#034859" /> <path id="path4975" d="m 124.5,93.704 -2.5965,-2.01 4.5408,-3.2225 z" inkscape:connector-curvature="0" style="fill:#6a751a;stroke:#6a751a" /> <path id="path4977" d="m 126.44,88.472 8.6223,-8.4719 -4.4387,7.4324 z" inkscape:connector-curvature="0" style="fill:#dfe382;stroke:#dfe382" /> <path id="path4979" d="m 130.62,87.432 -4.1817,3.5822 -0.002,-2.5427 z" inkscape:connector-curvature="0" style="fill:#c5c562;stroke:#c5c562" /> <path id="path4981" d="m 114.54,92.749 3.7637,-0.69058 -4.1966,8.2615 z" inkscape:connector-curvature="0" style="fill:#1a755f;stroke:#1a755f" /> <path id="path4983" d="m 118.3,92.058 3.5969,-0.36383 0.79267,9.3603 z" inkscape:connector-curvature="0" style="fill:#448f5c;stroke:#448f5c" /> <path id="path4985" d="m 122.69,101.05 1.8038,-7.3504 -2.5965,-2.01 z" inkscape:connector-curvature="0" style="fill:#556e36;stroke:#556e36" /> <path id="path4987" d="m 121.68,110.46 1.4419,8.0503 0.86695,-7.6093 z" inkscape:connector-curvature="0" style="fill:#1c7080;stroke:#1c7080" /> <path id="path4989" d="m 126.75,111.55 1.9898,10.915 -4.7452,-11.559 z" inkscape:connector-curvature="0" style="fill:#086572;stroke:#086572" /> <path id="path4991" d="m 123.99,110.9 -0.86695,7.6093 5.6122,3.9501 z" inkscape:connector-curvature="0" style="fill:#096385;stroke:#096385" /> <path id="path4993" d="m 119.2,125.95 4.8979,0.15592 -3.4183,-2.9626 z" inkscape:connector-curvature="0" style="fill:#e8ceb7;stroke:#e8ceb7" /> <path id="path4995" d="m 130.73,111.91 1.5306,-9.7713 0.5102,9.9272 z" inkscape:connector-curvature="0" style="fill:#1e6282;stroke:#1e6282" /> <path id="path4997" d="m 132.77,112.07 2.653,0.36383 -0.5102,-9.7713 z" inkscape:connector-curvature="0" style="fill:#3d6299;stroke:#3d6299" /> <path id="path4999" d="m 135.42,112.43 2.9591,0.10394 -0.71428,-9.1996 z" inkscape:connector-curvature="0" style="fill:#38659e;stroke:#38659e" /> <path id="path5001" d="m 138.38,112.54 2.5,0 -0.40816,-8.0561 z" inkscape:connector-curvature="0" style="fill:#276eaf;stroke:#276eaf" /> <path id="path5003" d="m 130.73,111.91 -0.96937,-10.499 -3.0102,10.135 z" inkscape:connector-curvature="0" style="fill:#3541a1;stroke:#3541a1" /> <path id="path5005" d="m 126.8,101.28 2.9516,0.13849 -1.2394,-8.3932 z" inkscape:connector-curvature="0" style="fill:#1d8356;stroke:#1d8356" /> <path id="path5007" d="m 129.76,101.41 2.5,0.72764 -1.1734,-8.9397 z" inkscape:connector-curvature="0" style="fill:#209458;stroke:#209458" /> <path id="path5009" d="m 132.26,102.14 2.653,0.51976 -1.5306,-9.5114 z" inkscape:connector-curvature="0" style="fill:#1d7c65;stroke:#1d7c65" /> <path id="path5011" d="m 134.91,102.66 2.7551,0.67567 -0.86733,-10.239 z" inkscape:connector-curvature="0" style="fill:#1c7d52;stroke:#1c7d52" /> <path id="path5013" d="m 137.66,103.34 2.8061,1.1434 -0.96937,-11.227 z" inkscape:connector-curvature="0" style="fill:#1d8a6f;stroke:#1d8a6f" /> <path id="path5015" d="m 133.38,93.15 3.4183,-0.052 -1.8877,9.5634 z" inkscape:connector-curvature="0" style="fill:#208e62;stroke:#208e62" /> <path id="path5017" d="m 131.08,93.202 2.2959,-0.052 -1.1224,8.9917 z" inkscape:connector-curvature="0" style="fill:#44995f;stroke:#44995f" /> <path id="path5019" d="m 128.52,93.021 1.2394,8.3932 1.3265,-8.2121 z" inkscape:connector-curvature="0" style="fill:#1a7563;stroke:#1a7563" /> <path id="path5021" d="m 126.44,93.557 2.073,-0.53682 -1.7122,8.2547 z" inkscape:connector-curvature="0" style="fill:#208e51;stroke:#208e51" /> <path id="path5023" d="m 128.74,122.46 1.9898,-10.551 -3.9795,-0.36383 z" inkscape:connector-curvature="0" style="fill:#095b7c;stroke:#095b7c" /> <path id="path5025" d="m 128.74,122.46 4.0305,-10.395 -2.0408,-0.15592 z" inkscape:connector-curvature="0" style="fill:#313b84;stroke:#313b84" /> <path id="path5027" d="m 135.42,118.51 5.306,1.6112 -2.1428,-3.0146 z" inkscape:connector-curvature="0" style="fill:#94689a;stroke:#94689a" /> <path id="path5029" d="m 138.58,117.11 6.2754,1.3514 -4.1326,1.6632 z" inkscape:connector-curvature="0" style="fill:#9d8da5;stroke:#9d8da5" /> <path id="path5031" d="m 138.58,117.11 -0.20408,-4.5738 -2.9591,-0.10394 z" inkscape:connector-curvature="0" style="fill:#3f4e97;stroke:#3f4e97" /> <path id="path5033" d="m 135.42,118.51 0,-6.0811 3.1632,4.6778 z" inkscape:connector-curvature="0" style="fill:#515985;stroke:#515985" /> <path id="path5035" d="m 132.77,112.07 2.653,6.4449 0,-6.0811 z" inkscape:connector-curvature="0" style="fill:#49518d;stroke:#49518d" /> <path id="path5037" d="m 128.74,122.46 6.6836,-3.9501 -2.653,-6.4449 z" inkscape:connector-curvature="0" style="fill:#2c467b;stroke:#2c467b" /> <path id="path5039" d="m 135.42,118.51 6.6836,4.054 -13.367,-0.10395 z" inkscape:connector-curvature="0" style="fill:#1c4c5e;stroke:#1c4c5e" /> <path id="path5041" d="m 140.73,120.12 1.3775,2.4428 -6.6836,-4.054 z" inkscape:connector-curvature="0" style="fill:#4b5a8b;stroke:#4b5a8b" /> <path id="path5043" d="m 140.73,120.12 4.8469,1.1954 -0.71427,-2.8586 z" inkscape:connector-curvature="0" style="fill:#bba6ae;stroke:#bba6ae" /> <path id="path5045" d="m 142.1,122.57 3.4693,-1.2474 -4.8469,-1.1954 z" inkscape:connector-curvature="0" style="fill:#635581;stroke:#635581" /> <path id="path5047" d="m 144.86,118.46 6.0455,-1.971 -5.3312,4.8296 z" inkscape:connector-curvature="0" style="fill:#ac9783;stroke:#ac9783" /> <path id="path5049" d="m 138.58,117.11 2.2959,-4.5738 -2.5,0 z" inkscape:connector-curvature="0" style="fill:#444792;stroke:#444792" /> <path id="path5051" d="m 140.88,112.54 3.9795,5.9252 -6.2754,-1.3514 z" inkscape:connector-curvature="0" style="fill:#5c5581;stroke:#5c5581" /> <path id="path5053" d="m 140.47,104.48 2.704,0.41581 -2.2959,7.6403 z" inkscape:connector-curvature="0" style="fill:#2a5eba;stroke:#2a5eba" /> <path id="path5055" d="m 143.17,104.9 -1.5306,-11.331 -1.1734,10.915 z" inkscape:connector-curvature="0" style="fill:#208a8e;stroke:#208a8e" /> <path id="path5057" d="m 143.17,104.9 2.4489,0.77962 -1.3775,-11.642 z" inkscape:connector-curvature="0" style="fill:#208e73;stroke:#208e73" /> <path id="path5059" d="m 145.62,105.68 2.704,0.46777 -1.1734,-11.902 z" inkscape:connector-curvature="0" style="fill:#1e8251;stroke:#1e8251" /> <path id="path5061" d="m 148.33,106.14 2.9591,0.25988 -1.3775,-11.59 z" inkscape:connector-curvature="0" style="fill:#327c4e;stroke:#327c4e" /> <path id="path5063" d="m 151.29,106.4 2.704,0.25987 -1.5306,-11.486 z" inkscape:connector-curvature="0" style="fill:#347a56;stroke:#347a56" /> <path id="path5065" d="m 153.99,106.66 2.3469,0.25988 -1.3265,-11.071 z" inkscape:connector-curvature="0" style="fill:#4f8738;stroke:#4f8738" /> <path id="path5067" d="m 156.34,106.92 3.0612,0.2079 -2.0918,-10.655 z" inkscape:connector-curvature="0" style="fill:#688437;stroke:#688437" /> <path id="path5069" d="m 159.4,107.13 3.3673,0 -2.7551,-10.135 z" inkscape:connector-curvature="0" style="fill:#688635;stroke:#688635" /> <path id="path5071" d="m 145.62,105.68 0,5.9252 2.704,-5.4574 z" inkscape:connector-curvature="0" style="fill:#506a86;stroke:#506a86" /> <path id="path5073" d="m 145.62,111.6 3.0102,0.98752 -0.30611,-6.4449 z" inkscape:connector-curvature="0" style="fill:#4a538c;stroke:#4a538c" /> <path id="path5075" d="m 140.88,112.54 3.1632,-0.36382 -0.86733,-7.2765 z" inkscape:connector-curvature="0" style="fill:#3460a2;stroke:#3460a2" /> <path id="path5077" d="m 144.04,112.17 1.5816,-0.57172 0,-5.9252 z" inkscape:connector-curvature="0" style="fill:#426394;stroke:#426394" /> <path id="path5079" d="m 143.17,104.9 0.86733,7.2765 1.5816,-6.4969 z" inkscape:connector-curvature="0" style="fill:#347aa2;stroke:#347aa2" /> <path id="path5081" d="m 124.5,93.704 1.9462,-2.6897 -0.002,-2.5427 z" inkscape:connector-curvature="0" style="fill:#a9af27;stroke:#a9af27" /> <path id="path5083" d="m 145.57,121.32 9.1835,-2.5988 -3.8523,-2.2309 z" inkscape:connector-curvature="0" style="fill:#cbb993;stroke:#cbb993" /> <path id="path5085" d="m 144.86,118.46 -0.81632,-6.289 -3.1632,0.36382 z" inkscape:connector-curvature="0" style="fill:#4d6389;stroke:#4d6389" /> <path id="path5087" d="m 145.62,111.6 -0.76529,6.8607 -0.81632,-6.289 z" inkscape:connector-curvature="0" style="fill:#49578d;stroke:#49578d" /> <path id="path5089" d="m 150.9,116.49 -2.2701,-3.9022 -3.7754,5.8732 z" inkscape:connector-curvature="0" style="fill:#635581;stroke:#635581" /> <path id="path5091" d="m 144.86,118.46 3.7754,-5.8732 -3.0102,-0.98752 z" inkscape:connector-curvature="0" style="fill:#575383;stroke:#575383" /> <path id="path5093" d="m 148.63,112.59 2.653,-6.185 -2.9591,-0.25988 z" inkscape:connector-curvature="0" style="fill:#475e8f;stroke:#475e8f" /> <path id="path5095" d="m 148.63,112.59 2.653,-6.185 -0.38295,10.087 z" inkscape:connector-curvature="0" style="fill:#81557c;stroke:#81557c" /> <path id="path5097" d="m 150.9,116.49 4.5155,-2.9666 -4.1326,-7.1206 z" inkscape:connector-curvature="0" style="fill:#ab698e;stroke:#ab698e" /> <path id="path5099" d="m 154.76,118.72 -3.8523,-2.2309 4.5155,-2.9666 z" inkscape:connector-curvature="0" style="fill:#b98a6c;stroke:#b98a6c" /> <path id="path5101" d="m 155.42,113.52 3.3673,3.0146 -4.0305,2.183 z" inkscape:connector-curvature="0" style="fill:#d8ad86;stroke:#d8ad86" /> <path id="path5103" d="m 186.62,104.44 7.3596,-1.3231 1.5765,1.8458 z" inkscape:connector-curvature="0" style="fill:#d5b842;stroke:#d5b842" /> <path id="path5105" d="m 186.62,104.44 -1.1544,3.0872 11.229,-0.2428 z" inkscape:connector-curvature="0" style="fill:#eddb12;stroke:#eddb12" /> <path id="path5107" d="m 196.69,107.28 -1.1384,-2.3217 -8.936,-0.52268 z" inkscape:connector-curvature="0" style="fill:#d5c342;stroke:#d5c342" /> <path id="path5109" d="m 185.46,107.52 0.036,1.1761 11.193,-1.4189 z" inkscape:connector-curvature="0" style="fill:#daca0d;stroke:#daca0d" /> <path id="path5111" d="m 185.5,108.7 10.643,1.98 0.54977,-3.3989 z" inkscape:connector-curvature="0" style="fill:#d9be52;stroke:#d9be52" /> <path id="path5113" d="m 185.46,107.52 -11.184,-5.9538 12.338,2.8666 z" inkscape:connector-curvature="0" style="fill:#bcb02b;stroke:#bcb02b" /> <path id="path5115" d="m 185.46,107.52 -13.427,0.0489 13.463,1.1271 z" inkscape:connector-curvature="0" style="fill:#eacf0e;stroke:#eacf0e" /> <path id="path5117" d="m 172.04,107.57 2.2435,-6.0027 11.184,5.9538 z" inkscape:connector-curvature="0" style="fill:#a0a025;stroke:#a0a025" /> <path id="path5119" d="m 162.77,107.13 2.965,0.0246 -1.443,-8.6734 z" inkscape:connector-curvature="0" style="fill:#516417;stroke:#516417" /> <path id="path5121" d="m 165.73,107.16 3.788,0.25727 -1.4431,-7.6444 z" inkscape:connector-curvature="0" style="fill:#839021;stroke:#839021" /> <path id="path5123" d="m 169.52,107.41 2.5186,0.15918 2.2435,-6.0027 z" inkscape:connector-curvature="0" style="fill:#888d20;stroke:#888d20" /> <path id="path5125" d="m 168.08,99.768 6.2051,1.8008 -4.7621,5.8436 z" inkscape:connector-curvature="0" style="fill:#8e9922;stroke:#8e9922" /> <path id="path5127" d="m 164.29,98.482 3.788,1.2863 -2.345,7.3871 z" inkscape:connector-curvature="0" style="fill:#6b851f;stroke:#6b851f" /> <path id="path5129" d="m 160.01,96.996 2.7551,10.135 1.522,-8.6489 -4.277,-1.4863 z" inkscape:connector-curvature="0" style="fill:#76821e;stroke:#76821e" /> <path id="path5131" d="m 157.31,96.476 2.0918,10.655 0.61224,-10.135 z" inkscape:connector-curvature="0" style="fill:#858829;stroke:#858829" /> <path id="path5133" d="m 155.01,95.852 1.3265,11.071 0.96937,-10.447 z" inkscape:connector-curvature="0" style="fill:#6b851f;stroke:#6b851f" /> <path id="path5135" d="m 152.46,95.177 1.5306,11.486 1.0204,-10.811 z" inkscape:connector-curvature="0" style="fill:#5f9149;stroke:#5f9149" /> <path id="path5137" d="m 149.91,94.813 2.551,0.36383 -1.1735,11.227 -1.3775,-11.59 z" inkscape:connector-curvature="0" style="fill:#2a8455;stroke:#2a8455" /> <path id="path5139" d="m 147.15,94.241 1.1734,11.902 1.5816,-11.331 z" inkscape:connector-curvature="0" style="fill:#208e5e;stroke:#208e5e" /> <path id="path5141" d="m 144.25,94.033 2.9081,0.20791 -1.5306,11.435 z" inkscape:connector-curvature="0" style="fill:#249e80;stroke:#249e80" /> <path id="path5143" d="m 141.64,93.565 2.602,0.46777 -1.0714,10.863 z" inkscape:connector-curvature="0" style="fill:#208e85;stroke:#208e85" /> <path id="path5145" d="m 139.5,93.254 2.1428,0.31185 -1.1734,10.915 z" inkscape:connector-curvature="0" style="fill:#1b7774;stroke:#1b7774" /> <path id="path5147" d="m 137.66,103.34 -0.86733,-10.239 2.704,0.15593 z" inkscape:connector-curvature="0" style="fill:#208e74;stroke:#208e74" /> <path id="path5149" d="m 126.8,101.28 -0.0585,10.274 3.0102,-10.135 z" inkscape:connector-curvature="0" style="fill:#274daf;stroke:#274daf" /> <path id="path5151" d="m 129.76,101.41 0.96937,10.499 1.5306,-9.7713 z" inkscape:connector-curvature="0" style="fill:#4b508b;stroke:#4b508b" /> <path id="path5153" d="m 132.26,102.14 0.5102,9.9272 2.1428,-9.4075 z" inkscape:connector-curvature="0" style="fill:#1d6a83;stroke:#1d6a83" /> <path id="path5155" d="m 134.91,102.66 0.5102,9.7713 2.2449,-9.0956 z" inkscape:connector-curvature="0" style="fill:#207591;stroke:#207591" /> <path id="path5157" d="m 137.66,103.34 0.71428,9.1996 2.0918,-8.0561 z" inkscape:connector-curvature="0" style="fill:#3b709e;stroke:#3b709e" /> <path id="path5159" d="m 151.29,106.4 4.1326,7.1206 -1.4285,-6.8607 z" inkscape:connector-curvature="0" style="fill:#bf91a3;stroke:#bf91a3" /> <path id="path5161" d="m 156.34,106.92 -0.91836,6.6008 -1.4285,-6.8607 z" inkscape:connector-curvature="0" style="fill:#c68d73;stroke:#c68d73" /> <path id="path5163" d="m 159.4,107.13 -3.9795,6.3929 0.91836,-6.6008 z" inkscape:connector-curvature="0" style="fill:#d0a06d;stroke:#d0a06d" /> <path id="path5165" d="m 159.4,107.13 -0.61223,9.4075 -3.3673,-3.0146 z" inkscape:connector-curvature="0" style="fill:#d5af7f;stroke:#d5af7f" /> <path id="path5167" d="m 159.4,107.13 2.4,7.5955 0.96732,-7.5955 z" inkscape:connector-curvature="0" style="fill:#d8ad86;stroke:#d8ad86" /> <path id="path5169" d="m 162.77,107.13 1.9188,6.7869 1.0462,-6.7624 z" inkscape:connector-curvature="0" style="fill:#c89d67;stroke:#c89d67" /> <path id="path5171" d="m 165.73,107.16 1.912,5.9538 1.876,-5.6965 z" inkscape:connector-curvature="0" style="fill:#cbac5d;stroke:#cbac5d" /> <path id="path5173" d="m 169.52,107.41 1.7317,4.888 0.78693,-4.7288 z" inkscape:connector-curvature="0" style="fill:#dcb460;stroke:#dcb460" /> <path id="path5175" d="m 167.64,113.11 3.6076,-0.80854 -1.7317,-4.888 z" inkscape:connector-curvature="0" style="fill:#e2c17c;stroke:#e2c17c" /> <path id="path5177" d="m 164.68,113.92 2.9583,-0.80854 -1.912,-5.9538 z" inkscape:connector-curvature="0" style="fill:#d2ab71;stroke:#d2ab71" /> <path id="path5179" d="m 161.8,114.73 2.8861,-0.80855 -1.9188,-6.7869 z" inkscape:connector-curvature="0" style="fill:#c99e55;stroke:#c99e55" /> <path id="path5181" d="m 158.79,116.54 3.0122,-1.812 -2.4,-7.5955 z" inkscape:connector-curvature="0" style="fill:#d4b079;stroke:#d4b079" /> <path id="path5183" d="m 172.04,107.57 -0.78693,4.7288 3.7519,-0.95555 z" inkscape:connector-curvature="0" style="fill:#d5b242;stroke:#d5b242" /> <path id="path5185" d="m 175,111.35 10.498,-2.6461 -13.463,-1.1271 z" inkscape:connector-curvature="0" style="fill:#dac658;stroke:#dac658" /> <path id="path5187" d="m 185.5,108.7 0.98929,1.3944 -11.488,1.2517 z" inkscape:connector-curvature="0" style="fill:#e2c17c;stroke:#e2c17c" /> <path id="path5189" d="m 186.49,110.09 9.6538,0.58558 -10.643,-1.98 z" inkscape:connector-curvature="0" style="fill:#ddb766;stroke:#ddb766" /> <path id="path5191" d="m 186.49,110.09 6.1734,4.106 3.4804,-3.5204 z" inkscape:connector-curvature="0" style="fill:#e2c17c;stroke:#e2c17c" /> <path id="path5193" d="m 186.62,104.44 4.8342,-3.2342 2.5254,1.9111 z" inkscape:connector-curvature="0" style="fill:#d5b242;stroke:#d5b242" /> <path id="path5195" d="m 78.21,101.86 2.0829,0.35606 -2.1938,0.75364 z" inkscape:connector-curvature="0" style="fill:#69731f;stroke:#69731f" /> <g id="g5197" style="fill:#034859;stroke:#034859;stroke-linecap:round;stroke-linejoin:round"> <path id="path5199" d="m 110.17,106.94 1.7317,-1.2496 -0.10823,2.9402 z" inkscape:connector-curvature="0" /> <path id="path5201" d="m 111.91,105.69 3.6798,2.5359 -3.788,0.40428 z" inkscape:connector-curvature="0" /> <path id="path5203" d="m 111.8,108.63 1.876,5.2555 1.912,-5.6598 z" inkscape:connector-curvature="0" /> <path id="path5205" d="m 113.67,113.88 4.6899,0.25727 -2.7779,-5.9171 z" inkscape:connector-curvature="0" /> </g> <g id="g5207" style="stroke-linecap:round;stroke-linejoin:round"> <path id="path5209" d="m 113.67,113.88 0.72152,3.7854 3.9684,-3.5282 z" inkscape:connector-curvature="0" style="fill:#033a59;stroke:#033a59" /> <path id="path5211" d="m 114.39,117.67 4.7621,3.0136 -0.79368,-6.5418 z" inkscape:connector-curvature="0" style="fill:#034859;stroke:#034859" /> <path id="path5213" d="m 114.39,117.67 -0.65825,4.1473 5.4203,-1.1337 z" inkscape:connector-curvature="0" style="fill:#5e98af;stroke:#5e98af" /> <path id="path5215" d="m 119.16,120.68 1.5183,2.459 -6.9387,-1.3254 z" inkscape:connector-curvature="0" style="fill:#83a4ac;stroke:#83a4ac" /> <path id="path5217" d="m 123.02,121.01 -3.8652,-0.32807 1.5183,2.459 2.3469,-2.131 z" inkscape:connector-curvature="0" style="fill:#005070;stroke:#005070" /> <path id="path5219" d="m 119.16,120.68 3.8652,0.32807 -4.6589,-6.8699 z" inkscape:connector-curvature="0" style="fill:#034859;stroke:#034859" /> <path id="path5221" d="m 121.68,110.46 -2.5253,-10.548 -3.5716,8.3059 z" inkscape:connector-curvature="0" style="fill:#3f7d97;stroke:#3f7d97" /> <path id="path5223" d="m 119.16,99.915 3.5355,1.1393 -1.0101,9.4085 z" inkscape:connector-curvature="0" style="fill:#2789af;stroke:#2789af" /> <path id="path5225" d="m 114.11,100.32 5.0507,-0.40427 -0.85407,-7.8572 z" inkscape:connector-curvature="0" style="fill:#176442;stroke:#176442" /> <path id="path5227" d="m 119.16,99.915 3.5355,1.1393 -4.3896,-8.9965 z" inkscape:connector-curvature="0" style="fill:#1a7566;stroke:#1a7566" /> <path id="path5229" d="m 111.91,105.69 c 0,0 2.2007,-5.3658 2.2007,-5.3658 l 1.4791,7.9017 z" inkscape:connector-curvature="0" style="fill:#538366;stroke:#538366" /> <path id="path5231" d="m 114.11,100.32 1.4791,7.9017 3.5716,-8.3059 z" inkscape:connector-curvature="0" style="fill:#4a897f;stroke:#4a897f" /> <path id="path5233" d="m 110.17,106.94 -2.5599,0.12547 4.2916,-1.375 z" inkscape:connector-curvature="0" style="fill:#3c4400;stroke:#3c4400" /> <path id="path5235" d="m 107.61,107.06 4.2916,-1.375 2.2007,-5.3658 z" inkscape:connector-curvature="0" style="fill:#3d6a44;stroke:#3d6a44" /> <path id="path5237" d="m 107.77,111.24 -0.0105,10.619 -4.4013,-6.1008 z" inkscape:connector-curvature="0" style="fill:#3a81a3;stroke:#3a81a3" /> <path id="path5239" d="m 113.67,113.88 -2.345,2.7196 3.0665,1.0658 z" inkscape:connector-curvature="0" style="fill:#1a2638;stroke:#1a2638" /> <path id="path5241" d="m 111.33,116.6 -1.6234,-7.4239 3.9684,4.7042 z" inkscape:connector-curvature="0" style="fill:#23344c;stroke:#23344c" /> <path id="path5243" d="m 109.7,109.18 2.0924,-0.55127 1.876,5.2555 z" inkscape:connector-curvature="0" style="fill:#14253e;stroke:#14253e" /> <path id="path5245" d="m 109.7,109.18 0.46899,-2.2419 1.6234,1.6906 z" inkscape:connector-curvature="0" style="fill:#334d69;stroke:#334d69" /> <path id="path5247" d="m 107.61,107.06 2.0909,2.1164 0.46899,-2.2419 z" inkscape:connector-curvature="0" style="fill:#487095;stroke:#487095" /> <path id="path5249" d="m 107.77,111.24 1.9376,-2.0601 -2.0909,-2.1164 z" inkscape:connector-curvature="0" style="fill:#487c95;stroke:#487c95" /> <path id="path5251" d="m 111.7,120.75 2.699,-3.0818 -0.65825,4.1473 z" inkscape:connector-curvature="0" style="fill:#23344c;stroke:#23344c" /> <path id="path5253" d="m 111.33,116.6 0.36745,4.1476 2.699,-3.0818 z" inkscape:connector-curvature="0" style="fill:#10315f;stroke:#10315f" /> <path id="path5255" d="m 111.33,116.6 -3.5715,5.2555 3.939,-1.1079 z" inkscape:connector-curvature="0" style="fill:#487995;stroke:#487995" /> <path id="path5257" d="m 107.77,111.24 3.561,5.3638 -3.5716,5.2555 z" inkscape:connector-curvature="0" style="fill:#3479a9;stroke:#3479a9" /> <path id="path5259" d="m 107.77,111.24 1.9376,-2.0601 1.6234,7.4239 z" inkscape:connector-curvature="0" style="fill:#3c60a1;stroke:#3c60a1" /> <path id="path5261" d="m 123.02,121.01 1.0714,5.0936 4.6428,-3.6383 z" inkscape:connector-curvature="0" style="fill:#d9a474;stroke:#d9a474" /> <path id="path5263" d="m 128.74,122.46 2.0732,2.1858 -6.716,1.4524 z" inkscape:connector-curvature="0" style="fill:#e4c4a7;stroke:#e4c4a7" /> <path id="path5265" d="m 130.81,124.65 11.294,-2.0819 -13.367,-0.10396 z" inkscape:connector-curvature="0" style="fill:#ca8c54;stroke:#ca8c54" /> <path id="path5267" d="m 118.36,114.14 3.319,-3.6752 -6.0969,-2.2419 z" inkscape:connector-curvature="0" style="fill:#044a79;stroke:#044a79" /> <path id="path5269" d="m 118.36,114.14 4.761,4.3751 -0.10204,2.4948 z" inkscape:connector-curvature="0" style="fill:#005070;stroke:#005070" /> <path id="path5271" d="m 118.36,114.14 3.319,-3.6752 1.4419,8.0503 z" inkscape:connector-curvature="0" style="fill:#04657d;stroke:#04657d" /> </g> <path id="path5273" d="m 154.76,118.72 3.8265,9.4075 0.20408,-11.59 z" inkscape:connector-curvature="0" style="fill:#7b6f2b;stroke:#7b6f2b" /> <path id="path5275" d="m 158.58,128.13 4.7,1.87 -4.49,-13.46 z" inkscape:connector-curvature="0" style="fill:#b29a51;stroke:#b29a51" /> <path id="path5277" d="m 163.28,130 3.0612,-1.6632 -7.5509,-11.798 z" inkscape:connector-curvature="0" style="fill:#e0c97e;stroke:#e0c97e" /> <path id="path5279" d="m 166.34,128.34 1.5306,-3.5343 -9.0815,-8.264 z" inkscape:connector-curvature="0" style="fill:#e9d79e;stroke:#e9d79e" /> <path id="path5281" d="m 167.87,124.8 1.6326,-3.5343 -7.7019,-6.5418 6.0693,10.076 z" inkscape:connector-curvature="0" style="fill:#c5b171;stroke:#c5b171" /> <path id="path5283" d="m 158.79,116.54 3.0122,-1.812 6.0693,10.076 z" inkscape:connector-curvature="0" style="fill:#827632;stroke:#827632" /> <path id="path5285" d="m 161.8,114.73 2.8861,-0.80855 4.8158,7.3503 z" inkscape:connector-curvature="0" style="fill:#a08e2c;stroke:#a08e2c" /> <path id="path5287" d="m 169.5,121.27 2.183,-1.323 -6.9988,-6.0273 z" inkscape:connector-curvature="0" style="fill:#c4aa56;stroke:#c4aa56" /> <path id="path5289" d="m 171.68,119.95 2.814,-4.2632 -9.8128,-1.7641 z" inkscape:connector-curvature="0" style="fill:#d7c17d;stroke:#d7c17d" /> <path id="path5291" d="m 167.64,113.11 6.8545,2.5726 -9.8128,-1.7641 2.9583,-0.80854 z" inkscape:connector-curvature="0" style="fill:#7a682d;stroke:#7a682d" /> <path id="path5293" d="m 174.5,115.68 -3.2469,-3.3812 -3.6076,0.80854 z" inkscape:connector-curvature="0" style="fill:#ad9d3a;stroke:#ad9d3a" /> <path id="path5295" d="m 171.25,112.3 3.7519,-0.95555 -0.50506,4.3367 z" inkscape:connector-curvature="0" style="fill:#e0c87b;stroke:#e0c87b" /> <path id="path5297" d="m 141.64,93.565 4.3877,-12.006 -1.7857,12.474 z" inkscape:connector-curvature="0" style="fill:#726f2a;stroke:#726f2a" /> <path id="path5299" d="m 144.25,94.033 4.7448,-12.63 -1.8367,12.838 z" inkscape:connector-curvature="0" style="fill:#7c792e;stroke:#7c792e" /> <path id="path5301" d="m 147.15,94.241 5.153,-12.162 -2.3979,12.734 z" inkscape:connector-curvature="0" style="fill:#726f2a;stroke:#726f2a" /> <path id="path5303" d="m 149.91,94.813 5.7652,-10.967 -3.2142,11.331 z" inkscape:connector-curvature="0" style="fill:#636239;stroke:#636239" /> <path id="path5305" d="m 152.46,95.177 2.551,0.67568 4.0306,-10.031 z" inkscape:connector-curvature="0" style="fill:#726f2a;stroke:#726f2a" /> <path id="path5307" d="m 155.01,95.852 c 0,0 2.2959,0.62369 2.2959,0.62369 l 4.9489,-8.4719 z" inkscape:connector-curvature="0" style="fill:#888544;stroke:#888544" /> <path id="path5309" d="m 157.31,96.476 2.704,0.51975 4.8469,-7.0686 z" inkscape:connector-curvature="0" style="fill:#726f2a;stroke:#726f2a" /> <path id="path5311" d="m 160.01,96.996 4.277,1.4863 3.1718,-6.5278 z" inkscape:connector-curvature="0" style="fill:#6b693b;stroke:#6b693b" /> <path id="path5313" d="m 164.29,98.482 3.788,1.2863 2.343,-5.5792 z" inkscape:connector-curvature="0" style="fill:#504d1d;stroke:#504d1d" /> <path id="path5315" d="m 168.08,99.768 6.2051,1.8008 -1.5152,-6.1327 z" inkscape:connector-curvature="0" style="fill:#886b11;stroke:#886b11" /> <path id="path5317" d="m 172.77,95.437 3.3163,3.0665 -1.801,3.0661 z" inkscape:connector-curvature="0" style="fill:#d6c693;stroke:#d6c693" /> <path id="path5319" d="m 170.42,94.189 2.3469,1.2474 -4.6899,4.3318 z" inkscape:connector-curvature="0" style="fill:#c1b078;stroke:#c1b078" /> <path id="path5321" d="m 164.29,98.482 6.131,-4.2929 -2.9591,-2.2349 z" inkscape:connector-curvature="0" style="fill:#baa663;stroke:#baa663" /> <path id="path5323" d="m 160.01,96.996 4.8469,-7.0686 2.602,2.027 z" inkscape:connector-curvature="0" style="fill:#cdb157;stroke:#cdb157" /> <path id="path5325" d="m 157.31,96.476 c 0,0 4.9489,-8.4719 4.9489,-8.4719 l 2.602,1.9231 z" inkscape:connector-curvature="0" style="fill:#e4cf8b;stroke:#e4cf8b" /> <path id="path5327" d="m 155.01,95.852 4.0306,-10.031 3.2142,2.183 z" inkscape:connector-curvature="0" style="fill:#d1c535;stroke:#d1c535" /> <path id="path5329" d="m 152.46,95.177 3.2142,-11.331 3.3673,1.9751 z" inkscape:connector-curvature="0" style="fill:#d7cd54;stroke:#d7cd54" /> <path id="path5331" d="m 149.91,94.813 2.3979,-12.734 3.3673,1.7672 z" inkscape:connector-curvature="0" style="fill:#b9aa6c;stroke:#b9aa6c" /> <path id="path5333" d="m 148.99,81.403 3.3163,0.67567 -5.153,12.162 1.8367,-12.838 z" inkscape:connector-curvature="0" style="fill:#d5bc6a;stroke:#d5bc6a" /> <path id="path5335" d="m 146.03,81.559 2.9591,-0.15593 -4.7448,12.63 1.7857,-12.474 z" inkscape:connector-curvature="0" style="fill:#d5bf4c;stroke:#d5bf4c" /> <path id="path5337" d="m 139.5,93.254 1.6326,-2.131 0.51019,2.4428 z" inkscape:connector-curvature="0" style="fill:#927722;stroke:#927722" /> <path id="path5339" d="m 141.13,91.123 4.8979,-9.5634 -4.3877,12.006 z" inkscape:connector-curvature="0" style="fill:#b9972b;stroke:#b9972b" /> <path id="path5341" d="m 191.45,101.2 2.9583,-2.4991 -0.43291,4.4102 z" inkscape:connector-curvature="0" style="fill:#8b712d;stroke:#8b712d" /> <path id="path5343" d="m 194.41,98.703 4.7621,-6.9094 -5.195,11.32 z" inkscape:connector-curvature="0" style="fill:#c7a22e;stroke:#c7a22e" /> <path id="path5345" d="m 199.17,91.793 10.029,7.8649 c 0,0 -15.224,3.4547 -15.224,3.4547 z" inkscape:connector-curvature="0" style="fill:#e5d191;stroke:#e5d191" /> <path id="path5347" d="m 199.17,91.793 7.4317,-5.3658 2.5975,13.231 z" inkscape:connector-curvature="0" style="fill:#ecdeaf;stroke:#ecdeaf" /> <path id="path5349" d="m 206.61,86.427 4.7621,5.5863 -2.1646,7.6444 -2.5975,-13.231 z" inkscape:connector-curvature="0" style="fill:#f1e7c5;stroke:#f1e7c5" /> <path id="path5351" d="m 195.56,104.96 13.648,-5.3004 -15.224,3.4547 z" inkscape:connector-curvature="0" style="fill:#b29028;stroke:#b29028" /> <path id="path5353" d="m 196.69,107.28 17.344,-2.6238 -18.482,0.30217 z" inkscape:connector-curvature="0" style="fill:#caa42e;stroke:#caa42e" /> <path id="path5355" d="m 214.04,104.66 -4.8342,-4.9983 -13.648,5.3004 z" inkscape:connector-curvature="0" style="fill:#ddc26d;stroke:#ddc26d" /> <path id="path5357" d="m 214.04,104.66 0.0722,-7.1299 -4.9064,2.1316 z" inkscape:connector-curvature="0" style="fill:#efe2ba;stroke:#efe2ba" /> <path id="path5359" d="m 214.11,97.527 -2.7418,-5.5128 -2.1646,7.6444 z" inkscape:connector-curvature="0" style="fill:#edeab2;stroke:#edeab2" /> <path id="path5361" d="m 192.66,114.2 6.9387,7.5884 -3.4582,-11.109 z" inkscape:connector-curvature="0" style="fill:#877641;stroke:#877641" /> <path id="path5363" d="m 199.6,121.79 9.2856,6.0291 4.5918,-4.7817 z" inkscape:connector-curvature="0" style="fill:#dbcea1;stroke:#dbcea1" /> <path id="path5365" d="m 199.6,121.79 3.8775,-6.9647 9.9998,8.2121 z" inkscape:connector-curvature="0" style="fill:#d9c485;stroke:#d9c485" /> <path id="path5367" d="m 199.6,121.79 3.8775,-6.9647 -7.3357,-4.1442 z" inkscape:connector-curvature="0" style="fill:#c2ad65;stroke:#c2ad65" /> <path id="path5369" d="m 196.14,110.68 13.152,-1.0534 -12.602,-2.3455 z" inkscape:connector-curvature="0" style="fill:#8d7220;stroke:#8d7220" /> <path id="path5371" d="m 196.14,110.68 7.3357,4.1442 5.8162,-5.1975 z" inkscape:connector-curvature="0" style="fill:#baac7f;stroke:#baac7f" /> <path id="path5373" d="m 209.3,109.63 4.7413,-4.9694 -17.344,2.6238 z" inkscape:connector-curvature="0" style="fill:#e3d486;stroke:#e3d486" /> <path id="path5375" d="m 209.3,109.63 5.204,1.2474 -0.46271,-6.2168 z" inkscape:connector-curvature="0" style="fill:#f3e9ca;stroke:#f3e9ca" /> <path id="path5377" d="m 203.48,114.82 9.9998,8.2121 -4.1836,-13.41 z" inkscape:connector-curvature="0" style="fill:#d8cba1;stroke:#d8cba1" /> <path id="path5379" d="m 209.3,109.63 4.1836,13.41 1.0204,-12.162 z" inkscape:connector-curvature="0" style="fill:#dfc675;stroke:#dfc675" /> </g> </g> <text sodipodi:linespacing="125%" id="text4090" y="137.28145" x="259.04544" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:15.02859783px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan y="137.28145" x="259.04544" id="tspan4092" sodipodi:role="line">CLICK ME</tspan></text> </g> </g> </svg>
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scQSSyyxxBJLLLHE+tk1b97/B1Y6nDUzkNnbAAAAAElFTkSuQmCC
iVBORw0KGgoAAAANSUhEUgAAAKYAAAC9CAMAAAAOR/YdAAAC+lBMVEUAAAD//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6goKDLy8ttbW3///+ysrLp6enPz8/AwMD/5sQjHyD/5F7+58ggHh8dGxwmJCUkIiIaGBgNCwwWFBUpJicIBwcRDxD//v7/5WTm1sL65cjIyMg8OzssKioAAAB7enpZVlFRUVFLSkowLy+OhXpqamk2NTR0c3NDQkK3trWpqKmGhYSBgIBKR0Xs7Ozr28bi0r2/vr2JiYl4cWfQ0NDEw8Ovr66qoJJvbm5mZWX96tDPzMn14cazs7OcnJuVlJT+5WvW1dX35s7z4svw38e6ubnMwK/IvKtbWlpjXVbZ2dndzrvYyrefn5//5nNqY1tEPzrv7u/d3d2Yj4OFfnT+9/Dj4uLRxLPEuKixp5mYl5eupJaOjo6jmY1gYF/n5+dxa2JTTkjBtaW8sKF+d22jo6OnnZCVkpC4rJ2elYj/54D39/fu3MIFBATa0sj/5bWuqaKloZ2Pi4b88uXs5Nr/56f+6Zn95o7Ft6W8gAuEAAAAjnRSTlMALSIeU08aMzgKJQUSMCcqFztFTEk2AhFmDXBuVXdgQmNoXXV7WH1reXKFW16CZIdAD39pYXMyKYkcPUtsRBVRIUhDLCQ/PjWTV5cZBxYgHY6RRwk6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CwHed8OeXcDxAAAAAElFTkSuQmCC
iVBORw0KGgoAAAANSUhEUgAAAKYAAAC9CAMAAAAOR/YdAAAC+lBMVEUAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5sQjHyD/5F7+58gkIiIgHh8eHB0cGhsnJCUNDAwpJycXFRUSEBEIBwdLSUj/5WQAAADr2sT+5sZramrt7e315Mzl1sG2tbWCgYFWVVRDQDyWlZSOhnswLy796tCGhoUaGBj75sju3sjCtqY8PDwsKir34seysbBvb280MzPU1NTJycl0c3NmZWVFRETMwK/Iu6ubmpr+5WtbW1tOTk3+9u7Z2dnQz8/i0r26ubmqqaeenp6pn5GKioljXVb8/Pzdz7vZyrh9fHx5eXn/5nNTUE06ODbx8fDd3d3BwMCtra2xp5mSkZGYj4OHf3RqY1q+vLuflol6c2lbVk7FxMXx38SioqKupJalm46OjY1gYGDn5+fHxse8sKF/eG52b2ZwamHLy8vRw7GmpqasoZP/54Hk4+PSzMa4rJ3/5a0FBAT39/fa0sj+5r3MxLmloZ3955Lj4uDs5Nr96p7h3+Db19Pi18upxqhrAAAAhnRSTlMAYVWJS8kYv7T8dxok+nTHPp8MQkA2gYvvTW1rvapqbPkhkl+zYOZU0qguK1fb1cswqRGb8bIOSA/TlH05enZKkJ6O4bwtAoDjwH846RbdgzLWp5Xe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////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAACPYSURBVHhe3V39fxzHWV8pe7Ej2Y5NcnEdqYort+5rEhsrqdsCPriIirvEbuo47QWaSC1KwUjlwoUSFarWQLlgHFAT5FDjolpVqaR/0jxvMzu7OzM7e7dn68P3B/tOt7f7fO95med5ZnY2uv//CkPS6ff78upgYGA6/dXmdMSYbsvfHj4Go9Nt1oSKoCEfPGwMQGetKRxM1Nbk04eL0nQWDb3UCPJGPn+4KCdFvyWyR4dq9ZMKTz2GfzkQ9laGTr9BTKJo4rPXrn1auBCewr8eBHMrQUfIjJ299jrgqjBh1OGDuhz3MBFMZ5HJTFxBLogvChMGetCiHPoQEUqHx5iZbwgXxGeECYHMTY59iAgTYZXC18SrQoTxmjBhYDiYlsMfHoLosNecFRoaV4QJAw9pyRceGgLo9Ek1j14VEgY+J0wIByK6FdPhGFCzsHn9mjBhoLnV5EsPC4V0OKOpn3yGwnMG3xQmDNTiQ3afIjoc0Z4CYT8nFFL4AhMR4KFN+eLDQQEdcpsaC6tHHAOW5OChjj5eOl1i85gIe9LmPvnkIOrKt63oLq6OsuDz0emicOA2Cp+2uU86OfCHA0n66qMj5KGzStdGt1H4vFBIIZUcUDhw8WnTCREji+duOlQLiNso2NwnnRxQOLCHN1WLA0YWz510bGxOnnxNOJhIJwcUDmzhjaPKY+xfo0ofXHRo8MyxOflpoZBCKjlwiUtsyA9Hma06zktRIM/m5MkvCAUT6eTAzocsTaIKxosRRQM7HSebkyfTWTXjVflMQLV2OlwTGxVVkO8DpYMXt7Oxu086OaDwluJDjqhj5IOmQ+LItXOwuc+1Z+RDkPUx+jYg4UNskvHr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
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" id="svg5579" version="1.1" inkscape:version="0.91 r13725" width="470.625" height="295.3125" viewBox="0 0 470.625 295.3125" sodipodi:docname="TWglass.svg"> <metadata id="metadata5585"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs5583" /> <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1366" inkscape:window-height="715" id="namedview5581" showgrid="false" inkscape:zoom="1.8556614" inkscape:cx="235.3125" inkscape:cy="147.65625" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" inkscape:current-layer="svg5579" /> <image width="470.625" height="295.3125" preserveAspectRatio="none" xlink:href="data:image/png;base64,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 piIPiDcpf+fWs1s3H21dvbO0uDGnX1paXFtYWDIYDHLxuHSao57mSNlECRUpo4wIhtoobeXUFuB7 0yyqF1rsmzg8ieoVjHTJqQgNE6VhIDSMERUNrqAMiXC9M+gucBkQDLXMoqEZ6ApCv9C4wIgAGiop ozcXAOWpzQWU5gJycz65pYDaXszpqxqD1fL7qng9lYK+avDh0Z4qXmflLLx1FtUuJfYpaTA1fVhF H1ZQYXIKTEaBLfLwF6YZBjZKR4draENa+vA0ohUazOksJ9bl0lqKRch2FbFfRRrQUGASTJegvw5Z noapzhrtb6C1lrG7arl9jb0FyY0JQdVR3nVRPo2x/lVhbhUhLtVhbuVBTmX+DlWBTnUhbh1xft0J /l2xvkOpoaDFIzPC8bkxxPw4anESaPHjjUUS43yY2c4qYU+NbLBRi+wAhX0B37dEHDjHQFxkoTZo 8DXKEOjpm2zMFp94Q0AG/f0qF3eFi7vKA8TjNllooDw4XmZhLtNRl2nIi5SRDQIM5BIFAX64SUVu sXGbdPQmHQN8vzfJujVGu8albPEoN9j4SxTweeQVBvYSFQVOrjIJW1zqFpd2jUW6RMFsEAD9g1Bw A6uY3kVE18LI6yA6F41ZGOkAWUJ0riK7VxBdRuWbFO3Vwvri2boiaXO5vLVS1Fg6WZ3PLUkH0FNy 47FZMfCUsO5I3wY/5woP+wJnmwy7M0m25gk2ZjFWJ0JPHfI5vNt1/w773R9a73z/zI53z376geuR vQGWJ/0sjtsf+NRi5/sWn75/9L2/HP3grTN7PrI/ssfx6F7bQ7ts939if/BTtxMHfM2PRNpbxLva ZAe4FYZ6p3s7xTlYpnk6lkf5lgR7xNuYFXg79WcndKRFIsrThLiO1UnsFSl9ZQyjow/OcxBX5Jyn QPm7qz/eWvr+9sr3jy799OLOL6+e/uPVs5+/evD1/c1H6+pNKW+ZT9CSYDOwJkFn5VhX9WR//UR/ A6ujlt7dKiDhxUKh0rCgXdlQLq5Naww8uYYhUUKbTCigDeNIYi1pVkmblbMBNbNy0oSQNDkLWjxm dALO4g9SeQMUHnQkc/tIzE4spX4QVdEJK2zqL2zoza9rr2rtbmrvra5pzkjPj41KiY1JCQ6KCvAP 9/IMdHH2dHJ0t7F2hGJhZwtyxtbhjI2TlY2TpZW7rbWHrbWXnbWPo62fs32Am2OQl2uYn2dUsG9c eGBCdCikfHxkZlJMblpCUVZKaU56WW5GeW5WZR6kvCngfHuIJjuzODMdVPjc5MTMhNgUI/HRIYGh /j5+Xu6erk4ujtBAvJWl+WnzEye2B+KhFg8qvNF3EAD9/xjxjz9/Ll5YZcg0TON+IEB5aDFhqYpp JJ4uAlFA+ZV4OfgjMUZGnZFRwVEoo4vk0PUAWk8YUt4IPTSznitTg0Y/qtwOUP7NgDsgHjp547v6 te//FfEm5d9U+N8N1PxK/H81UAOIv/h6lMZI/PqVLUA8NG8SIh7auPXNjEmj71BeLzNpIh4ct/s7 8B2aFG9SHhB/89mNaw8vnru2OL+2OL+6ury+tLhsmDOIp1jSCaZynC6mo2fxQ0LcwBisld5Ryelp nEb2yUkjIuyggoqUU5BKGlrHxmvoIyrqkJw0ICH0ivG906iO8eFmans5ubUMcK9nIGS4HlCueV1l 3PYSTnsxo7mAWJuFqUhDlCSiK1KxNZm4uiw6UL6nnN5WRGrMIzXkQitBVmUwW0smYU1TiNYJRCt/ qJEzUD+OaJvGds/ie8XEfhlxQIrrm0F2ziA7hJhOKb5HiO4QY7vAP06E6lAS+6GVzhgjwHcptpvf W8NoKx0siO/PT5gYamZ2VGNr8nH1JdWxgRXhnuVh7iWBzmVBLsX+9kV+dsD3ymCXxghP4HtjuEdT uHtrpOdgSjC0z2pOFGjxgHhCXiylKJFdmQkqvMw4vX26vXy6o0I20KBFtM+hu+ZxvSukwfOAeCYS 4A4a+iUWCoB+fZRkJJ50jUcAuF/l4kGph8LGXmFirjEx15nY6wzsFh19lYa6QkVeISMugwC4GZgr DPQVcGTirnOIN0ept0bptwT0e2P0W1zyDfAdLukGB5yQb3Kp1znkW3z6bT4dnG+xiVcZuCt0zBUa uHggLpJGzuFh69iBDRyE/jquH2QDP7CO6VtD9QDiQdYQ3UtD7bqeBnVnrb6nUd/bqOmqU7ZXy4zQ T1TnsUvSqAVJhOw4ZHJYZ4hnU4BbY4B7pbdTvot1qo157OmjYScOBBzZ43t4t/fhPR4Hdznv+8Rh 7w7bPR/b7N1hf2i3w5G99kf2nj24y2zXhxZ7P7Hc/6nZro+OfPD3w++/fWrnB2f2fnL2wKcOR/d4 nj4cZHMywsE8xsk8L8ilITmkryCxrzC2JyemJSmiLiq4NNA71flstpdNfZIfvSNPR++/NEO6MEGY ow8tcFBLAvyduZmXl7XfXV94dW/9+6dXf/gSKP/4l5ePv39289s7Fx5vaDeloxJMD6okBZ4XRyhP G20vE8LbZhHdMxj4DJM2PTUlUmlUi6vz5y4tnr8onV8AhY8lUzLlaoZcSxGrCFNS0qSIMStlixX0 GQltUkyfElMnRDjeJIw22kPkdOGYHVhGN4EJ0ooi1/SjipoHC+r78mu68itaKmrb6xrbKyqqExNA hY8CxENvt3oEAOId7F3tjGM1tpb2dqDIgwp/5qyrjZ2duZnLWUt327Metlaedmeh4RoX+wB3pxBf 94hA7+gQv5jwwPiokJTY8PSEqJzU+PyMpOLs1JKctLKczPLcbCA7hHteDjgHKcvJelPhc5ISTHNp 4sNDokICQ4zEe7g4Otlb2xjXiDc7dez4sUNHDm8/a4Uq/C4T8dvKb6P8x77+KPFPnn8xO79Kl+sY Sj24tNJMW4JIVAwxFCPxSroQZFv5177LqbNyyozMFKpQTgfXA6mKLlMxZCqmTMWSqTjQoA1EPE+u 5hvfcTUpP6bWmJSHoH89OAONz4CjSg0CPWI15p+U/+0ozR8mHnrc+ivxxlefTAsYgAp/5cb2pHjj KM2bFv/0n1q8caWa/0z88zt3nl29cndt5eLy4vraysb6yurK4qJeJZeMM6QCipRDkFAR05i+CXj7 JLx9DAYqeb8YN6SgIDUM7NoUc0lAWRJQlVSEjNCrogyCTMKbOb3VY7AGfn/dYHEirDR1bLhFgu2Z HGoaG6jldZXyO0vZbQXUuhxMmXFdxvRQoDymMg1ZnkJqzKW1FVJa8gkNOZjqDHhJIqIsmVSfx2gv Y/dUs3prKB3l+OZiWlcVD9Y8Cm8bHW4dHWoWDDWDfwQ4To60inE9MuA+CZpRA3Bf4eOWeVhAPPAd 9HdQ6vG1OSOlqQMFieiqHGJDEbIypycvuTzCtzDQKdfHNs35dIrDKeB7WZBTsZ9dnodlTbBrU7hn W4xPfZBzR5QXJjcGmRU+lBIEfCcVxIMjaPG8mpxpcCXrrBqD1g4rmmgtVQw26pEdOkT7PKZ7lTRo wv0cDQ6gN3V2gPvNMQpQfmuUtMnCXGSgrrCx13mEW3zSTQ7B6DvmBh1zk4G9xcSBXKehr1GQ12io awzMdTZ+i024ysSB3OCR74wx7o2x7o8xQB5MsB6MM++Psx5McEDuCsA5G5w8nOQ+muQ+HGffE9Dv 8Cm3eOSbHNJVOuYyFQl+wy0m9jIVcYkycoWOvAKOlJHLZPgmafgCdmAF3rkw2Aqg30D0rMI7Fwfb 5vqaAPrAellrxUxdIbckjVmQzChIRiaFwmKD+qMDWwLdy91s8h0ts2wtUs+eSjhzPNbiWOyZE5Gn jwWeOOhzfL/r4d22e3bY7P3E/vAel1NHPCxPup05YXf80Jn9u09++vHRHR8c+fj9I6bjx+8e+/gd s53vOR7ZBYgvCvfoyo6GlySNlCYNFsX05ES2p0YU+3vke7kmO1gFn9ofY32kKsqFVJ8pRbWu8zAb fOwiC6mnjcwxkQ8Nk99e0X1/b+27hxdfPrn8w/Obv3x9/8cv737/5PrL+5vPLy9enGHPDLe0Jwa0 xfkiC+IYzcWTsHYVDS8XcGdmpmYUSugvr0o7t7KsW12VLi5M6vRchZotBz5oAS+0GTFLKOVJlYwZ CZE/RR6doY4JSaNCBGuil8QFvrcgKc1ISgua1oqmNyPINX2IgvqugurOgsqOvJLG4rL6mtqmysqq xIS04KBIX59gD3c/U4W3Putw1hIapXE46+Bo7WBz2tL+jKXDmdNOVmfcbM662QDoLT3sz3o52fqB Iu/tGuLvGR7oHWlUHnT5lLiIzKRYUOQLMpKLgPLZGaCwm1gHJ+BoOoF8BxU+JTErMS4tLjopKjwu DFxtAoL9fXw93SDi7aytrSwsTkPvtRqJ33/o4N79+3bt2b1z965Pfqv8Nsp/7OuPEv/F19+MaRcY xt34qEpAvA66jZKo6MB3sZohVtNFKrrQmFklCG1WAXB/4zvZGAr4jkhBlaigX7i9Q4hpXH6beJ5i W3mBSgOIf/N89bXvkOymQJPff0P8b+v8rErz21GabeL/X49bjctM/ob4tatb69eMy0xuE38H2pV7 +1nrfztQ8+Zxq8n3beKhxYSfbl6+ubp6ftXo++qCYVGr0oinpHyKhIWBtvsgwsZHOrj9jaOw5nFE uwgPU9JQc1zC+jTrooi7OErSszFyEkxO7FWS+1WUgYnhJmprEaenktlZ1pkVjq7N5Q82cnqqOF2V rM5STgeo8IWk2nR8eRosJ6ojKbAuwh1ZkgQviu/JDMNVZwDimZ0l4EhsyBkuThjIj8HVZBHr86ht ZZy+Ot5gI2+wiQ9rAf9KplXDppBdM2goQmy3lNivZowYuJgFHnaZj1sdxYMsctAaKmxiqBFbnTVc koQoS0NWZAwXp8CKUvB1RdjawubUqMJgd9AB010tstytaiO966O9C3xsUh1PZjidqvCz64r3b4/2 bgl374v3H04NGUjwH04JBuUdEA+OnKpM4LvpJdWxhsLxpiJRV9UcqtOA7oKmt2O6lwn9G9ThC/SR NeLgFWiIhgBM3+ITb41Tr40SNznYi0z0JfAdLuG2gHJvjHpnlHyThb9OR183En+TiftdWPjbXNLd URqo7XdGaSAAccD3owlwZD+Z5j2d5j+dEXwmHP9cPGHM5HPJ5JfSqReymRfS6S8kk58Lx57N8B9P caCLAaj/AtrdUcptHvEmB3+TjbvJxt5igX8Q9ipl5CIo+MieDVTvJTzsEnbwArr/HLJ3baQLiL8I awOlXt1VO1WVwytOG6vMphcm4zKiEIkh/RE+bf7O1e42pS5WhQ5ncuzMM23NM+xOp1ibxZw+Gnnm eLjliYBThz2O7XM+stf15GG308fOHtpzbMeHJz75+NgnHx366P3df3/roz//+4d/+fdP3/7z/nf/ avbJ+67H9sW7WlfFBjQlBTfG+bcmB/TnRw/kx9ZH+1UEe1aH+RX6uoZbHPE6+FGU1f7yUCdYbgy/ o0xH6Nvg41bYaD0FtibAPlyYfnlj/vsH6y8fnv/28eYPz2/9+PX97z+/9fLxtW9vn7+3IN8UssZ6 a9AlySD9OdHdmbGzmCHd9LhMJhFrtBMyxbRcMyWTKBYM6tUV+crKhEbPkShHlXqBXG98Q142ptBw xUrKmJDAncRzJomjszj+LIzGBy2+HU1vGCbVwPC1MEL9MKEdiWuHo+q7hysa+vJKmjKyK/Lyq2pq WooKK6Ii4729At1cvQHx9nbO1mftz1raWp+xdXVw9fPwcbVztDE/bW9xGijvbGXhag2gPwOU93S0 8XG19/d0DvRxC/bzCAv0iQwJiI0ISYqJSIuPzkqKy0tLKshIKcxMK85KB9AXg2SlQzGeQEM0KUnZ SfGZRuITosJjw4KN77VuE+9sb2Pa6QkQf+zoQUD8wQN79u39dM9u4Pv/PPHf//AjVayhqww01RxF qacq9dCW3ABrI/EgNJEKCkS8ijaros4qAOggJtyJxpCECgr445GoQMCvNSnPgoiHZmEC5SHoIeKh NQwEaq2pyJsqPDQub5TdGOWEQjkp387vlFeqTTNq3hAPvfc0v6haXFYvLv9XxF9c2IAWMICmS/6e +IvXTKM0/0Q8KPJPfvO41bRGza/EA98fvJ5UA43FP/j82u2H5y9vrZ+7sLa6tjQ/N6eUakRTykmu jEOA9vcgDE4guth9DYyeGt5Q4zS2R8VAzfNJiwLKygRtfYq2OIrXskaU1EFAvAjTIUS3TcIbWV1l tLYi0MSHShOZ3VWgXzM6ylgdpZTmfHJ9NrosoT87FF2Y2BrrWxnoUB5gj69MhxfGD+RGURvziI05 5OY8dHU6siIFKA+qPaujnNNdxe2pmxhun0X3SIkwMW5AhBuEVkogDSuhmZpwLRu1KCAsT5BXJynn hIwLIubaOHGejVSSB4TojqmRFsFgPa+vht1VSWspJTUUQjt7lGUC4tHV+Y3JEaVh3mVhHtUA9xi/ ihA30OKz3CxSHU5ku5gD4pvD3JtCXVvD3XtifXpjfQYTA1AZ4YS8WHppylhDvrirSg1rNiA7gfLA evBDzXDzPKpDM9RkQHYsYrtXCH0X6PBLdMQFCvwqBwsCOjs0Fj9GvsLDX2Jjr/KJN4Hs4/S7IHzq bQ7pFotww4Q7Cw9yi4W/wyHe45Hv8UEo9wW0xxPspzM8ECD1k2k+UPsL0dhzoQCcPBdNAMq/ks18 LRd+oxR9oxKCfKsSvVJLQL5Vir+RC7+WzryQTIBf8vns6JMp7qNxxsMx+gMB7f4o5S6PeIuFvU5D XSWPXCYOXyHBr5ER18ENBGnkMn4IQH8RMwDa/Tl0H4AeNHpFW8V0bd5ETe54bS4lLx6dGoaIDxqK 9O0OcW/yta9ytSp2Ol3sbFngfCbH3jzt7Ik0W/MUG7O4sydDTx/xgZYxOGBzYOfh998++M7fTu3c ceTD9w988O7Ot/78ydt/3vP+3w/t+MBszyeOJw4H2VvFezrGuViHW59McLQoDnGvifFrjA9oTQxu jgtsjPYv8nNOsDOPPnsi1vZEsqNZkZ99a7w/qTpLjeta56EWWcNz9MH1Cfz9xemXdxZ/eHLh1ZNL rz7b+v7FnR9e3Hn5dOvFzfUvNhduqKaWeXgJqmsa1sRqK+nKiia0VEv5LIVcJtPrwd/fKYVyXCYH ZU5oMCjW1qSLK9Cr7zLVuFjFhZatlfKlSoFcwxQq8KMzSM4ETjBLm5IiWWMdaEoznNAwRKgdxFWD DGDaESgknQHDUxs74QVlzSkZZQlJBSkpBYUFFZkZ+UGB4caBeDdAvI21g7WVnY0lRHxEUFh4YLCz jY2NuZnt6VMOZ8ycrU67WFu42p5xdzjr6Wzr7Wrv6+EU4O0a7OcZFuQbHRYUHxmaFBOZFh+TlRSf m5qYn55SkJH6JuCHpkD9PSk+IyEWmi4ZExEXGQp+bXiQf5Cft4l4FwdbQLzlGTNzs+OmFv+GeGNA l/+fJP7ld99TZFqaep6mNgDiKQodWa4hG7fsoEhVZInSFKJESRAZI1SSZqEQX4cgVBNFGpJYQ5Jo SFINRaqlyjR0mYYJbeynYSm0bCUUjkrHU2v5ah3IqEoLrDcW+ddzbKB3nYxRKCegd51+D71C9Yb4 N0XeRDw0L35xWbu4ol9aM6xszK9B8+Ln1y8Z1i9By5Cdv7R8cXP14pW1S1c2Nq9tXN3aMBJ/cevm peu3N2/cMa1Bdv32Q2jLJ2is5tGtO4/uvJ4Xf//Bs0ePnz+Elpk05tEXDx4+h/Lg8zt3n4DrxMbF y+fOX1hdnNfKhKqZMeUUTznGVLCwIsKAYLiF1V1Nay9n9dRMY7r0XOzqBG15jDLPxS3w8etTlCUB XkWHyUh9YmwXkHQK3jwGq6e3FeNrs4DOyMo0ensZq7uK1JhPbcoj1mUiSuL6skL6s0LguTFdSYGV wY6gxWONIza9GWGwvOiBwuiRssTe3MjOzFB0VTquOmt6qHm8r2FquH16pJPf16AgDelZWA0dqaKM aBkoaN2bGdZFMeeCmL0xS18GsvOxcnDJIfVJcd3jsAbTmgejA7VA+WlE6yT4X9RVRWwsorVV8Psa SU2l3bkJjUmhjYlB9bF+TXEBLfGB9VFelSEu5YGOFQEO1SB+dlU+Ns0hLt0x3kNJgfi8GGZFKijv 440Fkp5qNawJBFR4YUfldGuptKdKPdigGqiX9VbrR1qXAPH43nNk2CYdscXGXmNjLjGQVzg4aBR+ lHhdQL4+Rrk+Rr05Rrs9Rr8roN3hUx/wafe51Lt88m0u8Q6PBEy/N0q9A3wfpTyaYDydZD2bYn82 zf1shve5SPBcPPaFePKFdOpr2fS38tlvFSBC4PhLleSlWvqdVv79nOw7neQ7LTiXfaeRfaeSfqeU fqeSvFIKv5VPfy2dfCEe/xxcKiaYj8boj8ZoD/iUO2z8LSYWCgN7m4m7A+4bwPWGhr5BRW2REcD6 a+SRTcLQGqJ7eah9fqBJ2VEhbCmebS3hVqYzihKo2dG4pGB0QuBQtHdnsEtLgGNjgEONt22Fp3WF p02+/else/N0O/MYi6Mh5ocDzA87Hvz07J6PT+342ObgPqC81aF9Rz7+4MCH757Yu9Pq2EHLIwdP 7vn0+K6PT+z84MA7fznx0d9cju2LdLRKdbXL93GuCHFtiPasCnXOcrOMtT4ZbnEizs4CQJ9gezLb zbI+0p1YnarCty1xYPNMmJ4+uCxA3V2eevVw7YfPL7/6/Nqr5zd/eHH7u8+3Xtw+98WVpSer6quy sUUuQU0eNtBHtFSEhIQUcxki0YxYoxZpddOg2yk1PGjdWdX03LxscUWxuCzVzU2KZGNiaAlb5rSQ PivBjk4hRydH+OA4Q5sUEXlTvVhK8xCmDUnuQNNakNT6QXxDH6Kqva8dhmzvR1Q1dGXlVcRDi8Vn JMSnFRdVpCRnenr4mXyHctYeEG9/1i7Qxy8lPs7Xw9XujLndmVMOVmZOVubOZ0+72pxxs7N0czjr 7mTj5Wrv4+HkD7p8gHdEsH90eBDwOjEmIjUuOiMxLis5ITs1MSc1KSctCZxkpSRASU4A5T09PgZ6 3Sk6Ij4yLCYcqvChAT6BPp4+Hq5Qi3ewAbcSb4g/emT/oYMQ8Xv37ATZJh5S/n+G+GdffsXXL1GU Bupr4kkyDUmmgmLcmQXanAXaUlWBE0HBCuUEoQovVOFmVXgQoRov0hLEOoJER5DqiFIdWaqlyKDH 5Qxoy1YtU6FjKbUslY6t1nPVer5GDymvAtGa5lCOqZRjxtdZtwOu9kbi3yg/JVf+l8S/GaiBiF+C lpmcX9lYgF59uji/vgkRb1wsfuXi5fWLV9YB8ZeublyGlD9/7caFrZsXr9+6dOP2FRPx0H5PoMVD uX330Z27j+5Dvj99+ODZk8dfPDDm8eMvHwHiQa+/+/jO7Yc3b9y9tHnt3PqFcytLBoVYOs5RTLDV U1xAvJQMnxhp4/RU09tLQSbhzXo2+twMaMeUBS5ujoVa4uMuzNLXJskKyqAY1zONaJ9BdEiwvYKB enxN1khJ4nBhHKoildJSRG0tItfnUOqz8ZUpsNyw3gz/rnS/3qyQofzYvszwgewIRFFCT1poU7RX S7xvb04YvCQeVhg7VBhHrc/HlmZgSzORRWl0SOR6dlfVGKxBRYEtcNDLo7iNSdJFCeOahn9Jwlyd IC6NYvUsuJLUqyT3zjGGJZiOKXgTuOSIse0grK5SVncZv7+G01tDaC7CtxTTuqvoXVXY+ryevNj6 WN9cr7NFvrZA9hJf25pQ157kYExhAiw9rCHYuSnEuTvWG54WQsiPo5UmUkuTmBUZY42Fws5KcXe1 pLta2F423VIsbAfEVyj6qtQDdXPw5gVk2xK6YxnTtYbrvUgZukyDb1JHLtORWxzcDdDiQXkfJUFH U0B95hEh1rnEu1zSPQH17igFHO8Ddsfp4PhwgvFkmv35DPcLIf9L0dgXQgHQ+Rv59DdAdhCV8JVG +sOc4ke96nud4nutAjrqVD/Pa38yaN7kxzn193r1dzrl9xoAvQhA/1I+87Vk/PkM9+kE88k447GA 9miUCvKQT3nAJYHc5xDvgtsIYD0TB6yHoKcgrhCHL2D7z6N710Y6Df2Nqq5qeWflbHPxZE3eWFkG Ky+BkhGJTw3FJAUjEgMHY327IzzaQ93aQ90bfJ0q3G0KnCxSbU7EWR2Ptj4Vanncz+yo8+G9jof3 2B7c5WV50sX8qBlAf+8O872fHNrx8Udv/eX9P//bx2//+e3/8//Z+97bhz9699Suj5z27kpwsKqO 8GqK964Od87xOJPqbBljbR5qcdz36O6QU/sjzPYm2x2pDLUj1CTJMA0GxoCe2ifDt6kZ/beXp18+ vvD98+vfPb8BoP8O2vf18pdXlx6vqB4tym9ophcFRD0TsTFBW53maaZGpeIZsUoh0mimVVq+Qgvu 7BkSBbinn9YaFAvLasOiRKGekasEYhlrRgQRPzY9wpuEcScGWQI8d4w2NkPkT8KpnEEiqxfHaEWQ q3qQ5c3DpQ19RbVttW29zV0D1Q1tyWkFoWFJQYERyUkZJUUVkRGxlmdsnJ3crc/ag9ha2UPvPVnb pCbEB3i521uedrA67WBp5nDmFFAeFHkX2zMudpYu9lYm5X09XQL9PEODfCNDA4DXQPkko/LpibHp SXEZyfEg4CQtMRZKQgz4qZSYSJPvseEhUaGB4CYg2M/b39vD293F3dnBSLyl1RlzQPyJ49vE739N /N7dkPIQ9P9DxD/47PnE/BpZoaeq5yiqbeKJxj1ZfvVdJDfhbgpOpALBCvOaEjQAAP/0SURBVI0R aUDwEh0UORSCTEeS68gKLVWppRlDV2mZKkh5jlF5rkbHU2l50KqTSoFyO0B5EIFCMQYi345J+f+u xf+WeM3Sin4ZavELxmUmAfHzG5vQQ3wj8VCFv3R1HeTy1fWrW+deEw9a/K/EQwvUPLp199HtOw8B 8ffuP3lgJP7Ro88fPH5+/9HnoM4/evz5/XtPbt28f/P63evXbp2/sLlgWNArZTrxtGZ6VDvDV06w Z1iEaXQPu6+e2VXJ7CwHqi7wsJfE3KUxioGFBtEzkIs83CIfdHmsljkyhWgb7W8YG2yS4nq53VUj pSn9uVG9WeHwkkRik3ELjvocYk0Goii2PzOoPyuwIdqlwNeyIdZrICcSW546UhTfFOfdGOPVkx4K y49GlCQMFcT2ZUf2ZkY2Rvs1RPv3ZccxO6uE2B4xvldGGljkY8/PUC+J6Jsi+iUh7dwEcZmHNjDh 0EZR1AE9pX+eBtNTBtSkvtmR5rH+GjGmbWakCVOTjqpMxdVkgqsOo7NyCtMjpQyPwltYfdW4xtzB woTGxIDSEOcMV/NU+2OVQY6DWRH02hxOQz6lPA2TH4PICsflx1BLkshF8fSyZE5N9mhDwURzMWju IgA9aLJtpZLOcnlvpaq/Wgurn4M3zY+0LCBal1Ed64B4UOSp8Ct0xDUm+jognou/wSUYg7/Jxd/i EW5xCTe5hNs84j0+6YGA8nCCDkw35dEkE+TxFOvpNPv5LO+FeAy0b5BvZFOvlLPfqcRQgO86+U8G NTD9Z6D5nPoHveoHvfqXef0vC/p/LMz9Y3HuH8vzPy8ZfpjXfTen+XlO+ZNO/qNW+gOAXgEp/+Us 7/Mp9ueT7OdTHJBn48ynY3SQx4B7HuCeDLi/xyZAytNQ16mIa+ThTfzgeVTvylDHQn/LfF+zrqte 1lwuqiueqMhhFyTRsmMp2TGkrGh8ZiQqNRQOWe/XG+HTFuxe42Nf6Homw94s5szRkFOHAk8d9jm5 3+P4Hpdju93NDnhZHrU9/OnpXe8f/+idA++/t/+D9/Z+8N77f/nTznfeOrprx/4P3jm24yOrvZ+G 2JyuignqzAzvyghpTvQtC3UuCLStjPFLdbNKdDztc/Ajz73vRFrsrgh1QJXGiRCNGkKnEtc2BasT Yzs2VYKv7l/84cWdV59d+/rp5o8vbrx6cOHJuurpmvL5pv72qmh5hrw6TbuknF5Tixf0KrVeI1Iq ZpXgln2OJVVTRXK6WMGXg7/Lc1KlVqbUSjT6SZmKJ5KxQH0cFyK44zCmYJDOQzF5BI6AwB1HM0dh JFYHilw3gC7tGMprHM6u7c+ubM+rbC6rbatv7qlp6ExIzgkMCAsKDE9NzgRxcnBzsHWxsYR8tz9r b29le+aUWXhgYKC3t7XZCXtLczuLk3anT9hbnHS0NHO0MneyPu1kY+EKuryzraebo6+Xa5C/V1iQ H+jjQPl40OWjw5PjolLio1MTYoDs4AjOwXeSY6OSge9RkfFR4bERr3339w708fD1dPN0dXJzsne2 twG3EmfPmJ8+dfzksUPHjhw4cnDvwX279u/5dN9uKHt37dy769Pdu/5nZtTcfwaIXyXJ9RTVHFmp I8u1RKn6V98h4n/t7xgoCqxIhRGp0FDUaJEGLdZgJFqsVI+R6zEKPQ5Ar9ASFVqSQkNWqCkKDVWp oSk1DKC8Ws9WA+i1HJUGhKdU8I0ZVSigFcdA5PJRuVxgjHF1Gkh56NGraSeQ/5549dKKzkj8vIl4 yPfN+fPbxJsqPET8pnHS5GviLxsHaqDNQADx0K5+D03Em5SHWvxDiPiHjz+/9/DZ3XuPoZ+6dR/k xtbti+ch3xUSiVI4PS+bXZJOG0QCEYdEHe7kDbXyBptZPTVjsMalUdx19cS5WbaaidYxkFo6Qgkt HIZR04blZAhcbl8Ns6OS3FQ8BW+jNhcNFyd1poc0xfv05kSSWwpBi4d21CuO788M7c8MHsgObohx KQ+1r4txb0rwGS6KI9Rk9OdFdqYH92aGdSQHtidBqQxxLfZ3bIoPwlTmTA63L/AJl6Tcy3L+ppRz ScLalLIuiGir4/hlHmqFg1pgwDXEXiW2U4lpV6DalOh2cD45UEtpyMVUpBJqMsH1pjbGsyM9BJYf O5Afj6nJ5Q42T6C6uLBGRm8VuaOE0FyArs1GVKbXx/tWRLh0Z4QhSxLB7cVIdhQyNwaeEQpPD8Xn x5KKEgj50YzyFG5tLr8+f7KlRNheLuwoF3eUy7qrFL01ip4KzWCNfrhxHt68iGhdGGlZQnacI/Rv Glv8VQZyi4W5zsZusbHXOdvK3+Qa+zuPdIcPjcY8hIbaGUDzZ7PcN/lMyAN5LuJ/KRZ8JRkHuH8r n36pmAFN/AeN9Eet7Eet/Ced8pc5zT8MWnD8eTvaXwx6oDwg/v8uGUzE/7Q49yNAfx78lPqXOeXP etmPGsl3yulvZRNfiUe/nOW/EELHL6a5n4MryjT7s0nm03HGEwFkvUl5ENDrbzHQWxT4JaA8um8V 3rk02DbX26TurFW2VUkaS6eq8nglaayCJGZBEr0gkZwbh8+KxqZHolLCho17DdYGOJT62Oa4nY23 ORV2+kjImaMBFkc8Tu5zO3XAw+KI7eFdp3a+d/yjvwPlzXZ9ZL5nh/m+nbbHD1of2X9q1w6Lvbus D+6zPbjHz+JIurcN+CMbyI8ZKorvzg5vTgyENucK9UpysvQ7usth518jTu/O97ZAlcZO9pUpUU0y RBOvs0wAb96aF796dv3Hr+9/8+zqqy9v/vzVnS+3lh6tKb64NvfyweqTi4rLSsGNOem1Jd3mxsra xopar5Wp1LMaPVeqYIpkDJGcI5aPg786UpVcpVPOLYjU2jGJYlSiYM5I8KNTKM44kj2GYo4i6PwB IrMLQ+3EUFuQ5JpBTGH7UE4TLKuuP7OyI6OkIT2/Kq+kFhBfW9+elJTh5xMU4BsSF50U5B9mbwPa s7O9lYOdla0d9GqrpZ+HR6Cnl50FNBZvd/qUrdlxO/PjQHlQ5x2szBysTzsbu7yri72nu5O/j3tw gHdYsB9QOzrMOGITFQaqOmj0wHQj6+FJ0eGJUeGJkeHxEeFx4aFRIUHhQX4hRt/9vNxAhfdwcXR1 tAPEO9hYWVuePmN2wuz4kRNHDh49uO/w/j0H9+7ev3sXyL5dQHnoHddtlP/Y1x8l/skXL/j6JZIC EK8nAZd/V+GVBBAxtIUuTqTECpUYYyDcxWoQlEiNEmtQYi1aokNL9SiZDiXXoeVarFyDk2vwcjVe riLIVSQj9KDOQ7uwq3QsqNGDqDlKBVcp5ynlXIUxchAZTy4Dyhuhf93ljcvEGxcgg2bU/BfELwHi l7XLq4bl9dfEXzYSD82oWbmwuX7xDfHQQA3w/RKo8MbHrdvEA9+hZcge3r73GOB+6/YDkLt3H5ta /MNHnz14+OzO3Yc3bty9cf32tas3zq1f0Gv0CqlUIxMb5KJF2czcDF/Oo4wTEXRYB2+4XYjrl5EG F7iYG8rRq/JRLRMto8BVNISCMiwjwZTUYRm+bxrRpqYOTcFbqC2luNo8AD2pIR9ZnjaQG9Wa5A+6 PKunktpaSKjL7s0AvofB86MHckK70v2Hi+MGCqI7M0LgJQnQY9jmvIHCmIYEn+ow94ZoX1hewgi0 QFipGNs/zyNszDA3ZfwrSsFVlWBTxjknpK1MEuZ4SDUdpqUOaCkDSkKPHNMhQ7dJkS3CofqJ3kpe RzGxOn0oL3ogO7I/O6Ilwbch1rszLaQ7PbwlMbg3N6G/OK0hPbI5K6qvJAlRm4VpyhuuSu8rSRiu SEXVpOPqskZKk5rifOpDXWqDHFsj3YfTQ/AFceTiRHp5MrMilVWVKWgsEHdDI+/KvlplX/XccJNm oE7VV6kfqgO+A9wB8UsjrWvorkukwSs0OCD+Mg1xhY68ykRfY2G22KDLE7bHZ4y+Q6Mx4/THE8xn 0xyg+RcSAcgL2fhX8gmQrxWTX4OjbOIb2aTJd1Dhv1eLQRP/Saf4Wa/8Ra/+ByB+Tvs6OpPvUItf NPzfpfl/LC/8sjz/y5Lhl6W5fyyAn9L8YlD9Mqf4SSf7QSP6TjnzrWwS1PmvJWMvRKNfCvlfCnkg z2c4n4EbiDFI+Yc80OXJj/gUE/e36OirJPgVEvwCdmAd2WOaYWmaPg+sh2ZV1heNV+dyyzMZRSmU /ERSbjwEfWbkcEpQT5x3W5RnbahbkbddioNF5NkTgaePuB3dY39ol93hPWf27AC4H/vgbbNP/m69 /2PH4/tczA7ZHdt/eu/O4x9/cOj9d3f/7e1P3/rL4ffesj/wcYyjWU2cb3d2ZHOiX67H6TSnUyku VqnujmmezrH2p4PN9sRY7a8Nd8CWxIy1Fcjh9UpkyxSsUc1A3l1Vfvvsxk8v7n37/NaP3zz47tm1 xxd1Ty+qXt5e+uHJpecX5x4ua28uz924dP7q1YsXzm8sLy3oFg1inWZSoeBB65MD4hXTYoVMqVPP GRR6/ZRUNilTTCs1oxI5Y0pEHJ1EMgVwGr+fxGlDUZvgxGYEpWGEVNKNyGjoTa/tTq/qSC1pSM6t SMwoTMkoKCuvKy+rjY9N9vEKAL6Hh0S7u3jbWjnYWtrZWULEO5y18XVzD/DwcLQ6Y2d+ys78pO2p Y1AA9KDOnzlpb2XmaH3awcbCycHa1dnOy93Jz9sNdPnQIN+I0ACgfEJEKEh8eMg/JS4sJDY0ODo4 MAJcXvwg3/293Hw9XDzdnd1cHJwdbR3tre0B8VYWlqdPmZ88eurooeOH9h85sPfQ3t0H9+w+sHv3 /l1G5Xf/zxD/9cvvKDItWQmN0pDkvyEeiooggYIXG0dmgPLb/d1Y3oHvUH4lHinVIWValEyLkWmx MjVWpsJKVTiZUXm5GjR6U52ng6i0TKWarZRzFHI2FBlbLmPLoHBkMp5Mxpf9Cv24Qrm9jPB/1+IB 8csQ8XMr64bV8wvQKPyV+XOXIeIvQC+4mojf2Ly6cQUapbm4vTH39oya19NpoFGaO/efAOJvgp5+ 8x5Q/t69J48efvbo0Wegzt+79+j6dai8Ly+uaFU6uUiqkkqWdcqNOeW8aHyWjuUi+/iogSniiJyO XuATN6bplyUckHkeTkKCiYkwCWlIQoTJyUNyEkyE7h4bbJJgelSkQU53DamxCFuTS6zPI4HU5eCr M+gthXxYLakpD1udAS+MQ5ckDudH10W5gnvngfzYtrSQgYI4fH0uoSG3tzCmJTNkqDwZV5NPa6lQ kuDnpplX5GPnhJylSdrCOHkJZIK8MklZm6YsjuFVDPAv0y3EdU4hm6dGGkXoVjm+S4brECIaJ/qr WK35pJo0ZEncUH4UvCAWXhgPy4vpy45qSw6uifCsjvBqSQmvTQxN9rCOcjiZF+zUlhM5VJkGoEfW ZuEa88gtBdjazMGC2P6cKGRBHLQoTW4UpTyFVpFKKU1iVaWPN+fPdpZJe6u1w01zyBYtrEE31LCA aNEO1gHfdbBaPaxhHta4MNS0huq4RBy8Qh7eoiMuU4Y3ydBw/FUG6hoTvcXCXjcqD4i/M0q+J6Bu j7bP8r4Q8k2yf6OceqmeeaWZBQEn36qmXyqnv1OB8i78Xi0C+UEjARUe8n3O5Psb4nX/dx44bvgF ZNHwD6Pv/3d5ARyh80XwfUA8NKTz85zqJz00YgN+N3DNeCmb/kY6YYL+K3DHAHq9Ufln40wQY5en PRFAAdDfZeNvMrDXaWigPDSxEj90Dt23PNyxCGtbgLXNDTSru+sk7ZWzzaUT9YXciixqYTIxJ46U F0vMi8bmRMLTQzpivWuCnAs8bGLPngw5fcTr2F67/TvO7v3Eau9Oyz07LXfvsD2w0+7IrtN7Pz74 4d/2vPvWwY/e3/fuu7ve/tuud97d/e47+97729EP/253YEeUg1llrF93VkRbgk++11lwW+B5ZH+I lUWWr0eur2uqk3mxr1VPkg+tMlnYU6ZBNitRbWJk+yKfcHdF/erJ9e9fPHj54v53X9z58u7GZ5d1 T8/JP79i+HJz4dGq/taK4dalczevXbp5dfPWlUt37lw5f2lND6BXq6flKt7kDHdsSqbUShUyjUE3 KxFPzAqFcuWMXDkmkpK5AiyTj2EKiKMzcDq/E01pQ5KhV58GMTnNgPiO9Kq2tNLG9KLa1Jyy2LiM 2NiUgvzS4qKK2OhEP++g4IDwQN8QJztXiHhji3e2sQvw8PR3c3O2sgTE25uftDt13PbEUZuTR21O HYWgtzhpb3nKzsrMzuaMk/1ZN6C8m6Ofl2ugr2dIgE9EkF9sSCBIDDgGB8S8SVBAdKB/ZIBfhL9v qK9XkJe7v4err7uLj5uzu4uDq5M9tDu4nbWdjaWNlYXVGbMz5ifMjx46dfjA8QN7j+zbc2TvnsO7 9xzaveugsc5vo/zHvv4o8d//+CN6VkFRQc9aAfHGgZpt4n/13RjId1ORF6kxQihooRol1KDFWoxY h5HoURDxOtDlIeKlGuA7RLxUhQfKy5TE7TqvpirURujVTIWCqZAz5XIWyPY2IDK2VMaRSrkgr6Ef Uyi2NwP5fxG/AojXr6wbN269aNjYNJy7vGB878n0uBUQf27z2rmr189t3Xjj+2+JB4FGae49vnXn IfAdBEB/984jUOQfPnp29+7D61u3zp+7OKczqBQqjVw1p9asGLTr8+p1jUTKpbDg3Wx41xRhRMkm Lk+xLkr4l8TciyL2yjhZTUfIKXAFDamgIeRk0OKHpIRBMaZnHNY8OdQix/ULUV3srmp0VRamKpNQ m0OoySTWZnG7ykdhdfRO03TJHHxlWn9meEO0R220R29OTFt6RE9eHLw8Y6QyE16dxeyrVbOQ8wLy 4jj9vHT0vGRUzyeJKSNKDnZxkrY0RlqZop4XseZHsVJS3yy6bQrVAiIYrhNi2iS4DuD7zEgDp7OY 1pRDqk1Hl8XD8iNgBVGI0gRkKTTNuTHBvzTEJdfHtjzcqyk5oiI6INH1bNjZoyluZ6pivFvSQrvz YjC12bS2ElpLIa46Y7gwri8zfCgnilKVwWsuGG8rnmgrnmwrFnaVyfqrlbA61VC9ZrhBC45A9uF6 AzgfrNEP1mj7q/X9tYbBhiV4ywVczxXy0GUi7DJp6BIRdok0dJWGMI3V3AA+com3R8l3x6gPxumP JllPpjmfCSHfodGY180dKA9kh3A3Wv+jVmQMKO8Adyg/6eS/zKl+MWj+Ma/9x7zuH/P6fxj04Ph/ Fwz/WASd3RQg+8I/Fhf+78I8iJH+uV/mddDA/bzmZ4PqpznFj6DLayUA+u8Us6/kMy9lU99C1kPQ Q6V+lv/lDO/5FOezCZaRe1DqIeXv88i3WfgtKuoqGQGOV0gjF7CDGwB6eOcSvGN+uE032KwdaFL1 N4raK3k1ufSiFHpxMqMkiV6SSCyMHUoN7ozybg71KPCyT7Y/HWoBivxumz0fn93zidvxw16njnta nLA/dmDPO39970//suNvb53Yt2fv+x+8++9/evtf/uXdP//p47f/uvvvbx14969mO97xszhSGuHd nx3VlR5RFOQRcOqozc6PHHZ/4rp/p9/R3XFnD5f6Wg9nhgma8iR9VfLhBimiSYHvXp2gPDyn//6L +z988+TVi/uvPr/+8v7Gi635J5f0L66vf3Fl48H5lVsX129sbty+fP7B1Yt3r5+/uXX+yuVzq2sr OoNBqlRNi8RCiUQqF+sNWrlKLpJIRFKZUCafFklpbD6BzsJTWUQWl8IfQ1PZQ0R6D5rYPIgs7ejL a+wsbukraR4oqe8pqmhJTs4L8A+PCI/NyykqLa6MjUrw9QqICo/1dvOBXm01LjPpaucQ7O3j5+Lq eMbC3vyUg9lJh5PH7Y4fsTl22Pr4YesTR2xAozc/bmtxwtbSzN76jLPdWXcnWy9XRz8PlyBvD8B3 hJ935G8S4ecV4esZ7gMlDHzAyz3Y0z3Q3dXP1dnXxdHb2dHdyd7VwdbJztrRxsr+7Blby9PWZ8yt Tp+yOHbY/MjBkwf3Hdu35+jePUf27D68GwqAfhvlP/b1R4n/7MXXDOUcSaEnK3XQ6LkctHhoLB4a opEoge/QKI3Y2N9fD9SYfDcRjxZqMCIT8aDI69CQ778SD/kOFXklCKS8TEmSq8gKFVUJlFfTFQoQ hhxEbtzsyRgpUF7Klkog6IHyoMgrFGNK5cR/R/ziEvBds7KqXVnTr/6O+EXj0gWrl6782uKvbgHi LxknxYNcvXHHNCneqDw0UHPj9oPrN+7evHl/+6Hr3cegxd+7/+ja1o219XN6nUEhU2jVmuX5hXMr q5dWFxaUQrmAyUH1cUd6JHSMik2aE9AvKydv6UXnheyNacbqJFXNQMmoCAUdpQQnlOFZbO8Mqhuw Pj7YxGqrGO2pE6G6J4dbiQ2Fw8XJQ4UJsIJYZGkSqSEX+M7ureR0l7PaiinGN1rxlenUJmjPZVJT KamljNldN4Xq1nCwS9OMdQlvRTK6JOIappn6SdrcBHVugrY4zVwTceb5eC0ToaQOi/HdM8i2aUQz iBDVqiB0qYk907D6if5qXkcRriIZW5qAKo5tT/XpzgzsywsfKo5rSQ7IcLdIczuT6nYmw8u6LiG4 Phlq8aluNhGWR9Ocz1SF/39p+wvouK40XfxedzpxYmZbzMzMzMwsWZYsWWShRZZkMTMzM1epmEvM zLLMdtCJY46dxOn77X1KcpKenvnnfmu15pmzjsqSoWf6V4/es88+xvEuxuA9ID/QtSTEozTEvSrc qynGrzclDJ0TM5gROZAWNpQWNpIZic+5icuKBCHmRpPzYqj5sYzCuPGShInSxNHCOEZeNDMverwg fqbk9nJV5np93nZj4XZj0WZ94WZDEajzd9or73fXPehreAia+0Dzk+H2r0a6vsH2fI/r+4Ew8CNx 8DnwlDT8kowCLR7kBWX4J/IQOALo348TfpkkfZwEpkPff5uggICTj5P032dGQSVHBjJToKEfHmcA 6x/nZ0B+X5iFyoNXDomHRX5u6ve5yd9nJ36fBd879nGG+XGa/nGC+usY6QMTQI97Rxt5A+dC6LfU kXeUkbdk9GviEAv6H0d6fkDDGf23wx1PB1pZ99/ChfyddXcQ6DcbSjbqi1frixZr8ueqcmYqs8fL Mqh5ieik8IG44N5oP6B8a5hnQ7B7tZ9zmbd9upNZpKmmj6a8k7KEmbSQobiguayklYKMoayEnqyk OMdlrrOnOM+eVBATFuXiPPfF56eP/OPiyeMc589ePnXywrGjl49+zn3iC2V+tgALzVQfh0w/t3hX G1tZMaWLp7V52XQFOHR5L1mL8wTpypdcsxtKv0Epi6dVJ1FrU0ab89aw7c/3Fn979c2vb7/75fXj X5/v//bD3vvvdl8/2nx5b/PH/a2v9jbubS3fWZl7sL6wvzFzd3vh4f4G6PVbm6vr6ytLywuTU2PT M2Nz89PTM5PMUQaBRMTgCCMYQl//cEtbZ3NbR3tPb/cgqqW7r7atq7ShOb+qtr6rJ62o4nZ+RXJB bXxmWdStrNDwhMCAcCdHNztbp5CgsJib8daWdlbmNo42TpoqWrBDK6oaaOk4mFsYqWtoyclpA+Jl pLSkJCDx4iKqYsIq4CgpqgZKvYyEmpyUhoKstrKCvpqykaaamY6Wpb6ujaG+nZG+vbG+g7GBo4kh CDixN9K3M9SzNdRhxdpA11JPx1xH21RLy1hTw1BTXV9dVVdVWVtZUVNJQUNBTk1eVlVWSlFCTE5U WFpIQFKAT4IfKM8rzscrzssr9h8i/umz5wMTC03U8RZ4gXQUEHxY4VnEI4N4hPhPytcRRkEOW/wo nNvAWc048B0hfryOOoZkFKSeColvQAKUZ9V52OhpjBYavZXGQEJrpcK0UWkdFGoXhdxNIQPoWUOb wUPiMcwxHLIfGVT+E/Ezc/DWp/nFCUD84iqL+JnV7dn1nfnNnUVA/PbuMszeClwxeXd9/97mPhzE w2ut9x7fuf9k//7T/QcAejh/f/Dgq3v3njx88BXA/TEo9Q++ghdXHzzY2dmdnpodY4xNjU3Oz8xs rq9uri+vTNKwXU2tJbk9lYXj/Z1Tw93jA63LhMG74/gHk4QNYt8GsXeD0DPaWUNrr6S0lJObS4gN hajyDHR5Br4qG12c2hgfVH3Try/vFqY8vTs7tiEhqCEhoDEhoC3lRn9+7HB54khl8khp0lB+/EB2 DDjiK9KItTngN6G2VTC7a0FtXyP1b9FRoLkv4LrHUe3MoZYxVOsssWeZNjhP6J5Gt4311lMbi6n1 BbSGQkpdLqUuh1qXTaxKJ1Sm4IoT0Xmx3cnBnQnXW2N9KoOdq4Kcq0Ncs/zM033M0n0tU3ysAsyU XdVEXVTErGQFfI1Vb12xDXcw9jPR9NFX9TdQjbDUTfO0SfGwSHY3T3Yzi7XRibfWznA1zb9iXeRr Vx3q0Rbn13XrendCACotHJ8bg8uOIuZEk3Kiidk3KbnRtLwYRkEsNSeKlBFGzQxn5t6cLk5cqswA /X27qQj6XlewUV+w3VQCfH/QU/e4v+nxQDNrMvMVqvNrTM93+P4fScBxADr6JSjOyFIZOHlHwprV AN9/nSL/Nk35OAXz+zTt92n671O0j5NUOE+fG/9tbvwjIHt+Gk7bF2b+CTP7z4W5X+enP84hyoMA 2WeQzM78Dgo+ovw/58EbA5JZ8EPA6D+nGeCd45cx0nsm4S0NwyL+ZzoWiP8zFfuGhHpFGHyJHwAB 1v+I6fke3fUtqvNJf8uD7oaHPY2PepvAyb3Ouv32mt22qu2Wyo2mstWG4qX6wvm6gtnqvLHiDHLW rZHb4f2xAR3hV5uDPOuvu1X7uhR52aY7mcZY6QWbaHjrKjkoyZhJihgI82sJ8upLipkqyenKSSiI 8KhKCCqL8fOdO85z/qQwJzvnpfOnvjx6/MiXZ7748uyRz9iOHRG78KWzpkyMk2lxiFeev6u9rLDi pVOa/JzK7JdU2c4b818O0JYuD3LozwgilMcQK2KZ9Skz7UV7pMHX97Z+ffXNhzdPf3398OOrB7++ ePj6670XD7Z+vLf9zd3Np/sbD7eW7ixN7K1M7K5O3dtafHp36+m93Qf7m3s7K2trc4tLM/MLM9Oz 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 Hk0f+vWKEtl6YKxy3ycYBaKQYqmFYq5l/2zX0dfEozO1R2cbTKbR7dM41PIQ4e4k8e4M4eHcwJPF UeD++5fJ69vH19b0v3+8/ePr2/VvHza/ftr69nXr69dfb958uX/v3eL8i6nx5+OjT4cGHmIxKx0d C41NczU1Y0WFg1lpozkZC6WFj5vq3na3f0T0fMb0fsL0vscivhCxP4bxayOEnyO470OYL0Tkt36Q prHbg7itgb4tImAUtzOE2xmEuvw/h/p+jeDXR/AbQ9CalFtEaDF6qEhdGpLyKNK3BBSAHigPZfk/ 9S/i95Yl2FOeVNBNVNInAN//dGYgxEmtmH898zu8Q0+CH6GODWZ3CPyfxGwTEOvkjnwftEYxmfiP 8KYP8Ka3PfUvOyqfNpc+qM1fLc9aLE6dzk0Yz4weSYsYTA7DxwWiwr3bfewrbXXTNG+4ifPJs5yG bquepOE9c5KZ5iggnvX4wYt0VNy0xwDxLHTQ4nTnjx3gPHFUgvXMLR5mJV5G7ctsOgJs2vxsBkLQ GmRGwuyGQuyGV9i1eJn0+FnNxDmNhdm1ec8B4m1EWMF/FEU2t/IspRv8dDojzAkZ7sN5vkO5vot1 scsN8Yv1cTOVEct1sZPFQYQUl9t1CZ8HGt8Pt70cbH1JbH/e3/SU2PB2smv93uCX5YF3swNPRnFL RNQsDtnf3dZUUlibn9NZXdFSWlCTm1WTW+xmZm2upultZRXkaBfiZJcS6F2VHledFl4Y5pXsaBGh pxGjp+EhJW4nzGcnxGfGe0GL4awe43l9JkYzzguJOtqpRoae1yQ8xYVTtdVzjfVB5RnrR8recOXj tWVjszh/3oqRKVRMMlFWyV9AzIn1ohMrnwsHnxMHt+MFLreLlwJExWLlbsUpKEbJymVo66Zr6wdc vebCz+8ucNlXSMRfSCLwiqT/FclA0evA+kBR6SAQ56/KBV67FSKrmqxnVuMbvIfyP3v8U+LvPH9Z 1Uf8PS7+N/HofnD8M6mVnOJLAe6o/yAeAzVq/s++/2tE/P8gHrrR+pv4jE5YZmdPVmdPdicsvxte DK1egKlEYKtJKwnXI/saUThAfDeOACdt+YSGiB/GD48OjE4A38emZscnpgaIRGRPJ6K9qR/WNorq GuuDTw8TF6YnF+ehPvz8whJU8wvzMzPzY+Ozw8PzY6OLE2Ors1PL0xN352fBxaAfh5oaGZwZIuI6 m1G1xZiKdFhuaEeSe6W3YYaVIiA+3UIxUkvSX0kkxUq9JdajxNe8yN2g0tuo3E0nx+JWvpVihskt 7xt8tsIXHMS5TS4xWl5htRFl95S9HKErk2yhUuRl0pXqiyqIaEvza0jw7M4M7kwLqA1zqgy0y/c0 zfU2q4vz7M6JgOdHo4ri0IVxiNzI1gRvoH+Rt0WOi2Guu3FZkG1jvHdHRnBrWmBDok9tjEd5iGO6 i2GYkbyHspi7vIi3mpSX7pWWUra/tpk2vwmsPTPYfqkG+f6MZ/sx+9bdEwB3QDyoXxNHx4tVatJj m/LSWopyWkqLumpq4M0tyI5ODKy3H9M3Pzlz//a9B/cfPbj/+O69x8sr92bnVhcXobq9evfJwyev nr54/fzF8ydPXq12fMeLf8XSbc0f2F2mmIQfX39JufueoqPy4KdHlD8e0bfl0z1p3deQSfGwa990 0xFcNdUbPDWs+MBiGd9MT+EgHEGE9fY1NxPbm8aRXTN45Gw/ZnG0+d1b2fUd6jcvUp/eu/3m6ZMv b99ufP+5u7W1tfHr1/fPPz+///np/fq3T5s/vvz6+P7rsydvl5eeTo4/HCI+IeKe4DEP4LB73V33 ujput7XM19cu1NXcb2l6Dut6j0F8xqG/ETA/8OgfeNR3HOorAb020Lc+CBI9bmuYNIpmELvej/6G R/wkoNaJmK0B7BYRs0lAbECrz0P3SMlhHFJ+CCJ+cwSzOQw+BLE2QPKdfEIu0kyuP8Np/txrBdD/ IZ5cZM3/mA4RT4r5fyL/Nnj/IArK8uBiQ4CDT/uB6/6K7fxC2grxE7wZuvXa2/i2u+5le/WzlrJH 9cV3KnOXSzPmClIms+PHMmKGUyOJCaHoCN/uQKcaR4N0LRkPCX5l1nOcNMcYqI/yMdBznKI+d4SS 5dgBHjoqTpojLFQHmGgPk4nnoD0sxnxKHhDPw6gtwAZSvCYfs74gm6kYl7EIu74gqwFw/yKzvgCr hQS35VUeo8usGhwnLa8wJxveyLeUy7O8Ue2p0RxkiE5yJGZ5DWR7T5eFLdXH3WlKArXanLRQHzuY 7T1VEPyqt+T9YMvr4dY3Q60v+pueERpfDLZ9XcB9Wx74tEB8MYFdJSLujODHUT3wxlqgfGt5cXdN eUtJYWVWlpuFhYOBASA+xMnJzdjY1dAwytW5ozCjMMwvyFDLUfpquLa6ARe7KgO9JtM5Ey52XWYG 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 8XT7TvpXGPvTNsbvPQe/9lCO1B3ZWTr8aXLfEPzgxqsD0xhaEOQ/PqSICaZ81H6kKPVgTeah91j6 mnyKjXnK3HiKrbqTm68mNzY2N9Y31ze2fv5a//bt++ePnz++/fDhzYdPbz6/e8fy9v2R0enYl6+i 798LQ8OKKvPzCzPTS3Oz64qLOioq4XX1+Pb2iT7s6vTkk7srb54/+vr53frWz83tX5ubPzd/ftv8 /mXz++fNH5/XwWXgw+tvzx5/urPyYXHu09zM5+nJj6MjHwaJHwdwH/sxH/sQn1A939CwNSxsHdv7 CwvbwPZsYXu2CfAdInIL0Izr+oXrWO/v+tNsIftL7q1DcX4YDbI8qVDrfyMevHnvqkA6Id8mBce9 DyEV+TPJBX6E0jppxCT5VXBCJn4d3wtNc8WCiw34ZgCI7/4KlMeSoEe1f0K0foA1ve2se9W2R/yD 2kIQ5JdKMmbzk6dyEsYzY4dSIrAxAV1BTrXOhln68n7XhTQuMPHSHT979CDbKWruM3QgwjMd2c9B e5Sd9ggb7WE2uiOAeEZwAaA9Is5Mr8DLrHqRGRCvK8Cmyn3e8tolW2l+Hf7zmhfPWV+7ZCLErc3L bCbObXONX4+PRZ3tlBYbHfiPothWKUlHuMJVuSvCtCPMBJVgD4gnZnqMFwXOFIfOl0csNife6829 15YxWxgxXRi+2p75cqDq/XD9u4HGN8S2l/0dzwkdL4c6P84gPs1jHw31PhhC3h3CjiE6Wktyy9Pi 20rzOyqLKrJTkkMDAPEJAYHuZpb6skpG8uoaEjdctHXzgoOqYyIKfD2CtFSVz59TPnPWmIvb/aqY 5UUuW76LTgL8mqdOaZ05bcrOkaihWW5lGXL9ujY1jSn9GZOT9M7snHmaWtkamsZnz0bdkMlW1/K7 LOTJc8mFjTuIXzhDXiVXTSte6qY//xUHZnYbBmZbRlZ7JnYHlguO7Ny+AlcS5eRLjUxKjU3iZBX8 rkj4Xhb1uywaKCgeKnwtTEQqVFQ6TEI2/Lp8uLRimLTiHsr/7PH/0KiB1i34e6OGNGiy4vd+rX+g h0L9H+JR+CKo9kbU/J144Pvfgvwe8Tlk4n83ajK7AfFwQPzvIL/XqIGI7/k34msRfU0oQhu2HxBP 9p3cpekbgogfnZqZmJwcI+AI8G5UW8NAb9sIBjbUhxwbJI6PDs9OTywtLiwtrywsrS6t3l29fWcJ POZnF6cmpoYB6MOLMxPL89NzwPexwemJkamRoREseqi3c6CtBlORiSqK6Uz3rY+wrQ4wzXNQC1cX C5C/DIgPVZXIttEq8jTOddfLc9PJd9LItFTIAmWmEKYsYn2Z2ZSP2eUav6uUACA+QEk0yVyx0t8C meGPzApojHaqj3ZqSfBsS/Sqj3CsDbHLsNVKtVJvjHRpT/btTA/syAhqTQ1oiPfqSQ+uD3MqcDPO czZIMlcp9bboBMk9xq0+1r0u2r0hxqM+yr0x2iPRUtNbSTxSX95HRdJZQTTWVv/RoML2M/m1VyLb P7g2H/NtLR/fWd33P3wHBZ7ZRe3beNi2tb6xs727ub61+Wt7ewOSfXcbqp0t4Pi/yb7z5/HjwfZb 9K8p5+2O/b9a902XHZ2uPLaJOLRavw9TS/Fl8vA0/Piz+QN3Rg+0V1GsjFGE+FGWpxyqzTrUknvg DYqurXT/bSRNUeK+hdKz22Ne4Pds7oDfvL2xuwuKdHHZAb8f1PrG1Js3FEP3dJ+8mv38ueHb5on3 X2nHx+Sba3wrMjMr07Kr0nPqsgqaC0t765tx3bBhDHZ8cHByfHxhbvbB7dVnD+6/evr4/euXP0Cu X/+xuflrfe37+rfPG98+bf/4svXt08and2svnn6/d+fb0sLX2akvE6OfholfBvBfiX1fCeiveATU q+lH/SKifxH2JhyR+y3kSA44Xv9TRPgGEHkQ1N54yo0BBHgSRHiQuNfB+0nHtb6e72hoYuoPDPhC sBfqyQU+mfzh5E8mu08+JxMPap0AB8RDyveBN0ML43zD93zp6/6C6fyMavuEaHnf0/imo/ZlS+Xz 5nJA/MO6ortVeculmXMFKVM5IMjHD6dGYWMDOgIdqxz1M3TlfK4JanAwXaQ9fvYYtB/IRYZT3Ceo WI8fZKE+zEJzmJXmEAv1Icbjh5iPH+Q5eVyS9cwtbkY1PhYdfhZ17vOafMy2NwQtJXlVOE9q8TFY XL1oePmCJg+joRCHmSivNg+z5oUzmmy00ZqSxTbKMar85S6KPVHmQHlkvN1Ivh8+zRUcJwoDZ0pD l5oSH/bmP0eUrNYmTxSETVRE3oNlPceUvMHXvBtofdXf+gTb9JzQ+ma068M08sUo4tEQ/Okk4cEE cbS3HVZT2pifUZYenxoVFAUQd3Fyt7CwUNc2UdI0U9bWkpTVk7zhb2JaFBpQHxceY6avycZixMXt ce2ak8gVQzZmY1ZmUxYWdTo6/XMMlhe4PEXFco0Mk1SUNY9TGdGdNKY7BaCPkLxWYWHhIyzsxnfJ gYMzTPxquoJKgpRM4jWZSGFxHx5+JyZ223PMdudYQNmfZ3VgYHU8z+bEzOnCxuXBzRsqJp6ppl5u apGmohUmecNPUMSH/0rQFfEw0ethotLhEjfDJW+FXgMlv4fyP3v8P9xuze9FA+JJQf5fa9RU/m2H 7j8RHlQpRDw0+wnynbTl02/i95T/G/GknZ4QfblwbA4cm90LiIeWEYbG0nTD07t7U7t6U7rAEZba 2ZMOiO8iEd8NL+6BGjUV0GLCe+vFN2MIEPEDQ+iBYezAaP/g+MDQ2PDo2MTUxNjIABHRge1pwcFa R3DwYZDB+7HjI4NT05MzczNLK8t37t1bWrm9sARC/N3bt+8sLizMT09MjQwuTI3dXpianxyeHMKN ETFTw/2jhL5BZE9/R0NfXRGyJBlVENWV4lUXalnhpZducStY+Qog3kvmYqCScJaNeoGrXq6rTq6r do6jerqlQibUrJcDMd9RnNNJgtfzppCH7BUPOcFoI9kyf4vuFB9Yul9jrEt9jHNDrEtDtHNduH2Z t2muo3amrWaFn3VHom9nakBrkk9TolddnEdDvEdDtFuxp2mukz7UovEw6Un2b030borzqIsCf9yt KdarJda7OsTZX03KVVYozVbHR1XSVlaoNt7905LGXy8Vdl/Ibz2V2hw/9Z+4/6nd/qMbK6m/fn7f 2NjZ2tzZJB1Bct8BRSYWFDiAn0gnu7vbUH3t31py2sSdHyk4+rDi0FYbBSKTojr56KNmqpWGw/U5 R5eRB+bgB2ZxR0YQB4vTD5RmHY0M2V+eRt1TSgMrOjTfcqwuf39TwaGceAps1pFNjPbm2oct8rcG iHfybwXsQ+fb2+8/fPEbvH8ONub/9vWTewtjb99Kv/zEMjAjUlHn1tlY09Pc0dnY0V7b0lXf2tPQ 2tPYBmtq725owbR3DyHQY334iX7i5AD46zIwOTyyMD0LrvOPHz54+ezJh49vf6x929haW/8F/vfb ry+fN7582vj8cf3dm7XnT77dW/2yPPt1fvLb9OiXsYHPA31fgPg41Hcs4jsaZHAIevLOTWTfya0Y aAVgss6kIg9tJK8jRtp+Flpb7Se2+xuy/Sui7Tu64w/r0JWDvM4BFjr+XXxQQHlykAeXDfC7wDeA H+hO8E5oGi2+53s/7HNf9ydM5yeQ4uEtH3oa33bUvWquet4EiC97WFd8r7pgpSx7vjBtOjcJIj4t Ghsf1BHkVOlokKYt6y0pqHGBGRB/5sh+RrpjfOdOXaKnY6c6zER9iIn2EDP1QabjBwHxLFSHL52m vcZ2Vo4Tmvekw8+qynVOX/CCpeQlgyusgHgdfkYTES5dPlZAvL4gm5EQp/4ldk2Oc7oXTsfp3Mg2 lY1WuVTmKN8ZatwRZgyPtRrN9xvI8gTHyZLgiZLgmeqoO22ZzxFlDzpyZyqihwr8Fxvi77RlvECX fxpq+Tjc8RzX+Hqg/e1I18dJqGPzbBh+lwi7P4pbJqLHEZ09VcU5MWGRvu7JYcHhXp7WurrGymqW GnrWGvrqYtJKAiK2ysoxjtYl4b65ng5+yrfcJCXtLl/WZT6veZbehJXFkOG89il6G05uqwtcFhc4 E9XV4hQUzc4yGNCe0KemMzpB73aRr8jIuNLKKklJKVJKOkVBsVhXL0tJ2Z39ggOI7WeZbE6ftz3D 6HCO2fEci9M5VnI5n+dwY+V0Zed04eD0u3wlTvZWro5hlqZegrximMR1f0HRAEGxYOFroWI3QiVu hkrKhkrK7aH8zx7//xH/L99Biod8J7H+L9z3Ivy/7eoH+Q4RP0Sqwf8kHvi+R3wvOrsXldkDjaVJ A753g4Ild8NSunrSu3oyu3qgeU9k4nsh4qGVJpGYBjSuFUfs7h8kE48mDGP7h/sHgfAjE+NDQ3g4 vrupH95GRHYOYhEDfaiRwf6p8dGZmZmpufn5JUA7tCT84tLS3Tt3Hty7t7K4MA0y+3D/4uTw6tTQ DPgrgu2exPaAGkF2g69+A23VuOocREEMKie0O8m9NtCkyFkt1exmqKpwgKKghwyvn8LlXHv1Ahed AjfdfBftLHu1DBuVLFu1FDP5QGUhTxl+b9krPvLCoTo3Io1vZbrqtSZ5doNvA3EuNfGuTcle9bEu teF2tcHWJa56eTZqVd7mrdEe7Qk+TXGedTGudTHOdaSkXxloleekn2GvU+BtWh/j1pzgBaoR6B/j 2pzg0ZkaCEsLy3AwdL4p7Kcule9lluSoUxDiMtQS+fO+DvB996nUzjLL7uj+LeKpbdypnZnD/8N6 KMUvUO+0H/3x7unGxhaptjdBbQJYScT/x2N3d2f3x9zWnMa3Gtr1HsqCoH1tiac+Nx6cLKNNizzQ nHHsdccxWB4luuboYOsxYudxbOvxghTKRdyZhhLqtly6jgLq6qzDTUXHSnP3FaVSZMdTDGUcf9sq +/Qx8sv2L6j7s7vzF6gdUoHfBWpn8/NaR+/cudhmJvRAwhyCMA0vnpvVHbp/sBxzrqHDawjeMY5C jaMxgwhEP6yXAOsdRKHHMcRxTP8wHNMPQ+B7evEwUHAcHIFFo/r7sEP9eJAKRgb6oQUtZibvri4/ ePDg+fNnn9692/j2bWf919b62q9vn35+ev/r04f1T+/X3rz48fj+95WFbzOTX8ZHvhDwX1HIr8he aEYuHrFGQADof+FgP/AgU0PHn4B7aIx8zy+oa9+1ju/+BQT/vck4ABrarg/Z9gMDLY4P9VsA6yCV Y8B7etawMHD9+N7XCeoHaX15SH/SEvNQoifC1wi938EnoDu/Y3u+98G+E+Df++Gf+no+ors+Ijs+ wNs+wFredze9aat9Ae0GBYgvuV9TdLsib6EofSYveTI7YSQjBpcU3BXsUu1olK4t6yspqMnJzE1H TXdo/+njh7jp6fhO0bIdB8n9ABOI8DSHQZxnojrMSn348lm6a6xn5C6c04LG0rCo8543EOIApXmR QZWLHqR4PQHgO5Mmz3k9fhaoKX+JXY2V3pyfJVFPJlX/Wowaf4m9bFugXpOfdmeY8VC252ie70ie 73hx0GC+70RxyGJN4qPugse9RbfbMuaqI+crwhdrEx53538ebPw82vaG2PwEW/9hrOfDRO+3+b53 k5jJrtqRrrrFfuQcDj7S01KXm5YVFx3q6eFiZuphae1gYGypoWumonVLQFSWm99ERibATD/C2qA4 wK3cx83j+nVtJkbFk7QaZ+jN2NkMz583YWSy5+axvASFAAD/9ElEQVQ1Os9kxMwSo6IcKSunT0+v cfS4xRkGJw6uYImr9Y6OiKCgImPj2JuywSKiwULC0eISXpxc1vRnId9PM9qdZnI4w+R4ltmFgdUF +H6WxYWB3ZWJw4WF3YWdw4WT2+0if6ikdLqaVra2Tp6uXo6GTpKcUoTEjVBx6dCrMqESsqHisnso /7PH/0OjpgTZRyKetNIkwJ2kfAUa2tLvD+7k+k08oRiK8OR7rcB3Eu6oQVCFqAGA+58uDXkZ4d++ Q8RngRQPQwLiQXhP+V3gPKMLlt0Fy+uCFQLiYdDqBWTia5GYRgxEfA9hEEUcwgwMgyOaOEQYHBwa GhjqxxKR3QPw9mFEFwjggxjEKJEwMzExNz0zMz07PTs/C01qXVhamF9ZnLu/uvhgZWFlenR2ADNH RC0NYRaJyGlMxySiZRbdPoftHIe3TsCahlvLB2uz+4piMFmB7dH2ld66BY7KGZa3IjTEQlRFvWT5 gONFrjpQeejnOWmmWMinWipm2qimWymDl5wluWyEORwleWOM5DOcdStCbNtTvBtinGoiHRrjXJvi 3KpCbEu8Tcq8jcs9jWr9zNuiXFqiPeojXWoinKojHKsi7OuiHOsi7Mv9zHMd9UCEL/W3qg53rI1y aYr3JJVHY5x7R5J/dYhLoNZND8WrcRbqhX5WlVFuHflxS30Rvx5p7z6+urvM/Nc4Bajd0X07A9Tb /XS7eMrdqf27q5T/In6GYr3uyPNKAzLxAHdy7YlOepDkJT3A+dbn3VWR702nXvpS/Gjc96iFNsB+ PzyZ7n0zVVrEvuhgCnQBbXvOsbK0/XM9Z7uqDo3gaXMqDlblH7ctP2MIY9bDsRj3nPPquOjZdekG Tu7yVKgFKjCk2TTgbpbbZr/zdmPsbkvNXwT87sTdnccft3/8tbsL6tfWo94ZvYBqyrhavo7qSFRx IbomYmDwas8EVUT9gYQyvpbSCGRFaV99LaGlqb+9Bd/Rhu3o6uvq7uvsQrd3oDs68b3wkT7cKB4/ hO8joBF9cBgBCScgetFdnbDGRkRbWx8MNojBjOPx88PDy9NTd5YXHz64+/T5k/fv3q/9+LH9a237 14+NLx9/vXu19ur5rxdP1+/f+bk8/31m4sfEyI+R/i945Ed092d0z7c++Dc84jsBsQZFe6A8bJ0A WO9aw3b8wHR8R7d/R7V+Q7Z+Q7R8Q7T+RLWvgTCO6viJBNW5hur6hYGtYXp+Yrp/QEvng5zeuUc8 6RvDGq73Jw72DQt+UdcXTPd3HPwHHgkK/MYPGNh7ZPcHROcHePsHWNuHnrZ3nc0vW2qeNFQ8qi+7 X1N8pyJ/uTRrJj9lPCseEI9PCuoMcq22Nc7WuBVwVUDjAiMbDdWR/QdoDx/kOEnHf+YUB/URxmP7 QZBnoTnCQnP0/PEDrFSHhBhOSLOdvcV5TuMSo7YAk85lRj1BZi1+RnXec+o853T5WXQusaiCjM/N YCjAYnqFw+AiiwbbKScJnhTDmyl6EvGa/KWON5t81atdFFv9dQbSXcfz/YaB8oV+w/m+4wVB8xWx d9uyH8KLnqKLH3RnzldFLFSE321MfoMp+zjY8H6o6Rm+7u1w6/uxzs/Tvd/mcE/6exZQbXdHsIsE +EIfbKC1tjInPcDJwd3SMiUkIsE/xMXIzEJJ4zoHtwQzm46YSLyTtZeWQrqzZaGHY4KxvulFXuVT dFoMZ41ZmTVPnTJlZrFm5zA4fdaakzNORTlDWydeQTFJXjFBRi72xs0UZZUaW+tWN8cUZXnnC+xm p+jNT9IH8guGiYg7MbLanmKwO3XenlQOJxmd6Jmdz7A6nYHivDMjmwszhxsbpxsHtxsnrwfPJV9+ IRDhk28p5ahr52nqpatoxMspxcoqRt1QCLv+30nxC4+e1OAGykGE/3fiy/834iHlySNq9hrxQHly l+bfiCf5Tr7XShoOT/YdBnxHkWc8ZXT1pnXCUn4XifgeEvG9EPF7KR5TBTVqMPVoXBOW0NnXjyIM YgeGsUPDuOFhwtBAPx6LR8CIiO4RbO8wthdE+JF+3Mz42AK0OsH8NKT89PzszPL8zO25qXtz4w/m Ru9NDa4MoZfx3auE7tvgiO1YQjYt9NYtIRoWEY2T3TVTXZVTrUWTDVnE4ihYomuVj26ho3KBo2qm lWK4uliQsrC33KU4A+kKL8NiN51iT4McB/VYQ+lEU9lsW7V0SyWfW/x2oqzWwhxuMgKxpopVIXbt KSCeu1aH2TTGONeHOdQF25V5m2baamQ7aFb7W7RHObdGOVcH25UHWpcH21SE2pWH2NSE2VcGWeW7 6mfYaOY465f4W1aE2JGJbyH1asBJQ5R7gqWmu4JYsK5cpotxeZhTfZJ/d0nK3UH/X/cUdhYZd8cp ycRDyo8d2MEd3mk6tNNOvTPxr3E1uzMHv1YcfJjM92kR/nfi//PmKiT82u3d5ctbRIo3MUcA8W9i Dr9t2+9sThHmdGgw+2hcKGVMyL6YiH2ovFM15WyYHur49n0xPUdYFvadvENBfY+L6sHFA2vXKXbl KP7KpfirkvoDat/XyROr4/uniBRfyig2cqh3nM7tWl/Z9bm5bWq9HmT1sl7/WV3dL9yH3Y9j90JD W09olh08N36KbVVQvl8nEGXVTJDK66Hxq6aIbjqd0C2V0WreUBrZlZfVmJlakhhbGB9dmhRfkZpS mZ5WmZFRnZVTn1fQXFzcWlrWVlbeXVODamnprq1tq6yszS+ozs5pLCzqrqxC1jdiWlrQba19PZ0D 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 DFtQzIGT/ZQNlEdq+ajKhU/l0JzJOMQbSXvDlkXGgUvC76KgK7+wmdB1leuyajd0NZUtdDXtDLSd jfQ8TY38rCziPdxS3B3sZa+aCPOZiQloXuJQ4mLU5GM3F7rkIinqJSXuIS0cqiSVoqeSoqucYqia ZqVVHujQFOPd4OfS4ufU6euI8HdGBbj2+Dp3eDm2uNu1uFg3OlnWO1pWO1hW2FsW21rkW5rmWZrn WNtk29pmO9pnuzvnBXoVx4SUJEWUJcVUJafUZ2Q15+c35Rc05RW0FZX0lFcjahpQDc3Yto4BFGpy aGB2YnhubHBhYvjO/NTT24svH6y+frz6YnX69fLE2+Xx5zPEO3jYfGfjZGPlUHl+X3YKLD6iKyyw PdC73supwtW6yN60zMmy0delLdCrJ9QPnxRJSIuFRQc3uNska8tZivPynKY+tI9y/759Bygoj1BQ 0B7cx0x7+MKJQ1wnDl88RcVNd5yX7pjw6eNi52hk2AHxTJLnaGWY6eXYTssyn9TkPWcgxA4iPLBe k/e8Hj+TsSCz+RUOK0EOOyGW0Ft8uSYyWQZSsSqC6fpi1e6q1R5qla6K1W5KNW7KFc4KnWEmI3m+ U+XBo0W++Azn/nRXYpbXWHHYUmPmUkveTFPmQlvW3Z6C1ZasxZrkldqk5er4Ow3JT3tLXxGan/c3 3EMVrvbkPO6rejHcOYeob85OTPbyKIgKay3KK01N9Le38bOzq87MqUxJTXRzirG3yPd3zfW0b48L aY8KcpUUNWRncRe+4i8hrnfmtAkrY7SaYpymcraxXuStm2bnGBzZLjgxshkfpdU/cMz4MA0gXnvf UZ0jR4MvX8lTVbc/z2xDfy744mXXc8xmh6lMDh01P0bteua8BwOLPd1p6+MnrKlO2VCftqM963CC wekkozM9k8tZFncGdi9mLl82Xv8LfAGclwK4+AO4BAJ5LgfzCYXwi4IgH3blv0P87IPHlX2Dfye+ DER4iHhQ/yfiCUWgyMNpyMRD4yb/x+oFf4bG/wfxPRDxkPJd8Mz2ntxOWAkcXY7uK0Gg87thBV2w coh4ZG0PsgaOrEWimjEYGBaPQeMQXV3tjbWwtvpBdOdkX/cMun0e3rLYU3+np/xOd8l8U9ZMXfJM TeJYSRQxJ5iYHUjM9sNl+mLSfXqTPVtjXRqjnOtBxbg3J/q1Jvu3JPq2Jfh0JQfA04O7k30bo13q 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 wephQCNwoPAAdwC3tIWGqgbV7r9A1zRQ0bDUUDXXBZ9RM1FRtddUdtJXdDRRNjdU09Lcf81fh666 urWmqruavJ+CeKiCWIyyVJSSRKyadJqxRoG9CcHRvMLbvirQOcfZpCjIuTM5pj89fiQ9biIjbioT MZ2bMJ2fOInFjOYhR7Pho5nw0bT40eS44YToQXj4QExwf6RfV7BHW5B7S6Brnbd9hZtVqbM53s4k x9Ysw8oszdIi3tAo2twiwMIiwNExLyWppbqyApdXnpNVh8dW5+WU52RW4fPK87IKk9H5GER+EhKf hiGkYwgpCVhUfB4mLjcppiADWZGf0lqaN9JWdWWw4+pYzxVi01x75WxzyVQ9frQ8sysP3pAcXJ8Q 0IIJbY4PLPOzRxqr6PIwMzHSgrLDoLQQKPhfmgO0tMyHGPlOHJJiORjgyBDkdlDs3Alp5uNyLCfV uZhVWE9psJ/RYj+jfPaIqQCroxSXmeB5fc7T5oLU8z3f2T2lOcNUhRONpbKtpNONRZP1hOCaPBV+ Om3xlnVhJhW+WtX+2rV78ya7EQ57S58ipgtCpnEhIPFzRTFzxYjF6rQbTdilhrzlpvybrQXPSFV3 W3HXqlPuNKTcrcc8ast+Rix+Qip9RCx91Ff2qK/82WjDq7muW0MtpDI8AR1fkpLQVV5SlZMdaOdg qaoR7+6Ji47MDvHLDvTM9nWuiPTHezvH6WmgjXVTzAzi1RT9RQT8JYTTrU074JFlni4BQvwuTGcs DxywpGOwpT9gR3/QhpbRhvaAGYzO+tDhZHmFejuHGH6hKC4Bz+NnHRmPONIf8j5+KoyFPeAMs9uh Y66HjnkcOelx5JTn0TPeJ35fbvU/y+Z/7kLgeY4QNu5wdt594kHf4wXEwMDBFg8SLyKDEP3fEP/o zTuwZZePTZeNToLZJ778N/G/ff+/xJdSb+U6WToyVbo3Y/L/hXg8kTop/q+xeOqMyV4SSHxed18e SDyY7r787j58L7GY2F8xMFw5MFzVP1RPGmrqH2wdHOoYHu4dHurv7+9ra+uur9rfLnhuqHOhv/l6 X92NzrJrjdirdZmL1amXKzCzxcjJwvhxXPxIXhwxI6IzNaQzLaw7J7YjK7YTixooz7rYVHSxqWS8 oXisrvBiHX6wJL0lPboS7lsZ51UT71Uf694Q794Q51wdYVMebFboY5DrrIkykUAYi2XYq+Y462Q5 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 9wfpp+hIUm4yJjOZUpLTmByJyYxrTgwr8XUpcHcs8XTLtrWL1NAqsHMosrNP1tfPMDFJNjRMMNAr dnNGRoTVB/pX+/nWhATkujlG6GknGRmmGBpHqWrFaegmauolgq2abryyVpyyJhwVzQRVzQRl9YRj aglKKvFHj8UcPhJ58FDE/oPh+w6E790ftnd/+J4D4XsORuw9GLn/cNRBpc8o/7vXv27xF0GL7/nv xCPEf+Vv4v+q8P9JPMg/iP9T+eUFajpAYOKFkqVrrfAoTSNP2MTlN7G5aA6PzGESCS341hoasZXF YTD4XIaATeWzqQIOp7Nd2Nsn6RvsHh4bPDF+8vSZkyODnWwCoz6PXhpPzQ3GJrnVBRoXOynn2x3L s1PNt9eoD7Cq8DKK0NoZovJ7wLHf87wsyDUFbEJrh5DTLuByKEQBhUhvqmlIiygOtM/2tMj0tMzx tin0syvysyv0scvzsUl3M4231U2y1890Nkm3N4gxUY00UooyPhZheDTcUBEQH6B9ACRIVyFQR8Ff 66C/5sFAbYVQPUVf1b0+qntDQIvX3u+vstt6z286v/948Psvd3+/bteG9Qrfr/Pat63BShftoNPq ZYAKtsZHuzEyAgnJ3tgED3SCOyMvhJ0f0hxuXe6sWemgXmimCIp8nZt+lqECID5efXes6o44tV0x ytsydffX2qrjPI0pgdZYXzMMIN7DkOBpTPA1I/iYYT2NkS76zc56La6GIAh3w2Y3w2Zn/VYXQ6yP JSHEgRbtzk3wEaeHdOVF9xcnjlTAxI835J9tKryALL2ELAe53FL5eYgGBFR4VPU1EHT1DQxMPCjy IHfgNNzD1T/A1y/7/mcaH+AQYHsfV38PW3sH1HxU9e2W5VSBAPRh4lEw8f8MUB4QfwtTexsH+nLD NVTtdXTddWzDFUztJVTNxdaai6ia86jqs61VIKeQlWPNFWPNYFt1HFE13FA5BJpyQzXYgozUV4w2 lI/Uly0pDxM/WAPcLxyoKR6oKemvKR2oKx+orxxsqBpurDgOjhwtVePo2nOYunOY+nPourOo2rMt 1ReWBmduYBpuoZtuoZpuoppuYRG38C13iPDl1mccQLx4rq9XOnZcdm5cduWS7MZ12e2bsjs3ZXdv yW5dl127sHju5Ouhnlsc+mVM+aMG+9nab2dHvpq7vA6etDMOLZxZDXAHyi9cWSW7A82Nr5mlf7PA 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 e/RQ+mhSOnlfdv+W7NY12ZXzi2fGFo73zQ12zA+0SQckIOAvAqx/3yN428V73cl7BdID53U3nFfd 3FedHJCXHezXHdyZTv6bDu7rdvj+r6UZRKxXEsYLIe05j/yCS3zBxoOfM1B+ioF6TG+ZpMAXRe7i G29iaq+1Vl5oKjlVmz9Uki5Mi8qyN93983dfrlzx1arVX69a+d3aVRvWrv5u9ap1KwHxcivl5VbI y63/Ys3P33/zw1dffr1K/ucv18DEb1iv8vN6+32/RWofAsRHqW1HBK0BLV6Gg+bwkOwMJL0OfboN tZdBH/hwkT9buZ0eqU2Nsqjz1EnS31/hadQUYpNofCjbRrnG27DR3yjP+nCdl3atk3KDkzI5wlyY 68XJcqcm2/My3dgpTrgwY17sz1er5T+w5KRCOVnv5yu3srGVstO/ys4st/jt0tPfLpz6YXrI+7KY dJaPuygh3+zn3T8uudrDOsnDneLhz0koYxz0cTbqcicTfGqij3W9h3arn35vkHGjHX2OVnqemHeT XTbVg3o5xrgibOU3FeHKcmsz4uqyEiSE5hMSZhulhdlaXVuQnpUQkZccU5WfWZKdDHCvLcnOS42N CfULD/QJD/QLC/APDQwMDw6KCA4M8fcJ9Pf29nJzc7V3crSwsjQwNtI20NfU1dHQ1lTX1tTQ1lLX 09Y00tM21NHS01TTVlXWVVe1MTX+jPK/e/1b4iWnzv9zxuTf+Qfx/+E7CCD+n8r/PxJfK4JbfJNA iOTxsTw+icensNhUEo7cWMqqze7Dlg3hSnrqU/ur4vrKIsR5vpw0F2qcDSXBgZHtx61MELcUSigI CRvfJWEP9nX29vd0dnf39vePjo0NDA52dHYMDPQPDfT39XQP9vcO9nb3d3X0ithcVH1zRlyBn1Ou t015mHN1qFOlr22pO7DbuAoQ7wsEN672N2oIMUdGWCPCbEGFB6bX+FuAVPqYgi2o8xXephnWahHa e2P0DyYYH0k0OZrnqFPqYZJjrxOisd9baWeUsWqg7jHTXZv1tv6i+usGld9+AsTv2bD+0Kbv1Lb/ orf3D/1dv2lt+VHrt+9tD2yNt9JuiHTlFEW31aT0txR0NuYIS+KEeWG0eDduipc4M0CcFcRPDxRk hkgK44UFcfQUf0K0Cy7CHuVvjvIxIwTaEAItCYEW5BArSqAFJcCcHmBO8zOl+ZiQA0ypodag1IMi z45yZkY506NcaNGujAQ/VnIQJzmImxzATfbnpgDifXkpvuL0IFDhO/5B/NDnFr9MfOH55qLz8JJk JReby6+0VE60fn5a082WCpBbqEr4aXyoKmA9PHqDq4MfD4JvnCQiHpNbnlKWiKe1PmdgXjBhd5ag X/YdgE58zSW+YhNeMvEvmbhXLPwbDuntUpd/L6B/FDHhiFkgQPnl4RrQvue7hQs9ooVeMZwe0Xyv CHAPlAeZ72ub7RGDwFdieyXL5X22UzjbyQeyL+HO/djGeg/OCfg0cN7wkk2aZhCe0rBPKNhJMvYR Bf+USZnmMp7z2dMCzjMQIWdaxJsW80GeS0CdF810t4EW/6G/c3awF34e9+gS8XCOy06elo6fWThz Zv7ieenENZj4h3eljx7Inj6SPX0se/xQ9vCu7B78hJDFC6fmTw3Nj3QvDLQD3KX9YunS4Qr8RT72 CN51Cd52Ct52C972fs67PuFfed8ret8jetsFlOe87eS+6+Itbbkz7azXYsZrATgfAj9bAvg5P2Oi nzBaH1OQD0mIu7j6G+jqq8jy841Fp2vzhkvTO3Lisx3M92z8/suVK79etfqb1TDxP6xd/f0aQLz8 ajlo1Qq5NatXffP1uu+/Xrd+zUpQ83/6Ys3Wb9cd+vFrzV+/s93za7DKnhjNfZGqO5MMN3UVQJ/w 0CcKJDsLzZ6B175/eQIar5OfF64ghRoSQwxJYSYIH/1sM8VcW3VEmH2Bk3aC0YFSN+3mYPNcm8NV 7hpNnloIDw10kIEg24Od4UKMs2KlONHibXBhJrSIoyM562Zo0IJkhXRQbpn4JeW/lI1v+az8+Nfz p3a/GMqaHOA8HOI+HOE9PdX25vLAy4t9twc5l9rJV7polztpJzjok1zsRC/n7rDgShd1nN96rYt8 b5B+Xdx8iVF6hV50R1g91Y+dGqad5rQw6stw5XmokmxEQbqEiBzikQTYekx1UVF6Ylp0aGZcRH5q fHleen1ZfmVBZm56QmZqfEZKfHJCbFx0VGx0ZGx0RERYUGiIv6+vu6eno6urta2tkZmZjrm5voW5 oYW5MYiVpYmVhYmpka6Brqaelpq2uvJRhYMK+/Z+Rvnfvf4t8e3jF/5q8f8l/2ZGzX+73Lr0awHx nwfiQWpFHcD3WqGoXiRCCIQtPB6exycD4tkMGgVNaSigl8S116T01ad1VcV1lIQJc705ac6sZEd6 oiMjw4dbnihElXcwsaC5d3YI2zrE3X09PYODXf0DvYODw6Ojg0ND7Z0dXd1dx4+P9Pd1d7aJBno7 h/u6+0QcYlVRUYh3uotZga9VVYRjdbh9VYAVsLsx2Lo10qkl3AEd7QiCiXFERds3hVrXB1pV+5k1 BtuA1AZYgEZf6WOS56CdZHo02Uwp30kXpMjVAPT6Ame9BDNlP9Xdzgp/+Gkf9lBXUN74rfKmDWYK u9W2bjrw07eHfvkeEH/4129V//hBd8cvett+Ntj6s+Oh7UnWOshYT25xTHttSl9LXjciTwz+gnlh oKqzEj0kWUFt2cGirGBhVlhbUbywMJ6VEUxO8CTGOKODrXEhtpQIJ2KQNTnIkh1pzwyzpgaaU/1N Kb7GVF9jkr8JMdicEWnPjXHhAOVjXOnRLrRYV2aSPzslZIn4QJj4ZL/PxGcELxP/11j8UHny8Rr4 cuufxBefbSo61wiUL7vSUnUdWQlkv4Esv44oBYGVb62EA5TH1tzD1YMKv9ziH5Ng4qcorc+oLdM0 9POl21Zh5Zn4F0wCqO2v2XCA7LDvTNwbFuEtIJ5D/kt5uMIv5R2o8wB6CRsYDY+kdy9VcrAFAY0e Vh7U+b+JX+htX+hrX+xtWwQfdvA/j8ksN/clBMGf4RkN+5iEeoBrvo9FPMC1PCBg7pNwD6mkJyza FJf5jMeeAsSLeM+E/CkhH2yfS4SA+KUiL3nf1z4LWvzQAEz88eOy42OyEydl42ek584tgFy6AIiH 1xN+eHfx0X3pk0np00fw9tF92cM70jvXF6+eWzgzujDaOz/QAZ+O9ImA7+AQtTzQBJ+F9Ig/AspB rwfpE37oF30clMwOtc0Ng9+37WO/5H2P8F03//1SgPLvu3nvgPhtrBkh7Q0PnBvByj9nY5+x0E+o yElSEzj63kBVXW0uPVdfcLomZ6QsbaAgJdvBbPfP369bBYhf9e2alQD7H9es+vGL1V+tWrEGgtau WrF+3Rdfrf9y3dpVX6yUA2+CA8DWb9Yf+eV73T9+tt3zm5/i9lDlnUFH/8i0/HGsFCZ+gQHNnYBk FyBA/Nwl6C5jxfWmDdgAI0qYMSXMFOmtV2qnlm2tAk6LEaG2qWaH0ywUGvyNSl1US52Um311Wvy0 m321+Bku7HQnbIQJPdGGHGuJCTXChRh0JK//yIYWB+GZOX8TfxySnfxedmYHrPz42tcDmpNt5fc7 SU8GWc9P8KeOc1+fbZu9NvDucu+r853TZ9ofj4mudlDPCQnXu5n3R4TXe+iA+FPclisdhJuduBvC hglu5S1+1X1Jw/Mh0uQwe5CBFqBqWM1VTQVpuMq8Xjq6jdBIaSxHVpUA5bPiI1OjQwszEmuKcyry M3LT41MSo1ISo9NSEtPTUtLTkjPSkzMykrPANjk2PiY4KswnIsQrMsQn2M/dx93J09XB3dXezcXe ycHa0sLY1FjfQE9T9Zii0pHDqsf+Z259Wh6L/0/i/+H7/5745cDEL82YXM4/J03W/PnU1jqhsEko aOXxiHw+hcencZkMOopYk0nOCRYVRnSXx3VVxoiLg8CRnJPmyMtw42T68EpiJMjiDga2U8zt7uno 6e/t7O3p6O1t74Gb/MDg0OjoyNDQIPhUZ1fb8dGB0cGediG7W8Ib6hR1MIjowqzSMJ+yIKeaCKf6 GKeGGEdkjAsuzoMY70mI98TFuuFiXTHRTuhoB2S4TY0/TH9DkBU4nQT/Idb4mRW76hY6a2fZqmfZ auQ6aBe66Jd7mTaG2Nf4W+U66MSaKHko77TYvdFwx89WCjs0t2xU+f1nC6UDWnu2Hdy4Yff3Xx/Y +N3hTd+qb/0JEK+/faPFnt8DtBXLAhzIWaHw36smqb+1oLMpt60yWVwQSUvw4CR7d+SGduZHiLNC hVnhksIEUVECJzucluJHTfAgRTtTY1wZMe7EYBtKkAU70o4b5cAItaIEmFECTEFIAabEIDNauA07 2okT68qJdWPEutLj3P6T+BR/XqqfIM1fkgkPxC+3+P7i+MHSxKEKmPjTDTlnEfCkeJj4hiKQC02A +OrrS+UdEH+tqQQQD3aA77D4yPKbqMp78GP54Ae3giL/iNj8hNS6tEoBcpoG1/kp+C5W9DQdO03H ge0LBpyXDNyrpbxh4mdYRJA3LOJbLuktj/KO/2cE1A8iBjyTXcKeBcp38GY7eMvFHCg/1yOa6xbN g/IO0g0iWejtWOhpm+8WgUPCWxHzNZ/2cqmzP2fgn9Exj8nIB/imu5iG2631N5G1t1rq72NaHhBx DyjEhzTyEzbjGR+Ud9j0lx3i5xLxlID/hMd9JhK8bBe+7gRFXvyhv+Njf8/cQP/iyJ/EnzwtO3tO dv6C9OIF6dXL8NKS924vPry78Oj+wuOHMPFPJ6VPHsoe35fevymduCg9f3LxxMD8QOdcr3iuT7Qw AF9XWBhsm4e7vGS+H573CU8Z6hfPDkjmwftD7YB4WPnB9vnBjrmBtrkBCcjHXiEgHrT4d52cd8vE 88nLyr/k4qc52Kc05CSxEZxd3cJUX0OWnf+T+MGClCxHs10/bfgKVPVVq+BRmi9X/bh61c9frvlm tfwXK6Bv13/5/bdfr12zes2qFWtXyq1fKb9hzapt331zZNMP+tt+AcR7H94adHSb94FNWdZfnS+X B8R/pEDve6HZ03Jvz8rLbkIXSF9i/Ha3+uiRQ41okeYoP/1yB/Vca9V8R+3mULtiZ+043Z2lzuq1 XroVLmoNXpqYEIPWQF1moi0v3QkfaUKNt6LGW2NDTfBhpoLkYwtt8n/h/ldkx+WkpzbLzuxcPPXF kw7na7TyS+Sq66yGh23YZ33UlyOst6eEH8+2zV/pfXex893F7ucnJbe66ROd1Lv97Js9tCvthJPs 5vNC9CVBy3VR8x1x08P25qkezKPO1qcjrIlexjCrtYvWQmksw1TminANXRQkF9vExLU0lhXkJsWA Fl+UmQSKfHFWcnJsaGxUUGxUSFJ8TFpKEvA9KzMlNzstPystLzUpPT4qOTokLsw/IsAj0MPFz9XJ w8nOxdEK+G5rbWZkqKuro6mjraGhoaaurq6pqfkZ5X/3+rfED1+eqBN2/zUv/r8Tj/jHYvF/50/f m9oGG9sGlrJ0w9SfxP/V4pfmxbfX8eHVC5B8HobLpvC5TD6fy2dwSQhicRw5zUeYG9xZFt1dES3I 9WKn2bMyXRm5geyyBGFzcRsZ2Slmd/R2dPX39A32g3T393V293Z29fT3D4wdHzt18sTI0EB/T+fo QO8w+DIRu5NP62AReah6XGFKU1IwMtGvNckbmejemuyBSfbCJnmhYl2REfbNobaNQVYNgRaNgZZ1 /hb1/hZNQVa1/vBwfE2AZamXUbaDeo6DRq6jTpadZoLp0Uw7dUSEEybeu9TbItroqKfqLvN9mzT+ +P7QD1+q/PGjueJeg31bdXf9dnTzzwc3/bj9+68U//hJBVT47Rv1tv1ksOsXi32b46x00ClBrIIY UUWSpCq5vyW/rS6zpy6joySGkeTFSYGJb8sNE2QE89KCBXnR/IIYRnoQJcmHFOtGjnZhxHrQo9xI gdYUfzNmmA0n0oERZkMNtqIGW1KDzMlBFqQgC2qoNSsKJp4d68aEiXdnJvqykuCBGk5yIGeJeGF6 oCQruC0rtC07vCM3smvp2U+gwg9XpByvhok/3wxX+PPNsO9/ET/RAo/SANaB7xPNcIsHmWguu95c Bt68i6m5h627h61/iGt8RGh+TITXn3lKaYF9pyxxD5Snoqco6GcU1DQ8hoN+QcO8BKFjXtExr+nY 1/Q/6zxQfjk8MiD+nZD+bqnXfxTDygPi/wz/YzvvvYQLpw2+0eljh3CuUwy278RsgPtzNukZEx6N eUxufUQEuDfeaq26jii72giOUmCn5lZL4wNs6yMK8TGD+pRFfy7gzbRL3vV0vuvr/jDQ+6a765lI 9JjLeSrgLRMPWvzsUCdo8XP9fYtDg7KRUfiOVkD8ufPwHU+XL0mvX5HdviG7f2fx4b2FR/cWHj+A iZ8CmZQ9fSCbvCO9fVV6eVx6anhhsOtDj+hDD38WVn6J+KUZn/MD7eDD+X4xvAX0D7UvDHeACj83 1D4/1AGIXxgCaQdfD37h207u2w72+07uu3b2jOgz8SCA+OUW/4jUdB9fD4r8BKryYmPR6eqc4dLU gYLkXBfLXT9v+ApU+FWrN3yx+od1q0GL37huzfdrV3wNSv3X69d/+eUKeflVK+XXrJT/coXcd2tW bd/wzcEfv9HdutFq1y/eR7YGHNnquX9jktFvl4u/hFs8SA88ViO7Cg/Hs3K+zTE9gvDUxvlrU8ON sYGG1c6a+TZqOTYa9f6WVZ5GSfr78q2UGrz0a9w0at3V0GGGrUG65GhzQYYLJdaSFm9FijFHBxvi Qk14KSY3CFtlp76UnVj5H0V+8fgXoMgvntz5tD3hOrXyPKbgbEvOJWzhNXL5PW7jVAf2VR/l/XHO m1O8lyd5b8bF02OCR4OcyUHOw0HGnT7qJTH2Rjf1HICeVX9TiHzYjn49TJvqJTwdojwZY19owx0X EgYFZEZrlZjU1M/GCkitQhoR31Rblp1ekZdZWZBdU5wLttkpscnx4UlxkakJsamJ8cmJccmJMckJ UfFR4ZHBgUHeHl4udi525nYWxtYmhpaG+uZG+qZGuoZ6mhpqx44qKhw6dAC89u8/sP/AwQMH/2fm xfdfvPq/IL7tv7T4v7LMPZz/JP6fvn9egAwOvHpBZwNQnieu5wtbBDw8n80QcAQifjuf1k6sZ5TE kFLcebn+neVRnaXh7HRndqo9I8uLVhzDQZYKyEgJh9TdJeoa7Ovq6+4b6B0Amg8O9Pf39/b29fX1 Dw2NnBo7MTY41NfR1ikWSLh0EZ0A/jE4qHp6TSEuLw6RFIBI8G5N9sal+xIyA/AgGQGtCR5NEfaI cFtEqHVTiHVLuENzmD0ixLYhwKLEwzDXWbfAw7jExzzf3bDA3SDXxSDVWiPZQqXEywSd4FUT6hhj oeGivMdw10aVzd8q/vrd/p+/3fHdep292100jhrt/m3vd1/u+uGbQ1t+0lfYZrzvd/Pdvxrt3Giy f7Pjse153hao5AByTnhbdXp7dWpvU05HXXp3TWpHaQw10Z2R6CbKDGAmezGSfRjJftzsMG5uGCXJ mxTngQ93psV4cBP9aFHuZH8riq8ZPdCa5G+F97Oihdkzwu3podaMUFtGiB0z1J4d5cSOdmFFuzBj XJmx7ux4X25yCCclmJ0SyE7x56T481Nh5cVZIeKc8I68qJ7C2L6ShIGypM/E1+ecQxQA5c8hCs81 FZ1rKr6AKL3UXHGtuewGEsheDny/gSwDOzdb4HfAPiD+Nqp6Sfn6Bzj42dwP8aBCIuFBeSoKQA8v NwaUX8o0ueU5Bc6Lpbxc3iEjX5BbXtJQb5jYGSZuBu71hLds4lsW4R2X/I5HfQ9fhqV/EDFnxax5 UOfbOB/FnPci9jsh+72Q/VbInhGAJst+K+K8EbBecqnA9ykG/gkVM0lA3sPU32qpvtpUfqGu+Gx1 0fmakiuNVdeR9TfRyAckAsB9msd5KeTPdLZ/7O+dGx6cHxteODH6brDvRXvbUxH/mYj/qk0009X2 ob9rfqR3YbBvcbBPOjQoHRleOD4qPXVaeuGi7MpV6fVrizevS+EndN+WPrgrnbwnBcTDYzWPgfKy KVDk70nvTUgnLkjPnpgf7pvpFLxuZ4MaPt8nlA6KFwfFC4PAbpjvxaG2xeH2xRHge/v8SMdyFkY6 F4Y650GXX77Vq1f4vgsck9jvOjgfgPIS5oyAOsMjv+GSXrBwU3QUIP4xuekBERBfPYGquNhYeLo6 e6QkpTM7Nt/Z8uCmn9bLr/hu1eofv1j947rVP61dvfnrdb98vfb7dWvWr129Ul5eDoJWysutXSW/ foX896tBi/96/4avNDf/YLbtR8/DW/wPb/HctzFMbc+DyrXwWDzIMPTpHDR7Tv7NGfkyzx9yzI42 umshPVQJgXq4QKMaZ80iO41sS9VGPyt0qEOW6ZFsU4U6d91qF/UqV5WWYL0Gb3VcmBEv3ZmeYEuJ tcKEGSID9ECLp8VatOVpTXXvXDi38cPxH+eOfyMbWyU9vgK0eNnxlYsnflo4qfmqr+axuPUWo3qC WHIFlXepJecKtuAGueIeq/6JqHW6l/hihPluXPT+TNvbMx2vT0umRlgPBqj3+umTQ9w7XeRrgpab otbb4CsH6W9PcJ8M4J+N0e4O0gZZze10BAtTKyA29rKxdFQ9DYXgknCUVgSqvgpRVdpUWYKsKW+u Lastzy/KSc9KSUyOj4mNDI8MDYoI8QsNDgjw8/Fwd3Z0sLK2MjY11jPQ09bV0tTWUNVUO6aqdETx 8CEY+P0H9uzZt3vP/t179+/Zu/8zyv/u9f9iLP6fd7cuG/0fAzV/5d8T/1eL/5N4UQNf1CoUEQQ8 toDTIeL0srDtLYWMghBckiMn16erMlqQH0BNsGcmOzGy/Rk1GTxSk4BNFAuZHV2Szv7+7r5eUOEH hwcHhgYHhwaHhuD/GxgYHATWd3ZyGXQqHk3DtbDxSA66kdVcg81PLg1xKQmwq4lwro92aUnyxGb6 ozMCUGkBzfFe9RFOiChHZKQDMsIBGeVYH2JT7W9e4WOS56qfZq+d425S4m9b5GOZ42aUZKWeZKlW 7GnaFOnSEOGSbKftcmynwc6fge9Kmzcc/u2H3T99t/27r/b9+K3RwR1WR3Yf/umbLevXHPjlW8OD W22O7LQ5sMV8z2/mB3730TlU7G+DTg1kFcd1NmR31WX0NGT1I3I7yhPby2LpKZ6AeGGmPzXOlZbg yUoN4GYGszMC8dEumDB7dLAtM96Lm+JHjXYl+1tSfM1JvhYV5sdq7bTo4Y6cKGdWuD0rzI4VZssK t2NF2jMjHVjRzuw4N3a8GyvOh5MYBIjnpAZy0gJ5aQH8tABReqAoK0SUE94OiC+KA74PliePVKae qMlcfjDIUpEvutAMX26FiUeWXW0G5b1kyXQ4t1rLQYDyt1orQLsHuYOuuYOuvYupv4dpvItuuI+D Z08+hheebIaJJyGnQIiIZ0TENKkZ5DkZ+RxsiYjnxKZpQuM02AHQf3Yf9ZqGfQN6PQjgnk18z6O8 51Pf8uDB+o9L0H8Qst7xme8EIKwZPvMVl/6KS3vJpk4ziU/puMdUzENS63084g6q7jqi/FJd0dmq gtPleafK8s9Wl1xprr2JQd4lYkF/f8HnvhGL3nV0zPb1zo8MLZ48Lh0/IT1z8uPY8Jv+7ledba+W bmd939s1O9S3MApkH5QND8pGhxfHRhdOnlg8e1Z26Yrs6rXFpWWE4dy5BT+bG77iel/2+IHs8SPZ YwD9Q+nTB9IHt6S3Lssunlk4MTLTJXopZr0U0t61Med6uAv9gsXhtvkhycJwm3S0Q3q8UzrWuXi8 8zPxox2Lo52Lw3CFXyZ+rk802yN838l728750AFOYrhvxcwZPvU1h/SCgQXnSVOU5sfkhoeE2juY yomW0ouN+WdqssbKUtoyIvIczQ5v+unbFSt/XL1m45crf1q38pd1X2z97uvN367/Zs2qlXIQ+B/I Cghau0Lu25Urf1i1+o+vvji86Xv1zd8b/PGt+6E/AhV3uO/+OUR5V7XdhifV8lIctHAcbvHSM1C5 /yZfpV8yTI40uGm3euoQg0xxgSZVTmqlTlpZ5krlbgb4WPd8G/VMk8MVThpldsqldoeR/tqNPpq4 CFNGiiM92Z4UAz/HDeGniwszJUaY4kL1RupVZ8d3yC5tkV3cLDu/UXZmg+zU17ITq6Unv5495Tpz gvlyiPmkC/ekC/u4A3NPgJxg1F4lVYJMUGvusBse8BGTYvSzXurr47x34+KXY5ypEdrz46wXo9yX x7nPR1hPekm3hYgbvIZnfeB4QHl+nPrqrPjOIP8El8xHNZAaykRkJLmpAlGajW+sILfUVxflluZm VBXl1pUVVpfkluWnl+ZnFuVm5mSmpiQmhIeGBgYGBAb6+fl7e3g4OzpaW1kbG5voGxjo6urqaGmq q6upqCgD448cVDi8/+Ch3XsP7Nyzfxes/P/M47kFY2fgR/ot+Q6ytPwAnL81/1/mT+KXlP9/IL5R 0N4olCBEba0iMZ7P4/JZvXzKILmhvSaZlumNS7Rj5Xi1l4cx0j1wMfaUZA9GUTQTWcphYLlCOl/C E3dI2rv7ekB7B66PDIOMjI6OLb1GR0cHe3u7JWIOnUIjYJiEVj4Z3UZG81vr6xJCkh0Mc9zNqsMc K0PtagDoab6INL/mFP/GeJ/KUPuaULu6cLuqYMvyQPMiX+MCT0NQ3oHpiXY6oUbKEabqcdY6oYZH fVR3J1tr1EcA312zXU081fbpb/tR5ddvFH/7/siWjXs3bvj963W/rv9iz0/fa+3aYrh/u9aOzUc2 /XDkl29ND26xO7LDau9vFrt/tVPYFmSgWOhtgU0PElWn9SByuxqyOmvTumrSuiqT2kpjGGne1Hhn XroPLd4VH2FPS/Rip/jQE9xRQZbNviaYYCtGggcryYMS7cQAlAfbEX0tCwwPA+K5sR7iBC9+tDMn wo4TYcuOsGVF2jEj7VkxjpwEV3YCKPJerAR/VlIgKzmAA44cqQH81ABRWpA4K1ScG9GeHwUq/FBF CshoVdrSQ7qXngrSUnyptfQisvQz8c0w8dcRxUD5ZeiB77dRFXfQoL/DAzh30CDVd1A1gNQ7qHoQ AP3SCvLw0/6WfG+ZIjU/JTTBz/BbCrD+GaHpGb4BZApXP4UDO+DDJvDmNLH5JRn1koIG2+cU1Es6 Fh6s55BeswivmIQZLgX0+rdc2gyHNsOFb5h6ySK9YMJ5RsM/IqMfEFvu4hA3Ae7N1VfqS89V5Z0s zRwryRwrzj5RkguIv97ScJeAmaSRnrGZb4SCj+3t8z09i0MD0hOjsvGTsnOnZRfGF4Hyo4Nve7ve dLa/64aH4OeHBxaPD0vHRmTgy06ekJ4+tTg+vnjuvBQQf+Wa9Nr1ZeWld27J7t+GZ9HA8ybvSSfv L07eW3x8X/b0vmzytuzONdnV8+AQ8r6/86WY/ZhNmOLgZyTUj13s+X7+woBomXjZ8U7ZWJd0rGvx +J8BRX6oHWRxqB2++Wtp8uiy8rNdgtlO/jsJa0ZA+wfx4Pja+BAH/jkqwYnXxbr88crM0aKktrTw DFvD/T9v+G71ml/Wr//tuy9//e7/ou2uw9rKFjbQn5m6u7dUcC1uBUpxd3d3CRI0EEI8EIgbGpwA SUggwd2hpS11n8q0M3PGfdrOuWtDZ45833fv3D9OnvfZz4ammU6H+e13r7322jtO7dulsH/Pid3b d2/+GMj+0d8+/vhv0M72j/+2b/Pm49t3gBJjcOqwhcJBW4X9QVoKMfqKIWrHo/XOJRqfrfbeN4vY +WXfR1+Nf7TI2xN7STNI+0TuFQ1GiDUryKI+yo6f6EINtiQFWKG9zZGepsx4T5yfVaGdFsHbFO9h iPe8yIm2ooWbs2KvtMG9O/J9W7O8GpJd2NE2DYmODYl2NXGXO3Lc7naYv7tx/h+3zn3I2tnfbyq8 u37u69mUr2Z6vl+UfD7V/nqi+fOptlcjfFDJ7/Uw73TS1tqqb7dVPepmPOphPehhPe2r/2y848vZ rq/mu/4+0/n3qU7Q3L+Z7fp6pvPVYN3jXsYLOffLqZav5wU/XJd/c23ozqBgsqtBwueIm7miRiav EklG5TErMNjSgtzMlPystJK8LEQ+rAiekZ+TXlSQU4YsRpejysqQuXB4bFx0RGRwSKi/r5+7q5ud k7ONnd0VYPwlSwtTczMjE2M9AwNNHV1VTR1ldS1FVQ0lVU0V9f/OQA0gntE/utHfN4DeyMaY+3/K /mf+JF4+yZRDRR5ag+yfnwARD2WdeKZEDnxn9cnYvdIGkUgi6pwQ1Mw0EAYrYc35QbVZnoLSUCk+ rjkvsCE7qB2Z1FWNEPJZgu7mrr4e8YBUOjg0ODo5NjE9MQV8n5lbWFhcWlxeXlpcXJibm50aHxuR 9w3LJKPy3kFRx2BX82gnX1pDq0FkViQGVqcEsbLCqOmB1ekBDHgErySRW5TIhMdWJvtXJHiTk7wI ca7YWGdMrEt5pDMiyCHH2zreztjPUM1bVynYVDPERD3WUosU582ERZQGOac5XfIxULl09rCxwiFd haPKxw+C4nNk+5aTu3cYKipYa6lYKCs4aKu46mm4aCmCDwkwUPHUVHBWPuGvr5zlZkGK9arNjxFV wIdZyCE6Qk7OE5an9GLT5CRYNyK6GebXlu3fmQuI965P8W7PCmzL8K2NdWZF2NQnunZmB4J0wPx7 s0NkOWG9maHtiX7d6SFDxYnDRfF92SGiNN+eNC8o6d5d6d6CDJ9umL8wJ6ArO7wrO0qQG90Jj+rK j+kGf4D1pQv6SpP7UWlDmMxx6EJr/gwZWkwYVPj1h3RjbtWAc17iGodwk4W7ycKvsYh311v8vfXc h4gH5X3D94qN/T+IpwDloRZfz3zewHrRCD0P5FM++00j600D83UD/c/ncUMP9qunvamngny2EaB8 AwNKI/PvTZy/N3G/aOJ83gQqP/erttqv2uu/bK/7sqP+q47Grzobv+5s+lrQ/FUn/4u2htdNNa9b at+01r1q4j2rZz6uoT0AuNNJ16uxy6SyOWzRBDJ3HAmfRBXMYksB8fd5zE9aGl4L2r4Udf/YJ/1t YPDd2Ojv01PrxC/8fn3597Wr71eXfp2f+n5s+PuhgZ9Ghn6ZGAXEA9/fLy+8u7r0/ho4Blx7e231 3eqN9zdu/b525z1Q/v699w/v/+PJw388e/wPQDwo8i+eQpdeXz55++nT3988+8erJ/94du8f92+C Iv/bwtR3I31vRC0vOmo+667/rq/156Gut0D5yf530/L3MwPvZwd/nxvayHtA/PQAyPuZwffTA9DN vX9Mxfl5uPfXISg/9nd939v+rbD5K0HD39tqP2/mvuGzXtbRnvKqHjCJaxT0VVLJTDl8qCQj29ny /IE9e7dsO7pr57E9Ww/t3nRk57ZTe3ce3bll5yaovAPfP/7oY1DnAfF7N286um3bhX27DU8dvHzu kOO5Q6EXz8cZKgepHg/TOhVjqBR68XSBwzFx9rYc590h+ufiLmnFGJ2HWahQAizYQRY14Vca451Y kbYVgVZ4fyu0ryU5zKEi2DbvigbGzbDC17TC14Abcxm0+KpQM0A8VORzfflpbnVxDg3x9nWxNjWx Vq0w1za472cj2r/f/IP4W+d+X7vwYiBgrb3siaTmq6muN2Mtr0b5X893fTrR+kDKvStm3RIybnbR rrZUrHVQnkhrH4hrHvTWPZXxXww1g+b+2UT7s/66J9Ka57L6z0aaPxtueibhPBLSP+ljfz7e9PVC 19crkpcLvZOdbFE9ta+9bkDQ2NfKraPhKzGIckR+ETwrKy0pLysNUZCTB4elpyclJyWkpiTl5GQV FRWUlCDy8nMSEmPCwgN9fF1dXG0dHK3t7KyvXLG2sLQExBubmujprxOvoa2kpgmIV/zvET949SZV MvznEM0/0wcp/5+y/xlA/LrybPnUn8T/y3HiD+L7hhl9gHgZUyKliaU0kbRJ0jfQK5hsrp5gISTY 5IacAHaqqwARLC6PbC4IbkPGd5HgIi5R3NnQ0d3R1SeWDMnloKdPzo5Nzo2NT41PTM3OzS0sLS4t Ad9npqbGx0eHJoYH5qfGlqZHpgfE46K20Y6G/hpaB6mEV5BAg4WzciLosBBSsi8+yZdTlFBTnEzL iqSkh1DSAiuTfNFRLkXBtrl+1nA/mww3y3ALXX8TLS99VVfNs34GKjB3y8pEP3pmaJG/fYixeqCx lqe+uuHpgzon96ueOHxi764jO7fu3/zRhUP7LDSVr+ioGiocNTpzxF1fPcxC31dH0efieXfN0w6K R310LmS7mOMi3OgZIV2ErEFWKSBeSshqK4zuQMT24dMk5YkdecENqW5tMJ/WTB9OjENdgis/yb02 1okdYVsf79KZFdC13srlhVGjJQlDxfGDxYmDiOShosThwjhZbrgkM0CU7iNM9+5J9wHEt6d6daR5 CbMDunNAi48SwKMFedGA+B6I+FhJQZy0JElWnj6CzwbET5LyZquKNlaKv8oou85G3+Lib/MItzgA d9wai3CbTbzLId3jkgD0d4DyXOIDXgXIw5pK4Pt6owfErxf5WsrTWlDh6aDFf1LHeF7PeFFHf1FD fc6lvOBRXtZQXtVSX9VSXkE7lE9rql/XVr+po4B8BrIBfR0N5It6xt8bWV80sD4D4bNArwfQ/72F 90VrzXrq/t5aD7ZvmmteNrCf1dChf1YD62kN/SG76i6jYo2CX61ELxKRM5higPtQMUyenzFUlDVd XrxB/PPWxi+Egm/7en+W9f82CBH/fnry3fzMu+W5d6uL72+u/L5O/A/jIz+ODP08OvzL+Drxi7Pv ri1DC87cALhff7t6/d31G7/fuPWPm3dAkf/9/r3fH9z/x6OH/3j6+B/QevFPf4fWm3z87sXjdy+f /A6Uf/X4/dN77wHxt1ffX1/8ZW70S3n3Jx01z1qYbwQ130iafx4U/DbWC629MyUDyv8OlJ8Z/H12 XXmA+/r+hvLvJuXvJ+Wgy4Mi/8tw788DItDiv5d0fC9u/aabD46F0N9VE/dVLf0Zr/ohk3SLgr1G Qs6g8gDxSTbGAPQ9W7Yd3rnj4M6Pd2752/5t207v23V89zZA/MdQi/9og/gd68Qf2LzpzO5tRqcP XTl32OXC4SgDpXhjVX+VI8HqJ2INlcIunvPTOOWocMD21D4v1dNxZpqpFurZlqqV3ibc0Mu1kTZ1 sQ7sKHtKmC3e/zIxyKYq3Kki2A7hqFfqqFPlf4kWbA6I58RcpoSbt2R7Cgr823N8mtPcG+IcGmPt a6OtuZEWzRnOnYUBPeUx385r/772gfifFi0fCok3WsmrfNL9buargcbXw/yXAw2vhps+GWy428u6 0UW9LWbelbKvdlRdA42+h3uvt/6xrPlxX+NDSe3jvronffWPemvu9zAf9DAfi9mPe1n3u6n3uynP pKxXw7xX43VfLnc/muoYaGEIG5jiJvZQV8O4VNBaxyKUl5QV52WnJQHl8+HZufCc9Iy0pKTE+PjY hITYxKT41NTErOz0XHhmUnKsn7+Hk/MVR6cr6y3+8iULCxMzU0NjI9DitXX11bV0APHr0fpvET9+ 4w6ld+g/if9rvv9J/EbAh/zxOSP/TN8gY33pAmgNsl55m2xwVCoY56H7SZldqMQGeBgl1rEt109Q GNBRGiEgZHTRSnqb6OLuFoFQIOyT9A3KB0ZHh6ZmxqbmRsemxsYnJ6enZ2Zn5udnZ2YnJydHZwDu s5NLs+PTw31jEsFIF18OTqyYFXwMnA6Pqc4MqU4PomYEYWM9CgPtsHHerLxYSmZoVWogMcG7KMAm xcEwwkLL31DV31A94pJBkImOx0VlR/UzjionQs3U0FFuzOzQ4kDbMFN1B6WTtspn7NQVtY7tVzmy 68yBPYd2bD24ddPhrR/rnDlmqqKge+qQ2sGdGod2XFE5FX3ZMMJMK9BIxV75iO2FI25qp7OdTNAh DrS0QGFFzjAHOcou7cVltOVFtRZEC9HJ3aUxgoKQxlS3xhTXtkzv6qBL5ABzbrQDJ9IepCnZozs7 SJgTLIWHDyHiJlApY2UpA8WJA8VJ/Xmxcni0PDeiPztEkukvSvPpSfPtSvVpT/ZqTfIUZPj35IZ3 w6O782Ig36Gx+PjegnhJQYIEARE/is+eIMJBi5+D1piElhG+Si9bZaJucjBrXNxtDv42Z9136CHd FYD4O2zCbRb+Lod4n1exkYf/TvzTOmhEHoK+hvashva8lva8hvYJp/oZi/yMVfmcQ37Jq/4jVa94 5E955Nc1VSBvgPW11WDnUy75FYf8mkf5rBZYT38D0gA9xftzPgs0+s/4HJDPm7ifNXE/beS8rGc9 r2M+5VKfcKmPuZT7zMrbVNwNcvkKCbmIQ8xiiiZQ+SOIbFl+hjQ3VZaXPoEsAMQ/rGW9bON/Ke7+ Qd7386Dsl6GB38aG306Nv52dfLc4825lHlR4QPzbxdlfpsd/Hh/9eWxkY6Dm/dIc6O/A999vXn9/ A/h+/febN39fu/WPW7d/v3Pn97t3f793d2MNg9+fPvr96eP1O10fvn8O5XcoD94/AWX/5vu719+v rbxbmf5urO+FoO5BPbT4z+t2ztci/g9ywc8j4t/G+zaWZ4BY31B+I3PD0JcgQPkJGeT7iARU+J/k Qmg9BknHj73t34tavups+LINUv7TBuazGupDVuUG8dNlcHlxWpyVATjv3L1565Fduw7s2rRj898O 7NihsH/3sV1bdwLaNwZqNojf9Ld9Wzfv2/Txub07zBWOXlE46HL+UJShUpyJio/igRDNU4D4cJ2z fqonnBUO2p3a56Z8Is5cM+vKRfhldaKbAS/EqjHavjbGnh1tz4p1IQVdwfhY4AOvkIJsy91Niu21 SN4mlABTdsQlQDwtwoKf6dZV4N+S4dGW4dmQ4NiY4FAbc4UdeakpzamnJKQHFbvcGPvDot77m4pf T9vc66I/6GHd72Lc6aBeb6p40sN6I28EeS1v/Gyk5Vl/7X0h45GU+1Bec7+fd6uXc1PIXe1kr/Xw Phlqf9TPv95Bfyipfz7Y/Fhad6uTdr2t6m43/W437X43+FjKSznz9QjrxTj3qxvSJ/N94z1NXbyq DnYFqPPi9oYGDo1CxBbnwnLSEuFZGTBYZnp6anJyYmJiHCA+Li4qNi4yISE6MzMlNzczLi7c3d3e 1tbSxuby5ctWFhYWpqamRsZGBoaGF3X1NbUuqqhrKasD37XVNP47xI9dh2bU/EsB/6D8xkDN/wwg HrruCg3RTK0H4D6xTvw/r9ZujMX/kQF6r5QllrD7ZOz+4c6B4XFx2xijuKs8UYBNay6OqwizrU92 aYF5CDFxHaRMUQ1W0s4R97QJxUJJX59sUC4fGZaPT45MzoyMTU5MzUDD8dPTc3Ozs3NT0zPjy/PT q4uzM6Pyvu4WaXt9XxO3r5YuohObCQX16Axmfgwp2a8y2bci0RcV7oKKcAP9vSo1AA/E97OOtdQM NFD001N217zgpHLWTV3JXVPZWf28k9ppf0MluI8VMdGzNNQ+5rKWt85ZO8WT5qePmyqc1D9zTOnI 3qO7tx3YvvXAlo9P7dqir3DM4OxRzSO7dY7tNVI4ZKt2yldXCeZimeRoYqd61OrcQVfV04UeVthQ J0ZGUDcpe5hbNl2H6SPAuovj+fBwQHxjdkBLjl8rzLsx2aUr158SfInga0IPs2GE2dJDbBrj3YWw YEl26EB+9AgiAfg+XJoiL0qUFyb0wWP6c6Jk2RF9sBBpZpA43V+Y5teT5t+R4tOc6Nma7C2AhfTk RXfn/0F8UUJvYaKkMElSDI3FD69fa52uLADEL60Tf42JusEuX+NiQZG/w8Xf5QLfSetPcK0AsgPf /yQeiA/ycP2667ryGy0eIv5xTfUTHgXI+4xL+WQ9EPFM0iesiufsyk/YkPUvAPdAcyiVUDgVrziV n3IqX7BIzxnEF8yKV2zya271pzxQ9tcrfy31dR390zoGaKav65mf1jNf1NCf86B/xGN21SNW5X1G xW0KbrWibAWPWMQWzaELp8sLxpF5w8XZ/QUZvTnJvVlJw8U5K5W4h7XsV+1Nfxd1fdcv+WGg/8dh +U9jg79MDP86Pf7b3NT7xZn3y3Pvry68XZr9dXoC9HfQ4n8aG/4VHAPmp98uzb+7uj5ev7ry+/Wr 79dWf7914/db16EHt96+9R7kzm3oHtdH96EJlI/vv3ty7/2ze++f3gW4QwPxj+5At7neu/l+o8jP j74Wt9yF7k7CP62vetPG/lLY9G2/4Kch0VtI+Q/r8Pyr8h/Qnx58+yfxw5L1Ft/9g7QTEP8DKPJd jaDIf9FW82kj81kt5SG74hYVu1JROonKFcMTEy4bnt61fd+W7Ud27jqwfdOuLX8D1gPij+7csgPo /h8tftvmA1s/Vj6wx/LcsSunD7icPxhpqBQDiFc+FKF7NtZAMVj9pK/ycbdzhwHxroB4M81cG938 yxp4Z12Wvzk/FtQUG1r4FUA8OdQO5WWOcDPG+lqVuxsj7LWw7voEj4v0YBNOtBUlzKwhzbkr378p za0907s1w5Of4lwbb8OOsmhMdRAhQnvL4obJGXe7Q16POqy2IG60kG+2Vt3ppD6T1DwSsu91UJ8J Oa+kda/7Gz4fbHo90PhSXvd6qPHTUf5DGe+2mH2/rw74frWdsSbkfTLacaObc7WDfk9S90Te9FjW 8LC/9p6YfaeHcaebfqeL8kLG+nKi5uUQ86vlrp8eTr9cHb060Dnczutr5vS11wuba5u5DDoRTSor zMtISU+My0hJTE2OT4iPio+LjE+IjooOCw8PiooMSUyITk9LSEyM9PR0BrwD4C0tLMzMzIyNjfX1 DXQu6mlo6qipa6uqa4Go/5eIH1j550DN/yfxjL5xOkg/eCdgfYo5MMUYmKTLJ2jQEvPA/X8lfogm HaStr15A7+3niGU86UDd+nO3J7vqxujFPeXJ4oqctrIkcqgt+CHgZ3h041O6qwv7+PS+zgaxsL1X Ku4fHBwYHx8Yn5SPTQ6PTw6PTU7NzE2CEj83v7i4AIr83Nz00uzE3Jh8WNwuaeb0NtCldbShRuZA LVXEwjUR8yi50aho97Jwp6rkAEZmWEWcLz7GExnqgAq1z/e6FG2uEmKkFGik6nlR2VVLxVldyVn1 rKfW2WgLjSI/64pE77IIxxhrHTeNM7aKJy3OnjA+edTozHETJQXN00dO7tt+fPfWM3u2qR/eYwyN zxwyUTh8SfGEpfJxe/VT7hpnQoxVE+yNAkxVndSO+2ifKw90IEd7sGFhnTjYCKd8tgHfR8xuyg7l pPk25YU2w4MaYd6t2b5A+fYsn5ZMT3rkFVqYNTvSkRp0hRZwpTHWozM9SFoQM1QSO1IaN1gUJ8+P HYSGaCL7s8P7c8KkWSG9GUHC9AAhUD49oCvVvzXBqynWoz0tEFp9LC+6My9aAJQviBcXJEqKkqSI 5D5kyhAWBoifIRfOUxCA+KsM1HUW8B1zm4e/wyPc5RHv8dZ955IA9BvEQ9dduaQN4u9zSQ/Wp04+ hKZOVjxZn1cDfH/EJT9ikx+zoDxlkTda/FM6EQqD9JRJesaqgIjnVIK8YJNAnjMIL5jEl2CHSfiE TvgEKM+ClH/JJoOjAnj/U3B44FQ9BwcMTjXYgjxlkx8xSA9oxHtU/B0K7lYV5vqG75jCBXThbDkg vhBq8aVwWVGWEJYoSInuy01bIKBAiwfEfyEUfC0VfyOTfjvU993I+voEE8Ogtr+dnXo7N/Xb/NQv MxM/Toz+BHwfGfpxZOiH0aEfxoZ/nBz79cPEm8X31xbfXV96d3P5t5tL79dAMb/57ub1tzevv7t9 E5oj//AuyNuHt989vv3+4a1399feP7z9+6O7YAuUf3/v5u+3Vt5fnfq7rPNuTeVNavk9Fu5ZfdXL Nu5nPZDyPw+Lfx2V/joGLasJoP8wED8DzauB0J8eBC0eegMIgH5jBR5p5w/QvKMWQPzf22vetLJf NNLA2dV9DnGNjlkml0yiczozoxMsDRR2bj+4bdfRnbsObtsElD++Z7fCvj2gxe/YaPEf/XMsfs+2 zUd2bVM5tNdC4YjNmQOuFw5FG6tEGSv7qByO1j8fb6jsr3TUX/m454VjNqf2uqqcjDJUyblysdBa E+ekQ/U2bol3poG+4mdcFWpbFWaP8bXMd9Qr8zAtczUExOPcDdDOGvQQ05q4K9Uhpg2pTj0FAU2p rqDFC+D+jemu3IQrnFirpjRHUXGIGBEtKkkYp6UvN2XO1aKvtVbc7qI9ELOf9tU87697Kq150su7 10kHpf6xiP2JlPtSVvP5CP/LiZY3403PBxufDTQ+G2x5JGu+I6l7IOc/GmpZETCX2qi3emseDDQ+ Hm6631cLjgS3hOw1Ae2xiPHZIPfzId7zAe6Xy6Lv7o29Whm8Ju8YaGH3t/DaONVNjEpBHaO/vUHS Wk/HlxVnp2anxiXFRcTGhEfFhIdHhoSGBAQH+fr6uAcGeqWkxKSlJXh5ullZWl4yN4davJGRnp6+ to7uB+LVtFRUNcHOB5T/2uuvEi+aWwEo/y/Er69EBsm+vhzNRhj9H4iHBt+B74NT9IFJ4Pv/RTxV KqdIZXSJjCse4EkGG6SSXnHHRAtjmFLYg07twmU2lcRWhdsxQ62bYD6d2BRBdbG4gSrtahJ2t4mk YunwsGxicmB8agAQPzEFlJ+Ynpmcml5YWFhcXJyfm5mfnZ4ZlQ2L2qStXFE9pb+BOtzMmu6qn+lu GO+oEdDRVHgCJt4fEeKEiXRnZITiIt1z3C+lORqUBtqggmwznQziLmuFmmt66im76aq66agAmiNN lcEvVSf5lATZRV/WdlI/a3LqiMGxg/onDhucPmp07oSx4mmDCydVju07t3+72uHdpmeOOaiec1A7 Z6186pLiMYsLh20UjzqrnPTWOutvoBhkohJirJJ8RY8Y7lYV40lNDuhAZ45ysPONFUPVBawkb0aC KzPJrSk3sDnXvyHTsyHDvTnLq7MwgJ/mxom2q4l3q4nzKne3QDibEQNseYm+ooKwwdLIgYKQ4bzw 4bwoeXaoLDekHx4kzgsSwHw60r26M/2E0AQbv65EL0Gse0dKQGd2eGduVDs8uj0/tjM/tqswToxI lGxcbsVlTZDyoGutFMQKtIZwOSD+Jgdzi4e/W0O8V0O8XwM0h9r6bTbxFpNwBxqUJ4IvId85xAdc Ash9DjTN5hGX9IRHfsIlP2ZXPGKSNvKEBQXo/IRJekwjPKbhH9PxTxhQnjIIz5hQnq5/+YiGAXnK wD1j4qGwCFDYhKdM4mMG8TGd8IhBAB8CPu0x2IJPY1U8ZBDvVmPukMtvk8tvkEqvEUqW8cXz+MJZ fME0tnAaWzSDQ0zhEGPooqHSvN6cVEFyTE96wnQ54j6X/ryl/nVX6997BV+tP9fpmwHJt4PS74f6 fhwZ+Hls+OfxkZ/GR38cHflheOiHwYHv5bJvZH1fyXq/6u/9Vtb349DAr+Njb6cnf5sFR4Lpt8uz 71bWxb+68vbqym/XVt7euPr+1vX3t6+/v3Pj3d0bQPP3d2+8vX3t3Z3r7x4A6NfzABT5q++vL3w3 1n+nhrJcUXq9CnmPiX1SV/2ylftFD/8bafsP8u4fh0Q/j0rWb4+Sv1v3HZo4Pyl7D9CHFufpA77/ NgKt3vPLgPAHSfsPotYfhM3fQsTzXjczXjZQn9VWPQDEM9DLVSUTmOyWtIgoE51T27cc2Lb98Lbt oKEf3rn19N495/buPblr++4tm6AZNdBikx9BLX7LR/t3bj21f7fq4b2mJw/YnT3kpXI8xkQ1wvCC j/Jh0OITjFX9lY/5KR/3UT5hC4hXPhGqcy7LSgtho4111KZ6GbUlu5L9TFCuusQAS2qkI9bPqsjF EBCP9jApstXAexhhXTRZYZcakxyooWZ1ifbioiB+qmtLmntHnn99uisnzoYba92W5SFBhHXnhXUX RPVi0saYiJma8tV28u1u2q0uGqje94VMgPjrifangw33ezl3u+n3u+mPeugPu6mf9LG+mmr+cqLt 0+HmT8faX00Ino623e1vuNVXvyriLXTQFzvps61VMy0Vix3VSx2UawLGjS7m7Q7KMyH9y+G6N0O1 L0bqvr4m/urm0INJ0ZK0Zayrvo5cTi0vbKKTpM28YUHjYGdDZy2dRiwrKcjKSEuIiY0IiwwJDvEP 9Pf29nJ1cbbx8HCIjQ1PTIgFX1y6dMnU1GS9xRtevKinqakDTYpX09LW0bexdfyA8l97/VXie2aW WOtrTP45zPJvxP+L7xsBvv9JPMj/K/HQMsLVkn4q1OLlNRI5X9Lb290yXFfZT8puL4mrL4zl5IRV RTiwwm1bsgM6cWlCRrm4kSHpaenpae+WCEWDA9KxcdnE1ODk9PDkzOjE1Pj6lPi5uVkA/Nz05NTo 0HBvV39bvbSJLWmkj7bzZkT82d6WeWnbvLRjpKO+kVBKy0vFxAcUBNiVh7sW+FjFXdZOdzQuDbTD hDkV+ViHGim5a55xUj/jrH7WSfVUgP4FZKAdNdkfGewQaqZmo3jE5NRB7cN7lPdsVzuwW//MMf2z xzROHFQ7cQBE5egenRMHLp07Ya92zk71rJnCYaPT+60Uj9oqHXVSOuajddZH56yv3rk4a50SP9uq GC9MkD0x2qMTDRthlc83kkaoRbw0/8pwW3aSW02aJx/my8/0asxwByc0DWkuzZluTenuDSmgzjvl XtGJ1D6dbqlV5GqKCbzCTPRuy44U5sSKYFGizBAJNEYfKIIHdmX6dkLTaXy70nwFyd4d8R5tMa5t Kf4dWWHtORDxHQVxXYXx3UVxouL4/0k8qPDrxKMh4rk40OIB8fd4xA3i73BId9igyENdHhR5kLvr Eyj/zCMu8QmvEiKeRXrIIIA8Ajr/EQD0Izr+IRX3kIp9RMM+puNAwM5DKmYjj+hQHjOwT5i4pyw8 CNgH33lIwz6g4R6C37se8DkbO/douLs03O2q8tuVqLUK5DV88TK+aAFXMIXNm8TlT+IKpgmIWVLZ LAk1hUeOYxCDxTmC5Ni2+MjRYvhtOvlxPftFe+OrrubX3esLkPV2fSnp/kra801/73dy6XcDfd/J +7+V9X8lkXwhEn3W0/W6q+N1V9ub7vYvegRfi4Xf90t/GpD9OCj7eWTg7dTo7/OT7xdm3s/Pv1uc /21p/u3K/LtrC9Bl2+tL728sb+TtzeW3a8vv7lx7d2/13f3rUG5dfXdj6ZfZsYd87hwesYDNv04u Bl3+aSPt03bu5131X4tbv+vv+nFQ9OtoHzSFZr3Lb0yneb9+uRVaqHIIWgT//Yj0V3A8kLT91Nv6 o7DpW0H91+01XzSzXzfSX9RSHrJIN6nohQrEKDqnKS3ST1v5+NaP9m3ZtH/b5r3bPj60a6vC3j3n d+8+tWP7vq2bt3z8t00f/W3zRx9t3fTRju2bDuzeenLPNuX9O0xO7Hc4f8RP4wxEvIGir8rRMO0z 8cYqgWonvJQO+6idcFc84qF8LFjrTIa5Wqm9DsHtIjXQuDHJiRJkgXbWrwiwYsa6EAKsytyMcd4W BJ9LJQ46WDd9rNtFeohFS4oLI8SMHXmpJ9+3E+5Tl+7cku3LT/OsiXWojbNvy/UVo6O7SsIkqJie 0rhxetEkBznTiLneTb0lZN7qYdxor7otYr4Ya/lqvufLGcGrwcYnYvajbvpaE2GRXXS9sexxT/Wn 8trXw02fjrW+muq4I6td6WZe7eEsCpiTLVXD9cTBWlI/C9NbXTLAQs+3Uq53Uu90VT+T0D4b4nw+ WvPFZOO3q+Kvbw0+mZOsDgmlTTwWvqyytABXlE1A5FFxZc1sakc9u5FD4dFJhPKiguyUnPSk5Pjo iLBAHx9XG1sLR2ebsIigmNhIFxcH80smxiaG+gZ6F3V11TVBedcyMb1k7+Ds7OL+AeW/9vqrxPct rv7HrU8f8n8Qv/4AbvAGaPydBQ3UfFCeCV19/fDbN2bUQC1eIq+SAuJl3F7Q4vuapUKJoF7OQosx KR3IhOaylLqiGHqsKyfKoTknsA2b1k1H9TZzeoVt3SJoOo1waKB3bLwPFHlAPHTFdQYQPzExMQ3a /Pjo2IBMLuyStDb2NdUMtdePdzfOSdqW5J0z0rYpafuUtGuyVyhrbmgklRMyYmA+NmkuJhnOhsl2 eiUBDsggx0KfKxmOJm4qx2wUDjooHXcGZUT3XIG3NRsWjgpzCTVVs75wxODEPmOFI9rH913YvVXt 8F7DC6d0zx07d2Dnmb3bVE/sv3j2qMmFk+bnjl9ROn1F6ZTh8b1Gp/bZqZ20VzrqqnIiWF85UF8x 2Fgp2U6/yNOqMsINE2RHjvcRYLPltNKpGuworbgpJ7Qy1JYZ48RJAOekLo1pHjWJjnWJTnWJjg0p js0w96ZMb1acC8rrUsZlrZRLmjFGyv4659w0zgbpq+U5W+N8HSv97Rlhjo2JHoJ0P0Gqb0uCR2ui R1uSV3uSZ1uCZ2uCZ3OSb2tGcFt2RNu/Ey9FQsQPYmETFevErz+1dX0BsvIbbPRNNhYaiAfKg3Ch 2g4Rz6kALf42C3+LiQO5w8QBj+4ysWALzZTnEh9zKx5zKx+xSQ8YBBBI+fV8AJqGf0DFPaBCrG8Q D3YeUND3q8s/hFL+kIoG7j+iQ3lIwzygou9T0PcoGJD7VOyf27sUzK2qcpC1yrIbxJJVfPFVXBEg fh5XMIGBT2DyZojFC5VlC1XoBTJmvhIzV4GZwpX2wzM6EqMlsJQlIvoBj/6ogf2Iz33SVPNJS92L toaXHU2fdrYAxD8XdoK86RG87hF82tX+oqPlk1b+s+a6Z021nzTVvWhueNXa9Hln25fCzi9F0COi fh6Svp8cejcFrWrwdnbq17mpX+enf1uY+W1x5u3S7LuNgJq/jj4w/f3N5XfA+rXlt9cX316d+2Vu /GVXyxK5fKY8dwmft0Ype8SreNHEeN1e86Ww+bs+wQ9yIVD+p+Fe6BrsJDRREuT9hPx3oPy4DFqr Z1D0dlD8q6zrJ0n7z5J2QPw3HbWA+C9bOZ81Ml7WVj9mEW9SyxcqERN4eENKuP3500e2frR/6+aD 27fs2fYRRPzu3Wd37jy2beuuzR9v3gThvu3jj3Zs/njX9k0Hd289sXuL8v7tpif2OyseC9I5G22k HKmvGKB2HBCfaKoWpH4SEO+rfsJT+ZiH0tFAjVOp4DzYSbfa15gTYcVPcaGHWmOcDcj+VrQoB1KQ NdrLHOdjgfe5hPU0LnfRRTlrETz1+ImO9bFX6KEmLZkubbleTZmeLdl+jSkeNdH2TSlurbl+bUVB 7UVBElRULyphlFKw2IgfYSGm6tHXu2m3hcw1AXWxmXRdQP1ytvvrOeHnY22vh/gvZfXPejlrzbjF mqI5Vv7tFtwjaLYM5+Uo/6Gct9pNvyHiXRPxJlqqxEyUCMhDRQkIhQJS4VhD5YqAttJKuNdd8amc +dVo7dfj9V/MNH+91vftvYkXV0dvjsvE/BpMQU5KVCgsKTY7JT4/M6USXVJLr2yrZ4rb6jrqmVQ8 qjg7PTstIT01NjU1NiTU283dLjo6OCYm1M7hsp6+tq7+RU1tTXVNjUsWlu4eXg6OziYmZh9Q/muv v0r8yOqt/+OpT/+J+0YYGztQZ9+YFL8xHL8+o+YP5TeIp/dBY/HVfXKGZKCmb5ArkbRLu/vbeX3V xYKSGCE+o5uc34xKhZ7YG2zdmBPYiksTgL/otlqRqL1LJOjq7+0ZGhSOjPSOjsnGJ0eA7+vET06M T4wOD0hEvZ1t4lZ+b1PdQGv9ZA9o7p2LMsHiQPesrGtaLpzoF4/2iiek4r6WBhaqEB7qHmurm3hF O9vFFBnsDPe0DjdRC9C94K11xl3tpJvaiVDDCyUBNszMMHyMZ8QlLetzhw2OA99PGJ07rqdwWPvk QYPzJ0xVz+qeP75B/PmDOwwuHLdSP2+lfNpO7ZzVheMGx/dYq5x0u3jOVe1EkJ5StKlGhKlqnLV2 ip1+grk6xt+21NuKmuzXjQfEl0zXYCcYJV2I2KowO0q4HTfelRZuU5PgXJfgxI2xbQDKJznUpzk1 Zno0AOUTPXCBNlk2ulGG4LChYq96TnvfTq2dW+1OHfZRPROhp5h1RRfvYU7zsWD4X+aG2tdHuzbF ezQnevITPOrjPPkp/q1Z4e15MR35sR15sYKCWDEiQYpM6StLHcBkghY/V13854O5/yT+9p/E/zlQ wwK+QzNqgO9rDOxtBvYugJ6B2SD+IYfwgE18CHxnE+8zCQ+YEPEPGPj7dDxw+T4VYhrkAQXq7BsV /gEVA2S/V4UCuUsuu1OJvFuF2rAeyvov3alC3SKjbv+RO1XlIOA7NyuQ10ml1wmIq9jCFUzBEqZg HpM/g4FPYvOmCUXA9xUKZoWKX6YSlimEJSppsQo/jSuTZKcLkmKGC3OuUwg3GZVrzMrb7Kp7POr9 WsbDOuajOvbTRt4ngHJ+3dOWuqet9U+aax81ch/UMh/U0B/y6A+5tAcc+gMu40kd+3lTzauWujft DV8L237q7/lJBvX6n0cGfxob+nF8+MeJkZ8mRn+dGns7PfF2ehzk/fz07+vcv10C9M/8ujzzy+LU z3PjP02PfC4RXKPixpGwaRRshVR4m455Ulv1oon5prP+696276SCb/sE3/V3Q3c5jUh+HYUWUn47 2vd+rP/dWP/bod5fBoS/Qos6dP0i7fi5t/WHnsZvOmq+buN+1cr5vJH+srbqCYd0m45eqiyaIsC5 8cGXTh47snXToe3QAjX7dgDiN5/eufPMzh2Htm/ZtuWjTZs/2vrxRzs//njPls17tm46smvbsZ2b VQ/sND91wF3lRJjehSgDxThj1RCNk7EGisnmGsB6b+Uj/hqn/DROe6kcD1A/mWSsWO6sTwu04ERZ N6Y4U4IskXYXST6XqqB5k5ZY70sEPyuczyW8jxnSWafMSYvsZ1QfZ9+S7MQKN29IcWjL8WxId2vP 9W9IdmOHX2lN9+pGhLUUBLZCD2cOl6KTpbiM2fWBmpkGzHJb5Vo3/UEv53o7ZZFPej7U/NWc+KsZ 4d+nu1+NtDyV1T/uZa42YUarsycoOYtcxJ124iMR9bGUca+XvSbi3pLWXhVypCyUkFo6yCP1M7BC CmqknrzYQV9urVzhY+8JKl/1s76ZbPpiiv9qqun7W/IfH0x9emN8YbCbTihLj4tKiweJTIgMTouL KMxKKcnLJJYXMclYChZZBs/MS0+ApURnpERnpsUmxobERQamp8RFx4RZWJhoaqnp6uuYXzJ3cnax tLLW0NIB2TD5L77+KvFjN+78Sfy/K/9vsv9H1jVfn1QzsD4v/t98/3NGDUQ8RTrIkA7W9A/xJOJO qWCghdVPLmgvCuutyBXSiutKE0s9zEi+5k15IS24jBYyore9QSTq7BJ1d/VLe4aHRCMj0pGxgfHJ 0amZCZCJicnxseF+ibijRdjSIG3nDwqaR7taZqWCBVnXrKR9tq9zflC0NCabHZaPy/pmhgZn5H09 NUxcekyqs1myrU6uu1mBz5V4a1031eOuKscC9C6EGanEWGgg/C5zMoPJCb7xVy7aKR4xObnf8NQh o7MnjS+cNFE+Za569pLaed2zx1SO7rlwcJfS4T2KB3fonTtqrnLGVlvRVV/N4sIx45P7nHUuuOuc DTRQhDmawRxMkm31Uh0MEi9rh2ifRnpZFbmZ0hJ9e/DZg/TSuTr8FKu0D5NKCbdHe5rw4t0A8cwI W36KOzvyCiPMihtny0u0r0lyrE9zb4T5sZI80f7WOQ6GGfbGiXam/gbqthdOXj59xPLEQYvj+z1U Ticbq5Vc1sY5GVV5WTACrnDC7GuinGqiXepi3RuT/VphYe1wiPjOAoj4jYEaiHj0H8RTPrT4jYGa NS4OtPj1UZoP8yP/lXjg+006Zo1WDuAAucfE3mdBjf4OA5R6aB3Ku4B4FlAef5+BvUMtv1MNaC4D uU0uuwcJjr5XjQI7IMD0O2TwfeTtSuStylIQaJ8M7a9VlNwkldwglVwnQrlBKr1RgQSygy3A/RrA HVe04ftied4sKmeqLHsCbHEFcxWli9Xly1TcCo2wQiet0CtW6JUr1MqFSvwoskiUkSRMjR8pylki lF0lY65VYVYp+BtU4k0aaY1GususesCmPmDR7vFo92vp92vod9jVa4yKWyD0CvAG8M7rVMIanXSP XfWYR/uknvm6ifcldDdW29c9gm96hd9IRV/Ler+WSb6WSb8fkP0yJP95sP+nwf5fxwbfTQPxR3+Z HPp5YuiHyaFvJwa+Hu37YWLgK7nwOpM0WpI5UZI+h8lZrUTcY+Kf1Fa/aGZ/3tX4lajta3H7N5JO aNBmoOdn6HZW8W8jkncjUqjCD4h+6e8Gvq8T3/6TqPn7rrpvOnhft3K+amF/wWe8qq1+xq24y8Au VRRNYHJoUf5mJ48d2rr58I4dh7dv27/9Y0D8qZ3bT+7cvm/75s2boYULNn/0N2gFm61b923ZfGz3 9pO7tmgf2X1Z4bCvpkKkgVKU/oUkc40Q9RPJZmqJJqq+ykd8VI76qB7zVT/prngkUPN0nMH5Mmd9 ZuhlXsyVpnR3cuCl4iuaOE+zimDrUjfDMncTUoA1CM7HrNRFB+WiTfYzrom2aUp0YIVfqkuy64D7 8GEezTDv2kQneohFc6q7HJcwXJ0uQkWLSqMA8SJUshidOluDutlJWW4m3eikPOmvfSZvvNlJv9pa /Xy49Zulvr/P974Y73wkb3wiq1vrrJ5kFo9WZY9TsmeZeTf4ZY+F5Psixo1uOujya7286ebqDmJ+ DSKNV5LWWYWU11SO1ZNHudjZGuw1PuGuoPrNcP03M22fT/K/WRb8+mDohydTn9wc6RfUleTBcjMS 4RmJiVHB8RGB6QlRSdFhsaGBaXFRucnx+WmJuakJGYnRUaF+fl5O4UHeyTFh6cmx+XBYdFSYmamh ubmpjZ2tsampuqaWkpqGho7eB5T/2uuvEj94de1/I/4/Tf+P/JP4P+bF/w/ih9Yvt64T3zdUKx+q k4oE4tbBJrq8Iq85P6gDnSKkIlgFMbmO+uB43pQf2oyH8UlF4vZGkUjQLe4RymSS0VHp2JhsbGJk cmpkYnoUQD82NjQg7+3qkHQ0y7taRsWdE5KuSSko7yJA/HRv23Rvx8KgZGV8YG5ENjM6MDc6tDAy NNzZyivLLwv3KPS0LPSyyHA2CjQ476p2zFPrdISZWo6bGSHKlZkeUJXgme5s5K55yvLsQdMzh41O H9E/dcTo/AlAvJmKgrnqOa0TBy/s365x7ID2ycOaJw7onT1ionTCWvOc/UVFE4XDJqcPuusqe+sp RpipF3hcLnC3zHI2yXAySrDUCNc5U+xmWup1iZLgIybCB+kls7XYaTZypDKHnxGA9jJlRDuBIk/0 N6tPdOHG2pMDTRkR1uwoG3qEFSvWpiHDozHTtzbNtyrCqcTLIslSM9RQCboVy0jTWeXspeMH3dXP p5prFVvroJ2Mie6Xqnys6AHWrBBbXoRDbYx7Q5JfU0ZIS04kKPKCgriugtieIlDkoTVq1ls8fLaq 6H8Q/2eLh8biAfF3uRUbAzWgwgPfb9DQNyhlNyllt2jld+jouwwMsP4WDYiPBW+4DaAHATWfhr5V XbZWhbxZWbIGUlGyIfhNEgLsb5gOdm4Qi/8M+CWQjf3rhKJr+OKr+OIVoDm+GLC+EfDlMmju5Xkg C2W50wjYeHHGWClsEgOfJRbPVyIXqsqXKNjldeKXaRXLtMolauViNWmWgB4qzOlKihEkRMlzUqeQ ebOYonkcYhFfukRArhBR1yvQNytxN0iY1UrsTSoeYh2YXo2/VoW7WoVdIWMWK8pBlirKr5Gxt2jE ByzyMy71VT3rTVPdF238LwStX3S3fyESfCHq+kLY9ZVY+L1U9J2k51tJ9w/y3p9H+n8ckn4rF38t E34h7Xoj7XzV2/nNaN/Xw+Lr7IpRZNZ4Sfp0WeYSPv9mddk9JuFJLeVlM/ezzoYve1q+7m3/Vtrx fb/gR3n3L4PC34Z73w6vP4RW1v2TVPCTtPNn4Lu45Uch/7vOWlDhN4gHLf5VTdVTDgn8B1quLB5G wYghnuZnTh7ZuuXIjp1Htm0/CBG/6SSo6ju27t760aZNf/vo479t+eijvZu2HNy69cCWzSf37ji3 b4fusX22548GX7wQa6Qaa6icZKYepnUq1VwjzlDJX/VYoPoJb+WjXsrHnM8eCNZWiNY7i7DXYYVb s6Iut2b7VARcKrBUQ7ubkINtihz18u0u4nwsq8McMKDFe+iXOGqW2qvTgswa4mzpwSbsmMtdBQHd RcGdeQF1SU6MMMuGJOfesqhRCmywIk2CiuvHpvThMjqLY7tLE642EldbyfMNuLsi9quR1k8Gm1Y7 aGtC9qdT3W9mxS+mej4ZFzwe5D+QcFfbKqdYxUPkrNGqzDlGzhq/7F5X1R0hY6WlYqmFfK2LNd9O b8blYpIDq/OSWipKhmqrRrnESS5uilO+UId5KKL/fbzpm+nWb2Zbvl/t+u3JyM+vll7emx3sbauh E2toRFQBLD0+PCslNjMxNjLQLzzANyY0OCLQPzoiJDkhNjsrPSEuyt3F0cfdJTzINzUpBlGYm5QQ 4+Rob2RsBGxXVlNTBS3+ov4HlP/a668SL4Zm1PzPsfj/NP1f88H3P4gHRR566tP6YjVMaKT+n8TT oAe3DtKlg9x+eUOfSCBsGuBT+kk5rQUh9UVRAnIhD5FQ6GGG8TarzwluJWY3VyO7m2pEQkG3qFsk l/ePT8jGJwfGJkfGoQwNjchkMqlQKGprGRR2jku6pvt6pmTC2QHR4pB4TtY139+1IBdeHZNfmxie G+2fGJJMDvVPD8rkrfx6NIKcGIrytctxNoq10vC9eMpXTyH8knqulyUt1b8OHkZL9c31NPPTO+ug csxG+YTF+ePGp47qHz9kcOaI0YUTpspnTJUV9M8e1zx+QOfkYd1TR3XBAeDsYWNorEbBTPG49uFd VheOB5nrhF7Sjre+mO9ume1kkmqrl2J7MdlKM8VcLd/RoMzXsjLWowuTKaMUTbDLZjllgHhxaQI9 xpkUdLkm2bM6zJoSZsmNs6eFW1UHWjLDbOhhVpWBJvRIq9oU186C0DZ4KDvBs8jFKMLwXICuQrip RoCusr3CYXflUykmagh7Q5z7pQovK6q/DTvYjhNsywmy4YY718Z51acENGSENAPl4TGdedFdBTEb RR4QP74+aXKRUrKxesHq+oyaNc6f8+KhKZLQpHjQBP+F+OvU8g/EU1G3KChoS0WBXg/RT0ODN9ym YwD9tymom+TSG5Ul1ysQIDcrIOWB4MDujWw4DgL6OMg1XOEqvmgj1wnFYHsVX7SMLVwCVR2dD7Zg H+zMo+CLKPg8Mme2JGuyMH00L2W0OH2iPGeWVLRQVbbuO2a9xRNBhd/wfaG6AmSxkjBVhpBmJLdF B7dGBvYkRfZnJw3kpQ7lpw/nZQzB0wZzUgdhybK0hP60eFl6ojwrZRCeOVKcO1paMIFGzBBQs6Ty GWLZHBG1QERdrUCvVeHvU0lPmFUvakGdr3nTVv+mg/9G0PJa0AatUSxo/0rY+ZWw/Stx5zd93V9L u98I254L+M86Gh638B631j7pbPxc3v2FvGuFQRhBZo0h0qdKM+bROdcqim9Ryh+wK57U0TeU/0rU +o2kHXqSbZ/gZ3nPrwNCkF+A7wB9SdsPva0/gP7ew/++u/7bjhrI91b2l83Mz+qpL3mVj1n421QU IH6gNAPl62R04ujhLVsOb995ZOu2Q9s2Hdm1+cTu7Ue3bdmz+aMtm6G1abZu+mjP5i37oGw6sWeH 0sHdesf32yseD9NXSjLXjDdWAYnWPZtsohKrfyFI/USI1mlfteMeioecFPYGaZ+JMTyfd0WdHnaZ GWXdlOlF9DPLMVVCuRjSI50B7rlXtMrcTclh9mhf8zJv4zIXnaIrSkRPvfpYO0qgESXERFgU3F0c 2pHnV5fkyIu24Se7gi8luAQxOk5YEtWPSxupzpdi0tvzo4Yq4cv1+ClO2UIj/oGU99lk5/Oh5ltC 9kM5/9VU96ez4k8musD+w/66+1LefAN2sDp3uCprrAo2WQW7Wo+6LahebamYr8PNNZKWOhiTzZRG XC4eFo3Pim0lImQs/DAbO85Gj7NLl/jYh0Lam8G6Hxbaf74m+GlN/Muzybdf3f729e3lSUlfZy2n EoUrzsYjC1AFuXFhwb6uzkG+Pn7enq6uTi6ujoFB/jExke7urtaWl6zMDK3NjaLDguDZGRHhIcbG RipqqsogGlr/LeIFU/MsGSAe8v0D8f/HhdY/8yfxfzzvaeMGqPX1yKDnh0xAEyv7RunQYsJyqmQA 7PCkA00SsbCnub+eLK2ACYpCW4qihFVFHYQcfJQz2t+Cm+HfjM1ooiA7m9hCYXuXqEvY3y8ZHu0b GZePjEPrCI+OD/T194lE8l6RTCgY6hVM9nVP93XPDogXhySLgyLId1n31dG+61OjV6fHZ4dkkzLp lEw63ivqYFAYBZn4aN9cR5Mka634yxqxlurJtroIfxvge0N+JD3Np8jXMtxU2VtHwVPnvIPKaXu1 c5eVFIxOHDY6c8RC+YzBmaPmygpmSmd0Tx3WOLxP88g+vZMHDE8ftFI5Za9zwUr5xKWzhzz1lKJt 9KOsdBKv6GY4GMVd0oi10Ei2vZhirZlupVHobIwJtK2O925CJPRW5A7Ri6Y5yEFStrA0oREWRA6z pUTY1yS7V4ddrgwyp0dY00Ks2eH27Ahbkq8hzutiZbBZbbJLBzy4uwBaPp4e713sbZnpYBhtou6l etxb9XimpXaZqznO07LC+zItwJYdbM8JtGP5Xqb527AinGsSfevSghpgoc1Z4a25EZ350cKihN6S jRYPXW5dpJRepaM25sUD4m8C4jnQWM068dDl1vUWT/owSkNDXwd2r7MOyb5uPfjyJrUc0L9KRYEt 2Ie+X428QYZ8XyUVg9z4l3q+CoIHoEMBXwLc/1D+A/cgK5iCFVwhKOyLoK2j4AtgW543i8yZLsma Lc2eKsqYKEgbyU0aLUidKs+ZIRQuVJcuUdErNNwqk7jKIl1jVl5lkFfoEPFL9OolWtVSVcUCHjOB yJOkx3dEBzWFeDeF+7bGBLTGBDaH+9YFeLDdHWmOV6ptLEmWpmhjfYSedrGRLvrKJaqPe31MhACW KivNnyAgAfTzRNQiHnWVUH6DiLlDxj9kkKEbehtYz5q4n7TUPm9t+KSl8XlL46u2xtedjZ/1tLwR trwUND5o4tyspV7nVa9xqu7UUO+38J6LWp71NM6Qy+RFacOFqVMl6XPl2cv4/BuVyLsMwiNu9bN6 xqsW3hfdTV+JWr4Rt30n6fhe2vkj9GBb6Am3P0javwe+97Z+18P/VlD3bWftNx8qPOsLPv1NXTVE PBN3qxq5XFE4WJoGd7bSPLD34JYth7ZtXyd+MyD+5O5tR7du3rf5o22boSK/5eOPdm3evGfTpr2b Pwb6qxzarXdsn4Pi8XAD5XQrnXgjSPZ4Q8UEI8UYvXPB6ieCNE76qh5zO3/A9dz+AM1TCSbK+TZa lBCrumTnhnR3gp9ZhtH5QlstSpgDNdyp0F6/yMkA52+FD7pc6mWI9TJEOmjg3C42xNnRQkzJgUbi krCWHN/GDDd2jDUv6kp7prcUHSMjJQ9UpPcgouRE2BQTMUTKEZUktOSGj1OL5mrQkzzUYjPhoYz3 arz1QX/NHTHn5Xjn3xekn071PJbz70tqHskb7vRyZhuwsqpccXlKLyppkJSxWFt2vZmw3ICf4mHH 64hjjVX9taRafD4hJ45dCuuuKpMzMGMczGQNarYBdbUJd7ut4kU/54elrp+ui7+/1f/T85lfvlj9 +sX1u0tDPY3QI7wbGZXNHFoDi0on4qEFDlLiw8MC3NwdHBytXZxtHWwv21tb2FqYmOpqmFzUCvB2 9/f1tLGx1tbRVtPUUFbX0tD57xDfPbNI7xv+X4mHivm/yP7nw55A/vT934mfBL6vB7xzlCEdpEtk 68QPsnv7W6VSaW9nXwNZTEoXFAa2FUX20Ur7GEh2Tig+zJaV4tOKyWimIjuamCJxW5dI0NMn7R0c lg6PykbHh8cnx4ZHB3slMrFoVN43JpcMSbrGJF1T/d0Lg+KlIcm8rHuurxNsr47LlqdHZseGpuT9 M/L+KWmvrKWxFousSIsuC3XNdjTMcjYq8LJEBdnjQp1qYKF12aHUJE9k8OVoc1UvjZOB+sq+espO agruuqouOqpmZ45funDC6PQR3WP7XQ20LFUUtI/uu3j8oLniGSvlU9YqJ/3NLwZe0nXRVnRWPxNs ph51WTvWUjPd0TDR5mKoqVKctRbM2TDVWjPG6Gy6tTYuxJkDC2suSewhwOTUgilu2RitUIJO6yiI 5iX7kMPtmXEu7ATXytDLFUGXKMFW7Ah7XrQTN9qBEmKJ8dLDeOoyIq4IcgL7SuPEiFh+VkhVlGu+ q3m0mWqQ3vlkM9ViB/0yZyOsm2mllxXF24rlY8P1takCpT7YnhfvXZ8OiA/h54Q154a35UV3FyaK EKn9qIwxfN4sGbFIQa5QodULbrLQa2zMbeA7h3B3HXdA/F1oxiTxFgu3xkCv0UGgCn+DUnqLvt7c qWXrAbKXrVKQG7lejbxeVXqdXLJaibhGKr5KKLwKNCcWXSMWAb9WcPnXCIUgV3EFK9h8SHZs8VVM 8QoasA7Jvgw6ezl8GQ1fQuet+547X5azUJY9XwZwh02Czl6YNgJPlmfHD8CTx5HZwPe5ypJFCmqZ hrtKJ6wySdfZldfZVassKNfYVVdZlGVAPIW8sqF8aX4fLKk9Jogf6lsf7AVwr/Nx5bg6VFtb4E30 UXpaRerKuYrnYOcUks+cSjp3NlNLM9/EGGV7he7j2RYbIc/JmCkrWsCULmKRi9jSZSI4mGHv0An3 WJX3OdUPeLSHtYwHdawHdewHdcxHjcynLbwnLdx7DQzwp1qk4uYp2GUq+ENWrdUx7rVw1+pp4/gi aV6SPC9pvDhtBpW1iM27RkLcomGhIl9Lfc5nfdpWsz5i0/y1qPVbYet3oraNfCts/k7U/KO45buu hq/ba75q43zZwgYV/otm+pt6yuta6ktu1UM69hYFuUwqHC5NjzW9eGHX9v2bNh3cApr79gPbNh3a vfnEri1Ht22CiF+fMbn14493bt6yc9PHe7ZsOrl3h/LBXXrH9tpdOBJhpAKz0Y8zVI7WPZ9sopps ohyrdz5I7Xig2nHooqvSEU+lwwHqJxOMlQvtdauDLZsyPADxOF/TTFOl7EtqGA+zisAroMIXOOiV eZmRQm3K/cxQbnpoFx28uy4v0pobaUUJNtkgviHDlRdvy4683JTq3oeOHaNlz7AK+9AJw+TsxZry KVpxPzpNVJIkKU+b4iAna8rGeSXLbYTno/xnw403u2hP+hu+nBV/syB9M971qL/h2Wjby6muR0NN 802k7vK09oJYESp+iJy5yEOu8gkzPLScUSqklYo52G4OjofLq8XmdZHLequRoxz0TAN2qQW/0oxf qsVcrcd90sf9fqn7+1XxD/cGfnk589vnN757tXZ3aWBIUNtZQ6mnVbAr8TUUcg2dXEUsw2OKsOhC NCq/tBCWn5mQHhcWF+IXHxaQEBGSm5maD8+KjAizumylqaOlqqGlrWPwAeW/9vqrxMtXrtOkQxvE /68VfkP2P7PxzX9t8X9AD5TfeD/0W9Zb/CBdKqNKB2h9g3ShpFna1y8TyZqpImJac5ZHXXZQFzFX WF1UUxCFD7OhJbi3lKc2VyMEzUwxRHxnd79UNDTcOzLWPz4xNDk1PDwi75UM9ktnxodnxgZHpN2j vZ2zctHyiHRpqHdG2jkt6ZiX9yyPyxYnBicG+6Zkkll570h3WweTTCvMRMcGIALsED4W6FAHUown JcGXnRbMyQghx3qU+lulOV4MMTzvd/Gct/ZZZ7WTtkonHdTPOeuoOGgqWSqdMjh10Fr1XIS9lbO+ hs6xfdbqFxx1NRy0L7hcVIqwMXHVUbx05qClwoEgU7WwS2qptnpwN/OYS2qhhueTbHQKvS2yHfQi 9U4nmauV+dkC4ptKEgTY9H5KPiB+jocaroKLUcmt+ZGsRA9qjBMj1rkyzBrrZ1oZeIkRdoUdaceL dWRG2oL/E/KslUscNKmh1h3ZQX1lCUJELKj/lBi3Mr/LWXa6MCsNhN3FUntdlKM+wc2E7GlO97Vi +VpX+1yuDrBhx7jVpvrXw4KbcsOb4ZFt0A1QicLiFCkyfRSXO1NZvAAIoCCv0spuMNFrLMxtNvAd GoKH7mLlkO6y16fGswlrDMxNevktevkaKO/UsjXw/g++Q9kg/lp16bWq0mvkkmsA90rEVVLRCqFw CZu3jM0DygPWV/D5y7j8FXwByCIGDvheKIMvlOUtIPPmkeBLaBAGbOeROfPI7LmynDkkCNjJnkHC QMmdLE4dLUgeyI7vg8X1ZycMFqaPl8OnCUWz5NIlGuYa6O9M0iqr4gaHfJNbfZNLAVnlVK+wKYs0 8hK1aplStVhBmEaXDhVliTJje5Ji2qPDWsICW0L8G/28eG5OTPsrVGsLkpkR1kAPpXcxX1MDrqVd aGCYZ2BYaGKGtbaqsLnMcnPuiokYyYVNlxZMoQqnMcVLJORqJepmFcAUf5tKhAbxWVVrHMoam7zG rrzNrQI7qwzSQhV6moCcwpfNktDzZMIKoxI0+mU6YbQ8DxAvhScMFaZMlGbMonMW8QWrZOQdBv4h t+ppHe05n/2qtebzjvr15982fd3d/E1PyzdgR9DwfXfjD1CFr/+6nQd8hxbf5zNe86tf1ld9WkP7 hFV9n4a9TUNdJRf35Sd7qV44u3Prvo8/Orxt29GdO/bu3HJo75YTuzYd3bFp35aPtkPr0mzasWXL zi1btoEuv2nT6T3b1Q7tMjqx74rC/ghjZZi9UaShUri+Yoq5BsxSK8FQMVjtOFA+VPN0kPopP5Xj wRqnEg2Vix0NqGGX27M92rI9QItPN1XJNFVHOptWBNqWe5rlO1ws8zQlBNlgA6xRnqY4LyO8hx4t wLQ22poXa92U5cHP9QLE89NcgPK1SU5dhUFyXMIMPXe0Mn2MknuNjwfUyglZveWpvZjUYWr+BBcx ziwapxc9ELI+HWm5L2Lf7KQ/k/O/W+7/Zkn+bLTz6Zjg1Wzvq1nxg4HmtR72Qh1uklUyUAEbp+Zd 5+NutpAWmwhDNZgeBlLIwbTTyhilsGp4Ul1JWn910VQNeqm18qqAudBMAQeDGy3E5/3sv081/XRD /Mu9gZ8fj/726cKPrxY/uT60MCToba1hELGIrKyirPSy4mwippiEQxDQBYTyAkJZHqYoC5GbishL QxZlIYuz0eVFKcnxHp5uBkYGKmoaWv+lFj+8uvZvxH9Q/v+b+H/ivs79+ko1H34VvG19OH6QIZXR pHJG/xBd3Fcn7hX3CWVtTCEpoyHdpS47sB2dJiDBmVkh6ABLepwbsI9XntHVRBcLWzp72rr6JT3D w+LRMen4xODUtFw+0CcWjwzIZidHJ4dlA+LOEXHH4lDvtfH+5WExRLy0c35IvDwhnx8fmBiUTPT1 jPe09NbTG/DFlVnRZZHuSPAjFWpbGetGTfJjAd/TQ8gxnggfq3QHvQhz5UCDC356F1zVT9krHbdX OWWrcsZO/by9xoVL50/YaV1wM9QMumzsb2lkoXjaWv28kcJxE4VDrrpKviZa1heOm53Ya6t4NNRc I+ySep7bpVxnk0ij8zGmitmO+mX+1nnORnFGF9KvXIQ5GJLjvRvyozvKUnpJWWNMxEIDboJRLCPA ukriGrICWYnu9DgXaoxDdaQtJewyNcSiKtCM6GtcGXCJ6GteaKuZa6lSZKdF8DOvT/XqgIe25wY3 ZvhxEt0ZMU7saCd6kE0F+D/H1bDSw6Tax4zqZ0EPsKL5X6YE2DDCnXhJPvWZgPiI5twoQLygMLGn KBkQP4LNna4omq8qWawuWaaUroJizsTe4RDvQb5XrhNfcZddsV7kPxAPmvstGqT8alUJaOs3QCgg oNeXgeZ+jYy4WolYrigCtXGZWLhMKFjE5S2gc0GWsfkrhIIlfN4iFg4FA59D5cyUQqMuM6U504js aQRsYxAGfHO6FACaOQNtoR2QSUT6aGHyIDy+LyumNz1Kkhk7mJ8yVpo9hc2fISHmyGVLNCwgHjRl 4Psar/pWDfVWDW2thnaDR7nKoSyxKEsMyhKtep5MnMaXj5UXDBTD+vMyRZnJXclxnfGRbdGhzWEB jUE+tb7uHHcnmqNdtb0t0cYab2tDcnLEOzqS3Nwobq4kGxu0uRnZzqYh0F+SljxRkj+DRizgSpbx JVfxyKuEshV82TIRtVyJXqnGXaXir1Jxy9WYpSrMNKFkoDRHWpApR+SOlBdN4JFzFOwiAz9XjRrD wGWFydLcOHlewhgibRqVNY/JWyEhblaj7zKID7nkp/X0F82c1601n7XXQc+/FTR+JeB/2QmtG/x1 R+23nXXfdNR+1cb9ewvriybG5430N43Vr+qqXnKrnzEqH1Cxa1WlK5UIQWaM/dnTJ7dv3r910+Ft W4/u3H5g19aj+7ad3rX5yLaP928Dtf3j3Zs379i8GbT47R8B4j8+s2e71tG9gPjLp/dEmqiAn+Ew vfOhuheSTFXhNnqJRkrhWmcA8SGap0O1FII1T4eon0o2Uil3M6WHWfNTHYHylUEWqUZKqUYqCCdj tOelIke9XBtNQDw+0BofeAXja4F01UU5aVV46fMiLzckOdYk2/OzPQH0Temu9ang59ahLddXWhY1 iE8arkidoMOXGzHXm0ljlMKOolhReYqsImuEBp/hlEyzkNf4pGf9dS8G+fdE7DUB/cVQy7cr8s/m pQ+G2p5OCJ9OdN+XN9/rq3sg5d3uYc7XoidoBdPMohvNxNV28hSf2MtCNpNyulnoGmx+VpALOz++ GwuTkHIXmsmLwpqRpmoZEwkOBjfbSY9ElK8nm3+7Jvphteene32/vRj/6eXsl0/mntyYnJYJW9lM QmlRHiwpJz0elhyTl5GILs4llBYg8zJz0mMT44IjQn38fd0C/D18fTxsbS8bGOhraGpraf+3ZtTc +JP4fyny/yfxIOCbG8RzBqY3iIcutEKHh7GN90MVvm+YIR1gSOX0PjlTPsSQ9HOEok5xt7Sd012R VZ/pWgvz45fEdRKzKen+Jd5mnCQvMSGrjZQrbmZIepo6u1sh4kdGROPjkvEJ+cSUVNon7ukZHuif HBsaHZAMiAXDovalIcn1McnSYM9sn2BW1rMIGv24bG60f2qgd6SnpY/PaK0qYxQkEZL8sdGuxGhn cqwrJdGLkRbATg+mJviiAu2gp7AaK/lcPOOlc9ZDC1T4Uw6qpxzVzzpqnLdTO2tx/vhlpdMehpou emr2WooeRtrWauf1ThzUOLRL9+huJ63zzlrnbZVPummfj7ysm+hglOJkhAqwz3c2TTBTgtlql/tf JoU75Tsbgwqfaacfa66GDXPiF8R2laeJcBnyavgEp3SCXjRYmd1VGt9WEMlJ8abEODXAAusz/Zkx dtRwS4KvYamTVqmTDtrdCOmkn3dZI8tCOdtKuchRixxkVZfk1pLp05TuyYmxY4Vf4YReofmZV3sZ U71N6H5mzGALdpg1M/gKLdCGHurIjfeqzwjm50Q05Ua15kHEi4pT+ssyR3DwKVLhHBmxUIVYqi5Z BXYzcX8QT77PrQS+32GRbjOB79BcyY25NMB3IDsAHfJ9PWB/lVwCcrWiGMi+QCz4EFzeHDpntjx7 rjxnEZsHuJ/H5MxBX0LfmS3LAqbPQKZnT5VkTRZnrgdU9XQAOsgUkL0kYwKRNlacOpSf1J8T1wuL FmVE9sJiBvKA71mT6LxZQvE8uWyhGv0n8Te5VcD323X02/WMW/WMtTrGjTrGtRrGVS5jmUVdoJJn ybgpYtk4FjGMKpKV5Enys4TZaV3pCZ0pse2JUS2xYfyI4NogP7a/N8PXk+bnxQzyYwYHcsJDa4OD OV7elXZ2BKvLlba2tQF+8uzMybLiOXTxPKpwFlkwU5o/DVJWMI0umsYiZvAlM4SSSWyxvDirOyuh NTWqLS1WlJs2UAqfJJTOUzDzNAw4/5jE5Q2VpEpyY/pzY0eLUqaQsLny3CVc0WoFcq0aA5R/wCU/ rqN+0sh42cR63cr9rL3mi466L9prP2/hftHK/WrjXqc27hfNzM8aaa/rKZ/Wkl/yKl+wyc/opAfV 6BsViHlCITc20PrsySPbNx/ctfXwjq3Hdm47snvb8b3bFHZtObL1472bge8f79j08da//W3X5k07 P/po3+ZNCnu2ax/dZ3hsj83Z/dFmajB7w0hDxRDdc3EGF7KstEGLj9E7HwiI1zgdcfFclL5iqMbJ REMltLs5I9ymIdmhOd2ZEmKVaqwUr3sO6WJaFWxf7KSfc0WjxM0I7WOB8bUih9qhPY3KnLVw7jq8 6Cutme7cJPsGmHsb3LcV5sFPd+Uk2DXDvHqRkX3lsTJcwig1e64etczHL9Xjhsh5YnSqFJs2VJm1 UINabsDN88pvtFU9H2j8dLTlroh9u4f92bTosznJg8HW+4Nta5KG1R7utU7GXTEPKL/WSZmvKR+n FS7wUHeEzPmWikEemodMrEHDBHRME76wuRzWVBzfUZ46y6/orcE1VBa0UYp6GaVjPPRKM/GxkPrt eMOPi+3fLLX9cEv89uXk289Xfvn85pv7C3fmhsd6OzobWAwiClOYU4FEUDDluKLCMji8MCcrIjT4 ipWFsZGBkaGB9fpLV1dPS+vixf/SQE3v/PK/jcX/fw3UgIBv/r8RD61jM0aXDtOlA8w+GaMfRE6X 9LNF0hZhNzjACcg5/Dy/xhz/uoIIPiqZmhmY66RbGWYrwWcKKUWSeoqsq1HY09YjkwpHR8UTE4D4 /pHx/n65SNjT3yceHZZNjQ5MDkhGRZ1Lg9D9xMuyzrm+TkD8wrBkWi6a6O+e7O+WtXK7WMQ6dA45 I5SU6F2d5E1LBvFiZwTQkn0qot3QQfbZoG6bqvpdPAt899JV9Lio6KoNqQ3ioHHusuJJM4UjV1TO OOsoWyufNlU4ApS31VTUPXZA88BOo1P7HTXPXlE6YXH2sLe+SoKDabKjcYaLKTLArtjdPMf+Yomn aWWkY3WMe56zcZypWrqdforNRVSQXV1uRGdZihifOUDNH2OXjNILhqpyROjkjuKYOlhgdbQzNdaV m+rLindkxtpVBFmQ/M2B7wjwgfZ6JXZ6GaYXko0U0s3O515WLXfTrwwwr0twaUx240XbcsKsGf7m VE8jiodhtYd+tbchNdCMHWLDCrZlhjpwYj1q0wIas8P4OVHN8NjOgo2x+MxRPBy0eED8YhVihYK8 TkffYuE3iL/HrbzH+SfxG3c8rVJQy6RiQPlNUNv/BXdoTKaieIVUBHxfIhTME/PnCflz+LwZTO4U KgvU0ll0zgIWPo/NnS3Pmi6DgcyUZc2AHVDSS7KmANYlsAlExngRqOopI4XJQDrAOsAd7AwVJA3k JYhh0d3pESJYjCQnQZafMlKSNVEO/2MiPOT7Mh13dZ14UOFv19HuNDDvNLLu8tlgu9bIvtHAXq1l AeVXWNRFGnmuGj9TiZkglY8SUMPYUnlZUW9Rjigvsyc3XQBL6UhPaEmKaYgLr40J40WF8qLDa+Mi 6+KiG6OiGsPCagL82V7edDc3rp+PKC15vLRoClkwUZw7mp81kpc5WgAbLc4eLc0dQeYOlmQPILK6 YQl10YG8SL+WlEhJQeZoedEUEbkAqj0Dv0DHzFWXzhALRsrSJTnRfdnRQ/mJEyXpM2XZ8+j8JVzx NRKk/B0G8T6X/KSO+nxd+VfN7Nct3Deg1/NZb5pYQPn1J+JyAPGvG6jr/Z30nE18zqp4Rifeq0Cu 4gvHUTk4fzfDY4cObd98eM+2o7u2Hd+59diuLcd3bTm9c8vx7VsObN0MiN/2t78B4ndv+ngv9NTW zef27dQ4vBsQ76h0NMpUNcNWP9JQKUhLIVb/fKaFeqKxUrTuWUB8sMbJMJ2ziWYaURcV4nTPot3N WJF2LRmu9Um2tLDLedba8XrnCuwNuPE+GB+LAoeLhU56KE+zEhfjck9zcohNRYA5wdugIcmpKc2V l+TYAPNsh/sK8vyaMt04CfatOT595TF96FhxWZS8Mn2+Eb3Ax83WYZYaCdOsUhk+Q4ZLm6AWLNVh rrdU3GglPxRz3oy3vwLKizmP5PwXE11PhttvSRqmG6um+eQ1Me92L++2iH1DQF3iE8cYiFF60XIT 6Wp79Qyf2FWZy0Yk1ZRnC2nlfbSytrJkETF7gFnKr8xn4XLa2FgGCkYvSuquzF+Frr6yvpvifz3V +PVCyy/3+9+/nP79zdJvn6788MnS09Xx61N9ss46IiI3IyY8Ligw2N3T19kt0CfAxcnV2NBEX89Q R1vX2trGzc3D2MhEU11L579061P7xByzf+R/EP9vykNw/4vvIID1DeU3iF9XfpwpH4PGamRQiwdn BnSpnNnXz+jrp0FrGPSzxH18YXdXC6erOq+lMKg+24ubE1hTFE3PDMp10it20efnhnURsrvpmP5W nlTYJpJJRKMj4rEJ6eh4/9Do4OCwVCoRiboGZJLZyeH5UfmEpHteJrzW37kiaZsXt89IQZEXD/e0 DnTyBzsaRbxqPrGYXZxMSQ9mZARyMgM5GQGcjEB2hj8u3A7hcynfzTzDzjDMSNVfX8lXX8VLX9Xt opKrjqKz9gVHzXNWisehu1tPHbBVUwC+G57Yr3dsr436OQcdpYvH9qnv32GpeNxe/YyFwiHr80d9 9FUirS7GWOtkuJjA3cwyrmhngJ7iaVwV5UiOdoE5GIToX4i5pJlqp1fkbUVL9OXnRYmwGf1V8H4K vJ+cJauASQlpnaVx9dnBlFjXMp9LmIDLjDgXRqwDJdyGEm5LDrqMdjVC2F1EuxjBLqmkmV7Iu6yZ a6mebaGSYXahzNWAEmrLibbnRNgwAyyo7oZkRx2CvQbRWZvsZcAJsuaE2HLCHdkxbtwkv3pYeGNO dDM8DhAvhFp8xigOPr3e4peqS6/Sym4ysRsD8XdBf+dAuK/7TrrFINxiQMQvV5bMlOcu4AquV61f UAVFfv2yKiAe+A5wB1nA588RQLnOm8XnTWGyJ1CwKRRspjx7HpM7h8mZBl8iMydLM8AWSknmJCJz Yj3jEOipw4XJgPgN5UeLkuXweElWlCgzqicjsgf4np8sR2QOlGSOonInMAWTuKLZCuQG8Us03DUm CRqlqaHcaaAD3O81ce43c+81c27z2ZDy9ezrNaxVHusah7HEqJqnkmaqiVNVxEkyYZSIlmMQfcjC vtL83uJcUUFWV25GGyylNTOpKS2BnxIHJTm2KSG2OS6mNT5GkBTfBZKSIMlJH0LAR4pzhvIy5dlp sqyUAVDSCzJkhRmSgjRhdmJbSiQ33JcW4FYXEygtzJghlq1QideYFausyqvsiiUmboGKmq0oGiuH yQoS+nJiBvMSwL/4ZEnmLCp3Hl2wjEdcr0StUXHgWAuI/6SBDpR/wWe+4kNP1HpRT3vZQH/NZ37W zP68hfVZE+PTesqr2qpX3IpPWISnLNITBv5uBeIaLn+wBJZha66yZ8ehHVsA8cd3bz25c8uxHZuP 7th0cvuWY9u27Nu6aefHH23/2992fvTx/q1bDm2D3Ffcv0vr8B6TE/ucVY6F6l9IttCKMlTyVz8Z Z6gIs9RIMlGO0D4dqHpsY3Z88iXNZBPlON0zGA8zarB1c6prXYItJcSyzNmo0N4ww0K9KtShMsQO 6W6McDbAeltgfawyLFTIobbMaHtWjC0/3Z0bb8+Jd2jK8m7P8RHAfZsy3XlJDj3FIaMVqTJsvKAw WISJX2zCrrSRRtklS03EtY7qGUaxHJs6XJE9wyq92Vp5r4dxr4f5Yoj/5Uz38+Gmu1Le05HWl5Pd 92VNM/yqES5upZOx1stb7YHue7rWQZmpxUqJORJC1lwd7lpH9XgNuqsyv7OyuINYKKwokFEKZdRC ATG7tjy9BpfXTMXSMYX5iSElSYGtBNg1Afmz0YZvplu/mmn+Zrnjp1u9bx8NQtC/Xvj55cr3z6++ ujc3JWvnkMuLslKjgwM9nZwcrthdMr2ko6mtqqSieF7R2MAwJCDQxNDw/DkFQ8P/zlh8x38QDzXx jTXI/o34jfxZ4f81kPLQtdZxBvi9YAvNi/+TeNkG8TSJjCGW1vV0CdpqeuiIluKQWpgHNzugpiAS EF/oYQy302ImeLQgk1uJBaIairSrSQStUTMkGhmTjIzLhsYGh0YGBuS9EmF/n2h6fHBhbGBWLoZu ahU2L3Q3zvW0zkuB+OIhQXNvA6ebS+2k43ll2Qx4HCMzlA2IT/fnwYI56cGVMS7okCsIH4sMO700 G4NIU60AAzXPi0ouoL9rXwCxVT1tdeGY6ZmDBsf2Wpw/7qR1wfzsYd0ju4DydprnHQHxR/fqHNnj oHnOWuk4IN5N63yQiaav3gVAfKG/DczJKM5MKc1aDeljQo62xwRfSbTWCtA7H2aiEmepketiQgp3 ZqX4dyKTJJVZveRsMSlDQkwX4VK6UAlNeeGsZG9imH2xu0m5rwUl0qE63I4YYAlafKnjxWJbzWIb LTiQ/ZJqziWNQhu9HCutRMMLqaYqKaYqRY7aeG8jiq8Zzd2o0k4La6WMvqyMd9Ri+Jhzgm1qIp05 seAU2Lc+K6IpN7YZHt+ZDxHfh8wYweZOkQpn14m/RketE0+EfOdW3mFX3GYSbzGA76Q1On6NDojH LVeUTKNy5rH51ypBeYdw3yB+df3K6sbI+zwOPoPLncbDZ/DwDeInUbDp8mxQ5GfQWVOozInSdFBU gfIgUHMvzhgrTh8tThtZL+wgQPmhgsSB/Hh5XpwEFtmTFgp8F+cm9BWmykoyB8pyhlE545j8CVzR FAExV1kGiF+kYpdpeOgqaw3lVj3tLp95v5lzv4X7oJV3v5V3t4lzl8+908C93cC73VB7q65mlcNY YVIW6FVzNBDyTHXFOAk7jEcNYZHycoQUWShC5PUU5nTnZwngGZ05qR1ZKW2ZSa3piW3piV2ZyeLs NEluhhSeIS3I7CvI6M/L6M9Jk2alSLOT+3JTpPAUYW5iR1ZMc3J4fUwgIB743p2VMIouXKrGXWeS 17jUm1zqKqdqhUVcomPnyaWT2NxhRKosN06eGzdSkAQOeLNluQuAeBxilVR2vRoNTqQe8aDnaj2r B9DTXoA638h4Xk99WU971cj4tJHxuonxqpH6Ca/yE24FIP4pm/CYTXrEwN+rLLlZiZCV5fheVD29 fcuhndsO7dl6cs+WM1CF33xk52ZA+cEtm3Z+9DdQ4QHxezZvOrpzx4ld20/v3Kq0f5f2kb3mpw+6 qBwP0DqdYKYGqnqI1plYgwuA7CRjxQjtU0Fqx/xVjgaoHY8zVk6/pJZhpoxyMa4KsKyLd6iNtyUH mCKdDPB+NihvqxJ3U3KoPSHgcrmnGc7HkuBrXeRsWOxqVBFi3Zjh1ZjhyU1woEddEeQFd+b6tWd7 tWR51KY4i0vDZ6hZQ8TkzoKgDkTEXF3ZSlvFLB8/WVt+vb3qZmvFKDl7nJI3QSua55Xf7qDc66Y/ lvLejLd9PSd80F/zcLDx8znxp5PCW+K68VrCAAc11Uxa6Khe6aKtdjOvdtDmG4gycr6UkDXDRS02 E4e45UJKibC6VFJdPMQsGWKVdBJzQFnkobKbKRgGFlGUEZcVG4DLjW2nFM21VT2S1X063vLpRONn k/yv5lt/vCn67YH87ScTv72af/fF6o9vrj+/M3NjYaBXUE+rLEfkZqYnxKbGRceFhwR6uvm4OGQl xQd6uIYEeudkpXxA+a+9/irxkoWr6wM14yzQwYHRstH1jEHLT/6B+L8qDwUaloFmSQLZP0yXXJ9O w5CNswegOv/n855Y/QMgdEk/CFPazxMJ2zoae2sJbchoHsyrNtOvFgbV6rIAy3zHi5Rop+aS6FZC loBNELfX9vb1iAcHRCMjktGJ/pGJwZHx4eFRmVzWJxWPDvYtTQ4tjkjn+jpnuutnBLzZ7sYlqWCp v2e0s7G3nt7NITVXIDjFqfSsSEZ6ECvVn5cWwEsLpMV7EcKdyoNtC70sEq11oi5phpho+Oqrrg++ K7hfVLRTOQV+ms1PHwJbi7OHwTcd1E6bnNxremq/tdJpEAdI/COuF5XcdC5cOrPfTvlEoLFGiKmG k9IRuKcVNtIt3V4/zlwp11EHF2RZFe2I8DEPNbrgqXU6zFQ12kylwM0UG2hDjnJpyIvswadLydkS QDwhTYhJEqKThOXJQHlGkneZ/+VMG90iV1NSiB0hwArrZVLiqF1kowG3UE3VP5ekdzZJ/3y6qWq6 mXqCkTI0T9lIOfzi8WQThVJ7HZKLPslOG2ulgrZUxtpqVLsbsQOvAOJ5cR68ZL/GnMh14hM6C5KE iNQ+0OKxuZPEgtmK4sXqkquAeAbmFmvjMU+AeOIdFvE2AygP7dykYQHxq9Vli4TCFRLielXZjeoy 4Pv/JH4OHDYwOZPYnGlc7hQ2Z7I8axIFZaoMNonMGC9NGy9JA4V9vASCHvK9MH2kECrvQ/mJoMMO 5kPpz40RZ4YLM6CIYJF9eYkDxenyUtgAKmcQDR/DFUwRioHv08SS+apyaK4kg7jKqrhVQ7ldT7vT yLjfxHoA+V4Dpa3mIXSrUd2j5voHLQ0PW/j3+A1rtZwbPCao88ss2hKDukCvnq4mTVYSAPQjeJQc i5RhSqRlRSIEXFSULSzI6snL7MpNb8tKas6Mb8uI78yI74Il9OQkd2UlCrISBJkJPRmJIlhSb06y BJ4izk3qzI5ryYhsSg5rTgxrS4nqyU4cQubOVaKuMSpucam3axi3eMwbXNo1NnmZQVisKp8hFI0h YXJ4giwrZgieMF6YNovMWSjPX8IUXSOAsyXUTRrmDhP/gEN6yK18Wlv9rI7yrLb6kzoKyPM66os6 6ssG6ie15Mcc4mM2AVR4sH3IId1nYO+RS9aqStvhSZcUjp/avv3wjm2gxZ/eveXs7i0n9249vnf7 8Z3b92/+eNdHoL//bcdHfwMV/uzB/ef37zm/d4fKwd3ah/danDnspnrSV+14vKla8iWtkPVbWNPN VRKNLkTqnArXOhWkfhy0+BgDxUxLdbi1JtLJkBJ4uTHJpS7ersLPqNhBp9BBv8Qdeh4IMehKVZg9 3s8K521J8LuC9b1c4KRf6KJLi3VozvHjJjtXhVo0pXv1FAR15vq053jXp7l25PlPVWdOUWBdRSH8 bP9RKnypCT/BK5uoLZ+uQ9/poizXoSZo+bOg19eiF2vRq82k2wIqUP6bOeGToYaHg/V/nxd/Ptv7 SN5yrYvdRYI3olNHG3EzbeTpZvJsE3mphTLJQXci4juLY8ZZiIk6nJyNFlNK5AzkCAfZRyuQ0Et6 aGU16FxGWW4FIqc0KyUzNjQ7PoxUlMGvREjYmMVO+j0p75GU/XKQ9/eJxm/nW35c7frlruTt05H3 r2Z/e7P8yxc3v3y+/Oz25M0F2YSsrV/AEzezOnjVfDqxlUXmEFEMQlkNlfgB5b/2+uuXW2/+C/Eb vo+y/oX4/8X3ddOhm1rXF6j5M9B6wuunAv9C/BBLNsyAlozvZ0j7WSJRk6Clr5XeWpbAzfSqSfWo TfasywogRNoVu+pTohyaEZGCqrweLr6nhd0rEYgHZOJhQPy4dHhseHRqdGRyZGRULpOODgHiB5dG pXP9HdM9dVOd7NmuumVJ+4K4baiZI+RWtFHKeMgMJjyWCQtnpgVyUvy5KX6sRO+qSFd0gF2Bh0Wq rUGkuUaAgZK3riK0WPxFJS89RbDvpHrGHjiurOCocsZB5aTnxXMuaqeuAOvVFZw0FY2O77e6cNxF +0L4ZX037XM2F4546Z4PNlYNMlQOuHiWGONV6m+bYKGebKGC9rcERyxarGuBu4m35nEHpcNRl7RS L2vjAqxLPU0xQTbc7LAuTFoPNkVCSO8jZfYR0npQcWJ0Qg8qoSE3tCLaJdfJLN5MK9/FCO1vVuKu g3TTK3XUyzZTjdU6FapyKFjpQKTG8Rjds5G65wI0z3ipn/JUO+WnfiLJ5EKxjSbKRgNpqVJsplRy SYXgqM/wt+aEO9bEudel+NanB/Ozo1vykjqLUoQladDlVkzOBC5vhli4UIVYWZ80eZuNu7d+x9Nd DuEum7C++Az2DjQpHrPGwK7Ryz+Mz2wMxJNLNgL5vj4Kv4DLmwW+Y7I3Mo3NmQHio7PHyzLHStNH ilNAVR8tTh1DpH3IenkfLkwcKkgYyo8fhMcN5MaJMyLakgLaUoK7MqPE8IS+ojRZKUxWlj2Ahg/h CoYJRRPgZIKMnCaXzVSVLVAxV5lE0N+B73fqaHfq6XcbGA9bOI/bax6110Jpq33cWvusveFZR+OT jsbHHY0P2+vvNPHWGlg31kfnl9m0RSZlhl45VU2aIBNGSZhhEnqIWC7DlkpRhb2lcFFxjrAwu7sg sy0nmZ8R25AS2ZgU3pQU0Zwa3ZQazU+L4qdEt6TGdmYkdGenCOFpPXmpAnhSe058GyyuMytRVJA+ gMqbrkRdZVWs8ai3a+m365i36lg3a+nXuNXLTOICBTNDKhlF5fbnJUpgUbLs2JH85KmSzDkUfB5T uIQvuVaJuk5F36Jj7zLx95mEh2zSeqDVPZ/yyM9qQKqA709rKh5xCI+gpZhxD9mEO0zcbSpqjViw QiigxgRoHzl0YtvWo9u3HNu99czuLQqA+H3bTu7feWL3jv1bN+3Z9NG+bZv3QXPhd6keO6x+5KDm 0QOaR/drHtpleeaQl8YZL6UjgPhYIxV/1ZORF8/ArDRSTBSjL56J0DkTonkqROt07ProDSC+8Ip2 lb9VU7JrTZxtVYApwkEr2eQCDPz8+1uTw+wpEY5VoXY470sYD3OMl0Wpu3GevRba15if7duU7YPz NaZGWAvg/t35fh1wX36mR0u29wgpZZaR21sW3ZTl14dNmeEhx7nIqXr0GLd0uYnwUMS40UKc45Re bcDOccsWatCrLRV3uxnPBxpfTXc8Gmp4PSX4fFp0t7f+jqR+oqECIDNQUz7SgBupJwxzsRM1hPla gpyYXZfuJyiLH6AX9VTmt6Bhwxz0TCNBRi8SUYv66ioGmhkNlcgyWEJJZlKsv3egs0N2bBQNU8xE w5tJheMNpJVm0r2Oyk+E1Nf9rK/GeN/N1v98rf2326LfHg++fTn99s3i28+Wf/n82nefLn/xeOb1 ncmnV4fuzEhXR3qmhU3yJo6whvoB5b/2+v9F/J9r1KxfMv3g+4cBmf8kHuR/Ix74vkH8eosfBcQz +4YA8cz+IbpURuvto/VKGSIRv6cdHMHa8DB2pmdDmjsfKJ/hVRlti/I0pse68osieyiFIh4BnNMI e9p65f3S4RHp8Gj/0Ojo2PTY6OTExMSAvG98uH9+TLY4LJnrF8wK66c6ONOdtTOC+rFWrohNbKlA 1JRn0/NiqbAwJiyEmepPT/CgxrpWRjhiAqwL3M0z7A3iLbXCjFV8dc97XjzvZ6QeaKbtY6DiqnnG XfuCj766L4iBmq+BireeoqvGaWfVM+46SlcUT108uNPszCFfI40AYw0ntVPu2me9dc976yj46ijE WmrhI9xhjkbRJkqp1hqVEQ41ab7sJE+4i6GH2hFn1ePpzqaFnpfwQTZwex2krxU1xb8Tk9aJSugl ZAxS4PLKzC5kTHthmKg8sasskZsRQIr2SrMxCNM9U+BiUOppjPExR3uYZZopx0DEH/E7uyfgwv4Q 6DLXabcLRy+f2Gt1cp/j+UNhF8/kWKohLquVWqgUmSjlGykiL2uRPS+xQu25Ma61ST6A+MasyBbQ 4otSehCpUmTGIAo2hsmZJuTPk4tXaEhA/B0OIJ74B/H4uyzc7fXbnaAZ8UzMLQYaupF1/Y5WQDwo 79DNTesD8R8utOLypsFhA50FfAcVfgYPn8XBN4gfLU0fA829NGOkOBUE+A62gHvQ3wfy4wbyY2W5 MX2wSHF6mCA5qCMtpDsnRlKUJkdmg9o+hMkbwuaPEIpGKxCjlSXjlaVTZOQspXyBjl1mEq6xK27y qoHv9xuZD/ish03sp+21zwQNTzvrH7fXQcS31z3raHjW2fCks+FxZ/2jjrp7bTW3mznQNdg61koN Y4lDnWdVQ8pTSePVhFEyUB41QED2Y4olqHxRSU5PMay7CNael9wMi21MiWxIDKuPD61PCm9MjawH SY7ip8W1ZCa0Zyd35aX3FGb0FKYLizKExTBRSbYMXTBRUbbIJN2oo91evwh8mw/lVj1jlVe9zCLO UzGTlaUjmLz+giQxLFKSFTUAjxstSpkuy55F58/jEMsk5FUy6gYVfRt0eRr2Lh13j459wMACzZ+w CU+5FU94FY95oOAT73OgozJU3hlY8F/qOrnoGi57HJmO8HTQOnzo+LZNJ3dsOrVr8+m9207t2XZq 7/aT+3Yc37P9wI5Ne7b+7ciuLUd3bVE5ekDtyH7towe0Du3VO7Ff59AOa4VD/trnfFWOxRqrRoCf eeVjYTqncm20M8yUYnUV/FWOB2mfD9M9H2NwNuuyTpqpSpaFCtHXlBdrz4q0podalrtcTDY8l2qm WupqSvC3pkU6cRPcK4Is0d6GOF9znO+lEueLCGcdVpyjsDSqCe5PjbPlZ3n0FAb0FAW15/m15PhK ymMn6blDFemdhaHCksgZZv5iLXKKXTLDQy3U424JaHd7mMsN0N1JK3XYJV75Sj3uWjPprpjx6WTb i/HW56Mtn04K7vc1rPZwrgl5Mg6mu6pQykKONBDHGkhT/IrFJvJcDbanNLGjJE5akcuBhbCzQweZ pQut5MlGQh8LWYPLamOU9bXQKkoycUVZccE+ztYWwT4euMIcTE4qKT+1k4YS0kpHajDzDfiVBuzd DvxTceWbIdY3sw2/XO98d1/y7snAb08Gf30x/uub+d8+X3735Y3fPr/x48trXz9d/vzh4qu784+u jn1A+a+9/vpAzTX6/1gvft33/3/E/5GNTxhlAuLXfQddfp14KUUsoYtEDUKBqKuxk46szQtsSHPj J7ty4h0qIy6XgRYf4cgvjOqqyhdxcIJaSncHX9InlQ4MygaGBodGx8amhofHxsbG5XLp6KB0ekgy P9S7IO+Z7ORNdXAn2zj9vAoxA9dCLOCVpALfmbmRDFgwPc2fEu9eGWGPDbxc7m9Z6nMp28ko8bJO lJl6qLGqn56ij55ioIlGkJkWsN5R9YS71jlfPVVffVVvXWV37XNummdAi3dWPe2kdtb0xIGLB3ZY Khzx1lf1vKjoqAo6/nlffSU/UOQNFTOdTEr8bDLs9ZOttXKd9aujnRuzg9nJ3jnO+l4ax3x0z+d6 WaGC7VA+Ftk2WghvK1SIU31BjACV0I1JGaLlSQmpgpKoxmz/1rwwISqxrSi6Fh6JC3cJ1jkVZ6Jc 5GZWGeaE8jTPvaKRbKgYrnbC/9x+X4W9vucP+quccFc8fuXUwUsgJ/YGap3JttREXNYsNFXK0z8P 1z1fYKKCdTJkhNjxYt3qk334sFB+dmRrXrwAIj5FXJIqA826PGsSlzdXWbRCBcRD9z2t39RKgh7c yiHcYeFvg/JOQwPf77BxYHuTBhG/MZfmWkXx1fUA3xfx+dCFVix8g3jg+ywhb46YP4uHT5ZnAeI/ KF+aMVScMgyIL80A28HC5MGi5IHCBGl2VE9aSFdKUHdaqBAWLclPlJWkDZTnDGHyR/CFYyTEBGC9 qmySgpqoLpusKpuhlC8x8Vc5pFUe+UZN9a066r1G5sNmzsMW7uM23iddDc97mj7p4j8VQKw/6Wh4 2tH4tLPxSWfj487GR50NDzrq77bW3mri3Wzkrtazr9Uyl3n0eXb1DIM8SSOOV2NHyahBYmk/tlCC gotKs7qLMzoLUtvgCc2wmKa0SH5yeENiaENyWENaRH1aZGNadHNmQltOoiAvBcguKc2SIrNl5bkD uMIhAviTly0wCNdrKXeaWPdbuNBFgmbO3SYO4P4GrxqcgoATkemKkhF0vrwwVZwVJYFFynJihvIT xxHpU6jcWWzRAqFkiViyUlG6SkberELdpgLoMffomAdMHNTZOcRHXOJDDuE+G79+1oW5S0PfppZf I5csE/MWMdninLiUyyYq+3cf37751M5Np3ZvObN32+m92wHxx/dsO7xz876tH+3d8rfD2zeB76gc 3ad8cLfWkf06Rw/ogR/7w4D4g8F6SmEXzwPfwy+e81c/Fax5POeKVqaZUpyuQqDqCX/1MyE6ChE6 J/PsDBINzycbncV6GTEjbaghFuzIK1g3vXQz5QSDc6DjFzsZVARfaUj3ZcQ44PxMyj2NCH4Wpc4X C23VcT7G7flBUlxCOyK4vcBfiAiRoqJEyIiOwpBeTMI4LW+UmiuBVqqJHK7MmGIWTDKKZrmo5Ubi SnPFanv19faqq42E5VrMArtsno1crsNe5ePvCukvRpo+nWh/NdHxaKDpeg9nqYM5Vk8SURBAeTGt ZKgWP1KLm6jFzdTixumlsopcKTGHXxhTkxvehc8c4ZVPN5HGGgm9tdh2dlk7B1NHKWtkEknoQl8P Jzcn29LsdAQsCZ4UScPlVyBSWeUZneT8QS5aTi8cpBfMNZTfEVV/Ol773WLzz9c7flpt+/FW97e3 RN/dlf78dPTtq/m3r1fefXHj/Ve333556+cvbn5A+a+9/vLl1skFgPL/WIbs/27x//dADZR/zp5c J74PIp4mkdEkfVSJlCburRX1dPa0Cmor6hCRvGSn2gRHVoxtRbB5qbMOMcCqDh7eQcoVcfAiPkPY 0Sju7entk8rk8pGR0fGxyeHh0eHhYdDiB/tFY/3CuQHx4qB4rI072c6V1VY24/OaMDm84iR6dkR1 eggzK4SZEUhN8qqIcsAHXy71Ni3xMS90N0m8rB1hqhpmohpprhFuphFsouZnoOympeCuqeCpfc5T +6yXDgS3h9ZZO8UjruqnvLTPu2mctT57xODwTpMT++xUTnnqKnnrKXtevOClq+gFlNc9H3f5YkmA fYm/bbqdHszRoNDTrDrWpSEriJXkBVq8n85Jf73zWe7myMArCA9TuINBjqNxlotZdbJfW2lcOzJe hEsVYRK7kdFt+cH1mT7N8JCO4ugWBFA+vNTfJkj7TK6DCSHEqcTdtMBZN8tSK0FPMVTlmM+Zve6n dnudP+yudMJB4aj56aO6B7Z7q5/JttYtdzQqMlXN1T2XrX0Opnu25Io2K8yhNt69IdW3KSu0CRAP jxMUJXcXp4iKk/tKUofKYID4+crideI/zKhZnzT54RlPt9n42+yNJQ0It5jYm+v3PQHlIeJBhf9j ruQCOBXA54HODo3MYKHLrXOkAkD8NC53Yp34CRRsHAUDyo+UpI0iM8bKMocRqQOFSWDbnx/XmRzY Eu8rSAuRFiQMItMHkJlyZOYgKO+4AlDeJ0Fnp6Ln6Ng5BpR5BnaJRYB8ryHfqK1eq6NujL8/bOU+ WB+ied7DfyFsfi5s/qSn6Vl30zMBSPPTzqYnnfxHIILGh4LGex0Nd9rqbzXX3eTzVhs4V+tYSzX0 eQ5lmlk5QcWNVCLl+CIpOk+EzOpBAN9T2uCJzTlxTbBofnokPzUc8j0ljJ8RyYdFt2TFtcOTBAWp PcXpEmRWPxo+gCsYrSgGR6MpKnqegb/GI9/mMx60ccGfDeRhK+9BM/duPeMmt+oak7REXR+oKc8b LE4TgfOYjHB5buxQPjS1BlpBE5U3D5THFS0RwF81Aii/RkHfopXfppXfoaEh6Fl4aD1nJvYuEwt8 v0NH3wH/gapKVyoK53E5k2UZvBh/Tw3Fs7u2n9q19TSo8Hu2KuzbrrB/BwD92K4tB7d9fGDrR4d2 bD6xe+u5/buUD+9R3L9D/dAe3eMH9U8e0D+66/KZA8G6ipH6iiFaZ4DyoTpnAzVOpJmrZl5SAS0+ UO1kgPqZsItnI7RP5Nnqp5gop5pcQHsZVwdbkgPMeDF2FT5GOVbqmRZqhQ56xU76KE9TVpwrM9aJ EmlLDLTC+pgVO2gX2qkXO2ryUtxa8wPbioLEZVESVLQMnzhAgtqPBJcyQssbqs6VYhJBke/HpUwz i6ZZiGlWyVI9bplPWGomXe+i3GivusYnzrGRk5TCRU7ZSh16qR57p4fxaqzlzZTgxXjn3b6GxXbG ZCN5pJYgoSMFlfkiSrGoqkBIgsuri8YZpWOMksHqAjk5rwuTzi+J7ybCBtnIAW55NwspbaoQ1OCZ +LxGBp7PqaJXYkjoUkwxvASelhwTVJSbWJqfhMiOxsBjG8jF7LJMWmEiD5nahEmXMYoWmtD3RVVv xmq+W2r56VrHt0stP64Kfroh+v666Ofb/e8fjfz6dPyXTyY+oPzXXn+V+JaxWRYgHrpwuk78xozJ fyny/xfxIP+TeMaHI8RGix9mQhV+nXhpHxVEIuWIxS0iQUczqxadxk714MY706OuEPyNSxy1sN7m nMzgFiysh42VtnGkPa0SiVAKEd8/OjI8MTYGoB8eHhwa7B/sE41Ke2bl4gWZaKK9bqC2uoVYyMyP Z+REUjOCaOlBzIxgVnowMy2gOs4dH3IFG2hVHmCJ9LfKdjKIMFGJMFNf91093EwzyFjNQ1vBQfkY 8B2aPal7LtRUNdRMzVP7tIPiYV9dRT89JRfVU6bHdhkd3W117qiN0gkntdNBJhqBxuoeOucdVY67 qZ9ItjPERngUel8GLT7HxbjE14Ke4FGbGUCNc4W7GgXqKfjqKqS7GJUFWYPTiEJX0/Qr+klX9MvD nOrzIxoLI1qKo7tR8SJUrKA4rBUeyM/yb84LaS4MbSwI42YEofxty/3sy7ytC12MC5z14TZ6GWbq sTpnAs7vdz2xw+XUHqezh21OHdQDnevATnfV07DLengPS+TliwXGKplaCsmaJ/Mt1NkRTnWJnnXJ 3k2ZQc05Ec250YLiP4hHpA6vE79ARqxAa9RAxEPz4jeKPAcU+fWsow96/fpKNdCgPLQYWRVylQxN igctfmmD+D8yC8o7CKlgZp34SXQ2yNT60M0kJnu8HAYCEV+aNoRI6S9I6EgNbor3aUsJEufFyZEZ /cjMvlJoK0ODIpw/TCqaopbPMXHzTNwCE7/EJq5wSFe5FSCA+Jt1lNvQFEnmPUB8Ow/kcWcdkP0T 4Luw5RNRG8jzHiifdLc+FjQ/EjQ96moGeSDg3+vk323n32qpv9FUs9rIXaljLdTQ5ziUSTp+hFwq JxRK0LnCUlg3Ir2jILkVntCUE9sIi4JYT4toTA1vTIsA4jfnxLbmxoNjADgSiIHvGPgAvmCYBHxH ztAx8yzCCrfiZj31Xgv7UUfNU0Hd0866J221D5sg4te4VatM4tLGWDwaPlic3pMR0ZMaAlr8cAEg Pnm0JH20JHMaBZ9F5y/gCoHyVytKrleB4yt0LQQcaAH0dwHrDAzYAe7fWj/63qgsuUosXCLmzWCy BkvSCh0tDA7tO7Vz26nd26BR+L3bFPbtOLN/58k9247u3Hx4x6ajO7ec3LtDYf9OpUN7lQ/tUdy3 HSL+xEGDUwcNj++xPL3fT+tsiPbZQPWT4aDI610I0TqdaHQhw1wl+uKZIPWToTrnYvQvxOkrZFqo p19SzbRQLXUxJPqZVwdZ1sQ6MMIuZ1uqppoqodxNyz3NEM4GeD8LSoQ9NdKeFuVQFWJT5qpX6qSD cterS/NoyPJiJTv1lEYOktIGK9NHKNkSYpqUmCmvypVV5UqwSY1ZfnJC2hy7ZJ6LHKcXzXFRV/nE 5baKG93UW920O120q/W4KUrBDLVwmVO2yCtbacQ+7GV/Ntn51YL42XDrLJ8sZ6KGawhDPLyUgexn ocSU4i5CjpiYO1BdOEpHTLKRc3WYEQZCgEnrxKT3kvPElIJ2SmEXDyOsrwDEVyKzqDgEi4xpYFfz ORRmJRoBTy3MSUYWpBfnJsHTY3JSImFxwYWpUeVZ8UR4PLUggZYb1YxKloE/bQPqVk/l0wH217Mt n43VvxrifTHR+NNy58+rPb/dFH9A+a+9/irx3dPLjD5A/BQAHeJ7fbrkH75DxP+n8htv+7+Ihw4P 0GVbRv8Ia5349SWFAfH9FGlftaSPKZE2ScQdXc3NNCQPHs5O9KBE2uD9jYvt1Eud9Jgpfnx0RjsN JWpiSoRtfTJx/0CffLB/ZGRwbHRkFCrxg8NDsmFZ76hUON0vmhZ3yuqZraRSdnFKVWYoOcW3OsWb keYPPoca71UV404MdUB6A1UNcxx14a7GMCejBGvdxCv6sZd1w0zVw0zVAo2UPbTPgLhrnPHSUgg2 Uk52MIiy1PDQOOGmdiJAX8VX57yL8vEr5w47qJ1x0bpgq3wSEB9vZxxtbeCqqQCavs/Fs8UBDpgI 9wwHw2xnE7i7GSbElpvux0nxBkeXNFstX51TXjqn05wNsBF2uGCbYrdLadYG8Va6+d5W9Ay/Gnhw fV6YABknwSQISyI68oNbcgMas/3qsrx5mV51WYFN8EhGvE+px6Vce918aLltPbi1TpqpcqTmcS+F 3Q7Hd9id2mOrcMjkxCELhePuKmcSTNTLnE2QtroIKy2Y3rl49WN5FmqsCMeGJO/6FJ914sNbciM3 iBcWJfcVp4ygsqYJBUvV0HrCN1i4WxvEgxYPmU6CcOdCO+CbIOAAAF10Xc9qNQQNIH65onjxz9tZ iQWLFUULlUXzlUVzFYUzhLyNeTVgO4Nfn0wJvgS9HpM9WpYBiAe+C9JDW5ICOtNDxflx4KxCikwX l6T1lqRJSjOl5dn9WPggqWi8umyahp6F+jsO9PdlDmmZA0F/jVe5Vk+9s+47yKOO2ieC+qddjVB5 FzY/E7Y+F7eDvBR3gjwXdjzubn3U1fKop/VxT+vD7pYHXa33BS13O5rWWhuuN9VebeQt13MWa1nz vKopBm6MUi4nFkvQcHFZdldxGlC+GZ7Az4ppgsU0Z0Y3ZQDro5qyY1vgCe35yd2IjF5UTj82f4hY PEounaCgZhiYRQ7xKjjPaKDeaWKCY88TQd2zrvpngvon7bUPmzl3G9ZbPIOwWF0+BX4XKkdemCbM iBQkBUkyIwbz4oYLEkeKU4YRaWMlsClkzhwmf4lQtEQqXqkoWQZnTqQicCJ1kwrdbLwxdHajqnRj atMKvmABmzOHzZrCwET5yT4qCoo7tpzcDVr8FoU9oKrvOLt/5+l9O0BtBy3+2O6toM6f2bvj/ME9 yof3Ku7feWHvNs0je3VPHADE6x/dbXFqn4/GaX/1k96KhwPUTobpXojQOx9ncD7ZWDFK+1Sw2smI i+fjDBWTjc+nmSmnmCqnmioW2OkQfMxpoVd4sQ6sKNtCO614vdN5NtooD1NAPMrDmBx8hRRoVRVq S410QLkbAOUrAy41pnvJsQktcL/WvKCRqswxSvY4PX+KUzJIzR+iFcop+fJKWEteiBSXPEErmGWX jFMLp5iIqw34q+2Va0L6XTHrgZh9q528Uls+QylYZCAWOSUzzOJrfMIzWd23i5IvF6XXutgDrHIp pXSYi5dzML20kg5CTjcxV0YpklUVgv4+yihe4hMW+YQBaqGImC0l50kphQJacRsD2coo45GKyEhY dTmchishlsJJyLxaCr6eRqqjkVp5DFYlDpGTHh8eEObrEhvkER/kkRbuU5AYXpIUXp4aiUoKK4nx LolyJ2eGdhJzBpnImXrcShv5Rkf1aivxblf1B5T/2uuvEt+/dIMuHfvnTap/OA6J/yfr/xqI+HXf oenw/2NSzcajvf+FeKoEIp7e118tkVRDUyfl/P7+NlFndz2ZX5bGywisjrQlBZqV2msUXlFnJHo3 otObqkraasiCjgaxtEcql8iHAPEDwHeI+JHBkRH5sEwyIhGOi7sG2xoFNFINMpcGj6tICyQne9FT fVipvtR4D2KYE9rfpsTjEtxRP81KPR785NlczHIxS3M0TbhiEGulG2WhE3lJEygfbKwSYKDooXHa U/NMiLFKkr1erLWWv/45P91zwUbqEaaagQYqvnoqPvpqfsZarprnffWUU10sQi/p2Fw44qOnmOJo Qk4KKvK1yXQwzHIyhnuYk6Kd+fAwbqp3ub9FjOkFT81jvvrnM9wM8FEOlZHOcAfjCH3VCGPNLFcz WppPDTykJiekKT9MjIqTlsd2F4e25QXws3xq0905qa6MRGdeqhcnyQvr///Q9tfRjWUJmuh7u7qq MiuDDRFhZma2ZWa2zCAzk2QQy7IMAkuyZDFLZmZmDIcjwgzBlFg1Vd09M2/ufeu9/98+dmRWVnfP vflmrdH61lnHMmREpPw739naZ59gQpQrJtQRBPzyYEPsqzxNsm20Yw2/CXv8pzDD+2FmBtHW5rHm Btn2hrhQ5+ZI16ZQp3pv80pnA0q4i6wgpq8mtR+VMdiQPdiIgNYTbqqcaKqaJlUtNddsURufAS+g 9YTbroDgis630KTJrg/qLmiZeLAPTZPn3LR7EGjFYEH7SzH9nA+xctZFOeY0HXVCixa8AMR3ko67 yIc/BxT5p0wcyM24PCj1UK9n4fcYmG1qwwq5erKhAJT3GXTRanPNSlvdfCtyhlI7SwHK10Fpa5ij ohfp2DUWaYtL2eO1PhVQn4vo0FiNtONIxgJF/mWP4E2/5N3ATYtXf57o/W6y7/vpge+nh36YHf5p fgzkLwuTf5mf+ml24vuZse+mR7+fHf9+buLbmbHP06OfrvN+cvj1aP/VUPc5gB40+n75iUZ4qOJD dZ7busZqnmvDzLaiJ5vrx5uQ48TaCULtOK56nFA7Sa6bammcacUs0YnrbAr44l0+bV/EOAB/PGXn eQ//Zb/o7RDwXfndhOaHqd6fpvt+muoDXf7TsPJdn+RK1XUs6XjGa91lEjfAGQCxdqauaLwya6Y2 ZwVTBJTfIFVuNtfuNNc/acE8o+FeMAiHLNJRJxn8O0P/1Fzy6fWiQDfviEC4s0nXiwLhnrc3PGmr 2aHVSUsy/B/eN7/9tf69rw1v/wH4bqZ1C7o/5f0/gRYPXQN192uT+7dM7vzJRvce8N0UfM3tPzjo 3nF6eNfl8V0nra8DDe6lOxpn2RsmmT5IML6f42hS7GlV7G5W4W5W5GiAsNXLczQq9zBD+pqjYFYV 3lCdbwiw6UiGCXPDZIVh0sKw9gT3Gm/ThgBr0O4psR6t8V7sjGBOVignJ5SLCG1NcActngH37Mry H6hLniQhBtCpM62Fm131OyLsvpz8RE55omjZFJN2RMQVFmqFVbcvaTqQNT8Rk57JKIeq9ouhzrcz kk+L8s+L8vfTojcj3CMp5VRGOZZTDuXNR8q2qyHOX7eG/q+Tpe82hs4mpOtS+l43d1vDXpHTpruI 0534TVn7hrhlpQs3Q0dui8kvejqWu7ATtNp5NnpNSJ6VtEwqaUOiFhWbyCJWs0hIRWerktveSUbz W/B9POaIhDffp54f6B5SiPiMFgqmhogqwVUXEpFl5PoqSmNNGxpFRlURqkqakWV0TDWvqV5Kaeyh 46dFtM0e/lYPZ0VO/YLyb3v8VuJXT1+Kl3fk6/sgMmhEHkj9c1X/lex/r/PXxEMfXhP/a9+vPwW1 eGhGzRLwfUO6uC4Eyi+tCpeWBfOLwvlVxeJmz+Ja9+zM9Gh3N4PQRygVFUfyETBakgs6xLarIE5N qRriNQ9IWYN9iunZiYWVxdXN1c3t9Z2d7b3d3a3N9a3N1a21xa2FqZWx/gm5QEPFCTHFnBrge5qo JlVakyqugHMLYjuyIyhwf0KsNz7WCxPtWRfpXhvpUR3uURLgnOdjV+jnUOzvVBroXBnqVh7skutl leFqmuFmmululu9rWxnuXhPlVR7iWhLkUhrsluNtn2BvHGb2MNLaIMraINXdJj/QLcHBPNREJ9/f AZcSxCyG4+GBJHhAQ5Q7Ce7PLYsfJhfJUSn4RK98L/NsD7PiEJeGBM+Ogkh+SXylv12UsVaSrXFD vD+3PEmDL9Bgc5V1KcOEnPn20gVqKbSYPi5djYxT1sRKyiN4hSGSshhhYTQ1GUaMdG0Msm0ItG4I sKr2Ni100ku1fBCu93XQ428iLAxibCzCjR4mWz5sDHFojfMghTsgvUzqvM1YcJi6NHEAmT7UmDXU mD3QkDOMKRgnlkMrkZEqQYvfpqKfcwDxrWdi6ksF6zXQXMV9r+4Cyt9cA/VBCXEPcL/p8me81iNO 8w30V4L2f088l3TM++L7Ea8ZFPl9Fu6ABY3Lg2p/KmwFpwsHnYR9Jm6PjpnHlQ1VZU1jijfb6rcZ 2JX2+unmmilAfFv9DKVuuhk5Sa4Zb66dbEbOtNYv0XEb7KYdLuUJr3VfQIXGQKRMUOcvNfxXvaJr 5WXvh5TvR9WfQE2e6v9uavC7maEf5kZ+nB/98/w18XOT3wPlZyd+mJ/8YWHq27mJz6DXz45/Nz8J 9j9MjbweH3g50nc13PtyUHPeK7voUxyrhQfSzici5jq7ZY1FWepoWqARF6nEZSpxsZ2wQiOtMSlr 7JaNzvYdPmNfzHou4xwquCBHSu5pt+CqX/xmSPphRP7tuPqHqZ6fZvr+Mtv/l7kBYP3nMfW7Qdml mncoZjzhUjbo2GVK3SK+arauCLT46ZrspcaCVWzxGrF8s7kGEL/X3PikpXG/HXNAx79gkV50goAD 6nXAP/v1e93QO94M3LN29NOWhn0KcotcNoMtQkf4emjdgQbi739jfO9r8wffmF8Tb3xT5O9Cz5ve +8bs3jcOj7VM73xlcuv3Rn/6nePDu86P7jnp3rK/9/sgw/sZTia5ziaJJvdBUq0eF3paFbmZVnma FzsaAuIRdgZV3hYNMIsaX/NSd+NiZ4MaH2hYhpsZKM4LVhSHdaT4gANAvb9Vc4w7UJ4c7UZPhnGy QzmIUG5uKA3u1Rzl2BbrzE71VlfGjuMzBxtTBjGpi/Sytc7adW79rpi4JyPvSJr2ofH35j0x6amU /FzR8lTSBHKobL0a7PwwLf40L/12WfFxXvpqrOtE034kaz6RkS+7qeca2rGa9mpc+Nft0X97Nvt5 ffBwSHw4JDkYEJxMyvd6OZtK+q6asa9h7kibh8klk+3Vx32sVR5uuLlsrLVqjUecFreMydp6uMQh YZuovbEDX9nV0tgrYIwqeBpOu5RKEjRj5fTmziZ0B7FBwmpVCRg9Ena/vKtXylXyO7i05g4KobO9 WcikiVk0CZum5NLlzFZRG1HNaplS8tZHlGvDsi8o/7bHbyV+8egCEK/YePqL8tdrRv7nxP86UPH/ 9wM1N994PWkSWoYMumvrNfFrgHjR/JJ4flW+sKlaWFPOzY5PDg3wGX3kalVVggDh25bkiA23FeTH qYglQ2z8kJgxqJFOT0/MLS6sbK5v7Gzu7O7tPz3Y2d3Z2VlfX55ZnRqaUou6Wa18TElHZSqrDC5D ZSpRGfziODYikpEZRoHDsDEeAHdCAoycEkxKDWmI96sKcyvysy/0sysPcq4Kda0Oc6sOc60KcS4P dCj1t83zNs/1sqwK88AmBuPgwXUxPhVhrnm+9vF2RqGmOgGG90NMdaJtDJPdrEHibEyT7EwKYDbo RB9SWiAu0Z+SFtKc4t+WHiisTBwiFwiq4msjnBFeVgV+9kUBdvUxHrScMHD4KQ+0CzPRCjR8gIr2 xyXApHUIQLyqIUVaHTvaVDDTWj7dUjhByR7EwBWVUfKKKHFxOD8vlJcX3pUTxkoLwkfa1wWY1flb VHmCXyT9HLtHsYZ3IgzuxFgZRVoYRhhrI1yMsRGu4BepEZy4uBk2RzhJ8iJ7qpL7kekDdZmDDTkD DblDmIIxYgl0hz9C6WJT1TXx5BNh+7mEcSVngxYPlH+ngoi/7vI8kPcqYP3NcHznlYgGlAfEgx2w Pee3nADQOVCpPLr2/YTffCKA1q0EmgPin4Lazsa/6Go6Eba8lNGOBZQDLuE5l3TAwM7WFUzWF2zQ 6590Nu2wiKtU9HRT9URT5TC+pK8xrx9d0FefN9BYOIQuGcWWTzchF9ob15j4LQ5pr6vlmZB+JGGd yjkXat5Vt+Bln+j1oOzVqPzVmOL9mPrTeM/nif7PU0Pfzox+Ozv63ezoj3PjID/Mgf4+/u3s2KfZ sY83FX5m7OPM6PvpkXeTw2/GB18N970c7Hk50P1qQANy1i17oRA8k/OfSDg7YvaWgLnRRd/g0DY5 dJAtLmOHx9wTsp9KeS+UwmON5LhbetwjPe6VnfXLr4ZUb0eU70aVn8bV3wPfp3uB73+bH/iX+cEf p3q/G9d8HFa87Oa/EDN2O5tX2tFz5NpZfOV0ffFETc50dfZSff4atmSdULZOqtxqQm43QRcA71Dq nrQ1PmPgXjCv3/ZgE56zCAfXb3Ef0DEHNPR+W8NuM3KHVL1NrFjGlSiK4DnOlrbf/NHo1p+M7t82 fXDL4sE3Flq3gPJmD24B5Y2uY3L3T2b3/mStc8fk9h+Nb/2zyTf/7PzovruBtqPubds7vw8xepDl ZFLoagY3fZBh+zjOTCvH2ajcyxIFsylxNsyxfZxrb4CC2TX4WVZ6mpR5mFR4mNf4WDdFu3ek+glz A7srogS5YdgQuzo/C3yoPXhxkiKcKTEe0E1cs4MFhZGMVF9ShH1rjBMr1VtSFDaMSRsnZA5j0xao xRuc2hV29SavcVdMANA/kQLlyVt83BYPC4h/Jm/eFeCOlK3vRnmfpkQfZ8SgxX9eUryfEb0Z4551 t5/Km19q2l/2Mi56O056me+mZX97Mvlppf9oUPRiUHw0Ijkak55NK0/GpS8GeUdDXQca2khzKbsw akvU9ExDn2fWz9JRT+TtC0r6pIyq6cQP8ltGZR1SOlbDaVF0kMfUvAmNYFzBVTLJms7WtvqyuqL0 hoocelODkNXKpGCJ9RW42pKmhopWHLIFhyTVVeBrStEV+c315ZxmTAceScdUsfG1SiZlSvW/Z178 +P4RdFXqte+/EA9dtvqPQ/C/xv0m/4H4a9+v16i5nhe/KVlah2ZMgiyviZdXhQtA+VXJwrp0cUU2 P9s3MTKkEqlb6hWodEFBMC3FtTnWsSs3TI3J1bRUD/FaB+S82enxhZXl5a2tle3tzb2nuwcvdvef PNnbWp0fn+mT9nJbebjqztpsYR1CUJ0urU0XliW2pcBakmBt8EB8jBcyxAl5vYQvLt4PGqKJ9GyM h9VFe9dA99tza4z1QUa4lQfY1Ya5YON90DEeVcH2YB8TB2uI9i0LcCz2t6sKdysMcAIVHlph2ApE L97BFO5qFW1rHGVpmOJoVhrsiIX7NoAThTjf1owwanZYR264DJnajcum54dVhjhmu1ukOBqBIo+M cG3PCuGVJNRHe8IdjRMcTEqC3NGxftzyZGVjdg82Q4VKUqNSRwj5M23Fky2IKUpOb12CtDRMURbZ lRPITPXl54TICmPZmTB8hF1joGWNl0mRo1629cMkk/tJ5tpwG8NoE+0sJ6PGcJemWHfwi4TyNCEG 2/Mzg9Slcb2V8P7atMH67MEGxEADYhCdN0ooHseXTOFLF0GLp6GvB2og4i9lrJdy9msF5y3w/Rr3 jxo+CGjxQPlr6DmvpR03d++DFp4ExAtaT3mUY9DZuU3HwHHguxDyHQS0+Bfcpmcc0jMu6RA8L2q9 ELeBzz7nNR0JmvfbG8YqMuexpftdxANB6y6XvMkiLLTWgdMLdU22qCRZVAyX5CeqStJ6yrJGUSUT 6IpxXOUsBblMR2+xm55wW58JaIeijiMx80TWeabuOu/mn/XwL3uFr/sk7/rk7/qU7/o07wf73g33 vx/t+zjW/3Ec7PS/Gep9OaC56ldf9QPEAeXdF/1qkMt+zWWf5lyjPFXITuWSE7n4WCY+lAqfSQUv FOIjjeyoW/5CLT1QiJ7KhAcy4TO56LlcdKgQHSklxxrZaZ/qcqj71Wjfq7F+KOMDrycGP00PfDvd 991M/09zA6C8/21+8N8Whv51fvCnqb4fJnq+HVW/6RUdS5l7HMpKO2a2qXYSWzleVzxeg5isylqo RaxhStbwZav48nVC5QaxaqsJ1HnoejHg+HM69gUD9/wa9yfUxn0a+gm1Ybe1brsFuUGqXMeXgkw2 FJHiggP1dcz/9JXp3dsm9++Ya92x0rptrX3H7uF9a527EPSQ9d9A1f4BgP6Pxrd/b3rn9xZ3/uCk fdvt4V17rVt2974KMrifZW9U4maabqkFt9FNtH2Y5aCHCnBoCHIodTNE2GgVOekj/WzrYbY13hYg 0LxJPytMmENHmh8v27+nIkpdGgMER3kbof0tiaGO5EhXYqgTJz2kM81fVBhFT/XFBls3hdrS4926 ELA+DHyclD2Cy1jtqNzorJ1pLVqgV0Dj8kLsjgD3REQ8kJJ3+LgDadOhqmWHj9kVYE81tLcjvA8T ok8z0u+XVN8tKN9Pid+M8K56aefK5ktN66t+xkUf/ayP+XlW+e1i71G/4ImG+wJAPyw+nZSfT8tP xgWHw50HfR078tY5Zv2GhPyin70vpz6RtB1omBv9nQvdrFFxm5qJGxHT1SyipB0taq0bknYsDMp2 pnvHpcwxMYPWUIIty8LX5DGIje24usbyvLrS7NrCtPrybEJdMaa6gIAsBcFUFhBRpR2kekJ1Iam2 mFxXRqmraGuo/oLyb3v8VuL7tg5ka3s3uP+9wgPl/927rP+oPPBdvvYU5FfK/0L89VWy0ED8hnQJ gL4OtpLlVdHSiuD6Pn9Qo1+cVc9ODQ70KhlkUR1CXBHbmePXluDMSvdV16f3Npf30NB9Asb02MDy 2ury9s7i9u7ak4OdZ4dPDg52Nlfmx3oHRXQJBcVG5sqxxd34En4ZnJ0X2ZEVQohxJ0R7tiUHoSM9 a4KcakNdURHu1WEuRX42hb42qGhvfJI/NsEXm+DTnBZcH+lSF+nSmhnCLIim54Q2w/0w0R6oUNdy mF2Bp0WRr3V5sEMBzDHNzQqIDIgHLT7ByTzR2SLIRDfc9GG6qwUyxhML96sJd22I9m5ODaakBbAL InuwOWp0ZktmQEWwY5abRYLt42RHvcoQB0A8Iye8Jsw5xdkU7myeD3Osj/FhFMSKa1LlyOQ+dKaq JrUbmTHRVDDVkjdByhxGJw82wntq4kT5QexUL3aytyw/QlEazUz3aYqwr/c1K3J4lGOtm2apnWh8 L81Cp8DZCB/l3pLojQ2xxQZak4Lt+OnBqqIYzTXxw3WZw425UIuvzxlshIgfxRVP4kqXm2u3qZgD NkT8mZhxKWW/lHGgu1ioeO/Vgg8awQewVQsA9+8g3yHi38jY16uSsV6JO66EtAtB2xlQnk854TVD +VWFB8QfdpFBf3/BIx+BJ0Wtp6IWQPyRkHIsaN6i1I5VZi0TK58Lmw/ErfvC5p0u0ioDO0mslpWm dyHi6cnhrIRQfmq0JDNJkZuhzM9SFGX2VueNostmCLVzRNQKBb3Zhttqx+8ymp5yW/a4Lc941EN+ xxG/40TQeSbsOhHwTkSCE4noVC4+U0A5lYmOxYIjIf+XHAr5L0SgSgsOxcJDoeBZF3efxdpjMHbo tB0GfY/F3Od2PhPwDiWiI7nkWCk7USvONKrzbvVlb/fL/p5X/T1ge9XfDbr/u7HBj5MjUKag8wOw hd7XnRn6fm74p4WRvyyM/nVx5G+LI3+dH/ppuv+Hqd5vx9Rv+iSn8s79rlZA/DSpdqKxfLS2YKwy e6w8Y7oqc6mxcAlbsowvXyVUAOJvfL+5PPhJaz2Afp/aCE1Fvb7mYOfad5D1pspVbMEitlBakpbh ZGV3+2uzW9+Y37ttdv+2je49J30dEPtHD2wf3bfSuWN2/08Ad+C+pdYt07vgSPBH83t/tLr7Rydo xew79lrfODz4OlDvXrqNPiA+11E/xfZhmpN+gbtpfZAjOtipxseizM0QEF/hYVYHs2/wtwPEFzsb lHuaoEPtAfGcDF9pfrC6NLoz1QcNM2v0M8cF2lCi3FqiPXhZ4YKckK7sEHZWEDrAkhRi2x7jxM70 VtXFDqBT+xuS15iV21zkRFPeXHvpDr9xq6t+vbNuvbNhiVG7xq7fE+JPNO07fOwSo3qbhznR0F8P dX2YFH83p/hxUfNhSvpqhPd6kHWqohzKSRc9bVcDjBMN7aq/89tZ9btp9dNuzoaMsaVibWtYT/rZ TwdYez3tu93te6r2fXnbEzX1+QD7tJ97rGaui5qHOjE9bGwPGydprZPTsComQdmBV3Rg+/htU6qu tRH5tKJzUs5WMAg0dEVnc6OwndzSUNOELCOiiomoomZMeRsBSSPVt+HrkKV51UWIhoqijmZ8ZUFW eS5o/UWIpLj4YP8vKP+2x28lfnjvBaD5PyX+Jv+p8hDx18oD4n9W/gvxXxZCAMRD8+JviF+TLq+K r4nnL6zxl5aFy/PqpaWBiUmNsFNCrJDWpfOKQxkp7p3p3hpUymBLmZpSrWGTJwfUy8tLS5vbyzv7 6/svdp8d7u7uLM+Oj6uFGiZRQqqU4IoU6AJeWXJ7enBbakBrCowQ49mUAGtJDkZHedeFezREedWC Ju5rne1mku9tWRbo0AiOAYnehCQfSnpAW0YgpzBGUpMirkrmFUVT4D71oY61gY4VMLsib6tCH8si P6sk0LjtoRu6xtgaRFrpp7hZh5o/ctP+OsxEuyjAsQURiU8JqAhxboj2wcf7EZO8ucXRQ00FGkwW DRFaGeKc6miSYPsozUW/OtSxLT2ImOCDcDdJsIcm1yc6GGe6mhKSA7glcV3FUYpquLIqmZ8XpahK Gm/KnSBlD6FTRtCpg/VwdXmkMNufleTGhruLcgPFeSEdcE9coHWFi0GRo36evX6yyb0i+0eEUEdq og8p0gUdaE0Od+xMhilyo5SF0eri2L6q5LHGnFE0YhDyHTGMyR8jlg5jCidwpSstqB0aFiJeSD0V 0S9lnS/l18Qrb4gXAt/fKXlvlV1vFBwo4LPQ2vFQXoo6LoXXYzXg8MC/Vv4m1xUeEA/5zoV8BxX+ WNhyQzykvLgVtPhNSu0kKKrkakD8M1nrU2nLnpC8zibMNCE1FbnczERSGKzOx7nBz60R5lnn64kO 8CGGBbTGhLCSowUZ8ZLMRE1u2nBJzmRl4QyydB5duUioWSI1rDbjVpuw682EzVbyRkvzenvbBrV9 h07dZdD2GLRdGnWnrX2ntW2/jfqUSj+gMZ7S6HtU2i6Vukuj7bbTdintW6SWNRxpBUtcI5I3milb rW3b7dSddvAFjH0O54VQeCKVncnlZwrF+U2UIPJLtfJVj/pVr+ZVX/e7of5P4yOfJ0Y+TY58nh79 YX7ip8XJPy9N/nlx/M+LY4D7n2YHf5jq+wyI75ecKTlP+e1rNNwMqXYSXT5WUzBakTVWlj5ZmTFf nz+PKZoDR2J8+Rq+YpNUfZNf6vw2BQlk36Igr1O72VyzQa5eIZQvYRDj9YiaYA8XaBT+T2b3bls8 uGWjc9vZQNfN+LHDYy0bnbs2unctHnwDiAfQg15v9eCWBeD+3tcWd/9ge/9rj0f3vPQeOOvedda+ Fah3N9X6cYmbWaGrSaaDXraLUam3ZX2gAybEsT7AptLTpNDxcamLIdLXpgGcFvtYlrkbl3kY1QdZ tyV4MFM8eZl+yuJIESKkOcIe42+ODwbEu1LjfTrTgoSIME5WoLAwkhztjA+0psW5crP95DXRN8TP UPJ3eXVTlIJFesWuAA2IX2ZUr3fWjzcVzLVXbHAaAPEA+vGmwgVa9Z6QcN7b8Xqk6/2E6IclzV/W el+N8t6O8a8G2c9kTc9lpPOetlcDzHM17fUA5/vF7stx8ZaCuiZtXxK3bCrpOxrGkpC4KMBtSclb IuKGpOmgt+N8iHvWx95Vtk+Lmga6CEp6o5BcK21Hq1kkCRXNIVWxSTUyOmFS0Tml7Bzgt/Xz2uUd ZDa5kVxXVV+aX1MIBE8uy0uuLcupqyyoLc3LgMeF+fuEwHwig/xLcrPjwkNC/LzK8nPCA/w9nBy/ oPzbHr+V+PnD85uBmn/w/Xqg5ib/KfEgvxD/jy1+B8rKlnQFEH+9DNnixvViZKuSJajCC0CWlgXL c7LF1Z7puYFupawd3UMpl9Qm0lM9QVdV1SQNUcpUTeVKKmaqV7q6OLe8sbmys7/55Nnuk6cbK0uz g90jQmY3FSsnlosbc5lF8U1JMEKcJznJh5zoTYz3JsMDm5KCMLGw+mif6hDXAm+rLFfjPG+LqjAX VJQHKsK5McqZlOjdWRCtQKar6zJF5YldRdH0zAB0uEOFj3m5j3WBh3mavX6mi3Ghn02stV60lV6s nSEgHgFzyfV3DTDWdnnwxwhz7foEP3Y5HAuHlQY4kFPCsbE+JLgPvzx2hFIor0thF8XWhnsm2hjE WmpneRjWRbpSM0Mx0e7gPDfUVCvD2yHJ2SzSVAucZDDzI1l5oaLSWGlZYkdaMCMtQF0LB81lCJOh ro7rqY7rq4lXFYfzM7wZ8Y60OMeuDF9Oqk9zmD3Sw6TUyaDAXi/X9lGNlxkpzJEQ5tQYaIsNdWiL 9QDEi7NC5XkR6pKY/qrkYVTmcH0WaPHD6NxRXMEooXQIUzSJL1sD7Y+OO2CTjwWAeMaVnPNSzn2l gIh/B3C/zlvovnTcV3LOazkX5KWEfSVmvQQRsX5FfNsX4gUtp8LWm7dVId9Bun6u8OK2M0n7mbTt RNoGxN9qRU3XF2y0og4lrYdK6qGKdiBt3eaSF1vRg8gybga81tst0fhxmL5WiL52mMHDRHPjDGvz HCvzEjvrOjcHgqdrq49HZ4i/PCFak57YnQ3vL0gbLkaMlRWPlRePV5SOV1dO1FbP1KPmGhsX0I2L 6MYlNBpKA3qlEbOBwW/hiDt40jaeuI4lrGJwq2jcaiNurR67hsIs1jQs1DYs1WNustyIW0Hj13Gk 9SbKdht1n87cZzD3aIydm9AZex0dB2z2Mw4H5AWv60wifqlSvu7RvB3s/zg+8v3MxJ+XZv6yPPPn 5emfliZ/XBj7YXb4+6n+T2OaNwPSM1XXgZC2ziTONddN46sn64pHK7NHy9MmKjNm6nJnMEUz2OLF 67uFrODK1vDlG8TK6yJfs0Wu2Wiu3aRA1xasN1Wvk6tXmyoXsMUz9fkL2FxZCTzYSNf09i3ju3dN 731jq3vbzVjb1fiho5428N1WF7qE1fzen74M2mjdBsTbAfTv/tHi9h/s73/tZ6Trq/fA7fEDZ+1v gvQB8Y9KPczLPM0RTob5bmaVPtZ1/rboYAd8uFOtr1mJs16Zi1Gtt2WDv21DgA3Sz7Lcw6ja15QU 5URLdO9M8VIURSiLozqSPElhtqQw+5Zot9YYD/Aq5aQH8BEhgHhmKowQZNsW7cJDBMirY4bxGSO4 9GFs+mZnzRq7eoVZvc1veCrBL9MrN9moFXr1JLlolVX3Qtn6XNEyQiycoZRtshuOVKCqs4DyH6ck /7I1+MOS+t2k5N2U5KSXdiBrOpDgL3vaX3ZTzxWtr0e5P6x2f1hUHvSy12XtO2rWQT93TdI601m/ zseud2FWhfgnGuphN+O4m7Gvoc1LmydEzcM8soqBUzGJ3ZxmMRXNJFS2NZQwcFWazuYpJWdAQJXQ cCIagU1G15Xm58Dj0uLDM5IictJi8rOTcjOS4qPDAv18/by9Pd3cPd3cIsPCIkJDwYfJiUnBgSGu Lv97FhNeOb36XyP+H2dMgu/avc6ObHVbtroFZWUdRL60KVtely+vSZeggXjxwrpkcVmyNCteXNXM LY6NDkvphIGOBg0hvynBtTnSQVgaN9ZW3d1cIaegJlT89aWZja3N9Z29ze3dzdW1pfGRUQmvl0FW NiElmCJOVRolIwQb64mP8yDGQ1tsnCc2wReXGNgQ518d7lns75DvY13kZ1sR7Fwf44WJ922IcsNE udIyQ+Q1aUpkBr8kjpEV0pYKIyd41AXblvtYFHtZZjoZw2300l1Nc32skxyMY6z1w8x0wsx1ge/5 ge7xjmYR1gZJDvrN2RHs8qTaKPdiP3tKehRo8W1ZAeLK+NGWoq6yGBoiAhnune5sHmV2P8fbCBvn w86LqQt1SrDU8tD+Y5q3Q26AS6yVbm24KyM3vAMRzC+KEhbFc3Mi2+Ewerp/b0PGGKmgB5WirIjp rortLo+S5QV2pXkw4p3YSe7cFG9atAvWz6rcUR9hqVNgp1ftZVEHs6nysSx1N630sSRFubOS/UWZ ocr8yO6yuP7KpIHqlEFU+nBD9gggHlswii8ZwhZP4MtWWup2GXhA/CGv/VTccSnvfKngvlJ2vVbx 3wLcwVbFB9xf34MUymtF1ysZBygPRcy+FNKB8hdCKghQ/kzQdiZsOxNB+XWL/4X4Cxn1XE47lVPP pO277Q0zDQXbtMYTGfWsm3nWwzpSMPYF7RvMpgk8SpibUeHp4qt9x+b2H5y17/gZ64VbmkWbmkQ8 ehj7UCfX3BTl5IBxciQ6O3XAfAXRYcKkKDE8SpUY15eU1JuW0peR1puR1p2eOpCdOZybO1pYMFZU OFZUNF5SMlVWPltZPV+NXKxFLlfXLlfVLFVVL1TVzIMny6sXy6uWy2oWKmoXKmsXq1Gz5dXTpZVz FTVL1ah1FHqptmG5HruOIaxjiSsYAsgqjriKJ60SSBvk5i1KC8g2OEWg05+zWC86O4+EwjOF/G1/ 7/dToz/NT/15cfrHpakfFsa/nxn6drLv/Yj6qk9youIeiBkbbPJiO2aOXDeNAUUeMVyWNlKWOlWb PYsunMUWA7iXsSUruNJVcFQmlK8TK6DJlE1VgHVwGrTaVLVMrFgmls+D/6coxFhtNjiiY2N9XXTu Gt66bXzvLjDdWf++u6mu3eMHNg/v2T16YP/ogdWD25b3b9nr3rfTuWunddv2wS3nxw8s7/zR9t5X dnf/EGjyyFvntruetuODr4IN7yVbPyzzMq/1tylwNiz3tq6F2db6WqFgVuRYd6SfebmbQbmrMdLb CviODrGrC7AudTcs9zQiRjjSEtwZCW6CbH+gPC/Tvy3GuSnCsTXWvT3OC0DPgHt35QTxcsO4mSFt 0W6AeH5usBqVOErMBMT3N8CXaCW7gvp1Tu1mF2pfjN1g1yxRy7c4dfPtFStMFPD9SE1dYtZPU0qW aVW7fOxZD/3NCPf9hPDbOdm/bPW/m5a9mhC9Hue9GeOCFr8vQF+oKJfKlkNl059Xlf/t2fin5e6z McnTXu7zAf7xsGhFRJihVi4zUesS4p6m/ami9ZmidU/VtiClDHPwE8KWvk6yjIrt6WodlNC7+W3s JhQVU8FvaZhQsCeVHCahmlRbSMUjiXVV+RlweExIBjyqAJFckJuaBo8NDwn094P5+vh7efp6uHsH BoSEBof7+QZERsSEhkW5uvt8Qfm3PX4r8UvHfyf+F+V/If7Xvt8Qfz0z8nre5PXU+H8kHqrwX4hf 2ZSvbMihIg8RL1talS6uShfWQWQLy/KlOfHimnJ2cXx6Ss2ni5sqe8klrWl+6ECrtoyAkbaqYXq9 ug38q3HWZsfX15aX19aW5ucnB/r7BV0yCkmCQ4nRZcK6PHpRQnNaEAnuR4Fu8eGFjnHHJvhgkwOw KUGoGN+yINfSQOeqUPfKEJdimG1FkENNqFNdmHNToi+3IFZSkdJVEEvLCG5L9ScneGEinFDBdpV+ NsXe1jmuFikOxqnOZhnuVkmOJoD4cHPdMPOHiU5mcBfLJBfLTB+HigiPjtJEakF0oZ91McwBE+ff BA9kFUTIkUkDRERXWVxzWnBZgGuxv2uas1EezBQPKn9uTJW/dYKFltuDPyS5WecGuWZ7W1SHOgHi WXnBnLxQdmYYKyO8Iz0EHWbPRIQO4PLGSEWa2mRFWbSyNEJeGCJG+PPTvTrhrqwE145Yt7Zw53pP 80Ib3QLbxyWupsXu5jlOxknmOhm2jxuDXVgpQZLscHVhdG95fH8VRPxQXcZIY84IGjGKyR/BFQ9h S8awZYtk1A4df9DZ/OLne59egZ6ugIh/AxH/JW+U/NeKL9C/lnW9lnJfSThXEPGMG+UvRbQrMR1s L8TUc1H7ubj9psgf8ZqPfhmlEbedS9ovFLQzBe1KyTjowM02Fu6zcKdy2oWm87Kbc6biHEqZT3i0 JSqxF1WOjwwO1H9o+ac/2Ny/425kEGRjFWlrHWZsFPxQN9PWGh8eSgkLJXh7UWC+vMRYRX6GsiBd mRynjI5UJcb2Zqb0Zqep0+HqtCRNalJvanJfakovSHpaf3bmYC5iuCB/pCB/PA8xkZszkYsYz82F gsidRORNIwom8wsnCwqni4qnC6HMlZQtlleuVtYslFYtllUvV6FWquuWa66DalitQy83YEHNXwXo gy2WsEFo2iI1bzVRtlradmm0Ix7vtUb5cbj/u8nhH6BZPWPfzw59nup7N6K66BEfKbkHko5tbstq B3GJCpSvnUIXjVRmDBYnjVWkzzYULGBLlnCgwn8JsP6G+zVixRqpEuC+iC+bx5bMoouA78NVGYNV Gfz8uAw3K8s7twDxNjoP3A203Qwe2D++b6VzFxqW0b1rq3PXRvuO9YPbdg/uQLl/y+7BbQft2zb3 vnbU/sYBEG+k4/fortuj+4D4EOMHcGvdIneT+mCHIhejGj/7+gBomclKD2NKrEdjoA3YqXAzbvCz aQywxoTaNwbbVXiZVHgYE8IdGUletDhXVrKHJD9YnBsCijwZEB/jRk/0AcRT49zY6X6dWUHC3Eh2 cgA5DLo1cXddMmjxQ5jUvvqkyaacrS7kZhdynVOzJ2zY49UvU8vXmDWrLORyB/JARjnp6Xgibppr q5hsKlymVz2VEC/7Oz5MCL6dlf60rP5+SfNyjP9mgv/9gvS7OdFVH/VC03qlaT9VN78ZY/9lo/f/ fbL40/bo6bj0STf7bEz6RNO+2tk41169ISHtaajPVdRjDf1klHsw0qVpq+1n4jQMQjuqkEup75Mw lLzWNkwlFVvJJaMGRfTlQWk3r70JWUKoLWE048hYZEEWHPT30qLMrPSEGPBihvn6+vh6efm6u3kB 4kNDIoKCQt1cPQMDQyMiYn38gr6g/Nsev5X4qYMT6cqu4u/z4oHv/8mMmi+5Xk4S5Jern35NPDQK /zPx8lVA/KZ8eeN6scnrd1yX1qC7uS6sQsQvLMkWFuVzC/2zc73dSi6hRoLK4udH4ENs6iLtFdic YQaqux01KGib7JFOjgwMjwyNDfRrBBxJG74LUylAVwjR5Txkfkt2TEtGaGtmaEtGCA7gHufdlBJM SgnGJQTUhrqX+TtWBLkA4kGLz/UwK/a1RIY6AN85eTGC4gROXhQtNbAlyYeS4E2Icm0IsUcF2VX7 25f7OeR52KQ6miY7mqa6WCSBGm5tEGb+KNJSL8bGKMpKP8bGINPTCp8Wwq9NJ2YEZboZ53lboaI8 gen8igR1Y7oGncEvjcfF++V72xT6O1WGu1aGO5AS/eiZYZUBtglWOn56t2McTOBulvmBjoUw6+a0 AEFZLCs7mJsT0RzrTU8LwUQ6VwXYduRE9GML+tA5qupEUUGIvChUlOMnyvJlxjl1xDgxIp3pUa7k YMcqF6NCu8d5jsaptoYxZg/9dL6JM9WtD3brgAeKs0PVBVG9ZfEDVfDB2rSR+iyI+EbEKDrvhvhR bOl8M3KLgX96Q7yQfiZhXYKSDohX8iDlVfx3auF7jeiNSvBKwXsJ9JdxXwHiZV0vAfEiQHwHpLy4 46Wk46UUyoWEfi6mnonbQZEHykOD8sB34fUoDUT8dZFXUF+pmUdd5GVC+VMW/lhOvVRxrjTQajOn Cs4zMWuT0zrbihUUZea6u3hpPbC5ddvdwBBmZR3h5Bhha+unr5fs6kDJSmMjsprCQ4nBAeL8rPGm +nFy3UAZQpker8pJHkcWzxNRc0TkREPZQGlOTzpckxCrjo8G+mtSErszU7tzMkB601P6kxP7khN7 kxN74Am9SYn9SfBBeMpACjgkJPenpY5kZU7k5Ezm5IxnZ08icmcQBXO5RQsFZYtFFYvFFXPF5bMl 5fNlVXOVqPmq+oWahsXaxqU6zHI97jrAfdwqDr/V3PyU1XEi7Hqlln4Y7v441vtpsvf9mOblgOxE zX8mZe+L6NtdrWtM0hITv0THrLShphsKBooSh4uTZ5C5S5iSVUI5KO9A9kV0EchCYyEI+HAJX7aA KwW4T9XnjyNzhirTByvS+ivTyYmBwSaPzG7fttLWctXT9jF84K5/3/bhPSvde9AqY9p3LLVu22jd sdX62ff7txy17zho3XbQ+sZZ+5ab9jf++lqwR3edtb5x0vo6yOheks3DXGd9ZIBtja818pr4Wl9o 5i42xL4twbvG27TSzagRZosOtG4MtgVFvj7YttbPAnyWlezLiPfgpvtCxOeF8LMCqAnuzVHOgHhK lFtrjDM7w4+R6ivOjxZkhWNgVs3RLspaeG9D8vVATdooIXONXQWIX2FVAuufiTG7HNQmu3aLUw9a /J6IdNrHOlTTVpjIyab8hfayLW79czn51TD786zoxyXlX9Z6Ps5KX450vhvnAuJ/XJB+HOe96ut4 2Ud7OdjxeU76f76Y+e8v5j+t9B8O8Y8G+SdD3NPujj1B05aEfNDb8VTe/kJFfz0rPxoX9rTW8LEl PbhHXGQAAP/0SURBVExiK7KwpaGMRyd0UjGN5TlkVHEnGaVgkcYU7OlekbijGVtTRMHWCtmtXHoT hYhqRBYXIFLTk+PiIsNDggM9PT0dHR3d3dySkpKCg4Ksra3BM8nJqdHR8V9Q/m2P30p8/9bBDfGQ 8r+d+GvZb8ZqrgPOAHZvFp0Hka9uKa4DlL9ZT1iyvCFeXhcvrYoXVmQLK3JouwiinlvsHhwQUUlC JEJWmtCe4IEKs2aWRva1lPa01yrpmH4xc7hH3terGu7t7hN1SVoxTFQ+p6FIgK1kV+U1pUc1pQa3 ZYW3ZoaTkoPIycEg6Gif+gjPSj/7ygCHykDnsgCn0gCH8gAHZJgTJQXGRESKyuCcvOj2lABitBs+ whkf7gQlyhUd7oIMcqqAOWY6mcdZ6CU7mGZ62IDaHmGlH2yiG26uF21lGGNlmGBrmO9nR8kO7yyD Nyb6FfjbFAfZo2I92xARsvqMPkKOpjGdUxhTH+Ge7WGe6WVREeGKh/u3Z4TQM0Jrgp3gdo/DTB/E 2RvB3S0zfGzz/GxQ0W6sgkhufgQrK5CWFkBND2pJDS7xts1ztWDmxqvrEL0NWeLicFlhiAThL8mE 8ZI8eEle9HDHlkDblmB7YqBdtathjr1hpLE2TP+B072vg/W164LdafG+oqxAVX5Eb2l8f2VSf03q ACpzqCFnpAEx2pg3ii8expeMEkoXWpEbDNwTNvkFr+1ESDsTMwHxr26IV/Bey7veyHnvlJD1r5Q8 QP9LeRdQHoqUcyXpvBAzz8UdF1LwXawrGetSyryQdJxLGOdi+pmIeipsPxG0Hl+/+3oqagPV/gK0 eCn1Uk5/qWSAw8A+i7DHxJ/K6FfQUjP8y27+mabrSMl5JmFudbaMYCoZqckV3t4wrQfejx+B34Yw B8dIZ1dvY7MUf29iXia9MLclNREXHdqDqVkVMRaEbdOEanVxuqYKscoiHShZezLmGpcy09wwBJRP idPER3Unxw2W5gzXl440Vg4jSweLET2pCeroCE1kmDoqXBUbpUqIVyUkKOPjlQlxIN2JCYPwpOHE xKGE+OGkxLHk5ImU9Kn07JnMvOnM3PGMnNHMnLFsxFhuwXhB8URhyURh6VRR2XRJ5UxZ9UxFzUJl 7VINcglZt4rGbJGITxltxwL2mazrvE92NqA47ZUdyLq2eLQNDmWNSVjtwC4y8asc0jaHuEKuHi5N GSxInKnNWcIUrZEqAPFLmOL5hgKQufp8QPwipngOWzyDLZppLJiszR6tTB8oTR6sTFdXpBb7Obrp 3LXVfuCk/8hNX8vb4L6HvpbjY217PW0HfS3IeuC7zj173fv22ndt7n3jcP+W28P7rrp3XLS/cdO5 5aV7x1//gY/uHcd7Xzn/THyOg16Vr2VjsCO0EA3MGgWzqvGGrmhtifVo8LeqdDNEepljge/B1vWB VtgwB0yIHS7Ejgn36Uj0FCICxblBguxASV5oV2ZAS4wrOzWAkeTbGuvUmenXluTJzQxRFye2Rro1 hTtKymLVtQmjhKzp5twxQuYGt2adW7tIL12ilx0I0UcS3A637gkfu8lFbwsIZwPs84HO5zLyKqNq mVYJiN8X4y8HGB+nBd/OSf68qvlxWfV2gvdmrPPbOeFPi/JvpyVvh7lvhlhvhphvRrt+Wu//H8eL f3s6/WpGcTLMuxoXXfaDk6q2PXnbs17WE1n7E2n72ajoZFIyxSVw6vPVdJyEimtHV7TiqjvbsS2Y yua60g58jYSOE7ZjBFR8t4jVgq0py0sl1pd1S9l8FrmhugBZWVBVWlBakFtUkJuVmZaYEBsfF11R XhIfF+Xp4eroYFdRXpGRnvEF5d/2+K3E924+BabfEA/y/0A8CDRWc+37F9z/gXgo/0i8HBqogWbX SJZBkV+VLCzL5kGLX5EtLsuWltULy71jYyo+U9RYIi6DM9P8G0JtyKnecnRWPxXZzcQOydnToz2T 40OTg309PFYXoYZenc2pLxRiK5gVOcSUcHJqKCMvloaIIaeG4OL80NHejVFemBhfTJQXPh6GCveo Crm+xCnEGRfvQ80Ibk8N5BbEsBDhzQnegHVchDMh0oUU5YaPcasPd6oMsEe4mkWZaMeYP8rxtsvy to13NI2w1IsCstubxVobxdkYZntao2J9GUXxLTkR1VHuVZFuDQl+zVlhHYUx8rqMbkyGvDaJmRNe HeSY6Waa7Gqc6WmKSfDhFsUzssIrA+0TbR5FmGtH2+gnOJslu1vk+FqXBtmT4ODcIqIzJ4SVHULL CGlLDyXEBxR4WBV6mtOyQjX1Gd1IuKosUlYYJM6CCVK8+UneHZHOZD8LnLdZc6gTIdCuwMEowuiB u+4tm3tf+erdR4V4QMRnBqjzIwHxfeWJvVXJfcj0IeB7Qy7IMK4YCrYIEL9Gx+yxmwDxx0LauQS6 vfVL4Pv1yMxrOQ8iXsF/o4SIh6KAxmq+KC/jXEhZ5xLmDfEg4EOwfyFhXitPA8qfCABq18QLW4Hp kPJS6pWc8VLZcSFjHPJbDjhNZxL6S03Xqx7BZa/gvId/1s07VXEPhPTlVuxwbaUkP68hJCjJyirM 3DzY0irY1t7HzDI9JACXn0UrL6QW5pAzkqZYrdsawYqCvUzD99UX9WEr9tXcszHliyHpsz7xtqxz rgk1VJw1lJ06VoxYasGsC6gbko51LnWxGT1aktuXFNcbHdkbG92TCu/LzR4oKhgoyOtBZKnSkzXw hL64uMHomKGYmMH42MHE+CEgfnLqcHL6QFJqXyK8LwneC0/qgSf1pqb0pKX2pKb1pab1p2YMZmQP 5SBGsnPGchAT+QXTRSVzZeXLqNoNQuMujbTHZ+xJuQdq8a6sa6WzbY6KnaHULrSjlpi4VW7TJo+8 QcdM1iKGAPHI7EVcwRq5Yr2pCrrNYWMh8H0aiVgAvmOKprAFE5i8qQbERGX6eEnyUDF8rCGvIyc8 xETX/u7Xjrr3HB/dd9LTcjPUddHTdtXTcTHUcdR/YK1920bnrv0jLaC8tdYtqwdfuz2646N/z1P3 tqf2LR/d27DH9wKNtHz17rk8+MpD95tQE61kG70cR4MyT9OGYDt0iG1DoFV9gDV0p1YPi7ogO1yY A9LHrNrdBBtk0xRhjwu2BmfkpAiHpkgHWqI7M8WLleIlzAHKhwDl+dlBzGQfarx7e5xbc7RjR6oP PcWbFG7XVwVXFkY3hdgyEj1V1Um99anzbUXL7IoNIWpTULfMKFtpK93sRB4qmhbpleuddTsC/DoH fdLT8X5K8mZIsC8gLdGqoXWGxZiTbsqrYeb7Kd53CzJA/HeL8teTvLdTgh+WFN/NyT9MCN6Pct6N sF8Pst6N8f66NfjfoftD9V9Oia4mBJejXQcq6r6S+ryH9UzNOOphXY0J38wrDoa6+joaVR04NZfC aKprxlR2tmKEHU2s5kY6AdnVimORG8kNFRwqsZNGQlUgakqzmjBVNAoGVVWYn5WCyEjOSk1KhSck xkdnpCaVFuchayqKCxHpqQkp8DgyAYesrrom+bc+fvNAzbMTyfLOr1v89fb/X+JBfiZ+DRC/fUO8 YmVLsbypAF0emmCzIV1alQLi55Zls0vi+UXZ8opmZW1gbr6/RyEkorjFyR2pgeggm8ZQu86i6P7W ymEucVLNmZ/sm58ZmxzsVTDbOOgKbn2hCFcuJVSxq3JasmOpiBh2URI1JxqXAGuI8sTH+7WkhbZn RnQgoqmZEZhYn5pQ1/JAx4pAh8ZoT1KCT0syjJ0bAYhvSfIFoYCzxQRvcpwXKtSuIsAm38scEBxm fC/Z0aQgwBnuahJl/TjBwSTN3TbNzTbKUi/d1bLI37ExAcapSMUkwcpCnUqCHfGpwewyOKswVo5M U9Uli8piOrLDwH8x1dUkwVE/3la3JtTpZk2FEh+rOEudUOP7Mbb6iS5miS6m6Z6Web42DdHu4E/F L4zqyAyCFhyO8STDg0hJATXB9k1wX1lVUn9jek9NvKwoWJDpy4V7cBLcAfGUQBusl2mjpynO37bS 3SLOXNdZ+2vze39we3SrwNuuNc5HlAER3weIr0jqqYT31aYNN4IKnzsCXeBaCHwfxhTNt9SuUtE7 bNIzXuuRkHpze7xr4q9b/HXegi0Q/7rIXyv/ZVAeKH8p7byQskEuZZ3XgfYh96WMMwntVNR+IgQn B62/TKeBfJeBCt/xSsV6qWSeiNqfdzWfiGlXau7LHsFVn+ACUl5w0c0/kXfusVtWyLgZdL2iqAAf Fopwcoq3sg40MvY2MEiB+TTkZrRWFrdVFLFRFRNd9DW1cFnZtdxFHW5uGGnHHQzKTmf6j2f6TmcG jid6d4Ud0zjkWHXpEhn7TCM8nOyBMqw5UPJWmjEThXlDKckj2RnTyKpFCmGNRd1kti+1EKexdSNl Rf0pKb3RMT1R0ZroKHVifF9m+gAipw+R05OVqU5JVifEKaIjpZFh0vgoKTxWCo+TJcTIY6OV8XFq eKIqMU6VENOdlNCbktKfnjaUkzlWnDtVWzpPrFuiETd41A1RxyK3ZbytfohYPkGuXGBg1rqatvmU LSZuDl00Upo8XZu1TCheb67caK5aJ1UsoAtnUAjQ2Wcb8ufQhRPg/2Zd1mhtxkhZynhpykhF+gAy p9jPwunuH+3vfe2gc9fxMSjy2kB5p8faLo91nPQe2OjctoWe17LTvW95/xur+3+y07nlY6QFiPfS ve2tc8tf736IsU6wiY7X4zvOD/7o8/hulPnDNDuDLLvH+U56KH8rfLgDIcK+PtCm3MO8yMWkyseC GOWCD3Os9TLDBFhTEzzb4z2bIhxJ4fbkSIfWWBegfFusc2eqjzQ/DCjPzwrkpvuzkn06krwA9PQk TwbcixLlJC2I7K1MosW5EUNsxMUx8vK4YUz6XHvRugC5I8Vscms36VWrzOoDKWG6pWi2rWyzC7PM rNsVkl4N894MCw7l1EVazTKzaptfd6wmP5MR3450vp/gf7cg//N69/s5yatJ/rfzsr+saH6Yl70f 47we7Hg7zH4/xvswKfrLRv+/Pp34frP//aL8coy3p2gFLf5FN3NfQT3uY72dln672vNmWbPe1zkg oCi7mjuakaT6EjoJJaCTWM3oNkwNn0rqaiNgq4twdWVcZnMXm4JvrMzLSqwsycU11uZlp0WGBATD fAL9vINgvtHhIUnx0fExESlJsQmx4SlJMSX5CDIB8wXl3/b4rcQvHl38O+L/71r8P/ouX/8yLx7a /zvxINsKkF+UX/l5xGZpTba4Kp9fUcwtixeW5Mur6tX1/uWVibkZDa+DXZHFzgrHBTvU+1u1pvgJ kWk9dNSkij07qpmZGBrvUSsYLQpKgwRfLsSWSgmVgoYibkUmtyy1sxjemhlBSPQnJgW0ZYRRs8Jb M0JoWWGUlCBUmGuZn125v0NVkFNduCs+1rMt1Z+VE8bIDKYk+VzHlxjj0RDmWO5vVeBtluFikGD7 CO5gmOtrh/C1i7F9FGmpm+ZumePtkOZmlQH57lQIs8OnBDNLksrAGWuCXz7MBgsPaMuJYOSG96Bz FMiErsIwFiKiOswF7mIYZaOb7KhXFWhPzwhhZkcWeVvC7fQjzHXhzuaJLuaxjsbJrpZZHpbVoc6t qf68wkh6uj8xzgMZYo8KdWIgIvlliV3FsfKapL7GtB5korwkXJjt35Xs1Ql+McKdWoPtiH6WNU76 ta5GNZ6WKdZ6rrrfmN3/vdOjb9JcTMlRHoI0f1VuWG9pXH8VvK8a3odMG2rI+UI8umAEUzSKLZ5t rl6hNm6ziE95LUciGnQHJRnnElR1qLZD+QL99dD8L/mly1/JOTf5mXgoFxD0TNDNT0CLF7WBnIrb oemSgHgZ7RKq8MzXavYrdec5KPKC1hMJ/fKa+Jd9wstr5S97hedq3nMBY4fZsk1tXiUTektLaHFx SD+/FCurwEcPY21tqhPiiAW5zeVFXUT0kJA92yOd75bMijpHmS0TXbQnI5qTxfHjJZCJs+XJo9Hu 5U7aGBm/Keq6XJy43F4825i/WJ+/Whh7KuMt4hrHS4rm62t3u5gHvfLnk4PHY73PBhQHGvEGo32y srI3JbU7Pqk7Ed5fkD/ViJprws+1kObIuOGqYk0GXBIZIgwPkqfEKfJSFPmp4pRYfmSwOCpUmRyr TIuVJETww4N4IYGCiDBZYmx3Brw/N324LHe8oXympWGeSZxhEUbbUAP40lFC+Ty1YY1D2hFQdjnE JWL5WGX6VG3WCrFkg1K52VK9Tq6cR+dP1mZNIrOm6hHTDXkjyKyB6rTBqtShsuTxioyxGgQ3Ny7G StfhLnR5qqPOXWc9bTejh0B5V4OHzo+07R7esdW946yvA8S31b5rff8bmwdfuxs+CDR/5Kt/3/fR Hd+Ht4HvEeaP/Q0fuGt/7XTv9wGGD2IsHmU5GiEc9AscIeLJMa7NsS7oYLtiVxOEnV6phzE23KEl zhMbZI/0Mm0Kd6Il+DRHupLCHElhDpRoF3qiJznCvjXaSYQIVhRFCrKDO1P9uOkwXmYgJ9WPkehB T/BgJHnxsoPU5fF8REhrnCsr3V+cH95THT9FylnlVG9L0dvChi0OcpOLei4n7gkxyx1AcyRo8Ztd uEMV7fWw4HKAuyMgbHAb1ti1u/zGZxL8ubrt5SD704z4xzXNX7f7v19RvZ3k/7ik+vOy+sM497yX etFN/TQueD8h+Dwn/7f9sf/6fOpve0MfFxT7qvYnSoB7556s7bCn42qM/2pa/HpB9WxcPCpp6xO1 86gYErKQUFPAIKFoBGQrukrMaFZyaQRUKbIcQW1BC7poLEZzaVF2WnJcZXkhsqY8PSUpOBAG8/X2 h/kEB/n7+nh6uruCZ0Ku94MD/fNysr6g/Nsev5n448v/BeL/40CNfA3U/xvfd4DvyutAYzXLG/Kl Ddn1Tf5ky+uK5XXV0rp6YU2xtKq8Tvfy2vTm9uTYIAtV3IGIagp3w4c4tsK9Gfnhakr5mJg60y+f GOwelkvl7eTRzmYFsYKLyhXhygQNhe15cS2ZEW1ZkeTUEDJ0cWlIW0ZoW2YIJdWflOCNiXKvCXYs 87Mth9lX+NvXBjniYzzaUmC0tIBWuC8pzgNgio92rwtxrIBZF3iZZrkZpjnppzsb53haFcIcEN5W iQ6PE+z1Mr2s8mGOeb4OCE/bbHfLsiBHal5sc1ZEcaB9VaR7aYgTIB4b792WHtDTkKmpgwtLo9i5 kVVhLjF2D0MsHmR5mlUH2LUl+1OS/LOdjbLcLCLMdJOczZNcLSNs9JNcrTI9bEpgduhIF0ZmECsn mJzo1ZQI/vCuHdmhSui0IE1Tn9aNgndXx6vKomQFIcJMGCfJkxbhBFp8k791g4dJlZN+pYtJuq2+ r8FdW52vQIvPcIKI70r2k+cE95TEDFTDB2pT+lGA+OxRUOQbckcaC0YxxeO4khly1XJ7wxaLsM9r ORTTjqXMU1nnuZx7peSBLv+lswPigexqAZSbLq/ouh6X575UQPk19Del/noAp+MUHDNAkRcB3MH5 Ae1cSgUBxF8pmC9VrNcazktV55m041zOgsbiAfH9oqt+4UWf8GWf6KpbcCxl7/Pp+zzGM27HZgt5 vKZakp3VFBZW6uSEsHUo9wuojYxCpcCZ6LohKX+8VzHeI5sAOzz2vFz4dGr4bG3uFGR9/nJz6WJp eqdHuSDiPRkdfLm3cfV89+r53psXT94/3TybHtrkdCySidsc5ulo//na7Onu8tnW/MnK1Mn86PNe 5SadNl5RNVJcMlVVvdZBe6aSPh/UPBvW7PdKl2nkobJ8FTxWnZ44Vlc62YyaJCPVRemCuDBpUnRf YcZwTW5vURozxI/k6oR1dWwO8OmMjRAlxkjgMYpseH9N/iipeqIVNUSs6GsoGMOVLbQ1rHcSdwWU J/zmVUrNRE3WNCpnlVy22Va91Va71lQxU4cYr86YQmVPN+RO1CEGqzP6K1MHqlKHK1PHa7J7K7Ma I31g+vccH/zJ5eE9x4f3oFEao4cuhrou+rqOD7UcHt13NdIF3N+MwkPHANDcjR4EmT0ElMP07gYZ PIgwexxspOOu843zg688tb8OM9OJt4SIL3A2LnTSB8RT4j0p8W7oEPs8B4N4w9slnsaoIGtoieB4 32p3Y5S3eXucd3ucFyXaDXAPrGcl+9PiPVqjnTlpMHlhpCAnqAPuwUh056T58TMD2HAferx7ZxpM gAiVFEVJiqM6swJoiZ6g48vyQwfrkqZb89cFKFDktwUNG9C8msYjdfOeELfEqFnnNO6Jmg7kraBr Xw7zLgY7jzTUVRZqsb38SVfDkZR0pml/NcL+NCv+193B/7o/8nFG8nFa8t284ttZ8ZtRzqsB5rth zg9zsm/nZD+uaP7PF9P/54vJv20PvZuWXowIzof5oMgf9bEuRrouxniv5xQXC5pJSfuIlN4jbKcT qpuQRXQiEihPxdXw2wm9InYzugpfV0ptbiTiUMyOViajNQ+RAU+KKynJLy0tjIoM9/X1CQoKDAjw 9/b2CgwMiI6OgsFgDg4OHh6ekZGRNyb/xsdvJX7m+dn/+tut/0i8Yv2L8v9A/I3v18QrVjZUy+tq QPwiUH5VBer8wrJqaW1ofXtsdppLbqBkRTRFehLCnLERDrTcYE1TUT8LP6kUDCslozJJF6FOTqqW 4Uv5Dfl8dDGrKqMxEVYf5dWUEtKaEU5DRFOzw1vSg1rSA8kpfsR4T1y0W2OUe7m/HcLNpNDTAhns 3BTv254Ka0v2Icd7At8Jse7oCJeaQLtSH0uEq0GG4+McN5MiX9uyQKeyYOcCP+tMd5MsT/MCfwdQ 3nO9bdOdTTOcjWsj3Ki50bjkQNDf82G2yGgvPDwQl+BDywySViSoahLFZTGM7NCyIPsoW90Iax3w Q2oCHVrh/phI9xTrh8l2hkEG96Ks9JPdrCNtDBJdbXNhbggPC2I89KfqKoigZwZw8qO68iNpKTBW ToiyBq5BpcjKo6WF4aLcEGkBOM/1Yyd6MGPdmwOs8T7mOB/LWmeDUnAostULNdV2e3THXfsbhItF S4w3IF6aFdxdHD1QlTSATBmog+bFj6KhsZrRxoIxQDy2BFpssq1+g4l/0kV5LqZCN9yQsc/knAtl 10sV79WXwZnr8q4WQB/+PFzz5a3Xa+JvlL/x/VwCAvl+JmacQMTTTsTUUwntmngQ+oWMcalgAuVf a7hvursu5KxzBRuaTtMNrbt7BUX8Zkj2uk8M/gzPZOynUvZTYccLPusJgzqPQfcWFwtSUqlhMSgP vxwbB7itPTYrc1jInxnoGe1WjEgEQ1z2jFT0bGrsfGX+fHXhfH0BEH+1tvR8cnxvbPhoZfHqYO/q 6Nnr06MPF6efzg5fb6/s96q2RILDwb7Xm8tvnu++PNq7erF9sb9+trl4MjN+oFIstrYuNDfvcjmn IwMvl2cuwZFjZfp4bnRfJZ7CNwyVFExjUBt8+raau61gjzRWqBGpQ5X5C62NqxzidFNtaxisyMIk Xlcr6pFupqVZoY1Vg6tTS7AfLyNeXYXoqy9QVmYqy9JG6wsXKHXrbAJo8fui1vV21CQqe64xb6Ol cpuK3KGiVkllE7WZY9XpM/W5s+j88bqcoerMoWpwIMkYQ2aOoxD83MQMZ0snrT856dyBrlp6/AAa otHXBnF8DN1uG/R3N6NHoNo76Nxz1rnn9ui+l949H4N7AYb3A0EM7ocZ64aZPPTRve107w+uWt/4 69+NsXwIt36caadf6GxU6Khf7W1OinZtSXBHhzrmORpH6n5V5GZU62+FCXFgJAc1wmzKnPSawkFz 9wNdvi3OkxLlRkvwbo11a4lxoSV4gG4uygvhZwdwM/wYcPfOVF9BVhAj0bMzHQZ85+WGCAvCxUWR HSm+5DD7rlSf7oroIVzaMrd6T4nbkaBXmJVLtNJ9EeZASlhhIpcYtbsC4r6U8kTe+qKH8Wpc8Gqk a5OLnmoqXKVVvRATjhXkIxXlaoj53aL8b9sDP652f5yWfpgSf56VfJoWfpoSvB/lfp4Ufp4WfZqW /Jf13v/v0cx/35/469bQ5wXN1ZjodLDrbJj7ekbydlb8fkn1drVvtZszxG8bEtHpuEoGoYpHxbEp ja2NFSBqHoNGqidjqlqJqKKCrLLSAhq1hdlBTU+DJ6ck1NZWxsdHh4YFR0ZG+F0/QkNDg4NDnJ1d bW3tvbx8YmP/98yoGdh+9mXSJMT0r4j/d7j/HAnIPxAPtjeBfFdAuWnxW1BWt5TXw/HXsyehCq+E Wvyaan5VM7einltWzC8pFle7VzaG5+bUQmZ7aQou0gPlZ1XmZYBPcO2siJc1VY4JO4YlgjGZWEzG 0MoyOipSu1A5nUgEqyodneSPjvVtSg6h5kR3lSXzy5Np2WHAd3SMKznRmwL3w8V553uaZTjql8Fs MVFeLXBoygolyQsb6QTdQSnGrT7MsdLfpsjLPNfNqNjboibEBRXuWR/pUxvuUeJvW+BjWehvWxzk lOtjm+ZskmxvkONh3hDjhY73KQ2yR/hYFgc51sf7YRNhRLgfMydEXBotKg5n5QSSknxKg+2TXI3i nQ1yvS0bwt1akwPxMd65rqYp9kax1gaJTubp3g4JLpbxzjaZXk4IT2t8nDch2pWdEwKOE7yi6C5E SHuSBy3FW1oao6xKFBeGg18GfgY4ew3mZ8Po4Ew2zqM11B7nbYb2MEO6GJbaPcq2fRxrpQcz0HK7 9Yd8Z4uWKE9uCkyWA4iP6q2I76uBD9ZnjKBzxtAIkNHGfEA8yBShfKEFtd6B2+WSn4naD6UdJ78i /qa5v7ne3vgOqj2E+99z4zuUS+jd105A/JmYdSpmgJyI6TfEf1H+xnd5x5WSBfJKzX2t6TpXsE7l zAsVF7pFXx+o8ILLftHbYfm7QdmrbuGJmn/WIzrViE5VwhO5cJ/DXCaTRmuqVJm5wqQMon9Yholl saevitS81N0zqVJKKJS28goJkXgwMnwxN3s2P3OyMH2+Ov9qbeXF9PSLpYWLvZ2r5wevjo/enp1/ vLz87uX5hxf7h9PjB8MDl6uLYP/j2dH7s+M3J8/fHD99DbjfWj0aG94UCXckkvPxkdcbi6+frL98 unn1ZOPV9trp5Ngyq2O2ibQl4j4f73k+2/90WLFAbZporFmmk/Y03P0hwYqgvT0lNtnM2OnrP+j/ H/+H+T//s/NXX4fraOfZW5MiA5np0ZzMKHZ6qLggbhCVO9eE3GATtwSUAxl1k9EAqvoKsXSHWrvH qNtj1C8Risdq0idRWbPovHlswXhd1mhN9igqZ6wue6oxZ7whvwUeGmSoa3P/lvPDe6DFu+hpORvo OP5a+UcPQH+31brrpHPf7aGWt54WzBDkHszgTqDhvWDDB4D4IPASevC1470/ej68E2z0IM7qYZqd fo6DQZGLcbGLYYWnCSbErinGlRDlXuxmnmahi3DQq4FZ1gfYkKO9aAm+jTArXJBta4w7PdGbmeJH TfC89t2VEu1CiXYGVV2cHyrMDVaURnRm+LTFuggQIR0p3pwMf0lRJCPFpysnGBR5QV54S5QTPdZJ UxrZV580xyjdk2O3RRDxc62Fqx0Vz6SEPQEWFPmtLuxTSfMeiIxyPsB5PyE+kFKmKCWzrcW7XXXP xLinItyhivJ6jPv9surP673fLagA8R8h0yHiP08KPk/wP47zgPXvx3l/2+j9b3ujf1kf+GGl9+2U 7HyEfzkpfDMreTMrfjsnfbvUfTqjmVewerkUYlUOoTpHQMfzqfgOEqodUzUs7+oRMZvQFUR0RWVZ QQo8DpGT3smi43EN6WlJQPz4+KjEpLigoIDg4CB/f38/P5ibm4elpbWtjUNYWGRiIvwLyr/t8VuJ 1wCar2fU/Iz734n/j/kPxH/B/To3/X0XKu8/E6+CiN8E5f3mMij58pp8aVW2CE2aVM5DATvSxTXF 0ubgwupQfw8HW42JgVV5mRe7Pq4NsqHlREjq8wZZTYNiTp+AraY1SXCVnZWZtOJEZmWKoC6bW5FM yQqlZIa150RySpIEZcktKQEtcL+mRK/WZFhbagA60i3XxaDAzbg+1JUQ69OcFNAGh5FiPPGR7vho L1SQQ7W/bbmfTYm3JTLMhZwSAEJKgi5iaojyKoXZFXhbFfhaFQfYZ3uYZ7gapzoZVoS5YuEBud4W GW7GBf521ZGeyCiPuig3YqIXExEkLI4QFUdQM/yQ4Y7gAJDuZZEDSk2wIzbWi5oWTE6EVQY45PvY ZnnYZnjaZnjZxdqbhFjqR9sZZblbIkOciDFuzOwgRU0yvySWluLbkerbmRkgKgiTl0QKEIGdqd4S RLAwN0iACOhIdG8Jd6CE2lNC7FHOhqDFlznoAeKTbAzAWbbXrd/n2ZtQIj24Kf5yRIimKEpTGtdT BR+qz4Sue2rMGWtEjDTkgwo/iobWMJinINcY2B1O04GwFSJe3nmmgIiH7nmtEb7RCN92i8D2i+// gfgb339u8RDxp2LmybXvx1Bo16GeXBMPKS/vuFQA4jsh4rt5F6rOU1DklZxzoHw377yHf9ErBC3+ 3YDsTY/4dY/0qlty3iu9GFCe9clPNJKnQu5ya/NcfeNgUXlffllXXGqjV2BHRh67vBaVmpni7etv YVkWHXswNHw5PfVsZAjw/Xp9+WphcU4qO5ifO3uy+/L583en52/PLz5cvfzu9SUo8kdLc4cLM++e 7X2+OP726vy784uPZyfvzw7fnTx/d7B7vjC719v9YmTozcbyu2dbb4/23h0/fXf07OPzg9crq0+U mi2R5Ghy9Gx74Xh77mhueFfM2+igPlUJD+f6DpcHtvpEnWX58TZWpn/66sHv/knrd7/T/90/W371 R2+dB6m2ZtUwZ1K0d2dmmLo6fQRfvNRSv9tFeSJpf6HqeMIlLBFL92h1z9iNT9mN+6yGeVz+BDJz HpM/g0bM4QtGURljtTkT9blT6NxpTO5YQ36Zl63TvT9Z6z5wfawFiryLvrab8SNnQ11ooMZQ1073 PnRF671v7LXvuT7S9nysDTPUDTDSDjC4G2B4N8jwXoiRVoihtu/DOy73vnK6/7X343vhZjpJ1o8y 7PURDgYlriYVHqbV3mb1gTb4CPBy9azwscm20ytwMQQtviHQFh/mQk30AabfvNfaBopIqm9Hsjc9 yZOW6A2UJ0c6MVN8gO+8HH91RXRfbXxHmi87yx9sO7MCJAUR4LPAen5OsKAwipsZ0BRsIUYEqKui R8k5C6yKLX7DZmcNaPHzbUVPBOhjVcsGp2Gbhz2Qkp9IyPuSlucK2ocJ6auhrvXOxtn20jlqyVZn 7R6v4UBKvBpifZqX/bja8+NS97dzyk+z0k+z4m9nRN9Pi36YFn07wfsw2vl+tPPTlPAvqz3/ZX3g p9X+j/PqV5OSqynx61nJ2zkxBP28+mq+d2dAPMxvo6NLMeUZrGaUktvWzaOJaaQ+EXNA1tlKqGkl oZrwDTXlRQU56WVFuUx6CwFXV1GWn4dIS4bHBgfC/P28Pd3cYL6+Xh5enm6ekWFRBXmF6Wn/eyZN jj05AuX9PxAPQN+VL+/dRLHy5GYHKP8L8b/0d/n63pcA4ld3bt5lhXxf21Jfb5Wr174vQb7Ll1dl SyvyxRXFzez4xRXpErTIQf/i+ujYmLCVhI4PqfKyKHPTr4ZZUtNCRJXpquZaTVebhNHUha1mViKY Jan0ogRWBVzciFDhChWYPEldFrcUzsqPY+RENif5taX40zOC2pL9m+I8G8Mcq2FW9aGO+GhPTJQ7 Ic6bHO9HivHBRXrWhzhX+lqD12htkCMq2Bmf6McujKPnhDXDfZsSfauDHPLdzbJcTQv9bMqCHHI8 zbI9TNNcjZpzouoTYQn2j7M8zcpDnWujPMuDHGrDHEmJHtzCUHFZhLgssj0DVhZom+CgF+9gkOdv h4z2ICR6tacF4GM8izwtslxMUxxNkhxM4u2NQ8x0fI3vBVtoZbgZNkY60dP8OhHBorI4flk8PTOI lRksLoiQFoSK8wL52T5CBExSGMRHBPByAjuSvQghNhh/S3KYIwZmVQmId9TPsXkcb/4wyvxRwKPb GXYG5HCPrmR/aU6IqjBaXZLUU5k6XJc92pA7Up85AZRH503gi0ehd1xLZptrAfFbncQnQlDkaRDx AFwl90rDf6kRAOjf9EDE3zR6kF+UvwK+Xw/R/Dz+DgVq8RLWiZR1LGUeiRmHYvoRiIR+KKYdiWmn Usa5jHkhZ18pOVcq7ksV9EMuFJDv5+quMw0g/vo2GgOSN30SQPzbXulLkAH5y2H15bD6YkB12i17 JubvMxgrOMJiHWYJhe1BFIvTEKTAsBR9Y/tbdx7/7p99TUzmFfJ3T3Yvl5cv5+Yvp6fnWLxGePqy pvftixcnBwcvL84vLs5fvXr58fL88+X587WV8yc7H8+PP7+6+Pz6EuTbq4v3p0dvj5+/f3Fwsbp0 MDp8ubzwbn/7zeGTtycHQP8P58cfTo5eP3nyYnr2xeTUy92tN4dPXx/sXK4tPR8aeNqjPp0Zu9ie O9uZ2RpV0WvKQmxtHn711Te/+6fbv/vdvX/6nfY//c4Q1PnbX6dYGeIjfQWFSQOYwuk2qMI/k9AO VaxjNfNA2LzT0fiMgz/kEZ9zsLt01Bw2f7oBsYgvmsXkzWLzxlCZY3W5k+iCOWzhLK5IWZYa/PC2 xa0/WD3U8gD9/eFdN0NdQLyTga6r8SPQ383vfW1+90/W92+5PNL20NOBGT0MNNIN0H8QaHAv1ORe mMn9cFMdf/37rg++dgLEa/3J10Ar1upRmr1epp1ejp0eIL7Gx7IOZt0QaIMJs8dHudb42WVaPyp2 N20IcWgMtm8IsMWF2JEjHZqjHAmhNmDLTPZipYAu781M9rueBe/WHucGiBflh/ByYN01ceqaBF5B KDPdj57iLcoPF+WGctP9uWkwTk6QtCiSlejOSnSRFYcO4zL6sWm7QvS+EL3NRa4yK5cZlc9lTXtC HCD+iYi4JySddnc8lbS8Gub/tNTzdkKwykFOtOQvtBVvsKBJOBeDHW+nRN8uqn9cAsr3fJqTvr9u 8Z/GeT/NiH8C1k/xv58WfDsj/stKz3/dGf3b1siP6wPfrvZ+WFZ/WFZ+XlF+XFK+nVedTSh2+oWL mq4BQXtXSz23tVHNa+8V0EVUAofSyG3DtuCqKLiaFkIjBd9IRCMLEWllRdmMdiKLTkZWF0ZHBIQG +Qb7+4QE+MVFR8ZGRkaHR6QlpaTBk+Nj425M/o2P30r83OEFAP3XA/HSFegO3b8QD3z/NfHQ6gW/ qvDy9S/EKzagsfhfEw9816xvazZ3wI5ieV22CHCHiFeALK0qFlehRr+0IoU6/lbP4vr47IyS24FP iaz1sypx1i11NyAn+HIKYsXoIhkdz8RWYnPi6+ID8MnB1IJ4LjJbRSrvpVTL0PkiZKawJoNfkSIo gwtKE3hFsbzCWFZ2KCXJhxjrToh1a04C/d33eh0br5YkGDnOGxPpCtxHBdvXhThiotwA/fg475bU wGY4DBvl2hDmVO5nneduludhWRHsXB7sBIp8uotRUaA9tyorD2Yba/so28u8Mty1PMS52M+6PtKl KclTWhkrrYySlEY2w71L/K2jrHRCTB+kuBg3Jvg2JftR0wIxkW4Zdo9BJ4qzepzoYJLkaBpsouVr dDfMSjvfx7w9zb8rN6QjA8bNCxdXJApL4oSFUeKCcEC8ND9IkhcgygO4w3iIIB4ihJrkhQu1R4Pf tACbel/LSlejUgf9bOuH0cYPwk20o8x0M+0NsUGOnEQ/aXaoqiimuwzeW5U2hMoeqc8ZrcuCiMfk jWGLRjAgJTPk2hUaeoON3+WTDoRU6M6ocjZQHhAPfL9U8V51C0GdBy3+78Rf5xfif/Uu65ecgh8i ZR5LOoDyx9KOYykDKH8soZ9KO26Iv1RwrsBRRNl1CYiXc89VXeca3lk3H+SqT/S6X/KmF/guedsn fd0vez2keDOqeT3a83Kk+3JAfa6Rn0slL1jsPUrbNoG81oBfqG2cKK/uSkrLsXfx19WH6RkQcxDj nZxJJrsbQxAUldcHRsUbW7MrkZebW29Ojl9enJ6en1y9vvp0cvr9xcXx5tbroxefXwLcr757++r7 d6++e3X14fLs3fnx+5PDl1vrz2enXu9uvjvaf3fy4t3Z0fvz449XZx+vzt8cHb5YXz/e3Hx3cgzy 5vmzy53tZ/OzB/Mz59trF0/WL3YWtyb6mmvKPC3Ntf7wh9v/9DuQ+//0u4e/+73J7//gevtWqqUJ KTJQVpI+ii+bo9ZvdjU/lzPPNJxTFfO5uPWA3/RcQH7BbzroxK03V85hCkAW8cVgO92QO9WYO4Er nMYVzWNLR+uKKmBODnf/aHLr9za60D1XPfTvuxvoQOPvBg+B8hb3/mR6+w/2ug+cdB/YP7jlY6Ad ZqEfZKQTpK+dYGUSb/ogxlwr3Pyh+6M7Nnf/6HD/azedbwINHyTb6mWCl5a9fp6TQbmXeWMQ5Hhj oE1jkFVjsDUx0rUSdB0PM3yEGy7CuRZmgQ62JUMDMi7EMLumCHsG3BMo3xbrRE1wZ6XCGEnebbGu 3Ax/RUkMDxHMLwhR1sTJKqL5uSGsDP+OdH8+NKsymJfm05nu05XjL8gNZCd7iDJhg7WJI7iMRXbl thC9J8avc+vmaRWLdGhRmqcS4lMp6UDWdNHXcahqP9LQPk5LP80rT/o7F9kNM+SChdaSp2LcZS/9 WNP2fkLw5+Xuv671fTsvfTPO/Tgl+DjJB13+p3np97Oi72ZFf16S/3lJ+d92hv/bk/Ef1/u/3xj4 YWv4E7B+ve/zSve7BfXFlPxgSLjZL1js4Q+JOxTsFmVnq4zZJKThhAw8j45vwVZjqotwtaWtWCS7 BU+qr6gszCQ2Vkq4VD6zpb6yKCc1MQMel5oUGx0ZEujvExTsHxMTFREeHhYa9gXl3/b4rcQvHl/+ fSz+3xMPKa9YgXJNPPTkr4mXg++6If7ad+W/I359u3tjp3tzF2xVq5tAeajFgyxCLR66xhUQvwyI X5et7qgX1yeXloZ6lG0FyUiYVbmLbo7NfUK0Gy0tgF+bJWhCkkrSUElByEjvuihvUKWlhLKJLvIQ A0crSiKmBdPyYwTVqd2Y3F5MnqYuq7suW1WTKilLEJTE8opiOPmRLEQYLSsYhJoe0BTngQ53bAx3 wEQ6E+M8KMm+rSn+zYD+RD9SnDcuyh0b6Y4ErHtb53tZlcDsSwLsAfGZoKok+LflJwK14+we5fhY VoS6lsDsSmG2mBiPZriXvCpOUROjrIprSvQs8LGMsNCJsn6c7GKChftj4z2p6YGkeO8M+8cpdvoJ tvqprpYgoaZa/ib3I610ygJsBEWx/NzQ9gR3dlaQtCyxKz+SkwPOZwMl+dDSBZL8YF4WjJnqzcoM pKb4E6Nc8eHO0H3+Au0q3E3KnA2LHfSzrB/GmGiFGmlFmOoA4jGBjqwEX0lWqLootqciub86YxCZ BYr8WH32BDpnHJMPiB/FFo9hS2eaapepEPE7PPKBoP3w+v7Xp4rOC1UX8P1mxObVL++1/jJcAxHf BXz/T4k/k7LOwA+Rsk4kzFMp80zGPJUwQM6kHdAUGhnr78QD32WcMyUXEH/RI7jsE70alL4ZlL7t l7zrk7wflL8bVr0b1bwf73030fdmrPfVsOaqT3mlUVzIJMfcrmdUxm5T6xaOvI4hrdQTRopq2dEp ta4+RXYu2eY2mWZWaQYmGY+NU7T0k3WMyj39ugmkJ8Mjx6srp9ubr58d/PDs6GRu+XB59c3z558u Lz5dXfz45tUPV5efLy4+vbp8f3X+7uTw9d7O6crih+f7b4+ffjo5/vb87OP56bevXn5+efX6+Oho e/ti/+mni8tXh4cvj16cHey/2Nl4vrV+9ezJ5dPd13ubO9OjFblZ5g91tf7pd3q/+4PR77+yvHXb Q1snwtAoxdy00tWRlRg5VFOwSKlfZeC3uM3PZB2A+DM160hGPZS0HktaD4XNT5jolabyOWzRIqF0 gVAyg86fQRfM44pm8cWzuOJZTIkgNyneUs/q1u9M735t8xBalMb18T17nduOetouho9sdO5Z3Pva RuuWh8EjD0NdT/0HweaPIqz0QqBC8AhuaxpvppVg8zDQWNtR+0+2974CxHvp3g410k63N8iw10M4 Gha6mlR4m6NBK4JZNQRYY0KsUTBzbKgjNtQZ6WfTnuRPSw1ABVo1BlkTwh1aYlybIhxI4Xa0BLfO VGjAnRThQE304qT50xOgKZKivDBpcRQvP4RfGCwuCpMWRogLozigwucGSwpChZkwVrI7K91LkBsg yQ0CxCsLw0axGfMdZSsc5K4Ity8lbvPRc9Ty5Y7qfTHh4Jr4Y3XrRX/HsYZ6qKa+HhVcDfOeqWib nXVrHdWb7LoXUtJFH/31cOePi8q/rff+tKR4Ocx6NcJ+O879MMX/dk78aUYIAqz/YU7617We//Fs 8vu1notJ0TtwTrDc83ZR/WZe+XJG/mZR83xUvKxiL/cIxmWdGg5VwaIwibUMQpWURZKwyM2NlfWl efVludjqQiqhjkdv6mzDM5rRAialT96lErJJjbUFWdCqZJHhgaHhAQlJsUkpiXEJ8fHxiV9Q/m2P 39zin50Bu5Vr+4rVJ9cBTO/JV258h/Iz8dD+/5T4myK/tqtc3VGuQnNpVOsQ8TdFHoJ+A+ryypV1 0N9vfJcurEBdfnlFsrQiW9lSL62PL6+Ojw131RWVe5vUeRsUOOqAM8GmOHdWUXxrWTYqLaw+IQCX EFgX4UnMjOhuq5/gt3W3YdgVmehE/9acCF5lkroxW1WXISpLBJFWJHaj0tWoNElFIr84ll8Sxy+N 4xREdWSF0NMDGZnBAH1mTigTEcrKC2fkhLWlBpPj/fBRHiCA+Ao/2ywnowwnoyw3s0w303RXk1wf a2xySF1CQIKDQby9PsLHujTIqcTfviLAHhvj0Zriyy8Kl1dFS0qjSAkeeV7mkZY68Q7GaW5m4CSg NsyxOdGbnOBT4G6aZPMoykw7xcU83d0qwkI3xEwnylyrPsptoDGbmx0IfhnY6QGqCriwOJqTE8jJ 9pdfL13ASfNmpXozU/1a4bBqP+sqX0tchFtTrDcu3LXKy7zM1bjIXi/D6mGMqU6kxeNQY61U28eY IIh4cWawqii2tyKlvzp9oDZzGJU1Wp89DrX43DFs/ii2aAxXOk2qWWpHr7MIgPingrYXYsaRlAmK /C/Eg+3Ln2UHxEOy3+R6CP6G+F+Uv55OwzqVMCHlvwTsQ7LfKH8NPetC3nlNPBciXtp5Ku+Eivz1 KM3rIdmbQRl0L9Z+ycdh5adR9cdxzcfJng+Tfe8n+t6O9rwaVF/2Ki+7FedA+a6uZwzmfgttn0w9 INFOCPRnDS3zxShVUhYdFoaycsrXNsi7/7jwvn7BPb3s+4/LrR1bYhOlVbXDlNY5NneWxlE2EBek yjf7T9+fHH88P/vu8vK784vPp2efL84B5e9ePH+zs/N6c+Pz84OPJ8+/Oz7+6Rx8wfm3l5efry4/ nJ9dPnv25ujkw8Xl27PzV6cnRwdPn+/vPX+yc3lyePr86fsnT7ZnZ4Jh3lpff2X8z3/w/OZ+iI5e tIl5gYcbITKMEhXKjI/oKcpaINTussj7fOoTIfUF1OK5Z2r2iYJxqqCfyalHwuZtev0iqXyBWAa2 c/iSGWzRPKF0iVS2SCiaxxWP1heQ4oP99XVMv/mj2YPbto913Ax0HHVu22rfdtLXdnisZa1121bn jvPjB15Guj7GuoEWjyJt9aOsH0Va6MRYPoo1fxhvoRNv/chP/57D/a+ctG+5P7zjr38/3FgrzU4v 3e5xjoNBsbtZpY8FOsShHpw4+lvhQu1Aly93N2qJ86LE+QgLYiUl8dhw+1ofkxviW2NdKdFOlCgH TpovO8UbHWhJirBnp/py0/1bo53ZaX6iwjBBYSg/L+h6bYNQ0OtlFbGdeUG83CBxXnBXhg8nw5ub 5SfKDRRlwcQ5AQP1yfOMsnVe3bYAfSAnPlM0bfMblzuqNjio5zLScynphawJVPWrAdYLReuxhv5q hH85wDnTUE+ULQciwhMB7ljVctnP+DDB/2lJ+edl5cdpwftJHvAdyP55VgQ+BDtvhzu/m5V8npH8 1ydj/7Y/fjzCez2v/LQ59GGl9/Wc4mi46+1i9/NR0XhX81I3b0bVNSRi93TRSJW5+IocOatJ0dnS hCptLM0joioIdRU4ZCnY4usryNgaGhmNqyun4FACNq2FiC1AZIIaHxkZERIa5gsLgAUEBwWHf0H5 tz1+K/EjO8+B4Kq1feXqk5v82vT/GfE/j9L8B+LXdlXrIDsq4Ps18aC/g+3Pym8ql9eUN6M0C6vK pTXl8vVKBsvrmuWNkcWVkdEhIQmJDHWs9TKs9TVrDHUgxbuTkgPqU6JQaRGY1PCWjCh0jC8xM1JG qhIRquRNdZxKRE2kZ2cZXF6f1Y3N6cflCkrjGFmhHVnBvIIoNiIM1HZ6ZlBHNtA8jJoR2J7qD84M wDOdeRFdhdGg4DNzw9uggXKvhlAXVJADMtC+3Mcyw0Ev0Uo3xcEwzdk4weZRop1eRbgHKTO6MNA5 2voR6OYIb6tif/vyIKeqYEdMtDstw59fHC4tj+IXhJESQIu3iLZ6GGtnkO5uXuBnXR1sh41yQYc7 lfhYpNrrRVloJ7uYpntYxtg8DjF5kOyo35YZOkoo6MyEtcY48XOC+2vTZBVxkrJIWWmEqjxKlBdI jXehJnhACzwEO2fbPSp2NUGHupJjfYDyjUEO5W7GQPkMK91wo/uxtkYhxlrJNo+xIS6dSTBxVoiq KAYQ31eV3l+TMYQExGeNN2aPoLOH0YgRTMEotmSSWLXQ2rDaQdjmNO/z256L6F+Iv8Yd2oIi/3Nz /1Lef0X8v/P9TMwEORF3gADor/N33K99B9yzzmVsoDzo8hcyDkS8rPNcyT1Vd52CLt8rfNkvftUv fjcg+zis+DSifD+mej+u/jDZ+3Gy78NE34fxvlfD6qsBFaS8XHImFJ6wu46o7KMW5mUL+yVIW+dl C/OQ0LpR2TCenq8Mi+e7BdAsXDCPzCsfGJTpGlWZ2dY7exK8g3EewXhYVA+adD6/9O7g4M3zZ++P jj6dnH46Pnl/dPj2xbO3T5+82dl6s7nx9sn2u+dPPh6++Pbk9MPJydvT41enx1fHh5fgy85O35ye vTk5vXpxeP704MX27uH+k+PD5y+eP327/1zN45kZ6mn97p9gd7ULTO1QTl4YWBA7O7WnpqS7PHeg Im+pqW6PRX4mpB9IWQfSjmMV57ybd6HhXmjYlxrWqYx6wCWutlSvNFeBAOVBbQfbZXLlclP5CrFo gVCsrMrK9bR3uv+NyTd/NL1/x17/ITQX/vEDZz1tZ30du4f3octZH95z03/gZfDAz0grzOpRjJ1+ jO2jONtHibaP460eJlo9jLN85Kd31+HeH511voEZaYeb68aY6yZbPwLEZ9nrFXuYgmJRH2jbGGhb B7NsCLDChthXuBuCLT8vSl6eJC9PaE30BJ/CBNtRol2pCZ7UBHdypH1HkocgO7A5xokQZtsS5STM CaHGgRezKy3ZQ1gYKikIkyCCRVmBssLwIVyWsDyKmuopygsWIwKFuQE9NfHdlbEK8DW5wb3IxOm2 wsWOih0hRDzIC2XTDr9xjV37VIx7ISE8FWCOZE2vBphXfcxnUspZN/PVIPeyt+Oql/6yH9qe91AB 8a+H2Z+m+N+Dtr4o+25ecuM7aPFg+3lG9G6067sZ6acZyY8r3f+yN/rj5sDbJfWH1d7vt0beL3U/ H+SeTUgu5lRrGvaimrPUI1jokY6I2Qx0BQNbKWM09Qk6GDgUsaYEi6yoKkaUF2RlpcQlxYTmZSWX 5mdGBPsmJ4S3kXFSYRcBi46OjHZycrOzd7Nz8HB28/HwDviC8m97/FbiVUugdz/5hfh/5zvI/xPx +/KNX4jfU67tqdd31UDzXxEPogHKr2+DrQbsr2xooNnxG5qlNc3SinJpGbjfs7w5vLg2MjYibsPj 4QFImCUSZtUY4UJM9MbE+9bDwxsyY5tyE9sRCYTkUEJ6BLU8nVGd001p0BBRpPQIZnGitD5D0ZDW i8vhlcayEJH8wjhuXhT0visw/XppGlyMOzLIriHEHh3mSIh1p2cG0zKC8DFu2GhXkIYwV2SgQxXM tjbQvtTXMsXuYZyVLtzRKNXJONZSN8XRCJ8ajk+PTHI0jrR6lOZuAYgvDXCoDXdHhoJv9+jIChKV RIpLIzoRgYR4j0JfqzhbvXgHI4SfXXmIc22oY0OYQ22gdYm3Ra6HOfiZyc4mQPlo68fh5tpF/va8 8uQ+dA4XEcRK95WXxAyg0lU1CYqa2O7aeFVFVFcWDPy2UKLcmmM8K70sC52NKr0sGkOciRFuxEg3 XJhLiYs+UD7dWjfSRCvO0SzC8nGmizEpyrMrNVCaE6ouiumrTL0hfhCZNQaIb8gew+SMYnIB8SOY kgl85dzNKEEn+Qmv9ZmQdii5njqp4JwruCAX0Jj7F9b/U+J/jfupqAPkRMQAOYWUB9ZDs2ugaZT/ SDykPPhe2bXycs65sutU1QWUB13+sk8ElH83BIiXfwTEjyrfjSk/THZ/hJTv/TTZ/3a8581Yz6sh 9VWv6kqpuBRJzjoF5x2Ccwb3nNF51cH52CX+wOZ/ZPI+UDuvSO2n1djdnLLFxGyVTzjV3Bnz2KJG x7hax7RG1xJl6twcGN2PJmwoVLtDw08nJo8XFy82Ny53Ni+3N85Xl45mp04XZl/vrr97sffuxdPX T/evnu2/OTt6c358efz87NnTly+ev372/M3B87dPnx8ur62PTT5dXT/a3weNfn92vi47x/HRQ9ij h2UOLjT/MEFUgiI7dwSLWqQR5ymN85T6XW7LoYJ9qOo6UHJeKDrPgO89/Mtu7ste7lU3+1BI2WI0 gvK+3lq7SqkGFR74DnYA9+DJZWz+UlN5R26Ct56W2e2vjW59bXL3G2ejhx7GjzwMHzrr6djq3gNx eHTf6eE9D/0HMGOdcEu9GDuDGNvHsbYPk+wfJzsaJNvrJ9vqxVmBFg+I/4PTg6+DTHQT7IzgtnrJ 1g8z7B4jnAzLvCxqoKXHrOv8rWp9zJA+0CqSoM5jQ215eWGyslhhYWRHGowS694YYN0c5dIW59EW 5wZet+2xzvQEN2aab0uMMzHEmpMGE+YECRBBxEhbVpavND9MhggVZQaI8kI0dXBVXVJbikdnhp8s N5Sd6q0oi+6pSuivTlQWRcpKIsfJeWPkvDla2RMJDuRQRX4qwW911R9IcMdy0gsx7klX47Gi+fOE 4PUg56yb8Xqo66K341BBeSYjP5c3X/TQ3o9xPoxz349zPs8If1pW/LgkvxmfARUe5IcF2Q9zsu9n ZT8uqH5Y0vx5o//fDib/sjcCiP92Y+jT2gDw/dkA92hC8nxCvtbLW+rmz6oFfVyqkkHmEOs6ifVK VhuTUNdQkl2CSMvPTM5MjouPCslIjisryomPDs1MTWhAlufnpJcVF7RQmquqal3dfExN7W3tvdw8 /b39Qr6g/Nsev5X4gY0D5SpweV+19p8TD43CXz8DfP9PiN8AgYo89F7r+p5q/Zr49b8TD73jeiM7 BP1mz9pm98pG9zLIZvfSes/SSvfSKqjwvctbw0sbY5OTys62ltzYRmBiiCMu1guf6NsQ69sAj8Dn JtMrEB0lmcTUCGxycFthEr+haIiOm+ggC5EFrTkRrJJoYXW8oDKWmhVEywjpyo9hZIS0JvsTYjzw 0R64KI9KmHWZjyUq0A4b4dKc5MvIDG0GPzzMEdBPiPVAhbhU+tlCXxDmXAqzjrG4F2mplexmnuII iH+U52vfXpCc5+cYZqqd6GSa6WWT5W5eDLOrCXFFhbriYjwB8eKSSFFxGC3VGxww8r0t42z1k5zN CgKcaiLd6yJc6kMB8TZlflZFvja5Ptag3cOdjWNsHsXaPq6L81Vj8geI+dKKWHFxhLoioQ+ZokEm QcQj46XFoaxU77Y4d3SATZWnGQpmB93qPsC+PsAW6WtR52eJD3NE+VkUO+unWz9MtNGLtjWMtNLL dDEhRHlwIeLDoBv7VaYB4vuq0wHxoMJPgOARE4TcMVzhCKZ4FFs+S0at0PEb7KZdLuUpv/0FQFnG Bs36JmfXSxr8Xfa/5+8zam5wPxEyfh2Ie1DnRdDs+JuZ8iA3Y/E3YzjXynMu5dxLBRecK1yoeRfd kO9XoMUPSN4C4kfkn8ZUH6EWr/owqQHKfxjv/jTe82mq793kjfI9l93Kc6nsQih9JVCccgUnnV3n 7K73fMmHLtEPIsWfRYof+bK/ccQ/0TgfCG1XSNJ2TvlQeDLH0a/JyA6tZVava1GtZ4l19qFFJ3Ey 8jg5hbz8Ullt/XBL67JAsNTFHSQSxprJ+yr56eTo4ejItlqzplTuDw+fzc2fzsxt9/ZvqLr3+4YO R6fWNH1dhCZCWYW8g70+Ork7Md3bSqsICs13cSWHhfPjEjWpmUOFxZMN4JypbV/cuSdkbHe1PpUw Trp5Z32ik17hWY8AnMQA4i+6uZcazqmcsc8lrrejVltqQJaaKucJZQB3sA9a/FJTxQq2YJZYUR7q pf/H3+v96Svj299Y3v/Gy/yRh/FDF30daEV47Tv2jx44PdZy19f2NtQKtzBIcrKAO5nG2TxOsHsE d9CD2+mlOhim2hsm2OrD9O8B4h0ffBVorJ3saJLmYJhi8zDLQb/QzazS16bW36bW16Lay7Tiy6KS 9vgwe3KMIyfbX1oSKSwIY2X4U+G+ZNBFolxbol2bo5za49xo8e6tMS4dqT7MFG9wktqR5CkvjOiu iqcne7TEO3Vl+osyA4WZ/vLiMFFpWHcjnF8UTk/ylOWE8DL825JcQdPvrUrsq0rk5gSAY8A6B9WH SV+DRuQxz+XEfTEOtPi59tI9Xv2ZivyE37jHa3w7zP7baverIc67Uf6rIe6hsm1XgF/pqFlnIk9V lI/A98mu7+bE/7LZA/LnFSWo8+8neW/HuVC1n5V/npQA4n9a7v5xtedfn078X2eL//Vw9sedsc/r Q6/n1YfD/KMx8fmc5umobKWHPybuUDLJknZie31FC7KM14JjkeqwFbnF2cm56YmZyTEZ8OiKYkRV aV4+IhVZVVyYnxUc6Ofq7JiWmkokNhOJLYGBkdY27q4efj6w/z3ETz89VKwCjkGR3wPWK341Cg9w h6bDr1zn5tKnnwfiJev7IFKI+KcAesXaPsAd8n0DBBB/7TvAfX0blPceUOFXQTZBekCWN0Ag5RfW +hbX+gD0EPGbw8ub4zPzg2JuZ3U2KdEXF+FKjPdDRXuXhLijcxIYuHJucy0TWUDKiCKlhHSWp2oo yFFeyzi/RYEva80KB7LzS2M6CyKoGYFUaCF4P0K0OzYSmh7TEO6MDHas8LetCXbAx3hS4P4tyQGt qYGEWC9ctDsFDiPGedUEO5X72VT62wCOC33MoszvgnPYLE/rJDu9OOtHGHhoe35KoMH9QIN7mT52 +UGuaS7GCE+LsgAHVJgLOEKwEcHS8ihFVUxznBs6wqXAyyrW6jHc2SzXzx4QjwxzQgXZIYNsi7zM slyN093MMjytMzws46wfxlg/xKeHjrRXT9Mr+xqSVeVRmorYflTyQGNqb0OSojKam+3fGu+GC7Wv 8jKp9DTDhrngwl2B71VepuWuBtUexmh/a3yIQzU4P3AygtsbBBg98ND5OtpcuzbQjpniJ80N15TE QS2+Og1kqC5rHJ0DAnyfIOQD4ofRhUONxVOk6sV2zGoHYZfT/PSXsRop+5eAIg8UvpEdEhlCueva /Z+Jl7BORB1HAhrIsYD+M/FQjgW062WKGVB+bvEgp9fbCznnCpwZqHhXav5Vt+DmHVdQ4V8PSt8N yz+MyD6Oyj+MKz/cED+h+TCm+Tje82Gy9/1kz7uJvrdj/Vf93RdK5ZVE+UqsuhBKTrr4Fzzha574 LV/8rUT5k7z7J5n6bzL1v0iVf+NL/5Ur/amd+wrbtl1YMxSdqvGL4jn6tZg5EY3t0YZ2DcYODRau WGtPgqMv2TuYGZHQGZXQ7O7X7hUgjIerEPmyjHxufBorOpkTl67MLO7NrRQnIgTx2aK0grakzLKw qHBXN08rq9TA4KbcEhqiDB+RQA6KlCSmjecVTRQUjZeVzWDR0CoIMtFpt/xYJXwh5xyruJfgkDYo u+qXgh3w1wf/CBearjMV+4W4bZeNW6fWrbWhlpurF0kVi00Vy81VK5Qa8CEQfxFTLC5OCbPU1/n9 P2v9/vcmt2856t7xMdN2NdSGLnHSuWf/SNvxsba7ga63sW6A2cNEe8s0V5sUZ/N4Wz24gz7cXj/R 5lGms1maI3QPHF+9Ow73/+iq+w14FYHXUqrd4xTrh9lOhkUeFjfEg3Nr6GbcDg+r3UzQAbakCKe2 BDduDkxWGgmU78wOZKTA2uK9miKcyRFO5EgnSrQTNd6dluDBSPbmZvp3pvky4Z5dGTB5USQPEdiS 4Nwa58KCe/MzYbKSMFlFpBqVqK5J4mcFdaX4QmsbZPmBSArCuiviVOWxopKI0aacYWLWeHPuJg/1 RIw51jTvidBz1OJFavGhDP9CRtjlNz6VEIHXn2ckHyaEr0CR72ed9dD3hLj5NuheIieKpnfDHR8m uwDuf1lV/etW7982ukGFh75lVvzjrOLjqPC7GfkPi+rvltQ/bQ38j9O5/8/V6t+ezX5eH349r3k+ yNvv5x5Pyl9MKreGxFOKzj4+tZtLFbaTuBSclNkiYjTRSShSQ0V9ZRGqvABdU0poqCKiazDgg5zU 0GB/Dw9XZ2cnJyfnyMiYRjSeQKSkpSO8fQJ8fAO/oPzbHr+V+IUXJ4qVLTUAGiJ+FxB/nesu/8s9 /G6Wpvl5dZq/Ew/5/lSx9lS5tn+N+55m8wvxUHn/hXhI+e3e1a3e1U0oEOgboLlr5tf65tf6lyDx e1c2IOLnViZUIk5tblOiHybUERPlVQBzSnK3JpVlKrrInBZUaxWCmB7VBA9kF8YrSBXD/JYxYYu6 qZKZF0NN9e/MDWPlhnVkh9JSA5tiPQnRbk0J3i0p/pRkf2KiHy7BF5/gS0jwJcb7UpID29NDoFk0 Cd4UuC/U4kNdqoMc6yKca8Lss130kmx00hyNstzM4fZ6OZ4WrLKMuviQAP37oaY62TCHglC3TC9L hLdVRZBjQ4RrC9xXUBwpr4rpQydjw5zqQ5xLfGyjTEEPMkZ4W6OivSoCbWsC7Gr8bfJcDJJsdCMt H6Z62Bb6O2e5moSbPiBmRyyJ8Ausyt7aGHVJSF9VzFBj8gg2VVMbC04LGGl+hAgnpJ9lDcyyIdSe FOuBjXCu8DItdtErcdardDdCepk1wqzRgY4VvjYJdnoej285a38TYqJd6mcJXRwLfj3K4/qqkvqq 4f21KUP1maMYxBg2dxyfN4HPH8cVDKPzhxryJwhli22oVTpmp7PpKb/1uYgGivwxUF72hfgz+fWg jZwLdqB9OTR6A54BNIPtmbwTYH0sYjzntT+/XpT4RAiaO/2aeMA9RDwI2L8ZqzmBfjLr9DrnCs6l mn+p4V+C/t4rvAIV/mfi3w7L3w/L3g/J3g/LP44qP42rP46rP4yqP49qvhvr+TzW+2G8791EPzTN ZkB9oZSei0UXYvGFSHQpEF1yBa84gk98+Q9i9Y8SzZ8V3f9F1fMXZfd/UXT/VaL+C0/2HYP3mkh9 iyOfVNetp+WNhyaqPcOYlu5kIzu8oQ1az5Zg6oQ3dcIaO2ANbLBGts227mRbd6yRff1j60Z9m0Z9 W6KpS5uVR4upW7u5J87UFaFlkvjYJMrMMszMIsLQPM3QBmXnw4mIG8hELBVVbJTXrlbXLmHQGx3U ZwrRxYD65aD6ok920Sd5NSCFFmwYlL0ExPeJLvuEF72Ci+6uEwXzKZ+y1YFZp9avtyJXAPFNlUvN 1cstNSsttUD5JXLFUG12bbC7vdZtna+/0r11y/TebUfd216G91wNoOUKHB9rOT7SctPX9jLQ8TPW ibY3yfZyynK3S3IwjrfRS3YwTHYAL8jHOW5W6c6mWR42Hrp/crj/lZf+/QDD+0k2eglm91OsH+U4 GZV6WpR7miNhNo2BdoWOelmWWgV2ekgfS0q0CzXJvSvHX1YSoayKExSGs9KD2hJ8iGEOxFA7SrQz 6O/UeDd6ogct0YOTARMhgrnpfh1JYN+XnxvQDncjhtu1x7py0n27sv34BYHyiuieGnh3WbwUEcrL 8mdn+tJSPMFZLLR+WWm0rDy6tzFlgpI3SclbYVXuiRoPlaQXSuKusGGbi3wiaDhSkp7JSLtC7AtV y/tJ4acZyZsR3qvhrs/TkpeDzG1Ow1xr8VJ7yWV3y2lP++VgByjvwHeg/Hfzkh+X5ED8/9fm8Odx ybfT8h+vif9ho/dvT8f+5dnEXw9mf9iZ+Lg2eDoueTbIO51Sni/0vpjWLPTyByUdGh5Nzm4TUJvk HKqM08ptx7JasDRSYysO1YpHUUmNrDYCtQldUZwTExXm5+fn4enh6Oxk5+AACwgsKi7D4ogFBSUR YTFfUP5tj99K/PyviP+V8v9T4mUQ8VB/B77L/pF44LsGbDd2f/H9Z+J3en8hfgXyHSJ+aR20+P6F 9Rvie1Y2RlY2xxfXZ7ql9Iqs5uQAABkq1DXdzSrY4jE2P2VIwe4g1bbXFrcXpeETYfhEH1ZlSh8L MyYk97bV8itT29IDaZlBrPwITkFUe2oAJckXbOlZIdSM4F+Ib4j2QIY41YU6k5P86Zlh7WlB0KWw CV7YaLf6cBdkqDOo8BWB1lnOj1PsH2Y4G2e6mqY5G9ZEerLLMyvCfcJMdRMcTdO9bZPdLfL8HUuC nKpCnLCxHozMIGFxlKIyRl0bR4yE3rMtg9nHmOuCM988H9v6WJ/qEEdkkEOVn3Whu1Gqo16oqVac g1mhn2NNiCso8u1FcYfD7HlmhbQoUFUUNIJK6EMl9NcnamriBAWhrYlehAgXQHxjqAM4aBFj3JEB 1iVuBsXOeqWuBlWeJuCsucrdBBPiBP5q0ZY6ztpfAeKDjXVKfK3b4d7ivFB1aUxPZSIgfgCZOtyY NYrNHcPmjeHAFtoZxeQD5cdwxdB6ZNSG7U7SPh8ajv+PxP86N2P0NztnCs6pHHwN60hIB8S/4Lcd CalHQtqxiHYCQBfTby5zBdtfpk7eEH+jPHQlrZp3ruZB1z1186EC2yO46hW+GpC8GZRCvkORX0+t UYF8GFZ9GlF/P9rz7Wjvh7HedxO9byd634xorrpl5zLRuVh4LhJe8AUXHN4Vm/eGLfjAFn/mSL8X KH6UqH6UqUF+kmv+i0wDoP8XkerfRPK/svnfkWnv6knn5fUbqfkzcRmj0cnKoFiRT1inq3+rtVuz pRPZ0rHFxqXJwoFgZEsysgPBPbLC6VpQ9G07rT0lTgFcJ3+2WyArMKIzJlGQnCGMTVVFpy3lVG9U 12xV1T6twxzUE3bQhL3W9hcSwfmg+vVY96tR1athxZtR1bsx1dsRBTikvRwQX0KrsAnOe7rO1J0v pPRdTtMGAxDfuNGKWiOD5l6zAqxvQwLll5sr/3+0/WVUa2mDJ3yvebtvqTqOu7s7JECAECy4S/Ag CRDcQiA4hARCiLvj7hDsuLu7lN06fXfPzDPTz8z74b12Qp27pqfnXfWlWf+11yYnUKeq4Lf/+9rX vvY6ETtZnJjkamnxzW/1z54zvXTJTv+8h9G5APOLvoB47fi7n5lekIU+3FIf5WieFeCKCfFI97QB p5jJruaZXuDH2zrD0zLL2zrL2ybV08bP4FuPS98EmlyMtjdJdTVNsD6b4WyG8bSuDXHC+1i0hDo1 wJwLXEzT7QxT7S5hA+xaIt2HkgInc8M4JdHi2mR2dQIlO4ySFTaYHNQR5UKKcR9KCehP8BpI9BlM 8RtO9QdSg9AyQyZyQ0GLH80KJid4kWM9KWmB4HVGPgJa2KAsVo5LluGTueUxE3lhI+mBupmXLEyk oCxGUp2gbkxfJOZv9JcdThDuirrvi8k3OR032O03OO13hd0PZQN3Rf23+L2PVdT3K5yPq9x3i6zX 81Ng/5mauj9Wu9RVcJPZ9Eze/1hMfq4cfr9E/26T936V+f0uMJ3/46740yoPfNX3W+LvdqQ/nUz/ 8frCj9fmXu8qvruy9Mdb6x+PZq+r6PcWuc+35I83ZIvCMcF4T1djVT+xhdzeNNrbOURq7GvF9bXW cih99L6OjpqyZlxJd0ttc301rqoMW16anZ2NikGFwEI8vTydnJ0DA4Py8go62rpqcPWnKP+6j19L /MLVmwJooOaXxAPftbc7/V+I5+4B4q9pib/+d+L3f0G85vir7xLNsRRk/0i2978RDzX3rX3llkax fSDf1Sj2DmZ3DxY39xalPGpDWV8uqjnaGxvinOFtB7fSL44JEY33cUZ7hpvwAlJjVxYSH+XaXxor 6sOv8foWJzrFHeWUknhKUcwkNpFWEtubDgd2A+LJafDmGJ/mWN+aCA9chEd1uFt5kB0u1KUzMbg3 PZycFgreRkwMaIn1aUB61Ua44xGulWFORQHW2Z5mOd6gxVvn+Vm3pob3FaUUwjzRLpaZ/s6JnrYo J9OcYBdspA8O6dOeFDScE0EvQnKwMaBl9KUE1Ue4lwU7JTkagaJUDHOrjw+qRXoTIjzxcOfSAOsM d5MIq4tIe5NsH/uqMPeKMDcmIfvBHE3DqBdVoWQVqIWmdCk+gV+JktYm0wuRXfHQFPgmhCvAvQvt 3xDhiofZVQfZVPpbgVT5Q0/IrAqwqQt3rUV6xTkb+Bl946X3bZjppfIgl/6UEHYREhAvrkyUVqeA Fg+In28D/b14oQNU+ML5NrAtmW0FKVsiVm32NRxQOi5P9Fxn9ENjNewRALc2p+Pyv8QdRPcKMBq0 eOD1HebwbcYg8P02CHPwDnvoHgd8h5G7bOju1nvckQe80fucERDorqiflYfupBVOPBCMPxBCN0BB w/HiySdSxjPtDVCvVZw3at4bFe+1ivcOKD8jfDsN5cO0+P2M5M2c9PWC/PWi/PWc9KVK9EzMe8ie ujc5cX9i4vH45FPq5NORiWeD46+GJt6NMj5SmZ/onE9M/ieO4DNX9INQ9ieJ8i8S9V9Fyr9ypX+m 8/5Amfq+j/qJOPS6ted+Q9tJZc1qNkadmKZEJ6sSk2XxCfwI5FQQghMcxYehhLAYWVj8dGTKSlz2 XnqxprDiBr7+bkPLvca2p509z0l9TzrAtv8+kXirtf1eZ/ftTvL1rt47VOojieD5vOL1svzFvPjF nOj1guTtguT1nBAQD05foOXyZZP3RNTb3OGrjN7DsU7NcOv+YNMOqW6bVLvf27DXV78HlO/Bb5Oq 5pqLWtChAaaXjH//G8OzZ8wvnXcwOO9lfMHfXN/L9JKb0QUfM71gS0O4lWGknUmyp31ukDvoTGgn M0B8uqd1jvYZxckuoM6bp3tYxdgb+xt866X3TbDZpTgnsxQXk0S7ixkuZiV+9rWgv4c6NcKdqvxs CtzM0x1MUu31sIF24CezP8FvIgvGKY7mVcVzceipopjxvIgpTHR3rEdbhONAkh851qM/wbsH7UmK caWkB3GLo6fyEZP54VPQTa3Bg0kB5Fjv3jhveg40dRJ0fHoOnF8eI61JkuCTuGUogD7wnZYZPJUX zi2K4pYiOWVIaW3STGv2EqnwMqP51ezYi+nRB2LyHX7XPRH5sXzomXrsiZLyRDn2Zp7x3Ybgyxr/ 5Sz9mXr8xezEXRF5f7T6YLT6AZ/4QND1UEx+phx6OUuFpk6usl7M018t0j+ust8sMN4tMb9sib7f l//p2vyfbiy+2BK/3pV/d3XxD7fWX2zLX+4oHq0InqyJl8SA+O7SnKRGPLa7vaW7vbG5pnSIWN9e W0FqrO6ur2zHl9RjC+qqilOS4mJio9HohIyMjMzMrLS09MTERO0ykx6+vn75uRhiR/cpyr/u49cS L9o9EO4d68bif12Lv8oD2YcqvI54wd414d5VseaK5OAyFA0INEUSCqjwOuI1uiIPiP975NsHyq0D 5SnxUItf3NielwkYxNpeTHxTtE+xv12ahw3SwSQlwJlUVSimDY53NSup5DF8TkcGfKQ8XtKN3eD2 7vAHpocIUzXZdGwStTCmJy2kPd6bmODfhQ5oQfnUR3k0RvtUwp1Lguyrwt1K/Kyr4c7tCUGkFNDf g3tSQ0CLb0Z5EiJdq0Md8QiX6nDX0mD7XC8LTKB9vr9NYbB9d250R2Z0tr9TsrtNsqddjJN5lL1R srdNfohzBcKjFR04kBVOK4hklaHY2JjBjJCGSPcifxu0g0GCoxEmyAkf7VcT5U2I9KoNdy0LsElz M0ZYXkBY6Sc6mRb4WBNTQhSdRSe8zqvctuWu/Jm65BlCiqgylotF8SvjJzDI9mgP4Ds5MWgc/Ksl B9XC7JqgJ9w7VwZa40Icir3Nsf7WtWEu5UH2BYE2Kd7mAaZn/AzPww0vYIPc+lPgnGIURHxFoqQ6 WUf8nJb4JWLxYgdIyWJH6VwbSNliZ+U6uQ4aq6F1XaX3XmcMAOVvs4bvsIDRoG7/fOlV19y1vus+ va8lHhT5u+xRoPwdgDtzELB+lzMMWAc5Xb1A9woLGqv5SvwDPvWhcBzyXRsd8U8kjGcy5nM566WS /UrBeqPmvlFxXyu4b9X899PC99Pid9Oit2rh2xnRm1nxm3lIeWgm5az0jVr8TMC5P0W/O059QBt/ MjbxeIj6uJ/yfID6aoD6ZnD8HYXxgc5+P8V9z+J95Aq/CKTfi1R/lMz+VT7/F5HqT2zxnxn8P9PY P43SvxulfRwee0UeeNrV87iz615L682Ghmu1hCs4wrXqxhv4pls1LQ/qO1609Lxp739PGvo4MPzd yMgPQyN/GBj+89DoD4PDb8m9r3p7n/f3PerpfUjuv9s7eGdo9BGH9UItfb2keremeruieLssfw+y JH2jJf70oVdS+m3eyBVGL/gfcUjpOBht2x9sXifWbXfXHwy0HPQ1HvQSoGutpCopPjvJy9Hq7DcG 3/ze+Oy31pe+dTE862Oq5w+tJannaXIpwMIgxMow3NY4zsUq1dsx1dM23sEYZX0J7WSS6WWb5W2X 4mKOdjRJcbUApT7KWj/AEHpqK9xCL87RFA06ir1ehqtZkZ9dNcy5PtwVH2xX7GWR526e6Wya42pS A3fqivXpi/cZSw9iFoKf/2huZTyzFDVVFD2ZHwFw70S6kFBuQ0n+lLTgvkSfTqRTF9KFjYnklaBY RVGCqvi+VF9StPcgOrg/PgCcDQDlwbeiZgayChFCaAWbJAkOLa6On8yDT+TCWBgENEe+CDGJCWOX IWV1yfKG9Om23KOJhjsC0n1Rz10BCdT527yuB+K+B+L+++L+x/LhdwuTX9Y4bxen7kuH70uHnipH 7gq6TsbrrtEb73GJD0U9D8W9D6X9r+aggXjg+7OZsdfzEy9maM+naa8XmK/BecCu5Pvj6ff7ymdr whebko+Hs+810+800wD659uK62uSOT6ltjSrNC+N2FzX3oRvqcey6QP4ioL8zHhMRvxgV8NQdzMO WxgVGQqtFh8cEhoajoxGJSYl5+TkYgoLk1PSYPDQ4GB4clLaKcq/7uNXE7+jEexBl1sB7oB4/s7x 1+F4HnSh9d8SD9wHxHP3rnH3r/E01wX714X710V71yQQ8VekUC5/Zf20wh+cQFvtddfT4XhtnZdv axRb+yDynX3FrmZ6R7O4vjUrF7LJjcPlaZ1JsNJAx2QX82gHE7SXHSE3kT1AFNEGVIxBUR9hrCpl vCJR1Fq4ONa8MdWtGqibqsujYOIHM8NJif4d8d49KcEd0Frw7oRIj7oIj7IghwIfKyzcBVR4QDwx CUZKgXdAl15DOtH+TdHgPc5VMPumGJ/qMLd8bytAfEW4W1GQHRbhMoHLbE4NT/WwiXM0j3OyQDqY opzMk31sM/3tSsPcGmL9+jPD6EXRHGws+CkfzAgGB4ziQNtER8MEB8M8fwdclA8+0qsuwhMiPtA2 08MMaaMXZnkpzs6wJMBuDIOc7ixYG644ZjTsDGJnG9LkuARuGagqKE55HDU3ghjrQ4r3H8lEDGch OuJ8G8KcWiJcwbY62BYHcyzxta6GLiN7ZnlYRNucT/QyCzI/D7cwjDIzqA7xGEgJZRci+aUxgHgZ PlVFyJxuzoNGaVoLAfHLxDKQhfZT4hc6KlZINdsDTQeUzsvj5Kv0vptTg7cB2ayRO6y/X3rVEQ9w hz7VTqy8Byo8IJ4PxB+DFqUBxLN+Jp4zfJcNvsMQeFGn/L9DvBZ36DghGP/ffdfd4Mp6o2C/UXBB 3iq579UCqL+r/0786znxqznpm3lo0ObdnOytUvxUCCl/j0a9N0K5OzDyaIDyfJj2bHDsxRD11ej4 Kwr9FXXy9cTUWwawnveRIf7CVvxRPPdHycyPAvmfhfJ/Eiv+JpT9jS/7K0f8BwbvJwb3ezr7M43x aXzyy8QUyOdxaPvdBPN7OusPDM4fGdw/THL+MMX+aYr50+TUHyYm/zhB/5FG+zQy8n546PXQ8NOB oQcDw3eHR+/R6U+lgtcLiver6o8b6k/r6o9ryg8r8neLktez/GdK1mPtQw3vCKnXWQPHE91HVKJW +fa9webNvpa9/pb93qbD3gZNT+1GZ+VuX/1oZpT9pQsXf/Nb/W+/NT3/raPBt26G3/iY6ftZmXub 6QdYGYVYm4RaG0c7WSR72Se726JsjWJtDZKcTDI8rIDvQPkUN0u0k2m8owkwPdLGIMTkfJDx2Ugb Q7QzoN8oyckw08M838ca/KBWBDuU+lnnuZtmu5pmuZiU+Fi1Iz37E/0HEn1HUv0n8uBTRZGs0mh2 GYpZghzPDR1ODexN8CbFuA8m+tEy4cNpgdDCNRGOlNQAoDwo4wDxoYyAzijPkWT4WFrYaAocvI2a EULLCgKU87EoQUUM8F2KR09hwhiYMPBLwS6J5JRHTxaEAujB6wvt+eLaZGl92uFEA4D7Nq/zeKL+ kEq4zSM+kQ08lvY/FPeBnXfz45/WOM+maXfFA4/kw08VQ3f5XTemWu/zSY/EvQ+EPfeE5OdqyvsV JujyT9WjT5Qjz6fHAPEv5+ivl1jvNgSf9mWfNKq3O/JXW9LX27Ln6+Lnm9J3BzMfLy+9PF48mhcM NFeV5yS31VV0dxBIRMJAX0tFeU56akwxJr2rrY7YWleNLY5GIsLC4cEhMD//QHcPL5DgEHgUMhoQ jyksTkpKAfSfovzrPn4t8bMn1/i7h7r+DsLbPv46nebfafHa0RvodaD8/jX+/nWB5rpo/7p477r0 4KrWdy3xBycybU591+2A/IJ4KSB+BxC/JwfZ3Yda/K5maWtnXi3lDXXQavL6clHlMNcEB+MYJ9PM INemvEQGuUXJps5wxxRj7VMNeWMl8YzKVHFbycwgQdJdTcdlD2QhB1Lg/cmB/alBA+lh7bF+9REe teFu+DC3Yn9bqJj7WoM23YTy7UqGExOD2+P8SclBbXE+gPjmWI8mlEdbvH9ZkGOGs3G+j1VFqEtp sF1rarC0q6Ia5ZvkZpHkZg2Ij3YwS/V1TPazT/K0LA5zJaB8BrMjWOXx/MoEeiGiG+3VFu+FhTum uhqjHY0h4pG+lWFuNeHueLhzWaBNjrclyt4w1PwiaE+NKD9pXcZse46qPWt7tGpvuHKmPk2ERXFL oqYKIycxUdTcyOGM8OEMRG9ycDPSvQXp3hbl3gB3qAmxwwXblQfYlAc7VCM8CgPsY2zB7+cZhJ1+ pL1xpLVxgo0pLsQd/NdgYqJAaRJXoH8m/rTFL3eVrJKwIIsdZfPtIFiQJSJuo7d+f6T9mEq6MtF7 S9vibzNHQIDyoMsD1k+b+1fiBeNa4oH1VJC7nJHTwq5dY/IesF5X6qElhYfusbWXWzkj0Ao2urF4 3hh0bOBDpwIgoMU/Fk8C4l8o2DriX8qYr2TMN3L2W0C8gvtexf+gFn2YFr2fFb2bE78FxM+KoBUO pkWvZsRvgPUz0pdK4TMx5xFr8h517M7QyP3B0ScjtMcU6nMq/SWV/nyY+myQ8nJ0/C2N8X6C+WGC /3lS/D1b/iNf8YUn+VEi/6tq5m+z8/86t/n/qFb/STz7N9ncPysW/iaf/xflwn+bWf4n5cxf5Kq/ KqdBwM4/Kaf/ppr5J4X6bzL1P8nVf5bKfxSKfuDxvmezP01MvBulvBocftw/dG9o5A6Ndp/Heq6W vF1WflxXf95Uf9lQf14HxMvezIteqjnQE68k9Hsi2g2utsKPk0BOAPGjbXtDzdCU1uH2PeA7ONMi 4Te6ahRN5fk+9oa//c253/zW4MwZq4tn3I3Ouuv/ztdM38vC3MPovK/ppQAzfYStaZKXQ5q3Y4Kz BcrWMNXVLMfXNj/AIdfPIdPbNtXdOtbeOMzsfLS9SYS1Acz0Asz0fKyTWYqHdaKzSaKTcY63Vb6v Nfh1wPhY5XqYZbkapwP3nY1wQXZ9iQEjaUHD0CC7LzUraDI/jFGA4JRF87AxzKIIWjZsBFqdxqc7 xmMADQ4DQYOJ/j0o94EEr/HMEHZRBL8iZhITPpgUOJoCo6aHUTNCAfET2XB6DmyqIIxTEgVM55VH i6riQMAOqzgC9HppbRKnNAocAwTlKHVd+lpPKR+HljdnXWO13OS0n9AbtgcqNKO425yOx+KeZ7K+ B3ziM/nAx+Wp7zYFz6bHH8iGH8mA8sMPhOTH4v67vO47PNIDce8z1fCbhfF3y5Ov5mkP5YNPFMMv tMS/X+V+2ZF8ty//cqD6fKD+dDgN8m5f9WJL+nJH/uFk4btbWy9PVlYEtJG2msGOur6u+sb6MgKh FI8vKinJrq4qrsAWlpdhqipLk9Fx4aHwYFioX2CIp4+fu6e3s6uHq7uXf2BIPDq5oKAwO/s/5qlP Kzdu87Y1wt1jAdTfge9HWuV10GsnTepWH4NmTEKT4rVzKK/wtE/142ugCi/evy6BiNf6rgEV/rJM cyLTHEP52XroFeii66F2RB6CHhCv2NEot/eh7B+qNQfz+weru/tzagl7oG2iroBWnloZ5hFvbxTv Yp4d4laZFNbfUKbkjC2I6TJAfGMBpSieVpTAxGWKO8vFXZVTNXlj+QlDKWH96ICBlKD+9NC2WD88 3AkbZA8KSIm/XY6HeY67GT7cjZQS2p0aBjRvj/PrRAe0xHjVR7l2JPoSkwMbkJ5FvjZZrqaF/rbV CNfKcKfh0rgpQm5+kEOKh2WKh12Mg3mKj1MpMiTeyxrlbFwe6Vkf4zuQFQ6IF+ESx/PD2qKdSMn+ ddGe6R5miU4mBUHOtSj/4kD72nD3mlDn8iDbPF/reGfTMAu9ZFeLgRzUYlu+ujFVTEjaGMIe0Wrn mjL5pVH8chSrFDWeH0nHoBhF8ZTsqG50YEesd3eSPzHGixBiVx1gVRloU+pvUxbsWBRon+RkHGp2 McDoHNzqUrSTWYyDWZKDWVWwS39yyFRBpLbFo+U1aRDxTblzrZjFjhJA/Fo3RPwysXypEwsq/Hx7 xUJH1Wo3tCTZwWjnMbX7Gr0PKH+TAQUoryNeF90oDRSIZi3xAlDDaUDtO2zQ3IceAMq1c2nuMgZA TqfTaCu8jnjoCq0Oekh52gPosi00yv9YRH8mnXopZ79Scl8pOK9lrNdS5ls5+52SB/JeyfugFADl ge/v5gHxojczOuKFr8DOnOTlrPjljPiVWvxKJnzCYd6jUu8MDd8dHHkwOvaEQns+Ov58iPoM9PrB sZcjNAD9u3HWhwnOOxrruynBJyYfGrpRKD/LFX9RLv7z9Oo/z6z9t8Xt/76881f14t9mV/77ytZ/ WVr7l6WV/7qy9l+X1/7L4grY/rfldbDz3+aW/1k9/yeZ6geR5Du+4DOL/Y5KAxX+GXngAXng7sjo vanJR1L+y3n521Xlhw3V503V5w3VpzXF+yWowj9Xsp9IGQ9E47d4lCvM/mN6D2jxJxPdx1SiZqR1 FxA/3LI/3Krpb9D01u321M20VranIgNNLxn85j9d+t1vjM5+a2tw1t34nIfBt94meu4mRq56Zz30 zgSYXkI6WSZ7OaBdrGJtjRKdzFJdjPP97ErgbgUBzmkeVglOZig7I+hJfg5moHaEmJyDm55LcDZL cbOItTOItr6I8bMt8LXO87IAvz5ZriZpjgbJtpdyXU2aw10oGbCxjOCxzEBKhv94dvBkXhjIVDGC XxnDx8ZMFUZQs2DDKYG94JQ6xnMwMWA0NWQ40X8I7UtNDwRGc8uR7FLo2SAT2WHQE/4y4WPpIVri Q8GL7KJIbZFHAd9ltUkicGqLjZYTUkA4ZUhwDOAVI8XYuLmW3M3BSlF9yhIJc0KvvysgHtHqFtpz NsnFNyYbHguJT8Rdz+R9z5RDP+6IP6zyXszSH0hHgPKPJAMvVZRn8uFbnK5H0r7Hsv4X6pHvNjlf tkDfH32qGHk1Q3uuor6YHv+4zv9hX/G9RvXd4fSXAzWA/vPhzJt9xeMN4dMtyYerS59ubDw7WDic FSiZw0PEusqSzIqy7Lbm6kZCZUU5gDs9IyO1sDA/MzMtIgIRBIP7B8M9/QLdvHyd3b2cXD3A1ss3 ABWbUIAp1pn8Kz9+LfHr128LNveFOweC7QP+9iEPenyHLmAfcP/3cKEcQ9Brr7jy968K96+K9q6J 965Jdq9K905ke8dax4/l+1AUGl1O5Frf5eD1Xd28mkNoLH4bGotX7Byo9g6m9w9m9zTL+wfr+4dz CiG3v4XVUMDGpwM9k93Moh1M4j2s8SmRpMpsyQR5XcmWUbvZbRXj2JRJbPxkVZK4vVjZU80m5FEK 4wbTQ/sT/fqT/LoSA2sQboVQ+7AuDXQs9LPLBsR7mGGDHYnJsIFcZE9GWJd2+clGlEcjyr0jwbct 1hsX6gyIz/eyxMJc8EivmmjP/sLYnvzYLD/bWCcTpL1JlL1pVpBHSVRQIvTkVcuyCM/6OP/+HASj LBacMzJLotpiHDsSfBpifPP87BKdjYtC3WtiA7J9rOoivaAnCMLsc30sk90to+wMk11MmdWZix25 stoEaR16jVx0fbJhp7dUWI4SYmNE1cmMwujJwmhWadxkUcxodkRfWkhHrFdLpHNNkHWFv1VFkF1F iGNpiFOml2WMrR4gPtj0ItxKP9rJPNbRPMXJrCLIsTcpcDIPAd1pUpWkqE1XNWRPN+XNQJMmCxc7 oIGalS4syBIRO98GLSw813Za5HcGWzUjnZdpPdcn+69PDlyjD9xgDP1c5KE8AF0eIn7sLndMN0qj a/Eg93mj97gjjzmUh6yRfztjEnwKjdKcEn+qPLR28fgjwQTIV+IB7m9U0FVW0N+1xHMA7u+0Rf6d gv9OKXg7I3wDza4RvFELXk8LX8+I3sxJXs9LX81LXs6JQaN/rRK/FPMeMRl3qWO3hkfuDA7d6xt8 2Dv0tH/0+SDl6cDoo4GRBwPDj4YpLyjjL4ep78cYH2hMaJieL34nlH4SK76Xqn9Szv1peuFPswuf pPLvVdN/mV/6z3OL/7K09t9WNv5lce1v8yt/mVn4k2r2T8rZv8im/ySQ/cQVf8/kfcdgfaCNvxwY fEYmPyH1PSD336fSHgo4z2elb9bU79aVHzeUnzeUn9aUH5ZlbxfA+QcPEP9ITL/LG7vOGjqmk4+A 7/Sek3HSAaUdVPi9oRZA/N5w08EA1OLXu/ATZVnJ3s52535n/Lv/ZPjNP5ie/9bO8LwbIN7wjJfx JQ8jfQ+DC36memF2pjEAd9Df7YxRNoaJDqY5nlYlwc6lMLcsL9s4e8NoW0PQ7pM97KLsTIKNz8FM zoWbnU92NU90No0wP4cwP1/kZwt+HYDvmdCSk+aJlucTLc+V+dmR43xpWaG07JDxXNh4bjAwl5oR xMxH0HKD2WVRwspYdnHkeA58LCNkODmoG+XZG+dLSYXR0uHUtGBaRhAjH84qQbBLI9jFCBYmHIg/ lQ+s1/qeG07PCWNiEPxypKgyRoyLl9YmimvRAlycpC5R0ZgqrIpjYRAcTIS4PE5Zl7bQVTjfXahs yVglF19ntdzldx6MVq2R8nf7S25OEp5LSS+V/Y/l/a/nJ79sCL9sit8ssB4rKA+EAy+V1Pfzk09l Qy+Uw/eFPQ/FPZ9XJj9vsF7Ojr2ZHX83T38iHb4n7H+zwPxpT/55R/6dRv1pX/l2R/p8XfR0Q/Ri V/ZoQ/h8X/Xx6sqrg/nHOzM3VhXTLAq5qbquPJ/YUNWIKyvIyUhPTUGj0RmZGfl5ucjoqIBgmF8Q RLyrl6+Lp4+zh4+Tu7ebl59fICwSGXuK8q/7+LXEL1++LtzcE21rBNAjmb76DgWIrwvg/usOdwdS nrt7wt89Ee6ciHYvi3cvS3ZPpMB3gLg2ir1j5T4UleZYqTmBoAfi7x1B2T1U7GgDfN8+UO5qid/b n9vdW97dX9/dX1RJpZRuBiGXiUvtz0Nm+dogrPSAra25iYN1hQxy/e6ccJ5Lkw22s+vzqSVRDFyS tL1Q3VNFr04bLIjuS4cNpoLzx8DmWJ+iAJtcL8sCH9vSIOdCP4dcL6t8b8vyIIfm+IDBfNR4WeIw BkVMC25G+7SifQHxTVHQWEpFsFMF8D3SCxflVR8fQMqOJsTD0rxso+yMYZZ64TaGaX7O2cEeKGdz FCjpMJfGxOBhTDSzMl6IRzOKESS0ezPKvSbCszjINdXdNCfQtijUNS/AHodwr0d64kId8rzM0tzN 451NMj3NRU35s+R8dUvKdE38HCFxh4y5PlE/25TBKULK8OkMTORkYeRUSZQQn0QriGiMdCnzNauB 2eBCbKuC7avgrqUhLlle1gnOxkjbSwirS2FW+pF2ZignK4SVQaKjCfgX6UuBnprGxkSJKtHyugxV Y85MC2aurXiho3Sps3yZCHyvAFkmViy0l821lkAj8u2VK6SajV5wwtuyTyFenuy7yui/Qu+7Ntl/ cwqaYwONoevuWuKOgdyBHgQIDanr8khAe8SnPeLpljSA7od6wIJuibo9NXybOXyPDX3tKevakRlt 99deZRXSH4uhW5+eSqeey5gvlRxojUkV97WS++ZrFNBFV+i6q4r/Ti18qxK8VvJeKXmvVYK306K3 s+K3c5JXc+IXM8KX08KXKuELGf+ZiPOIw7g3SbtNGbnR33ejp/t2D/lBb/+jvsFHvYOPyAOPevof 9YDtwBPy8NO+0adD1Jc0xlsm9xNP/Fkg/SSQfBSI3/NFrzn890LJZ6n8O6H8DxIVyB/Fyj+IFN/x xJ84QpCPLO4nBvPLxNQnysTHkbF3A8PPunsek7ofkAbu9488ZDCeyoSvl1UfNmdAhf+4ofi8rvy0 qni3KHkFKrya80Q2dV84fpM9cjLZdzDefTzRc3kSGqvZBxV+sHkf+D7SohluOuyv3+2pnWnBNidF +Zsamn/zG1Pg+7f/YHXxW0ejC65G5zyMznqZXPQ2ueRvpge3MUE6WaGcQZ8wQVobxNkaprtagN+F ylCPAj/HBAeTcLML4eaX4pwsEt1tI2yNg0zOwUzPRtvogXavJf48ytog290yx8U808kkw9E009k0 weJMpqNeA8JjBEidCZvIhU3kwaYKwzjFEQNoLy40tBhIx0CP++CUImk5cFp2aF+8LzHKlRTtMYAO oGcjpnIjxjOCxrODmEVhnLIITkk4uyh0CgObKggFyk8VIJjgxz4PQc+Fs4oQfGy0GA8KkJb46lhO RTSvMkZUFc8rQTLzwjiFkfKaFHljhqo9Z5aYN9OWvdJTdJPd8kRCukyt3iYXagbLbk3VP5F0vVAN PlWOvJ5nfNkU/bAjfb/CeSqn3OX3PhD2vp6mvp2lPhSRHwi7X8+Mvl+efKYeAb5DxEuGn8pHX89N /rgj/X5P+XFb9lmj+v545uES+8Y0/fmO9OWu/P668OO15ffHC1dUU7eXZbfW1JsKvoA2QO1u7ait LsnLzsnIiI2NS0pOLi0tgYgPgfsGwT18A108fQHujm5eYOvuHeAbCA+EIU5R/nUfv5Z4gKx4a1+8 pYEWBdvSQA/h24IeqA3C/z/C2wLua8v+1oFg60C4fSjePpTsHMlAdo/ke7oA0I+U+0cqLfFa5QH3 R8q9I+XuIZSdg79nV6Pe00zvQsQv7e6tbO0sqBXyiQFWSwmzNpOGTS4NdU0DZRnh3ZKdMFhXROmo XlNw9+ekCkoPvx07jk1g4lN5DdlyYtlYWeJ4OXo4N2IgLYiaE1aH9Mz1Ms/3tsl2Bz/WLuAnu8DX pjjAlhDl2ZkUTM5EUIrjx0riB/Iie7PD+3IRfRnwjni/eoRHNcy1OswdF+FZHelJykYSs5AVET6p njZIB1O4pR7CzjjV1ynVzwnpaIp0NM4NcmpOho0WxzIr0eyK2PECODnZqznaHfhbFOiUH2CXH2SX F2Sf629XDneujXCrhjsU+9uke1jEOxkVBjvyG3LmezDLXbnLzWnS8khxJXJvCLs7VCnAxoqqkthl sVxsLKs8ml+NpuSHl/mZ57sZYQMs8KGOtRGepYFOaHuDSPB7aAfOsg2Q9obh1qDCW8U4WwcZnYm3 M6yCufSnwVn5ERxMpLACLa1NUzbkzLRiZtuKge9A9lVSpS4rXVCg4Zr28rlWrG64ZrOvcWe4TTPW dTxBhqCHiB+EJtholQcByoOAT6G5lacXTkFXhYh/CPRnU+6zKA+A8tqBHVD/T8d5uLprs5DsOtx1 eSQ6Jf5Uee3lVmixSeVpnQfWfw34FCrySj5EvAL8Ef+NTvkZ0etZEeS7WvBCJXiu4D+X859KuY8E Uw9Y47dpIzeG+q739tzsId3r6XnY0/uQRL7bQbrdRrzd1nW7o/sOsfcuqe8+efBh38izIeobKuMd nfV+ivNuivuSznwxyXrF4Lxn8j4y+R+muB+ZvE/Q1VrOpynOx0nWG9r4q1HKq4HhF+SBpyTyY2L3 g07SPWL3HfLgvdHxRxzOc5X49Yryw+b0x03Vp3XF5zXlpxX523nRcxXnEfBdTL/FpVyZGtTQSID4 E3ovRDytSzPStj/UqgH/I0ZaQYXf76nd6SFw8ZgkD0eHs99YffuNxbnfWl/4nYvhOU+jC54G53yM z/tb6AVY6sGt9SMdTCIdzSLszSJsjECFT3E0LvS2qQh2KQlwTnWxjDDXCzY8F2x0IdLGJM7FJhK0 eDPo2U8JTibp7lZoB2Ok1aVYO6MUJ/M0e5NUK6N0W6NE64vJdhfK/a2Isd6j6dAykOO5IVOF4ZwS aLHriezgsXRo5vtkfjinNJpbHsPQjtV0o1xbQm3JcZ5EpOtoWjAT9KGCaEYe9HxK0NM5wPf8ECYm bDIfDr7VJLRGfAR0ISobPpEVzATKV8VKCEnyhhRZXaK6PlValSjCJoiw8ayiSPAPYpZGi2uSpITU mY685Z7ieSJmrbf0oajnuXzgMo2w2VO03Vd4fbLmmaz7lXrwhXr03SLjx23xT7viD8uMZ8qh+yLy U9nAS9XoM9ngE3H/GzXl4+LEqxnKqxnqqznaE+XIQ/nwU9XYp1XeHw+nP+1IfzhS//Ha/MtNwbF4 +M4C6+mG5Pos8+Yc+9We+vGG7Oos99ay7NHuwsP9hSvLSvXU6EhnI7YgCx2DRCEjsdiKsMjIQHio dxDMPSDYwcvfzsPX3sPHwd3L0z/ILyQsEB5xivKv+/i1xPNXNiXaG5EEG4D4ff6mhre5rw3Y0YBP //fsCzb3QOsXbkFP2QZfpbsxVb5zIN89BL6Dng4oV0G+H6lBNCCH6v1D9Z42oLPvgGjUOxqw1QUQ P7OnWdjTLINsbs+pFFL6EKezmt2Qz8BndmYgoDYdG0jMSxxvqWIPtCpYlJ1Z2TyLKuypYzfmM/Fp zJo0Xn02C5/Br8+hlyX0pgYPZYXVID3zfKyyPSwyXc3wEd7YEJc8L4vKUKeu5JDejPCuVFhvFmIw P6o/N4KcFdadCe9K9Ne1+EIvq5JAB2gV+CTYJD67Li4Qi/DODXKNsjcBxCMdzRK9HRI8bKHxENBu /O0J8YHgbGAKHGzKUCNZAV0J7q0oj0qYS56PbV6AHSbEMT/IHlqLONAOH+GGD3cpC7TP9LREOxtX RHqKWgrWBys2ujHrbdmKimhWIVzdnLY9XLnUVSivzxBUJ/IrExglyOFs2EAWvDHKrdjbrCLItibc rRLuluZkGm50JtLiYryTWaK7JcrJNMTsAtLRAulg4XvhNzGWl3Bwl/4UGCc/klMYBYgX41MUWuJn WouWtP19rbsKREf8Wnc1yDKxcr69Yr69crkLv9Fbvz3UujvScUjr1hEPTaOcGtRdg4Wg1wa6HvsL 4qEuz9MtZjAKAinP0Q3pnEZ7bfb0+uq/If6X0OuUB8TrQP+3xCt5oNG/U/Leqvkgp3+q5r2B1qQU vZgWPFfxXqj4z5WCZyAK/hMp54mQ+ZBNv0sfuzU6eL2ffIPcfQs0+i7SzQ7itZb2q81t11s6b7Z1 3WztutlCBLnV2nWvs/cRefDJwOjj/tGH/aOPBimPh8eeUSZAzQd5QaW/HIOu376iTb4cm3g+OPqU PPioq/d+R/fddtIdcOQgdt8ikW8ODN+lTz4RC17Oyt+sqN5DFV75aU0BfP+wJH09K3iqYAHfb/Op V5lDRxO9wPfDiR5wWD0a7zkc6zwY7TjU5mC0dZuE3+7E7/W3dKRE2f3+N3bnf29z/qzNhd+7GJ33 NtP3MbnkZ3wxyEwvxMow2MoAbmWAsDWOsDMJtzGOtDFKcbMo8LUtC3QoCXDIcreMttIPNjoXAIg3 vRRhB8qKeZiNIcz8QqS1XpKreZq7Vby9EcpaP8bWKM7OGG1rmGpjlAGgtzfIdTdpiHAdSA6kZASP ZQUxMOG88mheKRIQD43VZAZO5YcDfKcKIzhlKKA8PS9sJC2AFOMymOxLioFWkB9Nh3GL46DRmFyY oAwQH87IC6ZmBkzkBAuwKKA8LQ8+nh8qLInhFIKjRehEYRi3OlZKSBbhE5Y6cpe7SlQNWQpCugSf JMUlMTEREzlwdnGUEIde6Sk5nmjc6Meqm7NustrvC3sORvErxNyd/qIH/PbXqsFXquE3s9TPq8wf t3g/bHLezI09kfU/lvQ9kfYD4l8qRt6ox97MjL1Qj4Ai/2KO+nR67L508L5k8O3C1J8A7iczPx6r fjhWvd+V3pmdvKoYv65mXJ9jHSrGDxTj9zald9YlRzPMk1n2vW3505OFpyfLV9Zkk/0tDRX5Wclx edmZoXCYf3CQd3CIq3+Qsz/Mys3H3svf3t3Lwy/AHxYegviPeSTIzN6heHNPAtTe2AV2Q8v8Qiv9 7oPw/72INvZE4P1be7Ktfdm2FnfdhdO9Q5UWd0h2YPr+4fT+0YwG5GBm/wAgrsv0rmZmd39mZ396 Z18NsquZ3tPM7h8s7h+u7B+tbO7OqpSyyRF+dy2/rZTXVDhSktiCDmpLDKFW5Yn7W2TjZBljeEXG 25Dy5MOd3LZSbn0Oj5DFrcsUNeaIm/IYFUm9maFdqSEVCJccb4ssN7MCH9vaSB9ssFNZgG1TrE8H GrrRCWz7sxG9WeGtCX5NcT6t0KoAntXBtuX+tgUeFmVBTsWB9rTKdGpFapa3ZUmoe2mkf4StUbD5 xShHszh3G5STOSA+BhrEtKqK9B7IQzIr0Lxq9GhOUGecSzs0pu+e5WaR6WlREGxfDHfJ9rXJ9bOu hlq8c2mAfYGfQ6qnJS7WT0kqP5ho2CaXrrVkTePi+WWR4pr4ld7iXQp+pbtYRkhjlsUMZcLaYj1b YjxbY33qEG64MNfyYOccD2uk+cUwo7OxdqZJbjZoN8twa70A47NwS4NIO1O48flEW0NciHN/UjAr D8EvQYkqE0W45J+JLwQtHgTgrlNe1+IB8Rtk/HIXDhAPskKq2Rxo2hmG1iY7Hidfnui9MtF7ld73 9/ny2v7+tcXrKjzkO6jwHMo91uhdJpR77NNJONA8HN7XGZb/PvH/p/Kvfib+q/Knn2qJf/eVeNVX 4oXP1fynSg7YPlOBHShPFLzHYtZD/tR9Dv0eg3qdMnhtsPdaf89VMukakXjc3HLY0HjS1HK1qe1K fcvl2qYrtU1X65qvN7Rda2y70dxxu510l9j7oGfwfvfA3e4BUPPv9w7d6xm4191/v6f/Ye/gQ4A7 qf8hsfdeR8+djp7bxJ6bpN6b5P4bA4M3adR7fPYzlfTVohIQ/25N+WFN8XEV8h2aC6/mggp/R0C7 wRk9mew/GO+BiAdbWjf4z66BZAdpPwBdvr9hk4hf76yREcqTXawtfvcPtpfO2OqdddQ7421u4G+q 72twPtD4EszCIMRCHyTMyghhbRxhY4ywNoy1Ny4McqoIdS0JtM3xsUbZ6IUYnw0wPBNocjHYQh9h ZwIOBqHWBnCLS0gbgxQ3y1Q3yzh7I/BVSBvDCKuLKCu9ZBvDDHvjLGeTcn+bTpQ3JQ02nh06ngPX Eo8SYGO0yiPouSHjOcHMQgS7OJJVHAlNfSlCTOTBaDkhNFBTkvw6opzJcd703AheSSynKIpTHMHC hE3lw0GLZxWG87TTIicLwkYzA6jpgeLKOCkeTS8MZ5RGcitjAfEzLVnylhx1e95cZ8F8e/46qWSp JY+THz6a7MMsjBRVJax3l9wXdB9PNOyO4O4ISPfFPZdpdavEgvWuwnvs9peKgfezYx8XaKCq/7TF /n5t6u3s2EvV8HPFECD+uXzozQz19TTlqWLwiXLo5fz4y/mJx8rRx/LR98vsv5zM/vXqwncHinc7 ovd70ucbIkD8vmj0ZIZ5dZGrUU8ezDKvLPM1s8xl4cgcr39LTbu+Lbp3oL6yIV9XccSTQ/0d9amx kUH+3n7+fu7evh7+wXZuvnbufg4efm6+QQHBCHjofwzxqydXxes7gHgRIH5jl68ND9ru/bsRb+xL QTb3oVntOweK3QP5HohGpevpIBDuhzMgGpCDOc3BLNjua06ztz+/exqwP7u/D9yf0xwuaY5XNccr W3tzSrmSMSrpb5KQqoVtZdSK9JHC+ElsKrU8g1qLYXUThGPkae7kmoSrpPXwOitErUWC+hxWdQq3 Jk1Un8OuyRgpjG1LDikJcUx3N8n2MC8NdKwO86iGuxAi3FtivOsQzoRIN2JSYH9WOCkV1hzr2xjj XR/tCbpJVZBNqa91qZ8dIL4tCT6Jy8YhvZJdjLL97EoifKOdzYPMLoTbGqFcLAHugHjQ6xPdzLEI j2FMDGjxUkIaHRPWGesIiK+P9MlyswRfm+FlXhLmmutvn+lriUd64eDO2EBHbKhnqrtleaTn7AD+ CqtdM1S93Jipqo6X4eKk9YnzpPxdSvXOSJWiKZNaENEeB/7OLvUR7k3R3vVRXkUBdmkupinOZgn2 pjE2RvFOFmhXK6S9UbDZ2SDT86CyoZwsY2xNMlws8CEu/ehARk64oDRWUp0sqUmV12dPtxTMthUt tJ+OxeuUB9tlIij11Vt9tWs9NUvEqrk2LNTlu2s3+oHybRoK8Rh0ee1k+X9D/D3eGDQlhjemI/6+ doD+IXfsPptyFyivvUILEQ/NmYFY/5pfDtQA1v9d4l/IoRavq+r/NtoJNm9VP386rQ0gfkbwXM0D xD9Vcp+qeE+U3EcKziM5576YeU/AuMefvMuZuDlJuU4buj42cGW492pv90Fn235zo6ap6aC+cR9P 2MfVHuHrj/CE49r6oxrC5fqmm23EO8See13kWx2kG61dumjLfuftNuLdzu6HpN6HXf33iX13iORb pN4bPX3X+/qvDw0B3+/wWI+Uoudz8ldLytcryrcrig+gv0NXWcUvp3lPFKwHkklQ4a+xh491xE/0 gBZ/QCWB/+aAeM1ou2a4bRcca3sJm6RaeW1JbUSw96Uz1uf+0frSN/YG5zyg+5uM/E30/AzOh5jq wc31Q8wugtPNMEujCCtgtHGsvUm6h2Up3KUyzKU40DrNwyLY8HeBJmcDTS4EWegHmoPWrx9geh7p YBZmoRdppZfuaZ3iYp7gaBxtaxhqdgFmfjbW3iDJzijF1qDAw7I21KU7xpeaCpvICaVmQesQ8MpQ wGIhNgZ4PZEbQsnwB/WcWwLNawQ7zKIIDjaag0UxMBGg+JPjvbqi3YeSApgFUbzSaHYx6P6hk3kw QDy39HSWJKckcjw3ZCjFB1R4KT5JhEPzKuOYZdEgvKp4QU2StD59satwrbtko6dkq6dkqTVXUhEn rohnF0aBRj/bkvNQ0nubR7zO7XiqHn6lGLlKa1pozgHKP+R1vlUPv5seeqMefD9L+XFt6sMc9e0M 5e0sJDvo8mD7cZH+aobyVAVa/PjLBfqLOfrz6Yl3S5w/HKj+eDzznUb+co3zbJXzakvyYJF3JKVq 5BM318Q3VsX701O7asamYkLJ6BntqCAR8ihdlXImeW+ef+9g8emV9RvrKtl4f11ZQUxEuL+Pj4en j6unv72bn50bIB7uHxQRDPuPIX7jyg3x2rZkY1e0sSPc2BGs7/JBtNALtPm6ow1EvESn/JZGtn2o HZ+BoiN+Wjs9Bsg+qzkEsoPMQ9EsaDSL2izs7y/u7y/t7S/u7YP9+X1IeYj4Ay3xO5ollXSGOSrt bxR3VclIOEFbOa8BM5AdVR7kiIvx763MniK3yCcpgPi5qUE+qVrSXsrBp48Xx4AeLW7MkXeUTNVm t6bCC4MdsrwsCv3tq8I86iK9G5DeTUjPmlDHymDrhiiI+J40eHcqvAMd1BjjS4jyICCcq4PtyrTE g9Y/UpREzkNleZsnuxlnA6ADnGJcLaGmY20Q6WAa62aFdDJHOpiketlURXn35UbRilBCXDKjKKIt 2qEpyrUp2j/f2y7RySDJyaAwxCnLxwbtboxDejYivfCh7jWRATF2hphQl9Xx1mt80uXxhrX2PBUu QVmHljckTbdlrvUW71Gqp9tyB7Pg4G9bE+ZCTIT1pkfURHiku5nE2eolu5ine9mhXSzjHE3jnEwj bPVCrS5GOpjEuFjHuVgnOFrkuFvXwlz74gMY2RDxUlyyrC5D0ZCtbs6fbYWIB77r8nOXhwZqQItf J0PKr5Bwi52V8x1VS6Sa9b6G7aFWIM4RtRsUeR3x0JOhAPEc6MkhOuJ1l1sh6yHitWMyX2dY8qAJ 718RB9H5/ssW/zVffdfNjn+tgkZjoKULfpH3IODFr76D/RkByNtZISjyr9S850rOMyjQ2o0P5awH UtZ9CfOukHGbT7/NnbjJot6YGrvBoFybGL5G6T8ZIB32dGiIrfstTbv19bsEwn49QVNP2CfU7dbg 9+pqj5qar3V0Xu8kXm5pu9zQclTXdFLfcrWx9UZT282W9tttnQ+7yA+6++909V4nka+Se68M9F8d HbpJpz3ksx+rxM/mZC8WAfHy10vyd8uK9yvQ7ayvZgXPVJyHUsZd0fhN/thVQDyj/5BOPoKm05AP ad0H1K7DMSJo8XtDrVu99evdNQttVf0Z8TE2Zg5nfmN78RsHw7Muxue9TC/5gQpvdMEfEG9yCWZ6 KdgEuHwp3NIg2sYY7WCW6WFdGOBQHORYFGiX72sdY28QbHwGZqkXZHYp0EIPZmMUamPkb3o2zsUq 3FIvwvJSprdtvAM0sAMzOeuv/3uY1dlUT6tke+NkG/0yf7u6MJfeOL/x1BB6bhggHnRzTkm0oDxG VBHLKY6cKghjFAD6A6FJMvlhtMwgoLa8IVVclzRVFDmeEzaWCetD+/XEeg0m+k7mwoHmQHnohtWC 0Cmt8gIsSqBVnpYTPJjsTcuB8bCxkpoUIS6JVR7HKEaySqLF1eiZ5uyFjvxFYsFmX9nucOUGuXS5 vUBVm8YrjeGVxcy25lxnt98SdN0Tkx8J+h7yydcnmnf7Kq5P1D8WdD2TkF4pel/K+t9Pj35aoH1Z pr+ZGQN1HuD+YWHiwyL94wq06uSzWdojFQUQ/2J28tUs48OG8Lt9+U/H02+2BDcUo09W+a93lfeW +HsS2pZw7FjNvjzLO5xmH85yN6V0CbV7sAXfVl3SUlU01FEnnxo6WhA+3Jt+crCwNy8dJrZmouP9 vLwcHJwcnD0c3f1dfWA+gYgA+H9Qiz++Jl7VEr++AwKI1wbs7PC1gWQ/fRHUfB3xGjHIpka6fSDb OR2C/yXxWtwh4kGFX9AcLGqzBEUDsrwPsr+wtze/tze3tzeztze7f7B8cLwGivzeweasfIFDkfYR lH1185TW2aFmSmlKsZ91suXZijBXYmHCSBNWzaItCaYW2SNCMl7cWjxWGEMpiJosixcSMhf68TJS VXtmZHGIU1GQY2W4R02Ed0tsUHt8YEOke1WwTTXMtinavT3BrwMd0JUcQkqBtSUENoCCDK394lDi Y1kWYN+VihgrS62PD0hzN073Ms8JdEjysol3t452sUTYmwDcY92sY1yskjztCkLca2L8ialwSgGS DX4EiyKJcS71YY6ECO/SIJd0d7NkZ8NML4sML8tYZ31MkE1rrG8N3K0S7h1ra1QV57/N7bktHzxh NO/3YecIqYraBBkBrWxIUdWnrPQVr/aXDmWHNkV7tcb496RG9GcjsSGOmEB78N2SXMwSnEyjrPVQ 9kYJbmYoRwOko3GUoynSwTzGyQqcyBd42RFgbv3xAZPZYbwSFCBeUZ+laMhRNubOtBQudEDE66bT /DwoDxG/3gMRv9lH2OitWyHh5zqqZtsrF7vwa70NW4MteyMdR9pboq5N9uvWKbutVR560KtWeV2X hx7k9Mulyn6+oQnADba/LOy/JP7rvu6dwHeIeDlLNzLzlXJIcy3xH2agvNOW93cz/PdgfxZSHtqZ FoADA3S1Vsl9puA+krMeyiDl74mmAPE3ueM32LTrbOp1FvXaFOUafegKrf+EQj4aIh30du51te10 NO+0Ne22Nuw0Ezbq8esE3HYT4bCj9aSz/bCtdb+hcaeWsFtH2CMQDhubrrS2Xm1tu9lJvE7sutxJ POruOhrsvUwdujY5dk/AfK4QvQC+L8hfLUIL6bxZkr9fgYh/uyh9Mc17LGfeE03c4o9d545eYQ1p ie/VEt9zON59SCMd0boOKB27A82bvQRw0OVUZhf5u/tcOmd77ve2+mddTM57mJ73MD7vYXjO2+Bc gPEF4DvcTA+0eJjZxXCLSyhrgxQXs0J/ByzMtSTIqcDHNt3NIspaP9T8YqilfqDpxUDTS+G2JtpR +IsxDmZR1obR1gZoJ5NYO4NYB6Ngo28DDL9F2F7I8LJOsTfKdDQp8bWtCLDpTfCnJgfSskMZBYjx HDgLGm9BirBxjPwwoDy/HAVaOTU9gJUXysaEc8qilK2Z0qY0QPwUJgpkND2EHOc9lOQ/lhHAgJao jBZUxADlqdlB9DxQ/yOFWBS/PHqqCDGaGdiX6AUtXlYULa5JkzfmSAmZgooEgLgYl6Bqypgn5i/2 FC6Rizb6y3f6KzZIJYuteZLqpKniKCkhdXuw6spk8/Wptpuszvv87nvcruuTTTcZTfd57c/E3W8U g29Vw5/mqT+tMT/M015Pj7yfH/9hk/PdOvuHTd6HNdbbFeaTaepjNe2RYuypkvZyif1pW/LHyzM/ XZ6+Lh+5qZoAxL/YVu6LJ6T9zcrRzj0xY0/COJrmXp4THE0LWf29tYVFeUmJeSnompI8KqlRNk5a FlIur6mOVqaFEyMEbHEUPMTJwdHO3sXF0987MNwPFnWK8q/7+LXEz+4eStZ2pOt7kvVdydqueG1X tLYrXNsRrG3ztRGA/Z+JF23sizcPJJsHwHeI+K0D+c6hchf4DhGv2jtQ64jfB7gfzmsOFzSHiwcH SyA/E7+s0axAykPEL+yDgC5/sKw5Xj843tg/3NjZXZuRKWkD6pHO6bG2hYkOKbGyOdoHH+JQHujQ Gh/QkR5OKklZ5k4s8CaUtG7lUIOQkDuUhRgrQDLKE8RNefODdeqBenJJUk20Hy7Csz7atz7KqxMd 1BEfWB/hXhPmTIhwwcHtm5AeLTE+nWjQ5UO7U0ObUT6NEe74YPtiL/P6SM/RQnRfHqo81DnD0zTX 3zY3yCnBzSLW1TLRyz7OzSrezSrZ2y7NzykX5lkc7lOJ9G1PgY0VotgV8VMlkT2Jng0IJwLCvRLu ludrm+ZhluJuluJhnuBqlOVjhke4YYMcC/2csrxsibkxi9TmW+qRE3a7ZhS/2lGgIiQr6pLktYl8 bLSgJmZjsJxZju5OgvWmRTRE++V7Wxb4WdeifHBRXhnuZuFm30ZaXUC7mqE9LGOcTRB2hsFmF4JM L0Y7WGR5OZb4OTWEuQ+ig0CL5xVFQ/PiCZmK+mx5fc50MwaaNEn85aQaiPj1HtxGD36jp2azt26D XLvSjZvrqJhuK5/tqFjowq30EDb6m4Hyh1TSyXjPFXrvNQYEvW7Q5q52NYL7POojwfhj3bxJsKNd Av6UbNDKpVNg54n430Kvy33tkUD3OniDbg0DaF6Ngq0bfAdw/1L5jzOCj7PCD7PC91AA7vy3M5D1 H2eEn2ZE79WC1wrOKyWAnget0CtjP9QSD4r8LT79Ood2jU0FucocvcIYujw5eDIxcEztPRztORju 2Rvo2iG375Cat4mNG231a821662Enc6mPWLrXmfrTlvLVnPTdlPjdnPDXlvzYWfbEZTWQ2LbAanj cKDnysQwOIrcETIeStlPVYIXc9JX87K3C4B1+YdlxcdVJVD+9ZIMVHjdEM11zt99P5gga2jdGhpJ M9Z1QCUdUon7I23bfY2bffWLPdWtCbBQo4su585Ynz9jq3/ezeSCt+k5D+NzbgZnvQzPB5hcDDEH J3MG4TZG4db6UTaXEhwNcrwsy4OdygIdMT52+d726a7WUVYGYRb64dZGMHN9mKVBpL1ZhK1xuJU+ 0s4k1t403sE0zs4QZasXaX0RbnYOZn4+0uZisrNJlqt5nptFvrt5ibd5R7THcFLAULI/PS8cKA+I 164BGcvIC2cVIVjFCCYmjJLsw8qBSbEx3LIocWOypC2Nj43jlcVyS2NH02GtYY7jWaHUzMDhFG9w 4ivGJ0rxaF55NDgD4BQjBOVRkuo4QXUcqxQ5lOrfE+vRh/aFnllfnaJsxahbc8U1SYLqeHFtoqIh daYte7Erf723ZKsfu9mL3e6rANbPNmcLK+OV9elbfRWXJ5tu84gPJb2PpL33eMQbU80gD7id71RD H2co79Uj3y/Rf1pnfrfK+LhM/2mL96dd0Q/bgi+b/O92RJ+2he9Xuc9n6M+n6a+WOV92ZX84mf7z zcWXG3xA/KNV4atd1bGSIx/uVAx3LjKHF1kja4LxVR71ZFa0P6NsxpaCto5GRacnoyuKcjpqS/ta Kild9fMC+vGq+mBZKWXRcGVFwQH+nl4+3n4hfkH/MQsYCBY3gOxa4vd0xGuV1xG/9TPxuuyJNjQi 4PsWUF4jgRYB/veI34OIP/UdGoEBOSV++QAKRLxmf1GztwBtQa8/Wjs42dAcbe5qNjc2FhUiNX1k ltarpnWqKI3Mmqx2lDcxDpTu4HZ0YFcqvKcgjtVZu8wZm5/slZFxfHzmZEkCrTCGg0uTtRfPjzTM UFrozcWk9KjaSNDf/XBwh66kwLZYf2B9DbSegQs20KYxyqMJ6UVMCj4t8nH+LVFeuCB78BPcn4Fg VGY0owMxQbZZPuZ5AQ75wa4oR+MIG8Nkb4dMf+c0L5ssf7uCMPfiSN8CuAcG5taIDqYUxbIqIeJ7 k32aIpzAOUF1qCsmwCHT2ybRDXqIGtrVOMvXsgTugPG3yfO2xQQ4k3JQit7qE0X/VXnv3kTDZm/5 YkvuTH2aDJfAxyKp+f6KxnRlE2YsL5YQ6ZnjYZLuaZIXaIcNda6N8iwLsk9xuATOElI9rKLtTVBO lgEmZ4NML4WY6cU7W+f6uZQHuTSEuw2nwMYzQqGngmDR8pp0XZFXtRTMdZbMQ0UeEF8Fst6NWyfh Nkj4re4akO2eui1y7Vo3bplUtUCsmOssn+komydWrpBrNgcbdkfaNGOdRzTSZTr5KqNPB732iiu0 fI3usSHQ00KE9KdixjPJ1GmkTEh5ydRTKAD6yceAciGUR1D+br1ulObUd+2MSQA61NxnhCC6fRBQ 4T/PSz7Oiz/Mij7OiUF0YzXAd5CPM6J3asEbFR9SXsHTdnneAyn3roh9i8+4zpm4xqKBXGWOXWEM n9C1xI/3H9H6jqh9BxTy/nDX3mDHfn/7Hrltm9S81dW01d281dO61dO22d2x1d25Te7c7iXu9ZM0 A92aPpKmn3Q00ndCHb7KoILvf0/KfSDnP1IIHquEz6ZF0BI6C/J3SxDxIFCFnxU80U6kucUbu8oa vjw1qB2IJ+/TunfHunYpQPbOYyrpYKRtd6hlnVy/3tvAbSpF2hra//4fXAz07PQvORrruRuf8zM5 Byq8h9EFQLyv0TlwgA+3MYxyMIl2NE5yM83zsymHOVXCnDDeVmlOJumuVqlutmhny3gXywRXmxhH i2gHc6S9WZilHtz8YqS1YbyTRaKLRbyDCcrWAGF5IdTsfBgg3vJ8ooNBnqdVgYdltqsJxsuMEOpE RvsNpQRSMkIYBRGswsipAgRo1vyyGN28GnpOCC3dfyoHJixFgr4iqEMLG5PldamiKrQElzySFkyK 9qCkBYE3D6V49yf78LCxgHgBtG5HpKA8mlsaIapEiQlJnPJoWg5sJDWwO9arPdqjK9F/oiRO0Zo7 QyxQtuVI6lO4FTGCCpSyLnmpPW+9p3Sjt3x7oHJ3sGqNVDLTmCmvSZ5rydkbxV3jtN0Vdz+W9z+W 9t3lE69ONh6O4q/RCI95xJfSvrfq4U8L4z9usH7aYn9enfpunfPDFu+HHeGPe5Ivu+KPm4J3y5w3 S+wPG8I/HE//55tLf7259P3J9IsN8eNV4eN16aGKLaF0ScdIc+xhFWNglj0ionTNckbXZHQ5c7gR V5oYH5OVlZmWlhyPiqguK2jHFTeWZdPJTdc21dd35jdmZXwWvbqyPAYZC/sPenarXFveIeJ/9h1E CHxf3xasQ1v++g4P4h4iHkS4qdE+dvWUeGigZvdQqb3KqrvcOr13OLt/CFr8ouYIREs8lGUoBys/ E78EcgB8P1wGxGuONvYOtnb3NzfWl1SSOSZVPdYjH21VDBNYddnk5JDuxKB2dEBbYsAAJqanMKGv Mls1RlxidEtJWH5dNqsyZaI0jl2TJukomhlpmJ/o4JOq+vLjWuODG5BedQgXQDwRHdAc41sWaFcV 4lSH8GiI8iJEuJOSQ9ri/YiJAV1JQW1Ib1ygHR7mSCuMH8HEY+FOmACbXD/LvAD7ghC3CGu9CFuj BHebsqiAvGCXvCCnMqRvcaRPhr9jmrd1RYRHf07EFDaeURrVl+ILiCeEu1TCnDF+9lk+tklu5ih7 wxh7g3Qvi+IQh0J/W3DKjIV7kHNjZN3lh6LuuzOjVzidO4PV613F801Z4so4RlH4ZHE4vxqtbMyf LEbXIlxKgmyKgh1LQj0wgU7g5KDAzxbjb5fqZhbvaBJlaxRqZehj8A34DYeZ60XbmmR52VXB3Fqj vADx9IxQVn6UsDROjktV1WcrG3PVzflzxFPiT+fSkKpB1rtwW921m114HfGg1K92Vy93Vy+QKmY7 S2fay+c7K5a7cRv99dtDLRpKx/FE9xVG742pgVvMIdDiH/CoD0F51/muJR5UeKC8Ljron0uZukDW a1+Har4OetFpdKM0X4l/rYIut0Kmz4pAvrZ4sP95QQoCcP80LwHRHQMA7qDIv9ceBt6oBK8UvJdy 7nM556GM/0DKuyvi3OJP3eRO3mBPgFxn064yhi9rif+q/CG192Cs54BCOhwFcJMOh0kHQ10Q+sOk neHu7aHunWHy7kjv/mifZmzggDp4SBs6maRcY03c5DJuC1h3xdz7Uv4DufChQgQNxE+LX85JoAeL L0FPnX27IH09J9JNpDklngm+vP+Y3ndA69kbI22PkXZHiZpR4vFY1/5Qy2Z/0xK5XtpSiQn3dzz7 W6uzv3EwumhvcMFJ/5y38Xl/47MeBud9TaCxeEA8zFIvzEo/wtYg3tk039+uMtStKtSlAuaY52WR 6moS52QK2j3C+hLazSrdxyHdyz7Nyx7laAYzvxhieh5hqR/rYBbjaIawMQTfJNT8ItzkfJjpOaTF uUQHfXDWmOYKDhIm0I3fAXZNkZ49iQEjmSFThVGswigmJgIwzdc+lnIKE8nIDZvMCWWBgl+I4GFR Ajz0HAUZIUWqXWGGVRJFzQ6iZAbyy1Ggtvcnegwme3GKIySVsaKKWGiN1YpobmUMryqGXxU7WYig F0QMpQa3IT2aEe4tCI/B7DBRQ7aaWDRHLld3FfFwyXxw5MAnzzflLXdgtvrK9inVO6MVyz0YVUOa tCZxpiVrZxB7k9Vyh9d5X0B6KO65LwI/tw2akfIr47i7nJbHYtITCfm5YujLKuf7de7HxclPS4wf t/h/PpD9tC/5tMl9t855s8x6u8L5siP96Xj6j9cW/nBj6dPJ3MtdxcM18fEMZ4Y5wB1sFY51KaYG lFODImq3jN4rpXfPCalSFqW1AVeEyY+Ojg4LQ8THJWBL8ouyknKTosmNlUfLyiUx8/LG7IqSP0zs bK37D1ovXnMiWtk+HaJZ3YHy8yiNYGMHEA98h4iHxuX3QAQb+6fKQ8/xOCVeDhF/NH0aaDrNnOZo 4eBo8eB46QBSXus7FC3xkPJgR1vqD1c0R6v7hxu7+9ta4uflgpkpinSwQ9BHUI7UC5sxI9mRPUmB 7Wjf3lwEvSZroCK9uyyV3VGpHiRIiaWChpypqhRqaRwDlypowygGamZoreLemtGyFGJKaEusb2us DzkN1pMaUotwzfc0L/V3qEV4QYuChbl2ogNJyUGdaJ+2WI+WSI+aEMd6hBs5NbQR5VscYFMcaJvn a1EMdytBeIeYnElws4p3sShG+FaiAotgrliUX26wS4qXLSjp+QH2namwqYp4eknkcGZgI8KhLsyp Gu6C8YeIT/GA1h2LtLyU5GxSHuZaHOSQ722Nj/QZLIpX9mK3mC33pkceKoePxxs3yGWzzVngtwKc DbCwMWxsAq8qhVudOpAdWhvlVhnhVR7hnxPoluRuHWdvhHYyKQh2zQl0iXe1BL+lfoZnQIKMzyGt DTPcrKphrh0xfoNJwRNpcFYOQlAcK6tKVtZmKQjZ6sa8hc7Shc6yJWj1gsoVUuWqbiyeVL3ZXbPR hd/qqd0k16yT8YD4NTJuuadqoQs7114+1w4tZbNMwunWHD6kEq/Qybqrr6DF39fesPpQ+yxv3YNY dXbrAjQHsr+QsV7K2WALorP+VHnRpG4A5+tAvI74rzMmAeuAb8C6rsID1gHuXxZlOuVBAPFQnZ+F KvyHGaHuSAC1eAUP+P5Uyr4nhnJHyLotmLrNm7zFA7wClMevM0eB8lcmh3TWA+UB8cfjfQdU8hGV fELtu0ztB9sjav8BdUBD7d+j/F3244mRy5OUK4yxa6xxUN7BNwdnCffEnPtS3n1wRJELHiuFz2fE rxekwPc3iwB38atZ0Ytp/lMl+4Fk8o6AdpNL0RF/NNF7OE7W0Hr2QcZIB5Sug9HO7YHm5R6CqgPX nhYdYm5gd/Z3Dnpn7PXP2Ruc9zTVC7Yy9je54GN8ydf4kr/JxWAzvVAr/TDLS5G2+knuFuBnrzjQ vi7KuyzYIcfLMsPLCvysagv72Wh7wyQ3yywfB0yIB9rNOtTiEhx8laVejL0J0g4a5AHEh0HEn0OY nkdZXQDEp7gYJzkbZrqbYXxsCr2tcSHOgHhabjggnl2EZBVF8SrixLUp/OpEZlE0QJ9bghKUx0JL iZVG6VYgALhLahKhpWbKo8dzQ0AEFTHCyhh6Hmwo2WsoyZOFCZdUxYuq4oHvXO2NrIzicGZJFLss hl6A7Enwbwp3aYvw7Iz2HkwPnSxNULQX7Yw3aaba5rpLJPWZCnyaFJesakrfoVQdTOC3gfKkgpnm TDkhmVEYrqhPPRyrOaDgrzGanikG3s5RHkuIN1j1N9mNd3jtjyXkR+LeZ/Kh71ZY368w36op7+Zo P27y//Ox6i/His/bvJeLky/mJt8ssz9si78cTX84UL/ckb/YkT3bUdxdlx3McKaB8iMdQipJSO3m j3aBIs8bahZSOmZ5YzLmWHdrfWZKUmQ4AgaDo2KiiwrzC7IzMBlJY13NjN426Th5RTSxqeRtzCpP Uf51H7+W+NWja8Llra++C0DWdnSj8LrLrf+GeJ3y0H1PWuIh5aF5k4dK6C4naFL8jDZzmuOFw+MF iPjj5cOjlcPjFWgLiD9chXKwpt1Z2T9Y2Ttc3dVs7O7t7O1tbayJWNQZxqiKQuL3EdTUZklb8Vgu sjc5uCc9iFqZJCHjafXF7QUJ43X5iu4qSVsRryGbUZ1CwyYwa9P5bQWSngrFcL2YjKdgUwHx7QkB xCRoPffu1JAqmEOep1mhj20V3A2a1hLm2h7v25Ma1Jng3YJya4p0q4E5gRbfAKyHnhxiXxpkh/EH Dd27JNwzEnpOk2Wyp02Wv2NDMgIfG1gY5pbmbZPmDQme5W3dig7k1aTRi6MmCxAEuA0uxK4uwqM4 0DHD0zLNxzre2STSXA9ldakqwrM40CHNyag5PqQvP3pxtGaVRjhgtT9SjdyDHlZQM9OSwy5HsitQ vOokenEsNR/JqUrm4JO70kJKg53TPezjXe1iXWwS3KyT3Kzyg1yLw3wy/Zzj3axRzpYRtsYRVvpo R9MCH7vaMHdirP9wcggjM5yXjxSVJMgqU5U1mSpCznRj/kJ7yWJnOSB+mVSx0g0Rr1N+HZR0EjQc D02t6cGtgZBxq+TqJVLFYie0FOVcW7l2Qcqqzb76veHWIyrx8gT5ygT0lCjouqt2fqRO+Uf/B/Gg ueuI1+Ur9KejN9qRekC8bi7Nc/CnCvYrFffNz3c26co7CLAegK7zHWx10SkPZQ4augHvAe9/rea/ VELEP5Gy74vZd0WAYNZd4dQdgXZqDX/iNnf8Npd2kz12k0W5waJcmxoB1oMA6w+gOg9kH7hMG7o8 Pnw8MXw4PqyhDelwBzkaHwa+X52iXmeN3+SAA8YkdPAQTN0RMu9K2HelnHsy7iOV4MWsGPj+fkUB tq+g27J4wHdoIo1wHFT4G5zRa6zhy4wBHfEHUHo01O79UeL2QMtab+MMsXa4OD3d28FD74zjxW+d DM45GJxzNDzvbW4QYmPqb6bvZXTB2+hCkLke3MoASI2w0otxMEpyNUt3NS0OgJ45g/G3zfKyTHY1 S3S1TPSwSXA1T3A1S3Y1T3EFZ6gu6d72cc5mkeAs09YQvCHSWj/U8mKo5QW42bkIi0uR5hdirS8l OhnF2+unuplmepgD4vM9LLB+dp2xPqNZ0J2onBIkpxQJWjwgXoBPYZbGMIHvVQmyuhQJLpFfhhRh Y6S4BFltkhiPFlTFccqjoWf4FYQKK2NlNWhQ2xkF8NFUXxro9WXREjyaXx3HqUTxq2P5oMtXxPAr 47nlCeN5UcQY7ya4U2eYa1ekR0+c32A6fKoSvThQtUtv3hitnW0vFNemTpZGsqpQa0NlmvGavZGq 3cGKRRJmtj1HUB0Pji4LHXmbfWUn1NqH/K7XC5SHsp67gs4brBZA/Cvl0Bv1yFvVyI+rzI9z489k Ay/A/g7/n6/NAOU/bfE+bQo+bYnebgo/ahSfDqefrYsfLvGfbyqe7MxcXhBuyCalEz280U7eCHGy p0k0SpSOtrN7ajn9TZJxsnhycLSntSw/MxoBDwr0R0ZF5mVllGNyGiqKiHXYoVY8e6B9nNQ01NF4 ivKv+/i1xC8fXhUsbwHchZDv2pF3LfG8tS2etsJzteFBxO/y1vdA+FCRh4iXaImXahcH1i1aoNYc T2uOZzXHgPj5gxOQpYOT5cOTlcOT1SOt8gdHQHbg+xrY0Rwu7+6DrIIKv7e/v7+7vbFKGyQuc+mL k4O8foJ6ooVbnzuaHQmIp5Uih8sTFhm9gt7mtrx4em2eoqNMWJ/Dqkln4lOZ+BQ2IYPTlCMklkr6 8OBIMF6Z0Z0e3hbv15sOG8NEk1KCK2H2Rf5WpUEOVaHQ8sJ1Ee7tcX5diQEd8d7tsV4tSM/aUOca uBMB4Qb0r4Q5lQfZFQfYgu5cHOoe72QCfjcy/BzzQ1zrEmDNKeFFoa5p3lZA+VQPq2xv68a4AGZl ChMbxyhENEU4VAVaNyC9sHC3TEC8l2WCiwnKyhBhcgYb5oqFuSTZXiKmRtTGeM8OVB2yOzcodcdT bfel/Tc4nev9WHljmqQumY9PGc5GtMd49yQH8vCplEJUtptZpOnFMBvTcFvTCBujcIuL4HcSesiD i2Wqj2N2iFdWoHuOv1NRoBMu1L0jNqA/JXQ0LYwOEY8CxEsrUpQ1WdMNoNoUzbYVgxa/2FWuI16n vI74dVDkAfE9ePApaPHgdVDzl7p0xJfNtJTMtJQC5VdIuI1ewu5gyyGl61g7mfLm1NCtqeE7rFHd XJpf+q4bsdGN1ehk1yn/SsH5pfVQo9e+Tdf3wZ/qyrt2yOV06qRufOYr6yDfLclBvn4KlAcdH7zt LTSvhv9CAY3SPJVzHsu5D2Wch5D1rPuiqfsiBhTh5H0B/b5g4h6PdpszdotNuc2h3GSPXpsCfIOS PnhEGzihDZ1MjJzQR4/powcTo199BwEvAuJvsCcg4rmTd/jg4MEExN+TcO7LuA/kvMdq0asFCfD9 w6ry3bJce1sW93QiDW8MVHhA/HX2CCAeqvDUbii07n1q1/ZQ2yq5YaG7nksoxUYFBZpecLrweye9 sy6G550Nz7sYX/C2MAi0NvYxueSmf8bL6Dz06D4r/VArvWh7I9An0E7GaS4meV5WOR6WaQB0F7NE Z7M4R1Pwp+CkE5SSVHfLFBdzsE3zsgXFJcbJNNnFItPHPtrWAOAeanYu3Px8rJ1RtOWlWDtDlI1+ sP5vwHlAhod5nqdlnptZsZdVE8JlJAM+VRjBLYvilQPiY8R1adKGbG5VIrcaLapLg5aOaczkliB5 xZGSilhgtwifAIgXVMZOFUJP9uBjURJcvAyfIKxAsQrDAfGM/FBxdbykLkmAj+dVxQir44DLguoE flUiryIRKN8d490R6kJCuHcjvdoj3VqiXPozYZKmnPXhmi0KYbkPK25MY1Si5C3pm0PYfQpeQ6nZ Hqla6SuZ6ciV1CaBw8xCa842uXR/sOoap/2pevihtPcWt/0ms+UyFX+f1fpG1vt+hvLD6tT7ubFX 05QX6pG/nSj+643Zv11R/+364p8vz77fEf9wee7Hq8tvd9X353h3ZzgP1pQ3liTb8inecDtrsFVG 75skN3H6W2fpvdyeBmpb1UBjOZ3cxKZ0D3TWYwuzkRGIAD8/WFBgLDKisjif3Fbf11I32dc5Rmqp LMg+RfnXffxa4md2j4Qr2zri+avbuvBWAetbnLVNNtiub3Oh7PAA8T/f9QqI1xV5oDwEva7IQ/e1 AuJPZg9O5kCA8prjRajFA98vrx4B6HXEHwHf1w+P1zRHyzua5Z39jT3Nrkazt7u1NKdiTwwt8eiz 4328/jrleNMkLn28IGY0K4JRGdeUBl8XTqzw6DRCGbehUFKfJ8RnTuFSeYRMQX0mh5DOrssUthdL e6pUA4QpfA45A9ES4z2Yg5gsS+jLgFfB7LEw+/oYn3qUNy7cpQ7h1oz06ojzJyUEdKOD2lA+9Qg3 kLpwNxzMqRrmXB5gW+hjVR7qhglxQbuYot0ssgNdCuBupeGeNTEBlUif/GCnDG/bNA/rXF+7htgA Wkk8ExtPxyA6YlxxwTYEhAfoUHl+dmmeFokuJvEOxjHWFzB+1tXgG3rbNMYEl4e6ULHoB/IRzUTL 9ijheKr1KqcT/ORtDFUtkIpEhPTBzPAKf1uMi1FPcjC9HN0SH5zmZIH2dASFPcjoXKTVpSxfxyhr fZjpeaS9aZSjRZS9KdrRpNDXtibUlRgXMJoZycTEcwvjBMXxorJEcUWKvCZL3YSZbi2aaSue6yxZ IEJjNUB5kFPie3DrPTXr5Jq1HmiUZqULuiVqqRO72FG+oF1WfrYVEA89BVD7/BCt8kNtmtHOE1oP dFfU5MAt5vA97aR4qMtrF4/8WuHBVrfzVXDQzUHADgh4Rfce3Z8C+sEf6UwH0ZV3YDegXGe6TnOw /fqKDnod8e9nhW+noWutz38m/okc2Mp9BCnPeihhPZIwH0tZj6XMx9oBoodCoPzpbbd3uaDUj16D JtsMXx4fAi3+ysTwlcnRy4yxE8YYgP5YK/7pEA2TpiMe+H5fxAZ5IOE+kvMfKwRPoGut4jeLUt1E ydfap/fp5krqRuEB8cD3q8yhY3of1NzHSGB7QOveHenY7G9eITcqO2raMuKiHM2B487655wNzjkb nnMxPu9hdtHbUt/T5KKr/jl3w3PeJhcCzC8B4pH2JgnOZmgnk2Rn42wPi1xPqzQXM+0MGcMEJ3O0 i2Wsg3GsgwF0AHC3yPaxzfaxA3UeHBISXMwyPG1y/BzQLmbhFufDLM6h7AzAz1KsjUG0jWGI0ZkA vd8lu1rkgC9xNy9wNy/ysGgIdxlMhzGKItglQPlIXmUsIF7VViSoTVe05Cjb82XNWdOt2cziCGZe qLAYKcLFC3Hx3IpoZUMKDxvNLokEAccGUPCloGJXxLAx4ZN5cHZppLg2UdaQKsTHcyqi+VVxQlwC twJ8YTyvEj2eH9Gb4NcT49Ub59MT490V7UmM9hxOhwvx6Qvkii1qvYbeuEWpniMVLHZjNgaw28PV +9TaQzphY7AcdHkFIUVRmzzTkL7cUbA9gr/G7bwv6X0o6bnNbj2iVO71F18dq34k6Ho7PfJlceLT 4sRTef/rGcr36+x/vqz8H/fX//uDzX+5u/a3e5uA+E+H8y/W5PdnefuSyWMV+9a6Skgh0oi1iqmB GQ5FTh8QDhE5fW3DzbhaTFpjeV5XY3VvR31bI644Pz86ItLP28vH0y0rLWmQ1DHY0drTWNfb1lRT WXmK8q/7+LXEC5Y2Bae+Q8QD3MEO2HLWttgQ8ZsQ8Rs7nPUd7s/Egwi+Er99SjxU5PdOiZ/R/IJ4 zVfiL+uGa1YPj9YOAfHQVdaV3YOVXc3W/sH+gWZ7a31WLVUIGCtCxsx4r3i4STnWyK7PZZUlMUsT xktjifkx6snBo1n5PLWXU1vAwqZysKlMXCqfkMUnpHNrU7mELG5jnqSrQjVQz6rJ6UyBtcX7DmaH 00vj+zJCy4Osy0Ps2lOC62O9KkMd66M8asNc2lC+/alhfcmhTVGeugoPXsTBnGvD3Mr8bPI8TCsR HgXBTgkupqnednkhbnnBzrn+9qWhbgR0SEWkT7avfYaXLSbQuT42YDAfOV4cPZ4f3oP2rgt1qAl1 qQSaBzpm+dike1mluZunuhkXB9pUhboW+dpXwj3LQlzaU0IOJ9uvc7v3aI0bI/iNUfzxVPM1bscO tWa6s4BeEt8Q7pllq1/oYTaQFdGZDCvyd0jzccrwc4YZXywIckn3tA41PRdieiHc2ijYwiDI+FyC g1F5kCP4V4AeqpkcQs+LEZUnSatSZbg0KT5DRsiRN+YrmjGqtsKZjuLZjmKd8tCgPCjyPUB5HPBd Szx0rRUQr/W9bL6tFFqHUptZUOSbwbZ0vrV8qbNqtYewOdCiGSWeKs8YvM0agW530i5aoKvz/y7x uhYPHNeNtuuU19Gve11X4XUtHuwD6HVDMbq2rqvtX3H/YUX546oK7ED0L0g+zIvfzQihgRpopRpo Rs1jqMizH8lAWI+A7NKpR9Kpx9LTCwCPRPQH2idPgQDo73DHboE6zxy9wRi5wRi9OUW5yRqD5tFr 5+EA1kGus8YB7qC83+YxbvMZd4VTDyTsh1LOIxnviVLwFPiuFr2YkQDi3y5J3yxKXs1Dvj9TcR7J p+5LoEVpAPHXWMPQugU0aHBGlwNq10Z/M8gyuXGiMj/G2cLl4jfORhecDS856p910j/rbnLe21LP x9LA4eI3jpe+9TK9FGClH2xlEGptEOME3S0Rb2eY6mxSAK2rap3ibIayMYyyNkTZmcQ5mqV52qR5 WKa4mWZ4WOT52uX7O6S4maNs9eIcjNLcrbK8bECvj3UAb9ZPcjFNcTWPtTWEm5zzufTbYOMzaBfz XD/7XE9LjIdlqY8NKEMDaSF0TDi7FMGriAIQQwPizQWgyKvbCtSdGDWxYLojn1+VMJkDY+bABVWx 0rpEflXMdEsGpzRSUIECW3AGIMOjxZWx3JJIkXYhBFYRYqokklsdq27JENeiOeBtoOOXRzPLkNzK WBY2diwP0Z8a1Jfo3xvnO4QOGkkKGUQHjmaEsSqTp4klG4PVGwMVa32l631la/3Yld6y9YHy/TH8 Ia12d7hyvad4riVLBs3RTFQ2ZS52Fx9PNDwQkR6Lu+9x267Q8AdD2GsThId84kt5/8d56nfL9DfT I69Uw19Wp/5yJP/XB+v/3xea//ni4L8+3v/jzY2PB/MvNpUbrGHlSOf1Ralmhs8ZbJskN6qmhtek LAWDIqQO9DfXVuVnFOekVJUUYHLSu9qbmmtqinJz0lOTYlCR4aHBxXlZ9MGByrzchqpKbHnVKcq/ 7uPXEs9e3OCt7fLX97hruyCc1R3dDncN7GizvgvCgbLHXd/jbOxxocXINKKtA2hSzdaBfAtaFli+ e6zcO1Hvn0zvX54B2TuZ3TuZ3z9Z0Hwdqzkdjl/VZu3wYGNfs7mj2drR7O4f7u7tra8uzyjE0yLW HH9SSetVjLbNjDaJWou5+HReTTq9KmmoKk1OIx0vSNeYI9z6EkZ5CqMMPVWdxKlNE9RnsGtSGLhk Rm26sKNURMROVqeTMxEd6ICRnKjxoriOeL8SX4tiX4vWOL+2OH9soB3QvCLApj7cdQAiHoYNsKoK tq0Ld8HDHfFw55pwt0Ify2x3k/qEYEywc7yjUX6Qc0mYZ16gQ56/PSbIkYAOxscG5Po75vo5lsLd a2P8iOmhwwUR44WIgbTAxggXPDSZwbU4yDkffEmgQ46/Tba3eWmwXXmIU563dUmQCwg+0kvRXnKV Qzqgt6z0VQDWF3qK92h1l1ktu+N1M8QSGiYBF+ySZWfQEOFBSg4p8beNtTfJC3LHRvpXRwdm+thF 2ejDzC+GWhnCrYyDTc6jrC9ggxyakJ5dsb69iUG0nGhmAVKITZLi0hR12fKGXFljnqwpX9VeBHyH iO8sXSJCxOuKPDSB8pR4PFB+hVSlXX6ybK4NlPdiaIRHu51uKlQ3ghSpm0pm2yuXSXXbAy2HFOLl cfK1yYGb0LMAtQ8C5ELQf1X+/w/xQHDdgPtX8XUv6ljXKa+7xKrD/ftlhS5AdrAFsgPff1pT6178 siz/uCB5PwctPAk9MEQtfAEtVgPd6QoFNHoZ67EMEM94JDmdof9Yu33AH7/DoYDouvxdDuUua+w+ e+w+h3qPO34HGrifuM2dBKzrhmXuCpj3hKz7QvY9ISjmzIdScPyARoSeKvnPwD90RvxqTgI9fXsR QA/2Bc/U4E+ZD6T0O0LazZ8H4gHx0Ci8Vvn9sa6d4bZVcv0SiSAilJaF+ric+0fHS9AseMtz39qc /72r0Xk/awNv84seJhdszv3WSe+cl9klf0s9uK1RqI1BpI0+ykYvzlYfWhTezy7XwyLWRj/SUj/K 2jjazjTCSj/RxTzDyzLL2yrXxzrXxybXxzbD0xJonuhimuZmnuxskuxqmuxunuBkBOjP9rYBZwB+ er/zOP+bQKMzsY4mOb72GF9bjKdlua9dI8KzNzmQlgfnYCPFNdAyYYqmXGULRtWUP91aMEMsnCOX znUXqZqzmIWI8YxAbnmUjJCkaEgBW+C7sBK61gp2JKDdY1GMfDi/JEpVlyKqipssBqfdkfzqWEVj KlCejY1mlERMlUYB6wV4NLUoaiQnbDQzlBzj3RnhRkmBj6WFDySFDGWFsysS1c25ix2Yle5i0N93 KDWbIzhg/QqpcJ1cohnFHVNr94dBjymaa81WNqTJCCnTLVk7QxW32K2PJT0PhMSbU02A+FtTzfe5 HU/FPe/Uw5/mqB9mKO+mR9/PU3/c5v7Lrfn/+ebwf7278l+eHv7p7vZ319ZfbM1cVrKvz4tvrilX xXRmXwuNWCekdM/x6SoObbizEV+UU5CeVJidnpeR2lxb016Lb8ZV1VZhi4vyfX3cQ/y9mZTRkvT0 uvJiXBX+FOVf9/FriZduH3DWoHoO8Q2I1+Zn5bUBr2vD3djnbOyzQYuHFhY+0BJ/IAO+bx0qtw8V uyeqvcvqvcuAeEj5vZO5/cvzmsuLPxOvVV57xRUQfwSU16zv7+/sHeztHe3uHWxtb60sLailQjmP rmKPycZ6pkeJc8MtgubCcWwioyp5ojqFUpslprRuyRkrzGFpJ56Lz6GXoSew8Zy6NHFrLrc+fbI6 cbImlddWyGstAsQP5keT08OomLix/JhWlE+Zn1W5v01LtG9HfGB1sGNVkH11sH1zlGdPUkhzlDvG yxgf6kCIcKkKsqsJda5FuBcF2GACbJpTEKC2JzobF8PcysM98vxtC/ztCgMdiuCODUkheFRAaahH aah7VZRXU1LAICZyojhiLC+0JdqjLtwdEF8Y4JjtY5Xla5XhY5HmblwUYIsNc8nysSwOccGGepWG uDFqs6+I+o5ZnWsDlaqWbD4OLalPX+wt2x6v26LWTXeWjuXH1oW5NYa79SfD8HCXVFerQph3GcIv x98JlLJ4Z/MoO+NwG6MQM70gwzORpufyPcwbI9x7EgIGk2FjGeGAeF5JvKAiSV6TKSdkqxoL1M2Y 6ZZC0M0XOkoXO8u0t7lq59Vo58h/xX0ZVHjtKM1CByC+dLatZLatGGSmBciOUTWCFIBMNxfNt2HX SLXQuPwYpPzPi9iM3GGPAiUf8GmPhKeXXnWD8oD4Xyqv0xwgrmvrun1df4dGaeahfJwXf1qUfFmS fVmWfbcs/34Fwh2wDrY65XU7uv3vlhRfFhUf56Tv5iTvZiVvZyVvgLbQHHn+SwUPGp1XcJ7L2E+l zEeiySdCKE+FjCdCxmPBpDZ0kPtcGsgD3vgjPh3kAW/iPgiffo9Pvy+YfCiaeiRmPRKzH4k5jyXc R9o8lnGfAN8VvOcq4UvtgwZfz4nfLojfLYrfLYhfzwiegdMI8dQ90eRt/vgN7hh009PUoHbRMdLB OGlvjLgz0rbR37DUXSdrqWpJioabGTie/b2j/gXz82dMvv2trd5ZF+MLbsbn7S/81vHiNw4Xfu9u eDHAQh8GerqTOQJaUuZcpMU5tINBUaBjWaBTmpMx0vJiqOkFhKVBjKNFnJNFmpddmpd1hrd1foBD AQj4wXY0incwAK8AvuPtDWJsL2V6W6eCM053s1w/W9Bs/PS/9br0+wCjM0hbowwvG4yfPfgBg1p8 uHtXvM+I1m4pAS1rSFW1ANyLZloLZ9oL50il873lsz0ls50Fgsp4WnYIAxMmxscrG1MV9cmyWrS4 OlZcHQcixUMDNYB4ThFCWZesJKSIa5NAi2eWRQpwcfL6ZCn4FItilkYJcPGimkRuFXoCEzlVFENJ hzcG2zfBHfuTggdS4YNpMDpoMxWJyprUhfb81d4y4Pv+RMMJtW6nD5xu5kMXWscJ16aajsbr9kar t/pKFztyJTVoWV3SXFv2yQThhWrwubL/Prf9DrNZm5bHgq7XioEPs5SPs5S36qFX6sEPa5P/+dbc v746+B9vLv/z88Ofbm+92Vt4uKp8uDF9f3v26oocKM8b7mSQm8S0njkBTTQx0F1fWYXJwpdgqoow pTlZOExuTQmmMDcjMSEaFY2Ii0L0tra0VVXWlxfiyktPUf51H796LP7wCnv1/yQelHqQfc76LwIR r2FvaLibB7ytAyGk/KFk61C+daTYPgbEK/ZOVPtQkQctfhZEc2X+4MrSwWVddMSvHh1rc7R2fLi+ fwAq/PaOZmN7d31jfX15cVosVHAmptljouHOOWr3wmgbpyF/EBM9WhJDx6WO1+fyBurn2EMLjIGZ oTZxSxkdmzxRkchvzJa2FwDi6dWJjNo0bks+rxUzBa1HhhrMjaQVxg1nR4JiWx1iXxvm0hoDtfg6 hGs1zKE21Lkj3r8zwR8Hsyv2NauGAdwd8TDHunBXQHxFqHNVpGdtXHARkDrYuSLCuxrpUwxzxgTY l4e5ZflaENBBfZhE8Hqev10J3Kkhwa+3IGKiKHyyBNmFBt/TqTrULd8bnPyaJboYJbubZHpZlAU7 1iC90zxM8wPt61DBac7mpBzUvemJK9yutf5yeUPaOAbRlx7CrEqeJZesUXDrIzWzxFJWRcpIVuRg WnhnXDA4MOQFuqFdrYKNz8LMLqK0C16iHM0Q1kYhxueQZufz3S0IYa6kOD/ovqesiFPiseDkNF1W m6moz1E1Fcy0FgHiddGuR3Y6QR5Svrv6q++LnVjdVVZoCL61CBwYdMqDgwQI+D6K+jxFXZ6qHjPf Wr7eXbM72HxA6dCN2ECPEAHQs0fuax/ADbq8bnRe1+j/b8TrcAey6y6ZfpgTfVyAcP+8JIVwX5F/ v6r4YVWpCyD+a/4N8SCfFmQf5qUf5kDkIB/npQD99zPiNyohyFu16I1K8ELGeS5mvhCzQJ6Jpp6L mCAQ9/xJYPpDPjgsMZ6IpkAeAdb5k2CrXWiB/hi6Msx8LGI9EbOfSnjPpPwnMv5TueCZQvBCJXw1 DUCXvJ4Rv50Tv18QvZ8XvpsRgBOUZxLWQ+HUPeHUbT7jBnfiGodyeWrgcIKkoXXuUdu3R1s2BhtW yHWKtipyXkq8m6Pj+XPW585aXzxvcf6M1cWz9kYX7fTP2V781lHvrKvBORe9M15GF6C1RW2NwqGZ 7BfCzc/H2FzMcDMtDXHO9bWLtrwYZXkp1PRcmMWlaAdzuKVhvLt9vJtNgotFnr8j+JEuC3XL8LBI cDRM97TCBLuinUwQZmeA7/mBjqCU5AfapXqa+xufd/z2H3wMz4bbGMY5mmZ5Wed5WpT6WzdGuXfF +gwk+nNLUfL6VElD2nRb/kJn0Wx7obq9cIZUtjiAWxrEL/ZWKJpzGMWRtJwQXnm0Unv/tqwGLcHH C6tjhFUoaU28ohbNK41iFYZLcQkq6Ha/DFlDGvieYlyCuDpeRUgB7Z5dHDlViBBWxwuqE5mlMdwK 0O7RlNwI8HfoQvkMp8LHc8JpOaGsIiS7NFrVlLlCLl3ug5Q/ptYA1ncpVRsD5TsjVSf0+iNa3S1m 2/XJ+uMx3Fp3wUxzBr88WlgZuzuAfSjoesDveCTofComPZaQ7vE77vE7Xyj6382Ovp+jvJsbezdH +7zO+afrc//6UvM/3hz/9dH2qwPVjTnWZdXUzUXR3Q31rXX1joqvmBySjfctCGhL4knWMLG5qqgo MzkjIRYdhUBHhaWjo/OyUhITUBHhsDR0XFcDYbi9lVhbjS//j3mw39zRNTbQfEPDWddwgOnacNdB NCBa3LV/BALeoyWeAxF/KNg+1D4S5EgKPRLkWLZ7It87UX4lXnMFZA4Qf3h16eDKIqT8ycrRydrx 5bVjsD3euHwCiF/Z2F7f2l3Z3FrbXN9aW1by2AoOdVPJEQ62r0wNLFDaWA35A4UoGhY9VZfJaCoQ DdRPM/pWedRt3th0fxOzJodVl8VryBY25bBrUycqEyaqk3gt+cL2IlZd5mhxzGhB9GRJwlAWArrd NMQOH+ZIiHInID3xCBdcqFN9pEd7vF8zyqsabo8NtKoKscXDHevCXAgId1yYKxbuXIFwx0Z4FYa4 FMNcsQjPqijv8nD3oiBHbLh7ZZQXISGInB9XFxdUEGiHCbKrinRrTw2iAuJLo0lJAYUexjXhHgU+ Ntm+NskeZmk+lgWBDuUhznUxfqkeJkluJi3JiARr/Xx/pwczzDuSgY2BMkkteigjkJQY1BjlM1qC knUWrAxXrQ9XL5HLpfU5U8UJoznRVWEeKBsDuOlFb72zfsYXEbbaxw3aGKIczNDOVtmethVBTk0R HqQY3+FkGD0nil2I4pXGgXYjwaXKajJAkVc25k23YObbShbaS0G0ymN1yuuI/6XyIAsd5aDF64gH WxCd7yDy+lxZbY6sJkdJyJ9rAWfENdsDTbqnex/TeoDyt1jD2hVsThcT1kEPlH/28wTKr8Puv2zu wPevgQbfF6Wgv0PNHbC+poKiNR1sf1pTg/xhfRpsdS9+bfGfF+VA+Y8g84B75ZdF1XeLqs/zio+z so9zMu2O/K1K9FrBf6OE8krOfSnjvNRun0tYj4VTjwH3gH4J56mE/QR0dsEUpDy0JMPUUykLbB8K ph4JmYD4F3LhM4XwhUr8Ui0Cvr+ZlYK8nZN8WJR9WJK8mxO+UfNeyjlPxVMPBJP3RFO3+JPXuLSr 7NETRt/ROOmQRtwfa98abl3tbZjtrBktyUrzc3PRP291/lvLC2csL3wL+ru94QVbg/M2l87YXvrW Uf+sq+F5T+OLfmb6IRYGMHO9EFPoZlSUjV6Ki3Gut1WBn22Ks2m01aUoK71w8wuA+DArg1Arw2gn K6SDOdLOKM0TFHnHoiCnwiCnPOjuDbtcP/tkF9NYW70kF5MMT8sML8vCEKfScI9QGyOHb/5ToMlF OLQOpX6Ss3EF3KXAy6wxyq073q8/3o9VGKVsypQ1Z8obs2bbMXOdRRDxXWWL/bjVoZrVQdxMZyGn IpaaFcQoCJXXJC60ZasbUqU1CbzKaH4lUoqPUxKShKCnY8L5WJSyIV3dkq1oylQ1Zyob0qR4tLwm aa4pc6YpA/jOwaK4lXHcqgQeLpFfk8LDJdPyIvrRAUNJgePZoZP54ZMFCHphBL8qARqFH6zYGKrY Gizfp1QfM+oPJup2x3Cgv6/1FB+P1d3mtNxkNl6bJBxRcLNN6eAYIyhHrXTkX6bi7rCbn0pIz2Q9 L+R9b6eH38yOgLybp35YmADEv52lfbfJ+9uthX99sfuvbw7/9HDr2a78+hzzWD55Rc29PCM6WZBv KXgqxvCiYGJdwVGyKeP9HaTm2qpiTHZqIjomMiE2Mi01MSsrLSoiFBESWFtaRO/roZA6G3DYU5R/ 3cevJV6lucIGpm8c6AT/GfQDLpRDji4bB+y/55CzecTbOuJvHwm2j4Xbx6KdE+2D/U5keyeKfa3y msszgPiDK3OHVxcPry0eXF3QFvnV46trJ1dXjy+DIr92dLS6d7CyubO6vbu6s7O5u7W2MCtmjC9K WVsqLq+/ZYMzOjvSymsuHiiKoVeniDuLWaA8UtrmpgZ2FewrsyLlYDuzoWQSn0GrSOIQMiSteaya FCo2HhAvJ2E5hGxaaQKtOI5ZngSIx8PsKwKt8aGOBKRHbZR7dZgTLtSxAeneDD2b2w3QD3yvCoGG aBojPesjPKtgzqXBDiWgswc7ZXpZZXlbFwY7lYa6lsBdSuGu1ZHeeJR/VbRPYyKsOTm0CumFjXDD IT1bEv1HMIjxYtDifcp8zME3KQlyzPazS/OxSfO1Bt8EiF8W6pLmZYZ2NcKjAgp9nZAW+muUjver nAMabrolnZzoTcPE5Tqb5/lY9+UjhU3ZC70lS30l0+254ro0IT6dlBIaa6UXanYp0MzA38ww1NoY aWccZnbeX//bcLOLOV62teGeHSif3viAkWTYeCYCEC8ojxdVJkoB8bUZivpsVRMgvmCutWi+rRia IN+hG6s5JR66B0o3I/7nK65A/8VOoDxU5GdaiqabCyHfG/OVIA15yvo8SPnaHGU9ZralbImI2+xr 2NWuTHl5gnxdt4gN9Dy/MZ3vui6vG5EHxH9V/v9GvO5T3ZVV3YDM19oOEa9VHhCvUx58Cl4HxH+/ rPx+Rf3diurzkvLLkuq7JfV3i+ovC4B45dd8mlN8mpN/WQTvV35ekH+YlYCO/25aBPJ2WvRKKdTl JSjmcv5zGQ909gd8xiPhFOD+qVTnPvuJhAP+9JVKDHx/PSPT4f5uXg7yfkH2eUX1aUX2dh58N2h6 6BPx1D0B/Z6IcZM3cZlHPWEPH9PJh1TiEZV4QOnc6G9eIBF4tdji0AA3vfPm574xvXjG9OLvbfS/ dTQ6Z6N/1urit9YXvwHEO+idcQe+WxgGWhoFmhsGmugFGp1DWFxMcjbN8bbKh56EY452MAJVAGlt gLDUCzW/BK09aWMU7WQRZQcVArSTaaaXdUGAQ36AQ46fXV6AIzgTTXE1jreHZsEDx6Fv5WNfjvBN 9nZyOfuNj/7ZYNPz4B8Rb6+Hi/AExBMQLv1JQQPxfhM5cFVz1gyxQN6UPd2SN0csmu0qniWVLQ/g t6hNW6OEOVIxQJmeCwPKiypjV7sKQJcXQ7NrkPzKaHltwkxjqrQ6bqoglF0SqW7KWOoqBD/tssY0 ZVM6KPXy2iRFXfJsa5aqOUMADgygyNckCmqT+DVJnKqEcUzkUFrQILSoWTA9L4yeH07HIATV6AUi BpwWbwxgNwfKQfaoNUeMhpOpxkNa3XwbOO9MP6DgbrFbbrFarkwQ9gax232ls80ZitrE5fbsvf7S 65OEB7y2hzxQ53veTA+9nR15P0/9YZ350yb7u1Xm5zX2D3uif7o9//++3P/XTzf/8nTv+b765gL/ RMWZow9IRnsXuBNiSs88j7at5s+L6ON9bUNdzUOkjkZcZVFeFiYvG4PJa2xqaGtrLszNxBUXTPR2 MYfInfXVpyj/uo9fSzwfAv2Qu3HEBXaDrB9oTYde4YBA+0fsjSPWxqEuOuK5W8e87WP+9rFg50S4 eyLeuyzdvyzbP5Hvnyg0JypA/MGV2UOoxc8fXJ3XAOKvgjq/cnxNS/yV5YPjpX3N8q5mZXtvZWdv fW93Y3tjXiFVsOirCs6icFw41LY8NaAabGI1YCgVKcL2YnlPBb+tdGWyZ5U7sqVga6aFwv52Ealp uBTdh0FOVCbJ2wsFjVnDRdHshuyZATy3IYeFT2dVpbIrUvrTQ7H+lpVBNpDpsT4N0V41UIt3bER6 NKM86xDOOLh9RbBtJXS51bUJ6VUbBi0WVhrsCBEf5JTuYQGCCXIshjmDVCA8KyO8S0PdMcGOoNQ3 oIMICf54cCqA9KyL8e7Lhk+URA9mwJoi3PAw50J/uyR38zhXs0Q3i1RX81ygfKBdmqdZiocZNtyr MRae4W7Nwue+mJu4I+hY6ylklqL608NrQj3jrAzK4e4DeShxc87qYJmsJY1bHcvDJTCxKfXR/giz izHONn5GF0NM9WKgh3CeDdD7JtJcL8fdCg9zaUd6DSYG0dLD6dmRgHgRFi2pSpLXpgPi5XVZqkbo Cd2zrYVAeUD8MvHvzwbREa+dOnka8Mqp8tC8mpK51uKZ5kJ1Y4GqIR/gDqLbkdflKgjg04Lp5pKF jorVnrqtwRag/MkEdAH2BvTQV6jL39d2eUD815nyOui/FvmvAzW66Ij/qrzuQitAHPJ9WfnjivIP K6o/rKr/uDYN8qf16T9qof9hBRwDpv+wMfvTxuwPazM/rM3+uDb3/fLMJ8D6PCj4qi9LatDrP84p Pi+AbwUOD7Pg/d8vgyMBOAkABwn1d8uqz4tKUP/fz8rezUjfTktAgPXPpFwIdxn3uZz/QgEieKEU vARHAhUo76C2y0G0uCtAPoKTiVX151WwL36l5r5UcJ5IWHcF4H/0xDUO9YRPOWYNQk93Gus6GOnY Hmhb7GlQd9S1paL9DC+a/u4fTS6dNbz0rdGFf7Q3PuNk9C3w3fL8N1YXfm978Rtn/bPeZvoBFgag xfsY6/saXgwyOh9ta5DlZVXga5PjYZ7qZBRraxBtYxBlbRgBrTumBzO7FGFrHONiiXQ0i7YzTnCC qjom0CHf3z7d0zLLxyYvwC7bxzLD0zzdwzzD0yrV1TLR0SzN3SbTzxnlaB5odDbY+Fyo6dlYG73S YKdif5uKIJvuON++eF9gq7g2eb67aK2vYr4T+F64SC4DxK8N1pywug4m2zdH6sT1GbyyaEpGAKc0 cpNcMteSJaqK5WCRgupYdUPyckeOqi5Zu2p8+ExL1npf+WJ3sbItS9WSqQTQ16eK8WgZIXmOmDfT kSuuTxERkkX1qUJCCrsqnl4UMZYDo2QGj+fAge8TBeFT2idAgVOB5e7ijf7yrcGK/TGcZrx2f7z2 kN5whdGy1V8hr0uda8s5oOCvTzVfniDsDlWcUGsu02rXSZiF5oyVtuy9vpIrVPyNifpbjKYHAHpJ zwvlwMelcUD8n/dEf9aIf9gV/nQo/S93l//7+6v/86cHf3tz9fXR4pPduXUubZhQwexpU0wM8AY7 53nUdQWb3t9aV5o72Nk8SGzLTknOzcxMSUpCxaKKijC1OGxZfuZEH3GGQ58cIp2i/Os+fi3x9Pkt re+n0dV27f4xRLzWd/bmEXMD5BAEfMrZPAbEc7dPeNsn/J0Twe5l0f7/TvzBZfXBlelDCPo5zZW5 /StAeVDntcRfWzm6snRwvLinWdrZX9zeXdrZXdvfXVlbUol4cwLWpoo/yxmVjnYuTJJVQ03clhJe a5F6oEbRWyXtqlybJG/wx5aFE/P8CXC0nKb00nDZvQXRw4XRwsYcEEppLKMmTUWuEDTlCRpyoIeE VKR0xvuW+JhWBts0oTwbkZ7NKK+maE9CpGtXUmBngl9duFNVsE15oE1FoC0BmhrvgQ2wKw9yrAx1 KwpyKIa55vrZgQJeFOICKjxAvwLhURbqnhfgkOVjXRBkB3xvTAqoRnpgw12rItzak/0omEhaQVRP YkBtuEuer3WckzHSwTjWEZq0nulhledvm+VnnelnXRziUh3hUx3pM1GReoPX/UTef0yrm2vLnyyM JaLhJUGuxcGu3VlIFj5D1JAlbUzn1yRQC8P70uCTZamdaZGZPg4RFnoIC714JzOY0Td+F36LsjYq 8LbDBTu3RXoMJATQ0kInsyOY+REQ8dXJqvosaW2arC4dWk+4FTPbiplrLVxoLwbEA9zXe6DFhP+N 8jrfvxKvG9gByk83YYDyQHYFAZT3XJ310Kf1+Yr6AmVD4WwrdolUu97XtDfaeTzeo5tmc4s1AtV5 7Wplui7/dVz+a5fXjcv/knvdRElddF0emiK5rPhxCYqOeLD946r6z+szfwasQ8QDuNWA+D9szv24 NgN8/2l9/ofVWcA6yPcrM2Bfp/znRcA6ZDogXpef1magrM+CLwFf+N3yNHinLuD97wHis6Cqy0Bh fz0DFXZtJK9nJODFd+CQoMX9w6IS5NOy8sua+vOa6sOi9M0MOAzwnkqZgPibPOoV9sgJd/iYNXBI 6zkaI+0Mti12N8k7CEMl2VEO1rbf/tb0zO/0z35jdOmM0fl/tNb/nc3Ff7C6+I3l+d9bnfutw6Vv fUF5tzL2NdXzNDjvrnfB8+IZuMl50LtBgcj1sk5zMYm10UdaG0bbmiBtjUGibE1CLfSj7E3j3Wxi nS1jHEwTXczS3c1zfKwB8RleVmkeFtCS157mOb424Gy1GOaW5+eYYG8SbaWHdrFI8rSNsjWCmZ6H GZ2JtryQ72NTAXPCwew7kB6A+OEU/6lSpLo9b32gaoVctkAuWeotX+gpXxuoOaR3HE917o03qzsw EhyaAT2XNUxJSFnvLlLWp/CrYoS4OFlNwlxLxkxDGhMTNlUQNt2cuUouXe0rn+vKnyXmifAJ4BXo YU/1qdLG1Fli/nRHnqI1S9aSKYOeAJXJqYqdKAwfzw9ll0azy1Dj+WG0vFAONlZOSANnAxu9ZdoK jz+cbNgfr9uj1h5ONFyhN+2P4NZ6S7cHK49otVcmGw6pNduD5XvDlftDFTs9RasdOSvt2bvk4uvj hLus1vuc9nvc9nv8jodi0mMp+eX08OdVxncbHJAf9sT/9HDzf325/b9+ePDXpyff39l/plla44OG 2ikdI493Eia7G1Ykkwsi+hipqQNfTu0h5iYnRcLhAb6+VjaWuTmZ1RUlkTDf9lrsmpjNHu05RfnX ffz6Fg/Vdu6mFvT1QzYUbX/fPGaDgP6+eaz1/TQ64jlbICec7RPuzmXe3hWh5qpUc0WquSzVAOIv K/9O/OU5Dcgp8cvH11e1xC9qjud3NQvbe/ObO8s7exuavcXlORmPOcNjrMiYSsaAbKxrcbJ3ZrRN TKqWk3ELlCZVf42iB7c83rXGGVkU0GZ449NM2sLkCLetoq8wpr8Aya/PFjXlTVYlseoyZMRiUUs+ ry6Tg0+j5EcRwp0qA63qEE4dCX7dSSE9KSFtsT7N0R7klJAWpAcu2KYWbo8Nsq0Ktq+PcK8NdS30 tKgJ82iMC8z2tqyM8q2I9CkMdi6Bu2ERHsD36kjv4mDnVDcL8LtRDHNsSg7qzousifHGItywYc6E GLeBnFB6UfRgWggB4ZrvZxPrZBRhbxTnbJHsapHublEArWvmmBtkXxBoXwp3aU0JYVSn7lLqH0v7 73A6N8jlAlzKWCGqJyeqNTWMlBU9hEkYzIsZK4rlVCdT8iOakB5dicETpck96ZGFAY7QX8PbPtLK IEj/W7S9WYm/EyHUjYj06o/zp6XAmDmRU/kIflmsqDJRRcgEvssJGcpGaKxmtuUr8WWgxQPitcpD xOuU/+q7Nn8nHnT52ZYioDzo7woCKO9AeRCozqsaCgDxIKrGYnULdq4Dt0pu2BluPxzrvjzee2Wi 7/rk4C3msO453bqJ8wD6r3NsvkKvC+AeKP9pTvJ5TgryZU72ZV72/YLi+0XFD0uKHxblIBDxPwci fn3mp1UVaPqgjENSb4D+fkr8j2sLX5ZmvlsGn87/tL7wwyrge+bL0vSnBfkXbXkHzf0HcLQABwZw nFif++PW0k+bSz+sL3y/Ng/ywzq0/X517svK3KelmQ+L6nfzSp3p7+Zlb+d0vkOyf1xSfVpWg3wG ZwNr05/X1O8X5dBzw9X8J1LmHQHtOnf0hDV4yOo/muo7oHbtj3RuDLQpOgl9JdnJ/q6Ol76xOPMb s7O/Nz7zjdnF82YXvjG98BvTs/8fywu/s7n0rYP+WVejCwHWJlrfz7nrnXW/eMZH7wzSWj/T3SLX 0zLD3TLewQRhcSnG0RJlb4a0N4t2MItxsgwxuxhpZ4JysgCfRtubpLqDwm6Z6mIMLbDhbpHqDp2n JjoaJDkZ5fjalsDcQLK8rNGOxnGOJtH2xigHE5S9CcL8YpT5/4+2v4Bu7FrzfdHeSQrsMjMzMzMz S2ZmyyCDbMsgW5aZmUm2xcxopsJQpZJUilJJQSpJJdm7X5+G2+f0OfeO8eaSKun06XPvq3fHOBr/ scayarlqZG/pt37zW9+cUyPb1bQuzLkl0qU71n0o2WckzWeqIGS7MYPVWyYYrOaPVAlGEPyhWk5f jXAIeTiNlk210nvKdhvSNypiFgpD1iqiAeLFuDJqW+ZOQ9J2bRypKYXRmrldHbdaFklszlDUWKpZ 2CJ6Z+4eMpWKgnMxhYDya4i47cZUOqaEhasgdRUQO/M5gxX4loy1mvjF0qi1qvjtuhSlxQPK79Sl MNF5XEwxsHj5ZP35cvvZcvvpYtvxbMvxVNOtpc67q5iTmWbJUDXg+721ztvL7cdTdUfjiLNxxOFQ haSvWNJXcjxSc3cBdX+j+0t871c7WID4+zvYB7u4h6ThZ/TJ7xgz37LmXki3/voJ/799d+vfXn3y L8/v/e3hzW9vSe4KyPuUDfL8CEA8aX6QuTG9NYkb62ya6kGP93bVlhblwTPyc7IaaqsKc+B5GUkN pbl70yPkjdl3UH6/1/sinnR4cwWYu5LmAOIiKCviM+j89yxJ3mVZAhEfBKI/hPiLdfnl5sHNzYNb +KNbO0eXO0cXhONLwskF8eSccnJOO71gnUB9NZzTmyDcs1u881vcU0D8M5pUzpbIxfJD+f7B/r6M y6IQVufZ+FUxdZu0MEKaxgmWR8hDrUutpeudFYwxFGMURRls5s7hhJvT/J1F/u4Kf3uZuzK52988 WZM+Xh632Zqz01G02py93pqz21mIb8vbbMxaRqQNZYegopxQkU7YNP+R7PAheEh3vFdrhDOAe2es e1OIXVOwLSrcERlq3xjm2BjmVONvU+lr3Rrr0xTrk+9l2ZIchEoJrovxron0qIl0R8b71kZ5FfnZ JdsZAMRXhrk0J/mNV6aWh9qXBtmXhzjWRztj4YHLFQlTuWFtkU7lvpYZziaR1voR1vrJTmapjsa5 3pYlwfa5PhbAm/K9LTCZoTudJfyR+tsbvV/sDpzONLN7SnZbslca4GOliS0JPtUhzu2JgaP58RNF 8f3wkLYY9+ZwZ2xqwHh+DDrRryrYqSTAKcvdOgl8bx3NKn3t2yLc+uK8R5L9pjKCF3LClwujoDWh apKJjdBiwtS2fBIKWm8SIJ6BhhDPxVTwe6t+5/u71sn/yHcoQPb/oLyiO74EhNZWREEBi4dcHni9 otOmhNZeSmsvJ7WWU9oqGV21fFyLbKQTgOxkEnsxM3Brfvju4rulDqCWSkD57fl/X7eAuKKIokZP Xv+Wsvk9Ff+CtvOSsQsQ/wMLYJ38I/BuDvkHCPeEn3lk4O/gCBD/K1Srob9VPIAFfP9FzPxFwnor hvj+s5j9VswF+VnMAcdfJLxfpPyfRZw3fOYbAe2NAKrav+aRwRHcFYD7/wx+S8J9I2K/BncCwHcx B+QnCYA+70cR7wcB5zWf9ZIHQA8MHTg7ERy/Y1NeANMHcOfTXgvoID8IQWivBJTnbMJT2vZjysaX e0sfb07fWh8/Wx05AXyfx4FRjmS4g9PfNl1bnBXs6aCvZqz+oYnGVXMNVXM1dQsNDUttDRONawaq H5iqXbHTU3cz1XMz0XUz1HLVVXPTveGqo+qtpxZloZ/uYJLjYprnbp7hbBZlZRhqYRDvaBllYxJt axprZxrvaO5noBZuqRdjawxAD5Q8092yAPi7q0melxXMxSTZ3jDXwybDwTTeXCvFVi/bzbzI1xYM WIHUZ3tZwzysk53NwDA02kIXWHyGgz4i1BEV5dIV4zqc4jsG85vIC1qqjqeg84B9A8Tzhqv4Qwh2 L7QGtWAIKZloYfZW7NSlr5ZGLxSGrpRFcrryD8cQfGwxsTltV/G4ldWeTWxIWa+Ixtcn0zvzBQOV AlwZszOP0gInN6az2nPYXfnEloyt+uRdVC6zr4reV0HqLmZgS4no3L1m2HZd6kpFLL4+FQSAfjYv ZKk4crs6idmWy8eVAqzf2ew5Xmy9td59Zx0jH2ugdxScL6DvrPdIhhHcvtKzueYHe7i7a+3ns8ib s8iL6frTydrD0ar94aqzqYaPVzu+2u17RBr4hjz4iDrykDz0JWHgG8LQd9TJ7+kzT+nTLyXrf/8J 71+fnf/by3v/9dUnf3t887t78s/krAPqFmt9krYyysfP8fALjLUZ6vI0dW2OsDK7MD7Y19XWhKis Ky/uaqzrQSKWhnrwC+PvoPx+r/dFPO309goQ+T8QDwVo+7+b+5Iy/5nyvyN+Yx9C/PYRoPzNHaDz APHH58Tjc/LxOe3sgnV2yT695F3c5gK4nwHK34S6a44uGEp/lx8e7u8fioVc8h5lc/mQRzvkkClL E6ylsYPtWepQGxGH5Ex1ylb6eVOdzHG0aH1cQlgC/3sBxEuI6yL8Anuub7urYhOVS+2rYAzV7mDK ttB5+LYcQns++DQsViX1wwO7Ej064t17U3yH4MHYZL/mEPuWUAdMvFdbhHNjkC04R4U5oiKd26Ld GkMdq/2sa4MdmqI9qoIdK4Ic2lKCWlODGuJ8EFEewOLrY32qIz3LQlwK/eyA1yOivJDx/gNFSYDX JYH2FaHONRGuLbEeC6VxKyXR2DjXGh+LYm+bJDvjAAv9UBvDCEutZAf9cqi93TDJTjfeWqshxpsz ihJOtRwto7+kj91Z79ofBbStIrQWAHNHJXjWhDv0ZodNlCZhUoMaw11AmiNdW2PcOuI90fFeTVFu VUEOpb7WiGDnhhCXxhDnrmjPgUS/sbSg6azQ+YKI5ZKY9cqEbUTqbgNcUYgvpEEUBnwvBQG8/vNW 3QrEQ86uzB8/8nqqwZ2A3fWuCefdNNf2Cmj2U2uhIkVQgR4c24qZXeWs7koauozaXkbtLKd313D6 kKLB1v3RrpOJ3vPpfqDzN+eHbi4M3Vke/WR98vOtmS/w0GZPX+9CC5C9W4OMCG3o8S1t+zkVBP89 fecli/CKTYTCIr5mEwHfQYDIK8s1APTKivxbEAEN8P03Kfs3GedXGfutBCCe9VbK+UXG+0XG/1Uu +E0u/FUufCvlv5Xw3koA/YHjM34U0H8SQeV7yP1FDODsAO5vxJw3Es6PQOfBlVLwi6K3EsEvEugX fwTDAj79FQ/cHsBNgv6SR3nBp74SAKbToQjpr4WM1yLGCz75W9beI8rmN5SNL/aW7m1O31ybuFgd BYg/mumVDbfzB1Eb7TVViWFuJnr6qtcMNa6baKmaqKuaqKpYqKtZa2uYql83VPnQQv2ai5G2u6me s76Gg46qk+4NZ70bbno3Qsx0U53MM4GVu5pmupsmORhCKwZbGcXZmUdZG8fYmMTam8bYmYSYakdb GyY4mMUAl7czynA1z/GyzHIzLQ1yyvawTLTRzXO3KvC0hTkYw5yME611Uuz1iwMdigMd83zsUl1M iwLdYq0Nos11E611YU4GpX5WzRFOHVEuA0meYxk+U3lB08Xhm/VpnL4y1kA5HVvKG6gWDtaxe6po 3WWcgRomtozUkrVaEj2bG7RYFEqoT5H0lwsGysjtcEJjMhGZTG/NJCJT1yti8HVJjK58Xl8ZD1vC 6ylkoXPpqEwOOpfXXQBuDJTW7C0knNBewOirJHeX7rXn77Xl7LZk7TVn4pFpO8i0TUQSoPxGVfx0 btBMTvBObTKjO180XHM023w423xzreuTrb7zufYNRAq9u/TWKuZyqYPVUwyGC/fWO+/v9txcarm3 3Ho5i4Qy33g0USsfqTqfbfxko+sxafAZfeQxfeQJc/wpfewRYfDJ3tBr+sxP3IUX3PnX8s2//4T7 fzw9+R9vPvm3H+//l+cff3v38JJH4m/P7s3gdqf7aMtjot2VQzr+kIk/5OxxSevzY/0YVGNLdWVr VSUWWYepr2quKnwH5fd7vS/iyce3FIhXPlN9h/X/F4jfOrz5Z8STjs8px+f003PmyQWEeKg+c5N/ cpN/fMk/OBccnov2T0RHp8KDQ7lcJuOyaRtrVPyqXMLYZ5N2Z4ZE27One/O7vfWk/kbmeBtnupMx 3MicaJfvTh+ztkjL43zihpy+d8ohybdndnoRG6g8QlcJY7Ce0FO53ABfQqTstubutOSM5oWh41zR sW6tUc5A5Dvi3AHWm4LtAN+xSb6t4U4A94DvEOUjndtj3JsinGuD7BrCnevCXMqAzgc7Nsb7gNRG ewK+AzQXB9hDm4T42xf529dEeqJSQtAZEV2ZkYDvpUEOZcGOJQF21YG2g7DApZJoXLJnQ5Bthb99 hrNFoIWhu7ZKiIlWvLVeRah7lqtFip1Roo0+IsKdNdJysIyRL7Z9vDfw+e7A0QTycBTJ6a1aQaTN VCQN5kf150S2xHo1hrtV+duX+NpUBDggQp3BO6hYr7oQx+pAu1Jvi5pAB0xSIC4laDA5cCQlcCwd QvxiYdRaefxmdTK+Ln2nHr6HzCKjChgdpczOMmYHFMBr4OYA8YDjSpFXgl5h7spmeYjvQOG5mEpO N3QxNNkVQnwFE11BbytjQFNeS8FfBVVvwM0DXcLsLGdjKlnd0GwpencFswfBxtayextEuBb5cMfR OOZ0Cnsx238+g7tYGLy9MvrxxuSnm9MA9NAs03cbt658Q1x7TN54Cm3rsfUtoDwN/4K5ByivzCsW 4TVz7wfm7hvW3n9AvIj+q4jxq4j5q4QFEP9XGedvcu5vcgB3zlsZ9xc57xfA9wPRr/tCcPIzQLyU /ysU7lsJsHv2L1IoUAVfxPxRwIKqNGLOD4q8EfN+lgh+lQrfSvgA8WAcAA0CBCxlZf9HIUNZkwFM /0HMhPgOTiScVyImhHj23lektYeUjc92Fu5uzlyujJ8vjxzP9x1NYsT9Lbvo6pbMWC8rQz3VazrX rhtqqBlrqRlAhZprZlqq5urXANxB7HXU3E303Iy07bVVHXRUnPVvuBio+ZpoxtkYpTuZwVxN4e6m aS5GcbY6EVaa0dY6sVYG0VC3lbGiOGMaZWkQa2UYb2Mca2OY6GCc5moGczcByfe1zvW2SrM3yHE2 KfK0ynMzA7eKZGjhSZ0MF/MCf0dg9DBns0I/V5irTaKtcYqdQbqjbqGXUWuUCybeoy/BvS/eGbj5 ankU8Gh2bwl7oIaBrYAKNbhKZm8xpStvBwUnoLNYPUXExvQ5eMBmQeR2WTS7K48/UknuyQVuTmpM A9mtT14rj96pS2J15rG785ldeTxsEQdTQGvPAu9wMYX83mJuTzGpNWunKYPWVcDsKSG05+Gbs7ea svCA8uhsCiaP3ltI7cojtWauVcdN5wXN5gdvA8p3FoB7hny8/myh7dZq9+VyB4A+f6DiaLrxYrHt cLJBPFR5MoO8vdJ+Z6X9/mbXncWW2wvNn653nk8jb843n00jL2abPt/CPKYMP6OOPCOP/Mibfcma /Gav/xvCwHP29Cv+wmvxyi/He/9wj/tfvzn+N6ho89nfP7n77I70Jm+XMt+/jEPtTOIA4vn4Rfr6 OAc/Kyav0dbn5oewuDYUyEh3xyC6FdNU/w7K7/d6X8RvSd81yYDjn4szf+T/L8TvHt0kHF0SjxQK f6xcj+yMfXzOO70pOLkpOr4pPDjnS08E0hOh+JAr3ecdHkhkUi6ZTFhaYJC2hEIaj7SxNdEnWJ/k z+MWm4vW20uJ/UjaKIo21MCYbNsnzBwxt3cWR48FdAl975aEI9uZW24vHS9PWECkb7cX73ZWDOWG TxZEEtsLFioTcTD/thiXrgTPzniPjli3jhg3oO2A8oPpQb2JPoDvgPIA8c2hDm3Rrm0xbvUh9rXB 9i0xnrVhzgDxVSFOtVHuDbFeDXHeAPHFAXY5nhY5XlbQsjPu5sCAmpOCMNmxvblxTYn+4IKKUJci P5siL/PWaJeJ3FBcqg8yxK7M1xruah5uYeCprRJkoJZsZ1wa6Fro6wh3scjzsm2I9V5oyJEsdErn 2w4X259y5i4W26XDteKhGlZfGamjeK4yuSrQLslMrcAVcNw128s21cE4zlK7PNh5IC+xJsS5zMey JsiuNtC+KdS5PyVwOjNyJit8Eh48nxexXBwDEK9QeNhuQyYIqTlPQeEyVmf5H63xSsQDuCsfuiqr NLweAPc/8o7y4EpAecWSNQDxlYDyrI4K8CN4k4N5t1QZu7uK01PN6alkg/TVcHC1bCyCganhYOqE uEbpEND5juOJHgD6s1nc5eLQndWxu2vjn6xNfrYxfX9rVkF54PKrj0jryj2bnpI3lZT/jr4DQK/M Sxr+NWP3D5H/iUf+GVBeRP+rmPWbmAVVaRQi//f7vL8/5P/1AATAXagIhHgA95+BjEsFv8gEv8r4 vwDKQ4FuBr9IOT9L2D+J2D9CZFcingsQ/5MYyLsAigwE/DrvR0B5RZn+RzHrRwnzjZjxo5T9s5z7 k4zzoxT63ZcCxksB5RlrF/D9K/L6va3ZOxvTF8tjJ/OD8olO+VgnG9vcAY/3szAwUP1A78YVfdXr xpo3jNRVdVU+MtVUsdbTMFa9Yq+v4Wyk7WCg6aCv4aSv6Wak5WGk6ap/w8tII8RCN9kBWkwG7mYK czNJdjSIt9WNsdKNBxy3M4m1NoyzM0l0tkh0skhytEh1sky0M423NUpxMoN7WGR5mivmN9nmeVvD nIwyHQ1zXU1yXU0B4lPtDRJt9FIdjTPdLJOtdWJM1VPsTbM9HNIcLTKcTDNdjYt9zVHRrthkH2yC e0+sI0A8tAgwIonZVcjpR/CH64TDdRxcBZB6ek/BdnPaZmMyFVPI6CpYyA1aygqYg/sSkKmScQR7 uILWnk1BwTeq4/D1SevVcVu1ifT2bMB3Wkc2oyuXhcmntGdS2jIZHbnMzjxebxG3t5CIgpHbs5jA vruLwUgdIH6rJWsXnUXG5ALK0zD5LGwRkPetuqS5orCFkoidhjRqey67p1g0VH0023I40yQbrzud bTqZaZSOVO+P195abj+fb5GPIc7mmu5vdQPKf7be+WC797P1ri+2eu4tt1/Otdxd6/gEmP5G9zPi 8A+s6R/5sy+4U0+Yow9po99zZ3/gL/wiWfv/nJD/y13ev3599H+9/Pgfn9/+h29vv7l/eE9E4m/N cDamhTvLgGyTWOTGRA9+up84Pz7T09nT3IDraO/v7pzAYQfQ7e+g/H6v90X8NFME+P4nxENtM//v EK9Q+JvEo0vy0TlVuRjZ4Rnr8JR7fC44vRSdXAoPz3nSY47wgCc8EIgPefJD4fGxSCqh7+6SVpc5 dAKPRyFvzm9P9LEWB0nDLXPI7MWmXCKunj2JZk+2smc7JTuTnO1pIWnjRECXM4jHbLJwcwogvr8g cqw4dqk+C99WOpAZslaTyugpH84K6YcFYpK8MYnePYnenbEenTHudX6WA2mBo5lhAPQA8R3RbgDx UGk+zqMlyrnG37ohzKkzJaA6xLHE17o20g0ofFOCX32sd0WocwFQHi/LPB+bXG/rbEWPTXWkZ1Ni QCc8ojk5oDbGExHtCShf6m/dGOk0lBU8lBnUFuuGCLHL97KIt9MPN9eMtNBKdTIB44AiP7scD/Mi X5v6GM+5umzBNFq+1L2/2PEpYfhTfP/hFFI4WCYcqmBhy1Zr0zuT/Is9LNOt9XNdrXN9nWEedsHG mr46V+tjA1oSAsv8oHagtijwH+LUEekyCQtbKYqfz4ucygpZLYvfqEzEA8QjYYTG7D1k9l5jLglV QEeXKPmuVHhAcIB4IO+Qwv8J8cqpT+BcUbEB10BXguuByCtSze4Egc6hy8BvKSZM8bAILrT+cDUX W83FIbj9QOgQ7N4aNjRXFvH7+pTtRxPdx1M9pwrKA5e/q+y32Zj+Atqhe0lJeSi7q4+JgPJbIMDo FX3rUPf699TtV4y9HxWPXl+zodLND1zyTwLqr0LGbwq+K8vxf1MgHsqx5G9Hkr8eikF+2xf/Khf9 IgOgBy7PAwHIfisDJ9yfpQrfl/F+Ae9LeG8k3B8k3DdS/k9SwVup8Bcp+C3RL/tiRUQ/ywQ/A9aD O4Sc9+s+GCJw34Ls85SUB4h/LQRGT33K3PmavP7Z7iLg+621ybPFkYPpPtlIOweHGirOjLQz17/y oZHmNRPt62baKkYaKvqqHxmoXjFRv2ato26hqeJuYehsrGOqdd1U46qNop3Gz0zPXVfV30gzwkIv zdEo0800080k1UE/yVYvxcE4wdooyQb8aJ5gZ5zkZJ7qapXgaJboaJbhZpPqaJFga5zuYpHpaZXp YZbtaV7ga5PrZQV3NgaIz3IyygInziYwJ+MMJ+MsN4s8TyuYo2GStU6ag0mGs2WCjSFUtfeyqApx aI1x70nywSV79yW4Tmb7b1TFblQnEJrhrN5yyRhSNFLHxlWwcWWMnkJqZy6hLXOnLYfaWbBbn7RU ACzEc6U0HJi1YLiGis5mYQo26xK3G5Kh1CeTW+EUYO6YfEJLOqe3kIbOJjSlk1FwcDNgdeULB8rp nbm0zlwyOo/SUQCy05KNR2UTOgDfC+g9RWDcQO8u4GBLWZgiQgtsrTp+tTJutzGDiga/lc/DlUtG EID1xzONFwso4O9cbPHRVMPNpTaAeBm0P1TblzvYBzt9n21hPtvEPMD3fb7Z8/Fa5721zjvL7R8v o7/ewX1LHXvBmnwtmHslmH/GmPiWPvGKPfurePW3ffxfz6j/+sX+/3h287+9+uS/vf70H57d/uHz oweHbMHO/GJ/+0hbbSuicBDd0N9aN4vr3pwYLYWlFcPSKwvy+trba0tK30H5/V7vi/glnmxN8rvF A4L/R8T/T3z/f0T8rZ2jWwqLv6BAfL9gHl6wD055h6eCozMQruyILT1gifdZon2e9IgvPeLuHwmP T/giEQWPp21vCthUNnNvZ2lib7qfPovdxtbMIjNXUPm0oSbudCdzCs1e6OFtjALE7zPwp1zKCZt0 QN7kLg2vd1SMFscOF0QtIGCrDTmL1anUjuKd5pyR7DBsql97jCuQ975kP3SUK6A5OI5nRwDKNwXb gXMQqC6f4N0e544Msy/3Nm+N9ehODy72sSjxt0HGebenBYNjTaR7WbCjAvEWSr4DTAO+lwY7I2K8 UWkh5WHOJcEO5WEu4J0iX6vqYNve9ICpopix/Mj+rBAMLAiZ4F0Z4VIT49mcFtyVHdmdFdGdGdZf EAP4vtFeRh1ACmbQsoWu8/XeT3YHL5fbxUOlfFwRtIhSfzW+Ka8PFl7mY5tubwR3t80LdE/3dPTR vRFjbVAd4VUZBEYedqhwJ3SkCyYaapecy4lcLIgGWSmN265JARaPr08HiAfZbcjea8qlthXT2yHK A8QrCjL/XnmHFiP7j7NbwQmAvrAPXFANLgBXvpsN21PH76nldEOLHIDrodlS/Q2C/no+CK4OWoYe V6vkOwgPnPfWsLqrWF1V3B6EqB8pHUbJxzoOJzEnM33n0GbfUGPl75Sff4BfBKCH5pHiVx7trT8l bSnzjIxXZPs5efsFbQdQ/jULqs6/ApTnkH7gUn7iUn8Ts38Vc34WMt4KmX+Vcv92wP/bgQDwXYF4 yV8PAOIlIL/KxYDXgPJQIDFXuDlEfKiX5q2E9xPwdBCZ4CeZ8GdAdsB3qehnKTgXvgV3CAXlfwED Arngl33+b2CgAIYLh4Jf9wH0uT8pLP41VKihPGHufEla+wQ/f2t9CvB9fxonGesGfJ9DFMF93Ww0 1HSvXTXRUjXXuW6hc9VY/YqR2hVzLRVzTRU7fS1XMwNHIx0TtWva1/+ip/IXSy0VLzO9AAsDXwP1 ICONGCuDDEeDfC/LNAe9GPMbSba6cODsVsapthbAuBPtTZMczVJcLBIcTOLsjDM97eCu1vHWhhku FlkelnA3kxwPsyJfW8DxLGdTgHi4g2G2s0kmgLuLaR74hPvYlAbYl/rbZbuZwVzMUh1NI8y0wk3U U52MK4OdWqI9uhN9hjIChzN8RzK85gtD1ipjNxBJ5PY84TBCNFrLxpXTMIX07kIutgToPKmriIYp 5mILiU1JSyXBc/lBe8gMOrSsDfDrQgD6rXpox20Ad0JLxl5zOq+vmIrO4uNKAOv3GtOIzRlKxIuG Kjm9xezeYkpHHh6q2BQR2nL3UNnEjlzAd3BTYfWVkgHNuwq4fWVM8K/3lOw1ZhBbMlndhfTOfEpb NtQyjysD8n4213wwXsvHlQLQA4s/m20CP14utDzY7XtIGgSI/3i96/429svd/i92cJ8A0G9gFD/i viENPSIPP6GNfc+Zec6YeEwa/o42/jN/8VfJxl8PCf9yT/A/Hp//Xz9+9t9/+OQfn9385cvTFx/L L7h7Mz1NmPpSZEVhanRoZW7mYBtqZXSovbqiDJ5eX1yIbUejav/3TH3akZ+PSg2eAACYy0lEQVSu iI4A5RWIV/L9ZAlE9C6LIOJ3Ae//Z8QDvkOIhzpqoEIN8fCCpmiUZAPE758I9k/5+ydsyQFdIGVK 5CzZIXv/SHB8zjs85x+dSU7OWFweEb/NJhNEHBqDtLWzMEFbHmPM9a51lc43ZW6gi+jDTcwJNGUC TZ/DsldHhbsLh/TtU8buCWVLtjXPmurFd1XN16TOVCQuN2Sut+QRO4upXSVLVSkDsKCuBM+WcIf2 KJeeBG8g7N1xnoPpQWNZ4dgkX0B2IPLKZ60A8ZDCB1hWBVh3pvg1xXgCxNdHe7SlBnVnRgDRLg9x Us57ApQvDnQEfK8Ic0NEe8NcTZuSgvqLkoqD7AHllYgv9IW2i2qN85gpi1+sTpkpj1+sTVtqzJ6o Se8vSezMicLkxgwWJ05VpU1VpgwUxvVkR41Xpm93VrBGmkRTLSfLHTfX0CezteKhYm5PvgBXLh1t IHeUDRXEVAQ7pjuZwNxt4D7OEVZGISbamR7W5UGOjREu0LZnEc64WA+olwYWPJ8TsVwUu1mVAhQe X5uKr0vfQ2b9gXjouWhrEQNdqizRKOH+rhCvmN0q6AOBQK8ItDGIEAcugIo5IAqvrxP1IYXYBnCB 8lcA34X9SMFAA5T+Bmi5ygEkF1fH7K1m9yF4/fW8vlrFWgjlTDB6wNTw+xpEAy2S4XbZaOfhZM/5 TP/N+aE7S6P3ViY+XZ/+bGP2/tb8F1sLX22vfLO7/oS4BfKUtP17tp6Rtr4lb39H3fmevveCQXzJ Ir1iA50nv2aRfubR3wqYP/EZIG9F7F+l3N9kvL8eiCCFP4AQ/9cD6d8OZeD42770130J0POfJYKf JXzg9b/IBT+KOT8IWT+JuG+E3B/FvJ/kAOJiKFLRW7HwjZj/RgzQDzgOLgaIFwHEQ+MAKfsXOQeA Xon4HyXsH0TsVwLGcy7pMRP/JRlC/OXK+NHcoHQSy+pvm68tLg0P8DDSM1ZVMVa7YaGtbq2naqlz 1VwT5JqF1nUbXTUnYx0HQx1zDRW9ax/qqHxoqHYFvOlhqh1ooRdsqh1mqpUCzU6CJivFWWnEmKsl 2+llOJonW5uk21sCjqc6mSU6mMTbGyU7myU5mOR42eX7OMSY68FcLLI9rDJdTXI9zcsCHHLczLOc TLKcjGH2hnluFtnOxrluZiV+tiX+tkW+1qX+tgXelukuxmkupuFmmkEGqgD0GU6mFX5Qh/FgRuBk TshIhvdElu9iCbQP31Z9CrOnSDBczRkop3bnk9E5rK5CYX8Vb7CG2VcOpJ6MztysjV8qhXb03q1P JTbDAN9p6Bx8QwpAPK0jh4iC7TalsXsKAOUF/aVA5CmtmUDkoZZ5gOaJevFwDa+/gtKeQ1EsdUBW nGw3Z5A6csmdeQDxbGwpuLUwMEXUjjzwF7K6C+hQkaeE01PM6MzbRabuNqaJBsr2x2oOJ2rBcX8c cbHQckdRi7+93Abg/ogy/OVe/+dbvV/g+wDivyYOPyAM398d+Jo8+pAy+jVl9AvC4Oe7uMe0sRec maeUkYe7uGfk4decuZ9Ea387Iv7rZ+L//vTs3767+a/Pb/7916cv70k/k9NJ84NjHcjWmsrY4MC4 4KCcpMT+NtTG1DiqojQnIba6qKi+/H/PMmTk48sV0eH/D8T/ifJA7f9A/CrUFw9Z/MbBza3Dm9uH l7tHlxDioTUmAeLP2fJjgeyYKzlkCGR0oZR3fMY7vWQdn3JOL1hnF/yTc8nhKYVC3d3e5LOoAiaZ vr26PTPK255jLmAXWvNWwP25t4I3hWZOdhDH2qmzffzNqX3K+j55XYpfkKxOcmdw1KHWnY6yJUTq IiJloyWH2FNOx1WBgdtQVkhrlHNTmH1LmAOAe2+iDxB5EID4oYxgTLwXgHtziD0IAH1XnGdjmEOV n0VjpEtXWkBDpGttuHNnRmgXPBxQvjbKvSrctSHOpy0tpD7OpzbGB8C9MTEQUD7FwQCVGjJSkV4U aIeI8ayL9a6L9a+O8KgKc6kNdxrJj5yvShzIDuxO9WxL8a0Ic8rxtkxzMcnxtikLdir1tc5zN85x Nyr0tayN8ujLj1tvLSL1VgjH6y9WWu+uAa0ABp1LbE6jdeRx+qv3uoqHS2IB5WEu5mmuVqHm+n76 6on2xiUBji0xnj3xHr3RLgNxnhOpAbOZoYv50SvFcWtl8VvVyfjatJ16mBLxhMYcQnMepbWQ2lYE RB5YvKLODum5shCvAHq9ENoYpFG5sLBibWGkuB8SeRG0pjzUUgmtLA8QDzDdjxQPNIEIAN/BxUPN IMKBRvEAODbz+hs4ffUgXFw9D1sLfJ/dXcHsKmN1VwCX5/U18HFNwoFWyVDH4Ziiq3J2QDEbduze yuTHq1Ofrc9+sbGopPyjvQ1wBHlM2IRwTwSU3/6WsvOcuvsdbe97aOUZBeiZxB9Y5B/YlNdsyhsu 7Uc+1Bf/VsL5dV+o4Dvk7wrEy0H+eij7ZV8CxPxHMR8EUPtnmeCNmPuKz/yBz34NIuS8FnPfSAQ/ SgQ/iQU/C/k/CnkgP4mgBhswDlDUfISKqg7zZwnr133eb/v8t8DiJZw3IvZLAf0Zh/CIsf0FceXO 5szxwrBsqk842r3eUlUZG+phom+sek3/OgC6pqOhrq2empnGR2bqH5lrXLXUvG6nrwFiqn7NUPUj Q7WrRhrXTbVUwTXuxloB5rphFnqx1gaA4xku5vE2utEWGrGWmom2eqkOJqn2ZumOFoDj4E9TnEzj 7AyTnExTnM2yPGzyfRwTgMU7mWe5WWS5mhR6W1UGOsIdjbOdTHLdLGAOhvnulgDx+e7m4H1EmEux j1WBu0ltuEumm0k6uJHYGfjrXQ811owy04E7GFT4WnXEuk/mhI7BfQdT3Caz/QC4gcsTUXBOfyl3 qJLRV0JqzyE1w9ldRSLA5cFKKkB8V/4uKnO9JmGtMmazOm69Km67PglaqKA5A1+fDPgL7eLdBD7z 2YDygO/8vhJWdz5APLUtSzpcfTLXcjDVKBysAl8KaG2cFmDoMCa04EHWTjNsuzF9rzULuDx/sIql AD2pFS4cKOf0FnF7iujoHGZnnnSggtqaSe/IFvaXHowjAOVBLuabQT5e7/x0s/vuKvpr4uAT6tg3 pGHA90/Wuz/fxn1Dm3rMnHnCnn3CmXvKW3hIn7xPHPySOPSCPf2COfmI0P/VDvYxafA5dfwVa+Fv h4R//oT3f3wp+29Pz/712c1/+Ob8+zvSE8YGcW5kCI3KSU4M8fRIjghrRVSvToyOYzrLMjOKszIr CvLfQfn9Xu+N+KObwOIB3xW1+JNl0bv8gfh3oFdy/0+IX5Ger8jPVw4uVo8u145ubh5dbh1e7B5f kI/O6YfnzP0TluyILTviAsTLjjkHp5zjC/7FHe7FHebZTfbFLd7FHdnRyYlMRtzaIBPwfC6DzyAz tldWh7vlxCXqVOdsS+5GdyllrImz2EOaaNsbaqJOY/ZJS4e0de7aGHOuhzXRThtEkrC1+Pai+cqk 2fK4bVQua6CW2lsxW5HYGetR72dd62vVGubSl+Q/AgsdSg8YSPMfhgUPpAW2R7ogA22aQuzbo10x id7did5N4Q71IXZdyb49sGAUUP60IFxeDFD4pkQ/EHRGWG9ubF9+fHtGWEO8v3I+FBjJ5rhbtKWG 9uTGVka4ImK9auJ8SkI9YO6WaU5GMGfD2kjnkYKo7hTvKl+TLGf9bHezGGs9P33VSGuDXB+HiiDn Qk/LbFeTfE+rPE/r2mivDnhIb27YdnuudLr+znr77RXU0UQ1uzMbWmW7FU7HFu+i82cqUjCZkRUR npFWhj46alEWBgU+DqhYb0ycOzbWdTjJexoWvJgbuVoUu1aWsFaesFGZpFB44EE5xOZcaLJSSz4F VUhtLaa3Q02TnG7oCSpweSXieb21vF5g5Q1iCNNNkkFlGiUDdYDvCsRDxXoF4huEUGG9STbcIhlq FvQ3CgYaJSMoEEB5cX+LENfMH2gSDqEEA81cQPneWqjsg63i9lYqNgdHcLB1XGwDr69J2N8qHeo4 GO0+nug9m+6/mB26tTB6Z2n845WpT1fn7q8vPNhcAqAH+XJr+eHOKsD9E8Im0Hkl4r+l7nxL2/2O QXjJJL1mkV8zSS+B14NzQHke7ScB862Y8xZqlxQpijMAypDI//VA9tuB9NcDKTD0n2Win6QA7rwf RFwoQg7U/C5gv+SzX/ABqTmvgdGL+ADxPwl4UIS8XySCv8rFfwM3DLlY8cCWBfKrjAssXoF4NhgK fM+jPWXtfkXd+Gx38ebaJOA7dxBN6UZ2weL8LEx1r13RvPqh4Q0VRwM9VyM9ay0VE9UPzdQ+sNS8 6mig4WSsba2jZqJ21VT9uqmmqpH6dRMNaPUCF301P1PtaFsjQO00V8s4O+MwM80Ic81oK60EW910 ZxOYszmAeLqTKaB/qotZvL1hgr1hkqMx3M0yz8su3ckC7myR6WIOEF/ka1Pmbw/4nu9mUeBlA3cy yXY2BYgv9LSoCXZqjvGqCXYo8jJvjPUsCbRLctTP8LD01b0eaKAeZ2OSYqVd7Gle42/Zn+oznuk/ CvMayfBYKgmDetsbkmmYfM5gOX+4iokpJjfBaS1ZXGyxZBQhHEMKRpHMvqqtxoy16pidOmjVeGj1 seYMWmsmvjZxoyoWHInN6dT2TEp7JgA9D1vMxhQoy/GiwcrD6cb9KSQ0NwpTRGnPBvcDcGOgtGax ekooHQXbjbAtZAa5M583WCUYroGMvqdINFgBKM/rLQY3CeU/JOwtBohnY/Klw5XHU/VHk3WA8rKR qrO5pi92sB9vAKb3PqGNP6KOPiQP313tur3S+ZA6/YS98Fy0+lSw9L1s/Vvh0nP+4lek0UeUkWf0 saf0kceUwa/2sF/h+56SRl8wZ385wP/TXda/fiH5P59e/tu3d3/94uTBPuOQsrk3P9WNrKsuzG2t q25vQHQ1NUz1Y6cH+qb6+wY60e+g/H6v90U8Xnb2e9OkgvKid4EK8Yrjf85/Rvz6MYR4vGKCK+nw jHp4xjg4YcoPmTKQI/bhGe/sJv/yDv/yHufiDvv8Nvfyruji7sHhsYzDom2tc+hkHochZFEZm0u7 E72CtbGdweaVznLiMJI510mdRhPHWwmD9ZTxtgPCrHRnlrM0SJ1sp4000AcRzOEmUk81YPoyIo3Z WyUebdpBFfSk+TcG2SL9QewxsX7jmdGT2ZHDGQEgo5mh2CTfpmC7On+rxhB7dKx7X1oAJtm3JcoZ neA5mBPeCwtGp/jhcqOGixP68mO6MiM74REggPJA5IsDHPJ9bIoUTZN50M4ejp1p4d2wSADoigjX whDnJFerEHPdCEvdJCejHC8zdIp/T2oAMsS+1NuyIsw10dnM31Qr1MoQ7mWPjAuqDHSuCnQr93ct 8nUsDXZJdtBLddRpTHBfa8mSTDXe3ey9DS2T1CDszV8qDSWgYLTuwh1oPlcqNjcy19cu0swgztKs 1N8Nmx45khI4kOA9muI3lxO+UhSzVhK7Xha7WZG4WZmKr4PvNmbvNeeBEJrySE15lJYCJeJZnRXs rkpAeV5PDQC3CFf/O8HrxP0NENkVfAe4h2xduWc3tM6BMtBl4E8B4qWA6YNN4uFmwHfpaCuUIZRk oEU8CN5vhhwfh+Rj67k9QOSreL01PFwdr6+Og61lY2tZ0LGO2wuuQUmHOw7GMUeT2NPZ/ouFoVuL o3eXpj9Zmf1sbf7ztXnAeoXULwHKf7O78YS4/YyMf1fAIUOPYb9n7EF1eRZR0XVDeM0mveFRfxIA kWf8JGICs/5JAjXG/CxRFtMVASdy8VuZ+GeJ6EeR4I2Q/4NQ8IOQ94MQMBpYPOsHETiyXws4QN7f iiDE/8jnvuFzfhZxf5MJ/rYv/Ns+/2/73N/2mb/KmG9FjF8kgPXgYsZLHu07DuUxc+8+afVyc3p/ flA01kvsQE6W5sBdrLWvfHjjw79Tv/qBsaaqu7mxvY6GpcY1S61r1rrX7fXV3Ez1HA20LDVVrXTU LXXUjdVVdK59aKjyoZX6FWftawHGGgn2xnAP62QXixAzXX8j9XALnShL3TgbPbirRZaHNQzQ38E4 3dk03cU80cEIID7VyTjL3TLP0zbHwzbH3Trb1SLHzazU17bMzy7fzbzQw6rIxzbLxTTLyTjPzazE 2woRDA0N60Kdynytm2O96iJdczzNsrysIi10/HXVYi2NUm30ij0sSt2MW0JsBlI8FovDJrJ8Z/OC oIV56xKJ7ZnMvhLhaI1oqIbVWUBDZbG6c6SjCMFo49Ei9mihm9pVtFodRWtL43XlbyMS8HVJgLzg ZKMyBl+TQGmB0TtyoOeubXBmVx6jA4xlM0gtME5PkWSkWjxSIxio5OMgalNQ8LWKaDAUYHQX8Qeq Ico3wbcaYZSuAvEotCuIaLhKMFAuHqwQAZfvLthrSN2oiKE0Z7A6c6ngL+/M3R+tvlxoOZ1BigfL gdR/vNF1f6fv3nrXZ9u9D/YGHtPGv9gduLPWfbbQ+Tlh7Jlo9Rve4ov9re+k69+LVr/jLT6F+D72 YA/7nDX2hDb0+UbXY8LgU+LId6zpf7wg/+vHvP/+1dG/Pbn5z49u/XDv4DMJXbiztjExNN7bUVOa lxIXkZ4QU19eOozpmuzHjvZ2vYPy+73eF/HzHOkfHTX/E+L/7/IO8bLzVfn52v7F6sHlxuEl/uBy 7+CSsH+2JzshyY+p+8f0/SOa/JC2f8I8vuCc3eKe3wYWzzu/zTu7Jbi4LT2/JZPKuRQSk4Dnsagi HkvKpvG2l5nzQ/Spnq3euk1MNWOyjTWDJo21kEZbiP0NjPF24RKOv9jPne+jT3aypruEi1jRUh9l oHG+FkbqKjucQXP7axerUlFRzqhQ+7YwJ3SEGy4pcAweMQoPGcsMHs8OHs0M64h2q/e3QgbZtEQ4 9ab4jWSH9yT7oqJdBjJDJorj0Mm+nan+Y6VJ4xWpI2XJ/YXxqJSgmkj36gi3yjAXaL6fB7QscEWI S1Woa1OcX1dGJDLWr9DPLtvHKsPTMsHZItzaIBR85ax1Uhz1EWHOPWnB6DgvRJBDiZ9dupsF8K8o W6N0V6uyIJfKQKfqEDdEhHd1hG+er0OQoYq/7ocJtlr1cZ6jJfH8UeT5Uuf5fMv5DJLenrmLTN5t SttFZmwi00eKo7LdTdMdLJIsTRrC/frSwzbKkqczw8bSAhYLotfL4tdK47arkzarkraq0nfqs3Ya c/CNObsA8cDim/KoLZDFM9BlAPFKynMx0MYgSsqL+oHCI0EAvqVDTWKAeMjiG8X9SOXaNeACUT9g PUB8LbhGPtIiG26WAtD/znfZaJtsBFC+RTEOaFZGBDQfuHyPYrNvECyweAQbW8PqrWH21NA7a1kY YPTNosE2yXDHPgD9FPZkpv9ydvzO4pSC8nNKyj+ACvRLX+PXvtnd/KN6A07+3FupDAD9HyuLQVNY BYzXAtZrPvuNkPeThP+TlAfNaRJzfhJzf1K0vf8kFgBVfyMUAKC/4jNeQdczAeKBj7+GSjesH/kc Jd/f8Nk/CiCU/yYHYf8mZ/0qp/8qpb0VUn4VQZ08r/nU52zSE8beQ9rOx7vLhytjgokeWg9qoiS7 PMg7wEjnxkd/p/rR32ld/9BSX9PeWNf4xkeWmtedDLUcjNTt9dVtdNRMVa9baKjZG+ha6Kjrq36k efUvxmofOupc99C5FmamleRgku1tn+Bg6qGj4q5zPcxCL9rKINbKINPVJs/TPtPFAuZiCnc1A+ae ZG+caGcEvD7X3TLX3SoXUN7dOsvVIs/DqszPodzPPs/VFKTI2yrX1STbyajEy6rK37422BEZ5tQQ 5lgX4tQc4dYW7Vkb6lzoZ5PiYBhnoZtgoZ/uaFLoblnqYlLrY94R6zyaEzxfFLmQFwaUfKc+aa8p nYbOZfeWSEZqebhyJqaQ118iGKoWDjeeLPTe3RrmD9YslUeQW9NEI1V7KNgqIo6CztqoiVuvjN4s j2Y0w/iYAgY6GyBe0TpZAASc2gJntGdLhipEg+VcTAG9LVOCK2N35C0XRczkBhOaYEJcJaenhIjK 2qhL2W5MZ2NLpaPAzRGSoSqpIqL+ckZHzkZN7Ep5JGA9FQWntsK53fknk3UXc8jD8eqDiZrLxZb7 +N4v93CfbGIA5R9Rxx9Sxj7dxl0udn2KH/qGOf8NZ/HlAf7FPv4Rf+WZePN74doT1sz9HewzxuhL zuRj8uCDXdwj0si31PGfpWv/dJvxL58I/s+Hx//169P/8vX5izviU+ouZX5iBtvZ1VgXHuDr5eIU GRyYD8voakY2VpW/g/L7vd4X8XNsCPH/M9/fA/HQ41b5BUD8+sHl1v7lnuycIDsjSE/2xIcEySFJ fgRC3j+mnlzQT2/Sji8YxxcA7vzTm8LTm5Lzm7LjMz6XyyDssCl7fA5dxGOI6UTB1gJ7rp80jNrE 1Gz31NBGUZzpTuYkmjzUROyrZ421cibRzLFW5kQHe6ZXsjl5uLfAXxra6UPiuyoFYy0A8bstuaPZ IZhEz/4UP0ycR3+yf39ywCgsdDwrfDInDKQ/1b8twhkZaAPV6OM8ZorjF8qTuxO9OxI8wb1hpiyp LdF7uCBmA1W83JQ/UprcmhpYFuyQ62VeHGALLRavmN9UF+NdF+NVG+VZF+3VEONdFeZW4Geb7maa 4Ggc62AWYWMUYa0fZaMba6NV4G3ZkRTQkeBb6Qu+QsCkoLFzkqNJhqt5vqdVrptZjodFRZh7ZaQv 8Powc90AA9VQU41UZ1PwF/blxTD7647m2m6tdJxMN7C6csCXZ6cuZacxfbE6sS3Bq8jDOsNavznC syfRZz43cqkwdi43YqEgag0gvixuozJxty4DXwPbbcjGI7M36zMB5QnNeaTmfFpLIa2tBFg8s6Nc ifh/p3xfnRLx0HEQKRluEg02iiDcN0ugmjvEfeWfKp7BQhYPEA9lFCUfb5OPt8vG2v6MeBBwIhtG KX5sFOLqub0IVk81CNRJ2QshnoGppndWU9HVtI4aAHpBP0o22nUwgTmc6D2eGDifGbm9MPHxysyn K7Mgn63Ofr4298XG8oNNqG6jzNf41W/2Vp+QNn5vrIQCKP9K0UwJLUHDp77iUl9w6S+4gL+A8hwg 6QqIM34QMt5Ave1chePz3gi50J1AyPhBBBQemuP6DvE8EDbgO6D8jwLOT0L2WwlHUZwBYf4ipb8V U98KofwooL3iUp4xCQ8p2/f31i7XZmSzA3Rc60xFLiLMN97WxE1PXfvqBxof/Z2h2jVbIx1zTVXD ax9Ya6m4Guu4GmvaaKsYqnygc+UDEzUVGz0tCw0VI5UPjTSuWmtfd9FT8dZTibLST3Y0S3OzibDS t1X5OyfNK8FmupGWBnHWRjAXq2x3G4D4TDdzkCxP21hr/QQ7o3Rn81wPyxw3i2x3q0xXS5iTKUB8 RYBjZaBjpoMBzF6vyNuy0NMi382s3NeuLti5IdS5Pti+NtC2KdylI86nK86nNdarItgB5mKSaKUf b66XZm8M3L/Cw6LG26wpxBod4ziY5j2XGwLNUK1N3G1IpbRlsXuKgG7zBiq4A+X8gXI2tkw4grxY wd5ax4mG6/DIFCoaLpusY/UVkzqy6Zj89dr4taroxYKQPUQipyNXiC0GiKd1ZDO78ymtmXsNKXv1 KfKxKslQuQhXQmpKY7bncDryFwvCpjIDdpHpdHQer7eU0ZkPviDriERyW7YQ/OvYMj62VDIIIV48 UAEoz+zK3aoFw4VYUmM6uGcA0DPRWfsjlcdTiOOp2rPZhtvLrYDy9/HYT7exX+wNPiAO398dekAY +4Y++4S9+JS3+nJ/98dz2veHhMfCjSfclW+5S8+Y09/Sx19ypn4ULb3gzT+iTTyljD1jTv1yvPPP dzn/dl/23x+e/NPXR799efj4UCDcXJzBtHfWI9obGtITE5Pj4uIjo+rKypCVle+g/H6v90X8xu9L wL8n4v+d71A7zcXG/sXWweX2/iVJekYUn+wJjwiSI6L0mCA7JsiPiQcnlLNb1LOblKMzxskFHyD+ +FJ4dCE7vZTI9+kkAmV7nUsn8bh0AZsqIG7yViaYU127uHp8Xx1pqIk53i6Yw/CmO0n9DQQsgjqA pPQ3kPuRrIkO8eroEWFlf2+JOddPHG5ljKAEYyhGT8VscUx/qu9QRsBQun9fktcILGgUHjSZEz6V GwHOccm+ykZ4CPGhDkDhl6vSAOUB64HCr9dn9sGCutMDFxCw3c7KRWRue3pQSaBdvg+0AnBNpJvS 5ZuTAtrSQmqi3EuD7JWb/NVEeFZFeCQ6GERb68bYmwKLj3MyS3Q2jbfTS3XQr4twQyf41QXa57sY 5bqbZXtaZriapTsZwZ2NUm11YM5GJcHOOX6OMXYmQWZ6gSa6wWYG8Q7mKc7m+b722JyYvc4y+VTz 2XyrfKQafCJJyHRiYxq+IWWmOKY10h18x9rCnfsSvSbgwQv5kSvFsUtF0SulsZC/VycTkZl79Vl7 yBx8A1AbOEA8sSWf0lJARxUBvgOLB4hX8v0PxP/eRVMrALYOED/SLB5uEg9BmFYGqrwPNkEtNAqd B5oPFB4KcPkxCPFKysv/E+JBFL/YwO+r5fRCnfKsHpBqZk8VQDyts5LcVk5qLaO0VTK7agX9zYpm m6790Z7Dcezp1MDl7Mjt+Ym7C5P3Fqc+XgK4nwf5bPVPBRz80iPCGnB5QHllgNQrXf4li/CaRwHY fcmhveQyX/FYilI78yWf+pJHAXkFNF/EUFRyoNlMEPdFzB+l7DdiFqD/G8ViZArEMwHffxJyfxZB gUr8EvY7ysuZP4tpPwmob/jQ7eQFl/KEvvsVafPT7eXjhVFmf/sCorA5NijD2TLEXNdBR8VA5UO9 6x8CuNvpa1moq5ipXrHVUnU20HTSU7NQv6J3/S+6Kh+aaqra6GrYaKpaqV+z0VNz0ldz1VMNNNGM tYeWJQgx1/PSV7O98YGz9vUAY+1wS/1EexOAcriLJeTp0LYelnl+ThFmWgDxKQ7GuZ6WgPIwZ2hR 62xX80Jv28og59owN7i9fqqVVpm/TUUAZPTA4muDnKB1MiKc60LsGkIdsSmBuNRATEpAQ7RHjqd5 iq1BvLlOvKVunptFta8tVPAMsmoKsuiKchhL910sDNusit1RPDgFlOdgS/kDlfzBSi4w6N4S/nD9 +XLvxSpWMoakoHPoXXkH0437043SyXr+UCWhFb5RGz9XELxeHk1uTBP1ldAV6wlDjfDt2VA9pzZR PFQhHizn9xWTm9MpzTBWe+5yccRkpj+hEbZcHgNcnt9XTu/I26xLxiPT2D3FksFq8UCVbLhaotjE VTxYIRupYnbk7CASt6riaCg4uzOP1gpjdoDxQfnpTMP5XNPxVMOtpdaviINfk4c/3+n/bKf/892h b2jTjxlzT1gL34s3fzgivr1kvDmnPZNsPxOsv5JsvRatfsucekKF2ihfi5aes2ceUaDem+95C/9w Sv5v9wT/46vDf354+Pa+9M29/ftSBmlutKu+uqOhvqkGgayqaaxGNFRUopGN76D8fq/3RTzx8PKP Wvz7IF6ZVcnZuuxiQ36xuX8B+I6XX5Alp0rEU/bPqAfnJPkp6eCMeHBGOb9NPb9FPb5kQduDXHIP T4WHZ7KTc4lYvLO6RNpY5gO4C5hiPl1MXOcvDlNHmje6K4hDTZzZbu4sRjDfw51sJ2Br9nprCH11 RMD3yU7J2ugBfm5/d5G/Ns6Y7WVMohkjTaSu8uXqlJHMoNHM4KnccIB4XApAvP94dhBUn4EH9af4 dkS5KrtooElPMe7DWWGA7/0ZQV2J3uMF0ZNFse3xHrjs8MVa+GpTwVBxQk2Ec4GvZUUo0HZPVEpg S3JgY4IfCAB9VYQLUPtCX+vSAPv6WF9kQmC0tU6ouWakrUmsoxnM1zHd2y7ODoydtTJdTNri/dHR XmVeFnlupiWBDsDQU+3108BXy04318uiOso73d0q0FTL20DTS1/Lx0AnzMI42ckq1dki39ehIz18 AZHJwlbJxuqBj5CbYNu1CetV0Uul0WPwkJ5YT1yC5yQ8YDYndD4vfLU0br0cesq6VZ26U5uxWwcn NGQrEb+lsHgI8ahCuqJK8wfiOd3QbCYl4pXt8OAoHGgAcJeOAnADPW9VMhqAGwRQHog8QDw4KhEP jlBGUPsTaBD5WNv+aNsfiAcjgN8tXon4ei4WKsSDAMrTu6uoHRWUtlJKaykJVUJoLiY0F5FRpczO Gn5fk2igXTrcCUB/PIE7mxq6nB29PT9+d2Hq3uIMiIL1wOvngNc/2Fz4emcZUB64/B95B3rGzkvO 3itoKyjaKw7jBYfxkktXrAcJ7RnykksCxx8EVGhxeRHjBwHtNWA0n6pcTewVnwYQD61EBi1XwPqB z3kD1eU5ikUo2T8KWT+JWT9LWW9lrJ9E9B941Ncc6F7yjEX4krTx6c7y5coMf7hnsba4NSGk0Msh 2d400ELXXlfFVP2KmcZ1Gz11Oz0NG+0btto37LTVHLTV7LRUTFU/0r32F13Vj0x1btjqa9rr3HDQ VnXSV3fRV/M2VI+wNgAaEWyh56qj6qB13UFLxUX3hq+xFoR4R9M0J1O4i3mOu1W2h0Wer22Or0O0 pS5AfKKtQZ6XVZGvXYaTaYaTSWmAY1mAY6mvbUOkZ66LcYqlRomvVbmfLTgv97ZBBDoCxKPjPDoT PFHRbthkf6gbLT2oKz0YGE+6g2GKlX6UiQbM0bjK374xxKEl1K41zK4zwn4w2WMmO2CtLHK3PhlI N6Epg4UpEg9Xi0cQ/MEqRm8ZZ7DmaL7jcg17MN1C7cyndubJJpAnC+0ni2j5VCOnv3ynKWO2MHyx KBxfHc/pzGN15hJb0intWdB+ILWJW4gEYPTCgTJ+XwkDnUNtzSQ0pKxVRM/nh+4h01cr47brUsSD 1dzekr0mGHB5RlfBwVi9gvIVSspzMIUCXMnBGILRmoWvSdhrSGZ3QsMFBjqLg8k/m228t9ZxOtMo Gar8eAPznDP7NWXsC8LQF4SRL8njX5InvqZOv5bvvD2jvb2gA5F/dUR6fUAA77wQrT9mTH+xN/AV ceg79uwL/vxT1uTXlJGvSaM/8Fb++Yzx3+/L/uXhwc+fCn7+VPrm4/07AvLKMLa2MK8QBqstLR/o xEwNDM0MDb+D8vu93hfxio4aSOT/XyB+U36xJb/Yll/uyM6JklOS+IQoPqbIz6kHl1AOLykHF7Sz u/TzO/TTW4zDc/r+MefgWHRyJjk55TJoG/NTzL1NEY8hknBlEo6EsCqc69/qLlntLCaPtvCW+niL WN4chjHSTMIhqIMN1BEUZ75Php89pqzt7y0K18c5C33CpR7BDJrSW7lWnzFdFDWZGzaTHwkQD7A+ AvMdhnmPwH0GM7z7U737kryVJZqmYLvOGPchWMhkfjSgfE+y7wAsGPAdBwtCJ3gN5UXN18Cmq9K7 4KEA8ZVhjk2Jvq2pQW1pweDYmOBbGeZcFGBbHeVa5G9d6Gdd7G9XHupaGe6Z6moebKYZYq4f72yR 5Gad7G4VYaEda60baXwDGenTFR9QH+KS62JSEQL+Ttd4a51ke4Mke/1CX5v6OL80Nyt/Iw1/Yx1v fS1vfU0ffc1oC8NkR8s4W+OSYDdwaxkpiiN1FnH7KqmonI2qmKWS0IWi0Lm88MnMkOmsoLWymNXS GID4xaKo9YpEwHc8Ih1fm7FTB997h3ioVrPbBL4wCsS3gW9ImbJQo0Q8iHJCEziyMdVcLEKp8CDS MUD5VtlImxRgWkH5fSDpowDZUN3mD75LwI/DLb8jvh0gXinyykK88gQgXlGRb4AabBRh99bSu6rI 7aVkFMB6EbG5cK8xfxeZt9OQR2gqpLSWM7vreX0tkqGO/bHeo3Hc6eTgxczorbmJO/NTIMDoP1lW Un72/sbcgy2I8g93V77ZWwWsf0xcB5RX1Oi3vqVtfcfYfcEivWBRv2dSnjNIz1nE79nElxzySzbp BZv0EtwAuOTXPCivuKRv2YTvAP0VywIryjhKxEMjABCon1LAfMWHivXQ6gVicA9gvxExX3Eo30Mb gxAeUrY+31u9u70onxlZqi+rj/Ir9LTNd7dNcTQPtNSz0blupn7FVk/d2UTHVlfNVkfNTkfdVlvd VlPVVlPFSlPFSO2q/o2PTDSv2+jecNRRddNX8zTS8DbWCIO29bAAR3cDcPF1Gy0VOx1VZ70bPsZa AP2JjmZpzmZwV/NsdwvlXk6Znjbx9kaJ9sZJdobZHpaFvnbgT+EuZpUhruWBjoVeltXBzkWeFnB7 vUIPU3BS4mVZE+BQBdw82L4txg2b6odJ8R1KDxpI9cem+gP7QUS6wRwMUsx1IozVE6x0SnytWyJd m4NseqJdu6Oc+hLcpjP9lgpClI9MSc0Z1PZsqA1mqlE+2QgtPzlQLZ5sOl/tPl1EM3uKSG3Z/IGa /enWg9l2+QxKMtFIRufPl8YsFEWsl0UBkQfD1r2mtN2mNODyO8iU9Zo4AgrG7SvhYoupaKidZqM6 bqMqdqsaOE3iSmn0NiKZ3V3EwRQTm+EkVBa4wYBzPrZM1F9+PNlwNtPE7S2id2QDxHM78+goOLEx dbc+SdBbJOkvo7ZnHU/W311Ff7aFAfeD09mmJ/TJ59yFJ8zZh9TJ+8SRR8zZx8z51zL8L2fU3y6Z by8Yb8/pb47Jb46ILyRbj5hzn+0O3d8d/Jo4/Iw59R1v9hv62FeEoSekiV9FW/98k/0vD6S/fcZ/ fYv15q7oq0O2hLi+MNBbV1RYkJ5empXdXFU90Nn5Dsrv93pfxO/un//Z4iG4/8f8uXVSOdkVQrz0 fAMgXqZAvOwCL4Wq8CQJhHiy9Iy6f0E/vEk/vEU7vEU/u8s8v8c8vUXbP6XJjrhHp6LTc55UQsZv EtYWhQyyWMgRy/jA4rlr08zRjuW2nL2BGvp0O3sOw13Esmc6NzpKGaONvNkO0crAAXFpn7JxQN2U 7MwJlge5c92ypS72SD2+NXeuLHYiJ3iuMGo6LxJkJj98NNNvIA2g3BMccSmeXTGuTcG2jUG2qDBH XIr/VEHMWE5EV4IXyEhO+FB2GDreA53gOVYcDxA/XBTfkugDEN+S7NuTG9UJD2tM8EFEuVeGuxT5 2xYH2CJi3CrCHAHiFVNerfL87BXFFuNIW+MEF8s4R7MoO8NwS51YG/04C+0yfyd0XEBLtG+Zr22h j01xoGOivUGstV6yI9S4VhrsnOVt72eg5mes7Wuk6WcMEK8WqKMaZ22S6mITZWUIvqiYrKihwujZ ikQyKheMWGfz/Wdz/WeygydggbM5weAbtVWVsFAQPl8QsVoWD/i+15C1U5+1W59NQOYAxO8qn7W2 5CsKNYWM3xEPjsoqjRL0wN85PVB9nNtXKxhoEA03ikeaRCDDzZLhVkVQstFWZTUGOLtkuEk20qys xUuHm8XDzTLg778jXkl5hfVDCq9kPaD8H4jn4Ro42DoGpoaCLqehS0ioQkJz/l4jgHs+sbkAnOwg 8wkt5bQOBKe3STTYLh/uPhztO5kYOp8avTkzfmt24vYcVLr5eGlaAfrpz9ZmQD5fn/1ic/4r/BJg vTIK4q8+hqR+51sa4RmV8JSy+5SKf0bf/Y5B/J5JAvmOSfiOufc9a+8lh/CSS3gObbtKfqlwecDu N0Lmax79NU85AoBA/5rPesVnvoZWK+MAnX/JZwDif8cifUvf+5q0+QVh7T5x/WJteq+3tTLcO95K L8fFstjLMd3J0t9cz0LjIxO1D+0NNVxN9Wx01Sw1VczVrltqqpprXDdXv2qjp2ZnqG2pfcNc4xog uKuhup+5brClfpiVQaKLVZyjuZeBup3mNUstFXCNjULwfUx1wm0ME53MMhQLwecAhfexyQPO7maZ 4GAcb2eYZG8EdzXL87KGtjCDNi2wKwYfRS+rUmhJJYt8N5MCd+NiT/MqfzsF4m2gvRMinHqSfTrj PcYzQycyQ/vTA/pzwluT/cBdIdVCJ9JUO9JUDe5iBDQfFWSLi3XHxXtgop0nMrzmciCRp7bAgGgD CnN6ig4nkacLHdKJJu5QDXcEsT+PuljtEgyCW3seb6BWPt0qnUSJJ5vls20sXNVyTfJyedxqccRW RQypKW27PmmrPglYPLktc6MucbcFzukr5faVkduy8AD6APHVcYTGNHxt8nIJ8Js4xY5OBYyOfBo6 FxxBeL0lAPGH43UA8aKBcoB4fm8RQDwbnUNvyyQ1pTPROWJcGReq6lSdzTR+TRh8sIO7vdJxdw3z SrT68z7+O/7yV9SJp5z5V+L158K1V7LtX8/pkMuf0X65yfztNvuXC8b3ku1HrMWvgOmTRh4Sh77n zD7jTD+BqjeTz8iT/3BC+pdPuP/8QPTjTea3J/QnZ7xT5g5rc3FldADTWF+Vm5OfltJSXfUOyu/3 el/ErwgOVwGyxadQU/yfZjz9LxG/KD5dkJwuSU+hSU+yc8XGfidb0mO89JgoOybLAOKPSNJj+uEF 8/gW4+gW/fg2/fQO6+SSe3TC2j9k7h/xj88EBwcMBpmysUDfWeOxaSKxQCIRiJkkztIYabBlC1tJ m2jhzWOEC1jBHIY61LiNKWdNoURrg0ekhWPa+j5pVba3KFgbEyz2cWfa+RNIUlfhCiJ5GO43nO6z XBY7mRc6lR82nhM4AvftT3YfhfkMpnnikj3bIhzq/C2U6xZM5ETOlyQMZgS1hDv0JvsC3Pem+DeG O7YneE2UJc5Up2JzwpvjPZviPLuzIjA5Ua1pQbUxHmUhjsWBdvm+gNEOVZHuVRFuZSFOJUEO2V5W 2V42hUFuGZ52sfbGsfZGINF2BjEO+knOxqmupjmeVnVhHi0xflVBTtB6IG7AtkwB4jNcLYv8HXJ9 7DJ9HAOMtbwNNLwNNXygqHtrXQ800Ehzd0h0to62MWhICGpNC6kIsp8uiqOh84G5TGX5TcH9xtN8 pmC+O4jE1ZJogPjl4uiV0pjN6hRoIitSMdEJCSweqFAOEZVPRBUQm/PJzQV0RcekEvHKx63v+mp6 avi4OuUMVSFA/FCjeBjwvUk4BAgLVLpVOtwKIV5Rc4fUfhS1P4o6GGsFkSk64iHEj6P3x9oPxtoU ASftf6I8VKsBIs/HQZQHCs/qQTAxNYzuaoB4SlsRCVVAaMrbRebuNORAR2TuVn3eTmMxqbWC0dUg 7EfLh3oORvoOR/vPJoYvp8duzUK5Mz9xb3Hy3uLEvaWJj5cnP4G66aeVUg/y5fbiV3goD3dWHhE2 n5DwT8g7T8j4x+Stx5Ttp9RdAP3ndCJA87e0nef0HUD57znE52yI8i+45FfQ+u+MVzzaCzblBZv6 HYvyHZv6kgveeafzPwg4L3nM52zatyzKUwbxCW33i921z3dX7uEXKFhUXUJYsJF6nJV+gad9obtd mr25v6mOJUC8+gc2+jesdFTsDDRM1K7oQQ0zV41vXDVU+9Bc+7qdnqa11g0rjetOempeZtrBtoaR NuBDZZrobBFkqmOj8qH5jY8sdNTMddTB7cHJUNPbTCfYUi/e0STV2RR8urIB5b2tcgHi3a2UiE9x NAEWX+Brm+1hAXcxzfWwKPS2Bhaf725WAMU0z9UQiHyln221v31toH1DCLQwHw5gPT1gBBY0kR06 CA8czIvA5UZ2pgSVeNkkWBuEm6kl2WrVhdpjolyxkc6DSd49cS4jya6zWX6rxeFEZCqnKx+IPLMz T9hfcTDdKptqEYzX80YRAkDb5Q75RCO1s4g/2HC+3CufQfPHGvfnOyRTqK3mnOXKxI3SqJWi0I3K 6JXKKHxjCgWdTe/K22lKp3YWiIYR4hEEtSN3rzkd3ADWa2LJLTByM3ytPBaI/FZNErU1m9VVSG3L IaOyAOKB1wPKS4eqgMgLcaU0dBarM5fblcfpzGV35gK+szrypANV8uFaQV85uOzeauc3pJHPt/tu r3Q9Y8//9YT40z7+GWf+EXPmuWD5EWv+EXvhO9Hma/nud5LtHy9oP99k/nKL/cMJ9edj6rfc5W/I Y1/i+56Rx16Ll74TLvwo3/hsE/uTYPW/nFP+233hP92XfX9Ce3bG/VTK2BzD0tdnd+fG18YHe1sa mqvK3kH5/V7vi/gZlvSPZYT/THNlxebP74AoEH+2KD1bkZ+vyc835KebsuNNySFedkSUn5BkUDsN UXJEOwCIvw1CPwG5xTm95J+csfeP2AcngqMTrlBA3dukbi6ySHgeDyi8VCoWiCh49uIQbayNNtbC mUZLFntB2OOtlMEGygiSvYAR4aeOGeunjK0D0opofYI7j+XPdXHGm6m9pcuI5CG4f2+C60Sm/3pV wmR+8Fhu4GiWf1+y22Cy11i6/1CqT1+iV0uoXX2AVUOQDS41YKUybaEsqTvBExXhOF+aMFsc3xXj CW21AQuZrkodK0/oyQpGJ3u3Jfm2JAc2JPjWxXkhYjzKw5wK/G1yvKxzAND9HWpjfBsS/EvDXOCe Fqnga+PrmOfvnOxsEmenm+hsmOJmkupukuJunORmmAK+P/42yFjvqmDnDHuDZBu9NEdjQPlcX/ui QOdsH4c0D9tgC30fI20vQy1PAw0P/RuuWtddta9H2JtVJUcke9mBb3hBsHuBv1OBh9lwbtRWHXwu L2w81Ws8xWM0yXUlP2QhN3SpMGKlOAq4zFplwnZ9OqE1B1gSYD1APDiSFHszkSDE51NRRX/ui1dG 2R3P663hYxGKdppGibL8MtAkxjVKcI3S/mbZIEo+3How2nY0hj4cQysJfjgORSnswNyVbyoRfzgO /ajUeQXlUYDyooFmYX8jD1vPxiBY3dUgjM4KMgpabh4cAeJ36rOVwddlbdZmbtZmbdcD4heQ2yq5 veDXO6SD3YfD2OPR/vPJkcvpcYXRj9+cHb01O3xvfuzO7Mi9xXGg84Dyn67NfLw2/en6zBfrcw82 Fh7urD4mbD8m4h/tbX2zt/mQsPmIuAWI/xSoPY3wlLb7DIAe2n+VBIVN/o5DUQba44lJfs6ifMuk PmdSv2fTFToPQM98yWMAvj9lUB/TSI8oO18TNz/Hr3yyvSwax7VnxAea6nrp3UhyNC30sc9xsUi0 MQo007XRvmalq2Kjr2aqcdVC+4ahykc6Vz4wVLliqHrNQO1D/RsfGKleMVa9YqV+3c1IK8BCN9RS L9JML9HJIsLG2Fr1I/2P/s4EWmr4hqWuhsmNKy6G2l7GOj7GmhG2hgkOhjAX42xX01xPS/ARzfa0 TXEyS3IwznAxK/CxKQtwzPe0hjub5rhbgNEksPgcF+M8F+MiT3OoUONhVuFrU+1vhwxxbI1yxST5 jOdFTOZHTOaFT+aGD8ACBnPCx0uTeuER1UHO4D4RZ6UVZ6le6m3RGeXWAxCf6DWQ5D6S7DYN913M h0aWNBQcmmrUns3GFAmG6uTTLeKpRtFEvWCs9nCudX+yidlTKhhC3tsePpjv4o427i90HS50kbtK 58rjtyuiV4vDZnP8ZwoCKegsYnsmrTuPiILzBqqO5lDni2haJ7RJyF5j6kZNLKMjh9NVuFuXuo1I xiOSd2pTSE1w4PIgdHQesyOP3V0g7C87mUJKBivBb9HRmYLeQn5PAQ9TwO7MZ3XkC7Bl0iGEeLAa iPzJVONnW71fEYY+3cY9IIy8FK4BxH8vXAGI/5o+/YAyeZ808TVt7rlg/Qlv5fuD3R/OaC+PKa+O qb9dst9I8V/tDX+x0fOUOPxauPh6f+3H423g8l9u4d6K1v7lJuPfvjr5+0/lX0nJL+4eMFYnyUvj jPUZ/t4KfmlqqBv1Dsrv93pfxC/xD5QW/z85+x/n7xYwgPh+AhT+HeJlEOI35WcA8Rvig939E4L8 dFdyvAMsXnZKP7rJOL4NQju+ST0+517c4p9dsg9PeUfnwv1DBo1C2Fim7azzWTSxRCw/2JeJuJzd JdpsD30MxZ1qF813iec72eNN+J7Knb465nS3cGNMTl46YW6dUNfl+FnB4oBgtlsw1cbAVW03wqby QwdSvEbSfReKIlar4maKw8fzgoDC9yW5DaV6D6f6DKX6YuLdG4Ks64Nt0HHuM6UJK9XpU0VxTWH2 fWn+Ww1ZA7Cg1nDnnhS/qZKE6cqUgfyoHnhwV5ofKsGrLtanKsIVpCZaUaUJsMvztoG7WaQ7m9bF +nZkRhUF2Sc7GSQ6GKa6mOX5Oeb62qY4G6W6mWR4WqR7mCU5G0TbaUXbaMDcjGsi3GvC3bNcTJOs dJNtDbI8rUtC3QoCnOCetnEO5gGmuj4mOt4mOu4G6i66qo7aKrYaVz3NdOK8HUIczdz01cLtjHMC XWAupjkuRp0J3tP5kWPpvgPxLiNJblMZPgvZwct5Yesl0WulMeuVidt1afiGDBIqh9paQG7JIzbl kJpzqa1Fyg35lJvw/Rnxf9TioeXD+hDKR6kSaOoTNO9J3N8kVVBegmuSDjTLh1D7CtAfQnxHK6Os zPwJ+hDfwckfiFdQvk0yiBIPvCvXcADiu6qZnZW032vxpJZCQlP+HjJ3tyEHIH67NnOrFq5I5kZN 5gYih9BSzuxq4GNbJbgO2QDmYKjveHTofHLsYmrkfGrwfLL/cnLgYqL/5vTQ3aUJoPP3VibvLI3f WZr8fHXu05XZB5uLX+PXvtxe+xK/9vXOxte7IGvQXtuUnSe0vcfU3cfUvSd04lMG+RmTBAKs/DGN APKICgVA/Cmd8i0DuDxNESowekD/Z0zyEzrlIXn3i521TzYW7m0uyqdHhotykxxtXbXVwT07wckM fGyyXMzibQ38TLUcdFUdDDTsDTTNNK6bqqsY3bhuoHLd+MYNY40buiof6qh8oKd2Ve/GFSttVR9T 3VBzaJftOEujOAdLV0MdrY/+TlvlIyN1VfBblhpqpjeuuRjoeBnqeehrBlnpxzkZpzsZ5Lma5HtY lgY6Ffo4wJwt0hyMYE5GRZ6WNUHORZ52GfbGuR7WJf6ORT42uS4m+S4mpd7WJd42ea6m5b42DaHO LREu3fFeg+mBU/kRU0WR82Wxc6Vx4DsC3GIbVbKBKkGnBBR7mafb6cSZacAcjKuDnFojnXHxriMp 7qMpnhMZPnM5geulUXt1ScTGNKivBppiWiWfqAd0PphtkU01Hs6AAR8YzNXIJlpubfTLZzv4481H S5iD+U5aT9kmMm21PHS1KGQy3WshL5jQmIFvTqNj8kmtcOlI7clC69lyJ6UDyAqciExbr4rm44p4 mOK9ZtheC4zUBNusjFsri+b3lQqHKmjQjFYYoyOX01skH689nW2CHtV25ghwRaL+En5fMas7n4bO BkdwvWwEcTSJPJ5uur3a9RVp5EviyKf4ga8oE98LV1/L8S+l+CfclQeU6U/3xu8Tpx7SFh5Q5r5k LT2X7704Ir04JP54QvnxgPCINv1gq/+b3YEn1LFX4qW3B5uvRUtf7vR/S5v8h2Pif/1U8l8fHLy8 YD4+Y90SEXemcHszw9ztFdbu+uLo/569W3fkF8DWIZEHWP+Ty/8vEb+oQPwSQLz0bA3am/tsXXII EE84ONuVneLFRyDkw0vW6V0QxvEtqLvm8JhzDm3sxzq8kJ7dEokkpM118tqCgE0XiwRSufTgQC7l 0SkrI8RxFHO8WQgUfhbNGWvY6y3Z6C4hj7dJNqf3iavHzO0Lzs4ZdU2+PiaY6RJMoNgDNTvNmfNF kQDiw6ne8wXhq5VxS+UxU0VhI9n+w3DfEZjfODxwDBbQn+KDjnKuD7ZuiXYezo1YqExdqEwZyg5r j3WbKIiaK0uEtgqJdhnOCZ8pSxwtisFmhnanB7Un+zbGeNREepSHOFVHuDbEeddGe1SEOhcq2hKS bPVKAh17cmNLgh0S7bQzXM0SbPVhrpaV4e4wN7M0F5MMN7NUZ+MkR8NEJ8M4W50UB/1if7vqcPd8 L+ska4B4/Xw/+/Iw90wP63Q362hbE099dVc9dQ8jLQ9jTQ8TLRcjLRsdFXtDdRczbXdzHTcTLU9T rVhn8xxf8KU1Bs4FJGso3R8b54KJsu+Pc55M9VnKDtksjtksi9+uSt6F9gBJJzZlU1D5tLZCEAoK UnjI4n/fZ5WmqMj/hyeuPdUCHBiuvltZDFBekSaJAvHiPqSoDwmMHqL8MApCvALuCqajjyY6QJTv KPIO9wq+KxHfBhAPonD5ZiXimZ1VdHQZpbX4D8QTmwuITfmExjxAeYD47Vo4vi4T6DxA/GolfKMm d6+xlN6O4HY3CnvbpLju/cG+o5GBk7H+k7G+k/G+83Hc2Vjf2XjfxfTgrbmR2wujtxfHbi+O31ua vrM4+fHy9Kdrc5+sL3y6sfgFfu3BztqD7eWvdte+Jm49JG2DfEPGf0PZA0x/QgdM331Ixn9F3P6a tAPyFRGc7zwk7z2hAZ2HEA/IDm4DiivB+zv38av3NhZur81drs1vtCKzPF199XTcdDW8jTTjHU3y vK1z3S0S7Qx9jDXsdVSdDbScDLWttdWtdDQtdTRNNNWNNTX01VW1VD7SvnHFQFPFVEvV2VAr0NIg 0togwR4MDU39jHUs1K5qX/tAR+2qgYaqodp1Mw1VKy01V0NdgHhPQ+1AK/0YB6M0R4N8N9MCT0sA 8WI/J7izRbqjcZarGUB8bZBTiZddhq1hnocVsI3SAPtcV9MiN7NyH5vKAIcSb6tKf9vWGE8F4j1H MkPmS+JmymKWqpNXEWmDmaGD2RFkMOoaah4qjKsLdch01Euy0Eqx1iv2AoNj264o++Fk95EUT5CZ TL/lwtDdmgRKcwa1LYvZXcDDlYmGqw9nmk8W2g5mWuRTzdIxpGCgVjredKogu3Sm/XCxe38ezR+u JbVnr1aGrxQFz2X6LuYGb1YnbDakEFAwIODioWpwn5BPNUGLCTdn7tUmb9bEcvoKuJhCcAG+KY3Y lL5dGb9YECbEVRxMg09sKb4+mdgCY/cUCgcrzuaaT2YaWZh8dk+uZLhcOFjGx5Uwu/PAO8yuPOEA uAB1cwl9sYS+vzf4mDH9JXns053Bh/SZV7Kdn47JL2W7jzkrX1LnvqTMPiDNfrI7cXdn/D59/pkU /+qY9PJg7/XB3vfC9a+IY59v9n6Jxz1nTr2Vr/8sX39CH39IHvlZsv5Pl4x//Vz8yz3ekzPGZ/tU xurE6mDvxujQ5tTY3GDfOyi/3+t9EU88vLksPFaWZf6M+P8F3/9AvKI1fl0GFP50Q3y4JT3aOzjb kZ7uSI8J8jPa4U3myW326R3G0SVFdkw9PGKdXTKPL3nHl8fnN7l0+s7CDHtnXSQGtBfL9+WH+xIJ i4Cf6NwbrOVPo/bnMPzxJhK2dBdTRB2ul+MnzunbR9TtE+b2GX1dvjHOn+riDCGZ2Ep8U+ZcUcRY ut9QstdEZsBqRTxQ+Nni8MnC0LGcwNHMgPGswKnskDFYYE+CR3OEAzLcvicjYK4qbQ2ZM1+dNpAd NpYftVSdBsjeHuuKSfEBP44VRGNhwd1pgV1pgS3xXlWhTqXQxtxO9bFeLckBgPJQO42/HczZNNlO D5x0wMLrYj0z3U2zPC0SbPRS7I3KQlzyfe0SoX1zdNOcTIDap7maJzsapwG9cjYuD3YtDXBKszOM s9TO9rIuDHRKsDHI8nJIcLby0Ndw1lVzM9L2MNX2NNN1N9FzMtRyNdNztzBwNdXxtzUOsDIMsNCL czBLdjRNsdGp8LXsTvDsiXdHh9v1RDqMJXoswoM3i2K2yxLwVSl7tenEBjgBmQn8HYg8A11Mb4f8 /Xe+Q4inthYrKa90+X9HPK5Oifjf50A1ggCyKwP4Lvud70qsQ4if6DiZ6gIBbx68M/c/HrSiZMOQ vytA365AfKsYIB7XwMbUMH5XeAB3EoC7gu/vEF+fgwcWj4CBAMTj67I3a7LWq7I2a3J36gtJTaWM NgSvu0WM7QCglw907w91Hw5jTkZ6j0d6joZ7jkd7z4DUzwwB0N+cG7kEmR29OT92c3Hi1tLU7eWZ e2sLn2wufrax8MXWMrDvB7vrX+5tfEXYBCgHQP+GApi+9SVhU5FtBd/fIf4xjfgtiwrymL73DRX/ JXHji92V+9tLd1dnb63Onq/MkHo7KiNDfPR1vQ31fE0NfE21E51N831sgFmnOBj7mWi6QNVzQ3dj PVsdDTt9HSt9HQN1VU2Vqxqq1zRvXNNUvaqres0K6L+pXrCVQbStUYytUZC5nqPODWPVD7VVPtS6 cUVX/bqhhoqZ5g07PU03I10vIz1vYx2A+Gh7w1RHwzw3M4D4Yj/7Ej/HTFcLuIt5gZcVUHVEkFOZ r12Wo3Ghl3V9lCdAPDD3Eg+LUk9L8KfVQY7V/naoaI+mMMe2KNehjOCJ3Ijxosi5igR8U85oXiQ6 0XsFmUPoqZmoTO1I8s51Nki31c10MCx0N6/xtWwNtR5Mch8G4+kUzymY70phKL4qjtqUQWmBU1qz uD1FPFypZAwBHPxgplky1iAeqRMMIEQjDYdz6JPlnuPlnpOV3uOlLtlUE707fxMRu1ocupgTOJcd uFgcuYZI3GpIJjSnc7El4tE63mA1vRt8nrPxiKStugQKGvwTGQRU+nZjCr4uaasiYb00XoiruVju OpluJDSl7zSkcHoKeX0l8jHExQKKjyuld2YCxEtHqqTDlWxMPqengK5Yk/JoqvHOatfZQtvNla5H 9OnveEuf7Azc3e7/Trz1yxn9p2PKc9HWI/YyoPznhKlba4Pny313d0a/Zi+9OaWAvNjfeSXfecJe uL/T//kW9hvyyAve/A+i5W9ZUw/Jwy/Yc39/sPePl8y/3uG8uMn+6pixT13HTw711COQxYU9jch3 UH6/1/sifm//AiD+zxb/B+j/ne+ikwWxIpLTxT8QLz3bkBxvig93ZCd78tNd6QkRcvYLQHbW0SXn GFppkrF/Qj84YZ1ccI7PJcenMomIsr1OWJ6TsOlCqUQskx4eyE+kQhFpgzjRwZpskS+gRZPtFGwl sbeMM9EoXek9Iy+e07ckO8v7hEXJxhhjpJWJq2X1VFDa8xfL4yZzQ4bTfEZhfnNFkeuI5IWKmPG8 oKnC0OmC0Mm8kInsoIns4KE0P3S0S0OobWOU01Bh1HJTzjqqYLI8abggeqslD4/KH8gK6UjwwMEC AetxsKDORO/2BK/WBG9EhEtpoF1ZMFB4NwB3gHhkvG91hHtJgGOmixlQ6bIgh6YEX2S8T1W4S6G/ LczFNM3RONfLqjjIKdnBMNJcI9HeKMUJ2pkB2pjbxSzBRr/Qz6HYzzHX3TrGQiPb0zLXxzbKVCs/ wC3Vw95NV81RTx2Im6Ohup3eDVtNNRvNGw76ml6WRu6mej7mhkHWJoEWhj6GWnH2JuDmkeNi2Bbj 2pPoiY50RIfajsW7L8CCNgqit8sT8ZUpe4gMYkMmAaQxm9ySBygPEM9S7OdHaytWVGyg2a0gwOIB 4t8VanqhQo1C5P8j4nFQIMQDnR9qAWL+B9+PJjsB3w8nO46nu46muw4UTfGy/7kpXgl3iO/ioVbh QItgoJHXV8/E1NA7K6kdZeTWYsjfFWTfQ+aCEBpy9+pzdmuztmtgW1XpWzWwbQR8C5G5WQMCsX6r BvxR7l5DCQ2F4HY1iYDR96NlA2hpf7usHy3v79gf7DwewZyNYy8mcedT/aeT/adTA6fTg6czwyBn syMX8+O3l6bvrcx8uj7/2dby59srQMO/2Fn/Ynfzi11A7Y0He5u/B7AeovzXpF3g+CCPqOC48yVh 4/Od5U+2Fu6sgb9n8uby1NH8OHe0vyYuwktP01FLzc/CJNDKyM9MK9nNtMjPptjbJsPJLNBc19vC INDazM1Q11JdxVZfx1JfW0vlyo1rH6mrXtNSU9G8flX36hUHHQ0/U70QC/1Ia8NAUy0nHVVrLRVj jWsA8RrXP9RWvWKoDq09aaOn7mqo4wlRXgcYQLS9UaqTcY6rWb6HRbGvXbGfQ5abZba7ZbGPbYW/ XW2wU1WAQ4G7eYmPDSLMFRzzXExK3C1KwDse5tV+dlV+Nk1hLk1hTq2RrgNpgSOZoUO5IZNgaIjM gmaNJHjOVKUReqs546iJ4hhEsB3cTrfAzQzcJCo9LVpD7foS3HEJbgD0oynuy/nB2xUxxLpkSlMG qTGD05kvwJVxcaXyqYaDmSbZJFI6Ws/vr+b2V8umWk6WMKcrvedr2NPlbtl0E6u3aLs2frkwZDEn aC47eK4gYqU6Yas+Bcg4C1PIG6jkD9XwBqqYHeAzAyOgMkjtMEp7Bq0zi9QG32lI3axIxFengU/y +VL32TwKWkC4IYXWns3BFEqGqoDIy0er2Zhcfl+RTIF4Vncet7eQ1QVEPl80WHW+0PYpvv/WavcD 4uj3UC/N5K117CPO8iv5LhD57yXbD1lLD6iz37CW7u2Mnsx1ny9jPyNOfi/b+e02+9UJ6VvZ9vfy rUesmc92Bz7D474iDj+hTTxjTD4kDT0mjf4qXP+HI9JfLxhv7/G/OQWIX2OszY51tObEJ+QmJr2D 8vu93hfx6yJI4ZWI//PGfkvi03fmroT7vyP+FCB+VQoQf7omPtqUHO3KT/fkJwTZMXn/lH54zj6+ 4J1c8I7P+EcnnINT5sE5++hScHwmlorYZDx5bZ5F2JZJhPKTg/0j+ZFMss+icVdnODPY/cVe2Ww7 sbdyD1PGHm06XOu/JMyc7M2eUlb4q2OilWH+DIY/iuKACxrhm7WpU/kRi+XxC6UxsyVRq4jk1fqU mfKosdzA2aLw+cJwAP3JnJDJnDCg8C3hDvVhdm1JnnN1GSut+ZOI9N7c8InyJBq2eqs5tzfNH5vh P5QbOpAVjE33707ybY31rI9wKQ+2Lw20rwpzrY/xakrwa070Ay5fHe5WEuCU426Z425WHuRQG+WG iHIDiC8NcoC2tPewhLubZ3tbZ3pZJzgYRVnqRlsZAAVLdDKPtzdOcjDO8rDK87LN87SJt9LKcDEB t4QEK4NcP5d4Z2s79at22qoO+urWuqrGNz4wvPKR0bUrDgY6Lib6llo3rDVUvEz1/MyNAi2Mgk11 0p1Mi70t+mFB4+A/MN4NHWI9FO0yneK7khcJIb4qda8ORmrMJiKzSM25APEUVD69vQggnt1Vweos Z6AhuP8RZa3mHeKxCD60MgHEd2Uh/j8ivlGBbBRUdgfCPoE+mOwAOZzqBHwHR6hjcrxdNtqqbJ5R lN1bgLYDuMuG2iSDbYDvPFyjsp2G0V1N74IQT2orBgr/ju8NOXt12X9kpwYOIR6kOmOzKmOrBr6N AGoP36jOWKvMWKvI3KrJJyLLGW21PEyjqA8l7msVYVFibKusr02Oaz8Y6Dga6joaxhyOgPQcjfUe jvcdjeOOx/vPpocv58ZuL0zcXZ6+tzp3b23+k43Fz7ZWPt1aBflse/Vz/Pr9nY3P8Rufba+D4/0d iPUggP73d8AfrXy6vXB3febWysT5/Mjp7LB8apCM7WhJTwww1nfR1XAx0PK3Ng22Ngqx1k33NC8J sCv3d4C7WAaZ6/tYGnmZG9pqq5reuGpnqGdjrKd5/Yra9SsA8do3VHSuXzFVueZpqB1iYRhubRxk oeeodc38xkdW2jeMNVS0rn+kcfUD7esfGty4YqJ53VJbxUlfw8NIx91Ay89UJ8bBJN3FLMfNHCrU +EGIB3yHEO9rWxFgVxviiAh2LPG2LPWzqQxyKPKyzHc1LXazKPOwrPSxrvGzqQu0b4lwRUW6tkW7 Y5P9R7Mjxgujp4pjFytTJgqi+zND5msy9jAVoul26IuTHljiYVbkZlbsbl7qZtIS5oCJc8fEOGHj nIaTXOey/FYLQzfKokjINEojjNYCkw5WcPuKRSNV8ink6WL70WyLcAgBEC+fQh0tdB3MdR4vdQPc 84cQzJ6izZq4abjvLCxguSBytTx+oy51G5lGboGD0YBgqFI8XicYrGF1lQDKQ/trY3IJranE9gxq FxizZu8gUvfq4ZIh5J0N3OVqJ7+/jNicTkCm0tuyJAMVpzONhxO13N58VneOAFfMwxYpEA+tNszt Leb3lR9NNn1BGP58d+jz3eHHzLlnnMUvyZOP2EvP+Guv9/deSPEA8V/Q5p7w1+9TZr4kTktHm2+u 4b5izAPE/3ST/rVw7fnh7nPx2uek0bubvZ9tYb/eG3pKG39EHnmA7/uBMfvPx8R/usX6x/uS13cF p4wNCWmDtrpQDsuM8fF/B+X3e70v4qeZEmWV5s+IV/a//xnx8yCSf7d4JeJXRYdb0uM9xdJjRNkJ WXZC2z/mn15ILm+JTs8ER8fcwxPW4QX36Kbo4IjPolE3FqibC3wmRSKTyI735QfSfQFHtLvJnhsR zuCk012swbq93nLaUL1wpvNofeRid+aMMHe8N8Nb6GNNoJlDjczeqrWqpBGY70RuyER+xFpd+lpd 6kptyh46d705Y746bqYkYq4ofDYvZLYwYrYgciY/siXUDhlq1xBuN1YaR8bVLLUV9JfE9RVEzSAy WIMNowXRHYleYwVR40VRg9nBg5nB/RnBHQm+deEulaFOlRDfvZsT/AHfgbDXR3tWh7mWBToXeFrn eZhXhjrWx7hXhTmWBtoW+lnn+1gX+NtlelmmuZnm+jtm+dhH2xiGmuvE2JkkOFnEO5gmOJikOJhk ulrmetpkuZlnOBvHW2sn2xtn+zjHOFjYql+1UUx1Mde6pnf9L3rXrhipq5rpamoBufvwL/rXP7TW ueGkr+lvYehvrBlrpdMQ6T5fnrhRkzKQ7NkWbIEJsR2IcV3MDd8EiK9JJzflkJtzoUYaaAFhiPJA 5IG//7ElNzB3QPY/Ux6I/J8RD/wdmtA0CPU4QmRXKPnvVg51x8uArSu64AHilTOe/ggk8sOtipo7 CvAdRDLYKu5vFeJaeH2NHCzUDv874qsgxLcWE/8d8bmA7MDfldmphm1Xpm9Vpm9WQQFSjwc6X5Ox XZuxWQPfqIKvlmeuV+TgEYWkxnJGO4KPaQIR9jRLelGSnhZRd5O0FyXDtkv70LL+Dnl/l3ywe3+o 52C492R84GJ6+GJm5Ob8+K3FqVtL03dWZu+tLd5bXwL5eGNZGXB+dw3KvfXljzdXPt5cursOyD5/ Z3325srk2cLI4TRONo7lDXZvouqbU+JDzI1dtNUAc30tDQNtTEJsjCIdjdLcTQt9rUt8bNMczPxN dNxN9JwNtU3VPjJRv2alp2Wmq6EJ/l++dkXj+lVtlatGKlecdTWCTAyibcwj7cxc9DUMr/3FTOOq la664Y3r4PMA7gG61z40UP3QVOMa1Hapc8PTWMcVgN5QI9rBNMPFItfNosjHqsTfDow4s90tstzM irytKvxtEUEOdSGO5X7W5QEQ4ot9rAqBv7tblntaVnpb1frbNoYAf3dvj/bsiPXCJPphUwIGYMHj eVFThbFjuZHj+dFLiHR8RxG1r2oHqFJJbEu0W7GbSY6dXr6DQa2/TWesBzbBrT8Reu46m+m3kBO4 lB+8U51IbkijNqfzMAV8XLFwuFI6UXe21H660Codq+f1Vx/Pdxwvdkmn24DL84druQMVPFzZWlXM WKrHUJzrQk7YWkXSFhK20wQjozJF/WXi0Zr92WbhcB2lrYDZVcwfqBKOVDO68witGUD/eb2lxAbY VnUaC1N+vtJ9sd4pHK6gtGXu1iUTG9OEfaVHE/UH4wgetpCOzqSjsxidOcyuXG5PIR9bIuqvEPZX yUbrb69iAN9BviJPPmbOP2EtPKTPfU2fey7c+E6y9TV78QvG3FecpQeMucfMxePZjqPZjgfUmR+O SK9PyU9k2w8lG9/KwWXzn+0Of7qB/Wpn4AkFWnb4y13cE3z/G87cv95l/eMn/F8+Fj065chI64cM Yk8DsjA59R2U3+/1voifZUv/QDwE9z9K8L/zXYn4dxGBnC1Dj1tP1yRH66IDvOR4T36+IwEWf0qW nzNkgOw3ZRe3xafnguNj3vEpVKI5PJIJuKzdTdLqIpO4IxLyJIeHwv0DmVh0wKKINuf5i/2c6TZK fxW5r5wxUs+bbhXOdx6s959ujxyvD4vnetmDzWR0OdQpWBw1CPfGZXiOF4bNVSYuIVIXahI2mzIA 4rdQmUDkl6oT5kqjZ4siForDl4qjxuFBDYHWyEgXXGE8c7yTOdU9jMicbshebs5bqMvEd1S0J/vh MkNmyxPGCiOBxQ9lhY3lRXcnBzREutVFe9THeiNjfQHW66PcG6I96qLcqsNdy4Ici/xsC32taiJc G+N9gOyXBTmUBDpke1jkeFlnetsku5iluVvCve0THM3CLXSjbYwA5aOsDaKs9ONsDFOdzHO9bIsV 3704C80EG/0sH8d4F2tn3RtWmlctta6BL7Oh2lVdtetaqtdUr35w7cO/u/aXvwOUN1K7bqur7qil 4m+kCSy+LcF3sTIJj0yfygnsjrBDB1piIx3nc8I2KhJ3atMpUBdNLgipGTpRUD5f2VGjpPwfj1iV rGd1VnIgi0f8GfGA7wrKQw0wssEWKYhytZkRCPHvFpVU9MhDWFfMh1Ke74PjWLt8FKrMvCu+D6AE fc08bCO3F8nuhfjO7kEwAeI7KynoUhI0rxVCPAgRmQfJOyITZLc2c6dGgfiKNChV6TsIOAiE+LqM LUTGRjVsrQKi/Gp5FjD6tYpsQmMZDVXN6WwQYZpBeOh6fnu9sKNRjEFJse0yLFreh5b3d8pwXQeD PdBD2smBs5mR89mxi/mJm4tTt1dmby/P3VyaBblcnDmfnz6bmwIBJyAXC9PnC5Mnc2MncyNHM0Py iT7xKEY82sXCtc1VlyCiQsMtTZ211Jy01dyNtX0s9XwtdAIsdSPsDZJcjLLdzXJdzcGgzc9Y29VY x1pXzVD1IyO1a4Zq1wCyNa98qAktH/8RYLe1poq/iV6kpQmIp4GW2Y2retc/stBWtdRRM1K9rn/9 moHKNYPrHxnfuGIGRn6Galaa17yMdQHiHXWuR9gZwVytcl0tSvxsiv1sywKd4K6mcBdTyEgC7GoC 7epDHaoDbWqC7esjXcsDbEu9rErdLcs8LCq8zKt9LRuC7Vuj3NExXt0Jfn2pIX0pQdgkvyHFRmkj 8NBheOhMccJeWxEdW0XsKFpHZo7mRSFDHAudDLNtdYtdTVsinHHJnsNpXmNpnnOZfst5QUu5QetF kbvVCbTmNEZ7JuTLA6WiserD2abDmSbpWB1/sOZsqfN0qetgvvN8FSseR8om60XDlRs1cQu5wX0R DkMJXpM5ocvVybstWRRUtgBbLB6pOl1uP5ppIzTnUNsLeEM1R4ttvL6y7cZ0bn+5fKSejMxcLY0j tuYczKGOllFsXAkdnUNoSN2uimO2Z8tHaw4maiWDwGzge0jA/VQGGpoMBQYZ8mGEdLhOPFx7NIO6 t4m7vzfyJWkCWimetfCIOf8VbeYxZ/m5aPOpcP1r7vIn1KmL7cFb2wPnq73nyz2f7Y0D0/9OtvP8 gPCVaP2xbOuJaP0b+uz97f4HW32PScNP6WNPaKNfbmIeEQb//nj3H26zfrnN++sXJ1/IWGcsEmV1 aaav5x2U3+/1vojf+I/rFvyvn7IqzhV8Bzp/Cq0ULz1Zkxysi+TbkkOC/BwvPibtn1P3L6jSE87B ufj0Jv/4jHdyxr+4EFxcHpwcCah7pJV5wtoqn8uV7sslhwdcsUQu4B3RdkWrY6ypduJA9W5PCX2w hj/dIpxrFy2gJUtd0oUu0WQbo7eW0FiwVpI0lRk8mOE9APeaLA1faUhdRcIWapJX6pPxKPh2S+Zm YwbIWn3aXHncbHHUUknkfH5Yf5I3KsoVlx9HHkXLt2Y3sKiBmty9fuRud+U2umysIq0vL3axFj5b njiQFdqb5g8QP5gZgU7wa4rxAubemOBXFepWHuiAjPZojHKri3CqDnMsCbSrCncpCbCtCHFExvrk +1gVB9hXR3hkuVmmOpqkulimulpFWurG2himOFsk2JuAgPNIC90oS/04W5MUZ0uYu01JoFuRt32c mWaMuXamt326j4OXiZa1AvEW2teNNVW0bly7fuWDKx/95eqHfwGIv/HBX/RVrltq3bDVuOqvr1Xs 7dSTEjRfHrNRnzhdENIT44IOssFGOwPEb1UmEOrTaah8anMBuTmf2AQQD60uSYbWiIcQT28vYaDf zWtVML2W2wOF11fPxzUIcUjFrk8NkLwrnF0ZgHjZEApErlypZrRN/rvIK6NYZhKkFTpOQNmfaD8A rIfq8ihhfxMXi+T0QhuDcHoQbEw1C9rkr4KOLqW2FZOVz1ob8wHfiQqLB3zHV8Px1TAQZaEGsB4Q H4I+Ag4V6CG+p69Xpa1D5RrYShlsqSR9oSh1qSRjvRJ8n0sYrdWcjjoQZlsNsw3Bg+r1rZK+dhBR X7uwt12ERcsGuvdHsQcTuKOpweOZ4ZPpkZOZ0dPZ8bPZiZOZ8f3xIdnogCKDIPKxoYOJof2xXtlI t2S4SzDYyR3soOHaV5qru7JTs73cfPW1bdWu2Wiq2OmqORtpuBmruxur+ZprRdjqJTkYwJ2M4E6m cVaG/qZ6LsY65tqqBipXDFWu6qlcAQqvcfUjQHmtKx8AcLsaaYVam4Rbm3roaVqoXtVXuaKrctVY /bqZ1g1jNUWHpepVA5WPjFSvmGteczLSsNNS8TTQdtPTcNNXC7U2SHexzHGFZjble1oAkQeDxQwX 02x386oQx+pA27oQe0SgbX24c2ucd02gQ4W3TbGrWYWnVX2QXV2ADTLIri3SFRPvjYn3GYaHj+dE 9acE9CZ6D6QG9KdAK9WMZIdvN+YweqsoXWV7rQVL1andSb6V3pbZtjpZdnrVftZdcS4jGd6TMB9g 8St5Icu5QYs5gRvFEeT6ZBoqndqawejKFQxBvS4HM0jRaK1sovFiuftsuft0GXO2gpFPNe1PN4pG qiit4O6eNJLoORDnMQoLnC+L220GiM+htGQIBspPl9FHsxDiSa15vMGaoyU0HV20XpfK6688HG9k tOavVyRQO/IuNroB4kmdObT2bGpjxmJeyEZljGig/Gim4WisBtxyoLWLq2OpKJi4v+xsuvFsplk+ 2iAaREjHGm6uYADiodmq1GlAauDyDxmzj1gLz0Ub30m3H4vWP2XMHq9jJXOt8rm2y7W+z3bHvyBP P+KtPZPufi3e+FK4+li09h1/5SFh9P567zeEwW+hjbzHHu72Pdzr/0G09LcL6q83OW9uCl/clH0s YsoZxL3FqXdQfr/X+yJ+b/9S2VGj5Pui8Phdfqf8fyA+iOR0RXa6Kjtek+5viGV4yQFBfrInOaIc nFH3T8niI9b+Ge/4gn10xjm7FNy6Lbt1cXQkYxM2aJvLtL0dmUwu3d8XSiUCEe9IwJTvLrOmu/f6 EFvdJZT+av5Es3iuXTyPlsyjBdMtnJF6ek/5dgN8vih2LD1wKNV3LCdoujR8rTF1C5W1XJ++iEje bErHt8DXG9JW61LW6lOXq5Mmi6ImC8JnCsLGMwMx8Z698LD1zmrJ5hRrfni2FbHUWUscaNzrrVlB FQ6Wpswj87fbSqZLE/rhwQDx4Nid7NcW541ODkIlB9bHeFUEO1UFOzVGuzfFQIivCLItDbZHRHsA xOd6mpUFA+Lb53lbV4a55XrZJNoZxNsaJDuaRlvqhJlopDqbZXnbwTys4+0MExxMEp3Mk52tkpwA 902LA1wqgt3izbVizDVhbtZ5Qe5BlvoA37Y6N4DfGalfU7/2IfD3K3+BAk5ufPSB1rWrOtc+slC/ FmVtggjxHM4MXamK3axLWCiJxCV4okNs++PcFvMj8NXJ5EY4+JTTW4uoLUXvpju1FCg386O1Q4iH goaKM5C/A53H1ADy8gDf/1SNUZ4oz4G/yxV8hxRegXioIfI/yvvvfFdkok02ARwfejALAn4FIJ6D bWD31LG7q1ldVeAfZXSU09pKwF1H2ecDNdIAhW/IJdRDtfidmkx8FWy7KgME8H27OkPh75n4Gvh2 NQxCfA1sozpjvSp9rTJttTx9pTRtqSRtoShlNj9pLj9psSgV2D2+No/UVEJrraC3VzM76jndjfze Fn4viotp5nY38zAofm+bsL9DONAhHuoWD2HEgxjRIEY6jJWP4sSDWF5vFxuD5vZ28rBdvN5Ofl+3 sB8jwKJ4vc2c3hZKd9NmWx0mH5bh7eZtbOCioW6nrmqpcR1g11pX1dlY091Y08tEM8BSO8ZOP9XB EOZglOFkFm1j7GWi42ikZa51w+D6Fb2rV7SvXdVQuXrj6ocaH/7F4NoHtjqq3pYGQbbmHsZ65oDv Vz/SuX4V3AN0wf1A7boBNP31moHqFd3rH+hc+8BU45qjvpqrrrq7roaHvqavKTTHNcnBNMsVWlQy 1820wNsyzck4yckU5mEDPqsV/tY1AXa1gY4tkZ5tMT61QU6V3jaFTsYVnpYtEU5NwXatwXbtoY6D yb7dMa7YBLfBdPCNC+9N9sWl+fcm+7RFu3QkeMyUxuObcvENORt1sKWqBBzcBxFkluOok2mnV+Rm Vhds1ZPkvpAfMZcVNAf3m8/0m87wmoF7rxeG7lbGURpSmG2Zwr7Sg8mGg5lm6WTz4Uz7xUrP5UrP xQrmYqX7cLZFNtkgGQPCUUZozBjL8BtM9prMDl4oicEj4eTWHEJjKhOdfTBaI8SV7TXBSG25nP4q 4Wgtq6tovSaZ1pYv7q/h91bsNGay+ypvbWJPFlt222CkVji1CbZRGL6YF0zvypPPIc+mGnmYguXi sKXiUFZHjniw4uZKx601jHQEKRmuP5xouruK+ZIw8jVFWahZfMxaAhb/kDn3rXD1uWT9uWTzG+7y +XqfaBzJGayRT6M+I4x9QZn5krn4RLz1SLL1gL/8NW/pqXDtKWfpS+LoV3tDTyijTymjjwgD3+z2 v2DP/Ha8+8s59bsj6nfn/O/vyG+KaEtj/3uaJv9vEf+fAgm++GRJcrIiO1mTHa1L5RsSKV62T1As DU89OKEdnNAPT7nnt3nnd9inNznnt4U3b++fH/G5NOr2Epu4KeKx5XKZVC6TSAT7IrqEvEabxJCg 9YERjOEGyUyHfLZLOtcunGoRT7dwh2po3cWElsz5ovDhDN+BFL8x8P90RdxKXcouOm+9Gb5Um7rR CN9uhm0gU5eqE1cQSWu1KXOlMRMFEVOFkZP54bhU365En7m6HNZcH3NpZL6rcboVsTOAwvfWzjfm DZWnTtTlbXYjNttLp8uTcPCg3jQ/bFpAV6JvR5J/Z2pwU4JvdbhrRbBjdYhTY5Q7Kt4TUL4WiHyE c02ka3GAbaabMVD4ilCXXC+rfB/bLA+rWCudKAvNeFu9BDv9ZAfDLC+rkhDXsjB3uIcV3Nshw9M+ 0dky3FI/3FyvKNC1Msw9yUon1lQzycaoLMw7zsHcQeOam7GOra46GJirf/SB6kcfqFz54PpHf7ny IaD8X1SvfKD20QeGN64Dv0NGeM3mR+41JO0hkzZqEofT/DtC7Abi3VeLYwh1adSWbEYrtEoBrbUY mjLaWghCbS+moUtA6FAgiweQBR4NaAuwy+6uYWFq2D21gr4GgHXFYgPvKA8pPCTvUBMkCPgjqFwz 0gr4rnzQqqzF/4H4fcjf26TjKD7UkNMEEA9+SzLYwlNQnoNBgH8L8vf2Mmor5O/KmxDUToN8x3eo Fo/IAhav5LsS8fgaGID7FvQO9NxVmY3KtLXy1JXS1OXilKWi5MXCpPn8hJmc2Kms6OnsmLn8BPD+ ZiV8tw78/eCfq2KgawHrwZHejqC31zHQ9YzOenpnA70TSe+AwuxsYmNQbEwrDd1ERtWTWuoorUg6 uonR0czoaFEckaTWutX68r58eEVUqJ+5kZnqdcNrV2xuqFprqJprqhiqfmCuedXNWNvbVMffTDfU Ri/O3hAgPt3OMN0J2kvA1VDLzlDLXEdDX+Wa1kcfal6/qq12XePah/pXPrBVV/Ey1vGzMnI30bXU UNG7+oHO1Q91VK5qAcRfv6IP5P3GNUB5fQjxH+qpfGShpeJkAORd01VHHWrAN9EJtTaMszPOcDbP cbPIczcv9LZKdzGNttJLcTYr9rcr8bao9rdvCncHaQhxQQQ4VPrYFLmYVHhZtkW7toU7dYQ7dUe4 DCZ79yW4D6R49SV7DAPpSfTCpQcMwoO7EjzrAq2QYXYjOWHT+THTBVHzpTGjuYHIMOsiN8MCZ+N8 J9NST+MaX7OhdL+lgvCFnMDpDO+pDO/xNM9ZuN96UTi5NomFggswhdLhGtkEUjzWuD/VdrHcc3u9 7/ZG3801zOliO7B4+WSDcLCK0Jw5AvPrjLQfSvNZLI3Zrs+goPNo6GxSczqtLZPWmrXXlEFuB0OK Ug6ugtlVuFOfRkTCeZgyQX8VsS2Pg6s+mW+XjFQT0Vl7KNhefcpWafRqUcReS4Z4svZspkXcX75S FLZZFsVqz94fq721jrnc6JVNtBzNtB5MNN5Z6XwAuMya+5a7/ISz/JSzChT+MXv+W+HyM+HKt6K1 x9yV21sDwPfJ6Hx6T+kneyP3KdMPOcvPJPjn+7tPpVsPuItfsOefitYeseYfEEa+IQ49JQ0/2hv8 Go8DrP9JuvrrOfHFEen5GevVx7LPjjgrE/3voPx+r/dF/Kbk9B3iAcT/E9b/HAXiTyHES4/XZUcb UvmmRLor2yfJjykHp/SjM8bRGevsknfzLrR7H0D82S3+yZlQIqCRNokbsxzKtlzM25dJ9qUiCYfC 3Z0nTXZvY2rIuBreZIt4Fr0/hzmY6RaNN7Nw1ay+SmJbzgYiabE0cjQTjBl9JvMjl6qSd1C5hI6i XXThUl36egOc0lVM6cjbaEgB6AdCsVKdNFUQPlscvVSROFUYBT6avRnBtJHWI9LS5mj3ILJyDdtO GGpdQhUDvg9WZGzhmkkj7evoMmhGa1YIJtmnJ9m3Lz0Imx6CTvKvj/IoC3Qo8bOtCXVuifNqT/SG KB/nWRfjXhHmVBJol+dtWehvUx7qXOBnm+cDLWyQ7myS6miYBobkbmbgnXw/u4pw9+bk4MpIr3Qv uxQP22h702BznWgbo4oI3+pI71R7gwRz7Vgz7XwfR5iHnZ+xtpeZgen/t73zimrsSvd8FVkix6Io KHLOmSLnIAQIECggJIEIIkuInLMIAgkJoQASIAQCRM6xigpOVXbZZbuSy+W23W7bfa/7Tt8J987b zD5Q7u47Mw9+uQ/jxbf+66ytw+GgtZB++7+/vc+3dbT01VT01dX0gb+Da8G01FVVrqmqXIeB4Txc y0xXO9TmZmNy8CQxbrEaKS1Lmi5LHc4Jpwfbtse5C0mJc+UZCzXZCzSoouRCLcT0eToeCCB+sS7/ nX5F/CXfgYtfaSpeaixarC9U1BeuNpdA+3Ff7N2611MNDDv0TNOv5QqgMpMX+XdA9uOLhZL/QPm/ u/idfsD00q3OikvjvwuMfHfNWnsFGCuA+y83UhYZJIB4KD9TCaXgL9fSQPOrUAo+a7oIBbn4Agjx wgJIl3wXkJGQSGmTxDRw5BORPAB3XDIHm8TGJI7lxo/mxo6go4ezooayIsERtEdz4zi4JB4pXVSU I6HiZ8oJMxX5M+VAwCcSZyqJs5WkmUqStIIoLQdt8lw1Za6KMlNZICknScryJeCySjL0sowoKiZw 8jEdqFRKxJ0IWyt7fV1jdVU9dSiHbqkDszbUtTSAm+uoW+truprq+d4wCLEyjXE0T3Q0T7E3TbYz BqO6UBtT4NOtTXRtTIxNteEwlWtwwHE9LROYqq2Opp+ZYYgVsPmmt/VghurXDTRVDLTUjeCaxnBN EyilA2V1LkCvDq4HiAcuHtoF8IaBu7GeK6D8Df0QW7N4RwtoxtXLGudjnRdgn+lpHWdnluZujfWz w3laFgU7VUV6Ue+4FgU6ApF8bPDutwr9bKoinGkRznWRri2xHp3JPmDEDAbBfZlB/dmhLcm+ban+ fejwPnREdaQzydsc2Pn2ZN9OpD8YK4+TYpuTPMleNwluFnjXW1i3m7lOhrQIh750XzY2dCQ7iION ZGYEjWZCC2xkpSnyilRlXc56a/7BUNUuswp69IndABD/0VQXQPwRq+ZgGFj76s3uIhk9dxgTXh1y uwPhM1GQJCxNA559tZWgqM+R1aDmqjNmq1EA8UstBGgz7kY8QPxUSepKPX6tlTRLz1loIuz2U7d7 CpeacZKadD4lTlyUKClNkYA30EE8HQVDzOLpwnghIXKxMv2YSX0oaDqdaLg33nyP3bDfX3ZvjPaR qPX1Cvu1cvxLBfv1Kv/NBv/VKuflKvvl+virDf7LtYnPFlhnY7Uz9JxZBu79qZ4PZgaerXJf7Uy9 3pv+/t78i23BEwXrzd7U6/WJpzN9n053fDnT9bmk41NRyxeSjrfKkT+fzXx/Nv/6RP7Zofz9/cUN uegdlH9b/FbEjyy/m279fyB+4/jv+hvit095O6eCvRPBzoFoe0+yezi3fyo/vKs4OV84vgekOL2v OL63dHRXeXhXubO3vCSXS/hLEt7W0szBpvJgQ7kply4JRuZHmqUd5bPNhcvdJRuDFZuDldsD1Vs9 lYpmkqQ6W1iKHCVE96ODegDfs/xZ+VHCCtRcQ768pXCuiSyswYyXpktoGEVzvoyRwytKYpPi2aS4 UULMCC5ynJTIwse0pwcC09GDi9/hd+/LOL21RaONNTsCznx3zXBpdicRMVydrxjrnhto4DLyB0hJ 7RnBjHhP8Cu92ZFdWZG0BD9qjGdhmCs52LEs2pORHNCUGtiIDKSn+JfGuJNCHQvCXckXokR5EkPd cIFOmABHfLBLXohLrr9DlrdNhqcVyus2NtAJUD4/3AsT6pUV5JHgZhPteCvVy74wNqgkPgjtZZtq dyPWQi/DxTLLxyHB1cbZWM9QTUX72jXY9eua165pqKqoqamoql7XUFfVhmnp68DNdbURng79ubGS ohQlI0tWnQZGr2AYW+Vv1RjpOEVByCszF6C6BbnzNVhotUxdPoA7QDzk339FvKIOetwJWOkLF18I EK9sLrmcAlU2F13Ui/8PS+N3u6sO+n5NzgzU7vdDmZlLC/+PLn6vv+adBmh7AzVQrfnedzUmAeK3 umtWL5ZLKltLwYhBUV8gp+fPVeOkFw+yQhULLlPwl6mYwnSI72TIvwO+A6xD5r0gHZAdYH2CkAoE tfORgO8A7hd8TwA0H82NAWLlRP+DYli5saPYRE4egkdMnyCh+ORMQWG2iJIrLsqdKsmdKsUAiYtz xcWgAcwgDjqWQkdwRkjJFRSiJ8hZbDxyICupLjYc7+0eYm5moaGuqwJGWmpa6uowNVUzHZiVsb6l ke5tI20bQ6gmsJuhduBNQwDcJEfzJDuTRHvjZNdbAZaG1vpaVka6dqbGJtowTdVrYJRmpK1xW1/L 28wgxMLEz8zEThdmqgHt7KoHU9WFqRvANIzhWuD/bqYNM9QAZAeIh4y8KTRbC3UnnjeNPc2M3Uz0 XUygmpRxDhZIVysMGEH620HPr/rYpTiDj6JDjrdtjptFyR2XqihvqJxkgEOhv32ehyXOzaIowK4m 0rU20qU+0rU1zqszyacH6T+YfYeJvjOADu3LCulMD+hIC+jNDh/CxbanBTclercmerXEu/cg/cYJ 0czs0OpQhyJvKxJ0N8ssO0OKvwUjxmEgK2AMG87LT+Di48fQwaxMfxExWlKcsHRRtWavv3yzh7rV V3YyxrjPa/54pg8gfm+w4mSMfn+icZdZLqvDThQmFXqZNCd48shJk0Wp0qqszd6ig8Hy5UbcbFUG VDGYnq1sJ+4zy5TNBHEpQlCYqKjNVTYTZ+hoWT12rZ282UFabc2boaMmqUlT5QhJOfRs1GIj5mSs 6i6rUlGVMU2MWa5CnTDL7vLqziYaHwk7ztjg81x+OlL1iNfwpXzohWLs8wXW69UJqCiNkv3l0sjL Nc7rzQmA+OcrHNA5LTTmy5tJD4Sd58Kuz5S8z1YngL49k/3pvuKrfcn3Z/Kvt0WfyZhPpd3PJJ3P pjs+E7c+E7e+lPf+dCT+6d7CH+4qnu5IH2xM399degfl3xa/GfFLOwDu/zffx/+B7+BHl07/YlXl Pd7OmWD/TLBzKNzan945mt09kx8Avt9fOD6XA8SfnEOPO+0fr+4eLSvXF+ZmZCLe6qxwRzG7uTC7 NiNcnhheHutcZTWvMelrveVrvSXKXoqyu3ClrVBWixUUI9iEmOGcUGAi+sGHDBcxSkkU0bLmmvJn m0kCGnayGiuowQmrcmdqcTP0XB4lkZUXCeDOIcax8FGjeTFj+NiutABGrEt35h12KUox3CDoq+2p pSgnWXdnhVONRT2k1HZCymx/w5pgZHakdYxO6CbENSF8adGu9QleQ7i47qzIymiPqgTfqkT/kggP elJAGyq0IzO0PTOUnuxbFOlcGOFSHO1JTfAtifMpivEmhbnjg5xz/B1yAhyz/OyRnrcTnc1j7UyS XG6me9tk+tnnR/pWZMQVJkcg/VxTvB2zgj3yo/wpMQHEO55Z7taJ1kbA5UGlvd1sbPRg2teva1y7 pnrtmgqQyjV1dVVNTXW4lqaulpauupqTmWEFIoJXnA44vtqYt9SAX6zHjeDCa4Kt68Ptp4oQ8mpg 4XPmablyGn6RQQRAnweIBxa+HmrLGQQgRf0F4utIv+ZqKJCLbypaaqIAX39h7aHCwtDGIH8vVgNh Glor+ess6yXlL/VrUh78CEI8ZOQHoenW/YtnoMDv7nRXb3RVr7aVr7RQV4CLB4hvKFyoJc3TCJd1 aSTlwGK/WysJQP/OxRdC+ZlLxENenpwhIKUDrANNEgHuMyYISA4WsvDj2CQONnEMEzeGif1HXRIf WPtRTDwbl8TNS+EC0IMeAtyEmCEgo4SFKFEhSlyYKYKUJaIA9KOFBVnQjwoyBQWZE8T08bxUVm4i ExXdnhRaHuKd7mTjYaRvoqGura6upa6hqaYGU1cz0dO+ZaRvYaBtZaBtrQ+z1tFwMoD7mxtG291I cLiRABDvYBbneNPHXM/OAGZnomdtrG8E14CrX9PVuH4Dpu5iqud/y8TbTN8GDruhoWoG09RRu66t qaKtqaqrqQa8vJWRAZCRJvDvl1K7qQcz19W8pavhaWHqdcPU1dTQyVjH84ZelJ05wsUS4wsQb5sf 5JDlZRNvZ5HmYZ/jZZ/pdIMa5k6L9QOIL/C3J/vaAr5jXMwL/W1pUW6MaLf6SDeA+K5kv55U/+Gc MC4pfpwUzyHGgm9WV3oQI9a9Ls6zM+MOMzdyEB3am+7fnerLzAoeyQnvQQbUhjuV+tmQPK2z7Yzy PEyrIx3aET79qGBWbuQkKUlEjhtFB41kBUwQwuVV6avNeZudRZs9pVt9padsxjmv8cOpTgD6Y1bt g4mWj6a7D8foC82E6cpMWqR9FzJgGBPJpyCk1ejdobJzXr2iCS8qRchqsmaqUBsd5JPhyqUGnKg4 WURJWqrFrLcVyBiYpRbiagd5pQmrbMbJ6JlTlanSmgwRNVlcnLjAQO8MlNwdrdpuISxSU9fo6KO+ ksORqpPxuoeC9nvjjSesmjNW9cPxuqfS3i/lI88Xx75S8r5a475YGX2+PPJqlf16nftcOf7F0tiH U92bfRXrfRVn/LZzcc/HCs6TpfHHCs6LbfFPj1Z/frT+88O1bw9nX65yXyyxPhS0XFC+/TNx00tZ 1zdrYz+fzv3To9UXB3OHMta+4j/HxXPWDi74Djh+fDGzesLeBJ79GCD+77rgO/R41M5d3u45OIr2 7wl2jgWbB1Pbx9KdU9n+PdnRQ/nxI/nx/ZW7D1eOzpS7B8r17YX5BdnU1CyfuzYr2JgVKgTsRe7Q xsTg4STzYLxjd6hus5sK/g2KtjxZI2a6CsUlxw9hwgaygvtRQUPgE1aQPFmRKWZgJY0EUS2GU47i lGcLaHnTjHxJLX6qCs2lJLMIkQDxbGIsj5wA+oahnHDwgWhN8upM82eTk3jl2aN0wkhz8Ty3Z086 sTraO1aO6c5HcGryd8Ss7RmenNM9XkfuJsTXJXgAxLemBo7kJbYiQ8oiXGnJATREYEmEe1NaKBMf 35YRwkjyqYr3KIpwLo3xKInxokR7UKI980KccEGOhFA3bLBLlp9DirtVnKN5pI1xpK1JvLNFqpdt dpArNTWqHpdOzYjPCffLDvUhxd0hRPnlR3gXRPpi/Z2QTuYpDqZgFB9ma2atB9NRA679+jUQgO+a alowDS2AeE0NAzjc1tgAFeQ+SEHN0HHLjcTlJvJCPXGWljOaF9kQ5dQS6woQv0hDL9DQ8zUXRccY ENPn6HhZbR64Ul6XDxoA9wt10JZPkMdnEP8j4ouUTRQggHigy2WUwM4DykN5+e6qnYsNuCHED9QC Xabj/0b5A+Y/pOP/I+K3uqrWOypXWsuWm0qXmoqhFfFQ6QISMPLvKF+RK72Ya71MxwPQQytqAOUp /yfigXkHfBcSsybzUTw8chybwsUlTxAQPHwSGyA+N3YsJ3Y0JwY0OJh4IHbuxUlM7Dg+kUdImSQh BWQoz8PPB0ekkJwqIKWCM8J3SheSURcdCYJPTAWaIKRwsAnDWdF9aaHNcb4lAS5IJytnQ219DVUd uBYQHAyw1FSMtWHm+jo3dGC39ODWgPK6Wg6G2j43DcOsTaNsTaJtjeIdzKLszLxMdBz04fYmepaG cCOYKvQEE0zDRlfbw8zI7YYBMPjG6iqmMI2b+rqGmuqA8jrqQCp6mqqWhvrWJkbAyBtpqhlpqprC NW4Z6NzUg1sZwBwh/27gbGJgb6jtYqwTZm2W7m6T422F87mdH+iQ7mYZYWmc4myL9rLPsDcrDXNj JAZSQ90ogY5EHxusm0WOk1m+563KMKe6KIB415YYj26Ef3960AgmXFoBOWVxaaqoNBWMjBkxboW+ t4DfH0CHc/JjxgH6sRF9GYHMzOBRTERfWkB9pAvVzwbrZIJxNi4NsqmP8+hA+Pak+gxnB4sLE4Sk mFF04GhOoJgSv1ibs95esAlG8D3FJ2O0e9z6+xNNdzkNgPIfiruezPSd8RuV3UWiClRjgkdzoif4 UgMXP8/A741Vn4wzVlpJM1WZi4xcSXnadlfh0SB1pjJNVJwyU5a2Uo/dhHLx6M3ekp0B6mITZqUJ fLqQPHL0LC1jjo6aq0pX1OUuNmKPmKXnwxWbDdjFqoyNVsJ2T/HhCO3BZPt7wo677Frg4s/Haj8S tH0+N/hqefztxuSbdd7LldEXStarNfabDd6bDcjFP5b23+O1nPJa7k52nAm7H84OPV7iPlnifrrK f3s8/+PDtT/dV749mH27O/X1Jv9DUdsTYctTUQtA/Iu5rpcL/X/cE/3yUPnd6cL9hbFdKfsdlH9b /FbEC3bPxjaPANMhrG+dApqzN44B5S/16/mT8e0T7vYpFyoWf5e/e1e8eyrZOpRs7ku3D6A9Wo/u So8fzR4/mj++v3730d7dB1u7eysKhXxatCJkKSdHtsSjW6KRdV7/BrdnX9B7KOjaHqIr24oWGFg5 LVtamc4tTBzKi+7DhPdhw5h5kWOFSdP03PkmorSeIK7F82tyR0rSRkszpA0keVvxXCNpmo6dpKaN FcSNFcbyihMni5J4xPiR3Ahod9ZYr87saG4ZWlidy6aihqvx4pGOrcXpzVm+sL2aWZTBKseIOmoU XOba1PgCu3e8ntKBj6tP8q5L8OqAyulF1iX5VsZ61CGDGMjAmkSf5oyQjuzw2iRvaoRjWbRzRZxH RbwXKcwl/44TOdwNH+yADXQgRXiSI71RPrbJzpYxtmaR1ibxjrfinSxRfm4FcWF1WFRtXhY5JYaY FIWLuVOdnVKYEIoOdMGFuGH9HTPcLJHOFslOFoEWRrYGOgZammrAvQPKq1xXVVfV0FCDaajpaWlY GBpEujvVoZN4FZhZBkHZCu1wPV9HkFZnge9be6Jnb6q/pBipoGMWoSxNjrwGJ6dDQH+H+Lp8IMjR MwigoaiDCpBd8P0iHd9crGwtWW0tBUwHAhYeCCAeHC+N/DvE91TvXhSFB3wHth1g/W+JGgD0y4nW S74fDoGXUIXhy+nZzU5ornW5uXSpsWSxoWihrmC+liij5c9V581Wvasueflcq6QUcvFQuubCxb+b Xy0AoM8A/J0kpQEJSBlCYuYkAcXFpnIwyVxcyiXiL4E+mhPLQgOaxID25RmAfg4unktI5pMQUG9B Bn0GuA9SQIIQP0lECIgIIZTivzyTLipIh7hPRPDzQeeRzMbGDWWGd6cENEZ5UHxtEQ43HA00dQF8 4RoGOqBLVgEDL30tdTNduBlcCyAbIN7GUNvOSNvb0jjU1jTc1iT8Yl1NlP0NgHhHXThgsYW+phHs uhlczVoH7mJg4GZsZG0AN4KraqtfN7pIyxhrqhuoquiqXtdWu66roQLgfstADxwN1FUB5W/ogGtg N3Q0LQ3g1vrajkZ6zqaG1vpwB0N4oIVhuicAuiUeeOpgx0yP2/H2txAudkgny2znW4XBTpUxPpWR XqV3XAHice63gIvHud2kBtvWR7s3RLk1RLh0JPkMo8P70gPFJakLtWhpZQbgqZia3pcVWnnHoTTQ ph0ZOIgN5ZDieAUJI9gI0BlMkuP5xFgmKqg2zKHA/QbGwYjgZl4V6tSa6NmZ7Nad4sZCB00So7j4 UDYmmEeImC5FLDJwq63k9W7K/lDFGYdxxmacjNbe57U8nu59MjtwLmrdHKwQVKCakr1rIhzaU/0n i5ALjcQdFm1/lLbWSVluIgDES8vTttpJO10FU9QUaE/w6szlOoyyKU9ak7kzULo/UiVrzl1qxMjK kcOoAEl56lIzdrkZt9lOnK5ArrcRPuDXHQ0US6Gl8eitdvLpCP3+ZNtjSc85t+5spPoei/aQU/+p pO/NCvfbLeG324I3a5zXa2OvVkffbPK+3wfUFnw8y/xQ2v/R3CCw8Ae89mNBz3ty9uMl3icrvBc7 km/Plt4ey7/cEH21Lf5mV/SprP8DftPjyYZPRY3PZ9pfzfe+XWX/eDz3w5n88TLvRDr2Dsq/LX4r 4iV75+OrJ9z1k/GNU97mGaSNM+7GKRuwHlB+6wT4es72xVqa7VPOziln93Ri50y0dTq9cSTZPJTu Hs0enc6ens+eQnxXHJ5un5ydnZ0e72xsL8xsSvl7YtaecOhQMHg02X/M7zngtm+xGpX9UJ13KS17 qix1ujRFSEkYzY8cwIczyXG86qypxrylPuraUJWsvZBfkzMOmfcs4N9FtXmL7cVLHSWyBoK4Onui NHW8KHmyLE1cns4nJw6jw9pT/Koj3RnJIRM0smKgbqqBxCpNn2ylrkl4xxuLymkOi0Hup6RxGQVT vQ0zIz0K3oiC3cdvKuvJT21JC21B3mnPCG9Ou1OHCGxE3WlBR9Snh9QiAhvSQhgIqLAwNcq1JMKl LNqzCKo3aUu641wQ5loY7o7zt8MHOuCDnJIdTJPszWJvGyU6WiS7WiM8HAriI+m5mfUEbHluFjE5 rjwbmR3mX5aRSEXGpvk4JDrdzPa0SnO2yHS1Q3k637GysNHTMYRpaqiqqKgAzquCgGlpGOpp3zI2 dLQwT/Ryqk8LHyGlSmn41fYS4OLn6djZqkwOIaYzxXso6460NENBxyno+IUa3AJUSxIgngCwfrGc BiCeCOAuB43L5TRQTqYQsvCNgObFqy0lG62lf9N6K3W9pXS9peRiQ9fSjfaKrc6q7Yt0zUHfRf3I Pmj3j6MhaLr1aKjuaOjvjv5wkHE4wAAX/PqMazX49dUWqrKpZKmhWFFHkdPJspr82cq82QrsXAVm phyy8JJS9FRx5uW06kUuPgOgFlo2cymAXSAypEly+gQRySWkjuMRUKIGl8zBQ2LjEsewUEaeBSgP BKXg48ZwCRx8Ijc/hQ8gDu5DgTRZkAZeTkKTt6mA+xOA5iTEJHD05DTor0NDByRA/2Q+6DySWeho ZnpYV0pgU4w3ycc2wcbETlddV/UaXFNdXwcO11DVUrmmraFqoKVhBNc01VK/CdewN9ZxMtX1t7kR YWcWYWMSaW0cZ28eY2fha6rvCFy8oba1geYNmMotHXV7Ax0XIwNHY/2buloA5TDV67qa6iZwLWNN DX1VFR2A+AvK62uqmWhrGcM1DDXVgIUHiDfRUjfRUrPQg1nqwe2NDZzNgD+A2+treZnqJTjdQntB BQyIwc4YP8d0T4dEB6tEOwu0hw3J36Ek1K0y2qciwrPA3x7vYYl1tcC7W1D8rOiRrsDI0+7YN8e6 jWIioeqt+AjgjudpWXJ6zmxVNpsQ35zoWx3m1Irw60H5svARwpIUYUmqsDhlmoqQViDFJSkdSV7l AdYFHrew9sYUr1t1kU7dye7MdC9mpu8oOoiLCZ3AhU/mR4koSYo63EWuhgJYfMyqOR2rPWbVnnOb n0j6P5ENPhC1bzErJLScLlRwbZRzR2oAl5Q8x8BtMCvWB8qXWklLjXnztOy5qgxlIxZIVoOar0HJ azIXadngPED8dn/pHqtyoT1PXoeWl6cNp/vxSFEztAxla95Od8FcJVRh+N54zcEwdaEBLavJWG/M uztYfTTe+KGk+8FE44eCFuDi747WPhF1fbPG/2qV96eD6W+2Jr7Z5L5Usr5QDH+3J/7+QPqFgv1U zvpCyXtvduhE2H0i6jubZj6cYz1WcL/clnx9svjqQPbZ2uTnqxNvtoVfKkY+EDR/OFH/eKL286mm V/M9rxeHftib/vPdRdANnM/+5yBeuHuPvX7CXjseWz3krB1x1o45GyeczVP2+tHY2gEQe/2QvXF0 afA5W8dAvM1jweaxeONEsnUi3TmZOTidO7q3eHyuPL67eXB4sL99trt2ppQdywQnUs6ZePhksv9o vOuI3XY41rw7xFB2l8tayOLaHEFFhoCKEFJThNRkcVW6tB4DmL7KrN0cadgeqV9oL+VVolnFaewy 1CQNO9NcuNBRKmspkNbliWtyJqhpgO+CsjRJRcZkUeJQTmg7wpcW616D8OMyCCdzrP0p5gQjj1mE nOqqOlRMna4vzI5295VjhypyJ9vKJcwW6XD3AmdQyWUKWyr7iMjO7MienKgeTHR7Vng7OqKXkNCJ i6Wn+lcnejMQQYyU4OoEv/JoL2qkR1GYC8HPFu8LLJITKcgJ52uH9rwNvlFoT2uEg1minUmyk3my i2Wqpx0+wp+GRraScU0kbElmajUGVYNFpfq5oEM8a7ISc4Ldwi310t0tEI5mGa42uX7uEXa3LOHq +hoqWuoqutp6GhqacDjcAHg3Y4Pb5qY2psbet0zrEMGjBci5etJqR+lCPeA1broifSA7pCMFcl6z FdmLtbhFOk7+6ypJ4NnngJGvJchq8+cZQKCBlwEjX1+w1FS8As2ygmOREjj3Nupaa/laC1AZxPfW MtBYbS5TNoEjdb29fKOzEmirs3q7m77dQ9/tpe8PMA6HGg8Hmw6Hmo+GWo6gYxPQ4WDjQX/9fl/9 bh9jp4cGZWnaK1aaqUsNpYq6koXawvkaIuD7TAVOUoaTULGS0lxpCVpSnD1FyZwqQIlIQBkiUjqQ EBh2EkpAyoRERgnIGUCTxAx+XjoPn8bFpXKwKWxMEhuTzMGkjGMh4v+6tCZ+LDfh0uNz81J4+YDg acJClLAANUnO4JPS+WBAALw8RHnI1EMpmoJ0EbToHiWG1muiROBKYtoYJqE/PbwvLawr+U5dpE+e p22slamdtoaeynUdDQ09bZj25RMMatdgatf1YGpmAL7qKvaGcI8bBsEA8bYmUdbGMbdNE2xvxlrf DLhp7Gys7WAIcwTuG65uo6fpYKxrY6R920j7pp4W+NfrgNuqqhjDtEzgMF011UvEw1Su6WipGmhr 6MPUDLTUTEBHAtMw1lA10VS7qQOz0IXbGuk5mhrYGcAcDeFuprpht40zPG7jA53yAp1w/k7pbrej rE3iHG5lednn+9kXQbtve5WFexQGOuI8rTBuFgQvq0J/m4owpxpodbxdQ5QLCx02nBnEQoeIipNk NZmKOoysJptHTuxA+HUhg7qQgcxMfx4haqYMyS+IE5amzDNy5PWY5Zb8YUwULdKlLNCG7HoDb2dY 5mPVEe/TjwgYzQ5iZfhzUIE8dKiUnCQpQay2EADfN3sKt3qL9gbKTkdp93mNDyZaAeKfyYffF3fu DVYtNhA4+fGtiV5dCH82NlZSkbncTlpqJcw3YBbqMfP0bDkte6UeK6dlzdWgFmuzl+jZi9WZUyUp 05Xpm8ySvbGqpS7ifF3ODBXBRgeD3kVSnCSnoVYaMcC2rzRh9/ooR8zilQYwgkxeqkbtdRTsjdIf TXU+me17tjAE3s/JCP39idZXi2MvFKPf74q+2xZ8uwVwz342P/CVkvPtjvDN6uTLlYlXa4Kncvan Cu6Hc6xz8cBD6fBHi+Ofrky+3Jp+ezD3fEP46fL4yw3Bm03BE0n3+VjNw7GKTyZrX8s6X8z3frPO /eXhyg8PlE/X/nNy8eMrW2PLG1M7x3OH94ANl+6fcVd3BmUrk6u7M7un84f35vbPhBv7IzIld3lL sns8f3y+cHQ+t30sWNwQLKzNbR0sn9zbuPtg6/Te2vbO0tLi5srCycbSvXX5yYJ4VzC4xqzdGKzd H2s95nUfcTs2B2iyeryYhhXRSbPN1Pm2Mllz0XRNnpROWgLsYHft8IaUrC5RY/lQCXaYip2oLZjt qFT0164N0udbyZPVWWMlqfzqHAEdI6hG80tT2fiEnvSQ7qxQQOfmrPAeMkLJbr63xJey2oZqicM0 gqi3blUyoRDzmHXlTHqhdLhJwuoY723m9ndODnQtjA9O9TQOlWK7cqK6c6I60ZGtqDu9hPjhImQn LqYmyac8xpOe5N+MimhDx9QhQ0oj3PN8bbLcLLO87DBBrmg/J6Tb7TQPO6SHHcLNGulpm+ptH+9m GeNqmRrgWoCIriVkNxcRqnBZRZmptURsGTotLdgrNzKgKjs5M8Qj0uFGsodVvNPNBGcrpLdz4G0z C/A11lLVgWuYmZqZmpoCxMNgWgZ6Oka6cFMduLeV+UBekqAyR95csNhMltIwsjrcdFVmR7pfR6ov Ex06V52zwMAtMPBzNOwsDTMHzUjjZmgYKT13loGZqcXO0LGSmlygGTpmvgG/2ERUNJEVzQVLLQUr bZTVjiJle9FKa/EyUAs4gnYROH/RKF5pLVlpK1nrKN3sgbZ13eqp3O6r2eln7A7U7Q3W7QMx6/eY 9fvMhj0mY7e/eqe/cru3cqO7Yq2DCm6oaCpYaCTJGMRZGkFaiZ0uz50qR09VZE9RM8UlGVOUS+eO FJMRQmKyMD9ZQEjmE1Im8y8SKSQolwLa/EsR3qVQoOQMNpGdmwCYzsHEj+Piubg4DiZuLCd2LCeG nRszjo3l4eN5eYk8cDciAnhzUWGqoADg/sK2Q3kbhKggVVyInKIApUHvAbwTSpqoKE1AQY7nJw1m R/amhfakh7YlB1SFuWPc7SIsTGxgGgYqKvrqGgYwmK6GGnDxGmrXYaBj1lQ11QEGXMVSR8PZTD/A +kaYtWGElWG0lXGstWn0bbMQKxMPMx17fU03I30nfR07XZi1rtZNLXVzuDow42bamgDr2irXjWCa xjpwKAWkpqKjrqapck1L7ZqulpoeTB1aRgnTMAJjO011Iw01c7jWTW0tKz04GAfYXezu7WQA9zPT SXG8gfN3IAQ54gLsMzysYm1N4x0sMtyhemQlYe7FYW5kYFDA0NPHOtfDEg8QH2BTDhAf5VoV7lAX 49Kb5j+UHTyGDRsnRYupCBktW0ZD8ykpvRkhvajQPlTIGDZcSEkUUJKGseF8wOtOympX0XpPqaQq tycroj7OqyLYPt/ZmORiyghz7U0N7s/wHckK5GSHjKQFiPLjBYWJax3ktZ7ClTbCLrN0j1m2P1Rx zmt8JGj/cKrn6dzgk5ne41HGSlvhZAmyFxXcnRowhomeLstYaMIvNOFmarPn63MXG7BLDbjlepy8 Jnu2Mk1By1qhoRcrMwSkOGlF+lZv8cZAibw1T96AkZQhx7HhnNw7k8QYcUnSdHmKoiFnp7fgYLDk ZKRstQUjoSbOUZNX6nN3h6vel3Q/XRj6ZGHwgaD1hFX7iNv8bGbgC/nwc8Xo2w3+N5v8t5u8Z3Lm F4tDr1fHX69OfrUhfrbCf7w4/mxd9Eg2+kA6/GSR+7GS/3Rd8PJg7uWB9JtT+Zebwudbom9PZF9v 8O5z6PdHyh5zq1/NtL2c73m+MPink7lfnuz84Z7iHZR/W/xWxP+3//Fv//3f/v3HX/7yhx9/fvun H7//+Z9++eu//tu//8+f//Iv3/7489d//NMf/vTTT//8F3DZP/+Xv373E3QG6Puf/vyXv/7rv/z1 v/7w85/f/vGHt9//8Mcff/zll1/++te//vnnH//4zdffvn7+7asvf/zmq7/8+P0/f/f1Dy+efvP0 vbcfP/zu849+/ubVT9+8/ubZxy/ev//84dnrjx5+//zZj29e/fDyy6+fPvnivYefPTz/8qP3v/78 0zfPPnnx+L3P3zt7/v7Z26cPv3v+8dtnH37x8Oijg5UPdxVPT9ZffXj35fvnT092H6zJTxenjxel n9w9+P7lsx/ePH/y3r3TnZXz/dUnD8+++vLZ6y+fvX/35P7B1sePTh8/PHv8/oPPPnn8yQfvP3l4 fr6zcbQ0B+7wwc7Ko82lo3nxpnBsW8w+mBOcKKTgnofzUztT3M1J1hp/ZFM8vibkLnBZAmb3WHvj aFuDcKh/foIzx2Nz+7r6Gmg9ddWD7Q384b4ZPmdBPAmOorFhPmtQJprcWJxXTIvG+7uH2hpHOppY XS2c3nZefwezqZZRRConYKopREYllV5dQS0twuTmJiYmxsfH5+XllVFLSyiFBGxuBRGrHKw/nhp6 qBA8WOQfiZkbrAZZK0XSTAG94Aa7/VQ8uD/eruyrXBuoOeD3nElYJ9OsXW7PUjdtsb1im91xJBwC 2uF2L/cx5ptLN4eajgXMs+nRU/HwPqdzpat6g9lwyO8/m2adTrEOeH2rfYyljqqd0XZw2Ylo6HCi b3OwUdFM3R5qPhUw70vZ59PsY27/Rk/dNrPpdIIJXt6fZp/wB7YG6te6anZHWo54PYcTvdus1sXW clE5dqauaKmLruyrX+6myxpL+EXZwhL0bC1Z0VK21FI+X1sgKEDx8hCiouw5GnmeUTRTQ+KTM1no eA4uZaoMN0svAGeEReiR3AQWJnGiMFNcgRdXEvhF6GF03BA6lo1NEBRni8ux4MjGJYxkQ/OuAgpq qhL0hXhhSRYnL4mTlzhRgJwqz5VW46eoaF5+Mg9K1KROl+XM1uRJKjAT5NRxYsooPoFNTOYUIEdJ qX3ZUQ3xPkXBrlmeTjGOdh4W5uZ6enoamgYwLR014K/h5qbGpkbAZ6sZwTWNYOq3DLS9bC1D3eyC bhsH3jIMuWUcamUaaW8Z7WbrY2ViZwhzNTV2NjG0M9CzMdQHmDZUV7HQ07mpr6OvpWmkDTM3NDCA w+DqqnB1NR1NdTBQMNSDG+hqGeho6cM19TTVLvI2MKgngGmawbVuwLVsjQzsjQ0cjQ2gzI8hPMbK KAeMI30dCX7OoJFodzPO1gLhZIX1sS+J9CGHuOV62WC87cBL0MB6WZH8b5eE2FVHu9CiXWpjnZuT 3Lsz/PvRQYO40DFSNL84SVyRISzLGM2P7wF2KjNknBTPL07hFaUIyjMk9NylDspyZ9Fqb+l6b4m0 Ft2PDaPFuJC9zfEuRiX+Vo0JHm0Iz8HsoBF0SB/SdxQTMUFJWu4okLcS5urQm72U3QHqdj/1eIxx n9/yYLLtoaD9o9neuxNNyu5iQTlqEBfVmRE4gA6drsiUNeDEwKdXZy425Sma8pStxOXGvCkqEioX XJ0pr8iYL0ubwEdJqWmHzIqFVoKgKkNWj5FWpnNwkRxcBDc/mk2MGi+IkdVl7w9Rz7i0s/Gard6C OVr6FDVRRs/aYpa/N931VDH8kazvgbDtnNf0aKLlI3H30znmUxnz+dLoV2vcN+u8F8ujn8mZzxaH v1jlPt8SfqIc/2Rt/ImS8/4i6/7c0AcKzpNV4dMN8ZvTxZeHsu8frn59uvjF9jRg/R92hfd5dffH Kt/jVH0iqP9Kwfx0tvfrbcG/fLzzxwfL76D82+K3Iv4qruIqruIq/r+LK8RfxVVcxVX8buMK8Vdx FVdxFb/buEL8VVzFVVzF7zauEH8VV3EVV/G7jSvEX8VVXMVV/G7jCvFXcRVXcRW/27hC/FVcxVVc xe80/tf/+t/bkCyF/Qzc7AAAAABJRU5ErkJggg== " id="image5587" x="0" y="0" /> </svg>
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
<div style="position:relative;"><div style="position: absolute; width: 100%; top:0px;"> <iframe src="http://www.behold.cc/" style="width: 100%; height: 350px; margin-top: -5px; border: 0px; overflow-x:hidden; overflow-y:auto; "> </iframe> </div></div> <br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div style="position:relative;"><div style="position: absolute; width: 100%; top:0px;"> <iframe src="http://www.bing.com/?scope=images&FORM=HDRSC2" style="width: 100%; height: 350px; margin-top: -25px; border: 0px; overflow-x:hidden; overflow-y:auto; "> </iframe> </div></div> <br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div style="position:relative;"><div style="position: absolute; width: 100%; top:0px;"> <iframe src="http://www.dogpile.com/?qc=images" style="width: 100%; height: 350px; margin-top: -5px; border: 0px; overflow-x:hidden; overflow-y:auto; "> </iframe> </div></div> <br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div style="position:relative;"><div style="position: absolute; width: 100%; top:0px;"> <iframe src="http://www.everystockphoto.com/" style="width: 100%; height: 350px; margin-top: -5px; border: 0px; overflow-x:hidden; overflow-y:auto; "> </iframe> </div></div> <br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div style="position:relative;"><div style="position: absolute; width: 100%; top:0px;"> <iframe src="https://ixquick.com/#" style="width: 100%; height: 350px; margin-top: -5px; border: 0px; overflow-x:hidden; overflow-y:auto; "> </iframe> </div></div> <br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div style="position:relative;"> <div style="position: absolute; border: 0px; width: 100%; top:0px;"> <div style="overflow:hidden;"> <iframe src="https://www.startpage.com/do/metasearch.pl" scrolling="no" style="width: 100%; height: 350px; margin-top: -5px; border: 0px; "> </iframe> </div> </div> </div> <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div style="position:relative;"><div style="position: absolute; width: 100%; top:0px;"> <iframe src="http://www.veezzle.com/" style="width: 100%; height: 350px; margin-top: -5px; border: 0px; overflow-x:hidden; overflow-y:auto; "> </iframe> </div></div> <br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div style="position:relative;"><div style="position: absolute; width: 100%; top:0px;"> <iframe src="https://se.images.search.yahoo.com/" style="width: 100%; height: 350px; margin-top: -25px; border: 0px; overflow-x:hidden; overflow-y:auto; "> </iframe> </div></div> <br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div style="position:relative;"><div style="position: absolute; width: 100%; top:0px;"> <iframe src="https://www.yandex.com/images/?uinfo=sw-1366-sh-768-ww-1366-wh-653-pd-1-wp-16x9_1366x768" style="width: 100%; height: 350px; margin-top: -5px; border: 0px; overflow-x:hidden; overflow-y:auto; "> </iframe> </div></div> <br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div style="position:relative;"><div style="position: absolute; width: 100%; top:0px;"> <iframe src="http://www.zoo.com/search/images?q=" style="width: 100%; height: 350px; margin-top: -5px; border: 0px; overflow-x:hidden; overflow-y:auto; "> </iframe> </div></div> <br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<<note "For anyone thinking there ought to be a plugin for this - I agree. There was in TW2, see e.g [[link|https://groups.google.com/forum/#!searchin/tiddlywiki/convert$20spreadsheet/tiddlywiki/61ypQA0VK80/Izur1_2NBAAJ]]">> <<note "This below is a ''much'' simplified alternative to the process described in [[Import data using Spreadsheet]].">> <br> ''OK, so the task at hand is to insert a lot of data'' into your TW as tiddlers.<br>With minimal effort... This technique uses *Google Sheets (i.e the standard Google Drive Spreadsheet solution) *with the addon [[Export Sheet Data|https://chrome.google.com/webstore/detail/export-sheet-data/bfdcopkbamihhchdnjghdknibmcnfplk?hl=en]] *and a very minor post editing in e.g Notepad++ <br>Have your data in the Google sheet just as you'd guess; |title|tags|text|author| |Wisdom of the day|`[[Life experiences]]`|Kids, don't eat the yellow snow.|Mat the Poet| |Home made ~FooBar|Recipes|Get some Foo and a pinch of Bar. Mix carefully. Tadaa!|Mat the Genious| Note `[[tags with spaces needs double brackets]]` <br>In the the add-on menu, click *Select format: JSON *Select sheets: Current sheet only *Checkbox Export Sheet Arrays **This treats the sheet as an array, surrounding it with square brackets ...click `Visualize` to get a preview ``` { "Sheet1" : [ { "title" : "Wisdom of the day", "tags" : "[[Life experiences]]", "text" : "Kids, don't eat the yellow snow.", "author" : "Mat the Poet" }, { "title" : "Home made FooBar", "tags" : "Recipes", "text" : "Get some Foo and a pinch of Bar. Mix carefully. Tadaa!", "author" : "Mat the Genious" } ]} ``` <br>This is very close to desired format. You must remove the initial bits and that final `}` so the first and last characters are the angle brackets `[` ...`]` So click `Export` and open the resulting json file in your editor - edit - and save (again. as .json). Drag'n drop this straight onto your TW... ~TaDaaaa! Now go and enjoy some ~FooBar and ponder over the wisdom.
In edit view, the Type field has a small dustbin next to it. E.g the search field has an X next to it. The X is itself also used inconsistently; for View mode it has yet another meaning. Yeah... nitpicks.
With [[Infrastructure]], in the TW project context, I refer to implementations or social constructs that //enable// or //simplify// the development or propagation of the [[TW project|The TW Project]], both the software and the technological and social context in which exists. This includes systems, tools, setups, 3d part software "integration adaptors", workflows, organizational structures, communication channels and even community practices and group behaviours, etc.
<<box "{{Infrastructure}}">> ''Community''<br> @@color:grey;font-style:italic; matters on facilitating community formation@@<br> <<twistify "[all[shadows+tiddlers]tag[Community]] -[has[draft.of]] +[!sort[recent]]">> ''TW dev''<br> @@color:grey;font-style:italic; infrastructure matters for dev of the software@@<br> <<twistify "[all[shadows+tiddlers]tag[TWdev]] -[has[draft.of]] +[!sort[recent]]">> ''tw.com''<br> @@color:grey;font-style:italic; in its role as the shopfront and resource site@@<br> <<twistify "[all[shadows+tiddlers]tag[tw.com]] -[has[draft.of]] +[!sort[recent]]">> ''User Help''<br> @@color:grey;font-style:italic; Infra' for docs and user help@@<br> <<twistify "[all[shadows+tiddlers]tag[Documentation]] [all[shadows+tiddlers]tag[UserHelp]] -[has[draft.of]] +[!sort[recent]]">> ''General'' infra' issues<br> @@color:grey;font-style:italic; (there are currently no published articles for this)@@<br> <<twistify "[all[shadows+tiddlers]tag[Infrastructure]] -[has[draft.of]] +[!sort[recent]]">>
<p>''Appetizer ~TiddlyWikis'' are TW applications that, intentionally or incidentally, function as entrance points to TW in cases where //users are not intrested in TW per se//. Instead, the user is looking to solve a specific need and the TW is designed to address this. Examples could be a [[Grocery list]] TW or a tool for [[Geneaology]]. From a TW project view, Appetizer TWs work as //marketing tools// to attract people to the [[TW project|The TW Project]].<br><br>These would, IMO, be particularly suitable as "official editions" via tw.com. For this, they should ideally not contain additional plugins as these would then also have to be included in the plugin library ([[ref|https://groups.google.com/d/msg/tiddlywiki/4XPngFtBsXs/pSOUqemId-IJ]])
[[FOSWiki|http://www.foswiki.org]] (another "Free and Open Source Wiki") has a website containing containing, among other things, the following [[list|http://www.foswiki.org/System/WebHome]] : ''Presentations and tutorials'' *1 minute introduction - what is it? *15 minute presentation - how do I use it? *20 minute walkthrough - please hold my hand. *Frequently Asked Questions Pretty good IMO. They are text but/and we could use the same idea with videos.
asdfasdf
fffffff
[[Product|http://en.wikipedia.org/wiki/Product_%28business%29]] In marketing, a product is anything that can be offered to a market that might satisfy a want or need. In retailing, products are called merchandise. [...] In economics and commerce, products belong to a broader category of ''goods''.[...] A related concept is that of a ''subproduct'', a secondary but useful result of a production process.
vvvvvvvv
This is a generic ApplicationCategory where it should be easy to identify and create [[Appetizer TiddlyWikis]]. ''Note: Lists as opposed to Databases:''<br> {{Lists vs Databases}} ''Thanks go to'' //Lifehack.org// and their article [[12 Lists That Help You Get Things Done|http://www.lifehack.org/articles/productivity/12-lists-that-help-you-get-things-done.html]] that identified a few of the list applications I didn't think of myself. BTW, as a software tool for lists, that that page even suggests... TW !
Lists are a biggie in TW. We need some way to set the number of columns the result should show in. Perhaps also some conditional "for every new n-tuple, begin new column" Maybe as paramter in the list command? Or as some kind of styling? Long lists look bad and are distracting.
A [[list|List Application]] is, in the context of applications for TW, an entity in itself. I.e you need the whole list for it to make full sense. Examples include //parts lists// or //grocery lists// or //reference lists//.<br><br>A [[database|Application DB]] can of course list things, but here the individual item is the entity of value. An example could be a database over your books.<br><br>There is reason to differentiate between these when discussing development of //applications// for TW, particularly [[Appetizer TiddlyWikis]], because a list is about //content// whereas a database is (probably) more concerned with //structure//. If the purpose is to "make" people into actual TW users and community members, it is important to consider that the way lists and databases are used is substantially different.
In a [[discussion|https://groups.google.com/d/msg/tiddlywiki/S8ieFgmorkw/hK3dj_J91OEJ]], [[@EricShulman]] explains how to .... ``` [...] do *both* embedded and local images... without any need for setting "_canonical_uri": 1) place your image files in a local sub-folder called "images/" 2) drag and drop the files into your TiddlyWiki to make base64-encoded binary tiddlers (the image filenames will be the tiddler titles) 3) rename each binary tiddler to add "images/" to the beginning of each title 4) use "[img[images/filename.ext]]" syntax to embed the images in your content Because the images are stored as tiddlers, the [img[images/...]] syntax will display the internal base64-encoded images. However, if the document starts to get too big, you can always just *delete* some or all of the images tiddlers... the embedded [img[images/...]] will then simply use the external, local image files instead, without having to change your content. Note that the "images/" prefix on the tiddler names is simply to allow you to keep the images in a subfolder. If you keep your images in the same folder as your TiddlyWiki document, then you can drag and drop the images, skip the renaming, and just use "[img[filename.ext]]" to embed them in your content. enjoy, -e ``` ''Unclear (because I haven't tried yet):''<br> For a TW on ~TiddlySpot, where there is no accessible folder, could you still use the technique by hosting your images in some other storage service e.g Google Drive?
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
_canonical_uri is a quirk. The field name looks weird and it is a one trick pony that the user must just learn. In [[#1594|https://github.com/Jermolene/TiddlyWiki5/issues/1594]] there was a good idea to "sniff file extension from the URI to infer the type" . If this is implemented, then we could marginalize the quirkiness of _canonical_uri by making it a selectable as if a type itself! Because a tiddler with a _canonical_uri only accepts that one field+value, we could let the user instead add the value into the //text// field and choose //type// for the tiddler to be _canonical_uri. I don't know if the term "type" has a strict definition, but from a usability perspective it would harmonize with how you add other stuff into the //text// field and then choose a type to have it parsed correctly.
We should have much more direct ways or options to see the children of a tiddler. It is a bit backwards that it's easier to see a tiddlers siblings than its children, i.e you can click a tagpill to see what other tiddlers are also tagged with that tag but for you to know what tiddlers are tagged with the current tiddler title you must go into //more>info>tagging//... or is it //..>listed//, or perhaps //..>list//? Hm. This article will detail some alternatives for this. ''Toggler''<br> Most of them include some sort of //toggler//, e.g a button, to display the child list. Alternatives include; *show toggle permanent or only if children exist *show on hover. E.g either hover over the //toggler// itself or hover over the tiddler, or some section of it. ''Including //New Here//''<br> One semi-justification to show the //toggler// permanently, for a consistent appearance, could be to include the "child maker" tool (//New Here//), perhaps as a first element in the list. It would mean a two step process to reach the //New Here//, which is same as default toolbar setting where you must click the //More// tool to access it. ''Popout vs embedded slider''<br> A detail is if the list should appear as a popout or slider, as detailed in [[Revealwidget|http://tiddlywiki.com/#RevealWidget]]. The latter "pushes" away the other content to make room, so you must also consider more carefully //where// it should appear. I think the child list is important and spontaneously favor the slider approach because: *a slider creates a more robust impression than a popup *a slider makes more sense if you want to "stick it" ''Plain titles or pills''<br> In TWC, and particularly when Simon Baird introduced the [[TagglyTagging|http://mptw.tiddlyspot.com/#TagglyTagging]] concept, tags and tiddler titles were two sides of the same coin. With the intro of //tag pills// there's now a clear(er) separation between the two and a tag is more like a button but with a parameter value (the title). As a parent of two, I can say that the kids always seem to be around even when I'm trying to get some peace and just tiddle fiddle. //Decartes// explains: "Children think, therefore they //are//. Tags don't think so they don't have to exist." !!Ok, possible manifestations for the child list ''Child pill''<br> Include a Child pill as the first item in the //tag pills// row. Obviously colored baby blue or pink. Or icon showing diaper. The tags row becomes place for family reunion and the children meet their grand parents. This should weight up for any concerns conservative people have with child pills. Pop the pill just like the tag pills to get the dropdown but listing the children. Or get the type of //slider// that you see from //More>Info// in the tool bar. That one opens between the title and the tagpills. A child pill button could e.g open a similar slider //under// the tag pill row. ''Tool button''<br> Same as //Child pill// but as tool in tiddler toolbar. ''Bairds minitag''<br> Simon Bairds superb MPTW (a theme for TW Classic) has the [[QuickOpenTagPlugin|http://mptw.tiddlyspot.com/#systemConfig%20QuickOpenTagPlugin%20MptwTheme]] (search for "minitag"). This creates a small arrow next to the tiddler title like so; {{img/childdropdown}} (...yeah, I know, eight years!) Clicking the arrow pops up a small dropdown listing the children as well as a an "Open all" button and a "New here". It makes sense to treat tiddler titles and tags in the same way as they often are the sme thing. By the way, in MPTW such a mini-dropdown is displayed next to all tags so it functions a bit like our tagpills when you click on them. ''Childs field''<br> Like the tags field (the "parents field"), there could be a //childs field//. I.e no //toggler// but a permanent horizontal row of pills or just titles. Could be displayed just below the (parent-) tag pill row. ''Childs field with toggle''<br> ...or such a //childs field// could be the resulting display from clicking a //toggler// after all, like detailed in ''Child pill'' or ''Tool button''. I actually like this idea a lot. Just like you now click the //More>Info// and get a slider to show a field (a bit out of nowhere), you could get the same field but it is dedicated to showing the children. ''~TiddlerSidebar''<br> Perhaps seemingly nullifying everything I've written above, I personally intend to use my [[TiddlerSidebar|Presenting the TiddlerSidebar]] plugin, a "tiddler specific mini-sidebar" that appears when you hover over the tiddlers blank left side. This can feature a child list under one of the tabs. This could omit the earlier proposals for pills 'n buttons. However, the ~TiddlerSidebar is obviously not for core, but IMO a better child access //is// a standard distro isse. Also, the ~TiddlerSidebar concept is less suited for public wikis ... ok, TWaddle is an exception. Third, as touched on, I want the option to //stick// the child list to show permanently - for some tiddlers. I'm proud of my kids. The whole world should see them! But it's hard work. I do generally advocate the pill.
If the title caught your attention, that's an indication there's interest in the issue. No surprise there. This article isn't about how to make money though, but just to point out that this should perhaps be a topic we treat more consciously in the community. I know of only two discussions dealing with how to make money; One is commented on in [[Online shop built in TW]] and the other is Jeremys [[Invitation to TiddlyPip: an Apple App Store experiment|https://groups.google.com/d/msg/tiddlywiki/h95Z77kkwPs/vlUgCMi5lJ8J]] What applications can be built in TW that can be used to produce sellable stuff? (Perhaps then even selling it via such an online TW based shop?) Selling TW configurations is one way I guess (taking care not to breach any licenses obviously). Another would be to use TW to produce and perhaps package content. TW for authoring books comes to mind. //Harry TWaddler and the Sorcerers Stone//. Guaranteed hit. More examples? Further discussion is welcome, IMO.
Nothing original, but I didn't think of it before... so maybe you didn't either: A simple way to make a "wizard", i.e a process that //guides// the user for e.g installing something, can be to use tabs. Pundits might object and say this is not a wizard, I don't know. Anyway, just do this: `<<tabs "Step1 Step2 Step3">>` or more explicit `<<tabs "[[1.Getting the thing]] [[2.Installing it]] [[3.Running it]]">>` <<tabs "[[1.Getting the thing]] [[2.Installing it]] [[3.Running it]]">> (there's no content in these demo tabs so clicking them does nothing) If you have many such wizards, you could have a vertical tabs list, like in the [[tw.com GettingStarted|http://tiddlywiki.com/#GettingStarted]] to list all the wizards, and then inside those individual tabs you have the horizontal layout. Not sure it would be a better idea, or even good one, but maybe it's possible with "2-dimensional tabs" so that you select things by both marking a (permanently visible) vertical tabs bar //and// a (permanently visible) horizontal tabs bar.
@@.no-border | Aliases|﹕|Matias, twMat | | Signature|﹕|<:-) | | Location|﹕|Stockholm, Sweden | | TW experience|﹕|Experienced | | Primary TW use|﹕|Household mgmt, Idea notebook | | Super power|﹕|Idea / concept generation | | Weakness|﹕|Lack of coding skills | | Result|﹕|Frustration | | Mission|﹕|[[BC⇄BTW|Bigger community ⇄ Better TW]]| @@ {{Creations}}
You must be neither a hypochondriac nor a M.D to have a bunch of different medication at home. If you also include previous vaccinations and possible food supplements the list gets even longer. Regardless, it's simply an area that is good to document and keep track of. (For designing it, perhaps the [[Résumé Builder|http://tiddlywiki.com/editions/resumebuilder/index.html]] Edition is a good base?)
<div id="leftbar2"> {{img/logo}} <$list filter="[all[shadows+tiddlers]!has[draft.of]tag[menu]]"> <br> @@color:grey; ⚬@@ <$link to={{!!title}}><$view field="title" format="text">{{!!title}}</$view></$link> </$list> <div id="lowmenu">[[@you|@ttention]]<br>[[Cred]]<br>[[Index|Reference & Index]]<br>[[About|About this webpage]]<br><<linkimg "Bigger community ⇄ Better TW" "img/fish_small" "click me!" clickme 40px>> </div> </div> {{FastNewInMenu}} <style> #leftbar2 {position: fixed !important; left:5px; top: 5px; bottom:0px; font-size:large; line-height: 150%; } #newtid {position:fixed; background-color:white; width: 250px; height:20px; left:0px; top: -20px; } #lowmenu {font-size:90%; position: absolute; bottom:20px; text-align:center; width:{{$:/themes/tiddlywiki/vanilla/metrics/storyleft}}; } </style>
"TW is different". No doubt about it. It really takes time before you understand many of the things that you and I probably take for granted by now when we're used to it. I think it makes sense if we, "the community", try to ''be aware of the waywardness'' - the conceptual characteristics and quirks - that newcomers face because these are all //thresholds// they must pass. This goes for any software of course, but the more so the more it breaks the norm. To name just one thing; the default classic story view is most definitely a new experience for everyone. It is of course a result from the micro-content / tiddler philosophy and still wanting to display things in a narrative story. Thinking back to my own reactions, [[TiddlyWiki Classic|http://classic.tiddlywiki.com/]] back in around 2007(?), I remember it caused a definite WOW reaction. Pretty darn cool. But I think much of it was because of the (TWC) animation. I mean, check it out in the link - that rectangle shooting out from the link you click, growing and landing in the story column - exactly framing in the content you were looking for //as if it was already there//, as if the system had precognitive powers and knew already! WOW! Yes... silly if you analyze it, but that is the //feeling// it created, at least for me, and actually still does. (With more experience you get tired of animations though). Now, my point is that, as cool as this effect may be... it ain't no //Microsoft Word// feature. The users brain must process this new oddity. //Learn// it. Add to that learning (accepting) the value of tiddler philosophy, understanding that you're modifying the tool itself (other editors create output files), when you visit a public TW (e.g tw.com) you can modify it because you're actually just seeing a local //copy// in your computer. And it is just temporary. And you can "never" click the browser back button in TW. Then we of course have the actual //features// of TW to master. ...it stacks up. I'm not talking about if these quirks are good or bad. I'm stating the //fact// that ''some of these oddities are so fundamental that the user //can// only choose between adopting them or leave.'' ...and my point is that it makes sense for us - the community or at least the //boundary pushers// in the community - to have a clear understanding of the gap between what we take for granted and what a newcomer must assimilate into. I might try to assemble [[a list|Quirks]] on these things, mostly for my own reference, but at least I hope this has created some awareness on the matter.
David Allen, in explaining how GTD (Getting Things Done) works, talks about a Ubiquitous Capturing Device (I may not remember the exact name). What it refers to is an immediate access device so to capture what's on your mind so that it can go into the GTD implementation you're using. It can be a pen+pad, a voice recorder or... well, can't think of any more right now. Just google it. For [TW] note taking and some specific application ([[ex|Life book]]), even outside of GTD, I find this is a good idea. I have for some years used a [[voice recorder|https://play.google.com/store/apps/details?id=com.tokasiki.android.voicerecorder]] on my Android phone that works pretty well... but, I wish it was even simpler and more direct. I do believe voice recording is the most direct way, more so than paper and pen. For one thing, I can do it while driving but, more importantly, it is just closer to my thoughts than having to first convert it into text. With a recording that I am to listen to only once or twice for transferring it to TW, I can accept myself going //"and... uuuummmm... I should do, no, I mean, I should take..."// whereas converting my thoughts to text takes more "pre-editing" before I type, which prevents a free flow of thoughts. But, the android app forces me to bring out the phone, turn it on, locate the app ok, it's on my front page but it is an app so I have to actively //look// where to click which is not he case for a phyiscal button, same thing to actually start to record, to stop, to click save, to exit, etc. Again, it kind of prevents what I really want to be thinking of. Touch screens unfortunately are not "invisible technology" by their very nature, they //demand// your attention. So I'm looking for a mini voice recorder. There are [[pens|http://www.amazon.com/Megafeis-F12-Interviews-Collecting-Replaceable/dp/B00LLW2F40/ref=sr_1_24?s=electronics&ie=UTF8&qid=1435624363&sr=1-24]] for this, but I fear it wouldn't be ubiquitous enough. I can't keep it in my pant pockets for instance. This "fake" [[USB type stick|http://www.amazon.com/Etekcity-8GB-Portable-Rechargeable-Dictaphone/dp/B00CH5U24A/ref=pd_sim_229_2?ie=UTF8&refRID=1XHB9E9Z6WDW6QSDPEQM]] looks more like something I'm imagining. The deal breaker is the 7 (or even 15) second delay before it starts to record. Unacceptable. I would also have to attach a key chain or something to it. Ideally, it would be something that automatically is //always// with me. Might have to surgically implant it. Proximity to the voice can be achieved by putting it into a nostril. While at it, maybe replace an eye ball with a camera and have half my head as a robot from the future. Then I can film myself in the mirror and call it //Terminator - the Reality Show//. Will be a big hit, I'm sure. Then I could afford a personal secretary and she could keep track of everything instead, so I can take out that stupid thing from the nostril. I didn't like it there from the beginning anyway.
So, I'm thinking of giving you one of these. Which one do you want?: :An old shoe :A dead cockroach :A used band aid :{{A 2 kg bar of gold}} Chances are you didn't notice ''#4'' because there's no indication of it in view mode. IMO, pretty serious. I notice that an //empty// transclusion shows; {{}} , which is good though. Of course, "invisible missing transclusions" can be very useful too. (Maybe this is even why they are invisible by default?) For instance, if you look in the [[Ctrlpanel>Info|$:/ControlPanel]] here, where the Site title is declared, it also contains a transclusion. In my "admin version" of this TW it shows some stuff from a tiddler - but this tiddler is deleted before I publish the TW it for public view - and you, thankfully, don't get any indication of it missing. ''What to do?''<br>Maybe we could have a sidebar tab "Missing transclusions"? Could be combined with the current "Missing" (tiddlers)? And/or a local indication in the tiddler; perhaps a red dot or a small exclamation mark in the tiddler gutter? Perhaps some option to toggle this globally or per specific transclusion? See also:<br> [[Changing referred to titles should give alert]]
I brought [[it up|https://groups.google.com/d/msg/tiddlywiki/hReAZYepG5U/8G9Bqb-sPo4J]] but let it go... but... it really //is// confusing: In Chrome when you click to edit, or cancel, or save, the animation makes the tiddler slide out left before the editor shows. It is very confusing as it makes it look like the thing is going away ("did I click close or something?"). It turns out it's the same in all browsers but in e.g FF the animation is apparently slower so you don't experience it! It really is confusing and most likely particularly confusing for newcomers. And it happens //every time, all the time//! IMO, for delete it would be ok with sliding left, kind of indicating it's getting out of the whole TW. But/and for close then better sliding towards the sidebarlists ("the tiddler is going back in there"). But it makes no sense to have edit go sideways at all. Update: The story view //Pop// solves the problem by featuring a zoom type effect instead of a side swipe. ...but it has problems in its own [[#1757|https://github.com/Jermolene/TiddlyWiki5/issues/1757]].
<style> .animation-container { height: 60px; padding: 10px; /* Shorthand syntax */ -webkit-animation: movearound 4s ease 1 normal; } @-webkit-keyframes movearound { 0% { width: 200px; background: #f00; opacity: 0.5; -webkit-transform: scale(0.5) rotate(15deg); } 30% { width: 300px; background: #f00; opacity: 1; -webkit-transform: scale(1.3) rotate(15deg); } 60% { width: 100px; background: #00f; opacity: 0.3; -webkit-transform: scale(0.3) rotate(15deg); } 100% { width: 400px; background: #ffffa2; opacity: 0.5; -webkit-transform: scale(1) rotate(0deg); } } </style> <div class="animation-container"> Found this [[here|http://robertnyman.com/css3/css-animations/css-animations-percentage.html]]. Maybe useful for a logo? </div>
''Profound ponderings'' <<twistify "[all[shadows+tiddlers]!has[draft.of]tag[Musing]tag[Major]] [all[shadows+tiddlers]!has[draft.of]tag[Musings]tag[Major]] +[!sort[recent]]">> ''Shallow shpeculations'' <<twistify "[all[shadows+tiddlers]!has[draft.of]tag[Musing]!tag[Major]] [all[shadows+tiddlers]!has[draft.of]tag[Musings]!tag[Major]] +[!sort[recent]]">> <style> #omusings { position: relative; } #imusings { position: absolute; right: -12px; bottom: -30px;} </style> <div id="omusings"><div id="imusings"> <$image source="img/musings" width="90%"> </div></div>
<<note "this article is not finished yet but because it is referenced in a few places, I figure it is better to include unfinished than not at all. Plus, of course, you really should learn Swedish anyway.">> --- My own [[Household TW]] serves as a main TW application for me and is the definite "cornerstone for information" in the family. Here is a run-through of its //menu// which should give a fair description of what it's about. Note that it is one of those things that have grown gradually over //many// years, and that it is not a public TW. This means it is most definitely "wild" and not how you would do it. Or I for that matter, if I started from scratch. Thus; The (left) menu has three tabs; //Areas, ~ToDo// and //Reference//. I will only detail //Areas// as this is the most important one. I rarely look at the other two. So, //Areas// has an accordion menu with: *Overview<br>shows **0.GeneralToDo **0.Projektkedjor **0.Projektkedjor_excel **0.WikiStruktur **Almanackor **Bultis_excel **DriveMapp **EnDag **HusPärmar **Kartor **Kronologi **MProjekt **PrioList **StorKostnad **StorProjekt *0.Tillfälligt **Borrowed/Lent stuff **Forumfrågor **SkickaPrint **TillfKöp *Almanackor **Allmän trädgårdsskötsel **Bilalmanacka **Byggnader **Energialmanackan **Gårdsbruk **Huskalendern **Infrastruktur **InfrastrukturAlmanacka **SäsongsAlmanackan * Arbete **0.Starred Items **Anlita **Arbete_frågor **FixaRegn **HusBygg **Konstruera **LågKompetens **LöpSysslor **Make **MProjekt **Projects Dashboard by Area **Robert **Tjänster **Vårda *Bilar **Bil 1AXY684 **Bil WBJ752 **Bil, gårdsbil **Biladmin **BilarÅtgärda **BilKontakt **BilUtrustning **Hästtrailer REGNR **Macken **Rekond **xBilar *Byggnader *Djur Gårdsdjur Insekter Nyttoinsekter Skadedjur Skadeinsekter Vilda djur *Ekonomi DriftsKostnader Fixa hushållsbudget Hushållsbudget Olika kostnader Sätt upp reparationsfond KapitalKostnader LöpandeKostnader Subventioner UnderhållsKostnader *Energi Belysning BränsleFörbrukning ElFörbrukning Energieffektivisering EnergiIdeer EnergiInfo Energiproduktion Isolering NödvändigEnergi Platser med energibehov Värme *Grannskap 0.Kontaktlista Barnkompisar Grannar Gårdar Kullavägen Långväga Skoklosterkarta Slottet Tjänster *Gården Arealer Byggnader Fastighetsgräns Fastighetskartor Gårdsaktiviteter GårdsFunktioner Ornament Plantera granhäck på åsen Plantera tujahäck längs södra gränsen Regler Växtornament *Hortikultur Allmän trädgårdsskötsel Nyttoväxter Odlingsbehov Odlingsmetoder Odlingsmoment Odlingsplatser Prydnadsväxter Skadegörare Trädgårdar Vildväxter Växtmiljöer Växtornament Växtskydd *HusBygg 0.Frågor 0.HusByggIde_ 0.Projektkedjor 0.Projektkedjor_excel 1.ByggSök 1.HusByggEv_ Byggprocessen Entretrappa Golvvärme, vattenburen InneFörråd Källartrappa KökBygg Mysifiering Rustikifiering Värmetank Växthuset, hem *Infrastruktur Automation Avfallshantering Avlopp Belysning BevattningsSystem Diken Dricksvatten Dränering Elsystem Förvaringsbehov Förvaringsplats GårdsFunktioner IT Kommunikation LagerSystem Mätning Pumpar Specialsystem Säkerhet Värme *Konstruktion Arduino Konstruera Material *Materiel Aktivitetsutrustning HemUtrustning Husgeråd Inredning *Redskap Maskin TrädgårdsUtrustning Verktyg Unfortunately, I still have it in TW Classic because it is too complex to convert after years of honing it. It contains several [[almanacs|Household almanac]] for different areas, it has the shopping lists (the "things to buy" and the grocery lists are the most used parts in the whole TW), it has reference material on things in the house like what wall paint is used and the exact model of the vacuum cleaner etc so that I, if standing in a shop with a zillion spare parts, can quickly reference it.
This may very well be what others, e.g TobiasBeer and Jeremy have discussed previosly as it feels very familiar... but then again, maybe not, so I'll write it up as it seems a good idea: Tiddlers using a path-name structure are clearly named so for hierarchical reasons among tiddlers. It would be nice to be able to navigate //from within the tiddler// like you do in e.g Windows. E.g `$:/core/ui/ControlPanel/Basics` could look like :⇧core ▸ ui ▸ ~ControlPanel ▸ Basics <br>The leftmost arrow leads "up" one step, in this case it would give :⇧core ▸ ui ▸ ~ControlPanel ▸ <br>The "▸" symbol indicates there are sub-levels (children). Clicking a "▸" symbol shows a dropdown at the respective level, i.e :⇧core ▸ ui ▸ ~ControlPanel ▾ [-----------] <br>...i.e where the [------------] is a dropdownlist. In the upper case it, among other things, includes //Basics// (which as you can see a few steps up is a sub-item to ~ControlPanel. Or if you click e.g the "ui" arrow :⇧core ▸ ui ▾ [~ControlPanel] ▸ ...you see ~ControlPanel among other sub-ui items listed. (Maybe better if the list appears just below instead, i.e here just below the ~ControlPanel part?) <br><br>Finally, you can also click the section inself to go to that tiddler. Clicking e.g "ui" would give :⇧core ▸ ui <br>A related feature is a //back// button to go to whichever title you were last at, including titles not in the current path-name structure at all.
When you edit and overwrite a shadow tiddler, a copy is created of the original. On upgrading, this copy is updated so that if you delete your edited copy, you're reverted back to the now upgraded original. Good - but it is not certain that the upgrade affected that particular tiddler. And you don't know. So your tampering //might// mean you're missing out on an upgrade... or not. This is not a desirable situation because you might prefer the upgraded version before your tweaked version ''if you only knew'' that it (a) is updated and (b) what the specific change is. I propose that some kind of message to appear on overwritten tiddlers stating e.g<br> `This is an overwritten shadow tiddler. After overwriting, the original tiddler has been updated from 5.1.7 in upgrades: 5.1.8, 5.1.9` ...or, even better, some kind of //before and after// comparison. And maybe not only //shadows// but any core tiddler and perhaps also plugins etc. I'm guessing that plugins that are not part of core will eventually have some kind of flag that "There is a new version avaialble" or such. but that's [[another question|Update Alerter Plugin]].
As highlighted in [[Missing transclusion should give indication]], there is a problem that a transclusion with a non-existing tiddler title is simply invisible without any indication. //Missing links// is a related problem. I particularly experience this when working with articles here. Typically, one article spurs ideas for other articles or an article becomes too complex and needs splitting up - so I need to link the texts. This, however, means I must finish the articles so they can all be published at once or there are dead links. I was first thinking the wikitext `[[...]]` and `{{...}}` commands themselves should be extended to give an option for visible / invisible, but this would not be very practical. If [[this missing link]] in mid sentence were invisible... well, not good. Instead it is the whole sentence or more that should be invisible. `<hideifmissing>`This whole part should be invisible if there's a [[dead link]] or `{{`missing transclusion`}}` inside it `</hideifmissing>`. But with some more elegant markup. It would be natural to, at the end of a paragraph, include a "See also [[foobar]]" conditionally hidden like this. Ironically we can use transclusions to hide dead links, exactly because it becomes invisible if the tiddler title is missing. Here is the result from `{{[[foo]]}}`: {{[[foo]]}} <---I promise, it's there //after// the colon. ...however, the transclusion interprets the square brackets to be part of the title so writing the title of this current; `{{[[Need control output for missing in links and transclusions]]}}` does hide the link... just not the link to this tiddler. (And we can of course not skip the brackets because then it //reallly// transcludes if the title exists.) Interestingly, I note that `{{[[foo|bar]]}}` gives: {{[[foo|bar]]}} I don't understand what's happening here. The link //is// prettified but then it is //not// interpreted as a non-existing link and/or the whole transclusion seems to loose its power and just become bracket characters. (Have I just invented a trasnclusion nullifier? The implications are staggering! Ok, maybe not..) Regardless if this worked, it would still just concern a tiddler title and not hide a sentence or a section as described. More control is simply needed when dealing with missing titles both for links and transclusions. No great solution comes to mind. Need to think more about it...
<table class="tableFormatter"> <$list filter="[all[shadows+tiddlers]has[summary]!prefix[$:/]!tag[Unfinished]tag[NeededTool]] +[sort[title]]"> <tr> <td valign="top"><$link to=<<currentTiddler>>><$view field='title'/></$link></td> <td>{{!!summary}}</td> </tr> </$list> </table>
//Existing// manually crated fields have a dustbin for reset/delete ...but the time when you probably most need one is when you create (i.e edit) it.
<<.preamble """ On tw.com I found Jeremy had added some neat text boxes like this one. """>> *$:/editions/tw5.com/doc-macros ([[original|http://tiddlywiki.com/prerelease/#%24%3A%2Feditions%2Ftw5.com%2Fdoc-macros]]) *$:/editions/tw5.com/doc-styles ([[original|http://tiddlywiki.com/prerelease/#%24%3A%2Feditions%2Ftw5.com%2Fdoc-styles]])
[[This site|http://arduino.org/]] has a cool zoom-in effect giving much life to the page. Note also that it is limited in size so that you scroll down for further info. This would be a nice feature for tw.com. I belive Jeremy has expressed that the front of tw.com does not have to appear like standard TW. I don't have any specific thoughts on details like what the image should be or so. If it is a simple setup then maybe it could be part of a plugin (or core?) in the same gist as the 5.1.8 additions of background images. I believe adding graphic tools is a valuable aspect for popularizing TW. (BTW, if you're into the subject of that site then you may wonder if the original site shouldn't be on another domain? Apparently, there's some internal [[conflict|http://makezine.com/2015/03/06/arduino-vs-arduino/]]...)
''There's no public UI'' or even public theme. The standard UI is not suitable for a non-TW audience because it has too many special features that are at best distracting but more likely confusing. Examples include the tiddler toolbar buttons, the sidebar tabs and their lists, and more. While e.g the toolbar buttons can be made to not show, this hides them also for the TW owner. In other words, what is needed is a way to permanently set //different UI's depending on who// is using the TW. While a //public theme// would be welcome, I think the issue is too fundamental to be a separate theme and would instead prefer 'settings', e.g in the Controlpanel. ''Likewise, there is no standard Mobile or small screen / touch screen interface''. This is missing //per se// but if you //also// intend for the TW to turn to the general public or non-TW people, it is one severe drawback. Just guessing, but I would think these are immediate dealbreakers for some, possibly even before trying out TW properly...
!yo' is one badass clicker!!!
Update: Fellow [[@Rustem]] kindly gave [[a suggestion|https://groups.google.com/d/msg/tiddlywiki/cDx5B8KAKpg/EM6-GhnjMQwJ]] that I will look into. Who knows, maybe it's the answer :-) <hr> This is one of my "end goals" with TW; To be able to have one central TW from where I produce tiddlers and make them appear in niche TW's spread wherever I want them. I create a tiddler //Funny bunny// and e.g tag it with the TW titles "TW of Fun" and "The Farm" and it appears in both places. How do I know it actually appears there? Because I can 'transform' the central TW into whichever other TW of mine that I want. A bit like changing themes, perhaps via a dropdown menu sitting in an upper corner. Among other uses, my family members can switch to their individual TW's (again, as if choosing theme). After Jeremy [[showed|https://groups.google.com/forum/?fromgroups=#!topic/tiddlywiki/1S348N3rsAc]] me how to publish (i.e save a copy) of a TW that //filters// tiddlers, I think this might just be very doable. Imagine this combined with the ~TiddlySpot saving; In your main TW, you have a "publish" button for each target TW that uploads to that specific one.
Microsoft ~OneNote [...] for free-form information gathering and multi-user collaboration. It gathers users' notes (handwritten or typed), drawings, screen clippings and audio commentaries. Notes can be shared with other ~OneNote users over the Internet or a network. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Microsoft_OneNote]]@@
As highlighted on tw.com, fellow member sini-kit has created a TW shop; [[demo|https://translate.google.com/translate?sl=auto&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=http%3A%2F%2Fheeg.ru%2F&edit-text=&act=url]] and [[finished setup|http://magast.ru/magazin/heeg.html]] <<< A guide in Russian to creating an online shop with ~TiddlyWiki. No serverside code is needed, instead orders are handled by Disqus. <<< <<ref "http://tiddlywiki.com/#%22Heeg.ru%22%20by%20sini-Kit">> That's pretty darn amazing!
With [[Optimal Information]] I refer to the minimum information required to convey a message. This is //relative// to the receivers previous level of information (a.k.a pre-knowledge). "An understanding" or "a piece of knowledge" or using the more technical term; "information", is more easily received and completed the less //additional// information you need beyond the information you already have. (Re-) feeding of redundant information may even distract the message and the transferral.
Imagine [[this|http://experiments.wemakesites.net/pages/css3-parallax-effect-no-javascript/example/]] being tiddlers instead of "sections". Notice the [[parallax|http://en.wikipedia.org/wiki/Parallax]] effect, i.e that they're not static images. Perhaps not very useful (or?), but definitely cool :-) Some links on how to creat it using CSS3: [[1|http://martinivanov.net/2014/09/16/parallax-page-scroll-effect-with-pure-css3-no-javascript-no-hassle/]], [[2|http://experiments.wemakesites.net/css3-parallax-effect-no-javascript.html]], [[3|http://experiments.wemakesites.net/pages/css3-parallax-effect-no-javascript/example/]], [[4|http://experiments.wemakesites.net/x-parallax-html5-web-component.html]]
//addendum:// [[@JedCarty]] has a [[solution|http://inmysocks.tiddlyspot.com/#Make%20data%20from%20a%20dictionary%20tiddler%20appear%20when%20you%20hover%20over%20something]]. To be applied. <hr> I sheer amount of articles on sites like this one can be a factor actually preventing people from reading articles. It is natural to scan a list of titles and only click on the titles that sound interesting. A bit like judging a book from its cover. We could have a "peeker" so that e.g hovering over a title opens a popup showing the tiddlers first paragraph or some such. Maybe SHIFT+hover. And the popup is of a predefined size, to minimize visual distraction, showing X number of rows. Or maybe showing the summary field content if it exists.
There is a type of //scanners// called pen scanners. They are about the size of an oversized marker pen and lets you combine the concept of scanning with that of //highlighting//! In other words, you scan by dragging the scanner across the text - and it immediately shows on your computer screen (at least using the penscanner I have)! As touched on in other write ups here, highlighting is (IMO) very closedly related to the whole philosophy of tiddlers; "to split up texts in to their smallest, semantically meaningful, chunks". Using these type of scanners you can effectively tiddlify physical text into summaries. At first thougth the ideal might seem to be to tiddlify every individual scanned snip, but there are two practical reasons why this is not the case; to be a "semantically meaningful" tiddler, you might need to combine a few such snips. The other reason may be a limitation with the hardware; the scanner, or at least mine, is toggled to scan by pressing it's tip to the page. This means that when you reach the end of the line and jump down to continue on the next, this starts a second scanning - i.e likely not desirable to be a new tiddler. In other words, the scanned text will require some manual editing afterwards - but this is not least also becaue it doesn not always mirror the text 100% correct, like all OCR scanning. Because of the manual handling of the scanner, this error frequency increases but I have found it to be surprisingly accurate. The model I acquired is ~WorldPenScan BT. BT stands for Bluetooth. This product gets decent reviews on Amazon.com but lousy reviews on Amazon.co.uk (by a lot fewer people though). A recurring complaint is the BT aspect. I got mine recently so I can't really give a review yet.
5.1.8 has a tiddler commenting the [[performance|http://tiddlywiki.com/prerelease/#Performance]] issues for TW. (Good!) What further things could be done? *Do we know //what// it is that causes speed and performance issues? *Have we had "an absolute top expert" take a peek at the fundamental algos? I can ask because I(!) am not qualified to tell if we have these people on board. (I'm just super impressed by what our local wizards to create!) *Speaking of wizards - maybe we could have a "wizard" plugin that guides the user through various optimization steps in some suitable order if they see need? *Are there perhaps particularly resource consuming parts in core that could be segregated and really included only if asked for? (I guess that means 'Turned into a plugin' -?) **Maybe there could be some kind of "core aggregation sequence" that starts out with the //absolute// minimum and gradually adds features so that an unhappy user could step backwards in this list, one step at a time, to see increase in some aspects and decrease in other. *Actually - plugins - maybe people get frustrated and blame TW when it's really some plugin leeching memory? Could we have a plugin that shows memory consumption per plugin? **FF has the neat [[about:addons-memory|https://addons.mozilla.org/en-us/firefox/addon/about-addons-memory/]] plugin to show mem consumption per addon. *Could we perhaps provide a set of "environment" guidelines for TW to perform optimally, i.e choice of browser, OS, hardware, (any more?) ? *Browser plugins, other than TiddlyFox? Maybe there are browser plugins to enhance javascript performance, or particular javascripts of some kind that TW relies heavily upon? I'm not going into mobile in this article other than to ponder that just maybe there are //different// memory rules in mobile browsers that TW should accommodate to. I'm not saying there is, but it seems reasonable to me.
Sometimes there is a need to make something exist from startup, for instance a logo. A logo happens to be a visual example, but a more typical example is probably calling some macro or such. As far as I know, there's no elegant way to do this so the solution is to place these things in something that does always open up, like the sidebar. (Or?) I propose a designated place for this instead. A "~LoadOnStart" tiddler (Load''At''Start? ~AutoStart?...). If something is put into this, or transcluded into it, or tagged with ~$:/tags/LoadOnStart, it shows up or executes on start. This tiddler would, I guess, be tagged $:/tags/PageTemplate but I think it could be CSS'ed to not show in iself, but only eventual visual content. This would make a "permanent placeholder" on the screen, i.e anything put in/tagged will be there all the time.
Ever since I moved out to the country side I've wanted a big touch screen on the wall, e.g in the kitchen, showing the [[household TW|My Household TW]] that it fetches from some storage in the sky. It would also work as a bulletin board to communicate with the the family, e.g todo-lists etc. I've got two kids half of the time and a confused fiancee which, coupled with my a constant flow of crazy ideas, means constant need for TW structured assistance. With //surf tablets//, e.g iPads, this is basically doable... but what I really want is a //e-ink// tablet or similar, for a much more subtle thingy. It should be permanently on, and in a prominent location, so it shouldn't //attract// attention like a glowing screen would and it should eat only a minimum of electricity. Unfortunately I don't think they're good enough yet, for my TW needs. Web-browsing would of course be crucial, but still it seems they're mostly made for e-book reading. For instance, I believe the Amazon Kindle [[cannot|http://gomakethings.com/building-websites-that-work-on-an-e-ink-kindle/]] deal with any javascript or even CSS. So... no TW. And the demos I've seen for these things flicker strangely and are typically somewhat slow. I fear a 4 or 5 MB TW on these "for productivity" would come out as an ironic practical joke. I think [[Sonys Digital Paper|http://goodereader.com/blog/electronic-readers/sony-digital-paper-price-reduced-to-799]] is probably as good as it gets so far. I'm uncertain how it would perform but becasue it is, again, a //reader// I just suspect it's not enough. And, the recently lowered price (now $800) is still too much for taking the chance. [[Here|http://www.pcmag.com/article2/0,2817,2400310,00.asp]]'s a recent comparison list but incomplete both in products and my needed information about them. If you have information on the matter I'd love to hear it.
A ''personal organizer'', day planner, personal analog assistant, personal planner, year planner, or agenda (from Latin agenda - things to do), is a small book or binder that is designed to be portable. It usually contains a diary, calendar, address book, blank paper, and other sections. A personal organizer may also include pages with useful information, such as maps and telephone codes. It is related to the separate desktop stationery items that have one or more of the same functions, such as appointment calendars, rolodexes, notebooks, and almanacs. By the end of the 20th century, paper-and-binder personal organizers started to be replaced by electronic devices like personal digital assistants (PDAs), personal information manager software, and online organizers.
<<box "//"O'boy, I got this super idea that will revolutionize TW and... no, really, this is IT and... hey guys, are you listening? Hel.. Hellooo..?"//">> <br><<twistify "[all[shadows+tiddlers]!has[draft.of]tag[Pie]] [all[shadows+tiddlers]!has[draft.of]tag[Pies]] [all[shadows+tiddlers]!has[draft.of]tag[Pies-in-the-Sky]] +[!sort[recent]]">> <style> #opie { position: relative; width="100%"} #ipie { position: absolute; right: -70px; bottom: -70px;} </style> <div id="opie"><div id="ipie"> <$image source="img/inventorsmall" width="250px"> </div></div>
If I understand right, Jeremy is positive to a central plugin repository on tw.com but one difficulty is that if they are hosted on this (most) official place, the users assume the plugins work, are safe, are maintained, etc. Let's sum it up as a matter of //trust//. There are more aspects holding such a repository back at the moment but I just want to mention that //Firefox// seems to handle the //trust// aspect with the following approach: *On browser updates, there is a message of the type "this plugin has not yet been approved / use at your own risk" (my wording) *On browser updates, plugins discovered to be incompatible are simply deactivated (maybe even removed from the users own plugin listing? Can't remember) Further, there is a bunch of //meta data// that adds trust *The users //rate// and //review// the plugins **and it says how many such reviews *Number of users is displayed *Release date is visible *Link to creators profile with info on his/her other plugins, official web page link, ... I see issues with each of these points but the result is that it works very well. The first list should not be difficult and are really a result from what users report. The difficulty with second list is more about where to store this meta data and, as a consequence, how it is created (i.e what the user needs to do to create the data). Currently tw.com is not capable of receiving user input or meta data and while this would be very desirable, ''even a setup with //embedded// (iframed) such input would be very valuable'' because a plugin depository is such a fundamental issue. [[Comments via 3d part]] looks on some alternatives for this.
There should be user settings for where to position the scrollbars, and possibly even what type of scrollbars. Here's an outline of some identified positions <center>{{img/scrollbarpositions}}</center><br> *''A'' is, in standard TW, where both scrollbars appear (when both are visible) *In ''B'', one could imagine a scrollbar for (only) the sidebar but which doesn't scroll the sidebar head (see [[#1203|https://github.com/Jermolene/TiddlyWiki5/issues/1203]]). If a feature is introduced to choose location for the //whole// sidebar, presumably to the right or left, then a ''B'' type scrollbar should/could probably "move along" with the sidebar. *''C'' and ''E'' could, respectively, hold a scroll of the type where you hover over the area and it scrolls down. A //click// on the area could work as a full screen jump down. My main point for this optional type would here be to deal with the current problem of having two vertical scrollbars, i.e we could have //one// common side scrollbar and //one// such "bottom scroll". *''D'' could be an alternative location for one scroll, i.e keeping the other in A. *...//or// just maybe ''D'' could hold both scrolls like A does - but it might work //better// in position D because it is obvious that the left scrollbar is for the tiddler column part and the right is for the sidebar. *''F'' or ''G''; I have introduced an empty "left side" as a potential position for the regular sidebar //or// as an alternative for another menu (like here on TWaddle). Again, the issue touched on in B is relevant. Referring to the last bullet, the introduction of another side menu actually strengthens the proposition to include user settings for the positioning of the sidebars; there are frequent requests for user defined sidebars/menus and unless it is short or static (like mine) then there may arise a need for //three// scrollbars (ugh!) As TW becomes more popular, particularly if people start making more //public// TWs, I think user designed side menus will become more common. If you haven't noticed, [[Google Groups|https://groups.google.com/forum/?fromgroups=#!forum/tiddlywiki]] uses a (second) scrollbar in position ''F''. But it is only visible when you hover over it, and if you have enough "stuff" in the sidebar to begin with ("favourites, recently viewed, recently posted to" etc - try expanding them so they scroll below viewport). This sidebar setup works pretty //good// actually, at least as long as it's not something you must use all the time. A disadvantage with scrollbars (and menus) on the left is that most people are right handed.
This concept is, according to tw.com; [Loading...] <div style="position:relative;"> <div style="position: absolute; border: 0px; width: 100%; top:-20px;"> <div style="overflow:hidden;"> <iframe src="http://tiddlywiki.com/prerelease/#Pragma" scrolling="no" style="width: 100%; height: 392px; margin-top: -120px; border: 0px; "> </iframe> </div> </div> </div> <br><br><br><br><br><br><br><br><br><br><br><br>
The [[LeftBar plugin|http://leftbar.tiddlyspot.com]], or theme, gives you a "left sidebar", a ~LeftBar.
[[@JedCarty]] helped me to put together a "See also:" viewtemplate, kind of like on Wikipedia, to automatically list other tiddlers using the same tags as the current - but only for tags that are included in a whitelist.
The [[SideEditor plugin|http://sideeditor.tiddlyspot.com/]], gives you a floating editor next to your tiddler river column. This enables you to see the changes "real time" in a tiddler as you edit it. This is overall useful, but I have found it //particularly// useful when you experiment with e.g CSS values or situations where you fiddle to tweak the tiddler content.
Ok, it's not ready as a plugin yet, but it's pretty close: My intention is to make a plugin from the [[Cred]] table. To encourage engagement in the TW project and contributions, we should make it very easy to give people cred for their engagement.
Still at prototype stage, the [[TiddlerSidebar plugin|http://tiddlersidebar.tiddlyspot.com]] is for sure one of the creations I'm most proud of. It is a "mini-sidebar" that pops up when you hover the tiddler side. It can show anything you want but by default it contains a few items specific for the tiddler you're triggering it in such as related tiddlers and meta data. Currently at prototype stage.
[[Project Management Software|sw:ProjectMgmt]] is, I assume, mostly for a professional corporate context where TW would not be sufficient. However, for personal use TW is definitely useful for project lists, as evidenced over the years. In this context it should also be suitable as an [[appetizer|Appetizer TiddlyWikis]]. A big brother of sorts, to //personal// project lists/mgmt, is perhaps a [[GTD]] application.
{{Proposals}}
<div style="position:relative; top:130px; left:450px;"><div style="position: absolute; width:120px;"> {{img/proposals}} </div></div> <<box "Issues of a more "internal" or technical nature in TW. But my ''most important'' proposals are really in the tiddler [[Infrastructuring]]. Please also note [[this|Declaration on Contributions to the TW Project]] about me //"expecting others to do things"//. ">> ''Major''<br> @@color:gray;font-style:italic; What I consider my most important prop's@@<br> <<twistify "[all[shadows+tiddlers]!has[draft.of]tag[Proposal]tag[Major]] [all[shadows+tiddlers]!has[draft.of]tag[Proposals]tag[Major]] +[!sort[recent]]">> ''Deal breakers''<br> @@color:gray;font-style:italic; Why do some dismiss TW? Particular attention to the sensitive evaluation phase@@<br> <<twistify "[all[shadows+tiddlers]!has[draft.of]tag[DealBreaker]] +[!sort[recent]]">> ''Minor'' <<twistify "[all[shadows+tiddlers]!has[draft.of]tag[Proposal]] [all[shadows+tiddlers]!has[draft.of]tag[Proposals]] -[tag[Major]] -[tag[DealBreaker]] +[!sort[recent]]">> ''Nitpicks''<br> @@color:gray;font-style:italic; Brave a man he was, our Mat. Dared bring up totally unimportant things, wasting peoples time. But did he get respect and recognition for it - no! Oh, a life so unfair, so unfair...@@<br> <<twistify "[all[shadows+tiddlers]!has[draft.of]tag[Nitpick]] [all[shadows+tiddlers]!has[draft.of]tag[Nitpicks]] +[!sort[recent]]">>
It quite often happens that I write an article and realize it must be split into two and I instead put a link in the text to that article-to-come. However, this means I must finish both articles or there will be dead links. As a compromise I hope to instead create a plugin so that clicking a dead article links doesn't give the usual; // "Missing tiddler "~FooBar" - click {{$:/core/images/edit-button}} to create // but instead something like; //Aha! An article not yet finished! Come back soon..// ...or, better yet; Clearly the reader does //want// to read about the missing topic. If we had a //search// feature that could take the missing title and process it to come up with alternatives and present them //in// the "missing tiddler" template. That'd be good ;-) The point is to make something of the missing tiddler. For public wikis it would really be better with //nothing// showing up or some popup message informing that it's missing. I develop this idea in [[Tiddlify or Tildefy... or Poppify?]]. An alternative approach is investigated in [[Need control output for missing in links and transclusions]]
It's staring us in the face. We should, of course, have an [[Application]] for simply letting people use TW as a common public website, but that takes advantage of TW's particular strengths. The standard TW setup is [[not suitable|UI for the Public]] for public websites.
I don't know if this is //really// "bot safe" so you decide. See this: !{{!!myname}}@{{!!domain}} This is the real email address of mine that I use for boards etc. Ok, it wouldn't be a disaster to ditch it but still, I've used it for many years and I don't want spam to it. Even if this site was #1 on google I think that just maybe it still would trick the hostile droid tentacles. Check out the code...
In [[Create tiddlyspot directly via TW]] I propose an extended integration, or at least cooperation, between TW and tiddlyspot. The proposal to be described elaborates on another application for this idea so I recommend that you read [[Create tiddlyspot directly via TW]] first. Briefly, this is a proposal to make it //super easy// to make //spontaneous pull requests// with the stuff on tw.com. For example, if someone reads some instructions and has a better formulation for something or wants to add a code snippet example or some tiddler on a topic, or perhaps fix a dead link, this would be very easy with the proposal here. I believe the concept should also work as a "entry" to engage people in the development process more generally. Should be welcome, right .. :-) Thus; As noted, Jeremy welcomes pull requests in the form of tiddlyspots. I.e you can come with concrete suggested additions or improvements on core code or tw.com documentation by putting it up as a tiddlyspot and simply alerting Jeremy about it. No need for e.g github. Further, you've probably seen in the tiddler edit view on tw.com, the pink ribbon stating @@background-color:pink; Can you help us improve this documentation? Find out [[how|http://tiddlywiki.com/#Improving%20TiddlyWiki%20Documentation]] to edit [[this tiddler on GitHub|https://github.com/Jermolene/TiddlyWiki5/edit/master/editions/tw5.com/tiddlers/hellothere/HelloThere.tid]] @@ The links basically gives some steps, based on that you set up a github account. I suspect this is a bit "too much" for many, particularly people who just want to come with an improved formulation or correct a dead link or something. It is one thing to make a quick contribution, it is another thing to go through a lot of hassle to even be able to make it. ''So, the proposal is this'': A saver mechanism that takes the current tiddler on tiddlywiki.com [...i.e the users local browser copy of tw.com] and exports it into a //new// tiddlyspot. The feature can be displayed/manifested as a button in the tiddler edit view on tw.com. Perhaps like a common [Send] button at bottom right in tiddler edit view. More specifically, the export/upload contains the user-edited tiddler along with a //filtered// tw.com-copy... i.e an //empty// TW + the edited tiddler(s), as specified in the saver. Jeremy has provided a solution for a user filters tiddleryspot saver in [[this|https://groups.google.com/forum/#!msg/tiddlywiki/1S348N3rsAc/b3rDMyCSsZsJ]] discussion. The full tiddlyspot is overwritten, as usual. The mechanism can set a special name for the tiddler ("pull2015july02-originaltiddlertitle") and perhaps even set it to be a default tiddler. This would also be great as a //plugin//; people can sit with their own TWs and do the same thing, i.e export a specific tiddler + the core to create a new tiddlyspot. (Then Jeremy can run around all day and search for new tiddlyspots. //"Is this a pull request? No, next one. This? No. This? - yes!"//. O'boy, the things we do to keep him entertained ;-) I really hope the value of this [[Infrastructure]] proposal is obvious to everyone.
[[ref|http://everythingfrontend.com/posts/star-rating-input-pure-css.html]]<br> <style> .rating { overflow: hidden; display: inline-block; font-size: 0; position: relative; } .rating-input { float: right; width: 16px; height: 16px; padding: 0; margin: 0 0 0 -16px; opacity: 0; } .rating:hover .rating-star:hover, .rating:hover .rating-star:hover ~ .rating-star, .rating-input:checked ~ .rating-star { background-position: 0 0;background-color:red; } .rating-star, .rating:hover .rating-star { background: url("http://kubyshkin.ru/samples/star-rating/star.png") 0 -16px; position: relative; float: right; display: block; width: 16px; height: 16px; } </style> <span class="rating"> <input type="radio" class="rating-input" id="rating-input-1-5" name="rating-input-1"/> <label for="rating-input-1-5" class="rating-star"></label> <input type="radio" class="rating-input" id="rating-input-1-4" name="rating-input-1"/> <label for="rating-input-1-4" class="rating-star"></label> <input type="radio" class="rating-input" id="rating-input-1-3" name="rating-input-1"/> <label for="rating-input-1-3" class="rating-star"></label> <input type="radio" class="rating-input" id="rating-input-1-2" name="rating-input-1"/> <label for="rating-input-1-2" class="rating-star"></label> <input type="radio" class="rating-input" id="rating-input-1-1" name="rating-input-1"/> <label for="rating-input-1-1" class="rating-star"></label> </span> <-- there ARE stars there but I only get them to show up in Safari. Why? Ok, I made a temporary fix using background-color instead; try hovering over the seemingly empty space and click to make it stick. Re-click elsewhere to change number of ~~stars~~ red.
<h2>Without Default Selection</h2> <div class="acidjs-rating-stars"> <form> <input type="radio" name="group-1" id="group-1-0" value="5" /><label for="group-1-0"></label><!-- --><input type="radio" name="group-1" id="group-1-1" value="4" /><label for="group-1-1"></label><!-- --><input type="radio" name="group-1" id="group-1-2" value="3" /><label for="group-1-2"></label><!-- --><input type="radio" name="group-1" id="group-1-3" value="2" /><label for="group-1-3"></label><!-- --><input type="radio" name="group-1" id="group-1-4" value="1" /><label for="group-1-4"></label> </form> </div> <h2>With Default Selection</h2> <div class="acidjs-rating-stars"> <form> <input type="radio" name="group-2" id="group-2-0" value="5" /><label for="group-2-0"></label><!-- --><input type="radio" name="group-2" id="group-2-1" value="4" /><label for="group-2-1"></label><!-- --><input type="radio" checked="checked" name="group-2" id="group-2-2" value="3" /><label for="group-2-2"></label><!-- --><input type="radio" name="group-2" id="group-2-3" value="2" /><label for="group-2-3"></label><!-- --><input type="radio" name="group-2" id="group-2-4" value="1" /><label for="group-2-4"></label> </form> </div> <h2>Disabled</h2> <div class="acidjs-rating-stars acidjs-rating-disabled"> <form> <input disabled="disabled" type="radio" name="group-3" id="group-3-0" value="5" /><label for="group-3-0"></label><!-- --><input disabled="disabled" type="radio" checked="checked" name="group-3" id="group-3-1" value="4" /><label for="group-3-1"></label><!-- --><input disabled="disabled" type="radio" name="group-3" id="group-3-2" value="3" /><label for="group-3-2"></label><!-- --><input disabled="disabled" type="radio" name="group-3" id="group-3-3" value="2" /><label for="group-3-3"></label><!-- --><input disabled="disabled" type="radio" name="group-3" id="group-3-4" value="1" /><label for="group-3-4"></label> </form> </div> <p> </p> <p>If you are looking for a feature-complete rating system, you may want to check <a href="http://wemakesites.net/?pageid=details&component=rating" target="_blank">AcidJs.Rating</a>.</p>
HOW OBVIOUS!!!! [[Instructables|http://www.instructables.com/]], the extremely popular DIY site, is the perfect target group to present TW to. Really, this must be absolutely spot on as a marketing channel for TW. Post a //how-to// on how to create an [[application|Application Categories]] with TW. How can we have almost completely missed out on this? Only fellow [[@RichShumaker]] has thought of it; [[TiddlyWiki 5 on Raspberry Pi Server in 15 minutes|http://www.instructables.com/tag/type-id/category-technology/keyword-tiddlywiki/]] - currently the //only// project there involving TW!!!!! Rich's instructable looks like a superb write up (I'm no ~RasPi user so I can't tell) but it is clearly a //complex// project. It is definitely enough with pure TW projects to justify an instructable. The objective with the site is not general "how to code" instructions but rather how to create a final "product" (an application) for use or joy. *"Make a beautiful..." *"Set up a public ... in 3 minutes" (tiddlyspot) *"Organize all your ... by making a ...." <br>''Make sure to clearly state that TW is //Free and open source// and perfect for DIY'ers!'' Like Rich does, it is probably also wise to mention that TW is a mature and robust product, given the "prototype nature" of the context there.
<<note "This is a //draft// not ready for publication but I include it because it is linked to from the article [[Mind the gap]]. Please read that article to understand the context.">> ---- *you modify the tool itself (other editors create output files) *you modify a local copy of the stored TW (regardless of if stored on your own computer or on someone elses server) *the TW you see is a temporary copy of the stored version (no clickety-click on browser back button) *tiddler philosophy - what and why *entering edit creates a new individual unit existing in parallel *~Wikitext, no WYSIWYG Understanding what something is, accepting it, using it *difference between `[[...]], {{...}}, <<...>>, {{{...}}}, {{!!...}}, <$...>, ` *animated side swiping from clicking edit or store
Slides like the old analog volume controls; See [[html input type range|http://www.w3schools.com/html/tryit.asp?filename=tryhtml_input_range]] An example is my use of them in TWaddle for ctrlpanel > Appearance > Size Settings. Some experiments have been made, from @EricShulman, @JedCarty and myself. Nothing fully official yet. More to come.
I'm still not fond of the inability to linebreak (without using `<br>`) and the resulting forced double break instead. You know what I mean. Now, I propose we make at least //some// soft newlining accepted. It should be obvious that if I type; ``` For example *like so *and so ``` (i.e the first asterisk line right after the previous line) ...then I really mean a bulleted list. And if I write the triple backticks on a new line followed with some text and then three more backticks, it should be obvious I wish to block-quote and not whatever it is that happens currently. ``` And what might I possibly mean here? ---- ``` I've even respected the demand to leave the rest of the row empty; four hyphens alone on a row. This should be recognized IMO. Likewise when manually inserting `<br>`. As you know, if I type something and then create two empty lines using Enter, this is disregarded in viewmode (resulting in only one empty line). So, if I do explicitly write: ``` aaa<br> bbb ``` ...then, c'mon Mr.Parser, at least that should give me two empty lines. I shouldn't have to keep in mind that I must write: ``` aaa <br>bbb ``` It is in fact even comical that this: ``` aaa <br> bbb ``` ...produces this: aaa <br> bbb If not resulting double empty lines then at least gimme //one//, Mr. Parser. These types of things are really unnecessary quirks IMO.
<<tabs "[[Articles index]] [[Tags index]] [[Reference articles]]">>
''Specific articles with content that can be used as more general reference''<br> <<twistify "[[Terminology]] [all[shadows+tiddlers]!has[draft.of]tag[Reference]] [all[shadows+tiddlers]!has[draft.of]tag[Ref]]">>
add: This is now implemented in the //Public// section on [[TiddlerSidebar|http://tiddlersidebar.tiddlyspot.com]] and it works in //that// context. <hr> Could a TW on a remote server be used as a "shell" to encapsulate things into a TW? The thing is, you an put a filter directly into a permalink to make a TW display filtered stuff. If you in this way filter a title that doesn't exist, you get the "missing tiddler"... but this means the TW //did// read the title (right?) ...so, could it instead of showing "missing tiddler" use this as an //argument// for something? Then you could iframe this into your own tw but by providing the url to the iframe, you give the url to the shell //and// to some other content site that the shell uses!
If you somehow mess up access to the tiddler toolbar so you can't reach the //edit// button, you can use this trick to get a direct display of that tiddlers editor in another tiddlers view mode! Just create a new tiddler and enter the following there: `<$edit tiddler="YourMessedUpTiddler" field="text" class="tc-edit-texteditor" />` For example, see GenericEditor
Proposing a keyboard shortcut equivalent to Ctrl+Z (windows) but to undo last closed tiddler, i.e to reopen it. Quite often I close a tiddler only to a second later realize that... <br>We have the Recent list of course but the urge from that "second later realization" is something more immediate.
Seems very easy... had I just known how to make that tiny javascript work in TW... http://demosthenes.info/blog/852/A-Fresh-Approach-to-Responsive-HTML5-Tables
@@display:block;transform: rotate(-180deg);float:left; As tipped by Eric Shulman [[here|https://groups.google.com/d/msg/tiddlywiki/EdKamFTurK0/bRaplaKMAXgJ]]@@ <br><br> `@@display:block;transform: rotate(-35deg); your text here @@`
Might RSS serve as a way for TW to aggregate content from non-tw sources and tiddlify it? And tw sources for that matter. It is a mature technology that is made both for publishing and aggregating content. And it has [[many uses|http://www.social-searcher.com/2015/02/10/30-awesome-ways-for-using-rss-feeds/]] - note the headlines showing just above the numbered headlines there. The side is about //ways// to use RSS, not the particular examples. I - who admittedly know zipf on the subject - am thinking that if the aggregator itself is written in javascript and the output from it is in html form... then it should be possible to get it going in TW, no? But then there are browser restrictions. ...but, in spite of such restrictions, I find these aggregators that let you mangle the output and style it etc... so... can't we "put a TW around it"? (Ah, there I made you smile or is that a roll of the eyes? Hey, somebody has to dare ask the stupid questions and I perform this task very well, thank you.) Anyway, if I understand it right, a RSS/Atom aggregator/reader is "merely" a parser so //if// the feed can get into the TW then it "should work". Here is some stuff of possible use: ''From scratch'' *[[How to parse a RSS feed using javascript?|http://stackoverflow.com/questions/10943544/how-to-parse-a-rss-feed-using-javascript]] (Stackoverflow explanation) *Using the broswer [[mozilla instrux|https://developer.mozilla.org/en-US/Firefox/Releases/2/Adding_feed_readers_to_Firefox]] ''Readers to adopt'' * [[zRSSfeed|http://www.zazar.net/developers/jquery/zrssfeed/]] and a [[quick description|http://www.downscripts.com/zrssfeed_javascript-script.html]] to read first *[[Node Feedparser|https://github.com/danmactough/node-feedparser]] (github) *[[Feed for JS|https://github.com/jpmonette/feed]] (github)<br>"...pure ~JavaScript. Support for Atom 1.0 and RSS 2.0" *[[jquery-rss|https://github.com/sdepold/jquery-rss]] (github)<br>"...read a RSS feed (via the Google Feed API) and transform it into a custom piece of HTML" *[[FeedEK|http://jquery-plugins.net/FeedEK/FeedEK.html]] ''Tools to directly generate ready JSON output from a provided rss-url'' *[[feedenlarger|http://feedenlarger.com/]] ''Tools that directly generate a ready `<script>` from a provided rss-url'' *[[rss2html|http://rss.bloople.net/]] *[[Feed2JS|https://feed2js.org/index.php?s=build]] and on [[github|https://github.com/cogdog/feed2js]] *[[Feedbucket|http://www.feedbucket.com/]] *[[surfing waves|http://www.surfing-waves.com/feed.htm]] *[[RSSdog|http://www.rssdog.com/index.htm?url=http%3A%2F%2Fwww.amazon.com%2Frss%2Ftag%2Fblu-ray%2Fnew%3Ftag%3Ddynawebdesign-20&mode=html&showonly=&maxitems=0&showdescs=1&desctrim=0&descmax=0&tabwidth=100%25&linktarget=_blank&bordercol=%23d4d0c8&headbgcol=%23999999&headtxtcol=%23ffffff&titlebgcol=%23f1eded&titletxtcol=%23000000&itembgcol=%23ffffff&itemtxtcol=%23000000]]<br>"Javascript, PHP, or Iframe integration. Configurable output options." ''maybe'' * [[minime rss||http://www.downscripts.com/minime-rss-and-atom-feed-reader_javascript-script.htm]] - actual reader possibly removed?
<<boxref "''Scrapbooking'' is a method for preserving personal and family history in the form of a scrapbook. Typical memorabilia include photographs, printed media, and artwork. Scrapbook albums are often decorated and frequently contain extensive journaling. Scrapbooking is a hobby commonly practiced in many parts of world." "http://en.wikipedia.org/wiki/Scrapbooking]">>
Opening e.g the Type field in edit view typically means seeing half of the drop down list. IMO there should be a scroll to show all of it. You open it in order to see it... so of course this is what you want to see. Pretty annoying actually.
Typing e.g Tobias in search should identify tiddlers created by him.
Pies-in-the-Sky
\define #() <div id="seli"> <$select tiddler='selection'> <$list filter='[tag[menu]]'> <option><$view field='title'/></option> </$list> </$select> </div><span id="selection">{{selection}}</span> \end <<#>>
<style> {} <!-- I have no idea why this must be here --> #seli { position: fixed; right: 200px; top: 10px; } </style>
Erics super elegant [[solution|https://groups.google.com/d/msg/tiddlywiki/hMM6PC3Xt-8/zMjUODeTzjMJ]] for how to make //todays// tab shows automatically. (If I had a tiddler titled <<now DDD>>, its content would show below) <$macrocall $name="tabs" state="$:/state/tabs/today-date" tabsList="Sunday Monday Tuesday Wednesday Thursday Friday Saturday" default=<<now DDD>> class="tc-vertical"/>
<$macrocall $name="toc-tabbed-internal-nav" tag="SoftwareCategoryGroup" selectedTiddler="$:/temp/dontpublish/SoftwareCategories/selectedTiddler" unselectedText="<p>Select a topic in the table of contents. Click the arrow to expand a topic.</p>" missingText="<p>Missing tiddler.</p>" template='$:/_TWaddle/SeeAlsoTocTemplate' />
foobar yes, annotate right on the image. Go on, click here.
Here are "one offs" and applications that I cannot easily categorize into the other categories.
<style> #fishclick {position:absolute; bottom:-35px; left: 300px;); </style> <div id="fishclick"> <<linkimg "Bigger community ⇄ Better TW" "img/fishclick" "click me!" clickme>> </div>
Pure CSS star ratings (like on Amazon etc). ,,tag: Rating,, <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[Rating]]">>
Here, put this in a tiddler and tag it with $:/tags/Stylesheet ``` p::first-letter { font-weight: bold; color: red; } ``` I'm considering having the initial letter in all TWaddle tiddlers be "Gothic" or whatever it is like in old bibles. Maybe I should print out TWaddle and bind it in leather too. In 400 years people will read TWaddle and wonder over my wisdom. <br> //- Mom, I wonder where the wisdom is?//
Ok, so the point here is to have an inline button that does not hurt they eye or add extra line height so that it can be used mid-sentence like <<slider "this" "to reveal additional content on something that you, btw, also can style">>. My own application is for when I want the reader to only discover the button when he or she is reading at that point in the text. It should not be visible (i.e calling attention) before that.<br><br> :`<<slider "label" "The content text">>` :[[$:/_TWaddle/Macro/slider]] and CSS ``` .slider-closed {padding: 0 3px 0 3px; background: none; border: 1px solid lightgray; display:inline-block;} .slider-open {padding: 0 3px 0 3px; background: none; border: 1px solid gray; border-right:0; display:inline;} .slider-content {border:1px lightgray solid; background:#f4f4f4;} .slider-content:after {content:" ";} ``` The last `:after` CSS pseudo element is merely to add a litle air at the end of the content text.
[Note: Wikipedia redirects //To Do Lists// to thier article on [[time management|sw: TimeMgmt]]] See also: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw: Productivity]!is[current]]">>
{{||$:/_TWaddle/template/SoftwareCategoryGroup}}
<<boxref "An ''authoring system'' is a program that has pre-programmed elements for the development of interactive multimedia software titles. Authoring systems can be defined as software that allows its user to create multimedia applications for manipulating multimedia objects.<br><br>In the development of educational software, an authoring system is a program that allows a non-programmer to easily create software with programming features. The programming features are built in but hidden behind buttons and other tools, so the author does not need to know how to program. Generally authoring systems provide lots of graphics, interaction, and other tools educational software needs.<br><br>An authoring system usually includes an authoring language, a programming language built (or extended) with functionality for representing the tutoring system. The functionality offered by the authoring language may be programming functionality for use by programmers or domain representation functionality for use by subject experts. There is overlap between authoring languages with domain representation functionality and domain-specific languages." "Wikipedia|http://en.wikipedia.org/wiki/Authoring_system" >>
See also other ~InfoCasting software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:InfoCasting]!is[current]]">>
[Note: For TW contexts I have so far not classified anything as CMS but instead used the more restricted [[PIM|sw:PIM]] (Personal Information Manager)]<br><br> <<boxref "A ''content management system'' (CMS) is a computer application that allows publishing, editing and modifying content, organizing, deleting as well as maintenance from a central interface. Such systems of content management provide procedures to manage workflow in a collaborative environment. These procedures can be manual steps or an automated cascade.<br><br>CMSs are often used to run websites containing blogs, news, and shopping. Many corporate and marketing websites use CMSs. CMSs typically aim to avoid the need for hand coding, but may support it for specific elements or entire pages." "http://en.wikipedia.org/wiki/Content_management_system">>
{{||$:/_TWaddle/template/SoftwareCategoryGroup}}
<<boxref "A ''concept map'' or conceptual diagram is a diagram that depicts suggested relationships between concepts. It is a graphical tool that designers, engineers, technical writers, and others use to organize and structure knowledge.<br><br>A concept map typically represents ideas and information as boxes or circles, which it connects with labeled arrows in a downward-branching hierarchical structure. The relationship between concepts can be articulated in linking phrases such as causes, requires, or contributes to.<br><br>The technique for visualizing these relationships among different concepts is called concept mapping. Concept maps define the ontology of computer systems, for example with the object-role modeling or Unified Modeling Language formalism." "http://en.wikipedia.org/wiki/Concept_map">> <br>For TW, see<br> [[TiddlyMap|http://felixhayashi.github.io/TW5-TiddlyMap/]] and<br> [[Railroad Plugin||http://tiddlywiki.com/prerelease/#Railroad%20Diagrams:%5B%5BRailroad%20Diagrams%5D%5D%20%5B%5BRailroad%20Plugin%5D%5D]]
''Diagramming software'' is software that is used to model, represent and visualise information. Among other uses, such diagrams are often used in software and technical development and business to represent dataflows, workflows, software architecture and organizational charts. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Diagramming_software]]@@ {{||$:/_TWaddle/template/SoftwareCategoryGroup}}
<<boxref "A ''distraction-free editor'' (or a full-screen writing program) or is a text editor that occupies the full display with the purpose of isolating the writer from the operating system (OS) and other applications. In this way one should be able to focus on the writing alone, with no distractions from the OS and a cluttered interface. Often distraction-free editors feature a dark background and a text field, with lighter colored text. However, most distraction-free editors include customisable user interfaces. Some editors support rich text editing." "http://en.wikipedia.org/wiki/Full-screen_writing_program">> See also other Authoring software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:Authoring]!is[current]]">> See also other Editor software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:Editor]!is[current]]">>
A ''distributed social network'' or federated social network is an Internet social networking service that is decentralized and distributed across distinct providers. It consists of multiple social websites, where users of each site communicate with users of any of the involved sites. A social website participating in a distributed social network is interoperable with the other sites and is in federation with them. Communication among the social websites is technically conducted over social networking protocols. Software used for distributed social networking is generally portable so it is easily adopted on various website platforms. Distributed social networks contrast with social network aggregation services, which are used to manage accounts and activities across multiple discrete social networks. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Distributed_social_network]]@@ See also other ~InfoExhanging software categories: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:InfoExchanging]!is[current]]">>
<<boxref "''Ebooks software'' [...] facilitates the creation of ebooks. Besides ebooks, users also create digital scrapbooks, photomontages, brochures, school year books, journals, catalogues, manuals, magazines, cards and more on such platforms." "http://en.wikipedia.org/wiki/List_of_E-book_software">> Notice there are at least three phases in the Ebook writing process each with different demands on the software used: *Writing the manuscript *Formatting the manuscript *Converting the manuscript to ebook format
A ''text editor'' is a type of program used for editing plain text files. Text editors are often provided with operating systems and software development packages, and can be used to change configuration files, documentation files and programming language source code. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Text_editor]]@@ {{||$:/_TWaddle/template/SoftwareCategoryGroup}}
An ''email client'', email reader or more formally mail user agent (MUA) is a computer program used to access and manage a user's email. Popular locally installed email clients include Microsoft Outlook, Windows Live Mail, IBM Lotus Notes, Pegasus Mail, Mozilla's Thunderbird, The Bat!, Eudora, KMail in the Kontact suite, Evolution and Apple Inc.'s Mail. A web application that provides message management, composition, and reception functions is sometimes also considered an email client, but more commonly referred to as webmail. Popular web-based email clients include Gmail, Lycos Mail, Mail.com, Outlook.com and Yahoo! Mail. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Email_client]]@@ See also other InfoExchanging software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:InfoExchanging]!is[current]]">>
''Fiction writing'' is the composition of not factual texts. Fictional writing often is produced as a story meant to entertain or convey an author's point of view. The result of this may be a short story, novel, novella, screenplay, or drama, which are all types (though not the only types) of fictional writing styles. Different types of authors practice fictional writing, including novelists, playwrights, short story writers, dramatists and screenwriters. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Fiction_writing]]@@ Note that Wordprocessors are typically not for book writing but more for business documents, as evidenced from features such as pie charts etc. BTW, [[here|http://graemeshimmin.com/writing-tips-novel-writing-software/]]'s a nice article listing "all" software needed for writing a novel. [[yWriter5|http://www.spacejock.com/yWriter5.html]] is a word processor for writers, designed by an author and programmer, which apparently has gained popularity as a free tool for authoring novels and other fiction writing. See also other Authoring software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:Authoring]!is[current]]">> See also other Editor software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:Editor]!is[current]]">>
Getting Things Done is a time-management method, described in a book of the same title by productivity consultant David Allen. It is often referred to as GTD. The GTD method rests on the idea of moving planned tasks and projects out of the mind by recording them externally and then breaking them into actionable work items. This allows one to focus attention on taking action on tasks, instead of on recalling them. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Getting_Things_Done]]@@ See also: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:Productivity]!is[current]]">>
{{||$:/_TWaddle/template/SoftwareCategoryGroup}}
{{||$:/_TWaddle/template/SoftwareCategoryGroup}}
{{||$:/_TWaddle/template/SoftwareCategoryGroup}}
An ''Internet forum'', or message board, is an online discussion site where people can hold conversations in the form of posted messages.[...] A discussion forum is hierarchical or tree-like in structure: a forum can contain a number of subforums, each of which may have several topics. Within a forum's topic, each new discussion started is called a thread, and can be replied to by as many people as so wish. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Internet_forum]]@@ See also other ~InfoExchanging software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:InfoExchanging]!is[current]]">>
''Microblogging'' is a broadcast medium that exists in the form of blogging. A microblog differs from a traditional blog in that its content is typically smaller in both actual and aggregated file size. Microblogs "allow users to exchange small elements of content such as short sentences, individual images, or video links", which may be the major reason for their popularity. These small messages are sometimes called microposts. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Microblogging]]@@ See also other ~InfoCasting categories: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:InfoCasting]!is[current]]">>
A ''mind map'' is a diagram used to visually organize information. A mind map is often created around a single concept, drawn as an image in the center of a blank landscape page, to which associated representations of ideas such as images, words and parts of words are added. Major ideas are connected directly to the central concept, and other ideas branch out from those. Mind maps can be drawn by hand, either as "rough notes" during a lecture, meeting or planning session, for example, or as higher quality pictures when more time is available. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Mind_map]]@@ <br>For TW, see [[TiddlyMap|http://felixhayashi.github.io/TW5-TiddlyMap/]] See also other Diagramming software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:Diagramming]!is[current]]">> See also other Authoring software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:Authoring]!is[current]]">>
[A] ''news aggregator'', also termed a feed aggregator, feed reader, news reader, RSS reader or simply aggregator, is client software or a web application which aggregates syndicated web content such as online newspapers, blogs, podcasts, and video blogs (vlogs) in one location for easy viewing. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/News_aggregator]]@@ See also other ~InfoCollecting software categories: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:InfoCollecting]!is[current]]">>
See also other PIM software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:PIM]!is[current]]">> See also other Editor software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:Editor]!is[current]]">> See also other Authoring software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:Authoring]!is[current]]">>
An ''outliner'' is a computer program that allows text to be organized into discrete sections that are related in a tree structure or hierarchy. Text may be collapsed into a node, or expanded and edited. Outliners are typically used for computer programming, collecting or organizing ideas, as personal information management or for project management. Mind mappers and wikis are related types of software. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Outliner]]@@ See also other Diagramming categories: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:Diagramming]!is[current]]">> See also other Editor categories: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:Editor]!is[current]]">>
A ''personal wiki'' is a wiki maintained primarily for personal use. Personal wikis allow people to organize information on their desktop or mobile computing devices in a manner similar to community wikis, but without the need for collaboration by multiple users. Personal wiki software can be broadly divided into multi-user wiki software with personal editions, and those wiki applications that are designed only for single users, not depending on a database engine and a web server. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Personal_wiki]]@@ See also other PIM categories: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:PIM]!is[current]]">>
A ''personal information manager'' (often referred to as a PIM tool or, more simply, a PIM) is a type of application software that functions as a personal organizer. [...] to facilitate the recording, tracking, and management of certain types of "personal information". @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Personal_information_manager]]@@ {{||$:/_TWaddle/template/SoftwareCategoryGroup}}
{{||$:/_TWaddle/template/SoftwareCategoryGroup}}
<<boxref "''Reference management software'', citation management software or personal bibliographic management software is software for scholars and authors to use for recording and utilising bibliographic citations (references). Once a citation has been recorded, it can be used time and again in generating bibliographies, such as lists of references in scholarly books, articles and essays."http://en.wikipedia.org/wiki/Reference_management_software">> (IMO also ''Bookmarks managers'' belong here.)
[Scientific writing as exemplified by ~LaTeX because it is one of the more popular systems in its category and is already supported by TW5] ''~LaTeX'' ... is a document preparation system and document markup language. It is widely used for the communication and publication of scientific documents in many fields, including mathematics, physics, computer science, statistics, economics, and political science. [...] ~LaTeX is not the name of a particular editing program, but refers to the encoding or tagging conventions that are used in ~LaTeX documents. [...] widely used in academia. [...] can be used as a standalone document preparation system, or as an intermediate format. [...] offers programmable desktop publishing features and extensive facilities for automating most aspects of typesetting and desktop publishing, including numbering and cross-referencing of tables and figures, chapter and section headings, the inclusion of graphics, page layout, indexing and bibliographies. [...] it offers authors ready-made commands for common requirements such as chapter headings, footnotes, cross-references and bibliographies. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/LaTeX]]@@ See also other Authoring software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:Authoring]!is[current]]">> See also other Editor software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:Editor]!is[current]]">>
''Screenwriting software'' are word processors specialized to the task of writing screenplays. The need for such programs arises from the presence of certain peculiarities in standard screenplay format which are not handled well by generic word processors. [...] [Variants include; standalone desktop applications. mobile apps, web applications which run in a web browser with no software to install. or add-ins for generic word processors such as Microsoft Word. There is also a package for ~LaTeX called screenplay, as well as a template for Pages.] There is also a plain text screenwriting syntax called ''Fountain'' [see below] [...] which enables writing screenplays in any basic text environment, be it dedicated writing software, email or theoretically even any text you can run through OCR. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Screenwriting_software]]@@ The [[Fountain|http://en.wikipedia.org/wiki/Fountain_(markup_language)]] markup language: [...] a free and open-source plain text markup language that makes it possible to write a formatted screenplay in any text editor, on any device, using any software that edits text files. [...] inspired by John Gruber’s Markdown, and has its origins in two different and non-related projects: Scrippets, [and] Screenplay Markdown [...] ... See also other Authoring software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:Authoring]!is[current]]">> See also other Editor software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:Editor]!is[current]]">>
A ''social bookmarking service'' [...] enables users to add, annotate, edit, and share bookmarks of web documents. [...] Delicious, founded in 2003, popularized the terms "social bookmarking" and "tagging". Tagging is a significant feature of social bookmarking systems, enabling users to organize their bookmarks in flexible ways and develop shared vocabularies known as folksonomies. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Social_bookmarking]]@@ See also other Collaboration software categories: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:Collaboration]!is[current]]">> See also other ~InfoExchanging software categories: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:InfoExchanging]!is[current]]">>
''Task management'' is the process of managing a task through its life cycle. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Task_management]]@@ See also: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:Productivity]!is[current]]">>
<<boxref "''Technical writing'' is any written form of writing or drafting technical communication used in a variety of technical and occupational fields, such as computer hardware and software, engineering, chemistry, aeronautics, robotics, finance, consumer electronics, and biotechnology. IT encompasses the largest sub-field within technical communication.<br><br>//The Society for Technical Communication// defines technical communication as any form of communication that exhibits one or more of the following characteristics: (1) communicating about technical or specialized topics, such as computer applications, medical procedures, or environmental regulations; (2) communicating through technology, such as web pages, help files, or social media sites; or (3) providing instructions about how to do something, regardless of the task's technical nature." "http://en.wikipedia.org/wiki/Technical_writing">> The following tools are used by technical writers to author and present documents: *Desktop publishing tools or word processors. *Help authoring tools *Image editing software *Collaborative software programs *Web development tools *Graphing software *Screen capture tools [[Here|http://meteortips.com/blog/technical-writing-software/]]'s an informal article comparing tools for writing technical books. See also other Editor software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:Editor]!is[current]]">>
[including also "Time Tracking"] ''Time management'' is the act or process of planning and exercising conscious control over the amount of time spent on specific activities, especially to increase effectiveness, efficiency or productivity. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Time_management]]@@
With a ''Web annotation system'', a user can add, modify or remove information from a Web resource without modifying the resource itself. The annotations can be thought of as a layer on top of the existing resource, and this annotation layer is usually visible to other users who share the same annotation system. In such cases, the web annotation tool is a type of social software tool. Web annotation can be used for the following purposes: *to rate a Web resource, such as by its usefulness, user-friendliness, suitability for viewing by minors. *to improve or adapt its contents by adding/removing material, something like a wiki. *as a collaborative tool, e.g. to discuss the contents of a certain resource. *as a medium of artistic or social criticism, by allowing Web users to reinterpret, enrich or protest *against institution or ideas that appear on the Web. *to quantify transient relationships between information fragments. @@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Web_annotation]]@@ See also other ~InfoCasting software: <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[sw:InfoCasting]!is[current]]">>
What tags are there to specify physical //positions// where to insert elements? Referring to tiddler [[http://tiddlywiki.com/#SystemTags]], I find; *$:/tags/PageTemplate for the main page elements *$:/tags/TopLeftBar for the top left bar *$:/tags/TopRightBar for the top right bar *$:/tags/AboveStory for elements to be placed at the top of the story river *$:/tags/BelowStory for elements to be placed at the bottom of the story river *$:/tags/PageControls for the page control tools in the sidebar *$:/tags/SideBar for sidebar tabs *$:/tags/MoreSideBar for tabs in the "more" sidebar *$:/tags/ViewTemplate for the view template *$:/tags/EditTemplate for the edit template *$:/tags/ViewToolbar for the view mode tiddler toolbar *$:/tags/EditToolbar for the edit mode tiddler toolbar *$:/tags/ControlPanel (and sub-tabs) *$:/tags/TiddlerInfo for tiddler info panel tabs *$:/tags/TiddlerInfo/Advanced for tabs under the advanced tiddler tab And to these we have fields //list-before// and //list-after// (...to all of them?)
http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_global_tabindex
Occasionally when I edit a tiddler, particularly if I've changed the title, there is confusion to which one is the current in the Open list. Or if the Open list is just long. I propose the current one is marked out in the list using e.g ''bold'' or a highlighted background, perhaps a slightly darker shade of grey. Or a little prefixing dot.
On [[BJtools|http://bjtools.tiddlyspot.com/#Welcome%20to%20my%20collection%20of%20tiddlywiki%20related%20projects]], I found a neat way of creating separators in a wikitext table. Entering `<hr>` (short for, I believe, "header row") in a cell gives a stretching line.<br> Entering instead `!<hr>` gives the line but also shading of the whole cell. |!Header|!Header| | Ini | mini | | miny | moe | | <hr> | <hr> | | Ini | mini | | miny | moe | |! <hr> |! <hr> | | Ini | mini | | miny | moe |
{{Tags}}
Starting to type in a new tag opens the tag suggestion dropdown. But it always opens at far left forcing you to move over there to click the choice. It should drop down from where typing field is.
See [[$:/_TWaddle/TagCloud/CSS]] for CSS and cred/source. <div id="tag_holder"> <$link to="HelloThere" class="tag">is //this// a link?</$link> <a href="http://code.almeros.com/" class="tag">CSS3</a> <a href="http://code.almeros.com/" class="tag">tag cloud</a> <a href="http://code.almeros.com/" class="tag">Almeros</a> <a href="http://code.almeros.com/" class="tag">code</a> <a href="http://code.almeros.com/" class="tag">blog</a> <a href="http://code.almeros.com/" class="tag">CSS</a> <a href="http://code.almeros.com/" class="tag">HTML</a> <a href="http://code.almeros.com/" class="tag">Visual effects</a> <a href="http://code.almeros.com/" class="tag">W3C</a> </div>
''Tags tagged "tag" so they can appear in this list because I'm thinking they may be of interest.'' <table class="tableFormatter"> <$list filter="[all[shadows+tiddlers]tag[tag]!prefix[$:/]] +[sort[]]"> <tr> <td valign="top"><$link to=<<currentTiddler>>><$view field='title'/></$link></td> <td>{{!!summary}}</td> </tr> </$list> </table>
If you don't like to style tiddlers using the [[tc-tagged method|http://tiddlywiki.com/#How%20to%20apply%20custom%20styles%20by%20tag]], you can use this idea (or also: [[Hide tc-tagged tags]]); In a stylesheet add; ``` body .tc-tiddler-frame a[href="#NAMEOFTIDDLER"] { ... } ``` To use it you must have set your tiddler to use "titles as links" via Ctrlpanel > Settings. This is IMO a good idea regardless because you can then easily drag'n drop open tiddlers between TW's by grabbing their title(-link). The NAMEOFTIDDLER must be uri enconded which typically simply means that space characters should be replaced with `%20`.
The cliché example of list applications. Needless to say, TW is perfect for this. Because of the abundance of different task list solutions I doubt it would work as an [[appetizer|Appetizer TiddlyWikis]] per se, but maybe in a greater context like personal [[Project lists]] ?
I'm not even sure how to describe this. Khan Academy is using a really interesting video format... if it even is a video format... check out [[this example|https://www.khanacademy.org/computing/computer-programming/html-css/more-css-selectors/p/using-multiple-css-classes#]]. (...or am I the only one who hadn't seen this?)
[[Investopedia|http://www.investopedia.com/terms/p/product-family.asp]] <style> #prodfouter {position: relative; width: 100%; } #prodfinner {position: absolute; left: 0px; top: -300px; clip:rect(320px 490px 1050px 10px); width: 100%; height: 100%; } </style> <div id="prodfouter"><div id="prodfinner" > <iframe src="http://www.investopedia.com/terms/p/product-family.asp" width="1200px" height="1200px" > </iframe> </div></div> <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<table class="tableFormatter"> <$list filter="[all[shadows+tiddlers]!has[draft.of]tag[Term]!tag[Unfinished]] [all[shadows+tiddlers]!has[draft.of]tag[Terminology]!tag[Unfinished]]"> <tr> <td valign="top"><$link to=<<currentTiddler>>><$view field='title'/></$link></td> <td>{{!!text}}</td> </tr> </$list> </table>
<style> #o_textobj { position: relative; } #i_textobj {position: absolute; display: block; color: #ffffff; background-color: #000000; text-align: center; width: 130px; padding: 10px; font-family: "Segoe Print"; left: -140px; top: -120px; } </style> <div id="o_textobj"><div id="i_textobj"> Stop looking at me as if I was some kind of object. I'm just text, you chauvinist!!! </div></div>
''Difference'' ([[source|https://answers.yahoo.com/question/index?qid=1006031601476]])<br> A ''word processor'' is a computer application used for the production (including composition, editing, formatting, and possibly printing) of any sort of viewable or printed material. e.g. Word A ''text editor'' is a piece of computer software for editing plain text. It is distinguished from a word processor in that it does not manage document formatting or other features commonly used in desktop publishing. e.g. Notepad ''Background'' ([[source|https://in.answers.yahoo.com/question/index?qid=20080923070040AAAPpzQ]]) At one time, there were only editors. All formatting, such as centering text or indenting, had to be coded by hand. This was just fine for those that wrote programs or hypertext files. It was not fine for secretaries and writers. We didn't want to memorize strings of code just to center the title of an article. In order to please both programmers and end users, text editors were imbued with added features. This annoyed programmers and consternated secretaries. Then IBM, in a clever marketing ploy, released a new line of business software for their computer system. They dubbed the text editor a "word processor." The term stuck. Thus, the text editor and the word processor diverged. The first specialized in producing plain ASCII text and the latter in producing formatted documents. [...] So, a word processor is a type of text editor. Text editors, too, have progressed from the simple programs of the previous century. We now have editors for creating web pages (HTML Editors), editors for programmers (Programming Editors), and editors that fall somewhere between notepad and a word processor (Text Editors). As a matter of fact, of the last, there are two basic types, ones that support RTF (rich text formatted) files and those that do not. I classify editors that support RTF as Lite Word Processors. To further complicate matters, there are specialty editors. Specialty editors might allow you to publish a newsletter or a make a greeting card. Other editors act as information organizers. Get this, some editors help make "help" files.
The ¤ character is surprisingly absent in everyday life considering it's right there on the keyboard... at least on Swedish ones pressing SHIFT+4. For international Windows keyboards it is [[supposedly|http://symbolcodes.tlt.psu.edu/accents/codeint.html]] ~RightAlt+4 It is apparently the [[generic currency symbol|https://www.google.se/search?q=american+computer+keyboard+layout&ie=utf-8&oe=utf-8&gws_rd=cr&ei=VeMIVbajKIbuPJKKgVg#q=generic+currency+symbol]]. Looking into this a bit I stumbled over the interesting concept of [[glyphs|http://en.wikipedia.org/wiki/Glyph]].
It is not intuitive that editing a tiddler really means you create a new entity that exists //in parallel// with the original so you can have both open simultaneously, which on saving replaces the original... except if the "saving" was saving the whole wiki. Still, opening a permalink to a Draft is a dead link... unless it was saved as a draft. Emmm. Imagine repainting your house; On project start, a //new// house is created, further down the street, to paint. Once finished, you destroy your old house and move the new one into its place.<br><center>[img width=170 [http://godlovestolaugh.com/wp-content/uploads/2014/12/mailman.jpg]]</center>
The Federation.. or perhaps the TWederation. The is the big one. This is it. This will do to the the TiddlyVerse what the Internet did to the PC. We got a taste of it in Tiddly''Space''. A federated system with individually hosted TWs that can communicate via some suitable protocol to trade tiddlers with one another. I tag this also as a Bottleneck because I think it is also a thing people //expect// in this very "digitally social" age. I'm not sure what Jeremys/our //exact// vision is but I'm hoping for a system that basically could let you host a TW "core skeleton" and a list stating which tiddlers should be included. Then these tiddlers are fetched over the internet to build up your TW. There would be some kind of global tiddler search mechanism, perhaps based on @Erwan's [[TW Community search|http://erwanm.github.io/tw-community-search/]]. And global meta-information system where users can add meta information such as tags, ratings, etc. (Maybe meta-information, or some of the meta-information, is in itself in the form of tiddlers?) And some kind of global communication possible between users. Maybe a TW is really an identitiy. "tiddler@tw" You build up your TW like a torrent swarm. A Federation should give bith to [[Content and Application|Different worlds]] Communities. The current TW discussions are pretty much limited to the google boards and therefore(?) centered on general TW development and technical TW matters. When people can share //content//, they can form groups and I predict there will be more content driven applications. The "music interested people" will naturally begin to dabble with music related TW solutions. We should get a plethora of "dev subgroups". Niche applications will also make TW more accessible, and 'exposable', to non tiddlywikians. Instead of "TW can do anything you want" it'll be more (like normal software) "TW will do //this// for you". It is perhaps unfortunate but it seems people appreciate limited options. The fine part is that with TW we have a zillion limited options ;-)
We have Duartes fantastic [[poster|http://tiddlywiki.com/poster/]]. This was the winning application in a poster [[contest|https://groups.google.com/d/msg/tiddlywiki/EQzQC4-HRd0/aZFwSgE0dcUJ]] I put up. As stated there, the goal was not a poster that was as beautiful as possible (even though the winning contrib in deed was!) but to get the maximum number of people to try out TW. I'm wondering if, on our day an age of perfect graphics (particularly in ads), how an otherwise blank page just blatantly stating something along :@@font-size:large;font-family:comic sans ms; a personal wiki@@ :@@font-size:large;font-family:comic sans ms; open source (free)@@ :@@font-size:small;font-family:comic sans ms; - tiddlywiki.com@@ ...would stand. Imagine it seemingly handwritten. I believe it might just work well for the very reason that it does not look super polished. One thing I fear with any poster or similar IRL ad is that they don't go to their laptop but instead pick up their phone and try to do the evaluation there.
Of possible use when we go Federation might be the attribute (rel="nofollow") on hyperlinks. [[more info|http://googleblog.blogspot.se/2005/01/preventing-comment-spam.html]]
The Perfect Menu is still not created. It should be like the Table of Contents macro, generating an accordion tree structure, but it should also generically allow for "stuff" to be inserted in a controlled way for each element, such as a small toolbar next to each menu item (with commands like //Delete, Create child, etc//). It should be simple to rearrange internally, ideally drag'n drop of branches, and to add or remove new tiddlers and branches to it.
addendum: In coming back to this article months after I wrote it, I note it has the basic idea for what later became [[Create tiddlyspot directly via TW]]. <hr> I would like to be able to direct people to individual tiddlers (e.g from TWaddle), i.e without the surrounding rest of the TW. This is particularly needed now as I write this because TWaddle has not been officially released yet and I'm not comfortable in directing anyone here yet - but there are individual articles that I do wish to share. How cool would it be if the export feature, allowing you to export a single static tiddler, was made so that you could easily apply specific styling and and just shoot out a single tiddler to become a mini-webpage in it's own? Maybe the excellent tiddlyspot service could be made to accept these outshoots to become a new tiddlyspot all together (//thetiddler.tiddlyspot.com//). Or as a subspot under the current (//twaddle.tiddlyspot.com/thetiddler// or perhaps //thetiddler.twaddle.tiddlyspot.com//).<br>[//''addendum'': This idea is further explored in [[Create tiddlyspot directly via TW]] and [[Pull Requests Galore!]] //] Would be darn cool and useful. Very easy to set up minimal test cases for questions or demos. Or to just make one-off statements on something.
<<list-links "[tag<currentTiddler>prefix<currentTiddler>] +[sort[]]">><<list-links "[tag<currentTiddler>!prefix<currentTiddler>]">>
Ah, the previlege of introducing titles for concepts! I found a way to "hook" elements so that they move in tandem with the tiddler. Possibly old hat for some but I haven't seen it used and it enables some pretty cool things. Here's the basic idea: ``` <style> #outer { position: relative; } #inner { position: absolute; left: -60px; top: -40px; } </style> <div id="outer"><div id="inner"> {{img/fish_small}} </div></div> ``` <----- And that's el resulto! The tiddler boundaries are no limitation. <style> #outer_fish { position: relative; } #inner_fish { position: absolute; left: -60px; top: -40px; } </style> <div id="outer_fish"><div id="inner_fish"> {{img/fish_small}} </div></div> The outer div (here called "outer") sets the position to be relative to the tiddler (and not the page). Given that, the //inner// then tells where it should go (CSS values -60px left and -40px top).... relative to where it is called in the tiddler code. I.e had that code appeared higher up in this tiddler, then the fish would also have appeared higher up. The specific left and top positioning can be iffy. I hope to create some genereic solution using [[Range sliders]] some day. CSS values are defined a bit backwards so that adding more to left moves the image to the right adding more to top moves it down. Ask the html consortium if curious. Be careful so that a larger image, or other content, doesn't cover the toolbar menu! If the edit button gets covered you can't go in to correct the position and you'll have to erase your whole TW. Ok, just kidding. One workaround is to rename the image temporarily, i.e that tiddler. If you're really showing an external image, or messed up in some other way, create a new tiddler and put a "remote editor" in it: `<$edit tiddler="MessedUpTiddler" field="text" class="tc-edit-texteditor" />` This also makes it much easier to experiment with positioning and other stuff in the styling and definition. I.e have the tiddler with the hooked content and then have the editor in the tiddler just above it and edit "live". You can also use my [[SideEditor|http://sideeditor.tiddlyspot.com/]]. We'll get back to the "remote editor" in a moment for some extremely cool things, but let me first mention how the Hooker Technique ''Text content'' - when hooking text, you'll likely want to include //width: 100%;// in the #outer div, so that text spreads across the full tiddler. The viewtemplate could pick up an address from a field and a format form another field. ''A portable button'' <style> #oportbutt { position: relative; } #iportbutt { position: absolute; height: 10px; width: 20%; left: -130px; top: -30px; } </style> <div id="oportbutt"><div id="iportbutt"> <<linkimg "Oh yeah..." img/button "click me!" clickme>> </div></div> ``` <style> #oportbutt { position: relative; } #iportbutt { position: absolute; height: 10px; width: 20%; left: -130px; top: -80px; } </style> <div id="oportbutt"><div id="iportbutt"> <<linkimg "Oh yeah..." img/button "click me!" clickme>> </div></div> ``` <br><br> More to follow.
The //''TW Project''// is not my term but I would explain it like this; It is the project that includes everything that has to do with TW and the community surrounding it. This means the TW software itself, the dev process of it, and all the surrounding processes and systems that support this. It also refers to the user base and the community, the community culture the organizational structure and the social expressions.
I wish I could show it to you but it doesn't exist yet. I think this could be a very valuable marketing tool for TW. Or //spreading tool// if you prefer a less commercial tune for it. Still it would be an ad - it's purpose to attract people to TW, which I guess means to attract them to visit tw.com and to try it out. Now, we //have// Jeremys wonderful [[Introduction to TiddlyWiki|https://www.youtube.com/watch?v=KtCUr83XgyE]]. Maybe this is enough? It is an //introduction// so it's perhaps not really made with the intent of //attracting// new users - but for sure it is a zillion times better than nothing. Still, what should an "attractor" contain? Who is qualified to do one? Any skilled video editors in our community?
As noted in [[Bring up TW in other contexts]], we should... do so. But what to say? It partially depends on who you're talking to, but I guess the most important people for TW are competent programmers so what are the magic words to entice these guys? It also depends on the context. The context I imagine here is when I'm asking or talking about something else in some tech related forum, or perhaps commenting on a youtube clip (on coding) etc. So my thinking is... maybe the best thing to do is to provide a link to a youtube clip! I don't think a few words can compete with video to attract people to actually try out TW. So WE NEED A GOOD ~3 MINUTES PRESENTATION OF TW! What should it contain? How should it be presented?
\define slidertable(field:"nofield" ex unit txt) <tr><td valign="top">[[$field$|$:/themes/tiddlywiki/vanilla/metrics/$field$]]@@float:right; $ex$@@$txt$</td><td valign="top"><$edit-text tag="input" type="range" tiddler="$:/.ThemeTweakSizes" field="$field$"/></td><td valign="top" nowrap>@@display:inline-block;width:3em; <$edit-text tiddler="$:/.ThemeTweakSizes" field="$field$" default="" tag="input" size="3"/>$unit$@@</td></tr> \end [[Theme Tweak Size Settings]]<br> <style> #textsizes{ position:fixed; right:20px; top:30px; background:white; border: 1px gray solid; } {{$:/_TWaddle/CSS/SizeSliders/BaseCSS}} {{$:/_TWaddle/CSS/SizeSliders/Thumb}} {{$:/_TWaddle/CSS/SizeSliders/Track}} #storytop {position: fixed; width:100vh; left:-10vw; top:51vh; transform:rotate(90deg);} #storyleft {position: fixed; left:0px; width:100vw; top:95vh; } #storyright{position: fixed; left:0px; width:100vw; top:0px; } #tiddlerwidth{position: relative; width:100vw; left:-40px;} #widthcutter { width:{{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}}; overflow-x: hidden; left:-40px; height: 30px; } </style> <table class="no-border" width="100%"> <<slidertable "sidebarbreakpoint" "" "%" "<br>//the minimum page width at which the<br>story river and sidebar will appear side by side// ">> </table> <<note "[[storywidth|$:/themes/tiddlywiki/vanilla/metrics/storywidth]] is set to same value as tiddler width.">> <!-- Independently floating box for font settings as they otherwise affect the page as they are set --> <div id="textsizes"> <table class="no-border" width="100%"> <tr><td colspan="3" nowrap>@@float:right;color:crimson; "''!''" = change carefully @@</td></tr> <<slidertable "fontsize" "" "px">> <<slidertable "lineheight" "" "px">> <<slidertable "bodyfontsize" "'' @@color:crimson; !!!@@''" "px">> <<slidertable "bodylineheight" "!" "px">> </table> </div> <div id="storytop"><$edit-text tag="input" type="range" tiddler="$:/.ThemeTweakSizes" field="storytop"/></div> <div id="storyright"><$edit-text tag="input" type="range" tiddler="$:/.ThemeTweakSizes" field="storyright"/></div> <div id="storyleft"><$edit-text tag="input" type="range" tiddler="$:/.ThemeTweakSizes" field="storyleft"/></div> <div id="widthcutter"><div id="tiddlerwidth"> <$edit-text tag="input" type="range" tiddler="$:/.ThemeTweakSizes" field="tiddlerwidth"/></div> <div></div>
It feels a bit strange/inconsistent to set things in the Controlpanel but then to click X (i.e close) without any save or done first. X usually means 'leave unchanged'.
<style> #thumbnail { display: block; width: 40px;} #thumbnail:hover + #title {display: block;} #title {display: none; } </style> <div id="thumbnail">[img[img/head]]</div> <div id="title">Good day!</div>
{{Tidbits}}
<table class="no-border"> <tr> <td valign="top" width="50%">''TW goodies'' @@color:gray; (e.g from the TW forums)@@<br><<bookmarkstable "$:/.TidLink">></td> <td valign="top" width="50%">''Non-TW goodies''<br><<bookmarkstable "$:/.ExtLink">></td> </tr> </table>
<<box "Tiddle bits for your pleasure. Not that I'm the originator of each single one but anyway.<br>And yeah, you're right, the categorizations are not 100% consistent...">> ''Proudly...''<br> @@color:grey;font-style:italic; some of my creations outside of TWaddle, e.g my plugins@@<br> <<twistify "[all[shadows+tiddlers]!has[draft.of]tag[Creation]] [all[shadows+tiddlers]!has[draft.of]tag[Creations]] +[!sort[recent]]">> ''Majorly cool'' <<twistify "[all[shadows+tiddlers]!has[draft.of]tag[Tidbit]tag[Major]] [all[shadows+tiddlers]!has[draft.of]tag[Tidbits]tag[Major]] +[!sort[recent]]">> ''Cool, too''<br> ● [[List of valuable links|Tidbit Links]] @@color:gray;font-size:90%; //- quick links from the discussion group or external sites// @@ <<twistify "[all[shadows+tiddlers]!has[draft.of]tag[Tidbit]] [all[shadows+tiddlers]!has[draft.of]tag[Tidbits]] -[tag[Major]] -[tag[Non-TW]] +[!sort[recent]]">> ''How To...'' <<twistify "[all[shadows+tiddlers]!has[draft.of]tag[HowTo]] +[!sort[recent]]">> ''Cool Non-TW stuff'' <<twistify "[all[shadows+tiddlers]!has[draft.of]tag[Tidbit]tag[Non-TW]] [all[shadows+tiddlers]!has[draft.of]tag[Tidbits]tag[Non-TW]] -[tag[Major]] +[!sort[recent]]">> <style> #otidbits { position: relative; display:block;} #itidbits { position: absolute; right: -70px; bottom: 0px; } </style> <div id="otidbits"><div id="itidbits"> <$image source="img/tidbits" width="150px;"> </div></div>
A practical solution to the recurring request for //"a tiddler-internal Table-of-Content so you can click on a link and jump to that point in the tiddler"//... against which the argument is basically //"we don't have a mechanism to create mid-tid anchors... and besides, your tiddlers are probably too big if you need a ~ToC for them."// Still, there is a //need// for internal links. The following concept solves this but is really a greater concept in itself; ''it shows multiple tiddlers as one long tiddler''. Some texts are just not appropriate to __//visually//__ chunk up into "post-it notes" - even if the underlying data remains chunked so. The concept It is possibly related to [[Substories|http://tiddlywiki.com/#Creating%20SubStories]] or even the [[Text-Slicer|http://tiddlywiki.com/editions/text-slicer/index.html]]: !!!Tiddler Threads Opening a tiddler - the ''head tiddler'' - automatically opens along with it all related tiddlers - ''the thread'' - making for a display of a sequence of tiddlers but styled so that they //appear like ''one'' long tiddler// with headings, i.e no distance between the displayed tiddlers. Any tiddler in the thread could have a ToC or any internal link; clicking it scrolls to that position... because it is really scrolling to the tiddler like normal. A tiddler appearing in a thread can also appear in other threads. And they can be opened separately just like normal, of course. (I'm unsure if they could be //displayed// in multiple places in the river at the same time though?) ''The head tiddler holds meta data'' about settings for the thread. The most important one is a list of the titles appearing in the thread This position in the list gives a natural hook and specifies position for that tiddler in thread but it could also serve as a field "name index" to apply meta-data to thread tiddlers. The head tiddler might look like this; ``` title: Introduction to TiddlyWiki text: <ToC or whatever> thread: [[What is TiddlyWiki]] [[...an Example]] [[Who Uses TiddlyWiki]] 1_heading: h2 2_heading: h3 2_foo: some other setting tiddler "...an Example" (lack of imagination prevents good example) 3_heading: h2 ``` If the thread is wrapped in a div then we could reach the nth tiddler to style it. Or apply a class and use the technique described in [[Target specific tiddlers without tc-tagged]]. (The latter might also allow using the actual name instead of the position-number as index which would have the advantage that if one wants to manually add or remove a thread tiddler in the thread field, one wouldn't have to manually re-name the numbers to apply correct styling.) We'd probably need some tools in the head to remove or reposition thread tiddlers but nothing too difficult that I can think of.
There are many services that deal with "information chunks" comparable to //tiddlers//. This is interesting because it is an //indication// that it is a type of service that TW might be applied to. Here's my (arbitrary!) list of //software categories// that I see relevant for TW in "some way", partly because I note that many of them deal with information that could be treated as tiddlers; <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[SoftwareCategory]]">>
A way to remove, or at least disempower, dead links from appearing [[like this]], would be a script to insert a tilde ~ in front of it. At least in case of camels. I believe this was discussed in one of the later hangouts but can't recall any conclusion. To tildefy the other case, i.e dead but bracketed titles like `~[[this]]`results in ~[[this]], so less good. Anyway, it is typically the ~CamelCases that are unintentional. In tab //Missing// there could be a simple checkbox next to each such title. Ticking it injects a tilde and removes the item from the list. Or how about this! A plugin that makes it so that if you //click// on a dead link you get a little popup with the alternatives:: :Add `~` to delinkify :Create new tiddler :If any exist, it also shows a list of titles that are //tagged// with this missing string Clicking the second option opens the //New tiddler// editor. After all, there is little point in opening a non-existing tiddler with the current "//Missing tiddler "~FooBar" - click {{$:/core/images/edit-button}} to create //". The third element, is actually something [[@TobiasBeer]] has implemented as part of his tagglytagging version for TW5. I use this so you can see the code here [[$:/.tb/ui/ViewTemplate/tagging]]. Really good idea. I know, it can be an //intentional// part of the workflow to write non-defined titles - for instance in a Todo-list, so that it alerts or calls your attention. Or for a list of chapters, showing if a chapter-tiddler is created or not. This still doesn't justify opening a "missing tiddler" in //view mode//. It should be in //edit mode// at least. ...but the popup makes more sense. For public wikis the popup content could be a message about missing tiddler. This is //much// better than having visitors (//real people//, not tiddlywikians) get a "missing tiddler" (ugh!!!) But I //do// have some alternative ideas, see [[Public TWs need alternative missing tiddler message]].
Straight from //Encæclopedia ~TiddlyWikia// 3d ed.: <<box "Everything tiddly. Some refer to it as Tiddly''*''... or maybe that's a subset of the ~TiddlyVerse.">>
[[http://www.tiki-toki.com/]] is a time-line service.... meaning a way to create nice looking timelines. I saw it recommended in some article. I'm guessing such a thing shouldn't be too difficult to create in TW? We can sort things by tag and by time, we can display popups with information etc...
Some [[deifnitions|http://www.morewords.com/word/twiddle/]] of twiddle:<br><br> <dd>- To touch lightly, or play with; to tweedle; to twirl;<br> as, to twiddle one's thumbs; to twiddle a watch key.<br> - To play with anything; hence, to be busy about trifles.<br> - A slight twist with the fingers.<br> - A pimple.
Yo Joe! You know Lorem, right? Well he ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. {{img/fish_small}} Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
<br> `<img alt="" style="margin-right:30%;" />OUCH, stop pushing me 30%!` <img alt="" style="margin-right:30%;" />OUCH, stop pushing me 3o%! You could also use e.g "margin-left" if you prefer the little "thingy" just in front of the text. Or you can use an actual image, say 1px big and transparent if you don't want the thingy at all. For this you would need to use the src attribute (wich of course is what is intended for the img tag).
Now //this// could be powerful marketing for TW! Imagine being able to send nice html-emails. Perhaps your personal signature or even logo and some other stuff. Well, TW can produce single html-files with the toolbar command //Export tiddler//. Surely we should be able to make it so we can use TW to create emails! Now, different email clients have different rules for what they allow in an email. I know there are restrictions on javascript. For pure html I don't know, but I do know it is popular for some companies to send ads or newsletters in html. That's an indication it should be accepted generally. TW itself contains javascript - and I really hope that eventually we can send real full TW emails (imagine!) - but for now we will probably have to settle with //static// TW's or, even more realistically, smaller sized individual and static tiddlers. Imagine how powerful this could be for spreading TW if we include a link to tw.com or a TW of your own. Or to a [[youtube clip|The TW video clip commercial!]] presenting TW!
"TW Glass" has nothing to do with awkward looking glasses {{img/twglass}} Instead it is about a concept I twaddled about already [[back in 2008|https://groups.google.com/d/msg/tiddlywiki/C-A9Cj4X1Dg/qEFtSahJLo0J]], then with the application of using it as an annotation tool for external web pages. Here I try to also take it a bit further. The idea is pretty simple: Have tiddlers "overlay" external pages so that you can annotate "on top of" that external page. <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[Glass]has[created]sort[created]limit[10]!title[currentTiddler]] -[<currentTiddler>]">>
Yes, this really is an iframe showing tw.com. <div style="position: relative;"> <div style="position: absolute; left: 130px; top: 230px;"><div style="width:60%;"> {{img/filmtime}}</div></div> <div style="position: absolute; right: 0px; top: 170px;"><div style="width:100%;"> {{img/scrollstop}}</div></div> </div> <iframe src="http://tiddlywiki.com/#HelloThere" width="600" height="400"></iframe>
<table style="width:100%; "> <tr> <th >[[From Joe|fromJoe]]</th> <th style="width:50%;">[[To Joe|toJoe]] (edit directly in text)</th> </tr> <tr> <td style="vertical-align: top;"><$transclude tiddler="fromJoe" mode="block"/></td> <td style="vertical-align: top;"><$edit tiddler="toJoe" field="text" class="tc-edit-texteditor"/></td> </tr> </table>
Explanation: Our TW here is, via an iframe, peeking at Joe Shmoes TW, which is on a different domain(!). Joe Shmoe is sharing his insights with us on an iframe where he is peeking at yet another site! Wait a bit while it loads... <style> #outerdive {position: relative; width: 100%;} #innerdive {position: absolute; left: -65px; top: -325px; clip:rect(305px 655px 1005px 55px); } </style> <div id="outerdive"><div id="innerdive"> <iframe width="700" height="700" src="http://joeshmoe.tiddlyspace.com/#Annotation" scrolling="no" frameborder="0" overflow="hidden"></iframe> </div></div> <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
Annotate straight on an image. The image is in the back and at front is and ''editor that you can type straight in to - try it''. <style> #oimgann{ position: relative; } #iimgann { position: absolute; left: 0px; top: 30px; width:600px;} </style> <div id="oimgann"> {{img/fish}} <div id="iimgann"> <$edit tiddler="SomeText" field="text" class="tc-edit-overlayeditor" /> </div> </div>
As stated, you can get direct edit //and// view mode inside the edit view in this tiddler by using the "show preview" feature. See also [[TW Glass: Text on webpage, external editor]] <div style="position: relative;"><div style="position: absolute; left: 150px; top: 160px;"><div style="background-color:yellow;"> Go into EDIT MODE for this tiddler ...and click "show preview." You can annotate external webpages! BTW, this Wikipedia page needs updating! </div></div></div> <iframe src="http://en.wikipedia.org/wiki/TiddlyWiki" width="800" height="400"></iframe>
Someone posted a link to [[Git Immersion|http://gitimmersion.com/]]. What an absolutely marvelous name. And the front page looks conceptually great too. I like it for the following reasons; Basically the front page, all within viewport(!), *mentions what it is (//"Git Immersion is a guided tour that walks through the fundamentals of Git"//) *gives a very brief description of what Git is *features a few "install git" buttons *...and lastly, has a clear green , right-pointing arrow at lower right with the teasing text "Start Git Immersion". Clean, simple. And everything in large, friendly print or symbols. Clicking the arrow also leads to a very clear page. Over sized numbering for the help steps that in themselves are short and quick to read. I'm a bit hesitant to the ToC being a separate popup thing though. I need more time to decide on this one. Anyway, I think a similar front (viewport) page and a //"guided tour that walks through the fundamentals"// is a good staring page for the TW documentation. Or at least as an optional entrance point into the TW documentation.
How about a wiki that works in a common web browser!!!! Just imagine! Yes... you and I might have come over the initial chock from this concept, but I'm //sure// that if you say it to someone else they would find it, rightly, very cool! We should take advantage of this! We should package TW into a an app and ''add it tho the different browsers respective app stores''!!! A [[quick search|https://addons.mozilla.org/sv-SE/firefox/search/?q=wiki&appver=37.0.1&platform=WINNT]] in the FF addon store, or whatever it's called, seems to list very few actual wikis. Most of it is something connected to wikipedia. This would expose TW to millions and millions of people. I think it would be a very powerful marketing channel.
I hope to make a "TW vs..." series comparing TW with whatever people see as alternatives. Perhaps Evernote, ~OneNote, Google Keep, Word, or even physical post-it's, notebooks etc. I believe this should be of value for potential newcomers. Such a list should probably be provided on tw.com
On tw.com, the documentation should be classified into //main article// and //non-main article//. There could be a note or perhaps tag clarifying that it is "Main article on the subject". But, more importantly, //non//-main texts should have a note stating that "For subject main article, see: `[[Foobar]]`". IRL example; In wanting to learn about //macros//, I typed in "macro" in tw.com search field. Resulting list is very long and it is just not clear which articles I should read - or even which ones are documentation articles at all. Changing the search to "macro''s''", I get a shorter list. Among the results are titles //Macros// and next to it //Macros in WikiText//. The latter title sounds like the formal article... but no. It is the former. Related; it would be good if one could search for "macro main article" and //not// get the non-main tiddlers that state "For subject main article, see..."
...can't we just do it? Would it be welcome if people made pull requests? I ask because it is obviously an easy thing to do (even for non-programmers!) but equally obvious is that it is ignored. It does affect the impression of both tw.com and TW negatively. And it's one of those quirks that (1)you see (2)frequently and (3)is particularly confusing for newcomers (who might be evaluating if they want to use TW!) No [[deal breaker|DealBreaker]], but it does nag the professional image of TW. Me say: [[Tiddlify or Tildefy|Tiddlify or Tildefy... or Poppify?]]!
We have an an active community. But tw.com does not reflect this well. Yes, we do have the [[Community|http://tiddlywiki.com/prerelease/#Community]] tiddler and we comment on the community etc, but IMO we should have something that //really// reflects the vitality of the group. I propose something that people can post to. A bit like an RSS feed or twitter feed, but that permits different kinds of input. Maybe even [[this|Export into someones TW - works already?]] idea to have people //export// tiddlers straight to a sandboxed area on tw.com? This could also be the place to make more official statements. A, say, journalist writing about TW shouldn't have to read the //boards//, it should be enough to go to tw.com. And, even worse, the article he is writing for //Newsweek// or //Cosmopolitan// should definitely not have to //link// to the google group... (ugh!!!) The main problem with the above mentioned Community tiddler is that is relies on one mans effort to reflect the vitality of the whole community by manually creating each tiddler . Certainly he is the man //most// suitable to do it but he is still one single individual and I'm afraid this is not enough for this matter. IMO.
<style> /* CRED: http://robertnyman.com/css3/css-animations/css-animations-percentage.html */ .animation-container { height: 0px; -webkit-animation: movearound 4s ease 1 normal; } @-webkit-keyframes movearound { 0% { width: 200px; -webkit-transform: scale(0.5) rotate(15deg); } 30% { width: 300px; -webkit-transform: scale(1.3) rotate(15deg); } 60% { width: 100px; -webkit-transform: scale(0.3) rotate(15deg); } 100% { width: 400px; -webkit-transform: scale(1) rotate(0deg); } } #outer { position: relative; } #inner { position: absolute; left: -120px; top: -75px; } </style> <div class="animation-container"><div id="outer"><div id="inner"> {{img/twaddle}} </div></div></div>
https://groups.google.com/forum/?fromgroups=#!topic/tiddlywikidev/FNltc746Sjw
A //twiddle// [[is|http://www.morewords.com/word/twiddle/]]: ``` ◾ To touch lightly, or play with; to tweedle; to twirl; as, to twiddle one's thumbs. ◾ To play with anything; hence, to be busy about trifles. ◾ A slight twist with the fingers. ◾ A pimple. ``` Of these we are here exclusively concerned with all four. <<twistify "[all[shadows+tiddlers]!has[draft.of]tag[Twiddle]] [all[shadows+tiddlers]!has[draft.of]tag[Twiddles]] +[!sort[recent]]">> <style> #otwiddles { position: relative; width="100%"} #itwiddles { position: absolute; right: -70px; bottom: -20px;} </style> <div id="otwiddles"><div id="itwiddles"> <$image source="img/twiddles" width="200px"> </div></div>
From [[Wikipedia|http://en.wikipedia.org/wiki/Twiddly_bits]] (but my formatting) //Twiddly Bits// is an English slang term.<br> From the word twiddly (sometimes spelled Twiddley); :curly or decorative, esp. in an unnecessary way and bit; a small piece or amount of something, a twiddly bit is anything that is relatively small and trifling or elaborately decorative. Twiddly is a word commonly used in British English, as in Roald Dahl’s //The [[BFG|http://en.wikipedia.org/wiki/The_BFG]]//, where the giant’s large ears allow him to hear absolutely every single twiddly little thing. The term twiddly bit is applicable in almost any context and is commonly used to describe aspects of architecture, art, music, literature, fashion, etc.
<br> <<< 1. I don't know how to<br> 2. make two lists following each others 1. to appear like this<br> 2. i.e as two separately numbered (or bulleted) lists. <<< <br>Check out the code and you'll see the above has hard coded numbers. The following illustrates the problem. #So, here's a list with only ''two'' bulleted items #followed by an empty row. #Now here comes my second list! #...right? Apparently wrong... ok, guess I must insert a `<br>` in "the only reasonable place" in the code... #Two items #followed by a separate row containing only a `<br>` <br> #Now this should work! #...right? Clearly not. It broke. Ah, OK, a list must be preceded by an empty line! Maybe I just need //two// empty lines? #like #so #works? #...no...! AHA! #I must use #//both// a `<br>` and an empty line! <br> #perfect! ...not! #now two empty lines do appear. <br>...etc. I don't know how to do it using simple markup.
Using * Google Docs/Drive - or other service that allows you to put up a "publically editable" doc * iframe * the [[Tiddler Hooker|The Tiddler Hooker Method]] method, ...we can create what appears a bit like a message field in tiddlers. https://docs.google.com/document/d/1UqUuHk_LpHO-26b7-K-PrO5e6-VVd3FXxaKhNdJOvU0/edit?usp=sharing
http://typewonder.com/home Super smooth: just type in the url, say cnn.com, choose font from the list and see how it appears. Unfortunately it creates an error for tw.com. Apparently a [[fault of the service|https://groups.google.com/forum/?fromgroups=#!topic/tiddlywikidev/6JCgZ5MEsLI]] but can be circumvented if you apply it to a static TW.
<<boxref "''Typography'' is the art and technique of arranging type to make written language readable and beautiful. The arrangement of type involves selecting typefaces, point size, line length, line-spacing (leading), letter-spacing (tracking), and adjusting the space within letters pairs (kerning). [...] typography has been put in film, television and online broadcasts to add emotion to communication." "http://en.wikipedia.org/wiki/Typography" >>
A [[Grocery list]] should be a useful allurement and entrance point for TW. A grocery list...; *concerns everyone *is simple in concept *everyone knows already what it is<br><br> *...and it can probably go "under the radar" What I mean is that people could probably use it without realizing it is a much more complex system (i.e a TW) that they're using and without experiencing that something is difficult. An application presented as a solution to a specific problem and accompanied with a suitable theme where any (seemingly) irrelevant stuff can be hidden, prevents people from //expecting// features outside of it's specialty. The point? Well, it can serve as a marketing tool for TW. "Powered by ~TiddlyWiki" - but much more! If well designed it can be something that introduces necessary additional features on a need basis. The need to add your own item to the grocery list come rather immediately. But there could be a //notification// after a while about how to "add a comment on a grocery" (//"low lactose if brand X", "Sourcream&Onion for Jane",...//). Later on, how to create a list of items and apply the tag "Healthy"... ...gradual realization that the thingy is really built on a powerful [however we describe TW] and perhaps even that they //already have it//. And, of course, links to other TW applications, guides etc. // - Why should we "go under the radar" to begin with? Are we supposed to //trick// people into using TW?// Of course not. But we need incentives for people to take a look at TW and we need channels and "vehicles" to show TW to the world. It is simply a fact that ''they have as little reason to bother with "a non-linear personal web notebook" as you have to bother with 99.9% of the products out there''. Until you know how fantastic TW is, it is just yet another thing. //- But would this even attract the //right// audience? People that are technical enough to use TW at all? TW is way to complicated for most people.// If they //are// the right people - great, there's now a chance they'll join.<br>If they are //not// the right people - great, we've still spread TW a bit more and hopefully they'll inform others about the great grocery list tool... which might just make it spread to the right people. Win-win. //- How would it reach anyone to begin with? How would they find it?// I don't know. It's the same difficulty as always. But it is 100% certain that someone searching for a grocery list tool will NOT (a) find TW and (b) think "Oh- //this// is what I will use for a grocery list!"
Not ready for your eyes just yet. <<list-links "[all[shadows+tiddlers]!has[draft.of]tag[Unfinished]]">>
Content till [[url]]
Every now and then I find I paste an url into tiddlers. I typically prettify them `[[like so|http://uglyurl...]]` but it would be nice to have a default scrubber so one wouldn't always have to bother with this unless you really //want// to. It could slice out the section between `://www.` and the next `/`. If there is no "www", falls back to try only `://`. This way you'd get default links looking like *@@color:blue; cnn.com@@ *@@color:blue; docs.google.com@@
● Previous exposure to TW<br> ● Coding experience<br> ● Ambition in TW mastery<br> ● Intended use for TW<br>
<style> #lady_o { position: relative; } #lady_i { position: absolute; right: -43px; bottom: -20px; } .lady_white{ display: none; } .showtime:hover .lady_white{ display : block; } .showtime:hover .lady_transp{ display : none; } </style> I noted an interesting design tidbit [[here|http://calibre-ebook.com/]]. If hovering over the image, you get a popup (which doesn't popup very elegantly) that shows an identical image and in the exact same position but with a clear surrounding space. What a simple way to give an element all the visual attention! And only when the user wants it! This should also let you put more into a limited space when you design the page. Here's a simple test. Hover over the girl (I know you want to!) Two images of same size but different amounts of white and transparent. You can of course visibilize //anything//, not only white space. Or use two completely different pics. Another idea is using two //different// size images that are embedded (not floating on top, like here). Hovering would then //move/push// the text around its edges! (...I think.) <div id="lady_o"><div id="lady_i" class="showtime"> <span class="lady_white">{{img/ladywhitebg}}</span> <span class="lady_transp">{{img/ladytranspbg}}</span> </div></div> Could it even be beneficial for tiddlers? Crammed tiddlers - hover, or otherwise select one, and it clears the surroundings? A sidebar that clears part of the tiddler river? Here's an experiment with a titles list using the CSS `box-shadow`. I set it to black to make it visible - white would look (much) nicer but it would be less obvious what is happening. Interestingly, I notice how the `list-links` macro (any list?) puts the succeeding title with another z-index(?) so the result is to only shade over the preceding element! <div id="foo"><<list-links "[tag[Graphics]]">></div> <style> #foo a:hover {box-shadow: 0px 0px 10px 20px black; z-index:1000;} </style>
<style>#AAFrame { position: relative; display: inline-block;} #AAbutton { position: absolute; width: 100%;} </style><div id="AAFrame"><div id="AAbutton">⎥⎥⎥</div></div>
"Hi, I'm Joe Schmoe and I don't wanna do //any// coding or "settings" or modifications, I just want things to //work//. So, what can TW do for me?" Yes, I know you feel Joe is an ungrateful kid. But in fact he is reasoning exactly like you do regarding your TV set and your car and this we cannot expect everyone to love to tiddle fiddle. (If you and I want TW to spread, then this is //our// problem.) So, the question here is - what //can// be achieved with default TW? What would someone who was just found and used it say? IS it a software for note taking? How does it stand up against alternatives, in what ever 'category' it is classed by him or her? See also [[What minimum demands for the class TW is in?]]
What is the killer [[USP|http://en.wikipedia.org/wiki/Unique_selling_proposition]] for TW vs other wikis? Or rather, for TW vs other wikis //that people see as alternatives to TW//. I believe this question is warranted for many reasons. Among them is that in our efforts to reach others, it is easier to know what to emphasize if we know what makes TW unique. Of course, most people //don't// use wikis to begin with, so for them it is probably a matter of explaining why they ought to start to. But for people in-the-know, it makes sense to be able to bring up the USPs of TW... and particularly, and this is the big point of the paragraph, particularly there may be programmers who develop wikis who might just try TW out if we present it in an appetizing way. I tried embedding a Jolt Cola in TW but it must not have the same power these day. What is your suggestion to do or emphasize in TW that will attract them? Closely related question: [[What minimum demands for the class TW is in?]]
//"Hi, I'm Joe Schmoe. I'm looking for a "non-linear personal web notebook". You seen one?"// Do we fulfill this? I guess we do, but what //category// of software does TW belong in? When people look for "a tool" and consider TW among other alternatives, what are the common elements among those alternatives? I intend to investigate this further. See also: * the closely related question [[What is the TW USP ?]] * [[What can default TW do?]].
So if we were to try to //get// programmers to TW, where would we find them? What is common in their behaviour? Do they hang out out in some specific discussion groups? What debuggers to they use? What review websites do they visit? Which physical magazines do they read? ...where do we aim?
Some two years ago I stopped using [[TiddlySpace|http://tiddlyspace.com/]] (not to be confused with ~TiddlySpot). I still have some spaces there and, sure, it happens I look up something or even do a little tweak or two but I cannot call myself a user anymore. Here's why: *When their (at that time) only developer left some two years ago, development obviously immediately halted. At least as far as I know. *...which is the second reason; there is barely any information from the admin on the status, the intentions, the eventual development etc. I put in a lot of work in my TWs so even suspecting that the service might suddenly shut down is a show stopper. Such worries arise from lack of communication. **To my surprise I just saw [[this post|https://groups.google.com/forum/?fromgroups#!topic/tiddlyspace/GhKoU8eIcAM]] with friendly help from the Osmosoft team. **...still, the fact that it is anonymously signed ("Osmosoft" instead of a persons name) makes me feel someone is hiding and perhaps who doesn't want official responsibility. *I don't think they //want// people to use the service. Obviously the main "customer" base can be reached on the //main// google group, but after they have never posted //anything// there as far as I know. *It is owned by a commercial company, BT, and TiddlySpace is clearly not a service they make money on which, of course, is my main reason for worrying that they might shut it down. That said, I believe it was Ed Dixon (established TW community member) who less than a year ago reported having a ''very positive'' meeting with them and there was absolutely no hint of anything shutting down. My bullets above are only my own worries/suspicions and mainly based on what happened two years ago. Who knows, maybe things have picked up... but "behind the scenes" in that case because the tiddlyspace google group is still rather passive and, as noted, there are no appearances or interaction at all on via the main google group.
I don't know no why but the few wiki comparison sites I find are all very dated. About ten years. Are wikis seen as a fad of the past? There is [[wikimatrix.org|http://www.wikimatrix.org]], a comparison engine for wikis (including an entry on [[TW|http://www.wikimatrix.org/show/TiddlyWiki]], of course). This particular site is probably the most modern one in that it allows users to add and update their stuff instead of some lone website owner. In other words it lists some updated stuff and some stuff that should have been declared dead years ago. There is a [[wikienginecomparison|https://moinmo.in/WikiEngineComparison]] at Moinmoin... and [[WikiReview|http://www.spack.org/wiki/WikiReview]] is mentioned in the comments to the above. c2.org, by original wiki inventor Ward Cunningham, has a [[top-ten listing|http://c2.com/]] for wikis. Note the three criteria for the list. TW is listed under "Pending nominations". The page, at bottom, states Sept. 2014 (but the page has an older feel to it than that).
[[wikimatrix.org|http://www.wikimatrix.org]] is a comparison engine for wikis. TW is [[present|http://www.wikimatrix.org/show/TiddlyWiki]], of course.
Github has added a [[few commands|https://guides.github.com/features/mastering-markdown/]] in the markdown variant //markup//. Among other stuff, they have this syntax for ''tables'': `First Header | Second Header ------------ | ------------- Content from cell 1 | Content from cell 2 Content in the first column | Content in the second column`<br> It's clever that...; * only the first row has a line under it * testing on Gh, I find minimum line to be `---|---` (3 hyphens, 1 pipe, 3 hyphens) * no outer pipes It appears that headers are necessary. IMO that initial line would be clear enough to specify it's a table. For a third column, you must both add a third header //and// extend the cross to be: ` ---|---|--- `. Again, I think that seems like overkill. It might be //nice// to get a quick clear view of how many columns, but `---|---` should be enough to define it as a table. I would like to see this in TW. In addition, it would be great if the tabulator button worked, not as jumping between fields (press it in editor and you jump to type field), but instead as it does in regular text editor. This way you could have pretty(...ish) tables also in editmode. It can be very messy to edit a table. It'd be enough to disable the field jumping in only the editfield. If the tab button could also be made to jump to just before pipe characters, perhaps by using SHIFT+TAB, it would be really good! !!!General on tables... I understand tables is so far a bit of a problem in TW. I think this is because tables are complex and they can have many different applications. Maybe multiple solutions to create tables would make sense for this reason? Outside of TW, I guess spreadsheet software ("Excel") is the most perfect we have for tables. If this is what we need, then I just want to point out that each single cell in e.g Excel is almost like a full tiddler. A text field, used in both edit and view mode. An X- and Y- coordinate, perhaps most easily created with two fields in TW. Etc. It would, by the way, be easy to add a Z-coordinate or even further dimensions in a way that I think Excel cannot(?). A desirable feature(?) is a design that lets a user select individual or multiple rows or columns. (Select as in marking out for e.g Ctrl+C). In most (all?) html tables, trying to select a single column will instead select the row content, in effect marking out the whole table.
This... `<$list filter="[tag[foo]]">{{!!title}}</$list>` ...annoyingly doesn't wikify the resulting titles. Except for the CamelCased ones of course, making for a list that looks like a broken neon sign. So, you must put a link widget around the title transclusion. Pretty cumbersome... but it get's worse; as describd in [[Problem linkify CamelCased title]], it turns out that the CamelCased words make up their own links //inside// the full title link! To prevent this, you must first make it all a string before making it a link; ``` <$list filter="[tag[foo]]"> <$link to={{!!title}}><$view field="title" format="text">{{!!title}}</$view></$link> </$list> ``` I propose a simple ~WikiText markup to wikify the inner part of this because it is just //so frequent//. So, I propose this as a new ~WikiText command: :`[[!!title]]` I think that's even so intuitive I think I must be missing something obvious. And when you groan from getting that neon sign it will be very easy to just change the brackets! My initial thinking for this was to treat/parse the whole `[[!!title]]` as one static unit... but how about treating only the initial `[[!!` as an identifier to linkify anything that follows, which is parsed as a transclusion, until the end marks `]]`. In other words, :`[[!!foobar]]` would //transclude// and //linkify// the value in the foobar field. Whoa! I fear I must tag this not only as a Proposal but also as a Pie-in-the-Sky...
Wish lists, Gift idea lists, etc; These can be separate TWs or a component in a broader [[Household TW]]. Make notes about other peoples interests, about gift ideas, perhaps list pre-bought things waiting to be given away. It can be made //public//, for example to show "the rest of the family the kids wish lists" for birthdays or holidays. Clothes sizes can be noted etc. Making it beautiful is also an incentive to investigate how to customize the TW. Side note: I have often pondered over how "clever" it is for music artists to produce holiday songs, e.g Christmas songs. If they hit (yeah, that's a big "if") they can re-surface and bring in dough year after year, as opposed to the typical come-and-go nature with pop songs.
Uses $:/_TWaddle/WordCloud/CSS [[Source|http://onwebdev.blogspot.com/2011/05/css-word-cloud.html]] - please read it... because you'll probably get a bit disappointed. What you see is not really a word-cloud, at least not a meaningful one with font-size corresponding to (e.g) how many "articles" (tiddlers) there are for a tag. That calculation part has to be added... <div id="word-cloud"> <span class="word-1">Help, please</span> <span class="word-2">Marketing</span> <span class="word-3">Musings</span> <span class="word-4">Pie</span> <span class="word-5">Projects</span> <span class="word-6">Proposal</span> <span class="word-7">Tidbits</span> </div> <!-- Maybe it's possible to use the countwidget to count how many links there is for a tag <$list filter="[tag[menu]]" variable="item"> <$count "[tag[<item>]]" varible="nr"> <<sizeup "item" "nr">> </$list> \define sizeup(item,nr) <span style="font-size:$nr$">$item$</span> \end -->
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
<div style="position:relative;"><div style="position:absolute; left:35%;"> <<linkimg "Bigger community ⇄ Better TW" "img/fishclick" "click me!" clickme>> </div></div> <br><br><br><br> ''Marketing''<br> @@font-style:italic;color:grey;font-size:90%; Marketing is CRUCIAL for building our community. If we provide [[infrastructure|On creating Infrastructures]] for it, we make it possible for the 1000's community members who can't code to also contribute. - Imagine!@@ <<twistify "[all[shadows+tiddlers]!has[draft.of]tag[Marketing]] [all[shadows+tiddlers]!has[draft.of]tag[Spreading]] +[!sort[recent]]">> ''Benchmarking'' <<twistify "[all[shadows+tiddlers]!has[draft.of]tag[Benchmarking]] [all[shadows+tiddlers]!has[draft.of]tag[Benchmarketing]] +[!sort[recent]]">> ''Money'' @@font-style:italic;color:grey;font-size:90%; Yet another //incentive// to engage in TW.@@ <<twistify "[all[shadows+tiddlers]!has[draft.of]tag[Money]] [all[shadows+tiddlers]!has[draft.of]tag[Monetization]] +[!sort[recent]]">> <style> #omarketing { position: relative; width="100%"} #imarketing { position: absolute; right: -60px; bottom: 0px;} </style> <div id="omarketing"><div id="imarketing"> <$image source="img/marketing" width="140px"> </div></div>
Tiddler [[Calculate screen location]] leads to a method for how to locate where the you are //physically// on the screen, e.g on/in a tiddler text. As far as I can tell, this would enable WYSIWYG in ~TiddlyWiki! The calculation can, instead of opening the edit mode, instead make your keyboard insertions directly at that point in the code text! The obvious example would be to have text typed in. Another example could be for something like my [[Highlighter]] concepts; you could click the highlighter icon and then wherever you press the mouse cursor the appropriate code could be inserted. Either you drag (like a real highlighting marker) and the highlighting ends on release or it is made so that clicking on another place marks out the end of the highlighting. (regardless if it's html/css commands being inserted or if it uses my [[proposal|Highlighting in TW]] for highlighting). Insert images, by perhaps dragging them into place. If the calculations can be made so to render the code (if that is the term), for instnace if there is a macro created list, then maybe it could calculate the position for the results too. These aspects may be the main challenge for this whole idea. Still, it is easy to forget it, but IRL many applications for TW probably contain more or less plain text. Generating dynamic todo lists is one thing, but writing a paper with TW is another. And something like highlighting is obviously more intended for the latter to begin with..
Zotero [is a] reference management software to manage bibliographic data and related research materials (such as PDF files). Notable features include web browser integration, online syncing, generation of in-text citations, footnotes and bibliographies, as well as integration with [various] word processors.@@float:right; -[[Wikipedia|http://en.wikipedia.org/wiki/Zotero]]@@