@inmysocks
In tweddle, I updated the discussions display ([[link|http://tweddle.tiddlyspot.com/#%24%3A%2Fplugins%2Finmysocks%2FTWederation%2FDiscussions]]) to show modiified date after the `by <author>` subtitle in each post, like it is shown already in the comment thread.
Title says it all. But now how to solve it. maybe we shoudl introduce to enable adding //tags// to posts?
[[$:/plugins/inmysocks/TWederation/Manage twCards]]
>...get posts from that wiki, send messages to the wiki...
should say
>...get posts from that wiki, address messages to the wiki...
I should have said this much earlier; I'm so happy to see you guys here! Your input is really valuable! So far it seems you're two of the few that realize how incredible this will be :-D
I saw in your wiki, that you had found a solution to this annoying One cosmetic fix ...I get in bundle after bundle.
I admit I dragged and dropped from you, but how did you get it?
Tagged "somewhaturgent" - given the rapid changes and it's easy to miss updating.
When fetching from e.g twederation.tiddlyspot.com a (forced) fetch of //version numbers// for selected tiddlers, like core-plugins (and possibly twCards) should also be included.
In the longer run, there should be a proper notification center (like in upper right corner of github) but for now I propose a simple alert mechanism:
<$list filter="[[$:/plugins/inmysocks/TWederation-edition]get[version]!regexp[0.0.70]]">
<div class="update-alert">
{{$:/core/images/warning}}Outdated [[TWederation-edition|$:/plugins/inmysocks/TWederation-edition]]
</div>
</$list>
<<stretch "Code for the above alert." """
the "0.0.70" symbolises the fetched version number.
```
<$list filter="[[$:/plugins/inmysocks/TWederation-edition]get[version]!regexp[0.0.70]]">
<div class="update-alert">
{{$:/core/images/warning}}Outdated [[TWederation-edition|$:/plugins/inmysocks/TWederation-edition]]
</div>
</$list>
<style>
/* .update-alert {position:fixed;right:1em;top:2em;} */
.update-alert svg {fill:crimson;height:1em;margin-bottom:-2px;}
</style>
```
""">>
@inmysocks - is this forced payload of version numbers doable and reasonable?
An option could even be a ''general alert tiddler'' used by all twederated wikis (-hosts) to alert fetchers on stuff, and this tiddler is always included when someone fetches anything (else).
<style>
/* .update-alert {position:fixed;right:1em;top:2em;} */
.update-alert svg {fill:crimson;height:1em;margin-bottom:-2px;}
</style>
{
"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-2016\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/auto-height": {
"title": "$:/core/images/auto-height",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-auto-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path d=\"M67.9867828,114.356363 L67.9579626,99.8785426 C67.9550688,98.4248183 67.1636987,97.087107 65.8909901,96.3845863 L49.9251455,87.5716209 L47.992126,95.0735397 L79.8995411,95.0735397 C84.1215894,95.0735397 85.4638131,89.3810359 81.686497,87.4948823 L49.7971476,71.5713518 L48.0101917,79.1500092 L79.992126,79.1500092 C84.2093753,79.1500092 85.5558421,73.4676733 81.7869993,71.5753162 L49.805065,55.517008 L48.0101916,63.0917009 L79.9921259,63.0917015 C84.2035118,63.0917016 85.5551434,57.4217887 81.7966702,55.5218807 L65.7625147,47.4166161 L67.9579705,50.9864368 L67.9579705,35.6148245 L77.1715737,44.8284272 C78.7336709,46.3905243 81.2663308,46.3905243 82.8284279,44.8284271 C84.390525,43.2663299 84.390525,40.7336699 82.8284278,39.1715728 L66.8284271,23.1715728 C65.2663299,21.6094757 62.73367,21.6094757 61.1715729,23.1715729 L45.1715729,39.1715729 C43.6094757,40.73367 43.6094757,43.26633 45.1715729,44.8284271 C46.73367,46.3905243 49.26633,46.3905243 50.8284271,44.8284271 L59.9579705,35.6988837 L59.9579705,50.9864368 C59.9579705,52.495201 60.806922,53.8755997 62.1534263,54.5562576 L78.1875818,62.6615223 L79.9921261,55.0917015 L48.0101917,55.0917009 C43.7929424,55.0917008 42.4464755,60.7740368 46.2153183,62.6663939 L78.1972526,78.7247021 L79.992126,71.1500092 L48.0101917,71.1500092 C43.7881433,71.1500092 42.4459197,76.842513 46.2232358,78.7286665 L78.1125852,94.6521971 L79.8995411,87.0735397 L47.992126,87.0735397 C43.8588276,87.0735397 42.4404876,92.5780219 46.0591064,94.5754586 L62.024951,103.388424 L59.9579785,99.8944677 L59.9867142,114.32986 L50.8284271,105.171573 C49.26633,103.609476 46.73367,103.609476 45.1715729,105.171573 C43.6094757,106.73367 43.6094757,109.26633 45.1715729,110.828427 L61.1715729,126.828427 C62.73367,128.390524 65.2663299,128.390524 66.8284271,126.828427 L82.8284278,110.828427 C84.390525,109.26633 84.390525,106.73367 82.8284279,105.171573 C81.2663308,103.609476 78.7336709,103.609476 77.1715737,105.171573 L67.9867828,114.356363 L67.9867828,114.356363 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>\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/bold": {
"title": "$:/core/images/bold",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-bold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M41.1456583,51.8095238 L41.1456583,21.8711485 L67.4985994,21.8711485 C70.0084159,21.8711485 72.4285598,22.0802967 74.7591036,22.4985994 C77.0896475,22.9169022 79.1512515,23.6638602 80.9439776,24.7394958 C82.7367036,25.8151314 84.170863,27.3090474 85.2464986,29.2212885 C86.3221342,31.1335296 86.859944,33.5835518 86.859944,36.5714286 C86.859944,41.9496067 85.2465147,45.8337882 82.0196078,48.2240896 C78.792701,50.614391 74.6694929,51.8095238 69.6498599,51.8095238 L41.1456583,51.8095238 Z M13,0 L13,128 L75.0280112,128 C80.7647346,128 86.3519803,127.28292 91.789916,125.848739 C97.2278517,124.414559 102.068139,122.203563 106.310924,119.215686 C110.553709,116.22781 113.929959,112.373506 116.439776,107.652661 C118.949592,102.931816 120.204482,97.3445701 120.204482,90.8907563 C120.204482,82.8832466 118.262391,76.0411115 114.378151,70.3641457 C110.493911,64.6871798 104.607883,60.7133634 96.719888,58.442577 C102.456611,55.6937304 106.788968,52.1680887 109.717087,47.8655462 C112.645206,43.5630037 114.109244,38.1849062 114.109244,31.7310924 C114.109244,25.7553389 113.123259,20.7357813 111.151261,16.6722689 C109.179262,12.6087565 106.400578,9.35201972 102.815126,6.90196078 C99.2296739,4.45190185 94.927196,2.68908101 89.907563,1.61344538 C84.8879301,0.537809748 79.3305627,0 73.2352941,0 L13,0 Z M41.1456583,106.128852 L41.1456583,70.9915966 L71.8011204,70.9915966 C77.896389,70.9915966 82.7964334,72.3958776 86.5014006,75.2044818 C90.2063677,78.0130859 92.0588235,82.7039821 92.0588235,89.2773109 C92.0588235,92.6237329 91.4911355,95.3725383 90.3557423,97.5238095 C89.2203491,99.6750808 87.6965548,101.378145 85.7843137,102.633053 C83.8720726,103.887961 81.661077,104.784311 79.1512605,105.322129 C76.641444,105.859947 74.0121519,106.128852 71.2633053,106.128852 L41.1456583,106.128852 Z\"></path>\n </g>\n</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/erase": {
"title": "$:/core/images/erase",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-erase tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M60.0870401,127.996166 L123.102318,64.980888 C129.636723,58.4464827 129.629513,47.8655877 123.098967,41.3350425 L99.4657866,17.7018617 C92.927448,11.1635231 82.3486358,11.1698163 75.8199411,17.698511 L4.89768189,88.6207702 C-1.63672343,95.1551755 -1.6295126,105.736071 4.90103262,112.266616 L20.6305829,127.996166 L60.0870401,127.996166 Z M25.1375576,120.682546 L10.812569,106.357558 C7.5455063,103.090495 7.54523836,97.793808 10.8048093,94.5342371 L46.2691086,59.0699377 L81.7308914,94.5317205 L55.5800654,120.682546 L25.1375576,120.682546 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/excise": {
"title": "$:/core/images/excise",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-excise tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M56,107.313709 L53.6568542,109.656854 C50.5326599,112.781049 45.4673401,112.781049 42.3431457,109.656854 C39.2189514,106.53266 39.2189514,101.46734 42.3431458,98.3431457 L58.3431458,82.3431457 C61.4673401,79.2189514 66.5326599,79.2189514 69.6568542,82.3431458 L85.6568542,98.3431458 C88.7810486,101.46734 88.7810486,106.53266 85.6568542,109.656854 C82.5326599,112.781049 77.4673401,112.781049 74.3431458,109.656854 L72,107.313708 L72,121.597798 C72,125.133636 68.418278,128 64,128 C59.581722,128 56,125.133636 56,121.597798 L56,107.313709 Z M0,40.0070969 C0,35.5848994 3.59071231,32 8,32 C12.418278,32 16,35.5881712 16,40.0070969 L16,71.9929031 C16,76.4151006 12.4092877,80 8,80 C3.581722,80 0,76.4118288 0,71.9929031 L0,40.0070969 Z M32,40.0070969 C32,35.5848994 35.5907123,32 40,32 C44.418278,32 48,35.5881712 48,40.0070969 L48,71.9929031 C48,76.4151006 44.4092877,80 40,80 C35.581722,80 32,76.4118288 32,71.9929031 L32,40.0070969 Z M80,40.0070969 C80,35.5848994 83.5907123,32 88,32 C92.418278,32 96,35.5881712 96,40.0070969 L96,71.9929031 C96,76.4151006 92.4092877,80 88,80 C83.581722,80 80,76.4118288 80,71.9929031 L80,40.0070969 Z M56,8.00709688 C56,3.58489938 59.5907123,0 64,0 C68.418278,0 72,3.58817117 72,8.00709688 L72,39.9929031 C72,44.4151006 68.4092877,48 64,48 C59.581722,48 56,44.4118288 56,39.9929031 L56,8.00709688 Z M112,40.0070969 C112,35.5848994 115.590712,32 120,32 C124.418278,32 128,35.5881712 128,40.0070969 L128,71.9929031 C128,76.4151006 124.409288,80 120,80 C115.581722,80 112,76.4118288 112,71.9929031 L112,40.0070969 Z\"></path>\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/file": {
"title": "$:/core/images/file",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-file tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"nonzero\">\n <path d=\"M111.96811,30.5 L112,30.5 L112,119.999079 C112,124.417866 108.419113,128 104.000754,128 L23.9992458,128 C19.5813843,128 16,124.417687 16,119.999079 L16,8.00092105 C16,3.58213437 19.5808867,0 23.9992458,0 L81,0 L81,0.0201838424 C83.1589869,-0.071534047 85.3482153,0.707077645 86.9982489,2.35711116 L109.625176,24.9840387 C111.151676,26.510538 111.932942,28.4998414 111.96811,30.5 L111.96811,30.5 Z M81,8 L24,8 L24,120 L104,120 L104,30.5 L89.0003461,30.5 C84.5818769,30.5 81,26.9216269 81,22.4996539 L81,8 Z\"></path>\n <rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"68\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"84\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"100\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"4\"></rect>\n </g>\n</svg>"
},
"$:/core/images/fixed-height": {
"title": "$:/core/images/fixed-height",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-fixed-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M60,35.6568542 L50.8284271,44.8284271 C49.26633,46.3905243 46.73367,46.3905243 45.1715729,44.8284271 C43.6094757,43.26633 43.6094757,40.73367 45.1715729,39.1715729 L61.1715729,23.1715729 C62.73367,21.6094757 65.2663299,21.6094757 66.8284271,23.1715728 L82.8284278,39.1715728 C84.390525,40.7336699 84.390525,43.2663299 82.8284279,44.8284271 C81.2663308,46.3905243 78.7336709,46.3905243 77.1715737,44.8284272 L68,35.6568539 L68,93.3431461 L77.1715737,84.1715728 C78.7336709,82.6094757 81.2663308,82.6094757 82.8284279,84.1715729 C84.390525,85.7336701 84.390525,88.2663301 82.8284278,89.8284272 L66.8284271,105.828427 C65.2663299,107.390524 62.73367,107.390524 61.1715729,105.828427 L45.1715729,89.8284271 C43.6094757,88.26633 43.6094757,85.73367 45.1715729,84.1715729 C46.73367,82.6094757 49.26633,82.6094757 50.8284271,84.1715729 L60,93.3431458 L60,35.6568542 L60,35.6568542 Z M16,116 L112,116 C114.209139,116 116,114.209139 116,112 C116,109.790861 114.209139,108 112,108 L16,108 C13.790861,108 12,109.790861 12,112 C12,114.209139 13.790861,116 16,116 L16,116 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/fold-all-button": {
"title": "$:/core/images/fold-all-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-fold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M64.0292774,58.6235628 C61.9791013,58.6242848 59.9275217,57.8435723 58.3632024,56.279253 L35.7458219,33.6618725 C32.6211696,30.5372202 32.6166093,25.4673401 35.7408036,22.3431458 C38.8586409,19.2253085 43.9325646,19.2211982 47.0595304,22.348164 L64.0250749,39.3137085 L80.9906194,22.348164 C84.1152717,19.2235117 89.1851518,19.2189514 92.3093461,22.3431458 C95.4271834,25.460983 95.4312937,30.5349067 92.3043279,33.6618725 L69.6869474,56.279253 C68.1237851,57.8424153 66.0737951,58.6247195 64.0241231,58.6250809 Z\" transform=\"translate(64.024316, 39.313708) scale(1, -1) translate(-64.024316, -39.313708) \"></path>\n <path d=\"M64.0292774,123.621227 C61.9791013,123.621949 59.9275217,122.841236 58.3632024,121.276917 L35.7458219,98.6595365 C32.6211696,95.5348842 32.6166093,90.4650041 35.7408036,87.3408098 C38.8586409,84.2229725 43.9325646,84.2188622 47.0595304,87.345828 L64.0250749,104.311373 L80.9906194,87.345828 C84.1152717,84.2211757 89.1851518,84.2166154 92.3093461,87.3408098 C95.4271834,90.458647 95.4312937,95.5325707 92.3043279,98.6595365 L69.6869474,121.276917 C68.1237851,122.840079 66.0737951,123.622383 64.0241231,123.622745 Z\" transform=\"translate(64.024316, 104.311372) scale(1, -1) translate(-64.024316, -104.311372) \"></path>\n </g>\n</svg>"
},
"$:/core/images/fold-button": {
"title": "$:/core/images/fold-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-fold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M64.0292774,63.6235628 C61.9791013,63.6242848 59.9275217,62.8435723 58.3632024,61.279253 L35.7458219,38.6618725 C32.6211696,35.5372202 32.6166093,30.4673401 35.7408036,27.3431458 C38.8586409,24.2253085 43.9325646,24.2211982 47.0595304,27.348164 L64.0250749,44.3137085 L80.9906194,27.348164 C84.1152717,24.2235117 89.1851518,24.2189514 92.3093461,27.3431458 C95.4271834,30.460983 95.4312937,35.5349067 92.3043279,38.6618725 L69.6869474,61.279253 C68.1237851,62.8424153 66.0737951,63.6247195 64.0241231,63.6250809 Z\" transform=\"translate(64.024316, 44.313708) scale(1, -1) translate(-64.024316, -44.313708) \"></path>\n <path d=\"M64.0049614,105.998482 C61.9547853,105.999204 59.9032057,105.218491 58.3388864,103.654172 L35.7215059,81.0367916 C32.5968535,77.9121393 32.5922933,72.8422592 35.7164876,69.7180649 C38.8343248,66.6002276 43.9082485,66.5961173 47.0352144,69.7230831 L64.0007589,86.6886276 L80.9663034,69.7230831 C84.0909557,66.5984308 89.1608358,66.5938705 92.2850301,69.7180649 C95.4028673,72.8359021 95.4069777,77.9098258 92.2800119,81.0367916 L69.6626314,103.654172 C68.099469,105.217334 66.0494791,105.999639 63.999807,106 Z\" transform=\"translate(64.000000, 86.688628) scale(1, -1) translate(-64.000000, -86.688628) \"></path>\n </g>\n</svg>"
},
"$:/core/images/fold-others-button": {
"title": "$:/core/images/fold-others-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-fold-others tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"56.0314331\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M101.657101,104.948818 C100.207918,103.498614 98.2051847,102.599976 95.9929031,102.599976 L72,102.599976 L72,78.6070725 C72,76.3964271 71.1036108,74.3936927 69.6545293,72.9441002 L69.6571005,72.9488183 C68.2079177,71.4986143 66.2051847,70.5999756 63.9929031,70.5999756 L32.0070969,70.5999756 C27.5881712,70.5999756 24,74.1816976 24,78.5999756 C24,83.0092633 27.5848994,86.5999756 32.0070969,86.5999756 L56,86.5999756 L56,110.592879 C56,112.803524 56.8963895,114.806259 58.3454713,116.255852 L58.3429,116.251133 C59.7920828,117.701337 61.7948156,118.599976 64.0070969,118.599976 L88,118.599976 L88,142.592879 C88,147.011804 91.581722,150.599976 96,150.599976 C100.409288,150.599976 104,147.015076 104,142.592879 L104,110.607072 C104,108.396427 103.103611,106.393693 101.654529,104.9441 Z\" transform=\"translate(64.000000, 110.599976) rotate(-45.000000) translate(-64.000000, -110.599976) \"></path>\n <path d=\"M101.725643,11.7488671 C100.27646,10.2986632 98.2737272,9.40002441 96.0614456,9.40002441 L72.0685425,9.40002441 L72.0685425,-14.5928787 C72.0685425,-16.8035241 71.1721533,-18.8062584 69.7230718,-20.255851 L69.725643,-20.2511329 C68.2764602,-21.7013368 66.2737272,-22.5999756 64.0614456,-22.5999756 L32.0756394,-22.5999756 C27.6567137,-22.5999756 24.0685425,-19.0182536 24.0685425,-14.5999756 C24.0685425,-10.1906879 27.6534419,-6.59997559 32.0756394,-6.59997559 L56.0685425,-6.59997559 L56.0685425,17.3929275 C56.0685425,19.6035732 56.964932,21.6063078 58.4140138,23.0559004 L58.4114425,23.0511823 C59.8606253,24.5013859 61.8633581,25.4000244 64.0756394,25.4000244 L88.0685425,25.4000244 L88.0685425,49.3929275 C88.0685425,53.8118532 91.6502645,57.4000244 96.0685425,57.4000244 C100.47783,57.4000244 104.068542,53.815125 104.068542,49.3929275 L104.068542,17.4071213 C104.068542,15.1964759 103.172153,13.1937416 101.723072,11.744149 Z\" transform=\"translate(64.068542, 17.400024) scale(1, -1) rotate(-45.000000) translate(-64.068542, -17.400024) \"></path>\n </g>\n</svg>"
},
"$:/core/images/folder": {
"title": "$:/core/images/folder",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-folder tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M55.6943257,128.000004 L7.99859666,128.000004 C3.5810937,128.000004 0,124.413822 0,119.996384 L0,48.0036243 C0,43.5833471 3.58387508,40.0000044 7.99859666,40.0000044 L16,40.0000044 L16,31.9999914 C16,27.5817181 19.5783731,24 24.0003461,24 L55.9996539,24 C60.4181231,24 64,27.5800761 64,31.9999914 L64,40.0000044 L104.001403,40.0000044 C108.418906,40.0000044 112,43.5861868 112,48.0036243 L112,59.8298353 L104,59.7475921 L104,51.9994189 C104,49.7887607 102.207895,48.0000044 99.9972215,48.0000044 L56,48.0000044 L56,36.0000255 C56,33.7898932 54.2072328,32 51.9957423,32 L28.0042577,32 C25.7890275,32 24,33.7908724 24,36.0000255 L24,48.0000044 L12.0027785,48.0000044 C9.78987688,48.0000044 8,49.7906032 8,51.9994189 L8,116.00059 C8,118.211248 9.79210499,120.000004 12.0027785,120.000004 L58.7630167,120.000004 L55.6943257,128.000004 L55.6943257,128.000004 Z\"></path>\n <path d=\"M23.8728955,55.5 L119.875702,55.5 C124.293205,55.5 126.87957,59.5532655 125.650111,64.5630007 L112.305967,118.936999 C111.077582,123.942356 106.497904,128 102.083183,128 L6.08037597,128 C1.66287302,128 -0.923492342,123.946735 0.305967145,118.936999 L13.650111,64.5630007 C14.878496,59.5576436 19.4581739,55.5 23.8728955,55.5 L23.8728955,55.5 L23.8728955,55.5 Z M25.6530124,64 L113.647455,64 C115.858129,64 117.151473,66.0930612 116.538306,68.6662267 L105.417772,115.333773 C104.803671,117.910859 102.515967,120 100.303066,120 L12.3086228,120 C10.0979492,120 8.8046054,117.906939 9.41777189,115.333773 L20.5383062,68.6662267 C21.1524069,66.0891409 23.4401107,64 25.6530124,64 L25.6530124,64 L25.6530124,64 Z\"></path>\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/heading-1": {
"title": "$:/core/images/heading-1",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-heading-1 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M14,30 L27.25,30 L27.25,60.104 L61.7,60.104 L61.7,30 L74.95,30 L74.95,105.684 L61.7,105.684 L61.7,71.552 L27.25,71.552 L27.25,105.684 L14,105.684 L14,30 Z M84.3350766,43.78 C86.8790893,43.78 89.3523979,43.5680021 91.7550766,43.144 C94.1577553,42.7199979 96.3307336,42.0133383 98.2740766,41.024 C100.21742,40.0346617 101.87807,38.7626744 103.256077,37.208 C104.634084,35.6533256 105.535075,33.7453446 105.959077,31.484 L115.817077,31.484 L115.817077,105.684 L102.567077,105.684 L102.567077,53.32 L84.3350766,53.32 L84.3350766,43.78 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/heading-2": {
"title": "$:/core/images/heading-2",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-heading-2 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M125.519077,105.684 L74.8510766,105.684 C74.9217436,99.5359693 76.4057288,94.1653563 79.3030766,89.572 C82.2004244,84.9786437 86.1577182,80.986017 91.1750766,77.594 C93.5777553,75.8273245 96.0863969,74.113675 98.7010766,72.453 C101.315756,70.792325 103.718399,69.0080095 105.909077,67.1 C108.099754,65.1919905 109.901736,63.1250111 111.315077,60.899 C112.728417,58.6729889 113.47041,56.1113478 113.541077,53.214 C113.541077,51.8713266 113.382078,50.4403409 113.064077,48.921 C112.746075,47.4016591 112.127748,45.9883399 111.209077,44.681 C110.290405,43.3736601 109.018418,42.2783377 107.393077,41.395 C105.767735,40.5116622 103.647756,40.07 101.033077,40.07 C98.6303979,40.07 96.6340846,40.5469952 95.0440766,41.501 C93.4540687,42.4550048 92.1820814,43.762325 91.2280766,45.423 C90.2740719,47.083675 89.5674123,49.0446554 89.1080766,51.306 C88.648741,53.5673446 88.3837436,56.0053203 88.3130766,58.62 L76.2290766,58.62 C76.2290766,54.5213128 76.7767378,50.7230175 77.8720766,47.225 C78.9674154,43.7269825 80.610399,40.7060127 82.8010766,38.162 C84.9917542,35.6179873 87.6593942,33.6216739 90.8040766,32.173 C93.948759,30.7243261 97.6057224,30 101.775077,30 C106.297766,30 110.078395,30.7419926 113.117077,32.226 C116.155758,33.7100074 118.611401,35.5826554 120.484077,37.844 C122.356753,40.1053446 123.681739,42.5609868 124.459077,45.211 C125.236414,47.8610133 125.625077,50.3873213 125.625077,52.79 C125.625077,55.7580148 125.165748,58.4433213 124.247077,60.846 C123.328405,63.2486787 122.091751,65.4569899 120.537077,67.471 C118.982402,69.4850101 117.215753,71.3399915 115.237077,73.036 C113.2584,74.7320085 111.209087,76.3219926 109.089077,77.806 C106.969066,79.2900074 104.849087,80.7033266 102.729077,82.046 C100.609066,83.3886734 98.6480856,84.7313266 96.8460766,86.074 C95.0440676,87.4166734 93.47175,88.8123261 92.1290766,90.261 C90.7864032,91.7096739 89.8677458,93.2466585 89.3730766,94.872 L125.519077,94.872 L125.519077,105.684 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/heading-3": {
"title": "$:/core/images/heading-3",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-heading-3 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M94.8850766,62.224 C96.8637532,62.294667 98.8424001,62.1533351 100.821077,61.8 C102.799753,61.4466649 104.566402,60.8283378 106.121077,59.945 C107.675751,59.0616623 108.930072,57.8426744 109.884077,56.288 C110.838081,54.7333256 111.315077,52.8253446 111.315077,50.564 C111.315077,47.3839841 110.237421,44.8400095 108.082077,42.932 C105.926733,41.0239905 103.153094,40.07 99.7610766,40.07 C97.641066,40.07 95.8037511,40.4939958 94.2490766,41.342 C92.6944022,42.1900042 91.4047484,43.3383261 90.3800766,44.787 C89.3554048,46.2356739 88.5957458,47.860991 88.1010766,49.663 C87.6064075,51.465009 87.3944096,53.3199905 87.4650766,55.228 L75.3810766,55.228 C75.5224107,51.623982 76.1937373,48.2850154 77.3950766,45.211 C78.596416,42.1369846 80.2393995,39.4693446 82.3240766,37.208 C84.4087537,34.9466554 86.9350618,33.1800064 89.9030766,31.908 C92.8710915,30.6359936 96.2277246,30 99.9730766,30 C102.870424,30 105.714729,30.4239958 108.506077,31.272 C111.297424,32.1200042 113.806065,33.3566585 116.032077,34.982 C118.258088,36.6073415 120.042403,38.6743208 121.385077,41.183 C122.72775,43.6916792 123.399077,46.5713171 123.399077,49.822 C123.399077,53.5673521 122.551085,56.8356527 120.855077,59.627 C119.159068,62.4183473 116.509095,64.4499936 112.905077,65.722 L112.905077,65.934 C117.145098,66.7820042 120.448731,68.8843166 122.816077,72.241 C125.183422,75.5976835 126.367077,79.6786426 126.367077,84.484 C126.367077,88.017351 125.660417,91.1796527 124.247077,93.971 C122.833736,96.7623473 120.925755,99.129657 118.523077,101.073 C116.120398,103.016343 113.329093,104.517995 110.149077,105.578 C106.969061,106.638005 103.612428,107.168 100.079077,107.168 C95.7683884,107.168 92.005426,106.549673 88.7900766,105.313 C85.5747272,104.076327 82.8894207,102.327345 80.7340766,100.066 C78.5787325,97.8046554 76.9357489,95.0840159 75.8050766,91.904 C74.6744043,88.7239841 74.0737436,85.1906861 74.0030766,81.304 L86.0870766,81.304 C85.9457426,85.8266893 87.0587315,89.5896517 89.4260766,92.593 C91.7934218,95.5963483 95.3443863,97.098 100.079077,97.098 C104.107097,97.098 107.481396,95.9496782 110.202077,93.653 C112.922757,91.3563219 114.283077,88.0880212 114.283077,83.848 C114.283077,80.9506522 113.717749,78.6540085 112.587077,76.958 C111.456404,75.2619915 109.972419,73.9723378 108.135077,73.089 C106.297734,72.2056623 104.230755,71.6580011 101.934077,71.446 C99.6373985,71.2339989 97.2877553,71.163333 94.8850766,71.234 L94.8850766,62.224 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/heading-4": {
"title": "$:/core/images/heading-4",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-heading-4 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8,30 L21.25,30 L21.25,60.104 L55.7,60.104 L55.7,30 L68.95,30 L68.95,105.684 L55.7,105.684 L55.7,71.552 L21.25,71.552 L21.25,105.684 L8,105.684 L8,30 Z M84.5890766,78.548 L107.061077,78.548 L107.061077,45.9 L106.849077,45.9 L84.5890766,78.548 Z M128.049077,88.088 L118.509077,88.088 L118.509077,105.684 L107.061077,105.684 L107.061077,88.088 L75.2610766,88.088 L75.2610766,76.11 L107.061077,31.484 L118.509077,31.484 L118.509077,78.548 L128.049077,78.548 L128.049077,88.088 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/heading-5": {
"title": "$:/core/images/heading-5",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-heading-5 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M83.7550766,31.484 L122.127077,31.484 L122.127077,42.296 L92.7650766,42.296 L88.9490766,61.164 L89.1610766,61.376 C90.7864181,59.5386575 92.8533974,58.1430048 95.3620766,57.189 C97.8707558,56.2349952 100.361731,55.758 102.835077,55.758 C106.509762,55.758 109.795729,56.3763272 112.693077,57.613 C115.590424,58.8496729 118.0284,60.5809889 120.007077,62.807 C121.985753,65.0330111 123.487405,67.6653181 124.512077,70.704 C125.536748,73.7426819 126.049077,77.028649 126.049077,80.562 C126.049077,83.5300148 125.572081,86.5863176 124.618077,89.731 C123.664072,92.8756824 122.144754,95.7376538 120.060077,98.317 C117.9754,100.896346 115.30776,103.016325 112.057077,104.677 C108.806394,106.337675 104.919766,107.168 100.397077,107.168 C96.7930586,107.168 93.454092,106.691005 90.3800766,105.737 C87.3060613,104.782995 84.6030883,103.35201 82.2710766,101.444 C79.939065,99.5359905 78.0840835,97.1863473 76.7060766,94.395 C75.3280697,91.6036527 74.5684107,88.3353521 74.4270766,84.59 L86.5110766,84.59 C86.8644117,88.6180201 88.2423979,91.7096559 90.6450766,93.865 C93.0477553,96.0203441 96.2277235,97.098 100.185077,97.098 C102.729089,97.098 104.884401,96.6740042 106.651077,95.826 C108.417752,94.9779958 109.848738,93.8120074 110.944077,92.328 C112.039415,90.8439926 112.816741,89.1126766 113.276077,87.134 C113.735412,85.1553234 113.965077,83.0353446 113.965077,80.774 C113.965077,78.7246564 113.682413,76.763676 113.117077,74.891 C112.55174,73.018324 111.703749,71.3753404 110.573077,69.962 C109.442404,68.5486596 107.976086,67.4180042 106.174077,66.57 C104.372068,65.7219958 102.269755,65.298 99.8670766,65.298 C97.3230639,65.298 94.9380878,65.7749952 92.7120766,66.729 C90.4860655,67.6830048 88.8784149,69.4673203 87.8890766,72.082 L75.8050766,72.082 L83.7550766,31.484 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/heading-6": {
"title": "$:/core/images/heading-6",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-heading-6 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M112.587077,50.246 C112.304409,47.2073181 111.226753,44.751676 109.354077,42.879 C107.481401,41.006324 104.955093,40.07 101.775077,40.07 C99.584399,40.07 97.6940846,40.4763293 96.1040766,41.289 C94.5140687,42.1016707 93.1714154,43.1793266 92.0760766,44.522 C90.9807378,45.8646734 90.0974133,47.401658 89.4260766,49.133 C88.7547399,50.864342 88.2070787,52.6839905 87.7830766,54.592 C87.3590745,56.5000095 87.0587442,58.390324 86.8820766,60.263 C86.7054091,62.135676 86.5464107,63.8846585 86.4050766,65.51 L86.6170766,65.722 C88.2424181,62.7539852 90.4860623,60.5456739 93.3480766,59.097 C96.2100909,57.6483261 99.3017267,56.924 102.623077,56.924 C106.297762,56.924 109.583729,57.5599936 112.481077,58.832 C115.378424,60.1040064 117.834067,61.8529889 119.848077,64.079 C121.862087,66.3050111 123.399071,68.9373181 124.459077,71.976 C125.519082,75.0146819 126.049077,78.300649 126.049077,81.834 C126.049077,85.438018 125.466082,88.7769846 124.300077,91.851 C123.134071,94.9250154 121.455754,97.6103219 119.265077,99.907 C117.074399,102.203678 114.459758,103.987994 111.421077,105.26 C108.382395,106.532006 105.025762,107.168 101.351077,107.168 C95.9097161,107.168 91.4400941,106.16101 87.9420766,104.147 C84.4440591,102.13299 81.6880867,99.3770175 79.6740766,95.879 C77.6600666,92.3809825 76.2644138,88.2823568 75.4870766,83.583 C74.7097394,78.8836432 74.3210766,73.8133605 74.3210766,68.372 C74.3210766,63.9199777 74.7980719,59.4326893 75.7520766,54.91 C76.7060814,50.3873107 78.278399,46.2710186 80.4690766,42.561 C82.6597542,38.8509815 85.5393921,35.8300117 89.1080766,33.498 C92.6767611,31.1659883 97.0757171,30 102.305077,30 C105.273091,30 108.064397,30.4946617 110.679077,31.484 C113.293756,32.4733383 115.608067,33.8513245 117.622077,35.618 C119.636087,37.3846755 121.27907,39.5046543 122.551077,41.978 C123.823083,44.4513457 124.529743,47.2073181 124.671077,50.246 L112.587077,50.246 Z M100.927077,97.098 C103.117754,97.098 105.025735,96.6563378 106.651077,95.773 C108.276418,94.8896623 109.636738,93.7413404 110.732077,92.328 C111.827415,90.9146596 112.640074,89.271676 113.170077,87.399 C113.700079,85.526324 113.965077,83.6006766 113.965077,81.622 C113.965077,79.6433234 113.700079,77.7353425 113.170077,75.898 C112.640074,74.0606575 111.827415,72.4530069 110.732077,71.075 C109.636738,69.6969931 108.276418,68.5840042 106.651077,67.736 C105.025735,66.8879958 103.117754,66.464 100.927077,66.464 C98.736399,66.464 96.8107516,66.8703293 95.1500766,67.683 C93.4894017,68.4956707 92.0937489,69.5909931 90.9630766,70.969 C89.8324043,72.3470069 88.9844128,73.9546575 88.4190766,75.792 C87.8537405,77.6293425 87.5710766,79.5726564 87.5710766,81.622 C87.5710766,83.6713436 87.8537405,85.6146575 88.4190766,87.452 C88.9844128,89.2893425 89.8324043,90.9323261 90.9630766,92.381 C92.0937489,93.8296739 93.4894017,94.9779958 95.1500766,95.826 C96.8107516,96.6740042 98.736399,97.098 100.927077,97.098 L100.927077,97.098 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</svg>"
},
"$:/core/images/italic": {
"title": "$:/core/images/italic",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-italic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <polygon points=\"66.7114846 0 89.1204482 0 62.4089636 128 40 128\"></polygon>\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/line-width": {
"title": "$:/core/images/line-width",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-line-width tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M128,-97 L112.992786,-97 C112.452362,-97 112,-96.5522847 112,-96 C112,-95.4438648 112.444486,-95 112.992786,-95 L128,-95 L128,-97 Z M128,-78.6794919 L111.216185,-88.3696322 C110.748163,-88.6398444 110.132549,-88.4782926 109.856406,-88 C109.578339,-87.5183728 109.741342,-86.9117318 110.216185,-86.6375814 L128,-76.3700908 L128,-78.6794919 Z M78.6794919,-128 L88.3696322,-111.216185 C88.6437826,-110.741342 88.4816272,-110.134474 88,-109.856406 C87.5217074,-109.580264 86.9077936,-109.748163 86.6375814,-110.216185 L76.3700908,-128 L78.6794919,-128 Z M97,-128 L97,-112.992786 C97,-112.444486 96.5561352,-112 96,-112 C95.4477153,-112 95,-112.452362 95,-112.992786 L95,-128 L97,-128 Z M115.629909,-128 L105.362419,-110.216185 C105.088268,-109.741342 104.481627,-109.578339 104,-109.856406 C103.521707,-110.132549 103.360156,-110.748163 103.630368,-111.216185 L113.320508,-128 L115.629909,-128 Z M128,-113.320508 L111.216185,-103.630368 C110.741342,-103.356217 110.134474,-103.518373 109.856406,-104 C109.580264,-104.478293 109.748163,-105.092206 110.216185,-105.362419 L128,-115.629909 L128,-113.320508 Z M48,-96 C48,-96.5522847 48.4523621,-97 48.9927864,-97 L79.0072136,-97 C79.5555144,-97 80,-96.5561352 80,-96 C80,-95.4477153 79.5476379,-95 79.0072136,-95 L48.9927864,-95 C48.4444856,-95 48,-95.4438648 48,-96 Z M54.4307806,-120 C54.706923,-120.478293 55.3225377,-120.639844 55.7905589,-120.369632 L81.7838153,-105.362419 C82.2586577,-105.088268 82.4216611,-104.481627 82.1435935,-104 C81.8674512,-103.521707 81.2518365,-103.360156 80.7838153,-103.630368 L54.7905589,-118.637581 C54.3157165,-118.911732 54.152713,-119.518373 54.4307806,-120 Z M104,-82.1435935 C104.478293,-82.4197359 105.092206,-82.2518365 105.362419,-81.7838153 L120.369632,-55.7905589 C120.643783,-55.3157165 120.481627,-54.7088482 120,-54.4307806 C119.521707,-54.1546382 118.907794,-54.3225377 118.637581,-54.7905589 L103.630368,-80.7838153 C103.356217,-81.2586577 103.518373,-81.865526 104,-82.1435935 Z M96,-80 C96.5522847,-80 97,-79.5476379 97,-79.0072136 L97,-48.9927864 C97,-48.4444856 96.5561352,-48 96,-48 C95.4477153,-48 95,-48.4523621 95,-48.9927864 L95,-79.0072136 C95,-79.5555144 95.4438648,-80 96,-80 Z M88,-82.1435935 C88.4782926,-81.8674512 88.6398444,-81.2518365 88.3696322,-80.7838153 L73.3624186,-54.7905589 C73.0882682,-54.3157165 72.4816272,-54.152713 72,-54.4307806 C71.5217074,-54.706923 71.3601556,-55.3225377 71.6303678,-55.7905589 L86.6375814,-81.7838153 C86.9117318,-82.2586577 87.5183728,-82.4216611 88,-82.1435935 Z M82.1435935,-88 C82.4197359,-87.5217074 82.2518365,-86.9077936 81.7838153,-86.6375814 L55.7905589,-71.6303678 C55.3157165,-71.3562174 54.7088482,-71.5183728 54.4307806,-72 C54.1546382,-72.4782926 54.3225377,-73.0922064 54.7905589,-73.3624186 L80.7838153,-88.3696322 C81.2586577,-88.6437826 81.865526,-88.4816272 82.1435935,-88 Z M1.30626177e-08,-41.9868843 L15.0170091,-57.9923909 L20.7983821,-52.9749272 L44.7207091,-81.2095939 L73.4260467,-42.1002685 L85.984793,-56.6159488 L104.48741,-34.0310661 L127.969109,-47.4978019 L127.969109,7.99473128e-07 L1.30626177e-08,7.99473128e-07 L1.30626177e-08,-41.9868843 Z M96,-84 C102.627417,-84 108,-89.372583 108,-96 C108,-102.627417 102.627417,-108 96,-108 C89.372583,-108 84,-102.627417 84,-96 C84,-89.372583 89.372583,-84 96,-84 Z\"></path>\n <path d=\"M16,18 L112,18 C113.104569,18 114,17.1045695 114,16 C114,14.8954305 113.104569,14 112,14 L16,14 C14.8954305,14 14,14.8954305 14,16 C14,17.1045695 14.8954305,18 16,18 L16,18 Z M16,35 L112,35 C114.209139,35 116,33.209139 116,31 C116,28.790861 114.209139,27 112,27 L16,27 C13.790861,27 12,28.790861 12,31 C12,33.209139 13.790861,35 16,35 L16,35 Z M16,56 L112,56 C115.313708,56 118,53.3137085 118,50 C118,46.6862915 115.313708,44 112,44 L16,44 C12.6862915,44 10,46.6862915 10,50 C10,53.3137085 12.6862915,56 16,56 L16,56 Z M16,85 L112,85 C117.522847,85 122,80.5228475 122,75 C122,69.4771525 117.522847,65 112,65 L16,65 C10.4771525,65 6,69.4771525 6,75 C6,80.5228475 10.4771525,85 16,85 L16,85 Z M16,128 L112,128 C120.836556,128 128,120.836556 128,112 C128,103.163444 120.836556,96 112,96 L16,96 C7.163444,96 0,103.163444 0,112 C0,120.836556 7.163444,128 16,128 L16,128 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/link": {
"title": "$:/core/images/link",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-link tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M128.719999,57.568543 C130.219553,53.8628171 131.045202,49.8121445 131.045202,45.5685425 C131.045202,27.8915447 116.718329,13.5685425 99.0452364,13.5685425 L67.0451674,13.5685425 C49.3655063,13.5685425 35.0452019,27.8954305 35.0452019,45.5685425 C35.0452019,63.2455403 49.3720745,77.5685425 67.0451674,77.5685425 L99.0452364,77.5685425 C100.406772,77.5685425 101.748384,77.4835732 103.065066,77.3186499 C96.4792444,73.7895096 91.1190212,68.272192 87.7873041,61.5685425 L67.0506214,61.5685425 C58.2110723,61.5685425 51.0452019,54.4070414 51.0452019,45.5685425 C51.0452019,36.7319865 58.2005234,29.5685425 67.0506214,29.5685425 L99.0397824,29.5685425 C107.879331,29.5685425 115.045202,36.7300436 115.045202,45.5685425 C115.045202,48.9465282 113.99957,52.0800164 112.21335,54.6623005 C114.314383,56.4735917 117.050039,57.5685425 120.041423,57.5685425 L128.720003,57.5685425 Z\" transform=\"translate(83.045202, 45.568542) rotate(-225.000000) translate(-83.045202, -45.568542)\"></path>\n <path d=\"M-0.106255113,71.0452019 C-1.60580855,74.7509276 -2.43145751,78.8016001 -2.43145751,83.0452019 C-2.43145751,100.7222 11.8954151,115.045202 29.568508,115.045202 L61.568577,115.045202 C79.2482381,115.045202 93.5685425,100.718314 93.5685425,83.0452019 C93.5685425,65.3682041 79.2416699,51.0452019 61.568577,51.0452019 L29.568508,51.0452019 C28.206973,51.0452019 26.8653616,51.1301711 25.5486799,51.2950943 C32.1345,54.8242347 37.4947231,60.3415524 40.8264403,67.0452019 L61.563123,67.0452019 C70.4026721,67.0452019 77.5685425,74.206703 77.5685425,83.0452019 C77.5685425,91.8817579 70.413221,99.0452019 61.563123,99.0452019 L29.573962,99.0452019 C20.7344129,99.0452019 13.5685425,91.8837008 13.5685425,83.0452019 C13.5685425,79.6672162 14.6141741,76.533728 16.4003949,73.9514439 C14.2993609,72.1401527 11.5637054,71.0452019 8.5723215,71.0452019 L-0.106255113,71.0452019 Z\" transform=\"translate(45.568542, 83.045202) rotate(-225.000000) translate(-45.568542, -83.045202)\"></path>\n </g>\n</svg>"
},
"$:/core/images/list-bullet": {
"title": "$:/core/images/list-bullet",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-list-bullet tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M11.6363636,40.2727273 C18.0629498,40.2727273 23.2727273,35.0629498 23.2727273,28.6363636 C23.2727273,22.2097775 18.0629498,17 11.6363636,17 C5.20977746,17 0,22.2097775 0,28.6363636 C0,35.0629498 5.20977746,40.2727273 11.6363636,40.2727273 Z M11.6363636,75.1818182 C18.0629498,75.1818182 23.2727273,69.9720407 23.2727273,63.5454545 C23.2727273,57.1188684 18.0629498,51.9090909 11.6363636,51.9090909 C5.20977746,51.9090909 0,57.1188684 0,63.5454545 C0,69.9720407 5.20977746,75.1818182 11.6363636,75.1818182 Z M11.6363636,110.090909 C18.0629498,110.090909 23.2727273,104.881132 23.2727273,98.4545455 C23.2727273,92.0279593 18.0629498,86.8181818 11.6363636,86.8181818 C5.20977746,86.8181818 0,92.0279593 0,98.4545455 C0,104.881132 5.20977746,110.090909 11.6363636,110.090909 Z M34.9090909,22.8181818 L128,22.8181818 L128,34.4545455 L34.9090909,34.4545455 L34.9090909,22.8181818 Z M34.9090909,57.7272727 L128,57.7272727 L128,69.3636364 L34.9090909,69.3636364 L34.9090909,57.7272727 Z M34.9090909,92.6363636 L128,92.6363636 L128,104.272727 L34.9090909,104.272727 L34.9090909,92.6363636 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/list-number": {
"title": "$:/core/images/list-number",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-list-number tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M33.8390805,22.3563218 L128,22.3563218 L128,34.1264368 L33.8390805,34.1264368 L33.8390805,22.3563218 Z M33.8390805,57.6666667 L128,57.6666667 L128,69.4367816 L33.8390805,69.4367816 L33.8390805,57.6666667 Z M33.8390805,92.9770115 L128,92.9770115 L128,104.747126 L33.8390805,104.747126 L33.8390805,92.9770115 Z M0.379509711,42.6307008 L0.379509711,40.4082314 L1.37821948,40.4082314 C2.20382368,40.4082314 2.82301754,40.268077 3.23581964,39.9877642 C3.64862174,39.7074513 3.85501969,39.0400498 3.85501969,37.9855395 L3.85501969,22.7686318 C3.85501969,21.3270228 3.66193774,20.4327047 3.27576803,20.0856507 C2.88959832,19.7385967 1.79768657,19.5650723 0,19.5650723 L0,17.4226919 C3.50215975,17.2758613 6.25191314,16.4683055 8.24934266,15 L10.3666074,15 L10.3666074,37.865406 C10.3666074,38.786434 10.5164123,39.4404875 10.8160268,39.8275862 C11.1156412,40.2146849 11.764796,40.4082314 12.7635108,40.4082314 L13.7622206,40.4082314 L13.7622206,42.6307008 L0.379509711,42.6307008 Z M0.0798967812,77.9873934 L0.0798967812,76.0852799 C7.27064304,69.5312983 10.8659622,63.5046623 10.8659622,58.005191 C10.8659622,56.4434479 10.5397203,55.195407 9.88722667,54.2610308 C9.23473303,53.3266546 8.36253522,52.8594735 7.27060709,52.8594735 C6.3784219,52.8594735 5.61608107,53.1764892 4.98356173,53.8105302 C4.35104238,54.4445712 4.03478745,55.1753759 4.03478745,56.0029663 C4.03478745,56.9773871 4.28113339,57.8316611 4.77383268,58.5658139 C4.88036225,58.7259926 4.93362624,58.8461249 4.93362624,58.9262143 C4.93362624,59.0730449 4.77383427,59.2065252 4.45424555,59.3266593 C4.2411864,59.4067486 3.70188852,59.6336652 2.83633573,60.0074156 C1.99741533,60.3811661 1.47809145,60.5680386 1.2783485,60.5680386 C1.03865696,60.5680386 0.765679018,60.1976307 0.459406492,59.4568039 C0.153133966,58.715977 0,57.9184322 0,57.0641453 C0,55.1153036 0.848894811,53.5202138 2.5467099,52.2788283 C4.24452499,51.0374428 6.34512352,50.4167594 8.84856852,50.4167594 C11.3120649,50.4167594 13.3793735,51.0874979 15.0505562,52.4289952 C16.7217389,53.7704924 17.5573177,55.5224215 17.5573177,57.684835 C17.5573177,58.9662652 17.2743527,60.2076321 16.7084144,61.4089729 C16.142476,62.6103138 14.7875733,64.4623531 12.6436656,66.9651465 C10.4997579,69.4679398 8.40914641,71.7804862 6.3717683,73.902855 L17.8169822,73.902855 L16.7982982,79.6292176 L14.6810335,79.6292176 C14.7609307,79.3489048 14.8008787,79.0952922 14.8008787,78.8683723 C14.8008787,78.4812736 14.7010087,78.237672 14.5012658,78.1375603 C14.3015228,78.0374485 13.9020429,77.9873934 13.3028141,77.9873934 L0.0798967812,77.9873934 Z M12.2042333,97.1935484 C13.9486551,97.2335931 15.4400468,97.8309175 16.6784531,98.9855395 C17.9168594,100.140162 18.5360532,101.75861 18.5360532,103.840934 C18.5360532,106.830938 17.4041935,109.233584 15.14044,111.048943 C12.8766866,112.864303 10.1402492,113.771969 6.93104577,113.771969 C4.92030005,113.771969 3.26245842,113.388213 1.95747114,112.62069 C0.652483855,111.853166 0,110.848727 0,109.607341 C0,108.833144 0.26964894,108.209124 0.808954909,107.735261 C1.34826088,107.261399 1.93749375,107.024472 2.57667119,107.024472 C3.21584864,107.024472 3.73850152,107.224692 4.14464552,107.625139 C4.55078953,108.025586 4.92696644,108.67964 5.27318756,109.587319 C5.73925445,110.855401 6.51158227,111.489433 7.59019421,111.489433 C8.85523291,111.489433 9.87723568,111.012241 10.6562332,110.057842 C11.4352307,109.103444 11.8247236,107.371536 11.8247236,104.862069 C11.8247236,103.153495 11.7048796,101.838714 11.4651881,100.917686 C11.2254966,99.9966584 10.6728827,99.5361513 9.80732989,99.5361513 C9.22141723,99.5361513 8.62219737,99.843156 8.00965231,100.457175 C7.51695303,100.951059 7.07752513,101.197998 6.69135542,101.197998 C6.3584505,101.197998 6.08880156,101.051169 5.88240051,100.757508 C5.67599946,100.463847 5.57280049,100.183539 5.57280049,99.916574 C5.57280049,99.5962164 5.67599946,99.3225818 5.88240051,99.0956618 C6.08880156,98.8687419 6.57150646,98.5016711 7.33052967,97.9944383 C10.2068282,96.0722929 11.6449559,93.9766521 11.6449559,91.7074527 C11.6449559,90.5194601 11.3386879,89.615131 10.7261429,88.9944383 C10.1135978,88.3737455 9.37455999,88.0634038 8.5090072,88.0634038 C7.71003539,88.0634038 6.98431355,88.3270274 6.33181991,88.8542825 C5.67932627,89.3815377 5.35308434,90.0122321 5.35308434,90.7463849 C5.35308434,91.3871 5.60608828,91.9810874 6.11210376,92.5283648 C6.28521432,92.7285883 6.3717683,92.8954387 6.3717683,93.028921 C6.3717683,93.1490551 5.80250943,93.4560598 4.6639746,93.9499444 C3.52543978,94.4438289 2.80970494,94.6907675 2.51674861,94.6907675 C2.10394651,94.6907675 1.76771758,94.3570667 1.50805174,93.6896552 C1.24838591,93.0222436 1.11855494,92.4082342 1.11855494,91.8476085 C1.11855494,90.0989901 2.04734573,88.6240327 3.90495518,87.4226919 C5.76256463,86.2213511 7.86982116,85.6206897 10.226788,85.6206897 C12.2907985,85.6206897 14.0784711,86.0678487 15.5898594,86.9621802 C17.1012478,87.8565117 17.8569306,89.0778566 17.8569306,90.6262514 C17.8569306,91.987771 17.2876717,93.2491599 16.1491369,94.4104561 C15.0106021,95.5717522 13.6956474,96.4994404 12.2042333,97.1935484 Z\"></path>\n </g>\n</svg>"
},
"$:/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/mono-block": {
"title": "$:/core/images/mono-block",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-mono-block tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M23.9653488,32.9670593 L24.3217888,32.9670593 C25.0766067,32.9670593 25.6497006,33.1592554 26.0410876,33.5436534 C26.4324747,33.9280514 26.6281653,34.4906619 26.6281653,35.2315017 C26.6281653,36.0562101 26.4219913,36.6502709 26.009637,37.0137017 C25.5972828,37.3771326 24.9158602,37.5588453 23.9653488,37.5588453 L17.6542639,37.5588453 C16.6897744,37.5588453 16.0048573,37.380627 15.5994921,37.0241852 C15.1941269,36.6677435 14.9914474,36.0701882 14.9914474,35.2315017 C14.9914474,34.4207713 15.1941269,33.8406885 15.5994921,33.4912358 C16.0048573,33.141783 16.6897744,32.9670593 17.6542639,32.9670593 L18.388111,32.9670593 L17.5284616,30.5139133 L8.47069195,30.5139133 L7.5691084,32.9670593 L8.30295547,32.9670593 C9.25346691,32.9670593 9.93488953,33.1452775 10.3472438,33.5017193 C10.759598,33.8581611 10.965772,34.4347494 10.965772,35.2315017 C10.965772,36.0562101 10.759598,36.6502709 10.3472438,37.0137017 C9.93488953,37.3771326 9.25346691,37.5588453 8.30295547,37.5588453 L2.89345418,37.5588453 C1.92896463,37.5588453 1.24404754,37.3771326 0.838682371,37.0137017 C0.433317198,36.6502709 0.230637652,36.0562101 0.230637652,35.2315017 C0.230637652,34.4906619 0.426328248,33.9280514 0.817715312,33.5436534 C1.20910238,33.1592554 1.78219626,32.9670593 2.53701417,32.9670593 L2.89345418,32.9670593 L8.51262607,17.3256331 L6.83526132,17.3256331 C5.88474988,17.3256331 5.20332727,17.1439204 4.79097304,16.7804895 C4.37861882,16.4170587 4.1724448,15.8299869 4.1724448,15.0192565 C4.1724448,14.1945481 4.37861882,13.6004873 4.79097304,13.2370565 C5.20332727,12.8736257 5.88474988,12.691913 6.83526132,12.691913 L14.6979086,12.691913 C15.9419603,12.691913 16.815579,13.3628521 17.318791,14.7047506 L17.318791,14.7676518 L23.9653488,32.9670593 Z M12.9786097,17.3256331 L9.9383861,26.1737321 L16.0188333,26.1737321 L12.9786097,17.3256331 Z M35.3809383,26.6979086 L35.3809383,33.0928616 L38.5259972,33.0928616 C40.7485166,33.0928616 42.3140414,32.8482484 43.2226185,32.3590146 C44.1311956,31.8697807 44.5854773,31.0520736 44.5854773,29.9058686 C44.5854773,28.7456855 44.1521624,27.9209895 43.2855197,27.4317556 C42.4188769,26.9425218 40.9022748,26.6979086 38.7356678,26.6979086 L35.3809383,26.6979086 Z M46.0741385,24.370565 C47.5977525,24.9296893 48.7159844,25.6949794 49.428868,26.666458 C50.1417516,27.6379366 50.498188,28.8784752 50.498188,30.388111 C50.498188,31.6601189 50.1906743,32.8202846 49.5756374,33.8686428 C48.9606006,34.917001 48.0799929,35.7766419 46.933788,36.4475911 C46.2628387,36.8389782 45.5115266,37.1220307 44.6798291,37.296757 C43.8481316,37.4714834 42.6704935,37.5588453 41.1468796,37.5588453 L39.3856466,37.5588453 L30.2020747,37.5588453 C29.2795194,37.5588453 28.6190637,37.3771326 28.2206876,37.0137017 C27.8223114,36.6502709 27.6231264,36.0562101 27.6231264,35.2315017 C27.6231264,34.4906619 27.811828,33.9280514 28.189237,33.5436534 C28.5666459,33.1592554 29.118773,32.9670593 29.8456347,32.9670593 L30.2020747,32.9670593 L30.2020747,17.3256331 L29.8456347,17.3256331 C29.118773,17.3256331 28.5666459,17.1299425 28.189237,16.7385554 C27.811828,16.3471683 27.6231264,15.7740744 27.6231264,15.0192565 C27.6231264,14.2085262 27.8258059,13.6179599 28.2311711,13.24754 C28.6365363,12.8771201 29.2934976,12.691913 30.2020747,12.691913 L39.8469219,12.691913 C42.796303,12.691913 45.0362615,13.2650068 46.5668644,14.4112118 C48.0974674,15.5574168 48.8627574,17.2347648 48.8627574,19.443306 C48.8627574,20.5335986 48.6286276,21.4945792 48.1603609,22.3262767 C47.6920943,23.1579742 46.9966938,23.8393968 46.0741385,24.370565 L46.0741385,24.370565 Z M35.3809383,17.1998307 L35.3809383,22.4835296 L38.2114913,22.4835296 C39.9307988,22.4835296 41.1433816,22.2808501 41.8492761,21.8754849 C42.5551706,21.4701197 42.9081126,20.7852027 42.9081126,19.8207131 C42.9081126,18.912136 42.5901154,18.2481858 41.9541114,17.8288425 C41.3181074,17.4094992 40.2872373,17.1998307 38.8614701,17.1998307 L35.3809383,17.1998307 Z M71.244119,13.3838259 C71.5236812,12.880614 71.8102281,12.5241775 72.1037684,12.3145059 C72.3973087,12.1048342 72.7677231,12 73.2150226,12 C73.8999499,12 74.3856819,12.1817127 74.6722332,12.5451435 C74.9587844,12.9085744 75.1020579,13.5305909 75.1020579,14.4112118 L75.143992,19.8626472 C75.143992,20.8271368 74.9867406,21.4771091 74.6722332,21.8125837 C74.3577257,22.1480584 73.7881263,22.3157932 72.9634178,22.3157932 C72.3763372,22.3157932 71.92555,22.1760142 71.6110425,21.896452 C71.2965351,21.6168898 71.0274605,21.0997075 70.8038107,20.3448896 C70.4403799,19.0169692 69.8602971,18.0629775 69.0635448,17.482886 C68.2667926,16.9027945 67.1625385,16.612753 65.7507494,16.612753 C63.5981206,16.612753 61.9487284,17.3396038 60.8025235,18.7933272 C59.6563185,20.2470506 59.0832246,22.3507245 59.0832246,25.104412 C59.0832246,27.8441215 59.6633074,29.9477954 60.8234905,31.4154969 C61.9836736,32.8831984 63.6400547,33.6170381 65.7926836,33.6170381 C67.2603851,33.6170381 68.878327,33.1278116 70.6465578,32.149344 C72.4147886,31.1708763 73.5295261,30.6816498 73.9908037,30.6816498 C74.53595,30.6816498 74.9937262,30.9122852 75.3641461,31.3735628 C75.734566,31.8348404 75.9197732,32.4079343 75.9197732,33.0928616 C75.9197732,34.3229353 74.836486,35.4831009 72.669879,36.5733935 C70.5032721,37.663686 68.0641285,38.2088241 65.3523753,38.2088241 C61.6901107,38.2088241 58.7267959,36.9997358 56.4623422,34.5815228 C54.1978885,32.1633099 53.0656786,29.0043046 53.0656786,25.104412 C53.0656786,21.3443006 54.2118664,18.22024 56.5042763,15.7321366 C58.7966863,13.2440331 61.7040894,12 65.226573,12 C66.2190187,12 67.1974717,12.1118232 68.1619613,12.3354729 C69.1264508,12.5591227 70.1538264,12.9085702 71.244119,13.3838259 L71.244119,13.3838259 Z M81.4645862,32.9670593 L81.4645862,17.3256331 L81.1081461,17.3256331 C80.3533282,17.3256331 79.7802344,17.1299425 79.3888473,16.7385554 C78.9974602,16.3471683 78.8017696,15.7740744 78.8017696,15.0192565 C78.8017696,14.2085262 79.0114381,13.6179599 79.4307814,13.24754 C79.8501247,12.8771201 80.5280528,12.691913 81.4645862,12.691913 L85.4063933,12.691913 L86.6434498,12.691913 C89.5648747,12.691913 91.7034933,12.8177141 93.0593699,13.06932 C94.4152465,13.320926 95.5684233,13.740263 96.5189347,14.3273436 C98.210286,15.3337675 99.5067362,16.7699967 100.408324,18.6360743 C101.309912,20.5021519 101.7607,22.6582429 101.7607,25.104412 C101.7607,27.6903623 101.247012,29.9512876 100.219621,31.8872557 C99.1922296,33.8232239 97.7350336,35.2874089 95.8479888,36.2798546 C94.9953241,36.7271541 93.9959043,37.0521403 92.8496993,37.2548229 C91.7034944,37.4575055 89.9981906,37.5588453 87.7337369,37.5588453 L85.4063933,37.5588453 L81.4645862,37.5588453 C80.5000966,37.5588453 79.8151795,37.380627 79.4098143,37.0241852 C79.0044492,36.6677435 78.8017696,36.0701882 78.8017696,35.2315017 C78.8017696,34.4906619 78.9974602,33.9280514 79.3888473,33.5436534 C79.7802344,33.1592554 80.3533282,32.9670593 81.1081461,32.9670593 L81.4645862,32.9670593 Z M86.8740874,17.2417648 L86.8740874,32.9670593 L88.0692098,32.9670593 C90.7110725,32.9670593 92.6609895,32.3205814 93.9190194,31.0276063 C95.1770492,29.7346312 95.8060547,27.7462749 95.8060547,25.0624779 C95.8060547,22.4206153 95.1665658,20.4497314 93.8875688,19.1497672 C92.6085718,17.849803 90.6831161,17.1998307 88.1111439,17.1998307 C87.7756693,17.1998307 87.5205727,17.2033252 87.3458463,17.2103142 C87.1711199,17.2173033 87.0138685,17.2277867 86.8740874,17.2417648 L86.8740874,17.2417648 Z M121.94052,17.1159625 L112.190837,17.1159625 L112.190837,22.4835296 L115.88104,22.4835296 L115.88104,22.2319249 C115.88104,21.4351727 116.055763,20.841112 116.405216,20.4497249 C116.754669,20.0583378 117.285829,19.8626472 117.998713,19.8626472 C118.627728,19.8626472 119.141415,20.0408655 119.539792,20.3973072 C119.938168,20.753749 120.137353,21.2045363 120.137353,21.7496826 C120.137353,21.7776388 120.144342,21.8684951 120.15832,22.0222543 C120.172298,22.1760135 120.179287,22.3297704 120.179287,22.4835296 L120.179287,26.8237109 C120.179287,27.7602442 120.011552,28.4311834 119.676077,28.8365486 C119.340603,29.2419138 118.795465,29.4445933 118.040647,29.4445933 C117.327763,29.4445933 116.789614,29.2558917 116.426183,28.8784827 C116.062752,28.5010738 115.88104,27.9419578 115.88104,27.201118 L115.88104,26.8237109 L112.190837,26.8237109 L112.190837,33.0928616 L121.94052,33.0928616 L121.94052,30.5977816 C121.94052,29.6612482 122.118738,28.9903091 122.47518,28.5849439 C122.831622,28.1795787 123.415199,27.9768992 124.225929,27.9768992 C125.022682,27.9768992 125.592281,28.1760842 125.934745,28.5744604 C126.277208,28.9728365 126.448438,29.6472701 126.448438,30.5977816 L126.448438,35.6718099 C126.448438,36.4266278 126.30167,36.9298322 126.008129,37.1814382 C125.714589,37.4330442 125.134506,37.5588453 124.267863,37.5588453 L107.095842,37.5588453 C106.173287,37.5588453 105.512831,37.3771326 105.114455,37.0137017 C104.716079,36.6502709 104.516894,36.0562101 104.516894,35.2315017 C104.516894,34.4906619 104.705595,33.9280514 105.083004,33.5436534 C105.460413,33.1592554 106.01254,32.9670593 106.739402,32.9670593 L107.095842,32.9670593 L107.095842,17.3256331 L106.739402,17.3256331 C106.026518,17.3256331 105.477886,17.126448 105.093488,16.7280719 C104.70909,16.3296957 104.516894,15.7600963 104.516894,15.0192565 C104.516894,14.2085262 104.719573,13.6179599 105.124938,13.24754 C105.530304,12.8771201 106.187265,12.691913 107.095842,12.691913 L124.267863,12.691913 C125.120528,12.691913 125.697116,12.8212085 125.997646,13.0798036 C126.298175,13.3383986 126.448438,13.8520864 126.448438,14.6208824 L126.448438,19.3175037 C126.448438,20.2680151 126.273714,20.9494377 125.924261,21.361792 C125.574808,21.7741462 125.008703,21.9803202 124.225929,21.9803202 C123.415199,21.9803202 122.831622,21.7706517 122.47518,21.3513084 C122.118738,20.9319652 121.94052,20.254037 121.94052,19.3175037 L121.94052,17.1159625 Z M19.7719369,47.6405477 C20.037521,47.1373358 20.3205734,46.7808993 20.6211028,46.5712277 C20.9216322,46.361556 21.295541,46.2567218 21.7428405,46.2567218 C22.4277678,46.2567218 22.9134998,46.4384345 23.2000511,46.8018653 C23.4866023,47.1652962 23.6298758,47.7873127 23.6298758,48.6679336 L23.6718099,54.119369 C23.6718099,55.0838586 23.5145586,55.7338309 23.2000511,56.0693055 C22.8855436,56.4047802 22.3089553,56.572515 21.4702687,56.572515 C20.8831881,56.572515 20.4254119,56.4292415 20.0969263,56.1426902 C19.7684407,55.856139 19.4993662,55.3424512 19.2896945,54.6016114 C18.9122856,53.2597129 18.3322027,52.3022267 17.5494286,51.7291243 C16.7666545,51.1560218 15.6693894,50.8694748 14.2576003,50.8694748 C12.1049715,50.8694748 10.4590738,51.5963256 9.31985785,53.050049 C8.18064193,54.5037724 7.61104252,56.6074463 7.61104252,59.3611338 C7.61104252,62.1148214 8.20859773,64.2429566 9.40372609,65.7456034 C10.5988544,67.2482501 12.2936748,67.9995623 14.488238,67.9995623 C14.9914499,67.9995623 15.5645438,67.9401562 16.2075368,67.8213423 C16.8505299,67.7025283 17.6053364,67.5173212 18.4719792,67.2657152 L18.4719792,63.9529198 L16.1027015,63.9529198 C15.1521901,63.9529198 14.4777564,63.7781961 14.0793803,63.4287433 C13.6810042,63.0792906 13.4818191,62.4992078 13.4818191,61.6884774 C13.4818191,60.8497908 13.6810042,60.2522356 14.0793803,59.8957938 C14.4777564,59.5393521 15.1521901,59.3611338 16.1027015,59.3611338 L23.6718099,59.3611338 C24.6502776,59.3611338 25.3386891,59.5358576 25.7370653,59.8853103 C26.1354414,60.2347631 26.3346265,60.8218348 26.3346265,61.6465433 C26.3346265,62.3873831 26.1354414,62.9569825 25.7370653,63.3553586 C25.3386891,63.7537347 24.7621008,63.9529198 24.0072829,63.9529198 L23.6718099,63.9529198 L23.6718099,68.9430799 L23.6718099,69.1946846 C23.6718099,69.6419841 23.6228873,69.9529924 23.5250405,70.1277188 C23.4271937,70.3024451 23.2315031,70.4806634 22.9379628,70.6623788 C22.1412106,71.1376345 20.8762107,71.5569715 19.1429251,71.9204023 C17.4096396,72.2838332 15.6554131,72.4655459 13.8801932,72.4655459 C10.2179286,72.4655459 7.25461383,71.2564576 4.99016011,68.8382446 C2.72570638,66.4200317 1.59349651,63.2610264 1.59349651,59.3611338 C1.59349651,55.6010224 2.73968428,52.4769618 5.03209423,49.9888583 C7.32450417,47.5007549 10.2319073,46.2567218 13.7543909,46.2567218 C14.7328585,46.2567218 15.7078171,46.368545 16.6792957,46.5921947 C17.6507743,46.8158445 18.6816444,47.165292 19.7719369,47.6405477 L19.7719369,47.6405477 Z M35.611576,51.5823548 L35.611576,56.4047785 L42.4678043,56.4047785 L42.4678043,51.5823548 L42.1323314,51.5823548 C41.3775135,51.5823548 40.8009251,51.3866642 40.402549,50.9952772 C40.0041729,50.6038901 39.8049878,50.0307962 39.8049878,49.2759783 C39.8049878,48.4512699 40.0111618,47.8572091 40.4235161,47.4937783 C40.8358703,47.1303474 41.5172929,46.9486347 42.4678043,46.9486347 L47.8773056,46.9486347 C48.8278171,46.9486347 49.5022507,47.1303474 49.9006269,47.4937783 C50.299003,47.8572091 50.498188,48.4512699 50.498188,49.2759783 C50.498188,50.0307962 50.3059919,50.6038901 49.9215939,50.9952772 C49.5371959,51.3866642 48.9745854,51.5823548 48.2337456,51.5823548 L47.8773056,51.5823548 L47.8773056,67.2237811 L48.2337456,67.2237811 C48.9885636,67.2237811 49.5616574,67.4159772 49.9530445,67.8003752 C50.3444316,68.1847732 50.5401222,68.7473837 50.5401222,69.4882235 C50.5401222,70.3129319 50.3374426,70.9069927 49.9320774,71.2704235 C49.5267123,71.6338543 48.8417952,71.815567 47.8773056,71.815567 L42.4678043,71.815567 C41.5033148,71.815567 40.8183977,71.6373488 40.4130325,71.280907 C40.0076674,70.9244652 39.8049878,70.32691 39.8049878,69.4882235 C39.8049878,68.7473837 40.0041729,68.1847732 40.402549,67.8003752 C40.8009251,67.4159772 41.3775135,67.2237811 42.1323314,67.2237811 L42.4678043,67.2237811 L42.4678043,61.0384986 L35.611576,61.0384986 L35.611576,67.2237811 L35.9470489,67.2237811 C36.7018668,67.2237811 37.2784552,67.4159772 37.6768313,67.8003752 C38.0752074,68.1847732 38.2743925,68.7473837 38.2743925,69.4882235 C38.2743925,70.3129319 38.0682185,70.9069927 37.6558642,71.2704235 C37.24351,71.6338543 36.5620874,71.815567 35.611576,71.815567 L30.2020747,71.815567 C29.2375851,71.815567 28.552668,71.6373488 28.1473029,71.280907 C27.7419377,70.9244652 27.5392581,70.32691 27.5392581,69.4882235 C27.5392581,68.7473837 27.7349487,68.1847732 28.1263358,67.8003752 C28.5177229,67.4159772 29.0908168,67.2237811 29.8456347,67.2237811 L30.2020747,67.2237811 L30.2020747,51.5823548 L29.8456347,51.5823548 C29.1047949,51.5823548 28.5421844,51.3866642 28.1577864,50.9952772 C27.7733884,50.6038901 27.5811923,50.0307962 27.5811923,49.2759783 C27.5811923,48.4512699 27.7803773,47.8572091 28.1787534,47.4937783 C28.5771296,47.1303474 29.2515632,46.9486347 30.2020747,46.9486347 L35.611576,46.9486347 C36.5481093,46.9486347 37.2260374,47.1303474 37.6453807,47.4937783 C38.064724,47.8572091 38.2743925,48.4512699 38.2743925,49.2759783 C38.2743925,50.0307962 38.0752074,50.6038901 37.6768313,50.9952772 C37.2784552,51.3866642 36.7018668,51.5823548 35.9470489,51.5823548 L35.611576,51.5823548 Z M67.365213,51.5823548 L67.365213,67.2237811 L70.887679,67.2237811 C71.8381904,67.2237811 72.519613,67.4019993 72.9319673,67.7584411 C73.3443215,68.1148829 73.5504955,68.6914712 73.5504955,69.4882235 C73.5504955,70.2989538 73.340827,70.8895201 72.9214837,71.25994 C72.5021404,71.6303599 71.8242123,71.815567 70.887679,71.815567 L58.4332458,71.815567 C57.4827343,71.815567 56.8013117,71.6338543 56.3889575,71.2704235 C55.9766033,70.9069927 55.7704292,70.3129319 55.7704292,69.4882235 C55.7704292,68.6774931 55.9731088,68.0974103 56.378474,67.7479575 C56.7838391,67.3985048 57.4687562,67.2237811 58.4332458,67.2237811 L61.9557117,67.2237811 L61.9557117,51.5823548 L58.4332458,51.5823548 C57.4827343,51.5823548 56.8013117,51.4006421 56.3889575,51.0372113 C55.9766033,50.6737805 55.7704292,50.0867087 55.7704292,49.2759783 C55.7704292,48.4512699 55.9731088,47.8641981 56.378474,47.5147453 C56.7838391,47.1652926 57.4687562,46.9905689 58.4332458,46.9905689 L70.887679,46.9905689 C71.8801247,46.9905689 72.5720308,47.1652926 72.9634178,47.5147453 C73.3548049,47.8641981 73.5504955,48.4512699 73.5504955,49.2759783 C73.5504955,50.0867087 73.347816,50.6737805 72.9424508,51.0372113 C72.5370856,51.4006421 71.8521685,51.5823548 70.887679,51.5823548 L67.365213,51.5823548 Z M97.8608265,51.5823548 L97.8608265,63.1771386 L97.8608265,63.5755127 C97.8608265,65.4485794 97.7385199,66.8044357 97.493903,67.6431222 C97.2492861,68.4818088 96.8404325,69.2296264 96.26733,69.8865976 C95.5264902,70.7392623 94.4991146,71.3822457 93.1851723,71.815567 C91.87123,72.2488884 90.2917273,72.4655459 88.4466169,72.4655459 C87.1466527,72.4655459 85.8921362,72.3397448 84.6830298,72.0881388 C83.4739233,71.8365328 82.3102631,71.4591296 81.1920144,70.9559176 C80.5769776,70.6763554 80.175113,70.31293 79.9864085,69.8656305 C79.797704,69.418331 79.7033532,68.6914802 79.7033532,67.6850564 L79.7033532,63.3658422 C79.7033532,62.1637247 79.8780769,61.3250508 80.2275297,60.849795 C80.5769824,60.3745393 81.185021,60.136915 82.0516638,60.136915 C83.2957156,60.136915 83.9806326,61.0524675 84.1064356,62.8835998 C84.1204137,63.2050963 84.1413806,63.4497096 84.1693368,63.6174469 C84.3370741,65.2389076 84.7144774,66.3466561 85.301558,66.9407258 C85.8886386,67.5347954 86.8251579,67.8318258 88.1111439,67.8318258 C89.7046484,67.8318258 90.8263749,67.4089943 91.476357,66.5633187 C92.126339,65.7176431 92.4513252,64.1765796 92.4513252,61.9400821 L92.4513252,51.5823548 L88.9288593,51.5823548 C87.9783478,51.5823548 87.2969252,51.4006421 86.884571,51.0372113 C86.4722168,50.6737805 86.2660427,50.0867087 86.2660427,49.2759783 C86.2660427,48.4512699 86.4652278,47.8641981 86.8636039,47.5147453 C87.26198,47.1652926 87.9503916,46.9905689 88.9288593,46.9905689 L99.6220595,46.9905689 C100.600527,46.9905689 101.288939,47.1652926 101.687315,47.5147453 C102.085691,47.8641981 102.284876,48.4512699 102.284876,49.2759783 C102.284876,50.0867087 102.078702,50.6737805 101.666348,51.0372113 C101.253994,51.4006421 100.572571,51.5823548 99.6220595,51.5823548 L97.8608265,51.5823548 Z M112.505343,51.5823548 L112.505343,57.9353738 L118.984165,51.4565525 C118.257303,51.3726838 117.747109,51.1665098 117.453569,50.8380242 C117.160029,50.5095387 117.013261,49.9888619 117.013261,49.2759783 C117.013261,48.4512699 117.212446,47.8572091 117.610822,47.4937783 C118.009198,47.1303474 118.683632,46.9486347 119.634143,46.9486347 L124.771073,46.9486347 C125.721584,46.9486347 126.396018,47.1303474 126.794394,47.4937783 C127.19277,47.8572091 127.391955,48.4512699 127.391955,49.2759783 C127.391955,50.0447743 127.19277,50.6213627 126.794394,51.0057607 C126.396018,51.3901587 125.812441,51.5823548 125.043645,51.5823548 L124.561402,51.5823548 L118.459988,57.641835 C119.592215,58.4805215 120.626579,59.5812811 121.563113,60.9441468 C122.499646,62.3070125 123.596911,64.400203 124.854941,67.2237811 L125.127513,67.2237811 L125.546854,67.2237811 C126.371563,67.2237811 126.98659,67.4124827 127.391955,67.7898917 C127.79732,68.1673006 128,68.7334056 128,69.4882235 C128,70.3129319 127.793826,70.9069927 127.381472,71.2704235 C126.969118,71.6338543 126.287695,71.815567 125.337183,71.815567 L122.758235,71.815567 C121.626008,71.815567 120.710456,71.0537715 120.01155,69.5301576 C119.885747,69.2505954 119.787902,69.026949 119.718012,68.8592117 C118.795456,66.9022764 117.949793,65.3926632 117.180997,64.3303269 C116.412201,63.2679906 115.510627,62.2965265 114.476247,61.4159056 L112.505343,63.302941 L112.505343,67.2237811 L112.840816,67.2237811 C113.595634,67.2237811 114.172222,67.4159772 114.570599,67.8003752 C114.968975,68.1847732 115.16816,68.7473837 115.16816,69.4882235 C115.16816,70.3129319 114.961986,70.9069927 114.549631,71.2704235 C114.137277,71.6338543 113.455855,71.815567 112.505343,71.815567 L107.095842,71.815567 C106.131352,71.815567 105.446435,71.6373488 105.04107,71.280907 C104.635705,70.9244652 104.433025,70.32691 104.433025,69.4882235 C104.433025,68.7473837 104.628716,68.1847732 105.020103,67.8003752 C105.41149,67.4159772 105.984584,67.2237811 106.739402,67.2237811 L107.095842,67.2237811 L107.095842,51.5823548 L106.739402,51.5823548 C105.998562,51.5823548 105.435952,51.3866642 105.051554,50.9952772 C104.667156,50.6038901 104.474959,50.0307962 104.474959,49.2759783 C104.474959,48.4512699 104.674145,47.8572091 105.072521,47.4937783 C105.470897,47.1303474 106.14533,46.9486347 107.095842,46.9486347 L112.505343,46.9486347 C113.441877,46.9486347 114.119805,47.1303474 114.539148,47.4937783 C114.958491,47.8572091 115.16816,48.4512699 115.16816,49.2759783 C115.16816,50.0307962 114.968975,50.6038901 114.570599,50.9952772 C114.172222,51.3866642 113.595634,51.5823548 112.840816,51.5823548 L112.505343,51.5823548 Z M13.439885,96.325622 L17.4445933,84.4372993 C17.6961993,83.6545252 18.0456468,83.0849258 18.4929463,82.728484 C18.9402458,82.3720422 19.5343065,82.193824 20.2751463,82.193824 L23.5460076,82.193824 C24.496519,82.193824 25.1779416,82.3755367 25.5902958,82.7389675 C26.0026501,83.1023984 26.2088241,83.6964591 26.2088241,84.5211676 C26.2088241,85.2759855 26.009639,85.8490794 25.6112629,86.2404664 C25.2128868,86.6318535 24.6362984,86.8275441 23.8814805,86.8275441 L23.5460076,86.8275441 L24.1330852,102.46897 L24.4895252,102.46897 C25.2443431,102.46897 25.8104481,102.661166 26.187857,103.045564 C26.565266,103.429962 26.7539676,103.992573 26.7539676,104.733413 C26.7539676,105.558121 26.5547826,106.152182 26.1564064,106.515613 C25.7580303,106.879044 25.0835967,107.060756 24.1330852,107.060756 L19.4154969,107.060756 C18.4649855,107.060756 17.7905518,106.882538 17.3921757,106.526096 C16.9937996,106.169654 16.7946145,105.572099 16.7946145,104.733413 C16.7946145,103.992573 16.9868106,103.429962 17.3712086,103.045564 C17.7556066,102.661166 18.325206,102.46897 19.0800239,102.46897 L19.4154969,102.46897 L19.1219581,89.6790642 L16.0607674,99.1981091 C15.8371177,99.9109927 15.5191204,100.42468 15.1067662,100.739188 C14.694412,101.053695 14.1248126,101.210947 13.3979509,101.210947 C12.6710892,101.210947 12.0945008,101.053695 11.6681685,100.739188 C11.2418362,100.42468 10.91685,99.9109927 10.6932002,99.1981091 L7.65297664,89.6790642 L7.35943781,102.46897 L7.69491075,102.46897 C8.44972866,102.46897 9.01932808,102.661166 9.40372609,103.045564 C9.78812409,103.429962 9.98032022,103.992573 9.98032022,104.733413 C9.98032022,105.558121 9.77764067,106.152182 9.3722755,106.515613 C8.96691032,106.879044 8.29597114,107.060756 7.35943781,107.060756 L2.62088241,107.060756 C1.68434908,107.060756 1.01340989,106.879044 0.608044719,106.515613 C0.202679546,106.152182 0,105.558121 0,104.733413 C0,103.992573 0.192196121,103.429962 0.57659413,103.045564 C0.960992139,102.661166 1.53059155,102.46897 2.28540946,102.46897 L2.62088241,102.46897 L3.22892713,86.8275441 L2.89345418,86.8275441 C2.13863627,86.8275441 1.56204791,86.6318535 1.16367179,86.2404664 C0.765295672,85.8490794 0.5661106,85.2759855 0.5661106,84.5211676 C0.5661106,83.6964591 0.772284622,83.1023984 1.18463885,82.7389675 C1.59699308,82.3755367 2.27841569,82.193824 3.22892713,82.193824 L6.49978838,82.193824 C7.22665007,82.193824 7.81022738,82.3685477 8.25053783,82.7180005 C8.69084827,83.0674532 9.05077919,83.6405471 9.33034138,84.4372993 L13.439885,96.325622 Z M43.8935644,98.3803938 L43.8935644,86.8275441 L42.7403761,86.8275441 C41.8178209,86.8275441 41.1573651,86.6458314 40.758989,86.2824006 C40.3606129,85.9189697 40.1614278,85.3318979 40.1614278,84.5211676 C40.1614278,83.7104372 40.3606129,83.119871 40.758989,82.7494511 C41.1573651,82.3790312 41.8178209,82.193824 42.7403761,82.193824 L48.6950209,82.193824 C49.6035981,82.193824 50.2605593,82.3790312 50.6659245,82.7494511 C51.0712897,83.119871 51.2739692,83.7104372 51.2739692,84.5211676 C51.2739692,85.2620074 51.0817731,85.8316068 50.6973751,86.2299829 C50.3129771,86.628359 49.7643445,86.8275441 49.051461,86.8275441 L48.6950209,86.8275441 L48.6950209,105.865634 C48.6950209,106.522605 48.6251315,106.934953 48.4853504,107.10269 C48.3455693,107.270428 48.0310665,107.354295 47.5418327,107.354295 L45.4451268,107.354295 C44.7741775,107.354295 44.3024234,107.284406 44.0298503,107.144625 C43.7572771,107.004843 43.5231473,106.76023 43.3274538,106.410777 L34.6051571,91.0838571 L34.6051571,102.46897 L35.8212466,102.46897 C36.7298237,102.46897 37.379796,102.643694 37.7711831,102.993147 C38.1625701,103.3426 38.3582607,103.922682 38.3582607,104.733413 C38.3582607,105.558121 38.1590757,106.152182 37.7606995,106.515613 C37.3623234,106.879044 36.7158456,107.060756 35.8212466,107.060756 L29.8037005,107.060756 C28.8951234,107.060756 28.2381621,106.879044 27.832797,106.515613 C27.4274318,106.152182 27.2247522,105.558121 27.2247522,104.733413 C27.2247522,103.992573 27.4134539,103.429962 27.7908629,103.045564 C28.1682718,102.661166 28.7273878,102.46897 29.4682276,102.46897 L29.8037005,102.46897 L29.8037005,86.8275441 L29.4682276,86.8275441 C28.755344,86.8275441 28.203217,86.628359 27.8118299,86.2299829 C27.4204428,85.8316068 27.2247522,85.2620074 27.2247522,84.5211676 C27.2247522,83.7104372 27.4309263,83.119871 27.8432805,82.7494511 C28.2556347,82.3790312 28.9091015,82.193824 29.8037005,82.193824 L33.2422983,82.193824 C34.0670067,82.193824 34.6261227,82.3021527 34.919663,82.5188134 C35.2132033,82.7354741 35.5416839,83.1722835 35.9051148,83.8292546 L43.8935644,98.3803938 Z M64.6604624,86.3662688 C62.8572863,86.3662688 61.4420239,87.0931196 60.4146329,88.546843 C59.3872418,90.0005663 58.873554,92.0203728 58.873554,94.6063231 C58.873554,97.1922733 59.3907363,99.2190688 60.4251164,100.68677 C61.4594965,102.154472 62.8712644,102.888312 64.6604624,102.888312 C66.4636385,102.888312 67.8823953,102.157966 68.9167754,100.697254 C69.9511555,99.2365414 70.4683378,97.2062514 70.4683378,94.6063231 C70.4683378,92.0203728 69.95465,90.0005663 68.9272589,88.546843 C67.8998679,87.0931196 66.4776166,86.3662688 64.6604624,86.3662688 L64.6604624,86.3662688 Z M64.6604624,81.501911 C68.0990773,81.501911 70.929602,82.7319662 73.1521214,85.1921135 C75.3746408,87.6522607 76.4858838,90.7902992 76.4858838,94.6063231 C76.4858838,98.4503032 75.3816297,101.595331 73.1730884,104.0415 C70.9645471,106.487669 68.1270335,107.710735 64.6604624,107.710735 C61.2358256,107.710735 58.4053009,106.477185 56.1688034,104.010049 C53.9323059,101.542913 52.8140739,98.4083688 52.8140739,94.6063231 C52.8140739,90.7763211 53.9218224,87.6347881 56.1373528,85.1816299 C58.3528831,82.7284717 61.1938912,81.501911 64.6604624,81.501911 L64.6604624,81.501911 Z M87.4611651,98.1707232 L87.4611651,102.46897 L89.6207722,102.46897 C90.5293493,102.46897 91.1758272,102.643694 91.5602252,102.993147 C91.9446232,103.3426 92.1368193,103.922682 92.1368193,104.733413 C92.1368193,105.558121 91.9411287,106.152182 91.5497417,106.515613 C91.1583546,106.879044 90.5153712,107.060756 89.6207722,107.060756 L82.3661697,107.060756 C81.4436145,107.060756 80.7831587,106.879044 80.3847826,106.515613 C79.9864065,106.152182 79.7872214,105.558121 79.7872214,104.733413 C79.7872214,103.992573 79.9759231,103.429962 80.353332,103.045564 C80.730741,102.661166 81.282868,102.46897 82.0097297,102.46897 L82.3661697,102.46897 L82.3661697,86.8275441 L82.0097297,86.8275441 C81.2968461,86.8275441 80.7482136,86.628359 80.3638155,86.2299829 C79.9794175,85.8316068 79.7872214,85.2620074 79.7872214,84.5211676 C79.7872214,83.7104372 79.989901,83.119871 80.3952661,82.7494511 C80.8006313,82.3790312 81.4575926,82.193824 82.3661697,82.193824 L91.0255652,82.193824 C94.450202,82.193824 97.0396079,82.8507853 98.7938606,84.1647276 C100.548113,85.4786699 101.425227,87.414609 101.425227,89.972603 C101.425227,92.6703781 100.551608,94.7111515 98.8043442,96.0949843 C97.0570805,97.4788171 94.4641801,98.1707232 91.0255652,98.1707232 L87.4611651,98.1707232 Z M87.4611651,86.8275441 L87.4611651,93.4531348 L90.4384875,93.4531348 C92.0879044,93.4531348 93.328443,93.1735768 94.1601405,92.6144525 C94.9918381,92.0553281 95.4076806,91.2166541 95.4076806,90.0984053 C95.4076806,89.0500471 94.9778602,88.2428234 94.1182064,87.67671 C93.2585527,87.1105966 92.031992,86.8275441 90.4384875,86.8275441 L87.4611651,86.8275441 Z M114.727851,107.396229 L113.092421,109.03166 C113.69348,108.835966 114.284046,108.689198 114.864137,108.591352 C115.444229,108.493505 116.013828,108.444582 116.572953,108.444582 C117.677223,108.444582 118.840883,108.608823 120.063968,108.937308 C121.287053,109.265794 122.031376,109.430034 122.29696,109.430034 C122.744259,109.430034 123.327837,109.279772 124.047709,108.979242 C124.767582,108.678713 125.253314,108.52845 125.50492,108.52845 C126.02211,108.52845 126.45193,108.727636 126.794394,109.126012 C127.136858,109.524388 127.308087,110.024098 127.308087,110.625156 C127.308087,111.421909 126.836333,112.099837 125.892811,112.658961 C124.949288,113.218086 123.792617,113.497643 122.422762,113.497643 C121.486229,113.497643 120.28413,113.277492 118.816428,112.837181 C117.348727,112.396871 116.286406,112.176719 115.629435,112.176719 C114.636989,112.176719 113.518757,112.449288 112.274706,112.994434 C111.030654,113.53958 110.261869,113.812149 109.968329,113.812149 C109.36727,113.812149 108.857077,113.612964 108.437734,113.214588 C108.01839,112.816212 107.808722,112.337469 107.808722,111.778345 C107.808722,111.386958 107.941512,110.971115 108.207096,110.530805 C108.47268,110.090494 108.94094,109.520895 109.611889,108.821989 L111.729562,106.683349 C109.395218,105.830685 107.536157,104.29661 106.152324,102.08108 C104.768491,99.8655494 104.076585,97.3180772 104.076585,94.4385866 C104.076585,90.6365409 105.180839,87.5299526 107.389381,85.1187288 C109.597922,82.7075049 112.442425,81.501911 115.922974,81.501911 C119.389545,81.501911 122.227059,82.7109994 124.4356,85.1292123 C126.644141,87.5474252 127.748395,90.650519 127.748395,94.4385866 C127.748395,98.2126762 126.65113,101.322759 124.456567,103.768928 C122.262004,106.215097 119.480402,107.438163 116.111677,107.438163 C115.888028,107.438163 115.660887,107.434669 115.430248,107.42768 C115.199609,107.420691 114.965479,107.410207 114.727851,107.396229 L114.727851,107.396229 Z M115.922974,86.3662688 C114.119798,86.3662688 112.704535,87.0931196 111.677144,88.546843 C110.649753,90.0005663 110.136065,92.0203728 110.136065,94.6063231 C110.136065,97.1922733 110.653248,99.2190688 111.687628,100.68677 C112.722008,102.154472 114.133776,102.888312 115.922974,102.888312 C117.72615,102.888312 119.144907,102.157966 120.179287,100.697254 C121.213667,99.2365414 121.730849,97.2062514 121.730849,94.6063231 C121.730849,92.0203728 121.217161,90.0005663 120.18977,88.546843 C119.162379,87.0931196 117.740128,86.3662688 115.922974,86.3662688 L115.922974,86.3662688 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/mono-line": {
"title": "$:/core/images/mono-line",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-mono-line tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M60.4374591,84.522627 L61.3450888,84.522627 C63.2671377,84.522627 64.7264493,85.0120303 65.7230673,85.9908515 C66.7196852,86.9696727 67.2179868,88.4022896 67.2179868,90.288745 C67.2179868,92.3887615 66.6929905,93.9014625 65.6429823,94.8268935 C64.5929741,95.7523244 62.857817,96.215033 60.4374591,96.215033 L44.3670747,96.215033 C41.9111232,96.215033 40.1670679,95.7612227 39.1348565,94.8535884 C38.102645,93.9459542 37.586547,92.424355 37.586547,90.288745 C37.586547,88.2243221 38.102645,86.747214 39.1348565,85.8573766 C40.1670679,84.9675391 41.9111232,84.522627 44.3670747,84.522627 L46.235724,84.522627 L44.0467348,78.2759992 L20.9822627,78.2759992 L18.6864935,84.522627 L20.5551429,84.522627 C22.9755008,84.522627 24.7106579,84.9764373 25.7606661,85.8840716 C26.8106743,86.7917058 27.3356705,88.2599156 27.3356705,90.288745 C27.3356705,92.3887615 26.8106743,93.9014625 25.7606661,94.8268935 C24.7106579,95.7523244 22.9755008,96.215033 20.5551429,96.215033 L6.78052766,96.215033 C4.32457622,96.215033 2.58052094,95.7523244 1.54830946,94.8268935 C0.516097994,93.9014625 0,92.3887615 0,90.288745 C0,88.4022896 0.498301511,86.9696727 1.49491948,85.9908515 C2.49153745,85.0120303 3.95084902,84.522627 5.87289797,84.522627 L6.78052766,84.522627 L21.0890427,44.6937008 L16.8178442,44.6937008 C14.3974863,44.6937008 12.6623292,44.2309922 11.612321,43.3055613 C10.5623128,42.3801303 10.0373165,40.8852258 10.0373165,38.8208028 C10.0373165,36.7207864 10.5623128,35.2080854 11.612321,34.2826544 C12.6623292,33.3572234 14.3974863,32.8945149 16.8178442,32.8945149 L36.8390873,32.8945149 C40.0069087,32.8945149 42.231469,34.6029772 43.512835,38.0199531 L43.512835,38.180123 L60.4374591,84.522627 Z M32.4611088,44.6937008 L24.7195615,67.224273 L40.2026561,67.224273 L32.4611088,44.6937008 Z M89.5058233,68.5590225 L89.5058233,84.8429669 L97.5143205,84.8429669 C103.173687,84.8429669 107.160099,84.22009 109.473676,82.9743176 C111.787254,81.7285451 112.944025,79.6463566 112.944025,76.7276897 C112.944025,73.7734293 111.840643,71.6734444 109.633846,70.4276719 C107.427049,69.1818994 103.565213,68.5590225 98.0482204,68.5590225 L89.5058233,68.5590225 Z M116.734714,62.6327346 C120.614405,64.0564746 123.461842,66.0051894 125.277111,68.4789376 C127.092379,70.9526857 128,74.1115614 128,77.9556593 C128,81.1946677 127.216955,84.1488838 125.650841,86.8183962 C124.084727,89.4879087 121.84237,91.676876 118.923703,93.385364 C117.215215,94.3819819 115.302093,95.1027395 113.18428,95.5476582 C111.066467,95.9925769 108.06776,96.215033 104.188068,96.215033 L99.7033098,96.215033 L76.3184979,96.215033 C73.9693269,96.215033 72.2875593,95.7523244 71.2731446,94.8268935 C70.2587299,93.9014625 69.7515301,92.3887615 69.7515301,90.288745 C69.7515301,88.4022896 70.2320352,86.9696727 71.1930596,85.9908515 C72.1540841,85.0120303 73.5600062,84.522627 75.4108682,84.522627 L76.3184979,84.522627 L76.3184979,44.6937008 L75.4108682,44.6937008 C73.5600062,44.6937008 72.1540841,44.1953993 71.1930596,43.1987813 C70.2320352,42.2021633 69.7515301,40.7428518 69.7515301,38.8208028 C69.7515301,36.7563799 70.2676281,35.2525771 71.2998396,34.3093494 C72.3320511,33.3661217 74.0049204,32.8945149 76.3184979,32.8945149 L100.877889,32.8945149 C108.388118,32.8945149 114.09189,34.3538264 117.989378,37.2724934 C121.886867,40.1911603 123.835581,44.4623161 123.835581,50.0860889 C123.835581,52.8623819 123.239399,55.3093982 122.047017,57.4272114 C120.854635,59.5450246 119.083885,61.2801816 116.734714,62.6327346 L116.734714,62.6327346 Z M89.5058233,44.3733609 L89.5058233,57.8276363 L96.7134708,57.8276363 C101.091471,57.8276363 104.179161,57.3115383 105.976633,56.2793268 C107.774104,55.2471153 108.672827,53.50306 108.672827,51.0471086 C108.672827,48.7335312 107.863087,47.0428653 106.243583,45.9750604 C104.624078,44.9072554 101.999097,44.3733609 98.3685602,44.3733609 L89.5058233,44.3733609 Z\"></path>\n </g>\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-image-button": {
"title": "$:/core/images/new-image-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M81.3619177,73.6270062 L97.1875317,46.2162388 C97.91364,44.9585822 97.4824378,43.3533085 96.2260476,42.6279312 L46.2162388,13.7547547 C44.9585822,13.0286463 43.3533085,13.4598485 42.6279312,14.7162388 L30.0575956,36.4886988 L40.0978909,31.2276186 C43.1404959,29.6333041 46.8692155,31.3421319 47.6479264,34.6877101 L51.2545483,52.3903732 L61.1353556,53.2399953 C63.2899974,53.4346096 65.1046382,54.9309951 65.706105,57.0091178 C65.7395572,57.1246982 65.8069154,57.3539875 65.9047035,57.6813669 C66.0696435,58.2335608 66.2581528,58.852952 66.4667073,59.5238092 C67.0618822,61.4383079 67.6960725,63.3742727 68.3393254,65.2021174 C68.5462918,65.7902259 68.7511789,66.3583016 68.953259,66.9034738 C69.5777086,68.5881157 70.1617856,70.0172008 70.6783305,71.110045 C70.9334784,71.6498566 71.1627732,72.0871602 71.4035746,72.5373068 C71.6178999,72.7492946 71.9508843,72.9623307 72.4151452,73.1586945 C73.5561502,73.6412938 75.1990755,73.899146 77.0720271,73.9171651 C77.9355886,73.9254732 78.7819239,73.8832103 79.5638842,73.8072782 C80.0123946,73.7637257 80.3172916,73.7224469 80.4352582,73.7027375 C80.7503629,73.6500912 81.0598053,73.6256267 81.3619177,73.6270062 L81.3619177,73.6270062 L81.3619177,73.6270062 L81.3619177,73.6270062 Z M37.4707881,2.64867269 C38.9217993,0.135447653 42.1388058,-0.723707984 44.6486727,0.725364314 L108.293614,37.4707881 C110.806839,38.9217993 111.665994,42.1388058 110.216922,44.6486727 L73.4714982,108.293614 C72.0204871,110.806839 68.8034805,111.665994 66.2936136,110.216922 L2.64867269,73.4714982 C0.135447653,72.0204871 -0.723707984,68.8034805 0.725364314,66.2936136 L37.4707881,2.64867269 L37.4707881,2.64867269 L37.4707881,2.64867269 L37.4707881,2.64867269 Z M80.3080975,53.1397764 C82.8191338,54.5895239 86.0299834,53.7291793 87.4797308,51.218143 C88.9294783,48.7071068 88.0691338,45.4962571 85.5580975,44.0465097 C83.0470612,42.5967622 79.8362116,43.4571068 78.3864641,45.968143 C76.9367166,48.4791793 77.7970612,51.6900289 80.3080975,53.1397764 L80.3080975,53.1397764 L80.3080975,53.1397764 L80.3080975,53.1397764 Z M96,112 L88.0070969,112 C83.5881712,112 80,108.418278 80,104 C80,99.5907123 83.5848994,96 88.0070969,96 L96,96 L96,88.0070969 C96,83.5881712 99.581722,80 104,80 C108.409288,80 112,83.5848994 112,88.0070969 L112,96 L119.992903,96 C124.411829,96 128,99.581722 128,104 C128,108.409288 124.415101,112 119.992903,112 L112,112 L112,119.992903 C112,124.411829 108.418278,128 104,128 C99.5907123,128 96,124.415101 96,119.992903 L96,112 L96,112 Z M33.3471097,51.7910932 C40.7754579,59.7394511 42.3564368,62.4818351 40.7958321,65.1848818 C39.2352273,67.8879286 26.9581062,62.8571718 24.7019652,66.7649227 C22.4458242,70.6726735 23.7947046,70.0228006 22.2648667,72.6725575 L41.9944593,84.0634431 C41.9944593,84.0634431 36.3904568,75.8079231 37.7602356,73.4353966 C40.2754811,69.0788636 46.5298923,72.1787882 48.1248275,69.4162793 C50.538989,65.234829 43.0222016,59.7770885 33.3471097,51.7910932 L33.3471097,51.7910932 Z\"></path>\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/opacity": {
"title": "$:/core/images/opacity",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-opacity tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M102.361773,65 C101.833691,67.051742 101.183534,69.0544767 100.419508,71 L82.5835324,71 C83.7602504,69.1098924 84.7666304,67.1027366 85.581205,65 L102.361773,65 Z M102.834311,63 C103.256674,61.0388326 103.568427,59.0365486 103.762717,57 L87.6555706,57 C87.3692052,59.0609452 86.9083652,61.0660782 86.2884493,63 L102.834311,63 Z M99.5852583,73 C98.6682925,75.0747721 97.6196148,77.0783056 96.4498253,79 L75.8124196,79 C77.8387053,77.2115633 79.6621163,75.1985844 81.2437158,73 L99.5852583,73 Z M95.1689122,81 C93.7449202,83.1155572 92.1695234,85.1207336 90.458251,87 L60.4614747,87 C65.1836162,85.86248 69.5430327,83.794147 73.3347255,81 L95.1689122,81 Z M87.6555706,47 L103.762717,47 C101.246684,20.6269305 79.0321807,0 52,0 C23.281193,0 0,23.281193 0,52 C0,77.2277755 17.9651296,98.2595701 41.8000051,103 L62.1999949,103 C67.8794003,101.870444 73.2255333,99.8158975 78.074754,97 L39,97 L39,95 L81.2493857,95 C83.8589242,93.2215015 86.2981855,91.2116653 88.5376609,89 L39,89 L39,87 L43.5385253,87 C27.7389671,83.1940333 16,68.967908 16,52 C16,32.117749 32.117749,16 52,16 C70.1856127,16 85.2217929,29.4843233 87.6555706,47 Z M87.8767787,49 L103.914907,49 C103.971379,49.9928025 104,50.9930589 104,52 C104,53.0069411 103.971379,54.0071975 103.914907,55 L87.8767787,55 C87.958386,54.0107999 88,53.0102597 88,52 C88,50.9897403 87.958386,49.9892001 87.8767787,49 Z\"></path>\n <path d=\"M76,128 C104.718807,128 128,104.718807 128,76 C128,47.281193 104.718807,24 76,24 C47.281193,24 24,47.281193 24,76 C24,104.718807 47.281193,128 76,128 L76,128 Z M76,112 C95.882251,112 112,95.882251 112,76 C112,56.117749 95.882251,40 76,40 C56.117749,40 40,56.117749 40,76 C40,95.882251 56.117749,112 76,112 L76,112 Z\"></path>\n <path d=\"M37,58 L90,58 L90,62 L37,62 L37,58 L37,58 Z M40,50 L93,50 L93,54 L40,54 L40,50 L40,50 Z M40,42 L93,42 L93,46 L40,46 L40,42 L40,42 Z M32,66 L85,66 L85,70 L32,70 L32,66 L32,66 Z M30,74 L83,74 L83,78 L30,78 L30,74 L30,74 Z M27,82 L80,82 L80,86 L27,86 L27,82 L27,82 Z\"></path>\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/paint": {
"title": "$:/core/images/paint",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-paint tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M83.5265806,76.1907935 C90.430962,69.2864121 91.8921169,59.0000433 87.9100453,50.6642209 L125.812763,12.7615036 C128.732035,9.84223095 128.72611,5.10322984 125.812796,2.18991592 C122.893542,-0.729338085 118.161775,-0.730617045 115.241209,2.18994966 L77.3384914,40.092667 C69.002669,36.1105954 58.7163002,37.5717503 51.8119188,44.4761317 L83.5265806,76.1907935 L83.5265806,76.1907935 L83.5265806,76.1907935 L83.5265806,76.1907935 Z M80.8836921,78.8336819 L49.1690303,47.1190201 C49.1690303,47.1190201 8.50573364,81.242543 0,80.2820711 C0,80.2820711 3.78222974,85.8744423 6.82737483,88.320684 C20.8514801,82.630792 44.1526049,63.720771 44.1526049,63.720771 L44.8144806,64.3803375 C44.8144806,64.3803375 19.450356,90.2231043 9.18040433,92.0477601 C10.4017154,93.4877138 13.5343883,96.1014812 15.4269991,97.8235871 C20.8439164,96.3356979 50.1595367,69.253789 50.1595367,69.253789 L50.8214124,69.9133555 L18.4136144,100.936036 L23.6993903,106.221812 L56.1060358,75.2002881 L56.7679115,75.8598546 C56.7679115,75.8598546 28.9040131,106.396168 28.0841366,108.291555 C28.0841366,108.291555 34.1159238,115.144621 35.6529617,116.115796 C36.3545333,113.280171 63.5365402,82.6307925 63.5365402,82.6307925 L64.1984159,83.290359 C64.1984159,83.290359 43.6013016,107.04575 39.2343772,120.022559 C42.443736,123.571575 46.7339155,125.159692 50.1595362,126.321151 C47.9699978,114.504469 80.8836921,78.8336819 80.8836921,78.8336819 L80.8836921,78.8336819 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/picture": {
"title": "$:/core/images/picture",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-picture tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M112,68.2332211 L112,20.0027785 C112,17.7898769 110.207895,16 107.997221,16 L20.0027785,16 C17.7898769,16 16,17.792105 16,20.0027785 L16,58.312373 L25.2413115,43.7197989 C28.041793,39.297674 34.2643908,38.7118128 37.8410347,42.5335275 L56.0882845,63.1470817 L69.7748997,56.7400579 C72.766567,55.3552503 76.3013751,55.9473836 78.678437,58.2315339 C78.8106437,58.3585731 79.0742301,58.609836 79.4527088,58.9673596 C80.0910923,59.570398 80.8117772,60.2441563 81.598127,60.9705595 C83.8422198,63.043576 86.1541548,65.1151944 88.3956721,67.0372264 C89.1168795,67.6556396 89.8200801,68.2492007 90.5021258,68.8146755 C92.6097224,70.5620551 94.4693308,72.0029474 95.9836366,73.0515697 C96.7316295,73.5695379 97.3674038,73.9719282 98.0281481,74.3824999 C98.4724987,74.4989557 99.0742374,74.5263881 99.8365134,74.4317984 C101.709944,74.1993272 104.074502,73.2878514 106.559886,71.8846196 C107.705822,71.2376318 108.790494,70.5370325 109.764561,69.8410487 C110.323259,69.4418522 110.694168,69.1550757 110.834827,69.0391868 C111.210545,68.7296319 111.600264,68.4615815 112,68.2332211 L112,68.2332211 Z M0,8.00697327 C0,3.58484404 3.59075293,0 8.00697327,0 L119.993027,0 C124.415156,0 128,3.59075293 128,8.00697327 L128,119.993027 C128,124.415156 124.409247,128 119.993027,128 L8.00697327,128 C3.58484404,128 0,124.409247 0,119.993027 L0,8.00697327 L0,8.00697327 Z M95,42 C99.418278,42 103,38.418278 103,34 C103,29.581722 99.418278,26 95,26 C90.581722,26 87,29.581722 87,34 C87,38.418278 90.581722,42 95,42 L95,42 Z M32,76 C47.8587691,80.8294182 52.0345556,83.2438712 52.0345556,88 C52.0345556,92.7561288 32,95.4712486 32,102.347107 C32,109.222965 33.2849191,107.337637 33.2849191,112 L67.999999,112 C67.999999,112 54.3147136,105.375255 54.3147136,101.200691 C54.3147136,93.535181 64.9302432,92.860755 64.9302432,88 C64.9302432,80.6425555 50.8523779,79.167282 32,76 L32,76 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/preview-closed": {
"title": "$:/core/images/preview-closed",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-preview-closed tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M0.0881363238,64 C-0.210292223,65.8846266 0.249135869,67.8634737 1.4664206,69.4579969 C16.2465319,88.8184886 39.1692554,100.414336 64,100.414336 C88.8307446,100.414336 111.753468,88.8184886 126.533579,69.4579969 C127.750864,67.8634737 128.210292,65.8846266 127.911864,64 C110.582357,78.4158332 88.3036732,87.0858436 64,87.0858436 C39.6963268,87.0858436 17.4176431,78.4158332 0.0881363238,64 Z\"></path>\n <rect x=\"62\" y=\"96\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(80.000000, 101.000000) rotate(-5.000000) translate(-80.000000, -101.000000) \" x=\"78\" y=\"93\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(48.000000, 101.000000) rotate(-355.000000) translate(-48.000000, -101.000000) \" x=\"46\" y=\"93\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(32.000000, 96.000000) rotate(-350.000000) translate(-32.000000, -96.000000) \" x=\"30\" y=\"88\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(96.000000, 96.000000) rotate(-10.000000) translate(-96.000000, -96.000000) \" x=\"94\" y=\"88\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(112.000000, 88.000000) rotate(-20.000000) translate(-112.000000, -88.000000) \" x=\"110\" y=\"80\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(16.000000, 88.000000) rotate(-340.000000) translate(-16.000000, -88.000000) \" x=\"14\" y=\"80\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n </g>\n</svg>"
},
"$:/core/images/preview-open": {
"title": "$:/core/images/preview-open",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-preview-open tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M64.1099282,99.5876785 C39.2791836,99.5876785 16.3564602,87.9918313 1.57634884,68.6313396 C-0.378878622,66.070184 -0.378878622,62.5174945 1.57634884,59.9563389 C16.3564602,40.5958472 39.2791836,29 64.1099282,29 C88.9406729,29 111.863396,40.5958472 126.643508,59.9563389 C128.598735,62.5174945 128.598735,66.070184 126.643508,68.6313396 C111.863396,87.9918313 88.9406729,99.5876785 64.1099282,99.5876785 Z M110.213805,67.5808331 C111.654168,66.0569335 111.654168,63.9430665 110.213805,62.4191669 C99.3257042,50.8995835 82.4391647,44 64.1470385,44 C45.8549124,44 28.9683729,50.8995835 18.0802717,62.4191669 C16.6399094,63.9430665 16.6399094,66.0569335 18.0802717,67.5808331 C28.9683729,79.1004165 45.8549124,86 64.1470385,86 C82.4391647,86 99.3257042,79.1004165 110.213805,67.5808331 Z\"></path>\n <path d=\"M63.5,88 C76.4786916,88 87,77.4786916 87,64.5 C87,51.5213084 76.4786916,41 63.5,41 C50.5213084,41 40,51.5213084 40,64.5 C40,77.4786916 50.5213084,88 63.5,88 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/quote": {
"title": "$:/core/images/quote",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-quote tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M51.2188077,117.712501 L51.2188077,62.1993386 L27.4274524,62.1993386 C27.4274524,53.3075754 29.1096526,45.797753 32.4741035,39.669646 C35.8385544,33.541539 42.0867267,28.9154883 51.2188077,25.7913554 L51.2188077,2 C43.7689521,2.96127169 36.8599155,5.18417913 30.4914905,8.668789 C24.1230656,12.1533989 18.6559149,16.5391352 14.0898743,21.8261295 C9.52383382,27.1131238 5.97919764,33.2411389 3.45585945,40.2103586 C0.932521268,47.1795784 -0.208971741,54.6293222 0.0313461819,62.5598136 L0.0313461819,117.712501 L51.2188077,117.712501 Z M128,117.712501 L128,62.1993386 L104.208645,62.1993386 C104.208645,53.3075754 105.890845,45.797753 109.255296,39.669646 C112.619747,33.541539 118.867919,28.9154883 128,25.7913554 L128,2 C120.550144,2.96127169 113.641108,5.18417913 107.272683,8.668789 C100.904258,12.1533989 95.4371072,16.5391352 90.8710666,21.8261295 C86.3050261,27.1131238 82.7603899,33.2411389 80.2370517,40.2103586 C77.7137136,47.1795784 76.5722206,54.6293222 76.8125385,62.5598136 L76.8125385,117.712501 L128,117.712501 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/size": {
"title": "$:/core/images/size",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-size tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path d=\"M92.3431458,26 L83.1715729,35.1715729 C81.6094757,36.73367 81.6094757,39.26633 83.1715729,40.8284271 C84.73367,42.3905243 87.26633,42.3905243 88.8284271,40.8284271 L104.828427,24.8284271 C106.390524,23.26633 106.390524,20.73367 104.828427,19.1715729 L88.8284271,3.17157288 C87.26633,1.60947571 84.73367,1.60947571 83.1715729,3.17157288 C81.6094757,4.73367004 81.6094757,7.26632996 83.1715729,8.82842712 L92.3431457,18 L22,18 C19.790861,18 18,19.790861 18,22 L18,92.3431458 L8.82842712,83.1715729 C7.26632996,81.6094757 4.73367004,81.6094757 3.17157288,83.1715729 C1.60947571,84.73367 1.60947571,87.26633 3.17157288,88.8284271 L19.1715729,104.828427 C20.73367,106.390524 23.26633,106.390524 24.8284271,104.828427 L40.8284271,88.8284271 C42.3905243,87.26633 42.3905243,84.73367 40.8284271,83.1715729 C39.26633,81.6094757 36.73367,81.6094757 35.1715729,83.1715729 L26,92.3431458 L26,22 L22,26 L92.3431458,26 L92.3431458,26 Z M112,52 L112,116 L116,112 L52,112 C49.790861,112 48,113.790861 48,116 C48,118.209139 49.790861,120 52,120 L116,120 C118.209139,120 120,118.209139 120,116 L120,52 C120,49.790861 118.209139,48 116,48 C113.790861,48 112,49.790861 112,52 L112,52 Z\"></path>\n</svg>"
},
"$:/core/images/spiral": {
"title": "$:/core/images/spiral",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-spiral tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"nonzero\">\n <path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074.14-2.64-1.89-4.89-4.52-5.03-2.64-.14-4.89 1.88-5.03 4.52-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01-.02-.015-.054-.045-.094-.088-.06-.064-.12-.145-.17-.244-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"></path>\n </g>\n</svg>"
},
"$:/core/images/stamp": {
"title": "$:/core/images/stamp",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-stamp tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M49.7334301,64 L16.0098166,64 C11.5838751,64 8,67.5829053 8,72.002643 L8,74.4986785 L8,97 L120,97 L120,74.4986785 L120,72.002643 C120,67.5737547 116.413883,64 111.990183,64 L78.2665699,64 C76.502049,60.7519149 75.5,57.0311962 75.5,53.0769231 C75.5,46.6017951 78.1869052,40.7529228 82.5087769,36.5800577 C85.3313113,32.7688808 87,28.0549983 87,22.952183 C87,10.2760423 76.7025492,0 64,0 C51.2974508,0 41,10.2760423 41,22.952183 C41,28.0549983 42.6686887,32.7688808 45.4912231,36.5800577 C49.8130948,40.7529228 52.5,46.6017951 52.5,53.0769231 C52.5,57.0311962 51.497951,60.7519149 49.7334301,64 Z M8,104 L120,104 L120,112 L8,112 L8,104 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/strikethrough": {
"title": "$:/core/images/strikethrough",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-strikethrough tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M92.793842,38.7255689 L108.215529,38.7255689 C107.987058,31.985687 106.70193,26.1883331 104.360107,21.3333333 C102.018284,16.4783336 98.8197436,12.4516001 94.7643909,9.25301205 C90.7090382,6.05442399 85.9969032,3.71263572 80.6278447,2.22757697 C75.2587862,0.742518233 69.4328739,0 63.1499331,0 C57.552404,0 52.0977508,0.713959839 46.7858099,2.14190094 C41.473869,3.56984203 36.7331757,5.74027995 32.5635877,8.65327979 C28.3939997,11.5662796 25.0526676,15.2788708 22.5394913,19.7911647 C20.026315,24.3034585 18.7697456,29.6438781 18.7697456,35.8125837 C18.7697456,41.4101128 19.883523,46.0651309 22.1111111,49.7777778 C24.3386992,53.4904246 27.3087722,56.5176144 31.021419,58.8594378 C34.7340659,61.2012612 38.9321497,63.0861151 43.6157965,64.5140562 C48.2994433,65.9419973 53.068695,67.1985666 57.9236948,68.2838019 C62.7786945,69.3690371 67.5479462,70.4256977 72.231593,71.4538153 C76.9152398,72.4819329 81.1133237,73.8241773 84.8259705,75.480589 C88.5386174,77.1370007 91.5086903,79.2788802 93.7362784,81.9062918 C95.9638666,84.5337035 97.0776439,87.9607107 97.0776439,92.1874163 C97.0776439,96.6425926 96.1637753,100.298067 94.3360107,103.153949 C92.5082461,106.009831 90.109341,108.265944 87.1392236,109.922356 C84.1691061,111.578768 80.827774,112.749662 77.1151272,113.435074 C73.4024803,114.120485 69.7184476,114.463186 66.0629183,114.463186 C61.4935068,114.463186 57.0383974,113.892018 52.6974565,112.749665 C48.3565156,111.607312 44.5582492,109.836692 41.3025435,107.437751 C38.0468378,105.03881 35.4194656,101.983062 33.4203481,98.270415 C31.4212305,94.5577681 30.4216867,90.1312171 30.4216867,84.9906292 L15,84.9906292 C15,92.4159229 16.3422445,98.8415614 19.0267738,104.267738 C21.711303,109.693914 25.3667774,114.149023 29.9933066,117.633199 C34.6198357,121.117376 39.9888137,123.71619 46.1004016,125.429719 C52.2119895,127.143248 58.6947448,128 65.5488621,128 C71.1463912,128 76.7723948,127.343157 82.4270415,126.029451 C88.0816882,124.715745 93.1936407,122.602424 97.7630522,119.689424 C102.332464,116.776425 106.073613,113.006717 108.986613,108.380187 C111.899613,103.753658 113.356091,98.1847715 113.356091,91.6733601 C113.356091,85.6188899 112.242314,80.5926126 110.014726,76.5943775 C107.787137,72.5961424 104.817065,69.2833688 101.104418,66.6559572 C97.3917708,64.0285455 93.193687,61.9437828 88.5100402,60.4016064 C83.8263934,58.85943 79.0571416,57.5171855 74.2021419,56.3748327 C69.3471422,55.2324798 64.5778904,54.1758192 59.8942436,53.2048193 C55.2105968,52.2338193 51.012513,51.0058084 47.2998661,49.5207497 C43.5872193,48.0356909 40.6171463,46.1222786 38.3895582,43.7804552 C36.1619701,41.4386318 35.0481928,38.3828836 35.0481928,34.6131191 C35.0481928,30.6148841 35.8192694,27.273552 37.3614458,24.5890228 C38.9036222,21.9044935 40.9598265,19.762614 43.5301205,18.1633199 C46.1004145,16.5640259 49.041929,15.4216902 52.3547523,14.7362784 C55.6675757,14.0508667 59.0374661,13.708166 62.4645248,13.708166 C70.9179361,13.708166 77.8576257,15.6786952 83.2838019,19.6198126 C88.709978,23.56093 91.8799597,29.9294518 92.793842,38.7255689 L92.793842,38.7255689 Z\"></path>\n <rect x=\"5\" y=\"54\" width=\"118\" height=\"16\"></rect>\n </g>\n</svg>"
},
"$:/core/images/subscript": {
"title": "$:/core/images/subscript",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-subscript tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M2.27170276,16 L22.1825093,16 L43.8305003,49.6746527 L66.4138983,16 L85.1220387,16 L53.5854592,61.9685735 L87.3937414,111.411516 L67.0820462,111.411516 L43.295982,74.9306422 L19.1090291,111.411516 L0,111.411516 L33.8082822,61.9685735 L2.27170276,16 Z M127.910914,128.411516 L85.3276227,128.411516 C85.3870139,123.24448 86.6342108,118.730815 89.0692508,114.870386 C91.5042907,111.009956 94.8301491,107.654403 99.0469256,104.803624 C101.066227,103.318844 103.174584,101.878629 105.372059,100.482935 C107.569534,99.0872413 109.588805,97.5876355 111.429933,95.9840726 C113.271061,94.3805097 114.785514,92.6433426 115.973338,90.7725192 C117.161163,88.9016958 117.784761,86.7487964 117.844152,84.3137564 C117.844152,83.1853233 117.710524,81.9826691 117.443264,80.7057579 C117.176003,79.4288467 116.656338,78.2410402 115.884252,77.1423026 C115.112166,76.0435651 114.04314,75.123015 112.677142,74.3806248 C111.311144,73.6382345 109.529434,73.267045 107.331959,73.267045 C105.312658,73.267045 103.634881,73.6679297 102.298579,74.4697112 C100.962276,75.2714926 99.8932503,76.3702137 99.0914688,77.7659073 C98.2896874,79.161601 97.6957841,80.8096826 97.3097412,82.7102016 C96.9236982,84.6107206 96.7009845,86.6596869 96.6415933,88.857162 L86.4857457,88.857162 C86.4857457,85.4124713 86.9460207,82.2202411 87.8665846,79.2803758 C88.7871485,76.3405105 90.1679736,73.801574 92.0091014,71.6634901 C93.8502292,69.5254062 96.092214,67.8476295 98.7351233,66.6301095 C101.378033,65.4125895 104.451482,64.8038386 107.955564,64.8038386 C111.756602,64.8038386 114.933984,65.4274371 117.487807,66.6746527 C120.041629,67.9218683 122.105443,69.4957119 123.67931,71.3962309 C125.253178,73.2967499 126.366746,75.3605638 127.02005,77.5877345 C127.673353,79.8149053 128,81.9381095 128,83.9574109 C128,86.4518421 127.613963,88.7086746 126.841877,90.727976 C126.069791,92.7472774 125.03046,94.6032252 123.723854,96.2958749 C122.417247,97.9885247 120.932489,99.5475208 119.269534,100.97291 C117.60658,102.398299 115.884261,103.734582 114.102524,104.981797 C112.320788,106.229013 110.539078,107.416819 108.757341,108.545253 C106.975605,109.673686 105.327523,110.802102 103.813047,111.930535 C102.298571,113.058968 100.977136,114.231927 99.8487031,115.449447 C98.7202699,116.666967 97.9481956,117.958707 97.5324571,119.324705 L127.910914,119.324705 L127.910914,128.411516 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/superscript": {
"title": "$:/core/images/superscript",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-superscript tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M2.27170276,16 L22.1825093,16 L43.8305003,49.6746527 L66.4138983,16 L85.1220387,16 L53.5854592,61.9685735 L87.3937414,111.411516 L67.0820462,111.411516 L43.295982,74.9306422 L19.1090291,111.411516 L0,111.411516 L33.8082822,61.9685735 L2.27170276,16 Z M127.910914,63.4115159 L85.3276227,63.4115159 C85.3870139,58.2444799 86.6342108,53.7308149 89.0692508,49.8703857 C91.5042907,46.0099565 94.8301491,42.654403 99.0469256,39.8036245 C101.066227,38.318844 103.174584,36.8786285 105.372059,35.4829349 C107.569534,34.0872413 109.588805,32.5876355 111.429933,30.9840726 C113.271061,29.3805097 114.785514,27.6433426 115.973338,25.7725192 C117.161163,23.9016958 117.784761,21.7487964 117.844152,19.3137564 C117.844152,18.1853233 117.710524,16.9826691 117.443264,15.7057579 C117.176003,14.4288467 116.656338,13.2410402 115.884252,12.1423026 C115.112166,11.0435651 114.04314,10.123015 112.677142,9.38062477 C111.311144,8.63823453 109.529434,8.26704499 107.331959,8.26704499 C105.312658,8.26704499 103.634881,8.6679297 102.298579,9.46971115 C100.962276,10.2714926 99.8932503,11.3702137 99.0914688,12.7659073 C98.2896874,14.161601 97.6957841,15.8096826 97.3097412,17.7102016 C96.9236982,19.6107206 96.7009845,21.6596869 96.6415933,23.857162 L86.4857457,23.857162 C86.4857457,20.4124713 86.9460207,17.2202411 87.8665846,14.2803758 C88.7871485,11.3405105 90.1679736,8.80157397 92.0091014,6.6634901 C93.8502292,4.52540622 96.092214,2.84762946 98.7351233,1.63010947 C101.378033,0.412589489 104.451482,-0.196161372 107.955564,-0.196161372 C111.756602,-0.196161372 114.933984,0.427437071 117.487807,1.67465266 C120.041629,2.92186826 122.105443,4.49571195 123.67931,6.39623095 C125.253178,8.29674995 126.366746,10.3605638 127.02005,12.5877345 C127.673353,14.8149053 128,16.9381095 128,18.9574109 C128,21.4518421 127.613963,23.7086746 126.841877,25.727976 C126.069791,27.7472774 125.03046,29.6032252 123.723854,31.2958749 C122.417247,32.9885247 120.932489,34.5475208 119.269534,35.97291 C117.60658,37.3982993 115.884261,38.7345816 114.102524,39.9817972 C112.320788,41.2290128 110.539078,42.4168194 108.757341,43.5452525 C106.975605,44.6736857 105.327523,45.8021019 103.813047,46.9305351 C102.298571,48.0589682 100.977136,49.2319272 99.8487031,50.4494472 C98.7202699,51.6669672 97.9481956,52.9587068 97.5324571,54.3247048 L127.910914,54.3247048 L127.910914,63.4115159 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/underline": {
"title": "$:/core/images/underline",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-underline tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M7,117.421488 L121.247934,117.421488 L121.247934,128 L7,128 L7,117.421488 Z M104.871212,98.8958333 L104.871212,0 L88.6117424,0 L88.6117424,55.8560606 C88.6117424,60.3194668 88.0060035,64.432115 86.7945076,68.1941288 C85.5830116,71.9561425 83.7657949,75.239885 81.342803,78.0454545 C78.9198111,80.8510241 75.8911167,83.0189317 72.2566288,84.5492424 C68.6221409,86.0795531 64.3182067,86.844697 59.344697,86.844697 C53.0959284,86.844697 48.1862552,85.0593613 44.6155303,81.4886364 C41.0448054,77.9179114 39.2594697,73.0720003 39.2594697,66.9507576 L39.2594697,0 L23,0 L23,65.0378788 C23,70.3939662 23.5419769,75.2717583 24.625947,79.6714015 C25.709917,84.0710447 27.5908957,87.864883 30.2689394,91.0530303 C32.9469831,94.2411776 36.4538925,96.6960141 40.7897727,98.4176136 C45.125653,100.139213 50.545422,101 57.0492424,101 C64.3182182,101 70.630655,99.5653553 75.9867424,96.6960227 C81.3428298,93.8266902 85.742407,89.33147 89.1856061,83.2102273 L89.5681818,83.2102273 L89.5681818,98.8958333 L104.871212,98.8958333 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/unfold-all-button": {
"title": "$:/core/images/unfold-all-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-unfold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M85.598226,8.34884273 C84.1490432,6.89863875 82.1463102,6 79.9340286,6 L47.9482224,6 C43.5292967,6 39.9411255,9.581722 39.9411255,14 C39.9411255,18.4092877 43.5260249,22 47.9482224,22 L71.9411255,22 L71.9411255,45.9929031 C71.9411255,50.4118288 75.5228475,54 79.9411255,54 C84.3504132,54 87.9411255,50.4151006 87.9411255,45.9929031 L87.9411255,14.0070969 C87.9411255,11.7964515 87.0447363,9.79371715 85.5956548,8.34412458 Z\" transform=\"translate(63.941125, 30.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -30.000000) \"></path>\n <path d=\"M85.6571005,72.2899682 C84.2079177,70.8397642 82.2051847,69.9411255 79.9929031,69.9411255 L48.0070969,69.9411255 C43.5881712,69.9411255 40,73.5228475 40,77.9411255 C40,82.3504132 43.5848994,85.9411255 48.0070969,85.9411255 L72,85.9411255 L72,109.934029 C72,114.352954 75.581722,117.941125 80,117.941125 C84.4092877,117.941125 88,114.356226 88,109.934029 L88,77.9482224 C88,75.737577 87.1036108,73.7348426 85.6545293,72.2852501 Z\" transform=\"translate(64.000000, 93.941125) scale(1, -1) rotate(-45.000000) translate(-64.000000, -93.941125) \"></path>\n </g>\n</svg>"
},
"$:/core/images/unfold-button": {
"title": "$:/core/images/unfold-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-unfold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M85.598226,11.3488427 C84.1490432,9.89863875 82.1463102,9 79.9340286,9 L47.9482224,9 C43.5292967,9 39.9411255,12.581722 39.9411255,17 C39.9411255,21.4092877 43.5260249,25 47.9482224,25 L71.9411255,25 L71.9411255,48.9929031 C71.9411255,53.4118288 75.5228475,57 79.9411255,57 C84.3504132,57 87.9411255,53.4151006 87.9411255,48.9929031 L87.9411255,17.0070969 C87.9411255,14.7964515 87.0447363,12.7937171 85.5956548,11.3441246 Z\" transform=\"translate(63.941125, 33.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -33.000000) \"></path>\n <path d=\"M85.6571005,53.4077172 C84.2079177,51.9575133 82.2051847,51.0588745 79.9929031,51.0588745 L48.0070969,51.0588745 C43.5881712,51.0588745 40,54.6405965 40,59.0588745 C40,63.4681622 43.5848994,67.0588745 48.0070969,67.0588745 L72,67.0588745 L72,91.0517776 C72,95.4707033 75.581722,99.0588745 80,99.0588745 C84.4092877,99.0588745 88,95.4739751 88,91.0517776 L88,59.0659714 C88,56.855326 87.1036108,54.8525917 85.6545293,53.4029991 Z\" transform=\"translate(64.000000, 75.058875) scale(1, -1) rotate(-45.000000) translate(-64.000000, -75.058875) \"></path>\n </g>\n</svg>"
},
"$:/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/Fold/Caption": {
"title": "$:/language/Buttons/Fold/Caption",
"text": "fold tiddler"
},
"$:/language/Buttons/Fold/Hint": {
"title": "$:/language/Buttons/Fold/Hint",
"text": "Fold the body of this tiddler"
},
"$:/language/Buttons/Fold/FoldBar/Caption": {
"title": "$:/language/Buttons/Fold/FoldBar/Caption",
"text": "fold-bar"
},
"$:/language/Buttons/Fold/FoldBar/Hint": {
"title": "$:/language/Buttons/Fold/FoldBar/Hint",
"text": "Optional bars to fold and unfold tiddlers"
},
"$:/language/Buttons/Unfold/Caption": {
"title": "$:/language/Buttons/Unfold/Caption",
"text": "unfold tiddler"
},
"$:/language/Buttons/Unfold/Hint": {
"title": "$:/language/Buttons/Unfold/Hint",
"text": "Unfold the body of this tiddler"
},
"$:/language/Buttons/FoldOthers/Caption": {
"title": "$:/language/Buttons/FoldOthers/Caption",
"text": "fold other tiddlers"
},
"$:/language/Buttons/FoldOthers/Hint": {
"title": "$:/language/Buttons/FoldOthers/Hint",
"text": "Fold the bodies of other opened tiddlers"
},
"$:/language/Buttons/FoldAll/Caption": {
"title": "$:/language/Buttons/FoldAll/Caption",
"text": "fold all tiddlers"
},
"$:/language/Buttons/FoldAll/Hint": {
"title": "$:/language/Buttons/FoldAll/Hint",
"text": "Fold the bodies of all opened tiddlers"
},
"$:/language/Buttons/UnfoldAll/Caption": {
"title": "$:/language/Buttons/UnfoldAll/Caption",
"text": "unfold all tiddlers"
},
"$:/language/Buttons/UnfoldAll/Hint": {
"title": "$:/language/Buttons/UnfoldAll/Hint",
"text": "Unfold the bodies of all opened 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 many types of file including text, image, TiddlyWiki or JSON"
},
"$:/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/NewImage/Caption": {
"title": "$:/language/Buttons/NewImage/Caption",
"text": "new image"
},
"$:/language/Buttons/NewImage/Hint": {
"title": "$:/language/Buttons/NewImage/Hint",
"text": "Create a new image tiddler"
},
"$:/language/Buttons/NewMarkdown/Caption": {
"title": "$:/language/Buttons/NewMarkdown/Caption",
"text": "new Markdown tiddler"
},
"$:/language/Buttons/NewMarkdown/Hint": {
"title": "$:/language/Buttons/NewMarkdown/Hint",
"text": "Create a new Markdown tiddler"
},
"$:/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/Buttons/Bold/Caption": {
"title": "$:/language/Buttons/Bold/Caption",
"text": "bold"
},
"$:/language/Buttons/Bold/Hint": {
"title": "$:/language/Buttons/Bold/Hint",
"text": "Apply bold formatting to selection"
},
"$:/language/Buttons/Clear/Caption": {
"title": "$:/language/Buttons/Clear/Caption",
"text": "clear"
},
"$:/language/Buttons/Clear/Hint": {
"title": "$:/language/Buttons/Clear/Hint",
"text": "Clear image to solid colour"
},
"$:/language/Buttons/EditorHeight/Caption": {
"title": "$:/language/Buttons/EditorHeight/Caption",
"text": "editor height"
},
"$:/language/Buttons/EditorHeight/Caption/Auto": {
"title": "$:/language/Buttons/EditorHeight/Caption/Auto",
"text": "Automatically adjust height to fit content"
},
"$:/language/Buttons/EditorHeight/Caption/Fixed": {
"title": "$:/language/Buttons/EditorHeight/Caption/Fixed",
"text": "Fixed height:"
},
"$:/language/Buttons/EditorHeight/Hint": {
"title": "$:/language/Buttons/EditorHeight/Hint",
"text": "Choose the height of the text editor"
},
"$:/language/Buttons/Excise/Caption": {
"title": "$:/language/Buttons/Excise/Caption",
"text": "excise"
},
"$:/language/Buttons/Excise/Caption/Excise": {
"title": "$:/language/Buttons/Excise/Caption/Excise",
"text": "Perform excision"
},
"$:/language/Buttons/Excise/Caption/MacroName": {
"title": "$:/language/Buttons/Excise/Caption/MacroName",
"text": "Macro name:"
},
"$:/language/Buttons/Excise/Caption/NewTitle": {
"title": "$:/language/Buttons/Excise/Caption/NewTitle",
"text": "Title of new tiddler:"
},
"$:/language/Buttons/Excise/Caption/Replace": {
"title": "$:/language/Buttons/Excise/Caption/Replace",
"text": "Replace excised text with:"
},
"$:/language/Buttons/Excise/Caption/Replace/Macro": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Macro",
"text": "macro"
},
"$:/language/Buttons/Excise/Caption/Replace/Link": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Link",
"text": "link"
},
"$:/language/Buttons/Excise/Caption/Replace/Transclusion": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion",
"text": "transclusion"
},
"$:/language/Buttons/Excise/Caption/Tag": {
"title": "$:/language/Buttons/Excise/Caption/Tag",
"text": "Tag new tiddler with the title of this tiddler"
},
"$:/language/Buttons/Excise/Caption/TiddlerExists": {
"title": "$:/language/Buttons/Excise/Caption/TiddlerExists",
"text": "Warning: tiddler already exists"
},
"$:/language/Buttons/Excise/Hint": {
"title": "$:/language/Buttons/Excise/Hint",
"text": "Excise the selected text into a new tiddler"
},
"$:/language/Buttons/Heading1/Caption": {
"title": "$:/language/Buttons/Heading1/Caption",
"text": "heading 1"
},
"$:/language/Buttons/Heading1/Hint": {
"title": "$:/language/Buttons/Heading1/Hint",
"text": "Apply heading level 1 formatting to lines containing selection"
},
"$:/language/Buttons/Heading2/Caption": {
"title": "$:/language/Buttons/Heading2/Caption",
"text": "heading 2"
},
"$:/language/Buttons/Heading2/Hint": {
"title": "$:/language/Buttons/Heading2/Hint",
"text": "Apply heading level 2 formatting to lines containing selection"
},
"$:/language/Buttons/Heading3/Caption": {
"title": "$:/language/Buttons/Heading3/Caption",
"text": "heading 3"
},
"$:/language/Buttons/Heading3/Hint": {
"title": "$:/language/Buttons/Heading3/Hint",
"text": "Apply heading level 3 formatting to lines containing selection"
},
"$:/language/Buttons/Heading4/Caption": {
"title": "$:/language/Buttons/Heading4/Caption",
"text": "heading 4"
},
"$:/language/Buttons/Heading4/Hint": {
"title": "$:/language/Buttons/Heading4/Hint",
"text": "Apply heading level 4 formatting to lines containing selection"
},
"$:/language/Buttons/Heading5/Caption": {
"title": "$:/language/Buttons/Heading5/Caption",
"text": "heading 5"
},
"$:/language/Buttons/Heading5/Hint": {
"title": "$:/language/Buttons/Heading5/Hint",
"text": "Apply heading level 5 formatting to lines containing selection"
},
"$:/language/Buttons/Heading6/Caption": {
"title": "$:/language/Buttons/Heading6/Caption",
"text": "heading 6"
},
"$:/language/Buttons/Heading6/Hint": {
"title": "$:/language/Buttons/Heading6/Hint",
"text": "Apply heading level 6 formatting to lines containing selection"
},
"$:/language/Buttons/Italic/Caption": {
"title": "$:/language/Buttons/Italic/Caption",
"text": "italic"
},
"$:/language/Buttons/Italic/Hint": {
"title": "$:/language/Buttons/Italic/Hint",
"text": "Apply italic formatting to selection"
},
"$:/language/Buttons/LineWidth/Caption": {
"title": "$:/language/Buttons/LineWidth/Caption",
"text": "line width"
},
"$:/language/Buttons/LineWidth/Hint": {
"title": "$:/language/Buttons/LineWidth/Hint",
"text": "Set line width for painting"
},
"$:/language/Buttons/Link/Caption": {
"title": "$:/language/Buttons/Link/Caption",
"text": "link"
},
"$:/language/Buttons/Link/Hint": {
"title": "$:/language/Buttons/Link/Hint",
"text": "Create wikitext link"
},
"$:/language/Buttons/ListBullet/Caption": {
"title": "$:/language/Buttons/ListBullet/Caption",
"text": "bulleted list"
},
"$:/language/Buttons/ListBullet/Hint": {
"title": "$:/language/Buttons/ListBullet/Hint",
"text": "Apply bulleted list formatting to lines containing selection"
},
"$:/language/Buttons/ListNumber/Caption": {
"title": "$:/language/Buttons/ListNumber/Caption",
"text": "numbered list"
},
"$:/language/Buttons/ListNumber/Hint": {
"title": "$:/language/Buttons/ListNumber/Hint",
"text": "Apply numbered list formatting to lines containing selection"
},
"$:/language/Buttons/MonoBlock/Caption": {
"title": "$:/language/Buttons/MonoBlock/Caption",
"text": "monospaced block"
},
"$:/language/Buttons/MonoBlock/Hint": {
"title": "$:/language/Buttons/MonoBlock/Hint",
"text": "Apply monospaced block formatting to lines containing selection"
},
"$:/language/Buttons/MonoLine/Caption": {
"title": "$:/language/Buttons/MonoLine/Caption",
"text": "monospaced"
},
"$:/language/Buttons/MonoLine/Hint": {
"title": "$:/language/Buttons/MonoLine/Hint",
"text": "Apply monospaced character formatting to selection"
},
"$:/language/Buttons/Opacity/Caption": {
"title": "$:/language/Buttons/Opacity/Caption",
"text": "opacity"
},
"$:/language/Buttons/Opacity/Hint": {
"title": "$:/language/Buttons/Opacity/Hint",
"text": "Set painting opacity"
},
"$:/language/Buttons/Paint/Caption": {
"title": "$:/language/Buttons/Paint/Caption",
"text": "paint colour"
},
"$:/language/Buttons/Paint/Hint": {
"title": "$:/language/Buttons/Paint/Hint",
"text": "Set painting colour"
},
"$:/language/Buttons/Picture/Caption": {
"title": "$:/language/Buttons/Picture/Caption",
"text": "picture"
},
"$:/language/Buttons/Picture/Hint": {
"title": "$:/language/Buttons/Picture/Hint",
"text": "Insert picture"
},
"$:/language/Buttons/Preview/Caption": {
"title": "$:/language/Buttons/Preview/Caption",
"text": "preview"
},
"$:/language/Buttons/Preview/Hint": {
"title": "$:/language/Buttons/Preview/Hint",
"text": "Show preview pane"
},
"$:/language/Buttons/PreviewType/Caption": {
"title": "$:/language/Buttons/PreviewType/Caption",
"text": "preview type"
},
"$:/language/Buttons/PreviewType/Hint": {
"title": "$:/language/Buttons/PreviewType/Hint",
"text": "Choose preview type"
},
"$:/language/Buttons/Quote/Caption": {
"title": "$:/language/Buttons/Quote/Caption",
"text": "quote"
},
"$:/language/Buttons/Quote/Hint": {
"title": "$:/language/Buttons/Quote/Hint",
"text": "Apply quoted text formatting to lines containing selection"
},
"$:/language/Buttons/Size/Caption": {
"title": "$:/language/Buttons/Size/Caption",
"text": "image size"
},
"$:/language/Buttons/Size/Caption/Height": {
"title": "$:/language/Buttons/Size/Caption/Height",
"text": "Height:"
},
"$:/language/Buttons/Size/Caption/Resize": {
"title": "$:/language/Buttons/Size/Caption/Resize",
"text": "Resize image"
},
"$:/language/Buttons/Size/Caption/Width": {
"title": "$:/language/Buttons/Size/Caption/Width",
"text": "Width:"
},
"$:/language/Buttons/Size/Hint": {
"title": "$:/language/Buttons/Size/Hint",
"text": "Set image size"
},
"$:/language/Buttons/Stamp/Caption": {
"title": "$:/language/Buttons/Stamp/Caption",
"text": "stamp"
},
"$:/language/Buttons/Stamp/Caption/New": {
"title": "$:/language/Buttons/Stamp/Caption/New",
"text": "Add your own"
},
"$:/language/Buttons/Stamp/Hint": {
"title": "$:/language/Buttons/Stamp/Hint",
"text": "Insert a preconfigured snippet of text"
},
"$:/language/Buttons/Stamp/New/Title": {
"title": "$:/language/Buttons/Stamp/New/Title",
"text": "Name as shown in menu"
},
"$:/language/Buttons/Stamp/New/Text": {
"title": "$:/language/Buttons/Stamp/New/Text",
"text": "Text of snippet. (Remember to add a descriptive title in the caption field)."
},
"$:/language/Buttons/Strikethrough/Caption": {
"title": "$:/language/Buttons/Strikethrough/Caption",
"text": "strikethrough"
},
"$:/language/Buttons/Strikethrough/Hint": {
"title": "$:/language/Buttons/Strikethrough/Hint",
"text": "Apply strikethrough formatting to selection"
},
"$:/language/Buttons/Subscript/Caption": {
"title": "$:/language/Buttons/Subscript/Caption",
"text": "subscript"
},
"$:/language/Buttons/Subscript/Hint": {
"title": "$:/language/Buttons/Subscript/Hint",
"text": "Apply subscript formatting to selection"
},
"$:/language/Buttons/Superscript/Caption": {
"title": "$:/language/Buttons/Superscript/Caption",
"text": "superscript"
},
"$:/language/Buttons/Superscript/Hint": {
"title": "$:/language/Buttons/Superscript/Hint",
"text": "Apply superscript formatting to selection"
},
"$:/language/Buttons/Underline/Caption": {
"title": "$:/language/Buttons/Underline/Caption",
"text": "underline"
},
"$:/language/Buttons/Underline/Hint": {
"title": "$:/language/Buttons/Underline/Hint",
"text": "Apply underline formatting to selection"
},
"$:/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/KeyboardShortcuts/Add/Prompt": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
"text": "Type shortcut here"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
"text": "add shortcut"
},
"$:/language/ControlPanel/KeyboardShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
"text": "Keyboard Shortcuts"
},
"$:/language/ControlPanel/KeyboardShortcuts/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
"text": "Manage keyboard shortcut assignments"
},
"$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
"text": "No keyboard shortcuts assigned"
},
"$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
"text": "remove keyboard shortcut"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
"text": "All platforms"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
"text": "Macintosh platform only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
"text": "Non-Macintosh platforms only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
"text": "Linux platform only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
"text": "Non-Linux platforms only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
"text": "Windows platform only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
"text": "Non-Windows platforms only"
},
"$:/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/Parsing/Caption": {
"title": "$:/language/ControlPanel/Parsing/Caption",
"text": "Parsing"
},
"$:/language/ControlPanel/Parsing/Hint": {
"title": "$:/language/ControlPanel/Parsing/Hint",
"text": "Here you can globally disable individual wiki parser rules. Take care as disabling some parser rules can prevent ~TiddlyWiki functioning correctly (you can restore normal operation with [[safe mode|http://tiddlywiki.com/#SafeMode]] )"
},
"$:/language/ControlPanel/Parsing/Block/Caption": {
"title": "$:/language/ControlPanel/Parsing/Block/Caption",
"text": "Block Parse Rules"
},
"$:/language/ControlPanel/Parsing/Inline/Caption": {
"title": "$:/language/ControlPanel/Parsing/Inline/Caption",
"text": "Inline Parse Rules"
},
"$:/language/ControlPanel/Parsing/Pragma/Caption": {
"title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
"text": "Pragma Parse Rules"
},
"$:/language/ControlPanel/Plugins/Add/Caption": {
"title": "$:/language/ControlPanel/Plugins/Add/Caption",
"text": "Get more plugins"
},
"$:/language/ControlPanel/Plugins/Add/Hint": {
"title": "$:/language/ControlPanel/Plugins/Add/Hint",
"text": "Install plugins from the official library"
},
"$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": {
"title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint",
"text": "This plugin is already installed at version <$text text=<<installedVersion>>/>"
},
"$:/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/Install/Caption": {
"title": "$:/language/ControlPanel/Plugins/Install/Caption",
"text": "install"
},
"$:/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/NoInfoFound/Hint": {
"title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint",
"text": "No ''\"<$text text=<<currentTab>>/>\"'' found"
},
"$:/language/ControlPanel/Plugins/NoInformation/Hint": {
"title": "$:/language/ControlPanel/Plugins/NoInformation/Hint",
"text": "No information provided"
},
"$:/language/ControlPanel/Plugins/NotInstalled/Hint": {
"title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint",
"text": "This plugin is not currently installed"
},
"$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
"title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
"text": "open plugin library"
},
"$:/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/Reinstall/Caption": {
"title": "$:/language/ControlPanel/Plugins/Reinstall/Caption",
"text": "reinstall"
},
"$:/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/CamelCase/Caption": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
"text": "Camel Case Wiki Links"
},
"$:/language/ControlPanel/Settings/CamelCase/Hint": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
"text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect"
},
"$:/language/ControlPanel/Settings/CamelCase/Description": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Description",
"text": "Enable automatic ~CamelCase linking"
},
"$:/language/ControlPanel/Settings/Caption": {
"title": "$:/language/ControlPanel/Settings/Caption",
"text": "Settings"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Caption": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption",
"text": "Editor Toolbar"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Hint": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint",
"text": "Enable or disable the editor toolbar:"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Description": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Description",
"text": "Show editor toolbar"
},
"$:/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/PerformanceInstrumentation/Caption": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
"text": "Performance Instrumentation"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
"text": "Displays performance statistics in the browser developer console. Requires reload to take effect"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
"text": "Enable performance instrumentation"
},
"$:/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/Settings/MissingLinks/Caption": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Caption",
"text": "Wiki Links"
},
"$:/language/ControlPanel/Settings/MissingLinks/Hint": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Hint",
"text": "Choose whether to link to tiddlers that do not exist yet"
},
"$:/language/ControlPanel/Settings/MissingLinks/Description": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Description",
"text": "Enable links to missing tiddlers"
},
"$:/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/EditorToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption",
"text": "Editor Toolbar"
},
"$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint",
"text": "Choose which buttons are displayed in the editor toolbar. Note that some buttons will only appear when editing tiddlers of a certain type"
},
"$:/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/Placeholder": {
"title": "$:/language/EditTemplate/Body/Placeholder",
"text": "Type the text for this tiddler"
},
"$:/language/EditTemplate/Body/Preview/Type/Output": {
"title": "$:/language/EditTemplate/Body/Preview/Type/Output",
"text": "output"
},
"$:/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 you make will override the default version from the plugin <<pluginLink>>"
},
"$:/language/EditTemplate/Shadow/OverriddenWarning": {
"title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
"text": "This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> 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/Title/BadCharacterWarning": {
"title": "$:/language/EditTemplate/Title/BadCharacterWarning",
"text": "Warning: avoid using any of the characters <<bad-chars>> in tiddler titles"
},
"$:/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 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''Note'': This should not be used for serving TiddlyWiki with password protection. Instead, see the password option under the [[ServerCommand]].\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, defaulting to `text/html` and save it to the specified filename. Optionally a template can be specified, in which case the template tiddler is rendered with the \"currentTiddler\" variable set to the tiddler that is being rendered (the first parameter value).\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>]\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'' flag 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> [\"noclean\"]\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\nThe output directory is cleared of existing files before saving the specified files. The deletion can be disabled by specifying the ''noclean'' flag.\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* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\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/Imported/Hint": {
"title": "$:/language/Import/Imported/Hint",
"text": "The following tiddlers were imported:"
},
"$:/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/AboveStory/ClassicPlugin/Warning": {
"title": "$:/language/AboveStory/ClassicPlugin/Warning",
"text": "It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|http://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:"
},
"$:/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/ColourPicker/Recent": {
"title": "$:/language/ColourPicker/Recent",
"text": "Recent:"
},
"$:/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/Count": {
"title": "$:/language/Count",
"text": "count"
},
"$:/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/Error/Caption": {
"title": "$:/language/Error/Caption",
"text": "Error"
},
"$:/language/Error/Filter": {
"title": "$:/language/Error/Filter",
"text": "Filter error"
},
"$:/language/Error/FilterSyntax": {
"title": "$:/language/Error/FilterSyntax",
"text": "Syntax error in filter expression"
},
"$:/language/Error/IsFilterOperator": {
"title": "$:/language/Error/IsFilterOperator",
"text": "Filter Error: Unknown operand for the 'is' filter operator"
},
"$:/language/Error/LoadingPluginLibrary": {
"title": "$:/language/Error/LoadingPluginLibrary",
"text": "Error loading plugin library"
},
"$:/language/Error/RecursiveTransclusion": {
"title": "$:/language/Error/RecursiveTransclusion",
"text": "Recursive transclusion error in transclude widget"
},
"$:/language/Error/RetrievingSkinny": {
"title": "$:/language/Error/RetrievingSkinny",
"text": "Error retrieving skinny tiddler list"
},
"$:/language/Error/SavingToTWEdit": {
"title": "$:/language/Error/SavingToTWEdit",
"text": "Error saving to TWEdit"
},
"$:/language/Error/WhileSaving": {
"title": "$:/language/Error/WhileSaving",
"text": "Error while saving"
},
"$:/language/Error/XMLHttpRequest": {
"title": "$:/language/Error/XMLHttpRequest",
"text": "XMLHttpRequest error code"
},
"$:/language/InternalJavaScriptError/Title": {
"title": "$:/language/InternalJavaScriptError/Title",
"text": "Internal JavaScript Error"
},
"$:/language/InternalJavaScriptError/Hint": {
"title": "$:/language/InternalJavaScriptError/Hint",
"text": "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser"
},
"$:/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/LazyLoadingWarning": {
"title": "$:/language/LazyLoadingWarning",
"text": "<p>Loading external text from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear you may be using a browser that doesn't support external text in this configuration. See http://tiddlywiki.com/#ExternalText</p>"
},
"$:/language/LoginToTiddlySpace": {
"title": "$:/language/LoginToTiddlySpace",
"text": "Login to TiddlySpace"
},
"$:/language/MissingTiddler/Hint": {
"title": "$:/language/MissingTiddler/Hint",
"text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" - click {{$:/core/images/edit-button}} to create"
},
"$:/language/No": {
"title": "$:/language/No",
"text": "No"
},
"$:/language/OfficialPluginLibrary": {
"title": "$:/language/OfficialPluginLibrary",
"text": "Official ~TiddlyWiki Plugin Library"
},
"$:/language/OfficialPluginLibrary/Hint": {
"title": "$:/language/OfficialPluginLibrary/Hint",
"text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team."
},
"$:/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/Tiddler/DateFormat": {
"title": "$:/language/Tiddler/DateFormat",
"text": "DDth MMM YYYY at hh12:0mmam"
},
"$:/language/UnsavedChangesWarning": {
"title": "$:/language/UnsavedChangesWarning",
"text": "You have unsaved changes in TiddlyWiki"
},
"$:/language/Yes": {
"title": "$:/language/Yes",
"text": "Yes"
},
"$:/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/Matches/All": {
"title": "$:/language/Search/Matches/All",
"text": "All matches:"
},
"$:/language/Search/Matches/Title": {
"title": "$:/language/Search/Matches/Title",
"text": "Title matches:"
},
"$:/language/Search/Search": {
"title": "$:/language/Search/Search",
"text": "Search"
},
"$:/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/Snippets/ListByTag": {
"title": "$:/language/Snippets/ListByTag",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "List of tiddlers by tag",
"text": "<<list-links \"[tag[task]sort[title]]\">>\n"
},
"$:/language/Snippets/MacroDefinition": {
"title": "$:/language/Snippets/MacroDefinition",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Macro definition",
"text": "\\define macroName(param1:\"default value\",param2)\nText of the macro\n\\end\n"
},
"$:/language/Snippets/Table4x3": {
"title": "$:/language/Snippets/Table4x3",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Table with 4 columns by 3 rows",
"text": "|! |!Alpha |!Beta |!Gamma |!Delta |\n|!One | | | | |\n|!Two | | | | |\n|!Three | | | | |\n"
},
"$:/language/Snippets/TableOfContents": {
"title": "$:/language/Snippets/TableOfContents",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Table of Contents",
"text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>"
},
"$:/language/ThemeTweaks/ThemeTweaks": {
"title": "$:/language/ThemeTweaks/ThemeTweaks",
"text": "Theme Tweaks"
},
"$:/language/ThemeTweaks/ThemeTweaks/Hint": {
"title": "$:/language/ThemeTweaks/ThemeTweaks/Hint",
"text": "You can tweak certain aspects of the ''Vanilla'' theme."
},
"$:/language/ThemeTweaks/Options": {
"title": "$:/language/ThemeTweaks/Options",
"text": "Options"
},
"$:/language/ThemeTweaks/Options/SidebarLayout": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout",
"text": "Sidebar layout"
},
"$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid",
"text": "Fixed story, fluid sidebar"
},
"$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed",
"text": "Fluid story, fixed sidebar"
},
"$:/language/ThemeTweaks/Options/StickyTitles": {
"title": "$:/language/ThemeTweaks/Options/StickyTitles",
"text": "Sticky titles"
},
"$:/language/ThemeTweaks/Options/StickyTitles/Hint": {
"title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint",
"text": "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"
},
"$:/language/ThemeTweaks/Options/CodeWrapping": {
"title": "$:/language/ThemeTweaks/Options/CodeWrapping",
"text": "Wrap long lines in code blocks"
},
"$:/language/ThemeTweaks/Settings": {
"title": "$:/language/ThemeTweaks/Settings",
"text": "Settings"
},
"$:/language/ThemeTweaks/Settings/FontFamily": {
"title": "$:/language/ThemeTweaks/Settings/FontFamily",
"text": "Font family"
},
"$:/language/ThemeTweaks/Settings/CodeFontFamily": {
"title": "$:/language/ThemeTweaks/Settings/CodeFontFamily",
"text": "Code font family"
},
"$:/language/ThemeTweaks/Settings/BackgroundImage": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImage",
"text": "Page background image"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment",
"text": "Page background image attachment"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll",
"text": "Scroll with tiddlers"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed",
"text": "Fixed to window"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize",
"text": "Page background image size"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto",
"text": "Auto"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover",
"text": "Cover"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain",
"text": "Contain"
},
"$:/language/ThemeTweaks/Metrics": {
"title": "$:/language/ThemeTweaks/Metrics",
"text": "Sizes"
},
"$:/language/ThemeTweaks/Metrics/FontSize": {
"title": "$:/language/ThemeTweaks/Metrics/FontSize",
"text": "Font size"
},
"$:/language/ThemeTweaks/Metrics/LineHeight": {
"title": "$:/language/ThemeTweaks/Metrics/LineHeight",
"text": "Line height"
},
"$:/language/ThemeTweaks/Metrics/BodyFontSize": {
"title": "$:/language/ThemeTweaks/Metrics/BodyFontSize",
"text": "Font size for tiddler body"
},
"$:/language/ThemeTweaks/Metrics/BodyLineHeight": {
"title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight",
"text": "Line height for tiddler body"
},
"$:/language/ThemeTweaks/Metrics/StoryLeft": {
"title": "$:/language/ThemeTweaks/Metrics/StoryLeft",
"text": "Story left position"
},
"$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint",
"text": "how far the left margin of the story river<br>(tiddler area) is from the left of the page"
},
"$:/language/ThemeTweaks/Metrics/StoryTop": {
"title": "$:/language/ThemeTweaks/Metrics/StoryTop",
"text": "Story top position"
},
"$:/language/ThemeTweaks/Metrics/StoryTop/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint",
"text": "how far the top margin of the story river<br>is from the top of the page"
},
"$:/language/ThemeTweaks/Metrics/StoryRight": {
"title": "$:/language/ThemeTweaks/Metrics/StoryRight",
"text": "Story right"
},
"$:/language/ThemeTweaks/Metrics/StoryRight/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint",
"text": "how far the left margin of the sidebar <br>is from the left of the page"
},
"$:/language/ThemeTweaks/Metrics/StoryWidth": {
"title": "$:/language/ThemeTweaks/Metrics/StoryWidth",
"text": "Story width"
},
"$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint",
"text": "the overall width of the story river"
},
"$:/language/ThemeTweaks/Metrics/TiddlerWidth": {
"title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth",
"text": "Tiddler width"
},
"$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint",
"text": "within the story river"
},
"$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint",
"text": "Sidebar breakpoint"
},
"$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint",
"text": "the minimum page width at which the story<br>river and sidebar will appear side by side"
},
"$:/language/ThemeTweaks/Metrics/SidebarWidth": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarWidth",
"text": "Sidebar width"
},
"$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint",
"text": "the width of the sidebar in fluid-fixed layout"
},
"$:/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\ttemplate = this.params[3],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\ttitle = template;\n\t}\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title,{variables: variables}),\"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] || \"\").toLowerCase() !== \"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.getTiddlerDataCached(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\tif(tiddler) {\n\t\tvar type = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t\t$tw.utils.createFileDirectories(filename);\n\t\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\t\tself.callback(err);\n\t\t});\n\t} else {\n\t\treturn \"Missing tiddler: \" + title;\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\tdeleteDirectory = (this.params[2] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\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.node) {\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},state.wiki.getModificationFields()));\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.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\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.getTiddlerDataCached(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/editor/engines/framed.js": {
"text": "/*\\\ntitle: $:/core/modules/editor/engines/framed.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction FramedEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedEngine = FramedEngine;\n\n})();\n",
"title": "$:/core/modules/editor/engines/framed.js",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/editor/engines/simple.js": {
"text": "/*\\\ntitle: $:/core/modules/editor/engines/simple.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction SimpleEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.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\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nSimpleEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleEngine = SimpleEngine;\n\n})();\n",
"title": "$:/core/modules/editor/engines/simple.js",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/editor/factory.js": {
"text": "/*\\\ntitle: $:/core/modules/editor/factory.js\ntype: application/javascript\nmodule-type: library\n\nFactory for constructing text editor widgets with specified engines for the toolbar and non-toolbar cases\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\n// Configuration tiddlers\nvar HEIGHT_MODE_TITLE = \"$:/config/TextEditor/EditorHeight/Mode\";\nvar ENABLE_TOOLBAR_TITLE = \"$:/config/TextEditor/EnableToolbar\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nfunction editTextWidgetFactory(toolbarEngine,nonToolbarEngine) {\n\n\tvar EditTextWidget = function(parseTreeNode,options) {\n\t\t// Initialise the editor operations if they've not been done already\n\t\tif(!this.editorOperations) {\n\t\t\tEditTextWidget.prototype.editorOperations = {};\n\t\t\t$tw.modules.applyMethods(\"texteditoroperation\",this.editorOperations);\n\t\t}\n\t\tthis.initialise(parseTreeNode,options);\n\t};\n\n\t/*\n\tInherit from the base widget class\n\t*/\n\tEditTextWidget.prototype = new Widget();\n\n\t/*\n\tRender this widget into the DOM\n\t*/\n\tEditTextWidget.prototype.render = function(parent,nextSibling) {\n\t\t// Save the parent dom node\n\t\tthis.parentDomNode = parent;\n\t\t// Compute our attributes\n\t\tthis.computeAttributes();\n\t\t// Execute our logic\n\t\tthis.execute();\n\t\t// Create the wrapper for the toolbar and render its content\n\t\tif(this.editShowToolbar) {\n\t\t\tthis.toolbarNode = this.document.createElement(\"div\");\n\t\t\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\t\t\tparent.insertBefore(this.toolbarNode,nextSibling);\n\t\t\tthis.renderChildren(this.toolbarNode,null);\n\t\t\tthis.domNodes.push(this.toolbarNode);\n\t\t}\n\t\t// Create our element\n\t\tvar editInfo = this.getEditInfo(),\n\t\t\tEngine = this.editShowToolbar ? toolbarEngine : nonToolbarEngine;\n\t\tthis.engine = new Engine({\n\t\t\t\twidget: this,\n\t\t\t\tvalue: editInfo.value,\n\t\t\t\ttype: editInfo.type,\n\t\t\t\tparentNode: parent,\n\t\t\t\tnextSibling: nextSibling\n\t\t\t});\n\t\t// Call the postRender hook\n\t\tif(this.postRender) {\n\t\t\tthis.postRender();\n\t\t}\n\t\t// Fix height\n\t\tthis.engine.fixHeight();\n\t\t// Focus if required\n\t\tif(this.editFocus === \"true\" || this.editFocus === \"yes\") {\n\t\t\tthis.engine.focus();\n\t\t}\n\t\t// Add widget message listeners\n\t\tthis.addEventListeners([\n\t\t\t{type: \"tm-edit-text-operation\", handler: \"handleEditTextOperationMessage\"}\n\t\t]);\n\t};\n\n\t/*\n\tGet the tiddler being edited and current value\n\t*/\n\tEditTextWidget.prototype.getEditInfo = function() {\n\t\t// Get the edit value\n\t\tvar self = this,\n\t\t\tvalue,\n\t\t\ttype = \"text/plain\",\n\t\t\tupdate;\n\t\tif(this.editIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\t\tupdate = function(value) {\n\t\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t\t}\n\t\t\t};\n\t\t} else {\n\t\t\t// Get the current tiddler and the field name\n\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\t\tif(tiddler) {\n\t\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t\t\tif(this.editField === \"text\") {\n\t\t\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\t\tswitch(this.editField) {\n\t\t\t\t\tcase \"text\":\n\t\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\t\ttype = \"text/vnd.tiddlywiki\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"title\":\n\t\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tvalue = \"\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\t\tvalue = this.editDefault;\n\t\t\t\t}\n\t\t\t}\n\t\t\tupdate = function(value) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\t\tupdateFields = {\n\t\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t\t};\n\t\t\t\tupdateFields[self.editField] = value;\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t\t};\n\t\t}\n\t\tif(this.editType) {\n\t\t\ttype = this.editType;\n\t\t}\n\t\treturn {value: value || \"\", type: type, update: update};\n\t};\n\n\t/*\n\tHandle an edit text operation message from the toolbar\n\t*/\n\tEditTextWidget.prototype.handleEditTextOperationMessage = function(event) {\n\t\t// Prepare information about the operation\n\t\tvar operation = this.engine.createTextOperation();\n\t\t// Invoke the handler for the selected operation\n\t\tvar handler = this.editorOperations[event.param];\n\t\tif(handler) {\n\t\t\thandler.call(this,event,operation);\n\t\t}\n\t\t// Execute the operation via the engine\n\t\tvar newText = this.engine.executeTextOperation(operation);\n\t\t// Fix the tiddler height and save changes\n\t\tthis.engine.fixHeight();\n\t\tthis.saveChanges(newText);\n\t};\n\n\t/*\n\tCompute the internal state of the widget\n\t*/\n\tEditTextWidget.prototype.execute = function() {\n\t\t// Get our parameters\n\t\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.editField = this.getAttribute(\"field\",\"text\");\n\t\tthis.editIndex = this.getAttribute(\"index\");\n\t\tthis.editDefault = this.getAttribute(\"default\");\n\t\tthis.editClass = this.getAttribute(\"class\");\n\t\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t\tthis.editSize = this.getAttribute(\"size\");\n\t\tthis.editRows = this.getAttribute(\"rows\");\n\t\tthis.editAutoHeight = this.wiki.getTiddlerText(HEIGHT_MODE_TITLE,\"auto\");\n\t\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",this.editAutoHeight === \"auto\" ? \"yes\" : \"no\") === \"yes\";\n\t\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\t\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\t\tthis.editFocus = this.getAttribute(\"focus\");\n\t\t// Get the default editor element tag and type\n\t\tvar tag,type;\n\t\tif(this.editField === \"text\") {\n\t\t\ttag = \"textarea\";\n\t\t} else {\n\t\t\ttag = \"input\";\n\t\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\t\ttag = fieldModule.editTag;\n\t\t\t}\n\t\t\tif(fieldModule && fieldModule.editType) {\n\t\t\t\ttype = fieldModule.editType;\n\t\t\t}\n\t\t\ttype = type || \"text\";\n\t\t}\n\t\t// Get the rest of our parameters\n\t\tthis.editTag = this.getAttribute(\"tag\",tag);\n\t\tthis.editType = this.getAttribute(\"type\",type);\n\t\t// Make the child widgets\n\t\tthis.makeChildWidgets();\n\t\t// Determine whether to show the toolbar\n\t\tthis.editShowToolbar = this.wiki.getTiddlerText(ENABLE_TOOLBAR_TITLE,\"yes\");\n\t\tthis.editShowToolbar = (this.editShowToolbar === \"yes\") && !!(this.children && this.children.length > 0);\n\t};\n\n\t/*\n\tSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n\t*/\n\tEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\t\tvar changedAttributes = this.computeAttributes();\n\t\t// Completely rerender if any of our attributes have changed\n\t\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup || changedAttributes.rows || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE]) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if(changedTiddlers[this.editTitle]) {\n\t\t\tvar editInfo = this.getEditInfo();\n\t\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\t}\n\t\tthis.engine.fixHeight();\n\t\tif(this.editShowToolbar) {\n\t\t\treturn this.refreshChildren(changedTiddlers);\t\t\t\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t/*\n\tUpdate the editor with new text. This method is separate from updateEditorDomNode()\n\tso that subclasses can override updateEditor() and still use updateEditorDomNode()\n\t*/\n\tEditTextWidget.prototype.updateEditor = function(text,type) {\n\t\tthis.updateEditorDomNode(text,type);\n\t};\n\n\t/*\n\tUpdate the editor dom node with new text\n\t*/\n\tEditTextWidget.prototype.updateEditorDomNode = function(text,type) {\n\t\tthis.engine.setText(text,type);\n\t};\n\n\t/*\n\tSave changes back to the tiddler store\n\t*/\n\tEditTextWidget.prototype.saveChanges = function(text) {\n\t\tvar editInfo = this.getEditInfo();\n\t\tif(text !== editInfo.value) {\n\t\t\teditInfo.update(text);\n\t\t}\n\t};\n\n\t/*\n\tHandle a dom \"keydown\" event, which we'll bubble up to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.handleKeydownEvent = function(event) {\n\t\t// Check for a keyboard shortcut\n\t\tif(this.toolbarNode) {\n\t\t\tvar shortcutElements = this.toolbarNode.querySelectorAll(\"[data-tw-keyboard-shortcut]\");\n\t\t\tfor(var index=0; index<shortcutElements.length; index++) {\n\t\t\t\tvar el = shortcutElements[index],\n\t\t\t\t\tshortcutData = el.getAttribute(\"data-tw-keyboard-shortcut\"),\n\t\t\t\t\tkeyInfoArray = $tw.keyboardManager.parseKeyDescriptors(shortcutData,{\n\t\t\t\t\t\twiki: this.wiki\n\t\t\t\t\t});\n\t\t\t\tif($tw.keyboardManager.checkKeyDescriptors(event,keyInfoArray)) {\n\t\t\t\t\tvar clickEvent = this.document.createEvent(\"Events\");\n\t\t\t\t clickEvent.initEvent(\"click\",true,false);\n\t\t\t\t el.dispatchEvent(clickEvent);\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\treturn true;\t\t\t\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Propogate the event to the container\n\t\tif(this.propogateKeydownEvent(event)) {\n\t\t\t// Ignore the keydown if it was already handled\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise, process the keydown normally\n\t\treturn false;\n\t};\n\n\t/*\n\tPropogate keydown events to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.propogateKeydownEvent = function(event) {\n\t\tvar newEvent = this.document.createEventObject ? this.document.createEventObject() : this.document.createEvent(\"Events\");\n\t\tif(newEvent.initEvent) {\n\t\t\tnewEvent.initEvent(\"keydown\", true, true);\n\t\t}\n\t\tnewEvent.keyCode = event.keyCode;\n\t\tnewEvent.which = event.which;\n\t\tnewEvent.metaKey = event.metaKey;\n\t\tnewEvent.ctrlKey = event.ctrlKey;\n\t\tnewEvent.altKey = event.altKey;\n\t\tnewEvent.shiftKey = event.shiftKey;\n\t\treturn !this.parentDomNode.dispatchEvent(newEvent);\n\t};\n\n\treturn EditTextWidget;\n\n}\n\nexports.editTextWidgetFactory = editTextWidgetFactory;\n\n})();\n",
"title": "$:/core/modules/editor/factory.js",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/editor/operations/bitmap/clear.js": {
"text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/clear.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to clear the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"clear\"] = function(event) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.globalAlpha = 1;\n\tctx.fillStyle = event.paramObject.colour || \"white\";\n\tctx.fillRect(0,0,this.canvasDomNode.width,this.canvasDomNode.height);\n\t// Save changes\n\tthis.strokeEnd();\n};\n\n})();\n",
"title": "$:/core/modules/editor/operations/bitmap/clear.js",
"type": "application/javascript",
"module-type": "bitmapeditoroperation"
},
"$:/core/modules/editor/operations/bitmap/resize.js": {
"text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/resize.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to resize the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"resize\"] = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(event.paramObject.width || this.canvasDomNode.width,10),\n\t\tnewHeight = parseInt(event.paramObject.height || this.canvasDomNode.height,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newHeight > 0 && !(newWidth === this.currCanvas.width && newHeight === this.currCanvas.height)) {\n\t\tthis.changeCanvasSize(newWidth,newHeight);\n\t}\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
"title": "$:/core/modules/editor/operations/bitmap/resize.js",
"type": "application/javascript",
"module-type": "bitmapeditoroperation"
},
"$:/core/modules/editor/operations/text/excise.js": {
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/excise.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to excise the selection to a new tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"excise\"] = function(event,operation) {\n\tvar editTiddler = this.wiki.getTiddler(this.editTitle),\n\t\teditTiddlerTitle = this.editTitle;\n\tif(editTiddler && editTiddler.fields[\"draft.of\"]) {\n\t\teditTiddlerTitle = editTiddler.fields[\"draft.of\"];\n\t}\n\tvar excisionTitle = event.paramObject.title || this.wiki.generateNewTitle(\"New Excision\");\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\tthis.wiki.getModificationFields(),\n\t\t{\n\t\t\ttitle: excisionTitle,\n\t\t\ttext: operation.selection,\n\t\t\ttags: event.paramObject.tagnew === \"yes\" ? [editTiddlerTitle] : []\n\t\t}\n\t));\n\toperation.replacement = excisionTitle;\n\tswitch(event.paramObject.type || \"transclude\") {\n\t\tcase \"transclude\":\n\t\t\toperation.replacement = \"{{\" + operation.replacement+ \"}}\";\n\t\t\tbreak;\n\t\tcase \"link\":\n\t\t\toperation.replacement = \"[[\" + operation.replacement+ \"]]\";\n\t\t\tbreak;\n\t\tcase \"macro\":\n\t\t\toperation.replacement = \"<<\" + (event.paramObject.macro || \"translink\") + \" \\\"\\\"\\\"\" + operation.replacement + \"\\\"\\\"\\\">>\";\n\t\t\tbreak;\n\t}\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
"title": "$:/core/modules/editor/operations/text/excise.js",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/make-link.js": {
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/make-link.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to make a link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"make-link\"] = function(event,operation) {\n\tif(operation.selection) {\n\t\toperation.replacement = \"[[\" + operation.selection + \"|\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t} else {\n\t\toperation.replacement = \"[[\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t}\n\toperation.newSelStart = operation.selStart + operation.replacement.length;\n\toperation.newSelEnd = operation.newSelStart;\n};\n\n})();\n",
"title": "$:/core/modules/editor/operations/text/make-link.js",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/prefix-lines.js": {
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/prefix-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to add a prefix to the selected lines\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"prefix-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Compose the required prefix\n\tvar prefix = $tw.utils.repeat(event.paramObject.character,event.paramObject.count);\n\t// Process each line\n\tvar lines = operation.text.substring(operation.cutStart,operation.cutEnd).split(/\\r?\\n/mg);\n\t$tw.utils.each(lines,function(line,index) {\n\t\t// Remove and count any existing prefix characters\n\t\tvar count = 0;\n\t\twhile(line.charAt(0) === event.paramObject.character) {\n\t\t\tline = line.substring(1);\n\t\t\tcount++;\n\t\t}\n\t\t// Remove any whitespace\n\t\twhile(line.charAt(0) === \" \") {\n\t\t\tline = line.substring(1);\n\t\t}\n\t\t// We're done if we removed the exact required prefix, otherwise add it\n\t\tif(count !== event.paramObject.count) {\n\t\t\t// Apply the prefix\n\t\t\tline = prefix + \" \" + line;\n\t\t}\n\t\t// Save the modified line\n\t\tlines[index] = line;\n\t});\n\t// Stitch the replacement text together and set the selection\n\toperation.replacement = lines.join(\"\\n\");\n\tif(lines.length === 1) {\n\t\toperation.newSelStart = operation.cutStart + operation.replacement.length;\n\t\toperation.newSelEnd = operation.newSelStart;\n\t} else {\n\t\toperation.newSelStart = operation.cutStart;\n\t\toperation.newSelEnd = operation.newSelStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
"title": "$:/core/modules/editor/operations/text/prefix-lines.js",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/replace-all.js": {
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-all.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the entire text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-all\"] = function(event,operation) {\n\toperation.cutStart = 0;\n\toperation.cutEnd = operation.text.length;\n\toperation.replacement = event.paramObject.text;\n\toperation.newSelStart = 0;\n\toperation.newSelEnd = operation.replacement.length;\n};\n\n})();\n",
"title": "$:/core/modules/editor/operations/text/replace-all.js",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/replace-selection.js": {
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the selection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-selection\"] = function(event,operation) {\n\toperation.replacement = event.paramObject.text;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
"title": "$:/core/modules/editor/operations/text/replace-selection.js",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/wrap-lines.js": {
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selected lines with a prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Add the prefix and suffix\n\toperation.replacement = event.paramObject.prefix + \"\\n\" +\n\t\t\t\toperation.text.substring(operation.cutStart,operation.cutEnd) + \"\\n\" +\n\t\t\t\tevent.paramObject.suffix + \"\\n\";\n\toperation.newSelStart = operation.cutStart + event.paramObject.prefix.length + 1;\n\toperation.newSelEnd = operation.newSelStart + (operation.cutEnd - operation.cutStart);\n};\n\n})();\n",
"title": "$:/core/modules/editor/operations/text/wrap-lines.js",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/wrap-selection.js": {
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selection with the specified prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-selection\"] = function(event,operation) {\n\tif(operation.selStart === operation.selEnd) {\n\t\t// No selection; check if we're within the prefix/suffix\n\t\tif(operation.text.substring(operation.selStart - event.paramObject.prefix.length,operation.selStart + event.paramObject.suffix.length) === event.paramObject.prefix + event.paramObject.suffix) {\n\t\t\t// Remove the prefix and suffix unless they comprise the entire text\n\t\t\tif(operation.selStart > event.paramObject.prefix.length || (operation.selEnd + event.paramObject.suffix.length) < operation.text.length ) {\n\t\t\t\toperation.cutStart = operation.selStart - event.paramObject.prefix.length;\n\t\t\t\toperation.cutEnd = operation.selEnd + event.paramObject.suffix.length;\n\t\t\t\toperation.replacement = \"\";\n\t\t\t\toperation.newSelStart = operation.cutStart;\n\t\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t\t}\n\t\t} else {\n\t\t\t// Wrap the cursor instead\n\t\t\toperation.cutStart = operation.selStart;\n\t\t\toperation.cutEnd = operation.selEnd;\n\t\t\toperation.replacement = event.paramObject.prefix + event.paramObject.suffix;\n\t\t\toperation.newSelStart = operation.selStart + event.paramObject.prefix.length;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t}\n\t} else if(operation.text.substring(operation.selStart,operation.selStart + event.paramObject.prefix.length) === event.paramObject.prefix && operation.text.substring(operation.selEnd - event.paramObject.suffix.length,operation.selEnd) === event.paramObject.suffix) {\n\t\t// Prefix and suffix are already present, so remove them\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = operation.selection.substring(event.paramObject.prefix.length,operation.selection.length - event.paramObject.suffix.length);\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t} else {\n\t\t// Add the prefix and suffix\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = event.paramObject.prefix + operation.selection + event.paramObject.suffix;\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
"title": "$:/core/modules/editor/operations/text/wrap-selection.js",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/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/days.js": {
"text": "/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\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.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\ttargetTimeStamp = targetTimeStamp - 1000*60*60*24*dayIntervalSign;\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\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\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\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/days.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.\nWith suffix \"list\", selects all tiddlers that are values in a specified list 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\tvalue,values = {},\n\t\tfield = operator.operand || \"title\";\n\tif(operator.suffix !== \"list-item\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvalue = (field === \"title\") ? title : tiddler.getFieldString(field);\n\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\tvalues[value] = true;\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\tif(tiddler) {\n\t\t\t\t$tw.utils.each(\n\t\t\t\t\toptions.wiki.getTiddlerList(title,field),\n\t\t\t\t\tfunction(value) {\n\t\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\t\tresults.push(value);\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\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] === \"\" || tiddler.fields[operator.operand].length === 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/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.getTiddlerDataCached(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 [$tw.language.getString(\"Error/IsFilterOperator\")];\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.getTiddlerDataCached(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 tags = {};\n\tsource(function(tiddler,title) {\n\t\tvar t, length;\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\tfor(t=0, length=tiddler.fields.tags.length; t<length; t++) {\n\t\t\t\ttags[tiddler.fields.tags[t]] = true;\n\t\t\t}\n\t\t}\n\t});\n\treturn Object.keys(tags);\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/wikiparserrules.js": {
"text": "/*\\\ntitle: $:/core/modules/filters/wikiparserrules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the wiki parser rules 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.wikiparserrules = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(exp.types[operator.operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"title": "$:/core/modules/filters/wikiparserrules.js",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/x-listops.js": {
"text": "/*\\\ntitle: $:/core/modules/filters/x-listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nExtended filter operators to manipulate the current list.\n\n\\*/\n(function () {\n\n /*jslint node: true, browser: true */\n /*global $tw: false */\n \"use strict\";\n\n /*\n Fetch titles from the current list\n */\n var prepare_results = function (source) {\n var results = [];\n source(function (tiddler, title) {\n results.push(title);\n });\n return results;\n };\n\n /*\n Moves a number of items from the tail of the current list before the item named in the operand\n */\n exports.putbefore = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = parseInt(operator.suffix) || 1;\n return (index === -1) ?\n results.slice(0, -1) :\n results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n };\n\n /*\n Moves a number of items from the tail of the current list after the item named in the operand\n */\n exports.putafter = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = parseInt(operator.suffix) || 1;\n return (index === -1) ?\n results.slice(0, -1) :\n results.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n };\n\n /*\n Replaces the item named in the operand with a number of items from the tail of the current list\n */\n exports.replace = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = parseInt(operator.suffix) || 1;\n return (index === -1) ?\n results.slice(0, -count) :\n results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n };\n\n /*\n Moves a number of items from the tail of the current list to the head of the list\n */\n exports.putfirst = function (source, operator) {\n var results = prepare_results(source),\n count = parseInt(operator.suffix) || 1;\n return results.slice(-count).concat(results.slice(0, -count));\n };\n\n /*\n Moves a number of items from the head of the current list to the tail of the list\n */\n exports.putlast = function (source, operator) {\n var results = prepare_results(source),\n count = parseInt(operator.suffix) || 1;\n return results.slice(count).concat(results.slice(0, count));\n };\n\n /*\n Moves the item named in the operand a number of places forward or backward in the list\n */\n exports.move = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = parseInt(operator.suffix) || 1,\n marker = results.splice(index, 1);\n return results.slice(0, index + count).concat(marker).concat(results.slice(index + count));\n };\n\n /*\n Returns the items from the current list that are after the item named in the operand\n */\n exports.allafter = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand);\n return (index === -1 || index > (results.length - 2)) ? [] :\n (operator.suffix) ? results.slice(index) :\n results.slice(index + 1);\n };\n\n /*\n Returns the items from the current list that are before the item named in the operand\n */\n exports.allbefore = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand);\n return (index <= 0) ? [] :\n (operator.suffix) ? results.slice(0, index + 1) :\n results.slice(0, index);\n };\n\n /*\n Appends the items listed in the operand array to the tail of the current list\n */\n exports.append = function (source, operator) {\n var append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || append.length;\n return (append.length === 0) ? results :\n (operator.prefix) ? results.concat(append.slice(-count)) :\n results.concat(append.slice(0, count));\n };\n\n /*\n Prepends the items listed in the operand array to the head of the current list\n */\n exports.prepend = function (source, operator) {\n var prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || prepend.length;\n return (prepend.length === 0) ? results :\n (operator.prefix) ? prepend.slice(-count).concat(results) :\n prepend.slice(0, count).concat(results);\n };\n\n /*\n Returns all items from the current list except the items listed in the operand array\n */\n exports.remove = function (source, operator) {\n var array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || array.length,\n p,\n len,\n index;\n len = array.length - 1;\n for (p = 0; p < count; ++p) {\n if (operator.prefix) {\n index = results.indexOf(array[len - p]);\n } else {\n index = results.indexOf(array[p]);\n }\n if (index !== -1) {\n results.splice(index, 1);\n }\n }\n return results;\n };\n\n /*\n Returns all items from the current list sorted in the order of the items in the operand array\n */\n exports.sortby = function (source, operator) {\n var results = prepare_results(source);\n if (!results || results.length < 2) {\n return results;\n }\n var lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n results.sort(function (a, b) {\n return lookup.indexOf(a) - lookup.indexOf(b);\n });\n return results;\n };\n\n /*\n Removes all duplicate items from the current list\n */\n exports.unique = function (source, operator) {\n var results = prepare_results(source);\n var set = results.reduce(function (a, b) {\n if (a.indexOf(b) < 0) {\n a.push(b);\n }\n return a;\n }, []);\n return set;\n };\n})();\n",
"title": "$:/core/modules/filters/x-listops.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 $tw.language.getString(\"Error/FilterSyntax\");\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 [$tw.language.getString(\"Error/Filter\") + \": \" + 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/keyboard.js": {
"text": "/*\\\ntitle: $:/core/modules/keyboard.js\ntype: application/javascript\nmodule-type: global\n\nKeyboard handling utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"cancel\": 3,\n\t\"help\": 6,\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"clear\": 12,\n\t\"return\": 13,\n\t\"enter\": 13,\n\t\"pause\": 19,\n\t\"escape\": 27,\n\t\"space\": 32,\n\t\"page_up\": 33,\n\t\"page_down\": 34,\n\t\"end\": 35,\n\t\"home\": 36,\n\t\"left\": 37,\n\t\"up\": 38,\n\t\"right\": 39,\n\t\"down\": 40,\n\t\"printscreen\": 44,\n\t\"insert\": 45,\n\t\"delete\": 46,\n\t\"0\": 48,\n\t\"1\": 49,\n\t\"2\": 50,\n\t\"3\": 51,\n\t\"4\": 52,\n\t\"5\": 53,\n\t\"6\": 54,\n\t\"7\": 55,\n\t\"8\": 56,\n\t\"9\": 57,\n\t\"firefoxsemicolon\": 59,\n\t\"firefoxequals\": 61,\n\t\"a\": 65,\n\t\"b\": 66,\n\t\"c\": 67,\n\t\"d\": 68,\n\t\"e\": 69,\n\t\"f\": 70,\n\t\"g\": 71,\n\t\"h\": 72,\n\t\"i\": 73,\n\t\"j\": 74,\n\t\"k\": 75,\n\t\"l\": 76,\n\t\"m\": 77,\n\t\"n\": 78,\n\t\"o\": 79,\n\t\"p\": 80,\n\t\"q\": 81,\n\t\"r\": 82,\n\t\"s\": 83,\n\t\"t\": 84,\n\t\"u\": 85,\n\t\"v\": 86,\n\t\"w\": 87,\n\t\"x\": 88,\n\t\"y\": 89,\n\t\"z\": 90,\n\t\"numpad0\": 96,\n\t\"numpad1\": 97,\n\t\"numpad2\": 98,\n\t\"numpad3\": 99,\n\t\"numpad4\": 100,\n\t\"numpad5\": 101,\n\t\"numpad6\": 102,\n\t\"numpad7\": 103,\n\t\"numpad8\": 104,\n\t\"numpad9\": 105,\n\t\"multiply\": 106,\n\t\"add\": 107,\n\t\"separator\": 108,\n\t\"subtract\": 109,\n\t\"decimal\": 110,\n\t\"divide\": 111,\n\t\"f1\": 112,\n\t\"f2\": 113,\n\t\"f3\": 114,\n\t\"f4\": 115,\n\t\"f5\": 116,\n\t\"f6\": 117,\n\t\"f7\": 118,\n\t\"f8\": 119,\n\t\"f9\": 120,\n\t\"f10\": 121,\n\t\"f11\": 122,\n\t\"f12\": 123,\n\t\"f13\": 124,\n\t\"f14\": 125,\n\t\"f15\": 126,\n\t\"f16\": 127,\n\t\"f17\": 128,\n\t\"f18\": 129,\n\t\"f19\": 130,\n\t\"f20\": 131,\n\t\"f21\": 132,\n\t\"f22\": 133,\n\t\"f23\": 134,\n\t\"f24\": 135,\n\t\"firefoxminus\": 173,\n\t\"semicolon\": 186,\n\t\"equals\": 187,\n\t\"comma\": 188,\n\t\"dash\": 189,\n\t\"period\": 190,\n\t\"slash\": 191,\n\t\"backquote\": 192,\n\t\"openbracket\": 219,\n\t\"backslash\": 220,\n\t\"closebracket\": 221,\n\t\"quote\": 222\n};\n\nfunction KeyboardManager(options) {\n\tvar self = this;\n\toptions = options || \"\";\n\t// Save the named key hashmap\n\tthis.namedKeys = namedKeys;\n\t// Create a reverse mapping of code to keyname\n\tthis.keyNames = [];\n\t$tw.utils.each(namedKeys,function(keyCode,name) {\n\t\tself.keyNames[keyCode] = name.substr(0,1).toUpperCase() + name.substr(1);\n\t});\n\t// Save the platform-specific name of the \"meta\" key\n\tthis.metaKeyName = $tw.platform.isMac ? \"cmd-\" : \"win-\";\n}\n\n/*\nReturn an array of keycodes for the modifier keys ctrl, shift, alt, meta\n*/\nKeyboardManager.prototype.getModifierKeys = function() {\n\treturn [\n\t\t16, // Shift\n\t\t17, // Ctrl\n\t\t18, // Alt\n\t\t20, // CAPS LOCK\n\t\t91, // Meta (left)\n\t\t93, // Meta (right)\n\t\t224 // Meta (Firefox)\n\t]\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\tmetaKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nKeyboardManager.prototype.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\tmetaKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase(),\n\t\t\tc = s.charCodeAt(0);\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\" || s === \"cmd\" || s === \"win\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(this.namedKeys[s]) {\n\t\t\tinfo.keyCode = this.namedKeys[s];\n\t\t}\n\t}\n\tif(info.keyCode) {\n\t\treturn info;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nParse a list of key descriptors into an array of keyInfo objects. The key descriptors can be passed as an array of strings or a space separated string\n*/\nKeyboardManager.prototype.parseKeyDescriptors = function(keyDescriptors,options) {\n\tvar self = this;\n\toptions = options || {};\n\toptions.stack = options.stack || [];\n\tvar wiki = options.wiki || $tw.wiki;\n\tif(typeof keyDescriptors === \"string\" && keyDescriptors === \"\") {\n\t\treturn [];\n\t}\n\tif(!$tw.utils.isArray(keyDescriptors)) {\n\t\tkeyDescriptors = keyDescriptors.split(\" \");\n\t}\n\tvar result = [];\n\t$tw.utils.each(keyDescriptors,function(keyDescriptor) {\n\t\t// Look for a named shortcut\n\t\tif(keyDescriptor.substr(0,2) === \"((\" && keyDescriptor.substr(-2,2) === \"))\") {\n\t\t\tif(options.stack.indexOf(keyDescriptor) === -1) {\n\t\t\t\toptions.stack.push(keyDescriptor);\n\t\t\t\tvar name = keyDescriptor.substring(2,keyDescriptor.length - 2),\n\t\t\t\t\tlookupName = function(configName) {\n\t\t\t\t\t\tvar keyDescriptors = wiki.getTiddlerText(\"$:/config/\" + configName + \"/\" + name);\n\t\t\t\t\t\tif(keyDescriptors) {\n\t\t\t\t\t\t\tresult.push.apply(result,self.parseKeyDescriptors(keyDescriptors,options));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\tlookupName(\"shortcuts\");\n\t\t\t\tlookupName($tw.platform.isMac ? \"shortcuts-mac\" : \"shortcuts-not-mac\");\n\t\t\t\tlookupName($tw.platform.isWindows ? \"shortcuts-windows\" : \"shortcuts-not-windows\");\n\t\t\t\tlookupName($tw.platform.isLinux ? \"shortcuts-linux\" : \"shortcuts-not-linux\");\n\t\t\t}\n\t\t} else {\n\t\t\tresult.push(self.parseKeyDescriptor(keyDescriptor));\n\t\t}\n\t});\n\treturn result;\n};\n\nKeyboardManager.prototype.getPrintableShortcuts = function(keyInfoArray) {\n\tvar self = this,\n\t\tresult = [];\n\t$tw.utils.each(keyInfoArray,function(keyInfo) {\n\t\tif(keyInfo) {\n\t\t\tresult.push((keyInfo.ctrlKey ? \"ctrl-\" : \"\") + \n\t\t\t\t (keyInfo.shiftKey ? \"shift-\" : \"\") + \n\t\t\t\t (keyInfo.altKey ? \"alt-\" : \"\") + \n\t\t\t\t (keyInfo.metaKey ? self.metaKeyName : \"\") + \n\t\t\t\t (self.keyNames[keyInfo.keyCode]));\n\t\t}\n\t});\n\treturn result;\n}\n\nKeyboardManager.prototype.checkKeyDescriptor = function(event,keyInfo) {\n\treturn keyInfo &&\n\t\t\tevent.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 === keyInfo.metaKey;\n};\n\nKeyboardManager.prototype.checkKeyDescriptors = function(event,keyInfoArray) {\n\tfor(var t=0; t<keyInfoArray.length; t++) {\n\t\tif(this.checkKeyDescriptor(event,keyInfoArray[t])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\nexports.KeyboardManager = KeyboardManager;\n\n})();\n",
"title": "$:/core/modules/keyboard.js",
"type": "application/javascript",
"module-type": "global"
},
"$:/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 wikified 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\n/*\nReturn a raw, unwikified translateable string. The title is automatically prefixed with \"$:/language/\"\n*/\nLanguage.prototype.getRawString = function(title) {\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.getTiddlerText(title);\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/displayshortcuts.js": {
"text": "/*\\\ntitle: $:/core/modules/macros/displayshortcuts.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to display a list of keyboard shortcuts in human readable form. Notably, it resolves named shortcuts like `((bold))` to the underlying keystrokes.\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 = \"displayshortcuts\";\n\nexports.params = [\n\t{name: \"shortcuts\"},\n\t{name: \"prefix\"},\n\t{name: \"separator\"},\n\t{name: \"suffix\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(shortcuts,prefix,separator,suffix) {\n\tvar shortcutArray = $tw.keyboardManager.getPrintableShortcuts($tw.keyboardManager.parseKeyDescriptors(shortcuts,{\n\t\twiki: this.wiki\n\t}));\n\tif(shortcutArray.length > 0) {\n\t\tshortcutArray.sort(function(a,b) {\n\t\t return a.toLowerCase().localeCompare(b.toLowerCase());\n\t\t})\n\t\treturn prefix + shortcutArray.join(separator) + suffix;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n})();\n",
"title": "$:/core/modules/macros/displayshortcuts.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 a string of text 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: \"\"}\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 p = pos,c;\n\twhile(true) {\n\t\tc = source.charAt(p);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tp++;\n\t\t} else {\n\t\t\tbreak;\n\t\t}\n\t}\n\tif(p === pos) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\ttype: \"whitespace\",\n\t\t\tstart: pos,\n\t\t\tend: p\n\t\t}\n\t}\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar c;\n\twhile(true) {\n\t\tc = source.charAt(pos);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tpos++;\n\t\t} else {\n\t\t\treturn pos;\n\t\t}\n\t}\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/videoparser.js": {
"text": "/*\\\ntitle: $:/core/modules/parsers/videoparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video 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: \"video\",\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[\"video/mp4\"] = AudioParser;\n\n})();\n\n",
"title": "$:/core/modules/parsers/videoparser.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\trel: {type: \"string\", value: \"noopener noreferrer\"}\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: \"set\",\n\t\tattributes: {\n\t\t\tname: {type: \"string\", value: this.match[1]},\n\t\t\tvalue: {type: \"string\", value: text}\n\t\t},\n\t\tchildren: [],\n\t\tparams: params\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\tnode.attributes.rel = {type: \"string\", value: \"noopener noreferrer\"};\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\trel: {type: \"string\", value: \"noopener noreferrer\"}\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-Z0-9/.\\-_]+/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\t{type: \"macro\", macro: <TBD>} - indirect through a macro invocation\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\tvar self = this;\n\t// Check for an externally linked tiddler\n\tif($tw.browser && (text || \"\") === \"\" && options._canonical_uri) {\n\t\tthis.loadRemoteTiddler(options._canonical_uri);\n\t\ttext = $tw.language.getRawString(\"LazyLoadingWarning\");\n\t}\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\tthis.setupRules(WikiParser.prototype.pragmaRuleClasses,\"$:/config/WikiParserRules/Pragmas/\");\n\t}\n\tif(!this.blockRuleClasses) {\n\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.blockRuleClasses,\"$:/config/WikiParserRules/Block/\");\n\t}\n\tif(!this.inlineRuleClasses) {\n\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.inlineRuleClasses,\"$:/config/WikiParserRules/Inline/\");\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 = [];\n\tvar topBranch = this.parsePragmas();\n\t// Parse the text into inline runs or blocks\n\tif(options.parseAsInline) {\n\t\ttopBranch.push.apply(topBranch,this.parseInlineRun());\n\t} else {\n\t\ttopBranch.push.apply(topBranch,this.parseBlocks());\n\t}\n\t// Return the parse tree\n};\n\n/*\n*/\nWikiParser.prototype.loadRemoteTiddler = function(url) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: url,\n\t\ttype: \"GET\",\n\t\tcallback: function(err,data) {\n\t\t\tif(!err) {\n\t\t\t\tvar tiddlers = self.wiki.deserializeTiddlers(\".tid\",data,self.wiki.getCreationFields());\n\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\ttiddler[\"_canonical_uri\"] = url;\n\t\t\t\t});\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tself.wiki.addTiddlers(tiddlers);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\n*/\nWikiParser.prototype.setupRules = function(proto,configPrefix) {\n\tvar self = this;\n\tif(!$tw.safemode) {\n\t\t$tw.utils.each(proto,function(object,name) {\n\t\t\tif(self.wiki.getTiddlerText(configPrefix + name,\"enable\") !== \"enable\") {\n\t\t\t\tdelete proto[name];\n\t\t\t}\n\t\t});\n\t}\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 currentTreeBranch = this.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\tvar subTree = nextMatch.rule.parse();\n\t\tif(subTree.length > 0) {\n\t\t\t// Quick hack; we only cope with a single parse tree node being returned, which is true at the moment\n\t\t\tcurrentTreeBranch.push.apply(currentTreeBranch,subTree);\n\t\t\tsubTree[0].children = [];\n\t\t\tcurrentTreeBranch = subTree[0].children;\n\t\t}\n\t}\n\treturn currentTreeBranch;\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($tw.language.getString(\"Error/WhileSaving\") + \":\\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\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\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/put.js": {
"text": "/*\\\ntitle: $:/core/modules/savers/put.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by performing a PUT request to the server\n\nWorks with any server which accepts a PUT request\nto the current URL, such as a WebDAV server.\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 PutSaver = function(wiki) {\n\tthis.wiki = wiki;\n\tvar self = this;\n\t// Async server probe. Until probe finishes, save will fail fast\n\t// See also https://github.com/Jermolene/TiddlyWiki5/issues/2276\n\tvar req = new XMLHttpRequest();\n\treq.open(\"OPTIONS\",encodeURI(document.location.protocol + \"//\" + document.location.hostname + \":\" + document.location.port + document.location.pathname));\n\treq.onload = function() {\n\t\t// Check DAV header http://www.webdav.org/specs/rfc2518.html#rfc.section.9.1\n\t\tself.serverAcceptsPuts = (this.status === 200 && !!this.getResponseHeader('dav'));\n\t};\n\treq.send();\n};\n\nPutSaver.prototype.save = function(text,method,callback) {\n\tif (!this.serverAcceptsPuts) {\n\t\treturn false;\n\t}\n\tvar req = new XMLHttpRequest();\n\t// TODO: store/check ETags if supported by server, to protect against overwrites\n\t// Prompt: Do you want to save over this? Y/N\n\t// Merging would be ideal, and may be possible using future generic merge flow\n\treq.onload = function() {\n\t\tif (this.status === 200 || this.status === 201) {\n\t\t\tcallback(null); // success\n\t\t}\n\t\telse {\n\t\t\tcallback(this.responseText); // fail\n\t\t}\n\t};\n\treq.open(\"PUT\", encodeURI(window.location.href));\n\treq.setRequestHeader(\"Content-Type\", \"text/html;charset=UTF-8\");\n\treq.send(text);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nPutSaver.prototype.info = {\n\tname: \"put\",\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 /^https?:/.test(location.protocol);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new PutSaver(wiki);\n};\n\n})();\n",
"title": "$:/core/modules/savers/put.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($tw.language.getString(\"Error/SavingToTWEdit\") + \": \" + 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($tw.language.getString(\"Error/Caption\") + \":\" + 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($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + 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($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + 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,{variables: event.paramObject});\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_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\tvar modules,n,m,f;\n\t// Minimal browser detection\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t\t$tw.browser.isFirefox = !!document.mozFullScreenEnabled;\n\t}\n\t// Platform detection\n\t$tw.platform = {};\n\tif($tw.browser) {\n\t\t$tw.platform.isMac = /Mac/.test(navigator.platform);\n\t\t$tw.platform.isWindows = /win/i.test(navigator.platform);\n\t\t$tw.platform.isLinux = /Linux/i.test(navigator.appVersion);\n\t} else {\n\t\tswitch(require(\"os\").platform()) {\n\t\t\tcase \"darwin\":\n\t\t\t\t$tw.platform.isMac = true;\n\t\t\t\tbreak;\n\t\t\tcase \"win32\":\n\t\t\t\t$tw.platform.isWindows = true;\n\t\t\t\tbreak;\n\t\t\tcase \"freebsd\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t\tcase \"linux\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t// Initialise version\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\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// Kick off the keyboard manager\n\t$tw.keyboardManager = new $tw.KeyboardManager();\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 want to 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\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title});\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, variables: variables}),\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: variables});\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/story.js": {
"text": "/*\\\ntitle: $:/core/modules/story.js\ntype: application/javascript\nmodule-type: global\n\nLightweight object for managing interactions with the story and history lists.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nConstruct Story object with options:\nwiki: reference to wiki object to use to resolve tiddler titles\nstoryTitle: title of story list tiddler\nhistoryTitle: title of history list tiddler\n*/\nfunction Story(options) {\n\toptions = options || {};\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.storyTitle = options.storyTitle || \"$:/StoryList\";\n\tthis.historyTitle = options.historyTitle || \"$:/HistoryList\";\n};\n\nStory.prototype.navigateTiddler = function(navigateTo,navigateFromTitle,navigateFromClientRect) {\n\tthis.addToStory(navigateTo,navigateFromTitle);\n\tthis.addToHistory(navigateTo,navigateFromClientRect);\n};\n\nStory.prototype.getStoryList = function() {\n\treturn this.wiki.getTiddlerList(this.storyTitle) || [];\n};\n\nStory.prototype.addToStory = function(navigateTo,navigateFromTitle,options) {\n\toptions = options || {};\n\tvar storyList = this.getStoryList();\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(navigateTo);\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(navigateFromTitle);\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(options.openLinkFromInsideRiver) {\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(options.openLinkFromOutsideRiver === \"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,navigateTo);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\nStory.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList},\n\t\tthis.wiki.getModificationFields()\n\t));\n};\n\nStory.prototype.addToHistory = function(navigateTo,navigateFromClientRect) {\n\tvar titles = $tw.utils.isArray(navigateTo) ? navigateTo : [navigateTo];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: navigateFromClientRect});\n\t});\n\tthis.wiki.setTiddlerData(this.historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\nStory.prototype.storyCloseTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCloseAllTiddlers = function() {\n// TBD\n};\n\nStory.prototype.storyCloseOtherTiddlers = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyEditTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyDeleteTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storySaveTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCancelTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyNewTiddler = function(targetTitle) {\n// TBD\n};\n\nexports.Story = Story;\n\n\n})();\n",
"title": "$:/core/modules/story.js",
"type": "application/javascript",
"module-type": "global"
},
"$:/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.getTiddlerDataCached(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\thasBeenLazyLoaded: false\n\t\t};\n\t});\n};\n\n/*\nCreate an tiddlerInfo structure if it doesn't already exist\n*/\nSyncer.prototype.createTiddlerInfo = function(title) {\n\tif(!$tw.utils.hop(this.tiddlerInfo,title)) {\n\t\tthis.tiddlerInfo[title] = {\n\t\t\trevision: null,\n\t\t\tadaptorInfo: {},\n\t\t\tchangeCount: -1,\n\t\t\thasBeenLazyLoaded: false\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\thasBeenLazyLoaded: true\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($tw.language.getString(\"Error/RetrievingSkinny\") + \":\",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// Don't lazy load the same tiddler twice\n\tvar info = this.tiddlerInfo[title];\n\tif(!info || !info.hasBeenLazyLoaded) {\n\t\tthis.createTiddlerInfo(title);\n\t\tthis.tiddlerInfo[title].hasBeenLazyLoaded = true;\n\t\t// Queue up a sync task to load this tiddler\n\t\tthis.enqueueSyncTask({\n\t\t\ttype: \"load\",\n\t\t\ttitle: title\n\t\t});\t\t\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: $tw.language.getString(\"LoginToTiddlySpace\"),\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\tthis.createTiddlerInfo(task.title);\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 the sync adaptor is fully initialised and 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.syncadaptor.isReady() && 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.getTiddlerDataCached(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($tw.browser && 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 first parent element that has scrollbars or use the body as fallback.\n*/\nexports.getScrollContainer = function(el) {\n\tvar doc = el.ownerDocument;\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn doc.body;\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/*\nAdjust the height of a textarea to fit its content, preserving scroll position, and return the height\n*/\nexports.resizeTextAreaToFit = function(domNode,minHeight) {\n\t// Get the scroll container and register the current scroll position\n\tvar container = $tw.utils.getScrollContainer(domNode),\n\t\tscrollTop = container.scrollTop;\n // Measure the specified minimum height\n\tdomNode.style.height = minHeight;\n\tvar measuredHeight = domNode.offsetHeight;\n\t// Set its height to auto so that it snaps to the correct height\n\tdomNode.style.height = \"auto\";\n\t// Calculate the revised height\n\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,measuredHeight);\n\t// Only try to change the height if it has changed\n\tif(newHeight !== domNode.offsetHeight) {\n\t\tdomNode.style.height = newHeight + \"px\";\n\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t$tw.utils.forceLayout(domNode);\n\t\t// Set the container to the position we registered at the beginning\n\t\tcontainer.scrollTop = scrollTop;\n\t}\n\treturn newHeight;\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/*\nGet the computed styles applied to an element as an array of strings of individual CSS properties\n*/\nexports.getComputedStyles = function(domNode) {\n\tvar textAreaStyles = window.getComputedStyle(domNode,null),\n\t\tstyleDefs = [],\n\t\tname;\n\tfor(var t=0; t<textAreaStyles.length; t++) {\n\t\tname = textAreaStyles[t];\n\t\tstyleDefs.push(name + \": \" + textAreaStyles.getPropertyValue(name) + \";\");\n\t}\n\treturn styleDefs;\n};\n\n/*\nApply a set of styles passed as an array of strings of individual CSS properties\n*/\nexports.setStyles = function(domNode,styleDefs) {\n\tdomNode.style.cssText = styleDefs.join(\"\");\n};\n\n/*\nCopy the computed styles from a source element to a destination element\n*/\nexports.copyStyles = function(srcDomNode,dstDomNode) {\n\t$tw.utils.setStyles(dstDomNode,$tw.utils.getComputedStyles(srcDomNode));\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($tw.language.getString(\"Error/XMLHttpRequest\") + \": \" + 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\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e);\n\t}\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; now deprecated. Instead, use $tw.keyboardManager\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n[\"parseKeyDescriptor\",\"checkKeyDescriptor\"].forEach(function(method) {\n\texports[method] = function() {\n\t\tif($tw.keyboardManager) {\n\t\t\treturn $tw.keyboardManager[method].apply($tw.keyboardManager,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\treturn null\n\t\t}\n\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.setAttribute(\"rel\",\"noopener noreferrer\");\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: $tw.language.getString(\"Buttons/Close/Caption\")\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 = this.findPopup(options.title);\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.findPopup = function(title) {\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\treturn index;\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 if not already there\n\tif(this.findPopup(options.title) === -1) {\n\t\tthis.popups.push({\n\t\t\ttitle: options.title,\n\t\t\twiki: options.wiki,\n\t\t\tdomNode: options.domNode\n\t\t});\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, \"nodeType\", {\n\tget: function() {\n\t\treturn 3;\n\t}\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\nObject.defineProperty(TW_Element.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\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, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\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, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\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/*\nRecursively delete a tree of empty directories\n*/\nexports.deleteEmptyDirs = function(dirpath,callback) {\n\tvar self = this;\n\tfs.readdir(dirpath,function(err,files) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\tif(files.length > 0) {\n\t\t\treturn callback(null);\n\t\t}\n\t\tfs.rmdir(dirpath,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.deleteEmptyDirs(path.dirname(dirpath),callback);\n\t\t});\n\t});\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/*\nHelper to get the text of a parse tree node or array of nodes\n*/\nexports.getParseTreeText = function getParseTreeText(tree) {\n\tvar output = [];\n\tif($tw.utils.isArray(tree)) {\n\t\t$tw.utils.each(tree,function(node) {\n\t\t\toutput.push(getParseTreeText(node));\n\t\t});\n\t} else {\n\t\tif(tree.type === \"text\") {\n\t\t\toutput.push(tree.text);\n\t\t}\n\t\tif(tree.children) {\n\t\t\treturn getParseTreeText(tree.children);\n\t\t}\n\t}\n\treturn output.join(\"\");\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).toFixed(2) + \"ms\");\n\t\t\tfor(var m in self.measures) {\n\t\t\t\tself.logger.log(\"+\" + m + \": \" + self.measures[m].toFixed(2) + \"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 + \"\\n\" + $tw.language.getString(\"Error/Caption\") + \": \" + 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/*\nRepeats a string\n*/\nexports.repeat = function(str,count) {\n\tvar result = \"\";\n\tfor(var t=0;t<count;t++) {\n\t\tresult += str;\n\t}\n\treturn result;\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/*\nFind the line break preceding a given position in a string\nReturns position immediately after that line break, or the start of the string\n*/\nexports.findPrecedingLineBreak = function(text,pos) {\n\tvar result = text.lastIndexOf(\"\\n\",pos - 1);\n\tif(result === -1) {\n\t\tresult = 0;\n\t} else {\n\t\tresult++;\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nFind the line break following a given position in a string\n*/\nexports.findFollowingLineBreak = function(text,pos) {\n\t// Cut to just past the following line break, or to the end of the text\n\tvar result = text.indexOf(\"\\n\",pos);\n\tif(result === -1) {\n\t\tresult = text.length;\n\t} else {\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\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.deepFreeze = function deepFreeze(object) {\n\tvar property, key;\n\tObject.freeze(object);\n\tfor(key in object) {\n\t\tproperty = object[key];\n\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\tdeepFreeze(property);\n\t\t}\n\t}\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 converter = String.fromCodePoint || String.fromCharCode,\n\t\te = 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 converter(parseInt(e.substr(2),16));\t\n\t\t} else {\n\t\t\treturn converter(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 converter(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/*\nUseful for finding out the fully escaped CSS selector equivalent to a given tag. For example:\n\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\") --> tc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n*/\nexports.tagToCssSelector = function(tagName) {\n\treturn \"tc-tagged-\" + encodeURIComponent(tagName).replace(/[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{\\|}~,]/mg,function(c) {\n\t\treturn \"\\\\\" + c;\n\t});\n};\n\n\n/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif (x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n/*\nIE does not have an endsWith function\n*/\nexports.strEndsWith = function(str,ending,position) {\n\tif(str.endsWith) {\n\t\treturn str.endsWith(ending,position);\n\t} else {\n\t\tif (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > str.length) {\n\t\t\tposition = str.length;\n\t\t}\n\t\tposition -= str.length;\n\t\tvar lastIndex = str.indexOf(ending, position);\n\t\treturn lastIndex !== -1 && lastIndex === position;\n\t}\n};\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(this.wiki.getModificationFields(),tiddler,removeFields,this.wiki.getCreationFields()));\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-listops.js": {
"text": "/*\\\ntitle: $:/core/modules/widgets/action-listops.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to apply list operations to any tiddler field (defaults to the 'list' field of the current tiddler)\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionListopsWidget = function(parseTreeNode, options) {\n\tthis.initialise(parseTreeNode, options);\n};\n/**\n * Inherit from the base widget class\n */\nActionListopsWidget.prototype = new Widget();\n/**\n * Render this widget into the DOM\n */\nActionListopsWidget.prototype.render = function(parent, nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n/**\n * Compute the internal state of the widget\n */\nActionListopsWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.target = this.getAttribute(\"$tiddler\", this.getVariable(\n\t\t\"currentTiddler\"));\n\tthis.filter = this.getAttribute(\"$filter\");\n\tthis.subfilter = this.getAttribute(\"$subfilter\");\n\tthis.listField = this.getAttribute(\"$field\", \"list\");\n\tthis.listIndex = this.getAttribute(\"$index\");\n\tthis.filtertags = this.getAttribute(\"$tags\");\n};\n/**\n * \tRefresh the widget by ensuring our attributes are up to date\n */\nActionListopsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.$tiddler || changedAttributes.$filter ||\n\t\tchangedAttributes.$subfilter || changedAttributes.$field ||\n\t\tchangedAttributes.$index || changedAttributes.$tags) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n/**\n * \tInvoke the action associated with this widget\n */\nActionListopsWidget.prototype.invokeAction = function(triggeringWidget,\n\tevent) {\n\t//Apply the specified filters to the lists\n\tvar field = this.listField,\n\t\tindex,\n\t\ttype = \"!!\",\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\ttype = \"##\";\n\t\tlist = this.listIndex;\n\t}\n\tif(this.filter) {\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(this.filter, this)));\n\t}\n\tif(this.subfilter) {\n\t\tvar subfilter = \"[list[\" + this.target + type + list + \"]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(subfilter, this)));\n\t}\n\tif(this.filtertags) {\n\t\tvar tagfilter = \"[list[\" + this.target + \"!!tags]] \" + this.filtertags;\n\t\tthis.wiki.setText(this.target, \"tags\", undefined, $tw.utils.stringifyList(\n\t\t\tthis.wiki.filterTiddlers(tagfilter, this)));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n",
"title": "$:/core/modules/widgets/action-listops.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\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\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\t\toptions = {};\n\toptions.suppressTimestamp = !this.actionTimestamp;\n\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\") || (typeof this.actionValue == \"string\")) {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\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,options);\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\t// Nw.js supports \"nwsaveas\" to force a \"save as\" dialogue that allows a new or existing file to be selected\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\t// Nw.js supports \"webkitdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\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\tthis.webkitdirectory = this.getAttribute(\"webkitdirectory\");\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(self.actions) {\n\t\t\tself.invokeActionString(self.actions,self,event);\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.actions = this.getAttribute(\"actions\");\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(this.wiki.getCreationFields(),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 = 600,\n\tDEFAULT_IMAGE_HEIGHT = 370;\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\",\n\tLINE_OPACITY_TITLE = \"$:/config/BitmapEditor/Opacity\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\t// Initialise the editor operations if they've not been done already\n\tif(!this.editorOperations) {\n\t\tEditBitmapWidget.prototype.editorOperations = {};\n\t\t$tw.modules.applyMethods(\"bitmapeditoroperation\",this.editorOperations);\n\t}\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 the wrapper for the toolbar and render its content\n\tthis.toolbarNode = this.document.createElement(\"div\");\n\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\tparent.insertBefore(this.toolbarNode,nextSibling);\n\tthis.domNodes.push(this.toolbarNode);\n\t// Create the on-screen canvas\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\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Render toolbar child widgets\n\tthis.renderChildren(this.toolbarNode,null);\n\t// // Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n\t// Add widget message listeners\n\tthis.addEventListeners([\n\t\t{type: \"tm-edit-bitmap-operation\", handler: \"handleEditBitmapOperationMessage\"}\n\t]);\n};\n\n/*\nHandle an edit bitmap operation message from the toolbar\n*/\nEditBitmapWidget.prototype.handleEditBitmapOperationMessage = function(event) {\n\t// Invoke the handler\n\tvar handler = this.editorOperations[event.param];\n\tif(handler) {\n\t\thandler.call(this,event);\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\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nJust refresh the toolbar\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nSet the bitmap size variables and refresh the toolbar\n*/\nEditBitmapWidget.prototype.refreshToolbar = function() {\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Refresh each of our child widgets\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.refreshSelf();\n\t});\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.refreshToolbar();\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.refreshToolbar();\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** 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.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.globalAlpha = parseFloat(this.wiki.getTiddlerText(LINE_OPACITY_TITLE,\"1.0\"));\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseFloat(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"));\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),\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(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\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-shortcut.js": {
"text": "/*\\\ntitle: $:/core/modules/widgets/edit-shortcut.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display an editable keyboard shortcut\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 EditShortcutWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditShortcutWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditShortcutWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.inputNode = this.document.createElement(\"input\");\n\t// Assign classes\n\tif(this.shortcutClass) {\n\t\tthis.inputNode.className = this.shortcutClass;\t\t\n\t}\n\t// Assign other attributes\n\tif(this.shortcutStyle) {\n\t\tthis.inputNode.setAttribute(\"style\",this.shortcutStyle);\n\t}\n\tif(this.shortcutTooltip) {\n\t\tthis.inputNode.setAttribute(\"title\",this.shortcutTooltip);\n\t}\n\tif(this.shortcutPlaceholder) {\n\t\tthis.inputNode.setAttribute(\"placeholder\",this.shortcutPlaceholder);\n\t}\n\tif(this.shortcutAriaLabel) {\n\t\tthis.inputNode.setAttribute(\"aria-label\",this.shortcutAriaLabel);\n\t}\n\t// Assign the current shortcut\n\tthis.updateInputNode();\n\t// Add event handlers\n\t$tw.utils.addEventListeners(this.inputNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Link into the DOM\n\tparent.insertBefore(this.inputNode,nextSibling);\n\tthis.domNodes.push(this.inputNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditShortcutWidget.prototype.execute = function() {\n\tthis.shortcutTiddler = this.getAttribute(\"tiddler\");\n\tthis.shortcutField = this.getAttribute(\"field\");\n\tthis.shortcutIndex = this.getAttribute(\"index\");\n\tthis.shortcutPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.shortcutDefault = this.getAttribute(\"default\",\"\");\n\tthis.shortcutClass = this.getAttribute(\"class\");\n\tthis.shortcutStyle = this.getAttribute(\"style\");\n\tthis.shortcutTooltip = this.getAttribute(\"tooltip\");\n\tthis.shortcutAriaLabel = this.getAttribute(\"aria-label\");\n};\n\n/*\nUpdate the value of the input node\n*/\nEditShortcutWidget.prototype.updateInputNode = function() {\n\tif(this.shortcutField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.shortcutTiddler);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,this.shortcutField)) {\n\t\t\tthis.inputNode.value = tiddler.getFieldString(this.shortcutField);\n\t\t} else {\n\t\t\tthis.inputNode.value = this.shortcutDefault;\n\t\t}\n\t} else if(this.shortcutIndex) {\n\t\tthis.inputNode.value = this.wiki.extractTiddlerDataItem(this.shortcutTiddler,this.shortcutIndex,this.shortcutDefault);\n\t} else {\n\t\tthis.inputNode.value = this.wiki.getTiddlerText(this.shortcutTiddler,this.shortcutDefault);\n\t}\n};\n\n/*\nHandle a dom \"keydown\" event\n*/\nEditShortcutWidget.prototype.handleKeydownEvent = function(event) {\n\t// Ignore shift, ctrl, meta, alt\n\tif(event.keyCode && $tw.keyboardManager.getModifierKeys().indexOf(event.keyCode) === -1) {\n\t\t// Get the shortcut text representation\n\t\tvar value = $tw.keyboardManager.getPrintableShortcuts([{\n\t\t\tctrlKey: event.ctrlKey,\n\t\t\tshiftKey: event.shiftKey,\n\t\t\taltKey: event.altKey,\n\t\t\tmetaKey: event.metaKey,\n\t\t\tkeyCode: event.keyCode\n\t\t}]);\n\t\tif(value.length > 0) {\n\t\t\tthis.wiki.setText(this.shortcutTiddler,this.shortcutField,this.shortcutIndex,value[0]);\n\t\t}\n\t\t// Ignore the keydown if it was already handled\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn true;\t\t\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget needed re-rendering\n*/\nEditShortcutWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.placeholder || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.style || changedAttributes.tooltip || changedAttributes[\"aria-label\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.shortcutTiddler]) {\n\t\tthis.updateInputNode();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports[\"edit-shortcut\"] = EditShortcutWidget;\n\n})();\n",
"title": "$:/core/modules/widgets/edit-shortcut.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 editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedEngine = require(\"$:/core/modules/editor/engines/framed.js\").FramedEngine,\n\tSimpleEngine = require(\"$:/core/modules/editor/engines/simple.js\").SimpleEngine;\n\nexports[\"edit-text\"] = editTextWidgetFactory(FramedEngine,SimpleEngine);\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\tchildren: this.parseTreeNode.children\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 entityString = this.getAttribute(\"entity\",this.parseTreeNode.entity || \"\"),\n\t\ttextNode = this.document.createTextNode($tw.utils.entityDecode(entityString));\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\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.entity) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\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} else if(typeof event.param === \"string\" && event.param.trim() !== \"\" && this.mangleTitle.trim() !== \"\") {\n\t\tvar tag = [];\n\t\ttag.push(event.param.trim());\n\t\tthis.wiki.addTiddler({title: this.mangleTitle, tags: tag});\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} else {\n\t\t\t\t// Just trigger loading of the tiddler\n\t\t\t\tthis.wiki.getTiddlerText(this.imageSource);\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.keyboardManager.checkKeyDescriptors(event,self.keyInfoArray)) {\n\t\t\tself.invokeActions(self,event);\n\t\t\tif(self.actions) {\n\t\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t\t}\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.actions = this.getAttribute(\"actions\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.key = this.getAttribute(\"key\");\n\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(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;\nvar MISSING_LINK_CONFIG_TITLE = \"$:/config/MissingLinks\";\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\tmissingLinksEnabled = !(this.hideMissingLinks && this.isMissing && !this.isShadow);\n\t// Render the link if required\n\tif(useWikiLinks && missingLinksEnabled) {\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}\n\tevent.stopPropagation();\n\treturn false;\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\tthis.hideMissingLinks = ($tw.wiki.getTiddlerText(MISSING_LINK_CONFIG_TITLE,\"yes\") === \"no\");\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 || changedTiddlers[MISSING_LINK_CONFIG_TITLE]) {\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\tthis.catchActions = this.getAttribute(\"actions\");\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\tif(this.catchActions) {\n\t\tthis.invokeActionString(this.catchActions,this);\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.getTiddlerDataCached(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\t{type: \"tm-fold-tiddler\", handler: \"handleFoldTiddlerEvent\"},\n\t\t{type: \"tm-fold-other-tiddlers\", handler: \"handleFoldOtherTiddlersEvent\"},\n\t\t{type: \"tm-fold-all-tiddlers\", handler: \"handleFoldAllTiddlersEvent\"},\n\t\t{type: \"tm-unfold-all-tiddlers\", handler: \"handleUnfoldAllTiddlersEvent\"},\n\t\t{type: \"tm-rename-tiddler\", handler: \"handleRenameTiddlerEvent\"}\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// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\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// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = 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\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\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\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\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(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\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.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\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: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\t$tw.wiki.renameTiddler(from,to);\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(this.wiki.getCreationFields(),{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\t// Get the new value and assign it to the tiddler\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n\t// Trigger actions\n\tif(this.selectActions) {\n\t\tthis.invokeActionString(this.selectActions,this,event);\n\t}\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\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tif(values.indexOf(select.children[i].value) != -1) {\n\t\t\t\tselect.children[i].selected = true;\n\t\t\t}\n\t\t}\n\t\t\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\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// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectActions = this.getAttribute(\"actions\");\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\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\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\tif(this.selectMultiple) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"size\",this.selectSize);\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\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nGet the value to be assigned\n*/\nSetWidget.prototype.getValue = function() {\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} else if(!value && this.setEmptyValue) {\n\t\tvalue = this.setEmptyValue;\n\t}\n\treturn value;\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 (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\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: $tw.language.getString(\"Error/RecursiveTransclusion\")}\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 \"plainwikified\":\n\t\t\tthis.text = this.getValueAsPlainWikified();\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified();\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.getValueAsPlainWikified = function() {\n\treturn this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{parentWidget: this});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function() {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"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\tthis.qualifiers = this.qualifiers || Object.create(null);\n\tname = name || \"transclusion\";\n\tif(this.qualifiers[name]) {\n\t\treturn this.qualifiers[name];\n\t} else {\n\t\tvar output = [],\n\t\t\tnode = this;\n\t\twhile(node && node.parentWidget) {\n\t\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\t\toutput.push(node.getVariable(name));\n\t\t\t}\n\t\t\tnode = node.parentWidget;\n\t\t}\n\t\tvar value = $tw.utils.hashString(output.join(\"\"));\n\t\tthis.qualifiers[name] = value;\n\t\treturn value;\n\t}\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/*\nInvoke the action widgets defined in a string\n*/\nWidget.prototype.invokeActionString = function(actions,triggeringWidget,event) {\n\tactions = actions || \"\";\n\tvar parser = this.wiki.parseText(\"text/vnd.tiddlywiki\",actions,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t}),\n\t\twidgetNode = this.wiki.makeWidget(parser,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t});\n\tvar container = this.document.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn widgetNode.invokeActions(this,event);\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/widgets/wikify.js": {
"text": "/*\\\ntitle: $:/core/modules/widgets/wikify.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to wikify text into a variable\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 WikifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nWikifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nWikifyWidget.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*/\nWikifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.wikifyName = this.getAttribute(\"name\");\n\tthis.wikifyText = this.getAttribute(\"text\");\n\tthis.wikifyType = this.getAttribute(\"type\");\n\tthis.wikifyMode = this.getAttribute(\"mode\",\"block\");\n\tthis.wikifyOutput = this.getAttribute(\"output\",\"text\");\n\t// Create the parse tree\n\tthis.wikifyParser = this.wiki.parseText(this.wikifyType,this.wikifyText,{\n\t\t\tparseAsInline: this.wikifyMode === \"inline\"\n\t\t});\n\t// Create the widget tree \n\tthis.wikifyWidgetNode = this.wiki.makeWidget(this.wikifyParser,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparentWidget: this\n\t\t});\n\t// Render the widget tree to the container\n\tthis.wikifyContainer = $tw.fakeDocument.createElement(\"div\");\n\tthis.wikifyWidgetNode.render(this.wikifyContainer,null);\n\tthis.wikifyResult = this.getResult();\n\t// Set context variable\n\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nReturn the result string\n*/\nWikifyWidget.prototype.getResult = function() {\n\tvar result;\n\tswitch(this.wikifyOutput) {\n\t\tcase \"text\":\n\t\t\tresult = this.wikifyContainer.textContent;\n\t\t\tbreak;\n\t\tcase \"html\":\n\t\t\tresult = this.wikifyContainer.innerHTML;\n\t\t\tbreak;\n\t\tcase \"parsetree\":\n\t\t\tresult = JSON.stringify(this.wikifyParser.tree,0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t\tcase \"widgettree\":\n\t\t\tresult = JSON.stringify(this.getWidgetTree(),0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t}\n\treturn result;\n};\n\n/*\nReturn a string of the widget tree\n*/\nWikifyWidget.prototype.getWidgetTree = function() {\n\tvar copyNode = function(widgetNode,resultNode) {\n\t\t\tvar type = widgetNode.parseTreeNode.type;\n\t\t\tresultNode.type = type;\n\t\t\tswitch(type) {\n\t\t\t\tcase \"element\":\n\t\t\t\t\tresultNode.tag = widgetNode.parseTreeNode.tag;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"text\":\n\t\t\t\t\tresultNode.text = widgetNode.parseTreeNode.text;\n\t\t\t\t\tbreak;\t\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.attributes || {}).length > 0) {\n\t\t\t\tresultNode.attributes = {};\n\t\t\t\t$tw.utils.each(widgetNode.attributes,function(attr,attrName) {\n\t\t\t\t\tresultNode.attributes[attrName] = widgetNode.getAttribute(attrName);\n\t\t\t\t});\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.children || {}).length > 0) {\n\t\t\t\tresultNode.children = [];\n\t\t\t\t$tw.utils.each(widgetNode.children,function(widgetChildNode) {\n\t\t\t\t\tvar node = {};\n\t\t\t\t\tresultNode.children.push(node);\n\t\t\t\t\tcopyNode(widgetChildNode,node);\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tresults = {};\n\tcopyNode(this.wikifyWidgetNode,results);\n\treturn results;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWikifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh ourselves entirely if any of our attributes have changed\n\tif(changedAttributes.name || changedAttributes.text || changedAttributes.type || changedAttributes.mode || changedAttributes.output) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\t// Refresh the widget tree\n\t\tif(this.wikifyWidgetNode.refresh(changedTiddlers)) {\n\t\t\t// Check if there was any change\n\t\t\tvar result = this.getResult();\n\t\t\tif(result !== this.wikifyResult) {\n\t\t\t\t// If so, save the change\n\t\t\t\tthis.wikifyResult = result;\n\t\t\t\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t\t\t\t// Refresh each of our child widgets\n\t\t\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\t\t\tchildWidget.refreshSelf();\n\t\t\t\t});\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t// Just refresh the children\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.wikify = WikifyWidget;\n\n})();\n",
"title": "$:/core/modules/widgets/wikify.js",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/wiki-bulkops.js": {
"text": "/*\\\ntitle: $:/core/modules/wiki-bulkops.js\ntype: application/javascript\nmodule-type: wikimethod\n\nBulk tiddler operations such as rename.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRename a tiddler, and relink any tags or lists that reference it.\n*/\nexports.renameTiddler = function(fromTitle,toTitle) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar tiddler = this.getTiddler(fromTitle);\n\t\tthis.addTiddler(new $tw.Tiddler(tiddler,{title: toTitle},this.getModificationFields()));\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar tags = (tiddler.fields.tags || []).slice(0),\n\t\t\t\tlist = (tiddler.fields.list || []).slice(0),\n\t\t\t\tisModified = false;\n\t\t\t// Rename tags\n\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\tif(title === fromTitle) {\n\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\tisModified = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\t// Rename lists\n\t\t\t$tw.utils.each(list,function (title,index) {\n\t\t\t\tif(title === fromTitle) {\n\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\tisModified = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(isModified) {\n\t\t\t\tself.addTiddler(new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields()));\n\t\t\t}\n\t\t});\n\t}\n}\n\n})();\n",
"title": "$:/core/modules/wiki-bulkops.js",
"type": "application/javascript",
"module-type": "wikimethod"
},
"$:/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,options) {\n\toptions = options || {};\n\tvar creationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields();\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\tif(value !== undefined) {\n\t\t\tdata[index] = value;\n\t\t} else {\n\t\t\tdelete data[index];\n\t\t}\n\t\tthis.setTiddlerData(title,data,modificationFields);\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(creationFields,tiddler,fields,modificationFields));\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 && title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title && 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.getTiddlerDataCached(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\nNote that the same value is returned for repeated calls for the same tiddler data. The value is frozen to prevent modification; otherwise modifications would be visible to all callers\n*/\nexports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {\n\tvar self = this,\n\t\ttiddler = titleOrTiddler;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler) {\n\t\treturn this.getCacheForTiddler(tiddler.fields.title,\"data\",function() {\n\t\t\t// Return the frozen value\n\t\t\tvar value = self.getTiddlerData(tiddler.fields.title,defaultData);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t});\n\t} else {\n\t\treturn defaultData;\n\t}\n};\n\n/*\nAlternative, uncached version of getTiddlerDataCached(). The return value can be mutated freely and reused\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\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, or, if the title is null, clear all the caches for all the tiddlers\nexports.clearCache = function(title) {\n\tif(title) {\n\t\tthis.caches = this.caches || Object.create(null);\n\t\tif($tw.utils.hop(this.caches,title)) {\n\t\t\tdelete this.caches[title];\n\t\t}\n\t} else {\n\t\tthis.caches = Object.create(null);\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.parseText = function(type,text,options) {\n\ttext = text || \"\";\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.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\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.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\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.\nIf the original tiddler doesn't exist, create a vanilla tiddler variable,\nto check if additional fields have been added.\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\"]) || new $tw.Tiddler({text:\"\", tags:[]}),\n\t\ttitleModified = tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"];\n\treturn titleModified || !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\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\tstory.addToHistory(title,fromPageRect);\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/canonical-uri-external-text": {
"title": "$:/core/templates/canonical-uri-external-text",
"text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external text files.\n\nChange the `./text/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./text/<$view field=\"title\" format=\"doubleurlencoded\"/>.tid"
},
"$:/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/templates/raw-static-tiddler": {
"title": "$:/core/templates/raw-static-tiddler",
"text": "<!--\n\nThis template is used for saving tiddlers as static HTML\n\n--><$view field=\"text\" format=\"plainwikified\" />"
},
"$:/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]] $(publishFilter)$\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-all": {
"title": "$:/core/save/lazy-all",
"text": "\\define saveTiddlerFilter()\n[is[system]] -[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/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{{{ [all[shadows+tiddlers]tag[$:/tags/RawStaticContent]!has[draft.of]] ||$:/core/templates/raw-static-tiddler}}}\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=\"mobile-web-app-capable\" content=\"yes\"/>\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=\"mobile-web-app-capable\" content=\"yes\"/>\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=\"mobile-web-app-capable\" content=\"yes\"/>\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/AboveStory/tw2-plugin-check": {
"title": "$:/core/ui/AboveStory/tw2-plugin-check",
"tags": "$:/tags/AboveStory",
"text": "\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n<ul>\n\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<li>\n\n<$link><$view field=\"title\"/></$link>\n\n</li>\n\n</$list>\n\n</ul>\n\n</div>\n\n</$list>\n"
},
"$:/core/ui/AdvancedSearch/Filter": {
"title": "$:/core/ui/AdvancedSearch/Filter",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/Filter/Caption}}",
"text": "\\define lingo-base() $:/language/Search/\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>\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/Filter/FilterButtons/clear": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<$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"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button popup=<<qualify \"$:/state/filterDeleteDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/filterDeleteDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\nAre you sure you wish to delete <<resultCount>> tiddler(s)?\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\nDelete these tiddlers\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n<div class=\"tc-block-dropdown-wrapper\">\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</div>\n</$linkcatcher>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/export": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\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 class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/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\">({{$:/language/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 tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\" class=\"tc-edit-texteditor\"/><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/KeyboardShortcuts": {
"title": "$:/core/ui/ControlPanel/KeyboardShortcuts",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\n\n\\define new-shortcut(title)\n<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} style=\"width:auto;\"/> <$button>\n<<lingo Add/Caption>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"[{$title$}]\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"$title$\"\n/>\n</$button>\n</div>\n\\end\n\n\\define shortcut-list-item(caption)\n<td>\n</td>\n<td style=\"text-align:right;font-size:0.7em;\">\n<<lingo Platform/$caption$>>\n</td>\n<td>\n<div style=\"position:relative;\">\n<$button popup=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> class=\"tc-btn-invisible\">\n{{$:/core/images/edit-button}}\n</$button>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutTitle)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\n<$reveal state=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown tc-popup-keep\">\n<$list filter=\"[list[$(shortcutTitle)$!!text]sort[title]]\" variable=\"shortcut\" emptyMessage=\"\"\"\n<div class=\"tc-dropdown-item-plain\">\n//<<lingo NoShortcuts/Caption>>//\n</div>\n\"\"\">\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn-invisible\" tooltip=<<lingo Remove/Hint>>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n×\n</$button>\n<kbd>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts=<<shortcut>>/>\n</kbd>\n</div>\n</$list>\n<hr/>\n<$macrocall $name=\"new-shortcut\" title=<<qualify \"$:/state/new-shortcut/$(shortcutTitle)$\">>/>\n</div>\n</div>\n</$reveal>\n</div>\n</td>\n\\end\n\n\\define shortcut-list(caption,prefix)\n<tr>\n<$list filter=\"[all[tiddlers+shadows][$prefix$$(shortcutName)$]]\" variable=\"shortcutTitle\">\n<<shortcut-list-item \"$caption$\">>\n</$list>\n</tr>\n\\end\n\n\\define shortcut-editor()\n<<shortcut-list \"All\" \"$:/config/shortcuts/\">>\n<<shortcut-list \"Mac\" \"$:/config/shortcuts-mac/\">>\n<<shortcut-list \"NonMac\" \"$:/config/shortcuts-not-mac/\">>\n<<shortcut-list \"Linux\" \"$:/config/shortcuts-linux/\">>\n<<shortcut-list \"NonLinux\" \"$:/config/shortcuts-not-linux/\">>\n<<shortcut-list \"Windows\" \"$:/config/shortcuts-windows/\">>\n<<shortcut-list \"NonWindows\" \"$:/config/shortcuts-not-windows/\">>\n\\end\n\n\\define shortcut-preview()\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutPrefix)$$(shortcutName)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\\end\n\n\\define shortcut-item-inner()\n<tr>\n<td>\n<$reveal type=\"nomatch\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"open\"\n/>\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"close\"\n/>\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n''<$text text=<<shortcutName>>/>''\n</td>\n<td>\n<$transclude tiddler=\"$:/config/ShortcutInfo/$(shortcutName)$\"/>\n</td>\n<td>\n<$list filter=\"$:/config/shortcuts/ $:/config/shortcuts-mac/ $:/config/shortcuts-not-mac/ $:/config/shortcuts-linux/ $:/config/shortcuts-not-linux/ $:/config/shortcuts-windows/ $:/config/shortcuts-not-windows/\" variable=\"shortcutPrefix\">\n<<shortcut-preview>>\n</$list>\n</td>\n</tr>\n<$set name=\"dropdownState\" value={{$(dropdownStateTitle)$}}>\n<$list filter=\"[<dropdownState>prefix[open]]\" variable=\"listItem\">\n<<shortcut-editor>>\n</$list>\n</$set>\n\\end\n\n\\define shortcut-item()\n<$set name=\"dropdownStateTitle\" value=<<qualify \"$:/state/dropdown/keyboardshortcut/$(shortcutName)$\">>>\n<<shortcut-item-inner>>\n</$set>\n\\end\n\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]removeprefix[$:/config/ShortcutInfo/]]\" variable=\"shortcutName\">\n<<shortcut-item>>\n</$list>\n</tbody>\n</table>\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 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=\"\"\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\"\"\">\n{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}\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=\"\"\"{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\"\"\">\n<em>\n{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}\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}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$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/Parsing": {
"title": "$:/core/ui/ControlPanel/Parsing",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/Parsing/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Parsing/\n\n\\define parsing-inner(typeCap)\n<li>\n<$checkbox tiddler=\"\"\"$:/config/WikiParserRules/$typeCap$/$(currentTiddler)$\"\"\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> ''<$text text=<<currentTiddler>>/>'': </$checkbox>\n</li>\n\\end\n\n\\define parsing-outer(typeLower,typeCap)\n<ul>\n<$list filter=\"[wikiparserrules[$typeLower$]]\">\n<<parsing-inner typeCap:\"$typeCap$\">>\n</$list>\n</ul>\n\\end\n\n<<lingo Hint>>\n\n! <<lingo Pragma/Caption>>\n\n<<parsing-outer typeLower:\"pragma\" typeCap:\"Pragma\">>\n\n! <<lingo Inline/Caption>>\n\n<<parsing-outer typeLower:\"inline\" typeCap:\"Inline\">>\n\n! <<lingo Block/Caption>>\n\n<<parsing-outer typeLower:\"block\" typeCap:\"Block\">>\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/AddPlugins": {
"title": "$:/core/ui/ControlPanel/Plugins/AddPlugins",
"text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\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"
},
"$:/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\">\n<<lingo NoInformation/Hint>>\n</$reveal>\n</div>\n</div>\n</$reveal>\n</$set>\n</$list>\n</$set>\n\\end\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\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/CamelCase": {
"title": "$:/core/ui/ControlPanel/Settings/CamelCase",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/CamelCase/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n"
},
"$:/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/EditorToolbar": {
"title": "$:/core/ui/ControlPanel/Settings/EditorToolbar",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/EditorToolbar/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/TextEditor/EnableToolbar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/TextEditor/EnableToolbar\"><<lingo Description>></$link> </$checkbox>\n\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/MissingLinks": {
"title": "$:/core/ui/ControlPanel/Settings/MissingLinks",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/MissingLinks/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/MissingLinks\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/MissingLinks\"><<lingo Description>></$link> </$checkbox>\n\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/PerformanceInstrumentation": {
"title": "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Performance/Instrumentation\"><<lingo Description>></$link> </$checkbox>\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/EditorToolbar": {
"title": "$:/core/ui/ControlPanel/Toolbars/EditorToolbar",
"tags": "$:/tags/ControlPanel/Toolbars",
"caption": "{{$:/language/ControlPanel/Toolbars/EditorToolbar/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(listItem)$\n\\end\n\n\\define toolbar-button()\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"> <$transclude tiddler={{$(listItem)$!!icon}}/> <$transclude tiddler=<<listItem>> field=\"caption\"/> -- <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i></$checkbox>\n\\end\n\n{{$:/language/ControlPanel/Toolbars/EditorToolbar/Hint}}\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<<toolbar-button>>\n\n</$list>\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//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\\end\n<<searchResultList>>\n"
},
"$:/core/ui/EditTemplate/body/preview/output": {
"title": "$:/core/ui/EditTemplate/body/preview/output",
"tags": "$:/tags/EditPreview",
"caption": "{{$:/language/EditTemplate/Body/Preview/Type/Output}}",
"text": "<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n"
},
"$:/core/ui/EditTemplate/body/editor": {
"title": "$:/core/ui/EditTemplate/body/editor",
"text": "<$edit\n\n field=\"text\"\n class=\"tc-edit-texteditor\"\n placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n\n><$set\n\n name=\"targetTiddler\"\n value=<<currentTiddler>>\n\n><$list\n\n filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\"\n\n><$reveal\n\n type=\"nomatch\"\n state=<<config-visibility-title>>\n text=\"hide\"\n class=\"tc-text-editor-toolbar-item-wrapper\"\n\n><$transclude\n\n tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\"\n mode=\"inline\"\n\n/></$reveal></$list></$set></$edit>\n"
},
"$:/core/ui/EditTemplate/body/toolbar/button": {
"title": "$:/core/ui/EditTemplate/body/toolbar/button",
"text": "\\define toolbar-button-icon()\n<$list\n\n filter=\"[all[current]!has[custom-icon]]\"\n variable=\"no-custom-icon\"\n\n><$transclude\n\n tiddler={{!!icon}}\n\n/></$list>\n\\end\n\n\\define toolbar-button-tooltip()\n{{!!description}}<$macrocall $name=\"displayshortcuts\" $output=\"text/plain\" shortcuts={{!!shortcuts}} prefix=\"` - [\" separator=\"] [\" suffix=\"]`\"/>\n\\end\n\n\\define toolbar-button()\n<$list\n\n filter={{!!condition}}\n variable=\"list-condition\"\n\n><$wikify\n\n name=\"tooltip-text\"\n text=<<toolbar-button-tooltip>>\n mode=\"inline\"\n output=\"text\"\n\n><$list\n\n filter=\"[all[current]!has[dropdown]]\"\n variable=\"no-dropdown\"\n\n><$button\n\n class=\"tc-btn-invisible $(buttonClasses)$\"\n tooltip=<<tooltip-text>>\n\n><span\n\n data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button></$list><$list\n\n filter=\"[all[current]has[dropdown]]\"\n variable=\"dropdown\"\n\n><$set\n\n name=\"dropdown-state\"\n value=<<qualify \"$:/state/EditorToolbarDropdown\">>\n\n><$button\n\n popup=<<dropdown-state>>\n class=\"tc-popup-keep tc-btn-invisible $(buttonClasses)$\"\n selectedClass=\"tc-selected\"\n tooltip=<<tooltip-text>>\n\n><span\n\n data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button><$reveal\n\n state=<<dropdown-state>>\n type=\"popup\"\n position=\"below\"\n animate=\"yes\"\n tag=\"span\"\n\n><div\n\n class=\"tc-drop-down tc-popup-keep\"\n\n><$transclude\n\n tiddler={{!!dropdown}}\n mode=\"block\"\n\n/></div></$reveal></$set></$list></$wikify></$list>\n\\end\n\n\\define toolbar-button-outer()\n<$set\n\n name=\"buttonClasses\"\n value={{!!button-classes}}\n\n><<toolbar-button>></$set>\n\\end\n\n<<toolbar-button-outer>>"
},
"$:/core/ui/EditTemplate/body": {
"title": "$:/core/ui/EditTemplate/body",
"tags": "$:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/EditTemplate/Body/\n\\define config-visibility-title()\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\n\\end\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<div class=\"tc-tiddler-preview\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n<div class=\"tc-tiddler-preview-preview\">\n\n<$transclude tiddler={{$:/state/editpreviewtype}} mode=\"inline\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/preview/output\" mode=\"inline\"/>\n\n</$transclude>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\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\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>"
},
"$:/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)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<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>\n</span>\n</$vars>\n\\end\n\\define tag-body(colour,palette)\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}}/>\n\\end\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}}/>\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": "<$vars pattern=\"\"\"[\\|\\[\\]{}]\"\"\" bad-chars=\"\"\"`| [ ] { }`\"\"\">\n\n<$list filter=\"[is[current]regexp:draft.title<pattern>]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/language/EditTemplate/Title/BadCharacterWarning}}\n\n</div>\n\n</$list>\n\n</$vars>\n\n<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus=\"true\"/>\n"
},
"$:/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=\"((cancel-edit-tiddler))\" message=\"tm-cancel-tiddler\">\n<$keyboard key=\"((save-tiddler))\" 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 $:/tags/ViewToolbar",
"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": "<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{$:/temp/newfieldname}} $value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\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>\n</$fieldmangler>\n"
},
"$:/core/ui/EditorToolbar/bold": {
"title": "$:/core/ui/EditorToolbar/bold",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/bold",
"caption": "{{$:/language/Buttons/Bold/Caption}}",
"description": "{{$:/language/Buttons/Bold/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((bold))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"''\"\n\tsuffix=\"''\"\n/>\n"
},
"$:/core/ui/EditorToolbar/clear-dropdown": {
"title": "$:/core/ui/EditorToolbar/clear-dropdown",
"text": "''{{$:/language/Buttons/Clear/Hint}}''\n\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"clear\"\n\tcolour=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n\n</div>\n"
},
"$:/core/ui/EditorToolbar/clear": {
"title": "$:/core/ui/EditorToolbar/clear",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/erase",
"caption": "{{$:/language/Buttons/Clear/Caption}}",
"description": "{{$:/language/Buttons/Clear/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/clear-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/editor-height-dropdown": {
"title": "$:/core/ui/EditorToolbar/editor-height-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/EditorHeight/\n''<<lingo Hint>>''\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"auto\"> {{$:/core/images/auto-height}} <<lingo Caption/Auto>></$radio>\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"fixed\"> {{$:/core/images/fixed-height}} <<lingo Caption/Fixed>> <$edit-text tag=\"input\" tiddler=\"$:/config/TextEditor/EditorHeight/Height\" default=\"100px\"/></$radio>\n"
},
"$:/core/ui/EditorToolbar/editor-height": {
"title": "$:/core/ui/EditorToolbar/editor-height",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/fixed-height",
"custom-icon": "yes",
"caption": "{{$:/language/Buttons/EditorHeight/Caption}}",
"description": "{{$:/language/Buttons/EditorHeight/Hint}}",
"condition": "[<targetTiddler>!is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/editor-height-dropdown",
"text": "<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n{{$:/core/images/fixed-height}}\n</$reveal>\n<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n{{$:/core/images/auto-height}}\n</$reveal>\n"
},
"$:/core/ui/EditorToolbar/excise-dropdown": {
"title": "$:/core/ui/EditorToolbar/excise-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Excise/\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<<lingo Caption/NewTitle>> <$edit-text tag=\"input\" tiddler=\"$config-title$/new-title\" default=\"\" focus=\"true\"/>\n\n<$set name=\"new-title\" value={{$config-title$/new-title}}>\n<$list filter=\"\"\"[<new-title>is[tiddler]]\"\"\">\n<div class=\"tc-error\">\n<<lingo Caption/TiddlerExists>>\n</div>\n</$list>\n</$set>\n\n<$checkbox tiddler=\"\"\"$config-title$/tagnew\"\"\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"false\"> <<lingo Caption/Tag>></$checkbox>\n\n<<lingo Caption/Replace>> <$select tiddler=\"\"\"$config-title$/type\"\"\" default=\"transclude\">\n<option value=\"link\"><<lingo Caption/Replace/Link>></option>\n<option value=\"transclude\"><<lingo Caption/Replace/Transclusion>></option>\n<option value=\"macro\"><<lingo Caption/Replace/Macro>></option>\n</$select>\n\n<$reveal state=\"\"\"$config-title$/type\"\"\" type=\"match\" text=\"macro\">\n<<lingo Caption/MacroName>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/macro-title\"\"\" default=\"translink\"/>\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"excise\"\n\ttitle={{$config-title$/new-title}}\n\ttype={{$config-title$/type}}\n\tmacro={{$config-title$/macro-title}}\n\ttagnew={{$config-title$/tagnew}}\n/>\n<$action-deletetiddler\n\t$tiddler=<<qualify \"$:/state/Excise/NewTitle\">>\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Excise>>\n</$button>\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Excise/\">>/>\n"
},
"$:/core/ui/EditorToolbar/excise": {
"title": "$:/core/ui/EditorToolbar/excise",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/excise",
"caption": "{{$:/language/Buttons/Excise/Caption}}",
"description": "{{$:/language/Buttons/Excise/Hint}}",
"condition": "[<targetTiddler>!is[image]]",
"shortcuts": "((excise))",
"dropdown": "$:/core/ui/EditorToolbar/excise-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/heading-1": {
"title": "$:/core/ui/EditorToolbar/heading-1",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-1",
"caption": "{{$:/language/Buttons/Heading1/Caption}}",
"description": "{{$:/language/Buttons/Heading1/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((heading-1))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"1\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-2": {
"title": "$:/core/ui/EditorToolbar/heading-2",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-2",
"caption": "{{$:/language/Buttons/Heading2/Caption}}",
"description": "{{$:/language/Buttons/Heading2/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-2))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"2\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-3": {
"title": "$:/core/ui/EditorToolbar/heading-3",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-3",
"caption": "{{$:/language/Buttons/Heading3/Caption}}",
"description": "{{$:/language/Buttons/Heading3/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-3))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"3\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-4": {
"title": "$:/core/ui/EditorToolbar/heading-4",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-4",
"caption": "{{$:/language/Buttons/Heading4/Caption}}",
"description": "{{$:/language/Buttons/Heading4/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-4))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"4\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-5": {
"title": "$:/core/ui/EditorToolbar/heading-5",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-5",
"caption": "{{$:/language/Buttons/Heading5/Caption}}",
"description": "{{$:/language/Buttons/Heading5/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-5))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"5\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-6": {
"title": "$:/core/ui/EditorToolbar/heading-6",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-6",
"caption": "{{$:/language/Buttons/Heading6/Caption}}",
"description": "{{$:/language/Buttons/Heading6/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-6))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"6\"\n/>\n"
},
"$:/core/ui/EditorToolbar/italic": {
"title": "$:/core/ui/EditorToolbar/italic",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/italic",
"caption": "{{$:/language/Buttons/Italic/Caption}}",
"description": "{{$:/language/Buttons/Italic/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((italic))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"//\"\n\tsuffix=\"//\"\n/>\n"
},
"$:/core/ui/EditorToolbar/line-width-dropdown": {
"title": "$:/core/ui/EditorToolbar/line-width-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/LineWidth/\n\n\\define toolbar-line-width-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(line-width)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/LineWidth\"\n\t$value=\"$(line-width)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; margin: 4px calc(80px - $(line-width)$); background-color: #000; width: calc(100px + $(line-width)$ * 2); height: $(line-width)$; border-radius: 120px; vertical-align: middle;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(line-width)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/LineWidth\" type=\"match\" text=\"\"\"$(line-width)$\"\"\" tag=\"span\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/LineWidths}} variable=\"line-width\">\n\n<<toolbar-line-width-inner>>\n\n</$list>\n"
},
"$:/core/ui/EditorToolbar/line-width": {
"title": "$:/core/ui/EditorToolbar/line-width",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/line-width",
"caption": "{{$:/language/Buttons/LineWidth/Caption}}",
"description": "{{$:/language/Buttons/LineWidth/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown",
"text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>"
},
"$:/core/ui/EditorToolbar/link-dropdown": {
"title": "$:/core/ui/EditorToolbar/link-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Link/\n\n\\define link-actions()\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"make-link\"\n\ttext={{$(linkTiddler)$}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<searchTiddler>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<linkTiddler>>\n/>\n\\end\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\">\n\n<$edit-text tiddler=<<searchTiddler>> type=\"search\" tag=\"input\" focus=\"true\" placeholder={{$:/language/Search/Search}} default=\"\"/>\n<$reveal tag=\"span\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<$action-setfield $tiddler=<<searchTiddler>> text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n\n<$reveal tag=\"div\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<link-actions>> to=<<linkTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>\n"
},
"$:/core/ui/EditorToolbar/link": {
"title": "$:/core/ui/EditorToolbar/link",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/link",
"caption": "{{$:/language/Buttons/Link/Caption}}",
"description": "{{$:/language/Buttons/Link/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((link))",
"dropdown": "$:/core/ui/EditorToolbar/link-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/list-bullet": {
"title": "$:/core/ui/EditorToolbar/list-bullet",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/list-bullet",
"caption": "{{$:/language/Buttons/ListBullet/Caption}}",
"description": "{{$:/language/Buttons/ListBullet/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((list-bullet))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n"
},
"$:/core/ui/EditorToolbar/list-number": {
"title": "$:/core/ui/EditorToolbar/list-number",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/list-number",
"caption": "{{$:/language/Buttons/ListNumber/Caption}}",
"description": "{{$:/language/Buttons/ListNumber/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((list-number))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n"
},
"$:/core/ui/EditorToolbar/mono-block": {
"title": "$:/core/ui/EditorToolbar/mono-block",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/mono-block",
"caption": "{{$:/language/Buttons/MonoBlock/Caption}}",
"description": "{{$:/language/Buttons/MonoBlock/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((mono-block))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n```\"\n\tsuffix=\"```\"\n/>\n"
},
"$:/core/ui/EditorToolbar/mono-line": {
"title": "$:/core/ui/EditorToolbar/mono-line",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/mono-line",
"caption": "{{$:/language/Buttons/MonoLine/Caption}}",
"description": "{{$:/language/Buttons/MonoLine/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((mono-line))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n"
},
"$:/core/ui/EditorToolbar/more-dropdown": {
"title": "$:/core/ui/EditorToolbar/more-dropdown",
"text": "\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(toolbarItem)$\n\\end\n\n\\define conditional-button()\n<$list filter={{$(toolbarItem)$!!condition}} variable=\"condition\">\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\" mode=\"inline\"/> <$transclude tiddler=<<toolbarItem>> field=\"description\"/>\n</$list>\n\\end\n\n<div class=\"tc-text-editor-toolbar-more\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]] -[[$:/core/ui/EditorToolbar/more]]\">\n<$reveal type=\"match\" state=<<config-visibility-title>> text=\"hide\" tag=\"div\">\n<<conditional-button>>\n</$reveal>\n</$list>\n</div>\n"
},
"$:/core/ui/EditorToolbar/more": {
"title": "$:/core/ui/EditorToolbar/more",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/down-arrow",
"caption": "{{$:/language/Buttons/More/Caption}}",
"description": "{{$:/language/Buttons/More/Hint}}",
"condition": "[<targetTiddler>]",
"dropdown": "$:/core/ui/EditorToolbar/more-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/opacity-dropdown": {
"title": "$:/core/ui/EditorToolbar/opacity-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Opacity/\n\n\\define toolbar-opacity-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(opacity)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Opacity\"\n\t$value=\"$(opacity)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(current-paint-colour)$; opacity: $(opacity)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(opacity)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/Opacity\" type=\"match\" text=\"\"\"$(opacity)$\"\"\" tag=\"span\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n\\define toolbar-opacity()\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/Opacities}} variable=\"opacity\">\n\n<<toolbar-opacity-inner>>\n\n</$list>\n\\end\n\n<$set name=\"current-paint-colour\" value={{$:/config/BitmapEditor/Colour}}>\n\n<$set name=\"current-opacity\" value={{$:/config/BitmapEditor/Opacity}}>\n\n<<toolbar-opacity>>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/EditorToolbar/opacity": {
"title": "$:/core/ui/EditorToolbar/opacity",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/opacity",
"caption": "{{$:/language/Buttons/Opacity/Caption}}",
"description": "{{$:/language/Buttons/Opacity/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/opacity-dropdown",
"text": "<$text text={{$:/config/BitmapEditor/Opacity}}/>\n"
},
"$:/core/ui/EditorToolbar/paint-dropdown": {
"title": "$:/core/ui/EditorToolbar/paint-dropdown",
"text": "''{{$:/language/Buttons/Paint/Hint}}''\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Colour\"\n\t$value=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
},
"$:/core/ui/EditorToolbar/paint": {
"title": "$:/core/ui/EditorToolbar/paint",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/paint",
"caption": "{{$:/language/Buttons/Paint/Caption}}",
"description": "{{$:/language/Buttons/Paint/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/paint-dropdown",
"text": "\\define toolbar-paint()\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(colour-picker-value)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\\end\n<$set name=\"colour-picker-value\" value={{$:/config/BitmapEditor/Colour}}>\n<<toolbar-paint>>\n</$set>\n"
},
"$:/core/ui/EditorToolbar/picture-dropdown": {
"title": "$:/core/ui/EditorToolbar/picture-dropdown",
"text": "\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n''{{$:/language/Buttons/Picture/Hint}}''\n\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext=<<replacement-text>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
},
"$:/core/ui/EditorToolbar/picture": {
"title": "$:/core/ui/EditorToolbar/picture",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/picture",
"caption": "{{$:/language/Buttons/Picture/Caption}}",
"description": "{{$:/language/Buttons/Picture/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((picture))",
"dropdown": "$:/core/ui/EditorToolbar/picture-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/preview-type-dropdown": {
"title": "$:/core/ui/EditorToolbar/preview-type-dropdown",
"text": "\\define preview-type-button()\n<$button tag=\"a\">\n\n<$action-setfield $tiddler=\"$:/state/editpreviewtype\" $value=\"$(previewType)$\"/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<previewType>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<previewType>> field=\"title\" mode=\"inline\"/>\n\n</$transclude> \n\n<$reveal tag=\"span\" state=\"$:/state/editpreviewtype\" type=\"match\" text=<<previewType>> default=\"$:/core/ui/EditTemplate/body/preview/output\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\" variable=\"previewType\">\n\n<<preview-type-button>>\n\n</$list>\n"
},
"$:/core/ui/EditorToolbar/preview-type": {
"title": "$:/core/ui/EditorToolbar/preview-type",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/chevron-down",
"caption": "{{$:/language/Buttons/PreviewType/Caption}}",
"description": "{{$:/language/Buttons/PreviewType/Hint}}",
"condition": "[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]",
"button-classes": "tc-text-editor-toolbar-item-adjunct",
"dropdown": "$:/core/ui/EditorToolbar/preview-type-dropdown"
},
"$:/core/ui/EditorToolbar/preview": {
"title": "$:/core/ui/EditorToolbar/preview",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/preview-open",
"custom-icon": "yes",
"caption": "{{$:/language/Buttons/Preview/Caption}}",
"description": "{{$:/language/Buttons/Preview/Hint}}",
"condition": "[<targetTiddler>]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((preview))",
"text": "<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-open}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"no\"/>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-closed}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"yes\"/>\n</$reveal>\n"
},
"$:/core/ui/EditorToolbar/quote": {
"title": "$:/core/ui/EditorToolbar/quote",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/quote",
"caption": "{{$:/language/Buttons/Quote/Caption}}",
"description": "{{$:/language/Buttons/Quote/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((quote))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n<<<\"\n\tsuffix=\"<<<\"\n/>\n"
},
"$:/core/ui/EditorToolbar/size-dropdown": {
"title": "$:/core/ui/EditorToolbar/size-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Size/\n\n\\define toolbar-button-size-preset(config-title)\n<$set name=\"width\" filter=\"$(sizePair)$ +[first[]]\">\n\n<$set name=\"height\" filter=\"$(sizePair)$ +[last[]]\">\n\n<$button tag=\"a\">\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n\t$value=<<width>>\n/>\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n\t$value=<<height>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/presets-popup\"\"\"\n/>\n\n<$text text=<<width>>/> × <$text text=<<height>>/>\n\n</$button>\n\n</$set>\n\n</$set>\n\\end\n\n\\define toolbar-button-size(config-title)\n''{{$:/language/Buttons/Size/Hint}}''\n\n<<lingo Caption/Width>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-width\"\"\" default=<<tv-bitmap-editor-width>> focus=\"true\" size=\"8\"/> <<lingo Caption/Height>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-height\"\"\" default=<<tv-bitmap-editor-height>> size=\"8\"/> <$button popup=\"\"\"$config-title$/presets-popup\"\"\" class=\"tc-btn-invisible tc-popup-keep\" style=\"width: auto; display: inline-block; background-colour: inherit;\" selectedClass=\"tc-selected\">\n{{$:/core/images/down-arrow}}\n</$button>\n\n<$reveal tag=\"span\" state=\"\"\"$config-title$/presets-popup\"\"\" type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down tc-popup-keep\">\n\n<$list filter={{$:/config/BitmapEditor/ImageSizes}} variable=\"sizePair\">\n\n<$macrocall $name=\"toolbar-button-size-preset\" config-title=\"$config-title$\"/>\n\n</$list>\n\n</div>\n\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"resize\"\n\twidth={{$config-title$/new-width}}\n\theight={{$config-title$/new-height}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Resize>>\n</$button>\n\\end\n\n<$macrocall $name=\"toolbar-button-size\" config-title=<<qualify \"$:/state/Size/\">>/>\n"
},
"$:/core/ui/EditorToolbar/size": {
"title": "$:/core/ui/EditorToolbar/size",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/size",
"caption": "{{$:/language/Buttons/Size/Caption}}",
"description": "{{$:/language/Buttons/Size/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/size-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/stamp-dropdown": {
"title": "$:/core/ui/EditorToolbar/stamp-dropdown",
"text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$view tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" mode=\"inline\"/>\n\n</$view>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TextEditor/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/TextEditor/Snippet\"\n\tcaption={{$:/language/Buttons/Stamp/New/Title}}\n\ttext={{$:/language/Buttons/Stamp/New/Text}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n"
},
"$:/core/ui/EditorToolbar/stamp": {
"title": "$:/core/ui/EditorToolbar/stamp",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/stamp",
"caption": "{{$:/language/Buttons/Stamp/Caption}}",
"description": "{{$:/language/Buttons/Stamp/Hint}}",
"condition": "[<targetTiddler>!is[image]]",
"shortcuts": "((stamp))",
"dropdown": "$:/core/ui/EditorToolbar/stamp-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/strikethrough": {
"title": "$:/core/ui/EditorToolbar/strikethrough",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/strikethrough",
"caption": "{{$:/language/Buttons/Strikethrough/Caption}}",
"description": "{{$:/language/Buttons/Strikethrough/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((strikethrough))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"~~\"\n\tsuffix=\"~~\"\n/>\n"
},
"$:/core/ui/EditorToolbar/subscript": {
"title": "$:/core/ui/EditorToolbar/subscript",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/subscript",
"caption": "{{$:/language/Buttons/Subscript/Caption}}",
"description": "{{$:/language/Buttons/Subscript/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((subscript))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\",,\"\n\tsuffix=\",,\"\n/>\n"
},
"$:/core/ui/EditorToolbar/superscript": {
"title": "$:/core/ui/EditorToolbar/superscript",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/superscript",
"caption": "{{$:/language/Buttons/Superscript/Caption}}",
"description": "{{$:/language/Buttons/Superscript/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((superscript))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"^^\"\n\tsuffix=\"^^\"\n/>\n"
},
"$:/core/ui/EditorToolbar/underline": {
"title": "$:/core/ui/EditorToolbar/underline",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/underline",
"caption": "{{$:/language/Buttons/Underline/Caption}}",
"description": "{{$:/language/Buttons/Underline/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((underline))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"__\"\n\tsuffix=\"__\"\n/>\n"
},
"$:/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/fold-all": {
"title": "$:/core/ui/Buttons/fold-all",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/fold-all-button}} {{$:/language/Buttons/FoldAll/Caption}}",
"description": "{{$:/language/Buttons/FoldAll/Hint}}",
"text": "<$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldAll/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/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-image": {
"title": "$:/core/ui/Buttons/new-image",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/new-image-button}} {{$:/language/Buttons/NewImage/Caption}}",
"description": "{{$:/language/Buttons/NewImage/Hint}}",
"text": "<$button tooltip={{$:/language/Buttons/NewImage/Hint}} aria-label={{$:/language/Buttons/NewImage/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=\"image/jpeg\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-image-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewImage/Caption}}/></span>\n</$list>\n</$button>\n"
},
"$:/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/Buttons/unfold-all": {
"title": "$:/core/ui/Buttons/unfold-all",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/unfold-all-button}} {{$:/language/Buttons/UnfoldAll/Caption}}",
"description": "{{$:/language/Buttons/UnfoldAll/Hint}}",
"text": "<$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-unfold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/UnfoldAll/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/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\" animate=\"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\">\n{{$:/language/ControlPanel/Plugin/NoInfoFound/Hint}}\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\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n\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<$set name=\"searchTiddler\" value=\"$:/temp/search\">\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-popup-handle\"/>\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<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search{$(searchTiddler)$}]\"/>\"\"\">\n{{$:/core/images/down-arrow}} {{$:/language/Search/Matches}}\n</$set>\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 tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n{{$:/core/ui/SearchResults}}\n\n</$reveal>\n\n</$reveal>\n\n</$set>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" />\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<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$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\" class=\"tc-drop-down\"><$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list> \n<hr>\n<$list filter=\"[all[current]tagging[]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</$reveal>\n</$vars>\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": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" state=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\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</$reveal>\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<$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{{||$:/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": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n</$reveal>\n"
},
"$:/core/ui/ViewTemplate/tags": {
"title": "$:/core/ui/ViewTemplate/tags",
"tags": "$:/tags/ViewTemplate",
"text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n</$reveal>"
},
"$:/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/unfold": {
"title": "$:/core/ui/ViewTemplate/unfold",
"tags": "$:/tags/ViewTemplate",
"text": "<$reveal tag=\"div\" type=\"nomatch\" state=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar\" text=\"hide\">\n<$reveal tag=\"div\" type=\"nomatch\" state=<<folded-state>> text=\"hide\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=\"tc-fold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$reveal>\n<$reveal tag=\"div\" type=\"nomatch\" state=<<folded-state>> text=\"show\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=\"tc-unfold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</$reveal>\n"
},
"$:/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\\define folded-state()\n$:/state/folded/$(currentTiddler)$\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/fold-bar": {
"title": "$:/core/ui/Buttons/fold-bar",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/language/Buttons/Fold/FoldBar/Caption}}",
"description": "{{$:/language/Buttons/Fold/FoldBar/Hint}}",
"text": "<!-- This dummy toolbar button is here to allow visibility of the fold-bar to be controlled as if it were a toolbar button -->"
},
"$:/core/ui/Buttons/fold-others": {
"title": "$:/core/ui/Buttons/fold-others",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/fold-others-button}} {{$:/language/Buttons/FoldOthers/Caption}}",
"description": "{{$:/language/Buttons/FoldOthers/Hint}}",
"text": "<$button tooltip={{$:/language/Buttons/FoldOthers/Hint}} aria-label={{$:/language/Buttons/FoldOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-other-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldOthers/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/fold": {
"title": "$:/core/ui/Buttons/fold",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/fold-button}} {{$:/language/Buttons/Fold/Caption}}",
"description": "{{$:/language/Buttons/Fold/Hint}}",
"text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" default=\"show\"><$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\n</$button></$reveal><$reveal type=\"match\" state=<<folded-state>> text=\"hide\" default=\"show\"><$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\n</$button></$reveal>"
},
"$:/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": "#444"
},
"$:/config/BitmapEditor/ImageSizes": {
"title": "$:/config/BitmapEditor/ImageSizes",
"text": "[[62px 100px]] [[100px 62px]] [[124px 200px]] [[200px 124px]] [[248px 400px]] [[371px 600px]] [[400px 248px]] [[556px 900px]] [[600px 371px]] [[742px 1200px]] [[900px 556px]] [[1200px 742px]]"
},
"$:/config/BitmapEditor/LineWidth": {
"title": "$:/config/BitmapEditor/LineWidth",
"text": "3px"
},
"$:/config/BitmapEditor/LineWidths": {
"title": "$:/config/BitmapEditor/LineWidths",
"text": "0.25px 0.5px 1px 2px 3px 4px 6px 8px 10px 16px 20px 28px 40px 56px 80px"
},
"$:/config/BitmapEditor/Opacities": {
"title": "$:/config/BitmapEditor/Opacities",
"text": "0.01 0.025 0.05 0.075 0.1 0.15 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0"
},
"$:/config/BitmapEditor/Opacity": {
"title": "$:/config/BitmapEditor/Opacity",
"text": "1.0"
},
"$:/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/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4": {
"title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4",
"text": "hide"
},
"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5": {
"title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5",
"text": "hide"
},
"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6": {
"title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6",
"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/MissingLinks": {
"title": "$:/config/MissingLinks",
"text": "yes"
},
"$:/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.13/index.html",
"caption": "{{$:/language/OfficialPluginLibrary}}",
"text": "{{$:/language/OfficialPluginLibrary/Hint}}\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/fold-all": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all",
"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/new-image": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image",
"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/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all",
"text": "hide"
},
"$:/config/Performance/Instrumentation": {
"title": "$:/config/Performance/Instrumentation",
"text": "no"
},
"$:/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/ShortcutInfo/bold": {
"title": "$:/config/ShortcutInfo/bold",
"text": "{{$:/language/Buttons/Bold/Hint}}"
},
"$:/config/ShortcutInfo/cancel-edit-tiddler": {
"title": "$:/config/ShortcutInfo/cancel-edit-tiddler",
"text": "{{$:/language/Buttons/Cancel/Hint}}"
},
"$:/config/ShortcutInfo/excise": {
"title": "$:/config/ShortcutInfo/excise",
"text": "{{$:/language/Buttons/Excise/Hint}}"
},
"$:/config/ShortcutInfo/heading-1": {
"title": "$:/config/ShortcutInfo/heading-1",
"text": "{{$:/language/Buttons/Heading1/Hint}}"
},
"$:/config/ShortcutInfo/heading-2": {
"title": "$:/config/ShortcutInfo/heading-2",
"text": "{{$:/language/Buttons/Heading2/Hint}}"
},
"$:/config/ShortcutInfo/heading-3": {
"title": "$:/config/ShortcutInfo/heading-3",
"text": "{{$:/language/Buttons/Heading3/Hint}}"
},
"$:/config/ShortcutInfo/heading-4": {
"title": "$:/config/ShortcutInfo/heading-4",
"text": "{{$:/language/Buttons/Heading4/Hint}}"
},
"$:/config/ShortcutInfo/heading-5": {
"title": "$:/config/ShortcutInfo/heading-5",
"text": "{{$:/language/Buttons/Heading5/Hint}}"
},
"$:/config/ShortcutInfo/heading-6": {
"title": "$:/config/ShortcutInfo/heading-6",
"text": "{{$:/language/Buttons/Heading6/Hint}}"
},
"$:/config/ShortcutInfo/italic": {
"title": "$:/config/ShortcutInfo/italic",
"text": "{{$:/language/Buttons/Italic/Hint}}"
},
"$:/config/ShortcutInfo/link": {
"title": "$:/config/ShortcutInfo/link",
"text": "{{$:/language/Buttons/Link/Hint}}"
},
"$:/config/ShortcutInfo/list-bullet": {
"title": "$:/config/ShortcutInfo/list-bullet",
"text": "{{$:/language/Buttons/ListBullet/Hint}}"
},
"$:/config/ShortcutInfo/list-number": {
"title": "$:/config/ShortcutInfo/list-number",
"text": "{{$:/language/Buttons/ListNumber/Hint}}"
},
"$:/config/ShortcutInfo/mono-block": {
"title": "$:/config/ShortcutInfo/mono-block",
"text": "{{$:/language/Buttons/MonoBlock/Hint}}"
},
"$:/config/ShortcutInfo/mono-line": {
"title": "$:/config/ShortcutInfo/mono-line",
"text": "{{$:/language/Buttons/MonoLine/Hint}}"
},
"$:/config/ShortcutInfo/picture": {
"title": "$:/config/ShortcutInfo/picture",
"text": "{{$:/language/Buttons/Picture/Hint}}"
},
"$:/config/ShortcutInfo/preview": {
"title": "$:/config/ShortcutInfo/preview",
"text": "{{$:/language/Buttons/Preview/Hint}}"
},
"$:/config/ShortcutInfo/quote": {
"title": "$:/config/ShortcutInfo/quote",
"text": "{{$:/language/Buttons/Quote/Hint}}"
},
"$:/config/ShortcutInfo/save-tiddler": {
"title": "$:/config/ShortcutInfo/save-tiddler",
"text": "{{$:/language/Buttons/Save/Hint}}"
},
"$:/config/ShortcutInfo/stamp": {
"title": "$:/config/ShortcutInfo/stamp",
"text": "{{$:/language/Buttons/Stamp/Hint}}"
},
"$:/config/ShortcutInfo/strikethrough": {
"title": "$:/config/ShortcutInfo/strikethrough",
"text": "{{$:/language/Buttons/Strikethrough/Hint}}"
},
"$:/config/ShortcutInfo/subscript": {
"title": "$:/config/ShortcutInfo/subscript",
"text": "{{$:/language/Buttons/Subscript/Hint}}"
},
"$:/config/ShortcutInfo/superscript": {
"title": "$:/config/ShortcutInfo/superscript",
"text": "{{$:/language/Buttons/Superscript/Hint}}"
},
"$:/config/ShortcutInfo/underline": {
"title": "$:/config/ShortcutInfo/underline",
"text": "{{$:/language/Buttons/Underline/Hint}}"
},
"$:/config/SyncFilter": {
"title": "$:/config/SyncFilter",
"text": "[is[tiddler]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
},
"$:/config/TextEditor/EditorHeight/Height": {
"title": "$:/config/TextEditor/EditorHeight/Height",
"text": "400px"
},
"$:/config/TextEditor/EditorHeight/Mode": {
"title": "$:/config/TextEditor/EditorHeight/Mode",
"text": "auto"
},
"$:/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"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others",
"text": "hide"
},
"$:/config/shortcuts-mac/bold": {
"title": "$:/config/shortcuts-mac/bold",
"text": "meta-B"
},
"$:/config/shortcuts-mac/italic": {
"title": "$:/config/shortcuts-mac/italic",
"text": "meta-I"
},
"$:/config/shortcuts-mac/underline": {
"title": "$:/config/shortcuts-mac/underline",
"text": "meta-U"
},
"$:/config/shortcuts-not-mac/bold": {
"title": "$:/config/shortcuts-not-mac/bold",
"text": "ctrl-B"
},
"$:/config/shortcuts-not-mac/italic": {
"title": "$:/config/shortcuts-not-mac/italic",
"text": "ctrl-I"
},
"$:/config/shortcuts-not-mac/underline": {
"title": "$:/config/shortcuts-not-mac/underline",
"text": "ctrl-U"
},
"$:/config/shortcuts/cancel-edit-tiddler": {
"title": "$:/config/shortcuts/cancel-edit-tiddler",
"text": "escape"
},
"$:/config/shortcuts/excise": {
"title": "$:/config/shortcuts/excise",
"text": "ctrl-E"
},
"$:/config/shortcuts/heading-1": {
"title": "$:/config/shortcuts/heading-1",
"text": "ctrl-1"
},
"$:/config/shortcuts/heading-2": {
"title": "$:/config/shortcuts/heading-2",
"text": "ctrl-2"
},
"$:/config/shortcuts/heading-3": {
"title": "$:/config/shortcuts/heading-3",
"text": "ctrl-3"
},
"$:/config/shortcuts/heading-4": {
"title": "$:/config/shortcuts/heading-4",
"text": "ctrl-4"
},
"$:/config/shortcuts/heading-5": {
"title": "$:/config/shortcuts/heading-5",
"text": "ctrl-5"
},
"$:/config/shortcuts/heading-6": {
"title": "$:/config/shortcuts/heading-6",
"text": "ctrl-6"
},
"$:/config/shortcuts/link": {
"title": "$:/config/shortcuts/link",
"text": "ctrl-L"
},
"$:/config/shortcuts/list-bullet": {
"title": "$:/config/shortcuts/list-bullet",
"text": "ctrl-shift-L"
},
"$:/config/shortcuts/list-number": {
"title": "$:/config/shortcuts/list-number",
"text": "ctrl-shift-N"
},
"$:/config/shortcuts/mono-block": {
"title": "$:/config/shortcuts/mono-block",
"text": "ctrl-shift-M"
},
"$:/config/shortcuts/mono-line": {
"title": "$:/config/shortcuts/mono-line",
"text": "ctrl-M"
},
"$:/config/shortcuts/picture": {
"title": "$:/config/shortcuts/picture",
"text": "ctrl-shift-I"
},
"$:/config/shortcuts/preview": {
"title": "$:/config/shortcuts/preview",
"text": "alt-P"
},
"$:/config/shortcuts/quote": {
"title": "$:/config/shortcuts/quote",
"text": "ctrl-Q"
},
"$:/config/shortcuts/save-tiddler": {
"title": "$:/config/shortcuts/save-tiddler",
"text": "ctrl+enter"
},
"$:/config/shortcuts/stamp": {
"title": "$:/config/shortcuts/stamp",
"text": "ctrl-S"
},
"$:/config/shortcuts/strikethrough": {
"title": "$:/config/shortcuts/strikethrough",
"text": "ctrl-T"
},
"$:/config/shortcuts/subscript": {
"title": "$:/config/shortcuts/subscript",
"text": "ctrl-shift-B"
},
"$:/config/shortcuts/superscript": {
"title": "$:/config/shortcuts/superscript",
"text": "ctrl-shift-P"
},
"$:/config/WikiParserRules/Inline/wikilink": {
"title": "$:/config/WikiParserRules/Inline/wikilink",
"text": "enable"
},
"$:/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/colour-picker": {
"title": "$:/core/macros/colour-picker",
"tags": "$:/tags/Macro",
"text": "\\define colour-picker-update-recent()\n<$action-listops\n\t$tiddler=\"$:/config/ColourPicker/Recent\"\n\t$subfilter=\"$(colour-picker-value)$ [list[$:/config/ColourPicker/Recent]remove[$(colour-picker-value)$]] +[limit[8]]\"\n/>\n\\end\n\n\\define colour-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(colour-picker-value)$\"\"\">\n\n$(colour-picker-update-recent)$\n\n$actions$\n\n<div style=\"background-color: $(colour-picker-value)$; width: 100%; height: 100%; border-radius: 50%;\"/>\n\n</$button>\n\\end\n\n\\define colour-picker-recent-inner(actions)\n<$set name=\"colour-picker-value\" value=\"$(recentColour)$\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\\end\n\n\\define colour-picker-recent(actions)\n{{$:/language/ColourPicker/Recent}} <$list filter=\"[list[$:/config/ColourPicker/Recent]]\" variable=\"recentColour\">\n<$macrocall $name=\"colour-picker-recent-inner\" actions=\"\"\"$actions$\"\"\"/></$list>\n\\end\n\n\\define colour-picker(actions)\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker-recent\" actions=\"\"\"$actions$\"\"\"/>\n\n---\n\n<$list filter=\"LightPink Pink Crimson LavenderBlush PaleVioletRed HotPink DeepPink MediumVioletRed Orchid Thistle Plum Violet Magenta Fuchsia DarkMagenta Purple MediumOrchid DarkViolet DarkOrchid Indigo BlueViolet MediumPurple MediumSlateBlue SlateBlue DarkSlateBlue Lavender GhostWhite Blue MediumBlue MidnightBlue DarkBlue Navy RoyalBlue CornflowerBlue LightSteelBlue LightSlateGrey SlateGrey DodgerBlue AliceBlue SteelBlue LightSkyBlue SkyBlue DeepSkyBlue LightBlue PowderBlue CadetBlue Azure LightCyan PaleTurquoise Cyan Aqua DarkTurquoise DarkSlateGrey DarkCyan Teal MediumTurquoise LightSeaGreen Turquoise Aquamarine MediumAquamarine MediumSpringGreen MintCream SpringGreen MediumSeaGreen SeaGreen Honeydew LightGreen PaleGreen DarkSeaGreen LimeGreen Lime ForestGreen Green DarkGreen Chartreuse LawnGreen GreenYellow DarkOliveGreen YellowGreen OliveDrab Beige LightGoldenrodYellow Ivory LightYellow Yellow Olive DarkKhaki LemonChiffon PaleGoldenrod Khaki Gold Cornsilk Goldenrod DarkGoldenrod FloralWhite OldLace Wheat Moccasin Orange PapayaWhip BlanchedAlmond NavajoWhite AntiqueWhite Tan BurlyWood Bisque DarkOrange Linen Peru PeachPuff SandyBrown Chocolate SaddleBrown Seashell Sienna LightSalmon Coral OrangeRed DarkSalmon Tomato MistyRose Salmon Snow LightCoral RosyBrown IndianRed Red Brown FireBrick DarkRed Maroon White WhiteSmoke Gainsboro LightGrey Silver DarkGrey Grey DimGrey Black\" variable=\"colour-picker-value\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\n---\n\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" tag=\"input\" default=\"\" placeholder=\"\"/> \n<$edit-text tiddler=\"$:/config/ColourPicker/New\" type=\"color\" tag=\"input\"/>\n<$set name=\"colour-picker-value\" value={{$:/config/ColourPicker/New}}>\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\n</div>\n\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/image-picker": {
"title": "$:/core/macros/image-picker",
"tags": "$:/tags/Macro",
"text": "\\define image-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(imageTitle)$\"\"\">\n\n$actions$\n\n<$transclude tiddler=<<imageTitle>>/>\n\n</$button>\n\\end\n\n\\define image-picker(actions,subfilter:\"\")\n<div class=\"tc-image-chooser\">\n\n<$list filter=\"[all[shadows+tiddlers]is[image]$subfilter$!has[draft.of]] -[type[application/pdf]] +[sort[title]]\" variable=\"imageTitle\">\n\n<$macrocall $name=\"image-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n\n</$list>\n\n</div>\n\n\\end\n\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\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<qualify \"$state$\">> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\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></$tiddler></$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<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/thumbnails": {
"title": "$:/core/macros/thumbnails",
"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>\n</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-empty-message()\n<<toc-linked-expandable-body tag:\"\"\"$(tag)$\"\"\" sort:\"\"\"$(sort)$\"\"\" itemClassFilter:\"\"\"$(itemClassFilter)$\"\"\">>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter)\n<$vars tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$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-expandable-empty-message>>>\n<<toc-unlinked-expandable-body tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"itemClassFilter\"\"\">>\n</$list>\n</$list>\n</ol>\n</$vars>\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-empty-message()\n<<toc-linked-selective-expandable-body tag:\"\"\"$(tag)$\"\"\" sort:\"\"\"$(sort)$\"\"\" itemClassFilter:\"\"\"$(itemClassFilter)$\"\"\">>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter)\n<$vars tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$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-selective-expandable-empty-message>>>\n<<toc-unlinked-selective-expandable-body tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"$itemClassFilter$\"\"\">>\n</$list>\n</$list>\n</ol>\n</$vars>\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"
},
"$:/core/macros/translink": {
"title": "$:/core/macros/translink",
"tags": "$:/tags/Macro",
"text": "\\define translink(title,mode:\"block\")\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: black; foreground; white;\">\n<$link to=\"\"\"$title$\"\"\">\n<$text text=\"\"\"$title$\"\"\"/>\n</$link>\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: white; foreground; black;\">\n<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"$mode$\">\n\"<$text text=\"\"\"$title$\"\"\"/>\" is missing\n</$transclude>\n</div>\n</div>\n\\end\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/AdvancedSearch/FilterButton": {
"title": "$:/tags/AdvancedSearch/FilterButton",
"list": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown $:/core/ui/AdvancedSearch/Filter/FilterButtons/clear $:/core/ui/AdvancedSearch/Filter/FilterButtons/export $:/core/ui/AdvancedSearch/Filter/FilterButtons/delete"
},
"$:/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/EditorToolbar": {
"title": "$:/tags/EditorToolbar",
"list": "$:/core/ui/EditorToolbar/paint $:/core/ui/EditorToolbar/opacity $:/core/ui/EditorToolbar/line-width $:/core/ui/EditorToolbar/clear $:/core/ui/EditorToolbar/bold $:/core/ui/EditorToolbar/italic $:/core/ui/EditorToolbar/strikethrough $:/core/ui/EditorToolbar/underline $:/core/ui/EditorToolbar/superscript $:/core/ui/EditorToolbar/subscript $:/core/ui/EditorToolbar/mono-line $:/core/ui/EditorToolbar/mono-block $:/core/ui/EditorToolbar/quote $:/core/ui/EditorToolbar/list-bullet $:/core/ui/EditorToolbar/list-number $:/core/ui/EditorToolbar/heading-1 $:/core/ui/EditorToolbar/heading-2 $:/core/ui/EditorToolbar/heading-3 $:/core/ui/EditorToolbar/heading-4 $:/core/ui/EditorToolbar/heading-5 $:/core/ui/EditorToolbar/heading-6 $:/core/ui/EditorToolbar/link $:/core/ui/EditorToolbar/excise $:/core/ui/EditorToolbar/picture $:/core/ui/EditorToolbar/stamp $:/core/ui/EditorToolbar/size $:/core/ui/EditorToolbar/editor-height $:/core/ui/EditorToolbar/more $:/core/ui/EditorToolbar/preview $:/core/ui/EditorToolbar/preview-type"
},
"$:/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/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/new-image]] [[$:/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/unfold]] [[$:/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/delete]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]] [[$:/core/ui/Buttons/fold-others]] [[$:/core/ui/Buttons/fold]]"
},
"$:/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>"
}
}
}
{"[role[twDiscussionPost]]":"0","[role[twDiscussionPost]!has[draft.of]]":"0"}
{"[role[twDiscussionPost]]":"20160725161447481","[role[twDiscussionPost]!has[draft.of]]":"20160728031009641","[role[twDiscussionPost]!has[draft.of]author[MAS]]":"20160804151644225"}
{"[role[twDiscussionPost]]":"0","[role[twDiscussionPost]!has[draft.of]]":"20160727151843296","[role[twDiscussionPost]!has[draft.of]author[Mat von TWaddle]]":"20160804174505730"}
{"[role[twDiscussionPost]]":"20160725082638464","[role[twDiscussionPost]!has[draft.of]]":"20160728071441791","[role[twServer]!has[draft.of]][role[twServer]!has[draft.of]get[icon]]":"20160727204751272","[role[twDiscussionPost]!has[draft.of]author[The TWederation]]":"20160803081438701"}
{"[role[twDiscussionPost]]":"20160725162752786","[role[twDiscussionPost]!has[draft.of]]":"20160728114105484","[role[twDiscussionPost]!has[draft.of]author[Birthe]]":"20160804174929723"}
The following tiddlers were imported:
# [[$:/plugins/Federation/Federation-core]]
{
"tiddlers": {
"$:/plugins/Federation/Federation-core/ReadMe.tid": {
"title": "$:/plugins/Federation/Federation-core/ReadMe.tid",
"text": "This is the basic core for adding federation to tiddlywiki. This plugin has nothing but the back-end tools so you will have to either get one of the other federation plugins or create your own tools to make this do anything.\n\nUses for this plugin are:\n\n*Add this plugin to a wiki that you want to be able to pull content from (the source wiki)\n*Add this plugin to a wiki that will use one of the other federation plugins (because it is required by all other federation plugins)\n*Use this plugin to create your own tool that uses federation\n"
},
"$:/plugins/Federation/Federation-core/action-tiddlerbundle.js": {
"text": "/*\\\ntitle: $:/plugins/Federation/Federation-core/action-tiddlerbundle.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget that edits lists in any field similarly to how the tags field works.\n\n$filter and $unpackFilter should be combined since the widget will always either unpack of pack something, never both.\n\nUsage:\n\n<$action-tiddlerbundle $bundle=BundleName $filter= $overwrite= $separator= $action= $unpackFilter= $type=/>\n\n|!Parameter |!Description |\n|$bundle |The name of the bundle, either for bundle creation or to select which bundle to unpack. (No default)|\n|$filter |The filter used to select which tiddlers are put into the bundle (No default)|\n|$overwrite |Set this to `true` to overwrite existing tiddlers from the bundle, set to `false` to leave existing tiddlers unaffected. (Default: `false`)|\n|$separator |The separator string used between tiddlers in the bundle |\n|$action |Pack (create bundle) or unpack (unpack tiddlers) (Default: `Pack`)|\n|$unpackFilter |A filter used to select which tiddlers to unpack from a bundle (Default: `[all[]]`)|\n|$type |`Tiddler` or `JSON` (Default: `Tiddler`) |\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 ActionTiddlerBundle = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nActionTiddlerBundle.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nActionTiddlerBundle.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nActionTiddlerBundle.prototype.execute = function() {\n\tthis.actionBundle = this.getAttribute(\"$bundle\");\n\tthis.bundleFilter = this.getAttribute(\"$filter\");\n\tthis.actionOverwrite = this.getAttribute(\"$overwrite\", false);\n\tthis.actionSeparator = this.getAttribute(\"$separator\");\n\tthis.actionAction = this.getAttribute(\"$action\");\n\tthis.unpackFilter = this.getAttribute(\"$unpackFilter\");\n\tthis.bundleType = this.getAttribute(\"$type\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nActionTiddlerBundle.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$bundle\"] || changedAttributes[\"$filter\"] || changedAttributes[\"$overwrite\"] || changedAttributes['$separator'] || changedAttributes['$action']) {\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*/\nActionTiddlerBundle.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar separator;\n\tif (this.actionSeparator) {\n\t\tseparator = this.actionSeparator;\n\t} else {\n\t\tseparator = 'thisisthetiddlerdivisionstringwhywouldyouevenhavethisinyourtiddlerseriouslywhythisisjustridiculuous';\n\t}\n\n\tif (this.actionAction === 'pack') {\n\t\tvar bundleType = this.bundleType ? this.bundleType:'Tiddler';\n\t\t//It looks like this is some code left over from when I made this use url parameters as input\n\t\tvar urlBundleDefinition = $tw.utils.getLocationHash();\n\t\tvar action = urlBundleDefinition.split(':',1);\n\t\tif (action[0] === '#bundle') {\n\t\t\tvar bundleFilter = urlBundleDefinition.slice(urlBundleDefinition.indexOf(':')+1);\n\t\t\tvar bundleTiddlers = this.wiki.filterTiddlers(bundleFilter);\n\t\t\tfor (var i = 0; i < bundleTiddlers.length; i++) {\n\t\t\t\tbundleTiddlers[i] = decodeURI(bundleTiddlers[i]);\n\t\t\t}\n\t\t} else {\n\t\t\tvar bundleFilter = this.bundleFilter;\n\t\t\tvar bundleTiddlers = this.wiki.filterTiddlers(bundleFilter);\n\t\t}\n\t\tvar bundleText = '';\n\t\tvar bundleObject = {};\n\t\tfor (var i = 0; i < bundleTiddlers.length; i++) {\n\t\t\tif (this.bundleType === \"JSON\") {\n\t\t\t\tvar currentBundleTiddler = this.wiki.getTiddler(decodeURI(bundleTiddlers[i]));\n\t\t\t\tbundleObject[bundleTiddlers[i]] = currentBundleTiddler;\n\t\t\t} else {\n\t\t\t\tvar currentBundleTiddler = this.wiki.getTiddler(decodeURI(bundleTiddlers[i]));\n\t\t\t\tbundleText += 'title:' + currentBundleTiddler.fields.title + '\\n';\n\t\t\t\tbundleText += 'tags:' + $tw.utils.stringifyList(currentBundleTiddler.fields.tags) + '\\n';\n\t\t\t\tvar fieldTitle;\n\t\t\t\tfor (fieldTitle in currentBundleTiddler.fields) {\n\t\t\t\t\tif (fieldTitle !== 'title' && fieldTitle !== 'text' && fieldTitle !== 'tags') {\n\t\t\t\t\t\tbundleText += fieldTitle + ':' + currentBundleTiddler.fields[fieldTitle] + '\\n';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbundleText += 'text:' + currentBundleTiddler.fields['text'] + '\\n' + separator;\n\t\t\t}\n\t\t}\n\t\tif (this.bundleType === \"JSON\") {\n\t\t\tbundleText = JSON.stringify(bundleObject);\n\t\t}\n\t\t$tw.wiki.setText(this.actionBundle, 'list', undefined, $tw.utils.stringifyList(bundleTiddlers));\n\t\t$tw.wiki.setText(this.actionBundle, 'tags', undefined, '[[Tiddler Bundle]]');\n\t\t$tw.wiki.setText(this.actionBundle, 'text', undefined, bundleText);\n\t\t$tw.wiki.setText(this.actionBundle, 'separator', undefined, separator);\n\t\t$tw.wiki.setText(this.actionBundle, 'bundle_type', undefined, bundleType);\n\t}\n\n\n\tif (this.actionAction === 'unpack') {\n\t\tvar filterOutput = this.unpackFilter ? true:false;\n\t\tif (filterOutput) {\n\t\t\tvar unpackList = this.wiki.filterTiddlers(this.unpackFilter);\n\t\t}\n\t\tvar tiddler = $tw.wiki.getTiddler(this.actionBundle);\n\t\tif (tiddler) {\n\t\t\t//Get the raw text for the bundle.\n\t\t\tvar bundleText = tiddler.getFieldString('text');\n\t\t\tif (tiddler.fields.bundle_type === 'JSON') {\n\t\t\t\tvar bundleObject = JSON.parse(tiddler.fields.text);\n\t\t\t\tfor (var tiddlerName in bundleObject) {\n\t\t\t\t\tif (filterOutput === false || (unpackList.indexOf(tiddlerName) !== -1)) {\n\t\t\t\t\t\tif (this.actionOverwrite || !this.wiki.getTiddler(tiddlerName)) {\n\t\t\t\t\t\t\tthis.wiki.addTiddler(bundleObject[tiddlerName].fields);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t//Get the raw text for each tiddler.\n\t\t\t\tvar rawBundleTiddlers = bundleText.split(separator);\n\t\t\t\t//Create a tiddler from each tiddler. Only overwrite existing tiddlers if this.actionOverwrite is true\n\t\t\t\tfor (var i = 0; i < rawBundleTiddlers.length; i++) {\n\t\t\t\t\tif (rawBundleTiddlers[i].trim() !== '') {\n\t\t\t\t\t\t//Get the raw fields text.\n\t\t\t\t\t\tvar rawOtherFields = rawBundleTiddlers[i].split('text:',1);\n\t\t\t\t\t\tvar otherFields = rawOtherFields[0].split('\\n');\n\t\t\t\t\t\tvar textField = rawBundleTiddlers[i].replace(otherFields.join('\\n') + 'text:','');\n\t\t\t\t\t\tvar fields = {};\n\t\t\t\t\t\tfor (var j = 0; j < otherFields.length; j++) {\n\t\t\t\t\t\t\tvar currentField = otherFields[j].slice(otherFields[j].indexOf(':')+1);\n\t\t\t\t\t\t\tvar currentFieldName = otherFields[j].split(':',1);\n\t\t\t\t\t\t\tif (currentFieldName[0].trim() !== '') {\n\t\t\t\t\t\t\t\tfields[currentFieldName[0]] = currentField;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tfields['text'] = textField;\n\t\t\t\t\t\tif (filterOutput === false || (unpackList.indexOf(fields.title) !== -1)) {\n\t\t\t\t\t\t\tif (this.actionOverwrite || !this.wiki.getTiddler(fields.title)) {\n\t\t\t\t\t\t\t\tthis.wiki.addTiddler(fields);\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\t\t\t}\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-tiddlerbundle\"] = ActionTiddlerBundle;\n\n})();\n",
"title": "$:/plugins/Federation/Federation-core/action-tiddlerbundle.js",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/Federation/Federation-core/bundleOptions.js": {
"text": "/*\\\ntitle: $:/plugins/Federation/Federation-core/bundleOptions.js\ntype: application/javascript\nmodule-type: utils\n\nThese are functions that define how tiddlers are bundled when a tiddler bundle is requested.\nbundleTiddlers is the default one. The function should create the Bundle object which is added as a tiddler in the receiving wiki.\n\nIf you want to add more options without chaing this you can create a new tiddler, just copy this one, change the title, the title listed in the first line at the top and replace\nthe function bundleTiddlers with your function. This way we can have multiple plugins use the same communication mechanism without all having to modify the smae tiddlers to work.\n\nYou can use this as a function template:\n\nFor new ones just use $tw.wiki.functionName = function (event) {\n\t<<function Content>>\n\tevent.source.postMessage({verb:\"DELIVER_BUNDLE\", bundle: Bundle, origin: event.data.destination},\"*\");\n}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bundleOptions\";\nexports.platforms = [\"browser\"];\nexports.before = [\"browser-messaging\"];\nexports.synchronous = true;\n\n$tw.wiki.bundleHandler = $tw.wiki.bundleHandler || {};\n$tw.wiki.bundleFunction = $tw.wiki.bundleFunction || {};\n\n$tw.wiki.bundleHandler.full = function(event) {\n\tvar creationFields = $tw.wiki.getCreationFields();\n\tevent.data.bundle.title = event.data.bundle.title + ' - ' + event.data.origin;\n\t$tw.wiki.addTiddler(new $tw.Tiddler(creationFields, event.data.bundle));\n\tvar historyTiddler = $tw.wiki.getTiddler('$:/FetchHistory/' + event.data.origin);\n\tif (historyTiddler) {\n\t\tvar newText = JSON.parse(historyTiddler.fields.text);\n\t\tnewText[event.data.filter] = event.data.bundle.most_recent ? event.data.bundle.most_recent:'0';\n\t} else {\n\t\tvar newText = {};\n\t\tnewText[event.data.filter] = event.data.bundle.most_recent ? event.data.bundle.most_recent:'0';\n\t\thistoryTiddler = {\n\t\t\ttitle: '$:/FetchHistory/' + event.data.origin,\n\t\t\ttype: 'application/json',\n\t\t\ttext: ''\n\t\t};\n\t}\n\t$tw.wiki.addTiddler(new $tw.Tiddler(historyTiddler, {text: JSON.stringify(newText)}));\n};\n\n$tw.wiki.bundleHandler.shortMessages = function(event) {\n\tvar creationFields = $tw.wiki.getCreationFields();\n\tvar messagesObject;\n\tvar name = '$:/Messages/' + event.data.sender;\n\tvar messagesTiddler = $tw.wiki.getTiddler(name);\n\tif (messagesTiddler) {\n\t\tmessagesObject = JSON.parse(messagesTiddler.fields.text);\n\t} else {\n\t\tmessagesObject = {};\n\t}\n\tvar messageThing = JSON.parse(event.data.bundle.text);\n\tfor (var i in messageThing) {\n\t\tmessagesObject[i] = messageThing[i];\n\t}\n\tevent.data.bundle.text = JSON.stringify(messagesObject);\n\t$tw.wiki.addTiddler(new $tw.Tiddler(creationFields, event.data.bundle));\n};\n\n$tw.wiki.bundleFunction.fetchShortMessages = function(event, status_message) {\n\tvar status = status_message || '';\n\tvar separator = event.data.separator ? event.data.separator:'thisisthetiddlerdivisionstringwhywouldyouevenhavethisinyourtiddlerseriouslywhythisisjustridiculuous';\n\tvar messageTiddlerTitle = '$:/Messages/' + event.data.sender;\n\tvar messageTiddler = $tw.wiki.getTiddler(messageTiddlerTitle);\n\tvar currentTimeStamp = new Date();\n\tvar messageSuffix = ' - (' + $tw.utils.pad(currentTimeStamp.getHours()) + \":\" + $tw.utils.pad(currentTimeStamp.getMinutes()) + \":\" + $tw.utils.pad(currentTimeStamp.getSeconds()) + '-' + $tw.utils.pad(currentTimeStamp.getDate()) + '/' + $tw.utils.pad(currentTimeStamp.getMonth()+1) + '/' + + currentTimeStamp.getFullYear() + ')';\n\tvar bundleTitle = 'MessageBundle';\n\tbundleTitle += messageSuffix;\n\tvar Bundle = {\n\t\ttitle: bundleTitle,\n\t\ttext: messageTiddler.fields.text,\n\t\tlist: '',\n\t\ttags: '[[Tiddler Bundle]]',\n\t\tseparator: separator,\n\t\ttype: 'application/json',\n\t\tstatus: status\n\t};\n\tvar messageObject = {\n\t\tverb:\"DELIVER_BUNDLE\",\n\t\tbundle: Bundle,\n\t\torigin: event.data.destination,\n\t\ttype: 'shortMessages',\n\t\tsender: event.data.sender,\n\t\trecipient: event.data.recipient\n\t};\n\tevent.source.postMessage(messageObject,\"*\");\n};\n\n$tw.wiki.bundleFunction.bundleTiddlers = function(event, status_message) {\n\tvar status = status_message || '';\n\tvar mostRecent = new Date(0);\n\tvar separator = event.data.separator ? event.data.separator:'thisisthetiddlerdivisionstringwhywouldyouevenhavethisinyourtiddlerseriouslywhythisisjustridiculuous';\n\tvar bundleFilter = event.data.filter ? event.data.filter : '[is[system]!is[system]]';\n\tvar previousTime = event.data.previousTime ? event.data.previousTime : new Date(0);\n\tvar currentTimeStamp = new Date();\n\tvar messagePrefix =\n\tcurrentTimeStamp.getFullYear() +\n\t$tw.utils.pad(currentTimeStamp.getMonth()+1) +\n\t$tw.utils.pad(currentTimeStamp.getDate()) +\n\t$tw.utils.pad(currentTimeStamp.getHours()) + $tw.utils.pad(currentTimeStamp.getMinutes()) + $tw.utils.pad(currentTimeStamp.getSeconds()) +\n\t' - ';\n\tvar bundleBaseName = event.data.bundlename ? event.data.bundlename:\"Default Bundle\";\n\tvar bundleTitle = event.data.bundlename ? event.data.bundlename:\"Default Bundle\";\n\tbundleTitle = messagePrefix + bundleTitle;\n\tvar bundleList = [];\n\tvar bundleTiddlers = $tw.wiki.filterTiddlers(bundleFilter);\n\tfor (var i = 0; i < bundleTiddlers.length; i++) {\n\t\tbundleTiddlers[i] = decodeURI(bundleTiddlers[i]);\n\t}\n\tvar bundleText = '';\n\tfor (var i = 0; i < bundleTiddlers.length; i++) {\n\t\tvar currentBundleTiddler = $tw.wiki.getTiddler(decodeURI(bundleTiddlers[i]));\n\t if (currentBundleTiddler) {\n\t\t\tif (currentBundleTiddler.fields.created) {\n\t\t\t\t//If there is no previous time given assume that all tiddlers are new.\n\t \t\tvar isNewTiddler = ($tw.utils.stringifyDate(currentBundleTiddler.fields.created) > previousTime) || ($tw.utils.stringifyDate(currentBundleTiddler.fields.modified) > previousTime) || (previousTime.trim() === '');\n\t\t\t} else {\n\t\t\t\t//Assume tiddler is new if it has no creation fields\n\t\t\t\tvar isNewTiddler = true;\n\t\t\t}\n\t \tif (isNewTiddler) {\n\t \t\tbundleList.push(currentBundleTiddler.fields.title);\n\t\t\t\tbundleText += 'title:' + currentBundleTiddler.fields.title + '\\n';\n\t\t\t\tif (currentBundleTiddler.fields.tags) {\n\t\t\t\t\tbundleText += 'tags:' + $tw.utils.stringifyList(currentBundleTiddler.fields.tags) + '\\n';\n\t\t\t\t\t//bundleText += 'tags:' + $tw.utils.parseStringArray(currentBundleTiddler.fields.tags) + '\\n';\n\t\t\t\t}\n\t\t\t\tif (currentBundleTiddler.fields.created) {\n\t\t\t\t\tbundleText += 'created:' + $tw.utils.stringifyDate(currentBundleTiddler.fields.created) + '\\n';\n\t\t\t\t\tif (currentBundleTiddler.fields.created > mostRecent) {\n\t\t\t\t\t\tmostRecent = currentBundleTiddler.fields.created;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif (currentBundleTiddler.fields.modified) {\n\t\t\t\t\tbundleText += 'modified:' + $tw.utils.stringifyDate(currentBundleTiddler.fields.modified) + '\\n';\n\t\t\t\t\tif (currentBundleTiddler.fields.modified > mostRecent) {\n\t\t\t\t\t\tmostRecent = currentBundleTiddler.fields.modified;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tfor (var fieldTitle in currentBundleTiddler.fields) {\n\t\t\t\t\tif (fieldTitle !== 'title' && fieldTitle !== 'text' && fieldTitle !== 'tags' && fieldTitle !== 'created' && fieldTitle !== 'modified') {\n\t\t\t\t\t\tbundleText += fieldTitle + ':' + currentBundleTiddler.fields[fieldTitle] + '\\n';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbundleText += 'text:' + currentBundleTiddler.fields.text + '\\n' + separator + '\\n';\n\t\t\t}\n\t }\n\t}\n\tvar Bundle = {\n\t\ttitle: bundleTitle,\n\t\ttext: bundleText,\n\t\tlist: $tw.utils.stringifyList(bundleList),\n\t\ttags: '[[Tiddler Bundle]]',\n\t\tseparator: separator,\n\t\ttype: 'text/plain',\n\t\tstatus: status,\n\t\torigin: event.data.destination,\n\t\tbundle_function: event.data.bundleFunction,\n\t\tunbundle_function: 'full',\n\t\tfilter: bundleFilter,\n\t\tbundle_size: bundleTiddlers.length,\n\t\tbundle_name: bundleBaseName,\n\t\tmost_recent: $tw.utils.stringifyDate(mostRecent)\n\t};\n\tvar messageObject = {\n\t\tverb:\"DELIVER_BUNDLE\",\n\t\tbundle: Bundle,\n\t\torigin: event.data.destination,\n\t\ttype: 'full',\n\t\tfilter: bundleFilter\n\t};\n\tevent.source.postMessage(messageObject,\"*\");\n};\n\n$tw.wiki.bundleFunction.tiddlerSummary = function(event, status_message) {\n\tvar status = status_message || '';\n\tvar separator = event.data.separator ? event.data.separator:'thisisthetiddlerdivisionstringwhywouldyouevenhavethisinyourtiddlerseriouslywhythisisjustridiculuous';\n\tvar bundleFilter = event.data.filter ? event.data.filter : '[is[system]!is[system]]';\n\tvar currentTimeStamp = new Date();\n\tvar messageSuffix = ' - (' + currentTimeStamp.getHours() + \":\" + currentTimeStamp.getMinutes() + \":\" + currentTimeStamp.getSeconds() + currentTimeStamp.getDate() + '/' + (currentTimeStamp.getMonth()+1) + '/' + + currentTimeStamp.getFullYear() + ')';\n\tvar bundleBaseName = event.data.bundlename ? event.data.bundlename:\"Default Bundle\";\n\tvar bundleTitle = event.data.bundlename ? event.data.bundlename:\"Summary Bundle\";\n\tbundleTitle += messageSuffix;\n\tvar bundleTiddlers = $tw.wiki.filterTiddlers(bundleFilter);\n\tfor (var i = 0; i < bundleTiddlers.length; i++) {\n\t\tbundleTiddlers[i] = decodeURI(bundleTiddlers[i]);\n\t}\n\tvar bundleText = '';\n\tfor (i = 0; i < bundleTiddlers.length; i++) {\n\t\tvar currentBundleTiddler = $tw.wiki.getTiddler(decodeURI(bundleTiddlers[i]));\n\t if (currentBundleTiddler) {\n\t\t\tbundleText += 'title:' + currentBundleTiddler.fields.title + '\\n';\n\t\t\tbundleText += 'tags:' + $tw.utils.parseStringArray(currentBundleTiddler.fields.tags) + '\\n';\n\t\t\tif (currentBundleTiddler.fields.created) {\n\t\t\t\tbundleText += 'created:' + $tw.utils.stringifyDate(currentBundleTiddler.fields.created) + '\\n';\n\t\t\t}\n\t\t\tif (currentBundleTiddler.fields.modified) {\n\t\t\t\tbundleText += 'modified:' + $tw.utils.stringifyDate(currentBundleTiddler.fields.modified) + '\\n';\n\t\t\t}\n\t\t\tfor (var fieldTitle in currentBundleTiddler.fields) {\n\t\t\t\tif (fieldTitle !== 'title' && fieldTitle !== 'text' && fieldTitle !== 'tags' && fieldTitle !== 'created' && fieldTitle !== 'modified') {\n\t\t\t\t\tbundleText += fieldTitle + ':' + currentBundleTiddler.fields[fieldTitle] + '\\n';\n\t\t\t\t}\n\t\t\t}\n\t\t\tbundleText += '\\n\\n';\n\t }\n\t}\n\tvar Bundle = {\n\t\ttitle: bundleTitle,\n\t\ttext: bundleText,\n\t\tlist: $tw.utils.stringifyList(bundleTiddlers),\n\t\ttags: '[[Bundle Summary]]',\n\t\tseparator: separator,\n\t\ttype: 'text/plain',\n\t\tstatus: status,\n\t\tbundle_size: bundleTiddlers.length,\n\t\tbundle_name: bundleBaseName\n\t};\n\tvar messageObject = {\n\t\tverb:\"DELIVER_BUNDLE\",\n\t\tbundle: Bundle,\n\t\torigin: event.data.destination,\n\t\ttype: 'summary'\n\t};\n\tevent.source.postMessage(messageObject,\"*\");\n\n};\n\n$tw.wiki.bundleFunction.JSONBundle = function(event, status_message) {\n\tvar status = status_message || '';\n\tvar separator = event.data.separator ? event.data.separator:'thisisthetiddlerdivisionstringwhywouldyouevenhavethisinyourtiddlerseriouslywhythisisjustridiculuous';\n\tvar bundleFilter = event.data.filter ? event.data.filter : '[is[system]!is[system]]';\n\tvar previousTime = event.data.previousTime ? event.data.previousTime : '0';\n\tvar currentTimeStamp = new Date();\n\tvar messageSuffix = ' - (' + $tw.utils.pad(currentTimeStamp.getHours()) + \":\" + $tw.utils.pad(currentTimeStamp.getMinutes()) + \":\" + $tw.utils.pad(currentTimeStamp.getSeconds()) + $tw.utils.pad(currentTimeStamp.getDate()) + '/' + $tw.utils.pad(currentTimeStamp.getMonth()+1) + '/' + + currentTimeStamp.getFullYear() + ')';\n\tvar bundleBaseName = event.data.bundlename ? event.data.bundlename:\"Default Bundle\";\n\tvar bundleTitle = event.data.bundlename ? event.data.bundlename:\"JSON Bundle\";\n\tbundleTitle += messageSuffix;\n\tvar bundleList = [];\n\tvar bundleTiddlers = $tw.wiki.filterTiddlers(bundleFilter);\n\tfor (var i = 0; i < bundleTiddlers.length; i++) {\n\t\tbundleTiddlers[i] = decodeURI(bundleTiddlers[i]);\n\t}\n\tvar bundleObject = {};\n\tfor (i = 0; i < bundleTiddlers.length; i++) {\n\t\tbundleObject[bundleTiddlers[i]] = $tw.wiki.getTiddler(decodeURI(bundleTiddlers[i]));\n\t};\n\tvar Bundle = {\n\t\ttitle: bundleTitle,\n\t\ttext: JSON.stringify(bundleObject),\n\t\tlist: $tw.utils.stringifyList(bundleTiddlers),\n\t\ttags: '[[JSON Bundle]]',\n\t\tseparator: separator,\n\t\ttype: 'text/plain',\n\t\tstatus: status,\n\t\tbundle_size: bundleTiddlers.length,\n\t\tbundle_name: bundleBaseName\n\t};\n\tvar messageObject = {\n\t\tverb:\"DELIVER_BUNDLE\",\n\t\tbundle: Bundle,\n\t\torigin: event.data.destination,\n\t\ttype: 'JSON Bundle'\n\t};\n\tevent.source.postMessage(messageObject,\"*\");\n};\n\n})();\n",
"title": "$:/plugins/Federation/Federation-core/bundleOptions.js",
"type": "application/javascript",
"module-type": "utils"
},
"$:/plugins/Federation/Federation-core/communications-daemon.js": {
"text": "/*\\\ntitle: $:/plugins/Federation/Federation-core/communications-daemon.js\ntype: application/javascript\nmodule-type: startup\n\nThis is the background process that is in charge of xmlhttprequests and handling responses from external sources.\n\n\\*/\n(function () {\n\n\t/*jslint node: true, browser: true */\n\t/*global $tw: false */\n\t\"use strict\";\n\n\t// Export name and synchronous status\n\texports.name = \"communications-daemon\";\n\texports.platforms = [\"browser\"];\n\texports.after = [\"startup\"];\n\texports.synchronous = true;\n\n\tvar Wiki = require(\"$:/core/modules/wiki.js\");\n\n\t$tw.wiki.CommunicationsHandlerTypes = $tw.wiki.CommunicationsHandlerTypes || {};\n\t$tw.wiki.CommunicationsHandler = $tw.wiki.CommunicationsHandler || {};\n\t$tw.wiki.PendingCommunicationsRequest = 0;\n\n\t// Configuration tiddler\n\tvar CONFIGURATION_TIDDLER = \"$:/plugins/Federation/Federation-core/CommunicationsDaemonSettings\";\n\tvar configurationTiddler = $tw.wiki.getTiddler(CONFIGURATION_TIDDLER);\n\n\t//This function gets called whenever something is added to the communications queue or a response is heard from an outside source to a previous request.\n\tfunction ProcessCommunicationsQueue() {\n\t\tif (Object.keys($tw.wiki.event_queue).length !== 0) {\n\t\t\t//send the next request if there is one and no request is currently pending\n\t\t\tif ($tw.wiki.event_queue[Object.keys($tw.wiki.event_queue)[0]].data) {\n\t\t\t\t$tw.wiki.CommunicationsHandler['request_bundle']($tw.wiki.event_queue[Object.keys($tw.wiki.event_queue)[0]].data);\n\t\t\t\tdelete $tw.wiki.event_queue[Object.keys($tw.wiki.event_queue)[0]];\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction loadIFrame(url,callback) {\n\t\t// Check if iframe already exists\n\t\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\t\tif(iframeInfo) {\n\t\t\t// We've already got the iframe\n\t\t\tcallback(null,iframeInfo);\n\t\t} else {\n\t\t\t// Create the iframe and save it in the list\n\t\t\tvar iframe = document.createElement(\"iframe\"),\n\t\t\t\tiframeInfo = {\n\t\t\t\t\turl: url,\n\t\t\t\t\tstatus: \"loading\",\n\t\t\t\t\tdomNode: iframe\n\t\t\t\t};\n\t\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\t// Add the iframe to the DOM and hide it\n\t\t\tiframe.style.display = \"none\";\n\t\t\tdocument.body.appendChild(iframe);\n\t\t\t// Set up onload\n\t\t\tiframe.onload = function() {\n\t\t\t\tiframeInfo.status = \"loaded\";\n\t\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\t\tcallback(null,iframeInfo);\n\t\t\t};\n\t\t\tiframe.onerror = function() {\n\t\t\t\tcallback(\"Cannot load iframe\");\n\t\t\t};\n\t\t\ttry {\n\t\t\t\tiframe.src = url;\n\t\t\t} catch(ex) {\n\t\t\t\tcallback(ex);\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction closeIFrame(url) {\n\t\tvar iframe = document.body.getElementsByTagName('iframe');\n\t\tfor (var j = 0; j < iframe.length; j++) {\n\t\t\tif (iframe[j].src === url) {\n\t\t\t\tdocument.body.removeChild(iframe[j]);\n\t\t\t\t$tw.browserMessaging.iframeInfoMap[url] = null;\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction saveIFrameInfoTiddler(iframeInfo) {\n\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\t\ttext: iframeInfo.status,\n\t\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\t\turl: iframeInfo.url\n\t\t},$tw.wiki.getModificationFields()));\n\t}\n\n\texports.startup = function() {\n\t\t/*\n\t\tThe new idea is that I make a worker that will use an xmlhttprequest to load the html of a remote wiki then when that is loaded it will pass that back to the page and the page will use the srcdoc attribute of an iframe to load the wiki, then it will use postMessage the same way as now. This may keep the browser from becoming unresponsive while fetching bundles from other wikis because the webworkers will take care of the heavy lifting. Or at least part of it.\n\t\tThis doesn't work unless CORS things are properly set. They generally aren't so I can't do much with it.\n\t\t*/\n\n\t\t/*\n\t\tThis will be the object that holds the event queue information. It will hold pending requests to be sent. Requests will be added using the tm-send-request message and after being sent the daemon will wait for a response (or a timeout) before moving on to the next request. This is to prevent collisions from responses. It is probably better to create web workers to service each request so we can do multiple requests simultaneously (limit the number of simultaneous workers), but I need to make sure that web workers won't cause other problems by being created using blobs and data uris on https servers.\n\n\t\tThe structure of each element should be {url, xmlhttprequest data} for now, this may get updated later.\n\t\t*/\n\t\t$tw.wiki.event_queue = $tw.wiki.event_queue || {};\n\n\t\t// Reset the values when any of the tiddlers change.\n\t\t$tw.rootWidget.addEventListener(\"tm-send-request\",function(event) {\n\t\t\t//If the configuration changes do a full refresh, otherwise just refresh the changed expression.\n\t\t\tvar paramObject = event.paramObject || {};\n\t\t\tvar request_type = paramObject.request_type;\n\n\t\t\tif (request_type) {\n\t\t\t\tif (typeof $tw.wiki.CommunicationsHandlerTypes[request_type] === 'function') {\n\t\t\t\t\t$tw.wiki.CommunicationsHandlerTypes[request_type](event);\n\t\t\t\t} else {\n\t\t\t\t\tconsole.log('No handler exists for that type of request.');\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tconsole.log('No request type given.');\n\t\t\t}\n\t\t\tProcessCommunicationsQueue();\n\t\t});\n\n\t\t//With only one handler here this semes a bit clunky, but by making it this way we can have plugins add different event types that can be handled by the same extensible code without changing the core.\n\t\t$tw.wiki.CommunicationsHandlerTypes['request_bundle'] = function(event) {\n\t\t\tif ($tw.wiki.event_queue[event.paramObject.url]) {\n\t\t\t\t//There is already a queued request for that url. Ignore it for now to prevent repeated requests but we need to come up with a more elegant way to handle this in the future.\n\t\t\t\tconsole.log('There is already a request for that URL');\n\t\t\t} else {\n\t\t\t\t//The event is placed into the event queue object to be handled by the daemon\n\t\t\t\t$tw.wiki.event_queue[event.paramObject.url] = {'type':'request_bundle','data':event};\n\t\t\t\tconsole.log($tw.wiki.event_queue);\n\t\t\t}\n\t\t};\n\n\t\t$tw.wiki.CommunicationsHandler['request_bundle'] = function(event) {\n\t\t var paramObject = event.paramObject || {},\n\t\t\t\turl = paramObject.url;\n\t\t\tif(url) {\n\t\t \tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\talert(\"Error loading tiddler bundle: \" + url);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tconsole.log(event.paramObject);\n\t \t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t \t\t\t\t\tverb: \"BUNDLE_REQUEST\",\n\t \t\t\t\t\tfilter: event.paramObject.filter,\n\t \t\t\t\t\tbundlename: event.paramObject.bundleName,\n\t \t\t\t\t\tseparator: event.paramObject.separator,\n\t \t\t\t\t\tdestination: url,\n\t \t\t\t\t\tbundleFunction: event.paramObject.packingFunction,\n\t \t\t\t\t\tsender: event.paramObject.sender,\n\t \t\t\t\t\trecipient: event.paramObject.recipient,\n\t \t\t\t\t\tpreviousTime: event.paramObject.previousTime\n\t \t\t\t\t}, \"*\");\n\t \t\t\t}\n\t \t\t});\n\t \t}\n\t };\n\n\t\twindow.addEventListener(\"message\",function listener(event){\n\t\t\tswitch(event.data.verb) {\n\t\t\t\tcase \"BUNDLE_REQUEST\":\n\t\t\t\t\tif (event.data.bundleFunction) {\n\t\t\t\t\t\tvar bundleFunction = $tw.wiki.bundleFunction[event.data.bundleFunction];\n\t\t\t\t\t\tif (typeof bundleFunction === \"function\") {\n\t\t\t\t\t\t\tbundleFunction(event, 'Ok');\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t//If an invalid is given use the default function\n\t\t\t\t\t\t\t$tw.wiki.bundleFunction.bundleTiddlers(event, 'invalid bundle function given, using default function as fallback. Bundle function: ' + event.data.bundleFunction);\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\t//If no bundleFunction is given use the default function\n\t\t\t\t\t\t$tw.wiki.bundleFunction.bundleTiddlers(event, 'no bundle function given, used default.');\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"DELIVER_BUNDLE\":\n\t\t\t\t\t//Check to see if the bundle is empty, if so don't save it\n\t\t\t\t\tif (event.data.bundle.text != '' && event.data.bundle.list != '') {\n\t\t\t\t\t\t//Check if the bundle was sent from a recognized source\n\t\t\t\t\t\tif ($tw.wiki.recognizedSources[event.origin]) {\n\t\t\t\t\t\t\t//Check the type of bundle that was sent and pick the appropriate handler based on the type\n\t\t\t\t\t\t\tif (typeof $tw.wiki.bundleHandler[event.data.type] === 'function') {\n\t\t\t\t\t\t\t\t$tw.wiki.bundleHandler[event.data.type](event);\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t//If no recognized type is given make the bundle plain text to be safe.\n\t\t\t\t\t\t\t\tevent.data.bundle.type = 'text/plain';\n\t\t\t\t\t\t\t\tconsole.log('unrecognized source')\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(event.data.bundle));\n\t\t\t\t\t\t\t\t//We need to create the history tiddler even if we don't have a function.\n\t\t\t\t\t\t\t\tvar creationFields = $tw.wiki.getCreationFields();\n\t\t\t\t\t\t\t\tvar historyTiddler = $tw.wiki.getTiddler('$:/FetchHistory/' + event.data.origin);\n\t\t\t\t\t\t\t\tif (historyTiddler) {\n\t\t\t\t\t\t\t\t\tvar newText = JSON.parse(historyTiddler.fields.text);\n\t\t\t\t\t\t\t\t\tnewText[event.data.filter] = event.data.bundle.most_recent ? event.data.bundle.most_recent:'0';\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tvar newText = {};\n\t\t\t\t\t\t\t\t\tnewText[event.data.filter] = event.data.bundle.most_recent ? event.data.bundle.most_recent:'0';\n\t\t\t\t\t\t\t\t\thistoryTiddler = {\n\t\t\t\t\t\t\t\t\t\ttitle: '$:/FetchHistory/' + event.data.origin,\n\t\t\t\t\t\t\t\t\t\ttype: 'application/json',\n\t\t\t\t\t\t\t\t\t\ttext: ''\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\t$tw.wiki.addTiddler(new $tw.Tiddler(historyTiddler, {text: JSON.stringify(newText)}));\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t//If the source isn't recognized than set the tiddler as plain text and marke it as having an unrecognized source.\n\t\t\t\t\t\t\tevent.data.bundle.type = 'text/plain';\n\t\t\t\t\t\t\tevent.data.bundle.source = 'unrecognized';\n\t\t\t\t\t\t\tevent.data.bundle.title = event.data.bundle.title + ' - ' + event.data.origin;\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(event.data.bundle));\n\t\t\t\t\t\t\t//We need to create the history tiddler even if we don't have a recognized source.\n\t\t\t\t\t\t\tvar creationFields = $tw.wiki.getCreationFields();\n\t\t\t\t\t\t\tvar historyTiddler = $tw.wiki.getTiddler('$:/FetchHistory/' + event.data.origin);\n\t\t\t\t\t\t\tif (historyTiddler) {\n\t\t\t\t\t\t\t\tvar newText = JSON.parse(historyTiddler.fields.text);\n\t\t\t\t\t\t\t\tnewText[event.data.filter] = event.data.bundle.most_recent ? event.data.bundle.most_recent:'0';\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tvar newText = {};\n\t\t\t\t\t\t\t\tnewText[event.data.filter] = event.data.bundle.most_recent ? event.data.bundle.most_recent:'0';\n\t\t\t\t\t\t\t\thistoryTiddler = {\n\t\t\t\t\t\t\t\t\ttitle: '$:/FetchHistory/' + event.data.origin,\n\t\t\t\t\t\t\t\t\ttype: 'application/json',\n\t\t\t\t\t\t\t\t\ttext: ''\n\t\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(historyTiddler, {text: JSON.stringify(newText)}));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{title: '$:/TiddlerBundleData/' + event.data.bundle.title, list: event.data.bundle.list, text: \"Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>\", tags: '$:/tags/TiddlerBundle', source: event.origin}));\n\t\t\t\t\tcloseIFrame(event.data.origin);\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t},false);\n\n\t};\n\n\t$tw.wiki.handleWorkerResponse = function(response) {\n\t\tconsole.log(response);\n\t\tcreateIFrame(response.data,function(err,iframeInfo) {\n\t\t\tif(err) {\n\t\t\t\talert(\"Error loading tiddler bundle: \" + url);\n\t\t\t} else {\n\t\t\t\tconsole.log(response.data.paramObject);\n\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\tverb: \"BUNDLE_REQUEST\",\n\t\t\t\t\tfilter: response.data.paramObject.filter,\n\t\t\t\t\tbundlename: response.data.paramObject.bundleName,\n\t\t\t\t\tseparator: response.data.paramObject.separator,\n\t\t\t\t\tdestination: response.data.url,\n\t\t\t\t\tbundleFunction: response.data.paramObject.packingFunction,\n\t\t\t\t\tsender: response.data.paramObject.sender,\n\t\t\t\t\trecipient: response.data.paramObject.recipient,\n\t\t\t\t\tpreviousTime: response.data.paramObject.previousTime\n\t\t\t\t}, \"*\");\n\t\t\t}\n\t\t});\n\t}\n\n})();\n",
"title": "$:/plugins/Federation/Federation-core/communications-daemon.js",
"type": "application/javascript",
"module-type": "startup"
},
"$:/plugins/Federation/Federation-core/recognizedSources.js": {
"text": "/*\\\ntitle: $:/plugins/Federation/Federation-core/recognizedSources.js\ntype: application/javascript\nmodule-type: utils\n\nThis is for listing your recognized tiddler sources. You can list sources in the tiddler $:/plugins/Federation/Federation-core/RecognizedSourcesList\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bundleOptions\";\nexports.platforms = [\"browser\"];\nexports.before = [\"browser-messaging\"];\nexports.synchronous = true;\n\n$tw.wiki.recognizedSources = $tw.wiki.recognizedSources || {};\n\n$tw.wiki.recognizedSources['http://twederation.tiddlyspot.com'] = 'TRUE';\n\n})();\n",
"title": "$:/plugins/Federation/Federation-core/recognizedSources.js",
"type": "application/javascript",
"module-type": "utils"
}
}
}
{
"tiddlers": {
"$:/plugins/Federation/TWederation/Communication": {
"tags": "Contents",
"title": "$:/plugins/Federation/TWederation/Communication",
"caption": "Communication",
"text": "<<tabs \"[all[tiddlers+shadows]tag[Communication]]\" default:\"$:/plugins/Federation/TWederation/Discussions\">>\n"
},
"$:/plugins/Federation/TWederation/Contents": {
"caption": "Table of Contents",
"tags": "$:/tags/SideBar",
"title": "$:/plugins/Federation/TWederation/Contents",
"text": "<div\n\tclass='tc-table-of-contents'\n>\n\t<<toc-selective-expandable 'Contents' 'sort[list]'>>\n</div>\n"
},
"$:/DefaultTiddlers": {
"title": "$:/DefaultTiddlers",
"text": "[[TWederation]]\n"
},
"$:/plugins/Federation/TWederation/Discussions": {
"caption": "Discussions",
"tags": "Communication",
"title": "$:/plugins/Federation/TWederation/Discussions",
"text": "\\define rootState() $:/state/post/$(currentTiddler)$\n\n\\define NewPostsFilter() [role[twDiscussionPost]!has[draft.of]author[$(WikiAuthor)$]]\n\n<$reveal\n type='nomatch'\n state='$:/state/Discussions!!show_new_post'\n text=true\n>\n <$button\n class='dis-btn-main-comment-closed'\n style=\"outline:1px solid;\"\n >\n <span\n class=\"dis-btn-main\"\n >\n {{$:/core/images/edit-button}}\n </span>\n New Discussion Post\n <$action-setfield\n $tiddler='$:/state/Discussions'\n show_new_post=true\n />\n </$button>\n</$reveal>\n<$reveal\n type='match'\n state='$:/state/Discussions!!show_new_post'\n text=true\n>\n <$button\n class='dis-btn-comment-inthread-opened'\n >\n {{$:/core/images/fold-button}} New Discussion Post\n <$action-setfield\n $tiddler='$:/state/Discussions'\n show_new_post=false\n />\n </$button>\n\n <$transclude\n tiddler='$:/plugins/Federation/TWederation/New Discussion Post'\n />\n</$reveal>\n\n<$list\n filter='[[$:/settings/TWederation/Follow Wiki List]indexes[]limit[1]]'\n emptyMessage=\"You aren't following any wikis yet. Go to the $:/ControlPanel and set which wikis you want to follow under the `twCard` tab.\"\n>\n <$button>\n Fetch New Discussion Posts & Comments\n <$list\n filter='[[$:/settings/TWederation/Follow Wiki List]indexes[]]'\n >\n <$set\n name=PreviousTime\n filter='[role[twServer]url<currentTiddler>get[url]addprefix[$:/FetchHistory/]getindex<NewPostsFilter>]'\n emptyValue=0\n >\n <$list\n filter='[all[tiddlers+shadows]role[twServer]url<currentTiddler>get[author]][role[twServer]url<currentTiddler>get[name]][role[twServer]url<currentTiddler>get[url]]+[limit[1]]'\n variable=WikiAuthor\n >\n <$action-sendmessage\n $message='tm-send-request'\n request_type='request_bundle'\n url=<<currentTiddler>>\n filter=<<NewPostsFilter>>\n bundleName=\"Discussion Posts and Comments\"\n separator='SOMESTRINGIDONOTKNOWWHAT'\n packingFunction={{$:/state/Fetch Tiddler Bundle!!bundle_function}}\n previousTime=<<PreviousTime>>\n />\n </$list>\n </$set>\n </$list>\n </$button>\n</$list>\n from your\n<$reveal\n type=\"nomatch\"\n state=\"$:/state/FollowedWikis\"\n text=\"show\"\n>\n <$button\n set=\"$:/state/FollowedWikis\"\n setTo=\"show\"\n class=\"tc-btn-invisible tc-tiddlylink dis-btn-followedwikis\"\n popup=\"$:/state/FollowedWikis\"\n >\n followed wikis.\n </$button>\n</$reveal>\n<$reveal\n type=\"match\"\n state=\"$:/state/FollowedWikis\"\n text=\"show\"\n>\n <$button\n set=\"$:/state/FollowedWikis\"\n setTo=\"hide\"\n popup=\"$:/state/FollowedWikis\"\n style=\"display:inline;\"\n class=\"tc-btn-invisible tc-tiddlylink dis-btn-followedwikis\"\n >\n followed wikis.\n </$button>\n\n <div\n style=\"margin:1em; border:1px solid silver; padding:1em;\"\n >\n {{FollowedTiddlyWikis}}\n </div>\n</$reveal>\n\n<$list\n\tfilter='[tag[Tiddler Bundle]bundle_name[Discussion Posts and Comments]!sort[created]]'\n>\n\t<$count\n\t\tfilter='[list[]]-[list[]has[title]]'\n\t/> new tiddler(s) in\n\t<$link\n\t\tto=<<currentTiddler>>\n\t>\n\t\t<$view\n\t\t\tfield='title'\n\t\t/>\n\t</$link>\n\t<$button\n\t\tclass='tc-btn-invisible'\n\t>\n\t\t{{$:/core/images/delete-button}}\n\t\t<$action-deletetiddler\n\t\t\t$tiddler=<<currentTiddler>>\n\t\t/>\n\t</$button>\n\t<br>\n</$list>\n\n<div\n style=\"background:#f4f4f4; padding:1em 0;\"\n>\n<span>\n <$select\n tiddler='$:/state/TWederation/Discussions'\n field='post_limit'\n >\n <option\n value=''\n >\n --\n </option>\n <$list\n filter='0 1 5 10 15 20 30 40 50'\n >\n <option>\n <<currentTiddler>>\n </option>\n </$list>\n </$select>\n posts \n</span>\n\n<span>\nfrom\n<$select\n tiddler='$:/state/TWederation/Discussions'\n field=selected_author\n>\n <option\n value=''\n >\n All Followed Wikis\n </option>\n <$list\n filter='[{$:/SitetwCard}get[author]][{$:/SitetwCard}get[name]][{$:/SitetwCard}get[url]]+[limit[1]]'\n variable=CurrentSiteAuthor\n >\n <option\n value=<<CurrentSiteAuthor>>\n >\n This Wiki's Author\n </option>\n </$list>\n <$list\n filter='[all[tiddlers+shadows]role[twServer]]'\n variable=CurrentCard\n >\n <$list\n filter='[<CurrentCard>get[url]]'\n variable=WikiURL\n >\n <$list\n filter='[[$:/settings/TWederation/Follow Wiki List]indexes[]prefix<WikiURL>]'\n variable=dummy\n >\n <option>\n <$list\n filter='[<CurrentCard>has[icon]]'\n >\n <$image\n source={{!!icon}}\n height=20px\n width=20px\n />\n </$list>\n <$view\n tiddler=<<CurrentCard>>\n field='author'\n >\n <$view\n tiddler=<<CurrentCard>>\n field='name'\n >\n <$view\n tiddler=<<CurrentCard>>\n field='url'\n />\n </$view>\n </$view>\n </option>\n </$list>\n </$list>\n </$list>\n</$select>\n</span>\n\n<span>\n sorted by\n<$select\n tiddler='$:/state/TWederation/Discussions'\n field=sort_option\n>\n <option\n value=''\n >\n Posts\n </option>\n <option\n value='newest_comments'\n >\n Newest Comments\n </option>\n <option\n value='unread'\n >\n Unread First by Post Creation\n </option>\n <option\n value='unread_comments'\n >\n Unread First by Newest Comments\n </option>\n</$select>\n</span>\n</div>\n\n<$TOC\n template=\"$:/plugins/Federation/TWederation/Templates/DiscussionItemViewTemplate\"\n sort={{$:/state/TWederation/Discussions!!sort_option}}\n limit={{$:/state/TWederation/Discussions!!post_limit}}\n author={{$:/state/TWederation/Discussions!!selected_author}}\n/>\n"
},
"$:/plugins/Federation/TWederation/Fetch Communication": {
"caption": "Fetch Communication",
"tags": "Communication",
"title": "$:/plugins/Federation/TWederation/Fetch Communication",
"text": "\\define RequestBundleEmptyMessageButton()\n<$list\n\tfilter='[[$:/state/Fetch Tiddler Bundle]!what_to_fetch[Enter Filter]get[what_to_fetch]]'\n\tvariable='BundleFilter'\n\temptyMessage=\"\"\"\n\t\t<$button>\n\t\t\tRequest Bundle\n\t\t\t<$action-sendmessage\n\t\t\t\t$message='tm-send-request'\n\t\t\t\trequest_type='request_bundle'\n\t\t\t\turl={{$:/state/Fetch Tiddler Bundle!!wiki_url}}\n\t\t\t\tfilter={{$:/state/Fetch Tiddler Bundle!!filter}}\n\t\t\t\tundleName={{$:/state/Fetch Tiddler Bundle!!bundle_name}}\n\t\t\t\tseparator='SOMESTRINGIDONOTKNOWWHAT'\n\t\t\t\tpackingFunction={{$:/state/Fetch Tiddler Bundle!!bundle_function}}\n\t\t\t\tpreviousTime={{$:/state/Fetch Tiddler Bundle!!only_new}}\n\t\t\t/>\n\t\t</$button>\"\"\"\n>\n\t<$button>\n\t\tRequest Bundle\n\t\t<$action-sendmessage\n\t\t\t$message='tm-send-request'\n\t\t\trequest_type='request_bundle'\n\t\t\turl={{$:/state/Fetch Tiddler Bundle!!wiki_url}}\n\t\t\tfilter=<<BundleFilter>>\n\t\t\tbundleName={{$:/state/Fetch Tiddler Bundle!!bundle_name}}\n\t\t\tseparator='SOMESTRINGIDONOTKNOWWHAT'\n\t\t\tpackingFunction={{$:/state/Fetch Tiddler Bundle!!bundle_function}}\n\t\t\tpreviousTime={{$:/state/Fetch Tiddler Bundle!!only_new}}\n\t\t/>\n\t</$button>\n</$list>\n\\end\n\n\\define thisMakeCheckboxThing()\n<$macrocall\n\t$name=thisInnerMakeCheckboxThing\n\tPreviousTime={{$:/FetchHistory/$(URL)$##$(FILTER)$}}\n/>\n\\end\n\n\\define thisInnerMakeCheckboxThing(PreviousTime)\n<$checkbox\n\ttiddler='$:/state/Fetch Tiddler Bundle'\n\tfield='only_new'\n\tchecked=\"\"\"$PreviousTime$\"\"\"\n\tunchecked='0'\n>\n\tOnly fetch new tiddlers created after last import\n</$checkbox>\n\\end\n\n\\define thisGetCommentsOption()\n<option\n\tvalue=\"\"\"[role[twDiscussionPost]post_author[$(SiteAuthorUserName)$]]\"\"\"\n>\n\tComments on my posts\n</option>\n\\end\n\n<div style=\"float:right;\">\n<<element-toggle \"simple\" \"advanced\" \"FetchTableView\">>\n</div>\n\n<table class=\"fetch-table\">\n<tr>\n<td>Fetch from<br>\n<$select\n\ttiddler='$:/state/Fetch Tiddler Bundle'\n\tfield='wiki_url'\n\tclass=\"fetch-select\"\n>\n\t<option\n\t\tvalue=''\n\t>\n\t\t--\n\t</option>\n\t<option>\n\t\tAll\n\t</option>\n\t<option>\n\t\tFollowed Wikis\n\t</option>\n\t<$list\n\t\tfilter='[all[tiddlers+shadows]role[twServer]]'\n\t>\n\t\t<option\n\t\t\tvalue={{!!url}}\n\t\t>\n\t\t\t<$view\n\t\t\t\tfield='name'\n\t\t\t/>\n\t\t</option>\n\t</$list>\n</$select>\n</td>\n<td class=\"fetch-table-advanced\" style=\"min-width:100%; right:0;\">or enter wiki url<br>\n<$edit-text\n\ttiddler='$:/state/Fetch Tiddler Bundle'\n\tfield='wiki_url'\n\tclass='tc-edit-texteditor'\n\tplaceholder=\"http...\"\n/>\n</td>\n</tr>\n\n<tr>\n<td>\nFetch this<br>\n<$select\n\ttiddler='$:/state/Fetch Tiddler Bundle'\n\tfield='what_to_fetch'\n\tdefault=\"All Blog Posts + Comments\"\n\tclass=\"fetch-select\"\n>\n\t<option\n\t\tvalue=''\n\t>\n\t\t--\n\t</option>\n\t<option\n\t\tvalue='[role[twDiscussionPost]!has[draft.of]]'\n\t>\n\t\tAll Blog Posts + Comments\n\t</option>\n\t<option\n\t\tvalue='[role[twServer]!has[draft.of]][role[twServer]!has[draft.of]get[icon]]'\n\t>\n\t\tAll Wiki twCards\n\t</option>\n\t<option\n\t\tvalue='[[$:/SitetwCard]get[text]][[$:/SitetwCard]get[text]get[icon]]'\n\t>\n\t\tThe wiki's twCard\n\t</option>\n\t<$vars\n\t\tSitetwCard={{$:/SitetwCard}}\n\t>\n\t\t<$list\n\t\t\tfilter='[{$:/SitetwCard}get[author]]'\n\t\t\tvariable=SiteAuthorUserName\n\t\t>\n\t\t\t<<thisGetCommentsOption>>\n\t\t</$list>\n\t</$vars>\n<!--\n\t<option\n\t\tvalue='[[$:/plugins/Federation/TWederation-edition]][[$:/plugins/Federation/TWederation-core]]'\n\t>\n\t\tNewest Plugin Version\n\t</option>\n-->\n\t<!--\n\t<option\n\t\tvalue='[prefix[Message - ]]'\n\t>\n\t\tMessages\n\t</option>\n\t-->\n</$select>\n</td>\n<td class=\"fetch-table-advanced\">\n...or filter for specific tiddlers<br>\n\t<$edit-text\n\t\ttiddler='$:/state/Fetch Tiddler Bundle'\n\t\tfield='filter'\n\t\tclass='tc-edit-texteditor'\n\t\tplaceholder=\"ex [role[twDiscussionPost]search[@myname]]\"\n\t/>\n</td>\n</tr>\n\n<tr class=\"fetch-table-advanced\">\n<td colspan=\"2\">\nBundle Name<br>\n<$edit-text\n\ttiddler='$:/state/Fetch Tiddler Bundle'\n\tfield='bundle_name'\n\tclass='tc-edit-texteditor'\n/>\n</td>\n</tr>\n\n<tr class=\"fetch-table-advanced\">\n<td colspan=\"2\">\nFetch Type\n<br>^^optional, defaults to Bundle Tiddlers^^<br>\n<$select\n\ttiddler='$:/state/Fetch Tiddler Bundle'\n\tfield='bundle_function'\n>\n\t<option\n\t\tvalue=''\n\t>\n\t\t--\n\t</option>\n\t<option\n\t\tvalue='bundleTiddlers'\n\t>\n\t\tBundle Tiddlers\n\t</option>\n\t<option\n\t\tvalue='tiddlerSummary'\n\t>\n\t\tTiddler Summaries\n\t</option>\n\t<option\n\t\tvalue='fetchShortMessages'\n\t>\n\t\tShort Messages\n\t</option>\n</$select>\n</td>\n</tr>\n</table>\n\n<$vars\n\tURL={{$:/state/Fetch Tiddler Bundle!!wiki_url}}\n\tFILTER={{$:/state/Fetch Tiddler Bundle!!what_to_fetch}}\n>\n<<thisMakeCheckboxThing>>\n</$vars>\n\n<$reveal\n\ttype='match'\n\tstate='$:/state/Fetch Tiddler Bundle!!what_to_fetch'\n\ttext='[[$:/plugins/Federation/TWederation-edition]][[$:/plugins/Federation/TWederation-core]]'\n>\n\t<$button>\n\t\tFetch from TWederation.tiddlyspot.com\n\t\t<$action-sendmessage\n\t\t\t$message='tm-send-request'\n\t\t\trequest_type='request_bundle'\n\t\t\turl=\"\"\"http://twederation.tiddlyspot.com/\"\"\"\n\t\t\tfilter='[[$:/plugins/Federation/TWederation-edition]][[$:/plugins/Federation/TWederation-core]]'\n\t\t\tbundleName={{$:/state/Fetch Tiddler Bundle!!bundle_name}}\n\t\t\tseparator='SOMESTRINGIDONOTKNOWWHAT'\n\t\t\tpackingFunction={{$:/state/Fetch Tiddler Bundle!!bundle_function}}\n\t\t\tpreviousTime=0\n\t\t/>\n\t</$button>\n</$reveal>\n\n<$reveal\n\ttype='nomatch'\n\tstate='$:/state/Fetch Tiddler Bundle!!what_to_fetch'\n\ttext='[[$:/plugins/Federation/TWederation-edition]][[$:/plugins/Federation/TWederation-core]]'\n>\n\t<$list\n\t\tfilter='[[$:/state/Fetch Tiddler Bundle]get[wiki_url]prefix[All]][[$:/state/Fetch Tiddler Bundle]get[wiki_url]prefix[Followed Wikis]]'\n\t\tvariable=dummy\n\t\temptyMessage=<<RequestBundleEmptyMessageButton>>\n\t>\n\t\t<$reveal\n\t\t\ttype='match'\n\t\t\tstate='$:/state/Fetch Tiddler Bundle!!wiki_url'\n\t\t\ttext=All\n\t\t>\n\t\t\t<$button class=\"twed-btn\">\n\t\t\t\tRequest Bundle\n\t\t\t\t<$list\n\t\t\t\t\tfilter='[all[tiddlers+shadows]role[twServer]]'\n\t\t\t\t>\n\n\t\t\t\t\t<$set\n\t\t\t\t\t\tname=PreviousTime\n\t\t\t\t\t\tfilter='[[$:/FetchHistory/]addsuffix{!!url}getindex{$:/state/Fetch Tiddler Bundle!!filter}]'\n\t\t\t\t\t\temptyValue=0\n\t\t\t\t\t>\n\t\t\t\t\t\t<$list\n\t\t\t\t\t\t\tfilter='[[$:/state/Fetch Tiddler Bundle]!what_to_fetch[Enter Filter]get[what_to_fetch]]'\n\t\t\t\t\t\t\tvariable='BundleFilter'\n\t\t\t\t\t\t\temptyMessage=\"\"\"<$action-sendmessage\n\t\t\t\t\t\t\t\t\t\t$message='tm-send-request'\n\t\t\t\t\t\t\t\t\t\trequest_type='request_bundle'\n\t\t\t\t\t\t\t\t\t\turl={{!!url}}\n\t\t\t\t\t\t\t\t\t\tfilter={{$:/state/Fetch Tiddler Bundle!!filter}}\n\t\t\t\t\t\t\t\t\t\tundleName={{$:/state/Fetch Tiddler Bundle!!bundle_name}}\n\t\t\t\t\t\t\t\t\t\tseparator='SOMESTRINGIDONOTKNOWWHAT'\n\t\t\t\t\t\t\t\t\t\tpackingFunction={{$:/state/Fetch Tiddler Bundle!!bundle_function}}\n\t\t\t\t\t\t\t\t\t\tpreviousTime=<<PreviousTime>>\n\t\t\t\t\t\t\t\t\t/>\"\"\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<$action-sendmessage\n\t\t\t\t\t\t\t\t$message='tm-send-request'\n\t\t\t\t\t\t\t\trequest_type='request_bundle'\n\t\t\t\t\t\t\t\turl={{!!url}}\n\t\t\t\t\t\t\t\tfilter=<<BundleFilter>>\n\t\t\t\t\t\t\t\tbundleName={{$:/state/Fetch Tiddler Bundle!!bundle_name}}\n\t\t\t\t\t\t\t\tseparator='SOMESTRINGIDONOTKNOWWHAT'\n\t\t\t\t\t\t\t\tpackingFunction={{$:/state/Fetch Tiddler Bundle!!bundle_function}}\n\t\t\t\t\t\t\t\tpreviousTime=<<PreviousTime>>\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</$list>\n\t\t\t\t\t</$set>\n\t\t\t\t</$list>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal\n\t\t\ttype='match'\n\t\t\tstate='$:/state/Fetch Tiddler Bundle!!wiki_url'\n\t\t\ttext='Followed Wikis'\n\t\t>\n\t\t\t<$button>\n\t\t\t\tRequest Bundle\n\t\t\t\t<$list\n\t\t\t\t\tfilter='[[$:/settings/TWederation/Follow Wiki List]indexes[]]'\n\t\t\t\t>\n\t\t\t\t\t<$set\n\t\t\t\t\t\tname=PreviousTime\n\t\t\t\t\t\tfilter='[[$:/FetchHistory/]addsuffix{!!url}getindex{$:/state/Fetch Tiddler Bundle!!filter}]'\n\t\t\t\t\t\temptyValue=0\n\t\t\t\t\t>\n\t\t\t\t\t\t<$list\n\t\t\t\t\t\t\tfilter='[[$:/state/Fetch Tiddler Bundle]!what_to_fetch[Enter Filter]get[what_to_fetch]]'\n\t\t\t\t\t\t\tvariable='BundleFilter'\n\t\t\t\t\t\t\temptyMessage=\"\"\"<$action-sendmessage\n\t\t\t\t\t\t\t\t\t\t$message='tm-send-request'\n\t\t\t\t\t\t\t\t\t\trequest_type='request_bundle'\n\t\t\t\t\t\t\t\t\t\turl=<<currentTiddler>>\n\t\t\t\t\t\t\t\t\t\tfilter={{$:/state/Fetch Tiddler Bundle!!filter}}\n\t\t\t\t\t\t\t\t\t\tundleName={{$:/state/Fetch Tiddler Bundle!!bundle_name}}\n\t\t\t\t\t\t\t\t\t\tseparator='SOMESTRINGIDONOTKNOWWHAT'\n\t\t\t\t\t\t\t\t\t\tpackingFunction={{$:/state/Fetch Tiddler Bundle!!bundle_function}}\n\t\t\t\t\t\t\t\t\t\tpreviousTime=<<PreviousTime>>\n\t\t\t\t\t\t\t\t\t/>\"\"\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<$action-sendmessage\n\t\t\t\t\t\t\t\t$message='tm-send-request'\n\t\t\t\t\t\t\t\trequest_type='request_bundle'\n\t\t\t\t\t\t\t\turl=<<currentTiddler>>\n\t\t\t\t\t\t\t\tfilter=<<BundleFilter>>\n\t\t\t\t\t\t\t\tbundleName={{$:/state/Fetch Tiddler Bundle!!bundle_name}}\n\t\t\t\t\t\t\t\tseparator='SOMESTRINGIDONOTKNOWWHAT'\n\t\t\t\t\t\t\t\tpackingFunction={{$:/state/Fetch Tiddler Bundle!!bundle_function}}\n\t\t\t\t\t\t\t\tpreviousTime=<<PreviousTime>>\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</$list>\n\t\t\t\t\t</$set>\n\t\t\t\t</$list>\n\t\t\t</$button>\n\t\t</$reveal>\n\t</$list>\n</$reveal>\n\n<$list\n\tfilter='[[$:/state/Fetch Tiddler Bundle]has[bundle_name]first[]]'\n>\nBundles with that name:\n</$list>\n<$list\n\tfilter='[[$:/state/Fetch Tiddler Bundle]has[bundle_name]]'\n\tvariable='dummy'\n>\n\t<$list\n\t\tfilter='[tag[Tiddler Bundle]bundle_name{$:/state/Fetch Tiddler Bundle!!bundle_name}]+[!sort[created]]'\n\t\temptyMessage=\"\"\"There aren't any bundles with that name\"\"\"\n\t>\n\t\t<$count\n\t\t\tfilter='[list[]]-[list[]has[title]]'\n\t\t/> new tiddler(s) in\n\t\t<$link\n\t\t\tto=<<currentTiddler>>\n\t\t>\n\t\t\t<$view\n\t\t\t\tfield='title'\n\t\t\t/>\n\t\t</$link>\n\t\t<br>\n\t</$list>\n</$list>\n\n<$list\n\tfilter='[tag[Tiddler Bundle]]-[tag[Tiddler Bundle]has[bundle_name]get[bundle_name]prefix{$:/state/Fetch Tiddler Bundle!!bundle_name}first[]]'\n>\nOther bundles:\n</$list>\n<$list\n\tfilter='[tag[Tiddler Bundle]]-[tag[Tiddler Bundle]has[bundle_name]get[bundle_name]prefix{$:/state/Fetch Tiddler Bundle!!bundle_name}]+[!sort[created]]'\n>\n\t<$count\n\t\tfilter='[list[]]-[list[]has[title]]'\n\t/> new tiddler(s) in\n\t<$link\n\t\tto=<<currentTiddler>>\n\t>\n\t\t<$view\n\t\t\tfield='title'\n\t\t/>\n\t</$link>\n\t<$button\n\t\tclass='tc-btn-invisible'\n\t>\n\t\t{{$:/core/images/delete-button}}\n\t\t<$action-deletetiddler\n\t\t\t$tiddler=<<currentTiddler>>\n\t\t/>\n\t</$button>\n\t<br>\n</$list>\n"
},
"$:/plugins/Federation/TWederation/ReadMe": {
"title": "$:/plugins/Federation/TWederation/ReadMe",
"text": "!How it works\n\n''Note:'' There is no security on this in terms of who can see what. Assume that anything you put on a twederated wiki is public and can be easily viewed. Because it can be. I am working on some ideas for how to change this but I am going to get the initial things working first.\n\nThis is all just an example. It is going to be set up so if you don't want to use twederation.tiddlyspot.com you can set up your own federation and have nothing to do with us. You could connect directly to another persons wiki and not involve anyone else if you wish.\n\nThis doesn't need to be hosted on tiddlyspot.com. You can use other hosting options and may even be able to host it on dropbox. There should be instructions for different hosting options on twederation.tiddlyspot.com in the future.\n\nAll of the code and instructions for how to set everything up will be available as I make them. If you have any questions just ask.\n\n!!Initial Setup\n\n#Edwina decides they want to join the TWederation\n#Edwina gets a tiddlyspot\n#Edwina installs the twederation plugins\n#Edwina uses the form provided in the twederation plugin to add her tiddlyspot site to the twederation listing\n#*The form submits data to a google form which stores the data in a google sheet. This is then retrieved by the maintainer of twederation.tiddlyspot.com and the new listing is added to the site.\n#*The form also populates the fields of the twCard for Edwinas site.\n#*Now that it is listed Edwina can update the info for her site on her own site by using the twCard editing tool and the information will be updated on twederation.tiddlyspot.com the next time the maintainer checks for updates. Checking for updates will be a mostly automated process (there will be a button that will check for updates and pull any new or updated twCards as needed). This update process will only be saved if the maintainer of twederation.tiddlyspot.com saves the wiki afterward, but the process of fetching the new data could be triggered by anyone who uses the site (but the data will only be in their browser, not saved). This way someone can look for new connections even if the maintainer isn't available.\n\n!!First global message\n\n#Edwina makes a message on her wiki (using the tools that come with the plugin) that is addressed to twederation.tiddlyspot.com saying 'Hello TWederation! I just joined!' and then saves her wiki.\n#The maintainer of twederation.tiddlyspot.com runs the update process and the message from Edwina is pulled from her wiki and posted to the main wall on twederation.tiddlyspot.com\n#*Someone other than the maintainer can fetch the messages (so they don't have to wait for the maintainer), but only the maintainer will be able to save the messages to the twederation.tiddlyspot.com wiki.\n\n!!Connecting to other people\n\n#Edwina wants to connect with Mert who is also listed on twederation.tiddlyspot.com\n#Edwina uses the tools from the plugin to pull Mert's twCard from twederation.tiddlyspot.com\n#Edwina adds Mert's wiki to her list of sources using the tools from the plugin\n#Edwina writes a message requesting to connect to Mert and addresses it to both twederation.tiddlyspot.com and Mert using their respective twCards\n#Edwina saves her wiki\n#The maintainer of twederation.tiddlyspot.com does an autoupdate, the message from Edwina is saved to the wiki\n#Mert opens his wiki and checks for new messages, since he has twederation.tiddlyspot.com listed as a source he sees that there is a message for him on that wiki\n#Mert pulls the message from twederation.tiddlyspot.com and decides to connect to Edwina.\n#*To do this he pulls Edwina's twCard from twederation.tiddlyspot.com (''or from her site, but it will be easier to go through twederation.tiddlyspot.com'') and adds her wiki to his list of sources.\n#Now Edwina and Mert can send messages to each other by just addressing the message directly and twederation.tiddlyspot.com doesn't have to be involved at all.\n\n!!First non-global message\n\n#Edwina wants to send a message to Mert they have already gone through the process above to exchange twCards\n#Edwina writes her message to Mert and addresses it using his twCard\n#Edwina saves her wiki\n#Mert opens his wiki and checks for messages. Since he has Edwina's wiki listed as a source it is automatically checked\n#Mert pulls the new message from Edwina's wiki onto his own so he can read it.\n\n!Things I need to make\n\n#A widget to bundle and unbundle tiddlers (finished)\n#A widget to fetch tiddlers or bundles from other wikis (finished)\n#A widget to submit google forms information. This is only for bootstrapping the initial connection. It could also be used to leave comments if a person doesn't have their own wiki. (already completed)\n#A widget to pull the data from google sheets. This is the other part for bootstrapping the initial connection. Or for the comments stuff. (in progress, mostly working)\n#A bunch of templates and stuff to make using this easy (in progress)\n"
},
"TWederation": {
"title": "TWederation",
"icon": "TWederation.svg",
"text": "<$list\n filter='[[$:/SitetwCard]!has[text]]'\n variable=dummy\n emptyMessage=\"<$transclude tiddler='$:/plugins/Federation/TWederation/Communication' mode=block/>\"\n>\n <$transclude\n tiddler='$:/plugins/Federation/TWederation/TWederation Configuration Wizard'\n mode=block\n />\n</$list>\n"
},
"$:/plugins/Federation/TWederation/New Discussion Post": {
"caption": "New Discussion Post",
"tags": "",
"title": "$:/plugins/Federation/TWederation/New Discussion Post",
"text": "\\define thisMakePostButton(TIME)\n<div\n\tstyle='width:100%;text-align:right;fill:gray;'\n>\n\t<$button\n\t\tclass='tc-btn-invisible'\n\t\ttooltip='Save Post'\n\t>\n\t\t{{$:/core/images/save-button}}\n\t\t<$action-setfield\n\t\t\t$tiddler=\"\"\"$(PostTitle)$ - $(AuthorName)$ ($TIME$)\"\"\"\n\t\t\tauthor=<<AuthorName>>\n\t\t\twiki_url=<<WikiUrl>>\n\t\t\tpost_title={{$:/temp/NewBlogPost!!new_post_title}}\n\t\t\trole='twDiscussionPost'\n\t\t\ttags={{$:/temp/NewBlogPost!!tags}}\n\t\t\ttext={{$:/temp/NewBlogPost!!text}}\n\t\t\tday=<<now 0DD>>\n\t\t\tmonth=<<now 0MM>>\n\t\t\tyear=<<now YYYY>>\n\t\t\thour=<<now 0hh>>\n\t\t\tminute=<<now 0mm>>\n\t\t\tsecond=<<now 0ss>>\n\t\t\thour=<<now 0hh>>\n\t\t\tminute=<<now 0mm>>\n\t\t\tsecond=<<now 0ss>>\n\t\t\tsort=<<now YYYY0MM0DD0hh0mm0ss>>\n\t\t/>\n\t\t<$action-setfield\n\t\t\t$tiddler=\"$:/temp/NewBlogPost\"\n\t\t\tnew_post_title=''\n\t\t\ttext=''\n\t\t\ttags=''\n\t\t/>\n\t\t<$action-setfield\n\t\t\t$tiddler='$:/state/Discussions'\n\t\t\tshow_new_post=false\n\t\t/>\n\t</$button>\n\t<$button\n\t\tclass='tc-btn-invisible'\n\t\ttooltip='Cancel'\n\t>\n\t\t{{$:/core/images/close-button}}\n\t\t<$action-setfield\n\t\t\t$tiddler='$:/state/Discussions'\n\t\t\tshow_new_post=false\n\t\t/>\n\t</$button>\n</div>\n\\end\n\n<$list\n\tfilter='[{$:/SitetwCard}has[title]]'\n\tvariable='dummy'\n\temptyMessage=\"\"\"<br><br>You haven't set up the site twCard yet. Try re-running the setup wizard.\"\"\"\n>\n\n\t<$edit-text\n\t\tclass='tc-edit-texteditor'\n\t\ttiddler='$:/temp/NewBlogPost'\n\t\tfield='new_post_title'\n\t\tplaceholder='Post Title'\n\t/>\n\n\t<div\n\t\tclass=\"dis-template-newpost-tags\"\n\t>\n\t\t<$edit-text\n\t\t\tclass='tc-edit-texteditor dis-template-tags-'\n\t\t\ttiddler='$:/temp/NewBlogPost'\n\t\t\tfield='tags'\n\t\t\tplaceholder='tag [[spaced tag]] [[⁂ prefix for standardized TWederation tags]]'\n\t\t/>\n\t\t<span\n\t\t\tclass=\"dis-tag-prefix\"\n\t\t>\n\t\t\t⁂\n\t\t</span>\n\t</div>\n\n\t<$edit-text\n\t\ttiddler='$:/temp/NewBlogPost'\n\t\tplaceholder='Post Content'\n\t\tclass='tc-edit-texteditor'\n\t/>\n\t<$vars\n\t\tPostTitle={{$:/temp/NewBlogPost!!new_post_title}}\n\t>\n\t\t<$list\n\t\t\tfilter='[[$:/SitetwCard]get[text]get[author]][[$:/SitetwCard]get[text]get[name]][[$:/SitetwCard]get[text]get[url]]+[first[]]'\n\t\t\tvariable=AuthorName\n\t\t>\n\t\t\t<$set\n\t\t\t\tname=WikiUrl\n\t\t\t\tfilter='[[$:/SitetwCard]get[text]get[url]]'\n\t\t\t>\n\t\t\t\t<$macrocall\n\t\t\t\t\t$name=thisMakePostButton\n\t\t\t\t\tTIME=<<now YYYY0MM0DD0hhh0mm0ss>>\n\t\t\t\t/>\n\t\t\t</$set>\n\t\t</$list>\n\t</$vars>\n</$list>\n"
},
"$:/config/Tiddlers/TitleLinks": {
"title": "$:/config/Tiddlers/TitleLinks",
"text": "yes"
},
"$:/plugins/Federation/TWederation/Initial Configuration/Create twCards": {
"title": "$:/plugins/Federation/TWederation/Initial Configuration/Create twCards",
"caption": "Edit Site twCard",
"user_identifier": "This is what others in the TWederation will use for //addressing, searching and fetching// of your tiddlers. It can be your //nickname// (a common denominator for all posts you make, at least it can be) or a //name of an organization// or even a single //topic// like hashtags on //twitter// - really or anything you want.<br><br>//Tip!// Consider reusing the same nickname that you use in other contexts like the [[google boards|https://groups.google.com/forum/?fromgroups=#!forum/tiddlywiki]]",
"wiki_subtitle": "This is the displayed subtitle on your wiki site. It is displayed by the browser window and in the upper right by default.",
"wiki_title": "This is the displayed title on your wiki site. It is displayed by the browser window and in the upper right by default.",
"wiki_url": "This is the url used to access your wiki. If you are using tiddlyspot and this says something like `http://yourwiki.tiddlyspot.com` than you can leave it alone.",
"tags": "twCards",
"text": "<$tiddler\n tiddler='$:/plugins/Federation/TWederation/Edit Site twCard'\n>\n <table\n class='no-border'\n style='border:1px solid lightgray;'\n >\n \t<tr>\n \t\t<td\n style='text-align:right;width:20%;'\n >\n \t\t\t~TiddlyWiki URL<<HelpButton wiki_url '??'>>\n \t\t</td>\n \t\t<td>\n \t\t\t<$set\n name=\"origin\"\n value=<<location \"href\">>\n >\n \t\t\t\t<<thisEnterSiteURL>>\n \t\t\t</$set>\n \t\t</td>\n \t</tr>\n \t<tr>\n \t\t<td\n style='text-align:right;width:15%;vertical-align:top;'\n >\n \t\t\tWiki Name<<HelpButton identifier '??'>>\n \t\t</td>\n \t\t<td>\n \t\t\t<$set\n name=\"name\"\n value={{$:/SiteTitle}}\n >\n \t\t\t\t<<thisEnterName>>\n \t\t\t</$set>\n \t\t</td>\n \t</tr>\n \t<tr>\n \t\t<td\n style='text-align:right;width:15%;vertical-align:top;'\n >\n \t\t\tAuthor<<HelpButton author>>\n \t\t</td>\n \t\t<td>\n \t\t\t<$edit-text\n \t\t\t\ttiddler='$:/state/Create twCard'\n \t\t\t\tfield='author'\n \t\t\t\tclass='tc-edit-texteditor'\n \t\t\t\tplaceholder=\"Optional. E.g your name or username or whatever you want.\"\n \t\t\t/>\n \t\t</td>\n \t</tr>\n </table>\n</$tiddler>\n"
},
"$:/settings/twCard Form Submit Location": {
"tags": "",
"title": "$:/settings/twCard Form Submit Location",
"type": "application/json",
"text": "{\n \"entry.1543795927\": \"$:/temp/Wizard/TWederation Setup Wizard!!name\",\n \"entry.1780707291\": \"$:/temp/Wizard/TWederation Setup Wizard!!url\",\n \"entry.1160975793\": \"$:/temp/Wizard/TWederation Setup Wizard!!author\"\n}\n"
},
"element-toggle": {
"tags": "element $:/tags/Macro",
"title": "element-toggle",
"text": "\\define element-toggle(up down stateTid)\n<table class=\"element-toggle\">\n <tr>\n <td\n class=\"element-toggle-msg\"\n >\n $up$\n </td>\n <td\n rowspan=\"2\"\n >\n <$reveal\n type=\"nomatch\"\n state=\"$:/state/$stateTid$\"\n text=\"none\"\n >\n <$button\n set=\"$:/state/$stateTid$\"\n setTo=\"none\"\n class=\"element-toggle-svg element-toggle-down\"\n >\n {{img/toggle}}\n </$button>\n </$reveal>\n <$reveal\n type=\"match\"\n state=\"$:/state/$stateTid$\"\n text=\"none\"\n >\n <$button\n set=\"$:/state/$stateTid$\"\n setTo=\"block\"\n class=\"element-toggle-svg element-toggle-up\"\n >\n {{img/toggle}}\n </$button>\n </$reveal>\n </td>\n </tr>\n <tr>\n <td\n class=\"element-toggle-msg\"\n >\n $down$\n </td>\n </tr>\n</table>\n\\end\n"
},
"img/toggle": {
"tags": "",
"title": "img/toggle",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n\t width=\"512px\" height=\"512px\" viewBox=\"0 0 512 512\" enable-background=\"new 0 0 512 512\" xml:space=\"preserve\">\n<g>\n\t<path d=\"M352,160c52.934,0,96,43.065,96,96s-43.066,96-96,96H160c-52.935,0-96-43.065-96-96s43.065-96,96-96H352 M352,128H160\n\t\tc-70.692,0-128,57.308-128,128s57.308,128,128,128h192c70.692,0,128-57.308,128-128S422.692,128,352,128L352,128z\"/>\n\t<path d=\"M160,208c26.467,0,48,21.533,48,48c0,26.467-21.533,48-48,48s-48-21.533-48-48C112,229.533,133.533,208,160,208 M160,176\n\t\tc-44.183,0-80,35.817-80,80s35.817,80,80,80s80-35.817,80-80S204.183,176,160,176L160,176z\"/>\n</g>\n</svg>\n"
},
"$:/plugins/Federation/TWederation/action-submitform.js": {
"text": "/*\\\ntitle: $:/plugins/Federation/TWederation/action-submitform.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send an XMLhttprequest with form data.\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 SubmitForm = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSubmitForm.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSubmitForm.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSubmitForm.prototype.execute = function() {\n\tthis.formURL = this.getAttribute(\"$url\");\n\tthis.formTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSubmitForm.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$url\"]) {\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*/\nSubmitForm.prototype.invokeAction = function(triggeringWidget,event) {\n\n\tvar data = '';\n\tvar tiddler = this.wiki.getTiddler(this.formTiddler);\n\tvar parsedTiddler = JSON.parse(tiddler.fields.text);\n\tfor (var field in parsedTiddler) {\n\t\tconsole.log(parsedTiddler[field]);\n\t\tdata += encodeURIComponent(field) + '=' + encodeURIComponent($tw.wiki.getTextReference(parsedTiddler[field])) + '&';\n\t}\n\tconsole.log(data);\n\tconsole.log(data.substr(0, data.length-1));\n\n\tvar formRequest = new XMLHttpRequest();\n\tformRequest.open('POST', this.formURL, true);\n\tformRequest.setRequestHeader('content-type', 'application/x-www-form-urlencoded; charset=UTF-8');\n\tformRequest.send(data.substr(0, data.length-1));\n\n\treturn true; // Action was invoked\n};\n\nexports[\"action-submitform\"] = SubmitForm;\n\n})();\n",
"title": "$:/plugins/Federation/TWederation/action-submitform.js",
"type": "application/javascript",
"module-type": "widget"
},
"$:/macros/buggyj/misc/location.js": {
"module-type": "macro",
"title": "$:/macros/buggyj/misc/location.js",
"type": "application/javascript",
"text": "/*\\\ntitle: $:/macros/buggyj/misc/location.js\ntype: application/javascript\nmodule-type: macro\n\n<<location field>>\nuse:\n<<location \"show\">> to see the all the fields\nthen\n<<location \"href\">> for url\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n\nexports.name = \"location\";\n\nexports.params = [\n\t{ name: \"field\" }\n];\n/*\nRun the macro\n*/\n\nexports.run = function(field) {\nif (field === \"show\") {\n\talert (JSON.stringify(window.location));\n}else try {\n\t\treturn window.location[field].toString();\n\t} catch(e){}\n}\n\n\n})();\n"
},
"$:/plugins/Federation/TWederation/discussions-TOC.js": {
"text": "/*\\\ntitle: $:/plugins/Federation/TWederation/discussions-TOC.js\ntype: application/javascript\nmodule-type: widget\n\nA widget that displays a list of discussion posts\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;\nvar widgets;\nvar container;\n\nvar TOC = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTOC.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTOC.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar domNode = this.document.createElement(\"div\");\n\tparent.insertBefore(domNode,nextSibling);\n\tdomNode.className = this.CalendarCSS;\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTOC.prototype.execute = function() {\n\t//Get widget attributes.\n\tvar thisFilter = this.getAttribute(\"filter\",'[role[twDiscussionPost]!has[parent]]');\n var thisTemplate = this.getAttribute(\"template\", \"$:/plugins/Federation/TWederation/Templates/DiscussionItemViewTemplate\");\n var thisSort = this.getAttribute(\"sort\");\n var thisAuthor = this.getAttribute(\"author\");\n var thisLimit = this.getAttribute(\"limit\", 99999);\n this.ReadListing = this.getAttribute(\"state\", \"$:/state/TWederation/Discussions/ReadPosts\");\n this.ReadStatus = this.getAttribute(\"status\", \"$:/state/TWederation/Discussions/ReadStatusTiddler\");\n\n this.readTimeTiddler = this.wiki.getTiddlerData(this.ReadListing) || {};\n this.readStatusTiddler = this.wiki.getTiddlerData(this.ReadStatus) || {};\n\n if (thisLimit === \"\" || thisLimit === undefined) {\n thisLimit = 99999;\n }\n\n //Get the list of root posts\n if (thisAuthor) {\n thisFilter += '+[author[' + thisAuthor + ']]';\n }\n var rootTiddlerList = this.wiki.filterTiddlers(thisFilter,this);\n\n\n //Build the data structure that holds the information on the tiddlers.\n //This should have this form\n /*\n {\n {\n name: some root,\n created: 00000,\n modified: 0000,\n most_recent_child: 0000,\n children: {\n {\n name:some child,\n created: 0000,\n modified:0000,\n most_recent_child:0000,\n children:{\n }\n }\n }\n },\n {\n name: some other root,\n created:\n modified:\n most_recent_child:\n children: {\n\n }\n },\n }\n */\n var readDate;\n var currentTiddler;\n var tiddlerStructure = [];\n var mostRecent = 0;\n var data;\n var read;\n for (var i = 0; i < rootTiddlerList.length; i++) {\n if (this.readTimeTiddler[rootTiddlerList[i]]) {\n readDate = $tw.utils.parseDate(this.readTimeTiddler[rootTiddlerList[i]]);\n read = 'true';\n } else {\n read = 'false';\n readDate = 0;\n }\n currentTiddler = this.wiki.getTiddler(rootTiddlerList[i]);\n if (currentTiddler.fields.created > mostRecent || currentTiddler.fields.modified > mostRecent) {\n mostRecent = (currentTiddler.fields.created > currentTiddler.fields.modified)?currentTiddler.fields.created:currentTiddler.fields.modified;\n }\n tiddlerStructure[i] = {'title':currentTiddler.fields.title, 'created':currentTiddler.fields.created, 'modified':currentTiddler.fields.modified};\n data = this.addChildren(currentTiddler.fields.title);\n if (readDate == 0 || data.most_recent_child > readDate) {\n read = 'false';\n }\n tiddlerStructure[i].read = read;\n tiddlerStructure[i].most_recent_child = data.most_recent_child;\n tiddlerStructure[i].children = data.children;\n this.readStatusTiddler[rootTiddlerList[i]] = read;\n }\n\n //Handle the sorting, defaults to sorting by root post age.\n //Because chrome is a pain that can't figure out how to preserve order while sorting, we need to split into two groups then sort the groups independently and then join them back together.\n if (thisSort === \"newest_comments\") {\n //Sort root posts by the youngest child post\n tiddlerStructure.sort(function(a,b) {\n var aVal = (a.most_recent_child === 0)?a.modified:a.most_recent_child;\n var bVal = (b.most_recent_child === 0)?b.modified:b.most_recent_child;\n if (aVal < bVal) {\n return 1;\n } else if (aVal > bVal) {\n return -1;\n }\n });\n } else if (thisSort === \"unread_comments\") {\n //Split into read and unread posts then sort each set of root posts by hte newest child post\n var readTiddlers = [];\n var unreadTiddlers = [];\n for (var i = 0; i < Object.keys(tiddlerStructure).length; i++) {\n if (tiddlerStructure[i].read === 'true') {\n readTiddlers.push(tiddlerStructure[i]);\n } else {\n unreadTiddlers.push(tiddlerStructure[i]);\n }\n }\n unreadTiddlers.sort(function(a,b) {\n var aVal = (a.most_recent_child === 0)?a.modified:a.most_recent_child;\n var bVal = (b.most_recent_child === 0)?b.modified:b.most_recent_child;\n if (aVal < bVal) {\n return 1;\n } else if (aVal > bVal) {\n return -1;\n } else {\n return 0;\n }\n });\n readTiddlers.sort(function(a,b) {\n var aVal = (a.most_recent_child === 0)?a.modified:a.most_recent_child;\n var bVal = (b.most_recent_child === 0)?b.modified:b.most_recent_child;\n if (aVal < bVal) {\n return 1;\n } else if (aVal > bVal) {\n return -1;\n } else {\n return 0;\n }\n });\n tiddlerStructure = unreadTiddlers.concat(readTiddlers);\n } else if (thisSort === \"unread\") {\n //Split into read and unread posts then sort each set by the post creation time.\n var readTiddlers = [];\n var unreadTiddlers = [];\n for (var i = 0; i < Object.keys(tiddlerStructure).length; i++) {\n if (tiddlerStructure[i].read === 'true') {\n readTiddlers.push(tiddlerStructure[i]);\n } else {\n unreadTiddlers.push(tiddlerStructure[i]);\n }\n }\n readTiddlers.sort(function(a,b) {\n if(a.modified < b.modified) {\n return 1;\n } else if (a.modified > b.modified) {\n return -1;\n } else {\n return 0;\n }\n });\n unreadTiddlers.sort(function(a,b) {\n if(a.modified < b.modified) {\n return 1;\n } else if (a.modified > b.modified) {\n return -1;\n } else {\n return 0;\n }\n });\n tiddlerStructure = unreadTiddlers.concat(readTiddlers);\n } else {\n tiddlerStructure.sort(function(a,b) {\n if(a.modified < b.modified) {\n return 1;\n } else {\n return -1;\n }\n });\n }\n\n var stringPassed = '<$list filter=\"\"\"';\n for (var i = 0; i < Object.keys(tiddlerStructure).length && i < thisLimit; i++) {\n if (tiddlerStructure[i].title.indexOf('[[') === -1 && tiddlerStructure[i].title.indexOf(']]') === -1)\n stringPassed += \"[[\" + tiddlerStructure[i].title + \"]]\";\n }\n stringPassed += '\"\"\" template=\"\"\"$:/plugins/Federation/TWederation/Templates/DiscussionItemViewTemplate\"\"\"/>'\n\n\tvar parser = this.wiki.parseText(\"text/vnd.tiddlywiki\",stringPassed,{parseAsInline: false});\n var parseTreeNodes = parser ? parser.tree : [];\n\tthis.makeChildWidgets(parseTreeNodes);\n\n};\n\nTOC.prototype.addChildren = function(tiddlerTitle) {\n var mostRecent = 0;\n var children = [];\n var data = {};\n var currentTiddler;\n var childrenFilter = '[role[twDiscussionPost]parent[' + tiddlerTitle + ']]';\n var childrenList = this.wiki.filterTiddlers(childrenFilter);\n for (var i = 0; i < childrenList.length; i++) {\n currentTiddler = this.wiki.getTiddler(childrenList[i]);\n if (currentTiddler) {\n if (currentTiddler.fields.created > mostRecent || currentTiddler.fields.modified > mostRecent) {\n mostRecent = (currentTiddler.fields.created > currentTiddler.fields.modified)?currentTiddler.fields.created:currentTiddler.fields.modified;\n }\n children[i] = {'title':currentTiddler.fields.title, 'created':currentTiddler.fields.created, 'modified':currentTiddler.fields.modified};\n data = this.addChildren(currentTiddler.fields.title);\n children[i].children = data.children;\n children[i].most_recent_child = data.most_recent_child;\n mostRecent = (mostRecent > data.most_recent_child)?mostRecent:data.most_recent_child;\n }\n }\n return {'children':children, 'most_recent_child':mostRecent};\n}\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nTOC.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"filter\"] || changedAttributes[\"sort\"] || changedAttributes[\"author\"] || changedAttributes[\"limit\"] || changedTiddlers[this.ReadListing] || changedTiddlers[\"$:/state/Discussions\"] || changedTiddlers[\"$:/state/TWederation/Discussions\"]) {\n if (changedTiddlers[this.ReadListing]) {\n this.wiki.setText(this.ReadStatus, 'text', null, JSON.stringify(this.readStatusTiddler));\n this.wiki.setText(this.ReadStatus, 'type', null, 'application/json');\n }\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"TOC\"] = TOC;\n\n})();\n",
"title": "$:/plugins/Federation/TWederation/discussions-TOC.js",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/TWederation/macros/timestamp.js": {
"text": "/*\\\ntitle: $:/plugins/TWederation/macros/timestamp.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a timestamp in the format tiddlywiki uses internally\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 = \"timestamp\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.stringifyDate(new Date());\n};\n\n})();\n",
"title": "$:/plugins/TWederation/macros/timestamp.js",
"type": "application/javascript",
"module-type": "macro"
},
"$:/_TWaddle/Stretch/Macro": {
"tags": "$:/tags/Macro",
"title": "$:/_TWaddle/Stretch/Macro",
"text": "\\define cont() $(content)$\n\n\\define stretch(label, restornothing, content)\n<$vars\n restornothing=\"\"\"$restornothing$\"\"\"\n content=\"\"\"$content$\"\"\"\n>\n <$set\n name=\"contentToReveal\"\n filter=\"[<content>regexp[^$]]\"\n value=<<restornothing>>\n emptyValue=<<content>>\n >\n <$set\n name=\"rest\"\n filter=\"[<content>regexp[^$]]\"\n value=\"\" emptyValue=<<restornothing>>\n >\n <$set\n name=\"qualstate\"\n value=<<qualify \"$:/state/$label$\">>\n >\n <$reveal\n type=\"nomatch\"\n state=<<qualstate>>\n text=\"show\"\n animate=\"yes\"\n >\n <$button\n set=<<qualstate>>\n setTo=\"show\"\n class=\"stretch-closed\"\n >\n <$list\n filter=\"[[$label$]splitbefore[_]removesuffix[_]] [[$label$]splitbefore[_]] +[first[]]\"\n variable=\"lab\"\n >\n <<lab>>\n </$list>\n </$button>\n \"\"\"<<rest>>\"\"\"\n </$reveal>\n <$reveal\n type=\"match\"\n state=<<qualstate>>\n text=\"show\"\n animate=\"yes\"\n >\n <$button\n set=<<qualstate>>\n setTo=\"hide\"\n class=\"stretch-open\"\n >\n <$action-setfield\n $tiddler=<<qualstate>>\n />\n <$list\n filter=\"[[$label$]splitbefore[_]removesuffix[_]] [[$label$]splitbefore[_]] +[first[]]\"\n variable=\"lab\"\n >\n <<lab>>\n </$list>\n </$button>\n \"\"\"<<rest>>\"\"\"\n <span\n class=\"stretch-outline\"\n >\n <span\n class=\"stretch-content\"\n >\n <<contentToReveal>>\n </span>\n </span>\n </$reveal>\n </$set>\n </$set>\n </$set>\n</$vars>\n\\end\n"
},
"$:/plugins/Federation/TWederation/Macros/FilterMacros": {
"tags": "$:/tags/Macro",
"title": "$:/plugins/Federation/TWederation/Macros/FilterMacros",
"text": "\\define OPEN() [\n\n\\define CLOSE() ]\n\n\\define FollowedWikisFilter()\n[type[Wiki twCard]has[url]]-[{$:/SitetwCard}]\n\\end\n\n\\define PostCommentsBundleName()\nPost Comments - $(PostTitle)$ - $(WikiName)$\n\\end\n"
},
"ShowAlias Macro": {
"creator": "twMat",
"tags": "$:/tags/Macro",
"title": "ShowAlias Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define showalias(tid, alias)\n<$set\n name=\"alias\"\n value=\"\"\"content: '$alias$'\"\"\"\n>\n <$set\n name=\"uri\"\n value=<<makedatauri \"\"\"$tid$\"\"\" \"text/plain\">>\n >\n <$list\n variable=\"urititle\"\n filter=\"[<uri>removeprefix[data:text/plain,]]\"\n >\n <style>\n body .tc-tiddler-frame a[href=\"#<<urititle>>\"] {\n visibility: hidden;\n position: relative;\n }\n body .tc-tiddler-frame a[href=\"#<<urititle>>\"]:before {\n visibility: visible;\n <<alias>>;\n }\n </style>\n </$list>\n </$set>\n</$set>\n\\end\n"
},
"TWederation/Buttons/publish": {
"caption": "{{TWederation/Images/Publish_bw}} TWederation",
"description": "Tiddler confined to current wiki (gray) or accessible via TWederation (coloured)",
"tags": "$:/tags/ViewToolbar",
"title": "TWederation/Buttons/publish",
"text": "\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\n\\define journalButton()\n<$button\n tooltip={{$:/language/Buttons/NewJournalHere/Hint}}\n aria-label={{$:/language/Buttons/NewJournalHere/Caption}}\n class=<<tv-config-toolbar-class>>\n>\n <$list\n filter=\"[<tv-config-toolbar-icons>prefix[yes]]\"\n >\n {{$:/core/images/new-journal-button}}\n </$list>\n <$list\n filter=\"[<tv-config-toolbar-text>prefix[yes]]\"\n >\n <span\n class=\"tc-btn-text\"\n >\n <$text\n text={{$:/language/Buttons/NewJournalHere/Caption}}\n />\n </span>\n </$list>\n</$button>\n\\end\n\n\\define publishButton()\n<$button\n message=\"tm-close-tiddler\"\n tooltip=\"Make this tiddler fetchable in TWederation\"\n class=<<tv-config-toolbar-class>>\n>\n <$list\n filter=\"[<currentTiddler>role[twDiscussionPost]]\"\n emptyMessage=\"{{TWederation/Images/Publish_bw}}\"\n >\n {{TWederation/Images/Publish_clr}}\n </$list>\n <$list\n filter='[is[current]addsuffix[ - ]addsuffix{$:/status/UserName}addsuffix[ (]addsuffix{!!created}addsuffix[)]]'\n variable=PublicTitle\n >\n <$action-setfield\n $tiddler=<<PublicTitle>>\n text=<<currtext>>\n author={{$:/status/UserName}}\n post_title= {{!!title}}\n role= twDiscussionPost\n wiki_url=<<WikiURL>>\n tags={{!!tags}}\n type={{!!type}}\n />\n <$action-deletetiddler\n $tiddler=<<currentTiddler>>\n />\n <$action-navigate\n $to=<<PublicTitle>>\n />\n </$list>\n</$button>\n\\end\n\n<$set\n name=HREF\n value=<<location href>>\n>\n <$set\n name=HASH\n value=<<location hash>>\n >\n <$set\n name=WikiURL\n filter='[<HREF>removesuffix<HASH>]'\n emptyValue=<<HREF>>\n >\n <$set\n name=\"currtext\"\n value={{!!text}}\n >\n <<publishButton>>\n </$set>\n </$set>\n </$set>\n</$set>\n"
},
"TWederation/Images/Publish_bw": {
"title": "TWederation/Images/Publish_bw",
"type": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMK0KCsAAAAFQSURBVDhPlZI9S8RAEIZTiGCljVxlaWUlKFodeIiW2vlDLK4QBI9DBBuxC+T7IEUEQa0UMahYWQsqioiljf8gPhMyRz72iiue7Mw778zuJrGyLBuJ7/t38GyqKUZRCYIgkSGmmtIQPM+bp+kathngsF6EYbjOekW+UPdXEgHTBtxAVuOW4Z26v5KUiaKoo800bpo8glG0bXu6aD6guSdxHMctk7chCDR1ufOv5sTfDOmVPUpDGJdhwK47clTNTSRJMikevsqWasOivjTNRyEerrSqeX4/Jh5RaEvRdd0VtAEnOi01yf8wcBxnSTz4F8kPiT8tkhOCdykoFO9ZuzqAfB+eap4XOM4NaZpOFOIPnGljHWqPbPiF90+1/IHwQPGNY88Vg3bVoKDn/wNXnJWNiC9Fl6kz8EHzcmHsQ1JuFvCcw17hWYNXvspUxTQ+mfUPZaTNlBUFi/gAAAAASUVORK5CYII=\n"
},
"TWederation/Images/Publish_clr": {
"tags": "",
"title": "TWederation/Images/Publish_clr",
"type": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMK0KCsAAAAE5SURBVDhPtZLPK0RhFIbPQsqKjWzYzY+wUsRKmcSSnT/EYhZKmSRlI+vZzW6UwoqkkBXbMTOYNM3Sxn9wPOc4uqOYGcrbffq+c77zvt+9daWTtCaXcBfl74W5bCFR9iatSBrTGaxqVYqsx/QW2Z/qk0zG2M/SB1li+ByjfqEqF6y5GOsuG24zL0e7N+m9DLqxLluYC75vyEgcdxefkcf4GqW9TdOCovwnqcga8HTQhPZLRhVWopMIZ65rgMkCUjoXlTuasAvzFgCzUIKDGBH+jCKUJKvTHjCuU6w70LCAfXgEM39yBfmw262bBNy6OaECe37OcF8YW3Doze+U1htML/AWnQ9huoY6jIEFrcdRorQW/OaUDrO24MT7DA/BM8xEvQ1lP2xXRo8I2fB9VhfY12RUB7z+u0TeAQ6hwHRK7GqWAAAAAElFTkSuQmCC\n"
},
"$:/_TWaddle/Stretch/CSS": {
"button-border-color": "",
"outline-color": "",
"tags": "$:/tags/Stylesheet",
"text-color": "yellow",
"title": "$:/_TWaddle/Stretch/CSS",
"type": "text/vnd.tiddlywiki",
"text": "<pre>\n.stretch-closed {\n display:inline-block;\n padding: 0 3px 0 2px;\n margin:0px -2px 0 -1px;\n line-height:96%;\n background: none;\n border: 1px solid lightgray;\n/* box-shadow: inset 0 0 5px #b3b3b3; */\n margin-right:2px;\n}\n\n.stretch-open {\n display:inline-block;\n padding: 0px 3px; /*0 3*/\n margin:0 -2px;\n background:#f4f4f4;\n border: 1px solid transparent; border-bottom:1px solid silver;\n}\n\n.stretch-outline {\n display:inline-block;\n/* box-shadow: inset 0 0 2px gray; */\n padding-right:2px; padding-left:0px; /*2*/\n -webkit-animation: revealoutline 3.5s ease 1 running;\n animation: revealoutline 3.5s ease 1 running;\n outline: solid 0px red;\n outline-offset:1px;\n/* margin-right:0px; */\n}\n\n@-webkit-keyframes revealoutline {\n 0% { outline: transparent solid 1px; }\n 25.0% { outline: silver solid 1px; }\n 50.0% { outline: silver solid 1px; }\n 100.0% { outline: transparent solid 1px; }\n}\n@keyframes revealoutline {\n 0% {outline: transparent solid 1px; }\n 25.0% { outline: silver solid 1px; }\n 50.0% { outline: silver solid 1px; }\n 100.0% { outline: transparent solid 1px; }\n}\n\n.stretch-open:hover + .stretch-outline { outline:silver solid 1px; }\n\n.stretch-content {\n padding: 0 0px; /*0 3 */\n white-space: pre-wrap;\n/* margin-right:-6px; -6 */\n -webkit-animation: revealcontent .4s ease 1 running;\n animation: revealcontent .4s ease 1 running;\n opacity:1;\n}\n\n@-webkit-keyframes revealcontent {\n 0% {opacity:0;} 100.0% {opacity:1;}\n}\n@keyframes revealcontent {\n 0% {opacity:0;} 100.0% {opacity:1;}\n}\n\n</pre>\n"
},
"element-toggle/Stylesheet": {
"tags": "$:/tags/Stylesheet",
"title": "element-toggle/Stylesheet",
"text": ".element-toggle {\n border-collapse: collapse;\n border-spacing: 0;\n max-height: 30px;\n}\n\n.element-toggle,\n.element-toggle td {\n padding: 0px;\n border:0;\n}\n\n.element-toggle-msg {\n text-align:right;\n color:silver;\n}\n.element-toggle-svg {\n height:100%;\n padding:0;\n margin: 0;\n width: 3em;\n background: transparent;\n border: 0;\n opacity: .5;\n}\n .element-toggle-svg:focus {\n outline:0;\n}\n\n.element-toggle-up {\n transform: rotate(90deg);\n}\n\n.element-toggle-down {\n transform: rotate(-90deg);\n}\n"
},
"$:/plugins/Federation/TWederation/stylesheets": {
"btn-icon-color": "red",
"btn-text-color": "green",
"tags": "$:/tags/Stylesheet",
"title": "$:/plugins/Federation/TWederation/stylesheets",
"text": ".dis-discussion-post-tags {margin-bottom:2em;}\n\n.dis-tag-prefix {\n margin:0;position:absolute;right:3.3em;margin-top:-1.7em; color:transparent; z-index:20;\n}\n\n.dis-template-newpost-tags:hover .dis-tag-prefix {color:silver;\n}\n\n.dis-btn-root-closed {\nwidth:100%; text-align:left; background:transparent;vertical-align:center; padding:6px 0; border:0; border-top:1px solid lightgray;background:#f4f4f4;\n}\n\n.dis-btn-root-opened {\n width:100%; height:2em;background:transparent;border:0px solid; fill:{{!!btn-icon-color}};\n}\n\n.dis-btn-root-opened:hover {border: 0px solid silver; background:#f8f8f8;}\n\n.dis-btn-root-meta {\n display:inline-block;margin:0;padding:0; float:right; position:absolute; right:42px;padding-left:1em; background:#f4f4f4;\n}\n\n.dis-btn-root-title {\noverflow-x:hidden;\n}\n\n.dis-btn-root-author {\nfloat:right;margin-right:1em;color:gray;\n}\n\n.dis-btn-root-date {\nfloat:right;color:gray;\n}\n\n.dis-root-post {\n border-top:1px solid lightgray; padding-bottom:.5em;\n}\n\n.fetch-table-advanced {\n display: {{$:/state/FetchTableView}};\n}\n\n.fetch-table,\n.fetch-table tr, .fetch-table td {\n border: 0;\n}\n\n.fetch-table td {\n padding-top: 1em;\n padding-left: 0;\n}\n\n.fetch-select {\n min-width: 100%;\n}\n\n.fetch-table {\n width: 100%;\n}\n\n.dis-discussion-post {\n\n}\n\n.dis-discussion-post-title {\n\nmargin:0;\n}\n\n.dis-discussion-post-by-line {\n margin-top:-1em;\n}\n\n.dis-discussion-post-author-name {\n\n}\n\n/* The main button ICONS */\n.dis-btn-main {\n position:absolute;\n left:1.2em;\n margin:0em;\n padding:0;\n border:0px solid;\n background:transparent;\n fill:{{!!btn-icon-color}};\n}\n\n/* The \"edit field\" is really a disguised reveal button */\n.dis-btn-main-comment-closed {\n border:.5em solid #f8f8f8;\n width:100%;\n text-align:left;\n color:silver;\n background-color:transparent;\n}\n\n/* The \"author field\" is really a disguised reveal button */\n.dis-btn-main-comment-opened {\n width:100%;\n float:left;\n text-align:left;\n border:0px solid;\n color:silver;\n background-color:#f8f8f8;\n}\n\n.dis-main-comment-card {\n margin:0;\n margin-top:-.7em;\n border:.5em solid #f8f8f8;\n}\n\n.dis-comment-author {\n color:silver;\n font-style:italic;\n}\n\n.dis-comment-new-title {\n width: 100%;\n border:0px solid;\n padding-left:3px;\n}\n\n.dis-comment-new-title:focus {\n outline:0;\n}\n\n.dis-comment-new-body {\n width:100%;\n border:0;\n border-top:1px solid #f4f4f4;\n}\n\n.dis-comment-new-body:focus {\n outline:0;\n}\n\n/* The \"Open discussion (x)\" is really a disguised reveal button */\n.dis-btn-main-thread-closed {\n margin-left:1em;\n width:calc(100% - 1em);\n text-align:left;\n border:0px solid;\n border-top: 5px solid #f8f8f8;\n padding-bottom:5px;\n background:#f8f8f8;\n color:{{!!btn-text-color}};\n fill:{{!!btn-icon-color}};\n}\n\n.dis-discussion {\n xmargin-left:-1em;\n background-color:#f0f0f0;\n}\n\n/* */\n.dis-btn-subthread-closed {\n width:100%;\n text-align:left;\n padding-left:0;\n border:0;\n background:#f8f8f8;\n color:yellow;\n fill:silver;\n}\n\n/* Subthread icon */\n.dis-btn-subthread-opened {\n position:absolute;\n margin-left:-.4em;\n background:transparent;\n border:0;\n fill:silver;\n}\n\n.dis-comment-coloration {\n width:100%;\n display:inline-block;\n background:#f8f8f8;\n border-top:1px solid silver;\n}\n\n.dis-comment-title {\n font-weight:bold;\n display:block;\n}\n\n.dis-comment-text p {\n display:inline-block;\n margin:0;\n padding-bottom:.5em;\n}\n\n.dis-thread {\n xbackground-color: #f8f8f8;\n xborder-left:1px solid lightgrey;\n padding:0 3px;\n margin-left:1.0em;\n border-left:\n}\n\n.dis-btn-comment-closed {\n border:0;\n color:silver;\n background:white;\n width:100%;\n text-align: left;\n margin-top:.2em;\n fill:silver;\n font-style:italic;\n padding-left:0;\n}\n\n.dis-btn-comment-inthread-opened {\n width:100%;\n float:left;\n text-align:left;\n background:#f8f8f8;\n color:silver;\n fill:silver;\n border:0;\n}\n\n.dis-comment-card {\n border:.5em solid #f8f8f8;\n border-bottom:0;\n border-top:0;\n}\n\n.dis-comment-inthread-opened {\n}\n\n.dis-comment-tool {\n position:absolute;\n right:52px;\n margin:0;\n border:0;\n background:transparent;\n}\n"
},
"$:/plugins/Federation/TWederation/twCard stylesheets": {
"tags": "$:/tags/Stylesheet",
"title": "$:/plugins/Federation/TWederation/twCard stylesheets",
"text": ".tc-wiki-twcard {\n width:100%;\n}\n\n.tc-wiki-twcard div {\n width:100%;\n border: solid black 1px;\n box-shadow: 10px 10px 5px #888888;\n background-color:cadetblue;\n}\n\n.tc-wiki-twcard span {\n color:lightgrey;\n font-style: italic;\n}\n\n.tc-wiki-twcard h3 {\n text-align:center;\n font-weight:bold;\n}\n\n.tc-wiki-twcard table {\n width:100%;\n height:100%;\n margin:0px;\n}\n\n.tc-wiki-twcard th {\n width: 10em;\n background-color:cornflowerblue;\n}\n\n.tc-wiki-twcard td {\n background-color:white;\n}\n"
},
"$:/plugins/Federation/TWederation/Templates/BlogPostCommentInnerTemplate": {
"tags": "Templates",
"title": "$:/plugins/Federation/TWederation/Templates/BlogPostCommentInnerTemplate",
"text": "\\define subthread() $:/state/$(currentTiddler)$\n\n<div\n\tclass=\"dis-thread\"\n>\n\t<$list\n\t\tfilter='[role[twDiscussionPost]parent<currentTiddler>sort[created]]'\n\t>\n\t\t<div\n\t\t\tclass='dis-comment-card'\n\t\t>\n\t\t\t<span\n\t\t\t\tclass=\"dis-comment-coloration\"\n\t\t\t>\n\t\t\t\t<span\n\t\t\t\t\tclass=\"dis-comment-author\"\n\t\t\t\t>\n\t\t\t\t\t<$list\n\t\t\t\t\t\tfilter='[all[tiddlers+shadows]role[twServer]author{!!author}get[icon]limit[1]]'\n\t\t\t\t\t\tvariable=CommentAuthorAvatar\n\t\t\t\t\t>\n\t\t\t\t\t\t<$image\n\t\t\t\t\t\t\tsource=<<CommentAuthorAvatar>>\n\t\t\t\t\t\t\theight=15px\n\t\t\t\t\t\t/>\n\t\t\t\t\t</$list>\n\t\t\t\t\t<$view\n\t\t\t\t\t\tfield='author'\n\t\t\t\t\t/>, <$view\n\t\t\t\t\t\t\tfield=\"modified\"\n\t\t\t\t\t\t\tformat=\"relativedate\"\n\t\t\t\t\t\t/>:\n\t\t\t\t</span>\n\t\t\t\t<span\n\t\t\t\t\tclass=\"dis-comment-title\"\n\t\t\t\t>\n\t\t\t\t\t<$transclude\n\t\t\t\t\t\tfield=\"comment_title\"\n\t\t\t\t\t\tmode=\"inline\"\n\t\t\t\t\t/>\n\t\t\t\t</span>\n\t\t\t\t<span\n\t\t\t\t\tclass=\"dis-comment-text\"\n\t\t\t\t>\n\t\t\t\t\t<$transclude\n\t\t\t\t\t\tmode=\"block\"\n\t\t\t\t\t/>\n\t\t\t\t</span>\n\t\t\t</span>\n\n\t\t\t{{||$:/plugins/Federation/TWederation/Templates/BlogPostWriteCommentInnerTemplate}}\n\n\t\t</div>\n\t\t<$list\n\t\t\tfilter=\"[role[twDiscussionPost]parent<currentTiddler>first[]]\"\n\t\t\tvariable=dummy\n\t\t>\n\t\t\t<$reveal\n\t\t\t\ttype=\"match\"\n\t\t\t\tstate=<<subthread>>\n\t\t\t\ttext=\"hide\"\n\t\t\t>\n\t\t\t\t<$button\n\t\t\t\t\tset=<<subthread>>\n\t\t\t\t\tsetTo=\"show\"\n\t\t\t\t\tclass=\"dis-btn-subthread-closed\"\n\t\t\t\t\tstyle=\"border:.5em solid #f8f8f8; border-top:0;\"\n\t\t\t\t>\n\t\t\t\t\t{{$:/core/images/unfold-button}}\n\t\t\t\t\tOpen\n\t\t\t\t\t<$count\n\t\t\t\t\t\tfilter='[role[twDiscussionPost]parent<currentTiddler>sort[created]]'\n\t\t\t\t\t/>\n\t\t\t\t\tcomments\n\t\t\t\t</$button>\n\t\t\t</$reveal>\n\n\t\t\t<$reveal\n\t\t\t\ttype=\"nomatch\"\n\t\t\t\tstate=<<subthread>>\n\t\t\t\ttext=\"hide\"\n\t\t\t>\n\t\t\t\t<$button\n\t\t\t\t\tset=<<subthread>>\n\t\t\t\t\tsetTo=\"hide\"\n\t\t\t\t\tclass=\"dis-btn-subthread-opened\"\n\t\t\t\t>\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"btn-abspos\"\n\t\t\t\t\t>\n\t\t\t\t\t\t{{$:/core/images/fold-button}}\n\t\t\t\t\t</span>\n\t\t\t\t</$button>\n\n\t\t\t\t{{ ||$:/plugins/Federation/TWederation/Templates/BlogPostCommentInnerTemplate}}\n\n\t\t\t</$reveal>\n\t\t</$list>\n\t</$list>\n</div>\n"
},
"$:/plugins/Federation/TWederation/Templates/BlogPostCommentTemplate": {
"tags": "Templates",
"title": "$:/plugins/Federation/TWederation/Templates/BlogPostCommentTemplate",
"text": "{{ ||$:/plugins/Federation/TWederation/Templates/WriteNewComment}}\n\n<$list\n filter=\"[parent<currentTiddler>role[twDiscussionPost]first[]]\"\n variable=dummy\n>\n {{||$:/plugins/Federation/TWederation/Templates/CommentThreadReveal}}\n</$list>\n"
},
"$:/plugins/Federation/TWederation/Templates/BlogPostWriteCommentInnerTemplate": {
"tags": "Templates",
"title": "$:/plugins/Federation/TWederation/Templates/BlogPostWriteCommentInnerTemplate",
"text": "\\define addCommentButton()\n<$button\n\tclass=\"dis-btn-comment-closed\"\n>\n\t{{$:/core/images/edit-button}} Add comment...\n\t<$action-setfield\n\t\t$tiddler=<<StateName>>\n\t\ttext=show\n\t/>\n</$button>\n\\end\n\n<$list\n\tfilter='[[$:/state/ShowComments]addsuffix{!!title}]'\n\tvariable=StateName\n>\n\t<$list\n\t\tfilter='[<StateName>get[text]prefix[show]]'\n\t\tvariable=dummy\n\t\temptyMessage=<<addCommentButton>>\n\t>\n\t\t<$list\n\t\t\tfilter='[{$:/SitetwCard}get[author]]'\n\t\t\tvariable=SiteAuthor\n\t\t>\n\t\t\t<div\n\t\t\t\tclass=\"dis-comment-inthread-opened\"\n\t\t\t>\n\t\t\t\t<$button\n\t\t\t\t class=\"dis-btn-comment-inthread-opened\"\n\t\t\t\t>\n\t {{$:/core/images/fold-button}}\n\t {{$:/core/images/edit-button}}\n\t //<<SiteAuthor>>//\n\t <$action-setfield\n\t \t\t$tiddler=<<StateName>>\n\t text=hide\n\t />\n\t </$button>\n\n\t\t\t\t<$button\n\t\t\t\t\tclass=\"dis-comment-tool\"\n\t\t\t\t>\n\t\t\t\t\t{{$:/core/images/save-button}}\n\t\t\t\t\t<$list\n\t\t\t\t\t\tfilter='[is[current]addprefix[Comment - ]addsuffix[ - ]addsuffix<SiteAuthor>addsuffix[ - ]addsuffix{$:/state/Post Comment!!comment_title}]'\n\t\t\t\t\t\tvariable=CommentTitle\n\t\t\t\t\t>\n\t\t\t\t\t\t<$action-setfield\n\t\t\t\t\t\t\t$tiddler=<<CommentTitle>>\n\t\t\t\t\t\t\ttext={{$:/state/Post Comment}}\n\t\t\t\t\t\t\tcomment_title={{$:/state/Post Comment!!comment_title}}\n\t\t\t\t\t\t\tauthor=<<SiteAuthor>>\n\t\t\t\t\t\t\tparent={{!!title}}\n\t\t\t\t\t\t\trole='twDiscussionPost'\n\t\t\t\t\t\t\tpost_author={{!!author}}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t<$action-setfield\n\t\t\t\t\t\t\t$tiddler='$:/state/Post Comment'\n\t\t\t\t\t\t\tcomment_title=''\n\t\t\t\t\t\t\ttext=''\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t<$action-setfield\n\t\t\t\t\t\t\t$tiddler=<<StateName>>\n\t\t\t\t\t\t\ttext=hide\n\t\t\t\t\t\t/>\n\t\t\t\t\t</$list>\n\t\t\t\t</$button>\n\n\t\t\t\t<$edit-text\n\t\t\t\t\ttiddler='$:/state/Post Comment'\n\t\t\t\t\tfield=comment_title\n\t\t\t\t\tclass='dis-comment-new-title'\n\t\t\t\t\tplaceholder=\"Comment title (optional)\"\n\t\t\t\t/>\n\t\t\t\t<$edit-text\n\t\t\t\t\ttiddler='$:/state/Post Comment'\n\t\t\t\t\tclass='dis-comment-new-body'\n\t\t\t\t\tplaceholder=\"Comment\"\n\t\t\t\t/>\n\t\t\t</div>\n\t\t</$list>\n\t</$list>\n</$list>\n"
},
"$:/plugins/Federation/TWederation/Templates/CommentThreadReveal": {
"tags": "Templates",
"title": "$:/plugins/Federation/TWederation/Templates/CommentThreadReveal",
"text": "<div\n class=\"dis-discussion\"\n>\n <$list\n filter='[[$:/state/ShowComments]addsuffix{!!title}]'\n variable=StateName\n >\n <$reveal\n type='match'\n state=<<StateName>>\n text=hide\n >\n <$button\n class=\"dis-btn-main-thread-closed\"\n >\n <span\n class=\"dis-btn-main\"\n >\n {{$:/core/images/unfold-button}}\n </span>\n Open discussion\n (''<$count\n filter='[parent<currentTiddler>role[twDiscussionPost]sort[created]]'\n />'')\n <$action-setfield\n $tiddler=<<StateName>>\n text=show\n />\n </$button>\n </$reveal>\n\n <$reveal\n type='nomatch'\n state=<<StateName>>\n text=hide\n >\n <$button\n class=\"dis-btn-main\"\n >\n {{$:/core/images/fold-button}}\n <$action-setfield\n $tiddler=<<StateName>>\n text=hide\n />\n </$button>\n {{||$:/plugins/Federation/TWederation/Templates/BlogPostCommentInnerTemplate}}\n </$reveal>\n </$list>\n</div>\n"
},
"$:/plugins/Federation/TWederation/Templates/DiscussionItemViewTemplate": {
"tags": "Templates",
"title": "$:/plugins/Federation/TWederation/Templates/DiscussionItemViewTemplate",
"text": "<$reveal\n type=\"nomatch\"\n state=<<rootState>>\n text=\"show\"\n>\n <$button\n set=<<rootState>>\n setTo=\"show\"\n class=\"dis-btn-root-closed\"\n >\n <$action-setfield\n $tiddler=\"$:/state/TWederation/Discussions/ReadPosts\"\n $index=<<currentTiddler>>\n $value=<<timestamp>>\n />\n <span\n class=\"dis-btn-root-title\"\n >\n <$list\n filter='[[$:/state/TWederation/Discussions/ReadStatusTiddler]getindex<currentTiddler>prefix[true]]'\n emptyMessage=\"\"\"//UNREAD// - \"\"\"\n >\n <!--\n //UNREAD// -\n -->\n </$list>\n <$list\n filter='[all[tiddlers+shadows]role[twServer]author{!!author}has[icon]!sort[created]limit[1]]'\n >\n <$image\n source={{!!icon}}\n height=20px\n width=20px\n />\n </$list>\n <$view\n field='post_title'\n >\n //(No Title)//\n </$view>\n </span>\n <span\n class=\"dis-btn-root-count\"\n >\n </span>\n <div\n class=\"dis-btn-root-meta\"\n >\n <span\n class=\"dis-btn-root-date\"\n >\n <$view\n field=\"modified\"\n format=\"relativedate\"\n />\n </span>\n <span\n class=\"dis-btn-root-author\"\n >\n <$view\n field='author'\n >\n <$view\n field='name'\n >\n <$view\n field='url'\n />\n </$view>\n </$view>\n </span>\n </div>\n </$button>\n</$reveal>\n\n<$reveal\n type=\"match\"\n state=<<rootState>>\n text=\"show\"\n>\n <div\n class=\"dis-root-post\"\n >\n <$button\n set=<<rootState>>\n setTo=\"hide\"\n class=\"dis-btn-root-opened\"\n >\n <$action-setfield\n $tiddler=\"$:/state/TWederation/Discussions/ReadPosts\"\n $index=<<currentTiddler>>\n $value=<<timestamp>>\n />\n {{$:/core/images/fold-button}}\n </$button>\n <h1\n class='dis-discussion-post-title'\n >\n <$list\n filter='[all[tiddlers+shadows]role[twServer]author{!!author}has[icon]!sort[created]limit[1]]'\n >\n <$image\n source={{!!icon}}\n height=50px\n />\n </$list>\n <$link\n to=<<currentTiddler>>\n >\n <$view\n field='post_title'\n />\n </$link>\n </h1>\n\n <div class=\"dis-discussion-post-tags\">\n <$list filter='[is[current]tags[]]'><<tag>></$list>\n </div>\n\n <h3\n class='dis-discussion-post-by-line'\n >\n <$list\n filter='[all[tiddlers+shadows]role[twServer]author{!!author}!sort[created]limit[1]]'\n >\n by\n <$link\n to=<<currentTiddler>>\n >\n <span\n class='dis-discussion-post-author-name'\n >\n <$view\n field='author'\n >\n <$view\n field='name'\n >\n <$view\n field='url'\n />\n </$view>\n </$view>\n </span>\n </$link>\n </$list>\n <span\n class=\"dis-comment-author\"\n >\n <$view\n field=\"modified\"\n format=\"relativedate\"\n />:\n </span>\n </h3>\n\n <$transclude\n mode=block\n />\n\n {{ ||$:/plugins/Federation/TWederation/Templates/BlogPostCommentTemplate}}\n\n </div>\n</$reveal>\n"
},
"$:/plugins/Federation/TWederation/Templates/ViewTemplate/BlogPostCommentViewTemplate": {
"tags": "Templates $:/tags/ViewTemplate",
"title": "$:/plugins/Federation/TWederation/Templates/ViewTemplate/BlogPostCommentViewTemplate",
"text": "<$list\n filter='[is[current]role[twDiscussionPost]]'\n>\n\n {{||$:/plugins/Federation/TWederation/Templates/BlogPostCommentTemplate}}\n\n</$list>\n"
},
"$:/plugins/Federation/TWederation/Templates/ViewTemplate/BlogPostTiddlerHeaderTemplate": {
"list-after": "$:/core/ui/ViewTemplate/title",
"tags": "Templates $:/tags/ViewTemplate",
"title": "$:/plugins/Federation/TWederation/Templates/ViewTemplate/BlogPostTiddlerHeaderTemplate",
"text": "<$list\n\tfilter='[is[current]role[twDiscussionPost]author{$:/SitetwCard}]'\n>\n\t<$list\n\t\tfilter='[is[current]author{$:/SitetwCard}]'\n\t>\n\t\t__Local Post__\n\t</$list>\n\t<$link\n\t\tto={{$:/SitetwCard}}\n\t>\n\t\tAuthor:\n\t\t<$view\n\t\t\ttiddler={{!!author}}\n\t\t\tfield=username\n\t\t/>\n\t</$link>\n</$list>\n"
},
"$:/plugins/Federation/TWederation/Templates/ViewTemplate/JSONBundleDisplayTemplate": {
"list-after": "$:/core/ui/ViewTemplate/tags",
"tags": "Templates $:/tags/ViewTemplate",
"title": "$:/plugins/Federation/TWederation/Templates/ViewTemplate/JSONBundleDisplayTemplate",
"text": "\\define thisSelectTagThing()\n$:/state/Tiddler Bundles/Selected Tiddlers/$(currentTiddler)$\n\\end\n\n\\define thisUnpackFilter()\n[[$:/state/Tiddler Bundles/Selected Tiddlers/$(currentTiddler)$]tags[]]\n\\end\n\n<$list filter='[is[current]tag[JSON Bundle]]'>\n\n@@width:100%;\n\n|!Date |{{!!created}} |\n|!Bundle Origin |{{!!origin}} |\n|!Bundle Status Message |{{!!status}} |\n|!Bundle Function |{{!!bundle_function}} |\n|!Unbundle Function |{{!!unbundle_function}} |\n\n!!Tiddler List\n<hr>\n\n<table>\n\t<tr>\n\t\t<th>\n\t\t\tSelect\n\t\t</th>\n\t\t<th>\n\t\t\tTiddler\n\t\t</th>\n\t</tr>\n\t<$list filter='[list[]]' variable=BundledTiddler>\n\t\t<tr>\n\t\t\t<td>\n\t\t\t\t<$checkbox\n\t\t\t\t\ttiddler=<<thisSelectTagThing>>\n\t\t\t\t\ttag=<<BundledTiddler>>\n\t\t\t\t/>\n\t\t\t\t</td>\n\t\t\t\t<td>\n\t\t\t\t\t<$list\n\t\t\t\t\t\tfilter='[<BundledTiddler>has[title]]'\n\t\t\t\t\t\temptyMessage=\"\"\"<$view tiddler=<<BundledTiddler>> field='title'/>\"\"\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<$link to=<<BundledTiddler>>>\n\t\t\t\t\t\t\t<$view tiddler=<<BundledTiddler>> field='title'/>\n\t\t\t\t\t\t</$link>\n\t\t\t\t\t</$list>\n\t\t\t</td>\n\t\t</tr>\n\t</$list>\n</table>\n\n<$checkbox\n\ttiddler=<<thisSelectTagThing>>\n\tfield='overwrite'\n\tchecked='true'\n\tunchecked='false'\n>\n\tOverwrite Existing Tiddlers\n</$checkbox>\n\n<$set\n\tname='OverWrite'\n\tfilter='[<thisSelectTagThing>get[overwrite]]'\n\temptyValue='false'\n>\n\t<$button>\n\t\tUnpack All\n\t\t<$action-tiddlerbundle\n\t\t\t$bundle=<<currentTiddler>>\n\t\t\t$overwrite={{$:/state/Tiddler Bundles!!overwrite}}\n\t\t\t$action='unpack'\n\t\t\t$separator={{!!separator}}\n\t\t/>\n\t</$button>\n\t<$button>\n\t\tUnpack Selected\n\t\t<$action-tiddlerbundle\n\t\t\t$bundle=<<currentTiddler>>\n\t\t\t$overwrite={{$:/state/Tiddler Bundles!!overwrite}}\n\t\t\t$action='unpack'\n\t\t\t$separator={{!!separator}}\n\t\t\t$unpackFilter=<<thisUnpackFilter>>\n\t\t/>\n\t</$button>\n</$set>\n\n<hr>\n\n@@\n\n!!Raw Bundle Contents:\n"
},
"$:/plugins/Federation/TWederation/Templates/ViewTemplate/TiddlerBundleDisplayTemplate": {
"list-after": "$:/core/ui/ViewTemplate/tags",
"tags": "Templates $:/tags/ViewTemplate",
"title": "$:/plugins/Federation/TWederation/Templates/ViewTemplate/TiddlerBundleDisplayTemplate",
"text": "\\define thisSelectTagThing()\n$:/state/Tiddler Bundles/Selected Tiddlers/$(currentTiddler)$\n\\end\n\n\\define thisUnpackFilter()\n[[$:/state/Tiddler Bundles/Selected Tiddlers/$(currentTiddler)$]tags[]]\n\\end\n\n<$list filter='[is[current]tag[Tiddler Bundle]]'>\n\n@@width:100%;\n\n|!Date |{{!!created}} |\n|!Bundle Origin |{{!!origin}} |\n|!Bundle Status Message |{{!!status}} |\n|!Separator Used |{{!!separator}} |\n|!Bundle Function |{{!!bundle_function}} |\n|!Unbundle Function |{{!!unbundle_function}} |\n\n<$checkbox\n\ttiddler='$:/state/Tiddler Bundles'\n\tfield='overwrite'\n\tchecked=true\n\tunchecked=false\n>\n\tOverwrite Existing Tiddlers\n</$checkbox>\n\n<$button>\n\tUnpack All\n\t<$action-tiddlerbundle\n\t\t$bundle=<<currentTiddler>>\n\t\t$overwrite={{$:/state/Tiddler Bundles!!overwrite}}\n\t\t$action='unpack'\n\t\t$separator={{!!separator}}\n\t/>\n\t<$action-setfield\n\t\t$tiddler='$:/state/Tiddler Bundles'\n\t\t$field='overwrite'\n\t\t$value=false\n\t/>\n</$button>\n<$button>\n\tUnpack Selected\n\t<$action-tiddlerbundle\n\t\t$bundle=<<currentTiddler>>\n\t\t$overwrite={{$:/state/Tiddler Bundles!!overwrite}}\n\t\t$action='unpack'\n\t\t$separator={{!!separator}}\n\t\t$unpackFilter=<<thisUnpackFilter>>\n\t/>\n\t<$action-setfield\n\t\t$tiddler='$:/state/Tiddler Bundles'\n\t\t$field='overwrite'\n\t\t$value=false\n\t/>\n</$button>\n\n!!Tiddler List\n<hr>\n\n<table>\n\t<tr>\n\t\t<th>\n\t\t\tSelect\n\t\t</th>\n\t\t<th>\n\t\t\tTiddler\n\t\t</th>\n\t</tr>\n\t<$list\n\t\tfilter='[list[]]'\n\t\tvariable=BundledTiddler\n\t>\n\t\t<tr>\n\t\t\t<td>\n\t\t\t\t<$checkbox\n\t\t\t\t\ttiddler=<<thisSelectTagThing>>\n\t\t\t\t\ttag=<<BundledTiddler>>\n\t\t\t\t/>\n\t\t\t</td>\n\t\t\t<td>\n\t\t\t\t<$list\n\t\t\t\t\tfilter='[<BundledTiddler>has[title]]'\n\t\t\t\t\temptyMessage=\"\"\"<$view tiddler=<<BundledTiddler>> field='title'/>\"\"\"\n\t\t\t\t>\n\t\t\t\t\t<$link\n\t\t\t\t\t\tto=<<BundledTiddler>>\n\t\t\t\t\t>\n\t\t\t\t\t\t<$view\n\t\t\t\t\t\t\ttiddler=<<BundledTiddler>>\n\t\t\t\t\t\t\tfield='title'\n\t\t\t\t\t\t/>\n\t\t\t\t\t</$link>\n\t\t\t\t</$list>\n\t\t\t</td>\n\t\t</tr>\n\t</$list>\n</table>\n\n<hr>\n\n@@\n\n!!Raw Bundle Contents:\n"
},
"$:/plugins/Federation/TWederation/Templates/ViewTemplate/WikitwCardViewTemplate": {
"tags": "Templates $:/tags/ViewTemplate",
"title": "$:/plugins/Federation/TWederation/Templates/ViewTemplate/WikitwCardViewTemplate",
"text": "<$list\n filter='[is[current]type[twServer]]'\n>\n\n{{||$:/plugins/Federation/TWederation/Basic twCard Template}}\n\n</$list>\n"
},
"$:/plugins/Federation/TWederation/Templates/WikitwCardEditTemplate": {
"tags": "Templates",
"title": "$:/plugins/Federation/TWederation/Templates/WikitwCardEditTemplate",
"text": "@@width:100%;\n|!Name |<$edit-text field='name' class='tc-edit-texteditor'/>|\n|!Author |<$edit-text field='author' class='tc-edit-texteditor'/>|\n|!Topic |<$edit-text field='topic' class='tc-edit-texteditor'/>|\n|!URL |<$edit-text field='url' class='tc-edit-texteditor'/>|\n|!Description |<$edit-text field='description' class='tc-edit-texteditor'/>|\n@@\n"
},
"$:/plugins/Federation/TWederation/Templates/WriteNewComment": {
"tags": "Templates",
"title": "$:/plugins/Federation/TWederation/Templates/WriteNewComment",
"text": "\\define addCommentButton()\n<$button\n\tclass=\"dis-btn-main-comment-closed\"\n>\n\t<span\n\t\tclass=\"dis-btn-main\"\n\t>\n\t\t{{$:/core/images/edit-button}}\n\t</span>\n\tAdd comment...\n\t<$action-setfield\n\t\t$tiddler=<<StateName>>\n\t\ttext=show\n\t/>\n</$button>\n\\end\n\n<$list\n\tfilter='[[$:/state/NewComment/]addsuffix{!!title}]'\n\tvariable=StateName\n>\n\t<$list\n\t\tfilter='[<StateName>get[text]prefix[show]]'\n\t\tvariable=dummy\n\t\temptyMessage=<<addCommentButton>>\n\t>\n\t\t<div\n\t\t\tclass='dis-main-comment-card'\n\t\t>\n\t\t\t<$list\n\t\t\t\tfilter='[{$:/SitetwCard}get[author]]'\n\t\t\t\tvariable=SiteAuthor\n\t\t\t\temptyMessage='There is no site twCard set. Re-run the [[setup wizard|$:/plugins/Federation/TWederation/TWederation Configuration Wizard]] to fix this.'\n\t\t\t>\n\t\t\t\t<$button\n\t\t\t\t\tclass=\"dis-btn-main-comment-opened\"\n\t\t\t\t>\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"dis-btn-main\"\n\t\t\t\t\t>\n\t\t\t\t\t\t{{$:/core/images/fold-button}}\n\t\t\t\t\t</span>\n\t\t\t\t\t<$action-setfield\n\t\t\t\t\t\t$tiddler=<<StateName>>\n\t\t\t\t\t\ttext=hide\n\t\t\t\t\t/>\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"dis-comment-author\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<$list\n\t\t\t\t\t\t\tfilter='[{$:/SitetwCard}get[icon]]'\n\t\t\t\t\t\t\tvariable=SiteAuthorAvatar\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<$image\n\t\t\t\t\t\t\t\tsource=<<SiteAuthorAvatar>>\n\t\t\t\t\t\t\t\theight=15px\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t<<SiteAuthor>>\n\t\t\t\t\t</span>\n\t\t\t\t</$button>\n\n\t\t\t\t<$button\n\t\t\t\t\tclass=\"dis-comment-tool\"\n\t\t\t\t>\n\t\t\t\t\t{{$:/core/images/save-button}}\n\t\t\t\t\t<$list\n\t\t\t\t\t\tfilter='[<currentTiddler>addprefix[Comment - ]addsuffix<SiteAuthor>addsuffix[ - ]addsuffix{$:/state/Post Comment!!comment_title}]'\n\t\t\t\t\t\tvariable=CommentTitle\n\t\t\t\t\t>\n\t\t\t\t\t\t<$action-setfield\n\t\t\t\t\t\t\t$tiddler=<<CommentTitle>>\n\t\t\t\t\t\t\ttext={{$:/state/Post Comment}}\n\t\t\t\t\t\t\tcomment_title={{$:/state/Post Comment!!comment_title}}\n\t\t\t\t\t\t\tauthor=<<SiteAuthor>>\n\t\t\t\t\t\t\tparent={{!!title}}\n\t\t\t\t\t\t\trole='twDiscussionPost'\n\t\t\t\t\t\t\tpost_author={{!!author}}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t<$action-setfield\n\t\t\t\t\t\t\t$tiddler='$:/state/Post Comment'\n\t\t\t\t\t\t\tcomment_title=''\n\t\t\t\t\t\t\ttext=''\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t<$action-setfield\n\t\t\t\t\t\t\t$tiddler=<<StateName>>\n\t\t\t\t\t\t\ttext=hide\n\t\t\t\t\t\t/>\n\t\t\t\t\t</$list>\n\t\t\t\t</$button>\n\t\t\t\t<$edit-text\n\t\t\t\t\ttiddler='$:/state/Post Comment'\n\t\t\t\t\tfield=comment_title\n\t\t\t\t\tclass='dis-comment-new-title'\n\t\t\t\t\tplaceholder=\"Comment title (optional)\"\n\t\t\t\t/>\n\t\t\t\t<$edit-text\n\t\t\t\t\ttiddler='$:/state/Post Comment'\n\t\t\t\t\tclass='dis-comment-new-body'\n\t\t\t\t\tplaceholder=\"Comment\"\n\t\t\t\t/>\n\t\t\t</$list>\n\t\t</div>\n\t</$list>\n</$list>\n"
},
"$:/plugins/Federation/TWederation/Basic twCard Template": {
"title": "$:/plugins/Federation/TWederation/Basic twCard Template",
"text": "<div\n class=tc-wiki-twcard\n>\n <div>\n <h3>\n <$view\n field='name'\n >\n <$view\n field='url'\n >\n <span>\n Name\n </span>\n </$view>\n </$view>\n <$reveal\n type='nomatch'\n state='!!author'\n text=''\n tag=i\n >\n <br>\n by\n <br>\n <$view\n field='author'\n >\n Author\n </$view>\n </$reveal>\n </h3>\n <table>\n <tr>\n <th>\n URL\n </th>\n <td>\n <$view\n field='url'\n >\n <span>\n Wiki URL\n </span>\n </$view>\n </td>\n </tr>\n <$reveal\n type='nomatch'\n state='!!topic'\n text=''\n tag=tr\n >\n <th>\n Topic\n </th>\n <td>\n <$view\n field='topic'\n />\n </td>\n </$reveal>\n <$reveal\n type='nomatch'\n state='!!description'\n text=''\n tag=tr\n >\n <th>\n Description\n </th>\n <td>\n <$view\n field='description'\n />\n </td>\n </$reveal>\n <$reveal\n type='nomatch'\n state='!!given_name'\n text=''\n tag=tr\n >\n <th>\n First Name\n </th>\n <td>\n <$view\n field='given_name'\n />\n </td>\n </$reveal>\n <$reveal\n type='nomatch'\n state='!!family_name'\n text=''\n tag=tr\n >\n <th>\n Last Name\n </th>\n <td>\n <$view\n field='family_name'\n />\n </td>\n </$reveal>\n <$reveal\n type='nomatch'\n state='!!location'\n text=''\n tag=tr\n >\n <th>\n Location\n </th>\n <td>\n <$view\n field='location'\n />\n </td>\n </$reveal>\n <$reveal\n type='nomatch'\n state='!!homepage'\n text=''\n tag=tr\n >\n <th>\n Homepage\n </th>\n <td>\n <$view\n field='homepage'\n />\n </td>\n </$reveal>\n <$reveal\n type='nomatch'\n state='!!email'\n text=''\n tag=tr\n >\n <th>\n Email\n </th>\n <td>\n <$view\n field='email'\n />\n </td>\n </$reveal>\n <$reveal\n type='nomatch'\n state='!!twitter'\n text=''\n tag=tr\n >\n <th>\n Twitter\n </th>\n <td>\n <$view\n field='twitter'\n />\n </td>\n </$reveal>\n <$reveal\n type='nomatch'\n state='!!facebook'\n text=''\n tag=tr\n >\n <th>\n Facebook\n </th>\n <td>\n <$view\n field='facebook'\n />\n </td>\n </$reveal>\n <$reveal\n type='nomatch'\n state='!!linkedin'\n text=''\n tag=tr\n >\n <th>\n ~LinkedIn\n </th>\n <td>\n <$view\n field='linkedin'\n />\n </td>\n </$reveal>\n </table>\n </div>\n</div>\n"
},
"$:/twCard/TWederation - http://twederation.tiddlyspot.com/": {
"author": "The TWederation",
"description": "The central wiki of the new TWederation",
"name": "TWederation",
"role": "twServer",
"title": "$:/twCard/TWederation - http://twederation.tiddlyspot.com/",
"topic": "TWederation",
"type": "",
"url": "http://twederation.tiddlyspot.com/",
"icon": "TWederation Icon - TWederation.svg"
},
"$:/plugins/Federation/TWederation/Manage twCards": {
"caption": "Manage twCards",
"tags": "twCards",
"title": "$:/plugins/Federation/TWederation/Manage twCards",
"text": "\\define FollowWikiCheckbox()\n<$list\n filter='[[$:/settings/TWederation/Follow Wiki List]getindex{!!url}prefix[True]]'\n variable=dummy\n emptyMessage=\"\"\"<$button\n class='tc-btn-invisible'\n >\n <input type='checkbox' unchecked=true/>\n <$action-setfield\n $tiddler='$:/settings/TWederation/Follow Wiki List'\n $index={{!!url}}\n $value=True\n />\n </$button>\"\"\"\n>\n <$button\n class='tc-btn-invisible'\n >\n <input type='checkbox' checked=true/>\n <$action-setfield\n $tiddler='$:/settings/TWederation/Follow Wiki List'\n $index={{!!url}}\n />\n </$button>\n</$list>\n\\end\n\n\\define DeletetwCardButton()\n<$button\n class='tc-btn-invisible'\n>\n {{$:/core/images/delete-button}}\n <$action-deletetiddler\n $tiddler=<<currentTiddler>>\n />\n</$button>\n\\end\n\nA twCard serves as a sort of bookmark, identity and business card all in one. If you have the twCard for a wiki you can get posts from that wiki, address messages to the wiki (or the wiki author) and you will have a bookmark so you can easily visit that wiki. This lets you manage the twCards you currently have.\n\nYou have the following twCards:\n\n<table>\n <tr>\n <th>\n Follow Wiki\n </th>\n <th>\n Wiki Name\n </th>\n <th>\n Author Name\n </th>\n <th>\n Wiki URL\n </th>\n <th>\n Delete Card\n </th>\n </tr>\n <$list\n filter='[all[shadows+tiddlers]role[twServer]]'\n >\n <tr>\n <td>\n <<FollowWikiCheckbox>>\n </td>\n <td>\n <$link\n to=<<currentTiddler>>\n >\n <$view\n field='name'\n />\n </$link>\n </td>\n <td>\n <$view\n field='author'\n />\n </td>\n <td>\n <a\n href={{!!url}}\n target=_blank\n >\n <$view\n field='url'\n />\n </a>\n </td>\n <td>\n <<DeletetwCardButton>>\n </td>\n </tr>\n </$list>\n</table>\n"
},
"TWederation Icon - TWederation.svg": {
"title": "TWederation Icon - TWederation.svg",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<!-- Created with Inkscape (http://www.inkscape.org/) -->\n\n<svg\n xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n xmlns:cc=\"http://creativecommons.org/ns#\"\n xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n xmlns:svg=\"http://www.w3.org/2000/svg\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:sodipodi=\"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd\"\n xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"\n width=\"15.226423mm\"\n height=\"14.848882mm\"\n viewBox=\"0 0 53.951894 52.614148\"\n id=\"svg2\"\n version=\"1.1\"\n inkscape:version=\"0.91 r13725\"\n sodipodi:docname=\"TWederation.svg\"\n inkscape:export-filename=\"/home/inmysocks/Desktop/TWederationIcon.png\"\n inkscape:export-xdpi=\"2.7369058\"\n inkscape:export-ydpi=\"2.7369058\">\n <defs\n id=\"defs4\" />\n <sodipodi:namedview\n id=\"base\"\n pagecolor=\"#ffffff\"\n bordercolor=\"#666666\"\n borderopacity=\"1.0\"\n inkscape:pageopacity=\"0.0\"\n inkscape:pageshadow=\"2\"\n inkscape:zoom=\"1.4\"\n inkscape:cx=\"-42.398329\"\n inkscape:cy=\"3.8323341\"\n inkscape:document-units=\"px\"\n inkscape:current-layer=\"layer1\"\n showgrid=\"true\"\n inkscape:window-width=\"1920\"\n inkscape:window-height=\"1029\"\n inkscape:window-x=\"0\"\n inkscape:window-y=\"25\"\n inkscape:window-maximized=\"1\"\n showguides=\"false\"\n fit-margin-top=\"0\"\n fit-margin-left=\"0\"\n fit-margin-right=\"0\"\n fit-margin-bottom=\"0\"\n borderlayer=\"true\">\n <inkscape:grid\n type=\"xygrid\"\n id=\"grid4234\"\n originx=\"-282.67966\"\n originy=\"-552.97866\" />\n </sodipodi:namedview>\n <metadata\n id=\"metadata7\">\n <rdf:RDF>\n <cc:Work\n rdf:about=\"\">\n <dc:format>image/svg+xml</dc:format>\n <dc:type\n rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\" />\n <dc:title></dc:title>\n </cc:Work>\n </rdf:RDF>\n </metadata>\n <g\n inkscape:label=\"Layer 1\"\n inkscape:groupmode=\"layer\"\n id=\"layer1\"\n transform=\"translate(-282.67965,-446.76943)\">\n <path\n style=\"fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n d=\"m 312.40289,478.10146 22.71018,13.2358\"\n id=\"path4232\"\n inkscape:connector-curvature=\"0\" />\n <path\n style=\"fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n d=\"m 335.10353,478.07597 -22.83397,13.28677\"\n id=\"path4230\"\n inkscape:connector-curvature=\"0\" />\n <path\n style=\"fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n d=\"m 323.75797,471.5765 0,26.28571\"\n id=\"path4228\"\n inkscape:connector-curvature=\"0\" />\n <path\n style=\"fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n d=\"m 284.33146,478.03003 22.71018,13.2358\"\n id=\"path4226\"\n inkscape:connector-curvature=\"0\" />\n <path\n style=\"fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n d=\"m 307.03211,478.00454 -22.83397,13.28677\"\n id=\"path4224\"\n inkscape:connector-curvature=\"0\" />\n <path\n style=\"fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n d=\"m 295.68655,471.50507 0,26.28571\"\n id=\"path4222\"\n inkscape:connector-curvature=\"0\" />\n <path\n style=\"fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n d=\"m 298.33495,454.81574 22.71018,13.2358\"\n id=\"path4220\"\n inkscape:connector-curvature=\"0\" />\n <path\n style=\"fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n d=\"m 321.0356,454.79026 -22.83397,13.28677\"\n id=\"path4218\"\n inkscape:connector-curvature=\"0\" />\n <path\n style=\"fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\"\n d=\"m 309.69004,448.29079 0,26.28571\"\n id=\"path4136-7-1\"\n inkscape:connector-curvature=\"0\" />\n </g>\n</svg>\n"
},
"$:/plugins/Federation/TWederation/twCards": {
"caption": "twCards",
"tags": "Tools $:/tags/ControlPanel",
"title": "$:/plugins/Federation/TWederation/twCards",
"text": "This needs to be made still. Yay testing software!\n\n<<tabs \"[all[tiddlers+shadows]tag[twCards]]\" \"[[Manage twCards]]\">>\n"
},
"$:/plugins/Federation/TWederation/TWederation Configuration/Above story": {
"tags": "",
"title": "$:/plugins/Federation/TWederation/TWederation Configuration/Above story",
"text": "<div style=\"position:absolute\">\n^^<$checkbox tag=\"$:/tags/AboveStory\"> Show<br> [[welcome|$:/plugins/Federation/TWederation/TWederation Configuration/Above story]]<br>on startup<br>\n</$checkbox>^^\n</div>\n\n<center>\n\nWelcome to the\n\n! TWederation!\n\nLet's [[get started|TWederation]] !\n</center>\n"
},
"$:/plugins/Federation/TWederation/TWederation Configuration Wizard/BelowWizard": {
"title": "$:/plugins/Federation/TWederation/TWederation Configuration Wizard/BelowWizard",
"caption": "Below Wizard",
"tags": "[[TWederation Setup Wizard]]",
"below_wizard": "True",
"text": "Your current twCard:\n\n<$tiddler\n tiddler=<<WizardTemp>>\n>\n {{||$:/plugins/Federation/TWederation/Basic twCard Template}}\n</$tiddler>\n"
},
"$:/plugins/Federation/TWederation/TWederation Configuration Wizard Finish Button": {
"tags": "[[TWederation Setup Wizard]]",
"title": "$:/plugins/Federation/TWederation/TWederation Configuration Wizard Finish Button",
"finish_button": "True",
"text": "\\define CreateSitetwCard()\n<$action-setfield\n $tiddler=\"\"\"$:/twCard/$(Name)$ - $(URL)$\"\"\"\n role='twServer'\n url=\"\"\"$(URL)$\"\"\"\n name=\"\"\"$(Name)$\"\"\"\n publishonlist={{!!publishonlist}}\n topic={{!!topic}}\n description={{!!description}}\n author={{!!author}}\n given_name={{!!given_name}}\n family_name={{!!family_name}}\n location={{!!location}}\n wiki={{!!wiki}}\n homepage={{!!homepage}}\n email={{!!email}}\n twitter={{!!twitter}}\n facebook={{!!facebook}}\n/>\n<$action-setfield\n $tiddler='$:/SitetwCard'\n text=\"\"\"$:/twCard/$(Name)$ - $(URL)$\"\"\"\n/>\n\\end\n\n\n<$tiddler\n tiddler=<<WizardTemp>>\n>\n <$button>Finish Configuration\n <$vars\n Name={{!!name}}\n URL={{!!url}}\n >\n <<CreateSitetwCard>>\n </$vars>\n <$reveal\n type='nomatch'\n state='!!publishonlist'\n text=No\n >\n <$reveal\n type='nomatch'\n state='!!url'\n text=''\n >\n <$set\n name=URLProtocol\n value=<<location protocol>>\n >\n <$list\n filter='[<URLProtocol>prefix[http]]'\n >\n <$action-submitform\n $url=\"https://docs.google.com/forms/d/1tCXFjKumfg6qD5DZpEvL6d_fKhY4560hWTFzmOJGsDM/formResponse\"\n $tiddler=\"$:/settings/twCard Form Submit Location\"\n />\n </$list>\n </$set>\n </$reveal>\n </$reveal>\n <$action-setfield\n $tiddler='$:/plugins/Federation/TWederation/TWederation Configuration/Above story' \n tags=''\n />\n </$button>\n</$tiddler>\n"
},
"$:/plugins/Federation/TWederation/TWederation Configuration Wizard/Listing Settings": {
"caption": "Listing Settings",
"order": "6",
"tags": "[[TWederation Setup Wizard]]",
"title": "$:/plugins/Federation/TWederation/TWederation Configuration Wizard/Listing Settings",
"text": "<$set\n name=URLProtocol\n value=<<location protocol>>\n>\n\n <$list\n filter='[[https]suffix<URLProtocol>][<WizardTemp>get[url]!prefix<WikiURL>][<WizardTemp>!has[url]][<WizardTemp>!has[name]][<WizardTemp>!has[author]]'\n >\n <h1\n style='color:crimson;'\n >\n Warning!!\n </h1>\n </$list>\n\n <!-- Display a message if the wiki is on an https page about the bug with http-vs-https -->\n <$list\n filter='[[https]suffix<URLProtocol>]'\n >\n There is a bug concerning sites using https.\n </$list>\n <$set\n name=HREF\n value=<<location href>>\n >\n <$set\n name=HASH\n value=<<location hash>>\n >\n <$set\n name=WikiURL\n filter='[<HREF>removesuffix<HASH>]'\n emptyValue=<<HREF>>\n >\n <!-- Make sure that the wiki and the listed url are the same -->\n <$list\n filter='[<WizardTemp>!fix_url[True]get[url]!prefix<WikiURL>][<WizardTemp>!has[url]]'\n >\n @@color:crimson;\n The URL you have listed for your wiki doesn't match the current URL. Make sure you have the correct URL before proceeding. ''Note:'' If you do not give an working url then you will not be listed on the public wiki listing. If you want to make canges you can click <$button>Here<$action-setfield $tiddler=<<WizardTemp>> fix_url=True/></$button>.\n @@\n <br>\n </$list>\n <$tiddler\n tiddler=<<WizardTemp>>\n >\n <$reveal\n type='match'\n state='!!fix_url'\n text=True\n >\n <$list\n filter='[<WizardTemp>get[url]!prefix<WikiURL>][<WizardTemp>!has[url]]'\n emptyMessage='@@color:green;URLs match.@@'\n >\n @@color:crimson;\n URLs don't match!\n @@\n </$list><br>\n Current URL:<br>\n <<WikiURL>><br>\n Listed URL:<br>\n <$edit-text\n tiddler=<<WizardTemp>>\n field='url'\n class='tc-edit-texteditor'\n />\n </$reveal>\n </$tiddler>\n </$set>\n </$set>\n </$set>\n\n <!-- If the user hasn't set a wiki name give a warning -->\n <$list\n filter='[<WizardTemp>!fix_name[True]!has[name]]'\n >\n @@color:crimson;You haven't given your wiki a name.@@ If you don't give a wiki name then the URL will be used. This isn't recommended. Click <$button>here<$action-setfield $tiddler=<<WizardTemp>> fix_name=True/></$button> to give your wiki a human readable name.\n </$list>\n <$tiddler\n tiddler=<<WizardTemp>>\n >\n <$reveal\n type='match'\n state='!!fix_name'\n text=True\n >\n Set wiki name:\n <$edit-text\n tiddler=<<WizardTemp>>\n field=name\n class='tc-edit-texteditor'\n />\n </$reveal>\n </$tiddler>\n\n <!-- If the user hasn't set a username give a warning -->\n <$list\n filter='[<WizardTemp>!fix_username[True]!has[author]]'\n >\n @@color:crimson;You haven't given an author.@@ If you don't give an author than the wiki name will be used. This is a personal preference, but if you are going to use the wiki to send messages and join in discussions an author name can help. Click <$button>here<$action-setfield $tiddler=<<WizardTemp>> fix_username=True/></$button> to give an author name.\n </$list>\n <$tiddler\n tiddler=<<WizardTemp>>\n >\n <$reveal\n type='match'\n state='!!fix_username'\n text=True\n >\n Set author:\n <$edit-text\n tiddler=<<WizardTemp>>\n field=author\n class='tc-edit-texteditor'\n />\n </$reveal>\n </$tiddler>\n\n <$list\n filter='[[https:]prefix<URLProtocol>][[http:]prefix<URLProtocol>]'\n emptyMessage=\"\"\"Your wiki isn't hosted online. Your wiki can't be accessed by others and therefore won't be listed on the TWederation listing.\"\"\"\n >\n It is important for TWederation to get your twCard listed on the public [[twCards List|http://twederation.tiddlyspot.com/#Wiki%20Listing]].<br><br>\n\n Set ''YES'' to send a request to [[list admin]] to fetch your twCard and publish it on the twCards list. Note that this uses an integrated Google form. The message is sent when you click the `Finish configuration` button.\n <br><br>\n\n Set ''NO'' to prevent the message from being sent to [[list admin]]. Do this only if you do not want to //share anything or send any messages//. You can still //fetch// tiddlers even. Also select this if you only want to use your wikis on local networks. <br><br>Current:\n <$list\n \tfilter=\"[<WizardTemp>field:publishonlist[No]]\"\n >\n \t<$button\n style=\"margin:10px;\"\n >\n \t\t<$action-setfield\n \t\t\t$tiddler=<<WizardTemp>>\n \t\t\tpublishonlist=\"Yes\"\n \t\t/>\n \t\t@@color:crimson; ''NO''@@\n \t</$button>\n \t<$list\n \t\tfilter=\"[<WizardTemp>publishonlist[No]]\"\n \t>\n \t\tdo not include this twCard on the public [[twCards List|http://twederation.tiddlyspot.com/#Wiki%20Listing]].\n \t</$list>\n \t<br>\n </$list>\n <$list\n \tfilter=\"[<WizardTemp>field:publishonlist[Yes]][<WizardTemp>!has[publishonlist]]\"\n >\n \t<$button\n style=\"margin:10px;\"\n >\n \t\t<$action-setfield\n \t\t\t$tiddler=<<WizardTemp>>\n \t\t\tpublishonlist=\"No\"\n \t\t/>\n \t\t@@color:green; ''YES''@@\n \t\t</$button>\n \t<$list\n \t\tfilter=\"[<WizardTemp>publishonlist[Yes]][<WizardTemp>!has[publishonlist]]\"\n \t>\n \t\tinclude this twCard on the public [[twCards List|http://twederation.tiddlyspot.com/#Wiki%20Listing]].\n \t</$list>\n \t<br>\n </$list>\n <br>\n </$list>\n</$set>\n"
},
"$:/plugins/Federation/TWederation/TWederation Configuration Wizard/Other Info": {
"caption": "Other Info",
"order": "5",
"tags": "[[TWederation Setup Wizard]]",
"title": "$:/plugins/Federation/TWederation/TWederation Configuration Wizard/Other Info",
"text": "The following is <<stretch \"just plain text\" \"information on your twCard.\" \"\"\"It doesn't //do// anything; There is no automatic integration with the named services, or reporting to them or automatic sharing or anything else.\"\"\">>\n\n<table class=tc-wiki-twcard>\n <tr>\n <th>\n First Name\n </th>\n <td>\n <$edit-text\n tiddler=<<WizardTemp>>\n field='given_name'\n class='tc-edit-texteditor'\n />\n </td>\n </tr>\n <tr>\n <th>\n Last Name\n </th>\n <td>\n <$edit-text\n tiddler=<<WizardTemp>>\n field='family_name'\n class='tc-edit-texteditor'\n />\n </td>\n </tr>\n <tr>\n <th>\n Location\n </th>\n <td>\n <$edit-text\n tiddler=<<WizardTemp>>\n field='location'\n class='tc-edit-texteditor'\n />\n </td>\n </tr>\n <tr>\n <th>\n Homepage\n </th>\n <td>\n <$edit-text\n tiddler=<<WizardTemp>>\n field='homepage'\n class='tc-edit-texteditor'\n />\n </td>\n </tr>\n <tr>\n <th>\n Email\n </th>\n <td>\n <$edit-text\n tiddler=<<WizardTemp>>\n field='email'\n class='tc-edit-texteditor'\n />\n </td>\n </tr>\n <tr>\n <th>\n Twitter\n </th>\n <td>\n <$edit-text\n tiddler=<<WizardTemp>>\n field='twitter'\n class='tc-edit-texteditor'\n />\n </td>\n </tr>\n <tr>\n <th>\n Facebook\n </th>\n <td>\n <$edit-text\n tiddler=<<WizardTemp>>\n field='facebook'\n class='tc-edit-texteditor'\n />\n </td>\n </tr>\n <tr>\n <th>\n ~LinkedIn\n </th>\n <td>\n <$edit-text\n tiddler=<<WizardTemp>>\n field='linkedin'\n class='tc-edit-texteditor'\n />\n </td>\n </tr>\n</table>\n\nMore about ~TiddlyWiki and social services <<stretch \"here.\" \"\"\"\n''twitter''; I am currently working on improving my //twitter plugin// to make it easier to post to twitter from your wiki.\n\n''Facebook'' is very difficult to work with and I will probably never figure out their API so don't expect much integration with Facebook.\n\n''Google+'' doesn't allow third party apps to post so I can't do anything about that.\n\"\"\">>\n"
},
"$:/plugins/Federation/TWederation/TWederation Configuration Wizard/Set Name and Username": {
"caption": "Set Wiki Name and Author",
"order": "4",
"tags": "[[TWederation Setup Wizard]]",
"title": "$:/plugins/Federation/TWederation/TWederation Configuration Wizard/Set Name and Username",
"text": "<table\n class=tc-wiki-twcard\n>\n <tr>\n <th>\n Wiki Name\n </th>\n <td>\n <$edit-text\n tiddler=<<WizardTemp>>\n field='name'\n class='tc-edit-texteditor'\n placeholder='Wiki Name. If left blank, the wiki URL is used instead.'\n />\n </td>\n </tr>\n <tr>\n <th>\n Wiki Topic\n </th>\n <td>\n <$edit-text\n tiddler=<<WizardTemp>>\n field='topic'\n class='tc-edit-texteditor'\n placeholder='Optional but recommended'\n />\n </td>\n </tr>\n <tr>\n <th>\n Description\n </th>\n <td>\n <$edit-text\n tiddler=<<WizardTemp>>\n field='description'\n class='tc-edit-texteditor'\n placeholder='Optional but recommended'\n />\n </td>\n </tr>\n</table>\n\nSpecify //author// to use as signature for posts, replies, messages, etc. <<stretch \"(more)\" \"\"\"//Author name// is ''optional'' - but without one, the //wiki name// will be used in its place. If there is no //wiki name// then the URL will be used.\n\nIf you change your mind later then you can add a wiki author (or change it, or take it away) but it may cause some confusion because your old posts will display the old name on other peoples sites.\"\"\">>\n\n<table\n class=tc-wiki-twcard\n>\n <tr>\n <th>\n Author\n </th>\n <td>\n <$edit-text\n tiddler=<<WizardTemp>>\n field='author'\n class='tc-edit-texteditor'\n placeholder='Username, or other. If left blank, the wiki name is used instead.'\n />\n </td>\n </tr>\n</table>\n"
},
"$:/plugins/Federation/TWederation/TWederation Configuration Wizard/Set Wiki URL": {
"caption": "Set Wiki URL",
"order": "3",
"tags": "[[TWederation Setup Wizard]]",
"title": "$:/plugins/Federation/TWederation/TWederation Configuration Wizard/Set Wiki URL",
"text": "<$set\n name=HREF\n value=<<location href>>\n>\n <$set\n name=HASH\n value=<<location hash>>\n >\n <$set\n name=WikiURL\n filter='[<HREF>removesuffix<HASH>]'\n emptyValue=<<HREF>>\n >\n\n The URL is used to to identify a wiki in TWederation. It <<stretch \"must\" \"be a valid URL.\" \"\"\"Because each wiki necessarily has a different URL different wikis can still have the same name without causing too many problems.\n\n It is possible to have wikis on a local network that isn't connected to the internet but they won't be accessible to anyone who isn't on that local network.\n\n File uris also work, but once again are only accessible to people who can access the files. File uris also have the http-vs-https problems if you are on an https server.\"\"\">>\n\n <$set\n name=\"host\"\n value=<<location host>>\n >\n <$list\n filter=\"[<host>!prefix[twederation.tiddlyspot.com]]\"\n variable=\"item\"\n >\n <$list\n filter=\"[<host>!prefix[ooktech.com/jed/ExampleWikis/TWederation]]\"\n variable=\"item\"\n >\n Your URL is detected as: ''<$text text=<<WikiURL>>/>''\n <br><br>\n Click <$button>here<$action-setfield $tiddler=<<WizardTemp>> url=<<WikiURL>>/></$button> to confirm this value, or enter the\n </$list>\n </$list>\n </$set>\n URL where your wiki is to be located:\n\n <$edit-text\n tiddler=<<WizardTemp>>\n field='url'\n class='tc-edit-texteditor'\n />\n\n <$list\n filter=\"[<WizardTemp>get[url]prefix[http://twederation.tiddlyspot.com]]\n [<WizardTemp>get[url]prefix[http://ooktech.com/jed/ExampleWikis/TWederation]]\n [<WizardTemp>get[url]!prefix[http]]\"\n >\n @@color:crimson; We're afraid that is not a valid URL for your wiki.@@\n </$list>\n\n </$set>\n </$set>\n</$set>\n"
},
"$:/plugins/Federation/TWederation/TWederation Configuration Wizard": {
"title": "$:/plugins/Federation/TWederation/TWederation Configuration Wizard",
"text": "<<ConfigurationWizard \"TWederation Setup Wizard\" UseAlias:True>>\n"
},
"$:/plugins/Federation/TWederation/TWederation Configuration Wizard/Wiki Hosting": {
"caption": "Wiki Hosting",
"order": "2",
"tags": "[[TWederation Setup Wizard]]",
"title": "$:/plugins/Federation/TWederation/TWederation Configuration Wizard/Wiki Hosting",
"text": "Your ~TiddlyWiki must be accessible online, for example via:\n\n*Tiddlyspot - probably the easiest way\n*Your own webserver\n*Dropbox - (see note below)\n\n<h3>https vs http</h3>\nA wiki hosted on a //http''s''// server can not fetch tiddlers from a wiki on an //http// server.\nNote that this is one way, a wiki on an http server has no problems fetching tiddlers from a wiki on an https server. So you can serve content from an https server (like using dropbox as a file server) without trouble, you just won't be able to pull tiddlers from wikis on http servers (like tiddlyspot).\nWe are looking for a way to fix this limitation.\n\nE.g ''Dropbox'' uses //https// so if you host your wiki on dropbox you will only be able to connect to wikis that are //also// on //https// servers, but other wikis will be able to connect to your wiki just fine.\n"
},
"$:/plugins/Federation/TWederation/TWederation Configuration Wizard/Wizard Welcome Message": {
"caption": "Welcome!",
"order": "1",
"tags": "[[TWederation Setup Wizard]]",
"title": "$:/plugins/Federation/TWederation/TWederation Configuration Wizard/Wizard Welcome Message",
"text": "Welcome to <<stretch \"TWederation!\" \" If you don't know what //TWederation// is or have other questions, then go [[here|$:/plugins/Federation/TWederation/Documentation]].\">>\n\nThis guide will help you to set up your own twederated ~TiddlyWiki. (There are also several <<stretch \"other\" \"ways to use TWederation.)\" \"This guide will just help you to set up a wiki so it can connect to other wikis and people, like a distributed social network. In the future, there will be instructions for setting up networks for personal use or other non-public settings, wikis for collaboration, and other special applications.\">>\n\nHere below, you see your <<stretch \"twCard\" \"and how it is completed as you go through the steps.\" \"\"\"A twCard is the key to participate in TWederation. It is the ID of your twederated main wiki and possible sub-wikis. ([[more info|$:/plugins/Federation/TWederation/Documentation]])\"\"\">>\n"
}
}
}
{
"tiddlers": {
"How to set up your own federated tiddlywiki": {
"title": "How to set up your own federated tiddlywiki",
"type": "",
"text": "Remember that this is all new and may change significantly. This isn't a bad thing, we need to try things out to figure out what works.\n\n!What you will need:\n\n*A TiddlyWiki hosted online. You can use your own hosting or http://tiddlyspot.com/ (some instructions for tiddlywiki 5 on tiddlyspot are [[here|http://tiddlywiki.com/#Saving%20on%20TiddlySpot]])\n*The plugin [[$:/plugins/inmysocks/TWederation]]\n*Blogging tiddlers:\n**[[New Blog Post]] - for making posts\n**[[Posts]] - this just lists posts.\n*Some other templates and tools, this list is subject to change:\n<$list filter='[tag[Tools]][tag[Templates]]'>\n\n</$list>\n\n!What to do:\n\nNote: twCards can contain a lot of information that isn't required. This can be a wiki topic to make it easier for people to find what you have done, or your real name to make it easier for people to know who you are. If you don't want to fill in a field than just leave it blank, I will try to list which fields are necessary as we go along. If you want to add a field that isn't listed feel free to do that too. If you want you let us know about what you add so we can improve the system.\n\n*Make yourself an [[identity twCard|Create Identity twCard]]. This is what you use to let the world know that a post or comment is yours and how people find things you have done. A username is all you really need, but including at least your wiki url will help you find responses people have left for you.\n*Make your wiki a [[wiki twCard|Create Wiki twCard]]. The url is all that is strictly required, but to be very useful a name and author would also be helpful.\n*Use [[this tiddler|Wiki Configuration for TWederation]] to select your name and the your wiki as the author and current wiki respectively. This is so other people can easily get information about the wiki and you. Or at least the information you have decided to share.\n\n''Now you are set up!''\n\nTo start you can try sending your first message. To do this you need someone to send a message to, for the moment try \n\n*Get wiki twCards from wikis you wish to follow or comment on. A sites twCard should be listed in the tiddler [[$:/SitetwCard]]. If you have the url than you can fetch the card using the fetch tiddler tab in the $:/ControlPanel\n**I will try to set up a central listing of Wiki twCards (and maybe Identity twCards) for people to use if they wish to find other wikis/users (or to make it easy to be found). I assume that if this catches on other people will also set up similar listings.\n*Here we run into our first big bootstrapping problem. For someone to receive a message from you they need to know to listen, and for them to know to listen you need to contact them. We are working on it, I imagine that we will end up with some central communication sites like the tiddlywiki community search that use non-tiddlywiki things to let people register their wikis, then these sites can take messages from the different wikis to help people connect. So if I see a wiki and I want to contact the author I could find a central listing where the wiki is registered and make a message addressed to both the central listing and the other site, then when the author of the other site checks their messages they can receive the message from the central listing and decide to add me or not. There is no way to force someone to listen to you, this is a feature.\n**For now you can go leave a comment over on my site [[here|http://ooktech.com/jed/externalbrain/#Dashboard]], or use one of the ways listed there to contact me, you could put a link to your wiki in the [[tiddlywiki google group|https://groups.google.com/forum/#!forum/tiddlywiki]], you could ask in the #tiddlywiki irc channel on freenode, the [[tiddlywiki community on google+|https://plus.google.com/u/0/communities/117285869700890736959]] and probably other places.\n*Now you should make a post or leave some comments.\n*You can use [[New Blog Post]] to go make a post so people can leave you comments\n*If you go to $:/ControlPanel you can go to the `Tiddler Bundles` tab and the `Fetch Tiddler Bundle` tab under that. You can enter wiki urls and in the second drop down select `All Identity twCards` and `All Wiki twCards` as what to fetch, put in a bundle name (`twCards` works) and click on `Request Bundle`. Then switch to the `Unbundle Tiddlers` tab and select the bundle from the drop-down menu and click on the Import button. Now you have identity cards and wiki cards so you can use [[New Message]] to write some messages.\n**Remember that you have to have some way to notify people of the initial messages so they know to check."
},
"Reference": {
"tags": "Contents",
"title": "Reference",
"text": "Explainations!\n\n<$list filter='[all[tiddlers+shadows]tag[Reference]]'>\n<$link to=<<currentTiddler>>><$view field='caption'><$view field='title'/></$view></$link><br>\n</$list>"
},
"$:/plugins/inmysocks/TWederation/Reference: Identity twCards": {
"caption": "Reference: Identity twCards",
"tags": "[[$:/plugins/inmysocks/TWederation/Reference]]",
"title": "$:/plugins/inmysocks/TWederation/Reference: Identity twCards",
"text": ""
},
"$:/plugins/inmysocks/TWederation/Reference: Wiki twCards": {
"caption": "Reference: Wiki twCards",
"tags": "[[$:/plugins/inmysocks/TWederation/Reference]]",
"title": "$:/plugins/inmysocks/TWederation/Reference: Wiki twCards",
"text": ""
},
"$:/plugins/inmysocks/TWederation/Reference: Wikis": {
"tags": "Reference",
"title": "$:/plugins/inmysocks/TWederation/Reference: Wikis",
"text": "A wiki in this context refers to a TiddlyWiki. It is a persons part of the TWederation and is required to interact with the rest of the network."
},
"$:/plugins/inmysocks/TWederation/Reference: twCards": {
"tags": "Reference",
"title": "$:/plugins/inmysocks/TWederation/Reference: twCards",
"text": "twCards are the objects used to transfer and save the metadata that is used to hold the TWederation together.\n\n<$list filter='[tag[$:/plugins/inmysocks/TWederation/Reference: twCards]]'>\n<$link to=<<currentTiddler>>><$view field='caption'><$view field='title'/></$view></$link><br>\n</$list>"
}
}
}
{
"tiddlers": {
"$:/plugins/inmysocks/TWederation/XMLHttpRequestWorker": {
"title": "$:/plugins/inmysocks/TWederation/XMLHttpRequestWorker",
"text": "onmessage = function(e) {\n var url = e.data.url;\n var formRequest = new XMLHttpRequest();\n formRequest.onreadystatechange = function() {\n if (formRequest.readyState == XMLHttpRequest.DONE) {\n //self.postMessage(URL.createObjectURL(formRequest.responseText));\n self.postMessage(formRequest.responseText);\n// console.log(formRequest.responseText);\n self.close();\n }\n }\n formRequest.open('GET', url);\n formRequest.send( null );\n}\n"
},
"$:/plugins/inmysocks/TWederation/action-requestdata.js": {
"text": "/*\\\ntitle: $:/plugins/inmysocks/TWederation/action-requestdata.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send an XMLhttprequest asking for data.\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 RequestData = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRequestData.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRequestData.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nRequestData.prototype.execute = function() {\n\tthis.sheetURL = this.getAttribute(\"$url\");\n\tthis.formTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nRequestData.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$url\"]) {\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*/\nRequestData.prototype.invokeAction = function(triggeringWidget,event) {\n\n\t//So what we do is we make a generic widget like this and have a set of worker functions in other tiddlers then when we call this widget we pick which worker we want and give in the needed inputs.\n\t//This way we can have a worker type for fetching plugins, worker types for fetchign different bundles in twederation things and so on.\n\t//We could even make it more generic and let the widget spawn other types of workers. Like use this to make timers and things for the wiki.\n\n\n\t//this is a cheap way to make the worker\n\t//I could load this from another file, that may be a better option.\n\t//var workerFunction = \"onmessage = function(e) {var url = e.data.url;var formRequest = new XMLHttpRequest();formRequest.onreadystatechange = function() {if (formRequest.readyState == XMLHttpRequest.DONE) {self.postMessage(formRequest.responseText);self.close();}};\tformRequest.open('GET', url);formRequest.send( null );}\";\n\t// var workerBlob = new Blob([workerFunction],{type: \"text/javascript\"});\n\n\t//This is the other way to make it. Possibly a better way. Put the code\n\t//in another tiddler and put that tiddlers name here.\n\t//One problem is that this is a way to run arbitrary javascript on your wiki. I need to figure out if I can restrict things like how javascript macros are done.\n\tvar tiddler = this.wiki.getTiddler('$:/plugins/inmysocks/TWederation/XMLHttpRequestWorker');\n\tvar workerBlob = new Blob([tiddler.getFieldString('text')],{type: \"text/javascript\"});\n\n\tvar myWorker = new Worker(URL.createObjectURL(workerBlob));\n\tvar message = {\n\t\turl: this.sheetURL\n\t};\n\tmyWorker.onmessage = this.displayResult;\n\tmyWorker.postMessage(message);\n\n\treturn true; // Action was invoked\n};\n\nRequestData.prototype.displayResult = function(event) {\n\t//Put whatever things you have to handle the returned data here.\n\t//console.log(event);\n\t//console.log(JSON.parse(event.data));\n\tvar responseData = JSON.parse(event.data);\n\tvar row;\n\tvar username;\n\tvar wikiname;\n\tvar wikiurl;\n\tfor (row in responseData.feed.entry) {\n\t\tusername = responseData.feed.entry[row]['gsx$username']['$t']\n\t\twikiname = responseData.feed.entry[row]['gsx$wikiname']['$t']\n\t\twikiurl = responseData.feed.entry[row]['gsx$wikiurl']['$t']\n\t\tvar creationFields = $tw.wiki.getCreationFields();\n\t\tvar tiddlerFields = {'title':'New Card - ' + wikiname + ' - ' + wikiurl, 'text':'', 'author':username, 'name':wikiname, 'wiki_url':wikiurl, 'role':'Wiki twCard Listing'};\n\t\tif(!$tw.wiki.getTiddler('$:/twCard/' + wikiname + ' - ' + wikiurl)) {\n\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(creationFields, tiddlerFields));\n\t\t}\n\t}\n}\n\nexports[\"action-requestdata\"] = RequestData;\n\n})();\n",
"title": "$:/plugins/inmysocks/TWederation/action-requestdata.js",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/inmysocks/TWederation/Fetch from google": {
"tags": "",
"title": "$:/plugins/inmysocks/TWederation/Fetch from google",
"text": "\\define BundleName()\ntwCard - twCard for $(currentTiddler)$\n\\end\n\n\\define FilterUsed()\n[[$:/SitetwCard]get[text]]\n\\end\n\nClicking on this button will import new wiki twCards from the google sheet\n\n<$button>\n Fetch New twCards from google\n <$action-requestdata\n $url='https://spreadsheets.google.com/feeds/list/1T6dOAVQRkXCeh4zItkok9OSX8CA9UDB6ExC9WFKLGgs/o3ohv50/public/full?alt=json'\n />\n</$button>\n\nNew cards to fetch:\n\n<$list\n filter='[prefix[New Card - ]has[wiki_url]]'\n>\n <$button>\n Fetch Card\n <$action-sendmessage\n $message='tm-send-request'\n request_type='request_bundle'\n url={{!!wiki_url}}\n filter='[[$:/SitetwCard]get[text]]'\n bundleName=<<BundleName>>\n separator='SOMESTRINGIDONOTKNOWWHAT'\n />\n </$button>\n <$link\n to=<<currentTiddler>>\n >\n <$view\n field='wikiname'\n >\n <$view\n field='wiki_url'\n />\n </$view>\n by\n <$view\n field='author'\n >\n <$view\n field='wikiname'\n >\n <$view\n field='wiki_url'\n />\n </$view>\n </$view>\n </$link>\n <$list\n filter='[!is[current]role[twServer]get[url]prefix{!!wiki_url}]'\n >\n A twCard for this site already exists.\n </$list>\n <$button\n class='tc-btn-invisible'\n >\n {{$:/core/images/delete-button}}\n <$action-deletetiddler\n $tiddler=<<currentTiddler>>\n />\n </$button>\n <br>\n</$list>\n\nCards to unpack:\n\n<$list\n filter='[filter<FilterUsed>]'\n>\n\n</$list>\n"
}
}
}
<style>
.export-discissions button {
display:none;
}
</style>
@@.export-discussions
{{$:/plugins/inmysocks/TWederation/Discussions||$:/core/templates/html-tiddler}}
@@
<div style="position:absolute">
^^<$checkbox tag="$:/tags/AboveStory"> Show<br> [[welcome|$:/plugins/inmysocks/TWederation/TWederation Configuration/Above story]]<br>on startup<br>
</$checkbox>^^
</div>
<center>
Welcome to the
! TWederation!
Let's [[get started|TWederation]] !
</center>
{
"tiddlers": {
"$:/plugins/inmysocks/WizardWizard/CustomStylesheet": {
"tags": "$:/tags/Stylesheet",
"title": "$:/plugins/inmysocks/WizardWizard/CustomStylesheet",
"property_list": "display font font-size border color background-color",
"class_list": "wizard-above-wizard-div wizard-below-wizard-div wizard-step-count wizard-step-count-label wizard-step-count-current-step wizard-step-count-total wizard-step-current-step-name wizard-step-list wizard-jump-to-step wizard-step-list-button wizard-slide-box wizard-back-button wizard-forward-button",
"parent_class": "wizard-custom-class",
"plugin_configuration": "$:/plugins/inmysocks/WizardWizard",
"configuration_type": "Styling",
"text": "/*\nThis is the stylesheet used if you use the wizard-custom-class class for your wizard.\nDon't edit anything here, you change this style by using the [[$:/plugins/inmysocks/WizardWizard/EditCustomStylesheet]] tiddler.\n*/\n\n<$tiddler\n tiddler='$:/settings/PluginConfiguration/Styling/$:/plugins/inmysocks/WizardWizard/CustomStylesheet'\n>\n <$list\n filter='[[$:/plugins/inmysocks/WizardWizard/CustomStylesheet]get[parent_class]]'\n variable=ClassName\n >\n .{{$:/plugins/inmysocks/WizardWizard/CustomStylesheet!!parent_class}} {\n <br>\n <$list\n filter='[list[$:/plugins/inmysocks/WizardWizard/CustomStylesheet!!property_list]]'\n variable=PropertyName\n >\n <$list\n filter='[<PropertyName>addprefix[-]addprefix<ClassName>addprefix[show-]]'\n variable=ShowPropertyName\n >\n <$list\n filter='[<currentTiddler>get<ShowPropertyName>prefix[True]]'\n variable=dummy\n >\n <$list\n filter='[[wizard-custom-class]addsuffix[-]addsuffix<ClassName>addsuffix[-]addsuffix<PropertyName>]'\n variable=FieldName\n >\n <<PropertyName>>:<$transclude field=<<FieldName>>/>;\n <br>\n </$list>\n </$list>\n </$list>\n </$list>\n }<br>\n </$list>\n\n <$list\n filter='[fields[]prefix[wizard-]]'\n variable=ClassName\n >\n <$list\n filter='[get<ClassName>prefix[True]]'\n variable=dummy\n >\n .{{$:/plugins/inmysocks/WizardWizard/CustomStylesheet!!parent_class}} .<<ClassName>> {\n <br>\n <$list\n filter='[list[$:/plugins/inmysocks/WizardWizard/CustomStylesheet!!property_list]]'\n variable=PropertyName\n >\n <$list\n filter='[<PropertyName>addprefix[-]addprefix<ClassName>addprefix[show-]]'\n variable=ShowPropertyName\n >\n <$list\n filter='[<currentTiddler>get<ShowPropertyName>prefix[True]]'\n variable=dummy\n >\n <$list\n filter='[[wizard-custom-class]addsuffix[-]addsuffix<ClassName>addsuffix[-]addsuffix<PropertyName>]'\n variable=FieldName\n >\n <<PropertyName>>:<$transclude field=<<FieldName>>/>;\n <br>\n </$list>\n </$list>\n </$list>\n </$list>\n }\n <br>\n </$list>\n </$list>\n</$tiddler>\n"
},
"$:/plugins/inmysocks/WizardWizard/EditCustomStylesheet": {
"title": "$:/plugins/inmysocks/WizardWizard/EditCustomStylesheet",
"wizard-custom-class": "This class affects the entire wizard",
"wizard-above-wizard-div": "This class affects content displayed above each slide",
"wizard-below-wizard-div": "This class affects content displayed below each slide",
"wizard-step-count": "This class affects the 'Step m of n: Step Label' part of the wizard",
"wizard-step-count-label": "This class affects the 'Step m of n:' part of the count",
"wizard-step-count-current-step": "This class affects the display of the current step number of the count",
"wizard-step-count-total": "This class affects the display of the total number of steps display of the count",
"wizard-step-current-step-name": "This class affects the display of the name of the current step",
"wizard-step-list": "This class affects the 'Jump to step: 1 2 3' part of the wizard",
"wizard-jump-to-step": "This class affects the text 'Jump to step:' part of the step list",
"wizard-step-list-button": "This class affects the number list of the step list",
"wizard-slide-box": "This class affects the box that contains the current slide",
"wizard-back-button": "This class affects the back button",
"wizard-forward-button": "This class affects the forward button",
"text": "\\define PickClassToEdit()\n<$select\n tiddler='$:/state/WizardWizard/EditCustomStylesheet/PickClassToEdit'\n field=selected_class\n>\n <option\n value=''\n >\n --\n </option>\n <$list\n filter='[list[$:/plugins/inmysocks/WizardWizard/CustomStylesheet!!class_list]]'\n variable=ClassName\n >\n <$list\n filter='[[$:/settings/plugins/inmysocks/WizardWizard/CustomStylesheetSettings]get<ClassName>!prefix[True]] [[$:/settings/plugins/inmysocks/WizardWizard/CustomStylesheetSettings]!has<ClassName>]'\n variable=dummy\n >\n <option>\n <<ClassName>>\n </option>\n </$list>\n </$list>\n</$select>\n<$button>\n Add\n <$action-setfield\n $tiddler='$:/settings/plugins/inmysocks/WizardWizard/CustomStylesheetSettings'\n $field={{$:/state/WizardWizard/EditCustomStylesheet/PickClassToEdit!!selected_class}}\n $value=True\n />\n <$action-setfield\n $tiddler='$:/state/WizardWizard/EditCustomStylesheet/PickClassToEdit'\n selected_class=''\n />\n</$button>\n\\end\n\n\\define EditPropertyInput()\n<$list\n filter='[<PropertyName>addprefix[-]addprefix<ClassName>addprefix[wizard-custom-class-]]'\n variable=FieldName\n>\n <!-- Display gets some special things -->\n <$list\n filter='[<FieldName>suffix[display]]'\n variable=dummy\n >\n <$select\n field=<<FieldName>>\n style='width:100%'\n >\n <option\n value=''\n >\n --\n </option>\n <$list\n filter='none inline block inline-block initial inherit'\n variable=OptionName\n >\n <option>\n <<OptionName>>\n </option>\n </$list>\n </$select>\n </$list>\n <!-- Color gets a color picker -->\n <$list\n filter='[<FieldName>suffix[color]]'\n variable=dummy\n >\n <$edit-text field=<<FieldName>> type='color' style='width:100%'/>\n </$list>\n <!-- Other properties get text fields -->\n <$list\n filter='[<FieldName>!suffix[display]!suffix[color]]'\n variable=dummy\n >\n <$edit-text field=<<FieldName>> class='tc-edit-texteditor'/>\n </$list>\n</$list>\n\\end\n\n\\define DisplayClass()\n<tr>\n <th\n colspan=3\n style='border-top:solid 1px black'\n >\n Class: <<ClassName>><br>\n <$list\n filter='[[$:/plugins/inmysocks/WizardWizard/EditCustomStylesheet]get<ClassName>]'\n >\n <$view\n field='title'\n />\n </$list>\n </th>\n</tr>\n<tr>\n <th\n colspan=3\n >\n Add Property:\n <$select\n tiddler='$:/state/WizardWizard/EditCustomStylesheet/PickPropertyToEdit'\n field=selected_property\n >\n <option\n value=''\n >\n --\n </option>\n <$list\n filter='[list[$:/plugins/inmysocks/WizardWizard/CustomStylesheet!!property_list]]'\n variable=PropertyName\n >\n <$list\n filter='[<PropertyName>addprefix[-]addprefix<ClassName>addprefix[show-]]'\n variable=ShowPropertyName\n >\n <$list\n filter='[[$:/settings/plugins/inmysocks/WizardWizard/CustomStylesheetSettings]get<ShowPropertyName>!prefix[True]] [[$:/settings/plugins/inmysocks/WizardWizard/CustomStylesheetSettings]!has<ShowPropertyName>]'\n variable=dummy\n >\n <option\n value=<<ShowPropertyName>>\n >\n <<PropertyName>>\n </option>\n </$list>\n </$list>\n </$list>\n </$select>\n <$button>\n Add\n <$action-setfield\n $tiddler='$:/settings/plugins/inmysocks/WizardWizard/CustomStylesheetSettings'\n $field={{$:/state/WizardWizard/EditCustomStylesheet/PickPropertyToEdit!!selected_property}}\n $value=True\n />\n <$action-setfield\n $tiddler='$:/state/WizardWizard/EditCustomStylesheet/PickPropertyToEdit'\n selected_property=''\n />\n </$button>\n </th>\n</tr>\n<$list\n filter='[list[$:/plugins/inmysocks/WizardWizard/CustomStylesheet!!property_list]]'\n variable=PropertyName\n>\n <$list\n filter='[<PropertyName>addprefix[-]addprefix<ClassName>addprefix[show-]]'\n variable=ShowPropertyName\n >\n <$list\n filter='[[$:/settings/plugins/inmysocks/WizardWizard/CustomStylesheetSettings]get<ShowPropertyName>prefix[True]]'\n variable=dummy\n >\n <tr>\n <td>\n <$view\n tiddler=<<PropertyName>>\n field='title'\n />\n </td>\n <td>\n <<EditPropertyInput>>\n </td>\n <td>\n <$button>\n Remove\n <$action-setfield\n $tiddler='$:/settings/plugins/inmysocks/WizardWizard/CustomStylesheetSettings'\n $field=<<ShowPropertyName>>\n $value=False\n />\n </$button>\n </td>\n </tr>\n </$list>\n </$list>\n</$list>\n\\end\n\nSelect which class you wish to edit, then click `Add`. Then you can add specific properties to each class and set their values using the table below.\n\n<<PickClassToEdit>>\n\n<$tiddler\n tiddler='$:/settings/plugins/inmysocks/WizardWizard/CustomStylesheetSettings'\n>\n <table\n style='width:100%;border-bottom:solid 1px black;border-top:solid 1px black;'\n >\n <$list\n filter='[[$:/plugins/inmysocks/WizardWizard/CustomStylesheet]get[parent_class]]'\n variable=ClassName\n >\n <<DisplayClass>>\n </$list>\n </table>\n\n <table\n style='width:100%;border-bottom:solid 1px black'\n >\n <$list\n filter='[list[$:/plugins/inmysocks/WizardWizard/CustomStylesheet!!class_list]]'\n variable=ClassName\n >\n <$list\n filter='[[$:/settings/plugins/inmysocks/WizardWizard/CustomStylesheetSettings]get<ClassName>prefix[True]]'\n variable=dummy\n >\n <<DisplayClass>>\n </$list>\n </$list>\n </table>\n</$tiddler>\n"
},
"$:/plugins/inmysocks/WizardWizard/Wizard Macro": {
"tags": "$:/tags/Macro",
"title": "$:/plugins/inmysocks/WizardWizard/Wizard Macro",
"text": "\\define WizardTemp() $:/temp/Wizard/$(WizardName)$\n\n\\define WizardState() $:/state/Wizard/$(WizardName)$\n\n\\define EndFilter() [is[system]!is[system]]\n\n\\define FinishWizardButton()\n<$list\n filter='[all[shadows+tiddlers]tag<WizardName>finish_button[True]]'\n>\n <$transclude/>\n</$list>\n\\end\n\n\\define AliasEmptyMessage($FallBackName$)\n<$list\n variable=Alias\n filter='[is[current]get[caption]]'\n emptyMessage='<$macrocall $name=\"showalias\" tid=<<ContainingTiddler>> alias=\"\"\"$FallBackName$\"\"\"/>'\n>\n <$macrocall\n $name=\"showalias\"\n tid=<<ContainingTiddler>>\n alias=<<Alias>>\n />\n</$list>\n\\end\n\n\\define ForwardButtonCheck()\n<$set\n name=ListSoFar\n value=''\n>\n <$list\n filter='[{!!current_step}get[forward_conditions]]'\n variable=FullList\n emptyMessage=<<MakeForwardButton>>\n >\n <<InnerForwardButtonCheck>>\n </$list>\n</$set>\n\\end\n\n\\define InnerForwardButtonCheck()\n<$set\n name=CurrentFilter\n filter='[<FullList>removeprefix<ListSoFar>splitbefore[;]removesuffix[;]]'\n emptyValue='[is[system]!is[system]]'\n>\n <$list\n filter='[<CurrentFilter>prefix<EndFilter>]'\n variable=dummy\n >\n <<MakeForwardButton>>\n </$list>\n <$set\n name=ListSoFar\n filter='[<ListSoFar>addsuffix<CurrentFilter>addsuffix[;]]'\n >\n <$list\n filter=<<CurrentFilter>>\n variable=dummy\n emptyMessage=\"\"\"<$list\n filter='[<CurrentFilter>!prefix<EndFilter>]'\n variable=dummy\n >\n <$list\n filter='[{!!current_step}get[unfinished_message]]'\n >\n <$view\n field='title'\n />\n </$list>\n </$list>\"\"\"\n >\n <<InnerForwardButtonCheck>>\n </$list>\n </$set>\n</$set>\n\\end\n\n\\define MakeForwardButton()\n<$button class=wizard-forward-button>Next\n <$action-setfield\n $tiddler=<<WizardState>>\n $field=current_step\n $value=<<NextTid>>\n />\n</$button>\n\\end\n\n\\define ConfigurationWizard(WizardName SortField:order class:wizard-default-class UseAlias:false)\n<div\n class='$class$'\n>\n <$vars\n ContainingTiddler=<<currentTiddler>>\n WizardName=\"\"\"$WizardName$\"\"\"\n >\n <$tiddler\n tiddler=<<WizardState>>\n >\n <div\n class=wizard-above-wizard-div\n >\n <$list\n filter=\"\"\"[all[shadows+tiddlers]tag[$WizardName$]above_wizard[True]nsort[$SortField$]]\"\"\"\n variable=AboveWizard\n >\n <$transclude\n tiddler=<<AboveWizard>>\n mode=block\n />\n </$list>\n </div>\n <$set\n name=StepList\n filter=\"\"\"[all[shadows+tiddlers]tag<WizardName>!above_wizard[True]!finish_button[True]!below_wizard[True]nsort[$SortField$]]\"\"\"\n >\n <$list\n filter=\"\"\"[all[shadows+tiddlers]tag<WizardName>!above_wizard[True]!finish_button[True]!below_wizard[True]nsort[$SortField$]first[]]\"\"\"\n variable=FirstTiddler\n >\n <$list\n filter=\"\"\"[[True]prefix[$UseAlias$]]\"\"\"\n variable=dummy\n >\n <$list\n filter=\"\"\"[<currentTiddler>get[current_step]]\"\"\"\n emptyMessage=\"\"\"<$tiddler\n tiddler=<<FirstTiddler>>\n >\n <$macrocall\n $name=AliasEmptyMessage\n FallBackName=<<FirstTiddler>>\n />\n </$tiddler>\"\"\"\n >\n <$macrocall\n $name=AliasEmptyMessage\n FallBackName=<<CurrentStepx>>\n />\n </$list>\n </$list>\n <h2\n class=wizard-step-count\n >\n <span\n class=wizard-step-count-label\n >\n Step\n\n <span\n class=wizard-step-count-current-step\n >\n <$list\n filter=\"\"\"[<currentTiddler>get[current_step]]\"\"\"\n variable=CurrentStep\n emptyMessage=1\n >\n <$count\n filter='[all[shadows+tiddlers]tag<WizardName>!above_wizard[True]!finish_button[True]!below_wizard[True]nsort[$SortField$]allbefore:include<CurrentStep>][<FirstTiddler>]'\n />\n </$list>\n </span>\n of\n <span\n class=wizard-step-count-total\n >\n <$count\n filter=<<StepList>>\n />\n </span>:\n </span>\n <span\n class=wizard-step-current-step-name\n >\n <$list\n filter=\"\"\"[<currentTiddler>get[current_step]]\"\"\"\n emptyMessage='<$view tiddler=<<FirstTiddler>> field=caption><$view tiddler=<<FirstTiddler>> field=title/></$view>'\n >\n <$view\n field='caption'\n >\n <$view\n field='title'\n />\n </$view>\n </$list>\n </span>\n </h2>\n <$list\n filter=\"\"\"[<currentTiddler>get[current_step]]\"\"\"\n variable=CurrentStep\n >\n <span\n class=wizard-step-list\n >\n <$reveal\n type='nomatch'\n state='!!current_step'\n text=<<FirstTiddler>>\n >\n <span\n class=wizard-jump-to-step\n >\n Jump to step:\n </span>\n </$reveal>\n <$list filter='[all[shadows+tiddlers]tag<WizardName>!above_wizard[True]!finish_button[True]!below_wizard[True]nsort[$SortField$]allbefore<CurrentStep>]'>\n <$button class='tc-btn-invisible wizard-step-list-button'>\n <$action-setfield\n $tiddler=<<WizardState>>\n $field=current_step\n $value=<<currentTiddler>>\n />\n <$count\n filter='[all[shadows+tiddlers]tag<WizardName>!above_wizard[True]!finish_button[True]!below_wizard[True]nsort[$SortField$]allbefore:include<currentTiddler>][<FirstTiddler>]'\n />\n </$button>\n </$list>\n </span>\n </$list>\n <div\n class=wizard-slide-box\n >\n <$transclude\n tiddler={{!!current_step}}\n mode=block\n >\n <$transclude\n tiddler=<<FirstTiddler>>\n mode=block\n />\n </$transclude>\n </div>\n <br>\n <$set\n name=SecondTiddler\n filter=\"\"\"[all[shadows+tiddlers]tag<WizardName>!above_wizard[True]!finish_button[True]!below_wizard[True]nsort[$SortField$]after<FirstTiddler>]\"\"\"\n >\n <$set\n name=NextTiddler\n filter=\"\"\"[all[shadows+tiddlers]tag<WizardName>!above_wizard[True]!finish_button[True]!below_wizard[True]nsort[$SortField$]after{!!current_step}]\"\"\"\n emptyValue=<<SecondTiddler>>\n >\n <$set\n name=PreviousTiddler\n filter=\"\"\"[all[shadows+tiddlers]tag<WizardName>!above_wizard[True]!finish_button[True]!below_wizard[True]nsort[$SortField$]before{!!current_step}]\"\"\"\n >\n <$list\n filter=<<PreviousTiddler>>\n variable=PreviousTid\n >\n <$button class=wizard-back-button>Back\n <$action-setfield\n $tiddler=<<WizardState>>\n $field=current_step\n $value=<<PreviousTid>>\n />\n </$button>\n </$list>\n <$list\n filter=\"\"\"[all[shadows+tiddlers]tag<WizardName>!above_wizard[True]!finish_button[True]!below_wizard[True]nsort[$SortField$]last[]]\"\"\"\n variable=LastTiddler\n >\n <$reveal\n type='nomatch'\n state=\"\"\"!!current_step\"\"\"\n text=<<LastTiddler>>\n >\n <$list\n filter=<<NextTiddler>>\n variable=NextTid\n >\n <<ForwardButtonCheck>>\n </$list>\n </$reveal>\n <$reveal\n type='match'\n state=\"\"\"!!current_step\"\"\"\n text=<<LastTiddler>>\n >\n <<FinishWizardButton>>\n </$reveal>\n </$list>\n </$set>\n </$set>\n </$set>\n </$list>\n </$set>\n <div\n class=wizard-below-wizard-div\n >\n <$list\n filter=\"\"\"[all[shadows+tiddlers]tag<WizardName>below_wizard[True]nsort[$SortField$]]\"\"\"\n variable=BelowWizard\n >\n <$transclude\n tiddler=<<BelowWizard>>\n mode=block\n />\n </$list>\n </div>\n </$tiddler>\n </$vars>\n</div>\n\\end\n\nThe simplest description for this is a slide show. You give a tag and then you can move forward and backward through a list of tiddlers with that tag.\n\nUsage:\n\nFirst go to [[$:/plugins/inmysocks/WizardWizard/Wizard Setup]] and set up your wizard. As part of that setup you will give your wizard a name, then anywhere you put `<<ConfigurationWizard WizardName>>` (replace `WizardName` with the name you chose) it will display your wizard.\n\n```\n<<ConfigurationWizard WizardName SortField class>>\n```\n\n|!~WizardName |The name of your wizard. Different wizards need different names. |\n|!~SortField |The field that is used to order your steps. Defaults to `order`. |\n|!class |An optional css class, see below for more information. |\n|!UseAlias |If set to `True` than the tiddler containing the wizard will show the caption of the current step instead of the containing tiddler title. If the step tiddler doesn't have a caption than the step tiddler title is used instead. Defaults to `false`. |\n\nIn the tiddlers for each step of the wizard you have access to some special helper macros. These macros only actually function in the wizard itself, so if you open up one of the tiddlers for a specific step these macros won't function as expected.\n\n*`<<WizardTemp>>` is a temporary tiddler for storing input in each step, so for example if you have `<$edit-text tiddler=<<WizardTemp>> field=name/>` in one step than you can access it in other places (like for the done button) by doing something like `<$tiddler tiddler=<<WizardTemp>>>{{!!name}}</$tiddler>`. Hopefully I will get better examples.\n*`<<WizardState>>` is a state tiddler for storing state information about the wizard. The name of the tiddler for the current step is stored in the `current_step` field of this tiddler. You can use it to store other state information or if you wish to manipulate the current step you can change the contents of the field. If you put anything other than the name of a tiddler that is part of the wizard as the `current_step` than clicking on the `Forward` button will bring you to the second step in the wizard.\n\n!!Making a finished button\n\nWhen you are on the last step the `Forward` button will not appear. Instead you can create a tiddler tagged with the same tag as everything else and put a button inside that tiddler with whatever you want to happen when you are finished with the wizard. Then give that tiddler the field `finish_button` with the contents `True` (this can be done using the [[$:/plugins/inmysocks/WizardWizard/Wizard Setup]]), then that button will be displayed in place of the forward button when you are on the last step.\n\nYou can make it something other than a button if you wish.\n\n!!Changing the appearance\n\nLook at [[$:/plugins/inmysocks/WizardWizard/stylesheets.tid]] for a stylesheet you can copy and edit to change the appearance.\n"
},
"$:/plugins/inmysocks/WizardWizard/Wizard Setup": {
"title": "$:/plugins/inmysocks/WizardWizard/Wizard Setup",
"text": "This is the setup for the wizard wizard!\n\nYou give a tag you want to use, then any tiddlers tagged with that tag will be part of the wizard. Tiddlers can be set to display so that you can page through them. You can also set a tiddler to display above the others as an unchanging header, or below everything else as a footer.\n\nFirst, enter the tag you want to use:\n<$edit-text tiddler='$:/temp/Wizard Setup' field='wizard_name' class='tc-edit-texteditor'/>\n\nNow check the boxes next to the tiddlers you want to use as headers or footers (if any) and set the order. If you have a button you wish to use as the finish button (the button that appears instead of the `Forward` button when on the last step) put it in a tiddler tagged with the same tag and check the `Finished Button` box next to that tiddler in the table below.\n\nHere are the tiddlers that currently have the tag:\n\n<table\n style='width:100%'\n>\n <tr>\n <th>\n Header\n </th>\n <th>\n Footer\n </th>\n <th>\n Finished Button\n </th>\n <th>\n Tiddler Name\n </th>\n <th>\n Order\n </th>\n </tr>\n <$list\n filter='[tag{$:/temp/Wizard Setup!!wizard_name}]'\n emptyMessage='There are no tiddlers with that tag.'\n >\n <tr>\n <td>\n <$checkbox\n field='above_wizard'\n checked='True'\n unchecked=''\n />\n </td>\n <td>\n <$checkbox\n field='below_wizard'\n checked='True'\n unchecked=''\n />\n </td>\n <td>\n <$checkbox\n field='finish_button'\n checked='True'\n unchecked=''\n />\n </td>\n <td>\n <$view\n field='caption'\n >\n <$view\n field='title'\n />\n </$view>\n </td>\n <td>\n <$edit-text\n field='order'\n class='tc-edit-texteditor'\n />\n </td>\n </tr>\n </$list>\n</table>\n"
},
"$:/plugins/inmysocks/WizardWizard/stylesheets": {
"tags": "$:/tags/Stylesheet",
"title": "$:/plugins/inmysocks/WizardWizard/stylesheets",
"text": "/*\nYou can use this as a template to make new classes to change how your wizard looks and then use the class attribute when calling the macro and specifying your new class.\nTo do this copy this tiddler and in the new copy replace everywhere it says wizard-default-class with whatever you want to name your class.\n\nSome useful bits:\n\nto hide a section (for example if you don't wan't to display the buttons to jump to a section) find the part in your tiddler for that section (in the example it would be .wizard-default-class .wizard-step-list) and then put\n\ndisplay:none;\n\ninside it. Inside means between the opening and closing curly braces. So you end up with\n\n.wizard-default-class .wizard-step-list {\ndisplay:none;\n}\n\n\nCommon things to change:\n\nfont-size - changes the size of the font. You give numbers followed by px, example: font-size:12px;\n\ncolor - changes the font color. Give a word like 'blue' or a hex value like '#ffffff'\n\nbackground-color - changes the background color, same inputs as color\n\nif you want more search online for css properties.\n*/\n\n/*\nThis gets applied to everything in the wizard\n*/\n.wizard-default-class {\n\n}\n\n/*\nThis gets applied to the content of the tiddlers with the field above_wizard set to True\n*/\n.wizard-default-class .wizard-above-wizard-div {\n\n}\n\n/*\nThis gets applied to the content of the tiddlers with the field below_wizard set to True\n*/\n.wizard-default-class .wizard-below-wizard-div {\n\n}\n\n/*\nThis gets applied to the 'Step 1 of 6: Welcome!' part\n*/\n.wizard-default-class .wizard-step-count {\n\n}\n\n/*\nThis gets applied to only the label part, so 'Step 1 of 6:' in the previous example\n*/\n.wizard-default-class .wizard-step-count .wizard-step-count-label {\n\n}\n\n/*\nThis gets applied to only the number showing the current step, so the '1' in the previous example\n*/\n.wizard-default-class .wizard-step-count .wizard-step-count-label .wizard-step-count-current-step {\n\n}\n\n/*\nThis gets applied to only the number showing the total number of steps, so the '6' in the previous example\n*/\n.wizard-default-class .wizard-step-count .wizard-step-count-label .wizard-step-count-total {\n\n}\n\n/*\nThis gets applied to the name of the current step, so 'Welcome!' in the example\n*/\n.wizard-default-class .wizard-step-count .wizard-step-count-label .wizard-step-current-step-name {\n\n}\n\n/*\nThis gets applied to the list showing the numbers to go to previous steps, the 'Jump to step: 1 2 3 4' part\n*/\n.wizard-default-class .wizard-step-list {\n\n}\n\n/*\nThis gets applied to the 'Jump to step:' text only\n*/\n.wizard-default-class .wizard-step-list .wizard-jump-to-step {\n\n}\n\n/*\nThis gets applied to the buttons themselves (the 1, 2, etc. that you can click on)\n*/\n.wizard-default-class .wizard-step-list .wizard-step-list-button {\n color:#5778d8;\n}\n\n/*\nThis is for the same buttons, but it takes effect when you hover over them.\n*/\n.wizard-default-class .wizard-step-list .wizard-step-list-button:hover {\n text-decoration: underline;\n}\n\n/*\nThis is the box around the content that changes for each step.\n*/\n.wizard-default-class .wizard-slide-box {\n border:solid lightgrey 1px;\n padding:10px;\n box-shadow:5px 5px 5px #888888;\n}\n\n/*\nThis gets applied to the back button\n*/\n.wizard-default-class .wizard-back-button {\n\n}\n\n/*\nThis gets applied to the forward button\n*/\n.wizard-default-class .wizard-forward-button {\n\n}\n"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/browser-sniff/sniff.js": {
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/browser-sniff/sniff.js\ntype: application/javascript\nmodule-type: info\n\nInitialise $:/info/browser 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\tif($tw.browser) {\n\t\t// Mappings from tiddler titles (prefixed with \"$:/info/browser/\") to bowser.browser property name\n\t\tvar bowser = require(\"$:/plugins/tiddlywiki/browser-sniff/bowser/bowser.js\"),\n\t\t\tmappings = [\n\t\t\t\t[\"name\",\"name\",\"unknown\"],\n\t\t\t\t[\"version\",\"version\"],\n\t\t\t\t[\"is/webkit\",\"webkit\"],\n\t\t\t\t[\"is/gecko\",\"gecko\"],\n\t\t\t\t[\"is/chrome\",\"chrome\"],\n\t\t\t\t[\"is/firefox\",\"firefox\"],\n\t\t\t\t[\"is/ios\",\"ios\"],\n\t\t\t\t[\"is/iphone\",\"iphone\"],\n\t\t\t\t[\"is/ipad\",\"ipad\"],\n\t\t\t\t[\"is/ipod\",\"ios\"],\n\t\t\t\t[\"is/opera\",\"opera\"],\n\t\t\t\t[\"is/phantomjs\",\"phantomjs\"],\n\t\t\t\t[\"is/safari\",\"safari\"],\n\t\t\t\t[\"is/seamonkey\",\"seamonkey\"],\n\t\t\t\t[\"is/blackberry\",\"blackberry\"],\n\t\t\t\t[\"is/webos\",\"webos\"],\n\t\t\t\t[\"is/silk\",\"silk\"],\n\t\t\t\t[\"is/bada\",\"bada\"],\n\t\t\t\t[\"is/tizen\",\"tizen\"],\n\t\t\t\t[\"is/sailfish\",\"sailfish\"],\n\t\t\t\t[\"is/android\",\"android\"],\n\t\t\t\t[\"is/windowsphone\",\"windowsphone\"],\n\t\t\t\t[\"is/firefoxos\",\"firefoxos\"]\n\t\t\t];\n\t\t$tw.utils.each(mappings,function(mapping) {\n\t\t\tvar value = bowser.browser[mapping[1]];\n\t\t\tif(value === undefined) {\n\t\t\t\tvalue = mapping[2];\n\t\t\t}\n\t\t\tif(value === undefined) {\n\t\t\t\tvalue = false;\n\t\t\t}\n\t\t\tif(typeof value === \"boolean\") {\n\t\t\t\tvalue = mapBoolean(value);\n\t\t\t}\n\t\t\tinfoTiddlerFields.push({title: \"$:/info/browser/\" + mapping[0], text: value});\n\t\t});\n\t\t// Set $:/info/browser/name to the platform with some changes from Bowser\n\t\tvar platform = bowser.browser.name;\n\t\tif(\"iPad iPhone iPod\".split(\" \").indexOf(platform) !== -1) {\n\t\t\tplatform = \"iOS\";\n\t\t}\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/name\", text: platform});\n\t\t// Non-bowser settings for TiddlyFox and TiddlyDesktop\n\t\tvar hasTiddlyFox = !!document.getElementById(\"tiddlyfox-message-box\"), // Fails because message box is added after page load\n\t\t\tisTiddlyDesktop = false; // Can't detect it until we update TiddlyDesktop to have a distinct useragent string\n\t\t//infoTiddlerFields.push({title: \"$:/info/browser/has/tiddlyfox\", text: mapBoolean(hasTiddlyFox)});\n\t\t//infoTiddlerFields.push({title: \"$:/info/browser/is/tiddlydesktop\", text: mapBoolean(isTiddlyDesktop)});\n\t\tif(isTiddlyDesktop) {\n\t\t\tinfoTiddlerFields.push({title: \"$:/info/browser/name\", text: \"TiddlyDesktop\"});\n\t\t}\n\t}\n\treturn infoTiddlerFields;\n};\n\n})();\n",
"title": "$:/plugins/tiddlywiki/browser-sniff/sniff.js",
"type": "application/javascript",
"module-type": "info"
},
"$:/plugins/tiddlywiki/browser-sniff/bowser/bowser.js": {
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/browser-sniff/bowser/bowser.js",
"module-type": "library",
"text": "/*!\n * Bowser - a browser detector\n * https://github.com/ded/bowser\n * MIT License | (c) Dustin Diaz 2014\n */\n\n!function (name, definition) {\n if (typeof module != 'undefined' && module.exports) module.exports['browser'] = definition()\n else if (typeof define == 'function') define(definition)\n else this[name] = definition()\n}('bowser', function () {\n /**\n * See useragents.js for examples of navigator.userAgent\n */\n\n var t = true\n\n function detect(ua) {\n\n function getFirstMatch(regex) {\n var match = ua.match(regex);\n return (match && match.length > 1 && match[1]) || '';\n }\n\n var iosdevice = getFirstMatch(/(ipod|iphone|ipad)/i).toLowerCase()\n , likeAndroid = /like android/i.test(ua)\n , android = !likeAndroid && /android/i.test(ua)\n , versionIdentifier = getFirstMatch(/version\\/(\\d+(\\.\\d+)?)/i)\n , tablet = /tablet/i.test(ua)\n , mobile = !tablet && /[^-]mobi/i.test(ua)\n , result\n\n if (/opera|opr/i.test(ua)) {\n result = {\n name: 'Opera'\n , opera: t\n , version: versionIdentifier || getFirstMatch(/(?:opera|opr)[\\s\\/](\\d+(\\.\\d+)?)/i)\n }\n }\n else if (/windows phone/i.test(ua)) {\n result = {\n name: 'Windows Phone'\n , windowsphone: t\n , msie: t\n , version: getFirstMatch(/iemobile\\/(\\d+(\\.\\d+)?)/i)\n }\n }\n else if (/msie|trident/i.test(ua)) {\n result = {\n name: 'Internet Explorer'\n , msie: t\n , version: getFirstMatch(/(?:msie |rv:)(\\d+(\\.\\d+)?)/i)\n }\n }\n else if (/chrome|crios|crmo/i.test(ua)) {\n result = {\n name: 'Chrome'\n , chrome: t\n , version: getFirstMatch(/(?:chrome|crios|crmo)\\/(\\d+(\\.\\d+)?)/i)\n }\n }\n else if (iosdevice) {\n result = {\n name : iosdevice == 'iphone' ? 'iPhone' : iosdevice == 'ipad' ? 'iPad' : 'iPod'\n }\n // WTF: version is not part of user agent in web apps\n if (versionIdentifier) {\n result.version = versionIdentifier\n }\n }\n else if (/sailfish/i.test(ua)) {\n result = {\n name: 'Sailfish'\n , sailfish: t\n , version: getFirstMatch(/sailfish\\s?browser\\/(\\d+(\\.\\d+)?)/i)\n }\n }\n else if (/seamonkey\\//i.test(ua)) {\n result = {\n name: 'SeaMonkey'\n , seamonkey: t\n , version: getFirstMatch(/seamonkey\\/(\\d+(\\.\\d+)?)/i)\n }\n }\n else if (/firefox|iceweasel/i.test(ua)) {\n result = {\n name: 'Firefox'\n , firefox: t\n , version: getFirstMatch(/(?:firefox|iceweasel)[ \\/](\\d+(\\.\\d+)?)/i)\n }\n if (/\\((mobile|tablet);[^\\)]*rv:[\\d\\.]+\\)/i.test(ua)) {\n result.firefoxos = t\n }\n }\n else if (/silk/i.test(ua)) {\n result = {\n name: 'Amazon Silk'\n , silk: t\n , version : getFirstMatch(/silk\\/(\\d+(\\.\\d+)?)/i)\n }\n }\n else if (android) {\n result = {\n name: 'Android'\n , version: versionIdentifier\n }\n }\n else if (/phantom/i.test(ua)) {\n result = {\n name: 'PhantomJS'\n , phantom: t\n , version: getFirstMatch(/phantomjs\\/(\\d+(\\.\\d+)?)/i)\n }\n }\n else if (/blackberry|\\bbb\\d+/i.test(ua) || /rim\\stablet/i.test(ua)) {\n result = {\n name: 'BlackBerry'\n , blackberry: t\n , version: versionIdentifier || getFirstMatch(/blackberry[\\d]+\\/(\\d+(\\.\\d+)?)/i)\n }\n }\n else if (/(web|hpw)os/i.test(ua)) {\n result = {\n name: 'WebOS'\n , webos: t\n , version: versionIdentifier || getFirstMatch(/w(?:eb)?osbrowser\\/(\\d+(\\.\\d+)?)/i)\n };\n /touchpad\\//i.test(ua) && (result.touchpad = t)\n }\n else if (/bada/i.test(ua)) {\n result = {\n name: 'Bada'\n , bada: t\n , version: getFirstMatch(/dolfin\\/(\\d+(\\.\\d+)?)/i)\n };\n }\n else if (/tizen/i.test(ua)) {\n result = {\n name: 'Tizen'\n , tizen: t\n , version: getFirstMatch(/(?:tizen\\s?)?browser\\/(\\d+(\\.\\d+)?)/i) || versionIdentifier\n };\n }\n else if (/safari/i.test(ua)) {\n result = {\n name: 'Safari'\n , safari: t\n , version: versionIdentifier\n }\n }\n else result = {}\n\n // set webkit or gecko flag for browsers based on these engines\n if (/(apple)?webkit/i.test(ua)) {\n result.name = result.name || \"Webkit\"\n result.webkit = t\n if (!result.version && versionIdentifier) {\n result.version = versionIdentifier\n }\n } else if (!result.opera && /gecko\\//i.test(ua)) {\n result.name = result.name || \"Gecko\"\n result.gecko = t\n result.version = result.version || getFirstMatch(/gecko\\/(\\d+(\\.\\d+)?)/i)\n }\n\n // set OS flags for platforms that have multiple browsers\n if (android || result.silk) {\n result.android = t\n } else if (iosdevice) {\n result[iosdevice] = t\n result.ios = t\n }\n\n // OS version extraction\n var osVersion = '';\n if (iosdevice) {\n osVersion = getFirstMatch(/os (\\d+([_\\s]\\d+)*) like mac os x/i);\n osVersion = osVersion.replace(/[_\\s]/g, '.');\n } else if (android) {\n osVersion = getFirstMatch(/android[ \\/-](\\d+(\\.\\d+)*)/i);\n } else if (result.windowsphone) {\n osVersion = getFirstMatch(/windows phone (?:os)?\\s?(\\d+(\\.\\d+)*)/i);\n } else if (result.webos) {\n osVersion = getFirstMatch(/(?:web|hpw)os\\/(\\d+(\\.\\d+)*)/i);\n } else if (result.blackberry) {\n osVersion = getFirstMatch(/rim\\stablet\\sos\\s(\\d+(\\.\\d+)*)/i);\n } else if (result.bada) {\n osVersion = getFirstMatch(/bada\\/(\\d+(\\.\\d+)*)/i);\n } else if (result.tizen) {\n osVersion = getFirstMatch(/tizen[\\/\\s](\\d+(\\.\\d+)*)/i);\n }\n if (osVersion) {\n result.osversion = osVersion;\n }\n\n // device type extraction\n var osMajorVersion = osVersion.split('.')[0];\n if (tablet || iosdevice == 'ipad' || (android && (osMajorVersion == 3 || (osMajorVersion == 4 && !mobile))) || result.silk) {\n result.tablet = t\n } else if (mobile || iosdevice == 'iphone' || iosdevice == 'ipod' || android || result.blackberry || result.webos || result.bada) {\n result.mobile = t\n }\n\n // Graded Browser Support\n // http://developer.yahoo.com/yui/articles/gbs\n if ((result.msie && result.version >= 10) ||\n (result.chrome && result.version >= 20) ||\n (result.firefox && result.version >= 20.0) ||\n (result.safari && result.version >= 6) ||\n (result.opera && result.version >= 10.0) ||\n (result.ios && result.osversion && result.osversion.split(\".\")[0] >= 6)\n ) {\n result.a = t;\n }\n else if ((result.msie && result.version < 10) ||\n (result.chrome && result.version < 20) ||\n (result.firefox && result.version < 20.0) ||\n (result.safari && result.version < 6) ||\n (result.opera && result.version < 10.0) ||\n (result.ios && result.osversion && result.osversion.split(\".\")[0] < 6)\n ) {\n result.c = t\n } else result.x = t\n\n return result\n }\n\n var bowser = detect(typeof navigator !== 'undefined' ? navigator.userAgent : '')\n\n\n /*\n * Set our detect method to the main bowser object so we can\n * reuse it to test other user agents.\n * This is needed to implement future tests.\n */\n bowser._detect = detect;\n\n return bowser\n});\n"
},
"$:/plugins/tiddlywiki/browser-sniff/readme": {
"title": "$:/plugins/tiddlywiki/browser-sniff/readme",
"text": "This plugin adds a number of `$:/info/` tiddlers containing information about the current browser.\n\nIt allows you to create content that is presented in a way that is responsive to different browsers.\n\nFor example, http://tiddlywiki.com uses this plugin to present the user with the best options for getting started depending on their browser.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/browser-sniff]]\n"
},
"$:/plugins/tiddlywiki/browser-sniff/usage": {
"title": "$:/plugins/tiddlywiki/browser-sniff/usage",
"text": "! Information Tiddlers\n\nThe following informational tiddlers are created at startup:\n\n|!Title |!Description |\n|[[$:/info/browser/is/android]] |Running on Android? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/bada]] |Running on Bada? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/blackberry]] |Running on ~BlackBerry? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/chrome]] |Running on Chrome? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/firefox]] |Running on Firefox? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/firefoxos]] |Running on Firefox OS? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/gecko]] |Running on Gecko? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/ios]] |Running on iOS (ie an iPhone, iPad or iPod)? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/ipad]] |Running on iPad? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/iphone]] |Running on iPhone? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/ipod]] |Running on iPod? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/opera]] |Running on Opera? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/phantomjs]] |Running on ~PhantomJS? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/safari]] |Running on Safari? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/sailfish]] |Running on Sailfish? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/seamonkey]] |Running on Sea Monkey? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/silk]] |Running on Amazon's Silk? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/tizen]] |Running on Tizen? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/webkit]] |Running on ~WebKit? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/webos]] |Running on ~WebOS? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/windowsphone]] |Running on Windows Phone? (\"yes\" or \"no\") |\n|[[$:/info/browser/name]] |Platform name (see below) |\n|[[$:/info/browser/version]] |Browser version |\n\nThe browser information is obtained with [[Bowser, a browser detector library from Dustin Diaz|https://github.com/ded/bowser/]]. Possible browser names include:\n\n* ''\"Amazon Silk\"''\n* ''\"Android\"''\n* ''\"Bada\"''\n* ''\"~BlackBerry\"''\n* ''\"Chrome\"''\n* ''\"Firefox\"''\n* ''\"Internet Explorer\"''\n* ''\"iOS\"''\n* ''\"Opera\"''\n* ''\"~PhantomJS\"''\n* ''\"Safari\"''\n* ''\"Sailfish\"''\n* ''\"~SeaMonkey\"''\n* ''\"~TiddlyDesktop\"''\n* ''\"Tizen\"''\n* ''\"~WebOS\"''\n* ''\"Windows Phone\"''\n\nNote that Bowser returns \"iPhone\", \"iPad\" and \"iPod\" as distinct values for the name of the current browser. TiddlyWiki converts all three distinct values into \"iOS\" before copying to [[$:/info/browser/name]].\n"
}
}
}
{
"tiddlers": {
"$:/core/modules/savers/nodewebkit.js": {
"text": "/*\\\ntitle: $:/core/modules/savers/nodewebkit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes in the NW.js environment. Not required by TiddlyDesktop, which re-uses the TiddlyFox saver, but useful if you're embedding a single TiddlyWiki document into a NW.js 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 NodeWebKitSaver = function(wiki) {\n};\n\nNodeWebKitSaver.prototype.save = function(text,method,callback) {\n\t// Bail out unless this is a save (rather than a download)\n\tif(method !== \"save\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = document.location.pathname;\n\t// Test for a Windows path of the form /x:/blah/blah\n\tif(/^\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// Convert slashes to backslashes\n\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t}\n\t// Try to save\n\tvar fs = require(\"fs\");\n\tfs.writeFile(pathname,text,callback);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nNodeWebKitSaver.prototype.info = {\n\tname: \"nodewebkit\",\n\tpriority: 1700\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\t// Check if we're running under node-webkit\n\treturn (typeof process == \"object\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new NodeWebKitSaver(wiki);\n};\n\n})();\n",
"title": "$:/core/modules/savers/nodewebkit.js",
"type": "application/javascript",
"module-type": "saver"
},
"$:/plugins/tiddlywiki/nodewebkitsaver/readme": {
"title": "$:/plugins/tiddlywiki/nodewebkitsaver/readme",
"text": "This plugin provides a ''saver'' module for saving changes when using TiddlyWiki directly under NW.js (previously known as node-webkit).\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/nodewebkitsaver]]\n"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/railroad/components.js": {
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/railroad/components.js\ntype: application/javascript\nmodule-type: library\n\nComponents of a railroad diagram.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar railroad = require(\"$:/plugins/tiddlywiki/railroad/railroad-diagrams.js\");\n\n/////////////////////////// Base component\n\nvar Component = function() {\n\tthis.type = \"Component\";\n};\n\n// Set up a leaf component\nComponent.prototype.initialiseLeaf = function(type,text) {\n\tthis.type = type;\n\tthis.text = text;\n};\n\n// Set up a component with a single child\nComponent.prototype.initialiseWithChild = function(type,content) {\n\tthis.type = type;\n\tthis.child = toSingleChild(content);\n};\n\n// Set up a component with an array of children\nComponent.prototype.initialiseWithChildren = function(type,content) {\n\tthis.type = type;\n\t// Force the content to be an array\n\tthis.children = $tw.utils.isArray(content) ? content : [content];\n}\n\n// Return an array of the SVG strings of an array of children\nComponent.prototype.getSvgOfChildren = function() {\n\treturn this.children.map(function(child) {\n\t\treturn child.toSvg();\n\t});\n}\n\nComponent.prototype.toSvg = function() {\n\treturn \"\";\n}\n\nComponent.prototype.debug = function(output,indent) {\n\toutput.push(indent);\n\toutput.push(this.type);\n\t// Add the text of a leaf component\n\tif(this.text && this.text !== \"\") {\n\t\toutput.push(\": \");\n\t\toutput.push(this.text);\n\t}\n\t// Flag the normal route\n\tif(this.normal !== undefined) {\n\t\tif(this.normal === true) {\n\t\t\toutput.push(\" (normal)\");\n\t\t} else if(this.normal !== false) {\n\t\t\toutput.push(\" (normal: \");\n\t\t\toutput.push(this.normal);\n\t\t\toutput.push(\")\");\n\t\t}\n\t}\n\toutput.push(\"\\n\");\n\tvar contentIndent = indent + \" \";\n\t// Add the one child\n\tif(this.child) {\n\t\tthis.child.debug(output,contentIndent);\n\t}\n\t// Add the array of children\n\tif(this.children) {\n\t\tthis.debugArray(this.children,output,contentIndent);\n\t}\n \t// Add the separator if there is one\n\tif(this.separator) {\n\t\toutput.push(indent);\n\t\toutput.push(\"(separator)\\n\");\n\t\tthis.separator.debug(output,contentIndent);\n\t}\n};\n\nComponent.prototype.debugArray = function(array,output,indent) {\n\tfor(var i=0; i<array.length; i++) {\n\t\tvar item = array[i];\n\t\t// Choice content is a special case: we number the branches\n\t\tif(item.isChoiceBranch) {\n\t\t\toutput.push(indent);\n\t\t\toutput.push(\"(\");\n\t\t\toutput.push(i);\n\t\t\toutput.push(\")\\n\");\n\t\t\titem.debug(output,\" \"+indent);\n\t\t} else {\n\t\t\titem.debug(output,indent);\n\t\t}\n\t}\n}\n\nvar toSingleChild = function(content) {\n\tif($tw.utils.isArray(content)) {\n\t\t// Reduce an array of one child to just the child\n\t\tif(content.length === 1) {\n\t\t\treturn content[0];\n\t\t} else {\n\t\t\t// Never allow an empty sequence\n\t\t \tif(content.length === 0) {\n \t\t\t\tcontent.push(new Dummy());\n\t\t \t}\n\t\t\t// Wrap multiple children into a single sequence component\n\t\t\treturn new Sequence(content);\n\t\t}\n\t} else {\n\t\t// Already single\n\t\treturn content;\n\t}\n}\n\n/////////////////////////// Leaf components\n\nvar Comment = function(text) {\n\tthis.initialiseLeaf(\"Comment\",text);\n};\n\nComment.prototype = new Component();\n\nComment.prototype.toSvg = function() {\n\treturn railroad.Comment(this.text);\n}\n\nvar Dummy = function() {\n\tthis.initialiseLeaf(\"Dummy\");\n};\n\nDummy.prototype = new Component();\n\nDummy.prototype.toSvg = function() {\n\treturn railroad.Skip();\n}\n\nvar Nonterminal = function(text) {\n\tthis.initialiseLeaf(\"Nonterminal\",text);\n};\n\nNonterminal.prototype = new Component();\n\nNonterminal.prototype.toSvg = function() {\n\treturn railroad.NonTerminal(this.text);\n}\n\nvar Terminal = function(text) {\n\tthis.initialiseLeaf(\"Terminal\",text);\n};\n\nTerminal.prototype = new Component();\n\nTerminal.prototype.toSvg = function() {\n\treturn railroad.Terminal(this.text);\n}\n\n/////////////////////////// Components with one child\n\nvar Optional = function(content,normal) {\n\tthis.initialiseWithChild(\"Optional\",content);\n\tthis.normal = normal;\n};\n\nOptional.prototype = new Component();\n\nOptional.prototype.toSvg = function() {\n\t// Call Optional(component,\"skip\")\n\treturn railroad.Optional(this.child.toSvg(), this.normal ? undefined : \"skip\");\n}\n\nvar OptionalRepeated = function(content,separator,normal,wantArrow) {\n\tthis.initialiseWithChild(\"OptionalRepeated\",content);\n\tthis.separator = toSingleChild(separator);\n\tthis.normal = normal;\n\tthis.wantArrow = wantArrow;\n};\n\nOptionalRepeated.prototype = new Component();\n\nOptionalRepeated.prototype.toSvg = function() {\n\t// Call ZeroOrMore(component,separator,\"skip\")\n\tvar separatorSvg = this.separator ? this.separator.toSvg() : null;\n\tvar skip = this.normal ? undefined : \"skip\";\n\treturn railroad.ZeroOrMore(this.child.toSvg(),separatorSvg,skip,this.wantArrow);\n}\n\nvar Repeated = function(content,separator,wantArrow) {\n\tthis.initialiseWithChild(\"Repeated\",content);\n\tthis.separator = toSingleChild(separator);\n\tthis.wantArrow = wantArrow;\n};\n\nRepeated.prototype = new Component();\n\nRepeated.prototype.toSvg = function() {\n\t// Call OneOrMore(component,separator)\n\tvar separatorSvg = this.separator ? this.separator.toSvg() : null;\n\treturn railroad.OneOrMore(this.child.toSvg(),separatorSvg,this.wantArrow);\n}\n\nvar Link = function(content,options) {\n\tthis.initialiseWithChild(\"Link\",content);\n\tthis.options = options;\n};\n\nLink.prototype = new Component();\n\nLink.prototype.toSvg = function() {\n\treturn railroad.Link(this.child.toSvg(),this.options);\n}\n\nvar Transclusion = function(content) {\n\tthis.initialiseWithChild(\"Transclusion\",content);\n};\n\nTransclusion.prototype = new Component();\n\nTransclusion.prototype.toSvg = function() {\n\treturn this.child.toSvg();\n}\n\n/////////////////////////// Components with an array of children\n\nvar Root = function(content) {\n\tthis.initialiseWithChildren(\"Root\",content);\n};\n\nRoot.prototype = new Component();\n\nRoot.prototype.toSvg = function(options) {\n\tvar args = this.getSvgOfChildren();\n\targs.unshift(options);\n\t// Call Diagram(options,component1,component2,...)\n\treturn railroad.Diagram.apply(null,args);\n}\n\nvar Sequence = function(content) {\n\tthis.initialiseWithChildren(\"Sequence\",content);\n};\n\nSequence.prototype = new Component();\n\nSequence.prototype.toSvg = function() {\n\t// Call Sequence(component1,component2,...)\n\treturn railroad.Sequence.apply(null,this.getSvgOfChildren());\n}\n\nvar Choice = function(content,normal) {\n\tthis.initialiseWithChildren(\"Choice\",content.map(toSingleChild));\n\tfor(var i=0; i<this.children.length; i++) {\n\t\tthis.children[i].isChoiceBranch = true;\n\t}\n\tthis.normal = normal;\n};\n\nChoice.prototype = new Component();\n\nChoice.prototype.toSvg = function() {\n\t// Call Choice(normal,component1,component2,...)\n\tvar args = this.getSvgOfChildren();\n\targs.unshift(this.normal);\n\treturn railroad.Choice.apply(null,args);\n}\n\n/////////////////////////// Exports\n\nexports.components = {\n\tChoice: Choice,\n\tComment: Comment,\n\tDummy: Dummy,\n\tLink: Link,\n\tNonterminal: Nonterminal,\n\tOptional: Optional,\n\tOptionalRepeated: OptionalRepeated,\n\tRepeated: Repeated,\n\tRoot: Root,\n\tSequence: Sequence,\n\tTerminal: Terminal,\n\tTransclusion: Transclusion\n};\n\n})();",
"title": "$:/plugins/tiddlywiki/railroad/components.js",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/tiddlywiki/railroad/example-source": {
"created": "20150103184022184",
"modified": "20150119214125000",
"tags": "",
"title": "$:/plugins/tiddlywiki/railroad/example-source",
"type": "text/vnd.tiddlywiki.railroad",
"text": "[\"+\"]\n({ [[digit|GettingStarted]] } | \"#\" <'escape sequence'>)\n[{(\"@\" name-char | :\"--\" )}]\n"
},
"$:/plugins/tiddlywiki/railroad/example": {
"created": "20150102165032410",
"modified": "20150120090735000",
"tags": "",
"title": "$:/plugins/tiddlywiki/railroad/example",
"text": "Notation:\n\n<pre><code><$text text={{$:/plugins/tiddlywiki/railroad/example-source}}/></code></pre>\n\nDiagram:\n\n{{$:/plugins/tiddlywiki/railroad/example-source}}\n\nDebug mode:\n\n<$railroad debug=\"yes\" text={{$:/plugins/tiddlywiki/railroad/example-source}}/>\n"
},
"$:/plugins/tiddlywiki/railroad/readme": {
"created": "20150102163222184",
"modified": "20150119231005000",
"title": "$:/plugins/tiddlywiki/railroad/readme",
"text": "This plugin provides a `<$railroad>` widget for generating railroad diagrams as SVG images.\n\nAlternatively, the [[diagram notation|$:/plugins/tiddlywiki/railroad/syntax]] can be stored in a dedicated tiddler with its `type` field set to `text/vnd.tiddlywiki.railroad`, and that tiddler can simply be transcluded to wherever it is needed.\n\nThe plugin is based on [[a library by Tab Atkins|https://github.com/tabatkins/railroad-diagrams]], and has been extended to make it more flexible, including allowing components of a diagram to function as links or be transcluded from other tiddlers.\n"
},
"$:/plugins/tiddlywiki/railroad/syntax-string": {
"created": "20150103184022184",
"modified": "20150103184022184",
"title": "$:/plugins/tiddlywiki/railroad/syntax-string",
"text": "('\"' text '\"' | \"'\" text \"'\" | '\"\"\"' text '\"\"\"')"
},
"$:/plugins/tiddlywiki/railroad/syntax": {
"created": "20150103184022184",
"modified": "20150119220342000",
"title": "$:/plugins/tiddlywiki/railroad/syntax",
"text": "The railroad widget uses a special notation to construct the components defined below.\n\n`x` and `y` here stand for any component.\n\nNames (as opposed to quoted strings) are available when a value starts with a letter and contains only letters, digits, underscores, dots and hyphens.\n\n---\n\n; sequence\n: <$railroad text=\"\"\" [\"<-\"] {x} [\"->\"] \"\"\"/>\n* A sequence of components\n* The `<-` and `->` delimiters allow you to force a single component to be treated as a sequence. This is occasionally useful for spacing a diagram out\n\n---\n\n; optional\n: <$railroad text=\"\"\" \"[\" [\":\"] x \"]\" \"\"\"/>\n* A component that can be omitted\n* The colon makes `x` appear straight ahead\n\n---\n\n; repeated\n: <$railroad text=\"\"\" \"{\" x [:\"+\" y] \"}\" \"\"\"/>\n* A list of one or more `x`\n* The `+` suffix adds `y` as a separator between each `x` and the next\n\n---\n\n; optional repeated\n: <$railroad text=\"\"\" \"[{\" [\":\"] x [:\"+\" y] \"}]\" \"\"\"/>\n* An optional list of `x`, i.e. a list of zero or more `x`\n\n---\n\n; choice\n: <$railroad text=\"\"\" \"(\" {[:\":\"] x +\"|\"} \")\" \"\"\"/>\n* A set of alternatives\n* The colon indicates which branch appears straight ahead. By default, it's the first branch\n\n---\n\n; string / terminal\n: <$railroad text={{$:/plugins/tiddlywiki/railroad/syntax-string}}/>\n* A literal or terminal component\n* This follows the normal ~TiddlyWiki rules for quoted strings\n\n---\n\n; nonterminal\n: <$railroad text=\"\"\" (name | \"<\" string \">\") \"\"\"/>\n* A nonterminal component, i.e. the name of another diagram\n\n---\n\n; comment\n: <$railroad text=\"\"\" \"/\" string \"/\" \"\"\"/>\n* A comment\n\n---\n\n; dummy\n: <$railroad text=\"\"\" \"-\" \"\"\"/>\n* The absence of a component\n\n---\n\n; link\n: <$railroad text=\"\"\" \"[[\" x \"|\" (name|string) \"]]\" \"\"\"/>\n* A link to the tiddler title or URI given by the string or name\n\n---\n\n; transclusion\n: <$railroad text=\"\"\" \"{{\" (name|string) \"}}\" \"\"\"/>\n* Treats the content of another tiddler as diagram syntax and transcludes it into the current diagram\n\n---\n\n; arrow pragma\n: <$railroad text=\"\"\" \"\\arrow\" (\"yes\" | \"no\") \"\"\"/>\n* Controls whether repeat paths have an arrow on them\n* Can be toggled on and off in mid-diagram, if desired\n\n---\n\n; debug pragma\n: <$railroad text=\"\"\" \"\\debug\" \"\"\"/>\n* Causes the diagram to display its parse tree\n\n---\n\n; start/end pragma\n: <$railroad text=\"\"\" (\"\\start\" |: \"\\end\") (\"none\" |: \"single\" | \"double\") \"\"\"/>\n* Controls the style of the diagram's startpoint or endpoint\n"
},
"$:/plugins/tiddlywiki/railroad/usage": {
"created": "20150102163222184",
"modified": "20150119231005000",
"title": "$:/plugins/tiddlywiki/railroad/usage",
"text": "The content of the `<$railroad>` widget is ignored.\n\n|!Attribute |!Description |!Default |\n|text |Text in a special notation that defines the diagram's layout |-- |\n|arrow |If set to `no`, repeat paths do not have an arrow on them |`yes` |\n|start |Style of the startpoint: `single`, `double`, `none` |`single` |\n|end |Style of the endpoint: `single`, `double`, `none` |`single` |\n|debug |If set to `yes`, the diagram displays its parse tree |`no` |\n\nThese options can also be specified via pragmas in the diagram notation, or globally via a dictionary tiddler called `$:/config/railroad`:\n\n```\narrow: yes\nstart: single\nend: single\ndebug: no\n```\n"
},
"$:/plugins/tiddlywiki/railroad/railroad-diagrams.css": {
"type": "text/css",
"title": "$:/plugins/tiddlywiki/railroad/railroad-diagrams.css",
"tags": "$:/tags/Stylesheet",
"text": "/* CSS modified for TiddlyWiki */\nsvg.railroad-diagram {\n\tbackground-color: hsl(30,20%,98%);\n\tborder-radius: 5px;\n}\nsvg.railroad-diagram:hover {\n\tbackground-color: hsl(30,20%,96%);\n}\nsvg.railroad-diagram path,\nsvg.railroad-diagram rect {\n\tstroke-width: 2;\n\tstroke: #333;\n}\nsvg.railroad-diagram path {\n\tfill: rgba(0,0,0,0);\n}\nsvg.railroad-diagram rect {\n\tfill: hsl(120,100%,90%);\n}\nsvg.railroad-diagram text {\n\tfont: 14px monospace;\n\ttext-anchor: middle;\n}\nsvg.railroad-diagram text.label {\n\ttext-anchor: start;\n}\nsvg.railroad-diagram text.comment {\n\tfont: italic 12px monospace;\n}\nsvg.railroad-diagram path.arrow {\n stroke-width: 2;\n}"
},
"$:/plugins/tiddlywiki/railroad/railroad-diagrams.js": {
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/railroad/railroad-diagrams.js",
"module-type": "library",
"text": "(function(document) {\n/* TiddlyWiki: modifications to the original library are commented like this */\n\n/*\nRailroad Diagrams\nby Tab Atkins Jr. (and others)\nhttp://xanthir.com\nhttp://twitter.com/tabatkins\nhttp://github.com/tabatkins/railroad-diagrams\n\nThis document and all associated files in the github project are licensed under CC0: http://creativecommons.org/publicdomain/zero/1.0/\nThis means you can reuse, remix, or otherwise appropriate this project for your own use WITHOUT RESTRICTION.\n(The actual legal meaning can be found at the above link.)\nDon't ask me for permission to use any part of this project, JUST USE IT.\nI would appreciate attribution, but that is not required by the license.\n*/\n\n/*\nThis file uses a module pattern to avoid leaking names into the global scope.\nThe only accidental leakage is the name \"temp\".\nThe exported names can be found at the bottom of this file;\nsimply change the names in the array of strings to change what they are called in your application.\n\nAs well, several configuration constants are passed into the module function at the bottom of this file.\nAt runtime, these constants can be found on the Diagram class.\n*/\n\nvar temp = (function(options) {\n\tfunction subclassOf(baseClass, superClass) {\n\t\tbaseClass.prototype = Object.create(superClass.prototype);\n\t\tbaseClass.prototype.$super = superClass.prototype;\n\t}\n\n\tfunction unnull(/* children */) {\n\t\treturn [].slice.call(arguments).reduce(function(sofar, x) { return sofar !== undefined ? sofar : x; });\n\t}\n\n\tfunction determineGaps(outer, inner) {\n\t\tvar diff = outer - inner;\n\t\tswitch(Diagram.INTERNAL_ALIGNMENT) {\n\t\t\tcase 'left': return [0, diff]; break;\n\t\t\tcase 'right': return [diff, 0]; break;\n\t\t\tcase 'center':\n\t\t\tdefault: return [diff/2, diff/2]; break;\n\t\t}\n\t}\n\n\tfunction wrapString(value) {\n\t\treturn ((typeof value) == 'string') ? new Terminal(value) : value;\n\t}\n\n\n\tfunction SVG(name, attrs, text) {\n\t\tattrs = attrs || {};\n\t\ttext = text || '';\n\t\tvar el = document.createElementNS(\"http://www.w3.org/2000/svg\",name);\n\t\tfor(var attr in attrs) {\n\t\t\tel.setAttribute(attr, attrs[attr]);\n\t\t}\n\t\tel.textContent = text;\n\t\treturn el;\n\t}\n\n\tfunction FakeSVG(tagName, attrs, text){\n\t\tif(!(this instanceof FakeSVG)) return new FakeSVG(tagName, attrs, text);\n\t\tif(text) this.children = text;\n\t\telse this.children = [];\n\t\tthis.tagName = tagName;\n\t\tthis.attrs = unnull(attrs, {});\n\t\treturn this;\n\t};\n\tFakeSVG.prototype.format = function(x, y, width) {\n\t\t// Virtual\n\t};\n\tFakeSVG.prototype.addTo = function(parent) {\n\t\tif(parent instanceof FakeSVG) {\n\t\t\tparent.children.push(this);\n\t\t\treturn this;\n\t\t} else {\n\t\t\tvar svg = this.toSVG();\n\t\t\tparent.appendChild(svg);\n\t\t\treturn svg;\n\t\t}\n\t};\n\tFakeSVG.prototype.toSVG = function() {\n\t\tvar el = SVG(this.tagName, this.attrs);\n\t\tif(typeof this.children == 'string') {\n\t\t\tel.textContent = this.children;\n\t\t} else {\n\t\t\tthis.children.forEach(function(e) {\n\t\t\t\tel.appendChild(e.toSVG());\n\t\t\t});\n\t\t}\n\t\treturn el;\n\t};\n\tFakeSVG.prototype.toString = function() {\n\t\tvar str = '<' + this.tagName;\n\t\tvar group = this.tagName == \"g\" || this.tagName == \"svg\";\n\t\tfor(var attr in this.attrs) {\n\t\t\tstr += ' ' + attr + '=\"' + (this.attrs[attr]+'').replace(/&/g, '&').replace(/\"/g, '"') + '\"';\n\t\t}\n\t\tstr += '>';\n\t\tif(group) str += \"\\n\";\n\t\tif(typeof this.children == 'string') {\n\t\t\tstr += this.children.replace(/&/g, '&').replace(/</g, '<');\n\t\t} else {\n\t\t\tthis.children.forEach(function(e) {\n\t\t\t\tstr += e;\n\t\t\t});\n\t\t}\n\t\tstr += '</' + this.tagName + '>\\n';\n\t\treturn str;\n\t}\n\n\tfunction Path(x,y,attrs) {\n\t\tif(!(this instanceof Path)) return new Path(x,y,attrs);\n\t\tFakeSVG.call(this, 'path', attrs);\n\t\tthis.attrs.d = \"M\"+x+' '+y;\n\t}\n\tsubclassOf(Path, FakeSVG);\n\tPath.prototype.m = function(x,y) {\n\t\tthis.attrs.d += 'm'+x+' '+y;\n\t\treturn this;\n\t}\n\tPath.prototype.h = function(val) {\n\t\tthis.attrs.d += 'h'+val;\n\t\treturn this;\n\t}\n\tPath.prototype.right = Path.prototype.h;\n\tPath.prototype.left = function(val) { return this.h(-val); }\n\tPath.prototype.v = function(val) {\n\t\tthis.attrs.d += 'v'+val;\n\t\treturn this;\n\t}\n\tPath.prototype.down = Path.prototype.v;\n\tPath.prototype.up = function(val) { return this.v(-val); }\n\tPath.prototype.arc = function(sweep){\n\t\tvar x = Diagram.ARC_RADIUS;\n\t\tvar y = Diagram.ARC_RADIUS;\n\t\tif(sweep[0] == 'e' || sweep[1] == 'w') {\n\t\t\tx *= -1;\n\t\t}\n\t\tif(sweep[0] == 's' || sweep[1] == 'n') {\n\t\t\ty *= -1;\n\t\t}\n\t\tif(sweep == 'ne' || sweep == 'es' || sweep == 'sw' || sweep == 'wn') {\n\t\t\tvar cw = 1;\n\t\t} else {\n\t\t\tvar cw = 0;\n\t\t}\n\t\tthis.attrs.d += \"a\"+Diagram.ARC_RADIUS+\" \"+Diagram.ARC_RADIUS+\" 0 0 \"+cw+' '+x+' '+y;\n\t\treturn this;\n\t}\n\tPath.prototype.format = function() {\n\t\t// All paths in this library start/end horizontally.\n\t\t// The extra .5 ensures a minor overlap, so there's no seams in bad rasterizers.\n\t\tthis.attrs.d += 'h.5';\n\t\treturn this;\n\t}\n/* TiddlyWiki: added support for arbitrary straight lines */\n\tPath.prototype.line = function(dx,dy) {\n\t\tthis.attrs.d += \"l\"+dx+\" \"+dy;\n\t\treturn this;\n\t}\n\n/* TiddlyWiki: added twOptions parameter, passing it to Start() and End() */\n\tfunction Diagram(twOptions, items) {\n\t\tif(!(this instanceof Diagram)) return new Diagram(twOptions, [].slice.call(arguments,1));\n\t\tFakeSVG.call(this, 'svg', {class: Diagram.DIAGRAM_CLASS});\n\t\tthis.items = items.map(wrapString);\n\t\tthis.items.unshift(new Start(twOptions.start));\n\t\tthis.items.push(new End(twOptions.end));\n\t\tthis.width = this.items.reduce(function(sofar, el) { return sofar + el.width + (el.needsSpace?20:0)}, 0)+1;\n\t\tthis.up = Math.max.apply(null, this.items.map(function (x) { return x.up; }));\n\t\tthis.down = Math.max.apply(null, this.items.map(function (x) { return x.down; }));\n\t\tthis.formatted = false;\t\t\n\t}\n\tsubclassOf(Diagram, FakeSVG);\n\tfor(var option in options) {\n\t\tDiagram[option] = options[option];\n\t}\n\tDiagram.prototype.format = function(paddingt, paddingr, paddingb, paddingl) {\n\t\tpaddingt = unnull(paddingt, 20);\n\t\tpaddingr = unnull(paddingr, paddingt, 20);\n\t\tpaddingb = unnull(paddingb, paddingt, 20);\n\t\tpaddingl = unnull(paddingl, paddingr, 20);\n\t\tvar x = paddingl;\n\t\tvar y = paddingt;\n\t\ty += this.up;\n\t\tvar g = FakeSVG('g', Diagram.STROKE_ODD_PIXEL_LENGTH ? {transform:'translate(.5 .5)'} : {});\n\t\tfor(var i = 0; i < this.items.length; i++) {\n\t\t\tvar item = this.items[i];\n\t\t\tif(item.needsSpace) {\n\t\t\t\tPath(x,y).h(10).addTo(g);\n\t\t\t\tx += 10;\n\t\t\t}\n\t\t\titem.format(x, y, item.width).addTo(g);\n\t\t\tx += item.width;\n\t\t\tif(item.needsSpace) {\n\t\t\t\tPath(x,y).h(10).addTo(g);\n\t\t\t\tx += 10;\n\t\t\t}\n\t\t}\n\t\tthis.attrs.width = this.width + paddingl + paddingr;\n\t\tthis.attrs.height = this.up + this.down + paddingt + paddingb;\n\t\tthis.attrs.viewBox = \"0 0 \" + this.attrs.width + \" \" + this.attrs.height;\n\t\tg.addTo(this);\n\t\tthis.formatted = true;\n\t\treturn this;\n\t}\n\tDiagram.prototype.addTo = function(parent) {\n\t\tvar scriptTag = document.getElementsByTagName('script');\n\t\tscriptTag = scriptTag[scriptTag.length - 1];\n\t\tvar parentTag = scriptTag.parentNode;\n\t\tparent = parent || parentTag;\n\t\treturn this.$super.addTo.call(this, parent);\n\t}\n\tDiagram.prototype.toSVG = function() {\n\t\tif (!this.formatted) {\n\t\t\tthis.format();\n\t\t}\n\t\treturn this.$super.toSVG.call(this);\n\t}\n\tDiagram.prototype.toString = function() {\n\t\tif (!this.formatted) {\n\t\t\tthis.format();\n\t\t}\n\t\treturn this.$super.toString.call(this);\n\t}\n\n\tfunction Sequence(items) {\n\t\tif(!(this instanceof Sequence)) return new Sequence([].slice.call(arguments));\n\t\tFakeSVG.call(this, 'g');\n\t\tthis.items = items.map(wrapString);\n\t\tthis.width = this.items.reduce(function(sofar, el) { return sofar + el.width + (el.needsSpace?20:0)}, 0);\n\t\tthis.up = this.items.reduce(function(sofar,el) { return Math.max(sofar, el.up)}, 0);\n\t\tthis.down = this.items.reduce(function(sofar,el) { return Math.max(sofar, el.down)}, 0);\n\t}\n\tsubclassOf(Sequence, FakeSVG);\n\tSequence.prototype.format = function(x,y,width) {\n\t\t// Hook up the two sides if this is narrower than its stated width.\n\t\tvar gaps = determineGaps(width, this.width);\n\t\tPath(x,y).h(gaps[0]).addTo(this);\n\t\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\n\t\tx += gaps[0];\n\n\t\tfor(var i = 0; i < this.items.length; i++) {\n\t\t\tvar item = this.items[i];\n\t\t\tif(item.needsSpace) {\n\t\t\t\tPath(x,y).h(10).addTo(this);\n\t\t\t\tx += 10;\n\t\t\t}\n\t\t\titem.format(x, y, item.width).addTo(this);\n\t\t\tx += item.width;\n\t\t\tif(item.needsSpace) {\n\t\t\t\tPath(x,y).h(10).addTo(this);\n\t\t\t\tx += 10;\n\t\t\t}\n\t\t}\n\t\treturn this;\n\t}\n\n\tfunction Choice(normal, items) {\n\t\tif(!(this instanceof Choice)) return new Choice(normal, [].slice.call(arguments,1));\n\t\tFakeSVG.call(this, 'g');\n\t\tif( typeof normal !== \"number\" || normal !== Math.floor(normal) ) {\n\t\t\tthrow new TypeError(\"The first argument of Choice() must be an integer.\");\n\t\t} else if(normal < 0 || normal >= items.length) {\n\t\t\tthrow new RangeError(\"The first argument of Choice() must be an index for one of the items.\");\n\t\t} else {\n\t\t\tthis.normal = normal;\n\t\t}\n\t\tthis.items = items.map(wrapString);\n\t\tthis.width = this.items.reduce(function(sofar, el){return Math.max(sofar, el.width)},0) + Diagram.ARC_RADIUS*4;\n\t\tthis.up = this.down = 0;\n\t\tfor(var i = 0; i < this.items.length; i++) {\n\t\t\tvar item = this.items[i];\n\t\t\tif(i < normal) { this.up += Math.max(Diagram.ARC_RADIUS,item.up + item.down + Diagram.VERTICAL_SEPARATION); }\n\t\t\tif(i == normal) { this.up += Math.max(Diagram.ARC_RADIUS, item.up); this.down += Math.max(Diagram.ARC_RADIUS, item.down); }\n\t\t\tif(i > normal) { this.down += Math.max(Diagram.ARC_RADIUS,Diagram.VERTICAL_SEPARATION + item.up + item.down); }\n\t\t}\n\t}\n\tsubclassOf(Choice, FakeSVG);\n\tChoice.prototype.format = function(x,y,width) {\n\t\t// Hook up the two sides if this is narrower than its stated width.\n\t\tvar gaps = determineGaps(width, this.width);\n\t\tPath(x,y).h(gaps[0]).addTo(this);\n\t\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\n\t\tx += gaps[0];\n\n\t\tvar last = this.items.length -1;\n\t\tvar innerWidth = this.width - Diagram.ARC_RADIUS*4;\n\n\t\t// Do the elements that curve above\n\t\tfor(var i = this.normal - 1; i >= 0; i--) {\n\t\t\tvar item = this.items[i];\n\t\t\tif( i == this.normal - 1 ) {\n\t\t\t\tvar distanceFromY = Math.max(Diagram.ARC_RADIUS*2, this.items[i+1].up + Diagram.VERTICAL_SEPARATION + item.down);\n\t\t\t}\n\t\t\tPath(x,y).arc('se').up(distanceFromY - Diagram.ARC_RADIUS*2).arc('wn').addTo(this);\n\t\t\titem.format(x+Diagram.ARC_RADIUS*2,y - distanceFromY,innerWidth).addTo(this);\n\t\t\tPath(x+Diagram.ARC_RADIUS*2+innerWidth, y-distanceFromY).arc('ne').down(distanceFromY - Diagram.ARC_RADIUS*2).arc('ws').addTo(this);\n\t\t\tdistanceFromY += Math.max(Diagram.ARC_RADIUS, item.up + Diagram.VERTICAL_SEPARATION + (i == 0 ? 0 : this.items[i-1].down));\n\t\t}\n\n\t\t// Do the straight-line path.\n\t\tPath(x,y).right(Diagram.ARC_RADIUS*2).addTo(this);\n\t\tthis.items[this.normal].format(x+Diagram.ARC_RADIUS*2, y, innerWidth).addTo(this);\n\t\tPath(x+Diagram.ARC_RADIUS*2+innerWidth, y).right(Diagram.ARC_RADIUS*2).addTo(this);\n\n\t\t// Do the elements that curve below\n\t\tfor(var i = this.normal+1; i <= last; i++) {\n\t\t\tvar item = this.items[i];\n\t\t\tif( i == this.normal + 1 ) {\n\t\t\t\tvar distanceFromY = Math.max(Diagram.ARC_RADIUS*2, this.items[i-1].down + Diagram.VERTICAL_SEPARATION + item.up);\n\t\t\t}\n\t\t\tPath(x,y).arc('ne').down(distanceFromY - Diagram.ARC_RADIUS*2).arc('ws').addTo(this);\n\t\t\titem.format(x+Diagram.ARC_RADIUS*2, y+distanceFromY, innerWidth).addTo(this);\n\t\t\tPath(x+Diagram.ARC_RADIUS*2+innerWidth, y+distanceFromY).arc('se').up(distanceFromY - Diagram.ARC_RADIUS*2).arc('wn').addTo(this);\n\t\t\tdistanceFromY += Math.max(Diagram.ARC_RADIUS, item.down + Diagram.VERTICAL_SEPARATION + (i == last ? 0 : this.items[i+1].up));\n\t\t}\n\n\t\treturn this;\n\t}\n\n\tfunction Optional(item, skip) {\n\t\tif( skip === undefined )\n\t\t\treturn Choice(1, Skip(), item);\n\t\telse if ( skip === \"skip\" )\n\t\t\treturn Choice(0, Skip(), item);\n\t\telse\n\t\t\tthrow \"Unknown value for Optional()'s 'skip' argument.\";\n\t}\n\n/* TiddlyWiki: added wantArrow */\n\tfunction OneOrMore(item, rep, wantArrow) {\n\t\tif(!(this instanceof OneOrMore)) return new OneOrMore(item, rep, wantArrow);\n\t\tFakeSVG.call(this, 'g');\n\n/* TiddlyWiki: code added */\n\t\tthis.wantArrow = wantArrow;\n\n\t\trep = rep || (new Skip);\n\t\tthis.item = wrapString(item);\n\t\tthis.rep = wrapString(rep);\n\t\tthis.width = Math.max(this.item.width, this.rep.width) + Diagram.ARC_RADIUS*2;\n\t\tthis.up = this.item.up;\n\t\tthis.down = Math.max(Diagram.ARC_RADIUS*2, this.item.down + Diagram.VERTICAL_SEPARATION + this.rep.up + this.rep.down);\n\n/* TiddlyWiki: moved calculation of distanceFromY (of the repeat arc) to here */\n\t\tthis.distanceFromY = Math.max(Diagram.ARC_RADIUS*2, this.item.down+Diagram.VERTICAL_SEPARATION+this.rep.up);\n\t}\n\tsubclassOf(OneOrMore, FakeSVG);\n\tOneOrMore.prototype.needsSpace = true;\n\tOneOrMore.prototype.format = function(x,y,width) {\n\t\t// Hook up the two sides if this is narrower than its stated width.\n\t\tvar gaps = determineGaps(width, this.width);\n\t\tPath(x,y).h(gaps[0]).addTo(this);\n\t\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\n\t\tx += gaps[0];\n\n\t\t// Draw item\n\t\tPath(x,y).right(Diagram.ARC_RADIUS).addTo(this);\n\t\tthis.item.format(x+Diagram.ARC_RADIUS,y,this.width-Diagram.ARC_RADIUS*2).addTo(this);\n\t\tPath(x+this.width-Diagram.ARC_RADIUS,y).right(Diagram.ARC_RADIUS).addTo(this);\n\n\t\t// Draw repeat arc\n/* TiddlyWiki: moved calculation of distanceFromY from here to constructor */\n\t\tvar distanceFromY = this.distanceFromY;\n\t\t\n\t\tPath(x+Diagram.ARC_RADIUS,y).arc('nw').down(distanceFromY-Diagram.ARC_RADIUS*2).arc('ws').addTo(this);\n\t\tthis.rep.format(x+Diagram.ARC_RADIUS, y+distanceFromY, this.width - Diagram.ARC_RADIUS*2).addTo(this);\n\t\tPath(x+this.width-Diagram.ARC_RADIUS, y+distanceFromY).arc('se').up(distanceFromY-Diagram.ARC_RADIUS*2).arc('en').addTo(this);\n\t\t\n/* TiddlyWiki: code added */\n\t\tif(this.wantArrow) {\n\t\t\tvar arrowSize = Diagram.ARC_RADIUS/2;\n\t\t\t// Compensate for the illusion that makes the arrow look unbalanced if it's too close to the curve below it\n\t\t\tvar multiplier = (distanceFromY < arrowSize*5) ? 1.2 : 1;\n\t\t\tPath(x-arrowSize, y+distanceFromY/2 + arrowSize/2, {class:\"arrow\"}).\n\t\t\t\tline(arrowSize, -arrowSize).line(arrowSize*multiplier, arrowSize).addTo(this);\n\t\t}\n\n\t\treturn this;\n\t}\n\n\tfunction ZeroOrMore(item, rep, skip, wantArrow) {\n\t\treturn Optional(OneOrMore(item, rep, wantArrow), skip);\n\t}\n\n/* TiddlyWiki: added type parameter */\n\tfunction Start(type) {\n\t\tif(!(this instanceof Start)) return new Start(type);\n\t\tFakeSVG.call(this, 'path');\n\t\tthis.type = type || 'single'\n\t\tthis.width = (this.type === 'double') ? 20 : 10;\n\t\tthis.up = 10;\n\t\tthis.down = 10;\n\t}\n\tsubclassOf(Start, FakeSVG);\n\tStart.prototype.format = function(x,y) {\n/* TiddlyWiki: added types */\n\t\tif(this.type === 'single') {\n\t\t\tthis.attrs.d = 'M '+x+' '+(y-10)+' v 20 m 0 -10 h 10.5';\n\t\t} else if(this.type === 'double') {\n\t\t\tthis.attrs.d = 'M '+x+' '+(y-10)+' v 20 m 10 -20 v 20 m -10 -10 h 20.5';\n\t\t} else { // 'none'\n\t\t\tthis.attrs.d = 'M '+x+' '+y+' h 10.5';\n\t\t}\n\t\treturn this;\n\t}\n\n/* TiddlyWiki: added type parameter */\n\tfunction End(type) {\n\t\tif(!(this instanceof End)) return new End(type);\n\t\tFakeSVG.call(this, 'path');\n\t\tthis.type = type || 'double';\n\t\tthis.width = (this.type === 'double') ? 20 : 10;\n\t\tthis.up = 10;\n\t\tthis.down = 10;\n\t}\n\tsubclassOf(End, FakeSVG);\n\tEnd.prototype.format = function(x,y) {\n/* TiddlyWiki: added types */\n\t\tif(this.type === 'single') {\n\t\t\tthis.attrs.d = 'M '+x+' '+y+' h 10 m 0 -10 v 20';\n\t\t} else if(this.type === 'double') {\n\t\t\tthis.attrs.d = 'M '+x+' '+y+' h 20 m -10 -10 v 20 m 10 -20 v 20';\n\t\t} else { // 'none'\n\t\t\tthis.attrs.d = 'M '+x+' '+y+' h 10';\n\t\t}\n\t\treturn this;\n\t}\n\n\tfunction Terminal(text) {\n\t\tif(!(this instanceof Terminal)) return new Terminal(text);\n\t\tFakeSVG.call(this, 'g');\n\t\tthis.text = text;\n\t\tthis.width = text.length * 8 + 20; /* Assume that each char is .5em, and that the em is 16px */\n\t\tthis.up = 11;\n\t\tthis.down = 11;\n\t}\n\tsubclassOf(Terminal, FakeSVG);\n\tTerminal.prototype.needsSpace = true;\n\tTerminal.prototype.format = function(x, y, width) {\n\t\t// Hook up the two sides if this is narrower than its stated width.\n\t\tvar gaps = determineGaps(width, this.width);\n\t\tPath(x,y).h(gaps[0]).addTo(this);\n\t\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\n\t\tx += gaps[0];\n\n\t\tFakeSVG('rect', {x:x, y:y-11, width:this.width, height:this.up+this.down, rx:10, ry:10}).addTo(this);\n\t\tFakeSVG('text', {x:x+this.width/2, y:y+4}, this.text).addTo(this);\n\t\treturn this;\n\t}\n\n\tfunction NonTerminal(text) {\n\t\tif(!(this instanceof NonTerminal)) return new NonTerminal(text);\n\t\tFakeSVG.call(this, 'g');\n\t\tthis.text = text;\n\t\tthis.width = text.length * 8 + 20;\n\t\tthis.up = 11;\n\t\tthis.down = 11;\n\t}\n\tsubclassOf(NonTerminal, FakeSVG);\n\tNonTerminal.prototype.needsSpace = true;\n\tNonTerminal.prototype.format = function(x, y, width) {\n\t\t// Hook up the two sides if this is narrower than its stated width.\n\t\tvar gaps = determineGaps(width, this.width);\n\t\tPath(x,y).h(gaps[0]).addTo(this);\n\t\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\n\t\tx += gaps[0];\n\n\t\tFakeSVG('rect', {x:x, y:y-11, width:this.width, height:this.up+this.down}).addTo(this);\n\t\tFakeSVG('text', {x:x+this.width/2, y:y+4}, this.text).addTo(this);\n\t\treturn this;\n\t}\n\n\tfunction Comment(text) {\n\t\tif(!(this instanceof Comment)) return new Comment(text);\n\t\tFakeSVG.call(this, 'g');\n\t\tthis.text = text;\n\t\tthis.width = text.length * 7 + 10;\n\t\tthis.up = 11;\n\t\tthis.down = 11;\n\t}\n\tsubclassOf(Comment, FakeSVG);\n\tComment.prototype.needsSpace = true;\n\tComment.prototype.format = function(x, y, width) {\n\t\t// Hook up the two sides if this is narrower than its stated width.\n\t\tvar gaps = determineGaps(width, this.width);\n\t\tPath(x,y).h(gaps[0]).addTo(this);\n\t\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\n\t\tx += gaps[0];\n\n\t\tFakeSVG('text', {x:x+this.width/2, y:y+5, class:'comment'}, this.text).addTo(this);\n\t\treturn this;\n\t}\n\n\tfunction Skip() {\n\t\tif(!(this instanceof Skip)) return new Skip();\n\t\tFakeSVG.call(this, 'g');\n\t\tthis.width = 0;\n\t\tthis.up = 0;\n\t\tthis.down = 0;\n\t}\n\tsubclassOf(Skip, FakeSVG);\n\tSkip.prototype.format = function(x, y, width) {\n\t\tPath(x,y).right(width).addTo(this);\n\t\treturn this;\n\t}\n\t\n/* TiddlyWiki: added linking ability */\n\tfunction Link(item,options) {\n\t\tif(!(this instanceof Link)) return new Link(item,options);\n\t\tFakeSVG.call(this,'a',options);\n\t\tthis.item = item;\n\t\tthis.width = item.width;\n\t\tthis.up = item.up;\n\t\tthis.down = item.down;\n\t}\n\tsubclassOf(Link, FakeSVG);\n\tLink.prototype.needsSpace = true;\n\tLink.prototype.format = function(x, y, width) {\n\t\tthis.item.format(x,y,width).addTo(this);\n\t\treturn this;\n\t}\n\n/* TiddlyWiki: this block replaces the export mechanism in the original library */\n\tif (exports) {\n\t\texports.Diagram = Diagram;\n\t\texports.Sequence = Sequence;\n\t\texports.Choice = Choice;\n\t\texports.Optional = Optional;\n\t\texports.OneOrMore = OneOrMore;\n\t\texports.ZeroOrMore = ZeroOrMore;\n\t\texports.Terminal = Terminal;\n\t\texports.NonTerminal = NonTerminal;\n\t\texports.Comment = Comment;\n\t\texports.Skip = Skip;\n\t\texports.Link = Link;\n\t};\n})(\n\t{\n\tVERTICAL_SEPARATION: 8,\n\tARC_RADIUS: 10,\n\tDIAGRAM_CLASS: 'railroad-diagram',\n\tSTROKE_ODD_PIXEL_LENGTH: true,\n\tINTERNAL_ALIGNMENT: 'center',\n\t}\n);\n\n/* TiddlyWiki: removed assignments to properties of the window object */\n\n})($tw.node ? $tw.fakeDocument : window.document)\n"
},
"$:/plugins/tiddlywiki/railroad/parser.js": {
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/railroad/parser.js\ntype: application/javascript\nmodule-type: library\n\nParser for the source of a railroad diagram.\n\n[:x]\t\t\toptional, normally included\n[x]\t\t\t\toptional, normally omitted\n{x}\t\t\t\tone or more\n{x +\",\"}\t\tone or more, comma-separated\n[{:x}]\t\t\tzero or more, normally included\n[{:x +\",\"}]\t\tzero or more, comma-separated, normally included\n[{x}]\t\t\tzero or more, normally omitted\n[{x +\",\"}]\t\tzero or more, comma-separated, normally omitted\nx y z\t\t\tsequence\n<-x y z->\t\texplicit sequence\n(x|y|z)\t\t\talternatives\n(x|:y|z)\t\talternatives, normally y\n\"x\"\t\t\t\tterminal\n<\"x\">\t\t\tnonterminal\n/\"blah\"/\t\tcomment\n-\t\t\t\tdummy\n[[x|\"tiddler\"]]\tlink\n{{\"tiddler\"}}\ttransclusion\n\n\"x\" can also be written 'x' or \"\"\"x\"\"\"\n\npragmas:\n\t\\arrow yes|no\n\t\\debug yes|no\n\t\\start single|double|none\n\t\\end single|double|none\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar components = require(\"$:/plugins/tiddlywiki/railroad/components.js\").components;\n\nvar Parser = function(widget,source,options) {\n\tthis.widget = widget;\n\tthis.source = source;\n\tthis.options = options;\n\tthis.tokens = this.tokenise(source);\n\tthis.tokenPos = 0;\n\tthis.advance();\n\tthis.content = this.parseContent();\n\tthis.root = new components.Root(this.content);\n\tthis.checkFinished();\n};\n\n/////////////////////////// Parser dispatch\n\nParser.prototype.parseContent = function() {\n\tvar content = [];\n\t// Parse zero or more components\n\twhile(true) {\n\t\tvar component = this.parseComponent();\n\t\tif(!component) {\n\t\t\tbreak;\n\t\t}\n\t\tif(!component.isPragma) {\n\t\t\tcontent.push(component);\n\t\t}\n\t}\n\treturn content;\n};\n\nParser.prototype.parseComponent = function() {\n\tvar component = null;\n\tif(this.token) {\n\t\tif(this.at(\"string\")) {\n\t\t\tcomponent = this.parseTerminal();\n\t\t} else if(this.at(\"name\")) {\n\t\t\tcomponent = this.parseName();\n\t\t} else if(this.at(\"pragma\")) {\n\t\t\tcomponent = this.parsePragma();\n\t\t} else {\n\t\t\tswitch(this.token.value) {\n\t\t\t\tcase \"[\":\n\t\t\t\t\tcomponent = this.parseOptional();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"{\":\n\t\t\t\t\tcomponent = this.parseRepeated();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"<\":\n\t\t\t\t\tcomponent = this.parseNonterminal();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"(\":\n\t\t\t\t\tcomponent = this.parseChoice();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"/\":\n\t\t\t\t\tcomponent = this.parseComment();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"[[\":\n\t\t\t\t\tcomponent = this.parseLink();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"{{\":\n\t\t\t\t\tcomponent = this.parseTransclusion();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"<-\":\n\t\t\t\t\tcomponent = this.parseSequence();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"-\":\n\t\t\t\t\tcomponent = this.parseDummy();\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\treturn component;\n};\n\n/////////////////////////// Specific components\n\nParser.prototype.parseChoice = function() {\n\t// Consume the (\n\tthis.advance();\n\tvar content = [],\n\t\tcolon = -1;\n\tdo {\n\t\t// Allow at most one branch to be prefixed with a colon\n\t\tif(colon === -1 && this.eat(\":\")) {\n\t\t\tcolon = content.length;\n\t\t}\n\t\t// Parse the next branch\n\t\tcontent.push(this.parseContent());\n\t} while(this.eat(\"|\"));\n\t// Consume the closing bracket\n\tthis.close(\")\");\n\t// Create a component\n\treturn new components.Choice(content,colon === -1 ? 0 : colon);\n};\n\nParser.prototype.parseComment = function() {\n\t// Consume the /\n\tthis.advance();\n\t// The comment's content should be in a string literal\n\tvar content = this.expectString(\"after /\");\n\t// Consume the closing /\n\tthis.close(\"/\");\n\t// Create a component\n\treturn new components.Comment(content);\n};\n\nParser.prototype.parseDummy = function() {\n\t// Consume the -\n\tthis.advance();\n\t// Create a component\n\treturn new components.Dummy();\n};\n\nParser.prototype.parseLink = function() {\n\t// Consume the [[\n\tthis.advance();\n\t// Parse the content\n\tvar content = this.parseContent();\n\t// Consume the |\n\tthis.expect(\"|\");\n\t// Consume the target\n\tvar target = this.expectNameOrString(\"as link target\");\n\t// Prepare some attributes for the SVG \"a\" element to carry\n\tvar options = {\"data-tw-target\": target};\n\tif($tw.utils.isLinkExternal(target)) {\n\t\toptions[\"data-tw-external\"] = true;\n\t}\n\t// Consume the closing ]]\n\tthis.close(\"]]\");\n\t// Create a component\n\treturn new components.Link(content,options);\n};\n\nParser.prototype.parseName = function() {\n\t// Create a component\n\tvar component = new components.Nonterminal(this.token.value);\n\t// Consume the name\n\tthis.advance();\n\treturn component;\n};\n\nParser.prototype.parseNonterminal = function() {\n\t// Consume the <\n\tthis.advance();\n\t// The nonterminal's name should be in a string literal\n\tvar content = this.expectString(\"after <\");\n\t// Consume the closing bracket\n\tthis.close(\">\");\n\t// Create a component\n\treturn new components.Nonterminal(content);\n};\n\nParser.prototype.parseOptional = function() {\n\tvar wantArrow = this.options.arrow;\n\t// Consume the [\n\tthis.advance();\n\t// Consume the { if there is one\n\tvar repeated = this.eat(\"{\");\n\t// Note whether omission is the normal route\n\tvar normal = this.eat(\":\");\n\t// Parse the content\n\tvar content = this.parseContent(),\n\t\tseparator = null;\n\t// Parse the separator if there is one\n\tif(repeated && this.eat(\"+\")) {\n\t\tseparator = this.parseContent();\n\t}\n\t// Consume the closing brackets\n\tif(repeated) {\n\t\tthis.close(\"}\");\n\t}\n\tthis.close(\"]\");\n\t// Create a component\n\treturn repeated ? new components.OptionalRepeated(content,separator,normal,wantArrow)\n\t\t: new components.Optional(content,normal);\n};\n\nParser.prototype.parseRepeated = function() {\n\tvar wantArrow = this.options.arrow;\n\t// Consume the {\n\tthis.advance();\n\t// Parse the content\n\tvar content = this.parseContent(),\n\t\tseparator = null;\n\t// Parse the separator if there is one\n\tif(this.eat(\"+\")) {\n\t\tseparator = this.parseContent();\n\t}\n\t// Consume the closing bracket\n\tthis.close(\"}\");\n\t// Create a component\n\treturn new components.Repeated(content,separator,wantArrow);\n};\n\nParser.prototype.parseSequence = function() {\n\t// Consume the <-\n\tthis.advance();\n\t// Parse the content\n\tvar content = this.parseContent();\n\t// Consume the closing ->\n\tthis.close(\"->\");\n\t// Create a component\n\treturn new components.Sequence(content);\n};\n\nParser.prototype.parseTerminal = function() {\n\tvar component = new components.Terminal(this.token.value);\n\t// Consume the string literal\n\tthis.advance();\n return component;\n};\n\nParser.prototype.parseTransclusion = function() {\n\t// Consume the {{\n\tthis.advance();\n\t// Consume the text reference\n\tvar textRef = this.expectNameOrString(\"as transclusion source\");\n\t// Consume the closing }}\n\tthis.close(\"}}\");\n\t// Retrieve the content of the text reference\n\tvar source = this.widget.wiki.getTextReference(textRef,\"\",this.widget.getVariable(\"currentTiddler\"));\n\t// Parse the content\n\tvar content = new Parser(this.widget,source).content;\n\t// Create a component\n\treturn new components.Transclusion(content);\n};\n\n/////////////////////////// Pragmas\n\nParser.prototype.parsePragma = function() {\n\t// Create a dummy component\n\tvar component = { isPragma: true };\n\t// Consume the pragma\n\tvar pragma = this.token.value;\n\tthis.advance();\n\t// Apply the setting\n\tif(pragma === \"arrow\") {\n\t\tthis.options.arrow = this.parseYesNo(pragma);\t\t\n\t} else if(pragma === \"debug\") {\n\t\tthis.options.debug = true;\n\t} else if(pragma === \"start\") {\n\t\tthis.options.start = this.parseTerminusStyle(pragma);\t\t\n\t} else if(pragma === \"end\") {\n\t\tthis.options.end = this.parseTerminusStyle(pragma);\t\t\n\t} else {\n\t\tthrow \"Invalid pragma\";\n\t}\n\treturn component;\n};\n\nParser.prototype.parseYesNo = function(pragma) {\n\treturn this.parseSetting([\"yes\",\"no\"],pragma) === \"yes\";\n}\n\nParser.prototype.parseTerminusStyle = function(pragma) {\n\treturn this.parseSetting([\"single\",\"double\",\"none\"],pragma);\n}\n\nParser.prototype.parseSetting = function(options,pragma) {\n\tif(this.at(\"name\") && options.indexOf(this.token.value) !== -1) {\n\t\treturn this.tokenValueEaten();\t\t\n\t}\n\tthrow options.join(\" or \") + \" expected after \\\\\" + pragma;\n}\n\n/////////////////////////// Token manipulation\n\nParser.prototype.advance = function() {\n\tif(this.tokenPos >= this.tokens.length) {\n\t\tthis.token = null;\n\t}\n\tthis.token = this.tokens[this.tokenPos++];\n};\n\nParser.prototype.at = function(token) {\n\treturn this.token && (this.token.type === token || this.token.type === \"token\" && this.token.value === token);\n};\n\nParser.prototype.eat = function(token) {\n\tvar at = this.at(token);\n\tif(at) {\n\t\tthis.advance();\n\t}\n\treturn at;\n};\n\nParser.prototype.tokenValueEaten = function() {\n\tvar output = this.token.value;\n\tthis.advance();\n\treturn output;\n};\n\nParser.prototype.close = function(token) {\n\tif(!this.eat(token)) {\n\t\tthrow \"Closing \" + token + \" expected\";\n\t}\n};\n\nParser.prototype.checkFinished = function() {\n\tif(this.token) {\n\t\tthrow \"Syntax error at \" + this.token.value;\n\t}\n};\n\nParser.prototype.expect = function(token) {\n\tif(!this.eat(token)) {\n\t\tthrow token + \" expected\";\n\t}\n};\n\nParser.prototype.expectString = function(context,token) {\n\tif(!this.at(\"string\")) {\n\t\ttoken = token || \"String\";\n\t\tthrow token + \" expected \" + context;\n\t}\n\treturn this.tokenValueEaten();\n};\n\nParser.prototype.expectNameOrString = function(context) {\n\tif(this.at(\"name\")) {\n\t\treturn this.tokenValueEaten();\n\t}\n\treturn this.expectString(context,\"Name or string\");\n};\n\n/////////////////////////// Tokenisation\n\nParser.prototype.tokenise = function(source) {\n\tvar tokens = [],\n\t\tpos = 0,\n\t\tc, s, token;\n\twhile(pos < source.length) {\n\t\t// Initialise this iteration\n\t\ts = token = null;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Avoid falling off the end of the string\n\t\tif (pos >= source.length) {\n\t\t\tbreak;\n\t\t}\n\t\t// Examine the next character\n\t\tc = source.charAt(pos);\n\t\tif(\"\\\"'\".indexOf(c) !== -1) {\n\t\t\t// String literal\n\t\t\ttoken = $tw.utils.parseStringLiteral(source,pos);\n\t\t\tif(!token) {\n\t\t\t\tthrow \"Unterminated string literal\";\n\t\t\t}\n\t\t} else if(\"[]{}\".indexOf(c) !== -1) {\n\t\t\t// Single or double character\n\t\t\ts = source.charAt(pos+1) === c ? c + c : c;\n\t\t} else if(c === \"<\") {\n\t\t\t// < or <-\n\t\t\ts = source.charAt(pos+1) === \"-\" ? \"<-\" : \"<\";\n\t\t} else if(c === \"-\") {\n\t\t\t// - or ->\n\t\t\ts = source.charAt(pos+1) === \">\" ? \"->\" : \"-\";\n\t\t} else if(\"()>+/:|\".indexOf(c) !== -1) {\n\t\t\t// Single character\n\t\t\ts = c;\n\t\t} else if(c.match(/[a-zA-Z]/)) {\n\t\t\t// Name\n\t\t\ttoken = this.readName(source,pos);\n\t\t} else if(c.match(/\\\\/)) {\n\t\t\t// Pragma\n\t\t\ttoken = this.readPragma(source,pos);\n\t\t} else {\n\t\t\tthrow \"Syntax error at \" + c;\n\t\t}\n\t\t// Add our findings to the return array\n\t\tif(token) {\n\t\t\ttokens.push(token);\n\t\t} else {\n\t\t\ttoken = $tw.utils.parseTokenString(source,pos,s);\n\t\t\ttokens.push(token);\n\t\t}\n\t\t// Prepare for the next character\n\t\tpos = token.end;\n\t}\n\treturn tokens;\n};\n\nParser.prototype.readName = function(source,pos) {\n\tvar re = /([a-zA-Z0-9_.-]+)/g;\n\tre.lastIndex = pos;\n\tvar match = re.exec(source);\n\tif(match && match.index === pos) {\n\t\treturn {type: \"name\", value: match[1], start: pos, end: pos+match[1].length};\n\t} else {\n\t\tthrow \"Invalid name\";\n\t}\n};\n\nParser.prototype.readPragma = function(source,pos) {\n\tvar re = /([a-z]+)/g;\n\tpos++;\n\tre.lastIndex = pos;\n\tvar match = re.exec(source);\n\tif(match && match.index === pos) {\n\t\treturn {type: \"pragma\", value: match[1], start: pos, end: pos+match[1].length};\n\t} else {\n\t\tthrow \"Invalid pragma\";\n\t}\n};\n\n/////////////////////////// Exports\n\nexports.parser = Parser;\n\n})();",
"title": "$:/plugins/tiddlywiki/railroad/parser.js",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/tiddlywiki/railroad/typed-parser.js": {
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/railroad/typed-parser.js\ntype: application/javascript\nmodule-type: parser\n\nThis parser wraps unadorned railroad syntax into a railroad widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar RailroadParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"railroad\",\n\t\t\ttag: \"$railroad\",\n\t\t\ttext: text\n\t\t};\n\tthis.tree = [element];\nconsole.log(text);\n};\n\nexports[\"text/vnd.tiddlywiki.railroad\"] = RailroadParser;\n\n})();\n\n",
"title": "$:/plugins/tiddlywiki/railroad/typed-parser.js",
"type": "application/javascript",
"module-type": "parser"
},
"$:/plugins/tiddlywiki/railroad/wrapper.js": {
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/railroad/wrapper.js\ntype: application/javascript\nmodule-type: widget\n\nWrapper for `railroad-diagrams.js` that provides a `<$railroad>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Parser = require(\"$:/plugins/tiddlywiki/railroad/parser.js\").parser,\n\tWidget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RailroadWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\nvar RAILROAD_OPTIONS = \"$:/config/railroad\";\n\n/*\nInherit from the base widget class\n*/\nRailroadWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRailroadWidget.prototype.render = function(parent,nextSibling) {\n\t// Housekeeping\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Get the source text\n\tvar source = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\t// Create a div to contain the SVG or error message\n\tvar div = this.document.createElement(\"div\");\n\ttry {\n\t\t// Initialise options from the config tiddler or widget attributes\n\t\tvar config = $tw.wiki.getTiddlerData(RAILROAD_OPTIONS,{});\n\t\tvar options = {\n\t\t\tarrow: this.getAttribute(\"arrow\", config.arrow || \"yes\") === \"yes\",\n\t\t\tdebug: this.getAttribute(\"debug\", config.debug || \"no\") === \"yes\",\n\t\t\tstart: this.getAttribute(\"start\", config.start || \"single\"),\n\t\t\tend: this.getAttribute(\"end\", config.end || \"single\")\n\t\t};\n\t\t// Parse the source\n\t\tvar parser = new Parser(this,source,options);\n\t\t// Generate content into the div\n\t\tif(parser.options.debug) {\n\t\t\tthis.renderDebug(parser,div);\n\t\t} else {\n\t\t\tthis.renderSvg(parser,div);\n\t\t}\n\t} catch(ex) {\n\t\tdiv.className = \"tc-error\";\n\t\tdiv.textContent = ex;\n\t}\n\t// Insert the div into the DOM\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\n};\n\nRailroadWidget.prototype.renderDebug = function(parser,div) {\n\tvar output = [\"<pre>\"];\n\tparser.root.debug(output, \"\");\n\toutput.push(\"</pre>\");\n\tdiv.innerHTML = output.join(\"\");\n};\n\nRailroadWidget.prototype.renderSvg = function(parser,div) {\n\t// Generate a model of the diagram\n\tvar fakeSvg = parser.root.toSvg(parser.options);\n\t// Render the model into a tree of SVG DOM nodes\n\tvar svg = fakeSvg.toSVG();\n\t// Fill in the remaining attributes of any link nodes\n\tthis.patchLinks(svg);\n\t// Insert the SVG tree into the div\n\tdiv.appendChild(svg);\n};\n\nRailroadWidget.prototype.patchLinks = function(node) {\n\tvar self = this;\n\tif(!$tw.node && node.hasChildNodes()) {\n\t\tvar children = node.childNodes;\n\t\tfor(var i=0; i<children.length; i++) {\n\t\t\tvar child = children[i];\n\t\t\tvar attributes = child.attributes;\n\t\t\tif(attributes) {\n\t\t\t\t// Find each element that has a data-tw-target attribute\n\t\t\t\tvar target = child.attributes[\"data-tw-target\"];\n\t\t\t\tif(target !== undefined) {\n\t\t\t\t\ttarget = target.value;\n\t\t\t\t\tif(child.attributes[\"data-tw-external\"]) {\n\t\t\t\t\t\t// External links are straightforward\n\t\t\t\t\t\tchild.setAttribute(\"target\",\"_blank\");\n\t\t\t\t\t\tchild.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Each internal link gets its own onclick handler, capturing its own copy of target\n\t\t\t\t\t\t(function(myTarget) {\n\t\t\t\t\t\t\tchild.onclick = function(event) {\n\t\t\t\t\t\t\t\tself.dispatchLink(myTarget,event);\n\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})(target);\n\t\t\t\t\t\ttarget = \"#\" + target;\n\t\t\t\t\t}\n\t\t\t\t\tchild.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",target);\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.patchLinks(child);\n\t\t}\n\t}\n};\n\nRailroadWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text || changedTiddlers[RAILROAD_OPTIONS]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn false;\t\n};\n\nRailroadWidget.prototype.dispatchLink = function(to,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: 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\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nexports.railroad = RailroadWidget;\n\n})();",
"title": "$:/plugins/tiddlywiki/railroad/wrapper.js",
"type": "application/javascript",
"module-type": "widget"
}
}
}
{
"http://twederation.tiddlyspot.com/": "True",
"http://tweddle.tiddlyspot.com/": "True",
"http://saliers.com/twederation/unicorn3.html": "True",
"http://utterances.tiddlyspot.com/": "True"
}
$:/twCard/Typically Weird - http://ooktech.com/jed/TypicallyWeird/
$:/plugins/inmysocks/TWederation/Discussions
$:/plugins/inmysocks/TWederation/Manage twCards
$:/themes/tiddlywiki/vanilla/themetweaks
$:/plugins/inmysocks/TWederation/twCards
$:/plugins/inmysocks/TWederation/Discussions
$:/core/ui/MoreSideBar/System
$:/plugins/Federation/TWederation/Contents
$:/core/ui/ControlPanel/Toolbars/PageControls
{
"Using the Plugin Fetcher broke my Tweder - MAS (2016072910h5419)": "20160730171051487",
"There are many new updates - The TWederation (2016072919h3607)": "20160730171051485",
"Now with tracking unread posts and some sorting - The TWederation (2016073019h0420)": "20160730204156824",
" - Mat von TWaddle (2016072716h1440)": "20160730171051473",
"#concept: Update alerts - Mat von TWaddle (20160726093307232)": "20160730171051473",
"@Birthe and @MAS - Mat von TWaddle (2016072717h1829)": "20160730171051474",
"@MAS How did you unpack it? - Birthe (2016072723h0953)": "20160730171051474",
"A bunch of small updates - inmysocks (2016071300h2600)": "20160730171051474",
"A much larger change this time - The TWederation (2016073015h5504)": "20160730171059307",
"A new look and simplified interface - inmysocks (2016072323h1101)": "20160730171051475",
"A new plugin version - inmysocks": "20160730171051476",
"A second post - inmysocks": "20160730171051476",
"A summary of suggetions - inmysocks (2016072812h1721)": "20160730171051476",
"A test post - inmysocks": "20160730171051476",
"A tiddlywiki tradition - Birthe (2016072512h0623)": "20160730171051476",
"A very small fix - The TWederation (2016073011h2405)": "20160730171051476",
"And now I am not certain that I didn't break anything - inmysocks (2016072508h5412)": "20160730171051477",
"And of course there are more bugs - inmysocks (2016071210h0643)": "20160730171051477",
"Attachments on posts - inmysocks (2016072621h3405)": "20160730171051477",
"Because I can - inmysocks (2016072801h2828)": "20160730171051477",
"Before I forget what updates I made - The TWederation (2016072713h4940)": "20160730171051477",
"Broken message - MAS (2016072616h2009)": "20160730171051477",
"Bundler maybe should exclude \"Draft.of\" items - MAS (2016072509h1442)": "20160730171051477",
"Can I write a post? - Birthe (2016072506h0504)": "20160730171051477",
"Concept: Shell-Wikis - Mat von TWaddle (2016072901h2711)": "20160730204031756",
"Curious what I miss? - Birthe (2016072701h3235)": "20160730171051478",
"Datestamps.. when IS now? - Mat von TWaddle (2016073010h5638)": "20160730204144638",
"Draft of 'Will you put photos on meetup page - Birthe (2016071617h2812)'": "20160730171051478",
"FAQ list - Mat von TWaddle (2016072400h0305)": "20160730171051478",
"First test in new layout - Mat von TWaddle (2016072323h4836)": "20160730171051478",
"First version of Publish-this-tid button - Mat von TWaddle (20160725205146707)": "20160730171051478",
"Folding root posts - Mat von TWaddle (2016072918h0050)": "20160730171051478",
"Hacking Cats - JeremyRuston (2016071612h3641)": "20160730171051479",
"Hacking on TWederation at the tiddlywiki meetup - inmysocks (2016071613h1113)": "20160730171051479",
"Hey! TWederation is live on TWederation User1 Test Wiki! - ()": "20160730171051479",
"Hi Tiddlywikians in Oxford - Birthe (2016071513h1342)": "20160730171051479",
"How to remake your sites twcard - inmysocks (2016072323h1709)": "20160730171051479",
"How to set up your own federated tiddlywiki - inmysocks": "20160730171051479",
"I am more parisian than I was - inmysocks (2016072519h2015)": "20160730171051480",
"I am not sure what to do - The TWederation (2016072523h4837)": "20160730171051480",
"I am trying to make webworkers useful and failing - inmysocks (2016071123h5056)": "20160730171051480",
"I feel like just inmysocks is a step down from speaking as The TWederation - inmysocks (2016072500h2537)": "20160730171051480",
"I have a limited attention span - inmysocks (2016072421h2330)": "20160730171051480",
"I have done a lot of bookkeeping stuff - inmysocks (2016071022h4428)": "20160730171051480",
"I love this twederation stuff - Birthe (2016062713h4423)": "20160730171051480",
"I think it is because The TWederation has a space in the name - inmysocks (2016072708h0924)": "20160730171051480",
"I think that we need a new javascript widget - The TWederation (2016072920h1519)": "20160730171051481",
"Icons and stuff - inmysocks (2016072417h3937)": "20160730171051481",
"Idea#1 Tool button to twederate current tiddler - Mat von TWaddle (2016072410h4440)": "20160730171051481",
"Idea: Send plugins in a post - MAS (2016072707h2013)": "20160730171051481",
"Issue - need automatic prefix maker - Mat von TWaddle (2016072517h2224)": "20160730171051481",
"Issue#1 BlogPostCommentTemplate needs styling - Mat von TWaddle (2016072400h1437)": "20160730171051481",
"Issue#1 BlogPostCommentTemplate needs styling - or - Mat von TWaddle (2016072400h1437)": "20160730171051481",
"Issue#2 Need prioritization of posted issues etc - Mat von TWaddle (2016072400h1808)": "20160730171051481",
"Issue#4 Change field post_title into caption - Mat von TWaddle (2016072410h5826)": "20160730171051482",
"Issue: Even with just us, the inflow is faster than can be followed! - Mat von TWaddle (2016072823h4547)": "20160730171147576",
"Issue: Red embarrassment on Android - Mat von TWaddle (2016072901h3057)": "20160730171051482",
"Jeremys first test post - JeremyRuston (2016071512h3641)": "20160730171051482",
"Lets try another blog post here - imysocksTest1 (21h08-12/6/2016)": "20160730171051482",
"Little idea: visible version numbers - Mat von TWaddle (2016072901h2007)": "20160730171141961",
"Message - message from TWeddle - (18h58-15/7/2016)": "20160730171051482",
"Messages and Short Messages - Birthe (2016071211h4436)": "20160730171051482",
"Need a way to mark incoming posts/comments as \"read\" - MAS (2016072411h5025)": "20160730171051483",
"No backspace problem, radical but easy - Birthe (2016072613h3325)": "20160730171051483",
"Notes for the hangout later today - inmysocks (13h53-28/1/2016)": "20160730171051483",
"One cosmetic fix - [[The TWederation]] (2016072700h1053)": "20160730171051483",
"Over night some things broke - The TWederation (2016072509h5608)": "20160730171051483",
"PR Some minor tweaks - Mat von TWaddle (20160726091945859)": "20160730171051483",
"Post title example - inmysocks (22h49-29/1/2016)": "20160730171051483",
"Progress!! - inmysocks (2016070918h3750)": "20160730171051484",
"Publish button, take 2 - Mat von TWaddle (20160725235539763)": "20160730171051484",
"Requests/suggestion: Delete bundles on \"save\" - MAS (2016072814h2420)": "20160730171051484",
"Root Post": "20160730171051484",
"SPAM, and Overhead messages - MAS (2016071207h5129)": "20160730171051484",
"Simplified fetch form - Mat von TWaddle (2016072823h2144)": "20160731214053883",
"Some demo title - inmysocks (19h35-28/1/2016)": "20160730171051484",
"Some of is implemented now - The TWederation (2016072821h0613)": "20160730171051484",
"Some type of animation or delay going on in the Post Fields? - MAS (2016072319h2246)": "20160730171051485",
"TWEUM2016 Group Shot.jpg": "20160730171051485",
"TWederation GitHub repo - inmysocks (2016071515h0446)": "20160730171051485",
"Test Post - inmysocks (2016071513h1331)": "20160730171051485",
"Test af post - (19h47-14/6/2016)": "20160730171051485",
"The TWederation has spoken - The TWederation (2016072422h5231)": "20160730171051485",
"The disappearing Wizard?? - MAS (2016072614h2331)": "20160730171051485",
"This is a Blog Post From Mark's Twederation2 - MAS (2016061306h1629)": "20160730171051486",
"Threded discussions and node and changes oh my! - inmysocks (2016071715h4256)": "20160730171051486",
"Time to formalize naming conventions? - Mat von TWaddle (2016073012h3927)": "20160804201248444",
"Titles titles everywhere and not a drop to drink... - inmysocks": "20160730171051486",
"Trying out IPFS - (11h46-18/7/2016)": "20160730171051486",
"Update: Post subtitle - Mat von TWaddle (2016072716h1440)": "20160730171051486",
"Update: Style for post subtitle - Mat von TWaddle (2016072716h2627)": "20160730171051486",
"Upgrading plugins and not fetching - Birthe (2016071309h5101)": "20160730171051486",
"Using a raspberry pi - inmysocks (2016072612h4507)": "20160730171051487",
"Very excited about twederation going fast forward. - Birthe (2016061304h1812)": "20160730171051487",
"Well that didn't last long - inmysocks (2016072509h2503)": "20160730171051487",
"What about a second root": "20160730171051487",
"Where do individual messages go? - MAS (2016072508h4943)": "20160730171051487",
"Why are there so many songs about rainbows? - MAS (2016061407h0712)": "20160730171051487",
"Why is the TWederation card not showing up for card fetch and other debundling problems. - MAS (2016072709h4832)": "20160730171051487",
"Will you put photos on meetup page - Birthe (2016071617h2812)": "20160730171051488",
"You can now filter the discissions posts by author - The TWederation (2016072718h0725)": "20160730171051488",
"[Issue#2] Need prioritization of posted issues etc - Mat von TWaddle (2016072400h1808)": "20160730171051488",
"[issue#3] Rephrase doc - Mat von TWaddle (2016072400h5223)": "20160730171051488",
"favicon - set type to be image.png - Mat von TWaddle (2016072417h0544)": "20160730171051488",
"fecth-all2.png - Mat von TWaddle ()": "20160730171051488",
"issue#3 Rephrase doc - Mat von TWaddle (2016072400h5223)": "20160730171051488",
"twCards with \"New card\" in title - MAS (2016072319h1539)": "20160730171051488",
"Apparently chrome does something weird with sorting - The TWederation (2016073021h1923)": "20160730204130734",
"One's own Avatar doesn't show up on the \"Show Posts From\" dropdown - MAS (2016073011h0915)": "20160730204150620",
"Philosophy of federation - MAS (2016073011h2628)": "20160923112716609",
"temporary tool: assembly macro - Mat von TWaddle (20160801141354007)": "20160804201230482",
"Testing tags - Mat von TWaddle (2016073023h1430)": "20160804201232648",
"I will leave it to Mat to explain the new changes - The TWederation (2016073123h5503)": "20160804201253964",
"testing tags - Mat von TWaddle (2016073014h0410)": "20160804201255649",
"TWederation-example - Mat von TWaddle (20160802012656129)": "20160804201307990",
"Linking to cryptic titles - Mat von TWaddle (20160801132028981)": "20160804201316696",
"Testing tags4 - Mat von TWaddle (20160801142902660)": "20160804201327606",
"Issue Assembly - Mat von TWaddle (2016080115h1350)": "20160804201333172",
"Docs Assembly - Mat von TWaddle (20160801134841171)": "20160804201337508",
"We have a new person! - The TWederation (2016073115h2038)": "20160804201340806",
"Fetching the comment but not the post - Mat von TWaddle (2016080223h1625)": "20160804201344773",
"Docs - Mat von TWaddle (20160801003556802)": "20160804201348360",
"Why doesn't fetching fetch from all followed wikis? - Mat von TWaddle (2016080300h4128)": "20160804201407235",
"Valuable first step to enable collaboration - Mat von TWaddle (20160803155927016)": "20160804201410007",
"Thoughts before the refactoring - Mat von TWaddle (2016080319h2328)": "20160804201412361",
"Backend table - Mat von TWaddle (20160802100738930)": "20160804201418024",
"Testing macro for pretty titles - Mat von TWaddle (20160802211657548)": "20160804201425393",
"Local tiddler nicks with uniqe name fallbacks - Mat von TWaddle (20160801231111284)": "20160804201449608",
"Meta-data in all fetches - Mat von TWaddle (20160804090830922)": "20160804201552431",
"Alert that followed wiki has new author - Mat von TWaddle (20160804090130866)": "20160804201840148",
"Links formatting Like Posts - MAS (2016080408h1503)": "20160804203723646",
"Embarrassing mistake; I thought fetching takes all seen posts... - Mat von TWaddle (2016080221h5204)": "20160804201923771",
"What if: 100 posters here - Mat von TWaddle (20160804141503686)": "20160804202134282",
"I am buliding a new robot - inmysocks (2016080422h3010)": "20160804203731371"
}
{" - Mat von TWaddle (2016072716h1440)":"true","[Issue#2] Need prioritization of posted issues etc - Mat von TWaddle (2016072400h1808)":"true","[issue#3] Rephrase doc - Mat von TWaddle (2016072400h5223)":"true","@Birthe and @MAS - Mat von TWaddle (2016072717h1829)":"true","@MAS How did you unpack it? - Birthe (2016072723h0953)":"true","#concept: Update alerts - Mat von TWaddle (20160726093307232)":"true","A bunch of small updates - inmysocks (2016071300h2600)":"true","A new look and simplified interface - inmysocks (2016072323h1101)":"true","A new plugin version - inmysocks":"true","A second post - inmysocks":"true","A summary of suggetions - inmysocks (2016072812h1721)":"true","A test post - inmysocks":"true","A tiddlywiki tradition - Birthe (2016072512h0623)":"true","And now I am not certain that I didn't break anything - inmysocks (2016072508h5412)":"true","And of course there are more bugs - inmysocks (2016071210h0643)":"true","Attachments on posts - inmysocks (2016072621h3405)":"true","Because I can - inmysocks (2016072801h2828)":"true","Before I forget what updates I made - The TWederation (2016072713h4940)":"true","Broken message - MAS (2016072616h2009)":"true","Bundler maybe should exclude \"Draft.of\" items - MAS (2016072509h1442)":"true","Can I write a post? - Birthe (2016072506h0504)":"true","Concept: Shell-Wikis - Mat von TWaddle (2016072901h2711)":"true","Curious what I miss? - Birthe (2016072701h3235)":"true","Draft of 'Will you put photos on meetup page - Birthe (2016071617h2812)'":"true","FAQ list - Mat von TWaddle (2016072400h0305)":"true","favicon - set type to be image.png - Mat von TWaddle (2016072417h0544)":"true","fecth-all2.png - Mat von TWaddle ()":"true","First test in new layout - Mat von TWaddle (2016072323h4836)":"true","First version of Publish-this-tid button - Mat von TWaddle (20160725205146707)":"true","Folding root posts - Mat von TWaddle (2016072918h0050)":"true","Hacking Cats - JeremyRuston (2016071612h3641)":"true","Hacking on TWederation at the tiddlywiki meetup - inmysocks (2016071613h1113)":"true","Hey! TWederation is live on TWederation User1 Test Wiki! - ()":"true","Hi Tiddlywikians in Oxford - Birthe (2016071513h1342)":"true","How to remake your sites twcard - inmysocks (2016072323h1709)":"true","How to set up your own federated tiddlywiki - inmysocks":"true","I am more parisian than I was - inmysocks (2016072519h2015)":"true","I am not sure what to do - The TWederation (2016072523h4837)":"true","I am trying to make webworkers useful and failing - inmysocks (2016071123h5056)":"true","I feel like just inmysocks is a step down from speaking as The TWederation - inmysocks (2016072500h2537)":"true","I have a limited attention span - inmysocks (2016072421h2330)":"true","I have done a lot of bookkeeping stuff - inmysocks (2016071022h4428)":"true","I love this twederation stuff - Birthe (2016062713h4423)":"true","I think it is because The TWederation has a space in the name - inmysocks (2016072708h0924)":"true","Icons and stuff - inmysocks (2016072417h3937)":"true","Idea: Send plugins in a post - MAS (2016072707h2013)":"true","Idea#1 Tool button to twederate current tiddler - Mat von TWaddle (2016072410h4440)":"true","Issue - need automatic prefix maker - Mat von TWaddle (2016072517h2224)":"true","Issue: Even with just us, the inflow is faster than can be followed! - Mat von TWaddle (2016072823h4547)":"true","Issue: Red embarrassment on Android - Mat von TWaddle (2016072901h3057)":"true","Issue#1 BlogPostCommentTemplate needs styling - Mat von TWaddle (2016072400h1437)":"true","Issue#1 BlogPostCommentTemplate needs styling - or - Mat von TWaddle (2016072400h1437)":"true","Issue#2 Need prioritization of posted issues etc - Mat von TWaddle (2016072400h1808)":"true","issue#3 Rephrase doc - Mat von TWaddle (2016072400h5223)":"true","Issue#4 Change field post_title into caption - Mat von TWaddle (2016072410h5826)":"true","Jeremys first test post - JeremyRuston (2016071512h3641)":"true","Lets try another blog post here - imysocksTest1 (21h08-12/6/2016)":"true","Little idea: visible version numbers - Mat von TWaddle (2016072901h2007)":"true","Message - message from TWeddle - (18h58-15/7/2016)":"true","Messages and Short Messages - Birthe (2016071211h4436)":"true","Need a way to mark incoming posts/comments as \"read\" - MAS (2016072411h5025)":"true","No backspace problem, radical but easy - Birthe (2016072613h3325)":"true","Notes for the hangout later today - inmysocks (13h53-28/1/2016)":"true","One cosmetic fix - [[The TWederation]] (2016072700h1053)":"true","Over night some things broke - The TWederation (2016072509h5608)":"true","Post title example - inmysocks (22h49-29/1/2016)":"true","PR Some minor tweaks - Mat von TWaddle (20160726091945859)":"true","Progress!! - inmysocks (2016070918h3750)":"true","Publish button, take 2 - Mat von TWaddle (20160725235539763)":"true","Requests/suggestion: Delete bundles on \"save\" - MAS (2016072814h2420)":"true","Root Post":"true","Simplified fetch form - Mat von TWaddle (2016072823h2144)":"true","Some demo title - inmysocks (19h35-28/1/2016)":"true","Some of is implemented now - The TWederation (2016072821h0613)":"true","Some type of animation or delay going on in the Post Fields? - MAS (2016072319h2246)":"true","SPAM, and Overhead messages - MAS (2016071207h5129)":"true","Test af post - (19h47-14/6/2016)":"true","Test Post - inmysocks (2016071513h1331)":"true","The disappearing Wizard?? - MAS (2016072614h2331)":"true","The TWederation has spoken - The TWederation (2016072422h5231)":"true","There are many new updates - The TWederation (2016072919h3607)":"true","This is a Blog Post From Mark's Twederation2 - MAS (2016061306h1629)":"true","Threded discussions and node and changes oh my! - inmysocks (2016071715h4256)":"true","Titles titles everywhere and not a drop to drink... - inmysocks":"true","Trying out IPFS - (11h46-18/7/2016)":"true","twCards with \"New card\" in title - MAS (2016072319h1539)":"true","TWederation GitHub repo - inmysocks (2016071515h0446)":"true","TWEUM2016 Group Shot.jpg":"true","Update: Post subtitle - Mat von TWaddle (2016072716h1440)":"true","Update: Style for post subtitle - Mat von TWaddle (2016072716h2627)":"true","Upgrading plugins and not fetching - Birthe (2016071309h5101)":"true","Using a raspberry pi - inmysocks (2016072612h4507)":"true","Using the Plugin Fetcher broke my Tweder - MAS (2016072910h5419)":"true","Very excited about twederation going fast forward. - Birthe (2016061304h1812)":"true","Well that didn't last long - inmysocks (2016072509h2503)":"true","What about a second root":"true","Where do individual messages go? - MAS (2016072508h4943)":"true","Why are there so many songs about rainbows? - MAS (2016061407h0712)":"true","Why is the TWederation card not showing up for card fetch and other debundling problems. - MAS (2016072709h4832)":"true","Will you put photos on meetup page - Birthe (2016071617h2812)":"true","You can now filter the discissions posts by author - The TWederation (2016072718h0725)":"true","Datestamps.. when IS now? - Mat von TWaddle (2016073010h5638)":"true","Time to formalize naming conventions? - Mat von TWaddle (2016073012h3927)":"true","A much larger change this time - The TWederation (2016073015h5504)":"true","A very small fix - The TWederation (2016073011h2405)":"true","I think that we need a new javascript widget - The TWederation (2016072920h1519)":"true","Now with tracking unread posts and some sorting - The TWederation (2016073019h0420)":"true","Apparently chrome does something weird with sorting - The TWederation (2016073021h1923)":"true","One's own Avatar doesn't show up on the \"Show Posts From\" dropdown - MAS (2016073011h0915)":"true","Philosophy of federation - MAS (2016073011h2628)":"true","We have a new person! - The TWederation (2016073115h2038)":"true","testing tags - Mat von TWaddle (2016073014h0410)":"true","Testing tags - Mat von TWaddle (2016073023h1430)":"true","Alert that followed wiki has new author - Mat von TWaddle (20160804090130866)":"true","Backend table - Mat von TWaddle (20160802100738930)":"true","Docs - Mat von TWaddle (20160801003556802)":"true","Docs Assembly - Mat von TWaddle (20160801134841171)":"true","Embarrassing mistake; I thought fetching takes all seen posts... - Mat von TWaddle (2016080221h5204)":"true","Fetching the comment but not the post - Mat von TWaddle (2016080223h1625)":"true","Issue Assembly - Mat von TWaddle (2016080115h1350)":"true","Linking to cryptic titles - Mat von TWaddle (20160801132028981)":"true","Local tiddler nicks with uniqe name fallbacks - Mat von TWaddle (20160801231111284)":"true","Meta-data in all fetches - Mat von TWaddle (20160804090830922)":"true","temporary tool: assembly macro - Mat von TWaddle (20160801141354007)":"true","Testing macro for pretty titles - Mat von TWaddle (20160802211657548)":"true","Testing tags4 - Mat von TWaddle (20160801142902660)":"true","Thoughts before the refactoring - Mat von TWaddle (2016080319h2328)":"true","TWederation-example - Mat von TWaddle (20160802012656129)":"true","Valuable first step to enable collaboration - Mat von TWaddle (20160803155927016)":"true","What if: 100 posters here - Mat von TWaddle (20160804141503686)":"true","Why doesn't fetching fetch from all followed wikis? - Mat von TWaddle (2016080300h4128)":"true","Links formatting Like Posts - MAS (2016080408h1503)":"true","I will leave it to Mat to explain the new changes - The TWederation (2016073123h5503)":"true","I am buliding a new robot - inmysocks (2016080422h3010)":"true","I am just trying to figure out what is wrong with the tags stuff - inmysocks (2016092313h2641)":"false"}
{
"tiddlers": {
"$:/info/browser": {
"title": "$:/info/browser",
"text": "yes"
},
"$:/info/node": {
"title": "$:/info/node",
"text": "no"
}
}
}
{
"tiddlers": {
"$:/themes/tiddlywiki/centralised/styles.tid": {
"title": "$:/themes/tiddlywiki/centralised/styles.tid",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\thtml .tc-page-container {\n\t\ttext-align: center;\n\t}\n\n\thtml .tc-story-river {\n\t\tposition: relative;\n\t\twidth: 770px;\n\t\tpadding: 42px;\n\t\tmargin: 0 auto;\n\t\ttext-align: left;\n\t}\n\n\thtml .tc-sidebar-scrollable {\n\t\ttext-align: left;\n\t\tleft: 50%;\n\t\tright: 0;\n\t\tmargin-left: 343px;\n\t}\n}\n"
}
}
}
{
"tiddlers": {
"$:/themes/tiddlywiki/readonly/styles.tid": {
"title": "$:/themes/tiddlywiki/readonly/styles.tid",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\nsvg.tc-image-new-button, svg.tc-image-options-button, svg.tc-image-save-button, svg.tc-image-edit-button, svg.tc-image-delete-button, svg.tc-image-cancel-button, svg.tc-image-done-button {\n\tdisplay: none;\t\n}\n"
}
}
}
{
"tiddlers": {
"$:/themes/tiddlywiki/seamless/base": {
"title": "$:/themes/tiddlywiki/seamless/base",
"tags": "[[$:/tags/Stylesheet]]",
"list-after": "$:/themes/tiddlywiki/vanilla/base",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n/*\nRules copied from Snow White\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 svg {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\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.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-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n/*\nSeamless modifications\n*/\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t/* Drop the tiddler frame padding */\n\tbody.tc-body .tc-tiddler-frame {\n\t\tpadding: 0;\n\t}\n\n\t/* Move the sidebar up so that the title lines up */\n\tbody.tc-body .tc-sidebar-scrollable {\n\t\tpadding: 43px 0 28px 42px;\n\t}\n\n\t/* Stop the tiddler info panel from bleeding into the tiddler frame padding */\n\tbody.tc-body .tc-tiddler-info {\n\t\tmargin: 0;\n\t}\n\n\t/* Stop message boxes from bleeding into the tiddler frame padding */\n\tbody.tc-body .tc-message-box {\n\t\tmargin: 21px 0 21px 0;\n\t}\n\n}\n\n/* Use the tiddler background colour for the page background */\nhtml body.tc-body {\n\tbackground-color: <<colour background>>;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour background>>;\n}\n\n/* Adjust the colour of the page controls */\nbody.tc-body .tc-page-controls svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n/* Adjust the colour of the sidebar selected tabs */\nbody.tc-body .tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour background>>;\n}\n"
}
}
}
{
"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 {\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-set .tc-tab-divider {\n\tborder-top: none;\n\theight: 1px;\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\">>\n}\n\n.tc-more-sidebar .tc-tab-buttons button {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\">>\n}\n\n.tc-more-sidebar .tc-tab-buttons button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 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/starlight/arvo.woff": {
"text": "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",
"type": "application/font-woff",
"title": "$:/themes/tiddlywiki/starlight/arvo.woff"
},
"$:/themes/tiddlywiki/starlight/ltbg.jpg": {
"text": "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PSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8IURPQ1RZUEUgcGxpc3QgUFVCTElDICItLy9BcHBsZS8vRFREIFBMSVNUIDEuMC8vRU4iICJodHRwOi8vd3d3LmFwcGxlLmNvbS9EVERzL1Byb3BlcnR5TGlzdC0xLjAuZHRkIj4KPHBsaXN0IHZlcnNpb249IjEuMCI+CjxkaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUhvcml6b250YWxSZXM8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNSG9yaXpvbnRhbFJlczwva2V5PgoJCQkJPHJlYWw+NzI8L3JlYWw+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQk8L2RpY3Q+CgkJPC9hcnJheT4KCTwvZGljdD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1PcmllbnRhdGlvbjwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1PcmllbnRhdGlvbjwva2V5PgoJCQkJPGludGVnZXI+MTwvaW50ZWdlcj4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVNjYWxpbmc8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNU2NhbGluZzwva2V5PgoJCQkJPHJlYWw+MTwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsUmVzPC9rZXk+Cgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJCTxkaWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsUmVzPC9rZXk+CgkJCQk8cmVhbD43MjwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsU2NhbGluZzwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1WZXJ0aWNhbFNjYWxpbmc8L2tleT4KCQkJCTxyZWFsPjE8L3JlYWw+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQk8L2RpY3Q+CgkJPC9hcnJheT4KCTwvZGljdD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LnN1YlRpY2tldC5wYXBlcl9pbmZvX3RpY2tldDwva2V5PgoJPGRpY3Q+CgkJPGtleT5QTVBQRFBhcGVyQ29kZU5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5QTVBQRFBhcGVyQ29kZU5hbWU8L2tleT4KCQkJCQk8c3RyaW5nPkxldHRlcjwvc3RyaW5nPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PlBNVGlvZ2FQYXBlck5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5QTVRpb2dhUGFwZXJOYW1lPC9rZXk+CgkJCQkJPHN0cmluZz5uYS1sZXR0ZXI8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPjAuMDwvcmVhbD4KCQkJCQkJPHJlYWw+MC4wPC9yZWFsPgoJCQkJCQk8cmVhbD43MzQ8L3JlYWw+CgkJCQkJCTxyZWFsPjU3NjwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFwZXJSZWN0PC9rZXk+CgkJCQkJPGFycmF5PgoJCQkJCQk8cmVhbD4tMTg8L3JlYWw+CgkJCQkJCTxyZWFsPi0xODwvcmVhbD4KCQkJCQkJPHJlYWw+Nzc0PC9yZWFsPgoJCQkJCQk8cmVhbD41OTQ8L3JlYWw+CgkJCQkJPC9hcnJheT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNUGFwZXJOYW1lPC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVBhcGVyTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc+bmEtbGV0dGVyPC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1VbmFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPjAuMDwvcmVhbD4KCQkJCQkJPHJlYWw+MC4wPC9yZWFsPgoJCQkJCQk8cmVhbD43MzQ8L3JlYWw+CgkJCQkJCTxyZWFsPjU3NjwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1VbmFkanVzdGVkUGFwZXJSZWN0PC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPi0xODwvcmVhbD4KCQkJCQkJPHJlYWw+LTE4PC9yZWFsPgoJCQkJCQk8cmVhbD43NzQ8L3JlYWw+CgkJCQkJCTxyZWFsPjU5NDwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8ucHBkLlBNUGFwZXJOYW1lPC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5wcGQuUE1QYXBlck5hbWU8L2tleT4KCQkJCQk8c3RyaW5nPlVTIExldHRlcjwvc3RyaW5nPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuQVBJVmVyc2lvbjwva2V5PgoJCTxzdHJpbmc+MDAuMjA8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQudHlwZTwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mb1RpY2tldDwvc3RyaW5nPgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LkFQSVZlcnNpb248L2tleT4KCTxzdHJpbmc+MDAuMjA8L3N0cmluZz4KCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC50eXBlPC9rZXk+Cgk8c3RyaW5nPmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0VGlja2V0PC9zdHJpbmc+CjwvZGljdD4KPC9wbGlzdD4KOEJJTQPtAAAAAAAQAEgCTgABAAEASAJOAAEAAThCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAHjhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTQQKAAAAAAABAAA4QklNJxAAAAAAAAoAAQAAAAAAAAABOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANHAAAABgAAAAAAAAAAAAABVAAAAVQAAAAJAFAAaQBjAHQAdQByAGUAIAAyAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAFUAAABVAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAABVAAAAABSZ2h0bG9uZwAAAVQAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAVQAAAAAUmdodGxvbmcAAAFUAAAAA3VybFRFWFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAA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Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLWMwMzYgNDYuMjc2NzIwLCBNb24gRmViIDE5IDIwMDcgMjI6MTM6NDMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhhcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iIHhhcDpDcmVhdGVEYXRlPSIyMDEwLTA4LTMwVDIzOjQ5OjE0LTA1OjAwIiB4YXA6TW9kaWZ5RGF0ZT0iMjAxMC0wOC0zMFQyMzo0OToxNC0wNTowMCIgeGFwOk1ldGFkYXRhRGF0ZT0iMjAxMC0wOC0zMFQyMzo0OToxNC0wNTowMCIgeGFwOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1MzIE1hY2ludG9zaCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iaU1hYyIgcGhvdG9zaG9wOkhpc3Rvcnk9IiIgeGFwTU06SW5zdGFuY2VJRD0idXVpZDpFQjAwQjU5NDA4QjVERjExODdBNTlCQzExMkI0QjA2RSIgeGFwTU06RG9jdW1lbnRJRD0idXVpZDpFQTAwQjU5NDA4QjVERjExODdBNTlCQzExMkI0QjA2RSIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iNzIwMDkwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSI3MjAwOTAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiIHRpZmY6TmF0aXZlRGlnZXN0PSIyNTYsMjU3LDI1OCwyNTksMjYyLDI3NCwyNzcsMjg0LDUzMCw1MzEsMjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwzMDYsMjcwLDI3MSwyNzIsMzA1LDMxNSwzMzQzMjs3RUY4RDFBOTcwMjlCOUNFOTAwNkUzRDcxRjgwNDdFNSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjM0MCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjM0MCIgZXhpZjpDb2xvclNwYWNlPSItMSIgZXhpZjpOYXRpdmVEaWdlc3Q9IjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDtGRTM2RkQ0MzU0NEI0ODUyODY3OEVERkZGOTk0MkMwRiI+IDx4YXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+IPJElDQ19QUk9GSUxFAAEBAAAPFGFwcGwCAAAAbW50clJHQiBYWVogB9oAAQAEAA8AMwADYWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsWM2pk1LRLUWykThyCK1QdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOclhZWgAAASwAAAAUZ1hZWgAAAUAAAAAUYlhZWgAAAVQAAAAUd3RwdAAAAWgAAAAUY2hhZAAAAXwAAAAsclRSQwAAAagAAAAOZ1RSQwAAAbgAAAAOYlRSQwAAAcgAAAAOdmNndAAAAdgAAAYSbmRpbgAAB+wAAAY+ZGVzYwAADiwAAABfZHNjbQAADowAAAA8bW1vZAAADsgAAAAoY3BydAAADvAAAAAkWFlaIAAAAAAAAHeaAABAmQAAAxlYWVogAAAAAAAAWO0AAKuMAAAXrVhZWiAAAAAAAAAmTgAAE/UAALheWFlaIAAAAAAAAPNSAAEAAAABFs9zZjMyAAAAAAABDEIAAAXe///zJgAAB5IAAP2R///7ov///aMAAAPcAADAbGN1cnYAAAAAAAAAAQHNAABjdXJ2AAAAAAAAAAEBzQAAY3VydgAAAAAAAAABAc0AAHZjZ3QAAAAAAAAAAAADAQAAAgAAAUUCyAQ5BZsHIQi8ClsL+w2ZDzsQ6hKXFEYWAhe5GVYa4xxxHfkfdSDyImcj0iU1JpAn5ikyKnkrvi0BLkEvgTC9MfkzNTRrNaE21DgHOTg6ZjuTPLw95D8MQDNBV0J5Q5pEuEXWRvJIDEklSjpL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",
"type": "image/jpeg",
"title": "$:/themes/tiddlywiki/starlight/ltbg.jpg"
},
"$:/themes/tiddlywiki/starlight/styles.tid": {
"title": "$:/themes/tiddlywiki/starlight/styles.tid",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n/*\nPlaceholder for a more thorough refinement of Snow White\n*/\n\n@font-face {\n font-family: \"Arvo\";\n font-style: normal;\n font-weight: 400;\n src: local(\"Arvo\"), url(<<datauri \"$:/themes/tiddlywiki/starlight/arvo.woff\">>) format(\"woff\");\n}\n\nhtml body, .tc-sidebar-scrollable-backdrop {\n\tfont-family: \"Arvo\", \"Times\";\n background: url(<<datauri \"$:/themes/tiddlywiki/starlight/ltbg.jpg\">>);\n}\n\n.tc-page-controls svg {\n <<filter \"drop-shadow(1px 1px 2px rgba(255,255,255,0.9))\">>\n}\n"
},
"$:/themes/tiddlywiki/starlight/themetweaks": {
"title": "$:/themes/tiddlywiki/starlight/themetweaks",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "Star Tweaks",
"text": "Demo of a control panel tab dynamically loaded with a theme.\n"
}
}
}
{
"tiddlers": {
"$:/themes/tiddlywiki/vanilla/themetweaks": {
"title": "$:/themes/tiddlywiki/vanilla/themetweaks",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ThemeTweaks/ThemeTweaks}}",
"text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n\\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<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"\n\t$value=<<imageTitle>>\n/>\n\n\"\"\"/>\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\"><<lingo Settings/BackgroundImageAttachment/Scroll>></option>\n<option value=\"fixed\"><<lingo Settings/BackgroundImageAttachment/Fixed>></option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\"><<lingo Settings/BackgroundImageSize/Auto>></option>\n<option value=\"cover\"><<lingo Settings/BackgroundImageSize/Cover>></option>\n<option value=\"contain\"><<lingo Settings/BackgroundImageSize/Contain>></option>\n</$select>\n\\end\n\n<<lingo ThemeTweaks/Hint>>\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><<lingo Options/SidebarLayout>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\"><<lingo Options/SidebarLayout/Fixed-Fluid>></option><option value=\"fluid-fixed\"><<lingo Options/SidebarLayout/Fluid-Fixed>></option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">{{$:/language/No}}</option><option value=\"yes\">{{$:/language/Yes}}</option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><<lingo Options/CodeWrapping>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><option value=\"pre\">{{$:/language/No}}</option><option value=\"pre-wrap\">{{$:/language/Yes}}</option></$select> |\n\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"><<lingo Settings/BackgroundImage>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\"><<lingo Settings/BackgroundImageAttachment>></$link> |<<backgroundimageattachment-dropdown>> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\"><<lingo Settings/BackgroundImageSize>></$link> |<<backgroundimagesize-dropdown>> | |\n\n! <<lingo Metrics>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\"><<lingo Metrics/FontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\"><<lingo Metrics/LineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\"><<lingo Metrics/BodyFontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\"><<lingo Metrics/StoryLeft>></$link><br>//<<lingo Metrics/StoryLeft/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\"><<lingo Metrics/StoryTop>></$link><br>//<<lingo Metrics/StoryTop/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\"><<lingo Metrics/StoryRight>></$link><br>//<<lingo Metrics/StoryRight/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\"><<lingo Metrics/StoryWidth>></$link><br>//<<lingo Metrics/StoryWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"><<lingo Metrics/TiddlerWidth>></$link><br>//<<lingo Metrics/TiddlerWidth/Hint>>//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"><<lingo Metrics/SidebarBreakpoint>></$link><br>//<<lingo Metrics/SidebarBreakpoint/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\"><<lingo Metrics/SidebarWidth>></$link><br>//<<lingo Metrics/SidebarWidth/Hint>>// |^<$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: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\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\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\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, label svg, label 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.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n\twidth: calc(100% + 2px);\n\tmargin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n\ttop: 6px;\n\tbottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t\twidth: calc(100% + 59px);\n\t}\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t\tfont-size: 0.75em;\n\t}\n\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-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\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls 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: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});\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: 0;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\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.tc-search button svg, .tc-search a svg {\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.tc-search button:hover svg, .tc-search a: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 .tc-edit-texteditor {\n\twidth: 100%;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor {\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}\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-body {\n\tclear: both;\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** Editor\n*/\n\n.tc-editor-toolbar {\n\tmargin-top: 8px;\n}\n\n.tc-editor-toolbar button {\n\tvertical-align: middle;\n\tbackground-color: <<colour tiddler-controls-foreground>>;\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n\tborder-radius: 4px;\n\tpadding: 3px;\n\tmargin: 2px 0 2px 4px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {\n\tmargin-left: 1px;\n\twidth: 1em;\n\tborder-radius: 8px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {\n\tmargin-left: 11px;\n}\n\n.tc-editor-toolbar button.tc-selected {\n\tbackground-color: <<colour primary>>;\n}\n\n.tc-editor-toolbar button svg {\n\twidth: 1.6em;\n\theight: 1.2em;\n}\n\n.tc-editor-toolbar button:hover {\n\tbackground-color: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour background>>;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more {\n\twhite-space: normal;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more button {\n\tdisplay: inline-block;\n\tpadding: 3px;\n\twidth: auto;\n}\n\n.tc-editor-toolbar .tc-search-results {\n\tpadding: 0;\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-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\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: 49%;\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-frame .tc-tiddler-preview .tc-edit-texteditor {\n\twidth: 49%;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\n\tmax-width: 49%;\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-tab-set .tc-tab-buttons button {\n\tdisplay: inline-block;\n width: auto;\n margin-bottom: 0px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\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\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item-plain,\n.tc-block-dropdown .tc-dropdown-item-plain {\n\tpadding: 4px 14px 4px 7px;\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.tc-search-results {\n\tpadding: 0 7px 0 7px;\n}\n\n.tc-image-chooser, .tc-colour-chooser {\n\twhite-space: normal;\n}\n\n.tc-image-chooser a,\n.tc-colour-chooser a {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.tc-image-chooser a {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 2px;\n\tmargin: 2px;\n\twidth: 4em;\n\theight: 4em;\n}\n\n.tc-colour-chooser a {\n\tpadding: 3px;\n\twidth: 2em;\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.tc-image-chooser a:hover,\n.tc-colour-chooser a:hover {\n\tbackground: <<colour primary>>;\n\tpadding: 0px;\n\tborder: 3px solid <<colour primary>>;\n}\n\n.tc-image-chooser a svg,\n.tc-image-chooser a img {\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 3.5em;\n\tmax-height: 3.5em;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tmargin: auto;\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\tz-index: 900;\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\tmargin-right: 0.3em;\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\tmargin-right: 0;\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\tdisplay: block;\n\twidth: 100%;\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 .tc-plugin-info > .tc-plugin-info-chunk > 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:hover > .tc-plugin-info-chunk > img, .tc-plugin-info:hover > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info > .tc-plugin-info-chunk > img, .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > img, .tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > 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\ttext-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\tmin-width: 100%;\n\tmin-height: 100%;\n\tmax-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/options/codewrapping": {
"title": "$:/themes/tiddlywiki/vanilla/options/codewrapping",
"text": "pre-wrap"
},
"$:/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"
}
}
}
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
Source: {{!!source}}<br>Tiddlers: <$list filter='[list[]]'><$link to=<<currentTiddler>>><$view field='title'/></$link>, </$list>
http://ooktech.com/jed/TypicallyWeird/store.php
There are new versios of the [[twederation-core|$:/plugins/inmysocks/TWederation-core]] and [[twederation-edition|$:/plugins/inmysocks/TWederation-edition]] plugins so get the newest version from [[http://ooktech.com/jed/ExampleWikis/TWederation/]].
''After you have updated the plugin make sure you go to the $:/ControlPanel and under the `twCards` tab update which wikis you want to follow, otherwise some features won't work. You shouldn't follow yourself or you can get some errors. Everything still works if you follow yourself, but you will get some errors popping up. I will fix this eventually.''
*Empty bundles should no longer be saved. This means that if you try to fetch something and no non-empty bundles are fetched you may not see any indication that anything happened. I will think about how to show that the request was successful but there isn't any new content.
*There is a twCard manager in the $:/ControlPanel, it is currently very simple
*You can now set which wikis you follow in the twCard manager, this means a few things:
**Only posts from wikis you follow will show up in the wall tab
**You can select wikis you follow as a group when fetching things
*There is a delete button next to the tiddler bundle list on the fetch communication tab, clicking on it will delete that bundle without you having to open the tiddler
*The wall now shows how many comments a post has next to the 'show comments' button
*The wall now has a button to fetch new posts and comments to all posts on wikis you follow. I need to make it so that they are only comments to posts that are either by people you follow or by you, and only posts by the wiki author, but that will come later
*You can now select 'Comments on my posts' as something to fetch from other wikis
''When you fetch the wall posts it uses the bundle_name field to figure out which bundles to display, if a wiki hasn't updated their plugin yet than it won't have the bundle_name filled in and won't be displayed so you will have to find the bundle under the table of contents or some other way.''
I am hoping to make the list of bundles also have a button that will unpack everything in the bundle without you having to open the bundle as well. I am hesitant to do this though because that makes it a lot easier to sneak malicious things into bundles. I will probably make it so that if you unpack a bundle like that the tiddlers are rendered as static html and saved that way. This would mean that you wouldn't be able to have any widgets or active content in a tiddler unpacked that way, just normal text markup. I will probably make it so that the 'Fetch New Wall Posts and Comments' button automatically unpacks received bundles like this.
I should also make an option to check for updated twCards. This will let people update their cards and have the updated version circulate easier. I am considering having every bundle a wiki sends contain the twCard for that wiki as a special part of the bundle. Then if the card has been updated you can unpack the card separately from the other content.
I am hoping to expand what twCards are to be something more like a social media profile. This is more important if we get more people and for the future when I am going to create things like topic twCards that you can use to follow posts about specifc topics even if you aren't connected to the wiki with a post on it. The twCard itself would have some description and other content related to explaining or introducing the topic and you would use it to do things like display all the posts you have about that topic and to make posts that will be part of that topic when someone else looks for them.
Another plan I have is to add some simple privacy settings. One simple thing I can do is make it so that your wiki won't allow someone to fetch bundles from it unless they are from a wiki you agree to allow. This won't prevent the person from going to your wiki normally and getting content, but it will prevent the automated options. This will probably work using filters so you can specify which things on your wiki are allowed to be part of bundles fetched by other wikis instead of just letting everything or nothing be pulled.
I am looking into ways to use encryption so that not everything on twederation has to be public. It wouldn't give complete privacy since anyone will be able to see that something is there when you make a post or anything else that is private, but it would be a start. I need to make sure that the key exchanging ideas I have will actually work for what I have in mind.
While things look mostly the same (aside from the avatars showing up next to folded post titles) there actually a large change. The list is now created using a new javascript widget I made that may be extended to make a more advanced table of contents thing, but for the moment it lets you sort the list of posts by either post creation or by newest comment. It is also going to make it easier to have different options for how you want to display the list of discussion posts without making huge changes to the plugin.
This may also lead to some speed improvements, but I am not certain about that.
I have noticed one bug though. If you write a post or comment and add it the list of posts isn't updated immediately. If you change the sort by, show posts from or the number of posts displayed it will update. I will look into how to make it update when a new post or comment is added. In the meantime I hope it doesn't cause too many problems.
So update the edition plugin and see how much I broke this time!
There are new plugin versions for the twederation-core and twederation-edition plugins! They include some big changes to how a lot of things are made so if you have an existing wiki you may have some problems. After you update the plugins you should modify your twCard so that the type field is empty and add a field called `role` with the contents `twServer`. It may be easier to delete all the other twcards you have and pull them from the twederation.tiddlyspot.com again for all your other cards.
After a lot of work Mat has the basic styling we are using worked out and he created a usable interface for threaded discussions! We decided to remove as much as possible from the UI. This means that we removed the Messages and short messages and moved the new blog post interface to above the posts. We also changed the name from 'Wall' to 'Discussions' since that is the goal of what we are working on for this. The plan is to move away from having the collapsible sub-threads turned on by default. I would have the entire tree visible all the time, but it looks like many people disagree with me. So there will be the option to have collapsible threads and you will be able to set if threads are open or closed by default once we get that worked out.
All of this configuration is going to be created at some point in the future. We are still working on build the first application of twederation (this threaded discussion stuff) and there are many other things we would like to make, like a library of community created wikitext tricks that you can pull from a wiki to include in your own. So there is a lot of work to do. You shouldn't expect anything like styling to be changed for a bit until we get a good introduction worked out an have everything set up so someone who knows what tiddlywiki is but hasn't every heard of twederation but wants to try it out can actually do something useful without direct guidance.
For now everything is closed by default. Click on the part below each post that says `Open Discussion (x)`, where the `x` is the number of comments on that post. Since we have threaded coments now this number isn't the complete number of comments, just the immediate children comments of the post. For now each child will also have the same option to open up further children if they exist. Under each post or comment there is also an `Add comment...` field, clicking on this opens up the interface for adding a comment. To create a new post click on where it says `New Discussion Post` at the top of the tiddler and the interface for writing a new post will open up. Click in the same place again will hide the interface. Once you have titled and written your post click on the {{$:/core/images/save-button}} to save the post or the {{$:/core/images/close-button}} to close the new post interface. For now closing the interface will not clear the input fields because it is too easy to lose work. I may add some way to clear the fields without saving a new post later.
A another thing to remember is that you can build many things using twederation, this threaded discussion setup is one application of it, not the entirety of twederation.
The trees here in Paris are trying to kill me. I don't like allergies, they make me work slowly.
I put up a new version of the plugin for fetching tiddlers [[$:/plugins/inmysocks/FetchTiddlers]], it has fixes for a few things. The most important one is probably that having `:` in the contents of a field no longer causes problems when unbundling a tiddler. This comes up a lot with the twCards since they have urls is fields. Also Mat uses <:-) as his username so we want to make sure we can support the person who coined the term TWederation.
When you fetch a bundle there is also a tiddler created that has some meta-data about the bundle. For now the titles are the bundle names prefixed with `$:/TiddlerBundleData/', I may change this in the future. Probably by adding a time stamp or something. Also I should have an option to not save this data.
Because the first one works! I am excited!
And I can pull the posts from here to the TWederation at http://ooktech.com/jed/ExampleWikis/TWederation/
Since there are only 4 people here I am going to just list the plan and say that parts are from all of you instead of trying to track do who said what. For the most part the suggestins come from discusions on here anyway
*For normal operation posts will only be pulled when their url field matches the wiki they are being pulled from
**This makes updates to content and twCards easier
**This also makes impersonation harder
*I will start checking the modfied field of tiddler instead of just the created field to determine if a tiddler should be in a bundle or not
**This will allow checking for updated content
*I will make any tiddler with the same title and value in the created field but newer modifed field overwrite an existing tiddler
**I may have to just go with newer modifed field since you may want to just remake a tiddler instead of editing it.
*I will give the option to force unpacked tiddlers to overwrite existing tiddlers. The plan is to have a checkbox in the bundle tiddler that will set this option
*I will add an `Archive` button that will take old threads and create a single static tiddler with the content. It will keep styling but remove the option to add comments.
**Each thread will be a single tiddler that has the orignal post and all comments
**It will all be static so it doesn't cause the wiki to go slow
**Metadata about the post and coments will be kept in fields so you can still search comments by date, author, etc.
**I am not sure what to consider old, I will probably let the user say all posts older than n days, everything other than the newest n posts
I think that these changes will let us keep a consistent set of rules for all tiddlers that allow updates and should prevent accidental modifictions to other peoples tiddlers.
Seems to work on all levels of tiddly fiddling from programmer to end user. You are eager, lots of ideas and at least some of them works. The hours are passing as seconds. At some time we get very tired and chocked looking at the clock. Time to go to bed really, but only a small thing is still missing. Better finish that first while you are in the mood and remember the details. That will for sure be the time something goes wrong - and you are too tired to do something about it.
Am I wrong in thinking this is a normal part of the tiddly-lifestyle?
There was bug that wouldn't display a post correctly if it didn't have a title. So I added something to make a post with no title display //(No Title)// in the list of discussion posts.
As briefly noted elsewhere;
If I follow wiki A and it suddenly starts to follow wiki B... then, given the current settings, the B posts will //not// not automatically come along when I fetch from A. But the problem is that I don't get any ''alert'' about that I'm missing something.
For solution, see [[Meta-data in all fetches|Meta-data in all fetches - Mat von TWaddle (20160804090830922)]].
If things work the way they should than you should only get new things when fetching bundles, but I may have broken something so you don't ever get anything when fetching bundles. We shall see...
If you fetch bundles and give them custom names they won't be listed correctly under the 'Fetch Communication' tab because I changed how the names are created. I will fix that later today. Also the wall tab just displays all blog posts that you have collected in chronological order. I plan to make it so you can make collections of people to display, or make things that only display a certain topic or thread.
If anyone wants to make something like that that would be nice.
So if you use chrome the sorting options won't do what you expect them to do. I am looking into it. And annoyed with chrome.
Before I forget again,I can add a mechanism for adding attachments to posts. At the moment it is how avatars are fetched along with twCards (did I mention that avatars are now automatically fetched along with twCards? I probably should have said something sooner....) but it can be added as a more generic mechanism for attachments. Does anyone have thoughts on this? I am not sure how it would be used yet, possibly as a way to include images in posts.
<?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="21.112385mm"
height="50.015278mm"
viewBox="0 0 74.807663 177.21949"
id="svg4140"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Avatar.svg">
<defs
id="defs4142" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="62.185923"
inkscape:cy="40.18047"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4145">
<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(-227.83682,-183.19116)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 287.89348,183.63101 c -44.36879,23.98272 -44.39075,54.30645 -48.48733,97.9848 l 0,69.70053"
id="path4688"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.32507873;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 239.35697,351.38083 27.11994,-22.09979"
id="path4690"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 242.43661,252.32139 22.22336,-1.01015"
id="path4692"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.12490082;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 240.17494,271.75356 24.2213,-20.42906"
id="path4694"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 239.40615,274.54474 -11.11167,25.25382"
id="path4696"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.78593874;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 239.40615,299.29349 -10.85914,0"
id="path4698"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.92558074;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 239.65542,320.5112 15.91644,-13.64608"
id="path4700"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.57918763;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 283.84876,233.13269 2.02852,127.27082"
id="path4702"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 271.73103,210.90513 c 0,0 11.11169,-17.17259 20.20306,-16.16244"
id="path4704"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 279.81225,224.03712 c 0,0 10.10153,-19.1929 18.18275,-15.15229"
id="path4706"
inkscape:connector-curvature="0"
inkscape:transform-center-x="-6.0609153"
inkscape:transform-center-y="-4.0406102"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.40884137;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 283.5411,233.79583 c 0,0 12.37979,-18.79288 18.80111,-12.32992"
id="path4708"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.19574189;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 266.17519,328.84044 0,30.30458"
id="path4710"
inkscape:connector-curvature="0" />
</g>
</svg>
<?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="63.497963mm"
height="114.22167mm"
viewBox="0 0 224.99278 404.72246"
id="svg4138"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Mat.svg">
<defs
id="defs4140" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="204.12499"
inkscape:cy="167.51902"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:snap-object-midpoints="true"
inkscape:snap-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0">
<inkscape:grid
type="xygrid"
id="grid4688"
originx="-237.49746"
originy="-516.48207" />
</sodipodi:namedview>
<metadata
id="metadata4143">
<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(-237.49747,-131.15765)">
<g
id="g4730"
transform="translate(1.7342086e-7,-2.1734209e-6)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4686"
d="m 262.00137,330.13926 88.41743,-197.5518 87.14652,198.23975"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<circle
r="5"
cy="397.36221"
cx="285"
id="path4699"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<circle
r="5"
cy="397.36221"
cx="415"
id="path4701"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path4703"
d="m 350,427.3622 0,30"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path4709"
d="m 240.01537,492.34423 c 0,0 40,41.42857 110,40 70,0 110,-40 110,-40 l 0,0 0,0"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</g>
</svg>
<?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="93.651192mm"
height="80.363754mm"
viewBox="0 0 331.83493 284.75346"
id="svg2"
version="1.1"
inkscape:version="0.91 r"
sodipodi:docname="unicorn3.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49887767"
inkscape:cx="367.53174"
inkscape:cy="-131.439"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1280"
inkscape:window-height="748"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<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(-1.6698175,-0.78685014)">
<g
id="g4170"
transform="matrix(0.81171903,0,0,1.0014229,0.67994124,-0.20029016)"
style="stroke-width:6.65487099;stroke-miterlimit:4;stroke-dasharray:none">
<g
transform="translate(-179,-335)"
id="g4160"
style="stroke-width:6.65487099;stroke-miterlimit:4;stroke-dasharray:none">
<g
id="g4148"
style="stroke-width:6.65487099;stroke-miterlimit:4;stroke-dasharray:none">
<g
transform="translate(-45.714286,-31.428571)"
id="g4140"
style="stroke-width:6.65487099;stroke-miterlimit:4;stroke-dasharray:none">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.65487099;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 631.42857,640.93363 c -17.14286,-168.57143 -197.14286,-220 -197.14286,-220 0,0 -51.42857,-60 -51.42857,-20 0,40 0,40 0,40"
id="path4136"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="ccccsccc"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.65487099;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 381.85714,438.21935 C 270.42857,423.93363 228.57143,369.50506 228.57143,369.50506 L 288.57144,443.79078 340,480.93363 c 0,0 -114.28571,85.71429 -77.14286,125.71429 37.14286,40 160,-45.71429 160,-45.71429 l -54.28571,80 0,-0.57143"
id="path4138"
inkscape:connector-curvature="0" />
</g>
<path
inkscape:connector-curvature="0"
id="path4146"
d="m 391,386.3622 c 30,-17 29,-17 29,-17 l -10,25 34,-18 -13,26 58,-15 -28,34 20,-9 49,14 -53,7 -1,-1 c 50,8 74,35 74,35 l -42,-10"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.65487099;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.65487099;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 320,465.3622 24,-13 c 5.33333,-10.16739 13.66667,-2.24115 19,0 l 8,11 -18,19 z"
id="path4154"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<ellipse
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:6.65487099;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98979594"
id="path4156"
cx="342.5"
cy="469.86221"
rx="13.5"
ry="10.5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.65487099;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 320,464.3622 c 32,19 32,20 32,20"
id="path4158"
inkscape:connector-curvature="0" />
</g>
</g>
</g>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
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"
version="1.1"
width="150px"
height="120px"
xlink="http://www.w3.org/1999/xlink"
style="overflow:hidden!important;"
id="svg2"
inkscape:version="0.91 r"
sodipodi:docname="utterances.svg">
<metadata
id="metadata190">
<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>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="748"
id="namedview188"
showgrid="false"
inkscape:zoom="0.39333333"
inkscape:cx="297.45763"
inkscape:cy="706.77966"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<g
id="svga-group-ears-left"
style="display:none;fill:none;stroke:url(#linearGradient5206);stroke-opacity:1"
transform="matrix(2.5499984,0,0,2.5499984,44.857773,48.741672)">
<path
style="opacity:1;fill:none;stroke:url(#linearGradient5202);stroke-width:1.5;stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3816"
d="m 47.001,83.974 c -1.376,-2.313 -5.638,-7.997 -9.98,-6.603 -2.749,0.882 -3.293,3.765 -3.735,6.311 -0.588,3.386 0.471,10.083 1.389,12.503 0.881,2.325 3.533,6.816 5.264,8.527 2.13,2.1 4.775,8.793 5.194,9.487 0.66,1.097 1.536,2.745 4.122,2.538 2.853,-0.229 4.584,-1.742 5.856,-1.999 3.142,-0.629 -4.529,-24.743 -8.11,-30.764 z" />
<path
style="opacity:1;fill:none;stroke:url(#linearGradient5204);stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3817"
d="m 44.197,97.997 c -0.132,-0.548 0.007,-1.47 0.142,-2.362 0.124,-0.812 0.24,-1.579 0.169,-2.121 -0.267,-2.032 -1.773,-5.893 -2.757,-7.985 -1.132,-2.407 -2.963,-5.439 -5.262,-6.221 -0.95,-0.324 -1.575,0.063 -1.938,0.456 -0.266,0.289 -0.325,0.627 -0.238,0.667 0.086,0.04 0.285,-0.24 0.572,-0.504 0.235,-0.216 0.579,-0.402 1.051,-0.363 -0.19,1.011 -1.167,6.49 -0.744,10.225 0.333,2.938 1.593,5.131 1.79,5.46 0.029,0.346 0.077,0.685 0.148,1.014 0.929,4.287 4.971,9.163 6.378,10.758 0.259,0.295 0.531,0.47 0.598,0.398 0.066,-0.072 -0.094,-0.364 -0.353,-0.66 -1.388,-1.585 -5.391,-6.442 -6.289,-10.579 -0.952,-4.389 2.318,-10.896 3.048,-12.272 0.371,0.646 0.687,1.267 0.93,1.785 0.19,0.406 0.402,0.881 0.619,1.395 -0.429,0.718 -3.434,5.958 -2.338,10.153 0.406,1.546 2.235,3.54 3.447,4.086 0.667,0.301 0.919,0.75 1.209,1.271 0.336,0.604 0.718,1.288 1.828,1.784 0.225,0.102 0.429,0.142 0.61,0.142 0.313,0 0.551,-0.126 0.725,-0.276 0.018,0.266 0.017,0.604 0.009,0.917 -0.012,0.404 0.042,0.737 0.137,0.745 0.094,0.008 0.196,-0.313 0.207,-0.717 0.016,-0.496 0.013,-1.11 -0.072,-1.403 -0.248,-0.865 -1.008,-1.841 -1.813,-2.875 -0.789,-1.019 -1.607,-2.071 -1.813,-2.918 z M 36.95,94.196 c -2.177,-6.731 0.656,-12.54 1.144,-13.464 0.85,0.775 1.6,1.811 2.21,2.824 -0.444,0.809 -3.263,6.113 -3.354,10.64 z m 9.391,9.846 c -1.004,-0.447 -1.339,-1.051 -1.666,-1.633 -0.293,-0.527 -0.598,-1.072 -1.369,-1.42 -0.168,-0.075 -0.352,-0.191 -0.542,-0.323 -2.486,-5.906 0.272,-8.488 0.963,-9.017 0.211,0.722 0.369,1.384 0.439,1.915 0.063,0.488 -0.052,1.263 -0.167,2.012 -0.142,0.929 -0.286,1.89 -0.137,2.512 0.226,0.926 1.069,2.009 1.884,3.057 0.723,0.929 1.466,1.888 1.721,2.67 -0.108,0.157 -0.45,0.53 -1.126,0.227 z"
stroke-width="none" />
</g>
<g
id="svga-group-ears-right"
style="display:none;fill:none;stroke:url(#linearGradient5212);stroke-opacity:1"
transform="matrix(2.5499984,0,0,2.5499984,44.857773,48.741672)">
<path
style="opacity:1;fill:none;stroke:url(#linearGradient5208);stroke-width:1.5;stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3818"
d="m 152.736,83.974 c 1.377,-2.313 5.639,-7.997 9.98,-6.603 2.75,0.882 3.293,3.765 3.736,6.311 0.588,3.386 -0.471,10.083 -1.389,12.503 -0.881,2.325 -3.533,6.816 -5.266,8.527 -2.129,2.1 -4.775,8.793 -5.193,9.487 -0.658,1.097 -1.535,2.745 -4.121,2.538 -2.854,-0.229 -4.584,-1.742 -5.857,-1.999 -3.142,-0.629 4.53,-24.743 8.11,-30.764 z" />
<path
style="opacity:1;fill:none;stroke:url(#linearGradient5210);stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3819"
d="m 153.727,100.913 c -0.805,1.033 -1.564,2.009 -1.813,2.875 -0.086,0.293 -0.088,0.907 -0.072,1.403 0.012,0.404 0.113,0.725 0.207,0.717 0.094,-0.008 0.148,-0.341 0.137,-0.745 -0.008,-0.313 -0.008,-0.651 0.01,-0.917 0.174,0.15 0.412,0.276 0.725,0.276 0.182,0 0.385,-0.04 0.609,-0.142 1.109,-0.496 1.492,-1.18 1.828,-1.784 0.289,-0.52 0.543,-0.969 1.209,-1.271 1.213,-0.546 3.041,-2.54 3.447,-4.086 1.096,-4.194 -1.908,-9.435 -2.338,-10.153 0.217,-0.513 0.43,-0.988 0.619,-1.395 0.244,-0.518 0.559,-1.139 0.93,-1.785 0.73,1.377 4,7.883 3.049,12.272 -0.896,4.137 -4.9,8.994 -6.289,10.579 -0.258,0.296 -0.418,0.588 -0.352,0.66 0.066,0.071 0.338,-0.104 0.598,-0.398 1.406,-1.596 5.449,-6.471 6.379,-10.758 0.07,-0.329 0.117,-0.668 0.146,-1.014 0.197,-0.329 1.459,-2.523 1.791,-5.46 0.422,-3.735 -0.555,-9.214 -0.744,-10.225 0.473,-0.039 0.814,0.146 1.051,0.363 0.287,0.264 0.486,0.544 0.572,0.504 0.086,-0.04 0.027,-0.378 -0.238,-0.667 -0.363,-0.393 -0.988,-0.779 -1.938,-0.456 -2.299,0.782 -4.131,3.814 -5.262,6.221 -0.984,2.093 -2.49,5.953 -2.758,7.985 -0.072,0.542 0.045,1.309 0.17,2.121 0.135,0.892 0.273,1.814 0.141,2.362 -0.205,0.849 -1.023,1.901 -1.814,2.918 z m 5.707,-17.358 c 0.611,-1.013 1.361,-2.049 2.211,-2.824 0.488,0.925 3.32,6.733 1.145,13.464 -0.093,-4.526 -2.911,-9.83 -3.356,-10.64 z m -7.164,20.261 c 0.254,-0.782 0.998,-1.741 1.721,-2.67 0.816,-1.048 1.658,-2.131 1.885,-3.057 0.148,-0.622 0.004,-1.583 -0.137,-2.512 -0.115,-0.749 -0.23,-1.524 -0.166,-2.012 0.068,-0.531 0.227,-1.193 0.438,-1.915 0.691,0.529 3.449,3.111 0.965,9.017 -0.191,0.132 -0.375,0.248 -0.543,0.323 -0.771,0.348 -1.074,0.893 -1.369,1.42 -0.326,0.582 -0.662,1.186 -1.666,1.633 -0.677,0.302 -1.019,-0.071 -1.128,-0.227 z"
stroke-width="none" />
</g>
<g
id="g5500"
transform="matrix(0.34474053,0,0,0.27928904,-30.690189,-6.8900995)">
<g
transform="scale(3,3)"
id="svga-group-backs-single" />
<g
transform="matrix(2.5499984,0,0,2.5499984,44.857773,48.741672)"
id="svga-group-hair-back">
<path
style="opacity:1;fill:#cac1b2"
inkscape:connector-curvature="0"
id="SvgjsPath3926"
d="m 100.5,100.5 -1,0 0,-1 1,0 0,1 z"
stroke-width="none" />
</g>
<g
transform="matrix(2.5499984,0,0,2.5499984,44.857773,48.741672)"
id="svga-group-faceshape-wrap"
style="fill:none;stroke:url(#linearGradient5222);stroke-opacity:1">
<g
id="svga-group-faceshape-single"
style="fill:none;stroke:url(#linearGradient5220);stroke-opacity:1">
<path
stroke-width="none"
d="M 100.103,0.867 C 66.481,0.814 39.286,27.899 39.234,61.374 c -0.008,5.316 0.669,10.473 1.953,15.389 l 0.004,0 c 0.011,0.053 6.322,32.098 11.785,46.085 4.253,10.89 10.61,37.576 47.125,37.555 36.515,0.021 42.872,-26.665 47.125,-37.555 5.463,-13.987 11.773,-46.032 11.785,-46.085 l 0.005,0 c 1.283,-4.916 1.961,-10.072 1.952,-15.389 C 160.919,27.899 133.723,0.814 100.103,0.867 Z"
id="SvgjsPath3789"
inkscape:connector-curvature="0"
style="opacity:1;fill:none;stroke:url(#linearGradient5214);stroke-opacity:1" />
<path
stroke-width="none"
d="m 150.307,27.3 c 5.293,9.096 8.347,19.746 8.364,31.14 0.008,5.316 -0.645,10.473 -1.883,15.389 l -0.004,0 c -0.012,0.053 -5.969,32.098 -11.234,46.085 -4.1,10.89 -10.353,37.576 -45.547,37.555 C 64.808,157.49 58.555,130.804 54.456,119.914 49.19,105.927 43.233,73.882 43.222,73.829 l -0.004,0 C 41.981,68.913 41.327,63.757 41.336,58.44 c 0.017,-11.394 3.071,-22.043 8.362,-31.139 -6.647,9.702 -10.543,21.43 -10.563,34.072 -0.008,5.316 0.669,10.473 1.953,15.389 l 0.004,0 c 0.011,0.053 6.322,32.098 11.785,46.085 4.253,10.89 10.61,37.576 47.125,37.555 36.515,0.021 42.873,-26.665 47.125,-37.555 5.463,-13.987 11.773,-46.032 11.785,-46.085 l 0.005,0 C 160.2,71.846 160.878,66.69 160.869,61.373 160.852,48.73 156.954,37.002 150.307,27.3 Z"
id="SvgjsPath3790"
inkscape:connector-curvature="0"
style="opacity:1;fill:none;stroke:url(#linearGradient5216);stroke-opacity:1" />
<path
d="M 100.103,0.867 C 66.481,0.814 39.286,27.899 39.234,61.374 c -0.008,5.316 0.669,10.473 1.953,15.389 l 0.004,0 c 0.011,0.053 6.322,32.098 11.785,46.085 4.253,10.89 10.61,37.576 47.125,37.555 36.515,0.021 42.872,-26.665 47.125,-37.555 5.463,-13.987 11.773,-46.032 11.785,-46.085 l 0.005,0 c 1.283,-4.916 1.961,-10.072 1.952,-15.389 C 160.919,27.899 133.723,0.814 100.103,0.867 Z"
id="SvgjsPath3791"
inkscape:connector-curvature="0"
style="opacity:1;fill:none;stroke:url(#linearGradient5218);stroke-width:1.5;stroke-opacity:1" />
</g>
</g>
<g
transform="matrix(2.5499984,0,0,2.5499984,44.857773,48.741672)"
id="svga-group-mouth-single"
style="fill:none;stroke:url(#linearGradient5232);stroke-opacity:1">
<path
d="m 100.126,141.95 c -2.835,0 -3.5,-2.934 -3.5,-2.934 0,0 3.898,0.763 7,0 0,0.001 -1.005,2.934 -3.5,2.934 z"
id="SvgjsPath3782"
style="opacity:1;fill:none;stroke:url(#linearGradient5224);stroke-opacity:1"
inkscape:connector-curvature="0" />
<path
stroke-width="none"
d="m 100.523,139.779 c -1.987,0 -3.757,-0.267 -3.868,-0.283 -0.137,-0.021 -0.23,-0.147 -0.209,-0.284 0.021,-0.137 0.154,-0.226 0.285,-0.209 0.041,0.005 4.071,0.61 6.747,0.002 0.133,-0.025 0.27,0.055 0.3,0.189 0.03,0.134 -0.054,0.268 -0.188,0.299 -0.947,0.215 -2.036,0.286 -3.067,0.286 z"
id="SvgjsPath3786"
inkscape:connector-curvature="0"
style="opacity:1;fill:none;stroke:url(#linearGradient5226);stroke-opacity:1" />
<path
stroke-width="none"
d="m 84,130 c 0,0 11.487,1.189 15.325,1.199 C 103.499,131.208 117,130 117,130 c -3.903,2.826 -8.199,5.543 -17.926,5.597 C 90.373,135.646 88.145,132.889 84,130 Z"
id="SvgjsPath3787"
inkscape:connector-curvature="0"
style="opacity:1;fill:none;stroke:url(#linearGradient5228);stroke-opacity:1" />
<path
d="m 84,130 c 0,0 11.487,1.189 15.325,1.199 C 103.499,131.208 117,130 117,130 c -3.903,2.826 -8.199,5.543 -17.926,5.597 C 90.373,135.646 88.145,132.889 84,130 Z"
id="SvgjsPath3788"
inkscape:connector-curvature="0"
style="opacity:1;fill:none;stroke:url(#linearGradient5230);stroke-width:0.75;stroke-opacity:1" />
</g>
<g
transform="matrix(2.2949978,0,0,2.2949978,56.332824,71.181728)"
style="fill:none;stroke:url(#linearGradient5236);stroke-opacity:1"
id="svga-group-eyesback-left">
<path
inkscape:connector-curvature="0"
style="opacity:1;fill:none;stroke:url(#linearGradient5234);stroke-opacity:1"
id="SvgjsPath3820"
d="m 60.632,83.957 c 1.226,-1.179 9.091,-2.674 13.631,-2.075 7.183,0.947 13,7.285 13,7.285 0,0 -4.836,3.083 -13.61,3.56 -5.78,0.315 -11.592,-3.418 -13.021,-8.77 z" />
</g>
<g
style="fill:none;stroke:url(#linearGradient5256);stroke-opacity:1"
id="svga-group-eyesiriswrapper-left"
transform="matrix(2.2949978,0,0,2.2949978,54.037826,71.755477)">
<g
style="fill:none;stroke:url(#linearGradient5254);stroke-opacity:1"
id="svga-group-eyesiriscontrol-left">
<g
style="fill:none;stroke:url(#linearGradient5252);stroke-opacity:1"
id="svga-group-eyesiris-left">
<path
style="opacity:1;fill:none;stroke:url(#linearGradient5238);stroke-width:0.5;stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3656"
d="m 83.206,89.25 c -1.231,4.522 -5.896,7.187 -10.429,5.944 -4.528,-1.241 -7.203,-5.918 -5.97,-10.442 1.23,-4.526 5.905,-7.19 10.434,-5.947 4.527,1.24 7.198,5.918 5.965,10.445 z" />
<path
style="opacity:1;fill:none;stroke:url(#linearGradient5240);stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3657"
d="m 73.962,81.918 -0.221,-0.395 c -0.776,0.308 -1.524,0.631 -2.232,0.973 l 0.524,1.267 -0.066,0.732 -2.021,-1.189 c -0.66,0.367 -1.273,0.75 -1.867,1.14 l 0.005,0.013 -0.692,0.78 1.107,1.132 -1.491,0.813 0.563,0.931 2.633,0.262 -2.468,1.673 2.641,-0.146 -1.393,2.396 3.255,-1.969 -0.875,3.349 1.883,-3.093 0.363,3.319 0.544,-2.936 0.5,-0.061 0.709,3.329 0.216,-0.998 c 0.284,-0.074 1.018,0.997 1.297,0.922 l -0.829,-3.621 1.817,3.621 -0.737,-3.756 2.236,2.905 c 0.08,-0.025 0.278,-1.204 0.357,-1.228 l -1.392,-2.081 2.53,0.763 -1.518,-1.643 -1.219,-1.009 5.083,1.137 -2.83,-1.723 2,-0.818 -4.329,-0.437 4.281,-2.27 -3.875,0.988 -1.043,-0.565 -0.256,-0.501 0.074,-1.199 0.086,-1.967 -1.768,3.113 -0.156,-2.279 -0.222,-0.597 c -0.354,0.124 -0.702,0.245 -1.043,0.375 l -0.161,0.548 z"
stroke-width="none" />
<path
style="opacity:0.9;fill:none;stroke:url(#linearGradient5242);stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3658"
d="m 83.303,85.237 c -7.429,0.338 -11.206,1.927 -16.591,3.727 -1.038,-4.574 1.839,-9.12 6.42,-10.149 4.58,-1.029 9.135,1.846 10.171,6.422 z"
stroke-width="none" />
<path
style="opacity:0.8;fill:none;stroke:url(#linearGradient5244);stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3659"
d="m 76.234,84.165 c -1.869,-0.536 -3.777,0.532 -4.258,2.395 -0.484,1.853 0.64,3.793 2.51,4.329 1.871,0.537 3.781,-0.532 4.264,-2.386 0.487,-1.864 -0.643,-3.803 -2.516,-4.338 z"
stroke-width="none" />
<path
style="opacity:1;fill:none;stroke:url(#linearGradient5246);stroke-width:0.75;stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3660"
d="m 76.234,84.165 c -1.869,-0.536 -3.777,0.532 -4.258,2.395 -0.484,1.853 0.64,3.793 2.51,4.329 1.871,0.537 3.781,-0.532 4.264,-2.386 0.487,-1.864 -0.643,-3.803 -2.516,-4.338 z" />
<path
style="opacity:0.5;fill:none;stroke:url(#linearGradient5248);stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3661"
d="m 68.812,92.044 c 0.868,1.378 2.021,2.416 3.653,2.762 1.879,0.398 2.094,-2.101 0.748,-2.387 -1.02,-0.215 -1.667,-0.715 -2.199,-1.561 -0.975,-1.548 -2.985,-0.055 -2.202,1.186 l 0,0 z"
stroke-width="none" />
<path
inkscape:connector-curvature="0"
style="opacity:1;fill:none;stroke:url(#linearGradient5250);stroke-opacity:1"
id="SvgjsPath3662"
d="m 76.468,83.449 c 1.316,0.265 2.082,1.087 2.747,2.323 1.222,2.272 4.676,0.252 3.453,-2.019 -1.073,-1.995 -2.86,-3.703 -5.138,-4.162 -2.915,-0.587 -3.324,3.402 -1.062,3.858 l 0,0 z" />
</g>
</g>
</g>
<path
d="m 226.58035,292.86016 c 21.60052,5.10178 42.34501,-3.69495 46.34519,-19.65666 3.9887,-15.96401 -10.277,-33.03649 -31.88211,-38.14745 -21.60511,-5.10408 -42.3496,3.69265 -46.34748,19.65665 -3.991,15.9663 10.27241,33.0365 31.8844,38.14746 z m -31.09722,-28.9973 c 2.81367,-2.7058 20.86383,-6.13683 31.28312,-4.76212 16.48496,2.17336 29.83497,16.71906 29.83497,16.71906 0,0 -11.09861,7.07548 -31.23492,8.17019 -13.26509,0.72292 -26.60362,-7.8443 -29.88317,-20.12713 z"
id="SvgjsPath3846"
style="opacity:1;fill:none;stroke:url(#linearGradient5260);stroke-width:2.29499769;stroke-opacity:1"
inkscape:connector-curvature="0" />
<path
d="m 195.48313,263.86286 c 2.81367,-2.7058 20.86383,-6.13683 31.28312,-4.76212 16.48496,2.17336 29.83497,16.71906 29.83497,16.71906 0,0 -11.09861,7.07548 -31.23492,8.17019 -13.26509,0.72292 -26.60362,-7.8443 -29.88317,-20.12713 z"
id="SvgjsPath3851"
style="opacity:1;fill:none;stroke:url(#linearGradient5262);stroke-width:2.29499769;stroke-opacity:1"
inkscape:connector-curvature="0" />
<path
d="m 256.99137,263.17436 c -14.92208,-9.75604 -9.30392,-7.09154 -37.24782,-15.38337 7.67447,1.1475 21.96772,4.74146 26.86754,7.61939 2.66908,1.50093 8.08528,5.75815 10.38028,7.76398 z"
id="SvgjsPath3855"
inkscape:connector-curvature="0"
style="opacity:1;fill:none;stroke:url(#linearGradient5264);stroke-width:2.29499769;stroke-opacity:1" />
<path
d="m 183.338,261.61835 c 0,0 4.78278,2.99727 8.52133,2.99956 0.29605,1.75797 5.14309,9.7744 13.47852,14.55947 12.59954,7.23842 27.30359,5.00309 41.34209,1.47568 6.87352,-1.71207 6.44895,-3.48839 17.83902,-4.75064 -8.94361,-3.60315 -7.99807,-5.73061 -20.40483,-12.44578 5.66406,1.08095 13.27198,5.31292 13.27198,5.31292 -2.83892,-3.33233 -22.7595,-15.5968 -54.68062,-17.23084 0,0 10.66944,2.49696 14.68569,4.05985 -18.47473,2.51761 -23.50537,-0.25933 -24.48533,-0.99832 0.81931,0.69309 2.72646,2.84579 6.89417,4.25033 -4.31,0.32819 -12.19103,-1.98976 -12.19103,-1.98976 0,0 1.98977,1.89567 6.03126,4.50967 -3.45627,1.66158 -10.30225,0.24786 -10.30225,0.24786 z m 12.14513,2.51302 c 2.81367,-2.60941 20.86383,-5.92109 31.28312,-4.59229 16.48496,2.09534 29.83497,16.12466 29.83497,16.12466 0,0 -11.09861,6.82532 -31.23492,7.88102 -13.26509,0.69538 -26.60362,-7.56661 -29.88317,-19.41339 z"
id="SvgjsPath3856"
inkscape:connector-curvature="0"
style="opacity:1;fill:none;stroke:url(#linearGradient5266);stroke-width:2.29499769;stroke-opacity:1" />
<g
transform="matrix(2.2949978,0,0,2.2949978,84.382848,71.181728)"
style="fill:none;stroke:url(#linearGradient5274);stroke-opacity:1"
id="svga-group-eyesback-right">
<path
inkscape:connector-curvature="0"
style="opacity:1;fill:none;stroke:url(#linearGradient5272);stroke-opacity:1"
id="SvgjsPath3828"
d="m 139.368,83.957 c -1.226,-1.179 -9.091,-2.674 -13.631,-2.075 -7.183,0.947 -13,7.285 -13,7.285 0,0 4.836,3.083 13.61,3.56 5.78,0.315 11.592,-3.418 13.021,-8.77 z" />
</g>
<g
style="fill:none;stroke:url(#linearGradient5294);stroke-opacity:1"
id="svga-group-eyesiriswrapper-right"
transform="matrix(2.2949978,0,0,2.2949978,86.677846,71.755477)">
<g
style="fill:none;stroke:url(#linearGradient5292);stroke-opacity:1"
id="svga-group-eyesiriscontrol-right">
<g
style="fill:none;stroke:url(#linearGradient5290);stroke-opacity:1"
id="svga-group-eyesiris-right">
<path
style="opacity:1;fill:none;stroke:url(#linearGradient5276);stroke-width:0.5;stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3666"
d="m 133.199,89.25 c -1.231,4.522 -5.896,7.187 -10.429,5.944 -4.528,-1.241 -7.203,-5.918 -5.97,-10.442 1.23,-4.526 5.905,-7.19 10.434,-5.947 4.527,1.24 7.199,5.918 5.965,10.445 z" />
<path
style="opacity:1;fill:none;stroke:url(#linearGradient5278);stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3667"
d="m 123.955,81.918 -0.221,-0.395 c -0.776,0.308 -1.524,0.631 -2.232,0.973 l 0.524,1.267 -0.066,0.732 -2.021,-1.189 c -0.66,0.367 -1.273,0.75 -1.867,1.14 l 0.005,0.013 -0.692,0.78 1.107,1.132 -1.492,0.811 0.563,0.931 2.633,0.262 -2.468,1.673 2.641,-0.146 -1.392,2.398 3.255,-1.969 -0.875,3.349 1.883,-3.093 0.363,3.319 0.544,-2.936 0.5,-0.061 0.709,3.329 0.216,-0.998 c 0.284,-0.074 1.018,0.997 1.297,0.922 l -0.829,-3.621 1.817,3.621 -0.737,-3.756 2.236,2.905 c 0.08,-0.025 0.278,-1.204 0.357,-1.228 l -1.392,-2.081 2.53,0.763 -1.518,-1.643 -1.219,-1.009 5.083,1.137 -2.83,-1.723 2,-0.818 -4.329,-0.437 4.281,-2.27 -3.875,0.988 -1.043,-0.565 -0.256,-0.501 0.074,-1.199 0.086,-1.967 -1.768,3.113 -0.156,-2.279 -0.222,-0.597 c -0.354,0.124 -0.702,0.245 -1.043,0.375 l -0.161,0.548 z"
stroke-width="none" />
<path
style="opacity:0.9;fill:none;stroke:url(#linearGradient5280);stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3668"
d="m 133.296,85.237 c -7.429,0.338 -11.206,1.927 -16.591,3.727 -1.038,-4.574 1.839,-9.12 6.42,-10.149 4.58,-1.029 9.135,1.846 10.171,6.422 z"
stroke-width="none" />
<path
style="opacity:0.8;fill:none;stroke:url(#linearGradient5282);stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3669"
d="m 126.229,84.165 c -1.869,-0.536 -3.777,0.532 -4.259,2.395 -0.484,1.853 0.641,3.793 2.509,4.329 1.873,0.537 3.78,-0.532 4.266,-2.386 0.484,-1.864 -0.644,-3.803 -2.516,-4.338 z"
stroke-width="none" />
<path
style="opacity:1;fill:none;stroke:url(#linearGradient5284);stroke-width:0.75;stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3670"
d="m 126.229,84.165 c -1.869,-0.536 -3.777,0.532 -4.259,2.395 -0.484,1.853 0.641,3.793 2.509,4.329 1.873,0.537 3.78,-0.532 4.266,-2.386 0.484,-1.864 -0.644,-3.803 -2.516,-4.338 z" />
<path
style="opacity:0.5;fill:none;stroke:url(#linearGradient5286);stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3671"
d="m 118.805,92.044 c 0.868,1.378 2.021,2.416 3.653,2.762 1.879,0.398 2.094,-2.101 0.748,-2.387 -1.02,-0.215 -1.667,-0.715 -2.199,-1.561 -0.975,-1.548 -2.985,-0.055 -2.202,1.186 l 0,0 z"
stroke-width="none" />
<path
inkscape:connector-curvature="0"
style="opacity:1;fill:none;stroke:url(#linearGradient5288);stroke-opacity:1"
id="SvgjsPath3672"
d="m 126.461,83.449 c 1.316,0.265 2.082,1.087 2.747,2.323 1.222,2.272 4.676,0.252 3.453,-2.019 -1.073,-1.995 -2.86,-3.703 -5.138,-4.162 -2.915,-0.587 -3.324,3.402 -1.062,3.858 l 0,0 z" />
</g>
</g>
</g>
<path
d="m 405.01929,254.715 c -3.99789,-15.96401 -24.74238,-24.76303 -46.34748,-19.65666 -21.60511,5.11096 -35.87082,22.18345 -31.88211,38.14745 4.00018,15.96171 24.74466,24.75844 46.34518,19.65666 21.612,-5.11325 35.87541,-22.18345 31.88441,-38.14745 z m -30.66806,29.27499 c -20.13631,-1.09242 -31.23492,-8.17019 -31.23492,-8.17019 0,0 13.35,-14.5457 29.83497,-16.71906 10.41929,-1.377 28.46945,2.05632 31.28312,4.76212 -3.28185,12.28283 -16.62038,20.85005 -29.88317,20.12713 z"
id="SvgjsPath3867"
style="opacity:1;fill:none;stroke:url(#linearGradient5298);stroke-width:2.29499769;stroke-opacity:1"
inkscape:connector-curvature="0" />
<path
d="m 404.2321,263.86286 c -2.81367,-2.7058 -20.86382,-6.13683 -31.28311,-4.76212 -16.48497,2.17336 -29.83498,16.71906 -29.83498,16.71906 0,0 11.09861,7.07548 31.23493,8.17019 13.26508,0.72292 26.60361,-7.8443 29.88316,-20.12713 z"
id="SvgjsPath3872"
style="opacity:1;fill:none;stroke:url(#linearGradient5300);stroke-width:2.29499769;stroke-opacity:1"
inkscape:connector-curvature="0" />
<path
d="m 342.72387,263.17436 c 14.92207,-9.75604 9.30392,-7.09154 37.24781,-15.38337 -7.67447,1.1475 -21.96772,4.74146 -26.86754,7.61939 -2.66908,1.50093 -8.08528,5.75815 -10.38027,7.76398 z"
id="SvgjsPath3876"
inkscape:connector-curvature="0"
style="opacity:1;fill:none;stroke:url(#linearGradient5302);stroke-width:2.29499769;stroke-opacity:1" />
<path
d="m 406.07269,261.37049 c 4.04149,-2.614 6.03125,-4.50967 6.03125,-4.50967 0,0 -7.88102,2.31565 -12.19102,1.98976 4.16542,-1.40454 6.07256,-3.55724 6.89417,-4.25033 -0.97997,0.73669 -6.0106,3.51364 -24.48533,0.99832 4.01624,-1.56289 14.68569,-4.05985 14.68569,-4.05985 -31.92113,1.63404 -51.84171,13.89851 -54.68062,17.23084 0,0 7.60792,-4.23197 13.27197,-5.31292 -12.40446,6.71517 -11.45892,8.84493 -20.40482,12.44578 11.39237,1.26454 10.9655,3.04087 17.83902,4.75064 14.0362,3.52741 28.74025,5.76274 41.34209,-1.47568 8.33543,-4.78507 13.18246,-12.80379 13.47852,-14.55947 3.73855,-0.002 8.52132,-2.99956 8.52132,-2.99956 0,0 -6.84368,1.41372 -10.30224,-0.24786 z m -31.72146,22.17427 c -20.13631,-1.0534 -31.23492,-7.88102 -31.23492,-7.88102 0,0 13.35,-14.02932 29.83497,-16.12466 10.41929,-1.3288 28.46945,1.98288 31.28312,4.59229 -3.28185,11.84678 -16.62038,20.10877 -29.88317,19.41339 z"
id="SvgjsPath3877"
inkscape:connector-curvature="0"
style="opacity:1;fill:none;stroke:url(#linearGradient5304);stroke-width:2.29499769;stroke-opacity:1" />
<g
transform="matrix(2.5499984,0,0,2.5499984,44.857773,48.741672)"
id="svga-group-eyebrows-left"
style="fill:none;stroke:url(#linearGradient5318);stroke-opacity:1">
<path
stroke-width="none"
d="m 52.488,73.87 c 7.475,-9.383 20.338,-7.822 30.878,-6.314 2.681,0.384 5.441,0.672 8.07,1.336 1.884,0.475 3.365,2.622 1.851,4.356 C 92.579,74.073 91.034,73.92 90.08,73.9 77.459,73.645 63.193,66.387 52.488,73.87 Z"
id="SvgjsPath3536"
inkscape:connector-curvature="0"
style="opacity:1;fill:none;stroke:url(#linearGradient5316);stroke-opacity:1" />
</g>
<g
transform="matrix(2.5499984,0,0,2.5499984,44.857773,48.741672)"
id="svga-group-eyebrows-right"
style="fill:none;stroke:url(#linearGradient5322);stroke-opacity:1">
<path
stroke-width="none"
d="m 147.577,73.49 c -2.164,-1.448 -4.454,-2.47 -7.043,-2.889 -9.497,-1.54 -27.586,4.79 -32.341,3.45 -2.912,-0.822 -2.323,-3.739 -1.035,-4.458 0.775,-0.433 0.99,-0.422 7.909,-1.612 11.757,-2.02 24.921,-3.626 32.51,5.509 z"
id="SvgjsPath3537"
inkscape:connector-curvature="0"
style="opacity:1;fill:none;stroke:url(#linearGradient5320);stroke-opacity:1" />
</g>
<g
transform="matrix(2.5499984,0,0,2.5499984,44.857773,48.741672)"
id="svga-group-nose-single"
style="fill:none;stroke:url(#linearGradient5328);stroke-opacity:1">
<path
stroke-width="none"
d="m 99.774,119.881 c -0.868,0 -1.793,0.006 -2.595,-0.354 -0.858,-0.387 -1.429,-0.54 -2.317,-0.86 -0.858,-0.31 -1.889,0.445 -2.748,0.516 -0.694,0.057 -1.487,-0.142 -1.911,-0.685 -1.43,-1.829 0.273,-2.953 0.273,-2.953 0,0 -0.557,1.283 -0.202,1.853 0.304,0.485 0.752,0.882 1.306,1.015 0.923,0.225 1.802,-0.454 2.708,-0.525 1.013,-0.079 1.748,-0.097 2.482,0.495 0.732,0.591 1.532,0.704 2.463,0.752 0.865,0.045 1.771,0.082 2.583,-0.251 0.709,-0.289 1.303,-0.797 1.967,-1.17 1.414,-0.792 2.525,0.202 4.001,0.604 1.182,0.323 2.456,-0.82 1.993,-2.122 -0.264,-0.741 -0.221,-1.183 -0.221,-1.183 0,0 1.126,0.511 1.059,1.768 -0.085,1.566 -1.45,2.665 -2.992,2.253 -0.758,-0.2 -1.574,-0.771 -2.378,-0.626 -0.818,0.146 -1.446,0.147 -2.126,0.594 -1.027,0.671 -2.115,0.879 -3.345,0.879 z"
id="SvgjsPath3806"
inkscape:connector-curvature="0"
style="opacity:1;fill:none;stroke:url(#linearGradient5324);stroke-opacity:1" />
<path
stroke-width="none"
d="m 93.63,110.544 c 0,0 3.096,-4.31 5.907,-4.362 2.605,-0.048 6.032,3.786 6.032,3.786 0,0 -3.158,-1.323 -6.284,-1.104 -2.79,0.196 -5.655,1.68 -5.655,1.68 z"
id="SvgjsPath3807"
inkscape:connector-curvature="0"
style="opacity:1;fill:none;stroke:url(#linearGradient5326);stroke-opacity:1" />
</g>
<path
style="opacity:0.1;fill:none;stroke:url(#linearGradient5330);stroke-width:2.54999828;stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3928"
d="m 166.92365,209.35332 c 8.95814,-69.40586 124.58782,-114.153227 138.18186,-107.32688 7.65509,-3.671999 151.2863,104.64173 151.88045,160.23935 0,0 -56.11781,49.35777 -56.20961,31.83673 -0.42585,-17.11814 -34.85083,-61.40396 -49.12317,-79.2973 -13.84139,-17.35274 -28.11883,-38.82373 -37.34983,-59.64956 -11.67389,22.57768 -50.39306,58.97636 -65.6293,70.204 -31.15589,22.96019 -48.26637,72.85601 -57.23727,100.57704 -1.57845,4.87305 -12.14819,28.20553 -13.79294,33.22903 -11.59229,-28.29479 -20.54534,-80.01385 -10.72019,-149.81241 z" />
<path
style="opacity:1;fill:none;stroke:url(#linearGradient5332);stroke-width:2.54999828;stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3929"
d="M 474.8181,140.95981 C 444.70772,76.666704 357.12038,17.333342 301.72931,48.213822 188.70573,-12.44044 12.992993,219.51761 166.35755,386.71846 c 0.102,0.0994 0.1734,0.204 0.2703,0.29835 15.48869,16.81979 33.72883,32.18353 52.15256,44.63517 -18.43138,-25.45918 -35.19762,-59.68781 -39.94827,-91.49139 15.14444,-45.95352 23.62828,-85.9987 64.92041,-120.65828 28.11628,-23.60023 61.91651,-48.76106 68.00591,-80.00619 20.56063,50.56901 76.03075,98.09078 88.59204,134.19111 0.44625,37.29883 -9.52424,71.64986 -12.37769,83.1886 0.1989,-0.3978 0.4182,-0.78795 0.6426,-1.17555 7.60919,-13.70624 14.94554,-27.46348 19.81603,-41.95002 2.1165,43.50042 -14.81039,77.6092 -25.25518,101.80868 -0.0612,0.1887 -0.14535,0.3876 -0.2448,0.58395 0.2448,-0.14025 0.4692,-0.29835 0.70635,-0.4437 26.32108,-17.38589 51.20907,-49.37052 66.56771,-79.73845 -0.0739,15.91709 -1.24185,36.04168 -1.6677,41.87098 32.72923,-45.79288 35.92183,-88.95415 38.46418,-96.67299 2.92739,15.22349 8.40734,30.53623 11.34749,36.74547 -1.53,-42.27132 3.25635,-112.55948 -23.53139,-176.94439 z" />
<path
style="opacity:1;fill:none;stroke:url(#linearGradient5334);stroke-width:2.54999828;stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3930"
d="m 175.43809,327.8084 c 0,-15.53714 14.43044,-38.84923 23.78639,-49.40112 -7.07625,14.25449 -24.33719,61.15916 -30.61273,94.19949 -25.80854,-67.95491 -31.85458,-154.0964 4.66904,-218.31046 -19.33409,52.77986 -30.68668,109.31078 -12.51794,163.74049 -0.7191,-26.48428 -8.61389,-73.3405 29.35303,-134.36196 -11.62799,43.86507 -19.42079,91.89429 -14.67779,144.13356 z m 208.50827,87.23289 c 18.84704,-42.63597 30.48778,-78.4762 27.49408,-111.67208 -5.48759,-64.88216 -68.99275,-94.52334 -99.41168,-165.33934 0.81089,-4.53135 1.20104,-9.23355 1.13219,-14.12445 24.27854,43.43668 50.94387,82.1482 82.4287,120.84188 21.01199,28.48603 24.52334,61.56461 24.67124,95.28834 21.34858,-56.06937 17.69189,-121.28557 -5.09745,-175.90399 26.90248,56.18921 29.35558,117.26423 19.56614,178.34179 24.45703,-53.75142 39.13482,-112.38098 24.45703,-171.01055 19.56869,39.08638 17.12579,83.06365 12.2349,127.03328 12.46184,-39.38218 10.82474,-80.5213 11.54384,-120.43643 11.72744,43.97217 12.89024,89.18109 14.45594,135.23152 -4.9725,-14.48909 -7.5633,-27.40484 -9.76139,-40.36138 -2.37915,20.31584 -20.94059,74.0035 -34.88398,93.39879 0.8364,-10.53404 3.25635,-30.88303 1.5912,-39.01752 18.01063,-39.67543 24.17398,-84.5248 12.31394,-123.00428 14.93024,55.34262 -7.7826,125.61293 -46.93272,174.00935 -17.22779,21.29758 -35.80198,36.72507 -35.80198,36.72507 z M 124.07092,276.50753 C 106.73093,161.05635 147.26826,126.59312 158.552,97.217142 83.411199,208.08087 102.25314,310.55001 169.90714,387.52171 157.2668,354.95568 147.58446,318.06485 146.45991,283.42822 c -6.0078,-59.10131 6.79064,-109.77233 42.87312,-153.32885 -51.48702,19.80074 -60.60581,95.25519 -65.26211,146.40816 z m 77.6296,-45.71382 c 0.0229,-0.1173 0.1377,-0.2805 0.18615,-0.38505 16.08029,-33.62938 93.67165,-87.00085 87.4828,-128.05072 0.1683,38.88747 -80.61565,94.10259 -87.66895,128.43577 z m 212.64692,-2.1726 c -15.71819,-66.34076 -54.45266,-76.05115 -72.05275,-121.45387 11.28884,41.90667 63.68111,85.99614 72.05275,121.45387 z m 30.84223,-33.20863 C 444.09572,192.86248 438.01653,82.292001 338.26314,62.679963 422.23459,86.568348 440.56142,184.61069 445.18967,195.41248 Z M 184.11064,173.49014 C 189.22083,152.63881 234.8148,97.688891 298.50866,79.991902 215.54957,94.705393 188.92248,153.91636 184.11064,173.49014 Z" />
<path
style="opacity:1;fill:none;stroke:url(#linearGradient5336);stroke-width:2.54999828;stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3931"
d="m 401.51585,276.98438 c 3.6108,10.65134 5.71455,21.30269 6.59175,31.95403 -4.57215,13.99439 -11.27865,27.72613 -18.09734,41.10342 6.94364,-28.75633 11.71469,-49.92132 11.50559,-73.05745 z M 213.23162,425.98079 c -17.27369,-23.40389 -31.72963,-51.76242 -36.08248,-80.56975 -2.96055,9.40694 -5.5539,19.07908 -7.82595,29.00113 -0.41819,2.55 -18.51298,-43.19698 -23.37328,-90.98395 1.12455,34.63663 9.53444,68.98511 22.17479,101.55369 13.22684,14.80019 28.37128,28.47583 45.10692,40.99888 z" />
<path
style="opacity:1;fill:none;stroke:url(#linearGradient5338);stroke-width:2.54999828;stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3932"
d="m 298.56221,102.95974 c 16.32764,70.8721 -88.92609,103.20863 -120.42622,195.00858 15.56264,-80.965 134.81841,-129.41497 120.42622,-195.00858 z m -96.71379,87.02634 c 19.88744,-41.75367 52.67277,-72.6112 90.4204,-98.338135 -43.39843,22.827585 -72.00431,53.246515 -90.4204,98.338135 z M 159.5465,128.64587 C 191.04408,92.045745 231.49726,55.789868 283.06077,64.141112 227.71306,47.800723 189.96798,89.304497 159.5465,128.64587 Z m 253.58204,22.20794 c -19.15304,-36.66643 -28.41973,-62.097563 -73.5904,-71.688107 34.09348,10.217843 59.49911,39.976327 73.5904,71.688107 z m 41.84803,3.23595 C 432.98793,102.88069 416.66029,57.687066 352.29578,51.35032 c 50.89287,9.712944 83.50225,58.06601 102.68079,102.73944 z M 424.80498,273.08798 C 408.1076,207.96612 345.50768,162.90765 328.57569,96.579642 343.48554,163.104 402.569,208.26192 424.80498,273.08798 Z" />
<path
style="opacity:1;fill:none;stroke:url(#linearGradient5340);stroke-width:2.54999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3933"
d="m 218.51011,432.05488 c -0.91035,-0.612 -1.81814,-1.2291 -2.73104,-1.8921 -18.57929,-12.90554 -35.24098,-27.30793 -49.51077,-42.81192 l -0.26775,-0.29835 C 118.63178,335.41504 98.632139,272.38163 108.14618,204.77862 c 9.3483,-72.41485 80.19235,-167.277341 155.17506,-167.277341 13.17839,0 26.09668,3.414448 38.40552,10.148994 7.77495,-4.286548 16.20269,-6.775346 25.05119,-7.400096 2.52194,-0.280499 5.12039,-0.420749 7.70099,-0.420749 58.41281,0 118.53668,53.440316 140.78541,100.921282 27.22379,65.44316 21.95294,136.67482 23.57219,177.13564 -4.52115,1.09905 -11.16899,-37.25802 -11.98499,-34.70803 -6.56115,40.03753 -19.47179,68.88821 -38.90788,96.35169 0.8721,-12.89279 1.6371,-28.82008 1.7595,-41.51142 -14.82314,28.62628 -41.00398,62.94926 -67.96001,79.4197 1.6422,-3.30225 12.97439,-29.80438 16.71524,-40.05792 7.03545,-21.99374 10.17194,-41.99083 9.5931,-61.02147 -3.03195,8.4864 -17.99534,41.33293 -20.54789,40.39708 3.2895,-13.01264 12.78824,-46.65732 12.36494,-83.06365 -6.98955,-18.82919 -31.06153,-48.86307 -42.62322,-63.35981 -16.94219,-21.24149 -34.44283,-43.19187 -45.33132,-69.17636 -6.4158,29.56214 -40.18543,52.17807 -65.11421,76.10216 l -2.703,2.59844 c -39.56068,32.20903 -49.09512,72.80756 -64.79546,120.45938 4.12335,27.24928 17.48024,58.53521 37.63288,87.85509 l 0.80834,1.15515 c 0.47685,0.69105 0.95115,1.36425 1.43565,2.03745 l -0.6681,0.69105 z M 263.14019,40.984577 c -70.69616,0 -130.62877,77.736703 -146.71671,145.987413 -21.119089,97.39208 16.61324,177.10503 94.46979,236.63985 -13.10189,-18.27329 -28.76143,-45.42312 -33.89713,-76.06136 -3.20025,10.40655 -5.42385,19.27544 -7.53015,28.41974 -2.22869,-2.9937 -28.53448,-65.21621 -25.15063,-132.73507 3.8811,-77.32615 47.91957,-120.43387 50.46957,-117.94763 -61.77371,67.99061 -52.89462,174.33574 -26.32363,245.52405 21.90193,-111.71288 55.41146,-137.04201 79.03975,-159.9767 23.83228,-23.15144 56.54366,-45.01512 62.50556,-74.7073 2.142,-9.6696 2.2185,-22.64399 -1.17045,-36.77608 2.55,-0.670649 6.68354,21.71579 3.6975,38.61973 10.91399,25.34188 28.43248,46.09632 45.38487,66.16225 29.68453,35.14918 51.08156,63.07931 54.00896,99.19749 4.2738,47.16732 -16.95494,87.7072 -26.82343,110.28233 23.00354,-19.59673 49.31952,-51.19376 64.66031,-84.20349 32.61193,-68.93411 17.37569,-125.24063 17.37569,-125.24063 11.20469,36.35278 6.73454,81.25315 -12.26549,123.20318 1.54274,7.94324 -0.59415,26.93563 -1.4637,37.19937 12.47459,-18.27838 31.37263,-71.08885 33.76453,-91.69284 0.3825,-0.0102 9.34574,36.18193 9.63134,37.06423 -2.03235,-64.68836 -4.3962,-123.15472 -32.16823,-179.85394 -19.52024,-43.174022 -80.99815,-89.038293 -132.92122,-89.038293 -12.75509,0 -27.37423,4.791447 -40.79232,15.34589 l -0.61965,-0.754799 c 2.69025,-2.323049 5.5794,-4.447198 8.58839,-6.323996 -11.66114,-5.533497 -23.68693,-8.333395 -35.75352,-8.333395 z M 393.6695,336.19279 c -0.66045,3.1467 -1.39739,6.4209 -2.21849,9.93225 5.76809,-11.42145 11.94419,-24.32699 16.20014,-37.33198 -0.84405,-9.7359 -2.73615,-19.43864 -5.65335,-28.73593 -0.204,19.82113 -4.1004,38.66307 -8.3283,56.13566 z" />
<path
style="opacity:0.2;fill:none;stroke:url(#linearGradient5344);stroke-width:2.54999828;stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3577"
d="m 278.66713,276.27803 c -9.4605,19.02299 -36.00598,20.78249 -45.33898,20.78249 l -30.90598,0 c -14.66249,0 -27.69298,-20.37449 -27.69298,-36.43948 l 0,-15.70799 c 0,-0.5865 0.2805,-1.173 0.7395,-1.785 l 103.19844,33.14998 z m 47.63397,-32.07898 c -5.2785,3.6465 -8.6445,8.54249 -8.6445,15.09599 l 0,1.275 c 0,6.222 1.275,11.39849 3.417,15.68249 9.46049,19.02299 36.00598,20.78249 45.33897,20.78249 l 30.90598,0 c 10.4295,0 20.01749,-10.3275 24.68399,-22.08299 L 326.3011,244.19905 Z" />
<path
style="opacity:0.4;fill:none;stroke:url(#linearGradient5346);stroke-width:2.54999828;stroke-opacity:1"
inkscape:connector-curvature="0"
id="SvgjsPath3578"
d="M 278.66713,276.27803 175.44319,243.10255 c 2.5245,-3.366 11.21999,-6.885 15.68249,-7.4205 5.559,-0.66299 16.90649,-1.75949 30.44698,-1.75949 22.59299,0 60.48596,3.28949 60.48596,25.39798 l 0,1.275 c 0,6.222 -1.275,11.39849 -3.39149,15.68249 z m 146.3189,-15.68249 0,-15.70799 c 0,-0.5865 -0.2805,-1.173 -0.7395,-1.785 -2.52449,-3.366 -11.21999,-6.885 -15.68249,-7.4205 -5.55899,-0.66299 -16.90648,-1.75949 -30.44698,-1.75949 -15.88649,0 -39.29547,1.63199 -51.84146,10.27649 l 95.70144,30.75298 c 1.9125,-4.743 3.00899,-9.71549 3.00899,-14.35649 z" />
<path
style="opacity:1;fill:none;stroke:#000000;stroke-width:2.54999828;stroke-opacity:0.89898993"
inkscape:connector-curvature="0"
id="SvgjsPath3579"
d="m 426.66903,249.37555 0,-4.488 c 0,-5.355 -12.49499,-10.17449 -17.87549,-10.83749 -24.02098,-2.856 -80.37594,-5.151 -91.03494,17.23798 -7.08899,-2.34599 -14.99399,-3.26399 -17.90099,-3.28949 -2.907,0.0255 -10.81199,0.9435 -17.90099,3.28949 -10.63349,-22.36348 -66.98845,-20.09398 -91.03494,-17.23798 -5.3805,0.6375 -17.87549,5.45699 -17.87549,10.83749 l 0,4.488 -12.16349,0 0,6.01799 12.16349,0 0,5.202 c 0,16.06499 13.13249,38.09698 29.35048,38.09698 l 30.90598,0 c 21.24149,0 50.38797,-7.9815 50.38797,-38.09698 l 0,-1.275 c 0,-1.938 -0.255,-3.723 -0.7395,-5.406 8.823,-2.7285 14.15249,-3.28949 16.88099,-3.34049 2.7285,0.0255 8.058,0.61199 16.88099,3.34049 -0.4845,1.683 -0.7395,3.468 -0.7395,5.406 l 0,1.275 c 0,30.11548 29.17198,38.09698 50.38797,38.09698 l 30.90598,0 c 16.21799,0 29.35048,-22.03199 29.35048,-38.09698 l 0,-5.202 12.1635,0 0,-6.01799 -12.1125,0 z m -145.01841,11.21999 c 0,33.43048 -36.97497,36.03148 -48.32247,36.03148 l -30.90598,0 c -14.43299,0 -27.28498,-20.14499 -27.28498,-36.03148 l 0,-15.70799 c 0,-3.3405 10.42949,-8.109 16.03949,-8.772 5.5335,-0.663 16.88099,-1.75949 30.39598,-1.75949 22.43999,0 60.05246,3.23849 60.05246,24.96448 l 0,1.275 z m 142.92741,0 c 0,15.88649 -12.85199,36.03148 -27.28498,36.03148 l -30.90598,0 c -11.34749,0 -48.32247,-2.601 -48.32247,-36.03148 l 0,-1.275 c 0,-21.72599 37.63798,-24.96448 60.05246,-24.96448 13.5405,0 24.86249,1.09649 30.39598,1.75949 5.61,0.663 16.06499,5.4315 16.06499,8.772 l 0,15.70799 z" />
</g>
<rect
id="SvgjsRect1033"
width="600"
height="45"
x="0"
y="555"
style="display:none;opacity:0.5;fill:#ecf0f1" />
<text
id="SvgjsText1034"
style="font-weight:400;font-size:30.23999977px;font-family:Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif;text-anchor:middle;display:none;fill:#000000"
font-size="0.84em"
font-weight="400"
x="300"
y="555">
<tspan
id="SvgjsTspan1035"
dy="-3.6154597e-06"
x="300"
style="font-weight:400;font-size:25.40159798px;font-family:Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif;text-anchor:middle">Created on MakeAvatars.net</tspan>
</text>
<defs
id="SvgjsDefs1001">
<linearGradient
id="linearGradient4509"
osb:paint="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop4511" />
</linearGradient>
<radialGradient
class="svga-on-canvas-facehighlight-gradient-single-0"
gradientUnits="userSpaceOnUse"
r="40"
cy="113"
cx="100"
id="SvgjsRadialGradient2754">
<stop
offset="0"
stop-color="#ffffff"
stop-opacity="0.5"
id="SvgjsStop2755" />
<stop
offset="0.9"
stop-color="#f8f2f1"
stop-opacity="0"
id="SvgjsStop2756" />
</radialGradient>
<radialGradient
class="svga-on-canvas-facehighlight-gradient-single-1"
gradientUnits="userSpaceOnUse"
r="36"
cy="57"
cx="100"
id="SvgjsRadialGradient2758">
<stop
offset="0"
stop-color="#ffffff"
stop-opacity="0.5"
id="SvgjsStop2759" />
<stop
offset="0.9"
stop-color="#f8f2f1"
stop-opacity="0"
id="SvgjsStop2760" />
</radialGradient>
<radialGradient
class="svga-on-canvas-eyesiris-gradient-left-2"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.0991 8.856325e-004 -0.0011 0.0991 130.3774 136.3533)"
r="84.644"
cy="-492.691"
cx="-565.337"
id="SvgjsRadialGradient3586">
<stop
offset="0"
stop-color="#ffffff"
stop-opacity="0.8"
id="SvgjsStop3587" />
<stop
offset="1"
stop-color="#ffffff"
stop-opacity="0"
id="SvgjsStop3588" />
</radialGradient>
<linearGradient
class="svga-on-canvas-eyesiris-gradient-left-5"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1 0 0 1 -52 0)"
y2="91.466"
x2="123.61"
y1="93.047"
x1="122.283"
id="SvgjsLinearGradient3592">
<stop
offset="0"
stop-color="#ffffff"
stop-opacity="1"
id="SvgjsStop3593" />
<stop
offset="1"
stop-color="#ffffff"
stop-opacity="0"
id="SvgjsStop3594" />
</linearGradient>
<linearGradient
class="svga-on-canvas-eyesiris-gradient-left-7"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1 0 0 1 -50 0)"
y2="85"
x2="126"
y1="81"
x1="130"
id="SvgjsLinearGradient3600">
<stop
offset="0"
stop-color="#ffffff"
stop-opacity="1"
id="SvgjsStop3601" />
<stop
offset="1"
stop-color="#ffffff"
stop-opacity="0"
id="SvgjsStop3602" />
</linearGradient>
<radialGradient
class="svga-on-canvas-eyesiris-gradient-right-2"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.0991 8.856325e-004 -0.0011 0.0991 182.3104 135.839)"
r="84.644"
cy="-487.329"
cx="-584.778"
id="SvgjsRadialGradient3609">
<stop
offset="0"
stop-color="#ffffff"
stop-opacity="0.8"
id="SvgjsStop3610" />
<stop
offset="1"
stop-color="#ffffff"
stop-opacity="0"
id="SvgjsStop3611" />
</radialGradient>
<linearGradient
class="svga-on-canvas-eyesiris-gradient-right-5"
gradientUnits="userSpaceOnUse"
y2="91.467"
x2="121.611"
y1="93.047"
x1="120.284"
id="SvgjsLinearGradient3615">
<stop
offset="0"
stop-color="#ffffff"
stop-opacity="1"
id="SvgjsStop3616" />
<stop
offset="1"
stop-color="#ffffff"
stop-opacity="0"
id="SvgjsStop3617" />
</linearGradient>
<linearGradient
class="svga-on-canvas-eyesiris-gradient-right-7"
gradientUnits="userSpaceOnUse"
y2="85"
x2="126"
y1="81"
x1="130"
id="SvgjsLinearGradient3623">
<stop
offset="0"
stop-color="#ffffff"
stop-opacity="1"
id="SvgjsStop3624" />
<stop
offset="1"
stop-color="#ffffff"
stop-opacity="0"
id="SvgjsStop3625" />
</linearGradient>
<linearGradient
class="svga-on-canvas-eyesiris-gradient-left-1"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1 0 0 1 -50 0)"
y2="85"
x2="126"
y1="81"
x1="130"
id="SvgjsLinearGradient3648">
<stop
offset="0"
stop-color="#ffffff"
stop-opacity="1"
id="SvgjsStop3649" />
<stop
offset="1"
stop-color="#ffffff"
stop-opacity="0"
id="SvgjsStop3650" />
</linearGradient>
<linearGradient
class="svga-on-canvas-eyesiris-gradient-right-1"
gradientUnits="userSpaceOnUse"
y2="85"
x2="126"
y1="81"
x1="130"
id="SvgjsLinearGradient3653">
<stop
offset="0"
stop-color="#ffffff"
stop-opacity="1"
id="SvgjsStop3654" />
<stop
offset="1"
stop-color="#ffffff"
stop-opacity="0"
id="SvgjsStop3655" />
</linearGradient>
<linearGradient
class="svga-on-canvas-eyesiris-gradient-left-6"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-50,0)"
y2="85"
x2="126"
y1="81"
x1="130"
id="SvgjsLinearGradient3663">
<stop
offset="0"
stop-color="#ffffff"
stop-opacity="1"
id="SvgjsStop3664" />
<stop
offset="1"
stop-color="#ffffff"
stop-opacity="0"
id="SvgjsStop3665" />
</linearGradient>
<linearGradient
class="svga-on-canvas-eyesiris-gradient-right-6"
gradientUnits="userSpaceOnUse"
y2="85"
x2="126"
y1="81"
x1="130"
id="SvgjsLinearGradient3673">
<stop
offset="0"
stop-color="#ffffff"
stop-opacity="1"
id="SvgjsStop3674" />
<stop
offset="1"
stop-color="#ffffff"
stop-opacity="0"
id="SvgjsStop3675" />
</linearGradient>
<linearGradient
class="svga-on-canvas-mouth-gradient-single-0"
gradientUnits="userSpaceOnUse"
y2="139"
x2="100"
y1="142"
x1="100"
id="SvgjsLinearGradient3783">
<stop
offset="0.1"
stop-color="#f0e0de"
stop-opacity="1"
id="SvgjsStop3784" />
<stop
offset="1"
stop-color="#e9cfcb"
stop-opacity="1"
id="SvgjsStop3785" />
</linearGradient>
<linearGradient
class="svga-on-canvas-chinshadow-gradient-single-0"
gradientUnits="userSpaceOnUse"
y2="136.351"
x2="99.98"
y1="171.27"
x1="99.98"
id="SvgjsLinearGradient3793">
<stop
offset="0"
stop-color="#e9cfcb"
stop-opacity="0.8"
id="SvgjsStop3794" />
<stop
offset="0.7"
stop-color="#ca9188"
stop-opacity="1"
id="SvgjsStop3795" />
</linearGradient>
<radialGradient
class="svga-on-canvas-eyesback-gradient-left-0"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.9148,0.0479,0.0523,0.9986,184.4314,-6.6017)"
r="15.179"
cy="87.57"
cx="126.403"
id="SvgjsRadialGradient3821">
<stop
offset="0"
stop-color="#ffffff"
stop-opacity="1"
id="SvgjsStop3822" />
<stop
offset="0.544"
stop-color="#fdfefe"
stop-opacity="1"
id="SvgjsStop3823" />
<stop
offset="0.74"
stop-color="#f6f8f9"
stop-opacity="1"
id="SvgjsStop3824" />
<stop
offset="0.879"
stop-color="#eaeff2"
stop-opacity="1"
id="SvgjsStop3825" />
<stop
offset="0.992"
stop-color="#d9e3e8"
stop-opacity="1"
id="SvgjsStop3826" />
<stop
offset="1"
stop-color="#d8e2e7"
stop-opacity="1"
id="SvgjsStop3827" />
</radialGradient>
<radialGradient
class="svga-on-canvas-eyesback-gradient-right-0"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9148,0.0479,-0.0523,0.9986,15.5691,-6.6017)"
r="15.179"
cy="87.57"
cx="126.401"
id="SvgjsRadialGradient3829">
<stop
offset="0"
stop-color="#ffffff"
stop-opacity="1"
id="SvgjsStop3830" />
<stop
offset="0.544"
stop-color="#fdfefe"
stop-opacity="1"
id="SvgjsStop3831" />
<stop
offset="0.74"
stop-color="#f6f8f9"
stop-opacity="1"
id="SvgjsStop3832" />
<stop
offset="0.879"
stop-color="#eaeff2"
stop-opacity="1"
id="SvgjsStop3833" />
<stop
offset="0.992"
stop-color="#d9e3e8"
stop-opacity="1"
id="SvgjsStop3834" />
<stop
offset="1"
stop-color="#d8e2e7"
stop-opacity="1"
id="SvgjsStop3835" />
</radialGradient>
<radialGradient
class="svga-on-canvas-eyesfront-gradient-left-0"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.9148 0.0479 0.0523 0.9986 184.4314 -6.6017)"
r="15.179"
cy="87.57"
cx="126.403"
id="SvgjsRadialGradient3837">
<stop
offset="0"
stop-color="#ffffff"
stop-opacity="1"
id="SvgjsStop3838" />
<stop
offset="0.544"
stop-color="#fdfefe"
stop-opacity="1"
id="SvgjsStop3839" />
<stop
offset="0.74"
stop-color="#f6f8f9"
stop-opacity="1"
id="SvgjsStop3840" />
<stop
offset="0.879"
stop-color="#eaeff2"
stop-opacity="1"
id="SvgjsStop3841" />
<stop
offset="0.992"
stop-color="#d9e3e8"
stop-opacity="1"
id="SvgjsStop3842" />
<stop
offset="1"
stop-color="#d8e2e7"
stop-opacity="1"
id="SvgjsStop3843" />
</radialGradient>
<radialGradient
class="svga-on-canvas-eyesfront-gradient-left-3"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.99,0.1411,0.1085,-0.7608,-52.9892,129.6892)"
r="16.914"
fy="83.114"
fx="136.229"
cy="83.48"
cx="122.581"
id="SvgjsRadialGradient3847">
<stop
offset="0"
stop-color="#e9cfcb"
stop-opacity="1"
id="SvgjsStop3848" />
<stop
offset="0.7"
stop-color="#e9cfcb"
stop-opacity="0.3"
id="SvgjsStop3849" />
<stop
offset="1"
stop-color="#f8f2f1"
stop-opacity="0"
id="SvgjsStop3850" />
</radialGradient>
<radialGradient
class="svga-on-canvas-eyesfront-gradient-left-4"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0336,0,0,1.0336,-1.941,1.8777)"
r="29.51"
cy="108.081"
cx="70.243"
id="SvgjsRadialGradient3852">
<stop
offset="0.95"
stop-color="#000000"
stop-opacity="0"
id="SvgjsStop3853" />
<stop
offset="1"
stop-color="#000000"
stop-opacity="0.3"
id="SvgjsStop3854" />
</radialGradient>
<radialGradient
class="svga-on-canvas-eyesfront-gradient-right-0"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9148 0.0479 -0.0523 0.9986 15.5691 -6.6017)"
r="15.179"
cy="87.57"
cx="126.401"
id="SvgjsRadialGradient3858">
<stop
offset="0"
stop-color="#ffffff"
stop-opacity="1"
id="SvgjsStop3859" />
<stop
offset="0.544"
stop-color="#fdfefe"
stop-opacity="1"
id="SvgjsStop3860" />
<stop
offset="0.74"
stop-color="#f6f8f9"
stop-opacity="1"
id="SvgjsStop3861" />
<stop
offset="0.879"
stop-color="#eaeff2"
stop-opacity="1"
id="SvgjsStop3862" />
<stop
offset="0.992"
stop-color="#d9e3e8"
stop-opacity="1"
id="SvgjsStop3863" />
<stop
offset="1"
stop-color="#d8e2e7"
stop-opacity="1"
id="SvgjsStop3864" />
</radialGradient>
<radialGradient
class="svga-on-canvas-eyesfront-gradient-right-3"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.99,0.1411,-0.1085,-0.7608,252.9892,129.6892)"
r="16.914"
fy="83.114"
fx="136.229"
cy="83.48"
cx="122.581"
id="SvgjsRadialGradient3868">
<stop
offset="0"
stop-color="#e9cfcb"
stop-opacity="1"
id="SvgjsStop3869" />
<stop
offset="0.7"
stop-color="#e9cfcb"
stop-opacity="0.3"
id="SvgjsStop3870" />
<stop
offset="1"
stop-color="#f8f2f1"
stop-opacity="0"
id="SvgjsStop3871" />
</radialGradient>
<radialGradient
class="svga-on-canvas-eyesfront-gradient-right-4"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-1.0336,0,0,1.0336,201.941,1.8777)"
r="29.509"
cy="108.081"
cx="70.243"
id="SvgjsRadialGradient3873">
<stop
offset="0.95"
stop-color="#000000"
stop-opacity="0"
id="SvgjsStop3874" />
<stop
offset="1"
stop-color="#000000"
stop-opacity="0.3"
id="SvgjsStop3875" />
</radialGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5202"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5204"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5206"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5208"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5210"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5212"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5214"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5216"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5218"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5220"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5222"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5224"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5226"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5228"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5230"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5232"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5234"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5236"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5238"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5240"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5242"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5244"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5246"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5248"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5250"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5252"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5254"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5256"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5260"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506"
gradientTransform="matrix(2.2949978,0,0,2.2949978,56.332824,71.181728)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5262"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506"
gradientTransform="matrix(2.2949978,0,0,2.2949978,56.332824,71.181728)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5264"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506"
gradientTransform="matrix(2.2949978,0,0,2.2949978,56.332824,71.181728)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5266"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506"
gradientTransform="matrix(2.2949978,0,0,2.2949978,56.332824,71.181728)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5272"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5274"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5276"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5278"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5280"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5282"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5284"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5286"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5288"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5290"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5292"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5294"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5298"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506"
gradientTransform="matrix(2.2949978,0,0,2.2949978,84.382848,71.181728)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5300"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506"
gradientTransform="matrix(2.2949978,0,0,2.2949978,84.382848,71.181728)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5302"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506"
gradientTransform="matrix(2.2949978,0,0,2.2949978,84.382848,71.181728)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5304"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506"
gradientTransform="matrix(2.2949978,0,0,2.2949978,84.382848,71.181728)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5316"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5318"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5320"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5322"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5324"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5326"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5328"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5330"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506"
gradientTransform="matrix(2.5499984,0,0,2.5499984,44.857773,48.741672)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5332"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506"
gradientTransform="matrix(2.5499984,0,0,2.5499984,44.857773,48.741672)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5334"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506"
gradientTransform="matrix(2.5499984,0,0,2.5499984,44.857773,48.741672)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5336"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506"
gradientTransform="matrix(2.5499984,0,0,2.5499984,44.857773,48.741672)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5338"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506"
gradientTransform="matrix(2.5499984,0,0,2.5499984,44.857773,48.741672)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5340"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506"
gradientTransform="matrix(2.5499984,0,0,2.5499984,44.857773,48.741672)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5344"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506"
gradientTransform="matrix(2.5499984,0,0,2.5499984,44.857773,48.741672)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4509"
id="linearGradient5346"
gradientUnits="userSpaceOnUse"
x1="23.414627"
y1="78.122506"
x2="178.54697"
y2="78.122506"
gradientTransform="matrix(2.5499984,0,0,2.5499984,44.857773,48.741672)" />
</defs>
</svg>
Based on earlier explanation from the Jedi master.
<table class="docs-backend-table">
<tr style="text-align:center;">
<td></td><td style="background:#f4f4f4;">Jed's wiki</td>
<td style="background:#f4f4f4; padding-bottom:.5em; ">[[postMessages|https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage]]</td>
<td style="background:#f4f4f4;">Mat's wiki</td><td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td><span class="stage">Posting</span>
Mat writes a post...
<br>
^^and hopes somebody will fetch it^^
</td><td>A</td>
</tr>
<tr>
<td>
B</td>
<td><span class="stage">Fetching</span>
Jed requests posts</td>
<td class="pm pm-right"></td>
<td>Wiki receives & interprets request</td><td>C</td>
</tr>
<tr>
<td></td><td></td>
<td></td>
<td>Wiki creates bundle object</td><td>D</td>
</tr>
<tr>
<td>F</td><td>Wiki receives and interprets message</td>
<td class="pm pm-left"></td>
<td>Wiki sends bundle object</td><td>E</td>
</tr>
<tr>
<td>G</td><td>Wiki creates bundle tiddler</td>
<td></td>
<td></td><td></td>
</tr>
<tr>
<td>H</td><td>Jed unpacks bundle<br>^^...and enjoys the content^^</td>
<td></td><td></td><td></td>
</tr>
</table>
<$reveal type="match" state="$:/state/docs-backend-table" text="">
<$button set="$:/state/docs-backend-table" setTo="show" class="docs-backend-table-commentsection">{{$:/core/images/unfold-button}} Show how //commenting// works <br>^^...it's really just like //posting//, i.e the above procedure but in the other direction^^</$button>
</$reveal>
<$reveal type="nomatch" state="$:/state/docs-backend-table" text="">
<$button set="$:/state/docs-backend-table" setTo="" class="docs-backend-table-commentsection">Hide commenting {{$:/core/images/fold-button}}</$button>
<table class="docs-backend-table" style="margin-top:-.3em;">
<tr style="text-align:center;line-height:0;visibility:hidden;border:0;">
<td></td><td></td>
<td>[[postMessages|https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage]]</td>
<td></td><td></td></tr>
<tr>
<td>I</td>
<td><span class="stage">Commenting</span>
Jed comments on post...<br>
^^and hopes somebody will fetch it^^
</td>
<td></td><td></td><td></td>
</tr>
<tr>
<td>K</td>
<td>Wiki receives & interprets request</td>
<td class="pm pm-left"></td>
<td><span class="stage">Fetching</span>
Mat requests comments</td><td>J</td>
</tr>
<tr>
<td>L</td><td>Wiki creates bundle object</td>
<td></td>
<td></td><td></td>
</tr>
<tr>
<td>M</td><td>Wiki sends bundle object</td>
<td class="pm pm-right"></td>
<td>Wiki receives and interprets message</td><td>N</td>
</tr>
<tr>
<td></td><td></td>
<td></td>
<td>Wiki creates bundle tiddler</td><td>O</td>
</tr>
<tr>
<td></td><td></td>
<td></td>
<td>Mat unpacks comment bundle<br>^^...and enjoys the content^^</td><td>P</td>
</tr>
</table>
</$reveal>
<style>
.docs-backend-table {width:100%;}
.docs-backend-table,
.docs-backend-table td,
.docs-backend-table tr {border:0;}
.docs-backend-table tr {border-bottom:1px solid silver;}
.docs-backend-table .stage {color:silver; font-style:italic; float:right; margin-top:-.2em; margin-left:-2em;
-ms-transform: rotate(20deg); /* IE 9 */
-webkit-transform: rotate(20deg); /* Safari */
transform: rotate(20deg);
}
.docs-backend-table td {padding-top:.5em;}
.pm {color:lightgray; font-size:3em;vertical-align:top;}
.pm-left:before {content:"⇐"; position:absolute;margin-left:.3em;}
.pm-right:before {content:"⇒"; position:absolute;margin-left:.3em;}
.rev {position:absolute; margin-left:3em; }
.fl {float:left;}
.docs-backend-table-commentsection {width:100%; background:#f4f4f4; border:0;padding:.7em;}
</style>
I may use the icons and stuff I showed before [[here|http://ooktech.com/jed/TypicallyWeird/#Some%20icons%20I%20am%20putting%20together]] as avatars for people who don't have one listed. So someone may be a hand, or a glass or the sacred chao. We will see.
I changed one set widet to a list widget so now userames that have spaces shouldn't break anything. I found out that you can have multiple fall-back values in some limited situations using a list widget with a filter like this:
```
<$list
filter='[[$:/SitetwCard]get[text]get[author]][[$:/SitetwCard]get[text]get[name]][[$:/SitetwCard]get[text]get[url]]+[first[]]'
variable=Author
>
<<Author>>
</$list>
```
This will display the `author` field of the twCard if it exists, otherwise it will display the name field (it is used for the name of the wiki), if that doesn't exist it uses the wiki URL, which is required.
I also made the filter that finds the correct avatar to display by a post look in shadow tiddlers so that the twederation avatar displays correctly in comments. I doubt this one will affect many people.
The message with the title starting "One cosmetic fix..." is broken into 2 pieces in the incoming bundle. It splits after "fix".
Noticed that one of the "new" posts was just a draft-of item. Probably doesn't need to be included??
If not I do not need an avatar.
And some other content for a child post
Tags to posts will probably be enough for a lot of it, but we should also add sorting by author or number of comments or by most recent comments.
This will be in the next version of the plugin.
Wouldn't miss the fun. Love to see the changes. Something to be learned also. In some ways it reminds me of the discussion space Måns had in Danish tiddlyspace. That is incredible...and even more to come. (I just wish I knew more than 5 or 6 words in English)
I cheated. I created two tiddlers. One with the first part of the phrase ``One cosmetic fix - [[The TWederation`` and the other one with the other part of the phrase ``(2016072700h1053)]]``.
Like you, I was tired of always seeing "2 new tiddlers" when it was actually 1 broken tiddler.
A simple way would be to have some tag or field that marks an alert and then have some special place for notifications. We already have a mechanism for not pulling old items so we should be ok with that. I have noticed that your twCard doesn't have a trailing / on your url which prevents the mechanism for not fetching old posts from working. I need to look into how to fix that.
Heh! The stretchtext above contains triple quotes aroudn the main content. I did not expect this to pass un-punished through the conversion of the tiddler into a post. Seems it did. Now we shall see if it gets fetched properly.
seems to be a metrics performance meter (in native TW? I'm not familiar with this). He just turned it off, I believe.
It is only empty bundles that aren't saved. Bundles that only have duplicate tiddlers are still saved. I need to figure out how to handle that because there are times when saving bundles like that is desirable.
I am trying to come up with a good way to make the interface for selecting what to follow or not and what to display or not. I haven't come up with anything yet. I will make a post about this specifically soon.
As for the encryption, I am hoping to make something like you suggest, when you have an encypted tiddler you can decrypt it but the decrypted version isn't persistent so you would have to copy and paste it to save the unencrypted version. I haven't even started to work on that yet, but any ideas on how the user experience should go are good.
For some reason I can't open the comments for the post [[Progress!!|Progress!! - inmysocks (2016070918h3750)]] on the wall. Possibly because it has `!!` in the title.
I need to put an option that will show you posts arranged by newest comments as well as newest posts.
At last! We can delete bundles! I was scrolling more than a page to get to the bottom! Thank you!
Is there a way that all wall posts could be folded/hidden to start? It's getting hard to find one's place unless it's at the very top.
If there is an older "thread", is there a way to "unfollow" it, so we don't have to navigate past it?
The problem with encryption (at least with the by-tiddler plugin if that's what you plan to use) is that it is incredibly easy to forget and save your TW after having opened an encrypted tiddler. So it ends up saved in plain text. Maybe when the encrypted text gets viewed, it could be opened in a tiddler that is marked as "don't save". If someone wants to make encrypted material publicly available, they will have to copy it into a separate message/blog -- it won't happen by accident.
Author. I absolutely understood your point dividing between The twederation and inmysocks. But we are only few people and it is easy. I imagine in the future there will be many users with many "groups" and subjects. What I mean is I am Birthe no matter what I call myself, what I discuss and where. Now Birthe is my name, we do not necessarily have to use our names, but select one to use for twederation. Anyone can cheat, but having the same name across groups would make it less desirable. (The rather naive approach) but together with everything else you are planning.
Should anyone be allowed to archive, or just the person who started the thread? Are archives just a local convenience function, or are they spread globally?
Perhaps, to prevent collisions and save space, the archive would contain a "delete thread" instruction. So when someone pulls an archive, all of the corresponding (non-archive) thread would be deleted. Eventually, no one on the federation would have the free individual posts. This way they wouldn't be tempted to create additional posts -- because they would only see the archived versions which are missing the comment buttons.
I have the feeling that the structure of tiddlywiki makes it attractive to people who work like that.
Since I don't have anything set up to sort posts by newest comments yet I will respond here about making you an avatar. I like the one you have, but I am planning on making a set of generic avatars (probably based on [[the faces|http://twederation.tiddlyspot.com/#Some%20icons%20I%20am%20putting%20together]] set with things like glasses and things added to distinguish between them. I have a vague plan to make it so that if a person doesn't have an avatar than a random one from that set is used for them. I may also just make a set of emoticons for twederation. I hadn't realized how much I have missed drawing until I started making the icons the other day so there may be a lot of new ones soon.
See the comment in the post about how custom names aren't displayed correctly. So if you have a custom name in nothing will be listed under bundles until I get that fixed. The distinctions between messages, short messages and posts are completely arbirtary and only have to do with how they are displayed and labeled in the wiki. Short messages have some special handling but that was mostly to see if I could make it work. Until now I as focused on making the basic communication between wikis work so I didn't make anything fancy.
The point of not having a client-server architecture is that you control who you communicate with and what you see. You can make your own sub-net by not getting the twCards from everyone. The purpose of how TWederation is structured is so you can do exactly that. And the purpose of having the central twederation twCard packaged as part of the bundle is to give users a starting point for discovering other people who they want to connect to if they don't have some network already know about. It is also here to act as a central listing that collects things from as many other wikis as possible so people don't have to constantly fetch from everyone else.
The "bundle name" field was pre-filled on mine. Apparently that blocked me from seeing new bundles. Is it a filter, or a tool for applying bundle names?
At this point, it appears that there are messages, short messages, and blog posts. Not sure I understand the distinctions yet.
I know it's not a client server architecture, but polling a hundred other tweds is going to get problematic. The easy work-around would be if there was one pseudo-server that did a nightly refresh. Then others that just want to check in from time to time could pull from that central "server" twed. Another work-around would be to allow individuals to join "sub-nets". The sub-net would just be a group of tweds that you chose to poll from regularly. Your sub-net would overlap with others sub-nets, so the entire network would get populated.
I have some other thoughts -- maybe I'll do a blog.
Looking good!
Good luck!
I am still annoyed, but I made an update that should fix the problem. I think that only Mat is using chrome but if anyone seen a problem let me know.
Images do often help explain things. Right now we are few users, and I do not think any of us would overuse it. In the future with more users I worry about the size of the wiki.
You write Wiki sends bundle object, I do not think anything is SEND.
Would be great if you could describe at what stages is the iframe involved and what does it actually do? Particularly, that thing about stuff being "sent" is likely to [continue to] be questioned.
That seems a little harsh, considering that once a card is out there it won't go away unless a site owner deliberately deletes it and loads another.
However, if people could update their own cards, and have it distributed, that would be cool.
It seems to me that when pulling a card from that card owner's own site, that the pulled contents should automatically overwrite the puller's version of that card. That way everyone can maintain some control over their own identity. Ideally, changed cards would appear as "new" so that people would know to pull them, but I recognize that that might be hard with the ``<$list>`` technology.
Hopefully I haven't worded this too clumsily ;-)
But that would be done by the filter used, not as some part of the bundling process since there may be times when you want to include draft tiddlers in a bundle. At the moment the filter is just `[role[twDiscussionPost]]` so I just need to add `!has[draft.of]`. That will be in the next update.
But trying to write a post my wiki refreshes or take focus all sorts of places. I have never visited tiddlyspot/backup as often as now. This is also the explanation if something seems odd or missing. One moment it is here, the other.....noone knows.
I haven't tracked them down yet though. For me it keeps losing focus and when I press backspace the browser interprets that as clicking the back button. This is a very annoying problem and I don't have any explanation yet.
For Notification Center, see [[thread in github|https://github.com/Jermolene/TiddlyWiki5/issues/1946]].
What happens if one or more users do not use the archive button and then write more comments in a given thread. It will have a recent date, but belong to an old thread. I do understand that users having archived the thread will not see it, but will they get it in the bundle? Sorry if I am totally misunderstanding you.
So if you archive a thread it wouldn't have any effect on anyone else. They won't be shared or anything unless you specifically ask for them. I think that someone new could pull the archived versions to see past conversations if they wanted to but we would come up with some conventions about how old a thread can be before you should just start a new one to continue a conversation. It may be based on the age of the original post or on the newest comment. I need to get some sorting by newest comment thing worked out but it is more complex because you have to find the newest comment then sort the parents by them which makes for some weird filters.
yes, as Jed says, the [[Windows.postMessage|https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage]] method does actually send. I have little understanding of how it actually works.
The remote wiki is loaded in an iframe and that instance of the wiki bundles and sends the tiddlers using postmessage, but it is done in the browser. There needs to either be much more detail or much less I think.
I would prefer to create something that has no unique cases, but I don't think that is possible since twCards are special. I have some ideas, like only pulling posts from their originating wiki. I may be able to combine that with your idea to put in some special case for plugins and twCards. That would allow updating without leaving your wiki. In the future there will be a plugin libarry for twederation so updates can be handled by that, but until then I will try to implement this.
My idea is if a person doesn't have an icon listed it would pick one to display without changing the users card or anything like that. I am planning on putting something in the set-up wizard for selecting an icon anyway. One option would be no avatar, one would be to allow a random one to be displayed from the set of generic avatars, one would be to provide your own avatar and one would be to select one of the generic avatars.
I am hoping that the metadata in the archive tiddler will be enough to properly place the comment, and hopefully I can make a tool that will let you add updates to the archive tiddler if they exist. It may be a bit of work.
Yes, the information needs fleshing out. I don't have to actual knowledge though so if you perhaps make simple sketches I'll try to put it in digital form.
Generally, my opinion is we should provide //much// information - but in clever ways using revealwidgets, stretchtext etc so that people can get (avoid!) as much info as they want.
I like that. Totally freedom of choice including to have an avatar without having to draw one. Personally I have hated inkscape for years. I used to like xara X. What would you recommend to use?
My introduction to svg came when I made the snap.svg tools for tiddlywiki. Before then everything I did was with charcoal or pencils. So my experience is limited to inkscape and what I made with snap.svg. Maybe when I have all the time in the world I will make an avatar creator using snap.svg.
You're right. It's almost certainly the apostrophes - like in //doesn't// - that mess it up. Some experimentation just now unfortunately didn't solve it. Will deal with it but it's not urgent.
Examples: [[Why doesn't fetching fetch from all followed wikis? - Mat von TWaddle (2016080300h4128)]] and [[One's own Avatar doesn't show up on the "Show Posts From" dropdown - MAS (2016073011h0915)]]
I am having trouble on my desktop with whatever the newest firefox and linux mint 18 and on a raspberry pi 3 using firefox in ubuntu mate I was having about the same amount of trouble. I have spent the past few hours trying to make changes that improve me performance but there is still some refresh happening every time you type anything in the new comment or new post boxes.
It sure does.
That also explains the timing of the red out of memory warnings I got earlier when fetching. What happens fetching from several times more users at once?
I do realize that I use old netbook with only 2 gb ram.
Thanks that did of course help. I just had to get control over my computer again first. Too much happening for this old/slow one
Yes. I guess I could just say "unpack all" on each bundle to save a little time.
Well the phenomenon of an invisible title is not all unlikely so it probably was //something// causing this, but it is most likely some forbidden character in the very title. This is why it would be good to know which tiddler it was.
Good you're reporting stuff, even if they would later turn out to be wrong or something else.
Firefox 47 and linux Mint 17.3 (Mate}
Looks good! Especially since I'm no sort of artist at all. That should do very nicely for now.
As I suggested 4 days ago in [[Philosophy of Twederation|Philosophy of federation - MAS (2016073011h2628)]], there would be a distinction between trusted and untrusted authors. This could eventually form a [[Web Of Trust|https://en.wikipedia.org/wiki/Web_of_trust]]
>@Mat Hope I can ask you a question
Not only "of course" but even "yes, please question everything I say!", not least because it reveals my misunderstandings and false assumptions.
So, assuming I understand it right; When you fetch from twederation.tiddlyspot.com, you're actually loading that whole wiki into a (hidden) iframe in your own wiki. It is into this iframe that your wiki sends a javascript Windows.postMessage that contains the filter specifications you've state. These filter specs are used in the iframed wiki for the bundling of the desired tiddlers.
It should be simple (?) to automatically include your [[FollowedTiddlyWikis]] in this filter specification. I.e a criteia for the bundling is that the tiddlers `wiku_url` field matches any of those.
Does that make sense?
Yes, regarding how to get alerted about that a followed site has a post from a new poster; I just today wrote [[Alert that followed wiki has new author|Alert that followed wiki has new author - Mat von TWaddle (20160804090130866)]] and more generally in [[Meta-data in all fetches|Meta-data in all fetches - Mat von TWaddle (20160804090830922)]] (briefly; when fetching, always receive the followed wikis latst twCard. This has meta-data like what followers it has, which you can then use to get alerts.)
I also find the idea of trusted authors appealing but think it is a special case to be studied later for a few reasons (e.g people make unintentional mistakes, people get tricked, people deserve trust in some areas of expertise but are not knowledgeable in others, etc).
From a pragmatic point, it seems we're concerned about:
* the ''time'' it takes to fetch
*...and possibly the ''bandwidth'' it takes
*and the ''space'' used up bundles occupy
*...and the ''effort'' to delete individual bundles
Are there other //reasons// why you'd want a ~WoT rather than fetching from followed authors/wikis? In what way would a ~WoT be better than the current solution?
Thank you. I kind of figured that out but thought it was kind of cheating. Well, cheating it is then! I could just as well cheat myself to an avatar also and edit my twCard,
The twCards are updated to show the avatars. After updating you will see empty placeholders for images we do not get.
I did get "Before I forget what updates I made", so it is working. "One cosmetic fix" is older. Sorry for being so dense.
I saw you had upgraded the plugin and did so too before trying to fetch.
Also if the twCard isn't set up correctly than the author isn't listed. When you post or comment the author name comes from your twcard (since you are on your own wiki). There have been some problems with updating templates so if you have any other problems like that let me or mat know.
Hmm. Now it's back. Maybe something in the plugin update?
You're trying to make the title field do 3 jobs: Unique ID, Title, and place in thread. I don't know of any forum that lets me just pick a thread topic from a dropdown list. Usually you need to navigate to the correct tiddler, capture the address, and then create the link back in the post you are creating.
But maybe ... maybe an ID built up like: ``<Name of thread root>-<Time stamp (no milliseconds)>-<Wiki Author>``
Then you could have a drop down list where you would stand a chance of guessing which one you wanted to link to (let's see, I know it was Mat's post about Unique Names, sometime around mid-afternoon yesterday).
Try running Jed's button code. Save. Reload. See if you still have all marked unread.
Are you using the `Fetch New Discussion Posts and Comments` button at the top of the Discussions tab?
Under the `Fetch Communcation` tab, it should be an option in the 'what to fetch' drop-down menu.
I am sorry to have troubled you for no reason. Everything seems to work nicely now. I am rather mystified to the cause of it all, because I did try it on your page also, when I had the problem and saw the same problem. Probable reason my old pc is close to give up on this wiki.
Can the original author add tags later? It's typical that someone starts a thread, and then it takes on a life of its own regarding topics the OP might not have initially considered.
In star trek there is a ten forward, it is a deck on the spaceship. In one episode Picard is going there because that is the last part of the ship that will be hit by an atom storm.
Yes, I am having to type into a separate tiddler as well.
Let's compare: I'm Firefox for Windows vsn. 43.0.1. What are you using?
Oh I see. (chicken and egg) wouldn't want that for several cards. I am very bad a drawing as you will see, if you look @utterances for unicorn.svg .-D
It isn't convenient, but as a temporary work around you can delete cards from the twCard tab in the $:/ControlPanel. I am trying to not add too many unique special cases to how things are handled because that leads to hard to maintain code and difficultly extending functionality in the future.
With only the 4 of us actually using this so far it hasn't come up, but everything about twederation should be opt-in so you are only connected to people you trust. Hopefully by continuing to use that idea we can make things that make it very hard to impersonate someone else. If you only pull content from a wiki that is marked as created by the author of that wiki than changing the author to someone else can only fool someone who visits your wiki, it shouldn't propagate across the network.
I would like to have a more fully developed idea of how these things will work before creating too much, but I sthink we have enough for me to start implementing some things. like Only pulling content created by the wiki you are pulling from. I will make a new post with some proposals.
Yes, it would be a temporary setup, only for //getting// information, but that is just what most sites are for. However, the difference is that the information presented is fetched to get the latest from multiple other sites and authors.
It does currently take some effort to fetch stuff but this will be improved, at least UI wise. And this is why I mentioned this idea to have the TW fetch automatically, on load. The site is protected in that the stuff can't be saved anyway so, why not :-)
One could imagine a "news ticker" showing a rolling display of the "n" latest posts for example. Either as a full site feature or as a small ticker box in some corner.
You're hitting the nail on the head. In deed, how would we actually //collaborate//?
Please (@everyone) do some thinking.
One thing that does seem necessary is to be able to //update// posts. Overwrite them. We already have some key components in place for this, like the //modified// field. One could imagine using the //modified// date as a variable suffix on the twederated title like so;
`Docs - Mat von TWaddle (20160801003556802) - 20160802173439603`
and then, for the next version, only the suffix is replaced. This would make it very simple to sort stuff chronologically or to just "delete everything but the latest"... OR "delete everything but the latest //per author//" to consistently get everyones latest version and sort //those// chronologically!
UI-wise, a tiddler could display a tab-set at top, one tab dedicated to each author. And tabs sorted chronologically or some other preference.
Front/default tab is the current wikis own. (Could be the wiki owners own variant or a transclusion of "the latest, whoever the author is" or... etc).
Inside each tab is of course the respective authors version (-s?).
Maybe a full discussion display (like the "communication wall" we have currently) at bottom of the front tab under the main version. The listed root posts might be an aggregation of the posts from within each tab? I.e also inside each tab, there is possibility to discuss that authors latest version.
So, there. You guys can implement this while I just go make some coffee so I can sip while I try it out. Aaahhhh ... <span style="font-size:3em;">☕</span>
It was changed 6 days ago, when we got the overwrite button. [[Some of is implemented now - The TWederation (2016072821h0613)]], with your comment. When we are only fetching posts from the author of the post, and later got a bundle with that same title, but newer, we should be able to overwrite the one we had got earlier. Pulling all posts from one tweder site will make everyone very dependent of that one. Now if you do not want to fetch from every wiki, you follow - and I do understand you, but who would want to constantly collect everything then? That wiki could stop for any number of reasons, and how would you know, what you missed?
Sorry but I am getting more and more confused.
@MAS, do you really suggest fetching should get //all// posts in a thread - including from authors you don't trust?
I thinkn the most reasonable approach is as I posted in the other comment here; i.e that fetching from a single site should "get all posts where the authors are among my followed authors".
Then, to get only the desired //threads//, is probably a matter of filtering, i.e in the next step. Or do I misunderstand you?
@Mat Hope I can ask you a question. Right now twederation follows everyone testing. We have all gotten our twCards from twederation. Maybe we all follow everyone, but not necessarily. How should Twederation know who you follow? Collect that information also from everyone. How often? Because people would change that from time to time. Changes would be needed or you would continue to fetch from twCards you have marked followed.
!Do one size fit them all?
I do see the point when thinking lots of users. But really also see the size of my wiki as it is now. Will this really work for a lot of users?
Right now it would be easy for a few people to import the plugins, exchange twCards and start using discussion. I like that thought.
I mostly like that idea. But how will new posters get our attention? If Mat answers a question for someone who's not in my trusted list, will I (1) See Mat's post and (2) know who he's replying to?
I'm thinking that maybe there may need to be a distinction between trusted and untrusted entities. This forms a Web Of Trust inside of an existing network. This is an old idea going back to PGP. If I trust Jed and Jed trusts Mat and Mat trusts Birthe, then when I pull from Jed I will automatically pull in Birthe's posts as well. I wouldn't necessarily pull in all posts that Jed retrieves, because those entities might be new/unproven to him as well. Maybe that level of detail isn't possible with the current fetching mechanism, and maybe I need more coffee.. <span style="font-size:3em;">☕</span>
it looks good and yes it is always eciting to test the latest edition.
Excellent! I will now start to post real stuff.
It should be fixed now though.
She will probably get her own wiki sometime soon. It will be full of pictures.
She will probably get her own wiki sometime soon. It will be full of pictures.
But she does love the city and walking along the Seine. She hasn't mastered prancing the way dogs here all seem to, but she is working on it.
My consultant tells me that you need to drag over the image (Avatar Icon - inmysocks.svg) from twederation. Then drag over Jed's new card ( $:/twCard/Typically Weird - http://ooktech.com/jed/TypicallyWeird/) and/or refresh the cards.
Welcome. Nice to see you.
I think I have something that works. The problem was caused by using the set widget which puts `[[` and `]]` around anything with spaces if you use a filter to set the value. To fix it I have to use a list widget, but the set widget has a emptyValue which is assigned to the variable if the filter is empty. This is different from the list widget empty message which is displayed instead of the list if the filter is empty. But it turns out that you can have a similar function with the list by doing something like this:
```
filter='[[$:/SitetwCard]get[text]get[author]][[$:/SitetwCard]get[text]get[name]][[$:/SitetwCard]get[text]get[url]]+[first[]]'
```
which get the site author, but if none is given (it is optional) than it gets the name of the site, and if there is no site name listed it defaults to the url, which is required. So you can have multiple fall-back values that are tried in sequence.
I think that collections of these sorts of tricks are one thing we should use twederation to create.
The author of initial blog posts seems to have disappeared. So, for instance, I don't know who was original author of this post ("Icons and stuff"). The wizard doesn't require an author name, and I noticed previously that if two authors were both undefined, the name might show up as either one.
I gues sit depends on what one wants to do with the post. For it to merely be fetchable all that is needed is.... actually @inmysocks - what is required for that?
(I am posting this reply to @MAS a full 24h after his reply and I'm curious to see if we actually note "old" posts at all. I would have missed MAS' comment had it not been that I'm not beginning to implement the Publish button and wanted to see what I wrote in this post!) ...and, just so there is no misunderstanding; I'm typing @ merely for convention. It is not a feature yet.
Oh! Instead of numbers, why not name bugs/issues after Terry Pratchett characters!? Then you could make comments like "Reacher Gilt is still messing with the trunk", or "I've just about got Lord Vetinari's backside licked", or "Granny Weatherwax a'int dead yet!".
Ok, terrible idea. Forget I mentioned it.
You could have numbers serialized after a user prefix that represents the initial author (e.g. MAT001, JED002, BIR001, etc.)
There is a lot about the current relationship between people and technology that I don't like. Smartphones are examples of a lot of it. One day I may write a post about it, but I am too lazy for now.
This is a test of threaded comments
>Re. #1, could you put the full tiddler title in smaller grey text under the displayed title? So someone could copy the link text without having to open the tiddler.
That doesn't seem practical. You'd need to access the 'betitled tiddler which would mean leaving the editor you're in. Very distracting.
>I'm not sure I understand #2. How could a drop down know what titles are available for linking in a remote TW?
Sorry, poor explanation: I mean it as an "clean-up" on the remote site. It is the concept I describe in [[Local tiddler nicks with uniqe name fallbacks|Local tiddler nicks with uniqe name fallbacks - Mat von TWaddle (20160801231111284)]].
Fetched tiddlers only(?) appear in the story river so those are the only links concerned and where I imagine this could work.
>On idea #3, I don't understand how a new post becomes part of an existing thread, or if that is what you're attempting. Or are you talking about creating a new root post?
Again, my bad phrasing. My point is that you can't refer to the (future) title, e.g when writing a comment. But if we could write the comment without //publishing// it, then I could add the title later, and only //then// publish (by click of some button, perhaps). "Publish" means setting the `role:twDiscussionPost` field and make it fetchable.
>Thinks sure look a lot more advanced than only a couple weeks ago!
Yeah! This is SUPER cool :-D
But the more difficult problem is that of referencing tiddlers, i.e typing it's title (i.e its ID). This would not be solved with wiki id + timestamp, even if I agree that would be sufficient for uniqueness.
Seeing everything as unread now, I could not help thinking that we will be in the same situation every time we upgrade our Tiddlywikies.
It should add some sanity to the flow here. I feel that posts may have been overlooked previously. Great job, BTW!
There are a bunch of places where we need to clean up the interface and code and all of the edge cases for the new features are going to be a nightmare to track down. I am not going to worry too much about it until the big refactoring I am planning on is finished.
You sometimes will need to find prior posts that you have made Since one's id appears on the drop-down list, why not one's avatar?
My suggestion was that we could designate certain sites as trusted. Twederation was just an example. If a trusted site goes down, you can either pull site-by-site or nominate a new trusted site(s).
Right now it's kind of a hassle to fetch bundles, select messages, unpack messages, delete bundles. Maybe fetching from multiple sites will seem more reasonable when all that is automated.
Where will the new fetch newest plugin be?
But I was distracted making silly [[discordian tarot cards|http://ooktech.com/jed/TypicallyWeird/#Some%20icons%20I%20am%20putting%20together]]. I like making discordian stuff because uneven styles and quality are thematically appropriate.
Thanks for feedback.
It seems unlikely that there is a cause-effect in what you describe. What is the title of the tiddler you're not seeing? (You can see the title in edit mode).
...or you can go to http://tweddle.tiddlyspot.com/ and see this post :-)
Ok, the idea is to show the tags in the root post (as well as the edit-tags when composing a post) but not have tags in a posts discussion. The reasoning is that it is the original poster who should decide on tags BUT with the hopefully-to-come feature to convert, or perhaps copy, a subthread into a new post, which can be tagged. This way, discussions that bring up new stuff can more easily be identified and defined. I imagine it will make it easier to keep a discussion on topic too.
I'm not sure how this would be designed though. Not to mention implemented. For instance, should new posts in teh original subthread also appear in the new one? Maybe the original one could automatically have a prominent link to the new post/thread so to discourage from posting about the side-topic in the original subthread.
Ironically, this post is an example of the very problem. It was justified to bring up this make-subthread-into-post (because it is part of the explanation why I think tags should not show in subthreads) ...but it is definitely a separate topic too.
...but then, IF this were converted into a new thread... it kinda starts mid-discussion. Must solve that too. Perhaps require an introductory lead-in?
...hmmm.
Very frustrating.
@inmysocks refers to a known issue in TW - but that seemed to be cases involving `spaced tags` so maybe this is another issue. The conversion of ´two´ ´tags´ into `two,tags` with a //comma// in the center makes me think it is a forgetting to specify something so that instead some default listing mechanism or formatting kicks in.
But my personal site is Typically Weird, the official twederation site is twederation.tiddlyspot.com and speaks as `The TWederation`. If this bothers you than you may not want to work with me very much.
The reason for the distinction is that at some point in the future it is possible someone else may take over twederation development (there are no plans for this, but I like to make things run smoothly) and then they would take over the twederation.tiddlyspot.com site. So I am not going to put any of my personal things on that site.
It seems faster on my slow netbook too.
I like the folding posts but used quit some time finding the comments I just unpacked. It would be easy to miss some.
Thanx... but I must confess the speed improvements are purely incidental :-)
Name brevity; default layout of sidebar is IMO not good with long tiddler titles.
twCard - Picard ...haha! Excellent!
I'm not sure I understand "TWen Forward" though? (some line in star trek perhaps?). I think it makes sense with a name that indicates the purpose of it. If the purpose is for it to be a "central TWederation hub"... then perhaps something along those lines?
While anyone can start a "central hub" in TWederation, I think we should do what we can to avoid the "missing center" problem that we have seen over all the years, that has made it e.g hopeless to find plugins. The only real center so far is "tiddlywiki.com" but, fantastic as it is, it (or the back-end process for it) is clearly insufficient to be a collective point for "all stuff tiddly". Now is a unique moment to establish a focal point that actually can reach everybody and an un-ambiguous name is important for this. And what if someone else starts a, say, less good twederated wiki with just his or her own plugins, or even an irrelevant blog, and calls it "the Heart of TWederation" so people think that is "where to go" for e.g core updates, or general twed stuff. (Hm... the Heart of TWederation... is actually a pretty cool name)
Discussion Post is what is almost impossible. The latest I wrote in "NewTiddler" an copy/pasted to be honest.
I am not sure, but think someone wrote about trouble with inputs and focus in the Google group some time ago right after upgrading to TW 5.1.12
I do not think messages is updated yet.
Thanks, Birthe. I thought that we should be able to over-write existing cards directly. There is a bit of a chicken and egg problem. Your old card did not appear in the new card manager, so I had to hunt it down and delete it by hand. Imagine if one had to do that for a couple dozen (or maybe hundreds) of cards. To me it makes sense that unpacking a card should over-write existing cards.
Looks like I need to shop around for an Avatar ;-)
Maybe the unpacker could refuse to unpack a message matching an existing message unless the revised message is coming from the same site as that of the original author of the message. Thus, although I could change the contents of an existing tiddler from Jed, nobody would ""pull"" it from me unless I also changed the authorship to myself -- in which case Jed would not be "blamed" for what I wrote (although it might introduce issues regarding plagiarism).
There is already a problem at the very start, that anyone could create a brand new message signed with someone else's authorship, and have it distributed through the network. I'm not sure there's a good solution to that unless messages could be signed in a fashion similar to PGP. I suspect this might be beyond the capabilities of the existing javascript libraries.
This is also why I am not setting the plugins to be fetched like posts are yet.
Please elaborate. We can already fetch from whatever Wiki we want. I can visit Jed's tweder, for instance, and fetch my own comments from unicorn3. BUT, I can't save it. And I can't put anything there that someone else could fetch. So it's just a temporary setup that disappears the moment I reload Jed's site. Considering how much effort it is to fetch things, it's not something I'm likely to do other than for testing. Thanks!
I thought the time was from created field, that is UTC?
I might be the furthest from the UTC standard (-7 hours).
What time did you make your post? It says (at 6:48a local time), 4 Hours ago.
So this problem has already been solved by the core and we don't need to worry about it.
That looks really good. But how does one collaborate? Just by adding comments? Or by somehow adding remarks/corrections to the original?
I can't change your document (except for my own use). I could duplicate your document as new post -- but then we end up with possibly dozens of different versions floating around.
I could cheat and change the authorship to myself, but then there will be a collision of titles where the tiddler that "wins" is the "last title standing"
If even the original author wants to disseminate a revised version, how does that work?
Note: Tagging does not work correctly (specifically; a tiddler with multiple tags get it's tags "merged" into a big one in fetch) so this makes multi-tagged tiddlers not appear in the list above.
I commented on this (somewhere buried here). At the start, you could pull everything from one Tweder that was being run by an ambitious individual who pulled regularly -- or from maybe node.js type site where pulls were made on the half hour.
As I think about it, in terms of the discussion application, there are going to be //threads// where I want to follow the discussion. In that case, pulling from all possible correspondents and searching for the thread topic will be incredibly inconvenient.It will be better if one could do a pull of all posts relating to a thread, by pulling all posts (regardless of author) from just one or two tweder sites.
Yes, apparently it was changed and announced but I missed it and thought it was my new settings causing it. Anyway, I do think the opt-in makes sense because even if I trust a wiki enough to follow it, that wiki host can still make unintentional mistakes or be tricked to include something malicious.
!!!...but...
This also means I have to fetch from all those other wikis separately, which is a definite time consumer.
!!!...so, how about this:
From e.g twederation.tiddlyspot.com fetch all tiddlers with `wiki_url: http://twederation.tiddlyspot.com/` but ''also'' all tiddlers that have `wiki_url` matching the wikis that I follow (and trust).
@inmysocks - whaddyasay?
To publish/twederate regular tiddlers
*ensure the wiki itself is connected to TWederation, i.e has the [[necessary components|Comment - FAQ list - Mat von TWaddle (2016072400h0305)Mat von TWaddle - TWed Core components - which are needed]]
*Use the [[publish tool|Idea#1 Tool button to twederate current tiddler - Mat von TWaddle (2016072410h4440)]]
E.g if I want to twederate an already existing wiki of mine, what do I need to install?
Figured have it floating right, to show instead of current button showing "Fetch New Discussion Posts & Comments". Whaddyasay? Smaller?
Also, interesitngly, I note that dragn'ndrop importing (at least this) image, doesn't give it a created field!? TW bug? - and is this required for it to behave properly in federation?
Your test post is now part of the twederation and will exist forever! :D
Every single post has one follow up: "Now fixed by the Jedi forces"
Thank you for your work on this! I am not sure how to test more now. I have not seen any error messages.
Why is the author "-"? If it's all, where are the other posts (including mine) ?
Greetings from the first TWEM here in Oxford.
We are having fun ...
-m
http://barkpost.com/19-dogs-who-think-theyre-french/ I am sure some of those dogs are called Alphonse! Quite fun page if you need a good laugh.
Try to Goggle backspace and Firefox. Linux users have long been bothered.
I have mentioned it a couple of times (Not totally senile yet), I do not feel the problem nearly as much writing comments, new posts is the BEAST.
MAS you are right about the looping problem, but it seems to have changed some with different versions of TW5. When I created my first recipe collection it worked lovely next version totally killed it. MÅNS explained why I could not do as I had done before. But next upgrade totally cured it. Everything has been fine until the latest upgrades. It is still workable though.
Writing this with 10 posts shown in firefox 47 and Linux Mint 17.3 on my old netbook (32 bit) and only 2 gb ram (2009 model). With nearly no problems...except for the backspace button. (At least I know now it would not help to have the money for a better computer - no I am joking a little I have one slightly faster for SOME THINGS. ). I bought it not long ago for very little money and really to get my hands on the lovely bag and some add ons. It just suited me to have lovely sound and finally to watch streaming...2 days worth from Oxford in firefox browser with lots of tabs open with knitting patterns and other necessities. The question I ask myself now is, what is a fast computer? I mean this should be totally crawling begging for mercy.
I think this is the same loop problem that TW5 has always had. Most people don't notice it as much, because they are not touch typists. But the delay gets magnified when a comment box is connected to a listing of multiple tiddlers (like in this blog).
One fix might be, instead of showing the responses, just show the linked titles. If someone wants to follow-up, they can just click on the title.
That is basically what I'm doing right now -- I clicked on your title to open it in its own tiddler. This makes the typing bearable, though I can still feel a slight lag (but I feel a lag in the regular tiddler editor as well, so a little lag is just normal).
Fetching you post I don't see anything
The conversation in the comments of this post makes me very happy. Both because it shows that you can have a conversation using twederation but also because people have figured out how to make and add their own avatars without me saying anything. This made my day :D. I will find some way to automate the exchange of avatars and other icons sometime soon.
Please, if you want to create more, I would very much like an avatar. I have tried several times, but have had to realise that this it nor for me. (There is a reason I am reusing the basic drawings created years ago for all my knitting patterns.)
And it does automatically pull avatars if they are listed in the `icon` field of the twCard. I have been bad about checking for new people but you seem to be set up correctly. I will set you as one of the followed wikis here.
It isn't supposed to be saving any bundles that have a bundle_size of zero. I am not sure why it is. I will look into it now and try to fix it.
Hopefully that means we can soon not have to see bundles with zero content.
No problem getting your comment either. Gratulations Jed, the first steps must be the most difficult ones.
But they are the most frustrating. From the outside it barely looks like I have done anything despite it being a very large step forward in terms of usability and taking me a long time to figure out. Now I can reliably use this to talk to people which should help a lot with my motivation.
I think that we are almost to the point where we could convince more people to join. For now things are not quite easy enough to set up to get a lot of testers. But we are very close and I am excited.
I saw the title at twederation and wondered, opening the tiddler the title is:
One cosmetic fix - [[The TWederation]] (2016072700h1053)
But the bundle says: One cosmetic fix - [[The TWederation (2016072700h1053)]].
It is good to have this tested future users could use author names with space.
In deed. Would be ''very'' appreciated if you could do this.
Such a widget will be useful for any twederation application where multiple posts-with-subposts are fetched. Actually, I expect commenting to be standard in any twederated wiki, regardless of topic, so it would make for a very valuable widget.
It is not particularly slower than my rather big recipe wiki to write here - or translating the language plugin to name some examples. (2009 model netbook ;-) BUT if I try to write a new post my wiki automatically refresh itself after a few letters.
Since I didn't say it in the post, now there is a new plugin version, so you should update the plugins.
I like the idea. Are all these fields needed to turn a tiddler into a post, or just "role" ?
I don't think we need to number our issues. I think that tagging them will be enough and then referencing them by title will work. Any sort of automatically incrementing option runs the risk of duplicate numbers which would defeat the purpose of having the numbers.
Note: Tagging does not work correctly (specifically; a tiddler with multiple tags get it's tags "merged" into a big one in fetch) so this makes multi-tagged tiddlers not appear in the list above.
> An(-other) idea might be to display the root posts as separate tiddlers instead of as one biggie. This would also display the titles in the sidebar for a smoother overview.
I like that idea. The storylist could be manipulated to put the root posts in whatever order was needed.
The problem with the "most recent posts" drop-down, is if someone makes a new comment on an old post. The new comment is hidden. It seems that we need another view, where all recent material (comments or posts) is brought to the top. The "recent" sidebar is a bit hard to follow due to the the way the events are titled.
I think that if I can get things sorted by newest comment it will help a bit, but I think you are right that we should have a view that just displays the title of the root post and clicking on it opens up the discussion, possibly in its own tiddler. I would like to keep the Discussions tiddler in a form similar to what it is now, but we will need other views and now is a good time to experiment.
Which one of you was it that said you abhor smart phones? (I was listening to the feed, but not always watching). I thought it was Mat, but maybe was Jed?
I don't have an Android phone, but a tablet. I'm running FF 30. The twederation spot came up without incident.
What browser are you using?
I wrote already in [[Comment - $:/plugins/inmysocks/TWederation/DiscussionsMat von TWaddle - Now fixed by the Jedi forces]]... that it is taken care of... BUT that comment seems to have a system tiddler as parent, rather than this root post as its parent... @inmysocks, is the reason for this known? I couldn't have stated that system tid as its parent.
Hello! Your test worked! :D
Comment without a title, just to test it. I'm having fun!
Because I needed to test it.
Hello! I am commenting from here now!
Changing author, the text from the prior message stays on screen.
This is me commenting on my own post. The template is about to change but I want to see if there are any other errors I need to fix right now.
Re. #1, could you put the full tiddler title in smaller grey text under the displayed title? So someone could copy the link text without having to open the tiddler.
I'm not sure I understand #2. How could a drop down know what titles are available for linking in a remote TW?
On idea #3, I don't understand how a new post becomes part of an existing thread, or if that is what you're attempting. Or are you talking about creating a new root post?
Thinks sure look a lot more advanced than only a couple weeks ago!
The wiki id plus timestamp should be unique in all working situations.
A basic tenet of database theory is that fields are atomic -- each field does just one job. We're trying convey the content of the tiddler plus a unique reference ID -- thus the headaches.
Hehe - looking at "This sentence has an ambiguous..." there is not title appearing at all. The default text showing up should of course be that regular title.
Using filter [prefix[$:/Messages]] that is.
I haven't touched how anything on the user side of things works in a while, so I am not surprised that with the new changes it is broken. The 'What to fetch' select menu just sets what filter is used and I should probably put a way for users to easily change what is displayed by the menu and add their own custom options. What exists now is simply what popped into my head as I was making the original interface.
If you have some time to invest in this think about what sort of things you would like to be able to do in terms of communication style and what types of things you would like to be able to fetch from other wikis, or perhaps prepackage so other people can more easily get them from you. There are still a few more things I want to try out on the back-end before I start focusing on the UI and application side so any help with ideas and implementation will be very good to have.
I just "sent" you a short message. I don't see any short messages to you, though I see the one(s) you posted.
That doesn't work yet. You will be able to get only posts that are newer than the last time you got new posts. I guess I will work on that now instead of playing with making new icons.
But it obviously doesn't work. I will try to fix that now because it is causing other problems as well.
Since I haven't tested the part that sets a post as unread when there are new comments on it yet.
I don't know if it's a bug or a feature, but your own comment marks a thread as unread, even though you have read everything in the thread -- assuming that you read your own comments ;-)
Do you mean, this wiki author? We do not follow ourselves.
I forgot that there is a difference between a javascript date object and the date string used. TiddlyWiki converts some things in the background but not others. But this should work now.
You can still pull all posts from a single site, but the philosophy behind the discussions part is that ''__everything__'' is opt-in. What is displayed in the Discussions tab isn't the entirety of twederation. If you use the fetch communication tab you can still select twederation and fetch all blog posts + comments and get everything that is on twederation. But in the future you may want to follow someone who isn't listed there, or you may want to only follow some sub-set of people listed here. The button on the wall is only going to be things that you specifically ask for. I may make it so that it gets posts from the wiki you are pulling from but all comments on those posts regardless of who made them.
The problem with pulling everything only from twederation.tiddlyspot.com is that it ignores that the twederation is a distributed network. If you only pull from one wiki if that wiki goes down than the network is broken. TWederation isn't a client-server system so if I decide to stop working on it tomorrow and delete twederation.tiddlyspot.com than it won't have any effect on your ability to use it or talk to Mat and Birthe.
The reason has nothing to do with impersonation, it just happens to help prevent impersonation. The reason is that you have a working system where there is no way for someone who you want to ignore to get your attention. There are a lot of lessons to be learned from twitter and facebook, that is one of them.
If the twederation gets big and there is a need to have central sites that a person can pull from nothing here prevents that or even makes it more difficult. We will just make a button that will pull posts and comments from the cats wiki, and the cats wiki will connect to some large group of people and pull in posts from all of them so that it can be done once and then ignored.
The second part should have been added already from some changes you made before. I am not sure why it isn't there now. I will fix it when I get home. I wonder if using `first[]` as opposed to `limit[1]` has any effect. Since that is going to be once for every comment showing it is probably worth looking into small improvements to it.
I am tired, I will add the first to the plugin tomorrow hopefully.
Until then we must be good "housekeepers" and delete them, when we go through the bundles we just received. I like that it is so easy to see what we already have unpacked and what is new in a bundle. Some disciplin cleaning out will be necessary not to completely fill up our TW.
Lovely idea to show the numbers of tiddlers not unpacked yet. That works well. While wondering about to save/not to save duplicate titles, I think it would help not to have to open the bundle in edit mode to delete it. A delete button in view mode would at least make it faster.
I wasn't having a particularly good day, but being able to properly get a comment from you made everything better! :D
I am adding a bundle_length field to bundles that will list the number of tiddlers in the bundle, I am going to combine this with some other things so that when bundles are listed they will have the number of tiddlers they contain listed and also the number of tiddlers that you haven't unpacked yet. Then I may make a status popup on the side of the wiki that shows the number of unopened bundles you have or something like that.
I am going to make the default behavior not saving empty bundles and possibly not saving bundles that just contain duplicate tiddlers. The only problem with the not saving duplicate tiddlers part is that it would be based only on the title. I don't think it will be a big deal but I need to think about that a bit since if you are working collaboratively with someone you may want to overwrite a local tiddler with one you receive from another wiki.
I also realized that I should be able to use web workers, just not in the way that I was thinking about. This wouldn't necessarily make fetching any faster but it will hopefully keep your wiki from being unresponsive while the fetching is happening.
Instead of having the write new post thing at the top of the discussions we should just make a normal tiddler and use your button to publish them. It will hopefully get around the problems with how slow writing new posts works now. I will add that to the plugin tonight when I get home from work.
Of course you cannot "go to this very post" because it had been converted into a twederated post. Maybe I shouldn't do these things at 2am.
Anyway, just go to ANY regular tiddler on http://tweddle.tiddlyspot.com/ and click the publish tool in its toolbar :-) Since it is only used on my tw, you wil not be able to save, of course.
I do get a reminder if I do not delete them before saving. Big red and uggly, text: "out of memory". My small old pc starts getting really hot. I have just restarted from one of those nasties.
I do not know of any limit with tiddlyspot and that is remarkable as every save is backed up. Tiddlyspot is a generous goodie, that just works.
When I get everything working so that discussion posts can safely be imported directly than the bundle stage will be skipped for them and there should be fewer bundles to worry about during normal use. If that isn't enough than I will look into it more.
It might be nice to have some hint text or additional labeling to explain it.
I will look closer in the morning. I was hoping to simplify thing further, this is a good step on that path. I am hoping that people won't need to worry about the manual fetching unless they want something special, but even so having a nice interface is important.
I thought the idea was that you could, in theory, pull all of your communication from one other Tweder and get a complete set of tiddlers. If you only get the tiddlers generated by the author of a site, then you will have to pull from all Tweder sites in order to get a complete conversation. I'm confused, but that is a somewhat normal state for me...
The changes in the newest plugin version change the filter used to fetch new posts, so it will have old posts in the bundles the first time you fetch new discussion posts. Afterward there should only be new or modified posts by the wiki author in bundles fetched from a wiki using the `Fetch New Discussion Posts & Comments` button.
Writing a comment is fast enough, but opening comments, that is taking a war to do. I think with the list growing I will have to be seriously curious to open comments to read. Admittedly my computer is neither new or fast.
There shouldn't be anything going on there. It may have to do with a combination of the complexity of the tiddler and the javascript engine. Do you have the same delay if you are writing a comment on another post or it is only in the new post thing at the top?
The delay was most noticeable when using the FF clone "Pale Moon". I sometimes forget that it is not exactly the same as FF. The delay now, as I type (in FF), is noticeable, but tolerable. I notice that as I type, the same letters are being echoed above -- not just below the current tiddler. It appears to be entering into the prior comment field (Idea#1 Tool button to twederate current tiddler) It wants to comment as part of two posts at once???
The 'not a client-server architecture' part means that if one wiki gets compromised there is no way for them to force anyone else in the network to pull from them. If you don't want to get updates from a wiki you just remove their twCard from your wiki. In the future when I get to working more on the front-end side of things I will make tools for managing which cards you have and how you pull new things. Like preset options for only pulling new posts that mention you, or comments on posts that you have commented on and things like that. The distributed architecture means that you can set up your own network that is completely separate from me and the only way that there will be communication between the two networks is if both sides actively agree upon it.
Adding, updating and removing twCards is one of the main purposes of having a central site like twederation.tiddlyspot.com, but the only thing that makes that site special is how people treat it. There is absolutely nothing preventing anyone else from starting up their own site that can fulfill the exact same purpose. In the future I am hoping that during the set-up process there will be a list of publically usable listing sites for different topics or locations or whatever anyone would want to create a group for, and you can request to be added to the list for a group, or just pull updates from a group and not be connected to any network.
All of that comes from the social structure that will hopefully be set up around twederation, as it is that can happen with what has already been made.
Although there's no way to "force" someone to pull from you, if there are 100 tweds, most people are not going to want to inspect every bit of the content that is being relayed. That is why someone might want a system to quickly purge bad content once it has been identified.
At first this works nicely but after having sorted to find unread posts, I will see an invisible title if I open link to tiddler.
You can see the tag if you click through, but not in the discussion story. Is that by design?
So it won't work there. I moved the wizard tiddlers out of the plugin and made them normal tiddlers. I hadn't thought that through since now they aren't part of the upgraded plugins, just in the initial edition. I will do something about this tomorrow hopefully.
Wait, the official voice of the Twederation is from "TypicallyWeird" ?
The current round of updates come from Mat over at [[TWeddle|http://tweddle.tiddlyspot.com]], so appreciation for the speed or usability improvements belong to him.
Finally knowing you had a blogpost and fetching only from your site, I got your blogpost. First I tried fetching from all. I was offered all Jeds stuff once again, but nothing from you. So dedication might be the way to go for now.
a person or thing that causes great trouble or suffering.
But we shouldn't break established naming conventions. I think that since there is more than just me working on the plugin that changing the author TWed instead of inmysocks is probably a good idea. I was going to ask about changing the author parts soon anyway so now is a good time.
I am not too concerned with brevity when it comes to naming, but I can type fast and normally use a big monitor so I don't run into the common problems long names would cause. I think that `$:/plugins/TWederation/(author name)/(application name)` would be a good convention for plugins when other people start creating things using twederation. For 'official' things I think we should use `$:/plugins/TWederation/(application name)`, so `$:/plugins/TWederation/Core` and `$:/plugins/TWederation/Comm` will be the new names unless someone has a better suggestion.
This does mean that the plugin names will change and that you will have to delete your existing plugins when the name change happens. It may be a few days before the name actually changes because there is a lot of other organizing to do before I am ready to do it.
So far most of the naming has come from Felicity. She wanted TWederation and twCard because she says twCard so it rhymes with Picard and she likes startrek. She suggested changing the name of the central site to `TWen Forward`. So that may happen sometime.
When I fetch new information from google the tiddlers saved used to have the same fields as twCards and this was causing some trouble. So if a twCard has 'New Card' in the title it is supposed to be a temporary tiddler that I used and deleted that I missed. So just delete them and it shouldn't be a problem.
It works well now. I think you nailed it before others had the time to update plugins. Now you know you are truly FOLLOWED around the clock ;-).
Well, I guess as long as being followed is helpful I can deal with it. :-D
It turns out there was a typo in my code that kept an updated wiki from properly sending any bundles instead of just not sending empty bundles. Once you update the plugins again it should work.
Let's put some content under this very long title.
Let's put some content under this very long title. Jed is near me. Very concentrated on adding new feature.
I did not chicken out so yeah....you are right. Have to love tiddlyspot backup.
I will look into it some more but I am not expecting it to work well.
I got totally excited to see it arriving. No error about trying to fetch things from my own site.
You must have been doing some wizardry.
Hopefully you can get this comment correctly. There are currently some problems in how comments are fetched because it sends off the requests all at once and if one reply is received when another is being processed it can be missed. I should have a fix for it soon but until then fetching is a bit unreliable.
It may also give you an error saying that it can not fetch things from your own site. I need to fix that too.
@IPFS Tiddlywikian
Just wanna say warmly welcome to IPFS Tiddlywikian. Things are a bit... not perfected yet (not least my own understanding of everything)... so I've kinda' missed saying Hi.
I just got your post! By the way I think what you call typically weird is not weird at all. It is the mind of creativity. Thoughts needs space and air for inspiration ..AND then the hard work. (The sometimes boring part to get to any results and sometimes success).
Well, I am having problems due to the size of my wiki. It is growing very fast and we are only few users now.
Typing is almost impossible in the comments section. Might be browser-specific. It is only in the comments that there is a problem. Can type fine into "New Tiddler"
I thought I removed all of that. If you want to test fetching just use a custom filter under the fetch communication tab. And now I just realized that I haven't removed the mentions of messages from there. I am going to make sure that this part of twederation works well before adding more to it. And I would like some more consensus on how we will do it than just the first thing that pops into my head.
I am still hoping to find the one with a pot of gold under it.
So the other wikis either don't have the plugin, don't exist, or aren't set to allow you to pull from them.
You need to delete the cards you have and fetch the new ones from Twederation.
The twederation card is a shadow tiddler. If it was not how would you fetch your very first twCards.
Just tried it with Birthe's card. I can get her avatar, and the bundle contains the icon field -- BUT the existing card is not updated with the icon field.
This is to prevent someone from fetching your post, modifying it and then you overwriting your original with their modification. We need to come up with some good way to overrule this behavior in cases where you want to overwrite a tiddler. We are working on it.
It should already now be possible to set up federated wikis that lets the //user - on visit -// fetch stuff! Or, have it fetch stuff automatically on load.
In other words, you can set up federated wikis and just pre-load a few twCards and then just leave it like that.
One practical example could be [[One wiki to rule them all...|http://twaddle.tiddlyspot.com/#One%20TW%20to%20rule%20them%20all...]]
The latest bundle I got had to lines of One cosmetic fix. I am not able to unpack it.
Does anybody know; If I post something in my twederated wiki at, say 3pm today... then that is using my local time stamp. But if you, in a different time zone fetch it... then will this not give a misleading timestamp ?
Some days later, a few hours off now might not matter, but what if the fetched tiddler displays as "23 minutes ago"? ...and what about "//in// 23 minutes" - is that even possible? I have not seen that so maybe that's an indication that timestamps show correctly somehow? I fear it might just be that I'm in the most eastward timezone among the four of us tho.
Anyway, if timestamps hours, and particularly minutes, are misleading then maybe they should be rephrased to show as "shortly ago"...?
<?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="58.915001mm"
height="81.872551mm"
viewBox="0 0 208.75394 290.09959"
id="svg5991"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="GoldenApple.svg"
inkscape:export-filename="/home/inmysocks/Documents/SVG Icons/GoldenApple.png"
inkscape:export-xdpi="100"
inkscape:export-ydpi="100">
<defs
id="defs5993" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="62.147144"
inkscape:cy="50.451003"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata5996">
<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(-296.50535,-211.9014)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 345.47217,283.63612 c 121.61819,-87.67217 156.21114,136.52037 8.53764,211.69025 -10.58985,5.39053 -46.40553,7.94386 -55.00466,-7.63944 5.02073,0.54999 46.46702,-204.05081 46.46702,-204.05081 z"
id="path6539"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cscc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 362.64476,326.06252 336.3808,447.28083"
id="path6588"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 353.55339,374.54985 39.39595,-32.32488"
id="path6590"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5.17693615;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 364.67241,363.4254 3.01578,84.87835"
id="path6592"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 375.77675,448.29098 -15.15229,-1.01015"
id="path6594"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.44171,447.28083 -16.16244,-3.03046"
id="path6596"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 384.86812,340.20466 16.16244,4.04061"
id="path6598"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 355.5737,325.05237 16.16244,4.04061"
id="path6600"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.75723267;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 346.13205,284.77187 1.7107,-44.6979"
id="path6602"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 349.26562,241.83788 c 4.09723,-21.94943 28.95075,-30.59979 77.89127,-28.67419 24.59356,0.96767 15.98872,19.15584 77.93243,11.27085 -70.52056,12.16363 -148.32949,45.93748 -155.8237,17.40334 z"
id="path6608"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cscc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 357.594,240.19956 c 13.73718,-10.708 36.66557,-17.47691 87.88327,-12.12183 -87.88327,12.12183 -2.02031,-1.01015 -2.02031,-1.01015"
id="path6610"
inkscape:connector-curvature="0"
inkscape:transform-center-x="10.90112"
inkscape:transform-center-y="-7.0951161"
sodipodi:nodetypes="ccc" />
</g>
</svg>
<?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="81.206238mm"
height="17.678724mm"
viewBox="0 0 287.73864 62.641149"
id="svg4301"
version="1.1"
inkscape:version="0.91 r"
sodipodi:docname="HandOfEris.svg">
<defs
id="defs4303" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="103.75744"
inkscape:cy="65.629628"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:snap-grids="true"
inkscape:snap-to-guides="false"
inkscape:object-nodes="true"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid4320"
originx="-414.45814"
originy="-754.97413" />
</sodipodi:namedview>
<metadata
id="metadata4306">
<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(-414.45815,-234.74694)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.312783;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 417.9258,251.75218 c 9.7029,8.21467 10.17622,17.23079 0.47331,25.64584 l 74.0734,-4.60824 0.23667,23.04119 1.6566,0 c 30.63764,-27.04729 96.75959,-28.3235 128.97763,0.40073 l 1.65659,0 0,-22.03941 74.54672,5.00896 c -6.62637,-7.81398 -7.33635,-17.63153 -0.47331,-25.8462 L 625,257.3622 624.9898,236.3243 c -1.64639,2.8e-4 -1.55004,-0.11594 -1.61874,0.0419 -31.50293,29.57435 -97.76667,28.56697 -128.9868,-0.43413 -1.67509,-0.008 -0.0184,-0.008 -1.69251,-0.0202 0.0661,7.44968 0.24047,13.55544 -0.21924,21.45028 z"
id="path4309"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccccccccc" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Boom - Boomtime.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-36.715243"
inkscape:cy="514.28572"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m -28,902.8622 812.85714,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:137.04573059px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="13.324816"
y="1039.009"
id="text4153"
sodipodi:linespacing="0%"
transform="scale(1.0126734,0.98748518)"><tspan
sodipodi:role="line"
id="tspan4155"
x="13.324816"
y="1039.009">Boomtime</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.6836195;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 55.506302,22.463451 c 42.42512,12.730816 38.32548,43.998766 -1.05648,49.848356 z"
id="path4183"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.6836195;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 640.5063,22.463452 c 42.42512,12.730815 38.32548,43.998765 -1.05648,49.848355 z"
id="path4183-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<g
id="g4175"
transform="translate(-228.88964,-78.160272)">
<g
id="g4172">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-6"
transform="translate(346.11036,-78.160272)">
<g
id="g4172-7">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-3"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-62"
transform="matrix(2.6556824,0,0,2.6556824,-461.22833,-96.22434)">
<g
id="g4172-9">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-2"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4283"
cx="360.71429"
cy="489.50507"
rx="230.71428"
ry="212.85715" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Boom - Cow Among Booms.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-259.57239"
inkscape:cy="511.42858"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.06125546;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 85.933769,33.366808 C 47.090248,-16.109545 40.461726,111.21707 84.398296,61.772993"
id="path4331"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.06125546;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 670.93377,33.366809 C 632.09025,-16.109544 625.46173,111.21707 669.3983,61.772994"
id="path4331-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<g
id="g4175"
transform="translate(-228.88964,-78.160272)">
<g
id="g4172">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-1"
transform="translate(346.11036,-78.160272)">
<g
id="g4172-5">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-4"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
<g
id="g4160"
transform="matrix(0.66676835,0,0,0.69102507,141.66968,270.17785)">
<rect
ry="100"
rx="100"
y="394.36108"
x="190.36899"
height="408.57144"
width="311.42856"
id="rect12143"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
ry="55"
rx="100"
y="673.7572"
x="196.90807"
height="125.49334"
width="294.06476"
id="rect12143-3"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:8.07811069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path12160"
d="m 233.62988,710.20497 c 147.88272,20.37498 11.80276,100.94732 0,0 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.07831573;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path12160-6"
d="m 449.99703,708.37558 c -147.88272,20.37498 -11.80276,100.94731 0,0 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.07831573;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<ellipse
ry="43.57143"
rx="48.57143"
cy="502.21823"
cx="261.79755"
id="path12177"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<ellipse
ry="43.57143"
rx="48.57143"
cy="502.93253"
cx="424.65469"
id="path12177-7"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
sodipodi:nodetypes="cccccccc"
inkscape:connector-curvature="0"
id="path4154"
d="M 212.61384,431.10672 94.23165,377.30927 c -21.019487,-8.32002 -40.778839,-12.14523 -55.77623,1.01505 -6.242517,17.33231 -3.556915,30.68389 2.276586,42.63193 24.213678,35.9626 52.71402,45.16743 79.680314,63.9479 14.75892,-11.60778 32.34974,-15.63977 50.08478,-19.28587 l 18.21265,1.01505 0,1.01504"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccccccc"
inkscape:connector-curvature="0"
id="path4154-5"
d="m 481.67186,435.57501 118.3822,-53.79745 c 21.01949,-8.32002 40.77884,-12.14523 55.77623,1.01505 6.24252,17.33231 3.55691,30.68389 -2.27658,42.63193 -24.21368,35.9626 -52.71403,45.16743 -79.68033,63.9479 -14.75892,-11.60778 -32.34974,-15.63977 -50.08478,-19.28587 l -18.21265,1.01505 0,1.01504"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12234"
d="m 266.08326,800.07536 160,1.42857 c -36.17262,34.21798 -97.34046,54.61046 -160,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4175-3"
transform="matrix(3.9835236,0,0,3.9835236,-846.12821,-545.51761)">
<g
id="g4172-6">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-5"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Boom - Discord.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="-583.12234"
inkscape:cy="666.64544"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m -28,902.8622 812.85714,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:165.92153931px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="12.567935"
y="1185.4919"
id="text4153"
sodipodi:linespacing="0%"
transform="scale(1.1469393,0.87188576)"><tspan
sodipodi:role="line"
id="tspan4155"
x="12.567935"
y="1185.4919">Discord</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.45368958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 95.740924,43.24505 C 92.818964,39.371786 92.222852,35.498512 76.757948,31.625247 66.474234,32.12246 56.748599,33.265305 55.66577,44.407033 67.453391,56.585815 86.412135,48.675855 95.037841,60.093773 92.311218,67.136421 90.381076,74.837265 76.757948,72.875519 69.258513,73.961065 61.759067,72.123597 54.259622,62.417761"
id="path4318"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.45368958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 680.74512,43.226925 c -2.92196,-3.873264 -3.51807,-7.746537 -18.98297,-11.619802 -10.28372,0.497213 -20.00935,1.640058 -21.09218,12.781785 11.78762,12.178782 30.74636,4.268822 39.37207,15.68674 -2.72662,7.042648 -4.65677,14.743492 -18.27989,12.781746 -7.49944,1.085546 -14.99889,-0.751922 -22.49833,-10.457758"
id="path4318-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.1320858;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 386.96977,343.49798 c -12.05753,-1.83259 -6.96389,-10.18686 -19.09311,-11.02564 -14.77142,3.88841 -16.85555,8.61208 -13.45147,17.28241 2.76114,8.27313 9.37026,8.77906 9.94453,17.338 6.86577,4.47604 10.70991,1.03188 14.5411,-2.44624 -0.19528,-2.92144 5.01688,-3.94717 2.44313,-6.08959 4.8825,-0.21763 7.19163,-2.18415 3.9009,-6.37599 0.75453,-2.74803 5.19434,-2.54855 1.71492,-8.68295 z"
id="path4807"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.1320858;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 467.51184,662.53755 c -0.69709,12.50151 -9.25244,8.03762 -8.97964,20.52349 5.09228,14.76617 9.85837,16.47576 17.95929,12.21637 7.77341,-3.56597 7.67217,-10.3738 15.91846,-11.72772 3.72471,-7.4259 0.0415,-11.05091 -3.6735,-14.65963 -2.81479,0.46138 -4.27588,-4.77993 -6.12248,-1.95461 -0.64813,-4.97635 -2.76138,-7.16301 -6.53065,-3.42059 -2.73171,-0.526 -2.93583,-5.08673 -8.57148,-0.97731 z"
id="path4807-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.1320858;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 277.81014,689.23289 c -4.20029,-11.75501 5.37743,-11.1551 0.29331,-22.49947 -10.38881,-11.4673 -15.42357,-11.08842 -21.2072,-3.87036 -5.75158,6.44801 -3.02309,12.65285 -10.06492,17.26452 -0.54256,8.33522 4.24022,10.1562 9.04582,11.94926 2.40396,-1.57344 5.77366,2.63847 6.37411,-0.70829 2.52122,4.30099 5.3067,5.44378 7.31616,0.46998 2.70999,-0.63358 4.66293,3.4675 8.24272,-2.60564 z"
id="path4807-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.1320858;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 534.94008,487.00255 c 9.14114,-8.28304 12.06905,1.10469 20.51726,-7.8757 6.63667,-14.10396 4.46776,-18.78717 -4.17696,-21.70804 -7.93455,-3.16933 -12.57427,1.69246 -19.31068,-3.37795 -7.75817,2.50223 -7.67627,7.74167 -7.56077,12.99284 2.2989,1.73126 -0.30048,6.48451 2.9533,5.84615 -2.98774,3.97315 -3.01466,7.05441 2.22593,7.17526 1.55719,2.36502 -1.45523,5.7216 5.35192,6.94744 z"
id="path4807-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.1320858;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 196.06369,473.68816 c 11.8544,2.9129 6.06657,10.77556 18.07729,12.70495 15.04666,-2.54125 17.52638,-7.05873 14.87629,-16.00258 -2.04357,-8.4902 -8.58394,-9.59023 -8.42466,-18.1679 -6.4568,-5.07795 -10.5804,-1.99375 -14.69399,1.12542 -0.0551,2.92777 -5.33479,3.47949 -2.95403,5.84576 -4.88225,-0.22354 -7.3505,1.52715 -4.43066,5.99957 -0.98643,2.66938 -5.39206,2.07027 -2.45024,8.49478 z"
id="path4807-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5.0660429;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 373.56437,340.31251 100.4736,343.37663 -267.593,-213.70268 333.22901,1.55609 -271.12724,209.55312 z"
id="path4878"
inkscape:connector-curvature="0" />
<g
id="g4175"
transform="translate(-228.88964,-78.160272)">
<g
id="g4172">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-3"
transform="translate(351.11036,-78.160272)">
<g
id="g4172-6">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-5"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Boom - Dr. Van Van Mojo.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="112.03861"
inkscape:cy="511.42858"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m -28,902.8622 812.85714,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:104.04194641px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="19.628683"
y="822.82013"
id="text4153"
sodipodi:linespacing="0%"
transform="scale(0.81291659,1.2301385)"><tspan
sodipodi:role="line"
id="tspan4155"
x="19.628683"
y="822.82013">Dr. Van Van Mojo</tspan></text>
<g
id="g4326"
transform="matrix(0.80943822,0,0,0.70218505,9.6686595,-625.63309)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4320"
d="M 74.274423,917.63585 55.754517,999.81796 Z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4322"
d="m 73.116929,918.79334 20.83489,78.70961 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4324"
d="m 62.699482,968.56559 21.992388,0"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4326-3"
transform="matrix(0.80943822,0,0,0.70218505,594.66866,-625.63309)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4320-5"
d="M 74.274423,917.63585 55.754517,999.81796 Z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4322-6"
d="m 73.116929,918.79334 20.83489,78.70961 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4324-2"
d="m 62.699482,968.56559 21.992388,0"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4175"
transform="translate(-228.88964,-78.160272)">
<g
id="g4172">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-9"
transform="translate(346.11036,-78.160272)">
<g
id="g4172-1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-7"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Boom - Four of Booms.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-329.26409"
inkscape:cy="517.14286"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4175"
transform="translate(-228.88964,-78.160272)">
<g
id="g4172">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-6"
transform="translate(356.11036,-78.160272)">
<g
id="g4172-2">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-1"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-7"
transform="matrix(1.997186,0,0,2.0034651,-137.02262,-9.5681599)">
<g
id="g4172-9">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-0"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-7-7"
transform="matrix(1.997186,0,0,2.0034651,-337.02262,-9.56816)">
<g
id="g4172-9-5">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-2-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-0-2"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-2-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-7-7-9"
transform="matrix(1.997186,0,0,2.0034651,-337.02262,190.43184)">
<g
id="g4172-9-5-7">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-2-9-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-0-2-6"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-2-2-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-7-7-9-9"
transform="matrix(1.997186,0,0,2.0034651,-137.02262,190.43184)">
<g
id="g4172-9-5-7-3">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-2-9-3-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-0-2-6-9"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-2-2-1-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.1204834;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.634663,15.353939 -8.45273,28.37507 43.672417,-0.94583 -2.817567,-30.26674 5.635157,64.31682"
id="path6967"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.1204834;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 651.63466,15.353934 -8.45273,28.37507 43.67242,-0.94583 -2.81757,-30.26674 5.63516,64.316825"
id="path6967-7"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Boom - One of Booms.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-163.95388"
inkscape:cy="514.28572"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4175"
transform="translate(-228.88964,-78.160272)">
<g
id="g4172">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-6"
transform="translate(346.11036,-78.160272)">
<g
id="g4172-2">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-1"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-7"
transform="matrix(1.997186,0,0,2.0034651,-237.02262,110.43184)">
<g
id="g4172-9">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-0"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.90128136;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 51.429456,29.861306 33.787891,-11.230507 -1.53581,54.280765 0,0"
id="path6759"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.90128136;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 626.42945,29.861306 33.7879,-11.230507 -1.53582,54.280765 0,0"
id="path6759-3"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Boom - Onomatopoeia of Booms.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49624074"
inkscape:cx="57.683691"
inkscape:cy="513.11256"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4175"
transform="translate(-228.88964,-78.160272)">
<g
id="g4172">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-6"
transform="translate(346.11036,-78.160272)">
<g
id="g4172-2">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-1"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7.23278761;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 53.616652,44.742753 c 0.14481,39.77875 58.040528,36.6638 57.749358,2.69501 C 112.53528,8.3168029 55.228632,3.7197429 53.616652,44.742753 Z"
id="path4171"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7.23278761;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 623.61665,44.742753 c 0.14481,39.77875 58.04052,36.6638 57.74935,2.69501 1.16927,-39.1209591 -56.13737,-43.7180195 -57.74935,-2.69501 z"
id="path4171-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:177.78143311px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="55.293972"
y="415.64795"
id="text4188"
sodipodi:linespacing="0%"
transform="scale(0.90357515,1.1067148)"><tspan
sodipodi:role="line"
id="tspan4190"
x="55.293972"
y="415.64795">w</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:177.78143311px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="198.9437"
y="526.57867"
id="text4192"
sodipodi:linespacing="0%"
transform="scale(0.90357515,1.1067148)"><tspan
sodipodi:role="line"
id="tspan4194"
x="198.9437"
y="526.57867">h</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:177.78143311px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="309.21127"
y="598.23987"
id="text4196"
sodipodi:linespacing="0%"
transform="scale(0.90357515,1.1067148)"><tspan
sodipodi:role="line"
id="tspan4198"
x="309.21127"
y="598.23987">o</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:177.78143311px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="434.69907"
y="541.2063"
id="text4200"
sodipodi:linespacing="0%"
transform="scale(0.90357515,1.1067148)"><tspan
sodipodi:role="line"
id="tspan4202"
x="434.69907"
y="541.2063">o</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:177.78143311px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="567.7774"
y="589.63208"
id="text4204"
sodipodi:linespacing="0%"
transform="scale(0.90357515,1.1067148)"><tspan
sodipodi:role="line"
id="tspan4206"
x="567.7774"
y="589.63208">s</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:177.78143311px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="662.87903"
y="725.10413"
id="text4208"
sodipodi:linespacing="0%"
transform="scale(0.90357515,1.1067148)"><tspan
sodipodi:role="line"
id="tspan4210"
x="662.87903"
y="725.10413">h</tspan></text>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Boom - Three of Booms.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-329.26409"
inkscape:cy="517.14286"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4175"
transform="translate(-228.88964,-78.160272)">
<g
id="g4172">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-6"
transform="translate(356.11036,-78.160272)">
<g
id="g4172-2">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-1"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-7"
transform="matrix(1.997186,0,0,2.0034651,-237.02262,190.43184)">
<g
id="g4172-9">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-0"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-7-7"
transform="matrix(1.997186,0,0,2.0034651,-237.02262,-9.56816)">
<g
id="g4172-9-5">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-2-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-0-2"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-2-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-7-7-9"
transform="matrix(1.997186,0,0,2.0034651,-237.02262,390.43184)">
<g
id="g4172-9-5-7">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-2-9-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-0-2-6"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-2-2-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.87891579;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 54.185512,29.229319 c 10.58527,-13.67985 38.23635,-22.7860498 48.896568,2.50166 1.17295,7.02166 -10.823508,14.36757 -19.730198,15.51029 19.981378,6.2043 15.22294,1.80992 22.303698,12.00795 8.7758,21.74011 -48.329268,16.80046 -52.327898,1.501"
id="path6904"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.87891579;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 639.18551,29.229319 c 10.58527,-13.67985 38.23635,-22.7860528 48.89656,2.50166 1.17295,7.02166 -10.8235,14.36757 -19.73019,15.51029 19.98137,6.2043 15.22294,1.80992 22.30369,12.00795 8.7758,21.74011 -48.32926,16.80046 -52.32789,1.501"
id="path6904-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Boom - Two of Booms.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-329.26409"
inkscape:cy="517.14286"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4175"
transform="translate(-228.88964,-78.160272)">
<g
id="g4172">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-6"
transform="translate(356.11036,-78.160272)">
<g
id="g4172-2">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-1"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-7"
transform="matrix(1.997186,0,0,2.0034651,-237.02262,190.43184)">
<g
id="g4172-9">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-0"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-7-7"
transform="matrix(1.997186,0,0,2.0034651,-237.02262,-9.56816)">
<g
id="g4172-9-5">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-2-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-0-2"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-2-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.96406746;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 59.514217,28.587861 C 82.244947,8.9887359 102.18714,13.376903 102.95741,32.41538 98.428857,48.900126 72.625377,58.693309 58.135067,73.880159 l 42.753623,10e-6 -0.68958,-0.63792"
id="path6841"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.96406746;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 644.51422,28.516861 c 22.73073,-19.5991252 42.67293,-15.210958 43.4432,3.827519 -4.52856,16.484746 -30.33204,26.277929 -44.82235,41.464779 l 42.75363,1e-5 -0.68958,-0.63792"
id="path6841-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Boom - Zip of Booms.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-329.26409"
inkscape:cy="517.14286"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 49.644197,24.568433 75.714283,-1.428572 -74.285712,50 74.285712,-2.857142"
id="path4729"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 624.6442,25.282433 75.71428,-1.428572 -74.28571,50 74.28571,-2.857142"
id="path4729-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<g
id="g4175"
transform="translate(-228.88964,-78.160272)">
<g
id="g4172">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<g
id="g4175-6"
transform="translate(346.11036,-78.160272)">
<g
id="g4172-2">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.0942,248.3018 c -2.75398,4.01167 -7.44398,5.56981 -13.14615,5.28834 -9.02958,-0.44574 -20.59725,-5.5045 -31.03441,-12.73849 -8.34632,-5.78485 -15.96971,-12.96073 -20.99413,-20.28102 -3.66668,-5.34214 -5.94921,-10.76118 -6.11851,-15.77262 -0.2262,-6.6965 3.32088,-12.6652 12.38088,-16.75015 5.06182,-2.28228 11.84449,-3.97654 20.65138,-4.88119 9.99731,-1.02693 32.70455,-0.27876 37.25079,6.58003 -8.05891,17.41946 -6.13407,37.33486 1.01015,58.5551 z"
id="path4166-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssscc" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4168-1"
d="m 327.18044,219.78814 c -20.19055,-16.73382 -9.38765,-15.5001 6.62835,-12.1183"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.80396867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.04258323;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.5493,239.64295 c -10.2936,-3.96028 -30.67817,-5.90717 -36.65244,-13.54997 -18.04515,-23.0849 -23.73912,-45.90241 33.08101,-29.04698"
id="path4170-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Orange - Cow Among Oranges.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="64.617548"
inkscape:cy="511.42858"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 42.035003,103.38907 c 14.68201,95.79781 58.718527,95.97379 71.117877,2e-5 -17.747687,42.5072 -52.112357,43.41645 -71.117877,-2e-5 z"
id="path12958"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 617.035,103.38907 c 14.68201,95.79781 58.71853,95.97379 71.11788,2e-5 -17.74769,42.5072 -52.11236,43.41645 -71.11788,-2e-5 z"
id="path12958-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.06125546;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 85.933769,33.366808 C 47.090248,-16.109545 40.461726,111.21707 84.398296,61.772993"
id="path4331"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.06125546;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 670.93377,33.366809 C 632.09025,-16.109544 625.46173,111.21707 669.3983,61.772994"
id="path4331-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
<g
id="g4160"
transform="matrix(0.66676835,0,0,0.69102507,140.67899,270.40054)">
<rect
ry="100"
rx="100"
y="394.36108"
x="190.36899"
height="408.57144"
width="311.42856"
id="rect12143"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
ry="55"
rx="100"
y="673.7572"
x="196.90807"
height="125.49334"
width="294.06476"
id="rect12143-3"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:8.07811069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path12160"
d="m 233.62988,710.20497 c 147.88272,20.37498 11.80276,100.94732 0,0 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.07831573;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path12160-6"
d="m 449.99703,708.37558 c -147.88272,20.37498 -11.80276,100.94731 0,0 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.07831573;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<ellipse
ry="43.57143"
rx="48.57143"
cy="502.21823"
cx="261.79755"
id="path12177"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<ellipse
ry="43.57143"
rx="48.57143"
cy="502.93253"
cx="424.65469"
id="path12177-7"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
sodipodi:nodetypes="cccccccc"
inkscape:connector-curvature="0"
id="path4154"
d="M 212.61384,431.10672 94.23165,377.30927 c -21.019487,-8.32002 -40.778839,-12.14523 -55.77623,1.01505 -6.242517,17.33231 -3.556915,30.68389 2.276586,42.63193 24.213678,35.9626 52.71402,45.16743 79.680314,63.9479 14.75892,-11.60778 32.34974,-15.63977 50.08478,-19.28587 l 18.21265,1.01505 0,1.01504"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccccccc"
inkscape:connector-curvature="0"
id="path4154-5"
d="m 481.67186,435.57501 118.3822,-53.79745 c 21.01949,-8.32002 40.77884,-12.14523 55.77623,1.01505 6.24252,17.33231 3.55691,30.68389 -2.27658,42.63193 -24.21368,35.9626 -52.71403,45.16743 -79.68033,63.9479 -14.75892,-11.60778 -32.34974,-15.63977 -50.08478,-19.28587 l -18.21265,1.01505 0,1.01504"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12234"
d="m 266.08326,800.07536 160,1.42857 c -36.17262,34.21798 -97.34046,54.61046 -160,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15.8441515;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 225.36512,223.1137 c 7.03559,44.21602 15.79039,83.03795 25.82781,116.46214 72.08939,240.05463 210.33927,201.6834 253.01325,-116.46206 -53.32556,123.01695 -144.91257,153.77887 -218.33871,87.64978 -22.3892,-20.16417 -43.08985,-49.33697 -60.50235,-87.64986 z"
id="path12958-1-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cscsc" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Orange - Four of Orange.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="122.16449"
inkscape:cy="517.14286"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 41.580526,102.50307 c 14.68201,95.79781 58.718534,95.97379 71.117874,2e-5 -17.747683,42.5072 -52.112354,43.41645 -71.117874,-2e-5 z"
id="path12958"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 617.035,103.38907 c 14.68201,95.79781 58.71853,95.97379 71.11787,2e-5 -17.74768,42.5072 -52.11235,43.41645 -71.11787,-2e-5 z"
id="path12958-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.24248219;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 204.07427,353.82405 c 29.29714,192.37913 117.16972,192.73253 141.91192,5e-5 -35.41456,85.36205 -103.98738,87.18801 -141.91192,-5e-5 z"
id="path12958-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.24248219;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 204.07427,553.82405 c 29.29714,192.37913 117.16972,192.73253 141.91192,5e-5 -35.41456,85.36205 -103.98738,87.18801 -141.91192,-5e-5 z"
id="path12958-4-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.24248219;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 404.07427,353.82405 c 29.29714,192.37913 117.16972,192.73253 141.91192,5e-5 -35.41456,85.36205 -103.98738,87.18801 -141.91192,-5e-5 z"
id="path12958-4-0-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.1204834;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.634663,15.353944 -8.45273,28.37507 43.672417,-0.94583 -2.817567,-30.26674 5.635157,64.316815"
id="path6967"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.1204834;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 651.63466,15.35394 -8.45273,28.375069 43.67242,-0.94583 -2.81757,-30.266739 5.63516,64.316819"
id="path6967-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.24248219;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 404.07427,553.82406 c 29.29714,192.37912 117.16972,192.73252 141.91192,5e-5 -35.41456,85.36205 -103.98738,87.18801 -141.91192,-5e-5 z"
id="path12958-4-0-3-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Orange - Malaclypse the Elder.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="498.52117"
inkscape:cy="514.28572"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m -28,902.8622 812.85714,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:91.83885956px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="28.080015"
y="739.77246"
id="text4153"
sodipodi:linespacing="0%"
transform="scale(0.73228188,1.3655944)"><tspan
sodipodi:role="line"
id="tspan4155"
x="28.080015"
y="739.77246">Malaclypse the Elder</tspan></text>
<g
id="g4326"
transform="matrix(0.80943822,0,0,0.70218505,9.6686595,-625.63309)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4320"
d="M 74.274423,917.63585 55.754517,999.81796 Z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4322"
d="m 73.116929,918.79334 20.83489,78.70961 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4324"
d="m 62.699482,968.56559 21.992388,0"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4326-3"
transform="matrix(0.80943822,0,0,0.70218505,594.66866,-625.63309)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4320-5"
d="M 74.274423,917.63585 55.754517,999.81796 Z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4322-6"
d="m 73.116929,918.79334 20.83489,78.70961 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4324-2"
d="m 62.699482,968.56559 21.992388,0"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 37.035003,103.38907 c 14.68201,95.79781 58.718527,95.97379 71.117877,2e-5 -17.747687,42.5072 -52.112357,43.41645 -71.117877,-2e-5 z"
id="path12958"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 617.035,103.38907 c 14.68201,95.79781 58.71853,95.97379 71.11788,2e-5 -17.74769,42.5072 -52.11236,43.41645 -71.11788,-2e-5 z"
id="path12958-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Orange - One of Orange.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="122.16449"
inkscape:cy="517.14286"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 41.580526,102.50307 c 14.68201,95.79781 58.718534,95.97379 71.117874,2e-5 -17.747683,42.5072 -52.112354,43.41645 -71.117874,-2e-5 z"
id="path12958"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 617.035,103.38907 c 14.68201,95.79781 58.71853,95.97379 71.11787,2e-5 -17.74768,42.5072 -52.11235,43.41645 -71.11787,-2e-5 z"
id="path12958-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.90128136;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 51.49363,29.861306 33.787891,-11.230507 -1.53581,54.280765 0,0"
id="path6759"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.90128136;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 626.4038,29.861304 33.78789,-11.23051 -1.53581,54.28077 0,0"
id="path6759-8"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.24248219;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 304.07427,473.82405 c 29.29714,192.37913 117.16972,192.73253 141.91192,5e-5 -35.41456,85.36205 -103.98738,87.18801 -141.91192,-5e-5 z"
id="path12958-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Orange - Onomatopoeia of Orange.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="122.16449"
inkscape:cy="517.14286"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 41.580526,102.50307 c 14.68201,95.79781 58.718534,95.97379 71.117874,2e-5 -17.747683,42.5072 -52.112354,43.41645 -71.117874,-2e-5 z"
id="path12958"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 632.035,103.38907 c 14.68201,95.79781 58.71853,95.97379 71.11787,2e-5 -17.74768,42.5072 -52.11235,43.41645 -71.11787,-2e-5 z"
id="path12958-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7.23278761;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 53.616652,44.742753 c 0.14481,39.77875 58.040528,36.6638 57.749358,2.69501 C 112.53528,8.3168029 55.228632,3.7197429 53.616652,44.742753 Z"
id="path4171"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7.23278761;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 638.61665,44.742753 c 0.14481,39.77875 58.04053,36.6638 57.74936,2.69501 1.16927,-39.1209596 -56.13738,-43.7180196 -57.74936,-2.69501 z"
id="path4171-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 121.42857,456.64791 C 109.54919,519.26715 111.8754,557.449 160,642.3622 c 28.78902,-53.66446 45.49499,-115.38429 51.42858,-184.28571 -4.17784,69.00139 15.04312,127.97472 37.14285,185.71429 26.86802,-53.81794 59.15078,-103.20564 45.71428,-190.00001"
id="path8954"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 381.42857,465.21934 c -61.70773,1.48604 -62.89168,155.78161 10,157.14286 67.86037,-10.1917 71.18921,-156.99705 -10,-157.14286 z"
id="path8956"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 476.36085,461.48832 c -11.87938,62.61924 -9.55317,100.80109 38.57143,185.71429 28.78902,-53.66446 45.49499,-115.38429 51.42858,-184.28571 -4.17784,69.00139 15.04312,127.97472 37.14285,185.71429 26.86802,-53.81794 59.15078,-103.20564 45.71428,-190.00001"
id="path8954-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Orange - Setting Orange.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-36.715243"
inkscape:cy="514.28572"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m -28,902.8622 812.85714,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:105.38462067px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="14.899843"
y="907.16241"
id="text4153"
sodipodi:linespacing="0%"
transform="scale(0.8931487,1.1196344)"><tspan
sodipodi:role="line"
id="tspan4155"
x="14.899843"
y="907.16241">Setting Orange</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.6836195;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 55.506302,22.463451 c 42.42512,12.730816 38.32548,43.998766 -1.05648,49.848356 z"
id="path4183"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.6836195;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 640.5063,22.463452 c 42.42512,12.730815 38.32548,43.998765 -1.05648,49.848355 z"
id="path4183-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 42.035003,103.38907 c 14.68201,95.79781 58.718527,95.97379 71.117877,2e-5 -17.747687,42.5072 -52.112357,43.41645 -71.117877,-2e-5 z"
id="path12958"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 617.035,103.38907 c 14.68201,95.79781 58.71853,95.97379 71.11788,2e-5 -17.74769,42.5072 -52.11236,43.41645 -71.11788,-2e-5 z"
id="path12958-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.45182204px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -413.49389,887.10341 c 525.92249,-238.3854 1051.84498,-176.14899 1577.76749,0 -531.80611,13.54231 -1060.89624,20.83353 -1577.76749,0 z"
id="path4158"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.42747307;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 207.66445,591.77795 c 58.576,382.19917 234.26604,382.90127 283.73503,8e-5 -70.80696,169.5886 -207.90976,173.21619 -283.73503,-8e-5 z"
id="path12958-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 278.21798,472.54877 74.28571,107.14285 75.71429,-111.42856"
id="path4160"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 351.07512,578.26304 c 0.95238,-90.29038 1.90477,-176.19725 2.85715,-262.85713"
id="path4162"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Orange - The Aftermath.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="-267.95475"
inkscape:cy="670.68605"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m -28,902.8622 812.85714,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:118.23941803px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="37.075024"
y="844.80817"
id="text4153"
sodipodi:linespacing="0%"
transform="scale(0.81733469,1.223489)"><tspan
sodipodi:role="line"
id="tspan4155"
x="37.075024"
y="844.80817">The Aftermath</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.45368958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 95.740924,43.24505 C 92.818964,39.371786 92.222852,35.498512 76.757948,31.625247 66.474234,32.12246 56.748599,33.265305 55.66577,44.407033 67.453391,56.585815 86.412135,48.675855 95.037841,60.093773 92.311218,67.136421 90.381076,74.837265 76.757948,72.875519 69.258513,73.961065 61.759067,72.123597 54.259622,62.417761"
id="path4318"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.45368958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 680.74512,43.226925 c -2.92196,-3.873264 -3.51807,-7.746537 -18.98297,-11.619802 -10.28372,0.497213 -20.00935,1.640058 -21.09218,12.781785 11.78762,12.178782 30.74636,4.268822 39.37207,15.68674 -2.72662,7.042648 -4.65677,14.743492 -18.27989,12.781746 -7.49944,1.085546 -14.99889,-0.751922 -22.49833,-10.457758"
id="path4318-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 174.02454,208.45113 c -12.06192,-1.78447 -6.96642,-9.91938 -19.10006,-10.73614 -14.7768,3.78631 -16.86169,8.38595 -13.45637,16.82862 2.76215,8.0559 9.37367,8.54855 9.94815,16.88275 6.86827,4.35852 10.71381,1.00479 14.5464,-2.382 -0.19535,-2.84473 5.0187,-3.84353 2.44402,-5.9297 4.88427,-0.21191 7.19424,-2.1268 3.90232,-6.20857 0.7548,-2.67588 5.19623,-2.48163 1.71554,-8.45496 z"
id="path4807"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 486.93103,428.19985 c -0.69735,12.17325 -9.25581,7.82657 -8.98291,19.9846 5.09413,14.37845 9.86196,16.04315 17.96583,11.8956 7.77624,-3.47234 7.67496,-10.10141 15.92425,-11.41978 3.72607,-7.23092 0.0415,-10.76075 -3.67483,-14.27471 -2.81582,0.44927 -4.27744,-4.65442 -6.12471,-1.90329 -0.64837,-4.84568 -2.76239,-6.97493 -6.53303,-3.33077 -2.73271,-0.51219 -2.9369,-4.95317 -8.5746,-0.95165 z"
id="path4807-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 200.1856,680.46841 c -4.20182,-11.44635 5.37939,-10.8622 0.29342,-21.90869 -10.39259,-11.1662 -15.42919,-10.79727 -21.21492,-3.76874 -5.75368,6.27871 -3.02419,12.32062 -10.06859,16.8112 -0.54275,8.11636 4.24177,9.88953 9.04912,11.63551 2.40483,-1.53213 5.77576,2.56919 6.37643,-0.68969 2.52214,4.18805 5.30863,5.30084 7.31882,0.45763 2.71098,-0.61694 4.66463,3.37646 8.24572,-2.53722 z"
id="path4807-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 396.80002,313.84247 c 9.14447,-8.06555 12.07344,1.07568 20.52473,-7.66891 6.63909,-13.73363 4.46939,-18.29387 -4.17848,-21.13804 -7.93744,-3.08612 -12.57885,1.64802 -19.31771,-3.28926 -7.761,2.43653 -7.67907,7.5384 -7.56352,12.65168 2.29973,1.68581 -0.30059,6.31425 2.95437,5.69265 -2.98883,3.86883 -3.01576,6.86918 2.22674,6.98686 1.55776,2.30292 -1.45576,5.57136 5.35387,6.76502 z"
id="path4807-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 278.01349,472.60362 c 11.85871,2.83641 6.06878,10.49262 18.08387,12.37135 15.05214,-2.47453 17.53276,-6.87339 14.88171,-15.5824 -2.04432,-8.26727 -8.58707,-9.33841 -8.42773,-17.69086 -6.45915,-4.94461 -10.58425,-1.9414 -14.69934,1.09587 -0.0551,2.8509 -5.33673,3.38813 -2.95511,5.69227 -4.88402,-0.21767 -7.35317,1.48705 -4.43227,5.84204 -0.98679,2.59929 -5.39402,2.01591 -2.45113,8.27173 z"
id="path4807-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 42.035003,103.38907 c 14.68201,95.79781 58.718527,95.97379 71.117877,2e-5 -17.747687,42.5072 -52.112357,43.41645 -71.117877,-2e-5 z"
id="path12958"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 622.035,103.38907 c 14.68201,95.79781 58.71853,95.97379 71.11788,2e-5 -17.74769,42.5072 -52.11236,43.41645 -71.11788,-2e-5 z"
id="path12958-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Orange - Three of Orange.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="122.16449"
inkscape:cy="517.14286"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 41.580526,102.50307 c 14.68201,95.79781 58.718534,95.97379 71.117874,2e-5 -17.747683,42.5072 -52.112354,43.41645 -71.117874,-2e-5 z"
id="path12958"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 617.035,103.38907 c 14.68201,95.79781 58.71853,95.97379 71.11787,2e-5 -17.74768,42.5072 -52.11235,43.41645 -71.11787,-2e-5 z"
id="path12958-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.24248219;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 304.07427,353.82405 c 29.29714,192.37913 117.16972,192.73253 141.91192,5e-5 -35.41456,85.36205 -103.98738,87.18801 -141.91192,-5e-5 z"
id="path12958-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.24248219;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 304.07427,553.82405 c 29.29714,192.37913 117.16972,192.73253 141.91192,5e-5 -35.41456,85.36205 -103.98738,87.18801 -141.91192,-5e-5 z"
id="path12958-4-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.24248219;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 304.07427,753.82405 c 29.29714,192.37913 117.16972,192.73253 141.91192,5e-5 -35.41456,85.36205 -103.98738,87.18801 -141.91192,-5e-5 z"
id="path12958-4-0-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.87891579;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 54.185512,29.229319 c 10.58527,-13.67985 38.23635,-22.7860498 48.896568,2.50166 1.17295,7.02166 -10.823508,14.36757 -19.730198,15.51029 19.981378,6.2043 15.22294,1.80992 22.303698,12.00795 8.7758,21.74011 -48.329268,16.80046 -52.327898,1.501"
id="path6904"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.87891579;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 639.18551,29.229319 c 10.58527,-13.67985 38.23635,-22.7860498 48.89657,2.50166 1.17295,7.02166 -10.82351,14.36757 -19.7302,15.51029 19.98138,6.2043 15.22294,1.80992 22.3037,12.00795 8.7758,21.74011 -48.32927,16.80046 -52.3279,1.501"
id="path6904-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Orange - Two of Orange.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="122.16449"
inkscape:cy="517.14286"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 41.580526,102.50307 c 14.68201,95.79781 58.718534,95.97379 71.117874,2e-5 -17.747683,42.5072 -52.112354,43.41645 -71.117874,-2e-5 z"
id="path12958"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 617.035,103.38907 c 14.68201,95.79781 58.71853,95.97379 71.11787,2e-5 -17.74768,42.5072 -52.11235,43.41645 -71.11787,-2e-5 z"
id="path12958-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.24248219;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 304.07427,353.82405 c 29.29714,192.37913 117.16972,192.73253 141.91192,5e-5 -35.41456,85.36205 -103.98738,87.18801 -141.91192,-5e-5 z"
id="path12958-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.96406746;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 59.514217,28.587861 C 82.244947,8.9887356 102.18714,13.376903 102.95741,32.41538 98.428855,48.900126 72.625377,58.693309 58.135067,73.880159 l 42.753623,10e-6 -0.68958,-0.63792"
id="path6841"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.96406746;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 644.51422,28.587861 c 22.73073,-19.5991251 42.67293,-15.210958 43.4432,3.827519 -4.52856,16.484746 -30.33204,26.277929 -44.82235,41.464779 l 42.75363,10e-6 -0.68958,-0.63792"
id="path6841-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.24248219;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 304.07427,553.82405 c 29.29714,192.37913 117.16972,192.73253 141.91192,5e-5 -35.41456,85.36205 -103.98738,87.18801 -141.91192,-5e-5 z"
id="path12958-4-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Orange - Zip of Orange.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="122.16449"
inkscape:cy="517.14286"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 49.644197,24.568433 75.714283,-1.428572 -74.285712,50 74.285712,-2.857142"
id="path4729"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 624.6442,25.282433 75.71428,-1.428572 -74.28571,50 74.28571,-2.857142"
id="path4729-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 41.580526,102.50307 c 14.68201,95.79781 58.718534,95.97379 71.117874,2e-5 -17.747683,42.5072 -52.112354,43.41645 -71.117874,-2e-5 z"
id="path12958"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.11752844;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 617.035,103.38907 c 14.68201,95.79781 58.71853,95.97379 71.11787,2e-5 -17.74768,42.5072 -52.11235,43.41645 -71.11787,-2e-5 z"
id="path12958-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Prickle - Bureaucracy.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-306.191"
inkscape:cy="508.57144"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m -28,902.8622 812.85714,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:115.1570282px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="21.430655"
y="984.68219"
id="text4153"
sodipodi:linespacing="0%"
transform="scale(0.97129744,1.0295507)"><tspan
sodipodi:role="line"
id="tspan4155"
x="21.430655"
y="984.68219">Bureaucracy</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.45368958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 95.740924,43.24505 C 92.818964,39.371786 92.222852,35.498512 76.757948,31.625247 66.474234,32.12246 56.748599,33.265305 55.66577,44.407033 67.453391,56.585815 86.412135,48.675855 95.037841,60.093773 92.311218,67.136421 90.381076,74.837265 76.757948,72.875519 69.258513,73.961065 61.759067,72.123597 54.259622,62.417761"
id="path4318"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.45368958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 680.74512,43.226925 c -2.92196,-3.873264 -3.51807,-7.746537 -18.98297,-11.619802 -10.28372,0.497213 -20.00935,1.640058 -21.09218,12.781785 11.78762,12.178782 30.74636,4.268822 39.37207,15.68674 -2.72662,7.042648 -4.65677,14.743492 -18.27989,12.781746 -7.49944,1.085546 -14.99889,-0.751922 -22.49833,-10.457758"
id="path4318-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.1320858;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 386.96977,343.49798 c -12.05753,-1.83259 -6.96389,-10.18686 -19.09311,-11.02564 -14.77142,3.88841 -16.85555,8.61208 -13.45147,17.28241 2.76114,8.27313 9.37026,8.77906 9.94453,17.338 6.86577,4.47604 10.70991,1.03188 14.5411,-2.44624 -0.19528,-2.92144 5.01688,-3.94717 2.44313,-6.08959 4.8825,-0.21763 7.19163,-2.18415 3.9009,-6.37599 0.75453,-2.74803 5.19434,-2.54855 1.71492,-8.68295 z"
id="path4807"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.1320858;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 467.51184,662.53755 c -0.69709,12.50151 -9.25244,8.03762 -8.97964,20.52349 5.09228,14.76617 9.85837,16.47576 17.95929,12.21637 7.77341,-3.56597 7.67217,-10.3738 15.91846,-11.72772 3.72471,-7.4259 0.0415,-11.05091 -3.6735,-14.65963 -2.81479,0.46138 -4.27588,-4.77993 -6.12248,-1.95461 -0.64813,-4.97635 -2.76138,-7.16301 -6.53065,-3.42059 -2.73171,-0.526 -2.93583,-5.08673 -8.57148,-0.97731 z"
id="path4807-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.1320858;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 277.81014,689.23289 c -4.20029,-11.75501 5.37743,-11.1551 0.29331,-22.49947 -10.38881,-11.4673 -15.42357,-11.08842 -21.2072,-3.87036 -5.75158,6.44801 -3.02309,12.65285 -10.06492,17.26452 -0.54256,8.33522 4.24022,10.1562 9.04582,11.94926 2.40396,-1.57344 5.77366,2.63847 6.37411,-0.70829 2.52122,4.30099 5.3067,5.44378 7.31616,0.46998 2.70999,-0.63358 4.66293,3.4675 8.24272,-2.60564 z"
id="path4807-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.1320858;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 534.94008,487.00255 c 9.14114,-8.28304 12.06905,1.10469 20.51726,-7.8757 6.63667,-14.10396 4.46776,-18.78717 -4.17696,-21.70804 -7.93455,-3.16933 -12.57427,1.69246 -19.31068,-3.37795 -7.75817,2.50223 -7.67627,7.74167 -7.56077,12.99284 2.2989,1.73126 -0.30048,6.48451 2.9533,5.84615 -2.98774,3.97315 -3.01466,7.05441 2.22593,7.17526 1.55719,2.36502 -1.45523,5.7216 5.35192,6.94744 z"
id="path4807-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.1320858;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 196.06369,473.68816 c 11.8544,2.9129 6.06657,10.77556 18.07729,12.70495 15.04666,-2.54125 17.52638,-7.05873 14.87629,-16.00258 -2.04357,-8.4902 -8.58394,-9.59023 -8.42466,-18.1679 -6.4568,-5.07795 -10.5804,-1.99375 -14.69399,1.12542 -0.0551,2.92777 -5.33479,3.47949 -2.95403,5.84576 -4.88225,-0.22354 -7.3505,1.52715 -4.43066,5.99957 -0.98643,2.66938 -5.39206,2.07027 -2.45024,8.49478 z"
id="path4807-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
sodipodi:type="star"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.01628613;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4842"
sodipodi:sides="5"
sodipodi:cx="324.28571"
sodipodi:cy="362.36221"
sodipodi:r1="108.28911"
sodipodi:r2="87.021271"
sodipodi:arg1="1.0303768"
sodipodi:arg2="1.6096775"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 379.99999,455.21936 -59.09692,-5.90164 -67.71309,-5.27363 -12.64916,-58.02823 -15.90898,-66.02862 51.27931,-29.96177 57.88081,-35.5343 44.34152,39.51083 51.68128,44.06721 -23.87475,54.38081 z"
inkscape:transform-center-x="-0.43276055"
inkscape:transform-center-y="-17.576428"
transform="matrix(1.6136078,-0.13910668,0.12921936,1.7370743,-197.13878,-54.934466)" />
<g
id="g4149"
transform="matrix(0.49493693,0,0,1.231439,-45.110672,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-3"
transform="matrix(0.49493693,0,0,1.231439,534.88933,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-6"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-7"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-5"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-3"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-5"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-6"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Prickle - Cow Among Prickles.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="149.62104"
inkscape:cy="549.51239"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.06125546;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 85.933769,33.366808 C 47.090248,-16.109545 40.461726,111.21707 84.398296,61.772993"
id="path4331"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.06125546;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 670.93377,33.366809 C 632.09025,-16.109544 625.46173,111.21707 669.3983,61.772994"
id="path4331-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<g
id="g4149"
transform="matrix(0.49493693,0,0,1.231439,-45.110672,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-6"
transform="matrix(0.49493693,0,0,1.231439,529.88933,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-5"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-6"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-9"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-3"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-7"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-4"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
<g
id="g4160"
transform="matrix(0.66676835,0,0,0.69102507,141.66968,270.17785)">
<rect
ry="100"
rx="100"
y="394.36108"
x="190.36899"
height="408.57144"
width="311.42856"
id="rect12143"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
ry="55"
rx="100"
y="673.7572"
x="196.90807"
height="125.49334"
width="294.06476"
id="rect12143-3"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:8.07811069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path12160"
d="m 233.62988,710.20497 c 147.88272,20.37498 11.80276,100.94732 0,0 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.07831573;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path12160-6"
d="m 449.99703,708.37558 c -147.88272,20.37498 -11.80276,100.94731 0,0 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.07831573;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<ellipse
ry="43.57143"
rx="48.57143"
cy="502.21823"
cx="261.79755"
id="path12177"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<ellipse
ry="43.57143"
rx="48.57143"
cy="502.93253"
cx="424.65469"
id="path12177-7"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
sodipodi:nodetypes="cccccccc"
inkscape:connector-curvature="0"
id="path4154"
d="M 212.61384,431.10672 94.23165,377.30927 c -21.019487,-8.32002 -40.778839,-12.14523 -55.77623,1.01505 -6.242517,17.33231 -3.556915,30.68389 2.276586,42.63193 24.213678,35.9626 52.71402,45.16743 79.680314,63.9479 14.75892,-11.60778 32.34974,-15.63977 50.08478,-19.28587 l 18.21265,1.01505 0,1.01504"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccccccc"
inkscape:connector-curvature="0"
id="path4154-5"
d="m 481.67186,435.57501 118.3822,-53.79745 c 21.01949,-8.32002 40.77884,-12.14523 55.77623,1.01505 6.24252,17.33231 3.55691,30.68389 -2.27658,42.63193 -24.21368,35.9626 -52.71403,45.16743 -79.68033,63.9479 -14.75892,-11.60778 -32.34974,-15.63977 -50.08478,-19.28587 l -18.21265,1.01505 0,1.01504"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12234"
d="m 266.08326,800.07536 160,1.42857 c -36.17262,34.21798 -97.34046,54.61046 -160,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-3"
transform="matrix(2.0134711,0,0,5.0096622,-119.98022,-742.57347)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-6"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-7"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-5"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-35"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-6"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-2"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Prickle - Four of Prickles.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1"
inkscape:cx="-97.096738"
inkscape:cy="638"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4149"
transform="matrix(0.49493693,0,0,1.231439,-45.110672,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-6"
transform="matrix(0.49493693,0,0,1.231439,529.88933,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-2"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-9"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-1"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-2"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-7"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-0"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-65"
transform="matrix(1.0071829,0,0,2.4523975,26.802147,-91.129994)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-6"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-93"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-7"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-4"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-5"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-2"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-65-4"
transform="matrix(1.0071829,0,0,2.4523975,26.802147,108.87001)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-6-7"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-93-4"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-7-4"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-4-3"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-5-0"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-2-7"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-65-4-8"
transform="matrix(1.0071829,0,0,2.4523975,226.80215,-91.129994)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-6-7-6"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-93-4-8"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-7-4-8"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-4-3-4"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-5-0-3"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-2-7-1"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.1204834;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.634663,15.35394 -8.45273,28.37507 43.672417,-0.94583 -2.817563,-30.26674 5.635153,64.31682"
id="path6967"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.1204834;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 651.63466,15.35394 -8.45273,28.37507 43.67241,-0.94583 -2.81756,-30.26674 5.63515,64.31682"
id="path6967-9"
inkscape:connector-curvature="0" />
<g
id="g4149-65-4-8-2"
transform="matrix(1.0071829,0,0,2.4523975,226.80215,108.87001)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-6-7-6-0"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-93-4-8-6"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-7-4-8-8"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-4-3-4-9"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-5-0-3-2"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-2-7-1-6"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Prickle - One of Prickles.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1"
inkscape:cx="-97.096738"
inkscape:cy="558"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4149"
transform="matrix(0.49493693,0,0,1.231439,-45.110672,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-6"
transform="matrix(0.49493693,0,0,1.231439,529.88933,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-2"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-9"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-1"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-2"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-7"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-0"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.90128136;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 51.403802,29.861306 33.787892,-11.230507 -1.53581,54.280765 0,0"
id="path6759"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.90128136;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 626.4038,29.861304 33.78789,-11.23051 -1.53581,54.28077 0,0"
id="path6759-7"
inkscape:connector-curvature="0" />
<g
id="g4149-65"
transform="matrix(1.0071829,0,0,2.4523975,126.80215,28.870006)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-6"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-93"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-7"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-4"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-5"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-2"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Prickle - Onomatopoeia of Prickles.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1"
inkscape:cx="-97.096738"
inkscape:cy="638"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4149"
transform="matrix(0.49493693,0,0,1.231439,-45.110672,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-6"
transform="matrix(0.49493693,0,0,1.231439,529.88933,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-2"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-9"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-1"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-2"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-7"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-0"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7.23278761;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 53.616652,44.742753 c 0.14481,39.77875 58.040528,36.6638 57.749358,2.69501 C 112.53528,8.3168029 55.228632,3.7197429 53.616652,44.742753 Z"
id="path4171"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7.23278761;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 624.61665,44.742753 c 0.14481,39.77875 58.04052,36.6638 57.74935,2.69501 1.16927,-39.1209601 -56.13737,-43.7180202 -57.74935,-2.69501 z"
id="path4171-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:213.3458252px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="58.395515"
y="722.20355"
id="text14195"
sodipodi:linespacing="0%"
transform="scale(1.2293795,0.81341849)"><tspan
sodipodi:role="line"
id="tspan14197"
x="58.395515"
y="722.20355">t</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:213.3458252px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="163.88318"
y="724.57397"
id="text14199"
sodipodi:linespacing="0%"
transform="scale(1.2293795,0.81341849)"><tspan
sodipodi:role="line"
id="tspan14201"
x="163.88318"
y="724.57397">h</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:213.3458252px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="301.37271"
y="722.20355"
id="text14203"
sodipodi:linespacing="0%"
transform="scale(1.2293795,0.81341849)"><tspan
sodipodi:role="line"
id="tspan14205"
x="301.37271"
y="722.20355">u</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:213.3458252px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="432.93597"
y="722.20355"
id="text14207"
sodipodi:linespacing="0%"
transform="scale(1.2293795,0.81341849)"><tspan
sodipodi:role="line"
id="tspan14209"
x="432.93597"
y="722.20355">d</tspan></text>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Prickle - Prickle-Prickle.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-36.715243"
inkscape:cy="514.28572"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m -28,902.8622 812.85714,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:119.45496368px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="14.77476"
y="888.55035"
id="text4153"
sodipodi:linespacing="0%"
transform="scale(0.86150638,1.1607575)"><tspan
sodipodi:role="line"
id="tspan4155"
x="14.77476"
y="888.55035">Prickle-Prickle</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.6836195;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 55.506302,22.463451 c 42.42512,12.730816 38.32548,43.998766 -1.05648,49.848356 z"
id="path4183"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.6836195;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 640.5063,22.463452 c 42.42512,12.730815 38.32548,43.998765 -1.05648,49.848355 z"
id="path4183-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<g
id="g4149"
transform="matrix(0.49493693,0,0,1.231439,-45.110672,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-2"
transform="matrix(0.49493693,0,0,1.231439,529.88933,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-3"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-7"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-5"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-9"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-2"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-2"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-8"
transform="matrix(1.8069612,0,0,4.4958506,-73.975404,-453.72013)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-9"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-73"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-6"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-1"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-29"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-3"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-1"
transform="matrix(1.8069612,0,0,4.4958506,-104.74464,-453.72011)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-94"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-78"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-4"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-5"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-0"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-36"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Prickle - Three of Prickles.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1"
inkscape:cx="-97.096738"
inkscape:cy="718"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4149"
transform="matrix(0.49493693,0,0,1.231439,-45.110672,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-6"
transform="matrix(0.49493693,0,0,1.231439,529.88933,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-2"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-9"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-1"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-2"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-7"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-0"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-65"
transform="matrix(1.0071829,0,0,2.4523975,126.80215,-91.129994)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-6"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-93"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-7"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-4"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-5"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-2"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-65-4"
transform="matrix(1.0071829,0,0,2.4523975,126.80215,108.87001)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-6-7"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-93-4"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-7-4"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-4-3"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-5-0"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-2-7"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-65-4-8"
transform="matrix(1.0071829,0,0,2.4523975,126.80215,308.87001)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-6-7-6"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-93-4-8"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-7-4-8"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-4-3-4"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-5-0-3"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-2-7-1"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.87891579;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 54.185512,29.229319 c 10.58527,-13.67985 38.236355,-22.7860496 48.896568,2.50166 1.17295,7.02166 -10.823503,14.36757 -19.730198,15.51029 19.981378,6.2043 15.222945,1.80992 22.303698,12.00795 8.7758,21.74011 -48.329268,16.80046 -52.327898,1.501"
id="path6904"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.87891579;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 639.18551,29.229319 c 10.58527,-13.67985 38.23635,-22.7860496 48.89656,2.50166 1.17295,7.02166 -10.8235,14.36757 -19.73019,15.51029 19.98137,6.2043 15.22294,1.80992 22.30369,12.00795 8.7758,21.74011 -48.32926,16.80046 -52.32789,1.501"
id="path6904-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Prickle - Two of Prickles.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1"
inkscape:cx="-97.096738"
inkscape:cy="638"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4149"
transform="matrix(0.49493693,0,0,1.231439,-45.110672,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-6"
transform="matrix(0.49493693,0,0,1.231439,529.88933,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-2"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-9"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-1"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-2"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-7"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-0"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-65"
transform="matrix(1.0071829,0,0,2.4523975,126.80215,-91.129994)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-6"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-93"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-7"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-4"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-5"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-2"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.96406746;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 59.514217,28.587861 C 82.244947,8.9887359 102.18714,13.376903 102.95741,32.41538 98.428858,48.900126 72.625377,58.693309 58.135067,73.880159 l 42.753623,10e-6 -0.68958,-0.63792"
id="path6841"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.96406746;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 644.51422,28.587861 c 22.73073,-19.5991256 42.67292,-15.210958 43.44319,3.827519 -4.52855,16.484746 -30.33203,26.277929 -44.82234,41.464779 l 42.75362,10e-6 -0.68958,-0.63792"
id="path6841-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<g
id="g4149-65-4"
transform="matrix(1.0071829,0,0,2.4523975,126.80215,108.87001)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-6-7"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-93-4"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-7-4"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-4-3"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-5-0"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-2-7"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Prickle - Zarathud.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="112.03861"
inkscape:cy="511.42858"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m -28,902.8622 812.85714,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:158.54264832px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="11.743846"
y="1030.6722"
id="text4153"
sodipodi:linespacing="0%"
transform="scale(0.99483425,1.0051926)"><tspan
sodipodi:role="line"
id="tspan4155"
x="11.743846"
y="1030.6722">Zarathud</tspan></text>
<g
id="g4326"
transform="matrix(0.80943822,0,0,0.70218505,9.6686595,-625.63309)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4320"
d="M 74.274423,917.63585 55.754517,999.81796 Z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4322"
d="m 73.116929,918.79334 20.83489,78.70961 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4324"
d="m 62.699482,968.56559 21.992388,0"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4326-3"
transform="matrix(0.80943822,0,0,0.70218505,594.66866,-625.63309)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4320-5"
d="M 74.274423,917.63585 55.754517,999.81796 Z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4322-6"
d="m 73.116929,918.79334 20.83489,78.70961 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4324-2"
d="m 62.699482,968.56559 21.992388,0"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149"
transform="matrix(0.49493693,0,0,1.231439,-45.110672,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-6"
transform="matrix(0.49493693,0,0,1.231439,529.88933,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-2"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-6"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-1"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-8"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-7"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-9"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Prickle - Zip of Prickles.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-103.5498"
inkscape:cy="517.14286"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 49.644197,24.568433 75.714283,-1.428572 -74.285712,50 74.285712,-2.857142"
id="path4729"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 624.6442,25.282433 75.71428,-1.428572 -74.28571,50 74.28571,-2.857142"
id="path4729-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<g
id="g4149"
transform="matrix(0.49493693,0,0,1.231439,-45.110672,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4149-6"
transform="matrix(0.49493693,0,0,1.231439,529.88933,-120.65206)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12960-2"
d="M 185.71429,238.07649 310,239.50506 c -34.69752,-7.21409 -74.39192,-9.4114 -124.28571,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12962-9"
d="m 305.71428,239.50506 12.85715,-41.42857"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12964-1"
d="M 188.52967,236.6412 174.32748,195.22607"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12966-2"
d="m 250.00446,230.93907 1.41965,-50.01087"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12970-7"
d="m 278.77592,232.32705 8.16246,-48.50113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12972-0"
d="M 221.041,233.7223 210.38756,183.85924"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Pungent - Confusion.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="-583.12234"
inkscape:cy="666.64544"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m -28,902.8622 812.85714,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:143.71722412px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="19.204842"
y="1026.8444"
id="text4153"
sodipodi:linespacing="0%"
transform="scale(0.99345096,1.0065922)"><tspan
sodipodi:role="line"
id="tspan4155"
x="19.204842"
y="1026.8444">Confusion</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.45368958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 95.740924,43.24505 C 92.818964,39.371786 92.222852,35.498512 76.757948,31.625247 66.474234,32.12246 56.748599,33.265305 55.66577,44.407033 67.453391,56.585815 86.412135,48.675855 95.037841,60.093773 92.311218,67.136421 90.381076,74.837265 76.757948,72.875519 69.258513,73.961065 61.759067,72.123597 54.259622,62.417761"
id="path4318"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.45368958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 680.74512,43.226925 c -2.92196,-3.873264 -3.51807,-7.746537 -18.98297,-11.619802 -10.28372,0.497213 -20.00935,1.640058 -21.09218,12.781785 11.78762,12.178782 30.74636,4.268822 39.37207,15.68674 -2.72662,7.042648 -4.65677,14.743492 -18.27989,12.781746 -7.49944,1.085546 -14.99889,-0.751922 -22.49833,-10.457758"
id="path4318-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.13949299;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 387.25807,343.50046 c -12.07542,-1.83255 -6.97422,-10.18665 -19.12143,-11.02543 -14.79332,3.88834 -16.88054,8.61191 -13.47142,17.28207 2.76524,8.27296 9.38416,8.77889 9.95928,17.33765 6.87595,4.47596 10.72579,1.03186 14.56267,-2.44618 -0.19557,-2.92138 5.02431,-3.94709 2.44675,-6.08948 4.88973,-0.21761 7.20229,-2.18411 3.90669,-6.37585 0.75564,-2.74799 5.20204,-2.5485 1.71746,-8.68278 z"
id="path4807"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.13949299;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 467.91958,662.53359 c -0.69813,12.50126 -9.26616,8.03746 -8.99296,20.52308 5.09982,14.76587 9.87299,16.47543 17.98592,12.21612 7.78494,-3.56589 7.68355,-10.37359 15.94206,-11.72748 3.73024,-7.42575 0.0416,-11.05069 -3.67894,-14.65933 -2.81896,0.46138 -4.28222,-4.77984 -6.13156,-1.95458 -0.64909,-4.97625 -2.76548,-7.16286 -6.54034,-3.42052 -2.73576,-0.52599 -2.94018,-5.08662 -8.58418,-0.97729 z"
id="path4807-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.13949299;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 277.93655,689.2284 c -4.20652,-11.75478 5.38541,-11.15488 0.29376,-22.49902 -10.40422,-11.46707 -15.44645,-11.0882 -21.23866,-3.87028 -5.76011,6.44789 -3.02756,12.65259 -10.07985,17.26417 -0.54335,8.33505 4.24652,10.156 9.05925,11.94902 2.40752,-1.57341 5.78221,2.63842 6.38355,-0.70828 2.52496,4.30091 5.31457,5.44367 7.32702,0.46996 2.714,-0.63355 4.66984,3.46744 8.25493,-2.60557 z"
id="path4807-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.13949299;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 535.44781,487.00214 c 9.15469,-8.28287 12.08694,1.10467 20.54768,-7.87554 6.64652,-14.10369 4.47439,-18.78679 -4.18315,-21.70761 -7.94632,-3.16927 -12.59292,1.69243 -19.33931,-3.37788 -7.76969,2.50218 -7.68767,7.74152 -7.57199,12.99257 2.30231,1.73124 -0.30092,6.48439 2.95768,5.84604 -2.99217,3.97307 -3.01913,7.05427 2.22923,7.17512 1.5595,2.36497 -1.45739,5.72147 5.35986,6.9473 z"
id="path4807-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.13949299;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 196.06888,473.68802 c 11.87198,2.91283 6.07557,10.77534 18.1041,12.70469 15.06897,-2.54121 17.55237,-7.0586 14.89835,-16.00227 -2.0466,-8.49003 -8.59667,-9.59002 -8.43715,-18.16753 -6.46637,-5.07784 -10.59609,-1.99371 -14.71578,1.12541 -0.0552,2.92771 -5.3427,3.47942 -2.95842,5.84564 -4.88948,-0.22354 -7.36139,1.52712 -4.43722,5.99945 -0.9879,2.66932 -5.40006,2.07023 -2.45388,8.49461 z"
id="path4807-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
sodipodi:type="star"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.01628613;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4842"
sodipodi:sides="5"
sodipodi:cx="324.28571"
sodipodi:cy="362.36221"
sodipodi:r1="108.28911"
sodipodi:r2="87.021271"
sodipodi:arg1="1.0303768"
sodipodi:arg2="1.6096775"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 379.99999,455.21936 -59.09692,-5.90164 -67.71309,-5.27363 -12.64916,-58.02823 -15.90898,-66.02862 51.27931,-29.96177 57.88081,-35.5343 44.34152,39.51083 51.68128,44.06721 -23.87475,54.38081 z"
inkscape:transform-center-x="-0.43337622"
inkscape:transform-center-y="-17.576064"
transform="matrix(1.6160006,-0.13910387,0.12941098,1.7370393,-197.71669,-54.923959)" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5.06974649;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 373.83279,340.31505 100.62259,343.36971 -267.98982,-213.69838 333.72316,1.55606 -271.5293,209.5489 z"
id="path4878"
inkscape:connector-curvature="0" />
<g
id="g4144"
transform="matrix(0.8792961,0,0,0.84987066,-121.59254,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-3"
transform="matrix(0.8792961,0,0,0.84987066,458.40746,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-6"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-7"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-5"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Pungent - Cow Among Pungents.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-36.715243"
inkscape:cy="514.28572"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.06125546;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 85.933769,33.366808 C 47.090248,-16.109545 40.461726,111.21707 84.398296,61.772993"
id="path4331"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.06125546;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 670.93377,33.366809 C 632.09025,-16.109544 625.46173,111.21707 669.3983,61.772994"
id="path4331-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<g
id="g4144"
transform="matrix(0.8792961,0,0,0.84987066,-121.59254,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-5"
transform="matrix(0.8792961,0,0,0.84987066,453.40746,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-2"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-5"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-4"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
<g
id="g4160"
transform="matrix(0.66676835,0,0,0.69102507,141.66968,270.17785)">
<rect
ry="100"
rx="100"
y="394.36108"
x="190.36899"
height="408.57144"
width="311.42856"
id="rect12143"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
ry="55"
rx="100"
y="673.7572"
x="196.90807"
height="125.49334"
width="294.06476"
id="rect12143-3"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:8.07811069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path12160"
d="m 233.62988,710.20497 c 147.88272,20.37498 11.80276,100.94732 0,0 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.07831573;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path12160-6"
d="m 449.99703,708.37558 c -147.88272,20.37498 -11.80276,100.94731 0,0 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.07831573;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<ellipse
ry="43.57143"
rx="48.57143"
cy="502.21823"
cx="261.79755"
id="path12177"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<ellipse
ry="43.57143"
rx="48.57143"
cy="502.93253"
cx="424.65469"
id="path12177-7"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
sodipodi:nodetypes="cccccccc"
inkscape:connector-curvature="0"
id="path4154"
d="M 212.61384,431.10672 94.23165,377.30927 c -21.019487,-8.32002 -40.778839,-12.14523 -55.77623,1.01505 -6.242517,17.33231 -3.556915,30.68389 2.276586,42.63193 24.213678,35.9626 52.71402,45.16743 79.680314,63.9479 14.75892,-11.60778 32.34974,-15.63977 50.08478,-19.28587 l 18.21265,1.01505 0,1.01504"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccccccc"
inkscape:connector-curvature="0"
id="path4154-5"
d="m 481.67186,435.57501 118.3822,-53.79745 c 21.01949,-8.32002 40.77884,-12.14523 55.77623,1.01505 6.24252,17.33231 3.55691,30.68389 -2.27658,42.63193 -24.21368,35.9626 -52.71403,45.16743 -79.68033,63.9479 -14.75892,-11.60778 -32.34974,-15.63977 -50.08478,-19.28587 l -18.21265,1.01505 0,1.01504"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12234"
d="m 266.08326,800.07536 160,1.42857 c -36.17262,34.21798 -97.34046,54.61046 -160,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4144-5-3"
transform="matrix(3.4949101,0,0,3.4229234,-416.3475,-1424.5149)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-2-6"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-5-7"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-4-5"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Pungent - Four of Pungents.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-383.95388"
inkscape:cy="514.28572"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4144"
transform="matrix(0.8792961,0,0,0.84987066,-121.59254,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-7"
transform="matrix(0.8792961,0,0,0.84987066,478.40746,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-5"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-3"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-5"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-0"
transform="matrix(1.755675,0,0,1.7073007,-122.64896,-443.99473)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-6"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-1"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-55"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-0-3"
transform="matrix(1.755675,0,0,1.7073007,-122.64896,-243.99473)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-6-6"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-1-7"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-55-5"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.1204834;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.634663,15.353944 -8.45273,28.37507 43.672417,-0.94583 -2.817567,-30.26674 5.635157,64.316815"
id="path6967"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.1204834;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 666.63466,15.353945 -8.45273,28.375069 43.67242,-0.94583 -2.81757,-30.266739 5.63516,64.316814"
id="path6967-2"
inkscape:connector-curvature="0" />
<g
id="g4144-0-7"
transform="matrix(1.755675,0,0,1.7073007,77.351036,-443.99473)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-6-0"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-1-9"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-55-3"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-0-3-6"
transform="matrix(1.755675,0,0,1.7073007,77.351036,-243.99473)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-6-6-0"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-1-7-6"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-55-5-2"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Pungent - One of Pungents.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-158.23959"
inkscape:cy="514.28572"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4144"
transform="matrix(0.8792961,0,0,0.84987066,-121.59254,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-7"
transform="matrix(0.8792961,0,0,0.84987066,453.40746,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-5"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-3"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-5"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-0"
transform="matrix(1.755675,0,0,1.7073007,-22.648964,-323.99473)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-6"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-1"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-55"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.90128136;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 51.403802,29.861306 33.787894,-11.230507 -1.53581,54.280765 0,0"
id="path6759"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.90128136;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 626.4038,29.861306 33.78789,-11.230507 -1.53581,54.280765 0,0"
id="path6759-4"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Pungent - Onomatopoeia of Pungents.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="64.617548"
inkscape:cy="514.28572"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4144"
transform="matrix(0.8792961,0,0,0.84987066,-121.59254,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-7"
transform="matrix(0.8792961,0,0,0.84987066,478.40746,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-5"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-3"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-5"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7.23278761;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 53.616652,44.742753 c 0.14481,39.77875 58.040528,36.6638 57.749358,2.69501 C 112.53528,8.3168029 55.228632,3.7197431 53.616652,44.742753 Z"
id="path4171-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7.23278761;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 653.61665,44.742753 c 0.14481,39.77875 58.04053,36.6638 57.74936,2.69501 1.16927,-39.1209601 -56.13738,-43.7180201 -57.74936,-2.69501 z"
id="path4171-6-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path7848"
cx="371.42856"
cy="544.50507"
rx="165.71428"
ry="213.57143" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Pungent - Pungenday.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-36.715243"
inkscape:cy="517.14286"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m -28,902.8622 812.85714,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:124.62232208px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="14.322761"
y="1037.3632"
id="text4153"
sodipodi:linespacing="0%"
transform="scale(1.0211148,0.9793218)"><tspan
sodipodi:role="line"
id="tspan4155"
x="14.322761"
y="1037.3632">Pungenday</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.6836195;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 55.506302,22.463451 c 42.42512,12.730816 38.32548,43.998766 -1.05648,49.848356 z"
id="path4183"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.6836195;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 640.5063,22.463452 c 42.42512,12.730815 38.32548,43.998765 -1.05648,49.848355 z"
id="path4183-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<g
id="g4144"
transform="matrix(0.8792961,0,0,0.84987066,-121.59254,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-0"
transform="matrix(0.8792961,0,0,0.84987066,453.40746,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-9"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-3"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-6"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-06"
transform="matrix(2.3444631,0,0,2.2660062,-180.85343,-753.68524)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-2"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-6"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-1"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.45182204px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -413.49389,887.10341 c 525.92249,-238.3854 1051.84499,-176.14899 1577.76749,0 -531.8061,13.54231 -1060.89624,20.83353 -1577.76749,0 z"
id="path4158"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 237.14285,400.93364 102.85714,399.50507"
id="path4346"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 592.85715,398.79078 458.57143,397.36221"
id="path4346-8"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 298.56562,498.66022 247.14864,626.06417"
id="path4346-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 525.20074,583.53479 431.94212,486.90392"
id="path4346-9"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 476.10155,197.71754 406.75558,312.72115"
id="path4346-2"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 283.83862,317.16613 210.44709,204.70114"
id="path4346-0"
inkscape:connector-curvature="0"
inkscape:transform-center-x="-2.8571429"
inkscape:transform-center-y="7.1428571" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Pungent - Saint Gulik.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="112.03861"
inkscape:cy="514.28572"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m -28,902.8622 812.85714,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:144.8228302px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="14.14743"
y="941.48077"
id="text4153"
sodipodi:linespacing="0%"
transform="scale(0.90874414,1.1004197)"><tspan
sodipodi:role="line"
id="tspan4155"
x="14.14743"
y="941.48077">Saint Gulik</tspan></text>
<g
id="g4326"
transform="matrix(0.80943822,0,0,0.70218505,9.6686595,-625.63309)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4320"
d="M 74.274423,917.63585 55.754517,999.81796 Z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4322"
d="m 73.116929,918.79334 20.83489,78.70961 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4324"
d="m 62.699482,968.56559 21.992388,0"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4326-3"
transform="matrix(0.80943822,0,0,0.70218505,594.66866,-625.63309)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4320-5"
d="M 74.274423,917.63585 55.754517,999.81796 Z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4322-6"
d="m 73.116929,918.79334 20.83489,78.70961 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4324-2"
d="m 62.699482,968.56559 21.992388,0"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4144"
transform="matrix(0.8792961,0,0,0.84987066,-121.59254,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-9"
transform="matrix(0.8792961,0,0,0.84987066,453.40746,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-3"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-6"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-0"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Pungent - Three of Pungents.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-383.95388"
inkscape:cy="517.14286"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4144"
transform="matrix(0.8792961,0,0,0.84987066,-121.59254,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-7"
transform="matrix(0.8792961,0,0,0.84987066,478.40746,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-5"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-3"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-5"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-0"
transform="matrix(1.755675,0,0,1.7073007,-22.648964,-443.99473)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-6"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-1"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-55"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-0-3"
transform="matrix(1.755675,0,0,1.7073007,-22.648964,-243.99473)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-6-6"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-1-7"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-55-5"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-0-3-5"
transform="matrix(1.755675,0,0,1.7073007,-22.648964,-43.994733)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-6-6-6"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-1-7-2"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-55-5-9"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.87891579;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 54.185512,29.229319 c 10.58527,-13.67985 38.23635,-22.7860498 48.896568,2.50166 1.17295,7.02166 -10.823508,14.36757 -19.730198,15.51029 19.981378,6.2043 15.22294,1.80992 22.303698,12.00795 8.7758,21.74011 -48.329268,16.80046 -52.327898,1.501"
id="path6904"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.87891579;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 654.18551,29.229319 c 10.58527,-13.67985 38.23635,-22.7860498 48.89657,2.50166 1.17295,7.02166 -10.82351,14.36757 -19.7302,15.51029 19.98138,6.2043 15.22294,1.80992 22.3037,12.00795 8.7758,21.74011 -48.32927,16.80046 -52.3279,1.501"
id="path6904-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Pungent - Two of Pungents.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-383.95388"
inkscape:cy="517.14286"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4144"
transform="matrix(0.8792961,0,0,0.84987066,-121.59254,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-7"
transform="matrix(0.8792961,0,0,0.84987066,478.40746,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-5"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-3"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-5"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-0"
transform="matrix(1.755675,0,0,1.7073007,-22.648964,-443.99473)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-6"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-1"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-55"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-0-3"
transform="matrix(1.755675,0,0,1.7073007,-22.648964,-243.99473)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-6-6"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-1-7"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-55-5"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.96406746;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 59.514217,28.587861 C 82.244947,8.9887349 102.18714,13.376903 102.95741,32.41538 98.428855,48.900126 72.625377,58.693309 58.135067,73.880159 l 42.753623,10e-6 -0.68958,-0.63792"
id="path6841"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.96406746;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 659.51422,28.587859 c 22.73073,-19.5991201 42.67293,-15.21095 43.4432,3.82752 -4.52856,16.48475 -30.33204,26.27793 -44.82235,41.46478 l 42.75363,10e-6 -0.68958,-0.63792"
id="path6841-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Pungent - Zip of Pungents.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-103.5498"
inkscape:cy="520"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 49.644197,24.568433 75.714283,-1.428572 -74.285712,50 74.285712,-2.857142"
id="path4729"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 624.6442,25.282433 75.71428,-1.428572 -74.28571,50 74.28571,-2.857142"
id="path4729-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<g
id="g4144"
transform="matrix(0.8792961,0,0,0.84987066,-121.59254,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<g
id="g4144-7"
transform="matrix(0.8792961,0,0,0.84987066,453.40746,-293.72118)">
<path
d="m 187.13141,525.95884 a 42.142857,43.57143 0 0 1 24.05916,-56.36292 42.142857,43.57143 0 0 1 54.52387,24.85382 42.142857,43.57143 0 0 1 -24.01872,56.38136 42.142857,43.57143 0 0 1 -54.54169,-24.812"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="43.57143"
sodipodi:rx="42.142857"
sodipodi:cy="510.21936"
sodipodi:cx="226.42857"
sodipodi:type="arc"
id="path12974-5"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
d="m 203.67709,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92065,15.71283 12.142858,12.142858 0 0 1 -15.7154,-6.91482"
sodipodi:open="true"
sodipodi:end="2.7705182"
sodipodi:start="2.7720017"
sodipodi:ry="12.142858"
sodipodi:rx="12.142858"
sodipodi:cy="511.64792"
sodipodi:cx="215"
sodipodi:type="arc"
id="path12976-3"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12978-5"
sodipodi:type="arc"
sodipodi:cx="237.85715"
sodipodi:cy="511.64792"
sodipodi:rx="12.142858"
sodipodi:ry="12.142858"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m 226.53423,516.03433 a 12.142858,12.142858 0 0 1 6.9323,-15.7077 12.142858,12.142858 0 0 1 15.71027,6.92648 12.142858,12.142858 0 0 1 -6.92064,15.71283 12.142858,12.142858 0 0 1 -15.71541,-6.91482" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Sweet - Chaos.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="64.617548"
inkscape:cy="511.42858"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m -28,902.8622 812.85714,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:178.99572754px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="6.4699421"
y="1357.0519"
id="text4153"
sodipodi:linespacing="0%"
transform="scale(1.3226548,0.75605515)"><tspan
sodipodi:role="line"
id="tspan4155"
x="6.4699421"
y="1357.0519">Chaos</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.45368958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 95.740924,43.24505 C 92.818964,39.371786 92.222852,35.498512 76.757948,31.625247 66.474234,32.12246 56.748599,33.265305 55.66577,44.407033 67.453391,56.585815 86.412135,48.675855 95.037841,60.093773 92.311218,67.136421 90.381076,74.837265 76.757948,72.875519 69.258513,73.961065 61.759067,72.123597 54.259622,62.417761"
id="path4318"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.45368958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 680.74512,43.226925 c -2.92196,-3.873264 -3.51807,-7.746537 -18.98297,-11.619802 -10.28372,0.497213 -20.00935,1.640058 -21.09218,12.781785 11.78762,12.178782 30.74636,4.268822 39.37207,15.68674 -2.72662,7.042648 -4.65677,14.743492 -18.27989,12.781746 -7.49944,1.085546 -14.99889,-0.751922 -22.49833,-10.457758"
id="path4318-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.1320858;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 386.96978,343.49702 c -12.05753,-1.83259 -6.96389,-10.18686 -19.09311,-11.02564 -14.77142,3.88841 -16.85555,8.61208 -13.45147,17.28241 2.76114,8.27313 9.37026,8.77906 9.94453,17.338 6.86577,4.47604 10.70991,1.03188 14.5411,-2.44624 -0.19528,-2.92144 5.01688,-3.94717 2.44313,-6.08959 4.8825,-0.21763 7.19163,-2.18415 3.9009,-6.37599 0.75453,-2.74803 5.19434,-2.54855 1.71492,-8.68295 z"
id="path4807"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.1320858;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 467.51185,662.53659 c -0.69709,12.50151 -9.25244,8.03762 -8.97964,20.52349 5.09228,14.76617 9.85837,16.47576 17.95929,12.21637 7.77341,-3.56597 7.67217,-10.3738 15.91846,-11.72772 3.72471,-7.4259 0.0415,-11.05091 -3.6735,-14.65963 -2.81479,0.46138 -4.27588,-4.77993 -6.12248,-1.95461 -0.64813,-4.97635 -2.76138,-7.16301 -6.53065,-3.42059 -2.73171,-0.526 -2.93583,-5.08673 -8.57148,-0.97731 z"
id="path4807-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.1320858;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 277.81015,689.23193 c -4.20029,-11.75501 5.37743,-11.1551 0.29331,-22.49947 -10.38881,-11.4673 -15.42357,-11.08842 -21.2072,-3.87036 -5.75158,6.44801 -3.02309,12.65285 -10.06492,17.26452 -0.54256,8.33522 4.24022,10.1562 9.04582,11.94926 2.40396,-1.57344 5.77366,2.63847 6.37411,-0.70829 2.52122,4.30099 5.3067,5.44378 7.31616,0.46998 2.70999,-0.63358 4.66293,3.4675 8.24272,-2.60564 z"
id="path4807-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.1320858;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 534.94009,487.00159 c 9.14114,-8.28304 12.06905,1.10469 20.51726,-7.8757 6.63667,-14.10396 4.46776,-18.78717 -4.17696,-21.70804 -7.93455,-3.16933 -12.57427,1.69246 -19.31068,-3.37795 -7.75817,2.50223 -7.67627,7.74167 -7.56077,12.99284 2.2989,1.73126 -0.30048,6.48451 2.9533,5.84615 -2.98774,3.97315 -3.01466,7.05441 2.22593,7.17526 1.55719,2.36502 -1.45523,5.7216 5.35192,6.94744 z"
id="path4807-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.1320858;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 196.0637,473.6872 c 11.8544,2.9129 6.06657,10.77556 18.07729,12.70495 15.04666,-2.54125 17.52638,-7.05873 14.87629,-16.00258 -2.04357,-8.4902 -8.58394,-9.59023 -8.42466,-18.1679 -6.4568,-5.07795 -10.5804,-1.99375 -14.69399,1.12542 -0.0551,2.92777 -5.33479,3.47949 -2.95403,5.84576 -4.88225,-0.22354 -7.3505,1.52715 -4.43066,5.99957 -0.98643,2.66938 -5.39206,2.07027 -2.45024,8.49478 z"
id="path4807-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<g
id="g4161"
transform="matrix(0.54957202,0,0,0.52908487,-211.48098,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-3"
transform="matrix(0.54957202,0,0,0.52908487,368.51902,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-6"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-7"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-5"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Sweet - Cow Among Sweets.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-259.57239"
inkscape:cy="514.28572"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.06125546;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 85.933769,33.366808 C 47.090248,-16.109545 40.461726,111.21707 84.398296,61.772993"
id="path4331"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.06125546;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 670.93377,33.366809 C 632.09025,-16.109544 625.46173,111.21707 669.3983,61.772994"
id="path4331-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<g
id="g4161"
transform="matrix(0.54957202,0,0,0.52908487,-211.48098,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-3"
transform="matrix(0.54957202,0,0,0.52908487,363.51902,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-2"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-0"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-6"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
<g
id="g4160"
transform="matrix(0.66676835,0,0,0.69102507,141.66968,270.17785)">
<rect
ry="100"
rx="100"
y="394.36108"
x="190.36899"
height="408.57144"
width="311.42856"
id="rect12143"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
ry="55"
rx="100"
y="673.7572"
x="196.90807"
height="125.49334"
width="294.06476"
id="rect12143-3"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:8.07811069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path12160"
d="m 233.62988,710.20497 c 147.88272,20.37498 11.80276,100.94732 0,0 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.07831573;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path12160-6"
d="m 449.99703,708.37558 c -147.88272,20.37498 -11.80276,100.94731 0,0 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.07831573;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<ellipse
ry="43.57143"
rx="48.57143"
cy="502.21823"
cx="261.79755"
id="path12177"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<ellipse
ry="43.57143"
rx="48.57143"
cy="502.93253"
cx="424.65469"
id="path12177-7"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
sodipodi:nodetypes="cccccccc"
inkscape:connector-curvature="0"
id="path4154"
d="M 212.61384,431.10672 94.23165,377.30927 c -21.019487,-8.32002 -40.778839,-12.14523 -55.77623,1.01505 -6.242517,17.33231 -3.556915,30.68389 2.276586,42.63193 24.213678,35.9626 52.71402,45.16743 79.680314,63.9479 14.75892,-11.60778 32.34974,-15.63977 50.08478,-19.28587 l 18.21265,1.01505 0,1.01504"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccccccc"
inkscape:connector-curvature="0"
id="path4154-5"
d="m 481.67186,435.57501 118.3822,-53.79745 c 21.01949,-8.32002 40.77884,-12.14523 55.77623,1.01505 6.24252,17.33231 3.55691,30.68389 -2.27658,42.63193 -24.21368,35.9626 -52.71403,45.16743 -79.68033,63.9479 -14.75892,-11.60778 -32.34974,-15.63977 -50.08478,-19.28587 l -18.21265,1.01505 0,1.01504"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12234"
d="m 266.08326,800.07536 160,1.42857 c -36.17262,34.21798 -97.34046,54.61046 -160,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4161-36"
transform="matrix(2.1908485,0,0,2.1091772,-777.51962,-767.42023)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-7"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-5"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-3"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Sweet - Four of Sweets.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="186.1419"
inkscape:cy="520"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4161"
transform="matrix(0.54957202,0,0,0.52908487,-211.48098,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-9"
transform="matrix(0.54957202,0,0,0.52908487,363.51902,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-3"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-6"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-0"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-5"
transform="matrix(1.0891507,0,0,1.0665812,-298.38907,-124.57831)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-0"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-4"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-8"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-5-7"
transform="matrix(1.0891507,0,0,1.0665812,-298.38907,75.421693)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-0-1"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-4-7"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-8-2"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-5-7-2"
transform="matrix(1.0891507,0,0,1.0665812,-98.389067,-124.57831)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-0-1-2"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-4-7-6"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-8-2-1"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-5-7-2-6"
transform="matrix(1.0891507,0,0,1.0665812,-98.389067,75.421693)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-0-1-2-1"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-4-7-6-5"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-8-2-1-9"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.1204834;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.634663,15.353934 -8.45273,28.37507 43.672417,-0.94583 -2.817567,-30.26674 5.635157,64.316825"
id="path6967"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.1204834;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 651.63466,15.35394 -8.45273,28.375069 43.67242,-0.94583 -2.81757,-30.266739 5.63516,64.316819"
id="path6967-4"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Sweet - Hung Mung.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-259.57239"
inkscape:cy="514.28572"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m -28,902.8622 812.85714,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:126.8915863px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="12.012792"
y="1003.5275"
id="text4153"
sodipodi:linespacing="0%"
transform="scale(0.99144897,1.0086248)"><tspan
sodipodi:role="line"
id="tspan4155"
x="12.012792"
y="1003.5275">Hung Mung</tspan></text>
<g
id="g4161"
transform="matrix(0.54957202,0,0,0.52908487,-211.48098,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-3"
transform="matrix(0.54957202,0,0,0.52908487,363.51902,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-6"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-7"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-5"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4326"
transform="matrix(0.80943822,0,0,0.70218505,9.6686595,-625.63309)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4320"
d="M 74.274423,917.63585 55.754517,999.81796 Z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4322"
d="m 73.116929,918.79334 20.83489,78.70961 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4324"
d="m 62.699482,968.56559 21.992388,0"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g4326-3"
transform="matrix(0.80943822,0,0,0.70218505,594.66866,-625.63309)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4320-5"
d="M 74.274423,917.63585 55.754517,999.81796 Z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4322-6"
d="m 73.116929,918.79334 20.83489,78.70961 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4324-2"
d="m 62.699482,968.56559 21.992388,0"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.15368843;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Sweet - One of Sweets.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="186.1419"
inkscape:cy="520"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4161"
transform="matrix(0.54957202,0,0,0.52908487,-211.48098,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-9"
transform="matrix(0.54957202,0,0,0.52908487,363.51902,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-3"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-6"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-0"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.90128136;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 51.403802,29.861306 33.787891,-11.230507 -1.53581,54.280765 0,0"
id="path6759"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.90128136;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 626.4038,29.861306 33.78789,-11.230507 -1.53581,54.280765 0,0"
id="path6759-9"
inkscape:connector-curvature="0" />
<g
id="g4161-5"
transform="matrix(1.0891507,0,0,1.0665812,-198.38907,-4.5783071)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-0"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-4"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-8"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Sweet - Onomatopoeia of Sweets.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="186.1419"
inkscape:cy="520"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4161"
transform="matrix(0.54957202,0,0,0.52908487,-211.48098,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-9"
transform="matrix(0.54957202,0,0,0.52908487,363.51902,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-3"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-6"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-0"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7.23278761;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 53.616652,44.742753 c 0.14481,39.77875 58.040528,36.6638 57.749358,2.69501 C 112.53528,8.3168029 55.228632,3.7197429 53.616652,44.742753 Z"
id="path4171"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7.23278761;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 638.61665,44.742753 c 0.14481,39.77875 58.04053,36.6638 57.74936,2.69501 1.16927,-39.1209601 -56.13738,-43.7180201 -57.74936,-2.69501 z"
id="path4171-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:170.98419189px;line-height:0%;font-family:Sans;-inkscape-font-specification:'Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="44.647755"
y="492.05606"
id="text14907"
sodipodi:linespacing="0%"
transform="scale(0.96036754,1.041268)"><tspan
sodipodi:role="line"
id="tspan14909"
x="44.647755"
y="492.05606">MMMM</tspan></text>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Sweet - Sweetmorn.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-36.715243"
inkscape:cy="517.14286"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4161"
transform="matrix(0.54957202,0,0,0.52908487,-211.48098,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-9"
transform="matrix(0.54957202,0,0,0.52908487,363.51902,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-3"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-6"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-0"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-5"
transform="matrix(2.1557322,0,0,3.2394028,-779.34681,-1061.3958)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-0"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-4"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-8"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m -28,902.8622 812.85714,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:130.23454285px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="15.39362"
y="987.37012"
id="text4153"
sodipodi:linespacing="0%"
transform="scale(0.96234342,1.0391301)"><tspan
sodipodi:role="line"
id="tspan4155"
x="15.39362"
y="987.37012">Sweetmorn</tspan></text>
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.45182204px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -413.52648,886.86402 c 525.92249,-238.3854 1051.84497,-176.14899 1577.76748,0 -531.80604,13.54231 -1060.89623,20.83353 -1577.76748,0 z"
id="path4158"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 278.57143,239.50506 352.85714,132.3622 428.57143,243.79077"
id="path4160"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 351.42857,133.79078 c 0.95238,90.29039 1.90477,176.19726 2.85715,262.85714"
id="path4162"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.6836195;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 55.506302,22.463451 c 42.42512,12.730816 38.32548,43.998766 -1.05648,49.848356 z"
id="path4183"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.6836195;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 640.5063,22.463452 c 42.42512,12.730815 38.32548,43.998765 -1.05648,49.848355 z"
id="path4183-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Sweet - Three of Sweets.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="186.1419"
inkscape:cy="520"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4161"
transform="matrix(0.54957202,0,0,0.52908487,-211.48098,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-9"
transform="matrix(0.54957202,0,0,0.52908487,363.51902,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-3"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-6"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-0"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-5"
transform="matrix(1.0891507,0,0,1.0665812,-198.38907,-124.57831)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-0"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-4"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-8"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-5-7"
transform="matrix(1.0891507,0,0,1.0665812,-198.38907,75.421693)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-0-1"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-4-7"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-8-2"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-5-7-2"
transform="matrix(1.0891507,0,0,1.0665812,-198.38907,275.42169)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-0-1-2"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-4-7-6"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-8-2-1"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.87891579;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 54.185512,29.229319 c 10.58527,-13.67985 38.23635,-22.7860498 48.896568,2.50166 1.17295,7.02166 -10.823508,14.36757 -19.730198,15.51029 19.981378,6.2043 15.22294,1.80992 22.303698,12.00795 8.7758,21.74011 -48.329268,16.80046 -52.327898,1.501"
id="path6904"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.87891579;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 639.18551,29.22932 c 10.58527,-13.679851 38.23635,-22.7860508 48.89657,2.50166 1.17295,7.021659 -10.82351,14.367569 -19.7302,15.510289 19.98138,6.2043 15.22294,1.80992 22.3037,12.00795 8.7758,21.74011 -48.32927,16.80046 -52.3279,1.501"
id="path6904-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Sweet - Two of Sweets.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="186.1419"
inkscape:cy="520"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g4161"
transform="matrix(0.54957202,0,0,0.52908487,-211.48098,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-9"
transform="matrix(0.54957202,0,0,0.52908487,363.51902,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-3"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-6"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-0"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-5"
transform="matrix(1.0891507,0,0,1.0665812,-198.38907,-124.57831)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-0"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-4"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-8"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-5-7"
transform="matrix(1.0891507,0,0,1.0665812,-198.38907,75.421693)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-0-1"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-4-7"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-8-2"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.96406746;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 59.514217,28.587861 C 82.244947,8.9887359 102.18714,13.376903 102.95741,32.41538 98.428857,48.900126 72.625377,58.693309 58.135067,73.880159 l 42.753623,10e-6 -0.68958,-0.63792"
id="path6841"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.96406746;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 644.51422,28.587861 c 22.73073,-19.5991251 42.67292,-15.210958 43.44319,3.827519 -4.52855,16.484746 -30.33203,26.277929 -44.82234,41.464779 l 42.75362,10e-6 -0.68958,-0.63792"
id="path6841-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4181"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Sweet - Zip of Sweets.svg">
<defs
id="defs4183" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="-329.26409"
inkscape:cy="520"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4186">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 49.644197,24.568433 75.714283,-1.428572 -74.285712,50 74.285712,-2.857142"
id="path4729"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 624.6442,25.282433 75.71428,-1.428572 -74.28571,50 74.28571,-2.857142"
id="path4729-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<g
id="g4161"
transform="matrix(0.54957202,0,0,0.52908487,-211.48098,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4161-9"
transform="matrix(0.54957202,0,0,0.52908487,363.51902,-133.63591)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12999-3"
d="m 553.94871,446.71117 -0.0808,-0.0899 c 56.04996,130.48392 -60.90474,127.11938 0.0808,0.0899 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4157-6"
d="m 510.81161,473.50735 c 163.4901,107.86855 45.08147,153.33856 -49.85095,65.08849 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4159-0"
d="m 574.21995,569.42878 c -24.7685,-24.31291 -60.84829,-50.61241 -77.0586,-55.5266"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19958043px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - A Pope.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.9899495"
inkscape:cx="163.24823"
inkscape:cy="552.90003"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="false" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:106.62818909px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="255.1707"
y="843.08032"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.82913274,1.2060795)"><tspan
sodipodi:role="line"
id="tspan4140"
x="255.1707"
y="843.08032">A Pope</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="272.28891"
y="84.178261"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="272.28891"
y="84.178261">2</tspan></text>
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-0"
cx="30.5"
cy="32.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-3"
cx="50.499996"
cy="32.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-0-0"
cx="692.14301"
cy="32.791206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-3-3"
cx="712.14301"
cy="32.791206"
r="5" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 442.6043,453.03418 c 58.15162,20.34139 97.82729,61.0219 97.82729,107.88879 0,67.22597 -81.63305,121.72338 -182.33253,121.72338 -100.69948,0 -182.33253,-54.49741 -182.33253,-121.72338 0,-39.18791 27.73934,-74.05058 70.82468,-96.31437"
id="path4142"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 246.47722,465.46358 C 222.2782,391.08653 209.40117,284.21279 232.33508,233.12849 322.69917,170.83192 344.757,103.02286 360.62446,100.79851 c 22.75409,13.91967 39.69555,85.4555 125.25891,125.25892 18.6506,66.33335 -11.61425,153.8799 -44.44671,232.33508 -58.52781,16.88904 -125.75883,14.19585 -194.95944,7.07107 z"
id="path4144"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 359.6143,100.79851 C 347.70271,226.05472 322.7017,337.18979 343.45187,469.50419 320.06705,313.40447 342.7057,220.37855 359.6143,100.79851 Z"
id="path4146"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 219.2031,300.80872 C 306.31748,279.14339 397.45428,283.62386 489.92398,296.76811 400.70884,285.81315 311.08134,279.8065 219.2031,300.80872 Z"
id="path4148"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4151"
cx="270.21579"
cy="513.4458"
rx="15.657364"
ry="12.626906" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4153"
cx="404.061"
cy="515.46613"
rx="15.152288"
ry="13.637059" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4155"
cx="360.11938"
cy="599.30878"
rx="48.992393"
ry="21.718279" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 241.42646,654.3621 C 115.52243,693.99272 74.049446,787.90044 60.609152,899.82917 74.780776,790.56585 114.89497,696.74454 241.42646,654.3621 Z"
id="path4157"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 493.96459,647.29104 C 619.97758,682.27375 667.7814,780.25955 680.84281,903.86978 659.44805,790.45855 631.63629,681.42254 493.96459,647.29104 Z"
id="path4159"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 167.68532,690.7276 c 86.02815,39.9995 87.02006,119.38165 393.95949,-9.09138 -107.75812,24.3065 -240.75147,130.58207 -354.76558,30.69872 -10.48017,-9.18126 -25.52212,-13.36916 -39.19391,-21.60734 z"
id="path4161"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccsc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 320.21835,753.35705 c -43.44342,50.66131 -12.52539,100.89889 0,146.47212 -12.41888,-49.6309 -36.5471,-107.14984 0,-146.47212 z"
id="path4163"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Trump - Conspiracy.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="-294.31718"
inkscape:cy="559.28633"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:106.62818909px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="160.14142"
y="846.43048"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.82913274,1.2060795)"><tspan
sodipodi:role="line"
id="tspan4140"
x="160.14142"
y="846.43048">Conspiracy</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="272.28891"
y="84.178261"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="272.28891"
y="84.178261">9</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,47.362205 70,0"
id="path4797-2-8-4"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-33-3"
cx="30.999994"
cy="25.862198"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3"
cx="91.999992"
cy="25.862198"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-39-3"
cx="71.999992"
cy="25.862198"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-7-8"
cx="51.999992"
cy="25.862198"
r="5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,47.362205 70,0"
id="path4797-2-8-4-3"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-33-3-8"
cx="656"
cy="25.862202"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-6"
cx="717"
cy="25.862202"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-39-3-0"
cx="697"
cy="25.862202"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-7-8-8"
cx="677"
cy="25.862202"
r="5" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4149"
cx="396.16504"
cy="523.47638"
rx="165.66502"
ry="38.385796" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 238.396,529.10319 0,107.07617"
id="path4181"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 347.49247,558.39761 0,82.83251"
id="path4181-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 553.56359,530.11335 0,107.07617"
id="path4181-5"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 486.89352,550.31639 0,84.85281"
id="path4181-3"
inkscape:connector-curvature="0" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:16.31796074;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4210"
cx="409.11179"
cy="312.93054"
rx="30.655748"
ry="25.604986" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4212"
sodipodi:type="arc"
sodipodi:cx="410.12195"
sodipodi:cy="-485.15683"
sodipodi:rx="52.527931"
sodipodi:ry="122.22845"
sodipodi:start="0"
sodipodi:end="3.1085468"
sodipodi:open="true"
d="M 462.64988,-485.15683 A 52.527931,122.22845 0 0 1 410.98982,-362.94507 52.527931,122.22845 0 0 1 357.6227,-481.11842"
transform="scale(1,-1)" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:17.18529701;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4210-5"
cx="230.30006"
cy="332.59277"
rx="33.252537"
ry="26.181469" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4212-6"
sodipodi:type="arc"
sodipodi:cx="224.23914"
sodipodi:cy="-501.78864"
sodipodi:rx="52.527931"
sodipodi:ry="122.22845"
sodipodi:start="6.1761578"
sodipodi:end="4.7592163"
d="m 276.4665,-514.84548 a 52.527931,122.22845 0 0 1 -28.84827,122.51133 52.527931,122.22845 0 0 1 -59.38729,-20.46396 52.527931,122.22845 0 0 1 -12.35147,-136.70814 52.527931,122.22845 0 0 1 50.81851,-74.37685 l -2.45884,122.09446 z"
transform="scale(1,-1)" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:17.02121353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4210-1"
cx="561.63"
cy="331.58267"
rx="31.314274"
ry="27.273664" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4212-2"
sodipodi:type="arc"
sodipodi:cx="567.69098"
sodipodi:cy="-503.80893"
sodipodi:rx="52.527931"
sodipodi:ry="122.22845"
sodipodi:start="4.7031953"
sodipodi:end="3.1085468"
d="m 567.20806,-626.03221 a 52.527931,122.22845 0 0 1 53.00313,120.12785 52.527931,122.22845 0 0 1 -51.20215,124.28539 52.527931,122.22845 0 0 1 -53.81731,-118.15155 l 52.49925,-4.03841 z"
transform="scale(1,-1)" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4149-6-7"
cx="396.16504"
cy="513.47638"
rx="165.66502"
ry="38.385796" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Trump - Discordian Deck.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="988.76019"
inkscape:cy="559.28633"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="true" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:103.39447021px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="42.66465"
y="828.8822"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.80398763,1.2438002)"><tspan
sodipodi:role="line"
id="tspan4140"
x="42.66465"
y="828.8822">Discordian Deck</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="245.05003"
y="85.340736"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="245.05003"
y="85.340736">12</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,67.362205 70,0"
id="path4797-2-8-7-5-5"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,47.362205 70,0"
id="path4797-2-8-6-1-0"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-0-9-9"
cx="51"
cy="25.862196"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-3-0-3"
cx="71"
cy="25.862196"
r="5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,67.362205 70,0"
id="path4797-2-8-7-5-5-8"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,47.362205 70,0"
id="path4797-2-8-6-1-0-3"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-0-9-9-4"
cx="676"
cy="25.862194"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-3-0-3-2"
cx="696"
cy="25.862194"
r="5" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.81142044px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="43.631371"
y="154.5215"
id="text4147"
sodipodi:linespacing="0%"
transform="scale(0.90095169,1.1099374)"><tspan
sodipodi:role="line"
id="tspan4149"
x="43.631371"
y="154.5215"
style="font-size:45.04758835px">Hello all you momes and popes!</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="30.304575"
y="236.15895"
id="text4151"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan4153"
x="30.304575"
y="236.15895"
style="font-size:50px">This is the discordian tarot </tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="18.182743"
y="294.74777"
id="text4155"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan4157"
x="18.182743"
y="294.74777"
style="font-size:50px">deck created by inmysocks,</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="10.101526"
y="355.35693"
id="text4159"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan4161"
x="10.101526"
y="355.35693"
style="font-size:50px"> who sometimes tells people </tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="30.304577"
y="417.98639"
id="text4163"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan4165"
x="30.304577"
y="417.98639"
style="font-size:50px">he is called Jed</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.35711861px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="24.857962"
y="423.53488"
id="text4167"
sodipodi:linespacing="0%"
transform="scale(0.86309325,1.1586234)"><tspan
sodipodi:role="line"
id="tspan4169"
x="24.857962"
y="423.53488"
style="font-size:43.15466309px">It was shamelessly stolen inspired by</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 137.38074,472.53465 357.594,4.04061"
id="path4171"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:16.51678848px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="24.145721"
y="464.31784"
id="text4173"
sodipodi:linespacing="0%"
transform="scale(0.83111025,1.2032098)"><tspan
sodipodi:role="line"
id="tspan4175"
x="24.145721"
y="464.31784"
style="font-size:48.17396545px">the descriptions originally made by </tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="30.304577"
y="611.93573"
id="text4177"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan4179"
x="30.304577"
y="611.93573"
style="font-size:50px">Max Flax Beeblewax </tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="195.96959"
y="664.46362"
id="text4181"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan4183"
x="195.96959"
y="664.46362"
style="font-size:50px">and </tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12.97259426px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="30.57383"
y="584.76501"
id="text4185"
sodipodi:linespacing="0%"
transform="scale(0.81037408,1.233998)"><tspan
sodipodi:role="line"
id="tspan4187"
x="30.57383"
y="584.76501"
style="font-size:54.05247498px">(boing!) Cnoocy Mosque O’Witz</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="36.365494"
y="785.68195"
id="text4189"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan4191"
x="36.365494"
y="785.68195"
style="font-size:50px">For further information, </tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="48.487324"
y="844.27075"
id="text4193"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan4195"
x="48.487324"
y="844.27075"
style="font-size:50px">consult your pineal gland.</tspan></text>
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Trump - Eris.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="-294.31718"
inkscape:cy="559.28633"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="true" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:140.88970947px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="206.06297"
y="1127.2567"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(1.0955477,0.91278543)"><tspan
sodipodi:role="line"
id="tspan4140"
x="206.06297"
y="1127.2567">Eris</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="245.05003"
y="85.340736"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="245.05003"
y="85.340736">20</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="220.21326"
y="965.48907"
id="text6818"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan6820"
x="220.21326"
y="965.48907" /></text>
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1"
cx="65.5"
cy="21.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-6"
cx="688.5"
cy="21.862206"
r="5" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5255"
cx="63.75"
cy="88.612206"
rx="35"
ry="20" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 97.692145,83.461016 c -8.24975,3.15638 -20.39708,5.1512 -33.942146,5.1512 -13.36735,0 -25.37339,-1.94282 -33.61542,-5.02756"
id="path5257"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 48.749999,68.612206 0,19.5"
id="path5260"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 63.749999,68.612206 0,20"
id="path5262"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 78.749995,73.612206 0,15"
id="path5264"
inkscape:connector-curvature="0" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5255-4"
cx="688.75"
cy="88.612206"
rx="35"
ry="20" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 722.69213,83.461007 c -8.24975,3.15638 -20.39708,5.1512 -33.94215,5.1512 -13.36735,0 -25.37339,-1.94282 -33.61542,-5.02756"
id="path5257-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 673.74998,68.612197 0,19.5"
id="path5260-9"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 688.74998,68.612197 0,20"
id="path5262-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 703.74998,73.612197 0,15"
id="path5264-8"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 342.13073,389.83544 c -24.13505,-25.05919 -74.20295,-10.61962 -60.07822,26.22674 25.96885,67.74342 12.70774,70.22298 -19.79452,121.00272 -26.62706,41.60064 -70.96239,92.39546 -29.27456,129.41383"
id="path5207"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cssc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 406.41643,404.12115 c 11.19397,-37.3132 107.69926,-38.35665 59.14146,32.60312 -17.45739,27.57156 -27.21575,84.2071 7.36918,119.71889 27.81021,28.55552 39.63914,66.43043 -5.08206,111.96371"
id="path5209"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccsc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 354.98787,356.9783 c -33.06503,-13.99674 -41.77719,-56.94719 -102.36694,-19.75489 -44.35697,31.88077 -43.99781,71.02248 -44.18271,122.93571 -0.20575,57.76729 -54.23559,59.43173 -110.593213,91.1049"
id="path5211"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccsc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 382.13072,362.69259 c 50.78843,-90.40569 96.04206,-54.66305 134.28572,-27.14286 13.89587,9.19127 49.33274,42.21767 36.14891,73.5568 -15.47819,36.79302 -34.04953,85.44751 -2.53095,102.73274 27.41562,15.03511 61.86727,45.30813 45.50923,68.20701 -24.50945,34.30968 -6.15916,54.2636 13.72995,69.78916"
id="path5213"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccsssc" />
<g
id="g4644"
transform="matrix(0.24584233,0,0,0.24584233,466.75494,340.63052)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path10151-4-6"
d="m -580.56414,526.09294 c 64.2289,-53.27467 112.54638,-42.71892 158.62659,3.33126 -44.61916,40.41385 -99.35496,35.98196 -158.62659,-3.33126 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:28.64778137;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0"
id="path10153-7-2"
d="m -522.13287,520.32465 c 1.5142,-12.15794 12.31249,-20.76021 24.13679,-19.22818 11.8243,1.53202 20.21074,12.62002 18.74575,24.78428 -1.46502,12.1643 -12.22844,20.81267 -24.05882,19.33124 -11.83042,-1.48144 -20.2616,-12.53345 -18.84582,-24.70391"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15.92164803;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
</g>
<g
id="g4644-1"
transform="matrix(-0.24584233,0,0,0.24584233,305.83803,339.21446)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path10151-4-6-2"
d="m -580.56414,526.09294 c 64.2289,-53.27467 112.54638,-42.71892 158.62659,3.33126 -44.61916,40.41385 -99.35496,35.98196 -158.62659,-3.33126 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:28.64778137;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0"
id="path10153-7-2-7"
d="m -522.13287,520.32465 c 1.5142,-12.15794 12.31249,-20.76021 24.13679,-19.22818 11.8243,1.53202 20.21074,12.62002 18.74575,24.78428 -1.46502,12.1643 -12.22844,20.81267 -24.05882,19.33124 -11.83042,-1.48144 -20.2616,-12.53345 -18.84582,-24.70391"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15.92164803;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 290.94515,500.76783 c -0.27203,67.83 66.52145,105.25981 101.36188,109.76"
id="path5278"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 353.5593,546.9783 c 25.67705,-2.09828 51.4344,3.82119 76.42856,-3.57143 -12.32434,16.47351 -50.69566,15.92643 -76.42856,3.57143 z"
id="path5280"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 385.70215,484.83544 c 2.44707,12.84836 6.52278,18.28708 14.28572,29.28572 5.80444,5.62529 10.2155,13.88136 -4.28572,14.28571"
id="path5282"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 453.42187,541.1266 c -19.41095,61.96551 -42.58062,70.07546 -64.14829,68.70884"
id="path5284"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 366.54814,452.94403 c -5.43892,-5.48897 -4.31132,-5.86674 -19.69798,-9.59645 -12.50598,-0.20278 -19.85481,2.38582 -28.78934,6.06092"
id="path5308"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 405.94019,455.20958 c 5.43892,-5.48897 4.31132,-5.86674 19.69798,-9.59645 12.50598,-0.20278 19.85481,2.38582 28.78934,6.06092"
id="path5308-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Flower.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="-91.071082"
inkscape:cy="619.89548"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:106.62818909px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="272.22726"
y="848.10559"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.82913274,1.2060795)"><tspan
sodipodi:role="line"
id="tspan4140"
x="272.22726"
y="848.10559">Flower</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="272.28891"
y="84.178261"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="272.28891"
y="84.178261">7</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,47.362205 70.000005,0"
id="path4797-2-8"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-0-9"
cx="50.999992"
cy="25.862202"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-3-0"
cx="70.999992"
cy="25.862202"
r="5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,47.362205 70,0"
id="path4797-2-8-2"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-0-9-7"
cx="676"
cy="25.862192"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-3-0-4"
cx="696"
cy="25.862192"
r="5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 331.33004,238.17927 c 106.37964,51.01848 65.20226,79.32721 46.46701,161.62441 -16.95879,-11.38511 -48.57485,-30.92953 -60.60915,-6.06092 -70.06415,-125.78175 -4.83275,-116.04253 14.14214,-155.56349 z"
id="path4144"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
sodipodi:nodetypes="cccc"
inkscape:connector-curvature="0"
id="path4146"
d="m 162.12588,405.55514 c 68.74503,-95.88345 77.33773,-44.34869 155.1214,-11.58379 -15.60426,14.96133 -20.464,23.3922 3.92003,51.98617 C 185.1157,493.07431 197.74374,431.11528 162.12588,405.55514 Z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:transform-center-x="-1.9523904"
inkscape:transform-center-y="0.47600103" />
<path
inkscape:transform-center-y="-6.2366169"
inkscape:transform-center-x="-8.3425763"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 237.43139,588.54757 c -41.88807,-110.29462 11.49674,-96.35269 81.80353,-143.05166 9.57327,20.53274 11.84433,46.96804 41.81342,36.90705 -35.95975,139.41639 -82.62628,90.59737 -123.61695,106.14461 z"
id="path4148"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
sodipodi:nodetypes="cccc"
inkscape:connector-curvature="0"
id="path4150"
d="m 484.82235,566.38899 c -116.01362,21.45584 -89.32048,-5.47581 -122.67164,-83.00993 25.6399,-0.0845 51.989,0.65849 46.14891,-36.15261 130.72115,60.34912 68.56874,76.05005 76.52273,119.16254 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:transform-center-x="5.3126693"
inkscape:transform-center-y="-10.825031" />
<path
inkscape:transform-center-y="2.72763"
inkscape:transform-center-x="11.072628"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 526.44844,328.18339 c 8.54868,117.67088 -36.47206,95.98923 -117.20752,120.59864 7.46966,-25.49312 -6.06403,-40.48456 -30.8503,-49.84971 74.37841,-123.2797 104.33161,-67.59132 148.05782,-70.74893 z"
id="path4152"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 357.594,436.16916 c 5.58594,-23.6483 18.00259,-26.80445 34.34519,-18.18274"
id="path4154"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4156"
cx="360.62448"
cy="434.14886"
rx="11.111678"
ry="12.12183" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 351.53309,430.10824 c -11.67765,-24.27232 -19.9653,-28.2046 -26.26397,-20.20305 z"
id="path4158"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4160"
d="m 359.52632,441.90779 c -25.41493,8.92156 -30.23968,16.72347 -22.98383,23.86845 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:transform-center-x="11.773064"
inkscape:transform-center-y="-24.841795" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4162"
d="m 370.11702,436.62806 c 25.39648,-0.86736 31.4495,-5.73993 26.15342,-12.96241 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.36836481;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:transform-center-x="2.9634201"
inkscape:transform-center-y="-15.122383" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4164"
d="m 366.35775,448.13772 c 11.80185,24.21218 20.10953,28.10195 26.36713,20.06824 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:transform-center-x="-7.4419371"
inkscape:transform-center-y="3.7886797" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4166"
d="m 355.37444,412.05628 c 12.67056,-11.49665 9.65824,-15.58981 -2.55547,-15.33921 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.73216486;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 340.10451,544.36932 c -44.49337,155.37402 -36.71784,239.68396 -20.89631,316.0639 -1.66946,-7.14414 18.25888,1.46198 16.04506,-5.74242 -31.17452,-101.45087 19.35897,-303.21807 27.77895,-357.07957 1.55135,-9.92376 -21.91537,48.57799 -22.9277,46.75809 z"
id="path4168"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccssc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 307.14286,670.93364 C 236.36456,593.22103 203.12238,641.80874 120,625.21935 c 52.23638,65.79361 64.63155,55.24528 187.14286,45.71429 z"
id="path4170"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 167.14286,645.21935 c 37.55607,10.81618 78.77768,-10.4786 94.28571,12.85714"
id="path4172"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 345.71428,362.36221 c -6.69379,-26.24751 9.29742,-52.86908 -4.28571,-74.28571 l 0,0"
id="path4174"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 425.71428,406.64792 c 21.00551,-14.225 50.76076,-18.45029 62.85715,-42.85714"
id="path4176"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 408.57143,493.79078 c 18.91182,21.32865 29.64647,43.09497 52.85714,52.85714"
id="path4178"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 317.14286,489.50507 c -19.16291,19.43734 -42.269,35.9173 -51.42858,62.85714"
id="path4180"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 287.14286,418.07649 C 259.82804,420.32344 232.34491,399.394 201.42857,405.21935"
id="path4182"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Trump - Greyface.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="29.504984"
inkscape:cy="559.28633"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="true" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:140.88970947px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="21.652468"
y="1116.1901"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(1.0955477,0.91278541)"><tspan
sodipodi:role="line"
id="tspan4140"
x="21.652468"
y="1116.1901">Greyface</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="245.05003"
y="85.340736"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="245.05003"
y="85.340736">19</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="220.21326"
y="965.48907"
id="text6818"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan6820"
x="220.21326"
y="965.48907" /></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,77.362205 70,0"
id="path4797-2-8-7-5-8-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,57.362205 70,0"
id="path4797-2-8-6-1-7-76"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,37.362205 70,0"
id="path4797-2-8-6-1-7-6-1"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-33-3-0-8"
cx="31"
cy="15.862178"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1"
cx="92"
cy="15.862178"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-39-3-3-2"
cx="72"
cy="15.862178"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-7-8-5-2"
cx="52"
cy="15.862178"
r="5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,77.362205 70,0"
id="path4797-2-8-7-5-8-3-2"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,57.362205 70,0"
id="path4797-2-8-6-1-7-76-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,37.362205 70,0"
id="path4797-2-8-6-1-7-6-1-9"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-33-3-0-8-9"
cx="656"
cy="15.862179"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-6"
cx="717"
cy="15.862179"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-39-3-3-2-0"
cx="697"
cy="15.862179"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-7-8-5-2-6"
cx="677"
cy="15.862179"
r="5" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 237.07228,477.51973 c -34.86223,-22.71967 -63.32603,-50.31146 -63.32603,-83.77699 0,-70.29437 94.07022,-127.27922 210.11172,-127.27922 116.0415,0 210.11173,56.98485 210.11173,127.27922 0,36.58553 -25.48178,69.56577 -66.28062,92.78325"
id="path4155"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssc" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4157"
cx="307.08636"
cy="347.27573"
rx="28.284271"
ry="16.162441" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4157-3"
cx="432.34531"
cy="349.29602"
rx="28.284271"
ry="16.162441" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 373.75644,383.64122 -16.16244,28.28427 22.22335,-2.0203"
id="path4176"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 295.20964,472.18802 c 57.00107,-16.7866 109.333,-19.56575 155.56349,-4.04061"
id="path4178"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 230.31478,432.12855 c -7.28581,28.15321 3.67886,48.8531 13.67067,66.64462 6.22735,11.08846 12.0768,21.04722 12.8946,30.97654 4.17493,50.68985 41.99274,71.20075 41.94339,106.54931 -0.0471,33.76575 23.12869,49.58305 38.63538,65.8958 14.95499,15.73236 13.82849,39.68263 42.35853,51.16223 29.78589,-0.3558 36.30576,-13.79875 47.20244,-41.95394 5.88671,-15.21025 28.85287,-31.21703 29.60687,-67.12332 0.62647,-29.83343 17.72838,-43.32387 39.33326,-92.59917 17.70858,-40.38882 39.44223,-74.17261 37.40062,-119.55207 -101.01525,11.74918 -202.03051,7.04108 -303.04576,0 z"
id="path4180"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssscssscc" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Trump - Joker.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="-294.31718"
inkscape:cy="559.28633"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:106.62818909px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="330.70682"
y="844.75537"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.82913274,1.2060795)"><tspan
sodipodi:role="line"
id="tspan4140"
x="330.70682"
y="844.75537">Joker</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="245.05003"
y="81.780724"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="245.05003"
y="81.780724">10</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,47.362205 70,0"
id="path4797-2-8-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,27.362215 70,0"
id="path4797-2-8-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,47.362205 69.99996,0"
id="path4797-2-8-7-9"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,27.362215 69.99996,0"
id="path4797-2-8-6-2"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.42906284;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 287.08875,398.9781 C 236.85099,277.36987 138.71495,357.11693 54.613055,388.73257 152.63331,276.83018 278.41043,197.12326 341.43372,337.50492 c 27.01764,-59.29188 2.34187,-126.81494 -24.90812,-202.34921 63.84635,42.06195 116.43303,129.23492 110.19953,195.51885 72.17452,-68.07779 134.64602,-108.60968 270.21522,41.83592 -70.2988,-23.30143 -157.0532,-58.15567 -216.625,25.61383"
id="path4695"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccc" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4697"
sodipodi:type="arc"
sodipodi:cx="382.91962"
sodipodi:cy="409.84595"
sodipodi:rx="115"
sodipodi:ry="12.857142"
sodipodi:start="2.5093427"
sodipodi:end="0.61421756"
d="m 290.14913,417.44402 a 115,12.857142 0 0 1 15.19685,-17.08955 115,12.857142 0 0 1 153.60387,-0.15484 115,12.857142 0 0 1 17.9506,17.05614"
sodipodi:open="true" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 479.66375,405.67924 c 19.8945,57.25968 18.0599,125.86148 -2.382,179.18722 m -13.39839,28.13708 c -3.20646,5.48469 -6.66171,10.6898 -10.36069,15.57213 -41.06941,54.2085 -100.32197,52.9733 -140.51065,-2.92907 -3.56355,-4.95689 -4.86564,-8.19634 -7.94271,-13.71758 m -12.23782,-23.46485 c -22.33763,-55.21278 -24.1636,-127.67932 -2.38674,-186.72942"
id="path4699"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccssccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 215.06243,572.70311 c 124.86661,71.55886 234.64653,65.52906 332.85712,0 -100.40047,22.56211 -206.02216,34.07556 -332.85712,0 z"
id="path4701"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7.04153109;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 366.06857,510.68212 c -25.73525,-52.0885 -48.36108,-47.69931 -68.60246,0 20.69273,-16.42317 42.46153,-24.80396 68.60246,0 z"
id="path4701-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7.04153109;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 396.5777,508.66183 c 25.73524,-52.08851 48.36108,-47.69933 68.60245,0 -20.69272,-16.42317 -42.46153,-24.80396 -68.60245,0 z"
id="path4701-6-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4760"
sodipodi:type="arc"
sodipodi:cx="382.20526"
sodipodi:cy="537.70312"
sodipodi:rx="9.2857141"
sodipodi:ry="15"
sodipodi:start="5.7720133"
sodipodi:end="3.6785956"
sodipodi:open="true"
d="m 390.304,530.36513 a 9.2857141,15 0 0 1 -2.22119,18.95068 9.2857141,15 0 0 1 -11.93881,-0.2491 9.2857141,15 0 0 1 -1.91745,-19.03703" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 330.60638,650.83567 -181.82746,102.0254 200.01021,-13.1319 31.31472,98.9949 34.3452,-97.9848 201.0203,17.1726 -174.75634,-113.1371 0,0"
id="path4762"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Trump - Net of Synchronicity.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="149.65833"
inkscape:cy="557.85776"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="false" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:94.21032715px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="32.167519"
y="746.37561"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.7325724,1.3650528)"><tspan
sodipodi:role="line"
id="tspan4140"
x="32.167519"
y="746.37561">Net of Synchronicity</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="245.05003"
y="81.780724"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="245.05003"
y="81.780724">11</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,57.362205 70,0"
id="path4797-2-8-7-5"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,37.362203 70,0"
id="path4797-2-8-6-1"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-5-0"
cx="60.999992"
cy="16.862188"
r="5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,57.362205 70,0"
id="path4797-2-8-7-5-2"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,37.362205 70,0"
id="path4797-2-8-6-1-3"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-5-0-1"
cx="686"
cy="16.862204"
r="5" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:11.66666603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4145"
cx="173.69048"
cy="355.81464"
rx="12.499999"
ry="11.666666" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:11.66666603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4145-3"
cx="479.52374"
cy="249.14795"
rx="12.499999"
ry="11.666666" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:11.66666603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4145-6"
cx="141.19046"
cy="684.14795"
rx="12.499999"
ry="11.666666" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:11.66666603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4145-7"
cx="504.5238"
cy="774.14795"
rx="12.499999"
ry="11.666666" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:11.66666603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4145-5"
cx="604.5238"
cy="497.48132"
rx="12.499999"
ry="11.666666" />
<g
id="g4160"
transform="matrix(0.36498071,0,0,0.37825852,239.16754,302.39393)"
style="stroke-width:31.39911842;stroke-miterlimit:4;stroke-dasharray:none">
<rect
ry="100"
rx="100"
y="394.36108"
x="190.36899"
height="408.57144"
width="311.42856"
id="rect12143"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:31.39911842;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
ry="55"
rx="100"
y="673.7572"
x="196.90807"
height="125.49334"
width="294.06476"
id="rect12143-3"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:31.39911842;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path12160"
d="m 233.62988,710.20497 c 147.88272,20.37498 11.80276,100.94732 0,0 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:31.39911842;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path12160-6"
d="m 449.99703,708.37558 c -147.88272,20.37498 -11.80276,100.94731 0,0 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:31.39911842;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<ellipse
ry="43.57143"
rx="48.57143"
cy="502.21823"
cx="261.79755"
id="path12177"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:31.39911842;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<ellipse
ry="43.57143"
rx="48.57143"
cy="502.93253"
cx="424.65469"
id="path12177-7"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:31.39911842;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
sodipodi:nodetypes="cccccccc"
inkscape:connector-curvature="0"
id="path4154"
d="M 212.61384,431.10672 94.23165,377.30927 c -21.019487,-8.32002 -40.778839,-12.14523 -55.77623,1.01505 -6.242517,17.33231 -3.556915,30.68389 2.276586,42.63193 24.213678,35.9626 52.71402,45.16743 79.680314,63.9479 14.75892,-11.60778 32.34974,-15.63977 50.08478,-19.28587 l 18.21265,1.01505 0,1.01504"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:31.39911842;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccccccc"
inkscape:connector-curvature="0"
id="path4154-5"
d="m 481.67186,435.57501 118.3822,-53.79745 c 21.01949,-8.32002 40.77884,-12.14523 55.77623,1.01505 6.24252,17.33231 3.55691,30.68389 -2.27658,42.63193 -24.21368,35.9626 -52.71403,45.16743 -79.68033,63.9479 -14.75892,-11.60778 -32.34974,-15.63977 -50.08478,-19.28587 l -18.21265,1.01505 0,1.01504"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:31.39911842;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path12234"
d="m 266.08326,800.07536 160,1.42857 c -36.17262,34.21798 -97.34046,54.61046 -160,-1.42857 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:31.39911842;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:11.66666603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 182.85714,365.81462 71.66666,78.33332"
id="path4204"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:11.66666603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 502.85712,760.81459 -85,-171.66665"
id="path4208"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:11.66666603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 591.19045,497.48128 422.85713,537.48127"
id="path4210"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:11.66666603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 479.52379,260.81463 -3.33334,181.66665"
id="path4212"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:11.66666603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 186.19048,349.14795 466.19045,252.48129"
id="path4214"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:11.66666603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 141.19048,672.48127 471.19046,257.48129"
id="path4216"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:11.66666603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 512.85711,767.48126 599.52378,505.81461"
id="path4218"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:11.66666603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 589.52378,489.14794 182.85714,355.81462"
id="path4220"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:11.66666603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 151.19048,680.81459 308.69047,567.48127"
id="path4222"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Radioactivity.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.79273997"
inkscape:cx="205.99701"
inkscape:cy="624.28085"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="true" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:116.09359741px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="32.314568"
y="919.74438"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.9027351,1.1077447)"><tspan
sodipodi:role="line"
id="tspan4140"
x="32.314568"
y="919.74438">Radioactivity</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="245.05003"
y="85.340736"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="245.05003"
y="85.340736">15</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,67.362205 70,0"
id="path4797-2-8-7-5-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,47.362205 70,0"
id="path4797-2-8-6-1-5"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,27.362205 70,0"
id="path4797-2-8-6-1-5-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,67.362205 70,0"
id="path4797-2-8-7-5-3-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,47.362205 70,0"
id="path4797-2-8-6-1-5-9"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,27.362205 70,0"
id="path4797-2-8-6-1-5-6-8"
inkscape:connector-curvature="0" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:14.59259033;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path11399"
sodipodi:type="arc"
sodipodi:cx="370.00006"
sodipodi:cy="472.36212"
sodipodi:rx="242.65945"
sodipodi:ry="242.65938"
sodipodi:start="2.7720021"
sodipodi:end="2.7705258"
sodipodi:open="true"
d="M 143.72611,560.01886 A 242.65945,242.65938 0 0 1 282.25979,246.12061 242.65945,242.65938 0 0 1 596.20925,384.53839 242.65945,242.65938 0 0 1 457.90731,698.53881 242.65945,242.65938 0 0 1 143.85576,560.35281" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:14.3657608;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path11401"
sodipodi:type="arc"
sodipodi:cx="-471.88226"
sodipodi:cy="370.44983"
sodipodi:rx="32.815746"
sodipodi:ry="32.841751"
sodipodi:start="2.7720017"
sodipodi:end="2.7705182"
sodipodi:open="true"
d="m -502.48213,382.31339 a 32.815746,32.841751 0 0 1 18.73435,-42.48328 32.815746,32.841751 0 0 1 42.45658,18.73345 32.815746,32.841751 0 0 1 -18.70286,42.49717 32.815746,32.841751 0 0 1 -42.47045,-18.70192"
transform="matrix(0,-1,1,0,0,0)" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.14778316px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 246.42383,314.62891 c -47.09609,36.65696 -75.84389,94.96105 -76.40625,154.62695 l 0.28125,0.002 -0.0117,0.89063 141.28516,1.69922 0.0156,-1.14844 -1.4043,-0.0176 1.0625,-0.0391 c -0.69135,-17.82724 8.88848,-34.53933 22.58594,-45.49414 l -0.39453,-0.49024 0.27539,-0.21679 -86.38672,-109.41211 -0.36719,0.28906 -0.53515,-0.68945 z m 0.17969,1.33984 c -164.402347,490.92897 -82.20117,245.46448 0,0 z"
id="path11403"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccccccccc" />
<path
sodipodi:nodetypes="ccccccccccccccccc"
inkscape:connector-curvature="0"
id="path12328"
d="M 569.97699,485.01194 C 573.93354,425.46263 549.52164,365.2143 505.34441,325.1056 l -0.18858,0.20867 -0.65723,-0.60117 -95.24939,104.36445 0.84714,0.77557 0.94726,-1.03685 -0.67756,0.81935 c 13.77111,11.34218 19.87734,29.61186 18.94574,47.12643 l 0.62849,0.0315 -0.0213,0.34983 139.15884,8.27597 0.0284,-0.46645 0.87077,0.059 z m -1.11996,-0.75707 c -257.20885,-449.313917 -128.60442,-224.65695 0,0 z"
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.14778316px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.14778316px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 280.70899,651.74444 c 53.34293,26.7639 118.34299,27.65564 172.45606,2.5138 l -0.1191,-0.2548 0.80916,-0.37231 -59.20244,-128.29441 -1.04361,0.47962 0.5878,1.27548 -0.49206,-0.9425 c -15.7987,8.2879 -35.006,6.82275 -50.78527,-0.83513 l -0.27303,0.56697 -0.31412,-0.15545 -61.64979,125.0319 0.41883,0.20727 -0.39244,0.77956 z m 1.13248,-0.73822 c 513.92571,-62.60785 256.96285,-31.30393 0,0 z"
id="path12340"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccccccccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - The Bavarian Illuminati.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="-12.121552"
inkscape:cy="701.282"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="true" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:87.58245087px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="42.639839"
y="693.86664"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.68103455,1.4683543)"><tspan
sodipodi:role="line"
id="tspan4140"
x="42.639839"
y="693.86664">The Bavarian Illuminati</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="245.05003"
y="85.340736"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="245.05003"
y="85.340736">18</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="220.21326"
y="965.48907"
id="text6818"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan6820"
x="220.21326"
y="965.48907" /></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,77.362205 70,0"
id="path4797-2-8-7-5-8-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,57.362205 70,0"
id="path4797-2-8-6-1-7-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,37.362205 70,0"
id="path4797-2-8-6-1-7-6-6"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-4-5-4-6"
cx="41"
cy="15.862172"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-6-7-1-9"
cx="82"
cy="15.862172"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-36-1-5-1"
cx="61"
cy="15.862172"
r="5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,77.362205 70,0"
id="path4797-2-8-7-5-8-0-4"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,57.362205 70,0"
id="path4797-2-8-6-1-7-7-8"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,37.362201 70,0"
id="path4797-2-8-6-1-7-6-6-1"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-4-5-4-6-6"
cx="666"
cy="15.862177"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-6-7-1-9-8"
cx="707"
cy="15.862177"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-36-1-5-1-5"
cx="686"
cy="15.862177"
r="5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 169.70563,238.17926 -2.02031,567.70573"
id="path10143"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 173.74624,258.38231 311.12698,-4.04061 0,197.9899 -313.14729,-2.02031 z"
id="path10145"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5.02632856;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 309.64202,302.19715 13.9404,-24.43726 12.97032,24.97985 m 7.28529,14.03091 6.03617,11.6252 -55.26741,0.15779 7.75586,-13.59588"
id="path10147"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5.02632856;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 286.72188,344.00097 70.88693,0.91953 52.47727,92.41096 -172.37435,-0.30378 z"
id="path10149"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:9.51288605;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 296.45572,311.87782 c 21.32808,-17.69058 37.37256,-14.1854 52.67412,1.10619 -14.8164,13.41997 -32.99217,11.9483 -52.67412,-1.10619 z"
id="path10151"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:5.287;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 315.85862,309.96238 c 0.50281,-4.03721 4.08853,-6.89371 8.01495,-6.38498 3.92642,0.50873 6.71125,4.19065 6.22478,8.22996 -0.48648,4.03932 -4.06062,6.91113 -7.98906,6.4192 -3.92845,-0.49193 -6.72814,-4.1619 -6.25801,-8.20327"
id="path10153"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Trump - The Believer.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="796.73956"
inkscape:cy="563.32694"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:106.62818909px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="111.40844"
y="851.45581"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.82913274,1.2060795)"><tspan
sodipodi:role="line"
id="tspan4140"
x="111.40844"
y="851.45581">The Believer</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="272.28891"
y="84.178261"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="272.28891"
y="84.178261">5</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,33.362205 70,0"
id="path4797"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,33.362205 70,0"
id="path4797-3"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:11.37439919;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path6233"
sodipodi:type="arc"
sodipodi:cx="472.65381"
sodipodi:cy="373.50702"
sodipodi:rx="14.413198"
sodipodi:ry="16.809271"
sodipodi:start="2.8659447"
sodipodi:end="6.0922004"
d="m 458.78472,378.08201 a 14.413198,16.809271 0 0 1 3.82495,-16.63054 14.413198,16.809271 0 0 1 14.36398,-3.98098 14.413198,16.809271 0 0 1 9.83129,12.84569"
sodipodi:open="true" />
<path
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 502.83115,474.42508 c 1.19691,5.99228 1.82458,12.19527 1.82458,18.55047 l 0,39.04808 c 0,51.73108 -41.58891,93.3774 -93.24868,93.3774 l -131.22936,0 c -51.65977,0 -93.24868,-41.64632 -93.24868,-93.3774 l 0,-39.04808 c 0,-51.73107 41.58891,-93.37738 93.24868,-93.37738 l 131.22936,0 c 9.1005,0 17.88847,1.29242 26.1916,3.7047"
id="rect6237"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cssssssssc" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:11.37439919;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path6235"
sodipodi:type="arc"
sodipodi:cx="436.4866"
sodipodi:cy="430.99667"
sodipodi:rx="14.661701"
sodipodi:ry="15.564138"
sodipodi:start="1.0670432"
sodipodi:end="4.3918657"
d="m 443.56404,444.62739 a 14.661701,15.564138 0 0 1 -15.41068,-0.82494 14.661701,15.564138 0 0 1 -6.18089,-15.00845 14.661701,15.564138 0 0 1 9.89477,-12.56879"
sodipodi:open="true" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15.00545502;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path6231"
cx="625.75061"
cy="177.65173"
rx="67.094444"
ry="45.553673"
transform="matrix(0.90830235,0.41831428,-0.38338436,0.92358889,0,0)" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path6240"
transform="matrix(0.8449634,-0.53482414,0.53482414,0.8449634,0,0)"
sodipodi:type="arc"
sodipodi:cx="-90.929016"
sodipodi:cy="488.01028"
sodipodi:rx="22.223356"
sodipodi:ry="11.616755"
sodipodi:start="1.6214902"
sodipodi:end="5.7697364"
d="m -92.055122,499.61212 a 22.223356,11.616755 0 0 1 -20.887948,-10.01124 22.223356,11.616755 0 0 1 14.90949,-12.59773 22.223356,11.616755 0 0 1 26.462344,5.30117"
sodipodi:open="true" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:9.56024361;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect6242"
width="17.975695"
height="83.635605"
x="250.94159"
y="623.21484" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:9.05698013;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect6242-2"
width="17.133297"
height="78.752594"
x="415.00745"
y="625.65631" />
<path
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:9.85204029;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 468.37375,607.60612 0,94.65002 -16.86828,0 0,-85.20576"
id="rect6242-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:9.16114902;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect6242-23"
width="17.098574"
height="80.738174"
x="286.73547"
y="625.67371" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - The Big Bang.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="-298.35779"
inkscape:cy="567.36755"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="true" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:115.65898895px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="35.962135"
y="916.30127"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.89935563,1.1119072)"><tspan
sodipodi:role="line"
id="tspan4140"
x="35.962135"
y="916.30127">The Big Bang</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="245.05003"
y="85.340736"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="245.05003"
y="85.340736">13</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,67.362205 70,0"
id="path4797-2-8-7-5-80"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,47.362205 70,0"
id="path4797-2-8-6-1-4"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-4-5-4"
cx="40.999992"
cy="25.86219"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-6-7-1"
cx="81.999992"
cy="25.86219"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-36-1-5"
cx="60.999992"
cy="25.86219"
r="5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,67.362205 70,0"
id="path4797-2-8-7-5-80-2"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,47.362205 70,0"
id="path4797-2-8-6-1-4-4"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-4-5-4-5"
cx="666"
cy="25.862194"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-6-7-1-1"
cx="707"
cy="25.862194"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-36-1-5-7"
cx="686"
cy="25.862194"
r="5" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path10716"
sodipodi:type="arc"
sodipodi:cx="350.52292"
sodipodi:cy="434.14886"
sodipodi:rx="21.213203"
sodipodi:ry="24.24366"
sodipodi:start="3.2689842"
sodipodi:end="3.2606765"
d="m 329.48161,431.06877 a 21.213203,24.24366 0 0 1 23.69268,-20.97346 21.213203,24.24366 0 0 1 18.40095,27.03373 21.213203,24.24366 0 0 1 -23.61625,21.08575 21.213203,24.24366 0 0 1 -18.49904,-26.94613 l 21.06297,2.8802 z" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path10718"
sodipodi:type="arc"
sodipodi:cx="352.54324"
sodipodi:cy="437.17932"
sodipodi:rx="134.35028"
sodipodi:ry="136.37059"
sodipodi:start="3.2689842"
sodipodi:end="3.2663824"
d="M 219.28165,419.85381 A 134.35028,136.37059 0 0 1 369.5254,301.90255 134.35028,136.37059 0 0 1 485.82693,454.32885 134.35028,136.37059 0 0 1 335.73448,572.47841 134.35028,136.37059 0 0 1 219.23769,420.2058"
sodipodi:open="true" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:5.00000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path10722"
sodipodi:type="arc"
sodipodi:cx="-419.02594"
sodipodi:cy="-65.622002"
sodipodi:rx="28.284271"
sodipodi:ry="292.94424"
sodipodi:start="0.40833017"
sodipodi:end="2.7569488"
d="M -393.06706,50.699519 A 28.284271,292.94424 0 0 1 -419.36091,227.3017 28.284271,292.94424 0 0 1 -445.24354,44.299185"
transform="matrix(0.04120551,-0.99915069,0.99915069,0.04120551,0,0)"
sodipodi:open="true" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path10722-8"
sodipodi:type="arc"
sodipodi:cx="13.509216"
sodipodi:cy="116.38985"
sodipodi:rx="28.284271"
sodipodi:ry="292.94424"
sodipodi:start="0.40833017"
sodipodi:end="2.7569488"
d="M 39.468101,232.71137 A 28.284271,292.94424 0 0 1 13.174249,409.31355 28.284271,292.94424 0 0 1 -12.708383,226.31103"
transform="matrix(0.79502702,-0.60657402,0.60657402,0.79502702,0,0)"
sodipodi:open="true" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path10722-9"
sodipodi:type="arc"
sodipodi:cx="545.54309"
sodipodi:cy="-297.02576"
sodipodi:rx="28.284271"
sodipodi:ry="292.94424"
sodipodi:start="0.40833017"
sodipodi:end="2.7569488"
d="M 571.50198,-180.70424 A 28.284271,292.94424 0 0 1 545.20812,-4.1020564 28.284271,292.94424 0 0 1 519.32549,-187.10457"
transform="matrix(0.80517345,0.59303939,-0.59303939,0.80517345,0,0)"
sodipodi:open="true" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path10722-88"
sodipodi:type="arc"
sodipodi:cx="-167.48465"
sodipodi:cy="-990.28589"
sodipodi:rx="28.284271"
sodipodi:ry="292.94424"
sodipodi:start="0.40833017"
sodipodi:end="2.7569488"
d="m -141.52577,-873.96437 a 28.284271,292.94424 0 0 1 -26.29385,176.60218 28.284271,292.94424 0 0 1 -25.88263,-183.00251"
transform="matrix(-0.92899007,0.37010465,-0.37010465,-0.92899007,0,0)"
sodipodi:open="true" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path10722-0"
sodipodi:type="arc"
sodipodi:cx="391.4371"
sodipodi:cy="-854.08618"
sodipodi:rx="28.284271"
sodipodi:ry="292.94424"
sodipodi:start="0.40833017"
sodipodi:end="2.7569488"
d="M 417.39599,-737.76466 A 28.284271,292.94424 0 0 1 391.10214,-561.16248 28.284271,292.94424 0 0 1 365.2195,-744.16499"
transform="matrix(-0.14705903,0.98912772,-0.98912772,-0.14705903,0,0)"
sodipodi:open="true" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path10722-3"
sodipodi:type="arc"
sodipodi:cx="-533.68958"
sodipodi:cy="-592.51227"
sodipodi:rx="28.284271"
sodipodi:ry="292.94424"
sodipodi:start="0.40833017"
sodipodi:end="2.7569488"
d="m -507.73069,-476.19075 a 28.284271,292.94424 0 0 1 -26.29385,176.60218 28.284271,292.94424 0 0 1 -25.88263,-183.00251"
transform="matrix(-0.80096248,-0.59871455,0.59871455,-0.80096248,0,0)"
sodipodi:open="true" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 129.29952,187.67163 c 102.09055,126.36726 187.187,245.41762 -90.913724,208.09142 l 0,-4.04061 0,2.02031"
id="path10763"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 28.284271,446.27068 c 152.937199,2.05742 297.180539,9.6945 96.974639,238.396"
id="path10765"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 159.6041,719.01187 c 96.29119,-146.91705 193.35096,-233.88439 294.96454,34.34518 l -4.04061,0"
id="path10767"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 505.07627,743.25553 C 390.77427,498.36236 465.97859,502.05259 664.68037,519.00166"
id="path10769"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 676.8022,468.49404 C 469.79503,453.61859 425.89634,364.8346 563.66512,193.73255"
id="path10771"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 527.29962,155.34675 C 429.08272,284.373 325.05169,376.18877 173.74624,165.44828"
id="path10773"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - The Discordian Society.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="-298.35779"
inkscape:cy="567.36755"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="true" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:87.96842194px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="42.455006"
y="696.92444"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.68403584,1.4619117)"><tspan
sodipodi:role="line"
id="tspan4140"
x="42.455006"
y="696.92444">The Discordian Society</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="245.05003"
y="85.340736"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="245.05003"
y="85.340736">17</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,77.362205 70,0"
id="path4797-2-8-7-5-8-5"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,57.362205 70,0"
id="path4797-2-8-6-1-7-9"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,37.362205 70,0"
id="path4797-2-8-6-1-7-6-9"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-0-9-9-0"
cx="51.000004"
cy="15.862174"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-3-0-3-4"
cx="71.000008"
cy="15.862174"
r="5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,77.362205 70,0"
id="path4797-2-8-7-5-8-5-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,57.362205 70,0"
id="path4797-2-8-6-1-7-9-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,37.362205 70,0"
id="path4797-2-8-6-1-7-6-9-0"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-0-9-9-0-4"
cx="676.00006"
cy="15.862177"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-3-0-3-4-8"
cx="696.00006"
cy="15.862177"
r="5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 222.23356,288.68689 42.4264,159.6041 20.20305,139.40105 -28.28427,141.42135"
id="path8972"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 262.63966,442.23007 337.39095,236.15895"
id="path8974"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 335.37064,260.40261 c 28.7234,82.70847 4.27443,121.3421 -58.58885,155.5635 95.70913,18.80737 197.12679,70.15105 230.31479,123.2386 33.94473,-41.74394 62.76978,-73.05358 52.52793,-137.38074 C 549.42826,344.12922 400.87664,296.20072 335.37064,260.40261 Z"
id="path8976"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<g
id="g7222"
transform="matrix(1.1015995,0.30902954,-0.23189726,0.82664555,43.464419,-180.64805)">
<path
sodipodi:nodetypes="cscc"
inkscape:connector-curvature="0"
id="path6539"
d="m 455.82833,485.59844 c 41.57827,-30.28073 53.40475,47.15221 2.91881,73.11483 -3.62041,1.86181 -15.86491,2.74369 -18.80474,-2.63856 1.71647,0.18996 15.88593,-70.47627 15.88593,-70.47627 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.87252331;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path6602"
d="m 456.05393,485.99071 0.58484,-15.43802"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.53883839;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cscc"
inkscape:connector-curvature="0"
id="path6608"
d="m 457.12522,471.16192 c 1.40074,-7.58103 9.89754,-10.56874 26.62911,-9.90367 8.40793,0.33422 5.46615,6.61616 26.64318,3.8928 -24.10925,4.20114 -50.71021,15.86616 -53.27229,6.01087 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.74900937;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:transform-center-y="-2.4505564"
inkscape:transform-center-x="3.7268289"
inkscape:connector-curvature="0"
id="path6610"
d="m 459.97248,470.59606 c 4.69641,-3.69839 12.53506,-6.03628 30.04513,-4.18671 -30.04513,4.18671 -0.69069,-0.34889 -0.69069,-0.34889"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.37450469;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
transform="matrix(0.62400682,0.33175688,-0.29349646,1.4465075,0,0)"
sodipodi:linespacing="0%"
id="text7218"
y="179.80391"
x="815.54193"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32.90880966px;line-height:0%;font-family:FreeSerif;-inkscape-font-specification:FreeSerif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
y="179.80391"
x="815.54193"
id="tspan7220"
sodipodi:role="line">K</tspan></text>
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - The Golden Apple.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="-298.35779"
inkscape:cy="567.36755"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="true" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:100.03253937px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="37.999809"
y="789.35858"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.77784546,1.2856024)"><tspan
sodipodi:role="line"
id="tspan4140"
x="37.999809"
y="789.35858">The Golden Apple</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="245.05003"
y="85.340736"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="245.05003"
y="85.340736">21</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="220.21326"
y="965.48907"
id="text6818"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan6820"
x="220.21326"
y="965.48907" /></text>
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-6"
cx="695.5"
cy="21.862206"
r="5" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5255"
cx="63.75"
cy="88.612206"
rx="35"
ry="20" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 97.692145,83.461016 c -8.24975,3.15638 -20.39708,5.1512 -33.942146,5.1512 -13.36735,0 -25.37339,-1.94282 -33.61542,-5.02756"
id="path5257"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 48.749999,68.612206 0,19.5"
id="path5260"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 63.749999,68.612206 0,20"
id="path5262"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 78.749995,73.612206 0,15"
id="path5264"
inkscape:connector-curvature="0" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5255-4"
cx="688.75"
cy="88.612206"
rx="35"
ry="20" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 722.69213,83.461007 c -8.24975,3.15638 -20.39708,5.1512 -33.94215,5.1512 -13.36735,0 -25.37339,-1.94282 -33.61542,-5.02756"
id="path5257-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 673.74998,68.612197 0,19.5"
id="path5260-9"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 688.74998,68.612197 0,20"
id="path5262-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 703.74998,73.612197 0,15"
id="path5264-8"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-3"
cx="675.5"
cy="21.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-6-1"
cx="75.500008"
cy="21.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-3-4"
cx="55.5"
cy="21.862206"
r="5" />
<g
id="g7222"
transform="matrix(5.3724828,0,0,4.3003815,-2165.4392,-1705.739)">
<path
sodipodi:nodetypes="cscc"
inkscape:connector-curvature="0"
id="path6539"
d="m 455.82833,485.59844 c 41.57827,-30.28073 53.40475,47.15221 2.91881,73.11483 -3.62041,1.86181 -15.86491,2.74369 -18.80474,-2.63856 1.71647,0.18996 15.88593,-70.47627 15.88593,-70.47627 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.87252331;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path6602"
d="m 456.05393,485.99071 0.58484,-15.43802"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.53883839;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cscc"
inkscape:connector-curvature="0"
id="path6608"
d="m 457.12522,471.16192 c 1.40074,-7.58103 9.89754,-10.56874 26.62911,-9.90367 8.40793,0.33422 5.46615,6.61616 26.64318,3.8928 -24.10925,4.20114 -50.71021,15.86616 -53.27229,6.01087 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.74900937;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:transform-center-y="-2.4505564"
inkscape:transform-center-x="3.7268289"
inkscape:connector-curvature="0"
id="path6610"
d="m 459.97248,470.59606 c 4.69641,-3.69839 12.53506,-6.03628 30.04513,-4.18671 -30.04513,4.18671 -0.69069,-0.34889 -0.69069,-0.34889"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.37450469;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
transform="matrix(0.62400682,0.33175688,-0.29349646,1.4465075,0,0)"
sodipodi:linespacing="0%"
id="text7218"
y="179.80391"
x="815.54193"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32.90880966px;line-height:0%;font-family:FreeSerif;-inkscape-font-specification:FreeSerif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
y="179.80391"
x="815.54193"
id="tspan7220"
sodipodi:role="line">K</tspan></text>
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - The Great Pyramid.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="-298.35779"
inkscape:cy="567.36755"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="true" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:97.15888977px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="42.690994"
y="769.73535"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.75550023,1.3236263)"><tspan
sodipodi:role="line"
id="tspan4140"
x="42.690994"
y="769.73535">The Great Pyramid</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="245.05003"
y="85.340736"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="245.05003"
y="85.340736">14</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,67.362205 70,0"
id="path4797-2-8-7-5-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,47.362205 70,0"
id="path4797-2-8-6-1-1"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-33-3-0"
cx="31"
cy="25.862183"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8"
cx="92"
cy="25.862183"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-39-3-3"
cx="72"
cy="25.862183"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-7-8-5"
cx="52"
cy="25.862183"
r="5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,67.362205 70,0"
id="path4797-2-8-7-5-1-5"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,47.362205 70,0"
id="path4797-2-8-6-1-1-7"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-33-3-0-1"
cx="656"
cy="25.862192"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-6"
cx="717"
cy="25.862192"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-39-3-3-9"
cx="697"
cy="25.862192"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-7-8-5-8"
cx="677"
cy="25.862192"
r="5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 351.53308,298.78841 555.5839,573.54991 290.92393,609.91539 149.50257,547.28593 Z"
id="path9573"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:14.76638889;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 288.87047,607.88403 351.56623,304.8604"
id="path9575"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5.10577774;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M -12.124424,488.69627 202.02378,488.13759 M 492.951,487.37861 761.6576,486.6776"
id="path9577"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Trump - The Illuminate.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="211.25211"
inkscape:cy="649.04123"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:106.62818909px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="69.985413"
y="851.45581"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.82913274,1.2060795)"><tspan
sodipodi:role="line"
id="tspan4140"
x="69.985413"
y="851.45581">The Illuminate</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="272.28891"
y="84.178261"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="272.28891"
y="84.178261">4</tspan></text>
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-33"
cx="30.5"
cy="32.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44"
cx="91.5"
cy="32.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-39"
cx="71.5"
cy="32.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-7"
cx="51.5"
cy="32.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-33-3"
cx="655.5"
cy="32.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-7"
cx="716.5"
cy="32.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-39-0"
cx="696.5"
cy="32.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-7-0"
cx="676.5"
cy="32.862206"
r="5" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 490.75061,432.76232 c -35.94802,-53.92957 -66.72767,-71.63236 -100.0051,-82.8325 L 229.12111,499.4324 c 40.81591,11.84383 84.25677,52.07511 109.09647,87.88327 z"
id="path4147"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 491.76077,432.76233 c 47.6372,-9.81216 82.74993,10.43438 117.17769,32.32488 L 461.45619,636.81314 C 418.68207,604.72605 378.3434,594.55793 338.21758,586.30552 Z"
id="path4149"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 460.44604,635.80299 c -3.35777,5.39689 -3.02201,14.48729 -1.01015,25.25381 l 0,0 -129.29953,-58.58884 -100.0051,-78.7919 c 6.81617,-7.7445 2.63583,-15.48901 -1.01015,-23.23351"
id="path4151"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 608.93846,465.08721 c -0.79134,11.96197 -0.50966,22.31442 4.04062,26.26396 L 461.45619,659.0365"
id="path4153"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 337.20743,585.29536 -5.05076,19.1929"
id="path4155"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:135.71669006px;line-height:0%;font-family:'Tlwg Typo';-inkscape-font-specification:'Tlwg Typo Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="876.7605"
y="123.07278"
id="text4170"
sodipodi:linespacing="0%"
transform="matrix(0.49762401,0.40194003,-1.1266832,1.0995067,0,0)"><tspan
sodipodi:role="line"
id="tspan4172"
x="876.7605"
y="123.07278">E</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 337.2567,431.99094 C 290.71794,341.37215 193.1138,271.22655 120.08411,223.21646 c 65.94928,29.54035 133.21741,52.04681 191.42857,122.85715 -3.79414,12.7471 -6.96954,30.8071 -6.96954,30.8071 -14.65322,1.17189 -32.2843,6.23918 -41.74546,5.78607 -50.04566,-81.89931 -93.0217,-106.5591 -139.68311,-157.77664"
id="path4174"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Trump - The Initiate.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="-294.31718"
inkscape:cy="563.32694"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:106.62818909px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="177.19795"
y="849.7807"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.82913274,1.2060795)"><tspan
sodipodi:role="line"
id="tspan4140"
x="177.19795"
y="849.7807">The Initiate</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="272.28891"
y="84.178261"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="272.28891"
y="84.178261">3</tspan></text>
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-4"
cx="30.5"
cy="32.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-6"
cx="71.5"
cy="32.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-36"
cx="50.5"
cy="32.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-4-2"
cx="675.5"
cy="32.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-6-8"
cx="716.5"
cy="32.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-36-0"
cx="695.5"
cy="32.862206"
r="5" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 487.01608,482.00417 c -35.94802,-53.92957 -66.72767,-71.63236 -100.0051,-82.8325 l -161.6244,149.50258 c 40.81591,11.84383 84.25677,52.07511 109.09647,87.88327 z"
id="path4147"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 488.02624,482.00418 c 47.6372,-9.81216 82.74993,10.43438 117.17769,32.32488 L 457.72166,686.05499 C 414.94754,653.9679 374.60887,643.79978 334.48305,635.54737 Z"
id="path4149"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 456.71151,685.04484 c -3.35777,5.39689 -3.02201,14.48729 -1.01015,25.25381 l 0,0 -129.29953,-58.58884 -100.0051,-78.7919 c 6.81617,-7.7445 2.63583,-15.48901 -1.01015,-23.23351"
id="path4151"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 605.20393,514.32906 c -0.79134,11.96197 -0.50966,22.31442 4.04062,26.26396 L 457.72166,708.27835"
id="path4153"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 333.4729,634.53721 -5.05076,19.1929"
id="path4155"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:191.14733887px;line-height:0%;font-family:'Tlwg Typo';-inkscape-font-specification:'Tlwg Typo Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="781.09479"
y="159.21013"
id="text4169"
sodipodi:linespacing="0%"
transform="matrix(0.55027456,0.49085698,-0.97525619,0.9473247,0,0)"><tspan
sodipodi:role="line"
id="tspan4171"
x="781.09479"
y="159.21013">T</tspan></text>
<g
id="g4644"
transform="matrix(1.0014824,0,0,0.95808494,687.44796,-124.48339)">
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path10151-4-6"
d="m -580.56414,526.09294 c 64.2289,-53.27467 112.54638,-42.71892 158.62659,3.33126 -44.61916,40.41385 -99.35496,35.98196 -158.62659,-3.33126 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:28.64778137;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0"
id="path10153-7-2"
d="m -522.13287,520.32465 c 1.5142,-12.15794 12.31249,-20.76021 24.13679,-19.22818 11.8243,1.53202 20.21074,12.62002 18.74575,24.78428 -1.46502,12.1643 -12.22844,20.81267 -24.05882,19.33124 -11.83042,-1.48144 -20.2616,-12.53345 -18.84582,-24.70391"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15.92164803;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
</g>
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - The Pentagon.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="-298.35779"
inkscape:cy="567.36755"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="true" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:113.78829956px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="33.481777"
y="897.90552"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.88480916,1.1301872)"><tspan
sodipodi:role="line"
id="tspan4140"
x="33.481777"
y="897.90552">The Pentagon</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="245.05003"
y="85.340736"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="245.05003"
y="85.340736">22</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="220.21326"
y="965.48907"
id="text6818"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan6820"
x="220.21326"
y="965.48907" /></text>
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-6"
cx="705.5"
cy="21.862206"
r="5" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5255"
cx="63.75"
cy="88.612206"
rx="35"
ry="20" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 97.692145,83.461016 c -8.24975,3.15638 -20.39708,5.1512 -33.942146,5.1512 -13.36735,0 -25.37339,-1.94282 -33.61542,-5.02756"
id="path5257"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 48.749999,68.612206 0,19.5"
id="path5260"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 63.749999,68.612206 0,20"
id="path5262"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 78.749995,73.612206 0,15"
id="path5264"
inkscape:connector-curvature="0" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5255-4"
cx="688.75"
cy="88.612206"
rx="35"
ry="20" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 722.69213,83.461007 c -8.24975,3.15638 -20.39708,5.1512 -33.94215,5.1512 -13.36735,0 -25.37339,-1.94282 -33.61542,-5.02756"
id="path5257-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 673.74998,68.612197 0,19.5"
id="path5260-9"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 688.74998,68.612197 0,20"
id="path5262-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 703.74998,73.612197 0,15"
id="path5264-8"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-3"
cx="685.5"
cy="21.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-6-1"
cx="85.500008"
cy="21.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-3-4"
cx="65.5"
cy="21.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-3-4-8"
cx="45.5"
cy="21.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-3-9"
cx="665.5"
cy="21.862206"
r="5" />
<path
sodipodi:type="star"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path7186"
sodipodi:sides="5"
sodipodi:cx="-666.70068"
sodipodi:cy="147.26552"
sodipodi:r1="99.406403"
sodipodi:r2="79.991875"
sodipodi:arg1="0.9151007"
sodipodi:arg2="1.5790441"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m -606.09153,226.05742 -61.2689,1.19725 -55.54654,2.00161 -20.07179,-57.90021 -19.06848,-52.20937 48.86386,-36.981556 43.76158,-34.268778 50.27131,35.044357 46.11461,31.030097 -17.79447,58.64016 z"
inkscape:transform-center-x="1.0942069"
inkscape:transform-center-y="-21.048322"
transform="matrix(0.70571245,-2.1688588,2.0916556,0.80387542,525.19893,-1085.9323)" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - The Sacred Chao.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="20.850408"
inkscape:cy="526.96145"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="true" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:102.55361176px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="37.08025"
y="809.2525"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.79744912,1.2539985)"><tspan
sodipodi:role="line"
id="tspan4140"
x="37.08025"
y="809.2525">The Sacred Chao</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="245.05003"
y="85.340736"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="245.05003"
y="85.340736">23</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="220.21326"
y="965.48907"
id="text6818"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan6820"
x="220.21326"
y="965.48907" /></text>
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-6"
cx="720.5"
cy="21.862206"
r="5" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5255"
cx="63.75"
cy="88.612206"
rx="35"
ry="20" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 97.692145,83.461016 c -8.24975,3.15638 -20.39708,5.1512 -33.942146,5.1512 -13.36735,0 -25.37339,-1.94282 -33.61542,-5.02756"
id="path5257"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 48.749999,68.612206 0,19.5"
id="path5260"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 63.749999,68.612206 0,20"
id="path5262"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 78.749995,73.612206 0,15"
id="path5264"
inkscape:connector-curvature="0" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5255-4"
cx="688.75"
cy="88.612206"
rx="35"
ry="20" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 722.69213,83.461007 c -8.24975,3.15638 -20.39708,5.1512 -33.94215,5.1512 -13.36735,0 -25.37339,-1.94282 -33.61542,-5.02756"
id="path5257-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 673.74998,68.612197 0,19.5"
id="path5260-9"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 688.74998,68.612197 0,20"
id="path5262-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 703.74998,73.612197 0,15"
id="path5264-8"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-3"
cx="700.5"
cy="21.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-6-1"
cx="95.500008"
cy="21.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-3-4"
cx="75.5"
cy="21.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-3-4-8"
cx="55.5"
cy="21.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-3-9"
cx="680.5"
cy="21.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-3-4-8-6"
cx="35.5"
cy="21.862206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-44-3-8-1-3-9-7"
cx="660.5"
cy="21.862206"
r="5" />
<g
id="g7181"
transform="translate(3.9156147e-6,3.0313527e-7)">
<circle
r="227.28432"
cy="479.60571"
cx="366.68539"
id="path7154"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
sodipodi:open="true"
d="m 363.28606,474.96195 a 111.88408,103.59998 0 0 1 -52.9366,92.97535 111.88408,103.59998 0 0 1 -113.4831,2.27089 111.88408,103.59998 0 0 1 -57.22505,-90.77093"
sodipodi:end="3.1452108"
sodipodi:start="6.236352"
sodipodi:ry="103.59998"
sodipodi:rx="111.88408"
sodipodi:cy="479.8121"
sodipodi:cx="251.52466"
sodipodi:type="arc"
id="path7156"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:20.40662384;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
sodipodi:open="true"
d="M 363.25317,490.44257 A 115.58161,113.06426 0 0 1 473.08844,375.35881 115.58161,113.06426 0 0 1 594.02549,479.24659"
sodipodi:end="6.2031659"
sodipodi:start="3.1225024"
sodipodi:ry="113.06426"
sodipodi:rx="115.58161"
sodipodi:cy="488.28427"
sodipodi:cx="478.81372"
sodipodi:type="arc"
id="path7156-7"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:21.16535759;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
</g>
<path
sodipodi:type="star"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path7186"
sodipodi:sides="5"
sodipodi:cx="-666.70068"
sodipodi:cy="147.26552"
sodipodi:r1="99.406403"
sodipodi:r2="79.991875"
sodipodi:arg1="0.9151007"
sodipodi:arg2="1.5790441"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m -606.09153,226.05742 -61.2689,1.19725 -55.54654,2.00161 -20.07179,-57.90021 -19.06848,-52.20937 48.86386,-36.981556 43.76158,-34.268778 50.27131,35.044357 46.11461,31.030097 -17.79447,58.64016 z"
inkscape:transform-center-x="0.20666589"
inkscape:transform-center-y="-3.6579615"
transform="matrix(0.13329091,-0.37692331,0.3950599,0.13970452,278.67926,207.73972)" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:'Courier 10 Pitch';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;-inkscape-font-specification:'Courier 10 Pitch';font-stretch:normal;font-variant:normal;"
x="459.61942"
y="516.47626"
id="text7214"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan7216"
x="459.61942"
y="516.47626" /></text>
<g
id="g7222"
transform="matrix(0.92172249,0,0,0.80306578,42.120637,68.445982)">
<path
sodipodi:nodetypes="cscc"
inkscape:connector-curvature="0"
id="path6539"
d="m 455.82833,485.59844 c 41.57827,-30.28073 53.40475,47.15221 2.91881,73.11483 -3.62041,1.86181 -15.86491,2.74369 -18.80474,-2.63856 1.71647,0.18996 15.88593,-70.47627 15.88593,-70.47627 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.87252331;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path6602"
d="m 456.05393,485.99071 0.58484,-15.43802"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.53883839;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cscc"
inkscape:connector-curvature="0"
id="path6608"
d="m 457.12522,471.16192 c 1.40074,-7.58103 9.89754,-10.56874 26.62911,-9.90367 8.40793,0.33422 5.46615,6.61616 26.64318,3.8928 -24.10925,4.20114 -50.71021,15.86616 -53.27229,6.01087 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.74900937;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:transform-center-y="-2.4505564"
inkscape:transform-center-x="3.7268289"
inkscape:connector-curvature="0"
id="path6610"
d="m 459.97248,470.59606 c 4.69641,-3.69839 12.53506,-6.03628 30.04513,-4.18671 -30.04513,4.18671 -0.69069,-0.34889 -0.69069,-0.34889"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.37450469;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
transform="matrix(0.62400682,0.33175688,-0.29349646,1.4465075,0,0)"
sodipodi:linespacing="0%"
id="text7218"
y="179.80391"
x="815.54193"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32.90880966px;line-height:0%;font-family:FreeSerif;-inkscape-font-specification:FreeSerif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
y="179.80391"
x="815.54193"
id="tspan7220"
sodipodi:role="line">K</tspan></text>
</g>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Trump - The Sacred Cow.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="465.85787"
inkscape:cy="682.85714"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:106.62818909px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="17.400759"
y="851.37164"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.82913274,1.2060795)"><tspan
sodipodi:role="line"
id="tspan4140"
x="17.400759"
y="851.37164">The Sacred Cow</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="272.28891"
y="84.178261"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="272.28891"
y="84.178261">1</tspan></text>
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732"
cx="40"
cy="32.362206"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-2"
cx="697.14282"
cy="32.362206"
r="5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.87199974;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 410.61135,264.33935 c -2.28385,-12.88045 -12.85707,-18.19855 -3.63604,-41.57486 15.369,-14.27598 27.80388,-7.13769 39.99644,1.76914 l -1.21201,39.80572 -1.21201,-40.69029 c 11.31212,-7.75483 22.62425,-18.64859 33.93638,0.88457 10.34295,11.27333 5.24336,24.42507 -3.63605,38.03657 l 0,-1.76914"
id="path4158"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10.87199974;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 506.36042,218.34163 c 0,0 -8.18191,21.21694 -9.69611,41.57486 11.83055,12.22214 26.17033,7.96233 41.20845,-0.88457 8.60065,-15.54351 5.28387,-25.13112 -1.21201,-36.26743"
id="path4160"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.24800014;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="M 438.58992,306.55069 C 396.3738,298.5217 365.76685,274.73847 365.76686,246.6479 365.76687,211.96189 412.43363,183.84333 470,183.84333 c 57.56637,0 104.23313,28.11856 104.23314,62.80457 10e-6,33.54109 -43.63684,60.94114 -98.56958,62.71345 -1.87512,0.0605 -3.7634,0.0911 -5.66356,0.0911"
id="path4162"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cssssc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect12143"
width="311.42856"
height="408.57144"
x="211.79755"
y="394.36108"
rx="100"
ry="100" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:8.07811069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect12143-3"
width="294.06476"
height="125.49334"
x="218.33662"
y="673.7572"
rx="100"
ry="55" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.07831573;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 255.05846,710.20497 c 147.88272,20.37498 11.80276,100.94732 0,0 z"
id="path12160"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.07831573;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 471.42561,708.37558 c -147.88272,20.37498 -11.80276,100.94731 0,0 z"
id="path12160-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12177"
cx="283.22614"
cy="502.2182"
rx="48.57143"
ry="43.57143" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path12177-7"
cx="446.08328"
cy="502.9325"
rx="48.57143"
ry="43.57143" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 234.04242,431.10673 -118.3822,-53.79745 c -21.019486,-8.32002 -40.778838,-12.14523 -55.776229,1.01505 -6.242516,17.33231 -3.556914,30.68389 2.276586,42.63193 24.213678,35.9626 52.714023,45.16742 79.680313,63.94789 14.75892,-11.60778 32.34974,-15.63977 50.08478,-19.28587 l 18.21265,1.01505 0,1.01504"
id="path4154"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 503.10044,435.57502 118.3822,-53.79745 c 21.01949,-8.32002 40.77884,-12.14523 55.77623,1.01505 6.24252,17.33231 3.55691,30.68389 -2.27658,42.63193 -24.21368,35.9626 -52.71403,45.16742 -79.68033,63.94789 -14.75892,-11.60778 -32.34974,-15.63977 -50.08478,-19.28587 l -18.21265,1.01505 0,1.01504"
id="path4154-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 287.51184,800.07536 160,1.42857 c -36.17262,34.21798 -97.34046,54.61046 -160,-1.42857 z"
id="path12234"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 472.85714,309.50506 c -12.04516,30.81198 -30.2046,29.79539 -57.14285,45.71428 9.74247,-22.57612 32.66425,-30.80118 22.14285,-49.99999"
id="path4854"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - Trump - The Skeptic.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="266.97457"
inkscape:cy="729.85343"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="false" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:106.62818909px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="140.64822"
y="846.43048"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.82913274,1.2060795)"><tspan
sodipodi:role="line"
id="tspan4140"
x="140.64822"
y="846.43048">The Skeptic</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="272.28891"
y="84.178261"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="272.28891"
y="84.178261">6</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,47.362205 70,0"
id="path4797-2"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-5"
cx="61.000004"
cy="26.862198"
r="5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,47.362205 70,0"
id="path4797-2-4"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-5-9"
cx="686"
cy="26.862204"
r="5" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:13.93882942;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 572.09617,369.72543 c -2.77529,-2.31275 -52.52333,-9.3533 -49.2201,2.15571 4.28427,14.92712 41.56869,41.1869 45.63429,41.44775 11.40328,0.73164 -12.34137,19.49227 -24.71122,16.50709 -19.7403,-4.76386 -36.74247,-31.03805 -49.39309,-42.41243 -64.27546,-57.79108 -151.78569,-45.59533 -182.8172,-1.46967 -3.84973,50.77968 168.71411,81.98128 156.45954,199.26196 4.7132,68.81432 -25.59744,152.55043 -116.35449,169.54829 -52.31884,6.60295 -113.43232,2.59054 -151.03708,-45.94212 l -17.90069,-32.81579"
id="path4143"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cssssccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:13.93882942;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 572.09617,369.72544 c 5.50953,-0.10459 4.66724,-23.64776 4.93699,-31.00893 1.10423,-30.13315 -20.59251,-45.43201 -27.16023,-9.66365 -2.0682,11.26357 -31.76208,-12.54931 -34.14702,-13.17585 -53.70161,-14.10777 -82.53745,-39.38424 -125.99304,-33.66037 -93.63757,14.71403 -126.9944,39.64041 -152.15587,108.29213 -18.44063,90.32006 132.49552,47.66015 166.70018,194.70707 15.82823,45.38766 22.14726,98.16637 -44.75172,126.88775 -70.62357,18.50397 -102.62054,1.94921 -154.39347,-16.40789 l -20.13827,-18.59563"
id="path4145"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cssscccccc" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4147"
cx="562.52631"
cy="330.40771"
rx="1.1187932"
ry="5.1958346" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.007586;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 514.9055,267.89014 12.02937,43.49945 11.17013,-41.37753"
id="path4149"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.58278108;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4151"
cx="513.63922"
cy="303.82037"
rx="2.3284066"
ry="5.5580959" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.58278108;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4151-3"
cx="537.41357"
cy="305.18771"
rx="2.3284066"
ry="5.5580959" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:13.93882942;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 270.022,751.48255 c 10.70467,29.07129 0.69221,49.46166 -8.95035,70.00704 15.66311,-4.69584 31.32621,-5.44205 46.98932,4.37543"
id="path4170"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:13.93882942;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 324.84287,755.85799 c 7.02107,22.16646 7.14354,46.01913 2.23758,71.1009 15.6631,-13.59657 31.32621,-12.18099 46.98931,-5.4693"
id="path4172"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:13.93882942;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 239.81458,706.63429 17.90069,-43.7544 5.59397,54.693 0,0"
id="path4174"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:13.93882942;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 301.34821,719.76061 7.83155,-45.94211 17.90069,43.75439"
id="path4176"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:13.93882942;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 355.05028,711.00974 -3.35638,-42.66054 25.73225,32.81579"
id="path4178"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:14.52750206;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 292.96326,316.89083 c -7.10404,-45.07227 -11.01033,-100.14284 -46.39216,-131.8795 -29.97637,-5.30807 -49.98633,4.46333 -63.78387,23.63431 16.95744,-10.41369 53.90029,21.86718 19.23641,52.52069 33.21829,-14.92639 35.79245,24.07045 11.13686,53.83371 12.48679,3.73596 37.46038,-7.8781 37.46038,-7.8781 25.44989,-2.99784 21.82594,10.76224 24.29861,21.00827"
id="path4180"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:14.67648315;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 343.51906,292.29692 c -3.70846,-43.44639 -13.24915,-102.23834 15.36598,-143.84181 29.51513,-15.67882 52.46979,-14.07111 71.33505,-1.6881 -19.97395,-3.29658 -50.06066,39.36624 -6.94248,54.5982 -37.79039,-1.49464 -30.90995,34.80062 1.70352,52.85302 -11.92215,7.91381 -40.4289,6.43433 -40.4289,6.43433 -26.89152,6.50634 -19.80518,17.67038 -19.8438,27.85771"
id="path4180-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccc" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - The Tower of Babel.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="-294.31718"
inkscape:cy="563.32694"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="true" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:97.05931854px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="38.529301"
y="768.94653"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.754726,1.3249842)"><tspan
sodipodi:role="line"
id="tspan4140"
x="38.529301"
y="768.94653">The Tower of Babel</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="245.05003"
y="85.340736"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="245.05003"
y="85.340736">16</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,77.362205 70.000005,0"
id="path4797-2-8-7-5-8"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,57.362205 70.000005,0"
id="path4797-2-8-6-1-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,37.362205 70.000005,0"
id="path4797-2-8-6-1-7-6"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-5-0-3"
cx="61"
cy="16.877205"
r="5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,77.362205 70,0"
id="path4797-2-8-7-5-8-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,57.362205 70,0"
id="path4797-2-8-6-1-7-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,37.362205 70,0"
id="path4797-2-8-6-1-7-6-3"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-5-0-3-3"
cx="686"
cy="16.862173"
r="5" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:15.06883907px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="96.61393"
y="173.80008"
id="text4154"
sodipodi:linespacing="0%"
transform="scale(0.83327803,1.2000796)"><tspan
sodipodi:role="line"
id="tspan4156"
x="96.61393"
y="173.80008"
style="font-size:87.90155792px">let us go down,</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:21.90166664px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="81.121414"
y="213.07573"
id="text4158"
sodipodi:linespacing="0%"
transform="scale(0.54790353,1.8251388)"><tspan
sodipodi:role="line"
id="tspan4160"
x="81.121414"
y="213.07573"
style="font-size:109.5083313px"> and there confound</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:18.61521149px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-6.7617874"
y="487.81766"
id="text4174"
sodipodi:linespacing="0%"
transform="scale(0.89634809,1.115638)"><tspan
sodipodi:role="line"
id="tspan4176"
x="-6.7617874"
y="487.81766"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:93.07606506px;font-family:Sans;-inkscape-font-specification:'Sans Bold'"> their language,</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:22.28633881px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="23.954351"
y="653.1889"
id="text4178"
sodipodi:linespacing="0%"
transform="scale(1.0120776,0.98806655)"><tspan
sodipodi:role="line"
id="tspan4180"
x="23.954351"
y="653.1889"
style="font-size:74.28779602px"> that they may not </tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:24.089571px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="33.435596"
y="503.79947"
id="text4182"
sodipodi:linespacing="0%"
transform="scale(0.63357351,1.5783488)"><tspan
sodipodi:role="line"
id="tspan4184"
x="33.435596"
y="503.79947"
style="font-size:90.33590698px">understand one another</tspan></text>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
<?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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Discordian Tarot - The Trout.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="56.825557"
inkscape:cy="563.32694"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m -28.571429,902.36221 812.857139,-10e-6"
id="path4136"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:106.62818909px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="204.0011"
y="848.10559"
id="text4138"
sodipodi:linespacing="0%"
transform="scale(0.82913274,1.2060795)"><tspan
sodipodi:role="line"
id="tspan4140"
x="204.0011"
y="848.10559">The Trout</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:90.61063385px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="272.28891"
y="84.178261"
id="text4142"
sodipodi:linespacing="0%"
transform="scale(1.1867186,0.84265976)"><tspan
sodipodi:role="line"
id="tspan4144"
x="272.28891"
y="84.178261">8</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25,47.362205 70,0"
id="path4797-2-8-2-2"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-4-5"
cx="41"
cy="25.8622"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-6-7"
cx="82"
cy="25.8622"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-36-1"
cx="61"
cy="25.8622"
r="5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 650,47.362205 70,0"
id="path4797-2-8-2-2-5"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-4-5-2"
cx="666"
cy="25.862198"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-6-7-4"
cx="707"
cy="25.862198"
r="5" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4732-36-1-4"
cx="686"
cy="25.862198"
r="5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 189.58559,467.2056 c -26.6062,12.66013 -50.65705,31.34083 -71.338,57.45559 -3.89551,4.91903 61.01567,16.17904 57.35795,21.66896 5.74541,4.54697 -55.23079,-7.33638 -49.5863,-3.31278 165.40409,117.90617 288.40338,16.42344 423.34274,7.35339 30.30458,21.21546 60.60915,43.36795 90.91373,38.38579 -38.45262,-43.09984 -21.99483,-104.38243 4.04061,-147.48227 -44.78789,3.58571 -66.8629,37.45525 -96.97464,60.60915 -82.93549,-30.20924 -168.4812,-55.71613 -245.19874,-56.67091"
id="path4146"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cscsccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5.13095427;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 215.8344,560.59193 c 6.70468,35.27262 63.17575,14.07241 73.16541,22.30544 34.57026,-9.34785 -48.26218,-33.35896 -58.26135,-27.2622"
id="path4148"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path4150"
cx="171.56494"
cy="504.91391"
rx="18.182745"
ry="9.0913725" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.79337454;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 310.90068,446.49328 c 10.53815,-20.86262 22.21317,-40.25407 38.39064,-53.81915 31.36901,6.93316 46.79785,19.75983 38.39064,41.39934 l -14.92969,19.3197"
id="path4152"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 323.08781,596.83778 c 1.54162,27.89841 -0.93462,28.84931 46.46702,36.36548 14.23576,-13.07042 -1.14394,14.02242 -10.10153,-40.4061"
id="path4154"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 456.42795,564.51289 c 11.15023,35.31678 50.37515,48.6198 82.83251,62.62946 l -6.06092,-64.64976 -16.16244,-10.10153"
id="path4156"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.93930626;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 185.11356,465.16293 40.08529,-198.67771 80.17056,194.78206 c -40.08529,23.05155 -80.17056,16.86722 -120.25585,3.89565 z"
id="path4158"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
sodipodi:type="star"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:10.72013092;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4162"
sodipodi:sides="5"
sodipodi:cx="327.14285"
sodipodi:cy="212.36221"
sodipodi:r1="53.851646"
sodipodi:r2="19.162191"
sodipodi:arg1="0.38050638"
sodipodi:arg2="0.94850176"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 377.14285,232.36221 -38.83033,-4.42989 -14.73995,38.16306 -7.78615,-38.29876 -40.85012,-2.22548 34.01823,-19.24004 -10.50682,-39.53849 28.81057,26.40776 34.35655,-22.21064 -16.21231,35.56093 z"
inkscape:transform-center-x="7.176644"
inkscape:transform-center-y="10.643245"
transform="matrix(0.38928052,0.23172189,-0.24561609,0.41262203,163.39935,259.8764)" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4421"
width="750"
height="1055"
x="-2.5"
y="-0.13779527" />
</g>
</svg>
@everyone - yeah, that's YOU ;-)
Here's a start on documentation. I am, for sure, repeating stuff stated elsewhere but it is to get a coherent start that can be fleshed out with details. Everything is open for change, of course.
I suggest that we take this as an opportunity to see how a real collaborative project works in TWederation. (The collaboration thus far, i.e of core dev, is probably not typical of how collaboration will function).
It would expect this collaboration to highlight practical issues that are probably very good to face right now. ("Would expect" is not true; I've already go several but must get tagging to work properly to list them.)
The target audience for these docs is the average TW user who has heard the term "TWederation" but has little clue about what it is, and why. Thus:<br><br>
!!A Gentle Guide to TWederation
^^Chapter name with a nod to [[A Gentle Guide to TiddlyWiki|http://tiddlywiki.com/#A%20Gentle%20Guide%20to%20TiddlyWiki]].^^
!!!What is the TWederation - and why?
The ''TWederation'' is the universe of ~TiddlyWikis set up for exchanging tiddlers.
More specifically, the TWederation is the collective name for an ever changing number of ~TiddlyWiki networks. Wikis in a network are typically regular ~TiddlyWikis, hosted on the web, and with the necessary plugins to enable the other wikis in its same network to <<stretch "''fetch'' tiddlers" "from it." """Fetching is a key concept in TWederation. It is NOT possible to "push" anything (as e.g. //e-mail// services typically do ).
""">> (There is more on all this further down.)
The original, and so far biggest, network is simply referred to as [[The TWederation]] and contains the wiki at [[http://www.tiddlyspot.com]] that serves as a distribution point for the plugins and a general information center about the TWederation..
Here is an illustration of a(-nother) network. You see differently named, twederated wikis and from which wikis they are //fetching//.
<br><br>
<div style="outline:1px solid silver;outline-offset:.5em; padding:0 5px ">
<span style="text-align: center;display: block;">{{TWederation-example - Mat von TWaddle (20160802012656129)}}</span>
//Oooh// - that is your ~TiddlyWiki in the middle, with a loaded stack of cool tiddlers!<br>
You are //fetching// from four other twederated wikis. Apparently you're not fetching from the Tiddly Docs wiki, at least not in this particular wiki of yours. But - //aha!// - Tiddly Docs is fetching from you! (//- thanks! Love to you!// )
</div><br>
!!!Applications
TWederation opens up great possibilities for collaboration and completely new ~TiddlyWiki [[applications]].
!!!How to "twederate" a wiki
To participate in a TWederation, i.e to enable //fetching// and to //be fetched from//, your ~TiddlyWiki must:
*have the <<stretch "TWederation plugins" "installed" """ - i.e the [[TWederation core-plugin|$:/plugins/inmysocks/TWederation-core]] and, reasonably, some application. Currently there is only the [[Discussions application|$:/plugins/inmysocks/TWederation-edition]] available as the full Discussions edition.""">>
*be <<stretch "hosted" "on the web " "for example hosted on tiddlyspot or on dropbox.">> - at least during //fetching//.
*have other wikis [[twCards]] to know where to fetch from
!!!How to use
Again, the key idea in TWederation is //fetching//. You cannot "push" e.g a comment or request to someone - they must //fetch// it.
At the moment, there is no "auto fetching" (e.g on page load) so you must manually push a button to fetch from wikis that you are //following//.
[]
!!!twCards [//:wiki-ca'ds//]
twCards are ...
You
!!!the //Central Listing// in The TWederation
!!!Backend mechanics
[cleaned up version of Jeds flowchart]
That would be nice as you have all done a terrific job. Also have a safe journey home all of you!
<?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="319.38483mm"
height="297.56055mm"
viewBox="0 0 1131.6785 1054.3484"
id="svg4841"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Clone.svg">
<defs
id="defs4843" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="540.56697"
inkscape:cy="525.09413"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4846">
<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(78.97923,-26.620837)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:24.33815765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5410"
cx="-781.47174"
cy="351.96286"
rx="352.28445"
ry="669.34521"
transform="matrix(-0.2541883,-0.96715475,0.81889039,-0.57394993,0,0)" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:45;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7471"
width="432.85715"
height="785.71429"
x="19.592199"
y="229.54066" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:99.72035217px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="58.318962"
y="263.89478"
id="text7473"
sodipodi:linespacing="0%"
transform="scale(0.75556036,1.323521)"><tspan
sodipodi:role="line"
id="tspan7475"
x="58.318962"
y="263.89478">Tie Tales</tspan></text>
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:45;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7471-8"
width="432.85715"
height="785.71429"
x="536.02081"
y="226.6835" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:99.72035217px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="741.823"
y="261.73605"
id="text7473-7"
sodipodi:linespacing="0%"
transform="scale(0.75556036,1.323521)"><tspan
sodipodi:role="line"
id="tspan7475-9"
x="741.823"
y="261.73605">Tie Tales 1 </tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 19.592199,396.68352 446.73506,390.96923"
id="path7514"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 532.44934,392.39781 437.14283,-4.28572"
id="path7516"
inkscape:connector-curvature="0" />
</g>
</svg>
<?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="319.38483mm"
height="297.56055mm"
viewBox="0 0 1131.6785 1054.3484"
id="svg4841"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Close.svg">
<defs
id="defs4843" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="683.73983"
inkscape:cy="525.09413"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4846">
<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(78.97923,-26.620837)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:24.33815765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5410"
cx="-781.47174"
cy="351.96286"
rx="352.28445"
ry="669.34521"
transform="matrix(-0.2541883,-0.96715475,0.81889039,-0.57394993,0,0)" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:45;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 289.67503,360.76384 712.36648,731.17463"
id="path6604"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:46.925457;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 596.61342,246.70222 406.18639,871.09006"
id="path6606"
inkscape:connector-curvature="0" />
</g>
</svg>
<?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="319.38483mm"
height="297.56055mm"
viewBox="0 0 1131.6785 1054.3484"
id="svg4841"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Delete.svg">
<defs
id="defs4843" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="647.94661"
inkscape:cy="488.5945"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4846">
<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(78.97923,-26.620837)">
<path
transform="matrix(-0.2541883,-0.96715475,0.81889039,-0.57394993,0,0)"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:24.33815765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m -429.18729,351.96286 c 0,9.4305 -0.10474,18.84049 -0.313,28.22434 -3.71209,167.25935 -40.31222,326.21601 -102.86872,445.07422 -66.06615,125.52658 -155.67108,196.04668 -249.10273,196.04668 -93.43165,0 -183.03658,-70.52009 -249.10276,-196.04668 -2.0149,-3.82843 -4.0029,-7.69846 -5.9638,-11.60903 m -71.3769,-713.31785 c 17.5501,-82.193632 43.69,-157.733436 77.3407,-221.67022 66.06618,-125.52658 155.67111,-196.04668 249.10276,-196.04667 93.43165,0 183.03657,70.5201 249.10272,196.04667 34.45499,65.46494 61.03583,143.094167 78.58435,227.57507"
id="path5410"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cssssccsssc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:50;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 175.30648,260.96923 383.87792,1048.112 c 61.54218,29.6685 345.67873,22.399 464.2857,-7.1428 L 969.5922,260.96923 c -116.83692,21.67885 -386.01786,30.62927 -794.28572,0 z"
id="path6013"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 293.87791,282.39781 466.73506,1065.2549"
id="path6015"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 421.02077,286.68352 522.44934,1058.1121"
id="path6019"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 548.16363,289.54066 44.28571,764.28564"
id="path6021"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 658.16363,293.82638 2.85714,761.42852"
id="path6023"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 751.02077,290.96923 726.73506,1046.6835"
id="path6025"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 856.73506,282.39781 783.87791,1039.5406"
id="path6027"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:40;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 179.5922,250.96924 c 93.64772,-48.7957 614.05265,-65.01821 791.42861,4.28571"
id="path6029"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
</svg>
<?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="319.38483mm"
height="297.56055mm"
viewBox="0 0 1131.6785 1054.3484"
id="svg4841"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Edit.svg">
<defs
id="defs4843" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="231.78672"
inkscape:cy="525.09413"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4846">
<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(78.97923,-26.620837)">
<path
transform="matrix(-0.2541883,-0.96715475,0.81889039,-0.57394993,0,0)"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:24.33815765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m -429.50916,323.34177 c 0.21415,9.51536 0.32187,19.05767 0.32187,28.62109 0,177.52139 -37.11557,347.77197 -103.18172,473.29856 -66.06615,125.52658 -155.67108,196.04668 -249.10273,196.04668 -93.43165,0 -183.03663,-70.52005 -249.10276,-196.04668 -37.0119,-70.32309 -64.9376,-154.68288 -82.3414,-246.49408 m -17.0922,-129.40605 c -2.4816,-32.06064 -3.7481,-64.60548 -3.7481,-97.39843 0,-177.52139 37.1156,-347.7719664 103.1817,-473.29854 66.06618,-125.52658 155.67111,-196.04668 249.10276,-196.04667 93.43165,0 183.03657,70.5201 249.10272,196.04667 46.8312,88.979918 79.11553,200.432426 93.94477,321.01747"
id="path5410"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cssssccssssc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:30;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 695.30649,885.25495 -534.28572,-740 100,-64.285719 532.85714,717.142859 z"
id="path5373"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:30;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 792.44934,793.82638 51.42857,165.71428"
id="path5375"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:30;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 696.73506,885.25494 145.71428,75.7143"
id="path5377"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 309.5922,149.54066 208.16363,213.82638"
id="path5379"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:29.17172623;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 359.74718,207.92305 -94.59567,68.94951"
id="path5381"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7.409;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 323.81883,168.20206 -97.02469,68.3915"
id="path5383"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 329.5922,186.68352 -88.57143,61.42857"
id="path5385"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 341.02077,198.11209 249.5922,260.96923"
id="path5387"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 292.44934,262.39781 729.5922,859.54066"
id="path5389"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 323.87791,233.82638 440,594.28571"
id="path5391"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:25.66508675;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 822.11522,912.7314 -25.04604,25.04709"
id="path5393"
inkscape:connector-curvature="0" />
</g>
</svg>
<?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="319.38483mm"
height="297.56055mm"
viewBox="0 0 1131.6785 1054.3484"
id="svg4841"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="ExportTiddler.svg">
<defs
id="defs4843" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="540.56697"
inkscape:cy="525.09413"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4846">
<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(78.97923,-26.620837)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:24.33815765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5410"
cx="-781.47174"
cy="351.96286"
rx="352.28445"
ry="669.34521"
transform="matrix(-0.2541883,-0.96715475,0.81889039,-0.57394993,0,0)" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:40;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7518"
width="357.14285"
height="845.71429"
x="631.02075"
y="168.11209" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:79.61929321px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="596.52435"
y="273.44968"
id="text7520"
sodipodi:linespacing="0%"
transform="scale(1.1035166,0.90619393)"><tspan
sodipodi:role="line"
id="tspan7522"
x="596.52435"
y="273.44968">Tiddler</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 633.87791,272.39781 352.85716,-1.42858"
id="path7524"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:30.45508194;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 473.51163,449.00676 323.79428,561.15553 475.59103,652.91362"
id="path7530"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:48.4593811;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 348.86555,558.15974 238.59615,2.76184"
id="path7532"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:40.616539;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7534"
width="269.38345"
height="405.09775"
x="-2.9566746"
y="395.56323" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 48.16363,479.54066 160,-2.85714"
id="path7536"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 49.592203,549.54066 209.59219,546.68352"
id="path7536-2"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 48.163627,613.82638 208.16363,610.96924"
id="path7536-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 48.163633,676.68352 208.16362,673.82638"
id="path7536-23"
inkscape:connector-curvature="0" />
</g>
</svg>
<?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="319.38483mm"
height="297.56055mm"
viewBox="0 0 1131.6785 1054.3484"
id="svg4841"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Info.svg">
<defs
id="defs4843" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="683.73983"
inkscape:cy="525.09413"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4846">
<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(78.97923,-26.620837)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:24.33815765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5410"
cx="-781.47174"
cy="351.96286"
rx="352.28445"
ry="669.34521"
transform="matrix(-0.2541883,-0.96715475,0.81889039,-0.57394993,0,0)" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:1458.19775391px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-21.554438"
y="1440.1937"
id="text6639"
sodipodi:linespacing="0%"
transform="matrix(0.89159293,-0.91994581,0.32107796,0.79029976,0,0)"><tspan
sodipodi:role="line"
id="tspan6641"
x="-21.554438"
y="1440.1937">i</tspan></text>
</g>
</svg>
<?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="319.38483mm"
height="297.56055mm"
viewBox="0 0 1131.6785 1054.3484"
id="svg4841"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="NewHere.svg">
<defs
id="defs4843" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="683.73983"
inkscape:cy="525.09413"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4846">
<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(78.97923,-26.620837)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:24.33815765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5410"
cx="-781.47174"
cy="351.96286"
rx="352.28445"
ry="669.34521"
transform="matrix(-0.2541883,-0.96715475,0.81889039,-0.57394993,0,0)" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:45;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 895.30648,226.68352 719.59219,225.25495 Z"
id="path6664"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:51.0934639;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 806.73505,153.82638 0,152.85715"
id="path6666"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:51.43395615;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect6670"
width="568.85272"
height="173.13849"
x="199.45157"
y="459.40005"
ry="0" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path6672"
cx="717.44934"
cy="512.39783"
rx="16.428572"
ry="14.285714" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:70px;line-height:0%;font-family:Sans;-inkscape-font-specification:'Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="305.30649"
y="569.54065"
id="text6682"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan6684"
x="305.30649"
y="569.54065">Here...</tspan></text>
</g>
</svg>
<?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="319.38483mm"
height="297.56055mm"
viewBox="0 0 1131.6785 1054.3484"
id="svg4841"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="NewJournalHere.svg">
<defs
id="defs4843" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="683.73983"
inkscape:cy="525.09413"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4846">
<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(78.97923,-26.620837)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:24.33815765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5410"
cx="-781.47174"
cy="351.96286"
rx="352.28445"
ry="669.34521"
transform="matrix(-0.2541883,-0.96715475,0.81889039,-0.57394993,0,0)" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:45;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 895.30648,226.68352 719.59219,225.25495 Z"
id="path6664"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:51.0934639;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 806.73505,153.82638 0,152.85715"
id="path6666"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:50;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect6670"
width="661.51892"
height="614.37616"
x="124.54703"
y="367.35266"
ry="0" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path6672"
cx="733.16364"
cy="420.96927"
rx="16.428572"
ry="14.285714" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:359.81335449px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="256.88269"
y="808.52039"
id="text6705"
sodipodi:linespacing="0%"
transform="scale(0.95492625,1.0472013)"><tspan
sodipodi:role="line"
id="tspan6707"
x="256.88269"
y="808.52039">23</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 133.87791,483.82638 647.14286,2.85714"
id="path6709"
inkscape:connector-curvature="0" />
</g>
</svg>
<?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="319.38483mm"
height="297.56055mm"
viewBox="0 0 1131.6785 1054.3484"
id="svg4841"
version="1.1"
inkscape:version="0.91 r"
sodipodi:docname="Settings.svg">
<defs
id="defs4843" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="231.78672"
inkscape:cy="525.09413"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4846">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(78.97923,-26.620837)">
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:56.04003525;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 402.40625,180.70312 a 28.02282,28.02282 0 0 0 -8.63477,54.85352 l 99.98047,31.59961 73.03907,66.98437 0.55078,53.35157 -64.94532,35.06054 a 28.02282,28.02282 0 1 0 26.6211,49.3125 l 79.82812,-43.09375 a 28.02282,28.02282 0 0 0 14.70703,-24.94531 l -0.85156,-82.41406 a 28.02282,28.02282 0 0 0 -9.08008,-20.36133 L 527.05273,221.6582 a 28.02282,28.02282 0 0 0 -10.49414,-6.0664 L 410.66016,182.12305 a 28.02282,28.02282 0 0 0 -8.25391,-1.41993 z m -223.38867,0.42969 a 28.02282,28.02282 0 0 0 -15.18164,4.20703 l -68.564456,41.19727 a 28.02282,28.02282 0 0 0 -13.472656,21.46484 l -7.287109,79.65821 a 28.02282,28.02282 0 0 0 9.933593,24.05078 l 95.025388,79.42773 a 28.02282,28.02282 0 0 0 8.88672,5.00781 l 133.56055,45.76368 a 28.02282,28.02282 0 1 0 18.16406,-53.01368 L 211.42969,384.81445 131.6582,318.13477 136.3125,267.25586 192.69727,233.375 a 28.02282,28.02282 0 0 0 -13.67969,-52.24219 z"
id="path5389"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:56.04003525;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 181.41016,179.96484 a 28.02282,28.02282 0 0 0 -23.12891,42.27735 l 69.52539,121.37304 a 28.02282,28.02282 0 0 0 10.44727,10.42188 l 78.37109,44.63086 a 28.02282,28.02282 0 0 0 14.19922,3.66992 l 93.3418,-1.10937 a 28.02282,28.02282 0 0 0 21.85937,-10.91016 l 32.31641,-41.92188 a 28.02282,28.02282 0 0 0 2.76367,-29.84765 L 418.78125,196.48047 a 28.02282,28.02282 0 1 0 -49.91211,25.48242 l 54.25781,106.26953 -13.19922,17.1211 -72.17187,0.85742 -65.125,-37.08594 -65.72266,-114.73828 a 28.02282,28.02282 0 0 0 -25.49804,-14.42188 z"
id="path5393"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:56.04003525;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 511.54297,419.93359 a 28.02282,28.02282 0 0 0 -20.92774,44.92383 l 330.04883,448.0918 a 28.02282,28.02282 0 1 0 45.1211,-33.23438 L 535.73633,431.62305 a 28.02282,28.02282 0 0 0 -24.19336,-11.68946 z"
id="path5400"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:56.04003525;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 333.54883,429.13477 a 28.02282,28.02282 0 0 0 -25.20508,42.67187 l 261.43555,438.875 1.4082,1.69336 c 51.23161,61.55071 133.64173,84.17594 199.48633,81.48633 32.9223,-1.34481 62.73013,-8.13051 84.89648,-27.60547 11.08318,-9.73748 19.89742,-24.03672 21.67774,-40.20117 1.78031,-16.16445 -3.16091,-32.34907 -12.11524,-46.99219 a 28.02282,28.02282 0 1 0 -47.81054,29.23633 c 4.35186,7.11666 4.34165,10.54067 4.22265,11.62109 -0.11899,1.08042 -0.0344,1.6634 -2.96289,4.23633 -5.857,5.14586 -25.20361,12.69203 -50.19531,13.71289 -49.46783,2.02066 -116.97689,-18.08449 -152.96094,-60.0625 L 356.48828,443.12695 a 28.02282,28.02282 0 0 0 -22.93945,-13.99218 z"
id="path5402"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:44.83202744;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 722.91406,865.53906 c -28.67539,0.44375 -58.18015,8.65034 -78.2832,31.39063 l -16.91797,19.13672 21.17188,14.28906 c 36.94691,24.93417 79.70683,32.5516 113.6914,29.00586 16.99229,-1.77287 32.16934,-5.75324 44.72071,-16.25781 6.27568,-5.25229 11.97073,-12.90916 14.01562,-22.38868 2.04489,-9.47951 -0.0846,-19.56468 -4.39844,-27.57226 l -3.64648,-6.76953 -7.0332,-3.10547 c -25.40832,-11.21766 -54.64492,-18.17226 -83.32032,-17.72852 z m 0.69336,44.82617 c 11.13028,-0.17223 23.24156,1.45424 35.16992,4.26368 -0.30419,0.0361 -0.54431,0.11031 -0.85351,0.14257 -12.03043,1.25519 -27.38466,0.084 -43.11133,-3.87304 2.83348,-0.28257 5.74251,-0.48597 8.79492,-0.53321 z"
id="path5404"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:27.60055542;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 463.03906,451.86523 -22.46679,16.03125 280.77929,393.51172 22.4668,-16.03125 -280.7793,-393.51172 z"
id="path5406"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:28.42303658;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 417.23242,462.39062 393.21289,477.58984 646.23242,877.45508 670.25195,862.25781 417.23242,462.39062 Z"
id="path5408"
inkscape:connector-curvature="0" />
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:24.33815765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5410"
cx="-781.47174"
cy="351.96286"
rx="352.28445"
ry="669.34521"
transform="matrix(-0.2541883,-0.96715475,0.81889039,-0.57394993,0,0)" />
</g>
</svg>
The other day, I did some change in which wikis I'm following. Had I reflected a second I would have ticked the ones I want to follow (that, so far, includes everyone)
But, I didn't reflect. Instead I //assumed// that following and fetching from //The TWederation// would get me all posts seen there. But this is not the case; following only The TWederation means fetching only posts where The TWederation is the author. This is to prevent spam, and is a good idea.
Because I go back and forth between The TWederation and my own wiki, I kind of read most stuff anyway but things got confusing when I wanted to reply. Again, it had only been for a few days.
I'm stating this to prevent others from doing the same problem. Of course this must be clear in the docs.
By the way; we DO need some kind of alert about new authors arriving at a followed wiki or else one will miss their posts if one doesn't visit the followed wiki (...which kinda kills the idea with //following// to begin with). I'll post an issue.
<$tiddler tiddler='$:/plugins/inmysocks/TWederation/Export Discussions'>
<$set name="extension" value={{!!extension}}>
<$button>Export Discussions
<$action-sendmessage $message="tm-download-file" $param=<<currentTiddler>> exportFilter="""$exportFilter$""" filename=test.html/>
<$action-deletetiddler $tiddler=<<qualify "$:/state/popup/export">>/>
<$transclude field="description"/>
</$button>
</$set>
</$tiddler>
<?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="155.61479mm"
height="81.519257mm"
viewBox="0 0 551.39099 288.84776"
id="svg7202"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="AngryFace.svg"
inkscape:export-filename="/home/inmysocks/Documents/SVG Icons/SmugFace.png"
inkscape:export-xdpi="17"
inkscape:export-ydpi="17">
<defs
id="defs7204" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="221.59202"
inkscape:cy="167.12276"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7207">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-103.61678,-295.32902)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path7750"
cx="379.31229"
cy="439.7529"
rx="266.62152"
ry="135.3499" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 209.74721,495.51717 c 94.04569,-18.48588 204.99418,-4.59639 321.70503,16.54616"
id="path7752"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.41790962;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 306.35912,488.45487 -0.37158,42.35508 c 10.96108,4.38838 21.88522,8.85852 38.64579,0.41122 l 0.37159,-39.47658"
id="path7754"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 242.18523,402.23444 c 39.56788,-30.07614 39.8437,-30.82071 70.91138,-2.3549"
id="path7760"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 495.98384,401.16804 c -15.35569,-28.80644 -35.02522,-36.19422 -63.22102,-1.24813 l 0,0"
id="path7762"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 343.91114,443.27468 c 29.55925,-26.55705 30.3982,-25.96709 58.0642,0.7537"
id="path7764"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.20495796;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 266.68077,343.6533 66.72916,14.6184"
id="path4139"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 490.75963,344.17679 -65.71428,11.42857"
id="path4141"
inkscape:connector-curvature="0" />
</g>
</svg>
<?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="155.61479mm"
height="81.519257mm"
viewBox="0 0 551.39099 288.84776"
id="svg7202"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Face Icon - DisgustFace.svg"
inkscape:export-filename="/home/inmysocks/Documents/SVG Icons/SmugFace.png"
inkscape:export-xdpi="17"
inkscape:export-ydpi="17">
<defs
id="defs7204" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="221.59202"
inkscape:cy="167.12276"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7207">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-103.61678,-295.32902)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path7750"
cx="379.31229"
cy="439.7529"
rx="266.62152"
ry="135.3499" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 204.03292,496.94574 c 184.4793,20.80335 197.38178,-37.78503 337.41932,2.97473 l 0,0"
id="path7752"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 243.6454,395.94713 c 57.87034,-15.30532 42.88929,-13.69291 56.8033,-6.38916"
id="path7760"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 436.89569,390.64912 c 16.86045,-2.87726 0.24324,-17.72659 63.19834,-2.10346 l 0,0"
id="path7762"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 325.33971,437.5604 c 85.92134,-2.10344 0,0 85.92134,-2.10344"
id="path7764"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:19.54568863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 322.87799,361.51654 -81.37956,-7.5367"
id="path7823"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.2230835;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 417.32808,368.49435 79.72027,-25.778"
id="path7825"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.41790962;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 300.19299,501.31848 -0.37158,42.35508 c 10.96108,4.38838 21.88522,8.85852 38.64579,0.41122 l 0.37159,-39.47658"
id="path7754"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
</g>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
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"
width="18.738701mm"
height="17.142212mm"
viewBox="0 0 66.396972 60.740121"
id="svg2"
version="1.1"
inkscape:version="0.91 r"
sodipodi:docname="Face1.svg">
<defs
id="defs4">
<linearGradient
id="linearGradient6058"
osb:paint="solid">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop6060" />
</linearGradient>
<linearGradient
id="linearGradient6052"
osb:paint="solid">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop6054" />
</linearGradient>
<linearGradient
id="linearGradient6046"
osb:paint="solid">
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="0"
id="stop6048" />
</linearGradient>
<linearGradient
id="linearGradient6040"
osb:paint="solid">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop6042" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6046"
id="linearGradient6044"
x1="155.34071"
y1="269.15897"
x2="189.4594"
y2="269.15897"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6046"
id="linearGradient6050"
x1="174.50807"
y1="243.89221"
x2="192.58222"
y2="243.89221"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6046"
id="linearGradient6056"
x1="152.62143"
y1="244.32169"
x2="170.69559"
y2="244.32169"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6046"
id="linearGradient6062"
x1="139.33556"
y1="254.74574"
x2="205.73253"
y2="254.74574"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8284271"
inkscape:cx="-104.08683"
inkscape:cy="16.18506"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
showguides="false"
inkscape:window-width="1920"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-139.33556,-224.37568)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient6062);fill-opacity:1.0;fill-rule:nonzero;stroke:#000000;stroke-width:1.71853316;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path3342"
cx="172.53404"
cy="254.74574"
rx="32.339218"
ry="29.510794" />
<path
style="fill:url(#linearGradient6056);fill-rule:nonzero;stroke:#000000;stroke-width:0.97798544px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1.0"
d="m 170.00554,247.70888 c -27.69208,-29.45535 -16.68905,15.80073 0,0 z"
id="path4228"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:url(#linearGradient6050);fill-rule:nonzero;stroke:#000000;stroke-width:0.97798544px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="m 175.19811,247.2794 c 27.69208,-29.45535 16.68905,15.80073 0,0 z"
id="path4228-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:url(#linearGradient6044);fill-rule:nonzero;stroke:#000000;stroke-width:1.52212942;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1.0"
d="m 155.85636,264.90086 c 11.47308,10.56872 22.5243,11.47361 33.04997,0.3392"
id="path4245"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
</svg>
<?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="155.61479mm"
height="81.519257mm"
viewBox="0 0 551.39099 288.84776"
id="svg7202"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Face Icon - Face2.svg"
inkscape:export-filename="/home/inmysocks/Documents/SVG Icons/SmugFace.png"
inkscape:export-xdpi="17"
inkscape:export-ydpi="17">
<defs
id="defs7204" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="221.59202"
inkscape:cy="167.12276"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="false" />
<metadata
id="metadata7207">
<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(-103.61678,-295.32902)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path7750"
cx="379.31229"
cy="439.7529"
rx="266.62152"
ry="135.3499" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 204.03292,496.94574 c -35.48714,-37.96631 192.14049,-39.18537 337.41932,2.97473 l 0,0"
id="path7752"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 255.07397,395.23284 c -8.00556,-28.93354 40.87154,-13.02033 56.8033,-6.38916"
id="path7760"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 436.89569,390.64912 c 11.14616,-13.59155 0.24324,-17.72659 63.19834,-2.10346 l 0,0"
id="path7762"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 330.33971,437.5604 c -11.09528,-24.82641 47.65198,-7.24842 85.92134,-2.10344"
id="path7764"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:19.54568863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 321.38146,359.03045 c -27.63393,-12.76728 -107.04282,-33.1031 -84.7484,12.47071"
id="path7823"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.2230835;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 417.32808,368.49435 c -23.04337,-40.77654 35.70916,-28.49627 79.72027,-25.778"
id="path7825"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.41790962;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 272.33585,471.31848 -0.37158,42.35508 c 10.96108,4.38838 21.88522,8.85852 38.64579,0.41122 l 0.37159,-39.47658"
id="path7754"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
</g>
</svg>
<?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="155.61479mm"
height="81.519257mm"
viewBox="0 0 551.39099 288.84776"
id="svg7202"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Face Icon - Face3.svg"
inkscape:export-filename="/home/inmysocks/Documents/SVG Icons/SmugFace.png"
inkscape:export-xdpi="17"
inkscape:export-ydpi="17">
<defs
id="defs7204" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="220.16345"
inkscape:cy="168.55133"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7207">
<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(-103.61678,-295.32902)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path7750"
cx="379.31229"
cy="439.7529"
rx="266.62152"
ry="135.3499" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 194.03292,459.0886 c 24.04569,35.08555 274.99419,46.83218 333.84789,-14.16813"
id="path7752"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.41790962;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 306.35912,488.45487 -0.37158,42.35508 c 10.96108,4.38838 21.88522,8.85852 38.64579,0.41122 l 0.37159,-39.47658"
id="path7754"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 245.78825,375.23285 c 17.69254,-21.85047 57.83357,-44.97832 57.51759,-2.10345"
id="path7760"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 421.1814,372.07769 c 10.67917,-31.73949 21.47992,-31.7002 63.19834,-2.10346 l 0,0"
id="path7762"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 321.76828,422.5604 c 29.55925,3.22639 58.25534,2.3383 85.92134,-2.10344"
id="path7764"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
</svg>
<?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="155.61479mm"
height="81.519257mm"
viewBox="0 0 551.39099 288.84776"
id="svg7202"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Face Icon - Face4.svg"
inkscape:export-filename="/home/inmysocks/Documents/SVG Icons/SmugFace.png"
inkscape:export-xdpi="17"
inkscape:export-ydpi="17">
<defs
id="defs7204" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="220.16345"
inkscape:cy="168.55133"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7207">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-103.61678,-295.32902)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path7750"
cx="379.31229"
cy="439.7529"
rx="266.62152"
ry="135.3499" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 194.03292,459.0886 c 106.18855,40.08555 217.85133,46.11789 337.41932,2.97473 l 0,0"
id="path7752"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.41790962;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 306.35912,488.45487 -0.37158,42.35508 c 10.96108,4.38838 21.88522,8.85852 38.64579,0.41122 l 0.37159,-39.47658"
id="path7754"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 245.78825,375.23285 c 19.17253,35.62853 38.34506,37.96688 57.51759,-2.10345"
id="path7760"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 421.1814,372.07769 c 16.86045,27.95233 36.8938,34.28753 63.19834,-2.10346 l 0,0"
id="path7762"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 321.76828,422.5604 c 29.55925,-26.55705 58.25534,-28.82423 85.92134,-2.10344"
id="path7764"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5337"
sodipodi:type="arc"
sodipodi:cx="150.75963"
sodipodi:cy="366.67679"
sodipodi:rx="41.42857"
sodipodi:ry="43.214287"
sodipodi:start="2.2210447"
sodipodi:end="5.7525726"
d="m 125.67943,401.07249 a 41.42857,43.214287 0 0 1 -14.99164,-45.36437 41.42857,43.214287 0 0 1 34.41418,-31.84075 41.42857,43.214287 0 0 1 41.38968,20.94031"
sodipodi:open="true" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5337-3"
sodipodi:type="arc"
sodipodi:cx="603.53918"
sodipodi:cy="363.95361"
sodipodi:rx="41.42857"
sodipodi:ry="43.214287"
sodipodi:start="3.5280476"
sodipodi:end="0.8113524"
d="m 565.16593,347.66584 a 41.42857,43.214287 0 0 1 38.55921,-26.92608 41.42857,43.214287 0 0 1 38.32593,27.28607 41.42857,43.214287 0 0 1 -9.98756,47.2676"
sodipodi:open="true" />
</g>
</svg>
<?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="155.61479mm"
height="81.519257mm"
viewBox="0 0 551.39099 288.84776"
id="svg7202"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Face5.svg"
inkscape:export-filename="/home/inmysocks/Documents/SVG Icons/SmugFace.png"
inkscape:export-xdpi="17"
inkscape:export-ydpi="17">
<defs
id="defs7204" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="221.59202"
inkscape:cy="167.12276"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7207">
<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(-103.61678,-295.32902)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path7750"
cx="379.31229"
cy="439.7529"
rx="266.62152"
ry="135.3499" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 235.04535,518.4625 c 97.8567,-10.4168 169.29348,-12.98642 290,1.42856 -137.09951,-58.24331 -202.24941,-37.59495 -290,-1.42856 z"
id="path4145"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 209.33107,387.03392 c 30.91145,-45.20862 59.25311,-47.79906 84.28571,-2.14286 -32.71935,-18.16705 -57.31124,-12.47159 -84.28571,2.14286 z"
id="path4147"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 460.04535,394.89107 c 14.53148,-34.48178 40.11954,-44.52272 90.71428,0.71428 -36.85441,-10.16256 -69.04472,-13.32899 -90.71428,-0.71428 z"
id="path4149"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 340.04535,427.74821 62.85714,0.71428 z"
id="path4151"
inkscape:connector-curvature="0" />
</g>
</svg>
<?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="155.61479mm"
height="81.519257mm"
viewBox="0 0 551.39099 288.84776"
id="svg7202"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Face Icon - Face6.svg"
inkscape:export-filename="/home/inmysocks/Documents/SVG Icons/SmugFace.png"
inkscape:export-xdpi="17"
inkscape:export-ydpi="17">
<defs
id="defs7204" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="220.16345"
inkscape:cy="168.55133"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7207">
<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(-103.61678,-295.32902)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path7750"
cx="379.31229"
cy="439.7529"
rx="266.62152"
ry="135.3499" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 194.03292,459.0886 c 106.18855,40.08555 217.85133,46.11789 337.41932,2.97473 l 0,0"
id="path7752"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.41790962;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 306.35912,488.45487 -0.37158,42.35508 c 10.96108,4.38838 21.88522,8.85852 38.64579,0.41122 l 0.37159,-39.47658"
id="path7754"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 321.76828,422.5604 c 29.55925,-26.55705 58.25534,-28.82423 85.92134,-2.10344"
id="path7764"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5337"
sodipodi:type="arc"
sodipodi:cx="150.75963"
sodipodi:cy="366.67679"
sodipodi:rx="41.42857"
sodipodi:ry="43.214287"
sodipodi:start="2.2210447"
sodipodi:end="5.7525726"
d="m 125.67943,401.07249 a 41.42857,43.214287 0 0 1 -14.99164,-45.36437 41.42857,43.214287 0 0 1 34.41418,-31.84075 41.42857,43.214287 0 0 1 41.38968,20.94031"
sodipodi:open="true" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5337-3"
sodipodi:type="arc"
sodipodi:cx="603.53918"
sodipodi:cy="363.95361"
sodipodi:rx="41.42857"
sodipodi:ry="43.214287"
sodipodi:start="3.5280476"
sodipodi:end="0.8113524"
d="m 565.16593,347.66584 a 41.42857,43.214287 0 0 1 38.55921,-26.92608 41.42857,43.214287 0 0 1 38.32593,27.28607 41.42857,43.214287 0 0 1 -9.98756,47.2676"
sodipodi:open="true" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5354"
sodipodi:type="arc"
sodipodi:cx="279.33105"
sodipodi:cy="375.60535"
sodipodi:rx="25.714285"
sodipodi:ry="28.571428"
sodipodi:start="0.73868698"
sodipodi:end="0.73669543"
sodipodi:open="true"
d="m 298.343,394.843 a 25.714285,28.571428 0 0 1 -36.31636,1.8963 25.714285,28.571428 0 0 1 -1.72476,-40.35056 25.714285,28.571428 0 0 1 36.31464,-1.93648 25.714285,28.571428 0 0 1 1.76092,40.34863" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5354-6"
sodipodi:type="arc"
sodipodi:cx="452.18826"
sodipodi:cy="373.46259"
sodipodi:rx="25.714285"
sodipodi:ry="28.571428"
sodipodi:start="0.73868698"
sodipodi:end="0.73669543"
sodipodi:open="true"
d="m 471.2002,392.70023 a 25.714285,28.571428 0 0 1 -36.31635,1.89631 25.714285,28.571428 0 0 1 -1.72476,-40.35056 25.714285,28.571428 0 0 1 36.31464,-1.93648 25.714285,28.571428 0 0 1 1.76092,40.34863" />
</g>
</svg>
<?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="155.61479mm"
height="81.519257mm"
viewBox="0 0 551.39099 288.84776"
id="svg7202"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Face Icon - Face7.svg"
inkscape:export-filename="/home/inmysocks/Documents/SVG Icons/SmugFace.png"
inkscape:export-xdpi="17"
inkscape:export-ydpi="17">
<defs
id="defs7204" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="220.16345"
inkscape:cy="168.55133"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7207">
<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(-103.61678,-295.32902)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path7750"
cx="379.31229"
cy="439.7529"
rx="266.62152"
ry="135.3499" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 194.03292,459.0886 c 106.18855,40.08555 217.85133,46.11789 337.41932,2.97473 l 0,0"
id="path7752"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.41790962;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 306.35912,488.45487 -0.37158,42.35508 c 10.96108,4.38838 21.88522,8.85852 38.64579,0.41122 l 0.37159,-39.47658"
id="path7754"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 421.1814,372.07769 c 16.86045,27.95233 36.8938,34.28753 63.19834,-2.10346 l 0,0"
id="path7762"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 321.76828,422.5604 c 29.55925,-26.55705 58.25534,-28.82423 85.92134,-2.10344"
id="path7764"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5354"
sodipodi:type="arc"
sodipodi:cx="279.33105"
sodipodi:cy="375.60535"
sodipodi:rx="25.714285"
sodipodi:ry="28.571428"
sodipodi:start="0.73868698"
sodipodi:end="0.73669543"
sodipodi:open="true"
d="m 298.343,394.843 a 25.714285,28.571428 0 0 1 -36.31636,1.8963 25.714285,28.571428 0 0 1 -1.72476,-40.35056 25.714285,28.571428 0 0 1 36.31464,-1.93648 25.714285,28.571428 0 0 1 1.76092,40.34863" />
</g>
</svg>
<?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="155.61479mm"
height="81.519257mm"
viewBox="0 0 551.39099 288.84776"
id="svg7202"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Face Icon - Face8.svg"
inkscape:export-filename="/home/inmysocks/Documents/SVG Icons/SmugFace.png"
inkscape:export-xdpi="17"
inkscape:export-ydpi="17">
<defs
id="defs7204" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="220.16345"
inkscape:cy="168.55133"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7207">
<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(-103.61678,-295.32902)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path7750"
cx="379.31229"
cy="439.7529"
rx="266.62152"
ry="135.3499" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20.07999992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 403.9423,480.82788 c 175.23975,39.28807 -196.86321,42.4001 0.45623,0.11525 l 0,0"
id="path7752"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 421.1814,372.07769 c 16.86045,27.95233 36.8938,34.28753 63.19834,-2.10346 l 0,0"
id="path7762"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 321.76828,422.5604 c 29.55925,-26.55705 58.25534,-28.82423 85.92134,-2.10344"
id="path7764"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5354"
sodipodi:type="arc"
sodipodi:cx="279.33105"
sodipodi:cy="375.60535"
sodipodi:rx="25.714285"
sodipodi:ry="28.571428"
sodipodi:start="0.73868698"
sodipodi:end="0.73669543"
sodipodi:open="true"
d="m 298.343,394.843 a 25.714285,28.571428 0 0 1 -36.31636,1.8963 25.714285,28.571428 0 0 1 -1.72476,-40.35056 25.714285,28.571428 0 0 1 36.31464,-1.93648 25.714285,28.571428 0 0 1 1.76092,40.34863" />
</g>
</svg>
<?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="155.61479mm"
height="81.519257mm"
viewBox="0 0 551.39099 288.84776"
id="svg7202"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="GenericAvatar1.svg"
inkscape:export-filename="/home/inmysocks/Documents/SVG Icons/SmugFace.png"
inkscape:export-xdpi="17"
inkscape:export-ydpi="17">
<defs
id="defs7204" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="333.02059"
inkscape:cy="168.55133"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="false" />
<metadata
id="metadata7207">
<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(-103.61678,-295.32902)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path7750"
cx="379.31229"
cy="439.7529"
rx="266.62152"
ry="135.3499" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 196.17578,484.0886 c 353.1336,0.83187 0,0 353.1336,0.83187"
id="path7752"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.41790962;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 306.35912,488.45487 -0.37158,42.35508 c 10.96108,4.38838 21.88522,8.85852 38.64579,0.41122 l 0.37159,-39.47658"
id="path7754"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 236.50254,387.37571 c 63.23187,-1.38917 0,0 63.23187,-1.38917"
id="path7760"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.1534214;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 425.46613,387.07647 c 69.62888,0.0418 0,0 69.62888,0.0418"
id="path7762"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 323.19685,426.84611 c 32.18426,-1.18195 62.05125,0.25057 86.63563,0.0394"
id="path7764"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
</svg>
<?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="155.61479mm"
height="81.519257mm"
viewBox="0 0 551.39099 288.84776"
id="svg7202"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="SmugFace.svg"
inkscape:export-filename="/home/inmysocks/Documents/SVG Icons/SmugFace.png"
inkscape:export-xdpi="17"
inkscape:export-ydpi="17">
<defs
id="defs7204" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="333.02059"
inkscape:cy="168.55133"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7207">
<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(-103.61678,-295.32902)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path7750"
cx="379.31229"
cy="439.7529"
rx="266.62152"
ry="135.3499" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 194.03292,459.0886 c 106.18855,40.08555 217.85133,46.11789 337.41932,2.97473 l 0,0"
id="path7752"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.41790962;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 306.35912,488.45487 -0.37158,42.35508 c 10.96108,4.38838 21.88522,8.85852 38.64579,0.41122 l 0.37159,-39.47658"
id="path7754"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 245.78825,375.23285 c 19.17253,35.62853 38.34506,37.96688 57.51759,-2.10345"
id="path7760"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 421.1814,372.07769 c 16.86045,27.95233 36.8938,34.28753 63.19834,-2.10346 l 0,0"
id="path7762"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 321.76828,422.5604 c 29.55925,-26.55705 58.25534,-28.82423 85.92134,-2.10344"
id="path7764"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
</svg>
<?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="155.61479mm"
height="81.519257mm"
viewBox="0 0 551.39099 288.84776"
id="svg7202"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="UnhappyFace.svg"
inkscape:export-filename="/home/inmysocks/Documents/SVG Icons/SmugFace.png"
inkscape:export-xdpi="17"
inkscape:export-ydpi="17">
<defs
id="defs7204" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="220.16345"
inkscape:cy="168.55133"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7207">
<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(-103.61678,-295.32902)">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path7750"
cx="379.31229"
cy="439.7529"
rx="266.62152"
ry="135.3499" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 249.03292,510.51717 c 69.54442,-42.37893 172.55826,-46.44121 246.70504,4.4033"
id="path7752"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.41790962;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 307.78769,486.31201 -0.37158,42.35508 c 10.96108,4.38838 21.88522,8.85852 38.64579,0.41122 l 0.37159,-39.47658"
id="path7754"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 245.78825,375.23285 c 19.17253,35.62853 38.34506,37.96688 57.51759,-2.10345"
id="path7760"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 421.1814,372.07769 c 16.86045,27.95233 36.8938,34.28753 63.19834,-2.10346 l 0,0"
id="path7762"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:18.14796448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 321.76828,422.5604 c 29.55925,-26.55705 58.25534,-28.82423 85.92134,-2.10344"
id="path7764"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
</svg>
I, and anyone who want's to help out, will add //comments// here to build up a FAQ list. (Hm,"Add comment" is currently not set up for this. Or, rather, I want to create tiddlers as normal and //tag// them with e.g FAQ and have them appear here... I don't want to have to //go// here to add stuff to the list! I can imagine a similar need for a "monologue" (as opposed to a discussion) i.e where the user adds a tiddler at a time on some topic.)
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
This is probably somewhat urgent;
If I fetch and get comments, because they were written by someone I follow, but not the root posts for those comments, because I don't follow that person... then I suspect I will get loose comments without a context and I will not register that they're there.
A possible solution might be "dummy posts". At a first stage they can be blank. Perhaps with a link to the original post. Eventually we can have a "fetch this particular post" button.
Just a test (this is content)
This copies the curren tid (including tags, which I guess you can't see). The code is fully bsed on @inmysocks previous work. I must make it into an actual toolbar button. Also I'm thinking to have it toggle Publish-Unpublish when clicked.
@inmysocks - I cannot find any appropriate icon in [[your set|Some icons I am putting together]] :-)
<$set name=HREF value=<<location href>>>
<$set name=HASH value=<<location hash>>>
<$set name=WikiURL filter='[<HREF>removesuffix<HASH>]' emptyValue=<<HREF>>>
<$set name="currtext" value={{!!text}}>
<$button>
{{$:/core/images/save-button}}
<$list filter='[is[current]addsuffix[ - ]addsuffix{$:/status/UserName}addsuffix[ (]addsuffix{!!created}addsuffix[)]]'
variable=PublicTitle
>
<$action-setfield
$tiddler=<<PublicTitle>>
text=<<currtext>>
author={{$:/status/UserName}}
post_title= {{!!title}}
role= fooo
wiki_url=<<WikiURL>>
tags={{!!tags}}
/>
</$list>
</$button>
</$set>
</$set>
</$set>
</$set>
<?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="161.07652mm"
height="119.07771mm"
viewBox="0 0 570.74359 421.92888"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Folder Icon - Closed Folder.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="170.90594"
inkscape:cy="150.37025"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<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(-137.17317,-194.30059)">
<path
style="opacity:1;fill:#ffb4db;fill-opacity:0;fill-rule:nonzero;stroke:#565656;stroke-width:40;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 263.91143,248.83702 290.72606,0.69248 m 0,0 -0.98211,2.04402 m 125.99924,-1.74624 8.22532,0.0196 m 0,0 1.9312,346.38026 -395.50059,-1.00985 M 269.30864,371.53442 270.0117,241.76804"
id="rect4136-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccc" />
<path
style="opacity:1;fill:#ffb4db;fill-opacity:0;fill-rule:nonzero;stroke:#565656;stroke-width:39.27000046;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 556.59406,249.29093 0,-35.35534 131.31982,0 0,69.70051"
id="rect4153"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke-width:40;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="rect4777"
width="245.71428"
height="258.57144"
x="238.60175"
y="246.94377" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#565656;stroke-width:40.64632034;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4779"
width="421.21347"
height="304.78494"
x="269.42352"
y="292.05133" />
</g>
</svg>
<?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="186.25713mm"
height="154.15414mm"
viewBox="0 0 659.9662 546.21544"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Folder Icon - Copy Folder.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="257.08514"
inkscape:cy="274.65682"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<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(-50.993977,-194.30059)">
<path
style="opacity:1;fill:#ffb4db;fill-opacity:0;fill-rule:nonzero;stroke:#565656;stroke-width:40;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 263.91143,248.83702 290.72606,0.69248 m 0,0 -0.98211,2.04402 m 125.99924,-1.74624 8.22532,0.0196 m 0,0 1.9312,346.38026 -174.7815,-0.44628 m -245.721,-224.24644 0.70306,-129.76638"
id="rect4136-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccc" />
<path
style="opacity:1;fill:#ffb4db;fill-opacity:0;fill-rule:nonzero;stroke:#565656;stroke-width:39.27000046;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 556.59406,249.29093 0,-35.35534 131.31982,0 0,69.70051"
id="rect4153"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke-width:40;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="rect4777"
width="245.71428"
height="258.57144"
x="238.60175"
y="246.94377" />
<path
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#565656;stroke-width:40.64632034;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 269.42352,364.08664 0,-72.03531 421.21347,0 0,304.78494 -179.1781,0"
id="rect4779"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="opacity:1;fill:#ffb4db;fill-opacity:0;fill-rule:nonzero;stroke:#565656;stroke-width:40;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 76.303644,372.19364 290.726056,0.69248 m 0,0 -0.98211,2.04402 m 125.99924,-1.74624 8.22532,0.0196 m 0,0 1.9312,346.38026 -395.50059,-1.00985 M 81.700854,494.89104 82.403914,365.12466"
id="rect4136-3-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccc" />
<path
style="opacity:1;fill:#ffb4db;fill-opacity:0;fill-rule:nonzero;stroke:#565656;stroke-width:39.27000046;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 368.98627,372.64755 0,-35.35534 131.31982,0 0,69.70051"
id="rect4153-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke-width:40;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="rect4777-7"
width="245.71428"
height="258.57144"
x="50.993977"
y="370.30042" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#565656;stroke-width:40.64632034;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4779-5"
width="421.21347"
height="304.78494"
x="81.815727"
y="415.40796" />
</g>
</svg>
<?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="161.07652mm"
height="119.07771mm"
viewBox="0 0 570.74359 421.92888"
id="svg2"
version="1.1"
inkscape:version="0.91 r"
sodipodi:docname="Folder.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="274.9391"
inkscape:cy="115.16405"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<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(-137.17317,-194.30059)">
<rect
style="opacity:1;fill:#ffb4db;fill-opacity:0;fill-rule:nonzero;stroke:#565656;stroke-width:56.55658722;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4136"
width="400.67343"
height="232.15001"
x="-32.913448"
y="430.98099"
transform="matrix(1,0,0.46026372,0.88778224,0,0)" />
<path
transform="matrix(1,0,-0.00903909,0.99995915,0,0)"
style="opacity:1;fill:#ffb4db;fill-opacity:0;fill-rule:nonzero;stroke:#565656;stroke-width:39.90407562;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 268.97997,248.79602 288.85694,0.69271 m 0,0 -0.95729,2.0447 m 125.17067,-1.74682 8.17243,0.0196 m 0,0 5.05076,346.49646 -392.95847,-1.01019 m -26.8632,-223.75791 -0.47484,-129.80991"
id="rect4136-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccc" />
<path
style="opacity:1;fill:#ffb4db;fill-opacity:0;fill-rule:nonzero;stroke:#565656;stroke-width:39.27000046;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 556.59406,249.29093 0,-35.35534 131.31982,0 0,69.70051"
id="rect4153"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
</g>
</svg>
<?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="243.7187mm"
height="141.57663mm"
viewBox="0 0 863.57023 501.64945"
id="svg2"
version="1.1"
inkscape:version="0.91 r"
sodipodi:docname="LoadFolder.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="460.41412"
inkscape:cy="195.98845"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<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(151.72683,-114.59222)">
<path
style="opacity:1;fill:#ffb4db;fill-opacity:0;fill-rule:nonzero;stroke:#565656;stroke-width:39.9380188;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 266.73519,249.80153 290.20697,0.69064 m 0,0 -0.98035,2.03861 m 125.77427,-1.74161 8.21062,0.0195 m 1.01015,2.02031 0.91761,343.44377 -394.79442,-1.00718 m -24.95727,-223.09123 0.7018,-129.42314"
id="rect4136-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccc" />
<path
style="opacity:1;fill:#ffb4db;fill-opacity:0;fill-rule:nonzero;stroke:#565656;stroke-width:39.58450699;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 556.75046,249.28928 0,-35.19555 134.03748,0 0,69.38549"
id="rect4153"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 340.25781,267.38672 -326.486326,1.7168 a 22.519996,22.519996 0 1 0 0.236328,45.03515 l 326.486328,-1.71679 a 22.519996,22.519996 0 1 0 -0.23633,-45.03516 z"
id="path4280"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 82.386719,114.59375 a 22.519996,22.519996 0 0 0 -13.927735,5.02148 L -151.72656,292.9082 72.714844,457.87695 A 22.519996,22.519996 0 1 0 99.386719,421.58984 L -77.351562,291.68164 96.310547,155.00391 A 22.519996,22.519996 0 0 0 82.386719,114.59375 Z"
id="path4282"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:#ffb4db;fill-opacity:0;fill-rule:nonzero;stroke:#565656;stroke-width:56.55658722;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4136"
width="399.70053"
height="229.87431"
x="-31.940554"
y="433.25665"
transform="matrix(1,0,0.46026372,0.88778224,0,0)" />
</g>
</svg>
<?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="161.61453mm"
height="172.12978mm"
viewBox="0 0 572.64993 609.90862"
id="svg2"
version="1.1"
inkscape:version="0.91 r"
sodipodi:docname="SaveFolder.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="169.49383"
inkscape:cy="195.98846"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<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(-139.19347,-6.3330519)">
<path
style="opacity:1;fill:#ffb4db;fill-opacity:0;fill-rule:nonzero;stroke:#565656;stroke-width:39.9380188;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 266.73519,249.80153 290.20697,0.69064 m 0,0 -0.98035,2.03861 m 125.77427,-1.74161 8.21062,0.0195 m 1.01015,2.02031 0.91761,343.44377 -394.79442,-1.00718 m -24.95727,-223.09123 0.7018,-129.42314"
id="rect4136-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccc" />
<path
style="opacity:1;fill:#ffb4db;fill-opacity:0;fill-rule:nonzero;stroke:#565656;stroke-width:39.58450699;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 556.75046,249.28928 0,-35.19555 134.03748,0 0,69.38549"
id="rect4153"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#ff0012;stroke-width:95.31347656;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 291.85233,395.84789 296.18445,376.35604 179.5142,262.58641"
id="path4185-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#ff0012;stroke-width:95.98841095;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 520.85545,393.14087 7.56297,-16.16008 121.46566,-128.00455"
id="path4187-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<rect
style="opacity:1;fill:#ffb4db;fill-opacity:0;fill-rule:nonzero;stroke:#565656;stroke-width:56.55658722;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4136"
width="399.70053"
height="229.87431"
x="-31.940554"
y="433.25665"
transform="matrix(1,0,0.46026372,0.88778224,0,0)" />
<path
style="fill:none;fill-rule:evenodd;stroke:#ff0012;stroke-width:95.31347656;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 447.95977,317.21394 176.98837,52.979345"
id="path4185-3-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#ff0012;stroke-width:95.98841095;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 404.36325,295.4454 647.35825,39.369175"
id="path4187-9-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
</svg>
<?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="243.7187mm"
height="141.57663mm"
viewBox="0 0 863.57023 501.64945"
id="svg2"
version="1.1"
inkscape:version="0.91 r"
sodipodi:docname="SaveFolder2.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="302.83032"
inkscape:cy="193.96814"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(151.72683,-114.59222)">
<path
style="opacity:1;fill:#ffb4db;fill-opacity:0;fill-rule:nonzero;stroke:#565656;stroke-width:39.9380188;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 266.73519,249.80153 290.20697,0.69064 m 0,0 -0.98035,2.03861 m 125.77427,-1.74161 8.21062,0.0195 m 1.01015,2.02031 0.91761,343.44377 -394.79442,-1.00718 m -24.95727,-223.09123 0.7018,-129.42314"
id="rect4136-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccc" />
<path
style="opacity:1;fill:#ffb4db;fill-opacity:0;fill-rule:nonzero;stroke:#565656;stroke-width:39.58450699;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 556.75046,249.28928 0,-35.19555 134.03748,0 0,69.38549"
id="rect4153"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m -128.76953,267.38672 a 22.519996,22.519996 0 1 0 -0.23633,45.03516 l 326.48633,1.71679 a 22.519996,22.519996 0 1 0 0.23633,-45.03515 l -326.48633,-1.7168 z"
id="path4280"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 128.42383,114.5957 a 22.519996,22.519996 0 0 0 -13.24805,40.40821 l 173.66406,136.67773 -176.73828,129.9082 a 22.519996,22.519996 0 1 0 26.67188,36.28711 L 363.21484,292.9082 143.0293,119.61523 a 22.519996,22.519996 0 0 0 -14.60547,-5.01953 z"
id="path4282"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:#ffb4db;fill-opacity:0;fill-rule:nonzero;stroke:#565656;stroke-width:56.55658722;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4136"
width="399.70053"
height="229.87431"
x="-31.940554"
y="433.25665"
transform="matrix(1,0,0.46026372,0.88778224,0,0)" />
</g>
</svg>
IMO quite a relief. Please see what you think and come with input:
*[[$:/plugins/inmysocks/TWederation/Discussions|http://tweddle.tiddlyspot.com/#%24%3A%2Fplugins%2Finmysocks%2FTWederation%2FDiscussions]]
*[[ss|http://tweddle.tiddlyspot.com/#%24%3A%2Fplugins%2Finmysocks%2FTWederation%2Fstylesheets]]
Because grandchildren are like children, but grand
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
The biggest visible changes for twederation is the addition of threaded discussions. This has been added using a simple method here each post or comment has a `parent` field and the `type` field is no longer used to identify blog posts and comments. Now all of them have a field `role` set to `twDiscussionPost` and the structure is determined using the `parent` field. Each post can only have one parent and parents don't have any direct knowledge of what children they have. This allows the comment structure we have, and it can be extended in the future.
We are working on making sure that the tools all work with the updates, but expect lots of bugs in places where I missed something. Also Mat is working on improving the styling. More on this later.
<?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="79.237213mm"
height="90.885262mm"
viewBox="0 0 280.76177 322.03439"
id="svg6631"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Bookmark.svg"
inkscape:export-filename="/home/inmysocks/Documents/SVG Icons/Bookmark.png"
inkscape:export-xdpi="17.67712"
inkscape:export-ydpi="17.67712">
<defs
id="defs6633" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="84.863109"
inkscape:cy="91.592581"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata6636">
<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(-157.5429,-303.94069)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 168.69548,313.94069 259.6092,1.01016 -1.01015,300.0153 L 301.02546,499.80876 169.70563,615.97631 Z"
id="path7179"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 167.68532,381.62091 258.59906,0"
id="path7181"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
</svg>
<?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="135.6642mm"
height="134.25308mm"
viewBox="0 0 480.69992 475.69989"
id="svg4146"
version="1.1"
inkscape:version="0.91 r"
sodipodi:docname="DetailView.svg">
<defs
id="defs4148" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.5"
inkscape:cx="21.89722"
inkscape:cy="192.84998"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4151">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-38.150024,-253.51224)">
<rect
style="opacity:1;fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:31.99663544;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"
id="rect4694"
width="406.29279"
height="397.52603"
x="96.558861"
y="280.55295" />
<rect
style="opacity:1;fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:31.99663544;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"
id="rect4696"
width="422.40878"
height="443.70328"
x="54.148342"
y="269.51056" />
<rect
style="opacity:1;fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:26.11828613;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4698"
width="391.87323"
height="339.30252"
x="86.380341"
y="298.62231" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:11.84029007;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 194.95127,301.63386 0,336.29097"
id="path4700"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.48184013;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 116.91591,360.86122 39.01768,0"
id="path4704"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.77574253;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 116.0677,405.03079 39.01768,0"
id="path4704-8"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.77574253;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 115.21949,440.16566 39.01768,0"
id="path4704-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.77574253;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 115.21949,473.29283 39.01768,0"
id="path4704-6"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:42.32822418;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 223.2035,322.70204 a 17.953416,21.247796 0 0 0 -8.70824,6.04837 l 3.35447,-0.39689 a 17.953416,21.247796 0 0 0 -3.81369,0.97336 17.953416,21.247796 0 0 0 -2.23128,3.75699 l 1.62237,-3.49227 a 17.953416,21.247796 0 0 0 -9.51399,30.08249 l 0.71611,-3.90243 a 17.953416,21.247796 0 0 0 -0.39601,4.59444 17.953416,21.247796 0 0 0 2.32937,3.67081 l -2.30476,-2.90513 a 17.953416,21.247796 0 0 0 21.23206,20.00552 l -2.91319,-2.0112 a 17.953416,21.247796 0 0 0 3.56967,1.86535 17.953416,21.247796 0 0 0 3.67104,-1.48832 l -3.04865,1.69845 a 17.953416,21.247796 0 0 0 22.63809,-17.7184 l -2.51682,2.6581 a 17.953416,21.247796 0 0 0 2.60241,-3.44462 17.953416,21.247796 0 0 0 -0.0608,-4.58924 l 0.42273,3.95441 a 17.953416,21.247796 0 0 0 -7.24331,-30.95529 l 1.35824,3.65484 a 17.953416,21.247796 0 0 0 -1.96525,-3.99369 17.953416,21.247796 0 0 0 -3.70468,-1.34938 l 3.30715,0.74696 a 17.953416,21.247796 0 0 0 -18.40301,-7.46323 z"
id="path4739"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:42.32822418;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 223.94226,397.77241 a 17.953416,21.247796 0 0 0 -8.70825,6.04837 l 3.35447,-0.39689 a 17.953416,21.247796 0 0 0 -3.81369,0.97336 17.953416,21.247796 0 0 0 -2.23127,3.75699 l 1.62236,-3.49228 a 17.953416,21.247796 0 0 0 -9.51399,30.0825 l 0.71611,-3.90243 a 17.953416,21.247796 0 0 0 -0.39601,4.59443 17.953416,21.247796 0 0 0 2.32937,3.67082 l -2.30476,-2.90513 a 17.953416,21.247796 0 0 0 21.23206,20.00552 l -2.91318,-2.0112 a 17.953416,21.247796 0 0 0 3.56966,1.86535 17.953416,21.247796 0 0 0 3.67104,-1.48832 l -3.04865,1.69845 a 17.953416,21.247796 0 0 0 22.63809,-17.7184 l -2.51682,2.6581 a 17.953416,21.247796 0 0 0 2.60241,-3.44462 17.953416,21.247796 0 0 0 -0.0608,-4.58925 l 0.42273,3.95441 a 17.953416,21.247796 0 0 0 -7.2433,-30.95528 l 1.35824,3.65484 a 17.953416,21.247796 0 0 0 -1.96526,-3.99369 17.953416,21.247796 0 0 0 -3.70468,-1.34938 l 3.30715,0.74696 a 17.953416,21.247796 0 0 0 -18.403,-7.46323 z"
id="path4739-7"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:42.32822418;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 223.94226,475.06914 a 17.953416,21.247796 0 0 0 -8.70825,6.04837 l 3.35448,-0.39689 a 17.953416,21.247796 0 0 0 -3.8137,0.97336 17.953416,21.247796 0 0 0 -2.23127,3.75699 l 1.62236,-3.49228 a 17.953416,21.247796 0 0 0 -9.51399,30.0825 l 0.71611,-3.90243 a 17.953416,21.247796 0 0 0 -0.39601,4.59443 17.953416,21.247796 0 0 0 2.32937,3.67082 l -2.30476,-2.90513 a 17.953416,21.247796 0 0 0 21.23206,20.00552 l -2.91318,-2.0112 a 17.953416,21.247796 0 0 0 3.56967,1.86535 17.953416,21.247796 0 0 0 3.67103,-1.48832 l -3.04865,1.69845 a 17.953416,21.247796 0 0 0 22.63809,-17.7184 l -2.51682,2.6581 a 17.953416,21.247796 0 0 0 2.60241,-3.44462 17.953416,21.247796 0 0 0 -0.0608,-4.58925 l 0.42273,3.95441 a 17.953416,21.247796 0 0 0 -7.2433,-30.95528 l 1.35824,3.65484 a 17.953416,21.247796 0 0 0 -1.96526,-3.99369 17.953416,21.247796 0 0 0 -3.70468,-1.34938 l 3.30715,0.74696 a 17.953416,21.247796 0 0 0 -18.403,-7.46323 z"
id="path4739-72"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:42.32822418;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 223.94226,552.36587 a 17.953416,21.247796 0 0 0 -8.70825,6.04837 l 3.35448,-0.39689 a 17.953416,21.247796 0 0 0 -3.8137,0.97336 17.953416,21.247796 0 0 0 -2.23127,3.75699 l 1.62236,-3.49228 a 17.953416,21.247796 0 0 0 -9.51399,30.0825 l 0.71611,-3.90243 a 17.953416,21.247796 0 0 0 -0.39601,4.59443 17.953416,21.247796 0 0 0 2.32937,3.67082 l -2.30476,-2.90513 a 17.953416,21.247796 0 0 0 21.23206,20.00552 l -2.91318,-2.0112 a 17.953416,21.247796 0 0 0 3.56967,1.86535 17.953416,21.247796 0 0 0 3.67103,-1.48832 l -3.04865,1.69845 a 17.953416,21.247796 0 0 0 22.63809,-17.7184 l -2.51682,2.6581 a 17.953416,21.247796 0 0 0 2.60241,-3.44462 17.953416,21.247796 0 0 0 -0.0608,-4.58925 l 0.42273,3.95441 a 17.953416,21.247796 0 0 0 -7.2433,-30.95528 l 1.35824,3.65484 a 17.953416,21.247796 0 0 0 -1.96526,-3.99369 17.953416,21.247796 0 0 0 -3.70468,-1.34938 l 3.30715,0.74696 a 17.953416,21.247796 0 0 0 -18.403,-7.46323 z"
id="path4739-9"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:32.50175095;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 263.65625,338.58789 0,32.50195 134.86523,0 0,-32.50195 -134.86523,0 z"
id="path4704-9"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:32.90803909;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 262.80859,411.66602 0,32.9082 138.25782,0 0,-32.9082 -138.25782,0 z"
id="path4704-0"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:32.50175476;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 262.80859,489.16602 0,32.50195 134.86524,0 0,-32.50195 -134.86524,0 z"
id="path4704-4"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:32.50175095;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 262.80859,564.45508 0,32.50195 134.86524,0 0,-32.50195 -134.86524,0 z"
id="path4704-31"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.77574253;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 114.37128,511.43927 39.01768,0"
id="path4704-6-9"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.77574253;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 114.37128,550.58957 39.01768,0"
id="path4704-6-6"
inkscape:connector-curvature="0" />
</g>
</svg>
<?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="76.97673mm"
height="68.376854mm"
viewBox="0 0 272.75219 242.28019"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Heavy Lines Icon - Document.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8284271"
inkscape:cx="100.45254"
inkscape:cy="125.79004"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<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(-158.62491,-248.74067)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 247,267.3622 184.53553,-2 z"
id="path3336"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 162.5,486.8622 181,-2 z"
id="path3336-2"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 428.20711,265.50866 336.48959,489.45839 Z"
id="path3338-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 264,301.8622 110,-1.5"
id="path3370"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 250.5,337.1122 110,-1.5"
id="path3370-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 237.9752,376.1589 110,-1.5"
id="path3370-6-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 225.60083,414.34266 110,-1.5"
id="path3370-6-5"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 207.21605,455.00131 110,-1.5"
id="path3370-6-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 254.3347,262.72693 162.61718,486.67666 Z"
id="path3338-7-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
</g>
</svg>
<?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="76.97673mm"
height="68.376854mm"
viewBox="0 0 272.75219 242.28019"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Heavy Lines Icon - Edit Drawing.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8284271"
inkscape:cx="100.45254"
inkscape:cy="125.79004"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<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(-158.62491,-248.74067)">
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:21.68279076;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 233.53125,283.02734 215.27539,294.72461 299.58984,426.32227 317.84766,414.625 233.53125,283.02734 Z"
id="path3409"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:20.70366669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 220.84766,283.99219 -44.4961,29.24023 86.19727,138.93555 17.59179,-10.91602 -75.5625,-121.79492 27.64063,-18.16406 -11.37109,-17.30078 z"
id="path3411"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:21.29742432;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 208.05078,246.16797 -53.10547,31.11914 25.71289,44.45117 18.43555,-10.66406 -15.10937,-26.11914 17.73437,-10.39258 17.20117,25.04102 17.55469,-12.0586 -28.42383,-41.37695 z"
id="path3415"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:11.51813889;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 317.51183,414.27352 -55.64453,37.2832 10.82031,3.82617 44.01758,15.5625 0.80664,-56.67187 z m -11.83008,21.79101 -0.26562,18.67188 -18.06836,-6.38672 18.33398,-12.28516 z"
id="path4147"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 297.92495,308.23376 c 0.2357,-0.47141 0.4714,-0.94281 0.7071,-1.41422 0.11786,0 0.27022,0.0833 0.35356,0 0.16666,-0.16666 -0.16667,-0.54044 0,-0.7071 0.0833,-0.0833 0.24814,0.0527 0.35355,0 0.29814,-0.14908 0.40897,-0.55804 0.70711,-0.70711 0.10541,-0.0527 0.24814,0.0527 0.35355,0 0.29814,-0.14907 0.40897,-0.55804 0.70711,-0.70711 0.21082,-0.10541 0.54044,0.16667 0.7071,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.16667,-0.16667 0.49629,0.10541 0.70711,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35355 0.21082,-0.10541 0.54044,0.16666 0.70711,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.16667,-0.16666 0.49629,0.10541 0.70711,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35355 0.28284,-0.14142 0.77782,0.14142 1.06066,0 0.14907,-0.0745 0.20448,-0.27902 0.35356,-0.35355 0.14018,-0.0701 0.98838,0.0723 1.06066,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.0775,-0.0775 0.93907,0.0811 1.06066,0 0.27735,-0.1849 0.42975,-0.5222 0.7071,-0.7071 0.0981,-0.0654 0.2357,0 0.35356,0 0.2357,0 0.47844,0.0572 0.7071,0 0.25566,-0.0639 0.45711,-0.27023 0.70711,-0.35356 0.22361,-0.0745 0.49629,0.10541 0.70711,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35355 0.21082,-0.10541 0.49629,0.10541 0.70711,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35356 0.28284,-0.14142 0.77782,0.14143 1.06066,0 0.14907,-0.0745 0.20448,-0.27901 0.35355,-0.35355 0.28285,-0.14142 0.77782,0.14142 1.06066,0 0.14907,-0.0745 0.20449,-0.27902 0.35356,-0.35355 0.28284,-0.14142 0.77781,0.14142 1.06066,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35356 0.28284,-0.14142 0.77782,0.14143 1.06066,0 0.14907,-0.0745 0.20448,-0.27901 0.35355,-0.35355 0.24422,-0.1221 1.64367,0.12411 1.76777,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.0723,-0.0723 0.92048,0.0701 1.06066,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35356 0.22222,-0.1111 1.192,0.11111 1.41422,0 0.29814,-0.14907 0.40896,-0.55803 0.7071,-0.7071 0.11138,-0.0557 2.0535,0.0226 2.12133,0 0.1118,-0.0373 -0.0833,-0.27022 0,-0.35355 0.0833,-0.0833 0.2357,0 0.35355,0 0.2357,0 0.4714,0 0.70711,0 0.2357,0 0.4714,0 0.7071,0 0.11785,0 0.30085,0.1054 0.35356,0 0.1054,-0.21082 -0.16667,-0.54045 0,-0.70711 0.16666,-0.16667 0.4714,0 0.7071,0 0.11785,0 0.2357,0 0.35356,0 0.29606,0 1.4989,0.0672 1.76776,0 0.25566,-0.0639 0.45711,-0.27022 0.70711,-0.35356 0.25543,-0.0851 1.26801,0.0975 1.41421,0 0.27735,-0.1849 0.42976,-0.5222 0.70711,-0.7071 0.15838,-0.10559 1.50645,0.0871 1.76777,0 0.15811,-0.0527 0.19544,-0.30085 0.35355,-0.35356 0.19491,-0.065 1.82128,0 2.12132,0 0.11785,0 0.2555,0.0654 0.35355,0 0.27735,-0.1849 0.40897,-0.55803 0.70711,-0.7071 0.21082,-0.10541 0.47141,0 0.70711,0 0.11785,0 0.25549,0.0654 0.35355,0 0.27735,-0.1849 0.42976,-0.52221 0.70711,-0.70711 0.0981,-0.0654 0.2357,0 0.35355,0 0.2357,0 0.47141,0 0.70711,0 0.7071,0 1.41421,0 2.12132,0 0.2357,0 0.4714,0 0.70711,0 0.2357,0 0.4835,0.0745 0.7071,0 1.56066,-0.52022 -1.28452,-0.35355 1.06066,-0.35355 1.53207,0 3.06413,0 4.5962,0 0.30346,0 1.91446,0.069 2.12132,0 0.15811,-0.0527 0.20448,-0.27902 0.35355,-0.35356 0.10541,-0.0527 0.2357,0 0.35355,0 0.11785,0 0.23571,0 0.35356,0 0.58925,0 1.17851,0 1.76776,0 1.76777,0 3.53554,0 5.3033,0 1.17852,0 2.35703,0 3.53554,0 0.23226,0 1.33107,-0.0416 1.41421,0 0.10541,0.0527 -0.0833,0.27022 0,0.35356 0.0833,0.0833 0.2357,0 0.35356,0 0.11785,0 0.2357,0 0.35355,0 0.70711,0 1.41421,0 2.12132,0 0.11785,0 0.2357,0 0.35355,0 0.11785,0 0.24815,-0.0527 0.35356,0 0.14907,0.0745 0.20448,0.27901 0.35355,0.35355 0.22305,0.11152 1.54472,-0.11152 1.76777,0 0.14907,0.0745 0.20448,0.27902 0.35355,0.35355 0.21082,0.10541 0.49629,-0.10541 0.70711,0 0.14907,0.0745 0.20448,0.27902 0.35355,0.35356 0.22222,0.11111 1.192,-0.11111 1.41421,0 0.14907,0.0745 0.20449,0.27901 0.35356,0.35355 0.28284,0.14142 0.77781,-0.14142 1.06066,0 0.14907,0.0745 0.20448,0.27902 0.35355,0.35355 0.21082,0.10541 0.49629,-0.10541 0.70711,0 0.14907,0.0745 0.20448,0.27902 0.35355,0.35356 0.10541,0.0527 0.24814,-0.0527 0.35355,0 0.14908,0.0745 0.20449,0.27902 0.35356,0.35355 0.21082,0.10541 0.49629,-0.10541 0.7071,0 0.14908,0.0745 0.20449,0.27902 0.35356,0.35355 0.10541,0.0527 0.24814,-0.0527 0.35355,0 0.14907,0.0745 0.20448,0.27902 0.35355,0.35356 0.10541,0.0527 0.24815,-0.0527 0.35356,0 0.14907,0.0745 0.20448,0.27902 0.35355,0.35355 0.10541,0.0527 0.24815,-0.0527 0.35355,0 0.14908,0.0745 0.20449,0.27902 0.35356,0.35355 0.10541,0.0527 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35356 0.2353,0.23529 0.47181,-0.2353 0.70711,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.24814,-0.0527 0.35355,0 0.14907,0.0745 0.20448,0.27902 0.35355,0.35355 0.10541,0.0527 0.24815,-0.0527 0.35356,0 0.14907,0.0745 0.20448,0.27902 0.35355,0.35356 0.10541,0.0527 0.24815,-0.0527 0.35356,0 0.14907,0.0745 0.20448,0.27902 0.35355,0.35355 0.10541,0.0527 0.24814,-0.0527 0.35355,0 0.14907,0.0745 0.20448,0.27902 0.35356,0.35355 0.1054,0.0527 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35356 0.0833,0.0833 0.24814,-0.0527 0.35355,0 0.14907,0.0745 0.20448,0.27902 0.35356,0.35355 0.1054,0.0527 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.16667,0.16667 0.54044,-0.16666 0.70711,0 0.0833,0.0833 -0.0833,0.27022 0,0.35356 0.47174,0.47174 0.23536,-0.47175 0.7071,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.24815,-0.0527 0.35356,0 0.14907,0.0745 0.20448,0.27902 0.35355,0.35356 0.10541,0.0527 0.24814,-0.0527 0.35355,0 0.14907,0.0745 0.20448,0.27901 0.35356,0.35355 0.10541,0.0527 0.24814,-0.0527 0.35355,0 0.29814,0.14907 0.40896,0.55803 0.70711,0.70711 0.10541,0.0527 0.24814,-0.0527 0.35355,0 0.14907,0.0745 0.20448,0.27901 0.35355,0.35355 0.10541,0.0527 0.24815,-0.0527 0.35356,0 0.14907,0.0745 0.20448,0.27902 0.35355,0.35355 0.10541,0.0527 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.10541,0.30085 0,0.35356 0.21082,0.1054 0.47141,0 0.70711,0 0,0.11785 -0.10541,0.30084 0,0.35355 0.35173,0.17586 0.99072,-0.13988 1.06066,0 0.10541,0.21082 -0.10541,0.49629 0,0.70711 0.0527,0.1054 0.24175,-0.0373 0.35355,0 0.25,0.0833 0.45711,0.27022 0.70711,0.35355 0.1118,0.0373 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.24815,-0.0527 0.35356,0 0.29814,0.14907 0.40896,0.55804 0.7071,0.70711 0.10541,0.0527 0.24815,-0.0527 0.35356,0 0.14907,0.0745 0.20448,0.27902 0.35355,0.35355 0.10541,0.0527 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35356 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35356 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0527,0.24814 0,0.35355 0.0745,0.14907 0.27902,0.20449 0.35355,0.35356 0.0527,0.10541 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.16667,0.16667 -0.16667,0.54044 0,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.0833,0.0833 -0.0833,0.27022 0,0.35356 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.16667,0.16666 -0.16667,0.54044 0,0.7071 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35356 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.23587,0.23587 -0.23587,0.47123 0,0.7071 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0527,0.24815 0,0.35356 0.0745,0.14907 0.27902,0.20448 0.35356,0.35355 0.0527,0.10541 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.34877,0.34878 -0.72446,0.70711 0.35355,0.70711 -5.33563,-1.38815 -0.81329,1.5204 -1.41421,2.12132 -0.0833,0.0833 -0.27022,-0.0833 -0.35356,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0833,0.27022 0,0.35356 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35356,0 -0.0833,0.0833 0.0833,0.27022 0,0.35356 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.16667,0.16667 0.16666,0.54044 0,0.70711 -0.0833,0.0833 -0.27022,-0.0833 -0.35356,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0833,0.27022 0,0.35356 -0.0833,0.0833 -0.27022,-0.0833 -0.35356,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0833,0.27022 0,0.35356 -0.0833,0.0833 -0.27022,-0.0833 -0.35356,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.24814,-0.0527 -0.35355,0 -0.14907,0.0745 -0.2357,0.2357 -0.35356,0.35356 -0.11785,0.11785 -0.27901,0.20448 -0.35355,0.35355 0,0.94281 0.11785,-0.11785 -0.35355,0.35355 -0.0833,0.0833 0.0833,0.27022 0,0.35356 -0.0833,0.0833 -0.24815,-0.0527 -0.35356,0 -0.29814,0.14907 -0.40896,0.55803 -0.7071,0.7071 -0.10541,0.0527 -0.27022,-0.0833 -0.35356,0 -0.0833,0.0833 0.0833,0.27022 0,0.35356 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.16667,0.16667 -0.54044,-0.16667 -0.70711,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.24814,-0.0527 -0.35355,0 -0.14907,0.0745 -0.20448,0.27902 -0.35355,0.35356 -0.10541,0.0527 -0.27022,-0.0833 -0.35356,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.16666,0.16667 -0.54044,-0.16667 -0.7071,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.24815,-0.0527 -0.35356,0 -0.14907,0.0745 -0.20448,0.27902 -0.35355,0.35356 -0.10541,0.0527 -0.24814,-0.0527 -0.35355,0 -0.14907,0.0745 -0.20449,0.27901 -0.35356,0.35355 -0.10541,0.0527 -0.24814,-0.0527 -0.35355,0 -0.14907,0.0745 -0.20448,0.27902 -0.35355,0.35355 -0.10541,0.0527 -0.27022,-0.0833 -0.35356,0 -0.0833,0.0833 0.0833,0.27022 0,0.35356 -0.16666,0.16666 -0.54044,-0.16667 -0.7071,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.16667,0.16667 -0.54044,-0.16667 -0.70711,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.16667,0.16667 -0.54044,-0.16666 -0.70711,0 -0.0833,0.0833 0.0833,0.27022 0,0.35356 -0.0833,0.0833 -0.24814,-0.0527 -0.35355,0 -1.17259,1.17259 0.33333,-0.16667 -0.70711,0.35355 -0.14907,0.0745 -0.20448,0.27902 -0.35355,0.35355 -0.10541,0.0527 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0833,0.27022 0,0.35356 -0.16667,0.16666 -0.49629,-0.10541 -0.70711,0 -0.14907,0.0745 -0.20448,0.27901 -0.35355,0.35355 -0.10541,0.0527 -0.24815,-0.0527 -0.35356,0 -0.14907,0.0745 -0.20448,0.27902 -0.35355,0.35355 -0.21082,0.10541 -0.49629,-0.10541 -0.70711,0 -0.14907,0.0745 -0.20448,0.27902 -0.35355,0.35356 -0.21082,0.10541 -0.49629,-0.10541 -0.70711,0 -0.14907,0.0745 -0.20448,0.27901 -0.35355,0.35355 -0.10541,0.0527 -0.24815,-0.0527 -0.35356,0 -0.14907,0.0745 -0.20448,0.27902 -0.35355,0.35355 -0.21082,0.10541 -0.49629,-0.10541 -0.70711,0 -0.14907,0.0745 -0.20448,0.27902 -0.35355,0.35356 -0.22222,0.11111 -1.192,-0.11111 -1.41421,0 -0.14907,0.0745 -0.20448,0.27902 -0.35356,0.35355 -0.28284,0.14142 -0.77781,-0.14142 -1.06066,0 -0.14907,0.0745 -0.20448,0.27902 -0.35355,0.35355 -0.0914,0.0457 -1.87072,0 -2.12132,0 -0.11785,0 -0.24814,-0.0527 -0.35355,0 -0.14907,0.0745 -0.20449,0.27902 -0.35356,0.35356 -0.10759,0.0538 -0.90143,0 -1.06066,0 -0.82495,0 -1.64991,0 -2.47487,0 -0.15923,0 -0.95306,-0.0538 -1.06066,0 -0.14907,0.0745 -0.20448,0.27902 -0.35355,0.35355 -0.093,0.0465 -1.22934,0 -1.41422,0 -0.94281,0 -1.88562,0 -2.82842,0 -0.0858,0 -1.04929,-0.0114 -1.06067,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0142,0.0142 -1.28437,0 -1.41421,0 -2.47487,0 -4.94975,0 -7.42462,0 -1.00173,0 0.4714,-0.11785 -0.35355,0.70711 -0.16667,0.16667 -0.47141,0 -0.70711,0 -0.82496,0 -1.64992,0 -2.47487,0 -1.06066,0 -2.12132,0 -3.18198,0 -0.18488,0 -1.32125,0.0465 -1.41422,0 -0.14907,-0.0745 -0.20448,-0.27902 -0.35355,-0.35355 -0.0914,-0.0457 -1.87072,0 -2.12132,0 -0.11785,0 -0.2357,0 -0.35356,0 -0.11785,0 -0.27022,0.0833 -0.35355,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35356 -0.1241,-0.1241 -1.52355,0.12211 -1.76777,0 -0.14907,-0.0745 -0.20448,-0.27901 -0.35355,-0.35355 -0.24421,-0.1221 -1.64366,0.12411 -1.76777,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.10947,-0.10948 -1.65829,0.10947 -1.76776,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35356 -0.0967,-0.0967 -1.22242,0.0959 -1.41422,0 -0.14907,-0.0745 -0.20448,-0.27901 -0.35355,-0.35355 -0.22222,-0.11111 -1.192,0.11111 -1.41421,0 -0.14907,-0.0745 -0.20449,-0.27902 -0.35356,-0.35355 -0.21082,-0.10541 -0.49629,0.10541 -0.7071,0 -0.14907,-0.0745 -0.20449,-0.27902 -0.35356,-0.35356 -0.14018,-0.0701 -0.98838,0.0723 -1.06066,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.0723,-0.0723 -0.92048,0.0701 -1.06066,0 -0.14907,-0.0745 -0.20448,-0.27902 -0.35355,-0.35355 -0.21082,-0.10541 -0.54044,0.16666 -0.70711,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35356 -0.17677,-0.17677 -0.88388,0.17678 -1.06066,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.16666,-0.16667 -0.49629,0.10541 -0.7071,0 -0.14908,-0.0745 -0.20449,-0.27902 -0.35356,-0.35355 -0.10541,-0.0527 -0.27022,0.0833 -0.35355,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35356 -0.16667,-0.16666 -0.54044,0.16667 -0.70711,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.16666,-0.16667 -0.49629,0.10541 -0.7071,0 -0.14908,-0.0745 -0.20449,-0.27902 -0.35356,-0.35355 -0.10541,-0.0527 -0.24814,0.0527 -0.35355,0 -0.14907,-0.0745 -0.20448,-0.27902 -0.35355,-0.35356 -0.10541,-0.0527 -0.24815,0.0527 -0.35356,0 -0.14907,-0.0745 -0.20448,-0.27901 -0.35355,-0.35355 -0.10541,-0.0527 -0.27022,0.0833 -0.35356,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.23529,-0.2353 -0.47181,0.23529 -0.7071,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35356 -0.16667,-0.16666 -0.54044,0.16667 -0.70711,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.0833,-0.0833 -0.24814,0.0527 -0.35355,0 -0.14907,-0.0745 -0.20448,-0.27902 -0.35356,-0.35355 -0.1054,-0.0527 -0.24814,0.0527 -0.35355,0 -0.14907,-0.0745 -0.20448,-0.27902 -0.35355,-0.35356 -0.10541,-0.0527 -0.24815,0.0527 -0.35356,0 -0.14907,-0.0745 -0.20448,-0.27901 -0.35355,-0.35355 -0.10541,-0.0527 -0.24814,0.0527 -0.35355,0 -0.14907,-0.0745 -0.20448,-0.27902 -0.35356,-0.35355 -0.21081,-0.10541 -0.54044,0.16666 -0.7071,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35356 -0.0833,-0.0833 -0.24815,0.0527 -0.35356,0 -0.14907,-0.0745 -0.20448,-0.27901 -0.35355,-0.35355 -0.21082,-0.10541 -0.54044,0.16667 -0.70711,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.0833,-0.0833 -0.24814,0.0527 -0.35355,0 -0.14907,-0.0745 -0.20448,-0.27902 -0.35355,-0.35356 -0.10541,-0.0527 -0.27022,0.0833 -0.35356,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.0833,-0.0833 -0.24814,0.0527 -0.35355,0 -0.14907,-0.0745 -0.20448,-0.27902 -0.35355,-0.35355 -0.10541,-0.0527 -0.24815,0.0527 -0.35356,0 -0.14907,-0.0745 -0.20448,-0.27902 -0.35355,-0.35356 -0.21082,-0.10541 -0.54044,0.16667 -0.70711,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.16666,-0.16667 -0.54044,0.16667 -0.7071,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.0723,-0.0723 -0.92048,0.0701 -1.06066,0 -0.14907,-0.0745 -0.20449,-0.27902 -0.35356,-0.35356 -0.21082,-0.10541 -0.54044,0.16667 -0.7071,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.2353,-0.2353 -0.47182,0.23529 -0.70711,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.16667,-0.16667 -0.54044,0.16666 -0.70711,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35356 -0.16666,-0.16666 -0.49629,0.10541 -0.7071,0 -0.14908,-0.0745 -0.20449,-0.27902 -0.35356,-0.35355 -0.10541,-0.0527 -0.27022,0.0833 -0.35355,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.16667,-0.16667 -0.49629,0.1054 -0.70711,0 -0.14907,-0.0745 -0.20448,-0.27902 -0.35355,-0.35356 -0.10541,-0.0527 -0.27022,0.0833 -0.35355,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.16667,-0.16667 -0.49629,0.10541 -0.70711,0 -0.14907,-0.0745 -0.20448,-0.27902 -0.35355,-0.35355 -0.21082,-0.10541 -0.54044,0.16666 -0.70711,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35356 -0.0833,-0.0833 -0.24815,0.0527 -0.35356,0 -0.14907,-0.0745 -0.20448,-0.27902 -0.35355,-0.35355 -0.21082,-0.10541 -0.54044,0.16667 -0.70711,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.0833,-0.0833 -0.24814,0.0527 -0.35355,0 -0.14907,-0.0745 -0.20448,-0.27902 -0.35355,-0.35356 -0.10541,-0.0527 -0.27022,0.0833 -0.35356,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.0833,-0.0833 -0.27022,0.0833 -0.35355,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35356 -0.0833,-0.0833 -0.27022,0.0833 -0.35355,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.0833,-0.0833 -0.27022,0.0833 -0.35356,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.0833,-0.0833 -0.27022,0.0833 -0.35355,0 -0.23529,-0.2353 0.2353,-0.47181 0,-0.70711 -0.0833,-0.0833 -0.27022,0.0833 -0.35355,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.0833,-0.0833 -0.27022,0.0833 -0.35356,0 -0.0833,-0.0833 0.0527,-0.24815 0,-0.35356 -0.0745,-0.14907 -0.27901,-0.20448 -0.35355,-0.35355 -0.0527,-0.10541 0.0833,-0.27022 0,-0.35355 -0.0833,-0.0833 -0.27022,0.0833 -0.35355,0 -0.16667,-0.16667 0.16666,-0.54044 0,-0.70711 -0.0833,-0.0833 -0.27022,0.0833 -0.35356,0 -0.0851,-0.0851 0.0851,-1.32914 0,-1.41421 -0.4714,-0.47141 -0.35355,0.58925 -0.35355,-0.35356 0,-0.11785 0,-0.2357 0,-0.35355 0,-0.11785 0.0833,-0.27022 0,-0.35355 -0.0833,-0.0833 -0.27022,0.0833 -0.35355,0 -0.0833,-0.0833 0.0527,-0.24815 0,-0.35356 -0.0745,-0.14907 -0.27902,-0.20448 -0.35356,-0.35355 -0.0527,-0.10541 0.0833,-0.27022 0,-0.35355 -0.0833,-0.0833 -0.27022,0.0833 -0.35355,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35356 -0.0833,-0.0833 -0.27022,0.0833 -0.35355,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.0833,-0.0833 -0.35356,0.11785 -0.35356,0 0,-0.48591 0.6231,-1.00991 0.35356,-1.41421 -0.20672,-0.31009 -0.68798,0.35355 -1.06066,0.35355 -0.23571,0 0.16666,-0.54044 0,-0.70711 -0.0833,-0.0833 -0.27022,0.0833 -0.35356,0 -0.4714,-0.4714 0.58926,-0.35355 -0.35355,-0.35355"
id="path8007"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 340.35135,295.85939 c 0.1011,1.66666 -1.3511,-0.41667 -1.76776,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0723,0.0723 -0.92048,-0.0701 -1.06066,0 -0.14907,0.0745 -0.20448,0.27902 -0.35356,0.35355 -0.21081,0.10541 -0.49628,-0.1054 -0.7071,0 -0.14907,0.0745 -0.20449,0.27902 -0.35356,0.35356 -0.10541,0.0527 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.16667,0.16667 -0.54044,-0.16666 -0.70711,0 -0.0833,0.0833 0.0833,0.27022 0,0.35356 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0833,0.27021 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35356,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0833,0.27022 0,0.35356 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35356,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0833,0.27022 0,0.35356 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35356,0 -0.16666,0.16667 0.16667,0.54044 0,0.70711 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.2353,0.2353 0.23529,0.47181 0,0.70711 -0.0833,0.0833 -0.27022,-0.0833 -0.35356,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0527,0.24815 0,0.35356 -0.0745,0.14907 -0.27902,0.20448 -0.35355,0.35355 -0.0527,0.10541 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35356,0 -0.0833,0.0833 0.0833,0.27022 0,0.35356 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.16667,0.16666 0.16667,0.54044 0,0.7071 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.0527,0.24815 0,0.35356 -0.0745,0.14907 -0.27902,0.20448 -0.35356,0.35355 -0.0527,0.10541 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.16667,0.16667 0.16667,0.54044 0,0.70711 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0851,0.0851 0.0851,1.32914 0,1.41421 -0.0833,0.0833 -0.27022,-0.0833 -0.35356,0 -0.17677,0.17678 0.17678,0.88389 0,1.06066 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.10948,0.10948 0.10948,1.65829 0,1.76777 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0,0.2357 0,0.35355 0,0.11785 0,0.23571 0,0.35356 0,1.06066 0,2.12132 0,3.18198 0,1.06066 0,2.12132 0,3.18198 0,0.11785 0,0.2357 0,0.35355 0,0.11785 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0851,0.0851 -0.0851,1.32914 0,1.41422 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.16667,0.16666 -0.16666,0.54044 0,0.7071 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.16666,0.16667 -0.16667,0.54044 0,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.16667,0.16667 -0.10541,0.49629 0,0.70711 0.0745,0.14907 0.27902,0.20448 0.35355,0.35355 0.10541,0.21082 -0.16666,0.54044 0,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.16667,0.16667 -0.16667,0.54044 0,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0527,0.24814 0,0.35355 0.18917,0.37833 0.51795,0.32878 0.70711,0.70711 0.0527,0.10541 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.16667,0.16667 -0.16666,0.54044 0,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.16667,0.16667 -0.16667,0.54044 0,0.70711 0.0833,0.0833 0.24814,-0.0527 0.35355,0 1.47141,0.7357 -0.37796,-0.0244 0.35356,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.0833,0.0833 -0.0833,0.27022 0,0.35356 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.16667,0.16667 -0.16666,0.54044 0,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0527,0.24814 0,0.35355 0.0745,0.14907 0.27902,0.20449 0.35355,0.35356 0.0527,0.10541 -0.0833,0.27022 0,0.35355 0.16667,0.16667 0.54044,-0.16667 0.70711,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35356 0.16667,0.16666 0.54044,-0.16667 0.70711,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.16667,0.16667 0.54044,-0.16666 0.70711,0 0.0833,0.0833 -0.0833,0.27022 0,0.35356 0.16667,0.16666 0.54044,-0.16667 0.70711,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.23587,0.23587 0.47123,-0.23587 0.7071,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.17678,0.17678 0.88389,-0.17677 1.06066,0 0.0833,0.0833 -0.0833,0.27022 0,0.35356 0.0723,0.0723 0.92048,-0.0701 1.06066,0 0.87378,0.43688 -0.12203,0.35355 0.70711,0.35355"
id="path8009"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 371.46405,295.15228 c 0.23571,0.47141 0.47141,0.94281 0.70711,1.41421 0.11785,0 0.27022,-0.0833 0.35355,0 0.16667,0.16667 -0.16666,0.54045 0,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.16666,0.16667 -0.16667,0.54044 0,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0527,0.24814 0,0.35355 0.0745,0.14907 0.27902,0.20448 0.35355,0.35355 0.0527,0.10541 -0.0833,0.27022 0,0.35356 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.16666,0.16666 -0.16667,0.54044 0,0.7071 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.16667,0.16667 -0.16667,0.54044 0,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.16667,0.16667 -0.16666,0.54044 0,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.16666,0.16667 -0.16667,0.54044 0,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.0833,0.0833 -0.0527,0.24815 0,0.35356 0.0745,0.14907 0.27901,0.20448 0.35355,0.35355 0.0527,0.10541 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0527,0.24815 0,0.35356 0.0745,0.14907 0.27902,0.20448 0.35356,0.35355 0.0527,0.10541 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35356 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.16667,0.16666 -0.10541,0.49628 0,0.7071 0.0745,0.14907 0.27902,0.20448 0.35356,0.35356 0.0527,0.1054 -0.0527,0.24814 0,0.35355 0.0745,0.14907 0.27902,0.20448 0.35355,0.35355 0.10541,0.21082 -0.16667,0.54044 0,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.16667,0.16667 -0.16666,0.54044 0,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.16666,0.16666 -0.10541,0.49629 0,0.7071 0.0745,0.14907 0.27902,0.20449 0.35355,0.35356 0.10541,0.21082 -0.16667,0.54044 0,0.7071 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.16667,0.16667 -0.16666,0.54044 0,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.16666,0.16667 -0.10541,0.49629 0,0.70711 0.0745,0.14907 0.27902,0.20448 0.35355,0.35355 0.10541,0.21082 -0.16667,0.54044 0,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.23588,0.23587 -0.23587,0.47123 0,0.7071 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.1241,0.12411 -0.12211,1.52356 0,1.76777 0.0745,0.14907 0.27902,0.20448 0.35355,0.35355 0.0465,0.093 0,1.22934 0,1.41422 0,0.94281 0,1.88562 0,2.82843 0,0.0858 0.0114,1.04929 0,1.06066 -0.4714,0.4714 -0.35355,-0.58926 -0.35355,0.35355 0,0.0858 0.0114,1.04929 0,1.06066 -0.0833,0.0833 -0.27022,-0.0833 -0.35356,0 -0.17677,0.17678 0.17678,0.88388 0,1.06066 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.17678,0.17678 0.17678,0.88388 0,1.06066 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.16667,0.16667 0.10541,0.49629 0,0.70711 -0.0745,0.14907 -0.27902,0.20448 -0.35356,0.35355 -0.0701,0.14018 0.0723,0.98838 0,1.06066 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.16667,0.16667 0.10541,0.49629 0,0.70711 -0.0745,0.14907 -0.27902,0.20448 -0.35355,0.35355 -0.0527,0.10541 0,0.2357 0,0.35355 0,0.11785 0,0.23571 0,0.35356 0,0.94281 0.11785,-0.11785 -0.35356,0.35355 -0.17677,0.17678 0.17678,0.88388 0,1.06066 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.16667,0.16667 0.10541,0.49629 0,0.70711 -0.0745,0.14907 -0.27902,0.20448 -0.35355,0.35355 -0.0527,0.10541 0.0833,0.27022 0,0.35355 -0.0833,0.0833 -0.27022,-0.0833 -0.35356,0 -0.16666,0.16667 0.16667,0.54044 0,0.70711 -0.0833,0.0833 -0.27022,-0.0833 -0.35355,0 -0.0833,0.0833 0.11785,0.35355 0,0.35355 -0.11785,0 0,-0.2357 0,-0.35355"
id="path8011"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 356.26126,307.1731 c -0.88711,-0.38658 -1.58837,-0.35356 -2.47488,-0.35356 -0.11785,0 -0.24814,-0.0527 -0.35355,0 -0.14907,0.0745 -0.20448,0.27902 -0.35355,0.35356 -0.21082,0.10541 -0.54044,-0.16667 -0.70711,0 -0.0833,0.0833 0.0833,0.27022 0,0.35355 -0.0723,0.0723 -0.92048,-0.0701 -1.06066,0 -0.14907,0.0745 -0.20448,0.27902 -0.35355,0.35355 -0.21082,0.10541 -0.54044,-0.16666 -0.70711,0 -0.0833,0.0833 0.0833,0.27022 0,0.35356 -0.0833,0.0833 -0.24814,-0.0527 -0.35355,0 -0.14908,0.0745 -0.23571,0.2357 -0.35356,0.35355 -0.11785,0.11785 -0.20448,0.27902 -0.35355,0.35355 -0.10541,0.0527 -0.27022,-0.0833 -0.35355,0 -0.16667,0.16667 0.16666,0.54044 0,0.70711 -0.0833,0.0833 -0.27022,-0.0833 -0.35356,0 -0.0833,0.0833 0.0527,0.24814 0,0.35355 -0.0745,0.14907 -0.27902,0.20449 -0.35355,0.35356 0,0.94281 0.11785,-0.11785 -0.35355,0.35355 -0.16667,0.16667 0.16666,0.54044 0,0.70711 -0.0833,0.0833 -0.27022,-0.0833 -0.35356,0 -0.16666,0.16666 0.10541,0.49628 0,0.7071 -0.0745,0.14907 -0.27902,0.20449 -0.35355,0.35356 -0.0457,0.0914 0,1.87072 0,2.12132 0,0.94281 0,1.88562 0,2.82843 0,0.11785 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0723,0.0723 -0.0701,0.92048 0,1.06066 0.0745,0.14907 0.27902,0.20448 0.35356,0.35355 0.1054,0.21082 -0.16667,0.54044 0,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.17678,0.17677 -0.17678,0.88388 0,1.06066 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.16666,0.16667 -0.16667,0.54044 0,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.16667,0.16667 -0.16667,0.54044 0,0.70711 0.0833,0.0833 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.27022,-0.0833 0.35356,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.16666,0.16667 0.54044,-0.16666 0.7071,0 0.0833,0.0833 -0.0833,0.27022 0,0.35356 0.0833,0.0833 0.24815,-0.0527 0.35356,0 0.14907,0.0745 0.20448,0.27901 0.35355,0.35355 0.1076,0.0538 0.90143,0 1.06066,0 0.70711,0 1.41421,0 2.12132,0 1.06066,0 2.12132,0 3.18198,0 0.11785,0 0.2357,0 0.35355,0 0.11786,0 0.27022,0.0833 0.35356,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.0833,-0.0833 0.24814,0.0527 0.35355,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35356 0.10541,-0.0527 0.27022,0.0833 0.35356,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.70761,-0.70762 -5.1e-4,0.70762 0.7071,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.16667,-0.16667 0.54044,0.16666 0.70711,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.0833,-0.0833 0.27022,0.0833 0.35355,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.0833,-0.0833 0.27022,0.0833 0.35356,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.0833,-0.0833 0.27022,0.0833 0.35355,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.0833,-0.0833 0.27022,0.0833 0.35355,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.0833,-0.0833 0.27022,0.0833 0.35356,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.0833,-0.0833 0.27022,0.0833 0.35355,0 0.16667,-0.16666 -0.16667,-0.54044 0,-0.7071 0.0833,-0.0833 0.27022,0.0833 0.35355,0 0.17678,-0.17678 -0.17677,-0.88389 0,-1.06066 0.0833,-0.0833 0.27023,0.0833 0.35356,0 0.0851,-0.0851 -0.0851,-1.32914 0,-1.41422 0.0833,-0.0833 0.27022,0.0833 0.35355,0 0.0833,-0.0833 0,-0.2357 0,-0.35355 0,-0.11785 0,-0.2357 0,-0.35355 0,-1.29636 0,-2.59273 0,-3.88909 0,-0.11785 0,-0.2357 0,-0.35355 0,-0.11785 0.0833,-0.27022 0,-0.35356 -0.0833,-0.0833 -0.27022,0.0833 -0.35355,0 -0.17678,-0.17677 0.17678,-0.88388 0,-1.06066 -0.0833,-0.0833 -0.27022,0.0833 -0.35356,0 -0.16666,-0.16666 0.16667,-0.54044 0,-0.7071 -0.0833,-0.0833 -0.27022,0.0833 -0.35355,0 -0.16667,-0.16667 0.16667,-0.54044 0,-0.70711 -0.16667,-0.16667 -0.54044,0.16667 -0.70711,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.16666,-0.16667 -0.54044,0.16666 -0.7071,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35356 -0.0833,-0.0833 -0.2357,0 -0.35356,0 -0.7071,0 -1.41421,0 -2.12132,0 -0.11785,0 -0.2357,0 -0.35355,0 -0.11785,0 -0.27022,0.0833 -0.35355,0 -0.0833,-0.0833 0.0833,-0.27022 0,-0.35355 -0.0702,-0.0702 -1.3753,0.0519 -1.41422,0 -0.31622,-0.42164 -0.2357,-1.17851 -0.7071,-1.41421 -0.43462,-0.21731 -0.93774,0.25825 -1.41422,0.35355 -0.11556,0.0231 -0.2357,0 -0.35355,0"
id="path8013"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 273.52976,288.78832 c 0.5189,0.43965 1.59784,-1.50603 2.12132,-1.76777 0.10541,-0.0527 0.27022,0.0833 0.35356,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.0833,-0.0833 0.24814,0.0527 0.35355,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35355 0.10541,-0.0527 0.27022,0.0833 0.35356,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.0833,-0.0833 0.27022,0.0833 0.35355,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.16667,-0.16667 0.54044,0.16667 0.70711,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.0833,-0.0833 0.24814,0.0527 0.35355,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35356 0.10541,-0.0527 0.23571,0 0.35356,0 0.11785,-0.11785 0.20448,-0.27902 0.35355,-0.35355 0.10541,-0.0527 0.27022,0.0833 0.35355,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.16667,-0.16667 0.54044,0.16666 0.70711,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.0833,-0.0833 0.24814,0.0527 0.35355,0 0.14908,-0.0745 0.20449,-0.27902 0.35356,-0.35355 0.10541,-0.0527 0.24814,0.0527 0.35355,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35355 0.10541,-0.0527 0.27022,0.0833 0.35356,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.0833,-0.0833 0.24814,0.0527 0.35355,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35355 0.21082,-0.10541 0.54044,0.16667 0.70711,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.0833,-0.0833 0.24815,0.0527 0.35355,0 0.14908,-0.0745 0.20449,-0.27901 0.35356,-0.35355 0.10541,-0.0527 0.27022,0.0833 0.35355,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.16667,-0.16667 0.54044,0.16667 0.70711,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.0833,-0.0833 0.24814,0.0527 0.35355,0 0.14907,-0.0745 0.20448,-0.27901 0.35356,-0.35355 0.1054,-0.0527 0.24814,0.0527 0.35355,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35355 0.10541,-0.0527 0.27022,0.0833 0.35356,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.16666,-0.16666 0.54044,0.16667 0.7071,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.0833,-0.0833 0.24815,0.0527 0.35356,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35355 0.10541,-0.0527 0.27022,0.0833 0.35355,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.0833,-0.0833 0.27022,0.0833 0.35356,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.16666,-0.16667 0.54044,0.16667 0.7071,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.16667,-0.16667 0.49629,0.10541 0.70711,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35355 0.10541,-0.0527 0.24815,0.0527 0.35356,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35356 0.10541,-0.0527 0.24814,0.0527 0.35355,0 0.14907,-0.0745 0.20449,-0.27902 0.35356,-0.35355 0.28284,-0.14142 0.77781,0.14142 1.06066,0 1.17259,-1.17259 -0.33334,0.16666 0.7071,-0.35356 0.14907,-0.0745 0.20449,-0.27901 0.35356,-0.35355 0.10541,-0.0527 0.2357,0 0.35355,0 0.2357,0 0.4835,0.0745 0.70711,0 0.15811,-0.0527 0.19544,-0.30085 0.35355,-0.35355 0.002,-5.4e-4 1.06032,3.3e-4 1.06066,0 0.18634,-0.18634 0.13429,-0.56093 0.35355,-0.70711 0.19612,-0.13074 0.47845,0.0572 0.70711,0 0.25566,-0.0639 0.45711,-0.27022 0.70711,-0.35355 0.53033,-0.17678 0.35355,0.35355 1.06066,0 0.10541,-0.0527 -0.0833,-0.27022 0,-0.35356 0.16666,-0.16666 0.54044,0.16667 0.7071,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.16667,-0.16667 0.49629,0.10541 0.70711,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35355 0.21082,-0.10541 0.49629,0.10541 0.70711,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35356 0.21082,-0.10541 0.49629,0.10541 0.70711,0 0.14907,-0.0745 0.20448,-0.27901 0.35355,-0.35355 0.28285,-0.14142 0.77782,0.14142 1.06066,0 0.14908,-0.0745 0.20449,-0.27902 0.35356,-0.35355 0.28284,-0.14142 0.77782,0.14142 1.06066,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35356 0.21082,-0.10541 0.49629,0.10541 0.70711,0 0.14907,-0.0745 0.20448,-0.27901 0.35355,-0.35355 0.18663,-0.0933 0.9067,0.10264 1.06066,0 0.27735,-0.1849 0.42976,-0.52221 0.70711,-0.70711 0.14534,-0.0969 1.98109,0.0935 2.12132,0 0.21926,-0.14617 0.13429,-0.56093 0.35355,-0.7071 0.19612,-0.13075 0.47141,0 0.70711,0 0.58926,0 1.17851,0 1.76777,0 0.35355,0 0.72525,0.1118 1.06066,0 0.15811,-0.0527 0.19544,-0.30085 0.35355,-0.35356 0.17177,-0.0573 2.11391,0 2.47487,0 0.11786,0 0.2555,0.0654 0.35356,0 0.27735,-0.1849 0.40896,-0.55803 0.7071,-0.7071 0.21082,-0.10541 0.47141,0 0.70711,0 0.70711,0 1.41421,0 2.12132,0 0.2357,0 0.47844,0.0572 0.70711,0 0.25565,-0.0639 0.4571,-0.27022 0.7071,-0.35356 0.2337,-0.0779 2.09557,0 2.47488,0 0.2357,0 0.4714,0 0.70711,0 0.11785,0 0.24814,0.0527 0.35355,0 0.14907,-0.0745 0.20448,-0.27901 0.35355,-0.35355 0.10541,-0.0527 0.2357,0 0.35356,0 0.11785,0 0.2357,0 0.35355,0 0.58925,0 1.17851,0 1.76777,0 0.11785,0 0.2357,0 0.35355,0 0.11785,0 0.24814,0.0527 0.35355,0 0.14907,-0.0745 0.20448,-0.27902 0.35356,-0.35355 0.10541,-0.0527 0.2357,0 0.35355,0 0.2357,0 0.4714,0 0.70711,0 0.7071,0 1.41421,0 2.12132,0 0.2357,0 0.4714,0 0.7071,0 0.23571,0 0.49629,0.10541 0.70711,0 0.29814,-0.14908 0.42976,-0.52221 0.70711,-0.70711 0.0981,-0.0654 0.2357,0 0.35355,0 0.2357,0 0.4714,0 0.70711,0 0.82496,0 1.64991,0 2.47487,0 0.35355,0 0.74443,0.15811 1.06066,0 0.29814,-0.14907 0.42976,-0.52221 0.70711,-0.70711 0.0981,-0.0654 0.2357,0 0.35355,0 0.2357,0 0.47141,0 0.70711,0 0.7071,0 1.41421,0 2.12132,0 1.88562,0 3.77123,0 5.65685,0 0.11785,0 0.23571,0 0.35356,0 0.11785,0 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35356 0.0851,0.0851 1.32914,-0.0851 1.41421,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.23571,0 0.35356,0 0.82495,0 1.64991,0 2.47487,0"
id="path8043"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 319.13815,469.80766 c 0.47141,0 0.95688,-0.11433 1.41421,0 0.11434,0.0286 -0.0833,0.27022 0,0.35355 0.10948,0.10948 1.65829,-0.10948 1.76777,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0354,0.0354 1.02531,0.0354 1.06066,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.16667,-0.16667 0.54044,0.16667 0.70711,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.16666,-0.16667 0.54044,0.16666 0.70711,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.16666,-0.16666 0.54044,0.16667 0.7071,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.16667,-0.16667 0.54044,0.16667 0.70711,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.0833,-0.0833 0.27022,0.0833 0.35355,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.29484,-0.29484 0.41227,0.29484 0.70711,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.16667,-0.16667 0.54044,0.16667 0.70711,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.0833,-0.0833 0.24814,0.0527 0.35355,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35356 0.10541,-0.0527 0.27022,0.0833 0.35356,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.0833,-0.0833 0.27022,0.0833 0.35355,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.16667,-0.16667 0.54044,0.16666 0.70711,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.0833,-0.0833 0.24814,0.0527 0.35355,0 0.14907,-0.0745 0.20448,-0.27901 0.35355,-0.35355 0.10541,-0.0527 0.27022,0.0833 0.35356,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.16666,-0.16667 0.54044,0.16666 0.7071,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.0833,-0.0833 0.24815,0.0527 0.35356,0 0.14907,-0.0745 0.20448,-0.27901 0.35355,-0.35355 0.10541,-0.0527 0.24814,0.0527 0.35355,0 0.14907,-0.0745 0.20449,-0.27902 0.35356,-0.35355 0.10541,-0.0527 0.27022,0.0833 0.35355,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.17678,-0.17677 0.88388,0.17678 1.06066,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.0833,-0.0833 0.27022,0.0833 0.35355,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.29484,-0.29484 0.41227,0.29484 0.70711,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.16667,-0.16666 0.49629,0.10541 0.70711,0 0.14907,-0.0745 0.20448,-0.27901 0.35355,-0.35355 0.10541,-0.0527 0.24814,0.0527 0.35355,0 0.14908,-0.0745 0.20449,-0.27902 0.35356,-0.35355 0.10541,-0.0527 0.24814,0.0527 0.35355,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35356 0.10541,-0.0527 0.24815,0.0527 0.35356,0 0.14907,-0.0745 0.20448,-0.27901 0.35355,-0.35355 0.21082,-0.10541 0.54044,0.16667 0.70711,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.0833,-0.0833 0.24814,0.0527 0.35355,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35356 0.10541,-0.0527 0.24815,0.0527 0.35356,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35355 0.10541,-0.0527 0.27022,0.0833 0.35355,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.0833,-0.0833 0.24815,0.0527 0.35356,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35356 0.21082,-0.10541 0.54044,0.16667 0.70711,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.16666,-0.16667 0.54044,0.16667 0.7071,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.16667,-0.16667 0.49629,0.1054 0.70711,0 1.17259,-1.17259 -0.33333,0.16666 0.70711,-0.35356 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35355 0.21082,-0.10541 0.49629,0.10541 0.70711,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35355 0.28284,-0.14143 0.77782,0.14142 1.06066,0 0.14907,-0.0745 0.20448,-0.27902 0.35356,-0.35356 0.21081,-0.10541 0.49628,0.10541 0.7071,0 0.14907,-0.0745 0.20448,-0.27902 0.35356,-0.35355 0.14018,-0.0701 0.98838,0.0723 1.06066,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.17677,-0.17678 0.88388,0.17677 1.06066,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.0967,-0.0967 1.22241,0.0959 1.41421,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35355 0.21469,-0.10734 1.90664,0.10734 2.12132,0 0.14907,-0.0745 0.20449,-0.27902 0.35356,-0.35355 0.0914,-0.0457 1.87072,0 2.12132,0 0.11785,0 0.24814,0.0527 0.35355,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35356 0.22222,-0.11111 1.192,0.11111 1.41422,0 0.14907,-0.0745 0.20448,-0.27902 0.35355,-0.35355 0.0914,-0.0457 1.87072,0 2.12132,0 0.11785,0 0.27022,0.0833 0.35355,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35356 0.0833,-0.0833 0.23571,0 0.35356,0 0.11785,0 0.2357,0 0.35355,0 1.17851,0 2.35702,0 3.53554,0 0.0857,0 1.04929,0.0114 1.06066,0 0.0833,-0.0833 -0.0833,-0.27022 0,-0.35355 0.0114,-0.0114 0.97491,0 1.06066,0 1.41421,0 2.82842,0 4.24264,0 0.24591,0 1.63991,-0.0639 1.76776,0 0.14907,0.0745 0.20449,0.27902 0.35356,0.35355 0.10541,0.0527 0.2357,0 0.35355,0 0.11785,0 0.2357,0 0.35355,0 0.70711,0 1.41422,0 2.12132,0 0.11786,0 0.23571,0 0.35356,0 0.11785,0 0.24814,-0.0527 0.35355,0 0.14907,0.0745 0.20448,0.27902 0.35355,0.35356 0.1076,0.0538 0.90144,0 1.06066,0 0.94281,0 1.88562,0 2.82843,0 0.0857,0 1.04929,-0.0114 1.06066,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0114,0.0114 0.97492,0 1.06066,0 0.82496,0 1.64992,0 2.47488,0 0.15922,0 0.95306,-0.0538 1.06066,0 0.14907,0.0745 0.20448,0.27902 0.35355,0.35356 0.10541,0.0527 0.2357,0 0.35355,0 0.11785,0 0.2357,0 0.35356,0 0.7071,0 1.41421,0 2.12132,0 0.11785,0 0.2357,0 0.35355,0 0.11785,0 0.24814,-0.0527 0.35355,0 0.14907,0.0745 0.20449,0.27901 0.35356,0.35355 0.10541,0.0527 0.2357,0 0.35355,0 0.11785,0 0.2357,0 0.35355,0 0.58926,0 1.17851,0 1.76777,0 0.11785,0 0.27022,-0.0833 0.35355,0 0.0833,0.0833 -0.0833,0.27022 0,0.35355 0.0833,0.0833 0.23571,0 0.35356,0 0.58925,0 1.17851,0 1.76776,0 0.11786,0 0.27022,-0.0833 0.35356,0 0.0833,0.0833 -0.0833,0.27022 0,0.35356 0.0833,0.0833 0.2357,0 0.35355,0 0.2506,0 2.02991,-0.0457 2.12132,0 0.87377,0.43688 -0.12204,0.35355 0.70711,0.35355"
id="path8049"
inkscape:connector-curvature="0" />
</g>
</svg>
<?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="76.97673mm"
height="68.376854mm"
viewBox="0 0 272.75219 242.28019"
id="svg2"
version="1.1"
inkscape:version="0.91 r"
sodipodi:docname="EditDocument.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8284271"
inkscape:cx="17.295621"
inkscape:cy="125.79004"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-158.62491,-248.74067)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 247,267.3622 184.53553,-2 z"
id="path3336"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 253.51041,262.61956 -18.63515,45.68362 m -73.43592,184.27653 52.57627,-136.0165"
id="path3338"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 162.5,486.8622 181,-2 z"
id="path3336-2"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 428.20711,265.50866 336.48959,489.45839 Z"
id="path3338-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 264,301.8622 110,-1.5"
id="path3370"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 250.5,337.1122 110,-1.5"
id="path3370-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 272.76956,372.25865 346,371.1122"
id="path3370-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 221.5,407.1122 27.60772,-0.0856 M 302.50194,406.11 331.5,405.6122"
id="path3370-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 206,448.1122 71.06162,-0.8485"
id="path3370-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:21.68279076;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 233.53125,283.02734 215.27539,294.72461 299.58984,426.32227 317.84766,414.625 233.53125,283.02734 Z"
id="path3409"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:20.70366669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 220.84766,283.99219 -44.4961,29.24023 86.19727,138.93555 17.59179,-10.91602 -75.5625,-121.79492 27.64063,-18.16406 -11.37109,-17.30078 z"
id="path3411"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:21.29742432;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 208.05078,246.16797 -53.10547,31.11914 25.71289,44.45117 18.43555,-10.66406 -15.10937,-26.11914 17.73437,-10.39258 17.20117,25.04102 17.55469,-12.0586 -28.42383,-41.37695 z"
id="path3415"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:11.51813889;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 316.45117,413.56641 -55.64453,37.2832 10.82031,3.82617 44.01758,15.5625 0.80664,-56.67187 z m -11.83008,21.79101 -0.26562,18.67188 -18.06836,-6.38672 18.33398,-12.28516 z"
id="path4147"
inkscape:connector-curvature="0" />
</g>
</svg>
<?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="76.97673mm"
height="68.376854mm"
viewBox="0 0 272.75219 242.28019"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Heavy Lines Icon - Import Document.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8284271"
inkscape:cx="44.591104"
inkscape:cy="125.79004"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<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(-158.62491,-248.74067)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 247,267.3622 184.53553,-2 z"
id="path3336"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 162.5,486.8622 181,-2 z"
id="path3336-2"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 428.20711,265.50866 336.48959,489.45839 Z"
id="path3338-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 264,301.8622 110,-1.5"
id="path3370"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 255.65287,335.85381 110,-1.5"
id="path3370-6-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 254.3347,262.72693 162.61718,486.67666 Z"
id="path3338-7-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15.75822353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 159.97065,355.47228 108.64014,0.68849"
id="path6771"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:19.50591278;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 231.77064,407.83751 37.39847,-51.00097 -35.94139,-45.56085"
id="path6773"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
</g>
</svg>
<?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="76.97673mm"
height="68.376854mm"
viewBox="0 0 272.75219 242.28019"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Heavy Lines Icon - Send Document.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8284271"
inkscape:cx="-11.270332"
inkscape:cy="125.79004"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-158.62491,-248.74067)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 247,267.3622 184.53553,-2 z"
id="path3336"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 162.5,486.8622 181,-2 z"
id="path3336-2"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 428.20711,265.50866 336.48959,489.45839 Z"
id="path3338-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 264,301.8622 110,-1.5"
id="path3370"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 250.5,337.1122 110,-1.5"
id="path3370-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 237.9752,376.1589 110,-1.5"
id="path3370-6-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:17.03489113;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 254.3347,262.72693 162.61718,486.67666 Z"
id="path3338-7-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:15.75822353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 281.37141,355.47228 -108.64014,0.68849"
id="path6771"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:19.50591278;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 209.57142,407.83751 -37.39847,-51.00097 35.94139,-45.56085"
id="path6773"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
</g>
</svg>
<?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="76.97673mm"
height="68.376854mm"
viewBox="0 0 272.75219 242.28019"
id="svg2"
version="1.1"
inkscape:version="0.91 r"
sodipodi:docname="ViewDocument.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2"
inkscape:cx="49.964932"
inkscape:cy="117.01186"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-158.62491,-248.74067)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.8645401;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 245.93934,267.71576 183.82843,-0.93935 z"
id="path3336"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.8645401;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 253.12132,262.94799 -19.25647,43.13336 M 162.5,485.8622 198.33363,392.86651"
id="path3338"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.8645401;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 159.31802,485.80154 184.88909,-0.23223 z"
id="path3336-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.8645401;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 427.5,265.86221 338.23223,489.04418 Z"
id="path3338-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.8645401;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 264,299.3622 110,1"
id="path3370"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:11.38162899;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 330.20525,334.62733 30.0895,0.96974"
id="path3370-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.8645401;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 316,406.6122 15.5,-1"
id="path3370-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:16.8645401;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 206,448.1122 110,-1.5"
id="path3370-4"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:18.37598228;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 268.02539,291.26562 c -35.32759,-0.91115 -72.05271,21.63156 -109.22656,73.95899 l 14.98047,10.64258 c 37.72692,-53.10595 70.0529,-69.17933 99.20898,-65.85157 29.15608,3.32777 58.67906,27.77119 87.07031,63.73047 l 14.42188,-11.38671 c -29.64991,-37.55346 -61.92888,-66.32381 -99.4082,-70.60157 -2.34246,-0.26736 -4.69171,-0.43144 -7.04688,-0.49219 z"
id="path4240"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:18.37598228;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 362.06836,355.22656 c -37.01402,41.51158 -67.86054,60.29874 -96.26563,60.39649 -28.40508,0.0977 -57.89291,-18.36085 -92.5,-58.60938 l -13.93359,11.98047 c 36.15836,42.05267 70.18874,65.13081 106.49805,65.00586 36.3093,-0.12495 71.3755,-23.31942 109.91601,-66.54297 l -13.71484,-12.23047 z"
id="path4240-1"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:13.1257019;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 265.17188,324.91797 c -21.38103,0 -38.72071,17.78823 -38.72071,39.39453 0,21.6063 17.33968,39.39453 38.72071,39.39453 21.38102,0 38.71874,-17.78823 38.71874,-39.39453 0,-21.6063 -17.33772,-39.39453 -38.71874,-39.39453 z m 0,13.125 c 14.13855,0 25.59374,11.61113 25.59374,26.26953 0,14.6584 -11.45519,26.26953 -25.59374,26.26953 -14.13856,0 -25.59571,-11.61113 -25.59571,-26.26953 0,-14.6584 11.45715,-26.26953 25.59571,-26.26953 z"
id="path4292"
inkscape:connector-curvature="0" />
</g>
</svg>
Hope you have a nice time - I am a little envious but thankful, that you livestream.
Delete the tiddler [[$:/SitetwCard]]. Then the tiddler [[TWederation]] should show the setup wizard instead of the discussions interface. Go through the set-up wizard and when you get to the step asking if you want to be listed say No, then finish the wizard. That should updated your twCard correctly. If it doesn't than I made a mistake somewhere so let me know if anyone tries this and it doesn't work.
Everything that was in this post is now wrong, now just go to ooktech.com/jed/ExampleWikis/TWederation and follow the instructions there.
<!--
Remember that this is all new and may change significantly. This isn't a bad thing, we need to try things out to figure out what works.
!What you will need:
*A TiddlyWiki hosted online. You can use your own hosting or http://tiddlyspot.com/ (some instructions for tiddlywiki 5 on tiddlyspot are [[here|http://tiddlywiki.com/#Saving%20on%20TiddlySpot]])
*The plugin [[$:/plugins/inmysocks/FetchTiddlers]]
*Blogging tiddlers:
**[[New Blog Post]] - for making posts
**[[Posts]] - this just lists posts.
*Some other templates and tools, this list is subject to change:
<$list filter='[tag[Tools]][tag[Templates]]'>
</$list>
!What to do:
Note: twCards can contain a lot of information that isn't required. This can be a wiki topic to make it easier for people to find what you have done, or your real name to make it easier for people to know who you are. If you don't want to fill in a field than just leave it blank, I will try to list which fields are necessary as we go along. If you want to add a field that isn't listed feel free to do that too. If you want you let us know about what you add so we can improve the system.
*Make yourself an [[identity twCard|Create Identity twCard]]. This is what you use to let the world know that a post or comment is yours and how people find things you have done. A username is all you really need, but including at least your wiki url will help you find responses people have left for you.
*Make your wiki a [[wiki twCard|Create Wiki twCard]]. The url is all that is strictly required, but to be very useful a name and author would also be helpful.
*Use [[this tiddler|Wiki Configuration for TWederation]] to select your name and the your wiki as the author and current wiki respectively. This is so other people can easily get information about the wiki and you. Or at least the information you have decided to share.
''Now you are set up!''
To start you can try sending your first message. To do this you need someone to send a message to, for the moment try
*Get wiki twCards from wikis you wish to follow or comment on. A sites twCard should be listed in the tiddler [[$:/SitetwCard]]. If you have the url than you can fetch the card using the fetch tiddler tab in the $:/ControlPanel
**I will try to set up a central listing of Wiki twCards (and maybe Identity twCards) for people to use if they wish to find other wikis/users (or to make it easy to be found). I assume that if this catches on other people will also set up similar listings.
*Here we run into our first big bootstrapping problem. For someone to receive a message from you they need to know to listen, and for them to know to listen you need to contact them. We are working on it, I imagine that we will end up with some central communication sites like the tiddlywiki community search that use non-tiddlywiki things to let people register their wikis, then these sites can take messages from the different wikis to help people connect. So if I see a wiki and I want to contact the author I could find a central listing where the wiki is registered and make a message addressed to both the central listing and the other site, then when the author of the other site checks their messages they can receive the message from the central listing and decide to add me or not. There is no way to force someone to listen to you, this is a feature.
**For now you can go leave a comment over on my site [[here|http://ooktech.com/jed/externalbrain/#Dashboard]], or use one of the ways listed there to contact me, you could put a link to your wiki in the [[tiddlywiki google group|https://groups.google.com/forum/#!forum/tiddlywiki]], you could ask in the #tiddlywiki irc channel on freenode, the [[tiddlywiki community on google+|https://plus.google.com/u/0/communities/117285869700890736959]] and probably other places.
*Now you should make a post or leave some comments.
*You can use [[New Blog Post]] to go make a post so people can leave you comments
*If you go to $:/ControlPanel you can go to the `Tiddler Bundles` tab and the `Fetch Tiddler Bundle` tab under that. You can enter wiki urls and in the second drop down select `All Identity twCards` and `All Wiki twCards` as what to fetch, put in a bundle name (`twCards` works) and click on `Request Bundle`. Then switch to the `Unbundle Tiddlers` tab and select the bundle from the drop-down menu and click on the Import button. Now you have identity cards and wiki cards so you can use [[New Message]] to write some messages.
**Remember that you have to have some way to notify people of the initial messages so they know to check.
-->
I have been doing some interesting things at work, namely making a simple robot some related projects for making interesting 360 degree videos, and I haven't been working on twederation as much as I would like. I am currently trying to make everything work for the 3d printer I am going to be using for my work and it has taken up most of the energy I would otherwise be putting into twederation. I was hoping to put together a fix for the tags issues today but I don't think that is happening. And I am way behind on responding to new posts.
I have some ideas to fix the problems that arise from having untrusted users and the like. My current hope is that people will host static sites created by the node tools Jeremy made when we were in Oxford and that you could pull from them to get safe (meaning static) posts from everyone in an extended network. The conversations like what we are having would be limited to smaller groups. We still need to make things work better, I think that at the moment we would have trouble even with 10 or 20 people in this discussion. I have some ideas using URL parameters and some suggestions from Mat from a while ago that may help with the memory requirements for fetching content.
So I have a long list of things I need to do and possibly the first thing on the list is to actually make the list... Hopefully I will be able to do some part of it very soon.
I am going to go draw or something after this. Maybe I will improve the Snap.SVG plugin or something.
I have apparently passed some threshold in my parisianess, people have recently stopped asking me for money and started asking me for directions. So instead of change they get mangled French.
I have spent the past few hours trying to get the wiki to work reasonably when you are typing a new post or a comment but I haven't had much success. I turned on the performance metrics and with 10 posts showing it says that the refresh happens every time I press a button while typing and it takes about 300ms total. When I set zero posts to show it still has some sort of refresh on every keypress, but then it only says about 80ms total. One of the most annoying parts is that sometimes the text area loses focus and then if I am typing and hit backspace, which happens a lot because it keeps missing keypresses, than the browser interprets that as me hitting 'back' and it reloads the page.
I am out of ideas to try for now, I really hope someone as something that can help here. It may be that we have to split things up and abandon the idea of having a big central Discussions tiddler with post creation and commenting all right there. I am going to go back to doing something else. Maybe Iwill make more avatars or icons.
This isn't really organized in any coherent way, I am just ranting a bit.
If I can get web workers to actually do something useful than we can load comments and things from other wikis without making a page unresponsive while the content is being fetched. Unfortunately because of the same origin policy that browsers use I can for some reason load a page in an iframe and then get the page content from the iframe, but I can't load a page using an xmlhttprequest and get its content that way. Web workers give you multi-threaded behaviour in a browser, this means that they can load things in the background. Except the only way they can load things seems to be via xmlhttprequests. So a web worker can be used to load content from the same server that a page is being served on and that is about it. I am trying to come up with a way to have loading a page via xmlhttprequest give some security flaw that isn't there when loading a page in an iframe since in both instances the page doing the loading has to manipulate the loaded content to do anything, and you can access whatever you want from the iframe.
I may be able to use some of this anyway by first trying to get a worker to load a page and if the xmlhttprequest fails fall back to using an iframe. It would hurt the worst case but if there are wikis that are on servers with the proper CORS stuff than it could greatly improve the performance in the average case.
But here I am, where I can be weird in a typical fashion, just like everyone else. Also I have an avatar and you don't. The TWederation should also have an avatar, and soon Mat should have one. We need to figure out how to make it work correctly for everyone.
So instead of making more for twederation I have spent the past few hours playing on the internet and making new svg icons. This made me want to add avatar images to the discussions here so I made myself one and one for Mat. I should make a twederated wiki for myself that isn't the main wiki here for personal stuff. Anyway, if you want to see what I have been spending my time on instead of improving twederation the icons are [[here|http://twederation.tiddlyspot.com/#Some%20icons%20I%20am%20putting%20together]]. You will have to go to the twederation.tiddlyspot.com wiki instead of seeing them in this post because I don't have any way to add attachments to posts. That may come in the future, but for now we will just have to visit another wiki instead of importing something.
So now the back end of things works smoother for me. This includes the way that data is fetched from google and how new twcards are added to the site here. Before I just made a twCard from the data submitted to google, but it was incomplete because it only had the url, name and author for the wiki. Now I have it set to use the information sent to google to fetch the twCard directly from the wiki itself. This way we don't need to send any more data to google and we can get the full card. It also means that you don't get listed unless you have a wiki that can respond and send a card.
So, if you don't have a card listed on twederation.tiddlyspot.com it is because either your card wasn't listed correctly on google or your wiki wasn't responding or you have added it after around 10pm Paris time on July 10th and I haven't added it yet. If your card isn't listed and you have a wiki with the plugins than try going through the setup wizard again, it will make sure that your data is sent correctly and that your wiki is configured correctly. I think that some of the wikis don't have the $:/SitetwCard tiddler set correctly, which will keep you from getting listed on twederation.tiddlyspot.com.
There have also been some important updates to how bundles are handled, so make sure you update your plugins. Both the [[$:/plugins/inmysocks/TWederation-edition]] and [[$:/plugins/inmysocks/TWederation-core]] plugins need to be up to date.
Since I have changed how twCards are handled on this site you may want to delete all the cards (except for your twCard) on your wiki and pull them from here again. Do this by selecting 'TWederation' from select wiki and 'All Wiki twCards' from what to fetch in the `Fetch Communication` tab.
After you do this your wiki will only try to contact wikis that can actually respond. This should help.
Where are all the testers though? I really think that more testers are needed and maybe tests are better done in smaller groups.
As we get comfortable using twederation I am sure more ideas will arise, can we do this and would that also be possible.
Twederation is here right now on a computer as near you as you want it to be. I love it because of exactly that and the fact that even an old woman...(can your old mother use this?), an end user would be able to use it.
on typically weird I could fetch and unpack the post just fine but the bundle shows it as still new after I unpacked it. I think it is because there is a space in the author name and tiddlywiki puts `[[` and `]]` around the name which breaks something. I will track down where that is added and fix it.
If the posts are going to default to closed than you can't see where new comments are. To allow folded posts by default you need to be able to see if there are new comments. To do this you need to be able to search all the children of a post and then sort the posts by an attribute of the children. This is going to take a javascript macro or widget to do. So I guess I am going to make something, otherwise the folded root posts experiment isn't going to work for me.
Because he is the one who made them. There are interface things. And tags.
Now all comments are open by default and you can collapse specific threads if you wish. There is still a lot to do in terms of allowing sorting and the like. I am working on adding avatars for people. I am planning on having them appear next to the author name for posts and maybe other places.
I have noticed that things slow down when I am typing a new post on my desktop, which means that something is very wrong and we need to fix it because I have a pretty powerful computer. I guess I need to dig into the templates used and see what is going on.
Is there a way that plugin updates could be sent in a discussion post? Maybe sent as an attachment. So we could update without having to go off-site?
We should make a toolbar tool button to twederate/publish single tiddlers. I (Mat) imagine I can make this:
It would create a copy and delete original. In the process it would change/add stuff:
*''title'' constructed as...
**//current title// -
**look up twCard with wiki_url as current and copy //author//.
***If no such info, use current tiddlers //creator// - ''what are consequences of this?''
** //modified// or, if no such, //created//
*''Other fields''
**author: <same as for author in //title//>
**"timestamp fields": deconstruct //modified// or //created//
**post_title: copy original tiddler title
**role: twDiscussionPost ()
**sort: ''is this field needed? What is it?''
**wiki_url: http://tweddle.tiddlyspot.com
*copy all other fields from original; (not least //tags//)
\define showprefix(tid, pfx)
<$set name="pfx" value="""content: '$pfx$'""">
<$set name="uri" value=<<makedatauri """$tid$""" "text/plain">> >
<$list variable="urititle" filter="[<uri>removeprefix[data:text/plain,]]">
<style>
body .tc-tiddler-frame a[href="#<<urititle>>"]:before {
visibility: visible;
color:crimson;
<<pfx>>;
}
</style>
</$list>
</$set>
</$set>
\end
<$macrocall $name="showprefix" tid={{!!title}} pfx="myprefix" />
I lost count on issue number. So I just made this test to see if it adds a prefix to the title of this tid. (I do see it in my own tw).
@inmysocks - what, if anything, cannot pass the fetching?
We could make it so that the current tw autmatically adds numbered prefixes (or other stuff) when tiddlers are tagged with pre-decided tags. For example anything tagged "issue" could get prefix "Issue#3" with a calculated number based on existing other tiddlers tagged such... but the nmber must not change though, even if someone deletes a preivious issue, so maybe it not functional...
It is strikingly problematic to follow the discussions - even among the ''four'' of us. And, at that, I'm barely participating in the discussions because there's just so much to do. Imagine if we were 40 people instead :-(
I think the "wall" will have to have the root posts folded up, like in gmail or on the google groups. It is just overwhelming when everything is open //in spite of// the "show only 10 posts" (...besides, that's a sure way to miss the 16th post completely!)
Plus, IMO the high inflow is detrimental to discussion because you miss out on later replies. Or maybe this is a filter-to-display matter. Or both.
An(-other) idea might be to display the root posts as separate tiddlers instead of as one biggie. This would also display the titles in the sidebar for a smoother overview.
But overall I think we're facing the very same "display problems" e.g google groups solved long ago - so we should probably try to emulate them in this respect. First thing is IMO a "fold root" button and have this ''closed/folded'' by default.
Whaddyasay? (
On my Android cellphone, atempting to open twederation.tiddlyspot.com shows the red crash but my twederated site tweddle.tiddlyspot.com works fine.
Could someone else report on how i works for the wederaion site?
Opening e.g [[First test in new layout - Mat von TWaddle (2016072323h4836)]]<br> shows [[$:/plugins/inmysocks/TWederation/Templates/BlogPostCommentTemplate]].
Can this not instead reuse one of the other templates? It seems redundant to repeat so much similar code.
Opening e.g [[First test in new layout - Mat von TWaddle (2016072323h4836)]]<br> shows [[$:/plugins/inmysocks/TWederation/Templates/BlogPostCommentTemplate]].
Can this not instead reuse one of the other templates? It seems redundant to repeat so much similar code.
Title says it all. But now how to solve it. maybe we shoudl introduce to enable adding //tags// to posts?
[[$:/plugins/inmysocks/TWederation/Manage twCards]]
>...get posts from that wiki, send messages to the wiki...
should say
>...get posts from that wiki, address messages to the wiki...
If I recall, Jeremy suggested using the caption field to display as tiddler title... which I guess means replacing the current //post_title// field.
Are there any downsides with this? What about tiddlers that pre-twederation use caption fields and that are [[published|Idea#1 Tool button to twederate current tiddler - Mat von TWaddle (2016072410h4440)]]
This is Jeremy testing that I can save a blog post for TWederation.
There have been some bugs. Too many things need to be tested I think.
The complex twederation titles makes it very tricky to //link// to tiddlers. I see three problematic cases
#link to another tiddler in current TW (i.e I can check title)
#link to a tiddler in a remote TW (messy to check title)
#link to not-yet-existing tiddler
!!1. Link to another tiddler in current TW
''Proposal'': Introduce the [[Edit-CompText|http://snowgoon88.github.io/TW5-extendedit/]] plugin. This gives you, in edit mode, proposals for which title you might refer to based on the first characters you type in.
!!2. Link to a tiddler in a remote TW
''Proposal'': Dead links in a TW can use a template behaving soemwhat similar to tagpills or the Edit-CompText just referred to. But in view mode. I.e a dropdown presenting possible titles.
!!3. Link to not-yet-existing tiddler
''Proposal'': Separate //creation// of post from //publication//. For example we could use the idea in [[TWederation/Buttons/publish]], i.e only when particular button is clicked does the tiddler get a `role:twDiscussionPost` field.
There could be a setting for this; //Publish on save// vs //Require click on "Publish" to publish and save//.
(BTW, the current [[TWederation/Buttons/publish]] should be improved to toggle the role:twDiscussionPost field.)
Occasionally I see this, where links are formatted like posts:
[img[http://saliers.com/twederation/oversized_text.png]]
I just made it so [[my site|http://tweddle.tiddlyspot.com/]] has this title:
`TWeddle <div style="font-size:30%;line-height:100%;display:inline-block;opacity:.5;">core: {{$:/plugins/inmysocks/TWederation-core!!version}}<br>disc: {{$:/plugins/inmysocks/TWederation-edition!!version}}</div>`
i.e it adds small version numbers of twed-core and twed-editon (the "discussion edition") the so that I can more easily ensure I have the latest. During this early phase with rapid updates, maybe twederation.tiddlyspot could have this too?
(Even better would be to have the version numbers follow along automatically in all fetching as noted the other day. Or, as an option check box:
<$checkbox /> Fetch also //version numbers// from plugins in the target tiddler(s) for comparison to the current wikis plugins versions.
@inmysocks - I think the missed updates problem is less prominent for you since you're the one making the updates. It is particularly problematic for project contributors (e.g me) since we risk editing/working on outdated stuff.
The quirky unique naming is truly getting in the way when I'm authoring stuff. This will be a big problem.
I propose to extend whatever linkification widget a standard link uses so that IF a "regular" tiddler title is seen in the text AND found in only one tiddlers `post_title: ...` field, then this one tiddler is used as the target for the link.
If the "regular title" is not unique, then there's an automatic //dropdown// appearing like so:
This sentence has an ambiguous <$select tiddler=<<qualify 'title-fallback-demo'>> class="title-fallback" default='SimpleLink'>
<option value=<<currentTiddler>>>SimpleLink - Mat von TWaddle (111111111111111)</option>
<option value=<<currentTiddler>>>SimpeLink - Mat von TWaddle (2222222222222)</option>
</$select>in it.
Note that this "supplies what is needed"; When you're merely //reading//, it is sufficient to read the simplified and ambiguous title (because it is the same for all alternatives). It is only when //clicking// that you actually need to ensure you reach the correct tiddler.
<style>
.title-fallback {display:inline; max-width:100px; border:0; color:blue;}
</style>
So does this have the correct field format stuff thingy?
This should be a comment on my other post.
I have a feeling they are not working as they are supposed to. When selecting Fetch Messages nothing happens, Type to Fetch Short Messages nothing either. Using the Selection Menus that is. But using filter [tag[@Birthe]] I got a message. Or using filter [prefix[Message]] I guess we get all Messages.
I have had no success fetching any Short Messages yet.
I would like to know some more of Short Messages and the idea behind.
I'm beginning to see a need for some additional data, typically meta-data, to follow along with each fetch - and I propose that;
*this data is included as part of the //twCard//
*and that the followed wikis //twCard// always follows in the bundle as a mandatory component.
This would probably also work to ensure twCards are updated in the TWederation. And it should be an incentive to create good twCards which is overall important for the //social atmosphere// in TWederation.
!!!Proposals for included data:
*"manual" notifications from the twCard author that are less suitable to be regular posts, e.g:
**"I'm switching wiki to... Please remove this twCard"
**"I'm looking for a job"
*"automatic" notifications
**As described in [[Alert that followed wiki has new author|Alert that followed wiki has new author - Mat von TWaddle (20160804090130866)]]
**from a social point, maybe even a full list of the followed twCards.
*meta-data about plugins and plugin-versions
**this is (very!) valuable for statistics and also to know if the wiki is set up correctly for something. ("you can't X because you have an oudated version of plugin X")
**note that this is not "secret" data; anyone visiting the tw can see it.
!!!...and also; Date of last saved application output
I'd also want a special spot in the twCard for //date of latest fetchable tiddler//, displayed "per application", i.e latest //twDiscussionPost//, latest //twFoodRecipe//, etc. This way there is a consistent place where this data is found.
<div style="margin: auto; width: 50%;">
|application|latest output|h
|Discussions|august 3, 2016|
|Tiddly Food|july 29, 2016|
|Documentation|july 29, 2016|
</div>
I'm not sure exactly //how// that data is put there because it would have to be hard coded, not transcluded, so to not change when the twCard appears in another wiki.
I think the best solution is to have the twed-core add tis, rather than the individual applications (which would put demands on application creators). The twed-core could assemble the "latest date" from the "output tiddlers" of all twed applications and, then - as part of global wiki save - updates the twCard.
<?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="74.683342mm"
height="87.511009mm"
viewBox="0 0 264.62601 310.07838"
id="svg6631"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="Bookmark.svg"
inkscape:export-filename="/home/inmysocks/Documents/SVG Icons/Bookmark.png"
inkscape:export-xdpi="17.67712"
inkscape:export-ydpi="17.67712">
<defs
id="defs6633" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="233.80273"
inkscape:cy="89.147086"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata6636">
<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(-166.18707,-311.43091)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 168.69548,313.94069 259.6092,1.01016 -1.01015,300.0153 L 301.02546,499.80876 169.70563,615.97631 Z"
id="path7179"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 168.69547,348.28588 258.59906,0"
id="path7181"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
</svg>
<?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="78.992996mm"
height="76.579727mm"
viewBox="0 0 279.89644 271.34549"
id="svg5280"
version="1.1"
inkscape:version="0.91 r13725"
inkscape:export-filename="/home/inmysocks/Documents/SVG Icons/DateTime.png"
inkscape:export-xdpi="100"
inkscape:export-ydpi="100"
sodipodi:docname="DateTime.svg">
<defs
id="defs5282" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="167.92671"
inkscape:cy="175.19304"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata5285">
<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(-238.43659,-284.68688)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 398.0001,304.84932 260.61936,445.26052 427.29453,550.31639 513.15749,382.63107 Z"
id="path5828"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 403.05087,321.01176 -119.198,123.23861 0,0 0,-1.01015"
id="path5830"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.38560867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 495.96388,386.68431 -78.72885,145.42531 0,0"
id="path5832"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.13585854;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 425.26802,340.21009 317.1941,465.45816"
id="path5834"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.9690752;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 449.47013,357.41453 347.54024,487.64966"
id="path5836"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8.52916813;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 471.7117,375.57909 382.87736,509.8912"
id="path5838"
inkscape:connector-curvature="0" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 272.00468,433.61847 c -18.09683,-15.09988 -29.56809,-37.54448 -29.56809,-62.60416 0,-45.46818 37.76377,-82.32743 84.34774,-82.32743 24.35865,0 46.30566,10.07813 61.70292,26.19538"
id="path5840"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cssc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
x="320.71429"
y="306.64792"
id="text5843"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan5845"
x="320.71429"
y="306.64792">12</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
x="287.14285"
y="313.7908"
id="text5847"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan5849"
x="287.14285"
y="313.7908">11</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
x="265"
y="333.79077"
id="text5851"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan5853"
x="265"
y="333.79077">10</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
x="255"
y="365.21936"
id="text5855"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan5857"
x="255"
y="365.21936">9</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
x="256.42856"
y="395.21933"
id="text5859"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan5861"
x="256.42856"
y="395.21933">8</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
x="270.71429"
y="420.21936"
id="text5863"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan5865"
x="270.71429"
y="420.21936">7</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
x="352.85715"
y="310.21936"
id="text5867"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan5869"
x="352.85715"
y="310.21936">1</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
x="372.85715"
y="325.93362"
id="text5871"
sodipodi:linespacing="0%"><tspan
sodipodi:role="line"
id="tspan5873"
x="372.85715"
y="325.93362">2</tspan></text>
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path5875"
cx="327.14285"
cy="368.43362"
rx="4.2857141"
ry="3.2142856" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 353.92857,315.75506 327.5,367.89791 298.21428,382.18363"
id="path5879"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 402.04071,324.04222 94.95434,65.65991"
id="path5881"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 281.83256,445.26053 417.193,530.11334"
id="path5883"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 379.81736,347.27573 101.01525,70.71068"
id="path5885"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 360.62445,370.50924 103.03556,70.71068"
id="path5887"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 339.41126,389.70213 111.11678,77.78175"
id="path5889"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 321.22851,407.88488 120.20815,82.83251"
id="path5891"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 299.00515,428.08793 128.28938,82.83251"
id="path5893"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-136.90085"
y="528.14618"
id="text5895"
sodipodi:linespacing="0%"
transform="matrix(0.65960878,-0.75160911,0.75160911,0.65960878,0,0)"><tspan
sodipodi:role="line"
id="tspan5897"
x="-136.90085"
y="528.14618">1</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-104.64296"
y="528.77985"
id="text5899"
sodipodi:linespacing="0%"
transform="matrix(0.66509525,-0.74675854,0.74675854,0.66509525,0,0)"><tspan
sodipodi:role="line"
id="tspan5901"
x="-104.64296"
y="528.77985">2</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-144.58849"
y="517.7077"
id="text5903"
sodipodi:linespacing="0%"
transform="matrix(0.56763968,-0.8232771,0.8232771,0.56763968,0,0)"><tspan
sodipodi:role="line"
id="tspan5905"
x="-144.58849"
y="517.7077">3</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-96.98304"
y="526.21259"
id="text5907"
sodipodi:linespacing="0%"
transform="matrix(0.59984544,-0.80011589,0.80011589,0.59984544,0,0)"
inkscape:transform-center-x="-0.75761441"
inkscape:transform-center-y="-3.2829958"><tspan
sodipodi:role="line"
id="tspan5909"
x="-96.98304"
y="526.21259">4</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-76.586838"
y="527.94031"
id="text5911"
sodipodi:linespacing="0%"
transform="matrix(0.58619596,-0.8101693,0.8101693,0.58619596,0,0)"><tspan
sodipodi:role="line"
id="tspan5913"
x="-76.586838"
y="527.94031">5</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-66.923225"
y="529.44739"
id="text5915"
sodipodi:linespacing="0%"
transform="matrix(0.55298828,-0.83318903,0.83318903,0.55298828,0,0)"
inkscape:transform-center-x="-0.25253814"
inkscape:transform-center-y="-0.75761441"><tspan
sodipodi:role="line"
id="tspan5917"
x="-66.923225"
y="529.44739">6</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-205.39915"
y="545.91278"
id="text5919"
sodipodi:linespacing="0%"
transform="matrix(0.55352348,-0.83283357,0.83283357,0.55352348,0,0)"><tspan
sodipodi:role="line"
id="tspan5921"
x="-205.39915"
y="545.91278">7</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-211.57883"
y="535.29559"
id="text5923"
sodipodi:linespacing="0%"
transform="matrix(0.50257019,-0.86453641,0.86453641,0.50257019,0,0)"><tspan
sodipodi:role="line"
id="tspan5925"
x="-211.57883"
y="535.29559">8</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-93.741669"
y="562.99774"
id="text5927"
sodipodi:linespacing="0%"
transform="matrix(0.64124708,-0.76733447,0.76733447,0.64124708,0,0)"><tspan
sodipodi:role="line"
id="tspan5929"
x="-93.741669"
y="562.99774">9</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-29.342361"
y="566.43555"
id="text5931"
sodipodi:linespacing="0%"
transform="matrix(0.69544225,-0.71858199,0.71858199,0.69544225,0,0)"><tspan
sodipodi:role="line"
id="tspan5933"
x="-29.342361"
y="566.43555">10</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-108.15939"
y="555.6344"
id="text5935"
sodipodi:linespacing="0%"
transform="matrix(0.54435904,-0.83885233,0.83885233,0.54435904,0,0)"><tspan
sodipodi:role="line"
id="tspan5937"
x="-108.15939"
y="555.6344">11</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-79.920395"
y="557.71753"
id="text5939"
sodipodi:linespacing="0%"
transform="matrix(0.54237085,-0.84013919,0.84013919,0.54237085,0,0)"><tspan
sodipodi:role="line"
id="tspan5941"
x="-79.920395"
y="557.71753">12</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-216.36861"
y="581.1665"
id="text5943"
sodipodi:linespacing="0%"
transform="matrix(0.54194795,-0.84041206,0.84041206,0.54194795,0,0)"><tspan
sodipodi:role="line"
id="tspan5945"
x="-216.36861"
y="581.1665">13</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-236.7458"
y="567.62872"
id="text5947"
sodipodi:linespacing="0%"
transform="matrix(0.47682409,-0.87899874,0.87899874,0.47682409,0,0)"><tspan
sodipodi:role="line"
id="tspan5949"
x="-236.7458"
y="567.62872">14</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-243.80667"
y="557.67804"
id="text5951"
sodipodi:linespacing="0%"
transform="matrix(0.42375369,-0.90577746,0.90577746,0.42375369,0,0)"><tspan
sodipodi:role="line"
id="tspan5953"
x="-243.80667"
y="557.67804">15</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-190.07535"
y="571.25171"
id="text5955"
sodipodi:linespacing="0%"
transform="matrix(0.46685623,-0.88433323,0.88433323,0.46685623,0,0)"><tspan
sodipodi:role="line"
id="tspan5957"
x="-190.07535"
y="571.25171">16</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-136.3627"
y="582.17896"
id="text5959"
sodipodi:linespacing="0%"
transform="matrix(0.50546903,-0.86284475,0.86284475,0.50546903,0,0)"><tspan
sodipodi:role="line"
id="tspan5961"
x="-136.3627"
y="582.17896">17</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-165.00526"
y="571.47504"
id="text5963"
sodipodi:linespacing="0%"
transform="matrix(0.41237961,-0.91101211,0.91101211,0.41237961,0,0)"><tspan
sodipodi:role="line"
id="tspan5965"
x="-165.00526"
y="571.47504">18</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-231.24573"
y="615.50751"
id="text5967"
sodipodi:linespacing="0%"
transform="matrix(0.52209473,-0.8528875,0.8528875,0.52209473,0,0)"><tspan
sodipodi:role="line"
id="tspan5969"
x="-231.24573"
y="615.50751">19</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-280.76709"
y="585.65002"
id="text5971"
sodipodi:linespacing="0%"
transform="matrix(0.41265598,-0.91088695,0.91088695,0.41265598,0,0)"><tspan
sodipodi:role="line"
id="tspan5973"
x="-280.76709"
y="585.65002">20</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-133.80055"
y="628.13501"
id="text5975"
sodipodi:linespacing="0%"
transform="matrix(0.58747552,-0.80924194,0.80924194,0.58747552,0,0)"><tspan
sodipodi:role="line"
id="tspan5977"
x="-133.80055"
y="628.13501">21</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-82.910477"
y="630.48169"
id="text5979"
sodipodi:linespacing="0%"
transform="matrix(0.61875113,-0.78558707,0.78558707,0.61875113,0,0)"><tspan
sodipodi:role="line"
id="tspan5981"
x="-82.910477"
y="630.48169">22</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-142.5081"
y="610.12482"
id="text5983"
sodipodi:linespacing="0%"
transform="matrix(0.49849723,-0.86689129,0.86689129,0.49849723,0,0)"><tspan
sodipodi:role="line"
id="tspan5985"
x="-142.5081"
y="610.12482">23</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-142.93156"
y="606.41748"
id="text5987"
sodipodi:linespacing="0%"
transform="matrix(0.45179684,-0.89212085,0.89212085,0.45179684,0,0)"><tspan
sodipodi:role="line"
id="tspan5989"
x="-142.93156"
y="606.41748">24</tspan></text>
</g>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
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="148.52771mm"
height="72.125076mm"
viewBox="0 0 526.27929 255.56129"
id="svg6066"
version="1.1"
inkscape:version="0.91 r"
sodipodi:docname="ForumThingy.svg">
<defs
id="defs6068">
<inkscape:path-effect
effect="envelope"
id="path-effect6965"
is_visible="true"
yy="true"
xx="true"
bendpath1="M 70.298171,369.17914 C 148.62601,292.87706 210.39259,325.40606 270.14068,371.19945"
bendpath2="m 262.05946,367.15883 -1.51523,15.13709"
bendpath3="m 89.49107,389.36699 169.03286,-3.03046"
bendpath4="m 89.996146,367.15883 3.568815,12.85887"
bendpath1-nodetypes="cc"
bendpath2-nodetypes="cc"
bendpath4-nodetypes="cc"
bendpath3-nodetypes="cc" />
<inkscape:path-effect
effect="envelope"
id="path-effect6942"
is_visible="true"
yy="true"
xx="true"
bendpath1="M -77.612981,356.04714 C 8.5866311,200.522 459.86868,278.9951 417.3279,337.86439"
bendpath2="m 399.14515,316.14611 29.7995,61.09904"
bendpath3="m -78.118063,366.63855 c 28.870906,48.88696 474.805403,50.15206 503.527173,-0.50508"
bendpath4="m -78.118063,326.75271 36.365495,73.22087"
bendpath1-nodetypes="cc"
bendpath3-nodetypes="cc"
bendpath2-nodetypes="cc"
bendpath4-nodetypes="cc" />
<linearGradient
id="linearGradient6869"
osb:paint="solid">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop6871" />
</linearGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="221.95924"
inkscape:cy="178.92352"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata6071">
<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(-96.47467,-501.32625)">
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 150.24182,675.47472 c 7.46055,-1.90898 14.89398,-3.62369 23.65823,-5.30912 1.2953,-0.2491 2.60406,-0.4956 3.92606,-0.73947 m 39.28497,-5.98001 c 17.91588,-2.22966 38.0175,-4.15221 58.57167,-5.49518 m 137.97766,-1.51605 c 29.58747,1.17819 57.43544,3.30182 82.33182,6.19806 m 40.04811,5.83758 c 14.14572,2.48755 27.80989,5.40429 38.93401,8.44256 m 40.49004,17.59419 c 4.43477,3.66155 6.78958,7.4698 6.78958,11.37262 2e-5,27.89459 -117.58777,50.50763 -262.63965,50.50763 -145.05188,0 -262.639668,-22.61304 -262.63965,-50.50763 4e-6,-5.71319 4.93266,-11.20484 14.02366,-16.32602"
id="path6074"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csccccccccsssc" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 315.66309,672.41681 c 15.30808,-0.57661 31.24537,-0.88206 47.99185,-0.88206 5.9965,0 12.69282,0.0395 18.56331,0.11692 m 39.65601,1.19462 c 27.32537,1.24855 53.28029,3.46884 74.76519,6.20888 m 40.15704,6.88507 c 21.80895,5.04264 34.57106,11.07495 34.57107,17.54058 10e-6,6.40211 -12.6834,12.48889 -33.85698,17.47989 m -39.97923,6.87892 c -21.50761,2.78069 -46.75027,4.90115 -74.40552,6.15819 m -39.39653,1.01947 c -6.81025,0.10388 -13.08621,0.15707 -20.07436,0.15707 -16.3524,0 -31.16397,-0.16497 -46.4731,-0.71554 m -39.64059,-2.21534 c -22.35925,-1.54585 -41.83311,-3.55352 -58.99066,-6.14675 m -39.98981,-8.65262 c -13.67206,-4.24709 -21.98712,-9.03044 -21.98711,-14.08956 1e-5,-5.1902 7.32944,-10.09017 21.67294,-14.41861 m 39.47015,-8.24089 c 12.23821,-1.81063 25.88309,-3.39969 40.40325,-4.72382 5.58341,-0.50917 12.0935,-0.97916 17.999,-1.40751"
id="path6076"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csccccsccccsccccsccsc" />
<g
id="g6852">
<path
sodipodi:nodetypes="cccc"
inkscape:connector-curvature="0"
id="path6618-6"
d="m 108.90708,612.12511 1.72664,77.46833 0.48307,16.79153 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path6618-9-5"
d="m 133.52954,632.01249 1.66317,77.84474 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path6618-2-2"
d="m 125.38519,628.7295 1.6415,80.68593 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path6618-98-6"
d="m 117.11455,624.37322 1.83091,84.53714 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
d="m 150.76529,705.12225 a 19.950512,4.2931485 0 0 1 -19.11203,4.28936 19.950512,4.2931485 0 0 1 -20.71852,-3.92881"
sodipodi:open="true"
sodipodi:end="3.0575117"
sodipodi:start="0"
sodipodi:ry="4.2931485"
sodipodi:rx="19.950512"
sodipodi:cy="705.12225"
sodipodi:cx="130.81477"
sodipodi:type="arc"
id="path6656-0"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path6618-7-5"
d="m 141.80017,634.53788 1.38896,73.8674 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path6618-8-2"
d="m 149.37632,636.81071 1.38896,69.06918 z"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 177.21865,643.12416 2.08344,91.54507 z"
id="path6618-91"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 201.8411,647.0385 1.95718,90.15611 z"
id="path6618-9-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 193.19168,645.96522 2.02031,91.73447 z"
id="path6618-2-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 185.04732,644.70253 2.08344,92.49209 z"
id="path6618-98-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path6656-06"
sodipodi:type="arc"
sodipodi:cx="199.00008"
sodipodi:cy="733.40656"
sodipodi:rx="19.950512"
sodipodi:ry="4.2931485"
sodipodi:start="0"
sodipodi:end="3.2272191"
sodipodi:open="true"
d="m 218.95059,733.40656 a 19.950512,4.2931485 0 0 1 -10.47239,3.77772 19.950512,4.2931485 0 0 1 -20.42288,-0.18827 19.950512,4.2931485 0 0 1 -8.93266,-3.95661" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 209.41725,648.3012 1.95718,88.38834 z"
id="path6618-7-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 217.11967,649.24821 1.83091,84.91594 z"
id="path6618-8-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 275.77166,654.51267 2.02031,91.77332 z"
id="path6618-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 300.26785,655.87734 2.02031,92.93403 z"
id="path6618-9-9"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 291.81549,655.75742 1.88638,93.55903 z"
id="path6618-2-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 283.68962,655.20771 1.93102,93.60367 z"
id="path6618-98-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path6656-4"
sodipodi:type="arc"
sodipodi:cx="297.48993"
sodipodi:cy="745.02332"
sodipodi:rx="19.950512"
sodipodi:ry="4.2931485"
sodipodi:start="0"
sodipodi:end="2.9231155"
d="m 317.44044,745.02332 a 19.950512,4.2931485 0 0 1 -17.77548,4.26755 19.950512,4.2931485 0 0 1 -21.65129,-3.33704"
sodipodi:open="true" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 307.66543,655.99727 2.19888,92.30903 z"
id="path6618-7-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 315.46479,656.41831 1.97567,89.3626 z"
id="path6618-8-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 381.92696,657.09933 1.93102,90.70189 z"
id="path6618-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 406.33386,656.72293 2.02031,93.60367 z"
id="path6618-9-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 397.92614,657.04944 1.84174,93.78224 z"
id="path6618-2-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 389.66634,657.39258 2.02031,92.93403 z"
id="path6618-98-9"
inkscape:connector-curvature="0" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path6656-5"
sodipodi:type="arc"
sodipodi:cx="403.55597"
sodipodi:cy="746.53851"
sodipodi:rx="19.950512"
sodipodi:ry="4.2931485"
sodipodi:start="0"
sodipodi:end="2.9546599"
sodipodi:open="true"
d="m 423.50648,746.53851 a 19.950512,4.2931485 0 0 1 -18.08852,4.27441 19.950512,4.2931485 0 0 1 -21.46494,-3.47654" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 413.91001,656.8875 2.02031,92.93403 z"
id="path6618-7-46"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 421.48616,655.79068 2.02031,91.50546 z"
id="path6618-8-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 495.98491,650.37666 2.02031,86.81796 z"
id="path6618-64"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 520.4811,647.36633 522.50141,739.72 Z"
id="path6618-9-51"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 512.02874,648.31784 1.88638,91.90724 z"
id="path6618-2-58"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 503.94751,649.19669 1.88638,90.52332 z"
id="path6618-98-05"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path6656-1"
sodipodi:type="arc"
sodipodi:cx="517.70319"
sodipodi:cy="735.93195"
sodipodi:rx="19.950512"
sodipodi:ry="4.2931485"
sodipodi:start="0"
sodipodi:end="3.3132762"
sodipodi:open="true"
d="m 537.6537,735.93195 a 19.950512,4.2931485 0 0 1 -10.97981,3.83466 19.950512,4.2931485 0 0 1 -20.8539,-0.38617 19.950512,4.2931485 0 0 1 -7.77401,-4.18194" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 528.05725,646.2809 2.02031,92.93403 z"
id="path6618-7-03"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 535.6334,644.7823 2.02031,91.90724 z"
id="path6618-8-77"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 574.4363,636.39473 1.35067,71.50546 z"
id="path6618-988"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 598.44142,627.7594 1.84174,82.66617 z"
id="path6618-9-93"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 590.12299,631.47876 1.57388,79.45189 z"
id="path6618-2-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 582.04176,634.27726 1.57388,76.14832 z"
id="path6618-98-21"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path6656-13"
sodipodi:type="arc"
sodipodi:cx="595.48492"
sodipodi:cy="706.63751"
sodipodi:rx="19.950512"
sodipodi:ry="4.2931485"
sodipodi:start="0"
sodipodi:end="3.1415927"
sodipodi:open="true"
d="m 615.43544,706.63751 a 19.950512,4.2931485 0 0 1 -9.97526,3.71798 19.950512,4.2931485 0 0 1 -19.95051,0 19.950512,4.2931485 0 0 1 -9.97526,-3.71798" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 606.1515,623.45968 1.70781,86.46082 z"
id="path6618-7-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 613.23658,614.14858 2.19888,93.24653 z"
id="path6618-8-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:0.91462338px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path6074-4"
sodipodi:type="arc"
sodipodi:cx="361.08554"
sodipodi:cy="613.05243"
sodipodi:rx="252.28474"
sodipodi:ry="44.382362"
sodipodi:start="0"
sodipodi:end="3.152432"
d="M 613.37029,613.05243 A 252.28474,44.382362 0 0 1 486.43768,651.56861 252.28474,44.382362 0 0 1 233.36765,651.32732 252.28474,44.382362 0 0 1 108.81562,612.57136"
sodipodi:open="true" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:1.03145397px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path6836"
sodipodi:type="arc"
sodipodi:cx="361.12952"
sodipodi:cy="612.44073"
sodipodi:rx="252.26988"
sodipodi:ry="110.59598"
sodipodi:start="3.1418525"
sodipodi:end="0.0057503166"
d="m 108.85964,612.412 a 252.26988,110.59598 0 0 1 126.59182,-95.86556 252.26988,110.59598 0 0 1 252.66847,0.33288 252.26988,110.59598 0 0 1 125.2753,96.19737"
sodipodi:open="true" />
<g
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12px;line-height:997.0000267%;font-family:Sans;-inkscape-font-specification:'Sans Bold';letter-spacing:-1.37px;word-spacing:4.6699996px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="text6944"
inkscape:path-effect="#path-effect6965"
transform="matrix(2.7754627,0,0,1.9582539,-126.85857,-113.90822)" />
<flowRoot
xml:space="preserve"
id="flowRoot6948"
style="font-style:normal;font-weight:normal;font-size:12px;line-height:0%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion
id="flowRegion6950"><rect
id="rect6952"
width="152.02795"
height="38.890873"
x="135.36044"
y="363.94324" /></flowRegion><flowPara
id="flowPara6954"></flowPara></flowRoot> </g>
</svg>
<?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="64.005066mm"
height="90.82682mm"
viewBox="0 0 226.7896 321.82732"
id="svg4145"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="KnobbyRightHand.svg">
<defs
id="defs4147" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="-8.0804628"
inkscape:cy="210.38823"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4150">
<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(-299.72094,-420.92314)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.41483784;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 482.84558,684.69011 1.02483,56.60219"
id="path4693"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 482.85292,685.67683 17.05004,-1.01015 5.69326,-103.10735 0.14358,-0.17331 -0.66353,-30.05948 8.08122,-1.01015 2.02031,-14.14214 -7.07107,-4.04061 1.01015,-22.22335 9.09138,1.01015 0,-13.13198 -11.11168,-3.03046 3.03046,-25.25381 14.14213,-6.06092 -4.04061,-23.23351 -12.12183,1.01015 1.01015,13.13199 -15.15229,1.01015 -2.0203,-14.14214 -16.16244,2.02031 3.03046,24.24366 11.11167,-1.01015 1.01016,28.28427 -10.10153,1.01015 1.01015,14.14214 11.11168,1.01015 1.01015,23.23351 -12.12183,3.03046 3.03046,17.17259 4.04061,0 0.19434,27.86585 -16.86185,1.42857 2.0203,-20.70812 4.54569,-1.51523 -1.01016,-16.16244 -6.56599,1.01015 2.02031,-34.34519 6.06091,-2.52538 -3.03045,-12.62691 -7.57615,0 -2.0203,-24.24366 8.08122,-2.52538 -4.04061,-25.25381 -14.14214,1.01015 0,18.68782 -11.11168,0.50508 -0.50507,-16.66752 -10.10153,1.51523 0,21.2132 8.5863,2.02031 3.53553,24.24366 -4.54568,1.01015 1.01015,16.16244 6.56599,1.01016 2.52538,25.75889 -7.57614,1.51523 2.0203,19.19289 7.57615,1.01016 -2.02031,19.19289 -20.70813,1.01016 2.02031,-13.13199 4.54568,-0.50507 -1.01015,-19.1929 -7.07107,0.50508 -0.50507,-34.85027 8.08122,-1.51523 -2.52538,-16.66751 -8.08122,0 -3.03046,-28.78935 6.56599,-2.02031 -0.50508,-24.74873 -8.08122,0 0,18.18274 -13.63706,1.01016 -1.51522,-18.18275 -8.5863,2.0203 1.51523,20.20306 8.08122,3.53553 4.04061,31.31473 -8.08122,-0.50508 0.50507,20.20305 6.06092,0.50508 3.53553,27.77919 -7.57614,3.03046 3.03046,18.18275 4.04061,0.50507 1.51523,12.62691 -16.16244,1.01015 0.50507,-9.09137 5.55584,0 -1.01015,-17.17259 -5.55584,0 -1.01015,-30.30458 7.07106,-1.51523 -4.04061,-19.69797 -6.56599,1.01015 0,-27.7792 6.06092,-1.51522 -4.54569,-18.18275 -5.05076,0.50508 -0.50508,15.15228 -10.10152,0.50508 -1.51523,-13.63706 -7.57615,1.01015 0,19.1929 6.06092,1.51523 0.50508,20.70813 -7.07107,8.08122 0.50507,14.64721 4.54569,0.50508 3.53553,27.77919 -8.08122,1.01015 1.51523,20.20306 6.56599,1.01015 0,7.07107 -5.05076,49.49747 -6.56599,7.57614 -19.1929,-12.6269 3.53554,-6.56599 -8.5863,-8.5863 -5.05076,5.55584 -16.16244,-18.18275 -11.61676,-0.50507 -4.04061,4.04061 8.5863,10.10152 0,7.57615 7.57614,12.12183 -3.03046,8.08122 12.62691,10.10152 4.54569,-3.03045 c 0.0187,0.007 2.60064,0.6556 3.03046,1.51522 0.0753,0.15059 -0.11905,0.38603 0,0.50508 0.11904,0.11905 0.38602,-0.11905 0.50507,0 0.11905,0.11905 -0.11905,0.38603 0,0.50508 0.11905,0.11904 0.38603,-0.11905 0.50508,0 0.11905,0.11904 -0.11905,0.38603 0,0.50507 0.11905,0.11905 0.38603,-0.11904 0.50507,0 0.11905,0.11905 -0.11904,0.38603 0,0.50508 0.11905,0.11905 0.38603,-0.11905 0.50508,0 0.11905,0.11905 -0.11905,0.38603 0,0.50508 0.11905,0.11904 0.38603,-0.11905 0.50508,0 0.11904,0.11904 -0.11905,0.38602 0,0.50507 0.23809,0.2381 0.77205,-0.23809 1.01015,0 0.11905,0.11905 -0.11905,0.38603 0,0.50508 0.11905,0.11905 0.35449,-0.0753 0.50508,0 0.42591,0.21296 0.58423,0.79719 1.01015,1.01015 0.30117,0.15059 0.77206,-0.23809 1.01015,0 0.11905,0.11905 -0.11905,0.38603 0,0.50508 0.11905,0.11904 0.35449,-0.0753 0.50508,0 0.21296,0.10648 0.29211,0.39859 0.50507,0.50507 0.15059,0.0753 0.38603,-0.11904 0.50508,0 0.67343,0.67344 -0.84179,0.50508 0.50508,0.50508 l 30.80965,20.20305 54.04316,8.08122 0,57.07362"
id="path4697"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccscccscscsccsccscccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 491.94429,441.21991 -1.01015,-17.17259 19.1929,-1.01015 -1.01016,19.1929"
id="path4699"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 490.93414,432.12854 18.18274,-1.01015"
id="path4701"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 456.58895,445.7656 0.50508,-12.62691 -14.14214,0 1.01015,15.15229"
id="path4705"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 443.45697,439.26089 13.13198,-1.01016"
id="path4707"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 306.5813,605.3697 -4.54569,-3.53553 0.50508,7.07107 12.12183,14.14213"
id="path4717"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 304.56099,604.35955 0.50508,8.08122"
id="path4719"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 423.75899,442.73514 -1.51523,-11.61675 -18.18274,1.51523 1.01015,10.6066"
id="path4721"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.19900942;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 390.40354,460.84506 -1.53875,-11.50967 -12.30993,1.64424 0,10.96159"
id="path4723"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 404.56609,437.95486 17.67767,-2.0203"
id="path4725"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.07807446;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 389.26833,455.69598 -12.12675,1.00581"
id="path4727"
inkscape:connector-curvature="0" />
</g>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
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="87.326118mm"
height="128.58444mm"
viewBox="0 0 309.42325 455.61416"
id="svg4881"
version="1.1"
inkscape:version="0.91 r"
sodipodi:docname="SimpleGlass.svg">
<defs
id="defs4883">
<linearGradient
id="linearGradient5443"
osb:paint="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop5445" />
</linearGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.3349856"
inkscape:cx="163.69862"
inkscape:cy="288.05365"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata4886">
<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(-238.69155,-252.46449)">
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 545.61483,292.08875 c -72.12589,60.77767 -244.29455,41.52427 -303.29271,6.22565 -7.13719,-22.65652 24.22503,-24.73451 33.6995,-29.82243 80.94491,-17.99712 164.88543,-19.30764 245.37669,3.80627 7.85866,4.4386 21.42515,6.05711 24.21652,19.79051 z"
id="path4889"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 491.35997,673.88655 c -44.77477,48.52298 -172.61397,35.47947 -197.0056,0 23.96571,35.13297 152.7417,48.76743 197.0056,0 z"
id="path4891"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4.9583745;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 241.16613,293.05709 C 258.9022,419.94737 276.63828,546.83768 294.37435,673.72796 276.63828,546.83768 258.9022,419.94737 241.16613,293.05709 Z"
id="path4893"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 545.60789,290.86598 c -18.08264,127.67354 -36.16528,255.34706 -54.24792,383.0206 18.08264,-127.67354 36.16528,-255.34706 54.24792,-383.0206 z"
id="path4895"
inkscape:connector-curvature="0" />
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.20778227px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 421.67202,787.41227 c -27.59791,34.80679 -72.50437,20.76502 -107.254,24.96005 -28.32026,-5.46081 -66.60185,5.45491 -88.07407,-25.67438 43.6576,-46.62914 168.92478,-37.76076 195.32807,0.71433 z"
id="path4899"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="opacity:0;fill:#ffffff;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 131.78863,449.0922 C 103.86006,445.9596 81.077061,439.24658 66.916569,429.97762 59.176728,424.91139 55.550099,420.88047 54.966424,416.69528 50.45728,384.36288 3.8467869,53.580606 3.4199547,50.883698 L 2.8238026,47.116952 13.263053,52.072415 c 24.307882,11.538836 56.359542,19.773756 96.807297,24.872356 19.75603,2.490329 68.47045,3.047983 87.88327,1.006038 19.42782,-2.043524 41.47561,-6.437868 56.06346,-11.174009 13.31399,-4.32256 32.77494,-13.571945 42.17387,-20.044362 3.75019,-2.582505 6.81853,-4.438305 6.81853,-4.124 0,0.314304 -11.81878,83.971332 -26.26396,185.904502 -14.44518,101.93318 -26.26397,186.02231 -26.26397,186.86473 0,0.84243 -0.44937,1.25397 -0.99859,0.91454 -0.58136,-0.3593 -0.73655,0.0657 -0.37144,1.01711 1.41499,3.68742 -13.35818,14.91787 -26.91424,20.46 -10.14857,4.14905 -23.67395,7.92207 -35.35534,9.86268 -11.37614,1.88989 -43.60198,2.74463 -55.05331,1.4602 z"
id="path5473"
inkscape:connector-curvature="0"
transform="translate(240.58411,254.36763)" />
<path
style="opacity:0;fill:#ffffff;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 131.78863,449.0922 C 103.86006,445.9596 81.077061,439.24658 66.916569,429.97762 59.176728,424.91139 55.550099,420.88047 54.966424,416.69528 50.45728,384.36288 3.8467869,53.580606 3.4199547,50.883698 L 2.8238026,47.116952 13.263053,52.072415 c 24.307882,11.538836 56.359542,19.773756 96.807297,24.872356 19.75603,2.490329 68.47045,3.047983 87.88327,1.006038 19.42782,-2.043524 41.47561,-6.437868 56.06346,-11.174009 13.31399,-4.32256 32.77494,-13.571945 42.17387,-20.044362 3.75019,-2.582505 6.81853,-4.438305 6.81853,-4.124 0,0.314304 -11.81878,83.971332 -26.26396,185.904502 -14.44518,101.93318 -26.26397,186.02231 -26.26397,186.86473 0,0.84243 -0.44937,1.25397 -0.99859,0.91454 -0.58136,-0.3593 -0.73655,0.0657 -0.37144,1.01711 1.41499,3.68742 -13.35818,14.91787 -26.91424,20.46 -10.14857,4.14905 -23.67395,7.92207 -35.35534,9.86268 -11.37614,1.88989 -43.60198,2.74463 -55.05331,1.4602 z"
id="path5475"
inkscape:connector-curvature="0"
transform="translate(240.58411,254.36763)" />
<path
style="opacity:0;fill:#ffffff;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 131.78863,449.0922 C 103.86006,445.9596 81.077061,439.24658 66.916569,429.97762 59.176728,424.91139 55.550099,420.88047 54.966424,416.69528 50.45728,384.36288 3.8467869,53.580606 3.4199547,50.883698 L 2.8238026,47.116952 13.263053,52.072415 c 24.307882,11.538836 56.359542,19.773756 96.807297,24.872356 19.75603,2.490329 68.47045,3.047983 87.88327,1.006038 19.42782,-2.043524 41.47561,-6.437868 56.06346,-11.174009 13.31399,-4.32256 32.77494,-13.571945 42.17387,-20.044362 3.75019,-2.582505 6.81853,-4.438305 6.81853,-4.124 0,0.314304 -11.81878,83.971332 -26.26396,185.904502 -14.44518,101.93318 -26.26397,186.02231 -26.26397,186.86473 0,0.84243 -0.44937,1.25397 -0.99859,0.91454 -0.58136,-0.3593 -0.73655,0.0657 -0.37144,1.01711 1.41499,3.68742 -13.35818,14.91787 -26.91424,20.46 -10.14857,4.14905 -23.67395,7.92207 -35.35534,9.86268 -11.37614,1.88989 -43.60198,2.74463 -55.05331,1.4602 z"
id="path5477"
inkscape:connector-curvature="0"
transform="translate(240.58411,254.36763)" />
<path
style="opacity:0;fill:#ffffff;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 131.78863,449.0922 C 103.86006,445.9596 81.077061,439.24658 66.916569,429.97762 59.176728,424.91139 55.550099,420.88047 54.966424,416.69528 50.45728,384.36288 3.8467869,53.580606 3.4199547,50.883698 L 2.8238026,47.116952 13.263053,52.072415 c 24.307882,11.538836 56.359542,19.773756 96.807297,24.872356 19.75603,2.490329 68.47045,3.047983 87.88327,1.006038 19.42782,-2.043524 41.47561,-6.437868 56.06346,-11.174009 13.31399,-4.32256 32.77494,-13.571945 42.17387,-20.044362 3.75019,-2.582505 6.81853,-4.438305 6.81853,-4.124 0,0.314304 -11.81878,83.971332 -26.26396,185.904502 -14.44518,101.93318 -26.26397,186.02231 -26.26397,186.86473 0,0.84243 -0.44937,1.25397 -0.99859,0.91454 -0.58136,-0.3593 -0.73655,0.0657 -0.37144,1.01711 1.41499,3.68742 -13.35818,14.91787 -26.91424,20.46 -10.14857,4.14905 -23.67395,7.92207 -35.35534,9.86268 -11.37614,1.88989 -43.60198,2.74463 -55.05331,1.4602 z"
id="path5479"
inkscape:connector-curvature="0"
transform="translate(240.58411,254.36763)" />
<path
style="opacity:0;fill:#ffffff;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 124.71756,76.296079 C 80.599276,72.249564 40.360457,62.616813 13.379712,49.642969 L 1.9840242,44.163287 1.9878003,39.305339 C 1.9953448,29.598977 7.0523759,25.40177 26.687468,18.805244 55.88358,8.9966376 110.63147,1.6486904 154.51706,1.6486904 c 61.15585,0 134.72552,14.8620636 145.77372,29.4482496 4.30286,5.680796 3.98023,6.742245 -3.84729,12.657397 -19.11427,14.444388 -51.68894,25.780977 -89.52065,31.154849 -13.62757,1.935753 -66.49638,2.827708 -82.20528,1.386893 z"
id="path5481"
inkscape:connector-curvature="0"
transform="translate(240.58411,254.36763)" />
<path
style="opacity:0;fill:#ffffff;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 131.78863,449.0922 C 103.86006,445.9596 81.077061,439.24658 66.916569,429.97762 59.176728,424.91139 55.550099,420.88047 54.966424,416.69528 50.45728,384.36288 3.8467869,53.580606 3.4199547,50.883698 L 2.8238026,47.116952 13.263053,52.072415 c 24.307882,11.538836 56.359542,19.773756 96.807297,24.872356 19.75603,2.490329 68.47045,3.047983 87.88327,1.006038 19.42782,-2.043524 41.47561,-6.437868 56.06346,-11.174009 13.31399,-4.32256 32.77494,-13.571945 42.17387,-20.044362 3.75019,-2.582505 6.81853,-4.438305 6.81853,-4.124 0,0.314304 -11.81878,83.971332 -26.26396,185.904502 -14.44518,101.93318 -26.26397,186.02231 -26.26397,186.86473 0,0.84243 -0.44937,1.25397 -0.99859,0.91454 -0.58136,-0.3593 -0.73655,0.0657 -0.37144,1.01711 1.41499,3.68742 -13.35818,14.91787 -26.91424,20.46 -10.14857,4.14905 -23.67395,7.92207 -35.35534,9.86268 -11.37614,1.88989 -43.60198,2.74463 -55.05331,1.4602 z"
id="path5483"
inkscape:connector-curvature="0"
transform="translate(240.58411,254.36763)" />
<path
style="opacity:0;fill:#ffffff;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 131.78863,449.0922 C 103.86006,445.9596 81.077061,439.24658 66.916569,429.97762 59.176728,424.91139 55.550099,420.88047 54.966424,416.69528 50.45728,384.36288 3.8467869,53.580606 3.4199547,50.883698 L 2.8238026,47.116952 13.263053,52.072415 c 24.307882,11.538836 56.359542,19.773756 96.807297,24.872356 19.75603,2.490329 68.47045,3.047983 87.88327,1.006038 19.42782,-2.043524 41.47561,-6.437868 56.06346,-11.174009 13.31399,-4.32256 32.77494,-13.571945 42.17387,-20.044362 3.75019,-2.582505 6.81853,-4.438305 6.81853,-4.124 0,0.314304 -11.81878,83.971332 -26.26396,185.904502 -14.44518,101.93318 -26.26397,186.02231 -26.26397,186.86473 0,0.84243 -0.44937,1.25397 -0.99859,0.91454 -0.58136,-0.3593 -0.73655,0.0657 -0.37144,1.01711 1.41499,3.68742 -13.35818,14.91787 -26.91424,20.46 -10.14857,4.14905 -23.67395,7.92207 -35.35534,9.86268 -11.37614,1.88989 -43.60198,2.74463 -55.05331,1.4602 z"
id="path5485"
inkscape:connector-curvature="0"
transform="translate(240.58411,254.36763)" />
<path
style="opacity:0;fill:#ffffff;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 131.78863,449.0922 C 103.86006,445.9596 81.077061,439.24658 66.916569,429.97762 59.176728,424.91139 55.550099,420.88047 54.966424,416.69528 50.45728,384.36288 3.8467869,53.580606 3.4199547,50.883698 L 2.8238026,47.116952 13.263053,52.072415 c 24.307882,11.538836 56.359542,19.773756 96.807297,24.872356 19.75603,2.490329 68.47045,3.047983 87.88327,1.006038 19.42782,-2.043524 41.47561,-6.437868 56.06346,-11.174009 13.31399,-4.32256 32.77494,-13.571945 42.17387,-20.044362 3.75019,-2.582505 6.81853,-4.438305 6.81853,-4.124 0,0.314304 -11.81878,83.971332 -26.26396,185.904502 -14.44518,101.93318 -26.26397,186.02231 -26.26397,186.86473 0,0.84243 -0.44937,1.25397 -0.99859,0.91454 -0.58136,-0.3593 -0.73655,0.0657 -0.37144,1.01711 1.41499,3.68742 -13.35818,14.91787 -26.91424,20.46 -10.14857,4.14905 -23.67395,7.92207 -35.35534,9.86268 -11.37614,1.88989 -43.60198,2.74463 -55.05331,1.4602 z"
id="path5487"
inkscape:connector-curvature="0"
transform="translate(240.58411,254.36763)" />
<path
style="opacity:1;fill:#ffffff;fill-opacity:0;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"
d="M 131.78863,449.0922 C 103.86006,445.9596 81.077061,439.24658 66.916569,429.97762 59.176728,424.91139 55.550099,420.88047 54.966424,416.69528 50.45728,384.36288 3.8467869,53.580606 3.4199547,50.883698 L 2.8238026,47.116952 13.263053,52.072415 c 24.307882,11.538836 56.359542,19.773756 96.807297,24.872356 19.75603,2.490329 68.47045,3.047983 87.88327,1.006038 19.42782,-2.043524 41.47561,-6.437868 56.06346,-11.174009 13.31399,-4.32256 32.77494,-13.571945 42.17387,-20.044362 3.75019,-2.582505 6.81853,-4.438305 6.81853,-4.124 0,0.314304 -11.81878,83.971332 -26.26396,185.904502 -14.44518,101.93318 -26.26397,186.02231 -26.26397,186.86473 0,0.84243 -0.44937,1.25397 -0.99859,0.91454 -0.58136,-0.3593 -0.73655,0.0657 -0.37144,1.01711 1.41499,3.68742 -13.35818,14.91787 -26.91424,20.46 -10.14857,4.14905 -23.67395,7.92207 -35.35534,9.86268 -11.37614,1.88989 -43.60198,2.74463 -55.05331,1.4602 z"
id="path5489"
inkscape:connector-curvature="0"
transform="translate(240.58411,254.36763)" />
</g>
</svg>
To save space, I deleted the group photo (sorry guys -- I have to connect via FTP). But then the photo keeps wanting to come back as "new". We need a way to mark incoming items as "read" (maybe using a dictionary datatype tiddler?).
In firefox go to "about:config", ignore the warning!
Search for backspace. Find "browser.backspace_action". It will have the value: 0, change that to: 2.
I had to backspace a few times writing this and no problem.
These are some public notes for my introduction to the TWederation work <<Identity "twMat <:-)">> and I have been doing.
I am going to make http://twederation.tiddlyspot.com and use that as the center for news and work things. That way people can pull the newest updates from there.
I am going to make http://twederation-dev.tiddlyspot.com and use that as the center for news and work things. That way people can pull the newest updates from there.
__General:__
*There is no server. This means that many ideas based on server-client models of communication don't apply.
**Communication isn't done by sending information to some destination. It is done by pulling information from some origin. This takes some more up-front configuration but it will work once everything is set.
__How to use it:__
*By fetching bundles!
*The general usage model:
*#Write a post or message and label it as yours and address it appropriately
*#Use your connections to retrieve anything addressed to you from people and wikis you follow.
*Make your twCards (identity, wiki, etc.)
*Use your cards to label your posts
*Use other cards to search for and retrieve posts, messages etc. for other people
*This is going to be automated later, I am working on it.
__Code Stuff:__
*All communication is done using postMessage
*A hidden iframe is created and the target wiki
**There are two new tiddler messages
***`tm-close-iframe` - this message is given the url of an open iframe and it closes the iframe and removes the entry from the $tw.browserMessaging.iframeInfoMap object.
***`tm-request-bundle` - this loads an iframe with the given url and uses postMessage to send the bundle request
**There are two messages added to the window event listener, `BUNDLE_REQUEST` and `DELIVER_BUNDLE`
***When a bundle request is received part of the request contains the name of the packing function to use. These functions are stored in the $tw.wiki.bundleFunction object. After being bundled together the wiki uses postMessage to send the bundle to the requesting wiki. Part of that message contains the name of the unpacking function. The unpacking functions are held in the $tw.wiki.bundleHandler object.
***You can add packing and handling functions without modifying the plugin by adding a javascript tiddler that adds new functions. You look at [[$:/plugins/inmysocks/FetchTiddlers/bundleOptions.js]] for examples.
Now you can sort by read/unread status. Which means that the wiki tracks which posts you have read. It should mark a post as unread when you get a comment on the post after the last time you read it so you can see new comments. You can also sort by a few things now.
The `Unread First` options sort posts in the same way, but they put all the unread posts first, so `Unread First by Newest Comments` puts all the unread posts at the top and sorts them so the posts with the most recent comments are first, under the unread posts the read posts are also sorted to put the posts with the newest comments first.
The tiddler title now contains links to the plugins so you can drag and drop the newest plugins from there.
This is code that will make a button that sets all posts as read so you don't have to manually look at each existing post to set it as read. The state of a post is set when you close a post so that opening a post doesn't change the ordering as you are trying to read.
```
<$button>Mark as read
<$list filter='[[$:/state/TWederation/Discussions/ReadStatusTiddler]indexes[]]'>
<$action-setfield $tiddler='$:/state/TWederation/Discussions/ReadPosts' $index=<<currentTiddler>> $value=<<timestamp>>/>
<$action-setfield $tiddler='$:/state/TWederation/Discussions/ReadStatusTiddler' $index=<<currentTiddler>> $value='true'/>
</$list>
</$button>
```
let me know when you find errors!
Things are slightly cleaner than they were. There is a new plugin version that removes the fold button when there are no comments. I was hoping for some performance boosts since there are fewer things being rendered. But it doesn't look like it had much of an effect.
Not the world's greatest problem, but I bet someone will want it eventually
I am trying to make it so when you request a bundle you only get new things. This is turning out to be a bigger problem than I expected due to browser caching interfering with getting an accurate estimate of the previous time there was nothing new on a wiki. I have implemented some more changes that may work now even with that. Unfortunately you may have to delete some system tiddlers. Delete the tiddlers that start with `$:/FetchHistory/`. This code will make a button that will remove them.
When things work correctly than you should only receive bundles when there is new content. Unfortunately for testing this is identical behaviour to something being broken. This is code for a button that will reset record of previous times in case you can't fetch new content. So click the button and try again! But hopefully the newest plugin version should fix the problem. That is twederation-core version 0.0.49 and twederation-edition version 0.0.55. Here is the code
```
<$button>Clear Fetch Record<$list filter='[prefix[$:/FetchHistory/]]'><$action-deletetiddler tiddler=<<currentTiddler>>/></$list></$button>
```
Lets see what new thing broke!!
Previously we were able to pull from any one person's site and get all the comments made by others (assuming that site had pulled them). Now we have to pull from all other federation sites. If we don't pull, we might not see comments made by others.
Is this the new philosophy? It seems like a see change. I can see where it cuts down on the problem of false identification. But it also means that one would need to pull from dozens (hundreds?) of sites eventually.
I have a suggestion. Allow us to designate particular sites as "trusted" (e.g. Twederation). You can then pull all posts from that site (or sites). This should allow us to keep the "fetching" to a minimum, while keeping options open if security needs to be tightened.
Because I need to remember what they are
(Post tagged #pullrequest, which I intend to do from now on (if I remember) so they're findable)
On http://tweddle.tiddlyspot.com see:
*[[$:/plugins/inmysocks/TWederation/Templates/BlogPostWriteCommentInnerTemplate]]<br>and [[$:/plugins/inmysocks/TWederation/Templates/WriteNewComment]]
**clicking the save comment button sets state for the whole comment(-button) to hide
*$:/plugins/inmysocks/TWederation/Templates/CommentThreadReveal
**added `<$list filter="[parent<currentTiddler>role[twDiscussionPost]first[]]">` around the floating fold-button to ensure it only shows when there is actually a subthread showing, i.e hides button if 0 comments in the open thread. (The subthread template after the button is still called... is that a bad idea?)
There has been some progress on making this all work correctly. If you have the newer versions of the plugins (at least 0.0.37 for twederation-core and at least 0.0.41 for twederation-edition) than fetching comments and things from multiple wikis should work the way it was supposed to before. There are still a lot of usability problems. I think that once I get a good naming convention for the bundles and do some simple things like make it so that empty bundles aren't saved it will help. I had empty bundles before so that it didn't just look like nothing happened if there was nothing new to fetch, but I think that having 5 empty bundles and 1 with content is worse than just having 1 (or zeros) bundle(s) returned.
I should also find some way to combine bundles from multiple sources when you fetch comments, so you just get a single comments bundle that has all the content from all the wikis instead of having one bundle from each wiki. There may be problems with this if you receive a response from one wiki and you are looking at the tiddler when another response comes in, but I don't think it will be a huge problem. We shall see. I need to implement it before we can even worry about it I guess.
I think we are at a point where suggestions about things like that can be useful. If you want to change anything on the wikitext side of things feel free to just try it out and show me, I am going to be working mainly on the javascript side until that works smoothly so don't expect any wonderful ui improvements from me.
Ok, updated "publish this tiddler" button. This time around I can't quite use it on the tiddler itself because it replaces (deletes) the original and the new has the special name format. So to try it out go to e.g [[this very post|http://tweddle.tiddlyspot.com/#Publish%20button%2C%20take%202]] on tw''e''ddle. Note the tiddler toolbar.
Needed tiddlers (links work when you're in tw''e''ddle)
*[[TWederation/Buttons/publish]]
*[[TWederation/Images/Publish_clr]]
*[[TWederation/Images/Publish_bw]]
@inmysocks, the idea is to eventually include this //Publish// button in the edition/s. It makes no sense to put it on twederation.tiddlyspot.com .
This may not be a problem for anyone else, and it may be a "maybe someday" thing, but I have to be careful to delete all bundles before saving. Since there's no point in keeping old bundles around, maybe they could automatically be deleted when saving?
I don't know what the specs for tiddlyspot are, but I imagine there is some upper limit to how big a TW file can be before it refuses to save. So, eventually, I won't be the only person who finds this useful.
And some content for the root post
I decided to start posting publicly (instead of only to @inmysocks) so anyone can come with input. So;
*A [[simplified fetch form|http://tweddle.tiddlyspot.com/#%24%3A%2Fplugins%2Finmysocks%2FTWederation%2FFetch%20Communication]]
*...and updated [[stylesheet|$:/plugins/inmysocks/TWederation/stylesheets]]
*The [[toggle|http://tweddle.tiddlyspot.com/#element-toggle]] introduces an "element" that is conceptually independent of TWederation. If anyone has a better approach to how this can be implemented, please yell out. I have made it "independent" i.e included the style-block inside it.
*...and it's [[stylesheet|http://tweddle.tiddlyspot.com/#element-toggle/Stylesheet]]
@inmysocks - please check that the slightly rephrased dropdown options are still correct.
The //fetching// still needs much UI work but at least a step in the right direction, I think.
Please test it and come with feedback.
Avatar icons I threw together for me and Mat, if anyone else wants to request one feel free and I will see what I can do.
<$list filter='[prefix[Avatar Icon - ]limit[2]]'>
<$link to=<<currentTiddler>>>
<$image source=<<currentTiddler>> height=40px width=40px/>
</$link>
</$list>
The icon for twederation, if we find we need more in the future I will add to this list. This was introduced by Mat [[here|http://twed-notes.tiddlyspot.com/#%E2%81%82:%E2%81%82%20Notes]] then I made the svg version.
<$list filter='[prefix[TWederation Icon - ]]'>
<$link to=<<currentTiddler>>>
<$image source=<<currentTiddler>> height=40px width=40px/>
</$link>
</$list>
Because there needs to be a lot more creative chaos in the word. here are the discordian icons I have made:
<$list filter='[prefix[Discordian Icon - ]]'>
<$link to=<<currentTiddler>>>
<$image source=<<currentTiddler>> height=40px width=40px/>
</$link>
</$list>
Faces! These, or something like them, may be used as the default avatars if someone doesn't have one. That is once we add avatars to the discussion twederation thing. Or just as emoticons or something. They are fun to make.
<$list filter='[prefix[Face Icon - ]]'>
<$link to=<<currentTiddler>>>
<$image source=<<currentTiddler>> height=40px width=40px/>
</$link>
</$list>
Some concept demo icons I have been poking as an alternative for the core icons (unfinished, obviously)
<$list filter='[prefix[Ellipise Icon - ]]'>
<$link to=<<currentTiddler>>>
<$image source=<<currentTiddler>> height=40px width=40px/>
</$link>
</$list>
Another set of concept icons
<$list filter='[prefix[Heavy Lines Icon - ]]'>
<$link to=<<currentTiddler>>>
<$image source=<<currentTiddler>> height=40px width=40px/>
</$link>
</$list>
Some of these are used in my extended resume wiki. They may find other use somewhere. While I do like them they are kind of boring.
<$list filter='[prefix[Folder Icon - ]]'>
<$link to=<<currentTiddler>>>
<$image source=<<currentTiddler>> height=40px width=40px/>
</$link>
</$list>
An incomplete set of discordian tarot cards, this may be what the generic avatars are taken from. They are currently a bit rough and will probably be tweaked a bit.
<$list filter='[prefix[Discordian Tarot - ]sort[title]]'>
<$link to=<<currentTiddler>>>
<$image source=<<currentTiddler>> width=80px style='border:1px solid'/>
</$link>
</$list>
And other things I made and are here for completeness sake:
<$list filter='[prefix[Misc Icon - ]]'>
<$link to=<<currentTiddler>>>
<$image source=<<currentTiddler>> height=40px width=40px/>
</$link>
</$list>
<!--
<$list filter='[suffix[.svg]sort[title]]'>
<$link to=<<currentTiddler>>>
<$image source=<<currentTiddler>> height=40px width=40px/>
</$link>
</$list>
-->
It doesn't automatically overwrite anything, but there is a checkbox to overwrite existing tiddlers. since you should only be getting tiddlers from the authors wiki that have been created or modified more recently than the most recent tiddler you have from that wiki you should be safe always checking it, but it will be uncheck by default every time.
There is also an option to get the newest plugin version from twederation.tiddlyspot.com now. It is under what to fetch in the `Fetch Communication` tab. So we can all try it out for the next plugin update. There aren't currently any checks to make sure it is a newer plugin version than what you have. I will look at how to add that in the future.
I haven't gotten to any of the archiving things yet. That requires some of the same things as making bundles that are safe to automatically unpack so I may do both of those at the same time.
Have fun finding out if I have broken anything new!
There is a noticeable delay when typing in the Post title and content fields (the one I'm typing now). This delay does not occur when typing a regular tiddler, so assume that it is something to do with the new presentation mechanism. I think it must be looping. I have to drop to about 20 WPM to type here. This is true even if I set it to "5" posts. I can type about regular speed in a new tiddler, so it is not just the size of the TW. This is agonizing!!
It would only take one compromised twed member to fill the entire network with SPAM -- it would be a link spammers dream come true. The spam issue is important because upstream IP providers will take it very seriously, and might even suspend accounts.
The main fix I can see for this, is some way to "send" (yes, it's not client-server) a network message that would cause twed members to collectively delete (or make non-visible) TW cards and messages from offending twed sites. Call it de-bundling or un-bundling. Each twed could configure how it wants to deal with these warnings (since the warning system itself could be mis-used). In particular, a twed might be configured to trust and act on overhead messages that come from certain trusted twed members. This would allow the system to quickly purge nefarious messages as soon as they are perceived.
This suggests that a twed member should be able to mark twed cards, to indicate which tweds he/she is willing to accept overhead deletion (and probably others) messages from.
\define assemblyTableBody(subject prio:"@@color:silver;font-style:italic; no prio tag @@")
<tr>
<td>
$prio$
</td>
<td>
<$link to={{!!title}}><$text text={{!!post_title}}/></$link>
<$list filter="[{!!title}!has[post_title]]"/>
</td>
<td>
<$list filter="[{!!title}tags[]] -[[⁂$subject$]] -[[⁂prio-high]] -[[⁂prio-medium]] -[[⁂prio-low]]"><<tag>></$list>
</td>
<td>
<$list filter="[{!!title}get[author]] [{!!creator}] +[first[]]" variable="auth">
<$list filter="[role[twServer]author<auth>first[]]">
<$link to={{!!title}}><$text text={{!!author}}/></$link>
</$list>
</$list>
</td>
</tr>
\end
\define assemblyTable(prio subject)
<$list filter="[tag[⁂$subject$]tag[⁂prio-$prio$]]">
<$macrocall $name="assemblyTableBody" subject="$subject$" prio="$prio$"/>
</$list>
\end
\define assemblyTableNoPrio(subject)
<$list filter="[tag[⁂$subject$]!tag[⁂prio-high]!tag[⁂prio-medium]!tag[⁂prio-low]]">
<$macrocall $name="assemblyTableBody" subject="$subject$"/>
</$list>
\end
\define assembly(subject)
Until we have a better solution, this uses a [[little macro|temporary tool: assembly macro - Mat von TWaddle (20160801141354007)]] to assemble posts (and tiddlers) tagged ''⁂$subject$'' and (optionally) any of ''⁂prio-high'', ''⁂prio-medium'' or ''⁂prio-low''
<table style="width:100%">
<tr><th>⁂prio-</th><th>tid</th><th>tags<br>(ex $subject$ and prio...)</th><th>author<br>(twCard)</th></tr>
<<assemblyTable "high" "$subject$">>
<<assemblyTable "medium" "$subject$">>
<<assemblyTable "low" "$subject$">>
<<assemblyTableNoPrio "$subject$">>
</table>
\end
This is a post for testing twederation
YAY! I am posting here!! Yay!!
I can't post it (because it directly affects the TW it appears in) so [[here's a link|http://tweddle.tiddlyspot.com/#post_title%20ViewTemplate]].
It is actually my recently published alias macro, somewhat tweaked, i.e a viewtemplate that styles(!!!) the title to show as the original title. In other words; when you click on the post title in the main listing to open the actual tiddler, the title shows like a regular tiddler not the twederated title.
If you drag'n drop the above tiddler into your TW it will work automatically. If titles contain problematic characters... things like probably apostrophes and brackets, they'll probably not display correctly. It should be harmless, but still.
This will probably eventually be incorporated into TWederation core. There is already [[a variant|ShowAlias Macro]] there actually, used in the setup wizard.
Note that the //real// title of the tiddler is still the twederated title, e.g for links etc.
Hoping the two tags appear separately... :-/
The instructions say to delete " $:/SitetwCard" and then the TWederation Wizard will appear here. But this appears to not be working -- not even at twederation.tiddlyspot.com. Presumably something in the newest plugins has gone amiss?
Or I just like pretentious names and want to distinguish between my personal stuff and news about twederation. So I have my own site now over [[here|http://ooktech.com/jed/TypicallyWeird/]], you can get the card for it by fetching the cards from twederation.tiddlyspot.com under the `Fetch Communication` tab. So now things posted as twederation new should be by `The TWderation` and things that are from me are just inmysocks.
And this way I can speak as The TWederation, which amuses me.
And it seems to have helped a bit with the speed, at least on the computer I am currently using. Unfortunately it seems to have broken some things. So let me know if you find something broken. Also there were two plugin updates in the past few hours, the first had more broken than the second.
Cat videos are the scourge of humanity.
@inmysocks - could you do a writeup of your thoughts on how things should be refactored?
I'm thinking it would make sense with at least 3 separate plugins;
*''core''
*''discussions''
*''setup'' - this has the wizard and is only needed for the setup phase. It can thereafter be removed. Hopefully @jermolene creates the "instant neocities/tiddlyspot" thing soon, which should be included here too.
A setup plugin alsmo makes me question if there is need for a separate "discussions edition".
The three plugins should probably have their own separate stylesheet. At least //core// and //discussions//. I will try to make this separation but would prefer to know the general thoughts on the refactoring first as it might affect things.
The meetup was a lot of fun and we got a lot of work done. I ended up getting home to Paris a bit late so I missed the last train and had to ride a Velib (the city bike share thing) home. But if you have to ride somewhere at 2am, riding along the Seine at 2am on a Saturday is not a bad choice. I always find the impromptu music/dance parties along the river amusing.
I don't have the edition set up with all the new plugins yet, but it should be done very soon. Once that is finished I will post something new letting everyone know and hopefully explaining the changes a bit more.
@inmysocks @The TWederation
Hope I'm not stepping on toes now but IMO the plugins should be renamed into something more neutral akin to how tiddlywiki core is named, i.e `$:/core` - for example:
`$:/TWederation-core/...` or `$:/TWed-core/...` or simply `:$:/TWed/...`
It is preferable with a very short choice because //TWederation applications// can then use this prefix without overly long names.
Applications could then use the prefix
`$:/TWed/<application>/`
...
While at it; The current application has, by me, been referred to as "discussions"... but I'm thinking it is not so good because it abbreviates to "dis" or "disc" (e.g in stylesheet) but I feel "dis" is not easily guessed.
And @inmysocks has named the plugin as [[$:/plugins/inmysocks/TWederation-edition]], i.e referring to the application as "TWederation"... which I think is unfortunate because it confuses people into thinkning that this application //is// the TWederation. Plus it also doesn't say what the application //does//.
How about calling it the ''Communication application'' (or //edition//... a term I think is [[unfortunate|http://twaddle.tiddlyspot.com/#Editions%20-%20an%20unfortunate%20term]])
So the prefix would be
`$:/TWed/Comm/...`
where "Comm" is very intuitive. (Agree?)
IMO this is
*simple to understand
*easy to keep consistent
*concise and practical and minimizes linebreaks, horizontal scroll in sidebar, or bleed outside of tiddler frames (ugh!), etc
One may argue that the //TWederation core// is a plugin and should be prefixed with `$:/plugin` i.e making for `$:/plugins/TWed/`. Ok, I guess the `plugins` could be removed when/if things are integrated into core.
...and applications would then have prefix
`$:/plugins/TWed/Comm/...` etc
Thoughts?
I need to do something about the very probable title conflicts that will arise from different users posting and from message titles. There will probably be many messages with the title 'Hi' or something similar. So we can't just have the message title be the tiddler title. I think that for short messages we could have some other storage mechanism, like a data tiddler that holds all of the messages and some utility that lets you sort and view the messages.
This may mean we should have multiple types of messages, short messages that would be stored like that and then longer email-like messages that would get their own tiddlers. We still have the naming problem. I think that appending a username and a time stamp at the end of all messages would prevent almost all conflicts but maybe someone can come up with a better idea.
Hello from the Interplanetary filesystem!
I'm editing and saving my Twederation wiki file, and then I'm running ``ipfs add <filename>`` and ``ipfs name publish <returned hash>``. I hope this demonstrates that Twederation can be used in conjunction with IPFS, in a limited way.
<!-- GNU Terry Pratchett -->
There are several cards with "New" in their titles. Since they will only be new once, not sure why/how they are labeled that way.
This is the link to the TWederation github repo: https://github.com/inmysocks/TW5-TWederation
<?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="15.226423mm"
height="14.848882mm"
viewBox="0 0 53.951894 52.614148"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="TWederation.svg"
inkscape:export-filename="/home/inmysocks/Desktop/TWederationIcon.png"
inkscape:export-xdpi="2.7369058"
inkscape:export-ydpi="2.7369058">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="-42.398329"
inkscape:cy="3.8323341"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
borderlayer="true">
<inkscape:grid
type="xygrid"
id="grid4234"
originx="-282.67966"
originy="-552.97866" />
</sodipodi:namedview>
<metadata
id="metadata7">
<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(-282.67965,-446.76943)">
<path
style="fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 312.40289,478.10146 22.71018,13.2358"
id="path4232"
inkscape:connector-curvature="0" />
<path
style="fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 335.10353,478.07597 -22.83397,13.28677"
id="path4230"
inkscape:connector-curvature="0" />
<path
style="fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 323.75797,471.5765 0,26.28571"
id="path4228"
inkscape:connector-curvature="0" />
<path
style="fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 284.33146,478.03003 22.71018,13.2358"
id="path4226"
inkscape:connector-curvature="0" />
<path
style="fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 307.03211,478.00454 -22.83397,13.28677"
id="path4224"
inkscape:connector-curvature="0" />
<path
style="fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 295.68655,471.50507 0,26.28571"
id="path4222"
inkscape:connector-curvature="0" />
<path
style="fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 298.33495,454.81574 22.71018,13.2358"
id="path4220"
inkscape:connector-curvature="0" />
<path
style="fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 321.0356,454.79026 -22.83397,13.28677"
id="path4218"
inkscape:connector-curvature="0" />
<path
style="fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 309.69004,448.29079 0,26.28571"
id="path4136-7-1"
inkscape:connector-curvature="0" />
</g>
</svg>
<?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="15.226423mm"
height="14.848882mm"
viewBox="0 0 53.951894 52.614148"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="TWederationPathVersion.svg"
inkscape:export-filename="/home/inmysocks/Desktop/TWederationIcon.png"
inkscape:export-xdpi="2.7369058"
inkscape:export-ydpi="2.7369058">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.6"
inkscape:cx="-10.434043"
inkscape:cy="3.8323341"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
borderlayer="true">
<inkscape:grid
type="xygrid"
id="grid4234"
originx="-282.67966"
originy="-552.97866" />
</sodipodi:namedview>
<metadata
id="metadata7">
<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(-282.67965,-446.76943)">
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 309.66793,446.76943 a 1.50015,1.50015 0 0 0 -1.47851,1.52148 l 0,10.53125 -9.09961,-5.30273 a 1.50015,1.50015 0 0 0 -0.86133,-0.21289 1.50015,1.50015 0 0 0 -0.64844,2.80469 l 9.0957,5.30078 -9.22851,5.36914 a 1.50015,1.50015 0 1 0 1.50781,2.5918 l 9.23438,-5.37305 0,10.57617 a 1.50015,1.50015 0 1 0 3,0 l 0,-10.5332 9.0996,5.30468 a 1.500227,1.500227 0 1 0 1.51172,-2.59179 l -9.16601,-5.3418 9.15429,-5.32812 a 1.50015,1.50015 0 0 0 -0.6914,-2.80664 1.50015,1.50015 0 0 0 -0.81641,0.21484 l -9.09179,5.29101 0,-10.49414 a 1.50015,1.50015 0 0 0 -1.52149,-1.52148 z"
id="path5854" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;"
d="m 295.66402,469.98427 a 1.50015,1.50015 0 0 0 -1.47656,1.52149 l 0,10.5332 -9.10156,-5.30469 a 1.50015,1.50015 0 0 0 -0.85938,-0.21289 1.50015,1.50015 0 0 0 -0.65039,2.80469 l 9.09375,5.29883 -9.22656,5.36914 a 1.5005786,1.5005786 0 0 0 1.50977,2.59375 l 9.23437,-5.37305 0,10.57617 a 1.50015,1.50015 0 1 0 3,0 l 0,-10.53125 9.09961,5.30274 a 1.50015,1.50015 0 1 0 1.50977,-2.5918 l -9.16602,-5.3418 9.15625,-5.32812 a 1.50015,1.50015 0 0 0 -0.69336,-2.80664 1.50015,1.50015 0 0 0 -0.8164,0.21484 l -9.08985,5.28907 0,-10.49219 a 1.50015,1.50015 0 0 0 -1.52344,-1.52149 z"
id="path5852" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:evenodd;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 323.73629,470.05459 a 1.50015,1.50015 0 0 0 -1.47852,1.52148 l 0,10.53125 -9.0996,-5.30273 a 1.50015,1.50015 0 0 0 -0.71094,-0.21289 1.50015,1.50015 0 0 0 -0.79883,2.80468 l 9.0957,5.30078 -9.22851,5.36914 a 1.50015,1.50015 0 1 0 1.50781,2.59375 l 9.23437,-5.37304 0,10.57422 a 1.50015,1.50015 0 1 0 3,0 l 0,-10.53321 9.09961,5.30469 a 1.500227,1.500227 0 1 0 1.51172,-2.5918 l -9.16601,-5.34179 9.15429,-5.32617 a 1.50015,1.50015 0 0 0 -0.69336,-2.80665 1.50015,1.50015 0 0 0 -0.81445,0.2129 l -9.0918,5.29101 0,-10.49414 a 1.50015,1.50015 0 0 0 -1.52148,-1.52148 z"
id="path5828" />
</g>
</svg>
<?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="15.226423mm"
height="14.848882mm"
viewBox="0 0 53.951894 52.614148"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="TWederationTest.svg"
inkscape:export-filename="/home/inmysocks/Desktop/TWederationIcon.png"
inkscape:export-xdpi="2.7369058"
inkscape:export-ydpi="2.7369058">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="3.959798"
inkscape:cx="71.818964"
inkscape:cy="3.3272578"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1029"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
showguides="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
borderlayer="true">
<inkscape:grid
type="xygrid"
id="grid4234"
originx="-282.67966"
originy="-552.97866" />
</sodipodi:namedview>
<metadata
id="metadata7">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-282.67965,-446.76943)">
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 312.6543,477.66992 -0.50391,0.86328 22.71094,13.23633 0.5039,-0.86523 -22.71093,-13.23438 z"
id="path4232"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 334.85156,477.64453 -22.83398,13.28516 0.5039,0.86523 22.83399,-13.28711 -0.50391,-0.86328 z"
id="path4230"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 323.25781,471.57617 0,26.28516 1,0 0,-26.28516 -1,0 z"
id="path4228"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 284.58398,477.59766 -0.5039,0.86523 22.70898,13.23438 0.50391,-0.86329 -22.70899,-13.23632 z"
id="path4226"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 306.78125,477.57227 -22.83398,13.28711 0.50195,0.86328 22.83398,-13.28516 -0.50195,-0.86523 z"
id="path4224"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 295.1875,471.50586 0,26.28516 1,0 0,-26.28516 -1,0 z"
id="path4222"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 298.58594,454.38281 -0.50196,0.86524 22.70899,13.23633 0.50391,-0.86524 -22.71094,-13.23633 z"
id="path4220"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 320.7832,454.35742 -22.83398,13.28711 0.5039,0.86524 22.83399,-13.28711 -0.50391,-0.86524 z"
id="path4218"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 309.18945,448.29102 0,26.28515 1,0 0,-26.28515 -1,0 z"
id="path4136-7-1"
inkscape:connector-curvature="0" />
</g>
</svg>
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
@inmysocks
In tweddle, I updated the discussions display ([[link|http://tweddle.tiddlyspot.com/#%24%3A%2Fplugins%2Finmysocks%2FTWederation%2FDiscussions]]) to show modiified date after the `by <author>` subtitle in each post, like it is shown already in the comment thread.
[[link|http://tweddle.tiddlyspot.com/#%24%3A%2Fplugins%2Finmysocks%2FTWederation%2Fstylesheets]]. Moves post subtitle up so it does not appear to be part of the content.
I saw a post at Twederation and updated to latest plugins. I did go go to control panel and marked follow to all the twCards I have but my own.
Since then I seem to be trying to fetch from everyone EXCEPT twederation. And I would expect to receive at least the blog post telling us to update.
Is it supposed to be so or am I fetching from the other twcards because they are no upgraded yet?
As I mentioned before at work I do my development work on a raspberry pi 3 running Ubuntu Mate. The raspberry pi has about as much power as a mid-range smart phone and ubuntu mate doesn't have many of the optimizations that raspbian does so I have a low powered machine. This is probably going to encourage me to find places where I can improve the performance of tiddlywiki.
One strange thing is that the twederation wiki runs slower on the pi, but there isn't nearly as much of a difference as I expected between the pi and my desktop. There are some huge differences on some other wikis, the category lists plugin I made in almost completely unresponsive on a pi for example, but runs fine on my desktop. I am not sure what that means.
I fetched the plugins. After reload I got:
> SyntaxError: JSON.parse: unterminated string at line 28 column 3216 of the JSON data
I had to restore from backup. I've updated by hand now.
...that would probably not be overly difficult to implement, could be a separate checkbox in fetch to "overwrite //modified// tiddlers".
It would, I guess as part of unbundling,...
#check if title already exists in current wiki...
#...if yes, see if `modified` is later than existing tiddlers `modified` (apparently both `created` and `modified` fields are by default added in normal tiddler creation)
#...ensure `wiki_url` matches url where fetching from
#(...matching source //wiki name// might not be possible as tids currently don't have this field)
#match `author`
If anything deviates in step 3-5 the fetcher is warned and given option to not overwrite but instead fetch and add suffix "2" etc.
''So, for collaboration...'' this would let you update based on what comes up in the tiddlers comments.
...
A possible later step might be that a tiddler has a `collaborators` field that is used in the above process to replace #5 and just see if the author is listed in this field. (Note: this also gives the power to every collaborator to cut out other collaborators.... so better know who you invite)
The new upstart tiddler is very nice and following the steps given, it was filled correct I just had to press forward. What happens now I am not sure.
I fetched all wiki TWcards from twederation and saw two marked undefined.
I tried to comment to one of the blog posts I was able to fetch, wrote message to someone on the list, and now this post.
I can find no more to do for now, but at least if someone find any of this they can find something to fetch.
I have had none of the error messages Mark S. wrote about.
FUN FUN FUN.
IPFS Tiddlywikian has join us. I have been terrible about checking to see if there is anyone new so I just noticed. When we have people joining more often I will make sure to be better about it. Anyway, fetch new cards from twederation.tiddlyspot.com to make sure you have his card and avatar (yes, they came with their own avatar, I am so proud).
Birthe went and figured out how to make herself an avatar. So I got to be the only one with an avatar for a few hours. :D Now we will have to make something to package the avatars with the twCards and I need to add a way for people to get updated twCards, since I had to manually import Birthe's new card and her avatar image.
Also I apparently broke things last night, but they should be working again now. So make sure you update both the core and edition plugins!
There //will// be 100 posters here.
What will happen that we must deal with?
There's a place to pick up messages still, but I don't see any place to view them. The only reason I ask is that I wanted to make a test message to assure myself that posting/fetching was working, but didn't necessarily want to post to *everyone* (both of you).
Actually, there aren't enough. I could only think of two, and one of them was the song complaining that there weren't enough songs.
Peeking at my "followed wikis" (I have some 11 urls) but clicking "Fetch New [etc]" only seems to bring in bundles from 5.
Is this because the other wikis don't have the latest/required plugins? Or is it something with their twCards? Or some other reason...?
When I try to refresh my cards, I don't see TWederation listed anymore. Is that because it's in a shadow tiddler?
ALSO, when I try to bring over an updated card from Mat's (for instance), the new fields don't come over (e.g. 'icon'). It appears that the unbundler won't overwrite existing cards.
That would be nice as you have all done a terrific job. Also have a safe journey home all of you!
It is very simple for now, just pick an author and see all posts by that author. I can add something that will list all posts and comments by the author, but the comments wouldn't have the context of any parent posts. I still need to add a way to sort by newest comments instead of just by newest root posts.