{
"tiddlers": {
"$:/Acknowledgements": {
"title": "$:/Acknowledgements",
"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 (c) 2004-2007, Jeremy Ruston\nCopyright (c) 2007-2018, UnaMesa Association\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
},
"$:/core/icon": {
"title": "$:/core/icon",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>"
},
"$:/core/images/add-comment": {
"title": "$:/core/images/add-comment",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-add-comment tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M56 56H36a8 8 0 1 0 0 16h20v20a8 8 0 1 0 16 0V72h20a8 8 0 1 0 0-16H72V36a8 8 0 1 0-16 0v20zm-12.595 58.362c-6.683 7.659-20.297 12.903-36.006 12.903-2.196 0-4.35-.102-6.451-.3 9.652-3.836 17.356-12.24 21.01-22.874C8.516 94.28 0 79.734 0 63.5 0 33.953 28.206 10 63 10s63 23.953 63 53.5S97.794 117 63 117c-6.841 0-13.428-.926-19.595-2.638z\" fill-rule=\"evenodd\"/></svg>"
},
"$:/core/images/advanced-search-button": {
"title": "$:/core/images/advanced-search-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-advanced-search-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M74.5651535,87.9848361 C66.9581537,93.0488876 57.8237115,96 48,96 C21.490332,96 0,74.509668 0,48 C0,21.490332 21.490332,0 48,0 C74.509668,0 96,21.490332 96,48 C96,57.8541369 93.0305793,67.0147285 87.9377231,74.6357895 L122.284919,108.982985 C125.978897,112.676963 125.973757,118.65366 122.284271,122.343146 C118.593975,126.033442 112.613238,126.032921 108.92411,122.343793 L74.5651535,87.9848361 Z M48,80 C65.673112,80 80,65.673112 80,48 C80,30.326888 65.673112,16 48,16 C30.326888,16 16,30.326888 16,48 C16,65.673112 30.326888,80 48,80 Z\"></path>\n <circle cx=\"48\" cy=\"48\" r=\"8\"></circle>\n <circle cx=\"28\" cy=\"48\" r=\"8\"></circle>\n <circle cx=\"68\" cy=\"48\" r=\"8\"></circle>\n </g>\n</svg>"
},
"$:/core/images/auto-height": {
"title": "$:/core/images/auto-height",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-auto-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path d=\"M67.9867828,114.356363 L67.9579626,99.8785426 C67.9550688,98.4248183 67.1636987,97.087107 65.8909901,96.3845863 L49.9251455,87.5716209 L47.992126,95.0735397 L79.8995411,95.0735397 C84.1215894,95.0735397 85.4638131,89.3810359 81.686497,87.4948823 L49.7971476,71.5713518 L48.0101917,79.1500092 L79.992126,79.1500092 C84.2093753,79.1500092 85.5558421,73.4676733 81.7869993,71.5753162 L49.805065,55.517008 L48.0101916,63.0917009 L79.9921259,63.0917015 C84.2035118,63.0917016 85.5551434,57.4217887 81.7966702,55.5218807 L65.7625147,47.4166161 L67.9579705,50.9864368 L67.9579705,35.6148245 L77.1715737,44.8284272 C78.7336709,46.3905243 81.2663308,46.3905243 82.8284279,44.8284271 C84.390525,43.2663299 84.390525,40.7336699 82.8284278,39.1715728 L66.8284271,23.1715728 C65.2663299,21.6094757 62.73367,21.6094757 61.1715729,23.1715729 L45.1715729,39.1715729 C43.6094757,40.73367 43.6094757,43.26633 45.1715729,44.8284271 C46.73367,46.3905243 49.26633,46.3905243 50.8284271,44.8284271 L59.9579705,35.6988837 L59.9579705,50.9864368 C59.9579705,52.495201 60.806922,53.8755997 62.1534263,54.5562576 L78.1875818,62.6615223 L79.9921261,55.0917015 L48.0101917,55.0917009 C43.7929424,55.0917008 42.4464755,60.7740368 46.2153183,62.6663939 L78.1972526,78.7247021 L79.992126,71.1500092 L48.0101917,71.1500092 C43.7881433,71.1500092 42.4459197,76.842513 46.2232358,78.7286665 L78.1125852,94.6521971 L79.8995411,87.0735397 L47.992126,87.0735397 C43.8588276,87.0735397 42.4404876,92.5780219 46.0591064,94.5754586 L62.024951,103.388424 L59.9579785,99.8944677 L59.9867142,114.32986 L50.8284271,105.171573 C49.26633,103.609476 46.73367,103.609476 45.1715729,105.171573 C43.6094757,106.73367 43.6094757,109.26633 45.1715729,110.828427 L61.1715729,126.828427 C62.73367,128.390524 65.2663299,128.390524 66.8284271,126.828427 L82.8284278,110.828427 C84.390525,109.26633 84.390525,106.73367 82.8284279,105.171573 C81.2663308,103.609476 78.7336709,103.609476 77.1715737,105.171573 L67.9867828,114.356363 L67.9867828,114.356363 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>\n</svg>"
},
"$:/core/images/blank": {
"title": "$:/core/images/blank",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"></svg>"
},
"$:/core/images/bold": {
"title": "$:/core/images/bold",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-bold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M41.1456583,51.8095238 L41.1456583,21.8711485 L67.4985994,21.8711485 C70.0084159,21.8711485 72.4285598,22.0802967 74.7591036,22.4985994 C77.0896475,22.9169022 79.1512515,23.6638602 80.9439776,24.7394958 C82.7367036,25.8151314 84.170863,27.3090474 85.2464986,29.2212885 C86.3221342,31.1335296 86.859944,33.5835518 86.859944,36.5714286 C86.859944,41.9496067 85.2465147,45.8337882 82.0196078,48.2240896 C78.792701,50.614391 74.6694929,51.8095238 69.6498599,51.8095238 L41.1456583,51.8095238 Z M13,0 L13,128 L75.0280112,128 C80.7647346,128 86.3519803,127.28292 91.789916,125.848739 C97.2278517,124.414559 102.068139,122.203563 106.310924,119.215686 C110.553709,116.22781 113.929959,112.373506 116.439776,107.652661 C118.949592,102.931816 120.204482,97.3445701 120.204482,90.8907563 C120.204482,82.8832466 118.262391,76.0411115 114.378151,70.3641457 C110.493911,64.6871798 104.607883,60.7133634 96.719888,58.442577 C102.456611,55.6937304 106.788968,52.1680887 109.717087,47.8655462 C112.645206,43.5630037 114.109244,38.1849062 114.109244,31.7310924 C114.109244,25.7553389 113.123259,20.7357813 111.151261,16.6722689 C109.179262,12.6087565 106.400578,9.35201972 102.815126,6.90196078 C99.2296739,4.45190185 94.927196,2.68908101 89.907563,1.61344538 C84.8879301,0.537809748 79.3305627,0 73.2352941,0 L13,0 Z M41.1456583,106.128852 L41.1456583,70.9915966 L71.8011204,70.9915966 C77.896389,70.9915966 82.7964334,72.3958776 86.5014006,75.2044818 C90.2063677,78.0130859 92.0588235,82.7039821 92.0588235,89.2773109 C92.0588235,92.6237329 91.4911355,95.3725383 90.3557423,97.5238095 C89.2203491,99.6750808 87.6965548,101.378145 85.7843137,102.633053 C83.8720726,103.887961 81.661077,104.784311 79.1512605,105.322129 C76.641444,105.859947 74.0121519,106.128852 71.2633053,106.128852 L41.1456583,106.128852 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/cancel-button": {
"title": "$:/core/images/cancel-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n\t<g fill-rule=\"evenodd\">\n\t <path d=\"M64,76.3137085 L47.0294734,93.2842351 C43.9038742,96.4098343 38.8399231,96.4084656 35.7157288,93.2842712 C32.5978915,90.166434 32.5915506,85.0947409 35.7157649,81.9705266 L52.6862915,65 L35.7157649,48.0294734 C32.5901657,44.9038742 32.5915344,39.8399231 35.7157288,36.7157288 C38.833566,33.5978915 43.9052591,33.5915506 47.0294734,36.7157649 L64,53.6862915 L80.9705266,36.7157649 C84.0961258,33.5901657 89.1600769,33.5915344 92.2842712,36.7157288 C95.4021085,39.833566 95.4084494,44.9052591 92.2842351,48.0294734 L75.3137085,65 L92.2842351,81.9705266 C95.4098343,85.0961258 95.4084656,90.1600769 92.2842712,93.2842712 C89.166434,96.4021085 84.0947409,96.4084494 80.9705266,93.2842351 L64,76.3137085 Z M64,129 C99.346224,129 128,100.346224 128,65 C128,29.653776 99.346224,1 64,1 C28.653776,1 1.13686838e-13,29.653776 1.13686838e-13,65 C1.13686838e-13,100.346224 28.653776,129 64,129 Z M64,113 C90.509668,113 112,91.509668 112,65 C112,38.490332 90.509668,17 64,17 C37.490332,17 16,38.490332 16,65 C16,91.509668 37.490332,113 64,113 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/chevron-down": {
"title": "$:/core/images/chevron-down",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-chevron-down tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 40.500000) rotate(-270.000000) translate(-64.000000, -40.500000) translate(-22.500000, -26.500000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>"
},
"$:/core/images/chevron-left": {
"title": "$:/core/images/chevron-left",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-chevron-left tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\" version=\"1.1\">\n <g fill-rule=\"evenodd\" transform=\"translate(92.500000, 64.000000) rotate(-180.000000) translate(-92.500000, -64.000000) translate(6.000000, -3.000000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n </g>\n</svg>"
},
"$:/core/images/chevron-right": {
"title": "$:/core/images/chevron-right",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-chevron-right tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\" transform=\"translate(-48.000000, -3.000000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n </g>\n</svg>"
},
"$:/core/images/chevron-up": {
"title": "$:/core/images/chevron-up",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-chevron-up tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 89.500000) rotate(-90.000000) translate(-64.000000, -89.500000) translate(-22.500000, 22.500000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>"
},
"$:/core/images/clone-button": {
"title": "$:/core/images/clone-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-clone-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M32.2650915,96 L32.2650915,120.002359 C32.2650915,124.419334 35.8432884,128 40.2627323,128 L120.002359,128 C124.419334,128 128,124.421803 128,120.002359 L128,40.2627323 C128,35.8457573 124.421803,32.2650915 120.002359,32.2650915 L96,32.2650915 L96,48 L108.858899,48 C110.519357,48 111.853018,49.3405131 111.853018,50.9941198 L111.853018,108.858899 C111.853018,110.519357 110.512505,111.853018 108.858899,111.853018 L50.9941198,111.853018 C49.333661,111.853018 48,110.512505 48,108.858899 L48,96 L32.2650915,96 Z\"></path>\n <path d=\"M40,56 L32.0070969,56 C27.5881712,56 24,52.418278 24,48 C24,43.5907123 27.5848994,40 32.0070969,40 L40,40 L40,32.0070969 C40,27.5881712 43.581722,24 48,24 C52.4092877,24 56,27.5848994 56,32.0070969 L56,40 L63.9929031,40 C68.4118288,40 72,43.581722 72,48 C72,52.4092877 68.4151006,56 63.9929031,56 L56,56 L56,63.9929031 C56,68.4118288 52.418278,72 48,72 C43.5907123,72 40,68.4151006 40,63.9929031 L40,56 Z M7.9992458,0 C3.58138434,0 0,3.5881049 0,7.9992458 L0,88.0007542 C0,92.4186157 3.5881049,96 7.9992458,96 L88.0007542,96 C92.4186157,96 96,92.4118951 96,88.0007542 L96,7.9992458 C96,3.58138434 92.4118951,0 88.0007542,0 L7.9992458,0 Z M19.0010118,16 C17.3435988,16 16,17.336731 16,19.0010118 L16,76.9989882 C16,78.6564012 17.336731,80 19.0010118,80 L76.9989882,80 C78.6564012,80 80,78.663269 80,76.9989882 L80,19.0010118 C80,17.3435988 78.663269,16 76.9989882,16 L19.0010118,16 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/close-all-button": {
"title": "$:/core/images/close-all-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-close-all-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\" transform=\"translate(-23.000000, -23.000000)\">\n <path d=\"M43,131 L22.9976794,131 C18.5827987,131 15,127.418278 15,123 C15,118.590712 18.5806831,115 22.9976794,115 L43,115 L43,94.9976794 C43,90.5827987 46.581722,87 51,87 C55.4092877,87 59,90.5806831 59,94.9976794 L59,115 L79.0023206,115 C83.4172013,115 87,118.581722 87,123 C87,127.409288 83.4193169,131 79.0023206,131 L59,131 L59,151.002321 C59,155.417201 55.418278,159 51,159 C46.5907123,159 43,155.419317 43,151.002321 L43,131 Z\" transform=\"translate(51.000000, 123.000000) rotate(-45.000000) translate(-51.000000, -123.000000) \"></path>\n <path d=\"M43,59 L22.9976794,59 C18.5827987,59 15,55.418278 15,51 C15,46.5907123 18.5806831,43 22.9976794,43 L43,43 L43,22.9976794 C43,18.5827987 46.581722,15 51,15 C55.4092877,15 59,18.5806831 59,22.9976794 L59,43 L79.0023206,43 C83.4172013,43 87,46.581722 87,51 C87,55.4092877 83.4193169,59 79.0023206,59 L59,59 L59,79.0023206 C59,83.4172013 55.418278,87 51,87 C46.5907123,87 43,83.4193169 43,79.0023206 L43,59 Z\" transform=\"translate(51.000000, 51.000000) rotate(-45.000000) translate(-51.000000, -51.000000) \"></path>\n <path d=\"M115,59 L94.9976794,59 C90.5827987,59 87,55.418278 87,51 C87,46.5907123 90.5806831,43 94.9976794,43 L115,43 L115,22.9976794 C115,18.5827987 118.581722,15 123,15 C127.409288,15 131,18.5806831 131,22.9976794 L131,43 L151.002321,43 C155.417201,43 159,46.581722 159,51 C159,55.4092877 155.419317,59 151.002321,59 L131,59 L131,79.0023206 C131,83.4172013 127.418278,87 123,87 C118.590712,87 115,83.4193169 115,79.0023206 L115,59 Z\" transform=\"translate(123.000000, 51.000000) rotate(-45.000000) translate(-123.000000, -51.000000) \"></path>\n <path d=\"M115,131 L94.9976794,131 C90.5827987,131 87,127.418278 87,123 C87,118.590712 90.5806831,115 94.9976794,115 L115,115 L115,94.9976794 C115,90.5827987 118.581722,87 123,87 C127.409288,87 131,90.5806831 131,94.9976794 L131,115 L151.002321,115 C155.417201,115 159,118.581722 159,123 C159,127.409288 155.419317,131 151.002321,131 L131,131 L131,151.002321 C131,155.417201 127.418278,159 123,159 C118.590712,159 115,155.419317 115,151.002321 L115,131 Z\" transform=\"translate(123.000000, 123.000000) rotate(-45.000000) translate(-123.000000, -123.000000) \"></path>\n </g>\n</svg>"
},
"$:/core/images/close-button": {
"title": "$:/core/images/close-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M65.0864256,75.4091629 L14.9727349,125.522854 C11.8515951,128.643993 6.78104858,128.64922 3.65685425,125.525026 C0.539017023,122.407189 0.5336324,117.334539 3.65902635,114.209145 L53.7727171,64.0954544 L3.65902635,13.9817637 C0.537886594,10.8606239 0.532659916,5.79007744 3.65685425,2.6658831 C6.77469148,-0.451954124 11.8473409,-0.457338747 14.9727349,2.66805521 L65.0864256,52.7817459 L115.200116,2.66805521 C118.321256,-0.453084553 123.391803,-0.458311231 126.515997,2.6658831 C129.633834,5.78372033 129.639219,10.8563698 126.513825,13.9817637 L76.4001341,64.0954544 L126.513825,114.209145 C129.634965,117.330285 129.640191,122.400831 126.515997,125.525026 C123.39816,128.642863 118.32551,128.648248 115.200116,125.522854 L65.0864256,75.4091629 L65.0864256,75.4091629 Z\"></path>\n </g>\n</svg>\n"
},
"$:/core/images/close-others-button": {
"title": "$:/core/images/close-others-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-close-others-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z M64,96 C81.673112,96 96,81.673112 96,64 C96,46.326888 81.673112,32 64,32 C46.326888,32 32,46.326888 32,64 C32,81.673112 46.326888,96 64,96 Z M64,80 C72.836556,80 80,72.836556 80,64 C80,55.163444 72.836556,48 64,48 C55.163444,48 48,55.163444 48,64 C48,72.836556 55.163444,80 64,80 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/copy-clipboard": {
"title": "$:/core/images/copy-clipboard",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-copy-clipboard tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\">\n\t\t<rect x=\"40\" y=\"40\" width=\"33\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"82\" width=\"17\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"54\" width=\"17\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"96\" width=\"33\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"68\" width=\"12\" height=\"8\" rx=\"4\"></rect>\n\t\t<path d=\"M40,16 L23.9992458,16 C19.5813843,16 16,19.5907123 16,24 C16,24.0016363 16.0000005,24.0032725 16.0000015,24.0049086 C16.0000005,24.0065441 16,24.0081803 16,24.0098166 L16,119.990183 C16,119.99182 16.0000005,119.993456 16.0000015,119.995092 C16.0000005,119.996727 16,119.998364 16,120 C16,124.409288 19.5813843,128 23.9992458,128 L104.000754,128 C106.205061,128 108.203844,127.105595 109.652065,125.659342 C111.102424,124.21251 112,122.214511 112,120.007595 L112,103.992405 C112,99.5776607 108.418278,96 104,96 C99.5907123,96 96,99.5783218 96,103.992405 L96,112 L32,112 L32,32 L96,32 L96,40.0075946 C96,44.4223393 99.581722,48 104,48 C108.409288,48 112,44.4216782 112,40.0075946 L112,23.9924054 C112,21.7851587 111.104671,19.7871591 109.657101,18.3409203 C108.203844,16.8944047 106.205061,16 104.000754,16 L88,16 C88,11.5907123 84.4151006,8 79.9929031,8 L48.0070969,8 C43.5881712,8 40,11.581722 40,16 Z M44,14.9958262 C44,12.7889923 45.7964248,11 48.0000255,11 L79.9999745,11 C82.2091276,11 84,12.7965212 84,14.9958262 L84,19.0041738 C84,21.2110077 82.2035752,23 79.9999745,23 L48.0000255,23 C45.7908724,23 44,21.2034788 44,19.0041738 L44,14.9958262 Z\"></path>\n\t\t<rect x=\"62\" y=\"64\" width=\"66\" height=\"16\" rx=\"8\"></rect>\n\t\t<path d=\"M60.6568542,85.6568542 L76.6568542,69.6568543 L65.3431458,69.6568542 L81.3431458,85.6568542 C84.4673401,88.7810486 89.5326599,88.7810486 92.6568542,85.6568542 C95.7810486,82.5326599 95.7810486,77.4673401 92.6568542,74.3431458 L76.6568542,58.3431458 C73.5326599,55.2189514 68.4673401,55.2189514 65.3431458,58.3431457 L49.3431458,74.3431457 C46.2189514,77.4673401 46.2189514,82.5326599 49.3431457,85.6568542 C52.4673401,88.7810486 57.5326599,88.7810486 60.6568542,85.6568542 L60.6568542,85.6568542 Z\" transform=\"translate(71.000000, 72.000000) rotate(-90.000000) translate(-71.000000, -72.000000) \"></path>\n\t</g>\n</svg>"
},
"$:/core/images/delete-button": {
"title": "$:/core/images/delete-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\" transform=\"translate(12.000000, 0.000000)\">\n <rect x=\"0\" y=\"11\" width=\"105\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"28\" y=\"0\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"8\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n <rect x=\"8\" y=\"112\" width=\"88\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"80\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n <rect x=\"56\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n <rect x=\"32\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n </g>\n</svg>"
},
"$:/core/images/done-button": {
"title": "$:/core/images/done-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M3.52445141,76.8322939 C2.07397484,75.3828178 1.17514421,73.3795385 1.17514421,71.1666288 L1.17514421,23.1836596 C1.17514421,18.7531992 4.75686621,15.1751442 9.17514421,15.1751442 C13.5844319,15.1751442 17.1751442,18.7606787 17.1751442,23.1836596 L17.1751442,63.1751442 L119.173716,63.1751442 C123.590457,63.1751442 127.175144,66.7568662 127.175144,71.1751442 C127.175144,75.5844319 123.592783,79.1751442 119.173716,79.1751442 L9.17657227,79.1751442 C6.96796403,79.1751442 4.9674142,78.279521 3.51911285,76.8315312 Z\" id=\"Rectangle-285\" transform=\"translate(64.175144, 47.175144) rotate(-45.000000) translate(-64.175144, -47.175144) \"></path>\n </g>\n</svg>"
},
"$:/core/images/down-arrow": {
"title": "$:/core/images/down-arrow",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <path d=\"M109.35638,81.3533152 C107.923899,82.7869182 105.94502,83.6751442 103.759224,83.6751442 L24.5910645,83.6751442 C20.225873,83.6751442 16.6751442,80.1307318 16.6751442,75.7584775 C16.6751442,71.3951199 20.2192225,67.8418109 24.5910645,67.8418109 L95.8418109,67.8418109 L95.8418109,-3.40893546 C95.8418109,-7.77412698 99.3862233,-11.3248558 103.758478,-11.3248558 C108.121835,-11.3248558 111.675144,-7.78077754 111.675144,-3.40893546 L111.675144,75.7592239 C111.675144,77.9416955 110.789142,79.9205745 109.356651,81.3538862 Z\" transform=\"translate(64.175144, 36.175144) rotate(45.000000) translate(-64.175144, -36.175144) \"></path>\n</svg>"
},
"$:/core/images/download-button": {
"title": "$:/core/images/download-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-download-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path class=\"tc-image-download-button-ring\" d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"/><path d=\"M34.3496823,66.4308767 L61.2415823,93.634668 C63.0411536,95.4551107 65.9588502,95.4551107 67.7584215,93.634668 L94.6503215,66.4308767 C96.4498928,64.610434 96.4498928,61.6588981 94.6503215,59.8384554 C93.7861334,58.9642445 92.6140473,58.4731195 91.3919019,58.4731195 L82.9324098,58.4731195 C80.3874318,58.4731195 78.3243078,56.3860674 78.3243078,53.8115729 L78.3243078,38.6615466 C78.3243078,36.0870521 76.2611837,34 73.7162058,34 L55.283798,34 C52.7388201,34 50.675696,36.0870521 50.675696,38.6615466 L50.675696,38.6615466 L50.675696,53.8115729 C50.675696,56.3860674 48.612572,58.4731195 46.0675941,58.4731195 L37.608102,58.4731195 C35.063124,58.4731195 33,60.5601716 33,63.134666 C33,64.3709859 33.4854943,65.5566658 34.3496823,66.4308767 L34.3496823,66.4308767 Z\"/></g></svg>"
},
"$:/core/images/edit-button": {
"title": "$:/core/images/edit-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M116.870058,45.3431458 L108.870058,45.3431458 L108.870058,45.3431458 L108.870058,61.3431458 L116.870058,61.3431458 L116.870058,45.3431458 Z M124.870058,45.3431458 L127.649881,45.3431458 C132.066101,45.3431458 135.656854,48.9248678 135.656854,53.3431458 C135.656854,57.7524334 132.07201,61.3431458 127.649881,61.3431458 L124.870058,61.3431458 L124.870058,45.3431458 Z M100.870058,45.3431458 L15.6638275,45.3431458 C15.5064377,45.3431458 15.3501085,45.3476943 15.1949638,45.3566664 L15.1949638,45.3566664 C15.0628002,45.3477039 14.928279,45.3431458 14.7913977,45.3431458 C6.68160973,45.3431458 -8.34314575,53.3431458 -8.34314575,53.3431458 C-8.34314575,53.3431458 6.85614548,61.3431458 14.7913977,61.3431458 C14.9266533,61.3431458 15.0596543,61.3384973 15.190398,61.3293588 C15.3470529,61.3385075 15.5049057,61.3431458 15.6638275,61.3431458 L100.870058,61.3431458 L100.870058,45.3431458 L100.870058,45.3431458 Z\" transform=\"translate(63.656854, 53.343146) rotate(-45.000000) translate(-63.656854, -53.343146) \"></path>\n <path d=\"M35.1714596,124.189544 C41.9594858,123.613403 49.068777,121.917633 58.85987,118.842282 C60.6854386,118.268877 62.4306907,117.705515 65.1957709,116.802278 C81.1962861,111.575575 87.0734839,109.994907 93.9414474,109.655721 C102.29855,109.242993 107.795169,111.785371 111.520478,118.355045 C112.610163,120.276732 115.051363,120.951203 116.97305,119.861518 C118.894737,118.771832 119.569207,116.330633 118.479522,114.408946 C113.146151,105.003414 104.734907,101.112919 93.5468356,101.66546 C85.6716631,102.054388 79.4899908,103.716944 62.7116783,109.197722 C59.9734132,110.092199 58.2519873,110.64787 56.4625698,111.20992 C37.002649,117.322218 25.6914684,118.282267 16.8654804,112.957098 C14.9739614,111.815848 12.5154166,112.424061 11.3741667,114.31558 C10.2329168,116.207099 10.84113,118.665644 12.7326489,119.806894 C19.0655164,123.627836 26.4866335,124.926678 35.1714596,124.189544 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/erase": {
"title": "$:/core/images/erase",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-erase tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M60.0870401,127.996166 L123.102318,64.980888 C129.636723,58.4464827 129.629513,47.8655877 123.098967,41.3350425 L99.4657866,17.7018617 C92.927448,11.1635231 82.3486358,11.1698163 75.8199411,17.698511 L4.89768189,88.6207702 C-1.63672343,95.1551755 -1.6295126,105.736071 4.90103262,112.266616 L20.6305829,127.996166 L60.0870401,127.996166 Z M25.1375576,120.682546 L10.812569,106.357558 C7.5455063,103.090495 7.54523836,97.793808 10.8048093,94.5342371 L46.2691086,59.0699377 L81.7308914,94.5317205 L55.5800654,120.682546 L25.1375576,120.682546 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/excise": {
"title": "$:/core/images/excise",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-excise tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M56,107.313709 L53.6568542,109.656854 C50.5326599,112.781049 45.4673401,112.781049 42.3431457,109.656854 C39.2189514,106.53266 39.2189514,101.46734 42.3431458,98.3431457 L58.3431458,82.3431457 C61.4673401,79.2189514 66.5326599,79.2189514 69.6568542,82.3431458 L85.6568542,98.3431458 C88.7810486,101.46734 88.7810486,106.53266 85.6568542,109.656854 C82.5326599,112.781049 77.4673401,112.781049 74.3431458,109.656854 L72,107.313708 L72,121.597798 C72,125.133636 68.418278,128 64,128 C59.581722,128 56,125.133636 56,121.597798 L56,107.313709 Z M0,40.0070969 C0,35.5848994 3.59071231,32 8,32 C12.418278,32 16,35.5881712 16,40.0070969 L16,71.9929031 C16,76.4151006 12.4092877,80 8,80 C3.581722,80 0,76.4118288 0,71.9929031 L0,40.0070969 Z M32,40.0070969 C32,35.5848994 35.5907123,32 40,32 C44.418278,32 48,35.5881712 48,40.0070969 L48,71.9929031 C48,76.4151006 44.4092877,80 40,80 C35.581722,80 32,76.4118288 32,71.9929031 L32,40.0070969 Z M80,40.0070969 C80,35.5848994 83.5907123,32 88,32 C92.418278,32 96,35.5881712 96,40.0070969 L96,71.9929031 C96,76.4151006 92.4092877,80 88,80 C83.581722,80 80,76.4118288 80,71.9929031 L80,40.0070969 Z M56,8.00709688 C56,3.58489938 59.5907123,0 64,0 C68.418278,0 72,3.58817117 72,8.00709688 L72,39.9929031 C72,44.4151006 68.4092877,48 64,48 C59.581722,48 56,44.4118288 56,39.9929031 L56,8.00709688 Z M112,40.0070969 C112,35.5848994 115.590712,32 120,32 C124.418278,32 128,35.5881712 128,40.0070969 L128,71.9929031 C128,76.4151006 124.409288,80 120,80 C115.581722,80 112,76.4118288 112,71.9929031 L112,40.0070969 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/export-button": {
"title": "$:/core/images/export-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-export-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00348646,127.999999 C8.00464867,128 8.00581094,128 8.00697327,128 L119.993027,128 C122.205254,128 124.207939,127.101378 125.657096,125.651198 L125.656838,125.65759 C127.104563,124.210109 128,122.21009 128,119.999949 L128,56.0000511 C128,51.5817449 124.409288,48 120,48 C115.581722,48 112,51.5797863 112,56.0000511 L112,112 L16,112 L16,56.0000511 C16,51.5817449 12.4092877,48 8,48 C3.581722,48 7.10542736e-15,51.5797863 7.10542736e-15,56.0000511 L7.10542736e-15,119.999949 C7.10542736e-15,124.418255 3.59071231,128 8,128 C8.00116233,128 8.0023246,128 8.00348681,127.999999 Z M56.6235633,27.3113724 L47.6580188,36.2769169 C44.5333664,39.4015692 39.4634864,39.4061295 36.339292,36.2819351 C33.2214548,33.1640979 33.2173444,28.0901742 36.3443103,24.9632084 L58.9616908,2.34582788 C60.5248533,0.782665335 62.5748436,0.000361191261 64.624516,2.38225238e-14 L64.6193616,0.00151809229 C66.6695374,0.000796251595 68.7211167,0.781508799 70.2854358,2.34582788 L92.9028163,24.9632084 C96.0274686,28.0878607 96.0320289,33.1577408 92.9078345,36.2819351 C89.7899973,39.3997724 84.7160736,39.4038827 81.5891078,36.2769169 L72.6235633,27.3113724 L72.6235633,88.5669606 C72.6235633,92.9781015 69.0418413,96.5662064 64.6235633,96.5662064 C60.2142756,96.5662064 56.6235633,92.984822 56.6235633,88.5669606 L56.6235633,27.3113724 L56.6235633,27.3113724 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/file": {
"title": "$:/core/images/file",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-file tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"nonzero\">\n <path d=\"M111.96811,30.5 L112,30.5 L112,119.999079 C112,124.417866 108.419113,128 104.000754,128 L23.9992458,128 C19.5813843,128 16,124.417687 16,119.999079 L16,8.00092105 C16,3.58213437 19.5808867,0 23.9992458,0 L81,0 L81,0.0201838424 C83.1589869,-0.071534047 85.3482153,0.707077645 86.9982489,2.35711116 L109.625176,24.9840387 C111.151676,26.510538 111.932942,28.4998414 111.96811,30.5 L111.96811,30.5 Z M81,8 L24,8 L24,120 L104,120 L104,30.5 L89.0003461,30.5 C84.5818769,30.5 81,26.9216269 81,22.4996539 L81,8 Z\"></path>\n <rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"68\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"84\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"100\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"4\"></rect>\n </g>\n</svg>"
},
"$:/core/images/fixed-height": {
"title": "$:/core/images/fixed-height",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-fixed-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M60,35.6568542 L50.8284271,44.8284271 C49.26633,46.3905243 46.73367,46.3905243 45.1715729,44.8284271 C43.6094757,43.26633 43.6094757,40.73367 45.1715729,39.1715729 L61.1715729,23.1715729 C62.73367,21.6094757 65.2663299,21.6094757 66.8284271,23.1715728 L82.8284278,39.1715728 C84.390525,40.7336699 84.390525,43.2663299 82.8284279,44.8284271 C81.2663308,46.3905243 78.7336709,46.3905243 77.1715737,44.8284272 L68,35.6568539 L68,93.3431461 L77.1715737,84.1715728 C78.7336709,82.6094757 81.2663308,82.6094757 82.8284279,84.1715729 C84.390525,85.7336701 84.390525,88.2663301 82.8284278,89.8284272 L66.8284271,105.828427 C65.2663299,107.390524 62.73367,107.390524 61.1715729,105.828427 L45.1715729,89.8284271 C43.6094757,88.26633 43.6094757,85.73367 45.1715729,84.1715729 C46.73367,82.6094757 49.26633,82.6094757 50.8284271,84.1715729 L60,93.3431458 L60,35.6568542 L60,35.6568542 Z M16,116 L112,116 C114.209139,116 116,114.209139 116,112 C116,109.790861 114.209139,108 112,108 L16,108 C13.790861,108 12,109.790861 12,112 C12,114.209139 13.790861,116 16,116 L16,116 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/fold-all-button": {
"title": "$:/core/images/fold-all-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-fold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M64.0292774,58.6235628 C61.9791013,58.6242848 59.9275217,57.8435723 58.3632024,56.279253 L35.7458219,33.6618725 C32.6211696,30.5372202 32.6166093,25.4673401 35.7408036,22.3431458 C38.8586409,19.2253085 43.9325646,19.2211982 47.0595304,22.348164 L64.0250749,39.3137085 L80.9906194,22.348164 C84.1152717,19.2235117 89.1851518,19.2189514 92.3093461,22.3431458 C95.4271834,25.460983 95.4312937,30.5349067 92.3043279,33.6618725 L69.6869474,56.279253 C68.1237851,57.8424153 66.0737951,58.6247195 64.0241231,58.6250809 Z\" transform=\"translate(64.024316, 39.313708) scale(1, -1) translate(-64.024316, -39.313708) \"></path>\n <path d=\"M64.0292774,123.621227 C61.9791013,123.621949 59.9275217,122.841236 58.3632024,121.276917 L35.7458219,98.6595365 C32.6211696,95.5348842 32.6166093,90.4650041 35.7408036,87.3408098 C38.8586409,84.2229725 43.9325646,84.2188622 47.0595304,87.345828 L64.0250749,104.311373 L80.9906194,87.345828 C84.1152717,84.2211757 89.1851518,84.2166154 92.3093461,87.3408098 C95.4271834,90.458647 95.4312937,95.5325707 92.3043279,98.6595365 L69.6869474,121.276917 C68.1237851,122.840079 66.0737951,123.622383 64.0241231,123.622745 Z\" transform=\"translate(64.024316, 104.311372) scale(1, -1) translate(-64.024316, -104.311372) \"></path>\n </g>\n</svg>"
},
"$:/core/images/fold-button": {
"title": "$:/core/images/fold-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-fold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M64.0292774,63.6235628 C61.9791013,63.6242848 59.9275217,62.8435723 58.3632024,61.279253 L35.7458219,38.6618725 C32.6211696,35.5372202 32.6166093,30.4673401 35.7408036,27.3431458 C38.8586409,24.2253085 43.9325646,24.2211982 47.0595304,27.348164 L64.0250749,44.3137085 L80.9906194,27.348164 C84.1152717,24.2235117 89.1851518,24.2189514 92.3093461,27.3431458 C95.4271834,30.460983 95.4312937,35.5349067 92.3043279,38.6618725 L69.6869474,61.279253 C68.1237851,62.8424153 66.0737951,63.6247195 64.0241231,63.6250809 Z\" transform=\"translate(64.024316, 44.313708) scale(1, -1) translate(-64.024316, -44.313708) \"></path>\n <path d=\"M64.0049614,105.998482 C61.9547853,105.999204 59.9032057,105.218491 58.3388864,103.654172 L35.7215059,81.0367916 C32.5968535,77.9121393 32.5922933,72.8422592 35.7164876,69.7180649 C38.8343248,66.6002276 43.9082485,66.5961173 47.0352144,69.7230831 L64.0007589,86.6886276 L80.9663034,69.7230831 C84.0909557,66.5984308 89.1608358,66.5938705 92.2850301,69.7180649 C95.4028673,72.8359021 95.4069777,77.9098258 92.2800119,81.0367916 L69.6626314,103.654172 C68.099469,105.217334 66.0494791,105.999639 63.999807,106 Z\" transform=\"translate(64.000000, 86.688628) scale(1, -1) translate(-64.000000, -86.688628) \"></path>\n </g>\n</svg>"
},
"$:/core/images/fold-others-button": {
"title": "$:/core/images/fold-others-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-fold-others tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"56.0314331\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M101.657101,104.948818 C100.207918,103.498614 98.2051847,102.599976 95.9929031,102.599976 L72,102.599976 L72,78.6070725 C72,76.3964271 71.1036108,74.3936927 69.6545293,72.9441002 L69.6571005,72.9488183 C68.2079177,71.4986143 66.2051847,70.5999756 63.9929031,70.5999756 L32.0070969,70.5999756 C27.5881712,70.5999756 24,74.1816976 24,78.5999756 C24,83.0092633 27.5848994,86.5999756 32.0070969,86.5999756 L56,86.5999756 L56,110.592879 C56,112.803524 56.8963895,114.806259 58.3454713,116.255852 L58.3429,116.251133 C59.7920828,117.701337 61.7948156,118.599976 64.0070969,118.599976 L88,118.599976 L88,142.592879 C88,147.011804 91.581722,150.599976 96,150.599976 C100.409288,150.599976 104,147.015076 104,142.592879 L104,110.607072 C104,108.396427 103.103611,106.393693 101.654529,104.9441 Z\" transform=\"translate(64.000000, 110.599976) rotate(-45.000000) translate(-64.000000, -110.599976) \"></path>\n <path d=\"M101.725643,11.7488671 C100.27646,10.2986632 98.2737272,9.40002441 96.0614456,9.40002441 L72.0685425,9.40002441 L72.0685425,-14.5928787 C72.0685425,-16.8035241 71.1721533,-18.8062584 69.7230718,-20.255851 L69.725643,-20.2511329 C68.2764602,-21.7013368 66.2737272,-22.5999756 64.0614456,-22.5999756 L32.0756394,-22.5999756 C27.6567137,-22.5999756 24.0685425,-19.0182536 24.0685425,-14.5999756 C24.0685425,-10.1906879 27.6534419,-6.59997559 32.0756394,-6.59997559 L56.0685425,-6.59997559 L56.0685425,17.3929275 C56.0685425,19.6035732 56.964932,21.6063078 58.4140138,23.0559004 L58.4114425,23.0511823 C59.8606253,24.5013859 61.8633581,25.4000244 64.0756394,25.4000244 L88.0685425,25.4000244 L88.0685425,49.3929275 C88.0685425,53.8118532 91.6502645,57.4000244 96.0685425,57.4000244 C100.47783,57.4000244 104.068542,53.815125 104.068542,49.3929275 L104.068542,17.4071213 C104.068542,15.1964759 103.172153,13.1937416 101.723072,11.744149 Z\" transform=\"translate(64.068542, 17.400024) scale(1, -1) rotate(-45.000000) translate(-64.068542, -17.400024) \"></path>\n </g>\n</svg>"
},
"$:/core/images/folder": {
"title": "$:/core/images/folder",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-folder tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M55.6943257,128.000004 L7.99859666,128.000004 C3.5810937,128.000004 0,124.413822 0,119.996384 L0,48.0036243 C0,43.5833471 3.58387508,40.0000044 7.99859666,40.0000044 L16,40.0000044 L16,31.9999914 C16,27.5817181 19.5783731,24 24.0003461,24 L55.9996539,24 C60.4181231,24 64,27.5800761 64,31.9999914 L64,40.0000044 L104.001403,40.0000044 C108.418906,40.0000044 112,43.5861868 112,48.0036243 L112,59.8298353 L104,59.7475921 L104,51.9994189 C104,49.7887607 102.207895,48.0000044 99.9972215,48.0000044 L56,48.0000044 L56,36.0000255 C56,33.7898932 54.2072328,32 51.9957423,32 L28.0042577,32 C25.7890275,32 24,33.7908724 24,36.0000255 L24,48.0000044 L12.0027785,48.0000044 C9.78987688,48.0000044 8,49.7906032 8,51.9994189 L8,116.00059 C8,118.211248 9.79210499,120.000004 12.0027785,120.000004 L58.7630167,120.000004 L55.6943257,128.000004 L55.6943257,128.000004 Z\"></path>\n <path d=\"M23.8728955,55.5 L119.875702,55.5 C124.293205,55.5 126.87957,59.5532655 125.650111,64.5630007 L112.305967,118.936999 C111.077582,123.942356 106.497904,128 102.083183,128 L6.08037597,128 C1.66287302,128 -0.923492342,123.946735 0.305967145,118.936999 L13.650111,64.5630007 C14.878496,59.5576436 19.4581739,55.5 23.8728955,55.5 L23.8728955,55.5 L23.8728955,55.5 Z M25.6530124,64 L113.647455,64 C115.858129,64 117.151473,66.0930612 116.538306,68.6662267 L105.417772,115.333773 C104.803671,117.910859 102.515967,120 100.303066,120 L12.3086228,120 C10.0979492,120 8.8046054,117.906939 9.41777189,115.333773 L20.5383062,68.6662267 C21.1524069,66.0891409 23.4401107,64 25.6530124,64 L25.6530124,64 L25.6530124,64 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/full-screen-button": {
"title": "$:/core/images/full-screen-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-full-screen-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g>\n <g>\n <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n </g>\n <g transform=\"translate(104.000000, 104.000000) rotate(-180.000000) translate(-104.000000, -104.000000) translate(80.000000, 80.000000)\">\n <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n </g>\n <g transform=\"translate(24.000000, 104.000000) rotate(-90.000000) translate(-24.000000, -104.000000) translate(0.000000, 80.000000)\">\n <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n </g>\n <g transform=\"translate(104.000000, 24.000000) rotate(90.000000) translate(-104.000000, -24.000000) translate(80.000000, 0.000000)\">\n <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n </g>\n </g>\n</svg>"
},
"$:/core/images/github": {
"title": "$:/core/images/github",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-github tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M63.9383506,1.60695328 C28.6017227,1.60695328 -0.055756057,30.2970814 -0.055756057,65.6906208 C-0.055756057,94.003092 18.2804728,118.019715 43.7123154,126.493393 C46.9143781,127.083482 48.0812647,125.104717 48.0812647,123.405261 C48.0812647,121.886765 48.02626,117.85449 47.9948287,112.508284 C30.1929317,116.379268 26.4368926,103.916587 26.4368926,103.916587 C23.5255693,96.5129372 19.3294921,94.5420399 19.3294921,94.5420399 C13.5186324,90.5687739 19.7695302,90.6474524 19.7695302,90.6474524 C26.1933001,91.099854 29.5721638,97.2525155 29.5721638,97.2525155 C35.2808718,107.044059 44.5531024,104.215566 48.1991321,102.575118 C48.7806109,98.4366275 50.4346826,95.612068 52.2616263,94.0109598 C38.0507543,92.3941159 23.1091047,86.8944862 23.1091047,62.3389152 C23.1091047,55.3443933 25.6039634,49.6205298 29.6978889,45.1437211 C29.0378318,43.5229433 26.8415704,37.0044266 30.3265147,28.1845627 C30.3265147,28.1845627 35.6973364,26.4615028 47.9241083,34.7542205 C53.027764,33.330139 58.5046663,32.6220321 63.9462084,32.5944947 C69.3838216,32.6220321 74.856795,33.330139 79.9683085,34.7542205 C92.1872225,26.4615028 97.5501864,28.1845627 97.5501864,28.1845627 C101.042989,37.0044266 98.8467271,43.5229433 98.190599,45.1437211 C102.292382,49.6205298 104.767596,55.3443933 104.767596,62.3389152 C104.767596,86.9574291 89.8023734,92.3744463 75.5482834,93.9598188 C77.8427675,95.9385839 79.8897303,99.8489072 79.8897303,105.828476 C79.8897303,114.392635 79.8111521,121.304544 79.8111521,123.405261 C79.8111521,125.120453 80.966252,127.114954 84.2115327,126.489459 C109.623731,117.996111 127.944244,93.9952241 127.944244,65.6906208 C127.944244,30.2970814 99.2867652,1.60695328 63.9383506,1.60695328\"></path>\n </g>\n </svg>\n"
},
"$:/core/images/gitter": {
"title": "$:/core/images/gitter",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-gitter tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 18 25\">\n <rect x=\"15\" y=\"5\" width=\"2\" height=\"10\"></rect>\n <rect x=\"10\" y=\"5\" width=\"2\" height=\"20\"></rect>\n <rect x=\"5\" y=\"5\" width=\"2\" height=\"20\"></rect>\n <rect width=\"2\" height=\"15\"></rect>\n</svg>\n"
},
"$:/core/images/globe": {
"title": "$:/core/images/globe",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-globe tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M72.8111354,37.1275855 C72.8111354,37.9789875 72.8111354,38.8303894 72.8111354,39.6817913 C72.8111354,41.8784743 73.7885604,46.5631866 72.8111354,48.5143758 C71.3445471,51.4420595 68.1617327,52.0543531 66.4170946,54.3812641 C65.2352215,55.9575873 61.7987417,64.9821523 62.7262858,67.3005778 C66.6959269,77.2228204 74.26087,70.4881886 80.6887657,76.594328 C81.5527211,77.415037 83.5758191,78.8666631 83.985137,79.8899578 C87.2742852,88.1128283 76.4086873,94.8989524 87.7419325,106.189751 C88.9872885,107.430443 91.555495,102.372895 91.8205061,101.575869 C92.6726866,99.0129203 98.5458765,96.1267309 100.908882,94.5234439 C102.928056,93.1534443 105.782168,91.8557166 107.236936,89.7775886 C109.507391,86.5342557 108.717505,82.2640435 110.334606,79.0328716 C112.473794,74.7585014 114.163418,69.3979002 116.332726,65.0674086 C120.230862,57.2857361 121.054075,67.1596684 121.400359,67.5059523 C121.757734,67.8633269 122.411167,67.5059523 122.916571,67.5059523 C123.011132,67.5059523 124.364019,67.6048489 124.432783,67.5059523 C125.0832,66.5705216 123.390209,49.5852316 123.114531,48.2089091 C121.710578,41.1996597 116.17083,32.4278331 111.249523,27.7092761 C104.975994,21.6942076 104.160516,11.5121686 92.9912146,12.7547535 C92.7872931,12.7774397 87.906794,22.9027026 85.2136766,26.2672064 C81.486311,30.9237934 82.7434931,22.1144904 78.6876623,22.1144904 C78.6065806,22.1144904 77.5045497,22.0107615 77.4353971,22.1144904 C76.8488637,22.9942905 75.9952305,26.0101404 75.1288269,26.5311533 C74.8635477,26.6906793 73.4071369,26.2924966 73.2826811,26.5311533 C71.0401728,30.8313939 81.5394677,28.7427264 79.075427,34.482926 C76.7225098,39.9642538 72.747373,32.4860199 72.747373,43.0434079\"></path>\n <path d=\"M44.4668556,7.01044608 C54.151517,13.1403033 45.1489715,19.2084878 47.1611905,23.2253896 C48.8157833,26.5283781 51.4021933,28.6198851 48.8753629,33.038878 C46.8123257,36.6467763 42.0052989,37.0050492 39.251679,39.7621111 C36.2115749,42.8060154 33.7884281,48.7028116 32.4624592,52.6732691 C30.8452419,57.5158356 47.0088721,59.5388126 44.5246867,63.6811917 C43.1386839,65.9923513 37.7785192,65.1466282 36.0880227,63.8791519 C34.9234453,63.0059918 32.4946425,63.3331166 31.6713597,62.0997342 C29.0575851,58.1839669 29.4107339,54.0758543 28.0457962,49.9707786 C27.1076833,47.1493864 21.732611,47.8501656 20.2022714,49.3776393 C19.6790362,49.8998948 19.8723378,51.1703278 19.8723378,51.8829111 C19.8723378,57.1682405 26.9914913,55.1986414 26.9914913,58.3421973 C26.9914913,72.9792302 30.9191897,64.8771867 38.1313873,69.6793121 C48.1678018,76.3618966 45.9763926,76.981595 53.0777543,84.0829567 C56.7511941,87.7563965 60.8192437,87.7689005 62.503478,93.3767069 C64.1046972,98.7081071 53.1759798,98.7157031 50.786754,100.825053 C49.663965,101.816317 47.9736094,104.970571 46.5680513,105.439676 C44.7757187,106.037867 43.334221,105.93607 41.6242359,107.219093 C39.1967302,109.040481 37.7241465,112.151588 37.6034934,112.030935 C35.4555278,109.88297 34.0848666,96.5511248 33.7147244,93.7726273 C33.1258872,89.3524817 28.1241923,88.2337027 26.7275443,84.7420826 C25.1572737,80.8164061 28.2518481,75.223612 25.599097,70.9819941 C19.0797019,60.557804 13.7775712,56.4811506 10.2493953,44.6896152 C9.3074899,41.5416683 13.5912267,38.1609942 15.1264825,35.8570308 C17.0029359,33.0410312 17.7876232,30.0028946 19.8723378,27.2224065 C22.146793,24.1888519 40.8551166,9.46076832 43.8574051,8.63490613 L44.4668556,7.01044608 Z\"></path>\n <path d=\"M64,126 C98.2416545,126 126,98.2416545 126,64 C126,29.7583455 98.2416545,2 64,2 C29.7583455,2 2,29.7583455 2,64 C2,98.2416545 29.7583455,126 64,126 Z M64,120 C94.927946,120 120,94.927946 120,64 C120,33.072054 94.927946,8 64,8 C33.072054,8 8,33.072054 8,64 C8,94.927946 33.072054,120 64,120 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/heading-1": {
"title": "$:/core/images/heading-1",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-heading-1 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M14,30 L27.25,30 L27.25,60.104 L61.7,60.104 L61.7,30 L74.95,30 L74.95,105.684 L61.7,105.684 L61.7,71.552 L27.25,71.552 L27.25,105.684 L14,105.684 L14,30 Z M84.3350766,43.78 C86.8790893,43.78 89.3523979,43.5680021 91.7550766,43.144 C94.1577553,42.7199979 96.3307336,42.0133383 98.2740766,41.024 C100.21742,40.0346617 101.87807,38.7626744 103.256077,37.208 C104.634084,35.6533256 105.535075,33.7453446 105.959077,31.484 L115.817077,31.484 L115.817077,105.684 L102.567077,105.684 L102.567077,53.32 L84.3350766,53.32 L84.3350766,43.78 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/heading-2": {
"title": "$:/core/images/heading-2",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-heading-2 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M125.519077,105.684 L74.8510766,105.684 C74.9217436,99.5359693 76.4057288,94.1653563 79.3030766,89.572 C82.2004244,84.9786437 86.1577182,80.986017 91.1750766,77.594 C93.5777553,75.8273245 96.0863969,74.113675 98.7010766,72.453 C101.315756,70.792325 103.718399,69.0080095 105.909077,67.1 C108.099754,65.1919905 109.901736,63.1250111 111.315077,60.899 C112.728417,58.6729889 113.47041,56.1113478 113.541077,53.214 C113.541077,51.8713266 113.382078,50.4403409 113.064077,48.921 C112.746075,47.4016591 112.127748,45.9883399 111.209077,44.681 C110.290405,43.3736601 109.018418,42.2783377 107.393077,41.395 C105.767735,40.5116622 103.647756,40.07 101.033077,40.07 C98.6303979,40.07 96.6340846,40.5469952 95.0440766,41.501 C93.4540687,42.4550048 92.1820814,43.762325 91.2280766,45.423 C90.2740719,47.083675 89.5674123,49.0446554 89.1080766,51.306 C88.648741,53.5673446 88.3837436,56.0053203 88.3130766,58.62 L76.2290766,58.62 C76.2290766,54.5213128 76.7767378,50.7230175 77.8720766,47.225 C78.9674154,43.7269825 80.610399,40.7060127 82.8010766,38.162 C84.9917542,35.6179873 87.6593942,33.6216739 90.8040766,32.173 C93.948759,30.7243261 97.6057224,30 101.775077,30 C106.297766,30 110.078395,30.7419926 113.117077,32.226 C116.155758,33.7100074 118.611401,35.5826554 120.484077,37.844 C122.356753,40.1053446 123.681739,42.5609868 124.459077,45.211 C125.236414,47.8610133 125.625077,50.3873213 125.625077,52.79 C125.625077,55.7580148 125.165748,58.4433213 124.247077,60.846 C123.328405,63.2486787 122.091751,65.4569899 120.537077,67.471 C118.982402,69.4850101 117.215753,71.3399915 115.237077,73.036 C113.2584,74.7320085 111.209087,76.3219926 109.089077,77.806 C106.969066,79.2900074 104.849087,80.7033266 102.729077,82.046 C100.609066,83.3886734 98.6480856,84.7313266 96.8460766,86.074 C95.0440676,87.4166734 93.47175,88.8123261 92.1290766,90.261 C90.7864032,91.7096739 89.8677458,93.2466585 89.3730766,94.872 L125.519077,94.872 L125.519077,105.684 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/heading-3": {
"title": "$:/core/images/heading-3",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-heading-3 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M94.8850766,62.224 C96.8637532,62.294667 98.8424001,62.1533351 100.821077,61.8 C102.799753,61.4466649 104.566402,60.8283378 106.121077,59.945 C107.675751,59.0616623 108.930072,57.8426744 109.884077,56.288 C110.838081,54.7333256 111.315077,52.8253446 111.315077,50.564 C111.315077,47.3839841 110.237421,44.8400095 108.082077,42.932 C105.926733,41.0239905 103.153094,40.07 99.7610766,40.07 C97.641066,40.07 95.8037511,40.4939958 94.2490766,41.342 C92.6944022,42.1900042 91.4047484,43.3383261 90.3800766,44.787 C89.3554048,46.2356739 88.5957458,47.860991 88.1010766,49.663 C87.6064075,51.465009 87.3944096,53.3199905 87.4650766,55.228 L75.3810766,55.228 C75.5224107,51.623982 76.1937373,48.2850154 77.3950766,45.211 C78.596416,42.1369846 80.2393995,39.4693446 82.3240766,37.208 C84.4087537,34.9466554 86.9350618,33.1800064 89.9030766,31.908 C92.8710915,30.6359936 96.2277246,30 99.9730766,30 C102.870424,30 105.714729,30.4239958 108.506077,31.272 C111.297424,32.1200042 113.806065,33.3566585 116.032077,34.982 C118.258088,36.6073415 120.042403,38.6743208 121.385077,41.183 C122.72775,43.6916792 123.399077,46.5713171 123.399077,49.822 C123.399077,53.5673521 122.551085,56.8356527 120.855077,59.627 C119.159068,62.4183473 116.509095,64.4499936 112.905077,65.722 L112.905077,65.934 C117.145098,66.7820042 120.448731,68.8843166 122.816077,72.241 C125.183422,75.5976835 126.367077,79.6786426 126.367077,84.484 C126.367077,88.017351 125.660417,91.1796527 124.247077,93.971 C122.833736,96.7623473 120.925755,99.129657 118.523077,101.073 C116.120398,103.016343 113.329093,104.517995 110.149077,105.578 C106.969061,106.638005 103.612428,107.168 100.079077,107.168 C95.7683884,107.168 92.005426,106.549673 88.7900766,105.313 C85.5747272,104.076327 82.8894207,102.327345 80.7340766,100.066 C78.5787325,97.8046554 76.9357489,95.0840159 75.8050766,91.904 C74.6744043,88.7239841 74.0737436,85.1906861 74.0030766,81.304 L86.0870766,81.304 C85.9457426,85.8266893 87.0587315,89.5896517 89.4260766,92.593 C91.7934218,95.5963483 95.3443863,97.098 100.079077,97.098 C104.107097,97.098 107.481396,95.9496782 110.202077,93.653 C112.922757,91.3563219 114.283077,88.0880212 114.283077,83.848 C114.283077,80.9506522 113.717749,78.6540085 112.587077,76.958 C111.456404,75.2619915 109.972419,73.9723378 108.135077,73.089 C106.297734,72.2056623 104.230755,71.6580011 101.934077,71.446 C99.6373985,71.2339989 97.2877553,71.163333 94.8850766,71.234 L94.8850766,62.224 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/heading-4": {
"title": "$:/core/images/heading-4",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-heading-4 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8,30 L21.25,30 L21.25,60.104 L55.7,60.104 L55.7,30 L68.95,30 L68.95,105.684 L55.7,105.684 L55.7,71.552 L21.25,71.552 L21.25,105.684 L8,105.684 L8,30 Z M84.5890766,78.548 L107.061077,78.548 L107.061077,45.9 L106.849077,45.9 L84.5890766,78.548 Z M128.049077,88.088 L118.509077,88.088 L118.509077,105.684 L107.061077,105.684 L107.061077,88.088 L75.2610766,88.088 L75.2610766,76.11 L107.061077,31.484 L118.509077,31.484 L118.509077,78.548 L128.049077,78.548 L128.049077,88.088 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/heading-5": {
"title": "$:/core/images/heading-5",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-heading-5 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M83.7550766,31.484 L122.127077,31.484 L122.127077,42.296 L92.7650766,42.296 L88.9490766,61.164 L89.1610766,61.376 C90.7864181,59.5386575 92.8533974,58.1430048 95.3620766,57.189 C97.8707558,56.2349952 100.361731,55.758 102.835077,55.758 C106.509762,55.758 109.795729,56.3763272 112.693077,57.613 C115.590424,58.8496729 118.0284,60.5809889 120.007077,62.807 C121.985753,65.0330111 123.487405,67.6653181 124.512077,70.704 C125.536748,73.7426819 126.049077,77.028649 126.049077,80.562 C126.049077,83.5300148 125.572081,86.5863176 124.618077,89.731 C123.664072,92.8756824 122.144754,95.7376538 120.060077,98.317 C117.9754,100.896346 115.30776,103.016325 112.057077,104.677 C108.806394,106.337675 104.919766,107.168 100.397077,107.168 C96.7930586,107.168 93.454092,106.691005 90.3800766,105.737 C87.3060613,104.782995 84.6030883,103.35201 82.2710766,101.444 C79.939065,99.5359905 78.0840835,97.1863473 76.7060766,94.395 C75.3280697,91.6036527 74.5684107,88.3353521 74.4270766,84.59 L86.5110766,84.59 C86.8644117,88.6180201 88.2423979,91.7096559 90.6450766,93.865 C93.0477553,96.0203441 96.2277235,97.098 100.185077,97.098 C102.729089,97.098 104.884401,96.6740042 106.651077,95.826 C108.417752,94.9779958 109.848738,93.8120074 110.944077,92.328 C112.039415,90.8439926 112.816741,89.1126766 113.276077,87.134 C113.735412,85.1553234 113.965077,83.0353446 113.965077,80.774 C113.965077,78.7246564 113.682413,76.763676 113.117077,74.891 C112.55174,73.018324 111.703749,71.3753404 110.573077,69.962 C109.442404,68.5486596 107.976086,67.4180042 106.174077,66.57 C104.372068,65.7219958 102.269755,65.298 99.8670766,65.298 C97.3230639,65.298 94.9380878,65.7749952 92.7120766,66.729 C90.4860655,67.6830048 88.8784149,69.4673203 87.8890766,72.082 L75.8050766,72.082 L83.7550766,31.484 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/heading-6": {
"title": "$:/core/images/heading-6",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-heading-6 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M112.587077,50.246 C112.304409,47.2073181 111.226753,44.751676 109.354077,42.879 C107.481401,41.006324 104.955093,40.07 101.775077,40.07 C99.584399,40.07 97.6940846,40.4763293 96.1040766,41.289 C94.5140687,42.1016707 93.1714154,43.1793266 92.0760766,44.522 C90.9807378,45.8646734 90.0974133,47.401658 89.4260766,49.133 C88.7547399,50.864342 88.2070787,52.6839905 87.7830766,54.592 C87.3590745,56.5000095 87.0587442,58.390324 86.8820766,60.263 C86.7054091,62.135676 86.5464107,63.8846585 86.4050766,65.51 L86.6170766,65.722 C88.2424181,62.7539852 90.4860623,60.5456739 93.3480766,59.097 C96.2100909,57.6483261 99.3017267,56.924 102.623077,56.924 C106.297762,56.924 109.583729,57.5599936 112.481077,58.832 C115.378424,60.1040064 117.834067,61.8529889 119.848077,64.079 C121.862087,66.3050111 123.399071,68.9373181 124.459077,71.976 C125.519082,75.0146819 126.049077,78.300649 126.049077,81.834 C126.049077,85.438018 125.466082,88.7769846 124.300077,91.851 C123.134071,94.9250154 121.455754,97.6103219 119.265077,99.907 C117.074399,102.203678 114.459758,103.987994 111.421077,105.26 C108.382395,106.532006 105.025762,107.168 101.351077,107.168 C95.9097161,107.168 91.4400941,106.16101 87.9420766,104.147 C84.4440591,102.13299 81.6880867,99.3770175 79.6740766,95.879 C77.6600666,92.3809825 76.2644138,88.2823568 75.4870766,83.583 C74.7097394,78.8836432 74.3210766,73.8133605 74.3210766,68.372 C74.3210766,63.9199777 74.7980719,59.4326893 75.7520766,54.91 C76.7060814,50.3873107 78.278399,46.2710186 80.4690766,42.561 C82.6597542,38.8509815 85.5393921,35.8300117 89.1080766,33.498 C92.6767611,31.1659883 97.0757171,30 102.305077,30 C105.273091,30 108.064397,30.4946617 110.679077,31.484 C113.293756,32.4733383 115.608067,33.8513245 117.622077,35.618 C119.636087,37.3846755 121.27907,39.5046543 122.551077,41.978 C123.823083,44.4513457 124.529743,47.2073181 124.671077,50.246 L112.587077,50.246 Z M100.927077,97.098 C103.117754,97.098 105.025735,96.6563378 106.651077,95.773 C108.276418,94.8896623 109.636738,93.7413404 110.732077,92.328 C111.827415,90.9146596 112.640074,89.271676 113.170077,87.399 C113.700079,85.526324 113.965077,83.6006766 113.965077,81.622 C113.965077,79.6433234 113.700079,77.7353425 113.170077,75.898 C112.640074,74.0606575 111.827415,72.4530069 110.732077,71.075 C109.636738,69.6969931 108.276418,68.5840042 106.651077,67.736 C105.025735,66.8879958 103.117754,66.464 100.927077,66.464 C98.736399,66.464 96.8107516,66.8703293 95.1500766,67.683 C93.4894017,68.4956707 92.0937489,69.5909931 90.9630766,70.969 C89.8324043,72.3470069 88.9844128,73.9546575 88.4190766,75.792 C87.8537405,77.6293425 87.5710766,79.5726564 87.5710766,81.622 C87.5710766,83.6713436 87.8537405,85.6146575 88.4190766,87.452 C88.9844128,89.2893425 89.8324043,90.9323261 90.9630766,92.381 C92.0937489,93.8296739 93.4894017,94.9779958 95.1500766,95.826 C96.8107516,96.6740042 98.736399,97.098 100.927077,97.098 L100.927077,97.098 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/help": {
"title": "$:/core/images/help",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-help tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M36.0548906,111.44117 C30.8157418,115.837088 20.8865444,118.803477 9.5,118.803477 C7.86465619,118.803477 6.25937294,118.742289 4.69372699,118.624467 C12.612543,115.984876 18.7559465,110.02454 21.0611049,102.609942 C8.74739781,92.845129 1.04940554,78.9359851 1.04940554,63.5 C1.04940554,33.9527659 29.2554663,10 64.0494055,10 C98.8433448,10 127.049406,33.9527659 127.049406,63.5 C127.049406,93.0472341 98.8433448,117 64.0494055,117 C53.9936953,117 44.48824,114.999337 36.0548906,111.44117 L36.0548906,111.44117 Z M71.4042554,77.5980086 C71.406883,77.2865764 71.4095079,76.9382011 71.4119569,76.5610548 C71.4199751,75.3262169 71.4242825,74.0811293 71.422912,72.9158546 C71.4215244,71.736154 71.4143321,70.709635 71.4001396,69.8743525 C71.4078362,68.5173028 71.9951951,67.7870427 75.1273009,65.6385471 C75.2388969,65.5619968 76.2124091,64.8981068 76.5126553,64.6910879 C79.6062455,62.5580654 81.5345849,60.9050204 83.2750652,58.5038955 C85.6146327,55.2762841 86.8327108,51.426982 86.8327108,46.8554323 C86.8327108,33.5625756 76.972994,24.9029551 65.3778484,24.9029551 C54.2752771,24.9029551 42.8794554,34.5115163 41.3121702,47.1975534 C40.9043016,50.4989536 43.2499725,53.50591 46.5513726,53.9137786 C49.8527728,54.3216471 52.8597292,51.9759763 53.2675978,48.6745761 C54.0739246,42.1479456 60.2395837,36.9492759 65.3778484,36.9492759 C70.6427674,36.9492759 74.78639,40.5885487 74.78639,46.8554323 C74.78639,50.4892974 73.6853224,52.008304 69.6746221,54.7736715 C69.4052605,54.9593956 68.448509,55.6118556 68.3131127,55.7047319 C65.6309785,57.5445655 64.0858213,58.803255 62.6123358,60.6352315 C60.5044618,63.2559399 59.3714208,66.3518252 59.3547527,69.9487679 C59.3684999,70.8407274 59.3752803,71.8084521 59.3765995,72.9300232 C59.3779294,74.0607297 59.3737237,75.2764258 59.36589,76.482835 C59.3634936,76.8518793 59.3609272,77.1924914 59.3583633,77.4963784 C59.3568319,77.6778944 59.3556368,77.8074256 59.3549845,77.8730928 C59.3219814,81.1994287 61.9917551,83.9227111 65.318091,83.9557142 C68.644427,83.9887173 71.3677093,81.3189435 71.4007124,77.9926076 C71.4014444,77.9187458 71.402672,77.7856841 71.4042554,77.5980086 Z M65.3778489,102.097045 C69.5359735,102.097045 72.9067994,98.7262189 72.9067994,94.5680944 C72.9067994,90.4099698 69.5359735,87.0391439 65.3778489,87.0391439 C61.2197243,87.0391439 57.8488984,90.4099698 57.8488984,94.5680944 C57.8488984,98.7262189 61.2197243,102.097045 65.3778489,102.097045 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/home-button": {
"title": "$:/core/images/home-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M112.9847,119.501583 C112.99485,119.336814 113,119.170705 113,119.003406 L113,67.56802 C116.137461,70.5156358 121.076014,70.4518569 124.133985,67.3938855 C127.25818,64.2696912 127.260618,59.2068102 124.131541,56.0777326 L70.3963143,2.34250601 C68.8331348,0.779326498 66.7828947,-0.000743167069 64.7337457,1.61675364e-05 C62.691312,-0.00409949529 60.6426632,0.777559815 59.077717,2.34250601 L33,28.420223 L33,28.420223 L33,8.00697327 C33,3.58484404 29.4092877,0 25,0 C20.581722,0 17,3.59075293 17,8.00697327 L17,44.420223 L5.3424904,56.0777326 C2.21694607,59.2032769 2.22220878,64.2760483 5.34004601,67.3938855 C8.46424034,70.5180798 13.5271213,70.5205187 16.6561989,67.3914411 L17,67.04764 L17,119.993027 C17,119.994189 17.0000002,119.995351 17.0000007,119.996514 C17.0000002,119.997675 17,119.998838 17,120 C17,124.418278 20.5881049,128 24.9992458,128 L105.000754,128 C109.418616,128 113,124.409288 113,120 C113,119.832611 112.99485,119.666422 112.9847,119.501583 Z M97,112 L97,51.5736087 L97,51.5736087 L64.7370156,19.3106244 L33,51.04764 L33,112 L97,112 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/import-button": {
"title": "$:/core/images/import-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-import-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M105.449437,94.2138951 C105.449437,94.2138951 110.049457,94.1897106 110.049457,99.4026111 C110.049457,104.615512 105.163246,104.615511 105.163246,104.615511 L45.0075072,105.157833 C45.0075072,105.157833 0.367531803,106.289842 0.367532368,66.6449212 C0.367532934,27.0000003 45.0428249,27.0000003 45.0428249,27.0000003 L105.532495,27.0000003 C105.532495,27.0000003 138.996741,25.6734987 138.996741,55.1771866 C138.996741,84.6808745 105.727102,82.8457535 105.727102,82.8457535 L56.1735087,82.8457535 C56.1735087,82.8457535 22.6899229,85.1500223 22.6899229,66.0913753 C22.6899229,47.0327282 56.1735087,49.3383013 56.1735087,49.3383013 L105.727102,49.3383013 C105.727102,49.3383013 111.245209,49.3383024 111.245209,54.8231115 C111.245209,60.3079206 105.727102,60.5074524 105.727102,60.5074524 L56.1735087,60.5074524 C56.1735087,60.5074524 37.48913,60.5074528 37.48913,66.6449195 C37.48913,72.7823862 56.1735087,71.6766023 56.1735087,71.6766023 L105.727102,71.6766029 C105.727102,71.6766029 127.835546,73.1411469 127.835546,55.1771866 C127.835546,35.5304025 105.727102,38.3035317 105.727102,38.3035317 L45.0428249,38.3035317 C45.0428249,38.3035317 11.5287276,38.3035313 11.5287276,66.6449208 C11.5287276,94.9863103 45.0428244,93.9579678 45.0428244,93.9579678 L105.449437,94.2138951 Z\" transform=\"translate(69.367532, 66.000000) rotate(-45.000000) translate(-69.367532, -66.000000) \"></path>\n </g>\n</svg>"
},
"$:/core/images/info-button": {
"title": "$:/core/images/info-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <g transform=\"translate(0.049406, 0.000000)\">\n <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"></path>\n <circle cx=\"64\" cy=\"32\" r=\"8\"></circle>\n <rect x=\"56\" y=\"48\" width=\"16\" height=\"56\" rx=\"8\"></rect>\n </g>\n </g>\n</svg>"
},
"$:/core/images/italic": {
"title": "$:/core/images/italic",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-italic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <polygon points=\"66.7114846 0 89.1204482 0 62.4089636 128 40 128\"></polygon>\n </g>\n</svg>"
},
"$:/core/images/left-arrow": {
"title": "$:/core/images/left-arrow",
"created": "20150315234410875",
"modified": "20150315235324760",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-left-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path transform=\"rotate(135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25075c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056z\"/>\n</svg>\n"
},
"$:/core/images/line-width": {
"title": "$:/core/images/line-width",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-line-width tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M128,-97 L112.992786,-97 C112.452362,-97 112,-96.5522847 112,-96 C112,-95.4438648 112.444486,-95 112.992786,-95 L128,-95 L128,-97 Z M128,-78.6794919 L111.216185,-88.3696322 C110.748163,-88.6398444 110.132549,-88.4782926 109.856406,-88 C109.578339,-87.5183728 109.741342,-86.9117318 110.216185,-86.6375814 L128,-76.3700908 L128,-78.6794919 Z M78.6794919,-128 L88.3696322,-111.216185 C88.6437826,-110.741342 88.4816272,-110.134474 88,-109.856406 C87.5217074,-109.580264 86.9077936,-109.748163 86.6375814,-110.216185 L76.3700908,-128 L78.6794919,-128 Z M97,-128 L97,-112.992786 C97,-112.444486 96.5561352,-112 96,-112 C95.4477153,-112 95,-112.452362 95,-112.992786 L95,-128 L97,-128 Z M115.629909,-128 L105.362419,-110.216185 C105.088268,-109.741342 104.481627,-109.578339 104,-109.856406 C103.521707,-110.132549 103.360156,-110.748163 103.630368,-111.216185 L113.320508,-128 L115.629909,-128 Z M128,-113.320508 L111.216185,-103.630368 C110.741342,-103.356217 110.134474,-103.518373 109.856406,-104 C109.580264,-104.478293 109.748163,-105.092206 110.216185,-105.362419 L128,-115.629909 L128,-113.320508 Z M48,-96 C48,-96.5522847 48.4523621,-97 48.9927864,-97 L79.0072136,-97 C79.5555144,-97 80,-96.5561352 80,-96 C80,-95.4477153 79.5476379,-95 79.0072136,-95 L48.9927864,-95 C48.4444856,-95 48,-95.4438648 48,-96 Z M54.4307806,-120 C54.706923,-120.478293 55.3225377,-120.639844 55.7905589,-120.369632 L81.7838153,-105.362419 C82.2586577,-105.088268 82.4216611,-104.481627 82.1435935,-104 C81.8674512,-103.521707 81.2518365,-103.360156 80.7838153,-103.630368 L54.7905589,-118.637581 C54.3157165,-118.911732 54.152713,-119.518373 54.4307806,-120 Z M104,-82.1435935 C104.478293,-82.4197359 105.092206,-82.2518365 105.362419,-81.7838153 L120.369632,-55.7905589 C120.643783,-55.3157165 120.481627,-54.7088482 120,-54.4307806 C119.521707,-54.1546382 118.907794,-54.3225377 118.637581,-54.7905589 L103.630368,-80.7838153 C103.356217,-81.2586577 103.518373,-81.865526 104,-82.1435935 Z M96,-80 C96.5522847,-80 97,-79.5476379 97,-79.0072136 L97,-48.9927864 C97,-48.4444856 96.5561352,-48 96,-48 C95.4477153,-48 95,-48.4523621 95,-48.9927864 L95,-79.0072136 C95,-79.5555144 95.4438648,-80 96,-80 Z M88,-82.1435935 C88.4782926,-81.8674512 88.6398444,-81.2518365 88.3696322,-80.7838153 L73.3624186,-54.7905589 C73.0882682,-54.3157165 72.4816272,-54.152713 72,-54.4307806 C71.5217074,-54.706923 71.3601556,-55.3225377 71.6303678,-55.7905589 L86.6375814,-81.7838153 C86.9117318,-82.2586577 87.5183728,-82.4216611 88,-82.1435935 Z M82.1435935,-88 C82.4197359,-87.5217074 82.2518365,-86.9077936 81.7838153,-86.6375814 L55.7905589,-71.6303678 C55.3157165,-71.3562174 54.7088482,-71.5183728 54.4307806,-72 C54.1546382,-72.4782926 54.3225377,-73.0922064 54.7905589,-73.3624186 L80.7838153,-88.3696322 C81.2586577,-88.6437826 81.865526,-88.4816272 82.1435935,-88 Z M1.30626177e-08,-41.9868843 L15.0170091,-57.9923909 L20.7983821,-52.9749272 L44.7207091,-81.2095939 L73.4260467,-42.1002685 L85.984793,-56.6159488 L104.48741,-34.0310661 L127.969109,-47.4978019 L127.969109,7.99473128e-07 L1.30626177e-08,7.99473128e-07 L1.30626177e-08,-41.9868843 Z M96,-84 C102.627417,-84 108,-89.372583 108,-96 C108,-102.627417 102.627417,-108 96,-108 C89.372583,-108 84,-102.627417 84,-96 C84,-89.372583 89.372583,-84 96,-84 Z\"></path>\n <path d=\"M16,18 L112,18 C113.104569,18 114,17.1045695 114,16 C114,14.8954305 113.104569,14 112,14 L16,14 C14.8954305,14 14,14.8954305 14,16 C14,17.1045695 14.8954305,18 16,18 L16,18 Z M16,35 L112,35 C114.209139,35 116,33.209139 116,31 C116,28.790861 114.209139,27 112,27 L16,27 C13.790861,27 12,28.790861 12,31 C12,33.209139 13.790861,35 16,35 L16,35 Z M16,56 L112,56 C115.313708,56 118,53.3137085 118,50 C118,46.6862915 115.313708,44 112,44 L16,44 C12.6862915,44 10,46.6862915 10,50 C10,53.3137085 12.6862915,56 16,56 L16,56 Z M16,85 L112,85 C117.522847,85 122,80.5228475 122,75 C122,69.4771525 117.522847,65 112,65 L16,65 C10.4771525,65 6,69.4771525 6,75 C6,80.5228475 10.4771525,85 16,85 L16,85 Z M16,128 L112,128 C120.836556,128 128,120.836556 128,112 C128,103.163444 120.836556,96 112,96 L16,96 C7.163444,96 0,103.163444 0,112 C0,120.836556 7.163444,128 16,128 L16,128 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/link": {
"title": "$:/core/images/link",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-link tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M128.719999,57.568543 C130.219553,53.8628171 131.045202,49.8121445 131.045202,45.5685425 C131.045202,27.8915447 116.718329,13.5685425 99.0452364,13.5685425 L67.0451674,13.5685425 C49.3655063,13.5685425 35.0452019,27.8954305 35.0452019,45.5685425 C35.0452019,63.2455403 49.3720745,77.5685425 67.0451674,77.5685425 L99.0452364,77.5685425 C100.406772,77.5685425 101.748384,77.4835732 103.065066,77.3186499 C96.4792444,73.7895096 91.1190212,68.272192 87.7873041,61.5685425 L67.0506214,61.5685425 C58.2110723,61.5685425 51.0452019,54.4070414 51.0452019,45.5685425 C51.0452019,36.7319865 58.2005234,29.5685425 67.0506214,29.5685425 L99.0397824,29.5685425 C107.879331,29.5685425 115.045202,36.7300436 115.045202,45.5685425 C115.045202,48.9465282 113.99957,52.0800164 112.21335,54.6623005 C114.314383,56.4735917 117.050039,57.5685425 120.041423,57.5685425 L128.720003,57.5685425 Z\" transform=\"translate(83.045202, 45.568542) rotate(-225.000000) translate(-83.045202, -45.568542)\"></path>\n <path d=\"M-0.106255113,71.0452019 C-1.60580855,74.7509276 -2.43145751,78.8016001 -2.43145751,83.0452019 C-2.43145751,100.7222 11.8954151,115.045202 29.568508,115.045202 L61.568577,115.045202 C79.2482381,115.045202 93.5685425,100.718314 93.5685425,83.0452019 C93.5685425,65.3682041 79.2416699,51.0452019 61.568577,51.0452019 L29.568508,51.0452019 C28.206973,51.0452019 26.8653616,51.1301711 25.5486799,51.2950943 C32.1345,54.8242347 37.4947231,60.3415524 40.8264403,67.0452019 L61.563123,67.0452019 C70.4026721,67.0452019 77.5685425,74.206703 77.5685425,83.0452019 C77.5685425,91.8817579 70.413221,99.0452019 61.563123,99.0452019 L29.573962,99.0452019 C20.7344129,99.0452019 13.5685425,91.8837008 13.5685425,83.0452019 C13.5685425,79.6672162 14.6141741,76.533728 16.4003949,73.9514439 C14.2993609,72.1401527 11.5637054,71.0452019 8.5723215,71.0452019 L-0.106255113,71.0452019 Z\" transform=\"translate(45.568542, 83.045202) rotate(-225.000000) translate(-45.568542, -83.045202)\"></path>\n </g>\n</svg>"
},
"$:/core/images/linkify": {
"title": "$:/core/images/linkify",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-linkify-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"><path d=\"M17.031 31.919H9.048V96.85h7.983v6.92H0V25h17.031v6.919zm24.66 0h-7.983V96.85h7.983v6.92H24.66V25h17.03v6.919zM67.77 56.422l11.975-3.903 2.306 7.096-12.063 3.903 7.628 10.379-6.12 4.435-7.63-10.467-7.45 10.2-5.943-4.523L58.1 63.518 45.95 59.35l2.306-7.096 12.064 4.17V43.825h7.45v12.596zM86.31 96.85h7.982V31.92H86.31V25h17.031v78.77H86.31v-6.92zm24.659 0h7.983V31.92h-7.983V25H128v78.77h-17.031v-6.92z\" fill-rule=\"evenodd\"/></svg>"
},
"$:/core/images/list-bullet": {
"title": "$:/core/images/list-bullet",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-list-bullet tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M11.6363636,40.2727273 C18.0629498,40.2727273 23.2727273,35.0629498 23.2727273,28.6363636 C23.2727273,22.2097775 18.0629498,17 11.6363636,17 C5.20977746,17 0,22.2097775 0,28.6363636 C0,35.0629498 5.20977746,40.2727273 11.6363636,40.2727273 Z M11.6363636,75.1818182 C18.0629498,75.1818182 23.2727273,69.9720407 23.2727273,63.5454545 C23.2727273,57.1188684 18.0629498,51.9090909 11.6363636,51.9090909 C5.20977746,51.9090909 0,57.1188684 0,63.5454545 C0,69.9720407 5.20977746,75.1818182 11.6363636,75.1818182 Z M11.6363636,110.090909 C18.0629498,110.090909 23.2727273,104.881132 23.2727273,98.4545455 C23.2727273,92.0279593 18.0629498,86.8181818 11.6363636,86.8181818 C5.20977746,86.8181818 0,92.0279593 0,98.4545455 C0,104.881132 5.20977746,110.090909 11.6363636,110.090909 Z M34.9090909,22.8181818 L128,22.8181818 L128,34.4545455 L34.9090909,34.4545455 L34.9090909,22.8181818 Z M34.9090909,57.7272727 L128,57.7272727 L128,69.3636364 L34.9090909,69.3636364 L34.9090909,57.7272727 Z M34.9090909,92.6363636 L128,92.6363636 L128,104.272727 L34.9090909,104.272727 L34.9090909,92.6363636 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/list-number": {
"title": "$:/core/images/list-number",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-list-number tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M33.8390805,22.3563218 L128,22.3563218 L128,34.1264368 L33.8390805,34.1264368 L33.8390805,22.3563218 Z M33.8390805,57.6666667 L128,57.6666667 L128,69.4367816 L33.8390805,69.4367816 L33.8390805,57.6666667 Z M33.8390805,92.9770115 L128,92.9770115 L128,104.747126 L33.8390805,104.747126 L33.8390805,92.9770115 Z M0.379509711,42.6307008 L0.379509711,40.4082314 L1.37821948,40.4082314 C2.20382368,40.4082314 2.82301754,40.268077 3.23581964,39.9877642 C3.64862174,39.7074513 3.85501969,39.0400498 3.85501969,37.9855395 L3.85501969,22.7686318 C3.85501969,21.3270228 3.66193774,20.4327047 3.27576803,20.0856507 C2.88959832,19.7385967 1.79768657,19.5650723 0,19.5650723 L0,17.4226919 C3.50215975,17.2758613 6.25191314,16.4683055 8.24934266,15 L10.3666074,15 L10.3666074,37.865406 C10.3666074,38.786434 10.5164123,39.4404875 10.8160268,39.8275862 C11.1156412,40.2146849 11.764796,40.4082314 12.7635108,40.4082314 L13.7622206,40.4082314 L13.7622206,42.6307008 L0.379509711,42.6307008 Z M0.0798967812,77.9873934 L0.0798967812,76.0852799 C7.27064304,69.5312983 10.8659622,63.5046623 10.8659622,58.005191 C10.8659622,56.4434479 10.5397203,55.195407 9.88722667,54.2610308 C9.23473303,53.3266546 8.36253522,52.8594735 7.27060709,52.8594735 C6.3784219,52.8594735 5.61608107,53.1764892 4.98356173,53.8105302 C4.35104238,54.4445712 4.03478745,55.1753759 4.03478745,56.0029663 C4.03478745,56.9773871 4.28113339,57.8316611 4.77383268,58.5658139 C4.88036225,58.7259926 4.93362624,58.8461249 4.93362624,58.9262143 C4.93362624,59.0730449 4.77383427,59.2065252 4.45424555,59.3266593 C4.2411864,59.4067486 3.70188852,59.6336652 2.83633573,60.0074156 C1.99741533,60.3811661 1.47809145,60.5680386 1.2783485,60.5680386 C1.03865696,60.5680386 0.765679018,60.1976307 0.459406492,59.4568039 C0.153133966,58.715977 0,57.9184322 0,57.0641453 C0,55.1153036 0.848894811,53.5202138 2.5467099,52.2788283 C4.24452499,51.0374428 6.34512352,50.4167594 8.84856852,50.4167594 C11.3120649,50.4167594 13.3793735,51.0874979 15.0505562,52.4289952 C16.7217389,53.7704924 17.5573177,55.5224215 17.5573177,57.684835 C17.5573177,58.9662652 17.2743527,60.2076321 16.7084144,61.4089729 C16.142476,62.6103138 14.7875733,64.4623531 12.6436656,66.9651465 C10.4997579,69.4679398 8.40914641,71.7804862 6.3717683,73.902855 L17.8169822,73.902855 L16.7982982,79.6292176 L14.6810335,79.6292176 C14.7609307,79.3489048 14.8008787,79.0952922 14.8008787,78.8683723 C14.8008787,78.4812736 14.7010087,78.237672 14.5012658,78.1375603 C14.3015228,78.0374485 13.9020429,77.9873934 13.3028141,77.9873934 L0.0798967812,77.9873934 Z M12.2042333,97.1935484 C13.9486551,97.2335931 15.4400468,97.8309175 16.6784531,98.9855395 C17.9168594,100.140162 18.5360532,101.75861 18.5360532,103.840934 C18.5360532,106.830938 17.4041935,109.233584 15.14044,111.048943 C12.8766866,112.864303 10.1402492,113.771969 6.93104577,113.771969 C4.92030005,113.771969 3.26245842,113.388213 1.95747114,112.62069 C0.652483855,111.853166 0,110.848727 0,109.607341 C0,108.833144 0.26964894,108.209124 0.808954909,107.735261 C1.34826088,107.261399 1.93749375,107.024472 2.57667119,107.024472 C3.21584864,107.024472 3.73850152,107.224692 4.14464552,107.625139 C4.55078953,108.025586 4.92696644,108.67964 5.27318756,109.587319 C5.73925445,110.855401 6.51158227,111.489433 7.59019421,111.489433 C8.85523291,111.489433 9.87723568,111.012241 10.6562332,110.057842 C11.4352307,109.103444 11.8247236,107.371536 11.8247236,104.862069 C11.8247236,103.153495 11.7048796,101.838714 11.4651881,100.917686 C11.2254966,99.9966584 10.6728827,99.5361513 9.80732989,99.5361513 C9.22141723,99.5361513 8.62219737,99.843156 8.00965231,100.457175 C7.51695303,100.951059 7.07752513,101.197998 6.69135542,101.197998 C6.3584505,101.197998 6.08880156,101.051169 5.88240051,100.757508 C5.67599946,100.463847 5.57280049,100.183539 5.57280049,99.916574 C5.57280049,99.5962164 5.67599946,99.3225818 5.88240051,99.0956618 C6.08880156,98.8687419 6.57150646,98.5016711 7.33052967,97.9944383 C10.2068282,96.0722929 11.6449559,93.9766521 11.6449559,91.7074527 C11.6449559,90.5194601 11.3386879,89.615131 10.7261429,88.9944383 C10.1135978,88.3737455 9.37455999,88.0634038 8.5090072,88.0634038 C7.71003539,88.0634038 6.98431355,88.3270274 6.33181991,88.8542825 C5.67932627,89.3815377 5.35308434,90.0122321 5.35308434,90.7463849 C5.35308434,91.3871 5.60608828,91.9810874 6.11210376,92.5283648 C6.28521432,92.7285883 6.3717683,92.8954387 6.3717683,93.028921 C6.3717683,93.1490551 5.80250943,93.4560598 4.6639746,93.9499444 C3.52543978,94.4438289 2.80970494,94.6907675 2.51674861,94.6907675 C2.10394651,94.6907675 1.76771758,94.3570667 1.50805174,93.6896552 C1.24838591,93.0222436 1.11855494,92.4082342 1.11855494,91.8476085 C1.11855494,90.0989901 2.04734573,88.6240327 3.90495518,87.4226919 C5.76256463,86.2213511 7.86982116,85.6206897 10.226788,85.6206897 C12.2907985,85.6206897 14.0784711,86.0678487 15.5898594,86.9621802 C17.1012478,87.8565117 17.8569306,89.0778566 17.8569306,90.6262514 C17.8569306,91.987771 17.2876717,93.2491599 16.1491369,94.4104561 C15.0106021,95.5717522 13.6956474,96.4994404 12.2042333,97.1935484 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/list": {
"title": "$:/core/images/list",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-list tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M0.719999312,185.568543 C2.21955287,181.862817 3.0452019,177.812144 3.0452019,173.568542 C3.0452019,155.891545 -11.2816707,141.568542 -28.9547636,141.568542 L-60.9548326,141.568542 C-78.6344937,141.568542 -92.9547981,155.895431 -92.9547981,173.568542 C-92.9547981,191.24554 -78.6279255,205.568542 -60.9548326,205.568542 L-28.9547636,205.568542 C-27.593228,205.568542 -26.2516158,205.483573 -24.9349335,205.31865 C-31.5207556,201.78951 -36.8809788,196.272192 -40.2126959,189.568542 L-60.9493786,189.568542 C-69.7889277,189.568542 -76.9547981,182.407041 -76.9547981,173.568542 C-76.9547981,164.731986 -69.7994766,157.568542 -60.9493786,157.568542 L-28.9602176,157.568542 C-20.1206685,157.568542 -12.9547981,164.730044 -12.9547981,173.568542 C-12.9547981,176.946528 -14.0004297,180.080016 -15.7866505,182.6623 C-13.6856165,184.473592 -10.949961,185.568542 -7.9585771,185.568542 L0.720002586,185.568542 Z\" transform=\"translate(-44.954798, 173.568542) rotate(-225.000000) translate(44.954798, -173.568542) \"></path>\n <path d=\"M87.7480315,128 L23.9992458,128 C19.5813843,128 16,124.409247 16,119.993027 L16,8.00697327 C16,3.58484404 19.5881049,0 23.9992458,0 L104.000754,0 C108.418616,0 112,3.59075293 112,8.00697327 L112,104 L91.2492027,104 C90.2848199,104 89.410573,104.391703 88.7768998,105.025201 C88.1373658,105.661376 87.7480315,106.53563 87.7480315,107.501171 L87.7480315,128 Z M95.7480315,127.879386 L111.627417,112 L95.7480315,112 L95.7480315,127.879386 Z M40,15.5089165 C40,13.5709954 41.5636015,12 43.4998101,12 L98.5001899,12 C100.433082,12 102,13.5614718 102,15.5089165 L102,16.4910835 C102,18.4290046 100.436399,20 98.5001899,20 L43.4998101,20 C41.5669183,20 40,18.4385282 40,16.4910835 L40,15.5089165 Z M32,22 C35.3137085,22 38,19.3137085 38,16 C38,12.6862915 35.3137085,10 32,10 C28.6862915,10 26,12.6862915 26,16 C26,19.3137085 28.6862915,22 32,22 Z M40,31.5089165 C40,29.5709954 41.5636015,28 43.4998101,28 L98.5001899,28 C100.433082,28 102,29.5614718 102,31.5089165 L102,32.4910835 C102,34.4290046 100.436399,36 98.5001899,36 L43.4998101,36 C41.5669183,36 40,34.4385282 40,32.4910835 L40,31.5089165 Z M40,47.5089165 C40,45.5709954 41.5636015,44 43.4998101,44 L98.5001899,44 C100.433082,44 102,45.5614718 102,47.5089165 L102,48.4910835 C102,50.4290046 100.436399,52 98.5001899,52 L43.4998101,52 C41.5669183,52 40,50.4385282 40,48.4910835 L40,47.5089165 Z M40,63.5089165 C40,61.5709954 41.5636015,60 43.4998101,60 L98.5001899,60 C100.433082,60 102,61.5614718 102,63.5089165 L102,64.4910835 C102,66.4290046 100.436399,68 98.5001899,68 L43.4998101,68 C41.5669183,68 40,66.4385282 40,64.4910835 L40,63.5089165 Z M40,79.5089165 C40,77.5709954 41.5636015,76 43.4998101,76 L98.5001899,76 C100.433082,76 102,77.5614718 102,79.5089165 L102,80.4910835 C102,82.4290046 100.436399,84 98.5001899,84 L43.4998101,84 C41.5669183,84 40,82.4385282 40,80.4910835 L40,79.5089165 Z M40,95.5089165 C40,93.5709954 41.5636015,92 43.4998101,92 L98.5001899,92 C100.433082,92 102,93.5614718 102,95.5089165 L102,96.4910835 C102,98.4290046 100.436399,100 98.5001899,100 L43.4998101,100 C41.5669183,100 40,98.4385282 40,96.4910835 L40,95.5089165 Z M40,111.508916 C40,109.570995 41.5680474,108 43.4972017,108 L76.5027983,108 C78.4342495,108 80,109.561472 80,111.508916 L80,112.491084 C80,114.429005 78.4319526,116 76.5027983,116 L43.4972017,116 C41.5657505,116 40,114.438528 40,112.491084 L40,111.508916 Z M32,38 C35.3137085,38 38,35.3137085 38,32 C38,28.6862915 35.3137085,26 32,26 C28.6862915,26 26,28.6862915 26,32 C26,35.3137085 28.6862915,38 32,38 Z M32,54 C35.3137085,54 38,51.3137085 38,48 C38,44.6862915 35.3137085,42 32,42 C28.6862915,42 26,44.6862915 26,48 C26,51.3137085 28.6862915,54 32,54 Z M32,70 C35.3137085,70 38,67.3137085 38,64 C38,60.6862915 35.3137085,58 32,58 C28.6862915,58 26,60.6862915 26,64 C26,67.3137085 28.6862915,70 32,70 Z M32,86 C35.3137085,86 38,83.3137085 38,80 C38,76.6862915 35.3137085,74 32,74 C28.6862915,74 26,76.6862915 26,80 C26,83.3137085 28.6862915,86 32,86 Z M32,102 C35.3137085,102 38,99.3137085 38,96 C38,92.6862915 35.3137085,90 32,90 C28.6862915,90 26,92.6862915 26,96 C26,99.3137085 28.6862915,102 32,102 Z M32,118 C35.3137085,118 38,115.313708 38,112 C38,108.686292 35.3137085,106 32,106 C28.6862915,106 26,108.686292 26,112 C26,115.313708 28.6862915,118 32,118 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/locked-padlock": {
"title": "$:/core/images/locked-padlock",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-locked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M96.4723753,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L32.0000269,64 C32.0028554,48.2766389 32.3030338,16.2688026 64.1594984,16.2688041 C95.9543927,16.2688056 96.4648869,48.325931 96.4723753,64 Z M80.5749059,64 L48.4413579,64 C48.4426205,47.71306 48.5829272,31.9999996 64.1595001,31.9999996 C79.8437473,31.9999996 81.1369461,48.1359182 80.5749059,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/mail": {
"title": "$:/core/images/mail",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-mail tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M122.826782,104.894066 C121.945525,105.22777 120.990324,105.41043 119.993027,105.41043 L8.00697327,105.41043 C7.19458381,105.41043 6.41045219,105.289614 5.67161357,105.064967 L5.67161357,105.064967 L39.8346483,70.9019325 L60.6765759,91.7438601 C61.6118278,92.679112 62.8865166,93.0560851 64.0946097,92.8783815 C65.2975108,93.0473238 66.5641085,92.6696979 67.4899463,91.7438601 L88.5941459,70.6396605 C88.6693095,70.7292352 88.7490098,70.8162939 88.8332479,70.9005321 L122.826782,104.894066 Z M127.903244,98.6568194 C127.966933,98.2506602 128,97.8343714 128,97.4103789 L128,33.410481 C128,32.7414504 127.917877,32.0916738 127.763157,31.4706493 L94.2292399,65.0045665 C94.3188145,65.0797417 94.4058701,65.1594458 94.4901021,65.2436778 L127.903244,98.6568194 Z M0.205060636,99.2178117 C0.0709009529,98.6370366 0,98.0320192 0,97.4103789 L0,33.410481 C0,32.694007 0.0944223363,31.9995312 0.27147538,31.3387595 L0.27147538,31.3387595 L34.1777941,65.2450783 L0.205060636,99.2178117 L0.205060636,99.2178117 Z M5.92934613,25.6829218 C6.59211333,25.5051988 7.28862283,25.4104299 8.00697327,25.4104299 L119.993027,25.4104299 C120.759109,25.4104299 121.500064,25.5178649 122.201605,25.7184927 L122.201605,25.7184927 L64.0832611,83.8368368 L5.92934613,25.6829218 L5.92934613,25.6829218 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/menu-button": {
"title": "$:/core/images/menu-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <rect x=\"0\" y=\"16\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"56\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"96\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n</svg>"
},
"$:/core/images/mono-block": {
"title": "$:/core/images/mono-block",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-mono-block tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M23.9653488,32.9670593 L24.3217888,32.9670593 C25.0766067,32.9670593 25.6497006,33.1592554 26.0410876,33.5436534 C26.4324747,33.9280514 26.6281653,34.4906619 26.6281653,35.2315017 C26.6281653,36.0562101 26.4219913,36.6502709 26.009637,37.0137017 C25.5972828,37.3771326 24.9158602,37.5588453 23.9653488,37.5588453 L17.6542639,37.5588453 C16.6897744,37.5588453 16.0048573,37.380627 15.5994921,37.0241852 C15.1941269,36.6677435 14.9914474,36.0701882 14.9914474,35.2315017 C14.9914474,34.4207713 15.1941269,33.8406885 15.5994921,33.4912358 C16.0048573,33.141783 16.6897744,32.9670593 17.6542639,32.9670593 L18.388111,32.9670593 L17.5284616,30.5139133 L8.47069195,30.5139133 L7.5691084,32.9670593 L8.30295547,32.9670593 C9.25346691,32.9670593 9.93488953,33.1452775 10.3472438,33.5017193 C10.759598,33.8581611 10.965772,34.4347494 10.965772,35.2315017 C10.965772,36.0562101 10.759598,36.6502709 10.3472438,37.0137017 C9.93488953,37.3771326 9.25346691,37.5588453 8.30295547,37.5588453 L2.89345418,37.5588453 C1.92896463,37.5588453 1.24404754,37.3771326 0.838682371,37.0137017 C0.433317198,36.6502709 0.230637652,36.0562101 0.230637652,35.2315017 C0.230637652,34.4906619 0.426328248,33.9280514 0.817715312,33.5436534 C1.20910238,33.1592554 1.78219626,32.9670593 2.53701417,32.9670593 L2.89345418,32.9670593 L8.51262607,17.3256331 L6.83526132,17.3256331 C5.88474988,17.3256331 5.20332727,17.1439204 4.79097304,16.7804895 C4.37861882,16.4170587 4.1724448,15.8299869 4.1724448,15.0192565 C4.1724448,14.1945481 4.37861882,13.6004873 4.79097304,13.2370565 C5.20332727,12.8736257 5.88474988,12.691913 6.83526132,12.691913 L14.6979086,12.691913 C15.9419603,12.691913 16.815579,13.3628521 17.318791,14.7047506 L17.318791,14.7676518 L23.9653488,32.9670593 Z M12.9786097,17.3256331 L9.9383861,26.1737321 L16.0188333,26.1737321 L12.9786097,17.3256331 Z M35.3809383,26.6979086 L35.3809383,33.0928616 L38.5259972,33.0928616 C40.7485166,33.0928616 42.3140414,32.8482484 43.2226185,32.3590146 C44.1311956,31.8697807 44.5854773,31.0520736 44.5854773,29.9058686 C44.5854773,28.7456855 44.1521624,27.9209895 43.2855197,27.4317556 C42.4188769,26.9425218 40.9022748,26.6979086 38.7356678,26.6979086 L35.3809383,26.6979086 Z M46.0741385,24.370565 C47.5977525,24.9296893 48.7159844,25.6949794 49.428868,26.666458 C50.1417516,27.6379366 50.498188,28.8784752 50.498188,30.388111 C50.498188,31.6601189 50.1906743,32.8202846 49.5756374,33.8686428 C48.9606006,34.917001 48.0799929,35.7766419 46.933788,36.4475911 C46.2628387,36.8389782 45.5115266,37.1220307 44.6798291,37.296757 C43.8481316,37.4714834 42.6704935,37.5588453 41.1468796,37.5588453 L39.3856466,37.5588453 L30.2020747,37.5588453 C29.2795194,37.5588453 28.6190637,37.3771326 28.2206876,37.0137017 C27.8223114,36.6502709 27.6231264,36.0562101 27.6231264,35.2315017 C27.6231264,34.4906619 27.811828,33.9280514 28.189237,33.5436534 C28.5666459,33.1592554 29.118773,32.9670593 29.8456347,32.9670593 L30.2020747,32.9670593 L30.2020747,17.3256331 L29.8456347,17.3256331 C29.118773,17.3256331 28.5666459,17.1299425 28.189237,16.7385554 C27.811828,16.3471683 27.6231264,15.7740744 27.6231264,15.0192565 C27.6231264,14.2085262 27.8258059,13.6179599 28.2311711,13.24754 C28.6365363,12.8771201 29.2934976,12.691913 30.2020747,12.691913 L39.8469219,12.691913 C42.796303,12.691913 45.0362615,13.2650068 46.5668644,14.4112118 C48.0974674,15.5574168 48.8627574,17.2347648 48.8627574,19.443306 C48.8627574,20.5335986 48.6286276,21.4945792 48.1603609,22.3262767 C47.6920943,23.1579742 46.9966938,23.8393968 46.0741385,24.370565 L46.0741385,24.370565 Z M35.3809383,17.1998307 L35.3809383,22.4835296 L38.2114913,22.4835296 C39.9307988,22.4835296 41.1433816,22.2808501 41.8492761,21.8754849 C42.5551706,21.4701197 42.9081126,20.7852027 42.9081126,19.8207131 C42.9081126,18.912136 42.5901154,18.2481858 41.9541114,17.8288425 C41.3181074,17.4094992 40.2872373,17.1998307 38.8614701,17.1998307 L35.3809383,17.1998307 Z M71.244119,13.3838259 C71.5236812,12.880614 71.8102281,12.5241775 72.1037684,12.3145059 C72.3973087,12.1048342 72.7677231,12 73.2150226,12 C73.8999499,12 74.3856819,12.1817127 74.6722332,12.5451435 C74.9587844,12.9085744 75.1020579,13.5305909 75.1020579,14.4112118 L75.143992,19.8626472 C75.143992,20.8271368 74.9867406,21.4771091 74.6722332,21.8125837 C74.3577257,22.1480584 73.7881263,22.3157932 72.9634178,22.3157932 C72.3763372,22.3157932 71.92555,22.1760142 71.6110425,21.896452 C71.2965351,21.6168898 71.0274605,21.0997075 70.8038107,20.3448896 C70.4403799,19.0169692 69.8602971,18.0629775 69.0635448,17.482886 C68.2667926,16.9027945 67.1625385,16.612753 65.7507494,16.612753 C63.5981206,16.612753 61.9487284,17.3396038 60.8025235,18.7933272 C59.6563185,20.2470506 59.0832246,22.3507245 59.0832246,25.104412 C59.0832246,27.8441215 59.6633074,29.9477954 60.8234905,31.4154969 C61.9836736,32.8831984 63.6400547,33.6170381 65.7926836,33.6170381 C67.2603851,33.6170381 68.878327,33.1278116 70.6465578,32.149344 C72.4147886,31.1708763 73.5295261,30.6816498 73.9908037,30.6816498 C74.53595,30.6816498 74.9937262,30.9122852 75.3641461,31.3735628 C75.734566,31.8348404 75.9197732,32.4079343 75.9197732,33.0928616 C75.9197732,34.3229353 74.836486,35.4831009 72.669879,36.5733935 C70.5032721,37.663686 68.0641285,38.2088241 65.3523753,38.2088241 C61.6901107,38.2088241 58.7267959,36.9997358 56.4623422,34.5815228 C54.1978885,32.1633099 53.0656786,29.0043046 53.0656786,25.104412 C53.0656786,21.3443006 54.2118664,18.22024 56.5042763,15.7321366 C58.7966863,13.2440331 61.7040894,12 65.226573,12 C66.2190187,12 67.1974717,12.1118232 68.1619613,12.3354729 C69.1264508,12.5591227 70.1538264,12.9085702 71.244119,13.3838259 L71.244119,13.3838259 Z M81.4645862,32.9670593 L81.4645862,17.3256331 L81.1081461,17.3256331 C80.3533282,17.3256331 79.7802344,17.1299425 79.3888473,16.7385554 C78.9974602,16.3471683 78.8017696,15.7740744 78.8017696,15.0192565 C78.8017696,14.2085262 79.0114381,13.6179599 79.4307814,13.24754 C79.8501247,12.8771201 80.5280528,12.691913 81.4645862,12.691913 L85.4063933,12.691913 L86.6434498,12.691913 C89.5648747,12.691913 91.7034933,12.8177141 93.0593699,13.06932 C94.4152465,13.320926 95.5684233,13.740263 96.5189347,14.3273436 C98.210286,15.3337675 99.5067362,16.7699967 100.408324,18.6360743 C101.309912,20.5021519 101.7607,22.6582429 101.7607,25.104412 C101.7607,27.6903623 101.247012,29.9512876 100.219621,31.8872557 C99.1922296,33.8232239 97.7350336,35.2874089 95.8479888,36.2798546 C94.9953241,36.7271541 93.9959043,37.0521403 92.8496993,37.2548229 C91.7034944,37.4575055 89.9981906,37.5588453 87.7337369,37.5588453 L85.4063933,37.5588453 L81.4645862,37.5588453 C80.5000966,37.5588453 79.8151795,37.380627 79.4098143,37.0241852 C79.0044492,36.6677435 78.8017696,36.0701882 78.8017696,35.2315017 C78.8017696,34.4906619 78.9974602,33.9280514 79.3888473,33.5436534 C79.7802344,33.1592554 80.3533282,32.9670593 81.1081461,32.9670593 L81.4645862,32.9670593 Z M86.8740874,17.2417648 L86.8740874,32.9670593 L88.0692098,32.9670593 C90.7110725,32.9670593 92.6609895,32.3205814 93.9190194,31.0276063 C95.1770492,29.7346312 95.8060547,27.7462749 95.8060547,25.0624779 C95.8060547,22.4206153 95.1665658,20.4497314 93.8875688,19.1497672 C92.6085718,17.849803 90.6831161,17.1998307 88.1111439,17.1998307 C87.7756693,17.1998307 87.5205727,17.2033252 87.3458463,17.2103142 C87.1711199,17.2173033 87.0138685,17.2277867 86.8740874,17.2417648 L86.8740874,17.2417648 Z M121.94052,17.1159625 L112.190837,17.1159625 L112.190837,22.4835296 L115.88104,22.4835296 L115.88104,22.2319249 C115.88104,21.4351727 116.055763,20.841112 116.405216,20.4497249 C116.754669,20.0583378 117.285829,19.8626472 117.998713,19.8626472 C118.627728,19.8626472 119.141415,20.0408655 119.539792,20.3973072 C119.938168,20.753749 120.137353,21.2045363 120.137353,21.7496826 C120.137353,21.7776388 120.144342,21.8684951 120.15832,22.0222543 C120.172298,22.1760135 120.179287,22.3297704 120.179287,22.4835296 L120.179287,26.8237109 C120.179287,27.7602442 120.011552,28.4311834 119.676077,28.8365486 C119.340603,29.2419138 118.795465,29.4445933 118.040647,29.4445933 C117.327763,29.4445933 116.789614,29.2558917 116.426183,28.8784827 C116.062752,28.5010738 115.88104,27.9419578 115.88104,27.201118 L115.88104,26.8237109 L112.190837,26.8237109 L112.190837,33.0928616 L121.94052,33.0928616 L121.94052,30.5977816 C121.94052,29.6612482 122.118738,28.9903091 122.47518,28.5849439 C122.831622,28.1795787 123.415199,27.9768992 124.225929,27.9768992 C125.022682,27.9768992 125.592281,28.1760842 125.934745,28.5744604 C126.277208,28.9728365 126.448438,29.6472701 126.448438,30.5977816 L126.448438,35.6718099 C126.448438,36.4266278 126.30167,36.9298322 126.008129,37.1814382 C125.714589,37.4330442 125.134506,37.5588453 124.267863,37.5588453 L107.095842,37.5588453 C106.173287,37.5588453 105.512831,37.3771326 105.114455,37.0137017 C104.716079,36.6502709 104.516894,36.0562101 104.516894,35.2315017 C104.516894,34.4906619 104.705595,33.9280514 105.083004,33.5436534 C105.460413,33.1592554 106.01254,32.9670593 106.739402,32.9670593 L107.095842,32.9670593 L107.095842,17.3256331 L106.739402,17.3256331 C106.026518,17.3256331 105.477886,17.126448 105.093488,16.7280719 C104.70909,16.3296957 104.516894,15.7600963 104.516894,15.0192565 C104.516894,14.2085262 104.719573,13.6179599 105.124938,13.24754 C105.530304,12.8771201 106.187265,12.691913 107.095842,12.691913 L124.267863,12.691913 C125.120528,12.691913 125.697116,12.8212085 125.997646,13.0798036 C126.298175,13.3383986 126.448438,13.8520864 126.448438,14.6208824 L126.448438,19.3175037 C126.448438,20.2680151 126.273714,20.9494377 125.924261,21.361792 C125.574808,21.7741462 125.008703,21.9803202 124.225929,21.9803202 C123.415199,21.9803202 122.831622,21.7706517 122.47518,21.3513084 C122.118738,20.9319652 121.94052,20.254037 121.94052,19.3175037 L121.94052,17.1159625 Z M19.7719369,47.6405477 C20.037521,47.1373358 20.3205734,46.7808993 20.6211028,46.5712277 C20.9216322,46.361556 21.295541,46.2567218 21.7428405,46.2567218 C22.4277678,46.2567218 22.9134998,46.4384345 23.2000511,46.8018653 C23.4866023,47.1652962 23.6298758,47.7873127 23.6298758,48.6679336 L23.6718099,54.119369 C23.6718099,55.0838586 23.5145586,55.7338309 23.2000511,56.0693055 C22.8855436,56.4047802 22.3089553,56.572515 21.4702687,56.572515 C20.8831881,56.572515 20.4254119,56.4292415 20.0969263,56.1426902 C19.7684407,55.856139 19.4993662,55.3424512 19.2896945,54.6016114 C18.9122856,53.2597129 18.3322027,52.3022267 17.5494286,51.7291243 C16.7666545,51.1560218 15.6693894,50.8694748 14.2576003,50.8694748 C12.1049715,50.8694748 10.4590738,51.5963256 9.31985785,53.050049 C8.18064193,54.5037724 7.61104252,56.6074463 7.61104252,59.3611338 C7.61104252,62.1148214 8.20859773,64.2429566 9.40372609,65.7456034 C10.5988544,67.2482501 12.2936748,67.9995623 14.488238,67.9995623 C14.9914499,67.9995623 15.5645438,67.9401562 16.2075368,67.8213423 C16.8505299,67.7025283 17.6053364,67.5173212 18.4719792,67.2657152 L18.4719792,63.9529198 L16.1027015,63.9529198 C15.1521901,63.9529198 14.4777564,63.7781961 14.0793803,63.4287433 C13.6810042,63.0792906 13.4818191,62.4992078 13.4818191,61.6884774 C13.4818191,60.8497908 13.6810042,60.2522356 14.0793803,59.8957938 C14.4777564,59.5393521 15.1521901,59.3611338 16.1027015,59.3611338 L23.6718099,59.3611338 C24.6502776,59.3611338 25.3386891,59.5358576 25.7370653,59.8853103 C26.1354414,60.2347631 26.3346265,60.8218348 26.3346265,61.6465433 C26.3346265,62.3873831 26.1354414,62.9569825 25.7370653,63.3553586 C25.3386891,63.7537347 24.7621008,63.9529198 24.0072829,63.9529198 L23.6718099,63.9529198 L23.6718099,68.9430799 L23.6718099,69.1946846 C23.6718099,69.6419841 23.6228873,69.9529924 23.5250405,70.1277188 C23.4271937,70.3024451 23.2315031,70.4806634 22.9379628,70.6623788 C22.1412106,71.1376345 20.8762107,71.5569715 19.1429251,71.9204023 C17.4096396,72.2838332 15.6554131,72.4655459 13.8801932,72.4655459 C10.2179286,72.4655459 7.25461383,71.2564576 4.99016011,68.8382446 C2.72570638,66.4200317 1.59349651,63.2610264 1.59349651,59.3611338 C1.59349651,55.6010224 2.73968428,52.4769618 5.03209423,49.9888583 C7.32450417,47.5007549 10.2319073,46.2567218 13.7543909,46.2567218 C14.7328585,46.2567218 15.7078171,46.368545 16.6792957,46.5921947 C17.6507743,46.8158445 18.6816444,47.165292 19.7719369,47.6405477 L19.7719369,47.6405477 Z M35.611576,51.5823548 L35.611576,56.4047785 L42.4678043,56.4047785 L42.4678043,51.5823548 L42.1323314,51.5823548 C41.3775135,51.5823548 40.8009251,51.3866642 40.402549,50.9952772 C40.0041729,50.6038901 39.8049878,50.0307962 39.8049878,49.2759783 C39.8049878,48.4512699 40.0111618,47.8572091 40.4235161,47.4937783 C40.8358703,47.1303474 41.5172929,46.9486347 42.4678043,46.9486347 L47.8773056,46.9486347 C48.8278171,46.9486347 49.5022507,47.1303474 49.9006269,47.4937783 C50.299003,47.8572091 50.498188,48.4512699 50.498188,49.2759783 C50.498188,50.0307962 50.3059919,50.6038901 49.9215939,50.9952772 C49.5371959,51.3866642 48.9745854,51.5823548 48.2337456,51.5823548 L47.8773056,51.5823548 L47.8773056,67.2237811 L48.2337456,67.2237811 C48.9885636,67.2237811 49.5616574,67.4159772 49.9530445,67.8003752 C50.3444316,68.1847732 50.5401222,68.7473837 50.5401222,69.4882235 C50.5401222,70.3129319 50.3374426,70.9069927 49.9320774,71.2704235 C49.5267123,71.6338543 48.8417952,71.815567 47.8773056,71.815567 L42.4678043,71.815567 C41.5033148,71.815567 40.8183977,71.6373488 40.4130325,71.280907 C40.0076674,70.9244652 39.8049878,70.32691 39.8049878,69.4882235 C39.8049878,68.7473837 40.0041729,68.1847732 40.402549,67.8003752 C40.8009251,67.4159772 41.3775135,67.2237811 42.1323314,67.2237811 L42.4678043,67.2237811 L42.4678043,61.0384986 L35.611576,61.0384986 L35.611576,67.2237811 L35.9470489,67.2237811 C36.7018668,67.2237811 37.2784552,67.4159772 37.6768313,67.8003752 C38.0752074,68.1847732 38.2743925,68.7473837 38.2743925,69.4882235 C38.2743925,70.3129319 38.0682185,70.9069927 37.6558642,71.2704235 C37.24351,71.6338543 36.5620874,71.815567 35.611576,71.815567 L30.2020747,71.815567 C29.2375851,71.815567 28.552668,71.6373488 28.1473029,71.280907 C27.7419377,70.9244652 27.5392581,70.32691 27.5392581,69.4882235 C27.5392581,68.7473837 27.7349487,68.1847732 28.1263358,67.8003752 C28.5177229,67.4159772 29.0908168,67.2237811 29.8456347,67.2237811 L30.2020747,67.2237811 L30.2020747,51.5823548 L29.8456347,51.5823548 C29.1047949,51.5823548 28.5421844,51.3866642 28.1577864,50.9952772 C27.7733884,50.6038901 27.5811923,50.0307962 27.5811923,49.2759783 C27.5811923,48.4512699 27.7803773,47.8572091 28.1787534,47.4937783 C28.5771296,47.1303474 29.2515632,46.9486347 30.2020747,46.9486347 L35.611576,46.9486347 C36.5481093,46.9486347 37.2260374,47.1303474 37.6453807,47.4937783 C38.064724,47.8572091 38.2743925,48.4512699 38.2743925,49.2759783 C38.2743925,50.0307962 38.0752074,50.6038901 37.6768313,50.9952772 C37.2784552,51.3866642 36.7018668,51.5823548 35.9470489,51.5823548 L35.611576,51.5823548 Z M67.365213,51.5823548 L67.365213,67.2237811 L70.887679,67.2237811 C71.8381904,67.2237811 72.519613,67.4019993 72.9319673,67.7584411 C73.3443215,68.1148829 73.5504955,68.6914712 73.5504955,69.4882235 C73.5504955,70.2989538 73.340827,70.8895201 72.9214837,71.25994 C72.5021404,71.6303599 71.8242123,71.815567 70.887679,71.815567 L58.4332458,71.815567 C57.4827343,71.815567 56.8013117,71.6338543 56.3889575,71.2704235 C55.9766033,70.9069927 55.7704292,70.3129319 55.7704292,69.4882235 C55.7704292,68.6774931 55.9731088,68.0974103 56.378474,67.7479575 C56.7838391,67.3985048 57.4687562,67.2237811 58.4332458,67.2237811 L61.9557117,67.2237811 L61.9557117,51.5823548 L58.4332458,51.5823548 C57.4827343,51.5823548 56.8013117,51.4006421 56.3889575,51.0372113 C55.9766033,50.6737805 55.7704292,50.0867087 55.7704292,49.2759783 C55.7704292,48.4512699 55.9731088,47.8641981 56.378474,47.5147453 C56.7838391,47.1652926 57.4687562,46.9905689 58.4332458,46.9905689 L70.887679,46.9905689 C71.8801247,46.9905689 72.5720308,47.1652926 72.9634178,47.5147453 C73.3548049,47.8641981 73.5504955,48.4512699 73.5504955,49.2759783 C73.5504955,50.0867087 73.347816,50.6737805 72.9424508,51.0372113 C72.5370856,51.4006421 71.8521685,51.5823548 70.887679,51.5823548 L67.365213,51.5823548 Z M97.8608265,51.5823548 L97.8608265,63.1771386 L97.8608265,63.5755127 C97.8608265,65.4485794 97.7385199,66.8044357 97.493903,67.6431222 C97.2492861,68.4818088 96.8404325,69.2296264 96.26733,69.8865976 C95.5264902,70.7392623 94.4991146,71.3822457 93.1851723,71.815567 C91.87123,72.2488884 90.2917273,72.4655459 88.4466169,72.4655459 C87.1466527,72.4655459 85.8921362,72.3397448 84.6830298,72.0881388 C83.4739233,71.8365328 82.3102631,71.4591296 81.1920144,70.9559176 C80.5769776,70.6763554 80.175113,70.31293 79.9864085,69.8656305 C79.797704,69.418331 79.7033532,68.6914802 79.7033532,67.6850564 L79.7033532,63.3658422 C79.7033532,62.1637247 79.8780769,61.3250508 80.2275297,60.849795 C80.5769824,60.3745393 81.185021,60.136915 82.0516638,60.136915 C83.2957156,60.136915 83.9806326,61.0524675 84.1064356,62.8835998 C84.1204137,63.2050963 84.1413806,63.4497096 84.1693368,63.6174469 C84.3370741,65.2389076 84.7144774,66.3466561 85.301558,66.9407258 C85.8886386,67.5347954 86.8251579,67.8318258 88.1111439,67.8318258 C89.7046484,67.8318258 90.8263749,67.4089943 91.476357,66.5633187 C92.126339,65.7176431 92.4513252,64.1765796 92.4513252,61.9400821 L92.4513252,51.5823548 L88.9288593,51.5823548 C87.9783478,51.5823548 87.2969252,51.4006421 86.884571,51.0372113 C86.4722168,50.6737805 86.2660427,50.0867087 86.2660427,49.2759783 C86.2660427,48.4512699 86.4652278,47.8641981 86.8636039,47.5147453 C87.26198,47.1652926 87.9503916,46.9905689 88.9288593,46.9905689 L99.6220595,46.9905689 C100.600527,46.9905689 101.288939,47.1652926 101.687315,47.5147453 C102.085691,47.8641981 102.284876,48.4512699 102.284876,49.2759783 C102.284876,50.0867087 102.078702,50.6737805 101.666348,51.0372113 C101.253994,51.4006421 100.572571,51.5823548 99.6220595,51.5823548 L97.8608265,51.5823548 Z M112.505343,51.5823548 L112.505343,57.9353738 L118.984165,51.4565525 C118.257303,51.3726838 117.747109,51.1665098 117.453569,50.8380242 C117.160029,50.5095387 117.013261,49.9888619 117.013261,49.2759783 C117.013261,48.4512699 117.212446,47.8572091 117.610822,47.4937783 C118.009198,47.1303474 118.683632,46.9486347 119.634143,46.9486347 L124.771073,46.9486347 C125.721584,46.9486347 126.396018,47.1303474 126.794394,47.4937783 C127.19277,47.8572091 127.391955,48.4512699 127.391955,49.2759783 C127.391955,50.0447743 127.19277,50.6213627 126.794394,51.0057607 C126.396018,51.3901587 125.812441,51.5823548 125.043645,51.5823548 L124.561402,51.5823548 L118.459988,57.641835 C119.592215,58.4805215 120.626579,59.5812811 121.563113,60.9441468 C122.499646,62.3070125 123.596911,64.400203 124.854941,67.2237811 L125.127513,67.2237811 L125.546854,67.2237811 C126.371563,67.2237811 126.98659,67.4124827 127.391955,67.7898917 C127.79732,68.1673006 128,68.7334056 128,69.4882235 C128,70.3129319 127.793826,70.9069927 127.381472,71.2704235 C126.969118,71.6338543 126.287695,71.815567 125.337183,71.815567 L122.758235,71.815567 C121.626008,71.815567 120.710456,71.0537715 120.01155,69.5301576 C119.885747,69.2505954 119.787902,69.026949 119.718012,68.8592117 C118.795456,66.9022764 117.949793,65.3926632 117.180997,64.3303269 C116.412201,63.2679906 115.510627,62.2965265 114.476247,61.4159056 L112.505343,63.302941 L112.505343,67.2237811 L112.840816,67.2237811 C113.595634,67.2237811 114.172222,67.4159772 114.570599,67.8003752 C114.968975,68.1847732 115.16816,68.7473837 115.16816,69.4882235 C115.16816,70.3129319 114.961986,70.9069927 114.549631,71.2704235 C114.137277,71.6338543 113.455855,71.815567 112.505343,71.815567 L107.095842,71.815567 C106.131352,71.815567 105.446435,71.6373488 105.04107,71.280907 C104.635705,70.9244652 104.433025,70.32691 104.433025,69.4882235 C104.433025,68.7473837 104.628716,68.1847732 105.020103,67.8003752 C105.41149,67.4159772 105.984584,67.2237811 106.739402,67.2237811 L107.095842,67.2237811 L107.095842,51.5823548 L106.739402,51.5823548 C105.998562,51.5823548 105.435952,51.3866642 105.051554,50.9952772 C104.667156,50.6038901 104.474959,50.0307962 104.474959,49.2759783 C104.474959,48.4512699 104.674145,47.8572091 105.072521,47.4937783 C105.470897,47.1303474 106.14533,46.9486347 107.095842,46.9486347 L112.505343,46.9486347 C113.441877,46.9486347 114.119805,47.1303474 114.539148,47.4937783 C114.958491,47.8572091 115.16816,48.4512699 115.16816,49.2759783 C115.16816,50.0307962 114.968975,50.6038901 114.570599,50.9952772 C114.172222,51.3866642 113.595634,51.5823548 112.840816,51.5823548 L112.505343,51.5823548 Z M13.439885,96.325622 L17.4445933,84.4372993 C17.6961993,83.6545252 18.0456468,83.0849258 18.4929463,82.728484 C18.9402458,82.3720422 19.5343065,82.193824 20.2751463,82.193824 L23.5460076,82.193824 C24.496519,82.193824 25.1779416,82.3755367 25.5902958,82.7389675 C26.0026501,83.1023984 26.2088241,83.6964591 26.2088241,84.5211676 C26.2088241,85.2759855 26.009639,85.8490794 25.6112629,86.2404664 C25.2128868,86.6318535 24.6362984,86.8275441 23.8814805,86.8275441 L23.5460076,86.8275441 L24.1330852,102.46897 L24.4895252,102.46897 C25.2443431,102.46897 25.8104481,102.661166 26.187857,103.045564 C26.565266,103.429962 26.7539676,103.992573 26.7539676,104.733413 C26.7539676,105.558121 26.5547826,106.152182 26.1564064,106.515613 C25.7580303,106.879044 25.0835967,107.060756 24.1330852,107.060756 L19.4154969,107.060756 C18.4649855,107.060756 17.7905518,106.882538 17.3921757,106.526096 C16.9937996,106.169654 16.7946145,105.572099 16.7946145,104.733413 C16.7946145,103.992573 16.9868106,103.429962 17.3712086,103.045564 C17.7556066,102.661166 18.325206,102.46897 19.0800239,102.46897 L19.4154969,102.46897 L19.1219581,89.6790642 L16.0607674,99.1981091 C15.8371177,99.9109927 15.5191204,100.42468 15.1067662,100.739188 C14.694412,101.053695 14.1248126,101.210947 13.3979509,101.210947 C12.6710892,101.210947 12.0945008,101.053695 11.6681685,100.739188 C11.2418362,100.42468 10.91685,99.9109927 10.6932002,99.1981091 L7.65297664,89.6790642 L7.35943781,102.46897 L7.69491075,102.46897 C8.44972866,102.46897 9.01932808,102.661166 9.40372609,103.045564 C9.78812409,103.429962 9.98032022,103.992573 9.98032022,104.733413 C9.98032022,105.558121 9.77764067,106.152182 9.3722755,106.515613 C8.96691032,106.879044 8.29597114,107.060756 7.35943781,107.060756 L2.62088241,107.060756 C1.68434908,107.060756 1.01340989,106.879044 0.608044719,106.515613 C0.202679546,106.152182 0,105.558121 0,104.733413 C0,103.992573 0.192196121,103.429962 0.57659413,103.045564 C0.960992139,102.661166 1.53059155,102.46897 2.28540946,102.46897 L2.62088241,102.46897 L3.22892713,86.8275441 L2.89345418,86.8275441 C2.13863627,86.8275441 1.56204791,86.6318535 1.16367179,86.2404664 C0.765295672,85.8490794 0.5661106,85.2759855 0.5661106,84.5211676 C0.5661106,83.6964591 0.772284622,83.1023984 1.18463885,82.7389675 C1.59699308,82.3755367 2.27841569,82.193824 3.22892713,82.193824 L6.49978838,82.193824 C7.22665007,82.193824 7.81022738,82.3685477 8.25053783,82.7180005 C8.69084827,83.0674532 9.05077919,83.6405471 9.33034138,84.4372993 L13.439885,96.325622 Z M43.8935644,98.3803938 L43.8935644,86.8275441 L42.7403761,86.8275441 C41.8178209,86.8275441 41.1573651,86.6458314 40.758989,86.2824006 C40.3606129,85.9189697 40.1614278,85.3318979 40.1614278,84.5211676 C40.1614278,83.7104372 40.3606129,83.119871 40.758989,82.7494511 C41.1573651,82.3790312 41.8178209,82.193824 42.7403761,82.193824 L48.6950209,82.193824 C49.6035981,82.193824 50.2605593,82.3790312 50.6659245,82.7494511 C51.0712897,83.119871 51.2739692,83.7104372 51.2739692,84.5211676 C51.2739692,85.2620074 51.0817731,85.8316068 50.6973751,86.2299829 C50.3129771,86.628359 49.7643445,86.8275441 49.051461,86.8275441 L48.6950209,86.8275441 L48.6950209,105.865634 C48.6950209,106.522605 48.6251315,106.934953 48.4853504,107.10269 C48.3455693,107.270428 48.0310665,107.354295 47.5418327,107.354295 L45.4451268,107.354295 C44.7741775,107.354295 44.3024234,107.284406 44.0298503,107.144625 C43.7572771,107.004843 43.5231473,106.76023 43.3274538,106.410777 L34.6051571,91.0838571 L34.6051571,102.46897 L35.8212466,102.46897 C36.7298237,102.46897 37.379796,102.643694 37.7711831,102.993147 C38.1625701,103.3426 38.3582607,103.922682 38.3582607,104.733413 C38.3582607,105.558121 38.1590757,106.152182 37.7606995,106.515613 C37.3623234,106.879044 36.7158456,107.060756 35.8212466,107.060756 L29.8037005,107.060756 C28.8951234,107.060756 28.2381621,106.879044 27.832797,106.515613 C27.4274318,106.152182 27.2247522,105.558121 27.2247522,104.733413 C27.2247522,103.992573 27.4134539,103.429962 27.7908629,103.045564 C28.1682718,102.661166 28.7273878,102.46897 29.4682276,102.46897 L29.8037005,102.46897 L29.8037005,86.8275441 L29.4682276,86.8275441 C28.755344,86.8275441 28.203217,86.628359 27.8118299,86.2299829 C27.4204428,85.8316068 27.2247522,85.2620074 27.2247522,84.5211676 C27.2247522,83.7104372 27.4309263,83.119871 27.8432805,82.7494511 C28.2556347,82.3790312 28.9091015,82.193824 29.8037005,82.193824 L33.2422983,82.193824 C34.0670067,82.193824 34.6261227,82.3021527 34.919663,82.5188134 C35.2132033,82.7354741 35.5416839,83.1722835 35.9051148,83.8292546 L43.8935644,98.3803938 Z M64.6604624,86.3662688 C62.8572863,86.3662688 61.4420239,87.0931196 60.4146329,88.546843 C59.3872418,90.0005663 58.873554,92.0203728 58.873554,94.6063231 C58.873554,97.1922733 59.3907363,99.2190688 60.4251164,100.68677 C61.4594965,102.154472 62.8712644,102.888312 64.6604624,102.888312 C66.4636385,102.888312 67.8823953,102.157966 68.9167754,100.697254 C69.9511555,99.2365414 70.4683378,97.2062514 70.4683378,94.6063231 C70.4683378,92.0203728 69.95465,90.0005663 68.9272589,88.546843 C67.8998679,87.0931196 66.4776166,86.3662688 64.6604624,86.3662688 L64.6604624,86.3662688 Z M64.6604624,81.501911 C68.0990773,81.501911 70.929602,82.7319662 73.1521214,85.1921135 C75.3746408,87.6522607 76.4858838,90.7902992 76.4858838,94.6063231 C76.4858838,98.4503032 75.3816297,101.595331 73.1730884,104.0415 C70.9645471,106.487669 68.1270335,107.710735 64.6604624,107.710735 C61.2358256,107.710735 58.4053009,106.477185 56.1688034,104.010049 C53.9323059,101.542913 52.8140739,98.4083688 52.8140739,94.6063231 C52.8140739,90.7763211 53.9218224,87.6347881 56.1373528,85.1816299 C58.3528831,82.7284717 61.1938912,81.501911 64.6604624,81.501911 L64.6604624,81.501911 Z M87.4611651,98.1707232 L87.4611651,102.46897 L89.6207722,102.46897 C90.5293493,102.46897 91.1758272,102.643694 91.5602252,102.993147 C91.9446232,103.3426 92.1368193,103.922682 92.1368193,104.733413 C92.1368193,105.558121 91.9411287,106.152182 91.5497417,106.515613 C91.1583546,106.879044 90.5153712,107.060756 89.6207722,107.060756 L82.3661697,107.060756 C81.4436145,107.060756 80.7831587,106.879044 80.3847826,106.515613 C79.9864065,106.152182 79.7872214,105.558121 79.7872214,104.733413 C79.7872214,103.992573 79.9759231,103.429962 80.353332,103.045564 C80.730741,102.661166 81.282868,102.46897 82.0097297,102.46897 L82.3661697,102.46897 L82.3661697,86.8275441 L82.0097297,86.8275441 C81.2968461,86.8275441 80.7482136,86.628359 80.3638155,86.2299829 C79.9794175,85.8316068 79.7872214,85.2620074 79.7872214,84.5211676 C79.7872214,83.7104372 79.989901,83.119871 80.3952661,82.7494511 C80.8006313,82.3790312 81.4575926,82.193824 82.3661697,82.193824 L91.0255652,82.193824 C94.450202,82.193824 97.0396079,82.8507853 98.7938606,84.1647276 C100.548113,85.4786699 101.425227,87.414609 101.425227,89.972603 C101.425227,92.6703781 100.551608,94.7111515 98.8043442,96.0949843 C97.0570805,97.4788171 94.4641801,98.1707232 91.0255652,98.1707232 L87.4611651,98.1707232 Z M87.4611651,86.8275441 L87.4611651,93.4531348 L90.4384875,93.4531348 C92.0879044,93.4531348 93.328443,93.1735768 94.1601405,92.6144525 C94.9918381,92.0553281 95.4076806,91.2166541 95.4076806,90.0984053 C95.4076806,89.0500471 94.9778602,88.2428234 94.1182064,87.67671 C93.2585527,87.1105966 92.031992,86.8275441 90.4384875,86.8275441 L87.4611651,86.8275441 Z M114.727851,107.396229 L113.092421,109.03166 C113.69348,108.835966 114.284046,108.689198 114.864137,108.591352 C115.444229,108.493505 116.013828,108.444582 116.572953,108.444582 C117.677223,108.444582 118.840883,108.608823 120.063968,108.937308 C121.287053,109.265794 122.031376,109.430034 122.29696,109.430034 C122.744259,109.430034 123.327837,109.279772 124.047709,108.979242 C124.767582,108.678713 125.253314,108.52845 125.50492,108.52845 C126.02211,108.52845 126.45193,108.727636 126.794394,109.126012 C127.136858,109.524388 127.308087,110.024098 127.308087,110.625156 C127.308087,111.421909 126.836333,112.099837 125.892811,112.658961 C124.949288,113.218086 123.792617,113.497643 122.422762,113.497643 C121.486229,113.497643 120.28413,113.277492 118.816428,112.837181 C117.348727,112.396871 116.286406,112.176719 115.629435,112.176719 C114.636989,112.176719 113.518757,112.449288 112.274706,112.994434 C111.030654,113.53958 110.261869,113.812149 109.968329,113.812149 C109.36727,113.812149 108.857077,113.612964 108.437734,113.214588 C108.01839,112.816212 107.808722,112.337469 107.808722,111.778345 C107.808722,111.386958 107.941512,110.971115 108.207096,110.530805 C108.47268,110.090494 108.94094,109.520895 109.611889,108.821989 L111.729562,106.683349 C109.395218,105.830685 107.536157,104.29661 106.152324,102.08108 C104.768491,99.8655494 104.076585,97.3180772 104.076585,94.4385866 C104.076585,90.6365409 105.180839,87.5299526 107.389381,85.1187288 C109.597922,82.7075049 112.442425,81.501911 115.922974,81.501911 C119.389545,81.501911 122.227059,82.7109994 124.4356,85.1292123 C126.644141,87.5474252 127.748395,90.650519 127.748395,94.4385866 C127.748395,98.2126762 126.65113,101.322759 124.456567,103.768928 C122.262004,106.215097 119.480402,107.438163 116.111677,107.438163 C115.888028,107.438163 115.660887,107.434669 115.430248,107.42768 C115.199609,107.420691 114.965479,107.410207 114.727851,107.396229 L114.727851,107.396229 Z M115.922974,86.3662688 C114.119798,86.3662688 112.704535,87.0931196 111.677144,88.546843 C110.649753,90.0005663 110.136065,92.0203728 110.136065,94.6063231 C110.136065,97.1922733 110.653248,99.2190688 111.687628,100.68677 C112.722008,102.154472 114.133776,102.888312 115.922974,102.888312 C117.72615,102.888312 119.144907,102.157966 120.179287,100.697254 C121.213667,99.2365414 121.730849,97.2062514 121.730849,94.6063231 C121.730849,92.0203728 121.217161,90.0005663 120.18977,88.546843 C119.162379,87.0931196 117.740128,86.3662688 115.922974,86.3662688 L115.922974,86.3662688 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/mono-line": {
"title": "$:/core/images/mono-line",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-mono-line tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M60.4374591,84.522627 L61.3450888,84.522627 C63.2671377,84.522627 64.7264493,85.0120303 65.7230673,85.9908515 C66.7196852,86.9696727 67.2179868,88.4022896 67.2179868,90.288745 C67.2179868,92.3887615 66.6929905,93.9014625 65.6429823,94.8268935 C64.5929741,95.7523244 62.857817,96.215033 60.4374591,96.215033 L44.3670747,96.215033 C41.9111232,96.215033 40.1670679,95.7612227 39.1348565,94.8535884 C38.102645,93.9459542 37.586547,92.424355 37.586547,90.288745 C37.586547,88.2243221 38.102645,86.747214 39.1348565,85.8573766 C40.1670679,84.9675391 41.9111232,84.522627 44.3670747,84.522627 L46.235724,84.522627 L44.0467348,78.2759992 L20.9822627,78.2759992 L18.6864935,84.522627 L20.5551429,84.522627 C22.9755008,84.522627 24.7106579,84.9764373 25.7606661,85.8840716 C26.8106743,86.7917058 27.3356705,88.2599156 27.3356705,90.288745 C27.3356705,92.3887615 26.8106743,93.9014625 25.7606661,94.8268935 C24.7106579,95.7523244 22.9755008,96.215033 20.5551429,96.215033 L6.78052766,96.215033 C4.32457622,96.215033 2.58052094,95.7523244 1.54830946,94.8268935 C0.516097994,93.9014625 0,92.3887615 0,90.288745 C0,88.4022896 0.498301511,86.9696727 1.49491948,85.9908515 C2.49153745,85.0120303 3.95084902,84.522627 5.87289797,84.522627 L6.78052766,84.522627 L21.0890427,44.6937008 L16.8178442,44.6937008 C14.3974863,44.6937008 12.6623292,44.2309922 11.612321,43.3055613 C10.5623128,42.3801303 10.0373165,40.8852258 10.0373165,38.8208028 C10.0373165,36.7207864 10.5623128,35.2080854 11.612321,34.2826544 C12.6623292,33.3572234 14.3974863,32.8945149 16.8178442,32.8945149 L36.8390873,32.8945149 C40.0069087,32.8945149 42.231469,34.6029772 43.512835,38.0199531 L43.512835,38.180123 L60.4374591,84.522627 Z M32.4611088,44.6937008 L24.7195615,67.224273 L40.2026561,67.224273 L32.4611088,44.6937008 Z M89.5058233,68.5590225 L89.5058233,84.8429669 L97.5143205,84.8429669 C103.173687,84.8429669 107.160099,84.22009 109.473676,82.9743176 C111.787254,81.7285451 112.944025,79.6463566 112.944025,76.7276897 C112.944025,73.7734293 111.840643,71.6734444 109.633846,70.4276719 C107.427049,69.1818994 103.565213,68.5590225 98.0482204,68.5590225 L89.5058233,68.5590225 Z M116.734714,62.6327346 C120.614405,64.0564746 123.461842,66.0051894 125.277111,68.4789376 C127.092379,70.9526857 128,74.1115614 128,77.9556593 C128,81.1946677 127.216955,84.1488838 125.650841,86.8183962 C124.084727,89.4879087 121.84237,91.676876 118.923703,93.385364 C117.215215,94.3819819 115.302093,95.1027395 113.18428,95.5476582 C111.066467,95.9925769 108.06776,96.215033 104.188068,96.215033 L99.7033098,96.215033 L76.3184979,96.215033 C73.9693269,96.215033 72.2875593,95.7523244 71.2731446,94.8268935 C70.2587299,93.9014625 69.7515301,92.3887615 69.7515301,90.288745 C69.7515301,88.4022896 70.2320352,86.9696727 71.1930596,85.9908515 C72.1540841,85.0120303 73.5600062,84.522627 75.4108682,84.522627 L76.3184979,84.522627 L76.3184979,44.6937008 L75.4108682,44.6937008 C73.5600062,44.6937008 72.1540841,44.1953993 71.1930596,43.1987813 C70.2320352,42.2021633 69.7515301,40.7428518 69.7515301,38.8208028 C69.7515301,36.7563799 70.2676281,35.2525771 71.2998396,34.3093494 C72.3320511,33.3661217 74.0049204,32.8945149 76.3184979,32.8945149 L100.877889,32.8945149 C108.388118,32.8945149 114.09189,34.3538264 117.989378,37.2724934 C121.886867,40.1911603 123.835581,44.4623161 123.835581,50.0860889 C123.835581,52.8623819 123.239399,55.3093982 122.047017,57.4272114 C120.854635,59.5450246 119.083885,61.2801816 116.734714,62.6327346 L116.734714,62.6327346 Z M89.5058233,44.3733609 L89.5058233,57.8276363 L96.7134708,57.8276363 C101.091471,57.8276363 104.179161,57.3115383 105.976633,56.2793268 C107.774104,55.2471153 108.672827,53.50306 108.672827,51.0471086 C108.672827,48.7335312 107.863087,47.0428653 106.243583,45.9750604 C104.624078,44.9072554 101.999097,44.3733609 98.3685602,44.3733609 L89.5058233,44.3733609 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/new-button": {
"title": "$:/core/images/new-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M56,72 L8.00697327,72 C3.59075293,72 0,68.418278 0,64 C0,59.5907123 3.58484404,56 8.00697327,56 L56,56 L56,8.00697327 C56,3.59075293 59.581722,0 64,0 C68.4092877,0 72,3.58484404 72,8.00697327 L72,56 L119.993027,56 C124.409247,56 128,59.581722 128,64 C128,68.4092877 124.415156,72 119.993027,72 L72,72 L72,119.993027 C72,124.409247 68.418278,128 64,128 C59.5907123,128 56,124.415156 56,119.993027 L56,72 L56,72 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/new-here-button": {
"title": "$:/core/images/new-here-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-new-here-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n \t<g transform=\"translate(52.233611, 64.389922) rotate(75.000000) translate(-52.233611, -64.389922) translate(-7.734417, 3.702450)\">\n\t <path d=\"M18.9270186,45.959338 L18.9080585,49.6521741 C18.8884833,53.4648378 21.0574548,58.7482162 23.7526408,61.4434022 L78.5671839,116.257945 C81.2617332,118.952495 85.6348701,118.950391 88.3334363,116.251825 L115.863237,88.7220241 C118.555265,86.0299959 118.564544,81.6509578 115.869358,78.9557717 L61.0548144,24.1412286 C58.3602652,21.4466794 53.0787224,19.2788426 49.2595808,19.3006519 L25.9781737,19.4336012 C22.1633003,19.4553862 19.0471195,22.5673232 19.0275223,26.3842526 L18.9871663,34.2443819 C19.0818862,34.255617 19.1779758,34.2665345 19.2754441,34.2771502 C22.6891275,34.6489512 27.0485594,34.2348566 31.513244,33.2285542 C31.7789418,32.8671684 32.075337,32.5211298 32.4024112,32.1940556 C34.8567584,29.7397084 38.3789778,29.0128681 41.4406288,30.0213822 C41.5958829,29.9543375 41.7503946,29.8866669 41.9041198,29.8183808 L42.1110981,30.2733467 C43.1114373,30.6972371 44.0473796,31.3160521 44.8614145,32.1300869 C48.2842088,35.5528813 48.2555691,41.130967 44.7974459,44.5890903 C41.4339531,47.952583 36.0649346,48.0717177 32.6241879,44.9262969 C27.8170558,45.8919233 23.0726921,46.2881596 18.9270186,45.959338 Z\"></path>\n\t <path d=\"M45.4903462,38.8768094 C36.7300141,42.6833154 26.099618,44.7997354 18.1909048,43.9383587 C7.2512621,42.7468685 1.50150083,35.8404432 4.66865776,24.7010202 C7.51507386,14.6896965 15.4908218,6.92103848 24.3842626,4.38423012 C34.1310219,1.60401701 42.4070208,6.15882777 42.4070209,16.3101169 L34.5379395,16.310117 C34.5379394,11.9285862 31.728784,10.3825286 26.5666962,11.8549876 C20.2597508,13.6540114 14.3453742,19.4148216 12.2444303,26.8041943 C10.4963869,32.9523565 12.6250796,35.5092726 19.0530263,36.2093718 C25.5557042,36.9176104 35.0513021,34.9907189 42.7038419,31.5913902 L42.7421786,31.6756595 C44.3874154,31.5384763 47.8846101,37.3706354 45.9274416,38.6772897 L45.9302799,38.6835285 C45.9166992,38.6895612 45.9031139,38.6955897 45.8895238,38.7016142 C45.8389288,38.7327898 45.7849056,38.7611034 45.7273406,38.7863919 C45.6506459,38.8200841 45.571574,38.8501593 45.4903462,38.8768094 Z\"></path>\n </g>\n <rect x=\"96\" y=\"80\" width=\"16\" height=\"48\" rx=\"8\"></rect>\n <rect x=\"80\" y=\"96\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n </g>\n </g>\n</svg>"
},
"$:/core/images/new-image-button": {
"title": "$:/core/images/new-image-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M81.3619177,73.6270062 L97.1875317,46.2162388 C97.91364,44.9585822 97.4824378,43.3533085 96.2260476,42.6279312 L46.2162388,13.7547547 C44.9585822,13.0286463 43.3533085,13.4598485 42.6279312,14.7162388 L30.0575956,36.4886988 L40.0978909,31.2276186 C43.1404959,29.6333041 46.8692155,31.3421319 47.6479264,34.6877101 L51.2545483,52.3903732 L61.1353556,53.2399953 C63.2899974,53.4346096 65.1046382,54.9309951 65.706105,57.0091178 C65.7395572,57.1246982 65.8069154,57.3539875 65.9047035,57.6813669 C66.0696435,58.2335608 66.2581528,58.852952 66.4667073,59.5238092 C67.0618822,61.4383079 67.6960725,63.3742727 68.3393254,65.2021174 C68.5462918,65.7902259 68.7511789,66.3583016 68.953259,66.9034738 C69.5777086,68.5881157 70.1617856,70.0172008 70.6783305,71.110045 C70.9334784,71.6498566 71.1627732,72.0871602 71.4035746,72.5373068 C71.6178999,72.7492946 71.9508843,72.9623307 72.4151452,73.1586945 C73.5561502,73.6412938 75.1990755,73.899146 77.0720271,73.9171651 C77.9355886,73.9254732 78.7819239,73.8832103 79.5638842,73.8072782 C80.0123946,73.7637257 80.3172916,73.7224469 80.4352582,73.7027375 C80.7503629,73.6500912 81.0598053,73.6256267 81.3619177,73.6270062 L81.3619177,73.6270062 L81.3619177,73.6270062 L81.3619177,73.6270062 Z M37.4707881,2.64867269 C38.9217993,0.135447653 42.1388058,-0.723707984 44.6486727,0.725364314 L108.293614,37.4707881 C110.806839,38.9217993 111.665994,42.1388058 110.216922,44.6486727 L73.4714982,108.293614 C72.0204871,110.806839 68.8034805,111.665994 66.2936136,110.216922 L2.64867269,73.4714982 C0.135447653,72.0204871 -0.723707984,68.8034805 0.725364314,66.2936136 L37.4707881,2.64867269 L37.4707881,2.64867269 L37.4707881,2.64867269 L37.4707881,2.64867269 Z M80.3080975,53.1397764 C82.8191338,54.5895239 86.0299834,53.7291793 87.4797308,51.218143 C88.9294783,48.7071068 88.0691338,45.4962571 85.5580975,44.0465097 C83.0470612,42.5967622 79.8362116,43.4571068 78.3864641,45.968143 C76.9367166,48.4791793 77.7970612,51.6900289 80.3080975,53.1397764 L80.3080975,53.1397764 L80.3080975,53.1397764 L80.3080975,53.1397764 Z M96,112 L88.0070969,112 C83.5881712,112 80,108.418278 80,104 C80,99.5907123 83.5848994,96 88.0070969,96 L96,96 L96,88.0070969 C96,83.5881712 99.581722,80 104,80 C108.409288,80 112,83.5848994 112,88.0070969 L112,96 L119.992903,96 C124.411829,96 128,99.581722 128,104 C128,108.409288 124.415101,112 119.992903,112 L112,112 L112,119.992903 C112,124.411829 108.418278,128 104,128 C99.5907123,128 96,124.415101 96,119.992903 L96,112 L96,112 Z M33.3471097,51.7910932 C40.7754579,59.7394511 42.3564368,62.4818351 40.7958321,65.1848818 C39.2352273,67.8879286 26.9581062,62.8571718 24.7019652,66.7649227 C22.4458242,70.6726735 23.7947046,70.0228006 22.2648667,72.6725575 L41.9944593,84.0634431 C41.9944593,84.0634431 36.3904568,75.8079231 37.7602356,73.4353966 C40.2754811,69.0788636 46.5298923,72.1787882 48.1248275,69.4162793 C50.538989,65.234829 43.0222016,59.7770885 33.3471097,51.7910932 L33.3471097,51.7910932 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/new-journal-button": {
"title": "$:/core/images/new-journal-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-new-journal-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M102.545455,112.818182 L102.545455,124.636364 L102.545455,124.636364 L102.545455,124.636364 C102.545455,125.941761 103.630828,127 104.969697,127 L111.030303,127 C112.369172,127 113.454545,125.941761 113.454545,124.636364 L113.454545,112.818182 L125.575758,112.818182 C126.914626,112.818182 128,111.759982 128,110.454545 L128,104.545455 C128,103.240018 126.914626,102.181818 125.575758,102.181818 L113.454545,102.181818 L113.454545,90.3636364 C113.454545,89.0582 112.369172,88 111.030303,88 L104.969697,88 L104.969697,88 C103.630828,88 102.545455,89.0582 102.545455,90.3636364 L102.545455,102.181818 L90.4242424,102.181818 L90.4242424,102.181818 C89.0853705,102.181818 88,103.240018 88,104.545455 L88,110.454545 L88,110.454545 L88,110.454545 C88,111.759982 89.0853705,112.818182 90.4242424,112.818182 L102.545455,112.818182 Z\"></path>\n <g transform=\"translate(59.816987, 64.316987) rotate(30.000000) translate(-59.816987, -64.316987) translate(20.316987, 12.816987)\">\n <g transform=\"translate(0.000000, 0.000000)\">\n <path d=\"M9.99631148,0 C4.4755011,0 -2.27373675e-13,4.48070044 -2.27373675e-13,9.99759461 L-2.27373675e-13,91.6128884 C-2.27373675e-13,97.1344074 4.46966773,101.610483 9.99631148,101.610483 L68.9318917,101.610483 C74.4527021,101.610483 78.9282032,97.1297826 78.9282032,91.6128884 L78.9282032,9.99759461 C78.9282032,4.47607557 74.4585355,0 68.9318917,0 L9.99631148,0 Z M20.8885263,26 C24.2022348,26 26.8885263,23.3137085 26.8885263,20 C26.8885263,16.6862915 24.2022348,14 20.8885263,14 C17.5748178,14 14.8885263,16.6862915 14.8885263,20 C14.8885263,23.3137085 17.5748178,26 20.8885263,26 Z M57.3033321,25.6783342 C60.6170406,25.6783342 63.3033321,22.9920427 63.3033321,19.6783342 C63.3033321,16.3646258 60.6170406,13.6783342 57.3033321,13.6783342 C53.9896236,13.6783342 51.3033321,16.3646258 51.3033321,19.6783342 C51.3033321,22.9920427 53.9896236,25.6783342 57.3033321,25.6783342 Z\"></path>\n <text font-family=\"Helvetica\" font-size=\"47.1724138\" font-weight=\"bold\" fill=\"#FFFFFF\">\n <tspan x=\"42\" y=\"77.4847912\" text-anchor=\"middle\"><<now \"DD\">></tspan>\n </text>\n </g>\n </g>\n </g>\n</svg>"
},
"$:/core/images/opacity": {
"title": "$:/core/images/opacity",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-opacity tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M102.361773,65 C101.833691,67.051742 101.183534,69.0544767 100.419508,71 L82.5835324,71 C83.7602504,69.1098924 84.7666304,67.1027366 85.581205,65 L102.361773,65 Z M102.834311,63 C103.256674,61.0388326 103.568427,59.0365486 103.762717,57 L87.6555706,57 C87.3692052,59.0609452 86.9083652,61.0660782 86.2884493,63 L102.834311,63 Z M99.5852583,73 C98.6682925,75.0747721 97.6196148,77.0783056 96.4498253,79 L75.8124196,79 C77.8387053,77.2115633 79.6621163,75.1985844 81.2437158,73 L99.5852583,73 Z M95.1689122,81 C93.7449202,83.1155572 92.1695234,85.1207336 90.458251,87 L60.4614747,87 C65.1836162,85.86248 69.5430327,83.794147 73.3347255,81 L95.1689122,81 Z M87.6555706,47 L103.762717,47 C101.246684,20.6269305 79.0321807,0 52,0 C23.281193,0 0,23.281193 0,52 C0,77.2277755 17.9651296,98.2595701 41.8000051,103 L62.1999949,103 C67.8794003,101.870444 73.2255333,99.8158975 78.074754,97 L39,97 L39,95 L81.2493857,95 C83.8589242,93.2215015 86.2981855,91.2116653 88.5376609,89 L39,89 L39,87 L43.5385253,87 C27.7389671,83.1940333 16,68.967908 16,52 C16,32.117749 32.117749,16 52,16 C70.1856127,16 85.2217929,29.4843233 87.6555706,47 Z M87.8767787,49 L103.914907,49 C103.971379,49.9928025 104,50.9930589 104,52 C104,53.0069411 103.971379,54.0071975 103.914907,55 L87.8767787,55 C87.958386,54.0107999 88,53.0102597 88,52 C88,50.9897403 87.958386,49.9892001 87.8767787,49 Z\"></path>\n <path d=\"M76,128 C104.718807,128 128,104.718807 128,76 C128,47.281193 104.718807,24 76,24 C47.281193,24 24,47.281193 24,76 C24,104.718807 47.281193,128 76,128 L76,128 Z M76,112 C95.882251,112 112,95.882251 112,76 C112,56.117749 95.882251,40 76,40 C56.117749,40 40,56.117749 40,76 C40,95.882251 56.117749,112 76,112 L76,112 Z\"></path>\n <path d=\"M37,58 L90,58 L90,62 L37,62 L37,58 L37,58 Z M40,50 L93,50 L93,54 L40,54 L40,50 L40,50 Z M40,42 L93,42 L93,46 L40,46 L40,42 L40,42 Z M32,66 L85,66 L85,70 L32,70 L32,66 L32,66 Z M30,74 L83,74 L83,78 L30,78 L30,74 L30,74 Z M27,82 L80,82 L80,86 L27,86 L27,82 L27,82 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/open-window": {
"title": "$:/core/images/open-window",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-open-window tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M16,112 L104.993898,112 C108.863261,112 112,115.590712 112,120 C112,124.418278 108.858091,128 104.993898,128 L7.00610161,128 C3.13673853,128 0,124.409288 0,120 C0,119.998364 4.30952878e-07,119.996727 1.29273572e-06,119.995091 C4.89579306e-07,119.993456 0,119.99182 0,119.990183 L0,24.0098166 C0,19.586117 3.59071231,16 8,16 C12.418278,16 16,19.5838751 16,24.0098166 L16,112 Z\"></path>\n <path d=\"M96,43.1959595 L96,56 C96,60.418278 99.581722,64 104,64 C108.418278,64 112,60.418278 112,56 L112,24 C112,19.5907123 108.415101,16 103.992903,16 L72.0070969,16 C67.5881712,16 64,19.581722 64,24 C64,28.4092877 67.5848994,32 72.0070969,32 L84.5685425,32 L48.2698369,68.2987056 C45.1421332,71.4264093 45.1434327,76.4904296 48.267627,79.614624 C51.3854642,82.7324612 56.4581306,82.7378289 59.5835454,79.6124141 L96,43.1959595 Z M32,7.9992458 C32,3.58138434 35.5881049,0 39.9992458,0 L120.000754,0 C124.418616,0 128,3.5881049 128,7.9992458 L128,88.0007542 C128,92.4186157 124.411895,96 120.000754,96 L39.9992458,96 C35.5813843,96 32,92.4118951 32,88.0007542 L32,7.9992458 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/options-button": {
"title": "$:/core/images/options-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-options-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M110.48779,76.0002544 C109.354214,80.4045063 107.611262,84.5641217 105.354171,88.3838625 L105.354171,88.3838625 L112.07833,95.1080219 C115.20107,98.2307613 115.210098,103.299824 112.089164,106.420759 L106.420504,112.089418 C103.301049,115.208874 98.2346851,115.205502 95.1077675,112.078585 L88.3836082,105.354425 C84.5638673,107.611516 80.4042519,109.354468 76,110.488045 L76,110.488045 L76,119.993281 C76,124.409501 72.4220153,128.000254 68.0083475,128.000254 L59.9916525,128.000254 C55.5800761,128.000254 52,124.41541 52,119.993281 L52,110.488045 C47.5957481,109.354468 43.4361327,107.611516 39.6163918,105.354425 L32.8922325,112.078585 C29.7694931,115.201324 24.7004301,115.210353 21.5794957,112.089418 L15.9108363,106.420759 C12.7913807,103.301303 12.7947522,98.2349395 15.9216697,95.1080219 L22.6458291,88.3838625 C20.3887383,84.5641217 18.6457859,80.4045063 17.5122098,76.0002544 L8.00697327,76.0002544 C3.59075293,76.0002544 2.19088375e-16,72.4222697 4.89347582e-16,68.0086019 L9.80228577e-16,59.9919069 C1.25035972e-15,55.5803305 3.58484404,52.0002544 8.00697327,52.0002544 L17.5122098,52.0002544 C18.6457859,47.5960025 20.3887383,43.4363871 22.6458291,39.6166462 L15.9216697,32.8924868 C12.7989304,29.7697475 12.7899019,24.7006845 15.9108363,21.5797501 L21.5794957,15.9110907 C24.6989513,12.7916351 29.7653149,12.7950065 32.8922325,15.9219241 L39.6163918,22.6460835 C43.4361327,20.3889927 47.5957481,18.6460403 52,17.5124642 L52,8.00722764 C52,3.5910073 55.5779847,0.000254375069 59.9916525,0.000254375069 L68.0083475,0.000254375069 C72.4199239,0.000254375069 76,3.58509841 76,8.00722764 L76,17.5124642 C80.4042519,18.6460403 84.5638673,20.3889927 88.3836082,22.6460835 L95.1077675,15.9219241 C98.2305069,12.7991848 103.29957,12.7901562 106.420504,15.9110907 L112.089164,21.5797501 C115.208619,24.6992057 115.205248,29.7655693 112.07833,32.8924868 L105.354171,39.6166462 L105.354171,39.6166462 C107.611262,43.4363871 109.354214,47.5960025 110.48779,52.0002544 L119.993027,52.0002544 C124.409247,52.0002544 128,55.5782391 128,59.9919069 L128,68.0086019 C128,72.4201783 124.415156,76.0002544 119.993027,76.0002544 L110.48779,76.0002544 L110.48779,76.0002544 Z M64,96.0002544 C81.673112,96.0002544 96,81.6733664 96,64.0002544 C96,46.3271424 81.673112,32.0002544 64,32.0002544 C46.326888,32.0002544 32,46.3271424 32,64.0002544 C32,81.6733664 46.326888,96.0002544 64,96.0002544 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/paint": {
"title": "$:/core/images/paint",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-paint tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M83.5265806,76.1907935 C90.430962,69.2864121 91.8921169,59.0000433 87.9100453,50.6642209 L125.812763,12.7615036 C128.732035,9.84223095 128.72611,5.10322984 125.812796,2.18991592 C122.893542,-0.729338085 118.161775,-0.730617045 115.241209,2.18994966 L77.3384914,40.092667 C69.002669,36.1105954 58.7163002,37.5717503 51.8119188,44.4761317 L83.5265806,76.1907935 L83.5265806,76.1907935 L83.5265806,76.1907935 L83.5265806,76.1907935 Z M80.8836921,78.8336819 L49.1690303,47.1190201 C49.1690303,47.1190201 8.50573364,81.242543 0,80.2820711 C0,80.2820711 3.78222974,85.8744423 6.82737483,88.320684 C20.8514801,82.630792 44.1526049,63.720771 44.1526049,63.720771 L44.8144806,64.3803375 C44.8144806,64.3803375 19.450356,90.2231043 9.18040433,92.0477601 C10.4017154,93.4877138 13.5343883,96.1014812 15.4269991,97.8235871 C20.8439164,96.3356979 50.1595367,69.253789 50.1595367,69.253789 L50.8214124,69.9133555 L18.4136144,100.936036 L23.6993903,106.221812 L56.1060358,75.2002881 L56.7679115,75.8598546 C56.7679115,75.8598546 28.9040131,106.396168 28.0841366,108.291555 C28.0841366,108.291555 34.1159238,115.144621 35.6529617,116.115796 C36.3545333,113.280171 63.5365402,82.6307925 63.5365402,82.6307925 L64.1984159,83.290359 C64.1984159,83.290359 43.6013016,107.04575 39.2343772,120.022559 C42.443736,123.571575 46.7339155,125.159692 50.1595362,126.321151 C47.9699978,114.504469 80.8836921,78.8336819 80.8836921,78.8336819 L80.8836921,78.8336819 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/palette": {
"title": "$:/core/images/palette",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-palette tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M80.2470434,39.1821571 C75.0645698,38.2680897 69.6261555,37.7814854 64.0193999,37.7814854 C28.6624616,37.7814854 0,57.1324214 0,81.0030106 C0,90.644534 4.67604329,99.5487133 12.5805659,106.738252 C23.5031767,91.1899067 26.3405471,72.3946229 36.8885698,63.5622337 C52.0716764,50.8486559 63.4268694,55.7343343 63.4268694,55.7343343 L80.2470434,39.1821571 Z M106.781666,48.8370714 C119.830962,56.749628 128.0388,68.229191 128.0388,81.0030106 C128.0388,90.3534932 128.557501,98.4142085 116.165191,106.082518 C105.367708,112.763955 112.341384,99.546808 104.321443,95.1851533 C96.3015017,90.8234987 84.3749007,96.492742 86.1084305,103.091059 C89.3087234,115.272303 105.529892,114.54645 92.4224435,119.748569 C79.3149955,124.950687 74.2201582,124.224536 64.0193999,124.224536 C56.1979176,124.224536 48.7040365,123.277578 41.7755684,121.544216 C51.620343,117.347916 69.6563669,109.006202 75.129737,102.088562 C82.7876655,92.4099199 87.3713218,80.0000002 83.3235694,72.4837191 C83.1303943,72.1250117 94.5392656,60.81569 106.781666,48.8370714 Z M1.13430476,123.866563 C0.914084026,123.867944 0.693884185,123.868637 0.473712455,123.868637 C33.9526848,108.928928 22.6351223,59.642592 59.2924543,59.6425917 C59.6085574,61.0606542 59.9358353,62.5865065 60.3541977,64.1372318 C34.4465025,59.9707319 36.7873124,112.168427 1.13429588,123.866563 L1.13430476,123.866563 Z M1.84669213,123.859694 C40.7185279,123.354338 79.9985412,101.513051 79.9985401,79.0466836 C70.7284906,79.0466835 65.9257264,75.5670082 63.1833375,71.1051511 C46.585768,64.1019718 32.81846,116.819636 1.84665952,123.859695 L1.84669213,123.859694 Z M67.1980193,59.8524981 C62.748213,63.9666823 72.0838429,76.2846822 78.5155805,71.1700593 C89.8331416,59.8524993 112.468264,37.2173758 123.785825,25.8998146 C135.103386,14.5822535 123.785825,3.26469247 112.468264,14.5822535 C101.150703,25.8998144 78.9500931,48.9868127 67.1980193,59.8524981 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/permalink-button": {
"title": "$:/core/images/permalink-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-permalink-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M80.4834582,48 L73.0956761,80 L73.0956761,80 L47.5165418,80 L54.9043239,48 L80.4834582,48 Z M84.1773493,32 L89.8007299,7.64246248 C90.7941633,3.33942958 95.0918297,0.64641956 99.3968675,1.64031585 C103.693145,2.63218977 106.385414,6.93288901 105.390651,11.2416793 L100.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L96.9043239,48 L89.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L85.8226507,96 L80.1992701,120.357538 C79.2058367,124.66057 74.9081703,127.35358 70.6031325,126.359684 C66.3068546,125.36781 63.6145865,121.067111 64.6093491,116.758321 L69.401785,96 L43.8226507,96 L38.1992701,120.357538 C37.2058367,124.66057 32.9081703,127.35358 28.6031325,126.359684 C24.3068546,125.36781 21.6145865,121.067111 22.6093491,116.758321 L27.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L31.0956761,80 L38.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L42.1773493,32 L47.8007299,7.64246248 C48.7941633,3.33942958 53.0918297,0.64641956 57.3968675,1.64031585 C61.6931454,2.63218977 64.3854135,6.93288901 63.3906509,11.2416793 L58.598215,32 L84.1773493,32 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/permaview-button": {
"title": "$:/core/images/permaview-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-permaview-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M81.4834582,48 L79.6365127,56 L79.6365127,56 L74.0573784,56 L75.9043239,48 L81.4834582,48 Z M85.1773493,32 L90.8007299,7.64246248 C91.7941633,3.33942958 96.0918297,0.64641956 100.396867,1.64031585 C104.693145,2.63218977 107.385414,6.93288901 106.390651,11.2416793 L101.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L97.9043239,48 L96.0573784,56 L104.000754,56 C108.411895,56 112,59.581722 112,64 C112,68.4092877 108.418616,72 104.000754,72 L92.3634873,72 L90.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L86.8226507,96 L81.1992701,120.357538 C80.2058367,124.66057 75.9081703,127.35358 71.6031325,126.359684 C67.3068546,125.36781 64.6145865,121.067111 65.6093491,116.758321 L70.401785,96 L64.8226507,96 L59.1992701,120.357538 C58.2058367,124.66057 53.9081703,127.35358 49.6031325,126.359684 C45.3068546,125.36781 42.6145865,121.067111 43.6093491,116.758321 L48.401785,96 L42.8226507,96 L37.1992701,120.357538 C36.2058367,124.66057 31.9081703,127.35358 27.6031325,126.359684 C23.3068546,125.36781 20.6145865,121.067111 21.6093491,116.758321 L26.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L30.0956761,80 L31.9426216,72 L23.9992458,72 C19.5881049,72 16,68.418278 16,64 C16,59.5907123 19.5813843,56 23.9992458,56 L35.6365127,56 L37.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L41.1773493,32 L46.8007299,7.64246248 C47.7941633,3.33942958 52.0918297,0.64641956 56.3968675,1.64031585 C60.6931454,2.63218977 63.3854135,6.93288901 62.3906509,11.2416793 L57.598215,32 L63.1773493,32 L68.8007299,7.64246248 C69.7941633,3.33942958 74.0918297,0.64641956 78.3968675,1.64031585 C82.6931454,2.63218977 85.3854135,6.93288901 84.3906509,11.2416793 L79.598215,32 L85.1773493,32 Z M53.9043239,48 L52.0573784,56 L57.6365127,56 L59.4834582,48 L53.9043239,48 Z M75.9426216,72 L74.0956761,80 L74.0956761,80 L68.5165418,80 L70.3634873,72 L75.9426216,72 L75.9426216,72 Z M48.3634873,72 L46.5165418,80 L52.0956761,80 L53.9426216,72 L48.3634873,72 L48.3634873,72 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/picture": {
"title": "$:/core/images/picture",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-picture tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M112,68.2332211 L112,20.0027785 C112,17.7898769 110.207895,16 107.997221,16 L20.0027785,16 C17.7898769,16 16,17.792105 16,20.0027785 L16,58.312373 L25.2413115,43.7197989 C28.041793,39.297674 34.2643908,38.7118128 37.8410347,42.5335275 L56.0882845,63.1470817 L69.7748997,56.7400579 C72.766567,55.3552503 76.3013751,55.9473836 78.678437,58.2315339 C78.8106437,58.3585731 79.0742301,58.609836 79.4527088,58.9673596 C80.0910923,59.570398 80.8117772,60.2441563 81.598127,60.9705595 C83.8422198,63.043576 86.1541548,65.1151944 88.3956721,67.0372264 C89.1168795,67.6556396 89.8200801,68.2492007 90.5021258,68.8146755 C92.6097224,70.5620551 94.4693308,72.0029474 95.9836366,73.0515697 C96.7316295,73.5695379 97.3674038,73.9719282 98.0281481,74.3824999 C98.4724987,74.4989557 99.0742374,74.5263881 99.8365134,74.4317984 C101.709944,74.1993272 104.074502,73.2878514 106.559886,71.8846196 C107.705822,71.2376318 108.790494,70.5370325 109.764561,69.8410487 C110.323259,69.4418522 110.694168,69.1550757 110.834827,69.0391868 C111.210545,68.7296319 111.600264,68.4615815 112,68.2332211 L112,68.2332211 Z M0,8.00697327 C0,3.58484404 3.59075293,0 8.00697327,0 L119.993027,0 C124.415156,0 128,3.59075293 128,8.00697327 L128,119.993027 C128,124.415156 124.409247,128 119.993027,128 L8.00697327,128 C3.58484404,128 0,124.409247 0,119.993027 L0,8.00697327 L0,8.00697327 Z M95,42 C99.418278,42 103,38.418278 103,34 C103,29.581722 99.418278,26 95,26 C90.581722,26 87,29.581722 87,34 C87,38.418278 90.581722,42 95,42 L95,42 Z M32,76 C47.8587691,80.8294182 52.0345556,83.2438712 52.0345556,88 C52.0345556,92.7561288 32,95.4712486 32,102.347107 C32,109.222965 33.2849191,107.337637 33.2849191,112 L67.999999,112 C67.999999,112 54.3147136,105.375255 54.3147136,101.200691 C54.3147136,93.535181 64.9302432,92.860755 64.9302432,88 C64.9302432,80.6425555 50.8523779,79.167282 32,76 L32,76 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/plugin-generic-language": {
"title": "$:/core/images/plugin-generic-language",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M61.2072232,68.1369825 C56.8829239,70.9319564 54.2082892,74.793177 54.2082892,79.0581634 C54.2082892,86.9638335 63.3980995,93.4821994 75.2498076,94.3940006 C77.412197,98.2964184 83.8475284,101.178858 91.5684735,101.403106 C86.4420125,100.27851 82.4506393,97.6624107 80.9477167,94.3948272 C92.8046245,93.4861461 102,86.9662269 102,79.0581634 C102,70.5281905 91.3014611,63.6132813 78.1041446,63.6132813 C71.5054863,63.6132813 65.5315225,65.3420086 61.2072232,68.1369825 Z M74.001066,53.9793443 C69.6767667,56.7743182 63.7028029,58.5030456 57.1041446,58.5030456 C54.4851745,58.5030456 51.9646095,58.2307276 49.6065315,57.7275105 C46.2945155,59.9778212 41.2235699,61.4171743 35.5395922,61.4171743 C35.4545771,61.4171743 35.3696991,61.4168523 35.2849622,61.4162104 C39.404008,60.5235193 42.7961717,58.6691298 44.7630507,56.286533 C37.8379411,53.5817651 33.2082892,48.669413 33.2082892,43.0581634 C33.2082892,34.5281905 43.9068281,27.6132812 57.1041446,27.6132812 C70.3014611,27.6132812 81,34.5281905 81,43.0581634 C81,47.3231498 78.3253653,51.1843704 74.001066,53.9793443 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/plugin-generic-plugin": {
"title": "$:/core/images/plugin-generic-plugin",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M40.3972881,76.4456988 L40.3972881,95.3404069 L54.5170166,95.3404069 L54.5170166,95.3404069 C54.5165526,95.3385183 54.516089,95.3366295 54.515626,95.3347404 C54.6093153,95.3385061 54.7034848,95.3404069 54.7980982,95.3404069 C58.6157051,95.3404069 61.710487,92.245625 61.710487,88.4280181 C61.710487,86.6197822 61.01617,84.9737128 59.8795929,83.7418666 L59.8795929,83.7418666 C59.8949905,83.7341665 59.9104102,83.7265043 59.925852,83.7188798 C58.8840576,82.5086663 58.2542926,80.9336277 58.2542926,79.2114996 C58.2542926,75.3938927 61.3490745,72.2991108 65.1666814,72.2991108 C68.9842884,72.2991108 72.0790703,75.3938927 72.0790703,79.2114996 C72.0790703,81.1954221 71.2432806,82.9841354 69.9045961,84.2447446 L69.9045961,84.2447446 C69.9333407,84.2629251 69.9619885,84.281245 69.9905383,84.2997032 L69.9905383,84.2997032 C69.1314315,85.4516923 68.6228758,86.8804654 68.6228758,88.4280181 C68.6228758,91.8584969 71.1218232,94.7053153 74.3986526,95.2474079 C74.3913315,95.2784624 74.3838688,95.3094624 74.3762652,95.3404069 L95.6963988,95.3404069 L95.6963988,75.5678578 L95.6963988,75.5678578 C95.6466539,75.5808558 95.5967614,75.5934886 95.5467242,75.6057531 C95.5504899,75.5120637 95.5523907,75.4178943 95.5523907,75.3232809 C95.5523907,71.505674 92.4576088,68.4108921 88.6400019,68.4108921 C86.831766,68.4108921 85.1856966,69.105209 83.9538504,70.2417862 L83.9538504,70.2417862 C83.9461503,70.2263886 83.938488,70.2109688 83.9308636,70.1955271 C82.7206501,71.2373215 81.1456115,71.8670865 79.4234834,71.8670865 C75.6058765,71.8670865 72.5110946,68.7723046 72.5110946,64.9546976 C72.5110946,61.1370907 75.6058765,58.0423088 79.4234834,58.0423088 C81.4074059,58.0423088 83.1961192,58.8780985 84.4567284,60.2167829 L84.4567284,60.2167829 C84.4749089,60.1880383 84.4932288,60.1593906 84.511687,60.1308407 L84.511687,60.1308407 C85.6636761,60.9899475 87.0924492,61.4985032 88.6400019,61.4985032 C92.0704807,61.4985032 94.9172991,58.9995558 95.4593917,55.7227265 C95.538755,55.7414363 95.6177614,55.761071 95.6963988,55.7816184 L95.6963988,40.0412962 L74.3762652,40.0412962 L74.3762652,40.0412962 C74.3838688,40.0103516 74.3913315,39.9793517 74.3986526,39.9482971 L74.3986526,39.9482971 C71.1218232,39.4062046 68.6228758,36.5593862 68.6228758,33.1289073 C68.6228758,31.5813547 69.1314315,30.1525815 69.9905383,29.0005925 C69.9619885,28.9821342 69.9333407,28.9638143 69.9045961,28.9456339 C71.2432806,27.6850247 72.0790703,25.8963113 72.0790703,23.9123888 C72.0790703,20.0947819 68.9842884,17 65.1666814,17 C61.3490745,17 58.2542926,20.0947819 58.2542926,23.9123888 C58.2542926,25.6345169 58.8840576,27.2095556 59.925852,28.419769 L59.925852,28.419769 C59.9104102,28.4273935 59.8949905,28.4350558 59.8795929,28.4427558 C61.01617,29.674602 61.710487,31.3206715 61.710487,33.1289073 C61.710487,36.9465143 58.6157051,40.0412962 54.7980982,40.0412962 C54.7034848,40.0412962 54.6093153,40.0393953 54.515626,40.0356296 L54.515626,40.0356296 C54.516089,40.0375187 54.5165526,40.0394075 54.5170166,40.0412962 L40.3972881,40.0412962 L40.3972881,52.887664 L40.3972881,52.887664 C40.4916889,53.3430132 40.5412962,53.8147625 40.5412962,54.2980982 C40.5412962,58.1157051 37.4465143,61.210487 33.6289073,61.210487 C32.0813547,61.210487 30.6525815,60.7019313 29.5005925,59.8428245 C29.4821342,59.8713744 29.4638143,59.9000221 29.4456339,59.9287667 C28.1850247,58.5900823 26.3963113,57.7542926 24.4123888,57.7542926 C20.5947819,57.7542926 17.5,60.8490745 17.5,64.6666814 C17.5,68.4842884 20.5947819,71.5790703 24.4123888,71.5790703 C26.134517,71.5790703 27.7095556,70.9493053 28.919769,69.9075109 L28.919769,69.9075109 C28.9273935,69.9229526 28.9350558,69.9383724 28.9427558,69.95377 C30.174602,68.8171928 31.8206715,68.1228758 33.6289073,68.1228758 C37.4465143,68.1228758 40.5412962,71.2176578 40.5412962,75.0352647 C40.5412962,75.5186004 40.4916889,75.9903496 40.3972881,76.4456988 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/plugin-generic-theme": {
"title": "$:/core/images/plugin-generic-theme",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M29.4078519,91.4716406 L51.4693474,69.4101451 L51.4646675,69.4054652 C50.5969502,68.5377479 50.5929779,67.1348725 51.4693474,66.2585029 C52.3396494,65.3882009 53.7499654,65.3874786 54.6163097,66.2538229 L64.0805963,75.7181095 C64.9483136,76.5858268 64.9522859,77.9887022 64.0759163,78.8650718 C63.2056143,79.7353737 61.7952984,79.736096 60.9289541,78.8697517 L60.9242741,78.8650718 L60.9242741,78.8650718 L38.8627786,100.926567 C36.2518727,103.537473 32.0187578,103.537473 29.4078519,100.926567 C26.796946,98.3156614 26.796946,94.0825465 29.4078519,91.4716406 Z M60.8017407,66.3810363 C58.3659178,63.6765806 56.3370667,61.2899536 54.9851735,59.5123615 C48.1295381,50.4979488 44.671561,55.2444054 40.7586738,59.5123614 C36.8457866,63.7803174 41.789473,67.2384487 38.0759896,70.2532832 C34.3625062,73.2681177 34.5917646,74.3131575 28.3243876,68.7977024 C22.0570105,63.2822473 21.6235306,61.7636888 24.5005999,58.6166112 C27.3776691,55.4695337 29.7823103,60.4247912 35.6595047,54.8320442 C41.5366991,49.2392972 36.5996215,44.2825646 36.5996215,44.2825646 C36.5996215,44.2825646 48.8365511,19.267683 65.1880231,21.1152173 C81.5394952,22.9627517 59.0022276,18.7228947 53.3962199,38.3410355 C50.9960082,46.7405407 53.8429162,44.7613399 58.3941742,48.3090467 C59.7875202,49.3951602 64.4244828,52.7100463 70.1884353,56.9943417 L90.8648751,36.3179019 L92.4795866,31.5515482 L100.319802,26.8629752 L103.471444,30.0146174 L98.782871,37.8548326 L94.0165173,39.4695441 L73.7934912,59.6925702 C86.4558549,69.2403631 102.104532,81.8392557 102.104532,86.4016913 C102.104533,93.6189834 99.0337832,97.9277545 92.5695848,95.5655717 C87.8765989,93.8506351 73.8015497,80.3744087 63.8173444,69.668717 L60.9242741,72.5617873 L57.7726319,69.4101451 L60.8017407,66.3810363 L60.8017407,66.3810363 Z M63.9533761,1.42108547e-13 L118.512977,32 L118.512977,96 L63.9533761,128 L9.39377563,96 L9.39377563,32 L63.9533761,1.42108547e-13 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/preview-closed": {
"title": "$:/core/images/preview-closed",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-preview-closed tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M0.0881363238,64 C-0.210292223,65.8846266 0.249135869,67.8634737 1.4664206,69.4579969 C16.2465319,88.8184886 39.1692554,100.414336 64,100.414336 C88.8307446,100.414336 111.753468,88.8184886 126.533579,69.4579969 C127.750864,67.8634737 128.210292,65.8846266 127.911864,64 C110.582357,78.4158332 88.3036732,87.0858436 64,87.0858436 C39.6963268,87.0858436 17.4176431,78.4158332 0.0881363238,64 Z\"></path>\n <rect x=\"62\" y=\"96\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(80.000000, 101.000000) rotate(-5.000000) translate(-80.000000, -101.000000) \" x=\"78\" y=\"93\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(48.000000, 101.000000) rotate(-355.000000) translate(-48.000000, -101.000000) \" x=\"46\" y=\"93\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(32.000000, 96.000000) rotate(-350.000000) translate(-32.000000, -96.000000) \" x=\"30\" y=\"88\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(96.000000, 96.000000) rotate(-10.000000) translate(-96.000000, -96.000000) \" x=\"94\" y=\"88\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(112.000000, 88.000000) rotate(-20.000000) translate(-112.000000, -88.000000) \" x=\"110\" y=\"80\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(16.000000, 88.000000) rotate(-340.000000) translate(-16.000000, -88.000000) \" x=\"14\" y=\"80\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n </g>\n</svg>"
},
"$:/core/images/preview-open": {
"title": "$:/core/images/preview-open",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-preview-open tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M64.1099282,99.5876785 C39.2791836,99.5876785 16.3564602,87.9918313 1.57634884,68.6313396 C-0.378878622,66.070184 -0.378878622,62.5174945 1.57634884,59.9563389 C16.3564602,40.5958472 39.2791836,29 64.1099282,29 C88.9406729,29 111.863396,40.5958472 126.643508,59.9563389 C128.598735,62.5174945 128.598735,66.070184 126.643508,68.6313396 C111.863396,87.9918313 88.9406729,99.5876785 64.1099282,99.5876785 Z M110.213805,67.5808331 C111.654168,66.0569335 111.654168,63.9430665 110.213805,62.4191669 C99.3257042,50.8995835 82.4391647,44 64.1470385,44 C45.8549124,44 28.9683729,50.8995835 18.0802717,62.4191669 C16.6399094,63.9430665 16.6399094,66.0569335 18.0802717,67.5808331 C28.9683729,79.1004165 45.8549124,86 64.1470385,86 C82.4391647,86 99.3257042,79.1004165 110.213805,67.5808331 Z\"></path>\n <path d=\"M63.5,88 C76.4786916,88 87,77.4786916 87,64.5 C87,51.5213084 76.4786916,41 63.5,41 C50.5213084,41 40,51.5213084 40,64.5 C40,77.4786916 50.5213084,88 63.5,88 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/print-button": {
"title": "$:/core/images/print-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-print-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M112,71 L112,30.5 L111.96811,30.5 L111.96811,30.5 C111.932942,28.4998414 111.151676,26.510538 109.625176,24.9840387 L86.9982489,2.35711116 C85.3482153,0.707077645 83.1589869,-0.071534047 81,0.0201838424 L81,0 L23.9992458,0 C19.5808867,0 16,3.58213437 16,8.00092105 L16,71 L24,71 L24,8 L81,8 L81,22.4996539 C81,26.9216269 84.5818769,30.5 89.0003461,30.5 L104,30.5 L104,71 L112,71 Z\"></path>\n <rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"4\"></rect>\n <path d=\"M0,80.0054195 C0,71.1658704 7.15611005,64 16.0008841,64 L111.999116,64 C120.83616,64 128,71.1553215 128,80.0054195 L128,111.99458 C128,120.83413 120.84389,128 111.999116,128 L16.0008841,128 C7.16383982,128 0,120.844679 0,111.99458 L0,80.0054195 Z M104,96 C108.418278,96 112,92.418278 112,88 C112,83.581722 108.418278,80 104,80 C99.581722,80 96,83.581722 96,88 C96,92.418278 99.581722,96 104,96 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/quote": {
"title": "$:/core/images/quote",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-quote tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M51.2188077,117.712501 L51.2188077,62.1993386 L27.4274524,62.1993386 C27.4274524,53.3075754 29.1096526,45.797753 32.4741035,39.669646 C35.8385544,33.541539 42.0867267,28.9154883 51.2188077,25.7913554 L51.2188077,2 C43.7689521,2.96127169 36.8599155,5.18417913 30.4914905,8.668789 C24.1230656,12.1533989 18.6559149,16.5391352 14.0898743,21.8261295 C9.52383382,27.1131238 5.97919764,33.2411389 3.45585945,40.2103586 C0.932521268,47.1795784 -0.208971741,54.6293222 0.0313461819,62.5598136 L0.0313461819,117.712501 L51.2188077,117.712501 Z M128,117.712501 L128,62.1993386 L104.208645,62.1993386 C104.208645,53.3075754 105.890845,45.797753 109.255296,39.669646 C112.619747,33.541539 118.867919,28.9154883 128,25.7913554 L128,2 C120.550144,2.96127169 113.641108,5.18417913 107.272683,8.668789 C100.904258,12.1533989 95.4371072,16.5391352 90.8710666,21.8261295 C86.3050261,27.1131238 82.7603899,33.2411389 80.2370517,40.2103586 C77.7137136,47.1795784 76.5722206,54.6293222 76.8125385,62.5598136 L76.8125385,117.712501 L128,117.712501 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/refresh-button": {
"title": "$:/core/images/refresh-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-refresh-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M106.369002,39.4325143 C116.529932,60.3119371 112.939592,86.1974934 95.5979797,103.539105 C73.7286194,125.408466 38.2713806,125.408466 16.4020203,103.539105 C-5.46734008,81.6697449 -5.46734008,46.2125061 16.4020203,24.3431458 C19.5262146,21.2189514 24.5915344,21.2189514 27.7157288,24.3431458 C30.8399231,27.4673401 30.8399231,32.5326599 27.7157288,35.6568542 C12.0947571,51.2778259 12.0947571,76.6044251 27.7157288,92.2253967 C43.3367004,107.846368 68.6632996,107.846368 84.2842712,92.2253967 C97.71993,78.7897379 99.5995262,58.1740623 89.9230597,42.729491 L83.4844861,54.9932839 C81.4307001,58.9052072 76.5945372,60.4115251 72.682614,58.3577391 C68.7706907,56.3039532 67.2643728,51.4677903 69.3181587,47.555867 L84.4354914,18.7613158 C86.4966389,14.8353707 91.3577499,13.3347805 95.273202,15.415792 L124.145886,30.7612457 C128.047354,32.8348248 129.52915,37.6785572 127.455571,41.5800249 C125.381992,45.4814927 120.53826,46.9632892 116.636792,44.8897102 L106.369002,39.4325143 Z M98.1470904,27.0648707 C97.9798954,26.8741582 97.811187,26.6843098 97.6409651,26.4953413 L98.6018187,26.1987327 L98.1470904,27.0648707 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/right-arrow": {
"title": "$:/core/images/right-arrow",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-right-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path d=\"M80.3563798,109.353315 C78.9238993,110.786918 76.9450203,111.675144 74.7592239,111.675144 L-4.40893546,111.675144 C-8.77412698,111.675144 -12.3248558,108.130732 -12.3248558,103.758478 C-12.3248558,99.3951199 -8.78077754,95.8418109 -4.40893546,95.8418109 L66.8418109,95.8418109 L66.8418109,24.5910645 C66.8418109,20.225873 70.3862233,16.6751442 74.7584775,16.6751442 C79.1218352,16.6751442 82.6751442,20.2192225 82.6751442,24.5910645 L82.6751442,103.759224 C82.6751442,105.941695 81.7891419,107.920575 80.3566508,109.353886 Z\" transform=\"translate(35.175144, 64.175144) rotate(-45.000000) translate(-35.175144, -64.175144) \"></path>\n</svg>"
},
"$:/core/images/rotate-left": {
"title": "$:/core/images/rotate-left",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-rotate-left tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"32\" height=\"80\" rx=\"8\"/><rect x=\"48\" y=\"96\" width=\"80\" height=\"32\" rx=\"8\"/><path d=\"M61.32 36.65c19.743 2.45 35.023 19.287 35.023 39.693a4 4 0 0 1-8 0c0-15.663-11.254-28.698-26.117-31.46l3.916 3.916a4 4 0 1 1-5.657 5.657L49.172 43.142a4 4 0 0 1 0-5.657l11.313-11.313a4 4 0 1 1 5.657 5.656l-4.821 4.822z\"/></g></svg>"
},
"$:/core/images/save-button": {
"title": "$:/core/images/save-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M120.78304,34.329058 C125.424287,43.1924006 128.049406,53.2778608 128.049406,63.9764502 C128.049406,99.3226742 99.3956295,127.97645 64.0494055,127.97645 C28.7031816,127.97645 0.0494055385,99.3226742 0.0494055385,63.9764502 C0.0494055385,28.6302262 28.7031816,-0.0235498012 64.0494055,-0.0235498012 C82.8568763,-0.0235498012 99.769563,8.08898558 111.479045,21.0056358 L114.159581,18.3250998 C117.289194,15.1954866 122.356036,15.1939641 125.480231,18.3181584 C128.598068,21.4359957 128.601317,26.5107804 125.473289,29.6388083 L120.78304,34.329058 Z M108.72451,46.3875877 C110.870571,51.8341374 112.049406,57.767628 112.049406,63.9764502 C112.049406,90.4861182 90.5590735,111.97645 64.0494055,111.97645 C37.5397375,111.97645 16.0494055,90.4861182 16.0494055,63.9764502 C16.0494055,37.4667822 37.5397375,15.9764502 64.0494055,15.9764502 C78.438886,15.9764502 91.3495036,22.308215 100.147097,32.3375836 L58.9411255,73.5435552 L41.975581,56.5780107 C38.8486152,53.4510448 33.7746915,53.4551552 30.6568542,56.5729924 C27.5326599,59.6971868 27.5372202,64.7670668 30.6618725,67.8917192 L53.279253,90.5090997 C54.8435723,92.073419 56.8951519,92.8541315 58.9380216,92.8558261 C60.987971,92.8559239 63.0389578,92.0731398 64.6049211,90.5071765 L108.72451,46.3875877 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/size": {
"title": "$:/core/images/size",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-size tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path d=\"M92.3431458,26 L83.1715729,35.1715729 C81.6094757,36.73367 81.6094757,39.26633 83.1715729,40.8284271 C84.73367,42.3905243 87.26633,42.3905243 88.8284271,40.8284271 L104.828427,24.8284271 C106.390524,23.26633 106.390524,20.73367 104.828427,19.1715729 L88.8284271,3.17157288 C87.26633,1.60947571 84.73367,1.60947571 83.1715729,3.17157288 C81.6094757,4.73367004 81.6094757,7.26632996 83.1715729,8.82842712 L92.3431457,18 L22,18 C19.790861,18 18,19.790861 18,22 L18,92.3431458 L8.82842712,83.1715729 C7.26632996,81.6094757 4.73367004,81.6094757 3.17157288,83.1715729 C1.60947571,84.73367 1.60947571,87.26633 3.17157288,88.8284271 L19.1715729,104.828427 C20.73367,106.390524 23.26633,106.390524 24.8284271,104.828427 L40.8284271,88.8284271 C42.3905243,87.26633 42.3905243,84.73367 40.8284271,83.1715729 C39.26633,81.6094757 36.73367,81.6094757 35.1715729,83.1715729 L26,92.3431458 L26,22 L22,26 L92.3431458,26 L92.3431458,26 Z M112,52 L112,116 L116,112 L52,112 C49.790861,112 48,113.790861 48,116 C48,118.209139 49.790861,120 52,120 L116,120 C118.209139,120 120,118.209139 120,116 L120,52 C120,49.790861 118.209139,48 116,48 C113.790861,48 112,49.790861 112,52 L112,52 Z\"></path>\n</svg>"
},
"$:/core/images/spiral": {
"title": "$:/core/images/spiral",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-spiral tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"nonzero\">\n <path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074.14-2.64-1.89-4.89-4.52-5.03-2.64-.14-4.89 1.88-5.03 4.52-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01-.02-.015-.054-.045-.094-.088-.06-.064-.12-.145-.17-.244-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"></path>\n </g>\n</svg>"
},
"$:/core/images/stamp": {
"title": "$:/core/images/stamp",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-stamp tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M49.7334301,64 L16.0098166,64 C11.5838751,64 8,67.5829053 8,72.002643 L8,74.4986785 L8,97 L120,97 L120,74.4986785 L120,72.002643 C120,67.5737547 116.413883,64 111.990183,64 L78.2665699,64 C76.502049,60.7519149 75.5,57.0311962 75.5,53.0769231 C75.5,46.6017951 78.1869052,40.7529228 82.5087769,36.5800577 C85.3313113,32.7688808 87,28.0549983 87,22.952183 C87,10.2760423 76.7025492,0 64,0 C51.2974508,0 41,10.2760423 41,22.952183 C41,28.0549983 42.6686887,32.7688808 45.4912231,36.5800577 C49.8130948,40.7529228 52.5,46.6017951 52.5,53.0769231 C52.5,57.0311962 51.497951,60.7519149 49.7334301,64 Z M8,104 L120,104 L120,112 L8,112 L8,104 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/star-filled": {
"title": "$:/core/images/star-filled",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-star-filled tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"nonzero\">\n <path d=\"M61.8361286,96.8228569 L99.1627704,124.110219 C101.883827,126.099427 105.541968,123.420868 104.505636,120.198072 L90.2895569,75.9887263 L89.0292911,79.8977279 L126.314504,52.5528988 C129.032541,50.5595011 127.635256,46.2255025 124.273711,46.2229134 L78.1610486,46.1873965 L81.4604673,48.6032923 L67.1773543,4.41589688 C66.1361365,1.19470104 61.6144265,1.19470104 60.5732087,4.41589688 L46.2900957,48.6032923 L49.5895144,46.1873965 L3.47685231,46.2229134 C0.115307373,46.2255025 -1.28197785,50.5595011 1.43605908,52.5528988 L38.7212719,79.8977279 L37.4610061,75.9887263 L23.2449266,120.198072 C22.2085954,123.420868 25.8667356,126.099427 28.5877926,124.110219 L65.9144344,96.8228569 L61.8361286,96.8228569 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/storyview-classic": {
"title": "$:/core/images/storyview-classic",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-storyview-classic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/storyview-pop": {
"title": "$:/core/images/storyview-pop",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-storyview-pop tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M16.0098166,56 C11.586117,56 8,59.5776607 8,63.9924054 L8,80.0075946 C8,84.4216782 11.5838751,88 16.0098166,88 L111.990183,88 C116.413883,88 120,84.4223393 120,80.0075946 L120,63.9924054 C120,59.5783218 116.416125,56 111.990183,56 L16.0098166,56 L16.0098166,56 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/storyview-zoomin": {
"title": "$:/core/images/storyview-zoomin",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-storyview-zoomin tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.578055 16,24.0085154 L16,71.9914846 C16,76.4144655 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.421945 112,71.9914846 L112,24.0085154 C112,19.5855345 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/strikethrough": {
"title": "$:/core/images/strikethrough",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-strikethrough tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M92.793842,38.7255689 L108.215529,38.7255689 C107.987058,31.985687 106.70193,26.1883331 104.360107,21.3333333 C102.018284,16.4783336 98.8197436,12.4516001 94.7643909,9.25301205 C90.7090382,6.05442399 85.9969032,3.71263572 80.6278447,2.22757697 C75.2587862,0.742518233 69.4328739,0 63.1499331,0 C57.552404,0 52.0977508,0.713959839 46.7858099,2.14190094 C41.473869,3.56984203 36.7331757,5.74027995 32.5635877,8.65327979 C28.3939997,11.5662796 25.0526676,15.2788708 22.5394913,19.7911647 C20.026315,24.3034585 18.7697456,29.6438781 18.7697456,35.8125837 C18.7697456,41.4101128 19.883523,46.0651309 22.1111111,49.7777778 C24.3386992,53.4904246 27.3087722,56.5176144 31.021419,58.8594378 C34.7340659,61.2012612 38.9321497,63.0861151 43.6157965,64.5140562 C48.2994433,65.9419973 53.068695,67.1985666 57.9236948,68.2838019 C62.7786945,69.3690371 67.5479462,70.4256977 72.231593,71.4538153 C76.9152398,72.4819329 81.1133237,73.8241773 84.8259705,75.480589 C88.5386174,77.1370007 91.5086903,79.2788802 93.7362784,81.9062918 C95.9638666,84.5337035 97.0776439,87.9607107 97.0776439,92.1874163 C97.0776439,96.6425926 96.1637753,100.298067 94.3360107,103.153949 C92.5082461,106.009831 90.109341,108.265944 87.1392236,109.922356 C84.1691061,111.578768 80.827774,112.749662 77.1151272,113.435074 C73.4024803,114.120485 69.7184476,114.463186 66.0629183,114.463186 C61.4935068,114.463186 57.0383974,113.892018 52.6974565,112.749665 C48.3565156,111.607312 44.5582492,109.836692 41.3025435,107.437751 C38.0468378,105.03881 35.4194656,101.983062 33.4203481,98.270415 C31.4212305,94.5577681 30.4216867,90.1312171 30.4216867,84.9906292 L15,84.9906292 C15,92.4159229 16.3422445,98.8415614 19.0267738,104.267738 C21.711303,109.693914 25.3667774,114.149023 29.9933066,117.633199 C34.6198357,121.117376 39.9888137,123.71619 46.1004016,125.429719 C52.2119895,127.143248 58.6947448,128 65.5488621,128 C71.1463912,128 76.7723948,127.343157 82.4270415,126.029451 C88.0816882,124.715745 93.1936407,122.602424 97.7630522,119.689424 C102.332464,116.776425 106.073613,113.006717 108.986613,108.380187 C111.899613,103.753658 113.356091,98.1847715 113.356091,91.6733601 C113.356091,85.6188899 112.242314,80.5926126 110.014726,76.5943775 C107.787137,72.5961424 104.817065,69.2833688 101.104418,66.6559572 C97.3917708,64.0285455 93.193687,61.9437828 88.5100402,60.4016064 C83.8263934,58.85943 79.0571416,57.5171855 74.2021419,56.3748327 C69.3471422,55.2324798 64.5778904,54.1758192 59.8942436,53.2048193 C55.2105968,52.2338193 51.012513,51.0058084 47.2998661,49.5207497 C43.5872193,48.0356909 40.6171463,46.1222786 38.3895582,43.7804552 C36.1619701,41.4386318 35.0481928,38.3828836 35.0481928,34.6131191 C35.0481928,30.6148841 35.8192694,27.273552 37.3614458,24.5890228 C38.9036222,21.9044935 40.9598265,19.762614 43.5301205,18.1633199 C46.1004145,16.5640259 49.041929,15.4216902 52.3547523,14.7362784 C55.6675757,14.0508667 59.0374661,13.708166 62.4645248,13.708166 C70.9179361,13.708166 77.8576257,15.6786952 83.2838019,19.6198126 C88.709978,23.56093 91.8799597,29.9294518 92.793842,38.7255689 L92.793842,38.7255689 Z\"></path>\n <rect x=\"5\" y=\"54\" width=\"118\" height=\"16\"></rect>\n </g>\n</svg>"
},
"$:/core/images/subscript": {
"title": "$:/core/images/subscript",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-subscript tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M2.27170276,16 L22.1825093,16 L43.8305003,49.6746527 L66.4138983,16 L85.1220387,16 L53.5854592,61.9685735 L87.3937414,111.411516 L67.0820462,111.411516 L43.295982,74.9306422 L19.1090291,111.411516 L0,111.411516 L33.8082822,61.9685735 L2.27170276,16 Z M127.910914,128.411516 L85.3276227,128.411516 C85.3870139,123.24448 86.6342108,118.730815 89.0692508,114.870386 C91.5042907,111.009956 94.8301491,107.654403 99.0469256,104.803624 C101.066227,103.318844 103.174584,101.878629 105.372059,100.482935 C107.569534,99.0872413 109.588805,97.5876355 111.429933,95.9840726 C113.271061,94.3805097 114.785514,92.6433426 115.973338,90.7725192 C117.161163,88.9016958 117.784761,86.7487964 117.844152,84.3137564 C117.844152,83.1853233 117.710524,81.9826691 117.443264,80.7057579 C117.176003,79.4288467 116.656338,78.2410402 115.884252,77.1423026 C115.112166,76.0435651 114.04314,75.123015 112.677142,74.3806248 C111.311144,73.6382345 109.529434,73.267045 107.331959,73.267045 C105.312658,73.267045 103.634881,73.6679297 102.298579,74.4697112 C100.962276,75.2714926 99.8932503,76.3702137 99.0914688,77.7659073 C98.2896874,79.161601 97.6957841,80.8096826 97.3097412,82.7102016 C96.9236982,84.6107206 96.7009845,86.6596869 96.6415933,88.857162 L86.4857457,88.857162 C86.4857457,85.4124713 86.9460207,82.2202411 87.8665846,79.2803758 C88.7871485,76.3405105 90.1679736,73.801574 92.0091014,71.6634901 C93.8502292,69.5254062 96.092214,67.8476295 98.7351233,66.6301095 C101.378033,65.4125895 104.451482,64.8038386 107.955564,64.8038386 C111.756602,64.8038386 114.933984,65.4274371 117.487807,66.6746527 C120.041629,67.9218683 122.105443,69.4957119 123.67931,71.3962309 C125.253178,73.2967499 126.366746,75.3605638 127.02005,77.5877345 C127.673353,79.8149053 128,81.9381095 128,83.9574109 C128,86.4518421 127.613963,88.7086746 126.841877,90.727976 C126.069791,92.7472774 125.03046,94.6032252 123.723854,96.2958749 C122.417247,97.9885247 120.932489,99.5475208 119.269534,100.97291 C117.60658,102.398299 115.884261,103.734582 114.102524,104.981797 C112.320788,106.229013 110.539078,107.416819 108.757341,108.545253 C106.975605,109.673686 105.327523,110.802102 103.813047,111.930535 C102.298571,113.058968 100.977136,114.231927 99.8487031,115.449447 C98.7202699,116.666967 97.9481956,117.958707 97.5324571,119.324705 L127.910914,119.324705 L127.910914,128.411516 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/superscript": {
"title": "$:/core/images/superscript",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-superscript tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M2.27170276,16 L22.1825093,16 L43.8305003,49.6746527 L66.4138983,16 L85.1220387,16 L53.5854592,61.9685735 L87.3937414,111.411516 L67.0820462,111.411516 L43.295982,74.9306422 L19.1090291,111.411516 L0,111.411516 L33.8082822,61.9685735 L2.27170276,16 Z M127.910914,63.4115159 L85.3276227,63.4115159 C85.3870139,58.2444799 86.6342108,53.7308149 89.0692508,49.8703857 C91.5042907,46.0099565 94.8301491,42.654403 99.0469256,39.8036245 C101.066227,38.318844 103.174584,36.8786285 105.372059,35.4829349 C107.569534,34.0872413 109.588805,32.5876355 111.429933,30.9840726 C113.271061,29.3805097 114.785514,27.6433426 115.973338,25.7725192 C117.161163,23.9016958 117.784761,21.7487964 117.844152,19.3137564 C117.844152,18.1853233 117.710524,16.9826691 117.443264,15.7057579 C117.176003,14.4288467 116.656338,13.2410402 115.884252,12.1423026 C115.112166,11.0435651 114.04314,10.123015 112.677142,9.38062477 C111.311144,8.63823453 109.529434,8.26704499 107.331959,8.26704499 C105.312658,8.26704499 103.634881,8.6679297 102.298579,9.46971115 C100.962276,10.2714926 99.8932503,11.3702137 99.0914688,12.7659073 C98.2896874,14.161601 97.6957841,15.8096826 97.3097412,17.7102016 C96.9236982,19.6107206 96.7009845,21.6596869 96.6415933,23.857162 L86.4857457,23.857162 C86.4857457,20.4124713 86.9460207,17.2202411 87.8665846,14.2803758 C88.7871485,11.3405105 90.1679736,8.80157397 92.0091014,6.6634901 C93.8502292,4.52540622 96.092214,2.84762946 98.7351233,1.63010947 C101.378033,0.412589489 104.451482,-0.196161372 107.955564,-0.196161372 C111.756602,-0.196161372 114.933984,0.427437071 117.487807,1.67465266 C120.041629,2.92186826 122.105443,4.49571195 123.67931,6.39623095 C125.253178,8.29674995 126.366746,10.3605638 127.02005,12.5877345 C127.673353,14.8149053 128,16.9381095 128,18.9574109 C128,21.4518421 127.613963,23.7086746 126.841877,25.727976 C126.069791,27.7472774 125.03046,29.6032252 123.723854,31.2958749 C122.417247,32.9885247 120.932489,34.5475208 119.269534,35.97291 C117.60658,37.3982993 115.884261,38.7345816 114.102524,39.9817972 C112.320788,41.2290128 110.539078,42.4168194 108.757341,43.5452525 C106.975605,44.6736857 105.327523,45.8021019 103.813047,46.9305351 C102.298571,48.0589682 100.977136,49.2319272 99.8487031,50.4494472 C98.7202699,51.6669672 97.9481956,52.9587068 97.5324571,54.3247048 L127.910914,54.3247048 L127.910914,63.4115159 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/tag-button": {
"title": "$:/core/images/tag-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-tag-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M18.1643182,47.6600756 L18.1677196,51.7651887 C18.1708869,55.5878829 20.3581578,60.8623899 23.0531352,63.5573673 L84.9021823,125.406414 C87.5996731,128.103905 91.971139,128.096834 94.6717387,125.396234 L125.766905,94.3010679 C128.473612,91.5943612 128.472063,87.2264889 125.777085,84.5315115 L63.9280381,22.6824644 C61.2305472,19.9849735 55.9517395,17.801995 52.1318769,17.8010313 L25.0560441,17.7942007 C21.2311475,17.7932358 18.1421354,20.8872832 18.1452985,24.7049463 L18.1535504,34.6641936 C18.2481119,34.6754562 18.3439134,34.6864294 18.4409623,34.6971263 C22.1702157,35.1081705 26.9295004,34.6530132 31.806204,33.5444844 C32.1342781,33.0700515 32.5094815,32.6184036 32.9318197,32.1960654 C35.6385117,29.4893734 39.5490441,28.718649 42.94592,29.8824694 C43.0432142,29.8394357 43.1402334,29.7961748 43.2369683,29.7526887 L43.3646982,30.0368244 C44.566601,30.5115916 45.6933052,31.2351533 46.6655958,32.2074439 C50.4612154,36.0030635 50.4663097,42.1518845 46.6769742,45.94122 C43.0594074,49.5587868 37.2914155,49.7181264 33.4734256,46.422636 C28.1082519,47.5454734 22.7987486,48.0186448 18.1643182,47.6600756 Z\"></path>\n <path d=\"M47.6333528,39.5324628 L47.6562932,39.5834939 C37.9670934,43.9391617 26.0718874,46.3819521 17.260095,45.4107025 C5.27267473,44.0894301 -1.02778744,36.4307276 2.44271359,24.0779512 C5.56175386,12.9761516 14.3014034,4.36129832 24.0466405,1.54817001 C34.7269254,-1.53487574 43.7955833,3.51606438 43.7955834,14.7730751 L35.1728168,14.7730752 C35.1728167,9.91428944 32.0946059,8.19982862 26.4381034,9.83267419 C19.5270911,11.8276553 13.046247,18.2159574 10.7440788,26.4102121 C8.82861123,33.2280582 11.161186,36.0634845 18.2047888,36.8398415 C25.3302805,37.6252244 35.7353482,35.4884477 44.1208333,31.7188498 L44.1475077,31.7781871 C44.159701,31.7725635 44.1718402,31.7671479 44.1839238,31.7619434 C45.9448098,31.0035157 50.4503245,38.3109156 47.7081571,39.5012767 C47.6834429,39.512005 47.6585061,39.5223987 47.6333528,39.5324628 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/theme-button": {
"title": "$:/core/images/theme-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-theme-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M55.854113,66.9453198 C54.3299482,65.1432292 53.0133883,63.518995 51.9542746,62.1263761 C40.8899947,47.578055 35.3091807,55.2383404 28.9941893,62.1263758 C22.6791979,69.0144112 30.6577916,74.5954741 24.6646171,79.4611023 C18.6714426,84.3267304 19.0414417,86.0133155 8.92654943,77.1119468 C-1.18834284,68.2105781 -1.88793412,65.7597832 2.7553553,60.6807286 C7.39864472,55.601674 11.2794845,63.5989423 20.7646627,54.5728325 C30.2498409,45.5467226 22.2819131,37.5470737 22.2819131,37.5470737 C22.2819131,37.5470737 42.0310399,-2.82433362 68.4206088,0.157393922 C94.8101776,3.13912147 58.4373806,-3.70356506 49.3898693,27.958066 C45.5161782,41.5139906 50.1107906,38.3197672 57.4560458,44.0453955 C59.1625767,45.3756367 63.8839488,48.777453 70.127165,53.3625321 C63.9980513,59.2416709 58.9704753,64.0315459 55.854113,66.9453198 Z M67.4952439,79.8919946 C83.5082212,96.9282402 105.237121,117.617674 112.611591,120.312493 C123.044132,124.12481 128.000001,117.170903 128,105.522947 C127.999999,98.3705516 104.170675,78.980486 84.0760493,63.7529565 C76.6683337,70.9090328 70.7000957,76.7055226 67.4952439,79.8919946 Z\"></path>\n <path d=\"M58.2852966,138.232794 L58.2852966,88.3943645 C56.318874,88.3923153 54.7254089,86.7952906 54.7254089,84.8344788 C54.7254089,82.8684071 56.3175932,81.2745911 58.2890859,81.2745911 L79.6408336,81.2745911 C81.608998,81.2745911 83.2045105,82.8724076 83.2045105,84.8344788 C83.2045105,86.7992907 81.614366,88.3923238 79.6446228,88.3943645 L79.6446228,88.3943646 L79.6446228,138.232794 C79.6446228,144.131009 74.8631748,148.912457 68.9649597,148.912457 C63.0667446,148.912457 58.2852966,144.131009 58.2852966,138.232794 Z M65.405072,-14.8423767 L72.5248474,-14.8423767 L76.0847351,-0.690681892 L72.5248474,6.51694947 L72.5248474,81.2745911 L65.405072,81.2745911 L65.405072,6.51694947 L61.8451843,-0.690681892 L65.405072,-14.8423767 Z\" transform=\"translate(68.964960, 67.035040) rotate(45.000000) translate(-68.964960, -67.035040) \"></path>\n </g>\n</svg>"
},
"$:/core/images/timestamp-off": {
"title": "$:/core/images/timestamp-off",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-timestamp-off tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10c-2.762 0-5-2.24-5-5-.004-2.756 2.238-5 5-5H66.69c2.762 0 5.002 2.24 5 5 .006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M58.25 35.88c-18.777 0-33.998 15.224-33.998 33.998 0 18.773 15.22 34.002 33.998 34.002 18.784 0 34.002-15.23 34.002-34.002 0-18.774-15.218-33.998-34.002-33.998zm-3.03 50.123H44.196v-34H55.22v34zm16.976 0H61.17v-34h11.025v34z\"/>\n </g>\n</svg>\n"
},
"$:/core/images/timestamp-on": {
"title": "$:/core/images/timestamp-on",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-timestamp-on tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10c-2.762 0-5-2.24-5-5-.004-2.756 2.238-5 5-5H66.69c2.762 0 5.002 2.24 5 5 .006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M13.41 27.178c-2.116 1.775-5.27 1.498-7.045-.613-1.772-2.11-1.498-5.27.616-7.047l9.95-8.348c2.115-1.774 5.27-1.5 7.045.618 1.775 2.108 1.498 5.27-.616 7.043l-9.95 8.348zM102.983 27.178c2.116 1.775 5.27 1.498 7.045-.613 1.772-2.11 1.498-5.27-.616-7.047l-9.95-8.348c-2.114-1.774-5.27-1.5-7.044.618-1.775 2.108-1.498 5.27.616 7.043l9.95 8.348zM65.097 71.072c0 3.826-3.09 6.928-6.897 6.928-3.804.006-6.9-3.102-6.903-6.928 0 0 4.76-39.072 6.903-39.072s6.897 39.072 6.897 39.072z\"/>\n </g>\n</svg>\n"
},
"$:/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/transcludify": {
"title": "$:/core/images/transcludify",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-transcludify-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"><path d=\"M0 59.482c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 0 0 2.75-.932 6.762 6.762 0 0 0 2.306-1.907c.651-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 0 0-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 0 0-2.75-1.02C1.36 67.377.591 67.288 0 67.288v-7.806zm24.66 0c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 0 0 2.75-.932 6.762 6.762 0 0 0 2.306-1.907c.65-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 0 0-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 0 0-2.75-1.02c-.946-.177-1.715-.266-2.306-.266v-7.806zm43.965-3.538L80.6 52.041l2.306 7.097-12.063 3.903 7.628 10.378-6.12 4.435-7.63-10.467-7.45 10.201-5.943-4.524 7.628-10.023-12.152-4.17 2.306-7.096 12.064 4.17V43.347h7.451v12.596zm34.425 11.344c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 0 0-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 0 0 .71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 0 0-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 0 0 2.262 2.084 8.868 8.868 0 0 0 2.75 1.02c.946.177 1.745.266 2.395.266v7.806zm24.66 0c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 0 0-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 0 0 .71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 0 0-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 0 0 2.262 2.084 8.868 8.868 0 0 0 2.75 1.02c.946.177 1.745.266 2.395.266v7.806z\" fill-rule=\"evenodd\"/></svg>\n"
},
"$:/core/images/twitter": {
"title": "$:/core/images/twitter",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-twitter tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M41.6263422,115.803477 C27.0279663,115.803477 13.4398394,111.540813 1.99987456,104.234833 C4.02221627,104.472643 6.08004574,104.594302 8.16644978,104.594302 C20.277456,104.594302 31.4238403,100.47763 40.270894,93.5715185 C28.9590538,93.3635501 19.4123842,85.9189246 16.1230832,75.6885328 C17.7011365,75.9892376 19.320669,76.1503787 20.9862896,76.1503787 C23.344152,76.1503787 25.6278127,75.8359011 27.7971751,75.247346 C15.9709927,72.8821073 7.06079851,62.4745062 7.06079851,49.9982394 C7.06079851,49.8898938 7.06079851,49.7820074 7.06264203,49.67458 C10.5482779,51.6032228 14.5339687,52.7615103 18.7717609,52.8951059 C11.8355159,48.277565 7.2714207,40.3958845 7.2714207,31.4624258 C7.2714207,26.7434257 8.54621495,22.3200804 10.7713439,18.5169676 C23.5211299,34.0957738 42.568842,44.3472839 64.0532269,45.4210985 C63.6126256,43.5365285 63.3835682,41.5711584 63.3835682,39.5529928 C63.3835682,25.3326379 74.95811,13.8034766 89.2347917,13.8034766 C96.6697089,13.8034766 103.387958,16.930807 108.103682,21.9353619 C113.991886,20.780288 119.52429,18.6372496 124.518847,15.6866694 C122.588682,21.6993889 118.490075,26.7457211 113.152623,29.9327334 C118.381769,29.3102055 123.363882,27.926045 127.999875,25.8780385 C124.534056,31.0418981 120.151087,35.5772616 115.100763,39.2077561 C115.150538,40.3118708 115.175426,41.4224128 115.175426,42.538923 C115.175426,76.5663154 89.1744164,115.803477 41.6263422,115.803477\"></path>\n </g>\n</svg>\n"
},
"$:/core/images/underline": {
"title": "$:/core/images/underline",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-underline tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M7,117.421488 L121.247934,117.421488 L121.247934,128 L7,128 L7,117.421488 Z M104.871212,98.8958333 L104.871212,0 L88.6117424,0 L88.6117424,55.8560606 C88.6117424,60.3194668 88.0060035,64.432115 86.7945076,68.1941288 C85.5830116,71.9561425 83.7657949,75.239885 81.342803,78.0454545 C78.9198111,80.8510241 75.8911167,83.0189317 72.2566288,84.5492424 C68.6221409,86.0795531 64.3182067,86.844697 59.344697,86.844697 C53.0959284,86.844697 48.1862552,85.0593613 44.6155303,81.4886364 C41.0448054,77.9179114 39.2594697,73.0720003 39.2594697,66.9507576 L39.2594697,0 L23,0 L23,65.0378788 C23,70.3939662 23.5419769,75.2717583 24.625947,79.6714015 C25.709917,84.0710447 27.5908957,87.864883 30.2689394,91.0530303 C32.9469831,94.2411776 36.4538925,96.6960141 40.7897727,98.4176136 C45.125653,100.139213 50.545422,101 57.0492424,101 C64.3182182,101 70.630655,99.5653553 75.9867424,96.6960227 C81.3428298,93.8266902 85.742407,89.33147 89.1856061,83.2102273 L89.5681818,83.2102273 L89.5681818,98.8958333 L104.871212,98.8958333 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/unfold-all-button": {
"title": "$:/core/images/unfold-all-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-unfold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M85.598226,8.34884273 C84.1490432,6.89863875 82.1463102,6 79.9340286,6 L47.9482224,6 C43.5292967,6 39.9411255,9.581722 39.9411255,14 C39.9411255,18.4092877 43.5260249,22 47.9482224,22 L71.9411255,22 L71.9411255,45.9929031 C71.9411255,50.4118288 75.5228475,54 79.9411255,54 C84.3504132,54 87.9411255,50.4151006 87.9411255,45.9929031 L87.9411255,14.0070969 C87.9411255,11.7964515 87.0447363,9.79371715 85.5956548,8.34412458 Z\" transform=\"translate(63.941125, 30.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -30.000000) \"></path>\n <path d=\"M85.6571005,72.2899682 C84.2079177,70.8397642 82.2051847,69.9411255 79.9929031,69.9411255 L48.0070969,69.9411255 C43.5881712,69.9411255 40,73.5228475 40,77.9411255 C40,82.3504132 43.5848994,85.9411255 48.0070969,85.9411255 L72,85.9411255 L72,109.934029 C72,114.352954 75.581722,117.941125 80,117.941125 C84.4092877,117.941125 88,114.356226 88,109.934029 L88,77.9482224 C88,75.737577 87.1036108,73.7348426 85.6545293,72.2852501 Z\" transform=\"translate(64.000000, 93.941125) scale(1, -1) rotate(-45.000000) translate(-64.000000, -93.941125) \"></path>\n </g>\n</svg>"
},
"$:/core/images/unfold-button": {
"title": "$:/core/images/unfold-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-unfold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M85.598226,11.3488427 C84.1490432,9.89863875 82.1463102,9 79.9340286,9 L47.9482224,9 C43.5292967,9 39.9411255,12.581722 39.9411255,17 C39.9411255,21.4092877 43.5260249,25 47.9482224,25 L71.9411255,25 L71.9411255,48.9929031 C71.9411255,53.4118288 75.5228475,57 79.9411255,57 C84.3504132,57 87.9411255,53.4151006 87.9411255,48.9929031 L87.9411255,17.0070969 C87.9411255,14.7964515 87.0447363,12.7937171 85.5956548,11.3441246 Z\" transform=\"translate(63.941125, 33.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -33.000000) \"></path>\n <path d=\"M85.6571005,53.4077172 C84.2079177,51.9575133 82.2051847,51.0588745 79.9929031,51.0588745 L48.0070969,51.0588745 C43.5881712,51.0588745 40,54.6405965 40,59.0588745 C40,63.4681622 43.5848994,67.0588745 48.0070969,67.0588745 L72,67.0588745 L72,91.0517776 C72,95.4707033 75.581722,99.0588745 80,99.0588745 C84.4092877,99.0588745 88,95.4739751 88,91.0517776 L88,59.0659714 C88,56.855326 87.1036108,54.8525917 85.6545293,53.4029991 Z\" transform=\"translate(64.000000, 75.058875) scale(1, -1) rotate(-45.000000) translate(-64.000000, -75.058875) \"></path>\n </g>\n</svg>"
},
"$:/core/images/unlocked-padlock": {
"title": "$:/core/images/unlocked-padlock",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-unlocked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M48.6266053,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L30.136303,64 C19.6806213,51.3490406 2.77158986,28.2115132 25.8366966,8.85759246 C50.4723026,-11.8141335 71.6711028,13.2108337 81.613302,25.0594855 C91.5555012,36.9081373 78.9368488,47.4964439 69.1559674,34.9513593 C59.375086,22.4062748 47.9893192,10.8049522 35.9485154,20.9083862 C23.9077117,31.0118202 34.192312,43.2685325 44.7624679,55.8655518 C47.229397,58.805523 48.403443,61.5979188 48.6266053,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n </g>\n</svg>"
},
"$:/core/images/up-arrow": {
"title": "$:/core/images/up-arrow",
"created": "20150316000544368",
"modified": "20150316000831867",
"tags": "$:/tags/Image",
"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/CopyToClipboard/Caption": {
"title": "$:/language/Buttons/CopyToClipboard/Caption",
"text": "copy to clipboard"
},
"$:/language/Buttons/CopyToClipboard/Hint": {
"title": "$:/language/Buttons/CopyToClipboard/Hint",
"text": "Copy this text to the clipboard"
},
"$:/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/SidebarSearch/Hint": {
"title": "$:/language/Buttons/SidebarSearch/Hint",
"text": "Select the sidebar search field"
},
"$:/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/Manager/Caption": {
"title": "$:/language/Buttons/Manager/Caption",
"text": "tiddler manager"
},
"$:/language/Buttons/Manager/Hint": {
"title": "$:/language/Buttons/Manager/Hint",
"text": "Open tiddler manager"
},
"$:/language/Buttons/More/Caption": {
"title": "$:/language/Buttons/More/Caption",
"text": "more"
},
"$:/language/Buttons/More/Hint": {
"title": "$:/language/Buttons/More/Hint",
"text": "More actions"
},
"$:/language/Buttons/NewHere/Caption": {
"title": "$:/language/Buttons/NewHere/Caption",
"text": "new here"
},
"$:/language/Buttons/NewHere/Hint": {
"title": "$:/language/Buttons/NewHere/Hint",
"text": "Create a new tiddler tagged with this one"
},
"$:/language/Buttons/NewJournal/Caption": {
"title": "$:/language/Buttons/NewJournal/Caption",
"text": "new journal"
},
"$:/language/Buttons/NewJournal/Hint": {
"title": "$:/language/Buttons/NewJournal/Hint",
"text": "Create a new journal tiddler"
},
"$:/language/Buttons/NewJournalHere/Caption": {
"title": "$:/language/Buttons/NewJournalHere/Caption",
"text": "new journal here"
},
"$:/language/Buttons/NewJournalHere/Hint": {
"title": "$:/language/Buttons/NewJournalHere/Hint",
"text": "Create a new journal tiddler tagged with this one"
},
"$:/language/Buttons/NewImage/Caption": {
"title": "$:/language/Buttons/NewImage/Caption",
"text": "new image"
},
"$:/language/Buttons/NewImage/Hint": {
"title": "$:/language/Buttons/NewImage/Hint",
"text": "Create a new image tiddler"
},
"$:/language/Buttons/NewMarkdown/Caption": {
"title": "$:/language/Buttons/NewMarkdown/Caption",
"text": "new Markdown tiddler"
},
"$:/language/Buttons/NewMarkdown/Hint": {
"title": "$:/language/Buttons/NewMarkdown/Hint",
"text": "Create a new Markdown tiddler"
},
"$:/language/Buttons/NewTiddler/Caption": {
"title": "$:/language/Buttons/NewTiddler/Caption",
"text": "new tiddler"
},
"$:/language/Buttons/NewTiddler/Hint": {
"title": "$:/language/Buttons/NewTiddler/Hint",
"text": "Create a new tiddler"
},
"$:/language/Buttons/OpenWindow/Caption": {
"title": "$:/language/Buttons/OpenWindow/Caption",
"text": "open in new window"
},
"$:/language/Buttons/OpenWindow/Hint": {
"title": "$:/language/Buttons/OpenWindow/Hint",
"text": "Open tiddler in new window"
},
"$:/language/Buttons/Palette/Caption": {
"title": "$:/language/Buttons/Palette/Caption",
"text": "palette"
},
"$:/language/Buttons/Palette/Hint": {
"title": "$:/language/Buttons/Palette/Hint",
"text": "Choose the colour palette"
},
"$:/language/Buttons/Permalink/Caption": {
"title": "$:/language/Buttons/Permalink/Caption",
"text": "permalink"
},
"$:/language/Buttons/Permalink/Hint": {
"title": "$:/language/Buttons/Permalink/Hint",
"text": "Set browser address bar to a direct link to this tiddler"
},
"$:/language/Buttons/Permaview/Caption": {
"title": "$:/language/Buttons/Permaview/Caption",
"text": "permaview"
},
"$:/language/Buttons/Permaview/Hint": {
"title": "$:/language/Buttons/Permaview/Hint",
"text": "Set browser address bar to a direct link to all the tiddlers in this story"
},
"$:/language/Buttons/Print/Caption": {
"title": "$:/language/Buttons/Print/Caption",
"text": "print page"
},
"$:/language/Buttons/Print/Hint": {
"title": "$:/language/Buttons/Print/Hint",
"text": "Print the current page"
},
"$:/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/Timestamp/Caption": {
"title": "$:/language/Buttons/Timestamp/Caption",
"text": "timestamps"
},
"$:/language/Buttons/Timestamp/Hint": {
"title": "$:/language/Buttons/Timestamp/Hint",
"text": "Choose whether modifications update timestamps"
},
"$:/language/Buttons/Timestamp/On/Caption": {
"title": "$:/language/Buttons/Timestamp/On/Caption",
"text": "timestamps are on"
},
"$:/language/Buttons/Timestamp/On/Hint": {
"title": "$:/language/Buttons/Timestamp/On/Hint",
"text": "Update timestamps when tiddlers are modified"
},
"$:/language/Buttons/Timestamp/Off/Caption": {
"title": "$:/language/Buttons/Timestamp/Off/Caption",
"text": "timestamps are off"
},
"$:/language/Buttons/Timestamp/Off/Hint": {
"title": "$:/language/Buttons/Timestamp/Off/Hint",
"text": "Don't update timestamps when tiddlers are modified"
},
"$:/language/Buttons/Theme/Caption": {
"title": "$:/language/Buttons/Theme/Caption",
"text": "theme"
},
"$:/language/Buttons/Theme/Hint": {
"title": "$:/language/Buttons/Theme/Hint",
"text": "Choose the display theme"
},
"$:/language/Buttons/Bold/Caption": {
"title": "$:/language/Buttons/Bold/Caption",
"text": "bold"
},
"$:/language/Buttons/Bold/Hint": {
"title": "$:/language/Buttons/Bold/Hint",
"text": "Apply bold formatting to selection"
},
"$:/language/Buttons/Clear/Caption": {
"title": "$:/language/Buttons/Clear/Caption",
"text": "clear"
},
"$:/language/Buttons/Clear/Hint": {
"title": "$:/language/Buttons/Clear/Hint",
"text": "Clear image to solid colour"
},
"$:/language/Buttons/EditorHeight/Caption": {
"title": "$:/language/Buttons/EditorHeight/Caption",
"text": "editor height"
},
"$:/language/Buttons/EditorHeight/Caption/Auto": {
"title": "$:/language/Buttons/EditorHeight/Caption/Auto",
"text": "Automatically adjust height to fit content"
},
"$:/language/Buttons/EditorHeight/Caption/Fixed": {
"title": "$:/language/Buttons/EditorHeight/Caption/Fixed",
"text": "Fixed height:"
},
"$:/language/Buttons/EditorHeight/Hint": {
"title": "$:/language/Buttons/EditorHeight/Hint",
"text": "Choose the height of the text editor"
},
"$:/language/Buttons/Excise/Caption": {
"title": "$:/language/Buttons/Excise/Caption",
"text": "excise"
},
"$:/language/Buttons/Excise/Caption/Excise": {
"title": "$:/language/Buttons/Excise/Caption/Excise",
"text": "Perform excision"
},
"$:/language/Buttons/Excise/Caption/MacroName": {
"title": "$:/language/Buttons/Excise/Caption/MacroName",
"text": "Macro name:"
},
"$:/language/Buttons/Excise/Caption/NewTitle": {
"title": "$:/language/Buttons/Excise/Caption/NewTitle",
"text": "Title of new tiddler:"
},
"$:/language/Buttons/Excise/Caption/Replace": {
"title": "$:/language/Buttons/Excise/Caption/Replace",
"text": "Replace excised text with:"
},
"$:/language/Buttons/Excise/Caption/Replace/Macro": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Macro",
"text": "macro"
},
"$:/language/Buttons/Excise/Caption/Replace/Link": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Link",
"text": "link"
},
"$:/language/Buttons/Excise/Caption/Replace/Transclusion": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion",
"text": "transclusion"
},
"$:/language/Buttons/Excise/Caption/Tag": {
"title": "$:/language/Buttons/Excise/Caption/Tag",
"text": "Tag new tiddler with the title of this tiddler"
},
"$:/language/Buttons/Excise/Caption/TiddlerExists": {
"title": "$:/language/Buttons/Excise/Caption/TiddlerExists",
"text": "Warning: tiddler already exists"
},
"$:/language/Buttons/Excise/Hint": {
"title": "$:/language/Buttons/Excise/Hint",
"text": "Excise the selected text into a new tiddler"
},
"$:/language/Buttons/Heading1/Caption": {
"title": "$:/language/Buttons/Heading1/Caption",
"text": "heading 1"
},
"$:/language/Buttons/Heading1/Hint": {
"title": "$:/language/Buttons/Heading1/Hint",
"text": "Apply heading level 1 formatting to lines containing selection"
},
"$:/language/Buttons/Heading2/Caption": {
"title": "$:/language/Buttons/Heading2/Caption",
"text": "heading 2"
},
"$:/language/Buttons/Heading2/Hint": {
"title": "$:/language/Buttons/Heading2/Hint",
"text": "Apply heading level 2 formatting to lines containing selection"
},
"$:/language/Buttons/Heading3/Caption": {
"title": "$:/language/Buttons/Heading3/Caption",
"text": "heading 3"
},
"$:/language/Buttons/Heading3/Hint": {
"title": "$:/language/Buttons/Heading3/Hint",
"text": "Apply heading level 3 formatting to lines containing selection"
},
"$:/language/Buttons/Heading4/Caption": {
"title": "$:/language/Buttons/Heading4/Caption",
"text": "heading 4"
},
"$:/language/Buttons/Heading4/Hint": {
"title": "$:/language/Buttons/Heading4/Hint",
"text": "Apply heading level 4 formatting to lines containing selection"
},
"$:/language/Buttons/Heading5/Caption": {
"title": "$:/language/Buttons/Heading5/Caption",
"text": "heading 5"
},
"$:/language/Buttons/Heading5/Hint": {
"title": "$:/language/Buttons/Heading5/Hint",
"text": "Apply heading level 5 formatting to lines containing selection"
},
"$:/language/Buttons/Heading6/Caption": {
"title": "$:/language/Buttons/Heading6/Caption",
"text": "heading 6"
},
"$:/language/Buttons/Heading6/Hint": {
"title": "$:/language/Buttons/Heading6/Hint",
"text": "Apply heading level 6 formatting to lines containing selection"
},
"$:/language/Buttons/Italic/Caption": {
"title": "$:/language/Buttons/Italic/Caption",
"text": "italic"
},
"$:/language/Buttons/Italic/Hint": {
"title": "$:/language/Buttons/Italic/Hint",
"text": "Apply italic formatting to selection"
},
"$:/language/Buttons/LineWidth/Caption": {
"title": "$:/language/Buttons/LineWidth/Caption",
"text": "line width"
},
"$:/language/Buttons/LineWidth/Hint": {
"title": "$:/language/Buttons/LineWidth/Hint",
"text": "Set line width for painting"
},
"$:/language/Buttons/Link/Caption": {
"title": "$:/language/Buttons/Link/Caption",
"text": "link"
},
"$:/language/Buttons/Link/Hint": {
"title": "$:/language/Buttons/Link/Hint",
"text": "Create wikitext link"
},
"$:/language/Buttons/Linkify/Caption": {
"title": "$:/language/Buttons/Linkify/Caption",
"text": "wikilink"
},
"$:/language/Buttons/Linkify/Hint": {
"title": "$:/language/Buttons/Linkify/Hint",
"text": "Wrap selection in square brackets"
},
"$:/language/Buttons/ListBullet/Caption": {
"title": "$:/language/Buttons/ListBullet/Caption",
"text": "bulleted list"
},
"$:/language/Buttons/ListBullet/Hint": {
"title": "$:/language/Buttons/ListBullet/Hint",
"text": "Apply bulleted list formatting to lines containing selection"
},
"$:/language/Buttons/ListNumber/Caption": {
"title": "$:/language/Buttons/ListNumber/Caption",
"text": "numbered list"
},
"$:/language/Buttons/ListNumber/Hint": {
"title": "$:/language/Buttons/ListNumber/Hint",
"text": "Apply numbered list formatting to lines containing selection"
},
"$:/language/Buttons/MonoBlock/Caption": {
"title": "$:/language/Buttons/MonoBlock/Caption",
"text": "monospaced block"
},
"$:/language/Buttons/MonoBlock/Hint": {
"title": "$:/language/Buttons/MonoBlock/Hint",
"text": "Apply monospaced block formatting to lines containing selection"
},
"$:/language/Buttons/MonoLine/Caption": {
"title": "$:/language/Buttons/MonoLine/Caption",
"text": "monospaced"
},
"$:/language/Buttons/MonoLine/Hint": {
"title": "$:/language/Buttons/MonoLine/Hint",
"text": "Apply monospaced character formatting to selection"
},
"$:/language/Buttons/Opacity/Caption": {
"title": "$:/language/Buttons/Opacity/Caption",
"text": "opacity"
},
"$:/language/Buttons/Opacity/Hint": {
"title": "$:/language/Buttons/Opacity/Hint",
"text": "Set painting opacity"
},
"$:/language/Buttons/Paint/Caption": {
"title": "$:/language/Buttons/Paint/Caption",
"text": "paint colour"
},
"$:/language/Buttons/Paint/Hint": {
"title": "$:/language/Buttons/Paint/Hint",
"text": "Set painting colour"
},
"$:/language/Buttons/Picture/Caption": {
"title": "$:/language/Buttons/Picture/Caption",
"text": "picture"
},
"$:/language/Buttons/Picture/Hint": {
"title": "$:/language/Buttons/Picture/Hint",
"text": "Insert picture"
},
"$:/language/Buttons/Preview/Caption": {
"title": "$:/language/Buttons/Preview/Caption",
"text": "preview"
},
"$:/language/Buttons/Preview/Hint": {
"title": "$:/language/Buttons/Preview/Hint",
"text": "Show preview pane"
},
"$:/language/Buttons/PreviewType/Caption": {
"title": "$:/language/Buttons/PreviewType/Caption",
"text": "preview type"
},
"$:/language/Buttons/PreviewType/Hint": {
"title": "$:/language/Buttons/PreviewType/Hint",
"text": "Choose preview type"
},
"$:/language/Buttons/Quote/Caption": {
"title": "$:/language/Buttons/Quote/Caption",
"text": "quote"
},
"$:/language/Buttons/Quote/Hint": {
"title": "$:/language/Buttons/Quote/Hint",
"text": "Apply quoted text formatting to lines containing selection"
},
"$:/language/Buttons/RotateLeft/Caption": {
"title": "$:/language/Buttons/RotateLeft/Caption",
"text": "rotate left"
},
"$:/language/Buttons/RotateLeft/Hint": {
"title": "$:/language/Buttons/RotateLeft/Hint",
"text": "Rotate image left by 90 degrees"
},
"$:/language/Buttons/Size/Caption": {
"title": "$:/language/Buttons/Size/Caption",
"text": "image size"
},
"$:/language/Buttons/Size/Caption/Height": {
"title": "$:/language/Buttons/Size/Caption/Height",
"text": "Height:"
},
"$:/language/Buttons/Size/Caption/Resize": {
"title": "$:/language/Buttons/Size/Caption/Resize",
"text": "Resize image"
},
"$:/language/Buttons/Size/Caption/Width": {
"title": "$:/language/Buttons/Size/Caption/Width",
"text": "Width:"
},
"$:/language/Buttons/Size/Hint": {
"title": "$:/language/Buttons/Size/Hint",
"text": "Set image size"
},
"$:/language/Buttons/Stamp/Caption": {
"title": "$:/language/Buttons/Stamp/Caption",
"text": "stamp"
},
"$:/language/Buttons/Stamp/Caption/New": {
"title": "$:/language/Buttons/Stamp/Caption/New",
"text": "Add your own"
},
"$:/language/Buttons/Stamp/Hint": {
"title": "$:/language/Buttons/Stamp/Hint",
"text": "Insert a preconfigured snippet of text"
},
"$:/language/Buttons/Stamp/New/Title": {
"title": "$:/language/Buttons/Stamp/New/Title",
"text": "Name as shown in menu"
},
"$:/language/Buttons/Stamp/New/Text": {
"title": "$:/language/Buttons/Stamp/New/Text",
"text": "Text of snippet. (Remember to add a descriptive title in the caption field)."
},
"$:/language/Buttons/Strikethrough/Caption": {
"title": "$:/language/Buttons/Strikethrough/Caption",
"text": "strikethrough"
},
"$:/language/Buttons/Strikethrough/Hint": {
"title": "$:/language/Buttons/Strikethrough/Hint",
"text": "Apply strikethrough formatting to selection"
},
"$:/language/Buttons/Subscript/Caption": {
"title": "$:/language/Buttons/Subscript/Caption",
"text": "subscript"
},
"$:/language/Buttons/Subscript/Hint": {
"title": "$:/language/Buttons/Subscript/Hint",
"text": "Apply subscript formatting to selection"
},
"$:/language/Buttons/Superscript/Caption": {
"title": "$:/language/Buttons/Superscript/Caption",
"text": "superscript"
},
"$:/language/Buttons/Superscript/Hint": {
"title": "$:/language/Buttons/Superscript/Hint",
"text": "Apply superscript formatting to selection"
},
"$:/language/Buttons/ToggleSidebar/Hint": {
"title": "$:/language/Buttons/ToggleSidebar/Hint",
"text": "Toggle the sidebar visibility"
},
"$:/language/Buttons/Transcludify/Caption": {
"title": "$:/language/Buttons/Transcludify/Caption",
"text": "transclusion"
},
"$:/language/Buttons/Transcludify/Hint": {
"title": "$:/language/Buttons/Transcludify/Hint",
"text": "Wrap selection in curly brackets"
},
"$:/language/Buttons/Underline/Caption": {
"title": "$:/language/Buttons/Underline/Caption",
"text": "underline"
},
"$:/language/Buttons/Underline/Hint": {
"title": "$:/language/Buttons/Underline/Hint",
"text": "Apply underline formatting to selection"
},
"$:/language/ControlPanel/Advanced/Caption": {
"title": "$:/language/ControlPanel/Advanced/Caption",
"text": "Advanced"
},
"$:/language/ControlPanel/Advanced/Hint": {
"title": "$:/language/ControlPanel/Advanced/Hint",
"text": "Internal information about this TiddlyWiki"
},
"$:/language/ControlPanel/Appearance/Caption": {
"title": "$:/language/ControlPanel/Appearance/Caption",
"text": "Appearance"
},
"$:/language/ControlPanel/Appearance/Hint": {
"title": "$:/language/ControlPanel/Appearance/Hint",
"text": "Ways to customise the appearance of your TiddlyWiki."
},
"$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
"title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
"text": "Animation duration:"
},
"$:/language/ControlPanel/Basics/Caption": {
"title": "$:/language/ControlPanel/Basics/Caption",
"text": "Basics"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
"text": "Use [[double square brackets]] for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
"text": "Default tiddlers:"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
"text": "Choose which tiddlers are displayed at startup:"
},
"$:/language/ControlPanel/Basics/Language/Prompt": {
"title": "$:/language/ControlPanel/Basics/Language/Prompt",
"text": "Hello! Current language:"
},
"$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
"text": "Title of new journal tiddlers"
},
"$:/language/ControlPanel/Basics/NewJournal/Text/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt",
"text": "Text for 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/NewTiddler/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt",
"text": "Title of new tiddlers"
},
"$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
"text": "Number of overridden shadow tiddlers:"
},
"$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
"text": "Number of shadow tiddlers:"
},
"$:/language/ControlPanel/Basics/Subtitle/Prompt": {
"title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
"text": "Subtitle:"
},
"$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
"text": "Number of system tiddlers:"
},
"$:/language/ControlPanel/Basics/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/Tags/Prompt",
"text": "Number of tags:"
},
"$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
"text": "Number of tiddlers:"
},
"$:/language/ControlPanel/Basics/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/Title/Prompt",
"text": "Title of this ~TiddlyWiki:"
},
"$:/language/ControlPanel/Basics/Username/Prompt": {
"title": "$:/language/ControlPanel/Basics/Username/Prompt",
"text": "Username for signing edits:"
},
"$:/language/ControlPanel/Basics/Version/Prompt": {
"title": "$:/language/ControlPanel/Basics/Version/Prompt",
"text": "~TiddlyWiki version:"
},
"$:/language/ControlPanel/EditorTypes/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Caption",
"text": "Editor Types"
},
"$:/language/ControlPanel/EditorTypes/Editor/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
"text": "Editor"
},
"$:/language/ControlPanel/EditorTypes/Hint": {
"title": "$:/language/ControlPanel/EditorTypes/Hint",
"text": "These tiddlers determine which editor is used to edit specific tiddler types."
},
"$:/language/ControlPanel/EditorTypes/Type/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
"text": "Type"
},
"$:/language/ControlPanel/Info/Caption": {
"title": "$:/language/ControlPanel/Info/Caption",
"text": "Info"
},
"$:/language/ControlPanel/Info/Hint": {
"title": "$:/language/ControlPanel/Info/Hint",
"text": "Information about this TiddlyWiki"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
"text": "Type shortcut here"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
"text": "add shortcut"
},
"$:/language/ControlPanel/KeyboardShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
"text": "Keyboard Shortcuts"
},
"$:/language/ControlPanel/KeyboardShortcuts/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
"text": "Manage keyboard shortcut assignments"
},
"$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
"text": "No keyboard shortcuts assigned"
},
"$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
"text": "remove keyboard shortcut"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
"text": "All platforms"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
"text": "Macintosh platform only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
"text": "Non-Macintosh platforms only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
"text": "Linux platform only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
"text": "Non-Linux platforms only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
"text": "Windows platform only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
"text": "Non-Windows platforms only"
},
"$:/language/ControlPanel/LoadedModules/Caption": {
"title": "$:/language/ControlPanel/LoadedModules/Caption",
"text": "Loaded Modules"
},
"$:/language/ControlPanel/LoadedModules/Hint": {
"title": "$:/language/ControlPanel/LoadedModules/Hint",
"text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process."
},
"$:/language/ControlPanel/Palette/Caption": {
"title": "$:/language/ControlPanel/Palette/Caption",
"text": "Palette"
},
"$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
"title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
"text": "clone"
},
"$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
"title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
"text": "It is recommended that you clone this shadow palette before editing it"
},
"$:/language/ControlPanel/Palette/Editor/Delete/Hint": {
"title": "$:/language/ControlPanel/Palette/Editor/Delete/Hint",
"text": "delete this entry from the current palette"
},
"$:/language/ControlPanel/Palette/Editor/Names/External/Show": {
"title": "$:/language/ControlPanel/Palette/Editor/Names/External/Show",
"text": "Show color names that are not part of the current palette"
},
"$:/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/enable wiki parser rules. For changes to take effect, save and reload your wiki. Disabling certain parser rules can prevent <$text text=\"TiddlyWiki\"/> from functioning correctly. Use [[safe mode|https://tiddlywiki.com/#SafeMode]] to restore normal operation."
},
"$:/language/ControlPanel/Parsing/Block/Caption": {
"title": "$:/language/ControlPanel/Parsing/Block/Caption",
"text": "Block Parse Rules"
},
"$:/language/ControlPanel/Parsing/Inline/Caption": {
"title": "$:/language/ControlPanel/Parsing/Inline/Caption",
"text": "Inline Parse Rules"
},
"$:/language/ControlPanel/Parsing/Pragma/Caption": {
"title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
"text": "Pragma Parse Rules"
},
"$:/language/ControlPanel/Plugins/Add/Caption": {
"title": "$:/language/ControlPanel/Plugins/Add/Caption",
"text": "Get more plugins"
},
"$:/language/ControlPanel/Plugins/Add/Hint": {
"title": "$:/language/ControlPanel/Plugins/Add/Hint",
"text": "Install plugins from the official library"
},
"$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": {
"title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint",
"text": "This plugin is already installed at version <$text text=<<installedVersion>>/>"
},
"$:/language/ControlPanel/Plugins/Caption": {
"title": "$:/language/ControlPanel/Plugins/Caption",
"text": "Plugins"
},
"$:/language/ControlPanel/Plugins/Disable/Caption": {
"title": "$:/language/ControlPanel/Plugins/Disable/Caption",
"text": "disable"
},
"$:/language/ControlPanel/Plugins/Disable/Hint": {
"title": "$:/language/ControlPanel/Plugins/Disable/Hint",
"text": "Disable this plugin when reloading page"
},
"$:/language/ControlPanel/Plugins/Disabled/Status": {
"title": "$:/language/ControlPanel/Plugins/Disabled/Status",
"text": "(disabled)"
},
"$:/language/ControlPanel/Plugins/Empty/Hint": {
"title": "$:/language/ControlPanel/Plugins/Empty/Hint",
"text": "None"
},
"$:/language/ControlPanel/Plugins/Enable/Caption": {
"title": "$:/language/ControlPanel/Plugins/Enable/Caption",
"text": "enable"
},
"$:/language/ControlPanel/Plugins/Enable/Hint": {
"title": "$:/language/ControlPanel/Plugins/Enable/Hint",
"text": "Enable this plugin when reloading page"
},
"$:/language/ControlPanel/Plugins/Install/Caption": {
"title": "$:/language/ControlPanel/Plugins/Install/Caption",
"text": "install"
},
"$:/language/ControlPanel/Plugins/Installed/Hint": {
"title": "$:/language/ControlPanel/Plugins/Installed/Hint",
"text": "Currently installed plugins:"
},
"$:/language/ControlPanel/Plugins/Languages/Caption": {
"title": "$:/language/ControlPanel/Plugins/Languages/Caption",
"text": "Languages"
},
"$:/language/ControlPanel/Plugins/Languages/Hint": {
"title": "$:/language/ControlPanel/Plugins/Languages/Hint",
"text": "Language pack plugins"
},
"$:/language/ControlPanel/Plugins/NoInfoFound/Hint": {
"title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint",
"text": "No ''\"<$text text=<<currentTab>>/>\"'' found"
},
"$:/language/ControlPanel/Plugins/NotInstalled/Hint": {
"title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint",
"text": "This plugin is not currently installed"
},
"$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
"title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
"text": "open plugin library"
},
"$:/language/ControlPanel/Plugins/ClosePluginLibrary": {
"title": "$:/language/ControlPanel/Plugins/ClosePluginLibrary",
"text": "close plugin library"
},
"$:/language/ControlPanel/Plugins/Plugins/Caption": {
"title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
"text": "Plugins"
},
"$:/language/ControlPanel/Plugins/Plugins/Hint": {
"title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
"text": "Plugins"
},
"$:/language/ControlPanel/Plugins/Reinstall/Caption": {
"title": "$:/language/ControlPanel/Plugins/Reinstall/Caption",
"text": "reinstall"
},
"$:/language/ControlPanel/Plugins/Themes/Caption": {
"title": "$:/language/ControlPanel/Plugins/Themes/Caption",
"text": "Themes"
},
"$:/language/ControlPanel/Plugins/Themes/Hint": {
"title": "$:/language/ControlPanel/Plugins/Themes/Hint",
"text": "Theme plugins"
},
"$:/language/ControlPanel/Saving/Caption": {
"title": "$:/language/ControlPanel/Saving/Caption",
"text": "Saving"
},
"$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description",
"text": "Permit automatic saving for the download saver"
},
"$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint",
"text": "Enable Autosave for Download Saver"
},
"$:/language/ControlPanel/Saving/DownloadSaver/Caption": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/Caption",
"text": "Download Saver"
},
"$:/language/ControlPanel/Saving/DownloadSaver/Hint": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/Hint",
"text": "These settings apply to the HTML5-compatible download saver"
},
"$:/language/ControlPanel/Saving/General/Caption": {
"title": "$:/language/ControlPanel/Saving/General/Caption",
"text": "General"
},
"$:/language/ControlPanel/Saving/General/Hint": {
"title": "$:/language/ControlPanel/Saving/General/Hint",
"text": "These settings apply to all the loaded savers"
},
"$:/language/ControlPanel/Saving/Hint": {
"title": "$:/language/ControlPanel/Saving/Hint",
"text": "Settings used for saving the entire TiddlyWiki as a single file via a saver module"
},
"$:/language/ControlPanel/Saving/GitService/Branch": {
"title": "$:/language/ControlPanel/Saving/GitService/Branch",
"text": "Target branch for saving"
},
"$:/language/ControlPanel/Saving/GitService/CommitMessage": {
"title": "$:/language/ControlPanel/Saving/GitService/CommitMessage",
"text": "Saved by TiddlyWiki"
},
"$:/language/ControlPanel/Saving/GitService/Description": {
"title": "$:/language/ControlPanel/Saving/GitService/Description",
"text": "These settings are only used when saving to <<service-name>>"
},
"$:/language/ControlPanel/Saving/GitService/Filename": {
"title": "$:/language/ControlPanel/Saving/GitService/Filename",
"text": "Filename of target file (e.g. `index.html`)"
},
"$:/language/ControlPanel/Saving/GitService/Path": {
"title": "$:/language/ControlPanel/Saving/GitService/Path",
"text": "Path to target file (e.g. `/wiki/`)"
},
"$:/language/ControlPanel/Saving/GitService/Repo": {
"title": "$:/language/ControlPanel/Saving/GitService/Repo",
"text": "Target repository (e.g. `Jermolene/TiddlyWiki5`)"
},
"$:/language/ControlPanel/Saving/GitService/ServerURL": {
"title": "$:/language/ControlPanel/Saving/GitService/ServerURL",
"text": "Server API URL"
},
"$:/language/ControlPanel/Saving/GitService/UserName": {
"title": "$:/language/ControlPanel/Saving/GitService/UserName",
"text": "Username"
},
"$:/language/ControlPanel/Saving/GitService/GitHub/Caption": {
"title": "$:/language/ControlPanel/Saving/GitService/GitHub/Caption",
"text": "~GitHub Saver"
},
"$:/language/ControlPanel/Saving/GitService/GitHub/Password": {
"title": "$:/language/ControlPanel/Saving/GitService/GitHub/Password",
"text": "Password, OAUTH token, or personal access token (see [[GitHub help page|https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line]] for details)"
},
"$:/language/ControlPanel/Saving/GitService/GitLab/Caption": {
"title": "$:/language/ControlPanel/Saving/GitService/GitLab/Caption",
"text": "~GitLab Saver"
},
"$:/language/ControlPanel/Saving/GitService/GitLab/Password": {
"title": "$:/language/ControlPanel/Saving/GitService/GitLab/Password",
"text": "Personal access token for API (see [[GitLab help page|https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html]] for details)"
},
"$:/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/Caption": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Caption",
"text": "~TiddlySpot Saver"
},
"$:/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": "Attempt to automatically save changes during editing when using a supporting saver"
},
"$:/language/ControlPanel/Settings/CamelCase/Caption": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
"text": "Camel Case Wiki Links"
},
"$:/language/ControlPanel/Settings/CamelCase/Hint": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
"text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect"
},
"$:/language/ControlPanel/Settings/CamelCase/Description": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Description",
"text": "Enable automatic ~CamelCase linking"
},
"$:/language/ControlPanel/Settings/Caption": {
"title": "$:/language/ControlPanel/Settings/Caption",
"text": "Settings"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Caption": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption",
"text": "Editor Toolbar"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Hint": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint",
"text": "Enable or disable the editor toolbar:"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Description": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Description",
"text": "Show editor toolbar"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Caption": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption",
"text": "Tiddler Info Panel Mode"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Hint": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint",
"text": "Control when the tiddler info panel closes:"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description",
"text": "Tiddler info panel closes automatically"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description",
"text": "Tiddler info panel stays open until explicitly closed"
},
"$:/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/NavigationPermalinkviewMode/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption",
"text": "Permalink/permaview Mode"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint",
"text": "Choose how permalink/permaview is handled:"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description",
"text": "Copy permalink/permaview URL to clipboard"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description",
"text": "Update address bar with permalink/permaview URL"
},
"$:/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/DefaultMoreSidebarTab/Caption": {
"title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption",
"text": "Default More Sidebar Tab"
},
"$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint": {
"title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint",
"text": "Specify which More sidebar tab is displayed by default"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
"text": "Tiddler Opening Behaviour"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
"text": "Navigation from //within// the story river"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
"text": "Navigation from //outside// the story river"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
"text": "Open above the current tiddler"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
"text": "Open below the current tiddler"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
"text": "Open at the top of the story river"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
"text": "Open at the bottom of the story river"
},
"$:/language/ControlPanel/Settings/TitleLinks/Caption": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
"text": "Tiddler Titles"
},
"$:/language/ControlPanel/Settings/TitleLinks/Hint": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
"text": "Optionally display tiddler titles as links"
},
"$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
"text": "Do not display tiddler titles as links"
},
"$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
"text": "Display tiddler titles as links"
},
"$:/language/ControlPanel/Settings/MissingLinks/Caption": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Caption",
"text": "Wiki Links"
},
"$:/language/ControlPanel/Settings/MissingLinks/Hint": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Hint",
"text": "Choose whether to link to tiddlers that do not exist yet"
},
"$:/language/ControlPanel/Settings/MissingLinks/Description": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Description",
"text": "Enable links to missing tiddlers"
},
"$:/language/ControlPanel/StoryView/Caption": {
"title": "$:/language/ControlPanel/StoryView/Caption",
"text": "Story View"
},
"$:/language/ControlPanel/StoryView/Prompt": {
"title": "$:/language/ControlPanel/StoryView/Prompt",
"text": "Current view:"
},
"$:/language/ControlPanel/Stylesheets/Caption": {
"title": "$:/language/ControlPanel/Stylesheets/Caption",
"text": "Stylesheets"
},
"$:/language/ControlPanel/Stylesheets/Expand/Caption": {
"title": "$:/language/ControlPanel/Stylesheets/Expand/Caption",
"text": "Expand All"
},
"$:/language/ControlPanel/Stylesheets/Hint": {
"title": "$:/language/ControlPanel/Stylesheets/Hint",
"text": "This is the rendered CSS of the current stylesheet tiddlers tagged with <<tag \"$:/tags/Stylesheet\">>"
},
"$:/language/ControlPanel/Stylesheets/Restore/Caption": {
"title": "$:/language/ControlPanel/Stylesheets/Restore/Caption",
"text": "Restore"
},
"$:/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. Drag and drop to change the ordering"
},
"$:/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. Drag and drop to change the ordering"
},
"$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption",
"text": "Editor Toolbar"
},
"$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint",
"text": "Choose which buttons are displayed in the editor toolbar. Note that some buttons will only appear when editing tiddlers of a certain type. Drag and drop to change the ordering"
},
"$:/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. Drag and drop to change the ordering"
},
"$:/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/allfilteroperator": {
"title": "$:/language/Docs/ModuleTypes/allfilteroperator",
"text": "A sub-operator for the ''all'' filter operator."
},
"$:/language/Docs/ModuleTypes/animation": {
"title": "$:/language/Docs/ModuleTypes/animation",
"text": "Animations that may be used with the RevealWidget."
},
"$:/language/Docs/ModuleTypes/authenticator": {
"title": "$:/language/Docs/ModuleTypes/authenticator",
"text": "Defines how requests are authenticated by the built-in HTTP server."
},
"$:/language/Docs/ModuleTypes/bitmapeditoroperation": {
"title": "$:/language/Docs/ModuleTypes/bitmapeditoroperation",
"text": "A bitmap editor toolbar operation."
},
"$:/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/info": {
"title": "$:/language/Docs/ModuleTypes/info",
"text": "Publishes system information via the [[$:/temp/info-plugin]] pseudo-plugin."
},
"$:/language/Docs/ModuleTypes/isfilteroperator": {
"title": "$:/language/Docs/ModuleTypes/isfilteroperator",
"text": "Operands for the ''is'' filter operator."
},
"$:/language/Docs/ModuleTypes/library": {
"title": "$:/language/Docs/ModuleTypes/library",
"text": "Generic module type for general purpose JavaScript modules."
},
"$:/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/route": {
"title": "$:/language/Docs/ModuleTypes/route",
"text": "Defines how individual URL patterns are handled by the built-in HTTP server."
},
"$:/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/texteditoroperation": {
"title": "$:/language/Docs/ModuleTypes/texteditoroperation",
"text": "A text editor toolbar operation."
},
"$:/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/select-tag-background": {
"title": "$:/language/Docs/PaletteColours/select-tag-background",
"text": "`<select>` element background"
},
"$:/language/Docs/PaletteColours/select-tag-foreground": {
"title": "$:/language/Docs/PaletteColours/select-tag-foreground",
"text": "`<select>` element text"
},
"$:/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 tiddler shows content stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself"
},
"$:/language/EditTemplate/Body/Placeholder": {
"title": "$:/language/EditTemplate/Body/Placeholder",
"text": "Type the text for this tiddler"
},
"$:/language/EditTemplate/Body/Preview/Type/Output": {
"title": "$:/language/EditTemplate/Body/Preview/Type/Output",
"text": "output"
},
"$:/language/EditTemplate/Field/Remove/Caption": {
"title": "$:/language/EditTemplate/Field/Remove/Caption",
"text": "remove field"
},
"$:/language/EditTemplate/Field/Remove/Hint": {
"title": "$:/language/EditTemplate/Field/Remove/Hint",
"text": "Remove field"
},
"$:/language/EditTemplate/Field/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Field/Dropdown/Caption",
"text": "field list"
},
"$:/language/EditTemplate/Field/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Field/Dropdown/Hint",
"text": "Show field list"
},
"$:/language/EditTemplate/Fields/Add/Button": {
"title": "$:/language/EditTemplate/Fields/Add/Button",
"text": "add"
},
"$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
"title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
"text": "field name"
},
"$:/language/EditTemplate/Fields/Add/Prompt": {
"title": "$:/language/EditTemplate/Fields/Add/Prompt",
"text": "Add a new field:"
},
"$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
"title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
"text": "field value"
},
"$:/language/EditTemplate/Fields/Add/Dropdown/System": {
"title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
"text": "System fields"
},
"$:/language/EditTemplate/Fields/Add/Dropdown/User": {
"title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
"text": "User fields"
},
"$:/language/EditTemplate/Shadow/Warning": {
"title": "$:/language/EditTemplate/Shadow/Warning",
"text": "This is a shadow tiddler. Any changes you make will override the default version from the plugin <<pluginLink>>"
},
"$:/language/EditTemplate/Shadow/OverriddenWarning": {
"title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
"text": "This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> by deleting this tiddler"
},
"$:/language/EditTemplate/Tags/Add/Button": {
"title": "$:/language/EditTemplate/Tags/Add/Button",
"text": "add"
},
"$:/language/EditTemplate/Tags/Add/Placeholder": {
"title": "$:/language/EditTemplate/Tags/Add/Placeholder",
"text": "tag name"
},
"$:/language/EditTemplate/Tags/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
"text": "tag list"
},
"$:/language/EditTemplate/Tags/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
"text": "Show tag list"
},
"$:/language/EditTemplate/Title/BadCharacterWarning": {
"title": "$:/language/EditTemplate/Title/BadCharacterWarning",
"text": "Warning: avoid using any of the characters <<bad-chars>> in tiddler titles"
},
"$:/language/EditTemplate/Title/Exists/Prompt": {
"title": "$:/language/EditTemplate/Title/Exists/Prompt",
"text": "Target tiddler already exists"
},
"$:/language/EditTemplate/Title/Relink/Prompt": {
"title": "$:/language/EditTemplate/Title/Relink/Prompt",
"text": "Update ''<$text text=<<fromTitle>>/>'' to ''<$text text=<<toTitle>>/>'' in the //tags// and //list// fields of other tiddlers"
},
"$:/language/EditTemplate/Title/References/Prompt": {
"title": "$:/language/EditTemplate/Title/References/Prompt",
"text": "The following references to this tiddler will not be automatically updated:"
},
"$:/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/hide-body": {
"title": "$:/language/Docs/Fields/hide-body",
"text": "The view template will hide bodies of tiddlers if set to: ''yes''"
},
"$:/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": "Indicates that a tiddler should be saved as a JavaScript library if set to: ''yes''"
},
"$:/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, or at the end of the list if this field is present but empty"
},
"$:/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/toc-link": {
"title": "$:/language/Docs/Fields/toc-link",
"text": "Suppresses the tiddler's link in a Table of Contents tree if set to: ''no''"
},
"$:/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/SessionTiddlers": {
"title": "$:/language/Filters/SessionTiddlers",
"text": "Tiddlers modified since the wiki was loaded"
},
"$:/language/Filters/SystemTags": {
"title": "$:/language/Filters/SystemTags",
"text": "System tags"
},
"$:/language/Filters/StoryList": {
"title": "$:/language/Filters/StoryList",
"text": "Tiddlers in the story river, excluding <$text text=\"$:/AdvancedSearch\"/>"
},
"$:/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 vital to make sure that you can reliably save changes. See https://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n"
},
"$:/language/Help/build": {
"title": "$:/language/Help/build",
"description": "Automatically run configured commands",
"text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n"
},
"$:/language/Help/clearpassword": {
"title": "$:/language/Help/clearpassword",
"description": "Clear a password for subsequent crypto operations",
"text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n"
},
"$:/language/Help/default": {
"title": "$:/language/Help/default",
"text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n"
},
"$:/language/Help/deletetiddlers": {
"title": "$:/language/Help/deletetiddlers",
"description": "Deletes a group of tiddlers",
"text": "<<.from-version \"5.1.20\">> Deletes a group of tiddlers identified by a filter.\n\n```\n--deletetiddlers <filter>\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/fetch": {
"title": "$:/language/Help/fetch",
"description": "Fetch tiddlers from wiki by URL",
"text": "Fetch one or more files over HTTP/HTTPS, and import the tiddlers matching a filter, optionally transforming the incoming titles.\n\n```\n--fetch file <url> <import-filter> <transform-filter>\n--fetch files <url-filter> <import-filter> <transform-filter>\n--fetch raw-file <url> <transform-filter>\n--fetch raw-files <url-filter> <transform-filter>\n```\n\nThe \"file\" and \"files\" variants fetch the specified files and attempt to import the tiddlers within them (the same processing as if the files were dragged into the browser window). The \"raw-file\" and \"raw-files\" variants fetch the specified files and then store the raw file data in tiddlers, without applying the import logic.\n\nWith the \"file\" and \"raw-file\" variants only a single file is fetched and the first parameter is the URL of the file to read.\n\nWith the \"files\" and \"raw-files\" variants, multiple files are fetched and the first parameter is a filter yielding a list of URLs of the files to read. For example, given a set of tiddlers tagged \"remote-server\" that have a field \"url\" the filter `[tag[remote-server]get[url]]` will retrieve all the available URLs.\n\nFor the \"file\" and \"files\" variants, the `<import-filter>` parameter specifies a filter determining which tiddlers are imported. It defaults to `[all[tiddlers]]` if not provided.\n\nFor all variants, the `<transform-filter>` parameter specifies an optional filter that transforms the titles of the imported tiddlers. For example, `[addprefix[$:/myimports/]]` would add the prefix `$:/myimports/` to each title.\n\nPreceding the `--fetch` command with `--verbose` will output progress information during the import.\n\nNote that TiddlyWiki will not fetch an older version of an already loaded plugin.\n\nThe following example retrieves all the non-system tiddlers from https://tiddlywiki.com and saves them to a JSON file:\n\n```\ntiddlywiki --verbose --fetch file \"https://tiddlywiki.com/\" \"[!is[system]]\" \"\" --rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[!is[system]]\"\n```\n\nThe following example retrieves the \"favicon\" file from tiddlywiki.com and saves it in a file called \"output.ico\". Note that the intermediate tiddler \"Icon Tiddler\" is quoted in the \"--fetch\" command because it is being used as a transformation filter to replace the default title, while there are no quotes for the \"--savetiddler\" command because it is being used directly as a title.\n\n```\ntiddlywiki --verbose --fetch raw-file \"https://tiddlywiki.com/favicon.ico\" \"[[Icon Tiddler]]\" --savetiddler \"Icon Tiddler\" output.ico\n```\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/import": {
"title": "$:/language/Help/import",
"description": "Import tiddlers from a file",
"text": "Import tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The deserializer must be explicitly specified, unlike the `load` command which infers the deserializer from the file extension.\n\n```\n--import <filepath> <deserializer> [<title>] [<encoding>]\n```\n\nThe deserializers in the core include:\n\n* application/javascript\n* application/json\n* application/x-tiddler\n* application/x-tiddler-html-div\n* application/x-tiddlers\n* text/html\n* text/plain\n\nThe title of the imported tiddler defaults to the filename.\n\nThe encoding defaults to \"utf8\", but can be \"base64\" for importing binary files.\n\nNote that TiddlyWiki will not import an older version of an already loaded plugin.\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/listen": {
"title": "$:/language/Help/listen",
"description": "Provides an HTTP server interface to TiddlyWiki",
"text": "Serves a wiki over HTTP.\n\nThe listen command uses NamedCommandParameters:\n\n```\n--listen [<name>=<value>]...\n```\n\nAll parameters are optional with safe defaults, and can be specified in any order. The recognised parameters are:\n\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''credentials'' - pathname of credentials CSV file (relative to wiki folder)\n* ''anon-username'' - the username for signing edits for anonymous users\n* ''username'' - optional username for basic authentication\n* ''password'' - optional password for basic authentication\n* ''authenticated-user-header'' - optional name of header to be used for trusted authentication\n* ''readers'' - comma separated list of principals allowed to read from this wiki\n* ''writers'' - comma separated list of principals allowed to write to this wiki\n* ''csrf-disable'' - set to \"yes\" to disable CSRF checks (defaults to \"no\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''tls-cert'' - pathname of TLS certificate file (relative to wiki folder)\n* ''tls-key'' - pathname of TLS key file (relative to wiki folder)\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n* ''gzip'' - set to \"yes\" to enable gzip compression for some http endpoints (defaults to \"no\")\n\nFor information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\n"
},
"$:/language/Help/load": {
"title": "$:/language/Help/load",
"description": "Load tiddlers from a file",
"text": "Load tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The processing applied to incoming files is determined by the file extension. Use the alternative `import` command if you need to specify the deserializer and encoding explicitly.\n\n```\n--load <filepath> [noerror]\n--load <dirpath> [noerror]\n```\n\nBy default, the load command raises an error if no tiddlers are found. The error can be suppressed by providing the optional \"noerror\" parameter.\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/render": {
"title": "$:/language/Help/render",
"description": "Renders individual tiddlers to files",
"text": "Render individual tiddlers identified by a filter and save the results to the specified files.\n\nOptionally, the title of a template tiddler can be specified. In this case, instead of directly rendering each tiddler, the template tiddler is rendered with the \"currentTiddler\" variable set to the title of the tiddler that is being rendered.\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--render <tiddler-filter> [<filename-filter>] [<render-type>] [<template>] [<name>] [<value>]\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be rendered\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]addsuffix[.html]]`, which uses the unchanged tiddler title as the filename\n* ''render-type'': Optional render type: `text/html` (the default) returns the full HTML text and `text/plain` just returns the text content (ie it ignores HTML tags and other unprintable material)\n* ''template'': Optional template through which each tiddler is rendered\n* ''name'': Name of optional variable\n* ''value'': Value of optional variable\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\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When referring to a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--render \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being rendered, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--render` command is a more flexible replacement for both the `--rendertiddler` and `--rendertiddlers` commands, which are deprecated\n\nExamples:\n\n* `--render \"[!is[system]]\" \"[encodeuricomponent[]addprefix[tiddlers/]addsuffix[.html]]\"` -- renders all non-system tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles and the extension HTML\n\n"
},
"$:/language/Help/rendertiddler": {
"title": "$:/language/Help/rendertiddler",
"description": "Render an individual tiddler as a specified ContentType",
"text": "(Note: The `--rendertiddler` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender an individual tiddler as a specified ContentType, defaulting to `text/html` and save it to the specified filename.\n\nOptionally the title of a template tiddler 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\nA name and value for an additional variable may optionally also be specified.\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>] [<name>] [<value>]\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\nFor example, the following command saves all tiddlers matching the filter `[tag[done]]` to a JSON file titled `output.json` by employing the core template `$:/core/templates/exporters/JsonFile`.\n\n```\n--rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[tag[done]]\"\n```\n"
},
"$:/language/Help/rendertiddlers": {
"title": "$:/language/Help/rendertiddlers",
"description": "Render tiddlers matching a filter to a specified ContentType",
"text": "(Note: The `--rendertiddlers` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender 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/save": {
"title": "$:/language/Help/save",
"description": "Saves individual raw tiddlers to files",
"text": "Saves individual tiddlers identified by a filter in their raw text or binary format to the specified files.\n\n```\n--save <tiddler-filter> <filename-filter>\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be saved\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]]`, which uses the unchanged tiddler title as the filename\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\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When saving a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--save \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being saved, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--save` command is a more flexible replacement for both the `--savetiddler` and `--savetiddlers` commands, which are deprecated\n\nExamples:\n\n* `--save \"[!is[system]is[image]]\" \"[encodeuricomponent[]addprefix[tiddlers/]]\"` -- saves all non-system image tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles\n"
},
"$:/language/Help/savetiddler": {
"title": "$:/language/Help/savetiddler",
"description": "Saves a raw tiddler to a file",
"text": "(Note: The `--savetiddler` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves 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": "(Note: The `--savetiddlers` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves 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/savewikifolder": {
"title": "$:/language/Help/savewikifolder",
"description": "Saves a wiki to a new wiki folder",
"text": "<<.from-version \"5.1.20\">> Saves the current wiki as a wiki folder, including tiddlers, plugins and configuration:\n\n```\n--savewikifolder <wikifolderpath> [<filter>]\n```\n\n* The target wiki folder must be empty or non-existent\n* The filter specifies which tiddlers should be included. It is optional, defaulting to `[all[tiddlers]]`\n* Plugins from the official plugin library are replaced with references to those plugins in the `tiddlywiki.info` file\n* Custom plugins are unpacked into their own folder\n\nA common usage is to convert a TiddlyWiki HTML file into a wiki folder:\n\n```\ntiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder\n```\n"
},
"$:/language/Help/server": {
"title": "$:/language/Help/server",
"description": "Provides an HTTP server interface to TiddlyWiki (deprecated in favour of the new listen command)",
"text": "Legacy command to serve a wiki over HTTP.\n\n```\n--server <port> <root-tiddler> <root-render-type> <root-serve-type> <username> <password> <host> <path-prefix> <debug-level>\n```\n\nThe parameters are:\n\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - 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* ''path-prefix'' - optional prefix for paths\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\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 should only be used on a trusted network or over HTTPS.\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```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nUsing an address like this exposes your system to the local network. For information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port. It can be useful to use an environment variable to pass the port number to the Node.js process. This example references an environment variable called \"MY_PORT_NUMBER\":\n\n```\n--server MY_PORT_NUMBER $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n"
},
"$:/language/Help/setfield": {
"title": "$:/language/Help/setfield",
"description": "Prepares external tiddlers for use",
"text": "//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n"
},
"$:/language/Help/unpackplugin": {
"title": "$:/language/Help/unpackplugin",
"description": "Unpack the payload tiddlers from a plugin",
"text": "Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n"
},
"$:/language/Help/verbose": {
"title": "$:/language/Help/verbose",
"description": "Triggers verbose output mode",
"text": "Triggers verbose output, useful for debugging\n\n```\n--verbose\n```\n"
},
"$:/language/Help/version": {
"title": "$:/language/Help/version",
"description": "Displays the version number of TiddlyWiki",
"text": "Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n"
},
"$:/language/Import/Imported/Hint": {
"title": "$:/language/Import/Imported/Hint",
"text": "The following tiddlers were imported:"
},
"$:/language/Import/Listing/Cancel/Caption": {
"title": "$:/language/Import/Listing/Cancel/Caption",
"text": "Cancel"
},
"$:/language/Import/Listing/Hint": {
"title": "$:/language/Import/Listing/Hint",
"text": "These tiddlers are ready to import:"
},
"$:/language/Import/Listing/Import/Caption": {
"title": "$:/language/Import/Listing/Import/Caption",
"text": "Import"
},
"$:/language/Import/Listing/Select/Caption": {
"title": "$:/language/Import/Listing/Select/Caption",
"text": "Select"
},
"$:/language/Import/Listing/Status/Caption": {
"title": "$:/language/Import/Listing/Status/Caption",
"text": "Status"
},
"$:/language/Import/Listing/Title/Caption": {
"title": "$:/language/Import/Listing/Title/Caption",
"text": "Title"
},
"$:/language/Import/Listing/Preview": {
"title": "$:/language/Import/Listing/Preview",
"text": "Preview:"
},
"$:/language/Import/Listing/Preview/Text": {
"title": "$:/language/Import/Listing/Preview/Text",
"text": "Text"
},
"$:/language/Import/Listing/Preview/TextRaw": {
"title": "$:/language/Import/Listing/Preview/TextRaw",
"text": "Text (Raw)"
},
"$:/language/Import/Listing/Preview/Fields": {
"title": "$:/language/Import/Listing/Preview/Fields",
"text": "Fields"
},
"$:/language/Import/Listing/Preview/Diff": {
"title": "$:/language/Import/Listing/Preview/Diff",
"text": "Diff"
},
"$:/language/Import/Listing/Preview/DiffFields": {
"title": "$:/language/Import/Listing/Preview/DiffFields",
"text": "Diff (Fields)"
},
"$:/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/System/Warning": {
"title": "$:/language/Import/Upgrader/System/Warning",
"text": "Core module tiddler"
},
"$:/language/Import/Upgrader/System/Alert": {
"title": "$:/language/Import/Upgrader/System/Alert",
"text": "You are about to import a tiddler that will overwrite a core module tiddler. This is not recommended as it may make the system unstable"
},
"$:/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|https://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 https://tiddlywiki.com/static/Upgrading.html for more details."
},
"$:/language/ClassicWarning/Upgrade/Caption": {
"title": "$:/language/ClassicWarning/Upgrade/Caption",
"text": "upgrade"
},
"$:/language/CloseAll/Button": {
"title": "$:/language/CloseAll/Button",
"text": "close all"
},
"$:/language/ColourPicker/Recent": {
"title": "$:/language/ColourPicker/Recent",
"text": "Recent:"
},
"$:/language/ConfirmCancelTiddler": {
"title": "$:/language/ConfirmCancelTiddler",
"text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?"
},
"$:/language/ConfirmDeleteTiddler": {
"title": "$:/language/ConfirmDeleteTiddler",
"text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?"
},
"$:/language/ConfirmOverwriteTiddler": {
"title": "$:/language/ConfirmOverwriteTiddler",
"text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?"
},
"$:/language/ConfirmEditShadowTiddler": {
"title": "$:/language/ConfirmEditShadowTiddler",
"text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?"
},
"$:/language/Count": {
"title": "$:/language/Count",
"text": "count"
},
"$:/language/DefaultNewTiddlerTitle": {
"title": "$:/language/DefaultNewTiddlerTitle",
"text": "New Tiddler"
},
"$:/language/Diffs/CountMessage": {
"title": "$:/language/Diffs/CountMessage",
"text": "<<diff-count>> differences"
},
"$:/language/DropMessage": {
"title": "$:/language/DropMessage",
"text": "Drop here (or use the 'Escape' key to cancel)"
},
"$:/language/Encryption/Cancel": {
"title": "$:/language/Encryption/Cancel",
"text": "Cancel"
},
"$:/language/Encryption/ConfirmClearPassword": {
"title": "$:/language/Encryption/ConfirmClearPassword",
"text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki"
},
"$:/language/Encryption/PromptSetPassword": {
"title": "$:/language/Encryption/PromptSetPassword",
"text": "Set a new password for this TiddlyWiki"
},
"$:/language/Encryption/Username": {
"title": "$:/language/Encryption/Username",
"text": "Username"
},
"$:/language/Encryption/Password": {
"title": "$:/language/Encryption/Password",
"text": "Password"
},
"$:/language/Encryption/RepeatPassword": {
"title": "$:/language/Encryption/RepeatPassword",
"text": "Repeat password"
},
"$:/language/Encryption/PasswordNoMatch": {
"title": "$:/language/Encryption/PasswordNoMatch",
"text": "Passwords do not match"
},
"$:/language/Encryption/SetPassword": {
"title": "$:/language/Encryption/SetPassword",
"text": "Set password"
},
"$:/language/Error/Caption": {
"title": "$:/language/Error/Caption",
"text": "Error"
},
"$:/language/Error/EditConflict": {
"title": "$:/language/Error/EditConflict",
"text": "File changed on server"
},
"$:/language/Error/Filter": {
"title": "$:/language/Error/Filter",
"text": "Filter error"
},
"$:/language/Error/FilterSyntax": {
"title": "$:/language/Error/FilterSyntax",
"text": "Syntax error in filter expression"
},
"$:/language/Error/IsFilterOperator": {
"title": "$:/language/Error/IsFilterOperator",
"text": "Filter Error: Unknown operand for the 'is' filter operator"
},
"$:/language/Error/LoadingPluginLibrary": {
"title": "$:/language/Error/LoadingPluginLibrary",
"text": "Error loading plugin library"
},
"$:/language/Error/RecursiveTransclusion": {
"title": "$:/language/Error/RecursiveTransclusion",
"text": "Recursive transclusion error in transclude widget"
},
"$:/language/Error/RetrievingSkinny": {
"title": "$:/language/Error/RetrievingSkinny",
"text": "Error retrieving skinny tiddler list"
},
"$:/language/Error/SavingToTWEdit": {
"title": "$:/language/Error/SavingToTWEdit",
"text": "Error saving to TWEdit"
},
"$:/language/Error/WhileSaving": {
"title": "$:/language/Error/WhileSaving",
"text": "Error while saving"
},
"$:/language/Error/XMLHttpRequest": {
"title": "$:/language/Error/XMLHttpRequest",
"text": "XMLHttpRequest error code"
},
"$:/language/InternalJavaScriptError/Title": {
"title": "$:/language/InternalJavaScriptError/Title",
"text": "Internal JavaScript Error"
},
"$:/language/InternalJavaScriptError/Hint": {
"title": "$:/language/InternalJavaScriptError/Hint",
"text": "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser"
},
"$:/language/InvalidFieldName": {
"title": "$:/language/InvalidFieldName",
"text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)"
},
"$:/language/LazyLoadingWarning": {
"title": "$:/language/LazyLoadingWarning",
"text": "<p>Trying to load external content from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear, either the tiddler content type doesn't match the type of the external content, or you may be using a browser that doesn't support external content for wikis loaded as standalone files. See https://tiddlywiki.com/#ExternalText</p>"
},
"$:/language/LoginToTiddlySpace": {
"title": "$:/language/LoginToTiddlySpace",
"text": "Login to TiddlySpace"
},
"$:/language/Manager/Controls/FilterByTag/None": {
"title": "$:/language/Manager/Controls/FilterByTag/None",
"text": "(none)"
},
"$:/language/Manager/Controls/FilterByTag/Prompt": {
"title": "$:/language/Manager/Controls/FilterByTag/Prompt",
"text": "Filter by tag:"
},
"$:/language/Manager/Controls/Order/Prompt": {
"title": "$:/language/Manager/Controls/Order/Prompt",
"text": "Reverse order"
},
"$:/language/Manager/Controls/Search/Placeholder": {
"title": "$:/language/Manager/Controls/Search/Placeholder",
"text": "Search"
},
"$:/language/Manager/Controls/Search/Prompt": {
"title": "$:/language/Manager/Controls/Search/Prompt",
"text": "Search:"
},
"$:/language/Manager/Controls/Show/Option/Tags": {
"title": "$:/language/Manager/Controls/Show/Option/Tags",
"text": "tags"
},
"$:/language/Manager/Controls/Show/Option/Tiddlers": {
"title": "$:/language/Manager/Controls/Show/Option/Tiddlers",
"text": "tiddlers"
},
"$:/language/Manager/Controls/Show/Prompt": {
"title": "$:/language/Manager/Controls/Show/Prompt",
"text": "Show:"
},
"$:/language/Manager/Controls/Sort/Prompt": {
"title": "$:/language/Manager/Controls/Sort/Prompt",
"text": "Sort by:"
},
"$:/language/Manager/Item/Colour": {
"title": "$:/language/Manager/Item/Colour",
"text": "Colour"
},
"$:/language/Manager/Item/Fields": {
"title": "$:/language/Manager/Item/Fields",
"text": "Fields"
},
"$:/language/Manager/Item/Icon/None": {
"title": "$:/language/Manager/Item/Icon/None",
"text": "(none)"
},
"$:/language/Manager/Item/Icon": {
"title": "$:/language/Manager/Item/Icon",
"text": "Icon"
},
"$:/language/Manager/Item/RawText": {
"title": "$:/language/Manager/Item/RawText",
"text": "Raw text"
},
"$:/language/Manager/Item/Tags": {
"title": "$:/language/Manager/Item/Tags",
"text": "Tags"
},
"$:/language/Manager/Item/Tools": {
"title": "$:/language/Manager/Item/Tools",
"text": "Tools"
},
"$:/language/Manager/Item/WikifiedText": {
"title": "$:/language/Manager/Item/WikifiedText",
"text": "Wikified text"
},
"$:/language/MissingTiddler/Hint": {
"title": "$:/language/MissingTiddler/Hint",
"text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" -- click {{||$:/core/ui/Buttons/edit}} to create"
},
"$:/language/No": {
"title": "$:/language/No",
"text": "No"
},
"$:/language/OfficialPluginLibrary": {
"title": "$:/language/OfficialPluginLibrary",
"text": "Official ~TiddlyWiki Plugin Library"
},
"$:/language/OfficialPluginLibrary/Hint": {
"title": "$:/language/OfficialPluginLibrary/Hint",
"text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team."
},
"$:/language/PluginReloadWarning": {
"title": "$:/language/PluginReloadWarning",
"text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to plugins to take effect"
},
"$:/language/RecentChanges/DateFormat": {
"title": "$:/language/RecentChanges/DateFormat",
"text": "DDth MMM YYYY"
},
"$:/language/SystemTiddler/Tooltip": {
"title": "$:/language/SystemTiddler/Tooltip",
"text": "This is a system tiddler"
},
"$:/language/SystemTiddlers/Include/Prompt": {
"title": "$:/language/SystemTiddlers/Include/Prompt",
"text": "Include system tiddlers"
},
"$:/language/TagManager/Colour/Heading": {
"title": "$:/language/TagManager/Colour/Heading",
"text": "Colour"
},
"$:/language/TagManager/Count/Heading": {
"title": "$:/language/TagManager/Count/Heading",
"text": "Count"
},
"$:/language/TagManager/Icon/Heading": {
"title": "$:/language/TagManager/Icon/Heading",
"text": "Icon"
},
"$:/language/TagManager/Info/Heading": {
"title": "$:/language/TagManager/Info/Heading",
"text": "Info"
},
"$:/language/TagManager/Tag/Heading": {
"title": "$:/language/TagManager/Tag/Heading",
"text": "Tag"
},
"$:/language/Tiddler/DateFormat": {
"title": "$:/language/Tiddler/DateFormat",
"text": "DDth MMM YYYY at hh12:0mmam"
},
"$:/language/UnsavedChangesWarning": {
"title": "$:/language/UnsavedChangesWarning",
"text": "You have unsaved changes in TiddlyWiki"
},
"$:/language/Yes": {
"title": "$:/language/Yes",
"text": "Yes"
},
"$:/language/Modals/Download": {
"title": "$:/language/Modals/Download",
"subtitle": "Download changes",
"footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
"help": "https://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",
"subtitle": "Save your work",
"footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
"help": "https://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/Text": {
"title": "$:/config/NewJournal/Text",
"text": ""
},
"$:/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/Notifications/CopiedToClipboard/Succeeded": {
"title": "$:/language/Notifications/CopiedToClipboard/Succeeded",
"text": "Copied to clipboard!"
},
"$:/language/Notifications/CopiedToClipboard/Failed": {
"title": "$:/language/Notifications/CopiedToClipboard/Failed",
"text": "Failed to copy to clipboard!"
},
"$:/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|https://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/Search/TooShort": {
"title": "$:/language/Search/Search/TooShort",
"text": "Search text too short"
},
"$:/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/Explorer/Caption": {
"title": "$:/language/SideBar/Explorer/Caption",
"text": "Explorer"
},
"$:/language/SideBar/Missing/Caption": {
"title": "$:/language/SideBar/Missing/Caption",
"text": "Missing"
},
"$:/language/SideBar/More/Caption": {
"title": "$:/language/SideBar/More/Caption",
"text": "More"
},
"$:/language/SideBar/Open/Caption": {
"title": "$:/language/SideBar/Open/Caption",
"text": "Open"
},
"$:/language/SideBar/Orphans/Caption": {
"title": "$:/language/SideBar/Orphans/Caption",
"text": "Orphans"
},
"$:/language/SideBar/Recent/Caption": {
"title": "$:/language/SideBar/Recent/Caption",
"text": "Recent"
},
"$:/language/SideBar/Shadows/Caption": {
"title": "$:/language/SideBar/Shadows/Caption",
"text": "Shadows"
},
"$:/language/SideBar/System/Caption": {
"title": "$:/language/SideBar/System/Caption",
"text": "System"
},
"$:/language/SideBar/Tags/Caption": {
"title": "$:/language/SideBar/Tags/Caption",
"text": "Tags"
},
"$:/language/SideBar/Tags/Untagged/Caption": {
"title": "$:/language/SideBar/Tags/Untagged/Caption",
"text": "untagged"
},
"$:/language/SideBar/Tools/Caption": {
"title": "$:/language/SideBar/Tools/Caption",
"text": "Tools"
},
"$:/language/SideBar/Types/Caption": {
"title": "$:/language/SideBar/Types/Caption",
"text": "Types"
},
"$:/SiteSubtitle": {
"title": "$:/SiteSubtitle",
"text": "a non-linear personal web notebook"
},
"$:/SiteTitle": {
"title": "$:/SiteTitle",
"text": "My ~TiddlyWiki"
},
"$:/language/Snippets/ListByTag": {
"title": "$:/language/Snippets/ListByTag",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "List of tiddlers by tag",
"text": "<<list-links \"[tag[task]sort[title]]\">>\n"
},
"$:/language/Snippets/MacroDefinition": {
"title": "$:/language/Snippets/MacroDefinition",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Macro definition",
"text": "\\define macroName(param1:\"default value\",param2)\nText of the macro\n\\end\n"
},
"$:/language/Snippets/Table4x3": {
"title": "$:/language/Snippets/Table4x3",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Table with 4 columns by 3 rows",
"text": "|! |!Alpha |!Beta |!Gamma |!Delta |\n|!One | | | | |\n|!Two | | | | |\n|!Three | | | | |\n"
},
"$:/language/Snippets/TableOfContents": {
"title": "$:/language/Snippets/TableOfContents",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Table of Contents",
"text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>"
},
"$:/language/ThemeTweaks/ThemeTweaks": {
"title": "$:/language/ThemeTweaks/ThemeTweaks",
"text": "Theme Tweaks"
},
"$:/language/ThemeTweaks/ThemeTweaks/Hint": {
"title": "$:/language/ThemeTweaks/ThemeTweaks/Hint",
"text": "You can tweak certain aspects of the ''Vanilla'' theme."
},
"$:/language/ThemeTweaks/Options": {
"title": "$:/language/ThemeTweaks/Options",
"text": "Options"
},
"$:/language/ThemeTweaks/Options/SidebarLayout": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout",
"text": "Sidebar layout"
},
"$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid",
"text": "Fixed story, fluid sidebar"
},
"$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed",
"text": "Fluid story, fixed sidebar"
},
"$:/language/ThemeTweaks/Options/StickyTitles": {
"title": "$:/language/ThemeTweaks/Options/StickyTitles",
"text": "Sticky titles"
},
"$:/language/ThemeTweaks/Options/StickyTitles/Hint": {
"title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint",
"text": "Causes tiddler titles to \"stick\" to the top of the browser window"
},
"$:/language/ThemeTweaks/Options/CodeWrapping": {
"title": "$:/language/ThemeTweaks/Options/CodeWrapping",
"text": "Wrap long lines in code blocks"
},
"$:/language/ThemeTweaks/Settings": {
"title": "$:/language/ThemeTweaks/Settings",
"text": "Settings"
},
"$:/language/ThemeTweaks/Settings/FontFamily": {
"title": "$:/language/ThemeTweaks/Settings/FontFamily",
"text": "Font family"
},
"$:/language/ThemeTweaks/Settings/CodeFontFamily": {
"title": "$:/language/ThemeTweaks/Settings/CodeFontFamily",
"text": "Code font family"
},
"$:/language/ThemeTweaks/Settings/EditorFontFamily": {
"title": "$:/language/ThemeTweaks/Settings/EditorFontFamily",
"text": "Editor font family"
},
"$:/language/ThemeTweaks/Settings/BackgroundImage": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImage",
"text": "Page background image"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment",
"text": "Page background image attachment"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll",
"text": "Scroll with tiddlers"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed",
"text": "Fixed to window"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize",
"text": "Page background image size"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto",
"text": "Auto"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover",
"text": "Cover"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain",
"text": "Contain"
},
"$:/language/ThemeTweaks/Metrics": {
"title": "$:/language/ThemeTweaks/Metrics",
"text": "Sizes"
},
"$:/language/ThemeTweaks/Metrics/FontSize": {
"title": "$:/language/ThemeTweaks/Metrics/FontSize",
"text": "Font size"
},
"$:/language/ThemeTweaks/Metrics/LineHeight": {
"title": "$:/language/ThemeTweaks/Metrics/LineHeight",
"text": "Line height"
},
"$:/language/ThemeTweaks/Metrics/BodyFontSize": {
"title": "$:/language/ThemeTweaks/Metrics/BodyFontSize",
"text": "Font size for tiddler body"
},
"$:/language/ThemeTweaks/Metrics/BodyLineHeight": {
"title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight",
"text": "Line height for tiddler body"
},
"$:/language/ThemeTweaks/Metrics/StoryLeft": {
"title": "$:/language/ThemeTweaks/Metrics/StoryLeft",
"text": "Story left position"
},
"$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint",
"text": "how far the left margin of the story river<br>(tiddler area) is from the left of the page"
},
"$:/language/ThemeTweaks/Metrics/StoryTop": {
"title": "$:/language/ThemeTweaks/Metrics/StoryTop",
"text": "Story top position"
},
"$:/language/ThemeTweaks/Metrics/StoryTop/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint",
"text": "how far the top margin of the story river<br>is from the top of the page"
},
"$:/language/ThemeTweaks/Metrics/StoryRight": {
"title": "$:/language/ThemeTweaks/Metrics/StoryRight",
"text": "Story right"
},
"$:/language/ThemeTweaks/Metrics/StoryRight/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint",
"text": "how far the left margin of the sidebar <br>is from the left of the page"
},
"$:/language/ThemeTweaks/Metrics/StoryWidth": {
"title": "$:/language/ThemeTweaks/Metrics/StoryWidth",
"text": "Story width"
},
"$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint",
"text": "the overall width of the story river"
},
"$:/language/ThemeTweaks/Metrics/TiddlerWidth": {
"title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth",
"text": "Tiddler width"
},
"$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint",
"text": "within the story river"
},
"$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint",
"text": "Sidebar breakpoint"
},
"$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint",
"text": "the minimum page width at which the story<br>river and sidebar will appear side by side"
},
"$:/language/ThemeTweaks/Metrics/SidebarWidth": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarWidth",
"text": "Sidebar width"
},
"$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint",
"text": "the width of the sidebar in fluid-fixed layout"
},
"$:/language/TiddlerInfo/Advanced/Caption": {
"title": "$:/language/TiddlerInfo/Advanced/Caption",
"text": "Advanced"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
"text": "none"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
"text": "Plugin Details"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
"text": "This plugin contains the following shadow tiddlers:"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
"text": "Shadow Status"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
"text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
"text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
"text": "It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
"text": "It is overridden by an ordinary tiddler"
},
"$:/language/TiddlerInfo/Fields/Caption": {
"title": "$:/language/TiddlerInfo/Fields/Caption",
"text": "Fields"
},
"$:/language/TiddlerInfo/List/Caption": {
"title": "$:/language/TiddlerInfo/List/Caption",
"text": "List"
},
"$:/language/TiddlerInfo/List/Empty": {
"title": "$:/language/TiddlerInfo/List/Empty",
"text": "This tiddler does not have a list"
},
"$:/language/TiddlerInfo/Listed/Caption": {
"title": "$:/language/TiddlerInfo/Listed/Caption",
"text": "Listed"
},
"$:/language/TiddlerInfo/Listed/Empty": {
"title": "$:/language/TiddlerInfo/Listed/Empty",
"text": "This tiddler is not listed by any others"
},
"$:/language/TiddlerInfo/References/Caption": {
"title": "$:/language/TiddlerInfo/References/Caption",
"text": "References"
},
"$:/language/TiddlerInfo/References/Empty": {
"title": "$:/language/TiddlerInfo/References/Empty",
"text": "No tiddlers link to this one"
},
"$:/language/TiddlerInfo/Tagging/Caption": {
"title": "$:/language/TiddlerInfo/Tagging/Caption",
"text": "Tagging"
},
"$:/language/TiddlerInfo/Tagging/Empty": {
"title": "$:/language/TiddlerInfo/Tagging/Empty",
"text": "No tiddlers are tagged with this one"
},
"$:/language/TiddlerInfo/Tools/Caption": {
"title": "$:/language/TiddlerInfo/Tools/Caption",
"text": "Tools"
},
"$:/language/Docs/Types/application/javascript": {
"title": "$:/language/Docs/Types/application/javascript",
"description": "JavaScript code",
"name": "application/javascript",
"group": "Developer",
"group-sort": "2"
},
"$:/language/Docs/Types/application/json": {
"title": "$:/language/Docs/Types/application/json",
"description": "JSON data",
"name": "application/json",
"group": "Developer",
"group-sort": "2"
},
"$:/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",
"group-sort": "2"
},
"$:/language/Docs/Types/image/gif": {
"title": "$:/language/Docs/Types/image/gif",
"description": "GIF image",
"name": "image/gif",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/jpeg": {
"title": "$:/language/Docs/Types/image/jpeg",
"description": "JPEG image",
"name": "image/jpeg",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/png": {
"title": "$:/language/Docs/Types/image/png",
"description": "PNG image",
"name": "image/png",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/svg+xml": {
"title": "$:/language/Docs/Types/image/svg+xml",
"description": "Structured Vector Graphics image",
"name": "image/svg+xml",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/x-icon": {
"title": "$:/language/Docs/Types/image/x-icon",
"description": "ICO format icon file",
"name": "image/x-icon",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/text/css": {
"title": "$:/language/Docs/Types/text/css",
"description": "Static stylesheet",
"name": "text/css",
"group": "Developer",
"group-sort": "2"
},
"$:/language/Docs/Types/text/html": {
"title": "$:/language/Docs/Types/text/html",
"description": "HTML markup",
"name": "text/html",
"group": "Text",
"group-sort": "0"
},
"$:/language/Docs/Types/text/plain": {
"title": "$:/language/Docs/Types/text/plain",
"description": "Plain text",
"name": "text/plain",
"group": "Text",
"group-sort": "0"
},
"$:/language/Docs/Types/text/vnd.tiddlywiki": {
"title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
"description": "TiddlyWiki 5",
"name": "text/vnd.tiddlywiki",
"group": "Text",
"group-sort": "0"
},
"$:/language/Docs/Types/text/x-tiddlywiki": {
"title": "$:/language/Docs/Types/text/x-tiddlywiki",
"description": "TiddlyWiki Classic",
"name": "text/x-tiddlywiki",
"group": "Text",
"group-sort": "0"
},
"$:/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": {
"title": "$:/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/*\nLog a string if verbose flag is set\n*/\nCommander.prototype.log = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str + \"\\n\");\n\t}\n};\n\n/*\nWrite a string if verbose flag is set\n*/\nCommander.prototype.write = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str);\n\t}\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\t// Parse named parameters if required\n\t\t\t\tif(command.info.namedParameterMode) {\n\t\t\t\t\tparams = this.extractNamedParameters(params,command.info.mandatoryParameters);\n\t\t\t\t\tif(typeof params === \"string\") {\n\t\t\t\t\t\treturn this.callback(params);\n\t\t\t\t\t}\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\n/*\nGiven an array of parameter strings `params` in name:value format, and an array of mandatory parameter names in `mandatoryParameters`, returns a hashmap of values or a string if error\n*/\nCommander.prototype.extractNamedParameters = function(params,mandatoryParameters) {\n\tmandatoryParameters = mandatoryParameters || [];\n\tvar errors = [],\n\t\tparamsByName = Object.create(null);\n\t// Extract the parameters\n\t$tw.utils.each(params,function(param) {\n\t\tvar index = param.indexOf(\"=\");\n\t\tif(index < 1) {\n\t\t\terrors.push(\"malformed named parameter: '\" + param + \"'\");\n\t\t}\n\t\tparamsByName[param.slice(0,index)] = $tw.utils.trim(param.slice(index+1));\n\t});\n\t// Check the mandatory parameters are present\n\t$tw.utils.each(mandatoryParameters,function(mandatoryParameter) {\n\t\tif(!$tw.utils.hop(paramsByName,mandatoryParameter)) {\n\t\t\terrors.push(\"missing mandatory parameter: '\" + mandatoryParameter + \"'\");\n\t\t}\n\t});\n\t// Return any errors\n\tif(errors.length > 0) {\n\t\treturn errors.join(\" and\\n\");\n\t} else {\n\t\treturn paramsByName;\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",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/commands/build.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/clearpassword.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/deletetiddlers.js": {
"title": "$:/core/modules/commands/deletetiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/commands/deletetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to delete tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"deletetiddlers\",\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 filter\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\twiki.deleteTiddler(title);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/editions.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/fetch.js": {
"title": "$:/core/modules/commands/fetch.js",
"text": "/*\\\ntitle: $:/core/modules/commands/fetch.js\ntype: application/javascript\nmodule-type: command\n\nCommands to fetch external tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"fetch\",\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 subcommand and url\";\n\t}\n\tswitch(this.params[0]) {\n\t\tcase \"raw-file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turl: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turl: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"raw-files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t}\n\treturn null;\n};\n\nCommand.prototype.fetchFiles = function(options) {\n\tvar self = this;\n\t// Get the list of URLs\n\tvar urls;\n\tif(options.url) {\n\t\turls = [options.url]\n\t} else if(options.urlFilter) {\n\t\turls = $tw.wiki.filterTiddlers(options.urlFilter);\n\t} else {\n\t\treturn \"Missing URL\";\n\t}\n\t// Process each URL in turn\n\tvar next = 0;\n\tvar getNextFile = function(err) {\n\t\tif(err) {\n\t\t\treturn options.callback(err);\n\t\t}\n\t\tif(next < urls.length) {\n\t\t\tself.fetchFile(urls[next++],options,getNextFile);\n\t\t} else {\n\t\t\toptions.callback(null);\n\t\t}\n\t};\n\tgetNextFile(null);\n\t// Success\n\treturn null;\n};\n\nCommand.prototype.fetchFile = function(url,options,callback,redirectCount) {\n\tif(redirectCount > 10) {\n\t\treturn callback(\"Error too many redirects retrieving \" + url);\n\t}\n\tvar self = this,\n\t\tlib = url.substr(0,8) === \"https://\" ? require(\"https\") : require(\"http\");\n\tlib.get(url).on(\"response\",function(response) {\n\t var type = (response.headers[\"content-type\"] || \"\").split(\";\")[0],\n\t \tdata = [];\n\t self.commander.write(\"Reading \" + url + \": \");\n\t response.on(\"data\",function(chunk) {\n\t data.push(chunk);\n\t self.commander.write(\".\");\n\t });\n\t response.on(\"end\",function() {\n\t self.commander.write(\"\\n\");\n\t if(response.statusCode === 200) {\n\t\t self.processBody(Buffer.concat(data),type,options,url);\n\t\t callback(null);\n\t } else {\n\t \tif(response.statusCode === 302 || response.statusCode === 303 || response.statusCode === 307) {\n\t \t\treturn self.fetchFile(response.headers.location,options,callback,redirectCount + 1);\n\t \t} else {\n\t\t \treturn callback(\"Error \" + response.statusCode + \" retrieving \" + url)\t \t\t\n\t \t}\n\t }\n\t \t});\n\t \tresponse.on(\"error\",function(e) {\n\t\t\tconsole.log(\"Error on GET request: \" + e);\n\t\t\tcallback(e);\n\t \t});\n\t});\n\treturn null;\n};\n\nCommand.prototype.processBody = function(body,type,options,url) {\n\tvar self = this;\n\t// Collect the tiddlers in a wiki\n\tvar incomingWiki = new $tw.Wiki();\n\tif(options.raw) {\n\t\tvar typeInfo = type ? $tw.config.contentTypeInfo[type] : null,\n\t\t\tencoding = typeInfo ? typeInfo.encoding : \"utf8\";\n\t\tincomingWiki.addTiddler(new $tw.Tiddler({\n\t\t\ttitle: url,\n\t\t\ttype: type,\n\t\t\ttext: body.toString(encoding)\n\t\t}));\n\t} else {\n\t\t// Deserialise the file to extract the tiddlers\n\t\tvar tiddlers = this.commander.wiki.deserializeTiddlers(type || \"text/html\",body.toString(\"utf8\"),{});\n\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\tincomingWiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t});\n\t}\n\t// Filter the tiddlers to select the ones we want\n\tvar filteredTitles = incomingWiki.filterTiddlers(options.importFilter || \"[all[tiddlers]]\");\n\t// Import the selected tiddlers\n\tvar count = 0;\n\tincomingWiki.each(function(tiddler,title) {\n\t\tif(filteredTitles.indexOf(title) !== -1) {\n\t\t\tvar newTiddler;\n\t\t\tif(options.transformFilter) {\n\t\t\t\tvar transformedTitle = (incomingWiki.filterTiddlers(options.transformFilter,null,self.commander.wiki.makeTiddlerIterator([title])) || [\"\"])[0];\n\t\t\t\tif(transformedTitle) {\n\t\t\t\t\tself.commander.log(\"Importing \" + title + \" as \" + transformedTitle)\n\t\t\t\t\tnewTiddler = new $tw.Tiddler(tiddler,{title: transformedTitle});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.commander.log(\"Importing \" + title)\n\t\t\t\tnewTiddler = tiddler;\n\t\t\t}\n\t\t\tself.commander.wiki.importTiddler(newTiddler);\n\t\t\tcount++;\n\t\t}\n\t});\n\tself.commander.log(\"Imported \" + count + \" tiddlers\")\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/help.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/import.js": {
"title": "$:/core/modules/commands/import.js",
"text": "/*\\\ntitle: $:/core/modules/commands/import.js\ntype: application/javascript\nmodule-type: command\n\nCommand to import 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: \"import\",\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 self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 2) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar filename = self.params[0],\n\t\tdeserializer = self.params[1],\n\t\ttitle = self.params[2] || filename,\n\t\tencoding = self.params[3] || \"utf8\",\n\t\ttext = fs.readFileSync(filename,encoding),\n\t\ttiddlers = this.commander.wiki.deserializeTiddlers(null,text,{title: title},{deserializer: deserializer});\n\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t});\n\tthis.commander.log(tiddlers.length + \" tiddler(s) imported\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/init.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/listen.js": {
"title": "$:/core/modules/commands/listen.js",
"text": "/*\\\ntitle: $:/core/modules/commands/listen.js\ntype: application/javascript\nmodule-type: command\n\nListen for HTTP requests and serve tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"listen\",\n\tsynchronous: true,\n\tnamedParameterMode: true,\n\tmandatoryParameters: [],\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\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\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: self.params\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/load.js": {
"title": "$:/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 or directory\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 tiddlers = $tw.loadTiddlersFromPath(self.params[0]),\n\t\tcount = 0;\n\t$tw.utils.each(tiddlers,function(tiddlerInfo) {\n\t\t$tw.utils.each(tiddlerInfo.tiddlers,function(tiddler) {\n\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t\t\tcount++;\n\t\t});\n\t});\n\tif(!count && self.params[1] !== \"noerror\") {\n\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t} else {\n\t\tself.callback(null);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/makelibrary.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/output.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/password.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/render.js": {
"title": "$:/core/modules/commands/render.js",
"text": "/*\\\ntitle: $:/core/modules/commands/render.js\ntype: application/javascript\nmodule-type: command\n\nRender individual tiddlers and save the results to the specified 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: \"render\",\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 tiddler filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]addsuffix[.html]]\",\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tvarName = this.params[4],\n\t\tvarValue = this.params[5],\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template || title),\n\t\t\tvariables = {currentTiddler: title};\n\t\tif(varName) {\n\t\t\tvariables[varName] = varValue || \"\";\n\t\t}\n\t\tvar widgetNode = wiki.makeWidget(parser,{variables: variables}),\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\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Rendering \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/rendertiddler.js": {
"title": "$:/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\tname = this.params[4],\n\t\tvalue = this.params[5],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\ttitle = template;\n\t}\n\tif(name && value) {\n\t\tvariables[name] = value;\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",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/rendertiddlers.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/save.js": {
"title": "$:/core/modules/commands/save.js",
"text": "/*\\\ntitle: $:/core/modules/commands/save.js\ntype: application/javascript\nmodule-type: command\n\nSaves individual tiddlers in their raw text or binary format to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"save\",\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 filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]]\",\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\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\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Saving \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/savelibrarytiddlers.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/savetiddler.js": {
"title": "$:/core/modules/commands/savetiddler.js",
"text": "/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar type = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t\t$tw.utils.createFileDirectories(filename);\n\t\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\t\tself.callback(err);\n\t\t});\n\t} else {\n\t\treturn \"Missing tiddler: \" + title;\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/savetiddlers.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/savewikifolder.js": {
"title": "$:/core/modules/commands/savewikifolder.js",
"text": "/*\\\ntitle: $:/core/modules/commands/savewikifolder.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the current wiki as a wiki folder\n\n--savewikifolder <wikifolderpath> [<filter>]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savewikifolder\",\n\tsynchronous: true\n};\n\nvar fs,path;\nif($tw.node) {\n\tfs = require(\"fs\");\n\tpath = require(\"path\");\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 wiki folder path\";\n\t}\n\tvar wikifoldermaker = new WikiFolderMaker(this.params[0],this.params[1],this.commander);\n\treturn wikifoldermaker.save();\n};\n\nfunction WikiFolderMaker(wikiFolderPath,wikiFilter,commander) {\n\tthis.wikiFolderPath = wikiFolderPath;\n\tthis.wikiFilter = wikiFilter || \"[all[tiddlers]]\";\n\tthis.commander = commander;\n\tthis.wiki = commander.wiki;\n\tthis.savedPaths = []; // So that we can detect filename clashes\n}\n\nWikiFolderMaker.prototype.log = function(str) {\n\tif(this.commander.verbose) {\n\t\tconsole.log(str);\n\t}\n};\n\nWikiFolderMaker.prototype.tiddlersToIgnore = [\n\t\"$:/boot/boot.css\",\n\t\"$:/boot/boot.js\",\n\t\"$:/boot/bootprefix.js\",\n\t\"$:/core\",\n\t\"$:/library/sjcl.js\",\n\t\"$:/temp/info-plugin\"\n];\n\n/*\nReturns null if successful, or an error string if there was an error\n*/\nWikiFolderMaker.prototype.save = function() {\n\tvar self = this;\n\t// Check that the output directory doesn't exist\n\tif(fs.existsSync(this.wikiFolderPath) && !$tw.utils.isDirectoryEmpty(this.wikiFolderPath)) {\n\t\treturn \"The unpackwiki command requires that the output wiki folder be empty\";\n\t}\n\t// Get the tiddlers from the source wiki\n\tvar tiddlerTitles = this.wiki.filterTiddlers(this.wikiFilter);\n\t// Initialise a new tiddlwiki.info file\n\tvar newWikiInfo = {};\n\t// Process each incoming tiddler in turn\n\t$tw.utils.each(tiddlerTitles,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tif(self.tiddlersToIgnore.indexOf(title) !== -1) {\n\t\t\t\t// Ignore the core plugin and the ephemeral info plugin\n\t\t\t\tself.log(\"Ignoring tiddler: \" + title);\n\t\t\t} else {\n\t\t\t\tvar type = tiddler.fields.type,\n\t\t\t\t\tpluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif(type === \"application/json\" && pluginType) {\n\t\t\t\t\t// Plugin tiddler\n\t\t\t\t\tvar libraryDetails = self.findPluginInLibrary(title);\n\t\t\t\t\tif(libraryDetails) {\n\t\t\t\t\t\t// A plugin from the core library\n\t\t\t\t\t\tself.log(\"Adding built-in plugin: \" + libraryDetails.name);\n\t\t\t\t\t\tnewWikiInfo[libraryDetails.type] = newWikiInfo[libraryDetails.type] || [];\n\t\t\t\t\t\t$tw.utils.pushTop(newWikiInfo[libraryDetails.type],libraryDetails.name);\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// A custom plugin\n\t\t\t\t\t\tself.log(\"Processing custom plugin: \" + title);\n\t\t\t\t\t\tself.saveCustomPlugin(tiddler);\n\t\t\t\t\t}\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\t// Ordinary tiddler\n\t\t\t\t\tself.saveTiddler(\"tiddlers\",tiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Save the tiddlywiki.info file\n\tthis.saveJSONFile(\"tiddlywiki.info\",newWikiInfo);\n\tself.log(\"Writing tiddlywiki.info: \" + JSON.stringify(newWikiInfo,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\n/*\nTest whether the specified tiddler is a plugin in the plugin library\n*/\nWikiFolderMaker.prototype.findPluginInLibrary = function(title) {\n\tvar parts = title.split(\"/\"),\n\t\tpluginPath, type, name;\n\tif(parts[0] === \"$:\") {\n\t\tif(parts[1] === \"languages\" && parts.length === 3) {\n\t\t\tpluginPath = \"languages\" + path.sep + parts[2];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2];\n\t\t} else if(parts[1] === \"plugins\" || parts[1] === \"themes\" && parts.length === 4) {\n\t\t\tpluginPath = parts[1] + path.sep + parts[2] + path.sep + parts[3];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2] + \"/\" + parts[3];\n\t\t}\n\t}\n\tif(pluginPath && type && name) {\n\t\tpluginPath = path.resolve($tw.boot.bootPath,\"..\",pluginPath);\n\t\tif(fs.existsSync(pluginPath)) {\n\t\t\treturn {\n\t\t\t\tpluginPath: pluginPath,\n\t\t\t\ttype: type,\n\t\t\t\tname: name\n\t\t\t};\n\t\t}\n\t}\n\treturn false;\n};\n\nWikiFolderMaker.prototype.saveCustomPlugin = function(pluginTiddler) {\n\tvar self = this,\n\t\tpluginTitle = pluginTiddler.fields.title,\n\t\ttitleParts = pluginTitle.split(\"/\"),\n\t\tdirectory = $tw.utils.generateTiddlerFilepath(titleParts[titleParts.length - 1],{\n\t\t\tdirectory: path.resolve(this.wikiFolderPath,pluginTiddler.fields[\"plugin-type\"] + \"s\")\n\t\t}),\n\t\tpluginInfo = pluginTiddler.getFieldStrings({exclude: [\"text\",\"type\"]});\n\tthis.saveJSONFile(directory + path.sep + \"plugin.info\",pluginInfo);\n\tself.log(\"Writing \" + directory + path.sep + \"plugin.info: \" + JSON.stringify(pluginInfo,null,$tw.config.preferences.jsonSpaces));\n\tvar pluginTiddlers = JSON.parse(pluginTiddler.fields.text).tiddlers; // A hashmap of tiddlers in the plugin\n\t$tw.utils.each(pluginTiddlers,function(tiddler) {\n\t\tself.saveTiddler(directory,new $tw.Tiddler(tiddler));\n\t});\n};\n\nWikiFolderMaker.prototype.saveTiddler = function(directory,tiddler) {\n\tvar fileInfo = $tw.utils.generateTiddlerFileInfo(tiddler,{\n\t\tdirectory: path.resolve(this.wikiFolderPath,directory),\n\t\twiki: this.wiki\n\t});\n\t$tw.utils.saveTiddlerToFileSync(tiddler,fileInfo);\n};\n\nWikiFolderMaker.prototype.saveJSONFile = function(filename,json) {\n\tthis.saveTextFile(filename,JSON.stringify(json,null,$tw.config.preferences.jsonSpaces));\n};\n\nWikiFolderMaker.prototype.saveTextFile = function(filename,data) {\n\tthis.saveFile(filename,\"utf8\",data);\n};\n\nWikiFolderMaker.prototype.saveFile = function(filename,encoding,data) {\n\tvar filepath = path.resolve(this.wikiFolderPath,filename);\n\t$tw.utils.createFileDirectories(filepath);\n\tfs.writeFileSync(filepath,data,encoding);\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/server.js": {
"title": "$:/core/modules/commands/server.js",
"text": "/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nDeprecated legacy command for serving tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\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\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: {\n\t\t\tport: this.params[0],\n\t\t\thost: this.params[6],\n\t\t\t\"root-tiddler\": this.params[1],\n\t\t\t\"root-render-type\": this.params[2],\n\t\t\t\"root-serve-type\": this.params[3],\n\t\t\tusername: this.params[4],\n\t\t\tpassword: this.params[5],\n\t\t\t\"path-prefix\": this.params[7],\n\t\t\t\"debug-level\": this.params[8]\n\t\t}\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/setfield.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/unpackplugin.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/verbose.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/version.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/config.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "config"
},
"$:/core/modules/deserializers.js": {
"title": "$:/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,\n\t\tresults = [];\n\ttry {\n\t\tincoming = JSON.parse(text);\n\t} catch(e) {\n\t\tincoming = [{\n\t\t\ttitle: \"JSON error: \" + e,\n\t\t\ttext: \"\"\n\t\t}]\n\t}\n\tif(!$tw.utils.isArray(incoming)) {\n\t\tincoming = [incoming];\n\t}\n\tfor(var t=0; t<incoming.length; t++) {\n\t\tvar incomingFields = incoming[t],\n\t\t\tfields = {};\n\t\tfor(var f in incomingFields) {\n\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t}\n\t\t}\n\t\tresults.push(fields);\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",
"type": "application/javascript",
"module-type": "tiddlerdeserializer"
},
"$:/core/modules/editor/engines/framed.js": {
"title": "$:/core/modules/editor/engines/framed.js",
"text": "/*\\\ntitle: $:/core/modules/editor/engines/framed.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction FramedEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeNode.style[\"background-color\"] = this.widget.wiki.extractTiddlerDataItem(this.widget.wiki.getTiddlerText(\"$:/palette\"),\"tiddler-editor-background\");\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.iframeNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"click\",handlerObject: this,handlerMethod: \"handleClickEvent\"},\n\t\t{name: \"focus\",handlerObject: this,handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\tthis.domNode.style[\"background-color\"] = this.widget.wiki.extractTiddlerDataItem(this.widget.wiki.getTiddlerText(\"$:/palette\"),\"tiddler-editor-background\");\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\t\n/*\nHandle the focus event\n*/\nFramedEngine.prototype.handleFocusEvent = function(event) {\n\tthis.widget.cancelPopups();\n\treturn true;\n};\n\n/*\nHandle a click\n*/\nFramedEngine.prototype.handleClickEvent = function(event) {\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedEngine = FramedEngine;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/editor/engines/simple.js": {
"title": "$:/core/modules/editor/engines/simple.js",
"text": "/*\\\ntitle: $:/core/modules/editor/engines/simple.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction SimpleEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.domNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode || text === \"\") {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nSimpleEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tthis.widget.cancelPopups();\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleEngine = SimpleEngine;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/editor/factory.js": {
"title": "$:/core/modules/editor/factory.js",
"text": "/*\\\ntitle: $:/core/modules/editor/factory.js\ntype: application/javascript\nmodule-type: library\n\nFactory for constructing text editor widgets with specified engines for the toolbar and non-toolbar cases\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\n// Configuration tiddlers\nvar HEIGHT_MODE_TITLE = \"$:/config/TextEditor/EditorHeight/Mode\";\nvar ENABLE_TOOLBAR_TITLE = \"$:/config/TextEditor/EnableToolbar\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nfunction editTextWidgetFactory(toolbarEngine,nonToolbarEngine) {\n\n\tvar EditTextWidget = function(parseTreeNode,options) {\n\t\t// Initialise the editor operations if they've not been done already\n\t\tif(!this.editorOperations) {\n\t\t\tEditTextWidget.prototype.editorOperations = {};\n\t\t\t$tw.modules.applyMethods(\"texteditoroperation\",this.editorOperations);\n\t\t}\n\t\tthis.initialise(parseTreeNode,options);\n\t};\n\n\t/*\n\tInherit from the base widget class\n\t*/\n\tEditTextWidget.prototype = new Widget();\n\n\t/*\n\tRender this widget into the DOM\n\t*/\n\tEditTextWidget.prototype.render = function(parent,nextSibling) {\n\t\t// Save the parent dom node\n\t\tthis.parentDomNode = parent;\n\t\t// Compute our attributes\n\t\tthis.computeAttributes();\n\t\t// Execute our logic\n\t\tthis.execute();\n\t\t// Create the wrapper for the toolbar and render its content\n\t\tif(this.editShowToolbar) {\n\t\t\tthis.toolbarNode = this.document.createElement(\"div\");\n\t\t\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\t\t\tparent.insertBefore(this.toolbarNode,nextSibling);\n\t\t\tthis.renderChildren(this.toolbarNode,null);\n\t\t\tthis.domNodes.push(this.toolbarNode);\n\t\t}\n\t\t// Create our element\n\t\tvar editInfo = this.getEditInfo(),\n\t\t\tEngine = this.editShowToolbar ? toolbarEngine : nonToolbarEngine;\n\t\tthis.engine = new Engine({\n\t\t\t\twidget: this,\n\t\t\t\tvalue: editInfo.value,\n\t\t\t\ttype: editInfo.type,\n\t\t\t\tparentNode: parent,\n\t\t\t\tnextSibling: nextSibling\n\t\t\t});\n\t\t// Call the postRender hook\n\t\tif(this.postRender) {\n\t\t\tthis.postRender();\n\t\t}\n\t\t// Fix height\n\t\tthis.engine.fixHeight();\n\t\t// Focus if required\n\t\tif(this.editFocus === \"true\" || this.editFocus === \"yes\") {\n\t\t\tthis.engine.focus();\n\t\t}\n\t\t// Add widget message listeners\n\t\tthis.addEventListeners([\n\t\t\t{type: \"tm-edit-text-operation\", handler: \"handleEditTextOperationMessage\"}\n\t\t]);\n\t};\n\n\t/*\n\tGet the tiddler being edited and current value\n\t*/\n\tEditTextWidget.prototype.getEditInfo = function() {\n\t\t// Get the edit value\n\t\tvar self = this,\n\t\t\tvalue,\n\t\t\ttype = \"text/plain\",\n\t\t\tupdate;\n\t\tif(this.editIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\t\tupdate = function(value) {\n\t\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t\t}\n\t\t\t};\n\t\t} else {\n\t\t\t// Get the current tiddler and the field name\n\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\t\tif(tiddler) {\n\t\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t\t\tif(this.editField === \"text\") {\n\t\t\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\t\tswitch(this.editField) {\n\t\t\t\t\tcase \"text\":\n\t\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\t\ttype = \"text/vnd.tiddlywiki\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"title\":\n\t\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tvalue = \"\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\t\tvalue = this.editDefault;\n\t\t\t\t}\n\t\t\t}\n\t\t\tupdate = function(value) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\t\tupdateFields = {\n\t\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t\t};\n\t\t\t\tupdateFields[self.editField] = value;\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t\t};\n\t\t}\n\t\tif(this.editType) {\n\t\t\ttype = this.editType;\n\t\t}\n\t\treturn {value: value || \"\", type: type, update: update};\n\t};\n\n\t/*\n\tHandle an edit text operation message from the toolbar\n\t*/\n\tEditTextWidget.prototype.handleEditTextOperationMessage = function(event) {\n\t\t// Prepare information about the operation\n\t\tvar operation = this.engine.createTextOperation();\n\t\t// Invoke the handler for the selected operation\n\t\tvar handler = this.editorOperations[event.param];\n\t\tif(handler) {\n\t\t\thandler.call(this,event,operation);\n\t\t}\n\t\t// Execute the operation via the engine\n\t\tvar newText = this.engine.executeTextOperation(operation);\n\t\t// Fix the tiddler height and save changes\n\t\tthis.engine.fixHeight();\n\t\tthis.saveChanges(newText);\n\t};\n\n\t/*\n\tCompute the internal state of the widget\n\t*/\n\tEditTextWidget.prototype.execute = function() {\n\t\t// Get our parameters\n\t\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.editField = this.getAttribute(\"field\",\"text\");\n\t\tthis.editIndex = this.getAttribute(\"index\");\n\t\tthis.editDefault = this.getAttribute(\"default\");\n\t\tthis.editClass = this.getAttribute(\"class\");\n\t\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t\tthis.editSize = this.getAttribute(\"size\");\n\t\tthis.editRows = this.getAttribute(\"rows\");\n\t\tthis.editAutoHeight = this.wiki.getTiddlerText(HEIGHT_MODE_TITLE,\"auto\");\n\t\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",this.editAutoHeight === \"auto\" ? \"yes\" : \"no\") === \"yes\";\n\t\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\t\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\t\tthis.editFocus = this.getAttribute(\"focus\");\n\t\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\t\t// Get the default editor element tag and type\n\t\tvar tag,type;\n\t\tif(this.editField === \"text\") {\n\t\t\ttag = \"textarea\";\n\t\t} else {\n\t\t\ttag = \"input\";\n\t\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\t\ttag = fieldModule.editTag;\n\t\t\t}\n\t\t\tif(fieldModule && fieldModule.editType) {\n\t\t\t\ttype = fieldModule.editType;\n\t\t\t}\n\t\t\ttype = type || \"text\";\n\t\t}\n\t\t// Get the rest of our parameters\n\t\tthis.editTag = this.getAttribute(\"tag\",tag) || \"input\";\n\t\tthis.editType = this.getAttribute(\"type\",type);\n\t\t// Make the child widgets\n\t\tthis.makeChildWidgets();\n\t\t// Determine whether to show the toolbar\n\t\tthis.editShowToolbar = this.wiki.getTiddlerText(ENABLE_TOOLBAR_TITLE,\"yes\");\n\t\tthis.editShowToolbar = (this.editShowToolbar === \"yes\") && !!(this.children && this.children.length > 0) && (!this.document.isTiddlyWikiFakeDom);\n\t};\n\n\t/*\n\tSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n\t*/\n\tEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\t\tvar changedAttributes = this.computeAttributes();\n\t\t// Completely rerender if any of our attributes have changed\n\t\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup || changedAttributes.rows || changedAttributes.tabindex || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE]) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if(changedTiddlers[this.editTitle]) {\n\t\t\tvar editInfo = this.getEditInfo();\n\t\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\t}\n\t\tthis.engine.fixHeight();\n\t\tif(this.editShowToolbar) {\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t/*\n\tUpdate the editor with new text. This method is separate from updateEditorDomNode()\n\tso that subclasses can override updateEditor() and still use updateEditorDomNode()\n\t*/\n\tEditTextWidget.prototype.updateEditor = function(text,type) {\n\t\tthis.updateEditorDomNode(text,type);\n\t};\n\n\t/*\n\tUpdate the editor dom node with new text\n\t*/\n\tEditTextWidget.prototype.updateEditorDomNode = function(text,type) {\n\t\tthis.engine.setText(text,type);\n\t};\n\n\t/*\n\tSave changes back to the tiddler store\n\t*/\n\tEditTextWidget.prototype.saveChanges = function(text) {\n\t\tvar editInfo = this.getEditInfo();\n\t\tif(text !== editInfo.value) {\n\t\t\teditInfo.update(text);\n\t\t}\n\t};\n\n\t/*\n\tCancel Popups\n\t*/\n\tEditTextWidget.prototype.cancelPopups = function() {\n\t\t$tw.popup.cancel(0,this.engine.domNode);\n\t};\n\n\t/*\n\tHandle a dom \"keydown\" event, which we'll bubble up to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.handleKeydownEvent = function(event) {\n\t\t// Check for a keyboard shortcut\n\t\tif(this.toolbarNode) {\n\t\t\tvar shortcutElements = this.toolbarNode.querySelectorAll(\"[data-tw-keyboard-shortcut]\");\n\t\t\tfor(var index=0; index<shortcutElements.length; index++) {\n\t\t\t\tvar el = shortcutElements[index],\n\t\t\t\t\tshortcutData = el.getAttribute(\"data-tw-keyboard-shortcut\"),\n\t\t\t\t\tkeyInfoArray = $tw.keyboardManager.parseKeyDescriptors(shortcutData,{\n\t\t\t\t\t\twiki: this.wiki\n\t\t\t\t\t});\n\t\t\t\tif($tw.keyboardManager.checkKeyDescriptors(event,keyInfoArray)) {\n\t\t\t\t\tvar clickEvent = this.document.createEvent(\"Events\");\n\t\t\t\t clickEvent.initEvent(\"click\",true,false);\n\t\t\t\t el.dispatchEvent(clickEvent);\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Propogate the event to the container\n\t\tif(this.propogateKeydownEvent(event)) {\n\t\t\t// Ignore the keydown if it was already handled\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise, process the keydown normally\n\t\treturn false;\n\t};\n\n\t/*\n\tPropogate keydown events to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.propogateKeydownEvent = function(event) {\n\t\tvar newEvent = this.document.createEventObject ? this.document.createEventObject() : this.document.createEvent(\"Events\");\n\t\tif(newEvent.initEvent) {\n\t\t\tnewEvent.initEvent(\"keydown\", true, true);\n\t\t}\n\t\tnewEvent.keyCode = event.keyCode;\n\t\tnewEvent.which = event.which;\n\t\tnewEvent.metaKey = event.metaKey;\n\t\tnewEvent.ctrlKey = event.ctrlKey;\n\t\tnewEvent.altKey = event.altKey;\n\t\tnewEvent.shiftKey = event.shiftKey;\n\t\treturn !this.parentDomNode.dispatchEvent(newEvent);\n\t};\n\n\treturn EditTextWidget;\n\n}\n\nexports.editTextWidgetFactory = editTextWidgetFactory;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/editor/operations/bitmap/clear.js": {
"title": "$:/core/modules/editor/operations/bitmap/clear.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/clear.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to clear the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"clear\"] = function(event) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.globalAlpha = 1;\n\tctx.fillStyle = event.paramObject.colour || \"white\";\n\tctx.fillRect(0,0,this.canvasDomNode.width,this.canvasDomNode.height);\n\t// Save changes\n\tthis.strokeEnd();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "bitmapeditoroperation"
},
"$:/core/modules/editor/operations/bitmap/resize.js": {
"title": "$:/core/modules/editor/operations/bitmap/resize.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/resize.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to resize the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"resize\"] = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(event.paramObject.width || this.canvasDomNode.width,10),\n\t\tnewHeight = parseInt(event.paramObject.height || this.canvasDomNode.height,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newHeight > 0 && !(newWidth === this.currCanvas.width && newHeight === this.currCanvas.height)) {\n\t\tthis.changeCanvasSize(newWidth,newHeight);\n\t}\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "bitmapeditoroperation"
},
"$:/core/modules/editor/operations/bitmap/rotate-left.js": {
"title": "$:/core/modules/editor/operations/bitmap/rotate-left.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/rotate-left.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to rotate the image left by 90 degrees\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"rotate-left\"] = function(event) {\n\t// Rotate the canvas left by 90 degrees\n\tthis.rotateCanvasLeft();\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "bitmapeditoroperation"
},
"$:/core/modules/editor/operations/text/excise.js": {
"title": "$:/core/modules/editor/operations/text/excise.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/excise.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to excise the selection to a new tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"excise\"] = function(event,operation) {\n\tvar editTiddler = this.wiki.getTiddler(this.editTitle),\n\t\teditTiddlerTitle = this.editTitle;\n\tif(editTiddler && editTiddler.fields[\"draft.of\"]) {\n\t\teditTiddlerTitle = editTiddler.fields[\"draft.of\"];\n\t}\n\tvar excisionTitle = event.paramObject.title || this.wiki.generateNewTitle(\"New Excision\");\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\tthis.wiki.getModificationFields(),\n\t\t{\n\t\t\ttitle: excisionTitle,\n\t\t\ttext: operation.selection,\n\t\t\ttags: event.paramObject.tagnew === \"yes\" ? [editTiddlerTitle] : []\n\t\t}\n\t));\n\toperation.replacement = excisionTitle;\n\tswitch(event.paramObject.type || \"transclude\") {\n\t\tcase \"transclude\":\n\t\t\toperation.replacement = \"{{\" + operation.replacement+ \"}}\";\n\t\t\tbreak;\n\t\tcase \"link\":\n\t\t\toperation.replacement = \"[[\" + operation.replacement+ \"]]\";\n\t\t\tbreak;\n\t\tcase \"macro\":\n\t\t\toperation.replacement = \"<<\" + (event.paramObject.macro || \"translink\") + \" \\\"\\\"\\\"\" + operation.replacement + \"\\\"\\\"\\\">>\";\n\t\t\tbreak;\n\t}\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/make-link.js": {
"title": "$:/core/modules/editor/operations/text/make-link.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/make-link.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to make a link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"make-link\"] = function(event,operation) {\n\tif(operation.selection) {\n\t\toperation.replacement = \"[[\" + operation.selection + \"|\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t} else {\n\t\toperation.replacement = \"[[\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t}\n\toperation.newSelStart = operation.selStart + operation.replacement.length;\n\toperation.newSelEnd = operation.newSelStart;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/prefix-lines.js": {
"title": "$:/core/modules/editor/operations/text/prefix-lines.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/prefix-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to add a prefix to the selected lines\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"prefix-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Compose the required prefix\n\tvar prefix = $tw.utils.repeat(event.paramObject.character,event.paramObject.count);\n\t// Process each line\n\tvar lines = operation.text.substring(operation.cutStart,operation.cutEnd).split(/\\r?\\n/mg);\n\t$tw.utils.each(lines,function(line,index) {\n\t\t// Remove and count any existing prefix characters\n\t\tvar count = 0;\n\t\twhile(line.charAt(0) === event.paramObject.character) {\n\t\t\tline = line.substring(1);\n\t\t\tcount++;\n\t\t}\n\t\t// Remove any whitespace\n\t\twhile(line.charAt(0) === \" \") {\n\t\t\tline = line.substring(1);\n\t\t}\n\t\t// We're done if we removed the exact required prefix, otherwise add it\n\t\tif(count !== event.paramObject.count) {\n\t\t\t// Apply the prefix\n\t\t\tline = prefix + \" \" + line;\n\t\t}\n\t\t// Save the modified line\n\t\tlines[index] = line;\n\t});\n\t// Stitch the replacement text together and set the selection\n\toperation.replacement = lines.join(\"\\n\");\n\tif(lines.length === 1) {\n\t\toperation.newSelStart = operation.cutStart + operation.replacement.length;\n\t\toperation.newSelEnd = operation.newSelStart;\n\t} else {\n\t\toperation.newSelStart = operation.cutStart;\n\t\toperation.newSelEnd = operation.newSelStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/replace-all.js": {
"title": "$:/core/modules/editor/operations/text/replace-all.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-all.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the entire text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-all\"] = function(event,operation) {\n\toperation.cutStart = 0;\n\toperation.cutEnd = operation.text.length;\n\toperation.replacement = event.paramObject.text;\n\toperation.newSelStart = 0;\n\toperation.newSelEnd = operation.replacement.length;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/replace-selection.js": {
"title": "$:/core/modules/editor/operations/text/replace-selection.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the selection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-selection\"] = function(event,operation) {\n\toperation.replacement = event.paramObject.text;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/save-selection.js": {
"title": "$:/core/modules/editor/operations/text/save-selection.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/save-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to save the current selection in a specified tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"save-selection\"] = function(event,operation) {\n\tvar tiddler = event.paramObject.tiddler,\n\t\tfield = event.paramObject.field || \"text\";\n\tif(tiddler && field) {\n\t\tthis.wiki.setText(tiddler,field,null,operation.text.substring(operation.selStart,operation.selEnd));\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/wrap-lines.js": {
"title": "$:/core/modules/editor/operations/text/wrap-lines.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selected lines with a prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Add the prefix and suffix\n\toperation.replacement = event.paramObject.prefix + \"\\n\" +\n\t\t\t\toperation.text.substring(operation.cutStart,operation.cutEnd) + \"\\n\" +\n\t\t\t\tevent.paramObject.suffix + \"\\n\";\n\toperation.newSelStart = operation.cutStart + event.paramObject.prefix.length + 1;\n\toperation.newSelEnd = operation.newSelStart + (operation.cutEnd - operation.cutStart);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/wrap-selection.js": {
"title": "$:/core/modules/editor/operations/text/wrap-selection.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selection with the specified prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-selection\"] = function(event,operation) {\n\tif(operation.selStart === operation.selEnd) {\n\t\t// No selection; check if we're within the prefix/suffix\n\t\tif(operation.text.substring(operation.selStart - event.paramObject.prefix.length,operation.selStart + event.paramObject.suffix.length) === event.paramObject.prefix + event.paramObject.suffix) {\n\t\t\t// Remove the prefix and suffix\n\t\t\toperation.cutStart = operation.selStart - event.paramObject.prefix.length;\n\t\t\toperation.cutEnd = operation.selEnd + event.paramObject.suffix.length;\n\t\t\toperation.replacement = \"\";\n\t\t\toperation.newSelStart = operation.cutStart;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t} else {\n\t\t\t// Wrap the cursor instead\n\t\t\toperation.cutStart = operation.selStart;\n\t\t\toperation.cutEnd = operation.selEnd;\n\t\t\toperation.replacement = event.paramObject.prefix + event.paramObject.suffix;\n\t\t\toperation.newSelStart = operation.selStart + event.paramObject.prefix.length;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t}\n\t} else if(operation.text.substring(operation.selStart,operation.selStart + event.paramObject.prefix.length) === event.paramObject.prefix && operation.text.substring(operation.selEnd - event.paramObject.suffix.length,operation.selEnd) === event.paramObject.suffix) {\n\t\t// Prefix and suffix are already present, so remove them\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = operation.selection.substring(event.paramObject.prefix.length,operation.selection.length - event.paramObject.suffix.length);\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t} else {\n\t\t// Add the prefix and suffix\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = event.paramObject.prefix + operation.selection + event.paramObject.suffix;\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/filters/addprefix.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/addsuffix.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/after.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/all/current.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/missing.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/orphans.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/shadows.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/tags.js": {
"title": "$:/core/modules/filters/all/tags.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/tags.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tags]]\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,prefix,options) {\n\treturn Object.keys(options.wiki.getTagMap());\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/tiddlers.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/backlinks.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/before.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/commands.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/contains.js": {
"title": "$:/core/modules/filters/contains.js",
"text": "/*\\\ntitle: $:/core/modules/filters/contains.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for finding values in array fields\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.contains = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"list\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t} else {\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) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) !== -1) {\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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/count.js": {
"title": "$:/core/modules/filters/count.js",
"text": "/*\\\ntitle: $:/core/modules/filters/count.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the number of entries in the current 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.count = function(source,operator,options) {\n\tvar count = 0;\n\tsource(function(tiddler,title) {\n\t\tcount++;\n\t});\n\treturn [count + \"\"];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/days.js": {
"title": "$:/core/modules/filters/days.js",
"text": "/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\ttargetTimeStamp = targetTimeStamp - 1000*60*60*24*dayIntervalSign;\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/each.js": {
"title": "$:/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\tvalue,values = {},\n\tfield = operator.operand || \"title\";\n\tif(operator.suffix === \"value\" && field === \"title\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(values,title)) {\n\t\t\t\tvalues[title] = true;\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else if(operator.suffix !== \"list-item\") {\n\t\tif(field === \"title\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && !$tw.utils.hop(values,title)) {\n\t\t\t\t\tvalues[title] = true;\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\tvalue = tiddler.getFieldString(field);\n\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\tvalues[value] = true;\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} 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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/eachday.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/editiondescription.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/editions.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/else.js": {
"title": "$:/core/modules/filters/else.js",
"text": "/*\\\ntitle: $:/core/modules/filters/else.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing an empty input list with a constant, passing a non-empty input list straight through\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.else = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tif(results.length === 0) {\n\t\treturn [operator.operand];\n\t} else {\n\t\treturn results;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/decodeuricomponent.js": {
"title": "$:/core/modules/filters/decodeuricomponent.js",
"text": "/*\\\ntitle: $:/core/modules/filters/decodeuricomponent.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for applying decodeURIComponent() to each item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter functions\n*/\n\nexports.decodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURIComponent(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURIComponent(title));\n\t});\n\treturn results;\n};\n\nexports.decodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURI(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURI(title));\n\t});\n\treturn results;\n};\n\nexports.decodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlDecode(title));\n\t});\n\treturn results;\n};\n\nexports.encodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlEncode(title));\n\t});\n\treturn results;\n};\n\nexports.stringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.stringify(title));\n\t});\n\treturn results;\n};\n\nexports.jsonstringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.jsonStringify(title));\n\t});\n\treturn results;\n};\n\nexports.escaperegexp = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.escapeRegExp(title));\n\t});\n\treturn results;\n};\n\nexports.escapecss = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t// escape any character with a special meaning in CSS using CSS.escape()\n\t\tresults.push(CSS.escape(title));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/enlist.js": {
"title": "$:/core/modules/filters/enlist.js",
"text": "/*\\\ntitle: $:/core/modules/filters/enlist.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand parsed as 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.enlist = function(source,operator,options) {\n\tvar allowDuplicates = false;\n\tswitch(operator.suffix) {\n\t\tcase \"raw\":\n\t\t\tallowDuplicates = true;\n\t\t\tbreak;\n\t\tcase \"dedupe\":\n\t\t\tallowDuplicates = false;\n\t\t\tbreak;\n\t}\n\tvar list = $tw.utils.parseStringArray(operator.operand,allowDuplicates);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\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\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/field.js": {
"title": "$:/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 = [],indexedResults,\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\tif(source.byField) {\n\t\t\t\tindexedResults = source.byField(fieldname,operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults\n\t\t\t\t}\n\t\t\t}\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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/fields.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/get.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/getindex.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/getvariable.js": {
"title": "$:/core/modules/filters/getvariable.js",
"text": "/*\\\ntitle: $:/core/modules/filters/getvariable.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing input values by the value of the variable with the same name, or blank if the variable 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.getvariable = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.widget.getVariable(title) || \"\");\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/has.js": {
"title": "$:/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\t\tinvert = operator.prefix === \"!\";\n\n\tif(operator.suffix === \"field\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand)))) {\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 && $tw.utils.hop(tiddler.fields,operator.operand)) {\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(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,operator.operand) || (tiddler.fields[operator.operand] === \"\")) {\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 && $tw.utils.hop(tiddler.fields,operator.operand) && !(tiddler.fields[operator.operand] === \"\" || tiddler.fields[operator.operand].length === 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\t\t\t\t\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/haschanged.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/indexes.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/insertbefore.js": {
"title": "$:/core/modules/filters/insertbefore.js",
"text": "/*\\\ntitle: $:/core/modules/filters/insertbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nInsert an item before another item in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.insertbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar target = options.widget && options.widget.getVariable(operator.suffix || \"currentTiddler\");\n\tif(target !== operator.operand) {\n\t\t// Remove the entry from the list if it is present\n\t\tvar pos = results.indexOf(operator.operand);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,1);\n\t\t}\n\t\t// Insert the entry before the target marker\n\t\tpos = results.indexOf(target);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,0,operator.operand);\n\t\t} else {\n\t\t\tresults.push(operator.operand);\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/is/blank.js": {
"title": "$:/core/modules/filters/is/blank.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/blank.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[blank]]\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.blank = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(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(!title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/current.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/image.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/missing.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/orphan.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/shadow.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/system.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/tag.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/tiddler.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/variable.js": {
"title": "$:/core/modules/filters/is/variable.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/variable.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[variable]]\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.variable = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!(title in options.widget.variables)) {\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 in options.widget.variables) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is.js": {
"title": "$:/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\tif(operator.operand) {\n\t\tvar isFilterOperator = isFilterOperators[operator.operand];\n\t\tif(isFilterOperator) {\n\t\t\treturn isFilterOperator(source,operator.prefix,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/IsFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all tiddlers if the operand is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/limit.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/links.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/list.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/listed.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/listops.js": {
"title": "$:/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/*\nOrder a list\n*/\nexports.order = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.operand.toLowerCase() === \"reverse\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.unshift(title);\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t}\n\treturn results;\n};\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 = $tw.utils.getInt(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 = $tw.utils.getInt(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 = $tw.utils.getInt(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 = $tw.utils.getInt(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 = $tw.utils.getInt(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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/lookup.js": {
"title": "$:/core/modules/filters/lookup.js",
"text": "/*\\\ntitle: $:/core/modules/filters/lookup.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that looks up values via a title prefix\n\n[lookup:<field>[<prefix>]]\n\nPrepends the prefix to the selected items and returns the specified field 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.lookup = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.wiki.getTiddlerText(operator.operand + title) || options.wiki.getTiddlerText(operator.operand + operator.suffix));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/match.js": {
"title": "$:/core/modules/filters/match.js",
"text": "/*\\\ntitle: $:/core/modules/filters/match.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title matches a string\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.match = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = (operator.suffixes || [])[0] || [];\n\tif(suffixes.indexOf(\"caseinsensitive\") !== -1) {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() !== (operator.operand || \"\").toLowerCase()) {\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(title.toLowerCase() === (operator.operand || \"\").toLowerCase()) {\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.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title !== operator.operand) {\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(title === operator.operand) {\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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/math.js": {
"title": "$:/core/modules/filters/math.js",
"text": "/*\\\ntitle: $:/core/modules/filters/math.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for math. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\nNote that strings are converted to numbers automatically. Trailing non-digits are ignored.\n\n* \"\" converts to 0\n* \"12kk\" converts to 12\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.negate = makeNumericBinaryOperator(\n\tfunction(a) {return -a}\n);\n\nexports.abs = makeNumericBinaryOperator(\n\tfunction(a) {return Math.abs(a)}\n);\n\nexports.ceil = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(a)}\n);\n\nexports.floor = makeNumericBinaryOperator(\n\tfunction(a) {return Math.floor(a)}\n);\n\nexports.round = makeNumericBinaryOperator(\n\tfunction(a) {return Math.round(a)}\n);\n\nexports.trunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.trunc(a)}\n);\n\nexports.untrunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(Math.abs(a)) * Math.sign(a)}\n);\n\nexports.sign = makeNumericBinaryOperator(\n\tfunction(a) {return Math.sign(a)}\n);\n\nexports.add = makeNumericBinaryOperator(\n\tfunction(a,b) {return a + b;}\n);\n\nexports.subtract = makeNumericBinaryOperator(\n\tfunction(a,b) {return a - b;}\n);\n\nexports.multiply = makeNumericBinaryOperator(\n\tfunction(a,b) {return a * b;}\n);\n\nexports.divide = makeNumericBinaryOperator(\n\tfunction(a,b) {return a / b;}\n);\n\nexports.remainder = makeNumericBinaryOperator(\n\tfunction(a,b) {return a % b;}\n);\n\nexports.max = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.max(a,b);}\n);\n\nexports.min = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.min(a,b);}\n);\n\nexports.fixed = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toFixed.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.precision = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toPrecision.call(a,Math.min(Math.max(b,1),100));}\n);\n\nexports.exponential = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toExponential.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.sum = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator + value},\n\t0 // Initial value\n);\n\nexports.product = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator * value},\n\t1 // Initial value\n);\n\nexports.maxall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.max(accumulator,value)},\n\t-Infinity // Initial value\n);\n\nexports.minall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.min(accumulator,value)},\n\tInfinity // Initial value\n);\n\nfunction makeNumericBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [],\n\t\t\tnumOperand = parseNumber(operator.operand);\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(stringifyNumber(fnCalc(parseNumber(title),numOperand)));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeNumericReducingOperator(fnCalc,initialValue) {\n\tinitialValue = initialValue || 0;\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [stringifyNumber(result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,parseNumber(currentValue));\n\t\t},initialValue))];\n\t};\n}\n\nfunction parseNumber(str) {\n\treturn parseFloat(str) || 0;\n}\n\nfunction stringifyNumber(num) {\n\treturn num + \"\";\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/minlength.js": {
"title": "$:/core/modules/filters/minlength.js",
"text": "/*\\\ntitle: $:/core/modules/filters/minlength.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for filtering out titles that don't meet the minimum length 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.minlength = function(source,operator,options) {\n\tvar results = [],\n\t\tminLength = parseInt(operator.operand || \"\",10) || 0;\n\tsource(function(tiddler,title) {\n\t\tif(title.length >= minLength) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/modules.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/moduletypes.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/next.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/plugintiddlers.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/prefix.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/previous.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/range.js": {
"title": "$:/core/modules/filters/range.js",
"text": "/*\\\ntitle: $:/core/modules/filters/range.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for generating a numeric range.\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.range = function(source,operator,options) {\n\tvar results = [];\n\t// Split the operand into numbers delimited by these symbols\n\tvar parts = operator.operand.split(/[,:;]/g),\n\t\tbeg, end, inc, i, fixed = 0;\n\tfor (i=0; i<parts.length; i++) {\n\t\t// Validate real number\n\t\tif(!/^\\s*[+-]?((\\d+(\\.\\d*)?)|(\\.\\d+))\\s*$/.test(parts[i])) {\n\t\t\treturn [\"range: bad number \\\"\" + parts[i] + \"\\\"\"];\n\t\t}\n\t\t// Count digits; the most precise number determines decimal places in output.\n\t\tvar frac = /\\.\\d+/.exec(parts[i]);\n\t\tif(frac) {\n\t\t\tfixed = Math.max(fixed,frac[0].length-1);\n\t\t}\n\t\tparts[i] = parseFloat(parts[i]);\n\t}\n\tswitch(parts.length) {\n\t\tcase 1:\n\t\t\tend = parts[0];\n\t\t\tif (end >= 1) {\n\t\t\t\tbeg = 1;\n\t\t\t}\n\t\t\telse if (end <= -1) {\n\t\t\t\tbeg = -1;\n\t\t\t}\n\t\t\telse {\n\t\t\t\treturn [];\n\t\t\t}\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 2:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 3:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = Math.abs(parts[2]);\n\t\t\tbreak;\n\t}\n\tif(inc === 0) {\n\t\treturn [\"range: increment 0 causes infinite loop\"];\n\t}\n\t// May need to count backwards\n\tvar direction = ((end < beg) ? -1 : 1);\n\tinc *= direction;\n\t// Estimate number of resulting elements\n\tif((end - beg) / inc > 10000) {\n\t\treturn [\"range: too many steps (over 10K)\"];\n\t}\n\t// Avoid rounding error on last step\n\tend += direction * 0.5 * Math.pow(0.1,fixed);\n\tvar safety = 10010;\n\t// Enumerate the range\n\tif (end<beg) {\n\t\tfor(i=beg; i>end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tfor(i=beg; i<end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\tif(safety<0) {\n\t\treturn [\"range: unexpectedly large output\"];\n\t}\n\t// Reverse?\n\tif(operator.prefix === \"!\") {\n\t\tresults.reverse();\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/regexp.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/removeprefix.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/removesuffix.js": {
"title": "$:/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 && 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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/sameday.js": {
"title": "$:/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\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(tiddler.getFieldDay(fieldName) === targetDate) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/search.js": {
"title": "$:/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.suffixes) {\n\t\tvar hasFlag = function(flag) {\n\t\t\t\treturn (operator.suffixes[1] || []).indexOf(flag) !== -1;\n\t\t\t},\n\t\t\texcludeFields = false,\n\t\t\tfieldList = operator.suffixes[0] || [],\n\t\t\tfirstField = fieldList[0] || \"\", \n\t\t\tfirstChar = firstField.charAt(0),\n\t\t\tfields;\n\t\tif(firstChar === \"-\") {\n\t\t\tfields = [firstField.slice(1)].concat(fieldList.slice(1));\n\t\t\texcludeFields = true;\n\t\t} else if(fieldList[0] === \"*\"){\n\t\t\tfields = [];\n\t\t\texcludeFields = true;\n\t\t} else {\n\t\t\tfields = fieldList.slice(0);\n\t\t}\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: fields,\n\t\t\texcludeField: excludeFields,\n\t\t\tcaseSensitive: hasFlag(\"casesensitive\"),\n\t\t\tliteral: hasFlag(\"literal\"),\n\t\t\twhitespace: hasFlag(\"whitespace\"),\n\t\t\tanchored: hasFlag(\"anchored\"),\n\t\t\tregexp: hasFlag(\"regexp\"),\n\t\t\twords: hasFlag(\"words\")\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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/shadowsource.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/sort.js": {
"title": "$:/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.sortan = function(source, operator, options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results, operator.operand || \"title\", operator.prefix === \"!\",false,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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/splitbefore.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/storyviews.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/strings.js": {
"title": "$:/core/modules/filters/strings.js",
"text": "/*\\\ntitle: $:/core/modules/filters/strings.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for strings. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.length = makeStringBinaryOperator(\n\tfunction(a) {return [\"\" + (\"\" + a).length];}\n);\n\nexports.uppercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toUpperCase()];}\n);\n\nexports.lowercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toLowerCase()];}\n);\n\nexports.sentencecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toSentenceCase(a)];}\n);\n\nexports.titlecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toTitleCase(a)];}\n);\n\nexports.trim = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.trim(a)];}\n);\n\nexports.split = makeStringBinaryOperator(\n\tfunction(a,b) {return (\"\" + a).split(b);}\n);\n\nexports.join = makeStringReducingOperator(\n\tfunction(accumulator,value,operand) {\n\t\tif(accumulator === null) {\n\t\t\treturn value;\n\t\t} else {\n\t\t\treturn accumulator + operand + value;\n\t\t}\n\t},null\n);\n\nfunction makeStringBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tArray.prototype.push.apply(result,fnCalc(title,operator.operand || \"\"));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeStringReducingOperator(fnCalc,initialValue) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,currentValue,operator.operand || \"\");\n\t\t},initialValue)];\n\t};\n}\n\nexports.splitregexp = function(source,operator,options) {\n\tvar result = [],\n\t\tsuffix = operator.suffix || \"\",\n\t\tflags = (suffix.indexOf(\"m\") !== -1 ? \"m\" : \"\") + (suffix.indexOf(\"i\") !== -1 ? \"i\" : \"\"),\n\t\tregExp;\n\ttry {\n\t\tregExp = new RegExp(operator.operand || \"\",flags);\t\t\n\t} catch(ex) {\n\t\treturn [\"RegExp error: \" + ex];\n\t}\n\tsource(function(tiddler,title) {\n\t\tArray.prototype.push.apply(result,title.split(regExp));\n\t});\t\t\n\treturn result;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/subfilter.js": {
"title": "$:/core/modules/filters/subfilter.js",
"text": "/*\\\ntitle: $:/core/modules/filters/subfilter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand evaluated as a filter\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.subfilter = function(source,operator,options) {\n\tvar list = options.wiki.filterTiddlers(operator.operand,options.widget,source);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\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\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/subtiddlerfields.js": {
"title": "$:/core/modules/filters/subtiddlerfields.js",
"text": "/*\\\ntitle: $:/core/modules/filters/subtiddlerfields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected subtiddlers of the plugin 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.subtiddlerfields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar subtiddler = options.wiki.getSubTiddler(operator.operand,title);\n\t\tif(subtiddler) {\n\t\t\tfor(var fieldName in subtiddler.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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/suffix.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/tag.js": {
"title": "$:/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 = [],indexedResults;\n\tif((operator.suffix || \"\").toLowerCase() === \"strict\" && !operator.operand) {\n\t\t// New semantics:\n\t\t// Always return copy of input if operator.operand is missing\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t} else {\n\t\t// Old semantics:\n\t\tvar tiddlers;\n\t\tif(operator.prefix === \"!\") {\n\t\t\t// Returns a copy of the input if operator.operand is missing\n\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddlers.indexOf(title) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// Returns empty results if operator.operand is missing\n\t\t\tif(source.byTag) {\n\t\t\t\tindexedResults = source.byTag(operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\t\tsource(function(tiddler,title) {\n\t\t\t\t\tif(tiddlers.indexOf(title) !== -1) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t\t\t}\n\t\t}\t\t\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/tagging.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/tags.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/then.js": {
"title": "$:/core/modules/filters/then.js",
"text": "/*\\\ntitle: $:/core/modules/filters/then.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing any titles with a constant\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.then = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/title.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/untagged.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/variables.js": {
"title": "$:/core/modules/filters/variables.js",
"text": "/*\\\ntitle: $:/core/modules/filters/variables.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the active variables\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.variables = function(source,operator,options) {\n\tvar names = [];\n\tfor(var variable in options.widget.variables) {\n\t\tnames.push(variable);\n\t}\n\treturn names.sort();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/wikiparserrules.js": {
"title": "$:/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\toperand = operator.operand;\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(!operand || exp.types[operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/x-listops.js": {
"title": "$:/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 = $tw.utils.getInt(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 = $tw.utils.getInt(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 = $tw.utils.getInt(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 = $tw.utils.getInt(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 = $tw.utils.getInt(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 = $tw.utils.getInt(operator.suffix,1),\n marker = results.splice(index, 1),\n offset = (index + count) > 0 ? index + count : 0;\n return results.slice(0, offset).concat(marker).concat(results.slice(offset));\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) ? [] :\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 === -1) ? [] :\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 = $tw.utils.getInt(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",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters.js": {
"title": "$:/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 nextBracketPos, operator;\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\tnextBracketPos = 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// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\t// The raw suffix for older filters\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t\t// The processed suffix for newer filters\n\t\t\toperator.suffixes = [];\n\t\t\t$tw.utils.each(operator.suffix.split(\":\"),function(subsuffix) {\n\t\t\t\toperator.suffixes.push([]);\n\t\t\t\t$tw.utils.each(subsuffix.split(\",\"),function(entry) {\n\t\t\t\t\tentry = $tw.utils.trim(entry);\n\t\t\t\t\tif(entry) {\n\t\t\t\t\t\toperator.suffixes[operator.suffixes.length - 1].push(entry); \n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\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\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\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-|~|=)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow $tw.language.getString(\"Error/FilterSyntax\");\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[3] || match[4] || match[5]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operand: match[3] || match[4] || match[5]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [$tw.language.getString(\"Error/Filter\") + \": \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operand = operator.operand,\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\tif(operator.indirect) {\n\t\t\t\t\toperand = self.getTextReference(operator.operand,\"\",currTiddlerTitle);\n\t\t\t\t}\n\t\t\t\tif(operator.variable) {\n\t\t\t\t\toperand = widget.getVariable(operator.operand,{defaultValue: \"\"});\n\t\t\t\t}\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operand,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tsuffixes: operator.suffixes,\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 the operation are pushed into the result without deduplication\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\tArray.prototype.push.apply(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\tcase \"~\": // This operation is unioned into the result only if the main result so far is empty\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\tif(results.length === 0) {\n\t\t\t\t\t\t\t// Main result so far is empty\n\t\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t\t}\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: \" + filterString,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",
"type": "application/javascript",
"module-type": "wikimethod"
},
"$:/core/modules/indexers/field-indexer.js": {
"title": "$:/core/modules/indexers/field-indexer.js",
"text": "/*\\\ntitle: $:/core/modules/indexers/field-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nvar DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH = 128;\n\nfunction FieldIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nFieldIndexer.prototype.init = function() {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH;\n\tthis.addIndexMethods();\n}\n\n// Provided for testing\nFieldIndexer.prototype.setMaxIndexedValueLength = function(length) {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = length;\n};\n\nFieldIndexer.prototype.addIndexMethods = function() {\n\tvar self = this;\n\tthis.wiki.each.byField = function(name,value) {\n\t\tvar titles = self.wiki.allTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachShadow.byField = function(name,value) {\n\t\tvar titles = self.wiki.allShadowTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachTiddlerPlusShadows.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n\tthis.wiki.eachShadowPlusTiddlers.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n};\n\n/*\nTear down and then rebuild the index as if all tiddlers have changed\n*/\nFieldIndexer.prototype.rebuild = function() {\n\t// Invalidate the index so that it will be rebuilt when it is next used\n\tthis.index = null;\n};\n\n/*\nBuild the index for a particular field\n*/\nFieldIndexer.prototype.buildIndexForField = function(name) {\n\tvar self = this;\n\t// Hashmap by field name of hashmap by field value of array of tiddler titles\n\tthis.index = this.index || Object.create(null);\n\tthis.index[name] = Object.create(null);\n\tvar baseIndex = this.index[name];\n\t// Update the index for each tiddler\n\tthis.wiki.eachTiddlerPlusShadows(function(tiddler,title) {\n\t\tif(name in tiddler.fields) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t// Skip any values above the maximum length\n\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\tbaseIndex[value] = baseIndex[value] || [];\n\t\t\t\tbaseIndex[value].push(title);\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nUpdate the index in the light of a tiddler value changing; note that the title must be identical. (Renames are handled as a separate delete and create)\nupdateDescriptor: {old: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>},new: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>}}\n*/\nFieldIndexer.prototype.update = function(updateDescriptor) {\n\tvar self = this;\n\t// Don't do anything if the index hasn't been built yet\n\tif(this.index === null) {\n\t\treturn;\n\t}\n\t// Remove the old tiddler from the index\n\tif(updateDescriptor.old.tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor.old.tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor.old.tiddler.getFieldString(name),\n\t\t\t\t\ttiddlerList = indexEntry[value];\n\t\t\t\tif(tiddlerList) {\n\t\t\t\t\tvar index = tiddlerList.indexOf(updateDescriptor.old.tiddler.fields.title);\n\t\t\t\t\tif(index !== -1) {\n\t\t\t\t\t\ttiddlerList.splice(index,1);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// Add the new tiddler to the index\n\tif(updateDescriptor[\"new\"].tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor[\"new\"].tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor[\"new\"].tiddler.getFieldString(name);\n\t\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\t\tindexEntry[value] = indexEntry[value] || [];\n\t\t\t\t\tindexEntry[value].push(updateDescriptor[\"new\"].tiddler.fields.title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n// Lookup the given field returning a list of tiddler titles\nFieldIndexer.prototype.lookup = function(name,value) {\n\t// Fail the lookup if the value is too long\n\tif(value.length >= this.maxIndexedValueLength) {\n\t\treturn null;\n\t}\n\t// Update the index if it has yet to be built\n\tif(this.index === null || !this.index[name]) {\n\t\tthis.buildIndexForField(name);\n\t}\n\treturn this.index[name][value] || [];\n};\n\nexports.FieldIndexer = FieldIndexer;\n\n})();\n",
"type": "application/javascript",
"module-type": "indexer"
},
"$:/core/modules/indexers/tag-indexer.js": {
"title": "$:/core/modules/indexers/tag-indexer.js",
"text": "/*\\\ntitle: $:/core/modules/indexers/tag-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nfunction TagIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nTagIndexer.prototype.init = function() {\n\tthis.subIndexers = [\n\t\tnew TagSubIndexer(this,\"each\"),\n\t\tnew TagSubIndexer(this,\"eachShadow\"),\n\t\tnew TagSubIndexer(this,\"eachTiddlerPlusShadows\"),\n\t\tnew TagSubIndexer(this,\"eachShadowPlusTiddlers\")\n\t];\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.addIndexMethod();\n\t});\n};\n\nTagIndexer.prototype.rebuild = function() {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.rebuild();\n\t});\n};\n\nTagIndexer.prototype.update = function(updateDescriptor) {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.update(updateDescriptor);\n\t});\n};\n\nfunction TagSubIndexer(indexer,iteratorMethod) {\n\tthis.indexer = indexer;\n\tthis.iteratorMethod = iteratorMethod;\n\tthis.index = null; // Hashmap of tag title to {isSorted: bool, titles: [array]} or null if not yet initialised\n}\n\nTagSubIndexer.prototype.addIndexMethod = function() {\n\tvar self = this;\n\tthis.indexer.wiki[this.iteratorMethod].byTag = function(tag) {\n\t\treturn self.lookup(tag).slice(0);\n\t};\n};\n\nTagSubIndexer.prototype.rebuild = function() {\n\tvar self = this;\n\t// Hashmap by tag of array of {isSorted:, titles:[]}\n\tthis.index = Object.create(null);\n\t// Add all the tags\n\tthis.indexer.wiki[this.iteratorMethod](function(tiddler,title) {\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\tif(!self.index[tag]) {\n\t\t\t\tself.index[tag] = {isSorted: false, titles: [title]};\n\t\t\t} else {\n\t\t\t\tself.index[tag].titles.push(title);\n\t\t\t}\n\t\t});\t\t\n\t});\n};\n\nTagSubIndexer.prototype.update = function(updateDescriptor) {\n\tthis.index = null;\n};\n\nTagSubIndexer.prototype.lookup = function(tag) {\n\t// Update the index if it has yet to be built\n\tif(this.index === null) {\n\t\tthis.rebuild();\n\t}\n\tvar indexRecord = this.index[tag];\n\tif(indexRecord) {\n\t\tif(!indexRecord.isSorted) {\n\t\t\tif(this.indexer.wiki.sortByList) {\n\t\t\t\tindexRecord.titles = this.indexer.wiki.sortByList(indexRecord.titles,tag);\n\t\t\t}\t\t\t\n\t\t\tindexRecord.isSorted = true;\n\t\t}\n\t\treturn indexRecord.titles;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n\nexports.TagIndexer = TagIndexer;\n\n})();\n",
"type": "application/javascript",
"module-type": "indexer"
},
"$:/core/modules/info/platform.js": {
"title": "$:/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\tif($tw.browser) {\n\t\t// Document location\n\t\tvar setLocationProperty = function(name,value) {\n\t\t\t\tinfoTiddlerFields.push({title: \"$:/info/url/\" + name, text: value});\t\t\t\n\t\t\t},\n\t\t\tlocation = document.location;\n\t\tsetLocationProperty(\"full\", (location.toString()).split(\"#\")[0]);\n\t\tsetLocationProperty(\"host\", location.host);\n\t\tsetLocationProperty(\"hostname\", location.hostname);\n\t\tsetLocationProperty(\"protocol\", location.protocol);\n\t\tsetLocationProperty(\"port\", location.port);\n\t\tsetLocationProperty(\"pathname\", location.pathname);\n\t\tsetLocationProperty(\"search\", location.search);\n\t\tsetLocationProperty(\"origin\", location.origin);\n\t\t// Screen size\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/width\", text: window.screen.width.toString()});\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/height\", text: window.screen.height.toString()});\n\t\t// Language\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/language\", text: navigator.language || \"\"});\n\t}\n\treturn infoTiddlerFields;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "info"
},
"$:/core/modules/keyboard.js": {
"title": "$:/core/modules/keyboard.js",
"text": "/*\\\ntitle: $:/core/modules/keyboard.js\ntype: application/javascript\nmodule-type: global\n\nKeyboard handling utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"cancel\": 3,\n\t\"help\": 6,\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"clear\": 12,\n\t\"return\": 13,\n\t\"enter\": 13,\n\t\"pause\": 19,\n\t\"escape\": 27,\n\t\"space\": 32,\n\t\"page_up\": 33,\n\t\"page_down\": 34,\n\t\"end\": 35,\n\t\"home\": 36,\n\t\"left\": 37,\n\t\"up\": 38,\n\t\"right\": 39,\n\t\"down\": 40,\n\t\"printscreen\": 44,\n\t\"insert\": 45,\n\t\"delete\": 46,\n\t\"0\": 48,\n\t\"1\": 49,\n\t\"2\": 50,\n\t\"3\": 51,\n\t\"4\": 52,\n\t\"5\": 53,\n\t\"6\": 54,\n\t\"7\": 55,\n\t\"8\": 56,\n\t\"9\": 57,\n\t\"firefoxsemicolon\": 59,\n\t\"firefoxequals\": 61,\n\t\"a\": 65,\n\t\"b\": 66,\n\t\"c\": 67,\n\t\"d\": 68,\n\t\"e\": 69,\n\t\"f\": 70,\n\t\"g\": 71,\n\t\"h\": 72,\n\t\"i\": 73,\n\t\"j\": 74,\n\t\"k\": 75,\n\t\"l\": 76,\n\t\"m\": 77,\n\t\"n\": 78,\n\t\"o\": 79,\n\t\"p\": 80,\n\t\"q\": 81,\n\t\"r\": 82,\n\t\"s\": 83,\n\t\"t\": 84,\n\t\"u\": 85,\n\t\"v\": 86,\n\t\"w\": 87,\n\t\"x\": 88,\n\t\"y\": 89,\n\t\"z\": 90,\n\t\"numpad0\": 96,\n\t\"numpad1\": 97,\n\t\"numpad2\": 98,\n\t\"numpad3\": 99,\n\t\"numpad4\": 100,\n\t\"numpad5\": 101,\n\t\"numpad6\": 102,\n\t\"numpad7\": 103,\n\t\"numpad8\": 104,\n\t\"numpad9\": 105,\n\t\"multiply\": 106,\n\t\"add\": 107,\n\t\"separator\": 108,\n\t\"subtract\": 109,\n\t\"decimal\": 110,\n\t\"divide\": 111,\n\t\"f1\": 112,\n\t\"f2\": 113,\n\t\"f3\": 114,\n\t\"f4\": 115,\n\t\"f5\": 116,\n\t\"f6\": 117,\n\t\"f7\": 118,\n\t\"f8\": 119,\n\t\"f9\": 120,\n\t\"f10\": 121,\n\t\"f11\": 122,\n\t\"f12\": 123,\n\t\"f13\": 124,\n\t\"f14\": 125,\n\t\"f15\": 126,\n\t\"f16\": 127,\n\t\"f17\": 128,\n\t\"f18\": 129,\n\t\"f19\": 130,\n\t\"f20\": 131,\n\t\"f21\": 132,\n\t\"f22\": 133,\n\t\"f23\": 134,\n\t\"f24\": 135,\n\t\"firefoxminus\": 173,\n\t\"semicolon\": 186,\n\t\"equals\": 187,\n\t\"comma\": 188,\n\t\"dash\": 189,\n\t\"period\": 190,\n\t\"slash\": 191,\n\t\"backquote\": 192,\n\t\"openbracket\": 219,\n\t\"backslash\": 220,\n\t\"closebracket\": 221,\n\t\"quote\": 222\n};\n\nfunction KeyboardManager(options) {\n\tvar self = this;\n\toptions = options || \"\";\n\t// Save the named key hashmap\n\tthis.namedKeys = namedKeys;\n\t// Create a reverse mapping of code to keyname\n\tthis.keyNames = [];\n\t$tw.utils.each(namedKeys,function(keyCode,name) {\n\t\tself.keyNames[keyCode] = name.substr(0,1).toUpperCase() + name.substr(1);\n\t});\n\t// Save the platform-specific name of the \"meta\" key\n\tthis.metaKeyName = $tw.platform.isMac ? \"cmd-\" : \"win-\";\n\tthis.shortcutKeysList = [], // Stores the shortcut-key descriptors\n\tthis.shortcutActionList = [], // Stores the corresponding action strings\n\tthis.shortcutParsedList = []; // Stores the parsed key descriptors\n\tthis.lookupNames = [\"shortcuts\"];\n\tthis.lookupNames.push($tw.platform.isMac ? \"shortcuts-mac\" : \"shortcuts-not-mac\")\n\tthis.lookupNames.push($tw.platform.isWindows ? \"shortcuts-windows\" : \"shortcuts-not-windows\");\n\tthis.lookupNames.push($tw.platform.isLinux ? \"shortcuts-linux\" : \"shortcuts-not-linux\");\n\tthis.updateShortcutLists(this.getShortcutTiddlerList());\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.handleShortcutChanges(changes);\n\t});\n}\n\n/*\nReturn an array of keycodes for the modifier keys ctrl, shift, alt, meta\n*/\nKeyboardManager.prototype.getModifierKeys = function() {\n\treturn [\n\t\t16, // Shift\n\t\t17, // Ctrl\n\t\t18, // Alt\n\t\t20, // CAPS LOCK\n\t\t91, // Meta (left)\n\t\t93, // Meta (right)\n\t\t224 // Meta (Firefox)\n\t]\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n\tmetaKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nKeyboardManager.prototype.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(/\\+|\\-/),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false,\n\t\t\tmetaKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase(),\n\t\t\tc = s.charCodeAt(0);\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\" || s === \"cmd\" || s === \"win\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(this.namedKeys[s]) {\n\t\t\tinfo.keyCode = this.namedKeys[s];\n\t\t}\n\t}\n\tif(info.keyCode) {\n\t\treturn info;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nParse a list of key descriptors into an array of keyInfo objects. The key descriptors can be passed as an array of strings or a space separated string\n*/\nKeyboardManager.prototype.parseKeyDescriptors = function(keyDescriptors,options) {\n\tvar self = this;\n\toptions = options || {};\n\toptions.stack = options.stack || [];\n\tvar wiki = options.wiki || $tw.wiki;\n\tif(typeof keyDescriptors === \"string\" && keyDescriptors === \"\") {\n\t\treturn [];\n\t}\n\tif(!$tw.utils.isArray(keyDescriptors)) {\n\t\tkeyDescriptors = keyDescriptors.split(\" \");\n\t}\n\tvar result = [];\n\t$tw.utils.each(keyDescriptors,function(keyDescriptor) {\n\t\t// Look for a named shortcut\n\t\tif(keyDescriptor.substr(0,2) === \"((\" && keyDescriptor.substr(-2,2) === \"))\") {\n\t\t\tif(options.stack.indexOf(keyDescriptor) === -1) {\n\t\t\t\toptions.stack.push(keyDescriptor);\n\t\t\t\tvar name = keyDescriptor.substring(2,keyDescriptor.length - 2),\n\t\t\t\t\tlookupName = function(configName) {\n\t\t\t\t\t\tvar keyDescriptors = wiki.getTiddlerText(\"$:/config/\" + configName + \"/\" + name);\n\t\t\t\t\t\tif(keyDescriptors) {\n\t\t\t\t\t\t\tresult.push.apply(result,self.parseKeyDescriptors(keyDescriptors,options));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t$tw.utils.each(self.lookupNames,function(platformDescriptor) {\n\t\t\t\t\tlookupName(platformDescriptor);\n\t\t\t\t});\n\t\t\t}\n\t\t} else {\n\t\t\tresult.push(self.parseKeyDescriptor(keyDescriptor));\n\t\t}\n\t});\n\treturn result;\n};\n\nKeyboardManager.prototype.getPrintableShortcuts = function(keyInfoArray) {\n\tvar self = this,\n\t\tresult = [];\n\t$tw.utils.each(keyInfoArray,function(keyInfo) {\n\t\tif(keyInfo) {\n\t\t\tresult.push((keyInfo.ctrlKey ? \"ctrl-\" : \"\") + \n\t\t\t\t (keyInfo.shiftKey ? \"shift-\" : \"\") + \n\t\t\t\t (keyInfo.altKey ? \"alt-\" : \"\") + \n\t\t\t\t (keyInfo.metaKey ? self.metaKeyName : \"\") + \n\t\t\t\t (self.keyNames[keyInfo.keyCode]));\n\t\t}\n\t});\n\treturn result;\n}\n\nKeyboardManager.prototype.checkKeyDescriptor = function(event,keyInfo) {\n\treturn keyInfo &&\n\t\t\tevent.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === keyInfo.metaKey;\n};\n\nKeyboardManager.prototype.checkKeyDescriptors = function(event,keyInfoArray) {\n\tfor(var t=0; t<keyInfoArray.length; t++) {\n\t\tif(this.checkKeyDescriptor(event,keyInfoArray[t])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.getShortcutTiddlerList = function() {\n\treturn $tw.wiki.getTiddlersWithTag(\"$:/tags/KeyboardShortcut\");\n};\n\nKeyboardManager.prototype.updateShortcutLists = function(tiddlerList) {\n\tthis.shortcutTiddlers = tiddlerList;\n\tfor(var i=0; i<tiddlerList.length; i++) {\n\t\tvar title = tiddlerList[i],\n\t\t\ttiddlerFields = $tw.wiki.getTiddler(title).fields;\n\t\tthis.shortcutKeysList[i] = tiddlerFields.key !== undefined ? tiddlerFields.key : undefined;\n\t\tthis.shortcutActionList[i] = tiddlerFields.text;\n\t\tthis.shortcutParsedList[i] = this.shortcutKeysList[i] !== undefined ? this.parseKeyDescriptors(this.shortcutKeysList[i]) : undefined;\n\t}\n};\n\nKeyboardManager.prototype.handleKeydownEvent = function(event) {\n\tvar key, action;\n\tfor(var i=0; i<this.shortcutTiddlers.length; i++) {\n\t\tif(this.shortcutParsedList[i] !== undefined && this.checkKeyDescriptors(event,this.shortcutParsedList[i])) {\n\t\t\tkey = this.shortcutParsedList[i];\n\t\t\taction = this.shortcutActionList[i];\n\t\t}\n\t}\n\tif(key !== undefined) {\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\t$tw.rootWidget.invokeActionString(action,$tw.rootWidget);\n\t\treturn true;\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.detectNewShortcuts = function(changedTiddlers) {\n\tvar shortcutConfigTiddlers = [],\n\t\thandled = false;\n\t$tw.utils.each(this.lookupNames,function(platformDescriptor) {\n\t\tvar descriptorString = \"$:/config/\" + platformDescriptor + \"/\";\n\t\tObject.keys(changedTiddlers).forEach(function(configTiddler) {\n\t\t\tvar configString = configTiddler.substr(0, configTiddler.lastIndexOf(\"/\") + 1);\n\t\t\tif(configString === descriptorString) {\n\t\t\t\tshortcutConfigTiddlers.push(configTiddler);\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t});\n\t});\n\tif(handled) {\n\t\treturn $tw.utils.hopArray(changedTiddlers,shortcutConfigTiddlers);\n\t} else {\n\t\treturn false;\n\t}\n};\n\nKeyboardManager.prototype.handleShortcutChanges = function(changedTiddlers) {\n\tvar newList = this.getShortcutTiddlerList();\n\tvar hasChanged = $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers) ? true :\n\t\t($tw.utils.hopArray(changedTiddlers,newList) ? true :\n\t\t(this.detectNewShortcuts(changedTiddlers))\n\t);\n\t// Re-cache shortcuts if something changed\n\tif(hasChanged) {\n\t\tthis.updateShortcutLists(newList);\n\t}\n};\n\nexports.KeyboardManager = KeyboardManager;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/language.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/macros/changecount.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/contrastcolour.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/csvtiddlers.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/displayshortcuts.js": {
"title": "$:/core/modules/macros/displayshortcuts.js",
"text": "/*\\\ntitle: $:/core/modules/macros/displayshortcuts.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to display a list of keyboard shortcuts in human readable form. Notably, it resolves named shortcuts like `((bold))` to the underlying keystrokes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"displayshortcuts\";\n\nexports.params = [\n\t{name: \"shortcuts\"},\n\t{name: \"prefix\"},\n\t{name: \"separator\"},\n\t{name: \"suffix\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(shortcuts,prefix,separator,suffix) {\n\tvar shortcutArray = $tw.keyboardManager.getPrintableShortcuts($tw.keyboardManager.parseKeyDescriptors(shortcuts,{\n\t\twiki: this.wiki\n\t}));\n\tif(shortcutArray.length > 0) {\n\t\tshortcutArray.sort(function(a,b) {\n\t\t return a.toLowerCase().localeCompare(b.toLowerCase());\n\t\t})\n\t\treturn prefix + shortcutArray.join(separator) + suffix;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/jsontiddler.js": {
"title": "$:/core/modules/macros/jsontiddler.js",
"text": "/*\\\ntitle: $:/core/modules/macros/jsontiddler.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output a single tiddler 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 = \"jsontiddler\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\ttitle = title || this.getVariable(\"currentTiddler\");\n\tvar tiddler = !!title && this.wiki.getTiddler(title),\n\t\tfields = new Object();\n\tif(tiddler) {\n\t\tfor(var field in tiddler.fields) {\n\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t}\n\t}\n\treturn JSON.stringify(fields,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/jsontiddlers.js": {
"title": "$:/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\treturn this.wiki.getTiddlersAsJson(filter);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/makedatauri.js": {
"title": "$:/core/modules/macros/makedatauri.js",
"text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert a string of text to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type) {\n\treturn $tw.utils.makeDataUri(text,type);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/now.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/qualify.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/resolvepath.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/unusedtitle.js": {
"title": "$:/core/modules/macros/unusedtitle.js",
"text": "/*\\\ntitle: $:/core/modules/macros/unusedtitle.js\ntype: application/javascript\nmodule-type: macro\nMacro to return a new title that is unused in the wiki. It can be given a name as a base.\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 = \"unusedtitle\";\n\nexports.params = [\n\t{name: \"baseName\"},\n\t{name: \"options\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(baseName, options) {\n\tif(!baseName) {\n\t\tbaseName = $tw.language.getString(\"DefaultNewTiddlerTitle\");\n\t}\n\treturn this.wiki.generateNewTitle(baseName, options);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/version.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/parsers/audioparser.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/binaryparser.js": {
"title": "$:/core/modules/parsers/binaryparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/binaryparser.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 BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\n\nvar BinaryParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"transclude\",\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t}\n\t}];\n};\n\nexports[\"application/octet-stream\"] = BinaryParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/csvparser.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/htmlparser.js": {
"title": "$:/core/modules/parsers/htmlparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/imageparser.js": {
"title": "$:/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\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\tif(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[\"image/webp\"] = ImageParser;\nexports[\"image/heic\"] = ImageParser;\nexports[\"image/heif\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/utils/parseutils.js": {
"title": "$:/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\treFilteredValue = /\\{\\{\\{(.+?)\\}\\}\\}/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 a filtered value\n\t\t\tvar filteredValue = $tw.utils.parseTokenRegExp(source,pos,reFilteredValue);\n\t\t\tif(filteredValue) {\n\t\t\t\tpos = filteredValue.end;\n\t\t\t\tnode.type = \"filtered\";\n\t\t\t\tnode.filter = filteredValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for an indirect value\n\t\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\t\tif(indirectValue) {\n\t\t\t\t\tpos = indirectValue.end;\n\t\t\t\t\tnode.type = \"indirect\";\n\t\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a unquoted value\n\t\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\t\tif(unquotedValue) {\n\t\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\t\tnode.value = \"true\";\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} 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",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/parsers/pdfparser.js": {
"title": "$:/core/modules/parsers/pdfparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/pdfparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe PDF parser embeds a PDF viewer\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: \"embed\",\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} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/pdf\"] = ImageParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/textparser.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/videoparser.js": {
"title": "$:/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 VideoParser = 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\"] = VideoParser;\nexports[\"video/quicktime\"] = VideoParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/wikiparser/rules/codeblock.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/codeinline.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/commentblock.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/commentinline.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/dash.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js": {
"title": "$:/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})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js": {
"title": "$:/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})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js": {
"title": "$:/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})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js": {
"title": "$:/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})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/entity.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/extlink.js": {
"title": "$:/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: https://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0]\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/heading.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/horizrule.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/html.js": {
"title": "$:/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.slice(1).indexOf(\"$\") !== -1) {\n\t\treturn null;\n\t}\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Check that the tag is terminated by a space, / or >\n\tif(!$tw.utils.parseWhiteSpace(source,pos) && !(source.charAt(pos) === \"/\") && !(source.charAt(pos) === \">\") ) {\n\t\treturn null;\n\t}\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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/image.js": {
"title": "$:/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[https://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [https://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [https://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|https://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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/import.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/import.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/import.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for importing variable definitions\n\n```\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"import\";\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 = /^\\\\import[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the filter terminated by a line break\n\tvar reMatch = /(.*)(\\r?\\n)|$/mg;\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\tthis.parser.pos = reMatch.lastIndex;\n\t// Parse tree nodes to return\n\treturn [{\n\t\ttype: \"importvariables\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: match[1]}\n\t\t},\n\t\tchildren: []\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/list.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/macrocallblock.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/macrocallinline.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/macrodef.js": {
"title": "$:/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\tisMacroDefinition: true\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/prettyextlink.js": {
"title": "$:/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[https://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|https://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\tnode.attributes.rel = {type: \"string\", value: \"noopener noreferrer\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/prettylink.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/quoteblock.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/rules.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/styleblock.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/styleinline.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/syslink.js": {
"title": "$:/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 = new RegExp(\n\t\t\"~?\\\\$:\\\\/[\" +\n\t\t$tw.config.textPrimitives.anyLetter.substr(1,$tw.config.textPrimitives.anyLetter.length - 2) +\n\t\t\"\\/._-]+\",\n\t\t\"mg\"\n\t);\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})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/table.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/transcludeblock.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/transcludeinline.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/typedblock.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/whitespace.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/whitespace.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/whitespace.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for whitespace specifications\n\n```\n\\whitespace trim\n\\whitespace notrim\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"whitespace\";\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 = /^\\\\whitespace[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\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\t$tw.utils.each(tokens,function(token) {\n\t\tswitch(token) {\n\t\t\tcase \"trim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = true;\n\t\t\t\tbreak;\n\t\t\tcase \"notrim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = false;\n\t\t\t\tbreak;\n\t\t}\n\t});\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/wikilink.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/wikiparser.js": {
"title": "$:/core/modules/parsers/wikiparser/wikiparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\t{type: \"macro\", macro: <TBD>} - indirect through a macro invocation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar WikiParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tvar self = this;\n\t// Check for an externally linked tiddler\n\tif($tw.browser && (text || \"\") === \"\" && options._canonical_uri) {\n\t\tthis.loadRemoteTiddler(options._canonical_uri);\n\t\ttext = $tw.language.getRawString(\"LazyLoadingWarning\");\n\t}\n\t// Initialise the classes if we don't have them already\n\tif(!this.pragmaRuleClasses) {\n\t\tWikiParser.prototype.pragmaRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"pragma\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.pragmaRuleClasses,\"$:/config/WikiParserRules/Pragmas/\");\n\t}\n\tif(!this.blockRuleClasses) {\n\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.blockRuleClasses,\"$:/config/WikiParserRules/Block/\");\n\t}\n\tif(!this.inlineRuleClasses) {\n\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.inlineRuleClasses,\"$:/config/WikiParserRules/Inline/\");\n\t}\n\t// Save the parse text\n\tthis.type = type || \"text/vnd.tiddlywiki\";\n\tthis.source = text || \"\";\n\tthis.sourceLength = this.source.length;\n\t// Flag for ignoring whitespace\n\tthis.configTrimWhiteSpace = false;\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\tthis.pushTextWidget(tree,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\tthis.pushTextWidget(tree,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\tthis.pushTextWidget(tree,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\tthis.pushTextWidget(tree,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\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nPush a text widget onto an array, respecting the configTrimWhiteSpace setting\n*/\nWikiParser.prototype.pushTextWidget = function(array,text) {\n\tif(this.configTrimWhiteSpace) {\n\t\ttext = $tw.utils.trim(text);\n\t}\n\tif(text) {\n\t\tarray.push({type: \"text\", text: text});\t\t\n\t}\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",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/wikiparser/rules/wikirulebase.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/pluginswitcher.js": {
"title": "$:/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\nonSwitch: callback when plugin is switched (single parameter is array of plugin titles)\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\tthis.onSwitch = options.onSwitch;\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\t// Call the switch handler\n\tif(this.onSwitch) {\n\t\tthis.onSwitch(plugins);\n\t}\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/saver-handler.js": {
"title": "$:/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.preloadDirty = options.preloadDirty || [];\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\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(self.preloadDirty,function(title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t});\n\t\tthis.numChanges = filteredChanges.length;\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(iterator) {\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\titerator(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// Ignore autosave if disabled\n\tif(method === \"autosave\" && this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\") {\n\t\treturn false;\n\t}\n\tvar\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert($tw.language.getString(\"Error/WhileSaving\") + \":\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// 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",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/savers/andtidwiki.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/beaker.js": {
"title": "$:/core/modules/savers/beaker.js",
"text": "/*\\\ntitle: $:/core/modules/savers/beaker.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Beaker browser's (https://beakerbrowser.com) Dat protocol (https://datproject.org/)\nCompatible with beaker >= V0.7.2\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar BeakerSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nBeakerSaver.prototype.save = function(text,method,callback) {\n\tvar dat = new DatArchive(\"\" + window.location),\n\t\tpathname = (\"\" + window.location.pathname).split(\"#\")[0];\n\tdat.stat(pathname).then(function(value) {\n\t\tif(value.isDirectory()) {\n\t\t\tpathname = pathname + \"/index.html\";\n\t\t}\n\t\tdat.writeFile(pathname,text,\"utf8\").then(function(value) {\n\t\t\tcallback(null);\n\t\t},function(reason) {\n\t\t\tcallback(\"Beaker Saver Write Error: \" + reason);\n\t\t});\n\t},function(reason) {\n\t\tcallback(\"Beaker Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nBeakerSaver.prototype.info = {\n\tname: \"beaker\",\n\tpriority: 3000,\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.DatArchive && location.protocol===\"dat:\";\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new BeakerSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/download.js": {
"title": "$:/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\t// We decode the pathname because document.location is URL encoded by the browser\n\t\t\tfilename = decodeURIComponent(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\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};\n\nObject.defineProperty(DownloadSaver.prototype.info, \"capabilities\", {\n\tget: function() {\n\t\tvar capabilities = [\"save\", \"download\"];\n\t\tif(($tw.wiki.getTextReference(\"$:/config/DownloadSaver/AutoSave\") || \"\").toLowerCase() === \"yes\") {\n\t\t\tcapabilities.push(\"autosave\");\n\t\t}\n\t\treturn capabilities;\n\t}\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",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/fsosaver.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/github.js": {
"title": "$:/core/modules/savers/github.js",
"text": "/*\\\ntitle: $:/core/modules/savers/github.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitHub v3 REST API\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 GitHubSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitHubSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitHub/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"github\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitHub/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitHub/Path\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitHub/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitHub/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitHub/ServerURL\") || \"https://api.github.com\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/vnd.github.v3+json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"Basic \" + window.btoa(username + \":\" + password)\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a PUT request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + filename,\n\t\t\t\ttype: \"PUT\",\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitHubSaver.prototype.info = {\n\tname: \"github\",\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 GitHubSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/gitlab.js": {
"title": "$:/core/modules/savers/gitlab.js",
"text": "/*\\\ntitle: $:/core/modules/savers/gitlab.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitLab REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: true */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitLabSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitLabSaver.prototype.save = function(text,method,callback) {\n\t/* See https://docs.gitlab.com/ee/api/repository_files.html */\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitLab/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"gitlab\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitLab/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitLab/Path\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitLab/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitLab/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitLab/ServerURL\") || \"https://gitlab.com/api/v4\",\n\t\theaders = {\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Private-Token\": password\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/projects/\" + encodeURIComponent(repo) + \"/repository/\";\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri + \"tree/\" + encodeURIComponent(path.replace(/^\\/+|\\/$/g, '')),\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar requestType = \"POST\";\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\trequestType = \"PUT\";\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tcommit_message: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + \"files/\" + encodeURIComponent(path.replace(/^\\/+/, '') + filename),\n\t\t\t\ttype: requestType,\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitLabSaver.prototype.info = {\n\tname: \"gitlab\",\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 GitLabSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/manualdownload.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/msdownload.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/put.js": {
"title": "$:/core/modules/savers/put.js",
"text": "/*\\\ntitle: $:/core/modules/savers/put.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by performing a PUT request to the server\n\nWorks with any server which accepts a PUT request\nto the current URL, such as a WebDAV server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRetrieve ETag if available\n*/\nvar retrieveETag = function(self) {\n\tvar headers = {\n\t\tAccept: \"*/*;charset=UTF-8\"\n\t};\n\t$tw.utils.httpRequest({\n\t\turl: self.uri(),\n\t\ttype: \"HEAD\",\n\t\theaders: headers,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar etag = xhr.getResponseHeader(\"ETag\");\n\t\t\tif(!etag) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tself.etag = etag.replace(/^W\\//,\"\");\n\t\t}\n\t});\n};\n\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar PutSaver = function(wiki) {\n\tthis.wiki = wiki;\n\tvar self = this;\n\tvar uri = this.uri();\n\t// Async server probe. Until probe finishes, save will fail fast\n\t// See also https://github.com/Jermolene/TiddlyWiki5/issues/2276\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"OPTIONS\",\n\t\tcallback: function(err,data,xhr) {\n\t\t\t// Check DAV header http://www.webdav.org/specs/rfc2518.html#rfc.section.9.1\n\t\t\tif(!err) {\n\t\t\t\tself.serverAcceptsPuts = xhr.status === 200 && !!xhr.getResponseHeader(\"dav\");\n\t\t\t}\n\t\t}\n\t});\n\tretrieveETag(this);\n};\n\nPutSaver.prototype.uri = function() {\n\treturn document.location.toString().split(\"#\")[0];\n};\n\n// TODO: in case of edit conflict\n// Prompt: Do you want to save over this? Y/N\n// Merging would be ideal, and may be possible using future generic merge flow\nPutSaver.prototype.save = function(text,method,callback) {\n\tif(!this.serverAcceptsPuts) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tvar headers = {\n\t\t\"Content-Type\": \"text/html;charset=UTF-8\"\n\t};\n\tif(this.etag) {\n\t\theaders[\"If-Match\"] = this.etag;\n\t}\n\t$tw.utils.httpRequest({\n\t\turl: this.uri(),\n\t\ttype: \"PUT\",\n\t\theaders: headers,\n\t\tdata: text,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\t// response is textual: \"XMLHttpRequest error code: 412\"\n\t\t\t\tvar status = Number(err.substring(err.indexOf(':') + 2, err.length))\n\t\t\t\tif(status === 412) { // edit conflict\n\t\t\t\t\tvar message = $tw.language.getString(\"Error/EditConflict\");\n\t\t\t\t\tcallback(message);\n\t\t\t\t} else {\n\t\t\t\t\tcallback(err); // fail\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.etag = xhr.getResponseHeader(\"ETag\");\n\t\t\t\tif(self.etag == null) {\n\t\t\t\t\tretrieveETag(self);\n\t\t\t\t}\n\t\t\t\tcallback(null); // success\n\t\t\t}\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nPutSaver.prototype.info = {\n\tname: \"put\",\n\tpriority: 2000,\n\tcapabilities: [\"save\",\"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn /^https?:/.test(location.protocol);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new PutSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/tiddlyfox.js": {
"title": "$:/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 true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/tiddlyie.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/twedit.js": {
"title": "$:/core/modules/savers/twedit.js",
"text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback($tw.language.getString(\"Error/SavingToTWEdit\") + \": \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/upload.js": {
"title": "$:/core/modules/savers/upload.js",
"text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\treturn false;\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\t\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback($tw.language.getString(\"Error/Caption\") + \":\" + ex);\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/server/authenticators/basic.js": {
"title": "$:/core/modules/server/authenticators/basic.js",
"text": "/*\\\ntitle: $:/core/modules/server/authenticators/basic.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for WWW basic authentication\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}\n\nfunction BasicAuthenticator(server) {\n\tthis.server = server;\n\tthis.credentialsData = [];\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nBasicAuthenticator.prototype.init = function() {\n\t// Read the credentials data\n\tthis.credentialsFilepath = this.server.get(\"credentials\");\n\tif(this.credentialsFilepath) {\n\t\tvar resolveCredentialsFilepath = path.resolve($tw.boot.wikiPath,this.credentialsFilepath);\n\t\tif(fs.existsSync(resolveCredentialsFilepath) && !fs.statSync(resolveCredentialsFilepath).isDirectory()) {\n\t\t\tvar credentialsText = fs.readFileSync(resolveCredentialsFilepath,\"utf8\"),\n\t\t\t\tcredentialsData = $tw.utils.parseCsvStringWithHeader(credentialsText);\n\t\t\tif(typeof credentialsData === \"string\") {\n\t\t\t\treturn \"Error: \" + credentialsData + \" reading credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t\t} else {\n\t\t\t\tthis.credentialsData = credentialsData;\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"Error: Unable to load user credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t}\n\t}\n\t// Add the hardcoded username and password if specified\n\tif(this.server.get(\"username\") && this.server.get(\"password\")) {\n\t\tthis.credentialsData = this.credentialsData || [];\n\t\tthis.credentialsData.push({\n\t\t\tusername: this.server.get(\"username\"),\n\t\t\tpassword: this.server.get(\"password\")\n\t\t});\n\t}\n\treturn this.credentialsData.length > 0;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nBasicAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Extract the incoming username and password from the request\n\tvar header = request.headers.authorization || \"\";\n\tif(!header && state.allowAnon) {\n\t\t// If there's no header and anonymous access is allowed then we don't set authenticatedUsername\n\t\treturn true;\n\t}\n\tvar token = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tincomingUsername = parts[0],\n\t\tincomingPassword = parts[1];\n\t// Check that at least one of the credentials matches\n\tvar matchingCredentials = this.credentialsData.find(function(credential) {\n\t\treturn credential.username === incomingUsername && credential.password === incomingPassword;\n\t});\n\tif(matchingCredentials) {\n\t\t// If so, add the authenticated username to the request state\n\t\tstate.authenticatedUsername = incomingUsername;\n\t\treturn true;\n\t} else {\n\t\t// If not, return an authentication challenge\n\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\n\t\treturn false;\n\t}\n};\n\nexports.AuthenticatorClass = BasicAuthenticator;\n\n})();\n",
"type": "application/javascript",
"module-type": "authenticator"
},
"$:/core/modules/server/authenticators/header.js": {
"title": "$:/core/modules/server/authenticators/header.js",
"text": "/*\\\ntitle: $:/core/modules/server/authenticators/header.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for trusted header authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction HeaderAuthenticator(server) {\n\tthis.server = server;\n\tthis.header = server.get(\"authenticated-user-header\");\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nHeaderAuthenticator.prototype.init = function() {\n\treturn !!this.header;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nHeaderAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Otherwise, authenticate as the username in the specified header\n\tvar username = request.headers[this.header];\n\tif(!username && !state.allowAnon) {\n\t\tresponse.writeHead(401,\"Authorization header required to login to '\" + state.server.servername + \"'\");\n\t\tresponse.end();\n\t\treturn false;\n\t} else {\n\t\t// authenticatedUsername will be undefined for anonymous users\n\t\tstate.authenticatedUsername = username;\n\t\treturn true;\n\t}\n};\n\nexports.AuthenticatorClass = HeaderAuthenticator;\n\n})();\n",
"type": "application/javascript",
"module-type": "authenticator"
},
"$:/core/modules/server/routes/delete-tiddler.js": {
"title": "$:/core/modules/server/routes/delete-tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/delete-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nDELETE /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"DELETE\";\n\nexports.path = /^\\/bags\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]);\n\tstate.wiki.deleteTiddler(title);\n\tresponse.writeHead(204, \"OK\", {\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-favicon.js": {
"title": "$:/core/modules/server/routes/get-favicon.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-favicon.js\ntype: application/javascript\nmodule-type: route\n\nGET /favicon.ico\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/favicon.ico$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\tresponse.end(buffer,\"base64\");\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-file.js": {
"title": "$:/core/modules/server/routes/get-file.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-file.js\ntype: application/javascript\nmodule-type: route\n\nGET /files/:filepath\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/files\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar path = require(\"path\"),\n\t\tfs = require(\"fs\"),\n\t\tutil = require(\"util\");\n\tvar filename = path.resolve($tw.boot.wikiPath,\"files\",decodeURIComponent(state.params[0])),\n\t\textension = path.extname(filename);\n\tfs.readFile(filename,function(err,content) {\n\t\tvar status,content,type = \"text/plain\";\n\t\tif(err) {\n\t\t\tif(err.code === \"ENOENT\") {\n\t\t\t\tstatus = 404;\n\t\t\t\tcontent = \"File '\" + filename + \"' not found\";\n\t\t\t} else if(err.code === \"EACCES\") {\n\t\t\t\tstatus = 403;\n\t\t\t\tcontent = \"You do not have permission to access the file '\" + filename + \"'\";\n\t\t\t} else {\n\t\t\t\tstatus = 500;\n\t\t\t\tcontent = err.toString();\n\t\t\t}\n\t\t} else {\n\t\t\tstatus = 200;\n\t\t\tcontent = content;\n\t\t\ttype = ($tw.config.fileExtensionInfo[extension] ? $tw.config.fileExtensionInfo[extension].type : \"application/octet-stream\");\n\t\t}\n\t\tresponse.writeHead(status,{\n\t\t\t\"Content-Type\": type\n\t\t});\n\t\tresponse.end(content);\n\t});\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-index.js": {
"title": "$:/core/modules/server/routes/get-index.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-index.js\ntype: application/javascript\nmodule-type: route\n\nGET /\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar zlib = require('zlib');\n\nexports.method = \"GET\";\n\nexports.path = /^\\/$/;\n\nexports.handler = function(request,response,state) {\n\tvar acceptEncoding = request.headers['accept-encoding'];\n\tif (!acceptEncoding) { acceptEncoding = ''; }\n\n\tvar text = state.wiki.renderTiddler(state.server.get(\"root-render-type\"),state.server.get(\"root-tiddler\"));\n\n\tvar responseHeaders = {\n\t\t\"Content-Type\": state.server.get(\"root-serve-type\")\n\t};\n\n\t/*\n\tIf the gzip=yes flag for `listen` is set, check if the user agent permits\n\tcompression. If so, compress our response. Note that we use the synchronous\n\tfunctions from zlib to stay in the imperative style. The current `Server`\n\tdoesn't depend on this, and we may just as well use the async versions.\n\t*/\n\tif(state.server.enableGzip) {\n\t\tif (/\\bdeflate\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders['Content-Encoding'] = 'deflate';\n\t\t\ttext = zlib.deflateSync(text);\n\t\t} else if (/\\bgzip\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders['Content-Encoding'] = 'gzip';\n\t\t\ttext = zlib.gzipSync(text);\n\t\t}\n\t}\n\n\tresponse.writeHead(200, responseHeaders);\n\tresponse.end(text);\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-login-basic.js": {
"title": "$:/core/modules/server/routes/get-login-basic.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-login-basic.js\ntype: application/javascript\nmodule-type: route\n\nGET /login-basic -- force a Basic Authentication challenge\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/login-basic$/;\n\nexports.handler = function(request,response,state) {\n\tif(!state.authenticatedUsername) {\n\t\t// Challenge if there's no username\n\t\tresponse.writeHead(401,{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\t\t\n\t} else {\n\t\t// Redirect to the root wiki if login worked\n\t\tresponse.writeHead(302,{\n\t\t\tLocation: \"/\"\n\t\t});\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-status.js": {
"title": "$:/core/modules/server/routes/get-status.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-status.js\ntype: application/javascript\nmodule-type: route\n\nGET /status\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/status$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar text = JSON.stringify({\n\t\tusername: state.authenticatedUsername || state.server.get(\"anon-username\") || \"\",\n\t\tanonymous: !state.authenticatedUsername,\n\t\tread_only: !state.server.isAuthorized(\"writers\",state.authenticatedUsername),\n\t\tspace: {\n\t\t\trecipe: \"default\"\n\t\t},\n\t\ttiddlywiki_version: $tw.version\n\t});\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-tiddler-html.js": {
"title": "$:/core/modules/server/routes/get-tiddler-html.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler-html.js\ntype: application/javascript\nmodule-type: route\n\nGET /:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/([^\\/]+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar renderType = tiddler.getFieldString(\"_render_type\"),\n\t\t\trenderTemplate = tiddler.getFieldString(\"_render_template\");\n\t\t// Tiddler fields '_render_type' and '_render_template' overwrite\n\t\t// system wide settings for render type and template\n\t\tif(state.wiki.isSystemTiddler(title)) {\n\t\t\trenderType = renderType || state.server.get(\"system-tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"system-tiddler-render-template\");\n\t\t} else {\n\t\t\trenderType = renderType || state.server.get(\"tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"tiddler-render-template\");\n\t\t}\n\t\tvar text = state.wiki.renderTiddler(renderType,renderTemplate,{parseAsInline: true, variables: {currentTiddler: title}});\n\t\t// Naughty not to set a content-type, but it's the easiest way to ensure the browser will see HTML pages as HTML, and accept plain text tiddlers as CSS or JS\n\t\tresponse.writeHead(200);\n\t\tresponse.end(text,\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-tiddler.js": {
"title": "$:/core/modules/server/routes/get-tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title),\n\t\ttiddlerFields = {},\n\t\tknownFields = [\n\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t];\n\tif(tiddler) {\n\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\ttiddlerFields[name] = value;\n\t\t\t} else {\n\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t}\n\t\t});\n\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\tresponse.end(JSON.stringify(tiddlerFields),\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-tiddlers-json.js": {
"title": "$:/core/modules/server/routes/get-tiddlers-json.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddlers-json.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/tiddlers.json\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers.json$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar tiddlers = [];\n\tstate.wiki.forEachTiddler({sortField: \"title\"},function(title,tiddler) {\n\t\tvar tiddlerFields = {};\n\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\tif(name !== \"text\") {\n\t\t\t\ttiddlerFields[name] = tiddler.getFieldString(name);\n\t\t\t}\n\t\t});\n\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\ttiddlers.push(tiddlerFields);\n\t});\n\tvar text = JSON.stringify(tiddlers);\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/put-tiddler.js": {
"title": "$:/core/modules/server/routes/put-tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/put-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nPUT /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"PUT\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\tfields = JSON.parse(state.data);\n\t// Pull up any subfields in the `fields` object\n\tif(fields.fields) {\n\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\tfields[name] = field;\n\t\t});\n\t\tdelete fields.fields;\n\t}\n\t// Remove any revision field\n\tif(fields.revision) {\n\t\tdelete fields.revision;\n\t}\n\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title},state.wiki.getModificationFields()));\n\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\tresponse.writeHead(204, \"OK\",{\n\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/server.js": {
"title": "$:/core/modules/server/server.js",
"text": "/*\\\ntitle: $:/core/modules/server/server.js\ntype: application/javascript\nmodule-type: library\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}\n\n/*\nA simple HTTP server with regexp-based routes\noptions: variables - optional hashmap of variables to set (a misnomer - they are really constant parameters)\n\t\t routes - optional array of routes to use\n\t\t wiki - reference to wiki object\n*/\nfunction Server(options) {\n\tvar self = this;\n\tthis.routes = options.routes || [];\n\tthis.authenticators = options.authenticators || [];\n\tthis.wiki = options.wiki;\n\tthis.servername = $tw.utils.transliterateToSafeASCII(this.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\");\n\t// Initialise the variables\n\tthis.variables = $tw.utils.extend({},this.defaultVariables);\n\tif(options.variables) {\n\t\tfor(var variable in options.variables) {\n\t\t\tif(options.variables[variable]) {\n\t\t\t\tthis.variables[variable] = options.variables[variable];\n\t\t\t}\n\t\t}\t\t\n\t}\n\t$tw.utils.extend({},this.defaultVariables,options.variables);\n\t// Initialise CSRF\n\tthis.csrfDisable = this.get(\"csrf-disable\") === \"yes\";\n\t// Initialize Gzip compression\n\tthis.enableGzip = this.get(\"gzip\") === \"yes\";\n\t// Initialise authorization\n\tvar authorizedUserName = (this.get(\"username\") && this.get(\"password\")) ? this.get(\"username\") : \"(anon)\";\n\tthis.authorizationPrincipals = {\n\t\treaders: (this.get(\"readers\") || authorizedUserName).split(\",\").map($tw.utils.trim),\n\t\twriters: (this.get(\"writers\") || authorizedUserName).split(\",\").map($tw.utils.trim)\n\t}\n\t// Load and initialise authenticators\n\t$tw.modules.forEachModuleOfType(\"authenticator\", function(title,authenticatorDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addAuthenticator(authenticatorDefinition.AuthenticatorClass);\n\t});\n\t// Load route handlers\n\t$tw.modules.forEachModuleOfType(\"route\", function(title,routeDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addRoute(routeDefinition);\n\t});\n\t// Initialise the http vs https\n\tthis.listenOptions = null;\n\tthis.protocol = \"http\";\n\tvar tlsKeyFilepath = this.get(\"tls-key\"),\n\t\ttlsCertFilepath = this.get(\"tls-cert\");\n\tif(tlsCertFilepath && tlsKeyFilepath) {\n\t\tthis.listenOptions = {\n\t\t\tkey: fs.readFileSync(path.resolve($tw.boot.wikiPath,tlsKeyFilepath),\"utf8\"),\n\t\t\tcert: fs.readFileSync(path.resolve($tw.boot.wikiPath,tlsCertFilepath),\"utf8\")\n\t\t};\n\t\tthis.protocol = \"https\";\n\t}\n\tthis.transport = require(this.protocol);\n}\n\nServer.prototype.defaultVariables = {\n\tport: \"8080\",\n\thost: \"127.0.0.1\",\n\t\"root-tiddler\": \"$:/core/save/all\",\n\t\"root-render-type\": \"text/plain\",\n\t\"root-serve-type\": \"text/html\",\n\t\"tiddler-render-type\": \"text/html\",\n\t\"tiddler-render-template\": \"$:/core/templates/server/static.tiddler.html\",\n\t\"system-tiddler-render-type\": \"text/plain\",\n\t\"system-tiddler-render-template\": \"$:/core/templates/wikified-tiddler\",\n\t\"debug-level\": \"none\",\n\t\"gzip\": \"no\"\n};\n\nServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nServer.prototype.addAuthenticator = function(AuthenticatorClass) {\n\t// Instantiate and initialise the authenticator\n\tvar authenticator = new AuthenticatorClass(this),\n\t\tresult = authenticator.init();\n\tif(typeof result === \"string\") {\n\t\t$tw.utils.error(\"Error: \" + result);\n\t} else if(result) {\n\t\t// Only use the authenticator if it initialised successfully\n\t\tthis.authenticators.push(authenticator);\n\t}\n};\n\nServer.prototype.findMatchingRoute = function(request,state) {\n\tvar pathprefix = this.get(\"path-prefix\") || \"\";\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\nServer.prototype.methodMappings = {\n\t\"GET\": \"readers\",\n\t\"OPTIONS\": \"readers\",\n\t\"HEAD\": \"readers\",\n\t\"PUT\": \"writers\",\n\t\"POST\": \"writers\",\n\t\"DELETE\": \"writers\"\n};\n\n/*\nCheck whether a given user is authorized for the specified authorizationType (\"readers\" or \"writers\"). Pass null or undefined as the username to check for anonymous access\n*/\nServer.prototype.isAuthorized = function(authorizationType,username) {\n\tvar principals = this.authorizationPrincipals[authorizationType] || [];\n\treturn principals.indexOf(\"(anon)\") !== -1 || (username && (principals.indexOf(\"(authenticated)\") !== -1 || principals.indexOf(username) !== -1));\n}\n\nServer.prototype.requestHandler = function(request,response) {\n\t// Compose the state object\n\tvar self = this;\n\tvar state = {};\n\tstate.wiki = self.wiki;\n\tstate.server = self;\n\tstate.urlInfo = url.parse(request.url);\n\t// Get the principals authorized to access this resource\n\tvar authorizationType = this.methodMappings[request.method] || \"readers\";\n\t// Check for the CSRF header if this is a write\n\tif(!this.csrfDisable && authorizationType === \"writers\" && request.headers[\"x-requested-with\"] !== \"TiddlyWiki\") {\n\t\tresponse.writeHead(403,\"'X-Requested-With' header required to login to '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\t\t\n\t}\n\t// Check whether anonymous access is granted\n\tstate.allowAnon = this.isAuthorized(authorizationType,null);\n\t// Authenticate with the first active authenticator\n\tif(this.authenticators.length > 0) {\n\t\tif(!this.authenticators[0].authenticateRequest(request,response,state)) {\n\t\t\t// Bail if we failed (the authenticator will have sent the response)\n\t\t\treturn;\n\t\t}\t\t\n\t}\n\t// Authorize with the authenticated username\n\tif(!this.isAuthorized(authorizationType,state.authenticatedUsername)) {\n\t\tresponse.writeHead(401,\"'\" + state.authenticatedUsername + \"' is not authorized to access '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Find the route that matches this path\n\tvar route = self.findMatchingRoute(request,state);\n\t// Optionally output debug info\n\tif(self.get(\"debug-level\") !== \"none\") {\n\t\tconsole.log(\"Request path:\",JSON.stringify(state.urlInfo));\n\t\tconsole.log(\"Request headers:\",JSON.stringify(request.headers));\n\t\tconsole.log(\"authenticatedUsername:\",state.authenticatedUsername);\n\t}\n\t// Return a 404 if we didn't find a route\n\tif(!route) {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Receive the request body if necessary and hand off to the route handler\n\tif(route.bodyFormat === \"stream\" || request.method === \"GET\" || request.method === \"HEAD\") {\n\t\t// Let the route handle the request stream itself\n\t\troute.handler(request,response,state);\n\t} else if(route.bodyFormat === \"string\" || !route.bodyFormat) {\n\t\t// Set the encoding for the incoming request\n\t\trequest.setEncoding(\"utf8\");\n\t\tvar data = \"\";\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata += chunk.toString();\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = data;\n\t\t\troute.handler(request,response,state);\n\t\t});\n\t} else if(route.bodyFormat === \"buffer\") {\n\t\tvar data = [];\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata.push(chunk);\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = Buffer.concat(data);\n\t\t\troute.handler(request,response,state);\n\t\t})\n\t} else {\n\t\tresponse.writeHead(400,\"Invalid bodyFormat \" + route.bodyFormat + \" in route \" + route.method + \" \" + route.path.source);\n\t\tresponse.end();\n\t}\n};\n\n/*\nListen for requests\nport: optional port number (falls back to value of \"port\" variable)\nhost: optional host address (falls back to value of \"host\" variable)\nprefix: optional prefix (falls back to value of \"path-prefix\" variable)\n*/\nServer.prototype.listen = function(port,host,prefix) {\n\t// Handle defaults for port and host\n\tport = port || this.get(\"port\");\n\thost = host || this.get(\"host\");\n\tprefix = prefix || this.get(\"path-prefix\") || \"\";\n\t// Check for the port being a string and look it up as an environment variable\n\tif(parseInt(port,10).toString() !== port) {\n\t\tport = process.env[port] || 8080;\n\t}\n\t$tw.utils.log(\"Serving on \" + this.protocol + \"://\" + host + \":\" + port + prefix,\"brown/orange\");\n\t$tw.utils.log(\"(press ctrl-C to exit)\",\"red\");\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\t// Listen\n\tvar server;\n\tif(this.listenOptions) {\n\t\tserver = this.transport.createServer(this.listenOptions,this.requestHandler.bind(this));\n\t} else {\n\t\tserver = this.transport.createServer(this.requestHandler.bind(this));\n\t}\n\treturn server.listen(port,host);\n};\n\nexports.Server = Server;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/browser-messaging.js": {
"title": "$:/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\tiframeInfo = {\n\t\t\turl: url,\n\t\t\tstatus: \"loading\",\n\t\t\tdomNode: iframe\n\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\tiframe.setAttribute(\"library\",\"true\");\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\n/*\nUnload library iframe for given url\n*/\nfunction unloadIFrame(url){\n\t$tw.utils.each(document.getElementsByTagName('iframe'), function(iframe) {\n\t\tif(iframe.getAttribute(\"library\") === \"true\" &&\n\t\t iframe.getAttribute(\"src\") === url) {\n\t\t\tiframe.parentNode.removeChild(iframe);\n\t\t}\n\t});\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for widget messages to control unloading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-unload-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\t$tw.browserMessaging.iframeInfoMap[url] = undefined;\n\t\tif(url) {\n\t\t\tunloadIFrame(url);\n\t\t\t$tw.utils.each(\n\t\t\t\t$tw.wiki.filterTiddlers(\"[[$:/temp/ServerConnection/\" + url + \"]] [prefix[$:/temp/RemoteAssetInfo/\" + url + \"/]]\"),\n\t\t\t\tfunction(title) {\n\t\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t);\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\t// console.log(\"browser-messaging: \",document.location.toString())\n\t\t// console.log(\"browser-messaging: Received message from\",event.origin);\n\t\t// console.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",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/commands.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/CSSescape.js": {
"title": "$:/core/modules/startup/CSSescape.js",
"text": "/*\\\ntitle: $:/core/modules/startup/CSSescape.js\ntype: application/javascript\nmodule-type: startup\n\nPolyfill for CSS.escape()\n\n\\*/\n(function(root,factory){\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"css-escape\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */\n// https://github.com/umdjs/umd/blob/master/returnExports.js\nexports.startup = factory(root);\n}(typeof global != 'undefined' ? global : this, function(root) {\n\n\tif (root.CSS && root.CSS.escape) {\n\t\treturn;\n\t}\n\n\t// https://drafts.csswg.org/cssom/#serialize-an-identifier\n\tvar cssEscape = function(value) {\n\t\tif (arguments.length == 0) {\n\t\t\tthrow new TypeError('`CSS.escape` requires an argument.');\n\t\t}\n\t\tvar string = String(value);\n\t\tvar length = string.length;\n\t\tvar index = -1;\n\t\tvar codeUnit;\n\t\tvar result = '';\n\t\tvar firstCodeUnit = string.charCodeAt(0);\n\t\twhile (++index < length) {\n\t\t\tcodeUnit = string.charCodeAt(index);\n\t\t\t// Note: there’s no need to special-case astral symbols, surrogate\n\t\t\t// pairs, or lone surrogates.\n\n\t\t\t// If the character is NULL (U+0000), then the REPLACEMENT CHARACTER\n\t\t\t// (U+FFFD).\n\t\t\tif (codeUnit == 0x0000) {\n\t\t\t\tresult += '\\uFFFD';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is in the range [\\1-\\1F] (U+0001 to U+001F) or is\n\t\t\t\t// U+007F, […]\n\t\t\t\t(codeUnit >= 0x0001 && codeUnit <= 0x001F) || codeUnit == 0x007F ||\n\t\t\t\t// If the character is the first character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039), […]\n\t\t\t\t(index == 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) ||\n\t\t\t\t// If the character is the second character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039) and the first character is a `-` (U+002D), […]\n\t\t\t\t(\n\t\t\t\t\tindex == 1 &&\n\t\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 &&\n\t\t\t\t\tfirstCodeUnit == 0x002D\n\t\t\t\t)\n\t\t\t) {\n\t\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character-as-code-point\n\t\t\t\tresult += '\\\\' + codeUnit.toString(16) + ' ';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is the first character and is a `-` (U+002D), and\n\t\t\t\t// there is no second character, […]\n\t\t\t\tindex == 0 &&\n\t\t\t\tlength == 1 &&\n\t\t\t\tcodeUnit == 0x002D\n\t\t\t) {\n\t\t\t\tresult += '\\\\' + string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// If the character is not handled by one of the above rules and is\n\t\t\t// greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or\n\t\t\t// is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to\n\t\t\t// U+005A), or [a-z] (U+0061 to U+007A), […]\n\t\t\tif (\n\t\t\t\tcodeUnit >= 0x0080 ||\n\t\t\t\tcodeUnit == 0x002D ||\n\t\t\t\tcodeUnit == 0x005F ||\n\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 ||\n\t\t\t\tcodeUnit >= 0x0041 && codeUnit <= 0x005A ||\n\t\t\t\tcodeUnit >= 0x0061 && codeUnit <= 0x007A\n\t\t\t) {\n\t\t\t\t// the character itself\n\t\t\t\tresult += string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// Otherwise, the escaped character.\n\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character\n\t\t\tresult += '\\\\' + string.charAt(index);\n\n\t\t}\n\t\treturn result;\n\t};\n\n\tif (!root.CSS) {\n\t\troot.CSS = {};\n\t}\n\n\troot.CSS.escape = cssEscape;\n\n}));\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/favicon.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/info.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/load-modules.js": {
"title": "$:/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.wiki.addIndexersToWiki();\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",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/password.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/render.js": {
"title": "$:/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\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t})();\n\t// Remove any splash screen elements\n\tvar removeList = document.querySelectorAll(\".tc-remove-when-wiki-loaded\");\n\t$tw.utils.each(removeList,function(removeItem) {\n\t\tif(removeItem.parentNode) {\n\t\t\tremoveItem.parentNode.removeChild(removeItem);\n\t\t}\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.hooks.invokeHook(\"th-page-refreshing\");\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\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",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/rootwidget.js": {
"title": "$:/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, event: event});\n\t});\n\t// Install the notification mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the copy-to-clipboard mechanism\n\t$tw.rootWidget.addEventListener(\"tm-copy-to-clipboard\",function(event) {\n\t\t$tw.utils.copyToClipboard(event.param);\n\t});\n\t// Install the tm-focus-selector message\n\t$tw.rootWidget.addEventListener(\"tm-focus-selector\",function(event) {\n\t\tvar selector = event.param || \"\",\n\t\t\telement;\n\t\ttry {\n\t\t\telement = document.querySelector(selector);\n\t\t} catch(e) {\n\t\t\tconsole.log(\"Error in selector: \",selector)\n\t\t}\n\t\tif(element && element.focus) {\n\t\t\telement.focus(event.paramObject);\n\t\t}\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\tvar fullScreenDocument = event.event ? event.event.target.ownerDocument : document;\n\t\t\tif(event.param === \"enter\") {\n\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t} else if(event.param === \"exit\") {\n\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tif(fullScreenDocument[fullscreen._fullscreenElement]) {\n\t\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t\t} else {\n\t\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t\t}\t\t\t\t\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",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup.js": {
"title": "$:/core/modules/startup.js",
"text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\tvar modules,n,m,f;\n\t// Minimal browser detection\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t\t$tw.browser.isFirefox = !!document.mozFullScreenEnabled;\n\t}\n\t// Platform detection\n\t$tw.platform = {};\n\tif($tw.browser) {\n\t\t$tw.platform.isMac = /Mac/.test(navigator.platform);\n\t\t$tw.platform.isWindows = /win/i.test(navigator.platform);\n\t\t$tw.platform.isLinux = /Linux/i.test(navigator.platform);\n\t} else {\n\t\tswitch(require(\"os\").platform()) {\n\t\t\tcase \"darwin\":\n\t\t\t\t$tw.platform.isMac = true;\n\t\t\t\tbreak;\n\t\t\tcase \"win32\":\n\t\t\t\t$tw.platform.isWindows = true;\n\t\t\t\tbreak;\n\t\t\tcase \"freebsd\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t\tcase \"linux\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t// Initialise version\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\n\t// 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\t$tw.rootWidget = new widget.widget({\n\t\ttype: \"widget\",\n\t\tchildren: []\n\t},{\n\t\twiki: $tw.wiki,\n\t\tdocument: $tw.browser ? document : $tw.fakeDocument\n\t});\n\t// Execute any startup actions\n\tvar executeStartupTiddlers = function(tag) {\n\t\t$tw.utils.each($tw.wiki.filterTiddlers(\"[all[shadows+tiddlers]tag[\" + tag + \"]!has[draft.of]]\"),function(title) {\n\t\t\t$tw.rootWidget.invokeActionString($tw.wiki.getTiddlerText(title),$tw.rootWidget);\n\t\t});\n\t};\n\texecuteStartupTiddlers(\"$:/tags/StartupAction\");\n\tif($tw.browser) {\n\t\texecuteStartupTiddlers(\"$:/tags/StartupAction/Browser\");\t\t\n\t}\n\tif($tw.node) {\n\t\texecuteStartupTiddlers(\"$:/tags/StartupAction/Node\");\t\t\n\t}\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-GB\"\n\t\t],\n\t\tonSwitch: function(plugins) {\n\t\t\tif($tw.browser) {\n\t\t\t\tvar pluginTiddler = $tw.wiki.getTiddler(plugins[0]);\n\t\t\t\tif(pluginTiddler) {\n\t\t\t\t\tdocument.documentElement.setAttribute(\"dir\",pluginTiddler.getFieldString(\"text-direction\") || \"auto\");\n\t\t\t\t} else {\n\t\t\t\t\tdocument.documentElement.removeAttribute(\"dir\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Kick off the keyboard manager\n\t$tw.keyboardManager = new $tw.KeyboardManager();\n\t// Listen for shortcuts\n\tif($tw.browser) {\n\t\t$tw.utils.addEventListeners(document,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\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// 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({\n\t\twiki: $tw.wiki,\n\t\tdirtyTracking: !$tw.syncadaptor,\n\t\tpreloadDirty: $tw.boot.preloadDirty || []\n\t});\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",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/story.js": {
"title": "$:/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\"\nvar CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD = \"$:/config/Navigation/Permalinkview/CopyToClipboard\"; // Can be \"yes\" (default) or \"no\"\nvar CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/Permalinkview/UpdateAddressBar\"; // Can be \"yes\" (default) or \"no\"\n\n\n// Links to help, if there is no param\nvar HELP_OPEN_EXTERNAL_WINDOW = \"http://tiddlywiki.com/#WidgetMessage%3A%20tm-open-external-window\";\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers({\n\t\tdisableHistory: $tw.boot.disableStartupNavigation\n\t});\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 tm-open-external-window message\n\t\t$tw.rootWidget.addEventListener(\"tm-open-external-window\",function(event) {\n\t\t\tvar paramObject = event.paramObject || {},\n\t\t\t\tstrUrl = event.param || HELP_OPEN_EXTERNAL_WINDOW,\n\t\t\t\tstrWindowName = paramObject.windowName,\n\t\t\t\tstrWindowFeatures = paramObject.windowFeatures;\n\t\t\twindow.open(strUrl, strWindowName, strWindowFeatures);\n\t\t});\n\t\t// Listen for the tm-print message\n\t\t$tw.rootWidget.addEventListener(\"tm-print\",function(event) {\n\t\t\t(event.event.view || window).print();\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]);\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: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\",\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\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\"\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: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\",\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\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\"\n\t\t\t});\t\t\t\t\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndisableHistory: if true $:/History is NOT updated\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// Update history\n\tif(!options.disableHistory) {\n\t\t// If a target tiddler was specified add it to the history stack\n\t\tif(target && target !== \"\") {\n\t\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t\t}\n\t\t\t$tw.wiki.addToHistory(target);\n\t\t} else if(storyList.length > 0) {\n\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t}\t\t\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.copyToClipboard: \"permalink\", \"permaview\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\n*/\nfunction updateLocationHash(options) {\n\t// Get the story and the history stack\n\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\ttargetTiddler = \"\";\n\tif(options.targetTiddler) {\n\t\ttargetTiddler = options.targetTiddler;\n\t} else {\n\t\t// The target tiddler is the one at the top of the stack\n\t\tif(historyList.length > 0) {\n\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t}\n\t\t// Blank the target tiddler if it isn't present in the story\n\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\ttargetTiddler = \"\";\n\t\t}\n\t}\n\t// Assemble the location hash\n\tswitch(options.updateAddressBar) {\n\t\tcase \"permalink\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t\tbreak;\n\t}\n\t// Copy URL to the clipboard\n\tswitch(options.copyToClipboard) {\n\t\tcase \"permalink\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler));\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList)));\n\t\t\tbreak;\n\t}\n\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\tif(options.updateHistory === \"yes\") {\n\t\t\t// Assign the location hash so that history is updated\n\t\t\twindow.location.hash = $tw.locationHash;\n\t\t} else {\n\t\t\t// We use replace so that browser history isn't affected\n\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t}\n\t}\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/windows.js": {
"title": "$:/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\twindowTitle = paramObject.windowTitle || title,\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,\n\t\t srcDocument;\n\t\t// In case that popup blockers deny opening a new window\n\t\ttry {\n\t\t\tsrcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\n\t\t\tsrcDocument = srcWindow.document;\n\t\t}\n\t\tcatch(e) {\n\t\t\treturn;\n\t\t}\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 = windowTitle;\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\",{\n\t\t\t\tdocument: $tw.fakeDocument,\n\t\t\t\tvariables: variables,\n\t\t\t\timportPageMacros: true}),\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\t// Listen for keyboard shortcuts\n\t\t$tw.utils.addEventListeners(srcDocument,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t},{\n\t\t\tname: \"click\",\n\t\t\thandlerObject: $tw.popup,\n\t\t\thandlerMethod: \"handleEvent\"\n\t\t}]);\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",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/story.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/storyviews/classic.js": {
"title": "$:/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 duration = $tw.utils.getAnimationDuration()\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\tif(duration) {\n\t\t// Scroll the node into view\n\t\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\t\n\t} else {\n\t\ttargetElement.scrollIntoView();\n\t}\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Reset the margin once the transition is over\n\t\tsetTimeout(function() {\n\t\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t\t{transition: \"none\"},\n\t\t\t\t{marginBottom: \"\"}\n\t\t\t]);\n\t\t},duration);\n\t\t// Set up the initial position of the element\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t// Transition to the final position\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t]);\n\t}\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode(),\n\t\t\tremoveElement = function() {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t};\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\tremoveElement();\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar currWidth = targetElement.offsetWidth,\n\t\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Remove the dom nodes of the widget at the end of the transition\n\t\tsetTimeout(removeElement,duration);\n\t\t// Animate the closure\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"translateX(0px)\"},\n\t\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n};\n\nexports.classic = ClassicStoryView;\n\n})();",
"type": "application/javascript",
"module-type": "storyview"
},
"$:/core/modules/storyviews/pop.js": {
"title": "$:/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\t$tw.utils.setStyle(widget.document.body,[\n\t\t\t{\"overflow-x\": \"\"}\n\t\t]);\n\t},duration);\n\t// Prevent the page from overscrolling due to the zoom factor\n\t$tw.utils.setStyle(widget.document.body,[\n\t\t{\"overflow-x\": \"hidden\"}\n\t]);\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 && 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",
"type": "application/javascript",
"module-type": "storyview"
},
"$:/core/modules/storyviews/zoomin.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "storyview"
},
"$:/core/modules/syncer.js": {
"title": "$:/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/*\nDefaults\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleIsAnonymous = \"$:/status/IsAnonymous\";\nSyncer.prototype.titleIsReadOnly = \"$:/status/IsReadOnly\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSyncPollingInterval = \"$:/config/SyncPollingInterval\";\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/*\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\tthis.disableUI = !!options.disableUI;\n\tthis.titleIsLoggedIn = options.titleIsLoggedIn || this.titleIsLoggedIn;\n\tthis.titleUserName = options.titleUserName || this.titleUserName;\n\tthis.titleSyncFilter = options.titleSyncFilter || this.titleSyncFilter;\n\tthis.titleSavedNotification = options.titleSavedNotification || this.titleSavedNotification;\n\tthis.taskTimerInterval = options.taskTimerInterval || this.taskTimerInterval;\n\tthis.throttleInterval = options.throttleInterval || this.throttleInterval;\n\tthis.fallbackInterval = options.fallbackInterval || this.fallbackInterval;\n\tthis.pollTimerInterval = options.pollTimerInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncPollingInterval,\"\"),10) || this.pollTimerInterval;\n\tthis.logging = \"logging\" in options ? options.logging : true;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\") + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\"),{\n\t\t\tcolour: \"cyan\",\n\t\t\tenable: this.logging\n\t\t});\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 && !this.disableUI) {\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\tif(!this.disableUI) {\n\t\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\t\tself.handleLazyLoadEvent(title);\n\t\t});\t\t\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/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.filterFn.call(this.wiki);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tself.tiddlerInfo[title] = {\n\t\t\trevision: tiddler.fields.revision,\n\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\tchangeCount: self.wiki.getChangeCount(title),\n\t\t\thasBeenLazyLoaded: false\n\t\t};\n\t});\n};\n\n/*\nCreate an tiddlerInfo structure if it doesn't already exist\n*/\nSyncer.prototype.createTiddlerInfo = function(title) {\n\tif(!$tw.utils.hop(this.tiddlerInfo,title)) {\n\t\tthis.tiddlerInfo[title] = {\n\t\t\trevision: null,\n\t\t\tadaptorInfo: {},\n\t\t\tchangeCount: -1,\n\t\t\thasBeenLazyLoaded: false\n\t\t};\n\t}\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\treturn (this.numTasksInQueue() > 0) || (this.numTasksInProgress() > 0);\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser && !this.disableUI) {\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,hasBeenLazyLoaded) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: tiddlerFields.revision,\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title),\n\t\thasBeenLazyLoaded: hasBeenLazyLoaded !== undefined ? hasBeenLazyLoaded : true\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username,isReadOnly,isAnonymous) {\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.titleIsReadOnly,text: isReadOnly ? \"yes\" : \"no\"});\n\t\t\tself.wiki.addTiddler({title: self.titleIsAnonymous,text: isAnonymous ? \"yes\" : \"no\"});\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}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tif(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tvar self = this;\n\t\tif(this.pollTimerId) {\n\t\t\tclearTimeout(this.pollTimerId);\n\t\t\tthis.pollTimerId = null;\n\t\t}\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\t// Trigger the next sync\n\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\tself.pollTimerId = null;\n\t\t\t\tself.syncFromServer.call(self);\n\t\t\t},self.pollTimerInterval);\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert($tw.language.getString(\"Error/RetrievingSkinny\") + \":\",err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null;\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Do a full load if we've already got a fat version of the tiddler\n\t\t\t\t\tif(tiddler && tiddler.fields.text !== undefined) {\n\t\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\t\tself.enqueueSyncTask({\n\t\t\t\t\t\t\ttype: \"load\",\n\t\t\t\t\t\t\ttitle: tiddlerFields.title\n\t\t\t\t\t\t});\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Load the skinny version of the tiddler\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields,false);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nSynchronise a set of changes to the server\n*/\nSyncer.prototype.syncToServer = function(changes) {\n\tvar self = this,\n\t\tnow = Date.now(),\n\t\tfilteredChanges = this.filterFn.call(this.wiki,function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t$tw.utils.each(changes,function(change,title,object) {\n\t\t// Process the change if it is a deletion of a tiddler we're already syncing, or is on the filtered change list\n\t\tif((change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) || filteredChanges.indexOf(title) !== -1) {\n\t\t\t// Queue a task to sync this tiddler\n\t\t\tself.enqueueSyncTask({\n\t\t\t\ttype: change.deleted ? \"delete\" : \"save\",\n\t\t\t\ttitle: title\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Don't lazy load the same tiddler twice\n\tvar info = this.tiddlerInfo[title];\n\tif(!info || !info.hasBeenLazyLoaded) {\n\t\t// Don't lazy load if the tiddler isn't included in the sync filter\n\t\tif(this.filterFn.call(this.wiki).indexOf(title) !== -1) {\n\t\t\tthis.createTiddlerInfo(title);\n\t\t\tthis.tiddlerInfo[title].hasBeenLazyLoaded = true;\n\t\t\t// Queue up a sync task to load this tiddler\n\t\t\tthis.enqueueSyncTask({\n\t\t\t\ttype: \"load\",\n\t\t\t\ttitle: title\n\t\t\t});\n\t\t}\n\t}\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!isLoggedIn) {\n\t\t\t$tw.passwordPrompt.createPrompt({\n\t\t\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\t\t\tcallback: function(data) {\n\t\t\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\t\t\tself.syncFromServer();\n\t\t\t\t\t});\n\t\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(null,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nQueue up a sync task. If there is already a pending task for the tiddler, just update the last modification time\n*/\nSyncer.prototype.enqueueSyncTask = function(task) {\n\tvar self = this,\n\t\tnow = Date.now();\n\t// Set the timestamps on this task\n\ttask.queueTime = now;\n\ttask.lastModificationTime = now;\n\t// Fill in some tiddlerInfo if the tiddler is one we haven't seen before\n\tthis.createTiddlerInfo(task.title);\n\t// Bail if this is a save and the tiddler is already at the changeCount that the server has\n\tif(task.type === \"save\" && this.wiki.getChangeCount(task.title) <= this.tiddlerInfo[task.title].changeCount) {\n\t\treturn;\n\t}\n\t// Check if this tiddler is already in the queue\n\tif($tw.utils.hop(this.taskQueue,task.title)) {\n\t\t// this.logger.log(\"Re-queueing up sync task with type:\",task.type,\"title:\",task.title);\n\t\tvar existingTask = this.taskQueue[task.title];\n\t\t// If so, just update the last modification time\n\t\texistingTask.lastModificationTime = task.lastModificationTime;\n\t\t// If the new task is a save then we upgrade the existing task to a save. Thus a pending load is turned into a save if the tiddler changes locally in the meantime. But a pending save is not modified to become a load\n\t\tif(task.type === \"save\" || task.type === \"delete\") {\n\t\t\texistingTask.type = task.type;\n\t\t}\n\t} else {\n\t\t// this.logger.log(\"Queuing up sync task with type:\",task.type,\"title:\",task.title);\n\t\t// If it is not in the queue, insert it\n\t\tthis.taskQueue[task.title] = task;\n\t\tthis.updateDirtyStatus();\n\t}\n\t// Process the queue\n\t$tw.utils.nextTick(function() {self.processTaskQueue.call(self);});\n};\n\n/*\nReturn the number of tasks in progress\n*/\nSyncer.prototype.numTasksInProgress = function() {\n\treturn $tw.utils.count(this.taskInProgress);\n};\n\n/*\nReturn the number of tasks in the queue\n*/\nSyncer.prototype.numTasksInQueue = function() {\n\treturn $tw.utils.count(this.taskQueue);\n};\n\n/*\nTrigger a timeout if one isn't already outstanding\n*/\nSyncer.prototype.triggerTimeout = function() {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},self.taskTimerInterval);\n\t}\n};\n\n/*\nProcess the task queue, performing the next task if appropriate\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if the sync adaptor is fully initialised and we're not already performing a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif((!this.syncadaptor.isReady || this.syncadaptor.isReady()) && this.numTasksInProgress() === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(task) {\n\t\t\t// Remove the task from the queue and add it to the in progress list\n\t\t\tdelete this.taskQueue[task.title];\n\t\t\tthis.taskInProgress[task.title] = task;\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// Dispatch the task\n\t\t\tthis.dispatchTask(task,function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\tself.logger.alert(\"Sync error while processing '\" + task.title + \"':\\n\" + err);\n\t\t\t\t}\n\t\t\t\t// Mark that this task is no longer in progress\n\t\t\t\tdelete self.taskInProgress[task.title];\n\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t// Process the next task\n\t\t\t\tself.processTaskQueue.call(self);\n\t\t\t});\n\t\t} else {\n\t\t\t// Make sure we've set a time if there wasn't a task to perform, but we've still got tasks in the queue\n\t\t\tif(this.numTasksInQueue() > 0) {\n\t\t\t\tthis.triggerTimeout();\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nChoose the next applicable task\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar self = this,\n\t\tcandidateTask = null,\n\t\tnow = Date.now();\n\t// Select the best candidate task\n\t$tw.utils.each(this.taskQueue,function(task,title) {\n\t\t// Exclude the task if there's one of the same name in progress\n\t\tif($tw.utils.hop(self.taskInProgress,title)) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is a save and the tiddler has been modified recently, but not hit the fallback time\n\t\tif(task.type === \"save\" && (now - task.lastModificationTime) < self.throttleInterval &&\n\t\t\t(now - task.queueTime) < self.fallbackInterval) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is newer than the current best candidate\n\t\tif(candidateTask && candidateTask.queueTime < task.queueTime) {\n\t\t\treturn;\n\t\t}\n\t\t// Now this is our best candidate\n\t\tcandidateTask = task;\n\t});\n\treturn candidateTask;\n};\n\n/*\nDispatch a task and invoke the callback\n*/\nSyncer.prototype.dispatchTask = function(task,callback) {\n\tvar self = this;\n\tif(task.type === \"save\") {\n\t\tvar changeCount = this.wiki.getChangeCount(task.title),\n\t\t\ttiddler = this.wiki.getTiddler(task.title);\n\t\tthis.logger.log(\"Dispatching 'save' task:\",task.title);\n\t\tif(tiddler) {\n\t\t\tthis.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\t// Adjust the info stored about this tiddler\n\t\t\t\tself.tiddlerInfo[task.title] = {\n\t\t\t\t\tchangeCount: changeCount,\n\t\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\t\trevision: revision\n\t\t\t\t};\n\t\t\t\t// Invoke the callback\n\t\t\t\tcallback(null);\n\t\t\t},{\n\t\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t\t});\n\t\t} else {\n\t\t\tthis.logger.log(\" Not Dispatching 'save' task:\",task.title,\"tiddler does not exist\");\n\t\t\treturn callback(null);\n\t\t}\n\t} else if(task.type === \"load\") {\n\t\t// Load the tiddler\n\t\tthis.logger.log(\"Dispatching 'load' task:\",task.title);\n\t\tthis.syncadaptor.loadTiddler(task.title,function(err,tiddlerFields) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Store the tiddler\n\t\t\tif(tiddlerFields) {\n\t\t\t\tself.storeTiddler(tiddlerFields,true);\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",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/tiddler.js": {
"title": "$:/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 the value of a field as a list\n*/\nexports.getFieldList = 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\treturn $tw.utils.parseStringArray(value);\n};\n\n/*\nGet all the fields as a hashmap of strings. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStrings = 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[field] = this.getFieldString(field);\n\t\t\t}\n\t\t}\n\t}\n\treturn fields;\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\t\tfields = Object.keys(this.fields).sort(),\n\t\tresult = [];\n\tfor(var t=0; t<fields.length; t++) {\n\t\tvar field = fields[t];\n\t\tif(exclude.indexOf(field) === -1) {\n\t\t\tresult.push(field + \": \" + this.getFieldString(field));\n\t\t}\n\t}\n\treturn result.join(\"\\n\");\n};\n\nexports.getFieldDay = function(field) {\n\tif(this.cache && this.cache.day && $tw.utils.hop(this.cache.day,field) ) {\n\t\treturn this.cache.day[field];\n\t}\n\tvar day = \"\";\n\tif(this.fields[field]) {\n\t\tday = (new Date($tw.utils.parseDate(this.fields[field]))).setHours(0,0,0,0);\n\t}\n\tthis.cache.day = this.cache.day || {};\n\tthis.cache.day[field] = day;\n\treturn day;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "tiddlermethod"
},
"$:/core/modules/upgraders/plugins.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "upgrader"
},
"$:/core/modules/upgraders/system.js": {
"title": "$:/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/\",\"$:/Import\"],\n\tWARN_IMPORT_PREFIX_LIST = [\"$:/core/modules/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tshowAlert = false;\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\tfor(var t=0; t<WARN_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = WARN_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\tshowAlert = true;\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Warning\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(showAlert) {\n\t\t\tvar logger = new $tw.utils.Logger(\"import\");\n\t\t\tlogger.alert($tw.language.getString(\"Import/Upgrader/System/Alert\"));\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "upgrader"
},
"$:/core/modules/upgraders/themetweaks.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "upgrader"
},
"$:/core/modules/utils/base64-utf8/base64-utf8.module.js": {
"text": "(function(){// From https://gist.github.com/Nijikokun/5192472\n//\n// UTF8 Module\n//\n// Cleaner and modularized utf-8 encoding and decoding library for javascript.\n//\n// copyright: MIT\n// author: Nijiko Yonskai, @nijikokun, nijikokun@gmail.com\n!function(r,e,o,t){void 0!==o.module&&o.module.exports?o.module.exports=e.apply(o):void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"utf8\",[],e):o.utf8=e.apply(o)}(0,function(){return{encode:function(r){if(\"string\"!=typeof r)return r;r=r.replace(/\\r\\n/g,\"\\n\");for(var e,o=\"\",t=0;t<r.length;t++)(e=r.charCodeAt(t))<128?o+=String.fromCharCode(e):e>127&&e<2048?(o+=String.fromCharCode(e>>6|192),o+=String.fromCharCode(63&e|128)):(o+=String.fromCharCode(e>>12|224),o+=String.fromCharCode(e>>6&63|128),o+=String.fromCharCode(63&e|128));return o},decode:function(r){if(\"string\"!=typeof r)return r;for(var e=\"\",o=0,t=0;o<r.length;)(t=r.charCodeAt(o))<128?(e+=String.fromCharCode(t),o++):t>191&&t<224?(e+=String.fromCharCode((31&t)<<6|63&r.charCodeAt(o+1)),o+=2):(e+=String.fromCharCode((15&t)<<12|(63&r.charCodeAt(o+1))<<6|63&r.charCodeAt(o+2)),o+=3);return e}}},this),function(r,e,o,t){if(void 0!==o.module&&o.module.exports){if(t&&o.require)for(var n=0;n<t.length;n++)o[t[n]]=o.require(t[n]);o.module.exports=e.apply(o)}else void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"base64\",t||[],e):o.base64=e.apply(o)}(0,function(r){var e=r||this.utf8,o=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";return{encode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=e.encode(r);for(var t,n,i,d,f,a,h,c=\"\",u=0;u<r.length;)d=(t=r.charCodeAt(u++))>>2,f=(3&t)<<4|(n=r.charCodeAt(u++))>>4,a=(15&n)<<2|(i=r.charCodeAt(u++))>>6,h=63&i,isNaN(n)?a=h=64:isNaN(i)&&(h=64),c+=o.charAt(d)+o.charAt(f)+o.charAt(a)+o.charAt(h);return c},decode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=r.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\");for(var t,n,i,d,f,a,h=\"\",c=0;c<r.length;)t=o.indexOf(r.charAt(c++))<<2|(d=o.indexOf(r.charAt(c++)))>>4,n=(15&d)<<4|(f=o.indexOf(r.charAt(c++)))>>2,i=(3&f)<<6|(a=o.indexOf(r.charAt(c++))),h+=String.fromCharCode(t),64!=f&&(h+=String.fromCharCode(n)),64!=a&&(h+=String.fromCharCode(i));return e.decode(h)}}},this,[\"utf8\"]);}).call(exports);",
"type": "application/javascript",
"title": "$:/core/modules/utils/base64-utf8/base64-utf8.module.js",
"module-type": "library"
},
"$:/core/modules/utils/crypto.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/csv.js": {
"title": "$:/core/modules/utils/csv.js",
"text": "/*\\\ntitle: $:/core/modules/utils/csv.js\ntype: application/javascript\nmodule-type: utils\n\nA barebones CSV parser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a CSV string with a header row and return an array of hashmaps.\n*/\nexports.parseCsvStringWithHeader = function(text,options) {\n\toptions = options || {};\n\tvar separator = options.separator || \",\",\n\t\trows = text.split(/\\r?\\n/mg).map(function(row) {\n\t\t\treturn $tw.utils.trim(row);\n\t\t}).filter(function(row) {\n\t\t\treturn row !== \"\";\n\t\t});\n\tif(rows.length < 1) {\n\t\treturn \"Missing header row\";\n\t}\n\tvar headings = rows[0].split(separator),\n\t\tresults = [];\n\tfor(var row=1; row<rows.length; row++) {\n\t\tvar columns = rows[row].split(separator),\n\t\t\tcolumnResult = Object.create(null);\n\t\tif(columns.length !== headings.length) {\n\t\t\treturn \"Malformed CSV row '\" + rows[row] + \"'\";\n\t\t}\n\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\tvar columnName = headings[column];\n\t\t\tcolumnResult[columnName] = $tw.utils.trim(columns[column] || \"\");\n\t\t}\n\t\tresults.push(columnResult);\t\t\t\n\t}\n\treturn results;\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/diff-match-patch/diff_match_patch.js": {
"text": "(function(){function diff_match_patch(){this.Diff_Timeout=1;this.Diff_EditCost=4;this.Match_Threshold=.5;this.Match_Distance=1E3;this.Patch_DeleteThreshold=.5;this.Patch_Margin=4;this.Match_MaxBits=32}var DIFF_DELETE=-1,DIFF_INSERT=1,DIFF_EQUAL=0;\ndiff_match_patch.prototype.diff_main=function(a,b,c,d){\"undefined\"==typeof d&&(d=0>=this.Diff_Timeout?Number.MAX_VALUE:(new Date).getTime()+1E3*this.Diff_Timeout);if(null==a||null==b)throw Error(\"Null input. (diff_main)\");if(a==b)return a?[[DIFF_EQUAL,a]]:[];\"undefined\"==typeof c&&(c=!0);var e=c,f=this.diff_commonPrefix(a,b);c=a.substring(0,f);a=a.substring(f);b=b.substring(f);f=this.diff_commonSuffix(a,b);var g=a.substring(a.length-f);a=a.substring(0,a.length-f);b=b.substring(0,b.length-f);a=this.diff_compute_(a,\nb,e,d);c&&a.unshift([DIFF_EQUAL,c]);g&&a.push([DIFF_EQUAL,g]);this.diff_cleanupMerge(a);return a};\ndiff_match_patch.prototype.diff_compute_=function(a,b,c,d){if(!a)return[[DIFF_INSERT,b]];if(!b)return[[DIFF_DELETE,a]];var e=a.length>b.length?a:b,f=a.length>b.length?b:a,g=e.indexOf(f);return-1!=g?(c=[[DIFF_INSERT,e.substring(0,g)],[DIFF_EQUAL,f],[DIFF_INSERT,e.substring(g+f.length)]],a.length>b.length&&(c[0][0]=c[2][0]=DIFF_DELETE),c):1==f.length?[[DIFF_DELETE,a],[DIFF_INSERT,b]]:(e=this.diff_halfMatch_(a,b))?(b=e[1],f=e[3],a=e[4],e=this.diff_main(e[0],e[2],c,d),c=this.diff_main(b,f,c,d),e.concat([[DIFF_EQUAL,\na]],c)):c&&100<a.length&&100<b.length?this.diff_lineMode_(a,b,d):this.diff_bisect_(a,b,d)};\ndiff_match_patch.prototype.diff_lineMode_=function(a,b,c){var d=this.diff_linesToChars_(a,b);a=d.chars1;b=d.chars2;d=d.lineArray;a=this.diff_main(a,b,!1,c);this.diff_charsToLines_(a,d);this.diff_cleanupSemantic(a);a.push([DIFF_EQUAL,\"\"]);for(var e=d=b=0,f=\"\",g=\"\";b<a.length;){switch(a[b][0]){case DIFF_INSERT:e++;g+=a[b][1];break;case DIFF_DELETE:d++;f+=a[b][1];break;case DIFF_EQUAL:if(1<=d&&1<=e){a.splice(b-d-e,d+e);b=b-d-e;d=this.diff_main(f,g,!1,c);for(e=d.length-1;0<=e;e--)a.splice(b,0,d[e]);b+=\nd.length}d=e=0;g=f=\"\"}b++}a.pop();return a};\ndiff_match_patch.prototype.diff_bisect_=function(a,b,c){for(var d=a.length,e=b.length,f=Math.ceil((d+e)/2),g=2*f,h=Array(g),l=Array(g),k=0;k<g;k++)h[k]=-1,l[k]=-1;h[f+1]=0;l[f+1]=0;k=d-e;for(var m=0!=k%2,p=0,x=0,w=0,q=0,t=0;t<f&&!((new Date).getTime()>c);t++){for(var v=-t+p;v<=t-x;v+=2){var n=f+v;var r=v==-t||v!=t&&h[n-1]<h[n+1]?h[n+1]:h[n-1]+1;for(var y=r-v;r<d&&y<e&&a.charAt(r)==b.charAt(y);)r++,y++;h[n]=r;if(r>d)x+=2;else if(y>e)p+=2;else if(m&&(n=f+k-v,0<=n&&n<g&&-1!=l[n])){var u=d-l[n];if(r>=\nu)return this.diff_bisectSplit_(a,b,r,y,c)}}for(v=-t+w;v<=t-q;v+=2){n=f+v;u=v==-t||v!=t&&l[n-1]<l[n+1]?l[n+1]:l[n-1]+1;for(r=u-v;u<d&&r<e&&a.charAt(d-u-1)==b.charAt(e-r-1);)u++,r++;l[n]=u;if(u>d)q+=2;else if(r>e)w+=2;else if(!m&&(n=f+k-v,0<=n&&n<g&&-1!=h[n]&&(r=h[n],y=f+r-n,u=d-u,r>=u)))return this.diff_bisectSplit_(a,b,r,y,c)}}return[[DIFF_DELETE,a],[DIFF_INSERT,b]]};\ndiff_match_patch.prototype.diff_bisectSplit_=function(a,b,c,d,e){var f=a.substring(0,c),g=b.substring(0,d);a=a.substring(c);b=b.substring(d);f=this.diff_main(f,g,!1,e);e=this.diff_main(a,b,!1,e);return f.concat(e)};\ndiff_match_patch.prototype.diff_linesToChars_=function(a,b){function c(a){for(var b=\"\",c=0,f=-1,g=d.length;f<a.length-1;){f=a.indexOf(\"\\n\",c);-1==f&&(f=a.length-1);var h=a.substring(c,f+1);c=f+1;(e.hasOwnProperty?e.hasOwnProperty(h):void 0!==e[h])?b+=String.fromCharCode(e[h]):(b+=String.fromCharCode(g),e[h]=g,d[g++]=h)}return b}var d=[],e={};d[0]=\"\";var f=c(a),g=c(b);return{chars1:f,chars2:g,lineArray:d}};\ndiff_match_patch.prototype.diff_charsToLines_=function(a,b){for(var c=0;c<a.length;c++){for(var d=a[c][1],e=[],f=0;f<d.length;f++)e[f]=b[d.charCodeAt(f)];a[c][1]=e.join(\"\")}};diff_match_patch.prototype.diff_commonPrefix=function(a,b){if(!a||!b||a.charAt(0)!=b.charAt(0))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(f,e)==b.substring(f,e)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonSuffix=function(a,b){if(!a||!b||a.charAt(a.length-1)!=b.charAt(b.length-1))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(a.length-e,a.length-f)==b.substring(b.length-e,b.length-f)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonOverlap_=function(a,b){var c=a.length,d=b.length;if(0==c||0==d)return 0;c>d?a=a.substring(c-d):c<d&&(b=b.substring(0,c));c=Math.min(c,d);if(a==b)return c;d=0;for(var e=1;;){var f=a.substring(c-e);f=b.indexOf(f);if(-1==f)return d;e+=f;if(0==f||a.substring(c-e)==b.substring(0,e))d=e,e++}};\ndiff_match_patch.prototype.diff_halfMatch_=function(a,b){function c(a,b,c){for(var d=a.substring(c,c+Math.floor(a.length/4)),e=-1,g=\"\",h,k,l,m;-1!=(e=b.indexOf(d,e+1));){var p=f.diff_commonPrefix(a.substring(c),b.substring(e)),u=f.diff_commonSuffix(a.substring(0,c),b.substring(0,e));g.length<u+p&&(g=b.substring(e-u,e)+b.substring(e,e+p),h=a.substring(0,c-u),k=a.substring(c+p),l=b.substring(0,e-u),m=b.substring(e+p))}return 2*g.length>=a.length?[h,k,l,m,g]:null}if(0>=this.Diff_Timeout)return null;\nvar d=a.length>b.length?a:b,e=a.length>b.length?b:a;if(4>d.length||2*e.length<d.length)return null;var f=this,g=c(d,e,Math.ceil(d.length/4));d=c(d,e,Math.ceil(d.length/2));if(g||d)g=d?g?g[4].length>d[4].length?g:d:d:g;else return null;if(a.length>b.length){d=g[0];e=g[1];var h=g[2];var l=g[3]}else h=g[0],l=g[1],d=g[2],e=g[3];return[d,e,h,l,g[4]]};\ndiff_match_patch.prototype.diff_cleanupSemantic=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=0,h=0,l=0,k=0;f<a.length;)a[f][0]==DIFF_EQUAL?(c[d++]=f,g=l,h=k,k=l=0,e=a[f][1]):(a[f][0]==DIFF_INSERT?l+=a[f][1].length:k+=a[f][1].length,e&&e.length<=Math.max(g,h)&&e.length<=Math.max(l,k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,d--,f=0<d?c[d-1]:-1,k=l=h=g=0,e=null,b=!0)),f++;b&&this.diff_cleanupMerge(a);this.diff_cleanupSemanticLossless(a);for(f=1;f<a.length;){if(a[f-1][0]==\nDIFF_DELETE&&a[f][0]==DIFF_INSERT){b=a[f-1][1];c=a[f][1];d=this.diff_commonOverlap_(b,c);e=this.diff_commonOverlap_(c,b);if(d>=e){if(d>=b.length/2||d>=c.length/2)a.splice(f,0,[DIFF_EQUAL,c.substring(0,d)]),a[f-1][1]=b.substring(0,b.length-d),a[f+1][1]=c.substring(d),f++}else if(e>=b.length/2||e>=c.length/2)a.splice(f,0,[DIFF_EQUAL,b.substring(0,e)]),a[f-1][0]=DIFF_INSERT,a[f-1][1]=c.substring(0,c.length-e),a[f+1][0]=DIFF_DELETE,a[f+1][1]=b.substring(e),f++;f++}f++}};\ndiff_match_patch.prototype.diff_cleanupSemanticLossless=function(a){function b(a,b){if(!a||!b)return 6;var c=a.charAt(a.length-1),d=b.charAt(0),e=c.match(diff_match_patch.nonAlphaNumericRegex_),f=d.match(diff_match_patch.nonAlphaNumericRegex_),g=e&&c.match(diff_match_patch.whitespaceRegex_),h=f&&d.match(diff_match_patch.whitespaceRegex_);c=g&&c.match(diff_match_patch.linebreakRegex_);d=h&&d.match(diff_match_patch.linebreakRegex_);var k=c&&a.match(diff_match_patch.blanklineEndRegex_),l=d&&b.match(diff_match_patch.blanklineStartRegex_);\nreturn k||l?5:c||d?4:e&&!g&&h?3:g||h?2:e||f?1:0}for(var c=1;c<a.length-1;){if(a[c-1][0]==DIFF_EQUAL&&a[c+1][0]==DIFF_EQUAL){var d=a[c-1][1],e=a[c][1],f=a[c+1][1],g=this.diff_commonSuffix(d,e);if(g){var h=e.substring(e.length-g);d=d.substring(0,d.length-g);e=h+e.substring(0,e.length-g);f=h+f}g=d;h=e;for(var l=f,k=b(d,e)+b(e,f);e.charAt(0)===f.charAt(0);){d+=e.charAt(0);e=e.substring(1)+f.charAt(0);f=f.substring(1);var m=b(d,e)+b(e,f);m>=k&&(k=m,g=d,h=e,l=f)}a[c-1][1]!=g&&(g?a[c-1][1]=g:(a.splice(c-\n1,1),c--),a[c][1]=h,l?a[c+1][1]=l:(a.splice(c+1,1),c--))}c++}};diff_match_patch.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;diff_match_patch.whitespaceRegex_=/\\s/;diff_match_patch.linebreakRegex_=/[\\r\\n]/;diff_match_patch.blanklineEndRegex_=/\\n\\r?\\n$/;diff_match_patch.blanklineStartRegex_=/^\\r?\\n\\r?\\n/;\ndiff_match_patch.prototype.diff_cleanupEfficiency=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=!1,h=!1,l=!1,k=!1;f<a.length;)a[f][0]==DIFF_EQUAL?(a[f][1].length<this.Diff_EditCost&&(l||k)?(c[d++]=f,g=l,h=k,e=a[f][1]):(d=0,e=null),l=k=!1):(a[f][0]==DIFF_DELETE?k=!0:l=!0,e&&(g&&h&&l&&k||e.length<this.Diff_EditCost/2&&3==g+h+l+k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,e=null,g&&h?(l=k=!0,d=0):(d--,f=0<d?c[d-1]:-1,l=k=!1),b=!0)),f++;b&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_cleanupMerge=function(a){a.push([DIFF_EQUAL,\"\"]);for(var b=0,c=0,d=0,e=\"\",f=\"\",g;b<a.length;)switch(a[b][0]){case DIFF_INSERT:d++;f+=a[b][1];b++;break;case DIFF_DELETE:c++;e+=a[b][1];b++;break;case DIFF_EQUAL:1<c+d?(0!==c&&0!==d&&(g=this.diff_commonPrefix(f,e),0!==g&&(0<b-c-d&&a[b-c-d-1][0]==DIFF_EQUAL?a[b-c-d-1][1]+=f.substring(0,g):(a.splice(0,0,[DIFF_EQUAL,f.substring(0,g)]),b++),f=f.substring(g),e=e.substring(g)),g=this.diff_commonSuffix(f,e),0!==g&&(a[b][1]=f.substring(f.length-\ng)+a[b][1],f=f.substring(0,f.length-g),e=e.substring(0,e.length-g))),0===c?a.splice(b-d,c+d,[DIFF_INSERT,f]):0===d?a.splice(b-c,c+d,[DIFF_DELETE,e]):a.splice(b-c-d,c+d,[DIFF_DELETE,e],[DIFF_INSERT,f]),b=b-c-d+(c?1:0)+(d?1:0)+1):0!==b&&a[b-1][0]==DIFF_EQUAL?(a[b-1][1]+=a[b][1],a.splice(b,1)):b++,c=d=0,f=e=\"\"}\"\"===a[a.length-1][1]&&a.pop();c=!1;for(b=1;b<a.length-1;)a[b-1][0]==DIFF_EQUAL&&a[b+1][0]==DIFF_EQUAL&&(a[b][1].substring(a[b][1].length-a[b-1][1].length)==a[b-1][1]?(a[b][1]=a[b-1][1]+a[b][1].substring(0,\na[b][1].length-a[b-1][1].length),a[b+1][1]=a[b-1][1]+a[b+1][1],a.splice(b-1,1),c=!0):a[b][1].substring(0,a[b+1][1].length)==a[b+1][1]&&(a[b-1][1]+=a[b+1][1],a[b][1]=a[b][1].substring(a[b+1][1].length)+a[b+1][1],a.splice(b+1,1),c=!0)),b++;c&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_xIndex=function(a,b){var c=0,d=0,e=0,f=0,g;for(g=0;g<a.length;g++){a[g][0]!==DIFF_INSERT&&(c+=a[g][1].length);a[g][0]!==DIFF_DELETE&&(d+=a[g][1].length);if(c>b)break;e=c;f=d}return a.length!=g&&a[g][0]===DIFF_DELETE?f:f+(b-e)};\ndiff_match_patch.prototype.diff_prettyHtml=function(a){for(var b=[],c=/&/g,d=/</g,e=/>/g,f=/\\n/g,g=0;g<a.length;g++){var h=a[g][0],l=a[g][1].replace(c,\"&\").replace(d,\"<\").replace(e,\">\").replace(f,\"¶<br>\");switch(h){case DIFF_INSERT:b[g]='<ins style=\"background:#e6ffe6;\">'+l+\"</ins>\";break;case DIFF_DELETE:b[g]='<del style=\"background:#ffe6e6;\">'+l+\"</del>\";break;case DIFF_EQUAL:b[g]=\"<span>\"+l+\"</span>\"}}return b.join(\"\")};\ndiff_match_patch.prototype.diff_text1=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_INSERT&&(b[c]=a[c][1]);return b.join(\"\")};diff_match_patch.prototype.diff_text2=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_DELETE&&(b[c]=a[c][1]);return b.join(\"\")};\ndiff_match_patch.prototype.diff_levenshtein=function(a){for(var b=0,c=0,d=0,e=0;e<a.length;e++){var f=a[e][1];switch(a[e][0]){case DIFF_INSERT:c+=f.length;break;case DIFF_DELETE:d+=f.length;break;case DIFF_EQUAL:b+=Math.max(c,d),d=c=0}}return b+=Math.max(c,d)};\ndiff_match_patch.prototype.diff_toDelta=function(a){for(var b=[],c=0;c<a.length;c++)switch(a[c][0]){case DIFF_INSERT:b[c]=\"+\"+encodeURI(a[c][1]);break;case DIFF_DELETE:b[c]=\"-\"+a[c][1].length;break;case DIFF_EQUAL:b[c]=\"=\"+a[c][1].length}return b.join(\"\\t\").replace(/%20/g,\" \")};\ndiff_match_patch.prototype.diff_fromDelta=function(a,b){for(var c=[],d=0,e=0,f=b.split(/\\t/g),g=0;g<f.length;g++){var h=f[g].substring(1);switch(f[g].charAt(0)){case \"+\":try{c[d++]=[DIFF_INSERT,decodeURI(h)]}catch(k){throw Error(\"Illegal escape in diff_fromDelta: \"+h);}break;case \"-\":case \"=\":var l=parseInt(h,10);if(isNaN(l)||0>l)throw Error(\"Invalid number in diff_fromDelta: \"+h);h=a.substring(e,e+=l);\"=\"==f[g].charAt(0)?c[d++]=[DIFF_EQUAL,h]:c[d++]=[DIFF_DELETE,h];break;default:if(f[g])throw Error(\"Invalid diff operation in diff_fromDelta: \"+\nf[g]);}}if(e!=a.length)throw Error(\"Delta length (\"+e+\") does not equal source text length (\"+a.length+\").\");return c};diff_match_patch.prototype.match_main=function(a,b,c){if(null==a||null==b||null==c)throw Error(\"Null input. (match_main)\");c=Math.max(0,Math.min(c,a.length));return a==b?0:a.length?a.substring(c,c+b.length)==b?c:this.match_bitap_(a,b,c):-1};\ndiff_match_patch.prototype.match_bitap_=function(a,b,c){function d(a,d){var e=a/b.length,g=Math.abs(c-d);return f.Match_Distance?e+g/f.Match_Distance:g?1:e}if(b.length>this.Match_MaxBits)throw Error(\"Pattern too long for this browser.\");var e=this.match_alphabet_(b),f=this,g=this.Match_Threshold,h=a.indexOf(b,c);-1!=h&&(g=Math.min(d(0,h),g),h=a.lastIndexOf(b,c+b.length),-1!=h&&(g=Math.min(d(0,h),g)));var l=1<<b.length-1;h=-1;for(var k,m,p=b.length+a.length,x,w=0;w<b.length;w++){k=0;for(m=p;k<m;)d(w,\nc+m)<=g?k=m:p=m,m=Math.floor((p-k)/2+k);p=m;k=Math.max(1,c-m+1);var q=Math.min(c+m,a.length)+b.length;m=Array(q+2);for(m[q+1]=(1<<w)-1;q>=k;q--){var t=e[a.charAt(q-1)];m[q]=0===w?(m[q+1]<<1|1)&t:(m[q+1]<<1|1)&t|(x[q+1]|x[q])<<1|1|x[q+1];if(m[q]&l&&(t=d(w,q-1),t<=g))if(g=t,h=q-1,h>c)k=Math.max(1,2*c-h);else break}if(d(w+1,c)>g)break;x=m}return h};\ndiff_match_patch.prototype.match_alphabet_=function(a){for(var b={},c=0;c<a.length;c++)b[a.charAt(c)]=0;for(c=0;c<a.length;c++)b[a.charAt(c)]|=1<<a.length-c-1;return b};\ndiff_match_patch.prototype.patch_addContext_=function(a,b){if(0!=b.length){for(var c=b.substring(a.start2,a.start2+a.length1),d=0;b.indexOf(c)!=b.lastIndexOf(c)&&c.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)d+=this.Patch_Margin,c=b.substring(a.start2-d,a.start2+a.length1+d);d+=this.Patch_Margin;(c=b.substring(a.start2-d,a.start2))&&a.diffs.unshift([DIFF_EQUAL,c]);(d=b.substring(a.start2+a.length1,a.start2+a.length1+d))&&a.diffs.push([DIFF_EQUAL,d]);a.start1-=c.length;a.start2-=\nc.length;a.length1+=c.length+d.length;a.length2+=c.length+d.length}};\ndiff_match_patch.prototype.patch_make=function(a,b,c){if(\"string\"==typeof a&&\"string\"==typeof b&&\"undefined\"==typeof c){var d=a;b=this.diff_main(d,b,!0);2<b.length&&(this.diff_cleanupSemantic(b),this.diff_cleanupEfficiency(b))}else if(a&&\"object\"==typeof a&&\"undefined\"==typeof b&&\"undefined\"==typeof c)b=a,d=this.diff_text1(b);else if(\"string\"==typeof a&&b&&\"object\"==typeof b&&\"undefined\"==typeof c)d=a;else if(\"string\"==typeof a&&\"string\"==typeof b&&c&&\"object\"==typeof c)d=a,b=c;else throw Error(\"Unknown call format to patch_make.\");\nif(0===b.length)return[];c=[];a=new diff_match_patch.patch_obj;for(var e=0,f=0,g=0,h=d,l=0;l<b.length;l++){var k=b[l][0],m=b[l][1];e||k===DIFF_EQUAL||(a.start1=f,a.start2=g);switch(k){case DIFF_INSERT:a.diffs[e++]=b[l];a.length2+=m.length;d=d.substring(0,g)+m+d.substring(g);break;case DIFF_DELETE:a.length1+=m.length;a.diffs[e++]=b[l];d=d.substring(0,g)+d.substring(g+m.length);break;case DIFF_EQUAL:m.length<=2*this.Patch_Margin&&e&&b.length!=l+1?(a.diffs[e++]=b[l],a.length1+=m.length,a.length2+=m.length):\nm.length>=2*this.Patch_Margin&&e&&(this.patch_addContext_(a,h),c.push(a),a=new diff_match_patch.patch_obj,e=0,h=d,f=g)}k!==DIFF_INSERT&&(f+=m.length);k!==DIFF_DELETE&&(g+=m.length)}e&&(this.patch_addContext_(a,h),c.push(a));return c};\ndiff_match_patch.prototype.patch_deepCopy=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=new diff_match_patch.patch_obj;e.diffs=[];for(var f=0;f<d.diffs.length;f++)e.diffs[f]=d.diffs[f].slice();e.start1=d.start1;e.start2=d.start2;e.length1=d.length1;e.length2=d.length2;b[c]=e}return b};\ndiff_match_patch.prototype.patch_apply=function(a,b){if(0==a.length)return[b,[]];a=this.patch_deepCopy(a);var c=this.patch_addPadding(a);b=c+b+c;this.patch_splitMax(a);for(var d=0,e=[],f=0;f<a.length;f++){var g=a[f].start2+d,h=this.diff_text1(a[f].diffs),l=-1;if(h.length>this.Match_MaxBits){var k=this.match_main(b,h.substring(0,this.Match_MaxBits),g);-1!=k&&(l=this.match_main(b,h.substring(h.length-this.Match_MaxBits),g+h.length-this.Match_MaxBits),-1==l||k>=l)&&(k=-1)}else k=this.match_main(b,h,\ng);if(-1==k)e[f]=!1,d-=a[f].length2-a[f].length1;else if(e[f]=!0,d=k-g,g=-1==l?b.substring(k,k+h.length):b.substring(k,l+this.Match_MaxBits),h==g)b=b.substring(0,k)+this.diff_text2(a[f].diffs)+b.substring(k+h.length);else if(g=this.diff_main(h,g,!1),h.length>this.Match_MaxBits&&this.diff_levenshtein(g)/h.length>this.Patch_DeleteThreshold)e[f]=!1;else{this.diff_cleanupSemanticLossless(g);h=0;var m;for(l=0;l<a[f].diffs.length;l++){var p=a[f].diffs[l];p[0]!==DIFF_EQUAL&&(m=this.diff_xIndex(g,h));p[0]===\nDIFF_INSERT?b=b.substring(0,k+m)+p[1]+b.substring(k+m):p[0]===DIFF_DELETE&&(b=b.substring(0,k+m)+b.substring(k+this.diff_xIndex(g,h+p[1].length)));p[0]!==DIFF_DELETE&&(h+=p[1].length)}}}b=b.substring(c.length,b.length-c.length);return[b,e]};\ndiff_match_patch.prototype.patch_addPadding=function(a){for(var b=this.Patch_Margin,c=\"\",d=1;d<=b;d++)c+=String.fromCharCode(d);for(d=0;d<a.length;d++)a[d].start1+=b,a[d].start2+=b;d=a[0];var e=d.diffs;if(0==e.length||e[0][0]!=DIFF_EQUAL)e.unshift([DIFF_EQUAL,c]),d.start1-=b,d.start2-=b,d.length1+=b,d.length2+=b;else if(b>e[0][1].length){var f=b-e[0][1].length;e[0][1]=c.substring(e[0][1].length)+e[0][1];d.start1-=f;d.start2-=f;d.length1+=f;d.length2+=f}d=a[a.length-1];e=d.diffs;0==e.length||e[e.length-\n1][0]!=DIFF_EQUAL?(e.push([DIFF_EQUAL,c]),d.length1+=b,d.length2+=b):b>e[e.length-1][1].length&&(f=b-e[e.length-1][1].length,e[e.length-1][1]+=c.substring(0,f),d.length1+=f,d.length2+=f);return c};\ndiff_match_patch.prototype.patch_splitMax=function(a){for(var b=this.Match_MaxBits,c=0;c<a.length;c++)if(!(a[c].length1<=b)){var d=a[c];a.splice(c--,1);for(var e=d.start1,f=d.start2,g=\"\";0!==d.diffs.length;){var h=new diff_match_patch.patch_obj,l=!0;h.start1=e-g.length;h.start2=f-g.length;\"\"!==g&&(h.length1=h.length2=g.length,h.diffs.push([DIFF_EQUAL,g]));for(;0!==d.diffs.length&&h.length1<b-this.Patch_Margin;){g=d.diffs[0][0];var k=d.diffs[0][1];g===DIFF_INSERT?(h.length2+=k.length,f+=k.length,h.diffs.push(d.diffs.shift()),\nl=!1):g===DIFF_DELETE&&1==h.diffs.length&&h.diffs[0][0]==DIFF_EQUAL&&k.length>2*b?(h.length1+=k.length,e+=k.length,l=!1,h.diffs.push([g,k]),d.diffs.shift()):(k=k.substring(0,b-h.length1-this.Patch_Margin),h.length1+=k.length,e+=k.length,g===DIFF_EQUAL?(h.length2+=k.length,f+=k.length):l=!1,h.diffs.push([g,k]),k==d.diffs[0][1]?d.diffs.shift():d.diffs[0][1]=d.diffs[0][1].substring(k.length))}g=this.diff_text2(h.diffs);g=g.substring(g.length-this.Patch_Margin);k=this.diff_text1(d.diffs).substring(0,\nthis.Patch_Margin);\"\"!==k&&(h.length1+=k.length,h.length2+=k.length,0!==h.diffs.length&&h.diffs[h.diffs.length-1][0]===DIFF_EQUAL?h.diffs[h.diffs.length-1][1]+=k:h.diffs.push([DIFF_EQUAL,k]));l||a.splice(++c,0,h)}}};diff_match_patch.prototype.patch_toText=function(a){for(var b=[],c=0;c<a.length;c++)b[c]=a[c];return b.join(\"\")};\ndiff_match_patch.prototype.patch_fromText=function(a){var b=[];if(!a)return b;a=a.split(\"\\n\");for(var c=0,d=/^@@ -(\\d+),?(\\d*) \\+(\\d+),?(\\d*) @@$/;c<a.length;){var e=a[c].match(d);if(!e)throw Error(\"Invalid patch string: \"+a[c]);var f=new diff_match_patch.patch_obj;b.push(f);f.start1=parseInt(e[1],10);\"\"===e[2]?(f.start1--,f.length1=1):\"0\"==e[2]?f.length1=0:(f.start1--,f.length1=parseInt(e[2],10));f.start2=parseInt(e[3],10);\"\"===e[4]?(f.start2--,f.length2=1):\"0\"==e[4]?f.length2=0:(f.start2--,f.length2=\nparseInt(e[4],10));for(c++;c<a.length;){e=a[c].charAt(0);try{var g=decodeURI(a[c].substring(1))}catch(h){throw Error(\"Illegal escape in patch_fromText: \"+g);}if(\"-\"==e)f.diffs.push([DIFF_DELETE,g]);else if(\"+\"==e)f.diffs.push([DIFF_INSERT,g]);else if(\" \"==e)f.diffs.push([DIFF_EQUAL,g]);else if(\"@\"==e)break;else if(\"\"!==e)throw Error('Invalid patch mode \"'+e+'\" in: '+g);c++}}return b};diff_match_patch.patch_obj=function(){this.diffs=[];this.start2=this.start1=null;this.length2=this.length1=0};\ndiff_match_patch.patch_obj.prototype.toString=function(){for(var a=[\"@@ -\"+(0===this.length1?this.start1+\",0\":1==this.length1?this.start1+1:this.start1+1+\",\"+this.length1)+\" +\"+(0===this.length2?this.start2+\",0\":1==this.length2?this.start2+1:this.start2+1+\",\"+this.length2)+\" @@\\n\"],b,c=0;c<this.diffs.length;c++){switch(this.diffs[c][0]){case DIFF_INSERT:b=\"+\";break;case DIFF_DELETE:b=\"-\";break;case DIFF_EQUAL:b=\" \"}a[c+1]=b+encodeURI(this.diffs[c][1])+\"\\n\"}return a.join(\"\").replace(/%20/g,\" \")};\nthis.diff_match_patch=diff_match_patch;this.DIFF_DELETE=DIFF_DELETE;this.DIFF_INSERT=DIFF_INSERT;this.DIFF_EQUAL=DIFF_EQUAL;\n}).call(exports);",
"type": "application/javascript",
"title": "$:/core/modules/utils/diff-match-patch/diff_match_patch.js",
"module-type": "library"
},
"$:/core/modules/utils/dom/animations/slide.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "animation"
},
"$:/core/modules/utils/dom/animator.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/browser.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/csscolorparser.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom.js": {
"title": "$:/core/modules/utils/dom.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.className && el.className.toString().split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = el.className.split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t}\n\tel.className = c.join(\" \");\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = el.className.split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nexports.getScrollContainer = function(el) {\n\tvar doc = el.ownerDocument;\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn doc.body;\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function(srcWindow) {\n\tvar scrollWindow = srcWindow || window;\n\tif(\"scrollX\" in scrollWindow) {\n\t\treturn {x: scrollWindow.scrollX, y: scrollWindow.scrollY};\n\t} else {\n\t\treturn {x: scrollWindow.document.documentElement.scrollLeft, y: scrollWindow.document.documentElement.scrollTop};\n\t}\n};\n\n/*\nAdjust the height of a textarea to fit its content, preserving scroll position, and return the height\n*/\nexports.resizeTextAreaToFit = function(domNode,minHeight) {\n\t// Get the scroll container and register the current scroll position\n\tvar container = $tw.utils.getScrollContainer(domNode),\n\t\tscrollTop = container.scrollTop;\n // Measure the specified minimum height\n\tdomNode.style.height = minHeight;\n\tvar measuredHeight = domNode.offsetHeight || parseInt(minHeight,10);\n\t// Set its height to auto so that it snaps to the correct height\n\tdomNode.style.height = \"auto\";\n\t// Calculate the revised height\n\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,measuredHeight);\n\t// Only try to change the height if it has changed\n\tif(newHeight !== domNode.offsetHeight) {\n\t\tdomNode.style.height = newHeight + \"px\";\n\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t$tw.utils.forceLayout(domNode);\n\t\t// Set the container to the position we registered at the beginning\n\t\tcontainer.scrollTop = scrollTop;\n\t}\n\treturn newHeight;\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(element.ownerDocument.defaultView),\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\tvar done = false;\n\ttry {\n\t\twindow.localStorage.setItem(\"tw5-password-\" + name,password);\n\t\tdone = true;\n\t} catch(e) {\n\t}\n\tif(!done) {\n\t\t$tw.savedPasswords = $tw.savedPasswords || Object.create(null);\n\t\t$tw.savedPasswords[name] = password;\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\tvar value;\n\ttry {\n\t\tvalue = window.localStorage.getItem(\"tw5-password-\" + name);\n\t} catch(e) {\n\t}\n\tif(value !== undefined) {\n\t\treturn value;\n\t} else {\n\t\treturn ($tw.savedPasswords || Object.create(null))[name] || \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n/*\nGet the computed styles applied to an element as an array of strings of individual CSS properties\n*/\nexports.getComputedStyles = function(domNode) {\n\tvar textAreaStyles = window.getComputedStyle(domNode,null),\n\t\tstyleDefs = [],\n\t\tname;\n\tfor(var t=0; t<textAreaStyles.length; t++) {\n\t\tname = textAreaStyles[t];\n\t\tstyleDefs.push(name + \": \" + textAreaStyles.getPropertyValue(name) + \";\");\n\t}\n\treturn styleDefs;\n};\n\n/*\nApply a set of styles passed as an array of strings of individual CSS properties\n*/\nexports.setStyles = function(domNode,styleDefs) {\n\tdomNode.style.cssText = styleDefs.join(\"\");\n};\n\n/*\nCopy the computed styles from a source element to a destination element\n*/\nexports.copyStyles = function(srcDomNode,dstDomNode) {\n\t$tw.utils.setStyles(dstDomNode,$tw.utils.getComputedStyles(srcDomNode));\n};\n\n/*\nCopy plain text to the clipboard on browsers that support it\n*/\nexports.copyToClipboard = function(text,options) {\n\toptions = options || {};\n\tvar textArea = document.createElement(\"textarea\");\n\ttextArea.style.position = \"fixed\";\n\ttextArea.style.top = 0;\n\ttextArea.style.left = 0;\n\ttextArea.style.fontSize = \"12pt\";\n\ttextArea.style.width = \"2em\";\n\ttextArea.style.height = \"2em\";\n\ttextArea.style.padding = 0;\n\ttextArea.style.border = \"none\";\n\ttextArea.style.outline = \"none\";\n\ttextArea.style.boxShadow = \"none\";\n\ttextArea.style.background = \"transparent\";\n\ttextArea.value = text;\n\tdocument.body.appendChild(textArea);\n\ttextArea.select();\n\ttextArea.setSelectionRange(0,text.length);\n\tvar succeeded = false;\n\ttry {\n\t\tsucceeded = document.execCommand(\"copy\");\n\t} catch (err) {\n\t}\n\tif(!options.doNotNotify) {\n\t\t$tw.notifier.display(succeeded ? \"$:/language/Notifications/CopiedToClipboard/Succeeded\" : \"$:/language/Notifications/CopiedToClipboard/Failed\");\n\t}\n\tdocument.body.removeChild(textArea);\n};\n\nexports.getLocationPath = function() {\n\treturn window.location.toString().split(\"#\")[0];\n};\n\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/dragndrop.js": {
"title": "$:/core/modules/utils/dom/dragndrop.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/dragndrop.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser data transfer utilities, used with the clipboard and drag and drop\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOptions:\n\ndomNode: dom node to make draggable\ndragImageType: \"pill\" or \"dom\"\ndragTiddlerFn: optional function to retrieve the title of tiddler to drag\ndragFilterFn: optional function to retreive the filter defining a list of tiddlers to drag\nwidget: widget to use as the contect for the filter\n*/\nexports.makeDraggable = function(options) {\n\tvar dragImageType = options.dragImageType || \"dom\",\n\t\tdragImage,\n\t\tdomNode = options.domNode;\n\t// Make the dom node draggable (not necessary for anchor tags)\n\tif((domNode.tagName || \"\").toLowerCase() !== \"a\") {\n\t\tdomNode.setAttribute(\"draggable\",\"true\");\t\t\n\t}\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragstart\", handlerFunction: function(event) {\n\t\t\tif(event.dataTransfer === undefined) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// Collect the tiddlers being dragged\n\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t \tstartActions = options.startActions;\n\t\t\tif(dragFilter) {\n\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t}\n\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t// Check that we've something to drag\n\t\t\tif(titles.length > 0 && event.target === domNode) {\n\t\t\t\t// Mark the drag in progress\n\t\t\t\t$tw.dragInProgress = domNode;\n\t\t\t\t// Set the dragging class on the element being dragged\n\t\t\t\t$tw.utils.addClass(event.target,\"tc-dragging\");\n\t\t\t\t// Invoke drag-start actions if given\n\t\t\t\tif(startActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(startActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Create the drag image elements\n\t\t\t\tdragImage = options.widget.document.createElement(\"div\");\n\t\t\t\tdragImage.className = \"tc-tiddler-dragger\";\n\t\t\t\tvar inner = options.widget.document.createElement(\"div\");\n\t\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\t\tinner.appendChild(options.widget.document.createTextNode(\n\t\t\t\t\ttitles.length === 1 ? \n\t\t\t\t\t\ttitles[0] :\n\t\t\t\t\t\ttitles.length + \" tiddlers\"\n\t\t\t\t));\n\t\t\t\tdragImage.appendChild(inner);\n\t\t\t\toptions.widget.document.body.appendChild(dragImage);\n\t\t\t\t// Set the data transfer properties\n\t\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t\t// Set up the image\n\t\t\t\tdataTransfer.effectAllowed = \"all\";\n\t\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\t\tif(dragImageType === \"pill\") {\n\t\t\t\t\t\tdataTransfer.setDragImage(dragImage.firstChild,-16,-16);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar r = domNode.getBoundingClientRect();\n\t\t\t\t\t\tdataTransfer.setDragImage(domNode,event.clientX-r.left,event.clientY-r.top);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Set up the data transfer\n\t\t\t\tif(dataTransfer.clearData) {\n\t\t\t\t\tdataTransfer.clearData();\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\tvar jsonData = [];\n\t\t\t\tif(titles.length > 1) {\n\t\t\t\t\ttitles.forEach(function(title) {\n\t\t\t\t\t\tjsonData.push(options.widget.wiki.getTiddlerAsJson(title));\n\t\t\t\t\t});\n\t\t\t\t\tjsonData = \"[\" + jsonData.join(\",\") + \"]\";\n\t\t\t\t} else {\n\t\t\t\t\tjsonData = options.widget.wiki.getTiddlerAsJson(titles[0]);\n\t\t\t\t}\n\t\t\t\t// IE doesn't like these content types\n\t\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\t\tdataTransfer.setData(\"text/plain\",titleString);\n\t\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\t}\n\t\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\tdataTransfer.setData(\"Text\",titleString);\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\n\t\t\treturn false;\n\t\t}},\n\t\t{name: \"dragend\", handlerFunction: function(event) {\n\t\t\tif(event.target === domNode) {\n\t\t\t\t// Collect the tiddlers being dragged\n\t\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t \t\tendActions = options.endActions;\n\t\t\t\tif(dragFilter) {\n\t\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t\t}\n\t\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t\t$tw.dragInProgress = null;\n\t\t\t\t// Invoke drag-end actions if given\n\t\t\t\tif(endActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(endActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Remove the dragging class on the element being dragged\n\t\t\t\t$tw.utils.removeClass(event.target,\"tc-dragging\");\n\t\t\t\t// Delete the drag image element\n\t\t\t\tif(dragImage) {\n\t\t\t\t\tdragImage.parentNode.removeChild(dragImage);\n\t\t\t\t\tdragImage = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t}}\n\t]);\n};\n\nexports.importDataTransfer = function(dataTransfer,fallbackTitle,callback) {\n\t// Try each provided data type in turn\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Available data types:\");\n\t\tfor(var type=0; type<dataTransfer.types.length; type++) {\n\t\t\tconsole.log(\"type\",dataTransfer.types[type],dataTransfer.getData(dataTransfer.types[type]))\n\t\t}\n\t}\n\tfor(var t=0; t<importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = 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.toTiddlerFieldsArray(data,fallbackTitle);\n\t\t\t\tcallback(tiddlerFields);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nvar importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn parseJSONTiddlers(data,fallbackTitle);\n\t}},\n\t{type: \"URL\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\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 parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\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 parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/plain\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"Text\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}}\n];\n\nfunction parseJSONTiddlers(json,fallbackTitle) {\n\tvar data = JSON.parse(json);\n\tif(!$tw.utils.isArray(data)) {\n\t\tdata = [data];\n\t}\n\tdata.forEach(function(fields) {\n\t\tfields.title = fields.title || fallbackTitle;\n\t});\n\treturn data;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/http.js": {
"title": "$:/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\theaders: hashmap of headers to send\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data,xhr)\n\treturnProp: string name of the property to return as first argument of callback\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\treturnProp = options.returnProp || \"responseText\",\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[returnProp],this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback($tw.language.getString(\"Error/XMLHttpRequest\") + \": \" + this.status,null,this);\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\tif(!$tw.utils.hop(headers,\"X-Requested-With\")) {\n\t\trequest.setRequestHeader(\"X-Requested-With\",\"TiddlyWiki\");\n\t}\n\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e,null,this);\n\t}\n\treturn request;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/keyboard.js": {
"title": "$:/core/modules/utils/dom/keyboard.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities; now deprecated. Instead, use $tw.keyboardManager\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n[\"parseKeyDescriptor\",\"checkKeyDescriptor\"].forEach(function(method) {\n\texports[method] = function() {\n\t\tif($tw.keyboardManager) {\n\t\t\treturn $tw.keyboardManager[method].apply($tw.keyboardManager,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\treturn null\n\t\t}\n\t};\n});\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/modal.js": {
"title": "$:/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\tthis.srcDocument = options.variables && (options.variables.rootwindow === \"true\" ||\n\t\t\t\toptions.variables.rootwindow === \"yes\") ? document :\n\t\t\t\t(options.event.event && options.event.event.target ? options.event.event.target.ownerDocument : document);\n\tthis.srcWindow = this.srcDocument.defaultView;\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 = this.srcDocument.createElement(\"div\"),\n\t\tmodalBackdrop = this.srcDocument.createElement(\"div\"),\n\t\tmodalWrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalHeader = this.srcDocument.createElement(\"div\"),\n\t\theaderTitle = this.srcDocument.createElement(\"h3\"),\n\t\tmodalBody = this.srcDocument.createElement(\"div\"),\n\t\tmodalLink = this.srcDocument.createElement(\"a\"),\n\t\tmodalFooter = this.srcDocument.createElement(\"div\"),\n\t\tmodalFooterHelp = this.srcDocument.createElement(\"span\"),\n\t\tmodalFooterButtons = this.srcDocument.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: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\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: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\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(this.srcDocument.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 = this.srcDocument.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\tlink.appendChild(this.srcDocument.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: $tw.language.getString(\"Buttons/Close/Caption\")\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\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(\" + self.srcWindow.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\tself.srcWindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tself.srcDocument.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(\" + (-this.srcWindow.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tthis.srcDocument.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\tvar windowContainer = $tw.pageContainer ? ($tw.pageContainer === this.srcDocument.body.firstChild ? $tw.pageContainer : this.srcDocument.body.firstChild) : null;\n\tif(windowContainer) {\n\t\t$tw.utils.toggleClass(windowContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/notifier.js": {
"title": "$:/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,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true});\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",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/popup.js": {
"title": "$:/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 (one of domNode or domNodeRect is required)\n\tdomNodeRect: rectangle 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\tfloating: if true, skips registering the popup, meaning that it will need manually clearing\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\n\t// Store the popup details if not already there\n\tif(!options.floating && 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\tnoStateReference: options.noStateReference\n\t\t});\n\t}\n\t// Set the state tiddler\n\tvar rect;\n\tif(options.domNodeRect) {\n\t\trect = options.domNodeRect;\n\t} else {\n\t\trect = {\n\t\t\tleft: options.domNode.offsetLeft,\n\t\t\ttop: options.domNode.offsetTop,\n\t\t\twidth: options.domNode.offsetWidth,\n\t\t\theight: options.domNode.offsetHeight\n\t\t};\n\t}\n\tvar popupRect = \"(\" + rect.left + \",\" + rect.top + \",\" + \n\t\t\t\trect.width + \",\" + rect.height + \")\";\n\tif(options.noStateReference) {\n\t\toptions.wiki.setText(options.title,\"text\",undefined,popupRect);\n\t} else {\n\t\toptions.wiki.setTextReference(options.title,popupRect);\n\t}\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/*\nDetect if a Popup contains an input field that has focus\nReturns true or false\n*/\nPopup.prototype.detectInputWithinPopup = function(node) {\n\tvar withinPopup = false,\n\t currNode = node;\n\tfor(var i=0; i<this.popups.length; i++) {\n\t\tvar popup = (this.popups[i] && this.popups[i].domNode) ? this.popups[i].domNode : null;\n\t\twhile(node && popup) {\n\t\t\tif(node === popup || (node.classList && (node.classList.contains(\"tc-popup-keep\") || (node !== currNode && node.classList.contains(\"tc-popup-handle\"))))) {\n\t\t\t\twithinPopup = true;\n\t\t\t}\n\t\t\tnode = node.parentNode;\n\t\t}\n\t}\n\treturn withinPopup;\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,focusedInputNode) {\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 inputWithinPopup;\n\t\tif(focusedInputNode) {\n\t\t\tinputWithinPopup = this.detectInputWithinPopup(focusedInputNode);\n\t\t}\n\t\tif(!inputWithinPopup) {\n\t\t\tvar popup = this.popups.pop();\n\t\t \tif(popup.title) {\n\t\t\t\tif(popup.noStateReference) {\n\t\t\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t\t\t} else {\n\t\t\t\t\tpopup.wiki.deleteTiddler($tw.utils.parseTextReference(popup.title).title);\n \t\t\t}\n\t\t\t}\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",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/scroller.js": {
"title": "$:/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.isScrolling = function() {\n\treturn this.idRequestFrame !== null;\n}\n\nPageScroller.prototype.cancelScroll = function(srcWindow) {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(srcWindow,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,callback) {\n\tvar self = this,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t srcWindow = element ? element.ownerDocument.defaultView : window;\n\t// Now get ready to scroll the body\n\tthis.cancelScroll(srcWindow);\n\tthis.startTime = Date.now();\n\t// Get the height of any position:fixed toolbars\n\tvar toolbar = srcWindow.document.querySelector(\".tc-adjust-top-of-scroll\"),\n\t\toffset = 0;\n\tif(toolbar) {\n\t\toffset = toolbar.offsetHeight;\n\t}\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar getBounds = function() {\n\t\t\tvar clientBounds = typeof callback === 'function' ? callback() : element.getBoundingClientRect(),\n\t\t\t\tscrollPosition = $tw.utils.getScrollPosition(srcWindow);\n\t\t\treturn {\n\t\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\t\ttop: clientBounds.top + scrollPosition.y - offset,\n\t\t\t\twidth: clientBounds.width,\n\t\t\t\theight: clientBounds.height\n\t\t\t};\n\t\t},\n\t\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t\t// targetPos/targetSize - position and size of the target element\n\t\t// currentPos/currentSize - position and size of the current scroll viewport\n\t\t// returns: new position of the scroll viewport\n\t\tgetEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = targetPos;\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\tdrawFrame = function drawFrame() {\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(srcWindow);\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tvar scrollPosition = $tw.utils.getScrollPosition(srcWindow),\n\t\t\t\tbounds = getBounds(),\n\t\t\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,srcWindow.innerWidth),\n\t\t\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,srcWindow.innerHeight);\n\t\t\tsrcWindow.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(srcWindow,drawFrame);\n\t\t\t}\n\t\t};\n\tdrawFrame();\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/edition-info.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "utils-node"
},
"$:/core/modules/utils/fakedom.js": {
"title": "$:/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, \"style\", {\n\tget: function() {\n\t\treturn this._style;\n\t},\n\tset: function(str) {\n\t\tvar self = this;\n\t\tstr = str || \"\";\n\t\t$tw.utils.each(str.split(\";\"),function(declaration) {\n\t\t\tvar parts = declaration.split(\":\"),\n\t\t\t\tname = $tw.utils.trim(parts[0]),\n\t\t\t\tvalue = $tw.utils.trim(parts[1]);\n\t\t\tif(name && value) {\n\t\t\t\tself._style[$tw.utils.convertStyleNameToPropertyName(name)] = value;\n\t\t\t}\n\t\t});\n\t}\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($tw.utils.convertPropertyNameToStyleName(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\tthis.rawTextContent = null;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textInnerHTML\", {\n\tset: function(value) {\n\t\tif(this.isRaw) {\n\t\t\tthis.rawTextContent = value;\n\t\t} else {\n\t\t\tthrow \"Cannot set textInnerHTML of a non-raw TW_Element\";\n\t\t}\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tif(this.rawTextContent === null) {\n\t\t\t\treturn \"\";\n\t\t\t} else {\n\t\t\t\treturn this.rawTextContent;\n\t\t\t}\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\treturn \"\";\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",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/utils/filesystem.js": {
"title": "$:/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 = Buffer.alloc(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n/*\nRecursively delete a tree of empty directories\n*/\nexports.deleteEmptyDirs = function(dirpath,callback) {\n\tvar self = this;\n\tfs.readdir(dirpath,function(err,files) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\tif(files.length > 0) {\n\t\t\treturn callback(null);\n\t\t}\n\t\tfs.rmdir(dirpath,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.deleteEmptyDirs(path.dirname(dirpath),callback);\n\t\t});\n\t});\n};\n\n/*\nCreate a fileInfo object for saving a tiddler:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\nOptions include:\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n*/\nexports.generateTiddlerFileInfo = function(tiddler,options) {\n\tvar fileInfo = {};\n\t// Check if the tiddler has any unsafe fields that can't be expressed in a .tid or .meta file: containing control characters, or leading/trailing whitespace\n\tvar hasUnsafeFields = false;\n\t$tw.utils.each(tiddler.getFieldStrings(),function(value,fieldName) {\n\t\tif(fieldName !== \"text\") {\n\t\t\thasUnsafeFields = hasUnsafeFields || /[\\x00-\\x1F]/mg.test(value);\n\t\t\thasUnsafeFields = hasUnsafeFields || ($tw.utils.trim(value) !== value);\n\t\t}\n\t});\n\t// Check for field values \n\tif(hasUnsafeFields) {\n\t\t// Save as a JSON file\n\t\tfileInfo.type = \"application/json\";\n\t\tfileInfo.hasMetaFile = false;\n\t} else {\n\t\t// Save as a .tid or a text/binary file plus a .meta file\n\t\tvar tiddlerType = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\tif(tiddlerType === \"text/vnd.tiddlywiki\") {\n\t\t\t// Save as a .tid file\n\t\t\tfileInfo.type = \"application/x-tiddler\";\n\t\t\tfileInfo.hasMetaFile = false;\n\t\t} else {\n\t\t\t// Save as a text/binary file and a .meta file\n\t\t\tfileInfo.type = tiddlerType;\n\t\t\tfileInfo.hasMetaFile = true;\n\t\t}\n\t}\n\t// Take the file extension from the tiddler content type\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[fileInfo.type] || {extension: \"\"};\n\t// Generate the filepath\n\tfileInfo.filepath = $tw.utils.generateTiddlerFilepath(tiddler.fields.title,{\n\t\textension: contentTypeInfo.extension,\n\t\tdirectory: options.directory,\n\t\tpathFilters: options.pathFilters,\n\t\twiki: options.wiki\n\t});\n\treturn fileInfo;\n};\n\n/*\nGenerate the filepath for saving a tiddler\nOptions include:\n\textension: file extension to be added the finished filepath\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n*/\nexports.generateTiddlerFilepath = function(title,options) {\n\tvar self = this,\n\t\tdirectory = options.directory || \"\",\n\t\textension = options.extension || \"\",\n\t\tfilepath;\n\t// Check if any of the pathFilters applies\n\tif(options.pathFilters && options.wiki) {\n\t\t$tw.utils.each(options.pathFilters,function(filter) {\n\t\t\tif(!filepath) {\n\t\t\t\tvar source = options.wiki.makeTiddlerIterator([title]),\n\t\t\t\t\tresult = options.wiki.filterTiddlers(filter,null,source);\n\t\t\t\tif(result.length > 0) {\n\t\t\t\t\tfilepath = result[0];\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// If not, generate a base pathname\n\tif(!filepath) {\n\t\tfilepath = title;\n\t\t// If the filepath already ends in the extension then remove it\n\t\tif(filepath.substring(filepath.length - extension.length) === extension) {\n\t\t\tfilepath = filepath.substring(0,filepath.length - extension.length);\n\t\t}\n\t\t// Remove any forward or backward slashes so we don't create directories\n\t\tfilepath = filepath.replace(/\\/|\\\\/g,\"_\");\n\t}\n\t// Don't let the filename start with a dot because such files are invisible on *nix\n\tfilepath = filepath.replace(/^\\./g,\"_\");\n\t// Remove any characters that can't be used in cross-platform filenames\n\tfilepath = $tw.utils.transliterate(filepath.replace(/<|>|\\:|\\\"|\\||\\?|\\*|\\^/g,\"_\"));\n\t// Truncate the filename if it is too long\n\tif(filepath.length > 200) {\n\t\tfilepath = filepath.substr(0,200);\n\t}\n\t// If the resulting filename is blank (eg because the title is just punctuation characters)\n\tif(!filepath) {\n\t\t// ...then just use the character codes of the title\n\t\tfilepath = \"\";\t\n\t\t$tw.utils.each(title.split(\"\"),function(char) {\n\t\t\tif(filepath) {\n\t\t\t\tfilepath += \"-\";\n\t\t\t}\n\t\t\tfilepath += char.charCodeAt(0).toString();\n\t\t});\n\t}\n\t// Add a uniquifier if the file already exists\n\tvar fullPath,\n\t\tcount = 0;\n\tdo {\n\t\tfullPath = path.resolve(directory,filepath + (count ? \"_\" + count : \"\") + extension);\n\t\tcount++;\n\t} while(fs.existsSync(fullPath));\n\t// Return the full path to the file\n\treturn fullPath;\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFile = function(tiddler,fileInfo,callback) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFile(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tfs.writeFile(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\",callback);\n\t\t});\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFile(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\",callback);\n\t\t} else {\n\t\t\tfs.writeFile(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\",callback);\n\t\t}\n\t}\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFileSync = function(tiddler,fileInfo) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFileSync(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding);\n\t\tfs.writeFileSync(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\");\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFileSync(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\");\n\t\t} else {\n\t\t\tfs.writeFileSync(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t}\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils-node"
},
"$:/core/modules/utils/logger.js": {
"title": "$:/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,options) {\n\toptions = options || {};\n\tthis.componentName = componentName || \"\";\n\tthis.colour = options.colour || \"white\";\n\tthis.enable = \"enable\" in options ? options.enable : true;\n}\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tif(this.enable && console !== undefined && console.log !== undefined) {\n\t\treturn Function.apply.call(console.log, console, [$tw.utils.terminalColour(this.colour),this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)).concat($tw.utils.terminalColour()));\n\t}\n};\n\n/*\nLog a structure as a table\n*/\nLogger.prototype.table = function(value) {\n\t(console.table || console.log)(value);\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\tif(this.enable) {\n\t\t// Prepare the text of the alert\n\t\tvar text = Array.prototype.join.call(arguments,\" \");\n\t\t// Create alert tiddlers in the browser\n\t\tif($tw.browser) {\n\t\t\t// Check if there is an existing alert with the same text and the same component\n\t\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\t\talertFields,\n\t\t\t\texistingCount,\n\t\t\t\tself = this;\n\t\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\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\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(alertFields) {\n\t\t\t\texistingCount = alertFields.count || 1;\n\t\t\t} else {\n\t\t\t\talertFields = {\n\t\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\t\ttext: text,\n\t\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\t\tcomponent: this.componentName\n\t\t\t\t};\n\t\t\t\texistingCount = 0;\n\t\t\t}\n\t\t\talertFields.modified = new Date();\n\t\t\tif(++existingCount > 1) {\n\t\t\t\talertFields.count = existingCount;\n\t\t\t} else {\n\t\t\t\talertFields.count = undefined;\n\t\t\t}\n\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t\t// Log the alert as well\n\t\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\t// Print an orange message to the console if not in the browser\n\t\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t\t}\t\t\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/parsetree.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/performance.js": {
"title": "$:/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 by measurement name of {time:, invocations:}\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n\tthis.showGreeting();\n}\n\nPerformance.prototype.showGreeting = function() {\n\tif($tw.browser) {\n\t\tthis.logger.log(\"Execute $tw.perf.log(); to see filter execution timings\");\t\t\n\t}\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\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\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nPerformance.prototype.log = function() {\n\tvar self = this,\n\t\ttotalTime = 0,\n\t\torderedMeasures = Object.keys(this.measures).sort(function(a,b) {\n\t\t\tif(self.measures[a].time > self.measures[b].time) {\n\t\t\t\treturn -1;\n\t\t\t} else if (self.measures[a].time < self.measures[b].time) {\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$tw.utils.each(orderedMeasures,function(name) {\n\t\ttotalTime += self.measures[name].time;\n\t});\n\tvar results = []\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\tvar measure = self.measures[name];\n\t\tresults.push({name: name,invocations: measure.invocations, avgTime: measure.time / measure.invocations, totalTime: measure.time, percentTime: (measure.time / totalTime) * 100})\n\t});\n\tself.logger.table(results);\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\tif(!(name in self.measures)) {\n\t\t\t\tself.measures[name] = {time: 0, invocations: 0};\n\t\t\t}\n\t\t\tself.measures[name].time += $tw.utils.timer(startTime);\n\t\t\tself.measures[name].invocations++;\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",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/utils/pluginmaker.js": {
"title": "$:/core/modules/utils/pluginmaker.js",
"text": "/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\n\" + $tw.language.getString(\"Error/Caption\") + \": \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/transliterate.js": {
"title": "$:/core/modules/utils/transliterate.js",
"text": "/*\\\ntitle: $:/core/modules/utils/transliterate.js\ntype: application/javascript\nmodule-type: utils\n\nTransliteration static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nTransliterate string to ASCII\n\n(Some pairs taken from http://semplicewebsites.com/removing-accents-javascript)\n*/\nexports.transliterationPairs = {\n\t\"Á\":\"A\",\n\t\"Ă\":\"A\",\n\t\"Ắ\":\"A\",\n\t\"Ặ\":\"A\",\n\t\"Ằ\":\"A\",\n\t\"Ẳ\":\"A\",\n\t\"Ẵ\":\"A\",\n\t\"Ǎ\":\"A\",\n\t\"Â\":\"A\",\n\t\"Ấ\":\"A\",\n\t\"Ậ\":\"A\",\n\t\"Ầ\":\"A\",\n\t\"Ẩ\":\"A\",\n\t\"Ẫ\":\"A\",\n\t\"Ä\":\"A\",\n\t\"Ǟ\":\"A\",\n\t\"Ȧ\":\"A\",\n\t\"Ǡ\":\"A\",\n\t\"Ạ\":\"A\",\n\t\"Ȁ\":\"A\",\n\t\"À\":\"A\",\n\t\"Ả\":\"A\",\n\t\"Ȃ\":\"A\",\n\t\"Ā\":\"A\",\n\t\"Ą\":\"A\",\n\t\"Å\":\"A\",\n\t\"Ǻ\":\"A\",\n\t\"Ḁ\":\"A\",\n\t\"Ⱥ\":\"A\",\n\t\"Ã\":\"A\",\n\t\"Ꜳ\":\"AA\",\n\t\"Æ\":\"AE\",\n\t\"Ǽ\":\"AE\",\n\t\"Ǣ\":\"AE\",\n\t\"Ꜵ\":\"AO\",\n\t\"Ꜷ\":\"AU\",\n\t\"Ꜹ\":\"AV\",\n\t\"Ꜻ\":\"AV\",\n\t\"Ꜽ\":\"AY\",\n\t\"Ḃ\":\"B\",\n\t\"Ḅ\":\"B\",\n\t\"Ɓ\":\"B\",\n\t\"Ḇ\":\"B\",\n\t\"Ƀ\":\"B\",\n\t\"Ƃ\":\"B\",\n\t\"Ć\":\"C\",\n\t\"Č\":\"C\",\n\t\"Ç\":\"C\",\n\t\"Ḉ\":\"C\",\n\t\"Ĉ\":\"C\",\n\t\"Ċ\":\"C\",\n\t\"Ƈ\":\"C\",\n\t\"Ȼ\":\"C\",\n\t\"Ď\":\"D\",\n\t\"Ḑ\":\"D\",\n\t\"Ḓ\":\"D\",\n\t\"Ḋ\":\"D\",\n\t\"Ḍ\":\"D\",\n\t\"Ɗ\":\"D\",\n\t\"Ḏ\":\"D\",\n\t\"Dz\":\"D\",\n\t\"Dž\":\"D\",\n\t\"Đ\":\"D\",\n\t\"Ƌ\":\"D\",\n\t\"DZ\":\"DZ\",\n\t\"DŽ\":\"DZ\",\n\t\"É\":\"E\",\n\t\"Ĕ\":\"E\",\n\t\"Ě\":\"E\",\n\t\"Ȩ\":\"E\",\n\t\"Ḝ\":\"E\",\n\t\"Ê\":\"E\",\n\t\"Ế\":\"E\",\n\t\"Ệ\":\"E\",\n\t\"Ề\":\"E\",\n\t\"Ể\":\"E\",\n\t\"Ễ\":\"E\",\n\t\"Ḙ\":\"E\",\n\t\"Ë\":\"E\",\n\t\"Ė\":\"E\",\n\t\"Ẹ\":\"E\",\n\t\"Ȅ\":\"E\",\n\t\"È\":\"E\",\n\t\"Ẻ\":\"E\",\n\t\"Ȇ\":\"E\",\n\t\"Ē\":\"E\",\n\t\"Ḗ\":\"E\",\n\t\"Ḕ\":\"E\",\n\t\"Ę\":\"E\",\n\t\"Ɇ\":\"E\",\n\t\"Ẽ\":\"E\",\n\t\"Ḛ\":\"E\",\n\t\"Ꝫ\":\"ET\",\n\t\"Ḟ\":\"F\",\n\t\"Ƒ\":\"F\",\n\t\"Ǵ\":\"G\",\n\t\"Ğ\":\"G\",\n\t\"Ǧ\":\"G\",\n\t\"Ģ\":\"G\",\n\t\"Ĝ\":\"G\",\n\t\"Ġ\":\"G\",\n\t\"Ɠ\":\"G\",\n\t\"Ḡ\":\"G\",\n\t\"Ǥ\":\"G\",\n\t\"Ḫ\":\"H\",\n\t\"Ȟ\":\"H\",\n\t\"Ḩ\":\"H\",\n\t\"Ĥ\":\"H\",\n\t\"Ⱨ\":\"H\",\n\t\"Ḧ\":\"H\",\n\t\"Ḣ\":\"H\",\n\t\"Ḥ\":\"H\",\n\t\"Ħ\":\"H\",\n\t\"Í\":\"I\",\n\t\"Ĭ\":\"I\",\n\t\"Ǐ\":\"I\",\n\t\"Î\":\"I\",\n\t\"Ï\":\"I\",\n\t\"Ḯ\":\"I\",\n\t\"İ\":\"I\",\n\t\"Ị\":\"I\",\n\t\"Ȉ\":\"I\",\n\t\"Ì\":\"I\",\n\t\"Ỉ\":\"I\",\n\t\"Ȋ\":\"I\",\n\t\"Ī\":\"I\",\n\t\"Į\":\"I\",\n\t\"Ɨ\":\"I\",\n\t\"Ĩ\":\"I\",\n\t\"Ḭ\":\"I\",\n\t\"Ꝺ\":\"D\",\n\t\"Ꝼ\":\"F\",\n\t\"Ᵹ\":\"G\",\n\t\"Ꞃ\":\"R\",\n\t\"Ꞅ\":\"S\",\n\t\"Ꞇ\":\"T\",\n\t\"Ꝭ\":\"IS\",\n\t\"Ĵ\":\"J\",\n\t\"Ɉ\":\"J\",\n\t\"Ḱ\":\"K\",\n\t\"Ǩ\":\"K\",\n\t\"Ķ\":\"K\",\n\t\"Ⱪ\":\"K\",\n\t\"Ꝃ\":\"K\",\n\t\"Ḳ\":\"K\",\n\t\"Ƙ\":\"K\",\n\t\"Ḵ\":\"K\",\n\t\"Ꝁ\":\"K\",\n\t\"Ꝅ\":\"K\",\n\t\"Ĺ\":\"L\",\n\t\"Ƚ\":\"L\",\n\t\"Ľ\":\"L\",\n\t\"Ļ\":\"L\",\n\t\"Ḽ\":\"L\",\n\t\"Ḷ\":\"L\",\n\t\"Ḹ\":\"L\",\n\t\"Ⱡ\":\"L\",\n\t\"Ꝉ\":\"L\",\n\t\"Ḻ\":\"L\",\n\t\"Ŀ\":\"L\",\n\t\"Ɫ\":\"L\",\n\t\"Lj\":\"L\",\n\t\"Ł\":\"L\",\n\t\"LJ\":\"LJ\",\n\t\"Ḿ\":\"M\",\n\t\"Ṁ\":\"M\",\n\t\"Ṃ\":\"M\",\n\t\"Ɱ\":\"M\",\n\t\"Ń\":\"N\",\n\t\"Ň\":\"N\",\n\t\"Ņ\":\"N\",\n\t\"Ṋ\":\"N\",\n\t\"Ṅ\":\"N\",\n\t\"Ṇ\":\"N\",\n\t\"Ǹ\":\"N\",\n\t\"Ɲ\":\"N\",\n\t\"Ṉ\":\"N\",\n\t\"Ƞ\":\"N\",\n\t\"Nj\":\"N\",\n\t\"Ñ\":\"N\",\n\t\"NJ\":\"NJ\",\n\t\"Ó\":\"O\",\n\t\"Ŏ\":\"O\",\n\t\"Ǒ\":\"O\",\n\t\"Ô\":\"O\",\n\t\"Ố\":\"O\",\n\t\"Ộ\":\"O\",\n\t\"Ồ\":\"O\",\n\t\"Ổ\":\"O\",\n\t\"Ỗ\":\"O\",\n\t\"Ö\":\"O\",\n\t\"Ȫ\":\"O\",\n\t\"Ȯ\":\"O\",\n\t\"Ȱ\":\"O\",\n\t\"Ọ\":\"O\",\n\t\"Ő\":\"O\",\n\t\"Ȍ\":\"O\",\n\t\"Ò\":\"O\",\n\t\"Ỏ\":\"O\",\n\t\"Ơ\":\"O\",\n\t\"Ớ\":\"O\",\n\t\"Ợ\":\"O\",\n\t\"Ờ\":\"O\",\n\t\"Ở\":\"O\",\n\t\"Ỡ\":\"O\",\n\t\"Ȏ\":\"O\",\n\t\"Ꝋ\":\"O\",\n\t\"Ꝍ\":\"O\",\n\t\"Ō\":\"O\",\n\t\"Ṓ\":\"O\",\n\t\"Ṑ\":\"O\",\n\t\"Ɵ\":\"O\",\n\t\"Ǫ\":\"O\",\n\t\"Ǭ\":\"O\",\n\t\"Ø\":\"O\",\n\t\"Ǿ\":\"O\",\n\t\"Õ\":\"O\",\n\t\"Ṍ\":\"O\",\n\t\"Ṏ\":\"O\",\n\t\"Ȭ\":\"O\",\n\t\"Ƣ\":\"OI\",\n\t\"Ꝏ\":\"OO\",\n\t\"Ɛ\":\"E\",\n\t\"Ɔ\":\"O\",\n\t\"Ȣ\":\"OU\",\n\t\"Ṕ\":\"P\",\n\t\"Ṗ\":\"P\",\n\t\"Ꝓ\":\"P\",\n\t\"Ƥ\":\"P\",\n\t\"Ꝕ\":\"P\",\n\t\"Ᵽ\":\"P\",\n\t\"Ꝑ\":\"P\",\n\t\"Ꝙ\":\"Q\",\n\t\"Ꝗ\":\"Q\",\n\t\"Ŕ\":\"R\",\n\t\"Ř\":\"R\",\n\t\"Ŗ\":\"R\",\n\t\"Ṙ\":\"R\",\n\t\"Ṛ\":\"R\",\n\t\"Ṝ\":\"R\",\n\t\"Ȑ\":\"R\",\n\t\"Ȓ\":\"R\",\n\t\"Ṟ\":\"R\",\n\t\"Ɍ\":\"R\",\n\t\"Ɽ\":\"R\",\n\t\"Ꜿ\":\"C\",\n\t\"Ǝ\":\"E\",\n\t\"Ś\":\"S\",\n\t\"Ṥ\":\"S\",\n\t\"Š\":\"S\",\n\t\"Ṧ\":\"S\",\n\t\"Ş\":\"S\",\n\t\"Ŝ\":\"S\",\n\t\"Ș\":\"S\",\n\t\"Ṡ\":\"S\",\n\t\"Ṣ\":\"S\",\n\t\"Ṩ\":\"S\",\n\t\"Ť\":\"T\",\n\t\"Ţ\":\"T\",\n\t\"Ṱ\":\"T\",\n\t\"Ț\":\"T\",\n\t\"Ⱦ\":\"T\",\n\t\"Ṫ\":\"T\",\n\t\"Ṭ\":\"T\",\n\t\"Ƭ\":\"T\",\n\t\"Ṯ\":\"T\",\n\t\"Ʈ\":\"T\",\n\t\"Ŧ\":\"T\",\n\t\"Ɐ\":\"A\",\n\t\"Ꞁ\":\"L\",\n\t\"Ɯ\":\"M\",\n\t\"Ʌ\":\"V\",\n\t\"Ꜩ\":\"TZ\",\n\t\"Ú\":\"U\",\n\t\"Ŭ\":\"U\",\n\t\"Ǔ\":\"U\",\n\t\"Û\":\"U\",\n\t\"Ṷ\":\"U\",\n\t\"Ü\":\"U\",\n\t\"Ǘ\":\"U\",\n\t\"Ǚ\":\"U\",\n\t\"Ǜ\":\"U\",\n\t\"Ǖ\":\"U\",\n\t\"Ṳ\":\"U\",\n\t\"Ụ\":\"U\",\n\t\"Ű\":\"U\",\n\t\"Ȕ\":\"U\",\n\t\"Ù\":\"U\",\n\t\"Ủ\":\"U\",\n\t\"Ư\":\"U\",\n\t\"Ứ\":\"U\",\n\t\"Ự\":\"U\",\n\t\"Ừ\":\"U\",\n\t\"Ử\":\"U\",\n\t\"Ữ\":\"U\",\n\t\"Ȗ\":\"U\",\n\t\"Ū\":\"U\",\n\t\"Ṻ\":\"U\",\n\t\"Ų\":\"U\",\n\t\"Ů\":\"U\",\n\t\"Ũ\":\"U\",\n\t\"Ṹ\":\"U\",\n\t\"Ṵ\":\"U\",\n\t\"Ꝟ\":\"V\",\n\t\"Ṿ\":\"V\",\n\t\"Ʋ\":\"V\",\n\t\"Ṽ\":\"V\",\n\t\"Ꝡ\":\"VY\",\n\t\"Ẃ\":\"W\",\n\t\"Ŵ\":\"W\",\n\t\"Ẅ\":\"W\",\n\t\"Ẇ\":\"W\",\n\t\"Ẉ\":\"W\",\n\t\"Ẁ\":\"W\",\n\t\"Ⱳ\":\"W\",\n\t\"Ẍ\":\"X\",\n\t\"Ẋ\":\"X\",\n\t\"Ý\":\"Y\",\n\t\"Ŷ\":\"Y\",\n\t\"Ÿ\":\"Y\",\n\t\"Ẏ\":\"Y\",\n\t\"Ỵ\":\"Y\",\n\t\"Ỳ\":\"Y\",\n\t\"Ƴ\":\"Y\",\n\t\"Ỷ\":\"Y\",\n\t\"Ỿ\":\"Y\",\n\t\"Ȳ\":\"Y\",\n\t\"Ɏ\":\"Y\",\n\t\"Ỹ\":\"Y\",\n\t\"Ź\":\"Z\",\n\t\"Ž\":\"Z\",\n\t\"Ẑ\":\"Z\",\n\t\"Ⱬ\":\"Z\",\n\t\"Ż\":\"Z\",\n\t\"Ẓ\":\"Z\",\n\t\"Ȥ\":\"Z\",\n\t\"Ẕ\":\"Z\",\n\t\"Ƶ\":\"Z\",\n\t\"IJ\":\"IJ\",\n\t\"Œ\":\"OE\",\n\t\"ᴀ\":\"A\",\n\t\"ᴁ\":\"AE\",\n\t\"ʙ\":\"B\",\n\t\"ᴃ\":\"B\",\n\t\"ᴄ\":\"C\",\n\t\"ᴅ\":\"D\",\n\t\"ᴇ\":\"E\",\n\t\"ꜰ\":\"F\",\n\t\"ɢ\":\"G\",\n\t\"ʛ\":\"G\",\n\t\"ʜ\":\"H\",\n\t\"ɪ\":\"I\",\n\t\"ʁ\":\"R\",\n\t\"ᴊ\":\"J\",\n\t\"ᴋ\":\"K\",\n\t\"ʟ\":\"L\",\n\t\"ᴌ\":\"L\",\n\t\"ᴍ\":\"M\",\n\t\"ɴ\":\"N\",\n\t\"ᴏ\":\"O\",\n\t\"ɶ\":\"OE\",\n\t\"ᴐ\":\"O\",\n\t\"ᴕ\":\"OU\",\n\t\"ᴘ\":\"P\",\n\t\"ʀ\":\"R\",\n\t\"ᴎ\":\"N\",\n\t\"ᴙ\":\"R\",\n\t\"ꜱ\":\"S\",\n\t\"ᴛ\":\"T\",\n\t\"ⱻ\":\"E\",\n\t\"ᴚ\":\"R\",\n\t\"ᴜ\":\"U\",\n\t\"ᴠ\":\"V\",\n\t\"ᴡ\":\"W\",\n\t\"ʏ\":\"Y\",\n\t\"ᴢ\":\"Z\",\n\t\"á\":\"a\",\n\t\"ă\":\"a\",\n\t\"ắ\":\"a\",\n\t\"ặ\":\"a\",\n\t\"ằ\":\"a\",\n\t\"ẳ\":\"a\",\n\t\"ẵ\":\"a\",\n\t\"ǎ\":\"a\",\n\t\"â\":\"a\",\n\t\"ấ\":\"a\",\n\t\"ậ\":\"a\",\n\t\"ầ\":\"a\",\n\t\"ẩ\":\"a\",\n\t\"ẫ\":\"a\",\n\t\"ä\":\"a\",\n\t\"ǟ\":\"a\",\n\t\"ȧ\":\"a\",\n\t\"ǡ\":\"a\",\n\t\"ạ\":\"a\",\n\t\"ȁ\":\"a\",\n\t\"à\":\"a\",\n\t\"ả\":\"a\",\n\t\"ȃ\":\"a\",\n\t\"ā\":\"a\",\n\t\"ą\":\"a\",\n\t\"ᶏ\":\"a\",\n\t\"ẚ\":\"a\",\n\t\"å\":\"a\",\n\t\"ǻ\":\"a\",\n\t\"ḁ\":\"a\",\n\t\"ⱥ\":\"a\",\n\t\"ã\":\"a\",\n\t\"ꜳ\":\"aa\",\n\t\"æ\":\"ae\",\n\t\"ǽ\":\"ae\",\n\t\"ǣ\":\"ae\",\n\t\"ꜵ\":\"ao\",\n\t\"ꜷ\":\"au\",\n\t\"ꜹ\":\"av\",\n\t\"ꜻ\":\"av\",\n\t\"ꜽ\":\"ay\",\n\t\"ḃ\":\"b\",\n\t\"ḅ\":\"b\",\n\t\"ɓ\":\"b\",\n\t\"ḇ\":\"b\",\n\t\"ᵬ\":\"b\",\n\t\"ᶀ\":\"b\",\n\t\"ƀ\":\"b\",\n\t\"ƃ\":\"b\",\n\t\"ɵ\":\"o\",\n\t\"ć\":\"c\",\n\t\"č\":\"c\",\n\t\"ç\":\"c\",\n\t\"ḉ\":\"c\",\n\t\"ĉ\":\"c\",\n\t\"ɕ\":\"c\",\n\t\"ċ\":\"c\",\n\t\"ƈ\":\"c\",\n\t\"ȼ\":\"c\",\n\t\"ď\":\"d\",\n\t\"ḑ\":\"d\",\n\t\"ḓ\":\"d\",\n\t\"ȡ\":\"d\",\n\t\"ḋ\":\"d\",\n\t\"ḍ\":\"d\",\n\t\"ɗ\":\"d\",\n\t\"ᶑ\":\"d\",\n\t\"ḏ\":\"d\",\n\t\"ᵭ\":\"d\",\n\t\"ᶁ\":\"d\",\n\t\"đ\":\"d\",\n\t\"ɖ\":\"d\",\n\t\"ƌ\":\"d\",\n\t\"ı\":\"i\",\n\t\"ȷ\":\"j\",\n\t\"ɟ\":\"j\",\n\t\"ʄ\":\"j\",\n\t\"dz\":\"dz\",\n\t\"dž\":\"dz\",\n\t\"é\":\"e\",\n\t\"ĕ\":\"e\",\n\t\"ě\":\"e\",\n\t\"ȩ\":\"e\",\n\t\"ḝ\":\"e\",\n\t\"ê\":\"e\",\n\t\"ế\":\"e\",\n\t\"ệ\":\"e\",\n\t\"ề\":\"e\",\n\t\"ể\":\"e\",\n\t\"ễ\":\"e\",\n\t\"ḙ\":\"e\",\n\t\"ë\":\"e\",\n\t\"ė\":\"e\",\n\t\"ẹ\":\"e\",\n\t\"ȅ\":\"e\",\n\t\"è\":\"e\",\n\t\"ẻ\":\"e\",\n\t\"ȇ\":\"e\",\n\t\"ē\":\"e\",\n\t\"ḗ\":\"e\",\n\t\"ḕ\":\"e\",\n\t\"ⱸ\":\"e\",\n\t\"ę\":\"e\",\n\t\"ᶒ\":\"e\",\n\t\"ɇ\":\"e\",\n\t\"ẽ\":\"e\",\n\t\"ḛ\":\"e\",\n\t\"ꝫ\":\"et\",\n\t\"ḟ\":\"f\",\n\t\"ƒ\":\"f\",\n\t\"ᵮ\":\"f\",\n\t\"ᶂ\":\"f\",\n\t\"ǵ\":\"g\",\n\t\"ğ\":\"g\",\n\t\"ǧ\":\"g\",\n\t\"ģ\":\"g\",\n\t\"ĝ\":\"g\",\n\t\"ġ\":\"g\",\n\t\"ɠ\":\"g\",\n\t\"ḡ\":\"g\",\n\t\"ᶃ\":\"g\",\n\t\"ǥ\":\"g\",\n\t\"ḫ\":\"h\",\n\t\"ȟ\":\"h\",\n\t\"ḩ\":\"h\",\n\t\"ĥ\":\"h\",\n\t\"ⱨ\":\"h\",\n\t\"ḧ\":\"h\",\n\t\"ḣ\":\"h\",\n\t\"ḥ\":\"h\",\n\t\"ɦ\":\"h\",\n\t\"ẖ\":\"h\",\n\t\"ħ\":\"h\",\n\t\"ƕ\":\"hv\",\n\t\"í\":\"i\",\n\t\"ĭ\":\"i\",\n\t\"ǐ\":\"i\",\n\t\"î\":\"i\",\n\t\"ï\":\"i\",\n\t\"ḯ\":\"i\",\n\t\"ị\":\"i\",\n\t\"ȉ\":\"i\",\n\t\"ì\":\"i\",\n\t\"ỉ\":\"i\",\n\t\"ȋ\":\"i\",\n\t\"ī\":\"i\",\n\t\"į\":\"i\",\n\t\"ᶖ\":\"i\",\n\t\"ɨ\":\"i\",\n\t\"ĩ\":\"i\",\n\t\"ḭ\":\"i\",\n\t\"ꝺ\":\"d\",\n\t\"ꝼ\":\"f\",\n\t\"ᵹ\":\"g\",\n\t\"ꞃ\":\"r\",\n\t\"ꞅ\":\"s\",\n\t\"ꞇ\":\"t\",\n\t\"ꝭ\":\"is\",\n\t\"ǰ\":\"j\",\n\t\"ĵ\":\"j\",\n\t\"ʝ\":\"j\",\n\t\"ɉ\":\"j\",\n\t\"ḱ\":\"k\",\n\t\"ǩ\":\"k\",\n\t\"ķ\":\"k\",\n\t\"ⱪ\":\"k\",\n\t\"ꝃ\":\"k\",\n\t\"ḳ\":\"k\",\n\t\"ƙ\":\"k\",\n\t\"ḵ\":\"k\",\n\t\"ᶄ\":\"k\",\n\t\"ꝁ\":\"k\",\n\t\"ꝅ\":\"k\",\n\t\"ĺ\":\"l\",\n\t\"ƚ\":\"l\",\n\t\"ɬ\":\"l\",\n\t\"ľ\":\"l\",\n\t\"ļ\":\"l\",\n\t\"ḽ\":\"l\",\n\t\"ȴ\":\"l\",\n\t\"ḷ\":\"l\",\n\t\"ḹ\":\"l\",\n\t\"ⱡ\":\"l\",\n\t\"ꝉ\":\"l\",\n\t\"ḻ\":\"l\",\n\t\"ŀ\":\"l\",\n\t\"ɫ\":\"l\",\n\t\"ᶅ\":\"l\",\n\t\"ɭ\":\"l\",\n\t\"ł\":\"l\",\n\t\"lj\":\"lj\",\n\t\"ſ\":\"s\",\n\t\"ẜ\":\"s\",\n\t\"ẛ\":\"s\",\n\t\"ẝ\":\"s\",\n\t\"ḿ\":\"m\",\n\t\"ṁ\":\"m\",\n\t\"ṃ\":\"m\",\n\t\"ɱ\":\"m\",\n\t\"ᵯ\":\"m\",\n\t\"ᶆ\":\"m\",\n\t\"ń\":\"n\",\n\t\"ň\":\"n\",\n\t\"ņ\":\"n\",\n\t\"ṋ\":\"n\",\n\t\"ȵ\":\"n\",\n\t\"ṅ\":\"n\",\n\t\"ṇ\":\"n\",\n\t\"ǹ\":\"n\",\n\t\"ɲ\":\"n\",\n\t\"ṉ\":\"n\",\n\t\"ƞ\":\"n\",\n\t\"ᵰ\":\"n\",\n\t\"ᶇ\":\"n\",\n\t\"ɳ\":\"n\",\n\t\"ñ\":\"n\",\n\t\"nj\":\"nj\",\n\t\"ó\":\"o\",\n\t\"ŏ\":\"o\",\n\t\"ǒ\":\"o\",\n\t\"ô\":\"o\",\n\t\"ố\":\"o\",\n\t\"ộ\":\"o\",\n\t\"ồ\":\"o\",\n\t\"ổ\":\"o\",\n\t\"ỗ\":\"o\",\n\t\"ö\":\"o\",\n\t\"ȫ\":\"o\",\n\t\"ȯ\":\"o\",\n\t\"ȱ\":\"o\",\n\t\"ọ\":\"o\",\n\t\"ő\":\"o\",\n\t\"ȍ\":\"o\",\n\t\"ò\":\"o\",\n\t\"ỏ\":\"o\",\n\t\"ơ\":\"o\",\n\t\"ớ\":\"o\",\n\t\"ợ\":\"o\",\n\t\"ờ\":\"o\",\n\t\"ở\":\"o\",\n\t\"ỡ\":\"o\",\n\t\"ȏ\":\"o\",\n\t\"ꝋ\":\"o\",\n\t\"ꝍ\":\"o\",\n\t\"ⱺ\":\"o\",\n\t\"ō\":\"o\",\n\t\"ṓ\":\"o\",\n\t\"ṑ\":\"o\",\n\t\"ǫ\":\"o\",\n\t\"ǭ\":\"o\",\n\t\"ø\":\"o\",\n\t\"ǿ\":\"o\",\n\t\"õ\":\"o\",\n\t\"ṍ\":\"o\",\n\t\"ṏ\":\"o\",\n\t\"ȭ\":\"o\",\n\t\"ƣ\":\"oi\",\n\t\"ꝏ\":\"oo\",\n\t\"ɛ\":\"e\",\n\t\"ᶓ\":\"e\",\n\t\"ɔ\":\"o\",\n\t\"ᶗ\":\"o\",\n\t\"ȣ\":\"ou\",\n\t\"ṕ\":\"p\",\n\t\"ṗ\":\"p\",\n\t\"ꝓ\":\"p\",\n\t\"ƥ\":\"p\",\n\t\"ᵱ\":\"p\",\n\t\"ᶈ\":\"p\",\n\t\"ꝕ\":\"p\",\n\t\"ᵽ\":\"p\",\n\t\"ꝑ\":\"p\",\n\t\"ꝙ\":\"q\",\n\t\"ʠ\":\"q\",\n\t\"ɋ\":\"q\",\n\t\"ꝗ\":\"q\",\n\t\"ŕ\":\"r\",\n\t\"ř\":\"r\",\n\t\"ŗ\":\"r\",\n\t\"ṙ\":\"r\",\n\t\"ṛ\":\"r\",\n\t\"ṝ\":\"r\",\n\t\"ȑ\":\"r\",\n\t\"ɾ\":\"r\",\n\t\"ᵳ\":\"r\",\n\t\"ȓ\":\"r\",\n\t\"ṟ\":\"r\",\n\t\"ɼ\":\"r\",\n\t\"ᵲ\":\"r\",\n\t\"ᶉ\":\"r\",\n\t\"ɍ\":\"r\",\n\t\"ɽ\":\"r\",\n\t\"ↄ\":\"c\",\n\t\"ꜿ\":\"c\",\n\t\"ɘ\":\"e\",\n\t\"ɿ\":\"r\",\n\t\"ś\":\"s\",\n\t\"ṥ\":\"s\",\n\t\"š\":\"s\",\n\t\"ṧ\":\"s\",\n\t\"ş\":\"s\",\n\t\"ŝ\":\"s\",\n\t\"ș\":\"s\",\n\t\"ṡ\":\"s\",\n\t\"ṣ\":\"s\",\n\t\"ṩ\":\"s\",\n\t\"ʂ\":\"s\",\n\t\"ᵴ\":\"s\",\n\t\"ᶊ\":\"s\",\n\t\"ȿ\":\"s\",\n\t\"ɡ\":\"g\",\n\t\"ᴑ\":\"o\",\n\t\"ᴓ\":\"o\",\n\t\"ᴝ\":\"u\",\n\t\"ť\":\"t\",\n\t\"ţ\":\"t\",\n\t\"ṱ\":\"t\",\n\t\"ț\":\"t\",\n\t\"ȶ\":\"t\",\n\t\"ẗ\":\"t\",\n\t\"ⱦ\":\"t\",\n\t\"ṫ\":\"t\",\n\t\"ṭ\":\"t\",\n\t\"ƭ\":\"t\",\n\t\"ṯ\":\"t\",\n\t\"ᵵ\":\"t\",\n\t\"ƫ\":\"t\",\n\t\"ʈ\":\"t\",\n\t\"ŧ\":\"t\",\n\t\"ᵺ\":\"th\",\n\t\"ɐ\":\"a\",\n\t\"ᴂ\":\"ae\",\n\t\"ǝ\":\"e\",\n\t\"ᵷ\":\"g\",\n\t\"ɥ\":\"h\",\n\t\"ʮ\":\"h\",\n\t\"ʯ\":\"h\",\n\t\"ᴉ\":\"i\",\n\t\"ʞ\":\"k\",\n\t\"ꞁ\":\"l\",\n\t\"ɯ\":\"m\",\n\t\"ɰ\":\"m\",\n\t\"ᴔ\":\"oe\",\n\t\"ɹ\":\"r\",\n\t\"ɻ\":\"r\",\n\t\"ɺ\":\"r\",\n\t\"ⱹ\":\"r\",\n\t\"ʇ\":\"t\",\n\t\"ʌ\":\"v\",\n\t\"ʍ\":\"w\",\n\t\"ʎ\":\"y\",\n\t\"ꜩ\":\"tz\",\n\t\"ú\":\"u\",\n\t\"ŭ\":\"u\",\n\t\"ǔ\":\"u\",\n\t\"û\":\"u\",\n\t\"ṷ\":\"u\",\n\t\"ü\":\"u\",\n\t\"ǘ\":\"u\",\n\t\"ǚ\":\"u\",\n\t\"ǜ\":\"u\",\n\t\"ǖ\":\"u\",\n\t\"ṳ\":\"u\",\n\t\"ụ\":\"u\",\n\t\"ű\":\"u\",\n\t\"ȕ\":\"u\",\n\t\"ù\":\"u\",\n\t\"ủ\":\"u\",\n\t\"ư\":\"u\",\n\t\"ứ\":\"u\",\n\t\"ự\":\"u\",\n\t\"ừ\":\"u\",\n\t\"ử\":\"u\",\n\t\"ữ\":\"u\",\n\t\"ȗ\":\"u\",\n\t\"ū\":\"u\",\n\t\"ṻ\":\"u\",\n\t\"ų\":\"u\",\n\t\"ᶙ\":\"u\",\n\t\"ů\":\"u\",\n\t\"ũ\":\"u\",\n\t\"ṹ\":\"u\",\n\t\"ṵ\":\"u\",\n\t\"ᵫ\":\"ue\",\n\t\"ꝸ\":\"um\",\n\t\"ⱴ\":\"v\",\n\t\"ꝟ\":\"v\",\n\t\"ṿ\":\"v\",\n\t\"ʋ\":\"v\",\n\t\"ᶌ\":\"v\",\n\t\"ⱱ\":\"v\",\n\t\"ṽ\":\"v\",\n\t\"ꝡ\":\"vy\",\n\t\"ẃ\":\"w\",\n\t\"ŵ\":\"w\",\n\t\"ẅ\":\"w\",\n\t\"ẇ\":\"w\",\n\t\"ẉ\":\"w\",\n\t\"ẁ\":\"w\",\n\t\"ⱳ\":\"w\",\n\t\"ẘ\":\"w\",\n\t\"ẍ\":\"x\",\n\t\"ẋ\":\"x\",\n\t\"ᶍ\":\"x\",\n\t\"ý\":\"y\",\n\t\"ŷ\":\"y\",\n\t\"ÿ\":\"y\",\n\t\"ẏ\":\"y\",\n\t\"ỵ\":\"y\",\n\t\"ỳ\":\"y\",\n\t\"ƴ\":\"y\",\n\t\"ỷ\":\"y\",\n\t\"ỿ\":\"y\",\n\t\"ȳ\":\"y\",\n\t\"ẙ\":\"y\",\n\t\"ɏ\":\"y\",\n\t\"ỹ\":\"y\",\n\t\"ź\":\"z\",\n\t\"ž\":\"z\",\n\t\"ẑ\":\"z\",\n\t\"ʑ\":\"z\",\n\t\"ⱬ\":\"z\",\n\t\"ż\":\"z\",\n\t\"ẓ\":\"z\",\n\t\"ȥ\":\"z\",\n\t\"ẕ\":\"z\",\n\t\"ᵶ\":\"z\",\n\t\"ᶎ\":\"z\",\n\t\"ʐ\":\"z\",\n\t\"ƶ\":\"z\",\n\t\"ɀ\":\"z\",\n\t\"ff\":\"ff\",\n\t\"ffi\":\"ffi\",\n\t\"ffl\":\"ffl\",\n\t\"fi\":\"fi\",\n\t\"fl\":\"fl\",\n\t\"ij\":\"ij\",\n\t\"œ\":\"oe\",\n\t\"st\":\"st\",\n\t\"ₐ\":\"a\",\n\t\"ₑ\":\"e\",\n\t\"ᵢ\":\"i\",\n\t\"ⱼ\":\"j\",\n\t\"ₒ\":\"o\",\n\t\"ᵣ\":\"r\",\n\t\"ᵤ\":\"u\",\n\t\"ᵥ\":\"v\",\n\t\"ₓ\":\"x\",\n\t\"Ё\":\"YO\",\n\t\"Й\":\"I\",\n\t\"Ц\":\"TS\",\n\t\"У\":\"U\",\n\t\"К\":\"K\",\n\t\"Е\":\"E\",\n\t\"Н\":\"N\",\n\t\"Г\":\"G\",\n\t\"Ш\":\"SH\",\n\t\"Щ\":\"SCH\",\n\t\"З\":\"Z\",\n\t\"Х\":\"H\",\n\t\"Ъ\":\"'\",\n\t\"ё\":\"yo\",\n\t\"й\":\"i\",\n\t\"ц\":\"ts\",\n\t\"у\":\"u\",\n\t\"к\":\"k\",\n\t\"е\":\"e\",\n\t\"н\":\"n\",\n\t\"г\":\"g\",\n\t\"ш\":\"sh\",\n\t\"щ\":\"sch\",\n\t\"з\":\"z\",\n\t\"х\":\"h\",\n\t\"ъ\":\"'\",\n\t\"Ф\":\"F\",\n\t\"Ы\":\"I\",\n\t\"В\":\"V\",\n\t\"А\":\"a\",\n\t\"П\":\"P\",\n\t\"Р\":\"R\",\n\t\"О\":\"O\",\n\t\"Л\":\"L\",\n\t\"Д\":\"D\",\n\t\"Ж\":\"ZH\",\n\t\"Э\":\"E\",\n\t\"ф\":\"f\",\n\t\"ы\":\"i\",\n\t\"в\":\"v\",\n\t\"а\":\"a\",\n\t\"п\":\"p\",\n\t\"р\":\"r\",\n\t\"о\":\"o\",\n\t\"л\":\"l\",\n\t\"д\":\"d\",\n\t\"ж\":\"zh\",\n\t\"э\":\"e\",\n\t\"Я\":\"Ya\",\n\t\"Ч\":\"CH\",\n\t\"С\":\"S\",\n\t\"М\":\"M\",\n\t\"И\":\"I\",\n\t\"Т\":\"T\",\n\t\"Ь\":\"'\",\n\t\"Б\":\"B\",\n\t\"Ю\":\"YU\",\n\t\"я\":\"ya\",\n\t\"ч\":\"ch\",\n\t\"с\":\"s\",\n\t\"м\":\"m\",\n\t\"и\":\"i\",\n\t\"т\":\"t\",\n\t\"ь\":\"'\",\n\t\"б\":\"b\",\n\t\"ю\":\"yu\"\n};\n\nexports.transliterate = function(str) {\n\treturn str.replace(/[^A-Za-z0-9\\[\\] ]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || ch\n\t});\n};\n\nexports.transliterateToSafeASCII = function(str) {\n\treturn str.replace(/[^\\x00-\\x7F]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || \"\"\n\t});\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/utils.js": {
"title": "$:/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\nvar base64utf8 = require(\"$:/core/modules/utils/base64-utf8/base64-utf8.module.js\");\n\n/*\nDisplay a message, in colour if we're on a terminal\n*/\nexports.log = function(text,colour) {\n\tconsole.log($tw.node ? exports.terminalColour(colour) + text + exports.terminalColour() : text);\n};\n\nexports.terminalColour = function(colour) {\n\tif(!$tw.browser && $tw.node && process.stdout.isTTY) {\n\t\tif(colour) {\n\t\t\tvar code = exports.terminalColourLookup[colour];\n\t\t\tif(code) {\n\t\t\t\treturn \"\\x1b[\" + code + \"m\";\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"\\x1b[0m\"; // Cancel colour\n\t\t}\n\t}\n\treturn \"\";\n};\n\nexports.terminalColourLookup = {\n\t\"black\": \"0;30\",\n\t\"red\": \"0;31\",\n\t\"green\": \"0;32\",\n\t\"brown/orange\": \"0;33\",\n\t\"blue\": \"0;34\",\n\t\"purple\": \"0;35\",\n\t\"cyan\": \"0;36\",\n\t\"light gray\": \"0;37\"\n};\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\texports.log(text,\"brown/orange\");\n};\n\n/*\nReturn the integer represented by the str (string).\nReturn the dflt (default) parameter if str is not a base-10 number.\n*/\nexports.getInt = function(str,deflt) {\n\tvar i = parseInt(str,10);\n\treturn isNaN(i) ? deflt : i;\n}\n\n/*\nRepeatedly replaces a substring within a string. Like String.prototype.replace, but without any of the default special handling of $ sequences in the replace string\n*/\nexports.replaceString = function(text,search,replace) {\n\treturn text.replace(search,function() {\n\t\treturn replace;\n\t});\n};\n\n/*\nRepeats a string\n*/\nexports.repeat = function(str,count) {\n\tvar result = \"\";\n\tfor(var t=0;t<count;t++) {\n\t\tresult += str;\n\t}\n\treturn result;\n};\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nConvert a string to sentence case (ie capitalise first letter)\n*/\nexports.toSentenceCase = function(str) {\n\treturn (str || \"\").replace(/^\\S/, function(c) {return c.toUpperCase();});\n}\n\n/*\nConvert a string to title case (ie capitalise each initial letter)\n*/\nexports.toTitleCase = function(str) {\n\treturn (str || \"\").replace(/(^|\\s)\\S/g, function(c) {return c.toUpperCase();});\n}\n\t\n/*\nFind the line break preceding a given position in a string\nReturns position immediately after that line break, or the start of the string\n*/\nexports.findPrecedingLineBreak = function(text,pos) {\n\tvar result = text.lastIndexOf(\"\\n\",pos - 1);\n\tif(result === -1) {\n\t\tresult = 0;\n\t} else {\n\t\tresult++;\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nFind the line break following a given position in a string\n*/\nexports.findFollowingLineBreak = function(text,pos) {\n\t// Cut to just past the following line break, or to the end of the text\n\tvar result = text.indexOf(\"\\n\",pos);\n\tif(result === -1) {\n\t\tresult = text.length;\n\t} else {\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\n};\n\n/*\nDetermine whether an array-item is an object-property\n*/\nexports.hopArray = function(object,array) {\n\tfor(var i=0; i<array.length; i++) {\n\t\tif($tw.utils.hop(object,array[i])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\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\tif(object) {\n\t\tObject.freeze(object);\n\t\tfor(key in object) {\n\t\t\tproperty = object[key];\n\t\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\t\tdeepFreeze(property);\n\t\t\t}\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[/^0XXX/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMilliseconds());\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[/^XXX/, function() {\n\t\t\t\treturn date.getMilliseconds();\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\t// If the user wants everything in UTC, shift the datestamp\n\t// Optimize for format string that essentially means\n\t// 'return raw UTC (tiddlywiki style) date string.'\n\tif(t.indexOf(\"[UTC]\") == 0 ) {\n\t\tif(t == \"[UTC]YYYY0MM0DD0hh0mm0ssXXX\")\n\t\t\treturn $tw.utils.stringifyDate(new Date());\n\t\tvar offset = date.getTimezoneOffset() ; // in minutes\n\t\tdate = new Date(date.getTime()+offset*60*1000) ;\n\t\tt = t.substr(5) ;\n\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 x = new Date(dt.getFullYear(),0,1);\n\tvar n = Math.floor((dt.getTime() - x.getTime()) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\", duration: 365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\", duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\", duration: 24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\", duration: 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration: 60 * 1000},\n\t\t{name: \"Seconds\", duration: 1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&\", < to \"<\", > to \">\", \" to \""\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&\").replace(/</mg,\"<\").replace(/>/mg,\">\").replace(/\\\"/mg,\""\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar converter = String.fromCodePoint || String.fromCharCode,\n\t\te = s.substr(1,s.length-2), // Strip the & and the ;\n\t\tc;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\tc = parseInt(e.substr(2),16);\n\t\t} else {\n\t\t\tc = parseInt(e.substr(1),10);\n\t\t}\n\t\tif(isNaN(c)) {\n\t\t\treturn s;\n\t\t} else {\n\t\t\treturn converter(c);\n\t\t}\n\t} else {\n\t\tc = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn converter(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\') // backslash\n\t\t.replace(/\"/g, '\\\\\"') // double quote character\n\t\t.replace(/'/g, \"\\\\'\") // single quote character\n\t\t.replace(/\\r/g, '\\\\r') // carriage return\n\t\t.replace(/\\n/g, '\\\\n') // line feed\n\t\t.replace(/[\\x00-\\x1f\\x80-\\uFFFF]/g, exports.escape); // non-ASCII characters\n};\n\n// Turns a string into a legal JSON string\n// Derived from peg.js, thanks to David Majda\nexports.jsonStringify = function(s) {\n\t// See http://www.json.org/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\') // backslash\n\t\t.replace(/\"/g, '\\\\\"') // double quote character\n\t\t.replace(/\\r/g, '\\\\r') // carriage return\n\t\t.replace(/\\n/g, '\\\\n') // line feed\n\t\t.replace(/\\x08/g, '\\\\b') // backspace\n\t\t.replace(/\\x0c/g, '\\\\f') // formfeed\n\t\t.replace(/\\t/g, '\\\\t') // tab\n\t\t.replace(/[\\x00-\\x1f\\x80-\\uFFFF]/g,function(s) {\n\t\t\treturn '\\\\u' + $tw.utils.pad(s.charCodeAt(0).toString(16).toUpperCase(),4);\n\t\t}); // 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) || 0;\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\treturn base64utf8.base64.decode.call(base64utf8,string64);\n};\n\n/*\nEncode a string to base64\n*/\nexports.base64Encode = function(string64) {\n\treturn base64utf8.base64.encode.call(base64utf8,string64);\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();\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/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif (x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n/*\nIE does not have an endsWith function\n*/\nexports.strEndsWith = function(str,ending,position) {\n\tif(str.endsWith) {\n\t\treturn str.endsWith(ending,position);\n\t} else {\n\t\tif (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > str.length) {\n\t\t\tposition = str.length;\n\t\t}\n\t\tposition -= ending.length;\n\t\tvar lastIndex = str.indexOf(ending, position);\n\t\treturn lastIndex !== -1 && lastIndex === position;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/widgets/action-createtiddler.js": {
"title": "$:/core/modules/widgets/action-createtiddler.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-createtiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to create a new tiddler with a unique name and specified fields.\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 CreateTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCreateTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCreateTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nCreateTiddlerWidget.prototype.execute = function() {\n\tthis.actionBaseTitle = this.getAttribute(\"$basetitle\");\n\tthis.actionSaveTitle = this.getAttribute(\"$savetitle\");\n\tthis.actionSaveDraftTitle = this.getAttribute(\"$savedrafttitle\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nCreateTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\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*/\nCreateTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar title = this.wiki.generateNewTitle(this.actionBaseTitle),\n\t\tfields = {},\n\t\tcreationFields,\n\t\tmodificationFields;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tfields[name] = attribute;\n\t\t}\n\t});\n\tif(this.actionTimestamp) {\n\t\tcreationFields = this.wiki.getCreationFields();\n\t\tmodificationFields = this.wiki.getModificationFields();\n\t}\n\tvar tiddler = this.wiki.addTiddler(new $tw.Tiddler(creationFields,fields,modificationFields,{title: title}));\n\tif(this.actionSaveTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveTitle,title,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.actionSaveDraftTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveDraftTitle,this.wiki.generateDraftTitle(title),this.getVariable(\"currentTiddler\"));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-createtiddler\"] = CreateTiddlerWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-deletefield.js": {
"title": "$:/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\t\thasChanged = false;\n\tif(this.actionField) {\n\t\tremoveFields[this.actionField] = undefined;\n\t\tif(this.actionField in tiddler.fields) {\n\t\t\thasChanged = true;\n\t\t}\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\thasChanged = true;\n\t\t\t}\n\t\t});\n\t\tif(hasChanged) {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,removeFields,this.wiki.getModificationFields()));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-deletetiddler.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-listops.js": {
"title": "$:/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 tiddler = this.wiki.getTiddler(this.target),\n\t\t\toldtags = tiddler ? (tiddler.fields.tags || []).slice(0) : [],\n\t\t\ttagfilter = \"[list[\" + this.target + \"!!tags]] \" + this.filtertags,\n\t\t\tnewtags = this.wiki.filterTiddlers(tagfilter,this);\n\t\tif($tw.utils.stringifyList(oldtags.sort()) !== $tw.utils.stringifyList(newtags.sort())) {\n\t\t\tthis.wiki.setText(this.target,\"tags\",undefined,$tw.utils.stringifyList(newtags));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-navigate.js": {
"title": "$:/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\tevent = 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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-sendmessage.js": {
"title": "$:/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\tevent: event\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-setfield.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/browse.js": {
"title": "$:/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\" and \"nwdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\n\t}\n\tif(this.nwdirectory) {\n\t\tdomNode.setAttribute(\"nwdirectory\",this.nwdirectory);\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,{\n\t\t\t\tcallback: 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\tdeserializer: self.deserializer\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.deserializer = this.getAttribute(\"deserializer\");\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\tthis.nwdirectory = this.getAttribute(\"nwdirectory\");\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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/button.js": {
"title": "$:/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.popupTitle) && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif((this.set || this.setTitle) && 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(self,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 || self.popupTitle) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set || self.setTitle) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.actions) {\n\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Make it draggable if required\n\tif(this.dragTiddler || this.dragFilter) {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.dragTiddler;},\n\t\t\tdragFilterFn: function() {return self.dragFilter;},\n\t\t\twidget: this\n\t\t});\n\t}\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.setTitle ? (this.setField ? this.wiki.getTiddler(this.setTitle).getFieldString(this.setField) === this.setTo :\n\t\t(this.setIndex ? this.wiki.extractTiddlerDataItem(this.setTitle,this.setIndex) === this.setTo :\n\t\t\tthis.wiki.getTiddlerText(this.setTitle))) || this.defaultSetValue || this.getVariable(\"currentTiddler\") :\n\t\tthis.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.popupTitle ? this.wiki.getTiddler(this.popupTitle) : 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\tevent: event\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\"), event: event});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\tif(this.popupTitle) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popupTitle,\n\t\t\twiki: this.wiki,\n\t\t\tnoStateReference: true\n\t\t});\n\t} else {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popup,\n\t\t\twiki: this.wiki\n\t\t});\n\t}\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tif(this.setTitle) {\n\t\tthis.setField ? this.wiki.setText(this.setTitle,this.setField,undefined,this.setTo) :\n\t\t\t\t(this.setIndex ? this.wiki.setText(this.setTitle,undefined,this.setIndex,this.setTo) :\n\t\t\t\tthis.wiki.setText(this.setTitle,\"text\",undefined,this.setTo));\n\t} else {\n\t\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\tthis.dragTiddler = this.getAttribute(\"dragTiddler\");\n\tthis.dragFilter = this.getAttribute(\"dragFilter\");\n\tthis.setTitle = this.getAttribute(\"setTitle\");\n\tthis.setField = this.getAttribute(\"setField\");\n\tthis.setIndex = this.getAttribute(\"setIndex\");\n\tthis.popupTitle = this.getAttribute(\"popupTitle\");\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 || changedAttributes.dragFilter || changedAttributes.dragTiddler || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup]) || (this.popupTitle && changedTiddlers[this.popupTitle]) || changedAttributes.setTitle || changedAttributes.setField || changedAttributes.setIndex || changedAttributes.popupTitle) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/checkbox.js": {
"title": "$:/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;\n\t\t\tif($tw.utils.hop(tiddler.fields,this.checkboxField)) {\n\t\t\t\tvalue = tiddler.fields[this.checkboxField] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.checkboxDefault || \"\";\n\t\t\t}\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\tif(this.checkboxIndex) {\n\t\t\tvar value = this.wiki.extractTiddlerDataItem(tiddler,this.checkboxIndex,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\t\tvalue = checked ? this.checkboxChecked : this.checkboxUnchecked;\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\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\t// Set the index if specified\n\tif(this.checkboxIndex) {\n\t\tvar indexValue = this.wiki.extractTiddlerDataItem(this.checkboxTitle,this.checkboxIndex);\n\t\tif(!tiddler || indexValue !== value) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tif(this.checkboxIndex) {\n\t\t\tthis.wiki.setText(this.checkboxTitle,\"\",this.checkboxIndex,value);\n\t\t} else {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t\t}\n\t}\n\t// Trigger actions\n\tif(this.checkboxActions) {\n\t\tthis.invokeActionString(this.checkboxActions,this,event);\n\t}\n\tif(this.checkboxCheckActions && checked) {\n\t\tthis.invokeActionString(this.checkboxCheckActions,this,event);\n\t}\n\tif(this.checkboxUncheckActions && !checked) {\n\t\tthis.invokeActionString(this.checkboxUncheckActions,this,event);\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.checkboxActions = this.getAttribute(\"actions\");\n\tthis.checkboxCheckActions = this.getAttribute(\"checkactions\");\n\tthis.checkboxUncheckActions = this.getAttribute(\"uncheckactions\");\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxIndex = this.getAttribute(\"index\");\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.index || 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})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/codeblock.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/count.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/diff-text.js": {
"title": "$:/core/modules/widgets/diff-text.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/diff-text.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display a diff between two texts\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\tdmp = require(\"$:/core/modules/utils/diff-match-patch/diff_match_patch.js\");\n\nvar DiffTextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDiffTextWidget.prototype = new Widget();\n\nDiffTextWidget.prototype.invisibleCharacters = {\n\t\"\\n\": \"↩︎\\n\",\n\t\"\\r\": \"⇠\",\n\t\"\\t\": \"⇥\\t\"\n};\n\n/*\nRender this widget into the DOM\n*/\nDiffTextWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create the diff\n\tvar dmpObject = new dmp.diff_match_patch(),\n\t\tdiffs = dmpObject.diff_main(this.getAttribute(\"source\"),this.getAttribute(\"dest\"));\n\t// Apply required cleanup\n\tswitch(this.getAttribute(\"cleanup\",\"semantic\")) {\n\t\tcase \"none\":\n\t\t\t// No cleanup\n\t\t\tbreak;\n\t\tcase \"efficiency\":\n\t\t\tdmpObject.diff_cleanupEfficiency(diffs);\n\t\t\tbreak;\n\t\tdefault: // case \"semantic\"\n\t\t\tdmpObject.diff_cleanupSemantic(diffs);\n\t\t\tbreak;\n\t}\n\t// Create the elements\n\tvar domContainer = this.document.createElement(\"div\"), \n\t\tdomDiff = this.createDiffDom(diffs);\n\tparent.insertBefore(domContainer,nextSibling);\n\t// Set variables\n\tthis.setVariable(\"diff-count\",diffs.reduce(function(acc,diff) {\n\t\tif(diff[0] !== dmp.DIFF_EQUAL) {\n\t\t\tacc++;\n\t\t}\n\t\treturn acc;\n\t},0).toString());\n\t// Render child widgets\n\tthis.renderChildren(domContainer,null);\n\t// Render the diff\n\tdomContainer.appendChild(domDiff);\n\t// Save our container\n\tthis.domNodes.push(domContainer);\n};\n\n/*\nCreate DOM elements representing a list of diffs\n*/\nDiffTextWidget.prototype.createDiffDom = function(diffs) {\n\tvar self = this;\n\t// Create the element and assign the attributes\n\tvar domPre = this.document.createElement(\"pre\"),\n\t\tdomCode = this.document.createElement(\"code\");\n\t$tw.utils.each(diffs,function(diff) {\n\t\tvar tag = diff[0] === dmp.DIFF_INSERT ? \"ins\" : (diff[0] === dmp.DIFF_DELETE ? \"del\" : \"span\"),\n\t\t\tclassName = diff[0] === dmp.DIFF_INSERT ? \"tc-diff-insert\" : (diff[0] === dmp.DIFF_DELETE ? \"tc-diff-delete\" : \"tc-diff-equal\"),\n\t\t\tdom = self.document.createElement(tag),\n\t\t\ttext = diff[1],\n\t\t\tcurrPos = 0,\n\t\t\tre = /([\\x00-\\x1F])/mg,\n\t\t\tmatch = re.exec(text),\n\t\t\tspan,\n\t\t\tprintable;\n\t\tdom.className = className;\n\t\twhile(match) {\n\t\t\tif(currPos < match.index) {\n\t\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos,match.index)));\n\t\t\t}\n\t\t\tspan = self.document.createElement(\"span\");\n\t\t\tspan.className = \"tc-diff-invisible\";\n\t\t\tprintable = self.invisibleCharacters[match[0]] || (\"[0x\" + match[0].charCodeAt(0).toString(16) + \"]\");\n\t\t\tspan.appendChild(self.document.createTextNode(printable));\n\t\t\tdom.appendChild(span);\n\t\t\tcurrPos = match.index + match[0].length;\n\t\t\tmatch = re.exec(text);\n\t\t}\n\t\tif(currPos < text.length) {\n\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos)));\n\t\t}\n\t\tdomCode.appendChild(dom);\n\t});\n\tdomPre.appendChild(domCode);\n\treturn domPre;\n};\n\n/*\nCompute the internal state of the widget\n*/\nDiffTextWidget.prototype.execute = function() {\n\t// Make child widgets\n\tvar parseTreeNodes;\n\tif(this.parseTreeNode && this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: \"$:/language/Diffs/CountMessage\"}\n\t\t\t}\n\t\t}];\n\t}\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*/\nDiffTextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.dest || changedAttributes.cleanup) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports[\"diff-text\"] = DiffTextWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/draggable.js": {
"title": "$:/core/modules/widgets/draggable.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/draggable.js\ntype: application/javascript\nmodule-type: widget\n\nDraggable 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 DraggableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDraggableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDraggableWidget.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// Sanitise the specified tag\n\tvar tag = this.draggableTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"div\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [\"tc-draggable\"];\n\tif(this.draggableClasses) {\n\t\tclasses.push(this.draggableClasses);\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Add event handlers\n\t$tw.utils.makeDraggable({\n\t\tdomNode: domNode,\n\t\tdragTiddlerFn: function() {return self.getAttribute(\"tiddler\");},\n\t\tdragFilterFn: function() {return self.getAttribute(\"filter\");},\n\t\tstartActions: self.startActions,\n\t\tendActions: self.endActions,\n\t\twidget: this\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\n/*\nCompute the internal state of the widget\n*/\nDraggableWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.draggableTag = this.getAttribute(\"tag\",\"div\");\n\tthis.draggableClasses = this.getAttribute(\"class\");\n\tthis.startActions = this.getAttribute(\"startactions\");\n\tthis.endActions = this.getAttribute(\"endactions\");\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*/\nDraggableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedTiddlers.tag || changedTiddlers[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.draggable = DraggableWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/droppable.js": {
"title": "$:/core/modules/widgets/droppable.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/droppable.js\ntype: application/javascript\nmodule-type: widget\n\nDroppable 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 DroppableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDroppableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDroppableWidget.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\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.droppableTag && $tw.config.htmlUnsafeElements.indexOf(this.droppableTag) === -1) {\n\t\ttag = this.droppableTag;\n\t}\n\t// Create element and assign classes\n\tvar domNode = this.document.createElement(tag),\n\t\tclasses = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-droppable\");\n\tdomNode.className = classes.join(\" \");\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]);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDroppableWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDroppableWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally. The hacky second condition is to resolve a problem with Firefox whereby there is an erroneous dragenter event if the node being dragged is within the dropzone\n\tif(this.currentlyEntered.length === 0 || (this.currentlyEntered.length === 1 && this.currentlyEntered[0] === $tw.dragInProgress)) {\n\t\tthis.currentlyEntered = [];\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDroppableWidget.prototype.handleDragEnterEvent = function(event) {\n\tthis.enterDrag(event);\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\treturn false;\n};\n\nDroppableWidget.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// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\t// Set the drop effect\n\tevent.dataTransfer.dropEffect = this.droppableEffect;\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragLeaveEvent = function(event) {\n\tthis.leaveDrag(event);\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDropEvent = function(event) {\n\tvar self = this;\n\tthis.leaveDrag(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\tvar dataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Try to import the various data types we understand\n\t$tw.utils.importDataTransfer(dataTransfer,null,function(fieldsArray) {\n\t\tfieldsArray.forEach(function(fields) {\n\t\t\tself.performActions(fields.title || fields.text,event);\n\t\t});\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\treturn false;\n};\n\nDroppableWidget.prototype.performActions = function(title,event) {\n\tif(this.droppableActions) {\n\t\tvar modifierKey = event.ctrlKey && ! event.shiftKey ? \"ctrl\" : event.shiftKey && !event.ctrlKey ? \"shift\" : \n\t\t\t\tevent.ctrlKey && event.shiftKey ? \"ctrl-shift\" : \"normal\" ;\n\t\tthis.invokeActionString(this.droppableActions,this,event,{actionTiddler: title, modifier: modifierKey});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDroppableWidget.prototype.execute = function() {\n\tthis.droppableActions = this.getAttribute(\"actions\");\n\tthis.droppableEffect = this.getAttribute(\"effect\",\"copy\");\n\tthis.droppableTag = this.getAttribute(\"tag\");\n\tthis.droppableClass = 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*/\nDroppableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.droppable = DroppableWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/dropzone.js": {
"title": "$:/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\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\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\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDropZoneWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally\n\tif(this.currentlyEntered.length === 0) {\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent = function(event) {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tthis.enterDrag(event);\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(event);\n};\n\nDropZoneWidget.prototype.handleDragEndEvent = function(event) {\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.handleDropEvent = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t};\n\tthis.leaveDrag(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\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\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 = 0;\n\tif(dataTransfer.files) {\n\t\tnumFiles = this.wiki.readFiles(dataTransfer.files,{\n\t\t\tcallback: readFileCallback,\n\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t});\n\t}\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\t$tw.utils.importDataTransfer(dataTransfer,this.wiki.generateNewTitle(\"Untitled\"),readFileCallback);\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.handlePasteEvent = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t};\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 && !event.target.isContentEditable) {\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(),{\n\t\t\t\t\tcallback: readFileCallback,\n\t\t\t\t\tdeserializer: this.dropzoneDeserializer\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\tthis.dropzoneDeserializer = this.getAttribute(\"deserializer\");\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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit-binary.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit-bitmap.js": {
"title": "$:/core/modules/widgets/edit-bitmap.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 600,\n\tDEFAULT_IMAGE_HEIGHT = 370,\n\tDEFAULT_IMAGE_TYPE = \"image/png\";\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\",\n\tLINE_OPACITY_TITLE = \"$:/config/BitmapEditor/Opacity\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\t// Initialise the editor operations if they've not been done already\n\tif(!this.editorOperations) {\n\t\tEditBitmapWidget.prototype.editorOperations = {};\n\t\t$tw.modules.applyMethods(\"bitmapeditoroperation\",this.editorOperations);\n\t}\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create the wrapper for the toolbar and render its content\n\tthis.toolbarNode = this.document.createElement(\"div\");\n\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\tparent.insertBefore(this.toolbarNode,nextSibling);\n\tthis.domNodes.push(this.toolbarNode);\n\t// Create the on-screen canvas\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Render toolbar child widgets\n\tthis.renderChildren(this.toolbarNode,null);\n\t// // Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n\t// Add widget message listeners\n\tthis.addEventListeners([\n\t\t{type: \"tm-edit-bitmap-operation\", handler: \"handleEditBitmapOperationMessage\"}\n\t]);\n};\n\n/*\nHandle an edit bitmap operation message from the toolbar\n*/\nEditBitmapWidget.prototype.handleEditBitmapOperationMessage = function(event) {\n\t// Invoke the handler\n\tvar handler = this.editorOperations[event.param];\n\tif(handler) {\n\t\thandler.call(this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nJust refresh the toolbar\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nSet the bitmap size variables and refresh the toolbar\n*/\nEditBitmapWidget.prototype.refreshToolbar = function() {\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Refresh each of our child widgets\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.refreshSelf();\n\t});\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\t// Get the current bitmap into an image object\n\tif(tiddler && tiddler.fields.type && tiddler.fields.text) {\n\t\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\t\t\n\t} else {\n\t\tcurrImage.width = DEFAULT_IMAGE_WIDTH;\n\t\tcurrImage.height = DEFAULT_IMAGE_HEIGHT;\n\t\tcurrImage.onerror();\n\t}\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\n/*\n** Rotate the canvas left by 90 degrees\n*/\nEditBitmapWidget.prototype.rotateCanvasLeft = function() {\n\t// Get the current size of the image\n\tvar origWidth = this.currCanvas.width,\n\t\torigHeight = this.currCanvas.height;\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\"),\n\t\tnewWidth = origHeight,\n\t\tnewHeight = origWidth;\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.save();\n\tctx.translate(newWidth / 2,newHeight / 2);\n\tctx.rotate(-Math.PI / 2);\n\tctx.drawImage(this.currCanvas,-origWidth / 2,-origHeight / 2);\n\tctx.restore();\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.globalAlpha = parseFloat(this.wiki.getTiddlerText(LINE_OPACITY_TITLE,\"1.0\"));\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseFloat(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"));\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle) || new $tw.Tiddler({title: this.editTitle,type: DEFAULT_IMAGE_TYPE});\n\t// data URIs look like \"data:<type>;base64,<text>\"\n\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type),\n\t\tposColon = dataURL.indexOf(\":\"),\n\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\tposComma = dataURL.indexOf(\",\"),\n\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\ttext = dataURL.substring(posComma+1);\n\tvar update = {type: type, text: text};\n\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit-shortcut.js": {
"title": "$:/core/modules/widgets/edit-shortcut.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/edit-shortcut.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display an editable keyboard shortcut\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditShortcutWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditShortcutWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditShortcutWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.inputNode = this.document.createElement(\"input\");\n\t// Assign classes\n\tif(this.shortcutClass) {\n\t\tthis.inputNode.className = this.shortcutClass;\t\t\n\t}\n\t// Assign other attributes\n\tif(this.shortcutStyle) {\n\t\tthis.inputNode.setAttribute(\"style\",this.shortcutStyle);\n\t}\n\tif(this.shortcutTooltip) {\n\t\tthis.inputNode.setAttribute(\"title\",this.shortcutTooltip);\n\t}\n\tif(this.shortcutPlaceholder) {\n\t\tthis.inputNode.setAttribute(\"placeholder\",this.shortcutPlaceholder);\n\t}\n\tif(this.shortcutAriaLabel) {\n\t\tthis.inputNode.setAttribute(\"aria-label\",this.shortcutAriaLabel);\n\t}\n\t// Assign the current shortcut\n\tthis.updateInputNode();\n\t// Add event handlers\n\t$tw.utils.addEventListeners(this.inputNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Link into the DOM\n\tparent.insertBefore(this.inputNode,nextSibling);\n\tthis.domNodes.push(this.inputNode);\n\t// Focus the input Node if focus === \"yes\" or focus === \"true\"\n\tif(this.shortcutFocus === \"yes\" || this.shortcutFocus === \"true\") {\n\t\tthis.focus();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditShortcutWidget.prototype.execute = function() {\n\tthis.shortcutTiddler = this.getAttribute(\"tiddler\");\n\tthis.shortcutField = this.getAttribute(\"field\");\n\tthis.shortcutIndex = this.getAttribute(\"index\");\n\tthis.shortcutPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.shortcutDefault = this.getAttribute(\"default\",\"\");\n\tthis.shortcutClass = this.getAttribute(\"class\");\n\tthis.shortcutStyle = this.getAttribute(\"style\");\n\tthis.shortcutTooltip = this.getAttribute(\"tooltip\");\n\tthis.shortcutAriaLabel = this.getAttribute(\"aria-label\");\n\tthis.shortcutFocus = this.getAttribute(\"focus\");\n};\n\n/*\nUpdate the value of the input node\n*/\nEditShortcutWidget.prototype.updateInputNode = function() {\n\tif(this.shortcutField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.shortcutTiddler);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,this.shortcutField)) {\n\t\t\tthis.inputNode.value = tiddler.getFieldString(this.shortcutField);\n\t\t} else {\n\t\t\tthis.inputNode.value = this.shortcutDefault;\n\t\t}\n\t} else if(this.shortcutIndex) {\n\t\tthis.inputNode.value = this.wiki.extractTiddlerDataItem(this.shortcutTiddler,this.shortcutIndex,this.shortcutDefault);\n\t} else {\n\t\tthis.inputNode.value = this.wiki.getTiddlerText(this.shortcutTiddler,this.shortcutDefault);\n\t}\n};\n\n/*\nHandle a dom \"keydown\" event\n*/\nEditShortcutWidget.prototype.handleKeydownEvent = function(event) {\n\t// Ignore shift, ctrl, meta, alt\n\tif(event.keyCode && $tw.keyboardManager.getModifierKeys().indexOf(event.keyCode) === -1) {\n\t\t// Get the shortcut text representation\n\t\tvar value = $tw.keyboardManager.getPrintableShortcuts([{\n\t\t\tctrlKey: event.ctrlKey,\n\t\t\tshiftKey: event.shiftKey,\n\t\t\taltKey: event.altKey,\n\t\t\tmetaKey: event.metaKey,\n\t\t\tkeyCode: event.keyCode\n\t\t}]);\n\t\tif(value.length > 0) {\n\t\t\tthis.wiki.setText(this.shortcutTiddler,this.shortcutField,this.shortcutIndex,value[0]);\n\t\t}\n\t\t// Ignore the keydown if it was already handled\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn true;\t\t\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nfocus the input node\n*/\nEditShortcutWidget.prototype.focus = function() {\n\tif(this.inputNode.focus && this.inputNode.select) {\n\t\tthis.inputNode.focus();\n\t\tthis.inputNode.select();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget needed re-rendering\n*/\nEditShortcutWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.placeholder || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.style || changedAttributes.tooltip || changedAttributes[\"aria-label\"] || changedAttributes.focus) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.shortcutTiddler]) {\n\t\tthis.updateInputNode();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports[\"edit-shortcut\"] = EditShortcutWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit-text.js": {
"title": "$:/core/modules/widgets/edit-text.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedEngine = require(\"$:/core/modules/editor/engines/framed.js\").FramedEngine,\n\tSimpleEngine = require(\"$:/core/modules/editor/engines/simple.js\").SimpleEngine;\n\nexports[\"edit-text\"] = editTextWidgetFactory(FramedEngine,SimpleEngine);\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit.js": {
"title": "$:/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\tthis.editTabIndex = this.getAttribute(\"tabindex\");\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\t\"tabindex\": {type: \"string\", value: this.editTabIndex}\n\t\t},\n\t\tchildren: this.parseTreeNode.children\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.tabindex || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/element.js": {
"title": "$:/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\t// Adjust headings by the current base level\n\tvar headingLevel = [\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"].indexOf(tag);\n\tif(headingLevel !== -1) {\n\t\tvar baseLevel = parseInt(this.getVariable(\"tv-adjust-heading-level\",\"0\"),10) || 0;\n\t\theadingLevel = Math.min(Math.max(headingLevel + 1 + baseLevel,1),6);\n\t\ttag = \"h\" + headingLevel;\n\t}\n\t// Create the DOM node\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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/encrypt.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/entity.js": {
"title": "$:/core/modules/widgets/entity.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar entityString = this.getAttribute(\"entity\",this.parseTreeNode.entity || \"\"),\n\t\ttextNode = this.document.createTextNode($tw.utils.entityDecode(entityString));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.entity) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.entity = EntityWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/fieldmangler.js": {
"title": "$:/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\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\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\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\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\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(new $tw.Tiddler({title: this.mangleTitle, tags: tag},modification));\n\t}\n\treturn true;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/fields.js": {
"title": "$:/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 = $tw.utils.replaceString(row,\"$name$\",fieldName);\n\t\t\t\trow = $tw.utils.replaceString(row,\"$value$\",value);\n\t\t\t\trow = $tw.utils.replaceString(row,\"$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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/image.js": {
"title": "$:/core/modules/widgets/image.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\t\n\t\t\t} else {\n\t\t\t\t// Just trigger loading of the tiddler\n\t\t\t\tthis.wiki.getTiddlerText(this.imageSource);\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/importvariables.js": {
"title": "$:/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\tisMacroDefinition: parseTreeNode.isMacroDefinition\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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/keyboard.js": {
"title": "$:/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\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.tag && $tw.config.htmlUnsafeElements.indexOf(this.tag) === -1) {\n\t\ttag = this.tag;\n\t}\n\t// Create element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.keyboardManager.checkKeyDescriptors(event,self.keyInfoArray)) {\n\t\t\tself.invokeActions(self,event);\n\t\t\tif(self.actions) {\n\t\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t\t}\n\t\t\tself.dispatchMessage(event);\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\",\"\");\n\tthis.message = this.getAttribute(\"message\",\"\");\n\tthis.param = this.getAttribute(\"param\",\"\");\n\tthis.key = this.getAttribute(\"key\",\"\");\n\tthis.tag = this.getAttribute(\"tag\",\"\");\n\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tif(this.key.substr(0,2) === \"((\" && this.key.substr(-2,2) === \"))\") {\n\t\tthis.shortcutTiddlers = [];\n\t\tvar name = this.key.substring(2,this.key.length -2);\n\t\t$tw.utils.each($tw.keyboardManager.lookupNames,function(platformDescriptor) {\n\t\t\tself.shortcutTiddlers.push(\"$:/config/\" + platformDescriptor + \"/\" + name);\n\t\t});\n\t}\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\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\t// Update the keyInfoArray if one of its shortcut-config-tiddlers has changed\n\tif(this.shortcutTiddlers && $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers)) {\n\t\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/link.js": {
"title": "$:/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\tmissingLinksEnabled = !(this.hideMissingLinks && this.isMissing && !this.isShadow);\n\t// Render the link if required\n\tif(useWikiLinks && missingLinksEnabled) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.overrideClasses === undefined) {\n\t\tclasses.push(\"tc-tiddlylink\");\n\t\tif(this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t\t}\n\t\tif(this.isMissing && !this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t\t} else {\n\t\t\tif(!this.isMissing) {\n\t\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t\t}\n\t\t}\n\t\tif(this.linkClasses) {\n\t\t\tclasses.push(this.linkClasses);\t\t\t\n\t\t}\n\t} else if(this.overrideClasses !== \"\") {\n\t\tclasses.push(this.overrideClasses)\n\t}\n\tif(classes.length > 0) {\n\t\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t}\n\t// Set an href\n\tvar wikilinkTransformFilter = this.getVariable(\"tv-filter-export-link\"),\n\t\twikiLinkText;\n\tif(wikilinkTransformFilter) {\n\t\t// Use the filter to construct the href\n\t\twikiLinkText = this.wiki.filterTiddlers(wikilinkTransformFilter,this,function(iterator) {\n\t\t\titerator(self.wiki.getTiddler(self.to),self.to)\n\t\t})[0];\n\t} else {\n\t\t// Expand the tv-wikilink-template variable to construct the href\n\t\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\";\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkTemplate,\"$uri_encoded$\",encodeURIComponent(this.to));\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkText,\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\t}\n\t// Override with the value of tv-get-export-link if defined\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\t// Set the tabindex\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\t// Make the link draggable if required\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.to;},\n\t\t\twidget: this\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\tmetaKey: event.metaKey,\n\t\tctrlKey: event.ctrlKey,\n\t\taltKey: event.altKey,\n\t\tshiftKey: event.shiftKey\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\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.overrideClasses = this.getAttribute(\"overrideClass\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\tthis.hideMissingLinks = (this.getVariable(\"tv-show-missing-links\") || \"yes\") === \"no\";\n\t// Make the child widgets\n\tvar templateTree;\n\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\ttemplateTree = this.parseTreeNode.children;\n\t} else {\n\t\t// Default template is a link to the title\n\t\ttemplateTree = [{type: \"text\", text: this.to}];\n\t}\n\tthis.makeChildWidgets(templateTree);\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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/linkcatcher.js": {
"title": "$:/core/modules/widgets/linkcatcher.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\tthis.catchActions = this.getAttribute(\"actions\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n\t// When executing actions we avoid trapping navigate events, so that we don't trigger ourselves recursively\n\tthis.executingActions = false;\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.executingActions) {\n\t\t// Execute the actions\n\t\tif(this.catchTo) {\n\t\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t\t}\n\t\tif(this.catchMessage && this.parentWidget) {\n\t\t\tthis.parentWidget.dispatchEvent({\n\t\t\t\ttype: this.catchMessage,\n\t\t\t\tparam: event.navigateTo,\n\t\t\t\tnavigateTo: event.navigateTo\n\t\t\t});\n\t\t}\n\t\tif(this.catchSet) {\n\t\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t\t}\n\t\tif(this.catchActions) {\n\t\t\tthis.executingActions = true;\n\t\t\tthis.invokeActionString(this.catchActions,this,event,{navigateTo: event.navigateTo});\n\t\t\tthis.executingActions = false;\n\t\t}\n\t} else {\n\t\t// This is a navigate event generated by the actions of this linkcatcher, so we don't trap it again, but just pass it to the parent\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: \"tm-navigate\",\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/list.js": {
"title": "$:/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(this.storyViewName && !StoryView) {\n\t\tStoryView = this.storyViews[\"classic\"];\n\t}\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})();",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/macrocall.js": {
"title": "$:/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 macroName = this.parseTreeNode.name || this.getAttribute(\"$name\"),\n\t\tvariableInfo = this.getVariableInfo(macroName,{params: params}),\n\t\ttext = variableInfo.text,\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\t// Wrap the parse tree in a vars widget assigning the parameters to variables named \"__paramname__\"\n\t\tvar attributes = {};\n\t\t$tw.utils.each(variableInfo.params,function(param) {\n\t\t\tvar name = \"__\" + param.name + \"__\";\n\t\t\tattributes[name] = {\n\t\t\t\tname: name,\n\t\t\t\ttype: \"string\",\n\t\t\t\tvalue: param.value\n\t\t\t};\n\t\t});\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"vars\",\n\t\t\tattributes: attributes,\n\t\t\tchildren: parseTreeNodes\n\t\t}];\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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/navigator.js": {
"title": "$:/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\tthis.setVariable(\"tv-story-list\",this.storyTitle);\n\tthis.setVariable(\"tv-history-list\",this.historyTitle);\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);\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\tif(this.storyTitle) {\n\t\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t\t{title: this.storyTitle},\n\t\t\tstoryTiddler,\n\t\t\t{list: storyList}\n\t\t));\t\t\n\t}\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tif(storyList) {\n\t\tvar p = storyList.indexOf(title);\n\t\twhile(p !== -1) {\n\t\t\tstoryList.splice(p,1);\n\t\t\tp = storyList.indexOf(title);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tif(storyList) {\n\t\tvar pos = storyList.indexOf(oldTitle);\n\t\tif(pos !== -1) {\n\t\t\tstoryList[pos] = newTitle;\n\t\t\tdo {\n\t\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\t\tif(pos !== -1) {\n\t\t\t\t\tstoryList.splice(pos,1);\n\t\t\t\t}\n\t\t\t} while(pos !== -1);\n\t\t} else {\n\t\t\tstoryList.splice(0,0,newTitle);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tif(this.storyTitle) {\n\t\tthis.wiki.addToStory(title,fromTitle,this.storyTitle,{\n\t\t\topenLinkFromInsideRiver: this.getAttribute(\"openLinkFromInsideRiver\",\"top\"),\n\t\t\topenLinkFromOutsideRiver: this.getAttribute(\"openLinkFromOutsideRiver\",\"top\")\n\t\t});\n\t}\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\tevent = $tw.hooks.invokeHook(\"th-navigating\",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 editTiddler = $tw.hooks.invokeHook(\"th-editing-tiddler\",event);\n\tif(!editTiddler) {\n\t\treturn false;\n\t}\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\toriginalTiddler = originalTitle ? this.wiki.getTiddler(originalTitle) : undefined,\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\tif(originalTiddler) {\n\t\t\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",originalTiddler);\n\t\t}\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Invoke the hook function and delete this tiddler\n\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",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\treturn this.wiki.generateDraftTitle(title);\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// If enabled, relink references to renamed tiddler\n\t\t\t\tvar shouldRelink = this.getAttribute(\"relinkOnRename\",\"no\").toLowerCase().trim() === \"yes\";\n\t\t\t\tif(isRename && shouldRelink && this.wiki.tiddlerExists(draftOf)) {\nconsole.log(\"Relinking '\" + draftOf + \"' to '\" + draftTitle + \"'\");\n\t\t\t\t\tthis.wiki.relinkTiddler(draftOf,draftTitle);\n\t\t\t\t}\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\t// #2381 always remove new title & old\n\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\tthis.removeTitleFromStory(storyList,draftOf);\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\tevent = $tw.hooks.invokeHook(\"th-cancelling-tiddler\", 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\tevent = $tw.hooks.invokeHook(\"th-new-tiddler\", 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// Make a copy of the additional fields excluding any blank ones\n\tvar filteredAdditionalFields = $tw.utils.extend({},additionalFields);\n\tObject.keys(filteredAdditionalFields).forEach(function(fieldName) {\n\t\tif(filteredAdditionalFields[fieldName] === \"\") {\n\t\t\tdelete filteredAdditionalFields[fieldName];\n\t\t}\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\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\texistingTiddler,\n\t\tfilteredAdditionalFields,\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 && storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tif(slot === -1) {\n\t\t\tslot = this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\" ? storyList.length - 1 : slot;\n\t\t}\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList && storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\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\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\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\ttiddlerFields.title = $tw.utils.trim(tiddlerFields.title);\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 && 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);\n\t}\n\treturn false;\n};\n\n//\nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\t\t\ttiddler = $tw.hooks.invokeHook(\"th-importing-tiddler\",tiddler);\n\t\t\tself.wiki.addTiddler(tiddler);\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 paramObject = 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 || \"$:/state/folded/\";\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 paramObject = 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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/password.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/qualify.js": {
"title": "$:/core/modules/widgets/qualify.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/qualify.js\ntype: application/javascript\nmodule-type: widget\n\nQualify text to a variable \n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar QualifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nQualifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nQualifyWidget.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*/\nQualifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.qualifyName = this.getAttribute(\"name\");\n\tthis.qualifyTitle = this.getAttribute(\"title\");\n\t// Set context variable\n\tif(this.qualifyName) {\n\t\tthis.setVariable(this.qualifyName,this.qualifyTitle + \"-\" + this.getStateQualifier());\n\t}\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*/\nQualifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.title) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.qualify = QualifyWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/radio.js": {
"title": "$:/core/modules/widgets/radio.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nSet a field or index at a given tiddler via radio buttons\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\tvar isChecked = this.getValue() === this.radioValue;\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",\n \t\t\"tc-radio \" + this.radioClass + (isChecked ? \" tc-radio-selected\" : \"\")\n \t);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tif(isChecked) {\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 value,\n\t\ttiddler = this.wiki.getTiddler(this.radioTitle);\n\tif (this.radioIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.radioTitle,this.radioIndex);\n\t} else {\n\t\tvalue = tiddler && tiddler.getFieldString(this.radioField);\n\t}\n\treturn value;\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioIndex) {\n\t\tthis.wiki.setText(this.radioTitle,\"\",this.radioIndex,this.radioValue);\n\t} else {\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.radioIndex = this.getAttribute(\"index\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\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.index || 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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/range.js": {
"title": "$:/core/modules/widgets/range.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/range.js\ntype: application/javascript\nmodule-type: widget\n\nRange 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 RangeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRangeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRangeWidget.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.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"range\");\n\tthis.inputDomNode.setAttribute(\"class\",this.elementClass);\n\tif(this.minValue){\n\t\tthis.inputDomNode.setAttribute(\"min\", this.minValue);\n\t}\n\tif(this.maxValue){\n\t\tthis.inputDomNode.setAttribute(\"max\", this.maxValue);\n\t}\n\tif(this.increment){\n\t\tthis.inputDomNode.setAttribute(\"step\", this.increment);\n\t}\n\tthis.inputDomNode.value = this.getValue();\n\n\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.inputDomNode,nextSibling);\n\tthis.domNodes.push(this.inputDomNode);\n};\n\nRangeWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle),\n\t\tvalue = this.defaultValue;\n\tif(tiddler) {\n\t\tif($tw.utils.hop(tiddler.fields,this.tiddlerField)) {\n\t\t\tvalue = tiddler.fields[this.tiddlerField] || \"\";\n\t\t} else {\n\t\t\tvalue = this.defaultValue || \"\";\n\t\t}\n\t}\n\treturn value;\n};\n\nRangeWidget.prototype.handleChangeEvent = function(event) {\n\tthis.wiki.setText(this.tiddlerTitle ,this.tiddlerField, null,this.inputDomNode.value);\n};\n\n/*\nCompute the internal state of the widget\n*/\nRangeWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.tiddlerField = this.getAttribute(\"field\");\n\tthis.minValue = this.getAttribute(\"min\");\n\tthis.maxValue = this.getAttribute(\"max\");\n\tthis.increment = this.getAttribute(\"increment\");\n\tthis.defaultValue = this.getAttribute(\"default\");\n\tthis.elementClass = this.getAttribute(\"class\",\"\");\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*/\nRangeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes['min'] || changedAttributes['max'] || changedAttributes['increment'] || 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.tiddlerTitle]) {\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.range = RangeWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/raw.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/reveal.js": {
"title": "$:/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\tvar left,top;\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tleft = this.popup.left - domNode.offsetWidth;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top + this.popup.height - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"right\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tleft = this.popup.left + this.popup.width - domNode.offsetWidth;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t\tdefault: // Below\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t}\n\tif(!this.positionAllowNegative) {\n\t\tleft = Math.max(0,left);\n\t\ttop = Math.max(0,top);\n\t}\n\tdomNode.style.left = left + \"px\";\n\tdomNode.style.top = top + \"px\";\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.positionAllowNegative = this.getAttribute(\"positionAllowNegative\") === \"yes\";\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.stateTiddlerTitle = this.state;\n\tthis.stateTitle = this.getAttribute(\"stateTitle\");\n\tthis.stateField = this.getAttribute(\"stateField\");\n\tthis.stateIndex = this.getAttribute(\"stateIndex\");\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,\n\t defaultState = this[\"default\"];\n\tif(this.stateTitle) {\n\t\tvar stateTitleTiddler = this.wiki.getTiddler(this.stateTitle);\n\t\tif(this.stateField) {\n\t\t\tstate = stateTitleTiddler ? stateTitleTiddler.getFieldString(this.stateField) || defaultState : defaultState;\n\t\t} else if(this.stateIndex) {\n\t\t\tstate = stateTitleTiddler ? this.wiki.extractTiddlerDataItem(this.stateTitle,this.stateIndex) || defaultState : defaultState;\n\t\t} else if(stateTitleTiddler) {\n\t\t\tstate = this.wiki.getTiddlerText(this.stateTitle) || defaultState;\n\t\t} else {\n\t\t\tstate = defaultState;\n\t\t}\n\t} else {\n\t\tstate = this.stateTiddlerTitle ? this.wiki.getTextReference(this.state,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\t}\n\tif(state === null) {\n\t\tstate = this[\"default\"];\n\t}\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.isOpen = this.text === state;\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.isOpen = this.text !== state;\n\t\t\tbreak;\n\t\tcase \"lt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t\tcase \"gt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"lteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"gteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.compareStateText = function(state) {\n\treturn state.localeCompare(this.text,undefined,{numeric: true,sensitivity: \"case\"});\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.positionAllowNegative || changedAttributes[\"default\"] || changedAttributes.animate || changedAttributes.stateTitle || changedAttributes.stateField || changedAttributes.stateIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar currentlyOpen = 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\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\tvar self = this;\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\t//make sure that the state hasn't changed during the close animation\n\t\t\tself.readState()\n\t\t\tif(!self.isOpen) {\n\t\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t\t\t}\n\t\t}});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/scrollable.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/select.js": {
"title": "$:/core/modules/widgets/select.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\t// Get the new value and assign it to the tiddler\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n\t// Trigger actions\n\tif(this.selectActions) {\n\t\tthis.invokeActionString(this.selectActions,this,event);\n\t}\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex,value);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tif(values.indexOf(select.children[i].value) != -1) {\n\t\t\t\tselect.children[i].selected = true;\n\t\t\t}\n\t\t}\n\t\t\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.children[0].domNodes[0];\n};\n\n// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectActions = this.getAttribute(\"actions\");\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\n\tthis.selectTooltip = this.getAttribute(\"tooltip\");\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\tif(this.selectTooltip) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"title\",this.selectTooltip);\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 || changedAttributes.selectTooltip) {\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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/set.js": {
"title": "$:/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.setSelect = this.getAttribute(\"select\");\n\tthis.setTiddler = this.getAttribute(\"tiddler\");\n\tthis.setSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.setField = this.getAttribute(\"field\");\n\tthis.setIndex = this.getAttribute(\"index\");\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,!!this.parseTreeNode.isMacroDefinition);\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.setTiddler) {\n\t\tvar tiddler;\n\t\tif(this.setSubTiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.setTiddler,this.setSubTiddler);\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.setTiddler);\t\t\t\n\t\t}\n\t\tif(!tiddler) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t} else if(this.setField) {\n\t\t\tvalue = tiddler.getFieldString(this.setField) || this.setEmptyValue;\n\t\t} else if(this.setIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.setTiddler,this.setIndex,this.setEmptyValue);\n\t\t} else {\n\t\t\tvalue = tiddler.fields.text || this.setEmptyValue ;\n\t\t}\n\t} else if(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(this.setValue == null) {\n\t\t\tvar select;\n\t\t\tif(this.setSelect) {\n\t\t\t\tselect = parseInt(this.setSelect,10);\n\t\t\t}\n\t\t\tif(select !== undefined) {\n\t\t\t\tvalue = results[select] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = $tw.utils.stringifyList(results);\t\t\t\n\t\t\t}\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.select || changedAttributes.tiddler || (this.setTiddler && changedTiddlers[this.setTiddler]) || changedAttributes.field || changedAttributes.index || 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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/text.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/tiddler.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/transclude.js": {
"title": "$:/core/modules/widgets/transclude.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tthis.setVariable(\"transclusion\",recursionMarker);\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/vars.js": {
"title": "$:/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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/view.js": {
"title": "$:/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\tthis.viewMode = this.getAttribute(\"mode\",\"block\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"plainwikified\":\n\t\t\tthis.text = this.getValueAsPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified(this.viewMode);\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(mode) {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsPlainWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function(mode) {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t}));\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",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/widget.js": {
"title": "$:/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\tthis.initialise(parseTreeNode,options);\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\t// Bail if parseTreeNode is undefined, meaning that the widget constructor was called without any arguments so that it can be subclassed\n\tif(parseTreeNode === undefined) {\n\t\treturn;\n\t}\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\t// Get widget classes\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t\t// Process any subclasses\n\t\t$tw.modules.forEachModuleOfType(\"widget-subclass\",function(title,module) {\n\t\t\tif(module.baseClass) {\n\t\t\t\tvar baseClass = Widget.prototype.widgetClasses[module.baseClass];\n\t\t\t\tif(!baseClass) {\n\t\t\t\t\tthrow \"Module '\" + title + \"' is attemping to extend a non-existent base class '\" + module.baseClass + \"'\";\n\t\t\t\t}\n\t\t\t\tvar subClass = module.constructor;\n\t\t\t\tsubClass.prototype = new baseClass();\n\t\t\t\t$tw.utils.extend(subClass.prototype,module.prototype);\n\t\t\t\tWidget.prototype.widgetClasses[module.name || module.baseClass] = subClass;\n\t\t\t}\n\t\t});\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\nisMacroDefinition: true if the variable is set via a \\define macro pragma (and hence should have variable substitution performed)\n*/\nWidget.prototype.setVariable = function(name,value,params,isMacroDefinition) {\n\tthis.variables[name] = {value: value, params: params, isMacroDefinition: !!isMacroDefinition};\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\nReturns an object with the following fields:\n\nparams: array of {name:,value:} of parameters passed to wikitext variables\ntext: text of variable, with parameters properly substituted\n*/\nWidget.prototype.getVariableInfo = 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\tparams = this.resolveVariableParameters(variable.params,actualParams);\n\t\t// Substitute any parameters specified in the definition\n\t\t$tw.utils.each(params,function(param) {\n\t\t\tvalue = $tw.utils.replaceString(value,new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(param.name) + \"\\\\$\",\"mg\"),param.value);\n\t\t});\n\t\t// Only substitute variable references if this variable was defined with the \\define pragma\n\t\tif(variable.isMacroDefinition) {\n\t\t\tvalue = this.substituteVariableReferences(value);\t\t\t\n\t\t}\n\t\treturn {\n\t\t\ttext: value,\n\t\t\tparams: params\n\t\t};\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\treturn {\n\t\ttext: this.evaluateMacroModule(name,actualParams,options.defaultValue)\n\t};\n};\n\n/*\nSimplified version of getVariableInfo() that just returns the text\n*/\nWidget.prototype.getVariable = function(name,options) {\n\treturn this.getVariableInfo(name,options).text;\n};\n\nWidget.prototype.resolveVariableParameters = function(formalParams,actualParams) {\n\tformalParams = formalParams || [];\n\tactualParams = actualParams || [];\n\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\tparamInfo, paramValue,\n\t\tresults = [];\n\t// Step through each of the parameters in the macro definition\n\tfor(var p=0; p<formalParams.length; p++) {\n\t\t// Check if we've got a macro call parameter with the same name\n\t\tparamInfo = formalParams[p];\n\t\tparamValue = undefined;\n\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t}\n\t\t}\n\t\t// If not, use the next available anonymous macro call parameter\n\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\tnextAnonParameter++;\n\t\t}\n\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t}\n\t\t// If we've still not got a value, use the default, if any\n\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t// Store the parameter name and value\n\t\tresults.push({name: paramInfo.name, value: paramValue});\n\t}\n\treturn results;\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 === \"filtered\") {\n\t\t\tvalue = self.wiki.filterTiddlers(attribute.filter,self)[0] || \"\";\n\t\t} else if(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\tvar children = this.children;\n\tfor(var i = 0; i < children.length; i++) {\n\t\tchildren[i].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 children = this.children,\n\t\trefreshed = false;\n\tfor (var i = 0; i < children.length; i++) {\n\t\trefreshed = children[i].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) {\n\t\t\tchild.refreshSelf();\n\t\t\tif(child.invokeAction(triggeringWidget,event)) {\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n/*\nInvoke the action widgets defined in a string\n*/\nWidget.prototype.invokeActionString = function(actions,triggeringWidget,event,variables) {\n\tactions = actions || \"\";\n\tvar parser = this.wiki.parseText(\"text/vnd.tiddlywiki\",actions,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t}),\n\t\twidgetNode = this.wiki.makeWidget(parser,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document,\n\t\t\tvariables: variables\n\t\t});\n\tvar container = this.document.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn widgetNode.invokeActions(this,event);\n};\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/wikify.js": {
"title": "$:/core/modules/widgets/wikify.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/wikify.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to wikify text into a variable\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar WikifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nWikifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nWikifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWikifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.wikifyName = this.getAttribute(\"name\");\n\tthis.wikifyText = this.getAttribute(\"text\");\n\tthis.wikifyType = this.getAttribute(\"type\");\n\tthis.wikifyMode = this.getAttribute(\"mode\",\"block\");\n\tthis.wikifyOutput = this.getAttribute(\"output\",\"text\");\n\t// Create the parse tree\n\tthis.wikifyParser = this.wiki.parseText(this.wikifyType,this.wikifyText,{\n\t\t\tparseAsInline: this.wikifyMode === \"inline\"\n\t\t});\n\t// Create the widget tree \n\tthis.wikifyWidgetNode = this.wiki.makeWidget(this.wikifyParser,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparentWidget: this\n\t\t});\n\t// Render the widget tree to the container\n\tthis.wikifyContainer = $tw.fakeDocument.createElement(\"div\");\n\tthis.wikifyWidgetNode.render(this.wikifyContainer,null);\n\tthis.wikifyResult = this.getResult();\n\t// Set context variable\n\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nReturn the result string\n*/\nWikifyWidget.prototype.getResult = function() {\n\tvar result;\n\tswitch(this.wikifyOutput) {\n\t\tcase \"text\":\n\t\t\tresult = this.wikifyContainer.textContent;\n\t\t\tbreak;\n\t\tcase \"formattedtext\":\n\t\t\tresult = this.wikifyContainer.formattedTextContent;\n\t\t\tbreak;\n\t\tcase \"html\":\n\t\t\tresult = this.wikifyContainer.innerHTML;\n\t\t\tbreak;\n\t\tcase \"parsetree\":\n\t\t\tresult = JSON.stringify(this.wikifyParser.tree,0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t\tcase \"widgettree\":\n\t\t\tresult = JSON.stringify(this.getWidgetTree(),0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t}\n\treturn result;\n};\n\n/*\nReturn a string of the widget tree\n*/\nWikifyWidget.prototype.getWidgetTree = function() {\n\tvar copyNode = function(widgetNode,resultNode) {\n\t\t\tvar type = widgetNode.parseTreeNode.type;\n\t\t\tresultNode.type = type;\n\t\t\tswitch(type) {\n\t\t\t\tcase \"element\":\n\t\t\t\t\tresultNode.tag = widgetNode.parseTreeNode.tag;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"text\":\n\t\t\t\t\tresultNode.text = widgetNode.parseTreeNode.text;\n\t\t\t\t\tbreak;\t\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.attributes || {}).length > 0) {\n\t\t\t\tresultNode.attributes = {};\n\t\t\t\t$tw.utils.each(widgetNode.attributes,function(attr,attrName) {\n\t\t\t\t\tresultNode.attributes[attrName] = widgetNode.getAttribute(attrName);\n\t\t\t\t});\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.children || {}).length > 0) {\n\t\t\t\tresultNode.children = [];\n\t\t\t\t$tw.utils.each(widgetNode.children,function(widgetChildNode) {\n\t\t\t\t\tvar node = {};\n\t\t\t\t\tresultNode.children.push(node);\n\t\t\t\t\tcopyNode(widgetChildNode,node);\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tresults = {};\n\tcopyNode(this.wikifyWidgetNode,results);\n\treturn results;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWikifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh ourselves entirely if any of our attributes have changed\n\tif(changedAttributes.name || changedAttributes.text || changedAttributes.type || changedAttributes.mode || changedAttributes.output) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\t// Refresh the widget tree\n\t\tif(this.wikifyWidgetNode.refresh(changedTiddlers)) {\n\t\t\t// Check if there was any change\n\t\t\tvar result = this.getResult();\n\t\t\tif(result !== this.wikifyResult) {\n\t\t\t\t// If so, save the change\n\t\t\t\tthis.wikifyResult = result;\n\t\t\t\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t\t\t\t// Refresh each of our child widgets\n\t\t\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\t\t\tchildWidget.refreshSelf();\n\t\t\t\t});\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t// Just refresh the children\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.wikify = WikifyWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/wiki-bulkops.js": {
"title": "$:/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*/\nfunction renameTiddler(fromTitle,toTitle,options) {\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar oldTiddler = this.getTiddler(fromTitle),\n\t\t\tnewTiddler = new $tw.Tiddler(oldTiddler,{title: toTitle},this.getModificationFields());\n\t\tnewTiddler = $tw.hooks.invokeHook(\"th-renaming-tiddler\",newTiddler,oldTiddler);\n\t\tthis.addTiddler(newTiddler);\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\tthis.relinkTiddler(fromTitle,toTitle,options)\n\t}\n}\n\n/*\nRelink any tags or lists that reference a given tiddler\n*/\nfunction relinkTiddler(fromTitle,toTitle,options) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar type = tiddler.fields.type || \"\";\n\t\t\t// Don't touch plugins or JavaScript modules\n\t\t\tif(!tiddler.fields[\"plugin-type\"] && type !== \"application/javascript\") {\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.slice(0) : undefined,\n\t\t\t\t\tlist = tiddler.fields.list ? tiddler.fields.list.slice(0) : undefined,\n\t\t\t\t\tisModified = false;\n\t\t\t\tif(!options.dontRenameInTags) {\n\t\t\t\t\t// Rename tags\n\t\t\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming tag '\" + tags[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(!options.dontRenameInLists) {\n\t\t\t\t\t// Rename lists\n\t\t\t\t\t$tw.utils.each(list,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming list item '\" + list[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(isModified) {\n\t\t\t\t\tvar newTiddler = new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields())\n\t\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-relinking-tiddler\",newTiddler,tiddler);\n\t\t\t\t\tself.addTiddler(newTiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\nexports.renameTiddler = renameTiddler;\nexports.relinkTiddler = relinkTiddler;\n\n})();\n",
"type": "application/javascript",
"module-type": "wikimethod"
},
"$:/core/modules/wiki.js": {
"title": "$:/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\tTIMESTAMP_DISABLE_TITLE = \"$:/config/TimestampDisable\";\n\n/*\nAdd available indexers to this wiki\n*/\nexports.addIndexersToWiki = function() {\n\tvar self = this;\n\t$tw.utils.each($tw.modules.applyMethods(\"indexer\"),function(Indexer,name) {\n\t\tself.addIndexer(new Indexer(self),name);\n\t});\n};\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\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = {\n\t\t\t\tcreated: new Date()\n\t\t\t},\n\t\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\t\tif(creator) {\n\t\t\tfields.creator = creator;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = Object.create(null),\n\t\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\t\tfields.modified = new Date();\n\t\tif(modifier) {\n\t\t\tfields.modifier = modifier;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\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,isAlphaNumeric) {\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\t\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(isAlphaNumeric) {\n\t\t\treturn isDescending ? b.localeCompare(a,undefined,{numeric: true,sensitivity: \"base\"}) : a.localeCompare(b,undefined,{numeric: true,sensitivity: \"base\"});\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\t// Try to use the indexer\n\tvar self = this,\n\t\ttagIndexer = this.getIndexer(\"TagIndexer\"),\n\t\tresults = tagIndexer && tagIndexer.subIndexers[3].lookup(tag);\n\tif(!results) {\n\t\t// If not available, perform a manual scan\n\t\tresults = this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\t\tvar tagmap = self.getTagMap();\n\t\t\treturn self.sortByList(tagmap[tag],tag);\n\t\t});\n\t}\n\treturn results;\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 self = this,\n\t\treplacedTitles = Object.create(null);\n\tfunction replaceItem(title) {\n\t\tif(!$tw.utils.hop(replacedTitles, title)) {\n\t\t\treplacedTitles[title] = true;\n\t\t\tvar newPos = -1,\n\t\t\t\ttiddler = self.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(afterTitle === \"\") {\n\t\t\t\t\tnewPos = titles.length;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\treplaceItem(beforeTitle);\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\treplaceItem(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\t// We get the currPos //after// figuring out the newPos, because recursive replaceItem calls might alter title's currPos\n\t\t\t\tvar currPos = titles.indexOf(title);\n\t\t\t\tif(newPos === -1) {\n\t\t\t\t\tnewPos = currPos;\n\t\t\t\t}\n\t\t\t\tif(currPos >= 0 && 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\t\t}\n\t}\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\treplaceItem(title);\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\nexports.getTiddlersAsJson = function(filter) {\n\tvar tiddlers = this.filterTiddlers(filter),\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.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/*\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,undefined);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t}) || defaultData;\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.getTiddlerDataCached(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\t// Use the generic binary parser for any binary types not registered so far\n\tif($tw.Wiki.parsers[\"application/octet-stream\"]) {\n\t\tObject.keys($tw.config.contentTypeInfo).forEach(function(type) {\n\t\t\tif(!$tw.utils.hop($tw.Wiki.parsers,type) && $tw.config.contentTypeInfo[type].encoding === \"base64\") {\n\t\t\t\t$tw.Wiki.parsers[type] = $tw.Wiki.parsers[\"application/octet-stream\"];\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.parseText = function(type,text,options) {\n\ttext = text || \"\";\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type,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\noptions.importVariables: optional importvariables filter string for macros to be included\noptions.importPageMacros: optional boolean; if true, equivalent to passing \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\" to options.importVariables\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTreeDiv = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: []}]},\n\t\tparseTreeImportVariables = {\n\t\t\ttype: \"importvariables\",\n\t\t\tattributes: {\n\t\t\t\tfilter: {\n\t\t\t\t\tname: \"filter\",\n\t\t\t\t\ttype: \"string\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: false,\n\t\t\tchildren: []},\n\t\tparseTreeTransclude = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {\n\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title}},\n\t\t\tisBlock: !options.parseAsInline};\n\tif(options.importVariables || options.importPageMacros) {\n\t\tif(options.importVariables) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = options.importVariables;\n\t\t} else if(options.importPageMacros) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\";\n\t\t}\n\t\tparseTreeDiv.tree[0].children.push(parseTreeImportVariables);\n\t\tparseTreeImportVariables.children.push(parseTreeTransclude);\n\t} else {\n\t\tparseTreeDiv.tree[0].children.push(parseTreeTransclude);\n\t}\n\tif(options.field) {\n\t\tparseTreeTransclude.attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTreeTransclude.attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTreeTransclude.children = options.children;\n\t}\n\treturn $tw.wiki.makeWidget(parseTreeDiv,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\tfield: If specified, restricts the search to the specified field, or an array of field names\n\tanchored: If true, forces all but regexp searches to be anchored to the start of text\n\texcludeField: If true, the field options are inverted to specify the fields that are not to be searched\n\tThe search mode is determined by the first of these boolean flags to be true\n\t\tliteral: searches for literal string\n\t\twhitespace: same as literal except runs of whitespace are treated as a single space\n\t\tregexp: treats the search term as a regular expression\n\t\twords: (default) treats search string as a list of tokens, and matches if all tokens are found, regardless of adjacency or ordering\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\t\tanchor = options.anchored ? \"^\" : \"\";\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(\"(\" + anchor + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else if(options.whitespace) {\n\t\tterms = [];\n\t\t$tw.utils.each(text.split(/\\s+/g),function(term) {\n\t\t\tif(term) {\n\t\t\t\tterms.push($tw.utils.escapeRegExp(term));\n\t\t\t}\n\t\t});\n\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + terms.join(\"\\\\s+\") + \")\",flags)];\n\t} else if(options.regexp) {\n\t\ttry {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + text + \")\",flags)];\t\t\t\n\t\t} catch(e) {\n\t\t\tsearchTermsRegExps = null;\n\t\t\tconsole.log(\"Regexp error parsing /(\" + text + \")/\" + flags + \": \",e);\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(\"(\" + anchor + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n\t// Accumulate the array of fields to be searched or excluded from the search\n\tvar fields = [];\n\tif(options.field) {\n\t\tif($tw.utils.isArray(options.field)) {\n\t\t\t$tw.utils.each(options.field,function(fieldName) {\n\t\t\t\tif(fieldName) {\n\t\t\t\t\tfields.push(fieldName);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tfields.push(options.field);\n\t\t}\n\t}\n\t// Use default fields if none specified and we're not excluding fields (excluding fields with an empty field array is the same as searching all fields)\n\tif(fields.length === 0 && !options.excludeField) {\n\t\tfields.push(\"title\");\n\t\tfields.push(\"tags\");\n\t\tfields.push(\"text\");\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 notYetFound = searchTermsRegExps.slice();\n\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\tsearchFields;\n\t\t// Get the list of fields we're searching\n\t\tif(options.excludeField) {\n\t\t\tsearchFields = Object.keys(tiddler.fields);\n\t\t\t$tw.utils.each(fields,function(fieldName) {\n\t\t\t\tvar p = searchFields.indexOf(fieldName);\n\t\t\t\tif(p !== -1) {\n\t\t\t\t\tsearchFields.splice(p,1);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsearchFields = fields;\n\t\t}\n\t\tfor(var fieldIndex=0; notYetFound.length>0 && fieldIndex<searchFields.length; fieldIndex++) {\n\t\t\t// Don't search the text field if the content type is binary\n\t\t\tvar fieldName = searchFields[fieldIndex];\n\t\t\tif(fieldName === \"text\" && contentTypeInfo.encoding !== \"utf8\") {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tvar str = tiddler.fields[fieldName],\n\t\t\t\tt;\n\t\t\tif(str) {\n\t\t\t\tif($tw.utils.isArray(str)) {\n\t\t\t\t\t// If the field value is an array, test each regexp against each field array entry and fail if each regexp doesn't match at least one field array entry\n\t\t\t\t\tfor(var s=0; s<str.length; s++) {\n\t\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\t\tif(notYetFound[t].test(str[s])) {\n\t\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tt++;\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} else {\n\t\t\t\t\t// If the field isn't an array, force it to a string and test each regexp against it and fail if any do not match\n\t\t\t\t\tstr = tiddler.getFieldString(fieldName);\n\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\tif(notYetFound[t].test(str)) {\n\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tt++;\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\treturn notYetFound.length == 0;\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/*\nCheck whether the text of a tiddler matches a given value. By default, the comparison is case insensitive, and any spaces at either end of the tiddler text is trimmed\n*/\nexports.checkTiddlerText = function(title,targetText,options) {\n\toptions = options || {};\n\tvar text = this.getTiddlerText(title,\"\");\n\tif(!options.noTrim) {\n\t\ttext = text.trim();\n\t}\n\tif(!options.caseSensitive) {\n\t\ttext = text.toLowerCase();\n\t\ttargetText = targetText.toLowerCase();\n\t}\n\treturn text === targetText;\n}\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\tvar result = [],\n\t\toutstanding = files.length,\n\t\treadFileCallback = 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\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],$tw.utils.extend({},options,{callback: readFileCallback}));\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,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\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// Give the hook a chance to process the drag\n\tif($tw.hooks.invokeHook(\"th-importing-file\",{\n\t\tfile: file,\n\t\ttype: type,\n\t\tisBinary: isBinary,\n\t\tcallback: callback\n\t}) !== true) {\n\t\tthis.readFileContent(file,type,isBinary,options.deserializer,callback);\n\t}\n};\n\n/*\nLower level utility to read the content of a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFileContent = function(file,type,isBinary,deserializer,callback) {\n\tvar self = this;\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\", type: type};\n\t\tif(isBinary) {\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttext = text.substr(commaPos + 1);\n\t\t\t}\n\t\t}\n\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedJson) {\n\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\tcallback(tiddlers);\n\t\t\t});\n\t\t} else {\n\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields,{deserializer: deserializer}));\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified.\nIf the original tiddler doesn't exist, create a vanilla tiddler variable,\nto check if additional fields have been added.\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]) || new $tw.Tiddler({text:\"\", tags:[]}),\n\t\ttitleModified = tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"];\n\treturn titleModified || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\tif(historyTitle) {\n\t\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\t\tstory.addToHistory(title,fromPageRect);\t\t\n\t}\n};\n\n/*\nAdd a new tiddler to the story river\ntitle: a title string or an array of title strings\nfromTitle: the title of the tiddler from which the navigation originated\nstoryTitle: title of story tiddler (defaults to $:/StoryList)\noptions: see story.js\n*/\nexports.addToStory = function(title,fromTitle,storyTitle,options) {\n\tif(storyTitle) {\n\t\tvar story = new $tw.Story({wiki: this, storyTitle: storyTitle});\n\t\tstory.addToStory(title,fromTitle,options);\t\t\n\t}\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nexports.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle,\n\t\tusername = this.getTiddlerText(\"$:/status/UserName\"),\n\t\tattribution = username ? \" by \" + username : \"\";\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\" + attribution;\n\t\tc++;\n\t} while(this.tiddlerExists(draftTitle));\n\treturn draftTitle;\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\n",
"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\nselect-tag-background:\nselect-tag-foreground:\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\nselect-tag-background:\nselect-tag-foreground:\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\nselect-tag-background:\nselect-tag-foreground:\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\nselect-tag-background:\nselect-tag-foreground:\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\nselect-tag-background:\nselect-tag-foreground:\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": {
"title": "$:/palettes/DarkPhotos",
"created": "20150402111612188",
"description": "Good with dark photo backgrounds",
"modified": "20150402112344080",
"name": "DarkPhotos",
"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: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\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/Nord": {
"title": "$:/palettes/Nord",
"name": "Nord",
"description": "An arctic, north-bluish color palette.",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"license": "MIT, arcticicestudio, https://github.com/arcticicestudio/nord/blob/develop/LICENSE.md",
"text": "alert-background: #D08770\nalert-border: #D08770\nalert-highlight: #B48EAD\nalert-muted-foreground: #4C566A\nbackground: #3b4252\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #4C566A\nbutton-foreground: #D8DEE9\nbutton-border: transparent\ncode-background: #2E3440\ncode-border: #2E3440\ncode-foreground: #BF616A\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #A3BE8C\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #BF616A\ndownload-background: #A3BE8C\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ECEFF4\ndropdown-tab-background: #4C566A\ndropzone-background: #A3BE8C\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #5E81AC\nexternal-link-foreground: #8FBCBB\nforeground: #d8dee9\nmessage-background: #2E3440\nmessage-border: #2E3440\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #3b4252\nmodal-footer-background: #3b4252\nmodal-footer-border: #3b4252\nmodal-header-border: #3b4252\nmuted-foreground: #4C566A\nnotification-background: <<colour primary>>\nnotification-border: #EBCB8B\npage-background: #2e3440\npre-background: #2E3440\npre-border: #2E3440\nprimary: #5E81AC\nselect-tag-background: #3b4252\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #4C566A\nsidebar-controls-foreground: #3B4252\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #D8DEE9\nsidebar-muted-foreground-hover: #4C566A\nsidebar-muted-foreground: #4C566A\nsidebar-tab-background-selected: #ECEFF4\nsidebar-tab-background: #4C566A\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #4C566A\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #4C566A\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #A3BE8C\nsidebar-tiddler-link-foreground: #81A1C1\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ECEFF4\ntab-background: #4C566A\ntab-border-selected: #4C566A\ntab-border: #4C566A\ntab-divider: #4C566A\ntab-foreground-selected: #4C566A\ntab-foreground: #D8DEE9\ntable-border: #4C566A\ntable-footer-background: #2e3440\ntable-header-background: #2e3440\ntag-background: #A3BE8C\ntag-foreground: #4C566A\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: \ntiddler-controls-foreground-selected: #EBCB8B\ntiddler-controls-foreground: #4C566A\ntiddler-editor-background: #2e3440\ntiddler-editor-border-image: #2e3440\ntiddler-editor-border: #2e3440\ntiddler-editor-fields-even: #2e3440\ntiddler-editor-fields-odd: #2e3440\ntiddler-info-background: #2e3440\ntiddler-info-border: #2e3440\ntiddler-info-tab-background: #2e3440\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #4C566A\ntiddler-title-foreground: #81A1C1\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: #2d3038\nvery-muted-foreground: #2d3038\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\nselect-tag-background:\nselect-tag-foreground:\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\nselect-tag-background:\nselect-tag-foreground:\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/SolarizedLight": {
"title": "$:/palettes/SolarizedLight",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"description": "Precision colors for machines and people",
"license": "MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE",
"name": "SolarizedLight",
"text": "alert-background: #eee8d5\nalert-border: #073642\nalert-highlight: #cb4b16\nalert-muted-foreground: #586e75\nbackground: #fdf6e3\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #cb4b16\nbutton-foreground: #fdf6e3\nbutton-border: transparent\ncode-background: #eee8d5\ncode-border: #93a1a1\ncode-foreground: #d33682\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #859900\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #D08770\ndownload-background: #859900\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #fdf6e3\ndropdown-tab-background: #93a1a1\ndropzone-background: #859900\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: #d33682\nexternal-link-foreground-visited: #b58900\nexternal-link-foreground: #cb4b16\nforeground: #839496\nmessage-background: #586e75\nmessage-border: #586e75\nmessage-foreground: #eee8d5\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #eee8d5\nmodal-footer-background: #eee8d5\nmodal-footer-border: #eee8d5\nmodal-header-border: #eee8d5\nmuted-foreground: #93a1a1\nnotification-background: #EBCB8B\nnotification-border: #D08770\npage-background: #eee8d5\npre-background: #eee8d5\npre-border: #93a1a1\nprimary: #2aa198\nselect-tag-background: #eee8d5\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: #eee8d5\nsidebar-controls-foreground-hover: #268bd2\nsidebar-controls-foreground: #586e75\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #839496\nsidebar-muted-foreground-hover: #657b83\nsidebar-muted-foreground: #93a1a1\nsidebar-tab-background-selected: #eee8d5\nsidebar-tab-background: #839496\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #657b83\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #839496\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #859900\nsidebar-tiddler-link-foreground: #268bd2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #dc322f\ntab-background-selected: #fdf6e3\ntab-background: #839496\ntab-border-selected: #93a1a1\ntab-border: #93a1a1\ntab-divider: #fdf6e3\ntab-foreground-selected: #839496\ntab-foreground: #eee8d5\ntable-border: #657b83\ntable-footer-background: #657b83\ntable-header-background: #93a1a1\ntag-background: #6c71c4\ntag-foreground: #eee8d5\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #b58900\ntiddler-controls-foreground-selected: #b58900\ntiddler-controls-foreground: #073642\ntiddler-editor-background: #eee8d5\ntiddler-editor-border-image: #eee8d5\ntiddler-editor-border: #eee8d5\ntiddler-editor-fields-even: #eee8d5\ntiddler-editor-fields-odd: #fdf6e3\ntiddler-info-background: #eee8d5\ntiddler-info-border: #eee8d5\ntiddler-info-tab-background: #586e75\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #586e75\ntiddler-title-foreground: #073642\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: #839496\nvery-muted-foreground: #93a1a1\n"
},
"$:/palettes/SpartanDay": {
"title": "$:/palettes/SpartanDay",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"description": "Cold, spartan day colors",
"name": "Spartan Day",
"text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #FAFAFA\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: #ececec\ncode-border: #ececec\ncode-foreground: \ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #FFFFFF\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #F5F5F5\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: \nexternal-link-foreground: \nforeground: rgba(0, 0, 0, 0.87)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(0, 0, 0, 0.54)\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour very-muted-foreground>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(0, 0, 0, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #f4f4f4\npre-background: #ececec\npre-border: #ececec\nprimary: #3949ab\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #aeaeae\nsidebar-controls-foreground: #c6c6c6\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground-hover: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground: rgba(0, 0, 0, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(0, 0, 0, 0.87)\nsidebar-tab-foreground: rgba(0, 0, 0, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(0, 0, 0, 0.87)\nsidebar-tiddler-link-foreground: rgba(0, 0, 0, 0.54)\nsite-title-foreground: rgba(0, 0, 0, 0.87)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(0, 0, 0, 0.87)\ntab-foreground: rgba(0, 0, 0, 0.54)\ntable-border: #d8d8d8\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: #f9f9f9\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: #e8e7e7\ntiddler-editor-fields-even: rgba(0, 0, 0, 0.1)\ntiddler-editor-fields-odd: rgba(0, 0, 0, 0.04)\ntiddler-info-background: #F5F5F5\ntiddler-info-border: #F5F5F5\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #000000\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 very-muted-foreground>>\nvery-muted-foreground: rgba(0, 0, 0, 0.12)\n"
},
"$:/palettes/SpartanNight": {
"title": "$:/palettes/SpartanNight",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"description": "Dark spartan colors",
"name": "Spartan Night",
"text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #303030\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: <<colour pre-background>>\ncode-border: <<colour pre-border>>\ncode-foreground: rgba(255, 255, 255, 0.54)\ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #424242\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #050505\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: #7c318c\nexternal-link-foreground: #9e3eb3\nforeground: rgba(255, 255, 255, 0.7)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(255, 255, 255, 0.54)\nmodal-backdrop: <<colour page-background>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour background>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(255, 255, 255, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #212121\npre-background: #2a2a2a\npre-border: transparent\nprimary: #5656f3\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #494949\nsidebar-controls-foreground: #5d5d5d\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground-hover: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground: rgba(255, 255, 255, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(255, 255, 255, 0.87)\nsidebar-tab-foreground: rgba(255, 255, 255, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(255, 255, 255, 0.7)\nsidebar-tiddler-link-foreground: rgba(255, 255, 255, 0.54)\nsite-title-foreground: rgba(255, 255, 255, 0.7)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(255, 255, 255, 0.87)\ntab-foreground: rgba(255, 255, 255, 0.54)\ntable-border: #3a3a3a\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: rgb(55,55,55)\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: rgba(255, 255, 255, 0.08)\ntiddler-editor-fields-even: rgba(255, 255, 255, 0.1)\ntiddler-editor-fields-odd: rgba(255, 255, 255, 0.04)\ntiddler-info-background: #454545\ntiddler-info-border: #454545\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #FFFFFF\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 very-muted-foreground>>\nvery-muted-foreground: rgba(255, 255, 255, 0.12)\n"
},
"$:/palettes/Twilight": {
"title": "$:/palettes/Twilight",
"tags": "$:/tags/Palette",
"author": "Thomas Elmiger",
"type": "application/x-tiddler-dictionary",
"name": "Twilight",
"description": "Delightful, soft darkness.",
"text": "alert-background: rgb(255, 255, 102)\nalert-border: rgb(232, 232, 125)\nalert-highlight: rgb(255, 51, 51)\nalert-muted-foreground: rgb(224, 82, 82)\nbackground: rgb(38, 38, 38)\nblockquote-bar: rgba(240, 196, 117, 0.7)\nbutton-background: rgb(63, 63, 63)\nbutton-border: rgb(127, 127, 127)\nbutton-foreground: rgb(179, 179, 179)\ncode-background: rgba(0,0,0,0.03)\ncode-border: rgba(0,0,0,0.08)\ncode-foreground: rgb(255, 94, 94)\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: rgb(255, 94, 94)\ndownload-background: #19a974\ndownload-foreground: rgb(38, 38, 38)\ndragger-background: rgb(179, 179, 179)\ndragger-foreground: rgb(38, 38, 38)\ndropdown-background: rgb(38, 38, 38)\ndropdown-border: rgb(255, 255, 255)\ndropdown-tab-background: rgba(0,0,0,.1)\ndropdown-tab-background-selected: rgba(255,255,255,1)\ndropzone-background: #9eebcf\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: rgb(179, 179, 255)\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: rgb(153, 153, 255)\nforeground: rgb(179, 179, 179)\nmessage-background: <<colour tag-foreground>>\nmessage-border: #96ccff\nmessage-foreground: <<colour tag-background>>\nmodal-backdrop: rgb(179, 179, 179)\nmodal-background: rgb(38, 38, 38)\nmodal-border: rgba(0,0,0,.5)\nmodal-footer-background: #f4f4f4\nmodal-footer-border: rgba(0,0,0,.1)\nmodal-header-border: rgba(0,0,0,.2)\nmuted-foreground: rgb(255, 255, 255)\nnotification-background: <<colour tag-foreground>>\nnotification-border: <<colour tag-background>>\npage-background: rgb(26, 26, 26)\npre-background: rgb(25, 25, 25)\npre-border: rgba(0,0,0,.2)\nprimary: rgb(255, 201, 102)\nselect-tag-background: \nselect-tag-foreground: \nsidebar-button-foreground: rgb(179, 179, 179)\nsidebar-controls-foreground: rgb(153, 153, 153)\nsidebar-controls-foreground-hover: <<colour tiddler-controls-foreground-hover>>\nsidebar-foreground: rgb(141, 141, 141)\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: rgba(0, 0, 0, 0.5)\nsidebar-muted-foreground-hover: rgb(141, 141, 141)\nsidebar-tab-background: rgba(141, 141, 141, 0.2)\nsidebar-tab-background-selected: rgb(26, 26, 26)\nsidebar-tab-border: rgb(127, 127, 127)\nsidebar-tab-border-selected: rgb(127, 127, 127)\nsidebar-tab-divider: rgb(127, 127, 127)\nsidebar-tab-foreground: rgb(179, 179, 179)\nsidebar-tab-foreground-selected: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground-hover: rgb(115, 115, 115)\nsite-title-foreground: rgb(255, 201, 102)\nstatic-alert-foreground: rgba(0,0,0,.3)\ntab-background: rgba(0,0,0,0.125)\ntab-background-selected: rgb(38, 38, 38)\ntab-border: rgb(255, 201, 102)\ntab-border-selected: rgb(255, 201, 102)\ntab-divider: rgb(255, 201, 102)\ntab-foreground: rgb(179, 179, 179)\ntab-foreground-selected: rgb(179, 179, 179)\ntable-border: rgba(255,255,255,.3)\ntable-footer-background: rgba(0,0,0,.4)\ntable-header-background: rgba(0,0,0,.1)\ntag-background: rgb(255, 201, 102)\ntag-foreground: rgb(25, 25, 25)\ntiddler-background: rgb(38, 38, 38)\ntiddler-border: rgba(240, 196, 117, 0.7)\ntiddler-controls-foreground: rgb(128, 128, 128)\ntiddler-controls-foreground-hover: rgba(255, 255, 255, 0.8)\ntiddler-controls-foreground-selected: rgba(255, 255, 255, 0.9)\ntiddler-editor-background: rgb(33, 33, 33)\ntiddler-editor-border: rgb(63, 63, 63)\ntiddler-editor-border-image: rgb(25, 25, 25)\ntiddler-editor-fields-even: rgb(33, 33, 33)\ntiddler-editor-fields-odd: rgb(28, 28, 28)\ntiddler-info-background: rgb(43, 43, 43)\ntiddler-info-border: rgb(25, 25, 25)\ntiddler-info-tab-background: rgb(43, 43, 43)\ntiddler-link-background: rgb(38, 38, 38)\ntiddler-link-foreground: rgb(204, 204, 255)\ntiddler-subtitle-foreground: rgb(255, 255, 255)\ntiddler-title-foreground: rgb(255, 192, 76)\ntoolbar-cancel-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-done-button: \ntoolbar-edit-button: \ntoolbar-info-button: \ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \nuntagged-background: rgb(255, 255, 255)\nvery-muted-foreground: rgba(240, 196, 117, 0.7)\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\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\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\nselect-tag-background:\nselect-tag-foreground:\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"
},
"$:/library/sjcl.js/license": {
"title": "$:/library/sjcl.js/license",
"type": "text/plain",
"text": "SJCL is open. You can use, modify and redistribute it under a BSD\nlicense or under the GNU GPL, version 2.0.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/BSD-2-Clause\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS\nIS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\nPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/GPL-2.0\n\nThe Stanford Javascript Crypto Library (hosted here on GitHub) is a\nproject by the Stanford Computer Security Lab to build a secure,\npowerful, fast, small, easy-to-use, cross-browser library for\ncryptography in Javascript.\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University.\n\nThis program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation; either version 2 of the License, or (at your\noption) any later version.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\nPublic License for more details.\n\nYou should have received a copy of the GNU General Public License along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n59 Temple Place, Suite 330, Boston, MA 02111-1307 USA"
},
"$:/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)https://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-raw": {
"title": "$:/core/templates/canonical-uri-external-raw",
"text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external raw files that are stored in the same directory\n\n-->\n<$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\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>\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\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>"
},
"$:/core/save/all-external-js": {
"title": "$:/core/save/all-external-js",
"text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/core]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5-external-js.html}}\n"
},
"$:/core/templates/tiddlywiki5.js": {
"title": "$:/core/templates/tiddlywiki5.js",
"text": "\\rules only filteredtranscludeinline transcludeinline codeinline\n\n/*\n{{ $:/core/copyright.txt ||$:/core/templates/plain-text-tiddler}}\n`*/\n`<!--~~ Library modules ~~-->\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/plain-text-tiddler}}}\n<!--~~ Boot prefix ~~-->\n{{ $:/boot/bootprefix.js ||$:/core/templates/plain-text-tiddler}}\n<!--~~ Core plugin ~~-->\n{{$:/core/templates/tiddlywiki5.js/tiddlers}}\n<!--~~ Boot kernel ~~-->\n{{ $:/boot/boot.js ||$:/core/templates/plain-text-tiddler}}\n"
},
"$:/core/templates/tiddlywiki5.js/tiddlers": {
"title": "$:/core/templates/tiddlywiki5.js/tiddlers",
"text": "`\n$tw.preloadTiddlerArray(`<$text text=<<jsontiddlers \"[[$:/core]]\">>/>`);\n$tw.preloadTiddlerArray([{\n\ttitle: \"$:/config/SaveWikiButton/Template\",\n\ttext: \"$:/core/save/all-external-js\"\n}]);\n`\n"
},
"$:/core/templates/tiddlywiki5-external-js.html": {
"title": "$:/core/templates/tiddlywiki5-external-js.html",
"text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}\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<!--~~ Raw markup for the bottom of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}\n</body>\n<script src=\"%24%3A%2Fcore%2Ftemplates%2Ftiddlywiki5.js\" onerror=\"alert('Error: Cannot load tiddlywiki.js');\"></script>\n</html>\n"
},
"$:/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/json-tiddler": {
"title": "$:/core/templates/json-tiddler",
"text": "<!--\n\nThis template is used for saving tiddlers as raw JSON\n\n--><$text text=<<jsontiddler>>/>"
},
"$:/core/templates/module-tiddler": {
"title": "$:/core/templates/module-tiddler",
"text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`"
},
"$:/core/templates/plain-text-tiddler": {
"title": "$:/core/templates/plain-text-tiddler",
"text": "<$view field=\"text\" format=\"text\" />"
},
"$:/core/templates/raw-static-tiddler": {
"title": "$:/core/templates/raw-static-tiddler",
"text": "<!--\n\nThis template is used for saving tiddlers as static HTML\n\n--><$view field=\"text\" format=\"plainwikified\" />"
},
"$:/core/save/all": {
"title": "$:/core/save/all",
"text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/core/save/empty": {
"title": "$:/core/save/empty",
"text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/core/save/lazy-all": {
"title": "$:/core/save/lazy-all",
"text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/core/save/lazy-images": {
"title": "$:/core/save/lazy-images",
"text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/core/templates/server/static.sidebar.wikitext": {
"title": "$:/core/templates/server/static.sidebar.wikitext",
"text": "\\whitespace trim\n<div class=\"tc-sidebar-scrollable\" style=\"overflow: auto;\">\n<div class=\"tc-sidebar-header\">\n<h1 class=\"tc-site-title\">\n<$transclude tiddler=\"$:/SiteTitle\"/>\n</h1>\n<div class=\"tc-site-subtitle\">\n<$transclude tiddler=\"$:/SiteSubtitle\"/>\n</div>\n<h2>\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$list filter={{$:/DefaultTiddlers}}>\n<div class=\"tc-menu-list-subitem\">\n<$link><$text text=<<currentTiddler>>/></$link>\n</div>\n</$list>\n</div>\n<!-- Currently disabled the recent list as it is unweildy when the responsive narrow view kicks in\n<h2>\n{{$:/language/SideBar/Recent/Caption}}\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n</div>\n</div>\n</div>\n-->\n"
},
"$:/core/templates/server/static.tiddler.html": {
"title": "$:/core/templates/server/static.tiddler.html",
"text": "\\whitespace trim\n\\define tv-wikilink-template() $uri_encoded$\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content={{$:/core/templates/version}} />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"%24%3A%2Fcore%2Ftemplates%2Fstatic.template.css\">\n<title><$view field=\"caption\" format=\"plainwikified\"><$view field=\"title\"/></$view>: <$view tiddler=\"$:/core/wiki/title\" format=\"plainwikified\"/></title>\n</head>\n<body class=\"tc-body\">\n<$transclude tiddler=\"$:/core/templates/server/static.sidebar.wikitext\" mode=\"inline\"/>\n<section class=\"tc-story-river\">\n<div class=\"tc-tiddler-frame\">\n<$transclude tiddler=\"$:/core/templates/server/static.tiddler.wikitext\" mode=\"inline\"/>\n</div>\n</section>\n</body>\n</html>"
},
"$:/core/templates/server/static.tiddler.wikitext": {
"title": "$:/core/templates/server/static.tiddler.wikitext",
"text": "\\whitespace trim\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<h2><$text text=<<currentTiddler>>/></h2>\n</div>\n</div>\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<div class=\"tc-tags-wrapper\">\n<$list filter=\"[all[current]tags[]sort[title]]\">\n<a href={{{ [<currentTiddler>encodeuricomponent[]] }}}>\n<$macrocall $name=\"tag-pill\" tag=<<currentTiddler>>/>\n</a>\n</$list>\n</div>\n<div class=\"tc-tiddler-body\">\n<$transclude mode=\"block\"/>\n</div>\n"
},
"$:/core/templates/single.tiddler.window": {
"title": "$:/core/templates/single.tiddler.window",
"text": "<$set name=\"themeTitle\" value={{$:/view}}>\n\n<$set name=\"tempCurrentTiddler\" value=<<currentTiddler>>>\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$set name=\"currentTiddler\" value=<<tempCurrentTiddler>>>\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</$importvariables>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n"
},
"$:/core/templates/split-recipe": {
"title": "$:/core/templates/split-recipe",
"text": "<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n"
},
"$:/core/templates/static-tiddler": {
"title": "$:/core/templates/static-tiddler",
"text": "<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>"
},
"$:/core/templates/static.area": {
"title": "$:/core/templates/static.area",
"text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawStaticContent]!has[draft.of]] ||$:/core/templates/raw-static-tiddler}}}\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n"
},
"$:/core/templates/static.content": {
"title": "$:/core/templates/static.content",
"text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|https://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n"
},
"$:/core/templates/static.template.css": {
"title": "$:/core/templates/static.template.css",
"text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n"
},
"$:/core/templates/static.template.html": {
"title": "$:/core/templates/static.template.html",
"type": "text/vnd.tiddlywiki-html",
"text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n"
},
"$:/core/templates/static.tiddler.html": {
"title": "$:/core/templates/static.tiddler.html",
"text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river\">\n`<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>`\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": "<$set name=\"saveTiddlerAndShadowsFilter\" filter=\"[subfilter<saveTiddlerFilter>] [subfilter<saveTiddlerFilter>plugintiddlers[]]\">\n`<!doctype html>\n`{{$:/core/templates/MOTW.html}}`<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n`{{{ [<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}`\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"`{{$:/core/copyright.txt}}`\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>`{{$:/core/wiki/title}}`</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/core/wiki/rawmarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}`\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}`\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<!--~~ Raw markup for the bottom of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}`\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]]\">\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/Actions/new-image": {
"title": "$:/core/ui/Actions/new-image",
"tags": "$:/tags/Actions",
"description": "create a new image tiddler",
"text": "\\define get-type()\nimage/$(imageType)$\n\\end\n<$vars imageType={{$:/config/NewImageType}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=<<get-type>>/>\n</$vars>\n"
},
"$:/core/ui/Actions/new-journal": {
"title": "$:/core/ui/Actions/new-journal",
"tags": "$:/tags/Actions",
"description": "create a new journal tiddler",
"text": "<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} journalTags={{$:/config/NewJournal/Tags}} journalText={{$:/config/NewJournal/Text}}>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$reveal type=\"nomatch\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalTags>> text={{{ [<journalTitle>get[]] }}}/>\n</$reveal>\n<$reveal type=\"match\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalTags>> text=<<journalText>>/>\n</$reveal>\n</$wikify>\n</$vars>\n"
},
"$:/core/ui/Actions/new-tiddler": {
"title": "$:/core/ui/Actions/new-tiddler",
"tags": "$:/tags/Actions",
"description": "create a new empty tiddler",
"text": "<$action-sendmessage $message=\"tm-new-tiddler\"/>\n"
},
"$:/core/ui/AdvancedSearch/Filter": {
"title": "$:/core/ui/AdvancedSearch/Filter",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/Filter/Caption}}",
"text": "\\define lingo-base() $:/language/Search/\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}} template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$set>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button popup=<<qualify \"$:/state/filterDeleteDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/filterDeleteDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\nAre you sure you wish to delete <<resultCount>> tiddler(s)?\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\nDelete these tiddlers\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$set>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/export": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Shadows": {
"title": "$:/core/ui/AdvancedSearch/Shadows",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/Shadows/Caption}}",
"text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\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<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\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</$list>\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\" focus={{$:/config/Search/AutoFocus}}/>\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<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\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</$list>\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\" focus={{$:/config/Search/AutoFocus}}/>\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<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\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</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
},
"$:/AdvancedSearch": {
"title": "$:/AdvancedSearch",
"icon": "$:/core/images/advanced-search-button",
"color": "#bbb",
"text": "<div class=\"tc-advanced-search\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" \"$:/core/ui/AdvancedSearch/System\">>\n</div>\n"
},
"$:/core/ui/AlertTemplate": {
"title": "$:/core/ui/AlertTemplate",
"text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/delete-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=\"0hh:0mm:0ss DD MM YYYY\"/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">({{$:/language/Count}}: <$view field=\"count\"/>)</span></$reveal>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n"
},
"$:/core/ui/BinaryWarning": {
"title": "$:/core/ui/BinaryWarning",
"text": "\\define lingo-base() $:/language/BinaryWarning/\n<div class=\"tc-binary-warning\">\n\n<<lingo Prompt>>\n\n</div>\n"
},
"$:/core/ui/Components/plugin-info": {
"title": "$:/core/ui/Components/plugin-info",
"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,default-popup-state)\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\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\" default=\"\"\"$default-popup-state$\"\"\">\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-info(type,default-popup-state)\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$\" default-popup-state:\"\"\"$default-popup-state$\"\"\">>\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$\" default-popup-state:\"\"\"$default-popup-state$\"\"\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>> default=\"\"\"$default-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<$set name=\"tabsList\" filter=\"[<currentTiddler>list[]] contents\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList=<<tabsList>> default={{{ [enlist<tabsList>] }}} template=\"$:/core/ui/PluginInfo\"/>\n</$set>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n<$macrocall $name=\"plugin-info\" type=<<plugin-type>> default-popup-state=<<default-popup-state>>/>\n"
},
"$:/core/ui/Components/tag-link": {
"title": "$:/core/ui/Components/tag-link",
"text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>"
},
"$:/core/ui/ControlPanel/Advanced": {
"title": "$:/core/ui/ControlPanel/Advanced",
"tags": "$:/tags/ControlPanel/Info",
"caption": "{{$:/language/ControlPanel/Advanced/Caption}}",
"text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" \"$:/core/ui/ControlPanel/TiddlerFields\">>\n</div>\n"
},
"$:/core/ui/ControlPanel/Appearance": {
"title": "$:/core/ui/ControlPanel/Appearance",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Appearance/Caption}}",
"text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Theme\">>\n</div>\n"
},
"$:/core/ui/ControlPanel/Basics": {
"title": "$:/core/ui/ControlPanel/Basics",
"tags": "$:/tags/ControlPanel/Info",
"caption": "{{$:/language/ControlPanel/Basics/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\" class=\"tc-edit-texteditor\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/language/DefaultNewTiddlerTitle\"><<lingo NewTiddler/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/language/DefaultNewTiddlerTitle\" default=\"\" tag=\"input\"/> |\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/Text\"><<lingo NewJournal/Text/Prompt>></$link> |<$edit tiddler=\"$:/config/NewJournal/Text\" tag=\"textarea\" class=\"tc-edit-texteditor\" default=\"\"/> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Tags\" default=\"\" tag=\"input\"/> |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n"
},
"$:/core/ui/ControlPanel/EditorTypes": {
"title": "$:/core/ui/ControlPanel/EditorTypes",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
},
"$:/core/ui/ControlPanel/Info": {
"title": "$:/core/ui/ControlPanel/Info",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Info/Caption}}",
"text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Basics\">>\n</div>\n"
},
"$:/core/ui/ControlPanel/KeyboardShortcuts": {
"title": "$:/core/ui/ControlPanel/KeyboardShortcuts",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\n\n\\define new-shortcut(title)\n<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} focus=\"true\" style=\"width:auto;\"/> <$button>\n<<lingo Add/Caption>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"[{$title$}]\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"$title$\"\n/>\n</$button>\n</div>\n\\end\n\n\\define shortcut-list-item(caption)\n<td>\n</td>\n<td style=\"text-align:right;font-size:0.7em;\">\n<<lingo Platform/$caption$>>\n</td>\n<td>\n<div style=\"position:relative;\">\n<$button popup=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> class=\"tc-btn-invisible\">\n{{$:/core/images/edit-button}}\n</$button>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutTitle)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\n<$reveal state=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown tc-popup-keep\">\n<$list filter=\"[list[$(shortcutTitle)$!!text]sort[title]]\" variable=\"shortcut\" emptyMessage=\"\"\"\n<div class=\"tc-dropdown-item-plain\">\n//<<lingo NoShortcuts/Caption>>//\n</div>\n\"\"\">\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn-invisible\" tooltip=<<lingo Remove/Hint>>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n×\n</$button>\n<kbd>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts=<<shortcut>>/>\n</kbd>\n</div>\n</$list>\n<hr/>\n<$macrocall $name=\"new-shortcut\" title=<<qualify \"$:/state/new-shortcut/$(shortcutTitle)$\">>/>\n</div>\n</div>\n</$reveal>\n</div>\n</td>\n\\end\n\n\\define shortcut-list(caption,prefix)\n<tr>\n<$list filter=\"[[$prefix$$(shortcutName)$]]\" variable=\"shortcutTitle\">\n<<shortcut-list-item \"$caption$\">>\n</$list>\n</tr>\n\\end\n\n\\define shortcut-editor()\n<<shortcut-list \"All\" \"$:/config/shortcuts/\">>\n<<shortcut-list \"Mac\" \"$:/config/shortcuts-mac/\">>\n<<shortcut-list \"NonMac\" \"$:/config/shortcuts-not-mac/\">>\n<<shortcut-list \"Linux\" \"$:/config/shortcuts-linux/\">>\n<<shortcut-list \"NonLinux\" \"$:/config/shortcuts-not-linux/\">>\n<<shortcut-list \"Windows\" \"$:/config/shortcuts-windows/\">>\n<<shortcut-list \"NonWindows\" \"$:/config/shortcuts-not-windows/\">>\n\\end\n\n\\define shortcut-preview()\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutPrefix)$$(shortcutName)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\\end\n\n\\define shortcut-item-inner()\n<tr>\n<td>\n<$reveal type=\"nomatch\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"open\"\n/>\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"close\"\n/>\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n''<$text text=<<shortcutName>>/>''\n</td>\n<td>\n<$transclude tiddler=\"$:/config/ShortcutInfo/$(shortcutName)$\"/>\n</td>\n<td>\n<$list filter=\"$:/config/shortcuts/ $:/config/shortcuts-mac/ $:/config/shortcuts-not-mac/ $:/config/shortcuts-linux/ $:/config/shortcuts-not-linux/ $:/config/shortcuts-windows/ $:/config/shortcuts-not-windows/\" variable=\"shortcutPrefix\">\n<<shortcut-preview>>\n</$list>\n</td>\n</tr>\n<$set name=\"dropdownState\" value={{$(dropdownStateTitle)$}}>\n<$list filter=\"[<dropdownState>match[open]]\" variable=\"listItem\">\n<<shortcut-editor>>\n</$list>\n</$set>\n\\end\n\n\\define shortcut-item()\n<$set name=\"dropdownStateTitle\" value=<<qualify \"$:/state/dropdown/keyboardshortcut/$(shortcutName)$\">>>\n<<shortcut-item-inner>>\n</$set>\n\\end\n\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]removeprefix[$:/config/ShortcutInfo/]]\" variable=\"shortcutName\">\n<<shortcut-item>>\n</$list>\n</tbody>\n</table>\n"
},
"$:/core/ui/ControlPanel/LoadedModules": {
"title": "$:/core/ui/ControlPanel/LoadedModules",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n"
},
"$:/core/ui/ControlPanel/Modals/AddPlugins": {
"title": "$:/core/ui/ControlPanel/Modals/AddPlugins",
"subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}",
"text": "\\define install-plugin-button()\n<$button>\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\"\"\">\n{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}\n</$list>\n</$button>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1><$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<<install-plugin-button>>\n</div>\n</div>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\"\"\">\n<em>\n{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}\n</em>\n</$list>\n</div>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search:author,description,original-title,readme,title{$:/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 close-library-button()\n<$reveal type='nomatch' state='$:/temp/ServerConnection/$(PluginLibraryURL)$' text=''>\n<$button class='tc-btn-big-green'>\n<$action-sendmessage $message=\"tm-unload-plugin-library\" url={{!!url}}/>\n{{$:/core/images/chevron-left}} {{$:/language/ControlPanel/Plugins/ClosePluginLibrary}}\n<$action-deletetiddler $filter=\"[prefix[$:/temp/ServerConnection/$(PluginLibraryURL)$]][prefix[$:/temp/RemoteAssetInfo/$(PluginLibraryURL)$]]\"/>\n</$button>\n</$reveal>\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<$set name=PluginLibraryURL value={{!!url}}>\n<<close-library-button>>\n</$set>\n\n<<display-server-connection>>\n</div>\n</$list>\n\\end\n\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<div>\n<<plugin-library-listing>>\n</div>\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{{$:/PaletteManager}}\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 toggle(Type)\n<$checkbox\ntiddler=\"\"\"$:/config/WikiParserRules/$Type$/$(rule)$\"\"\"\nfield=\"text\"\nchecked=\"enable\"\nunchecked=\"disable\"\ndefault=\"enable\">\n<<rule>>\n</$checkbox>\n\\end\n\n\\define rules(type,Type)\n<$list filter=\"[wikiparserrules[$type$]]\" variable=\"rule\">\n<dd><<toggle $Type$>></dd>\n</$list>\n\\end\n\n<<lingo Hint>>\n\n<dl>\n<dt><<lingo Pragma/Caption>></dt>\n<<rules pragma Pragma>>\n<dt><<lingo Inline/Caption>></dt>\n<<rules inline Inline>>\n<dt><<lingo Block/Caption>></dt>\n<<rules block Block>>\n</dl>"
},
"$:/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 tc-primary-btn\">\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 plugin-table(type)\n<$set name=\"plugin-type\" value=\"\"\"$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\">> template=\"$:/core/ui/Components/plugin-info\"/>\n</$set>\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/DownloadSaver": {
"title": "$:/core/ui/ControlPanel/Saving/DownloadSaver",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/DownloadSaver/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/DownloadSaver/\n\n<<lingo Hint>>\n\n!! <$link to=\"$:/config/DownloadSaver/AutoSave\"><<lingo AutoSave/Hint>></$link>\n\n<$checkbox tiddler=\"$:/config/DownloadSaver/AutoSave\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <<lingo AutoSave/Description>> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Saving/General": {
"title": "$:/core/ui/ControlPanel/Saving/General",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/General/Caption}}",
"list-before": "",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n{{$:/language/ControlPanel/Saving/General/Hint}}\n\n!! <$link to=\"$:/config/AutoSave\"><<lingo AutoSave/Caption>></$link>\n\n<<lingo AutoSave/Hint>>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo AutoSave/Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo AutoSave/Disabled/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Saving/GitHub": {
"title": "$:/core/ui/ControlPanel/Saving/GitHub",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/GitService/GitHub/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitHub\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitHub/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitHub/Password>> |<$password name=\"github\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitHub/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitHub/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitHub/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitHub/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitHub/ServerURL\" default=\"https://api.github.com\" tag=\"input\"/> |"
},
"$:/core/ui/ControlPanel/Saving/GitLab": {
"title": "$:/core/ui/ControlPanel/Saving/GitLab",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/GitService/GitLab/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitLab\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitLab/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitLab/Password>> |<$password name=\"gitlab\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitLab/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitLab/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitLab/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitLab/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitLab/ServerURL\" default=\"https://gitlab.com/api/v4\" tag=\"input\"/> |"
},
"$:/core/ui/ControlPanel/Saving/TiddlySpot": {
"title": "$:/core/ui/ControlPanel/Saving/TiddlySpot",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/TiddlySpot/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/TiddlySpot/\n\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\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo Password>> |<$password name=\"upload\"/> |\n|<<lingo Backups>> |<<backupLink>> |\n\n''<<lingo Advanced/Heading>>''\n\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>"
},
"$:/core/ui/ControlPanel/Saving": {
"title": "$:/core/ui/ControlPanel/Saving",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Saving/Caption}}",
"text": "{{$:/language/ControlPanel/Saving/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Saving]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Saving/General\">>\n</div>\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/DefaultMoreSidebarTab": {
"title": "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab",
"caption": "{{$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption}}",
"tags": "$:/tags/ControlPanel/Settings",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultMoreSidebarTab/\n\n<$link to=\"$:/config/DefaultMoreSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultMoreSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
},
"$:/core/ui/ControlPanel/Settings/DefaultSidebarTab": {
"title": "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab",
"caption": "{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}",
"tags": "$:/tags/ControlPanel/Settings",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
},
"$:/core/ui/ControlPanel/Settings/EditorToolbar": {
"title": "$:/core/ui/ControlPanel/Settings/EditorToolbar",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/EditorToolbar/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/TextEditor/EnableToolbar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/TextEditor/EnableToolbar\"><<lingo Description>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/InfoPanelMode": {
"title": "$:/core/ui/ControlPanel/Settings/InfoPanelMode",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/InfoPanelMode/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/InfoPanelMode/\n<$link to=\"$:/config/TiddlerInfo/Mode\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"popup\"> <<lingo Popup/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"sticky\"> <<lingo Sticky/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Settings/LinkToBehaviour": {
"title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n <option value=\"above\"><<lingo \"OpenAbove\">></option>\n <option value=\"below\"><<lingo \"OpenBelow\">></option>\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n"
},
"$:/core/ui/ControlPanel/Settings/MissingLinks": {
"title": "$:/core/ui/ControlPanel/Settings/MissingLinks",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/MissingLinks/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/MissingLinks\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/MissingLinks\"><<lingo Description>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/NavigationAddressBar": {
"title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Settings/NavigationHistory": {
"title": "$:/core/ui/ControlPanel/Settings/NavigationHistory",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode": {
"title": "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationPermalinkviewMode/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/CopyToClipboard\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/CopyToClipboard\"><<lingo CopyToClipboard/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\"><<lingo UpdateAddressBar/Description>></$link> </$checkbox>\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/Stylesheets": {
"title": "$:/core/ui/ControlPanel/Stylesheets",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/Stylesheets/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo Stylesheets/Hint>>\n\n{{$:/snippets/peek-stylesheets}}\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\n\\define config-base() $:/config/EditToolbarButtons/Visibility/\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<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>"
},
"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate": {
"title": "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate",
"text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"><$transclude tiddler={{!!icon}}/></span> <$transclude field=\"caption\"/> -- <i class=\"tc-muted\"><$transclude field=\"description\"/></i>\n</$draggable>\n"
},
"$:/core/ui/ControlPanel/Toolbars/EditorToolbar": {
"title": "$:/core/ui/ControlPanel/Toolbars/EditorToolbar",
"tags": "$:/tags/ControlPanel/Toolbars",
"caption": "{{$:/language/ControlPanel/Toolbars/EditorToolbar/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditorToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditorToolbar/Hint}}\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditorToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate\"/>\n"
},
"$:/core/ui/ControlPanel/Toolbars/ItemTemplate": {
"title": "$:/core/ui/ControlPanel/Toolbars/ItemTemplate",
"text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"> <$transclude field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude field=\"description\"/></i></span>\n</$draggable>\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\n\\define config-base() $:/config/PageControlButtons/Visibility/\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<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/PageControls\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\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\n\\define config-base() $:/config/ViewToolbarButtons/Visibility/\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<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/ViewToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/ControlPanel/Toolbars": {
"title": "$:/core/ui/ControlPanel/Toolbars",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ControlPanel/Toolbars/Caption}}",
"text": "{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" \"$:/state/tabs/controlpanel/toolbars\" \"tc-vertical\">>\n</div>\n"
},
"$:/ControlPanel": {
"title": "$:/ControlPanel",
"icon": "$:/core/images/options-button",
"color": "#bbb",
"text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Info\">>\n</div>\n"
},
"$:/core/ui/DefaultSearchResultList": {
"title": "$:/core/ui/DefaultSearchResultList",
"tags": "$:/tags/SearchResults",
"caption": "{{$:/language/Search/DefaultResults/Caption}}",
"text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\\end\n<<searchResultList>>\n"
},
"$:/core/ui/EditTemplate/body/preview/diffs-current": {
"title": "$:/core/ui/EditTemplate/body/preview/diffs-current",
"tags": "$:/tags/EditPreview",
"caption": "differences from current",
"list-after": "$:/core/ui/EditTemplate/body/preview/output",
"text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
},
"$:/core/ui/EditTemplate/body/preview/diffs-shadow": {
"title": "$:/core/ui/EditTemplate/body/preview/diffs-shadow",
"tags": "$:/tags/EditPreview",
"caption": "differences from shadow (if any)",
"list-after": "$:/core/ui/EditTemplate/body/preview/output",
"text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{{ [{!!draft.of}shadowsource[]] }}} sourceSubTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
},
"$:/core/ui/EditTemplate/body/preview/output": {
"title": "$:/core/ui/EditTemplate/body/preview/output",
"tags": "$:/tags/EditPreview",
"caption": "{{$:/language/EditTemplate/Body/Preview/Type/Output}}",
"text": "<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n"
},
"$:/state/showeditpreview": {
"title": "$:/state/showeditpreview",
"text": "no"
},
"$:/core/ui/EditTemplate/body/editor": {
"title": "$:/core/ui/EditTemplate/body/editor",
"text": "<$edit\n\n field=\"text\"\n class=\"tc-edit-texteditor\"\n placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n tabindex={{$:/config/EditTabIndex}}\n\n><$set\n\n name=\"targetTiddler\"\n value=<<currentTiddler>>\n\n><$list\n\n filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\"\n\n><$reveal\n\n type=\"nomatch\"\n state=<<config-visibility-title>>\n text=\"hide\"\n class=\"tc-text-editor-toolbar-item-wrapper\"\n\n><$transclude\n\n tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\"\n mode=\"inline\"\n\n/></$reveal></$list></$set></$edit>\n"
},
"$:/core/ui/EditTemplate/body/toolbar/button": {
"title": "$:/core/ui/EditTemplate/body/toolbar/button",
"text": "\\define toolbar-button-icon()\n<$list\n\n filter=\"[all[current]!has[custom-icon]]\"\n variable=\"no-custom-icon\"\n\n><$transclude\n\n tiddler={{!!icon}}\n\n/></$list>\n\\end\n\n\\define toolbar-button-tooltip()\n{{!!description}}<$macrocall $name=\"displayshortcuts\" $output=\"text/plain\" shortcuts={{!!shortcuts}} prefix=\"` - [\" separator=\"] [\" suffix=\"]`\"/>\n\\end\n\n\\define toolbar-button()\n<$list\n\n filter={{!!condition}}\n variable=\"list-condition\"\n\n><$wikify\n\n name=\"tooltip-text\"\n text=<<toolbar-button-tooltip>>\n mode=\"inline\"\n output=\"text\"\n\n><$list\n\n filter=\"[all[current]!has[dropdown]]\"\n variable=\"no-dropdown\"\n\n><$button\n\n class=\"tc-btn-invisible $(buttonClasses)$\"\n tooltip=<<tooltip-text>>\n actions={{!!actions}}\n\n><span\n\n data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button></$list><$list\n\n filter=\"[all[current]has[dropdown]]\"\n variable=\"dropdown\"\n\n><$set\n\n name=\"dropdown-state\"\n value=<<qualify \"$:/state/EditorToolbarDropdown\">>\n\n><$button\n\n popup=<<dropdown-state>>\n class=\"tc-popup-keep tc-btn-invisible $(buttonClasses)$\"\n selectedClass=\"tc-selected\"\n tooltip=<<tooltip-text>>\n actions={{!!actions}}\n\n><span\n\n data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button><$reveal\n\n state=<<dropdown-state>>\n type=\"popup\"\n position=\"below\"\n animate=\"yes\"\n tag=\"span\"\n\n><div\n\n class=\"tc-drop-down tc-popup-keep\"\n\n><$transclude\n\n tiddler={{!!dropdown}}\n mode=\"block\"\n\n/></div></$reveal></$set></$list></$wikify></$list>\n\\end\n\n\\define toolbar-button-outer()\n<$set\n\n name=\"buttonClasses\"\n value={{!!button-classes}}\n\n><<toolbar-button>></$set>\n\\end\n\n<<toolbar-button-outer>>"
},
"$:/core/ui/EditTemplate/body": {
"title": "$:/core/ui/EditTemplate/body",
"tags": "$:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/EditTemplate/Body/\n\\define config-visibility-title()\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\n\\end\n<$list filter=\"[all[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\" tabindex={{$:/config/EditTabIndex}}></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[all[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<div class=\"tc-tiddler-preview\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n<div class=\"tc-tiddler-preview-preview\">\n\n<$transclude tiddler={{$:/state/editpreviewtype}} mode=\"inline\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/preview/output\" mode=\"inline\"/>\n\n</$transclude>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n"
},
"$:/core/ui/EditTemplate/controls": {
"title": "$:/core/ui/EditTemplate/controls",
"tags": "$:/tags/EditTemplate",
"text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n"
},
"$:/core/ui/EditTemplate/fields": {
"title": "$:/core/ui/EditTemplate/fields",
"tags": "$:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define new-field()\n<$vars name={{$:/temp/newfieldname}}>\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button>\n<$action-sendmessage $message=\"tm-add-field\"\n$name=<<name>>\n$value={{$:/temp/newfieldvalue}}/>\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</$vars>\n\\end\n\\whitespace trim\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\" storyview=\"pop\">\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}} tabindex={{$:/config/EditTabIndex}}/>\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\" tabindex={{$:/config/EditTabIndex}}/>\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<$set name=\"tv-show-missing-links\" value=\"yes\">\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[]search:title{$:/temp/newfieldname}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[]search:title{$:/temp/newfieldname}sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n</$linkcatcher>\n</$set>\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\" tabindex={{$:/config/EditTabIndex}}/>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\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": "\\whitespace trim\n\n\\define lingo-base() $:/language/EditTemplate/\n\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB,icon)\n\\whitespace trim\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<span style=<<tag-styles>> class=\"tc-tag-label tc-tag-list-item\">\n<$transclude tiddler=\"\"\"$icon$\"\"\"/> <$view field=\"title\" format=\"text\" />\n<$button message=\"tm-remove-tag\" param={{!!title}} class=\"tc-btn-invisible tc-remove-tag-button\">{{$:/core/images/close-button}}</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette,icon)\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} icon=\"\"\"$icon$\"\"\"/>\n\\end\n\n\\define tag-picker-actions()\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}} icon={{!!icon}}/>\n</$list>\n</$fieldmangler>\n<$set name=\"tabIndex\" value={{$:/config/EditTabIndex}}>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</$set>\n</div>\n"
},
"$:/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\" tabindex={{$:/config/EditTabIndex}}/>\n\n<$vars pattern=\"\"\"[\\|\\[\\]{}]\"\"\" bad-chars=\"\"\"`| [ ] { }`\"\"\">\n\n<$list filter=\"[all[current]regexp:draft.title<pattern>]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/BadCharacterWarning}}\n\n</div>\n\n</$list>\n\n</$vars>\n\n<$reveal state=\"!!draft.title\" type=\"nomatch\" text={{!!draft.of}} tag=\"div\">\n\n<$list filter=\"[{!!draft.title}!is[missing]]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}\n\n</div>\n\n</$list>\n\n<$list filter=\"[{!!draft.of}!is[missing]]\" variable=\"listItem\">\n\n<$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\n\n<$checkbox tiddler=\"$:/config/RelinkOnRename\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}</$checkbox>\n\n<$list filter=\"[title<fromTitle>backlinks[]limit[1]]\" variable=\"listItem\">\n\n<$vars stateTiddler=<<qualify \"$:/state/edit/references\">> >\n\n<$reveal type=\"nomatch\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"show\" class=\"tc-btn-invisible\">{{$:/core/images/right-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"hide\" class=\"tc-btn-invisible\">{{$:/core/images/down-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$tiddler tiddler=<<fromTitle>> >\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo/References\"/>\n</$tiddler>\n</$reveal>\n\n</$vars>\n\n</$list>\n\n</$vars>\n\n</$list>\n\n</$reveal>\n"
},
"$:/core/ui/EditTemplate/type": {
"title": "$:/core/ui/EditTemplate/type",
"tags": "$:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/EditTemplate/\n<div class=\"tc-type-selector\"><$fieldmangler>\n<em class=\"tc-edit\"><<lingo Type/Prompt>></em> <$edit-text field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}}/> <$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<$set name=\"tv-show-missing-links\" value=\"yes\">\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-sort]]'>\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</$set>\n</div>\n"
},
"$:/core/ui/EditTemplate": {
"title": "$:/core/ui/EditTemplate",
"text": "\\define actions()\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\\end\n\\define frame-classes()\ntc-tiddler-frame tc-tiddler-edit-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$\n\\end\n<div class=<<frame-classes>> data-tiddler-title=<<currentTiddler>>>\n<$fieldmangler>\n<$set name=\"storyTiddler\" value=<<currentTiddler>>>\n<$keyboard key=\"((cancel-edit-tiddler))\" message=\"tm-cancel-tiddler\">\n<$keyboard key=\"((save-tiddler))\" actions=<<actions>>>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>>/>\n</$set>\n</$list>\n</$keyboard>\n</$keyboard>\n</$set>\n</$fieldmangler>\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>match[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[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>match[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/save": {
"title": "$:/core/ui/Buttons/save",
"tags": "$:/tags/EditToolbar",
"caption": "{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}",
"description": "{{$:/language/Buttons/Save/Hint}}",
"text": "<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{$:/temp/newfieldname}} $value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button></$fieldmangler>\n"
},
"$:/core/ui/EditorToolbar/bold": {
"title": "$:/core/ui/EditorToolbar/bold",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/bold",
"caption": "{{$:/language/Buttons/Bold/Caption}}",
"description": "{{$:/language/Buttons/Bold/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((bold))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"''\"\n\tsuffix=\"''\"\n/>\n"
},
"$:/core/ui/EditorToolbar/clear-dropdown": {
"title": "$:/core/ui/EditorToolbar/clear-dropdown",
"text": "''{{$:/language/Buttons/Clear/Hint}}''\n\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"clear\"\n\tcolour=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n\n</div>\n"
},
"$:/core/ui/EditorToolbar/clear": {
"title": "$:/core/ui/EditorToolbar/clear",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/erase",
"caption": "{{$:/language/Buttons/Clear/Caption}}",
"description": "{{$:/language/Buttons/Clear/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/clear-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/editor-height-dropdown": {
"title": "$:/core/ui/EditorToolbar/editor-height-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/EditorHeight/\n''<<lingo Hint>>''\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"auto\"> {{$:/core/images/auto-height}} <<lingo Caption/Auto>></$radio>\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"fixed\"> {{$:/core/images/fixed-height}} <<lingo Caption/Fixed>> <$edit-text tag=\"input\" tiddler=\"$:/config/TextEditor/EditorHeight/Height\" default=\"100px\"/></$radio>\n"
},
"$:/core/ui/EditorToolbar/editor-height": {
"title": "$:/core/ui/EditorToolbar/editor-height",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/fixed-height",
"custom-icon": "yes",
"caption": "{{$:/language/Buttons/EditorHeight/Caption}}",
"description": "{{$:/language/Buttons/EditorHeight/Hint}}",
"condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] +[first[]]",
"dropdown": "$:/core/ui/EditorToolbar/editor-height-dropdown",
"text": "<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n{{$:/core/images/fixed-height}}\n</$reveal>\n<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n{{$:/core/images/auto-height}}\n</$reveal>\n"
},
"$:/core/ui/EditorToolbar/excise-dropdown": {
"title": "$:/core/ui/EditorToolbar/excise-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Excise/\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<<lingo Caption/NewTitle>> <$edit-text tag=\"input\" tiddler=\"$config-title$/new-title\" default=\"\" focus=\"true\"/>\n\n<$set name=\"new-title\" value={{$config-title$/new-title}}>\n<$list filter=\"\"\"[<new-title>is[tiddler]]\"\"\">\n<div class=\"tc-error\">\n<<lingo Caption/TiddlerExists>>\n</div>\n</$list>\n</$set>\n\n<$checkbox tiddler=\"\"\"$config-title$/tagnew\"\"\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"false\"> <<lingo Caption/Tag>></$checkbox>\n\n<<lingo Caption/Replace>> <$select tiddler=\"\"\"$config-title$/type\"\"\" default=\"transclude\">\n<option value=\"link\"><<lingo Caption/Replace/Link>></option>\n<option value=\"transclude\"><<lingo Caption/Replace/Transclusion>></option>\n<option value=\"macro\"><<lingo Caption/Replace/Macro>></option>\n</$select>\n\n<$reveal state=\"\"\"$config-title$/type\"\"\" type=\"match\" text=\"macro\">\n<<lingo Caption/MacroName>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/macro-title\"\"\" default=\"translink\"/>\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"excise\"\n\ttitle={{$config-title$/new-title}}\n\ttype={{$config-title$/type}}\n\tmacro={{$config-title$/macro-title}}\n\ttagnew={{$config-title$/tagnew}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"$config-title$/new-title\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Excise>>\n</$button>\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Excise/\">>/>\n"
},
"$:/core/ui/EditorToolbar/excise": {
"title": "$:/core/ui/EditorToolbar/excise",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/excise",
"caption": "{{$:/language/Buttons/Excise/Caption}}",
"description": "{{$:/language/Buttons/Excise/Hint}}",
"condition": "[<targetTiddler>type[]] [<targetTiddler>type[text/vnd.tiddlywiki]] +[first[]]",
"shortcuts": "((excise))",
"dropdown": "$:/core/ui/EditorToolbar/excise-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/heading-1": {
"title": "$:/core/ui/EditorToolbar/heading-1",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-1",
"caption": "{{$:/language/Buttons/Heading1/Caption}}",
"description": "{{$:/language/Buttons/Heading1/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((heading-1))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"1\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-2": {
"title": "$:/core/ui/EditorToolbar/heading-2",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-2",
"caption": "{{$:/language/Buttons/Heading2/Caption}}",
"description": "{{$:/language/Buttons/Heading2/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-2))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"2\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-3": {
"title": "$:/core/ui/EditorToolbar/heading-3",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-3",
"caption": "{{$:/language/Buttons/Heading3/Caption}}",
"description": "{{$:/language/Buttons/Heading3/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-3))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"3\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-4": {
"title": "$:/core/ui/EditorToolbar/heading-4",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-4",
"caption": "{{$:/language/Buttons/Heading4/Caption}}",
"description": "{{$:/language/Buttons/Heading4/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-4))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"4\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-5": {
"title": "$:/core/ui/EditorToolbar/heading-5",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-5",
"caption": "{{$:/language/Buttons/Heading5/Caption}}",
"description": "{{$:/language/Buttons/Heading5/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-5))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"5\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-6": {
"title": "$:/core/ui/EditorToolbar/heading-6",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-6",
"caption": "{{$:/language/Buttons/Heading6/Caption}}",
"description": "{{$:/language/Buttons/Heading6/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-6))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"6\"\n/>\n"
},
"$:/core/ui/EditorToolbar/italic": {
"title": "$:/core/ui/EditorToolbar/italic",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/italic",
"caption": "{{$:/language/Buttons/Italic/Caption}}",
"description": "{{$:/language/Buttons/Italic/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((italic))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"//\"\n\tsuffix=\"//\"\n/>\n"
},
"$:/core/ui/EditorToolbar/line-width-dropdown": {
"title": "$:/core/ui/EditorToolbar/line-width-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/LineWidth/\n\n\\define toolbar-line-width-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(line-width)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/LineWidth\"\n\t$value=\"$(line-width)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; margin: 4px calc(80px - $(line-width)$); background-color: #000; width: calc(100px + $(line-width)$ * 2); height: $(line-width)$; border-radius: 120px; vertical-align: middle;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(line-width)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/LineWidth\" type=\"match\" text=\"\"\"$(line-width)$\"\"\" tag=\"span\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/LineWidths}} variable=\"line-width\">\n\n<<toolbar-line-width-inner>>\n\n</$list>\n"
},
"$:/core/ui/EditorToolbar/line-width": {
"title": "$:/core/ui/EditorToolbar/line-width",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/line-width",
"caption": "{{$:/language/Buttons/LineWidth/Caption}}",
"description": "{{$:/language/Buttons/LineWidth/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown",
"text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>"
},
"$:/core/ui/EditorToolbar/link-dropdown": {
"title": "$:/core/ui/EditorToolbar/link-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Link/\n\n\\define add-link-actions()\n<$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"make-link\" text={{$(linkTiddler)$}} />\n<$action-deletetiddler $tiddler=<<dropdown-state>> />\n<$action-deletetiddler $tiddler=<<searchTiddler>> />\n<$action-deletetiddler $tiddler=<<linkTiddler>> />\n\\end\n\n\\define external-link()\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\" actions=<<add-link-actions>>>\n{{$:/core/images/chevron-right}}\n</$button>\n\\end\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\" linktext=\"\" >\n\n<$vars linkTiddler=<<searchTiddler>>>\n<$keyboard key=\"ENTER\" actions=<<add-link-actions>>>\n<$edit-text tiddler=<<searchTiddler>> type=\"search\" tag=\"input\" focus=\"true\" placeholder={{$:/language/Search/Search}} default=\"\"/>\n<$reveal tag=\"span\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<<external-link>>\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<$action-setfield $tiddler=<<searchTiddler>> text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</$keyboard>\n</$vars>\n\n<$reveal tag=\"div\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<add-link-actions>> to=<<linkTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>"
},
"$:/core/ui/EditorToolbar/link": {
"title": "$:/core/ui/EditorToolbar/link",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/link",
"caption": "{{$:/language/Buttons/Link/Caption}}",
"description": "{{$:/language/Buttons/Link/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((link))",
"dropdown": "$:/core/ui/EditorToolbar/link-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/linkify": {
"title": "$:/core/ui/EditorToolbar/linkify",
"caption": "{{$:/language/Buttons/Linkify/Caption}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"description": "{{$:/language/Buttons/Linkify/Hint}}",
"icon": "$:/core/images/linkify",
"list-before": "$:/core/ui/EditorToolbar/mono-block",
"shortcuts": "((linkify))",
"tags": "$:/tags/EditorToolbar",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"[[\"\n\tsuffix=\"]]\"\n/>\n"
},
"$:/core/ui/EditorToolbar/list-bullet": {
"title": "$:/core/ui/EditorToolbar/list-bullet",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/list-bullet",
"caption": "{{$:/language/Buttons/ListBullet/Caption}}",
"description": "{{$:/language/Buttons/ListBullet/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((list-bullet))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n"
},
"$:/core/ui/EditorToolbar/list-number": {
"title": "$:/core/ui/EditorToolbar/list-number",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/list-number",
"caption": "{{$:/language/Buttons/ListNumber/Caption}}",
"description": "{{$:/language/Buttons/ListNumber/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((list-number))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n"
},
"$:/core/ui/EditorToolbar/mono-block": {
"title": "$:/core/ui/EditorToolbar/mono-block",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/mono-block",
"caption": "{{$:/language/Buttons/MonoBlock/Caption}}",
"description": "{{$:/language/Buttons/MonoBlock/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((mono-block))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n```\"\n\tsuffix=\"```\"\n/>\n"
},
"$:/core/ui/EditorToolbar/mono-line": {
"title": "$:/core/ui/EditorToolbar/mono-line",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/mono-line",
"caption": "{{$:/language/Buttons/MonoLine/Caption}}",
"description": "{{$:/language/Buttons/MonoLine/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((mono-line))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n"
},
"$:/core/ui/EditorToolbar/more-dropdown": {
"title": "$:/core/ui/EditorToolbar/more-dropdown",
"text": "\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(toolbarItem)$\n\\end\n\n\\define conditional-button()\n<$list filter={{$(toolbarItem)$!!condition}} variable=\"condition\">\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\" mode=\"inline\"/> <$transclude tiddler=<<toolbarItem>> field=\"description\"/>\n</$list>\n\\end\n\n<div class=\"tc-text-editor-toolbar-more\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]] -[[$:/core/ui/EditorToolbar/more]]\">\n<$reveal type=\"match\" state=<<config-visibility-title>> text=\"hide\" tag=\"div\">\n<<conditional-button>>\n</$reveal>\n</$list>\n</div>\n"
},
"$:/core/ui/EditorToolbar/more": {
"title": "$:/core/ui/EditorToolbar/more",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/down-arrow",
"caption": "{{$:/language/Buttons/More/Caption}}",
"description": "{{$:/language/Buttons/More/Hint}}",
"condition": "[<targetTiddler>]",
"dropdown": "$:/core/ui/EditorToolbar/more-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/opacity-dropdown": {
"title": "$:/core/ui/EditorToolbar/opacity-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Opacity/\n\n\\define toolbar-opacity-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(opacity)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Opacity\"\n\t$value=\"$(opacity)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(current-paint-colour)$; opacity: $(opacity)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(opacity)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/Opacity\" type=\"match\" text=\"\"\"$(opacity)$\"\"\" tag=\"span\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n\\define toolbar-opacity()\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/Opacities}} variable=\"opacity\">\n\n<<toolbar-opacity-inner>>\n\n</$list>\n\\end\n\n<$set name=\"current-paint-colour\" value={{$:/config/BitmapEditor/Colour}}>\n\n<$set name=\"current-opacity\" value={{$:/config/BitmapEditor/Opacity}}>\n\n<<toolbar-opacity>>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/EditorToolbar/opacity": {
"title": "$:/core/ui/EditorToolbar/opacity",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/opacity",
"caption": "{{$:/language/Buttons/Opacity/Caption}}",
"description": "{{$:/language/Buttons/Opacity/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/opacity-dropdown",
"text": "<$text text={{$:/config/BitmapEditor/Opacity}}/>\n"
},
"$:/core/ui/EditorToolbar/paint-dropdown": {
"title": "$:/core/ui/EditorToolbar/paint-dropdown",
"text": "''{{$:/language/Buttons/Paint/Hint}}''\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Colour\"\n\t$value=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
},
"$:/core/ui/EditorToolbar/paint": {
"title": "$:/core/ui/EditorToolbar/paint",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/paint",
"caption": "{{$:/language/Buttons/Paint/Caption}}",
"description": "{{$:/language/Buttons/Paint/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/paint-dropdown",
"text": "\\define toolbar-paint()\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(colour-picker-value)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\\end\n<$set name=\"colour-picker-value\" value={{$:/config/BitmapEditor/Colour}}>\n<<toolbar-paint>>\n</$set>\n"
},
"$:/core/ui/EditorToolbar/picture-dropdown": {
"title": "$:/core/ui/EditorToolbar/picture-dropdown",
"text": "\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n''{{$:/language/Buttons/Picture/Hint}}''\n\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext=<<replacement-text>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
},
"$:/core/ui/EditorToolbar/picture": {
"title": "$:/core/ui/EditorToolbar/picture",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/picture",
"caption": "{{$:/language/Buttons/Picture/Caption}}",
"description": "{{$:/language/Buttons/Picture/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((picture))",
"dropdown": "$:/core/ui/EditorToolbar/picture-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/preview-type-dropdown": {
"title": "$:/core/ui/EditorToolbar/preview-type-dropdown",
"text": "\\define preview-type-button()\n<$button tag=\"a\">\n\n<$action-setfield $tiddler=\"$:/state/editpreviewtype\" $value=\"$(previewType)$\"/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<previewType>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<previewType>> field=\"title\" mode=\"inline\"/>\n\n</$transclude> \n\n<$reveal tag=\"span\" state=\"$:/state/editpreviewtype\" type=\"match\" text=<<previewType>> default=\"$:/core/ui/EditTemplate/body/preview/output\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\" variable=\"previewType\">\n\n<<preview-type-button>>\n\n</$list>\n"
},
"$:/core/ui/EditorToolbar/preview-type": {
"title": "$:/core/ui/EditorToolbar/preview-type",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/chevron-down",
"caption": "{{$:/language/Buttons/PreviewType/Caption}}",
"description": "{{$:/language/Buttons/PreviewType/Hint}}",
"condition": "[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]",
"button-classes": "tc-text-editor-toolbar-item-adjunct",
"dropdown": "$:/core/ui/EditorToolbar/preview-type-dropdown"
},
"$:/core/ui/EditorToolbar/preview": {
"title": "$:/core/ui/EditorToolbar/preview",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/preview-open",
"custom-icon": "yes",
"caption": "{{$:/language/Buttons/Preview/Caption}}",
"description": "{{$:/language/Buttons/Preview/Hint}}",
"condition": "[<targetTiddler>]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((preview))",
"text": "<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-open}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"no\"/>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-closed}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"yes\"/>\n</$reveal>\n"
},
"$:/core/ui/EditorToolbar/quote": {
"title": "$:/core/ui/EditorToolbar/quote",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/quote",
"caption": "{{$:/language/Buttons/Quote/Caption}}",
"description": "{{$:/language/Buttons/Quote/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((quote))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n<<<\"\n\tsuffix=\"<<<\"\n/>\n"
},
"$:/core/ui/EditorToolbar/rotate-left": {
"title": "$:/core/ui/EditorToolbar/rotate-left",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/rotate-left",
"caption": "{{$:/language/Buttons/RotateLeft/Caption}}",
"description": "{{$:/language/Buttons/RotateLeft/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"rotate-left\"\n/>\n"
},
"$:/core/ui/EditorToolbar/size-dropdown": {
"title": "$:/core/ui/EditorToolbar/size-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Size/\n\n\\define toolbar-button-size-preset(config-title)\n<$set name=\"width\" filter=\"$(sizePair)$ +[first[]]\">\n\n<$set name=\"height\" filter=\"$(sizePair)$ +[last[]]\">\n\n<$button tag=\"a\">\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n\t$value=<<width>>\n/>\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n\t$value=<<height>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/presets-popup\"\"\"\n/>\n\n<$text text=<<width>>/> × <$text text=<<height>>/>\n\n</$button>\n\n</$set>\n\n</$set>\n\\end\n\n\\define toolbar-button-size(config-title)\n''{{$:/language/Buttons/Size/Hint}}''\n\n<<lingo Caption/Width>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-width\"\"\" default=<<tv-bitmap-editor-width>> focus=\"true\" size=\"8\"/> <<lingo Caption/Height>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-height\"\"\" default=<<tv-bitmap-editor-height>> size=\"8\"/> <$button popup=\"\"\"$config-title$/presets-popup\"\"\" class=\"tc-btn-invisible tc-popup-keep\" style=\"width: auto; display: inline-block; background-colour: inherit;\" selectedClass=\"tc-selected\">\n{{$:/core/images/down-arrow}}\n</$button>\n\n<$reveal tag=\"span\" state=\"\"\"$config-title$/presets-popup\"\"\" type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down tc-popup-keep\">\n\n<$list filter={{$:/config/BitmapEditor/ImageSizes}} variable=\"sizePair\">\n\n<$macrocall $name=\"toolbar-button-size-preset\" config-title=\"$config-title$\"/>\n\n</$list>\n\n</div>\n\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"resize\"\n\twidth={{$config-title$/new-width}}\n\theight={{$config-title$/new-height}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Resize>>\n</$button>\n\\end\n\n<$macrocall $name=\"toolbar-button-size\" config-title=<<qualify \"$:/state/Size/\">>/>\n"
},
"$:/core/ui/EditorToolbar/size": {
"title": "$:/core/ui/EditorToolbar/size",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/size",
"caption": "{{$:/language/Buttons/Size/Caption}}",
"description": "{{$:/language/Buttons/Size/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/size-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/stamp-dropdown": {
"title": "$:/core/ui/EditorToolbar/stamp-dropdown",
"text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n</$list>\n\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix={{{ [[$(snippetTitle)$]addsuffix[/prefix]get[text]] }}}\nsuffix={{{ [[$(snippetTitle)$]addsuffix[/suffix]get[text]] }}}\n/>\n\n</$list>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$view tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" mode=\"inline\"/>\n\n</$view>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TextEditor/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/TextEditor/Snippet\"\n\tcaption={{$:/language/Buttons/Stamp/New/Title}}\n\ttext={{$:/language/Buttons/Stamp/New/Text}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n"
},
"$:/core/ui/EditorToolbar/stamp": {
"title": "$:/core/ui/EditorToolbar/stamp",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/stamp",
"caption": "{{$:/language/Buttons/Stamp/Caption}}",
"description": "{{$:/language/Buttons/Stamp/Hint}}",
"condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] +[first[]]",
"shortcuts": "((stamp))",
"dropdown": "$:/core/ui/EditorToolbar/stamp-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/strikethrough": {
"title": "$:/core/ui/EditorToolbar/strikethrough",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/strikethrough",
"caption": "{{$:/language/Buttons/Strikethrough/Caption}}",
"description": "{{$:/language/Buttons/Strikethrough/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((strikethrough))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"~~\"\n\tsuffix=\"~~\"\n/>\n"
},
"$:/core/ui/EditorToolbar/subscript": {
"title": "$:/core/ui/EditorToolbar/subscript",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/subscript",
"caption": "{{$:/language/Buttons/Subscript/Caption}}",
"description": "{{$:/language/Buttons/Subscript/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((subscript))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\",,\"\n\tsuffix=\",,\"\n/>\n"
},
"$:/core/ui/EditorToolbar/superscript": {
"title": "$:/core/ui/EditorToolbar/superscript",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/superscript",
"caption": "{{$:/language/Buttons/Superscript/Caption}}",
"description": "{{$:/language/Buttons/Superscript/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((superscript))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"^^\"\n\tsuffix=\"^^\"\n/>\n"
},
"$:/core/ui/EditorToolbar/transcludify": {
"title": "$:/core/ui/EditorToolbar/transcludify",
"caption": "{{$:/language/Buttons/Transcludify/Caption}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"description": "{{$:/language/Buttons/Transcludify/Hint}}",
"icon": "$:/core/images/transcludify",
"list-before": "$:/core/ui/EditorToolbar/mono-block",
"shortcuts": "((transcludify))",
"tags": "$:/tags/EditorToolbar",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"{{\"\n\tsuffix=\"}}\"\n/>\n"
},
"$:/core/ui/EditorToolbar/underline": {
"title": "$:/core/ui/EditorToolbar/underline",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/underline",
"caption": "{{$:/language/Buttons/Underline/Caption}}",
"description": "{{$:/language/Buttons/Underline/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((underline))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"__\"\n\tsuffix=\"__\"\n/>\n"
},
"$:/core/Filters/AllTags": {
"title": "$:/core/Filters/AllTags",
"tags": "$:/tags/Filter",
"filter": "[tags[]!is[system]sort[title]]",
"description": "{{$:/language/Filters/AllTags}}",
"text": ""
},
"$:/core/Filters/AllTiddlers": {
"title": "$:/core/Filters/AllTiddlers",
"tags": "$:/tags/Filter",
"filter": "[!is[system]sort[title]]",
"description": "{{$:/language/Filters/AllTiddlers}}",
"text": ""
},
"$:/core/Filters/Drafts": {
"title": "$:/core/Filters/Drafts",
"tags": "$:/tags/Filter",
"filter": "[has[draft.of]sort[title]]",
"description": "{{$:/language/Filters/Drafts}}",
"text": ""
},
"$:/core/Filters/Missing": {
"title": "$:/core/Filters/Missing",
"tags": "$:/tags/Filter",
"filter": "[all[missing]sort[title]]",
"description": "{{$:/language/Filters/Missing}}",
"text": ""
},
"$:/core/Filters/Orphans": {
"title": "$:/core/Filters/Orphans",
"tags": "$:/tags/Filter",
"filter": "[all[orphans]sort[title]]",
"description": "{{$:/language/Filters/Orphans}}",
"text": ""
},
"$:/core/Filters/OverriddenShadowTiddlers": {
"title": "$:/core/Filters/OverriddenShadowTiddlers",
"tags": "$:/tags/Filter",
"filter": "[is[shadow]]",
"description": "{{$:/language/Filters/OverriddenShadowTiddlers}}",
"text": ""
},
"$:/core/Filters/RecentSystemTiddlers": {
"title": "$:/core/Filters/RecentSystemTiddlers",
"tags": "$:/tags/Filter",
"filter": "[has[modified]!sort[modified]limit[50]]",
"description": "{{$:/language/Filters/RecentSystemTiddlers}}",
"text": ""
},
"$:/core/Filters/RecentTiddlers": {
"title": "$:/core/Filters/RecentTiddlers",
"tags": "$:/tags/Filter",
"filter": "[!is[system]has[modified]!sort[modified]limit[50]]",
"description": "{{$:/language/Filters/RecentTiddlers}}",
"text": ""
},
"$:/core/Filters/SessionTiddlers": {
"title": "$:/core/Filters/SessionTiddlers",
"tags": "$:/tags/Filter",
"filter": "[haschanged[]]",
"description": "{{$:/language/Filters/SessionTiddlers}}",
"text": ""
},
"$:/core/Filters/ShadowTiddlers": {
"title": "$:/core/Filters/ShadowTiddlers",
"tags": "$:/tags/Filter",
"filter": "[all[shadows]sort[title]]",
"description": "{{$:/language/Filters/ShadowTiddlers}}",
"text": ""
},
"$:/core/Filters/StoryList": {
"title": "$:/core/Filters/StoryList",
"tags": "$:/tags/Filter",
"filter": "[list[$:/StoryList]] -$:/AdvancedSearch",
"description": "{{$:/language/Filters/StoryList}}",
"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\n\\define messageField()\nmessage-$(payloadTiddler)$\n\\end\n\n\\define selectionField()\nselection-$(payloadTiddler)$\n\\end\n\n\\define previewPopupState()\n$(currentTiddler)$!!popup-$(payloadTiddler)$\n\\end\n\n\\define select-all-actions()\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<$action-setfield $field={{{ [<payloadTiddler>addprefix[selection-]] }}} $value={{$:/state/import/select-all}}/>\n</$list>\n\\end\n\n<table>\n<tbody>\n<tr>\n<th>\n<$checkbox tiddler=\"$:/state/import/select-all\" field=\"text\" checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" actions=<<select-all-actions>>>\n<<lingo Listing/Select/Caption>>\n</$checkbox>\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\" stateTitle=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" setTitle=<<previewPopupState>> setTo=\"yes\">\n{{$:/core/images/right-arrow}} <$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" setTitle=<<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\" stateTitle=<<previewPopupState>> tag=\"div\">\n<$list filter=\"[{$:/state/importpreviewtype}has[text]]\" variable=\"listItem\" emptyMessage={{$:/core/ui/ImportPreviews/Text}}>\n<$transclude tiddler={{$:/state/importpreviewtype}}/>\n</$list>\n</$reveal>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
},
"$:/core/ui/ImportPreviews/Diff": {
"title": "$:/core/ui/ImportPreviews/Diff",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/Diff}}",
"text": "<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>>/>\n"
},
"$:/core/ui/ImportPreviews/DiffFields": {
"title": "$:/core/ui/ImportPreviews/DiffFields",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/DiffFields}}",
"text": "<$macrocall $name=\"compareTiddlers\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>> exclude=\"text\"/>\n"
},
"$:/core/ui/ImportPreviews/Fields": {
"title": "$:/core/ui/ImportPreviews/Fields",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/Fields}}",
"text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[<payloadTiddler>subtiddlerfields<currentTiddler>sort[]] -text\" variable=\"fieldName\">\n<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<fieldName>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<fieldName>> tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>>/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
},
"$:/core/ui/ImportPreviews/Text": {
"title": "$:/core/ui/ImportPreviews/Text",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/Text}}",
"text": "<$transclude tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> mode=\"block\"/>\n"
},
"$:/core/ui/ImportPreviews/TextRaw": {
"title": "$:/core/ui/ImportPreviews/TextRaw",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/TextRaw}}",
"text": "<pre><code><$view tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> /></code></pre>"
},
"$:/core/ui/KeyboardShortcuts/advanced-search": {
"title": "$:/core/ui/KeyboardShortcuts/advanced-search",
"tags": "$:/tags/KeyboardShortcut",
"key": "((advanced-search))",
"text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\"[data-tiddler-title=\"$:/AdvancedSearch\"] .tc-search input\"\"\"/>\n</$navigator>\n"
},
"$:/core/ui/KeyboardShortcuts/new-image": {
"title": "$:/core/ui/KeyboardShortcuts/new-image",
"tags": "$:/tags/KeyboardShortcut",
"key": "((new-image))",
"text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-image}}\n</$navigator>\n"
},
"$:/core/ui/KeyboardShortcuts/new-journal": {
"title": "$:/core/ui/KeyboardShortcuts/new-journal",
"tags": "$:/tags/KeyboardShortcut",
"key": "((new-journal))",
"text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-journal}}\n</$navigator>\n"
},
"$:/core/ui/KeyboardShortcuts/new-tiddler": {
"title": "$:/core/ui/KeyboardShortcuts/new-tiddler",
"tags": "$:/tags/KeyboardShortcut",
"key": "((new-tiddler))",
"text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-tiddler}}\n</$navigator>\n"
},
"$:/core/ui/KeyboardShortcuts/sidebar-search": {
"title": "$:/core/ui/KeyboardShortcuts/sidebar-search",
"tags": "$:/tags/KeyboardShortcut",
"key": "((sidebar-search))",
"text": "<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-search input\"/>\n"
},
"$:/core/ui/KeyboardShortcut/toggle-sidebar": {
"title": "$:/core/ui/KeyboardShortcut/toggle-sidebar",
"tags": "$:/tags/KeyboardShortcut",
"key": "((toggle-sidebar))",
"text": "<$list filter=\"[[$:/state/sidebar]is[missing]] [{$:/state/sidebar}removeprefix[yes]]\" emptyMessage=\"\"\"\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"yes\"/>\n\"\"\">\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"no\"/>\n</$list>\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>"
},
"$:/Manager/ItemMain/Fields": {
"title": "$:/Manager/ItemMain/Fields",
"tags": "$:/tags/Manager/ItemMain",
"caption": "{{$:/language/Manager/Item/Fields}}",
"text": "<table>\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
},
"$:/Manager/ItemMain/RawText": {
"title": "$:/Manager/ItemMain/RawText",
"tags": "$:/tags/Manager/ItemMain",
"caption": "{{$:/language/Manager/Item/RawText}}",
"text": "<pre><code><$view/></code></pre>\n"
},
"$:/Manager/ItemMain/WikifiedText": {
"title": "$:/Manager/ItemMain/WikifiedText",
"tags": "$:/tags/Manager/ItemMain",
"caption": "{{$:/language/Manager/Item/WikifiedText}}",
"text": "<$transclude mode=\"block\"/>\n"
},
"$:/Manager/ItemSidebar/Colour": {
"title": "$:/Manager/ItemSidebar/Colour",
"tags": "$:/tags/Manager/ItemSidebar",
"caption": "{{$:/language/Manager/Item/Colour}}",
"text": "\\define swatch-styles()\nheight: 1em;\nbackground-color: $(colour)$\n\\end\n\n<$vars colour={{!!color}}>\n<p style=<<swatch-styles>>/>\n</$vars>\n<p>\n<$edit-text field=\"color\" tag=\"input\" type=\"color\"/> / <$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/>\n</p>\n"
},
"$:/Manager/ItemSidebar/Icon": {
"title": "$:/Manager/ItemSidebar/Icon",
"tags": "$:/tags/Manager/ItemSidebar",
"caption": "{{$:/language/Manager/Item/Icon}}",
"text": "<p>\n<div class=\"tc-manager-icon-editor\">\n<$button popup=<<qualify \"$:/state/popup/image-picker\">> class=\"tc-btn-invisible\">\n<$transclude tiddler={{!!icon}}>\n{{$:/language/Manager/Item/Icon/None}}\n</$transclude>\n</$button>\n<div class=\"tc-block-dropdown-wrapper\" style=\"position: static;\">\n<$reveal state=<<qualify \"$:/state/popup/image-picker\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-popup\">\n<div class=\"tc-block-dropdown tc-popup-keep\" style=\"width: 80%; left: 10%; right: 10%; padding: 0.5em;\">\n<$macrocall $name=\"image-picker-include-tagged-images\" actions=\"\"\"\n<$action-setfield $field=\"icon\" $value=<<imageTitle>>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/image-picker\">>/>\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n</div>\n</p>\n"
},
"$:/Manager/ItemSidebar/Tags": {
"title": "$:/Manager/ItemSidebar/Tags",
"tags": "$:/tags/Manager/ItemSidebar",
"caption": "{{$:/language/Manager/Item/Tags}}",
"text": "\\define tag-checkbox-actions()\n<$action-listops\n\t$tiddler=\"$:/config/Manager/RecentTags\"\n\t$subfilter=\"[<tag>] [list[$:/config/Manager/RecentTags]] +[limit[12]]\"\n/>\n\\end\n\n\\define tag-picker-actions()\n<<tag-checkbox-actions>>\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<p>\n<$list filter=\"[all[current]tags[]] [list[$:/config/Manager/RecentTags]] +[sort[title]] \" variable=\"tag\">\n<div>\n<$checkbox tiddler=<<currentTiddler>> tag=<<tag>> actions=<<tag-checkbox-actions>>>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$checkbox>\n</div>\n</$list>\n</p>\n<p>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</p>\n"
},
"$:/Manager/ItemSidebar/Tools": {
"title": "$:/Manager/ItemSidebar/Tools",
"tags": "$:/tags/Manager/ItemSidebar",
"caption": "{{$:/language/Manager/Item/Tools}}",
"text": "<p>\n<$button to=<<currentTiddler>>>{{$:/core/images/link}} open</$button>\n</p>\n<p>\n<$button message=\"tm-edit-tiddler\" param=<<currentTiddler>>>{{$:/core/images/edit-button}} edit</$button>\n</p>\n"
},
"$:/Manager": {
"title": "$:/Manager",
"icon": "$:/core/images/list",
"color": "#bbb",
"text": "\\define lingo-base() $:/language/Manager/\n\n\\define list-item-content-item()\n<div class=\"tc-manager-list-item-content-item\">\n\t<$vars state-title=\"\"\"$:/state/popup/manager/item/$(listItem)$\"\"\">\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"hide\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/down-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"nomatch\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"show\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/right-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\" class=\"tc-manager-list-item-content-item-body\">\n\t\t\t<$transclude tiddler=<<listItem>>/>\n\t\t</$reveal>\n\t</$vars>\n</div>\n\\end\n\n<div class=\"tc-manager-wrapper\">\n\t<div class=\"tc-manager-controls\">\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Show/Prompt>> <$select tiddler=\"$:/config/Manager/Show\" default=\"tiddlers\">\n\t\t\t\t<option value=\"tiddlers\"><<lingo Controls/Show/Option/Tiddlers>></option>\n\t\t\t\t<option value=\"tags\"><<lingo Controls/Show/Option/Tags>></option>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Search/Prompt>> <$edit-text tiddler=\"$:/config/Manager/Filter\" tag=\"input\" default=\"\" placeholder={{$:/language/Manager/Controls/Search/Placeholder}}/>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/FilterByTag/Prompt>> <$select tiddler=\"$:/config/Manager/Tag\" default=\"\">\n\t\t\t\t<option value=\"\"><<lingo Controls/FilterByTag/None>></option>\n\t\t\t\t<$list filter=\"[!is{$:/config/Manager/System}tags[]!is[system]sort[title]]\" variable=\"tag\">\n\t\t\t\t\t<option value=<<tag>>><$text text=<<tag>>/></option>\n\t\t\t\t</$list>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Sort/Prompt>> <$select tiddler=\"$:/config/Manager/Sort\" default=\"title\">\n\t\t\t\t<optgroup label=\"Common\">\n\t\t\t\t\t<$list filter=\"title modified modifier created creator created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t\t<optgroup label=\"All\">\n\t\t\t\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}fields[]sort[title]] -title -modified -modifier -created -creator -created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t</$select>\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/Order\" field=\"text\" checked=\"reverse\" unchecked=\"forward\" default=\"forward\">\n\t\t\t\t<<lingo Controls/Order/Prompt>>\n\t\t\t</$checkbox>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/System\" field=\"text\" checked=\"\" unchecked=\"system\" default=\"system\">\n\t\t\t\t{{$:/language/SystemTiddlers/Include/Prompt}}\n\t\t\t</$checkbox>\n\t\t</div>\n\t</div>\n\t<div class=\"tc-manager-list\">\n\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}search{$:/config/Manager/Filter}tag:strict{$:/config/Manager/Tag}sort{$:/config/Manager/Sort}order{$:/config/Manager/Order}]\">\n\t\t\t<$vars transclusion=<<currentTiddler>>>\n\t\t\t\t<div style=\"tc-manager-list-item\">\n\t\t\t\t\t<$button popup=<<qualify \"$:/state/manager/popup\">> class=\"tc-btn-invisible tc-manager-list-item-heading\" selectedClass=\"tc-manager-list-item-heading-selected\">\n\t\t\t\t\t\t<$text text=<<currentTiddler>>/>\n\t\t\t\t\t</$button>\n\t\t\t\t\t<$reveal state=<<qualify \"$:/state/manager/popup\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-manager-list-item-content tc-popup-handle\">\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-tiddler\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemMain]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-sidebar\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemSidebar]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</$reveal>\n\t\t\t\t</div>\n\t\t\t</$vars>\n\t\t</$list>\n\t</div>\n</div>\n"
},
"$:/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/Explorer": {
"title": "$:/core/ui/MoreSideBar/Explorer",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Explorer/Caption}}",
"text": "<<tree \"$:/\">>\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/Plugins": {
"title": "$:/core/ui/MoreSideBar/Plugins",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
"text": "\n{{$:/language/ControlPanel/Plugins/Installed/Hint}}\n\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar/Plugins]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Plugins/Plugins\">>\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/MoreSideBar/Plugins/Languages": {
"title": "$:/core/ui/MoreSideBar/Plugins/Languages",
"tags": "$:/tags/MoreSideBar/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}}",
"text": "<$list filter=\"[!has[draft.of]plugin-type[language]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
},
"$:/core/ui/MoreSideBar/Plugins/Plugins": {
"title": "$:/core/ui/MoreSideBar/Plugins/Plugins",
"tags": "$:/tags/MoreSideBar/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}",
"text": "<$list filter=\"[!has[draft.of]plugin-type[plugin]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}>>/>\n"
},
"$:/core/ui/MoreSideBar/Plugins/Theme": {
"title": "$:/core/ui/MoreSideBar/Plugins/Theme",
"tags": "$:/tags/MoreSideBar/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}",
"text": "<$list filter=\"[!has[draft.of]plugin-type[theme]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\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>match[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[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>match[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[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>match[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[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>match[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[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>match[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[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>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[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>match[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[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>match[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[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>match[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[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>match[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>match[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\">\n{{$:/snippets/languageswitcher}}\n</div>\n</$reveal>"
},
"$:/core/ui/Buttons/manager": {
"title": "$:/core/ui/Buttons/manager",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/list}} {{$:/language/Buttons/Manager/Caption}}",
"description": "{{$:/language/Buttons/Manager/Hint}}",
"text": "\\define manager-button(class)\n<$button to=\"$:/Manager\" tooltip={{$:/language/Buttons/Manager/Hint}} aria-label={{$:/language/Buttons/Manager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/list}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Manager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/Manager]]\" emptyMessage=<<manager-button>>>\n<<manager-button \"tc-selected\">>\n</$list>\n"
},
"$:/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>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[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<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
},
"$:/core/ui/Buttons/new-image": {
"title": "$:/core/ui/Buttons/new-image",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/new-image-button}} {{$:/language/Buttons/NewImage/Caption}}",
"description": "{{$:/language/Buttons/NewImage/Hint}}",
"text": "<$button tooltip={{$:/language/Buttons/NewImage/Hint}} aria-label={{$:/language/Buttons/NewImage/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-image}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-image-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewImage/Caption}}/></span>\n</$list>\n</$button>\n"
},
"$:/core/ui/Buttons/new-journal": {
"title": "$:/core/ui/Buttons/new-journal",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}",
"description": "{{$:/language/Buttons/NewJournal/Hint}}",
"text": "\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-journal}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<<journalButton>>\n"
},
"$:/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 actions={{$:/core/ui/Actions/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>match[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\n</$button>\n"
},
"$:/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>match[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[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/print": {
"title": "$:/core/ui/Buttons/print",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/print-button}} {{$:/language/Buttons/Print/Caption}}",
"description": "{{$:/language/Buttons/Print/Hint}}",
"text": "<$button message=\"tm-print\" tooltip={{$:/language/Buttons/Print/Hint}} aria-label={{$:/language/Buttons/Print/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/print-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Print/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/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>match[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[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 tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$action-sendmessage $message=\"tm-save-wiki\" $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>\n</$wikify>\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[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>match[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[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{{$:/snippets/viewswitcher}}\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>match[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[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>match[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[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{{$:/snippets/themeswitcher}}\n</$linkcatcher>\n</div>\n</$reveal>"
},
"$:/core/ui/Buttons/timestamp": {
"title": "$:/core/ui/Buttons/timestamp",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/timestamp-on}} {{$:/language/Buttons/Timestamp/Caption}}",
"description": "{{$:/language/Buttons/Timestamp/Hint}}",
"text": "<$reveal type=\"nomatch\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/On/Hint}} aria-label={{$:/language/Buttons/Timestamp/On/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"yes\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-on}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/On/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/Off/Hint}} aria-label={{$:/language/Buttons/Timestamp/Off/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"no\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-off}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/Off/Caption}}/></span>\n</$list>\n</$button>\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>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[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": "\\whitespace trim\n\\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<$set name=\"hidden\" value=<<config-title>>>\n<$list filter=\"[<hidden>!text[hide]]\" storyview=\"pop\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$set>\n</$list>\n</$set>\n</$list>\n</div>\n"
},
"$:/core/ui/PageStylesheet": {
"title": "$:/core/ui/PageStylesheet",
"text": "\\import [[$:/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"
},
"$:/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/drafts": {
"title": "$:/core/ui/PageTemplate/drafts",
"tags": "$:/tags/PageTemplate",
"text": "\\whitespace trim\n<$reveal state=\"$:/status/IsReadOnly\" type=\"nomatch\" text=\"yes\" tag=\"div\" class=\"tc-drafts-list\">\n<$list filter=\"[has[draft.of]!sort[modified]] -[list[$:/StoryList]]\">\n<$link>\n{{$:/core/images/edit-button}} <$text text=<<currentTiddler>>/>\n</$link>\n</$list>\n</$reveal>\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": "\\whitespace trim\n\\define config-title()\n$:/config/SideBarSegments/Visibility/$(listItem)$\n\\end\n\n<$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<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBarSegment]!has[draft.of]]\" variable=\"listItem\">\n\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\" tag=\"div\">\n\n<$transclude tiddler=<<listItem>> mode=\"block\"/>\n\n</$reveal>\n\n</$list>\n\n</$reveal>\n\n</div>\n\n</$scrollable>\n"
},
"$:/core/ui/PageTemplate/story": {
"title": "$:/core/ui/PageTemplate/story",
"tags": "$:/tags/PageTemplate",
"text": "\\whitespace trim\n<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={{$:/config/ui/ViewTemplate}} editTemplate={{$:/config/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\" storyview=\"pop\">\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\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
},
"$:/core/ui/PageTemplate": {
"title": "$:/core/ui/PageTemplate",
"text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/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=\"tv-show-missing-links\" value={{$:/config/MissingLinks}}>\n\n<$set name=\"storyviewTitle\" value={{$:/view}}>\n\n<$set name=\"languageTitle\" value={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\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"
},
"$:/PaletteManager": {
"title": "$:/PaletteManager",
"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\\define edit-colour-placeholder()\n edit $(colourName)$\n\\end\n\\define colour-tooltip(showhide) $showhide$ editor for $(newColourName)$ \n\\define resolve-colour(macrocall)\n\\import $:/core/macros/utils\n\\whitespace trim\n<$wikify name=\"name\" text=\"\"\"$macrocall$\"\"\">\n<<name>>\n</$wikify>\n\\end\n\\define delete-colour-index-actions() <$action-setfield $index=<<colourName>>/>\n\\define palette-manager-colour-row-segment()\n\\whitespace trim\n<$edit-text index=<<colourName>> tag=\"input\" placeholder=<<edit-colour-placeholder>> default=\"\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\" class=\"tc-palette-manager-colour-input\"/>\n<$list filter=\"[<currentTiddler>getindex<colourName>removeprefix[<<]removesuffix[>>]] [<currentTiddler>getindex<colourName>removeprefix[<$]removesuffix[/>]]\" variable=\"ignore\">\n<$set name=\"state\" value={{{ [[$:/state/palettemanager/]addsuffix<currentTiddler>addsuffix[/]addsuffix<colourName>] }}}>\n<$wikify name=\"newColourName\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall={{{ [<currentTiddler>getindex<colourName>] }}}/>\"\"\">\n<$reveal state=<<state>> type=\"nomatch\" text=\"show\">\n<$button tooltip=<<colour-tooltip show>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" set=<<state>> setTo=\"show\">{{$:/core/images/down-arrow}} <$text text=<<newColourName>>/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$button tooltip=<<colour-tooltip hide>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" actions=\"\"\"<$action-deletetiddler $tiddler=<<state>>/>\"\"\">{{$:/core/images/up-arrow}} <$text text=<<newColourName>>/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$set name=\"colourName\" value=<<newColourName>>>\n<br>\n<<palette-manager-colour-row-segment>>\n<br><br>\n</$set>\n</$reveal>\n</$wikify>\n</$set>\n</$list>\n\\end\n\\define palette-manager-colour-row()\n\\whitespace trim\n<tr>\n<td>\n<span style=\"float:right;\">\n<$button tooltip=<<lingo Delete/Hint>> aria-label=<<lingo Delete/Hint>> class=\"tc-btn-invisible\" actions=<<delete-colour-index-actions>>>\n{{$:/core/images/delete-button}}</$button>\n</span>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<<palette-manager-colour-row-segment>>\n</td>\n</tr>\n\\end\n\\define palette-manager-table()\n\\whitespace trim\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]indexes[]]\" variable=\"colourName\">\n<$list filter=\"[<currentTiddler>indexes[]removeprefix<colourName>suffix[]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[{$:/state/palettemanager/showexternal}removeprefix[yes]suffix[]]\" variable=\"ignore\">\n<<palette-manager-colour-row>>\n</$list>\n\"\"\">\n<<palette-manager-colour-row>>\n</$list>\n</$list>\n</tbody>\n</table>\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<$checkbox tiddler=\"$:/state/palettemanager/showexternal\" field=\"text\" checked=\"yes\" unchecked=\"no\"> <<lingo Names/External/Show>></$checkbox>\n\n<<palette-manager-table>>\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\\define default-tiddler-title()\n$:/core/ui/PluginInfo/Default/$(currentTab)$\n\\end\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<default-tiddler-title>> mode=\"block\">\n{{$:/language/ControlPanel/Plugin/NoInfoFound/Hint}}\n</$transclude>\n</$transclude>\n</$transclude>\n</$transclude>\n"
},
"$:/core/ui/PluginInfo/Default/contents": {
"title": "$:/core/ui/PluginInfo/Default/contents",
"text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\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"
},
"$:/core/ui/PluginListItemTemplate": {
"title": "$:/core/ui/PluginListItemTemplate",
"text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}>\n<$view field=\"description\">\n<$view field=\"title\"/>\n</$view>\n</$link>\n</div>"
},
"$:/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<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" default={{$:/config/DefaultMoreSidebarTab}} state=\"$:/state/tab/moresidebar\" class=\"tc-vertical\" />\n</div>"
},
"$:/core/ui/SideBar/Open": {
"title": "$:/core/ui/SideBar/Open",
"tags": "$:/tags/SideBar",
"caption": "{{$:/language/SideBar/Open/Caption}}",
"text": "\\whitespace trim\n\\define lingo-base() $:/language/CloseAll/\n\n\\define drop-actions()\n<$action-listops $tiddler=\"$:/StoryList\" $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define placeholder()\n<div class=\"tc-droppable-placeholder\"/>\n\\end\n\n\\define droppable-item(button)\n\\whitespace trim\n<$droppable actions=<<drop-actions>>>\n<<placeholder>>\n<div>\n$button$\n</div>\n</$droppable>\n\\end\n\n<div class=\"tc-sidebar-tab-open\">\n<$list filter=\"[list<tv-story-list>]\" history=<<tv-history-list>> storyview=\"pop\">\n<div class=\"tc-sidebar-tab-open-item\">\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini\">{{$:/core/images/close-button}}</$button> <$link to={{!!title}}><$view field=\"title\"/></$link>\"\"\"/>\n</div>\n</$list>\n<$tiddler tiddler=\"\">\n<div>\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\"\"\"/>\n</div>\n</$tiddler>\n</div>\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;\" class={{{ [<listItem>encodeuricomponent[]addprefix[tc-btn-]] }}}>\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": "<$transclude tiddler=\"$:/core/ui/SideBarSegments/search\"/>\n\n<$transclude tiddler=\"$:/core/ui/SideBarSegments/tabs\"/>\n\n"
},
"$:/core/ui/SideBarSegments/page-controls": {
"title": "$:/core/ui/SideBarSegments/page-controls",
"tags": "$:/tags/SideBarSegment",
"text": "{{||$:/core/ui/PageTemplate/pagecontrols}}\n"
},
"$:/core/ui/SideBarSegments/search": {
"title": "$:/core/ui/SideBarSegments/search",
"tags": "$:/tags/SideBarSegment",
"text": "<div class=\"tc-sidebar-lists tc-sidebar-search\">\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{{$:/core/images/down-arrow}}\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$set name=\"searchTerm\" value={{{ [<searchTiddler>get[text]] }}}>\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search<searchTerm>]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$set>\n</$list>\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<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n{{$:/core/ui/SearchResults}}\n\n</$list>\n\n</$reveal>\n\n</$reveal>\n\n</$set>\n\n</div>\n"
},
"$:/core/ui/SideBarSegments/site-subtitle": {
"title": "$:/core/ui/SideBarSegments/site-subtitle",
"tags": "$:/tags/SideBarSegment",
"text": "<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n"
},
"$:/core/ui/SideBarSegments/site-title": {
"title": "$:/core/ui/SideBarSegments/site-title",
"tags": "$:/tags/SideBarSegment",
"text": "<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n"
},
"$:/core/ui/SideBarSegments/tabs": {
"title": "$:/core/ui/SideBarSegments/tabs",
"tags": "$:/tags/SideBarSegment",
"text": "<div class=\"tc-sidebar-lists tc-sidebar-tabs\">\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 popupTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal stateTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher actions=\"\"\"<$action-setfield $tiddler=<<__title__>> icon=<<navigateTo>>/>\"\"\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define toggleButton(state)\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"closed\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"open\" default=\"closed\">\n<$button setTitle=<<__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>{{||$:/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={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal stateTitle={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} 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 style=\"position:relative;\">\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": "\\whitespace trim\n<span class=\"tc-tag-list-item\">\n<$set name=\"transclusion\" value=<<currentTiddler>>>\n<$macrocall $name=\"tag-pill-body\" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag=\"\"\"$button\"\"\" element-attributes=\"\"\"popup=<<qualify \"$:/state/popup/tag\">> dragFilter='[all[current]tagging[]]' tag='span'\"\"\"/>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</$set>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list>\n<hr>\n<$macrocall $name=\"list-tagged-draggable\" tag=<<currentTiddler>>/>\n</$reveal>\n</$set>\n</span>\n"
},
"$:/core/ui/TiddlerFieldTemplate": {
"title": "$:/core/ui/TiddlerFieldTemplate",
"text": "<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>"
},
"$:/core/ui/TiddlerFields": {
"title": "$:/core/ui/TiddlerFields",
"text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
},
"$:/core/ui/TiddlerInfo/Advanced/PluginInfo": {
"title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo",
"tags": "$:/tags/TiddlerInfo/Advanced",
"text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n"
},
"$:/core/ui/TiddlerInfo/Advanced/ShadowInfo": {
"title": "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo",
"tags": "$:/tags/TiddlerInfo/Advanced",
"text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n"
},
"$:/core/ui/TiddlerInfo/Advanced": {
"title": "$:/core/ui/TiddlerInfo/Advanced",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Advanced/Caption}}",
"text": "<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n"
},
"$:/core/ui/TiddlerInfo/Fields": {
"title": "$:/core/ui/TiddlerInfo/Fields",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Fields/Caption}}",
"text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n"
},
"$:/core/ui/TiddlerInfo/List": {
"title": "$:/core/ui/TiddlerInfo/List",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/List/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/TiddlerInfo/Listed": {
"title": "$:/core/ui/TiddlerInfo/Listed",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Listed/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/TiddlerInfo/References": {
"title": "$:/core/ui/TiddlerInfo/References",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/References/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>"
},
"$:/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": "<div style=\"position:relative;\">\n<div class=\"tc-tiddler-controls\" style=\"position:absolute;right:0;\">\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n</div>\n\n<$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\" stateTitle=<<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\\define buttons()\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<<lingo Listing/Preview>> <$select tiddler=\"$:/state/importpreviewtype\" default=\"$:/core/ui/ImportPreviews/Text\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ImportPreview]!has[draft.of]]\">\n<option value=<<currentTiddler>>>{{!!caption}}</option>\n</$list>\n</$select>\n\\end\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n<<buttons>>\n\n{{||$:/core/ui/ImportListing}}\n\n<<buttons>>\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<$set name=\"plugin-type\" value={{!!plugin-type}}>\n<$set name=\"default-popup-state\" value=\"yes\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n{{||$:/core/ui/Components/plugin-info}}\n</$set>\n</$set>\n</$set>\n</$list>\n"
},
"$:/core/ui/ViewTemplate/subtitle": {
"title": "$:/core/ui/ViewTemplate/subtitle",
"tags": "$:/tags/ViewTemplate",
"text": "<$reveal type=\"nomatch\" stateTitle=<<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\" stateTitle=<<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>\n"
},
"$:/core/ui/ViewTemplate/title": {
"title": "$:/core/ui/ViewTemplate/title",
"tags": "$:/tags/ViewTemplate",
"text": "\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\"><$transclude tiddler=<<listItem>>/></$set></$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<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfoSegment]!has[draft.of]] [[$:/core/ui/TiddlerInfo]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>> mode=\"block\"/></$list>\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\" stateTitle=<<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\" stateTitle=<<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 folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n<$vars storyTiddler=<<currentTiddler>> tiddlerInfoState=<<qualify \"$:/state/popup/tiddler-info\">>><div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-view-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$vars>\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": "\\whitespace trim\n<$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>match[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Clone/Caption}}/>\n</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": "\\whitespace trim\n<$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>match[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/CloseOthers/Caption}}/>\n</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": "\\whitespace trim\n<$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>match[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Close/Caption}}/>\n</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": "\\whitespace trim\n<$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>match[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Edit/Caption}}/>\n</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": "{{$:/core/images/chevron-up}} {{$:/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": "\\whitespace trim\n<$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>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/FoldOthers/Caption}}/>\n</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": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$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>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$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>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n"
},
"$:/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": "\\whitespace trim\n\\define button-content()\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Info/Caption}}/>\n</span>\n</$list>\n\\end\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"popup\">\n<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$reveal state=<<tiddlerInfoState>> type=\"match\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"yes\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=<<tiddlerInfoState>> type=\"nomatch\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n</$reveal>"
},
"$:/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": "\\whitespace trim\n\\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>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/More/Caption}}/>\n</span>\n</$list>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"belowleft\" 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<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\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": "\\whitespace trim\n\\define newHereActions()\n<$set name=\"tags\" filter=\"[<currentTiddler>]\">\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<tags>>/>\n</$set>\n\\end\n\\define newHereButton()\n<$button actions=<<newHereActions>> tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewHere/Caption}}/>\n</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": "\\whitespace trim\n\\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<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewJournalHere/Caption}}/>\n</span>\n</$list>\n</$wikify>\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>\n</$set>\n</$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": "\\whitespace trim\n<$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>match[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/OpenWindow/Caption}}/>\n</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": "\\whitespace trim\n<$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>match[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permalink/Caption}}/>\n</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": "\\whitespace trim\n<$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>match[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permaview/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/DefaultTiddlers": {
"title": "$:/DefaultTiddlers",
"text": "GettingStarted\n"
},
"$:/temp/advancedsearch": {
"title": "$:/temp/advancedsearch",
"text": ""
},
"$:/snippets/allfields": {
"title": "$:/snippets/allfields",
"text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></table>\n"
},
"$:/config/AnimationDuration": {
"title": "$:/config/AnimationDuration",
"text": "400"
},
"$:/config/AutoSave": {
"title": "$:/config/AutoSave",
"text": "yes"
},
"$:/config/BitmapEditor/Colour": {
"title": "$:/config/BitmapEditor/Colour",
"text": "#444"
},
"$:/config/BitmapEditor/ImageSizes": {
"title": "$:/config/BitmapEditor/ImageSizes",
"text": "[[62px 100px]] [[100px 62px]] [[124px 200px]] [[200px 124px]] [[248px 400px]] [[371px 600px]] [[400px 248px]] [[556px 900px]] [[600px 371px]] [[742px 1200px]] [[900px 556px]] [[1200px 742px]]"
},
"$:/config/BitmapEditor/LineWidth": {
"title": "$:/config/BitmapEditor/LineWidth",
"text": "3px"
},
"$:/config/BitmapEditor/LineWidths": {
"title": "$:/config/BitmapEditor/LineWidths",
"text": "0.25px 0.5px 1px 2px 3px 4px 6px 8px 10px 16px 20px 28px 40px 56px 80px"
},
"$:/config/BitmapEditor/Opacities": {
"title": "$:/config/BitmapEditor/Opacities",
"text": "0.01 0.025 0.05 0.075 0.1 0.15 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0"
},
"$:/config/BitmapEditor/Opacity": {
"title": "$:/config/BitmapEditor/Opacity",
"text": "1.0"
},
"$:/config/DefaultMoreSidebarTab": {
"title": "$:/config/DefaultMoreSidebarTab",
"text": "$:/core/ui/MoreSideBar/Tags"
},
"$:/config/DefaultSidebarTab": {
"title": "$:/config/DefaultSidebarTab",
"text": "$:/core/ui/SideBar/Open"
},
"$:/config/DownloadSaver/AutoSave": {
"title": "$:/config/DownloadSaver/AutoSave",
"text": "no"
},
"$:/config/Drafts/TypingTimeout": {
"title": "$:/config/Drafts/TypingTimeout",
"text": "400"
},
"$:/config/EditTemplateFields/Visibility/title": {
"title": "$:/config/EditTemplateFields/Visibility/title",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/tags": {
"title": "$:/config/EditTemplateFields/Visibility/tags",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/text": {
"title": "$:/config/EditTemplateFields/Visibility/text",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/creator": {
"title": "$:/config/EditTemplateFields/Visibility/creator",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/created": {
"title": "$:/config/EditTemplateFields/Visibility/created",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/modified": {
"title": "$:/config/EditTemplateFields/Visibility/modified",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/modifier": {
"title": "$:/config/EditTemplateFields/Visibility/modifier",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/type": {
"title": "$:/config/EditTemplateFields/Visibility/type",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/draft.title": {
"title": "$:/config/EditTemplateFields/Visibility/draft.title",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/draft.of": {
"title": "$:/config/EditTemplateFields/Visibility/draft.of",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/revision": {
"title": "$:/config/EditTemplateFields/Visibility/revision",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/bag": {
"title": "$:/config/EditTemplateFields/Visibility/bag",
"text": "hide"
},
"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4": {
"title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4",
"text": "hide"
},
"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5": {
"title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5",
"text": "hide"
},
"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6": {
"title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6",
"text": "hide"
},
"$:/config/EditorTypeMappings/image/gif": {
"title": "$:/config/EditorTypeMappings/image/gif",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/webp": {
"title": "$:/config/EditorTypeMappings/image/webp",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/heic": {
"title": "$:/config/EditorTypeMappings/image/heic",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/heif": {
"title": "$:/config/EditorTypeMappings/image/heif",
"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/Manager/Show": {
"title": "$:/config/Manager/Show",
"text": "tiddlers"
},
"$:/config/Manager/Filter": {
"title": "$:/config/Manager/Filter",
"text": ""
},
"$:/config/Manager/Order": {
"title": "$:/config/Manager/Order",
"text": "forward"
},
"$:/config/Manager/Sort": {
"title": "$:/config/Manager/Sort",
"text": "title"
},
"$:/config/Manager/System": {
"title": "$:/config/Manager/System",
"text": "system"
},
"$:/config/Manager/Tag": {
"title": "$:/config/Manager/Tag",
"text": ""
},
"$:/state/popup/manager/item/$:/Manager/ItemMain/RawText": {
"title": "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText",
"text": "hide"
},
"$:/config/MissingLinks": {
"title": "$:/config/MissingLinks",
"text": "yes"
},
"$:/config/Navigation/UpdateAddressBar": {
"title": "$:/config/Navigation/UpdateAddressBar",
"text": "no"
},
"$:/config/Navigation/UpdateHistory": {
"title": "$:/config/Navigation/UpdateHistory",
"text": "no"
},
"$:/config/NewImageType": {
"title": "$:/config/NewImageType",
"text": "jpeg"
},
"$:/config/OfficialPluginLibrary": {
"title": "$:/config/OfficialPluginLibrary",
"tags": "$:/tags/PluginLibrary",
"url": "https://tiddlywiki.com/library/v5.1.20/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/manager": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print",
"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/timestamp": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp",
"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": "yes"
},
"$:/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/Search/MinLength": {
"title": "$:/config/Search/MinLength",
"text": "3"
},
"$:/config/SearchResults/Default": {
"title": "$:/config/SearchResults/Default",
"text": "$:/core/ui/DefaultSearchResultList"
},
"$:/config/ShortcutInfo/advanced-search": {
"title": "$:/config/ShortcutInfo/advanced-search",
"text": "{{$:/language/Buttons/AdvancedSearch/Hint}}"
},
"$:/config/ShortcutInfo/bold": {
"title": "$:/config/ShortcutInfo/bold",
"text": "{{$:/language/Buttons/Bold/Hint}}"
},
"$:/config/ShortcutInfo/cancel-edit-tiddler": {
"title": "$:/config/ShortcutInfo/cancel-edit-tiddler",
"text": "{{$:/language/Buttons/Cancel/Hint}}"
},
"$:/config/ShortcutInfo/excise": {
"title": "$:/config/ShortcutInfo/excise",
"text": "{{$:/language/Buttons/Excise/Hint}}"
},
"$:/config/ShortcutInfo/heading-1": {
"title": "$:/config/ShortcutInfo/heading-1",
"text": "{{$:/language/Buttons/Heading1/Hint}}"
},
"$:/config/ShortcutInfo/heading-2": {
"title": "$:/config/ShortcutInfo/heading-2",
"text": "{{$:/language/Buttons/Heading2/Hint}}"
},
"$:/config/ShortcutInfo/heading-3": {
"title": "$:/config/ShortcutInfo/heading-3",
"text": "{{$:/language/Buttons/Heading3/Hint}}"
},
"$:/config/ShortcutInfo/heading-4": {
"title": "$:/config/ShortcutInfo/heading-4",
"text": "{{$:/language/Buttons/Heading4/Hint}}"
},
"$:/config/ShortcutInfo/heading-5": {
"title": "$:/config/ShortcutInfo/heading-5",
"text": "{{$:/language/Buttons/Heading5/Hint}}"
},
"$:/config/ShortcutInfo/heading-6": {
"title": "$:/config/ShortcutInfo/heading-6",
"text": "{{$:/language/Buttons/Heading6/Hint}}"
},
"$:/config/ShortcutInfo/italic": {
"title": "$:/config/ShortcutInfo/italic",
"text": "{{$:/language/Buttons/Italic/Hint}}"
},
"$:/config/ShortcutInfo/link": {
"title": "$:/config/ShortcutInfo/link",
"text": "{{$:/language/Buttons/Link/Hint}}"
},
"$:/config/ShortcutInfo/list-bullet": {
"title": "$:/config/ShortcutInfo/list-bullet",
"text": "{{$:/language/Buttons/ListBullet/Hint}}"
},
"$:/config/ShortcutInfo/list-number": {
"title": "$:/config/ShortcutInfo/list-number",
"text": "{{$:/language/Buttons/ListNumber/Hint}}"
},
"$:/config/ShortcutInfo/mono-block": {
"title": "$:/config/ShortcutInfo/mono-block",
"text": "{{$:/language/Buttons/MonoBlock/Hint}}"
},
"$:/config/ShortcutInfo/mono-line": {
"title": "$:/config/ShortcutInfo/mono-line",
"text": "{{$:/language/Buttons/MonoLine/Hint}}"
},
"$:/config/ShortcutInfo/new-image": {
"title": "$:/config/ShortcutInfo/new-image",
"text": "{{$:/language/Buttons/NewImage/Hint}}"
},
"$:/config/ShortcutInfo/new-journal": {
"title": "$:/config/ShortcutInfo/new-journal",
"text": "{{$:/language/Buttons/NewJournal/Hint}}"
},
"$:/config/ShortcutInfo/new-tiddler": {
"title": "$:/config/ShortcutInfo/new-tiddler",
"text": "{{$:/language/Buttons/NewTiddler/Hint}}"
},
"$:/config/ShortcutInfo/picture": {
"title": "$:/config/ShortcutInfo/picture",
"text": "{{$:/language/Buttons/Picture/Hint}}"
},
"$:/config/ShortcutInfo/preview": {
"title": "$:/config/ShortcutInfo/preview",
"text": "{{$:/language/Buttons/Preview/Hint}}"
},
"$:/config/ShortcutInfo/quote": {
"title": "$:/config/ShortcutInfo/quote",
"text": "{{$:/language/Buttons/Quote/Hint}}"
},
"$:/config/ShortcutInfo/save-tiddler": {
"title": "$:/config/ShortcutInfo/save-tiddler",
"text": "{{$:/language/Buttons/Save/Hint}}"
},
"$:/config/ShortcutInfo/sidebar-search": {
"title": "$:/config/ShortcutInfo/sidebar-search",
"text": "{{$:/language/Buttons/SidebarSearch/Hint}}"
},
"$:/config/ShortcutInfo/stamp": {
"title": "$:/config/ShortcutInfo/stamp",
"text": "{{$:/language/Buttons/Stamp/Hint}}"
},
"$:/config/ShortcutInfo/strikethrough": {
"title": "$:/config/ShortcutInfo/strikethrough",
"text": "{{$:/language/Buttons/Strikethrough/Hint}}"
},
"$:/config/ShortcutInfo/subscript": {
"title": "$:/config/ShortcutInfo/subscript",
"text": "{{$:/language/Buttons/Subscript/Hint}}"
},
"$:/config/ShortcutInfo/superscript": {
"title": "$:/config/ShortcutInfo/superscript",
"text": "{{$:/language/Buttons/Superscript/Hint}}"
},
"$:/config/ShortcutInfo/toggle-sidebar": {
"title": "$:/config/ShortcutInfo/toggle-sidebar",
"text": "{{$:/language/Buttons/ToggleSidebar/Hint}}"
},
"$:/config/ShortcutInfo/underline": {
"title": "$:/config/ShortcutInfo/underline",
"text": "{{$:/language/Buttons/Underline/Hint}}"
},
"$:/config/SyncFilter": {
"title": "$:/config/SyncFilter",
"text": "[is[tiddler]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
},
"$:/config/Tags/MinLength": {
"title": "$:/config/Tags/MinLength",
"text": "0"
},
"$:/config/TextEditor/EditorHeight/Height": {
"title": "$:/config/TextEditor/EditorHeight/Height",
"text": "400px"
},
"$:/config/TextEditor/EditorHeight/Mode": {
"title": "$:/config/TextEditor/EditorHeight/Mode",
"text": "auto"
},
"$:/config/TiddlerInfo/Default": {
"title": "$:/config/TiddlerInfo/Default",
"text": "$:/core/ui/TiddlerInfo/Fields"
},
"$:/config/TiddlerInfo/Mode": {
"title": "$:/config/TiddlerInfo/Mode",
"text": "popup"
},
"$:/config/Tiddlers/TitleLinks": {
"title": "$:/config/Tiddlers/TitleLinks",
"text": "no"
},
"$:/config/Toolbar/ButtonClass": {
"title": "$:/config/Toolbar/ButtonClass",
"text": "tc-btn-invisible"
},
"$:/config/Toolbar/Icons": {
"title": "$:/config/Toolbar/Icons",
"text": "yes"
},
"$:/config/Toolbar/Text": {
"title": "$:/config/Toolbar/Text",
"text": "no"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions",
"text": "show"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others",
"text": "hide"
},
"$:/config/shortcuts-mac/bold": {
"title": "$:/config/shortcuts-mac/bold",
"text": "meta-B"
},
"$:/config/shortcuts-mac/italic": {
"title": "$:/config/shortcuts-mac/italic",
"text": "meta-I"
},
"$:/config/shortcuts-mac/underline": {
"title": "$:/config/shortcuts-mac/underline",
"text": "meta-U"
},
"$:/config/shortcuts-mac/new-image": {
"title": "$:/config/shortcuts-mac/new-image",
"text": "ctrl-I"
},
"$:/config/shortcuts-mac/new-journal": {
"title": "$:/config/shortcuts-mac/new-journal",
"text": "ctrl-J"
},
"$:/config/shortcuts-mac/new-tiddler": {
"title": "$:/config/shortcuts-mac/new-tiddler",
"text": "ctrl-N"
},
"$:/config/shortcuts-not-mac/bold": {
"title": "$:/config/shortcuts-not-mac/bold",
"text": "ctrl-B"
},
"$:/config/shortcuts-not-mac/italic": {
"title": "$:/config/shortcuts-not-mac/italic",
"text": "ctrl-I"
},
"$:/config/shortcuts-not-mac/underline": {
"title": "$:/config/shortcuts-not-mac/underline",
"text": "ctrl-U"
},
"$:/config/shortcuts-not-mac/new-image": {
"title": "$:/config/shortcuts-not-mac/new-image",
"text": "alt-I"
},
"$:/config/shortcuts-not-mac/new-journal": {
"title": "$:/config/shortcuts-not-mac/new-journal",
"text": "alt-J"
},
"$:/config/shortcuts-not-mac/new-tiddler": {
"title": "$:/config/shortcuts-not-mac/new-tiddler",
"text": "alt-N"
},
"$:/config/shortcuts/advanced-search": {
"title": "$:/config/shortcuts/advanced-search",
"text": "ctrl-shift-A"
},
"$:/config/shortcuts/cancel-edit-tiddler": {
"title": "$:/config/shortcuts/cancel-edit-tiddler",
"text": "escape"
},
"$:/config/shortcuts/excise": {
"title": "$:/config/shortcuts/excise",
"text": "ctrl-E"
},
"$:/config/shortcuts/sidebar-search": {
"title": "$:/config/shortcuts/sidebar-search",
"text": "ctrl-shift-F"
},
"$:/config/shortcuts/heading-1": {
"title": "$:/config/shortcuts/heading-1",
"text": "ctrl-1"
},
"$:/config/shortcuts/heading-2": {
"title": "$:/config/shortcuts/heading-2",
"text": "ctrl-2"
},
"$:/config/shortcuts/heading-3": {
"title": "$:/config/shortcuts/heading-3",
"text": "ctrl-3"
},
"$:/config/shortcuts/heading-4": {
"title": "$:/config/shortcuts/heading-4",
"text": "ctrl-4"
},
"$:/config/shortcuts/heading-5": {
"title": "$:/config/shortcuts/heading-5",
"text": "ctrl-5"
},
"$:/config/shortcuts/heading-6": {
"title": "$:/config/shortcuts/heading-6",
"text": "ctrl-6"
},
"$:/config/shortcuts/link": {
"title": "$:/config/shortcuts/link",
"text": "ctrl-L"
},
"$:/config/shortcuts/linkify": {
"title": "$:/config/shortcuts/linkify",
"text": "alt-shift-L"
},
"$:/config/shortcuts/list-bullet": {
"title": "$:/config/shortcuts/list-bullet",
"text": "ctrl-shift-L"
},
"$:/config/shortcuts/list-number": {
"title": "$:/config/shortcuts/list-number",
"text": "ctrl-shift-N"
},
"$:/config/shortcuts/mono-block": {
"title": "$:/config/shortcuts/mono-block",
"text": "ctrl-shift-M"
},
"$:/config/shortcuts/mono-line": {
"title": "$:/config/shortcuts/mono-line",
"text": "ctrl-M"
},
"$:/config/shortcuts/picture": {
"title": "$:/config/shortcuts/picture",
"text": "ctrl-shift-I"
},
"$:/config/shortcuts/preview": {
"title": "$:/config/shortcuts/preview",
"text": "alt-P"
},
"$:/config/shortcuts/quote": {
"title": "$:/config/shortcuts/quote",
"text": "ctrl-Q"
},
"$:/config/shortcuts/save-tiddler": {
"title": "$:/config/shortcuts/save-tiddler",
"text": "ctrl+enter"
},
"$:/config/shortcuts/stamp": {
"title": "$:/config/shortcuts/stamp",
"text": "ctrl-S"
},
"$:/config/shortcuts/strikethrough": {
"title": "$:/config/shortcuts/strikethrough",
"text": "ctrl-T"
},
"$:/config/shortcuts/subscript": {
"title": "$:/config/shortcuts/subscript",
"text": "ctrl-shift-B"
},
"$:/config/shortcuts/superscript": {
"title": "$:/config/shortcuts/superscript",
"text": "ctrl-shift-P"
},
"$:/config/shortcuts/toggle-sidebar": {
"title": "$:/config/shortcuts/toggle-sidebar",
"text": "alt-shift-S"
},
"$:/config/shortcuts/transcludify": {
"title": "$:/config/shortcuts/transcludify",
"text": "alt-shift-T"
},
"$:/config/ui/EditTemplate": {
"title": "$:/config/ui/EditTemplate",
"text": "$:/core/ui/EditTemplate"
},
"$:/config/ui/ViewTemplate": {
"title": "$:/config/ui/ViewTemplate",
"text": "$:/core/ui/ViewTemplate"
},
"$:/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()\n<$set name=\"swatchColour\" value={{##$(colour)$}}\n><div class=\"tc-swatch\" style=<<swatchStyle>> title=<<colour>>/></$set>\n\\end\n<div class=\"tc-swatches-horiz\"><$list filter=\"\nforeground\nbackground\nmuted-foreground\nprimary\npage-background\ntab-background\ntiddler-info-background\n\" variable=\"colour\"><<swatch>></$list></div>"
},
"$:/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": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n\n<$linkcatcher to=\"$:/language\">\n<div class=\"tc-chooser tc-language-chooser\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/language}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link>\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</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
},
"$:/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 column-count(columns)\n``\n-moz-column-count: $columns$;\n-webkit-column-count: $columns$;\ncolumn-count: $columns$;\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\n\\define if-background-attachment(text)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" type=\"nomatch\" text=\"\">$text$</$reveal>\n\\end\n"
},
"$:/core/macros/colour-picker": {
"title": "$:/core/macros/colour-picker",
"tags": "$:/tags/Macro",
"text": "\\define colour-picker-update-recent()\n<$action-listops\n\t$tiddler=\"$:/config/ColourPicker/Recent\"\n\t$subfilter=\"$(colour-picker-value)$ [list[$:/config/ColourPicker/Recent]remove[$(colour-picker-value)$]] +[limit[8]]\"\n/>\n\\end\n\n\\define colour-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(colour-picker-value)$\"\"\">\n\n$(colour-picker-update-recent)$\n\n$actions$\n\n<div style=\"background-color: $(colour-picker-value)$; width: 100%; height: 100%; border-radius: 50%;\"/>\n\n</$button>\n\\end\n\n\\define colour-picker-recent-inner(actions)\n<$set name=\"colour-picker-value\" value=\"$(recentColour)$\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\\end\n\n\\define colour-picker-recent(actions)\n{{$:/language/ColourPicker/Recent}} <$list filter=\"[list[$:/config/ColourPicker/Recent]]\" variable=\"recentColour\">\n<$macrocall $name=\"colour-picker-recent-inner\" actions=\"\"\"$actions$\"\"\"/></$list>\n\\end\n\n\\define colour-picker(actions)\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker-recent\" actions=\"\"\"$actions$\"\"\"/>\n\n---\n\n<$list filter=\"LightPink Pink Crimson LavenderBlush PaleVioletRed HotPink DeepPink MediumVioletRed Orchid Thistle Plum Violet Magenta Fuchsia DarkMagenta Purple MediumOrchid DarkViolet DarkOrchid Indigo BlueViolet MediumPurple MediumSlateBlue SlateBlue DarkSlateBlue Lavender GhostWhite Blue MediumBlue MidnightBlue DarkBlue Navy RoyalBlue CornflowerBlue LightSteelBlue LightSlateGrey SlateGrey DodgerBlue AliceBlue SteelBlue LightSkyBlue SkyBlue DeepSkyBlue LightBlue PowderBlue CadetBlue Azure LightCyan PaleTurquoise Cyan Aqua DarkTurquoise DarkSlateGrey DarkCyan Teal MediumTurquoise LightSeaGreen Turquoise Aquamarine MediumAquamarine MediumSpringGreen MintCream SpringGreen MediumSeaGreen SeaGreen Honeydew LightGreen PaleGreen DarkSeaGreen LimeGreen Lime ForestGreen Green DarkGreen Chartreuse LawnGreen GreenYellow DarkOliveGreen YellowGreen OliveDrab Beige LightGoldenrodYellow Ivory LightYellow Yellow Olive DarkKhaki LemonChiffon PaleGoldenrod Khaki Gold Cornsilk Goldenrod DarkGoldenrod FloralWhite OldLace Wheat Moccasin Orange PapayaWhip BlanchedAlmond NavajoWhite AntiqueWhite Tan BurlyWood Bisque DarkOrange Linen Peru PeachPuff SandyBrown Chocolate SaddleBrown Seashell Sienna LightSalmon Coral OrangeRed DarkSalmon Tomato MistyRose Salmon Snow LightCoral RosyBrown IndianRed Red Brown FireBrick DarkRed Maroon White WhiteSmoke Gainsboro LightGrey Silver DarkGrey Grey DimGrey Black\" variable=\"colour-picker-value\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\n---\n\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" tag=\"input\" default=\"\" placeholder=\"\"/> \n<$edit-text tiddler=\"$:/config/ColourPicker/New\" type=\"color\" tag=\"input\"/>\n<$set name=\"colour-picker-value\" value={{$:/config/ColourPicker/New}}>\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\n</div>\n\n\\end\n"
},
"$:/core/macros/copy-to-clipboard": {
"title": "$:/core/macros/copy-to-clipboard",
"tags": "$:/tags/Macro",
"text": "\\define copy-to-clipboard(src,class:\"tc-btn-invisible\",style)\n<$button class=<<__class__>> style=<<__style__>> message=\"tm-copy-to-clipboard\" param=<<__src__>> tooltip={{$:/language/Buttons/CopyToClipboard/Hint}}>\n{{$:/core/images/copy-clipboard}} <$text text={{$:/language/Buttons/CopyToClipboard/Caption}}/>\n</$button>\n\\end\n\n\\define copy-to-clipboard-above-right(src,class:\"tc-btn-invisible\",style)\n<div style=\"position: relative;\">\n<div style=\"position: absolute; bottom: 0; right: 0;\">\n<$macrocall $name=\"copy-to-clipboard\" src=<<__src__>> class=<<__class__>> style=<<__style__>>/>\n</div>\n</div>\n\\end\n\n"
},
"$:/core/macros/diff": {
"title": "$:/core/macros/diff",
"tags": "$:/tags/Macro",
"text": "\\define compareTiddlerText(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle)\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>>>\n<$diff-text source=<<source>> dest=<<dest>>/>\n</$set>\n</$set>\n\\end\n\n\\define compareTiddlers(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle,exclude)\n<table class=\"tc-diff-tiddlers\">\n<tbody>\n<$set name=\"sourceFields\" filter=\"[<__sourceTiddlerTitle__>fields[]sort[]]\">\n<$set name=\"destFields\" filter=\"[<__destSubTiddlerTitle__>subtiddlerfields<__destTiddlerTitle__>sort[]]\">\n<$list filter=\"[enlist<sourceFields>] [enlist<destFields>] -[enlist<__exclude__>] +[sort[]]\" variable=\"fieldName\">\n<tr>\n<th>\n<$text text=<<fieldName>>/> \n</th>\n<td>\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>> field=<<fieldName>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>> field=<<fieldName>>>\n<$diff-text source=<<source>> dest=<<dest>>>\n</$diff-text>\n</$set>\n</$set>\n</td>\n</tr>\n</$list>\n</$set>\n</$set>\n</tbody>\n</table>\n\\end\n"
},
"$:/core/macros/dumpvariables": {
"title": "$:/core/macros/dumpvariables",
"tags": "$:/tags/Macro",
"text": "\\define dumpvariables()\n<ul>\n<$list filter=\"[variables[]]\" variable=\"varname\">\n<li>\n<strong><code><$text text=<<varname>>/></code></strong>:<br/>\n<$codeblock code={{{ [<varname>getvariable[]] }}}/>\n</li>\n</$list>\n</ul>\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\"><$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>match[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button></span><$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end\n"
},
"$:/core/macros/image-picker": {
"title": "$:/core/macros/image-picker",
"created": "20170715180840889",
"modified": "20170715180914005",
"tags": "$:/tags/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define image-picker-thumbnail(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(imageTitle)$\"\"\">\n$actions$\n<$transclude tiddler=<<imageTitle>>/>\n</$button>\n\\end\n\n\\define image-picker-list(filter,actions)\n<$list filter=\"\"\"$filter$\"\"\" variable=\"imageTitle\">\n<$macrocall $name=\"image-picker-thumbnail\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\\end\n\n\\define image-picker(actions,filter:\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[!has[draft.of]$subfilter$sort[title]]\",subfilter:\"\")\n<div class=\"tc-image-chooser\">\n<$vars state-system=<<qualify \"$:/state/image-picker/system\">>>\n<$checkbox tiddler=<<state-system>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"hide\">\n{{$:/language/SystemTiddlers/Include/Prompt}}\n</$checkbox>\n<$reveal state=<<state-system>> type=\"match\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$ +[!is[system]]\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n<$reveal state=<<state-system>> type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n</$vars>\n</div>\n\\end\n\n\\define image-picker-include-tagged-images(actions)\n<$macrocall $name=\"image-picker\" filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[!has[draft.of]sort[title]]\" actions=\"\"\"$actions$\"\"\"/>\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:\"\",emptyMessage)\n\\whitespace trim\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\" emptyMessage=<<__emptyMessage__>>>\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\n\\define list-links-draggable-drop-actions()\n<$action-listops $tiddler=<<targetTiddler>> $field=<<targetField>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define list-links-draggable(tiddler,field:\"list\",type:\"ul\",subtype:\"li\",class:\"\",itemTemplate)\n\\whitespace trim\n<span class=\"tc-links-draggable-list\">\n<$vars targetTiddler=\"\"\"$tiddler$\"\"\" targetField=\"\"\"$field$\"\"\">\n<$type$ class=\"$class$\">\n<$list filter=\"[list[$tiddler$!!$field$]]\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"\"\"$subtype$\"\"\">\n<div class=\"tc-droppable-placeholder\"/>\n<div>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$transclude>\n</div>\n</$droppable>\n</$list>\n</$type$>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"div\">\n<div class=\"tc-droppable-placeholder\">\n \n</div>\n<div style=\"height:0.5em;\"/>\n</$droppable>\n</$tiddler>\n</$vars>\n</span>\n\\end\n\n\\define list-tagged-draggable-drop-actions(tag)\n<!-- Save the current ordering of the tiddlers with this tag -->\n<$set name=\"order\" filter=\"[<__tag__>tagging[]]\">\n<!-- Remove any list-after or list-before fields from the tiddlers with this tag -->\n<$list filter=\"[<__tag__>tagging[]]\">\n<$action-deletefield $field=\"list-before\"/>\n<$action-deletefield $field=\"list-after\"/>\n</$list>\n<!-- Save the new order to the Tag Tiddler -->\n<$action-listops $tiddler=<<__tag__>> $field=\"list\" $filter=\"+[enlist<order>] +[insertbefore:currentTiddler<actionTiddler>]\"/>\n<!-- Make sure the newly added item has the right tag -->\n<!-- Removing this line makes dragging tags within the dropdown work as intended -->\n<!--<$action-listops $tiddler=<<actionTiddler>> $tags=<<__tag__>>/>-->\n<!-- Using the following 5 lines as replacement makes dragging titles from outside into the dropdown apply the tag -->\n<$list filter=\"[<actionTiddler>!contains:tags<__tag__>]\">\n<$fieldmangler tiddler=<<actionTiddler>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<__tag__>>/>\n</$fieldmangler>\n</$list>\n</$set>\n\\end\n\n\\define list-tagged-draggable(tag,subFilter,emptyMessage,itemTemplate,elementTag:\"div\")\n\\whitespace trim\n<span class=\"tc-tagged-draggable-list\">\n<$set name=\"tag\" value=<<__tag__>>>\n<$list filter=\"[<__tag__>tagging[]$subFilter$]\" emptyMessage=<<__emptyMessage__>>>\n<$elementTag$ class=\"tc-menu-list-item\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\">\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</$transclude>\n</$elementTag$>\n</$droppable>\n</$elementTag$>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\">\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$ style=\"height:0.5em;\">\n</$elementTag$>\n</$droppable>\n</$tiddler>\n</$set>\n</span>\n\\end\n"
},
"$:/core/macros/tabs": {
"title": "$:/core/macros/tabs",
"tags": "$:/tags/Macro",
"text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template,buttonTemplate,retain)\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\" storyview=\"pop\"><$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=\"$buttonTemplate$\" mode=\"inline\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\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$\" retain=\"\"\"$retain$\"\"\">\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-picker": {
"title": "$:/core/macros/tag-picker",
"tags": "$:/tags/Macro",
"text": "\\define add-tag-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n\\end\n\n\\define tag-button()\n<$button class=\"tc-btn-invisible\" tag=\"a\">\n$(actions)$\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$button>\n\\end\n\n\\define tag-picker(actions)\n<$set name=\"actions\" value=\"\"\"$actions$\"\"\">\n<div class=\"tc-edit-add-tag\">\n<span class=\"tc-add-tag-name\">\n<$keyboard key=\"ENTER\" actions=<<add-tag-actions>>>\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\" tabindex=<<tabIndex>>/>\n</$keyboard>\n</span> <$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible\" 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<$set name=\"tag\" value={{$:/temp/NewTagName}}>\n<$button set=\"$:/temp/NewTagName\" setTo=\"\" class=\"\">\n$actions$\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n{{$:/language/EditTemplate/Tags/Add/Button}}\n</$button>\n</$set>\n</span>\n</div>\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<$list filter=\"[{$:/temp/NewTagName}minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=\"[tags[]!is[system]search:title{$:/temp/NewTagName}sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list></$list>\n<hr>\n<$list filter=\"[{$:/temp/NewTagName}minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=\"[tags[]is[system]search:title{$:/temp/NewTagName}sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list></$list>\n</div>\n</$reveal>\n</div>\n</$set>\n\\end\n"
},
"$:/core/macros/tag": {
"title": "$:/core/macros/tag",
"tags": "$:/tags/Macro",
"text": "\\define tag-pill-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-pill-inner(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<$element-tag$ $element-attributes$ class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n$actions$<$transclude tiddler=\"\"\"$icon$\"\"\"/> <$view tiddler=<<__tag__>> field=\"title\" format=\"text\" />\n</$element-tag$>\n</$vars>\n\\end\n\n\\define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions)\n<$macrocall $name=\"tag-pill-inner\" tag=<<__tag__>> icon=\"\"\"$icon$\"\"\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n\n\\define tag-pill(tag,element-tag:\"span\",element-attributes:\"\",actions:\"\")\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-pill-body\" tag=<<__tag__>> icon={{{ [<__tag__>get[icon]] }}} colour={{{ [<__tag__>get[color]] }}} palette={{$:/palette}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</span>\n\\end\n\n\\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": {
"title": "$:/core/macros/timeline",
"created": "20141212105914482",
"modified": "20141212110330815",
"tags": "$:/tags/Macro",
"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(tag,sort:\"\",itemClassFilter,exclude,path)\n<ol class=\"tc-toc\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n <$vars item=<<currentTiddler>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"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 <$macrocall $name=\"toc-body\" tag=<<item>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n </li>\n </$set>\n </$set>\n </$vars>\n </$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter:\" \")\n<$macrocall $name=\"toc-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> />\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$link>\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n </$button>\n </$reveal>\n <<toc-caption>>\n </$link>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-expandable-empty-message()\n<$macrocall $name=\"toc-linked-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter:\" \",exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n <ol class=\"tc-toc toc-expandable\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=<<toc-expandable-empty-message>> >\n <$macrocall $name=\"toc-unlinked-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"\"\"itemClassFilter\"\"\" exclude=<<excluded>> path=<<path>> />\n </$list>\n </$list>\n </ol>\n </$set>\n</$vars>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"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\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n </$button>\n </$reveal>\n </$list>\n <<toc-caption>>\n </$link>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"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\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n </$list>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-selective-expandable-empty-message()\n<$macrocall $name=\"toc-linked-selective-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter,exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n <ol class=\"tc-toc toc-selective-expandable\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-selective-expandable-empty-message>> >\n <$macrocall $name=\"toc-unlinked-selective-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n </$list>\n </$list>\n </ol>\n </$set>\n</$vars>\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{{ [<__selectedTiddler__>get[text]] }}}>\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=\"[all[current]] -[<__selectedTiddler__>get[text]]\"/>\n </div>\n </$linkcatcher>\n <div class=\"tc-tabbed-table-of-contents-content\">\n <$reveal stateTitle=<<__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 stateTitle=<<__selectedTiddler__>> type=\"match\" text=\"\">\n $unselectedText$\n </$reveal>\n </div>\n </div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=<<__selectedTiddler__>>>\n <$macrocall $name=\"toc-tabbed-external-nav\" tag=<<__tag__>> sort=<<__sort__>> selectedTiddler=<<__selectedTiddler__>> unselectedText=<<__unselectedText__>> missingText=<<__missingText__>> template=<<__template__>>/>\n</$linkcatcher>\n\\end\n\n"
},
"$:/core/macros/translink": {
"title": "$:/core/macros/translink",
"tags": "$:/tags/Macro",
"text": "\\define translink(title,mode:\"block\")\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: black; foreground; white;\">\n<$link to=\"\"\"$title$\"\"\">\n<$text text=\"\"\"$title$\"\"\"/>\n</$link>\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: white; foreground; black;\">\n<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"$mode$\">\n\"<$text text=\"\"\"$title$\"\"\"/>\" is missing\n</$transclude>\n</div>\n</div>\n\\end\n"
},
"$:/core/macros/tree": {
"title": "$:/core/macros/tree",
"tags": "$:/tags/Macro",
"text": "\\define leaf-link(full-title,chunk,separator: \"/\")\n<$link to=<<__full-title__>>><$text text=<<__chunk__>>/></$link>\n\\end\n\n\\define leaf-node(prefix,chunk)\n<li>\n<$list filter=\"[<__prefix__>addsuffix<__chunk__>is[shadow]] [<__prefix__>addsuffix<__chunk__>is[tiddler]]\" variable=\"full-title\">\n<$list filter=\"[<full-title>removeprefix<__prefix__>]\" variable=\"chunk\">\n<span>{{$:/core/images/file}}</span> <$macrocall $name=\"leaf-link\" full-title=<<full-title>> chunk=<<chunk>>/>\n</$list>\n</$list>\n</li>\n\\end\n\n\\define branch-node(prefix,chunk,separator: \"/\")\n<li>\n<$set name=\"reveal-state\" value={{{ [[$:/state/tree/]addsuffix<__prefix__>addsuffix<__chunk__>] }}}>\n<$reveal type=\"nomatch\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"show\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"hide\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<span>(<$count filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>removeprefix<__chunk__>] -[<__prefix__>addsuffix<__chunk__>]\"/>)</span>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$macrocall $name=\"tree-node\" prefix={{{ [<__prefix__>addsuffix<__chunk__>] }}} separator=<<__separator__>>/>\n</$reveal>\n</$set>\n</li>\n\\end\n\n\\define tree-node(prefix,separator: \"/\")\n<ol>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]!suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"leaf-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"branch-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n</ol>\n\\end\n\n\\define tree(prefix: \"$:/\",separator: \"/\")\n<div class=\"tc-tree\">\n<span><$text text=<<__prefix__>>/></span>\n<div>\n<$macrocall $name=\"tree-node\" prefix=<<__prefix__>> separator=<<__separator__>>/>\n</div>\n</div>\n\\end\n"
},
"$:/core/macros/utils": {
"title": "$:/core/macros/utils",
"text": "\\define colour(colour)\n$colour$\n\\end\n"
},
"$:/snippets/minilanguageswitcher": {
"title": "$:/snippets/minilanguageswitcher",
"text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>"
},
"$:/snippets/minithemeswitcher": {
"title": "$:/snippets/minithemeswitcher",
"text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>"
},
"$:/snippets/modules": {
"title": "$:/snippets/modules",
"text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n"
},
"$:/palette": {
"title": "$:/palette",
"text": "$:/palettes/Vanilla"
},
"$:/snippets/paletteeditor": {
"title": "$:/snippets/paletteeditor",
"text": "<$transclude tiddler=\"$:/PaletteManager\"/>\n"
},
"$:/snippets/palettepreview": {
"title": "$:/snippets/palettepreview",
"text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n{{||$:/snippets/currpalettepreview}}\n</$set>\n"
},
"$:/snippets/paletteswitcher": {
"title": "$:/snippets/paletteswitcher",
"text": "<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[name]]\"><$set name=\"cls\" filter=\"[all[current]prefix{$:/palette}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/>{{||$:/snippets/currpalettepreview}}</$link>\n</div></$set>\n</$list>\n</div>\n</$linkcatcher>\n"
},
"$:/snippets/peek-stylesheets": {
"title": "$:/snippets/peek-stylesheets",
"text": "\\define expandable-stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$vars state=<<qualify \"$:/state/peek-stylesheets/open/\">>>\n<$set name=\"state\" value={{{ [<state>addsuffix<currentTiddler>] }}}>\n<li>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"no\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"yes\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"div\">\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</$reveal>\n</li>\n</$set>\n</$vars>\n</$list>\n</ol>\n\\end\n\n\\define stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<li>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</li>\n</$list>\n</ol>\n\\end\n\n<$vars modeState=<<qualify \"$:/state/peek-stylesheets/mode/\">>>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"expanded\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Stylesheets/Expand/Caption}}</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"restored\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-down}} {{$:/language/ControlPanel/Stylesheets/Restore/Caption}}</$button>\n</$reveal>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<expandable-stylesheets-list>>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<stylesheets-list>>\n</$reveal>\n\n</$vars>\n"
},
"$:/temp/search": {
"title": "$:/temp/search",
"text": ""
},
"$:/tags/AdvancedSearch": {
"title": "$:/tags/AdvancedSearch",
"list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]"
},
"$:/tags/AdvancedSearch/FilterButton": {
"title": "$:/tags/AdvancedSearch/FilterButton",
"list": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown $:/core/ui/AdvancedSearch/Filter/FilterButtons/clear $:/core/ui/AdvancedSearch/Filter/FilterButtons/export $:/core/ui/AdvancedSearch/Filter/FilterButtons/delete"
},
"$:/tags/ControlPanel": {
"title": "$:/tags/ControlPanel",
"list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals"
},
"$:/tags/ControlPanel/Info": {
"title": "$:/tags/ControlPanel/Info",
"list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced"
},
"$:/tags/ControlPanel/Plugins": {
"title": "$:/tags/ControlPanel/Plugins",
"list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]"
},
"$:/tags/EditTemplate": {
"title": "$:/tags/EditTemplate",
"list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]"
},
"$:/tags/EditToolbar": {
"title": "$:/tags/EditToolbar",
"list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]"
},
"$:/tags/EditorToolbar": {
"title": "$:/tags/EditorToolbar",
"list": "$:/core/ui/EditorToolbar/paint $:/core/ui/EditorToolbar/opacity $:/core/ui/EditorToolbar/line-width $:/core/ui/EditorToolbar/rotate-left $:/core/ui/EditorToolbar/clear $:/core/ui/EditorToolbar/bold $:/core/ui/EditorToolbar/italic $:/core/ui/EditorToolbar/strikethrough $:/core/ui/EditorToolbar/underline $:/core/ui/EditorToolbar/superscript $:/core/ui/EditorToolbar/subscript $:/core/ui/EditorToolbar/mono-line $:/core/ui/EditorToolbar/mono-block $:/core/ui/EditorToolbar/quote $:/core/ui/EditorToolbar/list-bullet $:/core/ui/EditorToolbar/list-number $:/core/ui/EditorToolbar/heading-1 $:/core/ui/EditorToolbar/heading-2 $:/core/ui/EditorToolbar/heading-3 $:/core/ui/EditorToolbar/heading-4 $:/core/ui/EditorToolbar/heading-5 $:/core/ui/EditorToolbar/heading-6 $:/core/ui/EditorToolbar/link $:/core/ui/EditorToolbar/excise $:/core/ui/EditorToolbar/picture $:/core/ui/EditorToolbar/stamp $:/core/ui/EditorToolbar/size $:/core/ui/EditorToolbar/editor-height $:/core/ui/EditorToolbar/more $:/core/ui/EditorToolbar/preview $:/core/ui/EditorToolbar/preview-type"
},
"$:/tags/Manager/ItemMain": {
"title": "$:/tags/Manager/ItemMain",
"list": "$:/Manager/ItemMain/WikifiedText $:/Manager/ItemMain/RawText $:/Manager/ItemMain/Fields"
},
"$:/tags/Manager/ItemSidebar": {
"title": "$:/tags/Manager/ItemSidebar",
"list": "$:/Manager/ItemSidebar/Tags $:/Manager/ItemSidebar/Colour $:/Manager/ItemSidebar/Icon $:/Manager/ItemSidebar/Tools"
},
"$:/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]] [[$:/core/ui/MoreSideBar/Explorer]] [[$:/core/ui/MoreSideBar/Plugins]]",
"text": ""
},
"$:/tags/PageControls": {
"title": "$:/tags/PageControls",
"list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/new-image]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/manager]] [[$:/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/timestamp]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/print]] [[$:/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/SideBarSegment": {
"title": "$:/tags/SideBarSegment",
"list": "[[$:/core/ui/SideBarSegments/site-title]] [[$:/core/ui/SideBarSegments/site-subtitle]] [[$:/core/ui/SideBarSegments/page-controls]] [[$:/core/ui/SideBarSegments/search]] [[$:/core/ui/SideBarSegments/tabs]]"
},
"$:/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": "<$linkcatcher to=\"$:/theme\">\n<div class=\"tc-chooser\"><$list filter=\"[plugin-type[theme]sort[title]]\"><$set name=\"cls\" filter=\"[all[current]field:title{$:/theme}] [[$:/theme]!has[text]addsuffix[s/tiddlywiki/vanilla]field:title<currentTiddler>] +[limit[1]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
},
"$:/core/wiki/title": {
"title": "$:/core/wiki/title",
"text": "{{$:/SiteTitle}} --- {{$:/SiteSubtitle}}"
},
"$:/view": {
"title": "$:/view",
"text": "classic"
},
"$:/snippets/viewswitcher": {
"title": "$:/snippets/viewswitcher",
"text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<$linkcatcher to=\"$:/view\">\n<div class=\"tc-chooser\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$set name=\"cls\" filter=\"[<storyview>prefix{$:/view}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link to=<<storyview>>>\n<$transclude tiddler=<<icon>>/>\n<$text text=<<storyview>>/>\n</$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
}
}
}
Onshape Mouse Tutorial.html
The following tiddlers were imported:
# [[Making a Mouse in OnShape Step 20]]
# [[Making a Mouse in OnShape Step 19]]
# [[Making a Mouse in OnShape Step 18]]
# [[Making a Mouse in OnShape Step 17]]
# [[Making a Mouse in OnShape Step 16]]
# [[Making a Mouse in OnShape Step 15]]
# [[Making a Mouse in OnShape Step 14]]
# [[Making a Mouse in OnShape Step 13]]
# [[Making a Mouse in OnShape Step 12]]
# [[Making a Mouse in OnShape Step 11]]
# [[Making a Mouse in OnShape Step 10]]
# [[Making a Mouse in OnShape Step 9]]
# [[Making a Mouse in OnShape Step 8]]
# [[Making a Mouse in OnShape Step 7]]
# [[Making a Mouse in OnShape Step 6]]
# [[Making a Mouse in OnShape Step 5]]
# [[Making a Mouse in OnShape Step 4]]
# [[Making a Mouse in OnShape Step 3]]
# [[Making a Mouse in OnShape Step 2]]
# [[Making a Mouse in OnShape Step 1]]
# [[OnShape Step 2 pic]]
# [[Vert Constraint Button pic]]
# [[Onshape Step 1b pic]]
# [[Onshape Step 1 pic]]
# [[Capture.PNG]]
# [[Capture10.PNG]]
# [[Capture11.PNG]]
# [[Capture12.PNG]]
# [[Capture13.PNG]]
# [[Capture14.PNG]]
# [[Capture15.PNG]]
# [[Capture16.PNG]]
# [[Capture17.PNG]]
# [[Capture18.PNG]]
# [[Capture19.PNG]]
# [[Capture20.PNG]]
# [[Capture21.PNG]]
# [[Capture22.PNG]]
# [[Capture23.PNG]]
# [[Capture24.PNG]]
# [[Capture25.PNG]]
# [[Capture26.PNG]]
# [[Capture28.PNG]]
# [[Capture29.PNG]]
# [[Capture30.PNG]]
# [[Capture31.PNG]]
# [[Capture32.PNG]]
# [[Capture33.PNG]]
# [[Capture34.PNG]]
# [[Capture35.PNG]]
# [[Capture36.PNG]]
# [[Capture37.PNG]]
# [[Capture5.PNG]]
# [[Capture6.PNG]]
# [[Capture7.PNG]]
# [[Capture9.PNG]]
{"tiddlers":{"$:/plugins/kookma/tiddlyshow/draggable-template":{"title":"$:/plugins/kookma/tiddlyshow/draggable-template","created":"20180926153157940","creator":"Mohammad","modified":"20190627202317491","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"<li><$link to={{!!title}}><$text text={{!!title}}/></$link></li>"},"$:/plugins/kookma/tiddlyshow/icon":{"title":"$:/plugins/kookma/tiddlyshow/icon","created":"20190628101830033","modified":"20190628102758387","type":"text/vnd.tiddlywiki","text":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512.108 512.108\" height=\"22pt\" width=\"22pt\"><path d=\"M486.454 34.133H280.081a25.3 25.3 0 0 0 1.573-8.533c0-14.138-11.462-25.6-25.6-25.6s-25.6 11.461-25.6 25.6a25.29 25.29 0 0 0 1.573 8.533H25.654c-14.132.015-25.585 11.468-25.6 25.6v8.533c.015 14.132 11.468 25.585 25.6 25.6V332.8c.039 32.974 26.76 59.695 59.733 59.733H247.52v69.839c-11.755 4.156-18.806 16.176-16.698 28.465s12.763 21.271 25.231 21.271 23.123-8.982 25.231-21.271c2.108-12.289-4.943-24.309-16.698-28.465v-69.839h162.133c32.974-.038 59.695-26.759 59.733-59.733V93.867c14.132-.015 25.585-11.468 25.6-25.6v-8.533c-.013-14.133-11.466-25.585-25.598-25.601zm-230.4-17.066c4.713 0 8.533 3.82 8.533 8.533s-3.82 8.533-8.533 8.533a8.542 8.542 0 0 1-8.533-8.533 8.533 8.533 0 0 1 8.533-8.533zm0 477.866c-4.713 0-8.533-3.82-8.533-8.533s3.82-8.533 8.533-8.533 8.533 3.82 8.533 8.533a8.54 8.54 0 0 1-8.533 8.533zM469.388 332.8c-.028 23.553-19.114 42.639-42.667 42.667H85.387c-23.553-.028-42.639-19.114-42.667-42.667V93.867h426.667V332.8zm25.6-264.533a8.54 8.54 0 0 1-8.533 8.533h-460.8a8.54 8.54 0 0 1-8.533-8.533v-8.533a8.54 8.54 0 0 1 8.533-8.533h460.8a8.54 8.54 0 0 1 8.533 8.533v8.533z\"/><path d=\"M102.454 349.867c18.843-.02 34.113-15.29 34.133-34.133a33.81 33.81 0 0 0-6.917-20.38l31.638-39.533a8.438 8.438 0 0 0 5.279-.779l38.266-19.829 38.267 19.829a6.877 6.877 0 0 0 5.254.748l31.663 39.563a33.817 33.817 0 0 0-6.917 20.38 34.133 34.133 0 0 0 60.998 21.185 34.135 34.135 0 0 0 1.77-39.634l57.718-62.516a33.72 33.72 0 0 0 16.048 4.165c15.781.141 29.639-10.461 33.631-25.729 3.992-15.268-2.903-31.297-16.733-38.898-13.83-7.601-31.057-4.831-41.807 6.724-10.75 11.554-12.271 28.936-3.693 42.183l-57.767 62.571a33.078 33.078 0 0 0-29.965-1.14l-39.796-49.726-5.354-30.756 30.858-29.65a8.528 8.528 0 0 0-4.7-14.6l-42.75-6.125-19.092-38.142a8.891 8.891 0 0 0-15.266 0l-19.092 38.142-42.75 6.125a8.529 8.529 0 0 0-4.7 14.6l30.858 29.65-5.354 30.756-39.796 49.726a33.815 33.815 0 0 0-13.933-3.044c-18.851 0-34.133 15.282-34.133 34.133s15.283 34.134 34.134 34.134zm307.2-162.134c9.426 0 17.067 7.641 17.067 17.067s-7.641 17.067-17.067 17.067c-9.397-.068-16.999-7.669-17.067-17.067.011-9.421 7.646-17.056 17.067-17.067zm-102.4 110.934c9.421.011 17.056 7.645 17.067 17.067 0 9.426-7.641 17.067-17.067 17.067s-17.067-7.641-17.067-17.067 7.642-17.067 17.067-17.067zM155.113 174.325l29.858-4.279a8.541 8.541 0 0 0 6.425-4.625l13.458-26.892 13.458 26.892a8.541 8.541 0 0 0 6.425 4.625l29.858 4.279L233.079 195a8.535 8.535 0 0 0-2.5 7.617l5.108 29.354-26.908-13.946a8.516 8.516 0 0 0-7.85 0l-26.908 13.946 5.108-29.354a8.536 8.536 0 0 0-2.5-7.617l-21.516-20.675zm-52.659 124.342c9.426 0 17.067 7.641 17.067 17.067S111.88 332.8 102.454 332.8s-17.067-7.641-17.067-17.067c.011-9.421 7.646-17.056 17.067-17.066zM349.921 128h34.133c4.713 0 8.533-3.82 8.533-8.533s-3.82-8.533-8.533-8.533h-34.133c-4.713 0-8.533 3.82-8.533 8.533s3.82 8.533 8.533 8.533zM418.188 128h25.6c4.713 0 8.533-3.82 8.533-8.533s-3.82-8.533-8.533-8.533h-25.6c-4.713 0-8.533 3.82-8.533 8.533s3.82 8.533 8.533 8.533z\"/><path d=\"M324.321 162.133h25.6a8.533 8.533 0 0 0 0-17.066h-25.6a8.533 8.533 0 0 0 0 17.066zM378.02 147.565a8.535 8.535 0 0 0 6.035 14.569h17.067a8.533 8.533 0 0 0 0-17.066h-17.067a8.524 8.524 0 0 0-6.035 2.497zM443.788 145.067h-8.533a8.533 8.533 0 0 0 0 17.066h8.533a8.533 8.533 0 0 0 0-17.066z\"/></svg>\n\n"},"$:/plugins/kookma/tiddlyshow/icon2":{"title":"$:/plugins/kookma/tiddlyshow/icon2","created":"20190623140600643","creator":"Mohammad","modified":"20190628101325797","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 488 488\" width=\"22pt\" height=\"22pt\" class=\"tc-image-button\"><path d=\"M305.4 244c0-33.9-27.6-61.4-61.4-61.4s-61.4 27.5-61.4 61.4 27.6 61.4 61.4 61.4 61.4-27.5 61.4-61.4zM244 281.4c-20.6 0-37.4-16.8-37.4-37.4s16.8-37.4 37.4-37.4 37.4 16.8 37.4 37.4-16.8 37.4-37.4 37.4zM155.1 232c-6.6 0-12 5.4-12 12s5.4 12 12 12 12-5.4 12-12-5.4-12-12-12zM103.8 244c0 6.6 5.4 12 12 12s12-5.4 12-12-5.4-12-12-12-12 5.4-12 12zM88.5 244c0-24.4-19.9-44.3-44.3-44.3S0 219.6 0 244s19.9 44.3 44.3 44.3 44.2-19.9 44.2-44.3zm-44.2 20.3c-11.2 0-20.3-9.1-20.3-20.3s9.1-20.3 20.3-20.3 20.3 9.1 20.3 20.3-9.2 20.3-20.3 20.3z\"/><circle cx=\"372.2\" cy=\"244\" r=\"12\"/><path d=\"M332.9 256c6.6 0 12-5.4 12-12s-5.4-12-12-12-12 5.4-12 12 5.4 12 12 12zM443.7 199.7c-24.4 0-44.3 19.9-44.3 44.3s19.9 44.3 44.3 44.3S488 268.4 488 244s-19.9-44.3-44.3-44.3zm0 64.6c-11.2 0-20.3-9.1-20.3-20.3s9.1-20.3 20.3-20.3S464 232.8 464 244c0 11.2-9.1 20.3-20.3 20.3zM244 320.9c-6.6 0-12 5.4-12 12s5.4 12 12 12 12-5.4 12-12-5.4-12-12-12zM244 360.2c-6.6 0-12 5.4-12 12s5.4 12 12 12 12-5.4 12-12-5.4-12-12-12zM244 399.5c-24.4 0-44.3 19.9-44.3 44.3S219.6 488 244 488s44.3-19.9 44.3-44.3-19.9-44.2-44.3-44.2zm0 64.5c-11.2 0-20.3-9.1-20.3-20.3s9.1-20.3 20.3-20.3c11.2 0 20.3 9.1 20.3 20.3S255.2 464 244 464zM244 167.1c6.6 0 12-5.4 12-12s-5.4-12-12-12-12 5.4-12 12 5.4 12 12 12z\"/><circle cx=\"244\" cy=\"115.8\" r=\"12\"/><path d=\"M244 88.5c24.4 0 44.3-19.9 44.3-44.3S268.4 0 244 0s-44.3 19.9-44.3 44.3 19.9 44.2 44.3 44.2zm0-64.5c11.2 0 20.3 9.1 20.3 20.3s-9.1 20.3-20.3 20.3-20.3-9.1-20.3-20.3S232.8 24 244 24zM172.7 298.4c-4.7 4.7-4.7 12.3 0 17s12.3 4.7 17 0 4.7-12.3 0-17c-4.8-4.7-12.4-4.7-17 0z\"/><circle cx=\"153.4\" cy=\"334.6\" r=\"12\"/><path d=\"M71.5 353.9c-17.3 17.3-17.3 45.3 0 62.6s45.3 17.3 62.6 0 17.3-45.3 0-62.6c-17.3-17.2-45.4-17.2-62.6 0zm45.6 45.7c-7.9 7.9-20.7 7.9-28.6 0s-7.9-20.7 0-28.6 20.7-7.9 28.6 0c7.9 7.8 7.9 20.7 0 28.6z\"/><circle cx=\"334.6\" cy=\"153.4\" r=\"12\"/><circle cx=\"306.9\" cy=\"181.1\" r=\"12\"/><path d=\"M416.5 134.1c17.3-17.3 17.3-45.3 0-62.6s-45.3-17.3-62.6 0-17.3 45.3 0 62.6 45.4 17.2 62.6 0zm-45.6-45.7c7.9-7.9 20.7-7.9 28.6 0s7.9 20.7 0 28.6-20.7 7.9-28.6 0c-7.9-7.8-7.9-20.7 0-28.6z\"/><circle cx=\"334.6\" cy=\"334.6\" r=\"12\"/><path d=\"M298.4 298.4c-4.7 4.7-4.7 12.3 0 17s12.3 4.7 17 0 4.7-12.3 0-17c-4.7-4.7-12.3-4.7-17 0zM353.9 353.9c-17.3 17.3-17.3 45.3 0 62.6s45.3 17.3 62.6 0 17.3-45.3 0-62.6c-17.2-17.2-45.3-17.2-62.6 0zm45.7 45.7c-7.9 7.9-20.7 7.9-28.6 0s-7.9-20.7 0-28.6 20.7-7.9 28.6 0c7.9 7.8 7.9 20.7 0 28.6z\"/><circle cx=\"181.1\" cy=\"181.1\" r=\"12\"/><circle cx=\"153.4\" cy=\"153.4\" r=\"12\"/><path d=\"M134.1 134.1c17.3-17.3 17.3-45.3 0-62.6s-45.3-17.3-62.6 0-17.3 45.3 0 62.6c17.2 17.2 45.3 17.2 62.6 0zM88.4 88.4c7.9-7.9 20.7-7.9 28.6 0s7.9 20.7 0 28.6-20.7 7.9-28.6 0c-7.9-7.8-7.9-20.7 0-28.6z\"/></svg>"},"$:/plugins/kookma/tiddlyshow/icon3":{"title":"$:/plugins/kookma/tiddlyshow/icon3","created":"20190628101526442","modified":"20190628101745914","type":"text/vnd.tiddlywiki","text":"<svg viewBox=\"0 0 514.499 514.499\" xmlns=\"http://www.w3.org/2000/svg\" height=\"22pt\" width=\"22pt\"><path d=\"M307.208 175.146a73.227 73.227 0 0 0-54.419-19.512 72.06 72.06 0 0 0-47.338 21.522c-26.253 26.185-26.309 68.695-.123 94.948a67.141 67.141 0 0 0 18.486 13.116v46.428c0 3.574 3.01 5.962 6.579 5.962h53.714c3.573 0 6.585-2.388 6.585-5.962v-46.241c23.729-11.986 38.087-35.485 38.087-60.982a67.28 67.28 0 0 0-21.571-49.279zm-70.451 149.522v-23.729h40.986v23.729zm44.781-49.256a6.421 6.421 0 0 0-3.796 5.918v6.666h-40.986v-6.903a6.419 6.419 0 0 0-3.873-5.952c-20.863-8.91-34.265-28.893-34.186-50.909a54.525 54.525 0 0 1 15.982-38.013 59.158 59.158 0 0 1 38.86-17.661 60.257 60.257 0 0 1 44.784 16.001 54.434 54.434 0 0 1 17.473 39.863c.005 21.756-13.426 41.769-34.258 50.99zM257.25 140.365a6.472 6.472 0 0 0 6.472-6.472v-31.926a6.472 6.472 0 1 0-12.944 0v31.926a6.472 6.472 0 0 0 6.472 6.472zM166.351 214.652h-33.22a6.472 6.472 0 1 0 0 12.944h33.22a6.472 6.472 0 1 0 0-12.944zM381.372 214.652h-33.22a6.471 6.471 0 0 0-6.471 6.472 6.472 6.472 0 0 0 6.471 6.472h33.22a6.472 6.472 0 1 0 0-12.944zM188.738 164.123a6.473 6.473 0 0 0 8.916-9.384l-23.656-22.473a6.47 6.47 0 0 0-9.149.235 6.47 6.47 0 0 0 .235 9.149zM321.306 165.9a6.455 6.455 0 0 0 4.457-1.781l23.653-22.473a6.472 6.472 0 0 0-8.914-9.384l-23.654 22.473a6.472 6.472 0 0 0 4.459 11.163z\"/><path d=\"M482.674 356.032V75.515h13.232a6.247 6.247 0 0 0 6.187-6.305l-.004-.184V5.946a5.792 5.792 0 0 0-6.182-5.933H18.593a5.79 5.79 0 0 0-6.182 5.933v63.08a6.245 6.245 0 0 0 5.996 6.484l.186.005h13.232v280.518a6.579 6.579 0 0 0 6.675 6.386h116.023L77.907 504.371a7.033 7.033 0 0 0 .137 6.681 6.757 6.757 0 0 0 5.554 3.447h52.068a6.78 6.78 0 0 0 5.695-3.708l79.973-148.372h71.834l79.964 148.372a6.784 6.784 0 0 0 5.695 3.708h52.076a6.734 6.734 0 0 0 5.557-3.426 6.812 6.812 0 0 0 .137-6.568l-76.622-142.088h116.023a6.577 6.577 0 0 0 6.676-6.385zM25.354 12.957h463.792v49.615H25.354zM131.81 501.556H94.45l74.787-139.138h37.385zm288.24 0h-37.361L307.88 362.418h37.382zm-69.043-152.08H44.768V75.515h424.963v273.961z\"/></svg>"},"$:/plugins/kookma/tiddlyshow/images/slide-list.svg":{"title":"$:/plugins/kookma/tiddlyshow/images/slide-list.svg","created":"20180810102339886","creator":"Mohammad","modified":"20190627202317482","modifier":"Mohammad","type":"image/svg+xml","text":"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" id=\"Capa_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 476.737 476.737\" enable-background=\"new 0 0 476.737 476.737\" xml:space=\"preserve\" width=\"22pt\" height=\"22pt\" fill=\"#C0C0C0\">\n<g>\n<path d=\"M238.369,0C106.726,0,0,106.726,0,238.369c0,131.675,106.726,238.369,238.369,238.369 c131.675,0,238.369-106.694,238.369-238.369C476.737,106.726,370.043,0,238.369,0z M238.369,444.955 c-113.908,0-206.586-92.678-206.586-206.586S124.46,31.782,238.369,31.782s206.586,92.678,206.586,206.586 S352.277,444.955,238.369,444.955z\" />\n<path d=\"M365.499,222.477h-254.26c-8.772,0-15.891,7.119-15.891,15.891 c0,8.74,7.119,15.891,15.891,15.891h254.26c8.74,0,15.891-7.151,15.891-15.891C381.39,229.597,374.239,222.477,365.499,222.477z\" />\n<path d=\"M365.499,127.13h-254.26c-8.772,0-15.891,7.119-15.891,15.891 c0,8.772,7.119,15.891,15.891,15.891h254.26c8.74,0,15.891-7.119,15.891-15.891C381.39,134.249,374.239,127.13,365.499,127.13z\" />\n<path d=\"M365.499,317.825h-254.26c-8.772,0-15.891,7.151-15.891,15.891 c0,8.74,7.119,15.891,15.891,15.891h254.26c8.74,0,15.891-7.151,15.891-15.891C381.39,324.976,374.239,317.825,365.499,317.825z\" />\n</g>\n</svg>\n"},"$:/plugins/kookma/tiddlyshow/images/slide-next.svg":{"title":"$:/plugins/kookma/tiddlyshow/images/slide-next.svg","created":"20180810102349659","creator":"Mohammad","modified":"20190627202317479","modifier":"Mohammad","type":"image/svg+xml","text":"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" id=\"Capa_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 474.449 474.449\" style=\"enable-background:new 0 0 474.449 474.449;\" xml:space=\"preserve\" width=\"22pt\" height=\"22pt\" fill=\"#C0C0C0\">\n<g><path d=\"M237.24,0C106.233,0,0.016,106.217,0.016,237.224S106.233,474.449,237.24,474.449 s237.193-106.217,237.193-237.224S368.248,0,237.24,0z M237.24,442.666c-113.273,0-205.442-92.169-205.442-205.442 S123.968,31.782,237.24,31.782s205.41,92.169,205.41,205.442C442.682,350.465,350.545,442.666,237.24,442.666z\" />\n<path d=\"M207.714,121.727c-6.198-6.198-16.273-6.198-22.47,0c-6.198,6.198-6.198,16.273,0,22.47 l91.883,91.883l-91.883,91.883c-6.198,6.198-6.198,16.273,0,22.47c6.198,6.198,16.273,6.198,22.47,0l103.071-103.039 c3.146-3.146,4.672-7.246,4.64-11.283c0-4.1-1.494-8.168-4.64-11.283L207.714,121.727z\"/></g>\n</svg>\n"},"$:/plugins/kookma/tiddlyshow/images/slide-previous.svg":{"title":"$:/plugins/kookma/tiddlyshow/images/slide-previous.svg","created":"20180810102356807","creator":"Mohammad","modified":"20190627202317476","modifier":"Mohammad","type":"image/svg+xml","text":"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" id=\"Capa_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 476.737 476.737\" enable-background=\"new 0 0 476.737 476.737\" xml:space=\"preserve\" width=\"22pt\" height=\"22pt\" fill=\"#C0C0C0\">\n<g>\n<path d=\"M238.369,0C106.726,0,0,106.726,0,238.369c0,131.675,106.726,238.369,238.369,238.369 c131.675,0,238.369-106.694,238.369-238.369C476.737,106.726,370.043,0,238.369,0z M238.369,444.955 c-113.908,0-206.586-92.678-206.586-206.586S124.46,31.782,238.369,31.782s206.586,92.678,206.586,206.586 S352.277,444.955,238.369,444.955z\" />\n<path d=\"M289.221,124.015c-6.198-6.198-16.273-6.198-22.47,0L163.68,227.086 c-3.115,3.115-4.64,7.183-4.64,11.283s1.526,8.168,4.64,11.283L266.75,352.722c6.198,6.166,16.273,6.166,22.47,0 c6.198-6.198,6.198-16.304,0-22.47l-91.883-91.883l91.883-91.883C295.418,140.288,295.418,130.213,289.221,124.015z\"/>\n</g>\n\n</svg>\n"},"$:/plugins/kookma/tiddlyshow/images/slide.svg":{"title":"$:/plugins/kookma/tiddlyshow/images/slide.svg","caption":"Slider Icon","created":"20150613112427442","creator":"Birthe","modified":"20190627202317474","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"<svg class=\"tc-image tc-image-button tc-image-slide-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 412 412\" enable-background=\"new 0 0 512 512\">\n<path id=\"video-4-icon\"\n d=\"M 193.391,116.334 409.139,73.568 408.994,72.841 394.558,0 31.158,72.035 C 13.07,75.62 0,91.485 0,109.924 0,157.578 0,278.623 0,352.208 0,385.227 26.764,412 59.783,412 l 292.425,0 C 385.23,412 412,385.23 412,352.208 l 0,-235.133 0,-0.741 -218.609,0 z m 151.834,-86.166 41.139,27.529 -51.396,10.214 -41.17,-27.55 51.427,-10.193 z M 243.981,50.236 285.18,77.804 233.786,88.017 192.557,60.429 243.981,50.236 Z M 142.625,70.327 183.882,97.935 132.487,108.148 91.2,80.521 142.625,70.327 Z m -43.855,101.007 35,-35 52.426,0 -35,35 -52.426,0 z m 80.225,170.851 0,-120.841 98.548,60.422 -98.548,60.419 z m 75.533,-170.851 -52.426,0 35,-35 52.426,0 -35,35 z m 103.213,0 -52.426,0 35,-35 52.426,0 -35,35 z\"/>\n</svg>\n"},"$:/plugins/kookma/tiddlyshow/images/stop.svg":{"title":"$:/plugins/kookma/tiddlyshow/images/stop.svg","created":"20180810102403934","creator":"Mohammad","modified":"20190627202317471","modifier":"Mohammad","type":"image/svg+xml","text":"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" id=\"Capa_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 476.737 476.737\" enable-background=\"new 0 0 476.737 476.737\" xml:space=\"preserve\" width=\"22pt\" height=\"22pt\" fill=\"#C0C0C0\">\n<g><path d=\"M238.369,0C106.726,0,0,106.726,0,238.369c0,131.675,106.726,238.369,238.369,238.369 c131.675,0,238.369-106.694,238.369-238.369C476.737,106.726,370.043,0,238.369,0z M238.369,444.955 c-113.908,0-206.586-92.678-206.586-206.586S124.46,31.782,238.369,31.782s206.586,92.678,206.586,206.586 S352.277,444.955,238.369,444.955z\"/>\n<path d=\"M365.499,222.477h-254.26c-8.772,0-15.891,7.119-15.891,15.891 c0,8.74,7.119,15.891,15.891,15.891h254.26c8.74,0,15.891-7.151,15.891-15.891C381.39,229.597,374.239,222.477,365.499,222.477z\"/>\n</g>\n</svg>\n"},"$:/plugins/kookma/tiddlyshow/images/thumbnails.svg":{"title":"$:/plugins/kookma/tiddlyshow/images/thumbnails.svg","created":"20180810102225416","creator":"Mohammad","modified":"20190627202317469","modifier":"Mohammad","type":"image/svg+xml","text":"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" id=\"Capa_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 381.39 381.39\" enable-background=\"new 0 0 381.39 381.39\" xml:space=\"preserve\" width=\"12px\" height=\"12px\" fill=\"#006DF0\">\n<g>\n<path d=\"M127.13,0H31.782C14.239,0,0,14.239,0,31.782v95.347c0,17.544,14.239,31.782,31.782,31.782h95.347 c17.544,0,31.782-14.239,31.782-31.782V31.782C158.912,14.239,144.674,0,127.13,0z\" />\n<path d=\"M349.607,0H254.26c-17.544,0-31.782,14.239-31.782,31.782v95.347 c0,17.544,14.239,31.782,31.782,31.782h95.347c17.544,0,31.782-14.239,31.782-31.782V31.782C381.39,14.239,367.151,0,349.607,0z\" />\n<path d=\"M127.13,222.477H31.782C14.239,222.477,0,236.716,0,254.26v95.347 c0,17.544,14.239,31.782,31.782,31.782h95.347c17.544,0,31.782-14.239,31.782-31.782V254.26 C158.912,236.716,144.674,222.477,127.13,222.477z\" />\n<path d=\"M349.607,222.477H254.26c-17.544,0-31.782,14.239-31.782,31.782v95.347 c0,17.544,14.239,31.782,31.782,31.782h95.347c17.544,0,31.782-14.239,31.782-31.782V254.26 C381.39,236.716,367.151,222.477,349.607,222.477z\" />\n</g>\n\n</svg>\n"},"$:/plugins/kookma/tiddlyshow/license":{"title":"$:/plugins/kookma/tiddlyshow/license","created":"20181101134530634","creator":"Mohammad","modified":"20190627202317489","modifier":"Mohammad","tags":"","type":"text/vnd.tiddlywiki","text":"slider distributed under an MIT license.\n\nCopyright (c) 2018-2019 [[Mohammad Rahmani|https://github.com/kookma]]\n\n<<<\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n<<<"},"$:/plugins/kookma/tiddlyshow/macro/create-thumbnails":{"title":"$:/plugins/kookma/tiddlyshow/macro/create-thumbnails","created":"20180811113449931","creator":"Mohammad","modified":"20190627202317506","modifier":"Mohammad","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define create-thumbnails(slideshowTid)\n <$set name=\"myTid\" filter=\"[[$slideshowTid$]addsuffix[ - Thumbnails]]\" select=0>\n <$list filter=\"[title<myTid>] +[has[title]]\" \n variable=\"thumbsTid\" \n emptyMessage=<<thumbs-not-exist \"\"\"$slideshowTid$\"\"\">>\n >\n <$action-navigate $to=<<thumbsTid>> />\n </$list>\n </$set>\n\\end\n\n\\define thumbs-not-exist(parent)\n <$action-setfield \n $tiddler=<<myTid>>\n text=\"\"\"Slideshow: [[$parent$]]<br><<show-thumbnails parent:\"$parent$\">>\"\"\" \n tags=\"thumbnails [[$parent$]]\"\n />\n <$action-navigate $to=<<myTid>> />\n\\end\n\n\n<!-- Description\ncreate-thumbnails get a slideshow (tiddler) name and create a thumbnails for it considering\n - if the thumbnails is already exist, it navigates and shows it\n - if not existed, then it create a thumbnails tiddler by calling <<thumbs-not-exist>>\n and then navigates to it\n - Aug 11, 2018\n-->\n"},"$:/plugins/kookma/tiddlyshow/macro/modified-toc":{"title":"$:/plugins/kookma/tiddlyshow/macro/modified-toc","created":"20181103191736109","creator":"Mohammad","modified":"20190627202317518","modifier":"Mohammad","tags":"","type":"text/vnd.tiddlywiki","text":"\\define toc-se(tag,sort:\"\",itemClassFilter,exclude,path)\n<$vars tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" excluded=\"\"\"$exclude$ -[[$tag$]]\"\"\" path=\"\"\"$path$/$tag$\"\"\">\n <ol class=\"tc-toc toc-selective-expandable\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$] -[[$tag$]] $exclude$\"\"\">\n <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-selective-expandable-empty-message>> >\n <$macrocall $name=toc-unlinked-selective-expandable-body tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=<<excluded>> path=<<path>> >\n </$list>\n </$list>\n </ol>\n</$vars>\n\\end\n\n<!-- IMPORTANT Note: 11:22, 6th November 2018\nThis is a clone of toc-selective-expandable from TW5.1.17. In the new release the toc macro and specially the exclude attribute has been modified which does not allow exclude tiddlers (say \"-[tag[myTag]]\" and similar). So this clone of toc-selective-expandable (here called toc-se) is used.\n-->\n"},"$:/plugins/kookma/tiddlyshow/macro/new-slide-footer":{"title":"$:/plugins/kookma/tiddlyshow/macro/new-slide-footer","caption":"Create a new slide footer","created":"20181004194512056","creator":"Mohammad","modified":"20190627202317516","modifier":"Mohammad","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define newSlideFooter(parent:\"\", btn-caption:\"New slide footer\", color:\"#8058A5\") \n<$button style=\"color:$color$; fill:$color$; margin-bottom:5px;\">\n{{$:/core/images/new-button}} $btn-caption$\n\n<$action-sendmessage $message=\"tm-new-tiddler\"\n title=\"\"\"$parent$ - Footer\"\"\"\n tags=\"slideFooter [[$parent$]]\"\n/>\n</$button>\n\\end"},"$:/plugins/kookma/tiddlyshow/macro/new-slide-here":{"title":"$:/plugins/kookma/tiddlyshow/macro/new-slide-here","caption":"Create a new slide here","created":"20180504084439629","creator":"Mohammad","modified":"20190627202317514","modifier":"Mohammad","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define content()\nfill in the contents ....\n\\end\n\n\\define newSlide(param:\"\", btn-caption:\"New slide\", color:\"#8058A5\") \n<$button style=\"color:$color$; fill:$color$; margin-bottom:5px;\">\n{{$:/core/images/new-button}} $btn-caption$\n\n<$action-sendmessage $message=\"tm-new-tiddler\"\n title=\"New slide...\"\n text=<<content>>\n tags=\"slide [[$param$]]\"\n/>\n</$button>\n\\end"},"$:/plugins/kookma/tiddlyshow/macro/show-thumbnails":{"title":"$:/plugins/kookma/tiddlyshow/macro/show-thumbnails","created":"20180803171123709","creator":"Mohammad","modified":"20190628140328547","modifier":"Mohammad","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define show-thumbnails(parent)\n <div class=\"tiddlyshow-thumbnails tiddlyshow-thumbnails-container\">\n <$list filter=\"[tag[$parent$]!tag[slideFooter]!tag[thumbnails]]\">\n <$button class=\"tc-btn-invisible ts-thumbnail-btn\" \n to=<<currentTiddler>> \n set=\"$:/state/tiddlyshow/presentation\" \n setTo=<<currentTiddler>>\n >\n \n <div class=\"ts-thumbnail\">\n\n <$transclude tiddler=\"$:/plugins/kookma/tiddlyshow/viewtemplate/thumbnails\"/>\n\n <span class=\"ts-thumbnail-number\">\n <$count filter='[tag[$parent$]!tag[slideFooter]!tag[thumbnails]allbefore:include<currentTiddler>]'/>\n </span>\n \n </div>\n\n </$button>\n\n </$list>\n </div> \n\\end"},"$:/plugins/kookma/tiddlyshow/macro/toggle":{"title":"$:/plugins/kookma/tiddlyshow/macro/toggle","created":"20180517081331469","creator":"Mohammad","modified":"20190628120548457","modifier":"Mohammad","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define toggle-slideshow-mode(focusedTid:\"\")\n <$reveal type=\"nomatch\"\n stateTitle=\"$:/plugins/kookma/tiddlyshow/stylesheet/showtime\"\n\t\tstateField=\"tags\" text=\"$:/tags/Stylesheet\">\n <$button setTitle=\"$:/plugins/kookma/tiddlyshow/stylesheet/showtime\"\n setField=\"tags\" setTo=\"$:/tags/Stylesheet\"\n class=<<tv-config-toolbar-class>>\n tooltip=\"Slideshow mode\"\n > \n <$transclude tiddler=\"$:/plugins/kookma/tiddlyshow/icon\" />\n\t\t\t<$action-sendmessage $message=\"tm-full-screen\" $param=\"enter\"/>\n <<setShortcuts>>\n\t\t\t<$action-navigate $to=<<__focusedTid__>> $scroll=\"yes\"/>\n\t\t\t<$action-setfield $tiddler=\"$:/plugins/kookma/tiddlyshow/state\" text=<<__focusedTid__>> />\n </$button>\n </$reveal>\n\n <$reveal type=\"match\"\n stateTitle=\"$:/plugins/kookma/tiddlyshow/stylesheet/showtime\"\n\t\tstateField=\"tags\" text=\"$:/tags/Stylesheet\">\n <$button setTitle=\"$:/plugins/kookma/tiddlyshow/stylesheet/showtime\"\n setField=\"tags\" setTo=\"\"\n class=\"tiddlyshow-toggle-button\"\n tooltip=\"Author mode\"\n > \n <span><$transclude tiddler=\"$:/core/images/full-screen-button\" /></span> \t\n\t\t\t<$action-sendmessage $message=\"tm-full-screen\" $param=\"exit\"/>\n <<unsetShortcuts>>\n\t\t\t<<navigate-to-last>>\n </$button>\n </$reveal>\n\\end\n\n\\define setShortcuts()\n <!-- set shorcutkeys, set storyview to zoomin, show toggle button top right -->\n <$action-setfield $tiddler=\"$:/plugins/kookma/tiddlyshow/state\" story-view={{$:/view}} />\n <$action-setfield $tiddler=\"$:/view\" text=\"zoomin\"/><!-- go to zoomin story view-->\n <$action-setfield $tiddler=\"$:/config/shortcuts/next-slide\" text=\"Right Down Page_down Space Enter\" />\n <$action-setfield $tiddler=\"$:/config/shortcuts/previous-slide\" text=\"Left Up Page_up Backspace\" />\n\t<$action-setfield $tiddler=\"$:/plugins/kookma/tiddlyshow/toggle-button\" tags=\"$:/tags/TopRightBar\" /><!-- show toggle button -->\n\\end\n\n\\define unsetShortcuts()\n <<navigate-to-last>>\n <$set name=\"previous-story-view\" value={{$:/plugins/kookma/tiddlyshow/state!!story-view}} >\n <$action-setfield $tiddler=\"$:/view\" text=<<previous-story-view>> />\n </$set>\n <$action-setfield $tiddler=\"$:/config/shortcuts/next-slide\" text=\"\" />\n <$action-setfield $tiddler=\"$:/config/shortcuts/previous-slide\" text=\"\" />\n\t<$action-setfield $tiddler=\"$:/plugins/kookma/tiddlyshow/toggle-button\" tags=\"\" />\n\\end\n\n\\define navigate-to-last()\n<!-- this does not work, Ask Jeremy -->\n<$set name=\"lastTid\" tiddler=\"$:/HistoryList\" field=\"current-tiddler\">\n<$action-navigate $to=<<lastTid>> $scroll=\"yes\"/>\n</$set>\n\\end"},"$:/plugins/kookma/tiddlyshow/macro/trackable-links":{"title":"$:/plugins/kookma/tiddlyshow/macro/trackable-links","created":"20180729154346545","creator":"Mohammad","modified":"20190627202317521","modifier":"Mohammad","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define thumbnails-link(parent)\n<$list filter=\"[[$parent$]addsuffix[-thumbnails]]\" variable=\"thumbsTid\" emptyMessage=\"Not found!\">\n<$button class=\"tc-btn-invisible\"> <b>Slide thumbnails</b>\n<<create-thumbnails \"$parent$\">>\n</$button><!-- this creates a button, on click shows the thumbnails tiddler -->\n</$list>\n\\end\n\n\\define trackable-links(tag:\"\")\n <<thumbnails-link \"$tag$\">>\n <ol>\n <$list filter=\"[tag[$tag$]!tag[slideFooter]!tag[thumbnails]]\" variable=\"myTid\">\n <li>\n <$button class=\"tc-btn-invisible\" style=\"text-align: left;\"\n set=\"$:/plugins/kookma/tiddlyshow/state\" \n setTo=<<myTid>>\n >\n <$view tiddler=<<myTid>> field=\"title\"/>\n <$action-navigate $to=<<myTid>>/>\n </$button>\n </li>\n </$list>\n </ol>\n\\end\n\n<!-- To be documented -->\n"},"$:/plugins/kookma/tiddlyshow/manager/new-slideshow":{"title":"$:/plugins/kookma/tiddlyshow/manager/new-slideshow","caption":"Create new slider","created":"20180527185543611","creator":"Mohammad","modified":"20190627202317466","modifier":"Mohammad","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"<$button tooltip=\"Create new slideshow\" class=\"tc-btn-visible\" style=\"fill:#8058A5;color:#8058A5;\">\n<$action-sendmessage $message=\"tm-new-tiddler\" caption=\"Set the caption ...\" tags=\"slideshow\"/>\n{{$:/plugins/kookma/tiddlyshow/images/slide.svg}} New slideshow\n</$button>"},"$:/plugins/kookma/tiddlyshow/manager/slideshow-list":{"title":"$:/plugins/kookma/tiddlyshow/manager/slideshow-list","created":"20181103192144604","creator":"Mohammad","modified":"20190627202317464","modifier":"Mohammad","tags":"","type":"text/vnd.tiddlywiki","text":"<$importvariables filter=\"$:/plugins/kookma/tiddlyshow/macro/modified-toc\">\n<$scrollable class='tiddlyshow-slideshow-list'>\n<div class=\"tc-table-of-contents\">\n <<toc-se tag:\"slideshow\" exclude:\"-[tag[slideFooter]]\">>\n</div>\n</$scrollable>\n</$importvariables>\n\n\n"},"$:/plugins/kookma/tiddlyshow/manager/slideshow-sidebar":{"title":"$:/plugins/kookma/tiddlyshow/manager/slideshow-sidebar","caption":"Slideshow Manager","created":"20180527184455440","creator":"Mohammad","modified":"20190627202317461","modifier":"Mohammad","tags":"$:/tags/SideBar","type":"text/vnd.tiddlywiki","text":"\\define btn-label() Add slide to $(current-slideshow)$\n\n{{$:/plugins/kookma/tiddlyshow/manager/new-slideshow}}<$set name=\"current-slideshow\" value={{$:/plugins/kookma/tiddlyshow/state!!current-slideshow}}>\n <$macrocall $name=\"newSlide\" \n param=<<current-slideshow>>\n btn-caption=<<btn-label>> />\n</$set>\n\n{{$:/plugins/kookma/tiddlyshow/theme/select-theme}}\n{{$:/plugins/kookma/tiddlyshow/manager/slideshow-list}}\n\n"},"$:/plugins/kookma/tiddlyshow/readme":{"title":"$:/plugins/kookma/tiddlyshow/readme","created":"20181101134242465","creator":"Mohammad","modified":"20190627202317486","modifier":"Mohammad","tags":"","type":"text/vnd.tiddlywiki","text":"!! What ia slider plugin?\nSlider is a small plugin to create an ordered set of tiddlers also called ''Trail''.\n\nA slideshow can be used to create a sequence of selected contents like step by step tutorial, guided help, lessons and similar.\n\nThe slider plugin user interface contains three sections\n\n# A sidebar tab called ''Trails'' to manage trails\n# A ''dashboard'' for each slideshow (where slideshow structure is managed)\n# Tiddlers in a slideshow, also called ''slides''\n\n!! How to create a slideshow\nFrom the sibebar tab ''Trails'' click on the ''Create new slideshow'' button. In the newly opened tiddler:\n\n# Enter a short name for //title//\n#* This title is used as a parent //tag// for all slides in the slideshow\n# Enter a meaningful caption to describe the subject of slideshow\n#* Caption is displayed in ''Trails'' sidebar tab, so it used to find and recognize the slideshow\n# Save the tiddler\n#* After saving the dashboard will be appeared\n#* Using dashboard, manage the slideshow\n\n!! Add slides to slideshow\nSlides (tiddlers) can be added to a specified slideshow in several ways including:\n\n# By clicking on the `New slide` button on the slideshow dashboard\n# By dragging and droping a tiddler into the `List of slides` on the slideshow dashboard\n# By opening the `sidebar / Trails` tab and then clicking on the `Add slide to ...` button\n# By creating new tiddler and tagging with the specified slideshow title\n# By tagging an exisiting tiddler with the specified slideshow title\n\n!! Create slide footer \n* The slider footer can be used to add a text to all slides in a slideshow.\n* The slider footer is an ordinary tiddler and can be opned and edited\n* The slider footer has the same title of slideshow with `-Footer` prefix and tagged with `slideFooter`\n* The footer can be used for date stamp, author and institution name or any other information you like.\n* The footer can be formatted for color, size, font and etc. It can accept all the standard markup.\n\n!! Navigate through slides\n# Set the desired slideshow as the active slideshow by opening it and clicking on `Set for presentation`\n# From the //List of slides// click on the first slide or any slide you like to start from\n# One the footer of newly opened slide, click on the next button to navigate to the next slide\n# You can click on the slide-list button to open a local window and see the list of all slides, then you can click on any slide you like and jump to that slide\n# The slide footer also has a //previous// button which lets to navigate to previous slide in the list\n\n\n!! Demo\nThere few trails for demonstration on\nhttps://kookma.github.io/slider/\n\n!! Installation\nSimply drag and drop the below ling into your wiki\n\n* $:/plugins/kookma/slider"},"$:/plugins/kookma/tiddlyshow/release":{"title":"$:/plugins/kookma/tiddlyshow/release","created":"20180905085705897","creator":"Mohammad","modified":"20190627202317484","modifier":"Mohammad","type":"text/vnd.tiddlywiki","version":"1.2","text":"!! Revision 1.1 \n<<<\n* Date: [13th Jun 2019]\n* Slide view mode has been removed\n* sliderTiddler renamed to sliderDashboard\n* Minor issues fixed\n* Plugin packged using Thirdflow\n<<<\n\n!! Revision 1.0.1 \n<<<\n* Date: [9th Nov 2018]\n* Added background color class\n* Customized buttons in slide footer\n<<<\n\n!! Revision 1.0.0 \n<<<\n* Date: [1th Nov 2018]\n* Initial release\n<<<"},"$:/plugins/kookma/tiddlyshow/shortcutkey/next-slide 1":{"title":"$:/plugins/kookma/tiddlyshow/shortcutkey/next-slide 1","created":"20190621053438223","creator":"Mohammad","key":"((next-slide))","modified":"20190627202317554","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$set name=\"parent\" value={{$:/plugins/kookma/tiddlyshow/state!!current-slideshow}}>\n <$set name=\"currentSlide\" value={{$:/plugins/kookma/tiddlyshow/state}}>\n <$list filter=\"[tag<parent>!tag[slideFooter]!tag[thumbnails]after<currentSlide>]\">\n <$action-setfield $tiddler=\"$:/plugins/kookma/tiddlyshow/state\" text={{!!title}} />\n <$action-navigate $to={{!!title}}/>\n </$list>\n </$set>\n</$set>\n\n</$navigator>\n"},"$:/plugins/kookma/tiddlyshow/shortcutkey/next-slide":{"title":"$:/plugins/kookma/tiddlyshow/shortcutkey/next-slide","created":"20180605133423316","creator":"Mohammad","key":"((next-slide))","modified":"20190627202317559","modifier":"Mohammad","tags":"$:/tags/KeyboardShortcut","type":"text/vnd.tiddlywiki","text":"<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$set name=\"parent\" value={{$:/plugins/kookma/tiddlyshow/state!!current-slideshow}}>\n <$set name=\"currentSlide\" value={{$:/plugins/kookma/tiddlyshow/state}}>\n <$list filter=\"[tag<parent>!tag[slideFooter]!tag[thumbnails]after<currentSlide>]\">\n <$action-setfield $tiddler=\"$:/plugins/kookma/tiddlyshow/state\" text={{!!title}} />\n <$action-navigate $to={{!!title}}/>\n </$list>\n </$set>\n</$set>\n\n</$navigator>\n"},"$:/plugins/kookma/tiddlyshow/shortcutkey/previous-slide":{"title":"$:/plugins/kookma/tiddlyshow/shortcutkey/previous-slide","created":"20180605143830537","creator":"Mohammad","key":"((previous-slide))","modified":"20190627202317556","modifier":"Mohammad","tags":"$:/tags/KeyboardShortcut","type":"text/vnd.tiddlywiki","text":"<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$set name=\"parent\" value={{$:/plugins/kookma/tiddlyshow/state!!current-slideshow}}>\n <$set name=\"currentSlide\" value={{$:/plugins/kookma/tiddlyshow/state}}>\n <$list filter=\"[tag<parent>!tag[slideFooter]!tag[thumbnails]before<currentSlide>]\">\n <$action-setfield $tiddler=\"$:/plugins/kookma/tiddlyshow/state\" text={{!!title}} />\n <$action-navigate $to={{!!title}}/>\n </$list>\n </$set>\n</$set>\n\n</$navigator>\n"},"$:/plugins/kookma/tiddlyshow/slideshow-button":{"title":"$:/plugins/kookma/tiddlyshow/slideshow-button","created":"20190623140751496","creator":"Mohammad","modified":"20190628120604106","modifier":"Mohammad","tags":"$:/tags/ViewToolbar","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[all[current]tag{$:/plugins/kookma/tiddlyshow/state!!current-slideshow}!tag[slideFooter]!tag[thumbnails]]\">\n <$macrocall $name=\"toggle-slideshow-mode\" \n focusedTid=<<currentTiddler>> />\n</$list>"},"$:/plugins/kookma/tiddlyshow/state/tiddlyshow-theme":{"title":"$:/plugins/kookma/tiddlyshow/state/tiddlyshow-theme","created":"20190619040138841","modified":"20190627202317497","type":"text/vnd.tiddlywiki","text":"light"},"$:/plugins/kookma/tiddlyshow/state":{"title":"$:/plugins/kookma/tiddlyshow/state","created":"20181025210823564","creator":"Mohammad","current-slideshow":"catfish","modified":"20190628190833796","modifier":"Mohammad","story-view":"zoomin","theme":"haris","type":"text/vnd.tiddlywiki","text":"Acknowledgement"},"$:/plugins/kookma/tiddlyshow/stylesheet/multi-columns":{"title":"$:/plugins/kookma/tiddlyshow/stylesheet/multi-columns","created":"20190627204703061","creator":"Mohammad","modified":"20190627220552599","modifier":"Mohammad","tags":"$:/tags/Stylesheet","type":"text/css","text":"/* Set the border and background of tiddlers containing thumbnails (tagged with thumbnails)\n*/\n\n[data-tags~=\"twocolumns\"] .tc-tiddler-body {\ncolumn-count:2; \ncolumn-gap:1em; \ncolumn-width:200px;\nmargin-top:2em;\n}\n/* remove the extra space from first paragraph */\n[data-tags~=\"twocolumns\"] .tc-tiddler-body > :first-child { margin-top: 0; }\n\n/* Multi-columns classes */\n/* multi-column tiddler content (not supported in Internet Explorer) */\n.twocolumns { \n column-count:2;\n\t\tcolumn-width:50$;\n}\n.threecolumns {\n column-count:3;\n\t\tcolumn-width:33%;\n}\n.fourcolumns { display:block;\n column-count:4;\n\t\tcolumn-width:25%;\n}\n"},"$:/plugins/kookma/tiddlyshow/stylesheet/showtime":{"title":"$:/plugins/kookma/tiddlyshow/stylesheet/showtime","created":"20180517180526405","creator":"Mohammad","modified":"20190628185952923","modifier":"Mohammad","tags":"","type":"text/css","text":"/* hide the edit toolbars*/\n.tc-tiddler-controls{\n display:none;\n}\n\nbody.tc-body .tc-story-river {\n width:100%;\n}\n\nbody.tc-body .tc-storyview-zoomin-tiddler{\nwidth:100%;\nmargin:0;\ntop:0;\nleft:0;\nheight:100vh;\n}\n\n.tc-tiddler-frame{\nborder:0;\n}\n\n/* hide the sidebar */\n.tc-sidebar-scrollable {width:0; display:none;}\n\n/* hide the sidebar arrow */\n.tc-topbar .tc-image-chevron-right {display:none;}\n.tc-topbar .tc-image-chevron-left {display:none;}\n\nbody.tc-body .tc-tiddler-view-frame .tc-subtitle, body.tc-body .tc-tiddler-view-frame .tc-tags-wrapper {\n\tdisplay: none;\n}\n\n/* hide the title and titlebar for below tiddlers */\n[data-tags ~=\"thumbnails\"] .tc-title,\n[data-tags ~=\"thumbnails\"] .tc-titlebar,\n[data-tags ~=\"slideTitle\"] .tc-title,\n[data-tags ~=\"slideTitle\"] .tc-titlebar,\n[data-tags ~=\"slideHeader\"] .tc-title,\n[data-tags ~=\"slideHeader\"] .tc-titlebar{\n visibility:hidden;\n}\n"},"$:/plugins/kookma/tiddlyshow/stylesheet/slide-background-class":{"title":"$:/plugins/kookma/tiddlyshow/stylesheet/slide-background-class","created":"20181029071532524","creator":"Mohammad","modified":"20190627202317540","modifier":"Mohammad","tags":"$:/tags/Stylesheet","type":"text/css","text":"/* Colors taked from [1] https://www.w3schools.com/colors/colors_names.asp \n[2] http://www.workwithcolor.com/color-chart-full-01.htm\n*/\n.MistyRose{background-color:#FFE4E1;}\n.LemonChiffon{background-color:#FFFACD;}\n.LavenderBlush{background-color:#FFF0F5;}\n.Lavender{background-color:#E6E6FA;}\n.Honeydew{background-color:#F0FFF0;}\n.LightCyan{background-color:#E0FFFF;}\n.AliceBlue{background-color:#F0F8FF;}\n.Cornsilk{background-color:#FFF8DC;}\n.Gainsboro{background-color:#DCDCDC;}\n.Bisque{background-color:#FFE4C4;}\n.Snow{background-color:#FFFAFA;}\n/* darker ones*/\n.PowderBlue{background-color:#B0E0E6}\n.Aquamarine{background-color:#7FFFD4;}\n.PaleGreen{background-color:#98FB98;}\n.Pink{background-color:#FFC0CB;}\n.LightSalmon{background-color:#FFA07A;}\n.Lime{background-color:#bfef45;}\n.Mint{background-color:#aaffc3;}\n.Beige{background-color:#fffac8;}\n.Appricot{background-color:#ffd8b1;}"},"$:/plugins/kookma/tiddlyshow/stylesheet/slide-footer":{"title":"$:/plugins/kookma/tiddlyshow/stylesheet/slide-footer","created":"20180907070611557","creator":"Mohammad","modified":"20190627202317537","modifier":"Mohammad","tags":"$:/tags/Stylesheet","type":"text/css","text":".tiddlyshow-slide-footer {\n display:flex;\n align-items: center;\n justify-content: space-between;\n}\n\n.tiddlyshow-slide-footer{ \n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n box-sizing: border-box;\n width: 100%;\n padding: 5px;\n background-color: #efefef;\n opacity: 0.55;\n}\n\n.tiddlyshow-slide-footer:hover{\n opacity: 1.0; \n}\n\n.tiddlyshow-slide-footer-buttons{\n display:flex;\n justify-content: space-around;\n width:120px;\n margin-left:5px;\n outline:none;\n}\n\n.tiddlyshow-slidenumber{\n height: 22pt;\n width: 22pt;\n line-height:22pt;\n border-radius: 50%;\n text-align: center;\n margin-right:5px;\n}\n\n.buttons-no-outline {\n outline:none;\n} /*remove the blue border on button focus */\n\n/*hide slide number on title page */\n[data-tags ~=\"slideTitle\"] .tiddlyshow-slidenumber{\n visibility: hidden;\n} "},"$:/plugins/kookma/tiddlyshow/stylesheet/theme/dark":{"title":"$:/plugins/kookma/tiddlyshow/stylesheet/theme/dark","created":"20180722195027124","creator":"Mohammad","modified":"20190627202317530","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"<pre>/* Set styles for the tiddlyshow viewtemplate */\n\n[data-tags~=\"slideshow\"] {\n border: 1px solid #999;\n background-color: #f0efea; \n}\n\n.tiddlyshowDashboard-header,\n.tiddlyshowDashboard-footer {\n background-color:#fcfdfe;\n padding: 5px;\n}\n.tiddlyshowDashboard-buttons {\n float:right;\n padding:8px;\n}\n\n.tiddlyshowDashboard-slide-list{\n min-height:250px;\n color:#dfdfdf;\n background-color:#4e4a4a; /*ffffeb */\n border-radius:3px;\n padding:12px;\n}\n\n.tiddlyshowDashboard-slide-list .tc-tiddlylink { color:#dfdfdf;}\n.tiddlyshowDashboard-slide-list .tc-tiddlylink:hover{ color:#dfdfdf;}\n\n.tiddlyshow-slideshow-list {\n text-shadow:none;\n background-color:#4e4a4a;\n height: 400px; \n}\n\n.tiddlyshow-slideshow-list a.tc-tiddlylink { color:#dfdfdf;}\n.tiddlyshow-slideshow-list a.tc-tiddlylink:hover{ color:#dfdfdf;}\n</pr>"},"$:/plugins/kookma/tiddlyshow/stylesheet/theme/light":{"title":"$:/plugins/kookma/tiddlyshow/stylesheet/theme/light","created":"20181028153618499","creator":"Mohammad","modified":"20190627202317533","modifier":"Mohammad","tags":"$:/tags/Stylesheet","type":"text/css","text":"/* Set styles for the slideshow viewtemplate */\n\n[data-tags~=\"slideshow\"] {\n border: 1px solid #999;\n background-color: #f0efea;\n}\n\n.tiddlyshowDashboard-header,\n.tiddlyshowDashboard-footer {\n background-color:#fcfdfe;\n padding: 5px;\n}\n.tiddlyshowDashboard-buttons {\n float:right;\n padding:8px;\n}\n\n.tiddlyshowDashboard-slide-list{\n min-height:250px;\n color:#111;\n background-color:#fff;\n border-radius:3px;\n padding:12px;\n}\n\n\n.tiddlyshowtrail-list {\n background-color:#eee;\n height: 400px; \n}\n"},"$:/plugins/kookma/tiddlyshow/stylesheet/thumbnails-tiddler":{"title":"$:/plugins/kookma/tiddlyshow/stylesheet/thumbnails-tiddler","created":"20180928062320000","creator":"Mohammad","modified":"20190627202317525","modifier":"Mohammad","tags":"$:/tags/Stylesheet","type":"text/css","text":"/* Set the border and background of tiddlers containing thumbnails (tagged with thumbnails)\n*/\n\n[data-tags~=\"thumbnails\"] {\n border: 1px solid #999;\n background-color: #f0efea; \n}"},"$:/plugins/kookma/tiddlyshow/stylesheet/thumbnails":{"title":"$:/plugins/kookma/tiddlyshow/stylesheet/thumbnails","created":"20180803152136808","creator":"Mohammad","modified":"20190627202317523","modifier":"Mohammad","tags":"$:/tags/Stylesheet","type":"text/css","text":"/* Tiddlyshow App 2.5\nCSS for thumbnails view\nThe thumnail scaling is borrowed from shower app (https://github.com/shower/shower)\n*/\n\n.tiddlyshow-thumbnails {\n --thumbnail-gap: 50px;\n --thumbnail-ratio: calc(4 / 3); /* you can use (4 / 3) also */\n --thumbnail-width: 1024px;\n --thumbnail-height: calc(var(--thumbnail-width) / var(--thumbnail-ratio));\n}\n\n/* The thumbnails container */\n\n.tiddlyshow-thumbnails.tiddlyshow-thumbnails-container {\n padding-top: 25px;\n width: 100%;\n display: flex;\n flex-wrap: wrap;\n}\n\n/* Scaling of thumbnail */\n\n.tiddlyshow-thumbnails.tiddlyshow-thumbnails-container .ts-thumbnail {\n --thumbnail-scale: 0.25;\n --thumbnail-magic: calc(1 - var(--thumbnail-scale));\n\n margin-top: 0;\n margin-right:\n calc(\n var(--thumbnail-width) *\n var(--thumbnail-magic) * -1\n );\n margin-bottom:\n calc(\n var(--thumbnail-gap) *\n var(--thumbnail-scale) -\n var(--thumbnail-height) *\n var(--thumbnail-magic)\n );\n margin-left:\n calc(\n var(--thumbnail-gap) *\n var(--thumbnail-scale)\n );\n transform-origin: 0 0;\n transform: scale(var(--thumbnail-scale));\n}\n\n\n.tiddlyshow-thumbnails.tiddlyshow-thumbnails-container .ts-thumbnail {\n border-radius: 2px;\n box-shadow: 0 20px 50px rgba(0, 0, 0, 0.3);\n}\n\n.th-thumbnails.tiddlyshow-thumbnails-container .ts-thumbnail * {\n pointer-events: none;\n}\n\n.ts-thumbnail {\n position: relative;\n z-index: 0;\n overflow: hidden;\n box-sizing: border-box;\n /* padding: 81px 100px 0;*/\n padding: 5px 30px;\n width: var(--thumbnail-width);\n height: var(--thumbnail-height);\n background: #ffffff;\n}\n\n\n/*Responsive*/\n@media (min-width: 1174px) {\n .tiddlyshow-thumbnails.tiddlyshow-thumbnails-container .tiddlyshow-thumbnail {\n --thumbnail-scale: 0.40;\n }\n}\n\n@media (min-width: 2348px) {\n .tiddlyshow-thumbnails.tiddlyshow-thumbnails-container .tiddlyshow-thumbnail {\n --thumbnail-scale: 1.0;\n }\n}\n\n/* Thumbnail button */\n.ts-thumbnail-btn {\n text-align:unset;\n}\n\n/* number at the bottom right of thumbnail */\n.ts-thumbnail-number{\n background: gray;\n color: #fff;\n font-size:2em;\n font-weight:600; \n position:absolute;\n bottom: 10px;\n right: 10px;\n height: 60px;\n width: 60px;\n -webkit-border-radius: 30px;\n -moz-border-radius: 30px;\n border-radius: 30px;\n text-align: center;\n line-height: 60px;\n opacity: 0.95;\n}\n"},"$:/plugins/kookma/tiddlyshow/stylesheet/toggle-button":{"title":"$:/plugins/kookma/tiddlyshow/stylesheet/toggle-button","created":"20190623153234875","modified":"20190628110340657","tags":"$:/tags/Stylesheet","type":"text/css","text":".tiddlyshow-toggle-button{\nmargin-top:5px;\nmargin-left:-25px;\nopacity:0.12;\n}\n\n.tiddlyshow-toggle-button:hover {\n opacity: 1;\n}\t\t\n\n.tiddlyshow-toggle-button {\nbackground-color:#ee4056;\nfont-size: 25px; \nposition: relative;\ndisplay: inline-block;\nwidth: 35px;\nheight: 35px;\ncursor: pointer; \nborder: none; \nborder-radius:100px; \nbox-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26);\n}\n\n.tiddlyshow-toggle-button span svg{\nfont-size:15px; \nposition: absolute; \ntop: 0; \nright: 0; \nbottom: 0; \nleft: 0; \noverflow: auto; \nwidth: 50%; \nheight: 50%; \nmargin: auto; \nopacity: 0.8;\nfill: #ffffff;\n}\n\n.tiddlyshow-toggle-button:hover span svg{\nfont-size:15px; \nposition: absolute; \ntop: 0; \nright: 0; \nbottom: 0; \nleft: 0; \noverflow: auto; \nmargin: auto; \nopacity:1;\nfill: #ffffff;\n}"},"$:/plugins/kookma/tiddlyshow/stylesheet/tooltip":{"title":"$:/plugins/kookma/tiddlyshow/stylesheet/tooltip","created":"20180728144429505","creator":"Mohammad","modified":"20190627202317535","modifier":"Mohammad","tags":"$:/tags/Stylesheet","type":"text/css","text":".tiddlyshow-tooltip {\n position: relative;\n display: inline-block;\n\n}\n\n.tiddlyshow-tooltip .tiddlyshow-tooltiptext {\n visibility: hidden;\n background-color: #ffffff;\n color: #111111;\n text-align: left;\n border-radius: 6px;\n padding: 8px 12px;\n min-width: 360px;\n max-height: 60vh;\n overflow-y: auto;\n\t\t\n /*font size*/\n font-size:1.20em;\n line-height:1.20em;\n\n /* Position the tooltip */\n position: absolute;\n z-index: 1;\n bottom: 100%;\n left: 50%;\n margin-left: -40px;\n box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)\n}\n\n.tiddlyshow-tooltip:hover .tiddlyshow-tooltiptext {\n visibility: visible;\n}\n\n/*Change the color of list item on mouse hover or focus*/\n.tiddlyshow-tooltip .tiddlyshow-tooltiptext ol li:hover, ol li:focus {\n color:blue;\n}"},"$:/plugins/kookma/tiddlyshow/theme/abadan/background":{"title":"$:/plugins/kookma/tiddlyshow/theme/abadan/background","created":"20190620154357536","modified":"20190628145938529","type":"text/css","text":"[data-tags ~=\"slideTitle\"],\n[data-tags ~=\"slideHeader\"],\n[data-tags ~=\"slide\"] {\nbackground: linear-gradient(to right, #A41029 0%, #FDE9EA 50px, #ffffff 40%);\n}"},"$:/plugins/kookma/tiddlyshow/theme/abadan/footer":{"title":"$:/plugins/kookma/tiddlyshow/theme/abadan/footer","created":"20190620154357541","modified":"20190628145938533","type":"text/css","text":"/* this part shall be moved to theme tiddlers */\n.tiddlyshow-slide-footer-text{\n font-size:1.25em;\n font-weight:500;\n\tcolor: #A41029;\n}\n\n[data-tags ~=\"slideHeader\"] .tiddlyshow-slidenumber,\n[data-tags ~=\"slide\"] .tiddlyshow-slidenumber {\n background: #A41029;\n\t\tcolor:#ffffff;\n font-size:1.2em;\n font-weight:700; \n}\n\n.tiddlyshow-slide-footer{\nbackground: linear-gradient(to right, #A41029 0%, #FDE9EA 50px, #ffffff 40%);\n}"},"$:/plugins/kookma/tiddlyshow/theme/abadan/heading":{"title":"$:/plugins/kookma/tiddlyshow/theme/abadan/heading","created":"20190620154357538","modified":"20190628145938531","type":"text/css","text":" /* format tiddler title as first heading in slide */\n[data-tags~=\"slide\"] .tc-title{\n font-size:1.5em; \n font-weight:500; \n color:#A41029;\n}"},"$:/plugins/kookma/tiddlyshow/theme/abadan/slide":{"title":"$:/plugins/kookma/tiddlyshow/theme/abadan/slide","created":"20190620154357549","modified":"20190628145938540","type":"text/css","text":"/* tiddlyshow plugin: \nStylesheet for slide only*/\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nmin-height: 70vh;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nfont-size:2em;\nline-height:1.5em;\nfont-weight:400;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body pre,\n[data-tags ~= \"slide\"] .tc-tiddler-body code {\ncolor:darkblue;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body h1{\n font-weight:700; \n}\n"},"$:/plugins/kookma/tiddlyshow/theme/abadan/slideHeader":{"title":"$:/plugins/kookma/tiddlyshow/theme/abadan/slideHeader","created":"20190620154357544","modified":"20190628145938535","type":"text/css","text":"/* tiddlyshow plugin\nStylesheet for section header (slide header)\n */\n\n/*[data-tags ~=\"slideHeader\"] .tc-title {\n}*/\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body {\nline-height:1em;\npadding-top:calc(30vh + 25px); \nmin-height: 70vh;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2 {\n font-weight:500;\n}\n\n/*\n display: block; \n margin: 0.5em;\n margin-right: auto;\n width: 80% !important;\n\n*/\n\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n padding: 5px 5px 5px 50px; /* The last is left padding*/\n\tcolor:#A41029;\n /* border-width: 0px;\n border-left-style: solid;\n border-left-width:10px;*/\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n padding: 5px 5px 5px 60px; /* The last is left padding*/\n\tcolor:#A41029;\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n font-size:3em;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n font-size:2em;\n}\n\n"},"$:/plugins/kookma/tiddlyshow/theme/abadan/slideTitle":{"title":"$:/plugins/kookma/tiddlyshow/theme/abadan/slideTitle","created":"20190620154357546","modified":"20190628145938538","type":"text/css","text":"/* tiddlyshow plugin\nStylesheet for slide Title page\n*/\n\n/*[data-tags ~=\"slideTitle\"] .tc-title {\ncolor: #ffffff;\n}*/\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body {\n text-align: center;\n min-height: 70vh;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h4 {\n font-weight:500;\n padding-bottom: 0.2em;\n\tcolor:#A41029;\n}\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1{\n font-size:5em;\n\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2{\n font-size:3em;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3{\n font-size:2em;\n}\n"},"$:/plugins/kookma/tiddlyshow/theme/abadan/tables":{"title":"$:/plugins/kookma/tiddlyshow/theme/abadan/tables","created":"20190627224422984","modified":"20190628145938526","type":"text/vnd.tiddlywiki","text":"/* make tables centered*/\n[data-tags~=\"slide\"] .tc-tiddler-body table {\n margin:0 auto;\n\t\tfont-size:0.7em;\n\t\tfont-weight:400;\n\t\t}\n\t\t\n[data-tags~=\"slide\"] .tc-tiddler-body table, \n[data-tags~=\"slide\"] .tc-tiddler-body table th, \n[data-tags~=\"slide\"] .tc-tiddler-body table tr, \n[data-tags~=\"slide\"] .tc-tiddler-body table td{\n border:0;\n}\n\n[data-tags~=\"slide\"] .tc-tiddler-body table thead td{background-color: #000; color: #fff;}\n\n/* Stripped row table */\n[data-tags~=\"slide\"] .tc-tiddler-body table tr:nth-child(even) td{\n background-color:#F3F6F6; \n}\n\n\n/* Table caption above table*/\n[data-tags~=\"slide\"] .tc-tiddler-body table caption {\n caption-side:top;\n font-size:0.9em;\n font-weight:700;\n margin-bottom:0.2rem;\n}"},"$:/plugins/kookma/tiddlyshow/theme/catfish/background":{"title":"$:/plugins/kookma/tiddlyshow/theme/catfish/background","created":"20190620111946154","creator":"Mohammad","modified":"20190628190742711","modifier":"Mohammad","type":"text/css","text":"[data-tags ~=\"slideTitle\"],\n[data-tags ~=\"slideHeader\"],\n[data-tags ~=\"slide\"] {\n background-repeat: no-repeat; background-position: calc(100% - 30px) calc(100% - 50px); min-height: 256px;\nbackground-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 414.31 563.08' height='256px' width='256px'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;}.cls-2{fill:%2327aae1;}.cls-3{isolation:isolate;}.cls-4{fill:%238dc641;}.cls-5{fill:%237ba840;}.cls-6{fill:%23e83d32;}.cls-7{fill:%23010101;opacity:0.1;}.cls-21,.cls-7{mix-blend-mode:multiply;}.cls-15,.cls-8{fill:%23fff;}.cls-9{fill:%23423729;}.cls-10{fill:%23e83f31;}.cls-11{fill:%23754c29;}.cls-12{fill:%23e93c31;}.cls-13{fill:%23939598;}.cls-14{fill:%236d6e71;}.cls-15{opacity:0.28;}.cls-16{fill:%2377d1f0;}.cls-17{fill:%23a97c50;}.cls-18{fill:%2352b7d2;}.cls-19{fill:%238b5e3c;}.cls-20{fill:%23f8ae41;}.cls-21{fill:%23231f20;opacity:0.2;}.cls-22{clip-path:url(%23clip-path);}.cls-23{fill:%23474038;}.cls-24{clip-path:url(%23clip-path-2);}.cls-25{fill:%231b7493;}.cls-26{fill:%23f8cc99;}.cls-27{fill:%23b28149;}.cls-28{fill:%23f9b76a;}.cls-29{fill:%23d8b088;}%3C/style%3E%3CclipPath id='clip-path'%3E%3Cpath class='cls-1' d='M295.73,307.5l7.92-8.59s.1,14.69.21,15S295.73,307.5,295.73,307.5Z'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Cpath class='cls-2' d='M103.59,245.21l21.16-9.63s-11.16,27-11.23,27.74S103.59,245.21,103.59,245.21Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3EArtboard 1 copy 2%3C/title%3E%3Cg class='cls-3'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpath class='cls-4' d='M109,471.93a10.67,10.67,0,0,1,.15-15.67c4.61-4.06,12.87-3.85,17.13.45-11.71-8.94-13.7-26.52-4.71-37.95s27.4-15.45,41.17-9.4,21.69,21.17,18.83,35c-3.13-7.62-2.53-17.28,4.16-22.76s19.8-3.17,21.34,4.86a24.3,24.3,0,0,1,4.69-27.08c7-7.26,18.77-10.36,28.85-7.62,6.86,1.87,12.64,6.1,17.73,10.69,8.8,7.92,16.49,18.27,15.58,29.59-1.14,14-15.18,25.75-14.28,39.78'/%3E%3Cpath class='cls-5' d='M170.86,377.47a6.48,6.48,0,0,0-7.74-.24,13.2,13.2,0,0,0,1.73-17.88c-4.35-5.53-13.25-7.47-19.9-4.55a15.82,15.82,0,0,0-8.65,9.61,7.74,7.74,0,0,0-2.47-3.71c-2.82-2.3-8-1.75-9.77,1v0A11.82,11.82,0,0,0,121.24,350c-6.58-6.82-20.22-6.83-26.82,0a11.86,11.86,0,0,0-2.81,11.71v0c-1.78-2.74-6.95-3.29-9.76-1a7.6,7.6,0,0,0-2.47,3.71,15.85,15.85,0,0,0-8.65-9.61c-6.66-2.92-15.55-1-19.9,4.55a13.18,13.18,0,0,0,1.73,17.88,6.48,6.48,0,0,0-7.74.24,5.16,5.16,0,0,0-.07,7.58l63.09-.06,63.09.06A5.15,5.15,0,0,0,170.86,377.47Z'/%3E%3Cpath class='cls-6' d='M243.79,278.81l-29.44.48L213.59,499l3.58-.13,2.24-201.41,20.5,2.33C241.22,292.79,242.58,285.82,243.79,278.81Z'/%3E%3Cpolygon class='cls-6' points='264.21 293.05 267.66 204.65 209.38 212.29 209.59 290.11 264.21 293.05'/%3E%3Cpath class='cls-7' d='M353.45,504.36c0,1.34-63.88,2.43-142.68,2.43S68.06,505.7,68.06,504.36s63.88-2.43,142.71-2.43S353.45,503,353.45,504.36Z'/%3E%3Cpolygon class='cls-8' points='262.94 204.26 313.77 173.66 316.73 105.47 317.33 83.81 333.49 41.23 320.13 33.15 284.61 45.3 247.04 68.93 191.97 36.43 164.54 24.07 172.94 74.53 153.96 120.16 167.07 162.47 212.19 202.29 262.94 204.26'/%3E%3Cpath class='cls-6' d='M308.54,195.29c.55-1,1.14-2,1.75-2.94a97.48,97.48,0,0,1,7.19-12.9c.12-.23.23-.46.35-.68a57.22,57.22,0,0,1,3.29-5.9c1.58-2.77,6-7.86,6.41-8.41,1.78-2.29,3.38-4.34,5-6.22l-.06,0,.42-.38,0,0a49.79,49.79,0,0,1,8.55-8c-.22-2.53-.46-4.09-.46-4.09a9.68,9.68,0,0,1,2,3,64.29,64.29,0,0,1,5.56-3.33l.05,0c-3.66-19.78-20.56-37.82-20.56-37.82,7.74,3.65,20.75,20.32,20.75,20.32-5.86-18.57-29.45-34-29.45-34,22.17-42.26,18.94-59.28,18.94-59.28-34-9.89-69.24,14.81-69.24,14.81-19.61-17.21-41.52-12.63-41.52-12.63,8.62,1.11,16.57,8.1,16.57,8.1a166.54,166.54,0,0,0-33-3.89c-3.25-5.89-16.52-24.59-52.75-20.51,0,0-3.73,27.4,4.27,42.17-11,6.17-11.59,10.61-11.59,10.61l11.38-3.7-3.74,27.3a47.13,47.13,0,0,0-22.41,16.33c2.52-1.85,11.4-1.89,11.4-1.89C126.84,125.35,125,146,125,146a12.86,12.86,0,0,1,8.1-6c-11.78,28.33,8.89,36.94,8.89,36.94-.95-1.42-1.35-9.14-1.35-9.14,6.66,21.37,26.09,36.53,26.09,36.53-1.34-2.51-4.14-15.59-4.14-15.59,4.6,14.48,22.14,24.81,22.14,24.81-2.12-1.88-5.6-14.7-5.6-14.7,7.36,11,15.53,16.61,21,19.41a29.68,29.68,0,0,0,6.4,2.54c.85.22,1.68.43,2.51.62h0l-.14.11a54.17,54.17,0,0,1,12.17,2.62c-15-5.1-9.2-1.93-.19-2.1,6.61-.13,11.07.9,16.76-1.07,11.8-4.08,23.59-7.76,35.62-11.17,13.15-3.74,20.69-8.17,32.34-13.66Zm-140-165.38C189.05,30,202.21,44.64,199.18,46c-7.05,3.13-24.64,18.69-24.64,18.69C164.79,55.56,168.52,29.91,168.52,29.91ZM178,154s-7.09-8.28-9.43-15.89,11.86-3.2,24.62,1S178,154,178,154Zm76.66-35.83c-1.43,18.87-15.25,33.22-30.86,32s-27.12-17.44-25.69-36.32,16.15-45.22,31.76-44S256,99.28,254.61,118.16Zm31.92-61.5s22.79-17.49,40-12.27c0,0-4.6,23.58-16,34.15C310.51,78.54,299.75,64.14,286.53,56.66Z'/%3E%3Cpath class='cls-6' d='M282.73,223.87a93.76,93.76,0,0,0,19.18-7.54,53.94,53.94,0,0,1,8.38-24,97.48,97.48,0,0,1,7.19-12.9c.12-.23.23-.46.35-.68a57.22,57.22,0,0,1,3.29-5.9c1.58-2.77,6-7.86,6.41-8.41,1.78-2.29,3.38-4.34,5-6.22l-.06,0,.42-.38,0,0a49,49,0,0,1,9.22-8.44c-.1-2-.22-3.09-.22-3.09s-23.71,2.16-24.6,2.36-34.94,40.12-34.94,40.12l-81.14,30.06C246.7,241.26,302.1,205,302.1,205A54.68,54.68,0,0,1,282.73,223.87Z'/%3E%3Cellipse class='cls-6' cx='240.26' cy='121.39' rx='12.14' ry='4.82' transform='translate(83.65 340.32) rotate(-81.23)'/%3E%3Cellipse class='cls-8' cx='184.33' cy='111.56' rx='12.14' ry='4.82' transform='translate(45.96 276.71) rotate(-81.23)'/%3E%3Cpolygon class='cls-9' points='209.59 290.11 207.39 326.78 207.05 332.37 227.89 332.37 227.89 301.59 245.8 300.36 247.36 315.14 264.82 315.46 264.32 290.11 209.59 290.11'/%3E%3Cpath class='cls-10' d='M223.74,502.15,194.82,504l-6.19-4.8a232,232,0,0,1,27.78-4.5'/%3E%3Cpath class='cls-10' d='M247.54,502.15,276.46,504l6.18-4.8a231.54,231.54,0,0,0-27.78-4.5'/%3E%3Cpolygon class='cls-9' points='207.05 344.42 207.39 326.78 227.29 326.14 227.89 332.37 227.62 339.52 224.68 338.54 225 335.61 220.76 343.44 216.52 338.54 207.05 344.42'/%3E%3Cpath class='cls-6' d='M100,270.34c-4.07.88-3.1,10.21-2.87,13.16l-.42,0a26.21,26.21,0,0,0-5.81.16c-3,.47-17.3,4.37-17.24,8.51-.16,5.6,16.4-2.95,19.08-4.32-4.3,2.33-9.91,9.42-8.17,14.55,5.49,1.13,8.49-11.44,9.46-15.32-.07,2.46-.68,11,3.48,8,2.17-1.51,1.78-5.46,1.52-7.72l0-2.89C101.51,282.42,105.31,269.36,100,270.34Z'/%3E%3Cpath class='cls-11' d='M84.88,503.33c.53-8,.82-16.06,1.09-24.12s.4-16.14.56-24.23.31-16.21.64-24.33.75-16.25,1.44-24.39l.11,1.26c-1.73-6.48-5.06-12.71-8.56-19-1.75-3.16-3.55-6.37-5.23-9.72a76.45,76.45,0,0,1-4.47-10.51l-.3-.92.18-.91,7-35.76,7.13-35.74-.05.88c-.42-5.55-.72-11.09-1-16.62s-.49-11.05-.68-16.56l-.86-33v-.14c.11-1.31.27-2.64.48-4a16.57,16.57,0,0,1,1.06-3.9l.46.12a21.66,21.66,0,0,0-.07,3.86c.07,1.29.23,2.58.34,3.89v-.14c1.23,5.43,2.1,10.94,2.81,16.45s1.21,11,1.61,16.55.67,11,1,16.52.72,11,1.22,16.42l0,.42-.08.46L84.18,332,77.45,367.8,77.33,366c2.17,6.44,5.67,12.62,9.21,19,1.77,3.2,3.55,6.45,5.17,9.87a64.3,64.3,0,0,1,4.07,10.8l.17.62-.06.64c-.7,8-1.18,16-1.54,24.06s-.62,16.13-.91,24.21-.55,16.19-.92,24.3-.91,16.24-1.66,24.35Z'/%3E%3Cpath class='cls-12' d='M300.42,229.7A55,55,0,0,0,286,223.86l-.14,0c-.28-.08-.56-.14-.85-.2s-.73-.16-1.1-.26A3.33,3.33,0,0,1,283,223a39.67,39.67,0,0,0-4.25-1c-.74-.11-1.5-.24-2.24-.37-1.1-.19-2.15-.38-3.19-.49-.86-.06-1.64-.17-2.4-.28s-1.19-.16-1.73-.21l-1.25,0c-2-.25-4-.33-6.06-.42-1.06-.05-2.12-.09-3.19-.16a14.47,14.47,0,0,0-1.85,0c-.61,0-1.24.06-1.9,0l.13-6c.48,0,1,0,1.45-.05a18.4,18.4,0,0,1,2.58,0c1,.06,2,.1,3,.14,2.06.09,4.18.18,6.36.44h1c.77.06,1.51.16,2.23.26s1.36.19,2,.24h.11c1.27.13,2.48.34,3.65.55.7.12,1.41.25,2.14.36a43.73,43.73,0,0,1,5.35,1.24,3,3,0,0,1,.83.34l.41.09c.39.08.78.17,1.17.28a61.62,61.62,0,0,1,15.89,6.42Z'/%3E%3Cpath class='cls-12' d='M125.78,292.5a166.77,166.77,0,0,1-27.29-2.14l1.06-5.87c.55.1,55.12,9.63,86.8-14.34,13-9.8,20.42-24,22.19-42.28l5.93.57c-1.93,20-10.19,35.62-24.54,46.48C170.94,289.27,145.14,292.5,125.78,292.5Z'/%3E%3Cpath class='cls-13' d='M275.66,207.84a38.16,38.16,0,0,0-18.92-15.43c3.25-.93,3.73-6.63,1.53-9.56s-5.75-3.77-9-4.44L148.86,165.72c-4,1.09-8.2,2.24-11.59,5s-5.88,7.64-5,12.37c.66,3.72,4,6.62,7.05,6.44l-.24.13.61-.08a10.49,10.49,0,0,1,5.39,1.2,10.51,10.51,0,0,1,4.51,2.9,10.37,10.37,0,0,1,2.89,4.5,10.56,10.56,0,0,1,1.21,5.4,12.59,12.59,0,0,1-.25,1.93,7.07,7.07,0,0,1-1,3.54,6.93,6.93,0,0,1-.81,1.82c-3.67,6.68-2.42,16.89,3.46,21.05,6.47,4.57,16.55-1.06,16.83-9.86-.12,5.61-.1,11.41,1.81,16.56s6.16,9.54,11,9.36c3.7-.13,7.11-3.85,7.6-7.89.63,9.12-1.19,19.41,4.67,25.07a11.72,11.72,0,0,0,7.5,3.1c10.21.61,19.68-10.87,18.74-22.72,1.57,6.81,8.21,11.42,14.11,9.78,5-1.39,8.78-7.14,9-13.09,1.06,7.23,6.3,13.57,12.59,14.65,7.16,1.24,14.72-4.49,16.64-12.61a20.18,20.18,0,0,0-3-15.68,6.61,6.61,0,0,0,6-3.63C281.09,219.6,278.84,212.77,275.66,207.84Z'/%3E%3Cpath class='cls-14' d='M151.54,157.49c-7.38.86-14.11,4.63-21.58,4.74-9,.13-18.65-7.27-17.27-15.44-5.68,4.42-8.76,11.21-9.63,18.11-2.43,19.18,7.89,41.46,27.31,47.41,21.18,6.49,46.25-11.08,49.5-32.56C182,165.9,165.49,155.87,151.54,157.49Z'/%3E%3Cpath class='cls-15' d='M325.79,247a13.61,13.61,0,0,1-1.65,1.11,28.68,28.68,0,0,1-3.46,1.5,16.24,16.24,0,0,1-3.08.81c-1.85.32-3.73.56-5.6.72s-3.86.32-5.78.55c-2.37.3-4.74.55-7.11.77-5.06.47-10.13.76-15.21.77A123,123,0,0,1,266.53,252a61.32,61.32,0,0,1-13.94-3.46,9.21,9.21,0,0,1-3.41-1.78,53.89,53.89,0,0,0-16.54,38.86c0,30,24.5,54.25,54.72,54.25s54.72-24.28,54.72-54.25A53.89,53.89,0,0,0,325.79,247Z'/%3E%3Cpath class='cls-16' d='M328.16,276.77l-2-.2a21.9,21.9,0,0,1-8.69-.47,7,7,0,0,1-3.13-1.65,8.06,8.06,0,0,1-1-.75c-1.9-.13-3.79-.34-5.7-.64a6.82,6.82,0,0,1-3.13-1.65,4.61,4.61,0,0,1-1.66-1.65l0,0c-2.19.2-4.39.41-6.57.67s-4.09.71-6.12,1.21a143.88,143.88,0,0,1-14.5,3.11,36.57,36.57,0,0,1-8.92.58,30.61,30.61,0,0,1-3.67-.53,18.88,18.88,0,0,1-3.25-1.27,9.33,9.33,0,0,1-1.81-1.23,10.9,10.9,0,0,1-1.28-1l-.21-.23a32.55,32.55,0,0,1-2.12,2.69,13.26,13.26,0,0,1-1.88,1.62,13.05,13.05,0,0,1-1.41,1l-.27.14a17.83,17.83,0,0,1-2.43,1c-.11,0-2.37.32-2.47.33h-.68a9.62,9.62,0,0,1-6.52-2.7c-.17-.17-.34-.34-.5-.52A50.49,50.49,0,1,0,337,276.86,43.36,43.36,0,0,1,328.16,276.77Z'/%3E%3Cpath class='cls-17' d='M287,273.72c9.36.75,18.75.94,28.13,1.33a7,7,0,0,1-.75-.6,8.06,8.06,0,0,1-1-.75c-1.9-.13-3.79-.34-5.7-.64a6.82,6.82,0,0,1-3.13-1.65,4.61,4.61,0,0,1-1.66-1.65l0,0c-2.19.2-4.39.41-6.57.67s-4.09.71-6.12,1.21c-2.42.6-4.84,1.21-7.27,1.76C284.23,273.49,285.59,273.62,287,273.72Z'/%3E%3Cpath class='cls-17' d='M317.84,322.84c-1-.1-1.95-.19-2.92-.27-13.65-1.05-27.3.59-40.95.71-3.41,0-6.83,0-10.23-.26-1.66-.12-3.31-.27-5-.46a66.37,66.37,0,0,1-7-1l-.25-.06A50.79,50.79,0,0,0,321,323.54C319.94,323.32,318.89,323.08,317.84,322.84Z'/%3E%3Cpath class='cls-14' d='M287.18,253.79c-15.59,0-38.79-1.83-38.79-6.88s23.2-6.89,38.79-6.89,38.8,1.84,38.8,6.89S302.78,253.79,287.18,253.79Zm0-12.13c-24.39,0-37.16,3.42-37.16,5.25s12.77,5.25,37.16,5.25,37.17-3.42,37.17-5.25S311.58,241.66,287.18,241.66Z'/%3E%3Cpath class='cls-14' d='M287.36,340.71c-30.62,0-55.54-24.7-55.54-55.07A54.4,54.4,0,0,1,249,245.78l1.12,1.19a52.76,52.76,0,0,0-16.7,38.67c0,29.47,24.18,53.44,53.9,53.44s53.9-24,53.9-53.44a53.35,53.35,0,0,0-17.53-39.43l1.1-1.21a55,55,0,0,1,18.06,40.64C342.89,316,318,340.71,287.36,340.71Z'/%3E%3Cellipse class='cls-15' cx='287.18' cy='246.91' rx='37.98' ry='6.07'/%3E%3Cpath class='cls-14' d='M287.18,253.79c-15.59,0-38.79-1.83-38.79-6.88s23.2-6.89,38.79-6.89,38.8,1.84,38.8,6.89S302.78,253.79,287.18,253.79Zm0-12.13c-24.39,0-37.16,3.42-37.16,5.25s12.77,5.25,37.16,5.25,37.17-3.42,37.17-5.25S311.58,241.66,287.18,241.66Z'/%3E%3Cellipse class='cls-18' cx='287.24' cy='276.31' rx='49.7' ry='7'/%3E%3Cellipse class='cls-19' cx='287.48' cy='322.74' rx='34.35' ry='4.89'/%3E%3Cpath class='cls-20' d='M295.73,307.5l7.92-8.59s.1,14.69.21,15S295.73,307.5,295.73,307.5Z'/%3E%3Cpath class='cls-8' d='M267.55,296.12a.23.23,0,1,0-.44-.14.26.26,0,0,0,.14.33A.26.26,0,0,0,267.55,296.12Z'/%3E%3Cpath class='cls-20' d='M263.78,301.47s-2.53-1.28-3.15-.48c-1.71,2.19,13.05,25.17,35.39,6.55C296,307.54,281.33,270.89,263.78,301.47Z'/%3E%3Cpath class='cls-20' d='M285.06,291.91c1.74-3.08,7.28-3.29,9.77-1,.74.66,1.12,2.39-.32,2.41a5.79,5.79,0,0,1-2.21-.83,11,11,0,0,0-2.51-.76c-2.05-.32-3.33.41-4.74,1.74,0,0,0-.08.11-.13'/%3E%3Cpath class='cls-20' d='M284.47,293.05c-1.49-3.22,1.58-7.84,4.89-8.53,1-.21,2.59.49,1.76,1.67-.41.63-1.33.93-2,1.31a11.08,11.08,0,0,0-2.08,1.6c-1.45,1.47-1.61,2.94-1.35,4.86,0,0,0-.08,0-.17'/%3E%3Cpath class='cls-20' d='M285.53,293c2.31-1.46,6.16.41,7,2.87.26.71-.11,2-1.09,1.52-.53-.25-.85-.92-1.21-1.36a8.12,8.12,0,0,0-1.44-1.43A3.93,3.93,0,0,0,285,294s.06,0,.12,0'/%3E%3Cpath class='cls-21' d='M289.64,302.38s2.87,1.67-.22,3.25c0,0,2.26-1.07.28-3.22Z'/%3E%3Cpath class='cls-21' d='M287.63,300.18s2.87,1.67-.23,3.25c0,0,2.27-1.07.28-3.22Z'/%3E%3Cpath class='cls-21' d='M285.49,302.51s2.27,1.32-.17,2.56c0,0,1.78-.84.22-2.53Z'/%3E%3Cpath class='cls-21' d='M287.77,304.54s2.87,1.67-.22,3.25c0,0,2.26-1.07.28-3.22Z'/%3E%3Cpath class='cls-21' d='M290.72,305.91s2.29,1.34-.18,2.6c0,0,1.81-.86.22-2.57Z'/%3E%3Cpath class='cls-21' d='M291.94,302.55s2.3,1.34-.17,2.6c0,0,1.81-.86.22-2.57Z'/%3E%3Cpath class='cls-21' d='M293.47,305.75s1.75,1-.14,2c0,0,1.38-.66.17-2Z'/%3E%3Cg class='cls-22'%3E%3Cpath class='cls-21' d='M305.38,313.78c-.12,0-.81-.36-9.24-5.85l-.46.08-.87.67-.16-.21.46-.35-.58.11,1.11-.54-1.65-.32.53-.81.11.07,1.3.85h0l8.88-6.81,0,2.82-.07,0-8.28,4.06h.07L305,306l-.41,3.41-8.06-1.55h0c3.93,2.56,8.59,5.57,8.87,5.67l0,.11h0l.13,0-.08.08Zm-8.18-6,7.15,1.38.34-2.79Zm-2.78-.54.84.16-.67-.43Zm10.14-6-7.63,5.85,7.6-3.73Z'/%3E%3C/g%3E%3Cpath class='cls-21' d='M265.64,309.33c13.42,9,29.69-1.39,30.39-1.85l0,.07C282.42,318.92,271.6,314.78,265.64,309.33Z'/%3E%3Cpath class='cls-8' d='M263.78,301.47c7.57-13.2,14.62-13.87,20.17-10.37-1.2-.74-10.6-5.7-20,10.61,0,0-2.09-1.16-3.48-.31a.67.67,0,0,1,.13-.41C261.25,300.19,263.78,301.47,263.78,301.47Z'/%3E%3Cpath class='cls-8' d='M284.13,290.59c.33-2.73,2.71-5.54,5.23-6.07a2.2,2.2,0,0,1,1,.05C288.84,284.79,285.81,285.84,284.13,290.59Z'/%3E%3Cpath class='cls-8' d='M294.83,290.9a2.18,2.18,0,0,1,.61,1.08c-.76-1.06-3.44-3.88-9.44-1.2A7.36,7.36,0,0,1,294.83,290.9Z'/%3E%3Cpath class='cls-23' d='M269.61,297.94a2.15,2.15,0,1,0,2-2.27A2.15,2.15,0,0,0,269.61,297.94Z'/%3E%3Cpath class='cls-8' d='M269.9,297.35a.36.36,0,1,0,.69.15.39.39,0,0,0-.26-.47A.38.38,0,0,0,269.9,297.35Z'/%3E%3Ccircle class='cls-8' cx='256.17' cy='297.52' r='2.68'/%3E%3Ccircle class='cls-8' cx='261.77' cy='291.84' r='0.79'/%3E%3Ccircle class='cls-8' cx='255.65' cy='288.17' r='1.66'/%3E%3Cpath class='cls-12' d='M328.92,301.18,323.08,300c4.06-19.51,3.48-34.34-1.85-46.69a3.62,3.62,0,0,1-.26-.87,45.66,45.66,0,0,0-13.84-18.06l-.29-.25-.41-.41a63.62,63.62,0,0,0-6.15-3.95l-.12-.06-.54-.35a5.08,5.08,0,0,0-.43-.27l1.94-5.63a7.45,7.45,0,0,1,1.77.92l.28.19a70,70,0,0,1,6.72,4.3l.56.45.46.46a51.5,51.5,0,0,1,15.64,20.58,3.21,3.21,0,0,1,.28.91C334.34,268.92,331.62,288.19,328.92,301.18Z'/%3E%3Cpath class='cls-6' d='M315.67,285.14c-2.34,3.43,4.78,9.54,7,11.53l-.28.31a26.62,26.62,0,0,0-4.11,4.11c-1.86,2.4-9.56,15.07-6.66,18,3.73,4.18,9.88-13.42,10.87-16.26-1.5,4.65-.71,13.66,4.08,16.18,4.77-3-1.7-14.14-3.67-17.62,1.65,1.83,7.05,8.43,8.07,3.44.53-2.58-2.47-5.18-4.22-6.65l-2-2.12C325.09,292.87,318.87,280.77,315.67,285.14Z'/%3E%3Cpath class='cls-13' d='M251.46,194.59c2-7.88,6.22-15.66,13.07-19.1s16.5-.72,19.08,7c-2-5.79.79-13,5.95-15.53s12-.2,14.77,5.16c-2.08-4.55-4-9.35-4.24-14.42s1.48-10.53,5.37-13.37,10-2,12.31,2.41c-1.84-8.31,5.76-15.65,13.23-18.42,4.79-1.77,10.24-2.53,14.78-.11,7.14,3.82,9.27,14,8,22.55-1.94,12.92-11.5,25.37-23.57,25.56,5.52,5.58,3.11,16-2,22-2.7,3.12-8.36,5-9.85,1.08-1.95,12.23-10.75,22.88-21.75,26.33-8.58,2.69-19.85-.4-22.42-9.67'/%3E%3Cpath class='cls-14' d='M208.14,160.58c9.43,2.11,17.35,7.22,27.07,8.54,11.72,1.6,26-4.74,26-13.67a25.43,25.43,0,0,1,8.49,20.88c-2,36.69-42.68,55.37-74.5,41.6-16.54-7.16-29.35-23.5-29-38.19C166.59,164.62,190.32,156.6,208.14,160.58Z'/%3E%3Cpath class='cls-20' d='M103.59,245.21l21.16-9.63s-11.16,27-11.23,27.74S103.59,245.21,103.59,245.21Z'/%3E%3Cpath class='cls-8' d='M60.69,202.62a.46.46,0,1,0-.69.11A.5.5,0,0,0,60.69,202.62Z'/%3E%3Cpath class='cls-2' d='M49.65,209.53s-3.65-4.31-5.41-3.33c-4.82,2.71,4.53,56.24,59.86,39.32C104.1,245.52,105.41,167,49.65,209.53Z'/%3E%3Cpath class='cls-2' d='M96,208.39c5.58-4.3,15.9-.4,18.7,5.7.84,1.77.21,5.25-2.44,4.16-1.41-.52-2.39-2.17-3.41-3.21a21.84,21.84,0,0,0-4-3.33c-3.5-2.17-6.41-1.83-10-.47.08,0,.14-.12.31-.15'/%3E%3Cpath class='cls-2' d='M94.08,210c-.24-7,9-13.14,15.54-11.86,1.93.35,4.39,2.9,2,4.41-1.25.84-3.16.68-4.6.89a22.09,22.09,0,0,0-5.06,1.34c-3.8,1.57-5.23,4.14-6.23,7.87,0-.08,0-.19,0-.34'/%3E%3Cpath class='cls-2' d='M96.09,210.72c5.36-.91,11,5.49,10.68,10.67-.07,1.51-1.76,3.66-3.18,2-.77-.87-.84-2.35-1.15-3.43a17.35,17.35,0,0,0-1.54-3.73c-1.6-2.75-3.72-3.58-6.67-4,.06,0,.14,0,.26,0'/%3E%3Cpath class='cls-21' d='M96.37,231.12s4,5.29-2.91,5.79c0,0,5-.21,3-5.67Z'/%3E%3Cpath class='cls-21' d='M94.38,225.54s4,5.29-2.92,5.79c0,0,5-.21,3-5.68Z'/%3E%3Cpath class='cls-21' d='M88.67,228.17s3.13,4.17-2.3,4.57c0,0,3.92-.18,2.36-4.48Z'/%3E%3Cpath class='cls-21' d='M91.28,233.64s4,5.29-2.91,5.8c0,0,5-.22,3-5.68Z'/%3E%3Cpath class='cls-21' d='M95.63,238.44s3.17,4.22-2.33,4.63c0,0,4-.18,2.39-4.54Z'/%3E%3Cpath class='cls-21' d='M100.47,233.22s3.17,4.22-2.33,4.63c0,0,4-.18,2.39-4.54Z'/%3E%3Cpath class='cls-21' d='M100.79,240.27s2.42,3.23-1.78,3.54c0,0,3-.14,1.83-3.47Z'/%3E%3Cpath class='cls-2' d='M103.59,245.21l21.16-9.63s-11.16,27-11.23,27.74S103.59,245.21,103.59,245.21Z'/%3E%3Cg class='cls-24'%3E%3Cpath class='cls-21' d='M116.48,264.18c-.16,0-.39,0-12.47-17.86l-.91-.2-2.1.55-.13-.5,1.11-.29-1.16-.25,2.45-.14-2.77-1.84,1.59-1.09.15.22,1.73,2.56,0,0,21.54-5.65-2.24,5.14-18.46,1.07.12.08,16.77,3.6-3.38,6-13.6-9.07c5.24,7.73,11.46,16.83,11.9,17.24l-.15.16v0l.2.16Zm-10.36-17.41,12,8,2.77-4.85Zm18.51-6.29-18.49,4.85,16.81-1Zm-23.21,3.16,1.42.94-.89-1.3Z'/%3E%3C/g%3E%3Cpath class='cls-21' d='M47,225.37c17.7,26.79,55.53,20.34,57.17,20v.15C70.37,255.9,53.73,240,47,225.37Z'/%3E%3Cpath class='cls-8' d='M49.65,209.53c24.07-18.36,37.5-14.17,45-3.47-1.65-2.27-15-18.63-44.81,4.06,0,0-2.94-3.75-6.15-3.26a1.49,1.49,0,0,1,.55-.66C46,205.22,49.65,209.53,49.65,209.53Z'/%3E%3Cpath class='cls-8' d='M95.35,205.27c2.71-4.75,9.25-8.08,14.27-7.1a4.11,4.11,0,0,1,1.76.85C108.47,198.26,102.12,197.85,95.35,205.27Z'/%3E%3Cpath class='cls-8' d='M114.74,214.09a4.33,4.33,0,0,1,.29,2.44c-.57-2.53-3.33-9.76-16.39-9.47C104.37,205.23,112.33,208.85,114.74,214.09Z'/%3E%3Cpath class='cls-23' d='M63.07,207.54A4.28,4.28,0,1,0,68.52,205,4.28,4.28,0,0,0,63.07,207.54Z'/%3E%3Cpath class='cls-8' d='M64.06,206.69a.7.7,0,1,0,1-.25A.76.76,0,0,0,64.06,206.69Z'/%3E%3Cpath class='cls-11' d='M81.42,211.86c.6-5.59,1.35-11.06,1.61-16.42a59.73,59.73,0,0,0,0-7.92c-.11-1.3-.25-2.56-.46-3.87s-.42-2.73-.62-4.12c-.77-5.6-1.63-11-2.43-16.55L76.89,146.5Q75.6,138.25,74.21,130l-2.73-16.49-1.39-8.25c-.47-2.75-1-5.49-1.29-8.27s-.61-5.56-.73-8.37a61.19,61.19,0,0,1,.14-8.55l.46-.09a61.54,61.54,0,0,1,3.25,7.91c.91,2.66,1.69,5.36,2.38,8.07s1.23,5.44,1.79,8.18l1.67,8.21c1.1,5.48,2.22,11,3.25,16.45s2,11,3,16.5c1.89,11,3.62,22.15,5,33.16.19,1.38.34,2.72.58,4.17s.33,3,.41,4.45a67.75,67.75,0,0,1-.18,8.8c-.49,5.79-1.52,11.35-2.46,16.8Z'/%3E%3Cpath class='cls-25' d='M76,211.62s11.69-2.92,16.24,3.68C92.28,215.3,89.24,212.38,76,211.62Z'/%3E%3Cpolygon class='cls-7' points='239.3 519.06 208.28 527.24 327.03 543.54 371.19 512.78 239.3 519.06'/%3E%3Cpolygon class='cls-26' points='231.24 449.9 271.48 428.38 370.21 440.27 338.06 463.67 231.24 449.9'/%3E%3Cpolygon class='cls-27' points='338.85 534.54 371.19 512.78 370.21 440.27 337.02 462.38 338.85 534.54'/%3E%3Cpolygon class='cls-28' points='338.85 534.54 337.02 462.38 231.24 449.9 235.3 520.85 338.85 534.54'/%3E%3Crect class='cls-29' x='302.19' y='398.66' width='1.17' height='91.41' transform='translate(-174.99 691.1) rotate(-83.04)'/%3E%3Cpolygon class='cls-26' points='342.31 530.06 341.3 529.75 367.66 443.76 368.68 444.07 342.31 530.06'/%3E%3Crect class='cls-26' x='353.62' y='459.46' width='1.06' height='55.68' transform='translate(-204.08 260.88) rotate(-31.91)'/%3E%3Cpath class='cls-27' d='M253.35,465l.8,43.42,64,14.23-.92-48Zm30.89,32.74L258.65,469l52.39,8.2Zm-10.36-7.29-17,13.4-.61-33.23Zm2.35,2.66,8.09,9.13,8-6.07,19.5,21.56-52.51-11.4Zm18.5,1.24,19.18-14.53.7,36.36Zm0,0'/%3E%3Cpath class='cls-10' d='M263.17,445.72l28.92,1.9,6.19-4.81a231.54,231.54,0,0,0-27.78-4.5'/%3E%3Cpath class='cls-10' d='M301.31,338.76a58.49,58.49,0,0,1-4.72.95l-.16.09,13.18,23.38-37,76.81,4.29,2.07L315,363Z'/%3E%3Cpath class='cls-14' d='M276.06,199.2s10.46,19.19,19.19-2.33C295.25,196.87,287.1,212.57,276.06,199.2Z'/%3E%3Cpath class='cls-14' d='M288,189.84s10.46,19.19,19.19-2.32C307.18,187.52,299,203.22,288,189.84Z'/%3E%3Cpath class='cls-14' d='M299.59,196.32s6.22,11.4,11.4-1.39C311,194.93,306.16,204.26,299.59,196.32Z'/%3E%3Cpath class='cls-14' d='M154.54,215.18s5.42,15,14.08.45C168.62,215.63,161,226,154.54,215.18Z'/%3E%3Cpath class='cls-14' d='M164.17,209.77s5.42,15,14.07.44C178.24,210.21,170.65,220.62,164.17,209.77Z'/%3E%3Cpath class='cls-14' d='M171.81,215.71s3.22,8.89,8.36.26C180.17,216,175.66,222.15,171.81,215.71Z'/%3E%3Cpath class='cls-14' d='M200.85,238.3S211.32,257.49,220,236C220,236,211.9,251.68,200.85,238.3Z'/%3E%3Cpath class='cls-14' d='M212.78,229s10.47,19.19,19.2-2.33C232,226.62,223.83,242.32,212.78,229Z'/%3E%3Cpath class='cls-14' d='M224.39,235.42s6.22,11.4,11.4-1.38C235.79,234,231,243.37,224.39,235.42Z'/%3E%3Cpath class='cls-14' d='M311.37,160s10.47,19.19,19.19-2.33C330.56,157.66,322.42,173.36,311.37,160Z'/%3E%3Cpath class='cls-14' d='M323.3,150.64s10.47,19.19,19.19-2.33C342.49,148.31,334.35,164,323.3,150.64Z'/%3E%3Cpath class='cls-14' d='M334.91,157.11s6.22,11.4,11.4-1.38C346.31,155.73,341.48,165.05,334.91,157.11Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\");\n}"},"$:/plugins/kookma/tiddlyshow/theme/catfish/footer":{"title":"$:/plugins/kookma/tiddlyshow/theme/catfish/footer","created":"20180927194436137","creator":"Mohammad","modified":"20190628190742717","modifier":"Mohammad","type":"text/css","text":"/* this part shall be moved to theme tiddlers */\n.tiddlyshow-slide-footer-text{\n font-size:1.25em;\n font-weight:500;\n}\n\n[data-tags ~=\"slideHeader\"] .tiddlyshow-slidenumber,\n[data-tags ~=\"slide\"] .tiddlyshow-slidenumber {\n background: gray;\n color: #ffffff;\n font-size:1.2em;\n font-weight:700; \n}"},"$:/plugins/kookma/tiddlyshow/theme/catfish/heading":{"title":"$:/plugins/kookma/tiddlyshow/theme/catfish/heading","created":"20180729194823847","creator":"Mohammad","modified":"20190628190742715","modifier":"Mohammad","type":"text/css","text":"/* format tiddler title as first heading in slide */\n[data-tags~=\"slide\"] .tc-title{\n font-size:1.5em; \n\tfont-weight:450; \n\tcolor:#808080; \n}\n"},"$:/plugins/kookma/tiddlyshow/theme/catfish/slide":{"title":"$:/plugins/kookma/tiddlyshow/theme/catfish/slide","created":"20180727092815499","creator":"Mohammad","modified":"20190628190742724","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"<pre>\n/* tiddlyshow plugin: \nStylesheet for slide only*/\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nmin-height: 70vh;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nfont-size:2em;\nline-height:1.5em;\nfont-weight:450;\ncolor:#808080;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body pre,\n[data-tags ~= \"slide\"] .tc-tiddler-body code {\ncolor:darkblue;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body h1{\n font-weight:600; \n}\n\n</pre>"},"$:/plugins/kookma/tiddlyshow/theme/catfish/slideHeader":{"title":"$:/plugins/kookma/tiddlyshow/theme/catfish/slideHeader","created":"20180727135225515","creator":"Mohammad","modified":"20190628190742720","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"<pre>\n/* tiddlyshow plugin\nStylesheet for section header (slide header)\n */\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body {\nline-height:1em;\npadding-top:calc(30vh + 25px); \nmin-height: 70vh;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2 {\n font-weight:600;\n color: #808080;\n}\n\n/*\n display: block; \n margin: 0.5em;\n margin-right: auto;\n width: 80% !important;\n\n*/\n\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n padding: 5px 5px 5px 50px; /* The last is left padding*/\n border-width: 0px;\n border-left-style: solid;\n border-left-width:10px;\n border-left-color: #808080;\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n padding: 5px 5px 5px 60px; /* The last is left padding*/\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n font-size:3em;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n font-size:2em;\n}\n\n</pre>\n"},"$:/plugins/kookma/tiddlyshow/theme/catfish/slideTitle":{"title":"$:/plugins/kookma/tiddlyshow/theme/catfish/slideTitle","created":"20180727090610725","creator":"Mohammad","modified":"20190628190742722","modifier":"Mohammad","type":"text/css","text":"/* tiddlyshow plugin\nStylesheet for slide Title page\n*/\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body {\n text-align: center;\n min-height: 70vh;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h4 {\n font-weight:600;\n color: #808080;\n padding-bottom: 0.2em;\n}\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1{\n font-size:5em;\n\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2{\n font-size:3em;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3{\n font-size:2em;\n}\n\n"},"$:/plugins/kookma/tiddlyshow/theme/catfish/tables":{"title":"$:/plugins/kookma/tiddlyshow/theme/catfish/tables","created":"20190627224047616","creator":"Mohammad","modified":"20190628190742708","modifier":"Mohammad","type":"text/css","text":"/* make tables centered*/\n[data-tags~=\"slide\"] .tc-tiddler-body table {\n margin:0 auto;\n\t\tfont-size:0.7em;\n\t\tfont-weight:400;\n}\n\n/* Stripped row table \n[data-tags~=\"slide\"] .tc-tiddler-body table tr:nth-child(even) td{\n background-color:#F3F6F6; \n}\n*/\n\n/* Table caption above table*/\n[data-tags~=\"slide\"] .tc-tiddler-body table caption {\n caption-side:top;\n font-size:0.9em;\n font-weight:700;\n margin-bottom:0.2rem;\n}"},"$:/plugins/kookma/tiddlyshow/theme/haris/background":{"title":"$:/plugins/kookma/tiddlyshow/theme/haris/background","created":"20190620154357536","modified":"20190628190742693","tags":"$:/tags/Stylesheet","type":"text/css","text":"[data-tags ~=\"slideTitle\"],\n[data-tags ~=\"slideHeader\"],\n[data-tags ~=\"slide\"] {\nbackground:radial-gradient(100% 200% at left,white 70%,#01b0f0 70.1%);\n}"},"$:/plugins/kookma/tiddlyshow/theme/haris/footer":{"title":"$:/plugins/kookma/tiddlyshow/theme/haris/footer","created":"20190620154357541","modified":"20190628190742698","tags":"$:/tags/Stylesheet","type":"text/css","text":"/* this part shall be moved to theme tiddlers */\n.tiddlyshow-slide-footer-text{\n font-size:1.25em;\n font-weight:500;\n\tcolor:#000000;\n}\n\n[data-tags ~=\"slideHeader\"] .tiddlyshow-slidenumber,\n[data-tags ~=\"slide\"] .tiddlyshow-slidenumber {\n background: #000000;\n color: #ffffff;\n font-size:1.2em;\n font-weight:700; \n}"},"$:/plugins/kookma/tiddlyshow/theme/haris/heading":{"title":"$:/plugins/kookma/tiddlyshow/theme/haris/heading","created":"20190620154357538","modified":"20190628190742696","tags":"$:/tags/Stylesheet","type":"text/css","text":" /* format tiddler title as first heading in slide */\n[data-tags~=\"slide\"] .tc-title{\n font-size:1.5em; \n font-weight:500; \n}"},"$:/plugins/kookma/tiddlyshow/theme/haris/slide":{"title":"$:/plugins/kookma/tiddlyshow/theme/haris/slide","created":"20190620154357549","modified":"20190628190742706","tags":"$:/tags/Stylesheet","type":"text/css","text":"/* tiddlyshow plugin: \nStylesheet for slide only*/\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nmin-height: 70vh;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nfont-size:2em;\nline-height:1.5em;\nfont-weight:400;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body pre,\n[data-tags ~= \"slide\"] .tc-tiddler-body code {\ncolor:darkblue;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body h1{\n font-weight:700; \n}\n"},"$:/plugins/kookma/tiddlyshow/theme/haris/slideHeader":{"title":"$:/plugins/kookma/tiddlyshow/theme/haris/slideHeader","created":"20190620154357544","modified":"20190628190742701","tags":"$:/tags/Stylesheet","type":"text/css","text":"/* tiddlyshow plugin\nStylesheet for section header (slide header)\n */\n/*\n[data-tags ~=\"slideHeader\"] .tc-title {\ncolor: #ffffff;\n}*/\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body {\nline-height:1em;\npadding-top:calc(30vh + 25px); \nmin-height: 70vh;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2 {\n font-weight:500;\n}\n\n/*\n display: block; \n margin: 0.5em;\n margin-right: auto;\n width: 80% !important;\n\n*/\n\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n padding: 5px 5px 5px 50px; /* The last is left padding*/\n border-width: 0px;\n border-left-style: solid;\n border-left-width:10px;\n border-left-color: #ffffff;\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n padding: 5px 5px 5px 60px; /* The last is left padding*/\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n font-size:3em;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n font-size:2em;\n}\n\n"},"$:/plugins/kookma/tiddlyshow/theme/haris/slideTitle":{"title":"$:/plugins/kookma/tiddlyshow/theme/haris/slideTitle","created":"20190620154357546","modified":"20190628190742704","tags":"$:/tags/Stylesheet","type":"text/css","text":"/* tiddlyshow plugin\nStylesheet for slide Title page\n*/\n\n/*\n[data-tags ~=\"slideTitle\"] .tc-title {\ncolor: #ffffff;\n}*/\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body {\n text-align: center;\n min-height: 70vh;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h4 {\n font-weight:500;\n padding-bottom: 0.2em;\n}\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1{\n font-size:5em;\n\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2{\n font-size:3em;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3{\n font-size:2em;\n}\n"},"$:/plugins/kookma/tiddlyshow/theme/haris/tables":{"title":"$:/plugins/kookma/tiddlyshow/theme/haris/tables","created":"20190627224504009","modified":"20190628190742690","tags":"$:/tags/Stylesheet","type":"text/css","text":"/* make tables centered*/\n[data-tags~=\"slide\"] .tc-tiddler-body table {\n margin:0 auto;\n\t\tfont-size:0.7em;\n\t\tfont-weight:400;\n\t\t}\n\t\t\n[data-tags~=\"slide\"] .tc-tiddler-body table, \n[data-tags~=\"slide\"] .tc-tiddler-body table th, \n[data-tags~=\"slide\"] .tc-tiddler-body table tr, \n[data-tags~=\"slide\"] .tc-tiddler-body table td{\n border:0;\n}\n\n[data-tags~=\"slide\"] .tc-tiddler-body table thead td{background-color: #000; color: #fff;}\n\n/* Stripped row table */\n[data-tags~=\"slide\"] .tc-tiddler-body table tr:nth-child(even) td{\n background-color:#F3F6F6; \n\tcolor:#000;\n}\n\n\n/* Table caption above table*/\n[data-tags~=\"slide\"] .tc-tiddler-body table caption {\n caption-side:top;\n font-size:0.9em;\n font-weight:700;\n margin-bottom:0.2rem;\n}"},"$:/plugins/kookma/tiddlyshow/theme/isfahan/background":{"title":"$:/plugins/kookma/tiddlyshow/theme/isfahan/background","created":"20190620154357536","modified":"20190628125807776","type":"text/css","text":"/*\n[data-tags ~=\"slideTitle\"],\n[data-tags ~=\"slideHeader\"],\n[data-tags ~=\"slide\"] {\ncolor:#ffffff;\n} */\n\n/*lemon*/\n[data-tags ~=\"slideTitle\"]{\nbackground: linear-gradient(to right, #FFEE70 0%, #FFFACD 50px, #ffffff 40%);\n}\n\n/*Orange*/\n[data-tags ~=\"slideHeader\"] {\nbackground: linear-gradient(to right, #FF7D32 0%, #FFEEE5 50px, #ffffff 40%);\n}\n\n/*orange border*/\n[data-tags ~=\"slide\"]{\nbackground: linear-gradient(to right, #B2DBFF 0%, #EAF5FF 50px, #ffffff 40%);\n}"},"$:/plugins/kookma/tiddlyshow/theme/isfahan/footer":{"title":"$:/plugins/kookma/tiddlyshow/theme/isfahan/footer","created":"20190620154357541","modified":"20190628125807784","type":"text/css","text":"/* this part shall be moved to theme tiddlers */\n.tiddlyshow-slide-footer-text{\n font-size:1.25em;\n font-weight:500;\n}\n\n[data-tags ~=\"slideHeader\"] .tiddlyshow-slidenumber,\n[data-tags ~=\"slide\"] .tiddlyshow-slidenumber {\n background: #000000;\n color: #ffffff;\n font-size:1.2em;\n font-weight:700; \n}"},"$:/plugins/kookma/tiddlyshow/theme/isfahan/heading":{"title":"$:/plugins/kookma/tiddlyshow/theme/isfahan/heading","created":"20190620154357538","modified":"20190628125807779","type":"text/css","text":" /* format tiddler title as first heading in slide */\n[data-tags~=\"slide\"] .tc-title{\n font-size:1.5em; \n font-weight:500; \n /*color:#ffffff; */\n}"},"$:/plugins/kookma/tiddlyshow/theme/isfahan/slide":{"title":"$:/plugins/kookma/tiddlyshow/theme/isfahan/slide","created":"20190620154357549","modified":"20190628125807795","type":"text/css","text":"/* tiddlyshow plugin: \nStylesheet for slide only*/\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nmin-height: 70vh;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nfont-size:2em;\nline-height:1.5em;\nfont-weight:400;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body pre,\n[data-tags ~= \"slide\"] .tc-tiddler-body code {\ncolor:darkblue;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body h1{\n font-weight:700; \n}\n"},"$:/plugins/kookma/tiddlyshow/theme/isfahan/slideHeader":{"title":"$:/plugins/kookma/tiddlyshow/theme/isfahan/slideHeader","created":"20190620154357544","modified":"20190628125807787","type":"text/css","text":"/* tiddlyshow plugin\nStylesheet for section header (slide header)\n */\n\n/*[data-tags ~=\"slideHeader\"] .tc-title {\ncolor: #ffffff;\n}*/\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body {\nline-height:1em;\npadding-top:calc(30vh + 25px); \nmin-height: 70vh;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2 {\n font-weight:500;\n}\n\n/*\n display: block; \n margin: 0.5em;\n margin-right: auto;\n width: 80% !important;\n\n*/\n\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n padding: 5px 5px 5px 50px; /* The last is left padding*/\n /* border-width: 0px;\n border-left-style: solid;\n border-left-width:10px;\n border-left-color: #ffffff;*/\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n padding: 5px 5px 5px 60px; /* The last is left padding*/\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n font-size:3em;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n font-size:2em;\n}\n\n"},"$:/plugins/kookma/tiddlyshow/theme/isfahan/slideTitle":{"title":"$:/plugins/kookma/tiddlyshow/theme/isfahan/slideTitle","created":"20190620154357546","modified":"20190628125807791","type":"text/css","text":"/* tiddlyshow plugin\nStylesheet for slide Title page\n*/\n\n/*[data-tags ~=\"slideTitle\"] .tc-title {\ncolor: #ffffff;\n}*/\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body {\n text-align: center;\n min-height: 70vh;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h4 {\n font-weight:500;\n padding-bottom: 0.2em;\n}\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1{\n font-size:5em;\n\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2{\n font-size:3em;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3{\n font-size:2em;\n}\n"},"$:/plugins/kookma/tiddlyshow/theme/isfahan/tables":{"title":"$:/plugins/kookma/tiddlyshow/theme/isfahan/tables","created":"20190627224507481","modified":"20190628125807772","type":"text/css","text":"/* make tables centered*/\n[data-tags~=\"slide\"] .tc-tiddler-body table {\n margin:0 auto;\n\t\tfont-size:0.7em;\n\t\tfont-weight:400;\n\t\t}\n\t\t\n[data-tags~=\"slide\"] .tc-tiddler-body table, \n[data-tags~=\"slide\"] .tc-tiddler-body table th, \n[data-tags~=\"slide\"] .tc-tiddler-body table tr, \n[data-tags~=\"slide\"] .tc-tiddler-body table td{\n border:0;\n}\n\n[data-tags~=\"slide\"] .tc-tiddler-body table thead td{background-color: #000; color: #fff;}\n\n/* Stripped row table */\n[data-tags~=\"slide\"] .tc-tiddler-body table tr:nth-child(even) td{\n background-color:#F3F6F6; \n\tcolor:#000;\n}\n\n\n/* Table caption above table*/\n[data-tags~=\"slide\"] .tc-tiddler-body table caption {\n caption-side:top;\n font-size:0.9em;\n font-weight:700;\n margin-bottom:0.2rem;\n}"},"$:/plugins/kookma/tiddlyshow/theme/kashan/background":{"title":"$:/plugins/kookma/tiddlyshow/theme/kashan/background","created":"20190620154357536","modified":"20190628130022253","type":"text/css","text":"[data-tags ~=\"slideTitle\"],\n[data-tags ~=\"slideHeader\"],\n[data-tags ~=\"slide\"] {\ncolor:#ffffff;\n/*background-color:#A52A2A;*/\n background-image: linear-gradient(to left, #4d154f, #3b0f2f, #230c18, #000000);\n}\n[data-tags ~=\"slideTitle\"] a:link,\n[data-tags ~=\"slideHeader\"] a:link,\n[data-tags ~=\"slide\"] a:link {\n color: yellow;\n}\n\n[data-tags ~=\"slideTitle\"] a:visited ,\n[data-tags ~=\"slideHeader\"] a:visited ,\n[data-tags ~=\"slide\"] a:visited {\n color: #00ff00;\n}"},"$:/plugins/kookma/tiddlyshow/theme/kashan/footer":{"title":"$:/plugins/kookma/tiddlyshow/theme/kashan/footer","created":"20190620154357541","modified":"20190628130022258","type":"text/css","text":"/* this part shall be moved to theme tiddlers */\n.tiddlyshow-slide-footer-text{\n font-size:1.25em;\n font-weight:500;\n\tcolor:#000000;\n}\n\n[data-tags ~=\"slideHeader\"] .tiddlyshow-slidenumber,\n[data-tags ~=\"slide\"] .tiddlyshow-slidenumber {\n background: #000000;\n color: #ffffff;\n font-size:1.2em;\n font-weight:700; \n}"},"$:/plugins/kookma/tiddlyshow/theme/kashan/heading":{"title":"$:/plugins/kookma/tiddlyshow/theme/kashan/heading","created":"20190620154357538","modified":"20190628130022256","type":"text/css","text":" /* format tiddler title as first heading in slide */\n[data-tags~=\"slide\"] .tc-title{\n font-size:1.5em; \n font-weight:500; \n color:#ffffff; \n}"},"$:/plugins/kookma/tiddlyshow/theme/kashan/slide":{"title":"$:/plugins/kookma/tiddlyshow/theme/kashan/slide","created":"20190620154357549","modified":"20190628130022228","type":"text/css","text":"/* tiddlyshow plugin: \nStylesheet for slide only*/\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nmin-height: 70vh;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nfont-size:2em;\nline-height:1.5em;\nfont-weight:400;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body pre,\n[data-tags ~= \"slide\"] .tc-tiddler-body code {\ncolor:darkblue;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body h1{\n font-weight:700; \n}\n"},"$:/plugins/kookma/tiddlyshow/theme/kashan/slideHeader":{"title":"$:/plugins/kookma/tiddlyshow/theme/kashan/slideHeader","created":"20190620154357544","modified":"20190628130022261","type":"text/css","text":"/* tiddlyshow plugin\nStylesheet for section header (slide header)\n */\n\n[data-tags ~=\"slideHeader\"] .tc-title {\ncolor: #ffffff;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body {\nline-height:1em;\npadding-top:calc(30vh + 25px); \nmin-height: 70vh;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2 {\n font-weight:500;\n color: #ffffff;\n}\n\n/*\n display: block; \n margin: 0.5em;\n margin-right: auto;\n width: 80% !important;\n\n*/\n\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n padding: 5px 5px 5px 50px; /* The last is left padding*/\n border-width: 0px;\n border-left-style: solid;\n border-left-width:10px;\n border-left-color: #ffffff;\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n padding: 5px 5px 5px 60px; /* The last is left padding*/\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n font-size:3em;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n font-size:2em;\n}\n\n"},"$:/plugins/kookma/tiddlyshow/theme/kashan/slideTitle":{"title":"$:/plugins/kookma/tiddlyshow/theme/kashan/slideTitle","created":"20190620154357546","modified":"20190628130022263","type":"text/css","text":"/* tiddlyshow plugin\nStylesheet for slide Title page\n*/\n\n[data-tags ~=\"slideTitle\"] .tc-title {\ncolor: #ffffff;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body {\n text-align: center;\n min-height: 70vh;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h4 {\n font-weight:500;\n padding-bottom: 0.2em;\n}\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1{\n font-size:5em;\n\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2{\n font-size:3em;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3{\n font-size:2em;\n}\n"},"$:/plugins/kookma/tiddlyshow/theme/kashan/tables":{"title":"$:/plugins/kookma/tiddlyshow/theme/kashan/tables","created":"20190627225558529","modified":"20190628130022251","type":"text/css","text":"/* make tables centered*/\n[data-tags~=\"slide\"] .tc-tiddler-body table {\n margin:0 auto;\n\t\tfont-size:0.7em;\n\t\tfont-weight:400;\n\t\t}\n\t\t\n[data-tags~=\"slide\"] .tc-tiddler-body table, \n[data-tags~=\"slide\"] .tc-tiddler-body table th, \n[data-tags~=\"slide\"] .tc-tiddler-body table tr, \n[data-tags~=\"slide\"] .tc-tiddler-body table td{\n border:0;\n}\n\n[data-tags~=\"slide\"] .tc-tiddler-body table thead td{background-color: #fff; color: #000;}\n\n/* Stripped row table */\n[data-tags~=\"slide\"] .tc-tiddler-body table tr:nth-child(even) td{\n background-color:#F3F6F6; \n\tcolor:#000;\n}\n\n\n/* Table caption above table*/\n[data-tags~=\"slide\"] .tc-tiddler-body table caption {\n caption-side:top;\n font-size:0.9em;\n font-weight:700;\n margin-bottom:0.2rem;\n}"},"$:/plugins/kookma/tiddlyshow/theme/kerman/background":{"title":"$:/plugins/kookma/tiddlyshow/theme/kerman/background","created":"20190620154357536","modified":"20190628130116262","type":"text/css","text":"[data-tags ~=\"slideTitle\"],\n[data-tags ~=\"slideHeader\"],\n[data-tags ~=\"slide\"] {\ncolor:#ffffff;\nbackground: linear-gradient(90deg, #4b6cb7 0%, #182848 100%);\n}\n\n[data-tags ~=\"slideTitle\"] a:link,\n[data-tags ~=\"slideHeader\"] a:link,\n[data-tags ~=\"slide\"] a:link {\n color: yellow;\n}\n\n[data-tags ~=\"slideTitle\"] a:visited ,\n[data-tags ~=\"slideHeader\"] a:visited ,\n[data-tags ~=\"slide\"] a:visited {\n color: #00ff00;\n}"},"$:/plugins/kookma/tiddlyshow/theme/kerman/footer":{"title":"$:/plugins/kookma/tiddlyshow/theme/kerman/footer","created":"20190620154357541","modified":"20190628130116267","type":"text/css","text":"/* this part shall be moved to theme tiddlers */\n.tiddlyshow-slide-footer-text{\n font-size:1.25em;\n font-weight:500;\n\tcolor:#000000;\n}\n\n[data-tags ~=\"slideHeader\"] .tiddlyshow-slidenumber,\n[data-tags ~=\"slide\"] .tiddlyshow-slidenumber {\n background: #000000;\n color: #ffffff;\n font-size:1.2em;\n font-weight:700; \n}"},"$:/plugins/kookma/tiddlyshow/theme/kerman/heading":{"title":"$:/plugins/kookma/tiddlyshow/theme/kerman/heading","created":"20190620154357538","modified":"20190628130116265","type":"text/css","text":" /* format tiddler title as first heading in slide */\n[data-tags~=\"slide\"] .tc-title{\n font-size:1.5em; \n font-weight:500; \n color:#ffffff; \n}"},"$:/plugins/kookma/tiddlyshow/theme/kerman/slide":{"title":"$:/plugins/kookma/tiddlyshow/theme/kerman/slide","created":"20190620154357549","modified":"20190628130116274","type":"text/css","text":"/* tiddlyshow plugin: \nStylesheet for slide only*/\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nmin-height: 70vh;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nfont-size:2em;\nline-height:1.5em;\nfont-weight:400;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body pre,\n[data-tags ~= \"slide\"] .tc-tiddler-body code {\ncolor:darkblue;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body h1{\n font-weight:700; \n}\n"},"$:/plugins/kookma/tiddlyshow/theme/kerman/slideHeader":{"title":"$:/plugins/kookma/tiddlyshow/theme/kerman/slideHeader","created":"20190620154357544","modified":"20190628130116269","type":"text/css","text":"/* tiddlyshow plugin\nStylesheet for section header (slide header)\n */\n\n[data-tags ~=\"slideHeader\"] .tc-title {\ncolor: #ffffff;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body {\nline-height:1em;\npadding-top:calc(30vh + 25px); \nmin-height: 70vh;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2 {\n font-weight:500;\n color: #ffffff;\n}\n\n/*\n display: block; \n margin: 0.5em;\n margin-right: auto;\n width: 80% !important;\n\n*/\n\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n padding: 5px 5px 5px 50px; /* The last is left padding*/\n border-width: 0px;\n border-left-style: solid;\n border-left-width:10px;\n border-left-color: #ffffff;\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n padding: 5px 5px 5px 60px; /* The last is left padding*/\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n font-size:3em;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n font-size:2em;\n}\n\n"},"$:/plugins/kookma/tiddlyshow/theme/kerman/slideTitle":{"title":"$:/plugins/kookma/tiddlyshow/theme/kerman/slideTitle","created":"20190620154357546","modified":"20190628130116272","type":"text/css","text":"/* tiddlyshow plugin\nStylesheet for slide Title page\n*/\n\n[data-tags ~=\"slideTitle\"] .tc-title {\ncolor: #ffffff;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body {\n text-align: center;\n min-height: 70vh;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h4 {\n font-weight:500;\n padding-bottom: 0.2em;\n}\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1{\n font-size:5em;\n\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2{\n font-size:3em;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3{\n font-size:2em;\n}\n"},"$:/plugins/kookma/tiddlyshow/theme/kerman/tables":{"title":"$:/plugins/kookma/tiddlyshow/theme/kerman/tables","created":"20190627224538133","modified":"20190628130116258","type":"text/css","text":"/* make tables centered*/\n[data-tags~=\"slide\"] .tc-tiddler-body table {\n margin:0 auto;\n\t\tfont-size:0.7em;\n\t\tfont-weight:400;\n\t\t}\n\t\t\n[data-tags~=\"slide\"] .tc-tiddler-body table, \n[data-tags~=\"slide\"] .tc-tiddler-body table th, \n[data-tags~=\"slide\"] .tc-tiddler-body table tr, \n[data-tags~=\"slide\"] .tc-tiddler-body table td{\n border:0;\n}\n\n[data-tags~=\"slide\"] .tc-tiddler-body table thead td{background-color: #000; color: #fff;}\n\n/* Stripped row table */\n[data-tags~=\"slide\"] .tc-tiddler-body table tr:nth-child(even) td{\n background-color:#F3F6F6; \n\tcolor:#000;\n}\n\n\n/* Table caption above table*/\n[data-tags~=\"slide\"] .tc-tiddler-body table caption {\n caption-side:top;\n font-size:0.9em;\n font-weight:700;\n margin-bottom:0.2rem;\n}"},"$:/plugins/kookma/tiddlyshow/theme/ramsar/background":{"title":"$:/plugins/kookma/tiddlyshow/theme/ramsar/background","created":"20190620154357536","modified":"20190628145936609","type":"text/css","text":"[data-tags ~=\"slideTitle\"],\n[data-tags ~=\"slideHeader\"],\n[data-tags ~=\"slide\"] {\ncolor:#ffffff;\nbackground: linear-gradient(90deg, #9ebd13 0%, #008552 100%);\n}"},"$:/plugins/kookma/tiddlyshow/theme/ramsar/footer":{"title":"$:/plugins/kookma/tiddlyshow/theme/ramsar/footer","created":"20190620154357541","modified":"20190628145936613","type":"text/css","text":"/* this part shall be moved to theme tiddlers */\n.tiddlyshow-slide-footer-text{\n font-size:1.25em;\n font-weight:500;\n\tcolor:#000000;\n}\n\n[data-tags ~=\"slideHeader\"] .tiddlyshow-slidenumber,\n[data-tags ~=\"slide\"] .tiddlyshow-slidenumber {\n background: #000000;\n color: #ffffff;\n font-size:1.2em;\n font-weight:700; \n}"},"$:/plugins/kookma/tiddlyshow/theme/ramsar/heading":{"title":"$:/plugins/kookma/tiddlyshow/theme/ramsar/heading","created":"20190620154357538","modified":"20190628145936611","type":"text/css","text":" /* format tiddler title as first heading in slide */\n[data-tags~=\"slide\"] .tc-title{\n font-size:1.5em; \n font-weight:500; \n color:#ffffff; \n}"},"$:/plugins/kookma/tiddlyshow/theme/ramsar/slide":{"title":"$:/plugins/kookma/tiddlyshow/theme/ramsar/slide","created":"20190620154357549","modified":"20190628145936621","type":"text/css","text":"/* tiddlyshow plugin: \nStylesheet for slide only*/\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nmin-height: 70vh;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nfont-size:2em;\nline-height:1.5em;\nfont-weight:400;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body pre,\n[data-tags ~= \"slide\"] .tc-tiddler-body code {\ncolor:darkblue;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body h1{\n font-weight:700; \n}\n"},"$:/plugins/kookma/tiddlyshow/theme/ramsar/slideHeader":{"title":"$:/plugins/kookma/tiddlyshow/theme/ramsar/slideHeader","created":"20190620154357544","modified":"20190628145936616","type":"text/css","text":"/* tiddlyshow plugin\nStylesheet for section header (slide header)\n */\n\n[data-tags ~=\"slideHeader\"] .tc-title {\ncolor: #ffffff;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body {\nline-height:1em;\npadding-top:calc(30vh + 25px); \nmin-height: 70vh;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2 {\n font-weight:500;\n color: #ffffff;\n}\n\n/*\n display: block; \n margin: 0.5em;\n margin-right: auto;\n width: 80% !important;\n\n*/\n\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n padding: 5px 5px 5px 50px; /* The last is left padding*/\n border-width: 0px;\n border-left-style: solid;\n border-left-width:10px;\n border-left-color: #ffffff;\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n padding: 5px 5px 5px 60px; /* The last is left padding*/\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n font-size:3em;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n font-size:2em;\n}\n\n"},"$:/plugins/kookma/tiddlyshow/theme/ramsar/slideTitle":{"title":"$:/plugins/kookma/tiddlyshow/theme/ramsar/slideTitle","created":"20190620154357546","modified":"20190628145936618","type":"text/css","text":"/* tiddlyshow plugin\nStylesheet for slide Title page\n*/\n\n[data-tags ~=\"slideTitle\"] .tc-title {\ncolor: #ffffff;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body {\n text-align: center;\n min-height: 70vh;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h4 {\n font-weight:500;\n padding-bottom: 0.2em;\n}\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1{\n font-size:5em;\n\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2{\n font-size:3em;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3{\n font-size:2em;\n}\n"},"$:/plugins/kookma/tiddlyshow/theme/ramsar/tables":{"title":"$:/plugins/kookma/tiddlyshow/theme/ramsar/tables","created":"20190627224549135","modified":"20190628145936606","type":"text/css","text":"/* make tables centered*/\n[data-tags~=\"slide\"] .tc-tiddler-body table {\n margin:0 auto;\n\t\tfont-size:0.7em;\n\t\tfont-weight:400;\n\t\t}\n\t\t\n[data-tags~=\"slide\"] .tc-tiddler-body table, \n[data-tags~=\"slide\"] .tc-tiddler-body table th, \n[data-tags~=\"slide\"] .tc-tiddler-body table tr, \n[data-tags~=\"slide\"] .tc-tiddler-body table td{\n border:0;\n}\n\n[data-tags~=\"slide\"] .tc-tiddler-body table thead td{background-color: #000; color: #fff;}\n\n/* Stripped row table */\n[data-tags~=\"slide\"] .tc-tiddler-body table tr:nth-child(even) td{\n background-color:#F3F6F6; \n\tcolor:#000;\n}\n\n\n/* Table caption above table*/\n[data-tags~=\"slide\"] .tc-tiddler-body table caption {\n caption-side:top;\n font-size:0.9em;\n font-weight:700;\n margin-bottom:0.2rem;\n}"},"$:/plugins/kookma/tiddlyshow/theme/select-theme":{"title":"$:/plugins/kookma/tiddlyshow/theme/select-theme","created":"20180729175204596","creator":"Mohammad","modified":"20190628184326291","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"\\define themes() abadan catfish haris isfahan kashan kerman ramsar shiraz simple tabriz tehran\n\n\\define themeTids() slide slideTitle slideHeader footer heading background tables\n\n\\define fullTidname() $:/plugins/kookma/tiddlyshow/theme/$(theme)$/\n\n\\define setTags()\n<$set name=\"theme\" value={{$:/plugins/kookma/tiddlyshow/state!!theme}} >\n<$list filter=\"[enlist<themeTids>addprefix<fullTidname>]\">\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-add-tag\" $param=\"$:/tags/Stylesheet\"/>\n</$fieldmangler>\n</$list>\n</$set>\n\\end\n\n\\define removeTags()\n<$list filter=\"[enlist<themes>]\" variable=\"theme\">\n<$list filter=\"[enlist<themeTids>addprefix<fullTidname>]\">\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-remove-tag\" $param=\"$:/tags/Stylesheet\"/>\n</$fieldmangler>\n</$list>\n</$list>\n\\end\n\n\\define applyTheme()\n<<removeTags>>\n<<setTags>>\n\\end\n\n<b>Select a theme: </b>\n<$select \n tiddler=\"$:/plugins/kookma/tiddlyshow/state\" \n field=\"theme\"\n\tactions=<<applyTheme>>\n>\n<$list filter=\"[enlist<themes>sort[]]\" variable=\"theme\">\n<option value=<<theme>> > <<theme>> </option>\n</$list>\n</$select>\n<br>\n\n\n"},"$:/plugins/kookma/tiddlyshow/theme/shiraz/background":{"title":"$:/plugins/kookma/tiddlyshow/theme/shiraz/background","created":"20190620181224293","modified":"20190628130123302","type":"text/css","text":"[data-tags ~=\"slideTitle\"],\n[data-tags ~=\"slideHeader\"],\n[data-tags ~=\"slide\"] {\ncolor:#000;\nbackground-color: #ffaa00;\nbackground-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpath fill='%23ffb100' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z'/%3E%3Cpath fill='%23ffb800' d='M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23ffbf00' d='M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z'/%3E%3Cpath fill='%23ffc500' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%23ffcc00' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z'/%3E%3Cpath fill='%23ffd624' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%23ffe038' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z'/%3E%3Cpath fill='%23ffeb49' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%23fff558' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z'/%3E%3Cpath fill='%23ffff66' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z'/%3E%3C/g%3E%3C/svg%3E\");\nbackground-attachment: fixed;\nbackground-size: cover;\n/*https://www.svgbackgrounds.com*/\n}\n\n[data-tags ~=\"slideTitle\"] a:link,\n[data-tags ~=\"slideHeader\"] a:link,\n[data-tags ~=\"slide\"] a:link {\n color: #00f;\n}\n\n/*\n[data-tags ~=\"slideTitle\"] a:visited ,\n[data-tags ~=\"slideHeader\"] a:visited ,\n[data-tags ~=\"slide\"] a:visited {\n color: #88f;\n}*/"},"$:/plugins/kookma/tiddlyshow/theme/shiraz/footer":{"title":"$:/plugins/kookma/tiddlyshow/theme/shiraz/footer","created":"20190620181224152","modified":"20190628130123308","type":"text/css","text":"/* this part shall be moved to theme tiddlers */\n.tiddlyshow-slide-footer-text{\n font-size:1.25em;\n font-weight:500;\n color:darkblue;\n}\n\n[data-tags ~=\"slideHeader\"] .tiddlyshow-slidenumber,\n[data-tags ~=\"slide\"] .tiddlyshow-slidenumber {\n background: #darkblue;\n color: #ffffff;\n font-size:1.2em;\n font-weight:700; \n}"},"$:/plugins/kookma/tiddlyshow/theme/shiraz/heading":{"title":"$:/plugins/kookma/tiddlyshow/theme/shiraz/heading","created":"20190620181224326","modified":"20190628130123304","type":"text/css","text":" /* format tiddler title as first heading in slide */\n[data-tags~=\"slide\"] .tc-title{\n font-size:1.5em; \n font-weight:500; \n color:#000; \n}"},"$:/plugins/kookma/tiddlyshow/theme/shiraz/slide":{"title":"$:/plugins/kookma/tiddlyshow/theme/shiraz/slide","created":"20190620181224175","modified":"20190628130123316","type":"text/css","text":"/* tiddlyshow plugin: \nStylesheet for slide only*/\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nmin-height: 70vh;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nfont-size:2em;\nline-height:1.5em;\nfont-weight:400;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body pre,\n[data-tags ~= \"slide\"] .tc-tiddler-body code {\ncolor:darkblue;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body h1{\n font-weight:700; \n}\n"},"$:/plugins/kookma/tiddlyshow/theme/shiraz/slideHeader":{"title":"$:/plugins/kookma/tiddlyshow/theme/shiraz/slideHeader","created":"20190620181224160","modified":"20190628130123311","type":"text/css","text":"/* tiddlyshow plugin\nStylesheet for section header (slide header)\n */\n\n[data-tags ~=\"slideHeader\"] .tc-title {\ncolor: #000;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body {\nline-height:1em;\npadding-top:calc(30vh + 25px); \nmin-height: 70vh;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2 {\n font-weight:500;\n color: #000;\n}\n\n/*\n display: block; \n margin: 0.5em;\n margin-right: auto;\n width: 80% !important;\n\n*/\n\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n padding: 5px 5px 5px 50px; /* The last is left padding*/\n border-width: 0px;\n border-left-style: solid;\n border-left-width:10px;\n border-left-color: #000;\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n padding: 5px 5px 5px 60px; /* The last is left padding*/\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n font-size:3em;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n font-size:2em;\n}\n\n"},"$:/plugins/kookma/tiddlyshow/theme/shiraz/slideTitle":{"title":"$:/plugins/kookma/tiddlyshow/theme/shiraz/slideTitle","created":"20190620181224167","modified":"20190628130123313","type":"text/css","text":"/* tiddlyshow plugin\nStylesheet for slide Title page\n*/\n\n[data-tags ~=\"slideTitle\"] .tc-title {\ncolor: #000;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body {\n text-align: center;\n min-height: 70vh;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h4 {\n font-weight:500;\n padding-bottom: 0.2em;\n}\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1{\n font-size:5em;\n\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2{\n font-size:3em;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3{\n font-size:2em;\n}\n"},"$:/plugins/kookma/tiddlyshow/theme/shiraz/tables":{"title":"$:/plugins/kookma/tiddlyshow/theme/shiraz/tables","created":"20190627225558512","modified":"20190628130123299","type":"text/css","text":"/* make tables centered*/\n[data-tags~=\"slide\"] .tc-tiddler-body table {\n margin:0 auto;\n\t\tfont-size:0.7em;\n\t\tfont-weight:400;\n\t\t}\n\t\t\n[data-tags~=\"slide\"] .tc-tiddler-body table, \n[data-tags~=\"slide\"] .tc-tiddler-body table th, \n[data-tags~=\"slide\"] .tc-tiddler-body table tr, \n[data-tags~=\"slide\"] .tc-tiddler-body table td{\n border:0;\n}\n\n[data-tags~=\"slide\"] .tc-tiddler-body table thead td{background-color: #000; color: #fff;}\n\n/* Stripped row table */\n[data-tags~=\"slide\"] .tc-tiddler-body table tr:nth-child(even) td{\n background-color:#F3F6F6; \n}\n\n\n/* Table caption above table*/\n[data-tags~=\"slide\"] .tc-tiddler-body table caption {\n caption-side:top;\n font-size:0.9em;\n font-weight:700;\n margin-bottom:0.2rem;\n}"},"$:/plugins/kookma/tiddlyshow/theme/simple/background":{"title":"$:/plugins/kookma/tiddlyshow/theme/simple/background","created":"20190620111946154","creator":"Mohammad","modified":"20190628145611875","modifier":"Mohammad","type":"text/css","text":"[data-tags ~=\"slideTitle\"],\n[data-tags ~=\"slideHeader\"],\n[data-tags ~=\"slide\"] {\n}"},"$:/plugins/kookma/tiddlyshow/theme/simple/footer":{"title":"$:/plugins/kookma/tiddlyshow/theme/simple/footer","created":"20180927194436137","creator":"Mohammad","modified":"20190628145611881","modifier":"Mohammad","type":"text/css","text":"/* this part shall be moved to theme tiddlers */\n.tiddlyshow-slide-footer-text{\n font-size:1.25em;\n font-weight:500;\n}\n\n[data-tags ~=\"slideHeader\"] .tiddlyshow-slidenumber,\n[data-tags ~=\"slide\"] .tiddlyshow-slidenumber {\n background: gray;\n color: #ffffff;\n font-size:1.2em;\n font-weight:700; \n}"},"$:/plugins/kookma/tiddlyshow/theme/simple/heading":{"title":"$:/plugins/kookma/tiddlyshow/theme/simple/heading","created":"20180729194823847","creator":"Mohammad","modified":"20190628145611878","modifier":"Mohammad","type":"text/css","text":"/* format tiddler title as first heading in slide */\n[data-tags~=\"slide\"] .tc-title{\n font-size:1.5em; \n\tfont-weight:450; \n\tcolor:#808080; \n}\n"},"$:/plugins/kookma/tiddlyshow/theme/simple/slide":{"title":"$:/plugins/kookma/tiddlyshow/theme/simple/slide","created":"20180727092815499","creator":"Mohammad","modified":"20190628145611889","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"<pre>\n/* tiddlyshow plugin: \nStylesheet for slide only*/\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nmin-height: 70vh;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nfont-size:2em;\nline-height:1.5em;\nfont-weight:450;\ncolor:#808080;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body pre,\n[data-tags ~= \"slide\"] .tc-tiddler-body code {\ncolor:darkblue;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body h1{\n font-weight:600; \n}\n\n</pre>"},"$:/plugins/kookma/tiddlyshow/theme/simple/slideHeader":{"title":"$:/plugins/kookma/tiddlyshow/theme/simple/slideHeader","created":"20180727135225515","creator":"Mohammad","modified":"20190628145611884","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"<pre>\n/* tiddlyshow plugin\nStylesheet for section header (slide header)\n */\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body {\nline-height:1em;\npadding-top:calc(30vh + 25px); \nmin-height: 70vh;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2 {\n font-weight:600;\n color: #808080;\n}\n\n/*\n display: block; \n margin: 0.5em;\n margin-right: auto;\n width: 80% !important;\n\n*/\n\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n padding: 5px 5px 5px 50px; /* The last is left padding*/\n border-width: 0px;\n border-left-style: solid;\n border-left-width:10px;\n border-left-color: #808080;\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n padding: 5px 5px 5px 60px; /* The last is left padding*/\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n font-size:3em;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n font-size:2em;\n}\n\n</pre>\n"},"$:/plugins/kookma/tiddlyshow/theme/simple/slideTitle":{"title":"$:/plugins/kookma/tiddlyshow/theme/simple/slideTitle","created":"20180727090610725","creator":"Mohammad","modified":"20190628145611886","modifier":"Mohammad","type":"text/css","text":"/* tiddlyshow plugin\nStylesheet for slide Title page\n*/\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body {\n text-align: center;\n min-height: 70vh;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h4 {\n font-weight:600;\n color: #808080;\n padding-bottom: 0.2em;\n}\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1{\n font-size:5em;\n\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2{\n font-size:3em;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3{\n font-size:2em;\n}\n\n"},"$:/plugins/kookma/tiddlyshow/theme/simple/tables":{"title":"$:/plugins/kookma/tiddlyshow/theme/simple/tables","created":"20190627224047616","creator":"Mohammad","modified":"20190628145611911","modifier":"Mohammad","type":"text/css","text":"/* make tables centered*/\n[data-tags~=\"slide\"] .tc-tiddler-body table {\n margin:0 auto;\n\t\tfont-size:0.7em;\n\t\tfont-weight:400;\n}\n\n/* Stripped row table \n[data-tags~=\"slide\"] .tc-tiddler-body table tr:nth-child(even) td{\n background-color:#F3F6F6; \n}\n*/\n\n/* Table caption above table*/\n[data-tags~=\"slide\"] .tc-tiddler-body table caption {\n caption-side:top;\n font-size:0.9em;\n font-weight:700;\n margin-bottom:0.2rem;\n}"},"$:/plugins/kookma/tiddlyshow/theme/tabriz/background":{"title":"$:/plugins/kookma/tiddlyshow/theme/tabriz/background","created":"20190620112007937","creator":"Mohammad","modified":"20190628130206676","modifier":"Mohammad","type":"text/css","text":"/* add nackground image*/\n[data-tags ~=\"slideTitle\"],\n[data-tags ~=\"slideHeader\"],\n[data-tags ~=\"slide\"] {\nbackground-color: #dbe5e5;\nbackground-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23aaac92' fill-opacity='0.19'%3E%3Cpath d='M24.37 16c.2.65.39 1.32.54 2H21.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06A5 5 0 0 1-17.45 28v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H-20a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1L.9 19.22a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0L2.26 23h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM-13.82 27l16.37 4.91L18.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H-13.1z'/%3E%3Cpath id='path6_fill-copy' d='M284.37 16c.2.65.39 1.32.54 2H281.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06a5 5 0 0 1-2.24-8.94v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H240a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM246.18 27l16.37 4.91L278.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H246.9z'/%3E%3Cpath d='M159.5 21.02A9 9 0 0 0 151 15h-42a9 9 0 0 0-8.5 6.02 6 6 0 0 0 .02 11.96A8.99 8.99 0 0 0 109 45h42a9 9 0 0 0 8.48-12.02 6 6 0 0 0 .02-11.96zM151 17h-42a7 7 0 0 0-6.33 4h54.66a7 7 0 0 0-6.33-4zm-9.34 26a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-7a7 7 0 1 1 0-14h42a7 7 0 1 1 0 14h-9.34zM109 27a9 9 0 0 0-7.48 4H101a4 4 0 1 1 0-8h58a4 4 0 0 1 0 8h-.52a9 9 0 0 0-7.48-4h-42z'/%3E%3Cpath d='M39 115a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm6-8a6 6 0 1 1-12 0 6 6 0 0 1 12 0zm-3-29v-2h8v-6H40a4 4 0 0 0-4 4v10H22l-1.33 4-.67 2h2.19L26 130h26l3.81-40H58l-.67-2L56 84H42v-6zm-4-4v10h2V74h8v-2h-8a2 2 0 0 0-2 2zm2 12h14.56l.67 2H22.77l.67-2H40zm13.8 4H24.2l3.62 38h22.36l3.62-38z'/%3E%3Cpath d='M129 92h-6v4h-6v4h-6v14h-3l.24 2 3.76 32h36l3.76-32 .24-2h-3v-14h-6v-4h-6v-4h-8zm18 22v-12h-4v4h3v8h1zm-3 0v-6h-4v6h4zm-6 6v-16h-4v19.17c1.6-.7 2.97-1.8 4-3.17zm-6 3.8V100h-4v23.8a10.04 10.04 0 0 0 4 0zm-6-.63V104h-4v16a10.04 10.04 0 0 0 4 3.17zm-6-9.17v-6h-4v6h4zm-6 0v-8h3v-4h-4v12h1zm27-12v-4h-4v4h3v4h1v-4zm-6 0v-8h-4v4h3v4h1zm-6-4v-4h-4v8h1v-4h3zm-6 4v-4h-4v8h1v-4h3zm7 24a12 12 0 0 0 11.83-10h7.92l-3.53 30h-32.44l-3.53-30h7.92A12 12 0 0 0 130 126z'/%3E%3Cpath d='M212 86v2h-4v-2h4zm4 0h-2v2h2v-2zm-20 0v.1a5 5 0 0 0-.56 9.65l.06.25 1.12 4.48a2 2 0 0 0 1.94 1.52h.01l7.02 24.55a2 2 0 0 0 1.92 1.45h4.98a2 2 0 0 0 1.92-1.45l7.02-24.55a2 2 0 0 0 1.95-1.52L224.5 96l.06-.25a5 5 0 0 0-.56-9.65V86a14 14 0 0 0-28 0zm4 0h6v2h-9a3 3 0 1 0 0 6H223a3 3 0 1 0 0-6H220v-2h2a12 12 0 1 0-24 0h2zm-1.44 14l-1-4h24.88l-1 4h-22.88zm8.95 26l-6.86-24h18.7l-6.86 24h-4.98zM150 242a22 22 0 1 0 0-44 22 22 0 0 0 0 44zm24-22a24 24 0 1 1-48 0 24 24 0 0 1 48 0zm-28.38 17.73l2.04-.87a6 6 0 0 1 4.68 0l2.04.87a2 2 0 0 0 2.5-.82l1.14-1.9a6 6 0 0 1 3.79-2.75l2.15-.5a2 2 0 0 0 1.54-2.12l-.19-2.2a6 6 0 0 1 1.45-4.46l1.45-1.67a2 2 0 0 0 0-2.62l-1.45-1.67a6 6 0 0 1-1.45-4.46l.2-2.2a2 2 0 0 0-1.55-2.13l-2.15-.5a6 6 0 0 1-3.8-2.75l-1.13-1.9a2 2 0 0 0-2.5-.8l-2.04.86a6 6 0 0 1-4.68 0l-2.04-.87a2 2 0 0 0-2.5.82l-1.14 1.9a6 6 0 0 1-3.79 2.75l-2.15.5a2 2 0 0 0-1.54 2.12l.19 2.2a6 6 0 0 1-1.45 4.46l-1.45 1.67a2 2 0 0 0 0 2.62l1.45 1.67a6 6 0 0 1 1.45 4.46l-.2 2.2a2 2 0 0 0 1.55 2.13l2.15.5a6 6 0 0 1 3.8 2.75l1.13 1.9a2 2 0 0 0 2.5.8zm2.82.97a4 4 0 0 1 3.12 0l2.04.87a4 4 0 0 0 4.99-1.62l1.14-1.9a4 4 0 0 1 2.53-1.84l2.15-.5a4 4 0 0 0 3.09-4.24l-.2-2.2a4 4 0 0 1 .97-2.98l1.45-1.67a4 4 0 0 0 0-5.24l-1.45-1.67a4 4 0 0 1-.97-2.97l.2-2.2a4 4 0 0 0-3.09-4.25l-2.15-.5a4 4 0 0 1-2.53-1.84l-1.14-1.9a4 4 0 0 0-5-1.62l-2.03.87a4 4 0 0 1-3.12 0l-2.04-.87a4 4 0 0 0-4.99 1.62l-1.14 1.9a4 4 0 0 1-2.53 1.84l-2.15.5a4 4 0 0 0-3.09 4.24l.2 2.2a4 4 0 0 1-.97 2.98l-1.45 1.67a4 4 0 0 0 0 5.24l1.45 1.67a4 4 0 0 1 .97 2.97l-.2 2.2a4 4 0 0 0 3.09 4.25l2.15.5a4 4 0 0 1 2.53 1.84l1.14 1.9a4 4 0 0 0 5 1.62l2.03-.87zM152 207a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6 2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-11 1a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-6 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3-5a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-8 8a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm0 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4 7a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5-2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5 4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-5-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-24 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm16 5a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm7-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0zm86-29a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1 246 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM275 214a29 29 0 0 0-57.97 0h57.96zM72.33 198.12c-.21-.32-.34-.7-.34-1.12v-12h-2v12a4.01 4.01 0 0 0 7.09 2.54c.57-.69.91-1.57.91-2.54v-12h-2v12a1.99 1.99 0 0 1-2 2 2 2 0 0 1-1.66-.88zM75 176c.38 0 .74-.04 1.1-.12a4 4 0 0 0 6.19 2.4A13.94 13.94 0 0 1 84 185v24a6 6 0 0 1-6 6h-3v9a5 5 0 1 1-10 0v-9h-3a6 6 0 0 1-6-6v-24a14 14 0 0 1 14-14 5 5 0 0 0 5 5zm-17 15v12a1.99 1.99 0 0 0 1.22 1.84 2 2 0 0 0 2.44-.72c.21-.32.34-.7.34-1.12v-12h2v12a3.98 3.98 0 0 1-5.35 3.77 3.98 3.98 0 0 1-.65-.3V209a4 4 0 0 0 4 4h16a4 4 0 0 0 4-4v-24c.01-1.53-.23-2.88-.72-4.17-.43.1-.87.16-1.28.17a6 6 0 0 1-5.2-3 7 7 0 0 1-6.47-4.88A12 12 0 0 0 58 185v6zm9 24v9a3 3 0 1 0 6 0v-9h-6z'/%3E%3Cpath d='M-17 191a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2H4zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1-14 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM15 214a29 29 0 0 0-57.97 0h57.96z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\");\n}"},"$:/plugins/kookma/tiddlyshow/theme/tabriz/footer":{"title":"$:/plugins/kookma/tiddlyshow/theme/tabriz/footer","created":"20190620070904129","creator":"Mohammad","modified":"20190628130206680","modifier":"Mohammad","type":"text/css","text":"/* this part shall be moved to theme tiddlers */\n.tiddlyshow-slide-footer-text{\n font-size:1.25em;\n font-weight:500;\n}\n\n[data-tags ~=\"slideHeader\"] .tiddlyshow-slidenumber,\n[data-tags ~=\"slide\"] .tiddlyshow-slidenumber {\n background: #000000;\n color: #fff;\n font-size:1.2em;\n font-weight:700; \n}"},"$:/plugins/kookma/tiddlyshow/theme/tabriz/heading":{"title":"$:/plugins/kookma/tiddlyshow/theme/tabriz/heading","created":"20190620070840168","creator":"Mohammad","modified":"20190628130206678","modifier":"Mohammad","type":"text/css","text":"/* format tiddler title as first heading in slide */\n[data-tags~=\"slide\"] .tc-title{\n font-size:1.5em; \n\tfont-weight:500; \n}"},"$:/plugins/kookma/tiddlyshow/theme/tabriz/slide backup":{"title":"$:/plugins/kookma/tiddlyshow/theme/tabriz/slide backup","created":"20190620075305760","creator":"Mohammad","modified":"20190627202317665","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"<pre>\n/* tiddlyshow plugin: \nStylesheet for slide only*/\n\n\n[data-tags~=\"slide\"]{\nbackground-color: #dbe5e5;\nbackground-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23161614' fill-opacity='0.2'%3E%3Cpath d='M24.37 16c.2.65.39 1.32.54 2H21.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06A5 5 0 0 1-17.45 28v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H-20a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1L.9 19.22a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0L2.26 23h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM-13.82 27l16.37 4.91L18.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H-13.1z'/%3E%3Cpath id='path6_fill-copy' d='M284.37 16c.2.65.39 1.32.54 2H281.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06a5 5 0 0 1-2.24-8.94v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H240a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM246.18 27l16.37 4.91L278.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H246.9z'/%3E%3Cpath d='M159.5 21.02A9 9 0 0 0 151 15h-42a9 9 0 0 0-8.5 6.02 6 6 0 0 0 .02 11.96A8.99 8.99 0 0 0 109 45h42a9 9 0 0 0 8.48-12.02 6 6 0 0 0 .02-11.96zM151 17h-42a7 7 0 0 0-6.33 4h54.66a7 7 0 0 0-6.33-4zm-9.34 26a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-7a7 7 0 1 1 0-14h42a7 7 0 1 1 0 14h-9.34zM109 27a9 9 0 0 0-7.48 4H101a4 4 0 1 1 0-8h58a4 4 0 0 1 0 8h-.52a9 9 0 0 0-7.48-4h-42z'/%3E%3Cpath d='M39 115a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm6-8a6 6 0 1 1-12 0 6 6 0 0 1 12 0zm-3-29v-2h8v-6H40a4 4 0 0 0-4 4v10H22l-1.33 4-.67 2h2.19L26 130h26l3.81-40H58l-.67-2L56 84H42v-6zm-4-4v10h2V74h8v-2h-8a2 2 0 0 0-2 2zm2 12h14.56l.67 2H22.77l.67-2H40zm13.8 4H24.2l3.62 38h22.36l3.62-38z'/%3E%3Cpath d='M129 92h-6v4h-6v4h-6v14h-3l.24 2 3.76 32h36l3.76-32 .24-2h-3v-14h-6v-4h-6v-4h-8zm18 22v-12h-4v4h3v8h1zm-3 0v-6h-4v6h4zm-6 6v-16h-4v19.17c1.6-.7 2.97-1.8 4-3.17zm-6 3.8V100h-4v23.8a10.04 10.04 0 0 0 4 0zm-6-.63V104h-4v16a10.04 10.04 0 0 0 4 3.17zm-6-9.17v-6h-4v6h4zm-6 0v-8h3v-4h-4v12h1zm27-12v-4h-4v4h3v4h1v-4zm-6 0v-8h-4v4h3v4h1zm-6-4v-4h-4v8h1v-4h3zm-6 4v-4h-4v8h1v-4h3zm7 24a12 12 0 0 0 11.83-10h7.92l-3.53 30h-32.44l-3.53-30h7.92A12 12 0 0 0 130 126z'/%3E%3Cpath d='M212 86v2h-4v-2h4zm4 0h-2v2h2v-2zm-20 0v.1a5 5 0 0 0-.56 9.65l.06.25 1.12 4.48a2 2 0 0 0 1.94 1.52h.01l7.02 24.55a2 2 0 0 0 1.92 1.45h4.98a2 2 0 0 0 1.92-1.45l7.02-24.55a2 2 0 0 0 1.95-1.52L224.5 96l.06-.25a5 5 0 0 0-.56-9.65V86a14 14 0 0 0-28 0zm4 0h6v2h-9a3 3 0 1 0 0 6H223a3 3 0 1 0 0-6H220v-2h2a12 12 0 1 0-24 0h2zm-1.44 14l-1-4h24.88l-1 4h-22.88zm8.95 26l-6.86-24h18.7l-6.86 24h-4.98zM150 242a22 22 0 1 0 0-44 22 22 0 0 0 0 44zm24-22a24 24 0 1 1-48 0 24 24 0 0 1 48 0zm-28.38 17.73l2.04-.87a6 6 0 0 1 4.68 0l2.04.87a2 2 0 0 0 2.5-.82l1.14-1.9a6 6 0 0 1 3.79-2.75l2.15-.5a2 2 0 0 0 1.54-2.12l-.19-2.2a6 6 0 0 1 1.45-4.46l1.45-1.67a2 2 0 0 0 0-2.62l-1.45-1.67a6 6 0 0 1-1.45-4.46l.2-2.2a2 2 0 0 0-1.55-2.13l-2.15-.5a6 6 0 0 1-3.8-2.75l-1.13-1.9a2 2 0 0 0-2.5-.8l-2.04.86a6 6 0 0 1-4.68 0l-2.04-.87a2 2 0 0 0-2.5.82l-1.14 1.9a6 6 0 0 1-3.79 2.75l-2.15.5a2 2 0 0 0-1.54 2.12l.19 2.2a6 6 0 0 1-1.45 4.46l-1.45 1.67a2 2 0 0 0 0 2.62l1.45 1.67a6 6 0 0 1 1.45 4.46l-.2 2.2a2 2 0 0 0 1.55 2.13l2.15.5a6 6 0 0 1 3.8 2.75l1.13 1.9a2 2 0 0 0 2.5.8zm2.82.97a4 4 0 0 1 3.12 0l2.04.87a4 4 0 0 0 4.99-1.62l1.14-1.9a4 4 0 0 1 2.53-1.84l2.15-.5a4 4 0 0 0 3.09-4.24l-.2-2.2a4 4 0 0 1 .97-2.98l1.45-1.67a4 4 0 0 0 0-5.24l-1.45-1.67a4 4 0 0 1-.97-2.97l.2-2.2a4 4 0 0 0-3.09-4.25l-2.15-.5a4 4 0 0 1-2.53-1.84l-1.14-1.9a4 4 0 0 0-5-1.62l-2.03.87a4 4 0 0 1-3.12 0l-2.04-.87a4 4 0 0 0-4.99 1.62l-1.14 1.9a4 4 0 0 1-2.53 1.84l-2.15.5a4 4 0 0 0-3.09 4.24l.2 2.2a4 4 0 0 1-.97 2.98l-1.45 1.67a4 4 0 0 0 0 5.24l1.45 1.67a4 4 0 0 1 .97 2.97l-.2 2.2a4 4 0 0 0 3.09 4.25l2.15.5a4 4 0 0 1 2.53 1.84l1.14 1.9a4 4 0 0 0 5 1.62l2.03-.87zM152 207a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6 2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-11 1a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-6 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3-5a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-8 8a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm0 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4 7a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5-2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5 4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-5-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-24 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm16 5a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm7-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0zm86-29a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1 246 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM275 214a29 29 0 0 0-57.97 0h57.96zM72.33 198.12c-.21-.32-.34-.7-.34-1.12v-12h-2v12a4.01 4.01 0 0 0 7.09 2.54c.57-.69.91-1.57.91-2.54v-12h-2v12a1.99 1.99 0 0 1-2 2 2 2 0 0 1-1.66-.88zM75 176c.38 0 .74-.04 1.1-.12a4 4 0 0 0 6.19 2.4A13.94 13.94 0 0 1 84 185v24a6 6 0 0 1-6 6h-3v9a5 5 0 1 1-10 0v-9h-3a6 6 0 0 1-6-6v-24a14 14 0 0 1 14-14 5 5 0 0 0 5 5zm-17 15v12a1.99 1.99 0 0 0 1.22 1.84 2 2 0 0 0 2.44-.72c.21-.32.34-.7.34-1.12v-12h2v12a3.98 3.98 0 0 1-5.35 3.77 3.98 3.98 0 0 1-.65-.3V209a4 4 0 0 0 4 4h16a4 4 0 0 0 4-4v-24c.01-1.53-.23-2.88-.72-4.17-.43.1-.87.16-1.28.17a6 6 0 0 1-5.2-3 7 7 0 0 1-6.47-4.88A12 12 0 0 0 58 185v6zm9 24v9a3 3 0 1 0 6 0v-9h-6z'/%3E%3Cpath d='M-17 191a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2H4zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1-14 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM15 214a29 29 0 0 0-57.97 0h57.96z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\");\n }\n\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nmin-height: 70vh;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nfont-size:2em;\nline-height:1.5em;\nfont-weight:500;\ncolor:#ffffff;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body pre,\n[data-tags ~= \"slide\"] .tc-tiddler-body code {\ncolor:darkblue;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body h1{\n font-weight:700; \n}\n\n\n/* tiddlyshow plugin: \nStylesheet for slide only*/\n\n[data-tags ~=\"slideHeader\"] .tiddlyshow-slidenumber,\n[data-tags ~=\"slide\"] .tiddlyshow-slidenumber{\n background: gray;\n color: #fff;\n font-size:1em;\n font-weight:700; \n}\n</pre>"},"$:/plugins/kookma/tiddlyshow/theme/tabriz/slide":{"title":"$:/plugins/kookma/tiddlyshow/theme/tabriz/slide","created":"20190620070823489","creator":"Mohammad","modified":"20190628130206690","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"<pre>\n/* tiddlyshow plugin: \nStylesheet for slide only*/\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nmin-height: 70vh;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nfont-size:2em;\nline-height:1.5em;\nfont-weight:400;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body pre,\n[data-tags ~= \"slide\"] .tc-tiddler-body code {\ncolor:darkblue;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body h1{\n font-weight:700; \n}\n\n</pre>"},"$:/plugins/kookma/tiddlyshow/theme/tabriz/slideHeader":{"title":"$:/plugins/kookma/tiddlyshow/theme/tabriz/slideHeader","created":"20190620070806809","creator":"Mohammad","modified":"20190628130206683","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"<pre>\n/* tiddlyshow plugin\nStylesheet for section header (slide header)\n */\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body {\nline-height:1em;\npadding-top:calc(30vh + 25px); \nmin-height: 70vh;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2 {\n font-weight:500;\n color: #808080;\n}\n\n/*\n display: block; \n margin: 0.5em;\n margin-right: auto;\n width: 80% !important;\n\n*/\n\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n padding: 5px 5px 5px 50px; /* The last is left padding*/\n border-width: 0px;\n border-left-style: solid;\n border-left-width:10px;\n border-left-color: #808080;\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n padding: 5px 5px 5px 60px; /* The last is left padding*/\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n font-size:3em;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n font-size:2em;\n}\n\n</pre>\n"},"$:/plugins/kookma/tiddlyshow/theme/tabriz/slideTitle":{"title":"$:/plugins/kookma/tiddlyshow/theme/tabriz/slideTitle","created":"20190620070742678","creator":"Mohammad","modified":"20190628130206685","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"<pre>\n/* tiddlyshow plugin\nStylesheet for slide Title page\n*/\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body {\n text-align: center;\n min-height: 70vh;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h4 {\n font-weight:500;\n color: #808080;\n padding-bottom: 0.2em;\n}\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1{\n font-size:5em;\n\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2{\n font-size:3em;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3{\n font-size:2em;\n}\n\n</pre>\n"},"$:/plugins/kookma/tiddlyshow/theme/tabriz/tables":{"title":"$:/plugins/kookma/tiddlyshow/theme/tabriz/tables","created":"20190627224606887","modified":"20190628130206673","type":"text/css","text":"/* make tables centered*/\n[data-tags~=\"slide\"] .tc-tiddler-body table {\n margin:0 auto;\n\t\tfont-size:0.7em;\n\t\tfont-weight:400;\n\t\t}\n\t\t\n[data-tags~=\"slide\"] .tc-tiddler-body table, \n[data-tags~=\"slide\"] .tc-tiddler-body table th, \n[data-tags~=\"slide\"] .tc-tiddler-body table tr, \n[data-tags~=\"slide\"] .tc-tiddler-body table td{\n border:0;\n}\n\n[data-tags~=\"slide\"] .tc-tiddler-body table thead td{background-color: #000; color: #fff;}\n\n/* Stripped row table */\n[data-tags~=\"slide\"] .tc-tiddler-body table tr:nth-child(even) td{\n background-color:#F3F6F6; \n\tcolor:#000;\n}\n\n\n/* Table caption above table*/\n[data-tags~=\"slide\"] .tc-tiddler-body table caption {\n caption-side:top;\n font-size:0.9em;\n font-weight:700;\n margin-bottom:0.2rem;\n}"},"$:/plugins/kookma/tiddlyshow/theme/tehran/background":{"title":"$:/plugins/kookma/tiddlyshow/theme/tehran/background","created":"20190620112043209","creator":"Mohammad","modified":"20190628130312366","modifier":"Mohammad","type":"text/css","text":""},"$:/plugins/kookma/tiddlyshow/theme/tehran/circles.png":{"title":"$:/plugins/kookma/tiddlyshow/theme/tehran/circles.png","created":"20180511162228033","creator":"Mohammad","modified":"20190627202317438","modifier":"Mohammad","type":"image/png","text":"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"},"$:/plugins/kookma/tiddlyshow/theme/tehran/footer":{"title":"$:/plugins/kookma/tiddlyshow/theme/tehran/footer","created":"20180927194648266","creator":"Mohammad","modified":"20190628130312370","modifier":"Mohammad","type":"text/css","text":"/* this part shall be moved to theme tiddlers */\n.tiddlyshow-slide-footer-text{\n font-size:1.25em;\n font-weight:500;\n}\n\n[data-tags ~=\"slideHeader\"] .tiddlyshow-slidenumber,\n[data-tags ~=\"slide\"] .tiddlyshow-slidenumber {\n background: #F07F09;\n color: #fff;\n font-size:1.2em;\n font-weight:700; \n}"},"$:/plugins/kookma/tiddlyshow/theme/tehran/heading":{"title":"$:/plugins/kookma/tiddlyshow/theme/tehran/heading","created":"20180511162259504","creator":"Mohammad","modified":"20190628130312368","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"/* format tiddler title as first heading in slide */\n[data-tags~=\"slide\"] .tc-title::before{\n vertical-align:middle;\n padding-right: 0.20em;\n display: inline-block;\n content:url(<<datauri \"$:/plugins/kookma/tiddlyshow/theme/tehran/circles.png\">>);\n}\n\n[data-tags~=\"slide\"] .tc-title{\n font-size:2em; \n\tline-height:1.5em; \n\tfont-weight:300; \n}\n"},"$:/plugins/kookma/tiddlyshow/theme/tehran/slide":{"title":"$:/plugins/kookma/tiddlyshow/theme/tehran/slide","created":"20180517073927142","creator":"Mohammad","modified":"20190628130312376","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"<pre>\n/* tiddlyshow plugin: \nStylesheet for slide only*/\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nmin-height: 70vh;\n}\n\n[data-tags ~= \"slide\"] .tc-tiddler-body {\nfont-size:2em;\nline-height:1.5em;\nfont-weight:400;\n}\n\n</pre>"},"$:/plugins/kookma/tiddlyshow/theme/tehran/slideHeader":{"title":"$:/plugins/kookma/tiddlyshow/theme/tehran/slideHeader","created":"20180521202648888","creator":"Mohammad","modified":"20190628130312372","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"<pre>\n/* tiddlyshow plugin\nStylesheet for section header (slide header)\n */\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body {\nline-height:1em;\npadding-top:calc(30vh + 25px); \nmin-height: 70vh;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2 {\n font-weight:400;\n}\n\n/*\n display: block; \n margin: 0.5em;\n margin-right: auto;\n width: 80% !important;\n*/\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n padding: 5px 5px 5px 50px; /* The last is left padding*/\n border-width: 0px;\n border-left-style: solid;\n border-left-width:10px;\n border-left-color: orange;\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n padding: 5px 5px 5px 60px; /* The last is left padding*/\n }\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h1{\n font-size:3em;\n color: white;\n text-shadow: 1px 1px 2px black, 0 0 25px orange, 0 0 5px darkred;\n}\n\n[data-tags ~=\"slideHeader\"] .tc-tiddler-body h2{\n font-size:2em;\n color: white;\n text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;\n}\n</pre>\n"},"$:/plugins/kookma/tiddlyshow/theme/tehran/slideTitle":{"title":"$:/plugins/kookma/tiddlyshow/theme/tehran/slideTitle","created":"20180521202635577","creator":"Mohammad","modified":"20190628130312374","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"<pre>\n/* tiddlyshow plugin\nStylesheet for slide Title page\n*/\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body {\n text-align: center;\n min-height: 70vh;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3,\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h4 {\n font-weight:400;\n padding-bottom: 0.2em;\n}\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h1{\n font-size:5em;\n color: white;\n text-shadow: 1px 1px 2px black, 0 0 25px orange, 0 0 5px darkred;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h2{\n font-size:3em;\n color: white;\n text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;\n}\n\n[data-tags ~=\"slideTitle\"] .tc-tiddler-body h3{\n font-size:2em;\n color: #000080;} /*navy*/\n</pre>\n"},"$:/plugins/kookma/tiddlyshow/theme/tehran/tables":{"title":"$:/plugins/kookma/tiddlyshow/theme/tehran/tables","created":"20190627223050082","creator":"Mohammad","modified":"20190628130312363","modifier":"Mohammad","type":"text/css","text":"/* make tables centered*/\n[data-tags~=\"slide\"] .tc-tiddler-body table {\n margin:0 auto;\n\t\tfont-size:0.7em;\n\t\tfont-weight:400;\n}\n\n/* Stripped row table */\n[data-tags~=\"slide\"] .tc-tiddler-body table tr:nth-child(even) td{\n background-color:#F3F6F6; \n}\n\n\n/* Table caption above table*/\n[data-tags~=\"slide\"] .tc-tiddler-body table caption {\n caption-side:top;\n font-size:0.9em;\n font-weight:700;\n margin-bottom:0.2rem;\n}"},"$:/plugins/kookma/tiddlyshow/toggle-button":{"title":"$:/plugins/kookma/tiddlyshow/toggle-button","created":"20180723191958184","creator":"Mohammad","modified":"20190628185952925","modifier":"Mohammad","tags":"","type":"text/vnd.tiddlywiki","text":"<<toggle-slideshow-mode>>"},"$:/plugins/kookma/tiddlyshow/viewtemplate/navigation-buttons":{"title":"$:/plugins/kookma/tiddlyshow/viewtemplate/navigation-buttons","created":"20180726134237633","creator":"Mohammad","list-after":"$:/core/ui/ViewTemplate/body","modified":"20190627202317502","modifier":"Mohammad","tags":"$:/tags/ViewTemplate","type":"text/vnd.tiddlywiki","text":"\\define no-more-slides()\n<button class=\"tc-btn-invisible disabled\" disabled>{{$:/plugins/kookma/tiddlyshow/images/stop.svg}}</button>\n\\end\n\n\\define previous-slide()\n <$list filter=\"[tag<parent>!tag[slideFooter]!tag[thumbnails]before<currentTiddler>]\" \n emptyMessage=<<no-more-slides>> >\n <$button class=\"tc-btn-invisible buttons-no-outline\" \n to={{!!title}} set=\"$:/plugins/kookma/tiddlyshow/state\" \n setTo={{!!title}} tooltip={{!!title}} >\n {{$:/plugins/kookma/tiddlyshow/images/slide-previous.svg}}\n </$button>\n </$list>\n\\end\n\n\\define next-slide()\n <$list filter=\"[tag<parent>!tag[slideFooter]!tag[thumbnails]after<currentTiddler>]\" emptyMessage=<<no-more-slides>>>\n <$button class=\"tc-btn-invisible buttons-no-outline\" to={{!!title}} \n set=\"$:/plugins/kookma/tiddlyshow/state\" \n setTo={{!!title}} \n tooltip={{!!title}} >\n {{$:/plugins/kookma/tiddlyshow/images/slide-next.svg}}\n </$button>\n </$list>\n\\end\n\n\\define slide-list()\n<div class=\"tiddlyshow-tooltip\"> \n <$button class=\"tc-btn-invisible buttons-no-outline\">{{$:/plugins/kookma/tiddlyshow/images/slide-list.svg}}</$button>\n <div class=\"tiddlyshow-tooltiptext\">\n <$macrocall $name=\"trackable-links\" tag=<<parent>> />\n </div>\n</div>\n\\end\n\n\n\\define show-slidenumber()\n<$count filter='[tag<parent>!tag[slideFooter]!tag[thumbnails]allbefore:include<currentTiddler>]'/>\n\\end\n\n\n<$set name=\"parent\" value={{$:/plugins/kookma/tiddlyshow/state!!current-slideshow}}>\n\n<$list filter=\"[all[current]tag<parent>!tag[slideFooter]!tag[thumbnails]]\"> <!-- only show slide number if it is belong to active slideshow and not tagged with slideFooter, thumbnails -->\n\n<div class=\"tiddlyshow-slide-footer\">\n <div class=\"tiddlyshow-slide-footer-buttons\">\n <<previous-slide>>\n <<next-slide>>\n <<slide-list>>\n </div>\n <div class=\"tiddlyshow-slide-footer-text\"> <!--show all tiddlers tagged with slideFooter and parent as footer --> \n <$list filter=\"[title<parent>addsuffix[ - Footer]]\" variable=\"slide-footer\">\n <$transclude tiddler=<<slide-footer>> field=\"text\" mode=\"inline\"/> \n </$list>\n </div>\n <div class=\"tiddlyshow-slidenumber\">\n <<show-slidenumber>>\n </div>\n</div>\n\n</$list>\n\n</$set>\n\n"},"$:/plugins/kookma/tiddlyshow/viewtemplate/thumbnails":{"title":"$:/plugins/kookma/tiddlyshow/viewtemplate/thumbnails","created":"20180920050645315","creator":"Mohammad","modified":"20190627202317499","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"\\define frame-classes()\n$(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$ $(tiddlerTagClasses)$ $(userClass)$\n\\end\n\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n<$vars storyTiddler=<<currentTiddler>> tiddlerInfoState=<<qualify \"$:/state/popup/tiddler-info\">> userClass={{!!class}}><$tiddler tiddler=<<currentTiddler>>><div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class=<<frame-classes>>><$list filter=\"[[$:/core/ui/ViewTemplate/body]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$tiddler></$vars>\n\n<!-- \nThis is a copy of $:/core/ui/ViewTemplate with some small changes to hide the tag, title and subtitles.\nThis is part of thumbnails macro\n-->"},"$:/plugins/kookma/tiddlyshow/viewtemplate/tiddlyshow-dashboard":{"title":"$:/plugins/kookma/tiddlyshow/viewtemplate/tiddlyshow-dashboard","caption":"Trail Template","created":"20180527182942488","creator":"Mohammad","modified":"20190627202317504","modifier":"Mohammad","tags":"$:/tags/ViewTemplate","type":"text/vnd.tiddlywiki","text":"\\define draggable-list-of-slides()\n <div class=\"tiddlyshowDashboard-slide-list\">\n <h2>List of slides</h2>\n <h4>Drag and drop your slides (tiddlers) here to add them to this slideshow or reorder the list</h4>\n <ol>\n <<list-tagged-draggable \n tag:\"\"\"$(currentTiddler)$\"\"\"\n subFilter:\"!tag[slideFooter]!tag[thumbnails]\"\n itemTemplate:\"$:/plugins/kookma/tiddlyshow/draggable-template\"\n emptyMessage:\"You don't have any slide in this slideshow\"\n >>\n </ol>\n </div> \n\\end\n\n\\define show-tiddlyshow-header()\n <div class=\"tiddlyshowDashboard-header\">\n <b>Trail caption:</b> <$text text={{!!caption}}/><br>\n <b>Trail tag:</b> <$text text={{!!title}}/><br>\n <b>Number of slides:</b> <$count filter=\"[tag<currentTiddler>!tag[slideFooter]!tag[thumbnails]]\"></$count><br>\n </div>\n\\end \n\n\\define show-tiddlyshow-footer()\n <div class=\"tiddlyshowDashboard-footer\">\n <b>Slide footer:</b>\n <$list filter=\"[title[$(currentTiddler)$]addsuffix[ - Footer]] +[has[title]]\" \n variable=\"slide-footer\" \n emptyMessage=<<newSlideFooter \"\"\"$(currentTiddler)$\"\"\">>\n > \n <$link to=<<slide-footer>> tooltip=\"Click to edit\"> <<slide-footer>> </$link>\n <$transclude tiddler=<<slide-footer>> field=\"text\" mode=\"block\"/> \n </$list>\n </div>\n\\end\n\n\\define show-tiddlyshow-buttons()\n <div class=\"tiddlyshowDashboard-buttons\">\n <<newSlide param:\"\"\"$(currentTiddler)$\"\"\"\n caption:\"New slide here\"\n color:\"#00d\">>\n <br>\n\t<$button style=\"color:#00d; margin-bottom:5px;\">\n {{ $:/plugins/kookma/tiddlyshow/images/thumbnails.svg}} Thumbnails\n <<create-thumbnails \"$(currentTiddler)$\">>\n </$button>\n\t<br>\t\n <$button style=\"fill:#8058A5;\"\n set=\"$:/plugins/kookma/tiddlyshow/state!!current-slideshow\"\n setTo={{!!title}}\n >\n {{$:/plugins/kookma/tiddlyshow/images/slide.svg}} Set for presentation\n </$button> \n </div>\n\\end\n\n\n<$list filter=\"[all[current]tag[slideshow]]\"><!--If this tiddler is a slideshow show dashboard elements-->\n <<show-tiddlyshow-header>> <br>\n <<show-tiddlyshow-buttons>>\n <<draggable-list-of-slides>> <br>\n <<show-tiddlyshow-footer>>\n</$list>\n"}}}
Making a Mouse in OnShape Finished
/* hide the edit toolbars*/
.tc-tiddler-controls{
display:none;
}
body.tc-body .tc-story-river {
width:100%;
}
body.tc-body .tc-storyview-zoomin-tiddler{
width:100%;
margin:0;
top:0;
left:0;
height:100vh;
}
.tc-tiddler-frame{
border:0;
}
/* hide the sidebar */
.tc-sidebar-scrollable {width:0; display:none;}
/* hide the sidebar arrow */
.tc-topbar .tc-image-chevron-right {display:none;}
.tc-topbar .tc-image-chevron-left {display:none;}
body.tc-body .tc-tiddler-view-frame .tc-subtitle, body.tc-body .tc-tiddler-view-frame .tc-tags-wrapper {
display: none;
}
/* hide the title and titlebar for below tiddlers */
[data-tags ~="thumbnails"] .tc-title,
[data-tags ~="thumbnails"] .tc-titlebar,
[data-tags ~="slideTitle"] .tc-title,
[data-tags ~="slideTitle"] .tc-titlebar,
[data-tags ~="slideHeader"] .tc-title,
[data-tags ~="slideHeader"] .tc-titlebar{
visibility:hidden;
}
<<toggle-slideshow-mode>>
{
"tiddlers": {
"$:/plugins/tiddlywiki/katex/katex.min.css": {
"text": ".katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:\"0.10.2\"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer,.katex .sizing{display:inline-block}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;margin:0 -.025em;border-right:.05em solid;min-width:1px}.katex .mtable .vs-dashed{border-right:.05em dashed}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:\"\"}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}\n",
"type": "text/plain",
"title": "$:/plugins/tiddlywiki/katex/katex.min.css"
},
"$:/plugins/tiddlywiki/katex/katex.min.js": {
"text": "(function(document) {\n!function(t,e){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define([],e):\"object\"==typeof exports?exports.katex=e():t.katex=e()}(\"undefined\"!=typeof self?self:this,function(){return function(t){var e={};function r(a){if(e[a])return e[a].exports;var n=e[a]={i:a,l:!1,exports:{}};return t[a].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=t,r.c=e,r.d=function(t,e,a){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},r.r=function(t){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&\"object\"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(r.r(a),Object.defineProperty(a,\"default\",{enumerable:!0,value:t}),2&e&&\"string\"!=typeof t)for(var n in t)r.d(a,n,function(e){return t[e]}.bind(null,n));return a},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,\"a\",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p=\"\",r(r.s=1)}([function(t,e,r){},function(t,e,r){\"use strict\";r.r(e);r(0);var a=function(){function t(t,e,r){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=t,this.start=e,this.end=r}return t.range=function(e,r){return r?e&&e.loc&&r.loc&&e.loc.lexer===r.loc.lexer?new t(e.loc.lexer,e.loc.start,r.loc.end):null:e&&e.loc},t}(),n=function(){function t(t,e){this.text=void 0,this.loc=void 0,this.text=t,this.loc=e}return t.prototype.range=function(e,r){return new t(r,a.range(this,e))},t}(),o=function t(e,r){this.position=void 0;var a,n=\"KaTeX parse error: \"+e,o=r&&r.loc;if(o&&o.start<=o.end){var i=o.lexer.input;a=o.start;var s=o.end;a===i.length?n+=\" at end of input: \":n+=\" at position \"+(a+1)+\": \";var h=i.slice(a,s).replace(/[^]/g,\"$&\\u0332\");n+=(a>15?\"\\u2026\"+i.slice(a-15,a):i.slice(0,a))+h+(s+15<i.length?i.slice(s,s+15)+\"\\u2026\":i.slice(s))}var l=new Error(n);return l.name=\"ParseError\",l.__proto__=t.prototype,l.position=a,l};o.prototype.__proto__=Error.prototype;var i=o,s=/([A-Z])/g,h={\"&\":\"&\",\">\":\">\",\"<\":\"<\",'\"':\""\",\"'\":\"'\"},l=/[&><\"']/g;var m=function t(e){return\"ordgroup\"===e.type?1===e.body.length?t(e.body[0]):e:\"color\"===e.type?1===e.body.length?t(e.body[0]):e:\"font\"===e.type?t(e.body):e},c={contains:function(t,e){return-1!==t.indexOf(e)},deflt:function(t,e){return void 0===t?e:t},escape:function(t){return String(t).replace(l,function(t){return h[t]})},hyphenate:function(t){return t.replace(s,\"-$1\").toLowerCase()},getBaseElem:m,isCharacterBox:function(t){var e=m(t);return\"mathord\"===e.type||\"textord\"===e.type||\"atom\"===e.type}},u=function(){function t(t){this.displayMode=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.allowedProtocols=void 0,t=t||{},this.displayMode=c.deflt(t.displayMode,!1),this.leqno=c.deflt(t.leqno,!1),this.fleqn=c.deflt(t.fleqn,!1),this.throwOnError=c.deflt(t.throwOnError,!0),this.errorColor=c.deflt(t.errorColor,\"#cc0000\"),this.macros=t.macros||{},this.colorIsTextColor=c.deflt(t.colorIsTextColor,!1),this.strict=c.deflt(t.strict,\"warn\"),this.maxSize=Math.max(0,c.deflt(t.maxSize,1/0)),this.maxExpand=Math.max(0,c.deflt(t.maxExpand,1e3)),this.allowedProtocols=c.deflt(t.allowedProtocols,[\"http\",\"https\",\"mailto\",\"_relative\"])}var e=t.prototype;return e.reportNonstrict=function(t,e,r){var a=this.strict;if(\"function\"==typeof a&&(a=a(t,e,r)),a&&\"ignore\"!==a){if(!0===a||\"error\"===a)throw new i(\"LaTeX-incompatible input and strict mode is set to 'error': \"+e+\" [\"+t+\"]\",r);\"warn\"===a?\"undefined\"!=typeof console&&console.warn(\"LaTeX-incompatible input and strict mode is set to 'warn': \"+e+\" [\"+t+\"]\"):\"undefined\"!=typeof console&&console.warn(\"LaTeX-incompatible input and strict mode is set to unrecognized '\"+a+\"': \"+e+\" [\"+t+\"]\")}},e.useStrictBehavior=function(t,e,r){var a=this.strict;if(\"function\"==typeof a)try{a=a(t,e,r)}catch(t){a=\"error\"}return!(!a||\"ignore\"===a)&&(!0===a||\"error\"===a||(\"warn\"===a?(\"undefined\"!=typeof console&&console.warn(\"LaTeX-incompatible input and strict mode is set to 'warn': \"+e+\" [\"+t+\"]\"),!1):(\"undefined\"!=typeof console&&console.warn(\"LaTeX-incompatible input and strict mode is set to unrecognized '\"+a+\"': \"+e+\" [\"+t+\"]\"),!1)))},t}(),d=function(){function t(t,e,r){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=t,this.size=e,this.cramped=r}var e=t.prototype;return e.sup=function(){return p[f[this.id]]},e.sub=function(){return p[g[this.id]]},e.fracNum=function(){return p[x[this.id]]},e.fracDen=function(){return p[v[this.id]]},e.cramp=function(){return p[b[this.id]]},e.text=function(){return p[y[this.id]]},e.isTight=function(){return this.size>=2},t}(),p=[new d(0,0,!1),new d(1,0,!0),new d(2,1,!1),new d(3,1,!0),new d(4,2,!1),new d(5,2,!0),new d(6,3,!1),new d(7,3,!0)],f=[4,5,4,5,6,7,6,7],g=[5,5,5,5,7,7,7,7],x=[2,3,4,5,6,7,6,7],v=[3,3,5,5,7,7,7,7],b=[1,1,3,3,5,5,7,7],y=[0,1,2,3,2,3,2,3],w={DISPLAY:p[0],TEXT:p[2],SCRIPT:p[4],SCRIPTSCRIPT:p[6]},k=[{name:\"latin\",blocks:[[256,591],[768,879]]},{name:\"cyrillic\",blocks:[[1024,1279]]},{name:\"brahmic\",blocks:[[2304,4255]]},{name:\"georgian\",blocks:[[4256,4351]]},{name:\"cjk\",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:\"hangul\",blocks:[[44032,55215]]}];var S=[];function z(t){for(var e=0;e<S.length;e+=2)if(t>=S[e]&&t<=S[e+1])return!0;return!1}k.forEach(function(t){return t.blocks.forEach(function(t){return S.push.apply(S,t)})});var M={path:{sqrtMain:\"M95,702c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,\\n-10,-9.5,-14c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54c44.2,-33.3,65.8,\\n-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10s173,378,173,378c0.7,0,\\n35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429c69,-144,104.5,-217.7,106.5,\\n-221c5.3,-9.3,12,-14,20,-14H400000v40H845.2724s-225.272,467,-225.272,467\\ns-235,486,-235,486c-2.7,4.7,-9,7,-19,7c-6,0,-10,-1,-12,-3s-194,-422,-194,-422\\ns-65,47,-65,47z M834 80H400000v40H845z\",sqrtSize1:\"M263,681c0.7,0,18,39.7,52,119c34,79.3,68.167,\\n158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120c340,-704.7,510.7,-1060.3,512,-1067\\nc4.7,-7.3,11,-11,19,-11H40000v40H1012.3s-271.3,567,-271.3,567c-38.7,80.7,-84,\\n175,-136,283c-52,108,-89.167,185.3,-111.5,232c-22.3,46.7,-33.8,70.3,-34.5,71\\nc-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1s-109,-253,-109,-253c-72.7,-168,-109.3,\\n-252,-110,-252c-10.7,8,-22,16.7,-34,26c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26\\ns76,-59,76,-59s76,-60,76,-60z M1001 80H40000v40H1012z\",sqrtSize2:\"M1001,80H400000v40H1013.1s-83.4,268,-264.1,840c-180.7,\\n572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,\\n-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744c-10,12,-21,25,-33,39s-32,39,-32,39\\nc-6,-5.3,-15,-14,-27,-26s25,-30,25,-30c26.7,-32.7,52,-63,76,-91s52,-60,52,-60\\ns208,722,208,722c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,\\n-658.5c53.7,-170.3,84.5,-266.8,92.5,-289.5c4,-6.7,10,-10,18,-10z\\nM1001 80H400000v40H1013z\",sqrtSize3:\"M424,2478c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,\\n-342,-109.8,-513.3,-110.5,-514c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,\\n25c-5.7,9.3,-9.8,16,-12.5,20s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,\\n-13s76,-122,76,-122s77,-121,77,-121s209,968,209,968c0,-2,84.7,-361.7,254,-1079\\nc169.3,-717.3,254.7,-1077.7,256,-1081c4,-6.7,10,-10,18,-10H400000v40H1014.6\\ns-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185c-2,6,-10,9,-24,9\\nc-8,0,-12,-0.7,-12,-2z M1001 80H400000v40H1014z\",sqrtSize4:\"M473,2793c339.3,-1799.3,509.3,-2700,510,-2702\\nc3.3,-7.3,9.3,-11,18,-11H400000v40H1017.7s-90.5,478,-276.2,1466c-185.7,988,\\n-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,\\n-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200c0,-1.3,-5.3,8.7,-16,30c-10.7,\\n21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26s76,-153,76,-153s77,-151,\\n77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,606z\\nM1001 80H400000v40H1017z\",doubleleftarrow:\"M262 157\\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\\nm8 0v40h399730v-40zm0 194v40h399730v-40z\",doublerightarrow:\"M399738 392l\\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z\",leftarrow:\"M400000 241H110l3-3c68.7-52.7 113.7-120\\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\\n l-3-3h399890zM100 241v40h399900v-40z\",leftbrace:\"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z\",leftbraceunder:\"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z\",leftgroup:\"M400000 80\\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\\n 435 0h399565z\",leftgroupunder:\"M400000 262\\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\\n 435 219h399565z\",leftharpoon:\"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z\",leftharpoonplus:\"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\\nm0 0v40h400000v-40z\",leftharpoondown:\"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z\",leftharpoondownplus:\"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z\",lefthook:\"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\\n 71.5 23h399859zM103 281v-40h399897v40z\",leftlinesegment:\"M40 281 V428 H0 V94 H40 V241 H400000 v40z\\nM40 281 V428 H0 V94 H40 V241 H400000 v40z\",leftmapsto:\"M40 281 V448H0V74H40V241H400000v40z\\nM40 281 V448H0V74H40V241H400000v40z\",leftToFrom:\"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z\",longequal:\"M0 50 h400000 v40H0z m0 194h40000v40H0z\\nM0 50 h400000 v40H0z m0 194h40000v40H0z\",midbrace:\"M200428 334\\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z\",midbraceunder:\"M199572 214\\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z\",oiintSize1:\"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z\",oiintSize2:\"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\\nc0 110 84 276 504 276s502.4-166 502.4-276z\",oiiintSize1:\"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z\",oiiintSize2:\"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z\",rightarrow:\"M0 241v40h399891c-47.3 35.3-84 78-110 128\\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\\n 151.7 139 205zm0 0v40h399900v-40z\",rightbrace:\"M400000 542l\\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z\",rightbraceunder:\"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z\",rightgroup:\"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\\n 3-1 3-3v-38c-76-158-257-219-435-219H0z\",rightgroupunder:\"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z\",rightharpoon:\"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\\n 69.2 92 94.5zm0 0v40h399900v-40z\",rightharpoonplus:\"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z\",rightharpoondown:\"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z\",rightharpoondownplus:\"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\\nm0-194v40h400000v-40zm0 0v40h400000v-40z\",righthook:\"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z\",rightlinesegment:\"M399960 241 V94 h40 V428 h-40 V281 H0 v-40z\\nM399960 241 V94 h40 V428 h-40 V281 H0 v-40z\",rightToFrom:\"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z\",twoheadleftarrow:\"M0 167c68 40\\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z\",twoheadrightarrow:\"M400000 167\\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z\",tilde1:\"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\\n-68.267.847-113-73.952-191-73.952z\",tilde2:\"M344 55.266c-142 0-300.638 81.316-311.5 86.418\\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z\",tilde3:\"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\\n -338 0-409-156.573-744-156.573z\",tilde4:\"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\\n -175.236-744-175.236z\",vec:\"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\\nc-16-25.333-24-45-24-59z\",widehat1:\"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z\",widehat2:\"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z\",widehat3:\"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z\",widehat4:\"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z\",widecheck1:\"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z\",widecheck2:\"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z\",widecheck3:\"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z\",widecheck4:\"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z\",baraboveleftarrow:\"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z\",rightarrowabovebar:\"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z\",baraboveshortleftharpoon:\"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z\",rightharpoonaboveshortbar:\"M0,241 l0,40c399126,0,399993,0,399993,0\\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z\",shortbaraboveleftharpoon:\"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z\",shortrightharpoonabovebar:\"M53,241l0,40c398570,0,399437,0,399437,0\\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z\"}},T=function(){function t(t){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=t,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var e=t.prototype;return e.hasClass=function(t){return c.contains(this.classes,t)},e.toNode=function(){for(var t=document.createDocumentFragment(),e=0;e<this.children.length;e++)t.appendChild(this.children[e].toNode());return t},e.toMarkup=function(){for(var t=\"\",e=0;e<this.children.length;e++)t+=this.children[e].toMarkup();return t},e.toText=function(){var t=function(t){return t.toText()};return this.children.map(t).join(\"\")},t}(),A=function(t){return t.filter(function(t){return t}).join(\" \")},B=function(t,e,r){if(this.classes=t||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=r||{},e){e.style.isTight()&&this.classes.push(\"mtight\");var a=e.getColor();a&&(this.style.color=a)}},q=function(t){var e=document.createElement(t);for(var r in e.className=A(this.classes),this.style)this.style.hasOwnProperty(r)&&(e.style[r]=this.style[r]);for(var a in this.attributes)this.attributes.hasOwnProperty(a)&&e.setAttribute(a,this.attributes[a]);for(var n=0;n<this.children.length;n++)e.appendChild(this.children[n].toNode());return e},C=function(t){var e=\"<\"+t;this.classes.length&&(e+=' class=\"'+c.escape(A(this.classes))+'\"');var r=\"\";for(var a in this.style)this.style.hasOwnProperty(a)&&(r+=c.hyphenate(a)+\":\"+this.style[a]+\";\");for(var n in r&&(e+=' style=\"'+c.escape(r)+'\"'),this.attributes)this.attributes.hasOwnProperty(n)&&(e+=\" \"+n+'=\"'+c.escape(this.attributes[n])+'\"');e+=\">\";for(var o=0;o<this.children.length;o++)e+=this.children[o].toMarkup();return e+=\"</\"+t+\">\"},N=function(){function t(t,e,r,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,B.call(this,t,r,a),this.children=e||[]}var e=t.prototype;return e.setAttribute=function(t,e){this.attributes[t]=e},e.hasClass=function(t){return c.contains(this.classes,t)},e.toNode=function(){return q.call(this,\"span\")},e.toMarkup=function(){return C.call(this,\"span\")},t}(),I=function(){function t(t,e,r,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,B.call(this,e,a),this.children=r||[],this.setAttribute(\"href\",t)}var e=t.prototype;return e.setAttribute=function(t,e){this.attributes[t]=e},e.hasClass=function(t){return c.contains(this.classes,t)},e.toNode=function(){return q.call(this,\"a\")},e.toMarkup=function(){return C.call(this,\"a\")},t}(),O={\"\\xee\":\"\\u0131\\u0302\",\"\\xef\":\"\\u0131\\u0308\",\"\\xed\":\"\\u0131\\u0301\",\"\\xec\":\"\\u0131\\u0300\"},E=function(){function t(t,e,r,a,n,o,i,s){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=t,this.height=e||0,this.depth=r||0,this.italic=a||0,this.skew=n||0,this.width=o||0,this.classes=i||[],this.style=s||{},this.maxFontSize=0;var h=function(t){for(var e=0;e<k.length;e++)for(var r=k[e],a=0;a<r.blocks.length;a++){var n=r.blocks[a];if(t>=n[0]&&t<=n[1])return r.name}return null}(this.text.charCodeAt(0));h&&this.classes.push(h+\"_fallback\"),/[\\xee\\xef\\xed\\xec]/.test(this.text)&&(this.text=O[this.text])}var e=t.prototype;return e.hasClass=function(t){return c.contains(this.classes,t)},e.toNode=function(){var t=document.createTextNode(this.text),e=null;for(var r in this.italic>0&&((e=document.createElement(\"span\")).style.marginRight=this.italic+\"em\"),this.classes.length>0&&((e=e||document.createElement(\"span\")).className=A(this.classes)),this.style)this.style.hasOwnProperty(r)&&((e=e||document.createElement(\"span\")).style[r]=this.style[r]);return e?(e.appendChild(t),e):t},e.toMarkup=function(){var t=!1,e=\"<span\";this.classes.length&&(t=!0,e+=' class=\"',e+=c.escape(A(this.classes)),e+='\"');var r=\"\";for(var a in this.italic>0&&(r+=\"margin-right:\"+this.italic+\"em;\"),this.style)this.style.hasOwnProperty(a)&&(r+=c.hyphenate(a)+\":\"+this.style[a]+\";\");r&&(t=!0,e+=' style=\"'+c.escape(r)+'\"');var n=c.escape(this.text);return t?(e+=\">\",e+=n,e+=\"</span>\"):n},t}(),R=function(){function t(t,e){this.children=void 0,this.attributes=void 0,this.children=t||[],this.attributes=e||{}}var e=t.prototype;return e.toNode=function(){var t=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");for(var e in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,e)&&t.setAttribute(e,this.attributes[e]);for(var r=0;r<this.children.length;r++)t.appendChild(this.children[r].toNode());return t},e.toMarkup=function(){var t=\"<svg\";for(var e in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,e)&&(t+=\" \"+e+\"='\"+this.attributes[e]+\"'\");t+=\">\";for(var r=0;r<this.children.length;r++)t+=this.children[r].toMarkup();return t+=\"</svg>\"},t}(),L=function(){function t(t,e){this.pathName=void 0,this.alternate=void 0,this.pathName=t,this.alternate=e}var e=t.prototype;return e.toNode=function(){var t=document.createElementNS(\"http://www.w3.org/2000/svg\",\"path\");return this.alternate?t.setAttribute(\"d\",this.alternate):t.setAttribute(\"d\",M.path[this.pathName]),t},e.toMarkup=function(){return this.alternate?\"<path d='\"+this.alternate+\"'/>\":\"<path d='\"+M.path[this.pathName]+\"'/>\"},t}(),H=function(){function t(t){this.attributes=void 0,this.attributes=t||{}}var e=t.prototype;return e.toNode=function(){var t=document.createElementNS(\"http://www.w3.org/2000/svg\",\"line\");for(var e in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,e)&&t.setAttribute(e,this.attributes[e]);return t},e.toMarkup=function(){var t=\"<line\";for(var e in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,e)&&(t+=\" \"+e+\"='\"+this.attributes[e]+\"'\");return t+=\"/>\"},t}();var P={\"AMS-Regular\":{65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},\"Caligraphic-Regular\":{48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473]},\"Fraktur-Regular\":{33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},\"Main-Bold\":{33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},\"Main-BoldItalic\":{33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],163:[0,.69444,0,0,.86853],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},\"Main-Italic\":{33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],163:[0,.69444,0,0,.76909],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],305:[0,.43056,0,.02778,.32246],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],567:[.19444,.43056,0,.08334,.38403],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},\"Main-Regular\":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.12,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,1],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.67,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.9,0,0,.278],8943:[-.19,.31,0,0,1.172],8945:[-.1,.82,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.744,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.744,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},\"Math-BoldItalic\":{65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333]},\"Math-Italic\":{65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059]},\"Math-Regular\":{65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059]},\"SansSerif-Bold\":{33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},\"SansSerif-Italic\":{33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},\"SansSerif-Regular\":{33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},\"Script-Regular\":{65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212]},\"Size1-Regular\":{40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},\"Size2-Regular\":{40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},\"Size3-Regular\":{40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},\"Size4-Regular\":{40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},\"Typewriter-Regular\":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},D={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2]},F={\"\\xc5\":\"A\",\"\\xc7\":\"C\",\"\\xd0\":\"D\",\"\\xde\":\"o\",\"\\xe5\":\"a\",\"\\xe7\":\"c\",\"\\xf0\":\"d\",\"\\xfe\":\"o\",\"\\u0410\":\"A\",\"\\u0411\":\"B\",\"\\u0412\":\"B\",\"\\u0413\":\"F\",\"\\u0414\":\"A\",\"\\u0415\":\"E\",\"\\u0416\":\"K\",\"\\u0417\":\"3\",\"\\u0418\":\"N\",\"\\u0419\":\"N\",\"\\u041a\":\"K\",\"\\u041b\":\"N\",\"\\u041c\":\"M\",\"\\u041d\":\"H\",\"\\u041e\":\"O\",\"\\u041f\":\"N\",\"\\u0420\":\"P\",\"\\u0421\":\"C\",\"\\u0422\":\"T\",\"\\u0423\":\"y\",\"\\u0424\":\"O\",\"\\u0425\":\"X\",\"\\u0426\":\"U\",\"\\u0427\":\"h\",\"\\u0428\":\"W\",\"\\u0429\":\"W\",\"\\u042a\":\"B\",\"\\u042b\":\"X\",\"\\u042c\":\"B\",\"\\u042d\":\"3\",\"\\u042e\":\"X\",\"\\u042f\":\"R\",\"\\u0430\":\"a\",\"\\u0431\":\"b\",\"\\u0432\":\"a\",\"\\u0433\":\"r\",\"\\u0434\":\"y\",\"\\u0435\":\"e\",\"\\u0436\":\"m\",\"\\u0437\":\"e\",\"\\u0438\":\"n\",\"\\u0439\":\"n\",\"\\u043a\":\"n\",\"\\u043b\":\"n\",\"\\u043c\":\"m\",\"\\u043d\":\"n\",\"\\u043e\":\"o\",\"\\u043f\":\"n\",\"\\u0440\":\"p\",\"\\u0441\":\"c\",\"\\u0442\":\"o\",\"\\u0443\":\"y\",\"\\u0444\":\"b\",\"\\u0445\":\"x\",\"\\u0446\":\"n\",\"\\u0447\":\"n\",\"\\u0448\":\"w\",\"\\u0449\":\"w\",\"\\u044a\":\"a\",\"\\u044b\":\"m\",\"\\u044c\":\"a\",\"\\u044d\":\"e\",\"\\u044e\":\"m\",\"\\u044f\":\"r\"};function V(t,e,r){if(!P[e])throw new Error(\"Font metrics not found for font: \"+e+\".\");var a=t.charCodeAt(0),n=P[e][a];if(!n&&t[0]in F&&(a=F[t[0]].charCodeAt(0),n=P[e][a]),n||\"text\"!==r||z(a)&&(n=P[e][77]),n)return{depth:n[0],height:n[1],italic:n[2],skew:n[3],width:n[4]}}var U={};var G={bin:1,close:1,inner:1,open:1,punct:1,rel:1},X={\"accent-token\":1,mathord:1,\"op-token\":1,spacing:1,textord:1},Y={math:{},text:{}},_=Y;function W(t,e,r,a,n,o){Y[t][n]={font:e,group:r,replace:a},o&&a&&(Y[t][a]=Y[t][n])}var j=\"main\",$=\"ams\",Z=\"bin\",K=\"mathord\",J=\"op-token\",Q=\"rel\";W(\"math\",j,Q,\"\\u2261\",\"\\\\equiv\",!0),W(\"math\",j,Q,\"\\u227a\",\"\\\\prec\",!0),W(\"math\",j,Q,\"\\u227b\",\"\\\\succ\",!0),W(\"math\",j,Q,\"\\u223c\",\"\\\\sim\",!0),W(\"math\",j,Q,\"\\u22a5\",\"\\\\perp\"),W(\"math\",j,Q,\"\\u2aaf\",\"\\\\preceq\",!0),W(\"math\",j,Q,\"\\u2ab0\",\"\\\\succeq\",!0),W(\"math\",j,Q,\"\\u2243\",\"\\\\simeq\",!0),W(\"math\",j,Q,\"\\u2223\",\"\\\\mid\",!0),W(\"math\",j,Q,\"\\u226a\",\"\\\\ll\",!0),W(\"math\",j,Q,\"\\u226b\",\"\\\\gg\",!0),W(\"math\",j,Q,\"\\u224d\",\"\\\\asymp\",!0),W(\"math\",j,Q,\"\\u2225\",\"\\\\parallel\"),W(\"math\",j,Q,\"\\u22c8\",\"\\\\bowtie\",!0),W(\"math\",j,Q,\"\\u2323\",\"\\\\smile\",!0),W(\"math\",j,Q,\"\\u2291\",\"\\\\sqsubseteq\",!0),W(\"math\",j,Q,\"\\u2292\",\"\\\\sqsupseteq\",!0),W(\"math\",j,Q,\"\\u2250\",\"\\\\doteq\",!0),W(\"math\",j,Q,\"\\u2322\",\"\\\\frown\",!0),W(\"math\",j,Q,\"\\u220b\",\"\\\\ni\",!0),W(\"math\",j,Q,\"\\u221d\",\"\\\\propto\",!0),W(\"math\",j,Q,\"\\u22a2\",\"\\\\vdash\",!0),W(\"math\",j,Q,\"\\u22a3\",\"\\\\dashv\",!0),W(\"math\",j,Q,\"\\u220b\",\"\\\\owns\"),W(\"math\",j,\"punct\",\".\",\"\\\\ldotp\"),W(\"math\",j,\"punct\",\"\\u22c5\",\"\\\\cdotp\"),W(\"math\",j,\"textord\",\"#\",\"\\\\#\"),W(\"text\",j,\"textord\",\"#\",\"\\\\#\"),W(\"math\",j,\"textord\",\"&\",\"\\\\&\"),W(\"text\",j,\"textord\",\"&\",\"\\\\&\"),W(\"math\",j,\"textord\",\"\\u2135\",\"\\\\aleph\",!0),W(\"math\",j,\"textord\",\"\\u2200\",\"\\\\forall\",!0),W(\"math\",j,\"textord\",\"\\u210f\",\"\\\\hbar\",!0),W(\"math\",j,\"textord\",\"\\u2203\",\"\\\\exists\",!0),W(\"math\",j,\"textord\",\"\\u2207\",\"\\\\nabla\",!0),W(\"math\",j,\"textord\",\"\\u266d\",\"\\\\flat\",!0),W(\"math\",j,\"textord\",\"\\u2113\",\"\\\\ell\",!0),W(\"math\",j,\"textord\",\"\\u266e\",\"\\\\natural\",!0),W(\"math\",j,\"textord\",\"\\u2663\",\"\\\\clubsuit\",!0),W(\"math\",j,\"textord\",\"\\u2118\",\"\\\\wp\",!0),W(\"math\",j,\"textord\",\"\\u266f\",\"\\\\sharp\",!0),W(\"math\",j,\"textord\",\"\\u2662\",\"\\\\diamondsuit\",!0),W(\"math\",j,\"textord\",\"\\u211c\",\"\\\\Re\",!0),W(\"math\",j,\"textord\",\"\\u2661\",\"\\\\heartsuit\",!0),W(\"math\",j,\"textord\",\"\\u2111\",\"\\\\Im\",!0),W(\"math\",j,\"textord\",\"\\u2660\",\"\\\\spadesuit\",!0),W(\"text\",j,\"textord\",\"\\xa7\",\"\\\\S\",!0),W(\"text\",j,\"textord\",\"\\xb6\",\"\\\\P\",!0),W(\"math\",j,\"textord\",\"\\u2020\",\"\\\\dag\"),W(\"text\",j,\"textord\",\"\\u2020\",\"\\\\dag\"),W(\"text\",j,\"textord\",\"\\u2020\",\"\\\\textdagger\"),W(\"math\",j,\"textord\",\"\\u2021\",\"\\\\ddag\"),W(\"text\",j,\"textord\",\"\\u2021\",\"\\\\ddag\"),W(\"text\",j,\"textord\",\"\\u2021\",\"\\\\textdaggerdbl\"),W(\"math\",j,\"close\",\"\\u23b1\",\"\\\\rmoustache\",!0),W(\"math\",j,\"open\",\"\\u23b0\",\"\\\\lmoustache\",!0),W(\"math\",j,\"close\",\"\\u27ef\",\"\\\\rgroup\",!0),W(\"math\",j,\"open\",\"\\u27ee\",\"\\\\lgroup\",!0),W(\"math\",j,Z,\"\\u2213\",\"\\\\mp\",!0),W(\"math\",j,Z,\"\\u2296\",\"\\\\ominus\",!0),W(\"math\",j,Z,\"\\u228e\",\"\\\\uplus\",!0),W(\"math\",j,Z,\"\\u2293\",\"\\\\sqcap\",!0),W(\"math\",j,Z,\"\\u2217\",\"\\\\ast\"),W(\"math\",j,Z,\"\\u2294\",\"\\\\sqcup\",!0),W(\"math\",j,Z,\"\\u25ef\",\"\\\\bigcirc\"),W(\"math\",j,Z,\"\\u2219\",\"\\\\bullet\"),W(\"math\",j,Z,\"\\u2021\",\"\\\\ddagger\"),W(\"math\",j,Z,\"\\u2240\",\"\\\\wr\",!0),W(\"math\",j,Z,\"\\u2a3f\",\"\\\\amalg\"),W(\"math\",j,Z,\"&\",\"\\\\And\"),W(\"math\",j,Q,\"\\u27f5\",\"\\\\longleftarrow\",!0),W(\"math\",j,Q,\"\\u21d0\",\"\\\\Leftarrow\",!0),W(\"math\",j,Q,\"\\u27f8\",\"\\\\Longleftarrow\",!0),W(\"math\",j,Q,\"\\u27f6\",\"\\\\longrightarrow\",!0),W(\"math\",j,Q,\"\\u21d2\",\"\\\\Rightarrow\",!0),W(\"math\",j,Q,\"\\u27f9\",\"\\\\Longrightarrow\",!0),W(\"math\",j,Q,\"\\u2194\",\"\\\\leftrightarrow\",!0),W(\"math\",j,Q,\"\\u27f7\",\"\\\\longleftrightarrow\",!0),W(\"math\",j,Q,\"\\u21d4\",\"\\\\Leftrightarrow\",!0),W(\"math\",j,Q,\"\\u27fa\",\"\\\\Longleftrightarrow\",!0),W(\"math\",j,Q,\"\\u21a6\",\"\\\\mapsto\",!0),W(\"math\",j,Q,\"\\u27fc\",\"\\\\longmapsto\",!0),W(\"math\",j,Q,\"\\u2197\",\"\\\\nearrow\",!0),W(\"math\",j,Q,\"\\u21a9\",\"\\\\hookleftarrow\",!0),W(\"math\",j,Q,\"\\u21aa\",\"\\\\hookrightarrow\",!0),W(\"math\",j,Q,\"\\u2198\",\"\\\\searrow\",!0),W(\"math\",j,Q,\"\\u21bc\",\"\\\\leftharpoonup\",!0),W(\"math\",j,Q,\"\\u21c0\",\"\\\\rightharpoonup\",!0),W(\"math\",j,Q,\"\\u2199\",\"\\\\swarrow\",!0),W(\"math\",j,Q,\"\\u21bd\",\"\\\\leftharpoondown\",!0),W(\"math\",j,Q,\"\\u21c1\",\"\\\\rightharpoondown\",!0),W(\"math\",j,Q,\"\\u2196\",\"\\\\nwarrow\",!0),W(\"math\",j,Q,\"\\u21cc\",\"\\\\rightleftharpoons\",!0),W(\"math\",$,Q,\"\\u226e\",\"\\\\nless\",!0),W(\"math\",$,Q,\"\\ue010\",\"\\\\@nleqslant\"),W(\"math\",$,Q,\"\\ue011\",\"\\\\@nleqq\"),W(\"math\",$,Q,\"\\u2a87\",\"\\\\lneq\",!0),W(\"math\",$,Q,\"\\u2268\",\"\\\\lneqq\",!0),W(\"math\",$,Q,\"\\ue00c\",\"\\\\@lvertneqq\"),W(\"math\",$,Q,\"\\u22e6\",\"\\\\lnsim\",!0),W(\"math\",$,Q,\"\\u2a89\",\"\\\\lnapprox\",!0),W(\"math\",$,Q,\"\\u2280\",\"\\\\nprec\",!0),W(\"math\",$,Q,\"\\u22e0\",\"\\\\npreceq\",!0),W(\"math\",$,Q,\"\\u22e8\",\"\\\\precnsim\",!0),W(\"math\",$,Q,\"\\u2ab9\",\"\\\\precnapprox\",!0),W(\"math\",$,Q,\"\\u2241\",\"\\\\nsim\",!0),W(\"math\",$,Q,\"\\ue006\",\"\\\\@nshortmid\"),W(\"math\",$,Q,\"\\u2224\",\"\\\\nmid\",!0),W(\"math\",$,Q,\"\\u22ac\",\"\\\\nvdash\",!0),W(\"math\",$,Q,\"\\u22ad\",\"\\\\nvDash\",!0),W(\"math\",$,Q,\"\\u22ea\",\"\\\\ntriangleleft\"),W(\"math\",$,Q,\"\\u22ec\",\"\\\\ntrianglelefteq\",!0),W(\"math\",$,Q,\"\\u228a\",\"\\\\subsetneq\",!0),W(\"math\",$,Q,\"\\ue01a\",\"\\\\@varsubsetneq\"),W(\"math\",$,Q,\"\\u2acb\",\"\\\\subsetneqq\",!0),W(\"math\",$,Q,\"\\ue017\",\"\\\\@varsubsetneqq\"),W(\"math\",$,Q,\"\\u226f\",\"\\\\ngtr\",!0),W(\"math\",$,Q,\"\\ue00f\",\"\\\\@ngeqslant\"),W(\"math\",$,Q,\"\\ue00e\",\"\\\\@ngeqq\"),W(\"math\",$,Q,\"\\u2a88\",\"\\\\gneq\",!0),W(\"math\",$,Q,\"\\u2269\",\"\\\\gneqq\",!0),W(\"math\",$,Q,\"\\ue00d\",\"\\\\@gvertneqq\"),W(\"math\",$,Q,\"\\u22e7\",\"\\\\gnsim\",!0),W(\"math\",$,Q,\"\\u2a8a\",\"\\\\gnapprox\",!0),W(\"math\",$,Q,\"\\u2281\",\"\\\\nsucc\",!0),W(\"math\",$,Q,\"\\u22e1\",\"\\\\nsucceq\",!0),W(\"math\",$,Q,\"\\u22e9\",\"\\\\succnsim\",!0),W(\"math\",$,Q,\"\\u2aba\",\"\\\\succnapprox\",!0),W(\"math\",$,Q,\"\\u2246\",\"\\\\ncong\",!0),W(\"math\",$,Q,\"\\ue007\",\"\\\\@nshortparallel\"),W(\"math\",$,Q,\"\\u2226\",\"\\\\nparallel\",!0),W(\"math\",$,Q,\"\\u22af\",\"\\\\nVDash\",!0),W(\"math\",$,Q,\"\\u22eb\",\"\\\\ntriangleright\"),W(\"math\",$,Q,\"\\u22ed\",\"\\\\ntrianglerighteq\",!0),W(\"math\",$,Q,\"\\ue018\",\"\\\\@nsupseteqq\"),W(\"math\",$,Q,\"\\u228b\",\"\\\\supsetneq\",!0),W(\"math\",$,Q,\"\\ue01b\",\"\\\\@varsupsetneq\"),W(\"math\",$,Q,\"\\u2acc\",\"\\\\supsetneqq\",!0),W(\"math\",$,Q,\"\\ue019\",\"\\\\@varsupsetneqq\"),W(\"math\",$,Q,\"\\u22ae\",\"\\\\nVdash\",!0),W(\"math\",$,Q,\"\\u2ab5\",\"\\\\precneqq\",!0),W(\"math\",$,Q,\"\\u2ab6\",\"\\\\succneqq\",!0),W(\"math\",$,Q,\"\\ue016\",\"\\\\@nsubseteqq\"),W(\"math\",$,Z,\"\\u22b4\",\"\\\\unlhd\"),W(\"math\",$,Z,\"\\u22b5\",\"\\\\unrhd\"),W(\"math\",$,Q,\"\\u219a\",\"\\\\nleftarrow\",!0),W(\"math\",$,Q,\"\\u219b\",\"\\\\nrightarrow\",!0),W(\"math\",$,Q,\"\\u21cd\",\"\\\\nLeftarrow\",!0),W(\"math\",$,Q,\"\\u21cf\",\"\\\\nRightarrow\",!0),W(\"math\",$,Q,\"\\u21ae\",\"\\\\nleftrightarrow\",!0),W(\"math\",$,Q,\"\\u21ce\",\"\\\\nLeftrightarrow\",!0),W(\"math\",$,Q,\"\\u25b3\",\"\\\\vartriangle\"),W(\"math\",$,\"textord\",\"\\u210f\",\"\\\\hslash\"),W(\"math\",$,\"textord\",\"\\u25bd\",\"\\\\triangledown\"),W(\"math\",$,\"textord\",\"\\u25ca\",\"\\\\lozenge\"),W(\"math\",$,\"textord\",\"\\u24c8\",\"\\\\circledS\"),W(\"math\",$,\"textord\",\"\\xae\",\"\\\\circledR\"),W(\"text\",$,\"textord\",\"\\xae\",\"\\\\circledR\"),W(\"math\",$,\"textord\",\"\\u2221\",\"\\\\measuredangle\",!0),W(\"math\",$,\"textord\",\"\\u2204\",\"\\\\nexists\"),W(\"math\",$,\"textord\",\"\\u2127\",\"\\\\mho\"),W(\"math\",$,\"textord\",\"\\u2132\",\"\\\\Finv\",!0),W(\"math\",$,\"textord\",\"\\u2141\",\"\\\\Game\",!0),W(\"math\",$,\"textord\",\"\\u2035\",\"\\\\backprime\"),W(\"math\",$,\"textord\",\"\\u25b2\",\"\\\\blacktriangle\"),W(\"math\",$,\"textord\",\"\\u25bc\",\"\\\\blacktriangledown\"),W(\"math\",$,\"textord\",\"\\u25a0\",\"\\\\blacksquare\"),W(\"math\",$,\"textord\",\"\\u29eb\",\"\\\\blacklozenge\"),W(\"math\",$,\"textord\",\"\\u2605\",\"\\\\bigstar\"),W(\"math\",$,\"textord\",\"\\u2222\",\"\\\\sphericalangle\",!0),W(\"math\",$,\"textord\",\"\\u2201\",\"\\\\complement\",!0),W(\"math\",$,\"textord\",\"\\xf0\",\"\\\\eth\",!0),W(\"math\",$,\"textord\",\"\\u2571\",\"\\\\diagup\"),W(\"math\",$,\"textord\",\"\\u2572\",\"\\\\diagdown\"),W(\"math\",$,\"textord\",\"\\u25a1\",\"\\\\square\"),W(\"math\",$,\"textord\",\"\\u25a1\",\"\\\\Box\"),W(\"math\",$,\"textord\",\"\\u25ca\",\"\\\\Diamond\"),W(\"math\",$,\"textord\",\"\\xa5\",\"\\\\yen\",!0),W(\"text\",$,\"textord\",\"\\xa5\",\"\\\\yen\",!0),W(\"math\",$,\"textord\",\"\\u2713\",\"\\\\checkmark\",!0),W(\"text\",$,\"textord\",\"\\u2713\",\"\\\\checkmark\"),W(\"math\",$,\"textord\",\"\\u2136\",\"\\\\beth\",!0),W(\"math\",$,\"textord\",\"\\u2138\",\"\\\\daleth\",!0),W(\"math\",$,\"textord\",\"\\u2137\",\"\\\\gimel\",!0),W(\"math\",$,\"textord\",\"\\u03dd\",\"\\\\digamma\"),W(\"math\",$,\"textord\",\"\\u03f0\",\"\\\\varkappa\"),W(\"math\",$,\"open\",\"\\u250c\",\"\\\\ulcorner\",!0),W(\"math\",$,\"close\",\"\\u2510\",\"\\\\urcorner\",!0),W(\"math\",$,\"open\",\"\\u2514\",\"\\\\llcorner\",!0),W(\"math\",$,\"close\",\"\\u2518\",\"\\\\lrcorner\",!0),W(\"math\",$,Q,\"\\u2266\",\"\\\\leqq\",!0),W(\"math\",$,Q,\"\\u2a7d\",\"\\\\leqslant\",!0),W(\"math\",$,Q,\"\\u2a95\",\"\\\\eqslantless\",!0),W(\"math\",$,Q,\"\\u2272\",\"\\\\lesssim\",!0),W(\"math\",$,Q,\"\\u2a85\",\"\\\\lessapprox\",!0),W(\"math\",$,Q,\"\\u224a\",\"\\\\approxeq\",!0),W(\"math\",$,Z,\"\\u22d6\",\"\\\\lessdot\"),W(\"math\",$,Q,\"\\u22d8\",\"\\\\lll\",!0),W(\"math\",$,Q,\"\\u2276\",\"\\\\lessgtr\",!0),W(\"math\",$,Q,\"\\u22da\",\"\\\\lesseqgtr\",!0),W(\"math\",$,Q,\"\\u2a8b\",\"\\\\lesseqqgtr\",!0),W(\"math\",$,Q,\"\\u2251\",\"\\\\doteqdot\"),W(\"math\",$,Q,\"\\u2253\",\"\\\\risingdotseq\",!0),W(\"math\",$,Q,\"\\u2252\",\"\\\\fallingdotseq\",!0),W(\"math\",$,Q,\"\\u223d\",\"\\\\backsim\",!0),W(\"math\",$,Q,\"\\u22cd\",\"\\\\backsimeq\",!0),W(\"math\",$,Q,\"\\u2ac5\",\"\\\\subseteqq\",!0),W(\"math\",$,Q,\"\\u22d0\",\"\\\\Subset\",!0),W(\"math\",$,Q,\"\\u228f\",\"\\\\sqsubset\",!0),W(\"math\",$,Q,\"\\u227c\",\"\\\\preccurlyeq\",!0),W(\"math\",$,Q,\"\\u22de\",\"\\\\curlyeqprec\",!0),W(\"math\",$,Q,\"\\u227e\",\"\\\\precsim\",!0),W(\"math\",$,Q,\"\\u2ab7\",\"\\\\precapprox\",!0),W(\"math\",$,Q,\"\\u22b2\",\"\\\\vartriangleleft\"),W(\"math\",$,Q,\"\\u22b4\",\"\\\\trianglelefteq\"),W(\"math\",$,Q,\"\\u22a8\",\"\\\\vDash\",!0),W(\"math\",$,Q,\"\\u22aa\",\"\\\\Vvdash\",!0),W(\"math\",$,Q,\"\\u2323\",\"\\\\smallsmile\"),W(\"math\",$,Q,\"\\u2322\",\"\\\\smallfrown\"),W(\"math\",$,Q,\"\\u224f\",\"\\\\bumpeq\",!0),W(\"math\",$,Q,\"\\u224e\",\"\\\\Bumpeq\",!0),W(\"math\",$,Q,\"\\u2267\",\"\\\\geqq\",!0),W(\"math\",$,Q,\"\\u2a7e\",\"\\\\geqslant\",!0),W(\"math\",$,Q,\"\\u2a96\",\"\\\\eqslantgtr\",!0),W(\"math\",$,Q,\"\\u2273\",\"\\\\gtrsim\",!0),W(\"math\",$,Q,\"\\u2a86\",\"\\\\gtrapprox\",!0),W(\"math\",$,Z,\"\\u22d7\",\"\\\\gtrdot\"),W(\"math\",$,Q,\"\\u22d9\",\"\\\\ggg\",!0),W(\"math\",$,Q,\"\\u2277\",\"\\\\gtrless\",!0),W(\"math\",$,Q,\"\\u22db\",\"\\\\gtreqless\",!0),W(\"math\",$,Q,\"\\u2a8c\",\"\\\\gtreqqless\",!0),W(\"math\",$,Q,\"\\u2256\",\"\\\\eqcirc\",!0),W(\"math\",$,Q,\"\\u2257\",\"\\\\circeq\",!0),W(\"math\",$,Q,\"\\u225c\",\"\\\\triangleq\",!0),W(\"math\",$,Q,\"\\u223c\",\"\\\\thicksim\"),W(\"math\",$,Q,\"\\u2248\",\"\\\\thickapprox\"),W(\"math\",$,Q,\"\\u2ac6\",\"\\\\supseteqq\",!0),W(\"math\",$,Q,\"\\u22d1\",\"\\\\Supset\",!0),W(\"math\",$,Q,\"\\u2290\",\"\\\\sqsupset\",!0),W(\"math\",$,Q,\"\\u227d\",\"\\\\succcurlyeq\",!0),W(\"math\",$,Q,\"\\u22df\",\"\\\\curlyeqsucc\",!0),W(\"math\",$,Q,\"\\u227f\",\"\\\\succsim\",!0),W(\"math\",$,Q,\"\\u2ab8\",\"\\\\succapprox\",!0),W(\"math\",$,Q,\"\\u22b3\",\"\\\\vartriangleright\"),W(\"math\",$,Q,\"\\u22b5\",\"\\\\trianglerighteq\"),W(\"math\",$,Q,\"\\u22a9\",\"\\\\Vdash\",!0),W(\"math\",$,Q,\"\\u2223\",\"\\\\shortmid\"),W(\"math\",$,Q,\"\\u2225\",\"\\\\shortparallel\"),W(\"math\",$,Q,\"\\u226c\",\"\\\\between\",!0),W(\"math\",$,Q,\"\\u22d4\",\"\\\\pitchfork\",!0),W(\"math\",$,Q,\"\\u221d\",\"\\\\varpropto\"),W(\"math\",$,Q,\"\\u25c0\",\"\\\\blacktriangleleft\"),W(\"math\",$,Q,\"\\u2234\",\"\\\\therefore\",!0),W(\"math\",$,Q,\"\\u220d\",\"\\\\backepsilon\"),W(\"math\",$,Q,\"\\u25b6\",\"\\\\blacktriangleright\"),W(\"math\",$,Q,\"\\u2235\",\"\\\\because\",!0),W(\"math\",$,Q,\"\\u22d8\",\"\\\\llless\"),W(\"math\",$,Q,\"\\u22d9\",\"\\\\gggtr\"),W(\"math\",$,Z,\"\\u22b2\",\"\\\\lhd\"),W(\"math\",$,Z,\"\\u22b3\",\"\\\\rhd\"),W(\"math\",$,Q,\"\\u2242\",\"\\\\eqsim\",!0),W(\"math\",j,Q,\"\\u22c8\",\"\\\\Join\"),W(\"math\",$,Q,\"\\u2251\",\"\\\\Doteq\",!0),W(\"math\",$,Z,\"\\u2214\",\"\\\\dotplus\",!0),W(\"math\",$,Z,\"\\u2216\",\"\\\\smallsetminus\"),W(\"math\",$,Z,\"\\u22d2\",\"\\\\Cap\",!0),W(\"math\",$,Z,\"\\u22d3\",\"\\\\Cup\",!0),W(\"math\",$,Z,\"\\u2a5e\",\"\\\\doublebarwedge\",!0),W(\"math\",$,Z,\"\\u229f\",\"\\\\boxminus\",!0),W(\"math\",$,Z,\"\\u229e\",\"\\\\boxplus\",!0),W(\"math\",$,Z,\"\\u22c7\",\"\\\\divideontimes\",!0),W(\"math\",$,Z,\"\\u22c9\",\"\\\\ltimes\",!0),W(\"math\",$,Z,\"\\u22ca\",\"\\\\rtimes\",!0),W(\"math\",$,Z,\"\\u22cb\",\"\\\\leftthreetimes\",!0),W(\"math\",$,Z,\"\\u22cc\",\"\\\\rightthreetimes\",!0),W(\"math\",$,Z,\"\\u22cf\",\"\\\\curlywedge\",!0),W(\"math\",$,Z,\"\\u22ce\",\"\\\\curlyvee\",!0),W(\"math\",$,Z,\"\\u229d\",\"\\\\circleddash\",!0),W(\"math\",$,Z,\"\\u229b\",\"\\\\circledast\",!0),W(\"math\",$,Z,\"\\u22c5\",\"\\\\centerdot\"),W(\"math\",$,Z,\"\\u22ba\",\"\\\\intercal\",!0),W(\"math\",$,Z,\"\\u22d2\",\"\\\\doublecap\"),W(\"math\",$,Z,\"\\u22d3\",\"\\\\doublecup\"),W(\"math\",$,Z,\"\\u22a0\",\"\\\\boxtimes\",!0),W(\"math\",$,Q,\"\\u21e2\",\"\\\\dashrightarrow\",!0),W(\"math\",$,Q,\"\\u21e0\",\"\\\\dashleftarrow\",!0),W(\"math\",$,Q,\"\\u21c7\",\"\\\\leftleftarrows\",!0),W(\"math\",$,Q,\"\\u21c6\",\"\\\\leftrightarrows\",!0),W(\"math\",$,Q,\"\\u21da\",\"\\\\Lleftarrow\",!0),W(\"math\",$,Q,\"\\u219e\",\"\\\\twoheadleftarrow\",!0),W(\"math\",$,Q,\"\\u21a2\",\"\\\\leftarrowtail\",!0),W(\"math\",$,Q,\"\\u21ab\",\"\\\\looparrowleft\",!0),W(\"math\",$,Q,\"\\u21cb\",\"\\\\leftrightharpoons\",!0),W(\"math\",$,Q,\"\\u21b6\",\"\\\\curvearrowleft\",!0),W(\"math\",$,Q,\"\\u21ba\",\"\\\\circlearrowleft\",!0),W(\"math\",$,Q,\"\\u21b0\",\"\\\\Lsh\",!0),W(\"math\",$,Q,\"\\u21c8\",\"\\\\upuparrows\",!0),W(\"math\",$,Q,\"\\u21bf\",\"\\\\upharpoonleft\",!0),W(\"math\",$,Q,\"\\u21c3\",\"\\\\downharpoonleft\",!0),W(\"math\",$,Q,\"\\u22b8\",\"\\\\multimap\",!0),W(\"math\",$,Q,\"\\u21ad\",\"\\\\leftrightsquigarrow\",!0),W(\"math\",$,Q,\"\\u21c9\",\"\\\\rightrightarrows\",!0),W(\"math\",$,Q,\"\\u21c4\",\"\\\\rightleftarrows\",!0),W(\"math\",$,Q,\"\\u21a0\",\"\\\\twoheadrightarrow\",!0),W(\"math\",$,Q,\"\\u21a3\",\"\\\\rightarrowtail\",!0),W(\"math\",$,Q,\"\\u21ac\",\"\\\\looparrowright\",!0),W(\"math\",$,Q,\"\\u21b7\",\"\\\\curvearrowright\",!0),W(\"math\",$,Q,\"\\u21bb\",\"\\\\circlearrowright\",!0),W(\"math\",$,Q,\"\\u21b1\",\"\\\\Rsh\",!0),W(\"math\",$,Q,\"\\u21ca\",\"\\\\downdownarrows\",!0),W(\"math\",$,Q,\"\\u21be\",\"\\\\upharpoonright\",!0),W(\"math\",$,Q,\"\\u21c2\",\"\\\\downharpoonright\",!0),W(\"math\",$,Q,\"\\u21dd\",\"\\\\rightsquigarrow\",!0),W(\"math\",$,Q,\"\\u21dd\",\"\\\\leadsto\"),W(\"math\",$,Q,\"\\u21db\",\"\\\\Rrightarrow\",!0),W(\"math\",$,Q,\"\\u21be\",\"\\\\restriction\"),W(\"math\",j,\"textord\",\"\\u2018\",\"`\"),W(\"math\",j,\"textord\",\"$\",\"\\\\$\"),W(\"text\",j,\"textord\",\"$\",\"\\\\$\"),W(\"text\",j,\"textord\",\"$\",\"\\\\textdollar\"),W(\"math\",j,\"textord\",\"%\",\"\\\\%\"),W(\"text\",j,\"textord\",\"%\",\"\\\\%\"),W(\"math\",j,\"textord\",\"_\",\"\\\\_\"),W(\"text\",j,\"textord\",\"_\",\"\\\\_\"),W(\"text\",j,\"textord\",\"_\",\"\\\\textunderscore\"),W(\"math\",j,\"textord\",\"\\u2220\",\"\\\\angle\",!0),W(\"math\",j,\"textord\",\"\\u221e\",\"\\\\infty\",!0),W(\"math\",j,\"textord\",\"\\u2032\",\"\\\\prime\"),W(\"math\",j,\"textord\",\"\\u25b3\",\"\\\\triangle\"),W(\"math\",j,\"textord\",\"\\u0393\",\"\\\\Gamma\",!0),W(\"math\",j,\"textord\",\"\\u0394\",\"\\\\Delta\",!0),W(\"math\",j,\"textord\",\"\\u0398\",\"\\\\Theta\",!0),W(\"math\",j,\"textord\",\"\\u039b\",\"\\\\Lambda\",!0),W(\"math\",j,\"textord\",\"\\u039e\",\"\\\\Xi\",!0),W(\"math\",j,\"textord\",\"\\u03a0\",\"\\\\Pi\",!0),W(\"math\",j,\"textord\",\"\\u03a3\",\"\\\\Sigma\",!0),W(\"math\",j,\"textord\",\"\\u03a5\",\"\\\\Upsilon\",!0),W(\"math\",j,\"textord\",\"\\u03a6\",\"\\\\Phi\",!0),W(\"math\",j,\"textord\",\"\\u03a8\",\"\\\\Psi\",!0),W(\"math\",j,\"textord\",\"\\u03a9\",\"\\\\Omega\",!0),W(\"math\",j,\"textord\",\"A\",\"\\u0391\"),W(\"math\",j,\"textord\",\"B\",\"\\u0392\"),W(\"math\",j,\"textord\",\"E\",\"\\u0395\"),W(\"math\",j,\"textord\",\"Z\",\"\\u0396\"),W(\"math\",j,\"textord\",\"H\",\"\\u0397\"),W(\"math\",j,\"textord\",\"I\",\"\\u0399\"),W(\"math\",j,\"textord\",\"K\",\"\\u039a\"),W(\"math\",j,\"textord\",\"M\",\"\\u039c\"),W(\"math\",j,\"textord\",\"N\",\"\\u039d\"),W(\"math\",j,\"textord\",\"O\",\"\\u039f\"),W(\"math\",j,\"textord\",\"P\",\"\\u03a1\"),W(\"math\",j,\"textord\",\"T\",\"\\u03a4\"),W(\"math\",j,\"textord\",\"X\",\"\\u03a7\"),W(\"math\",j,\"textord\",\"\\xac\",\"\\\\neg\",!0),W(\"math\",j,\"textord\",\"\\xac\",\"\\\\lnot\"),W(\"math\",j,\"textord\",\"\\u22a4\",\"\\\\top\"),W(\"math\",j,\"textord\",\"\\u22a5\",\"\\\\bot\"),W(\"math\",j,\"textord\",\"\\u2205\",\"\\\\emptyset\"),W(\"math\",$,\"textord\",\"\\u2205\",\"\\\\varnothing\"),W(\"math\",j,K,\"\\u03b1\",\"\\\\alpha\",!0),W(\"math\",j,K,\"\\u03b2\",\"\\\\beta\",!0),W(\"math\",j,K,\"\\u03b3\",\"\\\\gamma\",!0),W(\"math\",j,K,\"\\u03b4\",\"\\\\delta\",!0),W(\"math\",j,K,\"\\u03f5\",\"\\\\epsilon\",!0),W(\"math\",j,K,\"\\u03b6\",\"\\\\zeta\",!0),W(\"math\",j,K,\"\\u03b7\",\"\\\\eta\",!0),W(\"math\",j,K,\"\\u03b8\",\"\\\\theta\",!0),W(\"math\",j,K,\"\\u03b9\",\"\\\\iota\",!0),W(\"math\",j,K,\"\\u03ba\",\"\\\\kappa\",!0),W(\"math\",j,K,\"\\u03bb\",\"\\\\lambda\",!0),W(\"math\",j,K,\"\\u03bc\",\"\\\\mu\",!0),W(\"math\",j,K,\"\\u03bd\",\"\\\\nu\",!0),W(\"math\",j,K,\"\\u03be\",\"\\\\xi\",!0),W(\"math\",j,K,\"\\u03bf\",\"\\\\omicron\",!0),W(\"math\",j,K,\"\\u03c0\",\"\\\\pi\",!0),W(\"math\",j,K,\"\\u03c1\",\"\\\\rho\",!0),W(\"math\",j,K,\"\\u03c3\",\"\\\\sigma\",!0),W(\"math\",j,K,\"\\u03c4\",\"\\\\tau\",!0),W(\"math\",j,K,\"\\u03c5\",\"\\\\upsilon\",!0),W(\"math\",j,K,\"\\u03d5\",\"\\\\phi\",!0),W(\"math\",j,K,\"\\u03c7\",\"\\\\chi\",!0),W(\"math\",j,K,\"\\u03c8\",\"\\\\psi\",!0),W(\"math\",j,K,\"\\u03c9\",\"\\\\omega\",!0),W(\"math\",j,K,\"\\u03b5\",\"\\\\varepsilon\",!0),W(\"math\",j,K,\"\\u03d1\",\"\\\\vartheta\",!0),W(\"math\",j,K,\"\\u03d6\",\"\\\\varpi\",!0),W(\"math\",j,K,\"\\u03f1\",\"\\\\varrho\",!0),W(\"math\",j,K,\"\\u03c2\",\"\\\\varsigma\",!0),W(\"math\",j,K,\"\\u03c6\",\"\\\\varphi\",!0),W(\"math\",j,Z,\"\\u2217\",\"*\"),W(\"math\",j,Z,\"+\",\"+\"),W(\"math\",j,Z,\"\\u2212\",\"-\"),W(\"math\",j,Z,\"\\u22c5\",\"\\\\cdot\",!0),W(\"math\",j,Z,\"\\u2218\",\"\\\\circ\"),W(\"math\",j,Z,\"\\xf7\",\"\\\\div\",!0),W(\"math\",j,Z,\"\\xb1\",\"\\\\pm\",!0),W(\"math\",j,Z,\"\\xd7\",\"\\\\times\",!0),W(\"math\",j,Z,\"\\u2229\",\"\\\\cap\",!0),W(\"math\",j,Z,\"\\u222a\",\"\\\\cup\",!0),W(\"math\",j,Z,\"\\u2216\",\"\\\\setminus\"),W(\"math\",j,Z,\"\\u2227\",\"\\\\land\"),W(\"math\",j,Z,\"\\u2228\",\"\\\\lor\"),W(\"math\",j,Z,\"\\u2227\",\"\\\\wedge\",!0),W(\"math\",j,Z,\"\\u2228\",\"\\\\vee\",!0),W(\"math\",j,\"textord\",\"\\u221a\",\"\\\\surd\"),W(\"math\",j,\"open\",\"(\",\"(\"),W(\"math\",j,\"open\",\"[\",\"[\"),W(\"math\",j,\"open\",\"\\u27e8\",\"\\\\langle\",!0),W(\"math\",j,\"open\",\"\\u2223\",\"\\\\lvert\"),W(\"math\",j,\"open\",\"\\u2225\",\"\\\\lVert\"),W(\"math\",j,\"close\",\")\",\")\"),W(\"math\",j,\"close\",\"]\",\"]\"),W(\"math\",j,\"close\",\"?\",\"?\"),W(\"math\",j,\"close\",\"!\",\"!\"),W(\"math\",j,\"close\",\"\\u27e9\",\"\\\\rangle\",!0),W(\"math\",j,\"close\",\"\\u2223\",\"\\\\rvert\"),W(\"math\",j,\"close\",\"\\u2225\",\"\\\\rVert\"),W(\"math\",j,Q,\"=\",\"=\"),W(\"math\",j,Q,\"<\",\"<\"),W(\"math\",j,Q,\">\",\">\"),W(\"math\",j,Q,\":\",\":\"),W(\"math\",j,Q,\"\\u2248\",\"\\\\approx\",!0),W(\"math\",j,Q,\"\\u2245\",\"\\\\cong\",!0),W(\"math\",j,Q,\"\\u2265\",\"\\\\ge\"),W(\"math\",j,Q,\"\\u2265\",\"\\\\geq\",!0),W(\"math\",j,Q,\"\\u2190\",\"\\\\gets\"),W(\"math\",j,Q,\">\",\"\\\\gt\"),W(\"math\",j,Q,\"\\u2208\",\"\\\\in\",!0),W(\"math\",j,Q,\"\\ue020\",\"\\\\@not\"),W(\"math\",j,Q,\"\\u2282\",\"\\\\subset\",!0),W(\"math\",j,Q,\"\\u2283\",\"\\\\supset\",!0),W(\"math\",j,Q,\"\\u2286\",\"\\\\subseteq\",!0),W(\"math\",j,Q,\"\\u2287\",\"\\\\supseteq\",!0),W(\"math\",$,Q,\"\\u2288\",\"\\\\nsubseteq\",!0),W(\"math\",$,Q,\"\\u2289\",\"\\\\nsupseteq\",!0),W(\"math\",j,Q,\"\\u22a8\",\"\\\\models\"),W(\"math\",j,Q,\"\\u2190\",\"\\\\leftarrow\",!0),W(\"math\",j,Q,\"\\u2264\",\"\\\\le\"),W(\"math\",j,Q,\"\\u2264\",\"\\\\leq\",!0),W(\"math\",j,Q,\"<\",\"\\\\lt\"),W(\"math\",j,Q,\"\\u2192\",\"\\\\rightarrow\",!0),W(\"math\",j,Q,\"\\u2192\",\"\\\\to\"),W(\"math\",$,Q,\"\\u2271\",\"\\\\ngeq\",!0),W(\"math\",$,Q,\"\\u2270\",\"\\\\nleq\",!0),W(\"math\",j,\"spacing\",\"\\xa0\",\"\\\\ \"),W(\"math\",j,\"spacing\",\"\\xa0\",\"~\"),W(\"math\",j,\"spacing\",\"\\xa0\",\"\\\\space\"),W(\"math\",j,\"spacing\",\"\\xa0\",\"\\\\nobreakspace\"),W(\"text\",j,\"spacing\",\"\\xa0\",\"\\\\ \"),W(\"text\",j,\"spacing\",\"\\xa0\",\"~\"),W(\"text\",j,\"spacing\",\"\\xa0\",\"\\\\space\"),W(\"text\",j,\"spacing\",\"\\xa0\",\"\\\\nobreakspace\"),W(\"math\",j,\"spacing\",null,\"\\\\nobreak\"),W(\"math\",j,\"spacing\",null,\"\\\\allowbreak\"),W(\"math\",j,\"punct\",\",\",\",\"),W(\"math\",j,\"punct\",\";\",\";\"),W(\"math\",$,Z,\"\\u22bc\",\"\\\\barwedge\",!0),W(\"math\",$,Z,\"\\u22bb\",\"\\\\veebar\",!0),W(\"math\",j,Z,\"\\u2299\",\"\\\\odot\",!0),W(\"math\",j,Z,\"\\u2295\",\"\\\\oplus\",!0),W(\"math\",j,Z,\"\\u2297\",\"\\\\otimes\",!0),W(\"math\",j,\"textord\",\"\\u2202\",\"\\\\partial\",!0),W(\"math\",j,Z,\"\\u2298\",\"\\\\oslash\",!0),W(\"math\",$,Z,\"\\u229a\",\"\\\\circledcirc\",!0),W(\"math\",$,Z,\"\\u22a1\",\"\\\\boxdot\",!0),W(\"math\",j,Z,\"\\u25b3\",\"\\\\bigtriangleup\"),W(\"math\",j,Z,\"\\u25bd\",\"\\\\bigtriangledown\"),W(\"math\",j,Z,\"\\u2020\",\"\\\\dagger\"),W(\"math\",j,Z,\"\\u22c4\",\"\\\\diamond\"),W(\"math\",j,Z,\"\\u22c6\",\"\\\\star\"),W(\"math\",j,Z,\"\\u25c3\",\"\\\\triangleleft\"),W(\"math\",j,Z,\"\\u25b9\",\"\\\\triangleright\"),W(\"math\",j,\"open\",\"{\",\"\\\\{\"),W(\"text\",j,\"textord\",\"{\",\"\\\\{\"),W(\"text\",j,\"textord\",\"{\",\"\\\\textbraceleft\"),W(\"math\",j,\"close\",\"}\",\"\\\\}\"),W(\"text\",j,\"textord\",\"}\",\"\\\\}\"),W(\"text\",j,\"textord\",\"}\",\"\\\\textbraceright\"),W(\"math\",j,\"open\",\"{\",\"\\\\lbrace\"),W(\"math\",j,\"close\",\"}\",\"\\\\rbrace\"),W(\"math\",j,\"open\",\"[\",\"\\\\lbrack\"),W(\"text\",j,\"textord\",\"[\",\"\\\\lbrack\"),W(\"math\",j,\"close\",\"]\",\"\\\\rbrack\"),W(\"text\",j,\"textord\",\"]\",\"\\\\rbrack\"),W(\"math\",j,\"open\",\"(\",\"\\\\lparen\"),W(\"math\",j,\"close\",\")\",\"\\\\rparen\"),W(\"text\",j,\"textord\",\"<\",\"\\\\textless\"),W(\"text\",j,\"textord\",\">\",\"\\\\textgreater\"),W(\"math\",j,\"open\",\"\\u230a\",\"\\\\lfloor\",!0),W(\"math\",j,\"close\",\"\\u230b\",\"\\\\rfloor\",!0),W(\"math\",j,\"open\",\"\\u2308\",\"\\\\lceil\",!0),W(\"math\",j,\"close\",\"\\u2309\",\"\\\\rceil\",!0),W(\"math\",j,\"textord\",\"\\\\\",\"\\\\backslash\"),W(\"math\",j,\"textord\",\"\\u2223\",\"|\"),W(\"math\",j,\"textord\",\"\\u2223\",\"\\\\vert\"),W(\"text\",j,\"textord\",\"|\",\"\\\\textbar\"),W(\"math\",j,\"textord\",\"\\u2225\",\"\\\\|\"),W(\"math\",j,\"textord\",\"\\u2225\",\"\\\\Vert\"),W(\"text\",j,\"textord\",\"\\u2225\",\"\\\\textbardbl\"),W(\"text\",j,\"textord\",\"~\",\"\\\\textasciitilde\"),W(\"text\",j,\"textord\",\"\\\\\",\"\\\\textbackslash\"),W(\"text\",j,\"textord\",\"^\",\"\\\\textasciicircum\"),W(\"math\",j,Q,\"\\u2191\",\"\\\\uparrow\",!0),W(\"math\",j,Q,\"\\u21d1\",\"\\\\Uparrow\",!0),W(\"math\",j,Q,\"\\u2193\",\"\\\\downarrow\",!0),W(\"math\",j,Q,\"\\u21d3\",\"\\\\Downarrow\",!0),W(\"math\",j,Q,\"\\u2195\",\"\\\\updownarrow\",!0),W(\"math\",j,Q,\"\\u21d5\",\"\\\\Updownarrow\",!0),W(\"math\",j,J,\"\\u2210\",\"\\\\coprod\"),W(\"math\",j,J,\"\\u22c1\",\"\\\\bigvee\"),W(\"math\",j,J,\"\\u22c0\",\"\\\\bigwedge\"),W(\"math\",j,J,\"\\u2a04\",\"\\\\biguplus\"),W(\"math\",j,J,\"\\u22c2\",\"\\\\bigcap\"),W(\"math\",j,J,\"\\u22c3\",\"\\\\bigcup\"),W(\"math\",j,J,\"\\u222b\",\"\\\\int\"),W(\"math\",j,J,\"\\u222b\",\"\\\\intop\"),W(\"math\",j,J,\"\\u222c\",\"\\\\iint\"),W(\"math\",j,J,\"\\u222d\",\"\\\\iiint\"),W(\"math\",j,J,\"\\u220f\",\"\\\\prod\"),W(\"math\",j,J,\"\\u2211\",\"\\\\sum\"),W(\"math\",j,J,\"\\u2a02\",\"\\\\bigotimes\"),W(\"math\",j,J,\"\\u2a01\",\"\\\\bigoplus\"),W(\"math\",j,J,\"\\u2a00\",\"\\\\bigodot\"),W(\"math\",j,J,\"\\u222e\",\"\\\\oint\"),W(\"math\",j,J,\"\\u222f\",\"\\\\oiint\"),W(\"math\",j,J,\"\\u2230\",\"\\\\oiiint\"),W(\"math\",j,J,\"\\u2a06\",\"\\\\bigsqcup\"),W(\"math\",j,J,\"\\u222b\",\"\\\\smallint\"),W(\"text\",j,\"inner\",\"\\u2026\",\"\\\\textellipsis\"),W(\"math\",j,\"inner\",\"\\u2026\",\"\\\\mathellipsis\"),W(\"text\",j,\"inner\",\"\\u2026\",\"\\\\ldots\",!0),W(\"math\",j,\"inner\",\"\\u2026\",\"\\\\ldots\",!0),W(\"math\",j,\"inner\",\"\\u22ef\",\"\\\\@cdots\",!0),W(\"math\",j,\"inner\",\"\\u22f1\",\"\\\\ddots\",!0),W(\"math\",j,\"textord\",\"\\u22ee\",\"\\\\varvdots\"),W(\"math\",j,\"accent-token\",\"\\u02ca\",\"\\\\acute\"),W(\"math\",j,\"accent-token\",\"\\u02cb\",\"\\\\grave\"),W(\"math\",j,\"accent-token\",\"\\xa8\",\"\\\\ddot\"),W(\"math\",j,\"accent-token\",\"~\",\"\\\\tilde\"),W(\"math\",j,\"accent-token\",\"\\u02c9\",\"\\\\bar\"),W(\"math\",j,\"accent-token\",\"\\u02d8\",\"\\\\breve\"),W(\"math\",j,\"accent-token\",\"\\u02c7\",\"\\\\check\"),W(\"math\",j,\"accent-token\",\"^\",\"\\\\hat\"),W(\"math\",j,\"accent-token\",\"\\u20d7\",\"\\\\vec\"),W(\"math\",j,\"accent-token\",\"\\u02d9\",\"\\\\dot\"),W(\"math\",j,\"accent-token\",\"\\u02da\",\"\\\\mathring\"),W(\"math\",j,K,\"\\u0131\",\"\\\\imath\",!0),W(\"math\",j,K,\"\\u0237\",\"\\\\jmath\",!0),W(\"text\",j,\"textord\",\"\\u0131\",\"\\\\i\",!0),W(\"text\",j,\"textord\",\"\\u0237\",\"\\\\j\",!0),W(\"text\",j,\"textord\",\"\\xdf\",\"\\\\ss\",!0),W(\"text\",j,\"textord\",\"\\xe6\",\"\\\\ae\",!0),W(\"text\",j,\"textord\",\"\\xe6\",\"\\\\ae\",!0),W(\"text\",j,\"textord\",\"\\u0153\",\"\\\\oe\",!0),W(\"text\",j,\"textord\",\"\\xf8\",\"\\\\o\",!0),W(\"text\",j,\"textord\",\"\\xc6\",\"\\\\AE\",!0),W(\"text\",j,\"textord\",\"\\u0152\",\"\\\\OE\",!0),W(\"text\",j,\"textord\",\"\\xd8\",\"\\\\O\",!0),W(\"text\",j,\"accent-token\",\"\\u02ca\",\"\\\\'\"),W(\"text\",j,\"accent-token\",\"\\u02cb\",\"\\\\`\"),W(\"text\",j,\"accent-token\",\"\\u02c6\",\"\\\\^\"),W(\"text\",j,\"accent-token\",\"\\u02dc\",\"\\\\~\"),W(\"text\",j,\"accent-token\",\"\\u02c9\",\"\\\\=\"),W(\"text\",j,\"accent-token\",\"\\u02d8\",\"\\\\u\"),W(\"text\",j,\"accent-token\",\"\\u02d9\",\"\\\\.\"),W(\"text\",j,\"accent-token\",\"\\u02da\",\"\\\\r\"),W(\"text\",j,\"accent-token\",\"\\u02c7\",\"\\\\v\"),W(\"text\",j,\"accent-token\",\"\\xa8\",'\\\\\"'),W(\"text\",j,\"accent-token\",\"\\u02dd\",\"\\\\H\"),W(\"text\",j,\"accent-token\",\"\\u25ef\",\"\\\\textcircled\");var tt={\"--\":!0,\"---\":!0,\"``\":!0,\"''\":!0};W(\"text\",j,\"textord\",\"\\u2013\",\"--\"),W(\"text\",j,\"textord\",\"\\u2013\",\"\\\\textendash\"),W(\"text\",j,\"textord\",\"\\u2014\",\"---\"),W(\"text\",j,\"textord\",\"\\u2014\",\"\\\\textemdash\"),W(\"text\",j,\"textord\",\"\\u2018\",\"`\"),W(\"text\",j,\"textord\",\"\\u2018\",\"\\\\textquoteleft\"),W(\"text\",j,\"textord\",\"\\u2019\",\"'\"),W(\"text\",j,\"textord\",\"\\u2019\",\"\\\\textquoteright\"),W(\"text\",j,\"textord\",\"\\u201c\",\"``\"),W(\"text\",j,\"textord\",\"\\u201c\",\"\\\\textquotedblleft\"),W(\"text\",j,\"textord\",\"\\u201d\",\"''\"),W(\"text\",j,\"textord\",\"\\u201d\",\"\\\\textquotedblright\"),W(\"math\",j,\"textord\",\"\\xb0\",\"\\\\degree\",!0),W(\"text\",j,\"textord\",\"\\xb0\",\"\\\\degree\"),W(\"text\",j,\"textord\",\"\\xb0\",\"\\\\textdegree\",!0),W(\"math\",j,K,\"\\xa3\",\"\\\\pounds\"),W(\"math\",j,K,\"\\xa3\",\"\\\\mathsterling\",!0),W(\"text\",j,K,\"\\xa3\",\"\\\\pounds\"),W(\"text\",j,K,\"\\xa3\",\"\\\\textsterling\",!0),W(\"math\",$,\"textord\",\"\\u2720\",\"\\\\maltese\"),W(\"text\",$,\"textord\",\"\\u2720\",\"\\\\maltese\"),W(\"text\",j,\"spacing\",\"\\xa0\",\"\\\\ \"),W(\"text\",j,\"spacing\",\"\\xa0\",\" \"),W(\"text\",j,\"spacing\",\"\\xa0\",\"~\");for(var et=0;et<'0123456789/@.\"'.length;et++){var rt='0123456789/@.\"'.charAt(et);W(\"math\",j,\"textord\",rt,rt)}for(var at=0;at<'0123456789!@*()-=+[]<>|\";:?/.,'.length;at++){var nt='0123456789!@*()-=+[]<>|\";:?/.,'.charAt(at);W(\"text\",j,\"textord\",nt,nt)}for(var ot=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\",it=0;it<ot.length;it++){var st=ot.charAt(it);W(\"math\",j,K,st,st),W(\"text\",j,\"textord\",st,st)}W(\"math\",$,\"textord\",\"C\",\"\\u2102\"),W(\"text\",$,\"textord\",\"C\",\"\\u2102\"),W(\"math\",$,\"textord\",\"H\",\"\\u210d\"),W(\"text\",$,\"textord\",\"H\",\"\\u210d\"),W(\"math\",$,\"textord\",\"N\",\"\\u2115\"),W(\"text\",$,\"textord\",\"N\",\"\\u2115\"),W(\"math\",$,\"textord\",\"P\",\"\\u2119\"),W(\"text\",$,\"textord\",\"P\",\"\\u2119\"),W(\"math\",$,\"textord\",\"Q\",\"\\u211a\"),W(\"text\",$,\"textord\",\"Q\",\"\\u211a\"),W(\"math\",$,\"textord\",\"R\",\"\\u211d\"),W(\"text\",$,\"textord\",\"R\",\"\\u211d\"),W(\"math\",$,\"textord\",\"Z\",\"\\u2124\"),W(\"text\",$,\"textord\",\"Z\",\"\\u2124\"),W(\"math\",j,K,\"h\",\"\\u210e\"),W(\"text\",j,K,\"h\",\"\\u210e\");for(var ht=\"\",lt=0;lt<ot.length;lt++){var mt=ot.charAt(lt);W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56320+lt)),W(\"text\",j,\"textord\",mt,ht),W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56372+lt)),W(\"text\",j,\"textord\",mt,ht),W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56424+lt)),W(\"text\",j,\"textord\",mt,ht),W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56580+lt)),W(\"text\",j,\"textord\",mt,ht),W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56736+lt)),W(\"text\",j,\"textord\",mt,ht),W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56788+lt)),W(\"text\",j,\"textord\",mt,ht),W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56840+lt)),W(\"text\",j,\"textord\",mt,ht),W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56944+lt)),W(\"text\",j,\"textord\",mt,ht),lt<26&&(W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56632+lt)),W(\"text\",j,\"textord\",mt,ht),W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56476+lt)),W(\"text\",j,\"textord\",mt,ht))}W(\"math\",j,K,\"k\",ht=String.fromCharCode(55349,56668)),W(\"text\",j,\"textord\",\"k\",ht);for(var ct=0;ct<10;ct++){var ut=ct.toString();W(\"math\",j,K,ut,ht=String.fromCharCode(55349,57294+ct)),W(\"text\",j,\"textord\",ut,ht),W(\"math\",j,K,ut,ht=String.fromCharCode(55349,57314+ct)),W(\"text\",j,\"textord\",ut,ht),W(\"math\",j,K,ut,ht=String.fromCharCode(55349,57324+ct)),W(\"text\",j,\"textord\",ut,ht),W(\"math\",j,K,ut,ht=String.fromCharCode(55349,57334+ct)),W(\"text\",j,\"textord\",ut,ht)}for(var dt=0;dt<\"\\xc7\\xd0\\xde\\xe7\\xfe\".length;dt++){var pt=\"\\xc7\\xd0\\xde\\xe7\\xfe\".charAt(dt);W(\"math\",j,K,pt,pt),W(\"text\",j,\"textord\",pt,pt)}W(\"text\",j,\"textord\",\"\\xf0\",\"\\xf0\"),W(\"text\",j,\"textord\",\"\\u2013\",\"\\u2013\"),W(\"text\",j,\"textord\",\"\\u2014\",\"\\u2014\"),W(\"text\",j,\"textord\",\"\\u2018\",\"\\u2018\"),W(\"text\",j,\"textord\",\"\\u2019\",\"\\u2019\"),W(\"text\",j,\"textord\",\"\\u201c\",\"\\u201c\"),W(\"text\",j,\"textord\",\"\\u201d\",\"\\u201d\");var ft=[[\"mathbf\",\"textbf\",\"Main-Bold\"],[\"mathbf\",\"textbf\",\"Main-Bold\"],[\"mathdefault\",\"textit\",\"Math-Italic\"],[\"mathdefault\",\"textit\",\"Math-Italic\"],[\"boldsymbol\",\"boldsymbol\",\"Main-BoldItalic\"],[\"boldsymbol\",\"boldsymbol\",\"Main-BoldItalic\"],[\"mathscr\",\"textscr\",\"Script-Regular\"],[\"\",\"\",\"\"],[\"\",\"\",\"\"],[\"\",\"\",\"\"],[\"mathfrak\",\"textfrak\",\"Fraktur-Regular\"],[\"mathfrak\",\"textfrak\",\"Fraktur-Regular\"],[\"mathbb\",\"textbb\",\"AMS-Regular\"],[\"mathbb\",\"textbb\",\"AMS-Regular\"],[\"\",\"\",\"\"],[\"\",\"\",\"\"],[\"mathsf\",\"textsf\",\"SansSerif-Regular\"],[\"mathsf\",\"textsf\",\"SansSerif-Regular\"],[\"mathboldsf\",\"textboldsf\",\"SansSerif-Bold\"],[\"mathboldsf\",\"textboldsf\",\"SansSerif-Bold\"],[\"mathitsf\",\"textitsf\",\"SansSerif-Italic\"],[\"mathitsf\",\"textitsf\",\"SansSerif-Italic\"],[\"\",\"\",\"\"],[\"\",\"\",\"\"],[\"mathtt\",\"texttt\",\"Typewriter-Regular\"],[\"mathtt\",\"texttt\",\"Typewriter-Regular\"]],gt=[[\"mathbf\",\"textbf\",\"Main-Bold\"],[\"\",\"\",\"\"],[\"mathsf\",\"textsf\",\"SansSerif-Regular\"],[\"mathboldsf\",\"textboldsf\",\"SansSerif-Bold\"],[\"mathtt\",\"texttt\",\"Typewriter-Regular\"]],xt=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],vt=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],bt=function(t,e){return e.size<2?t:xt[t-1][e.size-1]},yt=function(){function t(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||t.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||\"\",this.fontFamily=e.fontFamily||\"\",this.fontWeight=e.fontWeight||\"\",this.fontShape=e.fontShape||\"\",this.sizeMultiplier=vt[this.size-1],this.maxSize=e.maxSize,this._fontMetrics=void 0}var e=t.prototype;return e.extend=function(e){var r={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize};for(var a in e)e.hasOwnProperty(a)&&(r[a]=e[a]);return new t(r)},e.havingStyle=function(t){return this.style===t?this:this.extend({style:t,size:bt(this.textSize,t)})},e.havingCrampedStyle=function(){return this.havingStyle(this.style.cramp())},e.havingSize=function(t){return this.size===t&&this.textSize===t?this:this.extend({style:this.style.text(),size:t,textSize:t,sizeMultiplier:vt[t-1]})},e.havingBaseStyle=function(e){e=e||this.style.text();var r=bt(t.BASESIZE,e);return this.size===r&&this.textSize===t.BASESIZE&&this.style===e?this:this.extend({style:e,size:r})},e.havingBaseSizing=function(){var t;switch(this.style.id){case 4:case 5:t=3;break;case 6:case 7:t=1;break;default:t=6}return this.extend({style:this.style.text(),size:t})},e.withColor=function(t){return this.extend({color:t})},e.withPhantom=function(){return this.extend({phantom:!0})},e.withFont=function(t){return this.extend({font:t})},e.withTextFontFamily=function(t){return this.extend({fontFamily:t,font:\"\"})},e.withTextFontWeight=function(t){return this.extend({fontWeight:t,font:\"\"})},e.withTextFontShape=function(t){return this.extend({fontShape:t,font:\"\"})},e.sizingClasses=function(t){return t.size!==this.size?[\"sizing\",\"reset-size\"+t.size,\"size\"+this.size]:[]},e.baseSizingClasses=function(){return this.size!==t.BASESIZE?[\"sizing\",\"reset-size\"+this.size,\"size\"+t.BASESIZE]:[]},e.fontMetrics=function(){return this._fontMetrics||(this._fontMetrics=function(t){var e;if(!U[e=t>=5?0:t>=3?1:2]){var r=U[e]={cssEmPerMu:D.quad[e]/18};for(var a in D)D.hasOwnProperty(a)&&(r[a]=D[a][e])}return U[e]}(this.size)),this._fontMetrics},e.getColor=function(){return this.phantom?\"transparent\":this.color},t}();yt.BASESIZE=6;var wt=yt,kt={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375},St={ex:!0,em:!0,mu:!0},zt=function(t,e){var r;if(t.unit in kt)r=kt[t.unit]/e.fontMetrics().ptPerEm/e.sizeMultiplier;else if(\"mu\"===t.unit)r=e.fontMetrics().cssEmPerMu;else{var a;if(a=e.style.isTight()?e.havingStyle(e.style.text()):e,\"ex\"===t.unit)r=a.fontMetrics().xHeight;else{if(\"em\"!==t.unit)throw new i(\"Invalid unit: '\"+t.unit+\"'\");r=a.fontMetrics().quad}a!==e&&(r*=a.sizeMultiplier/e.sizeMultiplier)}return Math.min(t.number*r,e.maxSize)},Mt=[\"\\\\imath\",\"\\u0131\",\"\\\\jmath\",\"\\u0237\",\"\\\\pounds\",\"\\\\mathsterling\",\"\\\\textsterling\",\"\\xa3\"],Tt=function(t,e,r){return _[r][t]&&_[r][t].replace&&(t=_[r][t].replace),{value:t,metrics:V(t,e,r)}},At=function(t,e,r,a,n){var o,i=Tt(t,e,r),s=i.metrics;if(t=i.value,s){var h=s.italic;(\"text\"===r||a&&\"mathit\"===a.font)&&(h=0),o=new E(t,s.height,s.depth,h,s.skew,s.width,n)}else\"undefined\"!=typeof console&&console.warn(\"No character metrics for '\"+t+\"' in style '\"+e+\"'\"),o=new E(t,0,0,0,0,0,n);if(a){o.maxFontSize=a.sizeMultiplier,a.style.isTight()&&o.classes.push(\"mtight\");var l=a.getColor();l&&(o.style.color=l)}return o},Bt=function(t,e){if(A(t.classes)!==A(e.classes)||t.skew!==e.skew||t.maxFontSize!==e.maxFontSize)return!1;for(var r in t.style)if(t.style.hasOwnProperty(r)&&t.style[r]!==e.style[r])return!1;for(var a in e.style)if(e.style.hasOwnProperty(a)&&t.style[a]!==e.style[a])return!1;return!0},qt=function(t){for(var e=0,r=0,a=0,n=0;n<t.children.length;n++){var o=t.children[n];o.height>e&&(e=o.height),o.depth>r&&(r=o.depth),o.maxFontSize>a&&(a=o.maxFontSize)}t.height=e,t.depth=r,t.maxFontSize=a},Ct=function(t,e,r,a){var n=new N(t,e,r,a);return qt(n),n},Nt=function(t,e,r,a){return new N(t,e,r,a)},It=function(t){var e=new T(t);return qt(e),e},Ot=function(t,e,r){var a=\"\";switch(t){case\"amsrm\":a=\"AMS\";break;case\"textrm\":a=\"Main\";break;case\"textsf\":a=\"SansSerif\";break;case\"texttt\":a=\"Typewriter\";break;default:a=t}return a+\"-\"+(\"textbf\"===e&&\"textit\"===r?\"BoldItalic\":\"textbf\"===e?\"Bold\":\"textit\"===e?\"Italic\":\"Regular\")},Et={mathbf:{variant:\"bold\",fontName:\"Main-Bold\"},mathrm:{variant:\"normal\",fontName:\"Main-Regular\"},textit:{variant:\"italic\",fontName:\"Main-Italic\"},mathit:{variant:\"italic\",fontName:\"Main-Italic\"},mathbb:{variant:\"double-struck\",fontName:\"AMS-Regular\"},mathcal:{variant:\"script\",fontName:\"Caligraphic-Regular\"},mathfrak:{variant:\"fraktur\",fontName:\"Fraktur-Regular\"},mathscr:{variant:\"script\",fontName:\"Script-Regular\"},mathsf:{variant:\"sans-serif\",fontName:\"SansSerif-Regular\"},mathtt:{variant:\"monospace\",fontName:\"Typewriter-Regular\"}},Rt={vec:[\"vec\",.471,.714],oiintSize1:[\"oiintSize1\",.957,.499],oiintSize2:[\"oiintSize2\",1.472,.659],oiiintSize1:[\"oiiintSize1\",1.304,.499],oiiintSize2:[\"oiiintSize2\",1.98,.659]},Lt={fontMap:Et,makeSymbol:At,mathsym:function(t,e,r,a){return void 0===a&&(a=[]),r&&r.font&&\"boldsymbol\"===r.font&&Tt(t,\"Main-Bold\",e).metrics?At(t,\"Main-Bold\",e,r,a.concat([\"mathbf\"])):\"\\\\\"===t||\"main\"===_[e][t].font?At(t,\"Main-Regular\",e,r,a):At(t,\"AMS-Regular\",e,r,a.concat([\"amsrm\"]))},makeSpan:Ct,makeSvgSpan:Nt,makeLineSpan:function(t,e,r){var a=Ct([t],[],e);return a.height=r||e.fontMetrics().defaultRuleThickness,a.style.borderBottomWidth=a.height+\"em\",a.maxFontSize=1,a},makeAnchor:function(t,e,r,a){var n=new I(t,e,r,a);return qt(n),n},makeFragment:It,wrapFragment:function(t,e){return t instanceof T?Ct([],[t],e):t},makeVList:function(t,e){for(var r=function(t){if(\"individualShift\"===t.positionType){for(var e=t.children,r=[e[0]],a=-e[0].shift-e[0].elem.depth,n=a,o=1;o<e.length;o++){var i=-e[o].shift-n-e[o].elem.depth,s=i-(e[o-1].elem.height+e[o-1].elem.depth);n+=i,r.push({type:\"kern\",size:s}),r.push(e[o])}return{children:r,depth:a}}var h;if(\"top\"===t.positionType){for(var l=t.positionData,m=0;m<t.children.length;m++){var c=t.children[m];l-=\"kern\"===c.type?c.size:c.elem.height+c.elem.depth}h=l}else if(\"bottom\"===t.positionType)h=-t.positionData;else{var u=t.children[0];if(\"elem\"!==u.type)throw new Error('First child must have type \"elem\".');if(\"shift\"===t.positionType)h=-u.elem.depth-t.positionData;else{if(\"firstBaseline\"!==t.positionType)throw new Error(\"Invalid positionType \"+t.positionType+\".\");h=-u.elem.depth}}return{children:t.children,depth:h}}(t),a=r.children,n=r.depth,o=0,i=0;i<a.length;i++){var s=a[i];if(\"elem\"===s.type){var h=s.elem;o=Math.max(o,h.maxFontSize,h.height)}}o+=2;var l=Ct([\"pstrut\"],[]);l.style.height=o+\"em\";for(var m=[],c=n,u=n,d=n,p=0;p<a.length;p++){var f=a[p];if(\"kern\"===f.type)d+=f.size;else{var g=f.elem,x=f.wrapperClasses||[],v=f.wrapperStyle||{},b=Ct(x,[l,g],void 0,v);b.style.top=-o-d-g.depth+\"em\",f.marginLeft&&(b.style.marginLeft=f.marginLeft),f.marginRight&&(b.style.marginRight=f.marginRight),m.push(b),d+=g.height+g.depth}c=Math.min(c,d),u=Math.max(u,d)}var y,w=Ct([\"vlist\"],m);if(w.style.height=u+\"em\",c<0){var k=Ct([],[]),S=Ct([\"vlist\"],[k]);S.style.height=-c+\"em\";var z=Ct([\"vlist-s\"],[new E(\"\\u200b\")]);y=[Ct([\"vlist-r\"],[w,z]),Ct([\"vlist-r\"],[S])]}else y=[Ct([\"vlist-r\"],[w])];var M=Ct([\"vlist-t\"],y);return 2===y.length&&M.classes.push(\"vlist-t2\"),M.height=u,M.depth=-c,M},makeOrd:function(t,e,r){var a,n=t.mode,o=t.text,s=[\"mord\"],h=\"math\"===n||\"text\"===n&&e.font,l=h?e.font:e.fontFamily;if(55349===o.charCodeAt(0)){var m=function(t,e){var r=1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536,a=\"math\"===e?0:1;if(119808<=r&&r<120484){var n=Math.floor((r-119808)/26);return[ft[n][2],ft[n][a]]}if(120782<=r&&r<=120831){var o=Math.floor((r-120782)/10);return[gt[o][2],gt[o][a]]}if(120485===r||120486===r)return[ft[0][2],ft[0][a]];if(120486<r&&r<120782)return[\"\",\"\"];throw new i(\"Unsupported character: \"+t)}(o,n),u=m[0],d=m[1];return At(o,u,n,e,s.concat(d))}if(l){var p,f;if(\"boldsymbol\"===l||\"mathnormal\"===l){var g=\"boldsymbol\"===l?function(t,e,r,a){return Tt(t,\"Math-BoldItalic\",e).metrics?{fontName:\"Math-BoldItalic\",fontClass:\"boldsymbol\"}:{fontName:\"Main-Bold\",fontClass:\"mathbf\"}}(o,n):(a=o,c.contains(Mt,a)?{fontName:\"Main-Italic\",fontClass:\"mathit\"}:/[0-9]/.test(a.charAt(0))?{fontName:\"Caligraphic-Regular\",fontClass:\"mathcal\"}:{fontName:\"Math-Italic\",fontClass:\"mathdefault\"});p=g.fontName,f=[g.fontClass]}else c.contains(Mt,o)?(p=\"Main-Italic\",f=[\"mathit\"]):h?(p=Et[l].fontName,f=[l]):(p=Ot(l,e.fontWeight,e.fontShape),f=[l,e.fontWeight,e.fontShape]);if(Tt(o,p,n).metrics)return At(o,p,n,e,s.concat(f));if(tt.hasOwnProperty(o)&&\"Typewriter\"===p.substr(0,10)){for(var x=[],v=0;v<o.length;v++)x.push(At(o[v],p,n,e,s.concat(f)));return It(x)}}if(\"mathord\"===r){var b=function(t,e,r,a){return/[0-9]/.test(t.charAt(0))||c.contains(Mt,t)?{fontName:\"Main-Italic\",fontClass:\"mathit\"}:{fontName:\"Math-Italic\",fontClass:\"mathdefault\"}}(o);return At(o,b.fontName,n,e,s.concat([b.fontClass]))}if(\"textord\"===r){var y=_[n][o]&&_[n][o].font;if(\"ams\"===y){var w=Ot(\"amsrm\",e.fontWeight,e.fontShape);return At(o,w,n,e,s.concat(\"amsrm\",e.fontWeight,e.fontShape))}if(\"main\"!==y&&y){var k=Ot(y,e.fontWeight,e.fontShape);return At(o,k,n,e,s.concat(k,e.fontWeight,e.fontShape))}var S=Ot(\"textrm\",e.fontWeight,e.fontShape);return At(o,S,n,e,s.concat(e.fontWeight,e.fontShape))}throw new Error(\"unexpected type: \"+r+\" in makeOrd\")},makeGlue:function(t,e){var r=Ct([\"mspace\"],[],e),a=zt(t,e);return r.style.marginRight=a+\"em\",r},staticSvg:function(t,e){var r=Rt[t],a=r[0],n=r[1],o=r[2],i=new L(a),s=new R([i],{width:n+\"em\",height:o+\"em\",style:\"width:\"+n+\"em\",viewBox:\"0 0 \"+1e3*n+\" \"+1e3*o,preserveAspectRatio:\"xMinYMin\"}),h=Nt([\"overlay\"],[s],e);return h.height=o,h.style.height=o+\"em\",h.style.width=n+\"em\",h},svgData:Rt,tryCombineChars:function(t){for(var e=0;e<t.length-1;e++){var r=t[e],a=t[e+1];r instanceof E&&a instanceof E&&Bt(r,a)&&(r.text+=a.text,r.height=Math.max(r.height,a.height),r.depth=Math.max(r.depth,a.depth),r.italic=a.italic,t.splice(e+1,1),e--)}return t}};function Ht(t,e){var r=Pt(t,e);if(!r)throw new Error(\"Expected node of type \"+e+\", but got \"+(t?\"node of type \"+t.type:String(t)));return r}function Pt(t,e){return t&&t.type===e?t:null}function Dt(t,e){var r=function(t,e){return t&&\"atom\"===t.type&&t.family===e?t:null}(t,e);if(!r)throw new Error('Expected node of type \"atom\" and family \"'+e+'\", but got '+(t?\"atom\"===t.type?\"atom of family \"+t.family:\"node of type \"+t.type:String(t)));return r}function Ft(t){return t&&(\"atom\"===t.type||X.hasOwnProperty(t.type))?t:null}var Vt={number:3,unit:\"mu\"},Ut={number:4,unit:\"mu\"},Gt={number:5,unit:\"mu\"},Xt={mord:{mop:Vt,mbin:Ut,mrel:Gt,minner:Vt},mop:{mord:Vt,mop:Vt,mrel:Gt,minner:Vt},mbin:{mord:Ut,mop:Ut,mopen:Ut,minner:Ut},mrel:{mord:Gt,mop:Gt,mopen:Gt,minner:Gt},mopen:{},mclose:{mop:Vt,mbin:Ut,mrel:Gt,minner:Vt},mpunct:{mord:Vt,mop:Vt,mrel:Gt,mopen:Vt,mclose:Vt,mpunct:Vt,minner:Vt},minner:{mord:Vt,mop:Vt,mbin:Ut,mrel:Gt,mopen:Vt,mpunct:Vt,minner:Vt}},Yt={mord:{mop:Vt},mop:{mord:Vt,mop:Vt},mbin:{},mrel:{},mopen:{},mclose:{mop:Vt},mpunct:{},minner:{mop:Vt}},_t={},Wt={},jt={};function $t(t){for(var e=t.type,r=(t.nodeType,t.names),a=t.props,n=t.handler,o=t.htmlBuilder,i=t.mathmlBuilder,s={type:e,numArgs:a.numArgs,argTypes:a.argTypes,greediness:void 0===a.greediness?1:a.greediness,allowedInText:!!a.allowedInText,allowedInMath:void 0===a.allowedInMath||a.allowedInMath,numOptionalArgs:a.numOptionalArgs||0,infix:!!a.infix,consumeMode:a.consumeMode,handler:n},h=0;h<r.length;++h)_t[r[h]]=s;e&&(o&&(Wt[e]=o),i&&(jt[e]=i))}function Zt(t){$t({type:t.type,names:[],props:{numArgs:0},handler:function(){throw new Error(\"Should never be called.\")},htmlBuilder:t.htmlBuilder,mathmlBuilder:t.mathmlBuilder})}var Kt=function(t){var e=Pt(t,\"ordgroup\");return e?e.body:[t]},Jt=Lt.makeSpan,Qt=[\"leftmost\",\"mbin\",\"mopen\",\"mrel\",\"mop\",\"mpunct\"],te=[\"rightmost\",\"mrel\",\"mclose\",\"mpunct\"],ee={display:w.DISPLAY,text:w.TEXT,script:w.SCRIPT,scriptscript:w.SCRIPTSCRIPT},re={mord:\"mord\",mop:\"mop\",mbin:\"mbin\",mrel:\"mrel\",mopen:\"mopen\",mclose:\"mclose\",mpunct:\"mpunct\",minner:\"minner\"},ae=function(t,e,r,a){void 0===a&&(a=[null,null]);for(var n=[],o=0;o<t.length;o++){var i=he(t[o],e);if(i instanceof T){var s=i.children;n.push.apply(n,s)}else n.push(i)}if(!r)return n;var h=e;if(1===t.length){var l=Pt(t[0],\"sizing\")||Pt(t[0],\"styling\");l&&(\"sizing\"===l.type?h=e.havingSize(l.size):\"styling\"===l.type&&(h=e.havingStyle(ee[l.style])))}var m=Jt([a[0]||\"leftmost\"],[],e),u=Jt([a[1]||\"rightmost\"],[],e);return ne(n,function(t,e){var r=e.classes[0],a=t.classes[0];\"mbin\"===r&&c.contains(te,a)?e.classes[0]=\"mord\":\"mbin\"===a&&c.contains(Qt,r)&&(t.classes[0]=\"mord\")},{node:m},u),ne(n,function(t,e){var r=ie(e),a=ie(t),n=r&&a?t.hasClass(\"mtight\")?Yt[r][a]:Xt[r][a]:null;if(n)return Lt.makeGlue(n,h)},{node:m},u),n},ne=function t(e,r,a,n){n&&e.push(n);for(var o=0;o<e.length;o++){var i=e[o],s=oe(i);if(s)t(s.children,r,a);else if(\"mspace\"!==i.classes[0]){var h=r(i,a.node);h&&(a.insertAfter?a.insertAfter(h):(e.unshift(h),o++)),a.node=i,a.insertAfter=function(t){return function(r){e.splice(t+1,0,r),o++}}(o)}}n&&e.pop()},oe=function(t){return t instanceof T||t instanceof I?t:null},ie=function(t,e){return t?(e&&(t=function t(e,r){var a=oe(e);if(a){var n=a.children;if(n.length){if(\"right\"===r)return t(n[n.length-1],\"right\");if(\"left\"===r)return t(n[0],\"left\")}}return e}(t,e)),re[t.classes[0]]||null):null},se=function(t,e){var r=[\"nulldelimiter\"].concat(t.baseSizingClasses());return Jt(e.concat(r))},he=function(t,e,r){if(!t)return Jt();if(Wt[t.type]){var a=Wt[t.type](t,e);if(r&&e.size!==r.size){a=Jt(e.sizingClasses(r),[a],e);var n=e.sizeMultiplier/r.sizeMultiplier;a.height*=n,a.depth*=n}return a}throw new i(\"Got group of unknown type: '\"+t.type+\"'\")};function le(t,e){var r=Jt([\"base\"],t,e),a=Jt([\"strut\"]);return a.style.height=r.height+r.depth+\"em\",a.style.verticalAlign=-r.depth+\"em\",r.children.unshift(a),r}function me(t,e){var r=null;1===t.length&&\"tag\"===t[0].type&&(r=t[0].tag,t=t[0].body);for(var a,n=ae(t,e,!0),o=[],i=[],s=0;s<n.length;s++)if(i.push(n[s]),n[s].hasClass(\"mbin\")||n[s].hasClass(\"mrel\")||n[s].hasClass(\"allowbreak\")){for(var h=!1;s<n.length-1&&n[s+1].hasClass(\"mspace\")&&!n[s+1].hasClass(\"newline\");)s++,i.push(n[s]),n[s].hasClass(\"nobreak\")&&(h=!0);h||(o.push(le(i,e)),i=[])}else n[s].hasClass(\"newline\")&&(i.pop(),i.length>0&&(o.push(le(i,e)),i=[]),o.push(n[s]));i.length>0&&o.push(le(i,e)),r&&((a=le(ae(r,e,!0))).classes=[\"tag\"],o.push(a));var l=Jt([\"katex-html\"],o);if(l.setAttribute(\"aria-hidden\",\"true\"),a){var m=a.children[0];m.style.height=l.height+l.depth+\"em\",m.style.verticalAlign=-l.depth+\"em\"}return l}function ce(t){return new T(t)}var ue=function(){function t(t,e){this.type=void 0,this.attributes=void 0,this.children=void 0,this.type=t,this.attributes={},this.children=e||[]}var e=t.prototype;return e.setAttribute=function(t,e){this.attributes[t]=e},e.getAttribute=function(t){return this.attributes[t]},e.toNode=function(){var t=document.createElementNS(\"http://www.w3.org/1998/Math/MathML\",this.type);for(var e in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,e)&&t.setAttribute(e,this.attributes[e]);for(var r=0;r<this.children.length;r++)t.appendChild(this.children[r].toNode());return t},e.toMarkup=function(){var t=\"<\"+this.type;for(var e in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,e)&&(t+=\" \"+e+'=\"',t+=c.escape(this.attributes[e]),t+='\"');t+=\">\";for(var r=0;r<this.children.length;r++)t+=this.children[r].toMarkup();return t+=\"</\"+this.type+\">\"},e.toText=function(){return this.children.map(function(t){return t.toText()}).join(\"\")},t}(),de=function(){function t(t){this.text=void 0,this.text=t}var e=t.prototype;return e.toNode=function(){return document.createTextNode(this.text)},e.toMarkup=function(){return c.escape(this.toText())},e.toText=function(){return this.text},t}(),pe={MathNode:ue,TextNode:de,SpaceNode:function(){function t(t){this.width=void 0,this.character=void 0,this.width=t,this.character=t>=.05555&&t<=.05556?\"\\u200a\":t>=.1666&&t<=.1667?\"\\u2009\":t>=.2222&&t<=.2223?\"\\u2005\":t>=.2777&&t<=.2778?\"\\u2005\\u200a\":t>=-.05556&&t<=-.05555?\"\\u200a\\u2063\":t>=-.1667&&t<=-.1666?\"\\u2009\\u2063\":t>=-.2223&&t<=-.2222?\"\\u205f\\u2063\":t>=-.2778&&t<=-.2777?\"\\u2005\\u2063\":null}var e=t.prototype;return e.toNode=function(){if(this.character)return document.createTextNode(this.character);var t=document.createElementNS(\"http://www.w3.org/1998/Math/MathML\",\"mspace\");return t.setAttribute(\"width\",this.width+\"em\"),t},e.toMarkup=function(){return this.character?\"<mtext>\"+this.character+\"</mtext>\":'<mspace width=\"'+this.width+'em\"/>'},e.toText=function(){return this.character?this.character:\" \"},t}(),newDocumentFragment:ce},fe=function(t,e,r){return!_[e][t]||!_[e][t].replace||55349===t.charCodeAt(0)||tt.hasOwnProperty(t)&&r&&(r.fontFamily&&\"tt\"===r.fontFamily.substr(4,2)||r.font&&\"tt\"===r.font.substr(4,2))||(t=_[e][t].replace),new pe.TextNode(t)},ge=function(t){return 1===t.length?t[0]:new pe.MathNode(\"mrow\",t)},xe=function(t,e){if(\"texttt\"===e.fontFamily)return\"monospace\";if(\"textsf\"===e.fontFamily)return\"textit\"===e.fontShape&&\"textbf\"===e.fontWeight?\"sans-serif-bold-italic\":\"textit\"===e.fontShape?\"sans-serif-italic\":\"textbf\"===e.fontWeight?\"bold-sans-serif\":\"sans-serif\";if(\"textit\"===e.fontShape&&\"textbf\"===e.fontWeight)return\"bold-italic\";if(\"textit\"===e.fontShape)return\"italic\";if(\"textbf\"===e.fontWeight)return\"bold\";var r=e.font;if(!r||\"mathnormal\"===r)return null;var a=t.mode;if(\"mathit\"===r)return\"italic\";if(\"boldsymbol\"===r)return\"bold-italic\";var n=t.text;return c.contains([\"\\\\imath\",\"\\\\jmath\"],n)?null:(_[a][n]&&_[a][n].replace&&(n=_[a][n].replace),V(n,Lt.fontMap[r].fontName,a)?Lt.fontMap[r].variant:null)},ve=function(t,e){for(var r,a=[],n=0;n<t.length;n++){var o=ye(t[n],e);if(o instanceof ue&&r instanceof ue){if(\"mtext\"===o.type&&\"mtext\"===r.type&&o.getAttribute(\"mathvariant\")===r.getAttribute(\"mathvariant\")){var i;(i=r.children).push.apply(i,o.children);continue}if(\"mn\"===o.type&&\"mn\"===r.type){var s;(s=r.children).push.apply(s,o.children);continue}if(\"mi\"===o.type&&1===o.children.length&&\"mn\"===r.type){var h=o.children[0];if(h instanceof de&&\".\"===h.text){var l;(l=r.children).push.apply(l,o.children);continue}}else if(\"mi\"===r.type&&1===r.children.length){var m=r.children[0];if(m instanceof de&&\"\\u0338\"===m.text&&(\"mo\"===o.type||\"mi\"===o.type||\"mn\"===o.type)){var c=o.children[0];c instanceof de&&c.text.length>0&&(c.text=c.text.slice(0,1)+\"\\u0338\"+c.text.slice(1),a.pop())}}}a.push(o),r=o}return a},be=function(t,e){return ge(ve(t,e))},ye=function(t,e){if(!t)return new pe.MathNode(\"mrow\");if(jt[t.type])return jt[t.type](t,e);throw new i(\"Got group of unknown type: '\"+t.type+\"'\")};var we=function(t){return new wt({style:t.displayMode?w.DISPLAY:w.TEXT,maxSize:t.maxSize})},ke=function(t,e){if(e.displayMode){var r=[\"katex-display\"];e.leqno&&r.push(\"leqno\"),e.fleqn&&r.push(\"fleqn\"),t=Lt.makeSpan(r,[t])}return t},Se=function(t,e,r){var a=we(r),n=function(t,e,r){var a,n=ve(t,r);a=1===n.length&&n[0]instanceof ue&&c.contains([\"mrow\",\"mtable\"],n[0].type)?n[0]:new pe.MathNode(\"mrow\",n);var o=new pe.MathNode(\"annotation\",[new pe.TextNode(e)]);o.setAttribute(\"encoding\",\"application/x-tex\");var i=new pe.MathNode(\"semantics\",[a,o]),s=new pe.MathNode(\"math\",[i]);return Lt.makeSpan([\"katex-mathml\"],[s])}(t,e,a),o=me(t,a),i=Lt.makeSpan([\"katex\"],[n,o]);return ke(i,r)},ze={widehat:\"^\",widecheck:\"\\u02c7\",widetilde:\"~\",utilde:\"~\",overleftarrow:\"\\u2190\",underleftarrow:\"\\u2190\",xleftarrow:\"\\u2190\",overrightarrow:\"\\u2192\",underrightarrow:\"\\u2192\",xrightarrow:\"\\u2192\",underbrace:\"\\u23df\",overbrace:\"\\u23de\",overgroup:\"\\u23e0\",undergroup:\"\\u23e1\",overleftrightarrow:\"\\u2194\",underleftrightarrow:\"\\u2194\",xleftrightarrow:\"\\u2194\",Overrightarrow:\"\\u21d2\",xRightarrow:\"\\u21d2\",overleftharpoon:\"\\u21bc\",xleftharpoonup:\"\\u21bc\",overrightharpoon:\"\\u21c0\",xrightharpoonup:\"\\u21c0\",xLeftarrow:\"\\u21d0\",xLeftrightarrow:\"\\u21d4\",xhookleftarrow:\"\\u21a9\",xhookrightarrow:\"\\u21aa\",xmapsto:\"\\u21a6\",xrightharpoondown:\"\\u21c1\",xleftharpoondown:\"\\u21bd\",xrightleftharpoons:\"\\u21cc\",xleftrightharpoons:\"\\u21cb\",xtwoheadleftarrow:\"\\u219e\",xtwoheadrightarrow:\"\\u21a0\",xlongequal:\"=\",xtofrom:\"\\u21c4\",xrightleftarrows:\"\\u21c4\",xrightequilibrium:\"\\u21cc\",xleftequilibrium:\"\\u21cb\"},Me={overrightarrow:[[\"rightarrow\"],.888,522,\"xMaxYMin\"],overleftarrow:[[\"leftarrow\"],.888,522,\"xMinYMin\"],underrightarrow:[[\"rightarrow\"],.888,522,\"xMaxYMin\"],underleftarrow:[[\"leftarrow\"],.888,522,\"xMinYMin\"],xrightarrow:[[\"rightarrow\"],1.469,522,\"xMaxYMin\"],xleftarrow:[[\"leftarrow\"],1.469,522,\"xMinYMin\"],Overrightarrow:[[\"doublerightarrow\"],.888,560,\"xMaxYMin\"],xRightarrow:[[\"doublerightarrow\"],1.526,560,\"xMaxYMin\"],xLeftarrow:[[\"doubleleftarrow\"],1.526,560,\"xMinYMin\"],overleftharpoon:[[\"leftharpoon\"],.888,522,\"xMinYMin\"],xleftharpoonup:[[\"leftharpoon\"],.888,522,\"xMinYMin\"],xleftharpoondown:[[\"leftharpoondown\"],.888,522,\"xMinYMin\"],overrightharpoon:[[\"rightharpoon\"],.888,522,\"xMaxYMin\"],xrightharpoonup:[[\"rightharpoon\"],.888,522,\"xMaxYMin\"],xrightharpoondown:[[\"rightharpoondown\"],.888,522,\"xMaxYMin\"],xlongequal:[[\"longequal\"],.888,334,\"xMinYMin\"],xtwoheadleftarrow:[[\"twoheadleftarrow\"],.888,334,\"xMinYMin\"],xtwoheadrightarrow:[[\"twoheadrightarrow\"],.888,334,\"xMaxYMin\"],overleftrightarrow:[[\"leftarrow\",\"rightarrow\"],.888,522],overbrace:[[\"leftbrace\",\"midbrace\",\"rightbrace\"],1.6,548],underbrace:[[\"leftbraceunder\",\"midbraceunder\",\"rightbraceunder\"],1.6,548],underleftrightarrow:[[\"leftarrow\",\"rightarrow\"],.888,522],xleftrightarrow:[[\"leftarrow\",\"rightarrow\"],1.75,522],xLeftrightarrow:[[\"doubleleftarrow\",\"doublerightarrow\"],1.75,560],xrightleftharpoons:[[\"leftharpoondownplus\",\"rightharpoonplus\"],1.75,716],xleftrightharpoons:[[\"leftharpoonplus\",\"rightharpoondownplus\"],1.75,716],xhookleftarrow:[[\"leftarrow\",\"righthook\"],1.08,522],xhookrightarrow:[[\"lefthook\",\"rightarrow\"],1.08,522],overlinesegment:[[\"leftlinesegment\",\"rightlinesegment\"],.888,522],underlinesegment:[[\"leftlinesegment\",\"rightlinesegment\"],.888,522],overgroup:[[\"leftgroup\",\"rightgroup\"],.888,342],undergroup:[[\"leftgroupunder\",\"rightgroupunder\"],.888,342],xmapsto:[[\"leftmapsto\",\"rightarrow\"],1.5,522],xtofrom:[[\"leftToFrom\",\"rightToFrom\"],1.75,528],xrightleftarrows:[[\"baraboveleftarrow\",\"rightarrowabovebar\"],1.75,901],xrightequilibrium:[[\"baraboveshortleftharpoon\",\"rightharpoonaboveshortbar\"],1.75,716],xleftequilibrium:[[\"shortbaraboveleftharpoon\",\"shortrightharpoonabovebar\"],1.75,716]},Te=function(t){return\"ordgroup\"===t.type?t.body.length:1},Ae=function(t,e,r,a){var n,o=t.height+t.depth+2*r;if(/fbox|color/.test(e)){if(n=Lt.makeSpan([\"stretchy\",e],[],a),\"fbox\"===e){var i=a.color&&a.getColor();i&&(n.style.borderColor=i)}}else{var s=[];/^[bx]cancel$/.test(e)&&s.push(new H({x1:\"0\",y1:\"0\",x2:\"100%\",y2:\"100%\",\"stroke-width\":\"0.046em\"})),/^x?cancel$/.test(e)&&s.push(new H({x1:\"0\",y1:\"100%\",x2:\"100%\",y2:\"0\",\"stroke-width\":\"0.046em\"}));var h=new R(s,{width:\"100%\",height:o+\"em\"});n=Lt.makeSvgSpan([],[h],a)}return n.height=o,n.style.height=o+\"em\",n},Be=function(t){var e=new pe.MathNode(\"mo\",[new pe.TextNode(ze[t.substr(1)])]);return e.setAttribute(\"stretchy\",\"true\"),e},qe=function(t,e){var r=function(){var r=4e5,a=t.label.substr(1);if(c.contains([\"widehat\",\"widecheck\",\"widetilde\",\"utilde\"],a)){var n,o,i,s=Te(t.base);if(s>5)\"widehat\"===a||\"widecheck\"===a?(n=420,r=2364,i=.42,o=a+\"4\"):(n=312,r=2340,i=.34,o=\"tilde4\");else{var h=[1,1,2,2,3,3][s];\"widehat\"===a||\"widecheck\"===a?(r=[0,1062,2364,2364,2364][h],n=[0,239,300,360,420][h],i=[0,.24,.3,.3,.36,.42][h],o=a+h):(r=[0,600,1033,2339,2340][h],n=[0,260,286,306,312][h],i=[0,.26,.286,.3,.306,.34][h],o=\"tilde\"+h)}var l=new L(o),m=new R([l],{width:\"100%\",height:i+\"em\",viewBox:\"0 0 \"+r+\" \"+n,preserveAspectRatio:\"none\"});return{span:Lt.makeSvgSpan([],[m],e),minWidth:0,height:i}}var u,d,p=[],f=Me[a],g=f[0],x=f[1],v=f[2],b=v/1e3,y=g.length;if(1===y)u=[\"hide-tail\"],d=[f[3]];else if(2===y)u=[\"halfarrow-left\",\"halfarrow-right\"],d=[\"xMinYMin\",\"xMaxYMin\"];else{if(3!==y)throw new Error(\"Correct katexImagesData or update code here to support\\n \"+y+\" children.\");u=[\"brace-left\",\"brace-center\",\"brace-right\"],d=[\"xMinYMin\",\"xMidYMin\",\"xMaxYMin\"]}for(var w=0;w<y;w++){var k=new L(g[w]),S=new R([k],{width:\"400em\",height:b+\"em\",viewBox:\"0 0 \"+r+\" \"+v,preserveAspectRatio:d[w]+\" slice\"}),z=Lt.makeSvgSpan([u[w]],[S],e);if(1===y)return{span:z,minWidth:x,height:b};z.style.height=b+\"em\",p.push(z)}return{span:Lt.makeSpan([\"stretchy\"],p,e),minWidth:x,height:b}}(),a=r.span,n=r.minWidth,o=r.height;return a.height=o,a.style.height=o+\"em\",n>0&&(a.style.minWidth=n+\"em\"),a},Ce=function(t,e){var r,a,n,o=Pt(t,\"supsub\");o?(r=(a=Ht(o.base,\"accent\")).base,o.base=r,n=function(t){if(t instanceof N)return t;throw new Error(\"Expected span<HtmlDomNode> but got \"+String(t)+\".\")}(he(o,e)),o.base=a):r=(a=Ht(t,\"accent\")).base;var i=he(r,e.havingCrampedStyle()),s=0;if(a.isShifty&&c.isCharacterBox(r)){var h=c.getBaseElem(r);s=function(t){if(t instanceof E)return t;throw new Error(\"Expected symbolNode but got \"+String(t)+\".\")}(he(h,e.havingCrampedStyle())).skew}var l,m=Math.min(i.height,e.fontMetrics().xHeight);if(a.isStretchy)l=qe(a,e),l=Lt.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:i},{type:\"elem\",elem:l,wrapperClasses:[\"svg-align\"],wrapperStyle:s>0?{width:\"calc(100% - \"+2*s+\"em)\",marginLeft:2*s+\"em\"}:void 0}]},e);else{var u,d;\"\\\\vec\"===a.label?(u=Lt.staticSvg(\"vec\",e),d=Lt.svgData.vec[1]):((u=Lt.makeSymbol(a.label,\"Main-Regular\",a.mode,e)).italic=0,d=u.width),l=Lt.makeSpan([\"accent-body\"],[u]);var p=\"\\\\textcircled\"===a.label;p&&(l.classes.push(\"accent-full\"),m=i.height);var f=s;p||(f-=d/2),l.style.left=f+\"em\",\"\\\\textcircled\"===a.label&&(l.style.top=\".2em\"),l=Lt.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:i},{type:\"kern\",size:-m},{type:\"elem\",elem:l}]},e)}var g=Lt.makeSpan([\"mord\",\"accent\"],[l],e);return n?(n.children[0]=g,n.height=Math.max(g.height,n.height),n.classes[0]=\"mord\",n):g},Ne=function(t,e){var r=t.isStretchy?Be(t.label):new pe.MathNode(\"mo\",[fe(t.label,t.mode)]),a=new pe.MathNode(\"mover\",[ye(t.base,e),r]);return a.setAttribute(\"accent\",\"true\"),a},Ie=new RegExp([\"\\\\acute\",\"\\\\grave\",\"\\\\ddot\",\"\\\\tilde\",\"\\\\bar\",\"\\\\breve\",\"\\\\check\",\"\\\\hat\",\"\\\\vec\",\"\\\\dot\",\"\\\\mathring\"].map(function(t){return\"\\\\\"+t}).join(\"|\"));$t({type:\"accent\",names:[\"\\\\acute\",\"\\\\grave\",\"\\\\ddot\",\"\\\\tilde\",\"\\\\bar\",\"\\\\breve\",\"\\\\check\",\"\\\\hat\",\"\\\\vec\",\"\\\\dot\",\"\\\\mathring\",\"\\\\widecheck\",\"\\\\widehat\",\"\\\\widetilde\",\"\\\\overrightarrow\",\"\\\\overleftarrow\",\"\\\\Overrightarrow\",\"\\\\overleftrightarrow\",\"\\\\overgroup\",\"\\\\overlinesegment\",\"\\\\overleftharpoon\",\"\\\\overrightharpoon\"],props:{numArgs:1},handler:function(t,e){var r=e[0],a=!Ie.test(t.funcName),n=!a||\"\\\\widehat\"===t.funcName||\"\\\\widetilde\"===t.funcName||\"\\\\widecheck\"===t.funcName;return{type:\"accent\",mode:t.parser.mode,label:t.funcName,isStretchy:a,isShifty:n,base:r}},htmlBuilder:Ce,mathmlBuilder:Ne}),$t({type:\"accent\",names:[\"\\\\'\",\"\\\\`\",\"\\\\^\",\"\\\\~\",\"\\\\=\",\"\\\\u\",\"\\\\.\",'\\\\\"',\"\\\\r\",\"\\\\H\",\"\\\\v\",\"\\\\textcircled\"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(t,e){var r=e[0];return{type:\"accent\",mode:t.parser.mode,label:t.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:Ce,mathmlBuilder:Ne}),$t({type:\"accentUnder\",names:[\"\\\\underleftarrow\",\"\\\\underrightarrow\",\"\\\\underleftrightarrow\",\"\\\\undergroup\",\"\\\\underlinesegment\",\"\\\\utilde\"],props:{numArgs:1},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0];return{type:\"accentUnder\",mode:r.mode,label:a,base:n}},htmlBuilder:function(t,e){var r=he(t.base,e),a=qe(t,e),n=\"\\\\utilde\"===t.label?.12:0,o=Lt.makeVList({positionType:\"bottom\",positionData:a.height+n,children:[{type:\"elem\",elem:a,wrapperClasses:[\"svg-align\"]},{type:\"kern\",size:n},{type:\"elem\",elem:r}]},e);return Lt.makeSpan([\"mord\",\"accentunder\"],[o],e)},mathmlBuilder:function(t,e){var r=Be(t.label),a=new pe.MathNode(\"munder\",[ye(t.base,e),r]);return a.setAttribute(\"accentunder\",\"true\"),a}});var Oe=function(t){var e=new pe.MathNode(\"mpadded\",t?[t]:[]);return e.setAttribute(\"width\",\"+0.6em\"),e.setAttribute(\"lspace\",\"0.3em\"),e};$t({type:\"xArrow\",names:[\"\\\\xleftarrow\",\"\\\\xrightarrow\",\"\\\\xLeftarrow\",\"\\\\xRightarrow\",\"\\\\xleftrightarrow\",\"\\\\xLeftrightarrow\",\"\\\\xhookleftarrow\",\"\\\\xhookrightarrow\",\"\\\\xmapsto\",\"\\\\xrightharpoondown\",\"\\\\xrightharpoonup\",\"\\\\xleftharpoondown\",\"\\\\xleftharpoonup\",\"\\\\xrightleftharpoons\",\"\\\\xleftrightharpoons\",\"\\\\xlongequal\",\"\\\\xtwoheadrightarrow\",\"\\\\xtwoheadleftarrow\",\"\\\\xtofrom\",\"\\\\xrightleftarrows\",\"\\\\xrightequilibrium\",\"\\\\xleftequilibrium\"],props:{numArgs:1,numOptionalArgs:1},handler:function(t,e,r){var a=t.parser,n=t.funcName;return{type:\"xArrow\",mode:a.mode,label:n,body:e[0],below:r[0]}},htmlBuilder:function(t,e){var r,a=e.style,n=e.havingStyle(a.sup()),o=Lt.wrapFragment(he(t.body,n,e),e);o.classes.push(\"x-arrow-pad\"),t.below&&(n=e.havingStyle(a.sub()),(r=Lt.wrapFragment(he(t.below,n,e),e)).classes.push(\"x-arrow-pad\"));var i,s=qe(t,e),h=-e.fontMetrics().axisHeight+.5*s.height,l=-e.fontMetrics().axisHeight-.5*s.height-.111;if((o.depth>.25||\"\\\\xleftequilibrium\"===t.label)&&(l-=o.depth),r){var m=-e.fontMetrics().axisHeight+r.height+.5*s.height+.111;i=Lt.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:o,shift:l},{type:\"elem\",elem:s,shift:h},{type:\"elem\",elem:r,shift:m}]},e)}else i=Lt.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:o,shift:l},{type:\"elem\",elem:s,shift:h}]},e);return i.children[0].children[0].children[1].classes.push(\"svg-align\"),Lt.makeSpan([\"mrel\",\"x-arrow\"],[i],e)},mathmlBuilder:function(t,e){var r,a=Be(t.label);if(t.body){var n=Oe(ye(t.body,e));if(t.below){var o=Oe(ye(t.below,e));r=new pe.MathNode(\"munderover\",[a,o,n])}else r=new pe.MathNode(\"mover\",[a,n])}else if(t.below){var i=Oe(ye(t.below,e));r=new pe.MathNode(\"munder\",[a,i])}else r=Oe(),r=new pe.MathNode(\"mover\",[a,r]);return r}}),$t({type:\"textord\",names:[\"\\\\@char\"],props:{numArgs:1,allowedInText:!0},handler:function(t,e){for(var r=t.parser,a=Ht(e[0],\"ordgroup\").body,n=\"\",o=0;o<a.length;o++){n+=Ht(a[o],\"textord\").text}var s=parseInt(n);if(isNaN(s))throw new i(\"\\\\@char has non-numeric argument \"+n);return{type:\"textord\",mode:r.mode,text:String.fromCharCode(s)}}});var Ee=function(t,e){var r=ae(t.body,e.withColor(t.color),!1);return Lt.makeFragment(r)},Re=function(t,e){var r=ve(t.body,e.withColor(t.color)),a=new pe.MathNode(\"mstyle\",r);return a.setAttribute(\"mathcolor\",t.color),a};$t({type:\"color\",names:[\"\\\\textcolor\"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:[\"color\",\"original\"]},handler:function(t,e){var r=t.parser,a=Ht(e[0],\"color-token\").color,n=e[1];return{type:\"color\",mode:r.mode,color:a,body:Kt(n)}},htmlBuilder:Ee,mathmlBuilder:Re}),$t({type:\"color\",names:[\"\\\\color\"],props:{numArgs:1,allowedInText:!0,greediness:3,argTypes:[\"color\"]},handler:function(t,e){var r=t.parser,a=t.breakOnTokenText,n=Ht(e[0],\"color-token\").color,o=r.parseExpression(!0,a);return{type:\"color\",mode:r.mode,color:n,body:o}},htmlBuilder:Ee,mathmlBuilder:Re}),$t({type:\"cr\",names:[\"\\\\cr\",\"\\\\newline\"],props:{numArgs:0,numOptionalArgs:1,argTypes:[\"size\"],allowedInText:!0},handler:function(t,e,r){var a=t.parser,n=t.funcName,o=r[0],i=\"\\\\cr\"===n,s=!1;return i||(s=!a.settings.displayMode||!a.settings.useStrictBehavior(\"newLineInDisplayMode\",\"In LaTeX, \\\\\\\\ or \\\\newline does nothing in display mode\")),{type:\"cr\",mode:a.mode,newLine:s,newRow:i,size:o&&Ht(o,\"size\").value}},htmlBuilder:function(t,e){if(t.newRow)throw new i(\"\\\\cr valid only within a tabular/array environment\");var r=Lt.makeSpan([\"mspace\"],[],e);return t.newLine&&(r.classes.push(\"newline\"),t.size&&(r.style.marginTop=zt(t.size,e)+\"em\")),r},mathmlBuilder:function(t,e){var r=new pe.MathNode(\"mspace\");return t.newLine&&(r.setAttribute(\"linebreak\",\"newline\"),t.size&&r.setAttribute(\"height\",zt(t.size,e)+\"em\")),r}});var Le=function(t,e,r){var a=V(_.math[t]&&_.math[t].replace||t,e,r);if(!a)throw new Error(\"Unsupported symbol \"+t+\" and font size \"+e+\".\");return a},He=function(t,e,r,a){var n=r.havingBaseStyle(e),o=Lt.makeSpan(a.concat(n.sizingClasses(r)),[t],r),i=n.sizeMultiplier/r.sizeMultiplier;return o.height*=i,o.depth*=i,o.maxFontSize=n.sizeMultiplier,o},Pe=function(t,e,r){var a=e.havingBaseStyle(r),n=(1-e.sizeMultiplier/a.sizeMultiplier)*e.fontMetrics().axisHeight;t.classes.push(\"delimcenter\"),t.style.top=n+\"em\",t.height-=n,t.depth+=n},De=function(t,e,r,a,n,o){var i=function(t,e,r,a){return Lt.makeSymbol(t,\"Size\"+e+\"-Regular\",r,a)}(t,e,n,a),s=He(Lt.makeSpan([\"delimsizing\",\"size\"+e],[i],a),w.TEXT,a,o);return r&&Pe(s,a,w.TEXT),s},Fe=function(t,e,r){var a;return a=\"Size1-Regular\"===e?\"delim-size1\":\"delim-size4\",{type:\"elem\",elem:Lt.makeSpan([\"delimsizinginner\",a],[Lt.makeSpan([],[Lt.makeSymbol(t,e,r)])])}},Ve=function(t,e,r,a,n,o){var i,s,h,l;i=h=l=t,s=null;var m=\"Size1-Regular\";\"\\\\uparrow\"===t?h=l=\"\\u23d0\":\"\\\\Uparrow\"===t?h=l=\"\\u2016\":\"\\\\downarrow\"===t?i=h=\"\\u23d0\":\"\\\\Downarrow\"===t?i=h=\"\\u2016\":\"\\\\updownarrow\"===t?(i=\"\\\\uparrow\",h=\"\\u23d0\",l=\"\\\\downarrow\"):\"\\\\Updownarrow\"===t?(i=\"\\\\Uparrow\",h=\"\\u2016\",l=\"\\\\Downarrow\"):\"[\"===t||\"\\\\lbrack\"===t?(i=\"\\u23a1\",h=\"\\u23a2\",l=\"\\u23a3\",m=\"Size4-Regular\"):\"]\"===t||\"\\\\rbrack\"===t?(i=\"\\u23a4\",h=\"\\u23a5\",l=\"\\u23a6\",m=\"Size4-Regular\"):\"\\\\lfloor\"===t||\"\\u230a\"===t?(h=i=\"\\u23a2\",l=\"\\u23a3\",m=\"Size4-Regular\"):\"\\\\lceil\"===t||\"\\u2308\"===t?(i=\"\\u23a1\",h=l=\"\\u23a2\",m=\"Size4-Regular\"):\"\\\\rfloor\"===t||\"\\u230b\"===t?(h=i=\"\\u23a5\",l=\"\\u23a6\",m=\"Size4-Regular\"):\"\\\\rceil\"===t||\"\\u2309\"===t?(i=\"\\u23a4\",h=l=\"\\u23a5\",m=\"Size4-Regular\"):\"(\"===t||\"\\\\lparen\"===t?(i=\"\\u239b\",h=\"\\u239c\",l=\"\\u239d\",m=\"Size4-Regular\"):\")\"===t||\"\\\\rparen\"===t?(i=\"\\u239e\",h=\"\\u239f\",l=\"\\u23a0\",m=\"Size4-Regular\"):\"\\\\{\"===t||\"\\\\lbrace\"===t?(i=\"\\u23a7\",s=\"\\u23a8\",l=\"\\u23a9\",h=\"\\u23aa\",m=\"Size4-Regular\"):\"\\\\}\"===t||\"\\\\rbrace\"===t?(i=\"\\u23ab\",s=\"\\u23ac\",l=\"\\u23ad\",h=\"\\u23aa\",m=\"Size4-Regular\"):\"\\\\lgroup\"===t||\"\\u27ee\"===t?(i=\"\\u23a7\",l=\"\\u23a9\",h=\"\\u23aa\",m=\"Size4-Regular\"):\"\\\\rgroup\"===t||\"\\u27ef\"===t?(i=\"\\u23ab\",l=\"\\u23ad\",h=\"\\u23aa\",m=\"Size4-Regular\"):\"\\\\lmoustache\"===t||\"\\u23b0\"===t?(i=\"\\u23a7\",l=\"\\u23ad\",h=\"\\u23aa\",m=\"Size4-Regular\"):\"\\\\rmoustache\"!==t&&\"\\u23b1\"!==t||(i=\"\\u23ab\",l=\"\\u23a9\",h=\"\\u23aa\",m=\"Size4-Regular\");var c=Le(i,m,n),u=c.height+c.depth,d=Le(h,m,n),p=d.height+d.depth,f=Le(l,m,n),g=f.height+f.depth,x=0,v=1;if(null!==s){var b=Le(s,m,n);x=b.height+b.depth,v=2}var y=u+g+x,k=Math.ceil((e-y)/(v*p)),S=y+k*v*p,z=a.fontMetrics().axisHeight;r&&(z*=a.sizeMultiplier);var M=S/2-z,T=[];if(T.push(Fe(l,m,n)),null===s)for(var A=0;A<k;A++)T.push(Fe(h,m,n));else{for(var B=0;B<k;B++)T.push(Fe(h,m,n));T.push(Fe(s,m,n));for(var q=0;q<k;q++)T.push(Fe(h,m,n))}T.push(Fe(i,m,n));var C=a.havingBaseStyle(w.TEXT),N=Lt.makeVList({positionType:\"bottom\",positionData:M,children:T},C);return He(Lt.makeSpan([\"delimsizing\",\"mult\"],[N],C),w.TEXT,a,o)},Ue=function(t,e,r,a){var n;\"sqrtTall\"===t&&(n=\"M702 80H400000v40H742v\"+(r-54-80)+\"l-4 4-4 4c-.667.7\\n-2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1h-12l-28-84c-16.667-52-96.667\\n-294.333-240-727l-212 -643 -85 170c-4-3.333-8.333-7.667-13 -13l-13-13l77-155\\n 77-156c66 199.333 139 419.667 219 661 l218 661zM702 80H400000v40H742z\");var o=new L(t,n),i=new R([o],{width:\"400em\",height:e+\"em\",viewBox:\"0 0 400000 \"+r,preserveAspectRatio:\"xMinYMin slice\"});return Lt.makeSvgSpan([\"hide-tail\"],[i],a)},Ge=[\"(\",\"\\\\lparen\",\")\",\"\\\\rparen\",\"[\",\"\\\\lbrack\",\"]\",\"\\\\rbrack\",\"\\\\{\",\"\\\\lbrace\",\"\\\\}\",\"\\\\rbrace\",\"\\\\lfloor\",\"\\\\rfloor\",\"\\u230a\",\"\\u230b\",\"\\\\lceil\",\"\\\\rceil\",\"\\u2308\",\"\\u2309\",\"\\\\surd\"],Xe=[\"\\\\uparrow\",\"\\\\downarrow\",\"\\\\updownarrow\",\"\\\\Uparrow\",\"\\\\Downarrow\",\"\\\\Updownarrow\",\"|\",\"\\\\|\",\"\\\\vert\",\"\\\\Vert\",\"\\\\lvert\",\"\\\\rvert\",\"\\\\lVert\",\"\\\\rVert\",\"\\\\lgroup\",\"\\\\rgroup\",\"\\u27ee\",\"\\u27ef\",\"\\\\lmoustache\",\"\\\\rmoustache\",\"\\u23b0\",\"\\u23b1\"],Ye=[\"<\",\">\",\"\\\\langle\",\"\\\\rangle\",\"/\",\"\\\\backslash\",\"\\\\lt\",\"\\\\gt\"],_e=[0,1.2,1.8,2.4,3],We=[{type:\"small\",style:w.SCRIPTSCRIPT},{type:\"small\",style:w.SCRIPT},{type:\"small\",style:w.TEXT},{type:\"large\",size:1},{type:\"large\",size:2},{type:\"large\",size:3},{type:\"large\",size:4}],je=[{type:\"small\",style:w.SCRIPTSCRIPT},{type:\"small\",style:w.SCRIPT},{type:\"small\",style:w.TEXT},{type:\"stack\"}],$e=[{type:\"small\",style:w.SCRIPTSCRIPT},{type:\"small\",style:w.SCRIPT},{type:\"small\",style:w.TEXT},{type:\"large\",size:1},{type:\"large\",size:2},{type:\"large\",size:3},{type:\"large\",size:4},{type:\"stack\"}],Ze=function(t){if(\"small\"===t.type)return\"Main-Regular\";if(\"large\"===t.type)return\"Size\"+t.size+\"-Regular\";if(\"stack\"===t.type)return\"Size4-Regular\";throw new Error(\"Add support for delim type '\"+t.type+\"' here.\")},Ke=function(t,e,r,a){for(var n=Math.min(2,3-a.style.size);n<r.length&&\"stack\"!==r[n].type;n++){var o=Le(t,Ze(r[n]),\"math\"),i=o.height+o.depth;if(\"small\"===r[n].type&&(i*=a.havingBaseStyle(r[n].style).sizeMultiplier),i>e)return r[n]}return r[r.length-1]},Je=function(t,e,r,a,n,o){var i;\"<\"===t||\"\\\\lt\"===t||\"\\u27e8\"===t?t=\"\\\\langle\":\">\"!==t&&\"\\\\gt\"!==t&&\"\\u27e9\"!==t||(t=\"\\\\rangle\"),i=c.contains(Ye,t)?We:c.contains(Ge,t)?$e:je;var s=Ke(t,e,i,a);return\"small\"===s.type?function(t,e,r,a,n,o){var i=Lt.makeSymbol(t,\"Main-Regular\",n,a),s=He(i,e,a,o);return r&&Pe(s,a,e),s}(t,s.style,r,a,n,o):\"large\"===s.type?De(t,s.size,r,a,n,o):Ve(t,e,r,a,n,o)},Qe=function(t,e){var r,a,n=e.havingBaseSizing(),o=Ke(\"\\\\surd\",t*n.sizeMultiplier,$e,n),i=n.sizeMultiplier,s=0,h=0,l=0;return\"small\"===o.type?(t<1?i=1:t<1.4&&(i=.7),h=1/i,(r=Ue(\"sqrtMain\",s=1.08/i,l=1080,e)).style.minWidth=\"0.853em\",a=.833/i):\"large\"===o.type?(l=1080*_e[o.size],h=_e[o.size]/i,s=(_e[o.size]+.08)/i,(r=Ue(\"sqrtSize\"+o.size,s,l,e)).style.minWidth=\"1.02em\",a=1/i):(s=t+.08,h=t,l=Math.floor(1e3*t)+80,(r=Ue(\"sqrtTall\",s,l,e)).style.minWidth=\"0.742em\",a=1.056),r.height=h,r.style.height=s+\"em\",{span:r,advanceWidth:a,ruleWidth:e.fontMetrics().sqrtRuleThickness*i}},tr=function(t,e,r,a,n){if(\"<\"===t||\"\\\\lt\"===t||\"\\u27e8\"===t?t=\"\\\\langle\":\">\"!==t&&\"\\\\gt\"!==t&&\"\\u27e9\"!==t||(t=\"\\\\rangle\"),c.contains(Ge,t)||c.contains(Ye,t))return De(t,e,!1,r,a,n);if(c.contains(Xe,t))return Ve(t,_e[e],!1,r,a,n);throw new i(\"Illegal delimiter: '\"+t+\"'\")},er=Je,rr=function(t,e,r,a,n,o){var i=a.fontMetrics().axisHeight*a.sizeMultiplier,s=5/a.fontMetrics().ptPerEm,h=Math.max(e-i,r+i),l=Math.max(h/500*901,2*h-s);return Je(t,l,!0,a,n,o)},ar={\"\\\\bigl\":{mclass:\"mopen\",size:1},\"\\\\Bigl\":{mclass:\"mopen\",size:2},\"\\\\biggl\":{mclass:\"mopen\",size:3},\"\\\\Biggl\":{mclass:\"mopen\",size:4},\"\\\\bigr\":{mclass:\"mclose\",size:1},\"\\\\Bigr\":{mclass:\"mclose\",size:2},\"\\\\biggr\":{mclass:\"mclose\",size:3},\"\\\\Biggr\":{mclass:\"mclose\",size:4},\"\\\\bigm\":{mclass:\"mrel\",size:1},\"\\\\Bigm\":{mclass:\"mrel\",size:2},\"\\\\biggm\":{mclass:\"mrel\",size:3},\"\\\\Biggm\":{mclass:\"mrel\",size:4},\"\\\\big\":{mclass:\"mord\",size:1},\"\\\\Big\":{mclass:\"mord\",size:2},\"\\\\bigg\":{mclass:\"mord\",size:3},\"\\\\Bigg\":{mclass:\"mord\",size:4}},nr=[\"(\",\"\\\\lparen\",\")\",\"\\\\rparen\",\"[\",\"\\\\lbrack\",\"]\",\"\\\\rbrack\",\"\\\\{\",\"\\\\lbrace\",\"\\\\}\",\"\\\\rbrace\",\"\\\\lfloor\",\"\\\\rfloor\",\"\\u230a\",\"\\u230b\",\"\\\\lceil\",\"\\\\rceil\",\"\\u2308\",\"\\u2309\",\"<\",\">\",\"\\\\langle\",\"\\u27e8\",\"\\\\rangle\",\"\\u27e9\",\"\\\\lt\",\"\\\\gt\",\"\\\\lvert\",\"\\\\rvert\",\"\\\\lVert\",\"\\\\rVert\",\"\\\\lgroup\",\"\\\\rgroup\",\"\\u27ee\",\"\\u27ef\",\"\\\\lmoustache\",\"\\\\rmoustache\",\"\\u23b0\",\"\\u23b1\",\"/\",\"\\\\backslash\",\"|\",\"\\\\vert\",\"\\\\|\",\"\\\\Vert\",\"\\\\uparrow\",\"\\\\Uparrow\",\"\\\\downarrow\",\"\\\\Downarrow\",\"\\\\updownarrow\",\"\\\\Updownarrow\",\".\"];function or(t,e){var r=Ft(t);if(r&&c.contains(nr,r.text))return r;throw new i(\"Invalid delimiter: '\"+(r?r.text:JSON.stringify(t))+\"' after '\"+e.funcName+\"'\",t)}function ir(t){if(!t.body)throw new Error(\"Bug: The leftright ParseNode wasn't fully parsed.\")}$t({type:\"delimsizing\",names:[\"\\\\bigl\",\"\\\\Bigl\",\"\\\\biggl\",\"\\\\Biggl\",\"\\\\bigr\",\"\\\\Bigr\",\"\\\\biggr\",\"\\\\Biggr\",\"\\\\bigm\",\"\\\\Bigm\",\"\\\\biggm\",\"\\\\Biggm\",\"\\\\big\",\"\\\\Big\",\"\\\\bigg\",\"\\\\Bigg\"],props:{numArgs:1},handler:function(t,e){var r=or(e[0],t);return{type:\"delimsizing\",mode:t.parser.mode,size:ar[t.funcName].size,mclass:ar[t.funcName].mclass,delim:r.text}},htmlBuilder:function(t,e){return\".\"===t.delim?Lt.makeSpan([t.mclass]):tr(t.delim,t.size,e,t.mode,[t.mclass])},mathmlBuilder:function(t){var e=[];\".\"!==t.delim&&e.push(fe(t.delim,t.mode));var r=new pe.MathNode(\"mo\",e);return\"mopen\"===t.mclass||\"mclose\"===t.mclass?r.setAttribute(\"fence\",\"true\"):r.setAttribute(\"fence\",\"false\"),r}}),$t({type:\"leftright-right\",names:[\"\\\\right\"],props:{numArgs:1},handler:function(t,e){return{type:\"leftright-right\",mode:t.parser.mode,delim:or(e[0],t).text}}}),$t({type:\"leftright\",names:[\"\\\\left\"],props:{numArgs:1},handler:function(t,e){var r=or(e[0],t),a=t.parser;++a.leftrightDepth;var n=a.parseExpression(!1);--a.leftrightDepth,a.expect(\"\\\\right\",!1);var o=Ht(a.parseFunction(),\"leftright-right\");return{type:\"leftright\",mode:a.mode,body:n,left:r.text,right:o.delim}},htmlBuilder:function(t,e){ir(t);for(var r,a,n=ae(t.body,e,!0,[\"mopen\",\"mclose\"]),o=0,i=0,s=!1,h=0;h<n.length;h++)n[h].isMiddle?s=!0:(o=Math.max(n[h].height,o),i=Math.max(n[h].depth,i));if(o*=e.sizeMultiplier,i*=e.sizeMultiplier,r=\".\"===t.left?se(e,[\"mopen\"]):rr(t.left,o,i,e,t.mode,[\"mopen\"]),n.unshift(r),s)for(var l=1;l<n.length;l++){var m=n[l].isMiddle;m&&(n[l]=rr(m.delim,o,i,m.options,t.mode,[]))}return a=\".\"===t.right?se(e,[\"mclose\"]):rr(t.right,o,i,e,t.mode,[\"mclose\"]),n.push(a),Lt.makeSpan([\"minner\"],n,e)},mathmlBuilder:function(t,e){ir(t);var r=ve(t.body,e);if(\".\"!==t.left){var a=new pe.MathNode(\"mo\",[fe(t.left,t.mode)]);a.setAttribute(\"fence\",\"true\"),r.unshift(a)}if(\".\"!==t.right){var n=new pe.MathNode(\"mo\",[fe(t.right,t.mode)]);n.setAttribute(\"fence\",\"true\"),r.push(n)}return ge(r)}}),$t({type:\"middle\",names:[\"\\\\middle\"],props:{numArgs:1},handler:function(t,e){var r=or(e[0],t);if(!t.parser.leftrightDepth)throw new i(\"\\\\middle without preceding \\\\left\",r);return{type:\"middle\",mode:t.parser.mode,delim:r.text}},htmlBuilder:function(t,e){var r;if(\".\"===t.delim)r=se(e,[]);else{r=tr(t.delim,1,e,t.mode,[]);var a={delim:t.delim,options:e};r.isMiddle=a}return r},mathmlBuilder:function(t,e){var r=\"\\\\vert\"===t.delim||\"|\"===t.delim?fe(\"|\",\"text\"):fe(t.delim,t.mode),a=new pe.MathNode(\"mo\",[r]);return a.setAttribute(\"fence\",\"true\"),a.setAttribute(\"lspace\",\"0.05em\"),a.setAttribute(\"rspace\",\"0.05em\"),a}});var sr=function(t,e){var r,a,n=Lt.wrapFragment(he(t.body,e),e),o=t.label.substr(1),i=e.sizeMultiplier,s=0,h=c.isCharacterBox(t.body);if(\"sout\"===o)(r=Lt.makeSpan([\"stretchy\",\"sout\"])).height=e.fontMetrics().defaultRuleThickness/i,s=-.5*e.fontMetrics().xHeight;else{/cancel/.test(o)?h||n.classes.push(\"cancel-pad\"):n.classes.push(\"boxpad\");var l=0;l=/box/.test(o)?\"colorbox\"===o?.3:.34:h?.2:0,r=Ae(n,o,l,e),s=n.depth+l,t.backgroundColor&&(r.style.backgroundColor=t.backgroundColor,t.borderColor&&(r.style.borderColor=t.borderColor))}return a=t.backgroundColor?Lt.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:r,shift:s},{type:\"elem\",elem:n,shift:0}]},e):Lt.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:n,shift:0},{type:\"elem\",elem:r,shift:s,wrapperClasses:/cancel/.test(o)?[\"svg-align\"]:[]}]},e),/cancel/.test(o)&&(a.height=n.height,a.depth=n.depth),/cancel/.test(o)&&!h?Lt.makeSpan([\"mord\",\"cancel-lap\"],[a],e):Lt.makeSpan([\"mord\"],[a],e)},hr=function(t,e){var r=new pe.MathNode(t.label.indexOf(\"colorbox\")>-1?\"mpadded\":\"menclose\",[ye(t.body,e)]);switch(t.label){case\"\\\\cancel\":r.setAttribute(\"notation\",\"updiagonalstrike\");break;case\"\\\\bcancel\":r.setAttribute(\"notation\",\"downdiagonalstrike\");break;case\"\\\\sout\":r.setAttribute(\"notation\",\"horizontalstrike\");break;case\"\\\\fbox\":r.setAttribute(\"notation\",\"box\");break;case\"\\\\fcolorbox\":case\"\\\\colorbox\":if(r.setAttribute(\"width\",\"+6pt\"),r.setAttribute(\"height\",\"+6pt\"),r.setAttribute(\"lspace\",\"3pt\"),r.setAttribute(\"voffset\",\"3pt\"),\"\\\\fcolorbox\"===t.label){var a=e.fontMetrics().defaultRuleThickness;r.setAttribute(\"style\",\"border: \"+a+\"em solid \"+String(t.borderColor))}break;case\"\\\\xcancel\":r.setAttribute(\"notation\",\"updiagonalstrike downdiagonalstrike\")}return t.backgroundColor&&r.setAttribute(\"mathbackground\",t.backgroundColor),r};$t({type:\"enclose\",names:[\"\\\\colorbox\"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:[\"color\",\"text\"]},handler:function(t,e,r){var a=t.parser,n=t.funcName,o=Ht(e[0],\"color-token\").color,i=e[1];return{type:\"enclose\",mode:a.mode,label:n,backgroundColor:o,body:i}},htmlBuilder:sr,mathmlBuilder:hr}),$t({type:\"enclose\",names:[\"\\\\fcolorbox\"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:[\"color\",\"color\",\"text\"]},handler:function(t,e,r){var a=t.parser,n=t.funcName,o=Ht(e[0],\"color-token\").color,i=Ht(e[1],\"color-token\").color,s=e[2];return{type:\"enclose\",mode:a.mode,label:n,backgroundColor:i,borderColor:o,body:s}},htmlBuilder:sr,mathmlBuilder:hr}),$t({type:\"enclose\",names:[\"\\\\fbox\"],props:{numArgs:1,argTypes:[\"text\"],allowedInText:!0},handler:function(t,e){return{type:\"enclose\",mode:t.parser.mode,label:\"\\\\fbox\",body:e[0]}}}),$t({type:\"enclose\",names:[\"\\\\cancel\",\"\\\\bcancel\",\"\\\\xcancel\",\"\\\\sout\"],props:{numArgs:1},handler:function(t,e,r){var a=t.parser,n=t.funcName,o=e[0];return{type:\"enclose\",mode:a.mode,label:n,body:o}},htmlBuilder:sr,mathmlBuilder:hr});var lr={};function mr(t){for(var e=t.type,r=t.names,a=t.props,n=t.handler,o=t.htmlBuilder,i=t.mathmlBuilder,s={type:e,numArgs:a.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:n},h=0;h<r.length;++h)lr[r[h]]=s;o&&(Wt[e]=o),i&&(jt[e]=i)}function cr(t){var e=[];t.consumeSpaces();for(var r=t.nextToken.text;\"\\\\hline\"===r||\"\\\\hdashline\"===r;)t.consume(),e.push(\"\\\\hdashline\"===r),t.consumeSpaces(),r=t.nextToken.text;return e}function ur(t,e,r){var a=e.hskipBeforeAndAfter,n=e.addJot,o=e.cols,s=e.arraystretch,h=e.colSeparationType;if(t.gullet.beginGroup(),t.gullet.macros.set(\"\\\\\\\\\",\"\\\\cr\"),!s){var l=t.gullet.expandMacroAsText(\"\\\\arraystretch\");if(null==l)s=1;else if(!(s=parseFloat(l))||s<0)throw new i(\"Invalid \\\\arraystretch: \"+l)}var m=[],c=[m],u=[],d=[];for(d.push(cr(t));;){var p=t.parseExpression(!1,\"\\\\cr\");p={type:\"ordgroup\",mode:t.mode,body:p},r&&(p={type:\"styling\",mode:t.mode,style:r,body:[p]}),m.push(p);var f=t.nextToken.text;if(\"&\"===f)t.consume();else{if(\"\\\\end\"===f){1===m.length&&\"styling\"===p.type&&0===p.body[0].body.length&&c.pop(),d.length<c.length+1&&d.push([]);break}if(\"\\\\cr\"!==f)throw new i(\"Expected & or \\\\\\\\ or \\\\cr or \\\\end\",t.nextToken);var g=Ht(t.parseFunction(),\"cr\");u.push(g.size),d.push(cr(t)),m=[],c.push(m)}}return t.gullet.endGroup(),{type:\"array\",mode:t.mode,addJot:n,arraystretch:s,body:c,cols:o,rowGaps:u,hskipBeforeAndAfter:a,hLinesBeforeRow:d,colSeparationType:h}}function dr(t){return\"d\"===t.substr(0,1)?\"display\":\"text\"}var pr=function(t,e){var r,a,n=t.body.length,o=t.hLinesBeforeRow,s=0,h=new Array(n),l=[],m=1/e.fontMetrics().ptPerEm,u=5*m,d=12*m,p=3*m,f=t.arraystretch*d,g=.7*f,x=.3*f,v=0;function b(t){for(var e=0;e<t.length;++e)e>0&&(v+=.25),l.push({pos:v,isDashed:t[e]})}for(b(o[0]),r=0;r<t.body.length;++r){var y=t.body[r],w=g,k=x;s<y.length&&(s=y.length);var S=new Array(y.length);for(a=0;a<y.length;++a){var z=he(y[a],e);k<z.depth&&(k=z.depth),w<z.height&&(w=z.height),S[a]=z}var M=t.rowGaps[r],T=0;M&&(T=zt(M,e))>0&&(k<(T+=x)&&(k=T),T=0),t.addJot&&(k+=p),S.height=w,S.depth=k,v+=w,S.pos=v,v+=k+T,h[r]=S,b(o[r+1])}var A,B,q=v/2+e.fontMetrics().axisHeight,C=t.cols||[],N=[];for(a=0,B=0;a<s||B<C.length;++a,++B){for(var I=C[B]||{},O=!0;\"separator\"===I.type;){if(O||((A=Lt.makeSpan([\"arraycolsep\"],[])).style.width=e.fontMetrics().doubleRuleSep+\"em\",N.push(A)),\"|\"===I.separator){var E=Lt.makeSpan([\"vertical-separator\"],[],e);E.style.height=v+\"em\",E.style.verticalAlign=-(v-q)+\"em\",N.push(E)}else{if(\":\"!==I.separator)throw new i(\"Invalid separator type: \"+I.separator);var R=Lt.makeSpan([\"vertical-separator\",\"vs-dashed\"],[],e);R.style.height=v+\"em\",R.style.verticalAlign=-(v-q)+\"em\",N.push(R)}I=C[++B]||{},O=!1}if(!(a>=s)){var L=void 0;(a>0||t.hskipBeforeAndAfter)&&0!==(L=c.deflt(I.pregap,u))&&((A=Lt.makeSpan([\"arraycolsep\"],[])).style.width=L+\"em\",N.push(A));var H=[];for(r=0;r<n;++r){var P=h[r],D=P[a];if(D){var F=P.pos-q;D.depth=P.depth,D.height=P.height,H.push({type:\"elem\",elem:D,shift:F})}}H=Lt.makeVList({positionType:\"individualShift\",children:H},e),H=Lt.makeSpan([\"col-align-\"+(I.align||\"c\")],[H]),N.push(H),(a<s-1||t.hskipBeforeAndAfter)&&0!==(L=c.deflt(I.postgap,u))&&((A=Lt.makeSpan([\"arraycolsep\"],[])).style.width=L+\"em\",N.push(A))}}if(h=Lt.makeSpan([\"mtable\"],N),l.length>0){for(var V=Lt.makeLineSpan(\"hline\",e,.05),U=Lt.makeLineSpan(\"hdashline\",e,.05),G=[{type:\"elem\",elem:h,shift:0}];l.length>0;){var X=l.pop(),Y=X.pos-q;X.isDashed?G.push({type:\"elem\",elem:U,shift:Y}):G.push({type:\"elem\",elem:V,shift:Y})}h=Lt.makeVList({positionType:\"individualShift\",children:G},e)}return Lt.makeSpan([\"mord\"],[h],e)},fr={c:\"center \",l:\"left \",r:\"right \"},gr=function(t,e){var r=new pe.MathNode(\"mtable\",t.body.map(function(t){return new pe.MathNode(\"mtr\",t.map(function(t){return new pe.MathNode(\"mtd\",[ye(t,e)])}))})),a=.16+t.arraystretch-1+(t.addJot?.09:0);r.setAttribute(\"rowspacing\",a+\"em\");var n=\"\",o=\"\";if(t.cols){var i=t.cols,s=\"\",h=!1,l=0,m=i.length;\"separator\"===i[0].type&&(n+=\"top \",l=1),\"separator\"===i[i.length-1].type&&(n+=\"bottom \",m-=1);for(var c=l;c<m;c++)\"align\"===i[c].type?(o+=fr[i[c].align],h&&(s+=\"none \"),h=!0):\"separator\"===i[c].type&&h&&(s+=\"|\"===i[c].separator?\"solid \":\"dashed \",h=!1);r.setAttribute(\"columnalign\",o.trim()),/[sd]/.test(s)&&r.setAttribute(\"columnlines\",s.trim())}if(\"align\"===t.colSeparationType){for(var u=t.cols||[],d=\"\",p=1;p<u.length;p++)d+=p%2?\"0em \":\"1em \";r.setAttribute(\"columnspacing\",d.trim())}else\"alignat\"===t.colSeparationType?r.setAttribute(\"columnspacing\",\"0em\"):r.setAttribute(\"columnspacing\",\"1em\");var f=\"\",g=t.hLinesBeforeRow;n+=g[0].length>0?\"left \":\"\",n+=g[g.length-1].length>0?\"right \":\"\";for(var x=1;x<g.length-1;x++)f+=0===g[x].length?\"none \":g[x][0]?\"dashed \":\"solid \";if(/[sd]/.test(f)&&r.setAttribute(\"rowlines\",f.trim()),\"\"===n)return r;var v=new pe.MathNode(\"menclose\",[r]);return v.setAttribute(\"notation\",n.trim()),v},xr=function(t,e){var r,a=[],n=ur(t.parser,{cols:a,addJot:!0},\"display\"),o=0,s={type:\"ordgroup\",mode:t.mode,body:[]},h=Pt(e[0],\"ordgroup\");if(h){for(var l=\"\",m=0;m<h.body.length;m++){l+=Ht(h.body[m],\"textord\").text}r=Number(l),o=2*r}var c=!o;n.body.forEach(function(t){for(var e=1;e<t.length;e+=2){var a=Ht(t[e],\"styling\");Ht(a.body[0],\"ordgroup\").body.unshift(s)}if(c)o<t.length&&(o=t.length);else{var n=t.length/2;if(r<n)throw new i(\"Too many math in a row: expected \"+r+\", but got \"+n,t[0])}});for(var u=0;u<o;++u){var d=\"r\",p=0;u%2==1?d=\"l\":u>0&&c&&(p=1),a[u]={type:\"align\",align:d,pregap:p,postgap:0}}return n.colSeparationType=c?\"align\":\"alignat\",n};mr({type:\"array\",names:[\"array\",\"darray\"],props:{numArgs:1},handler:function(t,e){var r={cols:(Ft(e[0])?[e[0]]:Ht(e[0],\"ordgroup\").body).map(function(t){var e=function(t){var e=Ft(t);if(!e)throw new Error(\"Expected node of symbol group type, but got \"+(t?\"node of type \"+t.type:String(t)));return e}(t).text;if(-1!==\"lcr\".indexOf(e))return{type:\"align\",align:e};if(\"|\"===e)return{type:\"separator\",separator:\"|\"};if(\":\"===e)return{type:\"separator\",separator:\":\"};throw new i(\"Unknown column alignment: \"+e,t)}),hskipBeforeAndAfter:!0};return ur(t.parser,r,dr(t.envName))},htmlBuilder:pr,mathmlBuilder:gr}),mr({type:\"array\",names:[\"matrix\",\"pmatrix\",\"bmatrix\",\"Bmatrix\",\"vmatrix\",\"Vmatrix\"],props:{numArgs:0},handler:function(t){var e={matrix:null,pmatrix:[\"(\",\")\"],bmatrix:[\"[\",\"]\"],Bmatrix:[\"\\\\{\",\"\\\\}\"],vmatrix:[\"|\",\"|\"],Vmatrix:[\"\\\\Vert\",\"\\\\Vert\"]}[t.envName],r=ur(t.parser,{hskipBeforeAndAfter:!1},dr(t.envName));return e?{type:\"leftright\",mode:t.mode,body:[r],left:e[0],right:e[1]}:r},htmlBuilder:pr,mathmlBuilder:gr}),mr({type:\"array\",names:[\"cases\",\"dcases\"],props:{numArgs:0},handler:function(t){var e=ur(t.parser,{arraystretch:1.2,cols:[{type:\"align\",align:\"l\",pregap:0,postgap:1},{type:\"align\",align:\"l\",pregap:0,postgap:0}]},dr(t.envName));return{type:\"leftright\",mode:t.mode,body:[e],left:\"\\\\{\",right:\".\"}},htmlBuilder:pr,mathmlBuilder:gr}),mr({type:\"array\",names:[\"aligned\"],props:{numArgs:0},handler:xr,htmlBuilder:pr,mathmlBuilder:gr}),mr({type:\"array\",names:[\"gathered\"],props:{numArgs:0},handler:function(t){return ur(t.parser,{cols:[{type:\"align\",align:\"c\"}],addJot:!0},\"display\")},htmlBuilder:pr,mathmlBuilder:gr}),mr({type:\"array\",names:[\"alignedat\"],props:{numArgs:1},handler:xr,htmlBuilder:pr,mathmlBuilder:gr}),$t({type:\"text\",names:[\"\\\\hline\",\"\\\\hdashline\"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(t,e){throw new i(t.funcName+\" valid only within array environment\")}});var vr=lr;$t({type:\"environment\",names:[\"\\\\begin\",\"\\\\end\"],props:{numArgs:1,argTypes:[\"text\"]},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0];if(\"ordgroup\"!==n.type)throw new i(\"Invalid environment name\",n);for(var o=\"\",s=0;s<n.body.length;++s)o+=Ht(n.body[s],\"textord\").text;if(\"\\\\begin\"===a){if(!vr.hasOwnProperty(o))throw new i(\"No such environment: \"+o,n);var h=vr[o],l=r.parseArguments(\"\\\\begin{\"+o+\"}\",h),m=l.args,c=l.optArgs,u={mode:r.mode,envName:o,parser:r},d=h.handler(u,m,c);r.expect(\"\\\\end\",!1);var p=r.nextToken,f=Ht(r.parseFunction(),\"environment\");if(f.name!==o)throw new i(\"Mismatch: \\\\begin{\"+o+\"} matched by \\\\end{\"+f.name+\"}\",p);return d}return{type:\"environment\",mode:r.mode,name:o,nameGroup:n}}});var br=Lt.makeSpan;function yr(t,e){var r=ae(t.body,e,!0);return br([t.mclass],r,e)}function wr(t,e){var r=ve(t.body,e);return pe.newDocumentFragment(r)}$t({type:\"mclass\",names:[\"\\\\mathord\",\"\\\\mathbin\",\"\\\\mathrel\",\"\\\\mathopen\",\"\\\\mathclose\",\"\\\\mathpunct\",\"\\\\mathinner\"],props:{numArgs:1},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0];return{type:\"mclass\",mode:r.mode,mclass:\"m\"+a.substr(5),body:Kt(n)}},htmlBuilder:yr,mathmlBuilder:wr});var kr=function(t){var e=\"ordgroup\"===t.type&&t.body.length?t.body[0]:t;return\"atom\"!==e.type||\"bin\"!==e.family&&\"rel\"!==e.family?\"mord\":\"m\"+e.family};$t({type:\"mclass\",names:[\"\\\\@binrel\"],props:{numArgs:2},handler:function(t,e){return{type:\"mclass\",mode:t.parser.mode,mclass:kr(e[0]),body:[e[1]]}}}),$t({type:\"mclass\",names:[\"\\\\stackrel\",\"\\\\overset\",\"\\\\underset\"],props:{numArgs:2},handler:function(t,e){var r,a=t.parser,n=t.funcName,o=e[1],i=e[0];r=\"\\\\stackrel\"!==n?kr(o):\"mrel\";var s={type:\"op\",mode:o.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:\"\\\\stackrel\"!==n,body:Kt(o)},h={type:\"supsub\",mode:i.mode,base:s,sup:\"\\\\underset\"===n?null:i,sub:\"\\\\underset\"===n?i:null};return{type:\"mclass\",mode:a.mode,mclass:r,body:[h]}},htmlBuilder:yr,mathmlBuilder:wr});var Sr=function(t,e){var r=t.font,a=e.withFont(r);return he(t.body,a)},zr=function(t,e){var r=t.font,a=e.withFont(r);return ye(t.body,a)},Mr={\"\\\\Bbb\":\"\\\\mathbb\",\"\\\\bold\":\"\\\\mathbf\",\"\\\\frak\":\"\\\\mathfrak\",\"\\\\bm\":\"\\\\boldsymbol\"};$t({type:\"font\",names:[\"\\\\mathrm\",\"\\\\mathit\",\"\\\\mathbf\",\"\\\\mathnormal\",\"\\\\mathbb\",\"\\\\mathcal\",\"\\\\mathfrak\",\"\\\\mathscr\",\"\\\\mathsf\",\"\\\\mathtt\",\"\\\\Bbb\",\"\\\\bold\",\"\\\\frak\"],props:{numArgs:1,greediness:2},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0],o=a;return o in Mr&&(o=Mr[o]),{type:\"font\",mode:r.mode,font:o.slice(1),body:n}},htmlBuilder:Sr,mathmlBuilder:zr}),$t({type:\"mclass\",names:[\"\\\\boldsymbol\",\"\\\\bm\"],props:{numArgs:1,greediness:2},handler:function(t,e){var r=t.parser,a=e[0];return{type:\"mclass\",mode:r.mode,mclass:kr(a),body:[{type:\"font\",mode:r.mode,font:\"boldsymbol\",body:a}]}}}),$t({type:\"font\",names:[\"\\\\rm\",\"\\\\sf\",\"\\\\tt\",\"\\\\bf\",\"\\\\it\"],props:{numArgs:0,allowedInText:!0},handler:function(t,e){var r=t.parser,a=t.funcName,n=t.breakOnTokenText,o=r.mode,i=r.parseExpression(!0,n);return{type:\"font\",mode:o,font:\"math\"+a.slice(1),body:{type:\"ordgroup\",mode:r.mode,body:i}}},htmlBuilder:Sr,mathmlBuilder:zr});var Tr=function(t,e){var r=e;return\"display\"===t?r=r.id>=w.SCRIPT.id?r.text():w.DISPLAY:\"text\"===t&&r.size===w.DISPLAY.size?r=w.TEXT:\"script\"===t?r=w.SCRIPT:\"scriptscript\"===t&&(r=w.SCRIPTSCRIPT),r},Ar=function(t,e){var r,a=Tr(t.size,e.style),n=a.fracNum(),o=a.fracDen();r=e.havingStyle(n);var i=he(t.numer,r,e);if(t.continued){var s=8.5/e.fontMetrics().ptPerEm,h=3.5/e.fontMetrics().ptPerEm;i.height=i.height<s?s:i.height,i.depth=i.depth<h?h:i.depth}r=e.havingStyle(o);var l,m,c,u,d,p,f,g,x,v,b=he(t.denom,r,e);if(t.hasBarLine?(t.barSize?(m=zt(t.barSize,e),l=Lt.makeLineSpan(\"frac-line\",e,m)):l=Lt.makeLineSpan(\"frac-line\",e),m=l.height,c=l.height):(l=null,m=0,c=e.fontMetrics().defaultRuleThickness),a.size===w.DISPLAY.size||\"display\"===t.size?(u=e.fontMetrics().num1,d=m>0?3*c:7*c,p=e.fontMetrics().denom1):(m>0?(u=e.fontMetrics().num2,d=c):(u=e.fontMetrics().num3,d=3*c),p=e.fontMetrics().denom2),l){var y=e.fontMetrics().axisHeight;u-i.depth-(y+.5*m)<d&&(u+=d-(u-i.depth-(y+.5*m))),y-.5*m-(b.height-p)<d&&(p+=d-(y-.5*m-(b.height-p)));var k=-(y-.5*m);f=Lt.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:b,shift:p},{type:\"elem\",elem:l,shift:k},{type:\"elem\",elem:i,shift:-u}]},e)}else{var S=u-i.depth-(b.height-p);S<d&&(u+=.5*(d-S),p+=.5*(d-S)),f=Lt.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:b,shift:p},{type:\"elem\",elem:i,shift:-u}]},e)}return r=e.havingStyle(a),f.height*=r.sizeMultiplier/e.sizeMultiplier,f.depth*=r.sizeMultiplier/e.sizeMultiplier,g=a.size===w.DISPLAY.size?e.fontMetrics().delim1:e.fontMetrics().delim2,x=null==t.leftDelim?se(e,[\"mopen\"]):er(t.leftDelim,g,!0,e.havingStyle(a),t.mode,[\"mopen\"]),v=t.continued?Lt.makeSpan([]):null==t.rightDelim?se(e,[\"mclose\"]):er(t.rightDelim,g,!0,e.havingStyle(a),t.mode,[\"mclose\"]),Lt.makeSpan([\"mord\"].concat(r.sizingClasses(e)),[x,Lt.makeSpan([\"mfrac\"],[f]),v],e)},Br=function(t,e){var r=new pe.MathNode(\"mfrac\",[ye(t.numer,e),ye(t.denom,e)]);if(t.hasBarLine){if(t.barSize){var a=zt(t.barSize,e);r.setAttribute(\"linethickness\",a+\"em\")}}else r.setAttribute(\"linethickness\",\"0px\");var n=Tr(t.size,e.style);if(n.size!==e.style.size){r=new pe.MathNode(\"mstyle\",[r]);var o=n.size===w.DISPLAY.size?\"true\":\"false\";r.setAttribute(\"displaystyle\",o),r.setAttribute(\"scriptlevel\",\"0\")}if(null!=t.leftDelim||null!=t.rightDelim){var i=[];if(null!=t.leftDelim){var s=new pe.MathNode(\"mo\",[new pe.TextNode(t.leftDelim.replace(\"\\\\\",\"\"))]);s.setAttribute(\"fence\",\"true\"),i.push(s)}if(i.push(r),null!=t.rightDelim){var h=new pe.MathNode(\"mo\",[new pe.TextNode(t.rightDelim.replace(\"\\\\\",\"\"))]);h.setAttribute(\"fence\",\"true\"),i.push(h)}return ge(i)}return r};$t({type:\"genfrac\",names:[\"\\\\cfrac\",\"\\\\dfrac\",\"\\\\frac\",\"\\\\tfrac\",\"\\\\dbinom\",\"\\\\binom\",\"\\\\tbinom\",\"\\\\\\\\atopfrac\",\"\\\\\\\\bracefrac\",\"\\\\\\\\brackfrac\"],props:{numArgs:2,greediness:2},handler:function(t,e){var r,a=t.parser,n=t.funcName,o=e[0],i=e[1],s=null,h=null,l=\"auto\";switch(n){case\"\\\\cfrac\":case\"\\\\dfrac\":case\"\\\\frac\":case\"\\\\tfrac\":r=!0;break;case\"\\\\\\\\atopfrac\":r=!1;break;case\"\\\\dbinom\":case\"\\\\binom\":case\"\\\\tbinom\":r=!1,s=\"(\",h=\")\";break;case\"\\\\\\\\bracefrac\":r=!1,s=\"\\\\{\",h=\"\\\\}\";break;case\"\\\\\\\\brackfrac\":r=!1,s=\"[\",h=\"]\";break;default:throw new Error(\"Unrecognized genfrac command\")}switch(n){case\"\\\\cfrac\":case\"\\\\dfrac\":case\"\\\\dbinom\":l=\"display\";break;case\"\\\\tfrac\":case\"\\\\tbinom\":l=\"text\"}return{type:\"genfrac\",mode:a.mode,continued:\"\\\\cfrac\"===n,numer:o,denom:i,hasBarLine:r,leftDelim:s,rightDelim:h,size:l,barSize:null}},htmlBuilder:Ar,mathmlBuilder:Br}),$t({type:\"infix\",names:[\"\\\\over\",\"\\\\choose\",\"\\\\atop\",\"\\\\brace\",\"\\\\brack\"],props:{numArgs:0,infix:!0},handler:function(t){var e,r=t.parser,a=t.funcName,n=t.token;switch(a){case\"\\\\over\":e=\"\\\\frac\";break;case\"\\\\choose\":e=\"\\\\binom\";break;case\"\\\\atop\":e=\"\\\\\\\\atopfrac\";break;case\"\\\\brace\":e=\"\\\\\\\\bracefrac\";break;case\"\\\\brack\":e=\"\\\\\\\\brackfrac\";break;default:throw new Error(\"Unrecognized infix genfrac command\")}return{type:\"infix\",mode:r.mode,replaceWith:e,token:n}}});var qr=[\"display\",\"text\",\"script\",\"scriptscript\"],Cr=function(t){var e=null;return t.length>0&&(e=\".\"===(e=t)?null:e),e};$t({type:\"genfrac\",names:[\"\\\\genfrac\"],props:{numArgs:6,greediness:6,argTypes:[\"math\",\"math\",\"size\",\"text\",\"math\",\"math\"]},handler:function(t,e){var r=t.parser,a=e[4],n=e[5],o=Pt(e[0],\"atom\");o&&(o=Dt(e[0],\"open\"));var i=o?Cr(o.text):null,s=Pt(e[1],\"atom\");s&&(s=Dt(e[1],\"close\"));var h,l=s?Cr(s.text):null,m=Ht(e[2],\"size\"),c=null;h=!!m.isBlank||(c=m.value).number>0;var u=\"auto\",d=Pt(e[3],\"ordgroup\");if(d){if(d.body.length>0){var p=Ht(d.body[0],\"textord\");u=qr[Number(p.text)]}}else d=Ht(e[3],\"textord\"),u=qr[Number(d.text)];return{type:\"genfrac\",mode:r.mode,numer:a,denom:n,continued:!1,hasBarLine:h,barSize:c,leftDelim:i,rightDelim:l,size:u}},htmlBuilder:Ar,mathmlBuilder:Br}),$t({type:\"infix\",names:[\"\\\\above\"],props:{numArgs:1,argTypes:[\"size\"],infix:!0},handler:function(t,e){var r=t.parser,a=(t.funcName,t.token);return{type:\"infix\",mode:r.mode,replaceWith:\"\\\\\\\\abovefrac\",size:Ht(e[0],\"size\").value,token:a}}}),$t({type:\"genfrac\",names:[\"\\\\\\\\abovefrac\"],props:{numArgs:3,argTypes:[\"math\",\"size\",\"math\"]},handler:function(t,e){var r=t.parser,a=(t.funcName,e[0]),n=function(t){if(!t)throw new Error(\"Expected non-null, but got \"+String(t));return t}(Ht(e[1],\"infix\").size),o=e[2],i=n.number>0;return{type:\"genfrac\",mode:r.mode,numer:a,denom:o,continued:!1,hasBarLine:i,barSize:n,leftDelim:null,rightDelim:null,size:\"auto\"}},htmlBuilder:Ar,mathmlBuilder:Br});var Nr=function(t,e){var r,a,n=e.style,o=Pt(t,\"supsub\");o?(r=o.sup?he(o.sup,e.havingStyle(n.sup()),e):he(o.sub,e.havingStyle(n.sub()),e),a=Ht(o.base,\"horizBrace\")):a=Ht(t,\"horizBrace\");var i,s=he(a.base,e.havingBaseStyle(w.DISPLAY)),h=qe(a,e);if(a.isOver?(i=Lt.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:s},{type:\"kern\",size:.1},{type:\"elem\",elem:h}]},e)).children[0].children[0].children[1].classes.push(\"svg-align\"):(i=Lt.makeVList({positionType:\"bottom\",positionData:s.depth+.1+h.height,children:[{type:\"elem\",elem:h},{type:\"kern\",size:.1},{type:\"elem\",elem:s}]},e)).children[0].children[0].children[0].classes.push(\"svg-align\"),r){var l=Lt.makeSpan([\"mord\",a.isOver?\"mover\":\"munder\"],[i],e);i=a.isOver?Lt.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:l},{type:\"kern\",size:.2},{type:\"elem\",elem:r}]},e):Lt.makeVList({positionType:\"bottom\",positionData:l.depth+.2+r.height+r.depth,children:[{type:\"elem\",elem:r},{type:\"kern\",size:.2},{type:\"elem\",elem:l}]},e)}return Lt.makeSpan([\"mord\",a.isOver?\"mover\":\"munder\"],[i],e)};$t({type:\"horizBrace\",names:[\"\\\\overbrace\",\"\\\\underbrace\"],props:{numArgs:1},handler:function(t,e){var r=t.parser,a=t.funcName;return{type:\"horizBrace\",mode:r.mode,label:a,isOver:/^\\\\over/.test(a),base:e[0]}},htmlBuilder:Nr,mathmlBuilder:function(t,e){var r=Be(t.label);return new pe.MathNode(t.isOver?\"mover\":\"munder\",[ye(t.base,e),r])}}),$t({type:\"href\",names:[\"\\\\href\"],props:{numArgs:2,argTypes:[\"url\",\"original\"],allowedInText:!0},handler:function(t,e){var r=t.parser,a=e[1],n=Ht(e[0],\"url\").url;return{type:\"href\",mode:r.mode,href:n,body:Kt(a)}},htmlBuilder:function(t,e){var r=ae(t.body,e,!1);return Lt.makeAnchor(t.href,[],r,e)},mathmlBuilder:function(t,e){var r=be(t.body,e);return r instanceof ue||(r=new ue(\"mrow\",[r])),r.setAttribute(\"href\",t.href),r}}),$t({type:\"href\",names:[\"\\\\url\"],props:{numArgs:1,argTypes:[\"url\"],allowedInText:!0},handler:function(t,e){for(var r=t.parser,a=Ht(e[0],\"url\").url,n=[],o=0;o<a.length;o++){var i=a[o];\"~\"===i&&(i=\"\\\\textasciitilde\"),n.push({type:\"textord\",mode:\"text\",text:i})}var s={type:\"text\",mode:r.mode,font:\"\\\\texttt\",body:n};return{type:\"href\",mode:r.mode,href:a,body:Kt(s)}}}),$t({type:\"htmlmathml\",names:[\"\\\\html@mathml\"],props:{numArgs:2,allowedInText:!0},handler:function(t,e){return{type:\"htmlmathml\",mode:t.parser.mode,html:Kt(e[0]),mathml:Kt(e[1])}},htmlBuilder:function(t,e){var r=ae(t.html,e,!1);return Lt.makeFragment(r)},mathmlBuilder:function(t,e){return be(t.mathml,e)}}),$t({type:\"kern\",names:[\"\\\\kern\",\"\\\\mkern\",\"\\\\hskip\",\"\\\\mskip\"],props:{numArgs:1,argTypes:[\"size\"],allowedInText:!0},handler:function(t,e){var r=t.parser,a=t.funcName,n=Ht(e[0],\"size\");if(r.settings.strict){var o=\"m\"===a[1],i=\"mu\"===n.value.unit;o?(i||r.settings.reportNonstrict(\"mathVsTextUnits\",\"LaTeX's \"+a+\" supports only mu units, not \"+n.value.unit+\" units\"),\"math\"!==r.mode&&r.settings.reportNonstrict(\"mathVsTextUnits\",\"LaTeX's \"+a+\" works only in math mode\")):i&&r.settings.reportNonstrict(\"mathVsTextUnits\",\"LaTeX's \"+a+\" doesn't support mu units\")}return{type:\"kern\",mode:r.mode,dimension:n.value}},htmlBuilder:function(t,e){return Lt.makeGlue(t.dimension,e)},mathmlBuilder:function(t,e){var r=zt(t.dimension,e);return new pe.SpaceNode(r)}}),$t({type:\"lap\",names:[\"\\\\mathllap\",\"\\\\mathrlap\",\"\\\\mathclap\"],props:{numArgs:1,allowedInText:!0},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0];return{type:\"lap\",mode:r.mode,alignment:a.slice(5),body:n}},htmlBuilder:function(t,e){var r;\"clap\"===t.alignment?(r=Lt.makeSpan([],[he(t.body,e)]),r=Lt.makeSpan([\"inner\"],[r],e)):r=Lt.makeSpan([\"inner\"],[he(t.body,e)]);var a=Lt.makeSpan([\"fix\"],[]),n=Lt.makeSpan([t.alignment],[r,a],e),o=Lt.makeSpan([\"strut\"]);return o.style.height=n.height+n.depth+\"em\",o.style.verticalAlign=-n.depth+\"em\",n.children.unshift(o),n=Lt.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:n}]},e),Lt.makeSpan([\"mord\"],[n],e)},mathmlBuilder:function(t,e){var r=new pe.MathNode(\"mpadded\",[ye(t.body,e)]);if(\"rlap\"!==t.alignment){var a=\"llap\"===t.alignment?\"-1\":\"-0.5\";r.setAttribute(\"lspace\",a+\"width\")}return r.setAttribute(\"width\",\"0px\"),r}}),$t({type:\"styling\",names:[\"\\\\(\",\"$\"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1,consumeMode:\"math\"},handler:function(t,e){var r=t.funcName,a=t.parser,n=a.mode;a.switchMode(\"math\");var o=\"\\\\(\"===r?\"\\\\)\":\"$\",i=a.parseExpression(!1,o);return a.expect(o,!1),a.switchMode(n),a.consume(),{type:\"styling\",mode:a.mode,style:\"text\",body:i}}}),$t({type:\"text\",names:[\"\\\\)\",\"\\\\]\"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(t,e){throw new i(\"Mismatched \"+t.funcName)}});var Ir=function(t,e){switch(e.style.size){case w.DISPLAY.size:return t.display;case w.TEXT.size:return t.text;case w.SCRIPT.size:return t.script;case w.SCRIPTSCRIPT.size:return t.scriptscript;default:return t.text}};$t({type:\"mathchoice\",names:[\"\\\\mathchoice\"],props:{numArgs:4},handler:function(t,e){return{type:\"mathchoice\",mode:t.parser.mode,display:Kt(e[0]),text:Kt(e[1]),script:Kt(e[2]),scriptscript:Kt(e[3])}},htmlBuilder:function(t,e){var r=Ir(t,e),a=ae(r,e,!1);return Lt.makeFragment(a)},mathmlBuilder:function(t,e){var r=Ir(t,e);return be(r,e)}});var Or=[\"\\\\smallint\"],Er=function(t,e){var r,a,n,o=!1,i=Pt(t,\"supsub\");i?(r=i.sup,a=i.sub,n=Ht(i.base,\"op\"),o=!0):n=Ht(t,\"op\");var s,h=e.style,l=!1;if(h.size===w.DISPLAY.size&&n.symbol&&!c.contains(Or,n.name)&&(l=!0),n.symbol){var m=l?\"Size2-Regular\":\"Size1-Regular\",u=\"\";if(\"\\\\oiint\"!==n.name&&\"\\\\oiiint\"!==n.name||(u=n.name.substr(1),n.name=\"oiint\"===u?\"\\\\iint\":\"\\\\iiint\"),s=Lt.makeSymbol(n.name,m,\"math\",e,[\"mop\",\"op-symbol\",l?\"large-op\":\"small-op\"]),u.length>0){var d=s.italic,p=Lt.staticSvg(u+\"Size\"+(l?\"2\":\"1\"),e);s=Lt.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:s,shift:0},{type:\"elem\",elem:p,shift:l?.08:0}]},e),n.name=\"\\\\\"+u,s.classes.unshift(\"mop\"),s.italic=d}}else if(n.body){var f=ae(n.body,e,!0);1===f.length&&f[0]instanceof E?(s=f[0]).classes[0]=\"mop\":s=Lt.makeSpan([\"mop\"],Lt.tryCombineChars(f),e)}else{for(var g=[],x=1;x<n.name.length;x++)g.push(Lt.mathsym(n.name[x],n.mode));s=Lt.makeSpan([\"mop\"],g,e)}var v=0,b=0;if((s instanceof E||\"\\\\oiint\"===n.name||\"\\\\oiiint\"===n.name)&&!n.suppressBaseShift&&(v=(s.height-s.depth)/2-e.fontMetrics().axisHeight,b=s.italic),o){var y,k,S;if(s=Lt.makeSpan([],[s]),r){var z=he(r,e.havingStyle(h.sup()),e);k={elem:z,kern:Math.max(e.fontMetrics().bigOpSpacing1,e.fontMetrics().bigOpSpacing3-z.depth)}}if(a){var M=he(a,e.havingStyle(h.sub()),e);y={elem:M,kern:Math.max(e.fontMetrics().bigOpSpacing2,e.fontMetrics().bigOpSpacing4-M.height)}}if(k&&y){var T=e.fontMetrics().bigOpSpacing5+y.elem.height+y.elem.depth+y.kern+s.depth+v;S=Lt.makeVList({positionType:\"bottom\",positionData:T,children:[{type:\"kern\",size:e.fontMetrics().bigOpSpacing5},{type:\"elem\",elem:y.elem,marginLeft:-b+\"em\"},{type:\"kern\",size:y.kern},{type:\"elem\",elem:s},{type:\"kern\",size:k.kern},{type:\"elem\",elem:k.elem,marginLeft:b+\"em\"},{type:\"kern\",size:e.fontMetrics().bigOpSpacing5}]},e)}else if(y){var A=s.height-v;S=Lt.makeVList({positionType:\"top\",positionData:A,children:[{type:\"kern\",size:e.fontMetrics().bigOpSpacing5},{type:\"elem\",elem:y.elem,marginLeft:-b+\"em\"},{type:\"kern\",size:y.kern},{type:\"elem\",elem:s}]},e)}else{if(!k)return s;var B=s.depth+v;S=Lt.makeVList({positionType:\"bottom\",positionData:B,children:[{type:\"elem\",elem:s},{type:\"kern\",size:k.kern},{type:\"elem\",elem:k.elem,marginLeft:b+\"em\"},{type:\"kern\",size:e.fontMetrics().bigOpSpacing5}]},e)}return Lt.makeSpan([\"mop\",\"op-limits\"],[S],e)}return v&&(s.style.position=\"relative\",s.style.top=v+\"em\"),s},Rr=function(t,e){var r;if(t.symbol)r=new ue(\"mo\",[fe(t.name,t.mode)]),c.contains(Or,t.name)&&r.setAttribute(\"largeop\",\"false\");else if(t.body)r=new ue(\"mo\",ve(t.body,e));else{r=new ue(\"mi\",[new de(t.name.slice(1))]);var a=new ue(\"mo\",[fe(\"\\u2061\",\"text\")]);r=t.parentIsSupSub?new ue(\"mo\",[r,a]):ce([r,a])}return r},Lr={\"\\u220f\":\"\\\\prod\",\"\\u2210\":\"\\\\coprod\",\"\\u2211\":\"\\\\sum\",\"\\u22c0\":\"\\\\bigwedge\",\"\\u22c1\":\"\\\\bigvee\",\"\\u22c2\":\"\\\\bigcap\",\"\\u22c3\":\"\\\\bigcup\",\"\\u2a00\":\"\\\\bigodot\",\"\\u2a01\":\"\\\\bigoplus\",\"\\u2a02\":\"\\\\bigotimes\",\"\\u2a04\":\"\\\\biguplus\",\"\\u2a06\":\"\\\\bigsqcup\"};$t({type:\"op\",names:[\"\\\\coprod\",\"\\\\bigvee\",\"\\\\bigwedge\",\"\\\\biguplus\",\"\\\\bigcap\",\"\\\\bigcup\",\"\\\\intop\",\"\\\\prod\",\"\\\\sum\",\"\\\\bigotimes\",\"\\\\bigoplus\",\"\\\\bigodot\",\"\\\\bigsqcup\",\"\\\\smallint\",\"\\u220f\",\"\\u2210\",\"\\u2211\",\"\\u22c0\",\"\\u22c1\",\"\\u22c2\",\"\\u22c3\",\"\\u2a00\",\"\\u2a01\",\"\\u2a02\",\"\\u2a04\",\"\\u2a06\"],props:{numArgs:0},handler:function(t,e){var r=t.parser,a=t.funcName;return 1===a.length&&(a=Lr[a]),{type:\"op\",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:Er,mathmlBuilder:Rr}),$t({type:\"op\",names:[\"\\\\mathop\"],props:{numArgs:1},handler:function(t,e){var r=t.parser,a=e[0];return{type:\"op\",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Kt(a)}},htmlBuilder:Er,mathmlBuilder:Rr});var Hr={\"\\u222b\":\"\\\\int\",\"\\u222c\":\"\\\\iint\",\"\\u222d\":\"\\\\iiint\",\"\\u222e\":\"\\\\oint\",\"\\u222f\":\"\\\\oiint\",\"\\u2230\":\"\\\\oiiint\"};function Pr(t,e,r){for(var a=ae(t,e,!1),n=e.sizeMultiplier/r.sizeMultiplier,o=0;o<a.length;o++){var i=a[o].classes.indexOf(\"sizing\");i<0?Array.prototype.push.apply(a[o].classes,e.sizingClasses(r)):a[o].classes[i+1]===\"reset-size\"+e.size&&(a[o].classes[i+1]=\"reset-size\"+r.size),a[o].height*=n,a[o].depth*=n}return Lt.makeFragment(a)}$t({type:\"op\",names:[\"\\\\arcsin\",\"\\\\arccos\",\"\\\\arctan\",\"\\\\arctg\",\"\\\\arcctg\",\"\\\\arg\",\"\\\\ch\",\"\\\\cos\",\"\\\\cosec\",\"\\\\cosh\",\"\\\\cot\",\"\\\\cotg\",\"\\\\coth\",\"\\\\csc\",\"\\\\ctg\",\"\\\\cth\",\"\\\\deg\",\"\\\\dim\",\"\\\\exp\",\"\\\\hom\",\"\\\\ker\",\"\\\\lg\",\"\\\\ln\",\"\\\\log\",\"\\\\sec\",\"\\\\sin\",\"\\\\sinh\",\"\\\\sh\",\"\\\\tan\",\"\\\\tanh\",\"\\\\tg\",\"\\\\th\"],props:{numArgs:0},handler:function(t){var e=t.parser,r=t.funcName;return{type:\"op\",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:Er,mathmlBuilder:Rr}),$t({type:\"op\",names:[\"\\\\det\",\"\\\\gcd\",\"\\\\inf\",\"\\\\lim\",\"\\\\max\",\"\\\\min\",\"\\\\Pr\",\"\\\\sup\"],props:{numArgs:0},handler:function(t){var e=t.parser,r=t.funcName;return{type:\"op\",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:Er,mathmlBuilder:Rr}),$t({type:\"op\",names:[\"\\\\int\",\"\\\\iint\",\"\\\\iiint\",\"\\\\oint\",\"\\\\oiint\",\"\\\\oiiint\",\"\\u222b\",\"\\u222c\",\"\\u222d\",\"\\u222e\",\"\\u222f\",\"\\u2230\"],props:{numArgs:0},handler:function(t){var e=t.parser,r=t.funcName;return 1===r.length&&(r=Hr[r]),{type:\"op\",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:r}},htmlBuilder:Er,mathmlBuilder:Rr}),$t({type:\"operatorname\",names:[\"\\\\operatorname\"],props:{numArgs:1},handler:function(t,e){var r=t.parser,a=e[0];return{type:\"operatorname\",mode:r.mode,body:Kt(a)}},htmlBuilder:function(t,e){if(t.body.length>0){for(var r=t.body.map(function(t){var e=t.text;return\"string\"==typeof e?{type:\"textord\",mode:t.mode,text:e}:t}),a=ae(r,e.withFont(\"mathrm\"),!0),n=0;n<a.length;n++){var o=a[n];o instanceof E&&(o.text=o.text.replace(/\\u2212/,\"-\").replace(/\\u2217/,\"*\"))}return Lt.makeSpan([\"mop\"],a,e)}return Lt.makeSpan([\"mop\"],[],e)},mathmlBuilder:function(t,e){for(var r=ve(t.body,e.withFont(\"mathrm\")),a=!0,n=0;n<r.length;n++){var o=r[n];if(o instanceof pe.SpaceNode);else if(o instanceof pe.MathNode)switch(o.type){case\"mi\":case\"mn\":case\"ms\":case\"mspace\":case\"mtext\":break;case\"mo\":var i=o.children[0];1===o.children.length&&i instanceof pe.TextNode?i.text=i.text.replace(/\\u2212/,\"-\").replace(/\\u2217/,\"*\"):a=!1;break;default:a=!1}else a=!1}if(a){var s=r.map(function(t){return t.toText()}).join(\"\");r=[new pe.TextNode(s)]}var h=new pe.MathNode(\"mi\",r);h.setAttribute(\"mathvariant\",\"normal\");var l=new pe.MathNode(\"mo\",[fe(\"\\u2061\",\"text\")]);return pe.newDocumentFragment([h,l])}}),Zt({type:\"ordgroup\",htmlBuilder:function(t,e){return t.semisimple?Lt.makeFragment(ae(t.body,e,!1)):Lt.makeSpan([\"mord\"],ae(t.body,e,!0),e)},mathmlBuilder:function(t,e){return be(t.body,e)}}),$t({type:\"overline\",names:[\"\\\\overline\"],props:{numArgs:1},handler:function(t,e){var r=t.parser,a=e[0];return{type:\"overline\",mode:r.mode,body:a}},htmlBuilder:function(t,e){var r=he(t.body,e.havingCrampedStyle()),a=Lt.makeLineSpan(\"overline-line\",e),n=Lt.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:r},{type:\"kern\",size:3*a.height},{type:\"elem\",elem:a},{type:\"kern\",size:a.height}]},e);return Lt.makeSpan([\"mord\",\"overline\"],[n],e)},mathmlBuilder:function(t,e){var r=new pe.MathNode(\"mo\",[new pe.TextNode(\"\\u203e\")]);r.setAttribute(\"stretchy\",\"true\");var a=new pe.MathNode(\"mover\",[ye(t.body,e),r]);return a.setAttribute(\"accent\",\"true\"),a}}),$t({type:\"phantom\",names:[\"\\\\phantom\"],props:{numArgs:1,allowedInText:!0},handler:function(t,e){var r=t.parser,a=e[0];return{type:\"phantom\",mode:r.mode,body:Kt(a)}},htmlBuilder:function(t,e){var r=ae(t.body,e.withPhantom(),!1);return Lt.makeFragment(r)},mathmlBuilder:function(t,e){var r=ve(t.body,e);return new pe.MathNode(\"mphantom\",r)}}),$t({type:\"hphantom\",names:[\"\\\\hphantom\"],props:{numArgs:1,allowedInText:!0},handler:function(t,e){var r=t.parser,a=e[0];return{type:\"hphantom\",mode:r.mode,body:a}},htmlBuilder:function(t,e){var r=Lt.makeSpan([],[he(t.body,e.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var a=0;a<r.children.length;a++)r.children[a].height=0,r.children[a].depth=0;return r=Lt.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:r}]},e),Lt.makeSpan([\"mord\"],[r],e)},mathmlBuilder:function(t,e){var r=ve(Kt(t.body),e),a=new pe.MathNode(\"mphantom\",r),n=new pe.MathNode(\"mpadded\",[a]);return n.setAttribute(\"height\",\"0px\"),n.setAttribute(\"depth\",\"0px\"),n}}),$t({type:\"vphantom\",names:[\"\\\\vphantom\"],props:{numArgs:1,allowedInText:!0},handler:function(t,e){var r=t.parser,a=e[0];return{type:\"vphantom\",mode:r.mode,body:a}},htmlBuilder:function(t,e){var r=Lt.makeSpan([\"inner\"],[he(t.body,e.withPhantom())]),a=Lt.makeSpan([\"fix\"],[]);return Lt.makeSpan([\"mord\",\"rlap\"],[r,a],e)},mathmlBuilder:function(t,e){var r=ve(Kt(t.body),e),a=new pe.MathNode(\"mphantom\",r),n=new pe.MathNode(\"mpadded\",[a]);return n.setAttribute(\"width\",\"0px\"),n}});var Dr=[\"\\\\tiny\",\"\\\\sixptsize\",\"\\\\scriptsize\",\"\\\\footnotesize\",\"\\\\small\",\"\\\\normalsize\",\"\\\\large\",\"\\\\Large\",\"\\\\LARGE\",\"\\\\huge\",\"\\\\Huge\"],Fr=function(t,e){var r=e.havingSize(t.size);return Pr(t.body,r,e)};$t({type:\"sizing\",names:Dr,props:{numArgs:0,allowedInText:!0},handler:function(t,e){var r=t.breakOnTokenText,a=t.funcName,n=t.parser,o=n.parseExpression(!1,r);return{type:\"sizing\",mode:n.mode,size:Dr.indexOf(a)+1,body:o}},htmlBuilder:Fr,mathmlBuilder:function(t,e){var r=e.havingSize(t.size),a=ve(t.body,r),n=new pe.MathNode(\"mstyle\",a);return n.setAttribute(\"mathsize\",r.sizeMultiplier+\"em\"),n}}),$t({type:\"raisebox\",names:[\"\\\\raisebox\"],props:{numArgs:2,argTypes:[\"size\",\"text\"],allowedInText:!0},handler:function(t,e){var r=t.parser,a=Ht(e[0],\"size\").value,n=e[1];return{type:\"raisebox\",mode:r.mode,dy:a,body:n}},htmlBuilder:function(t,e){var r={type:\"text\",mode:t.mode,body:Kt(t.body),font:\"mathrm\"},a={type:\"sizing\",mode:t.mode,body:[r],size:6},n=Fr(a,e),o=zt(t.dy,e);return Lt.makeVList({positionType:\"shift\",positionData:-o,children:[{type:\"elem\",elem:n}]},e)},mathmlBuilder:function(t,e){var r=new pe.MathNode(\"mpadded\",[ye(t.body,e)]),a=t.dy.number+t.dy.unit;return r.setAttribute(\"voffset\",a),r}}),$t({type:\"rule\",names:[\"\\\\rule\"],props:{numArgs:2,numOptionalArgs:1,argTypes:[\"size\",\"size\",\"size\"]},handler:function(t,e,r){var a=t.parser,n=r[0],o=Ht(e[0],\"size\"),i=Ht(e[1],\"size\");return{type:\"rule\",mode:a.mode,shift:n&&Ht(n,\"size\").value,width:o.value,height:i.value}},htmlBuilder:function(t,e){var r=Lt.makeSpan([\"mord\",\"rule\"],[],e),a=zt(t.width,e),n=zt(t.height,e),o=t.shift?zt(t.shift,e):0;return r.style.borderRightWidth=a+\"em\",r.style.borderTopWidth=n+\"em\",r.style.bottom=o+\"em\",r.width=a,r.height=n+o,r.depth=-o,r.maxFontSize=1.125*n*e.sizeMultiplier,r},mathmlBuilder:function(t,e){var r=zt(t.width,e),a=zt(t.height,e),n=t.shift?zt(t.shift,e):0,o=e.color&&e.getColor()||\"black\",i=new pe.MathNode(\"mspace\");i.setAttribute(\"mathbackground\",o),i.setAttribute(\"width\",r+\"em\"),i.setAttribute(\"height\",a+\"em\");var s=new pe.MathNode(\"mpadded\",[i]);return n>=0?s.setAttribute(\"height\",\"+\"+n+\"em\"):(s.setAttribute(\"height\",n+\"em\"),s.setAttribute(\"depth\",\"+\"+-n+\"em\")),s.setAttribute(\"voffset\",n+\"em\"),s}}),$t({type:\"smash\",names:[\"\\\\smash\"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(t,e,r){var a=t.parser,n=!1,o=!1,i=r[0]&&Ht(r[0],\"ordgroup\");if(i)for(var s=\"\",h=0;h<i.body.length;++h){if(\"t\"===(s=i.body[h].text))n=!0;else{if(\"b\"!==s){n=!1,o=!1;break}o=!0}}else n=!0,o=!0;var l=e[0];return{type:\"smash\",mode:a.mode,body:l,smashHeight:n,smashDepth:o}},htmlBuilder:function(t,e){var r=Lt.makeSpan([],[he(t.body,e)]);if(!t.smashHeight&&!t.smashDepth)return r;if(t.smashHeight&&(r.height=0,r.children))for(var a=0;a<r.children.length;a++)r.children[a].height=0;if(t.smashDepth&&(r.depth=0,r.children))for(var n=0;n<r.children.length;n++)r.children[n].depth=0;var o=Lt.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:r}]},e);return Lt.makeSpan([\"mord\"],[o],e)},mathmlBuilder:function(t,e){var r=new pe.MathNode(\"mpadded\",[ye(t.body,e)]);return t.smashHeight&&r.setAttribute(\"height\",\"0px\"),t.smashDepth&&r.setAttribute(\"depth\",\"0px\"),r}}),$t({type:\"sqrt\",names:[\"\\\\sqrt\"],props:{numArgs:1,numOptionalArgs:1},handler:function(t,e,r){var a=t.parser,n=r[0],o=e[0];return{type:\"sqrt\",mode:a.mode,body:o,index:n}},htmlBuilder:function(t,e){var r=he(t.body,e.havingCrampedStyle());0===r.height&&(r.height=e.fontMetrics().xHeight),r=Lt.wrapFragment(r,e);var a=e.fontMetrics().defaultRuleThickness,n=a;e.style.id<w.TEXT.id&&(n=e.fontMetrics().xHeight);var o=a+n/4,i=r.height+r.depth+o+a,s=Qe(i,e),h=s.span,l=s.ruleWidth,m=s.advanceWidth,c=h.height-l;c>r.height+r.depth+o&&(o=(o+c-r.height-r.depth)/2);var u=h.height-r.height-o-l;r.style.paddingLeft=m+\"em\";var d=Lt.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:r,wrapperClasses:[\"svg-align\"]},{type:\"kern\",size:-(r.height+u)},{type:\"elem\",elem:h},{type:\"kern\",size:l}]},e);if(t.index){var p=e.havingStyle(w.SCRIPTSCRIPT),f=he(t.index,p,e),g=.6*(d.height-d.depth),x=Lt.makeVList({positionType:\"shift\",positionData:-g,children:[{type:\"elem\",elem:f}]},e),v=Lt.makeSpan([\"root\"],[x]);return Lt.makeSpan([\"mord\",\"sqrt\"],[v,d],e)}return Lt.makeSpan([\"mord\",\"sqrt\"],[d],e)},mathmlBuilder:function(t,e){var r=t.body,a=t.index;return a?new pe.MathNode(\"mroot\",[ye(r,e),ye(a,e)]):new pe.MathNode(\"msqrt\",[ye(r,e)])}});var Vr={display:w.DISPLAY,text:w.TEXT,script:w.SCRIPT,scriptscript:w.SCRIPTSCRIPT};$t({type:\"styling\",names:[\"\\\\displaystyle\",\"\\\\textstyle\",\"\\\\scriptstyle\",\"\\\\scriptscriptstyle\"],props:{numArgs:0,allowedInText:!0},handler:function(t,e){var r=t.breakOnTokenText,a=t.funcName,n=t.parser,o=n.parseExpression(!0,r),i=a.slice(1,a.length-5);return{type:\"styling\",mode:n.mode,style:i,body:o}},htmlBuilder:function(t,e){var r=Vr[t.style],a=e.havingStyle(r).withFont(\"\");return Pr(t.body,a,e)},mathmlBuilder:function(t,e){var r={display:w.DISPLAY,text:w.TEXT,script:w.SCRIPT,scriptscript:w.SCRIPTSCRIPT}[t.style],a=e.havingStyle(r),n=ve(t.body,a),o=new pe.MathNode(\"mstyle\",n),i={display:[\"0\",\"true\"],text:[\"0\",\"false\"],script:[\"1\",\"false\"],scriptscript:[\"2\",\"false\"]}[t.style];return o.setAttribute(\"scriptlevel\",i[0]),o.setAttribute(\"displaystyle\",i[1]),o}});Zt({type:\"supsub\",htmlBuilder:function(t,e){var r=function(t,e){var r=t.base;return r?\"op\"===r.type?r.limits&&(e.style.size===w.DISPLAY.size||r.alwaysHandleSupSub)?Er:null:\"accent\"===r.type?c.isCharacterBox(r.base)?Ce:null:\"horizBrace\"===r.type&&!t.sub===r.isOver?Nr:null:null}(t,e);if(r)return r(t,e);var a,n,o,i=t.base,s=t.sup,h=t.sub,l=he(i,e),m=e.fontMetrics(),u=0,d=0,p=i&&c.isCharacterBox(i);if(s){var f=e.havingStyle(e.style.sup());a=he(s,f,e),p||(u=l.height-f.fontMetrics().supDrop*f.sizeMultiplier/e.sizeMultiplier)}if(h){var g=e.havingStyle(e.style.sub());n=he(h,g,e),p||(d=l.depth+g.fontMetrics().subDrop*g.sizeMultiplier/e.sizeMultiplier)}o=e.style===w.DISPLAY?m.sup1:e.style.cramped?m.sup3:m.sup2;var x,v=e.sizeMultiplier,b=.5/m.ptPerEm/v+\"em\",y=null;if(n){var k=t.base&&\"op\"===t.base.type&&t.base.name&&(\"\\\\oiint\"===t.base.name||\"\\\\oiiint\"===t.base.name);(l instanceof E||k)&&(y=-l.italic+\"em\")}if(a&&n){u=Math.max(u,o,a.depth+.25*m.xHeight),d=Math.max(d,m.sub2);var S=4*m.defaultRuleThickness;if(u-a.depth-(n.height-d)<S){d=S-(u-a.depth)+n.height;var z=.8*m.xHeight-(u-a.depth);z>0&&(u+=z,d-=z)}var M=[{type:\"elem\",elem:n,shift:d,marginRight:b,marginLeft:y},{type:\"elem\",elem:a,shift:-u,marginRight:b}];x=Lt.makeVList({positionType:\"individualShift\",children:M},e)}else if(n){d=Math.max(d,m.sub1,n.height-.8*m.xHeight);var T=[{type:\"elem\",elem:n,marginLeft:y,marginRight:b}];x=Lt.makeVList({positionType:\"shift\",positionData:d,children:T},e)}else{if(!a)throw new Error(\"supsub must have either sup or sub.\");u=Math.max(u,o,a.depth+.25*m.xHeight),x=Lt.makeVList({positionType:\"shift\",positionData:-u,children:[{type:\"elem\",elem:a,marginRight:b}]},e)}var A=ie(l,\"right\")||\"mord\";return Lt.makeSpan([A],[l,Lt.makeSpan([\"msupsub\"],[x])],e)},mathmlBuilder:function(t,e){var r,a=!1,n=Pt(t.base,\"horizBrace\");n&&!!t.sup===n.isOver&&(a=!0,r=n.isOver),t.base&&\"op\"===t.base.type&&(t.base.parentIsSupSub=!0);var o,i=[ye(t.base,e)];if(t.sub&&i.push(ye(t.sub,e)),t.sup&&i.push(ye(t.sup,e)),a)o=r?\"mover\":\"munder\";else if(t.sub)if(t.sup){var s=t.base;o=s&&\"op\"===s.type&&s.limits&&e.style===w.DISPLAY?\"munderover\":\"msubsup\"}else{var h=t.base;o=h&&\"op\"===h.type&&h.limits&&(e.style===w.DISPLAY||h.alwaysHandleSupSub)?\"munder\":\"msub\"}else{var l=t.base;o=l&&\"op\"===l.type&&l.limits&&(e.style===w.DISPLAY||l.alwaysHandleSupSub)?\"mover\":\"msup\"}return new pe.MathNode(o,i)}}),Zt({type:\"atom\",htmlBuilder:function(t,e){return Lt.mathsym(t.text,t.mode,e,[\"m\"+t.family])},mathmlBuilder:function(t,e){var r=new pe.MathNode(\"mo\",[fe(t.text,t.mode)]);if(\"bin\"===t.family){var a=xe(t,e);\"bold-italic\"===a&&r.setAttribute(\"mathvariant\",a)}else\"punct\"===t.family?r.setAttribute(\"separator\",\"true\"):\"open\"!==t.family&&\"close\"!==t.family||r.setAttribute(\"stretchy\",\"false\");return r}});var Ur={mi:\"italic\",mn:\"normal\",mtext:\"normal\"};Zt({type:\"mathord\",htmlBuilder:function(t,e){return Lt.makeOrd(t,e,\"mathord\")},mathmlBuilder:function(t,e){var r=new pe.MathNode(\"mi\",[fe(t.text,t.mode,e)]),a=xe(t,e)||\"italic\";return a!==Ur[r.type]&&r.setAttribute(\"mathvariant\",a),r}}),Zt({type:\"textord\",htmlBuilder:function(t,e){return Lt.makeOrd(t,e,\"textord\")},mathmlBuilder:function(t,e){var r,a=fe(t.text,t.mode,e),n=xe(t,e)||\"normal\";return r=\"text\"===t.mode?new pe.MathNode(\"mtext\",[a]):/[0-9]/.test(t.text)?new pe.MathNode(\"mn\",[a]):\"\\\\prime\"===t.text?new pe.MathNode(\"mo\",[a]):new pe.MathNode(\"mi\",[a]),n!==Ur[r.type]&&r.setAttribute(\"mathvariant\",n),r}});var Gr={\"\\\\nobreak\":\"nobreak\",\"\\\\allowbreak\":\"allowbreak\"},Xr={\" \":{},\"\\\\ \":{},\"~\":{className:\"nobreak\"},\"\\\\space\":{},\"\\\\nobreakspace\":{className:\"nobreak\"}};Zt({type:\"spacing\",htmlBuilder:function(t,e){if(Xr.hasOwnProperty(t.text)){var r=Xr[t.text].className||\"\";if(\"text\"===t.mode){var a=Lt.makeOrd(t,e,\"textord\");return a.classes.push(r),a}return Lt.makeSpan([\"mspace\",r],[Lt.mathsym(t.text,t.mode,e)],e)}if(Gr.hasOwnProperty(t.text))return Lt.makeSpan([\"mspace\",Gr[t.text]],[],e);throw new i('Unknown type of space \"'+t.text+'\"')},mathmlBuilder:function(t,e){if(!Xr.hasOwnProperty(t.text)){if(Gr.hasOwnProperty(t.text))return new pe.MathNode(\"mspace\");throw new i('Unknown type of space \"'+t.text+'\"')}return new pe.MathNode(\"mtext\",[new pe.TextNode(\"\\xa0\")])}});var Yr=function(){var t=new pe.MathNode(\"mtd\",[]);return t.setAttribute(\"width\",\"50%\"),t};Zt({type:\"tag\",mathmlBuilder:function(t,e){var r=new pe.MathNode(\"mtable\",[new pe.MathNode(\"mtr\",[Yr(),new pe.MathNode(\"mtd\",[be(t.body,e)]),Yr(),new pe.MathNode(\"mtd\",[be(t.tag,e)])])]);return r.setAttribute(\"width\",\"100%\"),r}});var _r={\"\\\\text\":void 0,\"\\\\textrm\":\"textrm\",\"\\\\textsf\":\"textsf\",\"\\\\texttt\":\"texttt\",\"\\\\textnormal\":\"textrm\"},Wr={\"\\\\textbf\":\"textbf\",\"\\\\textmd\":\"textmd\"},jr={\"\\\\textit\":\"textit\",\"\\\\textup\":\"textup\"},$r=function(t,e){var r=t.font;return r?_r[r]?e.withTextFontFamily(_r[r]):Wr[r]?e.withTextFontWeight(Wr[r]):e.withTextFontShape(jr[r]):e};$t({type:\"text\",names:[\"\\\\text\",\"\\\\textrm\",\"\\\\textsf\",\"\\\\texttt\",\"\\\\textnormal\",\"\\\\textbf\",\"\\\\textmd\",\"\\\\textit\",\"\\\\textup\"],props:{numArgs:1,argTypes:[\"text\"],greediness:2,allowedInText:!0,consumeMode:\"text\"},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0];return{type:\"text\",mode:r.mode,body:Kt(n),font:a}},htmlBuilder:function(t,e){var r=$r(t,e),a=ae(t.body,r,!0);return Lt.makeSpan([\"mord\",\"text\"],Lt.tryCombineChars(a),r)},mathmlBuilder:function(t,e){var r=$r(t,e);return be(t.body,r)}}),$t({type:\"underline\",names:[\"\\\\underline\"],props:{numArgs:1,allowedInText:!0},handler:function(t,e){return{type:\"underline\",mode:t.parser.mode,body:e[0]}},htmlBuilder:function(t,e){var r=he(t.body,e),a=Lt.makeLineSpan(\"underline-line\",e),n=Lt.makeVList({positionType:\"top\",positionData:r.height,children:[{type:\"kern\",size:a.height},{type:\"elem\",elem:a},{type:\"kern\",size:3*a.height},{type:\"elem\",elem:r}]},e);return Lt.makeSpan([\"mord\",\"underline\"],[n],e)},mathmlBuilder:function(t,e){var r=new pe.MathNode(\"mo\",[new pe.TextNode(\"\\u203e\")]);r.setAttribute(\"stretchy\",\"true\");var a=new pe.MathNode(\"munder\",[ye(t.body,e),r]);return a.setAttribute(\"accentunder\",\"true\"),a}}),$t({type:\"verb\",names:[\"\\\\verb\"],props:{numArgs:0,allowedInText:!0},handler:function(t,e,r){throw new i(\"\\\\verb ended by end of line instead of matching delimiter\")},htmlBuilder:function(t,e){for(var r=Zr(t),a=[],n=e.havingStyle(e.style.text()),o=0;o<r.length;o++){var i=r[o];\"~\"===i&&(i=\"\\\\textasciitilde\"),a.push(Lt.makeSymbol(i,\"Typewriter-Regular\",t.mode,n,[\"mord\",\"texttt\"]))}return Lt.makeSpan([\"mord\",\"text\"].concat(n.sizingClasses(e)),Lt.tryCombineChars(a),n)},mathmlBuilder:function(t,e){var r=new pe.TextNode(Zr(t)),a=new pe.MathNode(\"mtext\",[r]);return a.setAttribute(\"mathvariant\",\"monospace\"),a}});var Zr=function(t){return t.body.replace(/ /g,t.star?\"\\u2423\":\"\\xa0\")},Kr=_t,Jr=new RegExp(\"^(\\\\\\\\[a-zA-Z@]+)[ \\r\\n\\t]*$\"),Qr=new RegExp(\"[\\u0300-\\u036f]+$\"),ta=\"([ \\r\\n\\t]+)|([!-\\\\[\\\\]-\\u2027\\u202a-\\ud7ff\\uf900-\\uffff][\\u0300-\\u036f]*|[\\ud800-\\udbff][\\udc00-\\udfff][\\u0300-\\u036f]*|\\\\\\\\verb\\\\*([^]).*?\\\\3|\\\\\\\\verb([^*a-zA-Z]).*?\\\\4|\\\\\\\\[a-zA-Z@]+[ \\r\\n\\t]*|\\\\\\\\[^\\ud800-\\udfff])\",ea=function(){function t(t,e){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=t,this.settings=e,this.tokenRegex=new RegExp(ta,\"g\"),this.catcodes={\"%\":14}}var e=t.prototype;return e.setCatcode=function(t,e){this.catcodes[t]=e},e.lex=function(){var t=this.input,e=this.tokenRegex.lastIndex;if(e===t.length)return new n(\"EOF\",new a(this,e,e));var r=this.tokenRegex.exec(t);if(null===r||r.index!==e)throw new i(\"Unexpected character: '\"+t[e]+\"'\",new n(t[e],new a(this,e,e+1)));var o=r[2]||\" \";if(14===this.catcodes[o]){var s=t.indexOf(\"\\n\",this.tokenRegex.lastIndex);return-1===s?(this.tokenRegex.lastIndex=t.length,this.settings.reportNonstrict(\"commentAtEnd\",\"% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)\")):this.tokenRegex.lastIndex=s+1,this.lex()}var h=o.match(Jr);return h&&(o=h[1]),new n(o,new a(this,e,this.tokenRegex.lastIndex))},t}(),ra=function(){function t(t,e){void 0===t&&(t={}),void 0===e&&(e={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=e,this.builtins=t,this.undefStack=[]}var e=t.prototype;return e.beginGroup=function(){this.undefStack.push({})},e.endGroup=function(){if(0===this.undefStack.length)throw new i(\"Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug\");var t=this.undefStack.pop();for(var e in t)t.hasOwnProperty(e)&&(void 0===t[e]?delete this.current[e]:this.current[e]=t[e])},e.has=function(t){return this.current.hasOwnProperty(t)||this.builtins.hasOwnProperty(t)},e.get=function(t){return this.current.hasOwnProperty(t)?this.current[t]:this.builtins[t]},e.set=function(t,e,r){if(void 0===r&&(r=!1),r){for(var a=0;a<this.undefStack.length;a++)delete this.undefStack[a][t];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][t]=e)}else{var n=this.undefStack[this.undefStack.length-1];n&&!n.hasOwnProperty(t)&&(n[t]=this.current[t])}this.current[t]=e},t}(),aa={},na=aa;function oa(t,e){aa[t]=e}oa(\"\\\\@firstoftwo\",function(t){return{tokens:t.consumeArgs(2)[0],numArgs:0}}),oa(\"\\\\@secondoftwo\",function(t){return{tokens:t.consumeArgs(2)[1],numArgs:0}}),oa(\"\\\\@ifnextchar\",function(t){var e=t.consumeArgs(3),r=t.future();return 1===e[0].length&&e[0][0].text===r.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}}),oa(\"\\\\@ifstar\",\"\\\\@ifnextchar *{\\\\@firstoftwo{#1}}\"),oa(\"\\\\TextOrMath\",function(t){var e=t.consumeArgs(2);return\"text\"===t.mode?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var ia={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};oa(\"\\\\char\",function(t){var e,r=t.popToken(),a=\"\";if(\"'\"===r.text)e=8,r=t.popToken();else if('\"'===r.text)e=16,r=t.popToken();else if(\"`\"===r.text)if(\"\\\\\"===(r=t.popToken()).text[0])a=r.text.charCodeAt(1);else{if(\"EOF\"===r.text)throw new i(\"\\\\char` missing argument\");a=r.text.charCodeAt(0)}else e=10;if(e){if(null==(a=ia[r.text])||a>=e)throw new i(\"Invalid base-\"+e+\" digit \"+r.text);for(var n;null!=(n=ia[t.future().text])&&n<e;)a*=e,a+=n,t.popToken()}return\"\\\\@char{\"+a+\"}\"});var sa=function(t,e){var r=t.consumeArgs(1)[0];if(1!==r.length)throw new i(\"\\\\gdef's first argument must be a macro name\");var a=r[0].text,n=0;for(r=t.consumeArgs(1)[0];1===r.length&&\"#\"===r[0].text;){if(1!==(r=t.consumeArgs(1)[0]).length)throw new i('Invalid argument number length \"'+r.length+'\"');if(!/^[1-9]$/.test(r[0].text))throw new i('Invalid argument number \"'+r[0].text+'\"');if(n++,parseInt(r[0].text)!==n)throw new i('Argument number \"'+r[0].text+'\" out of order');r=t.consumeArgs(1)[0]}return t.macros.set(a,{tokens:r,numArgs:n},e),\"\"};oa(\"\\\\gdef\",function(t){return sa(t,!0)}),oa(\"\\\\def\",function(t){return sa(t,!1)}),oa(\"\\\\global\",function(t){var e=t.consumeArgs(1)[0];if(1!==e.length)throw new i(\"Invalid command after \\\\global\");var r=e[0].text;if(\"\\\\def\"===r)return sa(t,!0);throw new i(\"Invalid command '\"+r+\"' after \\\\global\")});var ha=function(t,e,r){var a=t.consumeArgs(1)[0];if(1!==a.length)throw new i(\"\\\\newcommand's first argument must be a macro name\");var n=a[0].text,o=t.isDefined(n);if(o&&!e)throw new i(\"\\\\newcommand{\"+n+\"} attempting to redefine \"+n+\"; use \\\\renewcommand\");if(!o&&!r)throw new i(\"\\\\renewcommand{\"+n+\"} when command \"+n+\" does not yet exist; use \\\\newcommand\");var s=0;if(1===(a=t.consumeArgs(1)[0]).length&&\"[\"===a[0].text){for(var h=\"\",l=t.expandNextToken();\"]\"!==l.text&&\"EOF\"!==l.text;)h+=l.text,l=t.expandNextToken();if(!h.match(/^\\s*[0-9]+\\s*$/))throw new i(\"Invalid number of arguments: \"+h);s=parseInt(h),a=t.consumeArgs(1)[0]}return t.macros.set(n,{tokens:a,numArgs:s}),\"\"};oa(\"\\\\newcommand\",function(t){return ha(t,!1,!0)}),oa(\"\\\\renewcommand\",function(t){return ha(t,!0,!1)}),oa(\"\\\\providecommand\",function(t){return ha(t,!0,!0)}),oa(\"\\\\bgroup\",\"{\"),oa(\"\\\\egroup\",\"}\"),oa(\"\\\\lq\",\"`\"),oa(\"\\\\rq\",\"'\"),oa(\"\\\\aa\",\"\\\\r a\"),oa(\"\\\\AA\",\"\\\\r A\"),oa(\"\\\\textcopyright\",\"\\\\html@mathml{\\\\textcircled{c}}{\\\\char`\\xa9}\"),oa(\"\\\\copyright\",\"\\\\TextOrMath{\\\\textcopyright}{\\\\text{\\\\textcopyright}}\"),oa(\"\\\\textregistered\",\"\\\\html@mathml{\\\\textcircled{\\\\scriptsize R}}{\\\\char`\\xae}\"),oa(\"\\u212c\",\"\\\\mathscr{B}\"),oa(\"\\u2130\",\"\\\\mathscr{E}\"),oa(\"\\u2131\",\"\\\\mathscr{F}\"),oa(\"\\u210b\",\"\\\\mathscr{H}\"),oa(\"\\u2110\",\"\\\\mathscr{I}\"),oa(\"\\u2112\",\"\\\\mathscr{L}\"),oa(\"\\u2133\",\"\\\\mathscr{M}\"),oa(\"\\u211b\",\"\\\\mathscr{R}\"),oa(\"\\u212d\",\"\\\\mathfrak{C}\"),oa(\"\\u210c\",\"\\\\mathfrak{H}\"),oa(\"\\u2128\",\"\\\\mathfrak{Z}\"),oa(\"\\\\Bbbk\",\"\\\\Bbb{k}\"),oa(\"\\xb7\",\"\\\\cdotp\"),oa(\"\\\\llap\",\"\\\\mathllap{\\\\textrm{#1}}\"),oa(\"\\\\rlap\",\"\\\\mathrlap{\\\\textrm{#1}}\"),oa(\"\\\\clap\",\"\\\\mathclap{\\\\textrm{#1}}\"),oa(\"\\\\not\",'\\\\html@mathml{\\\\mathrel{\\\\mathrlap\\\\@not}}{\\\\char\"338}'),oa(\"\\\\neq\",\"\\\\html@mathml{\\\\mathrel{\\\\not=}}{\\\\mathrel{\\\\char`\\u2260}}\"),oa(\"\\\\ne\",\"\\\\neq\"),oa(\"\\u2260\",\"\\\\neq\"),oa(\"\\\\notin\",\"\\\\html@mathml{\\\\mathrel{{\\\\in}\\\\mathllap{/\\\\mskip1mu}}}{\\\\mathrel{\\\\char`\\u2209}}\"),oa(\"\\u2209\",\"\\\\notin\"),oa(\"\\u2258\",\"\\\\html@mathml{\\\\mathrel{=\\\\kern{-1em}\\\\raisebox{0.4em}{$\\\\scriptsize\\\\frown$}}}{\\\\mathrel{\\\\char`\\u2258}}\"),oa(\"\\u2259\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny\\\\wedge}{=}}{\\\\mathrel{\\\\char`\\u2258}}\"),oa(\"\\u225a\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny\\\\vee}{=}}{\\\\mathrel{\\\\char`\\u225a}}\"),oa(\"\\u225b\",\"\\\\html@mathml{\\\\stackrel{\\\\scriptsize\\\\star}{=}}{\\\\mathrel{\\\\char`\\u225b}}\"),oa(\"\\u225d\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny\\\\mathrm{def}}{=}}{\\\\mathrel{\\\\char`\\u225d}}\"),oa(\"\\u225e\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny\\\\mathrm{m}}{=}}{\\\\mathrel{\\\\char`\\u225e}}\"),oa(\"\\u225f\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny?}{=}}{\\\\mathrel{\\\\char`\\u225f}}\"),oa(\"\\u27c2\",\"\\\\perp\"),oa(\"\\u203c\",\"\\\\mathclose{!\\\\mkern-0.8mu!}\"),oa(\"\\u220c\",\"\\\\notni\"),oa(\"\\u231c\",\"\\\\ulcorner\"),oa(\"\\u231d\",\"\\\\urcorner\"),oa(\"\\u231e\",\"\\\\llcorner\"),oa(\"\\u231f\",\"\\\\lrcorner\"),oa(\"\\xa9\",\"\\\\copyright\"),oa(\"\\xae\",\"\\\\textregistered\"),oa(\"\\ufe0f\",\"\\\\textregistered\"),oa(\"\\\\vdots\",\"\\\\mathord{\\\\varvdots\\\\rule{0pt}{15pt}}\"),oa(\"\\u22ee\",\"\\\\vdots\"),oa(\"\\\\varGamma\",\"\\\\mathit{\\\\Gamma}\"),oa(\"\\\\varDelta\",\"\\\\mathit{\\\\Delta}\"),oa(\"\\\\varTheta\",\"\\\\mathit{\\\\Theta}\"),oa(\"\\\\varLambda\",\"\\\\mathit{\\\\Lambda}\"),oa(\"\\\\varXi\",\"\\\\mathit{\\\\Xi}\"),oa(\"\\\\varPi\",\"\\\\mathit{\\\\Pi}\"),oa(\"\\\\varSigma\",\"\\\\mathit{\\\\Sigma}\"),oa(\"\\\\varUpsilon\",\"\\\\mathit{\\\\Upsilon}\"),oa(\"\\\\varPhi\",\"\\\\mathit{\\\\Phi}\"),oa(\"\\\\varPsi\",\"\\\\mathit{\\\\Psi}\"),oa(\"\\\\varOmega\",\"\\\\mathit{\\\\Omega}\"),oa(\"\\\\colon\",\"\\\\nobreak\\\\mskip2mu\\\\mathpunct{}\\\\mathchoice{\\\\mkern-3mu}{\\\\mkern-3mu}{}{}{:}\\\\mskip6mu\"),oa(\"\\\\boxed\",\"\\\\fbox{$\\\\displaystyle{#1}$}\"),oa(\"\\\\iff\",\"\\\\DOTSB\\\\;\\\\Longleftrightarrow\\\\;\"),oa(\"\\\\implies\",\"\\\\DOTSB\\\\;\\\\Longrightarrow\\\\;\"),oa(\"\\\\impliedby\",\"\\\\DOTSB\\\\;\\\\Longleftarrow\\\\;\");var la={\",\":\"\\\\dotsc\",\"\\\\not\":\"\\\\dotsb\",\"+\":\"\\\\dotsb\",\"=\":\"\\\\dotsb\",\"<\":\"\\\\dotsb\",\">\":\"\\\\dotsb\",\"-\":\"\\\\dotsb\",\"*\":\"\\\\dotsb\",\":\":\"\\\\dotsb\",\"\\\\DOTSB\":\"\\\\dotsb\",\"\\\\coprod\":\"\\\\dotsb\",\"\\\\bigvee\":\"\\\\dotsb\",\"\\\\bigwedge\":\"\\\\dotsb\",\"\\\\biguplus\":\"\\\\dotsb\",\"\\\\bigcap\":\"\\\\dotsb\",\"\\\\bigcup\":\"\\\\dotsb\",\"\\\\prod\":\"\\\\dotsb\",\"\\\\sum\":\"\\\\dotsb\",\"\\\\bigotimes\":\"\\\\dotsb\",\"\\\\bigoplus\":\"\\\\dotsb\",\"\\\\bigodot\":\"\\\\dotsb\",\"\\\\bigsqcup\":\"\\\\dotsb\",\"\\\\And\":\"\\\\dotsb\",\"\\\\longrightarrow\":\"\\\\dotsb\",\"\\\\Longrightarrow\":\"\\\\dotsb\",\"\\\\longleftarrow\":\"\\\\dotsb\",\"\\\\Longleftarrow\":\"\\\\dotsb\",\"\\\\longleftrightarrow\":\"\\\\dotsb\",\"\\\\Longleftrightarrow\":\"\\\\dotsb\",\"\\\\mapsto\":\"\\\\dotsb\",\"\\\\longmapsto\":\"\\\\dotsb\",\"\\\\hookrightarrow\":\"\\\\dotsb\",\"\\\\doteq\":\"\\\\dotsb\",\"\\\\mathbin\":\"\\\\dotsb\",\"\\\\mathrel\":\"\\\\dotsb\",\"\\\\relbar\":\"\\\\dotsb\",\"\\\\Relbar\":\"\\\\dotsb\",\"\\\\xrightarrow\":\"\\\\dotsb\",\"\\\\xleftarrow\":\"\\\\dotsb\",\"\\\\DOTSI\":\"\\\\dotsi\",\"\\\\int\":\"\\\\dotsi\",\"\\\\oint\":\"\\\\dotsi\",\"\\\\iint\":\"\\\\dotsi\",\"\\\\iiint\":\"\\\\dotsi\",\"\\\\iiiint\":\"\\\\dotsi\",\"\\\\idotsint\":\"\\\\dotsi\",\"\\\\DOTSX\":\"\\\\dotsx\"};oa(\"\\\\dots\",function(t){var e=\"\\\\dotso\",r=t.expandAfterFuture().text;return r in la?e=la[r]:\"\\\\not\"===r.substr(0,4)?e=\"\\\\dotsb\":r in _.math&&c.contains([\"bin\",\"rel\"],_.math[r].group)&&(e=\"\\\\dotsb\"),e});var ma={\")\":!0,\"]\":!0,\"\\\\rbrack\":!0,\"\\\\}\":!0,\"\\\\rbrace\":!0,\"\\\\rangle\":!0,\"\\\\rceil\":!0,\"\\\\rfloor\":!0,\"\\\\rgroup\":!0,\"\\\\rmoustache\":!0,\"\\\\right\":!0,\"\\\\bigr\":!0,\"\\\\biggr\":!0,\"\\\\Bigr\":!0,\"\\\\Biggr\":!0,$:!0,\";\":!0,\".\":!0,\",\":!0};oa(\"\\\\dotso\",function(t){return t.future().text in ma?\"\\\\ldots\\\\,\":\"\\\\ldots\"}),oa(\"\\\\dotsc\",function(t){var e=t.future().text;return e in ma&&\",\"!==e?\"\\\\ldots\\\\,\":\"\\\\ldots\"}),oa(\"\\\\cdots\",function(t){return t.future().text in ma?\"\\\\@cdots\\\\,\":\"\\\\@cdots\"}),oa(\"\\\\dotsb\",\"\\\\cdots\"),oa(\"\\\\dotsm\",\"\\\\cdots\"),oa(\"\\\\dotsi\",\"\\\\!\\\\cdots\"),oa(\"\\\\dotsx\",\"\\\\ldots\\\\,\"),oa(\"\\\\DOTSI\",\"\\\\relax\"),oa(\"\\\\DOTSB\",\"\\\\relax\"),oa(\"\\\\DOTSX\",\"\\\\relax\"),oa(\"\\\\tmspace\",\"\\\\TextOrMath{\\\\kern#1#3}{\\\\mskip#1#2}\\\\relax\"),oa(\"\\\\,\",\"\\\\tmspace+{3mu}{.1667em}\"),oa(\"\\\\thinspace\",\"\\\\,\"),oa(\"\\\\>\",\"\\\\mskip{4mu}\"),oa(\"\\\\:\",\"\\\\tmspace+{4mu}{.2222em}\"),oa(\"\\\\medspace\",\"\\\\:\"),oa(\"\\\\;\",\"\\\\tmspace+{5mu}{.2777em}\"),oa(\"\\\\thickspace\",\"\\\\;\"),oa(\"\\\\!\",\"\\\\tmspace-{3mu}{.1667em}\"),oa(\"\\\\negthinspace\",\"\\\\!\"),oa(\"\\\\negmedspace\",\"\\\\tmspace-{4mu}{.2222em}\"),oa(\"\\\\negthickspace\",\"\\\\tmspace-{5mu}{.277em}\"),oa(\"\\\\enspace\",\"\\\\kern.5em \"),oa(\"\\\\enskip\",\"\\\\hskip.5em\\\\relax\"),oa(\"\\\\quad\",\"\\\\hskip1em\\\\relax\"),oa(\"\\\\qquad\",\"\\\\hskip2em\\\\relax\"),oa(\"\\\\tag\",\"\\\\@ifstar\\\\tag@literal\\\\tag@paren\"),oa(\"\\\\tag@paren\",\"\\\\tag@literal{({#1})}\"),oa(\"\\\\tag@literal\",function(t){if(t.macros.get(\"\\\\df@tag\"))throw new i(\"Multiple \\\\tag\");return\"\\\\gdef\\\\df@tag{\\\\text{#1}}\"}),oa(\"\\\\bmod\",\"\\\\mathchoice{\\\\mskip1mu}{\\\\mskip1mu}{\\\\mskip5mu}{\\\\mskip5mu}\\\\mathbin{\\\\rm mod}\\\\mathchoice{\\\\mskip1mu}{\\\\mskip1mu}{\\\\mskip5mu}{\\\\mskip5mu}\"),oa(\"\\\\pod\",\"\\\\allowbreak\\\\mathchoice{\\\\mkern18mu}{\\\\mkern8mu}{\\\\mkern8mu}{\\\\mkern8mu}(#1)\"),oa(\"\\\\pmod\",\"\\\\pod{{\\\\rm mod}\\\\mkern6mu#1}\"),oa(\"\\\\mod\",\"\\\\allowbreak\\\\mathchoice{\\\\mkern18mu}{\\\\mkern12mu}{\\\\mkern12mu}{\\\\mkern12mu}{\\\\rm mod}\\\\,\\\\,#1\"),oa(\"\\\\pmb\",\"\\\\html@mathml{\\\\@binrel{#1}{\\\\mathrlap{#1}\\\\mathrlap{\\\\mkern0.4mu\\\\raisebox{0.4mu}{$#1$}}{\\\\mkern0.8mu#1}}}{\\\\mathbf{#1}}\"),oa(\"\\\\\\\\\",\"\\\\newline\"),oa(\"\\\\TeX\",\"\\\\textrm{\\\\html@mathml{T\\\\kern-.1667em\\\\raisebox{-.5ex}{E}\\\\kern-.125emX}{TeX}}\");var ca=P[\"Main-Regular\"][\"T\".charCodeAt(0)][1]-.7*P[\"Main-Regular\"][\"A\".charCodeAt(0)][1]+\"em\";oa(\"\\\\LaTeX\",\"\\\\textrm{\\\\html@mathml{L\\\\kern-.36em\\\\raisebox{\"+ca+\"}{\\\\scriptsize A}\\\\kern-.15em\\\\TeX}{LaTeX}}\"),oa(\"\\\\KaTeX\",\"\\\\textrm{\\\\html@mathml{K\\\\kern-.17em\\\\raisebox{\"+ca+\"}{\\\\scriptsize A}\\\\kern-.15em\\\\TeX}{KaTeX}}\"),oa(\"\\\\hspace\",\"\\\\@ifstar\\\\@hspacer\\\\@hspace\"),oa(\"\\\\@hspace\",\"\\\\hskip #1\\\\relax\"),oa(\"\\\\@hspacer\",\"\\\\rule{0pt}{0pt}\\\\hskip #1\\\\relax\"),oa(\"\\\\ordinarycolon\",\":\"),oa(\"\\\\vcentcolon\",\"\\\\mathrel{\\\\mathop\\\\ordinarycolon}\"),oa(\"\\\\dblcolon\",'\\\\html@mathml{\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-.9mu}\\\\vcentcolon}}{\\\\mathop{\\\\char\"2237}}'),oa(\"\\\\coloneqq\",'\\\\html@mathml{\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-1.2mu}=}}{\\\\mathop{\\\\char\"2254}}'),oa(\"\\\\Coloneqq\",'\\\\html@mathml{\\\\mathrel{\\\\dblcolon\\\\mathrel{\\\\mkern-1.2mu}=}}{\\\\mathop{\\\\char\"2237\\\\char\"3d}}'),oa(\"\\\\coloneq\",'\\\\html@mathml{\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\mathrel{-}}}{\\\\mathop{\\\\char\"3a\\\\char\"2212}}'),oa(\"\\\\Coloneq\",'\\\\html@mathml{\\\\mathrel{\\\\dblcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\mathrel{-}}}{\\\\mathop{\\\\char\"2237\\\\char\"2212}}'),oa(\"\\\\eqqcolon\",'\\\\html@mathml{\\\\mathrel{=\\\\mathrel{\\\\mkern-1.2mu}\\\\vcentcolon}}{\\\\mathop{\\\\char\"2255}}'),oa(\"\\\\Eqqcolon\",'\\\\html@mathml{\\\\mathrel{=\\\\mathrel{\\\\mkern-1.2mu}\\\\dblcolon}}{\\\\mathop{\\\\char\"3d\\\\char\"2237}}'),oa(\"\\\\eqcolon\",'\\\\html@mathml{\\\\mathrel{\\\\mathrel{-}\\\\mathrel{\\\\mkern-1.2mu}\\\\vcentcolon}}{\\\\mathop{\\\\char\"2239}}'),oa(\"\\\\Eqcolon\",'\\\\html@mathml{\\\\mathrel{\\\\mathrel{-}\\\\mathrel{\\\\mkern-1.2mu}\\\\dblcolon}}{\\\\mathop{\\\\char\"2212\\\\char\"2237}}'),oa(\"\\\\colonapprox\",'\\\\html@mathml{\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\approx}}{\\\\mathop{\\\\char\"3a\\\\char\"2248}}'),oa(\"\\\\Colonapprox\",'\\\\html@mathml{\\\\mathrel{\\\\dblcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\approx}}{\\\\mathop{\\\\char\"2237\\\\char\"2248}}'),oa(\"\\\\colonsim\",'\\\\html@mathml{\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\sim}}{\\\\mathop{\\\\char\"3a\\\\char\"223c}}'),oa(\"\\\\Colonsim\",'\\\\html@mathml{\\\\mathrel{\\\\dblcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\sim}}{\\\\mathop{\\\\char\"2237\\\\char\"223c}}'),oa(\"\\u2237\",\"\\\\dblcolon\"),oa(\"\\u2239\",\"\\\\eqcolon\"),oa(\"\\u2254\",\"\\\\coloneqq\"),oa(\"\\u2255\",\"\\\\eqqcolon\"),oa(\"\\u2a74\",\"\\\\Coloneqq\"),oa(\"\\\\ratio\",\"\\\\vcentcolon\"),oa(\"\\\\coloncolon\",\"\\\\dblcolon\"),oa(\"\\\\colonequals\",\"\\\\coloneqq\"),oa(\"\\\\coloncolonequals\",\"\\\\Coloneqq\"),oa(\"\\\\equalscolon\",\"\\\\eqqcolon\"),oa(\"\\\\equalscoloncolon\",\"\\\\Eqqcolon\"),oa(\"\\\\colonminus\",\"\\\\coloneq\"),oa(\"\\\\coloncolonminus\",\"\\\\Coloneq\"),oa(\"\\\\minuscolon\",\"\\\\eqcolon\"),oa(\"\\\\minuscoloncolon\",\"\\\\Eqcolon\"),oa(\"\\\\coloncolonapprox\",\"\\\\Colonapprox\"),oa(\"\\\\coloncolonsim\",\"\\\\Colonsim\"),oa(\"\\\\simcolon\",\"\\\\mathrel{\\\\sim\\\\mathrel{\\\\mkern-1.2mu}\\\\vcentcolon}\"),oa(\"\\\\simcoloncolon\",\"\\\\mathrel{\\\\sim\\\\mathrel{\\\\mkern-1.2mu}\\\\dblcolon}\"),oa(\"\\\\approxcolon\",\"\\\\mathrel{\\\\approx\\\\mathrel{\\\\mkern-1.2mu}\\\\vcentcolon}\"),oa(\"\\\\approxcoloncolon\",\"\\\\mathrel{\\\\approx\\\\mathrel{\\\\mkern-1.2mu}\\\\dblcolon}\"),oa(\"\\\\notni\",\"\\\\html@mathml{\\\\not\\\\ni}{\\\\mathrel{\\\\char`\\u220c}}\"),oa(\"\\\\limsup\",\"\\\\DOTSB\\\\mathop{\\\\operatorname{lim\\\\,sup}}\\\\limits\"),oa(\"\\\\liminf\",\"\\\\DOTSB\\\\mathop{\\\\operatorname{lim\\\\,inf}}\\\\limits\"),oa(\"\\\\gvertneqq\",\"\\\\html@mathml{\\\\@gvertneqq}{\\u2269}\"),oa(\"\\\\lvertneqq\",\"\\\\html@mathml{\\\\@lvertneqq}{\\u2268}\"),oa(\"\\\\ngeqq\",\"\\\\html@mathml{\\\\@ngeqq}{\\u2271}\"),oa(\"\\\\ngeqslant\",\"\\\\html@mathml{\\\\@ngeqslant}{\\u2271}\"),oa(\"\\\\nleqq\",\"\\\\html@mathml{\\\\@nleqq}{\\u2270}\"),oa(\"\\\\nleqslant\",\"\\\\html@mathml{\\\\@nleqslant}{\\u2270}\"),oa(\"\\\\nshortmid\",\"\\\\html@mathml{\\\\@nshortmid}{\\u2224}\"),oa(\"\\\\nshortparallel\",\"\\\\html@mathml{\\\\@nshortparallel}{\\u2226}\"),oa(\"\\\\nsubseteqq\",\"\\\\html@mathml{\\\\@nsubseteqq}{\\u2288}\"),oa(\"\\\\nsupseteqq\",\"\\\\html@mathml{\\\\@nsupseteqq}{\\u2289}\"),oa(\"\\\\varsubsetneq\",\"\\\\html@mathml{\\\\@varsubsetneq}{\\u228a}\"),oa(\"\\\\varsubsetneqq\",\"\\\\html@mathml{\\\\@varsubsetneqq}{\\u2acb}\"),oa(\"\\\\varsupsetneq\",\"\\\\html@mathml{\\\\@varsupsetneq}{\\u228b}\"),oa(\"\\\\varsupsetneqq\",\"\\\\html@mathml{\\\\@varsupsetneqq}{\\u2acc}\"),oa(\"\\\\llbracket\",\"\\\\html@mathml{\\\\mathopen{[\\\\mkern-3.2mu[}}{\\\\mathopen{\\\\char`\\u27e6}}\"),oa(\"\\\\rrbracket\",\"\\\\html@mathml{\\\\mathclose{]\\\\mkern-3.2mu]}}{\\\\mathclose{\\\\char`\\u27e7}}\"),oa(\"\\u27e6\",\"\\\\llbracket\"),oa(\"\\u27e7\",\"\\\\rrbracket\"),oa(\"\\\\lBrace\",\"\\\\html@mathml{\\\\mathopen{\\\\{\\\\mkern-3.2mu[}}{\\\\mathopen{\\\\char`\\u2983}}\"),oa(\"\\\\rBrace\",\"\\\\html@mathml{\\\\mathclose{]\\\\mkern-3.2mu\\\\}}}{\\\\mathclose{\\\\char`\\u2984}}\"),oa(\"\\u2983\",\"\\\\lBrace\"),oa(\"\\u2984\",\"\\\\rBrace\"),oa(\"\\\\darr\",\"\\\\downarrow\"),oa(\"\\\\dArr\",\"\\\\Downarrow\"),oa(\"\\\\Darr\",\"\\\\Downarrow\"),oa(\"\\\\lang\",\"\\\\langle\"),oa(\"\\\\rang\",\"\\\\rangle\"),oa(\"\\\\uarr\",\"\\\\uparrow\"),oa(\"\\\\uArr\",\"\\\\Uparrow\"),oa(\"\\\\Uarr\",\"\\\\Uparrow\"),oa(\"\\\\N\",\"\\\\mathbb{N}\"),oa(\"\\\\R\",\"\\\\mathbb{R}\"),oa(\"\\\\Z\",\"\\\\mathbb{Z}\"),oa(\"\\\\alef\",\"\\\\aleph\"),oa(\"\\\\alefsym\",\"\\\\aleph\"),oa(\"\\\\Alpha\",\"\\\\mathrm{A}\"),oa(\"\\\\Beta\",\"\\\\mathrm{B}\"),oa(\"\\\\bull\",\"\\\\bullet\"),oa(\"\\\\Chi\",\"\\\\mathrm{X}\"),oa(\"\\\\clubs\",\"\\\\clubsuit\"),oa(\"\\\\cnums\",\"\\\\mathbb{C}\"),oa(\"\\\\Complex\",\"\\\\mathbb{C}\"),oa(\"\\\\Dagger\",\"\\\\ddagger\"),oa(\"\\\\diamonds\",\"\\\\diamondsuit\"),oa(\"\\\\empty\",\"\\\\emptyset\"),oa(\"\\\\Epsilon\",\"\\\\mathrm{E}\"),oa(\"\\\\Eta\",\"\\\\mathrm{H}\"),oa(\"\\\\exist\",\"\\\\exists\"),oa(\"\\\\harr\",\"\\\\leftrightarrow\"),oa(\"\\\\hArr\",\"\\\\Leftrightarrow\"),oa(\"\\\\Harr\",\"\\\\Leftrightarrow\"),oa(\"\\\\hearts\",\"\\\\heartsuit\"),oa(\"\\\\image\",\"\\\\Im\"),oa(\"\\\\infin\",\"\\\\infty\"),oa(\"\\\\Iota\",\"\\\\mathrm{I}\"),oa(\"\\\\isin\",\"\\\\in\"),oa(\"\\\\Kappa\",\"\\\\mathrm{K}\"),oa(\"\\\\larr\",\"\\\\leftarrow\"),oa(\"\\\\lArr\",\"\\\\Leftarrow\"),oa(\"\\\\Larr\",\"\\\\Leftarrow\"),oa(\"\\\\lrarr\",\"\\\\leftrightarrow\"),oa(\"\\\\lrArr\",\"\\\\Leftrightarrow\"),oa(\"\\\\Lrarr\",\"\\\\Leftrightarrow\"),oa(\"\\\\Mu\",\"\\\\mathrm{M}\"),oa(\"\\\\natnums\",\"\\\\mathbb{N}\"),oa(\"\\\\Nu\",\"\\\\mathrm{N}\"),oa(\"\\\\Omicron\",\"\\\\mathrm{O}\"),oa(\"\\\\plusmn\",\"\\\\pm\"),oa(\"\\\\rarr\",\"\\\\rightarrow\"),oa(\"\\\\rArr\",\"\\\\Rightarrow\"),oa(\"\\\\Rarr\",\"\\\\Rightarrow\"),oa(\"\\\\real\",\"\\\\Re\"),oa(\"\\\\reals\",\"\\\\mathbb{R}\"),oa(\"\\\\Reals\",\"\\\\mathbb{R}\"),oa(\"\\\\Rho\",\"\\\\mathrm{P}\"),oa(\"\\\\sdot\",\"\\\\cdot\"),oa(\"\\\\sect\",\"\\\\S\"),oa(\"\\\\spades\",\"\\\\spadesuit\"),oa(\"\\\\sub\",\"\\\\subset\"),oa(\"\\\\sube\",\"\\\\subseteq\"),oa(\"\\\\supe\",\"\\\\supseteq\"),oa(\"\\\\Tau\",\"\\\\mathrm{T}\"),oa(\"\\\\thetasym\",\"\\\\vartheta\"),oa(\"\\\\weierp\",\"\\\\wp\"),oa(\"\\\\Zeta\",\"\\\\mathrm{Z}\"),oa(\"\\\\argmin\",\"\\\\DOTSB\\\\mathop{\\\\operatorname{arg\\\\,min}}\\\\limits\"),oa(\"\\\\argmax\",\"\\\\DOTSB\\\\mathop{\\\\operatorname{arg\\\\,max}}\\\\limits\"),oa(\"\\\\blue\",\"\\\\textcolor{##6495ed}{#1}\"),oa(\"\\\\orange\",\"\\\\textcolor{##ffa500}{#1}\"),oa(\"\\\\pink\",\"\\\\textcolor{##ff00af}{#1}\"),oa(\"\\\\red\",\"\\\\textcolor{##df0030}{#1}\"),oa(\"\\\\green\",\"\\\\textcolor{##28ae7b}{#1}\"),oa(\"\\\\gray\",\"\\\\textcolor{gray}{##1}\"),oa(\"\\\\purple\",\"\\\\textcolor{##9d38bd}{#1}\"),oa(\"\\\\blueA\",\"\\\\textcolor{##ccfaff}{#1}\"),oa(\"\\\\blueB\",\"\\\\textcolor{##80f6ff}{#1}\"),oa(\"\\\\blueC\",\"\\\\textcolor{##63d9ea}{#1}\"),oa(\"\\\\blueD\",\"\\\\textcolor{##11accd}{#1}\"),oa(\"\\\\blueE\",\"\\\\textcolor{##0c7f99}{#1}\"),oa(\"\\\\tealA\",\"\\\\textcolor{##94fff5}{#1}\"),oa(\"\\\\tealB\",\"\\\\textcolor{##26edd5}{#1}\"),oa(\"\\\\tealC\",\"\\\\textcolor{##01d1c1}{#1}\"),oa(\"\\\\tealD\",\"\\\\textcolor{##01a995}{#1}\"),oa(\"\\\\tealE\",\"\\\\textcolor{##208170}{#1}\"),oa(\"\\\\greenA\",\"\\\\textcolor{##b6ffb0}{#1}\"),oa(\"\\\\greenB\",\"\\\\textcolor{##8af281}{#1}\"),oa(\"\\\\greenC\",\"\\\\textcolor{##74cf70}{#1}\"),oa(\"\\\\greenD\",\"\\\\textcolor{##1fab54}{#1}\"),oa(\"\\\\greenE\",\"\\\\textcolor{##0d923f}{#1}\"),oa(\"\\\\goldA\",\"\\\\textcolor{##ffd0a9}{#1}\"),oa(\"\\\\goldB\",\"\\\\textcolor{##ffbb71}{#1}\"),oa(\"\\\\goldC\",\"\\\\textcolor{##ff9c39}{#1}\"),oa(\"\\\\goldD\",\"\\\\textcolor{##e07d10}{#1}\"),oa(\"\\\\goldE\",\"\\\\textcolor{##a75a05}{#1}\"),oa(\"\\\\redA\",\"\\\\textcolor{##fca9a9}{#1}\"),oa(\"\\\\redB\",\"\\\\textcolor{##ff8482}{#1}\"),oa(\"\\\\redC\",\"\\\\textcolor{##f9685d}{#1}\"),oa(\"\\\\redD\",\"\\\\textcolor{##e84d39}{#1}\"),oa(\"\\\\redE\",\"\\\\textcolor{##bc2612}{#1}\"),oa(\"\\\\maroonA\",\"\\\\textcolor{##ffbde0}{#1}\"),oa(\"\\\\maroonB\",\"\\\\textcolor{##ff92c6}{#1}\"),oa(\"\\\\maroonC\",\"\\\\textcolor{##ed5fa6}{#1}\"),oa(\"\\\\maroonD\",\"\\\\textcolor{##ca337c}{#1}\"),oa(\"\\\\maroonE\",\"\\\\textcolor{##9e034e}{#1}\"),oa(\"\\\\purpleA\",\"\\\\textcolor{##ddd7ff}{#1}\"),oa(\"\\\\purpleB\",\"\\\\textcolor{##c6b9fc}{#1}\"),oa(\"\\\\purpleC\",\"\\\\textcolor{##aa87ff}{#1}\"),oa(\"\\\\purpleD\",\"\\\\textcolor{##7854ab}{#1}\"),oa(\"\\\\purpleE\",\"\\\\textcolor{##543b78}{#1}\"),oa(\"\\\\mintA\",\"\\\\textcolor{##f5f9e8}{#1}\"),oa(\"\\\\mintB\",\"\\\\textcolor{##edf2df}{#1}\"),oa(\"\\\\mintC\",\"\\\\textcolor{##e0e5cc}{#1}\"),oa(\"\\\\grayA\",\"\\\\textcolor{##f6f7f7}{#1}\"),oa(\"\\\\grayB\",\"\\\\textcolor{##f0f1f2}{#1}\"),oa(\"\\\\grayC\",\"\\\\textcolor{##e3e5e6}{#1}\"),oa(\"\\\\grayD\",\"\\\\textcolor{##d6d8da}{#1}\"),oa(\"\\\\grayE\",\"\\\\textcolor{##babec2}{#1}\"),oa(\"\\\\grayF\",\"\\\\textcolor{##888d93}{#1}\"),oa(\"\\\\grayG\",\"\\\\textcolor{##626569}{#1}\"),oa(\"\\\\grayH\",\"\\\\textcolor{##3b3e40}{#1}\"),oa(\"\\\\grayI\",\"\\\\textcolor{##21242c}{#1}\"),oa(\"\\\\kaBlue\",\"\\\\textcolor{##314453}{#1}\"),oa(\"\\\\kaGreen\",\"\\\\textcolor{##71B307}{#1}\");var ua={\"\\\\relax\":!0,\"^\":!0,_:!0,\"\\\\limits\":!0,\"\\\\nolimits\":!0},da=function(){function t(t,e,r){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=e,this.expansionCount=0,this.feed(t),this.macros=new ra(na,e.macros),this.mode=r,this.stack=[]}var e=t.prototype;return e.feed=function(t){this.lexer=new ea(t,this.settings)},e.switchMode=function(t){this.mode=t},e.beginGroup=function(){this.macros.beginGroup()},e.endGroup=function(){this.macros.endGroup()},e.future=function(){return 0===this.stack.length&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},e.popToken=function(){return this.future(),this.stack.pop()},e.pushToken=function(t){this.stack.push(t)},e.pushTokens=function(t){var e;(e=this.stack).push.apply(e,t)},e.consumeSpaces=function(){for(;;){if(\" \"!==this.future().text)break;this.stack.pop()}},e.consumeArgs=function(t){for(var e=[],r=0;r<t;++r){this.consumeSpaces();var a=this.popToken();if(\"{\"===a.text){for(var n=[],o=1;0!==o;){var s=this.popToken();if(n.push(s),\"{\"===s.text)++o;else if(\"}\"===s.text)--o;else if(\"EOF\"===s.text)throw new i(\"End of input in macro argument\",a)}n.pop(),n.reverse(),e[r]=n}else{if(\"EOF\"===a.text)throw new i(\"End of input expecting macro argument\");e[r]=[a]}}return e},e.expandOnce=function(){var t=this.popToken(),e=t.text,r=this._getExpansion(e);if(null==r)return this.pushToken(t),t;if(this.expansionCount++,this.expansionCount>this.settings.maxExpand)throw new i(\"Too many expansions: infinite loop or need to increase maxExpand setting\");var a=r.tokens;if(r.numArgs)for(var n=this.consumeArgs(r.numArgs),o=(a=a.slice()).length-1;o>=0;--o){var s=a[o];if(\"#\"===s.text){if(0===o)throw new i(\"Incomplete placeholder at end of macro body\",s);if(\"#\"===(s=a[--o]).text)a.splice(o+1,1);else{if(!/^[1-9]$/.test(s.text))throw new i(\"Not a valid argument number\",s);var h;(h=a).splice.apply(h,[o,2].concat(n[+s.text-1]))}}}return this.pushTokens(a),a},e.expandAfterFuture=function(){return this.expandOnce(),this.future()},e.expandNextToken=function(){for(;;){var t=this.expandOnce();if(t instanceof n){if(\"\\\\relax\"!==t.text)return this.stack.pop();this.stack.pop()}}throw new Error},e.expandMacro=function(t){if(this.macros.get(t)){var e=[],r=this.stack.length;for(this.pushToken(new n(t));this.stack.length>r;){this.expandOnce()instanceof n&&e.push(this.stack.pop())}return e}},e.expandMacroAsText=function(t){var e=this.expandMacro(t);return e?e.map(function(t){return t.text}).join(\"\"):e},e._getExpansion=function(t){var e=this.macros.get(t);if(null==e)return e;var r=\"function\"==typeof e?e(this):e;if(\"string\"==typeof r){var a=0;if(-1!==r.indexOf(\"#\"))for(var n=r.replace(/##/g,\"\");-1!==n.indexOf(\"#\"+(a+1));)++a;for(var o=new ea(r,this.settings),i=[],s=o.lex();\"EOF\"!==s.text;)i.push(s),s=o.lex();return i.reverse(),{tokens:i,numArgs:a}}return r},e.isDefined=function(t){return this.macros.has(t)||Kr.hasOwnProperty(t)||_.math.hasOwnProperty(t)||_.text.hasOwnProperty(t)||ua.hasOwnProperty(t)},t}(),pa={\"\\u0301\":{text:\"\\\\'\",math:\"\\\\acute\"},\"\\u0300\":{text:\"\\\\`\",math:\"\\\\grave\"},\"\\u0308\":{text:'\\\\\"',math:\"\\\\ddot\"},\"\\u0303\":{text:\"\\\\~\",math:\"\\\\tilde\"},\"\\u0304\":{text:\"\\\\=\",math:\"\\\\bar\"},\"\\u0306\":{text:\"\\\\u\",math:\"\\\\breve\"},\"\\u030c\":{text:\"\\\\v\",math:\"\\\\check\"},\"\\u0302\":{text:\"\\\\^\",math:\"\\\\hat\"},\"\\u0307\":{text:\"\\\\.\",math:\"\\\\dot\"},\"\\u030a\":{text:\"\\\\r\",math:\"\\\\mathring\"},\"\\u030b\":{text:\"\\\\H\"}},fa={\"\\xe1\":\"a\\u0301\",\"\\xe0\":\"a\\u0300\",\"\\xe4\":\"a\\u0308\",\"\\u01df\":\"a\\u0308\\u0304\",\"\\xe3\":\"a\\u0303\",\"\\u0101\":\"a\\u0304\",\"\\u0103\":\"a\\u0306\",\"\\u1eaf\":\"a\\u0306\\u0301\",\"\\u1eb1\":\"a\\u0306\\u0300\",\"\\u1eb5\":\"a\\u0306\\u0303\",\"\\u01ce\":\"a\\u030c\",\"\\xe2\":\"a\\u0302\",\"\\u1ea5\":\"a\\u0302\\u0301\",\"\\u1ea7\":\"a\\u0302\\u0300\",\"\\u1eab\":\"a\\u0302\\u0303\",\"\\u0227\":\"a\\u0307\",\"\\u01e1\":\"a\\u0307\\u0304\",\"\\xe5\":\"a\\u030a\",\"\\u01fb\":\"a\\u030a\\u0301\",\"\\u1e03\":\"b\\u0307\",\"\\u0107\":\"c\\u0301\",\"\\u010d\":\"c\\u030c\",\"\\u0109\":\"c\\u0302\",\"\\u010b\":\"c\\u0307\",\"\\u010f\":\"d\\u030c\",\"\\u1e0b\":\"d\\u0307\",\"\\xe9\":\"e\\u0301\",\"\\xe8\":\"e\\u0300\",\"\\xeb\":\"e\\u0308\",\"\\u1ebd\":\"e\\u0303\",\"\\u0113\":\"e\\u0304\",\"\\u1e17\":\"e\\u0304\\u0301\",\"\\u1e15\":\"e\\u0304\\u0300\",\"\\u0115\":\"e\\u0306\",\"\\u011b\":\"e\\u030c\",\"\\xea\":\"e\\u0302\",\"\\u1ebf\":\"e\\u0302\\u0301\",\"\\u1ec1\":\"e\\u0302\\u0300\",\"\\u1ec5\":\"e\\u0302\\u0303\",\"\\u0117\":\"e\\u0307\",\"\\u1e1f\":\"f\\u0307\",\"\\u01f5\":\"g\\u0301\",\"\\u1e21\":\"g\\u0304\",\"\\u011f\":\"g\\u0306\",\"\\u01e7\":\"g\\u030c\",\"\\u011d\":\"g\\u0302\",\"\\u0121\":\"g\\u0307\",\"\\u1e27\":\"h\\u0308\",\"\\u021f\":\"h\\u030c\",\"\\u0125\":\"h\\u0302\",\"\\u1e23\":\"h\\u0307\",\"\\xed\":\"i\\u0301\",\"\\xec\":\"i\\u0300\",\"\\xef\":\"i\\u0308\",\"\\u1e2f\":\"i\\u0308\\u0301\",\"\\u0129\":\"i\\u0303\",\"\\u012b\":\"i\\u0304\",\"\\u012d\":\"i\\u0306\",\"\\u01d0\":\"i\\u030c\",\"\\xee\":\"i\\u0302\",\"\\u01f0\":\"j\\u030c\",\"\\u0135\":\"j\\u0302\",\"\\u1e31\":\"k\\u0301\",\"\\u01e9\":\"k\\u030c\",\"\\u013a\":\"l\\u0301\",\"\\u013e\":\"l\\u030c\",\"\\u1e3f\":\"m\\u0301\",\"\\u1e41\":\"m\\u0307\",\"\\u0144\":\"n\\u0301\",\"\\u01f9\":\"n\\u0300\",\"\\xf1\":\"n\\u0303\",\"\\u0148\":\"n\\u030c\",\"\\u1e45\":\"n\\u0307\",\"\\xf3\":\"o\\u0301\",\"\\xf2\":\"o\\u0300\",\"\\xf6\":\"o\\u0308\",\"\\u022b\":\"o\\u0308\\u0304\",\"\\xf5\":\"o\\u0303\",\"\\u1e4d\":\"o\\u0303\\u0301\",\"\\u1e4f\":\"o\\u0303\\u0308\",\"\\u022d\":\"o\\u0303\\u0304\",\"\\u014d\":\"o\\u0304\",\"\\u1e53\":\"o\\u0304\\u0301\",\"\\u1e51\":\"o\\u0304\\u0300\",\"\\u014f\":\"o\\u0306\",\"\\u01d2\":\"o\\u030c\",\"\\xf4\":\"o\\u0302\",\"\\u1ed1\":\"o\\u0302\\u0301\",\"\\u1ed3\":\"o\\u0302\\u0300\",\"\\u1ed7\":\"o\\u0302\\u0303\",\"\\u022f\":\"o\\u0307\",\"\\u0231\":\"o\\u0307\\u0304\",\"\\u0151\":\"o\\u030b\",\"\\u1e55\":\"p\\u0301\",\"\\u1e57\":\"p\\u0307\",\"\\u0155\":\"r\\u0301\",\"\\u0159\":\"r\\u030c\",\"\\u1e59\":\"r\\u0307\",\"\\u015b\":\"s\\u0301\",\"\\u1e65\":\"s\\u0301\\u0307\",\"\\u0161\":\"s\\u030c\",\"\\u1e67\":\"s\\u030c\\u0307\",\"\\u015d\":\"s\\u0302\",\"\\u1e61\":\"s\\u0307\",\"\\u1e97\":\"t\\u0308\",\"\\u0165\":\"t\\u030c\",\"\\u1e6b\":\"t\\u0307\",\"\\xfa\":\"u\\u0301\",\"\\xf9\":\"u\\u0300\",\"\\xfc\":\"u\\u0308\",\"\\u01d8\":\"u\\u0308\\u0301\",\"\\u01dc\":\"u\\u0308\\u0300\",\"\\u01d6\":\"u\\u0308\\u0304\",\"\\u01da\":\"u\\u0308\\u030c\",\"\\u0169\":\"u\\u0303\",\"\\u1e79\":\"u\\u0303\\u0301\",\"\\u016b\":\"u\\u0304\",\"\\u1e7b\":\"u\\u0304\\u0308\",\"\\u016d\":\"u\\u0306\",\"\\u01d4\":\"u\\u030c\",\"\\xfb\":\"u\\u0302\",\"\\u016f\":\"u\\u030a\",\"\\u0171\":\"u\\u030b\",\"\\u1e7d\":\"v\\u0303\",\"\\u1e83\":\"w\\u0301\",\"\\u1e81\":\"w\\u0300\",\"\\u1e85\":\"w\\u0308\",\"\\u0175\":\"w\\u0302\",\"\\u1e87\":\"w\\u0307\",\"\\u1e98\":\"w\\u030a\",\"\\u1e8d\":\"x\\u0308\",\"\\u1e8b\":\"x\\u0307\",\"\\xfd\":\"y\\u0301\",\"\\u1ef3\":\"y\\u0300\",\"\\xff\":\"y\\u0308\",\"\\u1ef9\":\"y\\u0303\",\"\\u0233\":\"y\\u0304\",\"\\u0177\":\"y\\u0302\",\"\\u1e8f\":\"y\\u0307\",\"\\u1e99\":\"y\\u030a\",\"\\u017a\":\"z\\u0301\",\"\\u017e\":\"z\\u030c\",\"\\u1e91\":\"z\\u0302\",\"\\u017c\":\"z\\u0307\",\"\\xc1\":\"A\\u0301\",\"\\xc0\":\"A\\u0300\",\"\\xc4\":\"A\\u0308\",\"\\u01de\":\"A\\u0308\\u0304\",\"\\xc3\":\"A\\u0303\",\"\\u0100\":\"A\\u0304\",\"\\u0102\":\"A\\u0306\",\"\\u1eae\":\"A\\u0306\\u0301\",\"\\u1eb0\":\"A\\u0306\\u0300\",\"\\u1eb4\":\"A\\u0306\\u0303\",\"\\u01cd\":\"A\\u030c\",\"\\xc2\":\"A\\u0302\",\"\\u1ea4\":\"A\\u0302\\u0301\",\"\\u1ea6\":\"A\\u0302\\u0300\",\"\\u1eaa\":\"A\\u0302\\u0303\",\"\\u0226\":\"A\\u0307\",\"\\u01e0\":\"A\\u0307\\u0304\",\"\\xc5\":\"A\\u030a\",\"\\u01fa\":\"A\\u030a\\u0301\",\"\\u1e02\":\"B\\u0307\",\"\\u0106\":\"C\\u0301\",\"\\u010c\":\"C\\u030c\",\"\\u0108\":\"C\\u0302\",\"\\u010a\":\"C\\u0307\",\"\\u010e\":\"D\\u030c\",\"\\u1e0a\":\"D\\u0307\",\"\\xc9\":\"E\\u0301\",\"\\xc8\":\"E\\u0300\",\"\\xcb\":\"E\\u0308\",\"\\u1ebc\":\"E\\u0303\",\"\\u0112\":\"E\\u0304\",\"\\u1e16\":\"E\\u0304\\u0301\",\"\\u1e14\":\"E\\u0304\\u0300\",\"\\u0114\":\"E\\u0306\",\"\\u011a\":\"E\\u030c\",\"\\xca\":\"E\\u0302\",\"\\u1ebe\":\"E\\u0302\\u0301\",\"\\u1ec0\":\"E\\u0302\\u0300\",\"\\u1ec4\":\"E\\u0302\\u0303\",\"\\u0116\":\"E\\u0307\",\"\\u1e1e\":\"F\\u0307\",\"\\u01f4\":\"G\\u0301\",\"\\u1e20\":\"G\\u0304\",\"\\u011e\":\"G\\u0306\",\"\\u01e6\":\"G\\u030c\",\"\\u011c\":\"G\\u0302\",\"\\u0120\":\"G\\u0307\",\"\\u1e26\":\"H\\u0308\",\"\\u021e\":\"H\\u030c\",\"\\u0124\":\"H\\u0302\",\"\\u1e22\":\"H\\u0307\",\"\\xcd\":\"I\\u0301\",\"\\xcc\":\"I\\u0300\",\"\\xcf\":\"I\\u0308\",\"\\u1e2e\":\"I\\u0308\\u0301\",\"\\u0128\":\"I\\u0303\",\"\\u012a\":\"I\\u0304\",\"\\u012c\":\"I\\u0306\",\"\\u01cf\":\"I\\u030c\",\"\\xce\":\"I\\u0302\",\"\\u0130\":\"I\\u0307\",\"\\u0134\":\"J\\u0302\",\"\\u1e30\":\"K\\u0301\",\"\\u01e8\":\"K\\u030c\",\"\\u0139\":\"L\\u0301\",\"\\u013d\":\"L\\u030c\",\"\\u1e3e\":\"M\\u0301\",\"\\u1e40\":\"M\\u0307\",\"\\u0143\":\"N\\u0301\",\"\\u01f8\":\"N\\u0300\",\"\\xd1\":\"N\\u0303\",\"\\u0147\":\"N\\u030c\",\"\\u1e44\":\"N\\u0307\",\"\\xd3\":\"O\\u0301\",\"\\xd2\":\"O\\u0300\",\"\\xd6\":\"O\\u0308\",\"\\u022a\":\"O\\u0308\\u0304\",\"\\xd5\":\"O\\u0303\",\"\\u1e4c\":\"O\\u0303\\u0301\",\"\\u1e4e\":\"O\\u0303\\u0308\",\"\\u022c\":\"O\\u0303\\u0304\",\"\\u014c\":\"O\\u0304\",\"\\u1e52\":\"O\\u0304\\u0301\",\"\\u1e50\":\"O\\u0304\\u0300\",\"\\u014e\":\"O\\u0306\",\"\\u01d1\":\"O\\u030c\",\"\\xd4\":\"O\\u0302\",\"\\u1ed0\":\"O\\u0302\\u0301\",\"\\u1ed2\":\"O\\u0302\\u0300\",\"\\u1ed6\":\"O\\u0302\\u0303\",\"\\u022e\":\"O\\u0307\",\"\\u0230\":\"O\\u0307\\u0304\",\"\\u0150\":\"O\\u030b\",\"\\u1e54\":\"P\\u0301\",\"\\u1e56\":\"P\\u0307\",\"\\u0154\":\"R\\u0301\",\"\\u0158\":\"R\\u030c\",\"\\u1e58\":\"R\\u0307\",\"\\u015a\":\"S\\u0301\",\"\\u1e64\":\"S\\u0301\\u0307\",\"\\u0160\":\"S\\u030c\",\"\\u1e66\":\"S\\u030c\\u0307\",\"\\u015c\":\"S\\u0302\",\"\\u1e60\":\"S\\u0307\",\"\\u0164\":\"T\\u030c\",\"\\u1e6a\":\"T\\u0307\",\"\\xda\":\"U\\u0301\",\"\\xd9\":\"U\\u0300\",\"\\xdc\":\"U\\u0308\",\"\\u01d7\":\"U\\u0308\\u0301\",\"\\u01db\":\"U\\u0308\\u0300\",\"\\u01d5\":\"U\\u0308\\u0304\",\"\\u01d9\":\"U\\u0308\\u030c\",\"\\u0168\":\"U\\u0303\",\"\\u1e78\":\"U\\u0303\\u0301\",\"\\u016a\":\"U\\u0304\",\"\\u1e7a\":\"U\\u0304\\u0308\",\"\\u016c\":\"U\\u0306\",\"\\u01d3\":\"U\\u030c\",\"\\xdb\":\"U\\u0302\",\"\\u016e\":\"U\\u030a\",\"\\u0170\":\"U\\u030b\",\"\\u1e7c\":\"V\\u0303\",\"\\u1e82\":\"W\\u0301\",\"\\u1e80\":\"W\\u0300\",\"\\u1e84\":\"W\\u0308\",\"\\u0174\":\"W\\u0302\",\"\\u1e86\":\"W\\u0307\",\"\\u1e8c\":\"X\\u0308\",\"\\u1e8a\":\"X\\u0307\",\"\\xdd\":\"Y\\u0301\",\"\\u1ef2\":\"Y\\u0300\",\"\\u0178\":\"Y\\u0308\",\"\\u1ef8\":\"Y\\u0303\",\"\\u0232\":\"Y\\u0304\",\"\\u0176\":\"Y\\u0302\",\"\\u1e8e\":\"Y\\u0307\",\"\\u0179\":\"Z\\u0301\",\"\\u017d\":\"Z\\u030c\",\"\\u1e90\":\"Z\\u0302\",\"\\u017b\":\"Z\\u0307\",\"\\u03ac\":\"\\u03b1\\u0301\",\"\\u1f70\":\"\\u03b1\\u0300\",\"\\u1fb1\":\"\\u03b1\\u0304\",\"\\u1fb0\":\"\\u03b1\\u0306\",\"\\u03ad\":\"\\u03b5\\u0301\",\"\\u1f72\":\"\\u03b5\\u0300\",\"\\u03ae\":\"\\u03b7\\u0301\",\"\\u1f74\":\"\\u03b7\\u0300\",\"\\u03af\":\"\\u03b9\\u0301\",\"\\u1f76\":\"\\u03b9\\u0300\",\"\\u03ca\":\"\\u03b9\\u0308\",\"\\u0390\":\"\\u03b9\\u0308\\u0301\",\"\\u1fd2\":\"\\u03b9\\u0308\\u0300\",\"\\u1fd1\":\"\\u03b9\\u0304\",\"\\u1fd0\":\"\\u03b9\\u0306\",\"\\u03cc\":\"\\u03bf\\u0301\",\"\\u1f78\":\"\\u03bf\\u0300\",\"\\u03cd\":\"\\u03c5\\u0301\",\"\\u1f7a\":\"\\u03c5\\u0300\",\"\\u03cb\":\"\\u03c5\\u0308\",\"\\u03b0\":\"\\u03c5\\u0308\\u0301\",\"\\u1fe2\":\"\\u03c5\\u0308\\u0300\",\"\\u1fe1\":\"\\u03c5\\u0304\",\"\\u1fe0\":\"\\u03c5\\u0306\",\"\\u03ce\":\"\\u03c9\\u0301\",\"\\u1f7c\":\"\\u03c9\\u0300\",\"\\u038e\":\"\\u03a5\\u0301\",\"\\u1fea\":\"\\u03a5\\u0300\",\"\\u03ab\":\"\\u03a5\\u0308\",\"\\u1fe9\":\"\\u03a5\\u0304\",\"\\u1fe8\":\"\\u03a5\\u0306\",\"\\u038f\":\"\\u03a9\\u0301\",\"\\u1ffa\":\"\\u03a9\\u0300\"},ga=function(){function t(t,e){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode=\"math\",this.gullet=new da(t,e,this.mode),this.settings=e,this.leftrightDepth=0}var e=t.prototype;return e.expect=function(t,e){if(void 0===e&&(e=!0),this.nextToken.text!==t)throw new i(\"Expected '\"+t+\"', got '\"+this.nextToken.text+\"'\",this.nextToken);e&&this.consume()},e.consume=function(){this.nextToken=this.gullet.expandNextToken()},e.switchMode=function(t){this.mode=t,this.gullet.switchMode(t)},e.parse=function(){this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set(\"\\\\color\",\"\\\\textcolor\"),this.consume();var t=this.parseExpression(!1);return this.expect(\"EOF\",!1),this.gullet.endGroup(),t},e.parseExpression=function(e,r){for(var a=[];;){\"math\"===this.mode&&this.consumeSpaces();var n=this.nextToken;if(-1!==t.endOfExpression.indexOf(n.text))break;if(r&&n.text===r)break;if(e&&Kr[n.text]&&Kr[n.text].infix)break;var o=this.parseAtom(r);if(!o)break;a.push(o)}return\"text\"===this.mode&&this.formLigatures(a),this.handleInfixNodes(a)},e.handleInfixNodes=function(t){for(var e,r=-1,a=0;a<t.length;a++){var n=Pt(t[a],\"infix\");if(n){if(-1!==r)throw new i(\"only one infix operator per group\",n.token);r=a,e=n.replaceWith}}if(-1!==r&&e){var o,s,h=t.slice(0,r),l=t.slice(r+1);return o=1===h.length&&\"ordgroup\"===h[0].type?h[0]:{type:\"ordgroup\",mode:this.mode,body:h},s=1===l.length&&\"ordgroup\"===l[0].type?l[0]:{type:\"ordgroup\",mode:this.mode,body:l},[\"\\\\\\\\abovefrac\"===e?this.callFunction(e,[o,t[r],s],[]):this.callFunction(e,[o,s],[])]}return t},e.handleSupSubscript=function(e){var r=this.nextToken,a=r.text;this.consume(),this.consumeSpaces();var n=this.parseGroup(e,!1,t.SUPSUB_GREEDINESS);if(!n)throw new i(\"Expected group after '\"+a+\"'\",r);return n},e.handleUnsupportedCmd=function(){for(var t=this.nextToken.text,e=[],r=0;r<t.length;r++)e.push({type:\"textord\",mode:\"text\",text:t[r]});var a={type:\"text\",mode:this.mode,body:e},n={type:\"color\",mode:this.mode,color:this.settings.errorColor,body:[a]};return this.consume(),n},e.parseAtom=function(t){var e,r,a=this.parseGroup(\"atom\",!1,null,t);if(\"text\"===this.mode)return a;for(;;){this.consumeSpaces();var n=this.nextToken;if(\"\\\\limits\"===n.text||\"\\\\nolimits\"===n.text){var o=Pt(a,\"op\");if(!o)throw new i(\"Limit controls must follow a math operator\",n);var s=\"\\\\limits\"===n.text;o.limits=s,o.alwaysHandleSupSub=!0,this.consume()}else if(\"^\"===n.text){if(e)throw new i(\"Double superscript\",n);e=this.handleSupSubscript(\"superscript\")}else if(\"_\"===n.text){if(r)throw new i(\"Double subscript\",n);r=this.handleSupSubscript(\"subscript\")}else{if(\"'\"!==n.text)break;if(e)throw new i(\"Double superscript\",n);var h={type:\"textord\",mode:this.mode,text:\"\\\\prime\"},l=[h];for(this.consume();\"'\"===this.nextToken.text;)l.push(h),this.consume();\"^\"===this.nextToken.text&&l.push(this.handleSupSubscript(\"superscript\")),e={type:\"ordgroup\",mode:this.mode,body:l}}}return e||r?{type:\"supsub\",mode:this.mode,base:a,sup:e,sub:r}:a},e.parseFunction=function(t,e,r){var a=this.nextToken,n=a.text,o=Kr[n];if(!o)return null;if(null!=r&&o.greediness<=r)throw new i(\"Got function '\"+n+\"' with no arguments\"+(e?\" as \"+e:\"\"),a);if(\"text\"===this.mode&&!o.allowedInText)throw new i(\"Can't use function '\"+n+\"' in text mode\",a);if(\"math\"===this.mode&&!1===o.allowedInMath)throw new i(\"Can't use function '\"+n+\"' in math mode\",a);if(o.argTypes&&\"url\"===o.argTypes[0]&&this.gullet.lexer.setCatcode(\"%\",13),o.consumeMode){var s=this.mode;this.switchMode(o.consumeMode),this.consume(),this.switchMode(s)}else this.consume();var h=this.parseArguments(n,o),l=h.args,m=h.optArgs;return this.callFunction(n,l,m,a,t)},e.callFunction=function(t,e,r,a,n){var o={funcName:t,parser:this,token:a,breakOnTokenText:n},s=Kr[t];if(s&&s.handler)return s.handler(o,e,r);throw new i(\"No function handler for \"+t)},e.parseArguments=function(t,e){var r=e.numArgs+e.numOptionalArgs;if(0===r)return{args:[],optArgs:[]};for(var a=e.greediness,n=[],o=[],s=0;s<r;s++){var h=e.argTypes&&e.argTypes[s],l=s<e.numOptionalArgs;s>0&&!l&&this.consumeSpaces(),0!==s||l||\"math\"!==this.mode||this.consumeSpaces();var m=this.nextToken,c=this.parseGroupOfType(\"argument to '\"+t+\"'\",h,l,a);if(!c){if(l){o.push(null);continue}throw new i(\"Expected group after '\"+t+\"'\",m)}(l?o:n).push(c)}return{args:n,optArgs:o}},e.parseGroupOfType=function(t,e,r,a){switch(e){case\"color\":return this.parseColorGroup(r);case\"size\":return this.parseSizeGroup(r);case\"url\":return this.parseUrlGroup(r);case\"math\":case\"text\":return this.parseGroup(t,r,a,void 0,e);case\"raw\":if(r&&\"{\"===this.nextToken.text)return null;var n=this.parseStringGroup(\"raw\",r,!0);if(n)return{type:\"raw\",mode:\"text\",string:n.text};throw new i(\"Expected raw group\",this.nextToken);case\"original\":case null:case void 0:return this.parseGroup(t,r,a);default:throw new i(\"Unknown group type as \"+t,this.nextToken)}},e.consumeSpaces=function(){for(;\" \"===this.nextToken.text;)this.consume()},e.parseStringGroup=function(t,e,r){var a=e?\"[\":\"{\",n=e?\"]\":\"}\",o=this.nextToken;if(o.text!==a){if(e)return null;if(r&&\"EOF\"!==o.text&&/[^{}[\\]]/.test(o.text))return this.gullet.lexer.setCatcode(\"%\",14),this.consume(),o}var s=this.mode;this.mode=\"text\",this.expect(a);for(var h=\"\",l=this.nextToken,m=0,c=l;r&&m>0||this.nextToken.text!==n;){switch(this.nextToken.text){case\"EOF\":throw new i(\"Unexpected end of input in \"+t,l.range(c,h));case a:m++;break;case n:m--}h+=(c=this.nextToken).text,this.consume()}return this.mode=s,this.gullet.lexer.setCatcode(\"%\",14),this.expect(n),l.range(c,h)},e.parseRegexGroup=function(t,e){var r=this.mode;this.mode=\"text\";for(var a=this.nextToken,n=a,o=\"\";\"EOF\"!==this.nextToken.text&&t.test(o+this.nextToken.text);)o+=(n=this.nextToken).text,this.consume();if(\"\"===o)throw new i(\"Invalid \"+e+\": '\"+a.text+\"'\",a);return this.mode=r,a.range(n,o)},e.parseColorGroup=function(t){var e=this.parseStringGroup(\"color\",t);if(!e)return null;var r=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(e.text);if(!r)throw new i(\"Invalid color: '\"+e.text+\"'\",e);var a=r[0];return/^[0-9a-f]{6}$/i.test(a)&&(a=\"#\"+a),{type:\"color-token\",mode:this.mode,color:a}},e.parseSizeGroup=function(t){var e,r=!1;if(!(e=t||\"{\"===this.nextToken.text?this.parseStringGroup(\"size\",t):this.parseRegexGroup(/^[-+]? *(?:$|\\d+|\\d+\\.\\d*|\\.\\d*) *[a-z]{0,2} *$/,\"size\")))return null;t||0!==e.text.length||(e.text=\"0pt\",r=!0);var a=/([-+]?) *(\\d+(?:\\.\\d*)?|\\.\\d+) *([a-z]{2})/.exec(e.text);if(!a)throw new i(\"Invalid size: '\"+e.text+\"'\",e);var n,o={number:+(a[1]+a[2]),unit:a[3]};if(\"string\"!=typeof(n=o)&&(n=n.unit),!(n in kt||n in St||\"ex\"===n))throw new i(\"Invalid unit: '\"+o.unit+\"'\",e);return{type:\"size\",mode:this.mode,value:o,isBlank:r}},e.parseUrlGroup=function(t){var e=this.parseStringGroup(\"url\",t,!0);if(!e)return null;var r=e.text.replace(/\\\\([#$%&~_^{}])/g,\"$1\"),a=/^\\s*([^\\\\\\/#]*?)(?::|�*58|�*3a)/i.exec(r);a=null!=a?a[1]:\"_relative\";var n=this.settings.allowedProtocols;if(!c.contains(n,\"*\")&&!c.contains(n,a))throw new i(\"Forbidden protocol '\"+a+\"'\",e);return{type:\"url\",mode:this.mode,url:r}},e.parseGroup=function(e,r,n,o,s){var h,l,m=this.mode,c=this.nextToken,u=c.text;if(s&&this.switchMode(s),r?\"[\"===u:\"{\"===u||\"\\\\begingroup\"===u){h=t.endOfGroup[u],this.gullet.beginGroup(),this.consume();var d=this.parseExpression(!1,h),p=this.nextToken;this.gullet.endGroup(),l={type:\"ordgroup\",mode:this.mode,loc:a.range(c,p),body:d,semisimple:\"\\\\begingroup\"===u||void 0}}else if(r)l=null;else if(null==(l=this.parseFunction(o,e,n)||this.parseSymbol())&&\"\\\\\"===u[0]&&!ua.hasOwnProperty(u)){if(this.settings.throwOnError)throw new i(\"Undefined control sequence: \"+u,c);l=this.handleUnsupportedCmd()}return s&&this.switchMode(m),h&&this.expect(h),l},e.formLigatures=function(t){for(var e=t.length-1,r=0;r<e;++r){var n=t[r],o=n.text;\"-\"===o&&\"-\"===t[r+1].text&&(r+1<e&&\"-\"===t[r+2].text?(t.splice(r,3,{type:\"textord\",mode:\"text\",loc:a.range(n,t[r+2]),text:\"---\"}),e-=2):(t.splice(r,2,{type:\"textord\",mode:\"text\",loc:a.range(n,t[r+1]),text:\"--\"}),e-=1)),\"'\"!==o&&\"`\"!==o||t[r+1].text!==o||(t.splice(r,2,{type:\"textord\",mode:\"text\",loc:a.range(n,t[r+1]),text:o+o}),e-=1)}},e.parseSymbol=function(){var t=this.nextToken,e=t.text;if(/^\\\\verb[^a-zA-Z]/.test(e)){this.consume();var r=e.slice(5),n=\"*\"===r.charAt(0);if(n&&(r=r.slice(1)),r.length<2||r.charAt(0)!==r.slice(-1))throw new i(\"\\\\verb assertion failed --\\n please report what input caused this bug\");return{type:\"verb\",mode:\"text\",body:r=r.slice(1,-1),star:n}}fa.hasOwnProperty(e[0])&&!_[this.mode][e[0]]&&(this.settings.strict&&\"math\"===this.mode&&this.settings.reportNonstrict(\"unicodeTextInMathMode\",'Accented Unicode text character \"'+e[0]+'\" used in math mode',t),e=fa[e[0]]+e.substr(1));var o,s=Qr.exec(e);if(s&&(\"i\"===(e=e.substring(0,s.index))?e=\"\\u0131\":\"j\"===e&&(e=\"\\u0237\")),_[this.mode][e]){this.settings.strict&&\"math\"===this.mode&&\"\\xc7\\xd0\\xde\\xe7\\xfe\".indexOf(e)>=0&&this.settings.reportNonstrict(\"unicodeTextInMathMode\",'Latin-1/Unicode text character \"'+e[0]+'\" used in math mode',t);var h,l=_[this.mode][e].group,m=a.range(t);if(G.hasOwnProperty(l)){var c=l;h={type:\"atom\",mode:this.mode,family:c,loc:m,text:e}}else h={type:l,mode:this.mode,loc:m,text:e};o=h}else{if(!(e.charCodeAt(0)>=128))return null;this.settings.strict&&(z(e.charCodeAt(0))?\"math\"===this.mode&&this.settings.reportNonstrict(\"unicodeTextInMathMode\",'Unicode text character \"'+e[0]+'\" used in math mode',t):this.settings.reportNonstrict(\"unknownSymbol\",'Unrecognized Unicode character \"'+e[0]+'\" ('+e.charCodeAt(0)+\")\",t)),o={type:\"textord\",mode:this.mode,loc:a.range(t),text:e}}if(this.consume(),s)for(var u=0;u<s[0].length;u++){var d=s[0][u];if(!pa[d])throw new i(\"Unknown accent ' \"+d+\"'\",t);var p=pa[d][this.mode];if(!p)throw new i(\"Accent \"+d+\" unsupported in \"+this.mode+\" mode\",t);o={type:\"accent\",mode:this.mode,loc:a.range(t),label:p,isStretchy:!1,isShifty:!0,base:o}}return o},t}();ga.endOfExpression=[\"}\",\"\\\\endgroup\",\"\\\\end\",\"\\\\right\",\"&\"],ga.endOfGroup={\"[\":\"]\",\"{\":\"}\",\"\\\\begingroup\":\"\\\\endgroup\"},ga.SUPSUB_GREEDINESS=1;var xa=function(t,e){if(!(\"string\"==typeof t||t instanceof String))throw new TypeError(\"KaTeX can only parse string typed expression\");var r=new ga(t,e);delete r.gullet.macros.current[\"\\\\df@tag\"];var a=r.parse();if(r.gullet.macros.get(\"\\\\df@tag\")){if(!e.displayMode)throw new i(\"\\\\tag works only in display equations\");r.gullet.feed(\"\\\\df@tag\"),a=[{type:\"tag\",mode:\"text\",body:a,tag:r.parse()}]}return a},va=function(t,e,r){e.textContent=\"\";var a=ya(t,r).toNode();e.appendChild(a)};\"undefined\"!=typeof document&&\"CSS1Compat\"!==document.compatMode&&(\"undefined\"!=typeof console&&console.warn(\"Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype.\"),va=function(){throw new i(\"KaTeX doesn't work in quirks mode.\")});var ba=function(t,e,r){if(r.throwOnError||!(t instanceof i))throw t;var a=Lt.makeSpan([\"katex-error\"],[new E(e)]);return a.setAttribute(\"title\",t.toString()),a.setAttribute(\"style\",\"color:\"+r.errorColor),a},ya=function(t,e){var r=new u(e);try{var a=xa(t,r);return Se(a,t,r)}catch(e){return ba(e,t,r)}},wa={version:\"0.10.2\",render:va,renderToString:function(t,e){return ya(t,e).toMarkup()},ParseError:i,__parse:function(t,e){var r=new u(e);return xa(t,r)},__renderToDomTree:ya,__renderToHTMLTree:function(t,e){var r=new u(e);try{return function(t,e,r){var a=me(t,we(r)),n=Lt.makeSpan([\"katex\"],[a]);return ke(n,r)}(xa(t,r),0,r)}catch(e){return ba(e,t,r)}},__setFontMetrics:function(t,e){P[t]=e},__defineSymbol:W,__defineMacro:oa,__domTree:{Span:N,Anchor:I,SymbolNode:E,SvgNode:R,PathNode:L,LineNode:H}};e.default=wa}]).default});\n\n})(!$tw.browser ? $tw.fakeDocument : window.document)\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/katex/katex.min.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/katex/mhchem.min.js": {
"text": "/* eslint-disable */\n/* -*- Mode: Javascript; indent-tabs-mode:nil; js-indent-level: 2 -*- */\n/* vim: set ts=2 et sw=2 tw=80: */\n\n/*************************************************************\n *\n * KaTeX mhchem.js\n *\n * This file implements a KaTeX version of mhchem version 3.3.0.\n * It is adapted from MathJax/extensions/TeX/mhchem.js\n * It differs from the MathJax version as follows:\n * 1. The interface is changed so that it can be called from KaTeX, not MathJax.\n * 2. \\rlap and \\llap are replaced with \\mathrlap and \\mathllap.\n * 3. Four lines of code are edited in order to use \\raisebox instead of \\raise.\n * 4. The reaction arrow code is simplified. All reaction arrows are rendered\n * using KaTeX extensible arrows instead of building non-extensible arrows.\n * 5. \\tripledash vertical alignment is slightly adjusted.\n *\n * This code, as other KaTeX code, is released under the MIT license.\n * \n * /*************************************************************\n *\n * MathJax/extensions/TeX/mhchem.js\n *\n * Implements the \\ce command for handling chemical formulas\n * from the mhchem LaTeX package.\n *\n * ---------------------------------------------------------------------\n *\n * Copyright (c) 2011-2015 The MathJax Consortium\n * Copyright (c) 2015-2018 Martin Hensel\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n//\n// Coding Style\n// - use '' for identifiers that can by minified/uglified\n// - use \"\" for strings that need to stay untouched\n\n// version: \"3.3.0\" for MathJax and KaTeX\n\n/****************************************\n*****************************************\n* TiddlyWiki: moved the katex-module definitions to wrapper.js\n*****************************************\n*****************************************/\n\n //\n // This is the main function for handing the \\ce and \\pu commands.\n // It takes the argument to \\ce or \\pu and returns the corresponding TeX string.\n //\n\n // TiddlyWiki: replaced `var chemParse =` with `module.exports =` ... no more modifications in this file\n module.exports = function (tokens, stateMachine) {\n // Recreate the argument string from KaTeX's array of tokens.\n var str = \"\";\n var expectedLoc = tokens[tokens.length - 1].loc.start\n for (var i = tokens.length - 1; i >= 0; i--) {\n if(tokens[i].loc.start > expectedLoc) {\n // context.consumeArgs has eaten a space.\n str += \" \";\n expectedLoc = tokens[i].loc.start;\n }\n str += tokens[i].text;\n expectedLoc += tokens[i].text.length;\n }\n var tex = texify.go(mhchemParser.go(str, stateMachine));\n return tex;\n };\n\n //\n // Core parser for mhchem syntax (recursive)\n //\n /** @type {MhchemParser} */\n var mhchemParser = {\n //\n // Parses mchem \\ce syntax\n //\n // Call like\n // go(\"H2O\");\n //\n go: function (input, stateMachine) {\n if (!input) { return []; }\n if (stateMachine === undefined) { stateMachine = 'ce'; }\n var state = '0';\n\n //\n // String buffers for parsing:\n //\n // buffer.a == amount\n // buffer.o == element\n // buffer.b == left-side superscript\n // buffer.p == left-side subscript\n // buffer.q == right-side subscript\n // buffer.d == right-side superscript\n //\n // buffer.r == arrow\n // buffer.rdt == arrow, script above, type\n // buffer.rd == arrow, script above, content\n // buffer.rqt == arrow, script below, type\n // buffer.rq == arrow, script below, content\n //\n // buffer.text_\n // buffer.rm\n // etc.\n //\n // buffer.parenthesisLevel == int, starting at 0\n // buffer.sb == bool, space before\n // buffer.beginsWithBond == bool\n //\n // These letters are also used as state names.\n //\n // Other states:\n // 0 == begin of main part (arrow/operator unlikely)\n // 1 == next entity\n // 2 == next entity (arrow/operator unlikely)\n // 3 == next atom\n // c == macro\n //\n /** @type {Buffer} */\n var buffer = {};\n buffer['parenthesisLevel'] = 0;\n\n input = input.replace(/\\n/g, \" \");\n input = input.replace(/[\\u2212\\u2013\\u2014\\u2010]/g, \"-\");\n input = input.replace(/[\\u2026]/g, \"...\");\n\n //\n // Looks through mhchemParser.transitions, to execute a matching action\n // (recursive)\n //\n var lastInput;\n var watchdog = 10;\n /** @type {ParserOutput[]} */\n var output = [];\n while (true) {\n if (lastInput !== input) {\n watchdog = 10;\n lastInput = input;\n } else {\n watchdog--;\n }\n //\n // Find actions in transition table\n //\n var machine = mhchemParser.stateMachines[stateMachine];\n var t = machine.transitions[state] || machine.transitions['*'];\n iterateTransitions:\n for (var i=0; i<t.length; i++) {\n var matches = mhchemParser.patterns.match_(t[i].pattern, input);\n if (matches) {\n //\n // Execute actions\n //\n var task = t[i].task;\n for (var iA=0; iA<task.action_.length; iA++) {\n var o;\n //\n // Find and execute action\n //\n if (machine.actions[task.action_[iA].type_]) {\n o = machine.actions[task.action_[iA].type_](buffer, matches.match_, task.action_[iA].option);\n } else if (mhchemParser.actions[task.action_[iA].type_]) {\n o = mhchemParser.actions[task.action_[iA].type_](buffer, matches.match_, task.action_[iA].option);\n } else {\n throw [\"MhchemBugA\", \"mhchem bug A. Please report. (\" + task.action_[iA].type_ + \")\"]; // Trying to use non-existing action\n }\n //\n // Add output\n //\n mhchemParser.concatArray(output, o);\n }\n //\n // Set next state,\n // Shorten input,\n // Continue with next character\n // (= apply only one transition per position)\n //\n state = task.nextState || state;\n if (input.length > 0) {\n if (!task.revisit) {\n input = matches.remainder;\n }\n if (!task.toContinue) {\n break iterateTransitions;\n }\n } else {\n return output;\n }\n }\n }\n //\n // Prevent infinite loop\n //\n if (watchdog <= 0) {\n throw [\"MhchemBugU\", \"mhchem bug U. Please report.\"]; // Unexpected character\n }\n }\n },\n concatArray: function (a, b) {\n if (b) {\n if (Array.isArray(b)) {\n for (var iB=0; iB<b.length; iB++) {\n a.push(b[iB]);\n }\n } else {\n a.push(b);\n }\n }\n },\n\n patterns: {\n //\n // Matching patterns\n // either regexps or function that return null or {match_:\"a\", remainder:\"bc\"}\n //\n patterns: {\n // property names must not look like integers (\"2\") for correct property traversal order, later on\n 'empty': /^$/,\n 'else': /^./,\n 'else2': /^./,\n 'space': /^\\s/,\n 'space A': /^\\s(?=[A-Z\\\\$])/,\n 'space$': /^\\s$/,\n 'a-z': /^[a-z]/,\n 'x': /^x/,\n 'x$': /^x$/,\n 'i$': /^i$/,\n 'letters': /^(?:[a-zA-Z\\u03B1-\\u03C9\\u0391-\\u03A9?@]|(?:\\\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega|Gamma|Delta|Theta|Lambda|Xi|Pi|Sigma|Upsilon|Phi|Psi|Omega)(?:\\s+|\\{\\}|(?![a-zA-Z]))))+/,\n '\\\\greek': /^\\\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega|Gamma|Delta|Theta|Lambda|Xi|Pi|Sigma|Upsilon|Phi|Psi|Omega)(?:\\s+|\\{\\}|(?![a-zA-Z]))/,\n 'one lowercase latin letter $': /^(?:([a-z])(?:$|[^a-zA-Z]))$/,\n '$one lowercase latin letter$ $': /^\\$(?:([a-z])(?:$|[^a-zA-Z]))\\$$/,\n 'one lowercase greek letter $': /^(?:\\$?[\\u03B1-\\u03C9]\\$?|\\$?\\\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega)\\s*\\$?)(?:\\s+|\\{\\}|(?![a-zA-Z]))$/,\n 'digits': /^[0-9]+/,\n '-9.,9': /^[+\\-]?(?:[0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\\.[0-9]+))/,\n '-9.,9 no missing 0': /^[+\\-]?[0-9]+(?:[.,][0-9]+)?/,\n '(-)(9.,9)(e)(99)': function (input) {\n var m = input.match(/^(\\+\\-|\\+\\/\\-|\\+|\\-|\\\\pm\\s?)?([0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\\.[0-9]+))?(\\((?:[0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\\.[0-9]+))\\))?(?:([eE]|\\s*(\\*|x|\\\\times|\\u00D7)\\s*10\\^)([+\\-]?[0-9]+|\\{[+\\-]?[0-9]+\\}))?/);\n if (m && m[0]) {\n return { match_: m.splice(1), remainder: input.substr(m[0].length) };\n }\n return null;\n },\n '(-)(9)^(-9)': function (input) {\n var m = input.match(/^(\\+\\-|\\+\\/\\-|\\+|\\-|\\\\pm\\s?)?([0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\\.[0-9]+)?)\\^([+\\-]?[0-9]+|\\{[+\\-]?[0-9]+\\})/);\n if (m && m[0]) {\n return { match_: m.splice(1), remainder: input.substr(m[0].length) };\n }\n return null;\n },\n 'state of aggregation $': function (input) { // ... or crystal system\n var a = mhchemParser.patterns.findObserveGroups(input, \"\", /^\\([a-z]{1,3}(?=[\\),])/, \")\", \"\"); // (aq), (aq,$\\infty$), (aq, sat)\n if (a && a.remainder.match(/^($|[\\s,;\\)\\]\\}])/)) { return a; } // AND end of 'phrase'\n var m = input.match(/^(?:\\((?:\\\\ca\\s?)?\\$[amothc]\\$\\))/); // OR crystal system ($o$) (\\ca$c$)\n if (m) {\n return { match_: m[0], remainder: input.substr(m[0].length) };\n }\n return null;\n },\n '_{(state of aggregation)}$': /^_\\{(\\([a-z]{1,3}\\))\\}/,\n '{[(': /^(?:\\\\\\{|\\[|\\()/,\n ')]}': /^(?:\\)|\\]|\\\\\\})/,\n ', ': /^[,;]\\s*/,\n ',': /^[,;]/,\n '.': /^[.]/,\n '. ': /^([.\\u22C5\\u00B7\\u2022])\\s*/,\n '...': /^\\.\\.\\.(?=$|[^.])/,\n '* ': /^([*])\\s*/,\n '^{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"^{\", \"\", \"\", \"}\"); },\n '^($...$)': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"^\", \"$\", \"$\", \"\"); },\n '^a': /^\\^([0-9]+|[^\\\\_])/,\n '^\\\\x{}{}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"^\", /^\\\\[a-zA-Z]+\\{/, \"}\", \"\", \"\", \"{\", \"}\", \"\", true); },\n '^\\\\x{}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"^\", /^\\\\[a-zA-Z]+\\{/, \"}\", \"\"); },\n '^\\\\x': /^\\^(\\\\[a-zA-Z]+)\\s*/,\n '^(-1)': /^\\^(-?\\d+)/,\n '\\'': /^'/,\n '_{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"_{\", \"\", \"\", \"}\"); },\n '_($...$)': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"_\", \"$\", \"$\", \"\"); },\n '_9': /^_([+\\-]?[0-9]+|[^\\\\])/,\n '_\\\\x{}{}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"_\", /^\\\\[a-zA-Z]+\\{/, \"}\", \"\", \"\", \"{\", \"}\", \"\", true); },\n '_\\\\x{}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"_\", /^\\\\[a-zA-Z]+\\{/, \"}\", \"\"); },\n '_\\\\x': /^_(\\\\[a-zA-Z]+)\\s*/,\n '^_': /^(?:\\^(?=_)|\\_(?=\\^)|[\\^_]$)/,\n '{}': /^\\{\\}/,\n '{...}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\", \"{\", \"}\", \"\"); },\n '{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"{\", \"\", \"\", \"}\"); },\n '$...$': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\", \"$\", \"$\", \"\"); },\n '${(...)}$': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"${\", \"\", \"\", \"}$\"); },\n '$(...)$': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"$\", \"\", \"\", \"$\"); },\n '=<>': /^[=<>]/,\n '#': /^[#\\u2261]/,\n '+': /^\\+/,\n '-$': /^-(?=[\\s_},;\\]/]|$|\\([a-z]+\\))/, // -space -, -; -] -/ -$ -state-of-aggregation\n '-9': /^-(?=[0-9])/,\n '- orbital overlap': /^-(?=(?:[spd]|sp)(?:$|[\\s,;\\)\\]\\}]))/,\n '-': /^-/,\n 'pm-operator': /^(?:\\\\pm|\\$\\\\pm\\$|\\+-|\\+\\/-)/,\n 'operator': /^(?:\\+|(?:[\\-=<>]|<<|>>|\\\\approx|\\$\\\\approx\\$)(?=\\s|$|-?[0-9]))/,\n 'arrowUpDown': /^(?:v|\\(v\\)|\\^|\\(\\^\\))(?=$|[\\s,;\\)\\]\\}])/,\n '\\\\bond{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\bond{\", \"\", \"\", \"}\"); },\n '->': /^(?:<->|<-->|->|<-|<=>>|<<=>|<=>|[\\u2192\\u27F6\\u21CC])/,\n 'CMT': /^[CMT](?=\\[)/,\n '[(...)]': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"[\", \"\", \"\", \"]\"); },\n '1st-level escape': /^(&|\\\\\\\\|\\\\hline)\\s*/,\n '\\\\,': /^(?:\\\\[,\\ ;:])/, // \\\\x - but output no space before\n '\\\\x{}{}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\", /^\\\\[a-zA-Z]+\\{/, \"}\", \"\", \"\", \"{\", \"}\", \"\", true); },\n '\\\\x{}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\", /^\\\\[a-zA-Z]+\\{/, \"}\", \"\"); },\n '\\\\ca': /^\\\\ca(?:\\s+|(?![a-zA-Z]))/,\n '\\\\x': /^(?:\\\\[a-zA-Z]+\\s*|\\\\[_&{}%])/,\n 'orbital': /^(?:[0-9]{1,2}[spdfgh]|[0-9]{0,2}sp)(?=$|[^a-zA-Z])/, // only those with numbers in front, because the others will be formatted correctly anyway\n 'others': /^[\\/~|]/,\n '\\\\frac{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\frac{\", \"\", \"\", \"}\", \"{\", \"\", \"\", \"}\"); },\n '\\\\overset{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\overset{\", \"\", \"\", \"}\", \"{\", \"\", \"\", \"}\"); },\n '\\\\underset{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\underset{\", \"\", \"\", \"}\", \"{\", \"\", \"\", \"}\"); },\n '\\\\underbrace{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\underbrace{\", \"\", \"\", \"}_\", \"{\", \"\", \"\", \"}\"); },\n '\\\\color{(...)}0': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\color{\", \"\", \"\", \"}\"); },\n '\\\\color{(...)}{(...)}1': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\color{\", \"\", \"\", \"}\", \"{\", \"\", \"\", \"}\"); },\n '\\\\color(...){(...)}2': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\color\", \"\\\\\", \"\", /^(?=\\{)/, \"{\", \"\", \"\", \"}\"); },\n '\\\\ce{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\ce{\", \"\", \"\", \"}\"); },\n 'oxidation$': /^(?:[+-][IVX]+|\\\\pm\\s*0|\\$\\\\pm\\$\\s*0)$/,\n 'd-oxidation$': /^(?:[+-]?\\s?[IVX]+|\\\\pm\\s*0|\\$\\\\pm\\$\\s*0)$/, // 0 could be oxidation or charge\n 'roman numeral': /^[IVX]+/,\n '1/2$': /^[+\\-]?(?:[0-9]+|\\$[a-z]\\$|[a-z])\\/[0-9]+(?:\\$[a-z]\\$|[a-z])?$/,\n 'amount': function (input) {\n var match;\n // e.g. 2, 0.5, 1/2, -2, n/2, +; $a$ could be added later in parsing\n match = input.match(/^(?:(?:(?:\\([+\\-]?[0-9]+\\/[0-9]+\\)|[+\\-]?(?:[0-9]+|\\$[a-z]\\$|[a-z])\\/[0-9]+|[+\\-]?[0-9]+[.,][0-9]+|[+\\-]?\\.[0-9]+|[+\\-]?[0-9]+)(?:[a-z](?=\\s*[A-Z]))?)|[+\\-]?[a-z](?=\\s*[A-Z])|\\+(?!\\s))/);\n if (match) {\n return { match_: match[0], remainder: input.substr(match[0].length) };\n }\n var a = mhchemParser.patterns.findObserveGroups(input, \"\", \"$\", \"$\", \"\");\n if (a) { // e.g. $2n-1$, $-$\n match = a.match_.match(/^\\$(?:\\(?[+\\-]?(?:[0-9]*[a-z]?[+\\-])?[0-9]*[a-z](?:[+\\-][0-9]*[a-z]?)?\\)?|\\+|-)\\$$/);\n if (match) {\n return { match_: match[0], remainder: input.substr(match[0].length) };\n }\n }\n return null;\n },\n 'amount2': function (input) { return this['amount'](input); },\n '(KV letters),': /^(?:[A-Z][a-z]{0,2}|i)(?=,)/,\n 'formula$': function (input) {\n if (input.match(/^\\([a-z]+\\)$/)) { return null; } // state of aggregation = no formula\n var match = input.match(/^(?:[a-z]|(?:[0-9\\ \\+\\-\\,\\.\\(\\)]+[a-z])+[0-9\\ \\+\\-\\,\\.\\(\\)]*|(?:[a-z][0-9\\ \\+\\-\\,\\.\\(\\)]+)+[a-z]?)$/);\n if (match) {\n return { match_: match[0], remainder: input.substr(match[0].length) };\n }\n return null;\n },\n 'uprightEntities': /^(?:pH|pOH|pC|pK|iPr|iBu)(?=$|[^a-zA-Z])/,\n '/': /^\\s*(\\/)\\s*/,\n '//': /^\\s*(\\/\\/)\\s*/,\n '*': /^\\s*[*.]\\s*/\n },\n findObserveGroups: function (input, begExcl, begIncl, endIncl, endExcl, beg2Excl, beg2Incl, end2Incl, end2Excl, combine) {\n /** @type {{(input: string, pattern: string | RegExp): string | string[] | null;}} */\n var _match = function (input, pattern) {\n if (typeof pattern === \"string\") {\n if (input.indexOf(pattern) !== 0) { return null; }\n return pattern;\n } else {\n var match = input.match(pattern);\n if (!match) { return null; }\n return match[0];\n }\n };\n /** @type {{(input: string, i: number, endChars: string | RegExp): {endMatchBegin: number, endMatchEnd: number} | null;}} */\n var _findObserveGroups = function (input, i, endChars) {\n var braces = 0;\n while (i < input.length) {\n var a = input.charAt(i);\n var match = _match(input.substr(i), endChars);\n if (match !== null && braces === 0) {\n return { endMatchBegin: i, endMatchEnd: i + match.length };\n } else if (a === \"{\") {\n braces++;\n } else if (a === \"}\") {\n if (braces === 0) {\n throw [\"ExtraCloseMissingOpen\", \"Extra close brace or missing open brace\"];\n } else {\n braces--;\n }\n }\n i++;\n }\n if (braces > 0) {\n return null;\n }\n return null;\n };\n var match = _match(input, begExcl);\n if (match === null) { return null; }\n input = input.substr(match.length);\n match = _match(input, begIncl);\n if (match === null) { return null; }\n var e = _findObserveGroups(input, match.length, endIncl || endExcl);\n if (e === null) { return null; }\n var match1 = input.substring(0, (endIncl ? e.endMatchEnd : e.endMatchBegin));\n if (!(beg2Excl || beg2Incl)) {\n return {\n match_: match1,\n remainder: input.substr(e.endMatchEnd)\n };\n } else {\n var group2 = this.findObserveGroups(input.substr(e.endMatchEnd), beg2Excl, beg2Incl, end2Incl, end2Excl);\n if (group2 === null) { return null; }\n /** @type {string[]} */\n var matchRet = [match1, group2.match_];\n return {\n match_: (combine ? matchRet.join(\"\") : matchRet),\n remainder: group2.remainder\n };\n }\n },\n\n //\n // Matching function\n // e.g. match(\"a\", input) will look for the regexp called \"a\" and see if it matches\n // returns null or {match_:\"a\", remainder:\"bc\"}\n //\n match_: function (m, input) {\n var pattern = mhchemParser.patterns.patterns[m];\n if (pattern === undefined) {\n throw [\"MhchemBugP\", \"mhchem bug P. Please report. (\" + m + \")\"]; // Trying to use non-existing pattern\n } else if (typeof pattern === \"function\") {\n return mhchemParser.patterns.patterns[m](input); // cannot use cached var pattern here, because some pattern functions need this===mhchemParser\n } else { // RegExp\n var match = input.match(pattern);\n if (match) {\n var mm;\n if (match[2]) {\n mm = [ match[1], match[2] ];\n } else if (match[1]) {\n mm = match[1];\n } else {\n mm = match[0];\n }\n return { match_: mm, remainder: input.substr(match[0].length) };\n }\n return null;\n }\n }\n },\n\n //\n // Generic state machine actions\n //\n actions: {\n 'a=': function (buffer, m) { buffer.a = (buffer.a || \"\") + m; },\n 'b=': function (buffer, m) { buffer.b = (buffer.b || \"\") + m; },\n 'p=': function (buffer, m) { buffer.p = (buffer.p || \"\") + m; },\n 'o=': function (buffer, m) { buffer.o = (buffer.o || \"\") + m; },\n 'q=': function (buffer, m) { buffer.q = (buffer.q || \"\") + m; },\n 'd=': function (buffer, m) { buffer.d = (buffer.d || \"\") + m; },\n 'rm=': function (buffer, m) { buffer.rm = (buffer.rm || \"\") + m; },\n 'text=': function (buffer, m) { buffer.text_ = (buffer.text_ || \"\") + m; },\n 'insert': function (buffer, m, a) { return { type_: a }; },\n 'insert+p1': function (buffer, m, a) { return { type_: a, p1: m }; },\n 'insert+p1+p2': function (buffer, m, a) { return { type_: a, p1: m[0], p2: m[1] }; },\n 'copy': function (buffer, m) { return m; },\n 'rm': function (buffer, m) { return { type_: 'rm', p1: m || \"\"}; },\n 'text': function (buffer, m) { return mhchemParser.go(m, 'text'); },\n '{text}': function (buffer, m) {\n var ret = [ \"{\" ];\n mhchemParser.concatArray(ret, mhchemParser.go(m, 'text'));\n ret.push(\"}\");\n return ret;\n },\n 'tex-math': function (buffer, m) { return mhchemParser.go(m, 'tex-math'); },\n 'tex-math tight': function (buffer, m) { return mhchemParser.go(m, 'tex-math tight'); },\n 'bond': function (buffer, m, k) { return { type_: 'bond', kind_: k || m }; },\n 'color0-output': function (buffer, m) { return { type_: 'color0', color: m[0] }; },\n 'ce': function (buffer, m) { return mhchemParser.go(m); },\n '1/2': function (buffer, m) {\n /** @type {ParserOutput[]} */\n var ret = [];\n if (m.match(/^[+\\-]/)) {\n ret.push(m.substr(0, 1));\n m = m.substr(1);\n }\n var n = m.match(/^([0-9]+|\\$[a-z]\\$|[a-z])\\/([0-9]+)(\\$[a-z]\\$|[a-z])?$/);\n n[1] = n[1].replace(/\\$/g, \"\");\n ret.push({ type_: 'frac', p1: n[1], p2: n[2] });\n if (n[3]) {\n n[3] = n[3].replace(/\\$/g, \"\");\n ret.push({ type_: 'tex-math', p1: n[3] });\n }\n return ret;\n },\n '9,9': function (buffer, m) { return mhchemParser.go(m, '9,9'); }\n },\n //\n // createTransitions\n // convert { 'letter': { 'state': { action_: 'output' } } } to { 'state' => [ { pattern: 'letter', task: { action_: [{type_: 'output'}] } } ] }\n // with expansion of 'a|b' to 'a' and 'b' (at 2 places)\n //\n createTransitions: function (o) {\n var pattern, state;\n /** @type {string[]} */\n var stateArray;\n var i;\n //\n // 1. Collect all states\n //\n /** @type {Transitions} */\n var transitions = {};\n for (pattern in o) {\n for (state in o[pattern]) {\n stateArray = state.split(\"|\");\n o[pattern][state].stateArray = stateArray;\n for (i=0; i<stateArray.length; i++) {\n transitions[stateArray[i]] = [];\n }\n }\n }\n //\n // 2. Fill states\n //\n for (pattern in o) {\n for (state in o[pattern]) {\n stateArray = o[pattern][state].stateArray || [];\n for (i=0; i<stateArray.length; i++) {\n //\n // 2a. Normalize actions into array: 'text=' ==> [{type_:'text='}]\n // (Note to myself: Resolving the function here would be problematic. It would need .bind (for *this*) and currying (for *option*).)\n //\n /** @type {any} */\n var p = o[pattern][state];\n if (p.action_) {\n p.action_ = [].concat(p.action_);\n for (var k=0; k<p.action_.length; k++) {\n if (typeof p.action_[k] === \"string\") {\n p.action_[k] = { type_: p.action_[k] };\n }\n }\n } else {\n p.action_ = [];\n }\n //\n // 2.b Multi-insert\n //\n var patternArray = pattern.split(\"|\");\n for (var j=0; j<patternArray.length; j++) {\n if (stateArray[i] === '*') { // insert into all\n for (var t in transitions) {\n transitions[t].push({ pattern: patternArray[j], task: p });\n }\n } else {\n transitions[stateArray[i]].push({ pattern: patternArray[j], task: p });\n }\n }\n }\n }\n }\n return transitions;\n },\n stateMachines: {}\n };\n\n //\n // Definition of state machines\n //\n mhchemParser.stateMachines = {\n //\n // \\ce state machines\n //\n //#region ce\n 'ce': { // main parser\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': { action_: 'output' } },\n 'else': {\n '0|1|2': { action_: 'beginsWithBond=false', revisit: true, toContinue: true } },\n 'oxidation$': {\n '0': { action_: 'oxidation-output' } },\n 'CMT': {\n 'r': { action_: 'rdt=', nextState: 'rt' },\n 'rd': { action_: 'rqt=', nextState: 'rdt' } },\n 'arrowUpDown': {\n '0|1|2|as': { action_: [ 'sb=false', 'output', 'operator' ], nextState: '1' } },\n 'uprightEntities': {\n '0|1|2': { action_: [ 'o=', 'output' ], nextState: '1' } },\n 'orbital': {\n '0|1|2|3': { action_: 'o=', nextState: 'o' } },\n '->': {\n '0|1|2|3': { action_: 'r=', nextState: 'r' },\n 'a|as': { action_: [ 'output', 'r=' ], nextState: 'r' },\n '*': { action_: [ 'output', 'r=' ], nextState: 'r' } },\n '+': {\n 'o': { action_: 'd= kv', nextState: 'd' },\n 'd|D': { action_: 'd=', nextState: 'd' },\n 'q': { action_: 'd=', nextState: 'qd' },\n 'qd|qD': { action_: 'd=', nextState: 'qd' },\n 'dq': { action_: [ 'output', 'd=' ], nextState: 'd' },\n '3': { action_: [ 'sb=false', 'output', 'operator' ], nextState: '0' } },\n 'amount': {\n '0|2': { action_: 'a=', nextState: 'a' } },\n 'pm-operator': {\n '0|1|2|a|as': { action_: [ 'sb=false', 'output', { type_: 'operator', option: '\\\\pm' } ], nextState: '0' } },\n 'operator': {\n '0|1|2|a|as': { action_: [ 'sb=false', 'output', 'operator' ], nextState: '0' } },\n '-$': {\n 'o|q': { action_: [ 'charge or bond', 'output' ], nextState: 'qd' },\n 'd': { action_: 'd=', nextState: 'd' },\n 'D': { action_: [ 'output', { type_: 'bond', option: \"-\" } ], nextState: '3' },\n 'q': { action_: 'd=', nextState: 'qd' },\n 'qd': { action_: 'd=', nextState: 'qd' },\n 'qD|dq': { action_: [ 'output', { type_: 'bond', option: \"-\" } ], nextState: '3' } },\n '-9': {\n '3|o': { action_: [ 'output', { type_: 'insert', option: 'hyphen' } ], nextState: '3' } },\n '- orbital overlap': {\n 'o': { action_: [ 'output', { type_: 'insert', option: 'hyphen' } ], nextState: '2' },\n 'd': { action_: [ 'output', { type_: 'insert', option: 'hyphen' } ], nextState: '2' } },\n '-': {\n '0|1|2': { action_: [ { type_: 'output', option: 1 }, 'beginsWithBond=true', { type_: 'bond', option: \"-\" } ], nextState: '3' },\n '3': { action_: { type_: 'bond', option: \"-\" } },\n 'a': { action_: [ 'output', { type_: 'insert', option: 'hyphen' } ], nextState: '2' },\n 'as': { action_: [ { type_: 'output', option: 2 }, { type_: 'bond', option: \"-\" } ], nextState: '3' },\n 'b': { action_: 'b=' },\n 'o': { action_: { type_: '- after o/d', option: false }, nextState: '2' },\n 'q': { action_: { type_: '- after o/d', option: false }, nextState: '2' },\n 'd|qd|dq': { action_: { type_: '- after o/d', option: true }, nextState: '2' },\n 'D|qD|p': { action_: [ 'output', { type_: 'bond', option: \"-\" } ], nextState: '3' } },\n 'amount2': {\n '1|3': { action_: 'a=', nextState: 'a' } },\n 'letters': {\n '0|1|2|3|a|as|b|p|bp|o': { action_: 'o=', nextState: 'o' },\n 'q|dq': { action_: ['output', 'o='], nextState: 'o' },\n 'd|D|qd|qD': { action_: 'o after d', nextState: 'o' } },\n 'digits': {\n 'o': { action_: 'q=', nextState: 'q' },\n 'd|D': { action_: 'q=', nextState: 'dq' },\n 'q': { action_: [ 'output', 'o=' ], nextState: 'o' },\n 'a': { action_: 'o=', nextState: 'o' } },\n 'space A': {\n 'b|p|bp': {} },\n 'space': {\n 'a': { nextState: 'as' },\n '0': { action_: 'sb=false' },\n '1|2': { action_: 'sb=true' },\n 'r|rt|rd|rdt|rdq': { action_: 'output', nextState: '0' },\n '*': { action_: [ 'output', 'sb=true' ], nextState: '1'} },\n '1st-level escape': {\n '1|2': { action_: [ 'output', { type_: 'insert+p1', option: '1st-level escape' } ] },\n '*': { action_: [ 'output', { type_: 'insert+p1', option: '1st-level escape' } ], nextState: '0' } },\n '[(...)]': {\n 'r|rt': { action_: 'rd=', nextState: 'rd' },\n 'rd|rdt': { action_: 'rq=', nextState: 'rdq' } },\n '...': {\n 'o|d|D|dq|qd|qD': { action_: [ 'output', { type_: 'bond', option: \"...\" } ], nextState: '3' },\n '*': { action_: [ { type_: 'output', option: 1 }, { type_: 'insert', option: 'ellipsis' } ], nextState: '1' } },\n '. |* ': {\n '*': { action_: [ 'output', { type_: 'insert', option: 'addition compound' } ], nextState: '1' } },\n 'state of aggregation $': {\n '*': { action_: [ 'output', 'state of aggregation' ], nextState: '1' } },\n '{[(': {\n 'a|as|o': { action_: [ 'o=', 'output', 'parenthesisLevel++' ], nextState: '2' },\n '0|1|2|3': { action_: [ 'o=', 'output', 'parenthesisLevel++' ], nextState: '2' },\n '*': { action_: [ 'output', 'o=', 'output', 'parenthesisLevel++' ], nextState: '2' } },\n ')]}': {\n '0|1|2|3|b|p|bp|o': { action_: [ 'o=', 'parenthesisLevel--' ], nextState: 'o' },\n 'a|as|d|D|q|qd|qD|dq': { action_: [ 'output', 'o=', 'parenthesisLevel--' ], nextState: 'o' } },\n ', ': {\n '*': { action_: [ 'output', 'comma' ], nextState: '0' } },\n '^_': { // ^ and _ without a sensible argument\n '*': { } },\n '^{(...)}|^($...$)': {\n '0|1|2|as': { action_: 'b=', nextState: 'b' },\n 'p': { action_: 'b=', nextState: 'bp' },\n '3|o': { action_: 'd= kv', nextState: 'D' },\n 'q': { action_: 'd=', nextState: 'qD' },\n 'd|D|qd|qD|dq': { action_: [ 'output', 'd=' ], nextState: 'D' } },\n '^a|^\\\\x{}{}|^\\\\x{}|^\\\\x|\\'': {\n '0|1|2|as': { action_: 'b=', nextState: 'b' },\n 'p': { action_: 'b=', nextState: 'bp' },\n '3|o': { action_: 'd= kv', nextState: 'd' },\n 'q': { action_: 'd=', nextState: 'qd' },\n 'd|qd|D|qD': { action_: 'd=' },\n 'dq': { action_: [ 'output', 'd=' ], nextState: 'd' } },\n '_{(state of aggregation)}$': {\n 'd|D|q|qd|qD|dq': { action_: [ 'output', 'q=' ], nextState: 'q' } },\n '_{(...)}|_($...$)|_9|_\\\\x{}{}|_\\\\x{}|_\\\\x': {\n '0|1|2|as': { action_: 'p=', nextState: 'p' },\n 'b': { action_: 'p=', nextState: 'bp' },\n '3|o': { action_: 'q=', nextState: 'q' },\n 'd|D': { action_: 'q=', nextState: 'dq' },\n 'q|qd|qD|dq': { action_: [ 'output', 'q=' ], nextState: 'q' } },\n '=<>': {\n '0|1|2|3|a|as|o|q|d|D|qd|qD|dq': { action_: [ { type_: 'output', option: 2 }, 'bond' ], nextState: '3' } },\n '#': {\n '0|1|2|3|a|as|o': { action_: [ { type_: 'output', option: 2 }, { type_: 'bond', option: \"#\" } ], nextState: '3' } },\n '{}': {\n '*': { action_: { type_: 'output', option: 1 }, nextState: '1' } },\n '{...}': {\n '0|1|2|3|a|as|b|p|bp': { action_: 'o=', nextState: 'o' },\n 'o|d|D|q|qd|qD|dq': { action_: [ 'output', 'o=' ], nextState: 'o' } },\n '$...$': {\n 'a': { action_: 'a=' }, // 2$n$\n '0|1|2|3|as|b|p|bp|o': { action_: 'o=', nextState: 'o' }, // not 'amount'\n 'as|o': { action_: 'o=' },\n 'q|d|D|qd|qD|dq': { action_: [ 'output', 'o=' ], nextState: 'o' } },\n '\\\\bond{(...)}': {\n '*': { action_: [ { type_: 'output', option: 2 }, 'bond' ], nextState: \"3\" } },\n '\\\\frac{(...)}': {\n '*': { action_: [ { type_: 'output', option: 1 }, 'frac-output' ], nextState: '3' } },\n '\\\\overset{(...)}': {\n '*': { action_: [ { type_: 'output', option: 2 }, 'overset-output' ], nextState: '3' } },\n '\\\\underset{(...)}': {\n '*': { action_: [ { type_: 'output', option: 2 }, 'underset-output' ], nextState: '3' } },\n '\\\\underbrace{(...)}': {\n '*': { action_: [ { type_: 'output', option: 2 }, 'underbrace-output' ], nextState: '3' } },\n '\\\\color{(...)}{(...)}1|\\\\color(...){(...)}2': {\n '*': { action_: [ { type_: 'output', option: 2 }, 'color-output' ], nextState: '3' } },\n '\\\\color{(...)}0': {\n '*': { action_: [ { type_: 'output', option: 2 }, 'color0-output' ] } },\n '\\\\ce{(...)}': {\n '*': { action_: [ { type_: 'output', option: 2 }, 'ce' ], nextState: '3' } },\n '\\\\,': {\n '*': { action_: [ { type_: 'output', option: 1 }, 'copy' ], nextState: '1' } },\n '\\\\x{}{}|\\\\x{}|\\\\x': {\n '0|1|2|3|a|as|b|p|bp|o|c0': { action_: [ 'o=', 'output' ], nextState: '3' },\n '*': { action_: ['output', 'o=', 'output' ], nextState: '3' } },\n 'others': {\n '*': { action_: [ { type_: 'output', option: 1 }, 'copy' ], nextState: '3' } },\n 'else2': {\n 'a': { action_: 'a to o', nextState: 'o', revisit: true },\n 'as': { action_: [ 'output', 'sb=true' ], nextState: '1', revisit: true },\n 'r|rt|rd|rdt|rdq': { action_: [ 'output' ], nextState: '0', revisit: true },\n '*': { action_: [ 'output', 'copy' ], nextState: '3' } }\n }),\n actions: {\n 'o after d': function (buffer, m) {\n var ret;\n if ((buffer.d || \"\").match(/^[0-9]+$/)) {\n var tmp = buffer.d;\n buffer.d = undefined;\n ret = this['output'](buffer);\n buffer.b = tmp;\n } else {\n ret = this['output'](buffer);\n }\n mhchemParser.actions['o='](buffer, m);\n return ret;\n },\n 'd= kv': function (buffer, m) {\n buffer.d = m;\n buffer.dType = 'kv';\n },\n 'charge or bond': function (buffer, m) {\n if (buffer['beginsWithBond']) {\n /** @type {ParserOutput[]} */\n var ret = [];\n mhchemParser.concatArray(ret, this['output'](buffer));\n mhchemParser.concatArray(ret, mhchemParser.actions['bond'](buffer, m, \"-\"));\n return ret;\n } else {\n buffer.d = m;\n }\n },\n '- after o/d': function (buffer, m, isAfterD) {\n var c1 = mhchemParser.patterns.match_('orbital', buffer.o || \"\");\n var c2 = mhchemParser.patterns.match_('one lowercase greek letter $', buffer.o || \"\");\n var c3 = mhchemParser.patterns.match_('one lowercase latin letter $', buffer.o || \"\");\n var c4 = mhchemParser.patterns.match_('$one lowercase latin letter$ $', buffer.o || \"\");\n var hyphenFollows = m===\"-\" && ( c1 && c1.remainder===\"\" || c2 || c3 || c4 );\n if (hyphenFollows && !buffer.a && !buffer.b && !buffer.p && !buffer.d && !buffer.q && !c1 && c3) {\n buffer.o = '$' + buffer.o + '$';\n }\n /** @type {ParserOutput[]} */\n var ret = [];\n if (hyphenFollows) {\n mhchemParser.concatArray(ret, this['output'](buffer));\n ret.push({ type_: 'hyphen' });\n } else {\n c1 = mhchemParser.patterns.match_('digits', buffer.d || \"\");\n if (isAfterD && c1 && c1.remainder==='') {\n mhchemParser.concatArray(ret, mhchemParser.actions['d='](buffer, m));\n mhchemParser.concatArray(ret, this['output'](buffer));\n } else {\n mhchemParser.concatArray(ret, this['output'](buffer));\n mhchemParser.concatArray(ret, mhchemParser.actions['bond'](buffer, m, \"-\"));\n }\n }\n return ret;\n },\n 'a to o': function (buffer) {\n buffer.o = buffer.a;\n buffer.a = undefined;\n },\n 'sb=true': function (buffer) { buffer.sb = true; },\n 'sb=false': function (buffer) { buffer.sb = false; },\n 'beginsWithBond=true': function (buffer) { buffer['beginsWithBond'] = true; },\n 'beginsWithBond=false': function (buffer) { buffer['beginsWithBond'] = false; },\n 'parenthesisLevel++': function (buffer) { buffer['parenthesisLevel']++; },\n 'parenthesisLevel--': function (buffer) { buffer['parenthesisLevel']--; },\n 'state of aggregation': function (buffer, m) {\n return { type_: 'state of aggregation', p1: mhchemParser.go(m, 'o') };\n },\n 'comma': function (buffer, m) {\n var a = m.replace(/\\s*$/, '');\n var withSpace = (a !== m);\n if (withSpace && buffer['parenthesisLevel'] === 0) {\n return { type_: 'comma enumeration L', p1: a };\n } else {\n return { type_: 'comma enumeration M', p1: a };\n }\n },\n 'output': function (buffer, m, entityFollows) {\n // entityFollows:\n // undefined = if we have nothing else to output, also ignore the just read space (buffer.sb)\n // 1 = an entity follows, never omit the space if there was one just read before (can only apply to state 1)\n // 2 = 1 + the entity can have an amount, so output a\\, instead of converting it to o (can only apply to states a|as)\n /** @type {ParserOutput | ParserOutput[]} */\n var ret;\n if (!buffer.r) {\n ret = [];\n if (!buffer.a && !buffer.b && !buffer.p && !buffer.o && !buffer.q && !buffer.d && !entityFollows) {\n //ret = [];\n } else {\n if (buffer.sb) {\n ret.push({ type_: 'entitySkip' });\n }\n if (!buffer.o && !buffer.q && !buffer.d && !buffer.b && !buffer.p && entityFollows!==2) {\n buffer.o = buffer.a;\n buffer.a = undefined;\n } else if (!buffer.o && !buffer.q && !buffer.d && (buffer.b || buffer.p)) {\n buffer.o = buffer.a;\n buffer.d = buffer.b;\n buffer.q = buffer.p;\n buffer.a = buffer.b = buffer.p = undefined;\n } else {\n if (buffer.o && buffer.dType==='kv' && mhchemParser.patterns.match_('d-oxidation$', buffer.d || \"\")) {\n buffer.dType = 'oxidation';\n } else if (buffer.o && buffer.dType==='kv' && !buffer.q) {\n buffer.dType = undefined;\n }\n }\n ret.push({\n type_: 'chemfive',\n a: mhchemParser.go(buffer.a, 'a'),\n b: mhchemParser.go(buffer.b, 'bd'),\n p: mhchemParser.go(buffer.p, 'pq'),\n o: mhchemParser.go(buffer.o, 'o'),\n q: mhchemParser.go(buffer.q, 'pq'),\n d: mhchemParser.go(buffer.d, (buffer.dType === 'oxidation' ? 'oxidation' : 'bd')),\n dType: buffer.dType\n });\n }\n } else { // r\n /** @type {ParserOutput[]} */\n var rd;\n if (buffer.rdt === 'M') {\n rd = mhchemParser.go(buffer.rd, 'tex-math');\n } else if (buffer.rdt === 'T') {\n rd = [ { type_: 'text', p1: buffer.rd || \"\" } ];\n } else {\n rd = mhchemParser.go(buffer.rd);\n }\n /** @type {ParserOutput[]} */\n var rq;\n if (buffer.rqt === 'M') {\n rq = mhchemParser.go(buffer.rq, 'tex-math');\n } else if (buffer.rqt === 'T') {\n rq = [ { type_: 'text', p1: buffer.rq || \"\"} ];\n } else {\n rq = mhchemParser.go(buffer.rq);\n }\n ret = {\n type_: 'arrow',\n r: buffer.r,\n rd: rd,\n rq: rq\n };\n }\n for (var p in buffer) {\n if (p !== 'parenthesisLevel' && p !== 'beginsWithBond') {\n delete buffer[p];\n }\n }\n return ret;\n },\n 'oxidation-output': function (buffer, m) {\n var ret = [ \"{\" ];\n mhchemParser.concatArray(ret, mhchemParser.go(m, 'oxidation'));\n ret.push(\"}\");\n return ret;\n },\n 'frac-output': function (buffer, m) {\n return { type_: 'frac-ce', p1: mhchemParser.go(m[0]), p2: mhchemParser.go(m[1]) };\n },\n 'overset-output': function (buffer, m) {\n return { type_: 'overset', p1: mhchemParser.go(m[0]), p2: mhchemParser.go(m[1]) };\n },\n 'underset-output': function (buffer, m) {\n return { type_: 'underset', p1: mhchemParser.go(m[0]), p2: mhchemParser.go(m[1]) };\n },\n 'underbrace-output': function (buffer, m) {\n return { type_: 'underbrace', p1: mhchemParser.go(m[0]), p2: mhchemParser.go(m[1]) };\n },\n 'color-output': function (buffer, m) {\n return { type_: 'color', color1: m[0], color2: mhchemParser.go(m[1]) };\n },\n 'r=': function (buffer, m) { buffer.r = m; },\n 'rdt=': function (buffer, m) { buffer.rdt = m; },\n 'rd=': function (buffer, m) { buffer.rd = m; },\n 'rqt=': function (buffer, m) { buffer.rqt = m; },\n 'rq=': function (buffer, m) { buffer.rq = m; },\n 'operator': function (buffer, m, p1) { return { type_: 'operator', kind_: (p1 || m) }; }\n }\n },\n 'a': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': {} },\n '1/2$': {\n '0': { action_: '1/2' } },\n 'else': {\n '0': { nextState: '1', revisit: true } },\n '$(...)$': {\n '*': { action_: 'tex-math tight', nextState: '1' } },\n ',': {\n '*': { action_: { type_: 'insert', option: 'commaDecimal' } } },\n 'else2': {\n '*': { action_: 'copy' } }\n }),\n actions: {}\n },\n 'o': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': {} },\n '1/2$': {\n '0': { action_: '1/2' } },\n 'else': {\n '0': { nextState: '1', revisit: true } },\n 'letters': {\n '*': { action_: 'rm' } },\n '\\\\ca': {\n '*': { action_: { type_: 'insert', option: 'circa' } } },\n '\\\\x{}{}|\\\\x{}|\\\\x': {\n '*': { action_: 'copy' } },\n '${(...)}$|$(...)$': {\n '*': { action_: 'tex-math' } },\n '{(...)}': {\n '*': { action_: '{text}' } },\n 'else2': {\n '*': { action_: 'copy' } }\n }),\n actions: {}\n },\n 'text': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': { action_: 'output' } },\n '{...}': {\n '*': { action_: 'text=' } },\n '${(...)}$|$(...)$': {\n '*': { action_: 'tex-math' } },\n '\\\\greek': {\n '*': { action_: [ 'output', 'rm' ] } },\n '\\\\,|\\\\x{}{}|\\\\x{}|\\\\x': {\n '*': { action_: [ 'output', 'copy' ] } },\n 'else': {\n '*': { action_: 'text=' } }\n }),\n actions: {\n 'output': function (buffer) {\n if (buffer.text_) {\n /** @type {ParserOutput} */\n var ret = { type_: 'text', p1: buffer.text_ };\n for (var p in buffer) { delete buffer[p]; }\n return ret;\n }\n }\n }\n },\n 'pq': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': {} },\n 'state of aggregation $': {\n '*': { action_: 'state of aggregation' } },\n 'i$': {\n '0': { nextState: '!f', revisit: true } },\n '(KV letters),': {\n '0': { action_: 'rm', nextState: '0' } },\n 'formula$': {\n '0': { nextState: 'f', revisit: true } },\n '1/2$': {\n '0': { action_: '1/2' } },\n 'else': {\n '0': { nextState: '!f', revisit: true } },\n '${(...)}$|$(...)$': {\n '*': { action_: 'tex-math' } },\n '{(...)}': {\n '*': { action_: 'text' } },\n 'a-z': {\n 'f': { action_: 'tex-math' } },\n 'letters': {\n '*': { action_: 'rm' } },\n '-9.,9': {\n '*': { action_: '9,9' } },\n ',': {\n '*': { action_: { type_: 'insert+p1', option: 'comma enumeration S' } } },\n '\\\\color{(...)}{(...)}1|\\\\color(...){(...)}2': {\n '*': { action_: 'color-output' } },\n '\\\\color{(...)}0': {\n '*': { action_: 'color0-output' } },\n '\\\\ce{(...)}': {\n '*': { action_: 'ce' } },\n '\\\\,|\\\\x{}{}|\\\\x{}|\\\\x': {\n '*': { action_: 'copy' } },\n 'else2': {\n '*': { action_: 'copy' } }\n }),\n actions: {\n 'state of aggregation': function (buffer, m) {\n return { type_: 'state of aggregation subscript', p1: mhchemParser.go(m, 'o') };\n },\n 'color-output': function (buffer, m) {\n return { type_: 'color', color1: m[0], color2: mhchemParser.go(m[1], 'pq') };\n }\n }\n },\n 'bd': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': {} },\n 'x$': {\n '0': { nextState: '!f', revisit: true } },\n 'formula$': {\n '0': { nextState: 'f', revisit: true } },\n 'else': {\n '0': { nextState: '!f', revisit: true } },\n '-9.,9 no missing 0': {\n '*': { action_: '9,9' } },\n '.': {\n '*': { action_: { type_: 'insert', option: 'electron dot' } } },\n 'a-z': {\n 'f': { action_: 'tex-math' } },\n 'x': {\n '*': { action_: { type_: 'insert', option: 'KV x' } } },\n 'letters': {\n '*': { action_: 'rm' } },\n '\\'': {\n '*': { action_: { type_: 'insert', option: 'prime' } } },\n '${(...)}$|$(...)$': {\n '*': { action_: 'tex-math' } },\n '{(...)}': {\n '*': { action_: 'text' } },\n '\\\\color{(...)}{(...)}1|\\\\color(...){(...)}2': {\n '*': { action_: 'color-output' } },\n '\\\\color{(...)}0': {\n '*': { action_: 'color0-output' } },\n '\\\\ce{(...)}': {\n '*': { action_: 'ce' } },\n '\\\\,|\\\\x{}{}|\\\\x{}|\\\\x': {\n '*': { action_: 'copy' } },\n 'else2': {\n '*': { action_: 'copy' } }\n }),\n actions: {\n 'color-output': function (buffer, m) {\n return { type_: 'color', color1: m[0], color2: mhchemParser.go(m[1], 'bd') };\n }\n }\n },\n 'oxidation': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': {} },\n 'roman numeral': {\n '*': { action_: 'roman-numeral' } },\n '${(...)}$|$(...)$': {\n '*': { action_: 'tex-math' } },\n 'else': {\n '*': { action_: 'copy' } }\n }),\n actions: {\n 'roman-numeral': function (buffer, m) { return { type_: 'roman numeral', p1: m || \"\" }; }\n }\n },\n 'tex-math': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': { action_: 'output' } },\n '\\\\ce{(...)}': {\n '*': { action_: [ 'output', 'ce' ] } },\n '{...}|\\\\,|\\\\x{}{}|\\\\x{}|\\\\x': {\n '*': { action_: 'o=' } },\n 'else': {\n '*': { action_: 'o=' } }\n }),\n actions: {\n 'output': function (buffer) {\n if (buffer.o) {\n /** @type {ParserOutput} */\n var ret = { type_: 'tex-math', p1: buffer.o };\n for (var p in buffer) { delete buffer[p]; }\n return ret;\n }\n }\n }\n },\n 'tex-math tight': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': { action_: 'output' } },\n '\\\\ce{(...)}': {\n '*': { action_: [ 'output', 'ce' ] } },\n '{...}|\\\\,|\\\\x{}{}|\\\\x{}|\\\\x': {\n '*': { action_: 'o=' } },\n '-|+': {\n '*': { action_: 'tight operator' } },\n 'else': {\n '*': { action_: 'o=' } }\n }),\n actions: {\n 'tight operator': function (buffer, m) { buffer.o = (buffer.o || \"\") + \"{\"+m+\"}\"; },\n 'output': function (buffer) {\n if (buffer.o) {\n /** @type {ParserOutput} */\n var ret = { type_: 'tex-math', p1: buffer.o };\n for (var p in buffer) { delete buffer[p]; }\n return ret;\n }\n }\n }\n },\n '9,9': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': {} },\n ',': {\n '*': { action_: 'comma' } },\n 'else': {\n '*': { action_: 'copy' } }\n }),\n actions: {\n 'comma': function () { return { type_: 'commaDecimal' }; }\n }\n },\n //#endregion\n //\n // \\pu state machines\n //\n //#region pu\n 'pu': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': { action_: 'output' } },\n 'space$': {\n '*': { action_: [ 'output', 'space' ] } },\n '{[(|)]}': {\n '0|a': { action_: 'copy' } },\n '(-)(9)^(-9)': {\n '0': { action_: 'number^', nextState: 'a' } },\n '(-)(9.,9)(e)(99)': {\n '0': { action_: 'enumber', nextState: 'a' } },\n 'space': {\n '0|a': {} },\n 'pm-operator': {\n '0|a': { action_: { type_: 'operator', option: '\\\\pm' }, nextState: '0' } },\n 'operator': {\n '0|a': { action_: 'copy', nextState: '0' } },\n '//': {\n 'd': { action_: 'o=', nextState: '/' } },\n '/': {\n 'd': { action_: 'o=', nextState: '/' } },\n '{...}|else': {\n '0|d': { action_: 'd=', nextState: 'd' },\n 'a': { action_: [ 'space', 'd=' ], nextState: 'd' },\n '/|q': { action_: 'q=', nextState: 'q' } }\n }),\n actions: {\n 'enumber': function (buffer, m) {\n /** @type {ParserOutput[]} */\n var ret = [];\n if (m[0] === \"+-\" || m[0] === \"+/-\") {\n ret.push(\"\\\\pm \");\n } else if (m[0]) {\n ret.push(m[0]);\n }\n if (m[1]) {\n mhchemParser.concatArray(ret, mhchemParser.go(m[1], 'pu-9,9'));\n if (m[2]) {\n if (m[2].match(/[,.]/)) {\n mhchemParser.concatArray(ret, mhchemParser.go(m[2], 'pu-9,9'));\n } else {\n ret.push(m[2]);\n }\n }\n m[3] = m[4] || m[3];\n if (m[3]) {\n m[3] = m[3].trim();\n if (m[3] === \"e\" || m[3].substr(0, 1) === \"*\") {\n ret.push({ type_: 'cdot' });\n } else {\n ret.push({ type_: 'times' });\n }\n }\n }\n if (m[3]) {\n ret.push(\"10^{\"+m[5]+\"}\");\n }\n return ret;\n },\n 'number^': function (buffer, m) {\n /** @type {ParserOutput[]} */\n var ret = [];\n if (m[0] === \"+-\" || m[0] === \"+/-\") {\n ret.push(\"\\\\pm \");\n } else if (m[0]) {\n ret.push(m[0]);\n }\n mhchemParser.concatArray(ret, mhchemParser.go(m[1], 'pu-9,9'));\n ret.push(\"^{\"+m[2]+\"}\");\n return ret;\n },\n 'operator': function (buffer, m, p1) { return { type_: 'operator', kind_: (p1 || m) }; },\n 'space': function () { return { type_: 'pu-space-1' }; },\n 'output': function (buffer) {\n /** @type {ParserOutput | ParserOutput[]} */\n var ret;\n var md = mhchemParser.patterns.match_('{(...)}', buffer.d || \"\");\n if (md && md.remainder === '') { buffer.d = md.match_; }\n var mq = mhchemParser.patterns.match_('{(...)}', buffer.q || \"\");\n if (mq && mq.remainder === '') { buffer.q = mq.match_; }\n if (buffer.d) {\n buffer.d = buffer.d.replace(/\\u00B0C|\\^oC|\\^{o}C/g, \"{}^{\\\\circ}C\");\n buffer.d = buffer.d.replace(/\\u00B0F|\\^oF|\\^{o}F/g, \"{}^{\\\\circ}F\");\n }\n if (buffer.q) { // fraction\n buffer.q = buffer.q.replace(/\\u00B0C|\\^oC|\\^{o}C/g, \"{}^{\\\\circ}C\");\n buffer.q = buffer.q.replace(/\\u00B0F|\\^oF|\\^{o}F/g, \"{}^{\\\\circ}F\");\n var b5 = {\n d: mhchemParser.go(buffer.d, 'pu'),\n q: mhchemParser.go(buffer.q, 'pu')\n };\n if (buffer.o === '//') {\n ret = { type_: 'pu-frac', p1: b5.d, p2: b5.q };\n } else {\n ret = b5.d;\n if (b5.d.length > 1 || b5.q.length > 1) {\n ret.push({ type_: ' / ' });\n } else {\n ret.push({ type_: '/' });\n }\n mhchemParser.concatArray(ret, b5.q);\n }\n } else { // no fraction\n ret = mhchemParser.go(buffer.d, 'pu-2');\n }\n for (var p in buffer) { delete buffer[p]; }\n return ret;\n }\n }\n },\n 'pu-2': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': { action_: 'output' } },\n '*': {\n '*': { action_: [ 'output', 'cdot' ], nextState: '0' } },\n '\\\\x': {\n '*': { action_: 'rm=' } },\n 'space': {\n '*': { action_: [ 'output', 'space' ], nextState: '0' } },\n '^{(...)}|^(-1)': {\n '1': { action_: '^(-1)' } },\n '-9.,9': {\n '0': { action_: 'rm=', nextState: '0' },\n '1': { action_: '^(-1)', nextState: '0' } },\n '{...}|else': {\n '*': { action_: 'rm=', nextState: '1' } }\n }),\n actions: {\n 'cdot': function () { return { type_: 'tight cdot' }; },\n '^(-1)': function (buffer, m) { buffer.rm += \"^{\"+m+\"}\"; },\n 'space': function () { return { type_: 'pu-space-2' }; },\n 'output': function (buffer) {\n /** @type {ParserOutput | ParserOutput[]} */\n var ret = [];\n if (buffer.rm) {\n var mrm = mhchemParser.patterns.match_('{(...)}', buffer.rm || \"\");\n if (mrm && mrm.remainder === '') {\n ret = mhchemParser.go(mrm.match_, 'pu');\n } else {\n ret = { type_: 'rm', p1: buffer.rm };\n }\n }\n for (var p in buffer) { delete buffer[p]; }\n return ret;\n }\n }\n },\n 'pu-9,9': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '0': { action_: 'output-0' },\n 'o': { action_: 'output-o' } },\n ',': {\n '0': { action_: [ 'output-0', 'comma' ], nextState: 'o' } },\n '.': {\n '0': { action_: [ 'output-0', 'copy' ], nextState: 'o' } },\n 'else': {\n '*': { action_: 'text=' } }\n }),\n actions: {\n 'comma': function () { return { type_: 'commaDecimal' }; },\n 'output-0': function (buffer) {\n /** @type {ParserOutput[]} */\n var ret = [];\n buffer.text_ = buffer.text_ || \"\";\n if (buffer.text_.length > 4) {\n var a = buffer.text_.length % 3;\n if (a === 0) { a = 3; }\n for (var i=buffer.text_.length-3; i>0; i-=3) {\n ret.push(buffer.text_.substr(i, 3));\n ret.push({ type_: '1000 separator' });\n }\n ret.push(buffer.text_.substr(0, a));\n ret.reverse();\n } else {\n ret.push(buffer.text_);\n }\n for (var p in buffer) { delete buffer[p]; }\n return ret;\n },\n 'output-o': function (buffer) {\n /** @type {ParserOutput[]} */\n var ret = [];\n buffer.text_ = buffer.text_ || \"\";\n if (buffer.text_.length > 4) {\n var a = buffer.text_.length - 3;\n for (var i=0; i<a; i+=3) {\n ret.push(buffer.text_.substr(i, 3));\n ret.push({ type_: '1000 separator' });\n }\n ret.push(buffer.text_.substr(i));\n } else {\n ret.push(buffer.text_);\n }\n for (var p in buffer) { delete buffer[p]; }\n return ret;\n }\n }\n }\n //#endregion\n };\n\n //\n // texify: Take MhchemParser output and convert it to TeX\n //\n /** @type {Texify} */\n var texify = {\n go: function (input, isInner) { // (recursive, max 4 levels)\n if (!input) { return \"\"; }\n var res = \"\";\n var cee = false;\n for (var i=0; i < input.length; i++) {\n var inputi = input[i];\n if (typeof inputi === \"string\") {\n res += inputi;\n } else {\n res += texify._go2(inputi);\n if (inputi.type_ === '1st-level escape') { cee = true; }\n }\n }\n if (!isInner && !cee && res) {\n res = \"{\" + res + \"}\";\n }\n return res;\n },\n _goInner: function (input) {\n if (!input) { return input; }\n return texify.go(input, true);\n },\n _go2: function (buf) {\n /** @type {undefined | string} */\n var res;\n switch (buf.type_) {\n case 'chemfive':\n res = \"\";\n var b5 = {\n a: texify._goInner(buf.a),\n b: texify._goInner(buf.b),\n p: texify._goInner(buf.p),\n o: texify._goInner(buf.o),\n q: texify._goInner(buf.q),\n d: texify._goInner(buf.d)\n };\n //\n // a\n //\n if (b5.a) {\n if (b5.a.match(/^[+\\-]/)) { b5.a = \"{\"+b5.a+\"}\"; }\n res += b5.a + \"\\\\,\";\n }\n //\n // b and p\n //\n if (b5.b || b5.p) {\n res += \"{\\\\vphantom{X}}\";\n res += \"^{\\\\hphantom{\"+(b5.b||\"\")+\"}}_{\\\\hphantom{\"+(b5.p||\"\")+\"}}\";\n res += \"{\\\\vphantom{X}}\";\n res += \"^{\\\\smash[t]{\\\\vphantom{2}}\\\\mathllap{\"+(b5.b||\"\")+\"}}\";\n res += \"_{\\\\vphantom{2}\\\\mathllap{\\\\smash[t]{\"+(b5.p||\"\")+\"}}}\";\n }\n //\n // o\n //\n if (b5.o) {\n if (b5.o.match(/^[+\\-]/)) { b5.o = \"{\"+b5.o+\"}\"; }\n res += b5.o;\n }\n //\n // q and d\n //\n if (buf.dType === 'kv') {\n if (b5.d || b5.q) {\n res += \"{\\\\vphantom{X}}\";\n }\n if (b5.d) {\n res += \"^{\"+b5.d+\"}\";\n }\n if (b5.q) {\n res += \"_{\\\\smash[t]{\"+b5.q+\"}}\";\n }\n } else if (buf.dType === 'oxidation') {\n if (b5.d) {\n res += \"{\\\\vphantom{X}}\";\n res += \"^{\"+b5.d+\"}\";\n }\n if (b5.q) {\n res += \"{\\\\vphantom{X}}\";\n res += \"_{\\\\smash[t]{\"+b5.q+\"}}\";\n }\n } else {\n if (b5.q) {\n res += \"{\\\\vphantom{X}}\";\n res += \"_{\\\\smash[t]{\"+b5.q+\"}}\";\n }\n if (b5.d) {\n res += \"{\\\\vphantom{X}}\";\n res += \"^{\"+b5.d+\"}\";\n }\n }\n break;\n case 'rm':\n res = \"\\\\mathrm{\"+buf.p1+\"}\";\n break;\n case 'text':\n if (buf.p1.match(/[\\^_]/)) {\n buf.p1 = buf.p1.replace(\" \", \"~\").replace(\"-\", \"\\\\text{-}\");\n res = \"\\\\mathrm{\"+buf.p1+\"}\";\n } else {\n res = \"\\\\text{\"+buf.p1+\"}\";\n }\n break;\n case 'roman numeral':\n res = \"\\\\mathrm{\"+buf.p1+\"}\";\n break;\n case 'state of aggregation':\n res = \"\\\\mskip2mu \"+texify._goInner(buf.p1);\n break;\n case 'state of aggregation subscript':\n res = \"\\\\mskip1mu \"+texify._goInner(buf.p1);\n break;\n case 'bond':\n res = texify._getBond(buf.kind_);\n if (!res) {\n throw [\"MhchemErrorBond\", \"mhchem Error. Unknown bond type (\" + buf.kind_ + \")\"];\n }\n break;\n case 'frac':\n var c = \"\\\\frac{\" + buf.p1 + \"}{\" + buf.p2 + \"}\";\n res = \"\\\\mathchoice{\\\\textstyle\"+c+\"}{\"+c+\"}{\"+c+\"}{\"+c+\"}\";\n break;\n case 'pu-frac':\n var d = \"\\\\frac{\" + texify._goInner(buf.p1) + \"}{\" + texify._goInner(buf.p2) + \"}\";\n res = \"\\\\mathchoice{\\\\textstyle\"+d+\"}{\"+d+\"}{\"+d+\"}{\"+d+\"}\";\n break;\n case 'tex-math':\n res = buf.p1 + \" \";\n break;\n case 'frac-ce':\n res = \"\\\\frac{\" + texify._goInner(buf.p1) + \"}{\" + texify._goInner(buf.p2) + \"}\";\n break;\n case 'overset':\n res = \"\\\\overset{\" + texify._goInner(buf.p1) + \"}{\" + texify._goInner(buf.p2) + \"}\";\n break;\n case 'underset':\n res = \"\\\\underset{\" + texify._goInner(buf.p1) + \"}{\" + texify._goInner(buf.p2) + \"}\";\n break;\n case 'underbrace':\n res = \"\\\\underbrace{\" + texify._goInner(buf.p1) + \"}_{\" + texify._goInner(buf.p2) + \"}\";\n break;\n case 'color':\n res = \"{\\\\color{\" + buf.color1 + \"}{\" + texify._goInner(buf.color2) + \"}}\";\n break;\n case 'color0':\n res = \"\\\\color{\" + buf.color + \"}\";\n break;\n case 'arrow':\n var b6 = {\n rd: texify._goInner(buf.rd),\n rq: texify._goInner(buf.rq)\n };\n var arrow = \"\\\\x\" + texify._getArrow(buf.r);\n if (b6.rq) { arrow += \"[{\" + b6.rq + \"}]\"; }\n if (b6.rd) {\n arrow += \"{\" + b6.rd + \"}\";\n } else {\n arrow += \"{}\";\n }\n res = arrow;\n break;\n case 'operator':\n res = texify._getOperator(buf.kind_);\n break;\n case '1st-level escape':\n res = buf.p1+\" \"; // &, \\\\\\\\, \\\\hlin\n break;\n case 'space':\n res = \" \";\n break;\n case 'entitySkip':\n res = \"~\";\n break;\n case 'pu-space-1':\n res = \"~\";\n break;\n case 'pu-space-2':\n res = \"\\\\mkern3mu \";\n break;\n case '1000 separator':\n res = \"\\\\mkern2mu \";\n break;\n case 'commaDecimal':\n res = \"{,}\";\n break;\n case 'comma enumeration L':\n res = \"{\"+buf.p1+\"}\\\\mkern6mu \";\n break;\n case 'comma enumeration M':\n res = \"{\"+buf.p1+\"}\\\\mkern3mu \";\n break;\n case 'comma enumeration S':\n res = \"{\"+buf.p1+\"}\\\\mkern1mu \";\n break;\n case 'hyphen':\n res = \"\\\\text{-}\";\n break;\n case 'addition compound':\n res = \"\\\\,{\\\\cdot}\\\\,\";\n break;\n case 'electron dot':\n res = \"\\\\mkern1mu \\\\bullet\\\\mkern1mu \";\n break;\n case 'KV x':\n res = \"{\\\\times}\";\n break;\n case 'prime':\n res = \"\\\\prime \";\n break;\n case 'cdot':\n res = \"\\\\cdot \";\n break;\n case 'tight cdot':\n res = \"\\\\mkern1mu{\\\\cdot}\\\\mkern1mu \";\n break;\n case 'times':\n res = \"\\\\times \";\n break;\n case 'circa':\n res = \"{\\\\sim}\";\n break;\n case '^':\n res = \"uparrow\";\n break;\n case 'v':\n res = \"downarrow\";\n break;\n case 'ellipsis':\n res = \"\\\\ldots \";\n break;\n case '/':\n res = \"/\";\n break;\n case ' / ':\n res = \"\\\\,/\\\\,\";\n break;\n default:\n assertNever(buf);\n throw [\"MhchemBugT\", \"mhchem bug T. Please report.\"]; // Missing texify rule or unknown MhchemParser output\n }\n assertString(res);\n return res;\n },\n _getArrow: function (a) {\n switch (a) {\n case \"->\": return \"rightarrow\";\n case \"\\u2192\": return \"rightarrow\";\n case \"\\u27F6\": return \"rightarrow\";\n case \"<-\": return \"leftarrow\";\n case \"<->\": return \"leftrightarrow\";\n case \"<-->\": return \"rightleftarrows\";\n case \"<=>\": return \"rightleftharpoons\";\n case \"\\u21CC\": return \"rightleftharpoons\";\n case \"<=>>\": return \"rightequilibrium\";\n case \"<<=>\": return \"leftequilibrium\";\n default:\n assertNever(a);\n throw [\"MhchemBugT\", \"mhchem bug T. Please report.\"];\n }\n },\n _getBond: function (a) {\n switch (a) {\n case \"-\": return \"{-}\";\n case \"1\": return \"{-}\";\n case \"=\": return \"{=}\";\n case \"2\": return \"{=}\";\n case \"#\": return \"{\\\\equiv}\";\n case \"3\": return \"{\\\\equiv}\";\n case \"~\": return \"{\\\\tripledash}\";\n case \"~-\": return \"{\\\\mathrlap{\\\\raisebox{-.1em}{$-$}}\\\\raisebox{.1em}{$\\\\tripledash$}}\";\n case \"~=\": return \"{\\\\mathrlap{\\\\raisebox{-.2em}{$-$}}\\\\mathrlap{\\\\raisebox{.2em}{$\\\\tripledash$}}-}\";\n case \"~--\": return \"{\\\\mathrlap{\\\\raisebox{-.2em}{$-$}}\\\\mathrlap{\\\\raisebox{.2em}{$\\\\tripledash$}}-}\";\n case \"-~-\": return \"{\\\\mathrlap{\\\\raisebox{-.2em}{$-$}}\\\\mathrlap{\\\\raisebox{.2em}{$-$}}\\\\tripledash}\";\n case \"...\": return \"{{\\\\cdot}{\\\\cdot}{\\\\cdot}}\";\n case \"....\": return \"{{\\\\cdot}{\\\\cdot}{\\\\cdot}{\\\\cdot}}\";\n case \"->\": return \"{\\\\rightarrow}\";\n case \"<-\": return \"{\\\\leftarrow}\";\n case \"<\": return \"{<}\";\n case \">\": return \"{>}\";\n default:\n assertNever(a);\n throw [\"MhchemBugT\", \"mhchem bug T. Please report.\"];\n }\n },\n _getOperator: function (a) {\n switch (a) {\n case \"+\": return \" {}+{} \";\n case \"-\": return \" {}-{} \";\n case \"=\": return \" {}={} \";\n case \"<\": return \" {}<{} \";\n case \">\": return \" {}>{} \";\n case \"<<\": return \" {}\\\\ll{} \";\n case \">>\": return \" {}\\\\gg{} \";\n case \"\\\\pm\": return \" {}\\\\pm{} \";\n case \"\\\\approx\": return \" {}\\\\approx{} \";\n case \"$\\\\approx$\": return \" {}\\\\approx{} \";\n case \"v\": return \" \\\\downarrow{} \";\n case \"(v)\": return \" \\\\downarrow{} \";\n case \"^\": return \" \\\\uparrow{} \";\n case \"(^)\": return \" \\\\uparrow{} \";\n default:\n assertNever(a);\n throw [\"MhchemBugT\", \"mhchem bug T. Please report.\"];\n }\n }\n };\n\n //\n // Helpers for code anaylsis\n // Will show type error at calling position\n //\n /** @param {number} a */\n function assertNever(a) {}\n /** @param {string} a */\n function assertString(a) {}\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/katex/mhchem.min.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_AMS-Regular.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_AMS-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Bold.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Bold.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Regular.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Bold.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Bold.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Regular.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Bold.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Bold.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-BoldItalic.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-BoldItalic.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Italic.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Italic.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Regular.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-BoldItalic.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-BoldItalic.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-Italic.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-Italic.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Bold.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Bold.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Italic.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Italic.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Regular.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Script-Regular.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Script-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size1-Regular.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size1-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size2-Regular.woff": {
"text": "d09GRgABAAAAABkkAA4AAAAAL4wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAOlAAAAE4AAABgRWJbumNtYXAAAA7kAAAAyQAAAdqK1xeEY3Z0IAAAFaQAAAAKAAAADAAAAABmcGdtAAAPsAAABYwAAAuX1RTb8Gdhc3AAABkcAAAACAAAAAgAAAAQZ2x5ZgAAAUQAAAwCAAAWjK6904RoZWFkAAANwAAAADYAAAA2FFN06WhoZWEAAA50AAAAHwAAACQJfAGCaG10eAAADfgAAAB5AAAArH3JAgZsb2NhAAANaAAAAFgAAABYadFve21heHAAAA1IAAAAIAAAACAAyAxmbmFtZQAAFbAAAAK/AAAG50rK5LZwb3N0AAAYcAAAAKkAAAFCunBaJXByZXAAABU8AAAAaAAAAH/i0Eg6eNrlWAVg21gS1fwvsGXLtmxBwLEMiexwYll2aZOmFGjKzHhQ5i6Wl5nhmJnTHDMzM/My826s3khO2vSY73Y34tHov5k3k/l/zBAmzzDMF4nKUEZgfMM8CwzpaLZkS85aciZ/6+Z8nqjle/PwXgaYk+VzSSd7mIkz/FCQQEczKELGNLOmXShFS5amKgIv8JRXFT2qa6STj7/49sZCYfF34ryUSL4z5fOZv5fKRym/7NlbP/LLX3wMrGGesqFU7h7nmjkHDs5xFj4VYhAnUz4XXoM4CcSRXJxYoWhZmqa7CETIpE27WCrGinYhS7IIn/FJ0iiSFBIg+HvT50u9M5kIsnt9rIv1q59/zPnaMOuD0FPwrjkHD8yBffc0Jj2sCejTI4glIRbPuFjoDVMqut4wAj9XI9dQKmvlfZSiphbgf0BFoolP56iIX/8SLf0Cfi3g1+B9LVtqBo9f3nkS2RIE6+l1FuqVRlFCqOcHj7lMOmsyWbNo5XWNIY/oEQTYBxAOBHlKrilfVyWy/I+5QFikTzfiCJHyucyTo0gUXCQbA4RH5M47T7KzraeetvjXot65iJRBvXmo1+AhIV8uSWY7Mb1roVjCrZsUXBLdA521dFXh3eCFiaLixT0EQdd0xT1UHc+4aSrJ8JIUHDJYACCckN4isqy4JS1wBIAFdXXzZF8gxFOfafSGUURB32bxYvDlCbwFEu41TB8tH+LZ7v1y0zceCVSFl1hUqPJRa0m4OvBw/cSXhyjMmVitET4kcTSs53vFh5u6rw0BLJ9WTSnfdRAgdG1300OB3rweppw0zuMB9Lh+LFvyFYtVZczyinvomVK5uklU6CKlIrof9c6lUrZCUOXURs/lwpLU1bYgxoFgN9t+Sv3JmmUB4GIL2rokKcSzbJAtzBeBQLCtubE94N/bGvO71IA4v4DvWHZrmOM0o9SvPXS3MKPUXMVyQYljw0rPSuHuh7T+kqFxfMjvpyzRF1hB+JGU7zESMZbt7I0n5aavPyJYC3TCUj/DwKlniU3voyyjoZ8+Fv2keTSb1RU+49qbTQs8xixtcvDDZxrgMS5ADOPIxMfpoxOPGAYJkFV9i6W3AM34fenw9OnhtM+fQfYYsoneSR5g2nFUXXbzxcprHmdW3k0NpEXTdRzayyLcMojjISGkqwAdcm5mtmV1R9CcO/+cDsoTQjlf/bLL5rR3xu217WeL50/pIfcHguEUT+rUKjcrfP5ItLlVEmJni3KKysBIjNgMO95n+PM+j8T+Aadx3Cqy6dSpf8Xrct9/zmtmgtPFfo6+n2lA65Ke15plqSkbbSvJKTk27sl0bcvYKRUNZNOxS0UnIh6qoU4ATt8HqqvNksheI57QnC8tKRYH/ewHym8ov7FyuymeCISLxcXMONws4kYruH8eicqpP0V+dt8ZNHgI0QAeH/fkYo8HRBPewH5wHHrJ6eK2I/pkRM95Fa6YSukJomOoK1tDSmd0TQDFSpaK3mZhRLikNwG5QWOyBTQLsoUplKwkKydJyTDNCWhhbvdXO51vOT/1wTcIQPmh78Bb01cM3LRIVXJ0yqTym8tvwlBl0pf2gAjTbpjoPAH0JLnMGExzoUZEnSFRCJQv4wlbfhMQIVq/sbaVf8PLgRCBsNncHf3QTmDFF+bCjrAbv13lg3QEK1Lt2JwCed2dTDIZdIJ6SeSWm1gNlh96t0zKv44KcpBw9mvD0aQ/Wp2rL3xzsfPaIM8ejrJPD5YETvkoaYmqWV800dk0pdwGAjXhVFp0WRt5HX0PN5/pQixbcVlTBDeNNY+faKyLloqY27pSqXhY405nM26EjhXDbMFVe7NN2FiNFLLsePPKSzW9zTJShtVF6+J60qZUpOEoR5KpVC5Rvf5oUmtoaZ3a2k0StXqyXNscolQByXrm+FMkSqoXL7xkgVY1rbMulaxqDrHUR0Twr1r5lRtfXv5J2Tkyffek7hkd8VSSIa4P3Cc9Hw7hGmT/Ilsh/6If3P+GBBL57/NX9c/yTl3ehY+O8v5RRvzA0I0u9/Rf5/6FFDgYeW7E/F/PFa/OLGBezBzEXNm1ZePSvsQf5Uqs0gtgJbZKUVfwV6JHK8t5nhcyAjkrjNBFSq4Wytzlm57HARsKWV4IEcHCBxz1TKTbOuY0tLUld0wX/UubWq2sRX1/lvuOQbOtzdiJagtbW60z0fMJNTHC1be09QR5XpmrAaHV0HbEX+3K2WDV9DUSGRenb0O7OXn6ogWzOqfyLXD08lumFfzwpwRe5/zcnDRrwaLpnT18i3Pry2+ZUSGSvsM4uorTtPl5faq+zJJC8sXNl/bVX5c4vorjIy/ui1TmQdag7/dmD6XSZXnLEGCEUR6LTKnSNugaa8SVRIh1tjvbqJRQ6oDCZ0jQiIcIfI6AsyuWqOXZ657dxdbWKQLr5zS2uoo+8zuBMn8OaXTlDN74XnQQc7RRKdWqhsTDjXAbhOuUOBBnMpHidWHinEOBXhwzaoLPHmRvJjWJmECFZ35Hq2oop4r0NM4w04Y4YW8+rKzP3T0WwUBj5E05gukxGnb5tNDLIuLTCsEbdg9sCHEAQOPpWhZA/O0b+mftvMoHwNam4xQAqq4/SochsqT0qhV1i5yjzkRW1jWZhY/CJ8QbvleTO7lbdHqcGays6Sj9Anwx8Jlzt1R46PZ46DjdQRRd//HjCFo4mnJyBC+ekIx1EGO9Ao1MILVROV6xamDWjvFWBbKzb9p2boux9JWT1qtoP70u4lrlzHB6xqyCT8BHXasinDPRmRBYOXhdv8UFF3VvvaxuERyFLzCjneYpXFNwZzrNFHaavwTjvkqf2cJUukRod7XOdIkpOSNHwLC8HpH/7l8Yy3J7Vssb6ukW68+OhDope8RyflV+G/9dbDfdkXZj7xVArRrUUnnUKtmxaMljT1Cpu16OxVTNo4ruft8ranm/GAzBUG6dpg0NQVgMB2pf8VgI3g37Zwb8YVFw5m38bbHozHHmC4GwMhP2I8ZStMTtnXXECHrWpk2EiRUIGW2fEYNiUHaLERgaet8QgVAgIsAHhoc/AEL53IgowHtgCOAdcFIQZQmcXmd2yBlwekFiGIqr3m7uXZiddcwUZgAr28zuNkMGilk6ro2shBzdqK9UuFKRO13J3CZzXOdQtAtoGOC/ktd2Ztw8Jq9ItE0OnNj60x0D5tSbX/nF+t2ZIefuQXy45dWwLGC1a++99KLJiXl9j706WpeI7tzw4lc1tbzx8LnOnXau3rKyqXYfwfILofxLfnzzG/fv/vCFJ2o4ruobt1YeLpkFrL532xtWr3/1NRe9PkSI2Nr+pq279r0Z5MHe8nDOIvlsLp+tCzIMN87fRmYi08ssYcJTg4P9kye1tRoJGbi/5XhMzqCEuH6nwMxk5VTStk0Td/QaH1QV/faaKSikUnKFFNz+GgcPkRbzfSMGBzG4IcryEMMNpIs2HXPudO537nfvN1/yDnKt+8BvW4PsVAe5v0ZI+SaSZf0556lPJIJA6gmUfwSE+OihH81e9+xLSHbsYbNMGtx3YgsS1t2bOIufdqabmc9sdvlZu7i355x8k/F38IOJUckMFeeuUqngVu5sRaB4HWYRTGRQYHQvYWxUoJpp6mlGVbxBK3n0t1ImFvS9+ZLGZds+/elPNx53fuU4x/lcUm2ZJ9ZUscdp3A/Lt34ayKiwegf/hS9y4BwqRM6/LToleuuFEeuv5xNI6+Pschz9M2x8dflDwB6bUrB27XvVNbH6zDFyKIivnJExWfPIL/gvfZF3LgJiinMw/0JzRJNhyLjKuhlX9nOsekL+ieoKox+oqsu7Szq+RpZVZUzRtjNp784ueD9n2YV/oCLDZ9lqT3fLdhrRayVDsNQtwIXjdSEOtqiWYEi1eoRu3/JPlG7nNe4n+C3QWtmQBNi6NO6vqfHHl24FQTLkWoqo4+fi4p/MQXJqjBw1TrQ4yyuKqqLjqQYza08h5hS2WCjYE0Z9oPXopzdBCgbn2E4x4Ts955SvLF9FDpCDaLAmK0rvmvMO3XDpDYfOW9OrKIaAxNSeLXQjiH/Qwmwe/X2Yq/w+3GlbqoXH5srf368Hrh5qod7Y3OPquO/+AMfzgJUAAAABAAAAKwC9AAUAAAAAAAIAAAAQAHcAAAAgC5cAAAAAAAAAFgAWABYAFgBKAIAAnwCzANQA6AFhAdUB1QIAAk8CewLKAwYDRQOqA+AEQgT+BhQGyQb+BzIHggfUB+cH+ggMCB8IUQiBCPkJiQovCsQLEAskCzgLRgABAAAAAQAAf0Tz9V8PPPUACwPoAAAAANiymQkAAAAA2LKZCfwT/KIHvAVQAAAACAACAAAAAAAAeNpVyjEOAUEUxvH/zOyqJ9HolbbSvClcQYkD0NM5jNYRHEa5nT0Dgu9JRqL45f/y8nFnDhCWoJu44iLTNKOEK71qao4njs43aXg/0gDwHMukeVFce8b038cOaxbYqGDfe/MvZnrJv245yLq9Uaq6DR04dvABg04iLgAAAHjaY2BkYGAN+LOIIYrN4o/wvxr2PUARVKANAJIcBgUAeNpjYGK2Z5zAwMrAwNTFtIeBgaEHQjM+YDBkZGJAAg0MDO8FGN68hfED0lxTGBwYFN7/Z1b4b8EQxRrAHKfAwNAfxwzXosDACAD6LQ+wAAB42mNgYGCGYhkGRgYQuALkMYL5LAw7gLQWgwKQxQUkNRn0GWIZqhlqGRYwHWO6w8ysJKgkpaSndFiZW/2lFpMWixbb+////zMwANVqANVGI6llUuIHqtVWOqDMof5CiwGs9i9Q8eP/d/5f/7/mf///vv85f93/Gv3lvcd099fdV3cj74resLymfE3pmqKANtBFJABGNiCGsZmABBO6ApCXIYCFFUyxkWA8OwcnXnkuBm4GcoGwIIMojC0CoXhI0M7LB2MBAO5wM9cAAAB42qxV5ZrjyA4th5phGHxBnpr07ZuUPcxsx8nwNH6fa9Fu+r28+wx+GjnL//bR9shJc/dyQ1SlUklHR1KFlSFWq0lsiV79pKYXX3Fj+b2Eb7o8b9MtylcTrjSzn0fVqFpf12uu57GyrCLd6StHRWnos2OY0i2fK4Y2iH9Z4Nrce/15ZzyK1+Ol9xNPe26eEC8sJB4/tS7xXVndtZaKgVG2wfNQDXfEV+X8KizhLCGAyDPi8YUkhYbkbFxWt2V1O3VTa63LTttazWoh2bTW56oh+Kk1MwCqRwsJ13XIDR0CvmUn9blmNHDRRlFfC0lOBsHlk1Uar3O15UEfUU45fBdX602ktZikC262ZBNtcfp0OcGRi6S2I/tcNzwStfuqMqCmga0ONbHSYcaVtS121hGf6y2fRwwJyIlo/aeaWiPxwE9TKyZppwQ5avojEyqKw5a3Q/aY2U/+eOkFODT0yDilONcZbQyZUq6wyeQC5DZKrjZ11hmEmDjmOl/GLYVbR12aNGVC/Ynxapx4rvZsy/N5yhSVSswbWcfnaQNDIp6MXsp1LHRoeUp2S9hNYefzDNzMlpQQGFhHXJ6OUspT4mmQ5vOsebWSFLWNjr3MU5v6G59PmFeLyavlgdL1oD9V6k+aQs1Eq0kxMxOxk4U805YmReuGxaR8TOGDnbOakMdCUgh5yDbMcyrDtjyNa9trd3COK/gvNRaZ9IC/B+3+Uh1TwEKpUxpsRawe9x3HKWt1yqhCVeKVhGd0SDFP6JDHwW8aUorw38/OOmpahWGeFicbbf6y7V4CTaeR26m2z2dM4Yg8C55FnjNFVeR5U9REXjBFXeRFUzREuqYYEfkvU4yK/LcpxkT+31DAzoc+t8rFpz63y8VnPv/HKJ5q/wWM/wXG/8A3AaNIDxhFXgJGkRoYRV4GRpFNYBQ5B4wi/weMIueBUaQx9LBsNd8g7GxKkcY2knJAspF+Cwz7bfYxSVcMUY+OqYTO7mp5xn7TAq3k89Wd8jhn+UqrqDtn4uSqLRO8VjJz7PF1Q7dKvDdg58SHg2DCEPxovTr7nZKfzmN9t7junEFGN5E/9Y7ByyrK7vp8ywTnHvp8+/dM2YnWYX4HJVFnmxRQj5WWzn6R5z3d0xkla8ifHUz0bcc5cxrx7xqgwoDgrzThsai9mQea6GEOX/d2jykY+OCaDsWKOJV5f7qYfFuhKrnfVuaqF20ob+BoRLkurXUX04dqHkBLYGPw2FeidENzNco2FhJsMhfrVN6gg3cyTQg9p7uooUaELvKCKKOkdFQQLVE0TlJIrqOh6oe8wqNk1CxB4HNh8MrtxkLJ7wsHBE19bsiBfghqHogaueoQZ13dk2BSrYeiLxMYMqpWkoAeas+FZlsJZ7uUN5rYvdj77Tso1FEdPKyMljZ+NEQQbZcmla/ngylul/Kx0RQIa108zA9tUATOaQzgkx31wl710/3WR9o8M3y3faTT0PC9do7A0ixAe9gGZQk4gGm002Fgd6cFNVo90HeH7jp4NPCG/4VW7P1T3Sfws7uApfGE7Km3Z4cYYyFjO/+u5O/pIQH67v6Ue0j5zGA4+0rm8FTANzGLz4/RvzCFck6f4ltYvzR8B+KVsBaDV+rmQPFrj/WAHEEABFA0xj1STOcCsb22OWv7WIMLbv9R8XXVH9Pf7L9wO5p/yojY+p5RRBWHICb24QGIKw5BguZDkaQBKRqQpgEZmhdFlgbkaECeBhRo3hRFGlCiAWUaUKH5VFRpQI0G1GlAg+ZV0aQBLRrQpgGGmLfhae4wmI+qrqsnVY8zw/CsQ1/Mu7AeMLj1ELn1CLnpWMz7MJ0wuOkUuekMuelczIcwXTC46RK56Qq56Vqcy5Oj4Ofp9dq8MMzjq/gu+Kbc7AERbE1geNpj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnDYyMGhBaA4UeicDAwMnMouZwWWjCmNHYMQGh46IjcwpLhvVQLxdHA0MjCwOHckhESAlkUCwkYFHawfj/9YNLL0bmYC6WFNcAJhIJBt42mNAAgAADAABAAB42kzMtYFCYRAE4PntDncPsQYgxiF/ORFWChWgIW4VUAp1kOODbPStDYCI8EDgVRZACzhh0RL/aNIKKbRpjSD6tIEbU/rvZ+4WOaxpDxLiRPt+8v3PfAWh7QDm4kwLROSQlvDIA63QkEdaIyuvtEFCZei/n7lb9lSR9iBvVrTvJ9//yK/eWqOK5ciBGPrO/grdljxtWA4zM99SHY8y7sRUdg9+/SodpuUyvZIftKSyGtamk1p6m7yjOAy/t+IwCmmBG9MpaD8xXCTs02qRKO8pOfp0Rf5G66kuaDbRbc6H6/qAT073zYjjPe50M10vlYVdKusOU6xCGqMHjNYN5YXSEdeNKQsKVag+vXJK/8Vj0tuJfr+vcm3TCz1Qkjz17reOfiO8lJK+rlyLfa9vbEp73HDd4zZdNURbOueHrSjPO0hNc/1zvzy3fV0zSSEzCReNyLpFm2uyKdP+6gZtV1xckzeuCT7dthypSInZvZZ0T5tMn2VM7iSalmZ3SdsxL7W2GguCJqlNZRvVmOzqyMH20sbrfzCPEhWGqGHQQQoLwlskeCffGKFc39FyKJKHsABG47gFCPtIBLPgRN6+VFYdVvB+6Rzh053zN6mtC0c711kkgtpg5KJfF3wg+ASnkmcwEhxjDyyuXWTQkrAkWQWs+9ZSZ5eh3InHQK94tB67/CbrCCxvmYHLJMlQ7vn0h7P0f3+azmcCfXcp5NCw4n8h3wHUTc9TePcfp/448fKGpR9yHiX78IRp3LnITaxxc+qBhU93GyJsQYuaX92KEidP6qlUmkfKfUHngvpuD+Jww8jkm7i5NTdpXcFtl0/uROzUq9iQ7zYqx33ovPHIwQc923IE5R53shdzCRo9eYzUNc7kLbUHM9EucRa7DluMwZO6lasSHMjVIHF7q2AFK5ee3U05wLboN/5G8wPUoVjhAHjabME3AYMAAADB//Teu4Vs2ZNghOIFE7QVT6AGDHDHCAC6lA9D3oCMGLNmw4kffwIiEkc0tI6dUDglp6Zy5tyFS1eu3bh1596DR0+evXj15t2HT1/zviW5NkAAhoIAWrPNF7SL74G7w/zRq97J/3EmstRVksnvfNvtt8/7pi0iTEPxMMA49AQZCtSu0hKuoIWuu4hLOH5LBBkKnMJ5M6YUYISpAMYdQXoAAAAAAQAB//8ADw==",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size2-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size3-Regular.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size3-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size4-Regular.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size4-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Typewriter-Regular.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Typewriter-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/katex-logo": {
"title": "$:/plugins/tiddlywiki/katex/katex-logo",
"text": "$$\\KaTeX$$\n"
},
"$:/plugins/tiddlywiki/katex/latex-parser.js": {
"title": "$:/plugins/tiddlywiki/katex/latex-parser.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/katex/latex-parser.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for LaTeX. For example:\n\n```\n\t$$latex-goes-here$$\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except latex-parser \n\\rules only latex-parser \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"latex-parser\";\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 = /\\$\\$/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\tdisplayMode;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tdisplayMode = text.indexOf('\\n') != -1;\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\tdisplayMode = false;\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"latex\",\n\t\tattributes: {\n\t\t\ttext: {\n\t\t\t\ttype: \"text\",\n\t\t\t\tvalue: text\n\t\t\t},\n\t\t\tdisplayMode: {\n\t\t\t\ttype: \"text\",\n\t\t\t\tvalue: displayMode ? \"true\" : \"false\"\n\t\t\t}\n\t\t}\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/plugins/tiddlywiki/katex/readme": {
"title": "$:/plugins/tiddlywiki/katex/readme",
"text": "This is a TiddlyWiki plugin for mathematical and chemical typesetting based on [ext[KaTeX from Khan Academy|http://khan.github.io/KaTeX/]] (v0.10.2) and [ext[mhchem|https://github.com/mhchem/MathJax-mhchem]] through a [ext[Katex extension|https://github.com/KaTeX/KaTeX/tree/master/contrib/mhchem]].\n\nIt is completely self-contained, and doesn't need an Internet connection in order to work. It works both in the browser and under Node.js.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/katex]]\n"
},
"$:/plugins/tiddlywiki/katex/snippets/logo": {
"title": "$:/plugins/tiddlywiki/katex/snippets/logo",
"tags": "$:/tags/KaTeX/Snippet",
"text": "$$\\KaTeX$$\n"
},
"$:/plugins/tiddlywiki/katex/styles": {
"title": "$:/plugins/tiddlywiki/katex/styles",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n/* KaTeX styles */\n\n{{$:/plugins/tiddlywiki/katex/katex.min.css}}\n\n/* Force text-rendering (see https://github.com/Jermolene/TiddlyWiki5/issues/2500) */\n\n.katex {\n text-rendering: auto;\n}\n\n/* Avoid TW5's max-width: 100% */\n\n.katex svg {\n max-width: initial;\n}\n\n/* Override font URLs */\n\n@font-face {\n\tfont-family: KaTeX_AMS;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_AMS-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Caligraphic;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Bold.woff'>>) format('woff');\n\tfont-weight: 700;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Caligraphic;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Fraktur;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Bold.woff'>>) format('woff');\n\tfont-weight: 700;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Fraktur;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Main;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Bold.woff'>>) format('woff');\n\tfont-weight: 700;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Main;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-BoldItalic.woff'>>) format('woff');\n\tfont-weight: 700;\n\tfont-style: italic;\n}\n\n@font-face {\n\tfont-family: KaTeX_Main;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Italic.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: italic;\n}\n\n@font-face {\n\tfont-family: KaTeX_Main;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Math;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-Italic.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: italic;\n}\n\n@font-face {\n\tfont-family: KaTeX_SansSerif;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Bold.woff'>>) format('woff');\n\tfont-weight: 700;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_SansSerif;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Italic.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: italic;\n}\n\n@font-face {\n\tfont-family: KaTeX_SansSerif;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Script;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Script-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Size1;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size1-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Size2;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size2-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Size3;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size3-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Size4;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size4-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Typewriter;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Typewriter-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n"
},
"$:/plugins/tiddlywiki/katex/ui/EditorToolbar/katex-dropdown": {
"title": "$:/plugins/tiddlywiki/katex/ui/EditorToolbar/katex-dropdown",
"text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$view tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$transclude tiddler=<<snippetTitle>> mode=\"inline\"/>\n\n</$view>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/KaTeX/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/KaTeX/Snippet\"\n\ttext=\"\"\"$$snippet$$\"\"\"\n\tcaption=\"description shown in dropdown\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n\n[ext[KaTeX functions catalogue|https://khan.github.io/KaTeX/function-support.html]]\n\n[ext[Chemical equations reference|https://mhchem.github.io/MathJax-mhchem/]]\n"
},
"$:/plugins/tiddlywiki/katex/ui/EditorToolbar/katex": {
"title": "$:/plugins/tiddlywiki/katex/ui/EditorToolbar/katex",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/plugins/tiddlywiki/katex/katex-logo",
"caption": "katex",
"description": "create and insert preconfigured KaTeX snippets",
"condition": "[<targetTiddler>!is[image]]",
"dropdown": "$:/plugins/tiddlywiki/katex/ui/EditorToolbar/katex-dropdown",
"text": ""
},
"$:/plugins/tiddlywiki/katex/usage": {
"title": "$:/plugins/tiddlywiki/katex/usage",
"text": "!! Reference:\n\n# Mathematical typesetting: [ext[https://katex.org/docs/supported.html]]\n# Chemical typesetting: [ext[https://mhchem.github.io/MathJax-mhchem/]]\n\n<hr>\n\nThe usual way to include ~LaTeX is to use `$$`. For example:\n\n```\n$$\\displaystyle f(x) = \\int_{-\\infty}^\\infty\\hat f(\\xi)\\,e^{2 \\pi i \\xi x}\\,d\\xi$$\n```\n\nSingle line equations will render in inline mode. If there are newlines between the `$$` delimiters, the equations will be rendered in display mode.\n\nThe underlying widget can also be used directly, giving more flexibility:\n\n```\n<$latex text=\"f(x) = \\int_{-\\infty}^\\infty\\hat f(\\xi)\\,e^{2 \\pi i \\xi x}\\,d\\xi\" displayMode=\"true\"></$latex>\n```\n\nThe KaTeX widget is provided under the name `<$latex>` and is also available under the alias `<$katex>`. It's better to use the generic `<$latex>` name unless you are running multiple ~LaTeX plugins and wish to specifically target KaTeX.\n"
},
"$:/plugins/tiddlywiki/katex/wrapper.js": {
"title": "$:/plugins/tiddlywiki/katex/wrapper.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/katex/wrapper.js\ntype: application/javascript\nmodule-type: widget\n\nWrapper for `katex.min.js` that provides a `<$latex>` widget. It is also available under the alias `<$katex>`\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar katex = require(\"$:/plugins/tiddlywiki/katex/katex.min.js\"),\n chemParse = require(\"$:/plugins/tiddlywiki/katex/mhchem.min.js\"),\n\tWidget = require(\"$:/core/modules/widgets/widget.js\").widget;\n// Add \\ce, \\pu, and \\tripledash to the KaTeX macros.\nkatex.__defineMacro(\"\\\\ce\", function(context) {\n return chemParse(context.consumeArgs(1)[0], \"ce\")\n});\nkatex.__defineMacro(\"\\\\pu\", function(context) {\n return chemParse(context.consumeArgs(1)[0], \"pu\");\n});\n// Needed for \\bond for the ~ forms\n// Raise by 2.56mu, not 2mu. We're raising a hyphen-minus, U+002D, not \n// a mathematical minus, U+2212. So we need that extra 0.56.\nkatex.__defineMacro(\"\\\\tripledash\", \"{\\\\vphantom{-}\\\\raisebox{2.56mu}{$\\\\mkern2mu\"\n+ \"\\\\tiny\\\\text{-}\\\\mkern1mu\\\\text{-}\\\\mkern1mu\\\\text{-}\\\\mkern2mu$}}\");\n\nvar KaTeXWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKaTeXWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKaTeXWidget.prototype.render = function(parent,nextSibling) {\n\t// Housekeeping\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Get the source text\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\tvar displayMode = this.getAttribute(\"displayMode\",this.parseTreeNode.displayMode || \"false\") === \"true\";\n\t// Render it into a span\n\tvar span = this.document.createElement(\"span\"),\n\t\toptions = {throwOnError: false, displayMode: displayMode};\n\ttry {\n\t\tif(!this.document.isTiddlyWikiFakeDom) {\n\t\t\tkatex.render(text,span,options);\n\t\t} else {\n\t\t\tspan.innerHTML = katex.renderToString(text,options);\n\t\t}\n\t} catch(ex) {\n\t\tspan.className = \"tc-error\";\n\t\tspan.textContent = ex;\n\t}\n\t// Insert it into the DOM\n\tparent.insertBefore(span,nextSibling);\n\tthis.domNodes.push(span);\n};\n\n/*\nCompute the internal state of the widget\n*/\nKaTeXWidget.prototype.execute = function() {\n\t// Nothing to do for a katex widget\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKaTeXWidget.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.latex = KaTeXWidget;\nexports.katex = KaTeXWidget;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "widget"
}
}
}
Onshape Mouse Presentation
$:/themes/tiddlywiki/vanilla/themetweaks
$:/core/ui/ControlPanel/Saving
$:/core/ui/ControlPanel/Saving/GitHub
{
"tiddlers": {
"$:/info/browser": {
"title": "$:/info/browser",
"text": "yes"
},
"$:/info/node": {
"title": "$:/info/node",
"text": "no"
},
"$:/info/url/full": {
"title": "$:/info/url/full",
"text": "https://tmc.stephenteacher.com/Onshape%20Mouse%20Tutorial.html"
},
"$:/info/url/host": {
"title": "$:/info/url/host",
"text": "tmc.stephenteacher.com"
},
"$:/info/url/hostname": {
"title": "$:/info/url/hostname",
"text": "tmc.stephenteacher.com"
},
"$:/info/url/protocol": {
"title": "$:/info/url/protocol",
"text": "https:"
},
"$:/info/url/port": {
"title": "$:/info/url/port",
"text": ""
},
"$:/info/url/pathname": {
"title": "$:/info/url/pathname",
"text": "/Onshape%20Mouse%20Tutorial.html"
},
"$:/info/url/search": {
"title": "$:/info/url/search",
"text": ""
},
"$:/info/url/origin": {
"title": "$:/info/url/origin",
"text": "https://tmc.stephenteacher.com"
},
"$:/info/browser/screen/width": {
"title": "$:/info/browser/screen/width",
"text": "1920"
},
"$:/info/browser/screen/height": {
"title": "$:/info/browser/screen/height",
"text": "1080"
},
"$:/info/browser/language": {
"title": "$:/info/browser/language",
"text": "en-GB"
}
}
}
{
"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\ntextarea.tc-edit-texteditor {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\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-set > .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-set > .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": "{{$:/language/ThemeTweaks/ThemeTweaks}}",
"text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"\n\t$value=<<imageTitle>>\n/>\n\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\"><<lingo Settings/BackgroundImageAttachment/Scroll>></option>\n<option value=\"fixed\"><<lingo Settings/BackgroundImageAttachment/Fixed>></option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\"><<lingo Settings/BackgroundImageSize/Auto>></option>\n<option value=\"cover\"><<lingo Settings/BackgroundImageSize/Cover>></option>\n<option value=\"contain\"><<lingo Settings/BackgroundImageSize/Contain>></option>\n</$select>\n\\end\n\n<<lingo ThemeTweaks/Hint>>\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><<lingo Options/SidebarLayout>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\"><<lingo Options/SidebarLayout/Fixed-Fluid>></option><option value=\"fluid-fixed\"><<lingo Options/SidebarLayout/Fluid-Fixed>></option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">{{$:/language/No}}</option><option value=\"yes\">{{$:/language/Yes}}</option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><<lingo Options/CodeWrapping>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><option value=\"pre\">{{$:/language/No}}</option><option value=\"pre-wrap\">{{$:/language/Yes}}</option></$select> |\n\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\"><<lingo Settings/EditorFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"><<lingo Settings/BackgroundImage>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\"><<lingo Settings/BackgroundImageAttachment>></$link> |<<backgroundimageattachment-dropdown>> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\"><<lingo Settings/BackgroundImageSize>></$link> |<<backgroundimagesize-dropdown>> | |\n\n! <<lingo Metrics>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\"><<lingo Metrics/FontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\"><<lingo Metrics/LineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\"><<lingo Metrics/BodyFontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\"><<lingo Metrics/StoryLeft>></$link><br>//<<lingo Metrics/StoryLeft/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\"><<lingo Metrics/StoryTop>></$link><br>//<<lingo Metrics/StoryTop/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\"><<lingo Metrics/StoryRight>></$link><br>//<<lingo Metrics/StoryRight/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\"><<lingo Metrics/StoryWidth>></$link><br>//<<lingo Metrics/StoryWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"><<lingo Metrics/TiddlerWidth>></$link><br>//<<lingo Metrics/TiddlerWidth/Hint>>//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"><<lingo Metrics/SidebarBreakpoint>></$link><br>//<<lingo Metrics/SidebarBreakpoint/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\"><<lingo Metrics/SidebarWidth>></$link><br>//<<lingo Metrics/SidebarWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n"
},
"$:/themes/tiddlywiki/vanilla/base": {
"title": "$:/themes/tiddlywiki/vanilla/base",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n`\"`<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>`\"`\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n`\"`<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>`\"`\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\define if-editor-height-fixed(then,else)\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n$then$\n</$reveal>\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n$else$\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\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n}\n\n<<if-background-attachment \"\"\"\n\nbody.tc-body {\n background-color: transparent;\n}\n\n\"\"\">>\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tpadding: 14px;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n\tquotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\";\n}\n\nblockquote.tc-big-quote {\n\tfont-family: Georgia, serif;\n\tposition: relative;\n\tbackground: <<colour pre-background>>;\n\tborder-left: none;\n\tmargin-left: 50px;\n\tmargin-right: 50px;\n\tpadding: 10px;\n border-radius: 8px;\n}\n\nblockquote.tc-big-quote cite:before {\n\tcontent: \"\\2014 \\2009\";\n}\n\nblockquote.tc-big-quote:before {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: open-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n left: -50px;\n top: 42px;\n}\n\nblockquote.tc-big-quote:after {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: close-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n right: -80px;\n bottom: -20px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\nbutton, textarea, input, select {\n\toutline-color: <<colour primary>>;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\ninput[type=\"checkbox\"] {\n vertical-align: middle;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\n.tc-icon-wrapper > svg {\n\twidth: 1em;\n\theight: 1em;\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: 500;\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\ttop: -1000px;\n\tleft: -1000px;\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.tc-droppable > .tc-droppable-placeholder {\n\tdisplay: none;\n}\n\n.tc-droppable.tc-dragover > .tc-droppable-placeholder {\n\tdisplay: block;\n\tborder: 2px dashed <<colour dropzone-background>>;\n}\n\n.tc-draggable {\n\tcursor: move;\n}\n\n.tc-sidebar-tab-open .tc-droppable-placeholder, .tc-tagged-draggable-list .tc-droppable-placeholder,\n.tc-links-draggable-list .tc-droppable-placeholder {\n\tline-height: 2em;\n\theight: 2em;\n}\n\n.tc-sidebar-tab-open-item {\n\tposition: relative;\n}\n\n.tc-sidebar-tab-open .tc-btn-invisible.tc-btn-mini svg {\n\tfont-size: 0.7em;\n\tfill: <<colour muted-foreground>>;\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img, label svg, label img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n cursor: pointer;\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/* used for documentation \"fake\" buttons */\n.tc-btn-standard {\n\tline-height: 1.8;\n\tcolor: #667;\n\tbackground-color: #e0e0e0;\n\tborder: 1px solid #888;\n\tpadding: 2px 1px 2px 1px;\n\tmargin: 1px 4px 1px 4px;\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\tborder-radius: 2px;\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-primary-btn {\n \tbackground: <<colour primary>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n\twidth: calc(100% + 2px);\n\tmargin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n\ttop: 6px;\n\tbottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t\twidth: calc(100% + 59px);\n\t}\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t\tfont-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 400;\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\tvertical-align: text-bottom;\n}\n\n.tc-edit-tags button.tc-remove-tag-button svg {\n\tfont-size: 0.7em;\n\tvertical-align: middle;\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\nbutton.tc-btn-invisible.tc-remove-tag-button {\n\toutline: none;\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 .tc-drop-down {\n font-size: 1rem;\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\thtml[dir=\"rtl\"] .tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tright: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});\n\t}\n\n\">>\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 0;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.2em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: 300;\n}\n\n.tc-tiddler-missing .tc-title {\n font-style: italic;\n font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button,\n.tc-tiddler-controls > span > span > button,\n.tc-tiddler-controls > span > span > 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\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img {\n\theight: 0.75em;\n}\n\n.tc-search button svg, .tc-search a svg {\n height: 1.2em;\n width: 1.2em;\n margin: 0 0.25em;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\n\twidth: 100%;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tbackground-color: <<colour tiddler-editor-background>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\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\ncanvas.tc-edit-bitmapeditor {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-body {\n\tclear: both;\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Editor\n*/\n\n.tc-editor-toolbar {\n\tmargin-top: 8px;\n}\n\n.tc-editor-toolbar button {\n\tvertical-align: middle;\n\tbackground-color: <<colour tiddler-controls-foreground>>;\n\tcolor: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n\tborder-radius: 4px;\n\tpadding: 3px;\n\tmargin: 2px 0 2px 4px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {\n\tmargin-left: 1px;\n\twidth: 1em;\n\tborder-radius: 8px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {\n\tmargin-left: 11px;\n}\n\n.tc-editor-toolbar button.tc-selected {\n\tbackground-color: <<colour primary>>;\n}\n\n.tc-editor-toolbar button svg {\n\twidth: 1.6em;\n\theight: 1.2em;\n}\n\n.tc-editor-toolbar button:hover {\n\tbackground-color: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour background>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more {\n\twhite-space: normal;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more button {\n\tdisplay: inline-block;\n\tpadding: 3px;\n\twidth: auto;\n}\n\n.tc-editor-toolbar .tc-search-results {\n\tpadding: 0;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-add-tag .tc-keyboard {\n\tdisplay:inline;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 49%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 0 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n<<if-editor-height-fixed then:\"\"\"\n\n.tc-tiddler-preview-preview {\n\toverflow-y: scroll;\n\theight: {{$:/config/TextEditor/EditorHeight/Height}};\n}\n\n\"\"\">>\n\n.tc-tiddler-frame .tc-tiddler-preview .tc-edit-texteditor {\n\twidth: 49%;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\n\tmax-width: 49%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name {\n\tdisplay: inline-block;\n\twidth: 15%;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n\twidth: 40%;\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-tab-set .tc-tab-buttons button {\n\tdisplay: inline-block;\n width: auto;\n margin-bottom: 0px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item-plain,\n.tc-block-dropdown .tc-dropdown-item-plain {\n\tpadding: 4px 14px 4px 7px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n\tpadding: 0 7px 0 7px;\n}\n\n.tc-image-chooser, .tc-colour-chooser {\n\twhite-space: normal;\n}\n\n.tc-image-chooser a,\n.tc-colour-chooser a {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.tc-image-chooser a {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 2px;\n\tmargin: 2px;\n\twidth: 4em;\n\theight: 4em;\n}\n\n.tc-colour-chooser a {\n\tpadding: 3px;\n\twidth: 2em;\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.tc-image-chooser a:hover,\n.tc-colour-chooser a:hover {\n\tbackground: <<colour primary>>;\n\tpadding: 0px;\n\tborder: 3px solid <<colour primary>>;\n}\n\n.tc-image-chooser a svg,\n.tc-image-chooser a img {\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 3.5em;\n\tmax-height: 3.5em;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tmargin: auto;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 900;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n\tborder-bottom-left-radius: 0;\n\tborder-bottom-right-radius: 0;\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\tborder-top-right-radius: 0;\n\tborder-bottom-right-radius: 0;\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 word-break: break-word;\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar > .tc-tab-set > .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-set > .tc-tab-buttons > button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Manager\n*/\n\n.tc-manager-wrapper {\n\t\n}\n\n.tc-manager-controls {\n\t\n}\n\n.tc-manager-control {\n\tmargin: 0.5em 0;\n}\n\n.tc-manager-list {\n\twidth: 100%;\n\tborder-top: 1px solid <<colour muted-foreground>>;\n\tborder-left: 1px solid <<colour muted-foreground>>;\n\tborder-right: 1px solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item {\n\n}\n\n.tc-manager-list-item-heading {\n display: block;\n width: 100%;\n text-align: left;\t\n\tborder-bottom: 1px solid <<colour muted-foreground>>;\n\tpadding: 3px;\n}\n\n.tc-manager-list-item-heading-selected {\n\tfont-weight: bold;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n\tbackground-color: <<colour foreground>>;\n}\n\n.tc-manager-list-item-heading:hover {\n\tbackground: <<colour primary>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-manager-list-item-content {\n\tdisplay: flex;\n}\n\n.tc-manager-list-item-content-sidebar {\n flex: 1 0;\n background: <<colour tiddler-editor-background>>;\n border-right: 0.5em solid <<colour muted-foreground>>;\n border-bottom: 0.5em solid <<colour muted-foreground>>;\n white-space: nowrap;\n}\n\n.tc-manager-list-item-content-item-heading {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-align: left;\n background: <<colour muted-foreground>>;\n\ttext-transform: uppercase;\n\tfont-size: 0.6em;\n\tfont-weight: bold;\n padding: 0.5em 0 0.5em 0;\n}\n\n.tc-manager-list-item-content-item-body {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-manager-list-item-content-item-body > pre {\n\tmargin: 0.5em 0 0.5em 0;\n\tborder: none;\n\tbackground: inherit;\n}\n\n.tc-manager-list-item-content-tiddler {\n flex: 3 1;\n border-left: 0.5em solid <<colour muted-foreground>>;\n border-right: 0.5em solid <<colour muted-foreground>>;\n border-bottom: 0.5em solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item-content-item-body > table {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-manager-list-item-content-item-body > table td {\n\tborder: none;\n}\n\n.tc-manager-icon-editor > button {\n\twidth: 100%;\n}\n\n.tc-manager-icon-editor > button > svg,\n.tc-manager-icon-editor > button > button {\n\twidth: 100%;\n\theight: auto;\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** Floating drafts list\n*/\n\n.tc-drafts-list {\n\tz-index: 2000;\n\tposition: fixed;\n\tfont-size: 0.8em;\n\tleft: 0;\n\tbottom: 0;\n}\n\n.tc-drafts-list a {\n\tmargin: 0 0.5em;\n\tpadding: 4px 4px;\n\tborder-top-left-radius: 4px;\n\tborder-top-right-radius: 4px;\n\tborder: 1px solid <<colour background>>;\n\tborder-bottom-none;\n\tbackground: <<colour dirty-indicator>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a:hover {\n\ttext-decoration: none;\n\tbackground: <<colour foreground>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a svg {\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: text-bottom;\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.tc-check-list {\n\tline-height: 2em;\n}\n\n.tc-check-list .tc-image-button {\n\theight: 1.5em;\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.tc-message-box svg {\n\twidth: 1em;\n\theight: 1em;\n vertical-align: text-bottom;\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-right: 1px solid <<colour table-header-background>>;\n\tborder-left: 1px solid <<colour table-header-background>>;\n}\n\n\n.tc-chooser-item {\n\tborder-bottom: 1px solid <<colour table-header-background>>;\n\tborder-top: 1px solid <<colour table-header-background>>;\n\tpadding: 2px 4px 2px 14px;\n}\n\n.tc-drop-down .tc-chooser-item {\n\tpadding: 2px;\n}\n\n.tc-chosen,\n.tc-chooser-item:hover {\n\tbackground-color: <<colour table-header-background>>;\n\tborder-color: <<colour table-footer-background>>;\n}\n\n.tc-chosen .tc-tiddlylink {\n\tcursor:default;\n}\n\n.tc-chooser-item .tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tbackground-color: transparent;\n}\n\n.tc-chooser-item:hover .tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-chosen .tc-tiddlylink,\n.tc-drop-down .tc-chooser-item .tc-tiddlylink:hover {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-chosen > .tc-tiddlylink:before {\n\tmargin-left: -10px;\n\tposition: relative;\n\tcontent: \"» \";\n}\n\n.tc-chooser-item svg,\n.tc-chooser-item img{\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: middle;\n}\n\n.tc-language-chooser .tc-image-button img {\n\twidth: 2em;\n\tvertical-align: -0.15em;\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\ninput.tc-palette-manager-colour-input {\n\twidth: 100%;\n\tpadding: 0;\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 li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n\ttext-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n\tmin-width: 100%;\n\tmin-height: 100%;\n\tmax-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Diffs\n*/\n\n.tc-diff-equal {\n\tbackground-color: <<colour diff-equal-background>>;\n\tcolor: <<colour diff-equal-foreground>>;\n}\n\n.tc-diff-insert {\n\tbackground-color: <<colour diff-insert-background>>;\n\tcolor: <<colour diff-insert-foreground>>;\n}\n\n.tc-diff-delete {\n\tbackground-color: <<colour diff-delete-background>>;\n\tcolor: <<colour diff-delete-foreground>>;\n}\n\n.tc-diff-invisible {\n\tbackground-color: <<colour diff-invisible-background>>;\n\tcolor: <<colour diff-invisible-foreground>>;\n}\n\n.tc-diff-tiddlers th {\n\ttext-align: right;\n\tbackground: <<colour background>>;\n\tfont-weight: normal;\n\tfont-style: italic;\n}\n\n.tc-diff-tiddlers pre {\n margin: 0;\n padding: 0;\n border: none;\n background: none;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}\n\n/*\n** Tree macro\n*/\n\n.tc-tree div {\n \tpadding-left: 14px;\n}\n\n.tc-tree ol {\n \tlist-style-type: none;\n \tpadding-left: 0;\n \tmargin-top: 0;\n}\n\n.tc-tree ol ol {\n \tpadding-left: 1em; \n}\n\n.tc-tree button { \n \tcolor: #acacac;\n}\n\n.tc-tree svg {\n \tfill: #acacac;\n}\n\n.tc-tree span svg {\n \twidth: 1em;\n \theight: 1em;\n \tvertical-align: baseline;\n}\n\n.tc-tree li span {\n \tcolor: lightgray;\n}\n\nselect {\n color: <<colour select-tag-foreground>>;\n background: <<colour select-tag-background>>;\n}\n\n"
},
"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize",
"text": "15px"
},
"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight",
"text": "22px"
},
"$:/themes/tiddlywiki/vanilla/metrics/fontsize": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize",
"text": "14px"
},
"$:/themes/tiddlywiki/vanilla/metrics/lineheight": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight",
"text": "20px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storyleft": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft",
"text": "0px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storytop": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storytop",
"text": "0px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storyright": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storyright",
"text": "770px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storywidth": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth",
"text": "770px"
},
"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth",
"text": "686px"
},
"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint",
"text": "960px"
},
"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth",
"text": "350px"
},
"$:/themes/tiddlywiki/vanilla/options/stickytitles": {
"title": "$:/themes/tiddlywiki/vanilla/options/stickytitles",
"text": "no"
},
"$:/themes/tiddlywiki/vanilla/options/sidebarlayout": {
"title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout",
"text": "fixed-fluid"
},
"$:/themes/tiddlywiki/vanilla/options/codewrapping": {
"title": "$:/themes/tiddlywiki/vanilla/options/codewrapping",
"text": "pre-wrap"
},
"$:/themes/tiddlywiki/vanilla/reset": {
"title": "$:/themes/tiddlywiki/vanilla/reset",
"type": "text/plain",
"text": "/*! normalize.css v3.0.0 | MIT License | git.io/normalize */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n * user zoom.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Correct `block` display not defined in IE 8/9.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9.\n * Hide the `template` element in IE, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n background: transparent;\n}\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\n\na:active,\na:hover {\n outline: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Address styling not present in IE 8/9, Safari 5, and Chrome.\n */\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.\n */\n\nb,\nstrong {\n font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari 5 and Chrome.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari 5, and Chrome.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9.\n */\n\nimg {\n border: 0;\n}\n\n/**\n * Correct overflow displayed oddly in IE 9.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari 5.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\n\npre {\n overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n/**\n * 1. Correct color not being inherited.\n * Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n margin: 0; /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10.\n */\n\nbutton {\n overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8+, and Opera\n * Correct `select` style inheritance in Firefox.\n */\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n * and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n * `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"], /* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n cursor: pointer; /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\ninput {\n line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome\n * (include `-moz` to future-proof).\n */\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box; /* 2 */\n box-sizing: content-box;\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n border: 0; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/* Tables\n ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n"
},
"$:/themes/tiddlywiki/vanilla/settings/fontfamily": {
"title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily",
"text": "-apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\""
},
"$:/themes/tiddlywiki/vanilla/settings/codefontfamily": {
"title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily",
"text": "\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,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``\n<$list filter=\"[range[100]]\">\n`.tc-story-river .tc-tiddler-frame:nth-child(100n+`<$text text=<<currentTiddler>>/>`) {\nz-index: `<$text text={{{ [[200]subtract<currentTiddler>] }}}/>`;\n}\n`\n</$list>\n</$reveal>\n"
}
}
}
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xAKD5YIjL+LuvU/hyJUGWHGgBK5U8dwFwzBMIWMKhsIUDT8oASkEyurapEws23cd1h8tgzNFDdDScYtMEhnGxBQHP0yhUEQNlguOvInLFdbcxbFrDXCDOBgxDMMwhQUlGFGghCOfaem4CRfKmmDTsTL45GAJ7DpTDSW1WK2InjAyDCUMUYgbLBcceRPVzTdh/bEK2Ck+VFt47oJhGKZHQslEIVPddAMOX66DVQdK5J5PJ641QlN7F5kEMkyqpCNYLjjyJjpu3hFiUSM+XMugSnzYUgcdhmEYhikEOm7elsuvbz+NbVDFcu7wek073L77qX1U5ODIzWC54MibuPfpz+DY1QZYvr8ELle0kB/GDMMwDJPvNLTdhJPXG2DN4TJYe6RczhzWt96C9PxdmYMjkwHw/wdZwr/e59Cr4wAAAABJRU5ErkJggg==
iVBORw0KGgoAAAANSUhEUgAAA8EAAAH5CAYAAACh/jzpAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+lSURBVHhe7J0HuBXV1bD/L4n5EqPYUOnVAgiC2EtijyVGYxI10SQmNowae++9IQqogPReLqACtthi+aIm9o4CgiAgWFARRRDWv9eePTNr71nTzplz7rnctZ7nfRK59547s2fPzHrv2uX/gYSEhISEhISEhISEhIREIwmRYAkJCQkJCQkJCQkJCYlGEyLBEhISEhISEhISEhISEo0mRIIlJCQkJCQkJCQkJCQkGk2IBEtISEhISEhISEhISEg0mhAJlpCQkJCQkJCQkJCQkGg0IRIsISEhISEhISEhISEh0WhCJFhCQkJCQkJCQkJCQkKi0YRIsISEhISEhISEhISEhESjCZFgCQkJCQkJCQkJCQkJiUYTIsESEhISEhISEhISEhISjSZEgiUkJCQkJCQkJCQkJCQaTYgES0hISEhISEhISEhISDSaEAmWkJCQkJCQkJCQkJCQaDQhEiwhISEhISEhISEhISHRaEIkWEJCQkJCQkJCQkJCQqLRhEiwhISEhISEhISEhISERKMJkWAJCQkJCQkJCQkJCQmJRhMiwRISEhISEhISEhISEhKNJkSCJSQkJCQkJCQkJCQkJBpNiARLSEhISEhISEhISEhINJoQCZaQkJCQkJCQkJCQkJBoNCESLCEhISEhISEhISEhIdFoQiRYQkJCQkJCQkJCQkJCotGESLCEhISEhISEhISEhIREowmRYAkJCQkJCQkJCQkJCYlGEyLBEhISEhISEhISEhISEo0mRIIlJCQkJCQkJCQkJCQkGk2IBEtISEhISEhISEhISEg0mhAJlpCQkJCQkJCQkJCQkGg0IRIsISEhISEhISEhISEh0WhCJFhCQkJCQkJCQkJCQkKi0YRIsISEhISEhISEhISEhESjCZFgCQkJCQkJCQkJCQkJiUYTIsESEhISEhISEhISEhISjSZEgiUkJCQkJCQkJCQkJCQaTYgES0hISEhISEhISEhISDSaEAmWkJCQkJCQkJCQkJCQaDQhEiwhISFR5Vi7di2sWbMGVq9eDd999x188803sHz5cli2bBl88sknsHjxYpg/fz7MmTMHZs6cqX/mlVdegRdffBGef/55ePbZZ+Gpp56Cxx9/HB555BF44IEH4P7774cpU6bAxIkTYezYsTBixAgYMmQIDB48GO655x74xS9+AXvttRfssccesPvuu8Muu+wCO++8M+y4446www47QI8ePWD77beHrl27wnbbbQe33nor3HzzzXDjjTfCTTfdBLfccov+t969e8Ntt90Gt99+O9xxxx3Qt29f6NevH/Tv3x/uuusuuPvuu2HAgAEwcOBAGDp0KIwaNQrGjRsHdXV1cO+998KMGTPg4Ycf1seO5/B///d/8MILL8BLL70Er732Grz11lswa9Ys+PDDD2HRokW6Pb744gv4+uuv4dtvv4VVq1bptsM2lJCQkJCQkJAoJUSCJSQkJHIGShjK2IoVK7SgLVmyREvre++9p0Xuueeeg8cee0yLKQogSmifPn3g2muvhcsuuwzOO+88OOOMM+Ckk06CP//5z3D00UfDEUccAQcffDDsu+++sOeee8JOO+2kpbRTp07QtEVr2LxVO9iidQdo1m4raNFhW2i5VRdov11P6Lj9zrD1DrvBtjvuCZ13+QVst/u+0G2vA+CgP58OO+x7KPTc7zA45G9nwaEnnAWbbNkC1m+yMfysySawwUaKjTeFDTfZDNbfsIliI/XvG8NGTbeA5u23gT1+/QfY6/Bj4eqJT1sccepFmsN7XQiHn3IBHH7yBfDrk89XnAeHnXQe/OrEcxXnwM6//A0c8tcz4aC/nAHd9jwAttttH+i0889hm567w1bdd4E223bT54DngueE59a0ZVt1PE21iKOco7BjexxyyCFw5JFHwh//+Ef429/+Bqeddhqce+65ui2vu+46LeUo4Cjd+AeAqVOnatF++umn9R8OUKxnz54NH330kZbqL7/8Uv/hQYRaQkJCQkKicYZIsISERKMLlB6swmJlEYUIxQgFCSuQb7zxhq5MPvnkk7pqiZVVlCuseF5//fVw8cUXa4H961//Cr///e+1oGGVFaW1S5cusGWbDkruOitB3UELX9c99oOe+/4KDlOSeOX4J0Mm/AuuCngKrpoYEkjnJMozAdcgdZRn45nsca3m/9KZQvl3lTG/lzuuGH73jyu0sO9y0G+V8P8Ktt/rQP3HABTttp27a8nGPyB069ZNV7/32WcfOPTQQ+Goo46C448/Xgv1hRdeCNdcc42+xlhBx4o1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kUgkqsQSqBOJRCKRSCQSiUSiSiyBOpFIJBKJRCKRSCSqxBKoE4lEIpFIJBKJRKJKLIE6kUgkEolEIpFIJKrEEqgTiUQikUgkEolEokosgTqRSCQSiUQikUgkqsQSqBOJRCKRSCQSiUSiSiyBOpFIJBKJRCKRSCSqxBKoE4lEIpFIJBKJRKJKLIE6kUgkEolEIpFIJKrEEqgTiUQikUgkEolEokosgTqRqAL1r3/9i/7v//2/9Ouvv9KPP/5I3333HX399df05Zdf0qeffkofffQRvf/++/TBBx+wP/zwQ9q5cyd9/PHH9Mknn/Ayn332GX311Vf0/fff0z//+U/avXs3b/N//ud/zF5EIpFIJBKJRPuSBOpEolIKoPbbb78xZAG6tmzZQhs3bqQnn3ySFixYQJMnT6bhw4dT//79qXfv3tSxY0dq2bIlNWnShC644AI699xz6ayzzqKaNWvSaaedRqecckrgatWqUfXq1fn1M844g84880xerm7dunThhRfSZZddRldeeSVde+21dMMNN1C/fv1o6NChNGnSJFq4cCEtX76cnn/+eXr77bcZEAGQv/zyiwCgSCQSiUQi0V4kgTqRKKMAbrt27aJt27bRs88+S4sWLaIRI0ZQnz596JprrqFGjRoxcB146OF04BHH0hFVT6MTzjyHTq3XiDoPmU5dh8+ibqPmUY9xC+nOB56m/gvWUv+F69gDFj5DAxbBz9LAxfB67QfX010PPhf6IXgDe5Drh2M/K1epVZ+OOvkMOujoE+mPf9mfAbF+/foMlD169KB77rmHpk+fTo8//ji98sorHCVE9PC///u/zRmLRCKRSCQSiSqDBOpEopiQyoiI1ubNm2nlypU0ZcoUuu2226h169YMRVWqVFGgdAK1GzCWOt0zmboMnUn95qyk2+euotvnraY75q9hA9zuBLgtyAFuFtoMrAVQ9vDz7MEPb6TBS6xfoMGPvEB3B34x9KNxv0T3GCff027e406qdm5jOqZaLTrg8GPo9NNPp4svvpi6dOlC9957L82fP5+eeeYZhthvv/2Wr4tIJBKJRCKRqPgkUCfap4XUyW+++YbeeusteuSRR+i+++6jTp06UYMGDej444+nQ48/mU4663y6pPMtdOusZXTb7OUK4FZQv7kK4uatojsMxDHAPQCA09G33ADnRNosvDngFoG2AMJC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