{ "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/blank": { "title": "$:/core/images/blank", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"></svg>" }, "$:/core/images/cancel-button": { "title": "$:/core/images/cancel-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n\t<g fill-rule=\"evenodd\">\n\t <path d=\"M64,76.3137085 L47.0294734,93.2842351 C43.9038742,96.4098343 38.8399231,96.4084656 35.7157288,93.2842712 C32.5978915,90.166434 32.5915506,85.0947409 35.7157649,81.9705266 L52.6862915,65 L35.7157649,48.0294734 C32.5901657,44.9038742 32.5915344,39.8399231 35.7157288,36.7157288 C38.833566,33.5978915 43.9052591,33.5915506 47.0294734,36.7157649 L64,53.6862915 L80.9705266,36.7157649 C84.0961258,33.5901657 89.1600769,33.5915344 92.2842712,36.7157288 C95.4021085,39.833566 95.4084494,44.9052591 92.2842351,48.0294734 L75.3137085,65 L92.2842351,81.9705266 C95.4098343,85.0961258 95.4084656,90.1600769 92.2842712,93.2842712 C89.166434,96.4021085 84.0947409,96.4084494 80.9705266,93.2842351 L64,76.3137085 Z M64,129 C99.346224,129 128,100.346224 128,65 C128,29.653776 99.346224,1 64,1 C28.653776,1 1.13686838e-13,29.653776 1.13686838e-13,65 C1.13686838e-13,100.346224 28.653776,129 64,129 Z M64,113 C90.509668,113 112,91.509668 112,65 C112,38.490332 90.509668,17 64,17 C37.490332,17 16,38.490332 16,65 C16,91.509668 37.490332,113 64,113 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/chevron-down": { "title": "$:/core/images/chevron-down", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-down tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 40.500000) rotate(-270.000000) translate(-64.000000, -40.500000) translate(-22.500000, -26.500000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>" }, "$:/core/images/chevron-left": { "title": "$:/core/images/chevron-left", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-left tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\" version=\"1.1\">\n <g fill-rule=\"evenodd\" transform=\"translate(92.500000, 64.000000) rotate(-180.000000) translate(-92.500000, -64.000000) translate(6.000000, -3.000000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n </g>\n</svg>" }, "$:/core/images/chevron-right": { "title": "$:/core/images/chevron-right", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-right tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\" transform=\"translate(-48.000000, -3.000000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n </g>\n</svg>" }, "$:/core/images/chevron-up": { "title": "$:/core/images/chevron-up", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-up tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 89.500000) rotate(-90.000000) translate(-64.000000, -89.500000) translate(-22.500000, 22.500000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>" }, "$:/core/images/clone-button": { "title": "$:/core/images/clone-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-clone-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M32.2650915,96 L32.2650915,120.002359 C32.2650915,124.419334 35.8432884,128 40.2627323,128 L120.002359,128 C124.419334,128 128,124.421803 128,120.002359 L128,40.2627323 C128,35.8457573 124.421803,32.2650915 120.002359,32.2650915 L96,32.2650915 L96,48 L108.858899,48 C110.519357,48 111.853018,49.3405131 111.853018,50.9941198 L111.853018,108.858899 C111.853018,110.519357 110.512505,111.853018 108.858899,111.853018 L50.9941198,111.853018 C49.333661,111.853018 48,110.512505 48,108.858899 L48,96 L32.2650915,96 Z\"></path>\n <path d=\"M40,56 L32.0070969,56 C27.5881712,56 24,52.418278 24,48 C24,43.5907123 27.5848994,40 32.0070969,40 L40,40 L40,32.0070969 C40,27.5881712 43.581722,24 48,24 C52.4092877,24 56,27.5848994 56,32.0070969 L56,40 L63.9929031,40 C68.4118288,40 72,43.581722 72,48 C72,52.4092877 68.4151006,56 63.9929031,56 L56,56 L56,63.9929031 C56,68.4118288 52.418278,72 48,72 C43.5907123,72 40,68.4151006 40,63.9929031 L40,56 Z M7.9992458,0 C3.58138434,0 0,3.5881049 0,7.9992458 L0,88.0007542 C0,92.4186157 3.5881049,96 7.9992458,96 L88.0007542,96 C92.4186157,96 96,92.4118951 96,88.0007542 L96,7.9992458 C96,3.58138434 92.4118951,0 88.0007542,0 L7.9992458,0 Z M19.0010118,16 C17.3435988,16 16,17.336731 16,19.0010118 L16,76.9989882 C16,78.6564012 17.336731,80 19.0010118,80 L76.9989882,80 C78.6564012,80 80,78.663269 80,76.9989882 L80,19.0010118 C80,17.3435988 78.663269,16 76.9989882,16 L19.0010118,16 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/close-all-button": { "title": "$:/core/images/close-all-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-close-all-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\" transform=\"translate(-23.000000, -23.000000)\">\n <path d=\"M43,131 L22.9976794,131 C18.5827987,131 15,127.418278 15,123 C15,118.590712 18.5806831,115 22.9976794,115 L43,115 L43,94.9976794 C43,90.5827987 46.581722,87 51,87 C55.4092877,87 59,90.5806831 59,94.9976794 L59,115 L79.0023206,115 C83.4172013,115 87,118.581722 87,123 C87,127.409288 83.4193169,131 79.0023206,131 L59,131 L59,151.002321 C59,155.417201 55.418278,159 51,159 C46.5907123,159 43,155.419317 43,151.002321 L43,131 Z\" transform=\"translate(51.000000, 123.000000) rotate(-45.000000) translate(-51.000000, -123.000000) \"></path>\n <path d=\"M43,59 L22.9976794,59 C18.5827987,59 15,55.418278 15,51 C15,46.5907123 18.5806831,43 22.9976794,43 L43,43 L43,22.9976794 C43,18.5827987 46.581722,15 51,15 C55.4092877,15 59,18.5806831 59,22.9976794 L59,43 L79.0023206,43 C83.4172013,43 87,46.581722 87,51 C87,55.4092877 83.4193169,59 79.0023206,59 L59,59 L59,79.0023206 C59,83.4172013 55.418278,87 51,87 C46.5907123,87 43,83.4193169 43,79.0023206 L43,59 Z\" transform=\"translate(51.000000, 51.000000) rotate(-45.000000) translate(-51.000000, -51.000000) \"></path>\n <path d=\"M115,59 L94.9976794,59 C90.5827987,59 87,55.418278 87,51 C87,46.5907123 90.5806831,43 94.9976794,43 L115,43 L115,22.9976794 C115,18.5827987 118.581722,15 123,15 C127.409288,15 131,18.5806831 131,22.9976794 L131,43 L151.002321,43 C155.417201,43 159,46.581722 159,51 C159,55.4092877 155.419317,59 151.002321,59 L131,59 L131,79.0023206 C131,83.4172013 127.418278,87 123,87 C118.590712,87 115,83.4193169 115,79.0023206 L115,59 Z\" transform=\"translate(123.000000, 51.000000) rotate(-45.000000) translate(-123.000000, -51.000000) \"></path>\n <path d=\"M115,131 L94.9976794,131 C90.5827987,131 87,127.418278 87,123 C87,118.590712 90.5806831,115 94.9976794,115 L115,115 L115,94.9976794 C115,90.5827987 118.581722,87 123,87 C127.409288,87 131,90.5806831 131,94.9976794 L131,115 L151.002321,115 C155.417201,115 159,118.581722 159,123 C159,127.409288 155.419317,131 151.002321,131 L131,131 L131,151.002321 C131,155.417201 127.418278,159 123,159 C118.590712,159 115,155.419317 115,151.002321 L115,131 Z\" transform=\"translate(123.000000, 123.000000) rotate(-45.000000) translate(-123.000000, -123.000000) \"></path>\n </g>\n</svg>" }, "$:/core/images/close-button": { "title": "$:/core/images/close-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M65.0864256,75.4091629 L14.9727349,125.522854 C11.8515951,128.643993 6.78104858,128.64922 3.65685425,125.525026 C0.539017023,122.407189 0.5336324,117.334539 3.65902635,114.209145 L53.7727171,64.0954544 L3.65902635,13.9817637 C0.537886594,10.8606239 0.532659916,5.79007744 3.65685425,2.6658831 C6.77469148,-0.451954124 11.8473409,-0.457338747 14.9727349,2.66805521 L65.0864256,52.7817459 L115.200116,2.66805521 C118.321256,-0.453084553 123.391803,-0.458311231 126.515997,2.6658831 C129.633834,5.78372033 129.639219,10.8563698 126.513825,13.9817637 L76.4001341,64.0954544 L126.513825,114.209145 C129.634965,117.330285 129.640191,122.400831 126.515997,125.525026 C123.39816,128.642863 118.32551,128.648248 115.200116,125.522854 L65.0864256,75.4091629 L65.0864256,75.4091629 Z\"></path>\n </g>\n</svg>\n" }, "$:/core/images/close-others-button": { "title": "$:/core/images/close-others-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-close-others-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z M64,96 C81.673112,96 96,81.673112 96,64 C96,46.326888 81.673112,32 64,32 C46.326888,32 32,46.326888 32,64 C32,81.673112 46.326888,96 64,96 Z M64,80 C72.836556,80 80,72.836556 80,64 C80,55.163444 72.836556,48 64,48 C55.163444,48 48,55.163444 48,64 C48,72.836556 55.163444,80 64,80 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/delete-button": { "title": "$:/core/images/delete-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\" transform=\"translate(12.000000, 0.000000)\">\n <rect x=\"0\" y=\"11\" width=\"105\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"28\" y=\"0\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"8\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n <rect x=\"8\" y=\"112\" width=\"88\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"80\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n <rect x=\"56\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n <rect x=\"32\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n </g>\n</svg>" }, "$:/core/images/done-button": { "title": "$:/core/images/done-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M3.52445141,76.8322939 C2.07397484,75.3828178 1.17514421,73.3795385 1.17514421,71.1666288 L1.17514421,23.1836596 C1.17514421,18.7531992 4.75686621,15.1751442 9.17514421,15.1751442 C13.5844319,15.1751442 17.1751442,18.7606787 17.1751442,23.1836596 L17.1751442,63.1751442 L119.173716,63.1751442 C123.590457,63.1751442 127.175144,66.7568662 127.175144,71.1751442 C127.175144,75.5844319 123.592783,79.1751442 119.173716,79.1751442 L9.17657227,79.1751442 C6.96796403,79.1751442 4.9674142,78.279521 3.51911285,76.8315312 Z\" id=\"Rectangle-285\" transform=\"translate(64.175144, 47.175144) rotate(-45.000000) translate(-64.175144, -47.175144) \"></path>\n </g>\n</svg>" }, "$:/core/images/down-arrow": { "title": "$:/core/images/down-arrow", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <path d=\"M109.35638,81.3533152 C107.923899,82.7869182 105.94502,83.6751442 103.759224,83.6751442 L24.5910645,83.6751442 C20.225873,83.6751442 16.6751442,80.1307318 16.6751442,75.7584775 C16.6751442,71.3951199 20.2192225,67.8418109 24.5910645,67.8418109 L95.8418109,67.8418109 L95.8418109,-3.40893546 C95.8418109,-7.77412698 99.3862233,-11.3248558 103.758478,-11.3248558 C108.121835,-11.3248558 111.675144,-7.78077754 111.675144,-3.40893546 L111.675144,75.7592239 C111.675144,77.9416955 110.789142,79.9205745 109.356651,81.3538862 Z\" transform=\"translate(64.175144, 36.175144) rotate(45.000000) translate(-64.175144, -36.175144) \"></path>\n</svg>" }, "$:/core/images/download-button": { "title": "$:/core/images/download-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-download-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path class=\"tc-image-download-button-ring\" d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"/><path d=\"M34.3496823,66.4308767 L61.2415823,93.634668 C63.0411536,95.4551107 65.9588502,95.4551107 67.7584215,93.634668 L94.6503215,66.4308767 C96.4498928,64.610434 96.4498928,61.6588981 94.6503215,59.8384554 C93.7861334,58.9642445 92.6140473,58.4731195 91.3919019,58.4731195 L82.9324098,58.4731195 C80.3874318,58.4731195 78.3243078,56.3860674 78.3243078,53.8115729 L78.3243078,38.6615466 C78.3243078,36.0870521 76.2611837,34 73.7162058,34 L55.283798,34 C52.7388201,34 50.675696,36.0870521 50.675696,38.6615466 L50.675696,38.6615466 L50.675696,53.8115729 C50.675696,56.3860674 48.612572,58.4731195 46.0675941,58.4731195 L37.608102,58.4731195 C35.063124,58.4731195 33,60.5601716 33,63.134666 C33,64.3709859 33.4854943,65.5566658 34.3496823,66.4308767 L34.3496823,66.4308767 Z\"/></g></svg>" }, "$:/core/images/edit-button": { "title": "$:/core/images/edit-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M116.870058,45.3431458 L108.870058,45.3431458 L108.870058,45.3431458 L108.870058,61.3431458 L116.870058,61.3431458 L116.870058,45.3431458 Z M124.870058,45.3431458 L127.649881,45.3431458 C132.066101,45.3431458 135.656854,48.9248678 135.656854,53.3431458 C135.656854,57.7524334 132.07201,61.3431458 127.649881,61.3431458 L124.870058,61.3431458 L124.870058,45.3431458 Z M100.870058,45.3431458 L15.6638275,45.3431458 C15.5064377,45.3431458 15.3501085,45.3476943 15.1949638,45.3566664 L15.1949638,45.3566664 C15.0628002,45.3477039 14.928279,45.3431458 14.7913977,45.3431458 C6.68160973,45.3431458 -8.34314575,53.3431458 -8.34314575,53.3431458 C-8.34314575,53.3431458 6.85614548,61.3431458 14.7913977,61.3431458 C14.9266533,61.3431458 15.0596543,61.3384973 15.190398,61.3293588 C15.3470529,61.3385075 15.5049057,61.3431458 15.6638275,61.3431458 L100.870058,61.3431458 L100.870058,45.3431458 L100.870058,45.3431458 Z\" transform=\"translate(63.656854, 53.343146) rotate(-45.000000) translate(-63.656854, -53.343146) \"></path>\n <path d=\"M35.1714596,124.189544 C41.9594858,123.613403 49.068777,121.917633 58.85987,118.842282 C60.6854386,118.268877 62.4306907,117.705515 65.1957709,116.802278 C81.1962861,111.575575 87.0734839,109.994907 93.9414474,109.655721 C102.29855,109.242993 107.795169,111.785371 111.520478,118.355045 C112.610163,120.276732 115.051363,120.951203 116.97305,119.861518 C118.894737,118.771832 119.569207,116.330633 118.479522,114.408946 C113.146151,105.003414 104.734907,101.112919 93.5468356,101.66546 C85.6716631,102.054388 79.4899908,103.716944 62.7116783,109.197722 C59.9734132,110.092199 58.2519873,110.64787 56.4625698,111.20992 C37.002649,117.322218 25.6914684,118.282267 16.8654804,112.957098 C14.9739614,111.815848 12.5154166,112.424061 11.3741667,114.31558 C10.2329168,116.207099 10.84113,118.665644 12.7326489,119.806894 C19.0655164,123.627836 26.4866335,124.926678 35.1714596,124.189544 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/export-button": { "title": "$:/core/images/export-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-export-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00348646,127.999999 C8.00464867,128 8.00581094,128 8.00697327,128 L119.993027,128 C122.205254,128 124.207939,127.101378 125.657096,125.651198 L125.656838,125.65759 C127.104563,124.210109 128,122.21009 128,119.999949 L128,56.0000511 C128,51.5817449 124.409288,48 120,48 C115.581722,48 112,51.5797863 112,56.0000511 L112,112 L16,112 L16,56.0000511 C16,51.5817449 12.4092877,48 8,48 C3.581722,48 7.10542736e-15,51.5797863 7.10542736e-15,56.0000511 L7.10542736e-15,119.999949 C7.10542736e-15,124.418255 3.59071231,128 8,128 C8.00116233,128 8.0023246,128 8.00348681,127.999999 Z M56.6235633,27.3113724 L47.6580188,36.2769169 C44.5333664,39.4015692 39.4634864,39.4061295 36.339292,36.2819351 C33.2214548,33.1640979 33.2173444,28.0901742 36.3443103,24.9632084 L58.9616908,2.34582788 C60.5248533,0.782665335 62.5748436,0.000361191261 64.624516,2.38225238e-14 L64.6193616,0.00151809229 C66.6695374,0.000796251595 68.7211167,0.781508799 70.2854358,2.34582788 L92.9028163,24.9632084 C96.0274686,28.0878607 96.0320289,33.1577408 92.9078345,36.2819351 C89.7899973,39.3997724 84.7160736,39.4038827 81.5891078,36.2769169 L72.6235633,27.3113724 L72.6235633,88.5669606 C72.6235633,92.9781015 69.0418413,96.5662064 64.6235633,96.5662064 C60.2142756,96.5662064 56.6235633,92.984822 56.6235633,88.5669606 L56.6235633,27.3113724 L56.6235633,27.3113724 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/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=\"8\"></rect>\n <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"8\"></rect>\n <rect x=\"32\" y=\"68\" width=\"64\" height=\"8\" rx=\"8\"></rect>\n <rect x=\"32\" y=\"84\" width=\"64\" height=\"8\" rx=\"8\"></rect>\n <rect x=\"32\" y=\"100\" width=\"64\" height=\"8\" rx=\"8\"></rect>\n <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"8\"></rect>\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/help": { "title": "$:/core/images/help", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-help tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M36.0548906,111.44117 C30.8157418,115.837088 20.8865444,118.803477 9.5,118.803477 C7.86465619,118.803477 6.25937294,118.742289 4.69372699,118.624467 C12.612543,115.984876 18.7559465,110.02454 21.0611049,102.609942 C8.74739781,92.845129 1.04940554,78.9359851 1.04940554,63.5 C1.04940554,33.9527659 29.2554663,10 64.0494055,10 C98.8433448,10 127.049406,33.9527659 127.049406,63.5 C127.049406,93.0472341 98.8433448,117 64.0494055,117 C53.9936953,117 44.48824,114.999337 36.0548906,111.44117 L36.0548906,111.44117 Z M71.4042554,77.5980086 C71.406883,77.2865764 71.4095079,76.9382011 71.4119569,76.5610548 C71.4199751,75.3262169 71.4242825,74.0811293 71.422912,72.9158546 C71.4215244,71.736154 71.4143321,70.709635 71.4001396,69.8743525 C71.4078362,68.5173028 71.9951951,67.7870427 75.1273009,65.6385471 C75.2388969,65.5619968 76.2124091,64.8981068 76.5126553,64.6910879 C79.6062455,62.5580654 81.5345849,60.9050204 83.2750652,58.5038955 C85.6146327,55.2762841 86.8327108,51.426982 86.8327108,46.8554323 C86.8327108,33.5625756 76.972994,24.9029551 65.3778484,24.9029551 C54.2752771,24.9029551 42.8794554,34.5115163 41.3121702,47.1975534 C40.9043016,50.4989536 43.2499725,53.50591 46.5513726,53.9137786 C49.8527728,54.3216471 52.8597292,51.9759763 53.2675978,48.6745761 C54.0739246,42.1479456 60.2395837,36.9492759 65.3778484,36.9492759 C70.6427674,36.9492759 74.78639,40.5885487 74.78639,46.8554323 C74.78639,50.4892974 73.6853224,52.008304 69.6746221,54.7736715 C69.4052605,54.9593956 68.448509,55.6118556 68.3131127,55.7047319 C65.6309785,57.5445655 64.0858213,58.803255 62.6123358,60.6352315 C60.5044618,63.2559399 59.3714208,66.3518252 59.3547527,69.9487679 C59.3684999,70.8407274 59.3752803,71.8084521 59.3765995,72.9300232 C59.3779294,74.0607297 59.3737237,75.2764258 59.36589,76.482835 C59.3634936,76.8518793 59.3609272,77.1924914 59.3583633,77.4963784 C59.3568319,77.6778944 59.3556368,77.8074256 59.3549845,77.8730928 C59.3219814,81.1994287 61.9917551,83.9227111 65.318091,83.9557142 C68.644427,83.9887173 71.3677093,81.3189435 71.4007124,77.9926076 C71.4014444,77.9187458 71.402672,77.7856841 71.4042554,77.5980086 Z M65.3778489,102.097045 C69.5359735,102.097045 72.9067994,98.7262189 72.9067994,94.5680944 C72.9067994,90.4099698 69.5359735,87.0391439 65.3778489,87.0391439 C61.2197243,87.0391439 57.8488984,90.4099698 57.8488984,94.5680944 C57.8488984,98.7262189 61.2197243,102.097045 65.3778489,102.097045 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/home-button": { "title": "$:/core/images/home-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M112.9847,119.501583 C112.99485,119.336814 113,119.170705 113,119.003406 L113,67.56802 C116.137461,70.5156358 121.076014,70.4518569 124.133985,67.3938855 C127.25818,64.2696912 127.260618,59.2068102 124.131541,56.0777326 L70.3963143,2.34250601 C68.8331348,0.779326498 66.7828947,-0.000743167069 64.7337457,1.61675364e-05 C62.691312,-0.00409949529 60.6426632,0.777559815 59.077717,2.34250601 L33,28.420223 L33,28.420223 L33,8.00697327 C33,3.58484404 29.4092877,0 25,0 C20.581722,0 17,3.59075293 17,8.00697327 L17,44.420223 L5.3424904,56.0777326 C2.21694607,59.2032769 2.22220878,64.2760483 5.34004601,67.3938855 C8.46424034,70.5180798 13.5271213,70.5205187 16.6561989,67.3914411 L17,67.04764 L17,119.993027 C17,119.994189 17.0000002,119.995351 17.0000007,119.996514 C17.0000002,119.997675 17,119.998838 17,120 C17,124.418278 20.5881049,128 24.9992458,128 L105.000754,128 C109.418616,128 113,124.409288 113,120 C113,119.832611 112.99485,119.666422 112.9847,119.501583 Z M97,112 L97,51.5736087 L97,51.5736087 L64.7370156,19.3106244 L33,51.04764 L33,112 L97,112 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/import-button": { "title": "$:/core/images/import-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-import-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M105.449437,94.2138951 C105.449437,94.2138951 110.049457,94.1897106 110.049457,99.4026111 C110.049457,104.615512 105.163246,104.615511 105.163246,104.615511 L45.0075072,105.157833 C45.0075072,105.157833 0.367531803,106.289842 0.367532368,66.6449212 C0.367532934,27.0000003 45.0428249,27.0000003 45.0428249,27.0000003 L105.532495,27.0000003 C105.532495,27.0000003 138.996741,25.6734987 138.996741,55.1771866 C138.996741,84.6808745 105.727102,82.8457535 105.727102,82.8457535 L56.1735087,82.8457535 C56.1735087,82.8457535 22.6899229,85.1500223 22.6899229,66.0913753 C22.6899229,47.0327282 56.1735087,49.3383013 56.1735087,49.3383013 L105.727102,49.3383013 C105.727102,49.3383013 111.245209,49.3383024 111.245209,54.8231115 C111.245209,60.3079206 105.727102,60.5074524 105.727102,60.5074524 L56.1735087,60.5074524 C56.1735087,60.5074524 37.48913,60.5074528 37.48913,66.6449195 C37.48913,72.7823862 56.1735087,71.6766023 56.1735087,71.6766023 L105.727102,71.6766029 C105.727102,71.6766029 127.835546,73.1411469 127.835546,55.1771866 C127.835546,35.5304025 105.727102,38.3035317 105.727102,38.3035317 L45.0428249,38.3035317 C45.0428249,38.3035317 11.5287276,38.3035313 11.5287276,66.6449208 C11.5287276,94.9863103 45.0428244,93.9579678 45.0428244,93.9579678 L105.449437,94.2138951 Z\" transform=\"translate(69.367532, 66.000000) rotate(-45.000000) translate(-69.367532, -66.000000) \"></path>\n </g>\n</svg>" }, "$:/core/images/info-button": { "title": "$:/core/images/info-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <g transform=\"translate(0.049406, 0.000000)\">\n <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"></path>\n <circle cx=\"64\" cy=\"32\" r=\"8\"></circle>\n <rect x=\"56\" y=\"48\" width=\"16\" height=\"56\" rx=\"8\"></rect>\n </g>\n </g>\n </g>\n</svg>" }, "$:/core/images/left-arrow": { "created": "20150315234410875", "modified": "20150315235324760", "tags": "$:/tags/Image", "title": "$:/core/images/left-arrow", "text": "<svg class=\"tc-image-left-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path transform=\"rotate(135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25075c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056z\"/>\n</svg>\n" }, "$:/core/images/locked-padlock": { "title": "$:/core/images/locked-padlock", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-locked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M96.4723753,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L32.0000269,64 C32.0028554,48.2766389 32.3030338,16.2688026 64.1594984,16.2688041 C95.9543927,16.2688056 96.4648869,48.325931 96.4723753,64 Z M80.5749059,64 L48.4413579,64 C48.4426205,47.71306 48.5829272,31.9999996 64.1595001,31.9999996 C79.8437473,31.9999996 81.1369461,48.1359182 80.5749059,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/mail": { "title": "$:/core/images/mail", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-mail tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M122.826782,104.894066 C121.945525,105.22777 120.990324,105.41043 119.993027,105.41043 L8.00697327,105.41043 C7.19458381,105.41043 6.41045219,105.289614 5.67161357,105.064967 L5.67161357,105.064967 L39.8346483,70.9019325 L60.6765759,91.7438601 C61.6118278,92.679112 62.8865166,93.0560851 64.0946097,92.8783815 C65.2975108,93.0473238 66.5641085,92.6696979 67.4899463,91.7438601 L88.5941459,70.6396605 C88.6693095,70.7292352 88.7490098,70.8162939 88.8332479,70.9005321 L122.826782,104.894066 Z M127.903244,98.6568194 C127.966933,98.2506602 128,97.8343714 128,97.4103789 L128,33.410481 C128,32.7414504 127.917877,32.0916738 127.763157,31.4706493 L94.2292399,65.0045665 C94.3188145,65.0797417 94.4058701,65.1594458 94.4901021,65.2436778 L127.903244,98.6568194 Z M0.205060636,99.2178117 C0.0709009529,98.6370366 0,98.0320192 0,97.4103789 L0,33.410481 C0,32.694007 0.0944223363,31.9995312 0.27147538,31.3387595 L0.27147538,31.3387595 L34.1777941,65.2450783 L0.205060636,99.2178117 L0.205060636,99.2178117 Z M5.92934613,25.6829218 C6.59211333,25.5051988 7.28862283,25.4104299 8.00697327,25.4104299 L119.993027,25.4104299 C120.759109,25.4104299 121.500064,25.5178649 122.201605,25.7184927 L122.201605,25.7184927 L64.0832611,83.8368368 L5.92934613,25.6829218 L5.92934613,25.6829218 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/menu-button": { "title": "$:/core/images/menu-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <rect x=\"0\" y=\"16\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"56\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"96\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n</svg>" }, "$:/core/images/new-button": { "title": "$:/core/images/new-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M56,72 L8.00697327,72 C3.59075293,72 0,68.418278 0,64 C0,59.5907123 3.58484404,56 8.00697327,56 L56,56 L56,8.00697327 C56,3.59075293 59.581722,0 64,0 C68.4092877,0 72,3.58484404 72,8.00697327 L72,56 L119.993027,56 C124.409247,56 128,59.581722 128,64 C128,68.4092877 124.415156,72 119.993027,72 L72,72 L72,119.993027 C72,124.409247 68.418278,128 64,128 C59.5907123,128 56,124.415156 56,119.993027 L56,72 L56,72 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/new-here-button": { "title": "$:/core/images/new-here-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-new-here-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n \t<g transform=\"translate(52.233611, 64.389922) rotate(75.000000) translate(-52.233611, -64.389922) translate(-7.734417, 3.702450)\">\n\t <path d=\"M18.9270186,45.959338 L18.9080585,49.6521741 C18.8884833,53.4648378 21.0574548,58.7482162 23.7526408,61.4434022 L78.5671839,116.257945 C81.2617332,118.952495 85.6348701,118.950391 88.3334363,116.251825 L115.863237,88.7220241 C118.555265,86.0299959 118.564544,81.6509578 115.869358,78.9557717 L61.0548144,24.1412286 C58.3602652,21.4466794 53.0787224,19.2788426 49.2595808,19.3006519 L25.9781737,19.4336012 C22.1633003,19.4553862 19.0471195,22.5673232 19.0275223,26.3842526 L18.9871663,34.2443819 C19.0818862,34.255617 19.1779758,34.2665345 19.2754441,34.2771502 C22.6891275,34.6489512 27.0485594,34.2348566 31.513244,33.2285542 C31.7789418,32.8671684 32.075337,32.5211298 32.4024112,32.1940556 C34.8567584,29.7397084 38.3789778,29.0128681 41.4406288,30.0213822 C41.5958829,29.9543375 41.7503946,29.8866669 41.9041198,29.8183808 L42.1110981,30.2733467 C43.1114373,30.6972371 44.0473796,31.3160521 44.8614145,32.1300869 C48.2842088,35.5528813 48.2555691,41.130967 44.7974459,44.5890903 C41.4339531,47.952583 36.0649346,48.0717177 32.6241879,44.9262969 C27.8170558,45.8919233 23.0726921,46.2881596 18.9270186,45.959338 Z\"></path>\n\t <path d=\"M45.4903462,38.8768094 C36.7300141,42.6833154 26.099618,44.7997354 18.1909048,43.9383587 C7.2512621,42.7468685 1.50150083,35.8404432 4.66865776,24.7010202 C7.51507386,14.6896965 15.4908218,6.92103848 24.3842626,4.38423012 C34.1310219,1.60401701 42.4070208,6.15882777 42.4070209,16.3101169 L34.5379395,16.310117 C34.5379394,11.9285862 31.728784,10.3825286 26.5666962,11.8549876 C20.2597508,13.6540114 14.3453742,19.4148216 12.2444303,26.8041943 C10.4963869,32.9523565 12.6250796,35.5092726 19.0530263,36.2093718 C25.5557042,36.9176104 35.0513021,34.9907189 42.7038419,31.5913902 L42.7421786,31.6756595 C44.3874154,31.5384763 47.8846101,37.3706354 45.9274416,38.6772897 L45.9302799,38.6835285 C45.9166992,38.6895612 45.9031139,38.6955897 45.8895238,38.7016142 C45.8389288,38.7327898 45.7849056,38.7611034 45.7273406,38.7863919 C45.6506459,38.8200841 45.571574,38.8501593 45.4903462,38.8768094 Z\"></path>\n </g>\n <rect x=\"96\" y=\"80\" width=\"16\" height=\"48\" rx=\"8\"></rect>\n <rect x=\"80\" y=\"96\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n </g>\n </g>\n</svg>" }, "$:/core/images/new-journal-button": { "title": "$:/core/images/new-journal-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-new-journal-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M102.545455,112.818182 L102.545455,124.636364 L102.545455,124.636364 L102.545455,124.636364 C102.545455,125.941761 103.630828,127 104.969697,127 L111.030303,127 C112.369172,127 113.454545,125.941761 113.454545,124.636364 L113.454545,112.818182 L125.575758,112.818182 C126.914626,112.818182 128,111.759982 128,110.454545 L128,104.545455 C128,103.240018 126.914626,102.181818 125.575758,102.181818 L113.454545,102.181818 L113.454545,90.3636364 C113.454545,89.0582 112.369172,88 111.030303,88 L104.969697,88 L104.969697,88 C103.630828,88 102.545455,89.0582 102.545455,90.3636364 L102.545455,102.181818 L90.4242424,102.181818 L90.4242424,102.181818 C89.0853705,102.181818 88,103.240018 88,104.545455 L88,110.454545 L88,110.454545 L88,110.454545 C88,111.759982 89.0853705,112.818182 90.4242424,112.818182 L102.545455,112.818182 Z\"></path>\n <g transform=\"translate(59.816987, 64.316987) rotate(30.000000) translate(-59.816987, -64.316987) translate(20.316987, 12.816987)\">\n <g transform=\"translate(0.000000, 0.000000)\">\n <path d=\"M9.99631148,0 C4.4755011,0 -2.27373675e-13,4.48070044 -2.27373675e-13,9.99759461 L-2.27373675e-13,91.6128884 C-2.27373675e-13,97.1344074 4.46966773,101.610483 9.99631148,101.610483 L68.9318917,101.610483 C74.4527021,101.610483 78.9282032,97.1297826 78.9282032,91.6128884 L78.9282032,9.99759461 C78.9282032,4.47607557 74.4585355,0 68.9318917,0 L9.99631148,0 Z M20.8885263,26 C24.2022348,26 26.8885263,23.3137085 26.8885263,20 C26.8885263,16.6862915 24.2022348,14 20.8885263,14 C17.5748178,14 14.8885263,16.6862915 14.8885263,20 C14.8885263,23.3137085 17.5748178,26 20.8885263,26 Z M57.3033321,25.6783342 C60.6170406,25.6783342 63.3033321,22.9920427 63.3033321,19.6783342 C63.3033321,16.3646258 60.6170406,13.6783342 57.3033321,13.6783342 C53.9896236,13.6783342 51.3033321,16.3646258 51.3033321,19.6783342 C51.3033321,22.9920427 53.9896236,25.6783342 57.3033321,25.6783342 Z\"></path>\n <text font-family=\"Helvetica\" font-size=\"47.1724138\" font-weight=\"bold\" fill=\"#FFFFFF\">\n <tspan x=\"42\" y=\"77.4847912\" text-anchor=\"middle\"><<now \"DD\">></tspan>\n </text>\n </g>\n </g>\n </g>\n</svg>" }, "$:/core/images/open-window": { "title": "$:/core/images/open-window", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-open-window tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M16,112 L104.993898,112 C108.863261,112 112,115.590712 112,120 C112,124.418278 108.858091,128 104.993898,128 L7.00610161,128 C3.13673853,128 0,124.409288 0,120 C0,119.998364 4.30952878e-07,119.996727 1.29273572e-06,119.995091 C4.89579306e-07,119.993456 0,119.99182 0,119.990183 L0,24.0098166 C0,19.586117 3.59071231,16 8,16 C12.418278,16 16,19.5838751 16,24.0098166 L16,112 Z\"></path>\n <path d=\"M96,43.1959595 L96,56 C96,60.418278 99.581722,64 104,64 C108.418278,64 112,60.418278 112,56 L112,24 C112,19.5907123 108.415101,16 103.992903,16 L72.0070969,16 C67.5881712,16 64,19.581722 64,24 C64,28.4092877 67.5848994,32 72.0070969,32 L84.5685425,32 L48.2698369,68.2987056 C45.1421332,71.4264093 45.1434327,76.4904296 48.267627,79.614624 C51.3854642,82.7324612 56.4581306,82.7378289 59.5835454,79.6124141 L96,43.1959595 Z M32,7.9992458 C32,3.58138434 35.5881049,0 39.9992458,0 L120.000754,0 C124.418616,0 128,3.5881049 128,7.9992458 L128,88.0007542 C128,92.4186157 124.411895,96 120.000754,96 L39.9992458,96 C35.5813843,96 32,92.4118951 32,88.0007542 L32,7.9992458 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/options-button": { "title": "$:/core/images/options-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-options-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M110.48779,76.0002544 C109.354214,80.4045063 107.611262,84.5641217 105.354171,88.3838625 L105.354171,88.3838625 L112.07833,95.1080219 C115.20107,98.2307613 115.210098,103.299824 112.089164,106.420759 L106.420504,112.089418 C103.301049,115.208874 98.2346851,115.205502 95.1077675,112.078585 L88.3836082,105.354425 C84.5638673,107.611516 80.4042519,109.354468 76,110.488045 L76,110.488045 L76,119.993281 C76,124.409501 72.4220153,128.000254 68.0083475,128.000254 L59.9916525,128.000254 C55.5800761,128.000254 52,124.41541 52,119.993281 L52,110.488045 C47.5957481,109.354468 43.4361327,107.611516 39.6163918,105.354425 L32.8922325,112.078585 C29.7694931,115.201324 24.7004301,115.210353 21.5794957,112.089418 L15.9108363,106.420759 C12.7913807,103.301303 12.7947522,98.2349395 15.9216697,95.1080219 L22.6458291,88.3838625 C20.3887383,84.5641217 18.6457859,80.4045063 17.5122098,76.0002544 L8.00697327,76.0002544 C3.59075293,76.0002544 2.19088375e-16,72.4222697 4.89347582e-16,68.0086019 L9.80228577e-16,59.9919069 C1.25035972e-15,55.5803305 3.58484404,52.0002544 8.00697327,52.0002544 L17.5122098,52.0002544 C18.6457859,47.5960025 20.3887383,43.4363871 22.6458291,39.6166462 L15.9216697,32.8924868 C12.7989304,29.7697475 12.7899019,24.7006845 15.9108363,21.5797501 L21.5794957,15.9110907 C24.6989513,12.7916351 29.7653149,12.7950065 32.8922325,15.9219241 L39.6163918,22.6460835 C43.4361327,20.3889927 47.5957481,18.6460403 52,17.5124642 L52,8.00722764 C52,3.5910073 55.5779847,0.000254375069 59.9916525,0.000254375069 L68.0083475,0.000254375069 C72.4199239,0.000254375069 76,3.58509841 76,8.00722764 L76,17.5124642 C80.4042519,18.6460403 84.5638673,20.3889927 88.3836082,22.6460835 L95.1077675,15.9219241 C98.2305069,12.7991848 103.29957,12.7901562 106.420504,15.9110907 L112.089164,21.5797501 C115.208619,24.6992057 115.205248,29.7655693 112.07833,32.8924868 L105.354171,39.6166462 L105.354171,39.6166462 C107.611262,43.4363871 109.354214,47.5960025 110.48779,52.0002544 L119.993027,52.0002544 C124.409247,52.0002544 128,55.5782391 128,59.9919069 L128,68.0086019 C128,72.4201783 124.415156,76.0002544 119.993027,76.0002544 L110.48779,76.0002544 L110.48779,76.0002544 Z M64,96.0002544 C81.673112,96.0002544 96,81.6733664 96,64.0002544 C96,46.3271424 81.673112,32.0002544 64,32.0002544 C46.326888,32.0002544 32,46.3271424 32,64.0002544 C32,81.6733664 46.326888,96.0002544 64,96.0002544 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/palette": { "title": "$:/core/images/palette", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-palette tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M80.2470434,39.1821571 C75.0645698,38.2680897 69.6261555,37.7814854 64.0193999,37.7814854 C28.6624616,37.7814854 0,57.1324214 0,81.0030106 C0,90.644534 4.67604329,99.5487133 12.5805659,106.738252 C23.5031767,91.1899067 26.3405471,72.3946229 36.8885698,63.5622337 C52.0716764,50.8486559 63.4268694,55.7343343 63.4268694,55.7343343 L80.2470434,39.1821571 Z M106.781666,48.8370714 C119.830962,56.749628 128.0388,68.229191 128.0388,81.0030106 C128.0388,90.3534932 128.557501,98.4142085 116.165191,106.082518 C105.367708,112.763955 112.341384,99.546808 104.321443,95.1851533 C96.3015017,90.8234987 84.3749007,96.492742 86.1084305,103.091059 C89.3087234,115.272303 105.529892,114.54645 92.4224435,119.748569 C79.3149955,124.950687 74.2201582,124.224536 64.0193999,124.224536 C56.1979176,124.224536 48.7040365,123.277578 41.7755684,121.544216 C51.620343,117.347916 69.6563669,109.006202 75.129737,102.088562 C82.7876655,92.4099199 87.3713218,80.0000002 83.3235694,72.4837191 C83.1303943,72.1250117 94.5392656,60.81569 106.781666,48.8370714 Z M1.13430476,123.866563 C0.914084026,123.867944 0.693884185,123.868637 0.473712455,123.868637 C33.9526848,108.928928 22.6351223,59.642592 59.2924543,59.6425917 C59.6085574,61.0606542 59.9358353,62.5865065 60.3541977,64.1372318 C34.4465025,59.9707319 36.7873124,112.168427 1.13429588,123.866563 L1.13430476,123.866563 Z M1.84669213,123.859694 C40.7185279,123.354338 79.9985412,101.513051 79.9985401,79.0466836 C70.7284906,79.0466835 65.9257264,75.5670082 63.1833375,71.1051511 C46.585768,64.1019718 32.81846,116.819636 1.84665952,123.859695 L1.84669213,123.859694 Z M67.1980193,59.8524981 C62.748213,63.9666823 72.0838429,76.2846822 78.5155805,71.1700593 C89.8331416,59.8524993 112.468264,37.2173758 123.785825,25.8998146 C135.103386,14.5822535 123.785825,3.26469247 112.468264,14.5822535 C101.150703,25.8998144 78.9500931,48.9868127 67.1980193,59.8524981 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/permalink-button": { "title": "$:/core/images/permalink-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-permalink-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M80.4834582,48 L73.0956761,80 L73.0956761,80 L47.5165418,80 L54.9043239,48 L80.4834582,48 Z M84.1773493,32 L89.8007299,7.64246248 C90.7941633,3.33942958 95.0918297,0.64641956 99.3968675,1.64031585 C103.693145,2.63218977 106.385414,6.93288901 105.390651,11.2416793 L100.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L96.9043239,48 L89.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L85.8226507,96 L80.1992701,120.357538 C79.2058367,124.66057 74.9081703,127.35358 70.6031325,126.359684 C66.3068546,125.36781 63.6145865,121.067111 64.6093491,116.758321 L69.401785,96 L43.8226507,96 L38.1992701,120.357538 C37.2058367,124.66057 32.9081703,127.35358 28.6031325,126.359684 C24.3068546,125.36781 21.6145865,121.067111 22.6093491,116.758321 L27.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L31.0956761,80 L38.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L42.1773493,32 L47.8007299,7.64246248 C48.7941633,3.33942958 53.0918297,0.64641956 57.3968675,1.64031585 C61.6931454,2.63218977 64.3854135,6.93288901 63.3906509,11.2416793 L58.598215,32 L84.1773493,32 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/permaview-button": { "title": "$:/core/images/permaview-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-permaview-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M81.4834582,48 L79.6365127,56 L79.6365127,56 L74.0573784,56 L75.9043239,48 L81.4834582,48 Z M85.1773493,32 L90.8007299,7.64246248 C91.7941633,3.33942958 96.0918297,0.64641956 100.396867,1.64031585 C104.693145,2.63218977 107.385414,6.93288901 106.390651,11.2416793 L101.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L97.9043239,48 L96.0573784,56 L104.000754,56 C108.411895,56 112,59.581722 112,64 C112,68.4092877 108.418616,72 104.000754,72 L92.3634873,72 L90.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L86.8226507,96 L81.1992701,120.357538 C80.2058367,124.66057 75.9081703,127.35358 71.6031325,126.359684 C67.3068546,125.36781 64.6145865,121.067111 65.6093491,116.758321 L70.401785,96 L64.8226507,96 L59.1992701,120.357538 C58.2058367,124.66057 53.9081703,127.35358 49.6031325,126.359684 C45.3068546,125.36781 42.6145865,121.067111 43.6093491,116.758321 L48.401785,96 L42.8226507,96 L37.1992701,120.357538 C36.2058367,124.66057 31.9081703,127.35358 27.6031325,126.359684 C23.3068546,125.36781 20.6145865,121.067111 21.6093491,116.758321 L26.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L30.0956761,80 L31.9426216,72 L23.9992458,72 C19.5881049,72 16,68.418278 16,64 C16,59.5907123 19.5813843,56 23.9992458,56 L35.6365127,56 L37.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L41.1773493,32 L46.8007299,7.64246248 C47.7941633,3.33942958 52.0918297,0.64641956 56.3968675,1.64031585 C60.6931454,2.63218977 63.3854135,6.93288901 62.3906509,11.2416793 L57.598215,32 L63.1773493,32 L68.8007299,7.64246248 C69.7941633,3.33942958 74.0918297,0.64641956 78.3968675,1.64031585 C82.6931454,2.63218977 85.3854135,6.93288901 84.3906509,11.2416793 L79.598215,32 L85.1773493,32 Z M53.9043239,48 L52.0573784,56 L57.6365127,56 L59.4834582,48 L53.9043239,48 Z M75.9426216,72 L74.0956761,80 L74.0956761,80 L68.5165418,80 L70.3634873,72 L75.9426216,72 L75.9426216,72 Z M48.3634873,72 L46.5165418,80 L52.0956761,80 L53.9426216,72 L48.3634873,72 L48.3634873,72 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/plugin-generic-language": { "title": "$:/core/images/plugin-generic-language", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M61.2072232,68.1369825 C56.8829239,70.9319564 54.2082892,74.793177 54.2082892,79.0581634 C54.2082892,86.9638335 63.3980995,93.4821994 75.2498076,94.3940006 C77.412197,98.2964184 83.8475284,101.178858 91.5684735,101.403106 C86.4420125,100.27851 82.4506393,97.6624107 80.9477167,94.3948272 C92.8046245,93.4861461 102,86.9662269 102,79.0581634 C102,70.5281905 91.3014611,63.6132813 78.1041446,63.6132813 C71.5054863,63.6132813 65.5315225,65.3420086 61.2072232,68.1369825 Z M74.001066,53.9793443 C69.6767667,56.7743182 63.7028029,58.5030456 57.1041446,58.5030456 C54.4851745,58.5030456 51.9646095,58.2307276 49.6065315,57.7275105 C46.2945155,59.9778212 41.2235699,61.4171743 35.5395922,61.4171743 C35.4545771,61.4171743 35.3696991,61.4168523 35.2849622,61.4162104 C39.404008,60.5235193 42.7961717,58.6691298 44.7630507,56.286533 C37.8379411,53.5817651 33.2082892,48.669413 33.2082892,43.0581634 C33.2082892,34.5281905 43.9068281,27.6132812 57.1041446,27.6132812 C70.3014611,27.6132812 81,34.5281905 81,43.0581634 C81,47.3231498 78.3253653,51.1843704 74.001066,53.9793443 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/plugin-generic-plugin": { "title": "$:/core/images/plugin-generic-plugin", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M40.3972881,76.4456988 L40.3972881,95.3404069 L54.5170166,95.3404069 L54.5170166,95.3404069 C54.5165526,95.3385183 54.516089,95.3366295 54.515626,95.3347404 C54.6093153,95.3385061 54.7034848,95.3404069 54.7980982,95.3404069 C58.6157051,95.3404069 61.710487,92.245625 61.710487,88.4280181 C61.710487,86.6197822 61.01617,84.9737128 59.8795929,83.7418666 L59.8795929,83.7418666 C59.8949905,83.7341665 59.9104102,83.7265043 59.925852,83.7188798 C58.8840576,82.5086663 58.2542926,80.9336277 58.2542926,79.2114996 C58.2542926,75.3938927 61.3490745,72.2991108 65.1666814,72.2991108 C68.9842884,72.2991108 72.0790703,75.3938927 72.0790703,79.2114996 C72.0790703,81.1954221 71.2432806,82.9841354 69.9045961,84.2447446 L69.9045961,84.2447446 C69.9333407,84.2629251 69.9619885,84.281245 69.9905383,84.2997032 L69.9905383,84.2997032 C69.1314315,85.4516923 68.6228758,86.8804654 68.6228758,88.4280181 C68.6228758,91.8584969 71.1218232,94.7053153 74.3986526,95.2474079 C74.3913315,95.2784624 74.3838688,95.3094624 74.3762652,95.3404069 L95.6963988,95.3404069 L95.6963988,75.5678578 L95.6963988,75.5678578 C95.6466539,75.5808558 95.5967614,75.5934886 95.5467242,75.6057531 C95.5504899,75.5120637 95.5523907,75.4178943 95.5523907,75.3232809 C95.5523907,71.505674 92.4576088,68.4108921 88.6400019,68.4108921 C86.831766,68.4108921 85.1856966,69.105209 83.9538504,70.2417862 L83.9538504,70.2417862 C83.9461503,70.2263886 83.938488,70.2109688 83.9308636,70.1955271 C82.7206501,71.2373215 81.1456115,71.8670865 79.4234834,71.8670865 C75.6058765,71.8670865 72.5110946,68.7723046 72.5110946,64.9546976 C72.5110946,61.1370907 75.6058765,58.0423088 79.4234834,58.0423088 C81.4074059,58.0423088 83.1961192,58.8780985 84.4567284,60.2167829 L84.4567284,60.2167829 C84.4749089,60.1880383 84.4932288,60.1593906 84.511687,60.1308407 L84.511687,60.1308407 C85.6636761,60.9899475 87.0924492,61.4985032 88.6400019,61.4985032 C92.0704807,61.4985032 94.9172991,58.9995558 95.4593917,55.7227265 C95.538755,55.7414363 95.6177614,55.761071 95.6963988,55.7816184 L95.6963988,40.0412962 L74.3762652,40.0412962 L74.3762652,40.0412962 C74.3838688,40.0103516 74.3913315,39.9793517 74.3986526,39.9482971 L74.3986526,39.9482971 C71.1218232,39.4062046 68.6228758,36.5593862 68.6228758,33.1289073 C68.6228758,31.5813547 69.1314315,30.1525815 69.9905383,29.0005925 C69.9619885,28.9821342 69.9333407,28.9638143 69.9045961,28.9456339 C71.2432806,27.6850247 72.0790703,25.8963113 72.0790703,23.9123888 C72.0790703,20.0947819 68.9842884,17 65.1666814,17 C61.3490745,17 58.2542926,20.0947819 58.2542926,23.9123888 C58.2542926,25.6345169 58.8840576,27.2095556 59.925852,28.419769 L59.925852,28.419769 C59.9104102,28.4273935 59.8949905,28.4350558 59.8795929,28.4427558 C61.01617,29.674602 61.710487,31.3206715 61.710487,33.1289073 C61.710487,36.9465143 58.6157051,40.0412962 54.7980982,40.0412962 C54.7034848,40.0412962 54.6093153,40.0393953 54.515626,40.0356296 L54.515626,40.0356296 C54.516089,40.0375187 54.5165526,40.0394075 54.5170166,40.0412962 L40.3972881,40.0412962 L40.3972881,52.887664 L40.3972881,52.887664 C40.4916889,53.3430132 40.5412962,53.8147625 40.5412962,54.2980982 C40.5412962,58.1157051 37.4465143,61.210487 33.6289073,61.210487 C32.0813547,61.210487 30.6525815,60.7019313 29.5005925,59.8428245 C29.4821342,59.8713744 29.4638143,59.9000221 29.4456339,59.9287667 C28.1850247,58.5900823 26.3963113,57.7542926 24.4123888,57.7542926 C20.5947819,57.7542926 17.5,60.8490745 17.5,64.6666814 C17.5,68.4842884 20.5947819,71.5790703 24.4123888,71.5790703 C26.134517,71.5790703 27.7095556,70.9493053 28.919769,69.9075109 L28.919769,69.9075109 C28.9273935,69.9229526 28.9350558,69.9383724 28.9427558,69.95377 C30.174602,68.8171928 31.8206715,68.1228758 33.6289073,68.1228758 C37.4465143,68.1228758 40.5412962,71.2176578 40.5412962,75.0352647 C40.5412962,75.5186004 40.4916889,75.9903496 40.3972881,76.4456988 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/plugin-generic-theme": { "title": "$:/core/images/plugin-generic-theme", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M29.4078519,91.4716406 L51.4693474,69.4101451 L51.4646675,69.4054652 C50.5969502,68.5377479 50.5929779,67.1348725 51.4693474,66.2585029 C52.3396494,65.3882009 53.7499654,65.3874786 54.6163097,66.2538229 L64.0805963,75.7181095 C64.9483136,76.5858268 64.9522859,77.9887022 64.0759163,78.8650718 C63.2056143,79.7353737 61.7952984,79.736096 60.9289541,78.8697517 L60.9242741,78.8650718 L60.9242741,78.8650718 L38.8627786,100.926567 C36.2518727,103.537473 32.0187578,103.537473 29.4078519,100.926567 C26.796946,98.3156614 26.796946,94.0825465 29.4078519,91.4716406 Z M60.8017407,66.3810363 C58.3659178,63.6765806 56.3370667,61.2899536 54.9851735,59.5123615 C48.1295381,50.4979488 44.671561,55.2444054 40.7586738,59.5123614 C36.8457866,63.7803174 41.789473,67.2384487 38.0759896,70.2532832 C34.3625062,73.2681177 34.5917646,74.3131575 28.3243876,68.7977024 C22.0570105,63.2822473 21.6235306,61.7636888 24.5005999,58.6166112 C27.3776691,55.4695337 29.7823103,60.4247912 35.6595047,54.8320442 C41.5366991,49.2392972 36.5996215,44.2825646 36.5996215,44.2825646 C36.5996215,44.2825646 48.8365511,19.267683 65.1880231,21.1152173 C81.5394952,22.9627517 59.0022276,18.7228947 53.3962199,38.3410355 C50.9960082,46.7405407 53.8429162,44.7613399 58.3941742,48.3090467 C59.7875202,49.3951602 64.4244828,52.7100463 70.1884353,56.9943417 L90.8648751,36.3179019 L92.4795866,31.5515482 L100.319802,26.8629752 L103.471444,30.0146174 L98.782871,37.8548326 L94.0165173,39.4695441 L73.7934912,59.6925702 C86.4558549,69.2403631 102.104532,81.8392557 102.104532,86.4016913 C102.104533,93.6189834 99.0337832,97.9277545 92.5695848,95.5655717 C87.8765989,93.8506351 73.8015497,80.3744087 63.8173444,69.668717 L60.9242741,72.5617873 L57.7726319,69.4101451 L60.8017407,66.3810363 L60.8017407,66.3810363 Z M63.9533761,1.42108547e-13 L118.512977,32 L118.512977,96 L63.9533761,128 L9.39377563,96 L9.39377563,32 L63.9533761,1.42108547e-13 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/refresh-button": { "title": "$:/core/images/refresh-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-refresh-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M106.369002,39.4325143 C116.529932,60.3119371 112.939592,86.1974934 95.5979797,103.539105 C73.7286194,125.408466 38.2713806,125.408466 16.4020203,103.539105 C-5.46734008,81.6697449 -5.46734008,46.2125061 16.4020203,24.3431458 C19.5262146,21.2189514 24.5915344,21.2189514 27.7157288,24.3431458 C30.8399231,27.4673401 30.8399231,32.5326599 27.7157288,35.6568542 C12.0947571,51.2778259 12.0947571,76.6044251 27.7157288,92.2253967 C43.3367004,107.846368 68.6632996,107.846368 84.2842712,92.2253967 C97.71993,78.7897379 99.5995262,58.1740623 89.9230597,42.729491 L83.4844861,54.9932839 C81.4307001,58.9052072 76.5945372,60.4115251 72.682614,58.3577391 C68.7706907,56.3039532 67.2643728,51.4677903 69.3181587,47.555867 L84.4354914,18.7613158 C86.4966389,14.8353707 91.3577499,13.3347805 95.273202,15.415792 L124.145886,30.7612457 C128.047354,32.8348248 129.52915,37.6785572 127.455571,41.5800249 C125.381992,45.4814927 120.53826,46.9632892 116.636792,44.8897102 L106.369002,39.4325143 Z M98.1470904,27.0648707 C97.9798954,26.8741582 97.811187,26.6843098 97.6409651,26.4953413 L98.6018187,26.1987327 L98.1470904,27.0648707 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/right-arrow": { "title": "$:/core/images/right-arrow", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-right-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path d=\"M80.3563798,109.353315 C78.9238993,110.786918 76.9450203,111.675144 74.7592239,111.675144 L-4.40893546,111.675144 C-8.77412698,111.675144 -12.3248558,108.130732 -12.3248558,103.758478 C-12.3248558,99.3951199 -8.78077754,95.8418109 -4.40893546,95.8418109 L66.8418109,95.8418109 L66.8418109,24.5910645 C66.8418109,20.225873 70.3862233,16.6751442 74.7584775,16.6751442 C79.1218352,16.6751442 82.6751442,20.2192225 82.6751442,24.5910645 L82.6751442,103.759224 C82.6751442,105.941695 81.7891419,107.920575 80.3566508,109.353886 Z\" transform=\"translate(35.175144, 64.175144) rotate(-45.000000) translate(-35.175144, -64.175144) \"></path>\n</svg>" }, "$:/core/images/save-button": { "title": "$:/core/images/save-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M120.78304,34.329058 C125.424287,43.1924006 128.049406,53.2778608 128.049406,63.9764502 C128.049406,99.3226742 99.3956295,127.97645 64.0494055,127.97645 C28.7031816,127.97645 0.0494055385,99.3226742 0.0494055385,63.9764502 C0.0494055385,28.6302262 28.7031816,-0.0235498012 64.0494055,-0.0235498012 C82.8568763,-0.0235498012 99.769563,8.08898558 111.479045,21.0056358 L114.159581,18.3250998 C117.289194,15.1954866 122.356036,15.1939641 125.480231,18.3181584 C128.598068,21.4359957 128.601317,26.5107804 125.473289,29.6388083 L120.78304,34.329058 Z M108.72451,46.3875877 C110.870571,51.8341374 112.049406,57.767628 112.049406,63.9764502 C112.049406,90.4861182 90.5590735,111.97645 64.0494055,111.97645 C37.5397375,111.97645 16.0494055,90.4861182 16.0494055,63.9764502 C16.0494055,37.4667822 37.5397375,15.9764502 64.0494055,15.9764502 C78.438886,15.9764502 91.3495036,22.308215 100.147097,32.3375836 L58.9411255,73.5435552 L41.975581,56.5780107 C38.8486152,53.4510448 33.7746915,53.4551552 30.6568542,56.5729924 C27.5326599,59.6971868 27.5372202,64.7670668 30.6618725,67.8917192 L53.279253,90.5090997 C54.8435723,92.073419 56.8951519,92.8541315 58.9380216,92.8558261 C60.987971,92.8559239 63.0389578,92.0731398 64.6049211,90.5071765 L108.72451,46.3875877 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/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/star-filled": { "title": "$:/core/images/star-filled", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-star-filled tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"nonzero\">\n <path d=\"M61.8361286,96.8228569 L99.1627704,124.110219 C101.883827,126.099427 105.541968,123.420868 104.505636,120.198072 L90.2895569,75.9887263 L89.0292911,79.8977279 L126.314504,52.5528988 C129.032541,50.5595011 127.635256,46.2255025 124.273711,46.2229134 L78.1610486,46.1873965 L81.4604673,48.6032923 L67.1773543,4.41589688 C66.1361365,1.19470104 61.6144265,1.19470104 60.5732087,4.41589688 L46.2900957,48.6032923 L49.5895144,46.1873965 L3.47685231,46.2229134 C0.115307373,46.2255025 -1.28197785,50.5595011 1.43605908,52.5528988 L38.7212719,79.8977279 L37.4610061,75.9887263 L23.2449266,120.198072 C22.2085954,123.420868 25.8667356,126.099427 28.5877926,124.110219 L65.9144344,96.8228569 L61.8361286,96.8228569 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/storyview-classic": { "title": "$:/core/images/storyview-classic", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-storyview-classic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/storyview-pop": { "title": "$:/core/images/storyview-pop", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-storyview-pop tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M16.0098166,56 C11.586117,56 8,59.5776607 8,63.9924054 L8,80.0075946 C8,84.4216782 11.5838751,88 16.0098166,88 L111.990183,88 C116.413883,88 120,84.4223393 120,80.0075946 L120,63.9924054 C120,59.5783218 116.416125,56 111.990183,56 L16.0098166,56 L16.0098166,56 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/storyview-zoomin": { "title": "$:/core/images/storyview-zoomin", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-storyview-zoomin tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.578055 16,24.0085154 L16,71.9914846 C16,76.4144655 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.421945 112,71.9914846 L112,24.0085154 C112,19.5855345 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/tag-button": { "title": "$:/core/images/tag-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-tag-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M18.1643182,47.6600756 L18.1677196,51.7651887 C18.1708869,55.5878829 20.3581578,60.8623899 23.0531352,63.5573673 L84.9021823,125.406414 C87.5996731,128.103905 91.971139,128.096834 94.6717387,125.396234 L125.766905,94.3010679 C128.473612,91.5943612 128.472063,87.2264889 125.777085,84.5315115 L63.9280381,22.6824644 C61.2305472,19.9849735 55.9517395,17.801995 52.1318769,17.8010313 L25.0560441,17.7942007 C21.2311475,17.7932358 18.1421354,20.8872832 18.1452985,24.7049463 L18.1535504,34.6641936 C18.2481119,34.6754562 18.3439134,34.6864294 18.4409623,34.6971263 C22.1702157,35.1081705 26.9295004,34.6530132 31.806204,33.5444844 C32.1342781,33.0700515 32.5094815,32.6184036 32.9318197,32.1960654 C35.6385117,29.4893734 39.5490441,28.718649 42.94592,29.8824694 C43.0432142,29.8394357 43.1402334,29.7961748 43.2369683,29.7526887 L43.3646982,30.0368244 C44.566601,30.5115916 45.6933052,31.2351533 46.6655958,32.2074439 C50.4612154,36.0030635 50.4663097,42.1518845 46.6769742,45.94122 C43.0594074,49.5587868 37.2914155,49.7181264 33.4734256,46.422636 C28.1082519,47.5454734 22.7987486,48.0186448 18.1643182,47.6600756 Z\"></path>\n <path d=\"M47.6333528,39.5324628 L47.6562932,39.5834939 C37.9670934,43.9391617 26.0718874,46.3819521 17.260095,45.4107025 C5.27267473,44.0894301 -1.02778744,36.4307276 2.44271359,24.0779512 C5.56175386,12.9761516 14.3014034,4.36129832 24.0466405,1.54817001 C34.7269254,-1.53487574 43.7955833,3.51606438 43.7955834,14.7730751 L35.1728168,14.7730752 C35.1728167,9.91428944 32.0946059,8.19982862 26.4381034,9.83267419 C19.5270911,11.8276553 13.046247,18.2159574 10.7440788,26.4102121 C8.82861123,33.2280582 11.161186,36.0634845 18.2047888,36.8398415 C25.3302805,37.6252244 35.7353482,35.4884477 44.1208333,31.7188498 L44.1475077,31.7781871 C44.159701,31.7725635 44.1718402,31.7671479 44.1839238,31.7619434 C45.9448098,31.0035157 50.4503245,38.3109156 47.7081571,39.5012767 C47.6834429,39.512005 47.6585061,39.5223987 47.6333528,39.5324628 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/theme-button": { "title": "$:/core/images/theme-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-theme-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M55.854113,66.9453198 C54.3299482,65.1432292 53.0133883,63.518995 51.9542746,62.1263761 C40.8899947,47.578055 35.3091807,55.2383404 28.9941893,62.1263758 C22.6791979,69.0144112 30.6577916,74.5954741 24.6646171,79.4611023 C18.6714426,84.3267304 19.0414417,86.0133155 8.92654943,77.1119468 C-1.18834284,68.2105781 -1.88793412,65.7597832 2.7553553,60.6807286 C7.39864472,55.601674 11.2794845,63.5989423 20.7646627,54.5728325 C30.2498409,45.5467226 22.2819131,37.5470737 22.2819131,37.5470737 C22.2819131,37.5470737 42.0310399,-2.82433362 68.4206088,0.157393922 C94.8101776,3.13912147 58.4373806,-3.70356506 49.3898693,27.958066 C45.5161782,41.5139906 50.1107906,38.3197672 57.4560458,44.0453955 C59.1625767,45.3756367 63.8839488,48.777453 70.127165,53.3625321 C63.9980513,59.2416709 58.9704753,64.0315459 55.854113,66.9453198 Z M67.4952439,79.8919946 C83.5082212,96.9282402 105.237121,117.617674 112.611591,120.312493 C123.044132,124.12481 128.000001,117.170903 128,105.522947 C127.999999,98.3705516 104.170675,78.980486 84.0760493,63.7529565 C76.6683337,70.9090328 70.7000957,76.7055226 67.4952439,79.8919946 Z\"></path>\n <path d=\"M58.2852966,138.232794 L58.2852966,88.3943645 C56.318874,88.3923153 54.7254089,86.7952906 54.7254089,84.8344788 C54.7254089,82.8684071 56.3175932,81.2745911 58.2890859,81.2745911 L79.6408336,81.2745911 C81.608998,81.2745911 83.2045105,82.8724076 83.2045105,84.8344788 C83.2045105,86.7992907 81.614366,88.3923238 79.6446228,88.3943645 L79.6446228,88.3943646 L79.6446228,138.232794 C79.6446228,144.131009 74.8631748,148.912457 68.9649597,148.912457 C63.0667446,148.912457 58.2852966,144.131009 58.2852966,138.232794 Z M65.405072,-14.8423767 L72.5248474,-14.8423767 L76.0847351,-0.690681892 L72.5248474,6.51694947 L72.5248474,81.2745911 L65.405072,81.2745911 L65.405072,6.51694947 L61.8451843,-0.690681892 L65.405072,-14.8423767 Z\" transform=\"translate(68.964960, 67.035040) rotate(45.000000) translate(-68.964960, -67.035040) \"></path>\n </g>\n</svg>" }, "$:/core/images/tip": { "title": "$:/core/images/tip", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-tip tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M64,128.241818 C99.346224,128.241818 128,99.5880417 128,64.2418177 C128,28.8955937 99.346224,0.241817675 64,0.241817675 C28.653776,0.241817675 0,28.8955937 0,64.2418177 C0,99.5880417 28.653776,128.241818 64,128.241818 Z M75.9358659,91.4531941 C75.3115438,95.581915 70.2059206,98.8016748 64,98.8016748 C57.7940794,98.8016748 52.6884562,95.581915 52.0641341,91.4531941 C54.3299053,94.0502127 58.8248941,95.8192805 64,95.8192805 C69.1751059,95.8192805 73.6700947,94.0502127 75.9358659,91.4531941 L75.9358659,91.4531941 Z M75.9358659,95.9453413 C75.3115438,100.074062 70.2059206,103.293822 64,103.293822 C57.7940794,103.293822 52.6884562,100.074062 52.0641341,95.9453413 C54.3299053,98.5423599 58.8248941,100.311428 64,100.311428 C69.1751059,100.311428 73.6700947,98.5423599 75.9358659,95.9453413 L75.9358659,95.9453413 Z M75.9358659,100.40119 C75.3115438,104.529911 70.2059206,107.74967 64,107.74967 C57.7940794,107.74967 52.6884562,104.529911 52.0641341,100.40119 C54.3299053,102.998208 58.8248941,104.767276 64,104.767276 C69.1751059,104.767276 73.6700947,102.998208 75.9358659,100.40119 L75.9358659,100.40119 Z M75.9358659,104.893337 C75.3115438,109.022058 70.2059206,112.241818 64,112.241818 C57.7940794,112.241818 52.6884562,109.022058 52.0641341,104.893337 C54.3299053,107.490356 58.8248941,109.259423 64,109.259423 C69.1751059,109.259423 73.6700947,107.490356 75.9358659,104.893337 L75.9358659,104.893337 Z M64.3010456,24.2418177 C75.9193117,24.2418188 88.0000013,32.0619847 88,48.4419659 C87.9999987,64.8219472 75.9193018,71.7540963 75.9193021,83.5755932 C75.9193022,89.4486648 70.0521957,92.8368862 63.9999994,92.8368862 C57.947803,92.8368862 51.9731007,89.8295115 51.9731007,83.5755932 C51.9731007,71.1469799 39.9999998,65.4700602 40,48.4419647 C40.0000002,31.4138691 52.6827796,24.2418166 64.3010456,24.2418177 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/twitter": { "title": "$:/core/images/twitter", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-twitter tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M41.6263422,115.803477 C27.0279663,115.803477 13.4398394,111.540813 1.99987456,104.234833 C4.02221627,104.472643 6.08004574,104.594302 8.16644978,104.594302 C20.277456,104.594302 31.4238403,100.47763 40.270894,93.5715185 C28.9590538,93.3635501 19.4123842,85.9189246 16.1230832,75.6885328 C17.7011365,75.9892376 19.320669,76.1503787 20.9862896,76.1503787 C23.344152,76.1503787 25.6278127,75.8359011 27.7971751,75.247346 C15.9709927,72.8821073 7.06079851,62.4745062 7.06079851,49.9982394 C7.06079851,49.8898938 7.06079851,49.7820074 7.06264203,49.67458 C10.5482779,51.6032228 14.5339687,52.7615103 18.7717609,52.8951059 C11.8355159,48.277565 7.2714207,40.3958845 7.2714207,31.4624258 C7.2714207,26.7434257 8.54621495,22.3200804 10.7713439,18.5169676 C23.5211299,34.0957738 42.568842,44.3472839 64.0532269,45.4210985 C63.6126256,43.5365285 63.3835682,41.5711584 63.3835682,39.5529928 C63.3835682,25.3326379 74.95811,13.8034766 89.2347917,13.8034766 C96.6697089,13.8034766 103.387958,16.930807 108.103682,21.9353619 C113.991886,20.780288 119.52429,18.6372496 124.518847,15.6866694 C122.588682,21.6993889 118.490075,26.7457211 113.152623,29.9327334 C118.381769,29.3102055 123.363882,27.926045 127.999875,25.8780385 C124.534056,31.0418981 120.151087,35.5772616 115.100763,39.2077561 C115.150538,40.3118708 115.175426,41.4224128 115.175426,42.538923 C115.175426,76.5663154 89.1744164,115.803477 41.6263422,115.803477\"></path>\n </g>\n</svg>\n" }, "$:/core/images/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/NewTiddler/Caption": { "title": "$:/language/Buttons/NewTiddler/Caption", "text": "new tiddler" }, "$:/language/Buttons/NewTiddler/Hint": { "title": "$:/language/Buttons/NewTiddler/Hint", "text": "Create a new tiddler" }, "$:/language/Buttons/OpenWindow/Caption": { "title": "$:/language/Buttons/OpenWindow/Caption", "text": "open in new window" }, "$:/language/Buttons/OpenWindow/Hint": { "title": "$:/language/Buttons/OpenWindow/Hint", "text": "Open tiddler in new window" }, "$:/language/Buttons/Palette/Caption": { "title": "$:/language/Buttons/Palette/Caption", "text": "palette" }, "$:/language/Buttons/Palette/Hint": { "title": "$:/language/Buttons/Palette/Hint", "text": "Choose the colour palette" }, "$:/language/Buttons/Permalink/Caption": { "title": "$:/language/Buttons/Permalink/Caption", "text": "permalink" }, "$:/language/Buttons/Permalink/Hint": { "title": "$:/language/Buttons/Permalink/Hint", "text": "Set browser address bar to a direct link to this tiddler" }, "$:/language/Buttons/Permaview/Caption": { "title": "$:/language/Buttons/Permaview/Caption", "text": "permaview" }, "$:/language/Buttons/Permaview/Hint": { "title": "$:/language/Buttons/Permaview/Hint", "text": "Set browser address bar to a direct link to all the tiddlers in this story" }, "$:/language/Buttons/Refresh/Caption": { "title": "$:/language/Buttons/Refresh/Caption", "text": "refresh" }, "$:/language/Buttons/Refresh/Hint": { "title": "$:/language/Buttons/Refresh/Hint", "text": "Perform a full refresh of the wiki" }, "$:/language/Buttons/Save/Caption": { "title": "$:/language/Buttons/Save/Caption", "text": "ok" }, "$:/language/Buttons/Save/Hint": { "title": "$:/language/Buttons/Save/Hint", "text": "Confirm changes to this tiddler" }, "$:/language/Buttons/SaveWiki/Caption": { "title": "$:/language/Buttons/SaveWiki/Caption", "text": "save changes" }, "$:/language/Buttons/SaveWiki/Hint": { "title": "$:/language/Buttons/SaveWiki/Hint", "text": "Save changes" }, "$:/language/Buttons/StoryView/Caption": { "title": "$:/language/Buttons/StoryView/Caption", "text": "storyview" }, "$:/language/Buttons/StoryView/Hint": { "title": "$:/language/Buttons/StoryView/Hint", "text": "Choose the story visualisation" }, "$:/language/Buttons/HideSideBar/Caption": { "title": "$:/language/Buttons/HideSideBar/Caption", "text": "hide sidebar" }, "$:/language/Buttons/HideSideBar/Hint": { "title": "$:/language/Buttons/HideSideBar/Hint", "text": "Hide sidebar" }, "$:/language/Buttons/ShowSideBar/Caption": { "title": "$:/language/Buttons/ShowSideBar/Caption", "text": "show sidebar" }, "$:/language/Buttons/ShowSideBar/Hint": { "title": "$:/language/Buttons/ShowSideBar/Hint", "text": "Show sidebar" }, "$:/language/Buttons/TagManager/Caption": { "title": "$:/language/Buttons/TagManager/Caption", "text": "tag manager" }, "$:/language/Buttons/TagManager/Hint": { "title": "$:/language/Buttons/TagManager/Hint", "text": "Open tag manager" }, "$:/language/Buttons/Theme/Caption": { "title": "$:/language/Buttons/Theme/Caption", "text": "theme" }, "$:/language/Buttons/Theme/Hint": { "title": "$:/language/Buttons/Theme/Hint", "text": "Choose the display theme" }, "$:/language/ControlPanel/Advanced/Caption": { "title": "$:/language/ControlPanel/Advanced/Caption", "text": "Advanced" }, "$:/language/ControlPanel/Advanced/Hint": { "title": "$:/language/ControlPanel/Advanced/Hint", "text": "Internal information about this TiddlyWiki" }, "$:/language/ControlPanel/Appearance/Caption": { "title": "$:/language/ControlPanel/Appearance/Caption", "text": "Appearance" }, "$:/language/ControlPanel/Appearance/Hint": { "title": "$:/language/ControlPanel/Appearance/Hint", "text": "Ways to customise the appearance of your TiddlyWiki." }, "$:/language/ControlPanel/Basics/AnimDuration/Prompt": { "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt", "text": "Animation duration:" }, "$:/language/ControlPanel/Basics/Caption": { "title": "$:/language/ControlPanel/Basics/Caption", "text": "Basics" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint", "text": "Use [[double square brackets]] for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt", "text": "Default tiddlers:" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint", "text": "Choose which tiddlers are displayed at startup:" }, "$:/language/ControlPanel/Basics/Language/Prompt": { "title": "$:/language/ControlPanel/Basics/Language/Prompt", "text": "Hello! Current language:" }, "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": { "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt", "text": "Title of new journal tiddlers" }, "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": { "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt", "text": "Tags for new journal tiddlers" }, "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt", "text": "Number of overridden shadow tiddlers:" }, "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt", "text": "Number of shadow tiddlers:" }, "$:/language/ControlPanel/Basics/Subtitle/Prompt": { "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt", "text": "Subtitle:" }, "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt", "text": "Number of system tiddlers:" }, "$:/language/ControlPanel/Basics/Tags/Prompt": { "title": "$:/language/ControlPanel/Basics/Tags/Prompt", "text": "Number of tags:" }, "$:/language/ControlPanel/Basics/Tiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt", "text": "Number of tiddlers:" }, "$:/language/ControlPanel/Basics/Title/Prompt": { "title": "$:/language/ControlPanel/Basics/Title/Prompt", "text": "Title of this ~TiddlyWiki:" }, "$:/language/ControlPanel/Basics/Username/Prompt": { "title": "$:/language/ControlPanel/Basics/Username/Prompt", "text": "Username for signing edits:" }, "$:/language/ControlPanel/Basics/Version/Prompt": { "title": "$:/language/ControlPanel/Basics/Version/Prompt", "text": "~TiddlyWiki version:" }, "$:/language/ControlPanel/EditorTypes/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Caption", "text": "Editor Types" }, "$:/language/ControlPanel/EditorTypes/Editor/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption", "text": "Editor" }, "$:/language/ControlPanel/EditorTypes/Hint": { "title": "$:/language/ControlPanel/EditorTypes/Hint", "text": "These tiddlers determine which editor is used to edit specific tiddler types." }, "$:/language/ControlPanel/EditorTypes/Type/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Type/Caption", "text": "Type" }, "$:/language/ControlPanel/Info/Caption": { "title": "$:/language/ControlPanel/Info/Caption", "text": "Info" }, "$:/language/ControlPanel/Info/Hint": { "title": "$:/language/ControlPanel/Info/Hint", "text": "Information about this TiddlyWiki" }, "$:/language/ControlPanel/LoadedModules/Caption": { "title": "$:/language/ControlPanel/LoadedModules/Caption", "text": "Loaded Modules" }, "$:/language/ControlPanel/LoadedModules/Hint": { "title": "$:/language/ControlPanel/LoadedModules/Hint", "text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process." }, "$:/language/ControlPanel/Palette/Caption": { "title": "$:/language/ControlPanel/Palette/Caption", "text": "Palette" }, "$:/language/ControlPanel/Palette/Editor/Clone/Caption": { "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption", "text": "clone" }, "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": { "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt", "text": "It is recommended that you clone this shadow palette before editing it" }, "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": { "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified", "text": "This shadow palette has been modified" }, "$:/language/ControlPanel/Palette/Editor/Prompt": { "title": "$:/language/ControlPanel/Palette/Editor/Prompt", "text": "Editing" }, "$:/language/ControlPanel/Palette/Editor/Reset/Caption": { "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption", "text": "reset" }, "$:/language/ControlPanel/Palette/HideEditor/Caption": { "title": "$:/language/ControlPanel/Palette/HideEditor/Caption", "text": "hide editor" }, "$:/language/ControlPanel/Palette/Prompt": { "title": "$:/language/ControlPanel/Palette/Prompt", "text": "Current palette:" }, "$:/language/ControlPanel/Palette/ShowEditor/Caption": { "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption", "text": "show editor" }, "$:/language/ControlPanel/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/Hint": { "title": "$:/language/ControlPanel/Plugins/Add/Hint", "text": "Install plugins from the official library" }, "$:/language/ControlPanel/Plugins/Add/Caption": { "title": "$:/language/ControlPanel/Plugins/Add/Caption", "text": "Get more plugins" }, "$:/language/ControlPanel/Plugins/Caption": { "title": "$:/language/ControlPanel/Plugins/Caption", "text": "Plugins" }, "$:/language/ControlPanel/Plugins/Disable/Caption": { "title": "$:/language/ControlPanel/Plugins/Disable/Caption", "text": "disable" }, "$:/language/ControlPanel/Plugins/Disable/Hint": { "title": "$:/language/ControlPanel/Plugins/Disable/Hint", "text": "Disable this plugin when reloading page" }, "$:/language/ControlPanel/Plugins/Disabled/Status": { "title": "$:/language/ControlPanel/Plugins/Disabled/Status", "text": "(disabled)" }, "$:/language/ControlPanel/Plugins/Empty/Hint": { "title": "$:/language/ControlPanel/Plugins/Empty/Hint", "text": "None" }, "$:/language/ControlPanel/Plugins/Enable/Caption": { "title": "$:/language/ControlPanel/Plugins/Enable/Caption", "text": "enable" }, "$:/language/ControlPanel/Plugins/Enable/Hint": { "title": "$:/language/ControlPanel/Plugins/Enable/Hint", "text": "Enable this plugin when reloading page" }, "$:/language/ControlPanel/Plugins/Install": { "title": "$:/language/ControlPanel/Plugins/Install", "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/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": { "title": "$:/language/ControlPanel/Plugins/Reinstall", "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/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/StoryView/Caption": { "title": "$:/language/ControlPanel/StoryView/Caption", "text": "Story View" }, "$:/language/ControlPanel/StoryView/Prompt": { "title": "$:/language/ControlPanel/StoryView/Prompt", "text": "Current view:" }, "$:/language/ControlPanel/Theme/Caption": { "title": "$:/language/ControlPanel/Theme/Caption", "text": "Theme" }, "$:/language/ControlPanel/Theme/Prompt": { "title": "$:/language/ControlPanel/Theme/Prompt", "text": "Current theme:" }, "$:/language/ControlPanel/TiddlerFields/Caption": { "title": "$:/language/ControlPanel/TiddlerFields/Caption", "text": "Tiddler Fields" }, "$:/language/ControlPanel/TiddlerFields/Hint": { "title": "$:/language/ControlPanel/TiddlerFields/Hint", "text": "This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)." }, "$:/language/ControlPanel/Toolbars/Caption": { "title": "$:/language/ControlPanel/Toolbars/Caption", "text": "Toolbars" }, "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": { "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption", "text": "Edit Toolbar" }, "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": { "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint", "text": "Choose which buttons are displayed for tiddlers in edit mode" }, "$:/language/ControlPanel/Toolbars/Hint": { "title": "$:/language/ControlPanel/Toolbars/Hint", "text": "Select which toolbar buttons are displayed" }, "$:/language/ControlPanel/Toolbars/PageControls/Caption": { "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption", "text": "Page Toolbar" }, "$:/language/ControlPanel/Toolbars/PageControls/Hint": { "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint", "text": "Choose which buttons are displayed on the main page toolbar" }, "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": { "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption", "text": "View Toolbar" }, "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": { "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint", "text": "Choose which buttons are displayed for tiddlers in view mode" }, "$:/language/ControlPanel/Tools/Download/Full/Caption": { "title": "$:/language/ControlPanel/Tools/Download/Full/Caption", "text": "Download full wiki" }, "$:/language/Date/DaySuffix/1": { "title": "$:/language/Date/DaySuffix/1", "text": "st" }, "$:/language/Date/DaySuffix/2": { "title": "$:/language/Date/DaySuffix/2", "text": "nd" }, "$:/language/Date/DaySuffix/3": { "title": "$:/language/Date/DaySuffix/3", "text": "rd" }, "$:/language/Date/DaySuffix/4": { "title": "$:/language/Date/DaySuffix/4", "text": "th" }, "$:/language/Date/DaySuffix/5": { "title": "$:/language/Date/DaySuffix/5", "text": "th" }, "$:/language/Date/DaySuffix/6": { "title": "$:/language/Date/DaySuffix/6", "text": "th" }, "$:/language/Date/DaySuffix/7": { "title": "$:/language/Date/DaySuffix/7", "text": "th" }, "$:/language/Date/DaySuffix/8": { "title": "$:/language/Date/DaySuffix/8", "text": "th" }, "$:/language/Date/DaySuffix/9": { "title": "$:/language/Date/DaySuffix/9", "text": "th" }, "$:/language/Date/DaySuffix/10": { "title": "$:/language/Date/DaySuffix/10", "text": "th" }, "$:/language/Date/DaySuffix/11": { "title": "$:/language/Date/DaySuffix/11", "text": "th" }, "$:/language/Date/DaySuffix/12": { "title": "$:/language/Date/DaySuffix/12", "text": "th" }, "$:/language/Date/DaySuffix/13": { "title": "$:/language/Date/DaySuffix/13", "text": "th" }, "$:/language/Date/DaySuffix/14": { "title": "$:/language/Date/DaySuffix/14", "text": "th" }, "$:/language/Date/DaySuffix/15": { "title": "$:/language/Date/DaySuffix/15", "text": "th" }, "$:/language/Date/DaySuffix/16": { "title": "$:/language/Date/DaySuffix/16", "text": "th" }, "$:/language/Date/DaySuffix/17": { "title": "$:/language/Date/DaySuffix/17", "text": "th" }, "$:/language/Date/DaySuffix/18": { "title": "$:/language/Date/DaySuffix/18", "text": "th" }, "$:/language/Date/DaySuffix/19": { "title": "$:/language/Date/DaySuffix/19", "text": "th" }, "$:/language/Date/DaySuffix/20": { "title": "$:/language/Date/DaySuffix/20", "text": "th" }, "$:/language/Date/DaySuffix/21": { "title": "$:/language/Date/DaySuffix/21", "text": "st" }, "$:/language/Date/DaySuffix/22": { "title": "$:/language/Date/DaySuffix/22", "text": "nd" }, "$:/language/Date/DaySuffix/23": { "title": "$:/language/Date/DaySuffix/23", "text": "rd" }, "$:/language/Date/DaySuffix/24": { "title": "$:/language/Date/DaySuffix/24", "text": "th" }, "$:/language/Date/DaySuffix/25": { "title": "$:/language/Date/DaySuffix/25", "text": "th" }, "$:/language/Date/DaySuffix/26": { "title": "$:/language/Date/DaySuffix/26", "text": "th" }, "$:/language/Date/DaySuffix/27": { "title": "$:/language/Date/DaySuffix/27", "text": "th" }, "$:/language/Date/DaySuffix/28": { "title": "$:/language/Date/DaySuffix/28", "text": "th" }, "$:/language/Date/DaySuffix/29": { "title": "$:/language/Date/DaySuffix/29", "text": "th" }, "$:/language/Date/DaySuffix/30": { "title": "$:/language/Date/DaySuffix/30", "text": "th" }, "$:/language/Date/DaySuffix/31": { "title": "$:/language/Date/DaySuffix/31", "text": "st" }, "$:/language/Date/Long/Day/0": { "title": "$:/language/Date/Long/Day/0", "text": "Sunday" }, "$:/language/Date/Long/Day/1": { "title": "$:/language/Date/Long/Day/1", "text": "Monday" }, "$:/language/Date/Long/Day/2": { "title": "$:/language/Date/Long/Day/2", "text": "Tuesday" }, "$:/language/Date/Long/Day/3": { "title": "$:/language/Date/Long/Day/3", "text": "Wednesday" }, "$:/language/Date/Long/Day/4": { "title": "$:/language/Date/Long/Day/4", "text": "Thursday" }, "$:/language/Date/Long/Day/5": { "title": "$:/language/Date/Long/Day/5", "text": "Friday" }, "$:/language/Date/Long/Day/6": { "title": "$:/language/Date/Long/Day/6", "text": "Saturday" }, "$:/language/Date/Long/Month/1": { "title": "$:/language/Date/Long/Month/1", "text": "January" }, "$:/language/Date/Long/Month/2": { "title": "$:/language/Date/Long/Month/2", "text": "February" }, "$:/language/Date/Long/Month/3": { "title": "$:/language/Date/Long/Month/3", "text": "March" }, "$:/language/Date/Long/Month/4": { "title": "$:/language/Date/Long/Month/4", "text": "April" }, "$:/language/Date/Long/Month/5": { "title": "$:/language/Date/Long/Month/5", "text": "May" }, "$:/language/Date/Long/Month/6": { "title": "$:/language/Date/Long/Month/6", "text": "June" }, "$:/language/Date/Long/Month/7": { "title": "$:/language/Date/Long/Month/7", "text": "July" }, "$:/language/Date/Long/Month/8": { "title": "$:/language/Date/Long/Month/8", "text": "August" }, "$:/language/Date/Long/Month/9": { "title": "$:/language/Date/Long/Month/9", "text": "September" }, "$:/language/Date/Long/Month/10": { "title": "$:/language/Date/Long/Month/10", "text": "October" }, "$:/language/Date/Long/Month/11": { "title": "$:/language/Date/Long/Month/11", "text": "November" }, "$:/language/Date/Long/Month/12": { "title": "$:/language/Date/Long/Month/12", "text": "December" }, "$:/language/Date/Period/am": { "title": "$:/language/Date/Period/am", "text": "am" }, "$:/language/Date/Period/pm": { "title": "$:/language/Date/Period/pm", "text": "pm" }, "$:/language/Date/Short/Day/0": { "title": "$:/language/Date/Short/Day/0", "text": "Sun" }, "$:/language/Date/Short/Day/1": { "title": "$:/language/Date/Short/Day/1", "text": "Mon" }, "$:/language/Date/Short/Day/2": { "title": "$:/language/Date/Short/Day/2", "text": "Tue" }, "$:/language/Date/Short/Day/3": { "title": "$:/language/Date/Short/Day/3", "text": "Wed" }, "$:/language/Date/Short/Day/4": { "title": "$:/language/Date/Short/Day/4", "text": "Thu" }, "$:/language/Date/Short/Day/5": { "title": "$:/language/Date/Short/Day/5", "text": "Fri" }, "$:/language/Date/Short/Day/6": { "title": "$:/language/Date/Short/Day/6", "text": "Sat" }, "$:/language/Date/Short/Month/1": { "title": "$:/language/Date/Short/Month/1", "text": "Jan" }, "$:/language/Date/Short/Month/2": { "title": "$:/language/Date/Short/Month/2", "text": "Feb" }, "$:/language/Date/Short/Month/3": { "title": "$:/language/Date/Short/Month/3", "text": "Mar" }, "$:/language/Date/Short/Month/4": { "title": "$:/language/Date/Short/Month/4", "text": "Apr" }, "$:/language/Date/Short/Month/5": { "title": "$:/language/Date/Short/Month/5", "text": "May" }, "$:/language/Date/Short/Month/6": { "title": "$:/language/Date/Short/Month/6", "text": "Jun" }, "$:/language/Date/Short/Month/7": { "title": "$:/language/Date/Short/Month/7", "text": "Jul" }, "$:/language/Date/Short/Month/8": { "title": "$:/language/Date/Short/Month/8", "text": "Aug" }, "$:/language/Date/Short/Month/9": { "title": "$:/language/Date/Short/Month/9", "text": "Sep" }, "$:/language/Date/Short/Month/10": { "title": "$:/language/Date/Short/Month/10", "text": "Oct" }, "$:/language/Date/Short/Month/11": { "title": "$:/language/Date/Short/Month/11", "text": "Nov" }, "$:/language/Date/Short/Month/12": { "title": "$:/language/Date/Short/Month/12", "text": "Dec" }, "$:/language/RelativeDate/Future/Days": { "title": "$:/language/RelativeDate/Future/Days", "text": "<<period>> days from now" }, "$:/language/RelativeDate/Future/Hours": { "title": "$:/language/RelativeDate/Future/Hours", "text": "<<period>> hours from now" }, "$:/language/RelativeDate/Future/Minutes": { "title": "$:/language/RelativeDate/Future/Minutes", "text": "<<period>> minutes from now" }, "$:/language/RelativeDate/Future/Months": { "title": "$:/language/RelativeDate/Future/Months", "text": "<<period>> months from now" }, "$:/language/RelativeDate/Future/Second": { "title": "$:/language/RelativeDate/Future/Second", "text": "1 second from now" }, "$:/language/RelativeDate/Future/Seconds": { "title": "$:/language/RelativeDate/Future/Seconds", "text": "<<period>> seconds from now" }, "$:/language/RelativeDate/Future/Years": { "title": "$:/language/RelativeDate/Future/Years", "text": "<<period>> years from now" }, "$:/language/RelativeDate/Past/Days": { "title": "$:/language/RelativeDate/Past/Days", "text": "<<period>> days ago" }, "$:/language/RelativeDate/Past/Hours": { "title": "$:/language/RelativeDate/Past/Hours", "text": "<<period>> hours ago" }, "$:/language/RelativeDate/Past/Minutes": { "title": "$:/language/RelativeDate/Past/Minutes", "text": "<<period>> minutes ago" }, "$:/language/RelativeDate/Past/Months": { "title": "$:/language/RelativeDate/Past/Months", "text": "<<period>> months ago" }, "$:/language/RelativeDate/Past/Second": { "title": "$:/language/RelativeDate/Past/Second", "text": "1 second ago" }, "$:/language/RelativeDate/Past/Seconds": { "title": "$:/language/RelativeDate/Past/Seconds", "text": "<<period>> seconds ago" }, "$:/language/RelativeDate/Past/Years": { "title": "$:/language/RelativeDate/Past/Years", "text": "<<period>> years ago" }, "$:/language/Docs/ModuleTypes/animation": { "title": "$:/language/Docs/ModuleTypes/animation", "text": "Animations that may be used with the RevealWidget." }, "$:/language/Docs/ModuleTypes/command": { "title": "$:/language/Docs/ModuleTypes/command", "text": "Commands that can be executed under Node.js." }, "$:/language/Docs/ModuleTypes/config": { "title": "$:/language/Docs/ModuleTypes/config", "text": "Data to be inserted into `$tw.config`." }, "$:/language/Docs/ModuleTypes/filteroperator": { "title": "$:/language/Docs/ModuleTypes/filteroperator", "text": "Individual filter operator methods." }, "$:/language/Docs/ModuleTypes/global": { "title": "$:/language/Docs/ModuleTypes/global", "text": "Global data to be inserted into `$tw`." }, "$:/language/Docs/ModuleTypes/isfilteroperator": { "title": "$:/language/Docs/ModuleTypes/isfilteroperator", "text": "Operands for the ''is'' filter operator." }, "$:/language/Docs/ModuleTypes/macro": { "title": "$:/language/Docs/ModuleTypes/macro", "text": "JavaScript macro definitions." }, "$:/language/Docs/ModuleTypes/parser": { "title": "$:/language/Docs/ModuleTypes/parser", "text": "Parsers for different content types." }, "$:/language/Docs/ModuleTypes/saver": { "title": "$:/language/Docs/ModuleTypes/saver", "text": "Savers handle different methods for saving files from the browser." }, "$:/language/Docs/ModuleTypes/startup": { "title": "$:/language/Docs/ModuleTypes/startup", "text": "Startup functions." }, "$:/language/Docs/ModuleTypes/storyview": { "title": "$:/language/Docs/ModuleTypes/storyview", "text": "Story views customise the animation and behaviour of list widgets." }, "$:/language/Docs/ModuleTypes/tiddlerdeserializer": { "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer", "text": "Converts different content types into tiddlers." }, "$:/language/Docs/ModuleTypes/tiddlerfield": { "title": "$:/language/Docs/ModuleTypes/tiddlerfield", "text": "Defines the behaviour of an individual tiddler field." }, "$:/language/Docs/ModuleTypes/tiddlermethod": { "title": "$:/language/Docs/ModuleTypes/tiddlermethod", "text": "Adds methods to the `$tw.Tiddler` prototype." }, "$:/language/Docs/ModuleTypes/upgrader": { "title": "$:/language/Docs/ModuleTypes/upgrader", "text": "Applies upgrade processing to tiddlers during an upgrade/import." }, "$:/language/Docs/ModuleTypes/utils": { "title": "$:/language/Docs/ModuleTypes/utils", "text": "Adds methods to `$tw.utils`." }, "$:/language/Docs/ModuleTypes/utils-node": { "title": "$:/language/Docs/ModuleTypes/utils-node", "text": "Adds Node.js-specific methods to `$tw.utils`." }, "$:/language/Docs/ModuleTypes/widget": { "title": "$:/language/Docs/ModuleTypes/widget", "text": "Widgets encapsulate DOM rendering and refreshing." }, "$:/language/Docs/ModuleTypes/wikimethod": { "title": "$:/language/Docs/ModuleTypes/wikimethod", "text": "Adds methods to `$tw.Wiki`." }, "$:/language/Docs/ModuleTypes/wikirule": { "title": "$:/language/Docs/ModuleTypes/wikirule", "text": "Individual parser rules for the main WikiText parser." }, "$:/language/Docs/PaletteColours/alert-background": { "title": "$:/language/Docs/PaletteColours/alert-background", "text": "Alert background" }, "$:/language/Docs/PaletteColours/alert-border": { "title": "$:/language/Docs/PaletteColours/alert-border", "text": "Alert border" }, "$:/language/Docs/PaletteColours/alert-highlight": { "title": "$:/language/Docs/PaletteColours/alert-highlight", "text": "Alert highlight" }, "$:/language/Docs/PaletteColours/alert-muted-foreground": { "title": "$:/language/Docs/PaletteColours/alert-muted-foreground", "text": "Alert muted foreground" }, "$:/language/Docs/PaletteColours/background": { "title": "$:/language/Docs/PaletteColours/background", "text": "General background" }, "$:/language/Docs/PaletteColours/blockquote-bar": { "title": "$:/language/Docs/PaletteColours/blockquote-bar", "text": "Blockquote bar" }, "$:/language/Docs/PaletteColours/button-background": { "title": "$:/language/Docs/PaletteColours/button-background", "text": "Default button background" }, "$:/language/Docs/PaletteColours/button-border": { "title": "$:/language/Docs/PaletteColours/button-border", "text": "Default button border" }, "$:/language/Docs/PaletteColours/button-foreground": { "title": "$:/language/Docs/PaletteColours/button-foreground", "text": "Default button foreground" }, "$:/language/Docs/PaletteColours/dirty-indicator": { "title": "$:/language/Docs/PaletteColours/dirty-indicator", "text": "Unsaved changes indicator" }, "$:/language/Docs/PaletteColours/code-background": { "title": "$:/language/Docs/PaletteColours/code-background", "text": "Code background" }, "$:/language/Docs/PaletteColours/code-border": { "title": "$:/language/Docs/PaletteColours/code-border", "text": "Code border" }, "$:/language/Docs/PaletteColours/code-foreground": { "title": "$:/language/Docs/PaletteColours/code-foreground", "text": "Code foreground" }, "$:/language/Docs/PaletteColours/download-background": { "title": "$:/language/Docs/PaletteColours/download-background", "text": "Download button background" }, "$:/language/Docs/PaletteColours/download-foreground": { "title": "$:/language/Docs/PaletteColours/download-foreground", "text": "Download button foreground" }, "$:/language/Docs/PaletteColours/dragger-background": { "title": "$:/language/Docs/PaletteColours/dragger-background", "text": "Dragger background" }, "$:/language/Docs/PaletteColours/dragger-foreground": { "title": "$:/language/Docs/PaletteColours/dragger-foreground", "text": "Dragger foreground" }, "$:/language/Docs/PaletteColours/dropdown-background": { "title": "$:/language/Docs/PaletteColours/dropdown-background", "text": "Dropdown background" }, "$:/language/Docs/PaletteColours/dropdown-border": { "title": "$:/language/Docs/PaletteColours/dropdown-border", "text": "Dropdown border" }, "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": { "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected", "text": "Dropdown tab background for selected tabs" }, "$:/language/Docs/PaletteColours/dropdown-tab-background": { "title": "$:/language/Docs/PaletteColours/dropdown-tab-background", "text": "Dropdown tab background" }, "$:/language/Docs/PaletteColours/dropzone-background": { "title": "$:/language/Docs/PaletteColours/dropzone-background", "text": "Dropzone background" }, "$:/language/Docs/PaletteColours/external-link-background-hover": { "title": "$:/language/Docs/PaletteColours/external-link-background-hover", "text": "External link background hover" }, "$:/language/Docs/PaletteColours/external-link-background-visited": { "title": "$:/language/Docs/PaletteColours/external-link-background-visited", "text": "External link background visited" }, "$:/language/Docs/PaletteColours/external-link-background": { "title": "$:/language/Docs/PaletteColours/external-link-background", "text": "External link background" }, "$:/language/Docs/PaletteColours/external-link-foreground-hover": { "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover", "text": "External link foreground hover" }, "$:/language/Docs/PaletteColours/external-link-foreground-visited": { "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited", "text": "External link foreground visited" }, "$:/language/Docs/PaletteColours/external-link-foreground": { "title": "$:/language/Docs/PaletteColours/external-link-foreground", "text": "External link foreground" }, "$:/language/Docs/PaletteColours/foreground": { "title": "$:/language/Docs/PaletteColours/foreground", "text": "General foreground" }, "$:/language/Docs/PaletteColours/message-background": { "title": "$:/language/Docs/PaletteColours/message-background", "text": "Message box background" }, "$:/language/Docs/PaletteColours/message-border": { "title": "$:/language/Docs/PaletteColours/message-border", "text": "Message box border" }, "$:/language/Docs/PaletteColours/message-foreground": { "title": "$:/language/Docs/PaletteColours/message-foreground", "text": "Message box foreground" }, "$:/language/Docs/PaletteColours/modal-backdrop": { "title": "$:/language/Docs/PaletteColours/modal-backdrop", "text": "Modal backdrop" }, "$:/language/Docs/PaletteColours/modal-background": { "title": "$:/language/Docs/PaletteColours/modal-background", "text": "Modal background" }, "$:/language/Docs/PaletteColours/modal-border": { "title": "$:/language/Docs/PaletteColours/modal-border", "text": "Modal border" }, "$:/language/Docs/PaletteColours/modal-footer-background": { "title": "$:/language/Docs/PaletteColours/modal-footer-background", "text": "Modal footer background" }, "$:/language/Docs/PaletteColours/modal-footer-border": { "title": "$:/language/Docs/PaletteColours/modal-footer-border", "text": "Modal footer border" }, "$:/language/Docs/PaletteColours/modal-header-border": { "title": "$:/language/Docs/PaletteColours/modal-header-border", "text": "Modal header border" }, "$:/language/Docs/PaletteColours/muted-foreground": { "title": "$:/language/Docs/PaletteColours/muted-foreground", "text": "General muted foreground" }, "$:/language/Docs/PaletteColours/notification-background": { "title": "$:/language/Docs/PaletteColours/notification-background", "text": "Notification background" }, "$:/language/Docs/PaletteColours/notification-border": { "title": "$:/language/Docs/PaletteColours/notification-border", "text": "Notification border" }, "$:/language/Docs/PaletteColours/page-background": { "title": "$:/language/Docs/PaletteColours/page-background", "text": "Page background" }, "$:/language/Docs/PaletteColours/pre-background": { "title": "$:/language/Docs/PaletteColours/pre-background", "text": "Preformatted code background" }, "$:/language/Docs/PaletteColours/pre-border": { "title": "$:/language/Docs/PaletteColours/pre-border", "text": "Preformatted code border" }, "$:/language/Docs/PaletteColours/primary": { "title": "$:/language/Docs/PaletteColours/primary", "text": "General primary" }, "$:/language/Docs/PaletteColours/sidebar-button-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground", "text": "Sidebar button foreground" }, "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover", "text": "Sidebar controls foreground hover" }, "$:/language/Docs/PaletteColours/sidebar-controls-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground", "text": "Sidebar controls foreground" }, "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": { "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow", "text": "Sidebar foreground shadow" }, "$:/language/Docs/PaletteColours/sidebar-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-foreground", "text": "Sidebar foreground" }, "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover", "text": "Sidebar muted foreground hover" }, "$:/language/Docs/PaletteColours/sidebar-muted-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground", "text": "Sidebar muted foreground" }, "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected", "text": "Sidebar tab background for selected tabs" }, "$:/language/Docs/PaletteColours/sidebar-tab-background": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-background", "text": "Sidebar tab background" }, "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected", "text": "Sidebar tab border for selected tabs" }, "$:/language/Docs/PaletteColours/sidebar-tab-border": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-border", "text": "Sidebar tab border" }, "$:/language/Docs/PaletteColours/sidebar-tab-divider": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider", "text": "Sidebar tab divider" }, "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected", "text": "Sidebar tab foreground for selected tabs" }, "$:/language/Docs/PaletteColours/sidebar-tab-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground", "text": "Sidebar tab foreground" }, "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover", "text": "Sidebar tiddler link foreground hover" }, "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground", "text": "Sidebar tiddler link foreground" }, "$:/language/Docs/PaletteColours/site-title-foreground": { "title": "$:/language/Docs/PaletteColours/site-title-foreground", "text": "Site title foreground" }, "$:/language/Docs/PaletteColours/static-alert-foreground": { "title": "$:/language/Docs/PaletteColours/static-alert-foreground", "text": "Static alert foreground" }, "$:/language/Docs/PaletteColours/tab-background-selected": { "title": "$:/language/Docs/PaletteColours/tab-background-selected", "text": "Tab background for selected tabs" }, "$:/language/Docs/PaletteColours/tab-background": { "title": "$:/language/Docs/PaletteColours/tab-background", "text": "Tab background" }, "$:/language/Docs/PaletteColours/tab-border-selected": { "title": "$:/language/Docs/PaletteColours/tab-border-selected", "text": "Tab border for selected tabs" }, "$:/language/Docs/PaletteColours/tab-border": { "title": "$:/language/Docs/PaletteColours/tab-border", "text": "Tab border" }, "$:/language/Docs/PaletteColours/tab-divider": { "title": "$:/language/Docs/PaletteColours/tab-divider", "text": "Tab divider" }, "$:/language/Docs/PaletteColours/tab-foreground-selected": { "title": "$:/language/Docs/PaletteColours/tab-foreground-selected", "text": "Tab foreground for selected tabs" }, "$:/language/Docs/PaletteColours/tab-foreground": { "title": "$:/language/Docs/PaletteColours/tab-foreground", "text": "Tab foreground" }, "$:/language/Docs/PaletteColours/table-border": { "title": "$:/language/Docs/PaletteColours/table-border", "text": "Table border" }, "$:/language/Docs/PaletteColours/table-footer-background": { "title": "$:/language/Docs/PaletteColours/table-footer-background", "text": "Table footer background" }, "$:/language/Docs/PaletteColours/table-header-background": { "title": "$:/language/Docs/PaletteColours/table-header-background", "text": "Table header background" }, "$:/language/Docs/PaletteColours/tag-background": { "title": "$:/language/Docs/PaletteColours/tag-background", "text": "Tag background" }, "$:/language/Docs/PaletteColours/tag-foreground": { "title": "$:/language/Docs/PaletteColours/tag-foreground", "text": "Tag foreground" }, "$:/language/Docs/PaletteColours/tiddler-background": { "title": "$:/language/Docs/PaletteColours/tiddler-background", "text": "Tiddler background" }, "$:/language/Docs/PaletteColours/tiddler-border": { "title": "$:/language/Docs/PaletteColours/tiddler-border", "text": "Tiddler border" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover", "text": "Tiddler controls foreground hover" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected", "text": "Tiddler controls foreground for selected controls" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground", "text": "Tiddler controls foreground" }, "$:/language/Docs/PaletteColours/tiddler-editor-background": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-background", "text": "Tiddler editor background" }, "$:/language/Docs/PaletteColours/tiddler-editor-border-image": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image", "text": "Tiddler editor border image" }, "$:/language/Docs/PaletteColours/tiddler-editor-border": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-border", "text": "Tiddler editor border" }, "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even", "text": "Tiddler editor background for even fields" }, "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd", "text": "Tiddler editor background for odd fields" }, "$:/language/Docs/PaletteColours/tiddler-info-background": { "title": "$:/language/Docs/PaletteColours/tiddler-info-background", "text": "Tiddler info panel background" }, "$:/language/Docs/PaletteColours/tiddler-info-border": { "title": "$:/language/Docs/PaletteColours/tiddler-info-border", "text": "Tiddler info panel border" }, "$:/language/Docs/PaletteColours/tiddler-info-tab-background": { "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background", "text": "Tiddler info panel tab background" }, "$:/language/Docs/PaletteColours/tiddler-link-background": { "title": "$:/language/Docs/PaletteColours/tiddler-link-background", "text": "Tiddler link background" }, "$:/language/Docs/PaletteColours/tiddler-link-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground", "text": "Tiddler link foreground" }, "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground", "text": "Tiddler subtitle foreground" }, "$:/language/Docs/PaletteColours/tiddler-title-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground", "text": "Tiddler title foreground" }, "$:/language/Docs/PaletteColours/toolbar-new-button": { "title": "$:/language/Docs/PaletteColours/toolbar-new-button", "text": "Toolbar 'new tiddler' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-options-button": { "title": "$:/language/Docs/PaletteColours/toolbar-options-button", "text": "Toolbar 'options' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-save-button": { "title": "$:/language/Docs/PaletteColours/toolbar-save-button", "text": "Toolbar 'save' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-info-button": { "title": "$:/language/Docs/PaletteColours/toolbar-info-button", "text": "Toolbar 'info' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-edit-button": { "title": "$:/language/Docs/PaletteColours/toolbar-edit-button", "text": "Toolbar 'edit' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-close-button": { "title": "$:/language/Docs/PaletteColours/toolbar-close-button", "text": "Toolbar 'close' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-delete-button": { "title": "$:/language/Docs/PaletteColours/toolbar-delete-button", "text": "Toolbar 'delete' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-cancel-button": { "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button", "text": "Toolbar 'cancel' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-done-button": { "title": "$:/language/Docs/PaletteColours/toolbar-done-button", "text": "Toolbar 'done' button foreground" }, "$:/language/Docs/PaletteColours/untagged-background": { "title": "$:/language/Docs/PaletteColours/untagged-background", "text": "Untagged pill background" }, "$:/language/Docs/PaletteColours/very-muted-foreground": { "title": "$:/language/Docs/PaletteColours/very-muted-foreground", "text": "Very muted foreground" }, "$:/language/EditTemplate/Body/External/Hint": { "title": "$:/language/EditTemplate/Body/External/Hint", "text": "This is an external tiddler stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself" }, "$:/language/EditTemplate/Body/Hint": { "title": "$:/language/EditTemplate/Body/Hint", "text": "Use [[wiki text|http://tiddlywiki.com/static/WikiText.html]] to add formatting, images, and dynamic features" }, "$:/language/EditTemplate/Body/Placeholder": { "title": "$:/language/EditTemplate/Body/Placeholder", "text": "Type the text for this tiddler" }, "$:/language/EditTemplate/Body/Preview/Button/Hide": { "title": "$:/language/EditTemplate/Body/Preview/Button/Hide", "text": "hide preview" }, "$:/language/EditTemplate/Body/Preview/Button/Show": { "title": "$:/language/EditTemplate/Body/Preview/Button/Show", "text": "show preview" }, "$:/language/EditTemplate/Field/Remove/Caption": { "title": "$:/language/EditTemplate/Field/Remove/Caption", "text": "remove field" }, "$:/language/EditTemplate/Field/Remove/Hint": { "title": "$:/language/EditTemplate/Field/Remove/Hint", "text": "Remove field" }, "$:/language/EditTemplate/Fields/Add/Button": { "title": "$:/language/EditTemplate/Fields/Add/Button", "text": "add" }, "$:/language/EditTemplate/Fields/Add/Name/Placeholder": { "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder", "text": "field name" }, "$:/language/EditTemplate/Fields/Add/Prompt": { "title": "$:/language/EditTemplate/Fields/Add/Prompt", "text": "Add a new field:" }, "$:/language/EditTemplate/Fields/Add/Value/Placeholder": { "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder", "text": "field value" }, "$:/language/EditTemplate/Fields/Add/Dropdown/System": { "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System", "text": "System fields" }, "$:/language/EditTemplate/Fields/Add/Dropdown/User": { "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User", "text": "User fields" }, "$:/language/EditTemplate/Shadow/Warning": { "title": "$:/language/EditTemplate/Shadow/Warning", "text": "This is a shadow tiddler. Any changes 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/Type/Dropdown/Caption": { "title": "$:/language/EditTemplate/Type/Dropdown/Caption", "text": "content type list" }, "$:/language/EditTemplate/Type/Dropdown/Hint": { "title": "$:/language/EditTemplate/Type/Dropdown/Hint", "text": "Show content type list" }, "$:/language/EditTemplate/Type/Delete/Caption": { "title": "$:/language/EditTemplate/Type/Delete/Caption", "text": "delete content type" }, "$:/language/EditTemplate/Type/Delete/Hint": { "title": "$:/language/EditTemplate/Type/Delete/Hint", "text": "Delete content type" }, "$:/language/EditTemplate/Type/Placeholder": { "title": "$:/language/EditTemplate/Type/Placeholder", "text": "content type" }, "$:/language/EditTemplate/Type/Prompt": { "title": "$:/language/EditTemplate/Type/Prompt", "text": "Type:" }, "$:/language/Exporters/StaticRiver": { "title": "$:/language/Exporters/StaticRiver", "text": "Static HTML" }, "$:/language/Exporters/JsonFile": { "title": "$:/language/Exporters/JsonFile", "text": "JSON file" }, "$:/language/Exporters/CsvFile": { "title": "$:/language/Exporters/CsvFile", "text": "CSV file" }, "$:/language/Exporters/TidFile": { "title": "$:/language/Exporters/TidFile", "text": "\".tid\" file" }, "$:/language/Docs/Fields/_canonical_uri": { "title": "$:/language/Docs/Fields/_canonical_uri", "text": "The full URI of an external image tiddler" }, "$:/language/Docs/Fields/bag": { "title": "$:/language/Docs/Fields/bag", "text": "The name of the bag from which a tiddler came" }, "$:/language/Docs/Fields/caption": { "title": "$:/language/Docs/Fields/caption", "text": "The text to be displayed on a tab or button" }, "$:/language/Docs/Fields/color": { "title": "$:/language/Docs/Fields/color", "text": "The CSS color value associated with a tiddler" }, "$:/language/Docs/Fields/component": { "title": "$:/language/Docs/Fields/component", "text": "The name of the component responsible for an [[alert tiddler|AlertMechanism]]" }, "$:/language/Docs/Fields/current-tiddler": { "title": "$:/language/Docs/Fields/current-tiddler", "text": "Used to cache the top tiddler in a [[history list|HistoryMechanism]]" }, "$:/language/Docs/Fields/created": { "title": "$:/language/Docs/Fields/created", "text": "The date a tiddler was created" }, "$:/language/Docs/Fields/creator": { "title": "$:/language/Docs/Fields/creator", "text": "The name of the person who created a tiddler" }, "$:/language/Docs/Fields/dependents": { "title": "$:/language/Docs/Fields/dependents", "text": "For a plugin, lists the dependent plugin titles" }, "$:/language/Docs/Fields/description": { "title": "$:/language/Docs/Fields/description", "text": "The descriptive text for a plugin, or a modal dialogue" }, "$:/language/Docs/Fields/draft.of": { "title": "$:/language/Docs/Fields/draft.of", "text": "For draft tiddlers, contains the title of the tiddler of which this is a draft" }, "$:/language/Docs/Fields/draft.title": { "title": "$:/language/Docs/Fields/draft.title", "text": "For draft tiddlers, contains the proposed new title of the tiddler" }, "$:/language/Docs/Fields/footer": { "title": "$:/language/Docs/Fields/footer", "text": "The footer text for a wizard" }, "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": { "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against", "text": "A temporary storage field used in [[$:/core/templates/static.content]]" }, "$:/language/Docs/Fields/icon": { "title": "$:/language/Docs/Fields/icon", "text": "The title of the tiddler containing the icon associated with a tiddler" }, "$:/language/Docs/Fields/library": { "title": "$:/language/Docs/Fields/library", "text": "If set to \"yes\" indicates that a tiddler should be saved as a JavaScript library" }, "$:/language/Docs/Fields/list": { "title": "$:/language/Docs/Fields/list", "text": "An ordered list of tiddler titles associated with a tiddler" }, "$:/language/Docs/Fields/list-before": { "title": "$:/language/Docs/Fields/list-before", "text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty" }, "$:/language/Docs/Fields/list-after": { "title": "$:/language/Docs/Fields/list-after", "text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles" }, "$:/language/Docs/Fields/modified": { "title": "$:/language/Docs/Fields/modified", "text": "The date and time at which a tiddler was last modified" }, "$:/language/Docs/Fields/modifier": { "title": "$:/language/Docs/Fields/modifier", "text": "The tiddler title associated with the person who last modified a tiddler" }, "$:/language/Docs/Fields/name": { "title": "$:/language/Docs/Fields/name", "text": "The human readable name associated with a plugin tiddler" }, "$:/language/Docs/Fields/plugin-priority": { "title": "$:/language/Docs/Fields/plugin-priority", "text": "A numerical value indicating the priority of a plugin tiddler" }, "$:/language/Docs/Fields/plugin-type": { "title": "$:/language/Docs/Fields/plugin-type", "text": "The type of plugin in a plugin tiddler" }, "$:/language/Docs/Fields/revision": { "title": "$:/language/Docs/Fields/revision", "text": "The revision of the tiddler held at the server" }, "$:/language/Docs/Fields/released": { "title": "$:/language/Docs/Fields/released", "text": "Date of a TiddlyWiki release" }, "$:/language/Docs/Fields/source": { "title": "$:/language/Docs/Fields/source", "text": "The source URL associated with a tiddler" }, "$:/language/Docs/Fields/subtitle": { "title": "$:/language/Docs/Fields/subtitle", "text": "The subtitle text for a wizard" }, "$:/language/Docs/Fields/tags": { "title": "$:/language/Docs/Fields/tags", "text": "A list of tags associated with a tiddler" }, "$:/language/Docs/Fields/text": { "title": "$:/language/Docs/Fields/text", "text": "The body text of a tiddler" }, "$:/language/Docs/Fields/title": { "title": "$:/language/Docs/Fields/title", "text": "The unique name of a tiddler" }, "$:/language/Docs/Fields/type": { "title": "$:/language/Docs/Fields/type", "text": "The content type of a tiddler" }, "$:/language/Docs/Fields/version": { "title": "$:/language/Docs/Fields/version", "text": "Version information for a plugin" }, "$:/language/Filters/AllTiddlers": { "title": "$:/language/Filters/AllTiddlers", "text": "All tiddlers except system tiddlers" }, "$:/language/Filters/RecentSystemTiddlers": { "title": "$:/language/Filters/RecentSystemTiddlers", "text": "Recently modified tiddlers, including system tiddlers" }, "$:/language/Filters/RecentTiddlers": { "title": "$:/language/Filters/RecentTiddlers", "text": "Recently modified tiddlers" }, "$:/language/Filters/AllTags": { "title": "$:/language/Filters/AllTags", "text": "All tags except system tags" }, "$:/language/Filters/Missing": { "title": "$:/language/Filters/Missing", "text": "Missing tiddlers" }, "$:/language/Filters/Drafts": { "title": "$:/language/Filters/Drafts", "text": "Draft tiddlers" }, "$:/language/Filters/Orphans": { "title": "$:/language/Filters/Orphans", "text": "Orphan tiddlers" }, "$:/language/Filters/SystemTiddlers": { "title": "$:/language/Filters/SystemTiddlers", "text": "System tiddlers" }, "$:/language/Filters/ShadowTiddlers": { "title": "$:/language/Filters/ShadowTiddlers", "text": "Shadow tiddlers" }, "$:/language/Filters/OverriddenShadowTiddlers": { "title": "$:/language/Filters/OverriddenShadowTiddlers", "text": "Overridden shadow tiddlers" }, "$:/language/Filters/SystemTags": { "title": "$:/language/Filters/SystemTags", "text": "System tags" }, "$:/language/Filters/TypedTiddlers": { "title": "$:/language/Filters/TypedTiddlers", "text": "Non wiki-text tiddlers" }, "GettingStarted": { "title": "GettingStarted", "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is important to make sure that you can reliably save changes. See http://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n" }, "$:/language/Help/build": { "title": "$:/language/Help/build", "description": "Automatically run configured commands", "text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n" }, "$:/language/Help/clearpassword": { "title": "$:/language/Help/clearpassword", "description": "Clear a password for subsequent crypto operations", "text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n" }, "$:/language/Help/default": { "title": "$:/language/Help/default", "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n" }, "$:/language/Help/editions": { "title": "$:/language/Help/editions", "description": "Lists the available editions of TiddlyWiki", "text": "Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n" }, "$:/language/Help/help": { "title": "$:/language/Help/help", "description": "Display help for TiddlyWiki commands", "text": "Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n" }, "$:/language/Help/init": { "title": "$:/language/Help/init", "description": "Initialise a new wiki folder", "text": "Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n" }, "$:/language/Help/load": { "title": "$:/language/Help/load", "description": "Load tiddlers from a file", "text": "Load tiddlers from 2.x.x TiddlyWiki files (`.html`), `.tiddler`, `.tid`, `.json` or other files\n\n```\n--load <filepath>\n```\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n" }, "$:/language/Help/makelibrary": { "title": "$:/language/Help/makelibrary", "description": "Construct library plugin required by upgrade process", "text": "Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n" }, "$:/language/Help/notfound": { "title": "$:/language/Help/notfound", "text": "No such help item" }, "$:/language/Help/output": { "title": "$:/language/Help/output", "description": "Set the base output directory for subsequent commands", "text": "Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n" }, "$:/language/Help/password": { "title": "$:/language/Help/password", "description": "Set a password for subsequent crypto operations", "text": "Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n''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": { "title": "$:/language/Import/Imported", "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/ConfirmCancelTiddler": { "title": "$:/language/ConfirmCancelTiddler", "text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmDeleteTiddler": { "title": "$:/language/ConfirmDeleteTiddler", "text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmOverwriteTiddler": { "title": "$:/language/ConfirmOverwriteTiddler", "text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmEditShadowTiddler": { "title": "$:/language/ConfirmEditShadowTiddler", "text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?" }, "$:/language/DefaultNewTiddlerTitle": { "title": "$:/language/DefaultNewTiddlerTitle", "text": "New Tiddler" }, "$:/language/DropMessage": { "title": "$:/language/DropMessage", "text": "Drop here (or use the 'Escape' key to cancel)" }, "$:/language/Encryption/Cancel": { "title": "$:/language/Encryption/Cancel", "text": "Cancel" }, "$:/language/Encryption/ConfirmClearPassword": { "title": "$:/language/Encryption/ConfirmClearPassword", "text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki" }, "$:/language/Encryption/PromptSetPassword": { "title": "$:/language/Encryption/PromptSetPassword", "text": "Set a new password for this TiddlyWiki" }, "$:/language/Encryption/Username": { "title": "$:/language/Encryption/Username", "text": "Username" }, "$:/language/Encryption/Password": { "title": "$:/language/Encryption/Password", "text": "Password" }, "$:/language/Encryption/RepeatPassword": { "title": "$:/language/Encryption/RepeatPassword", "text": "Repeat password" }, "$:/language/Encryption/PasswordNoMatch": { "title": "$:/language/Encryption/PasswordNoMatch", "text": "Passwords do not match" }, "$:/language/Encryption/SetPassword": { "title": "$:/language/Encryption/SetPassword", "text": "Set password" }, "$:/language/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/MissingTiddler/Hint": { "title": "$:/language/MissingTiddler/Hint", "text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" - click {{$:/core/images/edit-button}} to create" }, "$:/language/OfficialPluginLibrary": { "title": "$:/language/OfficialPluginLibrary", "text": "Official ~TiddlyWiki Plugin Library" }, "$:/language/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/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/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\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t$tw.utils.createFileDirectories(filename);\n\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/savetiddler.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/savetiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\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/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\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] !== \"\") {\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 [\"Filter Error: Unknown operand for the 'is' filter operator\"];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/is.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/limit.js": { "text": "/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/limit.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/links.js": { "text": "/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerLinks(title));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/links.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/list.js": { "text": "/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/list.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/listed.js": { "text": "/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/listed.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/listops.js": { "text": "/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,-count);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n})();\n", "title": "$:/core/modules/filters/listops.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/modules.js": { "text": "/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\n\t\t});\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/modules.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/moduletypes.js": { "text": "/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/moduletypes.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/next.js": { "text": "/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/next.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/plugintiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.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 \"Syntax error in filter expression\";\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[3] || match[4] || match[5]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operand: match[3] || match[4] || match[5]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [\"Filter error: \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operand = operator.operand,\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\tif(operator.indirect) {\n\t\t\t\t\toperand = self.getTextReference(operator.operand,\"\",currTiddlerTitle);\n\t\t\t\t}\n\t\t\t\tif(operator.variable) {\n\t\t\t\t\toperand = widget.getVariable(operator.operand,{defaultValue: \"\"});\n\t\t\t\t}\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operand,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.removeArrayEntries(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\t\t\t\t\tsource = self.makeTiddlerIterator(results);\n\t\t\t\t\t\tresults.splice(0,results.length);\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\treturn $tw.perf.measure(\"filter\",function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tvar results = [];\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results;\n\t});\n};\n\n})();\n", "title": "$:/core/modules/filters.js", "type": "application/javascript", "module-type": "wikimethod" }, "$:/core/modules/info/platform.js": { "text": "/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function() {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\treturn infoTiddlerFields;\n};\n\n})();\n", "title": "$:/core/modules/info/platform.js", "type": "application/javascript", "module-type": "info" }, "$:/core/modules/language.js": { "text": "/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a 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/dumpvariables.js": { "text": "/*\\\ntitle: $:/core/modules/macros/dumpvariables.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to dump all active variable values\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"dumpvariables\";\n\nexports.params = [\n];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\tvar output = [\"|!Variable |!Value |\"],\n\t\tvariables = [], variable;\n\tfor(variable in this.variables) {\n\t\tvariables.push(variable);\n\t}\n\tvariables.sort();\n\tfor(var index=0; index<variables.length; index++) {\n\t\tvar variable = variables[index];\n\t\toutput.push(\"|\" + variable + \" |<input size=50 value=<<\" + variable + \">>/> |\")\n\t}\n\treturn output.join(\"\\n\");\n};\n\n})();\n", "title": "$:/core/modules/macros/dumpvariables.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/jsontiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter) {\n\tvar tiddlers = this.wiki.filterTiddlers(filter),\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n", "title": "$:/core/modules/macros/jsontiddlers.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/makedatauri.js": { "text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert the content of a tiddler to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type) {\n\treturn $tw.utils.makeDataUri(text,type);\n};\n\n})();\n", "title": "$:/core/modules/macros/makedatauri.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/now.js": { "text": "/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n", "title": "$:/core/modules/macros/now.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/qualify.js": { "text": "/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n", "title": "$:/core/modules/macros/qualify.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/resolvepath.js": { "text": "/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n", "title": "$:/core/modules/macros/resolvepath.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/version.js": { "text": "/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n", "title": "$:/core/modules/macros/version.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/parsers/audioparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/audioparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/csvparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = CsvParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/csvparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/htmlparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"sandbox\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/htmlparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/imageparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t\tif(type === \"application/pdf\" || type === \".pdf\") {\n\t\t\telement.tag = \"embed\";\n\t\t}\n\t} else if(text) {\n\t\tif(type === \"application/pdf\" || type === \".pdf\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t\t\telement.tag = \"embed\";\n\t\t} else if(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"application/pdf\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/imageparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/utils/parseutils.js": { "text": "/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar 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},\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\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/prettylink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/quoteblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// before handling the cite, parse the body of the quote\n\tvar tree= this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \") },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/quoteblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/rules.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/rules.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/styleblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/styleblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/styleinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\treturn [node];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/styleinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/syslink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?\\$:\\/[a-zA-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\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(\"Error while saving:\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\") {\n\t\treturn false;\n\t}\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n", "title": "$:/core/modules/saver-handler.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/savers/andtidwiki.js": { "text": "/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t// Strip the file://\n\tif(pathname.indexOf(\"file://\") === 0) {\n\t\tpathname = pathname.substr(7);\n\t}\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Save the file\n\twindow.twi.saveFile(pathname,text);\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/andtidwiki.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/download.js": { "text": "/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\tfilename = document.location.pathname.substr(p+1);\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tlink.setAttribute(\"target\",\"_blank\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/download.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/fsosaver.js": { "text": "/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/fsosaver.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/manualdownload.js": { "text": "/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/manualdownload.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/msdownload.js": { "text": "/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/msdownload.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/tiddlyfox.js": { "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",decodeURIComponent(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/tiddlyfox.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/tiddlyie.js": { "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/tiddlyie.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/twedit.js": { "text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback(\"Error saving to TWEdit: \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n", "title": "$:/core/modules/savers/twedit.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/upload.js": { "text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\treturn false;\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\t\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; ;charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback(\"Error:\" + ex);\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/upload.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/browser-messaging.js": { "text": "/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\"),\n\t\t\tiframeInfo = {\n\t\t\t\turl: url,\n\t\t\t\tstatus: \"loading\",\n\t\t\t\tdomNode: iframe\n\t\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert(\"Error loading plugin library: \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert(\"Error loading plugin library: \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\tconsole.log(\"browser-messaging: \",document.location.toString())\n\t\tconsole.log(\"browser-messaging: Received message from\",event.origin);\n\t\tconsole.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n", "title": "$:/core/modules/browser-messaging.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/commands.js": { "text": "/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n", "title": "$:/core/modules/startup/commands.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/favicon.js": { "text": "/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",\"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text);\n\t}\n}\n\n})();\n", "title": "$:/core/modules/startup/favicon.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/info.js": { "text": "/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Collect up the info tiddlers\n\tvar infoTiddlerFields = {};\n\t// Give each info module a chance to fill in as many info tiddlers as they want\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tvar tiddlerFieldsArray = moduleExports.getInfoTiddlerFields(infoTiddlerFields);\n\t\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\t\tif(fields) {\n\t\t\t\t\tinfoTiddlerFields[fields.title] = fields;\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Bake the info tiddlers into a plugin\n\tvar fields = {\n\t\ttitle: \"$:/temp/info-plugin\",\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"info\",\n\t\ttext: JSON.stringify({tiddlers: infoTiddlerFields},null,$tw.config.preferences.jsonSpaces)\n\t};\n\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\t$tw.wiki.readPluginInfo();\n\t$tw.wiki.registerPluginTiddlers(\"info\");\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n", "title": "$:/core/modules/startup/info.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/load-modules.js": { "text": "/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n", "title": "$:/core/modules/startup/load-modules.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/password.js": { "text": "/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n", "title": "$:/core/modules/startup/password.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/render.js": { "text": "/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/PageTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar DRAFT_TIDDLER_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE,{document: $tw.fakeDocument, parseAsInline: true});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n\t})();\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t}\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only drafts have changed\n\t\tvar onlyDraftsHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!tiddler || !tiddler.hasField(\"draft.of\")) {\n\t\t\t\tonlyDraftsHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyDraftsHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = DRAFT_TIDDLER_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(refresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n};\n\n})();\n", "title": "$:/core/modules/startup/render.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/rootwidget.js": { "text": "/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the notification mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param);\n\t});\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tif(document[fullscreen._fullscreenElement]) {\n\t\t\t\tdocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tdocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\n\t\t});\n\t}\n};\n\n})();\n", "title": "$:/core/modules/startup/rootwidget.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup.js": { "text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_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\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t}\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($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// 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};\n\t});\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\treturn (this.numTasksInQueue() > 0) || (this.numTasksInProgress() > 0);\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(this.wiki.getTiddler(tiddlerFields.title),tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: tiddlerFields.revision,\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title)\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Set the various status tiddlers\n\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\tif(isLoggedIn) {\n\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t} else {\n\t\t\t\tself.wiki.deleteTiddler(self.titleUserName);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tif(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tvar self = this;\n\t\tif(this.pollTimerId) {\n\t\t\tclearTimeout(this.pollTimerId);\n\t\t\tthis.pollTimerId = null;\n\t\t}\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\t// Trigger the next sync\n\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\tself.pollTimerId = null;\n\t\t\t\tself.syncFromServer.call(self);\n\t\t\t},self.pollTimerInterval);\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(\"Error retrieving skinny tiddler list:\",err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null;\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Do a full load if we've already got a fat version of the tiddler\n\t\t\t\t\tif(tiddler && tiddler.fields.text !== undefined) {\n\t\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\t\tself.enqueueSyncTask({\n\t\t\t\t\t\t\ttype: \"load\",\n\t\t\t\t\t\t\ttitle: tiddlerFields.title\n\t\t\t\t\t\t});\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Load the skinny version of the tiddler\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nSynchronise a set of changes to the server\n*/\nSyncer.prototype.syncToServer = function(changes) {\n\tvar self = this,\n\t\tnow = Date.now(),\n\t\tfilteredChanges = this.filterFn.call(this.wiki,function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t$tw.utils.each(changes,function(change,title,object) {\n\t\t// Process the change if it is a deletion of a tiddler we're already syncing, or is on the filtered change list\n\t\tif((change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) || filteredChanges.indexOf(title) !== -1) {\n\t\t\t// Queue a task to sync this tiddler\n\t\t\tself.enqueueSyncTask({\n\t\t\t\ttype: change.deleted ? \"delete\" : \"save\",\n\t\t\t\ttitle: title\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Queue up a sync task to load this tiddler\n\tthis.enqueueSyncTask({\n\t\ttype: \"load\",\n\t\ttitle: title\n\t});\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!isLoggedIn) {\n\t\t\t$tw.passwordPrompt.createPrompt({\n\t\t\t\tserviceName: \"Login to TiddlySpace\",\n\t\t\t\tcallback: function(data) {\n\t\t\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\t\t\tself.syncFromServer();\n\t\t\t\t\t});\n\t\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(null,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nQueue up a sync task. If there is already a pending task for the tiddler, just update the last modification time\n*/\nSyncer.prototype.enqueueSyncTask = function(task) {\n\tvar self = this,\n\t\tnow = Date.now();\n\t// Set the timestamps on this task\n\ttask.queueTime = now;\n\ttask.lastModificationTime = now;\n\t// Fill in some tiddlerInfo if the tiddler is one we haven't seen before\n\tif(!$tw.utils.hop(this.tiddlerInfo,task.title)) {\n\t\tthis.tiddlerInfo[task.title] = {\n\t\t\trevision: null,\n\t\t\tadaptorInfo: {},\n\t\t\tchangeCount: -1\n\t\t};\n\t}\n\t// Bail if this is a save and the tiddler is already at the changeCount that the server has\n\tif(task.type === \"save\" && this.wiki.getChangeCount(task.title) <= this.tiddlerInfo[task.title].changeCount) {\n\t\treturn;\n\t}\n\t// Check if this tiddler is already in the queue\n\tif($tw.utils.hop(this.taskQueue,task.title)) {\n\t\t// this.logger.log(\"Re-queueing up sync task with type:\",task.type,\"title:\",task.title);\n\t\tvar existingTask = this.taskQueue[task.title];\n\t\t// If so, just update the last modification time\n\t\texistingTask.lastModificationTime = task.lastModificationTime;\n\t\t// If the new task is a save then we upgrade the existing task to a save. Thus a pending load is turned into a save if the tiddler changes locally in the meantime. But a pending save is not modified to become a load\n\t\tif(task.type === \"save\" || task.type === \"delete\") {\n\t\t\texistingTask.type = task.type;\n\t\t}\n\t} else {\n\t\t// this.logger.log(\"Queuing up sync task with type:\",task.type,\"title:\",task.title);\n\t\t// If it is not in the queue, insert it\n\t\tthis.taskQueue[task.title] = task;\n\t\tthis.updateDirtyStatus();\n\t}\n\t// Process the queue\n\t$tw.utils.nextTick(function() {self.processTaskQueue.call(self);});\n};\n\n/*\nReturn the number of tasks in progress\n*/\nSyncer.prototype.numTasksInProgress = function() {\n\treturn $tw.utils.count(this.taskInProgress);\n};\n\n/*\nReturn the number of tasks in the queue\n*/\nSyncer.prototype.numTasksInQueue = function() {\n\treturn $tw.utils.count(this.taskQueue);\n};\n\n/*\nTrigger a timeout if one isn't already outstanding\n*/\nSyncer.prototype.triggerTimeout = function() {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},self.taskTimerInterval);\n\t}\n};\n\n/*\nProcess the task queue, performing the next task if appropriate\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if we're not already performing a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif(this.numTasksInProgress() === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(task) {\n\t\t\t// Remove the task from the queue and add it to the in progress list\n\t\t\tdelete this.taskQueue[task.title];\n\t\t\tthis.taskInProgress[task.title] = task;\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// Dispatch the task\n\t\t\tthis.dispatchTask(task,function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\tself.logger.alert(\"Sync error while processing '\" + task.title + \"':\\n\" + err);\n\t\t\t\t}\n\t\t\t\t// Mark that this task is no longer in progress\n\t\t\t\tdelete self.taskInProgress[task.title];\n\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t// Process the next task\n\t\t\t\tself.processTaskQueue.call(self);\n\t\t\t});\n\t\t} else {\n\t\t\t// Make sure we've set a time if there wasn't a task to perform, but we've still got tasks in the queue\n\t\t\tif(this.numTasksInQueue() > 0) {\n\t\t\t\tthis.triggerTimeout();\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nChoose the next applicable task\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar self = this,\n\t\tcandidateTask = null,\n\t\tnow = Date.now();\n\t// Select the best candidate task\n\t$tw.utils.each(this.taskQueue,function(task,title) {\n\t\t// Exclude the task if there's one of the same name in progress\n\t\tif($tw.utils.hop(self.taskInProgress,title)) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is a save and the tiddler has been modified recently, but not hit the fallback time\n\t\tif(task.type === \"save\" && (now - task.lastModificationTime) < self.throttleInterval &&\n\t\t\t(now - task.queueTime) < self.fallbackInterval) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is newer than the current best candidate\n\t\tif(candidateTask && candidateTask.queueTime < task.queueTime) {\n\t\t\treturn;\n\t\t}\n\t\t// Now this is our best candidate\n\t\tcandidateTask = task;\n\t});\n\treturn candidateTask;\n};\n\n/*\nDispatch a task and invoke the callback\n*/\nSyncer.prototype.dispatchTask = function(task,callback) {\n\tvar self = this;\n\tif(task.type === \"save\") {\n\t\tvar changeCount = this.wiki.getChangeCount(task.title),\n\t\t\ttiddler = this.wiki.getTiddler(task.title);\n\t\tthis.logger.log(\"Dispatching 'save' task:\",task.title);\n\t\tif(tiddler) {\n\t\t\tthis.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\t// Adjust the info stored about this tiddler\n\t\t\t\tself.tiddlerInfo[task.title] = {\n\t\t\t\t\tchangeCount: changeCount,\n\t\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\t\trevision: revision\n\t\t\t\t};\n\t\t\t\t// Invoke the callback\n\t\t\t\tcallback(null);\n\t\t\t},{\n\t\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t\t});\n\t\t} else {\n\t\t\tthis.logger.log(\" Not Dispatching 'save' task:\",task.title,\"tiddler does not exist\");\n\t\t\treturn callback(null);\n\t\t}\n\t} else if(task.type === \"load\") {\n\t\t// Load the tiddler\n\t\tthis.logger.log(\"Dispatching 'load' task:\",task.title);\n\t\tthis.syncadaptor.loadTiddler(task.title,function(err,tiddlerFields) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Store the tiddler\n\t\t\tif(tiddlerFields) {\n\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t});\n\t} else if(task.type === \"delete\") {\n\t\t// Delete the tiddler\n\t\tthis.logger.log(\"Dispatching 'delete' task:\",task.title);\n\t\tthis.syncadaptor.deleteTiddler(task.title,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tdelete self.tiddlerInfo[task.title];\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t},{\n\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t});\n\t}\n};\n\nexports.Syncer = Syncer;\n\n})();\n", "title": "$:/core/modules/syncer.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/tiddler.js": { "text": "/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn \"\";\n\t}\n\t// Parse the field with the associated module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = [];\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields.push(field + \": \" + this.getFieldString(field));\n\t\t\t}\n\t\t}\n\t}\n\treturn fields.join(\"\\n\");\n};\n\n/*\nCompare two tiddlers for equality\ntiddler: the tiddler to compare\nexcludeFields: array of field names to exclude from the comparison\n*/\nexports.isEqual = function(tiddler,excludeFields) {\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\treturn false;\n\t}\n\texcludeFields = excludeFields || [];\n\tvar self = this,\n\t\tdifferences = []; // Fields that have differences\n\t// Add to the differences array\n\tfunction addDifference(fieldName) {\n\t\t// Check for this field being excluded\n\t\tif(excludeFields.indexOf(fieldName) === -1) {\n\t\t\t// Save the field as a difference\n\t\t\t$tw.utils.pushTop(differences,fieldName);\n\t\t}\n\t}\n\t// Returns true if the two values of this field are equal\n\tfunction isFieldValueEqual(fieldName) {\n\t\tvar valueA = self.fields[fieldName],\n\t\t\tvalueB = tiddler.fields[fieldName];\n\t\t// Check for identical string values\n\t\tif(typeof(valueA) === \"string\" && typeof(valueB) === \"string\" && valueA === valueB) {\n\t\t\treturn true;\n\t\t}\n\t\t// Check for identical array values\n\t\tif($tw.utils.isArray(valueA) && $tw.utils.isArray(valueB) && $tw.utils.isArrayEqual(valueA,valueB)) {\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise the fields must be different\n\t\treturn false;\n\t}\n\t// Compare our fields\n\tfor(var fieldName in this.fields) {\n\t\tif(!isFieldValueEqual(fieldName)) {\n\t\t\taddDifference(fieldName);\n\t\t}\n\t}\n\t// There's a difference for every field in the other tiddler that we don't have\n\tfor(fieldName in tiddler.fields) {\n\t\tif(!(fieldName in this.fields)) {\n\t\t\taddDifference(fieldName);\n\t\t}\n\t}\n\t// Return whether there were any differences\n\treturn differences.length === 0;\n};\n\n})();\n", "title": "$:/core/modules/tiddler.js", "type": "application/javascript", "module-type": "tiddlermethod" }, "$:/core/modules/upgraders/plugins.js": { "text": "/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"] && incomingTiddler.version) {\n\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n", "title": "$:/core/modules/upgraders/plugins.js", "type": "application/javascript", "module-type": "upgrader" }, "$:/core/modules/upgraders/system.js": { "text": "/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n", "title": "$:/core/modules/upgraders/system.js", "type": "application/javascript", "module-type": "upgrader" }, "$:/core/modules/upgraders/themetweaks.js": { "text": "/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.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 scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function() {\n\tif(\"scrollX\" in window) {\n\t\treturn {x: window.scrollX, y: window.scrollY};\n\t} else {\n\t\treturn {x: document.documentElement.scrollLeft, y: document.documentElement.scrollTop};\n\t}\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\ttry {\n\t\tif(window.localStorage) {\n\t\t\tlocalStorage.setItem(\"tw5-password-\" + name,password);\n\t\t}\n\t} catch(e) {\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\ttry {\n\t\treturn window.localStorage ? localStorage.getItem(\"tw5-password-\" + name) : \"\";\n\t} catch(e) {\n\t\treturn \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n\n})();\n", "title": "$:/core/modules/utils/dom.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/http.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. Options are:\n\turl: URL to retrieve\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data)\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tdata = results.join(\"&\");\n\t\t}\n\t}\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status === 200 || this.status === 201 || this.status === 204) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this.responseText,this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback(\"XMLHttpRequest error code: \" + this.status);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,options.url,true);\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !$tw.utils.hop(headers,\"Content-type\")) {\n\t\trequest.setRequestHeader(\"Content-type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\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\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"enter\": 13,\n\t\"escape\": 27\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nexports.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(\"+\"),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase();\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(namedKeys[s]) {\n\t\t\tinfo.keyCode = namedKeys[s];\n\t\t}\n\t}\n\treturn info;\n};\n\nexports.checkKeyDescriptor = function(event,keyInfo) {\n\tvar metaKeyStatus = !!keyInfo.metaKey; // Using a temporary variable to keep JSHint happy\n\treturn event.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === metaKeyStatus;\t\n};\n\n})();\n", "title": "$:/core/modules/utils/dom/keyboard.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/modal.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Create the wrapper divs\n\tvar wrapper = document.createElement(\"div\"),\n\t\tmodalBackdrop = document.createElement(\"div\"),\n\t\tmodalWrapper = document.createElement(\"div\"),\n\t\tmodalHeader = document.createElement(\"div\"),\n\t\theaderTitle = document.createElement(\"h3\"),\n\t\tmodalBody = document.createElement(\"div\"),\n\t\tmodalLink = document.createElement(\"a\"),\n\t\tmodalFooter = document.createElement(\"div\"),\n\t\tmodalFooterHelp = document.createElement(\"span\"),\n\t\tmodalFooterButtons = document.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables\n\t});\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(document.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler && tiddler.fields && tiddler.fields.help) {\n\t\tvar link = document.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.appendChild(document.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: \"Close\"\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + window.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\twindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tdocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tdocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tif($tw.pageContainer) {\n\t\t$tw.utils.toggleClass($tw.pageContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n", "title": "$:/core/modules/utils/dom/modal.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/notifier.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{parentWidget: $tw.rootWidget, document: document, variables: variables});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n", "title": "$:/core/modules/utils/dom/notifier.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/popup.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = 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})();\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 + \"\\nError: \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n", "title": "$:/core/modules/utils/pluginmaker.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/utils.js": { "text": "/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\tconsole.log($tw.node ? \"\\x1b[1;33m\" + text + \"\\x1b[0m\" : text);\n}\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\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 e = s.substr(1,s.length-2); // Strip the & and the ;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\treturn String.fromCharCode(parseInt(e.substr(2),16));\t\n\t\t} else {\n\t\t\treturn String.fromCharCode(parseInt(e.substr(1),10));\n\t\t}\n\t} else {\n\t\tvar c = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn String.fromCharCode(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\') // backslash\n\t\t.replace(/\"/g, '\\\\\"') // double quote character\n\t\t.replace(/'/g, \"\\\\'\") // single quote character\n\t\t.replace(/\\r/g, '\\\\r') // carriage return\n\t\t.replace(/\\n/g, '\\\\n') // line feed\n\t\t.replace(/[\\x80-\\uFFFF]/g, exports.escape); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|'\"\\\\^~]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,4);\n\t} else {\n\t\tprocess.nextTick(fn);\n\t}\n};\n\n/*\nConvert a hyphenated CSS property name into a camel case one\n*/\nexports.unHyphenateCss = function(propName) {\n\treturn propName.replace(/-([a-z])/gi, function(match0,match1) {\n\t\treturn match1.toUpperCase();\n\t});\n};\n\n/*\nConvert a camelcase CSS property name into a dashed one (\"backgroundColor\" --> \"background-color\")\n*/\nexports.hyphenateCss = function(propName) {\n\treturn propName.replace(/([A-Z])/g, function(match0,match1) {\n\t\treturn \"-\" + match1.toLowerCase();\n\t});\n};\n\n/*\nParse a text reference of one of these forms:\n* title\n* !!field\n* title!!field\n* title##index\n* etc\nReturns an object with the following fields, all optional:\n* title: tiddler title\n* field: tiddler field name\n* index: JSON property index\n*/\nexports.parseTextReference = function(textRef) {\n\t// Separate out the title, field name and/or JSON indices\n\tvar reTextRef = /(?:(.*?)!!(.+))|(?:(.*?)##(.+))|(.*)/mg,\n\t\tmatch = reTextRef.exec(textRef),\n\t\tresult = {};\n\tif(match && reTextRef.lastIndex === textRef.length) {\n\t\t// Return the parts\n\t\tif(match[1]) {\n\t\t\tresult.title = match[1];\n\t\t}\n\t\tif(match[2]) {\n\t\t\tresult.field = match[2];\n\t\t}\n\t\tif(match[3]) {\n\t\t\tresult.title = match[3];\n\t\t}\n\t\tif(match[4]) {\n\t\t\tresult.index = match[4];\n\t\t}\n\t\tif(match[5]) {\n\t\t\tresult.title = match[5];\n\t\t}\n\t} else {\n\t\t// If we couldn't parse it\n\t\tresult.title = textRef\n\t}\n\treturn result;\n};\n\n/*\nChecks whether a string is a valid fieldname\n*/\nexports.isValidFieldName = function(name) {\n\tif(!name || typeof name !== \"string\") {\n\t\treturn false;\n\t}\n\tname = name.toLowerCase().trim();\n\tvar fieldValidatorRegEx = /^[a-z0-9\\-\\._]+$/mg;\n\treturn fieldValidatorRegEx.test(name);\n};\n\n/*\nExtract the version number from the meta tag or from the boot file\n*/\n\n// Browser version\nexports.extractVersionInfo = function() {\n\tif($tw.packageInfo) {\n\t\treturn $tw.packageInfo.version;\n\t} else {\n\t\tvar metatags = document.getElementsByTagName(\"meta\");\n\t\tfor(var t=0; t<metatags.length; t++) {\n\t\t\tvar m = metatags[t];\n\t\t\tif(m.name === \"tiddlywiki-version\") {\n\t\t\t\treturn m.content;\n\t\t\t}\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the animation duration in ms\n*/\nexports.getAnimationDuration = function() {\n\treturn parseInt($tw.wiki.getTiddlerText(\"$:/config/AnimationDuration\",\"400\"),10);\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\tif($tw.browser) {\n\t\t// TODO\n\t\tthrow \"$tw.utils.base64Decode() doesn't work in the browser\";\n\t} else {\n\t\treturn (new Buffer(string64,\"base64\")).toString();\n\t}\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\t\t\n\t\tm = r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tparts.push(\"data:\");\n\tparts.push(type);\n\tparts.push(isBase64 ? \";base64\" : \"\");\n\tparts.push(\",\");\n\tparts.push(isBase64 ? text : encodeURIComponent(text));\n\treturn parts.join(\"\");\n};\n\n/*\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})();\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(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n return this.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? $tw.popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1)\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\t$tw.popup.triggerPopup({\n\t\tdomNode: this.domNodes[0],\n\t\ttitle: this.popup,\n\t\twiki: this.wiki\n\t});\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes[\"class\"] || changedAttributes.selectedClass || changedAttributes.style || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup])) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n", "title": "$:/core/modules/widgets/button.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/checkbox.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tvar value = tiddler.fields[this.checkboxField] || this.checkboxDefault || \"\";\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag);\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tvar value = checked ? this.checkboxChecked : this.checkboxUnchecked;\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(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 = 300,\n\tDEFAULT_IMAGE_HEIGHT = 185;\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our element\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\tthis.widthDomNode = $tw.utils.domMaker(\"input\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor-width\",\n\t\teventListeners: [{\n\t\t\tname: \"change\", handlerObject: this, handlerMethod: \"handleWidthChangeEvent\"\n\t\t}]\n\t});\n\tthis.heightDomNode = $tw.utils.domMaker(\"input\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor-height\",\n\t\teventListeners: [{\n\t\t\tname: \"change\", handlerObject: this, handlerMethod: \"handleHeightChangeEvent\"\n\t\t}]\n\t});\n\t// Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tparent.insertBefore(this.widthDomNode,nextSibling);\n\tparent.insertBefore(this.heightDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode,this.widthDomNode,this.heightDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n};\n\n/*\nNote that the bitmap editor intentionally doesn't try to refresh itself because it would be confusing to have the image changing spontaneously while editting it\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.updateSize();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.updateSize();\n\t};\n\t// Get the current bitmap into an image object\n\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Update the input boxes with the actual size of the canvas\n*/\nEditBitmapWidget.prototype.updateSize = function() {\n\tthis.widthDomNode.value = this.currCanvas.width;\n\tthis.heightDomNode.value = this.currCanvas.height;\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleWidthChangeEvent = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(this.widthDomNode.value,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newWidth !== this.currCanvas.width) {\n\t\tthis.changeCanvasSize(newWidth,this.currCanvas.height);\n\t}\n\t// Update the input controls\n\tthis.updateSize();\n};\n\nEditBitmapWidget.prototype.handleHeightChangeEvent = function(event) {\n\t// Get the new width\n\tvar newHeight = parseInt(this.heightDomNode.value,10);\n\t// Update if necessary\n\tif(newHeight > 0 && newHeight !== this.currCanvas.height) {\n\t\tthis.changeCanvasSize(this.currCanvas.width,newHeight);\n\t}\n\t// Update the input controls\n\tthis.updateSize();\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseInt(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"),10);\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\tif(tiddler) {\n\t\t// data URIs look like \"data:<type>;base64,<text>\"\n\t\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type,1.0),\n\t\t\tposColon = dataURL.indexOf(\":\"),\n\t\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\t\tposComma = dataURL.indexOf(\",\"),\n\t\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\t\ttext = dataURL.substring(posComma+1);\n\t\tvar update = {type: type, text: text};\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(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-text.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditTextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditTextWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditTextWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our element\n\tvar editInfo = this.getEditInfo(),\n\t\ttag = this.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tif(this.editType) {\n\t\tdomNode.setAttribute(\"type\",this.editType);\n\t}\n\tif(editInfo.value === \"\" && this.editPlaceholder) {\n\t\tdomNode.setAttribute(\"placeholder\",this.editPlaceholder);\n\t}\n\tif(this.editSize) {\n\t\tdomNode.setAttribute(\"size\",this.editSize);\n\t}\n\tif(this.editRows) {\n\t\tdomNode.setAttribute(\"rows\",this.editRows);\n\t}\n\t// Assign classes\n\tif(this.editClass) {\n\t\tdomNode.className = this.editClass;\n\t}\n\t// Set the text\n\tif(this.editTag === \"textarea\") {\n\t\tdomNode.appendChild(this.document.createTextNode(editInfo.value));\n\t} else {\n\t\tdomNode.value = editInfo.value;\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n\t// Fix height\n\tthis.fixHeight();\n\t// Focus field\n\tif(this.editFocus === \"true\") {\n\t\tif(domNode.focus && domNode.select) {\n\t\t\tdomNode.focus();\n\t\t\tdomNode.select();\n\t\t}\n\t}\n};\n\n/*\nGet the tiddler being edited and current value\n*/\nEditTextWidget.prototype.getEditInfo = function() {\n\t// Get the edit value\n\tvar self = this,\n\t\tvalue,\n\t\tupdate;\n\tif(this.editIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\tupdate = function(value) {\n\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t}\n\t\t};\n\t} else {\n\t\t// Get the current tiddler and the field name\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t} else {\n\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\tswitch(this.editField) {\n\t\t\t\tcase \"text\":\n\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"title\":\n\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tvalue = \"\";\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\tvalue = this.editDefault;\n\t\t\t}\n\t\t}\n\t\tupdate = function(value) {\n\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\tupdateFields = {\n\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t};\n\t\t\tupdateFields[self.editField] = value;\n\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t};\n\t}\n\treturn {value: value, update: update};\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditTextWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editDefault = this.getAttribute(\"default\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.editSize = this.getAttribute(\"size\");\n\tthis.editRows = this.getAttribute(\"rows\");\n\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",\"yes\") === \"yes\";\n\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\tthis.editFocus = this.getAttribute(\"focus\");\n\t// Get the editor element tag and type\n\tvar tag,type;\n\tif(this.editField === \"text\") {\n\t\ttag = \"textarea\";\n\t} else {\n\t\ttag = \"input\";\n\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\ttag = fieldModule.editTag;\n\t\t}\n\t\tif(fieldModule && fieldModule.editType) {\n\t\t\ttype = fieldModule.editType;\n\t\t}\n\t\ttype = type || \"text\";\n\t}\n\t// Get the rest of our parameters\n\tthis.editTag = this.getAttribute(\"tag\",tag);\n\tthis.editType = this.getAttribute(\"type\",type);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Completely rerender if any of our attributes have changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup || changedAttributes.rows) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.editTitle]) {\n\t\tthis.updateEditor(this.getEditInfo().value);\n\t\treturn true;\n\t}\n\t// Fix the height anyway in case there has been a reflow\n\tthis.fixHeight();\n\treturn false;\n};\n\n/*\nUpdate the editor with new text. This method is separate from updateEditorDomNode()\nso that subclasses can override updateEditor() and still use updateEditorDomNode()\n*/\nEditTextWidget.prototype.updateEditor = function(text) {\n\tthis.updateEditorDomNode(text);\n};\n\n/*\nUpdate the editor dom node with new text\n*/\nEditTextWidget.prototype.updateEditorDomNode = function(text) {\n\t// Replace the edit value if the tiddler we're editing has changed\n\tvar domNode = this.domNodes[0];\n\tif(!domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.document.activeElement !== domNode) {\n\t\t\tdomNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nEditTextWidget.prototype.getScrollContainer = function(el) {\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 this.document.body;\n};\n\n/*\nFix the height of textareas to fit their content\n*/\nEditTextWidget.prototype.fixHeight = function() {\n\tvar domNode = this.domNodes[0];\n\tif(this.editAutoHeight && domNode && !domNode.isTiddlyWikiFakeDom && this.editTag === \"textarea\") {\n\t\t// Resize the textarea to fit its content, preserving scroll position\n\t\t// Get the scroll container and register the current scroll position\n\t\tvar container = this.getScrollContainer(domNode),\n\t\t\tscrollTop = container.scrollTop;\n // Measure the specified minimum height\n\t\tdomNode.style.height = this.editMinHeight;\n\t\tvar minHeight = domNode.offsetHeight;\n\t\t// Set its height to auto so that it snaps to the correct height\n\t\tdomNode.style.height = \"auto\";\n\t\t// Calculate the revised height\n\t\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,minHeight);\n\t\t// Only try to change the height if it has changed\n\t\tif(newHeight !== domNode.offsetHeight) {\n\t\t\tdomNode.style.height = newHeight + \"px\";\n\t\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t\t$tw.utils.forceLayout(domNode);\n\t\t\t// Set the container to the position we registered at the beginning\n\t\t\tcontainer.scrollTop = scrollTop;\n\t\t}\n\t}\n};\n\n/*\nHandle a dom \"input\" event\n*/\nEditTextWidget.prototype.handleInputEvent = function(event) {\n\tthis.saveChanges(this.domNodes[0].value);\n\tthis.fixHeight();\n\treturn true;\n};\n\nEditTextWidget.prototype.handleFocusEvent = function(event) {\n\tif(this.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.editFocusPopup,\n\t\t\twiki: this.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\nEditTextWidget.prototype.saveChanges = function(text) {\n\tvar editInfo = this.getEditInfo();\n\tif(text !== editInfo.value) {\n\t\teditInfo.update(text);\n\t}\n};\n\nexports[\"edit-text\"] = EditTextWidget;\n\n})();\n", "title": "$:/core/modules/widgets/edit-text.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: this.editTitle},\n\t\t\tfield: {type: \"string\", value: this.editField},\n\t\t\tindex: {type: \"string\", value: this.editIndex},\n\t\t\t\"class\": {type: \"string\", value: this.editClass},\n\t\t\t\"placeholder\": {type: \"string\", value: this.editPlaceholder}\n\t\t}\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n", "title": "$:/core/modules/widgets/edit.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/element.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Neuter blacklisted elements\n\tvar tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"safe-\" + tag;\n\t}\n\tvar domNode = this.document.createElementNS(this.namespace,tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nElementWidget.prototype.execute = function() {\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.parseTreeNode.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\t// Update our attributes\n\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n", "title": "$:/core/modules/widgets/element.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/encrypt.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n", "title": "$:/core/modules/widgets/encrypt.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/entity.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar textNode = this.document.createTextNode($tw.utils.entityDecode(this.parseTreeNode.entity));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.entity = EntityWidget;\n\n})();\n", "title": "$:/core/modules/widgets/entity.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/fieldmangler.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-remove-field\", handler: \"handleRemoveFieldEvent\"},\n\t\t{type: \"tm-add-field\", handler: \"handleAddFieldEvent\"},\n\t\t{type: \"tm-remove-tag\", handler: \"handleRemoveTagEvent\"},\n\t\t{type: \"tm-add-tag\", handler: \"handleAddTagEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldManglerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldManglerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldManglerWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.mangleTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldManglerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nFieldManglerWidget.prototype.handleRemoveFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tdeletion = {};\n\tdeletion[event.param] = undefined;\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,deletion));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\thadInvalidFieldName = false,\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.toLowerCase().trim();\n\t\t\tif(!$tw.utils.isValidFieldName(trimmedName)) {\n\t\t\t\tif(!hadInvalidFieldName) {\n\t\t\t\t\talert($tw.language.getString(\n\t\t\t\t\t\t\"InvalidFieldName\",\n\t\t\t\t\t\t{variables:\n\t\t\t\t\t\t\t{fieldName: trimmedName}\n\t\t\t\t\t\t}\n\t\t\t\t\t));\n\t\t\t\t\thadInvalidFieldName = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif(!value && tiddler) {\n\t\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t\t}\n\t\t\t\taddition[trimmedName] = value || \"\";\n\t\t\t}\n\t\t\treturn;\n\t\t};\n\taddition.title = this.mangleTitle;\n\tif(typeof event.param === \"string\") {\n\t\taddField(event.param,\"\");\n\t}\n\tif(typeof event.paramObject === \"object\") {\n\t\tfor(var name in event.paramObject) {\n\t\t\taddField(name,event.paramObject[name]);\n\t\t}\n\t}\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,addition));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleRemoveTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle);\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tvar modification = this.wiki.getModificationFields();\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle);\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tvar modification = this.wiki.getModificationFields();\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\t\t\t\n\t\t}\n\t} 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}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n", "title": "$:/core/modules/widgets/image.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/importvariables.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar self = this;\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\tvar widgetStackStart,widgetStackEnd;\n\tfunction addWidgetNode(widgetNode) {\n\t\tif(widgetNode) {\n\t\t\tif(!widgetStackStart && !widgetStackEnd) {\n\t\t\t\twidgetStackStart = widgetNode;\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t} else {\n\t\t\t\twidgetStackEnd.children = [widgetNode];\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t}\n\t\t}\n\t}\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = self.wiki.parseTiddler(title);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\n\t\t\t\taddWidgetNode({\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params\n\t\t\t\t});\n\t\t\t\tparseTreeNode = parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\t// Add our own children to the end of the pile\n\tvar parseTreeNodes;\n\tif(widgetStackStart && widgetStackEnd) {\n\t\tparseTreeNodes = [widgetStackStart];\n\t\twidgetStackEnd.children = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n", "title": "$:/core/modules/widgets/importvariables.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/keyboard.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.utils.checkKeyDescriptor(event,self.keyInfo)) {\n\t\t\tself.invokeActions(this,event);\n\t\t\tself.dispatchMessage(event);\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.key = this.getAttribute(\"key\");\n\tthis.keyInfo = $tw.utils.parseKeyDescriptor(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n", "title": "$:/core/modules/widgets/keyboard.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/link.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true;\n\t// Render the link if required\n\tif(useWikiLinks) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.linkClasses) {\n\t\tclasses.push(this.linkClasses);\n\t}\n\tclasses.push(\"tc-tiddlylink\");\n\tif(this.isShadow) {\n\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t}\n\tif(this.isMissing && !this.isShadow) {\n\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t} else {\n\t\tif(!this.isMissing) {\n\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t}\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Set an href\n\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\",\n\t\twikiLinkText = wikiLinkTemplate.replace(\"$uri_encoded$\",encodeURIComponent(this.to));\n\twikiLinkText = wikiLinkText.replace(\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tdomNode.setAttribute(\"href\",wikiLinkText);\n\t}\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragstart\", handlerObject: this, handlerMethod: \"handleDragStartEvent\"},\n\t\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t\t]);\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1)\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\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\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n", "title": "$:/core/modules/widgets/link.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/linkcatcher.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(this.catchTo) {\n\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.catchMessage && this.parentWidget) {\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: this.catchMessage,\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\tif(this.catchSet) {\n\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n", "title": "$:/core/modules/widgets/linkcatcher.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/list.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// Initialise the storyviews if they've not been done already\n\tif(!this.storyViews) {\n\t\tListWidget.prototype.storyViews = {};\n\t\t$tw.modules.applyMethods(\"storyview\",this.storyViews);\n\t}\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\t// Construct the storyview\n\tvar StoryView = this.storyViews[this.storyViewName];\n\tif(StoryView && !this.document.isTiddlyWikiFakeDom) {\n\t\tthis.storyview = new StoryView(this);\n\t} else {\n\t\tthis.storyview = null;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function() {\n\t// Get our attributes\n\tthis.template = this.getAttribute(\"template\");\n\tthis.editTemplate = this.getAttribute(\"editTemplate\");\n\tthis.variableName = this.getAttribute(\"variable\",\"currentTiddler\");\n\tthis.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Compose the list elements\n\tthis.list = this.getTiddlerList();\n\tvar members = [],\n\t\tself = this;\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\tmembers = this.getEmptyMessage();\n\t} else {\n\t\t$tw.utils.each(this.list,function(title,index) {\n\t\t\tmembers.push(self.makeItemTemplate(title));\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(members);\n\t// Clear the last history\n\tthis.history = [];\n};\n\nListWidget.prototype.getTiddlerList = function() {\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\treturn this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar emptyMessage = this.getAttribute(\"emptyMessage\",\"\"),\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.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\") + \"\\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\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};\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.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: \"Recursive transclusion error in transclude widget\"}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n", "title": "$:/core/modules/widgets/transclude.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/vars.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// Call the constructor\n\tWidget.call(this);\n\t// Initialise\t\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = Object.create(Widget.prototype);\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nVarsWidget.prototype.execute = function() {\n\t// Parse variables\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(val,key) {\n\t\tif(key.charAt(0) !== \"$\") {\n\t\t\tself.setVariable(key,val);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nVarsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"vars\"] = VarsWidget;\n\n})();\n", "title": "$:/core/modules/widgets/vars.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/view.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified();\n\t\t\tbreak;\n\t\tcase \"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.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\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n", "title": "$:/core/modules/widgets/widget.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/wiki-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\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\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]);\n\tif(!origTiddler) {\n\t\treturn tiddler.fields.text !== \"\";\n\t}\n\treturn tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"] || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\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/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{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n" }, "$:/core/templates/static.content": { "title": "$:/core/templates/static.content", "type": "text/vnd.tiddlywiki", "text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|http://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n" }, "$:/core/templates/static.template.css": { "title": "$:/core/templates/static.template.css", "text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n" }, "$:/core/templates/static.template.html": { "title": "$:/core/templates/static.template.html", "type": "text/vnd.tiddlywiki-html", "text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n" }, "$:/core/templates/static.tiddler.html": { "title": "$:/core/templates/static.tiddler.html", "text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river\">\n`<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>\n</$importvariables>`\n</section>\n</body>\n</html>\n`" }, "$:/core/templates/store.area.template.html": { "title": "$:/core/templates/store.area.template.html", "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>" }, "$:/core/templates/tid-tiddler": { "title": "$:/core/templates/tid-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />" }, "$:/core/templates/tiddler-metadata": { "title": "$:/core/templates/tiddler-metadata", "text": "<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>" }, "$:/core/templates/tiddlywiki5.html": { "title": "$:/core/templates/tiddlywiki5.html", "text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html>\n<head>\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\t\t<!-- Force IE standards mode for Intranet and HTA - should be the first meta -->\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n{{$:/core/templates/static.area}}\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n{{$:/core/templates/store.area.template.html}}\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}\n</div>\n</body>\n</html>\n" }, "$:/core/templates/version": { "title": "$:/core/templates/version", "text": "<<version>>" }, "$:/core/templates/wikified-tiddler": { "title": "$:/core/templates/wikified-tiddler", "text": "<$transclude />" }, "$:/core/ui/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<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n</div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}} template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$set>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Shadows": { "title": "$:/core/ui/AdvancedSearch/Shadows", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/Shadows/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Standard": { "title": "$:/core/ui/AdvancedSearch/Standard", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/Standard/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"searchTiddler\" value=\"$:/temp/advancedsearch\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n</$list>\n</$set>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/System": { "title": "$:/core/ui/AdvancedSearch/System", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/System/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n" }, "$:/AdvancedSearch": { "title": "$:/AdvancedSearch", "icon": "$:/core/images/advanced-search-button", "color": "#bbb", "text": "<div class=\"tc-advanced-search\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" \"$:/core/ui/AdvancedSearch/System\">>\n</div>\n" }, "$:/core/ui/AlertTemplate": { "title": "$:/core/ui/AlertTemplate", "text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button 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\">(count: <$view field=\"count\"/>)</span></$reveal>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n" }, "$:/core/ui/BinaryWarning": { "title": "$:/core/ui/BinaryWarning", "text": "\\define lingo-base() $:/language/BinaryWarning/\n<div class=\"tc-binary-warning\">\n\n<<lingo Prompt>>\n\n</div>\n" }, "$:/core/ui/Components/tag-link": { "title": "$:/core/ui/Components/tag-link", "text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>" }, "$:/core/ui/ControlPanel/Advanced": { "title": "$:/core/ui/ControlPanel/Advanced", "tags": "$:/tags/ControlPanel/Info", "caption": "{{$:/language/ControlPanel/Advanced/Caption}}", "text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" \"$:/core/ui/ControlPanel/TiddlerFields\">>\n</div>\n" }, "$:/core/ui/ControlPanel/Appearance": { "title": "$:/core/ui/ControlPanel/Appearance", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Appearance/Caption}}", "text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Theme\">>\n</div>\n" }, "$:/core/ui/ControlPanel/Basics": { "title": "$:/core/ui/ControlPanel/Basics", "tags": "$:/tags/ControlPanel/Info", "caption": "{{$:/language/ControlPanel/Basics/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Tags\" default=\"\" tag=\"input\"/> |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n" }, "$:/core/ui/ControlPanel/EditorTypes": { "title": "$:/core/ui/ControlPanel/EditorTypes", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n" }, "$:/core/ui/ControlPanel/Info": { "title": "$:/core/ui/ControlPanel/Info", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Info/Caption}}", "text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Basics\">>\n</div>\n" }, "$:/core/ui/ControlPanel/LoadedModules": { "title": "$:/core/ui/ControlPanel/LoadedModules", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n" }, "$:/core/ui/ControlPanel/Modals/AddPlugins": { "title": "$:/core/ui/ControlPanel/Modals/AddPlugins", "subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define install-plugin-button()\n<$button>\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/Install}}\"\"\">\n{{$:/language/ControlPanel/Plugins/Reinstall}}\n</$list>\n</$button>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1><$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<<install-plugin-button>>\n</div>\n</div>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"This plugin is not currently installed\"\"\">\n<em>\nThis plugin is already installed at version <$text text=<<installedVersion>>/>\n</em>\n</$list>\n</div>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/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\">\nNo information provided\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/LinkToBehaviour": { "title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n <option value=\"above\"><<lingo \"OpenAbove\">></option>\n <option value=\"below\"><<lingo \"OpenBelow\">></option>\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n" }, "$:/core/ui/ControlPanel/Settings/NavigationAddressBar": { "title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/NavigationHistory": { "title": "$:/core/ui/ControlPanel/Settings/NavigationHistory", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/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/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": { "title": "$:/core/ui/EditTemplate/body", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/Body/\n<$list filter=\"[is[current]has[_canonical_uri]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\"></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[is[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<em class=\"tc-edit\"><<lingo Hint>></em> <$button type=\"set\" set=\"$:/state/showeditpreview\" setTo=\"no\"><<lingo Preview/Button/Hide>></$button>\n\n<div class=\"tc-tiddler-preview\">\n<div class=\"tc-tiddler-preview-preview\">\n<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n</div>\n\n<div class=\"tc-tiddler-preview-edit\">\n<$edit field=\"text\" class=\"tc-edit-texteditor\" placeholder={{$:/language/EditTemplate/Body/Placeholder}}/>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<em class=\"tc-edit\"><<lingo Hint>></em> <$button type=\"set\" set=\"$:/state/showeditpreview\" setTo=\"yes\"><<lingo Preview/Button/Show>></$button>\n<$edit field=\"text\" class=\"tc-edit-texteditor\" placeholder={{$:/language/EditTemplate/Body/Placeholder}}/>\n\n</$reveal>\n\n</$list>\n" }, "$:/core/ui/EditTemplate/controls": { "title": "$:/core/ui/EditTemplate/controls", "tags": "$:/tags/EditTemplate", "text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n" }, "$:/core/ui/EditTemplate/fields": { "title": "$:/core/ui/EditTemplate/fields", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define new-field-inner()\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button>\n<$action-sendmessage $message=\"tm-add-field\" $name=<<name>> $value=<<value>>/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n\\end\n\n\\define new-field()\n<$set name=\"name\" value={{$:/temp/newfieldname}}>\n<$set name=\"value\" value={{$:/temp/newfieldvalue}}>\n<<new-field-inner>>\n</$set>\n</$set>\n\\end\n\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>>\n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=\"$:/temp/newfieldname\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</span>\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"$:/temp/newfieldname\">\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$list filter=\"[!is[shadow]!is[system]fields[]sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\n<$edit-text tiddler=\"$:/temp/newfieldvalue\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\"/>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n\n" }, "$:/core/ui/EditTemplate/shadow": { "title": "$:/core/ui/EditTemplate/shadow", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\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)$;\n\\end\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\"><$set name=\"backgroundColor\" value={{!!color}}><span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\" />\n<$button message=\"tm-remove-tag\" param={{!!title}} class=\"tc-btn-invisible tc-remove-tag-button\">×</$button></span>\n</$set>\n</$list>\n\n<div class=\"tc-edit-add-tag\">\n<span class=\"tc-add-tag-name\">\n<$edit-text tiddler=\"$:/temp/NewTagName\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}} focusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</span> <$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <span class=\"tc-add-tag-button\">\n<$button message=\"tm-add-tag\" param={{$:/temp/NewTagName}} set=\"$:/temp/NewTagName\" setTo=\"\" class=\"\">\n<<lingo Tags/Add/Button>>\n</$button>\n</span>\n</div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown\">\n<$linkcatcher set=\"$:/temp/NewTagName\" setTo=\"\" message=\"tm-add-tag\">\n<$list filter=\"[tags[]!is[system]search:title{$:/temp/NewTagName}sort[]]\">\n{{||$:/core/ui/Components/tag-link}}\n</$list>\n<hr>\n<$list filter=\"[tags[]is[system]search:title{$:/temp/NewTagName}sort[]]\">\n{{||$:/core/ui/Components/tag-link}}\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n</$fieldmangler>\n</div>" }, "$:/core/ui/EditTemplate/title": { "title": "$:/core/ui/EditTemplate/title", "tags": "$:/tags/EditTemplate", "text": "<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus=\"true\"/>" }, "$:/core/ui/EditTemplate/type": { "title": "$:/core/ui/EditTemplate/type", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/\n<div class=\"tc-type-selector\"><$fieldmangler>\n<em class=\"tc-edit\"><<lingo Type/Prompt>></em> <$edit-text field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-popup-handle\"/> <$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}</$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]\"><$link to={{!!name}}><$view field=\"description\"/> (<$view field=\"name\"/>)</$link>\n</$list>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>" }, "$:/core/ui/EditTemplate": { "title": "$:/core/ui/EditTemplate", "text": "\\define frame-classes()\ntc-tiddler-frame tc-tiddler-edit-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$\n\\end\n<div class=<<frame-classes>>>\n<$set name=\"storyTiddler\" value=<<currentTiddler>>>\n<$keyboard key={{$:/config/shortcuts/cancel-edit-tiddler}} message=\"tm-cancel-tiddler\">\n<$keyboard key={{$:/config/shortcuts/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>\n<$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/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-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\">\nNo ''\"<$text text=<<currentTab>>/>\"'' found\n</$transclude>\n</$transclude>\n</$transclude>\n" }, "$:/core/ui/SearchResults": { "title": "$:/core/ui/SearchResults", "text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\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<$set name=\"foregroundColor\" value=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">>>\n<$set name=\"backgroundColor\" value=\"\"\"$colour$\"\"\">\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-tag-label\" style=<<tag-styles>>>\n<$transclude tiddler={{!!icon}}/> <$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\"><div class=\"tc-drop-down\"><$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]tagging[]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</$set>\n</$set>\n\\end\n\n\\define tag-body(colour,palette)\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}}/>\n</span>\n\\end\n\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}}/>" }, "$:/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": "#ff0" }, "$:/config/BitmapEditor/LineWidth": { "title": "$:/config/BitmapEditor/LineWidth", "text": "3" }, "$:/config/DefaultSidebarTab": { "title": "$:/config/DefaultSidebarTab", "text": "$:/core/ui/SideBar/Open" }, "$:/config/Drafts/TypingTimeout": { "title": "$:/config/Drafts/TypingTimeout", "text": "400" }, "$:/config/EditTemplateFields/Visibility/title": { "title": "$:/config/EditTemplateFields/Visibility/title", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/tags": { "title": "$:/config/EditTemplateFields/Visibility/tags", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/text": { "title": "$:/config/EditTemplateFields/Visibility/text", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/creator": { "title": "$:/config/EditTemplateFields/Visibility/creator", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/created": { "title": "$:/config/EditTemplateFields/Visibility/created", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/modified": { "title": "$:/config/EditTemplateFields/Visibility/modified", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/modifier": { "title": "$:/config/EditTemplateFields/Visibility/modifier", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/type": { "title": "$:/config/EditTemplateFields/Visibility/type", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/draft.title": { "title": "$:/config/EditTemplateFields/Visibility/draft.title", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/draft.of": { "title": "$:/config/EditTemplateFields/Visibility/draft.of", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/revision": { "title": "$:/config/EditTemplateFields/Visibility/revision", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/bag": { "title": "$:/config/EditTemplateFields/Visibility/bag", "text": "hide" }, "$:/config/EditorTypeMappings/image/gif": { "title": "$:/config/EditorTypeMappings/image/gif", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/jpeg": { "title": "$:/config/EditorTypeMappings/image/jpeg", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/jpg": { "title": "$:/config/EditorTypeMappings/image/jpg", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/png": { "title": "$:/config/EditorTypeMappings/image/png", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/x-icon": { "title": "$:/config/EditorTypeMappings/image/x-icon", "text": "bitmap" }, "$:/config/EditorTypeMappings/text/vnd.tiddlywiki": { "title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki", "text": "text" }, "$:/config/Navigation/UpdateAddressBar": { "title": "$:/config/Navigation/UpdateAddressBar", "text": "no" }, "$:/config/Navigation/UpdateHistory": { "title": "$:/config/Navigation/UpdateHistory", "text": "no" }, "$:/config/OfficialPluginLibrary": { "title": "$:/config/OfficialPluginLibrary", "tags": "$:/tags/PluginLibrary", "url": "http://tiddlywiki.com/library/v5.1.11/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/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/SyncFilter": { "title": "$:/config/SyncFilter", "text": "[is[tiddler]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]" }, "$:/config/TiddlerInfo/Default": { "title": "$:/config/TiddlerInfo/Default", "text": "$:/core/ui/TiddlerInfo/Fields" }, "$:/config/Tiddlers/TitleLinks": { "title": "$:/config/Tiddlers/TitleLinks", "text": "no" }, "$:/config/Toolbar/ButtonClass": { "title": "$:/config/Toolbar/ButtonClass", "text": "tc-btn-invisible" }, "$:/config/Toolbar/Icons": { "title": "$:/config/Toolbar/Icons", "text": "yes" }, "$:/config/Toolbar/Text": { "title": "$:/config/Toolbar/Text", "text": "no" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions", "text": "show" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview", "text": "hide" }, "$:/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/cancel-edit-tiddler": { "title": "$:/config/shortcuts/cancel-edit-tiddler", "text": "escape" }, "$:/config/shortcuts/save-tiddler": { "title": "$:/config/shortcuts/save-tiddler", "text": "ctrl+enter" }, "$:/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/export": { "title": "$:/core/macros/export", "tags": "$:/tags/Macro", "text": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/export\">> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end\n" }, "$:/core/macros/lingo": { "title": "$:/core/macros/lingo", "tags": "$:/tags/Macro", "text": "\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n" }, "$:/core/macros/list": { "title": "$:/core/macros/list", "tags": "$:/tags/Macro", "text": "\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\")\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\">\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n" }, "$:/core/macros/tabs": { "title": "$:/core/macros/tabs", "tags": "$:/tags/Macro", "text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template)\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\"><$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(tag,sort:\"\",itemClassFilter)\n<ol class=\"tc-toc toc-expandable\">\n<$list filter=\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$]\">\n<$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<<toc-linked-expandable-body tag:'$tag$' sort:'$sort$' itemClassFilter:'$itemClassFilter$'>>\">\n<<toc-unlinked-expandable-body tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"itemClassFilter\"\"\">>\n</$list>\n</$list>\n</ol>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter)\n<$set name=\"toc-state\" value=<<qualify \"$:/state/toc/$tag$-$(currentTiddler)$\">>>\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$link>\n<$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n<$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</$list>\n<<toc-caption>>\n</$link>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$reveal>\n</li>\n</$set>\n</$set>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter)\n<$set name=\"toc-state\" value=<<qualify \"$:/state/toc/$tag$-$(currentTiddler)$\">>>\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n<$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n<<toc-caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<<toc-caption>>\n</$button>\n</$reveal>\n</$list>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$macrocall $name=\"\"\"toc-selective-expandable\"\"\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$reveal>\n</li>\n</$set>\n</$set>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter)\n<ol class=\"tc-toc toc-selective-expandable\">\n<$list filter=\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$]\">\n<$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=\"<<toc-linked-selective-expandable-body tag:'$tag$' sort:'$sort$' itemClassFilter:'$itemClassFilter$'>>\">\n<<toc-unlinked-selective-expandable-body tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"$itemClassFilter$\"\"\">>\n</$list>\n</$list>\n</ol>\n\\end\n\n\\define toc-tabbed-selected-item-filter(selectedTiddler)\n[all[current]field:title{$selectedTiddler$}]\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{$selectedTiddler$}}>\n<div class=\"tc-tabbed-table-of-contents\">\n<$linkcatcher to=\"$selectedTiddler$\">\n<div class=\"tc-table-of-contents\">\n<$macrocall $name=\"toc-selective-expandable\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=<<toc-tabbed-selected-item-filter selectedTiddler:\"\"\"$selectedTiddler$\"\"\">>/>\n</div>\n</$linkcatcher>\n<div class=\"tc-tabbed-table-of-contents-content\">\n<$reveal state=\"\"\"$selectedTiddler$\"\"\" type=\"nomatch\" text=\"\">\n<$transclude mode=\"block\" tiddler=\"$template$\">\n<h1><<toc-caption>></h1>\n<$transclude mode=\"block\">$missingText$</$transclude>\n</$transclude>\n</$reveal>\n<$reveal state=\"\"\"$selectedTiddler$\"\"\" type=\"match\" text=\"\">\n$unselectedText$\n</$reveal>\n</div>\n</div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=\"\"\"$selectedTiddler$\"\"\">\n<$macrocall $name=\"toc-tabbed-external-nav\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" selectedTiddler=\"\"\"$selectedTiddler$\"\"\" unselectedText=\"\"\"$unselectedText$\"\"\" missingText=\"\"\"$missingText$\"\"\" template=\"\"\"$template$\"\"\"/>\n</$linkcatcher>\n\\end\n\n" }, "$:/snippets/minilanguageswitcher": { "title": "$:/snippets/minilanguageswitcher", "text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>" }, "$:/snippets/minithemeswitcher": { "title": "$:/snippets/minithemeswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>" }, "$:/snippets/modules": { "title": "$:/snippets/modules", "text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n" }, "$:/palette": { "title": "$:/palette", "text": "$:/palettes/Vanilla" }, "$:/snippets/paletteeditor": { "title": "$:/snippets/paletteeditor", "text": "\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<table>\n<tbody>\n<$list filter=\"[all[current]indexes[]]\" variable=\"colourName\">\n<tr>\n<td>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<$edit-text index=<<colourName>> tag=\"input\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n</$set>\n" }, "$:/snippets/palettepreview": { "title": "$:/snippets/palettepreview", "text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n<$transclude tiddler=\"$:/snippets/currpalettepreview\"/>\n</$set>\n" }, "$:/snippets/paletteswitcher": { "title": "$:/snippets/paletteswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n<div class=\"tc-prompt\">\n<<lingo Prompt>> <$view tiddler={{$:/palette}} field=\"name\"/>\n</div>\n\n<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[description]]\"><div class=\"tc-chooser-item\"><$link to={{!!title}}><div><$reveal state=\"$:/palette\" type=\"match\" text={{!!title}}>•</$reveal><$reveal state=\"$:/palette\" type=\"nomatch\" text={{!!title}}> </$reveal> ''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/></div><$transclude tiddler=\"$:/snippets/currpalettepreview\"/></$link></div>\n</$list>\n</div>\n</$linkcatcher>" }, "$:/temp/search": { "title": "$:/temp/search", "text": "" }, "$:/tags/AdvancedSearch": { "title": "$:/tags/AdvancedSearch", "list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]" }, "$:/tags/ControlPanel": { "title": "$:/tags/ControlPanel", "list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals" }, "$:/tags/ControlPanel/Info": { "title": "$:/tags/ControlPanel/Info", "list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced" }, "$:/tags/ControlPanel/Plugins": { "title": "$:/tags/ControlPanel/Plugins", "list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]" }, "$:/tags/EditTemplate": { "title": "$:/tags/EditTemplate", "list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]" }, "$:/tags/EditToolbar": { "title": "$:/tags/EditToolbar", "list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]" }, "$:/tags/MoreSideBar": { "title": "$:/tags/MoreSideBar", "list": "[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]]", "text": "" }, "$:/tags/PageControls": { "title": "$:/tags/PageControls", "list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/more-page-actions]]" }, "$:/tags/PageTemplate": { "title": "$:/tags/PageTemplate", "list": "[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]", "text": "" }, "$:/tags/SideBar": { "title": "$:/tags/SideBar", "list": "[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]", "text": "" }, "$:/tags/TiddlerInfo": { "title": "$:/tags/TiddlerInfo", "list": "[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]", "text": "" }, "$:/tags/TiddlerInfo/Advanced": { "title": "$:/tags/TiddlerInfo/Advanced", "list": "[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]" }, "$:/tags/ViewTemplate": { "title": "$:/tags/ViewTemplate", "list": "[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/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>" } } }
{ "Default Gallery": "[type[image/jpeg]][type[image/gif]][type[image/x-icon]][type[image/png]][type[image/svg+xml]]+[nsort[order]]", "Puppy Javert": "[[FirstJavert.jpg]][[JavertAsAPuppy.jpg]][[JavertGoesToWorkWithFelicity.jpg]][[JavertsFirstGhandi.jpg]]+[nsort[order]]" }
{ "2010 10 5": " ", "2011 5 14": " ", "2011 11 23": " ", "2012 11 23": " ", "2014 6 27": " " }
{ "2010 10 5": "0 1", "2011 11 23": "0 1", "2012 11 23": "0 1" }
{ "2010 10 5": " ", "2011 11 23": " ", "2012 11 23": " " }
{ "2014 6 27": " " }
{ "2010 11 9": " " }
{ "2010 10 5": " ", "2011 5 14": " ", "2011 11 23": " ", "2012 11 23": " ", "2014 6 27": " " }
{ "2010 10 05": "12 0", "2011 11 23": "0 3", "2012 11 23": "0 1", "2014 12 29": "0 3" }
[[What is this?]] [[Pet Diary]] List
!!Wiki Info <table style='width:100%'> <tr> <th> Pets Name </th> <td colspan=2> <$edit-text tiddler='$:/PetName' tag='input' type='textfield' rows=1 class='tc-edit-texteditor'/> </td> </tr> <tr> <th> Image for title </th> <td> <$select tiddler='$:/TitleImage' field='image'> <option value=''> -- </option> <$list filter='[type[image/jpeg]]'> <option> <<currentTiddler>> </option> </$list> </$select> </td> <td> Title Image Width<<HelpButton image_width>> <$edit-text tiddler='$:/TitleImage' field='width'/> </td> </tr> <tr> <th> Adoption Image </th> <td> <$select tiddler='$:/data/PetInfo' field='adoption_image'> <option value=''> -- </option> <$list filter='[type[image/jpeg]]'> <option> <<currentTiddler>> </option> </$list> </$select> </td> <td> <$image source={{$:/data/PetInfo!!adoption_image}} width='20%'/> </td> </tr> <tr> <th> Subtitle </th> <td colspan=2> <$edit-text tiddler='$:/SiteSubtitle' tag='input' type='textfield' rows=1 class='tc-edit-texteditor'/> </td> </tr> </table> !!Pet Info <table style='width:100%'> <tr> <th style='width:25%'> Date of birth </th> <td> <$select tiddler='$:/data/PetInfo/Birth' field='day'> <option value=''> -- </option> <$list filter='1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31'> <option> <<currentTiddler>> </option> </$list> </$select> <$select tiddler='$:/data/PetInfo/Birth' field='month'> <option value=''> -- </option> <$list filter='1 2 3 4 5 6 7 8 9 10 11 12'> <option> <<currentTiddler>> </option> </$list> </$select> <$select tiddler='$:/data/PetInfo/Birth' field='year'> <option value=''> -- </option> <$list filter='2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020'> <option> <<currentTiddler>> </option> </$list> </$select> </td> </tr> <tr> <th> Breed </th> <td> <$edit-text tiddler='$:/data/PetInfo' tag='input' type='textfield' rows=1 class='tc-edit-texteditor' field='breed'/> </td> </tr> <tr> <th> Colors </th> <td> <$edit-text tiddler='$:/data/PetInfo' tag='input' type='textfield' rows=1 class='tc-edit-texteditor' field='colors'/> </td> </tr> <tr> <th> Eyes </th> <td> <$edit-text tiddler='$:/data/PetInfo' tag='input' type='textfield' rows=1 class='tc-edit-texteditor' field='eyes'/> </td> </tr> <tr> <th> Weight </th> <td> <$edit-text tiddler='$:/data/PetInfo' tag='input' type='textfield' rows=1 class='tc-edit-texteditor' field='weight'/> </td> </tr> <tr> <th> Disposition </th> <td> <$edit-text tiddler='$:/data/PetInfo' tag='input' type='textfield' rows=1 class='tc-edit-texteditor' field='disposition'/> </td> </tr> </table> !!Microchip Numbers <table style='width:100%'> <tr> <th> ISO 11784/11785 </th> <td> <$edit-text tiddler='$:/data/PetInfo' field='iso11784' class='tc-edit-texteditor'/> </td> </tr> <tr> <th> ~HomeAgain </th> <td> <$edit-text tiddler='$:/data/PetInfo' field='homeagain'class='tc-edit-texteditor'/> </td> </tr> </table> Click [[here|Add Immunizations]] to edit immunization records.
<<tabs "[[$:/plugins/inmysocks/Diary/Recent]][[$:/plugins/inmysocks/Diary/New Diary Entry]]" [[$:/plugins/inmysocks/Diary/Recent]]>>
Select gallery to view:<$select tiddler='$:/state/PetDiary/Photo Gallery' field='selected_gallery'> <option value=''>--</option> <$list filter='[[$:/data/Gallery List]indexes[]]'> <option><<currentTiddler>></option> </$list> </$select> [[Gallery Settings|$:/plugins/inmysocks/Photo Gallery/Edit Photo Gallery]] <$set name=Gallery value={{$:/state/PetDiary/Photo Gallery!!selected_gallery}}> <$macrocall $name=PhotoGallery GalleryName=<<Gallery>>/> </$set>
\define thisGetAge() <<year-diff $(BirthYear)$ $(BirthMonth)$ $(BirthDay)$ $(CurrentYear)$ $(CurrentMonth)$ $(CurrentDay)$>> \end ''Name:'' {{$:/PetName}}<br> ''Date of birth:'' {{$:/data/PetInfo/Birth!!day}}/{{$:/data/PetInfo/Birth!!month}}/{{$:/data/PetInfo/Birth!!year}}<br> <$vars BirthYear={{$:/data/PetInfo/Birth!!year}} BirthMonth={{$:/data/PetInfo/Birth!!month}} BirthDay={{$:/data/PetInfo/Birth!!day}} CurrentYear=<<now YYYY>> CurrentMonth=<<now MM>> CurrentDay=<<now DD>>> ''Age:'' <<thisGetAge>><br> </$vars> ''Breed:'' {{$:/data/PetInfo!!breed}}<br> ''Colors:'' {{$:/data/PetInfo!!colors}}<br> ''Eyes:'' {{$:/data/PetInfo!!eyes}}<br> ''Weight:'' {{$:/data/PetInfo!!weight}}<br> ''Disposition:'' {{$:/data/PetInfo!!disposition}}<br> ''Microchip(s):'' <$reveal type='nomatch' state='$:/data/PetInfo!!iso11784' text=''> <br>ISO 117484/117485 - {{$:/data/PetInfo!!iso11784}} </$reveal> <$reveal type='nomatch' state='$:/data/PetInfo!!homeagain' text=''> <br>~HomeAgain - {{$:/data/PetInfo!!homeagain}} </$reveal>
The following tiddlers were imported: # [[FirstJavert.jpg]] # [[Hello.jpg]] # [[HumansAreFurniture.jpg]] # [[JavertAsAPuppy.jpg]] # [[JavertGoesToWorkWithFelicity.jpg]] # [[JavertLikesPillows.JPG]] # [[JavertsFirstGhandi.jpg]] # [[ProperCowWantsToPlay.jpg]]
/*\ title: $:/inmysocks/macros/add-time.js type: application/javascript module-type: macro Takes a lengh of time and returns now+input length of time as a date \*/ (function(){ /*jslint node: true, browser: true */ /*global $tw: false */ "use strict"; /* Information about this macro */ exports.name = "add-time"; exports.params = [ {name: "years"}, {name: "months"}, {name: "days"}, {name: "hours"}, {name: "minutes"}, {name: "seconds"}, {name: "currentyear"}, {name: "currentmonth"}, {name: "currentday"}, {name: "currenthour"}, {name: "currentminute"}, {name: "currentsecond"} ]; /* Run the macro */ exports.run = function(years, months, days, hours, minutes, seconds, currentyear, currentmonth, currentday, currenthour, currentminute, currentsecond) { //Make each date object. var rightnow = new Date(); var thisyear = currentyear ? currentyear:rightnow.getFullYear(); var thismonth = currentmonth ? currentmonth:rightnow.getMonth(); var thisday = currentday ? currentday:rightnow.getDay(); var thishour = currenthour ? currenthour:rightnow.getHours(); var thisminute = currentminute ? currentminute:rightnow.getMinutes(); var thissecond = currentsecond ? currentsecond:rightnow.getSeconds(); var currentDate = new Date(thisyear, thismonth-1, thisday, thishour,thisminute, thissecond); var years = years ? years:0; var months = months ? months:0; var days = days ? days:0; var hours = hours ? hours:0; var minutes = minutes ? minutes:0; var seconds = seconds ? seconds:0; var new_year = Number(currentDate.getFullYear())+Number(years); var new_month = Number(currentDate.getMonth())+Number(months); var new_day = Number(currentDate.getDay())+Number(days); var new_hour = Number(currentDate.getHours())+Number(hours); var new_minutes = Number(currentDate.getMinutes())+Number(minutes); var new_seconds = Number(currentDate.getSeconds())+Number(seconds); var output_date = new Date(new_year, new_month, new_day, new_hour, new_minutes, new_seconds); var result = output_date.toDateString(); return result; }; })();
/*\ title: $:/inmysocks/macros/year-diff.js type: application/javascript module-type: macro Takes two dates and returns their difference in some format \*/ (function(){ /*jslint node: true, browser: true */ /*global $tw: false */ "use strict"; /* Information about this macro */ exports.name = "year-diff"; exports.params = [ {name: "year1"}, {name: "month1"}, {name: "day1"}, {name: "year2"}, {name: "month2"}, {name: "day2"} ]; /* Run the macro */ exports.run = function(year1, month1, day1, year2, month2, day2) { //Make each date object. var date1 = new Date(year1, month1-1, day1); var date2 = new Date(year2, month2-1, day2); //Find difference in milliseconds. var elapsed = date2.getTime()-date1.getTime(); //Number of milliseconds in a day. var dayMS = 1000*60*60*24; //Convert milliseconds to year months and days var days_diff = elapsed/dayMS; var years_diff = Math.trunc(days_diff/365); var result = String(years_diff); console.log(result); return result; }; })();
no
\define HelpButton(label, ButtonText:?) ^^(<$button popup="""$:/temp/popup/$(currentTiddler)$/$label$""" class='tc-btn-invisible tc-tiddlylink'>$ButtonText$</$button>)<$reveal type='popup' state="""$:/temp/popup/$(currentTiddler)$/$label$"""><div class='tc-drop-down' style='width:1500px;max-width:75vw;white-space:pre-wrap;padding:10px;text-align:left;font-size:1.5em;border-radus:0.5em;'><$transclude field="""$label$"""/></div></$reveal>^^ \end Usage: ``` This adds a help button that looks like this<<HelpButton demo>> ``` This adds a help button that looks like this<<HelpButton demo>> ``` This adds a help button that looks like this<<HelpButton demo2 'why?'>> ``` This adds a help button that looks like this<<HelpButton demo2 'why?'>> Contents of the `demo` field: {{!!demo}} Contents of the `demo2` field: {{!!demo2}} You make a field for each label that contains the help information. This can have html and simple wikitext. Since it is a field linebreaks need to be added using html `<br>` tags.
Javert Foster
<div style='border:solid 1px lightgrey; padding:5px'> <h1><$link to=<<currentTiddler>>><$view field='post_title'/></$link></h1> <$view field='day'/> <$view field='month'/> <$view field='year'/> <hr> <$transclude field='text' mode=block/> </div>
Show the most recent <$select tiddler='$:/settings/Diary' field='num_recent_entries'><option value=''>--</option><$list filter='1 2 3 4 5 10 15 20 30 40 50'><option><<currentTiddler>></option></$list></$select>
Select template: <$select tiddler='$:/temp/DiaryPost' field='template'> <option value=''>--</option> <$list filter='[tag[DiaryDisplayTemplate]]'> <option value=<<currentTiddler>>><$view field='template_name'><$view field='title'/></$view></option> </$list> </$select> Entry Title: <$edit-text tiddler='$:/temp/DiaryPost' field='post_title' class='tc-edit-texteditor'/> Entry: <$edit-text tiddler='$:/temp/DiaryPost' class='tc-edit-texteditor'/> Summary: <$edit-text tiddler='$:/temp/DiaryPost' field='summary' class='tc-edit-texteditor'/> <$set name=Time value=<<now YYYY0MM0DD0hh0mm0ss>>> <$list filter='[[$:/temp/DiaryPost]has[post_title]get[post_title]addsuffix[ ]addsuffix<Time>]' variable=EntryTitle emptyMessage='You must give the entry a title before saving it.'> <$button>Make Post <$action-setfield $tiddler=<<EntryTitle>> post_title={{$:/temp/DiaryPost!!post_title}} template={{$:/temp/DiaryPost!!template}} text={{$:/temp/DiaryPost!!text}} posted=<<now>> year=<<now YYYY>> month=<<now MMM>> day=<<now DD>> time=<<now YYYY0MM0DD0hh0mm0ss>> summary={{$:/temp/DiaryPost!!summary}} /> <$action-setfield $tiddler='$:/temp/DiaryPost' text='' post_title='' summary=''/> <$action-sendmessage $message='tm-save-wiki'/> </$button> </$list> </$set>
!Recent Entries: --- <$list filter='[tag[Diary]!nsort[time]limit{$:/settings/Diary!!num_recent_entries}]' emptyMessage="""Either you have not yet written any entries or you need to set the number of recent entries to display. Change the settings under the `Diary` tab on the $:/ControlPanel"""> <$list filter='[is[current]]' template={{!!template}}/> </$list> <h2>Older Posts:</h2> --- Year: <$select tiddler='$:/state/Diary/Older Entries' field=year> <option> All </option> <$list filter='[tag[Diary]has[year]each[year]get[year]nsort[year]]'> <option> <<currentTiddler>> </option> </$list> </$select> Month: <$select tiddler='$:/state/Diary/Older Entries' field=month> <option> All </option> <$list filter='[tag[Diary]has[month]each[month]get[month]nsort[month]]'> <option> <<currentTiddler>> </option> </$list> </$select> <$reveal type=match state='$:/state/Diary/Older Entries!!year' text='All'> <$list filter='[tag[Diary]has[year]each[year]get[year]nsort[year]]' variable=CurrentYear> ''__<<CurrentYear>>__''<br> <$reveal type=match state='$:/state/Diary/Older Entries!!month' text='All'> <$list filter='[tag[Diary]has[month]each[month]get[month]nsort[month]]' variable=CurrentMonth> __<<CurrentMonth>>__<br> <$list filter='[tag[Diary]!tag[Templates]month<CurrentMonth>!nsort[time]]'> <$view field='posted'/>: <$link to=<<currentTiddler>>><$view field='post_title'><$view field='title'/></$view> - <$view field='summary'/></$link><br> </$list> </$list> </$reveal> <$reveal type=nomatch state='$:/state/Diary/Older Entries!!month' text='All'> __{{$:/state/Diary/Older Entries!!month}}__<br> <$list filter='[tag[Diary]!tag[Templates]month{$:/state/Diary/Older Entries!!month}!nsort[time]]'> <$view field='posted'/>: <$link to=<<currentTiddler>>><$view field='post_title'><$view field='title'/></$view> - <$view field='summary'/></$link><br> </$list> </$reveal> </$list> </$reveal> <$reveal type=nomatch state='$:/state/Diary/Older Entries!!year' text='All'> ''__{{$:/state/Diary/Older Entries!!year}}__''<br> <$reveal type=match state='$:/state/Diary/Older Entries!!month' text='All'> <$list filter='[tag[Diary]has[month]each[month]get[month]nsort[month]]' variable=CurrentMonth> __<<CurrentMonth>>__<br> <$list filter='[tag[Diary]!tag[Templates]month<CurrentMonth>!nsort[time]]'> <$view field='posted'/>: <$link to=<<currentTiddler>>><$view field='post_title'><$view field='title'/></$view> - <$view field='summary'/></$link><br> </$list> </$list> </$reveal> <$reveal type=nomatch state='$:/state/Diary/Older Entries!!month' text='All'> <$list filter='[tag[Diary]!tag[Templates]month{$:/state/Diary/Older Entries!!month}!nsort[time]]'> <$view field='posted'/>: <$link to=<<currentTiddler>>><$view field='post_title'><$view field='title'/></$view> - <$view field='summary'/></$link><br> </$list> </$reveal> </$reveal>
Select gallery: <$select tiddler='$:/settings/Photo Gallery' field='selected_gallery'> <option value=''> -- </option> <$list filter='[[$:/data/Gallery List]indexes[]]'> <option value=<<currentTiddler>>> <$view field='title'/> </option> </$list> </$select> <$reveal type='nomatch' state='$:/state/Edit Photo Gallery!!new_gallery' text='show'> <$button> New Gallery <$action-setfield $tiddler='$:/state/Edit Photo Gallery' new_gallery=show/> </$button> </$reveal> <$reveal type='match' state='$:/state/Edit Photo Gallery!!new_gallery' text='show'> <br> New Gallery Name: <$edit-text tiddler='$:/temp/Edit Photo Gallery' field='new_gallery_name' class='tc-edit-texteditor'/> Gallery Filter: <$edit-text tiddler='$:/temp/Edit Photo Gallery' field='new_gallery_filter' class='tc-edit-texteditor'/> <$button> Create Gallery <$action-setfield $tiddler='$:/data/Gallery List' $index={{$:/temp/Edit Photo Gallery!!new_gallery_name}} $value={{$:/temp/Edit Photo Gallery!!new_gallery_filter}}/> <$action-setfield $tiddler='$:/state/Edit Photo Gallery' new_gallery=hide/> <$action-setfield $tiddler='$:/temp/Edit Photo Gallery' new_gallery_name='' new_gallery_filter=''/> </$button> <$button> Cancel <$action-setfield $tiddler='$:/state/Edit Photo Gallery' new_gallery=hide/> <$action-setfield $tiddler='$:/temp/Edit Photo Gallery' new_gallery_name='' new_gallery_filter=''/> </$button> </$reveal> <$list filter='[[$:/data/Gallery List]getindex{$:/settings/Photo Gallery!!selected_gallery}]' variable=GalleryFilter emptyMessage='Select a gallery to edit'> Gallery Filter: <$reveal type='nomatch' state='$:/state/Edit Photo Gallery!!edit_filter' text=true> <$view tiddler=<<GalleryFilter>> field='title'/> <$button>Edit<$action-setfield $tiddler='$:/state/Edit Photo Gallery' edit_filter='true'/></$button> </$reveal> <$reveal type='match' state='$:/state/Edit Photo Gallery!!edit_filter' text=true> <$edit-text tiddler='$:/data/Gallery List' index={{$:/settings/Photo Gallery!!selected_gallery}} class='tc-edit-texteditor'/> <$button>Done<$action-setfield $tiddler='$:/state/Edit Photo Gallery' edit_filter='false'/></$button> </$reveal> <br> <$list filter='[{$:/settings/Photo Gallery!!selected_gallery}addprefix[$:/settings/Photo Gallery/]]' variable=SettingsTiddler> Image height in gallery: <$edit-text tiddler=<<SettingsTiddler>> field='photo_height'/> </$list> <table style='width:100%'> <tr> <th style='width:25%'> Image </th> <th> Caption </th> <th> Order </th> </tr> <$list filter=<<GalleryFilter>>> <tr> <th> <$image source=<<currentTiddler>> height=100/><br> <$link> <$view field='title'/> </$link> </th> <td> <$edit-text field='caption' class='tc-edit-texteditor'/> </td> <td> <$edit-text field='order' size=3/> </td> </tr> </$list> </table> </$list>
<$list filter='[is[current]]+[type[image/jpeg]][type[image/gif]][type[image/x-icon]][type[image/png]][type[image/svg+xml]]+[nsort[order]]' variable=CurrentImage> <div style='width:100%'> <$list filter='[type[image/jpeg]][type[image/gif]][type[image/x-icon]][type[image/png]][type[image/svg+xml]]+[nsort[order]]+[before<CurrentImage>]'> <div style='width:70%;z-index:99;position:absolute'> <$button class='tc-btn-invisible'> <$action-navigate $to=<<currentTiddler>>/>{{$:/core/images/chevron-left}} <$action-sendmessage $message='tm-close-tiddler' $param=<<CurrentImage>>/> </$button> </div> </$list> <$list filter='[type[image/jpeg]][type[image/gif]][type[image/x-icon]][type[image/png]][type[image/svg+xml]]+[nsort[order]]+[after<CurrentImage>]'> <div style='text-align:right;position:absolute;width:80%;z-index:98'> <$button class='tc-btn-invisible'> <$action-navigate $to=<<currentTiddler>>/>{{$:/core/images/chevron-right}} <$action-sendmessage $message='tm-close-tiddler' $param=<<CurrentImage>>/> </$button> </div> </$list> <div style='text-align:center;position:absolute;z-index:1;width:80%'> Navigate Images <hr> </div> </div> <br> <div> <p> <$transclude field='caption' mode=block/> </p> <br> </div> </$list>
\define PhotoGallery(GalleryName) <$list filter='[[$:/settings/Photo Gallery/]addsuffix[$GalleryName$]]' variable=SettingsTiddler> <$list filter='[[$:/settings/Photo Gallery/]addsuffix[$GalleryName$]get[photo_height]]' variable=PhotoHeight> <$list filter='[[$:/data/Gallery List]getindex[$GalleryName$]]' variable=GalleryFilter> <$tiddler tiddler=<<SettingsTiddler>>> <<PhotoGallerySwitchViewButtons>> <$reveal type='nomatch' state='!!view_type' text='single'> <$reveal type='match' state='$:/settings/Photo Gallery!!photo_height' text=''> For better viewing, set the default photo height in the [[photo gallery editor|$:/plugins/inmysocks/Photo Gallery/Edit Photo Gallery]]. </$reveal> <$list filter=<<GalleryFilter>>> <$button class='tc-btn-invisible'> <$image source=<<currentTiddler>> height=<<PhotoHeight>>/> <$action-setfield $tiddler=<<SettingsTiddler>> current_image=<<currentTiddler>> view_type=single/> </$button> </$list> </$reveal> <$reveal type='match' state='!!view_type' text='single'> <$tiddler tiddler={{!!current_image}}> <<PhotoGalleryDisplayImage>> </$tiddler> </$reveal> </$tiddler> </$list> </$list> </$list> \end \define PhotoGallerySwitchViewButtons() <$reveal type='nomatch' state='!!view_type' text='single'> <$button class='tc-btn-invisible' style='color:blue'> __Single Image View__ <$action-setfield view_type='single'/> <$list filter='$(GalleryFilter)$+[first[]]' variable=FirstImage> <$action-setfield current_image=<<FirstImage>>/> </$list> </$button> __Image List View__ </$reveal> <$reveal type='match' state='!!view_type' text='single'> __Single Image View__ <$button class='tc-btn-invisible' style='color:blue'> __Image List View__ <$action-setfield view_type='list'/> </$button> </$reveal> \end \define PhotoGalleryDisplayImage() <div style='width:100%'> <$list filter='$(GalleryFilter)$+[before<currentTiddler>]'> <div style='width:70%;z-index:99;position:absolute'> <$button class='tc-btn-invisible'> <$action-setfield $tiddler=<<SettingsTiddler>> current_image=<<currentTiddler>>/>{{$:/core/images/chevron-left}} </$button> </div> </$list> <$list filter='$(GalleryFilter)$+[after<currentTiddler>]'> <div style='text-align:right;position:absolute;width:80%;z-index:98'> <$button class='tc-btn-invisible'> <$action-setfield $tiddler=<<SettingsTiddler>> current_image=<<currentTiddler>>/>{{$:/core/images/chevron-right}} </$button> </div> </$list> <div style='text-align:center;position:absolute;z-index:1;width:80%'> Navigate Images <hr> </div> </div> <br> <div> <p> <$transclude field='caption' mode=block/> </p> <br> </div> <$transclude/> \end This tiddler contains the `PhotoGallery` macro. To use it first going to [[$:/plugins/inmysocks/Photo Gallery/Edit Photo Gallery]] and click on `New Gallery`. Give the gallery a name and enter the filter you want to use the click `Create Gallery`. The gallery will contain any images returned by this filter. To display the gallery in a tiddler use ``` <<PhotoGallery "Gallery Name">> ``` Where `Gallery Name` is whatever you named your gallery when you created it. In the tiddler [[$:/plugins/inmysocks/Photo Gallery/Edit Photo Gallery]] you can set the photo height when viewing the gallery as a list, this can be different for each gallery you create. Currently when you set the order it affects all galleries. I am working on allowing per-gallery ordering. You can switch between viewing the gallery as a list of images or as one image at a time. You can switch the view mode using the buttons at the top of the gallery. If you click on an image in the gallery when viewing it as a list it will switch to single view mode on that image. In single view mode there are buttons at the top that let you page through the images in that gallery one by one. If an image has a caption field than the contents of the caption field are displayed above the image as well.
a non-linear pet diary
{{$:/PetName}}<br>{{$:/TitleImage}}
no
yes
$:/editions/inmysocks/PetDiary/Diary
Adoption Records
$:/core/ui/AdvancedSearch/Shadows
$:/themes/tiddlywiki/vanilla/themetweaks
$:/plugins/inmysocks/Diary/Recent
$:/plugins/inmysocks/Diary/Recent
$:/editions/inmysocks/PetDiary/Diary
Adoption Records
$:/core/ui/ControlPanel/Info
$:/plugins/inmysocks/Diary/Recent
Adoption Records
$:/core/ui/MoreSideBar/System
$:/editions/inmysocks/PetDiary/sidebar
viewtemplate/
{ "tiddlers": { "$:/info/browser": { "title": "$:/info/browser", "text": "yes" }, "$:/info/node": { "title": "$:/info/node", "text": "no" } } }
{ "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/vanilla/themetweaks": { "title": "$:/themes/tiddlywiki/vanilla/themetweaks", "tags": "$:/tags/ControlPanel/Appearance", "caption": "Theme Tweaks", "text": "\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\">\n<$link to=\"\">\n(none)\n</$link>\n<hr>\n<$list filter=\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[sort[title]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\">Scroll with tiddlers</option>\n<option value=\"fixed\">Fixed to window</option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\">Auto</option>\n<option value=\"cover\">Cover</option>\n<option value=\"contain\">Contain</option>\n</$select>\n\\end\n\nYou can tweak certain aspects of the ''Vanilla'' theme.\n\n! Options\n\n|[[Sidebar layout|$:/themes/tiddlywiki/vanilla/options/sidebarlayout]] |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\">Fixed story, fluid sidebar</option><option value=\"fluid-fixed\">Fluid story, fixed sidebar</option></$select> |\n|[[Sticky titles|$:/themes/tiddlywiki/vanilla/options/stickytitles]]<br>//Causes tiddler titles to \"stick\" to the top of the browser window. Caution: Does not work at all with Chrome, and causes some layout issues in Firefox// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">No</option><option value=\"yes\">Yes</option></$select> |\n\n! Settings\n\n|[[Font family|$:/themes/tiddlywiki/vanilla/settings/fontfamily]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|[[Code font family|$:/themes/tiddlywiki/vanilla/settings/codefontfamily]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|[[Page background image|$:/themes/tiddlywiki/vanilla/settings/backgroundimage]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|[[Page background image attachment |$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment]] |<<backgroundimageattachment-dropdown>> | |\n|[[Page background image size |$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize]] |<<backgroundimagesize-dropdown>> | |\n\n! Sizes\n\n|[[Font size|$:/themes/tiddlywiki/vanilla/metrics/fontsize]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|[[Line height|$:/themes/tiddlywiki/vanilla/metrics/lineheight]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|[[Font size for tiddler body|$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|[[Line height for tiddler body|$:/themes/tiddlywiki/vanilla/metrics/bodylineheight]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|[[Story left position|$:/themes/tiddlywiki/vanilla/metrics/storyleft]]<br>//how far the left margin of the story river<br>(tiddler area) is from the left of the page// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|[[Story top position|$:/themes/tiddlywiki/vanilla/metrics/storytop]]<br>//how far the top margin of the story river<br>is from the top of the page// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|[[Story right|$:/themes/tiddlywiki/vanilla/metrics/storyright]]<br>//how far the left margin of the sidebar <br>is from the left of the page// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|[[Story width|$:/themes/tiddlywiki/vanilla/metrics/storywidth]]<br>//the overall width of the story river// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|[[Tiddler width|$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth]]<br>//within the story river//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|[[Sidebar breakpoint|$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint]]<br>//the minimum page width at which the story<br>river and sidebar will appear side by side// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|[[Sidebar width|$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth]]<br>//the width of the sidebar in fluid-fixed layout// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n" }, "$:/themes/tiddlywiki/vanilla/base": { "title": "$:/themes/tiddlywiki/vanilla/base", "tags": "[[$:/tags/Stylesheet]]", "text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n}\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tpadding: 14px;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: pre;\n\twhite-space: pre-wrap;\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n white-space: pre-wrap;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: normal;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n width: calc(100% + 2px);\n margin-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 top: 6px;\n bottom: 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\t\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t width: calc(100% + 59px);\n }\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t font-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: auto;\n\t}\n\n\">>\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 28px;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\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 input.tc-edit-texteditor, .tc-tiddler-frame textarea.tc-edit-texteditor {\n\twidth: 100%;\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\tbackground-color: <<colour tiddler-editor-background>>;\n}\n\ncanvas.tc-edit-bitmapeditor {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-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** 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: 48%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 3px 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n.tc-tiddler-preview-edit {\n\twidth: 48%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name {\n\tdisplay: inline-block;\n\twidth: 15%;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n\twidth: 40%;\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down-language-chooser img {\n\twidth: 2em;\n\tvertical-align: baseline;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\t\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\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,\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 padding: 0 7px 0 7px;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\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\tdisplay: inline;\n\twidth: auto;\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 text-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n min-width: 100%;\n min-height: 100%;\n max-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}\n" }, "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": { "title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize", "text": "15px" }, "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": { "title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight", "text": "22px" }, "$:/themes/tiddlywiki/vanilla/metrics/fontsize": { "title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize", "text": "14px" }, "$:/themes/tiddlywiki/vanilla/metrics/lineheight": { "title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight", "text": "20px" }, "$:/themes/tiddlywiki/vanilla/metrics/storyleft": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft", "text": "0px" }, "$:/themes/tiddlywiki/vanilla/metrics/storytop": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storytop", "text": "0px" }, "$:/themes/tiddlywiki/vanilla/metrics/storyright": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storyright", "text": "770px" }, "$:/themes/tiddlywiki/vanilla/metrics/storywidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth", "text": "770px" }, "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth", "text": "686px" }, "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": { "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint", "text": "960px" }, "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth", "text": "350px" }, "$:/themes/tiddlywiki/vanilla/options/stickytitles": { "title": "$:/themes/tiddlywiki/vanilla/options/stickytitles", "text": "no" }, "$:/themes/tiddlywiki/vanilla/options/sidebarlayout": { "title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout", "text": "fixed-fluid" }, "$:/themes/tiddlywiki/vanilla/reset": { "title": "$:/themes/tiddlywiki/vanilla/reset", "type": "text/plain", "text": "/*! normalize.css v3.0.0 | MIT License | git.io/normalize */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n * user zoom.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Correct `block` display not defined in IE 8/9.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9.\n * Hide the `template` element in IE, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n background: transparent;\n}\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\n\na:active,\na:hover {\n outline: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Address styling not present in IE 8/9, Safari 5, and Chrome.\n */\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.\n */\n\nb,\nstrong {\n font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari 5 and Chrome.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari 5, and Chrome.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9.\n */\n\nimg {\n border: 0;\n}\n\n/**\n * Correct overflow displayed oddly in IE 9.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari 5.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\n\npre {\n overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n/**\n * 1. Correct color not being inherited.\n * Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n margin: 0; /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10.\n */\n\nbutton {\n overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8+, and Opera\n * Correct `select` style inheritance in Firefox.\n */\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n * and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n * `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"], /* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n cursor: pointer; /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\ninput {\n line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome\n * (include `-moz` to future-proof).\n */\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box; /* 2 */\n box-sizing: content-box;\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n border: 0; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/* Tables\n ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n" }, "$:/themes/tiddlywiki/vanilla/settings/fontfamily": { "title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily", "text": "\"Helvetica Neue\", Helvetica, Arial, \"Lucida Grande\", \"DejaVu Sans\", sans-serif" }, "$:/themes/tiddlywiki/vanilla/settings/codefontfamily": { "title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily", "text": "Monaco, Consolas, \"Lucida Console\", \"DejaVu Sans Mono\", monospace" }, "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment": { "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment", "text": "fixed" }, "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize": { "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize", "text": "auto" }, "$:/themes/tiddlywiki/vanilla/sticky": { "title": "$:/themes/tiddlywiki/vanilla/sticky", "text": "<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n``\n</$reveal>\n" } } }
fluid-fixed
<$image width={{!!width}} source={{!!image}}/>
\define thisBadDatePicker(tiddler field) <$select tiddler="""$tiddler$""" field="""$field$_day"""> <option value=''>--</option> <$list filter='1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31'> <option><<currentTiddler>></option> </$list> </$select> <$select tiddler="""$tiddler$""" field="""$field$_month"""> <option value=''>--</option> <$list filter='1 2 3 4 5 6 7 8 9 10 11 12'> <option><<currentTiddler>></option> </$list> </$select> <$select tiddler="""$tiddler$""" field="""$field$_year"""> <option value=''>--</option> <$list filter='2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020'> <option><<currentTiddler>></option> </$list> </$select> \end \define thisBadDatePicker2(tiddler field) <$select tiddler="""$tiddler$""" field="""$field$_months"""> <option value=''>--</option> <$list filter='0 1 2 3 4 5 6 7 8 9 10 11 12'> <option><<currentTiddler>></option> </$list> </$select> Months <br><$select tiddler="""$tiddler$""" field="""$field$_years"""> <option value=''>--</option> <$list filter='0 1 2 3 4 5 6 7 8 9 10'> <option><<currentTiddler>></option> </$list> </$select> Years \end \define thisAddImmunizationButton(type) <$button>Add <$action-setfield $tiddler='$:/data/Immunization/$type$' $index='$(YEAR)$ $(MONTH)$ $(DAY)$' $value='$(NEXTMONTH)$ $(NEXTYEAR)$'/> </$button> \end \define makeDate() <<add-time years:$(NEXTYEAR)$ months:$(NEXTMONTH)$ days:0 hours:0 minutes:0 seconds:0 currentyear:$(YEAR)$ currentmonth:$(MONTH)$ currentday:$(DAY)$ currenthour:2 currentminute:0 currentsecond:0 >> \end \define thisDueDate(type) <$list filter='[[$:/data/Immunization/$type$]indexes[]sort[]]' variable=CurrentIndex> <tr> <$list filter='[[$:/data/Immunization/$type$]getindex<CurrentIndex>]' variable=CurrentValue> <$list filter='[<CurrentValue>splitbefore[ ]]' variable=NEXTMONTH> <$list filter='[<CurrentValue>removeprefix<NEXTMONTH>]' variable=NEXTYEAR> <$list filter='[<CurrentIndex>splitbefore[ ]]' variable=YEAR> <$list filter='[<CurrentIndex>removeprefix<YEAR>splitbefore[ ]]' variable=MONTH> <$list filter='[<CurrentIndex>removeprefix<YEAR>removeprefix<MONTH>splitbefore[ ]]' variable=DAY> <td colspan=2>Immunized on: <<YEAR>>- <<MONTH>>- <<DAY>></td><td colspan=2>Expires: <<makeDate>></td> </$list> </$list> </$list> </$list> </$list> </$list> </tr> </$list> \end <table> <tr> <th>Type</th><th>Immunization Date (Day, Month, Year)</th><th>Length of immunity</th><th></th> </tr> <tr> <td> Canine Distemper </td> <td> <<thisBadDatePicker """$:/state/Immunizations""" "distemper">> </td> <td> <<thisBadDatePicker2 """$:/state/Immunizations""" "distemper">> </td> <td> <$vars DAY={{$:/state/Immunizations!!distemper_day}} MONTH={{$:/state/Immunizations!!distemper_month}} YEAR={{$:/state/Immunizations!!distemper_year}} NEXTMONTH={{$:/state/Immunizations!!distemper_months}} NEXTYEAR={{$:/state/Immunizations!!distemper_years}}> <<thisAddImmunizationButton distemper>> </$vars> </td> </tr> <<thisDueDate distemper>> <tr> <td> Parvovirus </td> <td> <<thisBadDatePicker """$:/state/Immunizations""" 'parvovirus'>> </td> <td> <<thisBadDatePicker2 """$:/state/Immunizations""" "parvovirus">> </td> <td> <$vars DAY={{$:/state/Immunizations!!parvovirus_day}} MONTH={{$:/state/Immunizations!!parvovirus_month}} YEAR={{$:/state/Immunizations!!parvovirus_year}} NEXTMONTH={{$:/state/Immunizations!!parvovirus_months}} NEXTYEAR={{$:/state/Immunizations!!parvovirus_years}}> <<thisAddImmunizationButton parvovirus>> </$vars> </td> </tr> <<thisDueDate parvovirus>> <tr> <td> Rabies </td> <td> <<thisBadDatePicker """$:/state/Immunizations""" 'rabies'>> </td> <td> <<thisBadDatePicker2 """$:/state/Immunizations""" "rabies">> </td> <td> <$vars DAY={{$:/state/Immunizations!!rabies_day}} MONTH={{$:/state/Immunizations!!rabies_month}} YEAR={{$:/state/Immunizations!!rabies_year}} NEXTMONTH={{$:/state/Immunizations!!rabies_months}} NEXTYEAR={{$:/state/Immunizations!!rabies_years}}> <<thisAddImmunizationButton rabies>> </$vars> </td> </tr> <<thisDueDate rabies>> <tr> <td> Hepatitis </td> <td> <<thisBadDatePicker """$:/state/Immunizations""" 'hepatitis'>> </td> <td> <<thisBadDatePicker2 """$:/state/Immunizations""" "hepatitis">> </td> <td> <$vars DAY={{$:/state/Immunizations!!hepatitis_day}} MONTH={{$:/state/Immunizations!!hepatitis_month}} YEAR={{$:/state/Immunizations!!hepatitis_year}} NEXTMONTH={{$:/state/Immunizations!!hepatitis_months}} NEXTYEAR={{$:/state/Immunizations!!hepatitis_years}}> <<thisAddImmunizationButton hepatitis>> </$vars> </td> </tr> <<thisDueDate hepatitis>> <tr> <td> Repiratory disease from CAV-2 </td> <td> <<thisBadDatePicker """$:/state/Immunizations""" 'cav2'>> </td> <td> <<thisBadDatePicker2 """$:/state/Immunizations""" "cav2">> </td> <td> <$vars DAY={{$:/state/Immunizations!!cav2_day}} MONTH={{$:/state/Immunizations!!cav2_month}} YEAR={{$:/state/Immunizations!!cav2_year}} NEXTMONTH={{$:/state/Immunizations!!cav2_months}} NEXTYEAR={{$:/state/Immunizations!!cav2_years}}> <<thisAddImmunizationButton cav2>> </$vars> </td> </tr> <<thisDueDate cav2>> <tr> <td> Parainfluenza </td> <td> <<thisBadDatePicker """$:/state/Immunizations""" 'parainfluenza'>> </td> <td> <<thisBadDatePicker2 """$:/state/Immunizations""" "parainfluenza">> </td> <td> <$vars DAY={{$:/state/Immunizations!!parainfluenza_day}} MONTH={{$:/state/Immunizations!!parainfluenza_month}} YEAR={{$:/state/Immunizations!!parainfluenza_year}} NEXTMONTH={{$:/state/Immunizations!!parainfluenza_months}} NEXTYEAR={{$:/state/Immunizations!!parainfluenza_years}}> <<thisAddImmunizationButton parainfluenza>> </$vars> </td> </tr> <<thisDueDate parainfluenza>> <tr> <td> Bordetelia </td> <td> <<thisBadDatePicker """$:/state/Immunizations""" 'bordetelia'>> </td> <td> <<thisBadDatePicker2 """$:/state/Immunizations""" "bordetelia">> </td> <td> <$vars DAY={{$:/state/Immunizations!!bordetelia_day}} MONTH={{$:/state/Immunizations!!bordetelia_month}} YEAR={{$:/state/Immunizations!!bordetelia_year}} NEXTMONTH={{$:/state/Immunizations!!bordetelia_months}} NEXTYEAR={{$:/state/Immunizations!!bordetelia_years}}> <<thisAddImmunizationButton bordetelia>> </$vars> </td> </tr> <<thisDueDate bordetelia>> <tr> <td> Leptospirosis </td> <td> <<thisBadDatePicker """$:/state/Immunizations""" 'leptospirosis'>> </td> <td> <<thisBadDatePicker2 """$:/state/Immunizations""" "leptospirosis">> </td> <td> <$vars DAY={{$:/state/Immunizations!!leptospirosis_day}} MONTH={{$:/state/Immunizations!!leptospirosis_month}} YEAR={{$:/state/Immunizations!!leptospirosis_year}} NEXTMONTH={{$:/state/Immunizations!!leptospirosis_months}} NEXTYEAR={{$:/state/Immunizations!!leptospirosis_years}}> <<thisAddImmunizationButton leptospirosis>> </$vars> </td> </tr> <<thisDueDate leptospirosis>> <tr> <td> Coronavirus </td> <td> <<thisBadDatePicker """$:/state/Immunizations""" 'coronavirus'>> </td> <td> <<thisBadDatePicker2 """$:/state/Immunizations""" "coronavirus">> </td> <td> <$vars DAY={{$:/state/Immunizations!!coronavirus_day}} MONTH={{$:/state/Immunizations!!coronavirus_month}} YEAR={{$:/state/Immunizations!!coronavirus_year}} NEXTMONTH={{$:/state/Immunizations!!coronavirus_months}} NEXTYEAR={{$:/state/Immunizations!!coronavirus_years}}> <<thisAddImmunizationButton coronavirus>> </$vars> </td> </tr> <<thisDueDate coronavirus>> <tr> <td> Lyme </td> <td> <<thisBadDatePicker """$:/state/Immunizations""" 'lyme'>> </td> <td> <<thisBadDatePicker2 """$:/state/Immunizations""" "lyme">> </td> <td> <$vars DAY={{$:/state/Immunizations!!lyme_day}} MONTH={{$:/state/Immunizations!!lyme_month}} YEAR={{$:/state/Immunizations!!lyme_year}} NEXTMONTH={{$:/state/Immunizations!!lyme_months}} NEXTYEAR={{$:/state/Immunizations!!lyme_years}}> <<thisAddImmunizationButton lyme>> </$vars> </td> </tr> <<thisDueDate lyme>> <tr> <td> Measles </td> <td> <<thisBadDatePicker """$:/state/Immunizations""" 'measles'>> </td> <td> <<thisBadDatePicker2 """$:/state/Immunizations""" "measles">> </td> <td> <$vars DAY={{$:/state/Immunizations!!measles_day}} MONTH={{$:/state/Immunizations!!measles_month}} YEAR={{$:/state/Immunizations!!measles_year}} NEXTMONTH={{$:/state/Immunizations!!measles_months}} NEXTYEAR={{$:/state/Immunizations!!measles_years}}> <<thisAddImmunizationButton measles>> </$vars> </td> </tr> <<thisDueDate measles>> </table>
Adoption Photo: <$image source={{$:/data/PetInfo!!adoption_image}} width='33%'/> Adoption Date: Adopted From: Age When Adopted:
\define makeDate() <<add-time years:$(NEXTYEAR)$ months:$(NEXTMONTH)$ days:0 hours:0 minutes:0 seconds:0 currentyear:$(YEAR)$ currentmonth:$(MONTH)$ currentday:$(DAY)$ currenthour:2 currentminute:0 currentsecond:0 >> \end <$list filter='[[$:/data/Immunization/distemper]indexes[]]' variable=CurrentIndex> <$list filter='[[$:/data/Immunization/distemper]getindex<CurrentIndex>]' variable=CurrentValue> <$list filter='[<CurrentValue>splitbefore[ ]]' variable=NEXTMONTH> <$list filter='[<CurrentValue>removeprefix<NEXTMONTH>]' variable=NEXTYEAR> <$list filter='[<CurrentIndex>splitbefore[ ]]' variable=DAY> <$list filter='[<CurrentIndex>removeprefix<DAY>splitbefore[ ]]' variable=MONTH> <$list filter='[<CurrentIndex>removeprefix<DAY>removeprefix<MONTH>splitbefore[ ]]' variable=YEAR> <<makeDate>> </$list> </$list> </$list> </$list> </$list>
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
\define makeDate() <<add-time years:$(NEXTYEAR)$ months:$(NEXTMONTH)$ days:0 hours:0 minutes:0 seconds:0 currentyear:$(YEAR)$ currentmonth:$(MONTH)$ currentday:$(DAY)$ currenthour:2 currentminute:0 currentsecond:0 >> \end <table style='width:100%'> <$list filter='bordetelia distemper hepatitis leptospirosis lyme parainfluenza rabies'> <tr><th colspan=2><<currentTiddler>></th></tr> <$list filter='[[$:/data/Immunization/]addsuffix<currentTiddler>indexes[]sort[]]' variable=CurrentIndex> <$list filter='[[$:/data/Immunization/]addsuffix<currentTiddler>getindex<CurrentIndex>]' variable=CurrentValue> <$list filter='[<CurrentValue>splitbefore[ ]]' variable=NEXTMONTH> <$list filter='[<CurrentValue>removeprefix<NEXTMONTH>]' variable=NEXTYEAR> <$list filter='[<CurrentIndex>splitbefore[ ]]' variable=YEAR> <$list filter='[<CurrentIndex>removeprefix<YEAR>splitbefore[ ]]' variable=MONTH> <$list filter='[<CurrentIndex>removeprefix<YEAR>removeprefix<MONTH>splitbefore[ ]]' variable=DAY> <tr><td>Immunized on: <<YEAR>>- <<MONTH>>- <<DAY>></td><td> Expires: <<makeDate>> </td></tr> </$list> </$list> </$list> </$list> </$list> </$list> </$list> </$list> </table>
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UyBESUdJVEFMIENBTUVSQSAgICAgICAgIDwvZXhpZjpJbWFnZURlc2NyaXB0aW9uPgogIDxleGlmOk1ha2U+T0xZTVBVUyBJTUFHSU5HIENPUlAuICA8L2V4aWY6TWFrZT4KICA8ZXhpZjpNb2RlbD5WUjMyMCxENzI1PC9leGlmOk1vZGVsPgogIDxleGlmOk9yaWVudGF0aW9uPlRvcC1sZWZ0PC9leGlmOk9yaWVudGF0aW9uPgogIDxleGlmOlhSZXNvbHV0aW9uPjMxNDwvZXhpZjpYUmVzb2x1dGlvbj4KICA8ZXhpZjpZUmVzb2x1dGlvbj4zMTQ8L2V4aWY6WVJlc29sdXRpb24+CiAgPGV4aWY6UmVzb2x1dGlvblVuaXQ+SW5jaDwvZXhpZjpSZXNvbHV0aW9uVW5pdD4KICA8ZXhpZjpTb2Z0d2FyZT5WZXJzaW9uIDEuMCAgICAgICAgICAgICAgICAgICAgPC9leGlmOlNvZnR3YXJlPgogIDxleGlmOkRhdGVUaW1lPjIwMTQ6MTA6MzAgMDg6NDk6MTI8L2V4aWY6RGF0ZVRpbWU+CiAgPGV4aWY6WUNiQ3JQb3NpdGlvbmluZz5Dby1zaXRlZDwvZXhpZjpZQ2JDclBvc2l0aW9uaW5nPgogIDxleGlmOlByaW50SW1hZ2VNYXRjaGluZz41NDYgYnl0ZXMgdW5kZWZpbmVkIGRhdGE8L2V4aWY6UHJpbnRJbWFnZU1hdGNoaW5nPgogIDxleGlmOkNvbXByZXNzaW9uPkpQRUcgY29tcHJlc3Npb248L2V4aWY6Q29tcHJlc3Npb24+CiAgPGV4aWY6WFJlc29sdXRpb24+NzI8L2V4aWY6WFJlc29sdXRpb24+CiAgPGV4aWY6WVJlc29sdXRpb24+NzI8L2V4aWY6WVJlc29sdXRpb24+CiAgPGV4aWY6UmVzb2x1dGlvblVuaXQ+SW5jaDwvZXhpZjpSZXNvbHV0aW9uVW5pdD4KICA8ZXhpZjpFeHBvc3VyZVRpbWU+MS84MCBzZWMuPC9leGlmOkV4cG9zdXJlVGltZT4KICA8ZXhpZjpGTnVtYmVyPmYvNSw5PC9leGlmOkZOdW1iZXI+CiAgPGV4aWY6RXhwb3N1cmVQcm9ncmFtPkNyZWF0aXZlIHByb2dyYW0gKGJpYXNlZCB0b3dhcmQgZGVwdGggb2YgZmllbGQpPC9leGlmOkV4cG9zdXJlUHJvZ3JhbT4KICA8ZXhpZjpJU09TcGVlZFJhdGluZ3M+CiAgIDxyZGY6U2VxPgogICAgPHJkZjpsaT44MDA8L3JkZjpsaT4KICAgPC9yZGY6U2VxPgogIDwvZXhpZjpJU09TcGVlZFJhdGluZ3M+CiAgPGV4aWY6RXhpZlZlcnNpb24+RXhpZiBWZXJzaW9uIDIuMjE8L2V4aWY6RXhpZlZlcnNpb24+CiAgPGV4aWY6RGF0ZVRpbWVPcmlnaW5hbD4yMDE0OjEwOjMwIDA4OjQ5OjEyPC9leGlmOkRhdGVUaW1lT3JpZ2luYWw+CiAgPGV4aWY6RGF0ZVRpbWVEaWdpdGl6ZWQ+MjAxNDoxMDozMCAwODo0OToxMjwvZXhpZjpEYXRlVGltZURpZ2l0aXplZD4KICA8ZXhpZjpDb21wb25lbnRzQ29uZmlndXJhdGlvbj4KICAgPHJkZjpTZXE+CiAgICA8cmRmOmxpPlkgQ2IgQ3IgLTwvcmRmOmxpPgogICA8L3JkZjpTZXE+CiAgPC9leGlmOkNvbXBvbmVudHNDb25maWd1cmF0aW9uPgogIDxleGlmOkV4cG9zdXJlQmlhc1ZhbHVlPjAsMDAgRVY8L2V4aWY6RXhwb3N1cmVCaWFzVmFsdWU+CiAgPGV4aWY6TWF4QXBlcnR1cmVWYWx1ZT4zLDE3IEVWIChmLzMsMCk8L2V4aWY6TWF4QXBlcnR1cmVWYWx1ZT4KICA8ZXhpZjpNZXRlcmluZ01vZGU+Q2VudGVyLXdlaWdodGVkIGF2ZXJhZ2U8L2V4aWY6TWV0ZXJpbmdNb2RlPgogIDxleGlmOkxpZ2h0U291cmNlPlVua25vd248L2V4aWY6TGlnaHRTb3VyY2U+CiAgPGV4aWY6Rmxhc2ggcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogIDwvZXhpZjpGbGFzaD4KICA8ZXhpZjpGb2NhbExlbmd0aD4yOSw0IG1tPC9leGlmOkZvY2FsTGVuZ3RoPgogIDxleGlmOk1ha2VyTm90ZT4xMzIgYnl0ZXMgdW5kZWZpbmVkIGRhdGE8L2V4aWY6TWFrZXJOb3RlPgogIDxleGlmOlVzZXJDb21tZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXhpZjpVc2VyQ29tbWVudD4KICA8ZXhpZjpGbGFzaFBpeFZlcnNpb24+Rmxhc2hQaXggVmVyc2lvbiAxLjA8L2V4aWY6Rmxhc2hQaXhWZXJzaW9uPgogIDxleGlmOkNvbG9yU3BhY2U+c1JHQjwvZXhpZjpDb2xvclNwYWNlPgogIDxleGlmOlBpeGVsWERpbWVuc2lvbj40Mjg4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzIxNjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgPGV4aWY6RmlsZVNvdXJjZT5EU0M8L2V4aWY6RmlsZVNvdXJjZT4KICA8ZXhpZjpDdXN0b21SZW5kZXJlZD5Ob3JtYWwgcHJvY2VzczwvZXhpZjpDdXN0b21SZW5kZXJlZD4KICA8ZXhpZjpFeHBvc3VyZU1vZGU+QXV0byBleHBvc3VyZTwvZXhpZjpFeHBvc3VyZU1vZGU+CiAgPGV4aWY6V2hpdGVCYWxhbmNlPkF1dG8gd2hpdGUgYmFsYW5jZTwvZXhpZjpXaGl0ZUJhbGFuY2U+CiAgPGV4aWY6RGlnaXRhbFpvb21SYXRpbz4wLDAwPC9leGlmOkRpZ2l0YWxab29tUmF0aW8+CiAgPGV4aWY6Rm9jYWxMZW5ndGhJbjM1bW1GaWxtPjE2NjwvZXhpZjpGb2NhbExlbmd0aEluMzVtbUZpbG0+CiAgPGV4aWY6U2NlbmVDYXB0dXJlVHlwZT5TdGFuZGFyZDwvZXhpZjpTY2VuZUNhcHR1cmVUeXBlPgogIDxleGlmOkdhaW5Db250cm9sPkhpZ2ggZ2FpbiB1cDwvZXhpZjpHYWluQ29udHJvbD4KICA8ZXhpZjpDb250cmFzdD5Ob3JtYWw8L2V4aWY6Q29udHJhc3Q+CiAgPGV4aWY6U2F0dXJhdGlvbj5Ob3JtYWw8L2V4aWY6U2F0dXJhdGlvbj4KICA8ZXhpZjpTaGFycG5lc3M+Tm9ybWFsPC9leGlm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qoTQO4hbmik2k9qKZJ6snyxADj5aksSRcQsOokGPzoorUtlCS6n1G5aa8laZwxCljwoz2HQfhUUxIc49KKK86p8TOqn8KHxqNmccmox8zjPNFFZmpFOTnHasy/RRJCccnINFFOHxIHsUG4U4puM/nRRXWZi5OevbNIAAeKKKABfmXnmkbggD1oooELgde9Q5ODzRRQDJFjR4WLDJwe9VJABIQOgA/kKKKiL1ZnLZCClooq0QIOtOaiiqRmxl9/x8H8f5mqijLUUUwZcRF2jiiiigR//Z/+EMdWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiB4bWxuczpleGlmPSdodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyc+CiAgPGV4aWY6SW1hZ2VEZXNjcmlwdGlvbj5PTFlNUFVTIERJR0lUQUwgQ0FNRVJBICAgICAgICAgPC9leGlmOkltYWdlRGVzY3JpcHRpb24+CiAgPGV4aWY6TWFrZT5PTFlNUFVTIElNQUdJTkcgQ09SUC4gIDwvZXhpZjpNYWtlPgogIDxleGlmOk1vZGVsPlZSMzIwLEQ3MjU8L2V4aWY6TW9kZWw+CiAgPGV4aWY6T3JpZW50YXRpb24+VG9wLWxlZnQ8L2V4aWY6T3JpZW50YXRpb24+CiAgPGV4aWY6WFJlc29sdXRpb24+MzE0PC9leGlmOlhSZXNvbHV0aW9uPgogIDxleGlmOllSZXNvbHV0aW9uPjMxNDwvZXhpZjpZUmVzb2x1dGlvbj4KICA8ZXhpZjpSZXNvbHV0aW9uVW5pdD5JbmNoPC9leGlmOlJlc29sdXRpb25Vbml0PgogIDxleGlmOlNvZnR3YXJlPlZlcnNpb24gMS4wICAgICAgICAgICAgICAgICAgICA8L2V4aWY6U29mdHdhcmU+CiAgPGV4aWY6RGF0ZVRpbWU+MjAxNDoxMDozMCAwODo0ODo0ODwvZXhpZjpEYXRlVGltZT4KICA8ZXhpZjpZQ2JDclBvc2l0aW9uaW5nPkNvLXNpdGVkPC9leGlmOllDYkNyUG9zaXRpb25pbmc+CiAgPGV4aWY6UHJpbnRJbWFnZU1hdGNoaW5nPjU0NiBieXRlcyB1bmRlZmluZWQgZGF0YTwvZXhpZjpQcmludEltYWdlTWF0Y2hpbmc+CiAgPGV4aWY6Q29tcHJlc3Npb24+SlBFRyBjb21wcmVzc2lvbjwvZXhpZjpDb21wcmVzc2lvbj4KICA8ZXhpZjpYUmVzb2x1dGlvbj43MjwvZXhpZjpYUmVzb2x1dGlvbj4KICA8ZXhpZjpZUmVzb2x1dGlvbj43MjwvZXhpZjpZUmVzb2x1dGlvbj4KICA8ZXhpZjpSZXNvbHV0aW9uVW5pdD5JbmNoPC9leGlmOlJlc29sdXRpb25Vbml0PgogIDxleGlmOkV4cG9zdXJlVGltZT4xLzUwIHNlYy48L2V4aWY6RXhwb3N1cmVUaW1lPgogIDxleGlmOkZOdW1iZXI+Zi80LDg8L2V4aWY6Rk51bWJlcj4KICA8ZXhpZjpFeHBvc3VyZVByb2dyYW0+Q3JlYXRpdmUgcHJvZ3JhbSAoYmlhc2VkIHRvd2FyZCBkZXB0aCBvZiBmaWVsZCk8L2V4aWY6RXhwb3N1cmVQcm9ncmFtPgogIDxleGlmOklTT1NwZWVkUmF0aW5ncz4KICAgPHJkZjpTZXE+CiAgICA8cmRmOmxpPjQwMDwvcmRmOmxpPgogICA8L3JkZjpTZXE+CiAgPC9leGlmOklTT1NwZWVkUmF0aW5ncz4KICA8ZXhpZjpFeGlmVmVyc2lvbj5FeGlmIFZlcnNpb24gMi4yMTwvZXhpZjpFeGlmVmVyc2lvbj4KICA8ZXhpZjpEYXRlVGltZU9yaWdpbmFsPjIwMTQ6MTA6MzAgMDg6NDg6NDg8L2V4aWY6RGF0ZVRpbWVPcmlnaW5hbD4KICA8ZXhpZjpEYXRlVGltZURpZ2l0aXplZD4yMDE0OjEwOjMwIDA4OjQ4OjQ4PC9leGlmOkRhdGVUaW1lRGlnaXRpemVkPgogIDxleGlmOkNvbXBvbmVudHNDb25maWd1cmF0aW9uPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGk+WSBDYiBDciAtPC9yZGY6bGk+CiAgIDwvcmRmOlNlcT4KICA8L2V4aWY6Q29tcG9uZW50c0NvbmZpZ3VyYXRpb24+CiAgPGV4aWY6RXhwb3N1cmVCaWFzVmFsdWU+MCwwMCBFVjwvZXhpZjpFeHBvc3VyZUJpYXNWYWx1ZT4KICA8ZXhpZjpNYXhBcGVydHVyZVZhbHVlPjMsMTcgRVYgKGYvMywwKTwvZXhpZjpNYXhBcGVydHVyZVZhbHVlPgogIDxleGlmOk1ldGVyaW5nTW9kZT5DZW50ZXItd2VpZ2h0ZWQgYXZlcmFnZTwvZXhpZjpNZXRlcmluZ01vZGU+CiAgPGV4aWY6TGlnaHRTb3VyY2U+VW5rbm93bjwvZXhpZjpMaWdodFNvdXJjZT4KICA8ZXhpZjpGbGFzaCByZGY6cGFyc2VUeXBlPSdSZXNvdXJjZSc+CiAgPC9leGlmOkZsYXNoPgogIDxleGlmOkZvY2FsTGVuZ3RoPjEyLDMgbW08L2V4aWY6Rm9jYWxMZW5ndGg+CiAgPGV4aWY6TWFrZXJOb3RlPjEzMiBieXRlcyB1bmRlZmluZWQgZGF0YTwvZXhpZjpNYWtlck5vdGU+CiAgPGV4aWY6VXNlckNvbW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leGlmOlVzZXJDb21tZW50PgogIDxleGlmOkZsYXNoUGl4VmVyc2lvbj5GbGFzaFBpeCBWZXJzaW9uIDEuMDwvZXhpZjpGbGFzaFBpeFZlcnNpb24+CiAgPGV4aWY6Q29sb3JTcGFjZT5zUkdCPC9leGlmOkNvbG9yU3BhY2U+CiAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQyODg8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogIDxleGlmOlBpeGVsWURpbWVuc2lvbj4zMjE2PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICA8ZXhpZjpGaWxlU291cmNlPkRTQzwvZXhpZjpGaWxlU291cmNlPgogIDxleGlmOkN1c3RvbVJlbmRlcmVkPk5vcm1hbCBwcm9jZXNzPC9leGlmOkN1c3RvbVJlbmRlcmVkPgogIDxleGlmOkV4cG9zdXJlTW9kZT5BdXRvIGV4cG9zdXJlPC9leGlmOkV4cG9zdXJlTW9kZT4KICA8ZXhpZjpXaGl0ZUJhbGFuY2U+QXV0byB3aGl0ZSBiYWxhbmNlPC9leGlmOldoaXRlQmFsYW5jZT4KICA8ZXhpZjpEaWdpdGFsWm9vbVJhdGlvPjAsMDA8L2V4aWY6RGlnaXRhbFpvb21SYXRpbz4KICA8ZXhpZjpGb2NhbExlbmd0aEluMzVtbUZpbG0+Njk8L2V4aWY6Rm9jYWxMZW5ndGhJbjM1bW1GaWxtPgogIDxleGlmOlNjZW5lQ2FwdHVyZVR5cGU+U3RhbmRhcmQ8L2V4aWY6U2NlbmVDYXB0dXJlVHlwZT4KICA8ZXhpZjpHYWluQ29udHJvbD5IaWdoIGdhaW4gdXA8L2V4aWY6R2FpbkNvbnRyb2w+CiAgPGV4aWY6Q29udHJhc3Q+Tm9ybWFsPC9leGlmOkNvbnRyYXN0PgogIDxleGlmOlNhdHVyYXRpb24+Tm9ybWFsPC9leGlmOlNhdHVyYXRpb24+CiAgPGV4aWY6U2hhcnBuZXNzPk5vcm1hbDwvZXhpZjpTaGFycG5lc3M+CiAgPGV4aWY6SW50ZXJvcGVyYWJpbGl0eUluZGV4PlI5ODwvZXhpZjpJbnRlcm9wZXJhYmlsaXR5SW5kZXg+CiAgPGV4aWY6SW50ZXJvcGVyYWJpbGl0eVZlcnNpb24+MDEwMDwvZXhpZjpJbnRlcm9wZXJhYmlsaXR5VmVyc2lvbj4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0ncic/Pgr/2wBDAAIBAQIBAQICAgICAgIDAwYEAwMDAwgFBgQGCQgKCQkICQkKCw8MCgsOCwkJDRINDg8QERERCgwSFBIQEw8QERD/2wBDAQICAgMDAwcEBAcQCgkKEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wgARCADhASwDASEAAhEBAxEB/8QAHQAAAgIDAQEBAAAAAAAAAAAAAwQCBQEGBwAICf/EABoBAAMBAQEBAAAAAAAAAAAAAAECAwAEBQb/2gAMAwEAAhADEAAAAdtBwekAGARACW2CqQqi2WWpMECGkkbVepliyCFOpOwDZNT6CkBKQYhcSZOITahA8QDICDYaoAVcVEnCq9J16RxnEei3/ZswQxEZljF9pLmICUgJJ7TIMUhOuDrAIQAB2AuAso2W0qm1Gie6sdbIgJQyltAu2b8kNqamLBlamMGKUEsySEGKXbVh2gEagC+CqZCqjGo4lSyB36MNKy5wFmAF2MATyjucPoPZo87LKuwdWMUsUoxmVbSRdPMMSYKmVRM5ZNxr/I36a3NKs4RzBXFDsUeGQ6eLAU3rtC8Ljqh9uV2S5js7O7PPcmQ7IjDNAKDKJtl1HGsczfrqB0c7iUgRWEUAM8quWT1oKX3eRwFMsrG0l0OspRhoG06iifOCHdMYpoumAkqxAq66zytuuvHVzMpUkEaUcuR4CE0y2K12DvA4DTWLFwlrZmVmnA153k8/xQTs0ARC6mVJRiBdl1jkb9Ql6UO5OuZK/sZYwwANpSaFNy7gvnlmsy2K0v3Y9LToN72ScvjNn0kgCKrpqEVmK4XXV+SP1BDVzNTrLKt7APh5RDaMmhTfuyL58yKhLBaXtnHpasEO2dyfl+Cne8wX5VXW2RXbKjddX4+/VEVKNsJaWEb2SMYAABpyJt1Tqc+EswhbFaXdvHpasEbZ+0z5/gu09dBj5QusMgs+WGw1bklOkY3o8VLSyNKI2MbBXKedB6j0tfPIRULYJW+tI9DlgjbV2duX4BvPTAh8YArsku+UCy6ryynUrl3dIl5yGKLD0AQLFAu4dl3yfCQgQz6V2Cxh0OWaPvHZL8P51bL3uMXGq6uyYHyoGGp8up0Jmej00vAmEJDQkMJUoC0G7dtacBCoDWC02F+HQ3ao/Qew9fn/AJz3/fSIOEAT2UCxXWI1TmlOhXz0bGKVqL8A5NzQsimxAl0gPL0e37MvAWaBixWmwPQ6G7ZHf7JXi+CNm9PSX4wBbZQDhddl1TRG7QVDXzRP54pU4/RGKbDbt+h1b9ykGz6dz9rpTxGsVpfvQ6D8zBz2aG4Jb/Q8ZwecAKnKifLLMmhqD1UtRpqXNvG8xl2jXUaqjSTjgNr1FW5n0/l9noTq8J31N7OHRzfDbb9i5n49f+9xPrcAAq2AFgBVhzy+n7Ou88tBWyt5AcYN4KVFewf3FCKndVd55vWs+xxd1xOWWrx6bt+VNhp1fSLf6DzWwebgKnBA4EoRzJZvTWo21Ba38VkYzYClVUnbGBW6bywhzbeX26zoWTrK/Py61Vz6dtvZuvrFVNYevw2QPNYKzYAGUSrDl9a3oDpGNE/bx7F4pSpbDhtcbGp1BIi/tuX3PdBCO1M+VWbZxPH2enn6op00vw+XggJABlAsRq/NaXs6Q9etW1/EsAYURtnrgH6M4Wr2PPAzFlL076wnKtLowZBsiUmHF4dRHXpvQebhh2WA6gWYKcmNsIt2QXbmmyY5wth2quBrBmsl1uhzV5H8puJDNkCRjo53Ecesq9Vb0fkOILBZdlAuyq8r3RZCX1sYxzEDExgtgRlsOGMTvxsUNvNrzo1hbUR87ypKFX77U9Ftvj5jCXIXEyiUZdf0Buq2kvpwhtiIM4AymohkjGNkKt+C/tr+YGnFFdoM7CuA0muW30Zjqe+J5xAAAYmUF66h4Gva3g9ocY+iDHOAMgexthbBZJ+B16nI3e0ndaodnXJPVLCv1brXVtjc4GXggFYst7zZL6npEe0GO0CxlxEicQJ52xnDBSEVl5jFM52VZbBWUnp8ufpWXYfV9L1m8d4SOUTuOoOeZm8r1D8vuXS9+LI6MdsT2jDJGA0gbU6h4J+VfErJ21rDScy6ArvL6rh1X2tLiXZU1HKAeP655zqhz+5ZV9JHx4hZOSYCiwVyoAdfCrHuGcRvSpMztY0SaOIVI/VOL9F3uST5nQeD68ic3TESVT0yypZ9fnGQGS2DS2xMZR5yqwyJw3ITw0Z1mQlI1leDhpp/Tq3V03vPOR9gqfnvYamlV/YVlK7VKfs83vAjLlCwyg8pkgZ52fjpqAOvz85IxisWJslbXEtW2n//xAAvEAACAgEDBAEDAwQDAQEAAAABAgADBAUREgYTITEiEBQyBxUzIyQ0NSAlQRZD/9oACAEBAAEFAmMMYxo30aMYxjmOY/tjGh+mEv8AcdR9P1W0dN6NTqV2NR9tQfQg9AbkCV+64IIIIIIGm8EH0aGGGNDGMJjGOY8doTGO0uzqqo+tYyzE6jw679a6jw7tH6JzaMaLquK0Fq2BPQi+1iSuLBFggggggggE33WGNGhjmMYzRnljzN6sxqkyOrsi+XZmRkn8gEhUGceR7YgXduG0xdfzsU4P6gZFJ0rq7C1Kd5RKrVeJ6BitBB9BBB9BNoD8WMJhMYxjHMZo7R3mpXmnT3XmOXbc2bqPiefx32Y+g/zO23L5b+N/JbZVtLnT827Bu6c18azpq3RbN4rRTFgggEAirBXNuMZoYxhMYxzGPlzHM6ht7WkH4m32kB3gWbAz/wB4iepxGxGx8bNKh5A2P6f5fZ1dH2iWyu6VvvEMWbRRFWVJucPBFlOZx75hjenMaWRjHPhp1V/plPwu9qdohm/jl5m/y/8AN5v4LeZT7HkdH/HqYQRW2lFsrbeLBFlYmOm50PimDnUri3EzeMYxhMsjRo06q/0yP8b/AMokWETecZvNoYYJV7DeOjvPUgggMrfY0PK/SxZXMEcm0XH7OnVvyJhh9GOZbGjGGdVf6ZPC2+TKzBN/M3+hP0aCA7MTsv6ejv66IIIvulpQfCxJWJhLu2k5hqwcW09veExjGaNLTGhhnVX+nRv6ZhlUH/D19DGm0H5sRw/TWj+8EH0X2kxDuFiSqaHt932K2lL7tvGMeGPLPJJ8OYfXVf8ApqztGnuVjwBNpt9dptGE3iqWdgVn6bD+kID9EiTEiGJKVmkqe/XlEolv91CYY0eNDDGnVP8ApyvwEUfJR9NoBOPgj6GND7V9rD5T9OF/sx9AYntJieklcp96Wdn0zm2HVs9xh+jRox8tGjGdVn/qV/E+SntYBPcA87xvcYRxDFXlYN50DV29FBg+lfuuY34rK5TNBqDNj7dhU2O8MJhjxvbRo5nVX+oK/Gs/Ov8AIbbTeBozzluOW55bhvJcQWBbvHHo9OGgAwfSr3T7x/CoZXKJ0zU5zNplWhynlGhjGMY5hjRp1Wf+mr/qK1HbCGLLL1pluqiNnWtO/a0+6srhyGslIcph6BmZNWZp9uAcbThdWuN2x0q2+giCCVe6fyp9IZXKG4zC/VyjGzsbrXFyqeJZcRj9qzRjHMYxoYYZ1b50XHp2TLTYVmX5f24tdrGgMM5RKy8Nj0V6F1Vdo+LqORi6Vp+H+iGs52L1X09qHRGraDqIwDi5SZdIMBlZ80/lSfihj5KYtWv9WvqZ0DF5WY1xSmhuaYZJoJhMYxjvGjRo86rs531Yx4Z2NslpFKebG7U7DSrDJsz9PwMSZGJyA3VrXLDFHxt1Sx7cHVcjTT+qv6tP14ce1cAaZ1NTc2HmLmVCJ7qPmhvGTn14NWq6zTqN2LfphTSzZXGysgFt6xph/psYxhjQwnw0czXmH/0GRqDXVZTcxq/hsewBrbBda4d4EMZi09DKTjaTMHHfNs1jBwtOTpnRMrqa3Mx1D4fG6U4a41elapZpmZhZaZuODK2mXrH2KNhjU7cfp3RJRg6fiumuJg129WoXRA12D8I0YxjHMMMaPNaPPqI5pJ7/ABOtpulMryO2tWUUVVNhFfallgaZLbxpoOUcZc12Et1wdIdLZeXzmg1b5NuSxhV6bOgdSf7yY+Q2fZq2rDHsx7cS1sHN0NIvUul4gyes8G1bdaxbLK0fbCZjYY0aNG+jR51JyxddqyDs/wA5lV8aazsavmzKUm/CvJzYt3JmHN2TeaFpt+oZFukW6LiopRb9u7pjcYtvJ23tbobE+3t1Xqg5p/dcjgdRv3revIL4FtQ/cbKp93zgeBj2sSwjOJjQxofZjR51FpH7tinkjEBkzWC4zN5wLd415EsyBdU3znaCTFtqU6fp66xrWnapovRukdW5eRrmuYPQGLzyNN+3ydNPatVTz0PFTJbU9c+6C2Tv7ANyIXia8luJyO7GxJ6naJmNQFyCYY0bzGje3jSyaqm+rrVYqNjO4/ZFMOj8GTT7ocCwA4YAbSyZVpKkYmJ9lZkVWm/HNv3Obk5WarKZ9mLA9KVhfgVfdu5BZ5qsincA7FJVZ9uco9y3nyisDdGhjGE+GMYxpawWVX/d5vdJBpJYkobU7kFfAb84tIDc+M7Py/BTs0VeMZyXar5WntU4ppNN2hJebNOtWcjEs3lIlIgr5ALwmoZvGJqr0zMo/oUW8YDupMPiMYT9G8S1pr4tXScLZKBttvtOG8Pxh8l12bnOJinz/IX+EPtq5wIXUPGKbd8jD1BlqbIW2u+mnJOToxrFZbEtx9rFGyrm5gSvMyO4xs2OWH5HYtQ/KloxhhhO0Imn9M3Z013V8HS9L0q0dllRoaFELdsCwsBdsTmAz7rYtnAT7rnPu+3Ks3uH9xWW6tVP3ES/O7tlTbRLysryjtRk/KnL3qq0ZtU0wXfsuVk6sCuTmG2O8LSxlRMktddpzb4zeYy7kwiafot+pvkDTulh1B1rdrFjUPlRau2Htuitkcd74KshicW9p9paZ+3W8f29xE014dMMGnGHSFM/bQIumqJdQuPkLCYjQW7GvJ8Yuq3CnV6qmwktjNGaby0jjSgTJwz9NpVS2TZR0/RpNGvfqIzBg2ZFx9oV2TGYs/aIO2zcJx4j8gU2JYA7bw/FfynDjC04Ax22mZaGtX/gp81PKGNlIO0LRmm8oZbcalO9Zf05kaVVtvNN6WtzE1TrrTumJqGpZuu5KotQpq4hrQgtdrTbV2c8uBBYd6rfF9m0Swq7PtN4lnxezkyPxZ7hx32AyAJt3Td4RfR+ogtKjAt4jMTtZRMb6YYPZuqNV+Jk25l+Xq2l9FnW+o9S6qeqirHVj3AlXblls7Pi55qFRrzmHkkCM3EoRs2zBTOQBfxFbirHlEgfc+Y+RtHBFI/4LPQoPJs7/LM47xcU7Vfhme6P83TvzX0/54n43/x0/nkej61/+TI9P/KPVkH8bev/AN1lsT8G9CL/AC5P+Bl/kYJ/4fYh/HB/mzv8lpjxPX//xAAoEQACAQMDBAMAAgMAAAAAAAAAAQIDEBEEITESIDJBEyJRBUIUM7H/2gAIAQMBAT8B7XxbJElzdC7nfIrP9IxbIxZN/ayELtXco5IUTpMHSOnFkoYIsXbju0+5EVkIwfHsJiFdDuhmmPdmNWYlsVFiRFiu2S57dJweyIhXhwVvIRF3q8Eue3S8HsV2SKfBX87Qd9U9iXbpeB+RDi3NpFPgreQiIrV4pj7dLweyIs3kin4lTyEREI1UpJ7Ge3S8H9iPZIh4lTytAVq8cvu03B7FbNnsU+Cp5CIitquB2wZGaXgXl2zKfBPyERIiNX2s0y+pHkRkQmSKXBLm0RCNX5WxdmmFHDHLCyVNU34jqT/TqZDUNclKG2Rre0RWrUXJ7Env2Z2NGslTk1NTP17NNPoTn+f9NNVlCW/Bq6SX2VoiGymh83wM0Mfqanbce4kVOnO1kRlg0dWnUp/E+SUXF4ZERlZIsdvVpH8fLpomu8BOzsrfx1NbyNVHfJEhHJ0RFPAxXkaaWKRX3psRkdlxbR/WiT4IrLG1wKUCU4D7GaeX0Ku6E+xWpS+iKviJ/g3kbwOY+bu2me+Co/rZXnjBGk8lHwRVn6FxaUthGexmm8icW1gloT/CkR0JDRxRHRLqOjBKnhZG8syORJkNh3dtL5nI/wAMEdhRxbOTWTxHBnJkk7Y7Mq2ja6u3NsGrdlIkREMQ7N4NLScHuYybmcGcGWKoSqJlaeZE0MzkVsXk8I01H+8hLfc6pHVMbmYn+mJHx5FT3JLEiSJIiRQ5WjwcFCl8j6pcCMfayidOTFkhk3mbMErKRJjIPKIR+R49EEkRiTQzOwuLeyTORrcZLcdmMeXsihR6EdNprYR7JEsDEb3fBgfFvZp/9lkIn4kj1ZHskQ8iXIyXNpCP/8QAKBEAAgEDAwQCAgMBAAAAAAAAAAECAxARBCAhEjEyQRMwIjMFI0JR/9oACAECAQE/AdquzNnZ/WhWkhZxZ/Q1tS25HH6Jd7oQtj2NbWyp5PYt6tIa2NlTyuhXe1khjtm1Xy2o9D2Ikh2lejHqmVfO6EKz2IY7O8ZYfBWWJXV/Q9iH3JXYyioPPUany2IVvexDJWZIZk1XldGbvax2YxlFNyNV3VlZb0Mfe7GaN4mar1ZWVvQ9siVnZmijnJq+cDEIV0KBxZpZJS5HZ2ZSq/HHk1C/HYhiIrZVjl4RLpfAnzZ2jHLKzNR+vYiRC2SGWubMccsrQafUrMZzgcSrnoeyJNZZT7jsrO1Z2Y5YHObIU8lZf1uysrLvbF/dqnkMk8CiyUZsp0ZEs9DsrKy3yXI+x02S6iESo8x3LajrJdz3enHkZ02jZDE0fKfIh1R1GOq8GRStgUSMcDY9iH23YMFNcnSYIobES4mO6H9EBcjRElZeRNfkK0FkdRSlhGTI3sSZ6IiGsWRV/wCFXztGOWamr/iJp5c4OlHSjCODi2RsixMl2GJE+5X8xclWp8a6V3JM0r5ZkyZM7GJkbYELnBqV+Y38cc+ycm2SkaTzFvkxCFZCT6St0+bNRX62ZtpXipbO3I7REK0vE/kPAY+1qH7Uet2r9C7ERCFb/8QAQhAAAQIDBAYGBwUGBwAAAAAAAQACAxEhBBASMSAiMEFRcQUTYYGhsRQjMlJicpFAQpLR8CQzQ3PB4VBTY5OisvH/2gAIAQEABj8C+wM5q0WrHGbEDCZYqKL1cSNCwNbOSazE98vvOz/wHWiw283L98xNPXsVpay0Q3PcwgBWoxI0GGSRLE6SpaIH+4FRzTyP23UJingF6vDDHKa9bEe7sndXJclK6SoSDuQwWmMOwma9exkYcRQqQidW/wB19F7QVCD9njPGYYTsexT0DMlCJDiOY8cE2IZCIKPA47SWyjHskjoyvlpTUWDPVfDn3jZzKOEYW7KLzHmnbeB3+WzGKCXGfBYWxGxKA02T+Y87hpy07P3+WyChjPfs4nMeannXannc4+7CJ2QTAXJsNxnhGyicx57Y3WqJwaB+vpsmTExNeyE2kjsonMee3mrUe1v9dk1CbTNNbsonMef2C0H49kEwvzTTUEHZO+YXHbOPvRDs2S4JpmeWyfzHncdpK6B2zPjsoYlQ3UyQ5bGJzHmjoaxktVv1XtSXtOWakq07ZrFDaYnACpKlHAhu4FdYQeaKs/LYzyCgwmWQxWw6dYHSmmvlFE+xFMnnLYxGzqSJfXQ+JTcZnRopLVc6U9xkoMOC4R+kIrQ60Rj/AAfgH5qDbrNb7B0iHsD+rFp1v13ptm6VgNh9Y3E0tM0MESbTmwoPYZjTL4jg1o3lGDBcYcD/ALIGaaMRR2Vnhz4uQuJKJOd2RQDjhmgILokSntOWJt7Sd2SxF+Kahx4MaLCjtMw5jpEJtkEKELG3C6G5w12ulVSfEa4bpFfskGUhrAZFYm944aOJ5kj10WK5oyZDoFJkC1dbuLnghDB1QHJZsRZinPKSdx2MPeBCqO9Q8XVUGQblcEJqcNmAcAqkk3ZzuxC7CBNQoFnIiEM9c/i5RoNkhdYIUIxYh3NaFvT2SDnOdTsQkAsUOo+82eabEYZg3yY3rInDgustttayf3W1Wv0jE/AvUxS8cXBU6r8Crh/AqjIIimxcP9MLDVZGpU6TuMkRhBB7FRVqbu66JhoS2U0GFtTwM0OiOj4oNrtGt0lFZ4Q5qW5ByDQi7ECU+AfZczFyNxECHaIjBm+Eyf0XVNgwoR+N5cVO0R38mBVg2mKe161Oj/xOUvQoTe5EiGAjUtKGMSMtiH7nw6J25y7E7leFwvqqTRg2eG+LEIqGjcvT7Q2TicNmYePvdyniA7CgNymnb7o9qdqQmswglFkObYHi9SY+I1oyAMlruLvmqqswmf3VOG4PUnTF4pVSJzOWxAaQ2I0zaSnMiTY9tCEOG5TuyW6SNZSVE3Di7UesD8+Cg2WzRD610gXDJWjo/o8udbTqRLQGazjvqm2dpmRqNrkmstNsiNjGZOGgCiQ2nrQHGTxvRZEEk+WU1FiRoghQGSxcT2BNhMb1NmZ7EL87s781J4xBYodW8OFzdYgLFPfsrQBniVWlBsqLetV5HNUfiWthW7uWbgFrPcexNiwtV7TqunknOEQwy50z2LrQ7XlUr1kVz+xZKqJJzRkdhNTZVpQ4KbXeOyjR5Uc+l0/BSzu80Kb1xHmpS70ZZzWXJSXjdNTyDVgizMUyJOEGSJhCdf4dfA1WrKIPh0ypCSdLggJa27YxzBBL8O5CkqfRZhZ1WaCkggfBFSXkpi8p43kyCeW5YkYc6HNAHXpLXVTX4/zU2mU8g781hiNLUJVuzvBaXEFEylRNPZp43jqYOZe5WiyWJvXRHsLXRSiCZyu7uK3/AFRW9Z3e14I1KNSsImvvfiWq0/jU5hQWgj94LqXVRM6lOjFrWQwfZ3H8uadCfVvkqaA/UlOHRCeejKGynvHJTjEWq1e4EWz1N0KHl3r1jpN91qdg1a3bp7lVZyXtUWa9te0p4iquKlivyUOQ+67y0c0YTI7oAIkSCpsdidnStRn4V0ZcUcxzTrwxjS53AL0jpKI1g3MmjZ7AzqYY4Z/2U3kme5UAVU/jiN/K7K7zv81muxT+qlvT/kl46XFSwtAx+Bof6aImfqg2mJNjvdDdDflhN3WRj6PB4uTrP0cwWi0b3ymjFtEVw7Aa/wBlgYL+AUT5l5KeY3rkpKua8lPcM1mpDkF4KSmfou1VonzzL/L/AN045Jnqg/8AIKI3g6Wg3cNyD2ulyTIGIkOIFUWvPpvSH+UyuH8l6+J6NZ90GEf6qTRJSaFWSopuUmok5PCyWX912KtV5Fb1QKlQvO7Jfqq7LoY4zd46bh8BUTnoMXeoPzBWj+aUEUdGD3pyHcnKJyXenc7iu9d9w5rvT/kTPk03fy3eSdof/8QAJxABAAICAQMEAgMBAQAAAAAAAQARITFBEFFhcYGRobHwwdHhIPH/2gAIAQEAAT8huimTo2l4Y5k6FkKPKZIsQbuODpHFRPXSHZmEsyZlbmt7q21BAx2huC6EKjTpcceYsRdLMg6BxFHHH0Opg/4gVnEyPXT9MdgJzf6NxgADnDL0QR2uIeGOBsB/s2KfEMMn1Ohi9ATaPBFM+pp0CukQTBOwizDpUWZb0a58kzd4neKhX2y+pxqs+5hQPLH4mG/Mz0GPHI+Je0oc3xFsfpEsL5hSIiMLJ2I9mDDlv/hREJ++vUAljerdy587TF0WiPpNTAroNQLIYYzG46FsxSyATHuZ5hmJjy0eezUTJrcc01Arv/yNBdTJZvtcvdV/zFfFxEE1/sXsNy/5JXiVUvn8zOGyXwq1M7tBX7c9Fgui6oHQZIulY6F0vj1LG27Z8kdTBMXSyzImCW3PK33NfzO5ZmVsEVNyw/cqe3diQpiA0LjVXFxFQFTKc+YmDMAU/WZYlV9FysWuY/5QCFfSx6So3M0oSxmUKPWuMgUG77R4fQUDjU06cOgdRV0ro3nC/UwLPLv1g6UpmELXYNgVx9R3a7QBxDxHlVTPj48dCt1qD3XKxzZpD9+hZi1lqTCjuPEPQqa3AVdmSKChualmuk3hVMfScUczYq/XwmfnlibuOjuWcQUqX06lKr5jSAlzCyYn5iWJGeZTR95rzBf2vHmPqXbMuiZvBiyZkQzKjg6DiZxgSmKLEsGbzzf80zb2tDWkcTOR1M5KvzGzxUoTzKniWEczehy3DmXLv3Cwjz0KOKklxiz05o9KZAh3lvNymPQh0HnMwzHMeK3ceMYjv93CKrxuuY3DBlgzHElpK7zaVmGCFI/cYxlvmZpu99WNIoY6HGbOCptNyV6YWREPH2gA3G29x6RTn0DoTLM5X7vGXm+8LfpLtUpi0jTvcy3MhAhhGxLeoKFoFbTIpRBmTMKmvSIvJLdMxq7uaTbMMIlxQlz0PcUxhrFzNijv9HCVaZmFy+PND3hhLw6WTiVfaHEw6V16EGzWpXTqwfX+xVBmSa49dDhNpXlURw5NRBAov2icuiX0YRZsxy98xVmpkzZe59C/MWfcmG7cRHqgPeLuf+JdGn46GiIyxjo4j32aJhB1qXxtX0H8TMRQ3M53hqHU0m5Atn1H2CsRnG9A9arv/gbL6TVNzcqtzDWkKwWe+Iu3tG9Ja+Ies1HQ0T1scLr9ZeDwRcu/M8n/ACExxXBmUq5wOgobqYQku04gAl5UO/3h0RSy5iljMYsscoTVfjQFLJ5lwmGYrj1Dbg0n9YtdHglC/ugbKfVlZQuZVr2RmME5x7EY947MXLromIAuOOJj+KZ8LHFiLqTwlkcq2QMquoWRrh9gqFU40j+5W6pNN7ivVss6WDpc4o5dahNQf4JW0R8cWBwq0S1yHPQsRSb6YunV3mIkWQzL9YB67XNzlMJixzYMWl5uAc03XpD6GhIp8mGL25Mx7eZaD/r/AIguhMDobIrQvQDNGfVEHtmaWBxLtT6QgPD/AMXVJncy6HcbTqb6D8stS1cBP6lqmPuKpWoKZ6zcTLPMu6gim2QrMKkDxGgMMoK3BuylgnM7PtUv9JoiXwi2aHe9WpriZZRaul+VAXj5X+IHvO5tdmOOorPRVvjjMSt8Sj5JY0/ojonq0FpUzofczOFpDbWWFH0lHRax7imAdOyZQVT3MpWAaRB8OY6ZEheyXJOJpK5C1Bj3gy5lceZvG/Myqz0Ez0wzgOiWx2cPg8Go5DRSBlVj+218RugnVvDvDohy1ArutsBPwtk9pXK2ErKcHXkvEutNND+o4MjsWg6pQ3fBXZHbl8CNslHzA2nLOIs9Ds46GxFVR5l5nCqP8so8WN1FqYOSCl6EaJRcsoi3uHDui0w1DUHOZh2zqEsS19sYfplGxQ8jtqJ5u01wHYZvyypRw57ywDLOdbHSgaibhxPY/fqEwBGzh7Jx75rsxYdbfUb/AOQ7dRUfndEoYvqsVH0MEBOwSo9gzN4GsuO4s9RXxHLHMo9gBeuSZkKOF7RIS6emADbt0QIUQQfiBuixaedy27x7LTjITTVsKOVexPMahNeHbh5rtEqYuUyx0JhuHa1TLlhFCssqTxhjm38TiPV1X9B+ZYChVOIrJedj8yokmyqj0hso+alj064p7iVhjkQjdTOSbGzHSUznfH030f0eXSEw7+ZZDXBFA2nzL+yEqpjbLBSvUrTuBmXZYsoeNzmUaLwSGTkaxbm8TEWIWX7B4IwSkDgOWUiFggHJe5W2QPgnMNstkuXZHYj9RCOW/cai6SgfnuZhvNspJzsUEZXmVSnT80PZ3IBUKhogcBr3i4ZZ5mKbxZitO6LSKOKtxs4/oI8xUpjbr5zll3WYQzRGh+UABd8puAQB3gG2kzpqWTMVBhW82FE+0xbLmZmXqgaIGAK8T4IOgQ69YGIvt6ytJph3Mu4PF6iiuZmdDU76A2xllqbX6kVMYvGJVdjszJRjJyqXbFNpZ0mWXMs8MAtYe7CvjUxKASwjBGHhc/1KDYePENBPX38RuKzJq4g9iKqyVyjhjqA7H5jXKKqQGFdjklftyfEVLguytksooePMFrIF3DqACkLms7w9yojI4e1+y5aOKV3cbxuBQF/cBpGV1coMQxc5qiDKIu8wBeW1yjTyylW811i07SqUowAmkOYGFPTRz9QIjuKx7oMwhDtHjOZi9Dq8xpbFxcq6zL+SAhFGIxwZw9pbTiLU2DcTiYvcwmc1Hmkx3U+SXdzaelwLO6xBNNgzr0dh4uU+xa5/HPyJATNySnPBw/UuE+yQsIDBkTAtpycwUUkm67RCRh45mSNwkJf6TKGpWqpYyu8AHEILn/hZWO/tiNu1UFy0yVziZw1pCDmnaMoag7bBjBFKt2upRPHiUFgxcOZUekBdchiyCNH1JXsWc0D+I66b5v8AxCotnZdS0I569ZU5nMCIYyi6v1nhTpxXk5jbZFG+4h6Tb2imbVL5RsfJFt5yvQywsBqoRMrdXiKfRupfTE81BLZYE88A95SktZqfTj3jZeWRh6ohdh4D3lRFr1XGYBoo81CvPpNRXYWFkI59Jmr4/Erbk1F33l7KWWNLt3iLVnGdSg2FlYYWFuNPeZRxE2rKZmVgF/hHVTQzD4nP4l1NrjSj0bHMUWW8XCMvKF6RKq76eaN3iKsyCpgDZVoAgK8RcdCAnoJ2b+7ePL6R+hKvCv69YgnlmzX++8A+wxOAeWASVoe8ElycY3KVXvfiaKGeELIhYZYNrtyRb2q4mcQPsuZ2Tx6ywdmMXd/EBcPjLFnUGcvL+phM19Cj+Bgj9Qah4ZSqYvI+EXutBju/mixM/Qc4ZgtJcNy7VspbfnWWXmyX4St0cuJSEUAwfq/RLEF6R669kTgO7N78zLi3tMChUAunBFuEMYdpfvb9icpYb8soVwb8kEtcfKKbFrQBXY09IAKmrMvMsdvPiO5I4eyUI6fcN4nh7ssvRh7Mw4wLl/EdS7xElcy1dBC+RZS10w+eipVzIaFqxOw4YaggKXgWxWNWB+Tj3RB9IHnlGVGPuxIBns7+JdiWtivEpIWRFi5lGDy9piinYgQSzw4jrC3F/mMCUvLzLGgHdeJgAF0d5RYWall3+kp4y8eSWEv4y3Lt5hO4xsiaZoyHEY1jZvyv4Dr9Mxndm4Ill33mY6H6y/4g95seYJ4IjK+rP6fvP1ffoPs9F+aaJummfRj8CfXj7ZNOoo4+pNPXOc6Z/AzeWqf0PE+qmxNGM7Jxn4J+r7+j26v/2gAMAwEAAgADAAAAEAx1jcBinJjF5fOcXpCOV2XFxfmVijGRkSjOr14ys2SsVGhc6jB+cg5syXarPhJYuhbVpDMrCSVPZZVcUwjwtPd0+OwugXDyVfx+VtEEqEjTvGcI6Y+Ib7k6EpMIthPSIa1mfRdQef43Afd5AnLV2RnPheOgO9bYk28huggGwqMLmKGmI8EooFBmXtlVLAW09i5quz/op0dn2RMn+rtOFxy6KTMzipTgzWiqzf4FkIKNH9LpFjSdGhLQ37jGOVaH455xdThBeyMdAcvxxCIBdWg8yUIsYA6sq+Q/mpQOkuqTJtYgiYLabGuuqiOY2P8AkqYjkcn1xmGHQbMr00eAb+LC6rsW/eMjcmPPN+FrhSajIIiRxB//xAAkEQEBAQEBAAMAAwACAwEAAAABABEhMRBBUWFxgZHRobHwwf/aAAgBAwEBPxBSf20ycIbubzsYZHr2P39tSF+7pvPx78h8dmQliXCzBNCB9Wyuby4h3l5gt7fUFhn3sv1JHbU6SPCH32x7ZfJJGT9nYLxDvwskfiTGwl+HyOluVGx5H5ZTL7bP6sMXeyh22LBDIclhztqWi/zGxN7DfLtIfV/G24hULrKDbbA20K2X40yZt/m1NNoNl/EtWOSXhty9knbQvIgvMtUnJ2H9s0h3/f8A1eqK5Lk4dhazLR1fRd+AfjIyd7N3LOW/cDZLolBFy9Rxnpl1Vrb1Lt1ECDPVt/fk1t7/APvyxHcGWDy87Jzt98snt8XHnwAKlLt92A2c21TJZqd3EzLu5YvGDvvx11PX8t5FnayJ7bttk+bdu3zcQ5FP2YI9s+rjvxeEWDq0sCHw/Ue7LFe7ZvkityRyH3J7vaHbO3iFpyXsfhE+2Ol0f3HFMyFsjezbz4MvTvq9yMy1LjJ4ZHEHcbOkzOXYkneLdcTiR9v+YF0Y7OyJImGfzEQnyC1PwG6fC/ZIjhZJFWPLyTL2BA3wf28f8Nf7yEPS9s/zff7h+7l+OZJrs/EdtwvFzd7ArS1tHthjx8eJQn7NOqOf5Ofo+L2ej2xL32In3A8tTPuWpgzss5z6hovwwT6j42iQ/hJ/cA5M3IPjCES3lkZEpwWQyS9nyHq+gi6/s3Yw4Mj8EU824sIEFzLO7dNyH9w034O5cyDl+L7NiAtdX3qQWO0cWGajcjkN5IBdf7iEv5N6ntsCA/2f426I9J3PxPOreW3UdeSN1g7kvMn2HmWPfwpkaNu+8hx7sF3rD6f8vyOwfQtxgWJbw1rDLWE2+mzHTYfSWwwZlihpywXSPRmEXTIUH+Qfs7tzdvQZQeSDO2hz6tyVOy6yrPGFuSjtsg/liPLDjZMhaDSwl4Ml3sn3ZLcvrEdchDIfqNNiXs9z6/mBxfM+Bdgn+p7yR8iGZyYdm4/8Za69RrwtMD2Y9Z9mGXWH7tf6W+f1/wCj4tOlwmRByyAvu14tB2T6Z/5j9s4H+/8A5ZntvfZduSA5YRA20BOvuCEcbA57fzTy9i/BD2NOZnh+Tp2XjPQyIWQ42jq0JTiwcnyANIY27PsNyeJ9YTH2TwyD2x3fbYCCWOWMy4JQQv3InkTWSNIZxO/V/wBLyj6+T0+B6/8Av2PH4t9F7/1e15/z4/y+l5v/xAAiEQEBAQEBAAMAAgMBAQAAAAABABEhMRBBUWFxIKHwkdH/2gAIAQIBAT8Q55EfAM8YyC2Ol2Wl+C8vVn7EcmFIc+DJO3fmd2TIDq39l3Z7Psx5bcfjJfgvvln5fdZluGSwuxrjfYTtsw5BFqXuW9jb1l/P4NnZ08+DOzg9sXCSbc+QfEJtv5CLmW27ByLU+w6Mk8vZ3NiuFsxy9QSx2zhZGQvrPggbHp8D9x78FFh1tzfgLbCx34PuIRl26S5sZDSSZkCIr49Zdh2VnL3IkuX1C9XE+XiV2eku/HxPci4ZY9z4er3lh5et18Xq3kl7lljJxv8AiVhh0h9248lyeXhfzY2BsAY8lyXZ2zZYP6nk+bIy/Eey6bDb+pNk5Bcsewd+C7abkTYdP4t78AvMY2mRz48s7K7Z+L+pfq9TdjTfyGFZdjyEPZNhk5ZJGfdrY46zayfbnkOiXBf3LYfD3GsOlp5fpZ4nPJHHtpP7T+znk4WF72TK/skcNgi7Lt5i9+G08kD7Pf6P+LwPZFD7PIyduk+Fs8juv5nY3eQ62pYy0yHJF1Jgw1jB/Ip4XvZWhgPmJdtNvrLYcg+5TDHIO7GfJugWTHC8JQLQ1jMTCZ6QcP8Au33DWE2PYBexwSb8A+Gerd08smxDTrJYuX7YE34SMZnwCff8f5i6GWTr2wCPzCFq5+R7BsMRwvfP8AtesBNlik3Ek8vVbCEaP5O+2oPiuQux8pNfSQPCQ5brcFswC0hrfsH3Ht4hMyJPuTZ65GPgLqQdnBbdbCWQCI4pGsbk4YWaSSfUgeQPsGwbB9li/GGXqd8h0tgrxDOsl3iRiF6QLKNx5MI7AgyWy5J0/d4a3uToLhb+xOQWP+9tGPIggygdn4hyUctgsG7ZLZ6tIibI4qMg+9f6uuETTouiMcjEvLXLdcuQ34E28nrIzBM//EGyOnbpyRo/i8XrPt9fAZZloFqXZLeQsBboeASunkdbtv3YP82/k4h5A/dvZ1kZZ3kS72V6t+b+16X1f7kw8/7+JvuY9vH9/wD58Xovr8r7f//EACYQAQACAgICAQUBAQEBAAAAAAEAESExQVFhcYGRobHB8NEQ8eH/2gAIAQEAAT8QaznXEOks+Zdi5nPqG9sxAmoavXiWWEvxCL1e4yxmvpKGVt3RqWtlayEpS70lf3mahmmV2/CGxTfUNpwVfvced5LSUEGjGhPiJi91gTQsaBMQXW0geSoHcqWjPBHQ5XFTuDNZlQxxEaQjB76mRtajxj5lSEyGMQ+6+CWZdxRxiNi6Zwbx3KHoZjr7Qq3X1l+qmPcUe29yq91FY20QbEqyIV7gt5h2Ai1ZAoEFZSIKv9iXPpgNba96icf5B92UFsMP+KX60ppPtLn+eiDAE8x24oZnJaXlEdToyP3Bay0kX6MpTZncOTSZObgtXXcxDvsgacTFPHMEIAOBxzMGjJe46DH2lHT7QA7OsM5npgKzhOJc1+ZWN8RjX7RYuCg1LjIR3eIs5zEdsvbwRRbXcFOAhhDU4WrGTo6gCpwlcw5AnsDHoZ0X2A+3D5qK78aU6b4HEpxLQ2L536iFEGG37XOJaj6cD3EEe5PSUd0QwftAwGcHj/YQQqoaT2+4UiVpQvlK+IEWaCR2pfwoiu01SN9bPQ34njiBPh3KUUcdqGAzrbNL3KuTiZTOIsYlUxobHB3Bbz8z6Cazk1Aa1KBhPiW4nCkW0mTi6hcrzCVRMwPiENahX+y5VS16zFvnPcQoH0RqfWENPuTFA0U1+WLlOVfkjwLJWNg0RhhXGvj6VKI0GHJ7nAC21+qCiAVQeTg+txA2byphdfiWlU0PkHH1g7yeEmPXqo5fNLV4OPrLdI3Scl9faU1TkH1gIvKYZXUY8uC4HInDWHEv220wVWh0iJ7riEbJdcMQM4/MvK29y8W1iAuCvWYxewhcBhNOadS9mIzd8YjNbgshSym+V/cDXaeQTJPEsWK68xstoS67vg6mIW1irMY4iYlq9ygnJMXqf2i2gNh4Jk/A1GJFA4O2ERpQy/yJQlqwaL5+Zgo4F68zKIbUFxFu7uTa+ZmpS9BhZf6nI7dkqKTeK0weTb3hdwqQrnDx7gMBVoXcoI2dtVB2RFDuCBGy4K+0QNvMuBfVzeXBCtcMFuVi7RhUYB9yrJEIsnYambCAycQiPLaVjaL22x10LjoUxcalW+5eJdHGdSgnbVsF3h8TK551BsmSGwDmWo2dcWGEakV4tHa3s6jpq7MRsoDVCwygjWTycQFha7DT4g1W9E4hG21wODqACwiZccylBg14qIsob0+UZZgrR0QiHDxLWlUW4xDo3M2cDyOX9RNlHvxGNPDHcmUh+JcyMPMfqH4h09y4KTxExWY+qwsrDG5Bi4VRBLGoG05cc+bjLOY6gv8AMyXxqXCZTUoA87CLb31e5T75YsZ9ZjHGKAV2W1XnLBEwjJ4uYGrM+YWWGteGHYCs1KKULwm77/uotbeUzFYLa5GI0KA044hgcWZliLrVG5ZrXOg8xRIy6A5lViI3FdF45gbUJr1T/KRdMPMudp6iXa0xgd5lgtMxgZgyGH4j0Yb2QIHO4RLVpthUzbJ3DrWKm8ZivG3iLe25qFXWpdBq+eYxc0MvL0+ZWrz56hOHHiFXmysRn1gydu670K1KAVV0kS7d8SzAVjFQRdGTLcWiGNfELFaFa+8ylodzYW8PMSmx1Fjfd7lio0HcYdGLsmt0AtrwSvg8vxA0kxWl+Msuzq46vgjVscbjg6ruJU+8phV1KMEccRt34jUKQmUjnGMxiwKBuEPcEMlApgxe8y+q3UJxmAFsGEafbPpV1MLGb3AgRYlmdwbK0sS1oOiwq2A3yILAbTsd/wB3LCIgUt5mSLM8MUGMXHLNDwTIFZ3uWbs61HB0stqKhnN8wBXKMoab3csFE8lQGXlv6TalUVjwRYIIBOuH7RM5gDm5jDLfE1lUdQ/4ucnnMVWpCMAFrklmrPiVRVuIbs36jVLLRsuI6mlYmIGavRlaqFWKx1FVqW54mOAy1rWU71AUvRa8EJpaPAxtKrutQuTZ94jdmqwag4lgyOx1LEvIuhl6RiAS5a3Btvx8xHS+SWyDYusRUDl6DiWiYL8S4NrLDKkqbU4qLFwOa1GaVVF5zBwZGxiTqAus4P8AUZbviBS23olxHTu7joEqADyzRYJ0kOWWdZgIbJcTSIkYTgYuWawV88f7AHKt8ywujiXC6z6jAr0TNi/Uam8t5zuEre17hb0t8sPoBNDK34pALiLHtLxFW2rR8eYjXw9zOUEqzG4LC8kxAvVDzLM17iSiN8sppaTxuDVnCW1NXjEAHrzxAt7E/Mq3wbeYmIXOX3+sdbI/svF5xcYvXiMpIruwkdRYl/WGj6vEy2+I2nXQFMVBZfWIWsLGJUQMdPS4LB1vIc8Hhi6zHWlY1OUmeZ1vqEN2Nm5UC8N9yp9DEdt95Y12DTY6gW3VWNusRuRRo7LzAEDQGEVMDWcR1JTtmWbXpvmUEspafAisFkoZm+nMGxnNJ1KqQlBhu/rExGTUuhy4FigIlV+2U7KYDxGBgNfB+coCGy9Stxm+IzDnzMWqazHZOJU3eu44N1qaDFcZjGwtiXf+UoWBAHHEOvdhwt/aLQay59S7OXqPl4jetzEWf5Kq37mtt3z5mLynmBsNallReJPSIEoHXuUF2QwQHU0OIQSUaSFNYYWeZmlduIgcivKf3Uyo3Tk0cS+Rcrf7FUfIW8S2Jsabllhr3cUFz2qJSC/kYWtQdPHiAiqF8d1fao2xWY5Umb56mzizqVtllzRdauBobvh5mYKxHeGGWSlHCf5cAFH0jhlqSuI9UtGfiaNzUpHPHqDQWBvzAVbVfWfWeoqLedJA3LjEsvb6ll2Fv0o+Eo3yhHQW0DibS7vUPBsvitEqfLq+fghi0EytD8EaQugiC9gTOtwMDV3QTYMP6luyNAd+YyaiG2FCArAEIzYHsLr5mI/jFA567lcRGw5fEwVdcqsi/UvNeoatzsjoLpio+5QcEA59xLGG4yogDlVlgrvXcyKzypfiDTU3SRWYFR002kIEUBVssK/Uv8VLDGD3uIvi+5ieu+47LdYxEBL4g6zfMIgfErHCLtuo+BfiV+nBbUcoLPEoXkL13MYoM35fERoBnPHjqXdkqo7hsHVQA1fxKoprhlcjJ5lSagPQWbgimhnn8xDYiWbgSJ3mQFqe9BZB2Di2GWhNgXYX3yYZQSkuyhdi1IPtnytFOt/Si39La5E4ZZvOYYFLKgYlgrP5mB8cTIVq+Ya67ZQePcIs6fcbg8fWMBNLYRaqMJzKYOjqCBQhV57mB7qXZtldovxAS0Irqh41A1VM+ZjmNZO4P6UF8WIiBCwDuouFoZ2KgqWaA4teI8ZN3GU0W6xMYWHY3BGESjB3CJMABoYqop2/E3UupDZCiqPccNLtEbXaG+Mcr9bMQ1vFGKaMH/xgLZDRNlI+Bj1XqGIyoFVWEDubjjdY8FXKhvABMLeNu62PJcSihrH5wcMsPEpczrFMFBfHcZcaml/4eY+IcWP2lvli1U5odIY92+o4SotAn73+ZU1kscXkPJM0dBWs/MZHnIKX28Q0n0m6mEUc9GZVYo4fzNFbXnmO/sXCI8Z5IKBfiKF7GKyuL4uiGlUB6hiwA9lt8xpEtgf5KXEbgrP9cbaGRxdwgVQTee5c0XNgQvILFgfFdb1EH6p1qCQBdgcxLFazD1PNFrxfF9yoEOreLS2eB2i8zCD1VlYocByrKUz5CjwQmLIbHeHHw9wcC1EiOVVG6TwPTx9SV4nfnkXkZzr8VmV139I4B5CuhWB428coYSGHc8FFA+WaKP8Ag19YndEq/i2NRspan6jWFds/ELFNYPK/1BkFKXzupQm5UL1GHOxp1Mi4TyQ10XmLZvF65lNvzGjVc5lzo3FWpf5GC3QMF/XG9kAugaP8jMtAunUQIMyAapyTe6CvLw7IKF8ZqpfsG6OJYKELjSyqIx/Lf/yM5EOJa5wAyC3cWh6ZoiePIWMk51d8OSNyVqAvlhqqooWmI2Za07QlYfD0RciFdmghxVozFOddzCv8sqAvGAR+yd7ruPYNqMN7qZt0WLLDJx1kryNCvLCohbat+rh5Lap36EJDeP8AVmUkZyfljx+4CB95jNaWBvu++PrCrBY2LsrXiOnOINqNkVCDmPisXHsgfiJYLqYstd4iQ4FmnhlwtRPx9YsLvg+Wo1FYA5qA4LDbNczL6+IWWFwA4FpXNXmrcVnqMUkbNozLWmWL7gOoF9DsjQ1PrVrRQr8Rbb1mgZLbJfB5hDSUqyXbbqvveYavCZZvu45co4TUZuKKTF1x+vmbAVhzWP8AyC6O1mAW9UA+sunApoPfb9b5UYaKWIRGihNS6qHNUOls14uV3MXzoGl+WHIpQQjOC/W1ogAKbHM7Hkl0Xa7iDkO4BmqQw9Z9VHdhE7n+ajZ2eJhSsepcYwb7gM0w9kq/DMrVoSszMDN3F4DNXSk4fyEQc6pNM1Z417hQTmDY/wD27hQNi32/9gCh6QxmCw5I6C2rzfziMSnIVXDeG1ipoJ6hDvWdTgpEmiveyVfF/wBnKmgWrWiW6dzgDkbGqMBjnMfSKdSwjms2rHrSa0YNBRbvGvM2NPQCj7L59y3RyhWsxY8AYavB9MTNLMRsAVmxq/USoA2DWSpeyroc5czEdMiu4lWg6GoNyi2/rHK+L4hrEcVu4ZpKKbFFGewwdcQpTZvnwt+N94rLmqUDj1LtQ2ygyn1QkCyhWlqccU4vqGp6ie2NT2qPrDodeI7dvHiZHYgFCX4lFlepmPTMJxpoHulLO2NY6r1B7Et4NRAOWYUsjA+OQVUqcXJyPqQliL2fRr7xW9um8X3HABYWh7qtRaRLA1b6C/PzCLJaqGb3iKmFC6g0bvbFnFW6+T3qaBhACGsaE19INYopys49eJjgsWC+1fxH+pctXp0w2sJzgqoIBbrFQbZQrBctGceY6uSIRSpfTCt+SO+y8RSFKzZV/wB3xhltYAQAXZo+2DWajbF6KoRbWiBydeL+8TsseIgGWMbOvzGyoPUqo4Jo81vqXGVgW7L+0SEoG14lz1qDmtB+aJbO2BM11ZzjmLn2m1rX62ziTszRUFSC9Mp4ez/IQtDFWeg8Yj52BgvDrpl00jdClOC5Vi68uzX/AJFzPCDwFBTxuIQKyru+ViCkXXiXT1GYU24aMBHwxmwsx/e5QWG7OvL3PecAPcOC4zEFNlDdisrmCEhV2oqgQSotiCnGotRwCRBdmBAzdV5wzbbNkJWgnKioCbsii0ri5aMH1uedMZhAAo1HPNDeprAJtROfmO0F2XD4r4JeV2FnxEXUYmsVwxC0ISwv5jooLiog0p8Rm80kw/P6iHwAseWB1ZgKYt8FQW/szZBUtwy6LK73EFqNZTlgRTgH2QwUIqy7Y+5Cg1kP/IJQBehOnc8qYeX+ftGIKthc0P8A0igqIJlouC1DSPYbIy8B2U7groXZB7qUEnTxE2JFu1JBycLfJVKGtEcKCD92DJaBmPJXXiBENqirIA2V2wAEFSr1WlPAOJ7XimWF7V4WO/J5nOxIdMENLOIuoUaiq2QWXmT6Ze47spRt8fEGIqI+S2uGEtYDmN2tcDUYC0IjbA53A4/N6loFbvxF4c6uFlCUeHYHL715hY6BtIrfVp5Mem9ub/UUqqcCilPJSu4vemyIx8+5lNou5ftGC+HNNcX94HW0I2Pe5zS7DXuXFaRkTh7cwojuAeWCxuKxmMPxIrt+YrGK7Mqik2xcr7gwEUIOmTBXxuXJYZTl8JLMcgN2Fl8SkRBMMl59RSBeEdxFTUxa4zBEE0ot0mBYYRMQojhSUvbmxQDIWLJxQpStVLA2E9Okirj4b4jIWEwvcdG1TolGL9oujkcVTNxqspcw7ghA6aC5TF/lAsao66jjR1MoxVbqDRJor7H6FwGHbacrOgyZy5B1KEZRDF8C+/gj72BHhbfsPUribFYFuPpK9Vcufj3CJuq2SfzMs1rho+0OwsOtQZQlSnfg9kQAwVc78S4l3ujgIijfavPiaZgRC5/zErA2FQwQ7ixY99kAw6/sdynauuuIYJgjqohAKC0jYXsUYADdPDGUhR8xeSCorGC3TB3AwL1Lk0GtyhZkEww7YkVDWRt0gd08yvaF6uYawkASG/vLRy9swkUt0c/Zh5YyIZMZD6zfOjli+WXLutEaurOooDatlgIJreKtqz4OnMoLpCJTCpg+r5EQ+qgGrzy3nId0QEgowwjUINYDcIUC1xgeCIaGF4JiVUS99RQXqtps7IJ8tcXqXzTTfR3GxV1Q5XBKmAHY49eoYo0UWZEYDOAx5RbAgJhx0kWCW4ft8wbgWH10ymHwrj1B2AZfXUIBYFE3pqKgE53BZS0CVG6rqOmrLzk1GUF1zxOYnMUVM5kAmvOx5CLY7vLW4jh83AszjkIJylwN9Oaf1FICh6C8WeGC3speEUCtMuUK3RULGvzwWDorl+8WkqJZcOPotybiBktWBa64Hg47mAFqWVXdvLM6G7tRX0jEShoczFNX2mAw7OqckN1gKPa/5MhBruuObZ2q2ceaZbE/4r1Dw4PKDVZMM+XPxG1UROVvf6jEPOI7H+fpCFS6KH6uf7EDuzp6av7zP3SmaOoxXgg4cfuGkXAnhqK/dXn/AFGKK61oc+4fSUDB1UoAwwSbOWJRvtqY1WxxBJ0gFSLjrYhoCc4HGO+ICZNiVYI/UWum5hqrI2OPvKslq2Ln7ZZUzFKg3xjnMuQwq2Hmu6+nUJQil2PfTm7V1olMOe6DLTbeQ9VAh5RrJyru/eYKqF2gZfKxWgNqv4xGBa8pAe0+v5hsF0aNENsKKYUw/gigaRm0Zb1Crbo4v8SxE4H7D/cysi4Tgh2+hFBCfIZGMYHsYc/mZ4A3uB2/3EVm1VQ09StoHg06IQhFC4d2FlyYBoOT/kMShd/b9QChZsO/XuYc1oyaePMLUcgyJCLChVe2WUUCsVoPRmFbAxzGCWp4dMeQo3sRwhaKxdsEXDjOrb/cbtiFhPpAKA+p/H2zd7fln9Pp/wAn+3n3mfcfuav5zPsz/i+4Z/R6J9x+B/y39bufzepun7X+I/x9T7b+Ca/xufcvz/zP6PX/AEUfyO3/AI/uv9mj/tNX/Of70/E/j5m76n5Gf//Z
/9j/4AAQSkZJRgABAgAAAQABAAD/7QCEUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAGccAigAYkZCTUQwMTAwMGFhNjAzMDAwMDU4MDcwMDAwOGIwZTAwMDAxNzBmMDAwMGE2MGYwMDAwMTkxNzAwMDBiOTIyMDAwMDliMjMwMDAwODIyNDAwMDA5MTI1MDAwMDdjMzgwMDAwAP/iAhxJQ0NfUFJPRklMRQABAQAAAgxsY21zAhAAAG1udHJSR0IgWFlaIAfcAAEAGQADACkAOWFjc3BBUFBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD21gABAAAAANMtbGNtcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmRlc2MAAAD8AAAAXmNwcnQAAAFcAAAAC3d0cHQAAAFoAAAAFGJrcHQAAAF8AAAAFHJYWVoAAAGQAAAAFGdYWVoAAAGkAAAAFGJYWVoAAAG4AAAAFHJUUkMAAAHMAAAAQGdUUkMAAAHMAAAAQGJUUkMAAAHMAAAAQGRlc2MAAAAAAAAAA2MyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRleHQAAAAARkIAAFhZWiAAAAAAAAD21gABAAAAANMtWFlaIAAAAAAAAAMWAAADMwAAAqRYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9jdXJ2AAAAAAAAABoAAADLAckDYwWSCGsL9hA/FVEbNCHxKZAyGDuSRgVRd13ta3B6BYmxmnysab9908PpMP///9sAQwAGBAUGBQQGBgUGBwcGCAoQCgoJCQoUDg8MEBcUGBgXFBYWGh0lHxobIxwWFiAsICMmJykqKRkfLTAtKDAlKCko/9sAQwEHBwcKCAoTCgoTKBoWGigoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo/8IAEQgBEgDOAwAiAAERAQIRAf/EABsAAAIDAQEBAAAAAAAAAAAAAAMEAQIFBgAH/8QAGAEBAQEBAQAAAAAAAAAAAAAAAAECAwT/xAAYAQEBAQEBAAAAAAAAAAAAAAAAAQIDBP/aAAwDAAABEQIRAAAB6b5j9RVmvlFW1NdMUwr54sXH6amYue2CTD7ireYUgjSzFpgTAi2en01GLsZFiBZ9Wly/XYHf2Ax+nlviq6mZx8JpnXEttXYmsMO1lJtt809M7h0G4N4diTqnL+9ag5WvliliXrjOk41zp6OzzjG3tfIbQzHwIM8/Nu0RiXcyrWM1c6zN+h5Ex388/vxJhHiZ96hYm3i0G4i1zTXQMdfTxOs2C767IwdKTEIevLxkAWSjgV0fynXTkPFXXZ61DXyswqQLQolDla+dSsFpW5yudn77u6nPNJ1Obv8ALwvSDZ4Hvm6RBkFTs+eX0RJQe5L2uN3mHJgGqZKk95pZS1aj17HNL/QMzTgWAN3c+fwo107dHOajnLLlLRY9oZli7iW5KfeA3JVoTKQQHlW9W1C9fy8WLPmx7V5w13rI1LLfXwwOZw1ICrMA/TajdBzrWdda6uaYYiA2NUsCXwzBtkd7HzWXS6Z86SMLlFNOp30oyGlZpilCxR4RjwNFQ6p3E3pPVdCSFhQIH1Lbj9BzNjWBY2xjAxnXovXcdsxi+0UDxKlU9geRoI/G/wBdynZyLzDKKLNq0ERQrX14rDuK8ocbdxQQTiKk28E3MR4BW9fLW9WUH2fK/dD5t0fc8UilmXE5+HrCKmkmvqtirlbEiVfN10DH6LA+pyt/JPu/zjF4fey9zc5ktyWUNI4b+5fDvta9Fx/YcxqKS0vnOVMuGWvqo2jhoVcYM0y1VcSjN++/Cfuks5O5mcdcfp4u/ufOc/oOc6R4Uwe+1/JvvCsrMTqc2HRUznPvNLFE9AKgGxFcE6E0olryKfSvmpZftmHn6XLWAGckQzrz0znEd2FF9i+Y+zfqx81reV83PcksKw7lYBa20i9a4cJVpb0PAEZDCW9iJZrZVPrR8w3O4Nz0XXX0twfzX6Zwm5811w6+XUODLc+8KpSk1qIn1nBEWmatasDIDrEjLNO7POLx9A7P5Z0ubts8DhmjpukuaHtFl6XtFJ962gDDPUMNOE8MrVpA8KeLAs2M4u4OwTP0mUB55oPUwRy4SF7JnL1uMqVUgYdBJwRRXabrcQccXH0TXJkt7LSYpZgRkJVc6kMuQqwBhKCMOFGxytwEozwhwna9HvWEcSdUK7AIO9n6Ad9B/WRNqNwm2o3UkHcTcTcluMg2bsLMmWUJU//EAC8QAAICAgEDAwMDBAIDAAAAAAECAAMEERIFITEQEyIUMkEjM0IGFSQ0IDUlQ0T/2gAIAQAAAQUC0HltYRsnvRhnfonmVuyL644+CfcP+P59BPxd+4PH8ek1m7E6xkYeOt/AJifGwjRTz6gbNWKlatle5Yu9iD/h+fVpZ518f49Pz8iuu/K7rjN7N4sqss72L59KaWslTVUC4Na1a8LFIJWfkeog7wdz+SJYIB8VX43PVSMXHrEdXtt9hblsx/mQVZQWKYwrVOeTdZiIasbFe9XlXkX+ya7VYA+on8R4Xxvsxmvisuve09NtU42B1CzFDW+9kW4qvLU5GplpVmN71ax6/qLVSm4PkXrqwHRy+4xD8qsjv6Cfkw+G+23z/Gs7MR+KY+ettb9LDCw34j2WRjKidb7cu44tGr+Debf2624n3DKcxUx8fOovwhFg+54/i7yfso1ysq4N7CWIyNUcHOfHswrce+dfxcZZw2qLBGitqLZLaxarAqT8WmHj/UTHrFa/negv2n7rfFkI+NXZsvE0n9v/AMNTLaFIru9t8yxHU+eQEDEzixhpYw1MJVyEsT3EvU8xMCo1UbgMLTnEMsG46Rl7INHGU5lAz8nAKZLCY9wZsvCWyy6o0XO0qBchxFNjwkoUymEWpckNYyvl/q1YOG+Xb/aciqkmKdHyfwN6flGjHssx8m+uh67QT3HT70x8zK68PcyCRdxa2zK41NXuV2WIbiXI7Sm0o2dkHKf3CJ03WsXP519XThmd4m+JPduMs1AgjJBBgXFra7cZuUrX54vbLyn5W4Nhx61QtMbBbj1XqeLZSSTPEbtEcWI3nidI+T7ALtNRQsVfmeQHy13hn5ZPdGXU3tsuoohx2XGcHldYPY6TiNZjOzOSPVj3Xsx+6hSUpgJiMOXJNVcNP7eioM1qHYg3GzLTK8mys33m2VPjtVe+kRtPxCHH6k2JjDuGm+3oPKjlYzD36lOj7iIhsqWy4lFddWMuvhO3oayT6fhG1HYWudJBvdv3VnuYYIWijcU8JTZpq0hqbn/kpLLHafUsY78oSsbUGgfM1NQLCNTzF8l9A9/RW3GnGcZjL8rV9lcdSWwQ1lSVORytSC1/d+oYxmBfY0fHoEgrE4yz7/T8tj/+Mg7TZMEETtG+SUHjZR8blBWCy0LSxRDYJyXmSuu0Pf0C9tTsAe1rLr0HjpOsjp/qIPTc/wDYnbKrueW3brDoAxpi8XUp34HejNGagGoZb+5Z6CdLt9rOzqfZyvQAwmb7cuyyghmHtR+Bu9lTLamULQ/ArPzuAmeAO4cR/J7+u9N1Miz0C7J5p6KJxnT+iXZVWZ0+3AWtGsrVD7kv7AHU9+wT3D7vJGmqpvcEf7bPIh8rgn6SY1iy6pqXWH0QRu06F/1GXjplY/sfT1YoZai9kyO7MKo1aQVA2LjnTKwgHbQUFZeNT89KwPrb8yhQmRX7d0/2enwQTcXuOh/9TOq8eQReIWW1N9RoiGJ9516AkDc3Ll3CNH+lqtYlqdus4W4lTsOn1tXfkV+3dUIwgEQgL/T78+kTqCf5uowlY/yDyjb1S0YIZwWFjD3gHxt7DWzg0pRiXHUevnMs1/S1qpw+qLrIrOoe4Hk6n9OUPR0yXpyQGPrVVWoUIjSrwYZ23pSd97ByLrodPY2YFiTlqdcSU98Lqg5P4iH0xavctx9ewPS5eD2H9OpdVkCPy4pyCErO0UbKy3vCOz+P6byw2ATtLv1Ks66pqKWemp+7uimeINmdPcJfRlVFcZuVKzLIDEcoqcUYR/t0APRfjPwe0/EwcpsPK6b1EZF/Lhm9SqVDmZS3VD5NZ7YC47NE6ReRd0LLdMBMjFtwsit6aD8sDJ+pS49mUbKy3nwO529AsY6MJ2x1pq+UwrvpMnK6mHTOzDkTpeI97thbtxekn3MbptVYNKkOpZOpZ/uKmVYJj9UsV+nU/SrYwM3uHw3roSxtTUsHET8kaV6+U9qV0Fy2N7GDj49eKprPHGG0jOqjrHsZq/REDGweOT4nPdY8FhCRtVISGbDT7V12Gtqm47cnEI79PevHvzOtbyOnKyvWBOBx2WyvJTJxciu3Hq9jGCDioAJ7Ed2M/A1z0Idw7lYNrHu3ed4T+kF1PEVeRcBnsp5zAzHxWfreOmZ1zNue3p2Q1TO/vl3nxI7b4Fgg05nbX59f26l7TkOFHKxi3N9diDKtrF0IjfCZFXI1V7roxR7o+ITvdAY8rvfgWm5v5BdgjUM3szXyYcKtD00TLOzCcJWndyXsijUABlH7YniXHSKBwC7WM3yKiaIm2izejWw27Gy7WoJT8QncjZOonxSpdKBEUR7OAHHj2gB45KngPGp4LH9QQn0WeZaPaTQ0o4MSxNj7pr0R+fMsGq4pg8Wd33B3hXQW5geWwxWfn235ct+qSj96/wD2oJT+437v8qSYPu/+h/KxYv8AsGfncT91fu9FP6dfyqP3t4//xAAjEQABAwQCAQUAAAAAAAAAAAABAAIRAyAhMBASMSIyQEFQ/9oACAECEQE/ARhN91kcza6jlOo9h6URHEGJWdFOpBkqCctVVzCMCDx3PhF0iNDWgOhyFOMtKqRE66j+4CbVhVX98i0Ii0GEMp2MXTc0wqjuxtnEfLO06DadJ5iNR58+eDfNs7J/F+9H/8QAIREAAgICAgMAAwAAAAAAAAAAAAEQEQIgITEwQFESQVD/2gAIAQERAT8BoquNXFFQoXw/Gy9K3xdCx+GaXcUVFaKa+GXXjbsWRk71br1X7b9lswY5Q93CFC78DGKHkjrlCZ3u1Y+FwWzFfuK8VCVfwVDlbKP/xAA5EAABAgQDBgMGBQQDAQAAAAABAAIDESExEBJBICIyUWFxBIGREzNCUqGxIzBicsEkQ4LRBWOS4f/aAAgBAAAGPwIjQpzdWmSHQpzZXaR9NghpodgfmlVUGJENC0eaMNsCHEjnpbuiCJm8lDztkHWKls0XtPFGX6U1kNuSH0Vfy3I4RgzdAblE9JLLBqT8SyynFiIB/wANk42rscm8yvwxmf8AMVmc5ArimfyyvNGuq3uUpIPEys29JtAQix5vqNEWZhnGvNSKkBMrNH/8pkNguZAIHw7yXAkOY+h8lEc2QDOeO8aLd/IOxN7kWv8AhW8wgap0WQBcZyCzNMnfQrLEG9oQt2QdzUm1X4XvT8XJOYHbrrg1CZxZGGc4jrp/dUTHK8lv2OuzLYHdGeB6r2fimBwIlmF01/hIxIJlXRZI7bIZTNqnpjVWW7dVRwkhmq4LK3w+WNOrlotF26oCvqtV/wDE3/SMkJVoptMn8lUIEeY5onxGW8x8ybG8PlDnGuW3os5py2v1KTlLAkzkFJoWqv8ARXHovhXw+St6OQWqlAZ+FDEy6dU2PBd7TnIWWWJZEwfRDNw2TWMHU7FAVVpxkVbCRFXVKq0rVC64iiZiquFwtTaWVimxIYq4Sco0CE+W9VV+qEr8jqgIYOd2gqix5mWgCiovupMr+oq7iryW8czeTl/Te8v7I/wvuszbi6DGOa0m2ZBzi17gKhqpNXV8KZVp2XArYPgwSRmvVZnAqYUKJFbnY0zLVl/4+AIbDQulVPa4zM6pkKEMz3GQC9kyobQn5jhNtOq3ldAtKD4mXPKWYC/dST5SEVtWrwz3Wibp6OWZst4KcmrhBQ3V7sjzw1V1dUtzKDicwVEC4B/RNJo3NVRHjV5KieIHF7tp5TWrnGwXtvExGwYX6l7Hwfh5S/uOVcOq/VgxzaFOhz3SQR3U4zi55QXH9Ed8CS94PVd1VWVkKyKy5cw6VVQQphDxFC2cuy7qDBaDuzzdSvE+KhulEgt3QpvJceuyCFVMpey/aqj6IktHZcH1W9m8lQu9FxK4wouIhbripm6ZR7HyqRUFSadUCLgoauUaAxolFudsBBjbMbLzVFPeXCfRSIb6IAsaVRkvNaql1fZk4TW8ZI6qeEtklTbhulvqgwCbryC/ut9UM7ie6q2Gf8UNwDsuGXmp1VFfal+S4CzsP20ui4NcR0V4gRfm3uq3msP+KByNlyC4fqtVRU2HbDPEC+ctO1RSOBb8woqEqkR0u603q1E1WFD9JJ02+hXxITP0V8LYdfsjseJ8Mf3D8gKCrrT0UnQwfNcLx5qr5StRUcCh167HXaZydulPbpPG2xNQXynJ1V7sjs5NaMwGs1SIzzEkTNhHRyByO8lUEY6qZ8htgqHFbUEV74SagHTpsMibrYRrMrf4SaFMeyRBE7qI6ROmNCVxuPdTkDTUKRht8irPCnNXUtj2s55h6YGFF9276LK7yPNV2AvDdv5T4UThcsj5TYJTQc1xE+qq4HuE0FrK8gqwyOzld3mnSeB3XwnsVVjvTC1fsr43k0VKk0SantPPD/sg/bYph4b9uD2uB3rSQGbKeoVHNPmmyFlVVT1yVHEeamVVTUr4PfK5wMRminLd5og6pzeR2KqAe/3whHS+FQny0XEV8J8k7ND10K+ILjHnj9sWNhiQAUkZ2UaEaODaJkcjey1U+exzOiaIgkXOLpYdRZcJHmtfMJzszTm6q2B77FVPCahP5hTRTXs8wocP9MlTTYYAN6yZLliU6SMwLr/SO8VXK5cJHZcR9FSqloPrjJNhHibMIlt1NlJ2QzUiahNbGEs1kXaIyOHZe1iWsgA4WQdzqimzWSYQBvtdT9FTCeptgH/DqnAc7J0J3C4Z2fyjFpRZw6YmPJTLkMhLplSAvZDKQeYQyFtNF/VTYTSRQlIKJX4lELp7r3BTFwEJKjiqSKk9m9rJX9QrhbypsUusyzNcM7DRANJyyqi+Q9k3jmskHM4pgjPDTyQI9VyPMKhk7mn+H8bByR2Wc1VLh2QDc1RJODhQ1RlzCrjPC2HNZP8A1jynhUIhgmVC8J4cD2rghCbvxNXFPiDjaszH3wmTRMiQZPNsya4JvJUcQshAJNZrh+q1HkhUFDpjVZhfRVw6o5eGwxhxY/BNe08L8mUTCg+3OZ8Sru6PdEsp0WU37p7M7w0mxKdzkgFNVXZuLZqeq4lYKVluWV1UI/MadtiV2hSCaY84hFJ8gmhhzMdIZtAnNgP/AAuYRm9xn1Qc6qEOUyuEt7FUf6hUkfNRMzb/AOlTDsDsZTxvqe3LB18+nJBpt/CJFtArYTwc2lemAyhCa6KSeeVMKIc1nzEE8lSUzdWPqje0rLdk7sq4ZicznVOIb8UT7bAb8uNFPlTCqop864kpoTiPhwprTChK09MLLeBRe7XF0Q2Z91NAYOifKFXYllLXdCuL1Cnl3VORDdgdxtMYOM7zuirVDLpzU8oqZ0QbZs64WUlCZq45z2GwweeIMqFSueq4Gz5ii+IfVXB+imK67LP3KL+44tRTlfB3YLyx8v5wGHkfvsjNWuqOH//EACcQAQACAgIBBAIDAQEBAAAAAAEAESExQVFhcYGRsRChwdHw4fEg/9oACAEAAAE/IWwmCoY9xEdHnfAtCxn3fmcynYly1bW3z+bn/RA+b1wQ5gZhKiQ+E4hBzHdiy8RWpLEGgzU0AN+TOF56XPlQPl8gzOsy+8upc9Gov/iwAVeCGqTYXL6yqgGgGYAOHBLX/E23mGoRIDwlNajiaIsYmac6hmekxxvMuKMXi6eaiLsdlZVlG7zvIcw/a09keALWo4mn8EyGreqZqxEC19MERZMNwxQb9TbdsIBLqMrcyXBbKteIysq9bF1rSIhsQRfUdTBlcgmuoMqcRY8xMChQ127qHlGHojiUhpIIUmglss8f2mCIofHmUxCOvOe3pH8phea6JulVUy2mpV4B3Lkj0mCXLjzzBraYbztrMRdAdQFu7goRplxCsrIM88pNqJhf2Qyn1Yp5e8BwWAFAjaywrcDN9zMK9/V0TOtiOJ88+ZxCyArcXWviHTRzmT2jqu0SKYunBKydY6+svMu2FWGY49vWOtj5ir/olznrxLdTlSiYe0G2KUeH3MmKOGv8wuTqD95d55DZL3xTxGfUr3hqLh3L6QBCnUYhkG7vZMGYJBYe8zvELm2IN3wpTtgLnHcrV/ymII5eaiW0MvI8o6f3CB2Me+DEgZdwNDqU9UQ3AztHCZ5HTGTxyaEXYuTp/Z4YXqo4s+jDFC2AcSsgx6Q26bj7YnG5lwMHmKjpgtWobg9CaJZkHiZwWvMzG3vNDIXpjLq/TNFHuR3BZlb9YFeFcwK24CLva+nUaVNV8Zj6cSnS+U9xL+sxGNsHiEtMjbxKvQJTrcSxqWsr0INYPaXSC1LBdwuY4eoOjkYYuIQ/QqYaEvcZSyi15uIrFXkn2GLjUpfIQ1st8MxhalblhHhvg093ArXvheTH7IjnfjKYr/EgEDKHtANZMXmrmJ5RlVFZTgCDa2m9XsSy0/OvaZ20dMaAegucg0slvv59NzCLEcGAsq+YTdAQtzcki/Vwqy98DYlkCU6RlBF74rJTQ0l0L+DAp7IA1dwSbx0slqdu73PP+Ysfy4lEERZGvGNR0Au623BkwwcssHv0/dfTqXbuX58BLCqlOCJzEdjqGEKMF6/KWG2JuoN/8QFvPPsfOYfedDuWcqKrRKtJ2kuAI7xeYKED1wXGYg2YF7lcS8jgB3qICHRhhyqN2wQZu7VLs6gi+Ln/ALciHtoq5DKea+5UUaA2xRC0tWU8HMsxsKxKHiI5LDCJrXlKhobPxloeQY/dgnAYdug26xUrYtzvxLeF7xxA0VqaxKlyUFLOpiFD4mT9oFchABiGLf0zOLBKy2h2TEaJkAHvleYmoKrHmMJM1uV/xAkW3S9/FzyOhX+Koyz04iusV2hReSkspXgHmWsK+YukmtieE9JyXMt6QWNvzAoh9EhcZybF0eGUnlNGSX/I3bKEcIHOLZg7qCeI5HcUZxCF4ybeotKVckpfz+CkHX4pbamBnnpm3vu+0MRHsxKwDje4cAzzLD1KowlQDtidr7oiqg4nGz4VAESr7TEHEuM9UM4K7mepNYgRXZ5izNxX6JXZzDn8OT1E4j86i4tN2r6hG1gcsv2L1DWdGTcOOohYsDZH2LMu8/rnELkPEUaCZhNcWS10fgvFZfzuAqiJyOJVBtiszTKnmDEPxlYdVUeluQepjbRzKYUqtYJZjFCYP+ykNYIKvKH7hmY2DwERWWYri0Lmrt8kRu1MuYCAvUGDkgwxmbtB/gE8fhKsnMjIIrQr6LJuY8tWT1RWge9TCgIt5fYDD3O9P4JnHqqDVMIUjfNpedIAVSNmsziafubELdb8wveRcuHUuOSH2g+rHf4JvDDEa1TBIZo9IPknTmJUjvGgwr5IIlRpfVGBuQsOs/ebUtIpVggHiZsEacYmI+zx5gM7iGxFgPw6Y7Br4BmT7yEDuD0SwXRihM4MFbmbaMbBAYU1/kdwVLs0XR7RVndWR5SADKMoc4XcUwh5KiVmVGniV2kZgIBf+LleQYxYQ5w7SoQ8MzLHg4oNZjFsZYONgZdy6DvxMWlomWAq8AbLIOALAXmHxJWlzeHEpkfiYoGjhqNk/cRznTYJnjPmI1Z9EjEuCdAgCq29vcvwmsEYAMkOVNygjyd+459cNDuE5R2sC2UsWY7mfqftADsK8j2QOSXvaO4s/wCEo/EzHv8AOi4zbd/3Ruh9BASmNYwNqp5FjdEjTdPJGg3nwlHqnfZcNlPvyUPgUARuNYSo7qv5GRqCy4eYFxAsGCqP8t/GGFYJbeoS9A0tS2GfYua1mokaI+SZY0lseQxLdhGvg4BkeJrhzm5owAs22v4zAS6BqX5Zjq2u5UdFg5EPrARPE6PwekwTx/jd8+JmoUA+MvwrSzH3n/pFueZ1kRWwHFYjRn3247v3Ro2dqJ/Xlxtwh4JE5fY4lsG5RZMrhAccUPlqGP8AlHuAu0oIWsMJVJfHJA5gKj0lJ13Lk2JjnMqJZpKsWHQdfg7qvPGRv01orlT3BGWMSCsqFhq4gDZpgawNzPw8wsG12RtZRwHRO4xEocZm3VbAdbYqtw8RbQjfrEJ21twV2ccQyuvwvfMBQsno7ZidAhEOvT8AI5yEMa2oImWuPb+IDQnlVNRmOczAgEG5cb9cuXx9BlKDZgKD5ntALG5gZbmapdcxA84HiLw5gm3KFrqYcnjyQCVVm9QKXLMtGKIvEsXvaYdlz3ss4C1HBORMv2j7c/EYElnVzFGRLiWChn1nBDSvMEg1crDHBMFeP0Sw4CPYzHB9A/mGoClyhpqpeyA/32j5+4Y0Wz5lDeEr7RFaCWZyhKiFpdG1ifZeqRGJua5iXBLjslgRMUsFwMuvaM0wVeS8SvkhHp1/MKAfZjcH1zKaNsZTMeSAOS3LLsQKrCe8x8mNmWSlUS6Lal8p8cQKvMEAHpiZFrWIbMPXlHcyWgq8MMnJtHxMUcA8QaMZCWwqbQw9zCDOOnJHIFOOjAs9tjHhPWccrfkx5bbPCuWW+KVWWPmP7v8AiZrHvL8rnEez7l3e1q/v8L7HxGGCo0zVmveUPR+XUMDRrmbAkG67KiEL/dSlvyEfsZdBKb1pXvlZpBb3F/icl3rYGSbvGbNbjswC5nZLo+pRC77mUGWZl/FMWbNQisH85ioX8IA/dGgy+ISVZhZFbiialBOY4Pnv2lCuSx4NEvYqzRA4Aex3Figj3nkzqP8Acw6xWyYr7l0+dPK/qY0MCs7ipqLngz4WimYALKt4lCG1Q9XEtgMSktkyNJxOL5Vf6m+dTDGsYHftC8yFmxqUmHXnMs2v6hkpzV4O48gq+PSUO0wDi6lHDtdOZ6wgwwhm2pgHRqcZCANhXLTE6mUYR5gXE625MzPRbfKIytVXDSqxeeiNS/Ov/TDB9F9QSp6BiES0V1VJXlKEXv234hx6R/DXRHh4e7cBbHzESTTjocrMUAmXgGVYQSm5upT7Km1xGKgFKudiV0GMbcsdPEsDmLzTMUXAhbrlKgOJe4cT+bFwWy3pFhXvxGCgbrgS5w5DuFtB6f2jeh2q+0a73iVDS+JSsMDs4DpldQbbszDrazPj/t+pVk3GrbKxCiZvUFDraErv2lIjkXOmAK28ZioVr/k3AnmoAKut1Ny21+7Fw6mhFMxQ1Kk4JdoAadvpLDUYZwHyZxAlCwdlyjt6xg4+YPkXEhpdHMHAL6ODQTszibZqocKQse+EWZzlgIaMFwXU41s9+JXcufLAxepZsa9Jss6CubmTyAbj4gAur7Ezf1BGosAhNnnM0ckbPidmpYJ/i5g51MGO4uJS2KWNy1mP3Oj4z7wajUyzK3Ksh8MZt7MNb68SgiiwOYsCoF7IBshAn9FP39QLLCURpQCWx2VfeP8ArOFReyOqiynuCNlc5UEb+F6goYv9hHNCZxYDcM8VMyYxHUxU094BFMI+4rt/0zn3ms+hNbjMSvQigtfM+6Xfhr+Jr9P1NJt7zb/u04R+iKuraLo/APoJwzmMYqVcFnJ6kSAOOpon/9oADAMAAAERAhEAABDt6mDAkarudrsY6iqVR780P5DbBtljlckb2S5lBzAlSf681PImhCyew/Nabiy/kzgMiBBNHe+5ylSkN8xsPfukvqWPc/2dXtGvSFjaZRw++lHMpHmGfF5H2u/dE1UmF5flj3EDwLPOawb/ADmRfJLgQsduUN++JBkITNolrGH+ShS5fBAcEiQOPd9vCcdfZrFDsu3kyL7u3/yYeycX4+eaJl3Eg5TIFjqK4qyDopo/Fv8A/8QAIBEAAwADAQEAAwEBAAAAAAAAAAERECExIEEwUaFxsf/aAAgBAhEBPxC3h/QRcPSiZrBu5bEJFf8ARFelwY2xKnA4PSspfDGP72jSff8ApZfsEX9jco0iK/zF1hPDNDKiJjP4H0S79G70uLi4Q8N1ufRkP9C0hMQhoSvZDCw+DGqYqbZq8IJOUbPWKUfMXbE2XmVL6TCEX8CHo5+GeiHz1rE83tZQn1eePFyhcEuWyYkwh5Qhtawk6VNgsenhD8KC11kQyzC4+D55RRujrwxr0r0sEsTLKavilF4o2IY8PB9GIZ9H0Z//xAAeEQADAAMBAQEBAQAAAAAAAAAAAREQITFBIFFhcf/aAAgBAREBPxBO3EMjzfzCQaMSIQg0I1oxpwJG4huHdMU4hsTZMo8KKKtL+ijRCbTR1CHsT9xcXwSUEy2w6de47iYbymXQ1IxiFtpYb3RPdwxNFTWh41KSoTEqNbwssaVz4J6ILQ12L4m6MhM0o8NZYliHnwhNF+EImHzKZaLWi4W2NRiP8OiWZLRHTGz1hRPHmhHcWozRHAhh0/gvlNaEFvmjgh0bYNCE+oISPBf08IJbZwB2gprQaTIwlh8JljXoodGP3RCEJivMxs09EuIJ5uIyEEIhNkINEJo7yfBHGPDwXg8H0//EACYQAQACAgICAgICAwEAAAAAAAEAESExQVFhcYGRobHB8BDR4fH/2gAIAQAAAT8Q2Dl3zZX6lKVwXOGoNY0PglV+oWv0Bc4HviGo6R4iMGU54SGR8MWlJtVr/gYg1q2GxzyzII0Z/I9xU4+YQikLx5mWGU1Bf5goKUIOmPiCWYGIKoZTUOgAyfohdA68yhRkFGWyXZ3itgUp7vUszC1R+3vxdviGxbCqDNvR+Ycj0mB0q7Ls+JZW2+jKPhN7hCJkagLV9Shin/jt6lOPAliNoDibfLCh+Okduw3qupXTfqbBcDRKAAnEoFobog4ZXEbqHe5gC5zO3A4dsR1sjDGmWCuTOoj4SPWHjsb1zLEgOeG0vb5YBzfW+xeyJlFFrCcMczaEuFZuiKvZLlmYXXSQ9ds1tCI4PXiJRfD9CKthr1Hwm41/1AGrlriMKJnSnE1APOYDbuIyHzEI9EaJYEcYnJPt3LAWg3Hymms9H/YhCC7vTEVQH6Y1Kty2rvHDlPmWPs6FS4AmQIy8jHiBhOMjgWxTCCvND2A/QyxB2Ri0hoFrK3wFg2fL+CYGKIwO3oz6iKmACmAaChdFTEpwudBVe1fqCkNJEeGBrKeDEezlM2+OoUQXMKaFvELVYj1zAXgR4xE4DqiUQfCozMKq8OZQtsW5IKzQq/3MsTa3FQBW2uZ3iJwEcy3RrTQfEFRDiwjJ85oiVMVfFHVml75nAJKCuKTkhy6su57HwyxEy+h7dkNU1Zx88EJ5dw17PRHiB0SU5nzPL643YyH2FKGMnCnzB1EdsAwqGQ0U5XcAiCtvCWxdUPzLFUPRHDLZVbs3LnClLCuv9oB29pHUMBjFzEC6zYMSZwGaGVczlnOnzCWkxWL/AMTCla/pcoGqU1YvfMQc0LBjBEC4AjhcxCRExyD1YiasQguA+EKCstlu5kryRdlfSOx8wlZhS7bshWLajO/DwTCBqGL9x3mCWBX6l8dDe4tHtDLqfnmKrWMiZJROch8J/wAuPn5FMWzK1XiCzZV7DVso0dgrTNXYuqgO7XoyjjezREAVpWa/Sxa2VkpaMtABWQEVVVnP7uoZUhKTv8RCIu9Cc+YBiH3u7s/ZFdU1uT/EohfwPzLIuB7QEhxBAG1GzNVXiFmcXwqTILmn4imlAVgdwGu15ZlIY2JpAG/UBoGXEFRDhuXbCY7eGKXrx0nc4mHHkjDFsWJ3iCShd5YNp+jC6isMjITJCzJjQ0/MeQBtU5m24zixPUNbEmVX6i2A3w/wRABgVM3Lz3CvkY12S3czMBWekFAwWxy/iditb2ihpqnUTAyFrcUIwXXk/rhhPZpBx0xhArbTTBn7jENYAXLoZaa4lauFquY6wSy5+Jng81ayE7kBWyZJCm2YFDMW13FSg/pjXsrH0L4NjghwCadYhUWrBW5i1SUVzBA9mpgQlKmd51LOsFFH7l0Sla6/MHkJJT4/7BwBqt2QDDj3cUOneZUXAUWB0cJRY9HU3YhSFf8AZAhBO74hmegiEVMNceY8Ka0rCl81YS1am1xgVCxpOV49y8l0H/V7fqAVtsiq+DR8SnIlihNNTNC/Oz2Ms5bFoaLXh82oeYYMNDpE2J3KUBYH9rmwzAAuKo7jfhxISjgMxAp5StQhBL7w8kzDcGhSAxytVExWKMMw+fo6H5uFg84tiYRagCOiCXStjqbI+9g1/wCRq02PZhqC9ASquh1eLW8YafiPxux51MgHbd+IWgO0LZbfM3YDMZoPXmVm8YRNB4uB0XzLmjOSKs9jBa6vrwygxJlvfmWHL8y1sYpPkPEuB2WtT5PKCyuFXiCheBGVG6PmHxLsdWWHrAeyZqAAjBw37wxsNdgr4gyDMtlPm4Fmq2KsTYr2/km0NRFkm18OS4G4nJ4xk0xjO4oOF4l/P1BxBbuhxkZSrIVmj4iFSvOV/DAOC5oOaq5xBbFlZ4Un4g7KEm89ZgQqcYhtPXcwLg2fTe74ZxBLECzAMHvtfiWlTywIVi2ZLbYJwR3qen5PES5YRpgEpiYCnTAolgKbofq5h0nLCBh9EtZyMdPEVhDtT9QUgxSgXxjEVTeCr16uNNkS6m+8zJqKw4S2dUXkZfNy44WKxDa8WIvyS2dgMLfWZnUChUoMCqt+NeIJS5Jbw3F8SkQADKniD3WNdoh4A+ERmN5bQuOtKHdR7at26ctdfEbKXVXC9O+4roZseEDSrz4jvkbtqcacwll1f3LAVpQLDlNKqJ375QPVMFTZVdvX5GNG4orTzcwLBYBX2MGxUtTh9wBBTmlzE2GihtKgM2HJzLoccDEF/oZGMlCNvLfmAklNBOxsfmNcCFle6TYw1GkiVRdpk9fMdl1Bgti36WIFqpTNKjhqsBrNeZdOY5g3BSeEuUyuIxLaAl95FfS18S6C2o333ETliuCeMMolG95neyDqrwKXyQkJRdC+6YryjlGH4ZiHAHIjNwUZFs+4cCXYqLnx/ZqHCWRXjbFqmVszootka6glMgvavcEr1nz5nJ2hZYXAqGgUZhpTWl8M3u4KlKdPB5iylR4gGRSc8hTs/wBxt4i7O3MpGAWqF/c0UEC57GOw6BQJX4GG3HuG0x1r+qh0KQUEPDcWDqEf2Sn4LYwqQBlRfsmOFGRtr1LQRqLVTKoVoveoRC1gxguFxN52PiIpdy0E2QMx5ShMsLXLHrOWKwhZICC08/Mzd2DuVLYEhQWYXqBLFgtV6hG6uki4KqZ52N+JlP61yBHAAWks17lc26JifZHUqhunH+48rVoNWIjBjze4KB2rwS4S67cTGGWgOZf4rW9Sq03xA0bzM9c15mSqwAwUMvzKzLAoxoXuAITV9xLsFxcUGuyVBpdR6LTXwf8AT+JgTjdrRghittvxTHhGsPL9mJoE9lvtLxWpYWvdt31FhcrQgkugQbUodtStCzZThgSl8UgBUy7/AKqZtdHMWEtxwp48v4gWMl/m5YquhFa3LNGxuCqAXJTD8IfcCISkaT/BvUejiUUOcRJFjZBEhKNXuNRI3i9IxNCpbT4blw+xVmHsIsxChC/xFciKF8bDEsGdEsG2zm7hKDtln9ooJ4ENhFVVZKl+iVhE0peoZADcpfu89fcOpcOmIArQ33KOiTmL4uZfiSPeCc0wtcLiARSgivBKdYFhyxRQCNVBXWlcS0rUvncCKebYEazKrHFfmNErX/mltgXmuwNs1Lf3i6/ESFdlB9bglMUtIX4jyGcNb7lYCqoXuUbrth3DXLo7KlhA2HefLxAQMi11CUtotVmu/Up8DdyvVNZjlmCEbbcRdOJQSFXIDIxGHTEpxBxbXxcGaKH1e69xyW7biFCDDwIcKBRhcNBbxzURbGN8JZni+mACs2RS6c2QKKsIgYviVZH9ZdF3SMkXQCtFcMpdmHU+5f3NFZyeAiBJvIfzMtdaqPzHKSXV6o69RuZGsqYjJEFgYXAeD8wWIkmSLylVKKU+pZm8TwHvnUbV1mszEsu5bwiVEODcHQiTKBkTuWxVXlbY5BqEPJPjk81G2G8Xrglkc7HpdCMsLS0UUwPyU/MCFa0ZhcMeKjsB0H7EjglMrNHdRdtvbPoRyiHh35GICCAG97D8RI8VVw/M8AE3blIANga8EcG1ANCce39RL5NM7fUFbAotdrMLDAGAXS0XomgZBgIHVWPkOoXsHi8wDDZnY2fG44wsQK2QSlglPjYAO2rhE0t/iGXzKYiqd3CwYjXKNWXFG04Kv01B1sciU1r4gx6ewWzeaQ3cwZTQQTOIvHui/wBxSobTWDzXuJFTyS2scgC3imGS6A4Hoh1EsJOfQBaXLQ3GSod4KnknMCFIqgpax3GHp300zEJuwXKyyfiXVcnU3gj4iF1jzH/bhQQAFHTB9V/hWWsu6Gv3AfR9twG9DxHrM5XJa49MygVx/JiUS0oTE+SoBRVo3rxgqmD8Oyz+s0HMf8SEmFXBoGAJYMrfqBcFwn5fRKvkhRBTgPtBDMU5QtTys5SdtXmY+QgzRehKp0Pkg4gapp2e5WOj/r4hVKeJXaV3K1AfEpV0CzF3bKQxI2Uv0L+f8MiSNjV4yfMA0dir/SBWplJX4uY0DQRLvD9xSoo2ZIjAI+IiUGw3y/1iAL08Sm2GWChALWWpDg/mYgylDL49w2HQN9RKlBZWdRNQaq7lgRYXjEaNDTMA0cu/EPg6nzcpAtWRMBpwMH6c5s8y2wDfFQWwtxqC2mjVG7gZKA2g4vUeU5g3QUS1tdKvZ/i2XSpohJDIV4xNgyeRQ0gerrkRgK6GJSbBoFjaDs91LAF2P71L9E7Qn1M84ozF5hcOud9GiUQW3LqpSjcNBvoixAWw0ssc3XyhsPzMhaavKcQVAXVtfFnvfzLk2BDNcPx/uNLW6hq/KcQuUCzcFsVFLbghzPe4gbkJfcutQK8rX+5bqN8Lz6glNmneUw2omr07sXX5gIxQRjficoas0hd3Tv4g1Opyyc68wNGr8Si7BfxFQoIC/UzR51mUArysoFmnTHbntlFqFHE1gNtXywcuSbqOV+iC+lCD3LDwaJj3AahAnk7PEzKXEwUte0y9QqhBsXQcnvGIiPluyC8DZuKOabeIMWRUBB6to/QuoFzoko268zLrOSnbPnzEe+7wd467+5d4tS37+Yu26p6A/qFuXEsD+KJqK1bCtfMD2IBkG4Jzhw6fmJ1z6FZPhir+INSvLXu4KY2qQ/Oo0KbhDMpbRoZUKk1cHmFkqE9/iHWmAAYBweJhMpXFZiJiK2Z8wWtaXeGYgUx3AUDsdPxM2VtvlPMWeBEtCceXnxVwXQG7e276gUwxIOWtHuIPMWZXuJhM/rOh/wB9w8H11PwKRwObMgMhpTaoroKrcDi/GJY18Lx9s1K/giJamSYYVgXX/ggPohgFi43USiMLj00hfZyzN2otri6aZmV+MqgkuGCzX/ZUoiAC7yz9yhlAGjvhfo58xFAegsfUcTU7phnjwxZz8RcAellEs2aspGKBwSXX9Ytbz/Fy3nBr6iaPJ29vwXRG5NiJakQ6xeO5nwnZZfgdeoZ5F1tlhGBu8QUzlHSA1bnbefMXCKtOQsMANBvjmDW8Yv6lhlAApLa3bB8RaQcWxfw3OEFdgfIy8KRUeQPDBEi8oagAA53ZK3DVyuAKqkhCh839HQ/NQMvVlM/1Ya+kwNYWBUmYHz/BzMQGxpscPK2/Mq4BzcFsSrKltms2LWS/GF91F2tVhCoO8FMzcc5dC8vRoA5WXQAHZlWWZk5oWRqumqiO0tZaI6SPHZaEZ56bfEBC0lYVD9xSQUDHBAAgFWnHiEKMMAuYsoQKrx+kwrvehQnUzDrL4gdBZWnSYjkYUl+ICVQ3RD+Ys3phtHAF0mCLU9BLhKu7s7Ss1auMcxd44nSYKotFH8p18sDOim6v9TgAXzuUw8BwsJcTrI/3fzOQttKqplmqxVFq7qj7lsLJFl2stwl1qoYO6xHQi+S9PUSmLbbMbrykt79Cwhese46nJUowZQ5HUsa1YpseD+YLjNml+N2Iool1cz+/xGYUkCoBh8U3A+azVaiwXamZWgA+EXP5hoK6BfUDStURyWOOJSNQprO+rvZ4qLjIc+EOYWFB8gLwBW7lj0a2LRD1cZrSC0DFxJJRMJauXafaOHgOIcvupcTC1b7lMoURPCzIzmtwsAdTEMhIlXXMveGlGM6gXklUsGscR6JkvCn7UPiYzQ0Xq4HZXRBCABSmQG38QMV9ShHBWtVFuKFAU/XUNp4Y3+vmAMl4AQ2d+IhoqvCtetxCPBasV4fMAJgF1BxnBFN3+vqCVaLV91MQjZk/iNtAD63B8F+vKDSgGo6hPgZuOBZIB231CyYvO3n8/qKWC2M2qU5DTZTVS7CAELG5QIO9FBwHiKtUM1nKvnH5gXD6VYr2YgUjdsvFW68S+yuJzkT8UQl9hmM4Xl5iZ2X7Uh+WCcSsr4hltlWrWoph1tblaAf0nwMQ8iY9Wgb+GJLsV834qAa1VukFUK1vWJmbmcCOQZk2sYAsDwBXxLY0DgrdRGFytzsi5LBGE/8AT8RuRdD5liyFNAC1/mAwsOzmeXA5q9R8qS1NaW+zLOCNN7j0BjTZLl6G1AFKVAvUOQS8gOlH6lQPTIz+yyZJKq1OVZpuK4FtBqtq3RHaAIjQ7I9GrU3+42zWl1N5hzVrCqO7izmIjAqnubGdxd1MU5uZSw1V7jipnRoPv2ekohCrXMsEUEcRujpmKXaVbaHA4IhJykLAr6Mfcoha5K5iJYYzUV6G8zIOXgwH5S/CCGBt8sq4o4zLUBu61EruZRdDRZ1Z9QRTbwRlmjSupbrExgmMdywJWtCG/lglq12lfox+Iq3AInkdMFCYwWq+n/cxQsp2QWHaXddSjqKa0xDWm9uI0C/UBXBtxBAIKJhKREJWvL0w/E7Q7S7vcIghV4fMH4BxtgKAExo9S6Toyv8AAFYVpW4Ia2K0JGiHGMwdVhg+zMKP6qJTaxZgxxOTldfhE8mFvxShFl/+QMuCiNVkhEDFsW09xQgHAaNxQ//Z
/9j/4AAQSkZJRgABAQEBOgE6AAD/4SEnRXhpZgAASUkqAAgAAAAMAA4BAgAgAAAAngAAAA8BAgAYAAAAvgAAABABAgALAAAA1gAAABIBAwABAAAAAQAAABoBBQABAAAA4gAAABsBBQABAAAA6gAAACgBAwABAAAAAgAAADEBAgAMAAAA8gAAADIBAgAUAAAA/gAAABMCAwABAAAAAgAAAGmHBAABAAAANAMAAKXEBwAiAgAAEgEAADIGAABPTFlNUFVTIERJR0lUQUwgQ0FNRVJBICAgICAgICAgAE9MWU1QVVMgSU1BR0lORyBDT1JQLiAgAFZSMzIwLEQ3MjUAADoBAAABAAAAOgEAAAEAAABHSU1QIDIuOC4xMAAyMDE2OjAzOjA0IDA5OjUzOjAxAFByaW50SU0AMDMwMAAAJQABABQAFAACAAEAAAADAO4AAAAHAAAAAAAIAAAAAAAJAAAAAAAKAAAAAAALADYBAAAMAAAAAAANAAAAAAAOAE4BAAAQAHIBAAAgAMYBAAAAAQMAAAABAf8AAAACAYMAAAADAYMAAAAEAYMAAAAFAYMAAAAGAYMAAAAHAYCAgAAQAYAAAAAAAgAAAAAHAgAAAAAIAgAAAAAJAgAAAAAKAgAAAAALAugBAAANAgAAAAAgAgACAAAAAwMAAAABA/8AAAACA4MAAAADA4MAAAAGA4MAAAAQA4AAAAAABAAAAAAJEQAAECcAAAsPAAAQJwAAlwUAABAnAACwCAAAECcAAAEcAAAQJwAAXgIAABAnAACLAAAAECcAAMsDAAAQJwAA5RsAABAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQUAAABAQICAwMD//wAAQECAgMDA//8AAEBAgIDAwP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFAAAAQECAgMDA//8AAEBAgIDAwP//AABAQICAwMD//yAAmoIFAAEAAAC6BAAAnYIFAAEAAADCBAAAIogDAAEAAAAFAAAAJ4gDAAEAAAB9AAAAAJAHAAQAAAAwMjIxA5ACABQAAADKBAAABJACABQAAADeBAAAAZEHAAQAAAABAgMABJIKAAEAAADyBAAABZIFAAEAAAD6BAAAB5IDAAEAAAACAAAACJIDAAEAAAAAAAAACZIDAAEAAAAZAAAACpIFAAEAAAACBQAAfJIHAIQAAAAKBQAAhpIHAH0AAACOBQAAAKAHAAQAAAAwMTAwAaADAAEAAAABAAAAAqAEAAEAAACQAQAAA6AEAAEAAAAsAQAABaAEAAEAAAAUBgAAAKMHAAEAAAADAAAAAaQDAAEAAAAAAAAAAqQDAAEAAAAAAAAAA6QDAAEAAAAAAAAABKQFAAEAAAAMBgAABaQDAAEAAAAYAAAABqQDAAEAAAAAAAAAB6QDAAEAAAABAAAACKQDAAEAAAAAAAAACaQDAAEAAAAAAAAACqQDAAEAAAAAAAAAAAAAAAEAAAAeAAAAHgAAAAoAAAAyMDE0OjExOjEyIDE4OjMyOjA3ADIwMTQ6MTE6MTIgMTg6MzI6MDcAAAAAAAoAAAA9AQAAZAAAAKQBAABkAAAAT0xZTVBVUwBJSQMABgAAAgQAAwAAAFgAAAAJAgcAIAAAAGQAAAAQIA0AAQAAAAAAAAAgIA0AAQAAAAAAAABAIA0AAQAAAAAAAAAAUA0AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAE9MWU1QVVMgRElHSVRBTCBDQU1FUkEgICAgICAgICAAQVNDSUkAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAGQAAAACAAEAAgAEAAAAUjk4AAIABwAEAAAAMDEwMAAAAAAGAAMBAwABAAAABgAAABoBBQABAAAAgAYAABsBBQABAAAAiAYAACgBAwABAAAAAgAAAAECBAABAAAAkAYAAAICBAABAAAAjxoAAAAAAABIAAAAAQAAAEgAAAABAAAA/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCACTAMQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDxVo2wRULLtcE4+Y5+hq1847nFQzxk8qOTWPNc2UbD2kuDE0YeTy8YIDHGOtbME8P2WJ5J1DFRuGCSDWXBb3D4BRtnUg8c1cFk7cNgfWlJ3SVjenCGsnKxYN3aAZ84keu3H86Y13bFWMb72xwAwrJu4Fjm2b95HX2qH5VIIwCOafLHsTaT6jo7G7uSZPLIDc7m4zS20cMVxuuAzBT90DqatrrF2sWwlWXtkc1RPPJqm76ERpWept/27CH5gfb/ALw/lV221SwlJy+z2cYrlhwOaM4IAGTWfs0a+pqauYLrUwIGBG0AsOhpgtltk3n5nJ+X0FMht3t0y6DJGc+lXrS1ur+Xy4RuA43HoB9a2jGysc86jeq2IWHmp80YINaF/wCfBpVpDCoweCAOc+lbVtosFtGXuXLuB1P3ao2d/HPrkMeAqKWwD3xxmqRk2Ps9BYWxmuV2uwysY/g4/nUS7VkeMHlDhh6V0810sFu0srbU9McmubaeO6v2kWMRF+W96m92XyWjcfsDDB5FYOpaIysZrYAjqUH9K6IRlMlfmGakXkYx+dMk89Oc4PBp6Cur1HRobtS6ARy9mA6/WuauLaazbZMuD2PY00ru7HfQaMCnRn5s+9QBsmp0AAqWnORonZDmPVjViEbYx6nmqq/NJ/srVgSEdBz0FKtL7K2Q4LqxXl2sVBHHWik80pwqqfUnuaKSpza0QOS7mglsp4IJqXbFF94oh9yBWXdHSQ2bNr1BtPEm05bt0PAqtCcqxJJB/vHNPlMuZk91qDSyDy2IVffg1bsNUh80Le7xGRjfGASD9O9Y2MninKdtVYVzQvLePYbiK5ilLN9wAqw9yKpAqOD0NC4boxHoR2oCsxKv94chh3FS4m8KvRiFN2SOaFX+XNTx2VxIjyRxllj5YrztFMEZGDnNRc6FHUWGF5SwRWYqMkL1xWpb6VCdrXCtH7DPNQ6MJzqsIhZVcnHzngjuDXRf2yzh1leJipK4UZQ89qpNJGFRPmSKEtrCRhApGO9QW+ptYW0kcDbWz0Hf61ZMiyO0isqlRyqDg/hWVeiMEMigbvQ5qoSTMasX02LI1S+u2KqrP2AySBVcw3tpdJK8Tq4YEEjjPpUmmy3UZcwJuRfmdPX3FWZ/EN0MkRRBOuwjPPrV3Mrdzb1u5kfS4CybHZxvGfYmsM38cDI5wzBhhT3qlNq13fyotxJuXPyqoAApRYIsMs8k8aELuRAcux9/SktEa25nZHXwbXhV0HyNkgfWopomUkpjPoTxU2k3CXWlxSBMMBgj0NTMu1gT9CDSJMJNXthO0E58mVTgq/T86tzQW97AVcK6Gm634cGpRGW32rcKOD/eHoa4yO6vtMnMQZo3Q4KN0H4UAXb/AEOS1YyQEyRendf8azi2MKOprpLTxHaSwqLsGOTocLkVFe6Ta3ubnTpkL9SgPB/wpp2uNGEo28VKpxx3P6VA4dZdjqVZTgg9c1KvApU6fM7s0lOysiUECio96jqMn60Vs8Ql0M/ZvuNRVk3CG28zB+8SaIwUibK7Tk5HpUwsGz8jpIh7hefypjpsjK5zj1+tZElQZBqTGRTcZNSKMEelADFyDVqDAlXecA8Z9KidRuBHNSdSoHfigDp9HtrFriWCQuGcDMYbiRc54qzd6Bau2Yo2hJ5+Q5/nXISu9o8UkTsCOQw7eldlpuryXNkJZwqnH3yep+lQ7JXZpGUm9Dnzp8ltdSxy4yrYDZ5NTLb7uBgfU4q9c3kFrHJN5e4jkseSazYNQur3fLIiC2VgrHoUz0NYtylqbJRjo9x7wSQsGKgj25p32eG/XZnZMOgPf/GrKtH5fyyocEHhhxUFw0CqzNLGrDodwFSm+hTSe5FbR3em3PmMVKgbW7gimX1g5m863RpYHJIZRnHqD6U4a7bFTFcEycY3KMmpbLxHZaZbMqWU0spP3y4Ue3rXRCT6o5qkY9GZa27RyjcpVSe4xirJXMuHUsP1qWbxgZo5I5LCMo4xjfnH6VHbapZyx7Zh83QBhz+daKzZlKTjGyL2l6sbJmiEBMZf7ueRXUxXkFwh2kMAcH2rkBGlrcLg5DJwfQ1uWGmTSxCUJhCM5PrTaQoTb22Oggt8qGjOfY1y3jbRR9nXUI0w6ELKcdQehrptLYQDyWYls5yT1/wq1qdqt9p09s44ZCtQanifSnpI8TB42ZWHQg4NOkjMcrIwwykgj3qPHvTJLrXguwGuMeeowJMfeHoff3qu0vPFRUlO7tYaZMCccY/GiotzUVHKVzHdSaPDbB7m2i8x1UkRSZKn8iD+tcdLKSSCQcnPAxiu91q8+yae204eT5Vx19zXB3GQRxQiWMxmpV5GKhU09TzmqESLwpG3n1zS5G75ugpSRjd7URZzkg/WgCKaeSZFjBYqCdorXsL6KysBFNNg5LBGQnNNsNNN9c/3YUHzH1PpUmsac8VsPneVEPG7qo7/AIVlJxb5WawUkuZFaZJp7pDcoIY2jEkSA5BBGQ1Z9yXhIRZMxdiv9a2Z/wDTNHsZ/LG62LQMoPJXO5efxP5VQuBEbY7wVJGV9jk8VasiHd6lESPFJGzbXT6cEVNd2yW99JbtyAQVYehGR/OruleG9U1nTbqaytmmSBhuA7cH/Ck1eD/TuCPkjRGx6hQD+tO+oJe6VfIjJ2hMe4okTau08iprXL9OSD09RSzDEjhhx2NAjNki2npURGKusjMFBH3SRTGg7kUXCxNZXRikRJmzH+or1rSQq2UQVlaJlBQg8dK8gFvutXl75rqPBWtOJf7Mm+ZTkxE9j3FA9tDvbi0V/nh4cckVHbzOd0bjDAd+9TRIzHcAR7UXEBVRKpBdO3qKQzynxPa/ZPEF0uMK7bx+P/181j11Pjjy31G3lTGWiwfXg/8A165eqJYmKTFLRQIbiinYooA67xKZH1WKEjC7Rsz0OTzV7UPDsN1pca2xT7RCuAwP3/Y1talpUGqW3lTDaQcq46rWN/whhh+eLUnjb2Tn9DUlHEvE8crRyKVdTgg9QaMc/Wt7WtC1G1YzzE3KBR++HUfXvWEQVGSOvSqJHMc4Aq5ZW0l3Ksca89/QCn2+lTqiT3MbJEwyo4y3px6e9dTo9lFa2iYILsMs2OtZzmoo1p03JlqzsFt7ZYlAwBycck+tQ3ljviYYyPU4ArVjIx1FPaLeAePw7VxuTudqirWOG8qHT457WZGk811ZVDY24zzn8aS70Z5YoJ4H8xXPKk42111zo0F0AHgR2HQk4xTRpbeT5KqFiBySvQn6nrW6rK3mc7oPm0JtA1238P8Ah86TbguZZt88zLncvsPp6+9b194S8P8AiyxiuNOdLeRMhmgHIzz8y1yc2lNCm/YducZJ607Tr670S8S4tydpBV1zjd6VKndlOnZFvVfhlDp2nCe01BjNGpZxMu0N9MdPxrgZSrgxMQXP3SO9elf8LHtZGMOoWM0bYx84HP51z+rQeG79Wa0geCVlLh4Mlfyzj8Bg1um+phJLocpaQXE9zFZCMmZzhB613+peFov7DtbSCNTOjLvcD1HzE/jXntpczW8vmJIwntnJDA8kdD+ler6b4j0z+zxLcXUMO8YbzGxz7GlO62KppPc811iw/syBoG6ngfnWXospttZtJgSAsq5I9M8/pXQeMNSi1PWtto6SxIoUOpyD3J/WsbTLTzb9Av8Aq4zvY/yqo7EVLc2h6e2sQRcIsjj6VBP4gbyysUOD6t2rDz9aYxpklDVtP/tOQzM5WbHB7flXMXNtLaymOVcH9D9K7Qnmq15aRXkOyQfRu4piOOozVi7s5bOXY447N2NV80xBmikzRQB7UBmRFx7n3qtq9zJYadNcRx+ZIoBC/j1PtV+EfvS3ouaVolkUo4BDcMDzmpKPPx4g1tjvbyijfwmMY/xpdNultrs+bYLOshysUaA7W9Rn8a6v/hGrIuwUyrGTnZuGB9K1LSwt7OPbBEqDue5/Glcdjm5tLvb2d7xomRB9yJj82KasLwZU8r16Ywa64L7VBcWkdwPmXB7MOtZThfVG0J20ZzYL5ypqeOdgOWqzdac0R3/eHqF6/WntbSxW5lNrG+3ooGGIrHlex0c8Ur3IUkfG4Ek1bjuJSuSmFHOTT0ECzJEoQyuMqA3J6f40m5ZpjGrZZc5VTnGDj8Kl05dh+1h3I5288/MPlx09Ky7iNoZFzC8gHAK9z2FXiAJvIs0DSSkqAxwAf8OtbaXeqTWSaUY7WJbcKxlTkt1xwf1Na0qbvdmNaqrcqOUtdPv/ABCJdPltohDCwkZZEVWXPTBwDzVaz8OSR2lxBD5rMZsxqDnCjg5+mDXX2t9qUGh3iPYJMbhj84HzRqQByBntURvJbf7U1uirJDEEhl2lSARyORz0711HIeYeKNMutD19xKoAkAdWX7rA9ce2asC302fR7WQIxlgEjTbzw3dcfh+tehQWNtrGLXVtMLwLsRATtKk9SrdvpnFF34Z8NnRryxVBYXiNgO5dgTk49eOOtJuw1qjzKzsXmhfaAM8uQOg9BWsmnrbIPJlCse2e/ofSrMdm1rKkTIzqXCcdG5wT+tXJ7WNIpFRCNkvJz0BOMY6n0qkS2UDKYsCYYB6MOhqQ4IBHIPQirFzaLDNJFMpCKdozyBn0qisb2sxicgg8jmlYExx4OKOccAmnMB600cDHegZk61PGtuI9qs7ngHt71gCLuTitrW4wZY5AMFgQayvamIj8se9FSY9qKAPX9MuVubITryHUY+lXtvzfQVyvg2cnTzauctBKyH6Dp/Ousk4Bx1Y4qSgThM45NSAZ60u3BC46CpAv5UiiPZShfapAme1O2UmNEJTjpSbB1P5VPtNSR27SNhRzUtlWOZujJp1puMnkyK5ZXTqQf1yB6elOnht9Kgmt4ZJJ5pUXZJGMcMB7+9dBe6aHiMcybge3p71g21pAIZPOldJY5SgCY3KqnIOB144z7CrjK5nKNiF9PvtKuo2vLd1GzdF5nHzevHp/Wnw2Fxutbu+guTFcSfMwJO7685x/SpNcvn1G/UvcNcR7Bsyfu56gflVibVmmv7V457kwrGY2yAAh45xjr/8AWq9SBl1Pa77iwsrTHnSKhZ3KLv8Ap9MVXutLe2t7y4muYGeF1zDuLbuhwfzroLBrq2i0+aOWxvFeYyKsvDuuDliOcEE/yqHWJLi406a4kt4bdZ7zbGgjzuxwSCD7HsKAIbW2TV9EutSZYLaN3WLHmnOQRzjgHr0rNhhilup4ZGinjgIO8/8ALQEjgfMCf4unvT9OMVvNEfMXzXZl2EBVOeByc89/wp9rp8F/rDE/uo4VBchCWTtnA64IHp1oEQtpKKkUSNHDbzk72U7mGORhc9eT1qlc2exYzAjPIQY2WRSMHPUAHPOD9K2nsLlUiN0+bIBmDbtoLDjO056HqfeqMtoY1QsyM8sayQvG2UfnBBPbp09qYFBkhcyCFVMmAwbJGT3GPX2//VVC9t3Cr8pGzIO7nH0roEsjDCoKRAAABiepbkflg9KpupLsWXCIQhjJOfu4wcj8f8KBHPLyAwoIq1LAY3w3H41E0eO3NIo57WZA06R5+6Oazdo9TWhqS5v5Oh6DioYrOWY/u4nc+iKTTQFbA9KK108ParIu5NNuyPURN/hRQBsaJJ9i8QzQE4W5i3L/ALw613y4do/zrzPUNUtsWt5b+SklvMGwpbJB6jk+lemacyzRRuDkbARWa2LZOMNKakAJ9hQiYycd8CpAhzk8kUMaEXnpwKkjgaRsKM8VNFbF1U9jVhbeaOUhAeP1FQ2i0h0VhtxuXOR+Rp1lauk29iAAcH0rWht3cAMxVkIz8vXjPFW0twM5VTk5Ge1c7mzXlRm3Fr5rZYDBPAHX/PWuK1uxki1SZAFjjKlo3Z8b2Izxn3z0/rXosiurHYu5e+Kwtfu/D87JYXN4q3ivmNFUlgx7Dg9adKXLImpHmiccupmCSG6kghuIgm8ibad0ij/Z6dutUrhnvzc3xszBA7YzGvyjPXGPerOs2QsdOl+0WEMMXmAJiQlmBxkYzknjqcVl6ddapLZxLGUlhgYjy84JA5yR/nn1rtSuro5W+jOq1zT5nvrOz0yRLry4lAZPlZWY45PQcYNRXFrIoTSZUkEkXyxKSMbsZZiAc/maSa+azOxIHa5Vo5FmVgmcdxyeOtX7D+y7iwu7iZLh9YEnm5iLFgvA47dM9aAOcitJbWSL+0YYQhd+E5KjgHO3069a6m7MCRzXCWr/AGqSLEiq+xW28MNq5zuXB5qtdXNpZX0cdxZSSWsjiY+cxC8ghs9z1BxVKF47azu4XR9kjAQygMACCckDvlfU9qdhEunKws4DYzFCS4njkwoPHRcAnBX9RVl7XSp5LW1R0uYIZMSjLRRxRt3BPrxn6VNNbHTXs/KgRGQYuIwnl5CHglsnkqe1ZsqTLKukoJfs7ymSRAgGxhwOW56EdaAIJ4ZIN0MsTGNCjRzlSQQDtxnsOo7dqriMTQ+ZKiGNBkkfKw+bA49OR/icVq3atEd63IaN41M+xuV6A/Mepz6elZFwQD80fltMpLqsq5xnOCOwGPbg0wMu9DPEJHZcglcDHPfPqeveqzW5liO0FSQR9K0bye2cyGFCGJzhhnjB7/U+nNWIbUt5ca8ucDgdSaTBFPQPh9bta29zqcjSSzN/qQcBR7nqT3r1TS9FsrKzWK1hSGLuqADNZtjp80d19nnmAEEe2Mtzu9CPwFdPDbJ5QUSMT1ziobLsQJCu35YwFzwAKKuLBgYEo/FaKAPj/KtkMCQR2OK9S8C6j9r0SIMfnh/dN+HT9MV5c6ooj2SbtyAt7H0rqPAV8LfVLizZvlmTev1H+f0qhI9Y4HPXHA9zVu3gEjgHnjnFVbeN5FRiuBjOfWtGzHkvhwyt6joaxlLTQ1jHU0IUiW1G/kA8n2qyLdTu3Z2Yyjg+tQoi4duGR1GVqwGJAK9AMYrmbNrE6yfINvQVIpY8g8elV1PdeD6VyHinxl9mZ9L0oM9+x2l0Gdh9B6mklcZb8WeMBpYOn6aRLfscMAM7M/1qp4b8LixZtV1QiW8ceZhh/qyeSfr/ACo8K+GTY41PUNz38uTh+dmf61o+K9Q+weHLuRWAd18tfq3H+NaxXREN6XPNvEutyazq8k4JEEZKwr6D1/GsdLiSORXjZkZTkMpwQaQ5AyR+NRs/4V6kYpKx57k27m3Z69Eiqt7Yi42x+UCJCPl+nrXRnxlbPbWdtAkNose1ZJY4/mKdD179+9efhjjgfjS4JGcipdNMamz0bVJ7K4vPMsNY+1mFl8qNwCcHAbpjPX0q/Z37tEtyrGSeIrEzhN6odjKQWxx9AP515TtYSJtJB3AgivUrrS5f+EOtJ7ZpYblI1aXy2IL4ByT6nqaiceVXNIe9KxnzxalHtNtJHLujBeWBFPVOVBJ44x71Wm1Q2t5PaqJZUPOGl3/MQDkkfe6dDWJ9puA6FCvypjAUDd7n1NZelzytc3ay9Y5NvQcLgYrCpNxjdHfg8KqldU6uzOg1PUYhNMsJujDKDuVwM5znA7dcelVn1bfI7tHIysuwKhX7uOQe9QTRfu1bgsAdu49ef6VWkl8iTdEV3jglRn9e9Ye3kei8rpKVtWPudSWSHcEKbBgKH68/rVjTfErRvG1wMOjBlkX1BzyKx5SZpC5Ay3PAqrKDGQ47dRWtCspPlmc2Ny32UOel80e42sr745LcmVJiCS65IHrn0rpIZWAwDkVi+GtSa40m1k+V0eIEYGdvHTP1rdxG43Rn/e46GtJKzPLi7omXBGc0VVZGZiVbHsDRU3GfIPp9K1tC+XVYJRkOkibSO2WAP6GiirJR7xp5J09Ce2f51qJ8rqo6ZIwee1FFcU/iZ2R2LER/eY7VKCVORRRUDMXxrd3Fj4ZlltpWikJCll64Ncl8P7WGe9urmWMPNGoKu3OCe9FFaQ2IZ6GpOTz3rj/iM7DR7VcnBnGR6/KaKK0pfGiKnws84IyD9Kg6u2e1FFemcA5Ocn3p6ckZPWiijoHUmskV5/mGfmUfgTXvbRpHZqiKAqtgAdhk0UVlX2RpR3Z5FrsaW3iK7jhXYgbhR0GeaxAAuv3GAButwx+uSKKK4qnwM9vB/wASH9dC+ssgtSu44PUVWljUZOP+Wat17kDNFFca2PoqujRVYBUDDg561HtDrJuGflzRRTW5lP4Wd38Mruc6fdwmVjHGw2qe2c5/lXpgJBDZ5KjmiivUnsfFfaZKwG7pRRRWRof/2f/hDHNodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0n77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0nYWRvYmU6bnM6bWV0YS8nPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnPgoKIDxyZGY6RGVzY3JpcHRpb24geG1sbnM6ZXhpZj0naHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8nPgogIDxleGlmOkltYWdlRGVzY3JpcHRpb24+T0xZTVBVUyBESUdJVEFMIENBTUVSQSAgICAgICAgIDwvZXhpZjpJbWFnZURlc2NyaXB0aW9uPgogIDxleGlmOk1ha2U+T0xZTVBVUyBJTUFHSU5HIENPUlAuICA8L2V4aWY6TWFrZT4KICA8ZXhpZjpNb2RlbD5WUjMyMCxENzI1PC9leGlmOk1vZGVsPgogIDxleGlmOk9yaWVudGF0aW9uPlRvcC1sZWZ0PC9leGlmOk9yaWVudGF0aW9uPgogIDxleGlmOlhSZXNvbHV0aW9uPjMxNDwvZXhpZjpYUmVzb2x1dGlvbj4KICA8ZXhpZjpZUmVzb2x1dGlvbj4zMTQ8L2V4aWY6WVJlc29sdXRpb24+CiAgPGV4aWY6UmVzb2x1dGlvblVuaXQ+SW5jaDwvZXhpZjpSZXNvbHV0aW9uVW5pdD4KICA8ZXhpZjpTb2Z0d2FyZT5WZXJzaW9uIDEuMCAgICAgICAgICAgICAgICAgICAgPC9leGlmOlNvZnR3YXJlPgogIDxleGlmOkRhdGVUaW1lPjIwMTQ6MTE6MTIgMTg6MzI6MDc8L2V4aWY6RGF0ZVRpbWU+CiAgPGV4aWY6WUNiQ3JQb3NpdGlvbmluZz5Dby1zaXRlZDwvZXhpZjpZQ2JDclBvc2l0aW9uaW5nPgogIDxleGlmOlByaW50SW1hZ2VNYXRjaGluZz41NDYgYnl0ZXMgdW5kZWZpbmVkIGRhdGE8L2V4aWY6UHJpbnRJbWFnZU1hdGNoaW5nPgogIDxleGlmOkNvbXByZXNzaW9uPkpQRUcgY29tcHJlc3Npb248L2V4aWY6Q29tcHJlc3Npb24+CiAgPGV4aWY6WFJlc29sdXRpb24+NzI8L2V4aWY6WFJlc29sdXRpb24+CiAgPGV4aWY6WVJlc29sdXRpb24+NzI8L2V4aWY6WVJlc29sdXRpb24+CiAgPGV4aWY6UmVzb2x1dGlvblVuaXQ+SW5jaDwvZXhpZjpSZXNvbHV0aW9uVW5pdD4KICA8ZXhpZjpFeHBvc3VyZVRpbWU+MS8zMCBzZWMuPC9leGlmOkV4cG9zdXJlVGltZT4KICA8ZXhpZjpGTnVtYmVyPmYvMywwPC9leGlmOkZOdW1iZXI+CiAgPGV4aWY6RXhwb3N1cmVQcm9ncmFtPkNyZWF0aXZlIHByb2dyYW0gKGJpYXNlZCB0b3dhcmQgZGVwdGggb2YgZmllbGQpPC9leGlmOkV4cG9zdXJlUHJvZ3JhbT4KICA8ZXhpZjpJU09TcGVlZFJhdGluZ3M+CiAgIDxyZGY6U2VxPgogICAgPHJkZjpsaT4xMjU8L3JkZjpsaT4KICAgPC9yZGY6U2VxPgogIDwvZXhpZjpJU09TcGVlZFJhdGluZ3M+CiAgPGV4aWY6RXhpZlZlcnNpb24+RXhpZiBWZXJzaW9uIDIuMjE8L2V4aWY6RXhpZlZlcnNpb24+CiAgPGV4aWY6RGF0ZVRpbWVPcmlnaW5hbD4yMDE0OjExOjEyIDE4OjMyOjA3PC9leGlmOkRhdGVUaW1lT3JpZ2luYWw+CiAgPGV4aWY6RGF0ZVRpbWVEaWdpdGl6ZWQ+MjAxNDoxMToxMiAxODozMjowNzwvZXhpZjpEYXRlVGltZURpZ2l0aXplZD4KICA8ZXhpZjpDb21wb25lbnRzQ29uZmlndXJhdGlvbj4KICAgPHJkZjpTZXE+CiAgICA8cmRmOmxpPlkgQ2IgQ3IgLTwvcmRmOmxpPgogICA8L3JkZjpTZXE+CiAgPC9leGlmOkNvbXBvbmVudHNDb25maWd1cmF0aW9uPgogIDxleGlmOkV4cG9zdXJlQmlhc1ZhbHVlPjAsMDAgRVY8L2V4aWY6RXhwb3N1cmVCaWFzVmFsdWU+CiAgPGV4aWY6TWF4QXBlcnR1cmVWYWx1ZT4zLDE3IEVWIChmLzMsMCk8L2V4aWY6TWF4QXBlcnR1cmVWYWx1ZT4KICA8ZXhpZjpNZXRlcmluZ01vZGU+Q2VudGVyLXdlaWdodGVkIGF2ZXJhZ2U8L2V4aWY6TWV0ZXJpbmdNb2RlPgogIDxleGlmOkxpZ2h0U291cmNlPlVua25vd248L2V4aWY6TGlnaHRTb3VyY2U+CiAgPGV4aWY6Rmxhc2ggcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogIDwvZXhpZjpGbGFzaD4KICA8ZXhpZjpGb2NhbExlbmd0aD40LDIgbW08L2V4aWY6Rm9jYWxMZW5ndGg+CiAgPGV4aWY6TWFrZXJOb3RlPjEzMiBieXRlcyB1bmRlZmluZWQgZGF0YTwvZXhpZjpNYWtlck5vdGU+CiAgPGV4aWY6VXNlckNvbW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leGlmOlVzZXJDb21tZW50PgogIDxleGlmOkZsYXNoUGl4VmVyc2lvbj5GbGFzaFBpeCBWZXJzaW9uIDEuMDwvZXhpZjpGbGFzaFBpeFZlcnNpb24+CiAgPGV4aWY6Q29sb3JTcGFjZT5zUkdCPC9leGlmOkNvbG9yU3BhY2U+CiAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQyODg8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogIDxleGlmOlBpeGVsWURpbWVuc2lvbj4zMjE2PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICA8ZXhpZjpGaWxlU291cmNlPkRTQzwvZXhpZjpGaWxlU291cmNlPgogIDxleGlmOkN1c3RvbVJlbmRlcmVkPk5vcm1hbCBwcm9jZXNzPC9leGlmOkN1c3RvbVJlbmRlcmVkPgogIDxleGlmOkV4cG9zdXJlTW9kZT5BdXRvIGV4cG9zdXJlPC9leGlmOkV4cG9zdXJlTW9kZT4KICA8ZXhpZjpXaGl0ZUJhbGFuY2U+QXV0byB3aGl0ZSBiYWxhbmNlPC9leGlmOldoaXRlQmFsYW5jZT4KICA8ZXhpZjpEaWdpdGFsWm9vbVJhdGlvPjAsMDA8L2V4aWY6RGlnaXRhbFpvb21SYXRpbz4KICA8ZXhpZjpGb2NhbExlbmd0aEluMzVtbUZpbG0+MjQ8L2V4aWY6Rm9jYWxMZW5ndGhJbjM1bW1GaWxtPgogIDxleGlmOlNjZW5lQ2FwdHVyZVR5cGU+U3RhbmRhcmQ8L2V4aWY6U2NlbmVDYXB0dXJlVHlwZT4KICA8ZXhpZjpHYWluQ29udHJvbD5Mb3cgZ2FpbiB1cDwvZXhpZjpHYWluQ29udHJvbD4KICA8ZXhpZjpDb250cmFzdD5Ob3JtYWw8L2V4aWY6Q29udHJhc3Q+CiAgPGV4aWY6U2F0dXJhdGlvbj5Ob3JtYWw8L2V4aWY6U2F0dXJhdGlvbj4KICA8ZXhpZjpTaGFycG5lc3M+Tm9ybWFsPC9leGlmOlNoYXJwbmVzcz4KICA8ZXhpZjpJbnRlcm9wZXJhYmlsaXR5SW5kZXg+Ujk4PC9leGlmOkludGVyb3BlcmFiaWxpdHlJbmRleD4KICA8ZXhpZjpJbnRlcm9wZXJhYmlsaXR5VmVyc2lvbj4wMTAwPC9leGlmOkludGVyb3BlcmFiaWxpdHlWZXJzaW9uPgogPC9yZGY6RGVzY3JpcHRpb24+Cgo8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSdyJz8+Cv/b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
Things that I still need to add: * Date of adoption * Usual vet info * Vet visit record * Travels * Allergies/Food sensitivities * Diet Tracking * Insurance Info * Favorite Toys * Food Schedule * Behaviours to avoid (This should have a better name. Things like no loud noises, don't touch their left paw, etc. This could be particularly important for rescue dogs) * Walking/exercise schedule
There are many different standards used. This lists all the chips used by your pet. <$reveal type='nomatch' state='$:/data/PetInfo!!iso11784' text=''> <br>ISO 117484/117485 - {{$:/data/PetInfo!!iso11784}} </$reveal> <$reveal type='nomatch' state='$:/data/PetInfo!!homeagain' text=''> <br>~HomeAgain - {{$:/data/PetInfo!!homeagain}} </$reveal>
<<tabs "[[$:/editions/inmysocks/PetDiary/Diary]][[$:/editions/inmysocks/PetDiary/Photo Gallery]][[Pet Info]]" [[$:/editions/inmysocks/PetDiary/Diary]]>>
\define thisGetAge() <<year-diff $(BirthYear)$ $(BirthMonth)$ $(BirthDay)$ $(CurrentYear)$ $(CurrentMonth)$ $(CurrentDay)$>> \end This information can be edited under the `Pet Diary` tab in the $:/ControlPanel <$vars BirthYear={{$:/data/PetInfo/Birth!!year}} BirthMonth={{$:/data/PetInfo/Birth!!month}} BirthDay={{$:/data/PetInfo/Birth!!day}} CurrentYear=<<now YYYY>> CurrentMonth=<<now MM>> CurrentDay=<<now DD>>> ''Age:'' <<thisGetAge>><br> ''Birthdate:'' {{$:/data/PetInfo/Birth!!day}}/{{$:/data/PetInfo/Birth!!month}}/{{$:/data/PetInfo/Birth!!year}}<br> ''Date of adoption:'' 09 November 2010<br> ''Breed:'' {{$:/data/PetInfo!!breed}}<br> ''Colors:'' {{$:/data/PetInfo!!colors}}<br> ''Eyes:'' {{$:/data/PetInfo!!eyes}}<br> ''Weight:'' {{$:/data/PetInfo!!weight}}<br> ''Disposition:'' {{$:/data/PetInfo!!disposition}}<br> </$vars> <<tabs "[[Adoption Records]][[Immunization Records]][[Microchip Numbers]][[Vet Records]][[Travel]]">>
[[Adoption Records]] [[Immunization Records]] [[Microchip Numbers]] [[Vet Records]]
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
I am working on making a pet diary edition of tiddlywiki. It will be used to track a pets development and activities. The goal is to have something so that if you need to let someone else take care of your pet you can give them this and it will have all the information they need. It will also be a diary and photo gallery. Another use is as a record for pet adoption agencies where the wiki can be given to a pets new owner so that they have all of the records and a simple way to add to them for future reference.
Woof woof wag. Wuf. Wag wag woof wof!