Built from branch 'tiddlywiki-com' at commit eadbd62e6d694fc25fc6fa94a2632cc51d874bb4 of https://github.com/Jermolene/TiddlyWiki5 at 2021-01-06 15:13:37 UTC
$:/core/ui/SideBar/Open
show
tags
DASHBOARD [[BIBLI CITE]]
[img[BIBLI/0000X.jpg]] [ext[0000X Title|BIBLI/00002.pdf]] <<list-links "[tag[LATER]sort[title]]">>
YYYYMMDD
DASHBOARD [[BIBLI CITE]]
show
hide
show
hide
show
no
yes
{ "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-2020, 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 width=\"22pt\" height=\"22pt\" class=\"tc-image-add-comment tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 56H36a8 8 0 100 16h20v20a8 8 0 1016 0V72h20a8 8 0 100-16H72V36a8 8 0 10-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\"/></svg>" }, "$:/core/images/advanced-search-button": { "title": "$:/core/images/advanced-search-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-advanced-search-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M74.565 87.985A47.776 47.776 0 0148 96C21.49 96 0 74.51 0 48S21.49 0 48 0s48 21.49 48 48c0 9.854-2.97 19.015-8.062 26.636l34.347 34.347a9.443 9.443 0 010 13.36 9.446 9.446 0 01-13.36 0l-34.36-34.358zM48 80c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/><circle cx=\"48\" cy=\"48\" r=\"8\"/><circle cx=\"28\" cy=\"48\" r=\"8\"/><circle cx=\"68\" cy=\"48\" r=\"8\"/></g></svg>" }, "$:/core/images/auto-height": { "title": "$:/core/images/auto-height", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-auto-height tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M67.987 114.356l-.029-14.477a4 4 0 00-2.067-3.494l-15.966-8.813-1.933 7.502H79.9c4.222 0 5.564-5.693 1.786-7.58L49.797 71.572 48.01 79.15h31.982c4.217 0 5.564-5.682 1.795-7.575L49.805 55.517l-1.795 7.575h31.982c4.212 0 5.563-5.67 1.805-7.57l-16.034-8.105 2.195 3.57V35.614l9.214 9.213a4 4 0 105.656-5.656l-16-16a4 4 0 00-5.656 0l-16 16a4 4 0 105.656 5.656l9.13-9.13v15.288a4 4 0 002.195 3.57l16.035 8.106 1.804-7.57H48.01c-4.217 0-5.564 5.682-1.795 7.574l31.982 16.059 1.795-7.575H48.01c-4.222 0-5.564 5.693-1.787 7.579l31.89 15.923 1.787-7.578H47.992c-4.133 0-5.552 5.504-1.933 7.501l15.966 8.813-2.067-3.494.029 14.436-9.159-9.158a4 4 0 00-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656l-9.185 9.184zM16 20h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>" }, "$:/core/images/blank": { "title": "$:/core/images/blank", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\"/>" }, "$:/core/images/bold": { "title": "$:/core/images/bold", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-bold tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.146 51.81V21.87h26.353c2.51 0 4.93.21 7.26.628 2.33.418 4.392 1.165 6.185 2.24 1.793 1.076 3.227 2.57 4.302 4.482 1.076 1.913 1.614 4.363 1.614 7.35 0 5.379-1.613 9.263-4.84 11.653-3.227 2.39-7.35 3.586-12.37 3.586H41.146zM13 0v128h62.028a65.45 65.45 0 0016.762-2.151c5.438-1.434 10.278-3.645 14.52-6.633 4.244-2.988 7.62-6.842 10.13-11.563 2.51-4.721 3.764-10.308 3.764-16.762 0-8.008-1.942-14.85-5.826-20.527-3.884-5.677-9.77-9.65-17.658-11.921 5.737-2.75 10.069-6.275 12.997-10.577 2.928-4.303 4.392-9.681 4.392-16.135 0-5.976-.986-10.995-2.958-15.059-1.972-4.063-4.75-7.32-8.336-9.77-3.585-2.45-7.888-4.213-12.907-5.289C84.888.538 79.33 0 73.235 0H13zm28.146 106.129V70.992H71.8c6.095 0 10.995 1.404 14.7 4.212 3.705 2.81 5.558 7.5 5.558 14.073 0 3.347-.568 6.096-1.703 8.247-1.136 2.151-2.66 3.854-4.572 5.11-1.912 1.254-4.123 2.15-6.633 2.688-2.51.538-5.139.807-7.888.807H41.146z\"/></svg>" }, "$:/core/images/cancel-button": { "title": "$:/core/images/cancel-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 76.314l-16.97 16.97a7.999 7.999 0 01-11.314 0c-3.118-3.118-3.124-8.19 0-11.313L52.686 65l-16.97-16.97a7.999 7.999 0 010-11.314c3.118-3.118 8.19-3.124 11.313 0L64 53.686l16.97-16.97a7.999 7.999 0 0111.314 0c3.118 3.118 3.124 8.19 0 11.313L75.314 65l16.97 16.97a7.999 7.999 0 010 11.314c-3.118 3.118-8.19 3.124-11.313 0L64 76.314zM64 129c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 1 0 29.654 0 65c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 17 64 17 16 38.49 16 65s21.49 48 48 48z\"/></svg>" }, "$:/core/images/chevron-down": { "title": "$:/core/images/chevron-down", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-down tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.053 85.456a7.889 7.889 0 01-5.6-2.316L2.473 27.16a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0L64.05 66.344l50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.105 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.317z\"/><path d=\"M64.053 124.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></g></svg>" }, "$:/core/images/chevron-left": { "title": "$:/core/images/chevron-left", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M47.544 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L66.656 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.105 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.317-5.595z\"/><path d=\"M8.931 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L28.041 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.104 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.316-5.595z\"/></g></svg>" }, "$:/core/images/chevron-right": { "title": "$:/core/images/chevron-right", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-right tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M83.456 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196L64.344 63.95 13.963 13.567a7.92 7.92 0 010-11.195c3.086-3.085 8.105-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.317 5.595z\"/><path d=\"M122.069 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></g></svg>" }, "$:/core/images/chevron-up": { "title": "$:/core/images/chevron-up", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-up tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M63.947 44.544c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 63.656l-50.382 50.382a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.317z\"/><path d=\"M63.947 5.931c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 25.041 13.567 75.423a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.104 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.316z\"/></g></svg>" }, "$:/core/images/clone-button": { "title": "$:/core/images/clone-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-clone-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M32.265 96v24.002A7.996 7.996 0 0040.263 128h79.74a7.996 7.996 0 007.997-7.998v-79.74a7.996 7.996 0 00-7.998-7.997H96V48h12.859a2.99 2.99 0 012.994 2.994v57.865a2.99 2.99 0 01-2.994 2.994H50.994A2.99 2.99 0 0148 108.859V96H32.265z\"/><path d=\"M40 56h-7.993C27.588 56 24 52.418 24 48c0-4.41 3.585-8 8.007-8H40v-7.993C40 27.588 43.582 24 48 24c4.41 0 8 3.585 8 8.007V40h7.993C68.412 40 72 43.582 72 48c0 4.41-3.585 8-8.007 8H56v7.993C56 68.412 52.418 72 48 72c-4.41 0-8-3.585-8-8.007V56zM8 0C3.58 0 0 3.588 0 8v80c0 4.419 3.588 8 8 8h80c4.419 0 8-3.588 8-8V8c0-4.419-3.588-8-8-8H8zM19 16A2.997 2.997 0 0016 19.001v57.998A2.997 2.997 0 0019.001 80h57.998A2.997 2.997 0 0080 76.999V19.001A2.997 2.997 0 0076.999 16H19.001z\"/></g></svg>" }, "$:/core/images/close-all-button": { "title": "$:/core/images/close-all-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-close-all-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M28 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L16.686 100 2.543 85.856a8 8 0 0111.313-11.313L28 88.686l14.144-14.143a8 8 0 0111.313 11.313L39.314 100l14.143 14.144a8 8 0 01-11.313 11.313L28 111.314zM28 39.314L13.856 53.457A8 8 0 012.543 42.144L16.686 28 2.543 13.856A8 8 0 0113.856 2.543L28 16.686 42.144 2.543a8 8 0 0111.313 11.313L39.314 28l14.143 14.144a8 8 0 01-11.313 11.313L28 39.314zM100 39.314L85.856 53.457a8 8 0 01-11.313-11.313L88.686 28 74.543 13.856A8 8 0 0185.856 2.543L100 16.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 28l14.143 14.144a8 8 0 01-11.313 11.313L100 39.314zM100 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L88.686 100 74.543 85.856a8 8 0 0111.313-11.313L100 88.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 100l14.143 14.144a8 8 0 01-11.313 11.313L100 111.314z\"/></g></svg>" }, "$:/core/images/close-button": { "title": "$:/core/images/close-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M65.086 75.41l-50.113 50.113c-3.121 3.121-8.192 3.126-11.316.002-3.118-3.118-3.123-8.19.002-11.316l50.114-50.114L3.659 13.982C.538 10.86.533 5.79 3.657 2.666c3.118-3.118 8.19-3.123 11.316.002l50.113 50.114L115.2 2.668c3.121-3.121 8.192-3.126 11.316-.002 3.118 3.118 3.123 8.19-.002 11.316L76.4 64.095l50.114 50.114c3.121 3.121 3.126 8.192.002 11.316-3.118 3.118-8.19 3.123-11.316-.002L65.086 75.409z\"/></svg>" }, "$:/core/images/close-others-button": { "title": "$:/core/images/close-others-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-close-others-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48zm0-16c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32zm0-16c8.837 0 16-7.163 16-16s-7.163-16-16-16-16 7.163-16 16 7.163 16 16 16z\"/></svg>" }, "$:/core/images/copy-clipboard": { "title": "$:/core/images/copy-clipboard", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-copy-clipboard tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"33\" height=\"8\" x=\"40\" y=\"40\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"82\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"54\" rx=\"4\"/><rect width=\"33\" height=\"8\" x=\"40\" y=\"96\" rx=\"4\"/><rect width=\"12\" height=\"8\" x=\"40\" y=\"68\" rx=\"4\"/><path d=\"M40 16H24c-4.419 0-8 3.59-8 8a8.031 8.031 0 000 .01v95.98a8.03 8.03 0 000 .01c0 4.41 3.581 8 8 8h80a7.975 7.975 0 005.652-2.34 7.958 7.958 0 002.348-5.652v-16.016c0-4.414-3.582-7.992-8-7.992-4.41 0-8 3.578-8 7.992V112H32V32h64v8.008C96 44.422 99.582 48 104 48c4.41 0 8-3.578 8-7.992V23.992a7.963 7.963 0 00-2.343-5.651A7.995 7.995 0 00104.001 16H88c0-4.41-3.585-8-8.007-8H48.007C43.588 8 40 11.582 40 16zm4-1.004A4.001 4.001 0 0148 11h32c2.21 0 4 1.797 4 3.996v4.008A4.001 4.001 0 0180 23H48c-2.21 0-4-1.797-4-3.996v-4.008z\"/><rect width=\"66\" height=\"16\" x=\"62\" y=\"64\" rx=\"8\"/><path d=\"M84.657 82.343l-16-16v11.314l16-16a8 8 0 10-11.314-11.314l-16 16a8 8 0 000 11.314l16 16a8 8 0 1011.314-11.314z\"/></g></svg>" }, "$:/core/images/delete-button": { "title": "$:/core/images/delete-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(12)\"><rect width=\"105\" height=\"16\" y=\"11\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"28\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"8\" y=\"16\" rx=\"8\"/><rect width=\"88\" height=\"16\" x=\"8\" y=\"112\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"80\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"56\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"32\" y=\"16\" rx=\"8\"/></g></svg>" }, "$:/core/images/done-button": { "title": "$:/core/images/done-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M42.26 111.032c-2.051.001-4.103-.78-5.668-2.345L2.662 74.758a8 8 0 01-.005-11.32c3.118-3.117 8.192-3.12 11.32.007l28.278 28.278 72.124-72.124a8.002 8.002 0 0111.314-.001c3.118 3.118 3.124 8.19 0 11.315l-77.78 77.78a7.978 7.978 0 01-5.658 2.343z\"/></svg>" }, "$:/core/images/down-arrow": { "title": "$:/core/images/down-arrow", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64.177 100.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.086 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></svg>" }, "$:/core/images/download-button": { "title": "$:/core/images/download-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-download-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\" class=\"tc-image-download-button-ring\"/><path d=\"M34.35 66.43l26.892 27.205a4.57 4.57 0 006.516 0L94.65 66.43a4.7 4.7 0 000-6.593 4.581 4.581 0 00-3.258-1.365h-8.46c-2.545 0-4.608-2.087-4.608-4.661v-15.15c0-2.575-2.063-4.662-4.608-4.662H55.284c-2.545 0-4.608 2.087-4.608 4.662v15.15c0 2.574-2.063 4.661-4.608 4.661h-8.46c-2.545 0-4.608 2.087-4.608 4.662a4.69 4.69 0 001.35 3.296z\"/></g></svg>" }, "$:/core/images/edit-button": { "title": "$:/core/images/edit-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M95.627 10.059l-5.656 5.657 11.313 11.313 5.657-5.656-11.314-11.314zm5.657-5.657l1.966-1.966c3.123-3.122 8.194-3.129 11.319-.005 3.117 3.118 3.122 8.192-.005 11.32l-1.966 1.965-11.314-11.314zm-16.97 16.97l-60.25 60.25a8.12 8.12 0 00-.322.342c-.1.087-.198.179-.295.275-5.735 5.735-10.702 22.016-10.702 22.016s16.405-5.09 22.016-10.702c.095-.096.186-.193.272-.292a8.12 8.12 0 00.345-.325l60.25-60.25-11.314-11.313zM35.171 124.19c6.788-.577 13.898-2.272 23.689-5.348 1.825-.573 3.57-1.136 6.336-2.04 16-5.226 21.877-6.807 28.745-7.146 8.358-.413 13.854 2.13 17.58 8.699a4 4 0 006.959-3.946c-5.334-9.406-13.745-13.296-24.933-12.744-7.875.39-14.057 2.052-30.835 7.533-2.739.894-4.46 1.45-6.25 2.012-19.46 6.112-30.77 7.072-39.597 1.747a4 4 0 10-4.132 6.85c6.333 3.82 13.754 5.12 22.438 4.383z\"/></g></svg>" }, "$:/core/images/erase": { "title": "$:/core/images/erase", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-erase tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.087 127.996l63.015-63.015c6.535-6.535 6.528-17.115-.003-23.646L99.466 17.702c-6.539-6.538-17.117-6.532-23.646-.003L4.898 88.62c-6.535 6.534-6.528 17.115.003 23.646l15.73 15.73h39.456zm-34.95-7.313l-14.324-14.325c-3.267-3.268-3.268-8.564-.008-11.824L46.269 59.07l35.462 35.462-26.15 26.15H25.137z\"/></svg>" }, "$:/core/images/excise": { "title": "$:/core/images/excise", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-excise tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 107.314l-2.343 2.343a8 8 0 11-11.314-11.314l16-16a8 8 0 0111.314 0l16 16a8 8 0 11-11.314 11.314L72 107.314v14.284c0 3.536-3.582 6.402-8 6.402s-8-2.866-8-6.402v-14.284zM0 40.007C0 35.585 3.59 32 8 32c4.418 0 8 3.588 8 8.007v31.986C16 76.415 12.41 80 8 80c-4.418 0-8-3.588-8-8.007V40.007zm32 0C32 35.585 35.59 32 40 32c4.418 0 8 3.588 8 8.007v31.986C48 76.415 44.41 80 40 80c-4.418 0-8-3.588-8-8.007V40.007zm48 0C80 35.585 83.59 32 88 32c4.418 0 8 3.588 8 8.007v31.986C96 76.415 92.41 80 88 80c-4.418 0-8-3.588-8-8.007V40.007zm-24-32C56 3.585 59.59 0 64 0c4.418 0 8 3.588 8 8.007v31.986C72 44.415 68.41 48 64 48c-4.418 0-8-3.588-8-8.007V8.007zm56 32c0-4.422 3.59-8.007 8-8.007 4.418 0 8 3.588 8 8.007v31.986c0 4.422-3.59 8.007-8 8.007-4.418 0-8-3.588-8-8.007V40.007z\"/></svg>" }, "$:/core/images/export-button": { "title": "$:/core/images/export-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-export-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.003 128H119.993a7.984 7.984 0 005.664-2.349v.007A7.975 7.975 0 00128 120V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v56H16V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v64c0 4.418 3.59 8 8 8h.003zm48.62-100.689l-8.965 8.966c-3.125 3.125-8.195 3.13-11.319.005-3.118-3.118-3.122-8.192.005-11.319L58.962 2.346A7.986 7.986 0 0164.625 0l-.006.002c2.05-.001 4.102.78 5.666 2.344l22.618 22.617c3.124 3.125 3.129 8.195.005 11.319-3.118 3.118-8.192 3.122-11.319-.005l-8.965-8.966v61.256c0 4.411-3.582 8-8 8-4.41 0-8-3.582-8-8V27.311z\"/></svg>" }, "$:/core/images/file": { "title": "$:/core/images/file", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-file tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M111.968 30.5H112V120a8 8 0 01-8 8H24a8 8 0 01-8-8V8a8 8 0 018-8h57v.02a7.978 7.978 0 015.998 2.337l22.627 22.627a7.975 7.975 0 012.343 5.516zM81 8H24v112h80V30.5H89c-4.418 0-8-3.578-8-8V8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"68\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"84\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"100\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/></svg>" }, "$:/core/images/fixed-height": { "title": "$:/core/images/fixed-height", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fixed-height tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60 35.657l-9.172 9.171a4 4 0 11-5.656-5.656l16-16a4 4 0 015.656 0l16 16a4 4 0 01-5.656 5.656L68 35.657v57.686l9.172-9.171a4 4 0 115.656 5.656l-16 16a4 4 0 01-5.656 0l-16-16a4 4 0 115.656-5.656L60 93.343V35.657zM16 116h96a4 4 0 100-8H16a4 4 0 100 8zm0-96h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>" }, "$:/core/images/fold-all-button": { "title": "$:/core/images/fold-all-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M64.03 20.004c-2.05 0-4.102.78-5.667 2.344L35.746 44.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 22.348a7.986 7.986 0 00-5.663-2.346zM64.03 85.002c-2.05-.001-4.102.78-5.667 2.344l-22.617 22.617c-3.125 3.125-3.13 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.966 16.966 16.966c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.192-.005-11.319L69.687 87.346A7.986 7.986 0 0064.024 85z\"/></g></svg>" }, "$:/core/images/fold-button": { "title": "$:/core/images/fold-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M64.03 25.004c-2.05 0-4.102.78-5.667 2.344L35.746 49.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 27.348a7.986 7.986 0 00-5.663-2.346zM64.005 67.379c-2.05 0-4.102.78-5.666 2.344L35.722 92.34c-3.125 3.125-3.13 8.195-.006 11.32 3.118 3.117 8.192 3.121 11.32-.006L64 86.69l16.965 16.965c3.125 3.125 8.195 3.13 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L69.663 69.723A7.986 7.986 0 0064 67.377z\"/></g></svg>" }, "$:/core/images/fold-others-button": { "title": "$:/core/images/fold-others-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold-others tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" y=\"56.031\" rx=\"8\"/><path d=\"M86.632 79.976c-2.05 0-4.102.78-5.666 2.345L64 99.286 47.034 82.321a7.986 7.986 0 00-5.662-2.346l.005.001c-2.05 0-4.102.78-5.666 2.345l-22.618 22.617c-3.124 3.125-3.129 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.966-16.966 16.965 16.966a7.986 7.986 0 005.663 2.346l-.005-.002c2.05 0 4.102-.78 5.666-2.344l16.965-16.966 16.966 16.966c3.125 3.124 8.194 3.129 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L92.289 82.321a7.986 7.986 0 00-5.663-2.346zM86.7 48.024c-2.05 0-4.102-.78-5.666-2.345L64.07 28.714 47.103 45.679a7.986 7.986 0 01-5.663 2.346l.005-.001c-2.05 0-4.101-.78-5.666-2.345L13.162 23.062c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L41.44 28.714l16.966-16.966a7.986 7.986 0 015.662-2.346l-.005.002c2.05 0 4.102.78 5.666 2.344l16.966 16.966 16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L92.358 45.679a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>" }, "$:/core/images/folder": { "title": "$:/core/images/folder", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-folder tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.694 128H8C3.58 128 0 124.414 0 119.996V48.004C0 43.584 3.584 40 7.999 40H16v-8c0-4.418 3.578-8 8-8h32a8 8 0 018 8v8h40.001c4.418 0 7.999 3.586 7.999 8.004V59.83l-8-.082v-7.749A4 4 0 0099.997 48H56V36c0-2.21-1.793-4-4.004-4H28.004A4 4 0 0024 36v12H12.003A4 4 0 008 52v64a4 4 0 004.003 4h46.76l-3.069 8z\"/><path d=\"M23.873 55.5h96.003c4.417 0 7.004 4.053 5.774 9.063l-13.344 54.374c-1.228 5.005-5.808 9.063-10.223 9.063H6.08c-4.417 0-7.003-4.053-5.774-9.063L13.65 64.563c1.228-5.005 5.808-9.063 10.223-9.063zm1.78 8.5h87.994c2.211 0 3.504 2.093 2.891 4.666l-11.12 46.668c-.614 2.577-2.902 4.666-5.115 4.666H12.31c-2.211 0-3.504-2.093-2.891-4.666l11.12-46.668C21.152 66.09 23.44 64 25.653 64z\"/></g></svg>" }, "$:/core/images/full-screen-button": { "title": "$:/core/images/full-screen-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-full-screen-button tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 8a8 8 0 018-8h32a8 8 0 110 16H16v24a8 8 0 11-16 0V8zM128 120a8 8 0 01-8 8H88a8 8 0 110-16h24V88a8 8 0 1116 0v32zM8 128a8 8 0 01-8-8V88a8 8 0 1116 0v24h24a8 8 0 110 16H8zM120 0a8 8 0 018 8v32a8 8 0 11-16 0V16H88a8 8 0 110-16h32z\"/></svg>" }, "$:/core/images/github": { "title": "$:/core/images/github", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-github tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M63.938 1.607c-35.336 0-63.994 28.69-63.994 64.084 0 28.312 18.336 52.329 43.768 60.802 3.202.59 4.37-1.388 4.37-3.088 0-1.518-.056-5.55-.087-10.897-17.802 3.871-21.558-8.591-21.558-8.591-2.911-7.404-7.108-9.375-7.108-9.375-5.81-3.973.44-3.895.44-3.895 6.424.453 9.803 6.606 9.803 6.606 5.709 9.791 14.981 6.963 18.627 5.322.582-4.138 2.236-6.963 4.063-8.564-14.211-1.617-29.153-7.117-29.153-31.672 0-6.995 2.495-12.718 6.589-17.195-.66-1.621-2.856-8.14.629-16.96 0 0 5.37-1.722 17.597 6.57 5.104-1.424 10.58-2.132 16.022-2.16 5.438.028 10.91.736 16.022 2.16 12.22-8.292 17.582-6.57 17.582-6.57 3.493 8.82 1.297 15.339.64 16.96 4.102 4.477 6.578 10.2 6.578 17.195 0 24.618-14.966 30.035-29.22 31.62 2.295 1.98 4.342 5.89 4.342 11.87 0 8.564-.079 15.476-.079 17.576 0 1.715 1.155 3.71 4.4 3.084 25.413-8.493 43.733-32.494 43.733-60.798 0-35.394-28.657-64.084-64.006-64.084\"/></svg>" }, "$:/core/images/gitter": { "title": "$:/core/images/gitter", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-gitter tc-image-button\" viewBox=\"0 0 18 25\"><path d=\"M15 5h2v10h-2zM10 5h2v20h-2zM5 5h2v20H5zM0 0h2v15H0z\"/></svg>" }, "$:/core/images/globe": { "title": "$:/core/images/globe", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-globe tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M72.811 37.128v2.554c0 2.196.978 6.881 0 8.832-1.466 2.928-4.65 3.54-6.394 5.867-1.182 1.577-4.618 10.601-3.69 12.92 3.969 9.922 11.534 3.187 17.962 9.293.864.821 2.887 2.273 3.296 3.296 3.29 8.223-7.576 15.009 3.757 26.3 1.245 1.24 3.813-3.817 4.079-4.614.852-2.563 6.725-5.45 9.088-7.053 2.02-1.37 4.873-2.667 6.328-4.745 2.27-3.244 1.48-7.514 3.098-10.745 2.139-4.274 3.828-9.635 5.998-13.966 3.898-7.781 4.721 2.093 5.067 2.439.358.357 1.011 0 1.517 0 .094 0 1.447.099 1.516 0 .65-.935-1.043-17.92-1.318-19.297-1.404-7.01-6.944-15.781-11.865-20.5-6.274-6.015-7.09-16.197-18.259-14.954-.204.022-5.084 10.148-7.777 13.512-3.728 4.657-2.47-4.153-6.526-4.153-.081 0-1.183-.103-1.253 0-.586.88-1.44 3.896-2.306 4.417-.265.16-1.722-.239-1.846 0-2.243 4.3 8.256 2.212 5.792 7.952-2.352 5.481-6.328-1.997-6.328 8.56M44.467 7.01c9.685 6.13.682 12.198 2.694 16.215 1.655 3.303 4.241 5.395 1.714 9.814-2.063 3.608-6.87 3.966-9.623 6.723-3.04 3.044-5.464 8.94-6.79 12.911-1.617 4.843 14.547 6.866 12.063 11.008-1.386 2.311-6.746 1.466-8.437.198-1.165-.873-3.593-.546-4.417-1.78-2.613-3.915-2.26-8.023-3.625-12.128-.938-2.822-6.313-2.12-7.844-.593-.523.522-.33 1.792-.33 2.505 0 5.285 7.12 3.316 7.12 6.46 0 14.636 3.927 6.534 11.14 11.336 10.036 6.683 7.844 7.303 14.946 14.404 3.673 3.673 7.741 3.686 9.425 9.294 1.602 5.331-9.327 5.339-11.716 7.448-1.123.991-2.813 4.146-4.219 4.615-1.792.598-3.234.496-4.944 1.78-2.427 1.82-3.9 4.932-4.02 4.81-2.148-2.147-3.52-15.479-3.89-18.257-.588-4.42-5.59-5.54-6.986-9.03-1.57-3.927 1.524-9.52-1.129-13.761-6.52-10.424-11.821-14.5-15.35-26.292-.942-3.148 3.342-6.529 4.877-8.833 1.877-2.816 2.662-5.854 4.746-8.635C22.147 24.19 40.855 9.461 43.857 8.635l.61-1.625z\"/><path d=\"M64 126c34.242 0 62-27.758 62-62 0-34.242-27.758-62-62-62C29.758 2 2 29.758 2 64c0 34.242 27.758 62 62 62zm0-6c30.928 0 56-25.072 56-56S94.928 8 64 8 8 33.072 8 64s25.072 56 56 56z\"/></g></svg>" }, "$:/core/images/heading-1": { "title": "$:/core/images/heading-1", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-1 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M14 30h13.25v30.104H61.7V30h13.25v75.684H61.7V71.552H27.25v34.132H14V30zm70.335 13.78c2.544 0 5.017-.212 7.42-.636 2.403-.424 4.576-1.13 6.52-2.12 1.942-.99 3.603-2.261 4.981-3.816 1.378-1.555 2.28-3.463 2.703-5.724h9.858v74.2h-13.25V53.32H84.335v-9.54z\"/></svg>" }, "$:/core/images/heading-2": { "title": "$:/core/images/heading-2", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-2 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm119.52 75.684H74.85c.07-6.148 1.555-11.519 4.452-16.112 2.897-4.593 6.855-8.586 11.872-11.978a133.725 133.725 0 017.526-5.141 59.6 59.6 0 007.208-5.353c2.19-1.908 3.993-3.975 5.406-6.201 1.413-2.226 2.155-4.788 2.226-7.685 0-1.343-.159-2.774-.477-4.293a11.357 11.357 0 00-1.855-4.24c-.919-1.307-2.19-2.403-3.816-3.286-1.625-.883-3.745-1.325-6.36-1.325-2.403 0-4.399.477-5.989 1.431-1.59.954-2.862 2.261-3.816 3.922-.954 1.66-1.66 3.622-2.12 5.883-.46 2.261-.724 4.7-.795 7.314H76.23c0-4.099.548-7.897 1.643-11.395 1.095-3.498 2.738-6.519 4.93-9.063 2.19-2.544 4.857-4.54 8.002-5.989C93.95 30.724 97.606 30 101.775 30c4.523 0 8.303.742 11.342 2.226 3.039 1.484 5.494 3.357 7.367 5.618 1.873 2.261 3.198 4.717 3.975 7.367.777 2.65 1.166 5.176 1.166 7.579 0 2.968-.46 5.653-1.378 8.056a25.942 25.942 0 01-3.71 6.625 37.5 37.5 0 01-5.3 5.565 79.468 79.468 0 01-6.148 4.77 165.627 165.627 0 01-6.36 4.24 94.28 94.28 0 00-5.883 4.028c-1.802 1.343-3.374 2.738-4.717 4.187-1.343 1.449-2.261 2.986-2.756 4.611h36.146v10.812z\"/></svg>" }, "$:/core/images/heading-3": { "title": "$:/core/images/heading-3", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-3 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm88.885 32.224c1.979.07 3.957-.07 5.936-.424 1.979-.353 3.745-.972 5.3-1.855a10.365 10.365 0 003.763-3.657c.954-1.555 1.431-3.463 1.431-5.724 0-3.18-1.078-5.724-3.233-7.632-2.155-1.908-4.929-2.862-8.32-2.862-2.12 0-3.958.424-5.513 1.272a11.318 11.318 0 00-3.869 3.445c-1.025 1.449-1.784 3.074-2.279 4.876a18.335 18.335 0 00-.636 5.565H75.381c.141-3.604.813-6.943 2.014-10.017 1.201-3.074 2.844-5.742 4.93-8.003 2.084-2.261 4.61-4.028 7.578-5.3C92.871 30.636 96.228 30 99.973 30a29.2 29.2 0 018.533 1.272c2.791.848 5.3 2.085 7.526 3.71s4.01 3.692 5.353 6.201c1.343 2.509 2.014 5.388 2.014 8.639 0 3.745-.848 7.014-2.544 9.805-1.696 2.791-4.346 4.823-7.95 6.095v.212c4.24.848 7.544 2.95 9.911 6.307s3.551 7.438 3.551 12.243c0 3.533-.707 6.696-2.12 9.487a21.538 21.538 0 01-5.724 7.102c-2.403 1.943-5.194 3.445-8.374 4.505-3.18 1.06-6.537 1.59-10.07 1.59-4.31 0-8.074-.618-11.289-1.855s-5.9-2.986-8.056-5.247c-2.155-2.261-3.798-4.982-4.929-8.162-1.13-3.18-1.731-6.713-1.802-10.6h12.084c-.141 4.523.972 8.286 3.34 11.289 2.366 3.003 5.917 4.505 10.652 4.505 4.028 0 7.402-1.148 10.123-3.445 2.72-2.297 4.081-5.565 4.081-9.805 0-2.897-.565-5.194-1.696-6.89a10.97 10.97 0 00-4.452-3.869c-1.837-.883-3.904-1.431-6.2-1.643a58.067 58.067 0 00-7.05-.212v-9.01z\"/></svg>" }, "$:/core/images/heading-4": { "title": "$:/core/images/heading-4", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-4 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8 30h13.25v30.104H55.7V30h13.25v75.684H55.7V71.552H21.25v34.132H8V30zm76.59 48.548h22.471V45.9h-.212L84.59 78.548zm43.46 9.54h-9.54v17.596H107.06V88.088h-31.8V76.11l31.8-44.626h11.448v47.064h9.54v9.54z\"/></svg>" }, "$:/core/images/heading-5": { "title": "$:/core/images/heading-5", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-5 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm77.755 1.484h38.372v10.812H92.765L88.95 61.164l.212.212c1.625-1.837 3.692-3.233 6.201-4.187 2.509-.954 5-1.431 7.473-1.431 3.675 0 6.96.618 9.858 1.855 2.897 1.237 5.335 2.968 7.314 5.194s3.48 4.858 4.505 7.897c1.025 3.039 1.537 6.325 1.537 9.858 0 2.968-.477 6.024-1.43 9.169a25.161 25.161 0 01-4.559 8.586c-2.085 2.58-4.752 4.7-8.003 6.36-3.25 1.66-7.137 2.491-11.66 2.491-3.604 0-6.943-.477-10.017-1.431-3.074-.954-5.777-2.385-8.109-4.293-2.332-1.908-4.187-4.258-5.565-7.049-1.378-2.791-2.138-6.06-2.279-9.805h12.084c.353 4.028 1.731 7.12 4.134 9.275 2.403 2.155 5.583 3.233 9.54 3.233 2.544 0 4.7-.424 6.466-1.272 1.767-.848 3.198-2.014 4.293-3.498 1.095-1.484 1.873-3.215 2.332-5.194.46-1.979.69-4.099.69-6.36 0-2.05-.284-4.01-.849-5.883-.565-1.873-1.413-3.516-2.544-4.929-1.13-1.413-2.597-2.544-4.399-3.392-1.802-.848-3.904-1.272-6.307-1.272-2.544 0-4.929.477-7.155 1.431-2.226.954-3.834 2.738-4.823 5.353H75.805l7.95-40.598z\"/></svg>" }, "$:/core/images/heading-6": { "title": "$:/core/images/heading-6", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-6 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm106.587 20.246c-.283-3.039-1.36-5.494-3.233-7.367-1.873-1.873-4.399-2.809-7.579-2.809-2.19 0-4.08.406-5.67 1.219a12.435 12.435 0 00-4.029 3.233c-1.095 1.343-1.979 2.88-2.65 4.611a37.696 37.696 0 00-1.643 5.459 46.08 46.08 0 00-.9 5.671 722.213 722.213 0 00-.478 5.247l.212.212c1.625-2.968 3.87-5.176 6.731-6.625 2.862-1.449 5.954-2.173 9.275-2.173 3.675 0 6.96.636 9.858 1.908 2.897 1.272 5.353 3.021 7.367 5.247 2.014 2.226 3.551 4.858 4.611 7.897 1.06 3.039 1.59 6.325 1.59 9.858 0 3.604-.583 6.943-1.749 10.017-1.166 3.074-2.844 5.76-5.035 8.056-2.19 2.297-4.805 4.081-7.844 5.353-3.039 1.272-6.395 1.908-10.07 1.908-5.441 0-9.91-1.007-13.409-3.021-3.498-2.014-6.254-4.77-8.268-8.268-2.014-3.498-3.41-7.597-4.187-12.296-.777-4.7-1.166-9.77-1.166-15.211 0-4.452.477-8.94 1.431-13.462.954-4.523 2.526-8.639 4.717-12.349 2.19-3.71 5.07-6.731 8.64-9.063C92.676 31.166 97.075 30 102.304 30c2.968 0 5.76.495 8.374 1.484 2.615.99 4.93 2.367 6.943 4.134 2.014 1.767 3.657 3.887 4.93 6.36 1.271 2.473 1.978 5.23 2.12 8.268h-12.085zm-11.66 46.852c2.19 0 4.099-.442 5.724-1.325a12.869 12.869 0 004.081-3.445c1.095-1.413 1.908-3.056 2.438-4.929.53-1.873.795-3.798.795-5.777s-.265-3.887-.795-5.724c-.53-1.837-1.343-3.445-2.438-4.823-1.095-1.378-2.456-2.491-4.08-3.339-1.626-.848-3.534-1.272-5.725-1.272-2.19 0-4.116.406-5.777 1.219-1.66.813-3.056 1.908-4.187 3.286-1.13 1.378-1.979 2.986-2.544 4.823-.565 1.837-.848 3.78-.848 5.83 0 2.05.283 3.993.848 5.83.565 1.837 1.413 3.48 2.544 4.929a12.39 12.39 0 004.187 3.445c1.66.848 3.586 1.272 5.777 1.272z\"/></svg>" }, "$:/core/images/help": { "title": "$:/core/images/help", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-help tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M36.055 111.441c-5.24 4.396-15.168 7.362-26.555 7.362-1.635 0-3.24-.06-4.806-.179 7.919-2.64 14.062-8.6 16.367-16.014C8.747 92.845 1.05 78.936 1.05 63.5c0-29.547 28.206-53.5 63-53.5s63 23.953 63 53.5-28.206 53.5-63 53.5c-10.055 0-19.56-2-27.994-5.559zm35.35-33.843a536.471 536.471 0 00.018-4.682 199.02 199.02 0 00-.023-3.042c.008-1.357.595-2.087 3.727-4.235.112-.077 1.085-.74 1.386-.948 3.093-2.133 5.022-3.786 6.762-6.187 2.34-3.228 3.558-7.077 3.558-11.649 0-13.292-9.86-21.952-21.455-21.952-11.103 0-22.499 9.609-24.066 22.295a6.023 6.023 0 1011.956 1.477c.806-6.527 6.972-11.726 12.11-11.726 5.265 0 9.408 3.64 9.408 9.906 0 3.634-1.1 5.153-5.111 7.919l-1.362.93c-2.682 1.84-4.227 3.1-5.7 4.931-2.109 2.62-3.242 5.717-3.258 9.314.013.892.02 1.86.022 2.981a470.766 470.766 0 01-.022 4.943 6.023 6.023 0 1012.046.12l.003-.395zm-6.027 24.499a7.529 7.529 0 100-15.058 7.529 7.529 0 000 15.058z\"/></svg>" }, "$:/core/images/home-button": { "title": "$:/core/images/home-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112.985 119.502c.01-.165.015-.331.015-.499V67.568c3.137 2.948 8.076 2.884 11.134-.174a7.999 7.999 0 00-.002-11.316L70.396 2.343A7.978 7.978 0 0064.734 0a7.957 7.957 0 00-5.656 2.343L33 28.42V8.007C33 3.585 29.41 0 25 0c-4.418 0-8 3.59-8 8.007V44.42L5.342 56.078c-3.125 3.125-3.12 8.198-.002 11.316a7.999 7.999 0 0011.316-.003l.344-.343v52.945a8.11 8.11 0 000 .007c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8a8.11 8.11 0 00-.015-.498zM97 112V51.574L64.737 19.31 33 51.048V112h64z\"/></svg>" }, "$:/core/images/import-button": { "title": "$:/core/images/import-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-import-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M114.832 60.436s3.235-3.27 6.921.417c3.686 3.686.231 7.14.231 7.14l-42.153 42.92s-30.765 32.367-58.798 4.333C-7 87.213 24.59 55.623 24.59 55.623L67.363 12.85s22.725-24.6 43.587-3.738c20.862 20.862-3.96 43.09-3.96 43.09l-35.04 35.04S49.903 112.546 36.426 99.07c-13.476-13.477 11.83-35.523 11.83-35.523l35.04-35.04s3.902-3.902 7.78-.023c3.879 3.878.118 7.921.118 7.921l-35.04 35.04s-13.212 13.212-8.872 17.551c4.34 4.34 16.77-9.653 16.77-9.653l35.04-35.04s16.668-14.598 3.966-27.3c-13.893-13.892-27.565 3.702-27.565 3.702l-42.91 42.91s-23.698 23.698-3.658 43.738 43.012-4.385 43.012-4.385l42.895-42.533z\"/></svg>" }, "$:/core/images/info-button": { "title": "$:/core/images/info-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(.05)\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\"/><circle cx=\"64\" cy=\"32\" r=\"8\"/><rect width=\"16\" height=\"56\" x=\"56\" y=\"48\" rx=\"8\"/></g></svg>" }, "$:/core/images/italic": { "title": "$:/core/images/italic", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-italic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M66.711 0h22.41L62.408 128H40z\"/></svg>" }, "$:/core/images/left-arrow": { "title": "$:/core/images/left-arrow", "created": "20150315234410875", "modified": "20150315235324760", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-left-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 64.177c0-2.026.771-4.054 2.317-5.6l55.98-55.98a7.92 7.92 0 0111.195.001c3.086 3.085 3.092 8.104.001 11.195L19.111 64.175l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.086-8.105 3.092-11.196.001l-55.98-55.98A7.892 7.892 0 010 64.177z\"/></svg>" }, "$:/core/images/line-width": { "title": "$:/core/images/line-width", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-line-width tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M16 18h96a2 2 0 000-4H16a2 2 0 100 4zm0 17h96a4 4 0 100-8H16a4 4 0 100 8zm0 21h96a6 6 0 000-12H16a6 6 0 100 12zm0 29h96c5.523 0 10-4.477 10-10s-4.477-10-10-10H16c-5.523 0-10 4.477-10 10s4.477 10 10 10zm0 43h96c8.837 0 16-7.163 16-16s-7.163-16-16-16H16c-8.837 0-16 7.163-16 16s7.163 16 16 16z\"/></svg>" }, "$:/core/images/link": { "title": "$:/core/images/link", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-link tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M42.263 69.38a31.919 31.919 0 006.841 10.13c12.5 12.5 32.758 12.496 45.255 0l22.627-22.628c12.502-12.501 12.497-32.758 0-45.255-12.5-12.5-32.758-12.496-45.254 0L49.104 34.255a32.333 32.333 0 00-2.666 3.019 36.156 36.156 0 0121.94.334l14.663-14.663c6.25-6.25 16.382-6.254 22.632-.004 6.248 6.249 6.254 16.373-.004 22.631l-22.62 22.62c-6.25 6.25-16.381 6.254-22.631.004a15.93 15.93 0 01-4.428-8.433 11.948 11.948 0 00-7.59 3.48l-6.137 6.137z\"/><path d=\"M86.35 59.234a31.919 31.919 0 00-6.84-10.13c-12.5-12.5-32.758-12.497-45.255 0L11.627 71.732c-12.501 12.5-12.496 32.758 0 45.254 12.5 12.5 32.758 12.497 45.255 0L79.51 94.36a32.333 32.333 0 002.665-3.02 36.156 36.156 0 01-21.94-.333l-14.663 14.663c-6.25 6.25-16.381 6.253-22.63.004-6.25-6.249-6.255-16.374.003-22.632l22.62-22.62c6.25-6.25 16.381-6.253 22.631-.003a15.93 15.93 0 014.428 8.432 11.948 11.948 0 007.59-3.48l6.137-6.136z\"/></g></svg>" }, "$:/core/images/linkify": { "title": "$:/core/images/linkify", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-linkify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" 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\"/></svg>" }, "$:/core/images/list-bullet": { "title": "$:/core/images/list-bullet", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list-bullet tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M11.636 40.273c6.427 0 11.637-5.21 11.637-11.637C23.273 22.21 18.063 17 11.636 17 5.21 17 0 22.21 0 28.636c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.637 0-6.426-5.21-11.636-11.637-11.636C5.21 51.91 0 57.12 0 63.545c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.636 0-6.427-5.21-11.637-11.637-11.637C5.21 86.818 0 92.028 0 98.455c0 6.426 5.21 11.636 11.636 11.636zM34.91 22.818H128v11.637H34.91V22.818zm0 34.91H128v11.636H34.91V57.727zm0 34.908H128v11.637H34.91V92.636z\"/></svg>" }, "$:/core/images/list-number": { "title": "$:/core/images/list-number", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list-number tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M33.84 22.356H128v11.77H33.84v-11.77zm0 35.31H128v11.77H33.84v-11.77zm0 35.311H128v11.77H33.84v-11.77zM.38 42.631v-2.223h.998c.826 0 1.445-.14 1.858-.42.413-.28.619-.948.619-2.002V22.769c0-1.442-.193-2.336-.58-2.683-.385-.347-1.477-.52-3.275-.52v-2.143c3.502-.147 6.252-.955 8.25-2.423h2.117v22.865c0 .921.15 1.575.449 1.963.3.387.949.58 1.948.58h.998v2.223H.38zm-.3 35.356v-1.902c7.19-6.554 10.786-12.58 10.786-18.08 0-1.562-.326-2.81-.979-3.744-.652-.934-1.524-1.402-2.616-1.402-.893 0-1.655.317-2.287.952-.633.634-.95 1.364-.95 2.192 0 .974.247 1.829.74 2.563.106.16.16.28.16.36 0 .147-.16.28-.48.4-.213.08-.752.308-1.618.681-.839.374-1.358.561-1.558.561-.24 0-.512-.37-.819-1.111A6.2 6.2 0 010 57.064c0-1.949.849-3.544 2.547-4.785 1.698-1.242 3.798-1.862 6.302-1.862 2.463 0 4.53.67 6.202 2.012 1.67 1.341 2.506 3.093 2.506 5.256a8.644 8.644 0 01-.849 3.724c-.566 1.201-1.92 3.053-4.064 5.556a165.471 165.471 0 01-6.272 6.938h11.445l-1.019 5.726h-2.117c.08-.28.12-.534.12-.76 0-.388-.1-.631-.3-.731-.2-.1-.599-.15-1.198-.15H.08zm12.124 19.207c1.745.04 3.236.637 4.474 1.792 1.239 1.154 1.858 2.773 1.858 4.855 0 2.99-1.132 5.393-3.396 7.208-2.263 1.815-5 2.723-8.209 2.723-2.01 0-3.669-.384-4.974-1.151C.652 111.853 0 110.849 0 109.607c0-.774.27-1.398.809-1.872.54-.474 1.128-.71 1.768-.71.639 0 1.162.2 1.568.6.406.4.782 1.055 1.128 1.962.466 1.268 1.239 1.902 2.317 1.902 1.265 0 2.287-.477 3.066-1.431.78-.955 1.169-2.686 1.169-5.196 0-1.709-.12-3.023-.36-3.944-.24-.921-.792-1.382-1.658-1.382-.586 0-1.185.307-1.797.921-.493.494-.932.741-1.319.741-.333 0-.602-.147-.809-.44-.206-.294-.31-.574-.31-.841 0-.32.104-.594.31-.821.207-.227.69-.594 1.449-1.102 2.876-1.922 4.314-4.017 4.314-6.287 0-1.188-.306-2.092-.919-2.713a3.001 3.001 0 00-2.217-.93c-.799 0-1.525.263-2.177.79-.653.528-.979 1.158-.979 1.892 0 .641.253 1.235.76 1.782.172.2.259.367.259.5 0 .121-.57.428-1.708.922-1.139.494-1.854.74-2.147.74-.413 0-.75-.333-1.009-1-.26-.668-.39-1.282-.39-1.842 0-1.749.93-3.224 2.787-4.425 1.858-1.202 3.965-1.802 6.322-1.802 2.064 0 3.851.447 5.363 1.341 1.511.895 2.267 2.116 2.267 3.664 0 1.362-.57 2.623-1.708 3.784a13.387 13.387 0 01-3.945 2.784z\"/></svg>" }, "$:/core/images/list": { "title": "$:/core/images/list", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M87.748 128H23.999c-4.418 0-7.999-3.59-7.999-8.007V8.007C16 3.585 19.588 0 24 0h80c4.419 0 8 3.59 8 8.007V104H91.25c-.965 0-1.84.392-2.473 1.025a3.476 3.476 0 00-1.029 2.476V128zm8-.12l15.88-15.88h-15.88v15.88zM40 15.508A3.502 3.502 0 0143.5 12h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 20h-55a3.498 3.498 0 01-3.5-3.509v-.982zM32 22a6 6 0 100-12 6 6 0 000 12zm8 9.509A3.502 3.502 0 0143.5 28h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 36h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 44h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 52h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 60h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 68h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 76h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 84h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 92h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 100h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.505 3.505 0 0143.497 108h33.006A3.497 3.497 0 0180 111.509v.982A3.505 3.505 0 0176.503 116H43.497A3.497 3.497 0 0140 112.491v-.982zM32 38a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12z\"/></svg>" }, "$:/core/images/locked-padlock": { "title": "$:/core/images/locked-padlock", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-locked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M96.472 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h8c.003-15.723.303-47.731 32.16-47.731 31.794 0 32.305 32.057 32.312 47.731zm-15.897 0H48.44c.002-16.287.142-32 15.719-32 15.684 0 16.977 16.136 16.415 32zM67.732 92.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>" }, "$:/core/images/mail": { "title": "$:/core/images/mail", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mail tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M122.827 104.894a7.986 7.986 0 01-2.834.516H8.007c-.812 0-1.597-.12-2.335-.345l34.163-34.163 20.842 20.842a3.998 3.998 0 003.418 1.134 4.003 4.003 0 003.395-1.134L88.594 70.64c.075.09.155.176.24.26l33.993 33.994zm5.076-6.237c.064-.406.097-.823.097-1.247v-64c0-.669-.082-1.318-.237-1.94L94.23 65.006c.09.075.177.154.261.239l33.413 33.413zm-127.698.56A8.023 8.023 0 010 97.41v-64c0-.716.094-1.41.271-2.071l33.907 33.906L.205 99.218zM5.93 25.684a8.012 8.012 0 012.078-.273h111.986c.766 0 1.507.108 2.209.308L64.083 83.837 5.93 25.683z\"/></svg>" }, "$:/core/images/menu-button": { "title": "$:/core/images/menu-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\"><rect width=\"128\" height=\"16\" y=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"56\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"96\" rx=\"8\"/></svg>" }, "$:/core/images/mono-block": { "title": "$:/core/images/mono-block", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mono-block tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M23.965 32.967h.357c.755 0 1.328.192 1.72.577.39.384.586.947.586 1.688 0 .824-.206 1.418-.618 1.782-.413.363-1.094.545-2.045.545h-6.31c-.965 0-1.65-.178-2.056-.535-.405-.356-.608-.954-.608-1.792 0-.811.203-1.391.608-1.74.406-.35 1.09-.525 2.055-.525h.734l-.86-2.453H8.471l-.902 2.453h.734c.95 0 1.632.178 2.044.535.413.356.619.933.619 1.73 0 .824-.206 1.418-.619 1.782-.412.363-1.094.545-2.044.545h-5.41c-.964 0-1.649-.182-2.054-.545-.406-.364-.608-.958-.608-1.782 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.719-.577h.356l5.62-15.641H6.835c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.95-.619-1.76 0-.825.207-1.42.619-1.783.412-.363 1.094-.545 2.044-.545h7.863c1.244 0 2.118.67 2.62 2.013v.063l6.647 18.2zM12.98 17.326l-3.04 8.848h6.08l-3.04-8.848zm22.402 9.372v6.395h3.145c2.223 0 3.788-.245 4.697-.734.908-.49 1.362-1.307 1.362-2.453 0-1.16-.433-1.985-1.3-2.474-.866-.49-2.383-.734-4.55-.734h-3.354zm10.693-2.327c1.524.559 2.642 1.324 3.355 2.295.713.972 1.07 2.212 1.07 3.722 0 1.272-.308 2.432-.923 3.48-.615 1.049-1.496 1.909-2.642 2.58a7.499 7.499 0 01-2.254.849c-.832.174-2.01.262-3.533.262H30.202c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.782 0-.741.189-1.304.566-1.688.378-.385.93-.577 1.657-.577h.356V17.326h-.356c-.727 0-1.28-.196-1.657-.587-.377-.392-.566-.965-.566-1.72 0-.81.203-1.401.608-1.771.406-.37 1.062-.556 1.971-.556h9.645c2.95 0 5.19.573 6.72 1.72 1.53 1.145 2.296 2.823 2.296 5.031 0 1.09-.234 2.052-.703 2.883-.468.832-1.163 1.513-2.086 2.045zM35.381 17.2v5.284h2.83c1.72 0 2.932-.203 3.638-.609.706-.405 1.06-1.09 1.06-2.054 0-.909-.319-1.573-.955-1.992-.636-.42-1.667-.63-3.093-.63h-3.48zm35.863-3.816c.28-.503.566-.86.86-1.07.293-.21.664-.314 1.111-.314.685 0 1.17.182 1.457.545.287.364.43.986.43 1.866l.042 5.452c0 .964-.157 1.614-.472 1.95-.314.335-.884.503-1.709.503-.587 0-1.037-.14-1.352-.42-.314-.28-.584-.796-.807-1.551-.364-1.328-.944-2.282-1.74-2.862-.797-.58-1.901-.87-3.313-.87-2.153 0-3.802.727-4.948 2.18-1.147 1.454-1.72 3.558-1.72 6.311 0 2.74.58 4.844 1.74 6.311 1.16 1.468 2.817 2.202 4.97 2.202 1.467 0 3.085-.49 4.854-1.468 1.768-.978 2.883-1.467 3.344-1.467.545 0 1.003.23 1.373.692.37.46.556 1.034.556 1.719 0 1.23-1.084 2.39-3.25 3.48-2.167 1.09-4.606 1.636-7.318 1.636-3.662 0-6.625-1.21-8.89-3.627-2.264-2.419-3.396-5.578-3.396-9.478 0-3.76 1.146-6.884 3.438-9.372 2.293-2.488 5.2-3.732 8.723-3.732.992 0 1.97.112 2.935.335.964.224 1.992.574 3.082 1.049zm10.22 19.583V17.326h-.356c-.755 0-1.328-.196-1.72-.587-.39-.392-.586-.965-.586-1.72 0-.81.21-1.401.629-1.771.42-.37 1.097-.556 2.034-.556h5.178c2.922 0 5.06.126 6.416.377 1.356.252 2.51.671 3.46 1.258 1.691 1.007 2.988 2.443 3.89 4.31.9 1.865 1.352 4.021 1.352 6.467 0 2.586-.514 4.847-1.541 6.783-1.028 1.936-2.485 3.4-4.372 4.393-.853.447-1.852.772-2.998.975-1.147.203-2.852.304-5.116.304h-6.269c-.965 0-1.65-.178-2.055-.535-.406-.356-.608-.954-.608-1.792 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.72-.577h.356zm5.41-15.725v15.725h1.195c2.642 0 4.592-.646 5.85-1.94 1.258-1.292 1.887-3.28 1.887-5.965 0-2.641-.64-4.612-1.918-5.912-1.28-1.3-3.205-1.95-5.777-1.95-.335 0-.59.003-.765.01a7.992 7.992 0 00-.472.032zm35.067-.126h-9.75v5.368h3.69v-.252c0-.797.175-1.39.524-1.782.35-.392.88-.587 1.594-.587.629 0 1.142.178 1.54.534.4.357.598.808.598 1.353 0 .028.007.118.021.272.014.154.021.308.021.462v4.34c0 .936-.167 1.607-.503 2.013-.335.405-.88.608-1.635.608-.713 0-1.251-.19-1.615-.567-.363-.377-.545-.936-.545-1.677v-.377h-3.69v6.269h9.75v-2.495c0-.937.178-1.608.534-2.013.357-.405.94-.608 1.75-.608.798 0 1.367.2 1.71.597.342.399.513 1.073.513 2.024v5.074c0 .755-.146 1.258-.44 1.51-.293.251-.873.377-1.74.377h-17.172c-.923 0-1.583-.182-1.982-.545-.398-.364-.597-.958-.597-1.782 0-.741.189-1.304.566-1.688.377-.385.93-.577 1.656-.577h.357V17.326h-.357c-.712 0-1.261-.2-1.646-.598-.384-.398-.576-.968-.576-1.709 0-.81.203-1.401.608-1.771.405-.37 1.062-.556 1.97-.556h17.173c.853 0 1.43.13 1.73.388.3.258.45.772.45 1.54v4.698c0 .95-.174 1.631-.524 2.044-.35.412-.915.618-1.698.618-.81 0-1.394-.21-1.75-.629-.357-.419-.535-1.097-.535-2.033v-2.202zM19.77 47.641c.267-.504.55-.86.85-1.07.3-.21.675-.314 1.122-.314.685 0 1.17.181 1.457.545.287.363.43.985.43 1.866l.042 5.451c0 .965-.157 1.615-.472 1.95-.314.336-.891.504-1.73.504-.587 0-1.045-.144-1.373-.43-.329-.287-.598-.8-.807-1.541-.378-1.342-.958-2.3-1.74-2.873-.783-.573-1.88-.86-3.292-.86-2.153 0-3.799.727-4.938 2.181-1.14 1.454-1.709 3.557-1.709 6.311s.598 4.882 1.793 6.385C10.599 67.248 12.294 68 14.488 68c.503 0 1.077-.06 1.72-.179a23.809 23.809 0 002.264-.555v-3.313h-2.37c-.95 0-1.624-.175-2.023-.524-.398-.35-.597-.93-.597-1.74 0-.84.199-1.437.597-1.793.399-.357 1.073-.535 2.024-.535h7.569c.978 0 1.667.175 2.065.524.398.35.598.937.598 1.762 0 .74-.2 1.31-.598 1.708-.398.399-.975.598-1.73.598h-.335v5.242c0 .447-.05.758-.147.933-.098.174-.293.353-.587.534-.797.476-2.062.895-3.795 1.258a25.576 25.576 0 01-5.263.546c-3.662 0-6.625-1.21-8.89-3.628-2.264-2.418-3.397-5.577-3.397-9.477 0-3.76 1.147-6.884 3.44-9.372 2.292-2.488 5.199-3.732 8.721-3.732.979 0 1.954.112 2.925.335.972.224 2.003.573 3.093 1.049zm15.84 3.941v4.823h6.857v-4.823h-.336c-.754 0-1.331-.195-1.73-.587-.398-.391-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.364 1.093-.545 2.044-.545h5.41c.95 0 1.624.181 2.023.545.398.363.597.957.597 1.782 0 .755-.192 1.328-.576 1.72-.385.39-.947.586-1.688.586h-.357v15.642h.357c.755 0 1.328.192 1.719.576.391.385.587.947.587 1.688 0 .825-.203 1.419-.608 1.782-.405.364-1.09.546-2.055.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.2-1.303.598-1.688.398-.384.975-.576 1.73-.576h.335v-6.186h-6.856v6.186h.335c.755 0 1.331.192 1.73.576.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.412.364-1.094.546-2.044.546h-5.41c-.964 0-1.65-.179-2.055-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.392-.384.965-.576 1.72-.576h.356V51.582h-.356c-.741 0-1.304-.195-1.688-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.073-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.335zm31.754 0v15.642h3.523c.95 0 1.632.178 2.044.534.412.357.618.933.618 1.73 0 .811-.21 1.402-.629 1.772-.419.37-1.097.556-2.033.556H58.433c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.957-.619-1.782 0-.81.203-1.39.608-1.74.406-.35 1.09-.524 2.055-.524h3.523V51.582h-3.523c-.95 0-1.632-.181-2.044-.545-.412-.363-.619-.95-.619-1.761 0-.825.203-1.412.608-1.761.406-.35 1.09-.524 2.055-.524h12.455c.992 0 1.684.174 2.075.524.392.35.587.936.587 1.761 0 .81-.202 1.398-.608 1.761-.405.364-1.09.545-2.054.545h-3.523zm30.496 0v11.994c0 1.873-.122 3.228-.367 4.067a5.876 5.876 0 01-1.227 2.244c-.74.852-1.768 1.495-3.082 1.929-1.314.433-2.893.65-4.738.65-1.3 0-2.555-.126-3.764-.378a16.843 16.843 0 01-3.491-1.132c-.615-.28-1.017-.643-1.206-1.09-.188-.448-.283-1.175-.283-2.18v-4.32c0-1.202.175-2.04.525-2.516.349-.475.957-.713 1.824-.713 1.244 0 1.929.915 2.054 2.747.014.321.035.566.063.733.168 1.622.545 2.73 1.133 3.324.587.594 1.523.89 2.81.89 1.593 0 2.714-.422 3.364-1.268.65-.845.975-2.386.975-4.623V51.582H88.93c-.95 0-1.632-.181-2.044-.545-.413-.363-.619-.95-.619-1.761 0-.825.2-1.412.598-1.761.398-.35 1.086-.524 2.065-.524h10.693c.979 0 1.667.174 2.065.524.399.35.598.936.598 1.761 0 .81-.206 1.398-.619 1.761-.412.364-1.093.545-2.044.545h-1.761zm14.644 0v6.353l6.48-6.478c-.728-.084-1.238-.29-1.531-.619-.294-.328-.44-.85-.44-1.562 0-.825.198-1.419.597-1.782.398-.364 1.073-.545 2.023-.545h5.137c.95 0 1.625.181 2.023.545.399.363.598.957.598 1.782 0 .769-.2 1.345-.598 1.73-.398.384-.982.576-1.75.576h-.483l-6.101 6.06c1.132.839 2.167 1.94 3.103 3.302.937 1.363 2.034 3.456 3.292 6.28h.692c.825 0 1.44.188 1.845.566.405.377.608.943.608 1.698 0 .825-.206 1.419-.619 1.782-.412.364-1.093.546-2.044.546h-2.579c-1.132 0-2.048-.762-2.746-2.286-.126-.28-.224-.503-.294-.67-.923-1.958-1.768-3.467-2.537-4.53a16.616 16.616 0 00-2.705-2.914l-1.97 1.887v3.92h.335c.755 0 1.331.193 1.73.577.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.413.364-1.094.546-2.045.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.391-.384.965-.576 1.72-.576h.356V51.582h-.357c-.74 0-1.303-.195-1.687-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.072-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.336zM13.44 96.326l4.005-11.889c.251-.782.6-1.352 1.048-1.709.447-.356 1.041-.534 1.782-.534h3.271c.95 0 1.632.182 2.044.545.413.363.619.957.619 1.782 0 .755-.2 1.328-.598 1.72-.398.39-.975.587-1.73.587h-.335l.587 15.641h.357c.754 0 1.32.192 1.698.577.377.384.566.947.566 1.687 0 .825-.2 1.42-.598 1.783-.398.363-1.072.545-2.023.545h-4.718c-.95 0-1.624-.178-2.023-.535-.398-.356-.597-.954-.597-1.793 0-.74.192-1.303.576-1.687.385-.385.954-.577 1.709-.577h.335l-.293-12.79-3.061 9.52c-.224.712-.542 1.226-.954 1.54-.413.315-.982.472-1.709.472-.727 0-1.303-.157-1.73-.472-.426-.314-.751-.828-.975-1.54l-3.04-9.52-.294 12.79h.336c.755 0 1.324.192 1.709.577.384.384.576.947.576 1.687 0 .825-.202 1.42-.608 1.783-.405.363-1.076.545-2.013.545H2.621c-.937 0-1.608-.182-2.013-.545-.405-.364-.608-.958-.608-1.783 0-.74.192-1.303.577-1.687.384-.385.954-.577 1.708-.577h.336l.608-15.641h-.336c-.754 0-1.331-.196-1.73-.588-.398-.39-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.363 1.093-.545 2.044-.545h3.27c.728 0 1.311.175 1.752.524.44.35.8.923 1.08 1.72l4.109 11.888zm30.454 2.054V86.828H42.74c-.922 0-1.583-.182-1.981-.546-.398-.363-.598-.95-.598-1.76 0-.812.2-1.402.598-1.773.398-.37 1.059-.555 1.981-.555h5.955c.909 0 1.566.185 1.97.555.406.37.609.961.609 1.772 0 .741-.192 1.31-.577 1.709-.384.398-.933.598-1.646.598h-.356v19.038c0 .657-.07 1.069-.21 1.237-.14.167-.454.251-.943.251h-2.097c-.67 0-1.143-.07-1.415-.21-.273-.14-.507-.384-.703-.733l-8.722-15.327v11.385h1.216c.909 0 1.559.175 1.95.524.392.35.587.93.587 1.74 0 .825-.199 1.42-.597 1.783-.399.363-1.045.545-1.94.545h-6.017c-.909 0-1.566-.182-1.971-.545-.406-.364-.608-.958-.608-1.783 0-.74.188-1.303.566-1.687.377-.385.936-.577 1.677-.577h.336V86.828h-.336c-.713 0-1.265-.2-1.656-.598-.392-.398-.587-.968-.587-1.709 0-.81.206-1.401.618-1.772.413-.37 1.066-.555 1.96-.555h3.44c.824 0 1.383.108 1.677.325.293.216.622.653.985 1.31l7.989 14.551zM64.66 86.366c-1.803 0-3.218.727-4.245 2.18-1.028 1.455-1.541 3.474-1.541 6.06 0 2.586.517 4.613 1.551 6.08 1.034 1.468 2.446 2.202 4.235 2.202 1.804 0 3.222-.73 4.257-2.19 1.034-1.461 1.551-3.492 1.551-6.092 0-2.586-.513-4.605-1.54-6.06-1.028-1.453-2.45-2.18-4.268-2.18zm0-4.864c3.44 0 6.27 1.23 8.492 3.69 2.223 2.46 3.334 5.598 3.334 9.414 0 3.844-1.104 6.99-3.313 9.436-2.208 2.446-5.046 3.669-8.513 3.669-3.424 0-6.255-1.234-8.491-3.701-2.237-2.467-3.355-5.602-3.355-9.404 0-3.83 1.108-6.971 3.323-9.424 2.216-2.454 5.057-3.68 8.523-3.68zM87.461 98.17v4.298h2.16c.908 0 1.555.175 1.94.524.384.35.576.93.576 1.74 0 .825-.196 1.42-.587 1.783-.392.363-1.035.545-1.93.545h-7.254c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.783 0-.74.189-1.303.566-1.687.378-.385.93-.577 1.657-.577h.356V86.828h-.356c-.713 0-1.262-.2-1.646-.598-.385-.398-.577-.968-.577-1.709 0-.81.203-1.401.608-1.772.406-.37 1.063-.555 1.971-.555h8.66c3.424 0 6.014.657 7.768 1.97 1.754 1.315 2.631 3.25 2.631 5.809 0 2.697-.873 4.738-2.62 6.122-1.748 1.384-4.34 2.076-7.78 2.076h-3.564zm0-11.343v6.625h2.977c1.65 0 2.89-.28 3.722-.839.832-.559 1.248-1.397 1.248-2.516 0-1.048-.43-1.855-1.29-2.421-.86-.566-2.086-.85-3.68-.85h-2.977zm27.267 20.568l-1.636 1.636a12.37 12.37 0 011.772-.44c.58-.098 1.15-.147 1.709-.147 1.104 0 2.268.164 3.491.492 1.223.329 1.967.493 2.233.493.447 0 1.03-.15 1.75-.45.72-.301 1.206-.452 1.458-.452.517 0 .947.2 1.29.598.342.398.513.898.513 1.5 0 .796-.472 1.474-1.415 2.033-.944.56-2.1.839-3.47.839-.937 0-2.139-.22-3.607-.66-1.467-.441-2.53-.661-3.187-.661-.992 0-2.11.272-3.354.817-1.244.546-2.013.818-2.307.818a2.14 2.14 0 01-1.53-.597c-.42-.399-.63-.878-.63-1.437 0-.391.134-.807.4-1.247.265-.44.733-1.01 1.404-1.709l2.118-2.139c-2.335-.852-4.194-2.386-5.578-4.602-1.384-2.215-2.075-4.763-2.075-7.642 0-3.802 1.104-6.909 3.312-9.32 2.209-2.411 5.053-3.617 8.534-3.617 3.467 0 6.304 1.209 8.513 3.627 2.208 2.418 3.312 5.522 3.312 9.31 0 3.774-1.097 6.884-3.291 9.33-2.195 2.446-4.977 3.67-8.345 3.67a22.5 22.5 0 01-1.384-.043zm1.195-21.03c-1.803 0-3.218.727-4.246 2.18-1.027 1.455-1.54 3.474-1.54 6.06 0 2.586.516 4.613 1.55 6.08 1.035 1.468 2.447 2.202 4.236 2.202 1.803 0 3.222-.73 4.256-2.19 1.035-1.461 1.552-3.492 1.552-6.092 0-2.586-.514-4.605-1.541-6.06-1.028-1.453-2.45-2.18-4.267-2.18z\"/></svg>" }, "$:/core/images/mono-line": { "title": "$:/core/images/mono-line", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mono-line tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.437 84.523h.908c1.922 0 3.381.489 4.378 1.468.997.979 1.495 2.411 1.495 4.298 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388h-16.07c-2.456 0-4.2-.454-5.232-1.361-1.032-.908-1.548-2.43-1.548-4.565 0-2.065.516-3.542 1.548-4.432 1.032-.89 2.776-1.334 5.232-1.334h1.869l-2.19-6.247H20.983l-2.296 6.247h1.87c2.42 0 4.155.453 5.205 1.361 1.05.908 1.575 2.376 1.575 4.405 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388H6.781c-2.456 0-4.2-.463-5.233-1.388C.516 93.9 0 92.389 0 90.289c0-1.887.498-3.32 1.495-4.298.997-.979 2.456-1.468 4.378-1.468h.908l14.308-39.83h-4.271c-2.42 0-4.156-.462-5.206-1.387-1.05-.926-1.575-2.42-1.575-4.485 0-2.1.525-3.613 1.575-4.538 1.05-.926 2.785-1.388 5.206-1.388h20.021c3.168 0 5.392 1.708 6.674 5.125v.16l16.924 46.343zm-27.976-39.83L24.72 67.225h15.483l-7.742-22.53zM89.506 68.56v16.284h8.008c5.66 0 9.646-.623 11.96-1.869 2.313-1.245 3.47-3.328 3.47-6.246 0-2.955-1.103-5.055-3.31-6.3-2.207-1.246-6.069-1.869-11.586-1.869h-8.542zm27.229-5.926c3.88 1.423 6.727 3.372 8.542 5.846 1.815 2.474 2.723 5.633 2.723 9.477 0 3.239-.783 6.193-2.35 8.862-1.565 2.67-3.808 4.859-6.726 6.567-1.709.997-3.622 1.718-5.74 2.163-2.118.445-5.116.667-8.996.667h-27.87c-2.349 0-4.03-.463-5.045-1.388-1.014-.926-1.521-2.438-1.521-4.538 0-1.887.48-3.32 1.441-4.298.961-.979 2.367-1.468 4.218-1.468h.907v-39.83h-.907c-1.851 0-3.257-.498-4.218-1.494-.961-.997-1.441-2.456-1.441-4.378 0-2.065.516-3.568 1.548-4.512 1.032-.943 2.705-1.414 5.018-1.414h24.56c7.51 0 13.214 1.459 17.111 4.377 3.898 2.92 5.847 7.19 5.847 12.814 0 2.776-.597 5.223-1.789 7.341-1.192 2.118-2.963 3.853-5.312 5.206zm-27.23-18.26v13.455h7.208c4.378 0 7.466-.516 9.264-1.549 1.797-1.032 2.696-2.776 2.696-5.232 0-2.313-.81-4.004-2.43-5.072-1.619-1.068-4.244-1.602-7.874-1.602h-8.863z\"/></svg>" }, "$:/core/images/new-button": { "title": "$:/core/images/new-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 72H8.007C3.591 72 0 68.418 0 64c0-4.41 3.585-8 8.007-8H56V8.007C56 3.591 59.582 0 64 0c4.41 0 8 3.585 8 8.007V56h47.993c4.416 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H72v47.993c0 4.416-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V72z\"/></svg>" }, "$:/core/images/new-here-button": { "title": "$:/core/images/new-here-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-here-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.838 20.935l-3.572.938c-3.688.968-8.23 4.43-10.136 7.731L3.37 96.738c-1.905 3.3-.771 7.524 2.534 9.432l33.717 19.466c3.297 1.904 7.53.78 9.435-2.521l38.76-67.134c1.905-3.3 2.632-8.963 1.623-12.646L83.285 20.88c-1.009-3.68-4.821-5.884-8.513-4.915l-7.603 1.995.043.287c.524 3.394 2.053 7.498 4.18 11.55.418.163.829.36 1.23.59a8.864 8.864 0 014.438 8.169c.104.132.21.264.316.395l-.386.318a8.663 8.663 0 01-1.082 3.137c-2.42 4.192-7.816 5.608-12.051 3.163-4.12-2.379-5.624-7.534-3.476-11.671-2.177-4.394-3.788-8.874-4.543-12.964z\"/><path d=\"M69.554 44.76c-5.944-7.476-10.74-17.196-11.955-25.059-1.68-10.875 3.503-18.216 15.082-18.04 10.407.158 19.975 5.851 24.728 13.785 5.208 8.695 2.95 17.868-6.855 20.496l-2.037-7.601c4.232-1.134 4.999-4.248 2.24-8.853-3.37-5.626-10.465-9.848-18.146-9.965-6.392-.097-8.31 2.62-7.323 9.01.999 6.465 5.318 15.138 10.582 21.65l-.072.06c.559 1.553-4.17 6.44-5.938 4.888l-.005.004-.028-.034a1.323 1.323 0 01-.124-.135 2.618 2.618 0 01-.149-.205z\"/><rect width=\"16\" height=\"48\" x=\"96\" y=\"80\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"80\" y=\"96\" rx=\"8\"/></g></svg>" }, "$:/core/images/new-image-button": { "title": "$:/core/images/new-image-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.362 73.627l15.826-27.41a2.626 2.626 0 00-.962-3.59l-50.01-28.872a2.626 2.626 0 00-3.588.961L30.058 36.49l10.04-5.261c3.042-1.595 6.771.114 7.55 3.46l3.607 17.702 9.88.85a5.25 5.25 0 014.571 3.77c.034.115.1.344.199.671.165.553.353 1.172.562 1.843.595 1.914 1.23 3.85 1.872 5.678.207.588.412 1.156.614 1.701.625 1.685 1.209 3.114 1.725 4.207.255.54.485.977.726 1.427.214.212.547.425 1.011.622 1.141.482 2.784.74 4.657.758.864.008 1.71-.034 2.492-.11.448-.043.753-.085.871-.104.315-.053.625-.077.927-.076zM37.47 2.649A5.257 5.257 0 0144.649.725l63.645 36.746a5.257 5.257 0 011.923 7.178L73.47 108.294a5.257 5.257 0 01-7.177 1.923L2.649 73.47a5.257 5.257 0 01-1.924-7.177L37.471 2.649zm42.837 50.49a5.25 5.25 0 105.25-9.092 5.25 5.25 0 00-5.25 9.093zM96 112h-7.993c-4.419 0-8.007-3.582-8.007-8 0-4.41 3.585-8 8.007-8H96v-7.993C96 83.588 99.582 80 104 80c4.41 0 8 3.585 8 8.007V96h7.993c4.419 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H112v7.993c0 4.419-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V112zM33.347 51.791c7.428 7.948 9.01 10.69 7.449 13.394-1.56 2.703-13.838-2.328-16.094 1.58-2.256 3.908-.907 3.258-2.437 5.908l19.73 11.39s-5.605-8.255-4.235-10.628c2.515-4.356 8.77-1.256 10.365-4.019 2.414-4.181-5.103-9.639-14.778-17.625z\"/></svg>" }, "$:/core/images/new-journal-button": { "title": "$:/core/images/new-journal-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-journal-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.545 112.818v11.818c0 1.306 1.086 2.364 2.425 2.364h6.06c1.34 0 2.425-1.058 2.425-2.364v-11.818h12.12c1.34 0 2.425-1.058 2.425-2.363v-5.91c0-1.305-1.085-2.363-2.424-2.363h-12.121V90.364c0-1.306-1.086-2.364-2.425-2.364h-6.06c-1.34 0-2.425 1.058-2.425 2.364v11.818h-12.12c-1.34 0-2.425 1.058-2.425 2.363v5.91c0 1.305 1.085 2.363 2.424 2.363h12.121zM60.016 4.965c-4.781-2.76-10.897-1.118-13.656 3.66L5.553 79.305A9.993 9.993 0 009.21 92.963l51.04 29.468c4.78 2.76 10.897 1.118 13.655-3.66l40.808-70.681a9.993 9.993 0 00-3.658-13.656L60.016 4.965zm-3.567 27.963a6 6 0 106-10.393 6 6 0 00-6 10.393zm31.697 17.928a6 6 0 106-10.392 6 6 0 00-6 10.392z\"/><text class=\"tc-fill-background\" font-family=\"Helvetica\" font-size=\"47.172\" font-weight=\"bold\" transform=\"rotate(30 25.742 95.82)\"><tspan x=\"42\" y=\"77.485\" text-anchor=\"middle\"><<now \"DD\">></tspan></text></g></svg>" }, "$:/core/images/opacity": { "title": "$:/core/images/opacity", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-opacity tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.362 65a51.595 51.595 0 01-1.942 6H82.584a35.867 35.867 0 002.997-6h16.78zm.472-2c.423-1.961.734-3.963.929-6H87.656a35.78 35.78 0 01-1.368 6h16.546zm-3.249 10a51.847 51.847 0 01-3.135 6H75.812a36.205 36.205 0 005.432-6h18.341zm-4.416 8c-1.424 2.116-3 4.12-4.71 6H60.46a35.843 35.843 0 0012.874-6h21.834zm-7.513-34h16.107C101.247 20.627 79.033 0 52 0 23.281 0 0 23.281 0 52c0 25.228 17.965 46.26 41.8 51h20.4a51.66 51.66 0 0015.875-6H39v-2h42.25a52.257 52.257 0 007.288-6H39v-2h4.539C27.739 83.194 16 68.968 16 52c0-19.882 16.118-36 36-36 18.186 0 33.222 13.484 35.656 31zm.22 2h16.039a52.823 52.823 0 010 6H87.877a36.483 36.483 0 000-6z\"/><path d=\"M76 128c28.719 0 52-23.281 52-52s-23.281-52-52-52-52 23.281-52 52 23.281 52 52 52zm0-16c19.882 0 36-16.118 36-36S95.882 40 76 40 40 56.118 40 76s16.118 36 36 36z\"/><path d=\"M37 58h53v4H37v-4zm3-8h53v4H40v-4zm0-8h53v4H40v-4zm-8 24h53v4H32v-4zm-2 8h53v4H30v-4zm-3 8h53v4H27v-4z\"/></g></svg>" }, "$:/core/images/open-window": { "title": "$:/core/images/open-window", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-open-window tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M16 112h88.994c3.87 0 7.006 3.59 7.006 8 0 4.418-3.142 8-7.006 8H7.006C3.136 128 0 124.41 0 120a9.321 9.321 0 010-.01V24.01C0 19.586 3.59 16 8 16c4.418 0 8 3.584 8 8.01V112z\"/><path d=\"M96 43.196V56a8 8 0 1016 0V24c0-4.41-3.585-8-8.007-8H72.007C67.588 16 64 19.582 64 24c0 4.41 3.585 8 8.007 8H84.57l-36.3 36.299a8 8 0 00-.001 11.316c3.117 3.117 8.19 3.123 11.316-.003L96 43.196zM32 7.999C32 3.581 35.588 0 40 0h80c4.419 0 8 3.588 8 8v80c0 4.419-3.588 8-8 8H40c-4.419 0-8-3.588-8-8V8z\"/></g></svg>" }, "$:/core/images/options-button": { "title": "$:/core/images/options-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-options-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M110.488 76a47.712 47.712 0 01-5.134 12.384l6.724 6.724c3.123 3.123 3.132 8.192.011 11.313l-5.668 5.668c-3.12 3.12-8.186 3.117-11.313-.01l-6.724-6.725c-3.82 2.258-7.98 4-12.384 5.134v9.505c0 4.417-3.578 8.007-7.992 8.007h-8.016C55.58 128 52 124.415 52 119.993v-9.505a47.712 47.712 0 01-12.384-5.134l-6.724 6.725c-3.123 3.122-8.192 3.131-11.313.01l-5.668-5.668c-3.12-3.12-3.116-8.186.01-11.313l6.725-6.724c-2.257-3.82-4-7.98-5.134-12.384H8.007C3.591 76 0 72.422 0 68.01v-8.017C0 55.58 3.585 52 8.007 52h9.505a47.712 47.712 0 015.134-12.383l-6.724-6.725c-3.123-3.122-3.132-8.191-.011-11.312l5.668-5.669c3.12-3.12 8.186-3.116 11.313.01l6.724 6.725c3.82-2.257 7.98-4 12.384-5.134V8.007C52 3.591 55.578 0 59.992 0h8.016C72.42 0 76 3.585 76 8.007v9.505a47.712 47.712 0 0112.384 5.134l6.724-6.724c3.123-3.123 8.192-3.132 11.313-.01l5.668 5.668c3.12 3.12 3.116 8.186-.01 11.312l-6.725 6.725c2.257 3.82 4 7.979 5.134 12.383h9.505c4.416 0 8.007 3.578 8.007 7.992v8.017c0 4.411-3.585 7.991-8.007 7.991h-9.505zM64 96c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/></svg>" }, "$:/core/images/paint": { "title": "$:/core/images/paint", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-paint tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M83.527 76.19C90.43 69.287 91.892 59 87.91 50.665l37.903-37.902c2.919-2.92 2.913-7.659 0-10.572a7.474 7.474 0 00-10.572 0L77.338 40.093c-8.335-3.982-18.622-2.521-25.526 4.383l31.715 31.715zm-2.643 2.644L49.169 47.119S8.506 81.243 0 80.282c0 0 3.782 5.592 6.827 8.039 14.024-5.69 37.326-24.6 37.326-24.6l.661.66S19.45 90.222 9.18 92.047c1.222 1.44 4.354 4.053 6.247 5.776 5.417-1.488 34.733-28.57 34.733-28.57l.661.66-32.407 31.022 5.285 5.286L56.106 75.2l.662.66s-27.864 30.536-28.684 32.432c0 0 6.032 6.853 7.569 7.824.702-2.836 27.884-33.485 27.884-33.485l.661.66s-20.597 23.755-24.964 36.732c3.21 3.549 7.5 5.137 10.926 6.298-2.19-11.817 30.724-47.487 30.724-47.487z\"/></svg>" }, "$:/core/images/palette": { "title": "$:/core/images/palette", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-palette tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.247 39.182a93.52 93.52 0 00-16.228-1.4C28.662 37.781 0 57.131 0 81.002c0 9.642 4.676 18.546 12.58 25.735C23.504 91.19 26.34 72.395 36.89 63.562c15.183-12.713 26.538-7.828 26.538-7.828l16.82-16.552zm26.535 9.655c13.049 7.913 21.257 19.392 21.257 32.166 0 9.35.519 17.411-11.874 25.08-10.797 6.681-3.824-6.536-11.844-10.898s-19.946 1.308-18.213 7.906c3.2 12.181 19.422 11.455 6.314 16.658-13.107 5.202-18.202 4.476-28.403 4.476-7.821 0-15.315-.947-22.243-2.68 9.844-4.197 27.88-12.539 33.354-19.456C82.788 92.409 87.37 80 83.324 72.484c-.194-.359 11.215-11.668 23.458-23.647zM1.134 123.867l-.66.002c33.479-14.94 22.161-64.226 58.818-64.226.317 1.418.644 2.944 1.062 4.494-25.907-4.166-23.567 48.031-59.22 59.73zm.713-.007c38.872-.506 78.152-22.347 78.152-44.813-9.27 0-14.073-3.48-16.816-7.942-16.597-7.003-30.365 45.715-61.336 52.755zm65.351-64.008c-4.45 4.115 4.886 16.433 11.318 11.318l45.27-45.27c11.317-11.318 0-22.635-11.318-11.318-11.317 11.318-33.518 34.405-45.27 45.27z\"/></svg>" }, "$:/core/images/permalink-button": { "title": "$:/core/images/permalink-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-permalink-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.483 48l-7.387 32h-25.58l7.388-32h25.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L100.598 32h3.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-7.096l-7.387 32H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H85.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L69.402 96h-25.58L38.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L27.402 96h-3.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h7.096l7.387-32H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h18.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L58.598 32h25.58z\"/></svg>" }, "$:/core/images/permaview-button": { "title": "$:/core/images/permaview-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-permaview-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.483 48l-1.846 8h-5.58l1.847-8h5.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L101.598 32h2.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-6.096l-1.847 8h7.944c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H92.364l-1.846 8H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H86.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L70.402 96h-5.58L59.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L48.402 96h-5.58L37.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L26.402 96h-2.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h6.096l1.847-8h-7.944C19.59 72 16 68.418 16 64c0-4.41 3.581-8 8-8h11.637l1.846-8H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h17.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L57.598 32h5.58L68.8 7.642c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L79.598 32h5.58zM53.904 48l-1.847 8h5.58l1.846-8h-5.579zm22.039 24l-1.847 8h-5.58l1.847-8h5.58zm-27.58 0l-1.846 8h5.579l1.847-8h-5.58z\"/></svg>" }, "$:/core/images/picture": { "title": "$:/core/images/picture", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-picture tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112 68.233v-48.23A4.001 4.001 0 00107.997 16H20.003A4.001 4.001 0 0016 20.003v38.31l9.241-14.593c2.8-4.422 9.023-5.008 12.6-1.186l18.247 20.613 13.687-6.407a8 8 0 018.903 1.492 264.97 264.97 0 002.92 2.739 249.44 249.44 0 006.798 6.066 166.5 166.5 0 002.106 1.778c2.108 1.747 3.967 3.188 5.482 4.237.748.518 1.383.92 2.044 1.33.444.117 1.046.144 1.809.05 1.873-.233 4.238-1.144 6.723-2.547a36.016 36.016 0 003.205-2.044c.558-.4.93-.686 1.07-.802.376-.31.765-.577 1.165-.806zM0 8.007A8.01 8.01 0 018.007 0h111.986A8.01 8.01 0 01128 8.007v111.986a8.01 8.01 0 01-8.007 8.007H8.007A8.01 8.01 0 010 119.993V8.007zM95 42a8 8 0 100-16 8 8 0 000 16zM32 76c15.859 4.83 20.035 7.244 20.035 12S32 95.471 32 102.347c0 6.876 1.285 4.99 1.285 9.653H68s-13.685-6.625-13.685-10.8c0-7.665 10.615-8.34 10.615-13.2 0-7.357-14.078-8.833-32.93-12z\"/></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\"><path fill-rule=\"evenodd\" d=\"M61.207 68.137c-4.324 2.795-6.999 6.656-6.999 10.921 0 7.906 9.19 14.424 21.042 15.336 2.162 3.902 8.598 6.785 16.318 7.01-5.126-1.125-9.117-3.742-10.62-7.01C92.805 93.487 102 86.967 102 79.059c0-8.53-10.699-15.445-23.896-15.445-6.599 0-12.572 1.729-16.897 4.524zm12.794-14.158c-4.324 2.795-10.298 4.524-16.897 4.524-2.619 0-5.14-.272-7.497-.775-3.312 2.25-8.383 3.69-14.067 3.69l-.255-.002c4.119-.892 7.511-2.747 9.478-5.13-6.925-2.704-11.555-7.617-11.555-13.228 0-8.53 10.699-15.445 23.896-15.445C70.301 27.613 81 34.528 81 43.058c0 4.265-2.675 8.126-6.999 10.921zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></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\"><path fill-rule=\"evenodd\" d=\"M40.397 76.446V95.34h14.12l-.001-.005a6.912 6.912 0 005.364-11.593l.046-.023a6.912 6.912 0 119.979.526l.086.055a6.914 6.914 0 004.408 10.948l-.023.092h21.32V75.568l-.15.038a6.912 6.912 0 00-11.593-5.364l-.022-.046a6.912 6.912 0 11.526-9.979l.055-.086a6.914 6.914 0 0010.948-4.408c.079.018.158.038.236.059v-15.74h-21.32l.023-.094a6.914 6.914 0 01-4.408-10.947 10.23 10.23 0 00-.086-.055 6.912 6.912 0 10-9.979-.526l-.046.023a6.912 6.912 0 01-5.364 11.593l.001.005h-14.12v12.847A6.912 6.912 0 0129.5 59.843l-.054.086a6.912 6.912 0 10-.526 9.979l.023.046a6.912 6.912 0 0111.455 6.492zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></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\"><path fill-rule=\"evenodd\" d=\"M29.408 91.472L51.469 69.41l-.004-.005a2.22 2.22 0 01.004-3.146c.87-.87 2.281-.872 3.147-.005l9.465 9.464a2.22 2.22 0 01-.005 3.147c-.87.87-2.28.871-3.147.005l-.005-.005-22.061 22.062a6.686 6.686 0 11-9.455-9.455zM60.802 66.38c-2.436-2.704-4.465-5.091-5.817-6.869-6.855-9.014-10.313-4.268-14.226 0-3.913 4.268 1.03 7.726-2.683 10.741-3.713 3.015-3.484 4.06-9.752-1.455-6.267-5.516-6.7-7.034-3.823-10.181 2.877-3.147 5.281 1.808 11.159-3.785 5.877-5.593.94-10.55.94-10.55s12.237-25.014 28.588-23.167c16.351 1.848-6.186-2.392-11.792 17.226-2.4 8.4.447 6.42 4.998 9.968 1.394 1.086 6.03 4.401 11.794 8.685l20.677-20.676 1.615-4.766 7.84-4.689 3.151 3.152-4.688 7.84-4.766 1.615-20.224 20.223c12.663 9.547 28.312 22.146 28.312 26.709 0 7.217-3.071 11.526-9.535 9.164-4.693-1.715-18.768-15.192-28.753-25.897l-2.893 2.893-3.151-3.152 3.029-3.029zM63.953 0l54.56 32v64l-54.56 32-54.56-32V32l54.56-32z\"/></svg>" }, "$:/core/images/preview-closed": { "title": "$:/core/images/preview-closed", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-preview-closed tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M.088 64a7.144 7.144 0 001.378 5.458C16.246 88.818 39.17 100.414 64 100.414c24.83 0 47.753-11.596 62.534-30.956A7.144 7.144 0 00127.912 64C110.582 78.416 88.304 87.086 64 87.086 39.696 87.086 17.418 78.416.088 64z\"/><rect width=\"4\" height=\"16\" x=\"62\" y=\"96\" rx=\"4\"/><rect width=\"4\" height=\"16\" x=\"78\" y=\"93\" rx=\"4\" transform=\"rotate(-5 80 101)\"/><rect width=\"4\" height=\"16\" x=\"46\" y=\"93\" rx=\"4\" transform=\"rotate(5 48 101)\"/><rect width=\"4\" height=\"16\" x=\"30\" y=\"88\" rx=\"4\" transform=\"rotate(10 32 96)\"/><rect width=\"4\" height=\"16\" x=\"94\" y=\"88\" rx=\"4\" transform=\"rotate(-10 96 96)\"/><rect width=\"4\" height=\"16\" x=\"110\" y=\"80\" rx=\"4\" transform=\"rotate(-20 112 88)\"/><rect width=\"4\" height=\"16\" x=\"14\" y=\"80\" rx=\"4\" transform=\"rotate(20 16 88)\"/></g></svg>" }, "$:/core/images/preview-open": { "title": "$:/core/images/preview-open", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-preview-open tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.11 99.588c-24.83 0-47.754-11.596-62.534-30.957a7.148 7.148 0 010-8.675C16.356 40.596 39.28 29 64.11 29c24.83 0 47.753 11.596 62.534 30.956a7.148 7.148 0 010 8.675c-14.78 19.36-37.703 30.957-62.534 30.957zm46.104-32.007c1.44-1.524 1.44-3.638 0-5.162C99.326 50.9 82.439 44 64.147 44S28.968 50.9 18.08 62.42c-1.44 1.523-1.44 3.637 0 5.16C28.968 79.1 45.855 86 64.147 86s35.179-6.9 46.067-18.42z\"/><path d=\"M63.5 88C76.479 88 87 77.479 87 64.5S76.479 41 63.5 41 40 51.521 40 64.5 50.521 88 63.5 88z\"/></g></svg>" }, "$:/core/images/print-button": { "title": "$:/core/images/print-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-print-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M112 71V30.5h-.032c-.035-2-.816-3.99-2.343-5.516L86.998 2.357A7.978 7.978 0 0081 .02V0H24a8 8 0 00-8 8v63h8V8h57v14.5c0 4.422 3.582 8 8 8h15V71h8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/><path d=\"M0 80.005C0 71.165 7.156 64 16 64h96c8.836 0 16 7.155 16 16.005v31.99c0 8.84-7.156 16.005-16 16.005H16c-8.836 0-16-7.155-16-16.005v-31.99zM104 96a8 8 0 100-16 8 8 0 000 16z\"/></g></svg>" }, "$:/core/images/quote": { "title": "$:/core/images/quote", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-quote tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M51.219 117.713V62.199H27.427c0-8.891 1.683-16.401 5.047-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.36 3.184-20.728 6.669-6.368 3.484-11.835 7.87-16.401 13.157C9.524 27.113 5.98 33.241 3.456 40.21.933 47.18-.21 54.63.03 62.56v55.153H51.22zm76.781 0V62.199h-23.791c0-8.891 1.682-16.401 5.046-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.359 3.184-20.727 6.669-6.369 3.484-11.836 7.87-16.402 13.157-4.566 5.287-8.11 11.415-10.634 18.384-2.523 6.97-3.665 14.42-3.424 22.35v55.153H128z\"/></svg>" }, "$:/core/images/refresh-button": { "title": "$:/core/images/refresh-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-refresh-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M106.369 39.433c10.16 20.879 6.57 46.764-10.771 64.106-21.87 21.87-57.327 21.87-79.196 0-21.87-21.87-21.87-57.326 0-79.196a8 8 0 1111.314 11.314c-15.621 15.62-15.621 40.947 0 56.568 15.62 15.621 40.947 15.621 56.568 0C97.72 78.79 99.6 58.175 89.924 42.73l-6.44 12.264a8 8 0 11-14.166-7.437L84.435 18.76a8 8 0 0110.838-3.345l28.873 15.345a8 8 0 11-7.51 14.129l-10.267-5.457zm-8.222-12.368c-.167-.19-.336-.38-.506-.57l.96-.296-.454.866z\"/></svg>" }, "$:/core/images/right-arrow": { "title": "$:/core/images/right-arrow", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-right-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M99.069 64.173c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></svg>" }, "$:/core/images/rotate-left": { "title": "$:/core/images/rotate-left", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-rotate-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"32\" height=\"80\" rx=\"8\"/><rect width=\"80\" height=\"32\" x=\"48\" y=\"96\" rx=\"8\"/><path d=\"M61.32 36.65c19.743 2.45 35.023 19.287 35.023 39.693a4 4 0 01-8 0c0-15.663-11.254-28.698-26.117-31.46l3.916 3.916a4 4 0 11-5.657 5.657L49.172 43.142a4 4 0 010-5.657l11.313-11.313a4 4 0 115.657 5.656l-4.821 4.822z\"/></g></svg>" }, "$:/core/images/save-button": { "title": "$:/core/images/save-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M120.783 34.33c4.641 8.862 7.266 18.948 7.266 29.646 0 35.347-28.653 64-64 64-35.346 0-64-28.653-64-64 0-35.346 28.654-64 64-64 18.808 0 35.72 8.113 47.43 21.03l2.68-2.68c3.13-3.13 8.197-3.132 11.321-.008 3.118 3.118 3.121 8.193-.007 11.32l-4.69 4.691zm-12.058 12.058a47.876 47.876 0 013.324 17.588c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48c14.39 0 27.3 6.332 36.098 16.362L58.941 73.544 41.976 56.578c-3.127-3.127-8.201-3.123-11.32-.005-3.123 3.124-3.119 8.194.006 11.319l22.617 22.617a7.992 7.992 0 005.659 2.347c2.05 0 4.101-.783 5.667-2.349l44.12-44.12z\"/></svg>" }, "$:/core/images/size": { "title": "$:/core/images/size", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-size tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M92.343 26l-9.171 9.172a4 4 0 105.656 5.656l16-16a4 4 0 000-5.656l-16-16a4 4 0 10-5.656 5.656L92.343 18H22a4 4 0 00-4 4v70.343l-9.172-9.171a4 4 0 10-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656L26 92.343V22l-4 4h70.343zM112 52v64l4-4H52a4 4 0 100 8h64a4 4 0 004-4V52a4 4 0 10-8 0z\"/></svg>" }, "$:/core/images/spiral": { "title": "$:/core/images/spiral", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-spiral tc-image-button\" viewBox=\"0 0 128 128\"><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.074a4.785 4.785 0 00-4.52-5.03 4.778 4.778 0 00-5.03 4.52c-.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-.01a1.047 1.047 0 01-.264-.332c-.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\"/></svg>" }, "$:/core/images/stamp": { "title": "$:/core/images/stamp", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-stamp tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M49.733 64H16.01C11.584 64 8 67.583 8 72.003V97h112V72.003A8 8 0 00111.99 64H78.267A22.813 22.813 0 0175.5 53.077c0-6.475 2.687-12.324 7.009-16.497A22.818 22.818 0 0087 22.952C87 10.276 76.703 0 64 0S41 10.276 41 22.952c0 5.103 1.669 9.817 4.491 13.628 4.322 4.173 7.009 10.022 7.009 16.497 0 3.954-1.002 7.675-2.767 10.923zM8 104h112v8H8v-8z\"/></svg>" }, "$:/core/images/star-filled": { "title": "$:/core/images/star-filled", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-star-filled tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M61.836 96.823l37.327 27.287c2.72 1.99 6.379-.69 5.343-3.912L90.29 75.988l-1.26 3.91 37.285-27.345c2.718-1.993 1.32-6.327-2.041-6.33l-46.113-.036 3.3 2.416L67.176 4.416c-1.04-3.221-5.563-3.221-6.604 0L46.29 48.603l3.3-2.416-46.113.036c-3.362.003-4.759 4.337-2.04 6.33L38.72 79.898l-1.26-3.91-14.216 44.21c-1.036 3.223 2.622 5.901 5.343 3.912l37.326-27.287h-4.078z\"/></svg>" }, "$:/core/images/storyview-classic": { "title": "$:/core/images/storyview-classic", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-classic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm0 48C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0 32C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>" }, "$:/core/images/storyview-pop": { "title": "$:/core/images/storyview-pop", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-pop tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm-7.99 40C11.587 56 8 59.578 8 63.992v16.016C8 84.422 11.584 88 16.01 88h95.98c4.424 0 8.01-3.578 8.01-7.992V63.992c0-4.414-3.584-7.992-8.01-7.992H16.01zM24 96C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0-32C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>" }, "$:/core/images/storyview-zoomin": { "title": "$:/core/images/storyview-zoomin", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-zoomin tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16A8 8 0 0016 24.009V71.99C16 76.414 19.588 80 24 80h80a8 8 0 008-8.009V24.01c0-4.423-3.588-8.009-8-8.009H24z\"/></svg>" }, "$:/core/images/strikethrough": { "title": "$:/core/images/strikethrough", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-strikethrough tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M92.794 38.726h15.422c-.229-6.74-1.514-12.538-3.856-17.393-2.342-4.855-5.54-8.881-9.596-12.08-4.055-3.199-8.767-5.54-14.136-7.025C75.258.743 69.433 0 63.15 0a62.76 62.76 0 00-16.364 2.142C41.474 3.57 36.733 5.74 32.564 8.653c-4.17 2.913-7.511 6.626-10.025 11.138-2.513 4.512-3.77 9.853-3.77 16.022 0 5.597 1.115 10.252 3.342 13.965 2.228 3.712 5.198 6.74 8.91 9.081 3.713 2.342 7.911 4.227 12.595 5.655a194.641 194.641 0 0014.308 3.77c4.855 1.085 9.624 2.142 14.308 3.17 4.683 1.028 8.881 2.37 12.594 4.027 3.713 1.656 6.683 3.798 8.91 6.425 2.228 2.628 3.342 6.055 3.342 10.281 0 4.456-.914 8.111-2.742 10.967a19.953 19.953 0 01-7.197 6.768c-2.97 1.657-6.311 2.828-10.024 3.513a60.771 60.771 0 01-11.052 1.028c-4.57 0-9.025-.571-13.366-1.713-4.34-1.143-8.139-2.913-11.394-5.312-3.256-2.4-5.884-5.455-7.883-9.168-1.999-3.712-2.998-8.139-2.998-13.28H15c0 7.426 1.342 13.852 4.027 19.278 2.684 5.426 6.34 9.881 10.966 13.365 4.627 3.484 9.996 6.083 16.107 7.797 6.112 1.713 12.595 2.57 19.449 2.57 5.597 0 11.223-.657 16.878-1.97 5.655-1.314 10.767-3.428 15.336-6.34 4.57-2.914 8.31-6.683 11.224-11.31 2.913-4.626 4.37-10.195 4.37-16.707 0-6.054-1.115-11.08-3.342-15.079-2.228-3.998-5.198-7.31-8.91-9.938-3.713-2.627-7.911-4.712-12.595-6.254a170.83 170.83 0 00-14.308-4.027 549.669 549.669 0 00-14.308-3.17c-4.683-.971-8.881-2.2-12.594-3.684-3.713-1.485-6.683-3.399-8.91-5.74-2.228-2.342-3.342-5.398-3.342-9.168 0-3.998.771-7.34 2.313-10.024 1.543-2.685 3.599-4.826 6.17-6.426 2.57-1.599 5.51-2.741 8.824-3.427a49.767 49.767 0 0110.11-1.028c8.453 0 15.393 1.97 20.819 5.912 5.426 3.94 8.596 10.31 9.51 19.106z\"/><path d=\"M5 54h118v16H5z\"/></g></svg>" }, "$:/core/images/subscript": { "title": "$:/core/images/subscript", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-subscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 128.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>" }, "$:/core/images/superscript": { "title": "$:/core/images/superscript", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-superscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 63.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>" }, "$:/core/images/tag-button": { "title": "$:/core/images/tag-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-tag-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M18.164 47.66l.004 4.105c.003 3.823 2.19 9.097 4.885 11.792l61.85 61.85c2.697 2.697 7.068 2.69 9.769-.01L125.767 94.3a6.903 6.903 0 00.01-9.77L63.928 22.683c-2.697-2.697-7.976-4.88-11.796-4.881l-27.076-.007a6.902 6.902 0 00-6.91 6.91l.008 9.96.287.033c3.73.411 8.489-.044 13.365-1.153a9.702 9.702 0 0111.14-3.662l.291-.13.128.285a9.7 9.7 0 013.3 2.17c3.796 3.796 3.801 9.945.012 13.734-3.618 3.618-9.386 3.777-13.204.482-5.365 1.122-10.674 1.596-15.309 1.237z\"/><path d=\"M47.633 39.532l.023.051c-9.689 4.356-21.584 6.799-30.396 5.828C5.273 44.089-1.028 36.43 2.443 24.078 5.562 12.976 14.3 4.361 24.047 1.548c10.68-3.083 19.749 1.968 19.749 13.225h-8.623c0-4.859-3.078-6.573-8.735-4.94-6.91 1.995-13.392 8.383-15.694 16.577-1.915 6.818.417 9.653 7.46 10.43 7.126.785 17.531-1.352 25.917-5.121l.027.06.036-.017c1.76-.758 6.266 6.549 3.524 7.74a2.8 2.8 0 01-.075.03z\"/></g></svg>" }, "$:/core/images/theme-button": { "title": "$:/core/images/theme-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-theme-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.854 66.945a122.626 122.626 0 01-3.9-4.819c-11.064-14.548-16.645-6.888-22.96 0-6.315 6.888 1.664 12.47-4.33 17.335-5.993 4.866-5.623 6.552-15.737-2.35-10.115-8.9-10.815-11.351-6.172-16.43 4.644-5.08 8.524 2.918 18.01-6.108 9.485-9.026 1.517-17.026 1.517-17.026S42.03-2.824 68.42.157c26.39 2.982-9.984-3.86-19.031 27.801-3.874 13.556.72 10.362 8.066 16.087 1.707 1.33 6.428 4.732 12.671 9.318-6.129 5.879-11.157 10.669-14.273 13.582zm11.641 12.947c16.013 17.036 37.742 37.726 45.117 40.42 10.432 3.813 15.388-3.141 15.388-14.79 0-7.151-23.83-26.542-43.924-41.769-7.408 7.156-13.376 12.953-16.58 16.139z\"/><path d=\"M11.069 109.828L46.31 74.587a3.56 3.56 0 115.037-5.032l15.098 15.098a3.56 3.56 0 11-5.032 5.037l-35.24 35.241c-4.171 4.17-10.933 4.17-15.104 0-4.17-4.17-4.17-10.933 0-15.103zM124.344 6.622l5.034 5.034-7.49 12.524-7.613 2.58L61.413 79.62l-5.034-5.034 52.861-52.862 2.58-7.614 12.524-7.49z\"/></g></svg>" }, "$:/core/images/timestamp-off": { "title": "$:/core/images/timestamp-off", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-timestamp-off tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><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 10a5 5 0 010-10H66.69a5 5 0 015 5c.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\"/></g></svg>" }, "$:/core/images/timestamp-on": { "title": "$:/core/images/timestamp-on", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-timestamp-on tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><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 10a5 5 0 010-10H66.69a5 5 0 015 5c.006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M13.41 27.178a5.005 5.005 0 01-7.045-.613 5.008 5.008 0 01.616-7.047l9.95-8.348a5 5 0 016.429 7.661l-9.95 8.348zm89.573 0a5.005 5.005 0 007.045-.613 5.008 5.008 0 00-.616-7.047l-9.95-8.348a5 5 0 00-6.428 7.661l9.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\"/></g></svg>" }, "$:/core/images/tip": { "title": "$:/core/images/tip", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-tip tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128.242c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64-35.346 0-64 28.654-64 64 0 35.346 28.654 64 64 64zm11.936-36.789c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349C54.33 94.05 58.824 95.82 64 95.82c5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.456c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zM64.3 24.242c11.618 0 23.699 7.82 23.699 24.2S75.92 71.754 75.92 83.576c0 5.873-5.868 9.26-11.92 9.26s-12.027-3.006-12.027-9.26C51.973 71.147 40 65.47 40 48.442s12.683-24.2 24.301-24.2z\"/></svg>" }, "$:/core/images/transcludify": { "title": "$:/core/images/transcludify", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-transcludify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M0 59.482c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 002.75-.932 6.762 6.762 0 002.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 00-.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 00-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 002.75-.932 6.762 6.762 0 002.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 00-.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 00-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 00-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 00.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 00-.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 002.262 2.084 8.868 8.868 0 002.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 00-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 00.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 00-.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 002.262 2.084 8.868 8.868 0 002.75 1.02c.946.177 1.745.266 2.395.266v7.806z\"/></svg>" }, "$:/core/images/twitter": { "title": "$:/core/images/twitter", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-twitter tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.626 115.803A73.376 73.376 0 012 104.235c2.022.238 4.08.36 6.166.36 12.111 0 23.258-4.117 32.105-11.023-11.312-.208-20.859-7.653-24.148-17.883a25.98 25.98 0 0011.674-.441C15.971 72.881 7.061 62.474 7.061 49.997c0-.108 0-.216.002-.323a25.824 25.824 0 0011.709 3.22c-6.936-4.617-11.5-12.5-11.5-21.433 0-4.719 1.274-9.142 3.5-12.945 12.75 15.579 31.797 25.83 53.281 26.904-.44-1.884-.67-3.85-.67-5.868 0-14.22 11.575-25.75 25.852-25.75a25.865 25.865 0 0118.869 8.132 51.892 51.892 0 0016.415-6.248c-1.93 6.012-6.029 11.059-11.366 14.246A51.844 51.844 0 00128 25.878a52.428 52.428 0 01-12.9 13.33c.05 1.104.075 2.214.075 3.33 0 34.028-26 73.265-73.549 73.265\"/></svg>" }, "$:/core/images/underline": { "title": "$:/core/images/underline", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-underline tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M7 117.421h114.248V128H7v-10.579zm97.871-18.525V0h-16.26v55.856c0 4.463-.605 8.576-1.816 12.338-1.212 3.762-3.03 7.046-5.452 9.851-2.423 2.806-5.452 4.974-9.086 6.504-3.635 1.53-7.939 2.296-12.912 2.296-6.25 0-11.159-1.786-14.73-5.356-3.57-3.571-5.356-8.417-5.356-14.538V0H23v65.038c0 5.356.542 10.234 1.626 14.633 1.084 4.4 2.965 8.194 5.643 11.382 2.678 3.188 6.185 5.643 10.52 7.365 4.337 1.721 9.756 2.582 16.26 2.582 7.27 0 13.582-1.435 18.938-4.304 5.356-2.87 9.755-7.365 13.199-13.486h.382v15.686h15.303z\"/></svg>" }, "$:/core/images/unfold-all-button": { "title": "$:/core/images/unfold-all-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unfold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M63.945 60.624c-2.05 0-4.101-.78-5.666-2.345L35.662 35.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 41.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 58.279a7.986 7.986 0 01-5.663 2.346zM64.004 124.565c-2.05 0-4.102-.78-5.666-2.345L35.721 99.603c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 105.255l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.662 122.22a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>" }, "$:/core/images/unfold-button": { "title": "$:/core/images/unfold-button", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unfold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M63.945 63.624c-2.05 0-4.101-.78-5.666-2.345L35.662 38.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 44.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 61.279a7.986 7.986 0 01-5.663 2.346zM64.004 105.682c-2.05.001-4.102-.78-5.666-2.344L35.721 80.721c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 86.373l16.966-16.966c3.124-3.125 8.194-3.13 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319l-22.617 22.617a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>" }, "$:/core/images/unlocked-padlock": { "title": "$:/core/images/unlocked-padlock", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unlocked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M48.627 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h6.136c-10.455-12.651-27.364-35.788-4.3-55.142 24.636-20.672 45.835 4.353 55.777 16.201 9.943 11.85-2.676 22.437-12.457 9.892-9.78-12.545-21.167-24.146-33.207-14.043-12.041 10.104-1.757 22.36 8.813 34.958 2.467 2.94 3.641 5.732 3.865 8.134zm19.105 28.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>" }, "$:/core/images/up-arrow": { "title": "$:/core/images/up-arrow", "created": "20150316000544368", "modified": "20150316000831867", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-up-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M63.892.281c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.104 3.092-11.196 0L63.894 19.393 13.513 69.774a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98A7.892 7.892 0 0163.893.28z\"/></svg>" }, "$:/core/images/video": { "title": "$:/core/images/video", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-video tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 12c-34.91 0-55.273 2.917-58.182 5.833C2.91 20.75 0 41.167 0 64.5c0 23.333 2.91 43.75 5.818 46.667C8.728 114.083 29.091 117 64 117c34.91 0 55.273-2.917 58.182-5.833C125.09 108.25 128 87.833 128 64.5c0-23.333-2.91-43.75-5.818-46.667C119.272 14.917 98.909 12 64 12zm-9.084 32.618c-3.813-2.542-6.905-.879-6.905 3.698v31.368c0 4.585 3.099 6.235 6.905 3.698l22.168-14.779c3.813-2.542 3.806-6.669 0-9.206L54.916 44.618z\"/></svg>" }, "$:/core/images/warning": { "title": "$:/core/images/warning", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-warning tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M57.072 11c3.079-5.333 10.777-5.333 13.856 0l55.426 96c3.079 5.333-.77 12-6.928 12H8.574c-6.158 0-10.007-6.667-6.928-12l55.426-96zM64 37c-4.418 0-8 3.582-8 7.994v28.012C56 77.421 59.59 81 64 81c4.418 0 8-3.582 8-7.994V44.994C72 40.579 68.41 37 64 37zm0 67a8 8 0 100-16 8 8 0 000 16z\"/></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/AutoFocus/Prompt": { "title": "$:/language/ControlPanel/Basics/AutoFocus/Prompt", "text": "Default focus field for new tiddlers" }, "$:/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/NewTiddler/Tags/Prompt": { "title": "$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt", "text": "Tags for new tiddlers" }, "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt", "text": "Number of overridden shadow tiddlers" }, "$:/language/ControlPanel/Basics/RemoveTags": { "title": "$:/language/ControlPanel/Basics/RemoveTags", "text": "Update to current format" }, "$:/language/ControlPanel/Basics/RemoveTags/Hint": { "title": "$:/language/ControlPanel/Basics/RemoveTags/Hint", "text": "Update the tags configuration to the latest format" }, "$:/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/LayoutSwitcher/Caption": { "title": "$:/language/ControlPanel/LayoutSwitcher/Caption", "text": "Layout" }, "$:/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/AlsoRequires": { "title": "$:/language/ControlPanel/Plugins/AlsoRequires", "text": "Also requires:" }, "$:/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/Downgrade/Caption": { "title": "$:/language/ControlPanel/Plugins/Downgrade/Caption", "text": "downgrade" }, "$:/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/PluginWillRequireReload": { "title": "$:/language/ControlPanel/Plugins/PluginWillRequireReload", "text": "(requires reload)" }, "$:/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/Plugins/Update/Caption": { "title": "$:/language/ControlPanel/Plugins/Update/Caption", "text": "update" }, "$:/language/ControlPanel/Plugins/Updates/Caption": { "title": "$:/language/ControlPanel/Plugins/Updates/Caption", "text": "Updates" }, "$:/language/ControlPanel/Plugins/Updates/Hint": { "title": "$:/language/ControlPanel/Plugins/Updates/Hint", "text": "Available updates to installed plugins" }, "$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption": { "title": "$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption", "text": "Update <<update-count>> plugins" }, "$:/language/ControlPanel/Plugins/SubPluginPrompt": { "title": "$:/language/ControlPanel/Plugins/SubPluginPrompt", "text": "With <<count>> sub-plugins available" }, "$:/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/GitService/Gitea/Caption": { "title": "$:/language/ControlPanel/Saving/GitService/Gitea/Caption", "text": "Gitea Saver" }, "$:/language/ControlPanel/Saving/GitService/Gitea/Password": { "title": "$:/language/ControlPanel/Saving/GitService/Gitea/Password", "text": "Personal access token for API (via Gitea’s web interface: `Settings | Applications | Generate New Token`)" }, "$:/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/ControlPanel": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/ControlPanel", "text": "~TiddlySpot Control Panel" }, "$:/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/ReadOnly": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/ReadOnly", "text": "The ~TiddlySpot service is currently only available in read-only form. Please see http://tiddlyspot.com/ for the latest details. The ~TiddlySpot saver can still be used to save to compatible servers." }, "$:/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/menubar-background": { "title": "$:/language/Docs/PaletteColours/menubar-background", "text": "Menu bar background" }, "$:/language/Docs/PaletteColours/menubar-foreground": { "title": "$:/language/Docs/PaletteColours/menubar-foreground", "text": "Menu bar 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/Button/Hint": { "title": "$:/language/EditTemplate/Fields/Add/Button/Hint", "text": "Add the new field to the tiddler" }, "$:/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/Button/Hint": { "title": "$:/language/EditTemplate/Tags/Add/Button/Hint", "text": "add tag" }, "$:/language/EditTemplate/Tags/Add/Placeholder": { "title": "$:/language/EditTemplate/Tags/Add/Placeholder", "text": "tag name" }, "$:/language/EditTemplate/Tags/ClearInput/Caption": { "title": "$:/language/EditTemplate/Tags/ClearInput/Caption", "text": "clear input" }, "$:/language/EditTemplate/Tags/ClearInput/Hint": { "title": "$:/language/EditTemplate/Tags/ClearInput/Hint", "text": "Clear tag input" }, "$:/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/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/throttle.refresh": { "title": "$:/language/Docs/Fields/throttle.refresh", "text": "If present, throttles refreshes of this 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/Docs/Fields/_is_skinny": { "title": "$:/language/Docs/Fields/_is_skinny", "text": "If present, indicates that the tiddler text field must be loaded from the server" }, "$:/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/Listing/Rename/Tooltip": { "title": "$:/language/Import/Listing/Rename/Tooltip", "text": "Rename tiddler before importing" }, "$:/language/Import/Listing/Rename/Prompt": { "title": "$:/language/Import/Listing/Rename/Prompt", "text": "Rename to:" }, "$:/language/Import/Listing/Rename/ConfirmRename": { "title": "$:/language/Import/Listing/Rename/ConfirmRename", "text": "Rename tiddler" }, "$:/language/Import/Listing/Rename/CancelRename": { "title": "$:/language/Import/Listing/Rename/CancelRename", "text": "Cancel" }, "$:/language/Import/Listing/Rename/OverwriteWarning": { "title": "$:/language/Import/Listing/Rename/OverwriteWarning", "text": "A tiddler with this title already exists." }, "$:/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>> not being newer 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/ConfirmAction": { "title": "$:/language/ConfirmAction", "text": "Do you wish to proceed?" }, "$:/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/FilterRunPrefix": { "title": "$:/language/Error/FilterRunPrefix", "text": "Filter Error: Unknown prefix for filter run" }, "$:/language/Error/IsFilterOperator": { "title": "$:/language/Error/IsFilterOperator", "text": "Filter Error: Unknown operand for the 'is' filter operator" }, "$:/language/Error/FormatFilterOperator": { "title": "$:/language/Error/FormatFilterOperator", "text": "Filter Error: Unknown suffix for the 'format' filter operator" }, "$:/language/Error/LoadingPluginLibrary": { "title": "$:/language/Error/LoadingPluginLibrary", "text": "Error loading plugin library" }, "$:/language/Error/NetworkErrorAlert": { "title": "$:/language/Error/NetworkErrorAlert", "text": "`<h2>''Network Error''</h2>It looks like the connection to the server has been lost. This may indicate a problem with your network connection. Please attempt to restore network connectivity before continuing.<br><br>''Any unsaved changes will be automatically synchronised when connectivity is restored''.`" }, "$:/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/LayoutSwitcher/Description": { "title": "$:/language/LayoutSwitcher/Description", "text": "Open the layout switcher" }, "$:/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/PageTemplate/Description": { "title": "$:/language/PageTemplate/Description", "text": "the default ~TiddlyWiki layout" }, "$:/language/PageTemplate/Name": { "title": "$:/language/PageTemplate/Name", "text": "Default ~PageTemplate" }, "$:/language/PluginReloadWarning": { "title": "$:/language/PluginReloadWarning", "text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to ~JavaScript plugins to take effect" }, "$:/language/RecentChanges/DateFormat": { "title": "$:/language/RecentChanges/DateFormat", "text": "DDth MMM YYYY" }, "$:/language/Shortcuts/Input/AdvancedSearch/Hint": { "title": "$:/language/Shortcuts/Input/AdvancedSearch/Hint", "text": "Open the ~AdvancedSearch panel from within the sidebar search field" }, "$:/language/Shortcuts/Input/Accept/Hint": { "title": "$:/language/Shortcuts/Input/Accept/Hint", "text": "Accept the selected item" }, "$:/language/Shortcuts/Input/AcceptVariant/Hint": { "title": "$:/language/Shortcuts/Input/AcceptVariant/Hint", "text": "Accept the selected item (variant)" }, "$:/language/Shortcuts/Input/Cancel/Hint": { "title": "$:/language/Shortcuts/Input/Cancel/Hint", "text": "Clear the input field" }, "$:/language/Shortcuts/Input/Down/Hint": { "title": "$:/language/Shortcuts/Input/Down/Hint", "text": "Select the next item" }, "$:/language/Shortcuts/Input/Tab-Left/Hint": { "title": "$:/language/Shortcuts/Input/Tab-Left/Hint", "text": "Select the previous Tab" }, "$:/language/Shortcuts/Input/Tab-Right/Hint": { "title": "$:/language/Shortcuts/Input/Tab-Right/Hint", "text": "Select the next Tab" }, "$:/language/Shortcuts/Input/Up/Hint": { "title": "$:/language/Shortcuts/Input/Up/Hint", "text": "Select the previous item" }, "$:/language/Shortcuts/SidebarLayout/Hint": { "title": "$:/language/Shortcuts/SidebarLayout/Hint", "text": "Change the sidebar layout" }, "$:/language/Switcher/Subtitle/theme": { "title": "$:/language/Switcher/Subtitle/theme", "text": "Switch Theme" }, "$:/language/Switcher/Subtitle/layout": { "title": "$:/language/Switcher/Subtitle/layout", "text": "Switch Layout" }, "$:/language/Switcher/Subtitle/language": { "title": "$:/language/Switcher/Subtitle/language", "text": "Switch Language" }, "$:/language/Switcher/Subtitle/palette": { "title": "$:/language/Switcher/Subtitle/palette", "text": "Switch Palette" }, "$:/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/Icons/None": { "title": "$:/language/TagManager/Icons/None", "text": "None" }, "$:/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\n" }, "$:/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": "Backlinks" }, "$:/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 = this.commander.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 = $tw.utils.getSubdirectories(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 = $tw.utils.getSubdirectories(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\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.pluginsPath,$tw.config.pluginsEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.themesPath,$tw.config.themesEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.languagesPath,$tw.config.languagesEnvVar),collectPlugins);\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})\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> <tiddler-filter> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe tiddler filter specifies the plugins to be included.\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),\"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\tdoesRequireReload = !!self.commander.wiki.doesPluginInfoRequireReload(pluginTiddlers),\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,{\n\t\t\ttext: undefined,\n\t\t\treadme: readmeContent,\n\t\t\t\"requires-reload\": doesRequireReload ? \"yes\" : \"no\",\n\t\t\ticon: iconContent\n\t\t}));\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.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\tif(this.widget.editAutoComplete) {\n\t\tthis.domNode.setAttribute(\"autocomplete\",this.widget.editAutoComplete);\n\t}\n\tif(this.widget.isDisabled === \"yes\") {\n\t\tthis.domNode.setAttribute(\"disabled\",true);\n\t}\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: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"},\n\t\t{name: \"focus\",handlerObject: this,handlerMethod: \"handleFocusEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.updateDomNodeText(text);\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nUpdate the DomNode with the new text\n*/\nFramedEngine.prototype.updateDomNodeText = function(text) {\n\tthis.domNode.value = text;\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a focus event\n*/\nFramedEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editCancelPopups) {\n\t\t$tw.popup.cancel(0);\t\n\t}\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\tif(this.widget.editInputActions) {\n\t\tthis.widget.invokeActionString(this.widget.editInputActions);\n\t}\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\tif(this.widget.editAutoComplete) {\n\t\tthis.domNode.setAttribute(\"autocomplete\",this.widget.editAutoComplete);\n\t}\n\tif(this.widget.isDisabled === \"yes\") {\n\t\tthis.domNode.setAttribute(\"disabled\",true);\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.updateDomNodeText(text);\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nUpdate the DomNode with the new text\n*/\nSimpleEngine.prototype.updateDomNodeText = function(text) {\n\tthis.domNode.value = text;\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\tif(this.widget.editInputActions) {\n\t\tthis.widget.invokeActionString(this.widget.editInputActions);\n\t}\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editCancelPopups) {\n\t\t$tw.popup.cancel(0);\n\t}\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\tthis.editCancelPopups = this.getAttribute(\"cancelPopups\",\"\") === \"yes\";\n\t\tthis.editInputActions = this.getAttribute(\"inputActions\");\n\t\tthis.editRefreshTitle = this.getAttribute(\"refreshTitle\");\n\t\tthis.editAutoComplete = this.getAttribute(\"autocomplete\");\n\t\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\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 || changedAttributes.cancelPopups || changedAttributes.inputActions || changedAttributes.refreshTitle || changedAttributes.autocomplete || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE] || changedAttributes.disabled) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if (changedTiddlers[this.editRefreshTitle]) {\n\t\t\tthis.engine.updateDomNodeText(this.getEditInfo().value);\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\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\tvar targetCount = parseInt(event.paramObject.count + \"\",10);\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,targetCount);\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 !== targetCount) {\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/filterrunprefixes/all.js": { "title": "$:/core/modules/filterrunprefixes/all.js", "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/all.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nUnion of sets without de-duplication.\nEquivalent to = filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.all = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tresults.push.apply(results, operationSubFunction(source,widget));\n\t};\n};\n\n})();\n", "type": "application/javascript", "module-type": "filterrunprefix" }, "$:/core/modules/filterrunprefixes/and.js": { "title": "$:/core/modules/filterrunprefixes/and.js", "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/and.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nIntersection of sets.\nEquivalent to + filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.and = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\tsource = options.wiki.makeTiddlerIterator(results.toArray());\n\t\tresults.clear();\n\t\tresults.pushTop(operationSubFunction(source,widget));\n\t};\n};\n\n})();\n", "type": "application/javascript", "module-type": "filterrunprefix" }, "$:/core/modules/filterrunprefixes/else.js": { "title": "$:/core/modules/filterrunprefixes/else.js", "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/else.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nEquivalent to ~ filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.else = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tif(results.length === 0) {\n\t\t\t// Main result so far is empty\n\t\t\tresults.pushTop(operationSubFunction(source,widget));\n\t\t}\n\t};\n};\n\n})();\n", "type": "application/javascript", "module-type": "filterrunprefix" }, "$:/core/modules/filterrunprefixes/except.js": { "title": "$:/core/modules/filterrunprefixes/except.js", "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/except.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nDifference of sets.\nEquivalent to - filter run prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.except = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tresults.remove(operationSubFunction(source,widget));\n\t};\n};\n\n})();\n", "type": "application/javascript", "module-type": "filterrunprefix" }, "$:/core/modules/filterrunprefixes/filter.js": { "title": "$:/core/modules/filterrunprefixes/filter.js", "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/filter.js\ntype: application/javascript\nmodule-type: filterrunprefix\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.filter = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\tif(results.length > 0) {\n\t\t\tvar resultsToRemove = [];\n\t\t\tresults.each(function(result) {\n\t\t\t\tvar filtered = operationSubFunction(options.wiki.makeTiddlerIterator([result]),widget);\n\t\t\t\tif(filtered.length === 0) {\n\t\t\t\t\tresultsToRemove.push(result);\n\t\t\t\t}\n\t\t\t});\n\t\t\tresults.remove(resultsToRemove);\n\t\t}\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "filterrunprefix" }, "$:/core/modules/filterrunprefixes/intersection.js": { "title": "$:/core/modules/filterrunprefixes/intersection.js", "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/intersection.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.intersection = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tif(results.length !== 0) {\n\t\t\tvar secondRunResults = operationSubFunction(source,widget);\n\t\t\tvar firstRunResults = results.toArray();\n\t\t\tresults.clear();\n\t\t\t$tw.utils.each(firstRunResults,function(title) {\n\t\t\t\tif(secondRunResults.indexOf(title) !== -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t};\n};\n\n})();\n", "type": "application/javascript", "module-type": "filterrunprefix" }, "$:/core/modules/filterrunprefixes/or.js": { "title": "$:/core/modules/filterrunprefixes/or.js", "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/or.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\nEquivalent to a filter run with no prefix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.or = function(operationSubFunction) {\n\treturn function(results,source,widget) {\n\t\tresults.pushTop(operationSubFunction(source,widget));\n\t};\n};\n\n})();\n", "type": "application/javascript", "module-type": "filterrunprefix" }, "$:/core/modules/filterrunprefixes/reduce.js": { "title": "$:/core/modules/filterrunprefixes/reduce.js", "text": "/*\\\ntitle: $:/core/modules/filterrunprefixes/reduce.js\ntype: application/javascript\nmodule-type: filterrunprefix\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter prefix function\n*/\nexports.reduce = function(operationSubFunction,options) {\n\treturn function(results,source,widget) {\n\t\tif(results.length > 0) {\n\t\t\tvar accumulator = \"\";\n\t\t\tvar index = 0;\n\t\t\tresults.each(function(title) {\n\t\t\t\tvar list = operationSubFunction(options.wiki.makeTiddlerIterator([title]),{\n\t\t\t\t\t\tgetVariable: function(name) {\n\t\t\t\t\t\t\tswitch(name) {\n\t\t\t\t\t\t\t\tcase \"currentTiddler\":\n\t\t\t\t\t\t\t\t\treturn \"\" + title;\n\t\t\t\t\t\t\t\tcase \"accumulator\":\n\t\t\t\t\t\t\t\t\treturn \"\" + accumulator;\n\t\t\t\t\t\t\t\tcase \"index\":\n\t\t\t\t\t\t\t\t\treturn \"\" + index;\n\t\t\t\t\t\t\t\tcase \"revIndex\":\n\t\t\t\t\t\t\t\t\treturn \"\" + (results.length - 1 - index);\n\t\t\t\t\t\t\t\tcase \"length\":\n\t\t\t\t\t\t\t\t\treturn \"\" + results.length;\n\t\t\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\t\t\treturn widget.getVariable(name);\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\tif(list.length > 0) {\n\t\t\t\t\taccumulator = \"\" + list[0];\n\t\t\t\t}\n\t\t\t\t++index;\n\t\t\t});\n\t\t\tresults.clear();\n\t\t\tresults.push(accumulator);\t\n\t\t}\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "filterrunprefix" }, "$:/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/compare.js": { "title": "$:/core/modules/filters/compare.js", "text": "/*\\\ntitle: $:/core/modules/filters/compare.js\ntype: application/javascript\nmodule-type: filteroperator\n\nGeneral purpose comparison operator\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.compare = function(source,operator,options) {\n\tvar suffixes = operator.suffixes || [],\n\t\ttype = (suffixes[0] || [])[0],\n\t\tmode = (suffixes[1] || [])[0],\n\t\ttypeFn = $tw.utils.makeCompareFunction(type,{defaultType: \"number\"}),\n\t\tmodeFn = modes[mode] || modes.eq,\n\t\tinvert = operator.prefix === \"!\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tif(modeFn(typeFn(title,operator.operand)) !== invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\nvar modes = {\n\t\"eq\": function(value) {return value === 0;},\n\t\"ne\": function(value) {return value !== 0;},\n\t\"gteq\": function(value) {return value >= 0;},\n\t\"gt\": function(value) {return value > 0;},\n\t\"lteq\": function(value) {return value <= 0;},\n\t\"lt\": function(value) {return value < 0;}\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/duplicateslugs.js": { "title": "$:/core/modules/filters/duplicateslugs.js", "text": "/*\\\ntitle: $:/core/modules/filters/duplicateslugs.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter function for [duplicateslugs[]]\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.duplicateslugs = function(source,operator,options) {\n\tvar slugs = Object.create(null), // Hashmap by slug of title, replaced with \"true\" if the duplicate title has already been output\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tvar slug = options.wiki.slugify(title);\n\t\tif(slug in slugs) {\n\t\t\tif(slugs[slug] !== true) {\n\t\t\t\tresults.push(slugs[slug]);\n\t\t\t\tslugs[slug] = true;\n\t\t\t}\n\t\t\tresults.push(title);\n\t\t} else {\n\t\t\tslugs[slug] = title;\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\tif($tw.node) {\n\t\tvar editionInfo = $tw.utils.getEditionInfo();\n\t\tif(editionInfo) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\t\tresults.push(editionInfo[title].description || \"\");\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/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\tif($tw.node) {\n\t\tvar editionInfo = $tw.utils.getEditionInfo();\n\t\tif(editionInfo) {\n\t\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\t\tresults.push(name);\n\t\t\t});\n\t\t}\n\t\tresults.sort();\n\t}\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,(operator.suffix === \"rawunicode\")));\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,(operator.suffix === \"rawunicode\")));\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 && operator.operand) {\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\t\tfieldName,\n\t\tsuffixes = (operator.suffixes || [])[0] || [],\n\t\toperand = $tw.utils.parseStringArray(operator.operand);\n\t\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(suffixes.indexOf(\"include\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? $tw.utils.pushTop(results,fieldName) : \"\";\n\t\t\t\t}\n\t\t\t} else if (suffixes.indexOf(\"exclude\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? \"\" : $tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else if\n\t\t\telse {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else\n\t\t} // if (tiddler)\n\t});\n\treturn results;\n};\n\n})();\n", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/filter.js": { "title": "$:/core/modules/filters/filter.js", "text": "/*\\\ntitle: $:/core/modules/filters/filter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning those input titles that pass a subfilter\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.filter = function(source,operator,options) {\n\tvar filterFn = options.wiki.compileFilter(operator.operand),\n\t\tresults = [],\n\t\ttarget = operator.prefix !== \"!\";\n\tsource(function(tiddler,title) {\n\t\tvar list = filterFn.call(options.wiki,options.wiki.makeTiddlerIterator([title]));\n\t\tif((list.length > 0) === target) {\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/format/date.js": { "title": "$:/core/modules/filters/format/date.js", "text": "/*\\\ntitle: $:/core/modules/filters/format/date.js\ntype: application/javascript\nmodule-type: formatfilteroperator\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.date = function(source,operand,options) {\n\tvar results = [];\t\n\tsource(function(tiddler,title) {\n\t\tvar value = $tw.utils.parseDate(title);\n\t\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\t\tresults.push($tw.utils.formatDateString(value,operand || \"YYYY MM DD 0hh:0mm\"));\n\t\t}\n\t});\t\n\treturn results;\n};\n\n})();", "type": "application/javascript", "module-type": "formatfilteroperator" }, "$:/core/modules/filters/format/relativedate.js": { "title": "$:/core/modules/filters/format/relativedate.js", "text": "/*\\\ntitle: $:/core/modules/filters/format/relativedate.js\ntype: application/javascript\nmodule-type: formatfilteroperator\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.relativedate = function(source,operand,options) {\n\tvar results = [];\t\n\tsource(function(tiddler,title) {\n\t\tvar value = $tw.utils.parseDate(title);\n\t\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\t\tresults.push($tw.utils.getRelativeDate((new Date()) - (new Date(value))).description);\n\t\t}\n\t});\t\n\treturn results;\n};\n\n})();", "type": "application/javascript", "module-type": "formatfilteroperator" }, "$:/core/modules/filters/format.js": { "title": "$:/core/modules/filters/format.js", "text": "/*\\\ntitle: $:/core/modules/filters/format.js\ntype: application/javascript\nmodule-type: filteroperator\nFilter operator for formatting strings\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar formatFilterOperators;\n\nfunction getFormatFilterOperators() {\n\tif(!formatFilterOperators) {\n\t\tformatFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"formatfilteroperator\",formatFilterOperators);\n\t}\n\treturn formatFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.format = function(source,operator,options) {\n\t// Dispatch to the correct formatfilteroperator\n\tvar formatFilterOperators = getFormatFilterOperators();\n\tif(operator.suffix) {\n\t\tvar formatFilterOperator = formatFilterOperators[operator.suffix];\n\t\tif(formatFilterOperator) {\n\t\t\treturn formatFilterOperator(source,operator.operand,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/FormatFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all unchanged if the suffix 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/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 or index\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}\n\telse if(operator.suffix === \"index\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(options.wiki.getTiddlerDataCached(tiddler,Object.create(null)),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(options.wiki.getTiddlerDataCached(tiddler,Object.create(null)),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\telse {\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].length === 0)) {\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].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/binary.js": { "title": "$:/core/modules/filters/is/binary.js", "text": "/*\\\ntitle: $:/core/modules/filters/is/binary.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[binary]]\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.binary = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isBinaryTiddler(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.isBinaryTiddler(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/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/draft.js": { "title": "$:/core/modules/filters/is/draft.js", "text": "/*\\\ntitle: $:/core/modules/filters/is/draft.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[draft]] analagous to [has[draft.of]]\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.draft = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,\"draft.of\")) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,\"draft.of\") && (tiddler.fields[\"draft.of\"].length !== 0)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\t\t\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) || 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.power = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.pow(a,b);}\n);\n\nexports.log = makeNumericBinaryOperator(\n\tfunction(a,b) {\n\t\tif(b) {\n\t\t\treturn Math.log(a)/Math.log(b);\n\t\t} else {\n\t\t\treturn Math.log(a);\n\t\t}\n\t}\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 = $tw.utils.parseNumber(operator.operand);\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push($tw.utils.stringifyNumber(fnCalc($tw.utils.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 [$tw.utils.stringifyNumber(result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,$tw.utils.parseNumber(currentValue));\n\t\t},initialValue))];\n\t};\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/reduce.js": { "title": "$:/core/modules/filters/reduce.js", "text": "/*\\\ntitle: $:/core/modules/filters/reduce.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator evaluates a subfilter for each item, making the running total available in the variable `accumulator`, and the current index available in the variable `index`\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.reduce = function(source,operator,options) {\n\t// Accumulate the list\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Run the filter over each item\n\tvar filterFn = options.wiki.compileFilter(operator.operand),\n\t\taccumulator = operator.operands[1] || \"\";\n\tfor(var index=0; index<results.length; index++) {\n\t\tvar title = results[index],\n\t\t\tlist = filterFn.call(options.wiki,options.wiki.makeTiddlerIterator([title]),{\n\t\t\t\tgetVariable: function(name) {\n\t\t\t\t\tswitch(name) {\n\t\t\t\t\t\tcase \"currentTiddler\":\n\t\t\t\t\t\t\treturn \"\" + title;\n\t\t\t\t\t\tcase \"accumulator\":\n\t\t\t\t\t\t\treturn \"\" + accumulator;\n\t\t\t\t\t\tcase \"index\":\n\t\t\t\t\t\t\treturn \"\" + index;\n\t\t\t\t\t\tcase \"revIndex\":\n\t\t\t\t\t\t\treturn \"\" + (results.length - 1 - index);\n\t\t\t\t\t\tcase \"length\":\n\t\t\t\t\t\t\treturn \"\" + results.length;\n\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\treturn options.widget.getVariable(name);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\tif(list.length > 0) {\n\t\t\taccumulator = \"\" + list[0];\n\t\t}\n\t}\n\tif(results.length > 0) {\n\t\treturn [accumulator];\n\t} else {\n\t\treturn [];\n\t}\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/slugify.js": { "title": "$:/core/modules/filters/slugify.js", "text": "/*\\\ntitle: $:/core/modules/filters/slugify.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for slugifying a tiddler title\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.slugify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.wiki.slugify(title));\n\t});\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/sortsub.js": { "title": "$:/core/modules/filters/sortsub.js", "text": "/*\\\ntitle: $:/core/modules/filters/sortsub.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting by a subfilter\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.sortsub = function(source,operator,options) {\n\t// Compile the subfilter\n\tvar filterFn = options.wiki.compileFilter(operator.operand);\n\t// Collect the input titles and the corresponding sort keys\n\tvar inputTitles = [],\n\t\tsortKeys = [];\n\tsource(function(tiddler,title) {\n\t\tinputTitles.push(title);\n\t\tvar r = filterFn.call(options.wiki,function(iterator) {\n\t\t\titerator(options.wiki.getTiddler(title),title);\n\t\t},{\n\t\t\tgetVariable: function(name) {\n\t\t\t\tif(name === \"currentTiddler\") {\n\t\t\t\t\treturn title;\n\t\t\t\t} else {\n\t\t\t\t\treturn options.widget.getVariable(name);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tsortKeys.push(r[0] || \"\");\n\t});\n\t// Rather than sorting the titles array, we'll sort the indexes so that we can consult both arrays\n\tvar indexes = new Array(inputTitles.length);\n\tfor(var t=0; t<inputTitles.length; t++) {\n\t\tindexes[t] = t;\n\t}\n\t// Sort the indexes\n\tvar compareFn = $tw.utils.makeCompareFunction(operator.suffix,{defaultType: \"string\",invert: operator.prefix === \"!\"});\n\tindexes = indexes.sort(function(a,b) {\n\t\treturn compareFn(sortKeys[a],sortKeys[b]);\n\t});\n\t// Make the results array in order\n\tvar results = [];\n\t$tw.utils.each(indexes,function(index) {\n\t\tresults.push(inputTitles[index]);\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 = function(source,operator,options) {\n\tvar result = [],\n\t\tsuffix = operator.suffix || \"\",\n\t\toperand = (operator.operand || \"\"),\n\t\tfnCalc;\n\tif(suffix === \"prefix\") {\n\t\tfnCalc = function(a,b) {return [$tw.utils.trimPrefix(a,b)];}\n\t} else if(suffix === \"suffix\") {\n\t\tfnCalc = function(a,b) {return [$tw.utils.trimSuffix(a,b)];}\n\t} else {\n\t\tif(operand === \"\") {\n\t\t\tfnCalc = function(a) {return [$tw.utils.trim(a)];}\n\t\t} else {\n\t\t\tfnCalc = function(a,b) {return [$tw.utils.trimSuffix($tw.utils.trimPrefix(a,b),b)];}\n\t\t}\n\t}\n\tsource(function(tiddler,title) {\n\t\tArray.prototype.push.apply(result,fnCalc(title,operand));\n\t});\n\treturn result;\n};\n\nexports.split = makeStringBinaryOperator(\n\tfunction(a,b) {return (\"\" + a).split(b);}\n);\n\nexports[\"enlist-input\"] = makeStringBinaryOperator(\n\tfunction(a,o,s) {return $tw.utils.parseStringArray(\"\" + a,(s === \"raw\"));}\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 || \"\",operator.suffix || \"\"));\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\tif(result.length === 0) {\n\t\t\treturn [];\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\nexports[\"search-replace\"] = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = operator.suffixes || [],\n\t\tflagSuffix = (suffixes[0] ? (suffixes[0][0] || \"\") : \"\"),\n\t\tflags = (flagSuffix.indexOf(\"g\") !== -1 ? \"g\" : \"\") + (flagSuffix.indexOf(\"i\") !== -1 ? \"i\" : \"\"),\n\t\tisRegExp = (suffixes[1] && suffixes[1][0] === \"regexp\") ? true : false,\n\t\tsearchTerm,\n\t\tregExp;\n\t\n\tsource(function(tiddler,title) {\n\t\tif(title && (operator.operands.length > 1)) {\n\t\t\t//Escape regexp characters if the operand is not a regular expression\n\t\t\tsearchTerm = isRegExp ? operator.operand : $tw.utils.escapeRegExp(operator.operand);\n\t\t\ttry {\n\t\t\t\tregExp = new RegExp(searchTerm,flags);\n\t\t\t} catch(ex) {\n\t\t\t\treturn [\"RegExp error: \" + ex];\n\t\t\t}\n\t\t\tresults.push(\n\t\t\t\ttitle.replace(regExp,operator.operands[1])\n\t\t\t);\n\t\t} else {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\nexports.pad = function(source,operator,options) {\n\tvar results = [],\n\t\ttargetLength = operator.operand ? parseInt(operator.operand) : 0,\n\t\tfill = operator.operands[1] || \"0\";\n\n\tsource(function(tiddler,title) {\n\t\tif(title && title.length) {\n\t\t\tif(title.length >= targetLength) {\n\t\t\t\tresults.push(title);\n\t\t\t} else {\n\t\t\t\tvar padString = \"\",\n\t\t\t\t\tpadStringLength = targetLength - title.length;\n\t\t\t\twhile (padStringLength > padString.length) {\n\t\t\t\t\tpadString += fill;\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t//make sure we do not exceed the specified length\n\t\t\t\tpadString = padString.slice(0,padStringLength);\n\t\t\t\tif(operator.suffix && (operator.suffix === \"suffix\")) {\n\t\t\t\t\ttitle = title + padString;\n\t\t\t\t} else {\n\t\t\t\t\ttitle = padString + title;\n\t\t\t\t}\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/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\t/*jslint node: true, browser: true */\n\t/*global $tw: false */\n\t\"use strict\";\n\n\t/*\n\tFetch titles from the current list\n\t*/\n\tvar prepare_results = function (source) {\n\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\t/*\n\tMoves a number of items from the tail of the current list before the item named in the operand\n\t*/\n\texports.putbefore = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn (index === -1) ?\n\t\t\tresults.slice(0, -1) :\n\t\t\tresults.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n\t};\n\n\t/*\n\tMoves a number of items from the tail of the current list after the item named in the operand\n\t*/\n\texports.putafter = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn (index === -1) ?\n\t\t\tresults.slice(0, -1) :\n\t\t\tresults.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n\t};\n\n\t/*\n\tReplaces the item named in the operand with a number of items from the tail of the current list\n\t*/\n\texports.replace = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn (index === -1) ?\n\t\t\tresults.slice(0, -count) :\n\t\t\tresults.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n\t};\n\n\t/*\n\tMoves a number of items from the tail of the current list to the head of the list\n\t*/\n\texports.putfirst = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn results.slice(-count).concat(results.slice(0, -count));\n\t};\n\n\t/*\n\tMoves a number of items from the head of the current list to the tail of the list\n\t*/\n\texports.putlast = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1);\n\t\treturn results.slice(count).concat(results.slice(0, count));\n\t};\n\n\t/*\n\tMoves the item named in the operand a number of places forward or backward in the list\n\t*/\n\texports.move = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,1),\n\t\t\tmarker = results.splice(index, 1),\n\t\t\toffset = (index + count) > 0 ? index + count : 0;\n\t\treturn results.slice(0, offset).concat(marker).concat(results.slice(offset));\n\t};\n\n\t/*\n\tReturns the items from the current list that are after the item named in the operand\n\t*/\n\texports.allafter = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand);\n\t\treturn (index === -1) ? [] :\n\t\t\t(operator.suffix) ? results.slice(index) :\n\t\t\tresults.slice(index + 1);\n\t};\n\n\t/*\n\tReturns the items from the current list that are before the item named in the operand\n\t*/\n\texports.allbefore = function (source, operator) {\n\t\tvar results = prepare_results(source),\n\t\t\tindex = results.indexOf(operator.operand);\n\t\treturn (index === -1) ? [] :\n\t\t\t(operator.suffix) ? results.slice(0, index + 1) :\n\t\t\tresults.slice(0, index);\n\t};\n\n\t/*\n\tAppends the items listed in the operand array to the tail of the current list\n\t*/\n\texports.append = function (source, operator) {\n\t\tvar append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n\t\t\tresults = prepare_results(source),\n\t\t\tcount = parseInt(operator.suffix) || append.length;\n\t\treturn (append.length === 0) ? results :\n\t\t\t(operator.prefix) ? results.concat(append.slice(-count)) :\n\t\t\tresults.concat(append.slice(0, count));\n\t};\n\n\t/*\n\tPrepends the items listed in the operand array to the head of the current list\n\t*/\n\texports.prepend = function (source, operator) {\n\t\tvar prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n\t\t\tresults = prepare_results(source),\n\t\t\tcount = $tw.utils.getInt(operator.suffix,prepend.length);\n\t\treturn (prepend.length === 0) ? results :\n\t\t\t(operator.prefix) ? prepend.slice(-count).concat(results) :\n\t\t\tprepend.slice(0, count).concat(results);\n\t};\n\n\t/*\n\tReturns all items from the current list except the items listed in the operand array\n\t*/\n\texports.remove = function (source, operator) {\n\t\tvar array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n\t\t\tresults = prepare_results(source),\n\t\t\tcount = parseInt(operator.suffix) || array.length,\n\t\t\tp,\n\t\t\tlen,\n\t\t\tindex;\n\t\tlen = array.length - 1;\n\t\tfor (p = 0; p < count; ++p) {\n\t\t\tif (operator.prefix) {\n\t\t\t\tindex = results.indexOf(array[len - p]);\n\t\t\t} else {\n\t\t\t\tindex = results.indexOf(array[p]);\n\t\t\t}\n\t\t\tif (index !== -1) {\n\t\t\t\tresults.splice(index, 1);\n\t\t\t}\n\t\t}\n\t\treturn results;\n\t};\n\n\t/*\n\tReturns all items from the current list sorted in the order of the items in the operand array\n\t*/\n\texports.sortby = function (source, operator) {\n\t\tvar results = prepare_results(source);\n\t\tif (!results || results.length < 2) {\n\t\t\treturn results;\n\t\t}\n\t\tvar lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n\t\tresults.sort(function (a, b) {\n\t\t\treturn lookup.indexOf(a) - lookup.indexOf(b);\n\t\t});\n\t\treturn results;\n\t};\n\n\t/*\n\tRemoves all duplicate items from the current list\n\t*/\n\texports.unique = function (source, operator) {\n\t\tvar results = prepare_results(source);\n\t\tvar set = results.reduce(function (a, b) {\n\t\t\tif (a.indexOf(b) < 0) {\n\t\t\t\ta.push(b);\n\t\t\t}\n\t\t\treturn a;\n\t\t}, []);\n\t\treturn set;\n\t};\n\n\tvar cycleValueInArray = function(results,operands,stepSize) {\n\t\tvar resultsIndex,\n\t\t\tstep = stepSize || 1,\n\t\t\ti = 0,\n\t\t\topLength = operands.length,\n\t\t\tnextOperandIndex;\t\t\n\t\tfor(i; i < opLength; i++) {\n\t\t\tresultsIndex = results.indexOf(operands[i]);\n\t\t\tif(resultsIndex !== -1) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tif(resultsIndex !== -1) {\n\t\t\ti = i + step;\n\t\t\tnextOperandIndex = (i < opLength ? i : i - opLength);\n\t\t\tif(operands.length > 1) {\n\t\t\t\tresults.splice(resultsIndex,1,operands[nextOperandIndex]);\n\t\t\t} else {\n\t\t\t\tresults.splice(resultsIndex,1);\n\t\t\t}\n\t\t} else {\n\t\t\tresults.push(operands[0]);\n\t\t}\n\t\treturn results;\t\t\n\t}\n\n\t/*\n\tToggles an item in the current list.\n\t*/\t\n\texports.toggle = function(source,operator) {\n\t\treturn cycleValueInArray(prepare_results(source),operator.operands);\n\t}\n\n\texports.cycle = function(source,operator) {\n\t\tvar results = prepare_results(source),\n\t\t\toperands = (operator.operand.length ? $tw.utils.parseStringArray(operator.operand, \"true\") : [\"\"]),\n\t\t\tstep = $tw.utils.getInt(operator.operands[1]||\"\",1);\n\t\tif(step < 0) {\n\t\t\toperands.reverse();\n\t\t\tstep = Math.abs(step);\n\t\t}\t\n\t\treturn cycleValueInArray(results,operands,step);\n\t}\n\t\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\t\toperator.operands = [];\n\t\tfunction parseOperand(bracketType) {\n\t\t\tvar operand = {};\n\t\t\tswitch (bracketType) {\n\t\t\t\tcase \"{\": // Curly brackets\n\t\t\t\t\toperand.indirect = true;\n\t\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"[\": // Square brackets\n\t\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"<\": // Angle brackets\n\t\t\t\t\toperand.variable = true;\n\t\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"/\": // regexp brackets\n\t\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\t\tif(rexMatch) {\n\t\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n\t// DEPRECATION WARNING\n\tconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\tif(nextBracketPos === -1) {\n\t\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t\t}\n\t\t\tif(!operator.regexp) {\n\t\t\t\toperand.text = filterString.substring(p,nextBracketPos);\n\t\t\t\toperator.operands.push(operand);\n\t\t\t}\n\t\t\tp = nextBracketPos + 1;\n\t\t}\n\t\t\n\t\tp = nextBracketPos + 1;\n\t\tparseOperand(bracket);\n\t\t\n\t\t// Check for multiple operands\n\t\twhile(filterString.charAt(p) === \",\") {\n\t\t\tp++;\n\t\t\tif(/^[\\[\\{<\\/]/.test(filterString.substring(p))) {\n\t\t\t\tnextBracketPos = p;\n\t\t\t\tp++;\n\t\t\t\tparseOperand(filterString.charAt(nextBracketPos));\n\t\t\t} else {\n\t\t\t\tthrow \"Missing [ in filter expression\";\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-|~|=|\\:(\\w+))?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\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 = p + operation.prefix.length;\n\t\t\t\tif(match[2]) {\n\t\t\t\t\toperation.namedPrefix = match[2];\n\t\t\t\t}\n\t\t\t}\n\t\t\tif(match[3]) { // 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[4] || match[5] || match[6]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operands: [{text: match[4] || match[5] || match[6]}]}\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.getFilterRunPrefixes = function() {\n\tif(!this.filterRunPrefixes) {\n\t\t$tw.Wiki.prototype.filterRunPrefixes = {};\n\t\t$tw.modules.applyMethods(\"filterrunprefix\",this.filterRunPrefixes);\n\t}\n\treturn this.filterRunPrefixes;\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 operands = [],\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\t\n\t\t\t\t$tw.utils.each(operator.operands,function(operand) {\n\t\t\t\t\tif(operand.indirect) {\n\t\t\t\t\t\toperand.value = self.getTextReference(operand.text,\"\",currTiddlerTitle);\n\t\t\t\t\t} else if(operand.variable) {\n\t\t\t\t\t\toperand.value = widget.getVariable(operand.text,{defaultValue: \"\"});\n\t\t\t\t\t} else {\n\t\t\t\t\t\toperand.value = operand.text;\n\t\t\t\t\t}\n\t\t\t\t\toperands.push(operand.value);\n\t\t\t\t});\n\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: operands.length > 0 ? operands[0] : undefined,\n\t\t\t\t\t\t\toperands: operands,\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\tvar filterRunPrefixes = self.getFilterRunPrefixes();\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tvar options = {wiki: self};\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 filterRunPrefixes[\"or\"](operationSubFunction, options);\n\t\t\t\tcase \"=\": // The results of the operation are pushed into the result without deduplication\n\t\t\t\t\treturn filterRunPrefixes[\"all\"](operationSubFunction, options);\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn filterRunPrefixes[\"except\"](operationSubFunction, options);\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn filterRunPrefixes[\"and\"](operationSubFunction, options);\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 filterRunPrefixes[\"else\"](operationSubFunction, options);\n\t\t\t\tdefault: \n\t\t\t\t\tif(operation.namedPrefix && filterRunPrefixes[operation.namedPrefix]) {\n\t\t\t\t\t\treturn filterRunPrefixes[operation.namedPrefix](operationSubFunction, options);\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t\tresults.clear();\n\t\t\t\t\t\t\tresults.push($tw.language.getString(\"Error/FilterRunPrefix\"));\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 = new $tw.utils.LinkedList();\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results.toArray();\n\t});\n};\n\n})();\n", "type": "application/javascript", "module-type": "wikimethod" }, "$:/core/modules/indexers/backlinks-indexer.js": { "title": "$:/core/modules/indexers/backlinks-indexer.js", "text": "/*\\\ntitle: $:/core/modules/indexers/backlinks-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers' backlinks\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\n\nfunction BacklinksIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nBacklinksIndexer.prototype.init = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype.rebuild = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype._getLinks = function(tiddler) {\n\tvar parser = this.wiki.parseText(tiddler.fields.type, tiddler.fields.text, {});\n\tif(parser) {\n\t\treturn this.wiki.extractLinks(parser.tree);\n\t}\n\treturn [];\n}\n\nBacklinksIndexer.prototype.update = function(updateDescriptor) {\n\tif(!this.index) {\n\t\treturn;\n\t}\n\tvar newLinks = [],\n\t oldLinks = [],\n\t self = this;\n\tif(updateDescriptor.old.exists) {\n\t\toldLinks = this._getLinks(updateDescriptor.old.tiddler);\n\t}\n\tif(updateDescriptor.new.exists) {\n\t\tnewLinks = this._getLinks(updateDescriptor.new.tiddler);\n\t}\n\n\t$tw.utils.each(oldLinks,function(link) {\n\t\tif(self.index[link]) {\n\t\t\tdelete self.index[link][updateDescriptor.old.tiddler.fields.title];\n\t\t}\n\t});\n\t$tw.utils.each(newLinks,function(link) {\n\t\tif(!self.index[link]) {\n\t\t\tself.index[link] = Object.create(null);\n\t\t}\n\t\tself.index[link][updateDescriptor.new.tiddler.fields.title] = true;\n\t});\n}\n\nBacklinksIndexer.prototype.lookup = function(title) {\n\tif(!this.index) {\n\t\tthis.index = Object.create(null);\n\t\tvar self = this;\n\t\tthis.wiki.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self._getLinks(tiddler);\n\t\t\t$tw.utils.each(links, function(link) {\n\t\t\t\tif(!self.index[link]) {\n\t\t\t\t\tself.index[link] = Object.create(null);\n\t\t\t\t}\n\t\t\t\tself.index[link][title] = true;\n\t\t\t});\n\t\t});\n\t}\n\tif(this.index[title]) {\n\t\treturn Object.keys(this.index[title]);\n\t} else {\n\t\treturn [];\n\t}\n}\n\nexports.BacklinksIndexer = BacklinksIndexer;\n\n})();\n", "type": "application/javascript", "module-type": "indexer" }, "$:/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(updateInfoTiddlersCallback) {\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\tinfoTiddlerFields.push({title: \"$:/info/startup-timestamp\", text: $tw.utils.stringifyDate(new Date())});\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// Dark mode through event listener on MediaQueryList\n \t\tvar mqList = window.matchMedia(\"(prefers-color-scheme: dark)\"),\n \t\t\tgetDarkModeTiddler = function() {return {title: \"$:/info/darkmode\", text: mqList.matches ? \"yes\" : \"no\"};};\n \t\tinfoTiddlerFields.push(getDarkModeTiddler());\n \t\tmqList.addListener(function(event) {\n \t\t\tupdateInfoTiddlersCallback([getDarkModeTiddler()]);\n \t\t});\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.getEventModifierKeyDescriptor = function(event) {\n\treturn event.ctrlKey && !event.shiftKey && !event.altKey && !event.metaKey ? \"ctrl\" : \n\t\tevent.shiftKey && !event.ctrlKey && !event.altKey && !event.metaKey ? \"shift\" : \n\t\tevent.ctrlKey && event.shiftKey && !event.altKey && !event.metaKey ? \"ctrl-shift\" : \n\t\tevent.altKey && !event.shiftKey && !event.ctrlKey && !event.metaKey ? \"alt\" : \n\t\tevent.altKey && event.shiftKey && !event.ctrlKey && !event.metaKey ? \"alt-shift\" : \n\t\tevent.altKey && event.ctrlKey && !event.shiftKey && !event.metaKey ? \"ctrl-alt\" : \n\t\tevent.altKey && event.shiftKey && event.ctrlKey && !event.metaKey ? \"ctrl-alt-shift\" : \n\t\tevent.metaKey && !event.ctrlKey && !event.shiftKey && !event.altKey ? \"meta\" : \n\t\tevent.metaKey && event.ctrlKey && !event.shiftKey && !event.altKey ? \"meta-ctrl\" :\n\t\tevent.metaKey && event.ctrlKey && event.shiftKey && !event.altKey ? \"meta-ctrl-shift\" :\n\t\tevent.metaKey && event.ctrlKey & event.shiftKey && event.altKey ? \"meta-ctrl-alt-shift\" : \"normal\";\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\t{name: \"spaces\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,spaces) {\n\treturn this.wiki.getTiddlersAsJson(filter,$tw.utils.parseInt(spaces));\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\t{name: \"_canonical_uri\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type,_canonical_uri) {\n\treturn $tw.utils.makeDataUri(text,type,_canonical_uri);\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\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\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 binary parser parses a binary tiddler into a warning message and download link\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\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\n\nvar BinaryParser = function(type,text,options) {\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on binary tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!title\"}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to external or internal data URI\n\tif(options._canonical_uri) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: options._canonical_uri\n\t\t};\n\t} else if(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\tthis.tree = [element];\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\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\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/ogg\"] = VideoParser;\nexports[\"video/webm\"] = VideoParser;\nexports[\"video/mp4\"] = VideoParser;\nexports[\"video/quicktime\"] = VideoParser;\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: \"div\"}\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// 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 target;\n\tif(type === \"only\") {\n\t\ttarget = true;\n\t} else if(type === \"except\") {\n\t\ttarget = false;\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((names.indexOf(ruleArray[t].rule.name) === -1) === target) {\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// Read the plugin info for the incoming plugins\n\tvar changes = $tw.wiki.readPluginInfo(plugins);\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\" && ($tw.config.disableAutoSave || 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\tvar self = this;\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t\t$tw.utils.each($tw.windows,function(win) {\n\t\t\t$tw.utils.toggleClass(win.document.body,\"tc-dirty\",self.isDirty());\n\t\t});\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,options) {\n\tvar filename = options && options.variables ? options.variables.filename : null;\n\tif (method === \"download\") {\n\t\t// Support download\n\t\tif (window.twi.saveDownload) {\n\t\t\ttry {\n\t\t\t\twindow.twi.saveDownload(text,filename);\n\t\t\t} catch(err) {\n\t\t\t\tif (err.message === \"Method not found\") {\n\t\t\t\t\twindow.twi.saveDownload(text);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tvar link = document.createElement(\"a\");\n\t\t\tlink.setAttribute(\"href\",\"data:text/plain,\" + encodeURIComponent(text));\n\t\t\tif (filename) {\n\t\t\t link.setAttribute(\"download\",filename);\n\t\t\t}\n\t\t\tdocument.body.appendChild(link);\n\t\t\tlink.click();\n\t\t\tdocument.body.removeChild(link);\n\t\t}\n\t} else if (window.twi.saveWiki) {\n\t\t// Direct save in Tiddloid\n\t\twindow.twi.saveWiki(text);\n\t} else {\n\t\t// Get the pathname of this document\n\t\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t\t// Strip the file://\n\t\tif(pathname.indexOf(\"file://\") === 0) {\n\t\t\tpathname = pathname.substr(7);\n\t\t}\n\t\t// Strip any query or location part\n\t\tvar p = pathname.indexOf(\"?\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\tp = pathname.indexOf(\"#\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\t// Save the file\n\t\twindow.twi.saveFile(pathname,text);\n\t}\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\", \"download\"]\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/custom.js": { "title": "$:/core/modules/savers/custom.js", "text": "/*\\\ntitle: $:/core/modules/savers/custom.js\ntype: application/javascript\nmodule-type: saver\n\nLooks for `window.$tw.customSaver` first on the current window, then\non the parent window (of an iframe). If present, the saver must define\n\tsave: function(text,method,callback) { ... }\nand the saver may define\n\tpriority: number\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar findSaver = function(window) {\n\ttry {\n\t\treturn window && window.$tw && window.$tw.customSaver;\n\t} catch (err) {\n\t\t// Catching the exception is the most reliable way to detect cross-origin iframe errors.\n\t\t// For example, instead of saying that `window.parent.$tw` is undefined, Firefox will throw\n\t\t// Uncaught DOMException: Permission denied to access property \"$tw\" on cross-origin object\n\t\tconsole.log({ msg: \"custom saver is disabled\", reason: err });\n\t\treturn null;\n\t}\n}\nvar saver = findSaver(window) || findSaver(window.parent) || {};\n\nvar CustomSaver = function(wiki) {\n};\n\nCustomSaver.prototype.save = function(text,method,callback) {\n\treturn saver.save(text, method, callback);\n};\n\n/*\nInformation about this saver\n*/\nCustomSaver.prototype.info = {\n\tname: \"custom\",\n\tpriority: saver.priority || 4000,\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 !!(saver.save);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new CustomSaver(wiki);\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/gitea.js": { "title": "$:/core/modules/savers/gitea.js", "text": "/*\\\ntitle: $:/core/modules/savers/gitea.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the gitea\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 GiteaSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGiteaSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/Gitea/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"Gitea\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/Gitea/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/Gitea/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/Gitea/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/Gitea/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/Gitea/ServerURL\") || \"https://gitea\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"token \" + password\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !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\tvar use_put = true;\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\tif(sha === \"\"){\n\t\t\t\t\tuse_put = false;\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\tsha: sha\n\t\t\t};\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: endpoint + \"/repos/\" + repo + \"/branches/\" + branch,\n\t\t\t\ttype: \"GET\",\n\t\t\t\theaders: headers,\n\t\t\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\t\t\tif(xhr.status === 404) {\n\t\t\t\t\t\tcallback(\"Please ensure the branch in the Gitea repo exists\");\n\t\t\t\t\t}else{\n\t\t\t\t\t\tdata[\"branch\"] = branch;\n\t\t\t\t\t\tself.upload(uri + filename, use_put?\"PUT\":\"POST\", headers, data, callback);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\nGiteaSaver.prototype.upload = function(uri,method,headers,data,callback) {\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: method,\n\t\theaders: headers,\n\t\tdata: JSON.stringify(data),\n\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\tcallback(null);\n\t\t}\n\t});\n};\n\n/*\nInformation about this saver\n*/\nGiteaSaver.prototype.info = {\n\tname: \"Gitea\",\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 GiteaSaver(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\") || \"main\",\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\t\"If-None-Match\": \"\"\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !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 || !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/?path=\" + encodeURIComponent(path.replace(/^\\/+|\\/$/g, '')) + \"&branch=\" + encodeURIComponent(branch.replace(/^\\/+|\\/$/g, '')),\n\t\ttype: \"GET\",\n\t\theaders: headers,\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: 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/hyperdrive.js": { "title": "$:/core/modules/savers/hyperdrive.js", "text": "/*\\\ntitle: $:/core/modules/savers/hyperdrive.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Hyperdrive Protocol (https://hypercore-protocol.org/#hyperdrive) Beaker browser beta-1.0 and later (https://beakerbrowser.com)\nCompatible with beaker >= V1.0.0\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 HyperdriveSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nHyperdriveSaver.prototype.save = function(text,method,callback) {\n\tvar dat = beaker.hyperdrive.drive(\"\" + 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(\"Hyperdrive Saver Write Error: \" + reason);\n\t\t});\n\t},function(reason) {\n\t\tcallback(\"Hyperdrive Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nHyperdriveSaver.prototype.info = {\n\tname: \"beaker-1.x\",\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.beaker && !!beaker.hyperdrive && location.protocol===\"hyper:\";\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new HyperdriveSaver(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(this.server.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\") ? server.get(\"authenticated-user-header\").toLowerCase() : undefined;\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\t\tsuppliedFilename = decodeURIComponent(state.params[0]),\n\t\tfilename = path.resolve(state.boot.wikiPath,\"files\",suppliedFilename),\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\tconsole.log(\"Error accessing file \" + filename + \": \" + err.toString());\n\t\t\tstatus = 404;\n\t\t\tcontent = \"File '\" + suppliedFilename + \"' not found\";\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) {\n\t\tacceptEncoding = \"\";\n\t}\n\tvar text = state.wiki.renderTiddler(state.server.get(\"root-render-type\"),state.server.get(\"root-tiddler\")),\n\t\tresponseHeaders = {\n\t\t\"Content-Type\": state.server.get(\"root-serve-type\")\n\t};\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\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.bag = \"default\";\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.json?filter=<filter>\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_FILTER = \"[all[tiddlers]!is[system]sort[title]]\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers.json$/;\n\nexports.handler = function(request,response,state) {\n\tvar filter = state.queryParameters.filter || DEFAULT_FILTER;\n\tif(state.wiki.getTiddlerText(\"$:/config/Server/AllowAllExternalFilters\") !== \"yes\") {\n\t\tif(state.wiki.getTiddlerText(\"$:/config/Server/ExternalFilters/\" + filter) !== \"yes\") {\n\t\t\tconsole.log(\"Blocked attempt to GET /recipes/default/tiddlers.json with filter: \" + filter);\n\t\t\tresponse.writeHead(403);\n\t\t\tresponse.end();\n\t\t\treturn;\n\t\t}\n\t}\n\tif(state.wiki.getTiddlerText(\"$:/config/SyncSystemTiddlersFromServer\") === \"no\") {\n\t\tfilter += \"+[!is[system]]\";\n\t}\n\tvar excludeFields = (state.queryParameters.exclude || \"text\").split(\",\"),\n\t\ttitles = state.wiki.filterTiddlers(filter);\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar tiddlers = [];\n\t$tw.utils.each(titles,function(title) {\n\t\tvar tiddler = state.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tvar tiddlerFields = tiddler.getFieldStrings({exclude: excludeFields});\n\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\ttiddlers.push(tiddlerFields);\n\t\t}\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\t\tquerystring = require(\"querystring\");\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.boot = options.boot || $tw.boot;\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(this.boot.wikiPath,tlsKeyFilepath),\"utf8\"),\n\t\t\tcert: fs.readFileSync(path.resolve(this.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\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(state.pathPrefix) {\n\t\t\tif(pathname.substr(0,state.pathPrefix.length) === state.pathPrefix) {\n\t\t\t\tpathname = pathname.substr(state.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,options) {\n\toptions = options || {};\n\t// Compose the state object\n\tvar self = this;\n\tvar state = {};\n\tstate.wiki = options.wiki || self.wiki;\n\tstate.boot = options.boot || self.boot;\n\tstate.server = self;\n\tstate.urlInfo = url.parse(request.url);\n\tstate.queryParameters = querystring.parse(state.urlInfo.query);\n\tstate.pathPrefix = options.pathPrefix || this.get(\"path-prefix\") || \"\";\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\tvar self = this;\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// Warn if required plugins are missing\n\tif(!this.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !this.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// Create the server\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\t// Display the port number after we've started listening (the port number might have been specified as zero, in which case we will get an assigned port)\n\tserver.on(\"listening\",function() {\n\t\tvar address = server.address();\n\t\t$tw.utils.log(\"Serving on \" + self.protocol + \"://\" + address.address + \":\" + address.port + prefix,\"brown/orange\");\n\t\t$tw.utils.log(\"(press ctrl-C to exit)\",\"red\");\n\t});\n\t// Listen\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\",$tw.utils.makeDataUri(tiddler.fields.text,tiddler.fields.type,tiddler.fields._canonical_uri));\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\nvar TITLE_INFO_PLUGIN = \"$:/temp/info-plugin\";\n\nexports.startup = function() {\n\t// Function to bake the info plugin with new tiddlers\n\tvar updateInfoPlugin = function(tiddlerFieldsArray) {\n\t\t// Get the existing tiddlers\n\t\tvar json = $tw.wiki.getTiddlerData(TITLE_INFO_PLUGIN,{tiddlers: {}});\n\t\t// Add the new ones\n\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\tif(fields && fields.title) {\n\t\t\t\tjson.tiddlers[fields.title] = fields;\n\t\t\t}\n\t\t});\n\t\t// Bake the info tiddlers into a plugin. We use the non-standard plugin-type \"info\" because ordinary plugins are only registered asynchronously after being loaded dynamically\n\t\tvar fields = {\n\t\t\ttitle: TITLE_INFO_PLUGIN,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"info\",\n\t\t\ttext: JSON.stringify(json,null,$tw.config.preferences.jsonSpaces)\n\t\t};\n\t\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\n\t};\n\t// Collect up the info tiddlers\n\tvar tiddlerFieldsArray = [];\n\t// Give each info module a chance to provide as many info tiddlers as they want as an array, and give them a callback for dynamically updating them\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tArray.prototype.push.apply(tiddlerFieldsArray,moduleExports.getInfoTiddlerFields(updateInfoPlugin));\n\t\t}\n\t});\n\tupdateInfoPlugin(tiddlerFieldsArray);\n\tvar changes = $tw.wiki.readPluginInfo([TITLE_INFO_PLUGIN]);\n\t$tw.wiki.registerPluginTiddlers(\"info\",[TITLE_INFO_PLUGIN]);\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/plugins.js": { "title": "$:/core/modules/startup/plugins.js", "text": "/*\\\ntitle: $:/core/modules/startup/plugins.js\ntype: application/javascript\nmodule-type: startup\n\nStartup logic concerned with managing plugins\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 = \"plugins\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE = \"$:/status/RequireReloadDueToPluginChange\";\n\nvar PREFIX_CONFIG_REGISTER_PLUGIN_TYPE = \"$:/config/RegisterPluginType/\";\n\nexports.startup = function() {\n\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"no\"});\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t// Work out which of the changed tiddlers are plugins that we need to reregister\n\t\tvar changesToProcess = [],\n\t\t\trequireReloadDueToPluginChange = false;\n\t\t$tw.utils.each(Object.keys(changes),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\t\trequiresReload = $tw.wiki.doesPluginRequireReload(title);\n\t\t\tif(requiresReload) {\n\t\t\t\trequireReloadDueToPluginChange = true;\n\t\t\t} else if(tiddler) {\n\t\t\t\tvar pluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif($tw.wiki.getTiddlerText(PREFIX_CONFIG_REGISTER_PLUGIN_TYPE + (tiddler.fields[\"plugin-type\"] || \"\"),\"no\") === \"yes\") {\n\t\t\t\t\tchangesToProcess.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\t// Issue warning if any of the tiddlers require a reload\n\t\tif(requireReloadDueToPluginChange) {\n\t\t\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"yes\"});\n\t\t}\n\t\t// Read or delete the plugin info of the changed tiddlers\n\t\tif(changesToProcess.length > 0) {\n\t\t\tvar changes = $tw.wiki.readPluginInfo(changesToProcess);\n\t\t\tif(changes.modifiedPlugins.length > 0 || changes.deletedPlugins.length > 0) {\n\t\t\t\tvar changedShadowTiddlers = {};\n\t\t\t\t// Collect the shadow tiddlers of any deleted plugins\n\t\t\t\t$tw.utils.each(changes.deletedPlugins,function(pluginTitle) {\n\t\t\t\t\tvar pluginInfo = $tw.wiki.getPluginInfo(pluginTitle);\n\t\t\t\t\tif(pluginInfo) {\n\t\t\t\t\t\t$tw.utils.each(Object.keys(pluginInfo.tiddlers),function(title) {\n\t\t\t\t\t\t\tchangedShadowTiddlers[title] = true;\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\t// Collect the shadow tiddlers of any modified plugins\n\t\t\t\t$tw.utils.each(changes.modifiedPlugins,function(pluginTitle) {\n\t\t\t\t\tvar pluginInfo = $tw.wiki.getPluginInfo(pluginTitle);\n\t\t\t\t\tif(pluginInfo) {\n\t\t\t\t\t\t$tw.utils.each(Object.keys(pluginInfo.tiddlers),function(title) {\n\t\t\t\t\t\t\tchangedShadowTiddlers[title] = false;\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\t// (Re-)register any modified plugins\n\t\t\t\t$tw.wiki.registerPluginTiddlers(null,changes.modifiedPlugins);\n\t\t\t\t// Unregister any deleted plugins\n\t\t\t\t$tw.wiki.unregisterPluginTiddlers(null,changes.deletedPlugins);\n\t\t\t\t// Unpack the shadow tiddlers\n\t\t\t\t$tw.wiki.unpackPluginTiddlers();\n\t\t\t\t// Queue change events for the changed shadow tiddlers\n\t\t\t\t$tw.utils.each(Object.keys(changedShadowTiddlers),function(title) {\n\t\t\t\t\t$tw.wiki.enqueueTiddlerEvent(title,changedShadowTiddlers[title]);\n\t\t\t\t});\n\t\t\t}\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/RootTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar THROTTLE_REFRESH_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, recursionMarker: \"no\"});\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 tiddlers that are throttled have changed\n\t\tvar onlyThrottledTiddlersHaveChanged = 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\") || tiddler.hasField(\"throttle.refresh\"))) {\n\t\t\t\tonlyThrottledTiddlersHaveChanged = 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(onlyThrottledTiddlersHaveChanged) {\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 = THROTTLE_REFRESH_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\t// Run any post-render startup actions\n\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction/PostRender\");\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$tw.rootWidget.addEventListener(\"tm-show-switcher\",function(event) {\n\t\t$tw.modal.display(\"$:/core/ui/SwitcherModal\",{variables: event.paramObject, event: event});\n\t});\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\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction\");\n\tif($tw.browser) {\n\t\t$tw.rootWidget.invokeActionsByTag(\"$:/tags/StartupAction/Browser\");\t\t\n\t}\n\tif($tw.node) {\n\t\t$tw.rootWidget.invokeActionsByTag(\"$:/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\tvar story = new $tw.Story({\n\t\twiki: $tw.wiki,\n\t\tstoryTitle: DEFAULT_STORY_TITLE,\n\t\thistoryTitle: DEFAULT_HISTORY_TITLE\n\t});\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\tstory.addToHistory(target);\n\t\t} else if(storyList.length > 0) {\n\t\t\tstory.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)\n$tw.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\t$tw.windows[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 $tw.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\tsrcWindow.document.documentElement.addEventListener(\"click\",$tw.popup,true);\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($tw.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 and synchronises them to a remote data store represented as a \"sync adaptor\"\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.titleSyncDisableLazyLoading = \"$:/config/SyncDisableLazyLoading\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.titleSyncThrottleInterval = \"$:/config/SyncThrottleInterval\";\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.errorRetryInterval = 5 * 1000; // Interval to retry after an error\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\t// Save parameters\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 || parseInt(this.wiki.getTiddlerText(this.titleSyncThrottleInterval,\"\"),10) || this.throttleInterval;\n\tthis.errorRetryInterval = options.errorRetryInterval || this.errorRetryInterval;\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\tcolour: \"cyan\",\n\t\tenable: this.logging,\n\t\tsaveHistory: true\n\t});\n\t// Make another logger for connection errors\n\tthis.loggerConnection = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\") + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\") + \"-connection\",{\n\t\tcolour: \"cyan\",\n\t\tenable: this.logging\n\t});\n\t// Ask the syncadaptor to use the main logger\n\tif(this.syncadaptor.setLoggerSaveBuffer) {\n\t\tthis.syncadaptor.setLoggerSaveBuffer(this.logger);\n\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\tthis.titlesToBeLoaded = {}; // Hashmap of titles of tiddlers that need loading from the server\n\tthis.titlesHaveBeenLazyLoaded = {}; // Hashmap of titles of tiddlers that have already been lazily loaded from the server\n\t// Timers\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Number of outstanding requests\n\tthis.numTasksInProgress = 0;\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t// Filter the changes to just include ones that are being synced\n\t\tvar filteredChanges = self.getSyncedTiddlers(function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.tiddlerExists(title) && self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t\tif(filteredChanges.length > 0) {\n\t\t\tself.processTaskQueue();\n\t\t} else {\n\t\t\t// Look for deletions of tiddlers we're already syncing\t\n\t\t\tvar outstandingDeletion = false\n\t\t\t$tw.utils.each(changes,function(change,title,object) {\n\t\t\t\tif(change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) {\n\t\t\t\t\toutstandingDeletion = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(outstandingDeletion) {\n\t\t\t\tself.processTaskQueue();\n\t\t\t}\n\t\t}\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(event) {\n\t\t\tvar username = event && event.paramObject && event.paramObject.username,\n\t\t\t\tpassword = event && event.paramObject && event.paramObject.password;\n\t\t\tif(username && password) {\n\t\t\t\t// Login with username and password\n\t\t\t\tself.login(username,password,function() {});\n\t\t\t} else {\n\t\t\t\t// No username and password, so we display a prompt\n\t\t\t\tself.handleLoginEvent();\t\t\t\t\n\t\t\t}\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\t$tw.rootWidget.addEventListener(\"tm-copy-syncer-logs-to-clipboard\",function() {\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getSystemInfo() + \"\\n\\nLog:\\n\" + self.logger.getBuffer());\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tif(!this.disableUI && this.wiki.getTiddlerText(this.titleSyncDisableLazyLoading) !== \"yes\") {\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/*\nShow a generic network error alert\n*/\nSyncer.prototype.displayError = function(msg,err) {\n\tif(err === ($tw.language.getString(\"Error/XMLHttpRequest\") + \": 0\")) {\n\t\tthis.loggerConnection.alert($tw.language.getString(\"Error/NetworkErrorAlert\"));\n\t\tthis.logger.log(msg + \":\",err);\n\t} else {\n\t\tthis.logger.alert(msg + \":\",err);\n\t}\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getSyncedTiddlers = function(source) {\n\treturn this.filterFn.call(this.wiki,source);\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getTiddlerRevision = function(title) {\n\tif(this.syncadaptor && this.syncadaptor.getTiddlerRevision) {\n\t\treturn this.syncadaptor.getTiddlerRevision(title);\n\t} else {\n\t\treturn this.wiki.getTiddler(title).fields.revision;\t\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\t// \"revision\" is the revision of the tiddler last seen on the server, and \"changecount\" is the corresponding local changecount\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.getSyncedTiddlers();\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tself.tiddlerInfo[title] = {\n\t\t\t\trevision: self.getTiddlerRevision(title),\n\t\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\t\tchangeCount: self.wiki.getChangeCount(title)\n\t\t\t};\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\tthis.logger.log(\"Checking dirty status\");\n\t// Check tiddlers that are in the store and included in the filter function\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(this.wiki.tiddlerExists(title)) {\n\t\t\tif(tiddlerInfo) {\n\t\t\t\t// If the tiddler is known on the server and has been modified locally then it needs to be saved to the server\n\t\t\t\tif(this.wiki.getChangeCount(title) > tiddlerInfo.changeCount) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// If the tiddler isn't known on the server then it needs to be saved to the server\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t}\n\t// Check tiddlers that are known from the server but not currently in the store\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\tif(!this.wiki.tiddlerExists(titles[index])) {\n\t\t\t// There must be a pending delete\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\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\tvar dirty = this.isDirty();\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",dirty);\n\t\tif(!dirty) {\n\t\t\tthis.loggerConnection.clearAlerts();\n\t\t}\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: this.getTiddlerRevision(tiddlerFields.title),\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title)\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username,isReadOnly,isAnonymous) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\t// Set the various status tiddlers\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsReadOnly,text: isReadOnly ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsAnonymous,text: isAnonymous ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\t\tif(isLoggedIn) {\n\t\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t\t}\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\tvar self = this,\n\t\tcancelNextSync = function() {\n\t\t\tif(self.pollTimerId) {\n\t\t\t\tclearTimeout(self.pollTimerId);\n\t\t\t\tself.pollTimerId = null;\n\t\t\t}\n\t\t},\n\t\ttriggerNextSync = function() {\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},\n\t\tsyncSystemFromServer = (self.wiki.getTiddlerText(\"$:/config/SyncSystemTiddlersFromServer\") === \"yes\" ? true : false);\n\tif(this.syncadaptor && this.syncadaptor.getUpdatedTiddlers) {\n\t\tthis.logger.log(\"Retrieving updated tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getUpdatedTiddlers(self,function(err,updates) {\n\t\t\ttriggerNextSync();\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif(updates) {\n\t\t\t\t$tw.utils.each(updates.modifications,function(title) {\n\t\t\t\t\tself.titlesToBeLoaded[title] = true;\n\t\t\t\t});\n\t\t\t\t$tw.utils.each(updates.deletions,function(title) {\n\t\t\t\t\tif(syncSystemFromServer || !self.wiki.isSystemTiddler(title)) {\n\t\t\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tif(updates.modifications.length > 0 || updates.deletions.length > 0) {\n\t\t\t\t\tself.processTaskQueue();\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t} else if(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\ttriggerNextSync();\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Keep track of which tiddlers we already know about have been reported this time\n\t\t\tvar previousTitles = Object.keys(self.tiddlerInfo);\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.tiddlerExists(tiddlerFields.title) && 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\tindexInPreviousTitles = previousTitles.indexOf(tiddlerFields.title);\n\t\t\t\tif(indexInPreviousTitles !== -1) {\n\t\t\t\t\tpreviousTitles.splice(indexInPreviousTitles,1);\n\t\t\t\t}\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// Only load the skinny version if we don't already have a fat version of the tiddler\n\t\t\t\t\tif(!tiddler || tiddler.fields.text === undefined) {\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t\t\t}\n\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\tself.titlesToBeLoaded[tiddlerFields.title] = true;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Delete any tiddlers that were previously reported but missing this time\n\t\t\t$tw.utils.each(previousTitles,function(title) {\n\t\t\t\tif(syncSystemFromServer || !self.wiki.isSystemTiddler(title)) {\n\t\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t});\n\t\t\tself.processTaskQueue();\n\t\t});\n\t}\n};\n\n/*\nForce load a tiddler from the server\n*/\nSyncer.prototype.enqueueLoadTiddler = function(title) {\n\tthis.titlesToBeLoaded[title] = true;\n\tthis.processTaskQueue();\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Ignore if the syncadaptor doesn't handle it\n\tif(!this.syncadaptor.supportsLazyLoading) {\n\t\treturn;\n\t}\n\t// Don't lazy load the same tiddler twice\n\tif(!this.titlesHaveBeenLazyLoaded[title]) {\n\t\t// Don't lazy load if the tiddler isn't included in the sync filter\n\t\tif(this.getSyncedTiddlers().indexOf(title) !== -1) {\n\t\t\t// Mark the tiddler as needing loading, and having already been lazily loaded\n\t\t\tthis.titlesToBeLoaded[title] = true;\n\t\t\tthis.titlesHaveBeenLazyLoaded[title] = true;\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(!err && !isLoggedIn) {\n\t\t\tif(self.syncadaptor && self.syncadaptor.displayLoginPrompt) {\n\t\t\t\tself.syncadaptor.displayLoginPrompt(self);\n\t\t\t} else {\n\t\t\t\tself.displayLoginPrompt();\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nDispay a password prompt\n*/\nSyncer.prototype.displayLoginPrompt = function() {\n\tvar self = this;\n\tvar promptInfo = $tw.passwordPrompt.createPrompt({\n\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\tcallback: function(data) {\n\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\tself.syncFromServer();\n\t\t\t});\n\t\t\treturn true; // Get rid of the password prompt\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(err,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/*\nProcess the next task\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\n\t// 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(typeof task === \"object\" && task !== null) {\n\t\t\tthis.numTasksInProgress += 1;\n\t\t\ttask.run(function(err) {\n\t\t\t\tself.numTasksInProgress -= 1;\n\t\t\t\tif(err) {\n\t\t\t\t\tself.displayError(\"Sync error while processing \" + task.type + \" of '\" + task.title + \"'\",err);\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\tself.triggerTimeout(self.errorRetryInterval);\n\t\t\t\t} else {\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\t// Process the next task\n\t\t\t\t\tself.processTaskQueue.call(self);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// No task is ready so update the status\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// And trigger a timeout if there is a pending task\n\t\t\tif(task === true) {\n\t\t\t\tthis.triggerTimeout();\t\t\t\t\n\t\t\t}\n\t\t}\n\t} else {\n\t\tthis.updateDirtyStatus();\t\t\n\t}\n};\n\nSyncer.prototype.triggerTimeout = function(interval) {\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},interval || self.taskTimerInterval);\n\t}\n};\n\n/*\nChoose the next sync task. We prioritise saves, then deletes, then loads from the server\n\nReturns either a task object, null if there's no upcoming tasks, or the boolean true if there are pending tasks that aren't yet due\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar thresholdLastSaved = (new Date()) - this.throttleInterval,\n\t\thavePending = null;\n\t// First we look for tiddlers that have been modified locally and need saving back to the server\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title),\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(tiddler) {\n\t\t\t// If the tiddler is not known on the server, or has been modified locally no more recently than the threshold then it needs to be saved to the server\n\t\t\tvar hasChanged = !tiddlerInfo || this.wiki.getChangeCount(title) > tiddlerInfo.changeCount,\n\t\t\t\tisReadyToSave = !tiddlerInfo || !tiddlerInfo.timestampLastSaved || tiddlerInfo.timestampLastSaved < thresholdLastSaved;\n\t\t\tif(hasChanged) {\n\t\t\t\tif(isReadyToSave) {\n\t\t\t\t\treturn new SaveTiddlerTask(this,title); \t\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\thavePending = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t// Second, we check tiddlers that are known from the server but not currently in the store, and so need deleting on the server\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\ttitle = titles[index];\n\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\treturn new DeleteTiddlerTask(this,title);\n\t\t}\n\t}\n\t// Check for tiddlers that need loading\n\ttitle = Object.keys(this.titlesToBeLoaded)[0];\n\tif(title) {\n\t\tdelete this.titlesToBeLoaded[title];\n\t\treturn new LoadTiddlerTask(this,title);\n\t}\n\t// No tasks are ready\n\treturn havePending;\n};\n\nfunction SaveTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"save\";\n}\n\nSaveTiddlerTask.prototype.run = function(callback) {\n\tvar self = this,\n\t\tchangeCount = this.syncer.wiki.getChangeCount(this.title),\n\t\ttiddler = this.syncer.wiki.tiddlerExists(this.title) && this.syncer.wiki.getTiddler(this.title);\n\tthis.syncer.logger.log(\"Dispatching 'save' task:\",this.title);\n\tif(tiddler) {\n\t\tthis.syncer.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t// If there's an error, exit without changing any internal state\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Adjust the info stored about this tiddler\n\t\t\tself.syncer.tiddlerInfo[self.title] = {\n\t\t\t\tchangeCount: changeCount,\n\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\trevision: revision,\n\t\t\t\ttimestampLastSaved: new Date()\n\t\t\t};\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t},{\n\t\t\ttiddlerInfo: self.syncer.tiddlerInfo[self.title]\n\t\t});\n\t} else {\n\t\tthis.syncer.logger.log(\" Not Dispatching 'save' task:\",this.title,\"tiddler does not exist\");\n\t\t$tw.utils.nextTick(callback(null));\n\t}\n};\n\nfunction DeleteTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"delete\";\n}\n\nDeleteTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'delete' task:\",this.title);\n\tthis.syncer.syncadaptor.deleteTiddler(this.title,function(err) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Remove the info stored about this tiddler\n\t\tdelete self.syncer.tiddlerInfo[self.title];\n\t\tif($tw.boot.files){\n\t\t\t// Remove the tiddler from $tw.boot.files\n\t\t\tdelete $tw.boot.files[self.title];\n\t\t}\n\t\t// Invoke the callback\n\t\tcallback(null);\n\t},{\n\t\ttiddlerInfo: self.syncer.tiddlerInfo[this.title]\n\t});\n};\n\nfunction LoadTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"load\";\n}\n\nLoadTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'load' task:\",this.title);\n\tthis.syncer.syncadaptor.loadTiddler(this.title,function(err,tiddlerFields) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Update the info stored about this tiddler\n\t\tif(tiddlerFields) {\n\t\t\tself.syncer.storeTiddler(tiddlerFields);\n\t\t}\n\t\t// Invoke the callback\n\t\tcallback(null);\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\"]) {\n\t\t\t// Check whether the plugin contains JS modules\n\t\t\tvar requiresReload = wiki.doesPluginInfoRequireReload(JSON.parse(incomingTiddler.text)) ? (wiki.getTiddlerText(\"$:/language/ControlPanel/Plugins/PluginWillRequireReload\") + \" \") : \"\";\n\t\t\tmessages[title] = requiresReload;\n\t\t\tif(incomingTiddler.version) {\n\t\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\t\tmessages[title] = requiresReload + $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\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\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\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 && wiki.isShadowTiddler(title)) {\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});\n\tif(showAlert) {\n\t\tvar logger = new $tw.utils.Logger(\"import\");\n\t\tlogger.alert($tw.language.getString(\"Import/Upgrader/System/Alert\"));\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++)if((e=r.charCodeAt(t))<128)o+=String.fromCharCode(e);else if(e>127&&e<2048)o+=String.fromCharCode(e>>6|192),o+=String.fromCharCode(63&e|128);else if(e>55295&&e<57344&&r.length>t+1){var i=e,n=r.charCodeAt(t+1);t++;var d=65536+(i-55296<<10|n-56320);o+=String.fromCharCode(d>>18|240),o+=String.fromCharCode(d>>12&63|128),o+=String.fromCharCode(d>>6&63|128),o+=String.fromCharCode(63&d|128)}else 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;)if((t=r.charCodeAt(o))<128)e+=String.fromCharCode(t),o++;else if(t>191&&t<224)e+=String.fromCharCode((31&t)<<6|63&r.charCodeAt(o+1)),o+=2;else if(t>223&&t<240)e+=String.fromCharCode((15&t)<<12|(63&r.charCodeAt(o+1))<<6|63&r.charCodeAt(o+2)),o+=3;else{var i=(7&t)<<18|(63&r.charCodeAt(o+1))<<12|(63&r.charCodeAt(o+2))<<6|63&r.charCodeAt(o+3);e+=String.fromCharCode(55296+(i-65536>>10))+String.fromCharCode(56320+(i-65536&1023)),o+=4}return e}}},this),function(r,e,o,t){if(void 0!==o.module&&o.module.exports){if(t&&o.require)for(var i=0;i<t.length;i++)o[t[i]]=o.require(t[i]);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,i,n,d,f,a,h,C=\"\",c=0;c<r.length;)d=(t=r.charCodeAt(c++))>>2,f=(3&t)<<4|(i=r.charCodeAt(c++))>>4,a=(15&i)<<2|(n=r.charCodeAt(c++))>>6,h=63&n,isNaN(i)?a=h=64:isNaN(n)&&(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,i,n,d,f,a,h=\"\",C=0;C<r.length;)t=o.indexOf(r.charAt(C++))<<2|(d=o.indexOf(r.charAt(C++)))>>4,i=(15&d)<<4|(f=o.indexOf(r.charAt(C++)))>>2,n=(3&f)<<6|(a=o.indexOf(r.charAt(C++))),h+=String.fromCharCode(t),64!=f&&(h+=String.fromCharCode(i)),64!=a&&(h+=String.fromCharCode(n));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.hasAttribute && el.hasAttribute(\"class\") && el.getAttribute(\"class\").split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = (el.getAttribute(\"class\") || \"\").split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t\tel.setAttribute(\"class\",c.join(\" \"));\n\t}\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = (el.getAttribute(\"class\") || \"\").split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.setAttribute(\"class\",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\turl = options.url,\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\thasHeader = function(targetHeader) {\n\t\t\ttargetHeader = targetHeader.toLowerCase();\n\t\t\tvar result = false;\n\t\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\t\tif(headerTitle.toLowerCase() === targetHeader) {\n\t\t\t\t\tresult = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn result;\n\t\t},\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\tif(type === \"GET\" || type === \"HEAD\") {\n\t\t\t\turl += \"?\" + results.join(\"&\");\n\t\t\t} else {\n\t\t\t\tdata = results.join(\"&\");\n\t\t\t}\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,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 && !hasHeader(\"Content-Type\")) {\n\t\trequest.setRequestHeader(\"Content-Type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\tif(!hasHeader(\"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\");\nvar navigator = require(\"$:/core/modules/widgets/navigator.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({\n\t\t\tcurrentTiddler: title,\n\t\t\t\"tv-story-list\": (options.event && options.event.widget ? options.event.widget.getVariable(\"tv-story-list\") : \"\"),\n\t\t\t\"tv-history-list\": (options.event && options.event.widget ? options.event.widget.getVariable(\"tv-history-list\") : \"\")\n\t\t},options.variables);\n\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\tif(tiddler.fields && tiddler.fields.class) {\n\t\t$tw.utils.addClass(wrapper,tiddler.fields.class);\n\t}\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\tvar navigatorTree = {\n\t\t\"type\": \"navigator\",\n\t\t\"attributes\": {\n\t\t\t\"story\": {\n\t\t\t\t\"name\": \"story\",\n\t\t\t\t\"type\": \"string\",\n\t\t\t\t\"value\": variables[\"tv-story-list\"]\n\t\t\t},\n\t\t\t\"history\": {\n\t\t\t\t\"name\": \"history\",\n\t\t\t\t\"type\": \"string\",\n\t\t\t\t\"value\": variables[\"tv-history-list\"]\n\t\t\t}\n\t\t},\n\t\t\"tag\": \"$navigator\",\n\t\t\"isBlock\": true,\n\t\t\"children\": []\n\t};\n\tvar navigatorWidgetNode = new navigator.navigator(navigatorTree, {\n\t\twiki: this.wiki,\n\t\tdocument : this.srcDocument,\n\t\tparentWidget: $tw.rootWidget\n\t});\n\tnavigatorWidgetNode.render(modalBody,null);\n\t\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: navigatorWidgetNode,\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: navigatorWidgetNode,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\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.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: navigatorWidgetNode,\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/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar popup = this.popups.pop();\n\t\tif(popup.title) {\n\t\t\tif(popup.noStateReference) {\n\t\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t\t} else {\n\t\t\t\tpopup.wiki.deleteTiddler($tw.utils.parseTextReference(popup.title).title);\n \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\tif(event.paramObject && event.paramObject.selector) {\n\t\t\tthis.scrollSelectorIntoView(null,event.paramObject.selector);\n\t\t} else {\n\t\t\tthis.scrollIntoView(event.target);\t\t\t\n\t\t}\n\t\treturn false; // Event was handled\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\nPageScroller.prototype.scrollSelectorIntoView = function(baseElement,selector,callback) {\n\tbaseElement = baseElement || document.body;\n\tvar element = baseElement.querySelector(selector);\n\tif(element) {\n\t\tthis.scrollIntoView(element,callback);\t\t\n\t}\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_Node = function (){\n\tthrow TypeError(\"Illegal constructor\");\n};\n\nObject.defineProperty(TW_Node.prototype, 'ELEMENT_NODE', {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nObject.defineProperty(TW_Node.prototype, 'TEXT_NODE', {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text + \"\";\n};\n\nTW_TextNode.prototype = Object.create(TW_Node.prototype);\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn this.TEXT_NODE;\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\nTW_Element.prototype = Object.create(TW_Node.prototype);\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 this.ELEMENT_NODE;\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/*\nReturn the subdirectories of a path\n*/\nexports.getSubdirectories = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn null;\n\t}\n\tvar subdirs = [];\n\t$tw.utils.each(fs.readdirSync(dirPath),function(item) {\n\t\tif($tw.utils.isDirectory(path.resolve(dirPath,item))) {\n\t\t\tsubdirs.push(item);\n\t\t}\n\t});\n\treturn subdirs;\n}\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 = path.resolve($tw.utils.removeTrailingSeparator(srcPath));\n\tdstPath = path.resolve($tw.utils.removeTrailingSeparator(dstPath));\n\t// Check that neither director is within the other\n\tif(srcPath.substring(0,dstPath.length) === dstPath || dstPath.substring(0,srcPath.length) === srcPath) {\n\t\treturn \"Cannot copy nested directories\";\n\t}\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 on disk (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n\tisEditableFile: true if the tiddler was loaded via non-standard options & marked editable\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\textFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters,\n\tfileInfo: an existing fileInfo to check against\n\toriginalpath: a preferred filepath if no pathFilters match\n*/\nexports.generateTiddlerFileInfo = function(tiddler,options) {\n\tvar fileInfo = {}, metaExt;\n\t// Propagate the isEditableFile flag\n\tif(options.fileInfo) {\n\t\tfileInfo.isEditableFile = options.fileInfo.isEditableFile || false;\n\t}\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\tif(options.extFilters) {\n\t\t\t// Check for extension override\n\t\t\tmetaExt = $tw.utils.generateTiddlerExtension(tiddler.fields.title,{\n\t\t\t\textFilters: options.extFilters,\n\t\t\t\twiki: options.wiki\n\t\t\t});\n\t\t\tif(metaExt){\n\t\t\t\tif(metaExt === \".tid\") {\n\t\t\t\t\t// Overriding to the .tid extension needs special handling\n\t\t\t\t\tfileInfo.type = \"application/x-tiddler\";\n\t\t\t\t\tfileInfo.hasMetaFile = false;\n\t\t\t\t} else if (metaExt === \".json\") {\n\t\t\t\t\t// Overriding to the .json extension needs special handling\n\t\t\t\t\tfileInfo.type = \"application/json\";\n\t\t\t\t\tfileInfo.hasMetaFile = false;\n\t\t\t\t} else {\n\t\t\t\t\t//If the new type matches a known extention, use that MIME type's encoding\n\t\t\t\t\tvar extInfo = $tw.utils.getFileExtensionInfo(metaExt);\n\t\t\t\t\tfileInfo.type = extInfo ? extInfo.type : null;\n\t\t\t\t\tfileInfo.encoding = $tw.utils.getTypeEncoding(metaExt);\n\t\t\t\t\tfileInfo.hasMetaFile = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t// Take the file extension from the tiddler content type or metaExt\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: metaExt || contentTypeInfo.extension,\n\t\tdirectory: options.directory,\n\t\tpathFilters: options.pathFilters,\n\t\twiki: options.wiki,\n\t\tfileInfo: options.fileInfo,\n\t\toriginalpath: options.originalpath\n\t});\n\treturn fileInfo;\n};\n\n/*\nGenerate the file extension for saving a tiddler\nOptions include:\n\textFilters: optional array of filters to be used to generate the extention\n\twiki: optional wiki for evaluating the extFilters\n*/\nexports.generateTiddlerExtension = function(title,options) {\n\tvar self = this,\n\t\textension;\n\t// Check if any of the extFilters applies\n\tif(options.extFilters && options.wiki) { \n\t\t$tw.utils.each(options.extFilters,function(filter) {\n\t\t\tif(!extension) {\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\textension = result[0];\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn extension;\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\tfileInfo: an existing fileInfo object to check against\n*/\nexports.generateTiddlerFilepath = function(title,options) {\n\tvar self = this,\n\t\tdirectory = options.directory || \"\",\n\t\textension = options.extension || \"\",\n\t\toriginalpath = options.originalpath || \"\",\n\t\tfilepath;\t\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\tif(!filepath && originalpath !== \"\") {\n\t\t//Use the originalpath without the extension\n\t\tvar ext = path.extname(originalpath);\n\t\tfilepath = originalpath.substring(0,originalpath.length - ext.length);\n\t} else if(!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//If the path does not start with \".\" or \"..\" and a path seperator, then\n\tif(!/^\\.{1,2}[/\\\\]/g.test(filepath)) {\n\t\t// Don't let the filename start with any dots because such files are invisible on *nix\n\t\tfilepath = filepath.replace(/^\\.+/g,\"_\");\n\t}\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, oldPath = (options.fileInfo) ? options.fileInfo.filepath : undefined,\n\t\tcount = 0;\n\tdo {\n\t\tfullPath = path.resolve(directory,filepath + (count ? \"_\" + count : \"\") + extension);\n\t\tif(oldPath && oldPath == fullPath) {\n\t\t\tbreak;\n\t\t}\n\t\tcount++;\n\t} while(fs.existsSync(fullPath));\n\t// If the last write failed with an error, or if path does not start with:\n\t//\tthe resolved options.directory, the resolved wikiPath directory, or the wikiTiddlersPath directory, \n\t//\tthen encodeURIComponent() and resolve to tiddler directory\n\tvar newPath = fullPath,\n\t\tencode = (options.fileInfo || {writeError: false}).writeError == true;\n\tif(!encode){\n\t\tencode = !(fullPath.indexOf(path.resolve(directory)) == 0 ||\n\t\t\tfullPath.indexOf(path.resolve($tw.boot.wikiPath)) == 0 ||\n\t\t\tfullPath.indexOf($tw.boot.wikiTiddlersPath) == 0);\n\t\t}\n\tif(encode){\n\t\tfullPath = path.resolve(directory, encodeURIComponent(fullPath));\n\t}\n\t// Call hook to allow plugins to modify the final path\n\tfullPath = $tw.hooks.invokeHook(\"th-make-tiddler-path\", newPath, 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/*\nDelete a file described by the fileInfo if it exits\n*/\nexports.deleteTiddlerFile = function(fileInfo, callback) {\n\t//Only attempt to delete files that exist on disk\n\tif(!fileInfo.filepath || !fs.existsSync(fileInfo.filepath)) {\n\t\treturn callback(null);\n\t}\n\t// Delete the file\n\tfs.unlink(fileInfo.filepath,function(err) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\t\n\t\t// Delete the metafile if present\n\t\tif(fileInfo.hasMetaFile && fs.existsSync(fileInfo.filepath + \".meta\")) {\n\t\t\tfs.unlink(fileInfo.filepath + \".meta\",function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\treturn $tw.utils.deleteEmptyDirs(path.dirname(fileInfo.filepath),callback);\n\t\t\t});\n\t\t} else {\n\t\t\treturn $tw.utils.deleteEmptyDirs(path.dirname(fileInfo.filepath),callback);\n\t\t}\n\t});\n};\n\n/*\nCleanup old files on disk, by comparing the options values:\n\tadaptorInfo from $tw.syncer.tiddlerInfo\n\tbootInfo from $tw.boot.files\n*/\nexports.cleanupTiddlerFiles = function(options, callback) {\n\tvar adaptorInfo = options.adaptorInfo || {},\n\tbootInfo = options.bootInfo || {},\n\ttitle = options.title || \"undefined\";\n\tif(adaptorInfo.filepath && bootInfo.filepath && adaptorInfo.filepath !== bootInfo.filepath) {\n\t\treturn $tw.utils.deleteTiddlerFile(adaptorInfo, function(err){\n\t\t\tif(err) {\n\t\t\t\tif ((err.code == \"EPERM\" || err.code == \"EACCES\") && err.syscall == \"unlink\") {\n\t\t\t\t\t// Error deleting the previous file on disk, should fail gracefully\n\t\t\t\t\t$tw.syncer.displayError(\"Server desynchronized. Error cleaning up previous file for tiddler: \"+title, err);\n\t\t\t\t\treturn callback(null);\n\t\t\t\t} else {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn callback(null);\n\t\t});\n\t} else {\n\t\treturn callback(null);\n\t}\n};\n\n})();\n", "type": "application/javascript", "module-type": "utils-node" }, "$:/core/modules/utils/linkedlist.js": { "title": "$:/core/modules/utils/linkedlist.js", "text": "/*\\\nmodule-type: utils\ntitle: $:/core/modules/utils/linkedlist.js\ntype: application/javascript\n\nThis is a doubly-linked indexed list intended for manipulation, particularly\npushTop, which it does with significantly better performance than an array.\n\n\\*/\n(function(){\n\nfunction LinkedList() {\n\tthis.clear();\n};\n\nLinkedList.prototype.clear = function() {\n\tthis.index = Object.create(null);\n\t// LinkedList performs the duty of both the head and tail node\n\tthis.next = this;\n\tthis.prev = this;\n\tthis.length = 0;\n};\n\nLinkedList.prototype.remove = function(value) {\n\tif($tw.utils.isArray(value)) {\n\t\tfor(var t=0; t<value.length; t++) {\n\t\t\t_removeOne(this,value[t]);\n\t\t}\n\t} else {\n\t\t_removeOne(this,value);\n\t}\n};\n\nLinkedList.prototype.push = function(/* values */) {\n\tfor(var i = 0; i < arguments.length; i++) {\n\t\tvar value = arguments[i];\n\t\tvar node = {value: value};\n\t\tvar preexistingNode = this.index[value];\n\t\t_linkToEnd(this,node);\n\t\tif(preexistingNode) {\n\t\t\t// We want to keep pointing to the first instance, but we want\n\t\t\t// to have that instance (or chain of instances) point to the\n\t\t\t// new one.\n\t\t\twhile (preexistingNode.copy) {\n\t\t\t\tpreexistingNode = preexistingNode.copy;\n\t\t\t}\n\t\t\tpreexistingNode.copy = node;\n\t\t} else {\n\t\t\tthis.index[value] = node;\n\t\t}\n\t}\n};\n\nLinkedList.prototype.pushTop = function(value) {\n\tif($tw.utils.isArray(value)) {\n\t\tfor(var t=0; t<value.length; t++) {\n\t\t\t_removeOne(this,value[t]);\n\t\t}\n\t\tthis.push.apply(this,value);\n\t} else {\n\t\tvar node = _removeOne(this,value);\n\t\tif(!node) {\n\t\t\tnode = {value: value};\n\t\t\tthis.index[value] = node;\n\t\t} else {\n\t\t\t// Put this node at the end of the copy chain.\n\t\t\tvar preexistingNode = node;\n\t\t\twhile(preexistingNode.copy) {\n\t\t\t\tpreexistingNode = preexistingNode.copy;\n\t\t\t}\n\t\t\t// The order of these three statements is important,\n\t\t\t// because sometimes preexistingNode == node.\n\t\t\tpreexistingNode.copy = node;\n\t\t\tthis.index[value] = node.copy;\n\t\t\tnode.copy = undefined;\n\t\t}\n\t\t_linkToEnd(this,node);\n\t}\n};\n\nLinkedList.prototype.each = function(callback) {\n\tfor(var ptr = this.next; ptr !== this; ptr = ptr.next) {\n\t\tcallback(ptr.value);\n\t}\n};\n\nLinkedList.prototype.toArray = function() {\n\tvar output = [];\n\tfor(var ptr = this.next; ptr !== this; ptr = ptr.next) {\n\t\toutput.push(ptr.value);\n\t}\n\treturn output;\n};\n\nfunction _removeOne(list,value) {\n\tvar node = list.index[value];\n\tif(node) {\n\t\tnode.prev.next = node.next;\n\t\tnode.next.prev = node.prev;\n\t\tlist.length -= 1;\n\t\t// Point index to the next instance of the same value, maybe nothing.\n\t\tlist.index[value] = node.copy;\n\t}\n\treturn node;\n};\n\nfunction _linkToEnd(list,node) {\n\t// Sticks the given node onto the end of the list.\n\tlist.prev.next = node;\n\tnode.prev = list.prev;\n\tlist.prev = node;\n\tnode.next = list;\n\tlist.length += 1;\n};\n\nexports.LinkedList = LinkedList;\n\n})();\n", "module-type": "utils", "type": "application/javascript" }, "$:/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\tthis.save = \"save\" in options ? options.save : true;\n\tthis.saveLimit = options.saveLimit || 100 * 1024;\n\tthis.saveBufferLogger = this;\n\tthis.buffer = \"\";\n\tthis.alertCount = 0;\n}\n\nLogger.prototype.setSaveBuffer = function(logger) {\n\tthis.saveBufferLogger = logger;\n};\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tvar self = this;\n\tif(this.enable) {\n\t\tif(this.saveBufferLogger.save) {\n\t\t\tthis.saveBufferLogger.buffer += $tw.utils.formatDateString(new Date(),\"YYYY MM DD 0hh:0mm:0ss.0XXX\") + \":\";\n\t\t\t$tw.utils.each(Array.prototype.slice.call(arguments,0),function(arg,index) {\n\t\t\t\tself.saveBufferLogger.buffer += \" \" + arg;\n\t\t\t});\n\t\t\tthis.saveBufferLogger.buffer += \"\\n\";\n\t\t\tthis.saveBufferLogger.buffer = this.saveBufferLogger.buffer.slice(-this.saveBufferLogger.saveLimit);\t\t\t\n\t\t}\n\t\tif(console !== undefined && console.log !== undefined) {\n\t\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\t}\n\t} \n};\n\n/*\nRead the message buffer\n*/\nLogger.prototype.getBuffer = function() {\n\treturn this.saveBufferLogger.buffer;\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\tthis.alertCount += 1;\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\n/*\nClear outstanding alerts\n*/\nLogger.prototype.clearAlerts = function() {\n\tvar self = this;\n\tif($tw.browser && this.alertCount > 0) {\n\t\t$tw.utils.each($tw.wiki.getTiddlersWithTag(ALERT_TAG),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(tiddler.fields.component === self.componentName) {\n\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t}\n\t\t});\n\t\tthis.alertCount = 0;\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/*\nLog a table of name: value pairs\n*/\nexports.logTable = function(data) {\n\tif(console.table) {\n\t\tconsole.table(data);\n\t} else {\n\t\t$tw.utils.each(data,function(value,name) {\n\t\t\tconsole.log(name + \": \" + value);\n\t\t});\n\t}\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\nexports.trimPrefix = function(str,unwanted) {\n\tif(typeof str === \"string\" && typeof unwanted === \"string\") {\n\t\tif(unwanted === \"\") {\n\t\t\treturn str.replace(/^\\s\\s*/, '');\n\t\t} else {\n\t\t\t// Safely regexp-escape the unwanted text\n\t\t\tunwanted = unwanted.replace(/[\\\\^$*+?.()|[\\]{}]/g, '\\\\$&');\n\t\t\tvar regex = new RegExp('^(' + unwanted + ')+');\n\t\t\treturn str.replace(regex, '');\n\t\t}\n\t} else {\n\t\treturn str;\n\t}\n};\n\nexports.trimSuffix = function(str,unwanted) {\n\tif(typeof str === \"string\" && typeof unwanted === \"string\") {\n\t\tif(unwanted === \"\") {\n\t\t\treturn str.replace(/\\s\\s*$/, '');\n\t\t} else {\n\t\t\t// Safely regexp-escape the unwanted text\n\t\t\tunwanted = unwanted.replace(/[\\\\^$*+?.()|[\\]{}]/g, '\\\\$&');\n\t\t\tvar regex = new RegExp('(' + unwanted + ')+$');\n\t\t\treturn str.replace(regex, '');\n\t\t}\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.pad($tw.utils.getYearForWeekNo(date),4);\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 $tw.utils.pad(date.getFullYear(),4);\n\t\t\t}],\n\t\t\t[/^aYYYY/, function() {\n\t\t\t\treturn $tw.utils.pad(Math.abs(date.getFullYear()),4);\n\t\t\t}],\n\t\t\t[/^\\{era:([^,\\|}]*)\\|([^}\\|]*)\\|([^}]*)\\}/, function(match) {\n\t\t\t\tvar year = date.getFullYear();\n\t\t\t\treturn year === 0 ? match[2] : (year < 0 ? match[1] : match[3]);\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(),3);\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(null,match);\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, rawUnicode) {\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\tvar regex = rawUnicode ? /[\\x00-\\x1f]/g : /[\\x00-\\x1f\\x80-\\uFFFF]/g;\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(regex, 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, rawUnicode) {\n\t// See http://www.json.org/\n\tvar regex = rawUnicode ? /[\\x00-\\x1f]/g : /[\\x00-\\x1f\\x80-\\uFFFF]/g;\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(regex,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,_canonical_uri) {\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\tif(_canonical_uri) {\n\t\tparts.push(_canonical_uri);\n\t} else {\n\t\tparts.push(\"data:\");\n\t\tparts.push(type);\n\t\tparts.push(isBase64 ? \";base64\" : \"\");\n\t\tparts.push(\",\");\n\t\tparts.push(isBase64 ? text : encodeURIComponent(text));\t\t\n\t}\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/*\nReturn system information useful for debugging\n*/\nexports.getSystemInfo = function(str,ending,position) {\n\tvar results = [],\n\t\tsave = function(desc,value) {\n\t\t\tresults.push(desc + \": \" + value);\n\t\t};\n\tif($tw.browser) {\n\t\tsave(\"User Agent\",navigator.userAgent);\n\t\tsave(\"Online Status\",window.navigator.onLine);\n\t}\n\tif($tw.node) {\n\t\tsave(\"Node Version\",process.version);\n\t}\n\treturn results.join(\"\\n\");\n};\n\nexports.parseNumber = function(str) {\n\treturn parseFloat(str) || 0;\n};\n\nexports.parseInt = function(str) {\n\treturn parseInt(str,10) || 0;\n};\n\nexports.stringifyNumber = function(num) {\n\treturn num + \"\";\n};\n\nexports.makeCompareFunction = function(type,options) {\n\toptions = options || {};\n\tvar gt = options.invert ? -1 : +1,\n\t\tlt = options.invert ? +1 : -1,\n\t\tcompare = function(a,b) {\n\t\t\tif(a > b) {\n\t\t\t\treturn gt ;\n\t\t\t} else if(a < b) {\n\t\t\t\treturn lt;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t},\n\t\ttypes = {\n\t\t\t\"number\": function(a,b) {\n\t\t\t\treturn compare($tw.utils.parseNumber(a),$tw.utils.parseNumber(b));\n\t\t\t},\n\t\t\t\"integer\": function(a,b) {\n\t\t\t\treturn compare($tw.utils.parseInt(a),$tw.utils.parseInt(b));\n\t\t\t},\n\t\t\t\"string\": function(a,b) {\n\t\t\t\treturn compare(\"\" + a,\"\" +b);\n\t\t\t},\n\t\t\t\"date\": function(a,b) {\n\t\t\t\tvar dateA = $tw.utils.parseDate(a),\n\t\t\t\t\tdateB = $tw.utils.parseDate(b);\n\t\t\t\tif(!isFinite(dateA)) {\n\t\t\t\t\tdateA = new Date(0);\n\t\t\t\t}\n\t\t\t\tif(!isFinite(dateB)) {\n\t\t\t\t\tdateB = new Date(0);\n\t\t\t\t}\n\t\t\t\treturn compare(dateA,dateB);\n\t\t\t},\n\t\t\t\"version\": function(a,b) {\n\t\t\t\treturn $tw.utils.compareVersions(a,b);\n\t\t\t}\n\t\t};\n\treturn (types[type] || types[options.defaultType] || types.number);\n};\n\n})();\n", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/widgets/action-confirm.js": { "title": "$:/core/modules/widgets/action-confirm.js", "text": "/*\\\n\ntitle: $:/core/modules/widgets/action-confirm.js\ntype: application/javascript\nmodule-type: 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 ConfirmWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nConfirmWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nConfirmWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.parentDomNode = parent;\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nConfirmWidget.prototype.execute = function() {\n\tthis.message = this.getAttribute(\"$message\",$tw.language.getString(\"ConfirmAction\"));\n\tthis.prompt = (this.getAttribute(\"$prompt\",\"yes\") == \"no\" ? false : true);\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nConfirmWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$message\"] || changedAttributes[\"$prompt\"]) {\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*/\nConfirmWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar invokeActions = true,\n\t\thandled = true;\n\tif(this.prompt) {\n\t\tinvokeActions = confirm(this.message);\n\t}\n\tif(invokeActions) {\n\t\thandled = this.invokeActions(triggeringWidget,event);\n\t}\n\treturn handled;\n};\n\nConfirmWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nexports[\"action-confirm\"] = ConfirmWidget;\n\n})();", "type": "application/javascript", "module-type": "widget" }, "$:/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, require:false, exports: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.hasBase = !!this.actionBaseTitle;\n\tthis.actionSaveTitle = this.getAttribute(\"$savetitle\");\n\tthis.actionSaveDraftTitle = this.getAttribute(\"$savedrafttitle\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n\t//Following params are new since 5.1.22\n\tthis.actionTemplate = this.getAttribute(\"$template\");\n\tthis.useTemplate = !!this.actionTemplate;\n\tthis.actionOverwrite = this.getAttribute(\"$overwrite\",\"no\");\n\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.getTiddlerText(\"$:/language/DefaultNewTiddlerTitle\"), // Get the initial new-tiddler title\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\tif(this.hasBase && this.actionOverwrite === \"no\") {\n\t\ttitle = this.wiki.generateNewTitle(this.actionBaseTitle);\n\t} else if (this.hasBase && this.actionOverwrite === \"yes\") {\n\t\ttitle = this.actionBaseTitle\n\t}\n\t// NO $basetitle BUT $template parameter is available\n\t// the title MUST be unique, otherwise the template would be overwritten\n\tif (!this.hasBase && this.useTemplate) {\n\t\ttitle = this.wiki.generateNewTitle(this.actionTemplate);\n\t} else if (!this.hasBase && !this.useTemplate) {\n\t\t// If NO $basetitle AND NO $template use initial title\n\t\t// DON'T overwrite any stuff\n\t\ttitle = this.wiki.generateNewTitle(title);\n\t}\n\tvar templateTiddler = this.wiki.getTiddler(this.actionTemplate) || {};\n\tvar tiddler = this.wiki.addTiddler(new $tw.Tiddler(templateTiddler.fields,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 && tiddler) {\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-log.js": { "title": "$:/core/modules/widgets/action-log.js", "text": "/*\\\ntitle: $:/core/modules/widgets/action-log.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to log debug messages\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 LogWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLogWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLogWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\nLogWidget.prototype.execute = function(){\n\tthis.message = this.getAttribute(\"$$message\",\"debug\");\n\tthis.logAll = this.getAttribute(\"$$all\",\"no\") === \"yes\" ? true : false;\n\tthis.filter = this.getAttribute(\"$$filter\");\n}\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nLogWidget.prototype.refresh = function(changedTiddlers) {\n\tthis.refreshSelf();\n\treturn true;\n};\n\n/*\nInvoke the action associated with this widget\n*/\nLogWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tthis.log();\n\treturn true; // Action was invoked\n};\n\nLogWidget.prototype.log = function() {\n\tvar data = {},\n\t\tdataCount,\n\t\tallVars = {},\n\t\tfilteredVars;\n\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.substring(0,2) !== \"$$\") {\n\t\t\tdata[name] = attribute;\n\t\t}\t\t\n\t});\n\n\tfor(var v in this.variables) {\n\t\tallVars[v] = this.getVariable(v,{defaultValue:\"\"});\n\t}\t\n\tif(this.filter) {\n\t\tfilteredVars = this.wiki.compileFilter(this.filter).call(this.wiki,this.wiki.makeTiddlerIterator(allVars));\n\t\t$tw.utils.each(filteredVars,function(name) {\n\t\t\tdata[name] = allVars[name];\n\t\t});\t\t\n\t}\n\tdataCount = $tw.utils.count(data);\n\n\tconsole.group(this.message);\n\tif(dataCount > 0) {\n\t\t$tw.utils.logTable(data);\n\t}\n\tif(this.logAll || !dataCount) {\n\t\tconsole.groupCollapsed(\"All variables\");\n\t\t$tw.utils.logTable(allVars);\n\t\tconsole.groupEnd();\n\t}\n\tconsole.groupEnd();\n}\n\nexports[\"action-log\"] = LogWidget;\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-popup.js": { "title": "$:/core/modules/widgets/action-popup.js", "text": "/*\\\ntitle: $:/core/modules/widgets/action-popup.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to trigger a popup.\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 ActionPopupWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nActionPopupWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nActionPopupWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nActionPopupWidget.prototype.execute = function() {\n\tthis.actionState = this.getAttribute(\"$state\");\n\tthis.actionCoords = this.getAttribute(\"$coords\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nActionPopupWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$state\"] || changedAttributes[\"$coords\"]) {\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*/\nActionPopupWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Trigger the popup\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(this.actionCoords || \"\");\n\tif(match) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: null,\n\t\t\tdomNodeRect: {\n\t\t\t\tleft: parseFloat(match[1]),\n\t\t\t\ttop: parseFloat(match[2]),\n\t\t\t\twidth: parseFloat(match[3]),\n\t\t\t\theight: parseFloat(match[4])\n\t\t\t},\n\t\t\ttitle: this.actionState,\n\t\t\twiki: this.wiki\n\t\t});\n\t} else {\n\t\t$tw.popup.cancel(0);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-popup\"] = ActionPopupWidget;\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\tif(this.accept) {\n\t\tdomNode.setAttribute(\"accept\",this.accept);\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.accept = this.getAttribute(\"accept\");\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\ttag = \"button\",\n\t\tdomNode;\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\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tdomNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\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// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\tif(this.isDisabled === \"yes\") {\n\t\tdomNode.setAttribute(\"disabled\",true);\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\tvar modifierKey = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\tself.invokeActionString(self.actions,self,event,{modifier: modifierKey});\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[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\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\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nButtonWidget.prototype.updateDomNodeClasses = function() {\n\tvar domNodeClasses = this.domNode.className.split(\" \"),\n\t\toldClasses = this.class.split(\" \"),\n\t\tnewClasses;\t\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tnewClasses = this.class.split(\" \");\n\t//Remove classes assigned from the old value of class attribute\n\t$tw.utils.each(oldClasses,function(oldClass){\n\t\tvar i = domNodeClasses.indexOf(oldClass);\n\t\tif(i !== -1) {\n\t\t\tdomNodeClasses.splice(i,1);\n\t\t}\n\t});\n\t//Add new classes from updated class attribute.\n\t$tw.utils.pushTop(domNodeClasses,newClasses);\n\tthis.domNode.className = domNodeClasses.join(\" \");\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.actions || changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || 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 || changedAttributes.disabled) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.updateDomNodeClasses();\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\tif(this.isDisabled === \"yes\") {\n\t\tthis.inputDomNode.setAttribute(\"disabled\",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\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\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\"] || changedAttributes.disabled) {\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 = \"0\";\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(changedAttributes.tag || changedAttributes[\"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\ttag = this.parseTreeNode.isBlock ? \"div\" : \"span\",\n\t\tdomNode;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\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\tdomNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\tthis.assignDomNodeClasses();\n\t// Add event handlers\n\tif(this.droppableEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"}\n\t\t]);\t\t\n\t} else {\n\t\t$tw.utils.addClass(this.domNode,this.disabledClass);\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\tif(this.domNodes[0]) {\n\t\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t\t}\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 = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\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.droppableEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\tthis.disabledClass = this.getAttribute(\"disabledClass\",\"\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nDroppableWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-droppable\");\n\tthis.domNode.className = classes.join(\" \");\t\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.tag || changedAttributes.enable || changedAttributes.disabledClass || changedAttributes.actions || changedAttributes.effect) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.assignDomNodeClasses();\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.droppable = DroppableWidget;\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 = this.dropzoneClass || \"tc-dropzone\";\n\t// Add event handlers\n\tif(this.dropzoneEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"},\n\t\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t\t]);\t\t\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), autoOpenOnImport: self.autoOpenOnImport, importTitle: self.importTitle});\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), autoOpenOnImport: self.autoOpenOnImport, importTitle: self.importTitle});\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]), autoOpenOnImport: self.autoOpenOnImport, importTitle: self.importTitle});\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.dropzoneClass = this.getAttribute(\"class\");\n\tthis.dropzoneDeserializer = this.getAttribute(\"deserializer\");\n\tthis.dropzoneEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\tthis.autoOpenOnImport = this.getAttribute(\"autoOpenOnImport\");\n\tthis.importTitle = this.getAttribute(\"importTitle\");\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\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.enable || changedAttributes.autoOpenOnImport || changedAttributes.importTitle || changedAttributes.deserializer || changedAttributes.class) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\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\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\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// Get our parameters\n\tvar editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tvar tiddler = this.wiki.getTiddler(editTitle);\n\tvar type = tiddler.fields.type;\n\tvar text = tiddler.fields.text;\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on draft tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!draft.title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!draft.title\"}\n\t\t},\n\t\tchildren: [{\n\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to internal data URI (no external)\n\tif(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets([element]);\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\tthis.editFocus = this.getAttribute(\"focus\",\"\");\n\tthis.editCancelPopups = this.getAttribute(\"cancelPopups\",\"\");\n\tthis.editInputActions = this.getAttribute(\"inputActions\");\n\tthis.editRefreshTitle = this.getAttribute(\"refreshTitle\");\n\tthis.editAutoComplete = this.getAttribute(\"autocomplete\");\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: this.parseTreeNode.attributes,\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 || changedAttributes.cancelPopups || changedAttributes.inputActions || changedAttributes.refreshTitle || changedAttributes.autocomplete || (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\t// Neuter blacklisted elements\n\tthis.tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(this.tag) !== -1) {\n\t\tthis.tag = \"safe-\" + this.tag;\n\t}\n\t// Adjust headings by the current base level\n\tvar headingLevel = [\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"].indexOf(this.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\tthis.tag = \"h\" + headingLevel;\n\t}\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.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// Invoke the th-rendering-element hook\n\tvar parseTreeNodes = $tw.hooks.invokeHook(\"th-rendering-element\",null,this);\n\tthis.isReplaced = !!parseTreeNodes;\n\tif(parseTreeNodes) {\n\t\t// Use the parse tree nodes provided by the hook\n\t\tthis.makeChildWidgets(parseTreeNodes);\n\t\tthis.renderChildren(this.parentDomNode,null);\n\t\treturn;\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n\t// Create the DOM node and render children\n\tvar domNode = this.document.createElementNS(this.namespace,this.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/*\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\tif(!this.isReplaced) {\n\t\t\t// Update our attributes\n\t\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\t\t\t\n\t\t} else {\n\t\t\t// If we were replaced then completely refresh ourselves\n\t\t\treturn this.refreshSelf();\n\t\t}\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.computeAttributes();\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/eventcatcher.js": { "title": "$:/core/modules/widgets/eventcatcher.js", "text": "/*\\\ntitle: $:/core/modules/widgets/eventcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nEvent handler 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 EventWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEventWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEventWidget.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 = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.elementTag && $tw.config.htmlUnsafeElements.indexOf(this.elementTag) === -1) {\n\t\ttag = this.elementTag;\n\t}\t\n\tvar domNode = this.document.createElement(tag);\n\tthis.domNode = domNode;\n\t// Assign classes\n\tthis.assignDomNodeClasses();\t\n\t// Add our event handler\n\t$tw.utils.each(this.types,function(type) {\n\t\tdomNode.addEventListener(type,function(event) {\n\t\t\tvar selector = self.getAttribute(\"selector\"),\n\t\t\t\tactions = self.getAttribute(\"actions-\"+type),\n\t\t\t\tselectedNode = event.target,\n\t\t\t\tselectedNodeRect,\n\t\t\t\tcatcherNodeRect,\n\t\t\t\tvariables = {};\n\t\t\tif(selector) {\n\t\t\t\t// Search ancestors for a node that matches the selector\n\t\t\t\twhile(!selectedNode.matches(selector) && selectedNode !== domNode) {\n\t\t\t\t\tselectedNode = selectedNode.parentNode;\n\t\t\t\t}\n\t\t\t\t// If we found one, copy the attributes as variables, otherwise exit\n\t\t\t\tif(selectedNode.matches(selector)) {\n\t\t\t\t\t$tw.utils.each(selectedNode.attributes,function(attribute) {\n\t\t\t\t\t\tvariables[\"dom-\" + attribute.name] = attribute.value.toString();\n\t\t\t\t\t});\n\t\t\t\t\t//Add a variable with a popup coordinate string for the selected node\n\t\t\t\t\tvariables[\"tv-popup-coords\"] = \"(\" + selectedNode.offsetLeft + \",\" + selectedNode.offsetTop +\",\" + selectedNode.offsetWidth + \",\" + selectedNode.offsetHeight + \")\";\n\t\t\t\t\t\n\t\t\t\t\t//Add variables for offset of selected node\n\t\t\t\t\tvariables[\"tv-selectednode-posx\"] = selectedNode.offsetLeft.toString();\n\t\t\t\t\tvariables[\"tv-selectednode-posy\"] = selectedNode.offsetTop.toString();\n\t\t\t\t\tvariables[\"tv-selectednode-width\"] = selectedNode.offsetWidth.toString();\n\t\t\t\t\tvariables[\"tv-selectednode-height\"] = selectedNode.offsetHeight.toString();\n\n\t\t\t\t\t//Add variables for event X and Y position relative to selected node\n\t\t\t\t\tselectedNodeRect = selectedNode.getBoundingClientRect();\t\t\t\t\n\t\t\t\t\tvariables[\"event-fromselected-posx\"] = (event.clientX - selectedNodeRect.left).toString();\n\t\t\t\t\tvariables[\"event-fromselected-posy\"] = (event.clientY - selectedNodeRect.top).toString();\n\n\t\t\t\t\t//Add variables for event X and Y position relative to event catcher node\n\t\t\t\t\tcatcherNodeRect = self.domNode.getBoundingClientRect();\n\t\t\t\t\tvariables[\"event-fromcatcher-posx\"] = (event.clientX - catcherNodeRect.left).toString();\n\t\t\t\t\tvariables[\"event-fromcatcher-posy\"] = (event.clientY - catcherNodeRect.top).toString();\n\t\t\t\t} else {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Execute our actions with the variables\n\t\t\tif(actions) {\n\t\t\t\t// Add a variable for the modifier key\n\t\t\t\tvariables.modifier = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\t\t// Add a variable for the mouse button\n\t\t\t\tif(\"button\" in event) {\n\t\t\t\t\tif(event.button === 0) {\n\t\t\t\t\t\tvariables[\"event-mousebutton\"] = \"left\";\n\t\t\t\t\t} else if(event.button === 1) {\n\t\t\t\t\t\tvariables[\"event-mousebutton\"] = \"middle\";\n\t\t\t\t\t} else if(event.button === 2) {\n\t\t\t\t\t\tvariables[\"event-mousebutton\"] = \"right\";\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tvariables[\"event-type\"] = event.type.toString();\n\t\t\t\tif(typeof event.detail === \"object\" && !!event.detail) {\n\t\t\t\t\t$tw.utils.each(event.detail,function(detailValue,detail) {\n\t\t\t\t\t\tvariables[\"event-detail-\" + detail] = detailValue.toString();\n\t\t\t\t\t});\n\t\t\t\t} else if(!!event.detail) {\n\t\t\t\t\tvariables[\"event-detail\"] = event.detail.toString();\n\t\t\t\t}\n\t\t\t\tself.invokeActionString(actions,self,event,variables);\n\t\t\t\tevent.preventDefault();\n\t\t\t\tevent.stopPropagation();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},false);\n\t});\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*/\nEventWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes that require a refresh on change\n\tthis.types = this.getAttribute(\"events\",\"\").split(\" \");\n\tthis.elementTag = this.getAttribute(\"tag\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\nEventWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-eventcatcher\");\n\tthis.domNode.className = classes.join(\" \");\t\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEventWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"events\"] || changedAttributes[\"tag\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes[\"class\"]) {\n\t\tthis.assignDomNodeClasses();\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.eventcatcher = EventWidget;\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.sort = this.getAttribute(\"sort\",\"yes\") === \"yes\";\n\tthis.sortReverse = this.getAttribute(\"sortReverse\",\"no\") === \"yes\";\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.include = this.getAttribute(\"include\",null);\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\n\t// Get the inclusion and exclusion list\n\tvar excludeArr = (this.exclude) ? this.exclude.split(\" \") : [\"text\"];\n\t// Include takes precedence\n\tvar includeArr = (this.include) ? this.include.split(\" \") : null;\n\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tif (includeArr) { // Include takes precedence\n\t\t\tfor(var i=0; i<includeArr.length; i++) {\n\t\t\t\tif(tiddler.fields[includeArr[i]]) {\n\t\t\t\t\tfields.push(includeArr[i]);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\tif(excludeArr.indexOf(fieldName) === -1) {\n\t\t\t\t\tfields.push(fieldName);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif (this.sort) fields.sort();\n\t\tif (this.sortReverse) fields.reverse();\n\t\tfor(var f=0, fmax=fields.length; f<fmax; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tvar row = this.template,\n\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\tif(reMatch) {\n\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t}\n\t\t\t}\n\t\t\trow = $tw.utils.replaceString(row,\"$name$\",fieldName);\n\t\t\trow = $tw.utils.replaceString(row,\"$value$\",value);\n\t\t\trow = $tw.utils.replaceString(row,\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\ttext.push(row);\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 ||\n\t\tchangedAttributes.include || changedAttributes.sort || changedAttributes.sortReverse ||\n\t\tchangedTiddlers[this.tiddlerTitle] || changedAttributes.stripTitlePrefix) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t} else {\n\t\treturn false;\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 widgetPointer = this;\n\t// Got to flush all the accumulated variables\n\tthis.variables = new this.variablesConstructor();\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\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = widgetPointer.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\tvar node = {\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\tif (parseTreeNode.isMacroDefinition) {\n\t\t\t\t\t// Macro definitions can be folded into\n\t\t\t\t\t// current widget instead of adding\n\t\t\t\t\t// another link to the chain.\n\t\t\t\t\tvar widget = widgetPointer.makeChildWidget(node);\n\t\t\t\t\twidget.computeAttributes();\n\t\t\t\t\twidget.execute();\n\t\t\t\t\t// We SHALLOW copy over all variables\n\t\t\t\t\t// in widget. We can't use\n\t\t\t\t\t// $tw.utils.assign, because that copies\n\t\t\t\t\t// up the prototype chain, which we\n\t\t\t\t\t// don't want.\n\t\t\t\t\t$tw.utils.each(Object.keys(widget.variables), function(key) {\n\t\t\t\t\t\twidgetPointer.variables[key] = widget.variables[key];\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\twidgetPointer.children = [widgetPointer.makeChildWidget(node)];\n\t\t\t\t\t// No more regenerating children for\n\t\t\t\t\t// this widget. If it needs to refresh,\n\t\t\t\t\t// it'll do so along with the the whole\n\t\t\t\t\t// importvariable tree.\n\t\t\t\t\tif (widgetPointer != this) {\n\t\t\t\t\t\twidgetPointer.makeChildWidgets = function(){};\n\t\t\t\t\t}\n\t\t\t\t\twidgetPointer = widgetPointer.children[0];\n\t\t\t\t}\n\t\t\t\tparseTreeNode = parseTreeNode.children && parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\n\tif (widgetPointer != this) {\n\t\twidgetPointer.parseTreeNode.children = this.parseTreeNode.children;\n\t} else {\n\t\twidgetPointer.makeChildWidgets();\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*/\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\tvar handled = self.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\tif(handled || self.actions || self.message) {\n\t\t\t\tevent.preventDefault();\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\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 namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"}),\n\t\tdomNode = this.document.createElementNS(namespace,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\tvar namespaceHref = (namespace === \"http://www.w3.org/2000/svg\") ? \"http://www.w3.org/1999/xlink\" : undefined;\n\t\tdomNode.setAttributeNS(namespaceHref,\"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\tevent: event\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\tvar modifierKey = $tw.keyboardManager.getEventModifierKeyDescriptor(event);\n\t\t\tthis.invokeActionString(this.catchActions,this,event,{navigateTo: event.navigateTo, modifier: modifierKey});\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 parser,\n\t\temptyMessage = this.getAttribute(\"emptyMessage\",\"\");\n\t// this.wiki.parseText() calls \n\t// new Parser(..), which should only be done, if needed, because it's heavy!\n\tif (emptyMessage === \"\") {\n\t\treturn [];\n\t}\n\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/log.js": { "title": "$:/core/modules/widgets/log.js", "text": "/*\\\ntitle: $:/core/modules/widgets/log.js\ntype: application/javascript\nmodule-type: widget-subclass\n\nWidget to log debug messages\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.baseClass = \"action-log\";\n\nexports.name = \"log\";\n\nexports.constructor = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n}\n\nexports.prototype = {};\n\nexports.prototype.render = function(event) {\n\tObject.getPrototypeOf(Object.getPrototypeOf(this)).render.call(this,event);\t\n\tObject.getPrototypeOf(Object.getPrototypeOf(this)).log.call(this);\n}\n\n})();", "type": "application/javascript", "module-type": "widget-subclass" }, "$:/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\t// Check if we've already cached parsing this macro\n\t\tvar mode = this.parseTreeNode.isBlock ? \"blockParser\" : \"inlineParser\",\n\t\t\tparser;\n\t\tif(variableInfo.srcVariable && variableInfo.srcVariable[mode]) {\n\t\t\tparser = variableInfo.srcVariable[mode];\n\t\t} else {\n\t\t\tparser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\t\tif(variableInfo.isCacheable && variableInfo.srcVariable) {\n\t\t\t\tvariableInfo.srcVariable[mode] = parser;\n\t\t\t}\n\t\t}\n\t\tvar parseTreeNodes = 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 if(this.renderOutput === \"text/raw\") {\n\t\tparseTreeNodes = [{type: \"text\", text: text}];\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\tthis.story = new $tw.Story({\n\t\twiki: this.wiki,\n\t\tstoryTitle: this.storyTitle,\n\t\thistoryTitle: this.historyTitle\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*/\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.story.addToStory(title,fromTitle,{\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.story.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\t\ttext: \"\",\n\t\t\t},\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,tiddler);\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)) {\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 importTitle = event.importTitle ? event.importTitle : IMPORT_TITLE,\n\t\timportTiddler = this.wiki.getTiddler(importTitle),\n\t\timportData = this.wiki.getTiddlerData(importTitle,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: importTitle,\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\tnewFields[\"suppressed-\" + title] = \"yes\";\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\tvar autoOpenOnImport = event.autoOpenOnImport ? event.autoOpenOnImport : this.getVariable(\"tv-auto-open-on-import\"); \n\tif(autoOpenOnImport !== \"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(importTitle) === -1) {\n\t\t\tstoryList.unshift(importTitle);\n\t\t}\n\t\t// And to history\n\t\thistory.push(importTitle);\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\tif($tw.utils.hop(importTiddler.fields,[\"rename-\" + title])) {\n\t\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields,{title : importTiddler.fields[\"rename-\" + title]});\n\t\t\t} else {\n\t\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\t\t\t}\n\t\t\ttiddler = $tw.hooks.invokeHook(\"th-importing-tiddler\",tiddler);\n\t\t\tself.wiki.addTiddler(tiddler);\n\t\t\timportReport.push(\"# [[\" + tiddler.fields.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 options = {},\n\t\tparamObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\toptions.dontRenameInTags = (paramObject.renameInTags === \"false\" || paramObject.renameInTags === \"no\") ? true : false;\n\toptions.dontRenameInLists = (paramObject.renameInLists === \"false\" || paramObject.renameInLists === \"no\") ? true : false;\n\tthis.wiki.renameTiddler(from,to,options);\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;\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\tif(this.isDisabled === \"yes\") {\n\t\tthis.inputDomNode.setAttribute(\"disabled\",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\t// Trigger actions\n\tif(this.radioActions) {\n\t\tthis.invokeActionString(this.radioActions,this,event,{\"actionValue\": this.radioValue});\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\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\tthis.radioActions = this.getAttribute(\"actions\",\"\");\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(($tw.utils.count(changedAttributes) > 0) || changedTiddlers[this.radioTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\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\tif(this.isDisabled === \"yes\") {\n\t\tthis.inputDomNode.setAttribute(\"disabled\",true);\n\t}\n\tthis.inputDomNode.value = this.getValue();\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name:\"mousedown\", handlerObject:this, handlerMethod:\"handleMouseDownEvent\"},\n\t\t{name:\"mouseup\", handlerObject:this, handlerMethod:\"handleMouseUpEvent\"},\n\t\t{name:\"change\", handlerObject:this, handlerMethod:\"handleChangeEvent\"},\n\t\t{name:\"input\", handlerObject:this, handlerMethod:\"handleInputEvent\"},\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\tfieldName = this.tiddlerField,\n\t\tvalue = this.defaultValue;\n\tif(tiddler) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(tiddler,this.tiddlerIndex,this.defaultValue);\n\t\t} else {\n\t\t\tif($tw.utils.hop(tiddler.fields,fieldName)) {\n\t\t\t\tvalue = tiddler.fields[fieldName] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.defaultValue;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nRangeWidget.prototype.getActionVariables = function(options) {\n\toptions = options || {};\n\tvar hasChanged = (this.startValue !== this.inputDomNode.value) ? \"yes\" : \"no\";\n\t// Trigger actions. Use variables = {key:value, key:value ...}\n\t// the \"value\" is needed.\n\treturn $tw.utils.extend({\"actionValue\": this.inputDomNode.value, \"actionValueHasChanged\": hasChanged}, options);\n}\n\n// actionsStart\nRangeWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.mouseDown = true; // TODO remove once IE is gone.\n\tthis.startValue = this.inputDomNode.value; // TODO remove this line once IE is gone!\n\tthis.handleEvent(event);\n\t// Trigger actions\n\tif(this.actionsMouseDown) {\n\t\tvar variables = this.getActionVariables() // TODO this line will go into the function call below.\n\t\tthis.invokeActionString(this.actionsMouseDown,this,event,variables);\n\t}\n}\n\n// actionsStop\nRangeWidget.prototype.handleMouseUpEvent = function(event) {\n\tthis.mouseDown = false; // TODO remove once IE is gone.\n\tthis.handleEvent(event);\n\t// Trigger actions\n\tif(this.actionsMouseUp) {\n\t\tvar variables = this.getActionVariables()\n\t\tthis.invokeActionString(this.actionsMouseUp,this,event,variables);\n\t}\n\t// TODO remove the following if() once IE is gone!\n\tif ($tw.browser.isIE) {\n\t\tif (this.startValue !== this.inputDomNode.value) {\n\t\t\tthis.handleChangeEvent(event);\n\t\t\tthis.startValue = this.inputDomNode.value;\n\t\t}\n\t}\n}\n\nRangeWidget.prototype.handleChangeEvent = function(event) {\n\tif (this.mouseDown) { // TODO refactor this function once IE is gone.\n\t\tthis.handleInputEvent(event);\n\t}\n};\n\nRangeWidget.prototype.handleInputEvent = function(event) {\n\tthis.handleEvent(event);\n\t// Trigger actions\n\tif(this.actionsInput) {\n\t\t// \"tiddler\" parameter may be missing. See .execute() below\n\t\tvar variables = this.getActionVariables({\"actionValueHasChanged\": \"yes\"}) // TODO this line will go into the function call below.\n\t\tthis.invokeActionString(this.actionsInput,this,event,variables);\n\t}\n};\n\nRangeWidget.prototype.handleEvent = function(event) {\n\tif(this.getValue() !== this.inputDomNode.value) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,\"\",this.tiddlerIndex,this.inputDomNode.value);\n\t\t} else {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,this.tiddlerField,null,this.inputDomNode.value);\n\t\t}\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRangeWidget.prototype.execute = function() {\n\t// TODO remove the next 1 lines once IE is gone!\n\tthis.mouseUp = true; // Needed for IE10\n\t// Get the parameters from the attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.tiddlerField = this.getAttribute(\"field\",\"text\");\n\tthis.tiddlerIndex = this.getAttribute(\"index\");\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\tthis.isDisabled = this.getAttribute(\"disabled\",\"no\");\n\t// Actions since 5.1.23\n\t// Next 2 only fire once!\n\tthis.actionsMouseDown = this.getAttribute(\"actionsStart\",\"\");\n\tthis.actionsMouseUp = this.getAttribute(\"actionsStop\",\"\");\n\t// Input fires very often!\n\tthis.actionsInput = this.getAttribute(\"actions\",\"\");\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($tw.utils.count(changedAttributes) > 0) {\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\tvar value = this.getValue();\n\t\t\tif(this.inputDomNode.value !== value) {\n\t\t\t\tthis.inputDomNode.value = value;\n\t\t\t}\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\tthis.domNode = domNode;\n\tthis.assignDomNodeClasses();\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 \"belowright\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\t\t\t\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\tcase \"aboveleft\":\n\t\t\tleft = this.popup.left - domNode.offsetWidth;\n\t\t\ttop = this.popup.top - domNode.offsetHeight;\n\t\t\tbreak;\t\t\t\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\t// class attribute handled in assignDomNodeClasses()\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\tthis.updatePopupPosition = this.getAttribute(\"updatePopupPosition\",\"no\") === \"yes\";\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\nRevealWidget.prototype.assignDomNodeClasses = function() {\n\tvar classes = this.getAttribute(\"class\",\"\").split(\" \");\n\tclasses.push(\"tc-reveal\");\n\tthis.domNode.className = classes.join(\" \");\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} else if(this.type === \"popup\" && this.updatePopupPosition && (changedTiddlers[this.state] || changedTiddlers[this.stateTitle])) {\n\t\t\tthis.positionPopup(this.domNode);\n\t\t}\n\t\tif(changedAttributes.style) {\n\t\t\tthis.domNode.style = this.getAttribute(\"style\",\"\");\n\t\t}\n\t\tif(changedAttributes[\"class\"]) {\n\t\t\tthis.assignDomNodeClasses();\n\t\t}\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\tif(event.paramObject && event.paramObject.selector) {\n\t\tthis.scrollSelectorIntoView(null,event.paramObject.selector);\n\t} else {\n\t\tthis.scrollIntoView(event.target);\t\t\t\n\t}\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\tsrcWindow = element ? element.ownerDocument.defaultView : window;\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(srcWindow,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\nScrollableWidget.prototype.scrollSelectorIntoView = function(baseElement,selector,callback) {\n\tbaseElement = baseElement || document.body;\n\tvar element = baseElement.querySelector(selector);\n\tif(element) {\n\t\tthis.scrollIntoView(element,callback);\t\t\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\tselect.children[i].selected = values.indexOf(select.children[i].value) !== -1\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\tthis.recursionMarker = this.getAttribute(\"recursionMarker\",\"yes\");\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\tif(this.recursionMarker === \"yes\") {\n\t\tthis.setVariable(\"transclusion\",recursionMarker);\n\t}\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\toriginalValue = variable.value,\n\t\t\tvalue = originalValue,\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\tsrcVariable: variable,\n\t\t\tisCacheable: originalValue === value\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\tevent.widget = event.widget || this;\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\n/*\nExecute action tiddlers by tag\n*/\nWidget.prototype.invokeActionsByTag = function(tag,event,variables) {\n\tvar self = this;\n\t$tw.utils.each(self.wiki.filterTiddlers(\"[all[shadows+tiddlers]tag[\" + tag + \"]!has[draft.of]]\"),function(title) {\n\t\tself.invokeActionString(self.wiki.getTiddlerText(title),self,event,variables);\n\t});\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\nexports.isBinaryTiddler = 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.encoding === \"base64\";\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($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\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 {\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 within the given parse tree\n */\nexports.extractLinks = function(parseTreeRoot) {\n\t// Count up the links\n\tvar links = [],\n\t\tcheckParseTree = function(parseTree) {\n\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcheckParseTree(parseTreeRoot);\n\treturn links;\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\tif(parser) {\n\t\t\treturn self.extractLinks(parser.tree);\n\t\t}\n\t\treturn [];\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\tbacklinksIndexer = this.getIndexer(\"BacklinksIndexer\"),\n\t\tbacklinks = backlinksIndexer && backlinksIndexer.lookup(targetTitle);\n\n\tif(!backlinks) {\n\t\tbacklinks = [];\n\t\tthis.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self.getTiddlerLinks(title);\n\t\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\t\tbacklinks.push(title);\n\t\t\t}\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\t// Given a title, this function will place it in the correct location\n\t// within titles.\n\tfunction moveItemInList(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\t// if this title is placed relative\n\t\t\t\t\t// to another title, make sure that\n\t\t\t\t\t// title is placed before we place\n\t\t\t\t\t// this one.\n\t\t\t\t\tmoveItemInList(beforeTitle);\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\t// Same deal\n\t\t\t\t\tmoveItemInList(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// If a new position is specified, let's move it\n\t\t\t\tif (newPos !== -1) {\n\t\t\t\t\t// get its current Pos, and make sure\n\t\t\t\t\t// sure that it's _actually_ in the list\n\t\t\t\t\t// and that it would _actually_ move\n\t\t\t\t\t// (#4275) We don't bother calling\n\t\t\t\t\t// indexOf unless we have a new\n\t\t\t\t\t// position to work with\n\t\t\t\t\tvar currPos = titles.indexOf(title);\n\t\t\t\t\tif(currPos >= 0 && newPos !== currPos) {\n\t\t\t\t\t\t// move it!\n\t\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t\t}\n\t\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t\t}\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\tmoveItemInList(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,spaces) {\n\tvar tiddlers = this.filterTiddlers(filter),\n\t\tspaces = (spaces === undefined) ? $tw.config.preferences.jsonSpaces : spaces,\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,spaces);\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.recursionMarker : optional flag to set a recursion marker, defaults to \"yes\"\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\trecursionMarker: {\n\t\t\t\t\tname: \"recursionMarker\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: options.recursionMarker || \"yes\"\n\t\t\t\t\t},\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\t\t}\n\t\t\t},\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 this.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.hasField(\"_is_skinny\")) {\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\"};\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\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\tstory.addToHistory(title,fromPageRect);\t\n\tconsole.log(\"$tw.wiki.addToHistory() is deprecated since V5.1.23! Use the this.story.addToHistory() from the story-object!\")\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\tvar story = new $tw.Story({wiki: this, storyTitle: storyTitle});\n\tstory.addToStory(title,fromTitle,options);\n\tconsole.log(\"$tw.wiki.addToStory() is deprecated since V5.1.23! Use the this.story.addToStory() from the story-object!\")\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// Determine whether a plugin by title is dynamically loadable\nexports.doesPluginRequireReload = function(title) {\n\treturn this.doesPluginInfoRequireReload(this.getPluginInfo(title) || this.getTiddlerDataCached(title));\n};\n\n// Determine whether a plugin info structure is dynamically loadable\nexports.doesPluginInfoRequireReload = function(pluginInfo) {\n\tif(pluginInfo) {\n\t\tvar foundModule = false;\n\t\t$tw.utils.each(pluginInfo.tiddlers,function(tiddler) {\n\t\t\tif(tiddler.type === \"application/javascript\" && $tw.utils.hop(tiddler,\"module-type\")) {\n\t\t\t\tfoundModule = true;\n\t\t\t}\n\t\t});\n\t\treturn foundModule;\n\t} else {\n\t\treturn null;\n\t}\n};\n\nexports.slugify = function(title,options) {\n\tvar tiddler = this.getTiddler(title),\n\t\tslug;\n\tif(tiddler && tiddler.fields.slug) {\n\t\tslug = tiddler.fields.slug;\n\t} else {\n\t\tslug = $tw.utils.transliterate(title.toString().toLowerCase()) // Replace diacritics with basic lowercase ASCII\n\t\t\t.replace(/\\s+/g,\"-\") // Replace spaces with -\n\t\t\t.replace(/[^\\w\\-\\.]+/g,\"\") // Remove all non-word chars except dash and dot\n\t\t\t.replace(/\\-\\-+/g,\"-\") // Replace multiple - with single -\n\t\t\t.replace(/^-+/,\"\") // Trim - from start of text\n\t\t\t.replace(/-+$/,\"\"); // Trim - from end of text\n\t}\n\t// If the resulting slug is blank (eg because the title is just punctuation characters)\n\tif(!slug) {\n\t\t// ...then just use the character codes of the title\n\t\tvar result = [];\n\t\t$tw.utils.each(title.split(\"\"),function(char) {\n\t\t\tresult.push(char.charCodeAt(0).toString());\n\t\t});\n\t\tslug = result.join(\"-\");\n\t}\n\treturn slug;\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/CupertinoDark": { "title": "$:/palettes/CupertinoDark", "tags": "$:/tags/Palette", "name": "Cupertino Dark", "description": "A macOS inspired dark palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #FF453A\nalert-border: #FF453A\nalert-highlight: #FFD60A\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #282828\nblockquote-bar: <<colour page-background>>\nbutton-foreground: <<colour background>>\ncode-background: <<colour pre-background>>\ncode-border: <<colour pre-border>>\ncode-foreground: rgba(255, 255, 255, 0.54)\ndirty-indicator: #FF453A\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour tiddler-info-background>>\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: #3F638B\ndropdown-tab-background: #323232\ndropzone-background: #30D158\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: #BF5AF2\nexternal-link-foreground: #32D74B\nforeground: #FFFFFF\nmenubar-background: #464646\nmenubar-foreground: #ffffff\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: #98989D\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #323232\npre-background: #464646\npre-border: transparent\nprimary: #0A84FF\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour background>>\nsidebar-controls-foreground-hover: #FF9F0A\nsidebar-controls-foreground: #8E8E93\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: #3F638B\nsidebar-tab-background: <<colour background>>\nsidebar-tab-border-selected: <<colour background>>\nsidebar-tab-border: <<colour background>>\nsidebar-tab-divider: <<colour background>>\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: #ffffff\nstatic-alert-foreground: #B4B4B4\ntab-background-selected: #3F638B\ntab-background: <<colour page-background>>\ntab-border-selected: <<colour page-background>>\ntab-border: <<colour page-background>>\ntab-divider: <<colour page-background>>\ntab-foreground-selected: rgba(255, 255, 255, 0.87)\ntab-foreground: rgba(255, 255, 255, 0.54)\ntable-border: #464646\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #48484A\ntag-foreground: #323232\ntiddler-background: <<colour background>>\ntiddler-border: transparent\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: #48484A\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: #1E1E1E\ntiddler-info-border: #1E1E1E\ntiddler-info-tab-background: #3F638B\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: #464646\nselection-background: #3F638B\nselection-foreground: #ffffff\nwikilist-background: <<colour page-background>>\nwikilist-button-background: #3F638B\nwikilist-button-foreground: <<colour foreground>>\nwikilist-button-open: #32D74B\nwikilist-button-open-hover: #32D74B\nwikilist-button-reveal: #0A84FF\nwikilist-button-reveal-hover: #0A84FF\nwikilist-button-remove: #FF453A\nwikilist-button-remove-hover: #FF453A\nwikilist-droplink-dragover: #32D74B\nwikilist-item: <<colour background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-title: <<colour foreground>>\nwikilist-title-svg: <<colour foreground>>\nwikilist-toolbar-foreground: <<colour foreground>>\nwikilist-url: <<colour muted-foreground>>\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/DesertSand": { "title": "$:/palettes/DesertSand", "tags": "$:/tags/Palette", "name": "Desert Sand", "description": "A desert sand palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #E9E0C7\nblockquote-bar: <<colour muted-foreground>>\nbutton-foreground: <<colour foreground>>\ncode-background: #F3EDDF\ncode-border: #C3BAA1\ncode-foreground: #ab3250\ndiff-delete-background: #bd8b8b\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #91c093\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #ad3434\ndownload-background: #6ca16c\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: #E9E0C7\ndropdown-tab-background: #BAB29C\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: #313163\nexternal-link-foreground: #555592\nforeground: #2D2A23\nmenubar-background: #CDC2A6\nmenubar-foreground: #5A5446\nmessage-background: #ECE5CF\nmessage-border: #D6CBAA\nmessage-foreground: #5f6e7d\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #8A8885\nmodal-footer-background: #CDC2A6\nmodal-footer-border: #9D998E\nmodal-header-border: #9D998E\nmuted-foreground: #9D998E\nnotification-background: #F0E9D7\nnotification-border: #939189\npage-background: #e0d3af\npre-background: #D6CBAA\npre-border: #CDC2A6\nprimary: #5B6F55\nselection-background: #9D947B\nselection-foreground: <<colour foreground>>\nselect-tag-background: #F0E9D7\nselect-tag-foreground: #2D2A23\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #2D2A23\nsidebar-controls-foreground: #867F69\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #867F69\nsidebar-muted-foreground-hover: #706A58\nsidebar-muted-foreground: #B3A98C\nsidebar-tab-background-selected: #e0d3af\nsidebar-tab-background: #A6A193\nsidebar-tab-border-selected: #C3BAA1\nsidebar-tab-border: #C3BAA1\nsidebar-tab-divider: #CDC2A6\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #2D2A23\nsidebar-tiddler-link-foreground-hover: #433F35\nsidebar-tiddler-link-foreground: #706A58\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #A6A193\ntab-background-selected: #E9E0C7\ntab-background: #A6A193\ntab-border-selected: #C3BAA1\ntab-border: #C3BAA1\ntab-divider: #CDC2A6\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #2D2A23\ntable-border: #9D998E\ntable-footer-background: #8A8885\ntable-header-background: #B0AA98\ntag-background: #706A58\ntag-foreground: #E3D7B7\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #9D947B\ntiddler-controls-foreground-selected: #706A58\ntiddler-controls-foreground: #C3BAA1\ntiddler-editor-background: #E9E0C7\ntiddler-editor-border-image: #A6A193\ntiddler-editor-border: #A6A193\ntiddler-editor-fields-even: #D6CBAA\ntiddler-editor-fields-odd: #C3BAA1\ntiddler-info-background: #E3D7B7\ntiddler-info-border: #BAB29C\ntiddler-info-tab-background: #E9E0C7\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #867F69\ntiddler-title-foreground: #374464\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: #8A8885\nvery-muted-foreground: #CDC2A6\nwikilist-background: <<colour page-background>>\nwikilist-item: #CDC2A6\nwikilist-info: #161512\nwikilist-title: #433F35\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: #706A58\nwikilist-button-open: #7db66a\nwikilist-button-open-hover: #56a556\nwikilist-button-reveal: #5a6c9e\nwikilist-button-reveal-hover: #454591\nwikilist-button-remove: #bc5972\nwikilist-button-remove-hover: #814040\nwikilist-toolbar-background: #CDC2A6\nwikilist-toolbar-foreground: #2D2A23\nwikilist-droplink-dragover: rgba(255,192,192,0.5)\nwikilist-button-background: #A6A193\nwikilist-button-foreground: #161512\n" }, "$:/palettes/GruvboxDark": { "title": "$:/palettes/GruvboxDark", "name": "Gruvbox Dark", "description": "Retro groove color scheme", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "license": "https://github.com/morhetz/gruvbox", "text": "alert-background: #cc241d\nalert-border: #cc241d\nalert-highlight: #d79921\nalert-muted-foreground: #504945\nbackground: #3c3836\nblockquote-bar: <<colour muted-foreground>>\nbutton-foreground: <<colour page-background>>\ncode-background: #504945\ncode-border: #504945\ncode-foreground: #fb4934\ndiff-delete-background: #fb4934\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #b8bb26\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #fb4934\ndownload-background: #b8bb26\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #665c54\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ebdbb2\ndropdown-tab-background: #665c54\ndropzone-background: #98971a\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #d3869b\nexternal-link-foreground: #8ec07c\nforeground: #fbf1c7\nmenubar-background: #504945\nmenubar-foreground: <<colour foreground>>\nmessage-background: #83a598\nmessage-border: #83a598\nmessage-foreground: #3c3836\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #504945\nmodal-footer-background: #3c3836\nmodal-footer-border: #3c3836\nmodal-header-border: #3c3836\nmuted-foreground: #d5c4a1\nnotification-background: <<colour primary>>\nnotification-border: <<colour primary>>\npage-background: #282828\npre-background: #504945\npre-border: #504945\nprimary: #d79921\nselect-tag-background: #665c54\nselect-tag-foreground: <<colour foreground>>\nselection-background: #458588\nselection-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour page-background>>\nsidebar-controls-foreground-hover: #7c6f64\nsidebar-controls-foreground: #504945\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #fbf1c7\nsidebar-muted-foreground-hover: #7c6f64\nsidebar-muted-foreground: #504945\nsidebar-tab-background-selected: #bdae93\nsidebar-tab-background: #3c3836\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #bdae93\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #282828\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #458588\nsidebar-tiddler-link-foreground: #98971a\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ebdbb2\ntab-background: #665c54\ntab-border-selected: #665c54\ntab-border: #665c54\ntab-divider: #bdae93\ntab-foreground-selected: #282828\ntab-foreground: #ebdbb2\ntable-border: #7c6f64\ntable-footer-background: #665c54\ntable-header-background: #504945\ntag-background: #d3869b\ntag-foreground: #282828\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #7c6f64\ntiddler-controls-foreground-selected: <<colour primary>>\ntiddler-controls-foreground: #665c54\ntiddler-editor-background: #32302f\ntiddler-editor-border-image: #282828\ntiddler-editor-border: #282828\ntiddler-editor-fields-even: #504945\ntiddler-editor-fields-odd: #7c6f64\ntiddler-info-background: #32302f\ntiddler-info-border: #ebdbb2\ntiddler-info-tab-background: #ebdbb2\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #7c6f64\ntiddler-title-foreground: #a89984\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: #504945\nvery-muted-foreground: #bdae93\nwikilist-background: <<colour page-background>>\nwikilist-button-background: #acacac\nwikilist-button-foreground: <<colour button-foreground>>\nwikilist-item: <<colour background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-toolbar-foreground: <<colour foreground>>\nwikilist-title: <<colour foreground>>\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: <<colour muted-foreground>>\nwikilist-button-open-hover: <<colour primary>>\nwikilist-button-open: <<colour dropzone-background>>\nwikilist-button-remove: <<colour dirty-indicator>>\nwikilist-button-remove-hover: <<colour alert-background>>\nwikilist-droplink-dragover: <<colour dropzone-background>>\nwikilist-button-reveal: <<colour sidebar-tiddler-link-foreground-hover>>\nwikilist-button-reveal-hover: <<colour message-background>>\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-foreground: <<colour page-background>>\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\nmenubar-background: #2E3440\nmenubar-foreground: #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>>\nselection-background: #5E81AC\nselection-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour page-background>>\nsidebar-controls-foreground-hover: #D8DEE9\nsidebar-controls-foreground: #4C566A\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: #3b4252\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\nwikilist-background: <<colour page-background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-item: <<colour background>>\nwikilist-title: <<colour foreground>>\nwikilist-info: <<colour muted-foreground>>\nwikilist-button-open: #A3BE8C\nwikilist-button-open-hover: #A3BE8C\nwikilist-button-reveal: #81A1C1\nwikilist-button-reveal-hover: #81A1C1\nwikilist-button-remove: #B48EAD\nwikilist-button-remove-hover: #B48EAD\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/SolarizedDark": { "title": "$:/palettes/SolarizedDark", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "description": "Precision dark colors for machines and people", "license": "MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE", "name": "SolarizedDark", "text": "alert-background: #073642\nalert-border: #93a1a1\nalert-highlight: #d33682\nalert-muted-foreground: #d33682\nbackground: #073642\nblockquote-bar: #d33682\nbutton-background: #073642\nbutton-border: #586e75\nbutton-foreground: #93a1a1\ncode-background: #073642\ncode-border: #586e75\ncode-foreground: #93a1a1\ndirty-indicator: inherit\ndownload-background: #859900\ndownload-foreground: #073642\ndragger-background: #073642\ndragger-foreground: #839496\ndropdown-background: #073642\ndropdown-border: #93a1a1\ndropdown-tab-background: #002b36\ndropdown-tab-background-selected: #073642\ndropzone-background: #859900\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: #268bd2\nexternal-link-foreground-hover:\nexternal-link-foreground-visited: #268bd2\nforeground: #839496\nmessage-background: #002b36\nmessage-border: #586e75\nmessage-foreground: #839496\nmodal-backdrop: #657b83\nmodal-background: #002b36\nmodal-border: #586e75\nmodal-footer-background: #073642\nmodal-footer-border: #586e75\nmodal-header-border: #586e75\nmuted-foreground: #93a1a1\nnotification-background: #002b36\nnotification-border: #586e75\npage-background: #073642\npre-background: inherit\npre-border: #657b83\nprimary: #859900\nselect-tag-background: #002b36\nselect-tag-foreground: #839496\nsidebar-button-foreground: #93a1a1\nsidebar-controls-foreground: #93a1a1\nsidebar-controls-foreground-hover: #eee8d5\nsidebar-foreground: #93a1a1\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: #839496\nsidebar-muted-foreground-hover: #93a1a1\nsidebar-tab-background: #002b36\nsidebar-tab-background-selected: #073642\nsidebar-tab-border: #073642\nsidebar-tab-border-selected: #839496\nsidebar-tab-divider: #002b36\nsidebar-tab-foreground: #657b83\nsidebar-tab-foreground-selected: #93a1a1\nsidebar-tiddler-link-foreground: #2aa198\nsidebar-tiddler-link-foreground-hover: #eee8d5\nsite-title-foreground: #d33682\nstatic-alert-foreground: #93a1a1\ntab-background: #073642\ntab-background-selected: #002b36\ntab-border: #586e75\ntab-border-selected: #93a1a1\ntab-divider: #93a1a1\ntab-foreground: #839496\ntab-foreground-selected: #93a1a1\ntable-border: #586e75\ntable-footer-background: #073642\ntable-header-background: #073642\ntag-background: #b58900\ntag-foreground: #002b36\ntiddler-background: #002b36\ntiddler-border: #586e75\ntiddler-controls-foreground: inherit\ntiddler-controls-foreground-hover: #d33682\ntiddler-controls-foreground-selected: #2aa198\ntiddler-editor-background: #002b36\ntiddler-editor-border: #073642\ntiddler-editor-border-image: #002b36\ntiddler-editor-fields-even: #002b36\ntiddler-editor-fields-odd: #073642\ntiddler-info-background: #073642\ntiddler-info-border: #657b83\ntiddler-info-tab-background: #002b36\ntiddler-link-background: #002b36\ntiddler-link-foreground: #2aa198\ntiddler-subtitle-foreground: #839496\ntiddler-title-foreground: #d33682\ntoolbar-cancel-button: #839496\ntoolbar-close-button: #839496\ntoolbar-delete-button: #dc322f\ntoolbar-done-button: #839496\ntoolbar-edit-button: #839496\ntoolbar-info-button: #839496\ntoolbar-new-button: #839496\ntoolbar-options-button: #839496\ntoolbar-save-button: inherit\nuntagged-background: #586e75\nvery-muted-foreground: #586e75\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: #586e75\nalert-highlight: #d33682\nalert-muted-foreground: #d33682\nbackground: #eee8d5\nblockquote-bar: #d33682\nbutton-background: #eee8d5\nbutton-border: #93a1a1\nbutton-foreground: #586e75\ncode-background: #eee8d5\ncode-border: #93a1a1\ncode-foreground: #586e75\ndirty-indicator: inherit\ndownload-background: #859900\ndownload-foreground: #eee8d5\ndragger-background: #eee8d5\ndragger-foreground: #657b83\ndropdown-background: #eee8d5\ndropdown-border: #586e75\ndropdown-tab-background: #fdf6e3\ndropdown-tab-background-selected: #eee8d5\ndropzone-background: #859900\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: #268bd2\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #268bd2\nforeground: #657b83\nmessage-background: #fdf6e3\nmessage-border: #93a1a1\nmessage-foreground: #657b83\nmodal-backdrop: #839496\nmodal-background: #fdf6e3\nmodal-border: #93a1a1\nmodal-footer-background: #eee8d5\nmodal-footer-border: #93a1a1\nmodal-header-border: #93a1a1\nmuted-foreground: #586e75\nnotification-background: #fdf6e3\nnotification-border: #93a1a1\npage-background: #eee8d5\npre-background: #eee8d5\npre-border: #839496\nprimary: #859900\nselect-tag-background: #fdf6e3\nselect-tag-foreground: #657b83\nsidebar-button-foreground: #586e75\nsidebar-controls-foreground: #586e75\nsidebar-controls-foreground-hover: #d33682\nsidebar-foreground: #586e75\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: #657b83\nsidebar-muted-foreground-hover: #586e75\nsidebar-tab-background: #fdf6e3\nsidebar-tab-background-selected: #eee8d5\nsidebar-tab-border: #eee8d5\nsidebar-tab-border-selected: #657b83\nsidebar-tab-divider: #fdf6e3\nsidebar-tab-foreground: #839496\nsidebar-tab-foreground-selected: #586e75\nsidebar-tiddler-link-foreground: #2aa198\nsidebar-tiddler-link-foreground-hover: #002b36\nsite-title-foreground: #d33682\nstatic-alert-foreground: #586e75\ntab-background: #eee8d5\ntab-background-selected: #fdf6e3\ntab-border: #93a1a1\ntab-border-selected: #586e75\ntab-divider: #586e75\ntab-foreground: #657b83\ntab-foreground-selected: #586e75\ntable-border: #93a1a1\ntable-footer-background: #eee8d5\ntable-header-background: #eee8d5\ntag-background: #b58900\ntag-foreground: #fdf6e3\ntiddler-background: #fdf6e3\ntiddler-border: #93a1a1\ntiddler-controls-foreground: inherit\ntiddler-controls-foreground-hover: #d33682\ntiddler-controls-foreground-selected: #2aa198\ntiddler-editor-background: #fdf6e3\ntiddler-editor-border: #eee8d5\ntiddler-editor-border-image: #fdf6e3\ntiddler-editor-fields-even: #fdf6e3\ntiddler-editor-fields-odd: #eee8d5\ntiddler-info-background: #eee8d5\ntiddler-info-border: #839496\ntiddler-info-tab-background: #fdf6e3\ntiddler-link-background: #fdf6e3\ntiddler-link-foreground: #2aa198\ntiddler-subtitle-foreground: #657b83\ntiddler-title-foreground: #d33682\ntoolbar-cancel-button: #657b83\ntoolbar-close-button: #657b83\ntoolbar-delete-button: #dc322f\ntoolbar-done-button: #657b83\ntoolbar-edit-button: #657b83\ntoolbar-info-button: #657b83\ntoolbar-new-button: #657b83\ntoolbar-options-button: #657b83\ntoolbar-save-button: inherit\nuntagged-background: #586e75\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\nselection-background:\nselection-foreground:\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\nwikilist-background: #e5e5e5\nwikilist-item: #fff\nwikilist-info: #000\nwikilist-title: #666\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: #aaa\nwikilist-button-open: #4fb82b\nwikilist-button-open-hover: green\nwikilist-button-reveal: #5778d8\nwikilist-button-reveal-hover: blue\nwikilist-button-remove: #d85778\nwikilist-button-remove-hover: red\nwikilist-toolbar-background: #d3d3d3\nwikilist-toolbar-foreground: #888\nwikilist-droplink-dragover: rgba(255,192,192,0.5)\nwikilist-button-background: #acacac\nwikilist-button-foreground: #000\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": "<$macrocall $name=\"csvtiddlers\" filter=<<exportFilter>> format=\"quoted-comma-sep\" $output=\"text/raw\"/>\n" }, "$:/core/templates/exporters/JsonFile": { "title": "$:/core/templates/exporters/JsonFile", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/JsonFile}}", "extension": ".json", "text": "<$macrocall $name=\"jsontiddlers\" filter=<<exportFilter>> $output=\"text/raw\"/>\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 tc-static-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", "condition": "[<count>compare:lte[1]]", "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": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/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`\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 lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\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-skinny-tiddler": { "title": "$:/core/templates/html-div-skinny-tiddler", "text": "<!--\n\nThis template is a variant of $:/core/templates/html-div-tiddler used for saving skinny tiddlers (with no text field)\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre></pre>\n</div>`\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": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/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\\define skinnySaveTiddlerFilter()\n[!is[system]]\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\\define skinnySaveTiddlerFilter()\n[is[image]]\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": "\\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<$vars\n\ttv-config-toolbar-icons={{$:/config/Toolbar/Icons}}\n\ttv-config-toolbar-text={{$:/config/Toolbar/Text}}\n\ttv-config-toolbar-class={{$:/config/Toolbar/ButtonClass}}\n\ttv-show-missing-links={{$:/config/MissingLinks}}\n\tstoryviewTitle={{$:/view}}\n\tlanguageTitle={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</div>\n\n</$vars>\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<!-- ensure splash screen isn't shown when JS is disabled -->\n`<style>\n.tc-remove-when-wiki-loaded {display: none;}\n</style>`\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 tc-static-story-river\">\n`<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>`\n</section>\n</body>\n</html>\n`\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<$list filter={{{ [<skinnySaveTiddlerFilter>] }}} template=\"$:/core/templates/html-div-skinny-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 lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\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\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\n<$vars imageType={{$:/config/NewImageType}} textFieldTags={{$:/config/NewJournal/Tags}} tagsFieldTags={{$:/config/NewJournal/Tags!!tags}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=<<get-type>> tags=<<get-tags>>/>\n</$vars>\n" }, "$:/core/ui/Actions/new-journal": { "title": "$:/core/ui/Actions/new-journal", "tags": "$:/tags/Actions", "description": "create a new journal tiddler", "text": "\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\n<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} textFieldTags={{$:/config/NewJournal/Tags}} tagsFieldTags={{$:/config/NewJournal/Tags!!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=<<get-tags>> text={{{ [<journalTitle>get[]] }}}/>\n</$reveal>\n<$reveal type=\"match\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<get-tags>> 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": "\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\n<$vars textFieldTags={{$:/config/NewTiddler/Tags}} tagsFieldTags={{$:/config/NewTiddler/Tags!!tags}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<get-tags>>/>\n</$vars>\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\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch/input}!match{$:/temp/advancedsearch}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\" \n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\" type=\"search\" \n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} configTiddlerFilter=\"[[$:/temp/advancedsearch]]\" firstSearchFilterField=\"text\" \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> \n\t\tinputCancelActions=<<cancel-search-actions>>/>\n</$keyboard>\n</$keyboard>\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}}>\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\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<<cancel-search-actions>>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\" />\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 actions=\"\"\"<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text=<<navigateTo>>/><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text=<<navigateTo>>/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/><$action-sendmessage $message=\"tm-focus-selector\" $param='.tc-advanced-search input' />\"\"\">\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}}", "first-search-filter": "[all[shadows]search<userInput>sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]]", "text": "\\define lingo-base() $:/language/Search/\n\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\"/>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\"\n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\" type=\"search\"\n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} configTiddlerFilter=\"[[$:/core/ui/AdvancedSearch/Shadows]]\"\n\t\tinputCancelActions=<<cancel-search-actions>> inputAcceptActions=<<input-accept-actions>> \n\t\tinputAcceptVariantActions=<<input-accept-variant-actions>> filterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\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]] -[[$:/temp/advancedsearch/input]]\"/>\"\"\">\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]] -[[$:/temp/advancedsearch/input]]\">\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\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\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define next-search-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/advancedsearch\" tag=\"$:/tags/SearchResults\" beforeafter=\"$beforeafter$\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/standard/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\"/>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$keyboard key=\"shift-alt-Right\" actions=<<next-search-tab>>>\n<$keyboard key=\"shift-alt-Left\" actions=<<next-search-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\"\n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\" type=\"search\"\n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} inputCancelActions=<<cancel-search-actions>> \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> \n\t\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\"\n\t\tfilterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\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<$vars userInput={{{ [[$:/temp/advancedsearch]get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}} searchListState=\"$:/temp/advancedsearch/selected-item\">\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}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/standard/currentTab\" text=<<currentTab>>/>\"\"\" explicitState=\"$:/state/tab/search-results/advancedsearch\" />\n</$list>\n</$vars>\n</$list>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/System": { "title": "$:/core/ui/AdvancedSearch/System", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/System/Caption}}", "first-search-filter": "[is[system]search<userInput>sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]", "text": "\\define lingo-base() $:/language/Search/\n\\define set-next-input-tab(beforeafter:\"after\",stateTitle,tag,defaultState,currentTabTiddler) <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab--1498284803\" tag=\"$:/tags/AdvancedSearch\" beforeafter=\"$beforeafter$\" defaultState=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define cancel-search-actions() <$list filter=\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]\" />\"\"\"><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/></$list><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\".tc-advanced-search input\"\"\"/>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=\"$:/temp/advancedsearch/input\" storeTitle=\"$:/temp/advancedsearch\"\n\t\trefreshTitle=\"$:/temp/advancedsearch/refresh\" selectionStateTitle=\"$:/temp/advancedsearch/selected-item\"\n\t\ttype=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} configTiddlerFilter=\"[[$:/core/ui/AdvancedSearch/System]]\"\n\t\tinputCancelActions=<<cancel-search-actions>> inputAcceptActions=<<input-accept-actions>> \n\t\tinputAcceptVariantActions=<<input-accept-variant-actions>> filterMinLength={{$:/config/Search/MinLength}}/>\n</$keyboard>\n</$keyboard>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\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]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]\"/>\"\"\">\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]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]\">\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\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<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" default=\"$:/core/ui/AdvancedSearch/System\" actions=\"\"\"<$action-setfield $tiddler=\"$:/state/advancedsearch/currentTab\" text=<<currentTab>>/>\"\"\" explicitState=\"$:/state/tab--1498284803\"/>\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/cancel-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$wikify name=\"format\" text=<<lingo Tiddler/DateFormat>>>\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=<<format>>/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">({{$:/language/Count}}: <$view field=\"count\"/>)</span></$reveal>\n</$wikify>\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<<lingo Prompt>>\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-plugin-info-toggle\">\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/chevron-right}}\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/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\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 tc-plugin-info-description\">\n<h1>\n''<$text text={{{ [<currentTiddler>get[name]] ~[<currentTiddler>split[/]last[1]] }}}/>'': <$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<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/TiddlerFields\" explicitState=\"$:/state/tab--959111941\"/>\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<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Theme\" explicitState=\"$:/state/tab--1963855381\"/>\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=\"$:/temp/advancedsearch/input\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-advanced-search input\"/>\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/NewTiddler/Tags\"><<lingo NewTiddler/Tags/Prompt>></$link> |<$vars currentTiddler=\"$:/config/NewTiddler/Tags\" tagField=\"text\">{{||$:/core/ui/EditTemplate/tags}}<$list filter=\"[<currentTiddler>tags[]] +[limit[1]]\" variable=\"ignore\"><$button tooltip={{$:/language/ControlPanel/Basics/RemoveTags/Hint}}><<lingo RemoveTags>><$action-listops $tiddler=<<currentTiddler>> $field=\"text\" $subfilter={{{ [<currentTiddler>get[tags]] }}}/><$action-setfield $tiddler=<<currentTiddler>> tags=\"\"/></$button></$list></$vars> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$vars currentTiddler=\"$:/config/NewJournal/Tags\" tagField=\"text\">{{||$:/core/ui/EditTemplate/tags}}<$list filter=\"[<currentTiddler>tags[]] +[limit[1]]\" variable=\"ignore\"><$button tooltip={{$:/language/ControlPanel/Basics/RemoveTags/Hint}}><<lingo RemoveTags>><$action-listops $tiddler=<<currentTiddler>> $field=\"text\" $subfilter={{{ [<currentTiddler>get[tags]] }}}/><$action-setfield $tiddler=<<currentTiddler>> tags=\"\"/></$button></$list></$vars> |\n|<$link to=\"$:/config/AutoFocus\"><<lingo AutoFocus/Prompt>></$link> |{{$:/snippets/minifocusswitcher}} |\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<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Basics\" explicitState=\"$:/state/tab--2112689675\"/>\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={{$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint}}>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n<small>{{$:/core/images/close-button}}</small>\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-actions()\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$set name=\"url\" value={{!!url}}>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[name]]\" variable=\"dependency\">\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url=<<url>> title=<<dependency>>/>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define install-plugin-button()\n<div>\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$set name=\"reinstall-type\" value={{{ [<libraryVersion>compare:version:eq<installedVersion>then[tc-reinstall]] [<libraryVersion>compare:version:gt<installedVersion>then[tc-reinstall-upgrade]] [<libraryVersion>compare:version:lt<installedVersion>then[tc-reinstall-downgrade]] }}}>\n<$button actions=<<install-plugin-actions>> class={{{ [<assetInfo>get[original-title]has[version]then<reinstall-type>] tc-btn-invisible tc-install-plugin +[join[ ]] }}}>\n{{$:/core/images/download-button}}\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\">\n<$list filter=\"[<libraryVersion>compare:version:gt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[<libraryVersion>compare:version:lt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}\">\n{{$:/language/ControlPanel/Plugins/Downgrade/Caption}}\n</$list>\n\"\"\">\n{{$:/language/ControlPanel/Plugins/Update/Caption}}\n</$list>\n</$list>\n</$button>\n<div>\n</div>\n<$reveal stateTitle=<<assetInfo>> stateField=\"requires-reload\" type=\"match\" text=\"yes\">{{$:/language/ControlPanel/Plugins/PluginWillRequireReload}}</$reveal>\n</$set>\n</$set>\n</$set>\n</div>\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-plugin-info-toggle\">\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/chevron-right}}\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/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\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 tc-plugin-info-description\">\n<h1><strong><$text text={{{ [<assetInfo>get[name]] ~[<assetInfo>get[original-title]split[/]last[1]] }}}/></strong>: <$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<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\"><div><em>{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}</em></div></$list>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-buttons\">\n<<install-plugin-button>>\n</div>\n</div>\n<$set name=\"original-title\" value={{{ [<assetInfo>get[original-title]] }}}>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]] ~[<assetInfo>get[original-title]!is[tiddler]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]!is[tiddler]]\">\n{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\n</$list>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]]\" variable=\"ignore\">\n<div>\n{{$:/language/ControlPanel/Plugins/AlsoRequires}}\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[name]]\" variable=\"dependency\">\n<$text text=<<dependency>>/>\n</$list>\n</div>\n</$list>\n</$set>\n</div>\n</$list>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-sub-plugins\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>sort[name]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n</$list>\n</div>\n</$reveal>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<$reveal type=\"nomatch\" text=\"yes\" state=<<popup-state>> tag=\"div\" class=\"tc-plugin-info-sub-plugin-indicator\">\n<$wikify name=\"count\" text=\"\"\"<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>]\"/>\"\"\">\n<$button class=\"tc-btn-invisible\" set=<<popup-state>> setTo=\"yes\">\n{{$:/language/ControlPanel/Plugins/SubPluginPrompt}}\n</$button>\n</$wikify>\n</$reveal>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$list filter=\"[<currentTiddler>get[enabled]else[yes]match[yes]]\" variable=\"ignore\">\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</$list>\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[name]]\" variable=\"assetInfo\">\n<$list filter=\"[[$:/temp/RemoteAssetSearch/$(currentTiddler)$]has[text]] ~[<assetInfo>!has[parent-plugin]]\" variable=\"ignore\"><!-- Hide sub-plugins if we're not searching -->\n<<display-plugin-info \"$type$\">>\n</$list>\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<$set name=\"transclusion\" value=<<connectionTiddler>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Updates]] [[$:/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</$set>\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<div class=\"tc-tab-set\">\n<$set name=\"defaultTab\" value={{{ [all[tiddlers+shadows]tag[$:/tags/PluginLibrary]] }}}>\n<div class=\"tc-tab-buttons\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$button set=<<qualify \"$:/state/addplugins/tab\">> setTo=<<currentTiddler>> default=<<defaultTab>> selectedClass=\"tc-tab-selected\">\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude field=\"caption\"/>\n</$set>\n</$button>\n</$list>\n</div>\n<div class=\"tc-tab-divider\"/>\n<div class=\"tc-tab-content\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$reveal type=\"match\" state=<<qualify \"$:/state/addplugins/tab\">> text=<<currentTiddler>> default=<<defaultTab>>>\n<h2><$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link></h2>\n//<$view field=\"url\"/>//\n<$transclude mode=\"block\"/>\n<$set name=PluginLibraryURL value={{!!url}}>\n<<close-library-button>>\n</$set>\n<<display-server-connection>>\n</$reveal>\n</$list>\n</div>\n</$set>\n</div>\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/Add/Updates": { "title": "$:/core/ui/ControlPanel/Plugins/Add/Updates", "caption": "<$importvariables filter=\"$:/core/ui/ControlPanel/Plugins/Add/Updates\">{{$:/language/ControlPanel/Plugins/Updates/Caption}} (<<update-count>>)</$importvariables>", "text": "\\define each-updateable-plugin(body)\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}sort[title]]\" variable=\"assetInfo\">\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$list filter=\"[<assetInfo>get[original-title]has[version]!version<libraryVersion>]\" variable=\"ignore\">\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$list filter=\"[<installedversion>!match<libraryVersion>]\" variable=\"ignore\">\n$body$\n</$list>\n</$set>\n</$list>\n</$set>\n</$list>\n\\end\n\n\\define update-all-actions()\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<<install-plugin-actions>>\n\"\"\"/>\n\\end\n\n\\define update-count()\n<$wikify name=\"count-filter\" text=<<each-updateable-plugin \"[[<$text text=<<assetInfo>>/>]]\">>><$count filter=<<count-filter>>/></$wikify>\n\\end\n\n<$button actions=<<update-all-actions>> class=\"tc-btn-invisible tc-install-plugin tc-reinstall-upgrade\">\n{{$:/core/images/download-button}} {{||$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption}}\n</$button>\n\n<div class=\"tc-plugin-library-listing\">\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<$macrocall $name=\"display-plugin-info\" type={{{ [<assetInfo>get[original-plugin-type]] }}}/>\n\"\"\"/>\n</div>\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[name]]\" 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<$macrocall $name=\"tabs\" tabsList=\"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" default=\"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\" explicitState=\"$:/state/tab--86143343\"/>\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 siteURL(path)\nhttp://$(userName)$.tiddlyspot.com/$path$/\n\\end\n\\define siteLink(path)\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<siteURL $path$>>\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<div class=\"tc-message-box\">\n\n<<lingo ReadOnly>>\n\n</div>\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo Password>> |<$password name=\"upload\"/> |\n|<<lingo Backups>> |<<siteLink backup>> |\n|<<lingo ControlPanel>> |<<siteLink controlpanel>> |\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>>\n" }, "$:/core/ui/ControlPanel/Saving/Gitea": { "title": "$:/core/ui/ControlPanel/Saving/Gitea", "tags": "$:/tags/ControlPanel/Saving", "caption": "{{$:/language/ControlPanel/Saving/GitService/Gitea/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~Gitea\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/Gitea/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo Gitea/Password>> |<$password name=\"Gitea\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/Gitea/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/Gitea/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/Gitea/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/Gitea/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/Gitea/ServerURL\" default=\"https://gitea/api/v1\" tag=\"input\"/> |\n" }, "$:/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<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Saving]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Saving/General\" explicitState=\"$:/state/tab-2065006209\"/>\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<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" class=\"tc-vertical\" explicitState=\"$:/state/tabs/controlpanel/toolbars-1345989671\"/>\n</div>\n" }, "$:/ControlPanel": { "title": "$:/ControlPanel", "icon": "$:/core/images/options-button", "color": "#bbb", "text": "<div class=\"tc-control-panel\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" default=\"$:/core/ui/ControlPanel/Info\" explicitState=\"$:/state/tab-1749438307\"/>\n</div>\n" }, "$:/core/ui/DefaultSearchResultList": { "title": "$:/core/ui/DefaultSearchResultList", "tags": "$:/tags/SearchResults", "caption": "{{$:/language/Search/DefaultResults/Caption}}", "first-search-filter": "[!is[system]search:title<userInput>sort[title]limit[250]]", "second-search-filter": "[!is[system]search<userInput>sort[title]limit[250]]", "text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[<userInput>minlength[1]]\" variable=\"ignore\">\n<$list filter={{{ [<configTiddler>get[first-search-filter]] }}}>\n<span class={{{[<currentTiddler>addsuffix[-primaryList]] -[<searchListState>get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n</$list>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[<userInput>minlength[1]]\" variable=\"ignore\">\n<$list filter={{{ [<configTiddler>get[second-search-filter]] }}}>\n<span class={{{[<currentTiddler>addsuffix[-secondaryList]] -[<searchListState>get[text]] +[then[]else[tc-list-item-selected]] }}}>\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</span>\n</$list>\n</$list>\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": "\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]]\n<$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 tc-edit-texteditor-body\"\n placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n tabindex={{$:/config/EditTabIndex}}\n focus={{{ [{$:/config/AutoFocus}match[text]then[true]] ~[[false]] }}}\n cancelPopups=\"yes\"\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}} cancelPopups=\"yes\"></$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 current-tiddler-new-field-selector()\n[data-tiddler-title=\"$(currentTiddlerCSSescaped)$\"] .tc-edit-field-add-name-wrapper input\n\\end\n\n\\define new-field-actions()\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<storeTitle>] [<searchListState>]\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/>\n\\end\n\n\\define delete-state-tiddlers() <$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<storeTitle>] [<searchListState>]\"/>\n\n\\define cancel-search-actions-inner()\n<$list filter=\"[<storeTitle>has[text]] [<newFieldNameTiddler>has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\">\n<<delete-state-tiddlers>>\n</$list>\n\\end\n\n\\define cancel-search-actions()\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[<newFieldNameTiddler>get[text]!match<userInput>]\" emptyMessage=\"\"\"<<cancel-search-actions-inner>>\"\"\">\n<$action-setfield $tiddler=<<newFieldNameTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$list>\n</$set>\n\\end\n\n\\define new-field()\n<$vars name={{{ [<newFieldNameTiddler>get[text]] }}}>\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button tooltip=<<lingo Fields/Add/Button/Hint>>>\n<$action-sendmessage $message=\"tm-add-field\"\n$name=<<name>>\n$value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<storeTitle>] [<searchListState>]\"/>\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={{{ [all[current]fields[]] :filter[lookup[$:/config/EditTemplateFields/Visibility/]!match[hide]] +[count[]!match[0]] +[then[tc-edit-fields]] ~[[tc-edit-fields tc-edit-fields-small]] }}}>\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<$keyboard key=\"((delete-field))\" actions=\"\"\"<$action-deletefield $field=<<currentField>>/><$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/></$set>\"\"\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\n</$keyboard>\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>>/><$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/></$set>\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 tc-big-gap-right\">\n<<lingo Fields/Add/Prompt>>\n</em>\n<$vars refreshTitle=<<qualify \"$:/temp/fieldname/refresh\">> storeTitle=<<newFieldNameInputTiddler>> searchListState=<<newFieldNameSelectionTiddler>>>\n<div class=\"tc-edit-field-add-name-wrapper\">\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<newFieldNameTiddler>> storeTitle=<<storeTitle>> refreshTitle=<<refreshTitle>>\n\t\tselectionStateTitle=<<searchListState>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}}\n\t\tfocusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}}\n\t\tfocus={{{ [{$:/config/AutoFocus}match[fields]then[true]] ~[[false]] }}} cancelPopups=\"yes\"\n\t\tconfigTiddlerFilter=\"[[$:/config/EditMode/fieldname-filter]]\" inputCancelActions=<<cancel-search-actions>> />\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown tc-small-gap\" 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=<<newFieldNameTiddler>>>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$set name=\"newFieldName\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title<newFieldName>sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\" variable=\"currentField\">\n<$list filter=\"[<currentField>addsuffix[-primaryList]] -[<searchListState>get[text]]\" emptyMessage=\"\"\"<$link to=<<currentField>> class=\"tc-list-item-selected\"><$text text=<<currentField>>/></$link>\"\"\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title<newFieldName>sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$list filter=\"[<currentField>addsuffix[-secondaryList]] -[<searchListState>get[text]]\" emptyMessage=\"\"\"<$link to=<<currentField>> class=\"tc-list-item-selected\"><$text text=<<currentField>>/></$link>\"\"\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$list>\n</$set>\n</$linkcatcher>\n</$set>\n</div>\n</$reveal>\n</div>\n<span class=\"tc-edit-field-add-value tc-small-gap-right\">\n<$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}>\n<$keyboard key=\"((add-field))\" actions=<<new-field-actions>>>\n<$edit-text tiddler=<<newFieldValueTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\" tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\n</$keyboard>\n</$set>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</$vars>\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,tagField:\"tags\")\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 class=\"tc-btn-invisible tc-remove-tag-button\"><$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"-[{!!title}]\"/>{{$:/core/images/close-button}}</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette,icon,tagField:\"tags\")\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} icon=\"\"\"$icon$\"\"\" tagField=<<__tagField__>>/>\n\\end\n\n\\define edit-tags-template(tagField:\"tags\")\n\\whitespace trim\n<div class=\"tc-edit-tags\">\n<$list filter=\"[list[!!$tagField$]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}} icon={{!!icon}} tagField=<<__tagField__>>/>\n</$list>\n<$vars tabIndex={{$:/config/EditTabIndex}} cancelPopups=\"yes\">\n<$macrocall $name=\"tag-picker\" tagField=<<__tagField__>>/>\n</$vars>\n</div>\n\\end\n<$set name=\"saveTiddler\" value=<<currentTiddler>>>\n<$macrocall $name=\"edit-tags-template\" tagField=<<tagField>>/>\n</$set>\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={{{ [{$:/config/AutoFocus}match[title]then[true]] ~[[false]] }}} tabindex={{$:/config/EditTabIndex}} cancelPopups=\"yes\"/>\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", "first-search-filter": "[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]sort[description]sort[group-sort]removeprefix[$:/language/Docs/Types/]search<userInput>]", "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define input-cancel-actions() <$list filter=\"[<storeTitle>get[text]] [<currentTiddler>get[type]] +[limit[1]]\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\"><$action-sendmessage $message=\"tm-remove-field\" $param=\"type\"/><$action-deletetiddler $filter=\"[<typeInputTiddler>] [<refreshTitle>] [<typeSelectionTiddler>]\"/></$list>\n\\whitespace trim\n<$set name=\"refreshTitle\" value=<<qualify \"$:/temp/type-search/refresh\">>>\n<div class=\"tc-edit-type-selector-wrapper\">\n<em class=\"tc-edit tc-big-gap-right\"><<lingo Type/Prompt>></em>\n<div class=\"tc-type-selector-dropdown-wrapper\">\n<div class=\"tc-type-selector\"><$fieldmangler>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<currentTiddler>> storeTitle=<<typeInputTiddler>> refreshTitle=<<refreshTitle>> selectionStateTitle=<<typeSelectionTiddler>> field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[type]then[true]] ~[[false]] }}} cancelPopups=\"yes\" configTiddlerFilter=\"[[$:/core/ui/EditTemplate/type]]\" inputCancelActions=<<input-cancel-actions>>/><$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown tc-small-gap\" 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}}<$action-deletetiddler $filter=\"[<storeTitle>] [<refreshTitle>] [<selectionStateTitle>]\"/></$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<$set name=\"userInput\" value={{{ [<typeInputTiddler>get[text]] }}}>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]] +[removeprefix[$:/language/Docs/Types/]] +[search<userInput>]\"><span class={{{ [<currentTiddler>addsuffix[-primaryList]] -[<typeSelectionTiddler>get[text]] +[then[]else[tc-list-item-selected]] }}}><$link to={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]get[name]] }}}><$view tiddler={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]] }}} field=\"description\"/> (<$view tiddler={{{ [<currentTiddler>addprefix[$:/language/Docs/Types/]] }}} field=\"name\"/>)</$link></span>\n</$list>\n</$set>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</$set>\n</div>\n</div>\n</div>\n</$set>\n" }, "$:/core/ui/EditTemplate": { "title": "$:/core/ui/EditTemplate", "text": "\\define delete-edittemplate-state-tiddlers() <$action-deletetiddler $filter=\"[<newFieldNameTiddler>] [<newFieldValueTiddler>] [<newFieldNameInputTiddler>] [<newFieldNameSelectionTiddler>] [<newTagNameTiddler>] [<newTagNameInputTiddler>] [<newTagNameSelectionTiddler>] [<typeInputTiddler>] [<typeSelectionTiddler>]\"/>\n\\define save-tiddler-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{{ [<newTagNameTiddler>get[text]] }}}/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<<delete-edittemplate-state-tiddlers>>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n\\end\n\\define cancel-delete-tiddler-actions(message)\n<<delete-edittemplate-state-tiddlers>>\n<$action-sendmessage $message=\"tm-$message$-tiddler\"/>\n\\end\n<div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-edit-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[ ]] }}}>\n<$fieldmangler>\n<$vars storyTiddler=<<currentTiddler>> newTagNameTiddler=<<qualify \"$:/temp/NewTagName\">> newFieldNameTiddler=<<qualify \"$:/temp/NewFieldName\">> newFieldValueTiddler=<<qualify \"$:/temp/NewFieldValue\">> newFieldNameInputTiddler=<<qualify \"$:/temp/NewFieldName/input\">> newFieldNameSelectionTiddler=<<qualify \"$:/temp/NewFieldName/selected-item\">> newTagNameInputTiddler=<<qualify \"$:/temp/NewTagName/input\">> newTagNameSelectionTiddler=<<qualify \"$:/temp/NewTagName/selected-item\">> typeInputTiddler=<<qualify \"$:/temp/Type/input\">> typeSelectionTiddler=<<qualify \"$:/temp/Type/selected-item\">>>\n<$keyboard key=\"((cancel-edit-tiddler))\" actions=<<cancel-delete-tiddler-actions \"cancel\">>>\n<$keyboard key=\"((save-tiddler))\" actions=<<save-tiddler-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</$vars>\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": "\\whitespace trim\n<$button actions=<<cancel-delete-tiddler-actions \"cancel\">> 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>\n" }, "$:/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": "\\whitespace trim\n<$button actions=<<cancel-delete-tiddler-actions \"delete\">> 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>\n" }, "$:/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": "\\define save-tiddler-button()\n\\whitespace trim\n<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<<save-tiddler-actions>>\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\\end\n<<save-tiddler-button>>\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]] -[<targetTiddler>type[image/svg+xml]]", "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/]] [<targetTiddler>get[type]match[application/javascript]] [<targetTiddler>get[type]match[application/json]] [<targetTiddler>get[type]match[application/x-tiddler-dictionary]] [<targetTiddler>get[type]match[image/svg+xml]] +[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]] -[<targetTiddler>type[image/svg+xml]]", "dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown", "text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>\n" }, "$:/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 $filter=\"[<dropdown-state>] [<searchTiddler>] [<linkTiddler>] [<storeTitle>] [<searchListState>]\"/>\n\\end\n\n\\define get-focus-selector() [data-tiddler-title=\"$(cssEscapedTitle)$\"] .tc-create-wikitext-link input\n\n\\define cancel-search-actions-inner()\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}><$list filter=\"[<searchTiddler>get[text]!match<userInput>]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[<searchTiddler>] [<linkTiddler>] [<storeTitle>] [<searchListState>]\"/>\"\"\"><$action-setfield $tiddler=<<searchTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/></$list></$set>\n\\end\n\n\\define cancel-search-actions() <$list filter=\"[<storeTitle>!has[text]] +[<searchTiddler>!has[text]]\" emptyMessage=\"\"\"<<cancel-search-actions-inner>>\"\"\"><$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"wrap-selection\" prefix=\"\" suffix=\"\"/></$list>\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 set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/sidebar\" tag=\"$:/tags/SearchResults\" beforeafter=\"$beforeafter$\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\" linktext=\"\" searchListState=<<qualify \"$:/temp/link-search/selected-item\">> refreshTitle=<<qualify \"$:/temp/link-search/refresh\">> storeTitle=<<qualify \"$:/temp/link-search/input\">>>\n\n<$vars linkTiddler=<<searchTiddler>>>\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">> class=\"tc-create-wikitext-link\">\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<searchTiddler>> storeTitle=<<storeTitle>>\n\t\tselectionStateTitle=<<searchListState>> refreshTitle=<<refreshTitle>> type=\"search\" filterMinLength=\"1\"\n\t\ttag=\"input\" focus=\"true\" class=\"tc-popup-handle\" inputCancelActions=<<cancel-search-actions>> \n\t\tinputAcceptActions=<<add-link-actions>> placeholder={{$:/language/Search/Search}} default=\"\" \n\t\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\" />\n</$keyboard>\n</$keyboard>\n<$reveal tag=\"span\" state=<<storeTitle>> type=\"nomatch\" text=\"\">\n<<external-link>>\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<<cancel-search-actions>><$set name=\"cssEscapedTitle\" value={{{ [<storyTiddler>escapecss[]] }}}><$action-sendmessage $message=\"tm-focus-selector\" $param=<<get-focus-selector>>/></$set>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</$vars>\n\n<$reveal tag=\"div\" state=<<storeTitle>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<add-link-actions>> to=<<linkTiddler>>>\n\n<$vars userInput={{{ [<storeTitle>get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}}>\n\n{{$:/core/ui/SearchResults}}\n\n</$vars>\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>\n" }, "$:/core/ui/EditorToolbar/link": { "title": "$:/core/ui/EditorToolbar/link", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/link", "caption": "{{$:/language/Buttons/Link/Caption}}", "description": "{{$:/language/Buttons/Link/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "button-classes": "tc-text-editor-toolbar-item-start-group", "shortcuts": "((link))", "dropdown": "$:/core/ui/EditorToolbar/link-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/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]] -[<targetTiddler>type[image/svg+xml]]", "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]] -[<targetTiddler>type[image/svg+xml]]", "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]] -[<targetTiddler>type[image/svg+xml]]", "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]] -[<targetTiddler>type[image/svg+xml]]", "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<$transclude tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" />\n\n</$transclude>\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/]] [<targetTiddler>get[type]match[application/javascript]] [<targetTiddler>get[type]match[application/json]] [<targetTiddler>get[type]match[application/x-tiddler-dictionary]] [<targetTiddler>get[type]match[image/svg+xml]] +[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() message-$(payloadTiddler)$\n\n\\define payloadTitleFilter() [<currentTiddler>get<renameField>minlength[1]else<payloadTiddler>]\n\n\\define overWriteWarning()\n<$list filter=\"[<currentTiddler>!has<suppressedField>]\">\n<$text text={{{[subfilter<payloadTitleFilter>!is[tiddler]then[]] ~[<lingo-base>addsuffix[Listing/Rename/OverwriteWarning]get[text]]}}}/>\n</$list>\n\\end\n\n\\define selectionField() selection-$(payloadTiddler)$\n\n\\define renameField() rename-$(payloadTiddler)$\n\n\\define suppressedField() suppressed-$(payloadTiddler)$\n\n\\define newImportTitleTiddler() $:/temp/NewImportTitle-$(payloadTiddler)$\n\n\\define previewPopupState() $(currentTiddler)$!!popup-$(payloadTiddler)$\n\n\\define renameFieldState() $(currentTiddler)$!!state-rename-$(payloadTiddler)$\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 class=\"tc-import-table\">\n<tbody>\n<tr>\n<th align=\"left\">\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 class={{{[<currentTiddler>has<suppressedField>then[tc-row-disabled]] ~[subfilter<payloadTitleFilter>is[tiddler]then[tc-row-warning]] }}}>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" disabled={{{[<currentTiddler>has<suppressedField>then[yes]else[no]]}}}/>\n</td>\n<td>\n<$reveal type=\"nomatch\" state=<<renameFieldState>> text=\"yes\" tag=\"div\">\n<$reveal type=\"nomatch\" state=<<previewPopupState>> text=\"yes\" tag=\"div\" class=\"tc-flex\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown tc-flex-grow-1 tc-word-break\" set=<<previewPopupState>> setTo=\"yes\" disabled={{{[<currentTiddler>has<suppressedField>then[yes]else[no]]}}}>\n<span class=\"tc-small-gap-right\">{{$:/core/images/right-arrow}}</span><$text text={{{[subfilter<payloadTitleFilter>]}}}/>\n</$button>\n<$list filter=\"[<currentTiddler>!has<suppressedField>]\"><$button class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"yes\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/Tooltip]get[text]]}}}>{{$:/core/images/edit-button}}</$button></$list>\n</$reveal>\n<$reveal type=\"match\" state=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"no\">\n<span class=\"tc-small-gap-right\">{{$:/core/images/down-arrow}}</span><$text text={{{[subfilter<payloadTitleFilter>]}}}/>\n</$button>\n</$reveal>\n</$reveal>\n<$reveal type=\"match\" state=<<renameFieldState>> text=\"yes\" tag=\"div\">\n<$text text={{{[<lingo-base>addsuffix[Listing/Rename/Prompt]get[text]]}}}/>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n<<overWriteWarning>>\n</td>\n</tr>\n<$reveal type=\"match\" state=<<renameFieldState>> text=\"yes\" tag=\"tr\">\n<td colspan=\"3\">\n<div class=\"tc-flex\">\n<$edit-text tiddler=<<newImportTitleTiddler>> default={{{[subfilter<payloadTitleFilter>]}}} tag=\"input\" class=\"tc-import-rename tc-flex-grow-1\"/><span class=\"tc-small-gap-left\"><$button class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"no\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/CancelRename]get[text]]}}}>{{$:/core/images/close-button}}<$action-deletetiddler $tiddler=<<newImportTitleTiddler>>/></$button><span class=\"tc-small-gap-right\"/></span><$button class=\"tc-btn-invisible\" set=<<renameFieldState>> setTo=\"no\" tooltip={{{[<lingo-base>addsuffix[Listing/Rename/ConfirmRename]get[text]]}}}>{{$:/core/images/done-button}}<$action-setfield $field=<<renameField>> $value={{{[<newImportTitleTiddler>get[text]minlength[1]else<payloadTiddler>]}}} /><$action-deletetiddler $tiddler=<<newImportTitleTiddler>>/></$button>\n</div>\n</td>\n</$reveal>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" state=<<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\"\"\" preventScroll=\"true\"/>\n</$navigator>\n" }, "$:/core/ui/KeyboardShortcuts/change-sidebar-layout": { "title": "$:/core/ui/KeyboardShortcuts/change-sidebar-layout", "tags": "$:/tags/KeyboardShortcut", "key": "((change-sidebar-layout))", "text": "<$list filter=\"[{$:/themes/tiddlywiki/vanilla/options/sidebarlayout}match[fixed-fluid]]\" \nemptyMessage=\"\"\"<$action-setfield $tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" text=\"fixed-fluid\"/>\"\"\">\n<$action-setfield $tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" text=\"fluid-fixed\"/>\n</$list>\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/save-wiki": { "title": "$:/core/ui/KeyboardShortcuts/save-wiki", "tags": "$:/tags/KeyboardShortcut", "key": "((save-wiki))", "text": "<$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" }, "$:/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/KeyboardShortcuts/switcher": { "title": "$:/core/ui/KeyboardShortcuts/switcher", "tags": "$:/tags/KeyboardShortcut", "key": "((layout-switcher))", "text": "<$action-sendmessage $message=\"tm-show-switcher\" switch=\"layout\"/>" }, "$:/core/ui/KeyboardShortcuts/toggle-sidebar": { "title": "$:/core/ui/KeyboardShortcuts/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" }, "$:/snippets/LayoutSwitcher": { "title": "$:/snippets/LayoutSwitcher", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/LayoutSwitcher/Caption}}", "text": "<$linkcatcher to=\"$:/layout\">\n<div class=\"tc-chooser\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/Layout]] [[$:/core/ui/PageTemplate]] +[!is[draft]sort[name]]\">\n<$list filter=\"[{$:/layout}!has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/layout}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$transclude field=\"name\"/>'' - <$transclude field=\"description\"/></$link></div>\n</$set>\n\"\"\">\n<$set name=\"cls\" filter=\"[all[current]field:title[$:/core/ui/PageTemplate]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$transclude field=\"name\"/>'' - <$transclude field=\"description\"/></$link></div>\n</$set>\n</$list>\n</$list>\n</div>\n</$linkcatcher>\n" }, "$:/core/ui/ListItemTemplate": { "title": "$:/core/ui/ListItemTemplate", "text": "<div class=\"tc-menu-list-item\">\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": "\\whitespace trim\n\\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\\end\n\n<p>\n<$list filter=\"[all[current]tags[]] [list[$:/config/Manager/RecentTags]] +[sort[title]] \" variable=\"tag\" storyview=\"pop\">\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<$fieldmangler>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</$fieldmangler>\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<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar/Plugins]!has[draft.of]]\" default=\"$:/core/ui/MoreSideBar/Plugins/Plugins\" explicitState=\"$:/state/tab-1163638994\"/>\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": "\\whitespace trim\n\\define advanced-search-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=<<advanced-search-button>>>\n<<advanced-search-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": "\\whitespace trim\n\\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": "\\whitespace trim\n<$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>\n" }, "$:/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": "\\whitespace trim\n\\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<$text text=\" \"/>\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>\n" }, "$:/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": "\\whitespace trim\n\\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": "\\whitespace trim\n<$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": "\\whitespace trim\n\\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": "\\whitespace trim\n<$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": "\\whitespace trim\n<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<$text text=\" \"/>\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>\n" }, "$:/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": "\\whitespace trim\n\\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<$text text=\" \"/>\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>\n" }, "$:/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": "\\whitespace trim\n\\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": "\\whitespace trim\n<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<$text text=\" \"/>\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>\n" }, "$:/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": "\\whitespace trim\n<$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>\n" }, "$:/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\" variable=\"ignore\">\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=\"[{$:/status/RequireReloadDueToPluginChange}match[yes]]\">\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", "name": "{{$:/language/PageTemplate/Name}}", "description": "{{$:/language/PageTemplate/Description}}", "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<$vars\n\ttv-config-toolbar-icons={{$:/config/Toolbar/Icons}}\n\ttv-config-toolbar-text={{$:/config/Toolbar/Text}}\n\ttv-config-toolbar-class={{$:/config/Toolbar/ButtonClass}}\n\ttv-enable-drag-and-drop={{$:/config/DragAndDrop/Enable}}\n\ttv-show-missing-links={{$:/config/MissingLinks}}\n\tstoryviewTitle={{$:/view}}\n\tlanguageTitle={{{ [{$:/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 enable=<<tv-enable-drag-and-drop>>>\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</$vars>\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>> class=\"tc-small-gap-left\"/></$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>> class=\"tc-small-gap-left\"/></$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={{$:/language/ControlPanel/Palette/Editor/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\"><span class=\"tc-small-gap-left\"><<lingo Names/External/Show>></span></$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 />\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}}><$view field=\"description\"><$view field=\"title\"/></$view></$link>\n</div>" }, "$:/core/ui/RootTemplate": { "title": "$:/core/ui/RootTemplate", "text": "<$transclude tiddler={{{ [{$:/layout}has[text]] ~[[$:/core/ui/PageTemplate]] }}} mode=\"inline\"/>\n\n" }, "$:/core/ui/SearchResults": { "title": "$:/core/ui/SearchResults", "text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<currentTab>>/>\"\"\" explicitState=\"$:/state/tab/search-results/sidebar\"/>\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 tc-sidebar-tabs-more\" explicitState=\"$:/state/tab/moresidebar-1850697562\"/>\n</div>\n" }, "$:/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=<<tv-story-list>> $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>> enable=<<tv-allow-drag-and-drop>>>\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 tc-small-gap-right\">{{$:/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": "\\whitespace trim\n\n\\define count-popup-button()\n\\whitespace trim\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<$list filter=\"[{$(searchTiddler)$}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$vars userInput={{{ [<searchTiddler>get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}} replaceRegexp=\"limit\\[\\d+\\]\">\n<$vars primaryListFilter={{{ [<configTiddler>get[first-search-filter]search-replace:g:regexp<replaceRegexp>,[]] }}} secondaryListFilter={{{ [<configTiddler>get[second-search-filter]search-replace:g:regexp<replaceRegexp>,[]] }}}>\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[subfilter<primaryListFilter>] [subfilter<secondaryListFilter>]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$vars>\n</$vars>\n</$list>\n</$button>\n\\end\n\n\\define search-results-list()\n\\whitespace trim\n<$vars userInput={{$(searchTiddler)$}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}}>\n<$list filter=\"[<userInput>minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$tiddler tiddler=<<configTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$tiddler>\n\n</$list>\n</$vars>\n\\end\n\n\\define cancel-search-actions() <$list filter=\"[<searchTiddler>get[text]!match{$:/temp/search}]\" emptyMessage=\"\"\"<$action-deletetiddler $filter=\"[[$:/temp/search]] [<searchTiddler>] [<searchListState>]\"/>\"\"\"><$action-setfield $tiddler=\"$:/temp/search\" text={{{ [<searchTiddler>get[text]] }}}/><$action-setfield $tiddler=\"$:/temp/search/refresh\" text=\"yes\"/></$list>\n\n\\define input-accept-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\"\"\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/></$list>\n\n\\define input-accept-variant-actions() <$list filter=\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\" emptyMessage=\"\"\"<$list filter=\"[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\"\"\"><$list filter=\"[<__tiddler__>get[text]minlength[1]]\"><$action-sendmessage $message=\"tm-edit-tiddler\" $param={{{ [<__tiddler__>get[text]] }}}/></$list></$list>\n\n\\define set-next-input-tab(beforeafter:\"after\") <$macrocall $name=\"change-input-tab\" stateTitle=\"$:/state/tab/search-results/sidebar\" tag=\"$:/tags/SearchResults\" beforeafter=\"$beforeafter$\" defaultState={{$:/config/SearchResults/Default}} actions=\"\"\"<$action-setfield $tiddler=\"$:/state/search/currentTab\" text=<<nextTab>>/>\"\"\"/>\n\n\\define advanced-search-actions() <$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search/input}}/><$action-setfield $tiddler=\"$:/temp/advancedsearch/input\" text={{$:/temp/search/input}}/><<delete-state-tiddlers>><$action-navigate $to=\"$:/AdvancedSearch\"/><$action-setfield $tiddler=\"$:/temp/advancedsearch/refresh\" text=\"yes\"/><$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\"[data-tiddler-title=\"$:/AdvancedSearch\"] .tc-search input\"\"\" preventScroll=\"true\"/><$action-deletetiddler $filter=\"$:/temp/search $:/temp/search/input $:/temp/search/refresh [<searchListState>]\"/>\n\n<div class=\"tc-sidebar-lists tc-sidebar-search\">\n\n<$vars editTiddler=\"$:/temp/search\" searchTiddler=\"$:/temp/search/input\" searchListState=<<qualify \"$:/state/search-list/selected-item\">>>\n<div class=\"tc-search\">\n<$keyboard key=\"((input-tab-right))\" actions=<<set-next-input-tab>>>\n<$keyboard key=\"((input-tab-left))\" actions=<<set-next-input-tab \"before\">>>\n<$keyboard key=\"((advanced-search-sidebar))\" actions=<<advanced-search-actions>>>\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<editTiddler>> storeTitle=<<searchTiddler>> \n\t\tselectionStateTitle=<<searchListState>> refreshTitle=\"$:/temp/search/refresh\" type=\"search\" \n\t\ttag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> \n\t\tclass=\"tc-popup-handle\" filterMinLength={{$:/config/Search/MinLength}} inputCancelActions=<<cancel-search-actions>> \n\t\tinputAcceptActions=<<input-accept-actions>> inputAcceptVariantActions=<<input-accept-variant-actions>> cancelPopups=\"yes\" \n\t\tconfigTiddlerFilter=\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\"/>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n<$reveal state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<<advanced-search-actions>>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<<cancel-search-actions>><$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-search input\"/>\n{{$:/core/images/close-button}}\n</$button>\n<<count-popup-button>>\n</$reveal>\n<$reveal state=<<searchTiddler>> 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=<<searchTiddler>> 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<<search-results-list>>\n\n</$reveal>\n\n</$reveal>\n\n</$vars>\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\" class=\"tc-sidebar-tabs-main\" explicitState=\"$:/state/tab/sidebar--595412856\"/>\n\n</div>\n" }, "$:/core/ui/SwitcherModal": { "title": "$:/core/ui/SwitcherModal", "subtitle": "<$text text={{{[<switch>lookup[$:/language/Switcher/Subtitle/]]}}}/>", "class": "tc-modal-centered", "text": "<$tiddler tiddler={{{[<switch>lookup[$:/config/SwitcherTargets/]]}}}>\n\n\n<$transclude/>\n\n\n</$tiddler>" }, "$:/TagManager": { "title": "$:/TagManager", "icon": "$:/core/images/tag-button", "color": "#bbb", "text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n\\whitespace trim\n<$link to=\"\"><<lingo Icons/None>></$link>\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\\whitespace trim\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\\whitespace trim\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\\whitespace trim\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/TagPickerTagTemplate": { "title": "$:/core/ui/TagPickerTagTemplate", "text": "\\whitespace trim\n<$button class=<<button-classes>> tag=\"a\" tooltip={{$:/language/EditTemplate/Tags/Add/Button/Hint}}>\n<$list filter=\"[<saveTiddler>minlength[1]]\">\n<$action-listops $tiddler=<<saveTiddler>> $field=<<tagField>> $subfilter=\"[<tag>]\"/>\n</$list>\n<$set name=\"currentTiddlerCSSEscaped\" value={{{ [<saveTiddler>escapecss[]] }}}>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<get-tagpicker-focus-selector>> preventScroll=\"true\"/>\n</$set>\n<<delete-tag-state-tiddlers>>\n<$list filter=\"[<refreshTitle>minlength[1]]\">\n<$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$list>\n<<actions>>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<$wikify name=\"foregroundColor\" text=\"\"\"<$macrocall $name=\"contrastcolour\" target={{!!color}} fallbackTarget=<<fallbackTarget>> colourA=<<colourA>> colourB=<<colourB>>/>\"\"\">\n<span class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n<$transclude tiddler={{!!icon}}/><$view field=\"title\" format=\"text\"/>\n</span>\n</$wikify>\n</$set>\n</$button>\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\n<$transclude tiddler=<<listItem>> mode=\"block\"/>\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}}/>\n" }, "$:/core/ui/TopBar/menu": { "title": "$:/core/ui/TopBar/menu", "tags": "$:/tags/TopRightBar", "text": "<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]!match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible tc-hide-sidebar-btn\">{{$:/core/images/chevron-right}}</$button>\n</$list>\n<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible tc-show-sidebar-btn\">{{$:/core/images/chevron-left}}</$button>\n</$list>\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": "<$reveal tag=\"div\" class=\"tc-tiddler-plugin-info\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$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</$reveal>" }, "$:/core/ui/ViewTemplate/subtitle": { "title": "$:/core/ui/ViewTemplate/subtitle", "tags": "$:/tags/ViewTemplate", "text": "\\whitespace trim\n<$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=\"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": "\\whitespace trim\n\\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<$list filter=\"[all[current]has[icon]]~[[$:/config/DefaultTiddlerIcon]has[text]]\">\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}>\n<$transclude tiddler={{$:/config/DefaultTiddlerIcon}}/>\n</$transclude>\n</span>\n</$list>\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\\define cancel-delete-tiddler-actions(message) <$action-sendmessage $message=\"tm-$message$-tiddler\"/>\n\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]]\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[shadow]is[tiddler]then[tc-tiddler-overridden-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>] [{$:/config/NewTiddler/Tags}]\">\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>>\n" }, "$:/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>\n" }, "$:/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/AutoFocus": { "title": "$:/config/AutoFocus", "text": "title" }, "$:/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/EditMode/fieldname-filter": { "title": "$:/config/EditMode/fieldname-filter", "first-search-filter": "[!is[shadow]!is[system]fields[]search:title<userInput>sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type", "second-search-filter": "[fields[]search:title<userInput>sort[]] -[!is[shadow]!is[system]fields[]]" }, "$:/config/EditTabIndex": { "title": "$:/config/EditTabIndex", "text": "1\n" }, "$:/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.23/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": "no" }, "$:/config/RegisterPluginType/plugin": { "title": "$:/config/RegisterPluginType/plugin", "text": "yes" }, "$:/config/RegisterPluginType/theme": { "title": "$:/config/RegisterPluginType/theme", "text": "no" }, "$:/config/RegisterPluginType/language": { "title": "$:/config/RegisterPluginType/language", "text": "no" }, "$:/config/RegisterPluginType/info": { "title": "$:/config/RegisterPluginType/info", "text": "yes" }, "$:/config/RegisterPluginType/import": { "title": "$:/config/RegisterPluginType/import", "text": "no" }, "$:/config/SaveWikiButton/Template": { "title": "$:/config/SaveWikiButton/Template", "text": "$:/core/save/all" }, "$:/config/SaverFilter": { "title": "$:/config/SaverFilter", "text": "[all[]] -[prefix[$:/HistoryList]] -[prefix[$:/StoryList]] -[status[pending]plugin-type[import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]\n" }, "$:/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/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]": { "title": "$:/config/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]", "text": "yes" }, "$:/config/ShortcutInfo/add-field": { "title": "$:/config/ShortcutInfo/add-field", "text": "{{$:/language/EditTemplate/Fields/Add/Button/Hint}}" }, "$:/config/ShortcutInfo/advanced-search": { "title": "$:/config/ShortcutInfo/advanced-search", "text": "{{$:/language/Buttons/AdvancedSearch/Hint}}" }, "$:/config/ShortcutInfo/advanced-search-sidebar": { "title": "$:/config/ShortcutInfo/advanced-search-sidebar", "text": "{{$:/language/Shortcuts/Input/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/change-sidebar-layout": { "title": "$:/config/ShortcutInfo/change-sidebar-layout", "text": "{{$:/language/Shortcuts/SidebarLayout/Hint}}" }, "$:/config/ShortcutInfo/delete-field": { "title": "$:/config/ShortcutInfo/delete-field", "text": "{{$:/language/EditTemplate/Field/Remove/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/input-accept": { "title": "$:/config/ShortcutInfo/input-accept", "text": "{{$:/language/Shortcuts/Input/Accept/Hint}}" }, "$:/config/ShortcutInfo/input-accept-variant": { "title": "$:/config/ShortcutInfo/input-accept-variant", "text": "{{$:/language/Shortcuts/Input/AcceptVariant/Hint}}" }, "$:/config/ShortcutInfo/input-cancel": { "title": "$:/config/ShortcutInfo/input-cancel", "text": "{{$:/language/Shortcuts/Input/Cancel/Hint}}" }, "$:/config/ShortcutInfo/input-down": { "title": "$:/config/ShortcutInfo/input-down", "text": "{{$:/language/Shortcuts/Input/Down/Hint}}" }, "$:/config/ShortcutInfo/input-tab-left": { "title": "$:/config/ShortcutInfo/input-tab-left", "text": "{{$:/language/Shortcuts/Input/Tab-Left/Hint}}" }, "$:/config/ShortcutInfo/input-tab-right": { "title": "$:/config/ShortcutInfo/input-tab-right", "text": "{{$:/language/Shortcuts/Input/Tab-Right/Hint}}" }, "$:/config/ShortcutInfo/input-up": { "title": "$:/config/ShortcutInfo/input-up", "text": "{{$:/language/Shortcuts/Input/Up/Hint}}" }, "$:/config/ShortcutInfo/italic": { "title": "$:/config/ShortcutInfo/italic", "text": "{{$:/language/Buttons/Italic/Hint}}" }, "$:/config/ShortcutInfo/layout-switcher": { "title": "$:/config/ShortcutInfo/layout-switcher", "text": "{{$:/language/LayoutSwitcher/Description}}" }, "$:/config/ShortcutInfo/link": { "title": "$:/config/ShortcutInfo/link", "text": "{{$:/language/Buttons/Link/Hint}}" }, "$:/config/ShortcutInfo/linkify": { "title": "$:/config/ShortcutInfo/linkify", "text": "{{$:/language/Buttons/Linkify/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/save-wiki": { "title": "$:/config/ShortcutInfo/save-wiki", "text": "{{$:/language/Buttons/SaveWiki/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/transcludify": { "title": "$:/config/ShortcutInfo/transcludify", "text": "{{$:/language/Buttons/Transcludify/Hint}}" }, "$:/config/ShortcutInfo/underline": { "title": "$:/config/ShortcutInfo/underline", "text": "{{$:/language/Buttons/Underline/Hint}}" }, "$:/config/SwitcherTargets/layout": { "title": "$:/config/SwitcherTargets/layout", "text": "$:/snippets/LayoutSwitcher" }, "$:/config/SwitcherTargets/language": { "title": "$:/config/SwitcherTargets/language", "text": "$:/snippets/languageswitcher" }, "$:/config/SwitcherTargets/palette": { "title": "$:/config/SwitcherTargets/palette", "text": "$:/core/ui/ControlPanel/Palette" }, "$:/config/SwitcherTargets/theme": { "title": "$:/config/SwitcherTargets/theme", "text": "$:/core/ui/ControlPanel/Theme" }, "$:/config/SyncFilter": { "title": "$:/config/SyncFilter", "text": "[is[tiddler]] -[[$:/core]] -[[$:/library/sjcl.js]] -[prefix[$:/boot/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]\n" }, "$:/config/SyncSystemTiddlersFromServer": { "title": "$:/config/SyncSystemTiddlersFromServer", "text": "no" }, "$:/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/input-tab-left": { "title": "$:/config/shortcuts-mac/input-tab-left", "text": "ctrl-Left" }, "$:/config/shortcuts-mac/input-tab-right": { "title": "$:/config/shortcuts-mac/input-tab-right", "text": "ctrl-Right" }, "$:/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-mac/save-wiki": { "title": "$:/config/shortcuts-mac/save-wiki", "text": "meta-S" }, "$:/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/add-field": { "title": "$:/config/shortcuts/add-field", "text": "enter" }, "$:/config/shortcuts/advanced-search": { "title": "$:/config/shortcuts/advanced-search", "text": "ctrl-shift-A" }, "$:/config/shortcuts/advanced-search-sidebar": { "title": "$:/config/shortcuts/advanced-search-sidebar", "text": "alt-Enter" }, "$:/config/shortcuts/cancel-edit-tiddler": { "title": "$:/config/shortcuts/cancel-edit-tiddler", "text": "escape" }, "$:/config/shortcuts/change-sidebar-layout": { "title": "$:/config/shortcuts/change-sidebar-layout", "text": "shift-alt-Down" }, "$:/config/shortcuts/delete-field": { "title": "$:/config/shortcuts/delete-field", "text": "shift-alt-D" }, "$:/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/input-accept": { "title": "$:/config/shortcuts/input-accept", "text": "Enter" }, "$:/config/shortcuts/input-accept-variant": { "title": "$:/config/shortcuts/input-accept-variant", "text": "ctrl-Enter" }, "$:/config/shortcuts/input-cancel": { "title": "$:/config/shortcuts/input-cancel", "text": "Escape" }, "$:/config/shortcuts/input-down": { "title": "$:/config/shortcuts/input-down", "text": "Down" }, "$:/config/shortcuts/input-tab-left": { "title": "$:/config/shortcuts/input-tab-left", "text": "alt-Left" }, "$:/config/shortcuts/input-tab-right": { "title": "$:/config/shortcuts/input-tab-right", "text": "alt-Right" }, "$:/config/shortcuts/input-up": { "title": "$:/config/shortcuts/input-up", "text": "Up" }, "$:/config/shortcuts/layout-switcher": { "title": "$:/config/shortcuts/layout-switcher", "text": "ctrl-shift-L" }, "$:/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/save-wiki": { "title": "$:/config/shortcuts/save-wiki", "text": "ctrl-S" }, "$:/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 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 swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch-inner()\n<$set name=\"swatchColour\" value={{##$(colourResolved)$}}>\n<$list filter=\"[<swatchColour>!prefix[<<colour ]!suffix[>>]]\" variable=\"ignore\">\n<div class=\"tc-swatch\" style=<<swatchStyle>> title=<<swatchTitle>>/>\n</$list>\n<$list filter=\"[<swatchColour>prefix[<<colour ]suffix[>>]]\" variable=\"ignore\">\n<$wikify name=\"colourResolved\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall=<<swatchColour>>/>\"\"\">\n<<swatch-inner>>\n</$wikify>\n</$list>\n</$set>\n\\end\n\\define swatch()\n<$set name=\"swatchColour\" value={{##$(colour)$}}>\n<$set name=\"swatchTitle\" value=<<colour>>>\n<$list filter=\"[<swatchColour>!prefix[<<colour ]!suffix[>>]]\" variable=\"ignore\">\n<div class=\"tc-swatch\" style=<<swatchStyle>> title=<<swatchTitle>>/>\n</$list>\n<$list filter=\"[<swatchColour>prefix[<<colour ]suffix[>>]]\" variable=\"ignore\">\n<$wikify name=\"colourResolved\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall=<<swatchColour>>/>\"\"\">\n<<swatch-inner>>\n</$wikify>\n</$list>\n</$set>\n</$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>\n" }, "$:/snippets/download-wiki-button": { "title": "$:/snippets/download-wiki-button", "text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button}}\n</$button>" }, "$:/language": { "title": "$:/language", "text": "$:/languages/en-GB" }, "$:/snippets/languageswitcher": { "title": "$:/snippets/languageswitcher", "text": "\\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 tiddler=\"$:/config/DefaultColourMappings/$name$\"/></$transclude></$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$}} _canonical_uri={{$title$!!_canonical_uri}}/>\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<span style=\"display:inline-block; 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<$set name=\"count\" value={{{ [subfilter<__exportFilter__>count[]] }}}>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$list filter=\"[<currentTiddler>has[condition]subfilter{!!condition}limit[1]] ~[<currentTiddler>!has[condition]then[true]]\" variable=\"ignore\">\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</$list>\n</$set>\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/keyboard-driven-input": { "title": "$:/core/macros/keyboard-driven-input", "tags": "$:/tags/Macro", "text": "\\define change-input-tab(stateTitle,tag,beforeafter,defaultState,actions)\n<$set name=\"tabsList\" filter=\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]]\">\n<$vars currentState={{{ [<__stateTitle__>!is[missing]get[text]] ~[<__defaultState__>] }}} firstTab={{{ [enlist<tabsList>nth[1]] }}} lastTab={{{ [enlist<tabsList>last[]] }}}>\n<$set name=\"nextTab\" value={{{ [all[shadows+tiddlers]tag<__tag__>!has[draft.of]$beforeafter$<currentState>] ~[[$beforeafter$]removeprefix[after]suffix[]addprefix<firstTab>] ~[[$beforeafter$]removeprefix[before]suffix[]addprefix<lastTab>] }}}>\n<$action-setfield $tiddler=<<__stateTitle__>> text=<<nextTab>>/>\n$actions$\n</$set>\n</$vars>\n</$set>\n\\end\n\n\\define keyboard-input-actions()\n<$list filter=\"[<__index__>match[]]\">\n<$action-setfield $tiddler=<<__storeTitle__>> text={{{ [<__tiddler__>get<__field__>] }}}/>\n</$list>\n<$list filter=\"[<__index__>!match[]]\">\n<$action-setfield $tiddler=<<__storeTitle__>> text={{{ [<__tiddler__>getindex<__index__>] }}}/>\n</$list>\n\\end\n\n\\define input-next-actions-inner()\n<$list filter=\"[<nextItem>minlength[1]]\" variable=\"ignore\">\n<$action-setfield $tiddler=<<__selectionStateTitle__>> text=<<nextItem>>/>\n<$list filter=\"[<__index__>match[]]\">\n<$action-setfield $tiddler=<<__tiddler__>> $field=<<__field__>> $value={{{ [<nextItem>] +[splitregexp[(?:.(?!-))+$]] }}}/>\n</$list>\n<$list filter=\"[<__index__>!match[]]\">\n<$action-setfield $tiddler=<<__tiddler__>> $index=<<__index__>> $value={{{ [<nextItem>] +[splitregexp[(?:.(?!-))+$]] }}}/>\n</$list>\n<$action-setfield $tiddler=<<__refreshTitle__>> text=\"yes\"/>\n</$list>\n\\end\n\n\\define input-next-actions(afterOrBefore:\"after\",reverse:\"\")\n<$list filter=\"[<__storeTitle__>get[text]minlength<__filterMinLength__>] [<__filterMinLength__>match[0]] +[limit[1]]\" variable=\"ignore\">\n<$vars userInput={{{ [<__storeTitle__>get[text]] }}} selectedItem={{{ [<__selectionStateTitle__>get[text]] }}}>\n<$set name=\"configTiddler\" value={{{ [subfilter<__configTiddlerFilter__>] }}}>\n<$vars primaryListFilter={{{ [<configTiddler>get<__firstSearchFilterField__>] }}} secondaryListFilter={{{ [<configTiddler>get<__secondSearchFilterField__>] }}}>\n<$set name=\"filteredList\" filter=\"[subfilter<primaryListFilter>addsuffix[-primaryList]] =[subfilter<secondaryListFilter>addsuffix[-secondaryList]]\">\n<$vars nextItem={{{ [enlist<filteredList>$afterOrBefore$<selectedItem>] ~[enlist<filteredList>$reverse$nth[1]] }}} firstItem={{{ [enlist<filteredList>nth[1]] }}} lastItem={{{ [enlist<filteredList>last[]] }}}>\n<$list filter=\"[<selectedItem>match<firstItem>!match<lastItem>]\" variable=\"ignore\">\n<$set name=\"nextItem\" value={{{ [[$afterOrBefore$]match[before]then<userInput>addsuffix[-userInput]] ~[<nextItem>] }}}>\n<<input-next-actions-inner>>\n</$set>\n</$list>\n<$list filter=\"[<selectedItem>match<lastItem>!match<firstItem>]\" variable=\"ignore\">\n<$set name=\"nextItem\" value={{{ [[$afterOrBefore$]match[after]then<userInput>addsuffix[-userInput]] ~[<nextItem>] }}}>\n<<input-next-actions-inner>>\n</$set>\n</$list>\n<$list filter=\"[<selectedItem>match<firstItem>match<lastItem>]\" variable=\"ignore\">\n<$set name=\"nextItem\" value={{{ [<userInput>addsuffix[-userInput]] }}}>\n<<input-next-actions-inner>>\n</$set>\n</$list>\n<$list filter=\"[<selectedItem>!match<firstItem>!match<lastItem>]\" variable=\"ignore\">\n<<input-next-actions-inner>>\n</$list>\n</$vars>\n</$set>\n</$vars>\n</$set>\n</$vars>\n</$list>\n\\end\n\n\\define keyboard-driven-input(tiddler,storeTitle,field:\"text\",index:\"\",tag:\"input\",type,focus:\"\",inputAcceptActions,inputAcceptVariantActions,inputCancelActions,placeholder:\"\",default:\"\",class,focusPopup,rows,minHeight,tabindex,size,autoHeight,filterMinLength:\"0\",refreshTitle,selectionStateTitle,cancelPopups:\"\",configTiddlerFilter,firstSearchFilterField:\"first-search-filter\",secondSearchFilterField:\"second-search-filter\")\n\\whitespace trim\n<$keyboard key=\"((input-accept))\" actions=<<__inputAcceptActions__>>>\n<$keyboard key=\"((input-accept-variant))\" actions=<<__inputAcceptVariantActions__>>>\n<$keyboard key=\"((input-up))\" actions=<<input-next-actions \"before\" \"reverse[]\">>>\n<$keyboard key=\"((input-down))\" actions=<<input-next-actions>>>\n<$keyboard key=\"((input-cancel))\" actions=<<__inputCancelActions__>>>\n<$edit-text tiddler=<<__tiddler__>> field=<<__field__>> index=<<__index__>> \n\t\tinputActions=<<keyboard-input-actions>> tag=<<__tag__>> class=<<__class__>> \n\t\tplaceholder=<<__placeholder__>> default=<<__default__>> focusPopup=<<__focusPopup__>> \n\t\tfocus=<<__focus__>> type=<<__type__>> rows=<<__rows__>> minHeight=<<__minHeight__>> \n\t\ttabindex=<<__tabindex__>> size=<<__size__>> autoHeight=<<__autoHeight__>> \n\t\trefreshTitle=<<__refreshTitle__>> cancelPopups=<<__cancelPopups__>>/>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\n</$keyboard>\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$\"\"\" enable=<<tv-enable-drag-and-drop>>>\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<$tiddler tiddler=\"\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"div\" enable=<<tv-enable-drag-and-drop>>>\n<div class=\"tc-droppable-placeholder\">\n{{$:/core/images/blank}}\n</div>\n<div style=\"height:0.5em;\"/>\n</$droppable>\n</$tiddler>\n</$type$>\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\",storyview:\"\")\n\\whitespace trim\n<span class=\"tc-tagged-draggable-list\">\n<$set name=\"tag\" value=<<__tag__>>>\n<$list filter=\"[<__tag__>tagging[]$subFilter$]\" emptyMessage=<<__emptyMessage__>> storyview=<<__storyview__>>>\n<$elementTag$ class=\"tc-menu-list-item\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\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__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\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,actions,explicitState)\n<$set name=\"qualifiedState\" value=<<qualify \"$state$\">>>\n<$vars tabsState={{{ [<__explicitState__>minlength[1]] ~[<qualifiedState>] }}}>\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=<<tabsState>> 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>$actions$</$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=<<tabsState>> 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</$vars>\n</$set>\n\\end\n" }, "$:/core/macros/tag-picker": { "title": "$:/core/macros/tag-picker", "tags": "$:/tags/Macro", "first-search-filter": "[tags[]!is[system]search:title<userInput>sort[]]", "second-search-filter": "[tags[]is[system]search:title<userInput>sort[]]", "text": "\\define get-tagpicker-focus-selector() [data-tiddler-title=\"$(currentTiddlerCSSEscaped)$\"] .tc-add-tag-name input\n\n\\define delete-tag-state-tiddlers() <$action-deletetiddler $filter=\"[<newTagNameTiddler>] [<storeTitle>] [<tagSelectionState>]\"/>\n\n\\define add-tag-actions(actions,tagField:\"tags\")\n<$set name=\"tag\" value={{{ [<__tiddler__>get[text]] }}}>\n<$list filter=\"[<saveTiddler>!contains:$tagField$<tag>!match[]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"-[<tag>]\"/>\n\"\"\">\n<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"[<tag>]\"/>\n$actions$\n</$list>\n</$set>\n<<delete-tag-state-tiddlers>>\n<$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n\\end\n\n\\define clear-tags-actions-inner()\n<$list filter=\"[<storeTitle>has[text]] [<newTagNameTiddler>has[text]]\" variable=\"ignore\" emptyMessage=\"\"\"<<cancel-delete-tiddler-actions \"cancel\">>\"\"\">\n<<delete-tag-state-tiddlers>>\n</$list>\n\\end\n\n\\define clear-tags-actions()\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[<newTagNameTiddler>get[text]!match<userInput>]\" emptyMessage=\"\"\"<<clear-tags-actions-inner>>\"\"\">\n<$action-setfield $tiddler=<<newTagNameTiddler>> text=<<userInput>>/><$action-setfield $tiddler=<<refreshTitle>> text=\"yes\"/>\n</$list>\n</$set>\n\\end\n\n\\define tag-picker-inner(actions,tagField:\"tags\")\n\\whitespace trim\n<$vars newTagNameInputTiddlerQualified=<<qualify \"$:/temp/NewTagName/input\">> newTagNameSelectionTiddlerQualified=<<qualify \"$:/temp/NewTagName/selected-item\">> fallbackTarget={{$(palette)$##tag-background}} colourA={{$(palette)$##foreground}} colourB={{$(palette)$##background}}>\n<$vars storeTitle={{{ [<newTagNameInputTiddler>!match[]] ~[<newTagNameInputTiddlerQualified>] }}} tagSelectionState={{{ [<newTagNameSelectionTiddler>!match[]] ~[<newTagNameSelectionTiddlerQualified>] }}}>\n<$vars refreshTitle=<<qualify \"$:/temp/NewTagName/refresh\">> nonSystemTagsFilter=\"[tags[]!is[system]search:title<userInput>sort[]]\" systemTagsFilter=\"[tags[]is[system]search:title<userInput>sort[]]\">\n<div class=\"tc-edit-add-tag\">\n<div>\n<span class=\"tc-add-tag-name tc-small-gap-right\">\n<$macrocall $name=\"keyboard-driven-input\" tiddler=<<newTagNameTiddler>> storeTitle=<<storeTitle>> refreshTitle=<<refreshTitle>>\n\t\tselectionStateTitle=<<tagSelectionState>> inputAcceptActions=\"\"\"<$macrocall $name=\"add-tag-actions\" actions=<<__actions__>> tagField=<<__tagField__>>/>\"\"\"\n\t\tinputCancelActions=<<clear-tags-actions>> tag=\"input\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}}\n\t\tfocusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex=<<tabIndex>> \n\t\tfocus={{{ [{$:/config/AutoFocus}match[tags]then[true]] ~[[false]] }}} filterMinLength={{$:/config/Tags/MinLength}} \n\t\tcancelPopups=<<cancelPopups>> configTiddlerFilter=\"[[$:/core/macros/tag-picker]]\"/>\n</span><$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button><$reveal state=<<storeTitle>> type=\"nomatch\" text=\"\"><$button class=\"tc-btn-invisible tc-small-gap tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Tags/ClearInput/Hint}} aria-label={{$:/language/EditTemplate/Tags/ClearInput/Caption}}>{{$:/core/images/close-button}}<<delete-tag-state-tiddlers>></$button></$reveal><span class=\"tc-add-tag-button tc-small-gap-left\">\n<$set name=\"tag\" value={{{ [<newTagNameTiddler>get[text]] }}}>\n<$button set=<<newTagNameTiddler>> setTo=\"\" class=\"\">\n<$action-listops $tiddler=<<saveTiddler>> $field=<<__tagField__>> $subfilter=\"[<tag>]\"/>\n$actions$\n<$set name=\"currentTiddlerCSSEscaped\" value={{{ [<saveTiddler>escapecss[]] }}}>\n<<delete-tag-state-tiddlers>><$action-sendmessage $message=\"tm-focus-selector\" $param=<<get-tagpicker-focus-selector>>/>\n</$set>\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 tc-block-tags-dropdown\">\n<$set name=\"userInput\" value={{{ [<storeTitle>get[text]] }}}>\n<$list filter=\"[<userInput>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=<<nonSystemTagsFilter>> variable=\"tag\">\n<$list filter=\"[<tag>addsuffix[-primaryList]] -[<tagSelectionState>get[text]]\" emptyMessage=\"\"\"<$vars button-classes=\"tc-btn-invisible tc-tag-button-selected\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\"\"\">\n<$vars button-classes=\"tc-btn-invisible\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\n</$list>\n</$list></$list>\n<hr>\n<$list filter=\"[<userInput>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=<<systemTagsFilter>> variable=\"tag\">\n<$list filter=\"[<tag>addsuffix[-secondaryList]] -[<tagSelectionState>get[text]]\" emptyMessage=\"\"\"<$vars button-classes=\"tc-btn-invisible tc-tag-button-selected\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\"\"\">\n<$vars button-classes=\"tc-btn-invisible\" actions=<<__actions__>> tagField=<<__tagField__>> currentTiddler=<<tag>>>{{||$:/core/ui/TagPickerTagTemplate}}</$vars>\n</$list>\n</$list></$list>\n</$set>\n</div>\n</$reveal>\n</div>\n</div>\n</$vars>\n</$vars>\n</$vars>\n\\end\n\\define tag-picker(actions,tagField:\"tags\")\n\\whitespace trim\n<$vars saveTiddler=<<currentTiddler>> palette={{$:/palette}}>\n<$list filter=\"[<newTagNameTiddler>match[]]\" emptyMessage=\"\"\"<$macrocall $name=\"tag-picker-inner\" actions=<<__actions__>> tagField=<<__tagField__>>/>\"\"\">\n<$set name=\"newTagNameTiddler\" value=<<qualify \"$:/temp/NewTagName\">>>\n<$macrocall $name=\"tag-picker-inner\" actions=<<__actions__>> tagField=<<__tagField__>>/>\n</$set>\n</$list>\n</$vars>\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\\whitespace trim\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}}><<timeline-title>></$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 to={{{ [<currentTiddler>get[target]else<currentTiddler>] }}}><$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 to={{{ [<currentTiddler>get[target]else<currentTiddler>] }}}>\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 to={{{ [<currentTiddler>get[target]else<currentTiddler>] }}}>\n <$list filter=\"[all[current]tagging[]$sort$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[]$sort$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/minifocusswitcher": { "title": "$:/snippets/minifocusswitcher", "text": "<$select tiddler=\"$:/config/AutoFocus\">\n<$list filter=\"title tags text type fields\">\n<option value=<<currentTiddler>>><<currentTiddler>></option>\n</$list>\n</$select>\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/PluginLibrary": { "title": "$:/tags/PluginLibrary", "list": "$:/config/OfficialPluginLibrary" }, "$:/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 tc-viewswitcher\">\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>>><$transclude tiddler=<<icon>>/><$text text=<<storyview>>/></$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>" } } }
DASHBOARD
no
$:/core/ui/PageTemplate
$:/palettes/SolarizedLight
{ "tiddlers": { "$:/language/Buttons/OpenAll/Caption": { "text": "Open All", "title": "$:/language/Buttons/OpenAll/Caption" }, "$:/language/Buttons/OpenAll/Hint": { "text": "Open all by tag", "title": "$:/language/Buttons/OpenAll/Hint" }, "$:/plugins/ajh/openall/icon": { "text": "\\define my-svg()\n<svg class='tc-image-openall tc-image-button' width='22pt' height='22pt' viewBox='0 0 192 192'><path fill='#30f' stroke='#f00' stroke-width='7.5' d='m13.5,52.2l82.5,-48l82.5,48v87.3l-82.5,48l-82.5,-48v-87.3z'/><path fill='#fff' stroke='#30f' stroke-width='5' d='m$(m)$$(path)$'/></g></svg>\n\\end\n\n<$vars m='96,14' path={{$:/plugins/ajh/openall/image!!path}}>\n<<my-svg>>\n</$vars>", "title": "$:/plugins/ajh/openall/icon", "tags": "$:/tags/Image" }, "$:/plugins/ajh/openall/image": { "text": "\\define my-svg()\n<svg class='tc-image-openall tc-image-button' width='22pt' height='22pt' viewBox='0 0 128 128'><path d='m$(m)$$(path)$'/></svg>\n\\end\n\n<$vars m='64,3' path={{!!path}}>\n<<my-svg>>\n</$vars>", "title": "$:/plugins/ajh/openall/image", "tags": "$:/tags/Image", "path": "l64,73h-128l64,-73zm-64,104h128v24h-128v-24z" }, "$:/plugins/ajh/openall/readme": { "text": "This plugin adds the {{$:/plugins/ajh/openall/template}} button to the tag manager drop down menu using the{{$:/tags/TagDropdown||$:/core/ui/TagTemplate}}system tag. The open all button opens all non system tiddlers tagged with that drop down tag.\n\nSimply drag $:/plugins/ajh/openall to the top of your tiddlywiki display, save and reload.\n\nThis plugin comprises:\n\n* Icon\n* Template\n* Stylesheet\n* Caption and hint", "title": "$:/plugins/ajh/openall/readme" }, "$:/plugins/ajh/openall/stylesheet": { "text": "html .tc-drop-down button svg, .tc-drop-down a svg {\n fill: {{!!button-color}};\n}\nhtml .tc-drop-down button.tc-btn-invisible:hover svg {\n fill: {{!!button-hover-color}};\n}\n.tc-sidebar-lists .tc-drop-down button svg, .tc-drop-down a svg {\n fill: {{!!sidebar-button-color}};\n}\n.tc-sidebar-lists .tc-drop-down button.tc-btn-invisible:hover svg {\n fill: {{!!sidebar-button-hover-color}};\n}", "title": "$:/plugins/ajh/openall/stylesheet", "tags": "$:/tags/Stylesheet", "sidebar-button-hover-color": "#444", "sidebar-button-color": "#999", "caption": "Open All Button", "button-hover-color": "#fff", "button-color": "#333" }, "$:/plugins/ajh/openall/template": { "text": "\\define lingo-base() $:/language/Buttons/\n\n<$button tooltip={{$:/language/Buttons/OpenAll/Hint}} aria-label={{$:/language/Buttons/OpenAll/Caption}} class='tc-btn-invisible openall'>\n<$list filter='[tag{!!title}]'>\n<$action-navigate $to=<<currentTiddler>> />\n</$list>\n<$list filter='[<tv-config-toolbar-icons>prefix[yes]]'>\n{{$:/plugins/ajh/openall/image}}\n</$list>\n<$list filter='[<tv-config-toolbar-text>prefix[yes]]'>\n<<lingo OpenAll/Caption>>\n</$list>\n</$button>", "title": "$:/plugins/ajh/openall/template", "tags": "$:/tags/TagDropdown" } } }
Our Footprints
Hooper / Johnston
$:/core/ui/AdvancedSearch/Filter
hide
show
yes
yes
$:/core/ui/ControlPanel/Plugins/Add/Plugins
$:/core/ui/AdvancedSearch/Filter
$:/core/ui/ControlPanel/Palette
$:/core/ui/ControlPanel/Basics
$:/core/ui/ControlPanel/TiddlerFields
$:/core/ui/ControlPanel/Info
$:/core/ui/MoreSideBar/All
$:/core/ui/SideBar/More
$:/core/ui/ControlPanel/Toolbars/EditorToolbar
open
no
\define lingo-base() $:/language/TagManager/ \define iconEditorTab(type) \whitespace trim <$link to=""><<lingo Icons/None>></$link> <$list filter="[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]"> <$link to={{!!title}}> <$transclude/> <$view field="title"/> </$link> </$list> \end \define iconEditor(title) \whitespace trim <div class="tc-drop-down-wrapper"> <$button popupTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} class="tc-btn-invisible tc-btn-dropdown">{{$:/core/images/down-arrow}}</$button> <$reveal stateTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} type="popup" position="belowleft" text="" default=""> <div class="tc-drop-down"> <$linkcatcher actions="""<$action-setfield $tiddler=<<__title__>> icon=<<navigateTo>>/>"""> <<iconEditorTab type:"!">> <hr/> <<iconEditorTab type:"">> </$linkcatcher> </div> </$reveal> </div> \end \define toggleButton(state) \whitespace trim <$reveal stateTitle=<<__state__>> type="match" text="closed" default="closed"> <$button setTitle=<<__state__>> setTo="open" class="tc-btn-invisible tc-btn-dropdown" selectedClass="tc-selected"> {{$:/core/images/info-button}} </$button> </$reveal> <$reveal stateTitle=<<__state__>> type="match" text="open" default="closed"> <$button setTitle=<<__state__>> setTo="closed" class="tc-btn-invisible tc-btn-dropdown" selectedClass="tc-selected"> {{$:/core/images/info-button}} </$button> </$reveal> \end \whitespace trim <table class="tc-tag-manager-table"> <tbody> <tr> <th><<lingo Colour/Heading>></th> <th class="tc-tag-manager-tag"><<lingo Tag/Heading>></th> <th><<lingo Count/Heading>></th> <th><<lingo Icon/Heading>></th> <th><<lingo Info/Heading>></th> </tr> <$list filter="[tags[]!is[system]sort[title]]"> <tr> <td><$edit-text field="color" tag="input" type="color"/></td> <td>{{||$:/core/ui/TagTemplate}}</td> <td><$count filter="[all[current]tagging[]]"/></td> <td> <$macrocall $name="iconEditor" title={{!!title}}/> </td> <td> <$macrocall $name="toggleButton" state={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} /> </td> </tr> <tr> <td></td> <td colspan="4"> <$reveal stateTitle={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} type="match" text="open" default=""> <table> <tbody> <tr><td><<lingo Colour/Heading>></td><td><$edit-text field="color" tag="input" type="text" size="9"/></td></tr> <tr><td><<lingo Icon/Heading>></td><td><$edit-text field="icon" tag="input" size="45"/></td></tr> </tbody> </table> </$reveal> </td> </tr> </$list> <tr> <td></td> <td style="position:relative;"> {{$:/core/ui/UntaggedTemplate}} </td> <td> <small class="tc-menu-list-count"><$count filter="[untagged[]!is[system]] -[tags[]]"/></small> </td> <td></td> <td></td> </tr> </tbody> </table>
$:/themes/tiddlywiki/vanilla
{ "tiddlers": { "$:/themes/tiddlywiki/snowwhite/base": { "title": "$:/themes/tiddlywiki/snowwhite/base", "tags": "[[$:/tags/Stylesheet]]", "text": "\\define sidebarbreakpoint-minus-one()\n<$text text={{{ [{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}removesuffix[px]subtract[1]addsuffix[px]] ~[{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}] }}}/>\n\\end\n\n\\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: <<sidebarbreakpoint-minus-one>>) {\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 sidebarbreakpoint()\n<$text text={{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}/>\n\\end\n\n\\define sidebarbreakpoint-minus-one()\n<$text text={{{ [{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}removesuffix[px]subtract[1]addsuffix[px]] ~[{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}] }}}/>\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\\define set-type-selector-min-width()\n<$set name=\"typeLength\" value={{{ [all[shadows+tiddlers]prefix[$:/language/Docs/Types/]get[name]length[]maxall[]] }}}>\n\n\t.tc-type-selector-dropdown-wrapper {\n\t\tmin-width: calc(<<typeLength>>ch + 4em);\n\t}\n\n\t.tc-type-selector-dropdown-wrapper input.tc-edit-typeeditor {\n\t\tmin-width: <<typeLength>>ch;\n\t}\n\n</$set>\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\ninput[type=\"search\"] {\n outline-offset: initial;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tfill: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml, body {\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\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n\tfont-size: 2em;\n}\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\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 > div {\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\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\ninput[type=\"search\"]::-webkit-search-decoration,\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-results-button,\ninput[type=\"search\"]::-webkit-search-results-decoration {\n\t-webkit-appearance:none;\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::selection {\n\tbackground-color: Highlight;\n\tcolor: HighlightText;\n\tbackground-color: <<colour selection-background>>;\n\tcolor: <<colour selection-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\t/* next 2 elements needed, since normalize 8.0.1 */\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\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.tc-drop-down a.tc-tiddlylink:hover {\n\tcolor: <<colour tiddler-link-background>>;\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\tcursor: pointer;\n\tcolor: <<colour foreground>>;\n\tfill: <<colour foreground>>;\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\n.tc-sidebar-lists button small {\n\tcolor: <<colour foreground>>;\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: <<sidebarbreakpoint-minus-one>>) {\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\n.tc-block-tags-dropdown > .tc-btn-invisible:hover {\n\tbackground-color: <<colour primary>>;\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-sidebar-scrollable .tc-tag-label {\n\ttext-shadow: none;\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\tmargin-right: 3px; \n\tmargin-bottom: 1px;\n\tvertical-align: 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.tc-tag-button-selected,\n.tc-list-item-selected a.tc-tiddlylink, a.tc-list-item-selected {\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour tiddler-background>>;\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@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-topbar-right {\n\t\tright: 10px;\n\t}\n\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@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-show-sidebar-btn svg.tc-image-chevron-left, .tc-hide-sidebar-btn svg.tc-image-chevron-right {\n\t\ttransform: rotate(-90deg);\n\t}\n\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-sidebar-lists .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: <<sidebarbreakpoint-minus-one>>) {\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\ttransition: min-height {{$:/config/AnimationDuration}}ms ease-in-out, padding-top {{$:/config/AnimationDuration}}ms ease-in-out, padding-bottom {{$:/config/AnimationDuration}}ms ease-in-out;\n\t}\n\t\n\t<<if-no-sidebar \"\"\"\n\n\t\t.tc-sidebar-header {\n\t\t\tmin-height: 0;\n\t\t\tpadding-top: 0;\n\t\t\tpadding-bottom: 0;\n\t\t}\n\n\t\"\"\">>\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: <<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\t.tc-story-river.tc-static-story-river {\n\t\tmargin-right: 0;\n\t\tpadding-right: 42px;\n\t}\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@media (max-width: <<sidebarbreakpoint-minus-one>>) {\n\n\t.tc-tiddler-info {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\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: <<sidebarbreakpoint-minus-one>>) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t\tmargin-bottom: .5em;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: <<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.35em;\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\tmargin-right: .1em;\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-subtitle .tc-tiddlylink {\n\tmargin-right: .3em;\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\tline-height: 1.3em;\n\t-webkit-appearance: none;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor {\n\tbackground-color: <<colour tiddler-editor-background>>;\n}\n\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tbackground-color: <<colour tiddler-background>>;\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: <<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-type-selector .tc-edit-typeeditor {\n\twidth: auto;\n}\n\n.tc-type-selector-dropdown-wrapper {\n\tdisplay: inline-block;\n}\n\n<<set-type-selector-min-width>>\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.tc-edit-fields.tc-edit-fields-small {\n\tmargin-top: 0;\n\tmargin-bottom: 0;\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-wrapper input.tc-edit-texteditor {\n\twidth: auto;\n}\n\n.tc-edit-field-add-name-wrapper {\n\tdisplay: inline-block;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n}\n\n@media (min-width: <<sidebarbreakpoint>>) {\n\n\t.tc-edit-field-add-value {\n\t\twidth: 35%;\n\t}\n\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-viewswitcher .tc-image-button {\n\tmargin-right: .3em;\n}\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: <<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 background>>;\n}\n\n.tc-drop-down .tc-drop-down-info {\n\tpadding-left: 14px;\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.tc-tiddlylink: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/*\n** Centered modals\n*/\n.tc-modal-centered .tc-modal {\n\twidth: auto;\n\ttop: 50%;\n\tleft: 50%;\n\ttransform: translate(-50%, -50%) !important;\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\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\toverflow: auto;\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** Import table\n*/\n\n.tc-import-table {\n\twidth: 100%;\n}\n\n.tc-import-table svg.tc-image-edit-button {\n\tmax-width: unset;\n}\n\n.tc-import-table th:first-of-type {\n\twidth: 10%;\n}\n\n.tc-import-table th:last-of-type {\n\twidth: 30%;\n}\n\n.tc-import-table .tc-row-disabled {\n\tbackground: <<colour very-muted-foreground>>10;\n\topacity: 0.8;\n}\n\n.tc-import-table .tc-row-warning {\n\tbackground: <<colour diff-delete-background>>50;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 28px;\n\tleft: 0;\n\tright: 0;\n\tmax-width: 50%;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 14px;\n\tpadding: 7px;\n\tborder: 1px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 7px;\n\tright: 7px;\n line-height: 0;\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 font-size: 0.8em;\n margin-bottom: 0.5em;\n}\n\n.tc-alert-body > p {\n\tmargin: 0;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: <<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: flex;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tfill: <<colour muted-foreground>>;\n\tbackground-color: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n align-items: center;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info {\n margin: 0.5em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugin-indicator {\n\tmargin: -16px 1em 0 2em;\n}\n\n.tc-plugin-info-sub-plugin-indicator button {\n\tcolor: <<colour background>>;\n\tbackground: <<colour foreground>>;\n\tborder-radius: 8px;\n padding: 2px 7px;\n font-size: 0.75em;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info-dropdown {\n\tmargin-left: 1em;\n\tmargin-right: 1em;\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-chunk > svg {\n\tfill: <<colour background>>;\n}\n\n.tc-plugin-info-chunk {\n margin: 2px;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description {\n\tflex-grow: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-buttons {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n text-align: right;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h1 {\n\tfont-size: 1em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h2 {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description div {\n\tfont-size: 0.7em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle img, .tc-plugin-info-chunk.tc-plugin-info-toggle svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon img, .tc-plugin-info-chunk.tc-plugin-info-icon svg {\n\twidth: 2em;\n\theight: 2em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\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 0 1em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugins {\n\tpadding: 0.5em;\n margin: 0 1em 1em 1em;\n\tbackground: <<colour notification-background>>;\n}\n\n.tc-install-plugin {\n\tfont-weight: bold;\n\tbackground: green;\n\tcolor: white;\n\tfill: white;\n\tborder-radius: 4px;\n\tpadding: 3px;\n}\n\n.tc-install-plugin.tc-reinstall-downgrade {\n\tbackground: red;\n}\n\n.tc-install-plugin.tc-reinstall {\n\tbackground: blue;\n}\n\n.tc-install-plugin.tc-reinstall-upgrade {\n\tbackground: orange;\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::-webkit-file-upload-button {\n\tcursor:pointer;\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/*\n** Utility classes for SVG icons\n*/\n\n.tc-fill-background {\n\tfill: <<colour background>>;\n}\n\n/*\n** Flexbox utility classes\n*/\n\n.tc-flex {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-flex-column {\n\tflex-direction: column;\n}\n\n.tc-flex-row {\n\tflex-direction: row;\n}\n\n.tc-flex-grow-1 {\n\tflex-grow: 1;\n}\n\n.tc-flex-grow-2 {\n\tflex-grow: 2;\n}\n\n/*\n** Other utility classes\n*/\n\n.tc-small-gap {\n\tmargin-left: .5em;\n\tmargin-right: .5em;\n}\n\n.tc-small-gap-left {\n\tmargin-left: .5em;\n}\n\n.tc-small-gap-right {\n\tmargin-right: .5em;\n}\n\n.tc-big-gap {\n\tmargin-left: 1em;\n\tmargin-right: 1em;\n}\n\n.tc-big-gap-left {\n\tmargin-left: 1em;\n}\n\n.tc-big-gap-right {\n\tmargin-right: 1em;\n}\n\n.tc-word-break {\n\tword-break: break-all;\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": "/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */\n\n/*\nDocument\n========\n*/\n\n/**\nUse a better box model (opinionated).\n*/\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n/**\nUse a more readable tab size (opinionated).\n*/\n\n:root {\n -moz-tab-size: 4;\n tab-size: 4;\n}\n\n/**\n1. Correct the line height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n*/\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/*\nSections\n========\n*/\n\n/**\nRemove the margin in all browsers.\n*/\n\nbody {\n margin: 0;\n}\n\n/**\nImprove consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n*/\n\nbody {\n font-family:\n system-ui,\n -apple-system, /* Firefox supports this but not yet `system-ui` */\n 'Segoe UI',\n Roboto,\n Helvetica,\n Arial,\n sans-serif,\n 'Apple Color Emoji',\n 'Segoe UI Emoji';\n}\n\n/*\nGrouping content\n================\n*/\n\n/**\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n*/\n\nhr {\n height: 0; /* 1 */\n color: inherit; /* 2 */\n}\n\n/*\nText-level semantics\n====================\n*/\n\n/**\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr[title] {\n text-decoration: underline dotted;\n}\n\n/**\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n2. Correct the odd 'em' font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n font-family:\n ui-monospace,\n SFMono-Regular,\n Consolas,\n 'Liberation Mono',\n Menlo,\n monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n font-size: 80%;\n}\n\n/**\nPrevent 'sub' and 'sup' elements from affecting the 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\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/*\nTabular data\n============\n*/\n\n/**\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n*/\n\ntable {\n text-indent: 0; /* 1 */\n border-color: inherit; /* 2 */\n}\n\n/*\nForms\n=====\n*/\n\n/**\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\nRemove the inheritance of text transform in Edge and Firefox.\n1. Remove the inheritance of text transform in Firefox.\n*/\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\nCorrect the inability to style clickable types in iOS and Safari.\n*/\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button;\n}\n\n/**\nRemove the inner border and padding in Firefox.\n*/\n\n::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\nRestore the focus styles unset by the previous rule.\n*/\n\n:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\nRemove the additional ':invalid' styles in Firefox.\nSee: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737\n*/\n\n:-moz-ui-invalid {\n box-shadow: none;\n}\n\n/**\nRemove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.\n*/\n\nlegend {\n padding: 0;\n}\n\n/**\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to 'inherit' in Safari.\n*/\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/*\nInteractive\n===========\n*/\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n display: list-item;\n}\n" }, "$:/themes/tiddlywiki/vanilla/settings/fontfamily": { "title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily", "text": "system-ui, -apple-system, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\"" }, "$:/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" } } }
zoomin
[img[BIBLI/00620.png]]
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
* 18930210 BORN Tinnenburra Station Cunnamulla Queensland to [[Samuel HOOPER]] 00635 and Lizzie Hall 00635 [[Elizabeth TAYLOR]] 00004Z 00632 00635 * 19090721 LEGITIMIZED Cunnamulla to [[Samuel HOOPER]] 00632 * SISTERED [[Michael HOOPER]] 00004Z * SISTERED [[David HOOPER]] 00004Z * SISTERED [[Maud HOOPER]] 00004Z * SISTERED [[William HOOPER]] 00004Z * SISTERED [[Samuel HOOPER jnr]] 00004Z * SISTERED [[Ethel HOOPER]] 00004Z * SISTERED [[Harry HOOPER]] 00004Z * SISTERED [[George HOOPER]] 00004Z * SISTERED [[Eva HOOPER]] 00004Z * 1915 to 1916 Cunnamulla AB CENSUS ENTRY 00628b * 1918???? QLD EXEMPTION issued Cunnamulla 00058 * 19181223 MARRIED St Albans Church Cunnamulla Qld [[Albert Simpson JOHNSTON]] housekeeper 27 years 00214Z .. 00635 says married at 25 years * 1947???? QLD EXEMPTION still in force Cunnamulla 00058 * BIRTHED [[Colin Gordon JOHNSTON]] 00214Z 00635 * BIRTHED [[Henry Albert JOHNSTON]] 00214Z 00620 00635 * BIRTHED [[Thomas Samuel JOHNSTON]] 00214Z 00635 * BIRTHED [[John Norman JOHNSTON]] 00214Z 00635 * BIRTHED [[Thora Elizabeth JOHNSTON]] 00635 * BIRTHED [[Wilga Georgina Anne JOHNSTON]] 00635 * PHOTO with who?? date? 00602 * 19640523 DIED Brisbane Qld 75 years 00635 * 19640526 BURIED Hemmant Cemetary 00635 00266 Memorial ID 193511274 * DIED 23/05/1964 Brisbane * BURIED 26/05/1964 Hemmant Cemetary
* ???????? BORN to [[Albert Simpson JOHNSTON]] and [[Ada HOOPER]] 00214Z *BROTHERED [[Colin Gordon JOHNSTON]] 00214Z 00635 * BROTHERED [[Henry Albert JOHNSTON]] 00214Z * BROTHERED [[Thomas Samuel JOHNSTON]] 00214Z * BROTHERED [[John Norman JOHNSTON]] 00214Z 00635 * BROTHERED [[Thora Elizabeth JOHNSTON]] 00635 * BROTHERED [[Wilga Georgina JOHNSTON]] 00635
* spelled as JOHNSON on 00214Z * 18800320 BORN Booligal NSW to [[Thomas William JOHNSTON]] and [[Sarah SIMPSON]] 00214Z 00600 00621 00622 * ???????? BROTHERED [[Thomas William JOHNSTON jnr]] 00214Z * ???????? BROTHERED [[George Henry JOHNSTON]] 00214Z * ???????? BROTHERED [[Elizabeth Mary JOHNSTON]] 00214Z * ???????? BROTHERED [[Newton Simpson JOHNSTON]] 00214Z * ???????? BROTHERED [[John Hector Charles Newton JOHNSTON]] 00214Z * ???????? BROTHERED [[Baby 1 Simpson JOHNSTON]] 00214Z * ???????? BROTHERED [[Baby 2 Simpson JOHNSTON]] 00214Z * 19110205 MARRIED Eulo Qld [[Katherine Emily COLGAN]] 00214Z * 19150315 ENLISTMENT MEDICAL Cunnamulla 00612 * 19150324 ENLISTED Cunnamulla, QLD 00005 00622 00621 ** SERN 1120 ** NOK W Johnston A 00622 ?? ** Private in 5th Light Horse Regiment ** Home Town Eulo, Paroo, Qld ** Horsebreaker * 19150820 EMBARKED & INVOLVEMENT WW1 SERVICE HMAT Shropshire, Brisbane [[Albert Simpson JOHNSTON]] 00619 *19151204 to 19170601 STATEMENT OF SERVICE 00613 *19151211 to 19170528 CASUALTY FORM [[Albert Simpson JOHNSTON]] 000615abcd, 00616 * 19150324 EMPLOYED where??? Fencing Contractor and Horsebreaker 00600 * 19181223 MARRIED [[Ada HOOPER]] when Ada 25 years Cunnamulla QLD 00004Z 00214 * 19150324 00600 lists A JOHNSTON as wife * 19170326 SERVED Deir Al - Balah Gaza Palestine 00214Z * 19181223 MARRIED St Albans Church Cunnamulla Qld [[Ada HOOPER]] housekeeper 27 years 00214Z 00235 states Cunnamulla at 25 years * 19340608 RECEIVED MEDALS 00012 *FATHERED [[Colin Gordon JOHNSTON]] 00214Z 00635 * FATHERED [[Henry Albert JOHNSTON]] 00214Z 00620 00635 * FATHERED [[Thomas Samuel JOHNSTON]] 00214Z 00635 * FATHERED [[John Norman JOHNSTON]] 00214Z 00635 * FATHERED [[Albert JOHNSTON jnr]] 00214Z * FATHERED [[Thora Elizabeth JOHNSTON]] 00635 * FATHERED [[Wilga Georgina Anne JOHNSTON]] 00635 * 19500602 DIED Cunnamulla Qld 00214Z 00621 * 195006?? BURIED Cunnamulla Qld 00214Z 00621
not sure if boy or girl * ???????? BROTHERED [[Thomas William JOHNSTON jnr]] 00214Z * ???????? BROTHERED [[George Henry JOHNSTON]] 00214Z * ???????? BROTHERED [[Elizabeth Mary JOHNSTON]] 00214Z * ???????? BROTHERED [[Newton Simpson JOHNSTON]] 00214Z * ???????? BROTHERED [[John Hector Charles Newton JOHNSTON]] 00214Z * ???????? BROTHERED [[Baby 2 Simpson JOHNSTON]] 00214Z
not sure if boy or girl * ???????? BROTHERED [[Thomas William JOHNSTON jnr]] 00214Z * ???????? BROTHERED [[George Henry JOHNSTON]] 00214Z * ???????? BROTHERED [[Elizabeth Mary JOHNSTON]] 00214Z * ???????? BROTHERED [[Newton Simpson JOHNSTON]] 00214Z * ???????? BROTHERED [[John Hector Charles Newton JOHNSTON]] 00214Z * ???????? BROTHERED [[Baby 1 Simpson JOHNSTON]] 00214Z
.boxes * { margin: 0; padding: 0; width:100% display: flex; } .boxes ul { padding-top: 20px; position: relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; display: flex; } .boxes li { float: left; text-align: center; list-style-type: none; position: relative; border: 1px solid #ccc; margin:5px; padding: 5px 10px; text-decoration: none; display: inline-block; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; } .boxes li a { display: inline-block; text-decoration: none; /* disgiuse links to appear like text (until hover) */ color: black; font-style:normal; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; } /*Time for some hover effects*/ /*We will apply the hover effect the the lineage of the element also*/ .boxes li a:hover, .family-tree li a:hover+ul li a { background: #f4f4f4; }
[[Map TIMELINE]] 00068/p19 Tinnenburra 1867 to ? .. owned by Jimmy Tyson * people from Murawari and Budjari tribes settled there * 00068/p22 Last families were leave tinnenburra left in 1940 and moved to fringe camp in Cunnamulla * 00068/p74 East of the river (Cunnamulla) was another camp consisting of Hooper family and their relatives. They had orginated from Goodooga Area * Just before 1940, people at top camps were forced to move. Most shifted to south camp but Hoopers and Johnsons moved into town. They were first aboriginal families to live in town * 00148/p81 1960s first families from south camp moved into town; Hooper, Johnson and Stewart families had already been living in town for number of years * Three of Ada Johnson's sons, Henry Tom and Jack also went to war * 00068/p71 1902 some murries escaped removal: sam hooper, wife lizzie, 4 children aged 11, 9, 8, 1 were recommended for removal from cunnamulla by protector but they stayed in district and reared large family. Many descendants still live in cunnamulla. --- ![zzz00001HooperTree.jpg][emafile:Research.HooperTree.jpg] * 00068 p80 (emafile:zzz00001HooperTree.jpg) ![Hazel Map.jpg](emafile:Research.Hazel+Map.jpg) * 00068 / preface .. Goodooga is straight down from Bollon on NSW side ... borders NSW border --- * BibLio * 000 * 00068 * 19xx00xx BORN place 00ref * 19xx00xx MARRIED place whom 00ref * 19xx00xx MOTHERED FATHERED place whom 00ref * 19xx00xx SISTERED BROTHERED place whom 00ref * 19xx00xx LIVED address 00ref * 19xx00xx ENLISTED place 00ref * 19xx00xx DIED place 00ref * 19xx00xx BURIED place 00ref ! TTREE .. change to ttree when done ... this is up to date when there is no more TTREE <<list-links "[tag[TTREE]sort[title]]">> <div class="family-tree"> *[[Elizabeth TAYLOR]] **[[Samuel HOOPER]] ***[[Michael HOOPER]] ***[[David HOOPER]] ****[[Sally LUCAS]] ***[[Ada HOOPER]] ****[[Albert Simpson JOHNSTON]] *****[[Child]] *****[[Henry Albert JOHNSTON]] ******[[Ruby Dorothy ADAMS]] *****[[John Norman JOHNSTON]] ******[[John Norman PARTNER]] *****[[Thomas Samuel JOHNSTON]] ******[[Thomas Samuel PARTNER]] *******[[Gail ????]] *****[[Colin Gordon JOHNSTON]] ******[[Gloria Patricia VINES]] *******[[Gary Gordon JOHNSTON]] ********[[Jedison WELLS]] *********[[Grante Kitchener MALONE]] **********[[Zach Andrew MALONE]] *******[[Terry ?? JOHNSTON]] *******[[Barry ?? JOHNSTON]] *******[[Lawrence ?? JOHNSTON]] *******[[Anne ?? JOHNSTON]] *******[[Patricia ?? JOHNSTON]] *****[[Thora Elizabeth JOHNSTON]] ******[[Thora Elizabeth PARTNER]] *****[[Wilga Georgina Anne JOHNSTON]] ******[[Wilga Georgina Anne PARTNER]] ***[[Maud HOOPER]] ****[[Frank STEWART]] ***[[Bill HOOPER]] ****[[Delia SKEWTHORPE]] ***[[Sam HOOPER]] ****[[Sam PARTNER]] ***[[Ethel HOOPER]] ****[[Jack HOULAHAN]] *****[[Jean HOULAHAN]] ***[[Harry HOOPER]] ****[[Ruby MOORE]] ***[[George HOOPER]] ****[[George PARTNER]] ***[[Eva HOOPER]] ****[[Toego ROBINSON]]
* 19260703 BORN Cunnamulla to [[Albert Simpson JOHNSTON]] and [[Ada HOOPER]] 00214Z 00413Z - spent younger years on sheep stations at cunnamulla then moving to wynnum 00413Z * BROTHERED [[Henry Albert JOHNSTON]] 00214Z 00635 * BROTHERED [[Thomas Samuel JOHNSTON]] 00214Z 00635 * BROTHERED [[John Norman JOHNSTON]] 00214Z 00635 * BROTHERED [[Albert JOHNSTON jnr]] 00214Z * BROTHERED [[Thora Elizabeth JOHNSTON]] 00635 * BROTHERED [[Wilga Georgina Anne JOHNSTON]] 00635 * 1947???? MARRIED [[Gloria Patricia VINES]] 00413Z * 38 years at 23/05/1964 00635 * 19640523 lived at 50 Haig St Wynnum West 00635
[[Contribute to ALWAYS WAS ALWAYS WILL BE]] All Lives matter "All lives matter hut not all lives need to be pulled back into moral inclusion. Not all people were subjected to the psychological process of demonising and being made less than human so we could justify inhumane practices. All lives matter .. that's a given. What i'm striving for is for all lives to accept that all lives matter. It's OK to be white, brown, black, red, yellow, magenta or pastel. But if there are people that have missed out for generations because of this, we need equity to restore it." [[Contribute to ALWAYS WAS ALWAYS WILL BE]] how can i become more involved with natsiwa "* MUST HAVE small caps = tags .. large caps = main * word = just for dictionary * 000 = just for dhuludi * year with story honour the traditions of the people that made it possible for me to be here Growing up Coon "Mr Henderson .. never be anything .. what could be expected from a girl like you" INDIGDO harmony day Yaama Miliya Jedison wells ngaya Yuwaalaaray ngaya Tomorrow is Harmony day ... About Belonging .. and each year i am reminde d of St thereses words ... The value of life does not depend on the place we occupy . It depends upon the way we occupy that place Good bad or indifferent my people share country with others and just as i fight for the right to continue my culture i stand by your right to continue yours Each year i usually invite colleagues to bring their fabourite meal because food laughter and tears cross boundaries .. Might be a bit hard so Invite you to eat lunch with me on the lawn and tell me what it means for you to belong World map .. word for welcome INDIGDO Local Places and/or History <<list-links "[tag[INDIGLOCAL]]">> INDIGDO Pieces INDIGDO read all past issues of Australian Aboriginal Studies journal read all past issues of Australian Aboriginal Studies journal INDIGDO Totems "[[Who Am I]] * Yuwalaaraay are Emu people https://kamilaroianationsidentity.weebly.com/totems.html Kamilaroi totems include: Dilby the Crow and Kaputhin the Eagle Kaputhin the Eagle associates itself with the following spiritual concepts: celebration of the blue skies Upperworld Messenger Soaring over Obstacles The Value of the Ego and Transcending the Ego Heat and Wind Wisdom AND Flight of the Spirit Subtotems: Within these two totem moieties, subtotem groupings exist. These were derived as a class social system from matriarchal lines of descent allowing marriage and relationships to take place from other parts of the Kamilaroi nation. The sutbotem groupings are aligned with animal totems (examples stated below) within the Kamilaroi nation. These are represented in the following: Kaputhin Moiety – Yibaay/Gambuu (Ringtail possum, red kangaroo, quoll, wallaroo, platypus, quail, barking owl, emu, brolga and death adder) Dilby Moiety – Marrii/Gabii (Brush-tailed possum, bandicoot, echidna, pademelon, eastern grey kangaroo, pelican, white cockatoo and kookaburra) Rulings for marriage within the Gamilaraay language grouping, follow the subsequent decrees you could not marry inside your own moiety group. you had to marry someone from another class and from another moiety. You could not marry within your own totem. Class Sub Group: The final system which is looked upon within the correct alignment of two people for marriage of the Gamilaraay people, is the 'Class Sub Group'. This gives way to a spiritual and physical connection, acknowledging the past, present and future, proving that the society was and is caring of long-established time. Class groupings within the Kamilaroi nation are as follows: Gabii/Gambuu/Marrii/Yibaay (male social group) AND Buudhaa/Gabudhaa/Maadhaa/Yibadhaa (female social groupings) Two examples of a union of two Gamilaraay people from the Kamilaroi nation in a men and women's social system is as follows; Totem (male) marries Totem (Female) producing Children (male/female totem) Yibaay (clan) Emu Yibadhaa (clan) Blacksnake Gambuu (m) Buudhaa (f) Blacksnake Marrii (clan) Kangaroo Maadhaa (clan) Goanna Gabii (m) Gabudhaa (f) Goanna For further reading on this fascinating rite of marriage please read the following link http://www.stoppilligacoalseamgas.com.au/?p=1831 as Mr Paul Spearim recalls the importance of totems in the culmination of marriage as a Galmilaraay man. ! nation Gamilaraay or Kamilaroi ! clan Yuwaalaaraay or Ualarai dhinawan / emu ** matrilineal ! family ... this is the bloodline * find out more about moeity * & what are two halves for yuwaalaaraay ** all three above is pre-ordained ** personal .. strengths and weaknesses ** is given when obvious who you are, * I protect mine and do not eat & teach others how to care for it * links me to the universe and to geographical features and to my responsibilities * Skin Names ... extended family ... people don't necessarily make their minds up straight away ... they may want to go back to their wider family network and have a chat * [[Movements]] " INDIGDO Use of Language "+ Contexts language is a LARFGE ge part of my life, I can't remember the first time that i held a book or hung on the end of someone's yarn or so desperately wanted to spell something I find that language is like a time machine, allowing me to visit ancenstral times and placesthat i could never experience first hand i express a lot of life through language nad after having lived in ow-tee-ah-ro-ah for 2 years, I have embraced their national bilingual take and try to use both yuwaalaraay and australian english together as much as possible" INDIGDO Who Am I "a descendant of the Yuwalaaraay clan of the Gomelero ??? nation Yuwalaraay woman, born and raised in Wynnum, Brisbane .. holding the hand of all indigi women to support ghem through self determination regardless of who or where they have been I am a freshwater woman https://www.naidoc.org.au/get-involved/2020-theme what does it mean that seemingly only educate people are speaking on our behalf isn't lived experience as a local an important contribution to local government decisions on how resources, money etc will be disseminated Australian born citizens alive now, still follow laws and wishes of the country that cameinto play 200 years ago, laws and agreements that were initially created in a completely different hemisphere. Why is it wrong for me to do the same? Why is it wrong for me to want to do the same" INDIGDO Wilga "Wilga (Geijera parviflora) Aboriginal names: ""dhiil"" [yuwaalaraay, yuwaalayaay] Wilgas are a common tree species in inland Australia. Although not attracting birds with nectar (pollenation is done by insects), their fruit are taken by some bird species. The Wilga's significance lies in its dense foliage and drooping branches, which make it one of the best trees for birds to take cover in and under. Wilgas are particularly popular with male bowerbirds, who use them as cover for their bowers. Wilgas are usually found in scrub, but also as undergrowth of taller trees, e.g. under eucalypts in what is called sclerophyll woodland. https://scartrees.com.au/galleries/landscapes/ https://www.innerpath.com.au/matmed/herbs/Geijera_parviflora.htm 1. Geijera parviflora- Australian willowGeijera parviflora. Geijera pendula Australian willow, Wilga, Sheep bush, Gingerah Family: Rutaceae PART USED: Leaves ACTIONS GROUP: Analgesic.[1] 1. Alleviate pain, using an infusion of the leaves used internally and exernally.[2] 2. Chewed leaves were place into acities to stop toothache.[2] ORIGIN: Dry inland Australia, in all states except Tasmania. DESCRIPTION: A small tree, 6-9 m high and up to 30 cm in diameter. Its dense dark green crown of pendulous branches, brearing alternate long (7-15 cm) and narrow (about 5 mm) leaves gives the tree a willow-like appearance and makes it a valuable shade tree. Its bark is rough aned dark- colored near the butt and smooth and lighter colored on the upper part and branches. It flowers in spring. The small flower are arranged in open terminal clusters. The fruits are small, black, globular berries with a weak peppery taste. References Inner Path can not take any responsibility for any adverse effects from the use of plants. Always seek advice from a professional before using a plant medicinally. Constituents Chemically very variable. A form eaten by sheep contains the coumarin geiparvarin, wheras a form rejected by sheep contains another coumarin, dehydrogeijerin.[1] The volatile oils present in the foliage are equally variable in their composition. Some are rich in the monterpenoid alcohol linalool, others in phloracetophenone dimethyl ether.[1] References Research Compounds from Geijera parviflora with prostaglandin E2 inhibitory activity may explain its traditional use for pain relief. Banbury LK, Shou Q, Renshaw DE, Lambley EH, Griesser HJ, Mon H, Wohlmuth H. Abstract ETHNOPHARMACOLOGICAL RELEVANCE: Australian Aboriginal people used crushed leaves of Geijera parviflora Lindl. both internally and externally for pain relief, including for toothache (Cribb and Cribb, 1981). This study tested the hypothesis that this traditional use might be at least in part explained by the presence of compounds with anti-inflammatory activity. MATERIALS AND METHODS: A crude extract (95% EtOH) was prepared from powdered dried leaves. From the CH3Cl fraction of this extract compounds were isolated by bioassay-guided fractionation and tested for: (1) cytotoxicity in RAW 264.7 murine leukemic monocyte-macrophages, (2) prostaglandin E2 (PGE2) inhibitory activity in 3T3 Swiss albino mouse embryonic fibroblast cells, as well as (3) nitric oxide (NO) and (4) tumour necrosis factor alpha (TNFa) inhibitory activity in lipopolysaccharide (LPS)-stimulated RAW 264.7 cells. Isolated compounds were also tested for (5) antibacterial activity against a panel of Gram-positive (Staphylococcus aureus ATCC 29213 and ATCC 25923, Staphylococcus epidermidis ATCC 35984, biofilm-forming) and Gram-negative (Escherichia coli ATCC 25922, Pseudomonas aeruginosa ATCC 27853) strains by broth microdilution. RESULTS: Eleven compounds were isolated, including one new flavone and one new natural product, with a further four compounds reported from this species for the first time. Some of the compounds showed good anti-inflammatory activity in vitro. In particular, flindersine (1) and N-(acetoxymethyl) flindersine (3) inhibited PGE2 release with IC50 values of 5.0µM and 4.9µM, respectively, without any significant cytotoxicity. Several other compounds showed moderate inhibition of NO (5, 6, 7) and TNF-a (6), with IC50 in the low micromolar range; however much of this apparent activity could be accounted for by the cytotoxicity of these compounds. None of the compounds showed anti-bacterial activity. CONCLUSIONS: The inhibition of PGE2, an important mediator of inflammation and pain, by flindersine and a derivative thereof, along with the moderate anti-inflammatory activity shown by several other compounds isolated from Geijera parviflora leaf extract, support the traditional use of this plant for pain relief by Australian Aboriginal people. PMID: 25656002 DOI: 10.1016/j.jep.2015.01.033 J Ethnopharmacol. 2015 Apr 2;163:251-5. doi: 10.1016/j.jep.2015.01.033. Epub 2015 Feb 2. ncbi.nlm.nih.gov Chemogeography and antimicrobial activity of essential oils from Geijera parviflora and Geijera salicifolia (Rutaceae): two traditional Australian medicinal plants. Sadgrove NJ, Gonçalves-Martins M, Jones GL. Abstract Essential oils were hydrodistilled from 27 specimens of Geijera parviflora Lindl., (Rutaceae) and nine specimens of Geijera salicifolia Schott, collected over a wide geographic range in New South Wales, Queensland and South Australia. Essential oils were produced by traditional hydrodistillation and characterised using GC-MS. From one specimen a serendipitous discovery was made of bioactive coumarins dissolved in the hydrosol, which were the coumarins isopsoralen, xanthyletine and osthole. These coumarins were not present in the essential oil from that specimen. Using essential oil composition from all specimens, principal component analysis (PCA) demonstrated nine clusters for G. parviflora and three for G. salicifolia. Some clusters are representative of previously described chemotypes and some are reflective of possible chemotypes requiring more comprehensive sampling for confirmation. Thus, another three or four possible chemotypes of G. parviflora and one of G. salicifolia have been tentatively identified. Using micro-titre plate broth dilution assays, antibacterial and antifungal activity of all chemotypes was investigated. In this regard, the 'green oil' chemotype, restricted to G. parviflora, with major components linalool, geijerene/pregeijerene, 1,8-cineol and bicyclogermacrene, demonstrated the highest antimicrobial and free radical scavenging activity. Thus, in the light of traditional use reports of local analgaesia and bioactivity demonstrated in the current study, oils from select chemotypes of G. parviflora may be useful in suitably compounded lotions and creams designed for topical antimicrobial applications and local pain relief. In addition, because major components are known for insecticidal activities, such lotions may also be useful as topically applied insect repellents. PMID: 24878365 DOI: 10.1016/j.phytochem.2014.05.004 Phytochemistry. 2014 Aug;104:60-71. doi: 10.1016/j.phytochem.2014.05.004. Epub 2014 May 27. ncbi.nlm.nih.gov The leaves of the wilga tree are burnt in smoking ceremonies to banish evil spirits, relieve emotional pain & welcome to country, while the ash is used for healing wounds 641  Dhiil (Wilga) – Medicinal use including pain relief and for sore eyes 00639 https://mdahlem.net/birds/plant/wilga.php,hh " INDIGDO LANGU "|bluealtrows|k |!Speak Yuwalaaraay fluently|<<list-links ""[tag[worddict]]"">>| |!Audio|<<list-links ""[tag[audio]]"">>| [[INDIG]] [[langu notes]] Guwaala is a command, because of the -la ending. Guwaaldanha - continuous/present Going with garay (a Gamilaraay word) I'd go with Maaruma. Maayu is yuwaalaraay, Maaru is Gamilaraay. Garay Guwaaldanha ngali Maaruma. Also, ngali is 'we two' is this referring to one on one counselling? The amount of people you're talking about will change the pronoun. Maayuma fix, heal, make better garay guwaala speak ngali we garay guwaala ngali .. we speak garay guwaala ngali maayuma walgett language group 10/05/20 facebook https://www.miltonblack.com.au/ast/dreamtime/august.htm Jedison.Wells1 Wellsyear Jedison.wells1@studytafensw.edu.au team: fp6zs6v Teams link Play GGU 1.1 mp3 Buddy Hippi is a Goomeroi Song Man leading through his organisation Winangali Infusion. Winangali Infusion provides Gamilaraay Educultural Healing Practices. In addition to this Mr Hippi continues to bring teachings of Aboriginal Lore to youth across Gamilaraay country. Mr Hippi uses song, dance, hunting and gathering to teach respect for oneself, family and community to the male youth of today. I believe this is powerful because it allows for a continued connection to country and community. Mr Hippi explains how it teaches youth responsibility which is important not only for continuing culture but also for developing strong community.  Word Count: 98 Words. I know as a women I am not meant to discuss Lore but I write this out of respect for the continued practice of Lore on Gamilaraay country today.  Bibliography Hippi, B. (2020). Wayne 'Buddy' Hippi | Yawar - A Cultural Mapping Project. [online] Yawar.com.au. Available at: https://www.yawar.com.au/cultural-map/song-people/wayne-buddy-hippi [Accessed 3 Mar. 2020]. ABC News. (2020). Indigenous languages saved by NSW artists through dance and song. [online] Available at: https://www.abc.net.au/news/2017-11-10/artists-work-to-save-indigenous-language-through-music/9133118 [Accessed 3 Mar. 2020]. ABC Indigenous. (2020). Gamilaraay lore. [online] Available at: https://www.facebook.com/ABCIndigenous/videos/2416308165100699/ [Accessed 3 Mar.  Gaba Sophie. Dhayala nganha/ask me about Identity and the word Gomeroi in week 4.  John  Gaba Raili. Dhayala nganha/ask me about the process of writing this material and some motivations in gibu/week 4.  Gaba Nardi. Maarubaa/thanks for sharing your links to this. A great way for others to learn about current GY/Aboriginal culture.  John Show parent | Reply See this post in context Re: Weeks 1-3: Current Use of Gamilaraay by John Giacon - Wednesday, 4 March 2020, 11:37 AM  Maarubaa/thanks Annie. Some themes are emerging. Use of language is very important and powerful. Gomeroi/Goomeroi. For some background to the name 'Hippi' see'Yibaay' in the dictionary. John Show parent | Reply See this post in context Unsubscribe from this forum Change your forum digest preferences INDG2003_Sem1_2020 -> Forums -> News forum -> Quizlet. Quizlet. by John Giacon - Wednesday, 4 March 2020, 11:24 AM  Quizlet is a way of learning garay/words. Maarubaa/thanks to Raili Koskinen, who has put garay for Gamilaraay 1 on Quizlet. https://quizlet.com/Raili_K/folders/gamilaraay?i=2e5xwj&x=1xqY-gu yananga. Go to: The YouTube channel, ‘Speak Gamilaraay’, was created by Dr Hilary Smith, a linguist at ANU. In this digital age, using YouTube as a platform for language learning has gotten increasingly popular. ‘Speak Gamilaraay’ contains weekly vocabulary videos with helpful audio to assist in accurate pronunciation. The word’s meanings are also explained, as well as the cultural context behind it. For example, the channel states that the language “didn’t traditionally have English months of the yearâ€, and so in the rebuilding of Gamilaraay, words were created. In a video, it shows that the word for ‘November’, which is ‘Mugiin.gaa-gil’, was “based on 'mugiin.gaa' (sandfly), because sandflies come after floods, which can occur at this time. The suffix is from 'gilay' (moon).†‘Speak Gamilaraay’ also showcases familiar English songs in the language, such as ‘Clap your hands’ and ‘Silent Night’. This channel is a good modern resource for those interested in Gamilaraay.  Bibliography: Speak Gamilaraay. “Word of the Week: Mugiin.gaa-gil (November)†Youtube, Nov 5. 2019, Before the 2015 NRL all-stars game, George Rose led the indigenous all-stars’ war-cry in Gamilaraay. Rose’s speech may have been the single largest broadcast in Gamilaraay language ever. This was undoubtedly a very powerful moment, and the atmosphere in the crowd was electric. George went on to put on a gutsy performance and lead the indigenous all-stars to victory. He won man of the match. This is just one of many examples of indigenous athletes making powerful political statements on field (Adam Goodes and Nicky Winmar spring to mind as others). The NRL all-stars match is also just one of many sporting initiatives that empower indigenous communities. The Koori and Murri knockouts are among the largest regular gatherings of indigenous people in the country and the AFL now also has an indigenous round. While the NRL all-stars game and George Rose’s war cry are a step in the right direction, it is difficult not to see them as a missed opportunity in terms of language revival. During the televised broadcast, the words Gamilaraay/Yuwaalaraay weren’t mentioned. No translation was provided. The massive platform could have been used to promote indigenous language initiatives, or at least to dispel some common myths about indigenous language. I’ve still been unable to find out what George Rose actually said. The poem 'Near or Far' is written by Gamilaraay woman Suellyn Tighe. Originally written for her grandchildren, she believes that showing her language to maintain it is preferable to teaching it. The video shows Suellyn's grandaughter Briarna looking bored and disconnected and probably struggling with her identity and culture. Suellyn recites her poem 'Near or Far' with other Gamilaraay women in a sacred meeting place. Briarna connects with this as the poem reinforces in Briarna that she has come from a strong, loving place and has great connection and history with the animals (Emu), land and sky. Suellyn understands that to bring the younger generation back to connection with culture it needs to be done through modern means. Language is an expression of Aboriginal culture (Thorpe & Galassi 2014). It is a means to strengthen wellbeing, sense of belonging and maintain family connection (Thorpe & Galassi 2014). Suellyn is connecting Briarna with her ancestors and is continuing stories and history from thousands of years within Briarna. By doing so through the form of a poem it is a process which Briarna and Suellyn can bond together and it keeps them connected wherever they may be. It instils a sense of belonging and being loved in Briarna. INDIGDO DIARY Bong Bong Common located on Moss Vale Road, two-and-a-half kilometres north-east of the town of Moss Vale INDIGLOCAL Wingecarribee Reconciliation Group Inc "Wingecarribee Reconciliation Group Inc Contact: Kim Leevers Email: reconciliation.wingecarribee@gmail.com 06/0 emiailed kim as to when next meeting is " INDIGLOCAL Yamanda Association "Contact: Aunty Val or Aunty Annie Email: yamanda@live.com.au Mobile: 0412 466 430 Facebook: https://www.facebook.com/yamandaassociation/ " INDIGLOCAL
<<list-links "[tag[DASHBOARD]sort[title]]">>
* ???????? BORN place to [[Samuel HOOPER]] and [[Elizabeth TAYLOR]] 00004Z * BROTHERED [[Michael HOOPER]] 00004Z * BROTHERED [[Ada HOOPER]] 00004Z * BROTHERED [[Maud HOOPER]] 00004Z * BROTHERED [[William HOOPER]] 00004Z * BROTHERED [[Samuel HOOPER jnr]] 00004Z * BROTHERED [[Ethel HOOPER]] 00004Z * BROTHERED [[Harry HOOPER]] 00004Z * BROTHERED [[George HOOPER]] 00004Z * BROTHERED [[Eva HOOPER]] 00004Z * MARRIED [[Sally LUCAS]] 00004Z
* ???????? BORN place to * siblings etc * MARRIED [[William HOOPER]] 00004Z
* ???????? SISTERED [[Thomas William JOHNSTON jnr]] 00214Z * ???????? SISTERED [[George Henry JOHNSTON]] 00214Z * ???????? SISTERED [[Newton Simpson JOHNSTON]] 00214Z * ???????? SISTERED [[John Hector Charles Newton JOHNSTON]] 00214Z * ???????? SISTERED [[Baby 1 Simpson JOHNSTON]] 00214Z * ???????? SISTERED [[Baby 2 Simpson JOHNSTON]] 00214Z * ???????? MARRIED [[Unknown Male NAIRN]] 00214Z
* ???????? BORN Tinnenburra Station Qld 00625 to Willie Hall and Lizzie ??? * 19090619 MARRIED as Lizzie Hall aged 39 Cunnamulla [[Samuel HOOPER]] 00625 00632 00635 00004Z states Lizzie TAYLOR * MOTHERED [[Michael HOOPER]] 00004Z * MOTHERED [[David HOOPER]] 00004Z * 18930210 MOTHERED Tinneburra Station Cunnamulla [[Ada HOOPER]] 00004Z 00632 00635 * 19090721 LEGITIMIZED Cunnamulla [[Ada HOOPER]] 00632 * MOTHERED [Maud HOOPER]] 00004Z * MOTHERED [William HOOPER]] 00004Z * MOTHERED [Samuel HOOPER jnr]] 00004Z * MOTHERED [Ethel HOOPER]] 00004Z * MOTHERED [Harry HOOPER]] 00004Z * MOTHERED [George HOOPER]] 00004Z * MOTHERED [{Eva HOOPER]] 00004Z
* SISTERED [[Michael HOOPER]] 00004Z * SISTERED [[David HOOPER]] 00004Z * SISTERED [[Ada HOOPER]] 00004Z * SISTERED [[Maud HOOPER]] 00004Z * SISTERED [[William HOOPER]] 00004Z * SISTERED [[Samuel HOOPER jnr]] 00004Z * ????? BORN to [[Samuel HOOPER]] and [[Elizabeth TAYLOR]] 00004Z 00632 * SISTERED [[Harry HOOPER]] 00004Z * SISTERED [[George HOOPER]] 00004Z * SISTERED [[Eva HOOPER]] 00004Z * 1915 to 1916 Cunnamulla AB CENSUS ENTRY 00628b * MARRIED [[Jack HOULAHAN]] 00004Z spells it as Hooligan * 00624 Jean HOULAHAN 23/01/20 conversation with Annette Jack HOULAHAN 23/01/20 conversation with Annette
* SISTERED [[Michael HOOPER]] 00004Z * SISTERED [[David HOOPER]] 00004Z * SISTERED [[Ada HOOPER]] 00004Z * SISTERED [[Maud HOOPER]] 00004Z * SISTERED [[William HOOPER]] 00004Z * SISTERED [[Samuel HOOPER jnr]] 00004Z * SISTERED [[Ethel HOOPER]] 00004Z * SISTERED [[Harry HOOPER]] 00004Z * SISTERED [[George HOOPER]] 00004Z * ????? BORN to [[Samuel HOOPER]] and [[Elizabeth TAYLOR]] 00004Z 00632 * 1915 to 1916 Cunnamulla AB CENSUS ENTRY 00628b * MARRIED [[Toego ROBINSON]] 00004Z
.family-tree * {margin: 0; padding: 0; } .family-tree ul { padding-top: 20px; position: relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; display: flex; xxflex-wrap: nowrap; } .family-tree li { float: left; text-align: center; list-style-type: none; position: relative; padding: 20px 5px 0 5px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; } /*We will use ::before and ::after to draw the connectors*/ .family-tree li::before, .family-tree li::after{ content: ''; position: absolute; top: 0; right: 50%; border-top: 1px solid #ccc; width: 50%; height: 20px; } .family-tree li::after{ right: auto; left: 50%; border-left: 1px solid #ccc; } /*We need to remove left-right connectors from elements without any siblings*/ .family-tree li:only-child::after, .family-tree li:only-child::before { display: none; } /*Remove space from the top of single children*/ .family-tree li:only-child{ padding-top: 0;} /*Remove left connector from first child and right connector from last child*/ .family-tree li:first-child::before, .family-tree li:last-child::after{ border: 0 none; } /*Adding back the vertical connector to the last nodes*/ .family-tree li:last-child::before{ border-right: 1px solid #ccc; border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0; } .family-tree li:first-child::after{ border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; -moz-border-radius: 5px 0 0 0; } /*Time to add downward connectors from parents*/ .family-tree ul ul::before{ content: ''; position: absolute; top: 0; left: 50%; border-left: 1px solid #ccc; width: 0; height: 20px; } .family-tree li a { border: 1px solid #ccc; padding: 5px 10px; xtext-decoration: none; color: #666; font-family: arial, verdana, tahoma; font-size: 11px; display: inline-block; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; } /*Time for some hover effects*/ /*We will apply the hover effect the the lineage of the element also*/ .family-tree li a:hover, .family-tree li a:hover+ul li a { background: #c8e4f8; color: #000; border: 1px solid #94a0b4; } /*Connector styles on hover*/ .family-tree li a:hover+ul li::after, .family-tree li a:hover+ul li::before, .family-tree li a:hover+ul::before, .family-tree li a:hover+ul ul::before{ border-color: #94a0b4; }
* ???????? SISTERED [[William JOHNSTON]] 00620 * ???????? SISTERED [[Female 2 JOHNSTON]] 00620 * ???????? SISTERED [[Female 3 JOHNSTON]] 00620 * ???????? SISTERED [[Female 4 JOHNSTON]] 00620 * ???????? SISTERED [[Stephen James JOHNSTON]] 00620 * ???????? MARRIED Clayton
* ???????? SISTERED [[William JOHNSTON]] 00620 * ???????? SISTERED [[Female 1 JOHNSTON]] 00620 * ???????? SISTERED [[Female 3 JOHNSTON]] 00620 * ???????? SISTERED [[Female 4 JOHNSTON]] 00620 * ???????? SISTERED [[Stephen James JOHNSTON]] 00620 * ???????? MARRIED Braybon
* ???????? SISTERED [[William JOHNSTON]] 00620 * ???????? SISTERED [[Female 1 JOHNSTON]] 00620 * ???????? SISTERED [[Female 2 JOHNSTON]] 00620 * ???????? SISTERED [[Female 4 JOHNSTON]] 00620 * ???????? SISTERED [[Stephen James JOHNSTON]] 00620 * ???????? MARRIED Cannon
* ???????? SISTERED [[William JOHNSTON]] 00620 * ???????? SISTERED [[Female 1 JOHNSTON]] 00620 * ???????? SISTERED [[Female 2 JOHNSTON]] 00620 * ???????? SISTERED [[Female 3 JOHNSTON]] 00620 * ???????? SISTERED [[Stephen James JOHNSTON]] 00620 * ???????? MARRIED Littlewood
Aboriginal Flag Colours "RGB (Hex) Red 204–0–0 (#CC0000) Yellow 255–255–0 (#FFFF00)
* ???????? BORN place to * siblings etc * MARRIED [[Maud HOOPER]] 00004Z
* ???????? BROTHERED [[Thomas William JOHNSTON jnr]] 00214Z * ???????? BROTHERED [[Elizabeth Mary JOHNSTON]] 00214Z * ???????? BROTHERED [[Newton Simpson JOHNSTON]] 00214Z * ???????? BROTHERED [[John Hector Charles Newton JOHNSTON]] 00214Z * ???????? BROTHERED [[Baby 1 Simpson JOHNSTON]] 00214Z * ???????? BROTHERED [[Baby 2 Simpson JOHNSTON]] 00214Z
* BROTHERED [[Michael HOOPER]] 00004Z * BROTHERED [[David HOOPER]] 00004Z * BROTHERED [[Ada HOOPER]] 00004Z * BROTHERED [[Maud HOOPER]] 00004Z * BROTHERED [[William HOOPER]] 00004Z * BROTHERED [[Samuel HOOPER jnr]] 00004Z * BROTHERED [[Ethel HOOPER]] 00004Z * BROTHERED [[Harry HOOPER]] 00004Z * ???????? BORN place to [[Samuel HOOPER]] and [[Elizabeth TAYLOR]] * BROTHERED [[Eva HOOPER]] 00004Z - 1947???? {George HOOPER} Queensland exemption issued in 1926 Charleville, recorded on 1947 register 00058 ... not yet verified as our George * 1926???? Charleville QLD EXEMPTION issued 00058 * 1947???? Charleville QLD EXEMPTION still in force 00058
* born 05/03/1904 * died 01/06/1932
- born WYNNUM 1928 00186 * 1947???? MARRIED [[Colin Gordon JOHNSTON]] 00413Z
iVBORw0KGgoAAAANSUhEUgAAAlsAAAPPCAYAAADzRQ6QAAAgAElEQVR4Xqy96XMsWXLdmdjx9lpYvahZw5kxssW1SdHIlommMXG+yCSjzf//RaSRYpMUWcvbgIcdGP+d4yfiZiICzaIpXqEAJDJjudev+/Hjy917eLh7uL273lxeftp89933m7Pzj5v9vb3NZvOwub6+2jw8PGzu64uXDg+PNocHB5v9+rq7u9vc3t5u7us779nb398c1Nf9/X19sv7pM3ubIz5zeKjPvH//fnN0dLh5uH/Y3N7dconN4dHR5tmzZ3r/Q32WzxzWew4P6jN1vm+//bbOvVfXu69zHW5OTk/rXi83x/U5boo75ft+vUe/1X8vX77cnJ+db+7qfLx+X589Oz/bHNQ5Dw72fT/7eYYbPct93RPn4jn0/Jy7x4H7rP90P3z2gDGon6+urjbXfF1f6/55xqO6r9evXun57m7vdB7G5e6e8fKYcTbulXPwmcPDg3rPsc7H+HEN3sc5T05O9H3puK9z3j/UNRYOxmrpuLm56Xvd1zzc1HX0XHUfXGUazzx/f7dMPD72azx5Tu6dZ9zfKzmoaz/c11PWCRkrnocvxobfGQfGgGfVF3OPvGhM9nQffFgy0V+cX4fmet9zlXtauTf9Pefuz2nM6+vm5lL3w/1zjeur6811jY3nor7qO59nHm5uai5rPl+/+lzPyRhyz8wrz4Wc6WHr4HVfUw+xOT19pu+ZwzxPRtJvZ834mTm4v3xe7x/Gw0Ogp9dYZQ08f/5c94os8hy39cV9ntZ6yWf4HOfOZ/Zqru57ovI35JF16Et6jsZ7PjtjHdWc1thJS9TNMe/I2/h+nY91Ut9fv349PRev6/4Z27q/pw6ehetnPJiDy0vWiGU+58p4aF0N88zzMUaSl/qZcWadc7+cl5s/OPD4+PBzcx701Mnpcc2x52Ozxxx6LJ4/+0JrB73B7OiadX6v7c3m+ORY+gu5OPv4Ubrn6KjOsXRMeubxHy8vriWL6ICj4xrvyLlkxs9xfHzMSGxuaqz4mXtaO5DVjL2nwDqTc7OG0VnTs9R57up5ON83336zufh0oWc9Pj5p/enxZByi/zXWjHkN2m2tGeYYvYJOZe5KUjQP6GDPSa31Xp/obOSWOdF817t5pusr/856PKnnY04O6/PYBHTfqeaI9YzcX+t+T45frI7Bd999N8lI5JXP7B2ePDluyByyzjNapx1tHm6tk7K2o+vybPzOlySrdd3z5682r16+kYxF1u7uS5/U34/qGb3ayw4Od3ODfr3GXvqvb79/u/n06bzmzc+O3DGW6F3WG+eSHe01yWe4D2wmazJ6ZveBeQ50hsajPo888SycD7vLuW/rb9g83mudzut+xt1DawzpjM7udX9/j0693LnPTT2HdRZ6mS+uZRta416f/ezzrxavc1XzLpvc94dcYt81H1sjOX/849nH/iUYYv7bUT2rsE30RD/Dy+cvpzeVJtmUFOv323qe4/3JevLuft/+5vvv322ePX+2eXb6olRIga2bEpqLi/MCNt9tzgFbLAbd+DzBCNnxUQl6KSEUAMoWAcdwCnDV6QV4NNmzkmZh8X4m7ey8BGQBbGWCeTiUFAYCoWBuuCYGgcVrYHYq4/exlFiOAARNbH29+eyN/s7iQCD44cOHD5vXb9544fZCF2CsZwSMSUlpUq0EopQEWvR7CWwb4ShvDO/Fp0+bTxeftHZQWhg9AOYMtvy5XAvQyHMyxSgQng9BPjl+tgW2UDwoOxbUmlHaKwMQ/bsrhTcluEuHQFE9K8KIUDKuszJrhSPM2gJT3xifLJzdc37x5Zea/xhGlKCBbI3pLYrSyilANYqUOcEY8dkY9CzMEXg0ZpFyyfsAzQLRrcBkDBcOrst7JmXUShKZPDt/PwF6rsFCR5ajYALo4lRwr59/9mUpvZL5VkhcUmMXhQo4GZ4HhRRHQoBS94vzci/FF0PjccCQWzmhaEbg4ucEeGNYtfJnFdI/M/5Lh42v5XdL6fW9j0A+cj8Cw12w5We2g8B5uWeugQM0HrvXylhNa6s+G9C0dN+sVZR6FD/jx7hjuJmj0RgFhLyvNc765d7QH6zzyMYI3BlvQIKdnh5TabA2gHt20vSMWmNcjbkxiH64O96an9x/gKF0pEDrw+bi8mJzBUDcGIjtHltOw84fjw5PJ10UOY6+wuzKCBb4YXLRoYCRtXXPqdGr47rOKr+ouWONoG/sr1r3x+H7vpzwy6tL3cvJyankU2MVvIDebJ0ah1fAs/6u+e6/3d9fT8+T9+eRZU8kw+gLr+fr6zK+1w226rXj0q/M/cFhg9siCbAHjPf19aVkEP328sVni2PNi3E2s74YQ+Th6iZA+/FHsVnRf17vgIwC03VNDsu0QSR/QwdeXlxIBnbBFgAa4GRdgG4qfXJnB/i3fuvrzXfff1dyfr055bnK9vBcF58YF8s9wPuizs165/fPPv9c88Z9xZmNw8c6jQPCufgs60JExcLB2DCGAmusMxyqejbW4KsiEPiZeTUpANjCEXheenT5fBqzlqdJPnS+mxrvuo5Ander5qbJm4AtrhvngWu/+3i+eN/Y3Dhc1l1es3x9+ngmnaD1UjqWcWON/Oxnv9nEguWdOYvs7jO3jQnQUSEHeA0Z5BKMU/Q05/zw7pvpOqhx7vumZOqrr360+elPf7r52b/72mALDwGQ9W15MDBbgAWUDWDKLJUXExcC0SNUGOl40HhYYSa4gRgoGeC6sh+CBQJrxc0iZGY3hGDrZyaaiUSAMngIJELHxGIMua/TYsFQuhHiR4a5zoo3xWAwgJyfCeX3kbHSYuvJ5B49Sc2Q9URx35Pn2kiZZ8/EwvydF4D8VICLz6LsXr56qbHimWQoWCawPwIf9vaklNvz4Hl5ps3D/sSQcc8SCpgWxrM95keS9gTYWgNomsdadGIh24BxfygJjBuH/KdWpPGKBFoXDl6XwpIn0Iurnu305Fldh+fyiUZ2hMW6DSYkZROj0hpsMKh7mxcvXkgGGNOjAqjIp5nCWRZ2by/3tgW2YNdqLi8uzdCIHZLhj/Kzl6g5HgFhycgX5VmF5RKr0c/G/YS9Mks6s0GSd3n/Pn+eO4wTc7AL0DhfWJSJ+WuGJ88Y5mv7mWdQlTFknQor9DONrODEcvRJMkcoWnnRNXUzEDaDwVhuAcwGs89QeL1+RsXKqaMwx9dn0LUoVnrxqthGGJEwILk2RmMeh1j8GUzGyHE9vqK0oyvQJy3l9YCRa5BBzlX6Scx0GcGCSZ5n2AKuiiEdZLrBM3OstbzLJDaL8+nT7BzuPnHA4u7rx0e1fhpVYijEsrZBQvciI4wF+o31fnJ6IoZ27UBXaS3m//24OInIicBV/5WfxZTW+cIqh6G2TkQP2jnNOFvmcFxYAzjhsNZmJq3TLuZbqw/H6TUwh/HGQTTY4jX0394ewHp0FrAldjIBIs+LNcBYX5UuRsejk58CW6ytMBbjOr24XmcEufe8d2a2Su+VfdQYACaRteiNegpsgtiVBhLYMmzAwT6OIuezfQBowfQgYy9fPi8mpMBWjcOz5wa1PM/9/V4xIy9lC5+XrRCzjm0sWXv37p3Ow9wgf2GzAg5ll9vuYp9YG4C1pcOOiR0o3hc9xPmxR5kTAzKDLZj7w8M4LNtnDSbIGEUH3dfaur4hEmI7iO1BKqOnF8FW3dvJs2XG8t2795N9iT6PLvvys88n/aHn6MhEZFWy1zJsfVjy2wy4bQLYxCwX+mgNbP2fX/9E883B2PCZ66sbMVs///nPN7/zO//eYAtFcnb+YfPNNwW2il4zqDrcfDz7MNHEDJQXGwYKRFteVHke8ogwskxqs1/QfwA1KH97OCiyTS2MFwo3YGAwzqx1hd1ev5L3J7ReyuNFKe68B7pP4Q4ECmq/PKurmmyQ9qQ8ZRjaM61vHyvUMSr2LALOHe9UAGEyjPFqEnKwsWXsCUeG+VH4se4lCgtP7FMJLl4M7yd88PLFS3032MKbtfIwAIVRsnEHELIQAa+MwfnZRSsXznMi5cl4KHTbC3Z3geAh+BqPjzVwxDwIMC+ALe5Moyjw2fR4A4oB+eysKL/PbEGHw+odx0cV+qivgIyMN+/1PEx2ZDpfzjEyMQEEyEQAqDy0un8MDosHQLM4Bh0alWxKoc/hi719U80B4Pn827dvp1Ml7BTgQxhxZKGi0DLWHjOPXUzabljRSgC5J+zm903v0a948vZIR4aJn6Mk5+vMIcYf/fjHWiMBg6bgiw0OM8t49xjEWQgTrRBbg13WK2zqBLbiiPR9f/vdtxNjlHnHUOMgxRCFycxAwu7F2QrI4nscpqW5A1SwvuJlC/hqDVneR6Yq45QwWcKX0QFZezMV0z9J2AewNTBb6De+7soQ2tCa7UIn3N/W+Ah5wS7NTptACMC9dRGgHgPI1/mnD4syGgO09Mery1uHqjutwnNkucCY8x2AFefutNYFDNTagY6NzpzGr15hPTGHePw6P4avf//wvu67HhVHV6HM+icQ1OFZhWqazYmPhk5KigI/ozMJpVxenk/zxj1KTjr8o3tIOExRDbMox0c2sF6L7chUOJL7vymDfcrzl37lZ5gwgMuzU4etlw5AUZxsmaVmfB8KBK0dgA6eY2ZZzGYXfy/blHU0sWVaoDzfY9b7ttj+uzK5k6NPSLyYVK2Hw/2yAx/1nMcnNd415hAhV1cAf/R2AaCSpcuLS90Lz44TinxiQxRubl0YZzBrw+DJaRyWz+UjKQR5P/oOWQgLzdyjh7gm7zk9JZKzDLZiM0a9YwLDjJ7Wtp7b0SfNfwNzkTYdxuZOkfE18vHZs+eTLUevcs7Ym+tPJl2YD0ghnAfk3CSM7bwiVi1zYsMK4MYBMvs4O/kGWw/CNtHhstN7tVYFGnEuYdBgCYmC3G1+8YtfbH73d3+/ma0S0Pcf3hXY+heBLRYwoAhvwWECe+UYJi2OuvkXBZziZcl7CTpUjNexVv7OU9oLIgxZwGEKI5aQ1U1LAOpahOOYRIQJ9J7YML87fEL+V4G9ej8hQu7FwACFN4SielBfvXylCSDEB8gBnDmk45CNjBHshACCFfkSs8UzOM/LoEhedjMUCB4Th4ELa4e3ISOEZzgxWw4j+rUyZlJceBntSdT5rsuz4j1MGIrJhpMcIvK31rwuQOIy/b1myLgn5mQpjCiGhvHsMZ2YDnmWY+BmXqi7YZrkX5mcJQzToArB1sfMmIZ2d/6cQVC86ckgT97ivhRL6POEmQHdonOVt/L4SBgpeXYjm0bOQAydF5y9U4XjegwyzzMTwELu6/ADAIRfW2lHfjQm/bwTwJYH1ePIgi55N+HkMMv4txidvDYClMxJmLgRaATIJRxpg+Rw8hbQ6ntLniX3q1ymkk3eD3CagODA0vGsYmp7rOyte50DjJApFFByNHU//fn5GcyIRCGuKn3du1m5gLd48MljDCuYMcm5dO/CQv1DZNADMfgN/Byg3s6a3oMhYW2SW2qHxmCrUwweHN7jXA4zeNwAGGF/plxA8o5K8Z6cLOe1ZFyWxgH1KRmo60YPh0FWrl0dp+V8mjkv41s/E7ZcPyyzYvLDyGmOyN20HlN4q/7Ozzh8ChuVHeBwXoyvxfNy3YAwhWr63LzGzzhDlot96d/bu2JpeE/pX8YWXWfn3Z8Nc2nQjD4o/XfgfF47H80y1vx4LZcuLXkzm2amT2t9fz3/KuRA8oOTf1g2cfXAwCqk2TlhBmllA09ng537T5oGpMAS2ILV2i9gFzYbMTqsfD7G4P37t9YvEi2Pz/ExIWmIDY8Z9he9x/sBWuSgyYGtcDIh1RFE8EDRE5xY+dYNZpYeNvpRgKdtbXI/41CiH9FdtlVmtgLwHp9zZiSDAbSe29FXOg331VETZI4x5nyO6MyEhXJ5a+yWjsijQKryzGBJYWYLVAGkcF6x25Jr0nM66qS1xbjUGCOHjVMu6h5il7jfECfIwDbYajmvMXl2YozA9IGXkINP55ebf/7nbza//OUvC3D9icEW3tvFxZkS2KEtEWCMMnkyMij9NT1oKBAZD5tV/wcYIwQRENThlHZ5lMCHwkIIeHCYsVJkr16VJ1LXMDtUIS55KlZgCJYSTvVZe/w8zMfKz4hnFK8jCBXl/6xBT6hxhILrKvSJ916T6RCmJ3gKCwX09/MoL6LOhbG3giLp+UQULl7fZSe1I5xKDNdY2QgZUBxIOFlchAthwfw8JTg8M/RoCQhU8UjHh7o11VyCXe8Lcs75j7QQDVK4rosXevxla+a5k8Lq6/EZ/+q8D4MGDMWyMAcULAn6FFKqN9mzNAOweQAMO/FeSZl1RHkHQDJvSlLv/DGHIW0QOGLw+RnZiCIBdLEA7H2VQmomMHOYewKISZm23CWcpPeVV8pnufa8oO4kNyTaIns2Bof6WQnIyk+wwtLzwIzW15RjxfjW6wF3nNsMb8lwJ5smty2s2NKY2mt0XpoVpoGQ5rBBW0JlUzgHjzVsbTO2PGdCAwZbDtfYwFuJsP4w6J6HTvLmd7HY5C44hMCMBPyN4VDLkO9v9p4NSsMcR5kGWAS0hM0IY8l5Mie+F69VjuSJMQRruV6c36Ens2YjizGtLQBSM2R47Yf7BVa0tgDbMU725HkGpjp/Z23x2qezZQdH866wOsrcOoD75/eTk3XmJPI6yVV79ORs4Y2jJ8MC5Dl4HX3HvPA8Kdx41cUIS3KVBOToaaVnAJoYa4A23jj6DIesATFG/Psy6O/ev1P0gUT2LytP87xsg8J7nZNpZsDjwxw8K33L8wd8oC9fvSkWpsckTkBkISBMhQmERuuecMDvbrvoSiHTYgnleHtsy3bZ/jTjGLl+uLe+GZ2rOCUelzlUGRDw3bvK91OeXqWqlH5nvRI2QjbDXPleZyZrU0Dc1zQw572sdeY8YT1sB7rb6xh7iH42IeE5LfBBDpocnrLDBZYv6wsdzxqE4QJs2XG1btR1yGes61B84nUGEDNIElhpAJMxsO4zYAOkZXzG79YRtiEp/glbrMKb+iK/zyMIg+toBoB5cjIaOHNd8lvRl/wt+g45SVGHgK/mMXl5RMxK5skXlM2zbs46ItLrudgufEHHrh2ALeeQO6zNebln5DJ6OvpMOhWgXwxj7ONkI3v+Jl3RBTchoh7uSFOai+94to+VY/bhw9nmq9/4avNf/+t/M9jC8JAgH7BlY1hApyjpiT1iQgO66nuqYxxPt5fHd4W1VsBWlAqLg4cJPcfC5KEEtjquDGBCEUCLk0QeoBahBcDY4LgaToZFv9fg1s8YYHsb9jgVzwZcAbbq7zyjkhzFwBGygwHYpVct3BKkNkbyDNoQAdxYGIrF970EkHEPet56b5IOYdbel9LieRDoVEBybzckk0vYvaDjMRu8NG3doCXeCrTzwUGNOTkSdZ9icqT0LKC7YIsxN2hz1cusjKSZWpEtie06s2UP1cnSABJXgLIYeG07j0H3jQy18HM/BlAxzDnX9jyEqEhILAo8CoHxGxduGBsD3oSE58onyUUl18ar5t4DxFC0yR9UYUc9W5iLw1J68boZJYF8wHgZJDGmDWgnsMVnJSNXLddmzjIOawpCIfP27q0Mna+DnBkAeJ7NNPj5rKzn0Hh+VsJuG84tdgtlCUW+ALYY7zWwFeUckBW2Ies3ieligJv2C8sadjTfw+BFeY7nDvPl/Kowc/McLo0dY7AGtvLsDMYIto6KOVkCW0mQx6ArpUFgt/P07scKxvlOwsBlXWkOOp/1sAzq0hFDs+toIY8nxxUeqXMkRydzz3jNQHo78RddunZwLYEcDDxGqD39ia2SzgdsNZhkDuv6FBdRhQrDBev52WefCajriVq2lF7RDqrXRAGEdqyVXlJrhAT5yGXWpvRdyy7XQh+oAKKujWG/u7GcImcADxlqnFmN6zLYSmh4CWzNDssMmrjW9+/PdE3WHWCP6wRgWCcPRQC95gBbPhgJM3MG17Zlcj6KFUtumuWbdWqAPIMt3wuhNRWd9XkFVI5w7mBMZgCZ9AnGMCx07i9OmOxA3900Dr6BKa9wG4DOLLvn1Qxw1qrzx5xAH31iAFX2scFdHFHZnfoL9gD7F5vMae38Eh519CfFKnIE62/ITXR59MbktOw5RJjrC/LVTT7luG6BrdaP2B854oDE0o/Wx3ZwlbIzkBEj2Mqac07hzDbz+eMDp9A4zWhPsvOhZOr9h4+bH/3oR5v//t/+as7ZuqrkxYAtJ8fjTbnKMAntEiSBrnuFEe1RmFo33V0LhOS7FbDFyMz0nCl4FrYMRdPihLJ4YJUi1/VgGZyUb0aBwUWJw3iJ+utKP9GaAjc2/Ey8qhhb+Bkgo2Ynb8pTrvcw2fLAQOxZRBJSgwIJSt8bRjX5RkL0JWQwVaLUpTTcZsJhuCQZOsmRMSGJmFYWrnAsY90gyYbVZbuj0g1YCpDaZbYsoHNyN4sjoDQgcwtwhbpfAlv1NxTi0jEuut2/y1j0wkYJaGyF8GHJ4pXaYObZ0irDyqiSwdvT4FwTJd2LPdfjb1p89XqMj5MrvXgzr1vsTzON8tRbcaQy6vqqElgFTK0oVZHaRiIh5si0gBjGZc/5c0ogr0Pzp/wKWM85AT4KRnJdnxWz1UUJufddRTeO6xqzxfhytyP4HsFkQLi/WwYDZree36OhtRTAMzFbbQTWwNYsT71G2gHjnvI3X8ugPq0XegLMomp9kHdEdbJzTWRgYVjaGbJe6FYV0kH+jEHdopjqejhpWgfNDEZRr4GtkyMqmaw3CN2opUOV4kvma21V6aEcEyt0gxDlbC0dDTymPw0+Q5nixY9EDsLw6PwtSyRFBxDLME+OrZ0Tya6Yvg6PoAPbIVu8vdbru8yWnORO/WBt8rMUf52enFVeC3OmvNRit5LULP9CYMjsOP9FH/JeHEz0JrrxvPKCR/mZWkD0OgnYiVOlatRituw4liwXcDmpL/KYDMCWwZYrTEdncs5tNBBqYOEfNNcfKuTDr2FekEueA4CR6sgwd9YZKHCHLqdnQu5ko+y8TQ5InCP0RoEt5W1hW5GpkrnDcprRmZelkwyEbUst/9wf9oHqcUdW1BJDbKedsjDKowxN6z3P2Daa182gChlPgCw/2b567MaqXaqDuS6Mmp6e9d5g66gAITovtj2fN8NnG52OBQKDstleU7mGbrOJjOSbmi11IRTOzmEVXMWB25aj5RA9z3qk+3ToXOuq7TOs6chsMa7Oo67olOuDpnEImHOYu9m/dhDMUFZxwzNXMFpPEeW5Etj6rtp0/OTHP9n81V/9fzPYwtPHg4GpQVDxKmRYetXiAWfBYWRYRGPOh9tFFPXL558AW0nSUwy2w3IppWdAkhvlgYGt8nntzc8/T32z6nUpVCkah9oQ+Mm77MUghqiT26349ZjTAbuV1g5WeEbegAGEjOfnmZ9XMh4/o4D4/VP1n0mlBqdMTpSqNWryzFo594TPQr8b6beCBJTV/VJCOxlOMUOmcjnOz2cWT/fGhLKYS/kLZfd1c78JayExYSMjnKJ8a4wmIIfSaiW5pKCzaIdVufU29UPrRWHWZgZbLKgwRhL89oBiKACr5HewkBhH5WjAdDUQGIFEqlcf32NC13PINIuD+eFajD+KIV4f368rZ2sLiEpO5lYhcjLk8fi88uAO3GPIYYNmtsRqGlTmK6CS7wnDAbaQh4D/LeHbeagAdStFG1POY6/SDk7yQfSeem0yeH2/eTZT9ssHn0Vek2+ofnAAS0DaShiRvy8djGnmOvOL46SQdX0g+XMMZVjbVHFun88LM/mKCW2nBDu5U2v34DxRVySPDPEa2Do+JLEfsGVHznPI+qbtBKFRJ/CSO5Pk27MPy8BJAKD+2fmcq/T4/eZ2OXHd87Q8P6elEwRhWk9KDhvUJJF993tkc+mM6IcJsLf37nYLDWY7/UFGowHUh4+VrtEsGK8zVoTzpEMahIqJkOPh9ZI8H8AWISvpwAIHd936gYGOPIT94tniVCvyEeelqkXlSBWwcoiMAqu0BDDTuxtGJA/PpOo24MpzLo3N1a3XP+dzSMx6iXSWbQAbnh0F0Cx1Pzcyh+PA+wmhJcHbLBfREbo+4VAAZFxEoNysBlvnVbEKewe7LhumR2C9YYcTnrY+U4EZgIgojoowXCggnd/3Mzvv3cux9bQZtZnxzxzYYfXfMJBzAY1JEqX1EFZtJ5frw8LNYzanWKTi1+w7egZwSPTFzjGO+Lb+9VwpqoYOavKEk2ccn7183Q5XnEn3PlPe3spxiK4egVOvIezwVhiRe2vbWJTSCtjiWec+cdbLZl3JErgjlNv6mb99+nS1+fu//9VjsIU3F7DF4uFmnD9hJMcJE8MWwusBTzgjCDYsTsDO6PEAXPSAbSACqEK/AmKcFGgDEVpZ4o0CQymKyTgUC5ccpTGM6OacXdmAwEjA8Lacm2VvG8PgsEzCaggwz2sDYM8R8ABAEMMHeOLvTYHyGj/D5O0yW2G44nEk54XEfxnSmlSXh5YANqBU9HUylHPzvJThByhwb7Nh9z2niSAhV9i7lJ/vCjMSFID8KIxYY6YGcktHL8ylP5EwmATEOYyIMnU/km22w7LkKo6Zag+QmMfR4ccRtCR0iCyEhUmCNvc1Km0DGpfFx0Njwclb7GeBAHCybBpcSsi2ikBckWVvxvmAgK3HzJbzdAyIUAxTuK7kNV4oCjRtPPLsawoCuZxDnJ5vwKZ6HaGmeh3E85s9aa2a6bQaKyk2e/YxoHpXveDQRTe1TUsXwEqNwxrYGnNtwo5x/RG8m3WY2wOEYUubgiSqEo6SAu/GwM7ZomCG8Gu8yK7+lRF5mtkSqOmCgOSaZF4mxrjes5qzBdiSB9xzDohuFoU2EDKQdR9HB68Wp84NYps1kayZ7eb7GthKmCZjxolndnsOAQekpp2CAJCMal+znTM7BssHYH0rjFifx8nknLoP0xoNuK3z0G+q9pVhddcAMxQAACAASURBVOhQztzAHIV58DNsVE0uUC6WxuyEiihuqNru/LgOO1omXbmnPmDNcsno18+H1XQ2DLKNIdEINxlOn8GlnC0Pg4HHqINGBnYEZHtVUWew4fyh5Bkl/2o+x+zUmdmaxzu2KXI4zml0wn5FMBxKfJyzRSqPclBLp4qM0P3D3hH1cKPrKVTZ1wXEMnbRiZGnyWa2nY79GJ0OO/Rmn1OQEH2QXmJxLmGhzfRhQ50rzEEVKGlIAqhyvGcQlcaiHo+5QTFV6jTxNuAzeWBA5by8tTDiSTUVzbyOtnJV4JFVwn16Q89Tf5NcJ8TZMqIxqteuNa+PmS301hrY2lD8oby5sm9qnUVKw/3mH371j9VraydnizYCHyq+SCd5Bob2CXTq3RUgBjtJqwi/B94AiAlQc8O+0UnQmzkhjGaka+U85dnUUMgbqgE3y+NGfSNYYLgcJnQCIFWTYbGSqJx+UUwcSoTJtuCSqOwkZ8WXFW5wE0vHxQ+VxA7QSuNI/oYRmNkQ51ipBwmGl2ev7zyvUHj/npCfuqlLWXTOVn2OfAolDRJGrOcfGRcvwDbYU7WODXuSzPnOofchIHSuBey013FRlZdUJDHOqo6awNusIKxTnU8TQMwvWZxLgis/R97O40OLtwFtqG2MixZUNbuLd5T7TnPOzH1i36oS6TDICLIEKGoMCNcKRNW9opTNDnYCcr2WZEqeKe0PZjAydqu28n3+gua4luXkqASwiQ5HRqDrAejyxgBUc4NWnidMzosKq6SUW2ujQRvPRt4ja8ZVO/bSfx3YMiB3WFnj1soIZ4eXzPJu52yF0dmepbRX2AmpSC6YVEKhBodjGFFOwgqzpWpNeb3bOS/JlYqEBCCmmINEYYww59YcEWLony2HgoOTxz3KCz/bSDyds8U1lyoYOb+dLLOAI9gqSbUC3QkjUjl9VCwDelHpDMV0pVz9+ekXT+n3Ds8kTOPv9+XMLh0J/cSBkp7ruaUCbTKOg7ylc7xkqXPabCiKsW2maulaKXvnhlwR5vFSc8kGhbrXTiR2b6ErjVv6fPF3nGGzbNYhcVjMslEhaQaY80/5pHV/l9XbbgaSM2MbMJ7+iqOxPT1xVblZRtsjiAGzpx0S3EmQTz/nbYcf8TKYH/Wic0iLya0WBumN6BYmgCI7OTzL/JmEiupJi9maQFRYaCvWvr/dMDgsOKxgpz3U+3iGdMSnb1jChwYHzfbU+wFcsmFd4BVHJ7Z4JCOi9/SedjAz7rwPFgw9EjnL3wKaw57PBTWbJhVctKZdNmSLCD8zBqnCTWWp5SJgBllMrqrHls73BiRcK2wo16eichlslT0tmxKAFvaN53hK5kuLeilMitFhY/IPU4UonDIwW5eVO7cEtqKDVETAmhD72gB9w64d3clfebIATPIdP1Z/xi82/+W//L+dIF/eG2FEWipgsFEsaq/AwDS4YXAJ82BQJ2arwVYAC+9R47wVsPWyyn81wDIgczUixiyCBGCaPWBvGRRFHI8DUES4cw1spbrJHW7didehwKJcO5SV6/E3cgFojEZyXnKyMEKKT9egqQqmrqkqtXp+t6NouriMqRu8ObnOXppDKmH/VCpbE0Ol24ca13SlDxXMZ589e6nP2HNxjkIWgYxvK+DZCHmitX2FwFaV5Fa4UY3vKp8OT+RRqEHrF9fb33bB1lpnYVbmGtjifrW4WVB4Lx1qoKEpwE/5S62IVPRQX1wnXlKMgkGIKeEZbDWgqM8jlypNB7QWQ8gzK0SoPDGPj4EbYGt2CDhXqhgNAMx6vfmstgdBJtiKp37ncNiu2ZVaMGFcwlBeXbqBasJ7AVtffFFd9FWB5vljmMOgqV2FqrNclp3nTKXhklFcY7ZUddNAbvZU5wqwKGDNV5/Ynnzm2orB3ri/K2eLMQLcNePr8O5yNeIW4GtliWzEKFuBensWhVKa7aMXDrk+ODYMEH8n6Zp5xHhnjjI/rO0fWo3I+k4z3zBb6QGYfJJdsEVTUxsAM+BWoIyJ+xoRqrehnZvYVteoZbDVnvr0xy1nejn0GHlKCCdgi/ulc7iq/VRsMldlRZfY+XAul/R0fbFLx9qRdjJhnAROYezU/89pGmZJ5ybFcp5rXNJ3i7lV8jsOGxcCKHcI3gi+qxFpX1OyZv3tNUu7FckH66xlL4YVfaoquTpv0koYg+fP3nQUoguOKIj6NWDrurrOy4Gsb1PD6v6dtkZheEMGiAUv1iS6l2dj7l1l66rlONpZP3wGsJUq2RjfiUBosCGghr1r3UCRzfFx5w7vgC2BeY1l5wfKIcK2FMioUOIItgw6urBHYMH2Imk4YZ6iC/T+tr0BtSFJRjsTZ1C2oYFj7l/Xx0kSi9UJ+8VqEWq3/bPuDjBNyhALHtwgmyjw1znKrT+ss40rsu1YHO9Z7mv9qSHs42pENxVfPrRdj/7z9/6pQWMn7+8wW5ewdQvMVnIMDbayU44ZyuODqr4sZziMPt+va6cAxORN5bv9xX/6z936obw3tuz5X//rn0UL4o0DKJKjoA/21hkaVBkNdxdm4TOReDN4r2JdmlkSPd0TjM9jpOvYsxqlKUerlKqappmtSc5P+nmhaLgXKe/uKK1Q3v3cr2dE7RrOVv7Kn2qhZzHjXbZD75kRc+BXHM6bt1dAeJ0HNjMo8doAZCi2MC1Kkuy8Cq5H12NXpxkhHxyyYJ1bpO7pdVu3amznLT14lhcvDQox0pxXWwARqadYoMOdoWhdVk6oA6FH8XXoQt6/kXy8E5TdRTXBUzIlFZWwGcTZYQnFFHZDt7rWFHbrmLmTOPFckTyb7yzyia7W85pxCLsRhjAl0VJqjHQLtXW0W3jYmNhjTQuB8Rr5ecqL62fM6zw8umnXWHE+lW2TO9PUdsCQ8xzoh9bs34Z5cjsIQr2+V+Yd48v5rViOjnsHhGYgeQYDqPWtPtRTDEPWynG679YNtk8BQH5x9KRTvflUrlLmxQpiSNjtOQkIG9fJqHzjYcZbzD0bQLua1yF27/YwNnjks2EBAt4DasW+tsLWNlYTq+CwUeQm9z2HfDzu7BV3dAyz6X59rKdUJ07NSB8Ikzpn47b3quuhnb55juzEjK1S0Fe35X3aWagKonYWmC8xxgPzlmai6DHsTJ6R5/MYmLGTB1/fXSlrZjcAcve+sg5211XWrjJ1Vw7JtvI15ygB13HPuQ659vgnJ9Mg+/Fxft2d5QVIWhb5Xm8V49yMcmRTziSGxQ+gsZg+16dfWsOlYVefR6B/WiPdz6wE8KRYnfQF43oCCO3wkB8MO6FcKOkg5wPeFQhqCzsTGn1lt3Rwvy90OJ/Tfpt1a8kp5XkS1XAUpXabkK60nMXGPSsdkrW7xaL1uouTFjm3Huwtejp8T/FA2nvAkKefWphOJaEDtpXKYxbOdtI6J+0mXtVn1YMLJrKe6dVL9uKz3uU5ccIDpCEPsN20IsJu05hbaTHlIKv7f8t00nmU5lHvieOSNjax2QFtsu+ALYlFgQ/6gTVLrvXB69w3up/rdLpEmlTHfizpsdmBne1+1ol3Hlg+yI+bQGC9JflfaWwa/CHSAMePqkuxVXMEwo3FzXSuHfdswcS4gSFgveq9ONroRlJIfvnnv5wT5EnO+6d/+ic38auB0ISo+aQBSYBVmp05nDj3f4H5UQ8UCbxLc1UerLCHQ4eulLPy4XzK0VLyZe+h1+G5KcmzFzw3y+Kx52Hlf0dIRwqt9yFjAhvhjyGMsGFioii/RjnwBaAYjEGAlulRC4WT3We6m4fjOWHCWORRovLeu7LSm/I+15htqqssz3J4xJ5KNvowbA8FXDAmgC3T8/QXo4WF+4tIa+C19O+wIl6oBob2DphQ7pO3Dr1fBqUiL5FzDOwPnhLbJQQARDjkAWmuc8xuOZUwTjZ2DkEYnaB4ezN4yd4tgDnJAso59Z1r1OkT4nwMtnqPSp5yC5y45xLHFtjr87lxaCoL088mbFc/1ySXndBYZfUFD63ACmzdP2DQDfZlk6qzOHOEwZvBFizZvAMC96MyZlDZ2mJXnstcrpzxUE5Ljn6O/BqlszV2ouzXr2NFPBtLGz/kzt3OGfcop0xztmEZwRbviefG/WSuMDqp0Jo7/fucYc8mI9+J1jHCnANmQ/mPbTCQu8k71r3OQJHr3tWawMZQqbXZZ4Ni/htyZNL5HbDVP9/cLjf0zBxxP1KusI91QbcjsAHfBVvKmVO+xxiC5c7QVX4tcziPgZlCrhMjE5ZvDegstb3Ie0mKXjsS3h4dnYkNaE9+3O8NvZFk+N1zfrigx5QBI+dLSkd2+cg8ypHEccChg33XcDwGW0tAi9fuVzYs5jQpgDEejDxUykDnyMZRi77nHpQ/BCCnmSRgC3ep9CmObcDP6IRxZm143W1+4pgin2eKlAwNVrvCXPYA29XjwzkS1n+opPqspTgqHnOvm7CNAYIKSwr0u5BItgEns2UJgC8dq9yxLripvx2QTyk9Y6AVwBAwrPXFfsJ1j2Gqnxe46gY/slWsP1Xacd66D8bAepoejy7mOqpIxPXQ8HMiGhSytT3iXrOh9cSMSw+6x1xShKxXHS2YQFjLivLEWOOtA8MK8hzZimsE8LNMzGkGo4ytrS3m6lOxwwl7zru/uPo88z2lIfUc32nTeds/rpMoQvJBl9Yk+1CbXDITzee9m0MRUbtg68PH98Vs/ZOEgAcFUFxdOaHRStdepTzcmvjkKtng2uNP+3rBs3p9NL5TOKkXMyG6bCzLoGuye6NRA4mwRe5jJHairq/me8ozSM+OmQoMhauFXe8N0HPSIb2tojjdfysVNFa83jcqYGvMN5gqY0p8gnLT/T1VUlrUzQjtJ/mvtoQRIDwmud6Cp1wDVWKQB0EoDDAEazLn9/D8AFclD5fXNVGrLNAOGSDAXphzPkoUL8+jbrYJi9iStfeXkmnH863s7S1Y+JMk7nCQsfbjJm/xZBNG1MIXkJwTTEcjnvABizFU9S7YCmNncND319+9P2QoYS2D/KctEZCdKE8DzFt5c2F1bKzjtTMXJPkGbOHp8uze7kbHAwuGcEcp2zbmYrbk4diociQ0uLQAdZpetNN99BuTW5QFHeXB76n4SUgueW9PLfZt5TSDrhRLbF/fY8e2H8LATefrHur6Y77YLtji3sJWtTaagJzFzCBvvB/mm/vQWLVDlLnKuEWhasyYCaW+YdyRWwNtt0+IE9BA5AEHrxmHYiqXDhshJ72G5RL1r9yjBhk7zJarfIfE/2YM5UOhWSNLHgSNI+dPSb+MjJhkOzxrx2jgE6pShVP9S2+lpc+qgKBDn5JHOr6388qEmNHtPmwCADA4yxWR78/fTeki3C9zDCsRwDC3dpBA63aAp2tgaxe8R7av2Rlu5ZjZn8iPQdwpbKiiBmbPpm7fzGlXCiYELQBcOvLZMwBE7yUJM9csELKt9APJIBPp5xGAYbxb/sPA5L7TymWyDc1s39T68fqdm2zm2VfBlrZ+aaehHcrIkvYinJirDvkD3GFIu72NUic6b3qqNG8nQu0YWs8/o2KUUJfG7KByVGurPAod6jlDRozV/splLjt72yFkPRf2KqkfvZ1SKt7lKLUul/1v25mWEFxD49dgS/PbABJZDChzZG8mQbYbwLYe0+L3fa8B+TW5OvtYILrzqbPW3LrHW2vxX4Ctb6Ve6HXldZ0WHNjn9eapt701od7fxQM4Ay5Y22G23n94W63l/0UKLvvtoaASBpTSrZuJhwutqJhuC6lKW6GXa0ASIgA9K/mQHCcUWz+Mm5XOYItQF4toF2xJ+XA+sVdzIzEnYnd1YntaMdTxXjNwAlCdzwB7EY9HwKy9UF5LDtYi2GoDwuPqfBin+spu8Ooi296I+9V0AnE1OnMyPSFKd0d3OAkPAFbLXvbVFcaoc4QK1MIsQO9CdcI+4IGn/xDCKVaAfBKYl4CvZuTsyZkp5H4f9yryXlwRJBlbISp7tLrHRviJj9+VB6dQ2XT/fg+fI0cvHnHi8hHQzMHEoukzrkYyM7AdRuR3yZxvygni/T20+ejFtBNsChzDpkXkKsPE/71OZy/FzwowxJw9Blu5zkbhKUzKDLYODs3a/RCwleu1vtB60fVVNbe9mPPcckLCViLfrZT/LWBr2sqox2AENdN2UgPYCnCYxqkLLaZ1P7Wf8DgGdE/7OfaDJs8yShCwlTy7KM1Hz9PGjs8QWneeFPLarKbCib7uVhixwVZvTZZLTt/lyXf+JSkAyp8hlKyw5jrYGgH6zO5ghLJ+JOGa04xrANMu2Frzvp8CWwL6Kwe6638X2ILZct6ttxtBNwO2CCETyZCWlw5s1gV9qdYP+sMWsOal6INdw3hee8WtHUm6H3OjGPMTsTE/DGw9fw5ocP5eNr3fvRcDM+c6cex3hbTmaQJBfu7owx8CtjDM7qxu1i0gx0DLoCGgLtdjjdjwz8yWQCGsfX2Nz+Twfutk9F7ft1laQodOE+Fc2OaXBbYIm3Mr2b1EFd6kl3R6z369Dzxsx3YbbKXoijWb6FYKeEJSpN9iGDiNq8CHGVO9jn0iZFzRnanPWr8HGQzrGDnIuordXgJbu47bKGPnZxQddCulsjtm2RjPbj3VESOfv/FGFcaE3Y9t5JxP6d879T6zfE8VuIxV4Z5FsEXDTQYgFVTa87BZj3hnCqPVopw3PI3B8ANpb6NuQuoE2WIYtN0NPY+8Kan6VBFGJE6qAXZeyzRpJBaJibAqc2JdWuGnyV0S8ZCzzg3pUc4WLDb6c78bYvliNxSG7JCRKmhg7LaZrTGMOCrTabLrzpz8GBZhVkiuIuJ5PH6EQWLYvfM6k1m0cIURYTjYcFZhREBb2KuBXhYbJBA3J+myagghupXCvD1Ddihn5NQIsMM/3LfDfy6Zts2y4cqPeIoBN5NXXJ+7KebIoboI7bxxJz3A0qZAhQkdStxuANiAro3pnBu2C7ac8L60oGKsovT1vZU9DxAB5yUprHp2sTr1phj3URbOzyhZfhxGNBbD54Etcck138Vy1PtRVA4HzHt7boUEd6zJFJZuY4XyULhjyFGZuq6z1urzXmtz6FF31PO3c/rp161xma5l1nMGAs7hCDsRQDUyEZarudcO65lzR47IQ8g4+lQOp7EWcoyAjtd4v8P47NjgLTq4NrmE03g36J+AdlUJaqN15VlSGIDiBng12EqIbQgjEj5aOrheEviRCdY+sm5nqZPj6wJjztaUYMx8jYBCc+H7z7jl71pz0i9e92PS/5qMPBVGvL9bfh6eMdv1yGjX/Sm3qnNM7bDPzHAW+FoY8dNNNfjt52GtoLfV3DSAjnnudZXk9eflsa+BLWRhdw0zb+cX3mNx6TDYkkQN30vucEqRZ4xiff/XhBHZh5I15CIc94EKqFVRlRxVRzcS8sVvTciRex/De/z+Q8OI3uFk7s02gdUqvlBfLYWaLIeuosfB7pznZoAM8Dtnq8Yh/ctYg8xR2LsUHDF6ybMiVYTwT2Ti5auX3iy+7BL7VAKss02denShX5B1Fbe4xQf3lLAlQC0d9ZmDhBI1Vp2rJVvXespbPnWUpJ3gNBBXZ3k0bDO/SKuL2bz/rdbToMMQCOnN+p+jMfNXHNE1uWIT7/ZvDZrrXhVWFHh1f7jgjDRTPX5OtXtvLdjrK/O3dh2ap4r5Apx3P1DGEVC8Bbaovvl49kFbyaCAaGT3ofpYudP63BGXh1TlkDbm9GbC08O2ISXZTqW/ALLeJ+p5VaZQIYd3qR5TNPRU3oRzKBQ2nOjTuQovAOu8EhTDPmXfLBgHs0JXWlR57wTeWilnIE2v2ovJa3GSZRCadt/N2crvHmQjQAOsufu2jA/P32G5h7vur4MHzCK+x0us/RHrGV++eClgR2I7zBbjeHGB0XdDzyxyCWR7m7MRcymyKjeoDCkQlL5kST42u0RLiDo/HmjNBfPBuVxNwlhNZ5xArZ5uSgDcBmHkmHmvQ71JHkCUIkYpClDVe+1x2TjDZkZRzqA4Xuwus+Vnc57gGuAykJqVL7fEHpFhKfk9bObUOLfBg8YTeavvF+dUDe6CrXTOxlQRAmLB4e3bO2UOfyjYWis1D90/KavOF+F3GrzuJrpb0awnGG/lSrSiSgjB09bNDodqxLVwj8c+6QP2xAO2zum83Gyxzltjqx51AlsGiNuHd4qATteGyQ22eI88wZ5rrx83LeYcR4dVvVYJ7+7j45YXMEpTFeeUszWGEZeZkwBC5h8PPQ2FSaxeS5B3U9Tt9jPpabUpsBV9M3rsAa8y4CPYQunW2lg6dlnXWe5xXJ/I0YO9/t+UIF+wxKCZuZReMQiJzMiItvxI39Ycvi59/iTYkuMwruOa7yc2e04PI82zZMCfrcyPH5wgTzpAwBbfWfPq8Vhzmn1KWRvKQy5dyd/2yi6lYh1ZRG8qZIdt6WjGD0mQp2cl1w3wDICARzitMKeKShrYIpdK1q8xGxPgNQdEdtjerZw8g0eqzs+nPSy///57JbrTEZ35IDeL48O7t/W+s4nQeP36lWwP1/qqto8BcGXT+JcvX2msLxmPBjXM+cQ2QnZAitTcw3oKbPV46mINRqOflLdYnwGgZV1nDZrZKla5nieRoTBGGfMJmLYeC9gam6xKPto5XVxY/SJO81igYttgO6BWKHHua2LoNIDD9ayKC1JJaSfXaREOwy4fyCmN4OVoAZ6Vi+7cuEfM1nfff7v5h3/4B+3FxMN9rD5WgCQpkPqdvhSuHnA14lO9LRJqU+JZXVwUdX3u+Yvq/6TNp71VQZLJmBQEPYKtPlgtWCQ0xmvDcE8MV22dYrTrgRi3FphCQdO4yNUrQUujRT9TkG22aRl7WsV7TxLx0hAjcEkW5++hm3EqZDQOnAN1d/dpc1WGmveyqJ6/eKU+I5cX9rhJwH7xkgacsopSciMgZMJSis/rrvZs9kOg015tPD8zjAagQvJtHN3B3M0Z547eblbIfKTjuqll55u4UqaTxhcGwW06bGGjnLJ4Zg93TuDPIua5EyJ1ywyXB8f47F7KBRtz8QbnUaEFnuv+shb3Hmv28gMsZNw5+cNpLY6PZr0O2OIFGbJi1oExVzXYHEa8rc1GA9YYm8T6A6jkacIediIpzyLlF6URBVCfVbJ4aPU2zvG+M367nr4AdH8m1Vt5rhh4fs970pR3TUHoOu19juB2Dmd4bY2MoNtvGGz7MMBi7qOcmdcwP7oH2NxmRVNxyuuU+jeZMZyvh7/WBLlRIoaZH9ZTz7M7e3u7pIeaJxpfWubJMZ17oYU1CoBYHIeVUF3AxsTmtjcs5Vu9hWbw6m7WqRbdds6GK7YenXWVwQzvTzGJ5dlOFizEZTHeGC0xbnEYEgKR8jOInpk1OxrTvXXeq/UJ1XdzM9LpM5yjGHiei3mjvyLse3KbSBdh3XHe7FkoltARrBkst+GzcZoZFYX3YUhYE9pyJsB/uw0JcrRrTHntGTKv9ALnpCli0LIkBngy9N1ElrVVFaw4bQkhZk2LtVNaRoGX1pGJ2NziUHT/sFQ+8x5+Zi4CiKTnWOewfnI6lw/n61SFfjdWVv4t66LkmS2HAr7SMJv5UeV9Rym4V86B3a0sDq2z2DV0DOkbhHrfF6hTqk59TkRDXecje1kWYXLcTckBCxh8okvcN873l7/xG2q2qV1Rys6rWESXmfdbTeI+98q9jyAqOc5hqacQazNakZVEiDiH7FETEwcUn0jne56wvfTh4xp6ltLDSp0RKWO77ajMY0c8c5gK+/E9KnJaOLyJu9dQ1npsz37Nz9J1LBfRebNN4bWDIiMmnKL7tR6CUeT8f/gHf5iNqO833wts/apzozYqd6XBWDaNVusHgBNeAvT7Srk7F0xlgirXqEjsQQY4KVeqzsOqkyITEDO4mihV+m6xuOo1e6Lej9GD4cG+q/2lZBMDTmyZpLydizF68jEac/zdWxvMIScNYVeHRMFy308lt2YPx1SJAbDc/bqBV+X4mFoF4ACq3ETwZYGtw2rQdnV5b/av3k/O1rx0LQQ5EHoZr/a0Y+TZ8oCvxPjDliARKLcoSBtx9wa5oRKGcK5es+fuxoMuRJDnUa8lB4prAZCZsqUD9sqGtTc2Zt7UiT57JprxG1sfcG4oVxRi2Lx4PmvKi/sP7R/jxL1qMZZnvnxv3vpHgKIZ2iyW22u21HDJ++ERFT+MRbYB4fYfgy3mcAlsie1qBk/31OA1CkbXHrwwXncrkuUtfia2hL+34UJhviyPawR0UQgxHAFrkf2E6dfGNDlbyakLEJ1AXXvWWb9xJpbOB/0f0EmIYwJbNc8A5YyBPPfOzZu3Egoj1t+RX6W0AQJg9Dq/rXK2xLghs5XTZc+fEK/nmQIYMa5WDK0f3A7gsQPmp1ir+MvY9tkMbHpRKgwvdttfvlyv0RX2cWaDt8NkWwxYh77EwLHbRIUR5ew002QdYNYc/RsQlZwmbm9k16IzdY/133bag/Wjngs9BdiqeUPvi7Ug5NvhVxxh5ah2/ha2YL+MixwZ/8/zKx26Dba8BQ96tNaF2sfM4HDs+bYUetTzylQ4Z0trlTJ8dBfpLpWUzEW9th1d4F7wlxJC5O9mXa3rCe+Rt5fChRjzi9JF6R/m3US6+raePcz9LrM1b2b3eEUofNeOrtZszy3iQdVhZGeqiAdsNSmRzZGz4TSd1Ajv6V6bWBAIJipCbh0hxdbbABciQVfVnPw5zBJsMmCrgZ8jSg+b169fb7744ovN559/rj5QjoQUaIBFa0DE+6LLsAmJqERnSwDaVgjkM8adIpBc0SWwJdvPiq3rYKcS6sXJewpsyeHoYo/xu3dAsOzNet6yEJywO0NPga29IpzGNBjrAgPvVbDFNkwD6ZF7iYPzp//hT+empm/ffVf7+Pz95F3QNJSKuDVmaxkvVqllCYG6L8tLMI3G4HIeqMspqV7Kkdyf3o+NktMuh2XAkl8UhCyFGRPBYQAAIABJREFUptYDZg8uL+aQwYhCeR+VF9rWYmhToLyvUsZuQpdY+tyALeErb19g45jFu2asUBy+zzTFNJpl81T3ZfF+S/vFcMkrL2mEMXxZezydHFeYpB4BI3XxqZgr8k0m1C6dNBkNxlIgtRkTKTX4aIms4+T85vi6G6KK9lRyXsWf1RbBSuu6wjKEjZ0kmER171TPvWfDUAxk2nLcqDnbshdnxmEGUzH0MzCeFXKUMfOe/AOxoPWVYy1Ulu0cGJVs6myAVvJwv9zUTgq8mZeJ2erfLy/MhIhpq84ihCJht9zfjPEHbHFfM7NFn6clsJVNecfWGFGmKCh5gQqXN7htit1l2IREnYsQyl2MqUDr9hcKco3ZoldQOmxHCYYNWZPfVOxmDsexWgOCzFXWm4ZJ69KMgRRse8Ejs6VtWFq2sft+hu28tLGii/deV94jSYn0PlPOlqCOtxbSPRTAkgGtvEcKUjDGJEZrux3WpIBqGkTOIGR3LPaLIV86lHfB+lB+Z+9U0AAnifi7emddTyQPj3fYMdFPLQ+S+RqX6LyZ7XIlHoxOwGKuOYGtBnwJceZ9+T2AjPPbIM4gMWCLoRRgB2wVY5J8nMggMsw8m+l2qBFcG2A3GjkzMHZaOKfWS+fHmKFp8DSkIvDwOG1LzBb9vDJWch6psuskZ3SnfalmO9qxIqcuaydgVrJS9054b2a23EqI41xbnRUIq3tOCIzf0VN5dvSW7r8BD/lka0f2S00eWL4r7aKjR3bQzDpmfuQwoYd7nJVnp3lzj8acJ88H8GXOAFiAM96jPVRrHbx+9UI6XJGbGjfGmLmDFQNYvqrQ4te/+fXmRz/+kf5GP0XaP2THEoEtbE59Pg6dmNe2j3q9xp4wprfJ2wZbdoZsr0dmSwRMnTsAO1EZ2U6iPyvMFoM0g6D023JlYQvJnNbUel4BoIVDOZkMe5My4zp56B6Au+yWQ45ew9vATtm909zEAYvjgVj+x1/+R4MtjO+79283f/d3fytlxfYBHmCfFGFwfJvGmG79sJbwGWRKXhcKQeHHNtQYi60OsDLUdAdf7o/DYzGZAJbQqCwO5QZVBZ8euptijogWhT4CgLxvH095AlEOQ0jB1bNmv8atHLS69mpX9bp66PKMRQwBe+hpUZZxkC+3R26KZ53FcXr6ojwNCgaKXSkj+eEDuUCuMkwIllkNvUnDOsYIIKAO7fU+vDWMPD2wwmgoIU9FCU76o5hBoGkILSjhmQ2se8GEUZqUNDRwHVI8fE5eGUZrWWjHcNaYVD96/bufDHOTRZiwgBXzcl6SFasByWzwveCub5e7Zs/VjGYtR5Cw9/Ci8g/OdGsH1QeNLsgwW1N4XDlBAC3ux56x8uo652sMI8boeOE6pJQFl/BaGlzGW1wdUGReINiKYPqSQfKayr6eSFjkfgx9zGvBrOevO3a9Qffr6sohvNBpzPHu5i2sOG96DtmBcUPNJKMbNLFVES04Hh8Jly6VzqvPmaqHYVrp6MyY2vB5jVT4utY+js3NVXf6rtYcS4cA4YoAE85fPXbnoOfjru5Drg66pBnjAKe16zyan9ZD6VI+sm+zA4Lc2SAnYRjBWAoJxmjDQq8d0eWRqZHZspPInri1bRlOSs1dQNZUad2srWxD6/QtoNVOX7ZfsT70uaQnav9BjiZEtn4ejdiWkVMVtDR463Scy/7dH3p03Nf8pNgoeVNxUthTN6kPASyas7IxcewTnWEcUpG5dJ3jtfLXejOOB7o+AInPS15Kzwhrm+TzkZ8n0NhNc8Xck8tbKSb1puzDK1DTrPi333yj0O/7d+/crBX2BwBUev9NhbCw1+gMFWvU9ZPzhZ1n+7h//7u/u/n6668Fls6rYIX2D2E2uTXtd5t5j13pMKyKFuo9KvrCgIlx9vWxm2HFdsEWEawH3dPcdT7dBJiLNbC1GyGJnESPcL+y/YNYsDXQ0hFma9KzPIvWllX+NtCynUnf0CWw1d1gttZpcos51y9/2U1NyVX58OHd5m/+5m/qhN582dsVuOqGG3AY0bk8CCGU86IA9l6EUbRmjFzuT5K8Ek9F++IhWIkQe46CkRDVa6JU8SR6ZSZ+nO705DllUCcj2os9m0yGCrYhQNhcss2MQKdSdZkcMkKckfv5B1darB/LzNbxUYU+5b1XnFtgDqBg4KW8lkLBh0q8pkS5ti35UIl19XfGHICkEux6s7yYEsoXFT4S2KrKP8XI8RhrbE4KsLEHYcYhCiVoPeBkaiMAgFPZsTtcz8yWwyxhFFGuvgd31he9XN3qlw4Wb4Q0RjklwBb+OayTUEqMe+h13ieZ69Lzpeuko7MV97ydkdi4h2WwLiXaMrELKE6Pv6gx7ZwthamYL7c68bGQs3W7nLO1a2Bt161J06RvfsW6Vd4n4FFrYW7CmLmzIZ+/uK8wNnYSzAzJeZkMt0Ex8mDFbgZx7fi3MFt2uI4mJyQAn2dwGJHE9zlnCz2B4o3jkGeWcS+ZmwzO/INu9+ioOvmr9xkKfWa2ouCXmC06yGfrnREIxTAtjsNKztbkLLRhj4HnezrVjwr5CSWhPwnYtCzOoN+hOIXY1AcMvZcmzTg5cxPHyEU2osZQjmA8TJaLDmZwomtJ4rIWHzNbt6V70OnMh7teO283BQxhHJKToiKe7keXZ5GT1M/HfSXxOJXhAjAnz1tXJQRp2eeIndg2cmYM9B6r7V4DzveikWcYCa3BBsfk+gW8hjVP3l4S5MPUJE3kRbE8ydlSDlHdE+9BfsnZSpiOe40Ms8nx2pG0BwHWurfYQG6Snn5+pGbkGn2JRcNhk9Nm3a/UHQqN6lpLzNavfvUrvU74N4Be1f9lh2lsqjUJmdAVmNI7fT1ytX7nt39n89Of/lRz97a2rNtTx/PTqaqRcyaXkAlQ7nXnsAVUJ1z6r2W2GNt70Zxz6DQy8xTYWmO20DdaY0ZOvS6scU9PaguohcMsZULanQ7QjkwZux2w1alLHa5cAlusBzVNlZy6aaqjaXbIfvnnfz5v1/Px7P3mr//6r0u4ik6lL5b6PBko8QAwVOrO2wnya7lM5Hkh9IAMFq6aoCmseKSKJLEwAnBpxOeEYhtb8gQcBkiT1GwirTBa0+leWHNJ++z9S6PoYRNnj2cjNqTAVnJ4sk8YoItBeVHJ+9ZIW98mZbA0YWs5W3jdVvBsZ+Q+QYQUWbzajPqKHiksZidPU414UZu0MraEyIjpM+5zQmLldxWzqC0T5F148QJen9UGqjEmNvpzwnI2ZEY5pAzZxtmbeptBmePyzEG8PYc2HMIgVAmoWzrU5FLA0gyKd3qfu1FPXrQUiHP1sms8fwuTBCuS6pSl68jIN/BNlesUpjhYBv7ysqwdJ1Bj44Mj+1mNae0fyf0cwmyxWGFS+uoLOVvkeC0xW2YFbRB2fW2SwJm7cbcFzhH2J2xgdjXgXCgvOb/SyG0q43T0WIdRDNAix0dzxzxIuZsBHL2+3XH9t+RsJVyIjuDgHALCNe/JRZkT5GnrYiYsPY1idJITOLIsCZEwB4eww2KieRZytRiQZunqDUs5W7fl3GQOYsSzHubft0dBmHVFGXvbDZgl74hhwAgQdOhiAmRSO0/nbIWx3f2MnIU677wOnOhs1pzpd3EJR5j0MBUT0Og+VOguFz1YdtIOJc+u+x/uO8zWVeUixiiTAzTdUxc6AEKiL7kmOoqGnj7vGFLxWhNQI+QifcBYwZIRDnPBSpyEOBr8vpT8zOsPGDExZM7TEuCqudDGwWHspfObmSAUVg2iR4CN7BFByD67sP3Kx50SsKuKr0JuYrbq7rh32Y06v5it0otjFa3uh8jCCtufuYoTNjpVCrGy96bmKFXsJh9ohTLKmsNwZTfUEdvV97s5W9+/fSu5SMI8t0R+FltdnVRqhCrCa2wcHjWYVoNhwojFfBFG/OLLLyW/b9++03XQJRStcSQxPikQCnF3WkBSW5Kcvwu2+PxSGFF5THXPu4VU+X2N2RJrt5Cz5c3Y535vI+hiX8mlI/uNxonJWmIN7fX2T9vA35GmyO84p7x2QxpH72LCuZiTqeNCAdj/9Bd/sQ22/sf/KLBVXeMRRgY8HuoSs7WsoihrZQNSwjHEhs90g4AswNtcTsmCKe+nKxA5P4paQi0l47itKx4OxQK4LNfG0CEcN+1MflIYMV6k6sK9LuY+W6lmSjULo+bcAuc38czyjCQhzcZIMa09qVmq3C/vilIgBOK9EWEV6B6Pgpp7qdCbih3BDw/qPuWx3FXbje8EMFkoWvQog064g01EWWWLoyhJcr8AXAFI3IO3RLIiScUfr2fzbBbhGthik1YoXqqfOJgjzsMejMzh0uGwpZuRImQZg8TjZ2Nqb43hnCorAfFUY9b3NJVdC08zX3yOhUTpc6otpRSPlkNlOlcbnonZkq4vA3Ff23ZUhSiLF9xAzhYsytyL6HHOFtWL62CrR6eZhHbYtT0IORWwt/J0am6YX+bMwNRGJJ4QY8SmzR63udKNOdf6wPAvMFtvKkTvpGDvzSdD92uYrX9LNeLbClfEGeOJeQ7yxUjeX2O2JoZUytKsbNa3FBOOSStfAS7uv9bQXI0Im0v4xSXorKmlasS6m8nI2th6DMWSrzDU7J22dJAbFH0kz77LxDnv6zdVRdnOw3idaf0vnDBjMxazZEeO0elIlZcTt90KIx2pFc7RnnKW6zA5uRcuS2uXhNxGsMUcxFEbAS7nuKhtjlJUJLCFYQagdPQCnZQEaa6Bsb6u9iQjkJ2Bk3Vo1pGb3Zq5uimdbZAx6mUDtpm1aLaHdVQvX57Rr2qWF82/1oYdwanhaUKtdd+nz2xHwqbidJKDHHZ8qRrxsHQfcq3KyfqsKgnrdxnMOmeccp5lcvKeqEZk7NKby2NjQAV77qrKGaTq73Xe80/nrrzMvTc43q++jChtO3V2cAKuVDxRY8HvJP8jG36+sk/1LGkBBGBHb5BTjQOIfScx/sc//rGS5Tl3mC32hw2gcgGXC9XkUNT1sVNxEJLfFgYx/bWeqkaknxhhROaE8yR9JATOD61GHKtNgwNMyJiUWTpSIIelj5zY1heIX6lGTCRgidm6qvVgImkmMGKzGa//5z/3RtTQ9f/yzT/X3oj/ONOvZZSvK8w2VlRM4T0o5xbIACstwhLQq2snGCuRsgRObA6TVwOsRFOVEXsz6oT7DorhYXL4mktkrZSJRzuPam4fgKA6zysCy+JN4q4NAL/DVqUc3eXsVAV6E2wbpZnpAiw4lGlWIdv1oORho/DmEA4Mi8ComrS68kwCxt20IWGD1OneBsXCakPQXe5q48sEOzTmTTuT/BnmL93RWUwShfoACx9FSn8Ucr+UW0WODRvtAj7YvLp+lldS15CzCbglb6LykI4rRLM58Pn29rlXC+TpyRdOdKxKr/PLb70l08OH6uL8ZYU930xAgddZ2Mztz372Mz0PiadqSMfZ4okmtNCKRUq2vjLHABEWsXrE4DF36fXo/c8LxQp5d2HwXmQuVVqjt2hjCXPpBR2jz5gkFzD7ZQU0v/nsjd6f5GDdczepe1u9a1RA0dRwcuXkta8cjGU83LwlTEMMQoBmyqC1F+i+88k2mh+Oks29KjARswUQRl4KSBzXd8IdH79avIOAvqU/InsofsYiTJMU3hMfElhUmoGbu+JUMe/u77MdoorjwvOpEq49Pr7zeSff2igylqlONKhY3+KGZ4n3iuwrobvu61Pt7xrZGb9nZ4qlMfjwfjnfL8ygQYpZE+aFezyrIhf0wuFRhZsOvJOGUuOqMlIJ+2AhdMERIT2cxKqA2/u/V2VE4L/Xxugxw7oRUUg7CBYXP6sdQZj4nbOuVYlLlMTUuXBATZLbqMPUZYNxM6Uus58q0QbgynmkrwCpAU4NCM0aU/HsrZECigQGBZDCUA5sWM6Hzkb/DrqD+024XZXitN9Qs0l/Hl3MPSTPNmF3SII4K9k0ndAdr336dFafxfnF3lgnoCdPj2F3DNCRYwEqErUbeC5NXqp2w6JFZrQeu6/azP5p5KZ7D0BOaJZzqPCAMcha6QIZijj3msUTNO2oA2NKDhoRD0BU9rKMs837lHtbzyj5xQ6X/MJkKQ2FcGMXBbSRUGL9sq7IdjlO+WB+1RS1woHPn7t/l1Jc6lqsdeaG9RK7bb1leykHgsT9si0CkPsAauuUsmo6x0OBpPsH+oRV37f79/rs4f7/1Q4r4Ju56wpNpcYYHwiEKyzviNWhKprNDG/NRb02ylp0E/dzUa2OwmLxXGAHt/DgLNZx1gnNpoLpaj0EcPoe3FSX8C5Vn3/5l3+Z1g93m++++2bzj/9YYKureRBshQCaTg1iTM8mwILowDb+3ITbADhxHbAQsDVOapIP9VBltJX/dWlqmtYDKF8WWFC8u0w7OdKL2YPGZDKGE9XX3gHXZoIQOFgf79eIogTs0cLAbNaU89LnduK5PRBGNQpfRqBZOYSae2MRplpvZLYCtsIY7NKQ3K9KqhEGsXTMnr088rvWDgwZjS4ZY66XPc6ePastGKge0eJ0PsO0lU+94JJgU68oahs3KiWhpSuEpoULODbYImlcjEOBsbuHjxqnvQJl1XN4c33pJqneUsE90Xjvm88+0yLnntTVOMCz8/RiSEZjEkHMrvPyoGWAPVe7xwi+ZrDVcXYZkTm3hetF+fLeeIluGuiS+TBMqhTtvIvMI2BYikHKIRVzPieAV14oBgGj1CAM47J2HNQ+mWEAtFR7wc6d/q28OK+Yqfo6qZy/R2CrlM/eQ4WMZdipmyQ/qeb70BWV99e/sXgLT4EWxtvhSG89ZTl0LsXawX3DQhsY46nbcUly/MiaBGwp9NCNdaMEw7REaXHtnCMgYOkelA4g79GKzjso+N7PP1XPoWa7Z7AVxnk5vwYwvHTYEbJcpcqUZ2auri67g3yNPYbC4Jz3lv6rjvZLYOto7zcXrxN5f6wrDGgcGqaNi51Ab2TstIsfesTA+3nmLcYOqxJ6DWyJ2WbM0ekyIvQ+osM4+bSz/nW+ivXzFB0QwBqLPHobGNYo68gK3M6tQjRhtVJpZscsANQssNNQ+BxsIz9OrPXkJLiIwOkNtBrytk/cy/l5AfL6Rw+q7KdK49z9zetVsLU2zpaN9Hh0Tp4q+fRsDjVHX3GOOAjWA3O+kAw4f2+Z23UYlA6BrpEjbFAmPS9yoBLbSy99+PjRa7nOg33ifdyPHJ0eNxgrNXBFZ7ZzE1ZIawlWp0PWu8+s9dDMtGUvrSDoz+g+ZLtgCwwhAKq0CO9o4veUvqsS2KoN9ZiUQ+kuAGUbbyh8Kf1aDaUf9mgETssQg7L9vX+3CLacW+688HG96pkEHkcn0LJBpCHkBraBOYvcXtVaNvHiaFRSkhJ1ka2FdZQO0mzWwrTsTqASNrz0InZxC2wRPvn+7bcFtv5JQun9lKrLdlW/rYEt7TUGwp4epJUaVXUS+q5AqR9pmIaCVilt3USEAcCEwH86s+EO9SjD3U3UZPANTH304tw1IkGvvAUGh3uANVHoqQbGyJRdy3uT3I75O5fLACuLnfekU7v2t+rW/XTPBYA6XFA7qQPgSni2+mzV+XLDuu3+Xx4h920AOcfsubeUmAPGOByyKtBIh+ACenwGJuGswrMsONpHvABQija2B64E4WZfUpkkxF2fFYCs8CVew2avuvJr9shbssFB0JmD08oD29uv/AE8PIz5w6vquG4vQl6TDDQLmWaSfrIAm7FFw6gER2MSQ2aBdhNGjVkrIPcAM7VuA9EhyEeG1KDg5KSEbh7s6UcYzIROXFo+N/xcY7ZGdi394AI91ENGoH/eOSHh3kFCt35EsViRZJzcSiD7j8Ub1/gjS/V1sFfFGgWGdYTZ0sblJAQzKCgGeh+V8SowLEV2+9niLURBLP2RsX8Mtra33tn9HB60cgtTkdSOSYzLEtjiHDgMygmUDHYicHu7kdvoBYPhdfp/qxIUBqLlhY7zu4ZKA9bGfWkM1jZ7TmJzZAZ9IGaFcOSdmz3jiNzX+rFjhjGonNQ9etXhxMB8kT9lZutwb5l51P1GTfQNRpcBtgLG7AjaaZJnvVJlyv2uHWlIKyPRgEtrvJyVNbBFrhMMRdYpegi9fXw0pBWAfbzqtA53m6fqGcWsZ+PmmdmKPg94jPHKc2dsoi9V2NMGgefx/npzaxvLTjr/p3KX0LR7/6nPIIVe9Tlsj9ZAhfbub7xVTuTH4N9O0GhbxrEdDXvAYpi3sF6JfChdpYmM8Tph7KIfcbYgKQT026m7hfntaknOR1SBNQiJQTslogowXFNvRVJRYOVav6bK3VGTcuraPgpEN0BAtwG0SDNZOlIIxXgoX7PmGf3KLgek7fDczrtzuw+281M39R7HtMfRvN7jgJKTiQ0y2BInWpX1l5+cS3xYlav7B17P95sqZBJo+vIJsJVmxnOES0QGNr/1jGyUCIfOkWwswRhMciedW+k8JfPZws+g2fggxzYpUOC98rRD0KQYg+//arAFXb4GtiIwpjWtBNxDqxtmtnHnFfXdEhtksCUasl5XN18U8E2zBT35CBs3meqKIM75QVE4M925y4bIwNT1ASlikmpwZRyKUlwDW/aSbUiDwFnMNoamx5MblYXPhCh/phVfmpom+Y77nby8vvmwfWFVUpnJFhPcN9cM6xUj4jJiOku7dJfFxficHJ9Wh9o3E2sQ6jNgUJs61z8KD7IlErku97Wd0MO+Qy5QtQp18e/WiZNHlVSIETHFe16/f7a5veo8o5qjNK4TW9hMFo8XOj3fpXsnb3XOxZCXgidhCZdS4H3KU6nfk5y66zk+Zi38eRJiZYRGAemxd98wQpQYDMAWzJC93CVmK40LNXd4/wKA9mAiB5NH3kaG+Vo7+FNyEjJGAdzxTsexk3G5/XwK8272EkYs1qkMgtc741VjxQbNDZpvr5erRZ8yvlE+yKC9O7xT72W6dqRajTUsgMXSFyuxnTQu/aBB9KxkI+owW8KM9LBSmNeeqSug7f0+xdzMDI11QMK54LMlsCWjhcOxcFxdLrOS0SEqEa/5Z10y9vJ0N19Zrg8r/F3ed5itfZitDXmcyH09z3GHEW/Lad13tfNTx+QlR3aJ6LZOMmj0emItJ69y93xPzbeS8BusmfnpFaO+VL1vqhzAOYy4CrZK9+jQuuvz9Dc5tpMT3qxCXYsiII7ohBHIUOFmcfFJdkFo1lxYLZYBsoQRR2445tzRLgQYmC23QIGx6MhH6QLCiNo2h/m9Lqa21ztjPYKttTlDRkedJxangf8E0ksY3Jh4Blt2qsyMiFUG9DWoWwJbD5xXLZdsy1S9j8PTBIX6bNUX94KuAQxBNIi16vFM5Tnjmq2BTIp0f8YGW8crYAt7k/zHsXUGYIsirUfMFm0oBHwNWkew9YCzUlEUbIvmtcAW5pyMsOtLO9oUyOwfBmwl3PhiEWwJmLazPW9u3YUlVYyQAq7s8xj7E/2X0LzmkvGp1BwVETRgjd3BhuTI9SzPBR1rF4uArOAEvqMvHzFb333/OIxIwl7i5KHNtoRb3eFd6cZQWZECChBihyRYdEx6kqIRNLc/oJ1ElYVL0CpsJVrbPVWYpHQYj1GeQEuzH5Ny58rtkXiR8vQmOvCmIwTqHVJ0uZW5G54mWV79eiRs7bn2OZOz0BrCmsW/6PwY6ywcXk3ZOUxYqwzdj8vVjQY4Z6hJsx3e+JdWyZNQ9P3lWsrBqtcYK5gtvBh6bh1VnPvlq9fKH1M/leQbdA4FCpRF7MXsDV3pzM0WJ/d73ubhrsAWYSkpx1oEnqeqNrr74LyZWhDHBbbubyl86CTtBivpgh7jZ0UJqJpZmiWwxfuS9O+Ge84rSGg4lYkOaw1d3evso1cY43RIdRhyIQXfQBxw1MCQu9L+kF3+rO02yI9YCCOGBTSLMG9Y7mRmh24m/6YXuMONywf94JL0zDt4HhZ3lFDYnJHxvL9+swi27gsMOzeBkChh6PLSAVsYi6tlsMU4rx0OCZmlnHK26v4Yq7VjDOvE0xNwbR2wxGxZ3h168JqiaMR7w43z67VqNoIQ89IhWetQsAoudG2HFo9rA+I5jyKhg3ldLp3v7Mxsy+4xheSbeY1nrzyYg58456/y5fYO8OABjTzekLO1A7b2YSsXDjtuM6s7yS/vLQY67IMKUKhMa+C4BrbWWBhOF7ClU+teAmy864OYiR2whXPoDYOzvYr3osUYRiePDVQ5qyrZWk+P4Peyqn85RrAVfZE9/bbuH8ZhAoTDuusVKIYKR77TD5BlpySEodpmtrgXWHDGjuUN2IpcsrbGHnkj2JLTuXCQXmIZTvNcb6jsNi1+LWDMjq1DmzHGcVRFBOAMtL4J86+xqi/9jSacS0d9RkY+IURsraIT3pcwFdlplAr7xdpS8Rjrps4pm4gDDCu5cp1PhQWQTdYaER1kVjJTjK7CiJ0ew/y52tqpQGapOkzHGGALBbZeFpiqAqUGW3aCGR9YY6e6sLZ0bw/s00wo9eUi2AqTGXZxDikWicNG9n3dVHzze4qU1HGfvSa7gEl6vsAj+jDhQzsFdhgjr2LNOrWJadmvVlQj2Iqd4vzbOVtFsX7z7T8rZ0usjmhWQk3k6HiXdAliPbA2cazX8OYBSxLKLgN3UqD3l1OSHwBK4TqXykqYGmwxyAAHEhVPj1/pYUGBmaD0ngl97QEzy+DcoW74l4HU3+QvG9HXoe7pHUvGgFOlohiw6E9XcUzxf/JO8Ba0tUjT0nVOQof2Km2Q1ORUtKPzF5bAlgxPKxv3TOkml1yPDsI9pkC25AaxSXa8Nz7LgnSlXxm/Why8F++Pa76rfigA4epHq5Afr6dHjFkGs0gCkB3y8ZgAqPACiZe7UvT2vrwGdQuoa5Z350KFAlb19+Rsbe6flzdlCjpsFvcmBopF1uA4Y69wEYqvS8d3ARdzo4KD3nKCPCnmiWQVYdWZAAAgAElEQVRC3gv4igJKovpozD2eNhbc97Pa2HUy8sN4o0jSZM/MSu8b1yXQa2BLBqfDmNNeh3XNJHDvMmhrIR3uECCbBHF+z7gwZnlOriEA1p7x7VUBjSmMmO749KZ4YWNbYItdCeho7yTTAh13rxZ18dw37PGfA3akIDsZeBfc7n6KeZrWYYN7GzEUUQBOy7ymyPmSrANSD+QA1BpIblyYLimsBte8lr53u9cP5R9GzIy0c2T2cVh2jXwzONOc7ZyQsPrSMYJQzokjkPYEp8c/0lo4flbpD8feX5LQ7s01eUToOIccnCBP9Vl58A/LYd7khswgNUwqepPCArM2F5WzqWKGNl5r4eE1YCDZ695YdkbbZcC5LYO0BrbmPCI7Mb5PzZawGr+nrYfZKHobdf+rnblQ6x1RAjvbZwlUZQ9Oh9ydm+U8xtnJ9fVyiKXpljH8zHu9bZSd3YcuAqDVQnK2avhUdMA5AVtmaGluU3vYcb+tq0ewtdY+JexVANXIbC3PA88+63bl1LYDGzvlSEp29rCjSXL8Nc28yRcuffuyQofck4qU0BmDjk/okPOy3hgHnvFl6VjOq+hBPefEZrczIaAC8zd5ktur4mPlhDHx6AnaOzE3dpzYsaWap7adDdjCns/r0mE62V4+c0uUqXT+kfNNyXukp5xs3dEXLSOlZ7BBpS9u7t/pswdVqJUUgzFBnp+xVbLpYjBT7VpSXnM/H3649qNlS5kDxjFpAxKvqVmtmUrraULKxgW2Z20j9HNt/P39R50jYcroM+ZrC2zRyPTd++9ru55fqdxajRglvGUAiPuiBOVFdtl+PRzMEwfvjVfi8toSADzZBhR8KMIItYmn5Di5Y88qAz80PQhVb8/ZilfKt1mIAJYoG5XxYuyl/APAXK3Cgv+syloZdBA2gMkeArJuRQjbY8BHdU9NUlOeQbOigxW2KwakFVxCEVEu2dWbieDQe+szGBc1S+0cJ8ZIjAaKY1AWW+JcikhhSHIzsth6z0ItRFgmCYoBGgvp0zlbKj3TQmIRZGsJJwquJP5WyPa+qqaUi8W5KhGeNhQI64vnnVdCDldyhcro314XOKsFEo8hC5p7iTeRbTwY5+TeabPsQeFGAZkhspCOnmwSSHdDBtwniz1zn+syppzz5atlFoQGsakqRSZSRi8vfWLBEuaYw14JsQR4OJRoBkXUMgqiDu3fSQ6AQK33nxQIqHnTzu/IYpW7T8xWG5UoSuQCoJweWQ6dk79IE0MzVoRz7WjsbV4++5HO7/mqUEK1FDk6cR+rT+8t77JlwxHPVgYlILLBeHo7bX+iO7R3OERODwnazagwDyqLb/aL51dI+wk2jDwvJed22IV7wRumNUycKClimHFYBIG3WjMYvnYeInMxtuncLmPfcvCM7Xp0nt4Zol/n+cTQL2xRBUiKMyCHAyY14ewObye3MmGvi0+Vt0kY6rQcDsAWaqVC8dRJ0NFeOZAobYpPqmEuezvu3/1sd5j9udZHnrvhS8Ucbio85Y9Jr5rtooJ36XgKbGWf2wmQMr71D7AV5iUyH9AhAyhHxcUr6Gzmm10wZFw61UJrGsxJu5gODTPeMJh81zpRKxwzeenzNzmGzXDDCKnKjd9Jn2Cj+dYTYfXyGe6D6wowsSYnWXDOqx3zJDI7Ufr4pNroqMKzwlwK45mNgtmKft1m3gxWdp2COJkBj+M98ozYwuX5Mflg4EMLBzcj5WDu0Ac4GnZqDCBqjxfbwY4oSPdo7L2jAvpjqoyEYu21rjWPTMkZ8c8cIT5YYy/qWrxq3VNgrt87j4HBsYFE6aZiqPkbkRXm3s4+9+soRArgcKbWQCrFJKo+PPZ+yze372tqyimlSW1FUGAeaYeEsyJQdVDhep756keaQ+ZCRQLt/K/pMY1pFT/wbIxnmrVGJzrK5ar9EBsie+jYL34FsEW42WDLxI/XrNfZDPw/faiKUFpvDGQH94mc/NEf/dHm5z//+dxni+16/v7v/6dOABCR4JbichNTjIYvYCNiyowLK/G9bkben5D0rJgDTgKUQsVnI1AleZcXdHszh/fSuLQlv+Pd80ayHgAn4KUyUueHdev4fdo+xFuY80QwjPbOknwuSld5Uq4w0kIIau1ctBhO7adUgufn8USJndsBW6IoO/cKgcDoBzQKyS8dxWzNHt28h172LJwq46SES0BqgV4U2DqqsSdJXg1h6azOYuIaKx7K1QULmHyS2lQZxa24uK93sP/ad7YDtgBaD5WcLTQvZs7AgrWbkFgUAy8GkCQHa0u51w2GYYrhzMIePcQtw1PnDHDN9h9jsunzF8s5RvIQW0kJZIsVajDbhmZkFJB95+iY8p8MT+dsyeC3MopydP+hMroUUaAg28DrvWLS/JkcobJxLFAk6T+X8KIWaDV/nHLqNrTFQL7ZdaDYK5Qm3e1Jjq8kecKIArQ3P5nCOgnvGNebleWf5Gu4/1S1LoljWMuMT36HfVRaQIdUo2BX5bqNCAoLeQmjDENslspAVixrJ68G2Foe0qDVeifPtAS22ExcY9FA2j+n0o118Xg/0OurDp0xLvXe9PySUQrYaoOl9iL1posLA9yjE4Mt8RW1hsg9JR9y6u0D2GKrrl8DtkbHY5T7JMgLgKJ5Yjzr+1oF7FOtH5YdjBlsBbgavDpKwM9LYcSjSpAP2AI8TQnu6neFLmsWwDSadEe2L8uz5FklpTVXAQxmKMwkTwyeZLjO0/PEZ5KzJYM8gK3k8y6BLaVkFNuBPvUOBZy0rl9Gfve+ItMz2Jr3wE0l79pn1gCAmCrZGYMpqsyzPyO/ow8UAmydoZSXijBhnyAqEo3hPElzIfKRfK4Ye9k31pcHVzoguit5qYwvoIhxBXAAQkmSH2UwqS6E2hhv6SuFCQ2U1EOz8vdGVpprOwqznF4BHiQV4vDIYUJSVpiE4zoPuVxKb6jiENaW1vyed/o4+2h22GFYQLhbW+w6mKM+uyuwpY3TazwTSTADi2MQsFWEi9pYeGcSmu/aCeI+3ZLGoH5O1TBQczoS7706L3vckbnJgeBB6/jFL36x+d3aFsl7I5bQvdfeiH8nAWSwWDAkE6Ikx4S4TFwAh/Oc5i7Ix8dWaKPnEoUK8tOi6hydEWwZHcxKN94qNxuwZnrQBkOJuiOzRR5I92Hx/o02CFECas5W+WSJl3Me9wrqa4qu9sIbf0jse6qQsz7X59S0bAFsBeR5N3LTvAFnCUWNAuGfvQ3PUmf3nE+TWO8xRQz9eVGGuSonerFN4EXVOI+vwCvnVfl5dUFcmm1UKmR4SsiY6pJiuSqM6GNktop9uCM3oeL8naw7JyG635krx0zjc4QdnEDWZFCtwFkkCOnksTdrImWPZ8A08KzD10T3N1jIvFmeVrZUEmhy/7FdZkt5ERO7NffXST+VOamyDQ9gtEPj8zjbQyUcOoXO+1kBpA7dJq9vNmCMUQx58iacvJlKYPAurA8D4RYdMGRUixroFNNQrNZtsVs3t2+tBA9+x2F7ri9nwHJth2dmEUcDt7YnKZ/TtlzdSdmMon9H5qyEDCB9HVeLrh1iOuv9MEY4CQnRsefnCLbGNa8V0U5UjJPBlsHZEtiiohfhSfhiUnpiVdgP9DHYOjtzKCMVx7u9lsRcDGCV+7os9l4e70nlLpEETwCmwJZYrWKN3RaBG6HvHA5osfl3v7U4PJGlJWbr6tL5dGllEidAhmBlsF21tXxI5lt3aRwnh8OhJe3T2KG3UYYyz+Oa26+WJmpUSiSi/kXPyiGv8YRtiQPG99MKPZEqMTsCSfuYsEDrYxvAAG4zR+YQfL8SuukBR5Y99xfGYQls0WOrpxRr42cGeFUeEcc20LCMs+6zTRK/hy3yVljbayvrYo1hlM6rTyV5PVvwxPGIrKdvlF6vL4URk3SOE1DnCDODPVUYT86JN4fmNWzJ1AeyXgsrGt3DuiT/isPAmVSG3TEws/Wumhmzfml8DcCKrgdoTQ5wAxDsMBWKazrBgLB0Z4URkzfMoKgCsXIbNXblpMqRwUGrMCLkxeWnn2h+zO67YCXV42syfy8ZJUfPMur2VNZbcS7SyihOxkMBwbkoym1x0H+ET7lvz5V7DIp5hA0vJm4EWwGf/P2P//iPN3/wB39gsEXrh/cf3m7+9m//VgPkjtbQxzWwNRmEABJSS3UXg5NKrXig3ABgaxRaCV97JXxfCiOSIB8gweCH1oNmdWM0x0i9SGyEFYIkN6w9hCzO0N3Jick+Tt7I2EyUqhzrJtVzxCPfrfU710RGy+XRNLnMgpobZ1oACVEuga1RgU6KobUjyexLBxR7wjxiZAAezZKIsm4lli1EGMeLT+UZ1DxIiGgIV+8zZEWjLovfZQGt6ytXUonmL2PBZp2MQ6h0eebqv4VmoasxzJY9iMxTKGmESSFXFraMmvdd5J5H5mIEXpw2TE48sZxjF2Rx0eTVrS0oSteXjlQf2ot1onSMtPpJ9YKzEfM+fc/L0/O9zsnb3pjZCfJaXA0ssk8oTWwx1pI9/gn4+/e96hcjr7EXpZR3jZdBnZvj+f6GZ6CLYTedVThXfyNnq7eUkjEnV4gCBld47d//pg3mkJibe14bt7W8H94vzxiAhCJRiN1tOuLJxZhEHtaMf543hjCOU5iL0fgmFyyfGcFWKjfz+SWwRQGMQUSHhgOmUe7dEmUK0deYc71PFRJUEUlXHnHtce21Mtsy8FRg6TNjGJHWHAW2NtVnK+uJuWNfVL4OH75eXvcNjHflnt8vaxsvnjvVY+jeGM8teRnOjKO5diQaMa3FgK1y9JCxGO/tho3u1zcCIAH40hGwAWN7GYckywaUQaMrubZsKz3NZ2lRsMf+NoORy1wi3ooatC4ex5x5GQ3j+BlvD9Ufqw+ZYWSdewSWwBZtHtTORz2gvP4wxk+BrQC+3XENc7M9d7ZTg9e+9bE0XJ1SLZRHZ9ZdIViaeHayOzKu+6yxwUkJm5S1mTWFfHAkzJjwGvOkqA4ME2Cr7WUcehWN9WdZh/fEwTu0mmcamS1V0sPYE9miPUV95oXytVyVqaeeruPms0uHIylEGHAkmTB0HO+t14rZYt72q2UOtonzXt18Lxl8dvrbAnZ21NGZjmathWwlA5UildSE3JvIpMEhVQeAenbhGNZBO8hhSKP7vqxmsHPHAtYF4UeDretP7qBgR3DOuwOn/Mmf/Mnm93//959mtk5PSZYuWpN8jBpECRdeldClY8MOwxmte0+/OUmVh7URddLjGrNFU1NBBEBPnUveb1PJSS6OMZYXib/YyYIBW2m4yeADglh0XlQO76gHSYUZ1pgtKZv29mYQ+bB5XUrCDIgBjO5Dz+TOw0tgK4wCz82EKa+hw69rzBbbOKyFEbNnYLw4RotxAmzdXHsh8R5YOIEmNWhdLnW/v2Wfr7l7LzlB8cTV30kSug22HgBb90OFWsAzC7QENJUbc3Jg2k20V9oKVgLOkpJn4IRJA3ULufOCACiPma2wYAEI8vinkNgyq5JqoWmbp8HgSukvMFvPe6ucpTCi8gP7WRgmVfTANPaijycJeJKilJykU3r3d2vjYCDaBqFDNnFKmB96OEnJ04NG413nqzAvY3xdHY5v78qAsw3UqfdxuzyrEDDjtqPdEsofwa5x3VxIsqsQoyw4G+F61lrGW+sgAFhnMePwVM4Wn1EV7gBqkiuRa+ee8jseaIBdrm2GIZumew2OwOj5C3IjHY6cOoerwtl5OUvMFrjZzN12xVTAhcfN8xSAQ7iQcXXOVjNbxTyqhU0Vn1DNq3Evh+XmtraWqtYPh5va7HfhiPwvga2bCqXo2dvBtFNgXZTQ0+4pATprB+DIz9JgtMGWdbafcQ6dz+HdOAoxJO4lRe6Tu9mHNUx3ejEmP5DZSs7PyOxkVw9Lq+Us4JzXEmbMXGUMne6xDLauK6xEqMx9y3xmzcETOVvWWfO2SU6pSWrLD2O2xnXA/QYAR5b5Pek2rD853rA7OAeEIDsKIGBccj5WESf5Xay6Kkg7OtB6Mg5yADzvySG2q6JanHOUxYAttWOiwrDTcLKV05vXn4n1CVsdJ5Pzhu18JI/lkBBup6mpnCAKSQjDV2Xj0cHrlkEYRfLqChPcvdU4Hez/TBhD28h1c13bgFWRp3nkhFeQEzm6aVk0OBgJyWqNF3j0vsJzJ3n0+VdfkdM8r4tRZ12eXU27Bkx2ut4ARvjDP/zDzW//9m8/nbPFfnHx3lNVl0RZFq7YDO2l1x3bKdcu9iiIm+9B09zshw/v9bfdMKJ703jjRhR7DGuUghKMQeXtsoSeXmO2SN4Py5BqGiH4ure1nK2U3k6edrNDStoL09UAzsqGSpnlMKJL20vpNuvGWCVZdK1ZIx3k15itJBY7bOqqQoSB7vpXl47jA7YACpqTGktVTS4p97taGNWT6bbKaaWkKkyFFyHPqhWOwojp71TMyf4epcK1N5Y12NZZmauEa6OoeYP2aBSgiLEyWxSZGNF/FAyLyNVXUWBhM93DKZ736D2YOV0GW4wVn2E85CSgqNrrkBLrhWN5NeBXLxUZtRge5wPy3jgO8XTtHbE5eym2zu8xJW3a2nvTuX9VFEJCbukhF8A4soC3V5W0Wkmh2g+wyp8Nttxd2eOJw8E1SvkeGpRdXzoHamIIec5BC83MkkEmzxggtiQncZBCsefc2ph3J2eL155qF8F1oiMAA/a4bVQeHX3PYnAbiOfaU3heLO9jsHVUrPoUSm1mOgAlzX53mS3CszO4nEMzBnh1Pv61cQ3Yurt+5ZwtwFY1LuWWyanzrk2wzK6CBihf31QC9G1tMl/bXS0dUujIJlIf46jvsGTNcA+sQQzoWpjKvQ6XD+9f+hhswQyP7FGMjNiONjhhAjgz93lUu0xggKnsk3PXTgc/q6/fD8zZ4vNjS5T8Pj1JO3hjzlbyprJ/YUB5KjiXmC3AlhmL5OS4KIm1lWebWR2DtlTUhwWSTmlQsvaZp5K2066Cz6YiMdGMkAGRfd5DU1OS5OMUIFuJ/rygP1mNDeTEGKKMjlJ1OcArESDWDrLbKTbKIUNqyaGsMSGUuAS2aP1ARS5jh2x6l5aDIiPe1O/kcPM5ksnL7lEIU+ddc8DYCYPxxgbxTKroLZsDcfHqxY9NuCiX0kUGdwXKnKM2b5sjBpAQduu8VaHX7guOuiQKk4Kk2cFw7tXUOqkS5LkXkwcOvaM/Xr9+o9+1P6lIBuMj6aUKIwYkj2k0vO/3fu/3Nl9//bXB1lo1IkK7Vo3IwIemVGiw3vuyKMX9oopHtkJIt/tusT3PUhjxi89/qskDJNG1XsnqlmLlw4TdmvJbOvSyVo2IV6sGqnWebAAM60POlowuymKnGjFU7AiTuYe0vYiXnefhXmwwHifIMzneP87GPhuguvBgRRH+OrAFcMVjadoXBQOzdVnJutCkTDyULkKBMKwJ+t3NYVV1lHLZALboXUI5cfW5KqG/qu69PrarEY+qv8nRIfk1/G3OteC3qSKoFrXCHJ0U6dLtsDdR5gZbYcISb2d8AI5Oetypyurfp+RZKsUACu3hGWyt56k4QX4OI4bdcJL+ruGZcykWwVYpF3mSzRqi4HjeZ8/JZ3MeRXY/SO4QQFadiAkHSHFbUZNozvqZPUHnAciRuJx70OwfArYAnbUtx8euiCxjfnhI245aT5XPoJy0yjkZlXGA4dh3KutShpXltaKh7AHOvfLCXDBmsNPkbGj/xjqyye96LqKrpZKMr90O6nlgn7eONqasP49Tswd1r2EQ1aUapdhhzV1mq4JCBi3tyQOCOJvDK8s5W1T82Uh7W57sCZgu+RMIAVg3s/Jw81pjLVZxyNmi7QNhRLqrq1UJYOv6Y4VBCmwdPAG26rxLck9e1Fo14trcqVXN6rx6HewyWwZby8zWuH3T2KeIakRVcpfOZk7UNBn5LZ2S/oM/pBqR58/mzdrtgdCZcpS8g8jEbrZTk98xoEmoj+H9dWDLRVjeM5b1RwuI2+unwNb2ZuZZwzOzPrNb0kcwwivViJKbDt+xBpOHFWfLDqXbLyWH8wb5hYku3aOWOHUOwrOsqddVdZ+IkPKosBNd9cvrpACR0ytAIMbXW7rJPnWVJbLksCbtf5bB1ru3b83cCGh7OyBA9cuXtYl1ZSLJeaz7ooJUaS9KQ1ouXCJUeHdTRWSluwS2Km94rxzIy5Klr778P4QDCO9vqmGwetBVEZDYrHvAls8Z28scPpUOQeuH4JSA+STvZx1kzKUr69yHlYdmsEWI0DaL+UHnBbTxGevBU0f0iqkLwB7BFs9HJSIbfgtskRT/9t13m2+++bYetMq0a5NTVy7Mnh4GfTRweDQsMJX2lmJRWKuA0U9/+qUZqhowt0KoiYVWJ9RRwCCVb1amNsLHx3O/KZgy07ZWglRB0PtKD0Aitgy4FbAmogRbxoGJ1s7tJ24TwKJEadd7xZrV/T0//rEZi/vaYuOhjBhVQrUlAOc5+1iUZrEQlNhTecf1Xjz/Qp5p2BmumeoxFAr5CuTroBAQ1oDCCGWUuD3n2dgyTqqkUV6PmRxAJe8Lg8cYpDLz88+/mJKeEbQo5qk3WXuzLCA1cq3z8rzp+gvzElpZO8vXuCc0LKMHc8rzVr6SgA+FDD0Hpu8JnzovIIncCBhKEXDMNRFKFEyYFUW+VxrkGRSw4L3tA3LCfdCtmvk1oO3mgLAb7SVpp3aMZ5JMRZcf1twtl1mHEZwAoK5rVtLMkpMf1aOsQbGqATUv3sQ6C0iKvPPQYugCWkLn87kof34OjS42k7XUcohBpLybzyXkLGXYoYFUHI1JslHGZg89tlFqYSKWbKxB6lyqLMa1WeKPZ+80nmnOZwbNoUMZyn6GmQWkVxPtDZyITh8+DAL7zZ2cOm+Q0nr3vaElxIXA2DF7PTJ+6JQJCLE1yMw8hkGRR85XsToBozxXWE3nj3k97YIt+jgtHQaZy14ObRyYf+6NeeE+5rmbgdjcV8dhx5kpnIsS8rlZic/jvkY4TS0vVNlkYJHnZquntWMt+Xi/xj49s8xcOqHY2w0t53Pd3HgD+bHJbMKVae4aRwFAhIxr/1StDzscBi3uFG622+ssc6ccG+2r6cquJOKjAxh/nI/I4ZgbuzZvnDe9nWJspT95ZkVXeEfn4IoN9vyvzcPeIWDRtkLOHOEmksybRVqah5VU0emZnd9sW+bQEv0pyxbJmbEMY3shAZh71o7ygFTp17lccgRI2KbAxAU0Zva96wbGHp3tHpduLuz8w2reekV+qW0T6TAIV8iO9NlKcr30drNfYsnQTZAesrP7sqk002YAvaNJ7f5S3z+rvXHjIEmv17WxLZxXSfd1nux1bBnB2YKosLxzzzxLNnnX5uIJ7QofzL3dDG4ZXoPbfOf8AdxpZJ7t9tiuhzdPjnFFfz7//DPhiqzhqZdiy8l++jHyOzpZEQyTBDibfDFebwroqqoaOa+1kBB+ZPaoGLKXL9hz82Hzp3/6ZzPYOjv/sPn+e9ArTeHc/JPse4cP3fVZYQ2UHDdPrlZTqfbaKUeuGHLZT8eT0/nbwsKkAWSIzTr5vAUfiu7Q55fXWt/nRGYn6GorkfZomGwnKHfIpM6rLQ4UysxrWXRmC5LHoU7oGrxKWq1KLhKM9w9dQnpfsV2aEdL/4+iom7TV5pIY+Ay4leHcME0bstYjGYA5yXyqLpHI2CZFzcdIc79mzRxqE/CSkrBXjxfj8Kw3kv788897sToPKx4k5xEN3J5fKiUMkp2oF9qT86pbeSeCK8xaYynPiueq90JJC7nXl8uGvWcaCuqoKkU4ROfWawZbThhfAlsKWRTgWjoAMALhNIqrsXcIOd3Ms8mzlUnCQtz/brhSigwmr3Jblg4rTqnY7v1mhYeiS6g6SpBxYixG5k2JjySCtmejM/X5fL32aFEyUqYoEXfiTq+5MIETm9ALGoW1BrZ0Zjkb6QHl32M4twBas7yLA9DnGa+d50c2zmvNi4GbrmOgYwNrMKe+Op0bpXGokL+TSRVk0tx9ujgTO+C8Fk4BGLFhcC6ecwmnHJIGVNlbNDlB8YzRJx/eV3ibMY3Blh4y8J7X4E4hSSXILx0Kga2ALfLfeM6ERjy2lpHM+8g6MWAOw85XEjas37MOt1e932eG6PFhhd/bubQh9fMhT+v5V0ne3T3jU2Br7TMww5IRsSpsP9aGkHsbZF+sa1eTUhEbG5B9I8PShslPr7/kgh2VkZUz2SyLN9h2T0Z3dX8s82vgiOf2zhrzDhMBW6hSL9PHYGttHu6oUvTCm5zZFOashWyfAltu6D2zIrm3WxiaXl9a03L+7XQdFuAjd9dtPSxglilaymRXDp/TDocr6hlvA5psyAwDT4sG7+2oMe60llSzj0yhzgUgbDBuHe97ktapv50XwPgA2KqfAUxcE31M0ji6L2DWYcEG1M2kYaeis7ItGOAxnQVG58n6NuzrDLQYjzjPE/s3FBbZTtGfz03JvaYqwlNjyqFc17a7jvrY0o5OXPTkcUUq0M3qo0gOXdtZyAhIkVRxq5l4g63nTT6Ma51t7+hDxvFnf/bLGWxd31xWTlVR3gW2MOac9OWrSphmEbbgBgzwHXTn/ZgccoA+lIJ2bzs9DINmr9oUtTfQRcDmv+vUGzfVszKwxzvmaCEsMrz113iC7lPkju4MakADp6eDsQBgN/Y0+CNp+blDXRWyu61NURV22PfGpShXvDaqBV++fCPD8d13bxVimw2mVVuDav+C+Wngwc8IvRdRJ9Kx4Ouabq7XJfP1gxkGckxqz7AOlXos/Dn18GgvS9sv7DSSVIVQPRcepHODHC5J5RCLh/nj2c/O6JHinmbQypoCzY2rM+UZ1guUZwdUowA5vzwmNZyrz9V7omDjxWMo1SG83ksoMNtV3FRuxJr3HYYjAKXdFFd3FiM6sRsaXxs2WAe8H5phosi0ADqkeFG6uAIAACAASURBVFhhtaWDPAPOrca5YXTw4ARCHc7j4PcAqyl5tKnwLH7tUSf5mxOlrSTGTsIORXHDMdCMc8AJYqFcH5wZ5niF2RrzPQyyfIgNa+MygkQD7pUmtr2VUEDiCBwASZx9Coe0oZFiFMtqcKrn7vUJcFISrVhCPzsbQBOCsOKyYuW2lYZQf6ePnpeKx7CXjUP9KDXYEZwqhcJrY/VyXN6/973l+aOD0hok4+610omsK8xWmOklGcGIhUGcbg1d04Z6+sxw7yOTknC5nUk7dgFdkWOFMlvWdu8h02v2bf7ifWyJs3a0Vn7056fB1rJTks7720UhzQa1/s+9aazFLrqAIWMfox5DF+fAN9gRDMmS9XhCWnFIlbAe6WgFG/CzNgbR/bvM1v/P2ps12ZUd2ZmBCACBMQeSRWNmsimW1K8tU7eZSlUslVpWpv//F6QHNZlVzCQSMwKBCMi/tXztve+950AEmycJRsQdzrAH9+XLJxpeh3VOCYv8rSbKG8dVCvc2GOTzKFp5dMQQnh6fAls8S1zeCFyPD+yZY7A879pZbZQyRnYXWn7E4ELmYFAeJi+kcDXjDBuG7JUnRAYRjNfDYl6+ll7mjIBkFSOm4DbuRq4SJNs/A4Rj4DLPnr0zMVsvqyevjeTyaHSC2jfffONkiN6DfDYesGQBDrDaBtdt6RPYrYBz9O8EzZEQdm1n/eR+vS+NFeLiDjiLfJ2ysAy9Gt+ViV5lfr4XtjBgiz0kwNmgM+tAxcoVTwZ+KPyBBwQWseb26y+e1u/U5wJrJDYZj5zDJv7u7/5+gi26odN4+l2BLVmrBabIRoz1HiQYoQ1zxQRwQ66r4TiFywcuDrgFtqh8TUlGH7bUtSg/mlHYAlvpJRimBaYHi4j2FbgXcRumT5PO2gojgt73YaaNeDI2AAv3uixaFj73wyQx4dcFOKlC/fgpDWXPqoXR95WlUm0OWCQq5mmrLEKUSZRFwRh0sFwUxAis/d+BrXqfZ0lblWwyW7auBA9lm/omPOMILq77V7JB06ssADFr9aw8AAF9HIBiFgmonwKo3JsbaBvQxZIF0Mmaxzqp52GTAH6I4QrYWt1kbBaA4jHYkoKlCeNq/mff1M/Ex2VjMrY8b+L2DPAne8B4K1aoy5Ckcn9KJshNtXGwnmVpdaxDXJxRBAgprRncQljtYkcBQ7MN0WS2HGuRoEm+Z8reoFSCq6VDNreFmRvfujjnnwe28ijZa/zNmZifA7CFG24BX1tjYEUU2j0Wo6UY9aK2wJY6R7RF7ISOlEThe07zxsAI9a9YDzHDWMQuEwD2S9Xlt2+cxZznCIAOyJXLovYl64kkDxfozb36qaKcJBgZ+wa5UooYJQCd242Ae+5+G2P4fggb8AgNQ4ExiWU/7nk5SZSHAB/gfQGpByzIAtA+5Q4L4IqwF4Cp66l47d4xMfjBJz4FtvZAgyq7I6cauIoRZk1rXLrQa4Ag72lQuviv1n7XTZIc8jiuazfrDywsVp7vdAiJQFy9hgtmrJCeL2TAXkIRtwCQGHWkuNdmmEtDtLHbxpFkiZV34rmOh3UFW8MY+/8BtpSZPLw7MzkHDTgzmhtYCbUBONI9BaSVRYuxznpciyy7Cn3KIWF4phVWjEGaQ39V4SeJi0WO8TsyRAlDWvvNHGmP2HW6rpGci/ee/elPZy+7oDGgTXUu6xm//e67YQSublNVAJAROJnCsb4LjKBTDLYOXd0uHNoI4pDVUMjKDK2YzBiux5RkiJzI3x+QcfViZL+eu54HssbURsZh7PSzt8508Zrpz+fvGOkKzke3NDH0ZYVeuc+tvUFK9iov2TmYoWTo3//971Zm66rA0wuxC2IpiL/Bmsd1OAp5OUuLExJ0R6sB0KXibwr0uAdiMzowWgSXMXRUJK+Be1eZc6SwawKU8eaJuL1164Qg1ky6rOYalC3ghPKVW2mplbXWAFFsThixFiLcmxRCgS0qR1sAth+4FjdFES/Lb375wJbt8xc/VsCg49fE5HTwX4QjggAgw0L3+/aVs0YiOKyDXcNJY1FvGvi5NAAfBtAco3/O5WDIugaLvLNHmHQp3HbhKui+r6jAShRXXQ9locrydV+ices7WC5R2PJxt5BkUQFCmUOxUQiluh6HXMWAre53JmRfGzfB+jx/CtilLULclztki84bhpLf40rgJ8tbBQQl7C2EOB9xZMqsqY2eQPxkcZl9PD3UO6zGLxkya3beGosRAG234wzgP3YjxrKJJX3s1uSeDVJcC8agw0Au8xvhk3IkodflWmkGNn0BV/cf60jpzs0sZI9o89dre9mnqyvM4z7ZE4wLFmTiH2X61N/Mb7L3NJco4nbx35RrnXMA3B8V3Q4bCsNFqw81iK7WL2J3anvfE7N1UfvezKnZBSs9A1FcVy1TABfEgOLSq2te3i8WeqTXW5Fyn1EAW8zWHtjaXBz9IlmEcS0lRkcAruvuGFgk9srALenwBwyWzuedv86b17Gr128ds5aPgcqYI/bkjntcV9qpYfQpsLVWwF7vhTlbgd4KtkbISDMXGoC6T4HUZR4NqAzqXSx6xslF8dVAt5HngHqB7Q4EFyjotbGulcSKbo2d26C5K0jGhM8/qPjBzMMADD2PVrKnR9yIMaTNUloerOzy+s1PMVvIR2Tneg4ZYUokAHT63NwnxcO5xk3FbjlUx4zXSBKpsSYI3YbWoRsR8BG3X1hGzotMJng94ClyxuVoZkHiYYf0vAqURC/3ukd+/VhgCz2U2GRkK3vyV7/6ldjoXJu5i/uf55ee63AZyTetAYOtsS5aLnHfIQ4s9z0uAet43iL3pDPEQhIOQc1NyxrL2QDHihOvUInEuCYxAXlG4lyOwfD1Cy8K16wgUb+LoXcCF2MGU8hiTwzi/Xbpcn3q8Hm8Yb3cW/p3//CfZ1HTN29fq0osbkQe2KUdJv2ZbBOXqCfd3S1zuPKgHzXJ9D104CQL20CFAFTSv1HcnmyjcrfGuS1mK0ojPQD1GQQ9VjRUXQf1Is8Q0Ml+YHKHS61pPXeqb/caC6sXzd1qr6GF+b5chu8AJpzMQdooDPDFOWDxjifo9uPrs7t3vrEV3YtUNOagTA0MpGBB6DUWuLui1OV6kjJrQcpE4aJVU1s3+3ZLFwc2ShFmgzdqNkvUAiI7o63axM/ZErbAcVmKYoK0AF17S8HxrfS5FuOFQuU0MGbZsIAHB0dWlhWIvH34YntqDr2QTKNyPoQq7FDAlqjlHie1FxrW2aFwi/sI60j1zzqmQBR/3VQsQhe3c30bgucFimQxWjmM7gWVUbZ1pOmx03NZS2ZPtX47yJPvBTQhb9R6p6ulyy0rZi+Nhet5m0LmewJ/BVDNirYrrNegfP71WuYjFlRiB/D377kRmbMDhQ1IaZAkYcVGVgD7jFkBhG4djtvoej11Ew6WdjwG7nQBrF6nNoJseY+4yQY4YT9vyiXo+BpiFd24nC3mTF/kot3lKIsYJRcXD/t5bKilnl0agUv4c516NtYee+/BZY0Pe7Wt8PQNDVgc2a51JY8jgbs7dI/F9eb4cPq4FpgT9kzW+TFoiosYhlUypecln4tbJIVq5YZodgTGbnuNei2vyQgavZqfN6/3MwudLHJ6fApsbX4BmVFkgp4hyrCZtSjOxGlJkSHPAEkLZmGePec+DFa9xjgsK0ou8XrXL7Lh5JI/vJYYUsnXDorWnLbRt3XvMKtm6M3UaI1InvL3BL2ZtxhSe+M2dNACssK+bn5neebj99GPCbk4KO1Rg83XkvwkcHrPuhCwJaBV/4sxKllHrLMKbQLeGmzhDagvI6sy5vGm8JwiP0rRM77sFRVRRn7LCHfCygGgYM0BLLkSMrzjsAKiSGCQYd2uSH7nswTIj84aPQhhexTXVePAfpEeU8gAIMVxeml3w9fMPFXPz2KvAtzN3k3A5aQmPm1QHyDGPc5aj+t+Kp1VBiUeOOZWcp1CuMP4nYz/nL/SnWU4Zj+k5JX1jdexDOOWSzwbY/K2vCjOlnZdTQE8AS0nJP3nf/wvh27EZ88KvRaq00YW0tXO0YUdvN70b73sVNEWYhLSjAFgAgGhkbCA42eYrbcVE/XQbAvIVmnypUQfPJrVZl07Covbm4dGmd44fS9eWZpANZlW1VYHqUsZ19thbeRirOsHPFzfVKopir1it2ir8e4tmRIGEOoAX8L6/mUJk6quLoFxW0j+zrfOoKrzSijX+QAFKOsVHa+bTQGOvRF927ZgOF5X/FTq0ESYEUclVN+LS6BA7EEFOSqbjAmkYni7OgCo9RrPD6CdGSruwxhrgrFhg6KYXa7A9Gno3tyTgG8v+Agc7i11qcgcMUPke0lwZECTrTLHiwntKz7KqeBcnzlW8Hldg7FT+ycxQK4/ZSvSQNPsYQF26oh1pqfclL0OZzCx3RcM7eNHT6dl1c8hC0huNlg+b0C7Zt1gXKBCAclmKmT11H3/67/8y1AOq1Uo0A8Nz1zV78mAMUNmt5vLBxjMhXmJBSaLiH0EoACEIYw78BJBgaJPSYlXJRy2jmEptjB0/KFjaHJfUlbsU/2sorwVSxDGjO/nebmfR+UyN/C26zk1mkK552esfAmsitkyIEKhuVcq80WMHvNObT7FkXTMHgrhptKiBYy1Bu1KipJUyyhkCQpcGtxZi7CVWYt2ldrdxDqNZX48RneKapByaEE41q+s6S7W2Ex9AB7Gn66zxO8JGMggNECTkqi5GiA85+r3A+LDghyDtBZZWh9pbZKg8VjNXEmCvP5xr2KJKy4q86l1tWRmsXaTtRdjTixkJzN4DcRbYPkjg6v3UdaHZCsV5FtOZe1I7tdrzOlwL9Z9JVgY5jFZjgHzSQ5hnJz04DItyBd5P2RQzhhWG1LOKuU/uelbXvBTwcdDj1i5znmRcjo1FuozHyqGcO9Y53kocoB+nSshA0n8cRwhWbbb7ly0TdiatGazkW8gnHjPZGXbUCqgheeBJBp0SQFGZCXP4ubYXr/6qTln7RK/h0y1Cx+5aLe3wVT2lYzTltP8JOFLcqiuEwDFMyN3WGfEWtnAtWxSljzrvJ95diQ5O/v+++9luD8pFov1gNGpRKp+Vhmw9T3OyX0lcYp1JPnRMgnZScA//7wWJ4MnyIHe71COtHWzW8765VF5a+QB6XVspmvu1STDhVV8cM/hKWGvbdTU/XHvrK0mY9Z2abgRw+4yj/FC2U3oZ+GIka56mvUdSBRnRXrcCZCn3yPX/N3vFmaLmK1jsGWLAa7YqDcbkBfUfNpbNP/T7wS7+7CgMgzz4iNm635lSXhxmA2QmxBGqSfNAKzBVr2m9jYDzM0zZqEpY6AGEyGW2lZS0vXAWN4CW+2KvFMVnVXJvQp03t6WknxLHS6jfS5/fkHtkNrAapVSC7DqfNwrZguhwD2k7UHKHjjd9vRwzywfY4z6D76T9FhlOtYHpEQXQRKFbbBly2VtixEWIM0z1+B71YESkAHMmjGUxd0uS7t2F/AqIOj7jFV/3N7GpJnPycE5Q+fKzcgGrk3vYPq20kvpQo+LhWw2LGn1sY6t1PyZbMgJWjqAXOeLJTFBfcC9V4TfjyW9uqEDFAy2ZkC70pzbguUM6TbwooJAPX6mqPW8bGwBqAtl6IodhMkSc4WbrAuPIrQRKron0+B+xhVUGmwxt6w7dzbAvYv1Z6G31yCac1tBWLhEWPEzFbsPlGm9znW0ngRYZiYf36e9jYRS9460MrMFPRVhFxeVAqjrFxOMohCgUZ85npEg+fctfLpBuaqV+37fX5mJm2DLc8shdzmZvANsWRZQnyzj7v1gwWzDZfu4VwyBFdpkOthjdl2440VcptnT55R7AQT3/QSgra6jpIav/SIDnAc46Vua85JwCgvmgNxTsGWQrh3WBgjKxSVZuqiqZG+zT71btZ6XLNKwk7cDAMYYCcNjRfa5YAtlPNw/C1N3ef/hcJMljsbuLCv/uIATq8iOeEBclpTVzG5P3TuBzU52SpKPQM4w6DfAlrTzYTatjetP1xrLWB+ArToPAILVNcBWrYl4VbZW3IXaztg1lr0pN7jmpc6HHmi5IxmpfVbyvl5Ti6CWbdQ5U4yPDNRTsFUIumSEA63Zr8gHKfMO5JaR1uuD152RB7B12Ymsq5RDQu6omwPsYusL60knBERfCLw3qCFmS8HgsDrNWvKdsFrSCbBYSpTDWDZoE2Zo4J6963XrbPj8s+y2XrIcMqMVoyBGB6ELLplhAyJYwnPprN+w98zL/dJB6x6NDohnLF4ou2hbh8h4tEEZncL3VDesn0XPDtDDKONfrel3RRStYAuPHoALtvUff/dP041IgOuzKlz2+k0VW2yhnwBigR2RVB38Xr8LbIFag0yjuM4PXV7U1TLYQjBjCyR2wT5/jpuK2ZI1UB8NC6JNJPeVYzhkPXH9Rup8NUwW4IpBRhGidF6Wb5f7Oma27l/aipIgr7mFkbiqWiSy+Mu6I2ZLGYqUhOBzFVB/cado0h5QW/OmtnHP7FUJZjFzWITmlwafDRwfFpMRQfYnFnIDD5R0AtdxDaX6r60kMyYcsiLFVHjBDmHNeTRfjr1hkFFoSuFn8XI7lrq2aQ+yHt0KQeet/4bCJfW4A1q9yQvh13mGy1OCBCbKyQJ8hpox3vSd6VeCzDSwS3VEWEAna9u05S6avJkh17VKjFoDBZjJZqeiMK/eHW6MgC3GRDRwmA7GpdePrcRma+szsZoDSMLqrMqTZ3RLJJfUUL/K+t3gaAUBtro5UuwzwkIsSf3DQoybwW4Wx5kEHGbprD/DTEQA6p57rnEbiItYBFjWRa7Nz1i4nhcXjcxc251Lr7Fuz6P91mA4rEoxwsmu9Z5GMLKHw/zYgAB88T7XefPaoHRY4DBJDfzMhtkoEuvQyonUcI1gr23/6PIPbVkejxG1vraYLYMFQhiaae9x4/swaAFOZmGsnIaArr8DVBOfMdzgKtKcoOYZsHyqRPbBlpia+meL39e2QnVNQt+z9+y4f9b1AN6H78ejHtY3SonxmwptAkGNKx0YWonkubN2ElAdZSSLH5lSGcBhD46ZLW44AHKu+5uzx8pa3ma2vDa77lor8xg76xiszJbAPP+tbnCBhqOCuctCWZXnCrZQU0Ne1pocYQGdbba1H9Fm697iM2brPY9bzFYC5J0977I9NSL6/XEFWW+BrbvFcFIGxN4DvAQOk0Gmr8xWig87NgkWpmaiDcwAAy4Yds+Gkg3xhIzoGfo72hcydHBpu1NFmHl+F1hrb4dKsiDHmr2OF4jzIQ3jHTKWAEfY08L6mzrMZqrH1AaT58jGJWOaZtBe/w6bicy2rIalTumKAv7KRuyktt43fEYB7oobtF5ewdZlAToZ0xiivd45N6Vqoj+S0KZ9wn6o87hoe5KhYLYMek+YLYSlwBZuRDZ//ffuHdlKVtzJGEvtkTHICgS2MGMAYIe8cS2kDUCt5FEIBKd7wZtS50bevaMIqV07LHgWlJiBdgtGQayxU7BZsAGgZ/zJLF4W65MnTxV7hvBa2wKJPXhgFwegD4qVom9uQsmih+GCPsQV5jpQWP53PtKawyzH2upHVKnqoZweuMC0qLxatCgCVGl0zMLlflSGoY4ff/zRNbc08TMNNiUlHBtFEL1dB7KOeiEIOPkyuoaL0VqpBNw4tsg1reIqChwYcQWMF0GqrQiZuFj5WFUwA3xW911Akc3F+WPJMf8ETXojsxHJUO1NX+eSu6obdSrmq8Z3tRqz4RIfgjCB1WRdqNCdTR49W54xz5m06GNmKyxTaixpqHpeXLMlCR8zgN1rblpWAbeMMSCEMRJoYGN3mYcwkVr/CCpo7qabUVYJdM2GZowoiOe15+71AaWr8DxeWQGIiYcxSDNzpsUW62X8euhS5DpxVbmIJ03G2z2ncTXYIt5yrF3OxY3EoqtsxCjwAEqVfShDxXF+FpbsDQvDYv4qG3EkhLTAS9PcUPF81rXP7NZ1TFD2jvcFnzlmktYxun9pwZt4Cln0ss7NPsT8ybPxXYpz8hxJUzf4mHFgBpuMkVlC1izrnzFy9jayKo27zep9HtiyAYgM4tCzN0usNlqsV9yPKAyBimZNMKQ8Kh4CPxQmYw9Jy1795dfiRj5mE2iIkjlewRavoWDCwMYV5D1IP7xDttTMlrO8HKsI8PbYAxCeVtxaagTyM/GYqrU3ZBsssg1Bni0/eb4oXMs8MxZR5NFLvEWyxv4xDdMDsFVjK+O55lmV1ROD2a7MrfMpaKX3RfZeZBKgI27JGBlam3V5xjHGsxtwW/5gnG6BrctaowRbs9YgIxjjBHsfgC3YpTofehZWhUndA1uJW0qpG3lEGihlLFNrinujFFTkXopK8zd7QokrbeQxTmHSMxbZhwJcAkTsqbkuY0jxigrelkyadRCnl0FGPG7Pnns+j15DnwQ4xXCyHKj1UbjGRV5N8ghEi6TwXnOZCO//MHZ3ax6kX+s1zrfev2QuOqJJBMniutaljNSaG7kRLc9Ve7PgHtf+h3/4xxmzRYDrMdhS+xQeTRu+e601eGAzrcU+jQBR2AZWsqRE6bN5rNppY5FIfQbMfRerKuu7qt8hC48Kt93zqAUMA2QF5mD6BKqnbggDCbPFgAO+YLZQ+kw4YEsWc/uo711Q9oB7gwmpSshVj4WGvnz2Hr7dzub7WPS96VfAhwWpC4IacYeW3S2Q1661CEoFsmuhVTmGp1+c/VDgiuraKYaqPlNhEdiM9X0m0RmI6cPYQeFkO9aJADeql8Ki6bHRQm7hykSHeQto4xqKz6l5iTBUUHJTpgHQx70E2egG1LORp0BZ3aNirNqHHmRv4W5aHOUt5cu8Njj1Ql+b/3bmEpZUK0uo1wSfo9iSTp5SFSPbSUrQwdTHYMs1j1YreyrC+PljWc02MI5r4RjCvdd+EgMExIkHqzFAEaGQUvcr4EEMVrsLc28J1OXcMGR5PYBZbnXYs51gd7lnWIP9rAF2rFWUmTF2wLd/Djas2SBZuB2T9O6d66+pujfgusdKzOVicUYpCaydP6x9mut4nG6pdl2Ay3s4wb3EhZiZJpM6BpNEbAN6ru3uBk73jkEhAUic58FhGaJnhkrbOBKzNcGW3aK+xy5wK+XIw3mVCmw1UI2gZl7jHs+1ZNmWbHGsqkMTqOOWRBMzoX8J2JpFF7nPKDRkQO5N8xKXYVviyDg9w6LsZYQpOFyrd1jtAZmJoZpgy/s0YEuvt4LJeQGXzItiA1HmAFgprqWAr2TbzIrLcwR4Oo7m+uzxZdVjwhPSSVarXI9yc5kdy18p7WavtsDWcdPkrNOr9wRZbx+ZzzBkAQT1YAcxWzJCaz8mZnbrbHfF0NgA9L6zO5D/NG4YDwJAXoMCowAJ/XT4hQ3SZoOJc9xwI7IOUNokpGHIW3aarXGmXcqzOO4Xj44zQs18R1+FvJDc6blO7GwYKSXHWJBID6UgKYQGMovMQ56JdS/5X88ptl97rJvAt9GZlnFriIzPCyhPkd+Mn9dswiGyVr3fk0FpZt7sP4YtcX6UoZjlHQzE4hIsmVayaVYzmMlXkv/BND03kcfEbEX2My5uyXNfCQJZL+yPUWm/7gf/jOOnHZPmcfG8gWv+09/9QzeiLvQHm6SYrXIjakHWyRwvNKk+o/gWVK2QotxjVD+sYHdvWte/UYEvVT5gEnnPlq8tVQOo6wI8bl/gUg9MYhaI3YthiTwhmdi8nnvShuzFL0s0grGz6+5d/EKA8Pbjm1JqpWhuCpSdEQyPvxmhR9mGYiVuKC/AwiG7gIr6pkuFgKFL+a/HaGsTxkUysznNjOnOZXkZUEooIbzaXWbU7xR/wElAngQRrFJNvFqLCNy4iKhAmdxqsx0Qz/60CppuxWxR04tnIBMoVe+dMUV2JPErDl6ebkRcHNxphKw3FRvAgdG+z7QIktWjddLFHXshx7UqZqgtHJ5XG1TrxK5L9UVToPlhzJZchl6NbUS2tvQoboItrZZYIn0tWSt9TVcztrUV123uKTGKZl9nIVQpnAZbjD1BpaosXKwXSgkBw+bkd15zerotJGRYvnsADjX/bqVhgLZdpDUxUBHuK4MSKn1VIhIYLZy2YrbeFtgKcPNnDYAR1maDPFYWyN6rCnYHsEnA+7morXVesREW0plPFJW7DFxV6YdkjjInmVuu6fp0yIXDPnEKkG+FYOaQee972QFbd4tVO2a2krWXuk5xjYSdo3BoxjPWrVuVdMFg9lXdJ88LK41MoW3JCswCzrXetIftprNx9r+P2fK5rHwta9Kmx03nfS5+bflbv6qtWa4RkFSffS/3bAyFLrPTAHzLjeg9te9GZE5hVMwGOITCxURnG6DIuTBbjFWy1lfD5YECjA87hYSxI+tXsUT13bDHkUuRm8P40fO4fl1A5TAI6nUY273DyVk2QgZIYu3XHhfbVO/JQGiDl2eN2+34nICtCQZmAoxZKjczZsYcMN/jJQPNWbcc9zGmiW2VkIUhPo3ZStiLC3MTk+UK6GJV0F1tUKwB8nbJToMxbsTIugTNr+6w1cUatiosOhl99pDMHrjMbdgtzTnP1gAToiO9EbNOvX69/yFgvE7nPCQDOkZf9lJCWGIgjy4dNRZc403ptCSfRHekVM0F2dFtQEQfMIYGrdvMVlzxIQTSfigkDmMiA6T3BOf9UEA4BcGJSzcwrUKn5f7l+Ue7Htxn+Llp1/NGYMsMyaNHBAPbeopQjhJCOY9NYLNDIOjRk2TQWFmCYAW2NNAAjnZzNeiybWW3nQahF3nAVmJZprCx0OFiUVh281nh8n3RsQqQ72zEBgQP7v1Si5reiAJbBaQ+ntEjSSqgzoGiL4FQvRE5DzGqgC1lTNU5tWHqda4dd97Wpp6Kz5Z1KqWzeN5QLb6DCFVFua2AsfHrZtjocdGx8WGjEP4IChYxr3HLKlbarrxhPTWY+LJScreyTFuvQQAAIABJREFUEQFobCrSplGqGnMsnfoX99cxs/WpbEQ2IQoCxRpGzsDCc5R04yQxyO/dlhMDz1gheFL/xtksp9mIEtoovbash++cMa3+dlvM1rBOGszYIrKFzviGlWMM4gpcf+eaq9stxkD6EiJYXtUc4O6EqRS7Ws/HM6jHJG7HGhuV5ahzZfMisJiHALAATINwA7atI4GtKYMScOBSEDOuYR2bCNc5N6HPGbeXUgbKFgPIo0gBw83aeaxgcjuLs65BBq9Av4KXu0iwElQsOGFJLAzJ8PW6eP2KmEyXOdFOayCdDNCwlmkazz3DVgaIr9mIUpQNHo7H6LLCBFKsN59zrb0W8AInzaxYsGnPZ++JqWx2EcFpV407UfATUM3c/EtlrE42I+cOoP5csDUbYEeRyjUjw9P1+Rw346Byy1HPmZWYM8TjBn2vnnpmtRKrsgXOx3dl9846aHIjSsR6fDiUeYvcA2zVmCjWVCUzmGdAYtfMUlkRdwKwuyZ9/BwbdF9B252ZFhDfTCWsjQw3FcYuZqZ+uqTPomeapZH8AGxgsLYsHmCr3nv77tXm/uHFlJI4AVtynztoPQHy7BmeN4bx8Unv9XNHd9nwMLuBwZQg+DCeMipZYyXLCca30SqIpd/Rt5sB8uVpuamipsw13g7kC3LVzJkLnGrOOgtOiWGMdfksIwNXsKXrAmrbdbjKRendnpMYJryPrgnbyFpgBlI9HXkxmP52b1MtQAQF2EHr1654r6t1bc56W3GnW766ZE1ClPjJc3EEI/BMyFsMXu9Rh+I4bMMJIpUz04yTGV8RGHjTipXei9m630lQkiE1FqmvGRkKq2fdOou2vqvwKxajwGdlIBJq8LS8WATII////f/1Hw6LmhKo/erVCwOSOtFX1bCRBS3KsLML1NW7JsklF0w7x7WBECAWJaDkRSliFirIUAi0BiX+Th5EwhyWRaxRH61Q3R7FDFL851wviNwCx/T6cC0MC86uPlZgBDagRJWSxXzFNTkLuO25BEGm3twE/dIiZmZ0xcKPkOZ5kmEYUDAYp0UozoBEV3Jn01hJk5FWWZLqc2VwZWvBjAfF2xBkFL1EGLHIWPgHVnRbD6T8WynSP6kVQJ3rQ23AtU9cQC3PSCZerHgtXNH5CH3i6LqNDiPYwo4fSfHl8wAPuT9aSV29J5W4AWV9mGcU64NCk2uCz9rnP4W53bWpxxT3zwiGZc7bzRDQxnitlpWqkVM8SIyEfedydSLWmiWBZc38xbXGnDHGe21IYH/d0Nt+fmfTzjW1CrYIf8cTTFfD+L2utVdni/uJW4V1l/ouibfb0iTsw62DNbKCdNZomgerzhauwRZACF8Dwe3G3t4DzoQSCG2Gy2DMhlLcqexb9j2fe/GiYhQ7How9nVICWmsIdhladi+M0gItWI+fie8kAJZdifEhZVMC9l0lSoiJlFuSMIa0OPEe4ViZFs5FjaPIJFuqZm1jCGyNKQDNWUcYLd6zyYA6tsbtpvM+iVK229bxfcke3rrOqBPXQdpRfsy1Y1tm6Y9Y2XS8sByqnqWPvSaurl9IXmvOKhNb93jzqPYgLHbJ4QtX5o53IW4aBxu7hpnlhD0PnEvupFakWquK2W1lKhnBlS1r8zOuc3svvG9yTc1F18PzGFo/lJDYXNd6kX3l0w/Dnz/pjKCyKG20rnPOfccg0lqqzxEHRbExty6D8XAsUuQ6P60zukxF7+dXr56bqa65UOxqXTsuugDV45v3cwGOzZ7i+g5zrsLA9brYsGK7kv16W1TLVWX0CkA0SJV8rvuQ0mcd1v2qTlzWRbNg1pEdBoRBpmGzPju9NxuXPGzYOa5HX0QVNKXGVv3TuDbbSQC4jUW7+1TYvOP1ki2Z7NLIx3hFsh+4D6+hrrxe94AuTHHoAPd4BaTbl+94j029vhpCfG4tjxTDwAWq0WuOLbWXx/KBOeFa2cu5t4BxhU81cBYbCEFSxoINSqoimAG8LLc5yVsPK+D+//m/04i6kDXB8ARqvy5rV7WahCotpOJ6WdOildZ6dDCFqvfDJq0NBeshhqapZwV69kTw1RRpg2XJAMXi0A6qg7/NAHU1X1ltZmOyZEaV+w4wl58c14+CS6YlfVNgy/5jb5pRoVcgbjsOREkRvTgTVJjNK6XT8SbJDAxA+hTY0oIXE2E2gJ9QlClzQTAiCwwlxKQiIOSyqs8wlvzNYkjzURuh08pl6fGc3BuTnqw9ZWHQpkhpxl1hvz4bAJJWFtkU3BjniVDNWtB81H1xHUATC1fuoq6EjwXCprsq4WFhbYAKk8aGBRw5QNoZo4NNgmmocbGr0IBrAEk2QY9bMvAibAFqKEy3YnJ/sFhaGQeuMceJVgoNoiWwEUYW3Gn9MkCZGAL79xMjknHJmh1Zqd6tXi+t3BP7cwy4Uk+J6wS0hKlKtuMBrZ8g+E0xaQZx6zDjaUHEuKwFKsGjWOCKEasPMKeUHBBQ3TnI0D18Fq/fp0+fNghKc3THU7Cmfvzhp5FRHCWKsuV9xmmdbwPKFvo792CwRTwpdfFcMJl1AhO0CvCs24zj8elkvNXwbIEtKc7OiDr+HjE0sa7jlhJD2y1A+PxqAOk6AiuHBRE97zNG8Pg6M8Xfypx5lCNGz9p1w4705of3dntRKPrefWeI3dx6H5q1sAvq420FAVeFetrAXH+0G+ZELhIK0kxNwBZ/J1HEz8jtdMyl9q1b4sykkGY1aizpazrHxkxgzhG2eFVyGMD3tX63D5Xz6MMOKg7kujtycK8JtF71i40Lu+65X7G3FU9sfeQ+o25X5uePMk8C09j319S74pI2pgJqeCkZ0KdrjnWFp6gNAGIdFUJjNpKqAK4L2FXxdQFYKhK0Oi4V2d6eIOpQqosJTH2Y6X7PhMMcmfwe997JqCJ/283Kc6swa12T82fOZz9T16KijhT7OHrMY2OZ4K4jHcel+Fnru6ylwyzBVMc3yZC6mZ5HM6iRkwGLKYpqfbwNtjKH0lfah17njFXiVXktxWElK4rpDQ4RWwlLW9+Xbqq/R925Pqf0IswsTK7YSgCoY7Yw6gHB//E//qe1gvyrsx9++EHBZkb/lxXI/cdGqzNmJa6FVE6fQGeWZ7D1/F6IWBVjGYp6IOjPVNTmNcdXFH1ar4+4kASZdqChlKSyxkJB9qbSRplF+8JuOcbA7psDQAGzVBlTcYkw8WzEWOIZ7OMFaODqa0ZxiU5kY0KZA2Z0j13orP5moe6BLdPoDtY160KJBAAI/Q8dq0O2ompWoQBhitrKAqQAtlQAs95LcG6UlalTzlDtCAr45NwRYLxJqQs+4+B8s0h8lufhvNqQfY4VVBqseA5W642/U6FeAc4EbCrGqRswDwGBUrOQC3MSijb3F7rZc4AUDy+wsHGxYi1X/UnuQanOLhbI/Tvuwgo5wrA/LLFMskY2zgTRnpM8t6ycBtqTsfA8J1aBuWG+DsZG8zAV0RazJQu0Fdkx2PKDZR4WlqCDo0+EJJ/eAVsqCaF94liq+TnigwDkTsLwfgSMu2XI3kEtq3XcDGjoHGEmIG5aMxWOicMy1/jVScM4sHbT5kOWI6xSvZ+2G3vWd/aalKAAvOv6cB+04Fqt2syjmYl2V0RgKo6OuaSNlV2FYYeSrOOEhtODGlNR5lmzee5pLHpdpiBjrHLHp/m8AWpW6KdH2GQ+FwZMCrSem8K3K7DMfVxUAoNCIBQk7hIrAchcgTAJzUXVGQScElN7dUOpDzNXdk92vN5gtlKk14xrvBreGom9kSmkh/Dan3F2ibeLjI7Bbfnvattm+VKTzuuf9y8rOWfvGGCtjTPjUJxyzhBLWImfO252B5PrzgEGYmTqPcXWzH27Pkee0fcRtg6d1qVaRAaQXelyCKyfvTmNPglo5l44D+eFzVLleDVzNzjQGv0I8HMCgmV8l3Cp6z0pI8deAgOEeE20f1p+HTxnXenAk3Q0uAkhkLFf51OoRLFa/Ey83oyxJVv1kUDF1BlTX0qfyJsw91HWzASuvoEpLw0+zXLO/ps8t2OsDtdZ1ske2OK8W8yWXZYG12ba2sVdfyMXs8/EbiYZgGx95iTMFvPBg6MTy+uB586lHyzH6ILxoMbnScVPH7XrOQVbP/74g2nSdhlk8YrezQIGKYJktWiZYFOCSvWHauySEAAmfPFbzJZAGAulr8O5w6YlHdUgwKDL9L2D2E3nuSRChI+C+Tq2abWUCN7VhDXij3WaAd/a1Cp62IosgZt6tvoHlfrXAlsAty2wFeDGcsWNhVsQWpKD+1DsWMaGjeiVq3Hns2K2VJzTmw+wxe9bYMtZhdks0yUgEcP8xoKLgKq/VaQRllCsiGOnDFK0DQZrxl9J9QZYyrrRfLelUwt+O0XfAs5CZ4KvYcj2pCVb1FXIZ2FCPc8KRBo8DbBV7wUkcN+Jr8jmXYWI2KE+V8AW4wgruQe2JEx73Nafn2K2uKY/G0HkOdlr0aIp3wFbUewaxY49moBgFvIzS+vaaMp02zlcgDFsxfypdiC9N9mj3Hr2nrPq/DDKfm35oJZF9fcW2Nq7vkBHnUtxI1jPMKMtlN9W7F7mwc87lT+/Rz4YBDm2BgMsYEvgF0UmgGImdOsgqJ7D924mz2tnZtgGtCTVnJtNP1GHLJi94xIpqHpyLdZAvWgmYMbNcW5K9Nj4832w97jW44qZRbnBYCukqU4Am5XPGnixnsh8hZ24Pnv33sb0MdgKoIzLk71hsOUMbh+nYAt2dIDbgNz6yT3GzcT9eN+lrQ/g/xRsfbL/IOM3DHHHrjF/H8rVnT1tpqrZ6boHFSXWXR+CrQ8dsG35ZzbF0uYwm9nPHLDcFeRbaTOwAcV7+9HAcxpQSjKpfwYN9hbZyRL5CwuG0W2X57rWeC72k9yiGODoNX3Vcb8CZS1nFT8Jm9e672St9VNlXo7BVpgzeW4a9HF9wJYZrNzzBFvoddZa5N7cT5mBQ4NSz9Mu6xhdGYcYvrnOXHszUYJrRbZNY60TCVRTcTJbq2HItXjuyKJHjys0AIOkLpISR0nw4kEPmK3WuR9LDqSoKffI+dAx9ypY/osvvjj7p3/6fyezRWbSDz/8WOisUjxr8Fj4L6oxtSdrYbag9OoCa5agHmwoBwcuJqZBgo1FAi3ZsTxx2SUwOyCMhepgWccy6TqtjKNwNUj1HvSpqXvTrglER/DSUDt1SEY6NoGEla20Tt6qiFLn5ngRuuyBmzPHJ46bT4VU6z5w1SXtmYmIz/xTbsTsNmVQdOAw2Tiid2sccReq8Gf9PpoMo2BkXbj+FPfuhsHNxLSik7JpYZJ4gpWVUU2x0XHdjEYUT0C05lK73j9Xq3210GMNs7hciqLdvVqA1MAJIzkZN+aR86liu7IfWzFDXzPvjHWvJbn3GqjEgshPs3kt+Oqnel7VT1c2h7kyw5jsSveOTMYcLYW6BVBbinn2AxaEDadxtYXpsbagjAJE+MSNyO0o86UFnn84mNlbJD8N+PeYrbgWV7DA/a2FB4/X6Z5wFyBvZZ02HLEOiWFUy6eyxgAX7HviATFW9g4X/11YC9ZbPbNiePq5I1Tjmr3T9aKc4eT9q7WMpbgAN+3HZe637kHGAxb3Dtha2dEo2QCDGHOyVuv6XmtdBoW9FrCluJN99xWsUBjQNR4lZT9WUBcQxLMEfIZBW10Ve8+a9ec1N1uTpFYdg87egy0m+/jpF+5EwKPRHUNrSUUx/TwXBbYYY5KS1Ni8/r2vrOvpRkyyiJWT73VltkqpKKZUq13njBzNvKchfQBi3KXJGvNzey8Y3Hh/ZX4ir5QNu9M4muuO7ghZQ83gkuy1lkjROug4T2T4ZPHCkpQsLXdq5iPg1ePlWKSpN3K/BNI7/lCgveVIinfurR+XhojLMd4ZAyNaXpGZqNpbGtuc21nA9qjMavU8F4YR/Qm/LIXOteNqTE/RkBjstRgqaTezJUNiuDDvGAfsM9yICmFp9+sAfPU+QIvinYavK4g0g7ZmCc659roJS8fvYT0Vm9vg2OCxLc4+99Z3LH+33YiQAWGwbBDZjbjiE6+7VEK4Liaq4xpbH4k0ai/YHti6s8Qs2tBAv1Ec90Zx7P/1v/7zDJAnvkYB8tUlGyXHQ/OaDyvd3lp6RZW/G+X5BqxQUw5Ak8Xk1OeUbVYC/UEHvZlCtNsCQeF6W44vcrFJ0mMdjJ4m196AprcZKDaNBEWdNwrFDTBJ4aV+j+Mj7L7AOqj4oMpWSnNYriFatIN4X73czmDBgAslTFwKbhkWH64ju0UTL+KAWVkGNRCfAlujVg1MCSUmeqISII/lyHO6Tc1cfIwVbBUMGNeKBcnAZy7CAIVpVCFTACr0tLKDiOdyHE9o2el68YI9tKJd/2ivjpODBrHGyqpbmEnR4FLMU5i6gGa38+mYMfUDq/tjnUhY1O+5n8RA2O3RWVII1kH3G3DxHYK7s4G5F6coO/OJQMhjC5eYLW/kZVXXyRInE4W5WkArO8K14iIabBhCogVFgNJat2YwWwgaNvKOG1EtMxTb2GwQSk/7ZD+Wag9sZR/akJlNlgV4URaKH2mXRe/21NzpPw9+VDiCj2jWHkEpKomKRVawLvVZW45RQCm9kWDfrENZlp1Q4XT50yON21M4WPGBYkUBfQ6eD7s5Avd5vt7vGQOz7gCtLsB5BLa0HtkMGweB+CmU6NpgEyiEIXQcWcXC0jkBBhxGjvVd96mYRYHFyYRsXUc1ntqgPPAmtBHmekoGUTwPxtfFvTcyNC6q/+vb164ddVbxWalPSOC89tOdV/X8jAFZVV+0sjuKZa3nsiF2GiCvjPUGGvIutFtWbMoSJxhgn6GM4cI9r2VVXELGDeMt67s22icC5EepGgBI73UDazOULkLtzLtk2LE+WDPuBJGeriW7RzabXYBhdwMwEvx/ELrS8Yth/GX8M1710y6008Mg1UybjLeSkTBa1h1YZNowJRtccw/ZdVFM6t1iJ4cnBhmpreZ2OWR4K7635Qn3DNMVeZF5kp6o7+3FbMnDY6tQ8jJFrgkHotxJsuoD1qzfcUsbPE83sdcRD5NQmdUlGAMiHTy8FpAPYAobxTFOV9chr1nmzlAO1r/b5m2DLQfCz/7BuU+7wn0t9iZjmUS0yyqOLIOkZTR7GFci+0uGAfqUNd8gn3Fl6jBWjWE6tKhqBUJgffXlV2f//M//rcFWsRDvK3Psf/7P/6+s2ucKOuXkKncwFPkagOsbSdsUbjjFJgm2ldDsmCa7i1zwL/S/hHs9pvvRgf4qvkjFDd1CBbDEIYRb/7BgkmbKIKQZMZ/hdzLIArg4J+eC+Ypf1tlXcOr2q2eTMcEqWMY9YzVocbtOFAf3/vz5K6Vwcg9Yjwl8DNsDo5K2QAGJBIKqJoqQfxUXLdaK7/I39a9sCfkaUsC1MHkG7ieAUQxQb57BOB3tXdGumh82qoMK9VqNL2UHkinqn0lNN+K21epquqtLUVt9KElvzgCILeFhlsqxWMNlog8mJub0WyRR2OIxGB6JCnVPKYeRsUDgAGyZC1XwrsVMT0juW67jZpYAbawx1yiqeLZ6/vSV3LpvVw4/PbhO1gHPlqBTni+uhbiqNI88abNxCsYX4DRQ8rNVJbcusithBDhvZiWMk5Rwb+AA9q17g3WKix6gkKbe3OPLiqs4SNlmD9YYueaXS0pEuWfdXNeeR2qvPfa0v3hu1chyjILLnRicww6rTEgrizzfaDcUYbRY+zArayKJAXcXKgSMt8vEVqsWoMZ96+AzYlvqP5cJMOXv0gdxqWsVj32c/ZMYMrMIVnBdoujkUgH9XttZp963BJXnEJhogJmCp2GzWNcw0emDKZCpe/eeEqCvf+mlmlgaZNlByIIanZsNdR9Ru8a2FzDlPOrpb2ruKuNQa/Vmttc6O3cM7dk5taiY1wJ9579o699lIywfLQ+zBsLwMG4YgzFUYuxkT9h4sbKOUsw6zzxE+VvO2mBKb1KzSJbrWr/qp5jaXGbYUptLQc6lSEcQfMuUx08qbo37VMV1+uzahRuFvzVuL984ozlJDNyXGRETAnQmcUkIZ4YzRu+LQQvoGYZUGx2Tpe15apkKAHTNwjnO9HLkOg8e4gK2sUBWYgDs3WqNdO+u4wTjzQm7hExA5yZrn70VwyqZvpI3yMu6N8ZBIEpj3BmOreOl0zum0HPvOFjAFjGCkAvI7sSImTRwwWsOZIB1iZMLXATa6zwxWNyDQJ2C0nFJ2hjm4LuvXlXmMnpweLnCgHWWsD45vRqsHRvSYccOM0YnaWE23fLVoC73Tb/FFAG3q9t6T3qg9qIyzgFf0qM2TpOJnirzZbcWg/VVx8N5/WP8PX/+8uxv//Zvz/7tv/0/DbZotUHa6e9//3u54BDQTs3teBMpDlObEYZpvyGqry4U6wZlNzJRujimg5QnZWwqpNO+Gfy2OtNhXlYfW7beU5wSqc8ji9EWS9xNDJ5KIHRqNROIEnpUrXsc9Gr2S25M9Ua05eSCeTAIXgi2GlLKP9YHrA7ZgE/EnKjbupSO4w0EctoNKOGHNVbPxhiocXS9xsJWimn3swL9pv2FZF4HA6pFEeChlZituznpWwJiMARtTa5gKwop86Uz6f4cY8eBwkawh2oOBc57qzBf65Ec38cnwZZiEU6PgJE05fWm73YqLOYxrgCcaxWtY6xhFTW2zF1KcGBF13fcb9FWCs+p52qrf+seEndz/J5BlQV4shxZH2EQrFS45Mymct2ZBiMtsFfWkPVpCtvWnwBDW5EnDBpzucPqpF3PAPoSSL63xFgEvMatC1sawWCw5TIr3D9lHGxlT3ctz8FY2iXWTFiMn/ocVp9BCmxBszfdS9EsltdsmDbtpGK2tsCWGBCNpeBW7ymfY89laoXT8SglE6RoGmwlefAAiDR4zPhnX3n/Ioe212jcGZ6fCQDETNTztEg7WD7TureCDagTaG+X6QnYqrkeBX8bYDL+yJu4qGGV7f7o5IS27Lc3VzH0UggL2Cpmi9cESO90k+YBtjB8v9aYWmk5dksGM2ESnVlowDRLP/jak1n+c8DWqOI/5noC4pQDsOuoS/bU9R9RYJc5b/CejHgb8ZYPcctqD9Y9PgFs1Z4U29elV8KsBgAej92HAurBr1HgcaEGRDAHKQ/B+SAoBLSXf2GGNAcNYiRP+ddgmaAs7TlAaYEqigKrXE11MRHbI6CadjGw9o9K7hk4r0YZ1wAARe6nBVaMCjFfzaai7zJmlpEde7kArRVsac12fBaeHAAXDBpgKwU9XZuPWE2vd+ne9hRln/rJXdvPQN77IqymCIrO4kW+Y5iuAfKssezV7EMDeuOJ7DONseyezOM0RuIhMig32PIas+fF92yPmPWG7xHMYHbR5M8AW20sB0Pw2Qf1fQC5m2/7+zTbflkes9/+9rdnf/vbf9cV5IvGBKX/4Q9/UOAlQIXBphxEUKkzlrqDNuColJ6UZq9QMVm4vkQhezhGHA9IXZSuhaizfdov3ZZtalNEcIZNIX5EDMhiMShFXoLBgAR32lT6ME1FExOcV/cQFyZutEePHChqn60Lk2lQUIIAMAAXLIWEsBcqVqxSOOt3rgOLlSw+T1gYI290Ubf1dTcatXtBVHxNcoJ5sbbImOSAhVP9GVnmVjpenB3wX4snk+2lNQ/GXFWK63uMezbdTFmPINAyNyiWVW7BzZgBBDKWYZoMCg4thD1Leh9syXY6vuVe5KlK3m7eFqZrYLItWCsil4qwC5WxN7DvRqVYSLUOxzM0wIrrd/MG6kXYlq1jpDbjo+8aLAFEtoylYmRtG3A561LMTwPxBBqzNfgOa4HRCJC2VTqLi1oIex2tsTDH9+dnngHJMRz4nFkRz/FaY8judgsNZUt1BqqFIX1AT5kt3F6uHeTisrp/CY8KiH2E9d1V9KHf66pijmt+It4G24MSQg4UYbIFtsSGBZy18A/bsVeKhfdTNoSxddq52Tay62wMTZdGWLzEsvj8S/wUY7Bz6FyW4MN1wD6GZfDRQr9/ZZyZ+7T14VpkcvHvacXUbDJbrPEW5lvMFu8BttbYoQEUt+77TndwqOw1YssMgmZWl9gsjmK0tD+r9MB1AbMA+Ok2a4OWT4lJM9gCgGU9fD7YciA4UzCfwX8LGDTTreFE2dWc0rx6j9lyR4MZNK7HqvM8eWqwlXp+mW8bydt1u+49eNxsmhm1AC2+Szwix+r5wGgh43OP2WLNpGSArt/y/A7AnQbjxh7NZAG2kCqwIZ1URCX5NugBWg8un8zZDsqoV0YcZhtxeVbt1/pjMOkLsyVDhv0mYdbGUYMu1yM0eSLdVeuP9YunBD3lyvgOy5C7sgLkYeo4+Dux0sfAerphLUdGIoHm2WuS78ewOCBXOj7QQNxSJsDYv4cIiiEsc0+fE5s3widspPF3vA4GftZDKQUB2Mp+sNGRJA6vyyT5xPPEa48qYU+9fMc9uvTN69dvz/7Nb/7N2W9+81uDLVeQv6rKyN9XgPzrs6dFTTLRL15U0bYeQLW+UdaZXVJqOts3KQtOlKvpwaBLwBeKMn2UWHB2CXZKuAQ+FZ3tH1bjaG62zheXC4F5keJeG/aZureUJ1kFSwE2bY1jcSs7qv6DYUqPqgcPray1iACTuAXbSowrcSjx3vzv3rrtCNdFqTypjScalsVc9yqU37Qy1xcrWH+zOC18vcF5HscJnKt6bWICOBfM2XAZdtYEgo3JsjW53fCae+X5DGKpXDut/AEYCfBUtqjnhVRvejcJ7dezvy7a1j5vbzpbQ2YiVpZt7vTD33bBFhXke8Eff5f5ZuxU3whF2ZSuXCu9EWQtMrdtWUwWcVolZhkm9R0rU8/Sroe9+95zIwLSZdEUyIBtDMiIEo8FvwWMVkUfcMrP0NB5XrlAWef9jG3uebQadGzd93SVe+9xxBWAgs+hdSGw+L5jG3tvwuKSlNBMIox2LO6ACgucDssNAAAgAElEQVQdx4dxDYwSVbsXK0JhWgNbUf1LmvtB8dYGO2boaEPkRBJ+T8Zf3P155ljtYWAHcjsaCGSAwardCgEozhqa6yoAOWzQKjRXYY+RuXUEaGkV9/pMbNvDh08Ge7fev+f1QhlvyBPmkkK/MAPEe26BLfZByuMcg6245mVttxtsnfOt+y6Jp313Wy6Mj7ddZqLBlmQb1eI5CpTZGCq5Rluyjm+K23ytkyVPg+ShWVkr21PgFKCseRY7Y2MrhmPeX8FWwK8x7WGcHuP+uBSY1mvrndG8ulkivTdYZm2gkqfuOxrQ5HtIPNq2AQjYyr5JhmQUPm4mQADuU8Amz0N4CEWbpfrZx/0vzJxkF+x4y26TFug97wPLRruE2YeMiQP77TEpvWyDrv4D3F9ePp7XaIMi15WuDPpoA2HIcsATTMwCtiKbDEe0wHU3IQdkIKHLYe9KNxCioF7EXU8xcYqsFcCWM2/tCnZQvHXexIRtlPQFudUYitbpnhPOwz34UTymfYPjfY+z9VQ+4zEP65fxM/CyS/KwZlqq0yd+MLJ8xJDRcqzGK+y81kXvgYk/ZiY3rz2tNQJhZALIBh9lH0ha+c3/8ZuzX//6NwZbLqT2Xm0o3gK2SjA4Fsp9ErXRm5EawKeDJhkFFUusRWVhY3pULAoCUD2vnPmjViywYShZJlSbyK6sAbZa+YZdMZsws9l09rqGBYCBGWCO8yDQ40aSP5j4r74+qwnEmtYyWYC2TOyuTJE0bj5F9rAKURq5V8aG+2fxKV6IANglHoZ4Ld6DuVLMBqga8ChF5WzDZDMydtwPdcYUY6VsGgMIIfIOqg0AzN7IT9bbYAxhtgBzPa4RkFGiY16UiegaJmG2FERbJwMYGzC4tYoYyEWQHF+fv/fAlvfC2M4HX03g+wBbzWwxh15rdi8pmYFFX+ORGJ5ktzBGwwKtD8ulxYbr+AEBhe4/tnXfjx4+3XrZgfWxXjqwsnd6B5KfMlvpZbcCLAsCsz52i9rCCviKxSmRW3M+MvewUJu1O75BgXfFENU6l7VmYZ0aPxFgcTUk6Dg1e7KHM24Y2ev85netS/a73JOHdZX4ThSIEyLcT1P1uVo4jjIhrJ86F8UzN92ImjMGwO4kWfK8Yk2xOT9Z8xLKdf4wdXKDlYE8GOEGfLmnjEmUe1wtxMtsHXMsnZWXYFo+SyuhgOKA3QkasmeiEHz2sJfHbkSeExnFkXXEmknz+OnOXmPHHG+5dXy8dawboOv2owN6qSUWpog+ov6AYxuJc7uuz834IBukAeR8D6DBGePGmSDm89yIfWEbzJrvuBHtVoprXuMluVMsYbe7OgFbyOyO9UEnZP0g8+/fP6zPtK7rgKHjsSMbMffFGkNGJm6O+0phzzAlyG3c8CvYWpnmk3XRa8A6y4yW3YwuMcE1SUhzglN9gJ5+3hylM4nZckB/6oKlGgCf4FqJAUxpB76aJI4VbNn4D7iZgCZ6IwV+tb/qHNSOekEvUNY9xlUz9dw7hMajh3QScPJaioXGa7K64pP8wHuJF86eWd30bqBtuTb3VO4zJTwc+uDxTl3EmTU+DWKLkSkj7Bmwd8TxiRyO5UocankiirHE68V4hxVTB4Zm/RQgj6wS0Le+fljgW2SHyCLLoftVj+/6/YcCWr8++/bbX89sRHzH33//B7EuKjYIdVzfShabFGELejFadZOyGjXZBky4HHRzgAZl2U2XHJ9f2aNkL/J6gvoyKAIKvTgdsOcaS2FDFBhZn2EkWRSAF9irWA+pSB8XSFwoj544mJZDQawor1aC+KRjuYYyV92honDt9/Y94JZhcth8KUypsarzIjCItUBhqNEl6fTKHLT/F4YsrSpSakLXL5AIApYbqktdGCGz17YBSwRSFhbPPt2IMxV5KDPuSovAAfIczA9KMgKEgNKouGlVGIwmM+5YSO2BrSZujj+uvyM0jsEWY+R2ByXsAfAEJ9J3T+CPKsouC5Hegaw5ZUPWGjBIcqYq80Ryx6dcidMVdHiLec45bnMOPCehqmfMVlgmi8bDOXOlb294BImEqgJHl6D4BuNhY/amPM2KI2SSEcYlw34ksybK1SyQ11AsuljcFCjlhpI0EqXEuOl+W+kqgDX7ryJB2W+uqOxSBCnfsY7ZnxOzlfUt+z1gayiY7cxL7jFgWHsO+SCmmxZNdg2PtYty0nTMHnGZw+HG2onZ0hhLtlmgOqC3jBTJvNnOJwzOCCfo7wUsjGwq1g73ifFQ541yNNgy4IMp5GDdK1VfsaQ2Ytf1w/Ok3MjJBrtp1u2sFHdlHGq93in2rn7KaPvYTc5vyzVG7Bms1z1YeFvqBquHMVsp9RD3eNgtmR0CDnMvNFLeZLa8Xj0fVvgBOI6b2WLD7gHIpdzM9KgLSb2GLlB8D+PNnMRAEggNe+f5X4+9gp6v3nbMrBjEw9IUa9xoknRQ1NQqY/5ssDe71fMPAeC4R8vayazCunf3FAEKDEwDyw9yadv951hCrd4RszWA3bLGY/gzBgGHGsf6J1edyAqTIXFlJkZQ+2cxqL2HnLSh+anvwWo9/+kn7TOdr76DnuBAtz19UiUnmpFKcdAkpsXDNUttdF/k+q7XtddbiiqHiU/FgSSCrPrHDGVaS/l3wnti3E5gHSDlefAcuM4mQBn9Hc9cYrnwJMFYPnv2g2LU5InDjV3jwOdznrBbVs+WrXdqLp8Ss4WLtubNGbwYqzdnv/5uAVvQyVCZBzFbtcGlsBQzUOxNLZ60f3FQruO1BLaanUIx8iCJGZmb1xPIzSuNslPxuUmnZzv7QAF5UJ4oUN7T+e0SYt3ZvWWLI35eQN3rAohYh4qZKsBDfARD7XgHd6xnMf78519qcPgbP7QzD0Lvmr1igQU4eREkEJh7MDuF8HlZfQSjjGyZmBEalkEzbY/ITOxnYsFSoV/C6SgbEaWscWhGgQeOa9HxbdtHBN0KtpQtJsrfLlcBW1gQnk2ZMGbbFFNQY+EMEsBJBwIioLlc//xLshEFtnZuO8XlEiAfYcp6gYpVMHHds7O6DODFkNT7/AyDh0CL+8o1d5LJitXl9hu7R1Vl3jpijR1uWm8oB5dPC9hMTL3SluIYswYMHsIZo6DNWuskDGLYFlmmEiAzgWPr3lYF6/U2lQLjEOFu692GCNa/lFQDvjBrYpMrYYTPxSL3M5/JbQjgjfvctdlsXF0+qESRWsOuA9fp6yPotIOCF8uP59/LRlxdUUMB95qLYDseB9biAdhCMeDmq3vEkjyeA8vCw4KjUT4a951yWmGEo3Rg+aTM6gvEca5gNqwQ69fWcMvHEuy8JoMEI2wLbNXdmTnaZrbCIiUWJmAx3zlZJ7cV2wPwOAFb3X7otpucB2xVK5jzS2f3ap5rorlG+k9yXSd4mLmQga29aWDwuWAre2ICNM8PcbFrbEwMQHZ+jPfsExmktfbUHJmaaErUMJhkvd/eOlswClgP1Upxr+zBa/XVnHuQOU3BWmfWuSdo4vHkgWiX7MoOZ92gI9ITmCdUIV/pIgNTnlWGEB0M2sAmKN66hFsP6KKkQGUcPtiP2YrxJuYJHdqhF2GyI+ulg3ENNgs9wFYDrhi7Yb+4T/rl/lRgK7KF7/BsHIzFl198Vec0E5o58/rBQIAoYegDxi0P445OOEX6EkI4PHmCOzeu6lmQNkZwyrkEN3BNCKLIsQmUDX5x/UZu20VpUKoQKYVCOUyH+0zv3j/+kdh1gzG3HyywVXghxpD0YsupgK3b8oxtZSMCtr779Xdn337TzBZgC/8ztTTeV+wWgIWYqBIDiyUSOt1+ZI7jptJyFV5+taUn9NpqVTLQTBoTf+++XVugSpStFkfX2QKcAUDkeuxNg5Xz+JGvk002+ujVvbEwkqEowFcDDFCkMqyD2yqepVvU9KOIsUqhQDaJFiVZb+UCoWI7bJmzMGgafV8L7fXrlwIUZCm+KwXE8cWXX9TEoPjqMx1QyH27XMGNQN7WQVwLi4DJtSt0ZmclU4hnVU0nMjs02S4cKiAqRe2NBFj9sgrdJWU/DJKEUdGakjsLoxHl/KaegbHm2bAaaSQuAdOxZrFA4kaS8pVFGqU+QUOsmVgPzDflLZiXL2uMMm98LmnfYv1qcaaILlYfmwUX79MvnrSQuNUYc17GHAvkzsdiH0d9ntTVIpvHrJJLFnTQdCuTt29mduDcwK5yvXdIULQ7fQVGqe0UZRELCQX7/j2tLlqwKjbBFDg/7Xo3Iws4jOX/4ZrgytDpdie4unZajhjFRpFbiDjAmN+VrdkuWbug7Xq3nQw41P/LwGK+w4ap9le7MDVmKFdVUrd7VvXj7lQ20ofKwqL11T2YUKq5I4hcVBY3luLlPmB0OTPn/O426M39RHitbsQHFUOzdQRkbr0HU5dSKGtALkbFmLs2QmY2suMsYnRpvdY4C3zsxUrW40T5IEsc39EtVOr7QxgzbtpsvOfvWAEQsmAWl8/GKI2LK/NKMUTGJB6CNRMPJRjmgnHMd4ZLub0PK6DPGMQY5j3F5t3HFeQyABjCWsfEESnuEeASAGCuhf+76l7lATVem37T2aKWzes/r2lJ7QM2zOu7G9B3KIW/V8kIqgm4fcQQjzE5ADt7nJv0DVnZd/xTQlxSisixrHfOXr6p+pL1DANkdwiDmjzjnYAtqnta10rANc8uoNFgxvJ+x81bz4qMSwkJAJbd+RjHVWtM/Wy73phGqgzH7j8Y9pHXonvZozwqxobjmCnYjLFK3a3EqnkPp1l45mplnCKTmHvkLQcljwAyf/zjH4dccMYhsor7dfV6yk9sHfZKrWBrrofIXHl9er2wBgyGp4s564fX9jwVnMtxlU7kWMuIKMsT/NCERUAueCOtorz3XdOS195Uf+iwVqsRGG9awHVcuVoTFDqW589xsYl5Rd999913Z7/65lezgjxg66efCmyV31ip5LjpqsqwF2vT/Imdqr91MmrlNH2hzV4PdnG+LSQ5T+rz6HesboGXYtDKxy4LpbMbFdzbrMuBEITpEgiB7qyA4EaXhzS2sxpYzO6qbh8tJRdqKKXcsDCciTgr16Is5PrrzzOBBgjJwrBbiu9fFthiUXysjXJVC1PFX2X5OYbk/fvZJkExSFiDPY7pC3i8ONkYKFRX2bcQZgyUPNDBthFs3oKMIUrcqFzjVP+YN5QEAJG2OCpvofirxMeYstYxLD6rvSgyAJTYu0pbzXhoE5MkATPTTCeniAttKEHYkXrdBVRdOFZB7/XaWoIg7hleF3ARq4dyRnmnBYqtPpVdIGtKMRoVAPvErl3uAzD24P7PVHnZYN4WKf+YFwvHVIKe8TQ3lYF1oBSbpWptsCk8wlJFuAZw8ZP1L/DUVHwU4e2tmdW48zJOyfSRK7u+76w65pQef3YBcAT8eF3Rt3AGw65gi3szhT0zaZIdNBQuYL2BBc9AcPhBL7VWggJIXKfdKWuMAlj0phr9MiX3H7gP5u1H3FB23559hDmpX27Zn3aL3dy2Zj4aVbfiilvWLGwsRir8bx2fAlvqELEo+MRTMLDGAVa+Oqz1xVL5rcnwGVL49c17KDYoAlzGTT37auyF8QvTjgwiAUltgeo/sS/tsvOtTOCv8Wo2jDnP3K2fsaJLxXN/f1UiPCbPk++mqKNdkfYeICM4hzJO5U6Uihugi98ZI/aVPB/aHx2eoPl1k+FcO/vd69DAyXMbF3GKnR6yYZn/JB3lOwHLl52mvzUP2VPSCa2bxnU7QcaMS8efyo0JYxSXX/+sv1+/L5aMddIGTTLO+H6MmNWoiYyW0dp7MswRY5+kh+P7dpxll10QA0ymm2U4uEnGz32SkwwWzbTP8iPce/Y160tJM+3GCxiRzFXD8a5vKTZygq2sba4ZFRDZYx1jeYmOo1/y999X4lyV38FI5rXnz1/omf/mb35x9rOf/axdwqcztAe2+KT3j0FS6hfqvksmnAI07RJ26e6eDDjnMytDyVhHTmdvxT3pfeb59RybhQYLHRsKXlfarPMehv6seaNLg4xT62HrNOsowNY333wzwda7MlWeP/9JdGmotTvntkhtjPgiuVQyx4Y1hkLBZVWZLXtHFMK04FxfCespflgmOwhTTY25eS2erixcdyCKtxinHGMg+gUr9dlmgkkkLZO0dQAMMScKgGtwNLPiTN2uZSZevazimIpfSQAnAIJMLFD4fdUlsyvO/nkAwccKPo2lKGuyJkFZGjX4b4rd2TqIAwmtG6UZ5g/WTcpbQjaF6JgLg8dk6g1XRS2Yr776UhsEoZpYO4AT2YhQ2Z7SxE7497S/4PMIi9FeowFjCkgSNPm2zp3FaWvHBUc5AqQjzMNuDcVxtGi1wdsiu6hsHVfUh2L3/N+T1eHyArfFdl3W2DNHqbL88PJnWh8WTh4TPkvSxx7YOi+jIIVsbc05nTnxYFtzZHeR190s1le1npQxBdgyGPf7zUJdWJjIHVVP5GwqZ0bp9WagEusoAVB90ERZIyDbtc38Z80m7nAFWzZaXLnY13IMECwlRkRY2QT+Kk6wWnOpkTxs6QAkdVnFxtha93zOzJvrK2oDkRxS4PvSVuNNgS0BQf1HRjHOapqlkxByVqED2+1/wuBuxWydV4ufreNTYIu+fwYNWmBDWOk52vpPfKUVUrGj5T6KIWSg5u/GyNu6BzJZw/ipH5oM0wkqErwb4at9p3icaSya8fIxgpuH4WpZKpjDGoA5CyBj7dRcra2OJnhy2yQ9QX1embxd0Ja1QqFnZF3Yz8jjl29gr6x4zXYAQqzcAAAYdd67GA3+3Ua15cdgXBp8WWEGRJuZXZOcLHcmEOM82XdzWPz9yzYgtuZBbvXowGW+fU+uj5R9QUiMYuA6MDoMXXNgZ1dlFA3AXRfTmMLwNaMlsNkMshQqBiR7Zvk3wi3qtV1WVAk8HZvL51S+x6WL0Ccw8GaxEx/qIqhkMer+mB8VA+9km07UYrAEeLN2C2zRJisuSoPimcUb2W+iwnItZIF1jAvy4u0CcPGTHn/M7Z/+9Eyent/+9rcVmvNzudy2jj2w5esQbG8QGLCVOoKnYKvXAqTDxpFyHpbNDoWYjOsMrs++kOYUc4lc7qQsZWn3a8TitZFgIK8FbCDokzSD7td57bKq/K89ohVnxvzWGrIb8dtDsIVv9qpAl4q3EZNxnqyFPKEfhCMF78KShNm6ud6PL4pPV2xIW14AqjdvQcqm8tgQo/l0PYaC7lWGYLbecUmJQ5o2iFw3V/eImzCsgN00lyp2FxcijBT3PlrMjAmysuE/VMe7d5kMrm+BhKLhnGwO3IIsVn5ncalcQKVcj8QCZTn4+nwH3+/2YQGle+J567O48nA5MC5kObp4JbXAnECQLvHxl4d5QlBQooIMR7VDwjc9rGqytmb68wpUxQgS34awqcW4ZmRkDLk/2KTU2lEs3wbYMkgAuM4gZVvftwIAWUfZAFJ4HVQ4qouXwPd3iNsyCMcKVNAx1lqXybh78XQTbDX+2nQjVsTBJtjai+nIfTIusXDVZkq0v2tPeQM7AFqgXZYyLrjuDo/YxN2gQpH+vBWXLaJ8n0DvxBmsYItzr8GiK9hCsaQUwwq2uDf19WoWOVYxwPxd9UPt7TJKgyQmylY+TJFj5aRkZfxQlBc3A4yp3ZfXuBUbrCHgBSjvALpc++uqWIOtQ25pYaIAlc7A0j7YD5APCDw5ZwUVHyvRPKDGW/1WHQcSsEVtrr8EbCW7kD0i9wUAk8yoRemvv19UYoHiJxsIc19mi5YaTEdgKxmnKeJqRtVAXUHMzYBlHbCX0ybmc8DWi9d2B3N5KWcBOtMeGC8GWwbcZK4LdNT+mcfUC8y3DcBDF2IA1gpK8xleS9xO2IvIBwLk945kcWbSw3uk1Vvc6QCtdMlgDSQMZgXm16Vg/xKwlf2j9Z9/6Md2xx/fu9qvNfvCGroFbBXrKZfcQ5f6Yd5h8q3oy6CpfXQPphf9g5yUjvf7Wcv8RC9YhvIpvAmOseOfmS3LG5VFqnNMw93gijAeZBrynXXt7gHOxPzv//1/6FoOlbiR6/CXv/xlga1f9PVOZ2kfbHX8Y7v0Z50tu/b2wNaebDbYWlmvrD2XozCAj3HjeUo8npmtjmPuNQ6JsQW2hEvaGgjoypkflFyMDPQ8ebJYbzBb3357AraeaaC5GahuNS2V0mjFUbvRm4BKugSXz/5toeRub/aZLQMV12+KsOF7+EjFbKG0ycJpC537wO22xmxpAQoIzJY+q3XBeVHmgCltrEakYl0qoHFVirIweoOIStTEWMFHCRI/Y6UJwOrCe3X7VkYzBfsuMUEg35qwqytbfKtitnA/FwDaOtgYAYdhiXh2ABcb94sqOcE51sa2sGkIDr7H+BFr5uwT1y8zywLtDFDsAoDqNbaWdOhqxlhNdQ7AnZUA7iz3nJIbEoapXVsOKLQllAD1+KgZq7EQmfBF6GY82KiZs7EO6ppY4XAi92EJcSmWwEEQARR4Vo8p116bVbOPHLPFvYrtU8wSIL3ZwtWNKPDH+nUh0cyT7q3uVdfdORBiEuDNOiRuZ7XiR1HSBh/cz8xytZIUi6VrO8Mq8Yhq4E5MYNXU2XIjRrhKeNY9DmWLFV7fTbZh3CsqTDosNrsyw9goU6ZS16P8o2hkvbUFr7msMUnHA56bkhlY4jzX+YWzvq6v3w5XsYU8QqJczmfOvrwp1mDrUH9VAS0rD91LW4rnfwHYkpBkdfeetgK0a9Zj0okp9VrYPMnpPqbB5v0+ahcd3TwB/2EQlQ2LjGm5dtC3s91FPCOV9wOKfO3pLoxLcjL+BjbIscEG936L8gzjlT0lqVwnddKJbzjgPQ3ikQ9bbsTX79wBQXIeGSdW1mALoGXA5dpPYndxK35w6Qivm0MXrAOo98DWnGsbep7/sN/RNT53vd7VybfWT0o/KJSl59oGste1ijvXufFCqF9ks3rar31/Alz19/sqf7HnRuQZj5mtlPQZKr4HPX/vgS2X9jGw9f4yu8I9IOOk+EuXIMmUCFLv3btbWXLUs2pAEeaOn8OlCNMv5tEGEK1iPlZZj4DzFWzBxHOsYJc5cKxYEQKqDfdGoMyxytcKlEfnkxjBazCoKuXUGdab+3snZos1nHpc043oMJrII6+3CZqYyL1M0jBaiXkNiOSnO9qsHgmDz8TRuuTDGrPlWnQHxkIbRauc0F5ra545vyywFePK60sDLHnubMQjsPXs2Z8KDFAVt8EUk95AK3EIEkgtKGaV105lBSXuVObm2oCHbKqAGoANTJExnDftmlGAW+60QanjvYweWzi020asjKxY909Tz8B2p7x4+ayRfoSdqfGg/SB5FhSvK06m3CYRCiwG07feCG/fvJI1wj3L4mPD1OQ+f+4YlcEaNRrmdtMq4GRx1saIz50geQrLMl6p7/L1118rrsdWhynvB5UZ5sXqbEuKKQIWeG7itbSosVaosA4IrNfeqEDlbDbtOA4H7gKqBO7EoHQxzp4XWI211ECyclIpX4xOrTAL3un/NlB1Nfj4zg9AQ1tc+X4UL5dlLRvoAS4SH+ICvBwByOdnjz+b2Xr+k8fQ/ybgHHO2IT3Y7CkZwm5ibBHir16Vm6zBVZRhlEUKo+aZ4xZnTUYIiOmtQ7FwBZpmlwK78Ni4zCtzGIXAYHudW1gnViyZR4lFwFrdP8z0oACsqLGqfR2NS/231tCzm7WyPGuuieUJAxs3k9e840yEm0xu1hjtGGDIkhZMEW4WtgQAb7sMAgq3ngnWMzIkzJyeYWGQYuWrCn29rkKoevaOs0COiHEwS7l1fKzq7GH9ZOjUuIXdVJINRmkzXcmcQ4Ar4abOCQjmvlLWwfvCjBVHQBks1R7YWt0g6/2TobtmD6/sZz7HOVVbqMYe2XBditlHW/8S8XZ3KQ5Oleb9vj+JxyHBz2FMVgU1FfmqtHq69f21oKTFo1n9gLfszY8VTL53KDtZwDnGo103dB2J3BnxM/2ZKMFVmQOQr6op9wHYyhjBBJH93go7SlYxl8v6GOxo32wM59N778LgDbC4/7uV2CH3LR4TmCjFySWuiz3vEkR4eNQgnfXZ9+MQFrebiTs3+xDDdQtsRd5MuWc9n3vm3K71Fm+N20UxT1NmchXf596xx2xxDofFrDFbSQJKHOepq3nEGh9d0DLX2CGgMmPh1oOzAnyMTfT7dCPakxQ3Il0WMp/DCKxrqpZgM4WOrSNOy/LiXs1RMv5jxPNd5IHqbH3XYAt0TbAsflmyD/jAy1IgP//5z8w21IOopUz3oyNgeyD6owd/+65SyjsQE0CUVhMJ8BW4auueDY8bjsahUh61eRBITBKCBvBAjJNidWRReUPygJR7eFxthXCvodAACSxEFGAEzAgMLQUif3PJ/KSNpzlvGA3umXuL35p7lPvkPQyLH9IbG0lkoUPGTjIFEUgBildXFlQBqhIgMmVchPRRWQXpxYTAZdG9eVPB3t3jkc3zi1/8omPAKkhfqa1bR51LmZKuBaJ04/qd1/R8xCE1S4ECZDyuan7s/nIPS4NZu8KS9XQcTxHmzLEYBgAJtg0w42fSwRMcnpIIHrs5iGYcDZ6yFsQS3b3v5rEVN8jfpAEzbDRBdVaUM3YUKF/nS3mCqzdzsyGoAtBMzzcbxvwwD51m/fqlN2CeXeUwFHdldwJjoMK0tQb4TGLmprCZboNYY1szRBmFZD5FNiHc5X6ta8rqhsnl2ToTCwZVjJJiDw3i2XOnJSamoOO+BpNa+0PP1Uxo7suGUuxju8NXKzCB8BTZ3Ttwa7ikCHFdzXjWvLH2XffMY67sT9Y7iSM7GWXMRdiRjGuyomB6nZDieKUoz7GONm7wYyriN8CXAK5xVfxO7bOEDQB2xCIqnpFK71JPWttRHspqXBTsXCcXZQQ5VmgAc4ETr4fMcVxVef1uuRH1PIAzuQunWyeKkzUGmOW9pNfn2RNArqFz17cAACAASURBVID8uu9Tl0ozQQ3c7XKf8TicRwChQSbrAIXBa88rLtVMj4tMm50zyH/8mJIM7tDBa47xKwXzsdzwrbCi6JKVS6xnWBJG1OBuAtcosENmayf8pEMe5vpYOi/UuSXrW8apz20BkleV2KN1zn7HI9EhKMyN5pzPoQzA+s163lZsZQB2xkjEABZfHQYO9nqwLgLO9/eJS+sEwFg3kExi15J5As9ZX0IsomK2MOhVr9tuxDsVA4z73vJrBmDzfRXRLnkYgkBjKlTLnU2yJEalAe8+QNrbXzGC5TJvwyzGc+Lj+AzjlJjjrFnr49lYm4eHHYvrOGVGOK/nJzXDMNICOu3m9NrxWk3pmIDHrblQ/coGYyu4tHvR55olPqyT7hcLbaOp25vVidmPwQcKqVk8cIrNQucjM47/1f3/8m9+efbNtx0gD/3+6tWLsx9/NLOFkOShqZYO+EFNuuYWhUTdh21vUq6uutVHPWCy1hKrFSsttB3XACRBsUvBScEQ1OySAjyQM9MsNLi4zkU8U6X9G2i4C7lYs66FAwXKPbNpJPhr8h49elwsVKfTN6gbjSQVDOjgSQShAhSJoamNRUUHCUxchxE03u8tMF1igEXhpAG+54KI2fDZ9LIX5YohwJa+cw7k5ppvqy0Qyl0FDeteYLJiPe0VMOS6UM8I6KBo1XZRbZDZVkP1ylpQvKPPWgVbRnjgIkr6/6fBlqnWgK00EnX/QIKmqdbvHoCuFeaMSh8WKjlWqzJrwQUjXW6Dxe84MJQ4RfTo3+jefgDcgC1lbxJ79MYAa24qz42BwTbYKoJwBKez6fmuBSP3bHbG5UNYz6nF1uxDC3KDaM/p3pHelX3aXksE0MJGHjIqUuC2qbR20giVPxmLXCfW+XpNzYuopAlMVIz3+N4WsAWA7WWq++pFu5vKzWfpl+r9iLtuySKt95RFDNiq+7gLkCLuRNlA+/FX3iMTrMiVpr/NHHwO2KoR03fX9lTMkXueIcecyZVixLx2fj7dxsfjGsHJOVZ3zds3rgM4rfpe3FKOPX/L5HDdy2pz5PhDg/eA48i9UdgUo0OxMhQudbuouF04ZbKN42YOQIwClUHEnVk7DsXKnwZHNjL4TNjmD/RQFNiy28qGkBklmPvPBVuu+9RJF63c1+SSvxbYGvW3lLE324y9qhZkzIgB+lJHrl6NKz1N6lmfinWq+OR4RFIdPO59dJHkQ41dYh8BYeinvYPxjdHPZwS2OAeuZYLkj8AWe8DlQHbAVgW8hzUfQK++BLOuDHuMst7rPHeaQ6/GjBlAu9W3j30QNg1w16qykYyx5XXtxLB4TJwta7efjYoYgrl2Yui4n1lQ1/MTvBCmygbhPF/uJSw4a23v4DPWPTGO/XuC882EdUiH9os7zVg2uLoAX091BOtyG7MKb2rGlGxEb/0JuJAFeKIOwVZtrGc//amyDv4oha+6SrVIqe+hmIT6D/dC4hMEtpryPn5Il1twyXoYCpRNQIqDOu2OCphxOnsHCdf3JExgv9oSiDDygnVMAkqWQP7LQscCZDUwZtAcVwSAS0G1KFC16SFIVQLFrreAMV4T2Gr3WWIo2Fwvn3sj87zEZUlQtr/dQdsWoJPZYuI9QcdgKy6NZI3ZKnNtENL9M14sBOKa5J5stm1rMdHTEhbEFoSriPO7aOUaC4SeLBEWRJ2A53VQqRmJWA3ZvAnGPmW2nOKfJuOuHu4Np9TjVuojfqWZyxWQRynwHENBcCd9HscKucqvmEMt6gZp9TeZh9p8xVDx3BxJqHj31i6tCBNbKo7Z2gNbxJzYSnPAuqyqGmvYIA42CqwqsX/JFouSjJWdn5+yFG9vOs6rgVxKXCQ7K50JEvQvcFCZawFKjsGY3RcaiXh96fBv7vjgMYvFptYlKsSqUZ//b1RRc1fxmb2nogxYK59itgh251GQ67XydJ93q5VIXFPEgYmxrOD5EllSYHt9KMXaWOu0le/7l1FVMVufC7YuKoZS64aSFQGP9azOyvOaYR3bVWoZQLuaeRwaBQFb+l6tz+xb+qX69A1QGyTLpYvi72fSKLcvlUxo1ltkTfaM4/dqrRV7nb0OawUgJOOX7/PZKHyx7S2ncn8uJZDm5omrrfvrfa/xrXvJeIbNH8C85s/3asZA/1T6gXgnGMbPY7aiWOe+8Lyma8ZfC2wJOPb4RgkyTxjiMfBsKOv/x5y5RMOMG5Y76dxuZWXUs7hZm61IiU9CBqBwKUicOoOfSqYROMu56m7iotRc9Z4Os9UhZxNslSxjz2c+aK10ce52PQZcuX+vV+kx1lZfx+DDrM24RodKxJBcFv34dV3vx+87k9GGhIGWy4goBrCurVJLCs73uMa9abBlMBNGSpIjJY7qs2u9K747yYkZxG+wNeu0TQbJQHbvsFEyY7/yDJGbfk+rv/cAv3XMNniiAdWQF30hg3u7EPmdAPkYLCu7hcF+ArZevnqulE6CX2GxuIO75R5I1hlCipgfFjcCfO8BIzwYwFgBEp7xqWobeECFKoXGYVdcXmF0lZc0b2q+rfUEF6MQyYhaXVlyxzU97OxAMt5mBWfGiEDeWH2rQJAArEFNs8kUjGPBvH4RAW72RECsazo56HUDbFGdfLHWDda6/Udbqn7+zr6qe0Mp20WQatJmD7nPvXIELm2Az9/xE9xvWCqYJWVKAdaWekkpappWCoxL0HlSXI/BVtxtCYZci5q6jokbkXrDxZ1qCljLeEH72UxzUzleIcI41pE2qYqSsjFZF6b/iZfjua3QDQDfvbUF4vugwKq7FEBV74Gtiztuu6RNI/corOoHua4D8N9UoGjqoskv34zEMdja3emMbfnyKXqrMZPVVFmspDD33Irt6LYVouVVmwVjoUGf9gctimb7oYDYsQcBaO0esRK3uwNmhHT/liaTGbN0KSHtLDTNv4CtFfUnkwTuAnwtyKmjZabZrVaszJ0Acl5gi958Wr9VNHPrkNXphXACti6KcfpcsAWZuioirTu5sNryZ80Ql9ZZVspOHJ1d5j1EIVlGWMHIyu0YDTIY1xjWFNV0WYG5n/hdVnkpG5ituJSSmWzlZLCcMgVe/w7iHW7hGp/5nZl4E9DiNW4XCPPn9TljX3MN1tfKMgT8FdfW0xMmjGfuTPTSY58LtmS4iKFO3z8bqZEbfy2wFcZ/7EetYTo0VExnWyOTsdVCawa8ax9K/3jd3lANnvXS8sqf9oGnIPMRnRYDbHNh14tqI8Vk9l4L4IXZSkeHzwFbZPdmXqNLucPEHHvuZ3HeMDarrIohs2ccJqRg65mSJcheMMhyJnbKNSgGsMFdwFdc4mGmEjrCfTve02OUbFuTHGapUjrJhoTXdopqD2O9ibhPgS1iiwNap1GSde4ZnmPkJ/9Q2CJjqcQX6Z3u6FIXzzgJFLZuP684TmPRWSoiCQ4nYIsAbwJ9HadCnNCbAlUPxBgFjKgnEg9dCHPvAH3anWBBG0Weh5IyaCEYmg43puJv6h/gSwCvqW6XUqinaFSf+JmPJcgb/h/Q4tkUDLIGDiWghYC1lrgBBjmUqQdcMVqdspyMHsV8fTBoQ4jJ+hdw8cKmuKkXe7dZ6PeVwbhOYqNfX9XlLBjTBM86UBWFNWl+7imLKD7w4zF3wTvfixco1lgL2rom9bBcZ8tMFnfFZqf0g67fWRj5rgH+aWAiY4clkmyQQaXXdZ3xZhdeUq01V/VvpZ5XxSBqtuczVHGEAwtWWWB6JCsPxhyXl0tYOMU59DDPdX3lrFiPw3SFQMnvga1KJzhgMnl2Z/RNahiwCkvqa+EidqZdNqfj9/az1ngCmshyHgcku8Diyp5J4TVANegBbL0aADuCZu0NmQ3urDEDpNDeYUxSe4nYR8v80+apqbgeq1PXqn9Pv9hu0u19gnLqYqBV2NIWHq2R2lXwsQXV3TIcbiresp778vKLTXEht8dqlCz75G7FUn0u2CJ7OtWb2WcCgCqVYjYoLG/CIMRwV72+7G25vhTn5fgq1nnGn+dMticB8uxdr+MOpteadGXvrCHJn44XMwtudoDrOyDXQNAuSqf9A1BwPSB7iFmM63EGFHt9i5XrPS8ZLxnJz2biWwlMZsfyId8JONY9UZOJN1JbS0RB1+Krn58LtrQnu2tC9qlZeiPbvxbYIhnAAeXdXaTll1zPvlIDHstd/hd20gaVE0zUBaD+W5Vn7pPNw/pJzGZYL4D3XuFS7xPHeyWjNQanZSJj3QwOP5uY2YzZUkYlMZ1mH1fjxPdoFxsnVSJSu/c8xp3o0uA7emzPjTjOtbFbTQ6Y+Yw3IKEkrou5tnqiO8zVEROV+fDJHe/lEAy3iTLbFWZ+Fsm1ms9hGR+Q5DGcsPj0xk1UxEUe5nbV/T0ZnIX9U3/eVhmQGNbBHfF8WWa4eLXDhqwvqLPl8fGc5CdY5gBssbGomvrs2U9lhb/WxgV0kVlIgDzPRoaUgkybAlRa7cYBM8ZA4xJjUoirikK1dZbiYY7tgqLFneFYik6Jb1ckE/L69au22g5jts6q4KotUwOXLG4Gn8FwADguJz7nbD0q1a9WkAMnvYTjEgsI4mVcoHfPZ1ugA4q9JhBguQW2ztR3zwBtKOYOkGfDw5awOAVUcCPU748ePR1CKBbt6N3UgvV4uH0/rq3CxbTwGlkz1jAzTjiwe9WtHYg9sCWMcHfNlW6FkO9LIEwrl99VjoLEiPoMVDqCThu8Y9xsubqoJwstMVQRrClUq3OVm8SWoelyASKxHLMnG9+fMVu4ppwdinVD+Ye4h1Xv6IaMk5SjoNgm2TsE21N4dTtm68N7r8O4ngPS1UC2rRkUYdLIA6pWS3GCrn0am8DWZAyGfZiC0MIxgaYWChgI5SLvAn4BHBasFggG/Uv2XL2YNWOJbMCQEgNzDmbshECtSrtYCUUZ8UpqNW3t7/MLGs4DTHGHeD0AXDkETKrpsfbiRYUQXL90VtPd7XYeDkXY2icEb38+2CJmS2x3/UtCCAoxxl1qyLGOw2a6RI9dAhGcicMz0HFvUe4080R8JaCK82jdKGbFBTTlppQBYrYINzQylHhR1ytzs19ZynK/1PgQZ8neApA0I8TelGxs11XWmowSCXwn84wQDf1uNmywM2MPe+2YHU7BTNaZASgxW5ZVDQBkuHixuUjw57kRs+7CSgTYZT39tcDWGG+yqdt9HkCbNa3Eqh4H1jheGcnJljsCwyQT1X9maTvEgmeHlazvArpjIEru1GspIL2pBLWkOh4TurX3hku1YGDYy6E5Ldd3XVb7gOQfgaUKf2BrMI+qIVVgi2LBc/zmVa2D7KaLAZu17bi7U9Z4j9maBMTpU7lws40DA67JhDtQfWa4M6buJWmWaoKloCbrDY4kWaRifRI7At7MVMeYdzy3nzPPtS97M+7R8QGb1vfOXIyRn/Ib0l0VbpTgfsd6dhhHG23CFABw4rZwh9b9Paxs0bHOFtBFAuAJ2MKN+K//+q+KHRBQkS8cC8WulpGNWA+pzLUdAPDiRQG2rtCOAib2KJPP7/HxyuWljLMnBaheuE5Nu3O8mE1RAhi2shGpbp9gUQbVsVQeePtZocwtBFkknPusYsNi6QE8ZokJux/StDeMEq6oizsFtoR2LShxbVFLS3FsUvynzBZsxi7YqndeVwCnJouMhvZ5P3nype7dk+/AbvvFiUHYbneSdj12x9hV6YyiqiStcX0t60tsoGqo9LgIbBloJJNRFP+nwBZ9HmkpQ8B63U/cy3qOZiWnK8TWewCvAc9U9LCOBgwGWwFizAF9w2izw3dpy6NU7kre4LmcfUgZCwNo5kCWY9XZIsAYJUQMG1mqjyqLiur+e2CL3m4C6TU2auDaTANd7nGjMbcWGjC7BvoshGz2Q9D+CbBVrE8swliAAVAGwWYMbeVBQSM4rwYIZkzNinV3AwmaWLCThcsYay2gNGBLOg4xyi0sSdgaYsOS4RTFzfPt7W3W56PHzBEu1xr9AlscgK0U+Tw77+yfC9pYVW0esl0vtsGW69RopyxGkBURRRw/l9kCkIchZxwTyzlArNY47IbrTWlequyBhLdCEBzwL+aw/q1jGmXCOD3/6ZW+T8yoGRsr7LRTSjY230mS0NMvHo3niXxRzFHNl4xQjK4GUawLgFZKjSBPM//Jps7+DehOna/M3VY2YgwLyUIpOu/J569w/Ya975g3ZVx33brPBFsJoLayc2eFVfn+tcCWDdbZ21OyM+xZ2IyRlamIGu23KH/kpBjMWqMUNTUrNN1GYXqjP5TA1RnezGEYag3mxmHg1OEAPdZ4FuLajPLXNpAc3A6QP7sFbDlL9dQwgqFfYrYUrsP8zqSyAyaeOQVR7Bxmik6PwwbRZlXDdqW214zhYr7NcPuI1yEqJmDL1eP13NJFlezWsV8Gj5ZjmRMMX4OslOrxz08df0k24mWVVFK5j5ozjO+QDcpWFVvesajt7RELduOCxoeAyxnlB2CLDCNYgD/84fdyJdJXT5tWytADNSzpNoGMPP2gQby8RoV0p+9bYXxZJRfkBgOwtVBJMTC+xwNcVoCm25iwULxBaQmC8qE6tWMxeBgWlQOk754XkuTiMDnt0/UaqirKJah4aCmqEoIMAoN35477F7FBrVQQkK59M9iCYYnYBfH+w8sOOHeGIuCEZ2OckjXJVbMJ1Uz7rt0wk8ruv8RYuhM53yU+CADD/V2/t3Uwx5JK6w+Ge4H3uC7Kn2HnPjAOaMacpILMCe/DTgDqYpUp+wMrSO16HLticGYBFWvFrkWAq+vBWKjjLnSxy2QAObrBihKB4pi3tU0Sj2qrMsxCqsor/qjOmwwsvs/8ECPoOYc9YUG7CS5rQi5grUVc020VtvV9c20X9KrEWL8AeX6myndc0LAOb1+7gF+sJoMNskLnhuaqBjtknNL8HLeOs2N5Lwo68ShJy+deAja1YVvw8Jwo8rTdGaKo91iExl7xPuoH5dyxvAxIAO4YQXYHqQRD9wZN7NeWQLq+WbsZJKOy6scVu20h1xXR61kTr0irJ9YLpVSUCVoWLC1rxGY1Y8DSENCBVarnv3/f8kTMAcoMUE0CQ++1KN+5jz+effH4Gwe2y5LueJT6fgyqIWKbmdYOUyHHKQ/clNpxW5I1khOOcUyz+cNxMeORMbSQZQ86ixm5FlezDa9q3cVewZXYrr3IynUteg9tqwQbVVYo/J44JIDc7dl2myPJGxixDjIOS6brVKNw7nW4Tsdzf1TiE2M6iuz2mocZd+Nky0ln+9pgwgjPfgub4PjKrzWWfGedN17zGJiBiPHI/N+54c1IDX8uh5jyjaMk/vbA1at7Wa5vSyau8TkZ3wSOb+6FjtOJ8RHZENDNnbKPKUrN8ypM5fy11xXGcYF7tWUr2eb1ve35+Vgsoj0fATyMSZghgK51rQwEMf6cp2RyGW0pWxOZzTV3q6qX8icOOGy6wKGMSsd0Iu8T9J7wGOZuslYJxnd5lgSnO+TArkvvS+Zx29iMR8ug3oYF/yQ7I8PZ0xg7yMD6HSYoe+jY+Bko+WgCZeQEp7SM0N/1uXt3S/aIIOG6romHS//V6+cC3tSwdlNwSAmSYIpounFQvY9m/9OMXYAqY+CWcozb/fNfjf2gb429UaUffvk3Z7/6VZd+gCGhztbvf/+HuomXykaSUlkH0btoPCYLjEPWWG0krC82jNiUptRZCBHKDCbuIwvbVvRaTLVgAFuy1vGBqsCI/KbeqPRhq0uLtXLMg8oANNLntsZmb+TPgge8ib5W0KoDjNVGh9ekoOyjTzAqX7Ul4rgcU7jVSujNc01A3JSAFiYXUKnMsrZcFCeA4Ky/31cF+cNDKEsvAYKw8hBwdnk4uJ2g48RFcV+AwPR8YjxB/elZmb6PqscEBO3nSb0ZPVeNV1B5irFyD27nYEZk3Qw8q2KGGlhHyHhsnSFohgAhYAaGQZKyaLCVrBieU4X6mDI+v3yP77OoEQJOBnBavZk3Fvqse+LSBN6Y51UHR9Cu2EkTItPVQWbh8Ygz2tncKq/RsVJRUC+fx01qIO9ki3uqaaa12PFsHgcLJ76beLWwEuwJt1WJMk8mpceX84YdjnvFFfHtvj2uBC4FX/tk60gQvJMB0vzatd4ePqTzgq1o98OzkSHX8c5xXe5KHy1Q+JWWNzV4joWxEeHWXVYC1wW0MEIoC8PaJbsVV1lqGXkNma1EhjAu92p/n4CtkjlpSWQhb+Win3UbDy+/HnvVAcXMve8h6zZr0d/h+9M1sFqYeiwEeq/5nCOvRckEnLFmASWpp5R9ETmj2NLBPnsvWdY4jiPX4boBZciurUPxegL9M7GB+VAQ/9l2H9U5Z6dnJEPUY+E16/h+j088EnG12cDFDeo181EAq9ZrzafuoX6XYdhZnokPZdyur4nDm5Z8gGxey5gdgC3djGajeeKsPaf/bx2fAlt7DE3myYo97i27T/Pa8bUIimbhjjWi9U+ca7vt2eMYiLUflI1d7129f2YDsJmbGTeqBbf5PBdl8KuNleRpnr8N7WJm7c6W4GyZQkwnsqTYz+hN6UDHegLKtw51b6h/iR9ifSWWMGz9p8AWcxQWaQtQ8Vr27eYN9BBYP9t9mthQxwMexRY2OEqLuDT1zjrKXt26VtjctSitMT36zpX1Ne8l22jwzfim6wW4lnh1s2uliyCYFBaxgmHLR09p9lWK+HYiye3Xm8PA8x+ALR4cl8Lvf29mizgrgYfOFmBSE2+QhSyrFAtKrparLoj6Ri6vWKLuR/jEbhpod9iVJaA6wu2iLFJnGs7SCopFEjwEjSaFdQ7A7W0plhbMuSf93QvxIJsLoFf3cFV9DpN9MuocKSh2LsRkIsaV8PYdLgMHdHPwDIAEQGX8+AIxSpe2GKG3nQ6h7QYGHZ/C+VWzQ8rQSsDKzW2KoKYFtnAdNXuoAphNbwfcxqeNIHTsmtvNSFj0vRrYdE2tuhb3DahzXSkHKGa8OG/cC35W/vV4qmWHS3ZgxSRFOuvC1zCA4nwWGA2Gsmx7rrIi893VigFs0WIimSgqrKi4g7qPYrR0V7VhhB/G2NbqLbAVPzrnV7FGWJeyQhUY3uVGHNBpN8FVZTAGMHEPxM2EOl4V85q1KVCMZReXAAKv90CYUX4yllHGgBKtz4wo65Ox7vTsdfwNELyht46wdwYbjsGJa/DxEwwZMzBJVBC74hNuHgGzfjOf8/h6fbTVR6YviohWIjVHAKzHFbzNOLNOxWKJ4reCYv5jrJhVSgkTB5nzPvJkMnh57nkfZIumyKvkQD+H5o96b52llHE2sOxaN8v4RdjHMFqZKPaL7nUoBO8hW8Fe/6655GQW9qZDHezyiaHB2ESZBFDHuLIMQ05utyzS+y0jjItsxGiO72x/h1ES8IX97TUYZYpyMQCwbMnv+U7WC9cNsPhQdQHNqJllU1JS/c7zKvknwKCLOXOu99ez4fWQv5IXTgow02kQHeBdokrPluf0vPbq21mnNcq76zdjfPyBgDCLwQAoe2j2XOTpPrCyLFL0nAGjqeVGSgAonvPquZ5z1BWsz2o9AsaatT2+N7Js2UPziCELKGHcnIQlsKWQEGQ7zI97Bqv/psbUCRmqHLBx6PNq5t46SEDS7LONoGQBpn7krNyecc34aVd2KIVjBK07wugmZuv0NrweYrCHDaNWYm0qf7x1VaDpQbhEs+VhqfbGdAXdK1tqg3sbbEHi2ICzt0b3o+1SEPXChkSvTP+uPZC16ALrvZL1set31U6pv+8x97jzzCfMFqUUVrClYpddLJPBElvV1hwPl/R1uWkKYP3p2TNV+k7dJRYGm5W0WbmI6ndobAWUNbtlvVKTTq0mxUy4o7kGqcGWCK3OuOPmLSAI0DV1KXagLWKDA1d7dZuSacnA7lCM0ArB1GhYLgWoV5xPBmmkc9aCgsBTD7e+DmwdY0GWGsoidXUs2JizGpvy+RoMhB71hs/5XawygtKCk4BgPr9aggGnPGdcVPwuIYAwlsXg86RGlhk4B59zBNwyRg7WZUO7VcIp2DK9PRdvL5jOejSta+XEM4jNgT7XpuhYHxQYc9juYG+i/v/eUWEdlCrMvWpOUdLuVG++jiP9zew61tcVUDoXM6/d3LhArMuIOH5P8XRd90hZpSgl7qQV0UUB4igq7i/sX2LYMg/rRhbAlQD2uOSA+nb9LAM5Phd3zePH9IFspSPF7XvknrI5A9QCclNuYl7Bv1HKIsJTIK9Bny3cLn0hN2yzrHU/e9a/RrfGbQiVYWm7dMZok6QkjNRZc00o4iAwyABOWceMv7KhOhYyQlaxU9USByuafYUcMNhyuZe5PNY1sgyuAGi7onutjf049r6pfPaQVts6OTVXSdpIgsVgbetLglSLDIlCiBssYI55BZC7fp3beR2DLRkaHXi7zh17A0t668iz6QEkrK1ok/Sy+aV6MWAr69puXsbTTD7/s9E11yrrzGCry0T03iPjOgVUZYjAvHeygQLlcZXoRlBK3psfKo4o8vbPBVv0OQzLre8kEScIbONhPwW2zIyeHi6MHRmRuB6vKeZtcx7qeY3NJlANWOWZw7RI3iBLi2CQgdphKWsNwry+eSHjX42dD+bdMgEVscVsGWy5zMqxN2IvTACjlZjryU7NdcAcT7AV0D1LLuS+V9nh31PC6c8DW2YRJ/tpPJ1s8c5MnRfTiIQoYJBCeETY7j3rwX7v9ZnTQnwMZguDTN4zCA/XA7TbdM4Jr927WFkqP4OOnieDrq4C0HKTGGCvudn6zcD25hBsobDtRpzMlgo8lusqwkCbFAXbwm8U5sSFWODmxx9/VLNKPi9lp7ifDtTtYGmCPgO8ErclsIWbgsGlvgxoUGyE2RSjfDcetivDRSjFdPdEHteFwgUHvcq2ibAU1U+skhSx43sATcQN8azElomRaGVodsMWhRQowKYGjvPyE7CVvkvcSWJWZNWJEzaVhAAAIABJREFU1bHgjCWQ5+XembsZ32R635vD9HBciA/L5QioJRYHhe4g0457kVIHtDkuRui8ntcuElcWluW+uCgQqO+rwr+B1unGddxIb4Ze+BL+sEl1zrT3kLAVuKG4qZlBxk4V5AO2KEQqZk6rdBF+esxxZJytZKBwmZsozE4WUEaUm2InhiuWAxegYn9cULpaP5tWSBsKAj8kNrSAf/jQzbB7F40N9fQp68BMods9tcXDM9c5xMxQSkPg2YfAFkCjXVwrsyWXX7sgwqQx/srWFTjpINAGIdwTrOnWscZyMYapW8OYO6spsUNmA/X5ZayPz3lL/Mg4YmlSYNMB4LiCpQtqLv333UpYeaeQAeIJGQtV364xtYvCRoXYz44J8Vg4EPYYbA0DhDlrieeyH2aKBWqbfVX8YJ2Lz0Wx6dYHLuPTyX6abUo4V1K1tRdY+8QTGWYdMR0GKRyZ37iHbTw65iXZxAJbeu50H7AcmOAjxmExRyVft49e48rAnkZSwhx2vuSXeyPle3Yz2eKOYmv9po8PsKUCqCSXWAbc+UhG+GyzRAzeAFvCfrbkk43NyW8rNuwYbIXF4/nXTNgwWzXyuufEfSI/tB8DLjceNkUctsbBxsfpkbjLyDkbOwbVZmhODxjzcbRcGNIBGYOLuPc4n8P4VSmYes/GYmLUNCq7Rk727BbYEhAQs0XWuMEoyUAYRXQ60NrFyK7nWPfd1vOAKakif1x3jusSkpL9adAQNm2t/ThLAHntTOA+2f7uO7oK9OVmAmzn2xZG9gJN4K55afY/3hU+N7e2f9uLZUUeaNU3NjFj6mvRwFtYQi5sWHs/K/11jQ1chxKiRzq+XtsDW+wJq7OOVZPR7zt9+9phOP4XOViZ+2WY7cZsva6YLQXIY6liOfQDpBpuHohLSLDUzcEk/QDYqt6KATOioPu7Cuqtf08L0IitkSvAC1Xn6RonYXbiHkHpIcwGham+dwZLV9Wp3gbRaYA89+WCanG1WPlcXlbWlMYmzXLnd78od48AkGKl2g8rsFWZcx3/BTgT2KpnprozQZIJaA2Ac0ZSKMos9mQ+Ov4nbpS0OIDxe/Xq7ciEiqtQMWT1vMR5KSOphTuL3QvF2VUGW0baKrnQWRzDl80GZSzk8nGX832wZReYhPEAZI6TUryTYtTaVSXwWYH69YrYPt2j4xkiFKaFOVk+gSZNw1yUzMn1e8oJeDNYEWNFdid7a319T0VlTQNosRO0PfqfsaWacdM81tcCokdMUD3b/SoyGbcQ11EvyZp/4hUDluJ+zDiktVEEa4A8P2OJWUQshe2YM/aCQLRrzyVLM2NjttVZcHyf9b91KMB34AEbAwaglBigzdaMHeI19sCwFDdO+PEWNnexsPWZ23KPvBEzivCXVVhgN6CQRyUA2c1vXfoEuRYmKHvaYNWsq2K2iJtjXVLMkABi2DcEfc9jrFjNO8rxzC1fJvvaBphiDl2ElfOt8VfqWcj6aMCXyuGz8LDXnJhk3PX1OfaV1tQClgfztbh/1yKhAJMZs4VxYGWccwegcS82doh12wNb7MvumVj3kMKN8hAoLnX7YPwM5DvJo8ZC17/rcQ04lWJrQMN9rMxWDNy7d34mpZB5dvajy+doH9OYt4FKgOR5vRdAl9cGwFvWQ4w3GaE10tKDAuCOccue3CslZD56+9hjOpy15mxnG+sBBQbr23urgcD6ZitsGE2HJDjONuN47265UhmXvsdck3FVdvfWnsNjo/i9U2YLJb4ds0WnDiemfPX1V7qPuf62W2FBLAC2XILHLl2vy4/K1o6MW+W8173B+lpMlL/DIk79v4Y8bI/poRzzZzz8yPKF8dJ9mT0V2OpxP575veLeWgcC8QZtKc7N9wGWk9mynHIogPt18p5YYeIwFftcWal3YLZWuWhX7yyx1F1wVrCVHrhadwHfVeuySJkDsMXkc5Hvv/+D6lrB2JBlRGS6BFddOq4qifd6LQs6YEvMVrkReRC+DyPDxJDBo0J79Z1f/PznTmnuOjcJ+LtUa4/4OE3Ryj2BNYyLahGGEZT0YBwblwFugMDCf1KumwdleTNeZGVFyRGs7yJ23aOsha4tCS9GLQg2Z51cKfcfvJhjhaUgIuOhLDQUY13HrsmwH93aoK0eZaG1ReLPXEvI/y/i3gVm+y0963q+83nvPXv23p09px4yg/aQINKGqJloQqoDFkIPjmmi2KCQSqUKOu0MRQ2atKSUsRSwWKmCjoBEUsBibdBqW1KrVFKMiTDFBErKTGcP+/Dt7/S+38n7d133tdZ6nvf/fFNqjc+eb97T8/z/67/Wve77uq/7sOTt1+8Jydy9S5Kxw2kBMwFLqjxsI7GGGhEAVYxpIlgXvKyOywPAOnQ2StnxiEhELRZtNjp1XDkeV4Ae4wzYC22aPkRm3zA49uyj0NwE0gftWkkbesToDeAlIOXNpt/xHwwGZ7Spoqy9w07EH154h+pGMzwBznkobBRpjB2AWIBOjKnnaRiGMiAOhRn0z7YVvjeDSOkxc8Xz5HDSuQYOoyLr2h/D+3UPr/wODZNDbs382WGIocm8uOOwD8y2YmpA2VpKbEf/fnpRNrJhTlZDr1DgAGhL4naD1scVPlJOiJgO95ISkYli4T/K9vvoI4Ujag4uX3L/K7E8yksx+JE+0Ie9j3JUFM97/dqtM2BrhnDtkfI5VcKy35mvpzntwWBhJK/384cRzaHqjOGtt1xdOeSs5421dB+3bhEjkG7HDWUY0B+WSvJQzwhT6/dVOkQ5WTFykSOe07JgNl57tPevBpKXjJhb6PDSs4sxNfBzJaMN8GRHS/6eLsxNZKKvqTSGSpVQaBS2degwhyuHl699lp/dFmZl3hjTpQvv1O8b93pv93hbBDU2wJjYWXSfijh87Qm2bKj5XfQC3xt4V6+qmhvJZ1c5x7kVcKS4o+2bGTKP+XTpHxUHLEnf3CPsSYB5ztnzdM10gzhBa0ViwCHv5Fgirav2Q4f1Wk4w8tgxjLHAM2ym1po8HZ8LC2BmPCluSSNtn5XZjqUmE53hqE10o3JTccpqDGZFTAYIkNb+O7n/aPfHvu8H5eB/3Tf8lt1X/OovHzIrncM40amAjQYdnFvqVJLJvmROPI9h3xIadIHGupZTTmDJLYuTTe99W78bubytv3gf9zgEnHNN0K1zjSU1mXOAUACTbzie6VjlZaJK2l/9/Bm78nCVZ9sgTGvhStYk7MfOWXfWfO62c7ZwMgWoa33UC02OoVMROJllS+ZYv5dffnn36qtdjYgxJWeLPltUn5DvRCjjQnnGAUTJGUppbLorK1GwgMObxWol/MGkwNYwifTJSgn4y6+8snvxxRfFCIUuFHgaTFBTpGqO2cnsg4npxLwhWG08EcqRIO5cBMAWOVgo/3VD41Vr8RoGJMSWpG/WlvfwOTzxt+v0eHXubWUlxUSCf3vnmoN4jkMoqFqbngcLgiKRolaJfjXbLMPEnK0dxUvNSpgjXKvn515MBmwBhBPkJJ9CHx4Ki/EbxNgY+59ZoMq8dVioQyABNyQ5S0mzWerNMejK2Whjwl1QjmItEEx5407sd/jXSkRKtg2cH0z7Xv+HQRWogyYB1EiACaeRs4X37ZBt8uG4B8JsxnL2SIp313Zo3CbfAGi1OfrsQ9HyDdB258pzp3BDiidhXxRnHyGjTel5Y+IYOgAiD7LeEwAu5neArZzJaJZvLbeXge01SfVm2I/MiQ5SHsai71i/0P01lqkgY8AJH600epiIhKMEHGUonF8nYFBKJb3qUPgGpvTU86HXFM34820sSsk8eOC8x3j4Cc1xHp1DymZ5Mlf8Lj2zsn/4vCqK2/hm3Lmu/v60us93le0aUrShcG5jwJNSGurZYIePvZAnwCe6iWdDfpH/jNPP3uwiBrTvzf1UJYzz2IxM8iP3whZ1YxWoMK8CjM3M0jhUDGuSxrv4BVCNbMrL7jBKDLOcLsJ7pXuY+7l5xuMh2/agrfQHw1e6NGy/nCgYg9Z5yM065lQUXzz/zjbYDQbFJlOgU7rsSp8+Uc8lp7zZgMdiJqxzDpkth5FjzBfw2yDL4N4hXHQhBRdEU3S9Npb5+qjkMs8XmxHnEBAMMGSGzML5yLPoyTgeq2PSU3xmfwlsNcMyQEbvf+6bEwh4YuuUctJqfeQ0AQq78WkqPgXC2gHLZ7SmtU/dJLar4Sn2KNlA512/7nY+rAJ/V0+nMtY//j/+L7u/+hM/rbX/x3/tP7b78Nd8ePSTAwSKDQNs63PWwXFC0m/NTkNya2HdrNs0pn7OVA0a7O6vK/Zn62VGd8qxf3aucKI+Zz+35EEd/NGO1nTEJWENvp6VsxUZ0eeXdVTLCoVj7WTY0ZngMbp9tq+o/XuOvoArs4Uz+LT0S7VBUbSp2yMJ23l/qdvBcGqmLj4DtkDaxDBfe+01JVGTjwFIOs8REr0Y6vFEiAxhQ/jwVupnfgdwuAOoImmwfq/KrvrH9xz7I4aoHvSVAlsvv/SSwmI+lNok8aULzUC4zEyDln6qSTk5QTDMrkXt8DXnKsXbjKcsT7qur8NDpdTNMOh91bvLyNR5GxZOTwwIWJ5qh2aYJMDW1SuEWozifRi1k6AxiHiXhwpX16oQVRrN2Xul54nBhVpmtCEN8DMI8LzaeBlUJceH3+WID41DG4cQAoJlr8hAx0wP82eFD2iam4lfOHY9876YjzxDym6juPPcSjCmKnQN6wCG6l4ASY1FIQqzkTwfFDZtHNZXPFaF0Rok8zspQ7FPbLSUCRsUOueAcx7dgJPE9hh6vDfm4v7Jdj8iVXNy7VYm8fpU0q+560Th/vsElx61Pa6wfvvJtTE0vG81dl4DJ0rHEGpecq9+v4xNy8Me2Kr5c27C9PyyDvYUJzAcYFBbY+mU3coq3nGYQ8v9BBR13HlT7Dlkti5TxuBGNYR1xan7iw3Gq767c8feXfZBKHPy1iw38xiaqQDdIHY/Z8tGNIo0cjBDVwZ6aV4rw2Dabc+QAyADmu/eO169F1YC5kGVsB2GW8HWdEpctYYCRlkrJ1E6xF48Bs5beCbxxriyasnh4S1ZY8JyJPZLJwlseI9Gf61tA2wsOK/VuqcV0FD//CynSyBq/p3vbtycnb7XakUbhBwp0mwB12C8524Ng0sujT1+5ysCvsln8TFgMXw1fzIs1osrA8LvCIVSRBFmHlmBGTytUIv2Bw5Zr2Oc+PxsRjXMan3VObRraGauvxjILjQJwGWvrbmnzONaQef3z5Y/cTyoSpOc85A9vwpz1gP5eukRFceDHGA7f0oLUT6n1zenUGwdRA1k9XFjdm6YK+u8YouRtWZ83LC6UnQqwvRH/tAPaD55feQbP7L7Vf/IB0c6jXLH2m7Ydjq3MSH2lcUMA5SWQpb36djNKvDDdTV42nrNNZ5gz/uGNjnb+1HypSrz46/hRPIWxskXOVpnX1m3AMeEE7V29IdsGUXcfaJAtZa51ue1qvq991HZG+2Hyo9rwIEk1D+DT/Kj3S7FesCYwvlgV69yvbMOL3twj9nCi4HZeu21zwl0AVbwVM+XEZUnWQ+rI1ras46BFkPTvwdwpblmSu9RcCTPIzS8vuALvqC6qb5ssFXXddJyCfnTMpZSXMklYuE8sVTPYbgdSvBmZ7LkPTWTswKtbA7uMbzGNuinVRHEhiAEwlc2kxRSjQMlLAqxvUoWhTm4fMlHkUQR5+/8DNjiFRARMcCQxzPWZ1GweMq1oQBhsECKPwMuYAEArQ98lEYqpvhcwBYrD3J2/pqZIHXJT05NJ+9Thp8iBnKPEJhDsGUARG6Hc2ekQBHG+kfYRExjhz3T2V2xd0KWvamn90EPpRnCULhWYMtr6c3fTOKC+tcjgvhrFIOOBumSZvdWct4FRooka9PcXgsxc1VVyXjvP7i9uQkdWvFG7Qe1caox4cmqQaE8senhjXYeDUyT7xNGMeu9eu6MS81spWDcCgHFyXM6FJAKMBsZszOzg3dCE2kp4YpIbV0b1P6XfeSHTXjAPwGGV+Dv731ovOaggYEPJTc7dvLA+ZBr0jCJwpz5aUO+/K07it+9S9jNnmwAJYb47dtvy+Pznpvl/zBpNFc8CrYWY70yWzCPI9eK/a7wikPsIyTAvq7ngVnF4N2vPbT1Yv3D8JHHlgRt1mh435GTlhXWguvmMHPtdYxjyR0Mvg12muI6/DMLIJacw3b2BLYkszbcCCXfm70oQw1QbXbCR/Y8KkevjvBq/SIds4ArzfPiwQcY3FzAlvLi+JzE3+zPKiORacBWXjK43XKF9xLpIHfPrExXi8G2VQNiG5cZRszP6JTIPNdNW4pH5TAFfKZBp1lsn0N5Vn5LB5SxnKBg5ily3TTY9F7wflA7BBpTNsNjRn6CtcN8rjhET3DE29GVvm4yga92DvcdR+53+qCMbOlZnQKCA8f6ac4eKMTrNeuZFUPZfREbbFneaw/W3uU+TseI02Rn9qd/6q/t/ocf/XFd5J0vvXP3rb/7d8mGsK+QGeXCiW1xOsQEvwEE1g6RAaMI24AW9fG9ZSX6Zn9dj1d+uh+m7+/5Dxt8DGzNU1fO7ta0YxEZE2dAzrjlfXuD51n8VU/c66VelNGh9XE6+PP4NzgeT/rVxIasVBepHQNbPJ+cDkVh3TqDHl3oIxpye4vuAy70wh7YSlNTwBZl3xhqju2hz1bARZobRsmwQQAJ6lbdnXWV91L/xtERrWhCcxJCfMc73iEjFIPN9JycfLZnKEwGIM/hPEAXvTKsWMJGuNli/LoIdX6WoiqDBZjQ36A1qZyqY1AEtvromrUaEUOhqiqS+Tu8ZMPvXIt4QD1QXRfFEcYtm52/n3apu/MJHDZKWFBhsHgiLZzM5d2q8spc7zNL3iwCQIvAOfnTbEsqJdO/C4ElCXL11GNg1QG8k/SH0UfY8IaaxdynpH1EEUJjY5GcGit/G0HWx1R6OilfrNweAFco/7WjM6yjlGEpjYAtM40lP08A523kyS0ToAIgV9FGPeuDOpeOI32Y15HoX+f1bb1gWBmjN5MNhTwmwFpdF6MZRcH1yCthfVZK2mG2JFK6WnPNb5Oz0IaMNQq7aNB8uXPz9pmtKMewrodgCxmM2oiH5+c16zsUorWKHp0cmy2w5XYAftk71P/7M+WZJ0laHjWGs1hurTdzhZ+FcmkFzBuQ7bXq0OCRCsp7AltxxASuFN4AKLtVyHASej/w9+Sp8Rxpn+Hfd2fuBiZmOHPMTLpRO2znnEjWb98gzudOwnIqf/0+98wzQJve7Qx/pe+dQYdD7IxhD2zJaTGL6dMFnGeavLsRSqo+cWIDEzqte6qKCqUtJ69zQFgX9nRdh4KeyK+YFRR5y7KctVbs6xxSbuTqP7c4yMHYGGfk2EZln9m6fMknbmhP0ldLOtNhWoyJvHtvmwbYhHkn2DIjMucNgGYmvvNd63nQDZdLpysFQbLhBpJJPRDoPTBUGqeMpVZoOCrRU6zdlAkzEMxjClCSkzOZLXILnVqQKr3oXEJ5wxHCCa65UGPgBlFJx4hM8XfCn2rUXesosATgqDdQbCDw0UUcQ740x6xvjVSsIcwYHbudKxZWMdV6T2sd//Anvr9aKrk6+bd83dfuvurXfZXGxVrwDA6HTwfZBn/m5aWIhs8bvBgYTT3iudWSa40PQs2dMH8MbFnO2BcmAtYwYmQwc5av1p/bzJajJW5zAcEDiE1RXHTd4fX8BGvONXqro2G17xBePy9fYRewZe5WYFInDmgzZ+XojZeqVA1CVZglG2JZF9hS1KJCwFdduJD5z1fm45eUs0UH+QCDhEFkKFA4zeqkyooz5VTFEmWD945yImmwG0aymgC5JL0L+NTfHj18rWlaD/ZCbUoaFErp0qSv+oV4vyUZvLzyOj/P0yeXYe/FQ6dMNOjYsfTeaACG+kQ2PhNCjlk6jSdMJaahEnWzIT2eGa4zHTtZkZSt37+X98ycpggigNOMIJV7rj6xcphHfoi+r9+vocOwWvIY+bu8NcygN1YSsJMPkaNbDnO2XKUyS9IFGsUwVq5bNaCdJfveDAgXzCe/329Y6XBZWnzkOrxfYLbWj+lxY8qZFMvPNPoEnKm7P5u8E/vPXywAXQcZJ8kVRkTtMwgXVlsId1tHWbVixxOphbxyddvIRummYm5VulQ9Qs2veTwch5PzKNNp3of+2ohmDeI1+7qWtcgZ91xBXhLv0xzTStLM0LGcLYxi2ktM9sTykA09D061i0FrjC2wtSYEy5Fbd0rNXxQ1wMoGlybFyDzesnvS8KmEIwDrBm3d8LHBq6p4ujgDGTwh7AH7IwBvI8ta4slzbeds7RctrMzWw4cOZzGmMBM+S9NssJJeZTycA+j2IweKoJ+Vz+hAauRVJzYYNGEoHaa08csz8vcYdANzA73kkIUNi9FOCHANISfkkUPIwYkJ46hhce9xxiMDt4CVODBpbhnAllAW+zfzaFmaOVv0+5FT0sfKBNiLRdOzHoCtuhbHm1mmc7IGMuq9TxjGOUYuolDpPEb+8Wwgu84bYwt7FEchQO5GsYpyzttRjjMch2UdW2T5tJnuAAU3JjYwNYPsXltOVTGrhXw5hO41zRwhR66QCys82Z3kbK1V93ZQpQTNHjXY55ruOemKTZ75MGdLc6U9lPBaWnwQ9TDDxbNcLQZMjalVoOA1eIKSK4P+f/zs/7n7C3/+h/V8RGo+/u9+h9Yd9lzXr+chzKizXJN/CpZoIMDnXCWcRqjeMy72WAsbHC2KftwH47YXx3K2Eqa1nXDbIuvK4ydXiCGV03f2xW/Rn1yP7gbslRz6jv7demm8vSbZu8k1f/oURzzhR+yIAdbpSSIaHCRNHjanznTO6RMiJdGUBloCxCnWcMBEP8e5vnXjlQP9a9DLXjgDtvBgfvEXP6OybgT4TlUlwtskkTqoMj+n8pCHQ9CYGPK21odlYpg4EuJhmtIINALMfRCi3dM3vNl1QLK9E3JztKGqHQDempcmCzjL4wO2JgPgSpjVMDJX5BadnJr+Z6ICfjJZzz33/KCyw97IA7vg0+DXeLcS8lnc3rhZ2DBJD+7bU0mfK1cw+ggTctZu1wHJt9+6baGszcocXK6Dd9WJm+Mg8FzqnteqbDWl4AF6FuYkV6aqxJ7lzNnykThhQwbDFWRfwjZypPQ5MwUvvPCCrsEYxEQ0/Y6ypdBgCrBZKW3cyu8TQ1ZzbK/+vA+srrU6LQYqBmI1GFSFboGti5dLydRBxjBXDkOw0Vkv+qohjXyPcUoxgZ//0pVtL8kVJ/byh1zCOtR4WTp52yWfPp7q0e7NN9+0UiXMS1J0gxtVr9a/6TEbTGe+Wb9UvNIbjZ8VGmEdZQi6x1e7jwEZaQwbQIVM8Ts2aGQ4XwUOYDN4YilTs39RjKQBbIGt63WeoxZH/8tXqyzy4ADLks8GW+655+N36LM1jYWNLX3aEObVEPGMof/5G3MZJkh7p4C3ZTZgC6PnsEkqoMxK2PGQV1v3iRFHMXuOXAVmBsa5P9IKnfirMMCWAh9gy4nD9lIvtIPlIo0JZAxGwrqhxPHqqVxljQHoYqzbEEv2+/v1zMxDZutSzaXChK0vxQDUc12lPYeYEYeaedmTR87jQaeyda65GRzYbb/XDiLHJxl4wL6pDU0DBekvc5RDTgRgSiRucsqBckodvpRDQF5KrRchRfcksgzHIF+49LzmMUAqTgC/Y229H8yuiZkuGbta80hoyZWqtGuZYNtFRBLuOb76/n73/4oseD84NxD96xY/2CAD2PR/9HraIdxzsjpfjvF6/NpROu5KoUPpnZmrZd1mcB5jP3SKOu6bSaRvHnKCrUvqQBKpuUOc9EcFtJ402AIAE7LnFj7MmTUwiw6b+Me+9weqf+XrmsOv/uf+2d2v/+pfr/XMs/I9BAfr72hMowD0AwylAN0+22yw5R5pWzIf52xdV+5/LGeLv/kzJi9YX/RdQN7WfuS4HKroj+3VsLZvlD6G3dojbDY+lLGqmTNr1faatXtcYKvoEH3KffjMZDmShDNYfSwrCgM5cV76pTDH4zc1P35NsEXkQw7WkrMFMEb30XX+rP61LO/nbBVCZ4ExNvTZ4ntRlQohMMrO+ZCX6mHDBPmoDjwVH9fBZLPJMdbqSVXG4WZ5TfJGa5EFKrqDvMJGbQAkZAI2VS3UZbYqL5bSASTZKPASvV73fuv19K2R+uhJsbK6cfN6fc6KXFU19cAIPmzGZCXmOWZRegorNnUsbwZlUC0CEE4+jzfjODm9xe4Phknn+rU3pXOn8LAXQMfz37x5S4CTOSGZ+NOf/rRAFcaZuQS0ZEMmgVSVkQhMV/jF204oLKHc4aknPFvjTBJv3tvLprHzfdg7jBaGkfmHcdK5i7VWVAc5BOScCjeXDPsxk3N9pIc9vYQa8bRgn51vFybNSf1hFnIm4PCoZHDYqPecTC7WYhYNSAmzyvxtUcjaEnUo7vkKJYptUbEFxtAGStJKVVf1lJKkPCH8UjLy3MK4del9krVRUGKolpYduqcMSTc6retaARN2jjddDUFb/vkseRv3qqXH9KTNFmjIdZ0owrBfAbfjOXn+eNV1H2RO4yrFwDyyVlZu5f3RgHTjNYoEtHcbqGBM8Pi7uafzuGYhgWW311oe/Oxdc+7CNrBdjUzYIiWE17XffgMjhPddy3DubV3vQrGYHHit0M0ORVegrHKHUk4PqxajtgJbxkl+XJyPJLj7BArv0bDFYTjMjs3wyACqrUt7SdoR8/rECG/OKbK5gK04M2ZkWVcbP9aKdVYvr5JHHBZ0EuAeAyLjToJzt+gYe0L700U2KyBorKwhYcySL+nTJLxGGBTkAqc5gHYCdrdKSP6RjVI5JI84uxLnsPKzqg3PhYvkcFZrmmZu3YKibMBTwpro4RrbEwxSXs0U9Zysju86f3eVUxeANkGVDdoMk+dQbwC8G6k+AAAgAElEQVRbyv23QJ3Css04oncNmnxsyrGXTj3odkBmy3zfq9fcCkDzMJLXva9tDzssu1T0AWyVIF9j4FomFdwahT2ZgiLbIbOGOCxEJLZePA+Agdff/rn/e/df/ak/o++Rpe/49759d7V0stijzp1OCHX7WsXWcNZsM7bJobMj4b0gZk1thewQspcEtBusRG4C6rbuM0G2do3ekr3jM3yn8+KcznlG5Twkm3xCO7dcw6CWyuf77dx4H1y95tMbEvXhXrNCfHvFr1y+saGz58HvK4hPXzb2K+NWn8LOxeR7ADVYx2tCvuf8/jHV8jVvo49grfedKrDjrN1XXn5l94EPfKD2z9PHtU9J9DrdvcGRO3U2IqEeFucS7EgzQfuJ1nUzvBTAVlckArZyTIi9Ax/Hoc0iRTfLUeOZyKPU4tuIoUAQ3ng+TDpNRJ24bfpf/VpKid29M8NcobyVd1LCYk/vLNh6/LDLSjHYNWEJD6DoJzPk0KAodDZRJbaa4XDPLp4bgQxtnIpEIeNaGBp7PqoGdGp/0UeajERfNnZ9mA0DM8iWg8LnmWPEU1kIzFXuB+ERvGDWQRVB4ndsPOrzKkmu5+FnHYjcVX6wM/tI215sWkIAEFkfriEKvsO/Co1Bx3eVTYBUlL6vmUaJVjZbr5FvZ6vt+ZRy7P4meF9SPk1fS2HBoBGKnpU/YX2cxwDY6vsHcHHzJ8/V9Tu3rkrfkSeqi7i2FG/ll3C4qHO2+oiP84B1wFcr/x6nQrRhUuQpzopVrd0hEGzvXAavrgFwTR6FWZTZpC+gi1ul+75yjWoeAN5RcmZuDGjDTIziCMAJ3hVy0YrUQPB4DoQ9uJalvraBvRlS/0vVKnN2vOrnceU9bit3En2bOdO+towwxw9PSsZ1nBAedzHmYnVqrcsRknLXOW4wYKxRjq0y2Dv8F2OE7CZ8h6JGntETZmbSCiDMWedttKEPYOc5Zn5i5Ir77hcyHD6v81Iyb/OrGNM2tHxG+Z+q4qKC8e6orEx6AHIuo9yhuYAtf5aDj2dCcPzsmGl+dpGM88MiM4AtxpA+Z4wpoCRNaA/B1tPHK9gi9aPBlsCe949eT2CRkOcCbU9TlGLHsi2s3nYMbJ2KqdYFpW/NzOZnJ7Lnb8imTgLpkvqtz6QK2kDMa0wlfSr3tuTUDocrnrlmQsEUZBx7Icfqp1jXd/uELoaozu7JP2a8AdipkLRz7NMU5kHMyE5Wc/+OK9j6k3/iv9j93b/z83rDP/Whf2L3z//m3zj2vBhLVqLD51vjdqX2DKeuUQ8z6w6vWn/7eZjHJLpHJyTcd+yg8LCH7GM5bLJR1iXWUbO58QTU3texs/t7ycyu2W0qkp2Lyntx1pjbOPU8t/PXjqNrKnozRt4/q8TdwNXXTvNh5/KlX2Ty1Iw5vAeSQuBiKOcKK42kxxEHk71LdBDyaQ9skaxG6OD1118Xs2WjRgm6SyBj3FfKHAXBg9JxHdAF6mPBcm5ZvMlU2FiwQ32730eABV6smK2aYDVU7XwDJp2f2XRMks6kqr+hoZ889NiSrOtJ1JpocrfA1qMCW+xu/kO5i2XrnllMjIRBoCZt96HRHTNOaITxMC486FvFVr32WvUmKyWPt4pyvVusFblGeDkAKYChGDMOd6Waru4vVqKeSaFCctjqnkLTrJzG55eBlUM0fD3MvwoAzdlvvCcVoeRfxaDOje5NbwRulil5E6xXKpoYQ1g0RrNWf+15mHU/5sOhIleH2tgAtPFUqv1HM1FToDt3pAE9zxr2RsnZj50Uaa9zduBOm5AtZuv8U1gr597AakFRQ1UnTEJ46XzRxQLXnQt48hBWxbLNN2b+uhN4z78kZRh8l/RnjXqBtEYphGDeVFSh/Asb4SuX3aV9eoDzmiuzpZB1vT9ecpRjlFbCiIP9FCicuTrHjoOxJ9vVgz1+r4lDwXkOPX7/3zp+JX8388XfCcVvvdb7pJpLSgs2+PzzJQskDFe459HdTtQGFHvO4baUp6SjmuzVnp5MwGNHgxwxMyjMhQCrDLJL38OCM4+M0wnKdlSQybz21q9+qf5ZDfxHm4ae22M5ImKHtSE7X7PHlXY2zklytWHCsAnzZm/pAtxXLIr3j8AWIaT6sE4daAARQzbkta6NnKWVBA+sPV7PSk8z1teswr6MGMw5HMxL6Ro41IAtMZiEbAK2nDspw/zEodenj+k1hpNX+vtC6eE2VJInLtg/95czYnJOB6UbRE+9YADmZHcr8ICTVPUe+wxj8h5KM1DLAYzIsVfWLp+L8X1Q7WOSYxVGNOF/xpSk9DAz/O3iBcJP7YhLDqexNgjLrvIz+rlhN7cdo4Ctv/8Lf3/3n37/f6ZH4Jq/59v/LaV4eC3oiTl1hWzyxov7kcMY/TVzPGl7ULmKSkNw4ZV1mNdafak0zqxR8rmOMOetS+aaB1DbNkywlTMI7ZCw/nYCvOY+NcZOTH6fHMjor4K8Gpv3A/un0xc6l25rHjj+LUSBVqM/6/EG8HkvBPTJFqqFCHPxpGwzIWI3Nj4GtmC2tLfjONXzYdPfLvJqH2xVfPj09L7ON4TZEs0oZeEE5BVs6SHlybiHTFoaAB7SEDIMTJqJReQYsFBrhy/ijV2+7AUQ0q4FAlBlMZzYTsIwnl4dk1MPzs1hKjx5afCIQvbxH8SrN5ktztDTLBtskVSYw4NhmobxknKXNq33O1k5uTSqciQEUIJx4+aN3es1Z3iRPqS2DrumuWNtwlHK3SDGDSWdDMsc8BnGgnAHDK2GfwIvC+/nBVug9BpxKkIJ2YaVmgnFMDkOH9kQ2DOOZyCP3ibXoQbd2EYhjea0eRPKq/eN6r1DsFVxcJXZdxiKa2Z+c0xHwiQzfEYuHAb6LNhKkvuap2RGB4UEw2dlxubiQGISHp1nkv5qbjB68ZJZnkclC1tgy9VeDYh6Tle/yfLv30iWuGfT8qvCibK6Qp+2Vl6zitEKI56pj1Gyx2Yg0T24mt1yngAh9lKShDpUHZnnMWCmrcnWy4xlWmiYqR7h0oBHP03+J7Y6YNFrtrSLKD2xeZ+uqEuuhsId5RE6HYA+cRzrxBmBLjhgrgDE3sNmo3bnYffMUJzcm6cmhCGQ1xxgXxeQs1f/pFeUs1QhNKj9ulTyLpM/s4559YR/OWArgC5AeIB19k07CWuIS3k1peO29tYAqQFbMAx1HVW2AhIlbgZjMQbcT+ypmA0bHef6VKpGnfkp8KgcoOhHO49KF+gQsvZjh15hrmwAqSRnXfD6iyVsGdPJDrBQj2tMsJVUc11qphnZ5prsxf53lBlVu4hjYMugmWc0UDBIdkWjdeAWQIs+nYbbqSbHXnHck0YR2br/oPrEdUJ7qr51nAtgGLBVxpddHx3ujvGArSTI+7QBMyNlD9RxXVq8Zdz2hDlOLtvhGAO2/uwn/9zub/3NT+nPNDH9zV/7NeMAd+YY+Qvjv+qm9XpWHTbUAU8ZD+e/OqzpVB32FXPL+O3smXVc2bBUlm7Na8Bzwv3JAUb/52/Jm1M6Tt1XxEzn3jEu5hqAg+yk+aoB4szBJs3EnfJ5tq4wb2Lk2Hq7yMpOWmRvBVph4taE/RRSHIItQOqzwJZyGmH3Sl9yD0A/RVd7YItkPM5DG2CrlauNLzLiAVsw9YthcG2EXW2GaHFDxz6dwOj+KWYvJOBNEXKVgIDLVf6qjbWArZR8psEnwAgjkXjqxQt0edX06T8DAwMpxrgFtqw0AAsGETmjkXukA7bCCg0wBB4rHKVwWz0jAMkeizvT83kU2BpW4DloU2CFh8GxJ0OiMsg4BzdDL/J32CWAW46ASBPOCKkpfyPwhE3MeNnwOK8lVGufs8YYoDZVCbh4KArroGQnc6fwcHtH2Wwssat7uh0ERrmBxfBK2zirTUHLB+PM/Zgzeo8c0temsD2mww7y5O7RwuCQ9kWewt5tgS0xo1X2L4UB2CrDfqXAHk+rNSiAUJxKMyBWKMVpeF79P8uPRL171bThSMgu553tlfV3SBGFZe/eeRCJ86OQr1Szu9G4sxm7zKuNi2VpDSN6s8+k+ihxJ+jPxPzJbJGrtB3eE2MAQCH/scF+gHP6nfHsBq42aowlTlb2fvb9oyNn/Gn7LUptMnDiRovhgwGl/UAOf2YdWgOSYyfBRNn6+9P7bl2S+Y+MBcwENPJ3WFyeJUnhAuANTgK2ApJl8jRO6zKB29ZFCstKP8xDZVvJ7H1Ju4ipE+OYmS1ICwuujX4gR/P6dfLS3Ndu7K3eezacbp+SCl32FUZbvF8zk9ENXEQtdgY4sQHmWa+puaJfmTOzH/QFtM45ZI2Lfz0KthS+VqU0oIq8V2SkKo6d+qi5yukJAVvHGMGnxVrG0AU45WcxRZ0PFT2S1BJvz8mGrZ9BH7jNCnrI0ZZjbI/kquyRK3BpTRFHk/lrsNQhMN2vC1AYtHK2BOLd0sH71Sd7MB6uG8fE36dP1H7LCu/f7ZAl8/aZz/zi7o9+7/ePNfzW3/Mt1S7pBbM9rEXbFTmO9S9HC52RUwEth2U9f/MdFCjZUQnAXUgI2ZQANBcYcI0kwR/ex46L18Z9GftIp2auBrkhIDtzpZLCYELDYWCfRWvnjlfCscn1pVCDSJSbgLdT0rncW/vU13CD6TgA6c0WHZCmzGGQ7Pw4Tw8Z4Wf2oVIVFKVy6JCf1+8JI6bHJLonsvbW7be2wdbnPvc5MVsS+vrAKecjtgKVYmlBROg0MW1kRy4R1SsK4ZkxIrEdpkdgq2O5pm/jjbmjujuubyfIa7Hr7TprsZ4gVU6XL7gpmRF4Kkjct4kNsAW2SkUM5ZDS3IxHyaRiEIxKE37AscL7jbFNgzvyQ1IEwNz4UEuzCBdrEzIO5ij5UCTAiwUifFr/0Z2euUqLhoQ9tPiK83dYrz1l5uCwQamUAEq2wyRr81RVjwRILKAix/BYG/v/4umzbzSO+k9ngcmzdc5HrrUqPX45yrdrLJaRGAfnqsTbEes0APuSqC3hDvhznyeHLTuMqMpU95OJch9edIODi5crT+rUXfrPPSUHrv5V+A7PSgnKD97YPaxyXsX6L5kROveU6pHuD9QGg+smN0oJ+isgr3m4V2eTibHszSRmt5kb5YDU53EKeE9K3G/ceK4B6FKZWddm3rLRkyAfBou9kyN+kH/WJff0HEwAniKWYzlb7JckbgKAk1vGWHXKQ4BWKhtVvWVlof3V7J4AmZT2dmPBtbIwhpRxS5Yevl73uqmwy5OHPqsMA59qu935ZsvOVyi/Wn/wenzykkVUFwknZA818hrQSmEHjPNblIqnLJ41rs/PhOdmMpNXAhhbNLSNQozSBN5bStzercdiBzTecxyJHH0EI+5zRGktoCKf+kzyqcyklAHqdhgJ7XJ3nLB5tuc8WcKpBDC51jXMDGuoRqjsV7pft2O2jo3niGN4CLbO05pDIMx5s15LNxhWawM1g8Sh7irYkomrVb3HlDFmRzgcnmQej+VxPqI5tT5jvT3ZsOmkD9lrZiV5XNLJYdR7rZh3dL9DyGbN3IR1u0UAfzfYcuFV2Awb+YTcPC5eCS05LBvGNGDL+aapNEfukgCOEbbe87XixKqXY3eL35IrxvXf/Lkf2v3sX/8b+vOXftk/uvvGf+kjLsxSyK3bSLDOyA16hnFtvNwgfFbvey/5jRR8MUYnxKcBb57Z9i+M2ArSNm+k607myO/xjbLOYRqH01DvT9/FFXSH/eJ6yF8S0FNty5jTZkdh8vqPyvdjh5hrvesEmrQK4ee0FUrINwwhf8tYLP9UtjoU7HC2vz+WIP+kxmMnzIV1vJnxopPO5GyddBiRg6iN+LmwE04NYDpJEuyDcWwFkyNmmN4c1qymptCRJRROLDRQ4CigIEcLnr3oi0Wxx5tUrkLT0lybfj0AFQQrh8OqiuLy890Qz56CJ9zVJcikO8ey4KaUpZie9hmFUhwGZhYN9xNKgp/QdrMQpJCIagVIkgPRX5XDVSFNxhaGC+FF6YOmG/B7s9VGZrEMZJxXFRBKAiiKwmFUsy5hf8xuxAgY9ScBj6Gn+7QpYNbXiY8ud3ayYhRGS7/2wQRM3ij52UrSCtUbJD2OOgkXJSlgYo9Hz9abTZtLHpDHSHKmgcI0ad58NiSqxGr2jMHbGwjI4pltwOL1J48ofd0il7zv6vViUB/4QFiBrapA4R/l+tzzwent+ucS6kvVXkKJwg/dniGevvLiGhzo7n1vEpxNtVe5cDED/t69pxiD/83z2+JIRLbCcoo1aWORELnmrO4bZRTPj/3j6qE+amoxMtOwByRr0HVtJ4pOY9XeppyYJYzILPc6KlzSYMvK1ePBsUmzSeab64dNVWWv2KDuDVQ/s0bql1f3UnWkAM9sxPvoSZ0pViCAXmlPH1/TtS5WMjx5ZhrzhTrmC7nd3a69Qqig1vLBS2efh3vV3Ctpup4D3aH2HV35twJ7LXa9kouSlg+ec0srrzBwSXEwE++xZ22sswyqpLMWJll7mt/XtdCJGdfqXPieHLacTvew4Q0SKKJoR0rj6T3FnMLiI5RxYLL200niE9rQLtwAwBQL5VCL2RhkOqxmwBafip7JPAU8rgUgfBiAzpomzGQnkO72bh8Q+bFs+2qAxxXIZrZPq7XPTB1wKDT2wHI7HS8+w3u3wD334blY95kw7ea95A4/65Wwc1oZmPl21WP005q4P+c3PRXNiiai4FYTZkL4/GzkGufKobA4CVaH2w4LvSu/57v+o8E8/uu/63fUAcbvGjKc/pSSNRig+hdmK+GtFE0Qst9noyYgMkjN4efTeWFkM5y2tYKZWf6275DEHvB5V0v7dIZZHOBn9vNPMMbP636M3heI79xIt4JyVb468zcDjN1GF9y5U/m3snW9R5Ub7QKd6XD4PtH3yfX2tQ1KI8sG3knUn5WbLiJw/7ScUuA5K3mgvQ/OfttcwCLOEm2eXn3Xq7sv/KIvcjWiE+QfqBoRsCVjL8Evr5RGpbWRONjZRtnKVUa0Fa3LmF0BY+jSynmZAH6fSh2VLXdVnxRzJTezCqbM56R585yoJQFKSEcCEZqhEVzlbPn0eB+DI2Gu/eokY0JsNvQRcgZ1+sCdkNcxrj9L6WnBlvwIxnbkZW+nhEuVmcXi1WaRAqhqxIRkGAPgAgSeHB1YsXgkadjmRoDOJwr7kJyjCB7vDXPCWqSUfGt43vguSEhTu3SfFmXbx+qs3e1p0yF6uc8XUxNJbSvnwrlTtT+bJrc6c24B12xBN/8DnDqcE4GPQDtx3kouycs2ZAZb6WqujbB8PsydztvsxohiAc/frnvekKLjENHzVXFIOFEGRUxllRAXu8IGunzFvXjOPb01cp8CiLmfCzBaQtrQWTZtmAHlrrRMnow9sFS2ZsMKJNJuRE15p1Ga3vxBR+w2kFZIUUaasaEIAsr8d+8Vv1ibCgkk4VljdbWnq30XuVrAcnpBHcpP8vU01sUA2siYOeaVNiGqbCVHDrBV+8Bs7pyrS1c5MxWHirkw2KpSGKUueJ588gDtBGjhwbyd3H2HGbkOEwQUMRsA4PRQc4K83+dq6P25lsMgB2B6+UMn9DxhoGUg6jlQkMghLQSS3MuzigkBZHa4JAnH+32dnPeyuR9Lj4ymr3Em2wNOruQhkI4B3breMBBDAvIuH/sjJ6OcQeYVA8z4A7YUgupqTjN/PkrI+UYAWELPM6fz/n33TyTHDpFzvk073y1/62OLjbIPYNnt/3valV4BJWveqsGLe7ElnAioPTy7MiFR7mfHdq0SdNPSEWremDgMdsKOAo71fh2vQ04hcqkIDI1H3XNrFilMR4YnSjuH9Doz++XwYRrO2sGaZ71qnQG/R1o//OiP/JU6cPqnNOov/pIv2v1r3/zbDA7q335xlAG4gDi2up6DEDovCq6c7wf43ZbF42HWRssb87Yv1/tgy/M4+8SFiVoLU9ZL7leCxomZzl4cv6n7/Gnm0wxmp4xge0uXE3FY1y44ha+uZo1OiMM7QV/2nG1U7hPsEMa6ZWKJ9FgvTTa0lJfGEGzEs5OvRQrBe9/73t273/PuZ4Oty1DZ3emchGsNGoOTWPEG2IqBjsEK7W3j4FwUCRwx7V4kSv7jWa0Kh0dHGZCIjsFi47EBRMdX7yQr4DSBAygBuNisE2QRqgjounvXTf5yFt/Ik6rfSTBW49oGt1TApvLklxh8roeAY3jIiZBXyfFCiER7qQotNjuGIkxiL9cwIHLF4jGwpWdUE8hDsDV7Ph0OMgt/CLbi9cpwC1yagXTIAIbNsWdXalKSPw9sthCH2bInq7YcAlsO42Gc3XwyiZbmeJBjg5/yCpR7ZGqecXBd6ePeFAFnM7zY4JdEzroH7TbCbLGW90/eqH5uzyt8cekiB/EiN/b0rVgYsz1ewsuqQD3nZPN45IxP8ikP1WNJ7pjGB2gBGHSYN5vfeR0OO6efm48hceIwTVgjC2PT45khx92MUMqxmb4kMIfezlfurf46yzx52jx356utgkOTHWogDNMGI15w+jGl2jPvPZQdAX/2gp7XrKZvxf/3OWywT+rN5JCowbLlI2cPam7rP/J7UoqeUyBoWEvXewHk6u0kY/u4zmPlOWC0K0He6x+v04wtz+sQUBcSAPbF3LkHz1ZOHzprKlV39TZLYO2aM9y4Xyq9VJjTzCLPT+FOmnBOBs39diYIO56YzWOkWCRsWNjO6MhDsKVk/yMv7ZEu4olMsD6P6oSInIIQ5pW/c+0A1gACfqf3PCnQWwOkBYdz6tCZjk7wnpPTSgWBJbgIg2uWrvhky+KQiznQNG/Nvpah5v4FsdMPizGqQrvG7NyYbbDlgqh23htc2Ci6zcM8iNoM48o6Hps7d6FP/pNJAp49VeiaqyX3SPnDAqjey47YYMdsCxNCd3TCsqgDppvNnnmzzCvOz9mRMYbv/q5P6AggXt/0r/7Luw/WgdODiakx7ckH69/zwtzS348XZzUyTod1j4Gt493dnyVvYTL9HtvY6Er/LmAt9vfzVTBOdix6buaLzaa00ZuYLKfHdDQAsBUnqPU1Q3BaUwgTM4sZeyJF63PyHKlotQwda+3i6yZq5GfvPM0mK92uybpRrR+KdXvPe9+ze/e7Pw/YulRHNSDsKKuALSnXuqAGvQG2RrixFVk2Bg+XbrvehDOprsi9PU+IVRxeUb2VTcXLeVFdtVgdjK2gG2y1EDMZhBXVa0kC2kxBfT15MHtohT0JS9Ar0gxbL4WE6fMwW/VWGpMaBNw1+6GcrfnSpmjk7Eo42Dgr5njvaQq6xWyNfAyASp/rKG8CBuFIDk3o0UOwlepDJfXX/d29uhuXtvLlGQRcRJG7fD7HAMmgKqfKa7iyOukN5SaNrrLUtTF2Wn+3mxhGv42ZjXJdDZTEXA2lagUTTyxeXJqwclFV4j26rRwtG2Eyd50TwNjcygN2w3KDMRftX9WIrHkMQt94D1gk7Ce42IjRBQVmYfMKEIIRhCFR37RaG8Lm5CmtbFa+z3PlHNEYwoDQ5GSMr7VO8RQD5Mb4MFiVE2TQ4XyV6Yg4H8XKJL25HAb23jz7Ys/LuNR8qk9UvS95dFT3RDEGXPFV8rSsW8AjX69c4zM0WcTAOeRCJ3pV+h4BW6f3OUg9oVKEY4L2tUhhlReF3RsYH875PpAJ22oHIM5PZCHP57CBwZ9anDSztc+ykWjteR1h8Y05vVp9xpAHiiZwzrimzjKFJQIgHxhT5Yh2CsbWGsmZEgvuRUwFL2dXsg+SN5VoAuuQJqsK9TdjGLCl+Sk2mPXVqQ0V8g2ApvhCYcTaQxoq/mRVJkZnhknK/KVgJL+P03Tnvo/q4ZUwE987x9YNYA+ZLfZwbMgqX7nGVkuGafTPzpwrn7sgQeDU6Qw8syrJBGK7N5ZYP9sY6a4GaOhqHB8aCUeuwnblZ7eEsCHe7ykG8D/LIP34//yTdeD0j2nAL9WB0//Ox3639Kac0foqHbjIyMpOpXUQn1W1PLqinBn443/Y1zGd4DWdKQ9Zi+ggOWWNIpMCAau09Yq+MJC0nY4MBGylWjIJ7d7PJiaS2xgZAGAKACcsje5qx56CnvblUSKrmV/0srFJAJdl7gDc1s8uwvATBWRGzxAD4nvbGOsDWHKYLYGtVz8P2OLCCiOW0FBNl3ygMbEbYCvHJ9gWOwwRW5XBxBAkt6j3/fCS9AB6IseQ9ZBsgOEpYLxhMLaYrYQigbhsoLpOg67qIqLxZLFX0JBxe6y9KDUOqhGPvRgjhp+jXeQBklTeYGvkWYSejL2u9ykE0blYQeE8yzFmywfcuj/WfhjxOLO1elhrGNH9iro8usGK4veA2K6C42dycJJE6tYUPQ8NUKIueBaMqNpjACDrDw5TcF6g83pSwpukRF0LIEtsfamuQ2YMfvN15hnwO+efOUlxzFfdiwN78b7VUqB6sRDuoCFvNh9eOoyX+y7Zw4dNiYcy6WDY08ojktcGSJshbX5H0UDGpnA1jF4rZ7F0Cqmy0Uk4roRJJc1ugy2cF+XcKWzb3Yc7HOvE1bnZc8941uyrFWhpXylP8SzYWnsQHYKtY/1+vO9cwSgFCpgCENdXQuTIk0MlDivqwNh6FueGTVAX5vLatVvt/KjuuVm8e/VYOG6d3wnbV20hyO2SM0flm0KCE4BHNsJGOnzoalixmIAh5DOhRG1mM606QaKvF7aA94a9FWtO/qhysJwgvoKHVG76Oc0G8/c1jLiGxQ91BsfBKOxP3kk7MXa6vO8OwRbPdKxFgLX9PAWCH1NkASvFumB0w5jybIwNkGdAY9aSuVEY7vw9z80T1pSKafJiuvu4esZxNiI5dVUgooKhku/ThHPCAM+E91QPJ+ydsOVpXSvFBRjidGV30rOr2A7BVqpGExmJA83PZu7ONhuNnGzp7fV6g4mVPnb6hoBYgwbJiawqCqmNbNsg7n3lqisOZxGL5Y/fpRt6jI+dRnAAACAASURBVHLGgoNxmIcG4PuDf+ATxU6xJ3a7j3zjN6jlwwBbyPACtsL8817uhcwm3DrkscAWDs7W61h4bxATGx/iuin4sgNiXRNAGQdllcVjh1cnjyt4gvVCnwTQeQ6dU+b3OHpw6aLbLgkAE4li/1IoEBDM79p2hJV9VH0bw8Ll66pHElkZ+bJq3+Sw5OG/VJ4aYE22XPqnjpjzgfI+OxR5gaWE3XrPe95TuXevPjuMiMFaw4hR8lKGliIL55Kzlf4iw+sdis8VJ+QuJXzI4vKzcrbQHy2o2vitKEPtppSb9+ARPn7oSc8xCFxL8lgG8soVI1BP1mS4nlaCfJDfAHSNBHU2lxLrZnyXn2EMjr0IR71RjWB5RQgUcqkwYsq/3f+nq7tqygZoObioKej/f3O2SIzGIKQMOyHhJO1akjNwf6Pmb4QNxXZOsMVGd+4GqMp0a8Iv9hAszNk43jxmYBpqzxnS58kZcb6UlaAZVu6tkHIZAm38c/fquhwvZDAlhV9H9Fy+xKns5O0RFjnZXbvhEw7CkuTA7CTwMuaECOMO5fgSJiHAd2ULzEbMfjFW2vvJl5Lx+qdu/wKbDsuuLpcM+sZm3weizZb2LNFnaytnS0smI+Iq1yS+Kx0gXs6BLOI85H1idxocS1lRZFL/sW9Thk3jvii54en3mvHeG9deUmsKDoInCV57ryoQXf1W+qNCutIJpyVH5USJGVVCrIsEeMV5YL4wLMwdChIAgUwCdMN8HrJaNvYOAckBRBD6xfXxjNWcWSXeDummWSrymxBSGDCAV/JOkvQetuuYrqB/3FbOlhuZmmXeU+4dMj92PT4HYJH810tHpCmtwXqRtaXRMi+ehb873cH9ogK8lTB+xYVQjx/VMUOXbugf3wfMUMHL8z56UpXq1afuxo16/ofpoeQy/LAUYZUIFwYsokeUO1NA2kwUOpo5RO8nyfnOJtgKW5K58c92wrweZ4/RWVmfrfkLe7LKycUL3Zw5DlTrpgBq5jDNtsUqEiq87LClWV03yXaen9tY+DXpY8bsPNz9aMnP/G//++4v/pAPnL713K3dx3/fR627mtmSncUJWGWknWalIyhPeHYzR7phUMcZsmcmYZvSDlu1NWc+hqjOzVV/SDtJYXrCTrWf3E7NdJQOr2eAk27uhzlbdq68RScT5ZlsR2xhkQO0VtZzYI+6yLnq27fXMmmEF004pHFtjgti3ZRwv6F/WfMALY2mAaJyfQsoy1mg4r1ThrAFNDkHbL2rCh2emSB/rSb4WM6WEry3wBbx92aPEnrwAD3lOr4HxdoDswKA6rMStKfQXtIiXEmUlsGkfPe8T6rfCiPiMQ+QJXvvoE+6UjMhylHAC+9JjREcPZG6moG2FMdebK7PfvazWrRUtzDReJcII0iY5HlR9vK+u0N0Mye+rp97NLXcSJDnXWFNuB7GKJ85Bt6kcFEIBwnyPorJZ7gJNHSVB+txoxPkMTpmKFx1x5w7IdMin03PT/d1aDLeYHq++NlJsBWr0nPMeFg3FCT3WWlohzqcK8V9vdksMOvXeE/DG2lG7d6dOh6peoeqtcFFznTDeBTj2BVyT59UP5yLL0gJcEg4icPnLt4dIVnlpeFBlUG5UT2b5E11246wERi39EJiXDwXoARFp6a25LjVOsME5yBphxKcwDr/GXjyzAEBzAXzsjIjedZU4qB87ZHOIhJ7uE7svHevmvI2fc74vDdyruU22BJQ2Xhl3nQyBA2Ga/wOx5ZBqeMveBaHme2g0Etmy8Dldzevv1LPxpmp1eepwBavCxdpmuleUVtgi47zbmsyq4nNePksz+w5HWRfL4UQm7lCdPYryrqBLIxOsxdhB7jWjRs3tR9Yx+RP5nuNtdm6tPPwOZA+7mUFW37vtr64e/etbnzs3lsafxcanA1boC7M5B97sb4cZTbBVrFXBXBoqJweRswNzxnZmgnl+2Dr8lUXxeDAqpK32nTwPUBC7Oxl6+SHj2/X/BTYulXg+KErfZMoHhYics6ROeoZVi/GiLE+Kb1IErnBFl3MHXr20Sc5amk/Qd77f6aDrGBLAPCA2UKPxLndmrvIyGSG/a7LlzxX7OGwIqnaZR7JE01vRP6uCtgi91g772XAFnPvcNYcQ9j5DvceNDXl+f7wJ/7o7h98zk77b/xNH9790//Mh2wrArZaBlcAkAR57oUecqEA1dY1qPosh8wvPsXeVBxjnFKctjVvyA7PyboGbPlMWIfMAo782QmGt64VB8pz7XB1HHGzfp4rFwDN6AYnwEgHNNjiMwFbjCNOfBx4sX7Fr0ywtR4n5HzwgGXmRM5LjYm2TFtgK+1BHJGz3HJPxnTv9h3tIRxaF5s4/1c5WyvYErnfTU2pRnTlTQkPJfpd5s/vlNjMBkPh6bxC9xOSsGrDUI1hrwpwlOMvEpKgWk+brwWav6sP0IUZ2xZi1N/NOpyU0BCKUWMyKtxEIZLj5e7R00uaGzfVfOl0ng2GAuXeDo9ZCeX8peef5xT7sy+oSwu9Fb9YgvrH59+6Xb2bUOBNPZuFc76QEt5RKoBLvcwG0HdDuTAlqGJ+2rON0IRhSd+mll2FcZ3IWcquCgb4LD1l2Ox8jSHm/czRDYxQ2D19403A3IqubWBrj9SeRjaOgHC9ezTClKG3IBFe1HmYSYwXneh8Oh+Q6oZv1+o0e9ilJBknSVmhu5ovnzzQPa/qXnx//y5VUFer8tUVNTTDlOGov5+ccEguSo7Naa9WbQbqOteu3NoDgryBz9C8z0dJed4iFwaoDg8MtqPXiCo0JmMA+U4CR/mRPLyG5SST9TwwCA7Furu7wXxyP+x9ByDGKxaobBCWhHUbFqoIp4EP2BKoarYja5a8PPbqnTtvNTC1cRrgqOQMY8c+JhcrHf9ZzyvF9mkGdKZokrsJxTpxmZAsfc/cPsUy8ujklkCt8vniQNS1b99+2+F0PPJaE0q0cQxYJ1pm8BmFOOq5Wb+EHzc3HU/Q194DqjWiZ3nfo8DjgA0LAOKz1j30EKz8ITUoJJmVkBBhcxv9pDcwN2mdovWFUW92PkoWlhRgLgXbjkvW1Q6czySl8WoMqIspXJoeZjP3jHOkw98r7cEnBrAOaS/SFWhaD45uARA5vK2k/s6p53v0RKo2U9mc0wFyxh965sH9Di0it2IBcZK8BvfKHpCbZJCTqjPO8jRTiE4ASBHO9ZErdiK2Xgnry6HGeVFBx+xuv/mhytM59hLAUESjneauJFSSeZM30gStD7hOjlPRqQ+ErskfxG51qw/WEd0MuOL6OXJsewyHDBEh1ziJ9DxzSyHmzc4crWnqvhSHoEvq2X/uU39n98lPfnKs38c+/m3dALcP7a5mzOeL+eVfiIjokDD3AY4Bh5Iz7ldfBRraXsX5wdkNsbGG1CMbcSLZ3wJBAHscR2yL7EU3/63rx5bnOsh+7CG2jzkkeV+9whqkUqlOgcyxV0BvIh+59qMK1c20pMlQy27RdqHG6zZRPqdVDv4D53DLvhXOIASODbl3/w3fXk2UsQesnZ2bKxdf1ZoZQHZLFekCi5VzgMEBnVNav7z7Jm2BjJsoAgpO4USHl19+uRrTvrOZLcDWg7vqIL+CLY7rmWDLjeM00b0AvxywJfZCeS0k8ZmWJOzj2KyfXzlAgC3l6MCauBkgf0cJqQKlkjVXsJVchKDNw1ACykyAId4/gqRrmQbGMB/b7PEwpADbO2ayAY+TJXOYRsamvZstsPV20YrqYKwGk300RQvwUAptjLKJuA6hjuQTJXSS3CW8RRSHcpLaG1KCrAwmrwks3Lh1GvqRUFzvEnMje7+0JVAI1B2TuT6bLgAmib0K3zRzlT5MND3kNgNs9TXXgoBUWLK2zBlKH7ClTvsAMhRhdQ1mLc+XEjN1jyy4OABjybo/d/PF3jjaPd5D9U8OAO9DxlrhRMlETc4t7+/SbyfJoDFSzMlDGMtFcQk41j8AqPYEBnmVEbGmPsss1YpSlGxUKOne0Fpn/vXPDyvJOWxK7pGvWd+wTXkfYarkmnkJrWwYdxKW0wcuYPf8ObqNG+BZ6TBxgC33mgrYKusABJRsPDl93iC8GVM5Cx0+BoBgVNx42GtA+Ar5jYOhPY0Kq7Hxt2Mvs40rIyi6yvt3hGjOflptSRawlYpK7YKunET/xKs9BraSt5OS+6ytmjZzOgIeba2jjiQipAn7pcRYj3Mw9Q22zG5bMsO0W+7dMmALbF2o0JYBAcbCPXxQ8GY5OX/RSfnsETtzVBMbFDFGCndsiCyXObczzq/2LPua9Ip2zGhLYFnzJsKRo7p7gK2Edis0n/QC9hlymCNXknx/uDrTwDuPU5VdCm+b2d18PQNsaez1IbGUbfiY2/2cpKWUpd4scNDFIjLIYsfKDiDjvVeQY9oJsC45MWRrbFprvdavNmIcGfdMsFXbDcf8B/6T/3z3C7/wC/rMhz70od2Hf8NXa745qN3yX6RG9aTj33Gw5ZDdavM0imVO4nzF4dColwhS1ibNnPU+9loq0o08Wk9pMxlsIyvY0o5I6bat35hrbCb7nP2T35s02V7ufD7OgPWdmVU3FJ1Ml4G0nYKcYMN6Odznz5UrbIcR1lvHgpFegs7qfmw6gDxAy4O6eO4VfcUptG7kfwDmDvd38Z3ZcQ1p9+BtzhV1P05+IftRFfFXK+QC2HrxxeobSJ8tBkMvlQG2qHjDgHaeDQrUSdC0ynfujUqh2WCpLum48bmq9kqX7VCDATgknrEoQq6aECrGShmL2eK6RpMKLSgMBTVLboC9EM7l0jXFMKVjK0aVeLI3Kxtf4RvNU9CpBWMYWHmc9bsWNt56rOuxjqpow6XGddlg2tQ+yymJ36FhEYpjzFaMjxBwj4hnf+stekUh3HQGdthRTTehQqXIk/DtUnsjd9OZ9nR8HIvyGIjjd3uFUUnYXnSEefV4knzpVgnudD2TjX0ch3rIhNnq8FLy1LiXm876MFHm/WoxW+S7xTOSoexNaGMxz/djTLyPMC8JumL96r+HZVAwZgg64I2xoYjiYU8K2K1BAizFENX/rlVTUxmj8nSH0e215Pmn8dMWlvwoj0nXSnJ/d5QGbCmBeznqiHXxjjQQGa0kZjNXxrvPXOntEzDwOSPcobPv3SsmThu5E/Rboc2cARvzleom8TZeJvsVGWS/qSlre+0AVLxahbpxdO57LvfBlh0Z61YUPkYIsGXg9vQxB+I6t258WnNaRRXEVWrMyndirQvUyCGAwVwYZXn66JEOEXpG9l/zvMn9EGxCr1ufidPh+bSyTMJ12OYAEYGQBkKAEMJazBX7M/lsg7eQ82PlLYY2MtBGRvtGwCFzsoCtBl85Y28YHOZQifgGPHx1p3+3W2FMOB68+FvSIgBBzI2PCnHIKq0rYBPVz4y91jlEzITD9E77UC5p6xjWCQbnxg0YTklx/9MK9b3JhZuGJ0fYXLp4y33cNDZNtIs9mg3aWp80gsx4AtZm0vrWpz4Ps9U7N/tZDgfhp2yn3svBQ8OJyd7lrfWet2seArbCbCG7Nt7bVX2kCMx56/lrduT0lJMbzjJbIVGwK3/3539+94N/4k/pEozrYx/7WOVsAZCZ/Qrfi9QgGnO9wvdOm8l85zmUU2ljp/FnFQUQ5sINXcHfV2ckDHyY5FS+KwRXexbnk69rv7MALNZcIK3JAt2/QZqwQTue0hOxoUJZALTtdbUozeT0FUDev1ctaTr31Pp8/7SVjHkyYuTlPmfHQWPAnhCuria21/r+YbbESDZQPn1uODXny/lwBIMCOJ90AWATMRITwiercChtang+7aAyhZBGL7/y8u6dL748c7bubzBb6WGVSjixDd3UkkQ+M1sBOfRNoeVCKowcRmRh7ckDBJyzI3CghD8rlWvXXNXgk+tRZuQLgRJ5QLyXPpG7PRIn+rrChtdaRqx49DIJgy1qgQ7IisD17Elgtl7Xr8N4AcwM9BIaRQh0OOkh2Kqflax6JIyY8EHo0Bj8N954XSBKBpO5QZBF13o+cyhtciR8vqOGJgWKoSC0E0VG9/QYNLGTS0VhaF6zBK7U4n6EmZR70OeGJXl3MHWKU1cYkaMeKnYfYJKmlsrxoJNujfsK5dwCW/P4i4QokJOU9jo/wgzYyQMMjMGW2DLF76kYYz5CiaNFrXREL+PxU2UqYG0PL17OXpPWdha86VxBZG+PTRNg44T9KOqwTfkZxmmfaXJPldUrn3lDHg8hmN7pVjitdNQrTjvX/9df9Kv79/ogaG3spqrr+xjzyPRwKPRQBtjyJmu9CY+TY3Ktq9JidJkTDDpzd+8ObFbLEe1XNBTyICTx9UPOZzTYki6tZrD7+VCdDwkLwJEWtW4KI3Y+W/KFxEqK3UnuohNXj71yGsI+Q+3pkmHdeGntWll7zv0cawNUruemqNNh2Qsjknzf7/FYO9wnWZyvjMuVhAbbAccG+15/sZb1sXTdd9Vft04BMDcwUDNfHJ1mDM26+5pmoxOySHUmYzkLtp6qitPzoNSEuh9gDqcYRpy95LzPMqCc21gycv2qWX2vsdy4+sn7wGGx7lXEHtT8c3zaOzqE2e1n6nNOqAe4chLF2ReGO3lW6O4JtqaMn/3UcbCVvn5zrf0UKtJqkLXmDfM81hfe92urhwdEByAV1J6mmtvWMXMBW/tM2RwhRIBfBjmeK6/Pgwf0LjsLtggh1mrWCC7u/stP/pnd3/y//pbe/5Vf+VW7r//6r6t1Rs9R+em8vsdVTXcJsHXp5ibYsu6ZbE+Mn/RMxqW5yFDbUWvHN441ek05o3W9NKnmEwHUDv87PWHNdVa4rMaZhtlhsZE9gHwcCK41Qb9bwWy90r09wNFb3c+H8yiQKTLGmEKh+05JkVOnHDADSv5xoAD2hPEQ/vNB4AWik4stsBWH02v38MF12UHvO3KwnB4UsPUUsCVga6ec18WnOffT4/X/Y/+eCmy99M5XDLa2crZSDbQ29nNOgksyUdoCW30wY7qog8ozIaH003QQAUg8PewXi3X9BqfJ4+nagIperqoaNsTdOxWqA2wpn8CT5gqwB8OjM/IGeLnhYdB/PC6HV/aVtBWhY+lSMEd4zVs37fVJ5VDOX8KY89bEsKEMEYD2djE2rpLZztnSdmxBiCfANTCM05POeLtxXW8EFDFrLJBZ33Df9OsCMLEGFv5HtT61OaPsG7TFQHjTtCB16T2/u1fCrJYG/Tx+bs+TnqfWAIPqMCK9mNzywQmBZt6SeE+PNueveX5NX/u9eElJ0nd+h3MDAFs53DVhC4E/lYnnoGWu55LsgKGb5Zm7ktQgKvlRg22jOkhAxI0sVfmm53HYdwKoAk460WAqpvFtfXN64rMi17w9Pru2alhDJQpbKQQjE9Ugz4yODvDufWnlnw7GxQzVfc7iCSNrjVcArI9m6nmgj5P7m1EpXDJQz6yqvfqekBLPzPqQ7Kt+d/QXqvMkDxUNAOsSx2etYKvzgyQPj0uuNuR3hO9rvRVGZKz1HzlNGD8BbdZaLJELRXyEzvYr+WD7YGt675ufqmt7LfcboWr+a1FlNOtb5kPjoA+c9I4BAs4KIWfmjDHP8IhDTGFgeK7kkdgRcKhOjFKH4se4G2ypFUD9fThs/L7+hcEcYEtGwY0V6QuoKID2TUBHg7eSK+VsSddUqL3+I4xI/7gAijCafs+pTuIw02cHC8dIBozedDER7dQ4tMKQfWaijZ+ZdMZ05fILuqZAU7NbSbeYvRb3V0nh7HZYddg592xnYs/5XT/2jDBi2BiZPAFcxlvzUGkIAVZeY7fasUzHobKTIaaR4p567jBbOOzJ2SJp+lgnf1rO+BWNsYAtckw3wNaTsnHc7/XP3d594hPfN570ox/99t0LLxQLoxYujLSYLWQTZutC9RAswLXFbMXRG7JpQycZULsWRjd0pX4YMqcIksKq1oE5s1PthTqKpTNyVwDdgGt1+KLjeRiugw0GxHHSR5jcIfswcQU2lRq08bKTfbafF2vtDv3pkZdwt+1tAF/aREVH3b8HgA4wY2pYd/ZdnKfO2RJQ9jo+fUSrGutkWDF/j9ykirSPqwvbD+6oU0s0D4p8xXk3LnnllVf2wRb0GmHEe/dmgryPZnEis702d0YN7b4ZRgRsSekbmDlW66NL+J16FdVkzpAHnsjsbuzSe8CAzyo0U+JV4XfykOl0XjHXnGOGEs/RD6rG0HsnFRlBZDIylrBqSnqtMaaa8HD9OdsugqVmds1a6bmaGXFl4y8tZ4ulSEm12SkLjZkaEk+dW8EcKAkX4aufMGAq5a73+0gZl0wDDrw+TkwPhQqzJeUj6Wkh6nu7s3mEKcLrJPd45MPzU2GC2RvlbPU9WUcUNoeapigg6xHDaiDbjEjdL8n5BvAuOEjCtA7srQTICyW09Mnihfy56qNKxqvbuAkDGld2SKsNwAvPvzyAZY4TSvWg80iKaVE4zWwqm1ld0heQbIBZvbSYW73incwfTwBbe+BsKqmwGrw7cu+QeY63stKTZ19zKXlrByBdibUmeu6zzA2PqjwXGQff18rYRhtPzU6Fu70H9OnsUbpZ132Vs1UJpGmse15hqhiKKB8nkRpmp3jCDKOuWc0sJaOEkARAWsE2I+CcLe9xHgZlQ0uROGBeVwMcct2OvYYhxVD0v8jxMWbLYKdBHfdptjwGfStna9VnCSMyPsasMxrJAeueW2kiig5xsjygzCxs3pdD5DPm5ESaSfNe3Pva87EVRjw9sWE0kG0AKeALK8uK7OdsKUG+/DDl82nfoAtneI9KW/a+DCDGFLCmnnUdOZCjldC1GSyH6vsIHPIm9dly7CqMmOpMxpMQN3MyWNuDxZ2OiJOsvWe873QO5NbrGWDLYNIGbs43eTJ9zmEnwMv56vcAxJDfOGTJuX0qkIyzbmd+zdk6xmz50G+m+CzYOjkSRnxcOu5ikQZ/4Yf+8u5n/tpf18e/9Eu/bPdbf+u/ItBMBsk/TM5Wmr4GtEfWUSEDaGnfWm4EBXDsGDZruTBWPmzctoHFX0GaneIGblbEhq5tZ7M3FWVBXku+crbn+BzXlzEHjGwzlmkQPM/QTJoO62Ns0P8bdplIkp6v/jpytpR2VL8rptfPjfOHfjCOoWLdL+s2/et1vHjexXJ2eK3H+OxF7UFkLb0jwwQXhim7NftRpuq55OjuA4Otl5rZilLV2YgFtuwJ4kUHFVuYQhkifDoTqr1oNTnEa5FhdRI5/2J08rPCFx1jNkJ1gniO69D11bWXxTQ9f6kqEfWo2ixWJA7VFOJW6C/loFQoLsnHi+IVKua+df3kfChvCC9LTFUdrNobNN6DrwUl715gvGCfQm+6gZnPShPVCH0JDNa8dZl+exEWSif+J2lb+SX6e8Ir7o2is+VQgGx8vI4O3Qow4G2318v1+Nngz1VViq/X+/VZjPmyGbwGHDHknC6/Oi+pw3Hu8L3QzKxRP5vmpXNTFEqt52d+SNyXN1J/H+BX4aJmEgQAXDGk8wPbQ2edeX/+xvhoaslGNIPnggYxMzq4uhgn5KO+skHEBLWveumCO3ILzDRoZQAAQ5+faQOTbtsGDQnHGHTmjDMSgm0UrFACbhSzL+Ythn7kmbTMRdkp96xDJHz+0WOqafebgzqJ3m0CVPkFS9Uy4qOk7CXJ6VCYMwfH+v5RkNlfMlydtMk908l/0P3tLTKfbrjnxrrnz3GSfeckNPBDJqgijbysykV7r5gTgYu6JwBcyrnG6L5UpvCZO3nNShi3QmL9Fb5j/ethxZRKgXtf52UFZ0U//5b37B9JlI8FmiofstdSezMyRKKsqt7srGUfKN+l94DDI7OqSYnRA2x14myD85FOQaNhrlcjZT50PdatnyHPwhNJ77X3E++cz4aFZKwx/NK1Mmj2/j22OI+ti0nWLeNgnQwYspGkGWyAf9hhszr20JPnaefChTL3RzWiQyaWVxvSe/fvaB1sgB1G5P8unLvebQ/sOKB7Yh/i6AZc6dnY39L9C3iWzJvRDUOTMDy3UaJ9ga3D6wxg0YzlHrPVczwANnPfTr+iKFQOS0d0b7u2VUm/MgmQlBe3dIh8zlYEljj5fG2o/VwwSR1i0okmYbWd06hCkvrfg8rJ/K7v/ETbr93uW37nv7F7/xd+ocAWS4KDtqsD2Q1oZjWixzGLl2RnOi0nAEkgSmtVe4i9uGyugKzkUo3elVyVPcpn6vsUjaGv0e/YoQAa6xrbuRSwZD0k18wnurbX2/PUAc0ei04o0Lr7fZL31hPS2b0+0YF+HD6TXClHZlSpCxnkeLv2Ypq6BiherUp1bKrPiTUpwT4/LeZR10wryE5N4XNXLr9DZAAj03mg2gy0u+GEBcgmM8VaT81YYYRih2fBRLNuFZ27U5G5F154oZqavifViHzoye7NN98Ss5U+QCC56RW6F5Q82rphzsMLbT+S1SoMoc0hg+ZmeKmUOFalQpqVN1RvDAEum1K8AEKKWjTAlhaCxetKpt4s2eBSTgJJ0Idu788rnlPGG8WTpOZUbIWO5Ln9u6pnKJYIhQUYVQuMQu55PhnORcHnYOYwVfGgLJDkQ7mhpxVhntvdr0fV0JJ4OoQWIWnhXDeWmmjKcNGCgBCRmxpaQKax1jrCUHU3+myQdG72fDm0pfHBaLUiVLi1AdkEIb4eopawRIQtVSjyujrsMPpFdVIwgsrf7RVbwQtslda7rKa0aRjoBoFsFIewqV51/pKjc2y8K1L2/JicOldmusmqgeKq5F2tpQ0u5WVngTHA2A3Fic7ThrRyeKwz42LaDSLzMphzS4H0ElLrkmqp4qMgXBBhwGhmz4308M6pXOmzKus+V65Ud3lYP4XO/dkowFV2ViNCuJL7IKfpDZbP7hm4KK4ay+Pqpu/9Mr1HlEvoepU2yyHq/Li6NicDwPqItSoGK+0TCLsce6n7OvLF3iEBnOcpOUy+ZxSWftKiDgAAIABJREFUP59JXRDYcuE8f+Q5htbYzEBzraJirp0nOveP9ZNBIHlMrhwyGEqi+6Ejgqy7o/6UextD35evMg4MhDnW/1lG+J7Qe/JSA3Bn0+D9fLAhUzsq/hrElZU2EJ+tH3ygseqk7DTSjb7yF9P8N+yj2SjnwHq+2ok2WnBuGP+ViNoZJW3Dsn73bjUyJSohkJpQfYHMAlsxkNGJAUXpM+f96gOKFX7vDbOCpwCI1Vnx2XRmKXx80FwvrX/rQTHcGy839My+DUPj/W+Af/b1qFtrmGlLKMv5pwb+CVsF9LKXM5/N+ircaobl5s3r2kcAKIeIe4+Vfvvvfviv7P6nH/sJDeKLv/iLd7+zwJbFKFW/dZ1z3XsSsFVyQDWiVin2DuVX3x/LNX7KWgO2WiZdGOG9p1Y4Go/tewiGEAl5ZvSh8vzqfToiTU62mUvpVwGPdE23/kO4UvyU652d7Q7rAc7aDkaXxWGTJpC8WB/wrdgo7IXkEQec3FTa2dCQdhbtyPZ2yyoiUxqPbEED4Hoega1eE67tOfDzXa6kevRaoiroaIHcejzbdVfCK2WmAeQlztYc9tmyTvrT3bv3lbrxvvd94Wz9ACP15ptvqvUDLwbnHBc/b1onJFdByWmarP1EQ2RZGzpGpVvu26hux2kvX+kNgbLsJPknSIoMJAtooYZ6dE5RAQrAViP9CEcUX0CdvWvT94Te7GF5zExGGAwnRs6DQ6dAY7AJ5xlt36lO2ekXxJy4fNyd392NHEbL8zbQeSeIS7DlWZI87vPzePH5ByUw7j7sfB4JnlCzVLarOvipPQaPz+sc8OsQX8peO5l84zOi0NsgZUzpnD9PuI/Hmfs71GrPJQnBVtoYMjafw2IGd8wF8/CAKkAEcJERMYqLh5uN6PUwUDZlbWZLHoY2ktkm90zpsYitYAdUM8buZ5awt6oEmTTAVgOt1TgqJ6GNJG+VrNS9USpDUdcF1qpVunOHlYgc8TO903zszKyyTDjr9LTy4FqpSaG2IkDODVKtNMJOMn/Xrt7UHAXwB3CHIThUUFKAlYg/QkMKvZt5FHuyeIoZl1kcHwkTcA7YRoYcMp5GLc6TWVzC1d7HCmE3SHHO5PbrucoVUpUf+0xJrT5tALC2AhOvD0hg6NgzF5RnLdDhtATl38k5eSylNopm6lkGiyaD30m8rRyzJuofJL3jAoGAOe5jsNJ5GMhIPXyMUxSjlarHO9hOPcIENQGBfHXoNWEGdJuBz/argbjG1mG37n+FrT1Pi4BfMtiiCa+bbiaRXVWQ9fNFjrJqsBVQEI9/tn4w2ApwP3/ObDLvj02IQ0XSvRj2mkOxn/VV6yWmyvMyQUyDoDa8MbrMiNrMVFHKCrAOgdcxmXP1usOHYQxTjLD1mdNmBgP6VkBohqVzdxoASL10KEzrp7VN1e5u9/wLt3RWLv8k97Vn9DwPHu7+g3//D3SOcR04/U3ftPuyL/uKHhLOH+G+//dgS0CsQYRAJoRAM+wCSAKjBgVhgZT/2/KZEGMq1W2brCtSMZsq67wn8h3GW0Zq48W8SQ80sOUtLsZLSxADpzipcVQfPuqzhyVLkBOOpjxXxXrci/9yzE8AH0RNjhqznrfOBQ8Mx63BtaNnyGoBNKrg6/f05JITi0tTYNq21+8zoLNeOa9QfIOsfC2wdb90HCTIe9/7/pkgDzUGcwOz5QUwMxQAkyrEsASuYAttaM+fBaQCLYKaJncDKTfLdDj/5GxFybr9A2DNOtdJ83wCgbFR1xE/9APS+2ZH9BhVjH2a5UWYsum9KNKqwyNFSNSUr5HqivhpPifvXvF/euzU5MtDcBKrwFZdK313lM+mI4lmfxBuh/IJ7avDhVE8qFDGrwoQsxJG5WYSVI0HoOocLoNE0+48xewwbBCZe3h+441Nb0if0XWTV2cvLwZlVNXFM9c8mW1kHtVfSCFCe1R5RiXwAoBRSvV+f98gEcOyMHJsHIcPFw+xwZCfAdDWxQsl3H52GE6DJwSe3xmIOOH+3h33w+GJJXPdWFTdxdt2L9/omUcOTc+TlSfMFFT+9PpknARQAXjFGgjAuMw/RR6cIpAcxBijhKsJIzbma4VsmWXtJmvl0DHziuK6cqWOS+lnDCOREwaOMVvsu4SQFX5V6KzBVnugKIYcBi7HpxyZnAkokEwz2m7Q6i0ylaXxAK1aTL8LoMgbNJvjVibbrxdffFHnvmHc0+eNz7t3W+cI1dxbb9hA2tk4+0o/qpHz2QaddQLUcaLBfM65T6nGG6wnsswervkxozUBT3RDjNEA6D0f/F05kp6g4bhJ1bdMBxCIEVa+1zwZgY/l2of9ic48bTkRYe4CthLKg8mE2YquTnHKOXIeMWQ1Fh0vVWOwPFOFiI7rPNx67oCtS9U93ePHoetnsk+l9iv4PtY7Ye3QyzD8PrLp8NQEgPUW2Dpk87NX8txrdCE6mWr0HEPlUyrc+oevySM6nLf1bFL0M9elYjq/35Krh3Fug5wbLCPzPi3AJsMvfyNdhezYStarw4j1HU2dYT/cJ9CtQWCNf+LHfmr3l//bH9W7OXD6ox/9trpa7x2M+K8U2MKxZ0S1P9KuJPpqtYGrbpKNlC2k/VDSDbzHFTpH5wPOuz1JQEycHmEDHMcGZcfyoEkVSWunQ8cx8zyA0LAd0j7t9JtwQX4Y87XKQ50hyc6L7TFwmkuK3xyBsg1L3rOBfO+jLG/1nUP/CqCq0AvSBTDYfTqVcO/IiXrXydgtBMUCth5Wjh55su959/sm2DqtI3Ner3P+YLZU+dLGLNR3ej41neQ8pgYuQynXyuFhx1PUqfadgM4iUoa+9SJnK86dvspA2uvzMS5GrUGlbHL3AuocHUJpPbn8zg0UK1m8he2Q+UrSqpSlraxAlJsxWtgYB17J7dvuv8L1iL2GETHVbKC3gi0EEpYlBtVeBQ3izIrweCj+ABuE2Ee++MBMKXcMEc/U3ni8/7VxH/NBKMbKtLtyK7zqsFAA0givBtxIaeDVeE5RWjkf6tbNKuuX9jDD4LUwAOQlcND3CjAMyGTMhOACPsk7SlVY6OAoq7VVwioPzC2bxswXuQF9/85PUU5Zxe1PyKuqP9FeAgr5QeVSqbdaV03q+jWVq4xKVgMiG1hp7S1uw8j7fZaLgDcrd5iFWbkzaXiYrTdbNmcSqQA146ULe1e9jb5uXFsskYsPckxPABqHMW8xW/G6t5gtJdYCchvEiK0ajFrYIjcqNKPpXjfJEWTCmH8fyB6m2SBEikzMB0xfhRMAc1y/WcuEljc3d/3y+do3hPFd0WrvzwxV5/KRJ9MslZ0iNzveevH57CVdoOUTeeX3awVmCiJGOKsNj3SbZNlNSLPe/D4AgN/F6ZL8cp/em9GBZjT6p/F36zJfZyZvUwyQa3r9bKAjW1vPSn6c92p8Q64ZZwmF772sRHdYYLGhDbbEIEc/GGx5Hy9j7j3OIcx5tTqsCztnEJbFY+1iiHZEaDmUXETmHGaT+XQ43qxi0iKY/zC40S9DJ7fiZ75y1Ex0OfKrTuvsR7FozjlLg+BjzW2VkgCYVCsDKpGdK8vvj1UWGtp3rmavTRiVyTyG2fNs2TH099FtCr/WzyTI67i2Ykacl1ed1GsPfM93fp+Og+H1Df/C1+6+8tf+Ojk9vJRC9ysItkRWNADi+tn3g9VnP2js1nnOa5rFawhyGjKr+KLtkfQ0+1UOt5/X0RiDreSJ0dNv6+V+dckVncVQXEMneDTAdViv91EN9Op1qsWdnxyyRzmyXaXoli7OFw5LdXo6Q8FOF0E2q+BKVefsBRMYkWXmgXQW5bTiUItwopAE+U7KhdNsYIQsx/X1NNXKIUSEWFhVEQHvete719YP989UIyoc1rRzDHsMPueJ+TWogxZRL5gmoU+bFyKu3+F5br1G/pWWLf9cMUEjSW1eUfihPaHQZ0XaaBqpsktTpjn3La0apKQV3rO3mdBJqmEwjnequ7t7dbilwuv/4PXdZz79WT3XCy88v/vABz4gha6KylbuI2cLirbDiEMxS5g7Cb4rC6XQtUDtDbVhv1d9XSL0zJGVhWl+lJBmZS+MSIsA5xeliWsqMhXOorIQY7awSgHHCa9aYMxsMS8cKeKx20isoHQAV+W6zGpP7pEmq+QrqXmjhJrjXA49P69+KF4JPGC0c7YcfnTXeDFponCppAN4nrq6qrw/jhDhc+Rp0biUcnc3THST3CjUNaE1yaAynK0gkyweDwllc52jLGAbJfddhdVCq8pUXiinCHJ9j4wFxMwwu8MmpcJcmqy8gSUpv9eGa6UMnnVWRdyJgXZC5jyH844aCMpY7yf+knmbpsP2LB1GVMiY6rFirSRHdd/0XHNTWhsQKx2mBhCS5sU2PjOxvCrcrlR/rjIaksv2EpUs/4xu8NxXQKDGnRBxZJX9pKrbDuMj0z7vdJvZGuH6ZhuZE3Uw7xDwVs4W13LO0BI26ZytdBMHHAQEpqjCLM/ZHB4YwDhEckLRb83yaS61TsylHbnMuXRQFxY5LGFDdYyhwWcYoL6MuBk/ZJI1IS3DuvKXmrNl72l5tRA/LQbNr5YFlIJ6Cdn4u/UDj9KsB9WtxWw55Ec+ktnJhKsDZg/DiL697zHDiAam/Kxzc1uuwx6iQ8IUGvhPpvwYm5rk6cGAwUarGt5V61uvczyT1tAGnjVLqoxY8JaX7BexVeUURZ3YLrJe1g/kBOmexYKIsCg5+V9/+md2f/6//ku6/Y0b13cf/70frTHxzN7PrOevFNgSGKrxjLAserbth45Cax1nMsAVzpEO6RlWqh0IFj/FbQkjZq+kKlf52XHKceRqzo61AHmio3qytyyEGSfRiCknlhf9f325cMlHr/Er520lGuQqbQGm2uO2Z7ZhAk/KAW+7pf0MrpnAWfZKZxg7Ika/SZ7dzq+dFsiQG5WHZ1l1eoFtsvf5UyJgG2HES5d8huwXvPLqfp+tz32uWz+IcjWqUz5JCYqr52bC8K1bfbwNHlxmg0mrY0Oy6ZgYeReNiGGGtl60cfCUW3kw6AggScnu02PWAyF5qLyoWeGgiewxeBkRZp//JHYNKhkGqYQsYwvYSiiHr2+//baeFcHj62uffW339/4eRymc27380ku7L/+KL9c4OKYHIGJanjCilSiLyKYiB2uAlRoZm5wJT/UP30cQUQj0InKvJueTcT8WWOCl5k5K6AA4IUTchwd3CI2qIoTElK+ONJIwJI5sZSBB7blw7ylXkPF7DLqNgMFXFAxsB3k6KZBQVafi/7AyBhph0yKk5/H6UuIjpR1FbmMPeIdJ1Oata7lcmA7eyIwTOKlMAUQ5mf5+N818Wo0YC2yhnIue5QzIe/fc0JPfEcIw2DIYCyMjo9lgJQ8sT6/+Uw8q2MZaO87IZA11zI/yjKyM+Oy16+UstMEKA4LYhWZPWCr5bZZZe17JlTNDMHMdGYveD2iodWQeKBfeAlvaIRibDbBFsz7nbDk85zClWUKAFnORitt0+g+TaOamQ4OlhFI8QEjfyc2uijUz2wfy1vXdkoCcM1iuAT839zj70uDMaQbIqkAqa7+ALfdgcx7k1itFHMiJQ6s+mxJZvlvOEkJvFsNAX1VDNb85wH3tQ5ZqJueHuJFw9IP3kZ97PzesWwugh5ARHRnlPEuFa5CxDvcnn5U9iM5wkrKvKaVN3l6zLlvPSpFxnEQBtrq+wRaK3mXsZraso5Hb82K2OmWhGeLk7oXRCEM3QpzdZ2sPbHVLTK7tPEnk1q0RzGbfkLPHHDDfyfVjz+QMWlVods5Wwu7aN+zOdjjzM8aaNjI8Z5hI5sRn0y6hwwU4pbr4zNzJgQygc45f9vAxsHXhoAqOeQ3bwTOvICu6kdwj65fsS/amNqnWJE3B07Lge7/nP9794mc+q+F++MNfrQOndxyV1HqS0PD/Z2ALmWk9xvohQ8mdDaBfw7yTzbM9DQHB59YEefRkol5mqz1vSZPZVgbIrdMxbOu95sij+mS1jovOiZP56PHd0cMvPR7Rx2GNx/7t9B6fY1rnM/beAAv62oC0zuXV79JexcwYKQ849SYlDLbuVzSFPmiWTWwFfTRd2ah5OxJGpPHtGbClasQKhxBGVOQY0PGMPIzGm+39xDtuQUMpNL3nbuFWRIAtDqXlgVCQXAMFidFU2KYM08OiXzk+iFipWwDAktDRtSi5Oo9LYa9SQhcvO1dKHlUbSy18gR8ZWaFMT6S9D+dVifJrY+/kcrNMOnsQ49/xdYzd23XQ9Gc+85nBonzJl3xJdYN9RQ3v+BvvvVEHRKMwc9gwgni7QJuMdN1YlTrdgoBFhyFjThLmRFnzbBxVE2U3PD+ksI0938YzifBlQyfkGGHn74AHCRbCoHDPUo5b10QAFFqo50z475U6w0lrL4Ga3roSpxW6tScOOFaVjTwZh1uuXOJEgUb+j4hv+IgRx7VRlrScAIg72ddgBY9ktkDQOWVtuKUcJcg28jwjLwHIuJMN0S9WyJLrpUeWO1WbUZqhudn3jb/duJmGhIfqoD3vDRmhSjCl0HyKeUNmQpevHnu8s6lIkmRrdmfNW/OzzqN/AP0YHp9Cn8NNa6/U3kEeDo0V97h81ewX6y7DiKfXRhfZV2Vj52JEjt560x2Z9/IHMdCa5/6Mwm0TqGLseea1yML3Ow62SLvbug/j5YB1A3n2rlmShJEOPyO2q9b+GBMEoAVc8XfmT0CwZFTOEUYCdk9gp/uI4YwxX0ikWJrIvNldnihJ3zEgKyCT/AOWcZhwsFD83efvrJHp+aFjtc5jY5It0+oBV+cgiiEUaV6ORo1f1U7NMkih9/d2SJshbg8+7JKcLOm9/TCodELY0Ta6MWrHwvqMjbWwk4pesGy4zc8BS7Y88J2S360Xxa/qKK4ogNvmpMItob9U1zmEU/q/wjMyuh01EKDsUCaDCbsVpkxgWuFG67AcqaY91uzb1thoJJqITK6VFJPB/jTwzn54LJ29/TpkZj/1qU/tfvAH/6TXu2TkYx//t1XlvsrV0V5jQGuBxw4hwxqVYxY2PRXpAUjYPA6ifnQk7xF5W8kJDYrrSydvr6uAfocZB9hCXitMl1zqhHUJKbMP2dsCKk0CKN+6xn0N5/1IsVzy9oQZ4uj22nG6RdjSpCSg69OTK+sWAC/bWcxSrmUgyAkBbjaaFCne73VIQVFYL5MOtnO0fjDpw15LY250NL9/UC0eUBhms7W59YXiKezD+9+/JMhvga1nKdBRuebrjouv/ariQXsSnOOhjsX1YIT5UAqgSLM+XAQDSaksXax9WDNrz4nn9r6LwZFHCD07q5/S4ybKUkYGxXTwj4Z2yTVaQzuZbBSLWB82eY2GIxveeONNTTSe8UsFRgi1oVjv10GlXB/jaybJDBob+raq03yIpw2eK+24DuFXPEKemZukNxAKdhWSITjM7KJw80xMOh5nQA8bRbljYpwMQCcwmWGNsFeOXbtiCMFjIwGGGcNhMQTrhqHyURIoMthKM5g5VokGmRW89b6lMqNsA/ZB/WUAbzVWh+VgJdOQE8PQNLa8/u5cDBPWGz89WgK2FnEbWu5ieb9MsJppwmhRzt/G00xDh48Wto4u6Vsv97xKyGZtXeKeb+rjAvCvV86C26uy6nCDQBGyW/dWxV8rsYQGXU7c+6aNo2S8XgAAswfOU9GaAP6okIlMN/Vv4FlNIR+8NZ55KEztGf1Z4xjh456P+/fcKy5K0t6u+2Z5JAmNTEOP570FtuIVb83pk5JtH0XVBRl9H54HRZTjtuQsAKw7z9Pj7UISOUkOLR4FWyXD2cMowCjuAFt+Hgxdy5dbVsznnF60k4E1C70u/mrmKk0iuV72kGV7u+J6dMs/AFtiRVV0QZ8ejBdrxkkN13wuKMubtW6QlDlOaFp5mx3KY6/lGVbnjHELeCxAK+97FtjiemHEsgdZr4SMttYb/bb5e/Jglv24Gvgw4zZsU14f3rfDpEa8oxGyc9C0Gp176kbHrSvLUY8s50QLg63o4bOje1xtBVJQ4uICnHqzoslRCsupeUXHPgNsRWZypz/+x39g93M/97f144c+9E/uvuY3/YYzcmWbuv1ao0dmO83EBqSGpcrcqe3DkWvtja31khwOAfcjbUjYl61Tc28RKmU7yGVNThy3dA4fOWuWaTP/tiE6OoeUoCNYfVTlb4Ct4uz1zOmPydDTOmfYi9iNdkrPl86OLc18rWDLf/NZtQkbW386zB8Hmp8Bj2L36+8+YcA9FMXGKTQq9dAv69DbRcpcr5Dx+9/frR+8LGeZrWN9TLiaQj3QswovuAFo+mxkHqP089Xnfbny7iq9MeThz2qNqp8shcDPRfsDtmpxFMrgCAqEoMCWe81UAnqFM7ShdISOPcS0dBibbgFbaC2F29pDQDiTGJ7uwnhJjIsck7UDvjZZl5omcTltHHRoNPPRxQCMBwBJ7g+eC1MOBcn7ciSIaXbnj6kEVcqUbs9B1L3ILHoLzxZ4VKgRV7gFS6HSjL29oDybjb05CzVLbcPDZ6O0KWCIcGmT6N6uqiSsix3BOFOckCM8rtaRFc7ZKQP0yAqAUAY92shBENjShnOYg/Lo6zcMhsR0dWsHPgd7hlES2BMbxnvMeFA2zWsAUp7F/ytZoVt+zaVCsRXuU+8kKw15ZBsbF0B/7NW+g9YuYMY33wJohFJtXLLhtYH9C60tz6HKUmYf+W35z3rveWT1GZ3vKVnofLpmGiPjBk5scgNrxvj2Xc7WNC3vDseAM7fNmKFU52ZElp488aHHAUoJj4wEWoG85Dt4PJcuEb52Q+F4gvZAt/sXMWaYx+kkeNYZHyBogC3CTXVNxiJPXSGxnv+W3JwHeixkmbHGGK0AUMUCmv/9vkJq9dEsoI4pkT4rw65zPn10k9a15SnrakfD4QeuGWfr0MhGxrymvGCr0iOwW1Iwrp3B95NihXGT6E5O2wWuF4ZP4cGRd+YwkCrCFrAVeR2OVgPJzPkZ4FhvfBbY4jkNWs1saT3r52eBrfYs8+jj6yN0CbqAvQ2w5tkauDC/Y99oPgy47r9d57W2rvLnnFPrFiJd4MD7m1mVviP3SXo+ust6D+B6DAw/rAIxsRtKsmb9Kx2E3lKEurv6LiDLOo48nTOPOH6x5pN9+tOf2f3B7/5D+hvX+I7f922VrvDcdCgb8By/GgyeWZfIfkCMgK+c2dm2QeMkKtVOwuF1R+4of1j2mPZPOxiHn7lW6RqKoDShIEmu7+m0L+dAqSazpyWyi73LHpGzHqcXe3IE1IlFVY4bbTTS987RGVKUUnUuLDF0hAtO9iILDLDm9UKF8TK93kt2Op0z6qe0M2ock7CmLUt0ur6TXeEeOKQ5OzNOznUKi5ok8Lt9f44sItXlfe9fqhG3wdZxpI0g+pgaxzWDCkkyt7GyokwTwAiaGJhG5giOjALxT206NgdIGTre5bqnJAs/dF4LYMse8rXdw8dvj9h+BCBeq2nONjIr4KpBJJYf5RhqlrEKeSMwbKQGJywChp4ND5rFa2PBYU/UUb6VhKv6Kg+pKFPufbMq+zg/kkm/R9+Zui6LpW68gC1CpIAtAAKKoo+l2DPYLQ0D4OlZEh618oBpSG+uzK3YE9i5ACZ9nc35EotO3yADmO46v7JKLTCn6tsE1doVibVOgBU+R/WIwyjkCplRvFBNRkluV8JnG35AltiAAvU3AFsY2wKKbnHQekF5Q94Ah46PlCQKtJP5M0/87tIlM59hMJxkOTefjOYqd3i5xdJtvdz7ycp0T8HVz+QPjqIBibjXI0Zob7N7t9kgNmDJHgjrGSB9CGgIO2sL9f+751XvgR70YK/y866O+miFbCaMXMA6fDgVwIy1/hu5UEx6ga0xj/08XE75b22sUmASdvratcsyQiOM2C1Ljil2rne51udwvFmvY2ArzFFWKTrlmCHnPowpzEneFwXP32OgAr753THjGwCc8FP6qDFuFKgUucKVNFR0mDtytiVX054WYDkfK90nErCPYYO15uRfkptKI9TSDQCvLiAZxr5+l8bTh2BrfR7fc8o5Y48RGH8B0D+LUamLKP1Cjq0NOvIxT6E4+7RH2RHl9yUH2AUf0dnphD7kqPfv41ODPZf6G1i6dY7TC3zWLrrbydGwgSdlT/Jac0+RwWOHZF+ps0UFWnCa+zkT7gxTJ4Y8+4T99GjQGGcmIc4ef/jTf/rP7n72Z/+G3vNrfs2v3n3kX/z6wUTmbELm4lg+GVIRxyYNu92D0G0YwuJLbzULqo5dRwCN1Yrtc8Au38vBPQK2iOhEl8WJ4b13i1hAL87wvJl5WJ/nnnvekSKdH5pWSWXr63kuP+Nc1AG2WmcnFea0zkMm/ShjXUPm2d8rw6XnpCm6iusS6dLDt4Oc1i3JlfYy+vla+65MVX3vFJvZm9DOS+1a5cuyPWYFMs+BfLqp6ecBW536vqU7XArZXkm8Y3nxNZg5vumZ8rtQvesF2fw+RsRgS43DKjeI89nwGu/X0QZUy0hZV86WJ616mDx6ayShj8TUnlDChbMyYE6yGQYL4QRbDnGmfxfCPxC+lKDzm9h4aeKIBwwAg7ESfYs3Vc8B2kYR8zfAGIYOQ0mOFs8nuhHPveYuuR3qPYSHRqdkacB9hM6vcv7VXrI7clThOD7lnC03hTNwMdjTnAlI9XXrOxY/4DTJfWpUishIyPTmoaO9Pu59RPTMHhsMlauiSAB0tU155I8DEgCnKNKF7dGBtj7eQMceoLxhttTWYbIrtPkYBk4MjpUqwIFnMUu2XxIMK+hkfctkiiPcNiTncQUcGSBdvrIdRiTMHUZL41ASp4EKTd5XtiWeuCp52prusVSaO58BeZbZcl+wrPdkgc3QZj2S44JSVfWpPuLk6hQw8N7HT8yCxFGQV1/3JR9yzyToWXqVC2ypkWCzbtnHYbbWUEye6/r1yk8I2EpFUI+edxSpAAAgAElEQVRn3dfr95eqijMVwHkuZC5hRJ6NPcE93PrDxjLgSJ/pooIVHB7ezyyMK8QO2cwwnCvQYr7CdsfQrPeM7NlgpJjEh8YzDn5Pmxcp/1rn2RH/7EwMI7aGEWsfuYQdQ2c5u6hO4czBfm+nARqX9dtitgK2VqMTOWO8/r14gMHWHWPj8hQzjOj9q7AvpZJHXsfYkfOcltBMc3K1AqKTX5mxxGE4Xyd4JK8p4BFWS89ZH046Bw5KKlIfcEBkWGlAh5pl+t8xsHXruer4XjJIn7Y4bXKO61nXXKrVtp2vNTv2cn9Ah5G+6zu/e+iHb/03v6XaALwsAADDnZMrUkSxdT3roU7Gx0c6YOvzbNGjYuawcT2GrWuGORRbyvVLrkJEbL0fWzY6yDfTp3xICl3UeFa7VB8NUUERXdgitSfRCTTFFDaBsTl3mPkjzNbpQ7NlvHwyDQSAi/ikF2F5235GnxZXPoggORv9d6IRijJ0XjDjz97IaQcBUsYcth95BpMzMHm+5mX2lir4u7is5Q05oKnp5wVbv5ycLRRnjLUZE82+F6Fn18LS4KB+xwAFtkhSLLBFROIKYKuYJpDzVs7WyembNoItKOsks/Emkm2wVZMSdkcJ8p1jJUFtjydVTamuYNLJAxJzRwUDYxVg8OTbk7LSUdixrkXCP8mLyf1aj8ngAkpiLoHzAc72iJ0j5nPKjI+8aDHEs5XBDAHJi5Fs5ygVh66SFO0u3xNoysTWZ4ilK87OvDWYcXhitiDQAy2bx32UAFqds/UUwGbjSHM6My/1PJVbJ5xG3x7lYjXS1+K7CSpvANu5DxkVk2m66DPIeEtyVJQI2wnyaaCXIyJk/Htz7bqzux2ACwU0XYkq4NQyoo225Gz5sOWzL7Uw6GdfvVg9QrENWzlbYoJazlew5at3l/beA2s7B//Z4CeMJb+agMAFDmmPoF5sMbZa/wmjAFvMUT4bI6bmhP2KscrPrJcLIZKb5PYo0yhPQxWweK3BllpLYPTagPvYnu0XFWVpKKpHhtlWCsHxnC0fxzFbQMTgJOdy606MMU4M+0zyKbaPsJeZVYfEO+m69wDz4jxFe6zpvRUgFCMWwJP8mIRIGMuqhLfHlt/uM1sBR9R/cD2KgQhX0x/oajmNvMKmrkAzuuOQ2Ury/x7obwOzhocnCztPBNhePbNGSh7vIhUA7bPWO/r+8HokriOX1qMdBm3WlzkdTTfzd8LKC9jy9eaB9lwD4MtF0ad8nuhDreKeAxcgzdofK2C4dp2UldldnzuN/FcYogMbxt8vLP3JDp81RMVf+os/vPvJn/yr+vMHP/iB3W//Hb+txtYnfLSTKSYFQ05j442XQL8c8hnSjw2SfLQeDFNosGUGceulthp1v3GMU2woa9PPefg55jZMWQ6W570nNebTajwb1ovPoQ/jnGScsWvqn1gCcKEd/DP3GSwqR+GgK2aK0unpvcFw8swAUMaiVkzYzM6x0twHVJVqSwUwzxxg6iOLrOv4x8uOuQGc8cO0tzrZo0CT89GcNjKT+R/tblQ6TVpOpLVOTjAgBPu+9753tn4A5Lzx5hs6koaXOmaXEK+DCYJkw/B7lz86B4XJTHxbD66HR8E12qwJUDPS+mx6GPEZH3LpXBuYLR/FAlVsipkGYxerfT4CCXOSasTdOR+Dkk7xbCQlIqNMGwiFIQkDZxbKeQNK9mQAbbBYEMWYFRbqE8S7kRvzIWTbKNbsijc01/BmMFjKQkRoY+yTp5DDlwGS2SgWTvLQtOINtqbnmcTvACR5ehIQQnE+8VxecXsczD0sSN6/JqWKflYStMFWur+LgcuRK60Ro9wFtqCyK1+He5+cVAlunfmne1Y/LRmjCh1yXppZoPodh6nW+MJo5BBQpuy0Kk71qJ0riNATNnYSOP2h9qvzuBJdguPtphFkwNb5zgnKPKTvmMrt+zklP5lbclwumEWJxzLZq2Yq672pOsI7UeJ1MWjJiTMbYeUcNiXjkyLo+8ao8LcYbVXPEtpEideLfAf3CTNYSiLy6jAw0PXQ2Vx/vKdCU9OAGrQzw/K+GqDl71HOnLeG7CKTzsFysudkYRoI4gj1JjhfexSjIAZbYN15YnQRDwOBLCW0zcfoR6Rna6OVMfM7Qvc5sNrvdX4m7KRCTp0sv+4nnifhew+rGXQMSO/DACLNef8unitrHgcjFayTWbRLGHA3jGyMLTLE3+UV41R4z2YvHzNWyQWhye3sK0j6RBfQlOF2CIgDnWl8XBWzlVi7rtkKoLi3GHjG032hGEMSjFfjl/XPYdFrr8GV7VnBXHQRa5zqwxVsqe2MtML+/IcxOZxPfiZnK+w8c2bH04B6ANrWx2FZzhXjn72Zop8BPloPK7UkYURaDUnvWI+GufCzOYcrYTAzw2aSacadfDI9V7P8aXOjPd2yFBbo8YNZjDAcRPZK6waIgt//+//DsZ+/+Zt/++6Dv+oDdjaNPmz8+3t+l32t3dv6illOZ4Dok+w13pe1tj523pl0TDNb67ry/uGQ1fvVo66dbclay5QiMZ0ny++Up9d/Q0dkn1KNiM5e+5Ol6jdnXKb1Rtb4KdchTLDxYh1XIOl50P/DUbpRdK1bdKRC2p1badvZ721m56QYYkQq8xodnXWXDW+7HrCV3LMMzyJ5bveOd7zgORC49RFDqby8dc36Kns0mwM88nx1IHjXu5Y+Ww8rMZ0O8gFbbtpmA+7mpn7ANPrLZg+a1iJikNrTTRmtF9aAS2BLgojxcqNBFADJZn65LYAa6qmDMXNsBSThf9LeR+VwXbpCvkMOsrQHHrC1Cu0a6tT5bFL6DkOtif2hO+0F4RE4xJDE7C3BAFE7n8KhiyykGoqOlfJChShSR2MxWd4k3sxU27h9gYVrNv3jN1FyYaKSwwCgeVhANb2+CHemrcVIJtbmX5KitWG694yUh9srZHw6b6pZAQmpqvPMOFEhynzcvf9WCdn97rPkQ4YfVRjxHAUMYqOu1rxwxV4ThLO+13zTNO6BQRDA2qXZbHryMkzLOqTs/K0okuRsJYy4Nl2lJcPWC8GPoQkrMTYXjVHQd55wbWX+F++EcSCb5PC5nxKnIVhRryDI8uxn4zPq2l3XM4C+rFBZcgvy2RRTcGt+RygKgxYPXNWInRTM9SVXzeRtPijXueBK2IBKxiTKntYRXanGZwPobDyqKWyFShQKqPfyrArdF3Bi3szCuTlrwqcPK28izSI1/na2cAjUb4mE8RpHjscx95bwlQ1g/iUHRjukAZPXB3DtvD7tBQEKfx9DmbnS73B2WAccIM1FWlV4rVwRa0Yr+yvzeCxHZTV6h3OOglW/qZoX7eF6A+vHK0bg8DMuXODZAVt92DmwAFaRea7UCBcY0QCWffO0k6jjcc8QSZ5hnct8j86a/a1mlSLzsFaKR19aVmdxzgB0vS/c8PEss2XWeK5bZDtyszU2jsSJk3coi8dA6uXqATYqmnESWyc56lJ6o1kUXS8ApqaRkG56Q05Gz05yKkPVykKA7GLNTaWJdAI4+iA6WkCj7hHmLUUUzPGDSt6PPXRfSoBOn4JR+uJHfuS/r38+mufVV1/d/d7v+PYek9NZDvV8Gmq7GfJ+juEMpRqkpoWBcqd1b/enkgtLOIv2Oq07ch/ruVRIO90HmUh/Pjl6/w9p7wJreZaV952quvXo6qrq6uc8MkQiTFtJgEhBsY2NsAMxyMhCtiGQh02MiYiDZSkRsQCPiQF7FNlENoofxMEmCBmwI5k4cYwMJHEcxwxJHEIUKZoZMmNlxOCZoXumu6u6qqvqVlVn/b5vfXvvc+7/FE3y76m595x7zv+x99prfetbj43u7+dPY/A0JB6tHxawBauFrAaQeB1bLgKaArLi3L4NAdOO5pl1gq0Ed6hHYfe9o9gLh79aP1iGe1s28Iie8fAs8zVgS93g5RgaqCEbsMYBZglJWga9dZ/A3Zgjv08nAZ/HUZjkpiEbVyudJmCLq8dW896LL724e/75F3oj6jJ63q7nNe3yzjh5wN3QjwdCEIPyHfZqgVSVilHqSlNvgq2uSHAzQQ8AfSpG9+kazAG2unBVTRXLA5eSLWOuRVWtH94uZisKOsI0UPkSOrHq9hEvIopb328Klb8n50zgpr6I4gIgHjvMdrSBQ8gbkMZTi7eTahquxwSxOLiXeO0ykLT7ZUrXReg39H6aAsYY8W42xIzXlfGPByJx70IBgQ4WQQvzCgBHFk/9PU1WtbcegtVGH7BFeJe5v3vvVs05Aut+ZqpUqopR5WyhDMVszfvLvYq2LkEF2HshuVs8j0hfNUIBAC6TBcmtoy2FlZOGo0FRXvEeOUFbR0Joc7HPHEKagK7sa8Ys5eH8VK+rAg8BKHeq2WgOy54TKzE8qWbJ3CM3YatS7RW6mtd8Rz3YupotTGlyN369YOvCxWbTFnCWFgpZ+GF4sg4uFNhCxrkX7jvl24RisrbC2qbnEOOWFADJpQA0fbICEF3IkM3Tfc3JKu6BLYUSJgBaPfC96x+wkytg5Dv5bHIRGdcw8mo0rIrlMH/NuDd4O5bDk3NuyRXsdc4f3Ze5PQbevGkxwJG+Xu6FRidEsTUCtmaIaXIJ/sIWEQ7n2A8jehWEuTs0CGu+XeQ+QAgjEu/dLI/X1Wpc3inYyvZiK+CKblpZ5HW+3+ptVSRTzRzpegCXAg1bx9OXrznkiBMsvTyTmrmedYrDPhzYlpOSae8k4Qa5DHUcfIysQ7fZhN12DLAVY5m5F/NW/wAdXJ/rhAlSNXVtE5YxduGWAXjs5R/7rj/uMGcdf+APfNPuS7/0N0vf0a5Hs4gjoaiBQRDjoGjNMjZxsg4jTAZYJ7vXX39dLDA5urpujbFyKplXirDGdVIgZSAUfePeUWmV0dWxAqB+Vn222fZUkCqMqIRwiqJwZPoZ8Ffbflkvm4RgrOOMChwh3L8G2IrMJg9KW7GV3Uho3QApezYe73d2T8RHCgycmoBzSaTkzBzY89Z62HcWzGTRXSDvZ9PsMKhXe5N3Ofh1HAVbNnoNtu7ebjaDTtLeI5ELqFlinYQJwIgAlkiaQ7hTRsnNxDBugS0eYsQ5G9AQThvxf4GtFXB5TjAK8jQrLygK6eHjbpwnNmJ6vvLU6h7nYLk6wJV6KLNpsLHqzmWykCSEmI2fBbaUg7Z9rAxRkvpkWGWIu6KN++5wJ9dS01QZALqiowzce4ZQSyZ/9Xg8/c7FilKUBwL1Xn8xg+QFJAUmhe3nbTmXsAV0ZtEO6NLJ/VwlG66Op2VcuUblZdlL8X5+9+7R+LZaONR8a6NPgBHtOWoLD417FTTAuklntJfD76b0GQPT748q7wulHWDvUuE0nLRHn0WFXOWBrAy9iP1c220Hkg+zgi3NTX3DLUZmyFaLhDFLcjqKvDuIZ16ojF1p4hgNwEl+5+/8bqDOnpfuss11rUStEHmfIgo15SuFIAOubXUuatuoLbD1JBfuwomdl8lsORwJq5Zq4eQiuKUH81TsWylNwBavuWfGCmU0jehaJMDtd45gO1gOJVqew0jKOHLdNj6ArcE6oLVaPlU+nzlgjYpxnm0zBtiPQW0j5BCiw0KzOrTXnMCf2zck0ZX5i45ImDZA49j+bQH3Wyt/bUibzw0nqJ2Cw++lNcYKtggpKnQrT9pG2hWijItD3AOMWgjHaaVz9VbmcobEpj5wOftkYwN6mzFswLk2eX2nYAsZ9uLuZbn8fgxs3amCojiNWpvL/Lvf2dnj6dqUXeCaBqVULstwm/nOtjxrSFcpEt0k13l73ghcG9TXeiDvJnphZbYuF9haDSV3QmicaAiVeInarMyWtmjp+7Gsuh8Y8/hzH/r53Y//2E/oga7fuL77nu/57rKXNKqtpsCdRhG9kqeWDeocVevj3plA4MfNNK3fExarli/VQJZnIuRssEWhRvWqRG83IEJOht5iMBpssV7JL05fMZyzSFjAgu2tHV85EvW7cpLru3ZW1aik5TBNQA3iw4z5+aKztRj3ZHmddbFfFmA73S33/MTuxDkKWGQ+9iJJByJ0r8CgInQiDdw8GX03mS2vsXXZepeLZW11uJmqQjfLdVqJQaRt2sVypt4RsxWG4fXK2XKH966y6Bg7txPP0OER6HN7wmFo+AwslcBMK9MpLF7cQsvsK1afNSXpLTHoyeH5OAu22FsIBaTBJ0yFUFeY6uFj748nLx0PzfOjAVDODu/LoHQlSl/fRsQTamVlJcX7W2ArIOVgDvUypebckwQPb4fKyu5QHcmdKnJu8qn8pN7KSCxKKRXL1QQAoVoZx3g8eWaXJ7Mf3mQfNcYSKpgyAyUJUUsSr8PGeMD2ZR7gg+JHqDivQIA6kntsAFAI4lv3bouVwju4d6/CgLrzkoVHzs15u5hHGEq2E4myF2MkttIJ8vaYrHg4f0q5qcLifMNjXLr6jrnI5HnC1R7kScc0NpPZwrnQvXUo2grc20FpHuo/ctjE0DSQpdHkyCGqzyR0MKo7kQO8U5RYM1u3btUWULXAJV9co34hjAjI8XY3pSzYuogcuzonypb1sAW2niSL9G7aAlsBgQkHco4wW4+qVQcH1+O7yenZ77u0tIvQ/U0jwHeHB0d4RrmLlj31wBmsQ9p2sB4Tsl1C5cg895UKy/pdeRNZmO1xWrnNzuj5Ttq3zJYfPYN9XmQ6/Xsc8naOSdbLpuz0Otz6m8av/60MTcZj6ztpzkoYsdoIe50X2BpzVjlbAm7FbJVpkBzMCtYptzFa1seHBsGaZuYPeYN6L38zaDlWBsL5ZGfDWnzxWBhxVpYn3OJrcCSVZJ8dqM6IpV/STiVMoEG/Uxe2jkuVXrEJtuQMlS5in87S4enjpIpC8lh7HauJZofonbriVgQcqrKu7/J35Dr3m3tUmIj2KaUP5UzIfpk1le6nGrHtyapLOPcHP/gf7V555VVd53f+zq/e/bbf/uXq4Uh2uJmtNdzGS8UcJN9hnmI/o38MxlydyZE9HFdGLowX5yNHjjlcbYpeM1NtD2HueS1bRP5phwhjZxK54bxpJqru//V9b3wOCbCSG17XyII3lfa1JqApmcLebs520lamnkgkhp/3SZBvAJmQK8DvSWCruIBO85h7I8dZ4haG0z4ceO9osi+7xggwzU7PgAGMfrO9fVy5a+8IbCl3pgwflORbbwG2vEil9I/kbHH1hEyycPA8aEx5DGxh2LzPn0ultf9bCddQ7nthRIcm2dvo4amTF3cVprJHU8i6NqX0InTbAzNJ9nhSORjBys8AqjRiVWy7c5gUIy5BloAvYcRjFSLcm3O2XL4bL20KvkGdwUZTwyyAzqPhnpg0sTpiBix909OfHn4WX+TToU/u1ZVzomvrj7CM6RWWOVj7fki9q2eWN4vOvRkEOITYboWNAAIISBLrC2NoEHF35GxRFm0jryKGYh51Xbbr0cbIvoao4zIx7g1D3p+N9GHOlhYtIUl53CxYYvedMwSr0eA61Pocq+0S7NiWldmKwSEcFu9p/pyJlGggWnswXihnnITzpfhJDJYHyLzBSlA900aJ6yVZM7kkZpe6YrXD27y+XpuyB/QEAGUT7Zw74REpNpT7kQoe5OL04R3n3zHW/XnuEwCysp7ZZJlrU/nG/RF24DnwRN2+YHUPJJRDNboXXnKgEkakCaSdr62crZPq4nxoeHmdKtuMf8I3VoI9p4M58S34WdKAcBYp8DypNNMct2fMz+SbBXTkp8ft12huu2EUmJdUM69hI54puVuHX2NjdtYfLVPI2bJOssPpdghp3IwxZ/cADFgqn53ruD8+kxW0YbRB4wiAY/0k30nzPVj6hWUY0/vrA1teR/M7a6hzTSdZ5/1JOVvJSz0zbhVedRjRLVQ0n9IpTtxnOxRkODsGsD7vab0ZKGJvXPSR3QXcDJhjBVtsQ5UqdMZvDa/xWswWDhJgq8EblZKJjAgUtL788Ic/uvvhv/qf6xoQEB/4wHdpyzbnxrnlTeZyXZujrYwc0Ww3ZGZa99CAL+1KXJxz4twhnJv6Hq+1Dvh850oHOMUOBojyWdYruiW7QlCRPzaF71Y6o0CimbbIvG0lejosbI+Blh+kByk4qRKcOYeArWONibN3aSJkkmXpNXKHvVYH6GOeiK4dSbaXvqh1R064qwwz99WYWQRP7jcFCF4XZqEXkCp7lG71Ezyuc1jszzsDW0pkLmEDbN2tG1O4oS7HPonQdJo8lGMbmYAWepIkZMKD4WXQLfUY2EL4YUMQTFckdlO/KPcNZuukFM+D6k4uJqyYE4OqSly/4kR373/l88wGbRpmTczKhtgz6E68zUIYHBmksIgdZnDyoPY8OrL1BOeG+pZwA3YU4nDelrfgcRgqAq0tier5oX2TRJlQBov/9i3T6FtgizmQIuhEbHtnJG7DOtW9E1tvIXSYtz2NDhNYoVt4vIFvPGpvoeINk22UmGOq+DAFVMllD0sqTshrQHnduftGPbtDXWqNUWN68WLtEVmb04q3IKeuZIoQ5/DUyAskbArLoxAjXiEL0YUO9N56qio61H+padpQxcnL4P6Tu5EiBwGTqkbcOuQEtNFd2S3JBZWvoy/KDFc6J8MJ4YRqGDvGAdr5fuVoAEwAJPKIyblCkQsIOVFTGx8LyBiIcb4tsHXjxo1OsHQoifFHnpz/Ze/1EGwll2PrWe8/qPB/2DmMr1jWStwM2GoQ5k2TLUtPX72pe+OZuE88UfWfEbCVNDbOshE3Gdrd/ds7CHvFtcjl8PZVbjaZ3mjk1KVIZjW+yI5xUej4LnjBKREb2CxWgL+SzF30kFxS1pDYRpyxxfMXo9f5LwG8AdoraBmA72BQ188cjrf6TKlxYzGUykuxwyiwdSTtQIa2BlBhxGIhNQ7NbPH9R9Ug06Fsgy1k+i57YdYR8DQLXeixZ7Zw1RdWeDN9Qeul1xLjpJ5g/TCD5UIukjfUzozvTcrIoGYjQd45ONZXCfXnXo6BLfZGHOOae0P/9hxuyfXl2i1ETvViL5Jny1i/9tprGnv0EnqVEHh3XRoGX6xM7wigz4kZWnO2qKy3bsoG8LBZCVmloWvymJTjRBpHgS0Nuegt/+T5/rMf+qu7j3/s4/rbV37lV+x+1+/6Gj2DUmiUH+2c1VSJa932PGdeUjGvCv/WDwFbZqBhjx1VCHia68gVrkoDbhlZw8P5fPQT5yVkyvwRVg/YSvI9n+P39E9DjsJe3r8HI+YCoTjw+WlHNCHMWSHKqB0FWxrbjU2yAVykf/LcyqVz+yJ0zpn0l0WQTkp33779pnSeCyGY/wt671D3eOwNvFY9tToyE6B55uPglMV452CLjuAILtWIFmwmucuROzyw5xV3CNEL0h3L5Wncfm0kLWaz0bRK2FMObRBY1DefecYxYQEKh8zScwUjAAjk/fTvkEK5QJNLmYMRj2aArG8MmlwSzb15n8VzxbyMxqS1MB3C8ea1GAapjzbO+ckegOlHEgYvIQTuceS/LIqPhP5jhwAEl2kDouv0v7EwkqsEWOrF5IUUBWclF2YPJUPjNN5jAZLbdayxYEBKBM2L3rlejHW8O3XhZxwTVqufDg15Wx2Fj6XA7FEF2KTak4c8D5hiTvBkFFpzvh+gQg1Rux8aFDbfd0zc1xHr1+Fhzp9WAFZarrALzX769qvD+PL3VPslLyTJ3YxvPPBLF94zgIRusWWH64qVUgNGg7soQnLDtqhijXsn0zLv6btlxgKw5j0fxeYxn3VO5XMpTMF2IPZGte4AP9VWg3xIwFxk+dh+c5Ez7pfdCwQ+CQXUmOHli8pv2cw69LOWkawwIhtYX77C/LtB7/0qZ989hnXDCQFEl1xUA9i3z6GwCtjcd/uWlPBbdq14tKEyBgVPOaxv3ZdzOs1WJnyH0aEClYP8PwOR2fz10oXnJSPeT9MtA+TUNGhMeDSAQvNOjzQUOfpK9zWrEflcunVzr0kUJ1dHVcyRq5b5VCTvMxBWxlSlRs+sIH6VjcP1L0OJDAAka5zt+Dmf0315nK/GoZBv/Xtw+uYA3ClQmqFZdKCd4jw7Mnj5Uq0hnrX+pkrqvh5yxXpDzpATPpu9UR8+cA7O+YuE+ahWrp0dikTQXD1is2Snb+zOl4w8qo7h1dPtuRsvDxCEHKt9SIflyHGKfspPGSyaMLeu0zpvwBogmAKnrLcYfRm+BlyrLVFFYBd3ZJN1h8SS/G9dIbDYhVzp/2SQ6HkQ6Ki+e9wHm2i/zt629bzP1F6xZmhsJ9IOITL+uFIR3HbCco+R/tQ/+czuB/7cD1oO6xzf833fVZ3UGQ8DDHLxjjXsf6pyYHFSlOAu3WcZoXiIzBSBWmSkziPbXPIN4cFnea0Clw6B3dd2N3ZKHEVIQ2gznKnyTsJ/K8Px2aTFSF/WwfyG/VZIHraxWWFVAou0mPLLeCCzafiMjMi212exxSciJ84eXsPIttlFZDgO8J2qgE/rpti+2F/dDzl6jUdmu6NZQR5A6GjNDG3aubCd4nhcKFXrlbGv6zN+AaubN11v3nvTjtHhgXP7/PPP7d71rncvfbYEtl7fvXnnViNLL0YxNOoF43yWGOsM+CHYun3nDQlBqM/DSRuIsc6VycmeQ/GoHMJySJCFR8Jwwm32DlCcDs2sizrgK4uBv8U7lndQGyWPTW4FDk0vpzTfIAqDbKG2kndCexSgrsnf6twofyXGyztzHyEU1FOXnzk2J55UhKk9AYGe+s/hDE+4pn5JXLcACBH4vAFn+MZiqZyQjWGiLJ2F56Tbs8doIbCAPN1Le2V6llZAFjLHN+WhNBAWLd/hMbWdgIlRAmeSJgGUlC/OxEzOr55eNe5ijGqszMi5QpO/qfN7XUuKgH8s3jZKoYvNQjYIEUAvgPL2K5MF4vswHQ3OM5Yet/asuerjF/TGPsB2c8rkJdogOGk0ijJspBSejCKgtJvVNhujxr6arpSaOweHz+anTMgAACAASURBVIUJMLiycxEDwLUB/nRKJr8jYItxF0sUbbAxr4Q5DWoMKpB7Xrs/mSfQ4VmzIXpd4d6LlwFbDEWFR2ss798vJbO70TKNISkbWf8e7+yEPX6IIzEZSxlPZhuwgtEBPAjw4qS4/5EZWK7bgEu/1zp5KuHF7OxAxbN5iYvnn9fzJu/ykP0y69dGpMGSc+PWhHA7MgLudU/rGk6CPaFxZMj377J9hd46ZJX1mfMiMPdqc+R4wQnB8zpO2Na607z0PbNmVNndoGrte8V38z6hYX2n1lVC1wZbTvSVwW3AleootdkoXcH7gPzoFnQDMgLgEtiSU2ZgfO7tawZBF+6IeTs9rU12KZnHKTi5WdezwQFsuXnuW7unLr5Pj5lnzroQ2BdzZFkPQyaHpFs/aOx4vaxzGU85yEs1V4fr5Cz0tfJ7foZxGVXT9dmHlbju+zkLtrh27i9gy0yc9Q1Nqd+oru8YWthnFu0z9fNMNSJrqcKB2mAZ8FCyw1z99R//yd0v/uL/qef/ki/5F3a/75v+NT2TtL6eG5kNv7gvKehQ21ev0wBTBQEoTIlNat2DXLhHnlkbgy3nUz1osBW2O+AocpcCNsZReV44mMxbOzOrXY2+SBhV8tj6P+OZhqtDfutcAqhEF7if1skGWzVWR1Iiwphxv3Es7FgVO0naf49BEvYDlrl+rrE6g4QehSUO7F3axJid6rnp6aDoS8AQu9a6dDzL1uKu905rTW0dnOe55wBb7+rWDxCvpfxgkN6s1g/26EGlsk6m/HqBhBmI13EItu5Vw0sJFf9YcKuCX+5mKP16TwnGzWbl4TTZLBwtSG8TYQXnWPulKzYYsiMNfiwU9IPq5NoeRNPwKCHH/0fH+gaQMvwdDkrzUX1OAz6bUWrrFrxiP1kb1DYIiY/X2F196uaRKXFDOY1p5zLFWKUaR69DyfY4Oi5/f2wHIjAF4Kj/HObsLTQ6dJMQ1tZN+PndFyWsVuZrUMX1N9gr0eVtJFMl4w71boCKspQRkweAoe1SYxSmtnU3s5MxD1iM0kgSNECCa6HUlA8Bs9WKdxg55r29J7NuNop+j2R3s7BKxLeGt0fKIhS4A4T0tit1LVq75fPe49MeoMGqFWfymeJNnq9O9ZF/e5z2aGVIYLbi/SqUNPeFzDyshkll1QKpvifOkcpFcvG0/UiHd53U7bE+dqgqpxmTrBPGUSHllteArnhxgK2Ti+Ti4XbbQz59UON28lyvO2SRQgcUfeXGlE44OVeyLdZyfzcDbUxfz6NcK4AcjKDyFbOVUYe8AOG6kce7a9fd6Z9QsoBtGa/BNpx/bjhKAlX1nxNybSxl/PvIuGhtsSraSePPA2wBAlppI/vTU7UMMcbSPYRfCGNw/z7BAuD0RoGV3g5G+aOTmY6XvTVHgKWwcZ5LN9x02NG5VSszIPkrUJN7npVzBvjkoSRUOnJ96kynBTRUEk+jYFWX4nywaS9FGTA4hMMB1nYqvH57U+RzVczx8K0yWncEWLina1dfqnN0peQ50guodCtQf/rcfEwB7nkkrWMaOOf03Kq0lNXo2QewXBBVSQd/AQ2BSq9BDldsmwm0zvR3XcDTc1t/s+PbkY0NsMXfWRPoCRdKOASmNJ060IGwW2Lacf7q3Fqf7UzgYHMPzGdpIBfJAFQKbN2981ZtzfMDYx7//W//tt1731OMxmI/3e5tm9VBZwn4LH0bLROANTv0qoCv/0SEaF242Az9xX0KrBBqgwXTWvC1vLad4sCRsYXIiO59uhhJXS92Vfa0HXyktOck+kjOTeuwMGBZczzzdDD22VxYLZmHjeMauazo7E7Yl03XfNd/xfAFT7gS0uDrmY6MoT/Xikru4dEjFyPM+9Jvkm3LouUsa1PrpUQuuoa5ZuywId4dZ/soNbl5sG4BWy+++OLss0WOzRtvvK5qRCtLJzKHaWlCxlyADHUSOvfDiA/r4QKUFAbqieP7CYP5BBkCC3iEzF7HpDwZkFCRMVZilTpNZw+BDwBkNmpd2BK4ak8QwV+9DSnk4RXP3b+9r2FXSjJFGBkMcy+eW0U3azuVWhyZMFVyFqg7dqTqbD8M43YAYZfS+C9es0JOld+ybhOQZOC7NKCsAy82xhSFioe2dXg+XLI8xgfhrw9zLhksxlf9V9xDKwon1LW2NpGBssDLA2hWY7JyNE41EBWAZbEnOR8GrF4r3FnKA+WPUN8s2j7htBlC7N5c7RklH4oxynnpWD+MIvIio2rlg5HBkw9zoQrAuu7t28xdb6IOc9khc/ZaC9jCUyKRUt5//XflCmXoMhEau4CtKIZ4P2mhkHXgbuqzWiXgnu8nETdhSFWZljemthMCLwb38fyPLvZ8tj2/KD95llE3WnPTLAK2ztMyokJHMFtqtVFr5NLJswNsUSF87nzdf4OtSxfKyB4BWzacXte5b95bcJFkwjdU+SFXvSuANikHUFaRjsJ39d6Fc8/qPY+xmwwi/w6ZeNPXMH0Gl26rshqH9TNToZphDNgC2O6B+AOwFX0xwhLokS5miSOQdRRHZmuO2Ix+D2zxjDUwAt3tOByCLRikhMdiJFMBq7YGjPeBowkwOga20F3KPSyHgnF2ZXg5tBVG1NxVqJgQ4u4cDX8tNyfn2WO1wUExW656xRo9P4ASc+Iw0lwbAd5yKgFJNeifu/XG3tCsCeGf/exnR2hrODf1vdXoBdg48lEtSho0CoA3CHN+pEOCW8wWN5C8neQvIicwnAEg5E3yuxrEluVlv1skDJ2YUDYg76TYJjNK5G5e2v3sz/793T/4H39Oz/jyy1+w+0Pf9gf1vVT4MeY0AT3mMxkEzmT4wR7V8LuxeDekFthyKwiuH3CLE5qQl8CWiqAm2FKYrS6uNYRurNfs3cizPlu6N5tNa4EMneHfCdcKWLUjqtUXwAM47u/kfX5K59bnw3ZzXs0TfzuS1E5vQ7NwzoFc1xgbjAegs86j4wBbAWgpeImjRIsf9MRUF+16LudObrVlFrtoBzpzgX73nrnHj0vqQHD2wIY89+yzZ8HWrVoMTsrsRqV19sMBzQ1lMHloASKF5WriH7vslgmVp628Kd/E+G6QarMr8oIbZfLZGKlsAp2YcDxChaPKIxfqrXuN4hQQlwfslghZlDFWDx8ExRYNKg8onWVdQhzacFXMlJuGRuU8/ps9eDruxzuF1QmVfVoJ/ccO7713ltkK0BeOM5odHlxAA2CFw13rSZB1UQJHvFgr1Cu718tT3DrsKfgah2BLybQ9LmsIK+c3S+EeSuoUz0Jv70bhjrpnA2L3StOm1XKO7CULlNT5xZjpJ2GMSs4EbNW5AVuDYZSH5Wfl8wk5GDQ5Jyl5ficnlYDdYVdGPvMXQMZ142WJFanz3auqW4Pa2f6B1zQhFM3dNHjyjXi2q09db6Oy37jORRpOrkWZuNmrGTbmk3kL2LLMOq9IHdvZWLXec08gV2BCfc9ijwmPAI7HDm8U7hCCGUdyDrrZ4yJTdnh8TsDWrgzn+drqB2ZLBpdtY3aVQ6nqLzx+5rHW1Ns0si1m6zys7UGojnM1AMf7jj5I48wwEZ0a2LJNuMmGAK/d13aeiua9GDRV+9acBLxmWyHJD15tj2Vkb4ayfFaDv1kuH7ngrwEqgC2BBQG7ZkwbPBxbJ28XEDG+W8aBc7be25ojHJkAglTBRQaOgS3CiDJWCvdZj6Z3mcLnLXNqmSEHCgbILOmZMKLWqbvIw0ozX3HYHlYenkLeBbZouHq+wDX97iTDjysHTP4X3jJ9slj75Yg/eqHXtaMgZqU83gaQBtyStR6r22VbYk/kwLSOYy2TJ5UE9YBO3h85OM2qaP329+IcJqeWcYeBoGr4SWCLtJX0inROIM595SQxznX/yjeMs6YcSrO22VGCBxJB0NvHaFub+t73f/9fGFuefdsf/rd373//50tGcIRZiypGqbFvsT0jJqQOZHxS2MBP1glhynVLnPTdwhFh3ARkmu1ClpXjV20ZtnK2EiLj3AGWAK3k7Mr2SLwnM0bRVJitMMvSIb0O44xobQkUOiqljbabEZKDKrsFwN/WZWZbmQ+YZSerx0l5kwrCHryVGEM/iBlvHRqApvxIKvbRBq0LghnSzd7J/HPbMcut01QELOtv6J2QGsf078VQowcfAKTCbL30UjHEFT6s66PkHhfKLbBV9LSQZyu+NU9rL3+rUe0ZsFXMVrYKSYXO8A7bIxnAqmn40NmpwEjcnklPqAmEmE7zJP2eKyPhcd8HW34N9es8GeXaNHh8UCGSYUjrfGYiXA7K4tEkwYosShTDFwaH8xhUOYZMZaGEciBiK5b0L9qaGHka9ZnDMIwVk5kB/i8MFIbHeWouP+VYFZmagpay9WKkMasV6rpT/XofYbUGmNOzWiliDLLIXZFmRcq9UZEnUNCxehK4L8tL7n0tUYwsEgE255+R2KmxaUOUcnkWj3YGqIWUJFfGhRwJsV2EVADxGA9o9TauBoIxigZ2vHeltusREMebrf/S0DI9nexxz3FjEZspaCDTyoULvllVKmJTOsSi5o2AJliI2r8ywGkYhDYCAarIF+Of8Bk/VS0nz9/Jra7EKdkuj1gOisbUJd6ea+cETabTv48WKRuCxfpwDqEbEMd7DeKLYVNFo4xVy2kxFWIyCmxZK9U5Ki/L4ZizOVvn376+7ywEtBOWqWdIDh+evtazDAHjbznz5bk+ChWFy+8eF+7JokibxJtaX6yDVJAlTDoSlNtgRxlH3wRIRcEOxdnhAh5zMFvdEd9raAHxkmHf0wQFHrskOK9eN59Ne4Gtdc94ChQ2W8P1ef2kMOK9qjCVsWomj3sJ+EJfJbSMXlCOLOuKJsNHcra4R9atQGtdX30R67hw7obWzsO3aaNQScglD4TM9Xy7auipjvbkYBK6rOeo3QpO71Ve6sIuRhdzvr2crf4Mc3Gf3Dquw7+SC0lFrwfmWvqhnb38DXGIrhJwaKeO9xNCVFQER6PeY1xOLlChts1sMWY0AHXSuytZnY5QofsOl6h4oNc16yq7fjB22S9QTEeFv52Yfnn3v/2jX9z9zE//PY3niy++sPsT3/udKgTiPq9U3iR2Jq1d0uD2UE5U9CMW3AyWB8jOY5zLkSDfssRYK5zHPNJFoMYT3foAx5wQWTNL0UfMg8/fhEr91Pgpz7QLgrQW/U8ESZ3bIfqei/Vn/Z7w7mDRSP2pzysXF4dS4NvnUki2/naafXgPBiHAKY6TAF6zfXcrVUGXznekR9Oz0xGU2PDoBHLxVqCldY8dJ2VgOZvtrw8eVekd5MD1+KbzwOGc5XX5o5sHzvtezhY5EwZbt9Rni7vwovBG04OxwGMSIOnNmk2SDMSrcJ9Kw91bSLS/QjBeVFFmQcxR/CjTJFw7ydUNyAJ8MESEc9KMDBROn6Tsj5WEai7kNgKm5i0T+4MYxmBUPvZEsqBlLJo9CMtFGAVFopJznDsUNgKIVajXTtRzKX32YKPnlBz0Rkfy9FtJGOVPQMAIKmcN4W6WxQvGCX9igBRa3X+Wwbb1NVicbHzK9xDo610R5LHu3kvdRwvAOI4enwkava+YvJ++D8ZG29bIWwGkllfcgGRWbSEz7odjWhu2jX5BztlJCJj7yWsLtp+T67uDvEOXRjgGgMnjsxF1rgtHGFAq5pIbxntRFPvejE7HKLaCz95YHonMlbvBd45fK6Qo/AvV5T+AMUxDFAjntbfuff0EKOs1f0eurKzMsoipq2cOJZ/xiEJSLyaUIAnmYtkI6bhbdD9CP4eeRouQOVGDQoxaKSXGA+9da4b/Ws7X9iiPH5YclNNyDmarqhE1R9Xv6f5bzmk5X/vSsfG02K0TM7+PHrBrhBJPRohCABj5wEHD0NfnYnA9Bi4g8Pib/j+pjeYtO8xLNBVz1xbm8Y3ewsU5M8mNy1rKPMeIRL5Wljwb1vLZdQNxXoddSuKxnQPnT609AFOow/tZc0zlCqb9PbeCccHKDN+ssmVHy9uV5P5XGVj1hca6wohyGJshZp4lP/WPa+19voHkw6rE07mZg3qPY117XA/WgM9ED1x96kXd94PTz1WuD6FChxExShcrnyvVWY/ervyeCjvTxeLBWxVeDKvR8x22gBm03XAFncJntMMph1DpBKUfYKAcMveh5qTtkIRp5DWFMSNUGjYsDlyv9WlYu3ebmEezIommWIc7PSYbJbswoRnS0vORWd4Le8Y9prI2lXvcj1jXspm6Tt3PX/7LPypHjeMbvvH37H7Lb/1NruDD+aLdUY0HQBDnGHCmLuV1fY1Lj59yjoaz6pQVNwp2lIblMwpGWg4S9RCjLLmzY0avsYe1jc4em7vM1yqjkpc6t9rqBLA0OIrMZtuybByeeUsfxFhZra0GzLnvgLDoN/ZGVFQpoI77FsNkQHaWpXJqT/Pee/KgOV1Y7lwj806/x3VeVyc55MbcicJP9aA2gReLWTqNuWWuWW+JWEyZWuSHdlFScPsOGvP77F4YsW4I/ocqjLuEV+orLMi79NlS8p9za1S1x+k6ryGJ3PFOjCrdd0WVcXUhGSBrVAleWKA1sTR9pFyyT/M4Nwpdu8Wmrw0LWZ14655TiYOQpnUDiun69a6mklFoBYXn00lsMW5mj+qQ8sdDcCIph3tHFQpnw2J9RlPTP/1WWLMsZDFS9d/DKqkfzUQbWHEuJknbBHTIJ71ylJgu5Wfjag+1ACYNNFVOfQQ21z1YWRugQFkmZk0MXkoj3nydYwVvFkr+9UKuSVIIrdthJIGWZ5JXjsHvMVgrJcMehglT+FhKE6XmhqTymDp5W4sfTx3WoxmdlN7nXgZdXvfnNgym6Y8dj3czr279TMIQjKUYLxZ0e4mPq6R960jVJ59fw9MCF0Uvh6HidkJxy3Ap1GMqm6rKsLVrpVkUAZ9N6DRKLyBUhqoAjvcO7Q1ZAWyEOzpcJPntwgPLsIEZSfUG7w6NZG/GIb+R95ZjNj12WKjmq8ZQfeuK/b3/lr3RixWedRPOSq6+bM+f1g8wZ6oIFnig1J72FW6sKxZCPwxqOQDd7lLPumiPt0IjNL318rOMy+nr59k9KgatzuTxmZ62LzHDd2OOuA4VnmKrp6ceNmHsnNAORPJXAH0JVSFrjL+YSM7TYQRVYvc6cCI9INSAWa1Q1Oun2gZ0nuQIY6taclZdb8lbnmXrbwCbY8exZqwwUscOZGTruHzxOVWPPnhYqQfFdF44wamhsrjYt2K2qHA0CLhVFYvVXqJahVx4+10OHXcCewAP52dcVMBTY838OOelwm4lB6xjvQe4a8CF4U2D6MiMnH3CUALxc4uokc9a59b4N6vFdcN0w+6puTOFUnWob2LLjFMc9tM4BLArjHjskONzwIrKQSbXsO7zox/9WLFa/4O+/nR1Gf/u//A/kA1E/LFV0V/oc+6ZFjfZhQUjjtzCmsnhZ5xbV/J9gXqR8GbE9YySzTih3ZagbV2IjIeAXMiBXodJ60n4NvlnabOj7zGGDWCHTQfk1d/ST3CE6rilBvRqX4Kj1v+iI7UVVs93ikcYS1Y91YgrMDKA6V5Vyh3db4+iJt7liAV4RyZ0PvTQkQNSBufXspiCCN8vxx4WaBuDD5DWO3wGXc2/kAFh2nQP/cznOn0i8hvgxfonPWZsRE1+Df9u3Q7YstdJzy1XWrgaIws8CeJWqPaudXK9DsPjxRIhmTHSfG4q5RVsocjjvYblSBjNOWDZXmF6j3hFaT7KvdEfRTkEPXi85yo3swse4DVU53L5MwYdIavEyYCpaWg7pMcfhgfAs1uA3rxdcXkmoSsUEZQkSd6oaguxRlESNRwkrBKuGp4MXi0eFQwF+WftoR7KUwSFe4iHIeapQCOLSXk7YYZkhM04GhSbYUlYgnunGpWFbwNWYQY6ANdnqTTjMIvS85bcH73VHmR9Jrk7D2obHgzR2HtLlL2ruNj2QCwZoeHOZ0pYhQUcY8d94k24rcXxTt8PH9/aXGoBQKGkA2z4eXrPG5EeHsp78iqcYKvByeMyQGnOyUd0PoF4g1qeB9APq5guz2voz5UvKd1POwTfgYyVOiWTK8DWFFVoAsNXr7kmDsWNG8/YeNfC5rzKzSo5CZPhSikDbxQnYcqx9QRKWp6rc2ss1FRElgNVgKs2U9H75GmRMG0QzxjBerGNB3s3Fkh+WI1PCQ2i5MTW2rjKe7Qv4rHzotGzYfT4jMFgbzpcivPSJe9Bpmorfcfr0/f2zB5oixJbDR/zmoasyeuSg7Ewa8iNnJl+PwAgIThIXrOUrHW37Bjh7k4XcIVrh18AsRVO5hph2gO2kv9i4DET8bl2mLnpOFl3xkBtySLFC8eOY+vhWINfydgRsEUYUT3zHr1e91QhNPJh6TVU933hXG1w3GDrtMAW+X2XCmxdOXnvYly7oq8ZvYRcMtbIKUUwdQPD2UY/k+AeNge9j45MBEBOHsasjW6M9VjDNXh8dziTSE5kvFQFc+mO7d6EOobdRUYHObOAnM7t2ZyHfq5EYiILlS8iPf0TP/Y3d5/9rHNkv+qr/+Xd7/iqrzAQRKZKd0Ec8B01BS+HgvQL7sd7pNZ2QAUGDAjM9EdfcT47Yb2LBzpTIToaCJt5QU9kyzEvPbcuqkVdbLQdfJMn3Yeq7Xj0vtMFUiHfCeJ93djuAfSYk7arcaicqL8fvYhOgpVcdUHIDYDWdp+tXhM8Q7OeAY+M5YPE71vHZK5SPLI1d1QjupmvgaqKR7oX2RivZsayNmFyVdkpZ9LFc8nHTbGHHDDZeANAcrZW8ia/813A1gupRqShKQrvjTcOmK3qEj6YrVIyyr9gIhrR+oX/r38wrRPl4hG0QQoqHwPSRpvXqUATld1ec5A1D8MGnmsTS76j0BKDUX8X2KqFa/r6ONgaZaGrIQ0gg5Zt8MH540E8fa13+m4hjbGy0gdRb7RxuGOgl7CKwGMLJR32s6Fq+iGx6BxKxHhPhC8vooRO/V42DiXuqdu7Q3DaMLUWIpWLvOeSYLOESRZXSTtgi/Fv2laGoT5/u8C1tlvqxQYL58Z5VCk2tX7AhgHsnDjpthhG+3iqNPyj8scdxWMY+Xv6aa1tQeKhxBNWMQCeYS0UvAz3mdo+MBJbR5qvKocM3EL1TjN5p/e3mS13D66zbYCt025mKYmXYzFpbxlfwFbJIcyqtqWqi2o3geWzMRYB7um+neaLzBdrSO0q6h5QwIAujASL1oyblV5yO0TdK+crWxv5vggTjVy/Nl6uwnVuIDlZhIwcRpwJ8o8LUEmpVJWnwBgJ0xdcjUTOVgBkckSYK+W7NMhyYrzLsp1DZ7lg43JeqxElRgemQ4c/1wOvcTtXYCvjPOfW4XVYAdY/hopdLmAK2P4oobXMDQKUUCLnkOFpJZnxZ7i9oTzee+8Th3Jlj1OF8BzCkIGlVYBK72drEO4DGec62lGDytYOX0WPiBkGlDdgy3MpVNjGdUt+YR2PHWsIbv3MxZNtJ4LPjD1vD0769iPnPD6qnC1CxhdOAPSArQrBVBjxXIXl5KiVU4OsXK5GuJfOv7fBIsUd3X5BAP2CGPLRtkSyYDaTMFDAEbKRHRMEWhsgh6VQrnB9by/3tNdb5lcMT+ttjXWDgUd17/tgC53n+SfVIr+HfeDnw4fbfZI0V83uzNCUB/B8yfAnPvHLu5/8m3/Hr+tzf/y7v13slvoOlhx4m6+0LkF+fC9jTEo3Xb36tMCWmj3joA/j7+ugG9hJhTlP+wbsCKCN0KWAU4eykxN3jshMAbJjYCsJ7QIFbQNX9i4stZ6/x3Z8tj/Pg6wJ+AZ6dlJZyyN3j5P0d1CtJ4RHG6CN77gnhuSDzw6nJDgBsEXH/MxF61Rep5nx1loBbCUXL53m02rHt7VGMOwc4mgkv9Jgd97Pyt7HseTnlZqjfE4OVIMwcMleGJGtCqDyD8EWG2YKbKlEfx9sZQ+wvr3p1ZJQvjxAKvSkWJqdyE1mcMTCdPhJIYqm+PTg9Q/BimJKrgVbWmRhEqJg648IPIo3yjTvMXjsSXWGtVgEJ8CS73A/GMobN9ILaG5AmYaIGNS54XMzZco3cnVEchA4X/qiIExJ9E/FpEJGrMAGQUh38p+41nGwRSzZITSA0fVr9dylIF1B581FOVcWfhLFo/hd/DCNYhgxeS01XzTEZIxph5BtLAzQZuiR689wlzvzqhqmPK6Ti67g0dgznnQ7xguABemFGhZABrluWoxNeqzUfcDWACSftIedGbOzh9il9nYZkCRb2uBuU88jRLoBtu7edRPD4d0wZ3XEmKL8D5ktAFgU0gQBc5Fvga0HVQHrvDeXdssYEJpRWMTXXJUhrzFwHPZY3TeG78W4JG9rTZA/vV/ztSTIa94LYGF8pezexmA4Z2t3nkoyJ1Nr49c6d6qftFXP4sUegi2HRR7JqJCTZaaJEFFyEa1FSKT309VROVvNk401m7GOV85Y0+IkYAvDrNvGwLfBGufbMwwuAHKY3YwIcm0mZO4GMPqvKRyYxOIKgVXj1xgSZEzhkjoMDOY+hrxnJsIOjtmFDo80sxxQn8defwoEHzmOefP/X8AWTKZ0VfXZOqkQIswWoTjWLDlbgEuYLxhkwDdgi2rEoX+7vxH6E8OWEHkMVcJ7pwUsjoEttnlyWkbyhQ3QxIjFsEpG8D6c/iFwsAG2YKCPMVtvVqfvLbB1Wo2Ejx0p1llZFnTA5dqO7Cd/8u/s/vHH/x999V/8ki/e/avf8HsGex05RaZsZuTF1e+kqzjKgOwhv9hA+nuNT7Wx5tqXLtJyovYI3gBbt2uje4qj3B7Fco09qYnanZTjvAW2xDj2+aOTNJ4NeHs1jnH2eWc6UFhm6dSeG/undphGRAkyRCui561/15wV85YQ+0i1qO8qp7T1auRHY1J/g9laoxP6vT77pC31qDYOuGJs+I7JneNhRFqdZAcbETq+ATOO/bsIiX4uhcJZWwAAIABJREFUfj617AktxkuRMzsUe2DrUdGhJLazqadztuzVAE6OMltNjc4BdgI5TRDX+O06OEF+mZgg+LWD/JqDofPVk6gxI2Cv49l+3vRTgo51NZf7jnjbgi2whYLPxO1fxwKyt3Dbs3rqqvc0CwJPfy6h8G4q17MxAOeFc3M/r1Ea24LB/SEcTLxBkD3eJNlakXSYU8yAPaatg+8x0YA2hQhYRJ38ygLOthxu8ug+RCo+SIydNg4KRXVn8TpX+nVxXjwnntFVP+41NRZi3xAJnw7bBPz63pOzJaOEoWmj49DwUvbdoEALawipBXX1KKJMtsaBpO6tA+MpZoOO3XXjCifreuSjbLMGCs+0Ms+WLvay3t7deoOcNofm0jOOP8EmJoyF3CkkUM+p8JqYke6X1QtWLGYUkZSV85JkVOpKaUcgVrLp7CQ1awKijBYl5tCXC1qUH1jGPDlxfCyebO7F16FpLSwo+yE6JHNyvmS3qhENEpAVjC/c023nigC2OgdGfX3qOwrTTJh0ZiqUIF2AGIeAj3m/N0CrVVaqEX2PeqciNHOPVc1H/5PsoKzbMz6zAW+dMTkWGeck2E/Pfa4T7sFgKw1GA/jtRYularCV5qeEGThXqp5Za9wfeUmzyMU6IzqLcef3wzYkcXw213e1YTh2GG6cPSjiOHYcCyOe3ne5/a46yF+qHQVgtgBbjC0d5GnCOXO2DLYe3XebFgP6Ox3Orb0xa47X0HnuhbulTxJyx+/elsr7tCY/TkaWNQIoBYyEzW6DnmhDQsAw3lthRO73WM4W+goJ288DJFXCe9Nuz0MDifpjbATP/lZFAv7SX/zh8ZU//Ee+Zfd573ufohg4vOmblbCg+4SliGzZTg6d1HmJKciQvVFxAWkCMEie1+TEZqP7weoMr8IDTI8t2K0wQWvOlpxXpXDMIp3oPOmlrLUGZLFB1vPdULhBVdo8bI1bdFx0j4CZVzxtEPSVECuyx9x624Y4i3FytP4V9Zn5m/l9S95yP+iW2Byl1cBEF+OXcdtktkp+0OHJs1bxXmOP9X7sDNuphdlaj4AxwJbCiC90U9PkbNHQVH22xKwUhVuMUcCWc7bsaSXcpQHAsDLwMvJ41l2hp5szZapcJoVwOrbbkxjAg7Ka3ovjtnOwPLhhDRQaKyHi3GnDYHDnBPNUbo3cFO5XIAyjP7vj5toWrG510UaWa4c/0Nf0xswxyw2iZJhIwhpqQsn169/9e86rSXWHcnra4MK6eT+ryoPpNhIeN8f1PaamIePZQ0VvHU6U7J3ba768rZG3qHipYsRvSgna2+dc2VIoQr/3TPUJtQ9YqsrSu4vwiahwLbA1ROSxSWPXlF+7uoM+TxhPg6s0J0zndO1SoMrG2ezTYznBDGOAZ8t9wdodPaoX0NbxpJytew+2Q492HuR/doy/vdJ6/3Ofu+V9DhsAZb6QRUJkYkZwDigoqWfG6Gsj6FZgKDwUQ6qbEraWbOLuwC7U9y7XPm2T2bIixpkQk9prTblujF0zOFyf63HvMoJ1TQwLIc14m8nPSP7LBYBVdd8vrqZSPIqJVMi5QkrFdJhh9FY9Fy/V+qumpqqcYisfhad7rliL6IpSKlnDqVi2V43xLna0G0UyFDzjldqqx5uQGzs6JNuORb1+UDl1a07EWBu9Rvh8Kvm8x6QT+Pkc64CNZsk1ZIxRdrDDXp/dP6rBvJ3DszlbCW1tga2rV69rPSQXDHkAPPCdGFituLqX5H8p77DZ3eRwad81nIw2PIcyDAg+dmxDLcjB7SR4znMs9/NBgS2puAt3lfwOu0XIHH1/GbC1lyBvsEUH+TwrVbIYFZ6Rtjxm+PoOF735gKrtBlKEyZ3DZKcqeV5p7RCjxlqKvlXRUOsD1kcaAue5pGfI9akxUKNRyYMBiuXLdsRgazXc5M0eB1tK0u8coqRl8N7P/NRP7/7R//qLGrvP//x/evdv/v5v2JGTmwIg5WbVf4yjHWqq5Cv/kkbZ9TpOgyva3aMv1e55fjVeLbN1sYoyol/dTsU5eDyHWMeOGimMTTFTMUd4LgFb3H92/ECPoFfRQzxHcso0di2PI+rR6y2VmGtlMOOdNjOHDqDtwmwsPqugS3YAkM0s2dmaUp5IgNKERB54bBijk25Vok/3mkHK1kjY4Xoh/3U9D/efkG3W6CBecs5yptAXYlulR+9L7kxMpIHv3E5ITmpkqkmVyBffo+nq888/P/dGBHC9Tgf5yoHA0FiRu5mbQz1tNNsgoLDXikJGjNdq49BGRflXKLJG7VDoaemw5nKt9Nz64Axkypc3lU4vZE26PHu3YMDwbB1S8nV/KeFUcqY8B3dU7/8NYMU51ISTMejKpCRt8hOBVR+RNm7yyjgfISqdbkHhWtxHdacWoTzf9vRYJOxo7so1wrne+yqGe40Lr3kfyWVT80LGH0XTxn6ENFbvpZUddwYQDOW/pwyqrIWcSwystoJoZiasTZhKKWz9n2VhBb4CbPV9Ne6rj6CQb1f1q8Bh5zcg68klS1m2F8cVhUtzvcyZwAph2VI2zqdxfhDgFCWSjvvHZAGFotttwAxIJSyV4gGzhU6gTmgMOeO6gOU7FZIQU1lyQIiP+eFZsrE0yhUQorytukaMk+4L5duKzsqyQjY117znbs0HHlzdCLIW6t3yDjizh3yd/dsauPJM8UKZT69fV2/NHDvn8pFbx5HcEtgGAPpg2zBWS8PS69dv6jo4PHYyvJ1FgGJYS4FzFGEn8zOO2VSWvyHn2ii5/sAzKV+TUCljUM9Jw2BkOT167BDtt5w4DDOQcM97n/zkJ8XSI4cKFdazv+99n6dOzihGbVHC+ipl+uBBiitI8M+2FHMLpoePvLsFIMT7Bp7unrn+onSGWQYzw0pKZo7EUnitG2w5oflCNdr0eDBWvUckBkRh39kRP8CL53BbAAOHOGPRj36uGXLJ+2ETVlY4zlZCn4frId79Vkg7aR3SkQ1wOU+q6FgzyJB0oebLxSyZ04AA+vSdlgMWB4j1j425zV6EVZhDEjP3nrYbjLm2YakdDfwsLriyE+1QLK2JCEt7rRiw8/NSOQzHDoVGI1eLE5TGpVordZKRU1XjHAYvbBLnfq3u+Yd+8Ie76KraPfwbX79717tfkg5V2536TACUgEo7048BRUo12ThabwIiGSe+j+7HJuMkABJ4P01kOUPG9/BscfxXJiiyoeT9biuTzgK2waTZeHs8r2NvHSRy4zQVw25JMRyXYoaJjKWCnPuYVdq2B2GAJK/1jyF4UMypj2krOC+6R+8KHCdh37b5/l2HTJUKUYcbXdOmoaqBAfEHIXo+9/TT18yeIjeNWbj3bK0mXYSztkTGHpS9Q/ayBynOBDobx9kg0Ps1kzOK842tvVhNgM1CdjuQ7t9JpTbA7eaztak5TU3DbJ0FWyz2mSyWpMX0Qdqi9BLCS+O6DJzYqfYOACE6bwBMv79P6fHN/W0AVoGSQmtUnHyyGBv2tNo6MEpURKUfUTwr7i05EBMPeYK5pxVURolxTToxj30K8QjqoqrEeALYOubFsgejYvIL2NKiK8FIU72U12ecAgLM7DkUEpoXQUvVmD0/V5imJNnPYQOW5GRyasRcoSzrG2Yo6PYuXnoTbDmmfVZ5aI513a6wERvi7upcG+H1fpCzdJf7SaL96u3Rp4akfxUZtBypqqS9OPqCxdMRg9oMo6tPt48omZQ6h2ViW5XjYMsbFLslCKybPUPtm4Us0zuHcaW1RxtRMR5SbmZAs7iZD7c3IYev91UUs0R+TPddk/HwPwHYNg5KBMbpaUeBa6IIwqTyxAJbAKEngC1kPQn86UPlJo40qu3QpsCWeyUBKi53A1mdPyFOQIdalOxvoMt9JDeE39ENBk+EWF11HMAURyNNPN3vzMDLPe068bYVccP6nlzLH14s9/WpT39aYCvtA/jr533e+4rtfUm5MfQTVChTYbCwR/tgy/qKdgcVJic0WzgM5xM29trT3T29QWbyHsU2yFh3Py0AAQBXOkFmZ4AC3zjMr41NANEqrTaKc00n+TgV2VnDOlOdPg7xOLctnR2gJxyrs8vH4lwzTwnZRRdnp5DopEQdwsSmbY3L+J3egVyoFUo9a1IYxO6XnGO0mCvuAb0tkA6orvuWnn5s4GtGPc2B3XHpUaW58HAOCbat+DXAFrLA862bLsdZiKMouW1GRZVmzWyJwWjG5R/+gw/tPvQ//bxG9cWXXtj9vn/rX3e+ZoOt7PHKT0BawNYj8h3byTs7JbaLAWesN9hpupcrd5X8V7UccUHVk46QJJY5/0uqgqNDJlHE+jC+YrW8NVfayrh62j33Tqv3lG0D45yu6+gz5mZ1OMy4KcJDw+uOKiVXFDl6WBXPj4p9TF8t6TdJqcPuJj4Ctgy85JRVw12Pv8FWduUA4K899eazWecGF8RhEONW33fusZ3QFWxduHRF+pQ1yTMAtpB3muHaOXR/NK4ZZ4m9EePwBFzyN879jsCWekw12m5XzeGtptvWdg4r+Fkp/9CYPFzKT0VX1pEqClPJvOOQ5KjGYEB6YA8Fi8VmEORKDw0oNF+dKwmrZ75T544h1ucxRC10yaVYwZCoXy34mUi+JlkjlBEYjQ9PIOCzr1jTGJbPuM/L2eMC/X7kKduIMmHOvfHWNvvnt/KJsY3Sdk6Au2DjqaUaMZunBixrfrjXdawJP5UHrYRyDKfG1zkrjwFa/LfBbHGesZBbEDP/SvrXovBzMdYojCiysC7xgpGB9DpSWwgWHkq3t2OIckiPJC2qAivePDp5a26kyDin9HtrvGEN0zohHg/PR57bMbAlb7qbhxqg41U9pQWVxE4ULuCL+YpsKYzRhQVeB4Rle4/Nep38Ce4z7EHy7MbP1VmRHzBBmL83GTi/nnlix5gtFVI0QyKQrkpMh7IH2Bog3Uo4IaXcJ3PgvCT3BcsRhsuK0kdSEsLamCGbTZPDGk5jb+CcY6xNwMlgZO0EtKqWogdM0caGwg5YF+T4Pe99b+VNvCC22OF13qeLfzffq0DAymxF1gBYYtSqkIB9X5nLK5dq4+YOM8vhYc1LgblZsYx/r4WwrtpfsHXp+nwrI7WCTzl5PTZWjQab/lcV2sXeq2l0G930TQLESNlrbdg5yXmOMb1poaA0jB7vXMeOXbP/rZMEVkrPuC+imV7+Kc9KLEI1I6U4pW5bYLOdt4vFQIQJTQgWUA3D/cqrrwqoJDSYtbADbPFf0hfobUWLENaimK0aVg9tg4qSM5pKHznSAV5/7jFV0Q4OFLpvcWISBuNvsM3SYW2o/8p/+iOjUvKrv+Z37L7g5X9G64ZkaKrCtRtHfd5OVjaIdvuFGULbvklVH7bjhl1KyDR5vWmXwbcZr60j624CrcmCZmwP5S2bzs8iIRdDWZbNEp8Ww/WonG+De+YdPTT7TXHuyAMJ/8k7dTcBO/J1inq/og/lwYQpwmFGdgBHaLc1py7g62IhGuMMH8POANB5vYDYfC7OwmB6ew2m9dLUXwGgJW88sxwN9salxxbO567m9fpIfQEQa1cVYY/S790DMWPLeRkfnvcdgS1Qbh4qE5pJjEKeQt7Ap+n0aSSmKITqy+LNAwfIiWlp75iFwOtsKXEoUNpeRw/UfUQ6mRCBOBZGRAmolBvD1cAsm1CmfHkFe2o7UdTtCoLGJPV5xiTOAaoEY8nLMIgS6r5PhxvOHmmumCRxCfNyDQEUDEwbGa4bjzRGPUwh40k4jO8kFJPNfJPkG7AlQ9Jjrc1OqSZUQnk24nQvpPP0bdkAWwGsWzH2LbAFsyWGk/NLaVd7AnlwbnUwiiGaERLYUrjJ48Hh8mcqON3nKotU22DUORSWKw+SXeyPHQZbM/xoT8d5OMfAFrLiTdMNSlhkyEdysLJw9zxHMRetDNpRkTEsQyiDFoCtUJ2NqXdAOBtGVCLooiyyR2fAi4mMBv2tjOLlbYUR36qtuVJZuiqJ5FcIPInZMqNneZoJ0GldEoOaHCpkyH3jejPwum/mNqwV13LFrMvDk7MWRi/KemttCVS17AfQhc1l09kwUoR4aWUCEEcf3Lz5bJeAO49KlXM08H3kKk42Lz4EW2YqDR7Yp/AxjS+1rukfZNZOa0dgwPcVx+MQbD31VIWW2ribqfF343Bk7JTj2M4Cyj1gxyGKzh8E1JXcK48EmagDJwaZ1qbJAls4Xg65BGwd28ILB8FNnB0W5khYOD/zbPHklfdD3lV9NyBa1YM9r2594ga7jDfPeaVaImSNaLsbnMJ6BtitV155pUNXZnzRA2aUuJ8eK2yDfrddon2IAS76NfoWZmUbgPAd6fPWpQG6PFvSX+K0ox8jV9wz9xtgSRPT//bv/ne6B873zd/6TbIp/P58AXpYkaS1rE6Jrst8HQsj9rhH/jl/7FSqurlXjD82lHMr33njiGOyr0cc3l5teL5qhgtZQse081IAi4gGY375MnaQBrVER1yYJeIBNllbb83mvQN817PaRpsN8h6yOGY1ZydmuRPadnf9+xpDDq+jAEQzwjSRDVGgz/Tn1mrRPE8+l1zhVS+y7pDrNbKmsDxkRf178y1H9EQSyOFPBePc3glCR9GEeibk/qTvdxIrvhPG7B2BrfPqJGwWZSiSTnZfH2KdUIm8LtzUHwxMe35Sjk2l+1ZsGBQekcJaG0nyFpO8vXCgVhPmSg8vGau6Hkpn69CgSLk7vKJnQGAW73p4j30v3hx0VsbNZ+3NQTuUIOFuA0lbp2H42jgORD4d/b1bhI6NBzsWSgM0Tu2tgKaHKWalX8/4/AzpidmqvyM8EeoB0KS0l/HmTgA6aZVwyGzh2B9htgi12NM13ZzdA8T6LYo7LBvxdYCQ86voQ+P+JOrDIw/TzTEVwlEc3RsRM68BUxgHsUUYlW7i6dYZJl1tIB7Jwzx2aBNtAW4XdhiUuM3FcbB1QbljalMhUEpi/FXlVKjYoeUKQKw5UZ6GCxY89t5nM9Wj3tqI3RukNUa+CqB3C2yJEW5lGc/JnzN4SeGKplMtONhs2GzCFtgCtGYrqHFvfLZ7ve2BLXn8j0sZXjsITzczV2MJKMbwOtcEUFrFGwUcY4ATqkXOyfHh3mOo8/zce5gfecIwwUxQK1YZBbGvs6VCkncBW2YRAc1vqQeRmO6SAyrXHHpybt9VNiMuuTqWs6X7YB46rHK/9ikkzKJQ3SNvudX/axGzrhz6rO5TBqbDiE9XUr1koPVOdGJkJWuU8yeshfweAsvIRVoHJHFbzadL3sZOGs3Yr47esaqtrKXZ0sU8IdeWEyQHL6yr83gUnllY+OijRC1Sbh+mS3NNK5n6yb2rYKLuUe07imnkNT9lBNFZzQY9ro3RfZg5lCio0AnM0gVbBzlb589tFxRxFoEq5uBAlyq82Tp/hINa5pQyUvfJqDDOP/6jf2P3yq++orv6si//Lbvf+KX/ku4ZA0yuD3Pp/MhsEG2GUYAEm2MxOXNYd6XlS/Y5tJPjML/bJaiSToDaIODYueR3LU5b0mE0mg04+D3ABmeCMR2MquyOPyuwxbqrwgney3dgtpgPVyWaSEgYMXmGAlitk8UEY0s64V9h4x5fxgx9lfvOfcSWvl1h46TOZJ0FvIeJ576MI8yG8vsek9x2jxSQtMiJzY9+ulfUW3T22i7is5/9nGTQWwJWO46KBAlAI7P1TLNdhJ3UyNE7AluUfK95Wmv+FqGSMwZBxo8GmslDmKXPeSAn/5F0Z7CQxRWgsXobGdAtYXLyaG+/woQ1spb3TQXLxsGCFv1HaLD+7uRPU6Iswgxc7hVlT2jtWM4W58p+igFbUpanAV6hts1usFrXsMj+LR7PL0ofEharGJim7YeQNGXJDBtoWNASuguNrVyfpYu+Qdz/v5wt2CGABrlwenZ1iofJcOI7h8OITqpmnNOYj/tVTg4esGTBwI2BCrjkHPoObQ2kbDAA5Htk01F77gkdah4Y/pKvpysH7diBEXdis9mILLQn5WxxXjWuJJTQoIcqSZJlBa7qPpI35TCOt4Vwhae3u9Jr5QrZ6Ljs3bkg8vwIM3BPGwnysjPSjv4/rb9+Tf7g6hE7v6KYtwKDx8AWlssbbtObrQCs7sUbtMYjPWS2qMRzruPcozLJ7Tg5ydl0ddlFJa9OFnlu36TKyTowIiociPOAfKt9hbfPghkZa4vnFdixjCUM6dATCaq1bRf5c3y3whLcA2tFFaFtVMIqKV+u/lY8QYvIPrMlFlxzaAfw/ilJ9dYtpw/W/kGRMINAMS1LCDdg46T6JLU35efhkzgVtEOo58LIoLwDtng2y41B+jRuLlYKgO1T2fNnbHQPkQ899Ai7HFsLNlC6I91iZJn3CbnqnL1OwmzxntfB3GJG99hhtoAvnp/nVUpEzQvvIz+E5ZA1/s6aY1yZrwA/MzgFyGtjdD+OwZa9DT9jqlnx1bMe+TPNeI8dyb+SLuV+68vZDD7AxOduQMa6JQxa98N8/Oqnf3X3E3/tv9DpGYt/74/+EW+UXs8Nu6icxB7DMNFafw22qMSjg/rWwTUCiBMCjmOxsr2xmbG1T5rXyH2e1XJnZjXd+WNHYXHZLQKwxDoT+HvosPWFSgA/mrNVDOPIW6zzhyGCpTKwriIhbTzttXFSOVH0ANPR4CcMqoiXBohZRwN8AfYAyS3juc5oitvyqLnDrgkTIHte63LUePbOhQvxEnAm8FVzeq/Yu/Tcs1NnWb916w29zzpV+yDJELdb90x3BDHJrh4fYLbG8AzYotrjtddfk5du75Fyy3g1Bg/yQltJ5QEnyDFTgXK1sTe9HsVoj4dqxQm24p3ZKIdpaUTaExGK0Atu0kKrEHG/WiAytFZkIyFxYX+4lyiLeNJRThilkQzaAuCqmt48OMn8i2dKQjnJxCNZkfsQqu5O5ShzhFreGgyac6oMMn1uPRa8UfUzmqHGuZdgci4ijF40GOcZ8jMz6KqugNUgfglEM3eMUpIhOU8qg2JYssWMjH0bNifv8lySqvE8McgOI7h3CaBBYEsG0vlX8TQEbkoudL66j/TdErhC3tozcsjNngkysVY4hQElvr+yUrAnAU5Z0Kp8rHyqyFWUTBSTwA40t8bezA/XJPyqvTkl62ak4pVxr+7PYgOWhH+MhXcIICzi3kG6b+a6xp9cFO4XkKhx6YRbK72wpnZsFMaufzNEaJFOPolzBN2lPImifEBd8vWQ/YS9VNL/DNFMmDJOEt/jGfSMHVZP2HGAE+nDyThTgp51kTE1k+WKWQEYZL6eBXnCscnnUzbO97TjQ6+tyH1ecw+pxtJ99bqOTDIWBjGiXDXOAhoK+dmIJrSJE6BwIUCyFW6eh/u4eLmfrYpaKmDtISw2Rc6BwtSeH20KTXd1ZGVXfcgoNukK2/ThioE2Azlb3RhAOGysa9b9JBQdJoqxSiuI5D4lJ1Z6L3qors/YmDm0AeEI0xdGSfq3/0Xm179J77RR4zxyEkbIZG6bQ1jSuaF2YKz/cQzCgLjYQfaAZxYz2hWqzT4ySRiotzunL805uQfkRMnHhN7Qt70GmD+uzfZRMWDoTJ6bPnSSlVIdDvUlQR65Icf1LJjJsgggjaylAlhtfAIWG0AqJ66BPfcHaP+v/sv/ZvfRD/+ShvQ3felv3P3ur/ta/T7ZII87TOqsdPcMSDcDXIweBkD0HC693xoE5jvRz17v0Q/7/ft0Ab63fDdOih0y6yxdS/rW+xd7HLoJstKGHO2RrShxJWRoOfIzUOhBlaJ3SUD+pM3bj/BaCtChkz5kBFEo5tPOiyuuz8PktOzGLnERvrvOg67J9et9GodGzmPnss7CkI3IVc1bijgMirrAqO1kAKvSX0TWmHThc7fu7KeKeJy4j9nNgHO6kXoXeBUolWPbDo+qlJHlGmfYzueef25WIxL/fu21Alu1RQ/9kYSyqxJHyXIpa6ZTbVgVDEJ78u747c2KZWBYuHUhARvo2fYSeD9xcHs+TmSOZyV4hkBGUSDEzQhNmOVJt+HdPvbZBOcLONRwfJNWVw4sG+zWqeOVOWTjf2GT+Ok9+3orCDEy7BjOvoj2lpKX40nnvUp8bI/dbTGmx3jpivMr7Cl6u5sYQ+29huIKom+llnHdGoWcR6BO4xhh83OhFCl9DxhO+MfrshMjO9FXSr9MjOZnGF6tAs01Y4dXJ/AGixXD3Vv4CDbx2X4Gxkbgsd6TxwvQ6Zw7GzazTvayDVIDGBMyVrUr1+H68pj3++aI6m0Gc1+mzHyxslR1V/+lL07yxpLnBnhwPzCHrHjGMCqZO2SC/nTJ0aF5J38LqCeJkpYDGFU1gMWza48+9LbzGNy7ive0H6b25bOMa57rPefWtMJSVc7cSkLz3Uxx1ofbEByunCktZpfOJqMmj2JLrt6uKqI1rB55yFqJ/OBUwHSlwGMot2Yyk9MV8J8ihXVMTLZY5vzrDAnsJTJ3Uvr9akyZpFRV4oo5NZO9Omrrc10usGWgQfjD+SIYeIcjGbsGsbWtEV4/Bwny7EnnUIQLC+Jgyjh3mCdVaMjo+WpKeZh/I5BKhKDBSIpbUjCh55WThw61QbP+tXMa+YhDFwMUEJWcz7zOXIXND5vLM+maANKSr4SmApq3mK3Mt4H6dB55bZbWa4bXMXQ0pYzhjI3IubPh9KpfGbcH982+0gQXeYVduF/7rro4iQImgCFA2+F4Ffkoz8trfAUYmfeAXp6Ve0UHaQeG/nycQTtZLrhCB9+rFIIf+LN/YTg03/HHvl1GdOuI0zFkuOWX5HgaemZOBggQAFr2zK3PB7iwBgKqD69lJtmtRJISk/BdnvPwO3ayz+bmsjsA3e2jr6lCl6Nd7+A/qJ1PgSTLn4tAXMHYV8A21H2IwW99KQJAhTUN7oloOQrcOs6snwu+JjEQ8BRigr9dv3ptD0tkPdFHj88nFxMnm/XiandXXNtZcURCHfZ7/cSuD11UzEedAAAgAElEQVTK57vNRXBIHH/OLweydDrnGTacs9U5iXKkJ6KwRBfPuKnpCyvYOjXYKmZLD1r/nSvlkoTxoEOFFxodI6xB/lKmNYmMYhLgyYlImwX1pYLib7AW4ZECMGwUeozCEKHdCzfCYsH1//1aYGvEi1nwnSeThO2txcH51EKAczcVLlCCMmURNhCKskh8H1GcOVGEmaqJaO3NFaMh0IohxUjWeUVZK1fHyNeGH293luJOJWxQiZHfBFuMHatg4zA7aeC6ejzKP6h5cN8WeqK5eaFaDnSybT4fLwigpapPTUmX4DNfWkAOOyQ3yMCAGL03PI7y1Jfrs+mQrAVYX4bp1OLtcUrTuICxKJq0AFjL6v18vUiZo/UfXjj1+q0Apqc/hGhsOyNvREbDIR23HMBRgDoPSHT+k3NwejPnOhXzw4btMlYlP/a4najPd2lyeOOZG2oTAhCTgavz8rub2gLozGjhlfOe95WcrEUAaCr+Js3vZ0dR8axjrLmvllk1hTxySBllTnrsZHDa49xcJ8XQTE93sifGQxMYhZ3iXMydWIJ6TjdizB6HZg7nmneHbr4TIOhCm/bI62faTeyDLffvIYzokPRsOeD2IAamW8eVpxwGM4PifQXZW0+JsTImAVvkyfj3iyfu3cOcpkgn8h3gw3oxk+cCE1LP5CzVC+U3qtjEjW95/rB+dpKsHySLR8BWxlBzroVp5snpHQ7DhkEL841zEQOcz8jwsvbUa8g5UAHbfBZ5XUFcnAiDLXv7awg/AFF5mV3FKEBfz1tCKZ2he27HIExuWDddq5/JjlscV6qO76kMX9vL1WeoRnR+I1Ecrz29JvTYcrwaUxnUVSe2TuaZEpYdOhOA07L4rne9S4b17/7Uz+x+/h/+zxqj3/DPvrz7lm/95qNry/Kwhvr9+2jouQDBMJgOV9kOaDWhewT4zLpsHeikbD0l4Nb2Vd9v5/zwe7GNjjbFuSZ8Z2ZrC2zdv2cHndytVHk7/4rv2MZKDpfzTaDdz661bhb+belZ54fagZ7FIis2GOkeMFsX2YPUMjfsUF2PcKXY2WavnRJEGJo9fZ2q5DYWTvPQGsGRxYb1PcdeCwdoWKZus0xYbomiMOYcXgPur3daVexUCGOfhImapeVzZ8AWu56vYIuL0cTPl5VOHlSphKZeq48PJ+5cFARdSYDtEST5Nd5rBmMsgBbmlC8fKl4pJrxSDYoefwxQkq+3BDDl7BGaGOwIw9Z3MHLeY8/NOJXI2eGgCFC+lwlSL6BaqCTbZmsYPCSYreFNRuhZCPUvobsoSZ8LD9ZhB8aGMU24CgEBtB4FW0cWlFtmpPeMrx1FTt4Rc5c8NT8njGR6t5ji9sHvPI/DQwIRYR/rr+4dtWx23fMfYyhDpiRnh3YBdQJkgOD6PmBcoaxFCUoRd3VevGNYEiuT0Ne+N44kW++BrTZUkuOEtfv+c90RouZhGxyJ7pbCM9OYjvkyiADSeOz1Oht5A7LIB+Qf84fMOhTE3prPKESiEu4aX8ZZi54YfyvGEaZsYBDQl2ybySh2u5NWFMlzA3DBUmZ+PG3+9rH8RT6inBg+ujhQBunH8wcvXChF0wqKcwRkDU9+gK5JJhFuZ2eKkWfZib5pDxD23GsBgFNeY+eEhp1JmCahsyjRgFvk+9LlhO0tXwEWkbetdX8ItrxGaFmA0cFgLsxWs1yXi9lSDynAda+xaSB8leS3JgTGfoptf/fCfzBwSW8Yz9ZryKXxDvF4Lzcze2ZGvfUPsqLwfAEZN2GcVaAKkfRCZmSTo+P7Cxh0zh7nSvsbAyy3fEjblRjOs2BrtoaIQ5Mwo8JJgJa+Xi0oG8kGEVnbvDdCnP2d6eS76StrBrCIHAGsONi71+FY2JSAeV7PvMO1eXYcUC8PO9BxSpicJM4jL4xPkvRfqN04SI7+Mx/8j1sv73bf+u9+y+79v+H9WyKl92zgrdPHdQL2mulZ1ym/B9wGbK25uscuhF4M2M28+vvHdyaIAxA7ZhFhPJB162XN08Js3b1rFvepK7WPY4MN3x/5uc5rioyon145GuT7MT8zR9v9+tBb51r3HYKtFaDFSRjPvrYWa/1mOXB1scBjvc+Y8AzRIXzGYKrSQGp9UATlfEhH4LA9Kfrgc/erWnI6553WVCfU7iFdHML6i6MksH/Pu0ckXys7yDD/Z8AW3sIh2Lp3v/K3BiPjCpQovYSPEJAkEIoJqAcIrRyBFtNR/0JPD0FvcBF2Zg9stdJOKwD/LQ/e7MERCXSekRV3POPV69/6mipI5M3as+O5E2f2rTST45Wqz+FlDbBFyKrGwrF/b9xt7crHJ4peQzSZUC1u9qCTQDhUiRL2YnUJ9xbYipe49Twzqd+J+TrqflCoK9hK7zOEyM0j9cH80O8ALf7FExDYEvD1/omjEqQuJDpYAhyl6oZ3Yu8URnU4xWEGJ81ze+lhw0IZVUHtIYiSpsK0xzL5ApFFJUIj8Q1o81PeyxGwlTyfdW4VFm9GwV4t3mGzc10NueaKycDV/fMeQIvchDA5GEGYUuhj8lUcXnaSbRakaW2zEcrdaeWszvtxLizFnkPESUYCD92MaeRCFbgNqDPXUlwag+1DBoHzt9NjsHq8KzVnOQFsLWsgZw4bbDHbX6t0cT4GtvL9rP2wP76Ew9ku7W/D2Gt7E2xVB/khm9wHoRL0E4DmiFNCqxzrJzNbK9jycy7MVoOtp67cHEyoCk563ka+XY+np83h+3v3vHfryMOqU2etcxk7oJ1cG8ejvnsMbPH8sDHpFRfP3WPm8BhXT6EJ46BtpFov7TFb6JtDsCVja08+nj3nFvta69jOoJmM/D2vub7Xdwywn48wYpyaMX/SJegG+mlZdqJrpR+rz5Z2HanvAyS9/ZiBDHv3nq/wolMhnF8lZ7XmMmthj9niXlkTPUYBojxDnMCEDgW2VAHoyrO/99///d1P/9TP6nlfeunF3Qf+xHe6KvfIEbCV649KQFEk0a8ev1a5Ao3YgAm2rEuzafLWpWhrkpDtWDMdmTl2b1MGvd7jMCkkWP+2wNb9+81sXaKLvYsArKdhML2+5Pgwbs3+gCe2wBbfu3DRzxlnKvY5TZaxqzji6TnGee+8Yf2afyYCzkm3JN+YsUrrnDW39BBsuQXINth6qxLkLYYBXWa2AE08D9cl6Z9Nzc0O1vNUuNWFgd3fsN4TuVRreg9sIbyArc997rW68RlGvF9gS72Q6sHXnhhZYKGg03E8uTjcwDBaotVsXPFw08XchsCMi7xiSZ0N9GxYCPBxeWWMeGjmCOSWQGWjzRHKYKGW4TvW44pzDEOLx0fokEVbz7EyURN1m4HCwEpwFBoy9QvavXK5EgNJoO1k3dEwj8FXWMBVlHrkwfLMv3Gd0dEWJYTXJYbIse91zFJufjgOKttvr9b5UPYocj3ugyTOCbb8zFpoC6j1AgIQMUfNMGo+9En3RWlg4O/NsHBA6R7j1IAuDJG9F5c8I6ja0LlzxRLCS3NAK1+HH9NbDCOc5NxcJ8Crb6zvaSaiy4utsQhrGsWoisrOEfS1Wh5jAPp7efaUOKfijHCsWlgsOQraE6ueLwUlhG4ZL7XMIMO3/kiljru2d3UURlH5jD3fkpeugBOgNICWwSJfpj8nRd3jGfYgr7fWiTcmDwCIEjOrc+wg9+iQQeR1GtCGnZXMLgx3KrNwyGwoXUSwGrwkhvPc7tN09oi8bIURH9Sec2Eg3R2+Q4RthLfOd3LR7Tf2woids2Un5WzO1sWTpwWaUsWZDunKYhEgWbb76RQC9ho0Q+NoAOPDGtR+dxsAgPOoPcKRMCIAPoAl+nZlRgTq+/nt3DwqltWFGrn+2vYmeWJxFqLjeR1DmmdL2G2OZ3sC/cYEW0dytlo2dB8NtoYTylprvaV7qDBi8hfdOZ3eTQZv9+/TUdw5hKdqC+AwHNWIZ+yJlG0DrYNQG7KULXaGQ9mGltcAgD//Z/9ikRHeT/XrvuH37n7rl/3mdui3V8oxJ4dKRK3JPv/aykAysQG2Ih9bVyKfTOsGOrafL3pkHcf1uyERksMURwfHIi2IDpktCmN472ElghvkOJeW7X3AD1zLetfkAr8rV2rjKK1azFZvA3gQRkx+lGStC/KUOgDj9GbOty9vyG76jblgy9tbIQ9ySASKu00QtrWwQBowz1zguZ3eQ3qLnQFbtSVa7TMb/QPYog2Qt+cp56bOL8wjR8e7SGjnkHqOM2DrQXkGr732OSXI64QCQ13+3BScULaqytwvSwnEvXAY03QVTmfzlHV74rzNCYYlxgnjzbVC+wlsNUI2MzW9v4QC8vNJSbwIYEIW2YZEMfmjJgTK0WEeFoKStlGKNXic65BejlFDWaSflViWOj9Cf+PaTXdXbkUL0lZulHJ2rGCz9Q4Gz3vcOf9grQ5LAmf2SzwEWwhQxunw0aSvYAFqPLmPeK4J7Q6wteRsJVQRLyPI3otnbpS9MlsJXylvoD1ZxtmI3x6jmcLuIFzvu0rPf1cVYxscKF4mKX2ouP+A8xjutEaQx9hMYJTRIQiIIt9LkEfJ1XUZa28dNMvv1aC0kp4NGHvDbWLyJvGcZ0IeCpWS7SSk5Jvzcdy+VZvylpFknBOC4XsoHj5LxQrnZ8/EGNs4E5ENAeCasxVs2YBTqbPR7qTe93ZGDjFx8F1AE/Nz7ADgIUNhCMNsPWmbIzrIB+yaZbMn530izagkjCGZ6LXPZ1Rx1zlkCmE20FPTw7oT5jYVYGxonOra1QHz+SmwmJtwzz553Tyz5pW5RD44ZyofN8fhPODYOVvnYbbqPyXI0zRXwPUs2Hp4aueKMY7DpSachMkxEB3SIH9TOxLUeahQjhFIcvloydJgeZXfMF3HmC2x4ThHrX+5j4wd58WxRe/IQAJ66x/voYOG/m3jnLCfPPF6hoTs+S7sbJLz7eR5709txbIMqEGzjS2fe2KC/CHYqteS2wZZOm///uh0VgsDtNADpFww/rduv6F1zEfXnK2nr970Gm5mPGtJPc1aPgd71J9JknXyetG5pCcwdh/+vz68+7Ef/et6Wpyl7/jAHx3bvh1bW9l5JCx9dBDs/qUG41kb0bOcawts8X6M/OH16MUWJyW2YAXRW/en9jXNfgZMC/iq7YP14yHYuvnMc7Jpd968KyLATXArxYeu7gWeDIitA7P7B9vb2O45ny7FPRTjPaz1tZWzRQWjmqeSYK6Eeesn9N6lKmCRw99kQPQj+2teKzvNs7DWDdLcC4/voo8519yz0RufJySfgpPYmJPKS1vBlq8zWwTZmXAvxxHWf8ttZxh7HCHGhyIaBvNMGHGALW166a693K8uqgfcrxJMM0oLCp8zHcxC5aIxLqNRJmCrhSzClcEClaqBYTNggxJHSa3x7UVySErWgcLWj6aO6/djXXUDALYE8JgnwmI/drCX135llsfhwWn1GFqAgFgqDFHTphLGFkDum/G+dLHOxYWGx9PJ7fUWixJKNQ1eA57u1U71bJVADB3gyxhCs3PuG1VuegZkSLmS8G+WRAu7Fkm8WnWZRxHCXDHfPecAD+eHVM5RKVttRwH7Qmii7oswWAhxx7FnleEwqDLMTbN2hVxCdMnPypY7a76NhJku83XOhNtktPFcuFflRrlKJEmPPBOvb1dTSzWfA+SX4OPRICyu7nKJcsC1E6wfVSNMNjstoITx7NCwWTizA3PRmebO3oiRP1VQdbKxQ6Nz25XDUFhAbQxnQg6PK0F76xAoqn9hq8RoNIN6pfYszPdjgJkvjtXIJw8RRXnv3pub1xE71HkXSp7uyj6eUcAWL65bH7D+tCtAX8uG0t5tQBCsTjaA53yMD+0yAETJ1clWMlyDv9NtXM5MKUquz3NrI2vCzHrubvLboEPefLPFhw+VXNFcKzkeyO6dO6+biar/SAGI169tmLRBOHl2+K3khF2q/Myr1YfHDSoBzHi3yDV6LxV1a+jZzHOdXVvLdHd0ZLXelZzXeCDL0T95Zu2z9/SzPZZdMZoWB1IT5bRc7hYNtZzTSuXiCQZpKTSych66JXlyjAHPyj0ByCVL7SAmdSTytCUkjMiqr6y6rAWYIw6S7imPTw7io8qlOnYkcsFJrStpEXCxUh5qyxdkvvVpHPKs/a3zXRutVmwAh66r85BHRN8jrf92hnl22goc079/5Yd+ZPdLv/Qxneervvpf2X3t137NSIUIuOZv6lXXPdGQ7W0QBFDHmXd0xBtsNytXIVGnVjDf1vs4RPit52u9hjkdzJXWdvrRea0bULjg6FwKwwSCXDUaXRNAuzpaGdvRMwt2iZAkurHGKo4SwJ65JoXkvPSwG07LwavP8TfWDCFOnkHMahdMJLQc0GR96oKO9OV7qxwU7AjfdxqRUxvOVy70wA4Npnnm5B7n2qu83KdtQ8tm9CJ2LTLK9wd+0Iuyx81qRT+HCc7zb8twSBMzf4qq1ZZEj2oOIBTe855/alYjbuVsXb6yhPcOGKfEx+PdJtGQRREWJWXEfkg3AMtgDeqybk375bHY1c7fcXDFlZUTs51zYtqUTxrs9Qt9Ny3/DwflScxWgN/hd54EtrjO+jz5/fRR0dtHwBbjY1rfQpmFc8JO9VKKHYpDSTfw4p7ClPB7FjFzxvAkgRRAIq+VxFYJaUOg/LQY1P9PsMV9BmwlnKvvjXsxkM01mUOEhwUIsr9R1KoQfE8BlXTcR5Iw462PHLIGXJKJsEQt8cnfSk8u3o7ysJftJF7A06ioUesQs5FZTCweFDVsJQYQYyYA1IBgTXxPS44oFAwu5xZT0Tku8agTJuW+WEwCMfUvYczkCnIdedNoSeVBWJZH3kYDbIV0G9QOb1QOxvZytrx4+wuO7DVmcFRMjjzAdFC2R5n7ZG7VJJQkfQBsAWs2Wd46AkYc/vb2R6w17pF7Nkvp9Yo8qAVKnTuyHLYrQsH2KSY+5r1Jf+CtUqpf51YYtYGkQgHFIDB+MMcCWwszFnY7SnAYjO1h070mHYIxZH7CQt25Ww1pYVXqHu5WaCBsNNeQl6ymuuVAkutIbiA5GM+/V5/nnjEMrFmx4RqfbkjbvE/6qF1IqAW5aRYnOnCVi9XZuXJ57oDQvqT1nNgjwpDZiqdzS3CQi52TcTlwjgO45LD1GGRcvXY7J7VlE3kJ67E1rI+Zb02pQ9wB1tYV3ieTscw+foxNJWUcmaG5n+nUiU5fKTdvOBF7LEw/39YJs/9hxnewbPUd2Bn63gUY8JzI2ZUCM1tgS4nxf/rP6TJc/3u/7wNiKgARsCPoIjXlbWctugE5QW9EzyP7nmfn5iXvtCBV5z2xrjqdQsUODt/C8DysRPULFcazDCTc77CXWVM378w9Sj8ghx06M6ibWzDJpoqEnKy2F2jnp3aFs77fITGFyOozYd35OOwRFAv/1GCVy7bzE0eV6zpvcPaAzJzF5nLeFF5krpTm0eFDi2eBlhMiEcmjmlEwrn1sI2q2JF2/k5zQQ3JldW+L3DN503Pev4ytsbZkjvlyvh+2M2CLCM4B2KJ8E0T9enXCJmeLgwF66mopwl6Ih+E9hDa5R6mqWpvZScjqu1IsWpb7IcIVbCUJPmCLmx7KgWrEjSMJcaOypcEL5z22EbXvY/sYTSEP/vyYZMsjRwz+GcBVdOwxsMV3UrEZMKQF2ltM7AlTg54IY5B1cjWYN+feWwCl/NrgYljXxRmBQRAsEB2uUwWTmbbkOg2j2QyFS3O7kWSYBM2o49gjZ6reSwm1+ithmCOwvbhtKErx6nxOChe1TgUJXhDJzP3cEvYkFdfvE/C5KhFlgIyln1GaXcaz4meMxsjxaU+KsbFhdeiN+xRjSKi335MilqPgkB73uZ5HHlR9NvlK8kibNUx+2+lDV/xJtbWy5JVaNahthdkNxtjJoniR226Bknt9KilPl3wz9zB0Vvhu0eEKMWQgXcmVY9RtMuw5A7i3UR1r233iMET2VgOEFMbpsK9KuOs+uAbyk6a9yV9MsjGsW/KKJPM8a12f0Kfz5GblLyBQ+5R2aFEMDNdnnklYZv10WMzh7K406nNsLVU+M4Bo/R6DgP66C3PSinWUa9dr8hlVpt7NO8VE13eVD/rQTW/jdbMSHLJ0uN57wdm4EUpkTTxdLJQNmtdrGO20HYl+1VoX4wwDDUPktY1R1jqvn5z84iXY3jhsVJ12InnnK6V9Qhw2ziDA2r3n1o3eYSqS2pDCEd1nj9XWmD5SR3AzbgmlBAiwEXjyIWM8BQqKVT92yJBjkHs9RDdeLRvEuIVVjTwkLWXzfC1fYmXqd+RZvSCbDYWZl1ParKV0SIfAoksTuv7b//VP7T70of9Fl/miL/rnd9/8B3+/dAZMDAVSZra89hixhNFTJDby43RPzs9z9ahbETi31uvdDBfry/pNoJiwL3sRFhsWZivOBd/RdjI4T83qqn8W76HfD9rHRMakE5k96YuZq8l8OlXCUQ3GPcwW18K5iAMrZ7qudY+8rLrVtFeRzq3rsjbS58p6b+acZg1MmWcNO/2A9XK5WEb1luz5ClN1rhl/LYdeF/yaXVFWwsTzUfd/pQs8WlfkecPE60z9t8gS1iBjHHaXn3meLZnD8ZnOeMYUG2hyYjBbTnB7vHvjjTfUZ8t5RNDnk34+BFvrnoUBZNyEhKsfgN+HUmnBP0SmfGft9J1OxkHrzv4/exA6k+Byr6XkYhB5D5p461gH+MzfWxEevk8bh2MHXzkDtFCkJelPCiPqfA2QEtMnJ4qBm8zWDCOGQk9MfHaKd1NYMy9Odnbz1t68VRcSyhkw07u3e3E7P2CCrXjcw/AL6JDDMvdlTDWPWB0MTBlcGRh5bN7rjKdAARli62HzP71KjyDH/p0U7z3LXGGlwHBjXCnd+p+UdYOxAGN5iHiUJdFpXGmABWPidhnOvZqgIvOVKkLJZ/dCMqvaHqgUEcosTgJ7bnrboGzK7Gfx9QMqpRi6eopz369Qb4+AEVIf8dJDVa+LmrDb1uH2Is189jrLCJdaGQwAn8kelXNXANt6Kz2f4xEbK28cDuO7AkwMXXITkBWFE9xEVuNLKLY+G/bIQMG5G+kBRkcRlYM324qhw8DzHYV/AUpim8pwAdwq3HtaQCJznvlL4UoAb0Cqu/e7YGXzeVoO45BoIKQ7AFPO0ctcrh4twFsNZuM41NdoaPjK52xkMawYH5jdFLCoaW03fw4TiHxcKWXs5pxu/Ms9OLeqthJqoMi4yEFBJnGaekPlgC0/m2XjpKq5MM4Gbm7uyflKA4xnW3VTnm8LbAV8RmeNnMG6z1SQH47rJbEJXMqMxWof0Aew/iki0PzVMz2movnIEXA7qifFnNZ+m5e7iILv13tyDBXWLzaqw5WHp+TaeYax/23LMztEkDdJSgJyFEaS0BHHWF/1TOiiP/l9f7rD6Lvdv/OHvmX38stfIJ3pffGsa8IuyeFonTq3o3NEJ+vb63Ltb4Uetp59QLPWGk8auCYHVGAL56u2y5nAyCAXXZUwNzKXNaewuYBSevh1sY1Vqdavnb+ACrNcAddx4rhvnpV7Rw4I6cM0M1eqkK9nUVRDSe5Lz83SF9oVph3sgKUAGDnVrVcsN4lgeHN18jXpWYUesLNjcPvwvvWsDzuvHLbreW2rE0DGFlFx+rRuOofYdsX4Zg/g13tPaT/k/dyw3OMx+SUPLWCYe+nTb4MtFuyt27cEtjB6eALeqsIAIIspN0hvqSw2o/U0/vJGsDyFvUFyEmbbiC2wJcaGia9/OVcW8LGHGyGvXujposvgHQsjPinxN9VeZ64HD3nkkIC28Vs9onPsoXYkjCgxWTw109kodPKlDsGWlr+T/RZWJJ8T0KpcEBt/A9s0fUyu3OH94Ya4K/BMxgyzxZxajlNZ4nw4AYwGcwlPeHuRyqmoMArKNdWBanFQ31H5rRZwC34bN56HhZkEdOVM1Xm0pUor033PzYrCDJUr5Wand7NSMCTKH0guWif58uzaEkpsg/Od0gQ1nfylUMg3aCBnpTUZCC86t7pwlWuquVwkIop+ecZ4g7rf+tvpKfkNntfBMvAGsl7nlTffie/agofvVE+mrUO5CYxje3yrLFEluMVsuThj5mpoV4P+PkUZWwdjoHPVf2F7pKRqnTKWyJZAJkZPTGf21mtAtyhynvPeWza+Cbszf2+W0YtzwD0kl0wAhpCvjE4MSHdPh4Gs81lRz1JzPvckz1PANmPWQCZFL7B78Yhh2bzZb4fjCyVqL7R6//WqRPvMZz4j5+KXf+UVXQ9jQFERCboKOdZ9kKhLDhTsOgzKzWduKvekJF79+NgUO4oevcfnlFoAuIDFa9aONURIMOselepwdLObHcDp5drhdhwE50vtOcdtVLhOwPfKbIXpkExGvprdSEjuUE6uxtltxjtzoursulmS8SUjPBcMKLLe6QtbMiedrTVhVjapFsyP9KXW7v5eu8ca9jLGYqlHnmkZa7UROJHcAdJU2ATA533WajugK9j6uWpg+rf+1t/W7dLu4Tu+89sHQLFDRxsX2zqcfelBhei7mj0MUU1ikrOd6rE2fPW2Q8ytwbMr4C8WmOZQCxkqAMsZt7PUrEmvTwPlMNUGi0rjwOlrAJTGoFZrBcfb3gYE6pytq+VcNrvIx7MNmdIO6l6QeQNKV1I/bAbM91q6me3rcKK7v5bv2SyeW07MLd+il7jngFHwh9s9zIIsgcL6/mWlI4Q1Mtjk/Kn0nnuS9rZn3Fs5fsi6HOL6cMK+kSc7ptYBYbiuVS+xOBHJJedzxxwP6y83Crez1s9YIBmxOsNsAbberAflYTNozElYq3Xx8p4nyD+j9HlybWbbLBYsB94tXsCW8Y+SUyKxaFVX48nr7PBIzn+4QG3k6uj/C5LVW35x5jC1uH1sf8OI/9gRwTkENBjWY2AruW66f02096gya5F7X0OuDtNsHQakDkM1lDedXfOA0pdBaVrQBesAACAASURBVC9wbo1EqMq5eAn/BmyRVC9YwNh7IA201ScrwAulwj54YSpInvcC5HyqKKwxk/fUzyMF0IA8YEsyVP+SKKptViT0yIKBCkeqEa3AnA9C7gzP5n3NzITwk0PKhxyuUoRUDpG0SlWRvk/4SwCHtg8OfXEXmos2GuQPBhSJTm8wHdCbPa/k6cA+NH2vsA3/MDYpaxbr5UqcAdr694Qo3QDYTSnTc4YGmFuHksPJfyC3kUTcvnflNlb/KymsxWHh+dQ/DmXDGmO8Ogzn1iLbDFrug3uQw1T3nERg1jQGG8/boRL36grDF8XFGBAOUAHGg9k/KMotZeEqtKnvwzRE4ap9Rp00rIOqm1te+RnDzv3xnXwOuTh2JI8uBkSFFWLTDHQ4AEVpNcM1MMwwIezR94lPfGL3T37lVyR3n/jlTym8jVEhlOT9+pxADNBifK5Vb7Fnbj6ze8+73727Wds1XSnjyR5p9F1LWB6ZRN4Cdni2AArNVxsX/o7xNdtonUurA4WbMLoQdQ3mL1yw/CoMtvzj+VifSgwGTPL8nTqQwhJ9vsc0Dk8aTh+OK8yW15vBUWSfcyNzgEgDCKcoCHQd0cu6twYocULieD1Sq4fkpjmdIU2zzeCfPWYj7JmHtoaPmB8xqzUGjIfSCLqSmrPF4f/gB79/99lXP6sLfP3X/+7dl/+2Lxv2jvFVrlYb/4S8OB8yrfBpG3CH4L2fLUOQDdblJKtnmPP8AFpuI+IdLBgLga3aPqbiiK2DJyPFwpPj2nqK+8xzXlSo0N93/qjBBud0WxDbtuHYSogcKUrbmbD+Ya3CxotJqs+r4K3D/fyNMUjOsHtuZpue4ASDo0RoRjpMXTcsm9t7uOo70ZPI2dVLxQK3jltBl3pbNn7IPYasOacCAjcO5m+stxGV63USG5k1c72YNcuB/n/giWO4gk890m4G9KoEfDOX2HVswgHYYsJJuGSPN8AWNwdCvVIJ8qvwefH6BlI6GZSb/lGmUm0YU4pMSMesgGnv1XvgbCgzl5K6dDoLjof3JtVnjxleXHJhGvjRIXbrINH12JHk6cO/O6F8+7BHv6/UDCyOM1uhmhO/VydqGUX6Cnl8s9g9uV7UGXffiZ85lZArII1AePNjbwodLxGBA2hpE9A6MncBW889V/t8NSgy0HBzUha1PQ3nZCEjmq8GNMPbqc+kCz+KXQnwjA8KWed1F20XUziHIcne9g5t9Ay6Pe4OEc8d1VHCLC4Bps6b4bxZ3CsT82w9D4YQ+lshHMJB3WqDcEqaEs4wAAyMWzM4ed1tHgzEnf+lMPkahqX0vP4b7UEY4zgOcgicVxPAmVwaNW8NQJN3OvffvH9/u88V6ypNg13hNb9DH5ycI4AmIYbkuTAGMQQA5EuXj8i2iDeHFWCyxE4DrlXVWZWCbCZf95KQP59Ld33vk+oWAnTOd57hdlFI5hDZWHcBACBDKGO4EiaOXAiMLHl9AEPlGdXPY2ArzyFw3UYijCeMaNILcFBSZYsx/vjHP7778Ic/vPvYxz5W1Wi/JAMNA3PnLbdpcRWjDZ4AH93MGzij865VReVLtdXLswW2nr95Q3tkvue975UcphI2IEO5Ps3cebsrQCy5QHZccLjsMJh1vnevkrN/ndWIAndLbmRyDSOTLn5wWF99Fes+Ye22DsCJNNGBsw2YDWNnUFjOmYoc6pl6JW2dL20Z4izEcKO/0lcwbXHCQhxzxG03nFcXJjehR/WMbLClMGWqjgE0bViRsY997B/v/vx/8oO6Vc7zJ//UdxeAvNbMjNNsZnqHHWfuhxAl50RHrezrYIPKnqDT0oKDyITAlkCbXNt2bJxvpjQN9uqrNWSstM9sMacBVNyrc1Dr2bGbXdwiHdqFRAIc5EHrPHZW3gmzRdXtYTWiWoSQ19nViNx9nC/0hfabbN05iZFUR09nTVve1M2koC7ViIQSXehlB+tiNQvXvS6Ai/uneerIva31kn12ZRdqfaOTxMDXd1MVPRzpen9NXeI+r1UlciIh0uUaI3K28jxbEuwu9M61MwB29ech2CLRsuhaEhs5oVCqDCP7gZli3Kumki/bBrQpuDTMjPIwi2S0m3wqFnE6TSOc6UXFAKSaBWXuHCCjbm7YbfK7XxNGoD0klDLvX79+zf1u6slArtxduisnryTKelNz1Jt4pCjrKCMAYJIOV1CT5q4sHnu0s6kk92uDzvDYSA/g1N4H95fKzYSRWCwYsHx+ZUk4TyrtVqMtCdSC2TaYUv6tCJW/0EnwhBEJWa6AV8Jep0sIzV5GL+oaTXd9p1TceTTaYoSxroXAvLsX0PRk1gRp38IMy5mK3GYLpWiRxPZsvBO7KWRCqR6f2Zx0ykElWmOMAPnd4TfdmI1XF6ZQDIAXfBLAA9BQzOy/5rC3m0Yij1akEnmtC0KeHLB4/J6eYVuyxZ6X6kVW4+VqSjz1yQorSbW+mORde+5u5mvq3SE6gDLKR2C82TmxSEbnNR9OVFbeTq+RrAe1zNB+mE5c5X2Yziu1+TnPIIDQLIEcrRoDrs+Ycj4niru68lqtNXpqcdNPlVJiDO/eudv9bVy+bUfA4W+HBe3xylPG42Zd1+v0IVs93LBq2ixnw5GRPMTgtI5Yx5DzZq2rYhZvu0NKjENaLcRww769UXoP2Xm+NhW+U8/y6c98evd/F7gCaP3yJz+p8CEMV8DsW6nEC0Du+0lOVtgz9NqzVbl2rTaofeG5YrWqwe37X37Z1Ww9h8xlQnUKpdb4XK+cU57zUlUoe+so59nJIBXYMujnOcNM2ilTWKda1cg5a5ZVOXGSVRc0bR1q39L6QdcVQHbrAemvZhb5W/TweYXDYK3I7XV4MnLHT8lhjz9yr62sKql/yG7dX6IZfE5gu1m6hJvEUhxp/cP9sa7UGgTg0ywz56cljwysnLRey83kSftg3wJoAR+AepzABh5870d+5K/t/vdf+D80Dl/xlb99943f+HVeA+iC+m9WE8ZBdkWg98ozwx55n6xLVw6S8O78dzUTJ1eLa16q8Qmr5S2IYLUACuhm7yEbNi+OGvduveKKcIcgC6TrLt2QOqSAWWcaUbu/YNZdzuX7nHvgjorWOq97alr/usCqZYN12nbmULYAO44c2LEOUAz77dcBkNF1nbrU1zHbap19uVhbPp/7Tlj8SbnYDzq9ZmXC5ATA6rZTzJpDLgY4brszvzMbnh46zoYi+rbBVgMzh2MZI9i0y8Vwd+sHVbUU2HrjDcBWeTL1QFpgVVVnWzmpSwGvtpWp2Ijy5kbU+VmGySh3b0sRgEYbl3jfAAES7uIlpIpjsgNOwtYEQfX2wBvRu38VCDvhDhspt59wMrMXCEeM5JbCsVEgPGYgkm0D3KKk6XWUHR6o6PzaPmDDexElXcnKEpEGWCv9mFBpwohueeHxXwHaWiFBd2OUofKh6l4yNgx0r+0zjxRB8cJ3hYoScxF+GpTqsawchsBYE02PR3MN2PJCi9cqQMym4sxBgy31WZFS7gpAsT1msvoCU46OLM4klnsxuepKBq7meJQ2D3nUL3puFLkTll3NlwXhkn4zjdNwe3FwXwLGNUfIidtVmHKWQam/Ofm/QAJXam/q1wu2aMCYnnQKLfQcoLyi5MLoyVOvfw+K2doCWwD1zFnGKPlk56sa0UnVVpbJe0kPGr6XUGq2z0K20wMpioJ7xOk49CCtU7xXqcBnz4MmoF5rC6g4RJK5Uj6qkKsxfeCqPo5s7O5KSc61v5FxthJ5fIQ1lgEDNARw9dxwboAWa0SJ8w0sFAbrzyaUwOtsvHyheuEIeNd8w179wi/8wu4jH/nI7lOf+pRChKmupYgHh0gebnUuD7tsoKeYTDMwruJ0awnne2nz+TKobEr+hV/4hbsv+uIvFuuXZG/u/XYBPkAfz/fuCj3CTD/7zIsFvK6LTXvj1utac5eLzQJM7IEtVbNZxz24byY8hiMsRpLv9aGDgyT9sJ9yGLNu2usfRqj1n8NunlOngADiZxg/oHOtYhbY770rcz47dTayDjlNZt9iRX7n8QpG5k0ObwM35mKwpe2IJPwd0JjdKGSzkI06GK/LtQUNpAD3iR384J/6MyMM9j3f+4FiJ29aTyP7fd9xLLwUpCWGI8V6kD7k83LCDaS0NgW2rFsJHbK3IA4POVtUmTrM13s1MsZq3eT9Ideu79JhrbOcEuGogNYd4KbBUexPAI8AG/ZZjh3XnxEMQzTPwwxP+pn1fFpvJmBYR4pYtOwdytVwUhtwaR3Wf0rF6FZQvJcqeDfDdTsZry//8/jWLZcjkUa90X8pJNiSa62H7nt2CLZi/2KbYpc1t2fAlu9DBTh6Bt9QyAzbSLP3zp82EIXhYps7dPCoRtRk16SnGhGht1DOqokI2HqxYcA6HMIDOHHeTIKReSdw14QCqjJ43G9iuildTZjGSZamQ3kvLfdT9SWDwmJs72FuZOxKN5IfjQ6smIX28d5UKbd9MICmGu1F6t60qKzEJGS8bqDFa9iv8QytiKS4K1k5uQxG5s7vsVKZOT0RaHfDnsnKA5w1SKRJX8Jh/E25N/I+8dC2825GmwCeRouuBUBC7KROjoBXfneV31l6OW0clIeDJ1WMorYSYdEiaM1W8By6P+VcdSl3A07OPyhZVdKcPaIMkpOhcVMPHyewDyFfFjvvUS4Mi5JcwTgBCfPs9Rzq+aD5KwowrJ+rgLyptij/mi/l+TQjwxgopCUPtJktksXr94ClzWfqpqaR18ytv+d8Pa4zQiV1jXuEqUphpnTb9LwbyBo82pFxSNMOyMXqQRNAGNaE9WfGwdVNMqLMc4M+EuSzbVAAh9k8KvQsOPyX7TdiFMOAptqT87JGGU8BXNYPHZu5JmNcaiTGQIZaStXNQtdxyVrSTSq/5Sy7lefOmmzNLNlAqSnfi3UM2Krvx+sVm4Zxbb0QcPHSi+8pvff67iMf/eju5z/0oWKzPrJ79dVXWgf7+jJgda8JDVB9pcMYa/wSRwhwnfHUGqtz3Klu51RJv1zM1svvf7/yuABchLS4L0Ihr776quRNOV71LC9/wT8nJhEmjGon2B+BrBq/GzfowXXAbNU79+5ZPgfYWpitVfeushqGmrEN2IoMBTAFZARQQ7dYjpyPp7nsyt+EzAwmPAdKn6iwtVWajfk0qvyeliV2jOSIKB3jeOoH61HgmvlGByFX/y9tbx5sW37V9503D939Xs+SelK3JFojlCRAlhTJCCQloRJSAUOVHSquVGwnJJXRsXBKdowEDuDgVDkVqFQqBZaSMkZCQjJQNoVtQIya0Igki0Fonnp+87vv3vuyPt/v+u7fPufu82z+8G493XvPsIffsNZ3fdfEfu25j2zSum+lDciOESZvTF2LuTqhdWrD91/+i19f/fIv/4qG6HnPe3j13/y3PzCFYszB1roCH/XG+F7qi8mthoxs8J01lD6ZthtsyV4urxJ7y+Vami9REpRMWOufBmlZefb+OBufI/ILN+Ihxn4CNmYbw+hKjjT7OS/MbS6jWSvJ7sgBD+HUwaKBEOZ1yIz5mtKumMS8N0r2iuPZcJMPQJWxdDyYrzMF1be8363+os5yTd1HlzfaFruneeiYvxjMc8NZa7yxizqdtNG1j4Hdzzf/6WznMHWJI2zWq+ZQ2ZNKBvF6VlJBF3S+5577XNQ06Jo6W8TjpEDYkSr94EEbzFbAVjauBSICxRsfajcbVdkg7XLic2mPomXUCDFCMMHacY0EbHEdZ4DZ48/iYmDS7oPXIiQYSCZegh3lzIS1lYkA2tarifvWhgXEycIadU5clDJjYMAUpIIbc26l2Y0DK0KNHgdih05OEG/cOYrP0HVdx2lqeOsR73H38iXdHHCQtiO+DoqXRbcMttYAwGzh8B39my4TpO6WRZoXFnuDQ1k6jGnHKMAiAqC5H90HIEctM+waiv/esTYGBHEFzNvJbG7M/G0AuhkX5X6SjbbyYxon1hnCbABab6Kpue2MYQy4TFyRhF/fty16B+3zPA7W7FpcDbL/rGCL9ROg6H1kMG835TLYulpCZQlspQPDGthqZjIxWwFEYpVh6cT4lQCPIGG/9nhcu0Y7krTeMFjN/guo876OUPQa4ZwcYY0HI2igyhyypqWE5V42bc8xB1tzITkUrIRJuZyGq3sOuhLM2rZCA0KvHrL/5uyv7rHHQcBUhgCNcjtjr17bKdbtT/7kj1e/+Zu/Jbfh448/LoZbriXFi9oVw8H+03s3uR9omyqT4aKaR8gn4oDapaA9UNbuzpWLAk133XWX7pP4yGc+85lisVh/T1bZnUe+/nVVOA9oeOihh7X377vv3tWDDz6gNUOsFkbe2bO31PV778+YrSuXXdA4colnlQytPbIts1BrpmVVmPu42cKMWp4ON+L1To6w3HSRzoAVBIhdlpaVBhilGG0fNiuityZjz+6rDuyXAkzs63KPTIkv6YZmdJrJlEENKGGvRYbN/lbB3Ha1z0uXHOs55pxv+qH/tYCvA+P/6l/7z1bf8i0vXQRbeqbI1rpWmGWecCphASFQ5xEAheEkXqsaHQtQKLEFUGFGDK+SZbuNVY0eMaaU66HRse7In7UhZiCfgqF6F5cdMYSAzxrfZLdynwFb9nBYV8agig53jOoG2NJib71AnCiy8N8AbIVdnhv0zLgMJo3Lv32wdUWxrQevw72lphjr054Re6126Aqx8B0bbstgC1ewQ6nYJyaKjh87Wfv5ksItDoAtrCva4Lh2FYLaAzwtXqVu+u/4/1vmaPJYDXHNcGPycTf7xHcUd9MunWxcu/zK6pELyJtHi1jUq63bTLSv4UWH4GOAeMDEWkVBpmhdrh9rJAF+vtn1gwVgy5jJsZWstM99erglENlZBnvyxXqC/JzOIrHlARisIo5YJJ3iK98ytUlqMomLUwFBZS5ot5gZKZetH0/IrmPWNNgWvj2egxJ2CQe5xZeeB4Uadq6FpBQhSejQ2C30nOnj66TfmRbaTFBxHrGFdcwb4Jrh6TicFugqqCeQ6xIDLhvRfRJrvPjOjRodh5WaLGmBV1sdGatUmA+rIyuiwRD3GAGjDEXAmwyC9UbUp6tvF+MBEOQe2STc87wopViSuvdY81IG9fcUY9MK7EbMFgHyjCtrOwG7era6z7Ceia+x4KvXKxUvGz/swLzEwoh7ScVi5tPZlmL36hwB+1wjDV2zdmxl06e0+py1e08NorGSW3mFJWOhSDj2Xk6/QV4Po6nvyMK0qyMxXlYmANhmleq+kjyzpqhargR8im1QXMlBZitCUGMV5dxKg3nOeWPcMFZTexHKldRz4/7//Be+oCLOH/voJ1dfrLgs/nEgfxKLGQDInk7sE+N6pFx5UUhz5SRmq1nE1P7inLx+qhQowdOKeax1QyzXNzz88OrhYrqYD1yIXy+whXeBOCRAV3mVJCPuvfee1bd+67cInJ0pkIXsvVygax1s6UpVNqTciJ18wXXnbkT9vnCw5sIqmt3F0LAcJoRhblBmL+xJtnlPxa0bN27AzPxSYrgOuR5fZI7cLc1g2YiVaQeX2l8FDCxnYvMB9pSYowY6SbQIs8ZaTfKPGDvpmsqm7XCWlC7h2qobVvfzmc98ZvV//AMHxpNR+WM//ma3o4L1qjGZM1s32vec0+EmrnmYteQwmU4+Yr3U/OKCsvJnH3V8qGGowZCyx122RmtMXp8xT575JkZ67IC6OLgno0Sju35Ys45jab8FkG0C9VAOHdizuK5iTPm8I5Rj7qUQ4Grmip8BguOEg9w4vG9X7JBtiSWbP+X6rVwq42ge4xn5ES+ZdO1M13E11vbSdySLe8w2f14tsJXSE1N8WrGRFwu43RBsyRosIXz8eJS9QUBuSgu9hTq/h+XixhPcnYDf0IGKvcEd1BlqbBC1XekYqVhC7qvoJqdZqGaBQPfdVLkVv9qElEAAwBB3wDUQlAm8RQan5U/qhCyuCga4NgAKOIGaakBd5766s5lW6jYlTDip3A5OtFIOC0B/Mo+hg4q5f9yr3AN1eeIGdEC44+PSOsXjbLDj+LYGvL0trGAMpPaKMVDa1sKRedD5moFyPBrP2nEHDao8rwvMViwPMkurlhXPxL0rc6jOebIUIpkjCuCt89qFMwNb9bsL03VsRMWvEJAc4LZ521ojdSPZ4IyB6V0X0eS6CRpN2QFeS/p8xnPqEyflkjIi7UZtQDO5S3qeOA8CjGDGsHnKpm2rJ8D6zwq29qtwKMqeeeA+WfMCBR2gmX1kYW56/WjFX0mYtgUp67Vpdyl5saHNGjbooOp8XBVTOx/WSLvr4m7gPlQ0kLIYO5faDZMYJzcexrXpGBMHOTOvcovUPd92+23ab4wRsUNcU/0k2yqU0qh7UgBqKxyAYDIBBdC6JIDkSNZ5vRa5wxifqL24JPwDTPVeuwHyuWQdaR47pZ9rsP74W/3q6r7e+973rt7+8z+v2Kwzt9yxOlcAB5kTGYLcwahgLOS6q+sQrxWXLL24mQe5YWasaWRWmIfRmPvo6uwtp83wdEwgrsKnVabic579bAXEP1GM2lcrEJ84MQ7G67FHzzVrvxLgwgX5/Oc/b3VvMV0XL/K5gwHytBfbBrbCNGzuu8mobYMgTBgMNmMiIIaBwHwC1OvfnhpU+/pmMyvOtdYIa2WzqHQU3JXdanc0K4sysf+zWnOj8bBZ4N0bdPBAZyQ+T4ZTA+skMfG8GOLafy1LkMmAJ9ZI3Ok82830vKy5futb/tHqwx/+qJ7rta/79tX3fM9/pOdL7HGMf8uP4erOWvB6MCPFdVJmwIknds8fqQKlLiFjrwlFTM2IWj86C7ozuYGeFZZySKVxRm05F6+uxALpQhvkPtrThByu/xTHqtpxyM4UKHY4gb6BDpj+0Nenfadn0SmvSzdy79Oa73UvsDVde31lJf7ZY5IEgjb0ZWBZtw0WqeNt2VusiXxPA1oJOccoyWCDKkYwe/pG4UGArSWWSqVmpBc79AEZ2+zuCSX5HGTDbPh6bsd8yzyW21eGJfpL8YwY2XjY6D16cnXvPfeP3ohXdy4rZuB8FTYNEq0ECCv7w/jB8YuTGuwNdurELSXIKxuJGz5MyQD8k+V3vvaVWdo8rQRA+A4S9HdRvBJVDU6q5P9FN6TV5KBQ29pOkUpeR4B48vaV/XTx0vmmXB2EyxH/q6oRI/BREvj0YSPqu1iWbh5LjzNbqwFF26oRI2wStO+FiTVl1i5MxdTrDGEqfzQbwIvesVv886JV8VIyAkUD28pjEi9dPjfFlyUWKhW4nRaf9g7OLlFcgoTtshvRi8UKzP58MysnjlV1/euUHXB19UPl5sJdzHhcvPSEQfURPPEGisSS7e6Q3XLGNHTfL5sdKwOLPHFxjtswqCHGRFmoLOB2MfPMri5umt2bvyssQ323co/FyZwKQDTwuFy969h0WFkILzdt9TPibuFIGnTcdRFEAZQSLfWMYkCGxJkEjyxNZdHZKlaWa2dEHa+2M7I0+1+UDfeTFHLWXMCVWKbrVQl5r9PAV3YRHT5iUKXL11wUX8jsaF44yGCElrbSdxkMWKgrV3Hxc31c6h43vJJalXWdpeNGhfgWv8A9aW1l/VrA67nr1bTeUQIDK1nslfsu2vIbhScTu7RNGM7XE8oMRiduqcPHHYejLE7NtUG8aq010NQeLvAui5jPXXHIgV2/zspD4ZGyj9xAvn3603+4+pVf+RUFwsPiU6IhHQfi4uR5Y0CZJbFLLArDLmAbEEoIqvdwL4rlgSFp1pv3GBPCDbgXAK7XKQVyK1OxANf999+n2ls0bH7sscckm3gWWLdz557ST0IGyJQEJD/00EOr5z73ufXzQQEhUvLZS5yf328qpejK7XZRe98bOCdIPkA9zP/JCg6XbCh5GHCQpKQR/2Wl6Ni/MhgO01dzfY3EXaT4NhSSPAM2TLnmsevOrlRsX40rR5SWNqB0qhVrfu5ef1SoANcMZWtUOLISkAwIiQskC9nlRdxaimzhGLs29FzDzsD+woVzmgft3WKRAJpk3x6v3qLI2Te+8Yd0Do4f/pH/pQDx3XL7UnNNDKlGFDnj7gcJnwmbFibNLuiDRwCEdEn/C4sicFj3gC4ScUDJDMUZE3bgwPfEtpmoOKp7sty17PP+cTNqyyeXbSGwHMPXBmS7QzzUffi3GCkYfqlf5RAcgxbL8A7ZqOtcL7Zptxqz7+5VX1GF+hQ5QZxq/eOzDNbhQ4UTDt1sw2pV3qMC3dd2t5dRMADrkgsdo2bSATe6s08xOFUShZAAHn7Lce3a4Embr9AMRidOOmAai2r3VwV5B6nhRAKuobpqko0VC0bxVkJrOsaX1yTv5a3yuuZ9zoMcuKdKvihmC4W9U/Ebc7DFZjlyNAHytWkrWB7FzD9u9vSpM0W3VT0K0vILbKEsdq/VJj/8WG8uFKn9pQJpUqawFhacCc7Vgti7dTvYEvK3+0nZHDXIahi71+UhEIYNADzm7o2IMkAAptZXYhFYRMmMkhXe1uk2F6MZDbMIUSyJTUjGWMCeYmkU4KfE9R70MCtMAuiZm2y3ZAmPCRSVu9KbZFDPc7qZzZlNadBnhK0sxoXD2WVuteOaPV3u4EgtpD3KFeA6Q+CQNeb5uXzlqQlsAYpdO6rmfr/A8NHbNM5yB0iA2VWYYpRhNrgVjSlZNp0BuQm2BFjbyrfQM5sXhZa6XJwr1ZFPl6K51O1YEDSTAmYOcQGXADUQzlwdbKMzCbg6r2M7uMIg0vNbsuhSrV5go+7xRAnkOdsSBo458/pEoWHRuMGzhUtlei2ALVvITCKxdyiLAbaOVgYjFYlljcvFgDIvpUopFq1wxjYtqgxmjx+lIO3B40au82ENr3/PinAZbB0ugeeEjgZbYq8cIK8CtVh2bfUCKGCIUCBLh1y3rHfVpzKoCht2pYR32Ir0tbMLyuUA2F8a9+4xyTpHm7mmhAAAIABJREFUqLNnAOUoPZ4dlgVh95WvfFXZhh//+MdW73vf+1Zf/vKXtVYG2IJNjMsqYAu20/sRBZDn4nNyX7EmSolxwIIZqFvJ8ZPrqgdmp5+nfhVzz3WJ4Xr60582MeQAK5hiPg97+PjjTwhscd5UmifG68EHH1x9Y2U03nPPvdOw2i3sbGo+zz2kP2oM2YQ7pAVVvAzFoUpxA1wdzzbKr/CaGY6O2ZJLv5itQwYecY/ZCDFIkvKXgemiyzGCD++5xE+ACTefTDg7D3sHomz7991VgS3tUqwKt4VZXXcrmP09gwqBLdU2Qjbh9rcLOnFT3FWC0ImLwhg34PA8oSeoc/ie9/z26p3veLeu9+xnP2v1N97w32uOYU+Yl/Ry5Tn5nXG1DHCfWYDbcFsuF1wNANoKtuo6sKgYGoA/rysDixHn6/vmn2KA28gV2Kr1L8OyZT9z5DptDt9QtXWhGY9q2CW9UM8SNp15iQHFnEFa8LUYzPZCMOaALWRtFZrGu3OoDEoRM12ZgDVS+gYdIp24XxnI5U5e8W/hABAaXK+Xi+B2j1YMFGPCfcWgCXu2eDJmWN6fGYiP3G1wHxke/cq12ZuMRcJPNGfMcc1J9BzAcj4+fCZNu7UvtoEthDdpp2xukL+C8nAZlQVue9YussFGOWibYuGOUaj4l6JGuadTp0u4YGGUkjaoQZF7o548RRdsg629Aku2tEpoXd8OtrQYJrbBqfwI7xOVRqy0U7nvIrSd+n/2bAHBeh1rMUiYjQBSZ9Fp4dWmVIwSCwh2jpighYPFblrXdTTCrhl8pQWBLQS77mDx3LRWk9z/EpS+W+4esyv93RYlJ052Ors2QMfcNKJO7a+JupyYBo/t0qFaK3UiAcP6xyFBXAppdwe6uvuw1cYIs3WtLI6A44nZqnk8cviW1cnjt+k9gJZrmrExXSNqgMSRUSTGTQLxILNlyztus8Fsea5j0diCCHhCYFCslqdV42PmpeeAdYBAjHLme2JbGlDNs+kCVCcAIMbGioJDhfAQZJ2pCLAIq0jGn4c+7NbInLICccmPxHZwvqNHihndcx/AWrkTmJ2ATgGt/X38UvzrNVhzut/XRWjxWWeruk8fYIw1ImOCwEzcZDCWC0fqZy29t7XvKN0MtH7jsu7n5Q5q/SYmjo8kthIrPEku/qpjh9S8u5nqzXvAQs13GNcE1fOMT118UowS44agTyyWLMsWfGKWm5mAPbrp9O36XDLUGDexr+Um/MAHPlDuoQ/LdUjwMwoNocoYpvda2AgbFMTnpPDvKE+QEiHcRBgEflefT82N3T3cO+UiqAGY+E+nqXtPcu8wJjBRrDf1mSuQnlgp9hgKXr1qxf4CuKnef1Ig7XWve93qJS95iYAah5KRYGulpBzfk/jTgK15c/oYGVpbNXZKJMK7oHp27capc6yFZNRno+SvXSdmrAFWXETWas20jJYpqT+1X3IngDmsRxShxgwFvvGv8jS1DpkLiUOl1Zt5JVMRxot/GLBerxBWjoed3OkqHWR5hxEjloc1WYYmcnK3FNnRYvd+7Ef/vkA5x3/6l//S6uUvf5l+j1EekMj6ULISd9FGR/Z/ipWGudtc85OR1ayW5mv2O/vIdSeJL6MYrEE8Nbjiok8IAtcAyKZYs2Rih3Ege9WeTsaQQak8DtLrDk9x944OdhdAH4wu5ySkwiUpvKcCSKYAeRm6tO2CRKFeX8nDYjwP1bgCuNKea78at+/tuswLTBjkC32Xlw6HG0iyrAPBeoWA8xGyY50fJnnxZMxdGYcB9EN/4uKtRD7pxmTUmnHl2VISZGJZpSOsy9gPJAEyJ9xrClxTD03fRz7VmHuszcCtMVtqE1CCHCvqQsUCKGi4vnwCz4T2T+eh1iIPKQc4u7pDdeESaMdB3lyklN7xp1uR4k4Ty+MCbhJ85Zt2ACBgI6n8q9W5Jy18ltyIXmDOeEnxMUDSiSrImBpVUbqhN2k7IyEtsOWMK75LAgCuRCwbwBbvxW0Etbx0JJWchSR3ZtcZmhS9LLj2r/ek7O66gv1gDljcBg8n1XepLbj+aevDV48i7xNo3U2Vw5u1SeYQLlr8/UsHwmkOtmwZQLlXDMYuwLgL9NXGgPH2OHcAa20G9YzrxXh9vxTTUdPAElgwW9rEtuQkIKFQWZDNFKYFxRLYEijqwHQpEv6TpeSYEAW7t5tB/eKgY+vcqRAuN2LHyVmxVEwBMXt8p1ET55nAFqPf7GfAVoqVWgDYCg/o8vURIs4kdEIDro/RUimudn4yBlFyuW+xt2zO4zcpHs9gy9ZhAJTPwVgQ68g/AmG1rbUuDezCLmNkVNXwmsOTp+weY2daWBRbW1T+4sEFtxxRRptvx7KT0u2aMVYS7FmnyPOPI0DbQrwDfWssU36F932vB4+wuNyijaNSYHUdWfW1h/iumUJT9rlerhkWB/eZYjWP3yI3HGuB6u2AFdrswGTBaH3ta19XTBTft3vVSpO/E3AcpmbujgkoDWhIen1q/ISBFv/S85ZrAIzCrhkA2cj0+7iL7Pr0+jEQ4xmQT0mKSZ85j7kDpIndetnLXlZuyAfUZoj7tSFoNniJ2aJga9Lp56Bmp8bJDLLnT/u4A5rNzB2M2ao0gklehfGLcgrQGLLMYKm2wTiaJUlwtLOdHV6RMivcy971Mv55auIUs0/FVpQrFlk6ha2JDpEskULvDEmBDliIKh6qPVj7CQDuIqCpSba3+mK1YPqJn/gHuj9Axo/96Ju7yHNuGcBDeAGC2uvGHpoRtxZ3urOAl92IVs4gwoNuRNYA+4b43sgvrxUA7NhbkTd2W9k4BXRJVwVwi2VO9ryfIftTng4NVzwsvhfOAchXiEzJO9hUni9APiBoeFgAdKw1vm+md3UIosGsYYAl7r8jh+xSxwNWGqTeW+6SMW+lM+CYQTz9XyV7mjmPoZ85WJIxgK0p7KNjrTjXvKDy2OseY+ag8Z5OGZaVccCDgpdFbcggi8SyV8Je13rUnAC2YrDUva6BLepsqRF1UddqRF2LkxMfP2lgVCpQ1oPodKJD606uXL64unz1vB4EsOXaICWcd8/MYragE0HQTkdlElg4Vs7OaGSzPf6o6e9FsNVKz4yLqVmnMTs4Usq9Bb8pUVPuU8wWVaNB/3V+B/La181mTQl/7mea5I0Z04bvTRWrjvNFuUgoKtjRAolVvFdMRpC5f7Lwfe+nT99iPCBFqh9elGQjSvl6iUUBsJkCYKLA8/eNwJbdHAdjto4VaFrtwzC6OazciLDygJbaBE6Z5n6sUOUyusbcVzC0xt+CPHWbzA6OjMZQ9zcCW1NrHTGbttrnz+l7MEhw3JqzquxGrLVWCmDuRuQ5sKICzOOeWs448faJgtBP5lPspV0gjqNzDzPWlua91sx841opeyItxL1XUE4ojdToOnWy2iYtgK3M8/5+zW9NPUs4YIuxcxwG66xrl9V+uXDxXMfWHHcfPwl0B+ReubQsvLbVwFkSTHlt6mspsDXL4tTYFzPajc81kp19N7HLvV8CGBhHDJylQ212EAh1DMbUbpC9CltAZig7sBgfs4WjdARjHdreJRlohu6EjfQ4pPL7Rz/6kdVv/MZ7irHAbdhxbtoXziIO6GA9c8642Hie1PkLeBhgyzV0GCc3qo0rfxQcDiCjOClg6/ZKLGA9MS5W9DZWOJwBawDIuZDDzH3anfA6VeincAXJn93VC17wwtXDldGIK/KWW85MLJfBVowAM9r8cyyh9+r85z7GQjMJ1jItnxrYzcFWZODekWI6JMPGGuEF5mid1ZmxxldHezMuERcy85zQhJQuiPG1W2Ar99O4ZjJWcf2lUreAruRGjWnJN56DtRd3ogp3yxhGdjmRCtmHm5RX3/62d61++7d+V5d61atesfre7/seDYLWHBlwbUzElacuGgfAVhl43QtyWwzwBMwXwBbXRp5iLDBfATnc8xHFnTkgH9Z1ip1qdsrJXM1u9timgLD1pDtfpJl8T/GYbCTJZAB7Hbt0TkpLOHxIe372f4QuYigqTkv6nPI/BrU2dtHztPfqFjgwTfKqLLsRefboRMlIzZkVJcbukEfRlY7/3XrgMcgxszvtXZq/0dCufgTMeg0ZwPOT11UAF1d7vYdb1robPOTqCM5Cbt0lbLIJtmohIvPOV8CoGlEDtojBOGr/7uFCpdSOwhdOwU5eu3zlfIGtR7TYj528LLceMV5PPVpgS6DBgs03QFwVFVZdVsEWiGeNc1266GDzJbDFhmRhC8V2oCqs2/ETrlMlAcli6oUvxdyF/KLw5NJQULVZAAGlGpS0pbDim83EbOZwAyT7IQyOQEgHyCs7Tpk5swKwFWCeCTIAhKp113azIzU+jc1c6gD6uwJstQOitB2wyvMnkDVlEfIdhMU2NyKPtORGpCzF9RJGuKmUgluK3Q1tGcdY2AyHlYjGaxfryVX+OQI07f6wRROGaWI9OoV5idlKs98E7IZKd/0oU68BCYnZYv423YijGjRlO6rYXd+bqHQBJlvpuT+tu157YtdaUaS5s9yRHdScNHJXyHeQPkG4sZIkxFsYMCaxrpLp5HWxoywex1JYAHEPVoYGaCgQrydApZWD+rpRZwoWsQEpf+MSNwgfMWJWnAQLLwucxFYtCaODadb+FGMTgRfhZqHnAPklN2LqmiVJwoyy90H6XG7eA+sz7UTERAu4W6nUaOh39r5iV3AvMDYkUQgUdakVnr32InsEtxLjx350MPynVx/5yEdUP4vxjisF+ZHvSwwp+SRgy3FGHOlGMZgahwkk+F4uKPUe9R4w2GbfEkjr87EecBeSeQjIOneOqvQweAYDyB3mOG5H1j+B8rye+U4wvZs7+/OPPfaoanU9+9nPWT3wwAOq38XfAM2DAfJpu2SFmevm56SOpNNa6fRkDTDlfZQA+UMV5ymxOQNbkV8xiudKWaKt9GtkmMFsd+Nod3EYBOtBy+PdigWa/pIu6vpd6Ba5qLvbRH1Ke0PuMsvYpZgts8aALbtByRAGyP/NH/w7dpXV8T+/8W+snnb3XZPhiyHH2mTNhB2KgWUA55JHYfqZH0DD0jEZKjcAW8yzQBGsvpKICCFwaRpGxcauY7ZyP1MPyk6KCPsrHVCfZ38oo7bApT0FdhVPZXSa9QkIV/xbGHvVQMvTDFCi+Sm55efvPQThIu/GYP1UhAJ3r04B2Df7unQogapOqHMIRwRUIZtJdBmvTcZuUPjCCSkqKr0dFo/fxV5VFn2X0JA7tuSPk9u6VlbL1bCDLtLtHrzSyRhrEyPt8wnMCmy5JqQNAZeUmgLkQf28f6GAFs2o1WmcrIXrZE9Z0WLRHq/US8CChWBl9V35+gS2aFpN7M/XvmjfsIZVjBFo2tWw3Yh6+PIVpKjPOtNwEWzV4FNIkU+lsCWL8FS5UmyVmmmLuwkBzyZMgGCyhtK7C+sOmhCgxaL2gmmf9MJkkSkUOj8C1X+XpVDPptIPvRG5Rxb3iW7gPaxHmCGXr7hGU9EGW1KuvagU/NzjhlWnVPUCEAi3ZDVMC437BJjgCoQWWTjmSkzKoD7D+GJh7O1hqR0EW8QF2TrhSQbYIgjyWFsmck/M3IhRUqJOBZa6snlnyy2BLebHbo51ZksB+HXlpWxE3BpbwVZdc8qiasXrOD8AkpWgwVeLbeao5i5V/sNOMBc3lWLkQFhwPSxV1/liXdtNmXkIwGKs4+JhYwEM1V6p1gVrDJe7qW/T98qo60wVgS2xo3ZnRgmZ5qbopoEBay1rWYZHPY+MmC7AGjf15lIYrMvBRbKt+XpKaKwrUluXx49XDbmFAHlkhpIEyNhpQBC2b1s2otwtrTA87xhBDhfYqXVtEFnZnQqKdY0jt4VxpXAUhsvJeK3isuUeHnnkkdUnP/mJ1Yc+9KH6+clyHV5QHCffA+iQWQaQQvnAHiUmj+u5QKTBU2LCRoB8jEj309M8N5sQ5cb8A/wN0AAU1V6nFO8znvF0xZCqjpbcpSON36zOEX2O3x955Ou6V5/T7sY7qq8iz8BrxKfxDIz5vffeV0VP79P7Lpp651awFbfnpuKkxlRYqshurZZaaGH1DQ4H2KrqJDrWmK0GHqm7pVMY0Un+XC+Xk92BloETYGD/SBc02Jv9JMstRpLYQsmnjjmSAZ8WWOwJu/vJ8OW+2bub2Yhx0SuzuS7IfH3g/R9cvfWt/1j3ee9996x+8Af/x0nZswdgJ3HBor/i4gxYXnMjErpQ65J/1CdbOmLwT4afAKRlFAegDpnB2kv8nuLLSnYsZSPK7VrjwWfcacVZ1tJF0o9OkuJ99IkLi1vORK9ljpFRKZvBexAvYVwDfhNq0ZMlPcjsigVWrUzLTuZzGOdODLOuc8xtEks2x8j7eoSjzOsjnj1z27Tm5uvuRjLu6lUAUrumFQ5i4udcVV1AD7nKAfPWDdNrnALOBstqkO9wJoN9ZPs8UcwZrQZbiUdMiZ6FmK19ta1IBXkxFke6RkWBIftd2WG22PZwwB+5aHxwBKqXwLZS/Lv3dCyVK1hb4Np3jNBIkKZrf7jEPT5yrEQBi07dDvOEoE1BxYAZJvFYMWnZxDy0KNS6HvedoNHNibyRlS/LuBkMudSwjNo9YEXtmljpKxc/bxQrCzxugEMbbY6Stsz9HKsgPy1yga6wLrB3jGVihzpon4xC1bDy6zwj12fDS6nXIiERYQI49bm4CFwWwRtxgKB6rebyaNUBm6xbrIw2Mkhn9SGTdRo+x0XYcpufT8xY/ZeGyYlvUwXjKlmQMgywQvi6k7U2AqbtSp4X43QPR9cx0VWxGFWNt7rIq+u6s4MyD2wIUbi90LUZGK/6h0CNtRs2JKno7ms2CnZmTK247Rbm2m43YwCp5AYEoyylZskwPGpewo6K1cDyQejWXKlWHcpDAi5ulLiOeDaPH4fZLjMGZuD6Gu32scVn9zeCy/EaLWwr8Ffrt8ZBgltg3DXhUv5BoQGKVfL11VMS4YCC6u9o3LU47EKZ0/ayrkvLsjIi0GMgmHFz82zGSh0e6jXOz57nu9lDsWkTyyU50Eyg3BcoGqxxFGbHOKncg+J6HKfC2CC0ub8w3wROM36/9Vu/XXFa71396Z9+toEVjZJxOY2ODimu6k4UaQ1ixkxsfQffu4uAM5E5h8aYLLRmF2CtbBnbpQAIi6ETJcR3cPNxfRQi4556ZsyFi7k6wzeJOs6Q81zBij3/+c/XuZ988imxWm4A7dYuTu230njwwYfUxw+mK8YE7zPWagY9uRBHMPoemWa91pj7eUxOFL4LFZt10L1WGIdjQJvtrftMbGPYHhuVI4lkr9jXuG8SKG+Q4XEXW6T1N1gqQIJAp+SEQyoCDvA6aN3AVEpWt1fgCNX1c7CZtLv0AsSYvRusSZcX+amf/L+r8fif6P3v/u7vWr3ilS/XuWJIxivCeTbrxNkAb/2A27/3ZuqTJaCbZ0gHFdbUXJbGc+G6kgcPvA+45thrjLnqS8L4EkM0A08TC9RI0NngyAmXs4lsc/kIy1juP3KOuc965y5sFHrfERRuudrV/Zkn5P/EUiV2GNnjOc1zimzpcFrHoGJIjDJB0zph1KXDzN5bZo/6V0fjFWqwmNgt1iv3nhJEBpmeE1qfLR1yDWst2bhKjB/fA4PIuIbdk5/URAX6MTjFoLoxA/IA+ZQxYQ9RpaGzm8Ejt1fplqldD37hTbBVXIIGBqs5WR+yoKFwaSkAuNK4dgf6cj1dr9pbeQgvIkEkPS8DjLuDsdFgK66AB+tsQh60FVuUsOI6UPIa0LakyNypgoxTles6t5QhrsT6d7rqZCwu2i3Upe6NDYNfvEFVNjVg0D5j08UO4LSyVSBhW7e8ryxHuZ08iRYKrr1zouILWNTEGUC9moa2vaDifRXnNUfrXnAO9HThOiukCGUQOU1p8UcKDLRQ0ybWMxgI8UwGjhYER/GfF0vpoPBRoHXQtUub3Vb2vMim5rYBKWPAPPFa2CpZ0fSLEntlt0wqhCfRAPA9uR3r/QQ8Jyg7G17ZYjUW9EDkmQDnqdHlwn4tvHrTCSD0eAxWy+7mvK6A/gWwhcJKcLKXnOs6GSAPNwLfT9X6sE/c72Q09HcOHymjpBgxC5QO1qw4Lad0o8BwD7AKCMY3aGPPur+kEyuMffhs99wsK9HuLISKYwQuX6HeWVeQ31jDaRLMNee/C7yQhdbAM/EZBo7LYAtmayosOlOkfEfAuJVvXM1xrUwZaQIzZrfVgF6WoJVomgpr/Sq72Z9NO5JYuZMrB6ClQpE2DNgvv/qr/1xFS7/85S/JlcjeI17KwPEg2FoUFNqThoSuJ2YWhvWaQOUwM4AoGLIo5ux71jJJN+zttBbLOdkTKt7c+5pzeQ2lMK0NAV6H5XjmMx+QG4L55lwJYg5zYBai6rB1ws99991fpSFeJEaGFcz9JaYx+zyxaXo2rbFm0rqOVkAZgb+cXwpb2bau50SDX3sjHKMoA7h+Z/8k0SHXCjjfueQI+XgIZBjJqHBAvpv4BhQ1CCivijwEiJMeE8dfwfbC/pBwQPPxTtiozxyt7OlxrIOtEyedHWtmeW/1WBWT/eE3/bg+zv38vf/tRzRW3EdAkMHWwXZTYSLFbtZ+Zx0njIBzKWi95ph9x+G4Zq/1yYBvQzr7Z2k9Ghw6CSdFZS2TzAxP49wghLWOvFQcLKRJgxeDB4dYOB60M8FbbiDP2LfzeLSQGDD+2hFaJzYE+Z3YK8o5qRwHhzKq0fdeU/5H+IRbufF5DLYj7fKf7h1Z4tNPa1HzrZASA3aSc9aNP92Q9nXW7zxTUlJ12fEzyalkKk4sFvfbRiLXDNgC5LIXJHvaoEyZDe1DMXouEaF7oZ4cbu5aN2eLcaZO3g3BFgHyPvC3cusOkPagg2pN9TOQDoium7ta7pleQKMDtgUHCgM3ms6oomtWxqSBRhBFwGou6z8WvlgLPZAr1MMYXLpUVaxj8WjxxFeMH365eakDvJePbGSdJ+cSFe1A8lgBqafE/WN9CvEi8Ou0/K6K3bXenGTQ8WH12dOnTA0DWi3oOm4rI1wZgPNSFtlYbAzVRqnPxbrnPQQb6cAIjLA1jJgVkS2LXv09NqaOyQZJoLevN7JGEC5LR1iLCOBkm1oglfsGYd4tLUKvYvGgmMQ81DhdvHCxBNtjUgp3lWv2TLlEbrvtdgmDMBPEJTmRgrXSd9KbD0GfWk4sYrukLVTyfb7B17zorfwjzLWLGzDbIrMwcLzUYAtRTOpf1m4+zpi/KXsQQGHGzUAhANMKuAOnAQmc4xCFWP+MYKvAFMDK9eMcL8Ejnaj0YAXzz8AWJVd4lkuXntSUpxCwx8JWIawgBwzA/HfOKzai46AMyp2BuQ1snThRddoCmGY/57F7EbJhocJMJ17FALsCRwuMSGG3wlCgu2Kz6jkoP6E1MI/b0BRKubMXUgQ1zWkpXfMzP/PTKu+AgsN4ZL/C8iSucljzCWTNPllf+bL2pwrhVgKJw7KiNJNN4DqgShmcda+4JVkPsA+wXtwvrsOcD+XI3mctp+WYZYhrKnFMIRWlZLCKn/70Z+g19lGYEvZOFC3ngu0isJ4EAQpxvuQlL62K889RIdQAQSU+cJfZWw2oD9f9hOHQtWsfppk8BaTnYIvvK0YOt1bHDUlSSyY5jghvxLSO2GsN5PaoqN37Wa8lW66NaIGblkdRWIQvaA/PStyYHcG4dUC6y3R0PCSApApojmMdbJ085YLOfAcZ/cu/9M8KoP+aPv7iF3/T6r/8gb/q9dXZ6naPE+fUPRgxgOsaGHvJaAuIj8sthjL7yR1RXBZBNcFkhEaHrssku6gOHsg6wFY8AAJsbWBj5B4AW20cML5JAtO6a0CbLiApCTQxh5AdGMySfQa9kX0ARdEuvS/C3u5Wlue1XQzKg2DLzA76tIDWqnSkjCyC+/FibbTjarClvcWFe4wsAjqSsPDDFCtXLyfmk30xB/AD5DG+yzpfgLP1TIiJYA6+7842NgB4n2dhXHxuOA45VKfrsl8CBLOXGHP2OO7928vNf0OwdeKkBdF1kKkG3+nxHBLy5VbUppCb0RmLV69VXZTe0CgFAy4jVMCawRaUn+tyKcL/pBmgsA5cI3+bNgVsoVR8HtDm5WrsaheR3SgcsZ7TaHZz2TrIefkQK8ZiaDbKdcV47BFjhuIDWKh6L0q+NhHKFXpRdbia3akfW8HWTgKZ5VJywCgC5tRNDogORa4xkg/cQDUWkTYIIIPsuApsj8vLbiVbn8mmm2dW6Uv1P5D+XjErZr1G4CDXQ1D7YDUNJXSksneoZJ5FbObH8VYozSWwxcY+UUkMbHj6vJEZ9pnPfGb1ZJXfeIAGvOUaeeaDz9TVYKbkQkHp+urWblpH3LdreqWW0QRA6yMEfKKg1yj0fgSlabe158eaCTn9eRBssda2gS2ybsKqzGlnWUCdoRc3U8B/pYwoO8rMlgO4SU1PBtqRYkHV8F0Nq136AFBnxsDZv36NJu8GOiwB9o4rarsTweUrT0wBpVnhsuzqg9uYLYHDGdhirBxPo5FvkJdsRAMwYjf9bI5fyu8G6p49l1Np12TPYYB5gpa1bmqsFUfY8w54CoNwhOusbVX/5TVYz1suYmKxAMfphfqxj3109Za3vFUtsVCETz11TuuKSu0OcD7IbLHfpGya6YzrDQULiPNh0Dp6oNrNAYvBZ/gsz5L7Yix4jfITPOeTTyITPSYANJ4BBerK8nYLEc/lEhcEy9NuyK6/s2exiu/QeiFg3kz5EWU48l3mCqD2yCOP6jqcE/D3vOc9b/Xn/tzLBTSZDxW/VHBv11bqZ5bbpK69DWwRt3gQbJVxjaHRstexP2McwxyZpbKbXCw9OqCN6ACwGNnIfLWrarAvcKsEF8+BlT/f7wKl9Rd1Gw2aDLZSW+vw9e1gi8SqZB/zvb/9t35YSQscP/ADf2X1kpcGJ/wiAAAgAElEQVS+WEYUz0SpGWegLYMtJ104TszxoSPWiMB7DtzgCa+QmwtPDTLdDzWt6RiDa0u+/9ipEIHU/0uLIrO5FXNWru0lsGWXpDMJuZ7BlhOQFDNb45n1nODxZPCHeUsrPa/9Ue6H172OiBUjrhWDsoP4Ssa5hZyTeCwfHP+t+6xipkeVbLVeIFq6v76V8k5+vqELkGW18qeQIt7LuJPh2wO5Fv9mnLGlt2avw6zHOfBSVvoC2DIj2CBL+nNk1ybDXoQGgL/XBU3jAVt3/uvAFlVeDa5wGYF2yWIwM3XqVDVErerYUtirm4RWYUwuXv2iLsaDsj8cEOi0UuKVaLHgjWYLjw1281kWtzMvbMU4AFZNjGfp2XabOEDy2jVnZk0Vb9stxkLZlgnCJtp2iMZvwMUTp45ULOHExwQABXig0C0EnSEipq7comGvWCI867Eqmsf90i/JFjJVs705WfQnT41AX6N3+8zzzNnMpr/jdoXtMvOme27AImDWGyufj0uRuijoxViWttINpHawPKclPqwsGpLbbWwAxDltYfuZY9HGzel7J2XasUs02P1s1Tv60pe+JKFJAPGzHnpo9Y3f9E16freFoEK7GcnJbVy/T+Czro3AAYTwvMomqQVNzRO1ZOoAW9aP45Bo9WKWUgGUbIJeP6py3ptik9nic1IeKOFY5C1sjh7dwpi2cOZ7dhVb8EjQHJqBraqgbbDltG4p+WNul0S8Y8AWeyTxQfQV5Nl4jWwcGwSOZbB1aYZmd79KtnQZEsafmeL8gKdtzBYu8rglxOy2cLZ7ahlsyVIUKxEXgX/G7WKGi9gjU/6sbXV+aNA7/+m17ersfG/qHUfQf8UVyiqWkQazrBHVObm2ChbXGgDQPPLIYwXk/2T1/ve/V0HxPD8AJkKYzwQMbzJbZijMUPHcWMm46RhBBypbkXLOuMT5mSzDZP4JHGg+vGfT8gm2yhXtE5Pl0IA8y3ApDdcOAJSswttvv0PAif3iuECAcxVVLEVOKx8nB7h48+PFGgMuzfJcF8B8wQteoDpcgDW3LSo53UpybizsK6g6oQIugJk4GFhJxU0lZov9T8q7XMZmXhMUPq/VJdceLljtRwciy5RqJWe547Wjxdrj6zI6BhJiuak8LvcTxkjvyS70iwHoItkINNYFrnaCsuaZgL0ZOmaLGFff50oM6E/95P+jvUpx2R/9sTdr72rfwJzWuHI/sPZLbkQDWBeDdcjHKNMjGc26qfUa5lvhELWeZOQhszGQWzFL/rarclNHkWCDs0JAHXDcnwvTxeJcy9xr2RZPyXrMFslELqEwJSi14c00JDwEUBc5lhpeAcjxnli+0DsUZitgq0Cm2CTHu0r+7td+qo4DAsNVKJ2aW7QoW5MJrcPSJUY6sNeAdT5z5pZDcRsmSeXJYo4tcPN/XlM8D7hk6ci+y7lHxwPPSVhjuRHrcBebZL86VivxvAKiHU+oJY58bDciMfC33npbteT61zBbAADjOJC1fbNUFpfiKlar7CsLmNXZWnQnxXCdv/KHWswocAsoKoWbsaHFz7X63Ru7BVgN3h13n26KfBSHTF/DpNwatHhhs1hoX5KYLcY4SpNB3GyEmsEOWNg2+KEoUzsotU6CUkc8ijc/QhALNy02EFLOWAmgbHDYPmyJEOJxVGmW8SFTxGX/5dNu5eT7GH597tcuSMcPJTjaBU0dsMjBBpErrrN0AliNtlPADrZnlD1QPAwthOp/ABkf9rnnIFmJorVSyA1G0nNyHgsiwIqQqeufrNgI5CiFcgFan/vsZ7WRn/GMZ6w+/4UvVH+3h1cvLVcHCvOJJ57UeRF4YXTCVvKdZOHpHomLq9coB8CCR4FA1TpY30CN9YGgwMqPyzPsoAWFYxOWmC01Hm6KPpaTGTyEVMcrAXia1TN4tDDmH+d2kHRbPYcBWy1Y9tqaE9jqmK1jxE2xQ4lpcNwewIq1FbezqotfIXW73FK6rhleagqZYa79dNSZSHKvikFwwKha+WxxIwJGWItRAOxXDA7GeBvY4t4MJsxsZDyZa+bfSgkavgyoDnoPQ2TFOthFBUOzguunsnrFFHcD7JInGuNmo9InNCCVa3A+BOBvvuc3V7/2679WAfGfUW/XHDaAqNRODKfB+ibY4pkxzhCGjDdjAmjBAGAd8R7/ADlhK+mpSL9F5IwYEDFyvn/GhvUgxqjeQ2FzTRg4jijXjJviPmusOF9KvXA94q3shsQYuaQ+jpwn8Y4JHOaa3DNgC6YP4c7aZ165ZuK3nvWsZ6/uvvvunle7ZiM3TrVx4DgcjWwoBe0pFI5kYodhKEasgEYUjnSEDEADU2WTyvXl4rzcM+u5FoTPrzWQDOENsMV+nxlOxF95r7mJMudLxwt3ueDz3F/3BMTIqrjhcayDLRp4u1r+kdXP/qO3FUD/fX30O177GgXHR0fEeEhsodY1SriZ5LgV3dLM5QKQvRQkZc3BrjoGtes0Si5634ipbsM+ih254QzJg4fYqAKWGGDMh/sU+lwOpxiudv/emfv1WTWw78/GcwLrZgPOFedjiFveUMzZAAP96np0Trby+u1QBQFlpES33um+rrTlMdhy9r1ccSXXiF2VYVclQwBa+5URvwS2qKeYUhVzme2xo+ODM7sxBpz5e7JLpQRrWRcyBuLCtoAtlwey/EpRWM8JWc3ENfv+nG1pN6K8KzVm3rOunpA4ZSZmyY2IG/7WSlihqkG5ETnl5Srj8Khu+uLlR1QwFBLo6KE7FiefF1mEE7XYjJGYqcO0v7Bi5wgFyY1Ap1kgmy52La5iNI7eNSFqBptFlABSBDXKmAe2tc+ivCxLySxBN38OK1WveZEPKzNWFCB1CmyuQZbA6e/JMumBDxsSxSXrpTYSSiuF5ZhNMSahuycrjRXY7iv1sEOoldJnUTJmKnjK97D6EiOFlUPLIzeyRLFoQ9UnuR7PMw8UTIkABJhajhA4r+D5VAZ2TJcPbz79ZN7oiUhAY+8ccZDsGu4KWlxMgzPspJhqHmkFQxxEBEQCRwVyO1MrbpgIEp9vf3W+4khwIcJu8T3WAHP7UDFbuDqIM2Hd4Q8/VTFJCkKm6aosxTT/3asFSwNt1p3rVYXO5eEuXKgitz1/AoQNhlA6EZrrYKustmM317ilqrQtE8DruXOPOcuqgtaxgneoidQ1n1SgVOAvdZgMDFB22Xy+nscXwXXzzWenuQtgYM3xnbClAAYrSAfFE+OjStAImBbusAsBTUub8vgxiuW2hTtz8WUvru1H1nz92yl2OC2oAqQdjItBxAP4/5KcIhBV95NEA1vTLlnhhINWpAH2WKR1hp0ysJYOB+RakcZ9ZMYMizkKhPi7DpCtn9SEO1/jc7LGjLX02QJYv/AL71z9zu/8zuqxy3a/hmHgfuw6G3EbvseRfchaBDTde++9zRidV/wTWX8BNjA4UmAdCH6xisveUt8hS5BnoNgu85nYP54l4JtrI8NgJa1YvZ/DLPHZtPVJdXKAF2wUgAum7bHHHpeLkM/G8OMcJADE0ON6Mjpq3Ni77Cv2D70UAVr33POM1Qtf+MJyK949NVUGhIq90Hw3EAa4i3Uy6EK2wOzE2ANEoXCOnUz9K9xGyDtYHPp8dqP4XRfHLqjYlj5uKBe2NEhHkY+wibzGVR287TGcPAvzNWVxJRmRIqEBsXKXlbvf7mq7N4n3Qh2Jge14L3TI337jT+hZON74t96g4rCT96THIdcJ0N5M9JBh1qDS107yk0M9OOJdiE7iXDE6JnbPEsPMY+smZKtBJm5ps2fIaAA8n5vqvLU+5QwZX8Vn9X2pJAZjToYfRgcGXY8tzCljb1a8GKrKpLdedQJVADneG8kCdLsSxGx8W0gsx5rlfiSbxfqNsh+8J5aef3gOmkSg+8u249iR5XIaAo+9XkbhYhtjlEiJ/p/PbeQ4Y8H9sb4zdzQlj+EkmVuPSDcatd1iXTEvrStTQ5RqAukE4Ux3jK1iDytuG+Pp/vufabBVp6r2GI8bbF0x2DpSVC0Nom90LIGt64cAW54UjsQ68CBJ1Y2veFocq9t607iOjul8W4qgYSq/cz4FyytQlOJzdnsIbGnBm/GJUjW+WEe5ZFJNVHdNhBqkNtjSpqJhZwtrIVUWq5iQFhD1U/FksEF1bhVh5E5mlLgEavmkxWI1KFCWWYEt3w73fhBs7e+WNdzX4p7c+NNd1pOGamU6YmhwTaJMkj1najQWvwN2J2a1JxKgJXZyfjTYYvykNLnLdgOIxahU6kPXnaGTBSkhx9nrnjI+Emb9GU7P3zAEX/nKV1Zfqsa/BM9TeJE04nuK4aIYI+/TRok5PXasXCQFqI9V4Kuz+royfQlLxx1ZAAB+tGw7ru7yRbfHCFB01otZjVjFWRcph0G9sTAdbh3hBI/Ll6vLQIMtYjpcDsNGAb0RD2ZKOhtyHtTsUgd2Azt7z/M2B1tzN6VdebacNGbUUGrmLbGKgOltsYi6mOLBtOjXfs4pf94fGajEYbiJ7ZzZMuOXxdIryMSnDuIVJ5AVoay5aAXSYMbVvA22Gpuur7n6SwklKCcBWObUbbkYt0sl3GxUrIMtxR8VA3DqJBmwx1cfrzitf/ZP/2n1PfzQ6lw1vPWzmE2QZSum06yS3dwEdgOAXKWb12CQULQIU0ATQAtmIuDG7pMjYl4xBi7VGnEdvMosjpCfAos7MYOrtyBnvZ866YKkZhIT82KXM6AR2RhAA9gig5J1RTwWoIp7YizMtjoOhXpiAnkNKgLwAra4PllQ9957n2K3XvSiF62e85zn6LlQnq4LVBY62SwNrvysI0sQGa/SPJ2xmmtQyFoHjAbB0QJcHmfGfHf/ooPdK0FEMrfcR7iaAnQDiDPviUVj7SVuzjGarmvk+4peMasSF3Xi4BSWotiihGQQDgDrhYx2aIhckXWeD7z/I6v/9y3v0P3ed9/Tq+n0X5+MzsHA+jradzIsIk/9exKWAginuKi6B+5lCWyl1pl3qhaJh5F/LX8Tp5u9wT1T5odxDQscN5XB3kb7LAGbTupq4iMsdIyNGMzqwxjgW7FVZA5ar9plLzmL9mqdy70mAcsMpV3JS4dDHZxBmdANVeKvvyVHZqE/MbYWT9QvHj86zzIdn4xRzdpM15AArDCSg1QII2cW33piDrZgjyvbvT0P6AI/fxkYzUrGZas1KeMQLEGPWntLjlRjdJ4bL94C2CpqblUWXVHRl4rZUqPbAlv7O8slFHhM+Y4TNDdjtlDkA62n1L8nHgEVdsSTZhBzvWNZeI0Hj186fnKQvAUkzIfdSLYWWKujVoayqOpfmlMaTLW/v34nzsyKpAtwNkuhYMHa2LBXKiSKsm2WwQLQVp5YmwC0DjBcAltOfxWP1GwDyteFWQ+rBhes1pzZqlHb8WZSum5dg8nmutkk2egGGVGo3FPYH2/a1LxKjFfTE5MCBahMqnPGeHnfd20ZWbSOuZCAK4tUVqsUeQcLN7hN4dYwWyOj0qnObNKvfvWrq899/vOyvHFlEByP1Y6S4TX61VFo1u5HA2rXD+o2ObWXVbx1kdmqkb1KcsIMbM0ETdaHZr0Ftu65sjLTEgiw5UKdrtbMuXCbKqO02C/G28kZiTEyGrEwGnWZYh3NmS06BwyruMFqfU/JGr1Ro+AsvHATjB5n2g/1Oszfth6D3MtVG54G/0FLrTjzmlZkCxjfezN6JFXUZyPwJWAE7Afzm72lwN9J8Xgdak3geuj7j7IKI4bbc+lgDALeI9izjs5dIOh2Bqp1oVKUOlH1wqQgaYHSX//1f7n6vd/9XSVf7FQrqinWQgrPriUsSwevU9/KwNj9CilqWsCt5IqMALmDXX8MdhGw47F0linfgQm4crVYyXo1bJL2Tc8T1+d8MPSJ5/GYGUTmNYNg39sdd9wpwJfK84A6shAxfgFTsMLsEWY3MWQYeryO5c59SD7UEAGiUAy4U3mdMjgAN0pUvOhFL6zmyq+QW1WKqfY38uIEQGoLswVYQW5PoL9l77ETrslHsofBFm4jtzFxppZLclCr0WwI4SQBTSMkIfOe5JcwrHH/b7ZRsxI18+Y+mDfpebRH6pnkGq+g6BhZS2AL2fJ//dRbV3/w8X+lZ/juv/Dvrb79Na/vMRwuOb1Z52VdTPtqtsaTGbrEbKGfBIrri8pKrrHg3hMTFpmQ2C3P38huW5cZABTXGhPIQ++KHcQ7Ex03SmakAKfAThs9KaUkHgrQhvyu311ayawThjgNpC3nO6u7zSx7orzXowf4VQxthTIsHdznvCZhsvy5pjI5eeaZAc+5XQ5l+YC9XzpsVDuIP8B3YrNgtSd9mbltVhTD/QDYAoy7gPSm63yanyY0wgBqTKoywygF0TK7kuGoSDCYrXpiWJfd6+dlzV28/GgNPgNK2tryw/HA0GcU5nQGXKq4e3D1cNqInck3TZBfM+hw9hmC/WrR/xFE2WwGZbYOMml2qbi+VZSDlMLkNrEgTlsD/xW4wV9D8YlGZHLaDZL6I2lCnHpajn+xApOStmmgza4J5T8NflPvbPqp7ZMzZ5RUQEZnHXtlPUxgq5MNAF47V2bsWT2Tg1Kdfr7tsGXA7ZgBmtOkCFzdY282W4dRxCnFMWfKkhRgq1aNnltZHT5U2ablZ5+XfggNHVdj5kZCrtmKpJ0/WSn4XyvAxZzi1kCRBBBwHoSWyjoo3om6Oga3Mrg93GK7vMkJlF1ntug8n4KaZtdslaW+19L40YfQNZMYC1xqrtdDf0+xVBUj4Q3sVhnM8bWdFLu0ykdB2ODo6vy4e5m7BLDKqowF15Q567/+TUH0nF3sTUNg7RWn1ytJo63CMAzb1gL9K3XMAQ8rrffb+j7xNYhzYW1PLSl6sJ3l5n2lbK+uf8RrybIKfPKZ1g/Dk3FcvbJcWDCKJj/5RgKNr8IOClyTRdK9J5vlEvtdb/7RH//R6p+8+12rz3/2c87EK8s3CiilHlgPVnBmBThpApXZL3YXNkASA+a94f6FDoxlWKxQnYUYRlDuSRQkSrTmHtciWUf8BHAFOIqpr0rW3EsSSuYB6okLY+1zLygifgdIEasFqJoyrqT2q7VagSnAGJl0ACyWjYGm498uVKkVnsH3jCF3tFz3D66+8zu/s9yKz9I1rNjqnrRmjNSjpPJ3xiBGXBiTI8ecgb1Xe4+EjcPE8FYNP++Tkj0FrpTlVj0UxXCWMtq56rjKyOT5TzMMThziiMciBkxYYSWtAFTlpkmCx6hL5nYrDmFwqzHXgowbUfKj3nvD//TDDRxWqx/9ez+4uuP2ByZ3ltL9O8RlkvstX4dhRGIAcWlmlVKbKcaDEqVCQrRhGpY1DBWfjTuLNRcGLQDUtrBlnkMZzBRP9SU3N9psz8U4iq6KjmAwpD91Hpff8Gf4x3NYFvUymzbyFIDf8j2ZyM6IXgZbhAJIZk8hAQY7IhAYmwaYkjWRgfzccmwDW5OLkmQxAcChC8OgDvBqtnxO/KRcT4xLJwFtCLH6cyo9RMw1ALVkghI6SBSrpDi+ZHIkzcpxuVP3M27EugJuLsAWwczEbCkNvSz8IxX4vu3gIQJ6vKgACGUFVcp2btq90VrBN0gKM5PF6WJhtjaVbtkLkOtKULYLYLIEmrbHcpwEeiuo/E0K+eT+axpVAlFuIPvUlcWn7zWtWL96c446QwgcNSz1zQhU0jbFCqFix0g53VBW3POxGgOfN5YKsU9WbFevUgWd37l297Or35Ht6bvEWEJJunWJK5iP6/he+E/+9GK2pgrsaAXtz3KHERMUwZQx0PccfzLG0yDA1rlbGXAaKyszWy5CN55bwZWyjO1rd+ZmsyMdbyFw0C1N+N3Vqw+bzWr3q4GJWSXWDM+q4HWsZ8XxOCiWsbrllmJZpXwPxmxhXS8xW6KUGYN284aF8rwDnD21CLLEDZH5o/g81TCDxTNotRExSgTwvSieecBkBOi0fsv/P890CQhMfM4QqL6TXmwGcWJCXPJEzKso7eXjxPHRNyyuziiMAYBHTJ/WZ61JAxDvtYlp9gJZZLZiyMjA0Bq3kpYMEGBstksgzwjy4qVlazUFSbP+Agz4WZBI47/pRlQ9pTr3uQJXH/zgB1f/4p//qsAGoQYXV67wHus/zJafD1aBuBcLwqxfC2eDqAQ0myXx+OPO9t8uOmojb3d1UwlQaueoj13JBSVrFDt1e2UB8pNGxDE8ZViWTDDYWo/ZsvJxMLsYpFbQ3BdAi6B33Ii4E7kngqiRSYApfjcgI17EyQWANMBWgq1tvHqtwgC9+tV/vmpwvdi92joO6roSdLQi1vZLwFfc82aCrYX2K5XfISIuS+LaSS7u6kQH7xlAlpUpMasdFN1G+ORqbrllUGgDVnuvA+VVwFPZ6c7oTMsVGd7N1PJ7WEPh8wZbYra4a9yIdf/Ij/e99/dXP/ez79a6/4aHH1r9d//Df15M6Z16HrmaW29pPdTzqKFy75GwtjE2kuUaIO2151irJbAVpnqSv2188Tdsf8CbZZT3JXuA+NEAleE2NXA0qA1IHQZ0EFPuVYKsjkvViSOxjMnitleFPWudZPDV/+rvtPYKWTLdn9bMMiEgxqnuXYZ5M2PcgovfRpb5Oftxp3jXJSl39Mhyv0nJC8nqUdw0zLHdn9Z3FmuRd87UXmK2KJ46yZEOR0jVAcnJjlcLSLTudPZs3PzIiktVxHfdjShmqy5aqZlPCWw9pgHf3SsBSWbBDY65QuBjWBqnT1b8VQBNM1BhRMRW8a+uyKCnyBuZhSygtLsxK+NgQe4usQxRGpxDcQVrh4U+h1o3CFho1Uwg3TE3znBK/ZGpKjoidCpm6YBRhIX6HjJRopC6tkcjW1ubjiUYC5O/2/XILTExxZbkdrGKpYEEtoLiEf7dKwxqmHcIwOvsHrMrAzRMadnqN2VXY9r6hCVggSs+QuyNKWhZjQUY9ssdFqAwNndqd3XMVqfYTpZufRcQogBpBeE6uFzvIwCbdZzPkVG+G3Azjwaix2SNJ+BzSotGYXWh24lN6WBW6okdI8tIm8YF97x5bDnt7zmubTNmK8o2QDBAh59pK2NFzzw4HRzlFTcm8z3fwMpIa2CqpdUgdh4gn1TvrAsU0CbYUu0rhE2v1zlokWCAUZrR2AFbrNVtx02naQfjUgtmhf3zVIECFUCUYkyj8QS3dueBBqXMF8KCDFFLKIOn/p9f6r07XxfCW1pbglpr8R78DauzdGQNZi7FOKmgZhVpvYJyPuhGrCDTalx/YfWlL36hWvK8b/X7H3i/9h9xfxevmxnajNkKQAi4MKtq4Ws2OPXTbGjksBC34uZ3lCFuRIwkmCvKKwCskFuAK7I4eR0glszCxKdQwsMybT1mK/sibXfSCxUl4azIC3o2rOpLVfMKBo/94/23L8YLFyM/eQ7YZN7j84kj5PljBBAk/63f+i2rhx9+WBmQAgSdEBEZJtna4Mvu0XXli1K5es2lRszuJu7FMaQAjTBhGDIKgO7ioJnzjGnYePe07VAKAQyz0xysWwL1AT2DqaNm4yj0Gaac752sRJsJbGnNN9iqXyhh9JP/509P7Xn+4n/yH69e9eqXVZztze4U0UakWSgnZCXAPQAj69UB+t5DUy2r1n1cX8WC+/75TmRlsnBjaPVW07oJWz7fZ8ina9Ta6pg9Z/d2Jns9n/Zty4bI3xhasd8mYqJeIKmCfeJ4X1cXcPgOANdlQOytaZ1TV6NQ7aRPpVObpIAIm9VknO/z02WIJP5Y16lrZw+IFdZT5P/8y2jldlBiUJB76Qgw4tkDug22jsgQkxnRa1hXwXjCq9VAfTNmC/3tVmBuxo0MI0NR9TSFBWYu3x4nkt3QP47HtBtb/TQ3mS3FD60qdqbSYgW2yncLKNi9tlyjghvOYo5fk8lkQG++6Y6mY7srtig9u2tMu42WDAhVBoUKtKbO3ZGcmJUsXhiRUPJalBLo9oNPx2zyeQ1rM5vVmzuZFQ0yBPi6oq+Ail0MUfKcI5takyJ30ijslmwMUZ8T2BoZPJeLqfPkWgkhuzpzVlaxGYwZ2CrgRf0rWWxNyWqzNt2quiq98IeSg+1go7vUgq02+/MlpKRILNxHbR3q1hCLNALZRWM3gJgLu3k2YoSDA2pdHw2BbtdWBfa3EokVJv/+bA/NGRO+A6CBWmVeE/egbDyq9JKOLEbLLh+3kyGVnFouy8zWXoGtpWzECLhYk16zHRRZGY+5dgKzGX9c6Qb+HW+BIsIwqElEOWWTskZkxQAeK75nykZkDtqNaLrfbanmSobxRjnLEOg1kua9/G1g1Ixhu1ZYm1EoSwLn5ptu7TVqBiC9I1Wlv+MZJrAlNwwKrbMA52Crnof5GUJwPRtxuGV8jiSHJAbEishxlFJOYjWWA2gTCBzlFWaC/fj4E1UyYwvYerLm6DPlQnxv9T/89Kc+VYLw2OrrFSx+5bBLh8R1EIPObpvRmsqK1MDAWUcGW2GBuH+ANQqJuC0ZkbVeKaNw663F9pe8BCyjTEj1JwBeNblYD/WP15lf1gZB9Lx/4TxMc9raOAmI+5zWY30vgfNcE7kH0EJgO36M2MYLCooHfAWs8DkyDx3TVS2QqDunavQUNz0txiyWPyDtgQfuX73sZS+rdj7fpOB5XRNl2eBqzgTzWvq76f2EKxD/dpWaXlVqpGJSnHRAjKWZORszVtbEWvKMyAviq+Z7MHKBn7DdkT9mNm00Sz90qEEyxMSA1T/YTIwJx+TZPQajf+utrHmz1V7z7UaseSYh52++4U3TFvqhN/311V1Pu3O1v0ucjmV86gdS6yzelugRs+MOj2GOtzFbzEWYrYTEhDywp8IkQAAuN5R45MTgZS4wylH0Lmx6TKCMg30+9R/spIkYWQHxk6HUepPvMY4pzC1jdyI0zKCZvfHelr6p/9yw3QZmmoHzGUqpqXTQwnG23Ok8K3M74lgT5uHi5rxSxhcAACAASURBVHM5o3naEmzP6a9vqQav2ovMC4BWush6lPEmU9hFW/t5Wo+ybxKUv5mNiBdHMWX1cISXcPC3GbrhOlSSQlyKFR6UzG6DrT3teUpfrbkReWIKKjpm6/G6MQQmArtbC8wGnwFhkMz0iLLQzWS4d8gezSQRD0O6Z4MbL6xRzC6TSgVaU8j0ASQLsWIN6ndnwIw4AlOFBkUKWuzrcHFtrGbOGBRlOjXzkmadMFt2czgexaxGgM/MpJ0tHFc19+fDzMUiYbEnpZavTBMhnNAZaGz6BmyK3qr7VJsSrCICslHmNU6qtitg2BmVPD9V4mc1oaYNoHEknof2QCOoMMGkybJjnlyTjOrTTjI4cbyqWjdONWztJV+PnyJ9EVyiRwFyJTjD/oRxDLOISwPAxQZESSOseJYUlo0y4ToprcHnBK47ZTfz5DplFiAcSrWvwFBTvQhkGBcyJu3C5n0E3vnzzgpNPBEbSYpbVjkCgYKZnLN7z4neps2Ex9+btCsidybhRDv1CHlJ4PLpemWq0eLf55Yv61su8V7PAG/GUZWkFcjsuldYijeXUmasWK9R9olPjEBTYGuzh4A63OpmgF1Y1i4Ed2/Qmuv1EzaWz6ddjoXQKLdA1vHiwX7qFGcX9RtZN2Smqa1MXUslR2oMcQ1LgYTZ6v2VveX1hrvbMY9RMICE3BOfUO/OvsfLdBXouJxrJQ/EYtTcA14+9alPrj7yoQ+u/vDTf7h6opJ6WOOEQBAgr/6KxFDMDBfPj63eAAYDV3dgCAhKvFjuj4D4FDadChPWPZ0+fbzaTZ1VeQZxZCirmhOUYGJRvD8df8V87Vzt2kUR/H19PpeG2q7JZUY77XxQco8++shU+4tYLbNZF/RZgzJnJHIdM1w2KjFmADjcH25FPnf//fdXzNZDFSz/jdXc+nn63JnTVSy3Y1eRCSgQjUWXupBsa0OFFHjFI0k2JUMQQw8GyzGwiBVYIY+FE01SLX+egTYHWwFp7uHa3TwkOx1PyTiRqez9YXnpEA8bLD40GwJ9+kvKOyyNZd1HPvKx1c/89P+n35/2tLtWf+dNb/D3K1Nyfm9hYJx5ZyKB11wB3s8UJkWGcCvxrJ0w4lrXDeK8Di3Xlg7J217/GfOQAPRPFfCt66QkkZPUChyJiRrxxNO9YOXL+Gm50MiLkeC52Cf2gNi1x6PGXRkDyKUfnCASF65BdAwq7tTXSZZyZJDWfp03pYk0x30vydT0rA3dGyY9gDZeDG4dEDQPX9DcMCcTWULRdRvGczeibb50uxhekczVBCB7IamhvZI8mqWf1rRjEjkEiBVT7npbKu2UYzIu3QMX/HHPM+4rZ5Yi6QrtVtl9eotdulRgi2zEst7aZT5N2ESj1ufT4DITG8YF5mRS4gwESqfrRxkdz1xuvUivVZzMXHHNFQ6D5olvpqiRdSyDWECx5r0BXMHabs7KtqlN6uKOrko9Bp8/mymTb/bgkSq/AXaj5pAHfNNf7mq7ZLDpSjphxi2TZPYK95cBK/FnNNbWsm42IPXAEvcxH7c8Owiaj6uis4SMN4SEP4kHUljENdjCE2NTVfx53dl3KWng7yGoo3ACkpy27YDUtXvooeJaqRE1GuQ6BoX7dFp/u461yanT1NWT65psRta46PhyR2Apsh54LgAW64LPU4TQINqvqditXq/nvOK6UJtgS6Cfe6hzw5ZyUpQEgoP2EVMfthIWAFf3XwxjGoFopcyh/mTtdopBIZdKN0OONalrtMUTYEvCg6sfj04DKHIXX3Ulag7miu/mmLNZioUhU7LuVQAO97IYTFfx9k62cM2/BIIyBglMjVsRt8HSwdzFtRlDwwLUggoB4npbzoQiIBwwmfUb4T7trTIIopACcphzMyBmePjdgt+W6dWyCBXsjVUc61Iuwuur9/zGb6w+UKzWl774RSl4gNWj1a5m/5RBn5W43V9RcAbFoxZdEirCTLOOkBNxb/M+hU4BWc5WvE2/e63uCISpeHK9gIwAWKSxdvZ7wISVwUigsaFiOcgzxg2SAs5iegpIiKkplw8xWw6Gf0qgy7FaF/U+bhL2rRNMXLsqPR15Jowe1gVsF9/hb0quvPSlL6l/36z1cgttoDR7LoQrtivhBzWOTnSKkvJuUHFqzRVshzNb9yhxI0YaMFQJAtD5BWLMbNFJwPFjXIv1pQSVnn/2hgPkzXywtjMeqoVVF8WVI3dU/S4AS3mcCcS7yrjGVN7HZo2RX2Jk/Hw/94/fvvq933u/lv2rXv3y1V/8S9+jOWWJzdnnrEPGlPlP0kuMIv6eZ+aOLGzvPYycAHExgPUvjHcYr8295/IXBgocU+yzEgE8L5wT8CnWPjF3rdO83zTAWpc8l9VJu2Rb18lo7HqKzKviGXvOvc/9nYRMeF/7cwmZGYQFH+4Czn19t+Zbqf8tsirN08Pksh4SGhT2Lj8zznMZNj2THmsdP0zEgESfk1XmYCtFSefnm4975FGAG+O7WyE9el3/8/X4XTpwC9gi23YY6A0eC3Rdqv27BrYYmisVuP24ippW5duaWAzlK2QRteCO8s1Ns5gkvFE+9TM9CmXgwhq1JQmQSCPpx4v+XgRbJbz0ei8wVccWaDVYk1uKgewANASiaxl5EbGYTf9aqcfdxeJm8NmkfA6gMamXaeFplvp8m8u/AR70v9iFFhZNI2sBZjJ0Fm+0uP16y3vS9HxVI0j1swwuXMerLOWi+y9WY+0cGSMzFrhfZzFoOmlsAZSUgS/XTswN37m5XF4wSNoUvdnUi65qc12+bBdgrK+AJcCwU8urMm5nWXDvnmcrxYC5wQraMuczCL9YgFofzfqssVsS5ghKx5xA1QPAsNZMySebDxdilwah2m+tR6zc4ydQBE7jdx85AuqdpbMJtryG7KrhegiRZMDuVXsb6YU6FCsE2KqxoZ1Sv9o/B9jarbiJZJ4OizlgCwDp1WU3R/fsLOqb78hCJ8OzQQ/jZ9bEjczDFDJ+Ub6WHwOwy/UNo9bFCR3gOSzXljdaiV7VVkoHmK1mW6cEjY1lnwbbeYa4NRNvyVgKJDdzjdtMwe59A5uW9KFq42XBlSH1+g0wihBO2reUjRIlcEEUU1Vrg9eorcU9/PIv/uLqvb9XRUyr+OgJxUgcdtHc42c8xx2PYmAYN6HZIgfMIiNwedmQS/A8LBCCEYDK3BBETlwWcVphuWzR72it8Rkp1PrH/fHd9Pf0Nm1XkUA/ANoKMIZpFEWAoTse2G1NfFbYS4qaUhiYeC2DrVSsB5BcmZSZukEg52DJa62wrh1jZjaEnzwvBU6/+Zu/efXKV77Sbr9yBUaZuLp6GlE7GN2JOF5TYrvqvJcq6SFg6zCJFjOwpeQnOoqIWYExIrYLdkSj0mPgdRwFRqXtxLkpqLoA1iUqqtdlxWz1Wh5N61nXHRA9sc02COlYwhhG7hog+P7f/OYfrf6sFMlerf7af/GXq2XYC/RZ4j63gy1iqQxwDIQ8nlMCThsIcV9lXg12XI9LAf5tTGwDW5zPQCENw5PMhZybgy0HyyODSNhSQkwAsXSv37M7dsZsGTUJ+DmQGzAMEPW5bfR0UdMJoFmvuYWV13QOjQftwrjfmd0WmRX5lmzzECeRdwFYk+Fa158HtE8X0h4zObEEtlxM1PcW4y17LOCNc0U+bT5H1mSux1p1yaNuE9SgVntzC9hSJf1Jwg2wdXWJ2WJhq6jppSeU9k6trQAaBs8bORNhIe7F5dpDTqMvxVPB7in5wMP/m4AtAiwN4ph4U7KxkuVuWwBbtnocixU/ezINXKjNfQqZBBS//f+jt52GYwItbOjl9PRkfnBPLGLOmUymFDnLOpvO2Rt7WPGyvzQX9B/k9QhGW06ny610Tq+vBdv3wh6shZdMyz2fgyD5Bo583xbKUSkH3E7ZeHwmMSFXqihTAFAALfehyvyqb2UBGauAgEEo3LXYsFrgKa3gjbteXHWqeAxjBbDsTC65/mp+mD+ey3MF2BrZoUtuRGUMlpCgBATxIFI4gC0JCGr8/NnA1n5l3xobIZjcuxKwNTUKr1xcN+MeYIvYQv3lnT0pU8XJzSzBuAKsbKxUGAO1emi3FevptNoT2fKLEGMcDAIy17ZUwzxIWct1yLlhwpx0op5wrcgsNKzUWAvbwJaLuR48UG4GdY57EMBQ1eT0JcR17NpLMW4cSMpwzoR7W9knq6BnnmcuqJ2h6nhDsY9dY0cu4OMUDHVbpr0G1adQLPXaO9/5jtV7f/d3FKd0U4EJnlM1qSob0WAL4JxEDrPmcc1tgq0UImS9EpMH+IfJwEUIA3TmzFmdT7WzaFJOlnCVxsGdlLUrIY9RV2s58iKyQM+L8lND3INga7iQXUogRgwuP8eV7Cpm68tf/opa8uB6zXrhWRzPRP/Fyxo/1iLMJOOQFHezelawfPauu+5cvfjFL1l927f9efWEvFrXcu85x6AIzEs2uu1Sr6ZJ0YkFv+jioFj0tCcj23C/CjsClFx7iXlhjTpBhJCUo7RqQcY1EIiBwfndHskxX2Jt67l4Ju4jCph5mP9uET4Shxw/CDNhpaz3OwsRsPVEeW7+7t/9cb3Odf7+//4jvZcxwpw8lX9zxW35ZP0wMVsYq+1azD1E0fO3Pt/6RYSAmHvvtzBXmzvPxoflhZZNu+oA96zhBNw7HMGAijU41atSPJn3X9idJbB1udhQjEuSUbImzaY77i26l/vWfq539Dy9tz2wNiTcm9UAdIbDtHbi7k3hWpe7IcOfdW1APGfL+F062wvO55x+dwLeEtia65aArIxt1stc13PeuIc1zlGo/SUybO0VGWBL9S9rfraBras7F3LT4yfuyLrWYLb2MO3KkqqFTWzAxUtPltCgNU3XmthcEf23+9U5+NsDYKvi6tUK1Iwi0sbqzBa9Z2to/HP6PWsw5frjA5VbqVkAXzI2pH8mgDvCSZPWMSEBgootAWwpxqWAIsUV9T8WginRTCjXXzocl+BYF64b69hCrcr3C/B0uqysEqyEKEtPpDeAvi5hnXRyAaV6WUKksnvWr+XvThRwWyhmDbVEDIZqQhMcz3vEgwFwkTLny+0QtgtFyU1Ap5M+H3cY92VG0C4hgOmpEtby59filjVRqbBT6QcxScRgWLDH7ehUXm/WKA3mOc8QUDevHszmSdyD3i+3KPcpsFX3ZWbLDXoBWa59BCKveVA/RLsRVSyx3tlktiIYkxHD8yeo/dCRSl0vkO+YBMYwjUVjlViA6F9n2+xV26VhwvXn6hXHIngdTPFfWosouWJR8OmTVKBaXq7bxRogxgcWEeEXEC3XtCzx4XYCqLONzPw5cUCWaAsnzisGoxVZ9hd/W2AbKCUeKntrG7OVzCOdR0KnwSWjgaKt1HEUIwJb+wqRwg22IeA5N9PH6FI9fc0t0Ot67ra2gh2p/dd1Ptw71KpxFtAxxepdW737Xb8gNyLK+GjHDaGsz+3Sq6x7M3Zigdlbs0kxcLwWbRxa0Noippgo1jgMF4CEgPgEX7PXAWJyA5crm+8qC7Fb2UjRMv6w/B2vp6SHOqwMl92IAVvcD8+f2CjKPlAMmHtlnABbAEoAJvsjCj2KAgAGQEswP9d1AVeMCAPPtC7BECMb8du//TX1jPdVBfnBWnNeM+E2rGEwnbxiFiTtevarWr9kyFHmjHVPX1TvSRVApcCpHh5mDdFDun+Xwml2IO5snlmu6QZ5zIfHwXFSPAfTBPCDyeM+7PbtfpW9nsLyhhnyPnB8EjLjk5/45Ootb3G81nO+4Vmr/+q//ivWBfX26dPVg5HnngxDGyrMaRjpzDlzHRe4iIg2RuymtuGFdJDslevPOitAzgNz8MhamNyIDf5cT8yZ3IyN44W6lZoAjF4eoqlPvWb89J7MHHIu5jbdNgyuKYfgmDt7RLKHK/FC/RS7RV3v9+wpyJKh0w2g+FtdL/AqtQva/UFdw1HGQHRa5EWzFtbPHSzfeIFHchmeOX7w79rBLfuiL+dkwtJ3xLJ5YU4GjjFXDKMMqzvVeIgNIDk2Y7YuFVnSH6t3RwgKeuUA2ELAqv3D5SdLYRPUeVQxApazARwdt9MXzc1p4BpN0OE7fme+FxcEP5UV1n71DIBiiq4VoqV4Yn0Glx+TIiZAimfUNkq2HS6LsF1R1rZm7c5ycKzdWhLScqVwvs6A0POkHIIViZXYwYPsFu4bgaOge6wUAoN1r65mz71wyDKUCympy11tXen4AU5V/VqtQuza1HdLmV/ZMTBK/ROm1IGi9IQkeH7UTxl1lFD0JUx783M+LHAml4BhBaLXWLKpDILcqofAaPWgBATU9Zl7nonr83mq6CeGxosWN7GtTpQJn8135Eqp8TNr5jg5BKIEP4AcwYMblnPjxqzr8mwJiL1QSpJrJZiSIOEAkrkbkd6Il8u1slNZstdrXLDuEKIqzrglZguQozW4ECB/+Fi5Icnm1PMxe3aVXqcato6DzFZ6SiaGYE6Xay6Zr6a6k7F65TJtdtyIGmZLlfnrs1begK2jeq4IHluQ7a6J+7bdJInjYS2k3lt6iJ4sF5tBQ+9RWfkWeMmYCuOWorMkwiweNUFijRtIycWq+bWSIQuMeWR8E4vG/UhItwC1EWRhBlCPELQQt9uDtx2M3TEqAJlmSS9UjRr3ToTdwm1W44I7qoDXL/3SL64+/PsfUDzTbv19BGaM+6qWRYkb5JySN5JBtqJtYJhJsyGw0jxwT7wPw8x6BnQRn0W3AyXi1Ju00yGzU66W7i3K899c5SD4DPcqxrvug9cVOtHX99y3a0tWdeIfXRg3VeGlqJEv9ZPMwT+ujMtkTNLySp6H2i/ZyyjheBVwQbLfOdx4mzAQN2tPbTGyGKlUn8zK17zm26oh/PNWNKKOFR/QqxIINd7IPcUWtmK+UIH5FypL8sSxsx7PasMDu2WwdVn3z/Ncr7nQglD5oBrvYriKrJyUpV37Nj4iP6ND9HnJaBsdDgFwPTJki9hUjJW6r6lXHTGoBNfXeZlHjjnYgtn61Kc+vfqH//Cteu8/+A///QKbr5o+c+qU69QNFr67mdR9sKbinlXhWRih+qwyQAVSxnNxTe4fly8yMeznPEwgz7u596Tv0F8y7DspQUDOzJbAVp0eYCpmq8YnZW2mDMFe21NT+gCnGUsl5pg1iqHaITg8D+5AsVQNXkNk5D6zNn3tDvFQvNZ4/qwjjQOgmJCful/kxDw8gnWVZAhjBCcr5Rn5fozlYAWBLfZOrw8bg5ZxHncTB/E+oaNJQhr7bcSc5V4il+bPeoIWaw0253IwXRS4zibYojeiEa9WXv90mM8AW9fJ29xXCwoCMbGo/JCMVR5u1BsCqUK5Y23JymsgwmChYNlosfYQDBfrcyrP3xYgvzMIcg/U4KKACbZMwCoCYqcEh3u2ORsxE8ETuCfUUTfyzaBvAKcI0HkRS4T7TTfDRBGA3cGKTKgEsIWwlWi75fpnELLAWH1egrQVj5SPFIct+SgR0fx9Xu4RoYhS5FzEtzAVc6FvhXBw03ph2Zp0LJSr7tu3jnLntUbdvdjmi06WLZZPW6Q824mqQSPQWb+jQK2MAWAGbdlEPKsZEMbKYJHXFCfQFj3Pz3pwtpGZLs1Ruy38zA6sDiAzq+f1NLkE6nyAP54pQbEWlk50CDDbtFrClhwvt/fSMVH5rWhtvQGuYRucPLBp9SiQfsuxX7FhN5fS5Zk5SM0n1oR5Z+wcWGy3dwC5rPW+pm0j78UEpTJ7GA98V793WnYaO1sBdFkSEiqylXsuckJalARM8ZkA+W2Cnc9EaAZYsy/DxuheEeZZxzOmTRZ6A6Yp67Et7GGAtT1YL7AuUpKA32O581yGZ7oZP1tfBz5V1wHwdXYaYOuJJx5bvf1tb1v9q0/8QceZFKjoRtBPXjW4Tu28sHJxAUSxc33KMShbtQu78hqdDQAirFFqatHCRwweLEDJPN6zm9AAUQ2myzCVvCxj1llmPIcNS2SbXScUOHRRWkpFsO+iFNJwPPuW5yVVnnt94nHX2cIIxnjCnfjoo4/pJyUoGLKEUQA83QHhyJQJjBxCIRtAEf5gFyP3Rq/E17/+31294hWvqBrWriMmdg63cYMWs3g2oJDP7OMr1GhSqEEX0UQpCVhbbmbt5Xnyk01/tAqfZr0iM6SEG9QxtmF+poxElG8ZhpyXe0DmcwnGdd7GZ75+wlQmk5L1m7qP3Psn/uBTYgy/47Xf1izmae0v7dPWI2E8422Z12uK54B7FZjFyJdR4MxQvisQ03tp7lq0nEdGuget62dRn8n1EFPaAsBixqyr02NEEVrQ8Vhm0BPIbo+E9LDKmfhze1WUXB0iFo6UOhLrKwPNBEVJsTJePNYhM8LubZMjnrMRYz2Xp7qXXh/zNbK/i6uYdml0F2C/oi8BcC61AJCmgOm12s9KIKkG1Oyji5e/dkBeG5R1wpnuZaxFES1Kijt4OA46jJi9YtEPlwrcs08cxzaeAXBtoOoaZezrCR9cK9ds3bexk71gXILSKGRr33nn3TSiNti6dJlN/WhtbhecZJB3K0MxdXTin45FG6UYUKTFVhY6k4YrismndxmAi40qVqOBilxFpVQQ1MrEq6KHYoRq0bHgtOi0AMo9I4U/anNFKEixt7JMDID/dtoxu9KpqMOlcfLUaH6pxdSKi0Ee9VQaODWTpIzB5gcn5qpBCRt/SinNterZxLoIdbcLhu3lDxuBy2pbT4N3hr3vP3RlXLAsPgKFA2YSRE62HoxG2IIUaeO5MpYWSh0gK7BYqfsVN+aFaGYC5sNFNjtuo+nzuBMEtDrjJKAprlpvJmcPmaWzwDVQG2MXSyVWxgBb7vdmpeTaMcmCUeBmMx2p5K/N1Mo5wj01zDa3VBIVGNPJupmBrU2gxd+Tj39hg1Kp3s3QzX5xTzBx6mag9daChzcF7DwOOoKy+rz8GZaP9WLXr63WxFtwDp23DQS+M3FRrDedS3RSbXKU/shkioLKGC08jpI1pvIY7AdAI/teQrhvewZI/RxYYdlXvn4U7RhPu39lzdfnL5UMYNwcp+eYNI6Mdb5no8dKfLfWXFyzc7D1VDEGb3/721af+PhHHVdWwhqQwVwAtnSLWPeWpG3YDIXN+lHmYIMtWCq9Vnua+CwDKsCVmRO30MnfBmIpBorrln8WsClayWWdpHOi9qZceLLcXfhXsrGNNLcL6++1scRnxfjUe089SXV45PLXVVsLwIWMBmwZFA7mDtcuY8Be5L4Z/9Fv0AYrQfdR/sSkvf71r1u96lWvXu2p6S7AemSGhlWnVpKMMVjwuleMZLMP7pXH/K8puHoF2e7rdExvy8tVuVIXwVY9MyAm9eim0g+ACGUwWqkBZvg95TS07noLzHaGAfdkRI8CzmGUY9Sx1hlHzm3AbG/HQbDlJBiO+bX5XlzG/A5IRu7bg+OSNZFXYb8orcC9KtYUECk2yzGFAGfrhXWwFaZ7Yo7bPc8EBJDxfSWGNcABbLl+5sFD4yZjvTNKp6QbPB1dlb/lwYipXD6X595ExLT/a5LDSh5YH9wzJaUEttotKLAF4HeRXBmtVTNvdwcDtPTU4erSUK/t7D6+CLbyhMMIFL8uOeVYyYOHguolzmxUzvXDTpEYDo8xC+5F69Ale2m8RviuZV/p92t4wGzwDrBFQecNsEXw8YULT8mCulib9nQtfITClSvnfVKsgw6cU2BdbfI8WBQDf/tm7FLie2K26l96kSVeRoukqX0+i6vFVpXjgRA02TAsxviOI0in2kJ6oSnnBjEMi902jE8rAikEWDGnHLdcG5ZUvUkNF67jPnCOcZFVDUBqq08T0LEkQbUZ7HVWLBLA9zZadDilm8mbp5rK4nE5o76/XrjNbDFGYo5aCWaTksiAkAqLISux+3qlCJvdIF2PRVYA9WncXHmT2UJgBFCm36U3OAp2uFr5DBubnxJCrYDnbEpYkwg97iFjxOjEHcvvobXtomkXExPG2DXodtHG3hwzloXXaC21dAxAfhBsEX+1xGxtS5Tg/PR/C/vH3wp6rX+4ZlinFB6EldUYtsWLu9WHQVFWhvoj1jpVtiTxfwr07hIO9d4SsyX2qwG+rf+UYyDAt7OD5y6IAL3F0amq0EqIMEjTOgeM17xqDBo0x0iIYvWpIlg9HxyJx3QtNRtKqsVU7wMSlpgtZ+bOahS1APPYdrDyBrN1sZj3ny+w9ZEPf0hjelSJAhaEgK2hgCNwx9wnbpFxVKHkusdrVSzXta0AW/Q0dNIC98UeYv8YfJGhCBA7oaBynm8TbLFNAH9HK2aT76mEhgA01roLb84BJctBxmOD0hiIYeAuXqBcwwVlIlID8YnKokNGP1W9RsceNEOCXAmYxY2o8iY1dqOiPq7Jc5MBBLB87Wu/o/69thzmcdsNBRIAdfZsldNosMXYqjK9ssG9rsNcRA5GKTmcgsQT/2TfEL/Y3K6ZbcUwupK313bHNbXRYhA82DKekc+ohE2HcIylPeS6FeHBMgUps8F3HM9W6wCwVc8XPbcNbM0D8w02LZvi6go7zLnN+Ls0heO9ACOu+eU2caw313JSD9yOCY5RuAm2XIvRXg7ru+w7e02Qc3zHHT5SF9IM2tIxBcE32Er9Q7KGiS0MwxiZEFCxdK4bMVsTW6u42GGUkflJuMahQw22DpcOKbAFEycAK3BeoSwVg6nxrN8Z0yoTuiiz5XXiaQVCDbJiZG4TgZRL8nDa0zH1iOROWx76+RN+4DXl5/BIxHBBl+9WNQfVIgNsdasxSAqIjTVmi7Td8+cNtrCQCARF0Fy5Wg8n4en0eSnjXmBiQhYOTbys0/J1V6yFwAVAB2tzYnO8EbLAr17xd1JeIX7SZNJ5VPpi/aBs5hxhqPL3/L3pu/UhWhAFTEix1ySJMq2fFMf03wfBVti7sD9pisrn52xDfrc/2uMlqjYAtMHk4rhVuul8h5NEKwAAIABJREFUI0lY9EKQO05ZUN7EYvwEWInBmm2oDES9x2eT7cez2g0JZUuMEELLQabarFgT7VsPA+X4rLby6hLXCCaPSxAwIf++AVgUCIsz/nJedxyd3YCm0JPhyH7wWAvKCQSOgOVs9ixo3kuNNlPedqXGuqBsydKROmbZMKGJmTQ6JKwxW82GuIjn8nG0Gu0GfGhJdkyJrEmeBGVRzzhZ+jMBE/YnYIlnZ495DInjowSGwZazLF1QeM5suWbSKHeSwopipMRsJZFjuBEj8JaeKEwW74U9znzlfg2g09LIz8h9zatIc408s/cb4LyvWL/i5uPek4Ga/oooGWM17xxn1rk8xvGTPGsnHZSlqbIa9RNm5R3v+PnVB9//PrlkjumZvb4FttgRALUO7mW+PC7O3uSCAICUrrlW9L+bTFe5lAJRqhre69Vg69TkNgfEmNG1UgNsAZK9ds2IUwAYFt8dElxEmeyrs2fubCvYysB73feSNkzzMWdUyKpzUdNH1TAbsETcFswWcUwwVY5LnYdz7AkUMqYBwB5bwjwuNkNTxmWBwVe+8t9Zfdd3fdfqjnJzbD9cekblJOpDsFb8fq3bjo17Hgo147fJHKuNWQvyTbAlNmm+X1pxkjE7hVMkBlceEhc1ne9tGwHbs/14RoaetSAgWs/BvgtJcCNmK261AObINp/Tyj2xtIz3WjxUfSaxdchswj/sniL+t3VfZywvMVvIfhO11gn6DG6v+o/7wmhR4eeWt4wBlfuTnX9gbmdGvXR1g7fr1VQccCIZxX+TS257IdbI6nVZamAYwLN5fWKAAXW0uLG8gDUEkHaimeaR2F53JylNpfPt7h+s05nrblu/YIulwxhlyKhJXtVLRxTalFjCUVKJfT6Xh4CrMJu7hZVgF4N99LkyLgjZWQdbNTG4EaeYLdU/QTF7Eyd9POmvnBCLQAUjdVIzIljqVBgOik1aehSUAcJgT7xYCAr1g7MJCJBHidkqKPeK6nkFVVpJIxx5cCFYribXUhCni70ZsQ63HL8jWG3xrFs9WRRDIc5QOIBqK7M1LJbpenqOTEp60hlUsKqdlh36e1yH2h6hNbnXuCF5jfGPUM0icfsgWJS2jhuERNBxjsT/MLbDMms3IgKB9jgzN6KtLomPBr9W3mSbJCiTex9MlH3T+ga6UDEGHfTPORqoBxRN1q934poS5xxROlL8E43teDqXTLCSNxDsdjH12uUry2ArXQ6WwBa9xjaVgQAhlXy3HIepF6W58zObJbVS454SFI2lnOrqzpiye1GApF0LDj4usFXfZ5+g/PjdYMtxTcIsPU7JMgtY22S2uLfNgohurRMr5eBDpUZeXFcyDGp80w4k1/KS8DPbLXqQ2XJcnbPYUpmavW2GkziiuBE7ULbOombNDToYG1hABYDXGNx85tYeq/WYLQLk3/UL7xTYUr2gzkbkO0/sEJ8YNtv3PLFHiqfyrEVh2fgYDWxxDyrYvbP3woAxhwAn4rjMBLq0xFrMlubKSpHkopSQIMmDOT1z8+2WR7qtkSQQgzPlcrQPWqHCNMA+UjWe/cvvAK00n4bxMvDakVzBfcgccF/MU+rs8TuuVmKe4sZFMbz4xS9efe/3/oXVmXrueQKO2cZRwFFJOopV8/pUwU65ET2+E9DW2NMureKv+L1dVSlhcLwi5NfAltylKDUbbBNCb6DOj90qtxJDLIAnBkFKYMTdEzkj8N/Xn9iZNvTN9pkocOa1y9Doc23wC/jV34nZCks2N57jDs5rmjeREs6izN+D/bDemdyIC8yWOqfoPtfdiDdithgLkrhcO6u7rohI2A62zDg7TgwZEEORPn7c+mCkTEYwFor9XTgi05Zk6QhHiFvRsogK7bgriW20NMVgQK64e4JkcAGyY8fKHa5nMTi+tlfdEVpebF5PO1vvjaxfXhtFqtdvHpwRuZb4t8i4fcU5OiYuusNrQnefj60xW3tVlDzJCnzOcbZkdh46yGztVJ+dVCnO5rz5FgQPmUiu1ZPsPh4Ky82KmCw3t04BgMmv3rU+jHdG+r+smXYdsEi4d4KDVf8KoVznk4VfP7Fg8YGnblTqYij9NLR2BNfMneIRshVgoTF8yTBbGTCGLa5LPsO1DHZmk4Ui7OKp2TxBsgx+Cr1FYGYB8EwBTNyMla2Dinm+yRKSQLBFHLAVi9cWlO5ItGqqBpvxcIFPW0j1ZwsSg0graZRGspG4Ns+H0KNJK/EwDMTkRoQhKEuR1wSIE+hOLAHFJevzzuQ0C8X3EL6MH9Y1izUB4VmJYiphfFpJT+yVaFaL1SgYW1CjEbarzo/AegV0ouR7PkPdZ7yvVnLH0hEWZglsTdbsbH3EeFg8mffZFEjJnxY0ZmSmysVi3TxvWmMIi8x/u8bSLFxxavUxGxXOJkwsowwMrR3HZbAOlfiRm2tFp5vSix0jM6vRAyDfat3WNxz47H0ooSq3jZMegtEmy7GBgkqkBNBMwieAuy181tHE8JnVnmK2uCaGUh9h48LqJZvweGfEbgbIA7be/a53rT70wfc3ayyUrzF8smI8ODbvOckque/JNVpPToB7SgykqGlKEMBqObsXsHVaYMsV+V3e4NTpGbNVcVoW0MSEubbOqfYQ1MDW32cmVp37kNzsMWewN9lcyZkKKAcIBFQAuKkCDyAFgFHslIzxgCgZCzXuAD3WDa97nbJGd6pO1+P6W8C+1uULXvCCAlvfV+16CqSJRbScCnMSo1WxtbU+U2qEjGU1hNeeOBggn/jLybiSgkLWOYZParZ1QWI9tad7z3gSvUB2qm5j3JABUPk7zJ0BjYP7VQ9RBo2B/2DeRz03M8qEQhhEO9atjepmzNfBlpl360WHLJjxxJ1qN57kYsc7ppl1Yv14mCQy7BeooNcr92o3Ypc7QZeWHF4CW5E73uqtM3rs0bmsB+RZknSU5NCG3bTRZr9kP6QXpcE/cdTOzA5otSfCGbLzhIT5OQejPdybAT1TP9caGzHhk2FlgyPxzgAtnafYrTCC3Ae6yuPu/cLnpnY97YlINmL05vw63Ceu66VDmec9hiMcw7L0arGP857C8+9vi9m6vldGQbwRde8au9KZGGYHmC0QN5vxqXNPKOME6vv2O85IsTIpCFlAhBalwBZBmIAtF9Xjd2h2Zykar8rlI4XL4BolR3CwMHlIrnXihN0jDBTZegg7smtwP7hHYug5KzgWKBZJaOfJbaAJ1AhOllmoVwmiDoY1a2LlnsxCNd9lUWjjOk4tTMMkCOv9eTbiU0XrIxPmLAvnSM83U80EArabBbCjeiXp0+QFhxBRajgyZo7cuY96DYs/brk0uOUpSQnewyJoQDMXbmfLNeBsJFsFjCXnQGlc33ftkE1mS1lbqvZM0HCnFtcCkgenm43yGQL2ldJc8wRAn9fd4r4QfKkqH/cUz5XyGaZsvCZMv3fla/XScqzJ/Ht5Bsng+fg0IlCT6qWjTZNlsLXEbFlIbTsYEyvBrgElUOhg8sT48WyMjbPYat8Qk9KKTJ9p5oc5s7XYcTANdgMCl2K2kgUpPdTA00qJelpdnmUDbN2IqSOBJYkOem6tb99TxjmgWdYue6iF72Y2opjTVqRmvoaFzHNjZMSNGIDH+pRLr8YhMTswgroGcQ89XvMAeaz/f1Jg68Mf+oBlkYwDZ/vCbGkPz/aviyRbyduY6AKtzZzecqbKBzCH9TYGJAHx6iFa8+eAeUIqXKbjzBmDraeeOr8VbKFMOZddiQXW8ADUPRw74hgxZTPWCPOc8wze1GhjNsPcEIfHuE4B6vW8GDe068GtiJI1y3Ve8VypLI9s5pqu1G32GYP4y1/+suRbyrU897nPXX3f933v6k6alc8yEDPn6kHaxYZ5bis2ms8DOF1WB3G7yWzxgHP2MLKU2NyAKAGXZCPW7wr9YM3kA/07IQLRQXHVOZSAPrpmgmI0Z96zRiNDps8gCwEOYic9xwFbYXWXYrbmQIqYTJ6a9QwQR/cFVAQoMGeMidZ1Z1mjOx1zVjrgFPGuNkQVIM8z9L5dAluMybZsRAwAMlYZCwCCMuUksy1Tlw5eVykJAro7y9EeKj6f8Ixmk1RrkQSGLVl9DeqWmK1kg09roQEX8fSuwZcirAZ0/I38if6hPh/3B0Ok0kRqI3jwnyoT9OvzLH+D3EbtGwMxvGGzsAMBldXqQmGfpWzErKOlbMQVIUqqLyfbbwJblHhaA1swJMSw2FKqhq5lBan9RvlUM1DKJOygaF5LWuRcObMBUmU6oEW+S6zcepCAF6RRsjFUW6RSqRMkKEEsK2iklyv9tOuHMBicc0qTlTXT7EEss5nlPB/jWZjXgTUYat+NpWk/QKzFUOJmmuzOjCLZlrnGM8Ti4TvpTycKvhkhuUE1MW5OffHiVQfclsXEtVLHCgEHQCKjK8UFEZx25wB8Z81L63sZNzYh36H0Bq/JysKiKwYE8GQWrJkT4tRqB0jQTYs2MWMltMs1jHWRjE3AbjqlI/BjBcaiC3jidZ4Z4IySlAKr9PoU+QScKzZQZUDarYZAn9yIZkUiGBnvBN2KTWoAd+HiOYF6hDpHwBo/nT3kWi+yQCWcO4C2A9IJbGdeAfB2Z8TVM4r6se4orBrmNj3deNb0CRQbV387rtEsY1jCJaG3ZsgAVmq8UnU5bsdY5yk4O9iZkebMvblK+zrLwDn0rG04cA9J647RlBjLlF7h7zBeiUsxe+3x8zHcAhFyLphpt3NcQnHDhN3cHAPFAemexXOa+VEmUjU1r7hCfqqcQS1L7anqfPC1Stt/Z8Vs/fEffVqCEaDF/BJvemHvlNgnxl+GoRglx1zJQm85hECMTMHlF9AfpsPuwVNq1QPjizK95ZYzlb59p+7TbkRqKMHuJvaTRuNW/ieqpZQVrfslqtbd0QqQ73kwW+mOCF73FJe8PjEUiQ09e+Y2G5dqzu4YEgObfTWixqiLGxEZQm2uAC7qbllOuSgwa5PPhpnhNco/fP/3f//qOQ8+S3uJ+1J18pYXzH/2EKox8ZjMo2PUvN44BuPvWCS/7rpvvKeA8co6D6OFfEvSVZgut4fq6ukNiskWjRE8nsUuTI6wR/N9G9ehXT8GmimgzLzGZQg7mczTbWuUawwWfLAzjK2y+XjKNQBg/aC4NsUgYrh2LJJ0CC5OM2H8l8bhlJSJO1VyWeUbPF7IrsgtHpvXAjj5HHOWeVWIh8bbgHLNi2LWY2Kz1zwLrOw6F+sdPc977mBgYDZ5KHoNJ44u8kRSIe/1eBhAtQdD69bMHEW/XYstDJfjVk2AOFQDowUmy4CeD/Lcvvf1a7t81LZDfQ47ttahOTa+6JijbGYBd2OOGA3Hiu2ODktYjOS8Yjkz3yNmmNf21V1kNOj2+ic2bbW69bZbV3fd+bRR+oHmv4rZiuKqM2BVcKJY0aEXs8jDTqlVR0+isgz1QA6IHxPqh04zTtUZkSABbMH+zFIq233CMCPUXMzRxR7ZkFia+KnndPecBodZWDpSjHB5Yhyv45onRqihqUM3ZuE2eTb5/g+cj43YgIHnmlK9seCkiOeBzAZblyl+Sbp4A1opt05RZA4QnsTSOH6rUuhJ165gXBZu5oUJDu3LuVwxu/uHaXzNJrL3XfjVIDZu31TR53pTdkb9Lnq5HjppxbaM/Azn6b9YbyYrJtfkPgBiCJOAqShssr4QNrfffkcptFsntjT0/pry7ezXsFvUa+M+RtNrXKwugLkJtpIxycJJ9olcEIxhpeQGcKS2EKCLgrMc882Xv0+ccH891mXctcxzgl29Qc0KxThYc43MFor2y5w1noGtsBFi/3w3+l9a9EyuhGYWEE4pHGod1G4bwFuMhGZJN1nDJbA1hDn1ZOw+mYO0JbCFUpn2fSvuCKwpOaNTqbNeVU6gjbFkCtpFXCCr1y7rp5a5A7RrP3zhC59b/dzP/uzqc3/6Ga17mlSjMJFdu8dvF7jhmQkaTpYbRgZjFPct8izrxbFHNj6cXWigBbi6++679DvnMwtiBp7YLrkTkHPcnA5c9ZZT1H1jnZLVTaYqYOvIIZihYcBkHri4OlHUOABYE/8nQPb/s/buX5bdV3Xvrurqrn53Sy2pZb1sWdhg4xjsAIE7BlznB36++QXyGyN3QP6yGxLIuMDNuIYAScA34AA2xogYP7AsybJe1ruf1dVd1XXXZ841997n1D5N5GS3SlV16pz9+D7WmmuuV2FbKc8uNZJClUksQSawxwCk7AdYZhivBM9PYMuKBNejFYrjKyna+mu/9mvDU48/McoQyY/SEC5kyz5xQLxAC/FVHZ+LLA2TzlpP4k5CQAJ4xnjXkjV3q+aQ5lsFpl1yIwdZ8FmrLnRrrwMtsmIIq2dudEvPMQ+TzwmsSz46I3jOykZ2uz1T2EPXT1MIRe+0Jd0QozvrdnKHdd27BbAFEzpPFhIYkaGOrDQryNhQpNWeIr/fyt/1JRNHlzIFdg8a9KJfea9itfhMr5EwlFvKCAa4HJdlAabcU36W50cMr/thCnh3QgJ/WwkfsEDUOkrx4ICxuY4cY2b17GakkB3cFlzDUbUy03nuJ8s676FUEslfYU+t+3dOVI1KLC8BI+ucGAPLOr30ZgXIm5XvexDr7t/T9iyyPOu5NvZM/pssyt/0CM3ce+y8/7fuO0RJOrzcn7zv5o3CKLWWxWxdmdXZoqgpNVxu374pocOHpiwv08U6Wx+mul10bAyia0uIK/mePDD5LA9pBG6LJ1YbBRkD6EbaPxdC2TeTwwNrkUlZdjDhArOFcFs6NvWC061CMbfvPTFB3CtuTS+sqYDZOPCKzTl+JLjbC9BoOueIlbbObLEowtrEn69Gw3WKMAsIbqyWlBggxRzLfO7iiRAbBRBMgxa6LS5ir5BxbshsyllTi+VKeyOvpRU639Xvp/g3nsp099YYhJsYFGVhAqJroyb7KQwUp076NpsFZgvmAYHjje7xZG1ZuZ1ROn4EkbL2OlsscQoSElX6YQlscX5tyhbsZk7clodGunHPpEwG5SWwMEcB1W7O/H662liFzVQwvxRQZ9/2Gok118NolnR5MW4EW/6spMO4jxiZOfCa/6z5q6BTf/dsjv9voZ5YhjnTzDknsOWkg7Atk+uFZI/JrWtG9TizlbWuG25hKMaofmUtxOgI85XzB3TMg5HV4LpOxFqmWj2gRm6sOt/LBbL+3b/9zeG1V1+xG5ym2KUwARqALVihXJNn5ZkS3L0OtgTWiv6XAqh5Ym05Tosm0+dV1JQ9F5d4QDBWqqXaPDW8BHvFvRos4UoGsJ0Tk4vlXXDEyh8BXfMqINprHhcNP2O4EKvKmkFRsUaRw7gFUWoAWvaKk1UM7An30DhVLBcB88RwUdoljPM81pX1bZFshQ3Y+lf/6v8crl55pF1xdh3JEGjAkz3Ca5HzGLx3KiklCpbnEtgSK0kcpxNWJteO2VWMNslOsfn2dsSQIHNd2c71T6VDap86WarbTXVoQYw8vsfFGqMpSSpjfb2+h2y/yHDud8yUboNneZP61bBGx8AWeyvXwKiZgS7JFFjiJiKyZ9hLJPTwrKzNNAhXPGazJyo9MjLszljUeNZr0pkd9ywdomsayEUAaG1KHliezg1H/pbEngDSPFfmXixnfU5xsp5I3VteCwPE/LHfwsyGWIn+6w+P3olxPVRSCokpA906JDcBhdzrFMaxBLbOnKaQrw2HuQG4KZ6M68Ns+RnyzT9Ex89Zr7znoGW59Xw8CDZQ5icL8OK1Wt26r3O1VzHUGNN3332/9tEpga2HH35kYrZgtFL6gWwSJv9eBX01UhoptgAnIXAEW7vBuKBoZzT5DGCtK4w53WmwBZqfaEAWgqu5mrJNXIco4V4A6dm3idkKyu+RGb9tbE/Sg69einWVUJUoHgQdr6nA50jjG3xlQ6xfJ+0DTM0zHFPRtwQhr4MtYrYEOMVAOUvERUU9Rlir50sBMOZsUDYgRU0BXEtgS8C0KeWRYtfiQ+A55fwY2EoygIkUPbf+T4xX1mwrjLgdFFyKIG6qPrFLCEIs9VhrqmvUAjIKFoYS0G3g5LFP1fi0s2GhEmMSEMnPgHwEuul94jAcHLrObF0slxLsYEBkYjtQQHeqojcKHkXKfaBIUEZKYOAfYyAWQL/Zatk1IGeenCXjisfpxaZ1osBcuxP5bIKF19cI47eJ2bJsOA62BHRGfG8hmxdIMx6PgLR6Yd2tL4XT98f741p1XKTb4+QzEcIRcKnvtgS2VlwWYvhSfNbKijFXFmkKXbYySfZWXGRhf3DQrIAtalbVPvred787/NZv/bvh7R++IWV8t8AHc0i86Z3ti51dZWUuJqTGwiEPU/2gGDy8Biua9yQY3rW0zqk9D25Jl1Kw0uI5H3royghqmQOXsfFz0uSdekGArUuXLkrQqnl6NWYW2O91mkw9rs11kS0rzFZdb6/AFoqEkhRiecRgAbZcxJVrp7ZWeikS0wUAYy3HLdU2r14LQ8x7Hnnk0eHXf/3XhytVS0tGyBjCYdnhe/W8BSCx/oiruX7jfe+NWnaKSeuyA4xPXGNhMnR91mIrPjmGBDa7RMdMzq0ALowuClHDrLanIPcVz0gY18xpMg2zzuM+DuOSGN18n2cyru/R/D4HlQEMke3agzOQtZKQ1W5i6YqW7ewvyixxX4DqAJMwg2H05mBrJCikE+INcpwX64M1AAPJ4bhAwAsueJi3yd2r55D9b9lhsDW1rzKImXo7TmyU38vHE9YgmSBQ3sXHBaId+jPWp2zj2Xp6yh7fquKlW9u0cutG2EcUIQc4YuwZ0NBn82jLRWxhuDjOnr4yhYg04OKmMudL80dfX+3d1mXCofV7jJCJpZrub18epXgHWn9zTwp36LON4tY/bBMPXj+iny4W2GIfALYIkToGtm7dvuGiphVs53Y7uJxcNdenn8l5fp89ZFiJgK2ktydOS0IbaVSfESXaEx0Lyy4QKzc2c3ypfAbL1n3gLDC5E4QIFuAmsLVp8LGSNh0oPmKTVOCwFqyURy+eiVVYHYM5HTs/b6jdWKhWNqa4Az7WwRY6PIs0zA5joSKldXLmhQ2JoMvmpbkqKb5xvdhymzZLgHHu2kIXxeB2I6FPXT9rgldjGnoDDVkcVPSGKSD4XX3w3Ag7lvIKs1XnS1VvCYKunZQxcCxIBU3DUtXPSl2uMbJP3BZalLOLSjqOAKCDYsIt5Gam3miULVkCWzAUqptWgpo6YgJmWMgwmNRu6ThACZVu9sz69IaMVeNNx3GiSqF4DFznhnOj9Fy80jEYFoaOxUl9oqU1FyZgTD6ZuREF3qTI+ot76cwl46upfEFTX2PvPd1Hs4681Wtv6hfKk2R/8ne7+NwWKYrY7p2Aud7/XkzN7B1ntuISXHc3trz1+CAHdPum8uPyjrvRCtOu7TvlcuJ6SpKpJaHefOV++ftq0/Pvf+u3hutVSR7G807FXqBcKJx644Dme3YP+HqeE+3T+t2KwmxUauIQq+q11nFWasXhavK0xAFs0cYn9+x+lmapXCMr2dYu0sk+xU2EEuTzlx9yD8EznY2YuloBsMyzGqjXd2UV1nyIxaubxABjXNknzCFz6aB6x0GmmCnrEDci8jslHhiPZImH1SamC+OGc1y7dl0xab/xG78xPFxgK7FLAhFKjvEaF0CexcSi4IkrvbV3Q+soWcNzliRxPqORJ1nBnptYXlh7MVPsFa230cIbFaONleVWXNoGDdj1c28ylqmTbIoRkqFlOZEDptzsqrO6/QyuubXpiMdjDrTmQGSFwcuCr5ONruK+V7PLQzGYlPJwiy7WJ8+vTELF8zrcQ7uNe9M4EbcG4+96U+jVFItl3TCfeDs4HIdGooiLyI4yRCz9ZDAc1+jaIlpbYuvrF8X4ArI0P0tHSiTMDL3Z2+ZGfnSovm9hJLMenNCydVTxjKyNAibp2HL/iJhx2jMhif1sJ09cmsXzrrqPN83dNi2iGhgmNpOlFs8E8prDBIdDcu6omf3xQ0kcMcTb6xGDAzei5agLIPNcd4vJxdUP2NoQswVt7xord++6uSKTIAGuxWLXRuhlbkk0bv1NdGKzP1po9XoqzBsZm77mhGYGHAdAQcZYerzHLko/PIFsigNjIWHplGIjrga3wSawBbpcOvD/bzq4dwdtkhnjeCYGNoJ6KiZnJon7gZFZOhB+quaL5VJj4EyRAikAuv55HWyRNRElzeeIz4pCYhN+UO06EjzNuDjLhezOimlhvLBCEZStoOXP7wBNp/9bQapxdSuLpEknTsM+/rY6WUwKWqyVCUghI6RjzlAOibdLH8p1sGWF5tIg9MzETUAmJa4ZAnU1RgRJ1p0BqBPXxTW4rwTV4sblc2JaO8FATECvE2J03v/g3UWwpYQN6Po6H8UnuRglMLjWmdNVM6kbdKcf18ViIlBSsQBDl5uWR0g4TiXB72IySsklu8tZp06zz1xuKv7LM2xitlC2Keyb5tahzU14OcjTGYtei7Jie1+NwEYK2/ErjgVhTU8CkmdZBluCZLYFNf+JPCPDbeqAMFc+jhF0LM7INjToS6ahdd4EXlPfaGIOnMWKIrxRbjHmz25OG2B3aw1ROf63i9m6VQoLpndv71Y1Ra79UVXVCZDX/HS8z7zEBJeObBKoE4jAXWKw6fFxvFjYJtYcc8uadezUSQGv8+eqgnytXc1hsct+7n1lCV4rN95+sVuMx+XLF/V+josXqol1M81JwEndQbdqMovPmkv5G9hKxmI1Zos4FbebQDHCZPE7CpmWPowprC9MX4B25DYB9fwMqOPvAMl//a9/Y3jkcrlfu99g5LSZGGcyCmw1W8kYUNIi1b5d78/7IuvB8tvgnTlPEhVyXou1XuPekAkwMoAiviPbx/5y9TbWPpXq567DABi7sy1j0mg76096qO/X7Esbl/VeJVA02E8XCxQihtmmgyQjbnvUfwJfh1guAAAgAElEQVRUU2ke6cc+ZwCG4plbF3Le7EGSJ2AVU4mfdS2Z13tFBokAb7vKemx4DZ3C+5EzynYuec08ptC4dpcAGjIPo6E7KrRM93a2gRqwn3GKXPNacmeHlHcSuUESUT/HnA3LfMyNPI+TY7CXrgNTpVY9A6Ck5NhQsVgVt809J17XzFaDra32sN135vDcbRw2dtPcoVelE1uXKTu71l+qAkTGcx7XHassV7VU4pi8B8yxkys8hvNx44T3q4Yn69Cx4waf1JW7fv2mjBqDLVajKrlWna1SWteuv4FYqgsXktz6iAYeFM5IIwgJ8OOC+J0pPYDSZ6EiENhAKsPfN+rF34qHIo74x2nWKKHmysRWhhviWriTupiDjR0jFDbioFKPs8Cl+KFsk4qPMK0H4DoJSFdhzBYKPEwy++L+mlczV1CnLLsCLDAOAZwSQF0wtV5NpklaD2lDdbxFLD7uQzEb9VkXe3RacOuwcRMeqjknmzLBmwV2awIZU9xkJ8qCVhXsCui1qwrLgGa6JTyaMWAMFP9UApDMKYQ3Ak0AVmnBbDK7BENXixVDAaN2Oq3fbJqFrIKy62cUCedx+x/HnISpY7pzPrM9ezoXB/cP8OB8yWBM/R8r/skvjsKCGbBFW+xB15o6V3EzUoB17fMlLNXRAGurB9GZRulE73R1nj2AdmkjKpCxm/Ly91Dxc8AAGFLj9HoW9y+cg/i2xgUq265WL7JYef5+87pbc1jYdkHd0mEEdnubOKFELSq6TtCpus7UJ86xPSq9UvtwqmHXQcnEydRnD+8h3O0aZW1YGBwOV65c1mv3Kp6I8i6ZJ75buSdAPA1piUtziZcItigKvh/cS2ZSntMCiXsgVojz2cgwKGW9EKzufTg1jFX8D+uj45ASXuCiotVX9Xq5iWtez5QL7+ylilWEAa2aS1+pYqb/9jf/zfDuG3YjlrjGPtb8Xd+qGD3chzKSDC5Zc2bqnFzD+KXiNvuchsr83aDTjBefQ7ASr8V3lM6FiuVLfaonn3zKLHPJQ+Qjypo1SIagm9VWCZsKP8CN6AbLxV7V/QCiiOdAQIbVYa2ncLMLl7rRMwDvXIE1GCuejfuQ1c2ertf4jvxhrgywLCuQL5yH+C1ei/ue+8M4THwipSK4z1/5lV8dPvnccz1W3cibcVHgOK5LmN6JIUms1fnzZXD161knGeckKJlBMhhNaR32MUf2meQbdcu69MH6XmWNJBg8CVe5B+JjkpjD5wJMjw7LMJM+cMA5PSq5LPd78eJ56xPiAivbTXtbyRR0yXCfWO4ZYxf5gGzEQItu0XWa8QNwjgYJO9/WhA4bCd2cXmvf3h21o9MzOw6SzwS8JEEogJe/GejcrDVEJrbryKHMd5QRWzq3jGDVXKz3sbAMTHdq7V6stV8EQq8VFVGWrJj2w/pYU1R0v/ZYEgzcY9MFulNTcv0zNJCOzLNHiuxdPE936x4cYyWiqPSO9Wrhg529GkRi/jxmhKkIO0svVWkk6UleNwPlbiUl445uHr/leiXrbQ6wbTDj0pwww9w41JgLT9i1H+OA90AGICtSnFkyre5BsZXIVWRskkjaC4ZOY71w7xjvzh6vjNTao9zfE088YbBVtrj8o2T0XLsxga2d4XEtGha0WBGYiC5ARpozQp0N6U7yjve4u+9YpgCAudAOa2W311TIb+sBYMsW00KB0lp8m8AWVHEEgVCoJtQNaB3H4ayBMC/qz0XWXoMsvaE3j1P3m91bA1tsTAsaW1lRSoxJ+ubJim6XJO8XfTzLOgy7sL1F1WdAmDc7NUWonmzWCaGBNQ7w6QKpVAg+pAI5RWAz3g5sZJGxcQWUO0DTJRTsEoBijiDU5m0rMNkvAkoitFJ3DJbT2RYARwmB+gyKLBZmrFl+j0LImMTFELN2CvBdrQXDego4TCYhM5EkBRYzApb5SXVyzpk0f40b7pa6fxV0rXHfdCTeIZQ9zye6vj4gQV1rOQAVy1v1hXYreH4FTFnQJDbVjV9Xwdad23G5MUexjlmT6f/pGMUp1wIBYWs3yQapZjxPvDBQSLuIOvF96rdN61H7rsbzYtWRMutYNdlQPrVP/TkLE4OtqWWSAbSrT/vvdpumXMZRVXZePmBmCmTXfbtkg9mOrMORWZtZ7atsmKVtSj8cFgW/V4bDNvd7zhbw7TLw/ns1oP7d3/mdCWzVcONcAXC8e2BGI+sumVLJrOVvYt6aIQVQUMw5bJvZHMexAKQATIAVYraImwrY+shHPqJ9QFyWgZqDYxNLxfXdS9Gf5/y7pWQwFgi8F9tNRjFjVPJIcX0AsAJtZDTSp5VG0WcKZAZUxZXIOuU1hLvBFmCP1wBbBoyA3tdee1WlILyP2L9xRZGtd0/9FVn7//Jf/urwsaeeGWO2uHexKJ2NyB6YW/EAWQDIqd1ZWYHIjwYbYnXErnjdcEytg7x6Igs1H7jxxLoePx4EtsaahT3nYVdOblesJnpLxZo97tmjMJG4fs1ATYHWyU42M0pShV1BylBvhn7dCAVszQ8//gS4Ivsj/6LzwvwGbEUf2gh2LDSnSSFUjG6aNEdWqQRCgS3rM1crN9iaMjBPVX0nHtpkgtdFGiXHsFkfbYhM6qc5CzHkirMUI+ePfUZx+DOgV2477g+wdfbsBRttBwDb7K3SQTtVbHcLsNXtyGCf2nY+US3RDDLFo2kOEhZweLTsSRKJwMhrHdp4z1zgnlwJF2kGUh8QIxliZSrrZN3hSvaqk9jEgmLBGyAyDtKhnaDHvlWoQ8fU8Zl4TlbAFtlc1YXLfbeuv1k35yrIw0EVuxMLYxaDRWpLgo3LQ9mKPVXUqBBwvY/A4zA8UXYGO65b5VihpkrbMpr78tcnM5tbFpEGStBHBUo3gS2o+4AtXbvBViyGJWZrXOiyHhyPJIDhORmvpU3KffAuUHsWolgpgxMKGYYxy+cNWm1F2VI2I8Um0UTtnLdlSlqwWBqqi7g2EIvZJSm4aoIQsdwQeFR29kKWtV0gi/ci3FaFpJ/D8VpQtjxHiq8lboJn6p6FKOBWsmYqHDsWpmeMc2BsWXhYCM0iOBvKVkgKfIZWD+PF52EEAnLtBnVGF+OvVjZ1TrlVym2BoLOrw6DCLJyzgRyk73gyKfqArQ0CnPtKunrYL7MCtoQdb5V6WVM23u4pwFYfM2DlVhMROqtg6/4BmbFWUMTY6W3sHbWmQLCafTVQ8jwcFdhKu5/EMYqZRTlrtxsIi/pu9qC4lBYysJ6m2tnXuC3sgiyw1fF9dpPbAk5tMAY/NZEcuDzFrM2ZZdK1s+94lknIuRmyLfpiYBRbdNA11VwqJNajPlfnlwugf04nhbADp0+eHm6UOwy24ajWPYLvVrnMX/juPwx/8PtfHN6tAp2skV0UVH2x3t/cE32h/ck9hNV2dpcBB8wvexsgxNq8du1dC9xmHyKkGe+UgWC/wnIZbG1VFt9VGZh2H7sQsA1pV7JnvLk+QFPFf0sgnyuXQjJsGZcUeBWw6cQiYkZhpjgvYGu3gvQd70isIrFihAZYhsCgTUyWn4u/ARJhIV566eVyMZV7vfcA9+UyFmbkcSly3V/91V8ZnnniKYEtABbri7nQeNT1AIepnycWBlYHhrL72OW5M6d8N5gsY7h+jhEmQI/sbEDC+ma94DlgPhTUvXA8CGylP6uBk9eUYkFPPzQaK+gmwHLes09bFclSyz+xH4qLcsA+zy+GBhc29c1UY+2C5I/amSVIWupoBrZaJ+QRRtc5+9273rqrSYY5sxWwdbvmDZcyYRp8Joz6YSWq7Zy0scz9whylZRS1nFz535rGe5M4Kwd0j+5NYsE6Tm3MOl8bb8oIoWtSlHW8V4iKHuP1KdLLkmuw83ZdCmzhFj7lUiluW2Odr5Y22+Ui3C7A1WBLoEuFtpkPyxe8XZACIksExJiZYsQWjvn8TySLpRNdGJbAlmPDxsnRNacXLJtkSHVRX/3O+ufeQm5gOGoDmBVl/6hoMowle6iZ9BWwRQGxofyi771fYOvGW0rLPFkC7vYN9w8yE+TgPLJ3mAxKDshC0MWDWnENOiuM15kAKZD2s6pXUiNLD6gXh+ptbDgyBOt/PqrNvglsBTjNff38nLohPFDazSQ9l3MpELsEEIsUKnCvaHi77gyuAhI9MVZOAVFhByTkEZ7tkuO9maixDY5ADAvTVrRbszirRApLbRt44jALdsmMzJb8wlQuhx4nTi5tQkiXhrGr4ptl6WbsvGBTJNaAK2PDoxiUTVl0SsNnYQEeoVvr2mE4RvdT/T01jcImxH+egPgAmVicmXMxfzU+WOesDd7n7KACiQW2eJ+DhHG3lQJpls6Ve3HtGhhZgGMAsLgTuG53sbJYsRA3HFgdKWzJW9z+aCqWqI8FKTd+OlmFKQOYGmboTe53xpI4zmwRjxDmZPrOhiyXnjoYeB3IHVRf6gtYffQyhihw9zGjxpfjpUYB2gHg/H5QbkSzTwitWOwEaruWVVyLypwb96uZyVit6Ze2cdDqDwRtZ+1ohaLg2n2PAkUZpMYbe5+fEwMyWvgtHwJKrGwS++RG1OfLKr5ZYIt1fFDGn/j3Ao8vVDbi//N7vzu88xpgq1xdWPn1NwD+2/uOZ0mgq/ZrXytzLddAx6TgorhdiUGMW5huFxk2WCI8AnCfdj3MFfdJ/S1eT4HMeUPwGDiMDXubzwIKH6uacqxpgJsUpgSy4+zc7sruJT6Py/Ly5YeGHVVqN5CHSWNfm3E87LhHDDjHTCWkAdnHvnrxxe/JU0HYBnOejLaU6iGOkv36L/7F/zH8xCd+fEzh1/20nA5Tn+xv7sPxcLBQU6HOMIKRk4C9lJ5gD7qbgl2U2lbMJTFbZFaWnGX9bMrafRDYYhwT96g9jLu8znVm97L2M3oNRUdmqeU4TdGrnpeyR51BKq9JfT9dhhRr7XaNSxKaUtUdBnMsAYCcTDxrGcPa9jOdliQQritGueeUi0ue1viJLIhhVc+QsiyMGZ/jerw3n6c8iWpT1XoSO1vPhjvOhqHllFtQOWbU7MvkgnOZpdSlIuliQ9gOoIkvWxySNT4MYpcOM4bEVLusDq5L6c99vGGpo+fQI+9/gHqBLQGnnB8Qbp1KUD/3S/cEwFYq2zO3Wyc2BK53eEJPxuz+cbkuuxEbaXus+NegKSI/uky1LjHo6tkSmjJW3mfcG9v4UdrY86LQuDHXK2DLb7wzfFDV42/cfNvxWhXLcOu60Z37fZk1IFbKWS4E7KUKuoGPgltL+ftCVmAqwNnZWSmWlgUaof2PgS0PBvfeLBUPUczPJrCVoO0Vdgtaj+aT9SwBVpMb0ZM4t8LCvGhhCmxZyaVYpcCWrB8r/gAOZ9PZzcb9cg1ZKi3EENJQ/iiH3AeW1+EBrhc2JxSu43hgTLTISokDeEzJm3EQs1TW/8kdN52N5WXzoO5Owdptrckq8DJySwZb0wY4XTqiXg2AcTyNY7ZGpqfOperCNR5O7SbY1FWPo2wCrvh8GJfRlanPO+OLeUgg5lzhIvwQ7Iwx48RB1qljE9yvijGLtc+chK1cYrYeVFk4TaCzVkM9h90y62hXnseeulpmPX1oQUo4qeCuBv042Brum03w38Nw2X1nge+AdbsxYYOYV1xP3qy5FGsZZk+xiw0gRhd5/W1/z9aYAaYBA8D17Nk0PufepixD7glr0u6WmStRGshK6Fhh4rpP6sFl7XBvXCe1x7h39jiAwkaUg3FR+nMQEuVMDERcTbwmZdnxLKcq9gM34p0ak8Pa69qbVVT229/+1vCb/+b/EthiLe5g5dfaYj+9X65U5gn2NQy0wHDtKwV2d/kRlCqAwOylwxSWmC1AgsfUMSOa9XomwBbrByA13bPjjlLOxBa9AQmvP1a1rGCnHn74IbFFyf5j38ro6MBd1poYNRTujO2xoadFpHPCbHlMp+bvdpO65Mp3C5Qy7gaRjucjpswKD5cvXSEOh1/+5V8ePvdPPqt4E64b6zx7S7FWM1CvtcG/AsCZx8jNGKMAOYL0435xfKzLHNhYmNZNXGph4HqnjN8eBLZSP3DObDAeu6cu2QAoJjcAN3GV6A3LaoBux3nWmFy69IgA4vXK0mR9BChHDsS9rF2JgQFbXCBoMnwSj+nerzxPXLxzN31A5xKzxdrPHp4/k65TbsQkKiiOrhgteZPE7ncz6RpeVZ2vPSFPR2cTam9JF8NuH2ptLR2EBjEm2T82uL035t1U5p81CHUxVLe/M0Fzr8CWWDd0VWdFBmyRXUgAvMZOC6pdeAJbXlcALT2XdL5lyc7JZcDnsWrmkH3Cby10aRG1xGxlfL2a9YER+sVQRweKAYNsKt1HosQKs1V/iKeBfcsYj6E39UzorGNgy0HoB8VsvVdg652a8GJjCkgdVq+xxGxxEvzquD/koqjNu1tFHi1UHD+FciPu1wrBAyQ324zlCQgJ4yMESYPSDUeE9lyxyNpXPbdmxoT2pwB5gqgBOnFfJuVTgAc2pK4VIZRUVwleKb8pAD6uDs9FwNYq08V1sZRXngtmS4ra5wylzFgQeMmmGmOpaqzUhb0iT8SsJNBbmVhhcOZswpQJEUYoSmBqS2HllGDZ+aaRH5ymPZ1x6fF15mGuL7pclohZAlvhdgkqULkUVTKzoIsVmN0ASywLgqhrdsUtxGK2u9PxMBFYAak8A8ydgD0uGArTYqXXtQL4Agwd6xIAaqbLYGs1Zossxo3rKkFSa0Yc4DFp1VL8PBdxQ2VaHlTswTGwJWDdbWwWwNbBPorf1tX4vU4DZW8jwgBDtdMo24ECLeAdpoXFGjaGGKOx6rHcV04NV7zQvntWCmCWwGTjE+wKs6VDVP/8ixfNMKbwotZ4jaHWS/0cwOz97iKUrOmwFZwhLrGAJZSqGB8o+Do3LmtX+2/2hYVUB+fHPeN7s0UYQCYrvRQH7nUA10GNqxIaCji+8MJ3FSD/9muveZ6w8nHFFyh/r2IYmae0FZsrxhGI1rUA8HJn6xm1e/TMAQ/z2kv52cyAY9mov4USd/2tKX6QZ3WGYvXEbOYWsIIyYt8Dsh5//PHhsWqTg4xSkeKWFdyr3co2gsKQW2k06yyL00pFYLHjU8LG5TmI1frmN785vFFJBHHdcj8YeYBEB747GP+XfukXh0//+E9IAeO+TFB4xgJQF9DpvY2cJaSgYw5hpQVIXbaA9yRgX3JaiQp2B7HOc15N8czrMSm/1R37ILCV5IfJ0LX8PnumkkKabQUAAIrtwSTBx+2XzFg0YATg7l4yOCI5pBVs1r0y1Os87K/cp0syUFPNbju7V6dyOjyvSzK4Ddc4t+3WXQJbYTEzRnH1E1OtUgkwWzJuDGRcJsIGGEo9a1S1FElya8ZYcmcGDFRke+FgTYgAwKtQf9e9cyUxainoufrByH7GRUZYrS/ETJjUjOHEbCFfkFkJA+oKBx2XLRecwGwMwylmK+TO+q07Jm3Sz/mZvUIs3hLYEomhvWS3YLI8eQ3QjazlYC1oTKhWUHtuZMF6vybQXp4zWov1OCCn+R29usJsqRR/1b4gdThgiwc7sXVBC5APgeEQYsSbMJoElpLl4UxATwonvXnD9a/iJtMNix2zpefB9AMoUJfgtgeCLVsSDt6e4kgUNrABbDm7xzEpyUjknqgts4nZ0n1J7k+gwK67zq6cT2YriPR6jI87ApuAbm12CWeAezMI9Tvp6tItPS6ykBSw60r1AbVcl+rYgLIVdoV4n3Z1cJ4EPUbZmfWxle1Adbe74HcHRrsJ6hh02EpRmwlaVJbIajZi2DBi0Vh0lDtwHaHLY9ucgC0WOOdCybCuCDSFkcmGNSMX995qNiLxS457qyy2YrYYIyxk7jfFYCPweSZnjrmI4lI2ouoXbTikbFlP/ffRGmJjdeC54qZm1ubduwErfGgCLnLDa00sB8hbKObZ+F7F785TyJJyGhbwqXKvzVyueMZaVnCdVjFoNeZxb6RAoCh2ABrs4gHuGmdY8hmUCSUICAiW1TbGlzRlXtc5caJcHTzjzBiSQSIgOyVRjGBLLJ9d1anabCWOhW/gJSaXOmgFtnF7so4BGgoeJ6sLWdPAZs5Aj4GtPR+H1Udvr2TMrcqCrTt08/PKgPv+yy8P//63f0tgS4xKKZZtga1K8LlroBKLXrOE7GnByO/sSeY1GUjMmWIzJLCnbER9tu9T7Bif671FAg4uRjILzchMIAgw4ybJdxWETlcOtWSpfzDBTz31dH09pXRwYkv5nkzDtI5xQePaw+0CDFBJ1jPKdV42Y17lmnOQTfX8839XrY1eGcGB2Xc6MFCwmvlx1flf+IWfHz7+0WeVKUn3BN+LM7WQmZTeISlFtZuIe6vn0nqt+mRJ70/4hZR7fQbjM50iYrwiC8baiJw/zLvYOeuDpeNBYIt1aAPTxo5jDk9WmY0rTRKwHjHcrLcYx3PnztgIlSJE72FQIodcZyuudGQsMgyWi+lF9zFuZtet0yi7Y2BkIzKxkLxm4OZg8zBd8QzE0AywCKAPMRHjOJ6AbepDNrPFnncBU4MtmjU7gQwm3iz75CGZmCknPNjwY+0sHcgSMcNdOgPQYc+Dn23pCCGQzEu7g+22tiyx4Zd5RK44pIG/u8SUdZEJmgT728viWGDVvcRIL2Z76djciJr9bv0brJDvLgrsa6dzS8pu0FNYYAt9yNqsz0vvdbZ1ivFqTBM3SyhIzQvATaCckBi9nwLHyUY8LJwpIHOgGkO39t4T8iQrgUJ8QuDKyLAbi4EyhYq7p8FJf9eDlLVs6s/ZFP7Zv6NIpAgEujyxTtvsIo7g8TE418os/tFYFBL8uFoqGwYQMrJEvWGTUcj7XE236kppgqfsqgQQhxrmO6UNQplK0cBw1Zfab7RSD2iMkk9cTSySfF7xTx1XlWalI0sA8JGv3ffOUyLo9guBJ2PQbNMUR2Q3QBdkrBGUlSQhX4s2FmYsLKwWPj/eQ1dpRqihPLpAKc9mJpKq17QYScA0ANENSRl/FgzULqnEycZKEHSofxZuLHFAQWJ02Bhzq9Ngz0HRS8cOlnGtpXmfRd7HeKDcsmmZ09FyrHtPoUiPm9vzuM+jS16IGWvLTHNXv6fX1wTgU46jYytqc4+p5mKPiK1wsLuPCWwhzMmIhEli7M90di4/371jxaJPtPuXEhd8xkyOG9VqLdbz833/TjODKIJmC8YYtbbGkrxgGr7A/F0LQ+usuI1xK7nGW4Bs2E73GnVJkijECB/AHecZrfY1YSX2sfdE5iFZiAkNCGjL3nd8orsipDeeMpxrPbDfWFMUt+UQs1MBtbBah3WtmxXUrOruZ08XY1NFTX/7t4c3v/+KGNKdUjC7sHE1P7gRV2ppsY9Zb7qmS02IQZMwasd6B3qvr8dkwyZxwq4bjy/yi+ek3Q3sXMoz8JqLnjq+DtADoOH3GzeJDbMiw51IHBFg6+rVx4enn35KpR6cuejnV5ugdrvzO+BtatVDluepzvCz+4aD9zAmyIrv1/h84xv/XYHwuDYBetRkCrBzoP3+8NM//bnhuY99bHj22Wf1udfLPUtwPixX4u1WwBR7TODTCjuANHs7LicUddyIUUhR8vJStAHOVLBe58xW2HD+RFxodMg8PjbG1vq88fvuboH7GgvYHWciuoes3KQVa+w94Gx6My4lpyqRxcwl7vqq2k/XivqdMSeOSyU8On4SRezetNZtU5kfG7QADwBpyrTk/ifZYbbaz2BGKM3Tl56Hsg/blQWSoqbqAFLyWYZ2xUARw8X9yLAXgEC+VbgPIRn8zv7H2AMM1wXcYNoGogqpsi/FkhN7tQx6R3DSbsVVD9D8rifpPiYOeaVMb6q9fVD71uEnHgN3bzjd80KBYJMM9ggkBnyDB0zshedCRhvXaswBubB0pE3d0t/Y8xiMMnKUDEgJG68PM2BkedrrNGXsm1202TUdAWqP1z7fOiqwRUwdA32tmpje2qMNA8CEuh6l5GX1Ntjq8g5MFPQ7ilEntry3dUK/o96Eo1DzjvKGQjHgepsF06qvm8BYW6Ij44BQcTaPY6GisGAQ4s5MloiDTbkfBegCthBuHZdkgNhNmQVMOu20J0m0oqyc9r23OxHgkKKh803Fa8nSWQdbbNKxSGuDQASOFaStxvF+JByYWE/QGPNVfm5AjkGip9DxLaT8snkq+LDi7O7fJ422kTvvYozrmG+OOapH0e3tme5MHZAwEJdL+DMvCO1sDqf/k1BgVou5yFhlwwVssXGxXvm8exAa5EYgp4bRJisJhsgb0HPLkW4CKuLawJ9ZTgVqC70kGXhO0zDXmWCOSUtcXQCx5p9/2pdmTL1TNoMtxSMugC2sZYQr48h5XK1ei7XAFm2R4l5o4VxCHle9ATEGSZqFex6J31OwefZMfUdBwBJOgKFbCbWyulfB4QZV7L+wNcRXTmCLcfd6csbc/cPJmtf9av94bA3i+M/j0SiufnYV+ShSAahe46OxovimFnzEedV6CLun87SyzfOZrTTzkdd2Kx7x/aoSf65AwkFdk+f/4TtvDf/ty38+/NcvfWnYKyADYNktxXOK+Ij6+1sFbDMGlkUTU6t1yL8kgrSM2dQvNUzkenkMzhtWCYYLUJLg9Lj1U9MPS5gDRf3am69rb8f1y95gfXKOK1UT76FiiXEtYnhRI4+v8wXKCJbmGsyXy0DADjrIOYDDCt6JIinOSTX5b33r28owVxmTUsxuRO0EBmct3hk+/vGPD8999GPDoxWHhvx//u+eV9HojzUA456SmDJWkq9zYOvF7RsmJgalWcCp1ATrIqVMGI8lsBU2RXKxXYD8vClwnvO4mOnxAzAbsOXzoq9KhtV4ny3Anox6MdLa8xSldG0u9i+fYc5Urw9XdtcrA2zJI1PXlUFZ63Ku2GVw1h6LwT8RDSEc7N1xmIYBQVijedeH9Se6fwRjYsMxhrSLU+Ouhnzo0lMF2pkAACAASURBVA8EmWurkrhVsdLlcUrcZeaG+xcQbnedjIoOoCfEZNOYohdlyBJ2oPlxrBagj+Kdx+Ridzfxszg+zkc980CBaeIdk+RUXrHSgWSOwsZHRsnbMsMWyMVN8215E5nYHgvJ9eXPbAKVnB9dodCfPqcoJArKhu3X+JKpGoKky6DMkie0N2q98D7209NPPz2BLYDRNTFbVNA22GIyV5kthHWnNtfiLZKwhbCtfMm3++lFpF3Vw+shClsUKj8CW6RDz4UXb6bFlo0EZ+BilGMxOtq0fPXCab2j+zZb4OrLDFIoWm8IB7xOJQQmGjuUbgBKXA5q0isFZauWr9Gn31ZClE2UkV0jzuozhWsrJtWBA0KmVkQeMlviBllmDtg0rpRMYTuzNaSiloXSYCuLMHR8qHVeNyD2AIJhAChsSKxjp8Ob2bpcLg0ApGNspvpiJDDQLDwW6mSppZilC4iKaq1z4UaINTzvwxdGbm7FzjePi3I6Hou5VCV59WzjmZOJY/es4sIwBOp77kuCCIHQzFbS7hnTsJCx9LiXcZWNS65BbbsF7OpIKQVYwYUA+brT8+ftJoPZYoPp3DCbAluOUVOaOsVPtUdczsPbwy7b0WipV/bvOBZL67eZH57Z9XfMmk413pyIce+us2Bdsd7CF1f/PYwm1nwBvpO4AupCFkr1nspgbESloYgAmpyrq2tHe7hOkfUxMaxpC+TsWs9vGrfbNZ5A+NEiZq4aUDMMKtza7kzdS4UWwGxdrMKe71x7r+pGvTZ87+XvqYL8d77z7YrTOhwuVUsduEbAFkDtjSrDgxsVF7RAa41h4hi1ZjsUwSyxx63j3ufLUD8fZyMadAJGO9YIpe6WUN4raXnEvIYRY4yI7bpGoHmNPdd2QoHDKBI2AJNFTBcAkriuR4s1e+jCJX32UrXTsfsH8GwmlP3vgGT2pWWLGSHHBxFr9cILL6i4aVgm/g4ATKNt3C9c6/GKIaOf29vvvD389V9/TbLgsxU0/zM/+zPDo/U3l1iwZS2XtVwjTp6SfliLdw0Imxs2SaLI2K4zW5GnkwfCc5R9GgZ2zqhE1q1P3pkz53uMAZbFQnWpItyOZ8swYv8dYuQ0AGcdHDazZTBK7B2xtbhD3R6JmDatmRoDxtuFvm0QRjXZU+IYpGSzrQKuibUPMRBXrIy8ltHrz+M6i3hqpjgiYrUcKuJabZYlvhO8F/cKbNnV24Z47q3+PmY611qxy8uylf2PMb90JJZTsrfBMJ8BbO3OwdYsNhRvmQ/t8PFn1YakriSxrnXjPDaMI+sZsCX9J9bRJVUmQLDsRgxZkdjsuX7C3bp0hD1d+hsgOyygxpO5ETPfDKGMB8cuJnnKMXMdQ6s94pApxprQoY9+7KMGWzwQ7Na1azcq4h6wZYZh97QBxuRGnMAWgwdN62PqrXe/ih6u0GhrC8hAyMUFzZCBzo2uonAmsW+WKta832SVMO9zuG5BqFJvnVvgRsDKSDTtgxI0yn3MX9d1O5gwlj6KW1YBYKuVfFoQcTsWNqtFTWP5htnTfTRd68D1LqIqFiVZLJ15UUNqYcUaMyq/davYiaKLsSBUzI77ASxWbbRU1V1ZlPWZeZp4ilM6+Bw3nmnZFJw02NrpatfU/TJg4tCiK7AF4JoLzzScJkZFzFi9L01RmVuoePcom1iqfD6s1fpCx9I0te/1YHBaGZCwgg2kTO1j3U81b2ydTe2KArYMis2aEj8RWjrlLMZ11gtPZBSjo4DXxJUYzKuH1lI2Yr0fAe44kBLADa7jRt4vsAWodWxdM6oCQ7b8naEYS8wg8+YNMyKMH9Y438PKhBVItesJOHldiDWUVcnaJn7PfTldFNe1zPSUCLR7ZrbWDRwrsbnRM/18otwZx8GWA6fHllawXVJgU0HAzKct+CmBJoo53wPO925V7TmAU4GZr3/j+eFrX/va8OIrLw1vvvH6cK1iSy/U+qJC+8kSXLt1PoDDG1VAFuOMeDczhI6zYs0IpGpfue2U9my9tlugYelwBnUCb6ekGd6LUkBusN5h3vM+9gLj5hp9rirPGmN9HnTmG59nfTIRCaRPkVVnBJ6t1h7FdNHiowLx3S7IZSMy15yD9UT9uXlgepgzK627itl64403Kzzk/TH7mblLnT+aV1+pLMmzyqw8PbxTLBiuR+7/85/73PCFL3xhePwjj7ehYDdJ2kedpkG0wFYbBi3L4j7mb153jnEK06X11nNhue0VGBka+T6fkwCGyGGBkvrSOC4cBkreXwJbep8ZZwLkrbzNZttgr719iNvQWeXKXC1wpTjD7kTB+OQe8WoQNpAkAd2f1vWk+bjXJWZL8hAZERDU33mMTXLxqMAWbsRjdbbqGnt7gD67DgO2BPZVEJsWOx4rD5mZ6xgi3F/c5TIqy7gnC3DpiPE+1zOM4gm1BUrcIreQrOf66xgnauPSB9qn4szqy2CKa6a0EbFuZrdJxGN85/X3TlYtyqVD48xn5sxW65CdKiGx6TOLf6gXk0UceaaEgroAa99GczLVp8S14JqxvdqDwBY3e+2Dm81sOSaLDbXJjWiLPCBrqgQO1ec11xMM0tevdh/iCuFInRGxTlW7R0cvvGwm6aJ6LVaQ32KAMlTQ4HzBpko831WiAtTZMSFyU8j67AXX1oet3cnNNd7DbBYUiyLFaz9t4pXy2hLYSj2vgIawPrZ6iAOrWJS6boouhuFy/RYLIyhdFWSre795swKdC2QBtqhTkhpm6h3VndFZDS5sZwHmtPQGk22J2/2Aj94uTSw9mDvHpfkZ4xZKjJAtS9YBm8dtZXiNv4siLWWQ8gxpzSKwRaxcM6NhHnV+5nuDkLTad0bmxGxV0DMAvS2gtOIx85NEjGU3otZCg7C0SQrg4wJmTNvyE+lk2LOS8afYu8S9zYRKC2zuGfrb1p6zeRzb2JZNuRHTJzNgC4uPdj2OR9AtzBRQxSjd5DxONwZsyJVS95sSDVJyDfyzfocjEgo8/7EEEWIAWBsnvk7AFkucOJVRITS4EhMrZs6Ad773OD/uIxS547a8FrSulCk5xX9l7VnpTnt4YiisjJLNlD0QN8WdAlvnL1Yl8LrOH/2XPx7+9E//dHj9h69rXLFEHi4mCBZoi3YYtZ4pokuAvAqJqnjnVEoisTgCW7Wf5WaGDSdTqGTc0hFjMHuC4YhyBgAZbLkGl5W5q8aLWZX170BldzooeVfjn7gZsQjNkASchXFnrtMm6MrFy2K2AETEhk1MFobXbr+W+3fcU7IuuQas1ptv/lCuRMCo3ZAUVXYLIhKGHn30kapP6gKMNyqL8ZVXXqnC1teHT33qJ4Yv/O9fGJ756DNj3KyLZXov0CDaDAQyy2shYzWGibS84PURTLE6F8AWn1lhYWZgZC73kxzCa3O2bD6HzIvia0i0gXlUbKxdXiqjo32XMAKzcye2Lo5GMG5CgK8q+lOvTyCtY0ZbpqhoNCAoxjKxPL2PmW/JAIHJ6YuFkHpViWGMEZl1s7QWR7BFolCd414lhTgBjdpPMNeOt9X8aJ3yHuo1zgPhrY85GIe0tUowt4yQ6q9KPNjSkSK1fl4bonbVuzr85CZMkhBrqs+kuMgJbFEOZ6jm09NrZgwJUYgRmsLPZosclnO66qct71U3rZ/YUssug8nlMhcPciPG5e22TJZrbnlGSFF7tVonyMAlfhW3/v+IG7HlajVzvV3M1rW6S4OtEzuOc7rfweyk5sM8uOIvE29kKiu+g+EpzT8HTabjPNFs+DS3jFXDzd+r1hwGZ2F6WgHWa2SNcL2knsbHTdptCoKGQjeLUhknJYSzeaNsw1DF7ThVg3UMlSYqM9nWFr+afXPRRfd5JCjOJf6Ttr0Us8WqjwJBACaVn89TzoDFzucVFydL24wOYIuFd7KathLoKZfAdQoQmh2htZHjTuptJyqof8fZhhZgfn4WXmK/Mrd+NNkiXQ/kONiCAUjVa9epcRkGmoTe3U9Ap4NAXUPmblnglw3WZA0S4OgxkttUILeLhaJgetwWd4w2h4tvpgQF4+BqzmYS5GqosXJLH7OefCnLSXMUQWMl56xMu5FT5VvtMGpzADIdz8Ba65pS9bvmrO9zCpC3QoG1DZCZQI0tOLMmbq7Nl63+YjiK2cKF5zXUiqbAFrFUBnUW/GbCzARRrNZMUVzepq0ZCy/NZml63vl9p6w+ZQ4r08jZp+rJSVyJ3md2ztZzA7L7rvA8F1Kx7Mc1JQOgz9FgK0DLrhLHB7qJcxtCvW8S20FwdhTwuO8aZSLAmAtEfEC8AMFu9Tmsf9eLffniH/3B8Cd/8ifDe+VOxEAg2PnRciGyDg8q/uRs7QsC0W9snxtbLMlIyzg1yHL2ZtfyqvUko2at5cp8bc7dQmHj+Q7I47O08wFsuWYV6/M4S5ZaS/fFLLrwbMB73LAR/PpdsY7E5lSsV1nluPwAW1euPKzsR2K8AEuwN5cvX2p2zPJDWbs1X5YTW8oup9YWYAtXIqyWsvO6fhj9EZ988olKRrChwb0SUP/y918erhSb9rM/97PDP6EGF4bTeF/NemIUsa5qwNhHkmUCAPRvdDPsGJQJGo8MXwJbCq+Yr+tmIdP3jutMMECWkedv4UhJCO75QoFyydZaSzDEt6uoKXpM65VXAUAFjHdPPmJvC+xFzZNY+noOFYdOgDQeiTYy+Jt71qYbg5mlyGDHmh2PI3KGelfob0NQwL+ffel5YHi2cSPizaj3YXCiB0RUVLiJ9EvVtwrY8lqtEIJit6YjAMQ1wKyznAhl4xDDHKS2uQxTzmXm2zpdld8F0HouBKy8r3aTPTgHW/X6YcXH3b9XIGiM40K3NCBT1iVuO65mgxUsIrl0okvFrA2S185kDEV28bZNrQAfFCCf8APtlW7bJBxCfdHWH7lGfk+c6+o6xcg1s+0A+fIjWsGRjfh+Ca0bLZBoMu04HRYQG8j1Spw5pL54s7gopZ5inZCmKn1wHGkqUBZkiAIP41XvtSvajIzjnDyJvLZfxdEAGmxklA8Pg7Biw8i9Um/G7eWAUawd7rMCo+s+peyoUNwuRSZ/ns6PUEr9HwSY9q738WhlJb7CrMBkuXPHyaIS+4eSrn+g4fPn3C4Iy8dNhImtorfgkazRu3fLFVa+dlhAAzJbTmlfwbhfqF5sCCuAhDZVA15vjgTk2SJwHMVUEBLlGIGaMWDgCIhXjR0qsFNrBsubYGil3m4pSJfzKUi+g3tTpsEJB7ZqGKgAIizHMELKMsOqB2zV+lBQ+wgAbe1pHlG0Hur5/zreyDFBBKaaiauxKcF3vWJQ8n7XldEk6TzJ9lvbg7JUbXGb2VQNsxaOtIU4qDYYAh9bGBa4dWhAW0Bd/niECWuOJBGDRiyxBNpzLZ4xGZmudGywlEw9g7wAsa5V1Qp/Kn+xftebf086ddwWqTw9Cr4GXxNQcuZrWEjVwQGg1H3yWtZRDBAJtvobzE3OEebWgCw97gyM5vvB49zlImqeGWvHYNWaKAWlTLs6AYUBAedaA3NlWXMZxSX2sVpRMb+vvvHa8H//h98dvlRB8bdKUT5UAAO25yxCj/EniUS13g6H9wqkPlzuN1yvrCGMuxhdKNw0VfYad+wJAemab4wq1rYYMRuUYUER/mIepBQLDDerihuT1wk0d9X3lELxOFq2+N5KAmiPMw6Jt3ORYssVM8g27vhd7p3KUGa+6MUI0GIdP/LIowJIXAuw50xEK3nLT+9T1iCyEKCFK/H9qqEoua0sNitqH7VGSulxPg5KVbxRrlru89lnn606XL9Uxmv1c1S9oU4+Yp0UmSdjZxcGBzBDFXgbcNRrJKMWcbqzfcbrrAwVlKYMYmK8xAg4S5jXYJNGZqtZLRntD9geMkxqTOasmgyUam2TdlfE7zE3nAtZnGQNu9Jgc+g24Ti2rL/oLu3jGt80j+ZWPG6VcKNsXhu1YXkMWCwDYFeXDtVknHlLtK76MxARmf8AZ62f0h3oEtX7UrgHzbTRw5bdqb4+wdGK7wNsFdM+MbOJoQQE2d09hZfYpYpL8OSGmK2s06zVzNWqB2RavyoTpaugy2eB6+jFYlLhBNbnm98FBKkRKObQ8sukBC7TPe0hVkX2bAq9xjAWywxZ0bLu9u3l5tXo+6ybyMfEz1EZQHOiWl9uYO89Y68SJoazPymHRZxs1eC6c13jqZ61hVdifFDn61LJrEeuPGawJddNDbZKP9yqysQEz8rt5uKYUfoIMbvoyG5ZBltTz6zjYMsUahBw6lmxObzpl8EWwM4AQ8i93ulBsOtCCgDLuoOHoTtdr2YqnMmgyNorIBhXYDbWqHiIC2Ib9UaPiymNq7XxAVsCJnqjXYswQGtg63RZ5UbauFsAJvTuc4Yfws4ZJLzBAoaSAq7LQfsKAxVXlS+Q2zV62IQjQ4YvJ5aQrAuzi1PmVIq2uveiafSp+bYXV9dX6qJtPI+a3ZIxVeeCQo8bLuAo1DfPZjeMO5t7zDrTSu4tszAIqljxWrStjD2AHa8BQND0t8sPlqfBo1tPyOxu+n2K8eBDsWs3BZZOLuDjYIvabodFswtsbQM8DAZhg6QMVfOSwOOALbsl5m61yYWQSsdhM1cFcIR35odzBKQ9QJcc+9OKK1ysmONoYggEIM3BVvZr9qzBllu8hJmNsM/nXP/KluIItvxCM2PNCPZ+4UYTB7kk3O+J8fNaV+B4KxcrK8e7ZN+FrTh5n2zbo+H1N98Yfu+L/2H48z//8nCnGvKSkn+qmK2zrQgBW0cBW1uu/YYyQTBTSkLFK2uMAiRt3KTuHXvNoRJZK4yl2j8hSLty/MScO1X9bBltdgW64TbPTrbRJz/5SV0HRumtt94SqwTDIxfPWbOwYYU9l535OpbRcLkc7k9GVTH+3IfZLOLQBgXL4/oji5DiqpwvLKrBGwrL8ZMo6nfeAWy9XqALsDVluDrmi2zHyog8d1oxYlzr1VdflSsRwP2JT3xi+MxnPqMxtdfANYO4Edo2oWSQ3TIqC3CdLJDD/cCO7VedNDbozokZ2Gr3bZo7K8lHrH68B3Hpt4vqHwNbtT4TXxkD3kk1XmecVxXk61nsvSCTFubXhZwzbhMItbHAkXsKC6RyKLN1njjAgC0+k33FZ7nm0iFjrY3/VY+MsyBDDABGka8GW1QKtzsakuP0aVo+AfhYQ2GiUAQTK3WXAPlKZlvaj8m0015D/loAE7hS4HhTKx8D37mBZVe9Qfg0bhMoH8vrzJhxGepK/FoGW9yJZFrHTqMdHFbiorhLYCuhH2L0ump7wJbK8SwcIX0Yn4CthLncq7Wb9S69NWMvzepN3Vam69xsHTXV6iOpjGddAVv2nRbYqnRqIUEtTKyXzkhshmUOtrhZBtqZTnEZ2cLR1LVgnlN63LQbtXrhyKWjYmvCv4tg624JHNcTabClybK7CfTM+edgK6UasLB4DgvXWGR2Sc4DX5NZJIti5j6KRWWlOCk0x135r6q3sQC2tktJ++jaPgM1X6ZgTnlyCFKvXCpbz24j5GwjWyOOO3AZhtQOYpxheQQsmTFRwdMR8CFQ15ZilKXQfr821geDdQK4NmWUZtIocbFenL83UoLKDcY6+BmXBYpEz2CmQ0yOxjIALK7NidnqBTKxPtrw3vjzYpo8RxgIWWO9phInkgSEzMf6nprA4nGwhQ6mfo2uWwV9MRAFuGRZYdkArLFkXDmedZLM1lwvrBXzYSAucaS5NLNpttOC3dZjPjMxCwuSYMNLpv4tpKKoZQSwmmoOlsAWf7XgIHMmbIJBFFa/ejKqablBSIrf5v6jDMNsAa4toCeQbGPGSQzZH/P9D7PF73PmIEkkijOCFYPlqHuK5X96u1Lva48Dtv7fP/z94S//8q9kqatCfp3vLMwpX4xrg633C2xdKmDgllK05HHvTYMrd7JgjzgGYyqGuco0ebwsM1wceZ3ZulxMCQKaODFYEco0fK4Cyn/+539ecozMye985x+UDUitLWKwhuq2YVcrfTAdPM/S4/yMKfsoY8a1AVuXds/o/JwzjdmTSfjJT35CBVLTMgiZKEXUnzVLciCmivsB+KUJN+PB53BP4op86OJ51dZijrlnWv1crDIwn/7Up4ZnnnlG9cQYI2QTjA0yiLACjU25tw4LbB2h2Ks8Aa+pcnoxW9z3iTBbxSQb1JoxyFpIYV4bDR8ObEm2LzBbeGFjQIgZp00T+6PuSCBM+9veiEYavfY9RwbnzkhLTcSEMZix8FrlfAEgYaiSiKM5XzhyXzEytI/EfltPSafiQRDYcskTYq+UjUgGKmxirQ3itsQqyQM0/5KE0F45LAC8BLY8zn5fQA2noLYd/5aOUeetzVFipBMkn1pdEB6KXWYVrDNbTgQ+Nt8Cb83egTVCZrhZuV24S2Ar2c5zsJVODBjUm+ZBOgsdjgFIBmKvJesGZ5NzSEe33o98czIFetbs570Dt/+ysWg5uKPq/ifWmC1ahhQSxocP2LIiQJjaAuckMCwIZynienBozMQJKFusgQcAg2MJbMXidGkEW45kre1UpsUmsJUO53Y7dHrlP+JGtHunma3eVLa8Jzpzco8YNcc1mqxBniEF17QsZ4okCo7vS2ArfYmp+qttUK2QsEzEYjG2eg6UsMtAHFVtMoKn7XpIZqMVRNwRjqVx5e4UMZTyzaIdyxWYeUN46xmN7NoP7jljYY2KORuhn5FNgp8a6zMdzy0YzOpNQLxjutq1qHpmJagsv1oZ4zLj/H0PFs4uZ6DVJWDmRZ06V1OiQ6ciM5cIvTCVzUIEgIapWNpQrKpNbkQsc+ZER7kRZXAQZ0DmGOPWYAtXot2IsLkpWmiB5LnptiUzwJnXBWjUh6zHI+MiAyBwflEWLL5o5dC3jCEbdC0gbWU9/zIoDiDXQpl9qMqqlBJylwGnWydWhXvz/rXrwS5j7x3c4OMc9Wt2XS1nMXG3d9vFzRqR4qv3UqWZcZa7mb1ZrzFuuP5QIherfQrxMj94/bXh9//4DwS2YLZ2qXdTa/Fc7W8pHtjPcstzjx9s22WErKA/n1vaOCtO+7RBlGWXwZdBnvedDQYXE9Z4SLF2jb/6Pc2jz3QsCu5D1sRzz/1YAa1/Nnz2sz+lz8Mm/cM/fGf4u7/7u+Hll7+v9xS33TZNA9Leb4B7ZasCttgTzTTD2l+s4N7ERgKOWEvJHgMc/diP/ZhYL+6R111gtTp71Pn4mWfAjfhaFSpN7JbZccIWzug9gLfLF84JMHJ878UXhxe/9z2VgfnMT/5kuTCfqPIQVzV+3EtcoffueS0e1d5xvM1kaDPed/bsGRHYAsBUSSC3yenyObNA44zrhwVb2rqtCJWaH7a3q8XL5Su3jt39zK+Y1fpKEpOUYv2N1wBSjKPAectWVzWfylAk8WdkuNvYCZAjZhKZRzjCokxqw2PpbwC1JBsEvKgafCnyk6eodehWS5hwdysMxeEOI+RjNPq0df8Ffo+UDOCkJ9ZCniMEhN1mCQeoz5ZO2toQIC93JadvFiw6MGU/5sxWWtTFOFzFAhFBx8G15I5ijpcPnncJbBk0GRu4TdzkRtyvgshLR8Io5gVKEzZAiMnSoa4OyUYUaePSD7xWHKQM67kO3639SwjUCrMFS7R355Y2JDFbck9g/ShlfdmNaArRFxNj0kX11FqAOWkW4n+W2UJPQ8dZAbj4KgN65kwtvAU3IptIQhIBW/dnFsfBxqcqzduAwbEnDiY2cuW8ABk1q+2ijFqcYickGSfA1UyXghUXmK2h4hO8ZMxmFXk9KnbHrhhsHVTMllB1tYFxMcq5a232cwt6WcFtWTGuE5VtV8zY27Huj7FxEGcyV7yAwhzEdSO2pQGP2tTg6+45Z+O7vorfE4DAosdnrTFT2QWvAQnVevA5YFIh2AC+thRXFPOIOTy+KMC9zppiws+QOUUqN5R5r6n/FczWQSkLyhjomUphqIVEWYKO4THYKp5nxY3IWyOcGMuwVHGz6jUBHCt2wEqKTHpPeDVkfyzu6Ae8qD3QJ5oyT30+lUhZAFus8cQmBHyndEmUTLLpeA67+2ABbHHHKMm51fewr5PnCOAd2bveM8laukPD1DoAR2HAEhg/UvTsQfZru3/OnjhbMVp7wxs/fGP4j//5j4Yvf/nLwwc3PhDYglk534qR5kRbJNDUZz8olxWMDuvVAeFOHtH+Zk6b5XJxV2dCAjoCxOYuJBuUU4HjubK6X/EwiX0ifgpX26c//enhiSeelDKAQfrBD35QZRS+IZD45ptvDlvFbOX6rGfYrFjJYUuYXMdQ0jLq1HD9nfd0PsaMcSdGzOB9EDi6evWqmClitwCZvAdGD2OMAHrWGszaW2+9rRARshNjrPGsAdRXLl8QywUIu1H1wN5/731dCzcigIyv9H7l8w4H6bqDFR6xo+B/EhIcj4QcwY3Iel9xIxKz1QkzXF8GITFbSoBKA+JJCY9G7YY9kfHL+tbvpOlXWEz+ZnbeLbgYZ7O4U/Z8AB56gj00997ERSYFWudxUpRDWpLi736n1pfzWnGbYjLnrLhZkEmmwGIqwaFlMH/j2vt3qwtBuUYVrF3XUpZrgSye9F650S0UxG+PI/UgsPWjMFuK1V0zGnN/ASnchrwaNRaO2TI6CzCV3OBDSgKbQgdWQDaApfalW+N08H/XKST++sMyW7dvX9+wepw1vuRGhC1Mr0TdbmcempBJHLvj81hbrAt0iEOEKE2E3qc11EXp+mNuRLI03n77rfK3X2t6D8vXG30pZotxnNyITjt14UVrzyWw9aPEbJHpQNyM3TH2pbPYaIKtljL1Iqwbg8BUuj+RA9rSDNcZJFg2UykAxXTUl9imei+gh4lEcBk0GEjpkPVi6nVyIzqDbAls7VTPOQGDAluuJJ+YLdd9SeD1/bL2HHzpBZnsOG0cFNZYDLIsMhiUuhUpq45rgsqUouMv+o//eYkjFNezZR4+JwAAIABJREFUHnkvytfutVg8HlMzZ7Hk44t3oUYOdTRvZT82Fa7Pna3YMlOmDnxPBphdad58qmNThzMLKf0wLVLXs/LGU2V9gempX582civHEYzKpB5JnnbfHd9TD4rZul+5+LivDb6LpqZtTikDmFbP6dyN6DFKlmGEZJRxaiDxnrgJYm9OdxXq3q8oVuxDHrZQNQpNWU/17dJeYp3Zon1SlLljE2CT7L63IOROLfQj9KKIAzACHHlfgGXeq1WHUdwKLN/D4vL+2+WqTMKGuwCY5VE6ec97EmYCJocq0nq36oS9V0k7/+lL/0Vg690P3kUKaA+dVzHFKo2B0C6XCm7Sazu0/KhiiXUNwBb9EhmvGF6OhzKT4Wdz+YalmC2z9lOa+wS2avTLC8AYIX8okfC5z31eMVQXq1RF6jG9V4Dl5erj+NWvfmV46aWXh716lsQRAYrCoCAfzKAl8aQb3xKaUUvkkUeuiL1ivgBAyCfGjPhKXiO2k+D5NMWOjIqyJ0uT4HiKnFLqwcAyFcC9BncLKKldUAHVtMchZuujH/2o2/vIpeWYIsaOcyHj3Di9QEoxfdQr42cpJECN3IgACWoD8jfrhzClkQWKz6z5CmCfK95/FGw165jEHRmbMhSSGON4HGQSa4W9TRxf9i33Fz0F2ErZkDGpBOBQ70lMD2udvTNnSgM0AtS9/u0SXDqyf0bGv96Ysjth2xg/hSbUCQK2VEEeHVfnR5lTV8t6y5n81hkTs3Wv5qJGdpHZ+lFitkZwDmCKN6SNrhhMPG8MinQEWDcA/btDTNaZTAPWDsFo+Th/DwD3w8Zs3dmvSscLh+ROhwik8HHm8vBwmhM+GjY27KfiJEunpYWXS1VRKqtkj4L7TbIQX3ksQB6ouV/FxLB8rl1/30xOHWSayY24kI3I3xPoN8Zs1eajJMR8Ec+t4B8lG9FgywsPvSCFphTMzkasrQUKnrIR3fhTqbesP6U9uGYRvu8E8trN4EaivKaMlBJgCBkWP0IaUDFWkl1gtgQMFpit09VUWpsYS0/vqdiRzkbU9cqXe5JU3cqe4n3EBHEvahXUtC434CA+V2bH4ue9CYI16PRrPib0wSsITTK/VGKihaQ2KgGiKCAJDVsrLq3hul+mY005cz8IoLhaBHh5P02Gu0goVu9SzFbbMALk68wWitCxFi6TMC8yypOwdq3cHCA6Ur76I3//X5ONSDgerBwbxQVAncq9KUAeBbeUjcgYpA7L3D3BuGBJjyJwlMCOifywx9y6jLDO/nJQ+3E3IsolLIxLlzi5BcAiF2i7YXIvtiZTRPU4szUPiJXAaqAcwJ7v2Vf8/VYZQwS2M7ZkDitbtVmGXFd2eRtJfHb/Osqiao5VgPmf/NmXhr/4i78Y3n7vbcWRsi7Pt7tbYKvX77VitlwP6WC42WCL88ttyD5tl6JkBdmSsDAah6lXKwssYGTOmMyZLcoJG3ieKKD108PP/dw/K2DyzBiHxP0jT3Dhfetb35Qr8QeVVcmzY+wIeBJ3qTVe4HcD2PrEsx+vzMMnFU/FfbHOVFusnpl4MVgsuwzdt5T4O5g9jihHDEpAFnuOtQjTRdB+sqwZi1vXP1CAPK15rlZ8FgCLL5g6re0OrBfrX3P0dnlAaN+FHEDGUavszFmKrhpssb4+LNjyvv9wMVtRluvMFi2YIucV89peC1yxjINc14p77djkmYsUsA6gmgCWwVZqeoXZDnCOGzLXyx6MC219j7NmEAPH9wlypzPcKOQshtlB93f2q/tAhaQkw17t0EqHoBeI3VoEW8RsUTJiwY34o2Qjej3ZqJpiULv6u9avPTORD9JZ5f1YZLYeALYgS9BNiVF02IsZUXTGh81GTA/PJVm7CWzBsaQYOp8Lswkbn+xDgy0yUr1u0SEYQmLn9dxbxTo/XOD+zvGYrcOy7Mmgefe9dyyE6+3p6Za4Ch42NXegW1XJu9kfpwGTUurASIMNULBjopgpLKJsjKBh0Xjlk+aQ1c7nlIVmJguf572OySDYjEHg2rh9fNpch9ylBhx181isnCDuJxYY2Yi4qFBAfG7MWGygATJNdg8AIe6HlYwTuZhsoTHxZhumeA67wuw/JiZIz7lDlsTeCBoIvKYtwnYF9GozVM+9pBirVIUWlptf2gp3LSN+iBtGIK/vW5PVmCvQK7EJ/AkLKKxRnmtp8bGQLEDL/UXmaSdBKBBfAsK1pABdOueoaLuBKy5Fav3Ufel+AblFfaeOWZSd4rMWDgFHUUKT0E3h2pQnYI4VuNwsGvOg8hi6H8OauCpca2z5UBLDeswWtiBuVz1XgfMq8nevvpgfMxlTXFQYPObEwqsZHtZCMu5QpHVfCHCeOcCRcUuFfZ45Ffx5dJQxa0iJHriNNaYOqk6x0eyRBOLzhChZFCvrPaA9IHfTGAQ4ylXedHgMp1D/sdhVw6utf8c32eUol0q7DlD+6S0H2MCdJuEIsGcf9F6JocB9BaiP+6jun/verXYeMFvb9dl/eOmF4fnnnx/+5vm/Gb71zW+WotkeHq0AbtyJFDU9W8rpZrm/9s9WcHy7UzXWig113GCy/Jgn7zmzwAmaH92lvLdBkNxG7cLgPMyTAFq5zXhOKrv/83/+heHzn/+8gsjtCrPFjuJE3r3yyg8kV1946XvKUvyg4mJXYv0A+71pxYrWeTkXgen/tJpEs9ZxFZ6vUjCT+x0DExep5V/kLT8iM7xWDaYxKg20KE9xoTwXN4bXKw4ON+cH1QtRcXu3ritG6+pjVytG63GVmnisXJSUgombJQHDKVxLKQcbPoSSuCAlgIAjYMuGJfWUisXcM/s4B/dhghOOsMR0uOQNBtnkCnaLFL8mfdIlNBKzg3fF8+kCpoxFjGbWpcGW44wZxKz1GA9mOBzjJXmOwseV2CyZDIN6aAO2SNz5LrMswCBNqEoAXsCYSQzLhDGOtXWZC0cbvAjo3YON89ryfAM6qi8oYAsmpQqb4jJHb6otFvFpJ8vLANzivllXWpthob3fw+QYkMEq1ecrSJ7n5lwiG3qM1VdYojkG1rTORQJgufZYcp8YMVwzekhuY95Th4v9dvHoBoOeRwNOd5iY4sxGYNryfV2eiRXlXxuOI+teN0x7wSV2bdpLPtvIqGtuHe+tLzL9m8lTCZR2e8frJR1Y93XpcpVhKSOVfXnrFo2+D8rAvFjvH6r36ZXh8qWHpzpbtBqB2XqvwFaqc8sf3QMMGMBnLATPIuwnzlLT7/W/ZsPt6uibZBK8RCbadlSeKPazjmdI5pmofsCIKtVihToWZlzXKAYJPJ1wvE7A1tz1lIVmxeXU/bhwWAgMDpYCm09FClU3youKZ/UiYyJFt4yf535cPG8Ck1GCp04WAyI//x2D1lMs7ilmhBRd10dxxuRWBcjDLMYNOG97ovsg26HreliwWJiEererzoUsSWIAJKH43BbEqagBW8rEHGdvddkynKn2LgElQGN3oOuLeA4lHEiLx3XcbiHOpPgthGItSNXpqjcny2oe9yA37cJhJeisIa8ZL3hekNLsZ0ah6t5mr5mVM7jS5gQgPuA4WXO0BLZuF8MIC8rfiaujHhouRw4UmdbczJjghcS0KIgYhawAawNKYmcisPk7z+Oikw7i5HTr2bR5TtZf3G98DkARUGfQ0LuwTsZaZC2LkRyVhNfIpiN7I4I4AjEp6GZSp0beSb2WMdb7Iy4VsVFdWZ77FtjBpUQYAkqZO28B6tpzju2RYGzw4/1jN8L+jQoWrg8BAt6uYqYvvfTi8Ndf/+vhP/+nP64iv9eHj5TbSw2aS7BdKEDHtW6eOj8CYsVkKl5zssQ9b5ZBGRf2Q8ZyXhnbLbXmRXGnFmO7xaoDNh999LHhF3/xFysw/rNinxyoPm/ZA5N0XUH/ABwC519/vcowvPeumj7j5tR8dpo780nJALIAP/WpT6vkAmsENot1ZBeU7z2uD+aCn92g+lD3EWVjhRllS5Pqs4rJ/V4FwH+zQCuxZGTNkY0Is3W1+iQ++cQTigfj2owv954xFCAflaZDO5T4AxAAbKl4pUMtiInk2U5U0gKHAurr3nVv9S/6IfEwS3W2BFofALbCvmtcJJ47wUD30xlkKEOJk+bae01nD5qx9BrJuEkOtXHAa2G5vH+tGzLXxuzRhllb9opYUvjIO3jvqqsdA84GgUBOzWHYMj4nmVJg62SBpxheBioGmTBc+/S3VYxTQFRlhFZc4d4+IE07z2PTrBTGH7c81sVrsHVYhiWk7RLY8trzs05gxsZK1oXGElBX71ONxfa+qLevstPz7OgF65d85Zy3inXN8wdw6b57LS/JMsc7ayd1/Jx/5j88FpMx0mNQryjOan5oXfo4ueNuHCO+QJbLkCmSp+OXxVwCPNtou3ABbFQZmGCKAr4mY2B/76+CLVgtNv4Pf/immK0I2aaOtGAQoLhRBLgo9FYLlNdy01Gm1FqJsozgjGBjQOcoM6Dn7Dn6VxFYhvXsYotUxDUj081ypXA9WAd1bWrtHLtOM1tiAOrQokbxMln1+/nz5WJAQUtAmRrWRmJgOjh+Hvsy90U3VJyAQM2EkHhn9kXxIfTPnb2o52CT8Lx4NAnGnp4dyUDhx27aXVYi4x8LJyxNGll78U+K0wpDUYY6Z5SmYlmq6aVq+fBcC2DLfQU3AxGDG8fmaL4aNPPgsWqYd9YAgDHWHs+PogmwkPusrSAEqgOfzfQ9KHjU1ps3V2qH6X6aQWEuDQTt31cSBEHgsCfNZCUuRMkIG47dcvUuZSPCRrAWdncrdbvmaG+PysH1Y93P6UrK4Ajg0s/1daliahwYuT8CnggPlNm6dcn9c4+KOawzqCUIwKtOLEtXysPxJ4mt41oGWwYtMih6jizsYcMscJ1BZyXhmKzlw0G+E2hXd4aaV54/1mSY6LAQjGkC6udAjCvMDYCAcIQRpR8MnlsZtcGjtjp6IAu6CWQXk3utwHrN8ZWqKXW7shABBl/7268Nv/e7vyPgcrXiIXB7HVRM0sUGtLgRE1cHg2EAMi+o6HiaFNqd5JJuYlzzUQpRInPWjc+eJou6NvUTT3xk+IVf+N8KGH1K4ITzrTYvd8Nw1jPyDZD1RoGtt99+Wy5G5pNxCpMCi8b+fe6554Znn/3Y+Dogf4zxGoFi2Bu7QNNvFQbMa9TzbhxgNcI5YD8BW3//998oef9WxZVcGp64+qhcHY9V0+nHi9WC0YIpRRZyj5ZbLh6seCIANJ1CdGriL4mFg8m3XDEj0MyXDEqMOLMnoxzt/R3Ph0rIzBS51nR9IasTTpGelmK0cPXhrgH4NNgKiCM7UpnuCN66OMAnxroLvjreibuZG2wr12/Dj9uIjI3cHDMgtf+6pt5oSBi4IQvmbE6uYwPWRTHVTkgxhtZ96NcYMm6/Y1aNjDpINMBy4rTI0udAhuD5Qd/ATAlj1D0BtMjeZVyTuGQ9YdAt2SywZiNVhjO6rKZwCWzNAWX2K9fnudLJxcDVa8BuUNcCQ6YF8DrzlGKl9hY4Ga8Zu/o861MJV6wzsXsQLd7Dds8dP3iG8ZiBJq1F1mTvmQBOr9sJXHne02YQz8h0utFbVi8pw7cxxmjE9v7aKjeiiqTXh4nTUjeR6gCBB+sYs3V776YqDcNsebAcq5WTMskCWyrVAEVIvIMHjCN0IQh8E9hC4Y7F51pZCNmWm01xQAJbuE+geZtFU2PMDgwewRZWManSk/AegUy9Jsp5zqr1Irh02fVxUG4IkQRQM1kRLrHUlfpbh2IgWnB5jiwEJDbqe+oFiSKt31H8589XYBxgq7JIuK96lBqzmVXdtVGOqnCjxqoEE+5DVcvtqv3sGseZuLwD555nDoYpEPhsmngOttRMup6V983diMTtjAtlbd26lpmF6FiDpn5HWNmKNNXrIFHHHqhUBdZivWZ3mmnigIYIDISL2Te39Fg6vBlC37oHWwImVXm7GSsDPQfxI4zs5z/uRnwQ2DoNmFoo/cC6UKDsGtjivuiBONmwpuSzRpL5Cks1UfaOs5kD3FhyAlsog3rmdbCVuBsLaI8D7wvIWQJbZjtStNJ7MvFji4PNHLd7jc+OQLqEnMpfzLPGcGU3i8i9uXSL3ezz66xYon1OFdWlPGkDrJFhqA8qGJsTNBDL/mJYD/fKQq51cqGCwu9U/Akg+Bvf+obA1ne+/a2K2aregLRiKQYXsIUcul5gK4agGWtbmOm1mViTOdiya2O27lowxygYjQ6tTQt9ipoyDk8//UzFa/2sSjA4tsnMx+SWSkHEyg4swASbRXV1XHm4FHHvSRHVQkrrKdYebkOC4t1Q261lMtbZH2FOAqSyFufGrIHABNh5Jq736quvDS+++D2xbg8//NDw2JWHisWC3bosVgsDYZ5UEaNYjENnyu3dbsVHsU2V+wFsOYZFnpFyvVu2Of6veBk9R+4vcs3815R4tMqcOCRgAlsO7A/YUnNriUazgyo4TahLxWzhpmcdc+/sP6+taTwYi8xV6i72m6ZztqxPra2VcWj21uPr+ZkbvlyTMYxhGWPlQWCLBAvF4daNJGiea+7dqXJMpT/IYjVrjHzttj/l+XENNBfc5ZkYD4qaUmfL8tbyIGDLPSI/HNiaG+jZs5EriVcTkwpSkZynvIiTjaSHpL/aLVr3Tn/e9BlEm8aNj6yzi7bbVrGEGmzFdbcoz+AI9IfxB/2GS3mJ4InMQ4jPe7pyn2Zle2GaI9MhuSz1b3Y2h30w3ZFD8c72nhH2BFm0ArawBG7dvlFg642yuN6RBaLgO1FwvhmEGMyFa+JgVbv2UYSAYojqazkb0YOQ4EQzI5S5T29AhKKtMwL+vIBdvgE3In5PD5gfkAelpxznnAu3CG0NmOhNZ8DxAxN+/kIp7LoGLBLNVhkQsxi00eiGv3VWQKEWff193rqEKZiKe5qyHOO/cG3VdUDmZ8+Y6cCNqAlvN6KDoiVa6v9kHxE3ZDeiik5m49b4xgVgxeBsSpSFYqqYyAarcceuuxHJQgqz5cKjnWHI/bTvfFwt/UOEWsbLCpXF55gFM322gjyj08JWwdV2syHQ1Yuyr2NB4w3HGrLr5viROItR+aLgGugSYG3L1jEczK3P61iCJbAVRbR0Lar8L7kRUdAuHHi2gB4uPsY7FHpvNFlCttL5FgE6T/32Qi23UIHE9aB5s0nOTGVdr4MtJR30GlacUFP182tqX87ciNzNZBVbqXHe7M+lMZi78i18HRPJPDPfYhXERKbPG+nMZ0fwGAGa1hrsZ44AbSv3UsDldtPcthtVa76+pAzZ1zGM2BkoLv5+r77Tw67OudeV/l959ZXhD//wPw5f+au/HO7XPmNvbtfaBHixH24VQGZtcC2yMBWM39e0gXHcjRhG0a6K1Hxzm5AUq7WkCVtUY3DaQekf//izitciaw9BHACaDE+eUUWbkXfcXwemI4yVLVn3KODaRkjqjQXgXenaV77vhDD45xs3rvd+dHxPjBjCB3IY2E+MHfeCsUWmJHKevSNgd87ZkTwDa09xdrA27CtlErbRzfO0G/HWLSfapM4WAIdSN4yTsrYqM5Q3HNJ2qQ6yFxXHM3fDaIv0XmpGZpXdarAlBsT10GL0sbYEpOtf3EfIJse4uscr+xjjl30Q8Cx3XTPDYmIwVjtpRIp0ZaP4hfRajBEVNxdzaPbKWdzMO+MbYJUEIE4Zw3A0ZqWMnSQUNyIybt6mJjGaZNRR1BQWjOvhNnQ/YZ6dMhR4a7pwssJaZD7U5DmjXYyf1k9YbLM4H8aNGKAzBy5cJ30xJQNj+Pd6RvbNGXIzesSXsXaMKcSO1z+RNXS1qLGcuxHnZYSid9ZlmY3RYIQ21vUm4rJXiz1nb84N4tFlnDW/3eE9mv7JbaqY4wap2qP1L6TE7mnH+Vkm+l5w994pz8gK2MIqAWw5nuAdbSg14izFIyajBY8CnX0mxRZ44TQKbL1LeQU9ZitKC1I/OAAA6wbFmKB7bZoqjdCnNagSQveyB3SxsOQLLiXvdgU1ieX6tK6PVdrX4fPgTJR9PTzZOgAkZ/O5tQaCxJZvBUu28OBZ1FOxNzGLZM7y6DkkNCbBxoDzTFwP0MZY3SpmBMGicSqrT8GOHSCvGmBcn7RdfNZVQd6uGCwwW8VhAOKW5UXO6zpKbqOjYpA6r4MSJSGmadC4ofjUv6v+OGYZwgR1HZ/1BcvvsEhxDyr+p5VthFKAVmpJxaXHzkVxkriQjEcs0vTHSoAyQgm2ibiRxeuL/WiWhbXVVocUMyUZxuKTHbcmQDt1Y19xIzJ/zbwsXYu4uiWwZQHInJAssBogjyC1Fe0A6ygG4lrCWClBgDXZ7rlUpI9LgWmioCcAJmBrDJCvucwaSeq0447MIiegd2IAp9IPpv7NNuVngP8ml23GZCkeh+slToVzKblEQuRIrId6eNbYs+YQdGHz4hbMdbk2P58qQyYBxrEoNcYtoM0+wYw4TlIswV4JygI1+zXmtyv+BBBwp74DtH7/i18c3qyWMirVUuN9WoCg7uPcQ46zrHVPwDD3GWt+tGQFUqcAeS+zMB5TGZJkQTXW13BJ3NXnL1TmHTFO1KEiXouMQa3PGhMzHNOK8/nL0BFzv695ZA8khIH7zhwbnE1xegcytByo7Ow3W8xWeKnCbqZ4YhcsJ1Otft69gLkjYD7uZjG4jGExdWG7tU6VKWkZDriWIb3mbiZxxPIXxtp16twlg44elXF5Gjc8ytVyHLe9qt0TYCwjqYsBNxvFudx1YvZVY82e31RIUjGArJs65BKrsSPeEndmvC5KnOgMUNxnZGJmryrruu4nZX8ya9FXmcex8wOyuOUD11Jjb13TiSJag+xX9kYL5egQq0DrqsxX5n4eIJ+4yzkjxfgyJTZ6MGaowg+Qch8+7tPuccesCVCUHsaFlsLYkfvpciHjasbK/WMB8nOQOK1Bx3Q6+YwG65YbIQeSUMR1IofQw6xB8FFchcjLxFhCfKQEkp5LBrYLK28qFDsG588Apdaz5NNqgHzwi/tKrrbLipGDU0syoddiXtf+lut16okr70A9zOnTs96w6ABkebkT71Tywgxs3T2iCfXNm9eGV37wynC9UoMpgaD2JKoJldLzti5MoVnyZINyMyqIKcvJsTpbJ6rsQBXzpOwB3cTlTrhbDZYvXDagOaItEDVaaqMcPjNm+OV62ZBciglUKncrD4Rb0kqF4hWXYquV78moGv3pPWhUDQ945HsCdVMegU2HO8/lIhIEaTcDRyaqL6NNs4L0JQQLiOJqAalTEbh+T7C50e7UNkXnxBqQi64tkj6HKGsBRwfmJR1dgkXWKtldzmr0GJXFUMqFeXDhQVsx61+wadtbtaB3qrKuwPPN+mwnDdzvGCcq6G535d3tKtNwhCv1nO5VbZy6iCTnRukEGJpFcdVyUehKTXaLJFsZbtqZceDpHPRpQaXYigZbboNQlnA9h5RUPZM2s5R8t35pFoY1G2GmlaCF4PuwEDZLOgfmKVq3akkbaDkWzG1Fsrn4fnjkOkWyELnPmYXssZlcuhHcZ065Mvf6EfASdimNvTVfh8Vsnej6MNvUguPTBdLvl1tJjCbZVSRFlKtguO4YiK3l67BPtF6aMRqZ0PoMr5sJmNqbKBam3f1JhrGS8PP5/cfXVfZG3heLdgI57SoS0DHjMlr1uIfrnDymjZHKUD5ivpP27ZICQ7kTr5ec+q//358OX//aVyub7v3hFOwXlf1rHd25f1oZgjDXZNqZTZ1Yyaw7FCEgAsEOUE5JBdZiMoxx9dHmhj5/Yfrj3tg+cTA8XIHoP/Mz/1SlH3D54R1gXTB+xC+5tIRZdMDN3s1TAqqESqCkuSZhGUkqmFywriPmuBoDNck/gQbkiRkR9hL3zzPFTQM7v1+p5hhX7JfUF0OuxW2N61XxNBp/YmNr3Io5MZtrWRJDM2AGcCjA2IqPe2XcLHunFlRZA2YmyIZ0yIaYLu63aiOGVZJhIEXtEgYYrVGyc0V3NOv3t76HLtS4I2M5bCB5rHZOlHsZQHf4QYH1W9onFGFlfZ3aqd6Zp07XvZSsKxknT8fdd+uvlU3KOmcthnUC+Ou5iROtJCaNvzufKHBdxjPz4FIN7CPmmr/BuibhC1k0ZcrVTdT6EIiWvoHNsazj/gNsLedT4R1D3+Ek3nv1JGTr13t4FtSVs+ZMVMgYVtC9M8v5jNYEsra+p7OCAC8jU9cXq8p6AwXNAO88wH5RjpWHKdmg/vvUqxG9r0PEyRQ6whq+c6dKHdW9qK1RjQf7bLfCNOoGGiRBPsSY9DMc3CW0yC2vsk61rtvDZtmRLjMdq10yY+lgrc/l9ZxNoxG16svVdSLP2NfM/zGAplivIgPOuKB3sIFVUJWAqc8QF3nl4UfJRrxb80NdmhvDD8pavH7D6cA8xOmyLHWMgMtWFAuHm1UMTYOCBMnF/70EtraHc+VWqQDOGvuDw+qSfUQDadK8n5NgknJs2ttVvPE5E0xMCvMtbXAG+pEKmk1QXBg0AROjLS36ZD/MlSll+NOzL8ouwdgsdgcy4z402PJi7wXTLiPd/IxuXlI8CEFYJbnx6kgLoAeBrW0EtO59chlMYKvAU8fQaDmjrFCeDbh4zQkGDrRmUykQcU0peoy65MROKfH63OFQsWspqjp0Py8EXCl5HSeqxksBLQBXEhRG4NfAUoq1fmZNMGaOl4Ou7xgwo4XRKleALeYDn0lm4cxFytiPYAvLn8yyjjXTetOSbMtDMRqMXIwA/VXP5rTqZbA1F+gra6SNiLi2wmTJstuusZpZ+QG9KBQrxqlvZubu5Pblpb2ue/OD9P3GiGEu90u5zcBWT0RNVr2+AWydGKjFdPwA6G4CW6pW3QIq4DxgKkaPhFzvReYV18DSmh/XLWusDYi4S8WWetL0XWNZX+zhCLNRwWldU5vLZWbuE7HbrvStslL3qvjyV77yl8PKFUjlAAAgAElEQVTzX/+asqfvVucLNRCnFM3RGQEfguORFV4rZguzRsII2V3G+6ldBfA52wDGMo/WZa+88n253DLnKHLG8qGH3Uvwp37qsypqSrFRxfP5saQwvNcDNu4Ob7y61+2R9iTLDPBcziEsBp+VYlS8iw2sgDCeKbI1rdKSzBOWCLmzRUJAG55ass0cRQkpHqt7pIpxoNNEBVNvAls8jsro1A/pKci5YA5HI3Q0di0rVdevrH/uK/0Y5dHAhgvoF9iqeSM0pd4vdjhKXgyXXV0bIg50HeYcGRtGkL3B79sDmcQUPigdU/UNaZdGqRfm7qj2EOWExBKVjBOLe/D+cGLrasclWnbxwFLszZ4hVxOfm7Ia9p6YCYw+SvysPSRef5wjnoijAkDMo0Cy4pkM2NLybozTrU9GziOl0dFTnFBns9d7qCRvtRf3lWWAAs8LCJl5ccJTakfRJSDyKftc7I3ccW4kHZmYjisb2+jUNbhOC7IGVv5dAfu+m+nvuk/i6BwI7/hUQoxuaP+pVAOvyOVpN/Go1w+JWTsOthLTGMA9JcHUXI698/pW+lvam4WlyzjwndARWPqULDJT564BcVm7PIfXh8er2UxhgwBLDNeDKvtwuYzARwy28O/eLjcitVcAW44/oGP6FFPBGdPOhYsQ3BpXg25Yi8OL2cxWWRRitqoEgZitAm+nHlJaJZMP2Dq4X+CpNsLZU09qASLUE6wWAc9DszBA48QjcF9YDYqlYlK4e67f9DpjaZfjJNhNgXL/vnYQsxeUlXaYriidoHs6ruvTUnJ2NySeYRN7hMU+B48qDArN2pYT48cXh6hsSRQ3Nl0CW2aqHByqpdvMllLVlUCQyvp2nbL4AoAYu5GRa7B1oup7bQlsldU23BjBFlafjjWwtQ3YKqA8zxC0/99zrmDXeodr/Jj5wOKUBV6ClIXNQUFV3KBhqXifra1ZjBogrA4sCXUFqPdg/REbZ+DjGIR5rE9iBzUuUi5mTuzeizJLkkU3GK3zHnNb8Cy4H1kPDZwM5m1hqbI0zFZcKj0PlCKIO8HFdF0sMXT66jb3bzAVKxs32ZT12Xt3oHtxTzOszTDWnNw/cCzNErO1CWwZxDhIOoojrkNcHgHIYZZiJWoZsE+x4Gv8HSt4OPbcOw649IkRPM2ZraSa55zZs+5f6pIe68zWtVt2SRmcWfmdKOF7UMLzO9/59vDNbzyvyuxvvP4DKQhk1kExGjJ0Om5G2bJ1/7it51maDkK/LPbomWeedsmXbosTRfrWWz+srL0XC2y9K4EJY6HacXVcffxhlX34zGd+suK1nh5gWC5Uf0HJS/ZFJwTALCh+sQyvV79PjcFtNYYm69vV388pQP3y5Ye0D6JI7Gp0HcPUe8p+M2ipQqRyRXdD+g4NkGsapUDtpc4AA0ylpx73T/hHmi07FpeGwZvBlpJ2mgVIEhTrCNfxHDxHxiJqww7GHS02X8yye+qmDA3fkxhAfJ2Uloxao1a+3a22P5sO5teAFNZm1iD6sPVWyTZiyugUQfYb97B/B+CPzDd7L7a73rczXN3IbAXMJb4OuWT5PvVFDTgx6LBbjCPslOL2ZGSi5xwLLVc1WYn9t2RYp+NGdBOuMNbSJNtqDZClXwN0/VqFZEjXBYB5/Ih3JMEkxgzC2sCg5Atro1kzeyO02cUkK1A1oJfzzEpHLM4Dj7uS75S6cTBvOffqm5ydu2/GWElVuJ5xyVJny6Uaxn3U+lpjOVxYBFshVuLuGzEBCmoD2Mp7lz4D+RCwFTmWFoaW2W7nk36cTDmFZ1MfTIHxMhjYi0dmtq40s0XMFqmir776qgIvodiN+KwwZCE22EqWSmKbwjQEQBzedSzXEtjaOXGxBsxU33CikG0Bra3tWmxbl+VqkuXWgGZsoQGLpnilNMXtbJQSAmG14tcN6DvXVZSzOMx7uH5GSj8kUFIF4BoILS2m/aLYg3qnTTEt2k1WfiyKVGHn3KlBwlilPEVYAGDPJrAlYdcUPucJ8KtBjnE53TpjywJlyWoOJwCnVys7SMVUy43Ic+HOJY0Yl9np3bAjq27Eqtddc+QYjDn44HQBlcnsZJwFWGpMieOab1wLJP89KfmKrWD8xYaY3YyLwdaeG3KH8Uw6sFnItP/o+BXWDpZmsyN2ATlewMJ+iu+Lu3Ky4CzgEUTzjMu52/RUNRb1NQ2+ck8oMZSnFebkYkDJnq34nsV11cyWRXNEtN95cvvhwruVcs/8FdiSdVdB+vfvOTZiCWxt3X9o8Tq+z6ntzNzq475JWEiWGGPB74r1s7k8Wsb5PQHlx1jTfo64leZgCyCUODcxDh3bwVjp9zaWuL72Rt3v7XswW47XKJTpvVPfEci3Cjx9/yXXinr+639ToPqmx/4cta5sTXre7fohk9EK00YOIOvKlYcF0AA6gAOUddYJht0rxfID5pCHHAwHII6ZuvzQueGpp55ScPyTT35Ebvtz56m67phF2DgFguv+zWLs3QTU3FUW4N/8zdcF4jjX1auPqYgp98J94VUAgNHqwyyXlTQ/s3fyO8yS5ZINyVEpElcCuG5jJclMBkOVAVquyxQeZl3JMDxIUshxN6JcyQ1aU8uLzycBaZSN7cbjJnO/kRdZKy58atk5L4btcAN7AXyXk1gj7mXTIYavxhiZQK9JtQUim+2IotclT8rtTzwwWZJhtg7LYOnkXhky1lW3yw1fYGvmEp2vxciQMfO85EkKW2dtCB+2QQ5IosL/ePTYC/Awh1W2KAV+2WsJVD8uzH0GOlsQE+c6cM3UV/gI9/j+e7TXy/7uMB/mC6DfFendMq71eN2DmsG3XlXYROvWgzIoYN4CeDNXzEkSldbn4gi3H1/jzDXLheuwiQChsVkrITFWal7eh4wpyxvqtUlNFZO37kY82sBs8YEWVz6HVaC+b8+vs3bzc9fh3KWInBdLXJ934l8bCzppGwQx7DXxFB2np7Q7vpDU55I9Fdd3e1+G3QrYugPYqhiFmzevy4/Kg5I9Yyvf8RWu32PaTEq8LU/FbMFgYCXtnZ/AVrVyODikuKYDEXFHAZwVK3C6mLPT3GjRhoemzJeYLRRbfOKJGePicQ0wSMmcCiVIU1VPQL58ryeKSt7EbKUshWIuoDpZYAIAbrfyYZgtCRMAais610axi9IuRfcI1EblGqrI3QApgKY/z30AOlL2wAvSTAUMVNiuuCMCJqXIjLT+p5mtE1tlUWxXU01Gxf9N+6R+QmC4wastEqw1hN+ZctOICcJlUIuT39noWOVhh+bMVtwUKiRbY6hWPjBlcgf1fmYjSngYsPncKY63ymzdvFHWhoSTs15GoNgZOwFac8A1xavYQtQaUsJGrZ/tyohUGYw52PI85h4YHVdbd12xcxeswNYPWZSaGzKJXOTTSRgVhH7mIyWbblr4DzVWEpSg1M1uxOFw2V25Oj6Tpeu17cKiYV1lkIjpKLebFqdnOntfLuINsYBxd8WqDKBmPAIQ0o8x8S667gYFV8n7YrHEUinur4Rvjb1iEiu84f133h6+/e1vD39dvQfffPMNu4zPXFpktpJ0kPpjc2YrNax4bhg41ikgHcOThKEbtYZsIJRBWiCM57t69WHVo/r85z83PPssmYgUQzYbxecVK6Nxapd3vXbnlsMhqG311a9+dXjhhRd0PoCe4692BbRoKP3UU0+rinv6HyrGSrZA1x9qhsQV0g0qJXPqmnsV+8Sewk2pWCsYlGZZKR3gos0df1Wve05pQ7IcsyXZV+f2nJltVJV+xVb2tpQRZWNFxkONkcFYYo5cPoYxchFIhz2I2Sa2s77c59VrTnuuFahI8w1HalSF2Yp34tRONc4G0N+vmK0qvyPA1TFb2yXLlpit3RNPrAB/gcYG/lx+yY2oIGsp3SnjM7eKPtH+bs9FjEOKcQN4Naf1ZgxM8VIlz+WmVohIZ3t3/BVtkODflpgtqsdL/Usv211n/VOAv/5lXlK6JR6BJWbrkJjZ2nMj2GI+BY7RU3OpP02IQuoUqhuY3GCLpxtfm7kR6zXHNvo7xhAxWySYMRbEbdm4bIZY68H76N7+xP7ye2IIub/oHl63PLd3Y0dA8Phh42Watzkbdv4ccqQKWDM/Cgcyg2kPTq95o67xuF/u6oDhObN188Ztga1HHnksbsTapBWwRkAoVuP52vBcnMyNBJ86eHJyj6RCbOj/KPuDfRdM29ohMDFuRCPr3XJT4Q9lgQK2TlZJBIIXT524sjFmKz7+MGec264Ru5KSASEEKgv5yAGrmrDJZWg3EMxAFmbqb/gz0Nh6VuIZFAfkTAiqI4/Dq8H1IGecl5gtwJXrQ7lEA+9V3atSCOkvNrkRbemnPlnOJ8ZQQgdr1m7BdTcif0xxO9wBro9k14UyA0ew2X5v/f7hY7YAWgZbs/XVY8FzKFuqCwxK0JKRovF22Q1ZiQE9CsA2I8XzzWO2zHgYlLLhFQshF2RbOwBrXFqt8A37zFjY3sgN+meqwW9yI86zCUfQNaPM113NEloV8yewJcbQmUkBDGYOpGpWxr3r8i3sdr9k/aL/jyj21M4jJadwfSEuq/Al32u4to/KkNnAbB1tAFvzCs+TG9HxfAGiUdRhUpJZNQkzJ2SErl9c8wGzUhAGkEk15zlgzHbLzcwIcd7ErM2ZNrMJrpd2B9dis2BHzepu1e8Oqj0nUPHiiy8Oz//t3xbL9dLw/gcfDJU7vRizJaAst73jRfg5MVuALcc5Fjul/o3bCq5/9dUfKCYMQJTUfimGOi4/hNvwQtXXem748U9+QjGkxH7hEUCZukGzwZbj5Ypp2HdLJ9zHX/nKXw1/+7fPi93C9RdWivsCYD3zzEerhtdTiulK9iLMm4OxXeCUWCj2igxXJTKhrAuYVhNcXgPEAayUSt/lWhh/OkxwOKnFLBihEpvAloyPnrNkW3LuHHODNguYeXR828QqM9+nK0BenTjqSN09gOII8GUbWh7bMMLAWTZWOIcK7HaQd7IxuUeBLdbOUSVJlLFfT1vj08HTBzC5x2O2dnee1LWXXNqKbcQIKRnOfcXVDKBKNrvl1JRowo6OjAn4dOkaDAYXXGU/huFjrPZwpckQ72Ke2veADvSQS1z4mGK2ZITZpq6vyB98VfX+WovSm2L1U1fP2a/RLQEcMpaUFGRgMTdAkeEBPOPE5wf06caYrbyJ+5p8jSr4WeweY02oB2CLveNECvfrhR2ODM617x+4b+V6gHxksFnkeZhNrb/lko4GkALDluVz4LW7W8kzJQ/Qvi5H5bjAGBdhGwzjGszRSWFlfjxPlLl4qNjzEWzxYHsVaCqwVYFqqpRaN3CngtgAWWyupPUnTov3RPHFlagJu9fM1gLYunDuaoE5W4cnd2nyjEVf2UDnKmarXUJ5aCaCjZNgfQRVhBKDCuWe+iRsXCyjOVsyghYABou2vp+u5qmbshElVCV0LbiYNe5hR7PlAf0fzUZcB6ICrtTUqc1K8cBUMc45efZd0q+5UgOkFbAFoEH5AFDqCLN1VBuN3lgcmSfmBJYJt8SSUvxRshEBWifLBeyLB9R445t1s2vNG8FW8+1K703PM7F5ZPM1g5MigSzmeTZigLNLVnDuUjBtAfKdeXd2k7No5G8HGDdTFQES8EJQsQQ+rhCUrQS4hfmYWbsmWBIImYSEsJBuAtu0coO9sFmJz2BsBGDaTYywvVvlCpaOBPZO/v+uLyUzrXpqVXCvwEaBLYA7197BKt8Etg4uLV4nSi/3OmeS4vZEQI2BvTWHMNvpshDXSUAzgP5BYCsCbHQV1xyz7pEhyWrjHubMdO7JYMuukmuqF+V9F+N0WwBxS8bgQc0tMabf/MY3iiX6rhij90uwLWUj+tltXAnk1+pJNmJADKALmQao/KCA2/e//3L1NKzG17U3AXeMiWUTBoSbtj9WLsBPf/pTBYyerhiuKwJciA4UqhjAmsWsn9Mnqzda/ZGG83/2Z382fPnL/03yFoAHc5+UeeaEvoick/sBXDlzsVgpjaEru+MaBVwxXinNIQavBHwMYMAVbDLjHqNmLDwci73GhaDkTWArsZcB3oCKzKPkVbPZCZtgj/Ee7sVA0NnGuCBPnvIa5wCo8BmBrdrnWWej56FZHeJsNx1uvn08G/Fkxe7pPMRsVdzwiYrZOlG1k1gHd25TpuZ4NuLpk09uZLZsDB8PkE+bN9X0qr+zvnhNLYbkfXAPRoGVNhwgNVjXzLlYRToMSJZtqSRCSAueOcYG6022ggAVQNSskUxNZcxlHtrQq98PqHtWb0vwfkgKERTNJq9nI+JfXWe2xMA/gNkCaG1VfNhohgvw+YvaXz7Wma2qdFAMFvLcXTFoeUbBcZIZ/JxLbsRNMVsxDsV+txEZOVJLbvHIeETuzV2KrBU8M5xLcYoUz605TIxkWNe5gSwPXeMuA1+ew/p5BWyBnHnQt95+q6oKf6DNovpUsBB1IRaP6N7aOAhhNkrSt4X4EGb9HcZPSrD84Pt3K125vop70GsH9wrNd8zW1omKOah4re0TZYndf2pC0pyr/f9M2eZ2I1PfrwhBxdfUxog/3BV1OzW5nv5s1X5xBqUbBGNV6u/demg97Zb3nD1XMSwdIKsWNM3QIGzTyoKFldopTAiuB9V86TgQZluuzro2dCkHcyHwIRfc3eHipQpA10by/crC6swiUPbSQdG0seL6iNJ9doJ2U1NFVdbVPogq9UVhnzirTB0pt5NlrVXzOo1LxTMY8FAQzzWaTp2uhVbu33t3HGfmLCnXU9EzdvAsAkWLse6D9eEq436GBHxK8WBp1edcT+ZATITcCADmzu5Zetb/n7o3f7LsPq47X3dX9b6iGztILCIoUSIphYyJmLAVY+tf9fziYIRnZAftMCXaQUkkKAokRRsASZAiQYggdqAXoLurq3pxfs7Jc7/3vbqvZWom7PADi13LW+79Lvk9efJkphi0+tykkvM5c0ZKTBj6FoxejR9ifNgKHer1M4ea9FQaC1riGHx54zQL2jMTGpq/mwEw0D1zrtYwh2iHNQPc54UkN6/95PHl8B7Pk/fdDA77Y/JC7xWzXGFEXRearTaweHbWiRH6QxdUYwwoY9Pd/e3DiA45GLxPY1nXhaAzYQ8DV69f6HRACt6o+x467Z1xxVmZs3tTv76+R9Z9GBHmWU2z22Pkvud6KdXcKTYCJkcZQWp5Uw5aaSAARWfPFtNaVpn992aJ2H/wgx9KY3Wj+ovyWn7P+6uFSX2+mU93O+B9AACshxyggKlHq1WN9+6nykCkrAQV1lmjYZMSruI5vAevea7CiE888Xh5ro8o9HemCoRSDJrPxSYwXoCTSqLUZ9Mf8Qc/+EGJ/N9Qyx72iIqI1v3AVrGfeV++rlQDW64TWQTXmIxvl0qxk+WCzKwLv74WlTxsnOPzBdLIBA3ItCPgkPpUPLbG91TZuGhCmXcec3Zj6fs8T6ujHcSsffYX4DC1riT1kCbL8gDWm/YWTE9HJFiHOKLYfJwtObqUEqoai9EJM6d8LvdGghbPIRGA/chzwi4d7BuwH9sl4w2Op+ajbJxKDtxCVkC5CeoiVn1HrqoYsLMnn1uzva5rNhI3kD/E2eVz+Fzq5TH2APGU2/GBX8lA3b0gUZgBolJWxro+5ioFmdX6bcZwh6qnSCvmKqUIHM61LSXjD6eSvezK8E4K2au9cIx+xjMg6L6tvBfC7e79iYwABxmGR+d8Ks67XJOv21nD0dOmFqPse10vYvylMOLpU2dka2l5ZlsDsBfHVu/pcCm/s2DeiSSUB/Fj6LiG03V2ivLM63llfXJvo6OLi83uSA92+MGY40ikuwfr1Y7PidJZWbYgwqMWpEBza3EX34wtUGvMDLiZN++5Illu7olhfvqpz3UYsZitg4rbf1Q9u65drzTY9kjQRuCBR0vFJokRtoFwvFoevTwW92cTbV2HNazVQWUjcjhgeO7cRg/VPbAabJGNuLN6VuMpak/vMpFzkye0eZN8dgYkbFgOxqlXkrnC6aVQyT78XSvFbYfc8sWMjEWtNjbWRUF9877OxEGk6EOdMbJOKRmC1gaphASZW01J4/nxPmZ3XMMoLINYAICLDi7G0TeeMQgr6TpVSw9F+/swDiXK8xI20Y302/hgpTEsbYI4pLnnnWIYA7ZgsBgL6oxUMq4X2YnKiCpG5aBqpCl7qBajFmnNM3+3KNjAJ8hfY9UajLRG4arC6DHuZDMBfBJWjcYpBnPzbpNBF2YiGaTMR9p2rIOt8mjllfUayKLqnzGe8xpB0SJlLWvTNGsWo3tQdXsYnzgACW3n4FmaIUJ/Sw+zAsMRmHQfHBKrAk4I5AW2aPnEc0mlpuAfLM2os0UmlXRZDx5Z/JyHaba2gS1l9gGu+uBlTKKn40CEnWFNJgTEOGDwfZCaudCeqXXC2HE45kDO+yYTkufOw02AaRX8xC5Ir1dGq7sm1PHi8BiNdGvbsf+ufnx19dMf/3T1VoGtn/36Te0vxMnrTbmxW2XHGmyFnXF22OjcwLVIO8phVfeDdksOUgE8Ny62jpCDxWngq3KSzhWb9kgBoktVe+uSnIfz58+owvzp0ycnsHN8p5wfQkUFGABafP3yl28WoLs+QumtreL+mINnnnlaBwACenQfHAQ5PANsceicQORSJ4Ra2fHsK65lSi5CJ9PFFqcxxxkEMJ90okKSlPJ3OZY1t0tMppwVGcqJ0zAPCSvRAHJKTGmG4G61kEmmsMZaSVEjIQZb4gzD/p2yvpxZ6PpXnZQCWGz7HGaLz7K2jSQX624jZTmg1mM5kGLfj8Je4vyzv8lud4mI+/uX1gBmbHTW8hLYMlBymC7XGNCHA2bH2VnPZrooeNz1BAXkDoOtJDTwuU6y4Gs72ML23VXXFSQwI7P7oNjVo50QknprAhaEWbsOI2OampSSKqAp7tcwkXOwJaZKYUaHVAPQ1J5nMxuxFwZlnnDw0ZU5W7KzyBVex8nz2cQ4oc9UCPi4Q6ja4M1sz8HWYLHiSLF2LYkIqMfEez0U+FRng8MP9oITWJxVL114Z86TASviRZThLMTYtm3p/e5VtxjGxeWOnPkOEL5Z6wB2+emnZ2AL2u6jjz4qsHVNA0nGhM8l64bCXMVoKsV9tttsYleqRK9DaLeYC1WGh04GbO0UyhMH5EU9A1u7qxcmYxzAk89N2YDNG5zTomnIm9TkxMPnwkV5jnvdkLTebGoV1IdKKMhAM90P41Bzb0DWtaO4N4U6MELeDIn52gugMBsDbRG3DjuNpwv64XWriFwvWE1KPW+/moYavBrxj4SEqmkza8GxPg4Kpi2CrRiJdc+KejCAjFqgZWB0yJ3AE7OBO32ytHM1HkL2Dyq7oq5l53hlKlUI8V5lwjEeYgPqQCQsGo2Jw3IkSViTExaP75NpxvUoW0NjVF6FygmQ9mwtjQuauu7T8sOgaQDRxNA7swnKvOvVqKq59DUdplR2ULUvqntTiYZauxygmSMV3G1PRmwfhhHgXF/aA60huXXn/ekg4BoDtgwAlx8P7m4BW30vh+5JM1qZaAW29DeBLYB0zfNa6QcAfYGZf6So6T8FbIkBnIX17YjYANH8meLCCRvPtSpxehiJPJ/nIQjGq07roewXAMGk+cSBqXFnXYgV3fUBAqt1UDokhWZKM8caUwuZYjxUzqEynt55573VOxWS+/6P/07Am76DgBh1wBCbyvtaR5UD20AgLWAc1hx7xcYytbrSWSIs2Y0bTl5gfaGxUs2sKv1wrtgnr2czLZSDeLKaVV8pZurBfYcDAU9c21tvvVXNoF/XvxkPh5asZeGaz5+/INBFxuKVK4/q9Ra+G5TEeQlAURkEnPE6FBDt01BaYUPsUV2vwm61L6TDqjnF4+YgcAX47sMJiFSo2rogwFxazZjRTjNjF0AW6Iuz3Y6dWMg66CIrCLNG8dQpPV7hy7arsIA1bgk58r7Rbp05Q900ugHQaxBm0xnlYda5Hx+uHJYWnd/Zs/N/pDKuqWqPbosUfD7vxO6leu/W5HbyCcWKDbZGoktsPL/js5bAVgT02R8Cu9jMupcwwhmbsC9IdmzrvBblALdOcSoGLX302EOUitjGbO3R+gYKQ6xKmJW6P3EfZu0zXlnj1MpLjczU91KBb0U+DAo3wVbWpfRWrWtmXezD4irjLwgAg6kPr7UO2KrITZ27g2BgLQKA5G7akaSOWINPNI9+sJBzGve/9x2dEDhrBjEFZhXurM/k+vjeCXvVrqnkUUsPOdNAQEUKnGCVhwA+azPOcO/1bREmXrdfgN76SN7XsdBFZgugxY1Ba18vZosnOs7u3mo5VPJvgIY2xfr/FaDqHnp1SFNQ7kEJ4BE5cnjdvilf4BDY2jny5FawNbFUCyNmhsEaAb5T8csythjAeWjTQkWqHtOTyUhVFZbbCDsuS1ZEG4++J22YankQ4OdQVcBWI/WeEHZNROA+4MbzOPwlGq/fA1JY4PH6tKzq9xQWzGHl0gM57N3ceulhcXEDYh3ILvXgMXEfNO7NxtzGeXeHmlm1mIoR4WcSFZTVWIv0VJV+WAZbF+rQWwZbgFben7UR7Ui8gm1gS14Im1tGX1PSm80eytJDh0bfo/QjHaLks3Xg/5ZgS+EpvZ9DnevhwQ63CGyZ5rYuzK2SNsOIU4HShQtnrBfnjjnhDzmgNG0Gk6uqIP+/EmyFNQ7rI20JY04otcACyR7M31Q2ZeZwSELA2IopSSaqG62no0KYLOYtzkrCy2LSed2uQ70Y9INKqhGQKLAl7536NdUNAmN4sjQ9nxb4odffq7/4sdY8PV7feefdCgd+ovdKAoVZAoOkXKdY0bbvBrVmI2RACVHV3LtulJMjpCe77p546qtazLfeq5atwAXHex1AAjMVGaAeF6UcLl18QuHGp556Wn/jet9442dVvuJ11d5ymRDX+8o1J0OR5tB8UQ6CXifitFUAACAASURBVIY8j0PC4no7W0lGOFLeNL9TDa8qb5EQJWsWrRutdLLvzBKeLCBjQB+HMjY/8xTgzb85sNOaKWHBOLy9jDUWOQB18LSN83v7cBNrqbUztG0BOewFADaZYQZbZg4cPjTYwsHDNjJn8zDi3i2fX8fqDKLGFtETMcPYqSpj4wxB9hpJXNj4aj6/85TmPCye1mXfjIDqQhhRLBGJHwWSGQdYS66T9xD72oxWAKnsYd2Tw8ybYMvzOMKNQ7MlsFUC+aUwIqyRaytaa6zxLeYOLdVdATvC/65UL6ewPgMn538G2Dp1unRYyFfUxcLVDEwuOFzq0kT9pbChTkP/s8BsraqDhmvzRXtpBiv7MmCLcXAFgyqW++m1RfsricIG0Mrc0zd3kpf0Z7FWB8F0+C0H2CIhrsFqAfxb1dFhLYwI2IIh+7g60gO2DBYqI6iyI8QWdGoxAEaVvZt+Nyrl/0Z5AXphmdkijMhXxY4VRiyDe4eCcpthxJqIB09MqG1dhM5GCNJdv8GpsKTYJ+sS8Jz5Qq8kGlkA21SlN4PFlGxE9TKs+1Gafhlo6XiaVdIekyFgQ3T9l4AVPGLR2BbL+tA3s6GFzgHSB5EMAFojhSXcp026pBmzxevMrLhuTrxKHWSK/zpcuvQQC4jR4JDeAFt8ttmFzupgDOrr2FHSwSvsUNluChcX2FLxtXqv3WMXRDPvwQCWMFvUdIURqY/mGk8uQghrBLuFNxpdGRtehxLXK8G8vZ2lMGIA4SFhex/aS/fKgtVWrHmJAQmo04FSf9sMIybUGLaNzZ3xxdgY3KxrtuZhpXkWD689Xs1G18OIZiC3gWHZjC1gK01No5fSHHLQ179HH1Q27aZmazGM2JotmIEtFeT/KcxWjJnGAuCPxqPBVkTJvO98fU6OQnuJqt3TYIv3y4GtfVLvl2rWc81a7IoOgh0LrDXfRetLwyPtp4t63q9yMrAaO2VbkKzBQv3qg3/Q/Lz11j+otAICegqaSqvUwC5sShsc7Q9snb1567qS1aRuEjk4a10jkXCKvW2gja/T1ymdw6FGRICMKv5+FC9d5vH+6qV/9s9Xzz//wuqLX/xiA5y9Esi/Lf3Wq6++KraLQxAmi71oMXwJuctOoaG7dOkRAS3aYxHK5TBxqQqHT5z5WIwKmpz6FwYMzRfMVQAZBU3VukdSCYdErVuzLnAN+Iq99+Gdubf9MrOVkJ2YYJ7bNhF7i/0T0JqYLoMYyuhMzns7VQK3OB44unJmkWJwTlQlb2Uw+pqTdTiJlBuYxK6GweT99ovZEmg5QQFlQn14pD7o6YQB0FJmNwWDucbSF589+fnpEOd+BU7Enhh4L4EtgCtzFCkEYAsGXVGCmsfsHYd8ewwUzi52sYE/f3PvWrOJ/rQRX7HDWmdQgY8lsKVwfjkgbhhu3l+MfK096mwpJM9X3UvYNdat9t1CGHEbs5UCspthRMlF1sorxFkmEaH0i2KqkQT43PQ4eL0CurJ2IXtSNsX2fxZGzPvfs84yzoWsa7GZrMuscb53uN+9Z29VKaulB+f/HATnOXbe6ZHstmK6kszVQ8KI4Jy0heM81TWi2QJs1V6ewogumFYF0q59ojBidEuI2GQ0ahHgzaqicRsuEP1IzRwblR5tiodXBfn96ktFbyoKmeKFUJTsqFJwa5hmYcSp6rwYKNN62agWVh5+OAPMadWagBoQeRb1+8uloQgAmYAIm70MdBa3Dui6ZwM0M0ApwZ8BxuhTXTkGQjHdDgfmOmOIEmqV0YYNqevJQRK6OHRzvPgYYh9q3igChhi5Bl6MlQWRC4+ma5fAltNondSQTaxD9ICQCh/icObJU5TRMEC8V+yVQgXFGjyo6soSyJfBQstFcoMKtNJMtjZ4ahchFtYCba+TsYrwdWKOmilw2MONgl1KYE7d+nVpcbR5t2Ln0MtRS0HMyUzv0ZsCIy3PBy+6DIybcdtgqrq9wLE1E9xDyoC4pIHHHC1avucaMr+8bncHQ22PlEfCODHIS1N0cHeZxk6NpNHcO2GcqoZ+4rEFgbwryG8TyB+5t1zU9J8KtpIUkI4EYqrq3gFJYUszf1kLoxZdwhAOo6fHZZiu7AuzOGYpFWpvp0lrkAQNvPX6Ty1Jasx3q04eh+bubhnK+8ckZr9TDhT1o5jbD299pDVFm53XXntdlebJKExYLmUm0pyXeUuYLPXTvK+9HpJlymHKA+eTx6lKtBl2ymuBUAq2mHvZryxu15dzijuG/1/8839VFee/XO19vqQ1ymcgKSCU+K1vfasKqL6p94xddSsfF7DkQOdnsh0BWwiyEc2TwWWxvEvhAMDuFtOBTbxQIUhE9j70zZpEvSkjMznKdGswEDDrZ6clrKX6oCqJaJTiSOKRD2+HzcxI2W6zh+NQzfcEZXS43rSu4TKSfegGymaosFmsB3q9whLEprLOmEsyYgEMMHyUJ5oyZuv9GPcqoOF9UlIWgNZcIH/y+CMCWtwqZxDvjUN5/6A0jz0GIwTuqAaPZc3WkBLwvHnCR8KcAaUZX1gtwnVLYIv54ywKU65SRCRxVbIIRUCXwJZYnMqu5OxQg2qSvyh4WmDrNgkjrYFknFVTrx347EGFEWus/3GBvDudMPfCBP0a1fKSUzELI/oUU1hTQLk0ZRGP+4zDxe0i1kQK5Cg4yQxdnx8g43VxO/ghYDuEUIBjQuk4RAZMTRIpZHn4wR4KiMr+MdtdWKdsijK1SRbAgeFqdKYsR5h0tSXpOCyQxwm0ZuuppyoJsCbxAZmI+/WF1oFqzKL76g1A4KMEfcfYW4ekRcSgtnHK4cmC2avqxnvdp08lGnTAmd1xo1YfsukDJSEb09O03rynHvoQUdb1hEnAWRenzvRiJYw8tSnEVIxCZDzHRQM5IBB+U6TVmigObX5voWQZvjLcBnhZNGY8qM1F/RMLgi0MBHCw0a9WmCKfnSJxKYXgy2nGCUPV1yemSqnB7qnFIlOWFw052ex6zdAydGBJi1dx6NY0uXs62pFKI2ZhoLOpz2G88Da4Ph4cFMmAxHjx94hUJ8PXGzCZGTEafB7hVq454QMWZEKHDueRpbKZ2WLDkGsa7W263RFGtl6XjBKvIdcj43uFJBqIxQML87C0cSIkFVPXoRUd4DXGeHUSXqKHqWtSPzKFhxzXj15CjAdeseqtmbUI0yJ9WWeOTkC4wTDrwT07u+zDLESc0MImAFfNoe69lcwsh92cKct1SFMoLUdSr9G1NCgGlALQGav2ismMytjZaNhxwQGJh837sY9s+J1+jifOFw9XQndG2FxLxc/ykAndHCmvWIdyN7KGQShAcbqy8JzswWHCeOGN24HgGr0u067F6ep7CoFwmLbWRPpDe7736rVyyvg/dqUXx7SnWBesVwCQD3xr/QAkH1aiz3e/+90qr/Cdqpf1G71HCppOoRYVjiTdngPd664xiPahq0GbNWItsUf5TNmECg/GAeM9EhLnMLKmzM1+aTF1scDR888/v/q//sX/uXruuedV1iGADpuEThZ2i0Kn6LeYf2wm40umIWCQf5krGK1Lly6KtSKkSFjSTB2voep1hdrRK9d1P1q1vy5XhqTOrApBScdaY8pcZZ4MQmHpRw/cRAGyz7hfRSWkvXFLnVMF4NwA2vOStR8Gh7WJLmiu50M+oY4SGurDTjWfse40GvyFDVna96wpkgASFosuMLZi6XPCfAQcZq+kTExCnN6PLmmjtcx1y0aNe6aUxbbHNmkB4UwzawYZknKUKFz3TxeR+p3BrjM2E3WxPszAGvBCKN0hRxIIHImB4fX5UVEenMYCQUmQYPzFRtc9zFmu2FqNVd2Mso6bKUqGJXMNK2q2xmdZQCjXdbKcH86x2HSDHTtly/a6Xt9sckqBxLlTRARbylefS5nHB6rBaOYqa0tlgOrCsaf87mY5MLL30uWaGcY+O2Jh/WbWmYgTonT1/AB2reXqsJL6e8ZCyEjo5oHcB5sDEwz7bCkS+yDdJXS/s2Ku2DY0mxeq1pbAFqgZIxmwJUqu/rPAtAsa1kXE8GCovXl70/S/ARyAKi4q3eu9cL1Zw5QxQtHLRHMzNm8O3pXE4UoZr+enhQ+Daw2P4NYEeOSE8H94mFRlh7lBm9UDikAz17xJfSt1fWNl8HbEb8m+Uq0NGV8LBBH9ygA30LNBd3gEUBMgmNISmuA2NCo0We8VsMfiMGI3eBRo1PN1g1O4Li04AIfcH9fM52tz1qTjHSZlmQww7kfZS8pWIkWYeak5JRTSIYLUhJoAlQ5Mwsr0NXRfNW3eLujHNUSbFa3TUpYKn814ZBOZmYoQ0XMWsMU2D0uixT6jcA3ofChsewCcY0BitFWtv4BXtHICWy2I9sGZCvUO1ab+DPNsj9Kp5GJZGmwla1VrKOxjfT+xrL1XfLC78rLC0xgNTauNLAbCIudx32HQ5uyCHIEGR2LC2Pg1bvHIfGCYUQjrkvUd8MCcJ4yWMUwVaYC01kT3/As7OTkvdc0puunSD1TFrjEBKTGfdW0y+HWAoymxfaDenSvh++Cy/RjhHhctJZJFwT+DlgG2UsrkPm07bLm8Jzq04mszWGdsGfvcH3NOyA026+WXX9bXu+++I9A6Fb5tcBBgcOvmdm9VnxqHKQ4de7j1SEnZN2Nm0GO76N6XGPlnn31u9dJLL62+8vu/J3AEM6WQqNgtl2ug7dArr3x/9fOf/1yv0yFQYweI4HvAFjYQHRZZiXjlMFZkKcYx42eV4WiZBiHEK1X7y617KquaCt01NztU7sZOtG5IgD5gS+MdYOvRDzOaxAXGLZXbBxBOJW4ZOI9D7T0fRJZJABrmoHYToGGjJmezxzo2Y9u+Zz2yhsWyYCf6QGX8dScLoI5rCUCc9kpdmQGGD3jej88Oq6es2Fky1LR/HgK2hpO8cfX0OBXgCjMP82IG51Rlr3IWG0QZFOA4p2aZwsQBWx1Od4cNH3velt4fjDc67YTdOJMCtiSh6PGJ1k5zWV8CmA22VC+y7XTY3TmpwXsww7s4cZyNOIFxvDtsvzR3hTjIuDvkVIdtC+Cfgy1dbycyJUuW3wUQh1TRmdj7MIktPrscifBrnICCvUtJB+szHfmiFqU0h22/7IQRHXGtNeqPyhmCge2CrgLka+yeR4dkjDWwxWSDqqkvQzahDr76YECG4vYy6i4emeyyZNeNBRtzSFNJhOpVxZwWFAVKAgJYAACVeONJjdUgGFdMiyW/ICzoQny9+BVyIJwFdbrMbEWfIfAjw+U0z3mByU1gZeGzrqDXh43O6dPnRAWC7tlkWvgKp1lTEfo7IIHP/qyqW+sRQ81MN9hiHIPGk72QkJgMnXdBGwQvDu5hpDi7hQ3X6XIJTkHXC2aPJBZkntg0ql8EOzELU/pA9KGejWIdi8OzqqMlsFUAUsBvaLNy6K6LLW3MWZwKATVY8kJuXQIe0v+PzBZMozeLDSybPmFEszBO7U3qu7JzKpst3m3AVsDQVO2+1k3A0WQIprmxoyGnoY1Xhj8HOT/nsGrUpJ8ZL4S+OXBYcalzJPA8tcay0ddYodsz6piMgkG2wVZCewEmBgnu5xcWJoA2YApgsKalqveJRxpq3Vk90f+R+u0MPv/dQmQOhr39SnXXITmKNOKxBwgZbFF+wAVmmZbbpWeYwBbpVrBEDVwKM0zfx04YWDhVm0cE2z6cXOsLMPNRtfJ5+eXvFrv1crXyeV9On0G4Rk/vG9tB7z391OvEe88ygABfvyx2oa6Lae+xCojL+9rWIGnA+12ppc+//Jf/avX4lUtipABZqifUdcf4+Ve/+lX1S0S79ZpaD3GPABoOC+6Lf1MHCCaHBCB+d/ny5QaDK9XhYq5OFBPPg96Pjz52Ra+nBYpqfVWxL7K9HEr34eIIxajSHsYia1ktado2hPHgc7I+bHoCtnRMNshZM0cTAMhBOhwN27owMHFKYzs37dr8XePApF0b9oWxybwtga3sn4Bom+b0Dx1O1ASy62+wdPPQYr5/GLO1LYue+lgcwgbnRHtul201QKBWmxpOa20FGBhspe+eAZj3kc8BgzIVOe174fv9EtXL4enQvBIJuE+Aaa/1jI/+9US2TMJhaYX124lwVusgV7yT6ouzoud/sun1Oe5hO/bMfN7uAQjrNWZVfW5NTrlWkK/FiW22sTxQ8pnZcuiaB3PPvaUkSuyg9kJdcxzTkCFmxMEmtmt2qF3nK2fUg5IoRCIVLZmLKVfdMGRHFZ4V2OrECF0/9nmia3IWU7T2/mGwhUdKNiKCUtcXwks17R8tU4wSk8ab29B7gw3PwnWPVOWd6sVdsyc3E/ADYNJB0sLObK6US4h4mkGCAVIGSetvQiHGCMbTmJggWJCNydJga/7NGilm3mEB3scVwru2BktYiwGvLwU4LRZWo2LAVjNGeo0KCWKA/RozHQO0zb9nzIy00QDNCvF1i5qJNcHjVwipi/FVaNa6IYtaw7JNtWrqnkxJo03yZo74Ol63wn0ab9Ph0xjpZ+tN5saHBW0mMinyThmXGBMvhnBBGTcVu2ODTbH8FDM1k7MURrTBdw85XUevI70/18O9c03tAT6M2eI1U1uaDielhVA2WRIOrMcpNqoy3Lw5mKf+t42OxkcORz7fWgVfY5+7DF+/etLE9QGtDd4AO2tVL5w9rOUw8zO/T16bGnZZp8kmAsT6kGohseYmhQHjeFhTFmNhb7/DtzDWs2uci5x1X3zNQDCfn9pO3I6cgrtOErAWzutBwtYy7gbW7h2JA5dr435Uk65+75ImGDOHU3xtbnbMZ1hPU8870YUUe/6TKZdkkRFSwXnwmsTQwmyh5frhD3+4+t73vqe2O65TlwLAo4wLn0fNMskc6p78M+vPgmUduLKDrfNreyGw1Qkz2R8ZYxn7ej4lMmi589I/e2n1/AtV2qbGxy2BnFHFGLhbxZESyr+z+slPflL6rdcEvACNsFesMPY0wOvChfMKI7LfOEiolE/IlGtmn3LfKuKow3wlcfxjjz/avSSRPZxS31sAssKiZW+4BuZXh0sv7ADxgK4Ai/wc8MyBpTNwOoDN5PJ/OBJzEB8wnLDSYXDm1/HIMRXruQn+1jZRPYmzgefOzwaFovSWy+HKODxxcPgZ9lAmUa/zvozTxL14O1uuki8y1bc93Af08IMwIgLqvDcSHpgSrv/ipQvOZBVIMhCRBlAlJbzGZSvqAIcNZt5xGvuqZ6NXoIS9qpY3LWWRI9SjOnMcNO7znz1w67+rn+XYcSa1zdHZzX5gT7d9Cdjib4kmLY3BXa6l/jOJ8z9u509I77uZ0GJ5UjRamfewVlmn0SFiS3k+8y19INgCPNMhT/b98dLmAqjScgz2Spn85Txag0a9uK65N7Mr0+pd6wl59HAY8U55poCtdLnHsKZgm7Ln6ksenwASlVFvKszkMhCwLPT+c1XxiJLPFu2d/lUgQmjJZF5g/AIUEKJtY7b8GW64PHWKl5DQ1CD/NxmIfhMJqWcpolwfn3vilCuc5xCzJ+6fxR4RLupBZyHA6iCqhyXhAqHGE66CQrTRcldwo2KHwOTd9aIVMOe/XlQOM0YD5ir2LorHAbXJbBnIwipFJM/rVcuHg6nLFuj+65lsPsJ+AoXUTOkNb8aKg3HUE4lR6wvtTdzVoxNPh6ruDaYxw+i0EVNGYH0R2ljSbAWABYzKe9T4GMDNmS3GSJkfPVZhUm1YrGEKBby0eeeVwqXZaibzZjGMqpelw72uvN5frJHCyg0Eew0E5EqPxof0ugqjBYCRYdd60RMmD9p6C3vIERLHsMk77DWWQyahzm3MljJlml1ODTAzmwYnvD6MVj5He7OvO7/T9TRIHEYtiRvuouBlmkQF7wWem8PSzIi9WvYLegbWlsXKTuGOFsgsYJUWUPaYmxYzt7weo8ecK3OKzy2DlEPHSTNmtaxbK83aadiT7G2XY0jILIkJ/A67Y5bFaxtgxz28+eYvFZp7rdr5fFidMdbnTbOledzdcVJIwggBBpq3elYcFYXn29mrCLTtSP0znw+FzZVtfKxChk+uXvzCF1ZPPf20gM1+RwlgowBJEXtzv+i2YLQAXXyvps1d4oDxQ8MFUwXYci2qIyohYVBeUof6l2xFRQzooVnjQMgSsCVwhBNWNpNSPoBgswglXSjbCvi7e7CuhTMbkDEym8+DMfF6drKAAUMATcAJBVVPOkGgQU+yT5cYp4COiSlrhydAKSGvpX3Pp3O+qJVX2yOvoWSQHwZbsT124lzEmn+dWdpSj/ouURHGjxIic4CYa6Oy+2/70JBUKJED3BIA3mGE3Zmj+dnLFSXbOfYcYgqtFvdy62aFtAQqcZhbqwlzVqCaGlhOVjCw0SfhfPF9n+NZx7IZgCQAEPYMp6vDiVOESIzb6AEp8FwvO6nQuSU2OvvrtWHIl8YHIMhpFweF58SpTnkFnc1tU3ONJ8UKH2a2lGUup89RmgBlfhepSlonGasgCSo9m8CWQXEYXNmQEzQyN3uvGmKc7TVPrpEGuVJ7XOci54rDwQPw8m45Xdl7G5otJht0bbB1vQGVq7xKyM0mazF3jBabbWJR6mLQfVit30Um6zu8OyhYiSsLHPH9FMoocKHqt3XxEk4anch4eOHkmr1hNBlQdfU9xlsGQAYvHqsPCmbfaZ+JN7eRl4bAyH4+ifmZA5lrjPcVr49MPVLMxdzUc4h9i5UiPFljw/UHXHLNur8NgxFBOvfH69BySFNExkQD0ACmsfhTM8u6H3n79fkuw9HsQo2fQYQpVyY/mU6MLeOqBTdjBFVwr7Ppcu8eEWc9Mv5pqxNdkhajwqwWrOKRZ4MYhCXrzNdmBsQAdAoj1mcmW42wn3Ujrj0WMGqvckGzVZ/9MGZLIn3qMEUoXe9hMOgxNvg04+CyGxz2zop0WCpA2SVBDFIMSgK2GGbu2zbJIH1+eCwBHcaI9TB/3tzLj4GYGxsBEu21ZjX7Opy00HV0FPpNfSUzQdlXOQi0fQRghiEyA+DSBn6N2SPuJ8/nM3RYCjBZuzcZwLrn47tuweF2JCkS7PYbHq+0ObEHau2ayyZwSLjYZVdhL2bL9+QCg6bzfW0nzzoDMKAoa1Rec7NjPE96yhbJBoBiH9BtITz/m7/5m2KL3uzxiX0ZrAV2kjER84Y4WYkzozBxD8xwntgnnSQUBsWAy/cRu+FK8ue1BwXUqkcm+4twHyFBtTyq6+azGEvYOHrjqQm7WLOIeZEynFJmIWAr4B0BvNuzUMAUMHZZ13CsDnJswDPPPK0woueX/UP4lrXLvmC/ug0R14O8Jw5BQPZwEKwr43OcoVWygt4XY83Mw4jjveaOQNbi5mti88OCxulReKn3cS+EQ/+kfAifE/bSpWmsw1tktjo0FvA+MiutU5YtqNcyzk6gGW3Zxh73ujyypRWMPrud682LZg/AbuVzxJrQugaGu9afWK4aX/aTbV47+/XhXJPGsZ0EfqY1HCDLUpABtmoZVCWAko201jaggve2s9M15doRzHwP2Q1SC4cvFU1hLNrRUyJR6yW5GMBW7FzCeHzG5NBvDIKy1eu+lhKhLA/qpLd2hHVt9TszW9Y7RyYTvXOuP/pYvQf3KAfQemsTFQ6Ncv1TP9DGF7HHO8fI+jYGQRzvpADPic8zonoOZdrmGQCOR3/fDuUhzdZBpVzSt2sCWxiUzpYwRdcHQE+OFP+tg+F5tyvMJQNM1lZdAHvF1Y7p5k1dpjumxvGQ+xAOuEmdpKVsRA1U3UXKCTAgShmnTYAOvsPMFjoxGJ4sCgZLKaKqV+IhWV8INhaAxeFF4NEjTD3TIRBrURCwAvqYNHuFgC0OcjMnCY/a2+i4c9OsjIkKrRUrqNRgxK8s4novhUd6bN3qpzMg6jOZTN58MxtROqr6vWhcGKPQskL0xKVdKoBr5JF2BGLRGDvZjEg5LYIPXW0G0vegzueAWwxuXTNsVhYt47Gk2UqxwniQ8q4aSLEm5AX1wcq4/H9htlTrKswPQLQ3E/eQdTsvxGmgTNHXBgYNVhhDQiCjRMDIQANkEaPPprb3H0BssJpHvHWts97IYYziJXI9Ke8Rw5dsxGixxFaxV+pzmMNkSonBiAPSB990sLAGGGeMxQxshSlLRm8AmkBpMxBhMc/VPsVBShHSGGqu5dTJ8xprnC1abBhI+kt7sQ5zxoqzxgkgZslgtvi9Kn3LO0bU7/AIzBZ7h/BI1sSpc6dlQwZ7MnZtxoc1RCaluwU4BMi+we7Qagcd1LeqrMLPfvYzh961Jwdg5UNvV6Fjro/5CBhnjZulc6hNXQfaC2Yc98pOSPfXAN6JQQ7NI5s4U19cfNLu1a+zWAb2ikPAu8okZi4QvPMZgFEeygAWy+K+h4xpxPDpjwg4xpamhRD7kaKnjPWJ8qRxgglhPlZgS3u3bLv+VtqteOeALewo73Owb5YvlbmHg2Gmg7CLSgyUk8TcJTSd9T1nffjd1CeTCYyNqQ9IlvNgw0boUWLjXrNz4CWt4pYHe5X3dM9EWs/sVMmL8/p589pkj+uXYZV1vz5A+gwZoXde68QEZ5YOLaslI6w7l0HZBieSLX/4wgmfkxwyog3YZSIIbnBugTeFeB2yg69W/8e6TpVCkU0wI8v9Xr9esp8GW2QoppwNynXOsxRZJZGAB2fXnLWdokKMA44egLojDyr11DbUYnCH/bSfa02IeKAmXM9dMjddHsIdAZYeB4CXZuk3w4gwldOZLmapSRQcvYCtGoMwbKxvSVnaHiv5q6ZFzrKQrc+1zGkS+26Ws8Oezs+s6cn5LUdc5wZ2tq6U8517PlsOoPYGwKudIdeUtM5uQhWzMCJSiTWw5TpbBSTKcF29+rHCXCxiQoocMJQRwABPqeesFqYYgFIHvvr/1eDCALk2ij9XjIUspn9BY9SJW5oWuwGM26OYdZH3GsqaAavXO/xjkSspv26wqp1s9MOYxQAAIABJREFU1DBjxgB+Qxvm8AqA61SFJpLCnkXEJo2IeGlhHDtmT4l7i9cqMMTragLScJVFLKaG4qBifsZGHCxdZ+h1CivXZUYKD+VGl4Mg7OXsDhe59EG7CYz4RYTLt8q7Z4HDSLAh1XNrOlTsIYde9UIeuoOk8jKY3Isqfdfc53AiNMwCA1hbUNjNgfvaGOsc0trMtfBinFIULoYucyTgK3HoXgu7faimhIUXdFf655Cr8bxxo3oAwkLVfwmVRk9jMLrw0KHvUh82NBhJ9/dCqOryGA6T2JvsLJT24OKt5fBR0kcXbmUz5z5zKDPm2pidhMB6SRbP0uUlBLX5OTzXSSFuFWIq3CEz7aQA+T6c8t7z1GaHxuxczI+EgBd+SaavW8R0Ycx6Iw5Tyj8AtKIVScaXvXFE9V0skbXSRRrpA2gP1E6C9X8GYGISZS9srBPy0NbWgdweY4EtgTHATsXDAmij12IMJs+5Db9ZjW4aW5/ubDP7pO+++550W6+88rc6xJiPHAjMPfrUg669Fy0HBhawxDWkvyJjZU2nD9m7ckKtd+Jr0t2hDeuDgOviWpPFe6/CQw7D+RrM0NlAB4D5kLA20KyVwSl6LAqaAqLcAgchOI2e3f+NOaQOF87f8Wo1crn0Wp//3Of0d2fymlE/f/6svHJKUtwqsby1XhdrbGaO3uREDBCisBbOHAdQg3wxcl0OhH0LaAu45z4Zb0CwneLBant+Rzso62aO19lTVdybiQ/T7JDpKKoqVkaH3PhSgeVu+uxjAGe8C1b2XsmBLke/meIwvvNwIQe3Q5COnkQ2wHOTjWnnwuw7mZ3bHtgqHd7KTNZJ2HuXM8yRCa2D4niO4dTW1y3GoMqKMO/YYbHcyopL+x8n4wDYcFhZDzc/o6xBF0NWOQiHegFadwrgS0Ihu9xzWD9fvXZN1xSmKhEMwImdbYcZLd8Ymm2XW6raUZAFEA41N8g2qqRBO56e5zgmCeFZ85Yeg3TUrutpcJcs8EQYAvTymrmN7MDUFHHgeoiWRZcVHWXso4AplqAZsuEge6VEjpA1ZlYXDdoJ7R0ll9XeYT6wZWgevQ/cnNv71RpZF1f1nKvOGaC0SnRQE1CFiCvRTqUfAFvoLq6q0/0oakrBuIQ9Eu5isLlUsyku/Gek7U7opkP9HIMFewz8wk1qbQgHQBplGlgYjpOmbQEaCETd42c+KwL0ZLfNGQA+K9oxMQCI/Vk4NYg0XM3BmQURAzplI23sHupsaaOR1VVGTinKHCn1ftKa1f1YtwW96bToxJsnr6kPHY1de5CebC9kDM6nqnRtjZRTXkf9sM2wX7Y41w7QgjUEYLH5mAct7A7hhA3JIadQi7yjNqa+IIGY0YAY4OHQjpA7i0jIfUK1PUoO2QrAiV71Acn1TmFRPbPnm28Bzn2NFlIPUbJuuleIABrGin/rXrhHbcj6z0bYuoKEcpaMXgCbMmnrEhLe1HoqZou54nqi94jXO/ew4/nl37BW8xCJD04fghLmz8DWnOWaX2OATFLNQ3nzXglh6MDutcVrZQwZnxnYMktgY5rrjmcYMfn43N57/YuELHmD6GsEqAE7DWBysEkzWWshegbu0c2dYcbQBxrQCmxpbXkt8BszMFw3B0+361LSeGsIuzcnQOZ4GScOuc+6lk0E8wl3jpCsQy+ZV37PuCW1n3GhJc7f/d2PKjPxO6WJeq/nyPuVwxQnTx0tAJv12QFGyeDVYaG1wr5H79kMu8T/Dqfbw+6WTlyM5qeZLoXUPW73lRXq6828WCDvfRXtayQK6hspneCugAxsnWu/eZ3x+zh6vA/sFgDyysXLqsX11FNP6fqUEANYrOs8qFAmRVZd5NTZyTiazKnmjn3ch2DWd5gMnwNdF1Bsk/uZJoyTpA6umeemXlxCjjyP95qHqRgbayq5NheSDCDi/XHwttnlXK/sdx/mOUDHwR4WMyB/ZNtNz2kbHHBsTVC3c8PhrfHgugSc2ynLNe3szkNH6xaI8RXAmvZq9GM159V2Sk5fOyQitWpOb9+m7Edrooo1tmzDITMXma1xrevhTHT7m5K1FDNr59nvYXBC71vrwPj8MFFy7jlf2s56tfqBZQjYOgTQ+GyugfGo58UJ0ThBDNTvovET2OhwXTL4o3W04+uuK7Bbw74bkKqoNOH8tushI/S6+jqJFAjWrec8e37YhFk4WwDXa3rpse333ggwXk5icRcIJ/KlkTo+0kgitFPJ2Zu1MwdbaOtoVH/u7AWDLdXGKcD18cefrG6UZgs0Daig0m1uPGEHXUBvGgYu4Rs1fcTzr9fNjX1CTPxurUS+PG4vQJi06DBSsylhsYR/Eqfl+QE/AYL2WCNe68KDaBQACO0tirnYbW1TPT/x+IDCaLU2J4bS/dHuuAid6wTNdUabIU4+V/AF0KGQYIMQfVgbZC0grscLSeMorGHAYcDmTRTPLDoGe0qecNe6SracBYz8/Xp5L2y0qY5KhwTZsBZLGgD5avz/KY0QQ6S/MG/F5mD4ALFh73Sw15faEdXnw3B5DK3DYR1gWHMPXrD+HNckyafqMjWeSUlOEgD3kSSK1BZjPEXxdrjQlPty5o+8176H6SAR8IUxcDbKVFMHINdslWahDVLGgH/lMbYxyNoL0M++MAhxDF+1zwQ4Dj8w3J7uNgr+IM2EapwxdhjWGegJyDLAMiOi62yD6mkcINredUBywPuYb16ntToDreoZ2odMDCevELtb13z6VPXJlKjY2gU38ybc1gL9rhlkHZjnewjxuWMfUAp9IIyXA3aY2fpszwV77Tmmtpjfz6DS7+L79T3ZQ/XnMh+AqZ///O9Xf/VXf7n6b//t1TaK2CnXUqOkCy1FMoeaO+1VZ+Vm7liPgB8xgOzn+mNKP6hmWDsXc885BwRXJnBVgDQiXWwPQB8QxeFq7SrhMEsxfMCjp6poQt2HW/e45lZ6DvJZMF6xY+i5yFi8fOGyKsuj8UrYm/CU1zO2qGpT1eerE0TtHbRiZ89U4/Nef9Pq6L2arDId4q3Dia4rIZ6ErTU5PT9yiGBVmhVSaLEPemVJZxW0Uxg2T3C99wz3K5DWgEiJL80uRoujVSBA0xmE9d6EuLw/zEBESiB7Uq/PY3pN75/cl8FsJ0jU8xln/qZ5kvNpecHuQ8BWIhPs6FyLdD4VKYFVN7PV1dMRy+tcK+aas13scLP7/fowgAI7VZ8O1kTPlf4re8H7QrpZXidWxhpqhcnbcUBLzYtCNEz7qx22aLrEhgkMOztX+yTMYK8PZvLYDLzFpvl+YLR8/nkMrENj/1D+wWfYAFp8L+kCO3gGknLenaK4b3eusZShkgnqebIHY1bbNvgXwS35/KzBYJSczUn+0PVVxrXrbLnXqR0H9JXdbggoK7sUW2FAbmYrZ7CZLTogPFJ6yosXuqipRK0q/fCJNFtaoM3gKM27QxkukOdCitr4gC0dsNYa4J3EcHGT8noRSjeNh8GYWqRog8BauJmoUSTMgAVnEZu6rxOi0S7FgEHVwl+vHzQHhQIZAoVauRpwNgmVlF06wVS2rrUnaVubGDqAKzhC6YkWwsXbZ1PTsw/PLICL56oCtA5OA64UPuV39iq9mMT8sXg7UzD1hLT4xeLY9Dme39kWGjOPncNeZrLCvKRIKQVqw4LoQO9DfQ7oBrbzUmUM9N5aYkZDvO5MiWidlGDWJmL0lLpwP8UCW4CMNraE21JpPkZZbaB4z7V5cWmIOaM5wJbn2kDZbEvKX8iItBDfa3Xh0XOgWmge9OlJgC0fiF4nXqv+0qhvbHZ+x5pH2MzffPA5bVgavnZCJrCFYen6ZcuXZmAVgDUHXlzDPGvKn+fwQsDZZDz8S7MnWk+tcejV4/3o+zGIGCHkXFf2KW/FvMVh4u/W5ln3QBjzxPEz/RnO1LFDMQwRdWl8L/OxTsif+03WpEGWwWASYEYY8eCB9WDe1xbxc2+57wGyctgmoymhS9em+81vfrP69re/rWryTuqxUxgHh6LFYRW9F0dJEh36NShikcp2qRco+7mBXVimueHuc0fX7Dkx8DtfFfbT5xCdFuJ5hwaPC2SxrogqXL16TZICXgd4ivFWwdKWVgRUutyD7RjfA7CeuPK4gBllBE4VoPLBZYCBEPvjjz7QfiLUxr4207FeQV5PbnvBe8djT30/DlEmOXWQMk9ZT7ynsgTF+jkUni4LWRVh8OMgJJzH8xNSikxiHjaM48u/KWibvWfm1I5BHJOAhbC+PvjDPOaI9v6xAwET6PMjZxhjm/MlgIx/5bNueZhltV3z2eVEs2PFdJCNuAS2BIZxYNpR8Rnh0HUSNyawpXIm1m55rlxAM/vioM505kj30U5b5B6EyWO3dD/ZZ80+roGtvm7uIaxn0IwYvrqgHUiN2SO2NmfSfEwdbSJbss/A2TnIvUnPOZ1VetJkJ49XeC4OBHtYmjHY0Z6Iuc3OOhM7GEDXBEGYvex3PoO5CesK2ErHCYCvE6mqlFWkEjVH2tuziJVD4w22WgYE2LpLna3SU166+IiZLYSutcTNbN1wl+y52p4JScmDeGyqwdS1bZgIMR8tpI5BT2kC/dyHd17vDD17I2FbTFmjeTHlnIVirYobdjqt3wZxjR6RgfD/seEc1ulSFbA/MARlwK2zqIO2QI+8HE4inreFgVgV5RtwIL1I/af6WGWA8ZwpbwEbIFCa7MrW29hoZRX6G2dimeWJvonXJXsSUCjACTXeLw07FYHiyPIyGxUvygbAlPOUkTMbF75NaHcOxMyY4TG5nZKz1Ozd834RrwpQdlixt0CLeK1hm8pXMP5i0GBNzO6NQ/OBtCU8kqbNfCsU0JttWiMCw2YuZHgbeKnlUx/QjBe6gaUHn6/Dsdkh7tGgE6BqTdQIk40w0hy8zkEN18Whwb8wD8wDDJXrR3k9B2zpHpiLDUOU6+Rz/TncXzR2BsURpmbMBIK6QJ+ms8GzGU+v9xwGOajyPDFXAlsGLXPApfVQf8RweT+hBanaeOVAjIPCzFgcrp1jFSaHvRIWb9YOtjHVtNVmh2vKvwkbx7i2Aa2DgbYjPHeJ2TpSrMFgtEbtsLARA1TaVkkvR8+5BmYR52LTaIXzzW/+hYo2Y7fUNqztyPFitlh/KvarfdDtd3qtac/W2nOz4V5PcoBcgXoy9GKiV1rbAGOuBfG+gdDF1eeffkLvgeGlRhbsE6FBngubhS358EOXgKDFEK/lvWyeWK9DjxOmOzopZuLKlUerFdDnVi98/gXZEt7/5Cmv8TT8pXjmr956U8kDMJFPPPFEiegfrT2aEiC+/6mYZL2WdRAnymPm0grYvNRfHC2wPOdh4xI+xm4gA+A6p6LYfbjlwFOodmJzR9saAShFALw3JoZaDgBFcZOhbacjld6z/vndvGYWc5SixXG2Y/uz3mJ/nFxw4ISHfsxB18OyERkfta1qVseHOaFAQqOWZ2yGEY/XHnLmOZIAbbGyXV3UlPOwyxnt33G1cq5zR63uUhewu7zUHqDsA7ZTwKnnUWC9mVLGcWK2AIUNyAI09dkCeT5P5Nw2MJuyIlnzyGkEZgx0876RNWS+nCnu95Jd1roc3TBcA9J1/eY2d26Ld0uC4Jqb1tDJCRCrFZC57kgGfMVexlYOh82T6v3lUKlYwXudHSr7SDF028czZ6xLZT+ZINF2ma53MFtOZABs0YgaJ+jyI1cabNXEsPnQbF2rL4y9ar2wWU1waBHn9OdnJlpNaTtVmRChPJjOBMnilC1t1DDV7dBBZDAlw9GHOptKC1yaF4OwCFV5izQ81fvV+0bcrkwU0cXWNHiD9eSLkbLBOLi714VWrasSDdmeR7ywaVf1N9TZiq4G0SEHqzKGaPraoDDMGZ/L3/BM5Wv0fboieGtVBCJ97xhS0eF1bXiaEt2jDxObZzCZuL8LNxoIBaSmNgjvD6BBxJ9U3YCXTKCnwExbqO0cXM4EtAYjIni+F8hhc9Q1yztp1ksxd7R08gTdcypegY5gefMNlmchlnj6jP08LOzSDRFUGxAmlMmB5o0wWE8xffWQWLlZoM1542fXQpu1BeIgmcIWTmFnTC3YZ2O4+facJQ3oF5CCUaVeXK2zABIOLvfDWwdbLnPR4dqFi8thH1Cz9jlaVzacWp/1XjArMCDaT7qPCG8H+IpTxNgltGOwZSM0hX96fF3LqfppdqICBsI6IFhMhw29P6zx4bknjpNRbB8CQMW18G8KnKriMr/jgJTDm8yhBpZKEOJ7EmMKuM6YLbzACOR3qjXGAIjJ/PS1MAYeN9fxYn3EQQhAVei7dBeUU/jJT368+vrXv7769a9/rc/md9Zk8LoSwtPHUEk31mpIeyedJnvA0oFIIMQC1D0yt8rOUy9Os4eAKXofPvLIJbHAsMvM2xdefHH1yAUys08KeLHGYuQN1qpuYa09ylW8/favq4H2GwJe1NbK/WT/W25hYMLBlDDz50oQ/7u/+3ur5555VmsaL1wtoXBKKmqBrXj//XcEtt5//z0BFV7zxS++WHqS8robzKQ8i+a1rkzdM6gNUY+sWWwUPR+T0ILDcavGFLuSwzrMb7Jgs5axG9gMWO+p915HR8zmpuGx9VwJG8WJCJhjjriHcUh6vzAerF/ZOq2zPtDtcUzOFdcX8MZ7y9nt52Rvmc01QwTomIMMRWzKed/2oFefojJEC2os+TxlvpXW6l6dKetgy2CSCuW3S6tou2QGmLHHGZfQvv4zC9t9M5HukKVc7+k96n0hRgUdNmFEbHezgJlDVQVoh3/oqm0f8hz+VRix75ufHdUoG9BSA4Xcaxx2G6QEbMUx43517vS4h5mlztZ+f9a07rwhtBdlCxvgzRMaTlXDbe99s8YB9VobfMxsrgW0sINoe1s6Mi9Km+QLHALteeGQBmvlfOheOMsYu0puYR7o/+rP6HEqpthhfTvOo+Cq5Sk4k9eu3RDYunLlsdEbEXIcChvFfUKHyeJaWlCu2urMh1Q1Z4CulYFxNpxLNPAvG5Z6OGQNOPbsG2TSQrd6bHxzoR/DhqV4KIYNIag9gpHh4EXseC8TzXPyfiNsYr2CBcA0+Lyl9j3IfXTAFpql9hLiuAf33MT5wf3atMeuT7onNl+0NoCayyV8Y/G7xpgPJozI/h2zPL4Pe97SVjRI4LleKL5/NhNhBa6dBt6MrYGgIRKLT6Gd+l7FF+t9VTZCpQgM2Kx3GkJt30CHMo2W7Sk1mxcRo8FuQk/+rNHtPMDJDE3E2hENJ+FBFDMbqDsHeL24kjRhVj6Y+7lZCRfcE+tCn9MbKuBGPfraMHFNYVM5xNxA2xo37iSNodl4ZLkqTIz31JQyr5WerP6VoFMZVaaKLf538V1n94w6WwozaN83WA6o0WFk+j/rM84Cupe0U+G91PS1PdptWkDVeem9ELbA9oaieqb5J+MxGZHUJGv9g8KUrcs4YvY52Xo5lGQ8uYf6EoOlUHHXcap5AXiEYWWsCJmotEqH83PoyogzpsU4iYsCXAr4tH6sxjq171ib9uoJL+J5O5M4xWV572RWep+G+Rx7H+YxmcnTHtZhPgor4nHCmCQr8PqtTxRa5zNZf1pXVbwWRouK8j9+/aeVofiu7pnPlViXtiZiX11HDyE8TCn7iTUXgCqWoPWaDg/TO7Sy8CRMP61GuAhhn3vu2bIL1ZNQyUP7+vszBWouXzxnj7z2SLJf5R3Xf9wHTBbs1rXSWlKq4s1fvrk6U2HEMFq8lke6OjAm6LQAHACYP/zDr67+9E//tETEPiiylvy92U/2Af0X33zzV3Ksn66Cq1/+gz8oPcmjfaimtld0oOwNymt8qj0iu1D3xRp76slnp3mL5iyAiL19uZrv8nxsMkCWe97m0HKF6mPade+U2MJV9zr13Rx+4JzCdMyBkxzwzgqP3i/VxNmvXDvXEQeJgUmoKcBMzkp99jwbcs6mxKlBsxVbIQdIToZ/lxCo7C37pR1vFckuZioMM+NJSY4AZFoqGUg4NKdi4UpA4f2dnblztFjWyphjDSqqch9AxvOo3QawRvdHVwYzm5uP2MjN39u+wWKbdWN9U4Ug96LzSXUmu4dgvYHYrwCWup5IMWw/kRkV2yxWyFIUHvN6lpvXEELBZ5AF+baDjgDwEJgj5Imt7FZtiRT4+krWVGcjQH3vTmk/64wQCYFGt84Q1YBsxoZ9MTFp8iILt5zGzhhAMX2UqDnYJzmowu44/cxh/Y4M4OMFAHnetRvv63pYJ84Qrq4Z9RzmGtnAGthCfwGrRTq0DSuVkLdnWwCgTDE6nOiNSHZE9UhjMuqm+EBuBo+cQQBwmcr089UnEbDRwmruP95FmJipNUwNrioeV8aNFn4tqGxKbTbAQGvLzpYRMlBrUXb/C66QHmjXr2dR0gGB3+1V+xbR6QW2VvdplVEPwNYOJRl8qGA8WfyanLpXDiY+RhW18YJrQQAi9/ed/u6Yrg+7VNvn/lVojg0J2KhxgpEKo7IUqsOYpZBo6hCpjgmHSoeQ+GxVzu94cTJAHIZzKI7/S/x8CWzxlDCWU5VhGK1mbaRpmAmQtbjaMLoWFNo/1zbJ/KsQaGt+AJLcOJtYRqPZvoQSpLWoa0hZj2R4so5IV0/omeeEDeO1HHZ5blpapDgkv0+dmsTlxX6SEdShohhXrknenbx6s2DxclkOc7AlA8r6ry86zaN1gv3gelz3yYkC8RY3jQqH5DawhagyIMcskqkkMZm6EP8u+jot1aNmSMVoBjyaWprAlgzxDGyRSZSih7wuRTfFZGquh74lIQcKA4e1FdBqtjNaqITZXRLCDMb90qjkUArbEEaP6wuYWtfVjTIwc7DFZ3u/d5ZVrZnoWfbqsDHra3bb+59aWrfVd/BHP3p19Ytf/GL1SYUWkyJvCYWuYpIzyHA3I5px0BqBWa57jg4IoTFhQWo78f3FsgePPf6YwoNcA2MNCOM5DxA/M09Gl/b4+/8BYAAS2C2Y0jfffFMs3NFqD5Im2sncDdOQJAXmAKMP2PrKV766unS+HEWt3/UCy/wOB+Ctt94q9uxtfc7jjz9ezNYX6yC8OK13rsl2y3o8hpIyEQJbKr7pNf3Yo0/1YZRG7UMzyL7BNjIGaqRcc+RD2SGtpQd/m+9HgxdHAbY9wrxsslRxOGTz2gHN3M3BQQpgJroxD1nJDupw9v2GNYsNBBAdP9GFO9vhGIe2ZzZrh6sQW8O+KvMIs5UQvMt+OFSKANuib8J3vm/tIyVXoJGz3Tx29OQEtgAU/B1xPWDLY4iWCXZlWV6R0OLmuFr3Fc2c6+SlP6dB1Cj+23he4xK7qtBZ21Rs9cmy2y615ExTnse4sC/iPGxeAzaI88YRFbO+cW65Fh4Cu83+h90Ngx/bq+hTfd26DZ5xS6EUZjfYMjuvvdKOdRyTneNUiPdaRWa8X0DLtuy010PNH3qxM6cBorb5e/tVDF4hdjuY6pxDGPHm3mGwhTAP2ttejEMGDsktPz6lNpYO4W7p0iHBZJzFM+CGVI+lvigkZmO4/mVGI4eKbz43rloxrblSinODrb07sCQONzmMANhynRRoUtk0/uuwmb1ktyA6egwhIkwUWVT2WGlIK2aLpqz3XVARsHVkpwoRtpFl4aTUP5NHAUM+1x60NUdM8J09V3YPyBkhIoqCWqDrmK81CHlfH+4jTdlG2WGPALNoo5KswKgF8SskRlijveqJNm3RtIxJfUUoOadAc73RM0xgq1OYnerqQyKhglDUNlII3bvUBwBt7hnm4KoxSpjCYaZkuNjAc+jw/gqtNDCUl1jzDriff67Gpr8wikvMVjxVNgCvlYfbzNaD+6MljZ0DG0MDf6+/ieJuqoCf5+GrZEmp1hh6hAmk+P7ZHzkkN3cRjsc2sMVaDMCV9o1x0jpzgoFxc3RT/sUD1nQDJFHosiMORYSBcxudoYc8TeHf9kzZNxj6ZNUEDMk5ap2EWT9nQTmc1+NUv4DBxGlYBFulURmh4hbQ12tS0+jQWGO0cVhmc6zvAbD1Xxw77R0VSzW4P3o8YSMGxF6qPdTV6pe/pNnz3ykr8df/8PYUPgZsDWObkijJIDVAiZ3Jegj7RdX2p55+ShosABeHAX/TIa2wjjUzgPBblXjEnHI45gBLiRfWHAwdgIsSML8pzdYHH3xQlephOMwmzZ0cF/G9U4L662IMPv/5Z1d/9Ed/qBZBNLz23A+RL9fNg8/7sN6X4tWwzI9UKJBQIl0BvFfsZGv9qDo6sgg6a5QDXf/NZQSXLpbWS/vehWjnjC+f5YNxCM/5XcKnSycKazSgZu4sKLyz5ZHElEg0eBrXM5VVaeDN7Rt32ekMGyZWv1+T8yLPMfNuPaw6iPT4eB3yXryP15jWbzs/Kc5slt/JP5qPti+A//KMai4MJgm7K+VCb+oG4QaIlnY4alGJZ5XcVRCk36ciAwWkmFeDDYOtu/ddff7+A1oC0GB8C9jaMqYeg5EdGJaJ+8seiFYqc8RrwrZyB2kozWthXtPaK3ssa2bbnCbpIeHhOQAm8cw22Ay+mL0O/2LfA4jFOiuCtVuOlskjR2xaS8U51A7JEti6/wCcYp0aelKda7UdKBfEHrp7cF9tksgoRkcnGwqBU3PO9VPuwXrLI6sb1z87DLaoMmywRZVjh2ootrbtQQHU+V9t3psu5cba69fB0KDIAvNe9HyCZ9di7kaYqd/lwTAtKyNAa4sa2IQRyYCKYDoTGe+b58wP44CM22VgvPCpG4XxwKhY93H0CIuTAa6vB55ULdajrjVmMDc7rHrByrDW390k2Ablxo1b3o3TCOV7h78Yt/EbP0uLrDZYmtTyDKXOMsv1BK7BWYkWlid0mHi0Fhj0uKoe20ORgejDwmFNv473CMOYuc6idrq0Dbympxk6zQVj0kBZwm8OcxitFs1bf9KhSsCNNBgRNw8AEOO/ubZC+y+tORayDs/W8iWrNWswrWWFdEfSAAAgAElEQVTitSWMZSNmQJ2Qt1PS44X5UA+LtY2J8rIdXlayxOyR27DG0Eyp6g85KAgbbQNbhL7mqyfjYQ2E941LLnSrHeZpZ4DPOUiR58n6VcjMiRe5vl0aQMtpQCR+YEE3gHHG+PGZZl0NqKfmu9nwvZjF2BLirmvj+WHZYLYonyLtiTRQDkHw/GSNxfkK28pa2yuHhQWYjJ/YimkvyAEqwFz3ZGF8GbyTtAVKKNVgEwPJXBHq/cUvAFw/XL1agGuPRsrsUDRmAsYOG+i6m/1LzbrYjwBc2Cr+BoOlgoVlb+J1A1glisYWsodq3GC9L55FC+eaOxQdhY0FeAEcAVJkSn5WrVcII77//vtinmrifOA3Q2r9mNlU/s49X7x4afXcc8+tvvrVr0jwfkZFMUeafcZWdq9+7wiDi1ZzzefPX6h7qfkXW2Dm3s3q/XzXGXKo3XPh/XLh/OUJDGfdK9TT3kDsEnsv15OimEv7O45KGI/5nGw7g6ZxbqfNdiUJJj5cmadkm6ZOXeQvcXYDJDJGAdUBY9Eq+dq6GGa97717TtyaP9+41o7EiAS4lqB0hRWmw9EjamQNHIx0RPHeTAJvnWBiygDAxpqijRT8EyFEF8422CptWUli7j/oosecb0Ro+Fp4bLO/Bs2Ei11pILac9TmF9Wru2bdmvXudcV6AGepvsZ+pyRaHV3ux1250eUvXFjJArwdwzmxumMyEdPm8EC0TiNOed60xOSkFVMEO0gg3ecR9GqA3SO77EAapi7p957r2nJzcijK4FRIEgFltOl0AtsAj/B57cf7iaTHo0n7WtQM0eY9rV29sgK2aSMIaNNwkZpzYprPLlh/udTYYjfTOY2lIN9GUsT1r3/wm06JFXv9J6Oo1OnkIvm2Qsmv5YATnzNaJEtDODbhCHw0u1Mm+vZi5OE5ZELVIakkoe+p40fQpvggbBdBCMHv0SNXUEfgrHcH9z3xY1funvMNUA6wMV3Rn2bBM4qefVsirPR3uyIDEJTAkwka/1cbd6NwHQoADYzY1Vq05CKIXWmeDthg+ZTeWmK1kr1l7M8or8D2LKtmkc7DFc5eYLRWK7MMjVeFzoLMxCRMwT9DGjE2Mk4TDCm/2YYbXWQuT++D1uhamvRc7iz91tbhGrsVZMjCQ3dBZ4HPoqeTR9CZPiEfrJh66zaHZyQaKTv1dDyPG89ShjsnT+hnsJEZvbpR5L7NkeDbOZlNLIyC65tMsyQDc6/voYcwW9aei+bNX5fIgpyiYOx1mfW2+2hJte15TN2weZo3jk0wwGT3Y4J4btHUYScBW2MY1Zkugudnu0qkY+Phg9bces0OaLYX+q6ZUadCWmC30HJr7mSEOS1FDOoXcptAbQE0AlgOrsx3Zl9KplJ041pm8shk+pvBMEQyj0bn6ybXV97///SoF8Z1ihW5oT2IDsu90KDdDyz1tMibZw+kioDHkenqdxPAzdmLh6r7Cyj/52GWFFp588sn6ekpaGAT2qkBfe5/ixNdKM/vxJx8rzCmNU/09h4L3VBjTYyoTAXCjAfXjFbr80pd+X6Dr7p2yPWK1nLkVR9HXMhwCOxg+UABbOQCT0i5OFJxVQAtb6YPU48y+Plltm3LfOlCzJgSmnVUuO8Ohhm0GDPcBvnSipOdiwHjCpbERS69J02PN8gxgOsFqRE+yF7lErt+Z9h0makF+1v18vLL/A57CpiiCQARjv3Skbb+y96LZcrb5YWYLkwegCShzI2MXzz1B2FiAAAF9FzUlTF+kgABXRV68Vikf4etn/cBq7atGl0uaoEOGKEiW6dLYLf1ObFwBiTmACduoSEW3LyIZImWesIHTnu0Ij6MaVd0e4kYkQcsZyoaz5hnXtMXbvA6cgbBQBnAsMxMFSQyJUyTHsYGVw5dgBDuHLiljQkVJfH0G8F7pSWrMcTiMuHfnRn2mRxpm3OQDNtBkCo76XjHRzni2VvzMudJo1TnI7wlBqihxzfOnn948DLbwrAK2EJexMUDc2x4MgpG7DRwLUZ5vPZJR5MKcvkA8XG5aZ4UMtQeRb8xGzAx3G3L+Fj2PskzqPU5LIA8AcTgO0OdMuW5vgydPbHjtsPTBNGXv1ALne8R1rip+t4xdTbKMFHF6G1EQ7Z0yXq7eGx2L0/wZfKh4QgQR+acCLyGQiLmZTBm5Fm0yTixaptINohHVN3vQKH49bGGwwIipQrwmu3poEdsXfemDcFOzpezGDr+mpgsHN+OezJocFjk8E2JSvBzD2NcTIW8MUuhazUN56ISBeS0p0ryn4vQADy1ktGkOrTD/bFQtxLpvNY/tAzQhaWsDvDlc48mVrmEC5NEwZvWvve5OOa574nXJcGQNqp2EdA8N29tryXoGVC9ptuLNxlMa3vom2HIFcYUw67MAWxz6OuSgtvtgi9OwuY8eptnSRjfpq/HRPw0w9MOSU7IaB0yArBIAmtlS5eVmmJPOvUOoSzpDi5PxyhLqsXaw6PcGQl7DtLyyBm+wPXyPJqL2CnNe17spkEfsnkMp4+r3c1bPlBXbB6SAdnnuShKYffHedpgA7bZNaU+luTxi/RVDhqELs6AkivMXy75dK6D116v//M3/otA843GymKAcjDrouR4yQTskPkJn1iRqPBtk5ZCJjeLnpK5PnnZf84Vitk5XGITK7nzREokEl/Tf45AhLHi1xPywcIzBHTkZZhhS1iJZiYTVyXqk5APvh/bqySefKLBVAIDxg+Xug9D7tguyak3I+k5jq5AT+8M1oM1gATp17ZVl2WMkEXZdkz1+sya+zzBaXqtyfFk77IXuHkBRzW1lUHiNS9/4usKCxK7qTRceAqCyfeu1rKIbjRMQAMV1pW1TxjW2bJrTtvWMfxJUBKy6qK9BOAJ7HMbWd4qJ6kO7B9EZc95DGRPfPwxzg/ow0xSdZURpAyN7TgKJGVKiS86rgl1szZtYqwZbZA7T5Ly+jtT6F3t/nPkusHVvWQbk0/fwQ6ybmiebIZxn73H/KaxLIkfCfUr8mrFgBrMuxJs2fNybNbRm4piHrYlD2FCxUOtnEOPOZ222MYtjEXbbWcgOn1pU79qQLOx0HcFWK6mOJy2ALZjCtNTihQH+2BW9rl5DpAUtMW/C94BkiALX8KOvsuVEiOvXBfI1kXuVcgrYQgwJQwHzQcrjtgcX4IwwH47OsBlanQi+BXIQq9Ugk90zpjmnidF5DpMUWJuHx9bDiD50TxazNe+LlRRP/ibgFVA3GWsLvdX+pxYzZS1IjQ4lqWsHbCHah93C8BeqvV2VrIduwvqN0KEsJiY3VZYlTmY7VS2VSVzNQiPUIZ1Wj08ZQb4HpPAap5xjbJqFyvM6gxGtW8CiWnDUIoIZYab5/KVsxJQz0CHEHOFlUaah7lE1ctDiKG11jFV6+m1mIyb0mBIRKirbNY0IpagpcY0rB4jDSZW1qbo6DqUQLrEnuF/hj+vS1KnyvcDmCOOwYFP6I2HRjBPZmoA+9BNh51KBH5AVXdYURuwyFhOzND+467qo5LyUjbgWOsJjb4DCvK5lLsp7M0hOPR7GJaHB1B7aRtk/LBuRUFiKrXodWkALUI0Hrd8HbNaG3y+6PIfKBLYABwByDpCZAxLjcTJ6g/qbM2EpWuoOEN7XrW0o45Kfz54zC6L9CbPNuNYYPUwg/6CSEZayERPWESCeDiyXdji+CyA/DLZ4H66FmnBmA2z8tL6PNhAAWJBVVWuALCLeH13VB+9/tPqLb35z9Y3/9A1rL+t12AGXX3Gpkxh61bvr0i5hZuRQdvgk7EYKQIbdMdtpZ09JG33AnCx2CIdBYKuYLQqK4mTZsbWDcqNAFoBLxVfrbx9VwpIPsvTvdPkV1gZ7gPAloUMYrRdf/IIymkt9rc+MaDmOYkpm6B4aVIatvHtgxyWldazZNbAEACjlvV7jzEevs/07Tv5ZA236yc5cQGkOvtQc23aeyI5NYMvFs9mLDwvrz8N7AWhhzXNvXLdtHQzM0WZvO+tSe9plBMLQyNZ3uMkSDPecZW8o060ZFgu+tWi9dvmvs6VzAG+CLZU7qrMBhiQsoRyVTjzAN9wtdovroauK7THAGZCGrTTAciLXYLZg2GC3jhyt+wBkn2APsa63gK124DbnQo2sW2s4HD3f37Vr19XwGYefJLowUHEWeMsQL6wj5hNCIGsBXauIBcZNsoTlqFmiSEuaLX4Hq8zCk4NbeyZRkdQKTOka5oD52z+osUGCwllUNjPnPftubnfsQHg+Ke0QRk9kUEcCeL768nLe1Hur2kL9pxI5TRyZVXXmI+J4RPJrYEvCvMpooAAgAnk+M7Sx458pXR+vx0ZQxb66bgov0kW0d5/NPsJUDo059NCeMZurvnd2mo0Ig2fQ4YOOz1fBwT7c8NZ4zvUbn5hCBAFP7JEBxeRlNIWpa+0Qj+l1p2ba6zLFqcVdTB4LBspWVKZEz7PK3bApmhQjYq5dtZcYbEIHMO+aL1fdzoICvEgUWxuZz8n12asyK8hCXj90IqBcqQkzYI0xRYjMdXNQQcUyB/EkWCAS6Iny9MLmgqZwa8JGxSzxeSwIU93WhZlBYzfH9zEgXmMx6n3jTfKsc+fOt67MIQNdF2ALTYzGwr24rPXyPUlkCNMHq9IhRTIVDUBGiJW54KpygAU0ilHA/OA51j1rYzcrw/xgGH3geNHrPjucqqnD8y5dVJg6fjeBKg6i9nbmdLXCIB16OGSkOmsmbEaYW8ZR9WK0XExL5187Jhgy092j4ng5EpVinBRrG+hxeJlFsVB+yuit8bhZKc4KYUx7wWtBYe4Yi953yqYDYCHsr7+l3ZEF0mbDFPabAa6EZY4cXTaSGjPvjLYNnYVW73nl8hN+zwb8+T4s4uZ4+k0qM0stRtyeSXuVDMSuw6dG19iP+shk4JY0rA6CmwI1t6ulCeO/U9lChF/feONnJY5/ffXLykb80Y/+q9YZYIXEoNQyynhmDemw6/BzwJOAirxkdKmudh0WM/WoxOTjYMJYc7jUe1Bni737aDFRlys7EUbcRtwhOmupqoQMZV9qL8gZKbuckgnMUcrn8Pl8Bkb80UcfqxIOT61eeOEFhRRvV+kexLlkA7KXuQf+TfuU5ksHUPIOm02B2aU8D6xHtpyyjaUtMrNHJwHmk31OD13mn3GH/SBEm95yCeFJogAr2etArHazWHKsKP1Q+52xYs2GMUkR4aw/gdr+2mSwsu8exqDhHIZVDbOda4sTwv35HPJnLUVKzIamfIuBj7RM3BcgvjPnNtc2GOPBPaQP1r/pvGlNHPo4gJWTobyPYBipkwazRfKW91mdl51paMBBeJ2vdo5Ks5UyRkt7K1nkOSuxL3JiChjg6C09YFLpaICjjF6QBDk7ci6lMzBCxs3EAXsYxzuNnWMjJXewsfDHtc2dF5DdvA7WF58zZb6jJdP+0Rut2fDpvUn0mDltAUXnyZZtm5x6eonAXL9uDORz3ueiMFEzqO6c0poum7yyIdGPWduVs53SEKy5C+e7Xc82sOUKvYfF7hGxxbNwjScfJBgLaZok7uzecw2wvPF6EWkA7B0xET6ETXdrQjDMjRZT3TmZPt4IFttG/Dg0YyNbTsacz5ShcGo7G+d4tWpx4Ts89hb+arIMtFi0FoozwgNszeuo8L7atGh1OrzAvVin5M+1gRgV8plbV2l3bRgvONPwmfgJiPb4sCIFYjtM5irEPnxloAu8ca0qENiMU4BuvDyXrLChZMAxZKqIDfXZoFYeQi++aZVNPOQsGMbiCj3JQVdznGrzWfgAQ+aDe/eSHXwmP7NhuBY+cypp0ZkcE7jAmDVTiPFJux5R6xtgK9mXCemqFlqD4QlsTWE9wBb3Si0l6+h4RFsQjy3p/bYHXmfWZB1+jIJ47Yx4kWttq8eafuzsOt5PbJnXShiH1LViXM5W01LAo5IuGkCJUenxXAOx+gFTbEMrBq4PNIWsCSV12CuedrJRa5K0dpJeHw1mDhoBwAZ2qcKNUV96APzDtmnf4el2csSpk27xkwSIHGLbWD+/v2l57g0j6DZXDg3aPri0isPNZmgJI35aInOzbKUNZK+XsXvrrX9Y/dt/+/+sXn/tJzoQYS8QsNogminlrnidnMP6fXpgLoEtbi5OQ7Kgci1O6LHGkXGnqCne+IVihziAXeCwwBZtvrqxM/cJwFKoqvZq2Ke7dQjzPeude3b4xmubgw9WC8AFsKKYKnWz7tb7sKfMlHdR3Hq+IxHLB+kQUjfI0gHifQGzBQCQkBvgVmPOPqelifZWh8y5rmhHxdb3msscmyXrkHv3goyzrANUTidZd8UYy0Gy3Q1QdMh2FNeN3de5I/bXtkYHIetvy2Nia/s1dqyoQdclfZT9a71l1hpnxVz7m/3M+eCiyz7w2QOa+8nuHb4ItpPUNlM7K+1YPdElHnAQLd623WEOAcwWyE9gC91WPcf3cxhsEULcptlivHLGyu5zXjMHaKPpubjwUOmDlk0AvNBjwVwx7oruKAGpIyWycdZYpcUbdlDRJ3vv3meaMT8CjiJjWLqGyelm3+rMBeC4swLvMHd29Z5MSoGtnKn+17YXtnIeqeFC7BxVpGI/INcZutExIjnQ5ccZ6YvXCXff12EHMpX8efLRbs3V7Xq2ga1bt8hMNGqN/iUVZ53lMXqxjYJjFq2lBhfGcPQQ0gqabj5gKoeBPqcnIVlwLIDQhUxYvPBzFc4IleiilbOCjzrEydgYB482g9ghDFGxOoSRamFRdEwGTZQwbAM6hQjvYMqgCg0k9dV0I+8tbRLev4wQE2vAcq88F28a1xTTYSiv3tksYlzaU8+hlI7u1pBBfyJWdAsDDFeAkm5KC8l6NxlQ3a+roCuUVQsGfUj0XIj2VOumNXWMjVrwEFad66YETnl3Z/0F0c+1FGmcHSCbWDnPSV8re2tOjJiHmpw918LcuuYwCXwm95fSASkOJ5al79/slMOhAVsW/BpEA0bwfHieWEwAef0uYCsaJO6OeztR7JG0ZvR5qwfCTcAaepkcAhH0BmzpprY8YizmDBlPzaGXVjnREbkoqAE5bytWqVnGixceUSKFw6X2rKaQK+EeZdp026pOINk95Ro2gzVur7xZaT7LNW+6qCmHmoyU13YeCbvkfaI5yZ0f2wa2mn1WNrH2sNk6F+Ctwn899wk75v23jSeMMp8dtiEHS65nCWwdVDYWgITxQhcDc0U7kx/+4Ierf/2v/+/V3//9m9pL56ou1Yliu5A1UNOIjcSYKkRR3yuFW9oLlwPJ4TT2sJaXDunhUHhd2QU2o4mXTi0rhOw7dSCyL88XE6w2PVSwpxYXIdFahzDULjrLGvea/KRCinxmdCLJ3sSxoh3Pc889N5VYAHi9WJXqj4olsbZxHvKcOzie7xG6HeGmBltaFHGgXV9rk9miCDTjRXIFj2Q4sv4Nul2TLJ8l0AzYqnWSopZyfOteVPuwnp8WYw77ORQbbVDC6pugXXOk8yndNdwYfNsDUDvPVkvonc/x9vb5pH3Kmu0w4vqB7edQFiOMjuxXt5VzPa1l0MKWhtmStEvrBztph+lWARiFTzfBFoV3C5A5W57V7WzEOEVLYOt+geFtYUSvZ7fv4j0yfkqSKIH80mPsV68b1iqhYeyJk8QAyJ7HONjO+h7dQOIMYqg4GwZIdt1EaYofYmNTYkJOkgbSZ2OcXduWoR/UkQwTv4A5GG+tKc5rrVljBmnx7mFLg23chJrrQiduR9bSKT5JdqDu+GgVmh3sfkgll55hv19Mb8RtYCtlIDIZWooMSn2wFP9amrLwE4U3lQZYAE452Ad7Y8CQGw9A4xeZJFHVMBX1tGkT1osuVkXmNbDVpReSsgly5ZEaMGxKsI5Yn8q+QSB9UEJ2qr37UOcQIn5eC/CYu8YfOVKhiPvVIZ1LbMMRkMH14M2Zip4VkuQQrHWAIbVWBlpxZFUSK7YGZ3hpGFjSyblnV8u30E7oXWNNKGqwFoyfJjjeKs9RPTJrDCIkFKtSP6fyPQuFuWRsPH8+xDP+Xjg2kEMP1CUSxKzZC8yBykrDwHC9FutzgNiz1zV2NmIO2ICtHEZ4sPFw+J01b2YNppZAHNYyQHX4aqwtvOVaAaUcTNFSkDzBeyb8xL1sA1sJ1bktUtUFKoOB0UjD3BHe83wAhtCkbbFEh/ZBjMY2sCU2psE79+6wnT/n3LmLSiNOg3LdK+wLDGiDLTE5DTbVQqqE6xOQ6T2Za53qxDULGwN7ojM85/ekuW/vbNNb5J4anx0aBofXvXaYQ/UbbJ3i6VPUvevQ9NzwNau4NKY7xyrLijVXf1zrhcka0XiNJr8OI5bRLGZLjCAGt74U4q53+E5lH/7Zn/37ql31ka6Pys4R2sJsYYIUopd2dN4ixc7fHGwplNDMiY3sODTC1rqkwnmFCwFEjz32mLIE08dPB4TurJjuOvxZc6m1l356/O1Wid1V/qXuN/WKOBAI5ZDVSLV6ayQPxJbRegewFQDHewQMhLWe27F8D0vlx2GwxfgsgS0KPAaopL5h1tUA721LZDfMoLCHU6splcfDgv22YIsrXgdbBvoubLn8mIqkCrTkMcTg8zBl9vDIbl/XEMLyan30gQ3z7RDTqOK/eRUiiivy8b8b2Iqz56gJuk6zv1P2YAPkSANyxgdQzZ2rOcDL86UJlbO5DFIZxwC6gGF+F7Z0YAozZ7E3jk7NpUtOEuNztHeZOzm1JiyUyHdgdtP2mTUGaOMpdmAR0EsyoLIxvbaPUG4qeMiAFHb+eMkYzpZj9I+GEUHa9vLXazyJSoYy06FnyJW6P9JUydtoDxe0LA/Baf9rHgK/r1e79o89dtgOGewp42lU5JZH3xqHs+dKKN/ixoQzs7C5ZsIEmHf1eaRGl2jMzjJUvBtQBPthyu/OfhnDKgzJ1+qIBen3HlTNjCMX9bZLYCvtaeJtp5CgNlMfpAkV5n7c80nv2BNHA2tK/1dYQ6A1zBZAzl6qEhYacIXaztgbaLgOSrINYxxUgqD+w2u20XbmIxmEap1SV+GaQrPQXj0/BiwbRUJjapV4ICavnh+9+Ea18AEuHaILGI9Wj19wiErXglCSe+7FzqaY646SgcW1KmNuXs9rAlsVglHiRTEZVfCWcQgrJF1eNFu8tjeyW764l2d+J4oaVqz1XtxkqohH20HIZukx0t4PhxGT0OD0ZYPQgN4Am01mi1IJc81WsmiYgDmgsZdv7cfOCWsZzJ56vbL2wgQqFF33q0SCZgNgtnK4TK+RE2APKHs7JVVM2y8fYoD9HF+MR3R7jO+5CotmHcxf/TDxM7W50i7HgGEWmlR40zaFeZpKs5RzBFvtcOVKDBb1tP7D1//j6hvf+HNlBvHcqyX2Za0AikgMCkhKJmE0PSkHYvaRdHyvadWLag98ftjzOtYRTNZjxWg9WWzT55+tXomlpdqr4ooMgqIBUzkP19ciLOPxqusv4BSx/onSVfJ32FYEyqzXsyWsR5v15S//gcT2DoE54+n5559bPVCBSycsJbQT8JP1tpn92YmdsuP60kbv0BZ9cwkj1r35uqxdPHnCTijsCHITxlCHVYcvA1TymQoVJgTcdsHz5oPNYNMh0uxFW0kzQGFC5JCKATGDlvefg96AtqWVqkxo7ROHlPQ9TkTPcfYD15/3d1a0GZP5vzjoYTMj4VBLsGbqFm1FlQ0gtOT6jmzowY4gdE9ERP1GZV9ZywthxNZsMaaLzBZhxC0CeREPbXcDgh1GdB3IpUfa8wH2HTa1/CWh5QBv3i9jyLWlt62iNLJNjpqEsTYT1i14Wl+4bGEsD7I0xuPCI5mi/G6ePTkB5UqkWwJbctp9EHfYvrWhsK/7juSJZCJUDJapLzR6SpwpsMWZh8ZuCp1WBMxOHveYdUlka1fMFtnQR2rzcOmLAnlqbtmYOB7rmxyhoCkur01nQZxCPNDIvRE08GJcolmZo0xvbrx4pwlbm+OYuUMi8kRrM/NzGDZlcFCBt1ElBlcZebNrwLNM1h5AgVRM2CxvVu6FHlOIVOurrpWK9BQ7XVVG0/1V1eDBM797Y3Xq+BOaEIMthw1ivHQI9/1pEQkwsnhcskBME+G++lsW440KDSgzq0WYQemAoGxm1yQCHHjM1BS84+IGB7BdRuF4xlrUHWrk2njupyWqJzQGQJ08hlpbCiF2I1HmxKncjtmr7pHuwz8rHNAbM6FBgWUZKLOSrvPiQzzABvBG6NKC4fYQBD49hgh9lclX1LMOGEqCTCxUOsw3u9drirDnNrAl41rXRRiRtUcjcA4tCk4uMlusl24hM9/YAZ85QOftIlLnZdmAbuqx5p5Vh+o2Xjg/KPhT1q4NlQ+fHDyMEw/mGEYnjB6/S39C2vUkVBrWkzlUqnt7ndmDMnQYEphN9kyze1wTn4FhHQfzaMHBupSnuPAI4+M1Y2cpGbBkFmYP+aXm3gF/2x67BbbIzKO8Cu/J/ljLkp1pDc0SVqbZvkPADtl6PVy9en31Z//vv1t961vfqjVKyZhT1V6J6v1JWXfIzevXMgV7u07OmMKiM7Dl0iWeY2UvSsDvEMqFixcKZD0pIHSl9FnU01LtuW55M81z76Mws6ogX+PuPqtueF8GSkCM9cw8stfQZT3zzOckiAdgxTPHWaPe1p2SfoSFwKmS3EMOkVPys6dH6A0maB46CrsleKyyAzBbBlvWZanmXWlU4vBp/6tQpA8oHgExXF9KzRB28gHmMCErKaA5ZWrcK9ANvq35cTh3skXtUPD+6MX04HDg4GwAPJi1w6srf/NTB9s6B1+aV86jZt6ns2vGkJg5GV1AGF/sXUTWWxc2rbjUFifnoPtPChwUwGKsHRrz+WeBPGuRL6/NUdTUQGFRszXLWNy8liGQdyHuSSBf+8PZu4cfrD/qPVJSCGeWz52He8NQSdvaEhiuNckOOSNsV6zpjgaLT0srvG1JSDyHa6XjNhwAACAASURBVEh2q0J/Al/IDVwFINGwOYsGKbMGtvrcisaS6+V9ldjHuSywfF5jaocThw4cAhHgM502f4A9Mkcl/K/5OrhD5uyQCsmWllTps7I12IRHLl0x2KIaO3KDz4rJIjVfeqC6kVRcXxr8bUK2iDsFlOqFDqV1nSpElvLcugEwJL+8FofP1rKfMAw9MRHAZhM73FLppYR+qJUlYZ97KgV0mHon9duxVUDGndtOiaY8Bm0FD+7eXt05+FQDjWE+WjoRtCIP7p3UoO7fqecf57ByOCGHWRYn95cMQCHleo6aLFfaLcJ1i3ErdboWKdfC73iIRiXzsg8mZ+xVOICNU/+p8FuDUzQNc51DDmDVK8GIlzGKBoL3RkeRVPLTlZUEIEu41UwCoSCPk+YGjrTNjkTFhAIBXtJ4ORPHBrQ9vT6gwzrxtxw6qh+mQ5TQpBebwYOBsMK18oBd38zrwBt+OqQVK7eWgC88fm300tjYC3P9M/29F+anN9Cp5V44PPFA3LyVA/T0GRIiujBjpbQLsFaz8VwPbxNPK1oRG38XkpTHhKlrHclEWTeLFG9ZVDihL61bHxBoiCJC9+/syT/sQCC8vfQQc5LN3QxIaP27Vc067Okw5A/XQLBWwwJEHG5dUGeO9trIfdmL3gK2+qBbuu54tyl0zLqSTjJAXpmirlWmuan34npomPzOO7/RGhRbVOE4xOBy6Oo64uGKMakPvlWhuhSZpWXGhaqO/utqffO1f/O11ff+9m9rr1jXhyMA68n7fPLJRw2cXCtsqjoOQOk9nYQCFeisz7Vp95ohJE/bDrXqqb3DWkC8fqkqu3OtOH1qFnxwY3L+3Ajb90hWMFmIVI4PI8tYcPh8esOsl9PJEcVfLEbry9UD8SvTnsEOoE2jEjwHIaUfAmBcnsDCZKYN8Jr9rdBoszonK7MwiRpum4UW1VXCz507Q9xC+98gvsPMVetJGh/ZdLNSci7rd5S1SNmLOJWp4Rfnm/ELg8W4Jhw1B/meYycEcf/qEyg7b4Cgc0uJE9iMUWaD5JcknMSOxKlgzuxwGqi53x9JS9uBv0O1rXcEPDLPNd83b1rTJcAiHaXrR/Fcl7JoJruBtUGcWZIAACUXKdPQoSoX7nT0w/vY2YjqSVr3Jbu57wQfxo3uD3fqXNmjpVIxuwaJnC915ux38/m6R8DN6WJzGXPWmoGknWI56yJJXF9OY9b2S+dD/YxdkMMvZ7ay4+s+sUUnTiB/Mc7dtDth8ROmk+NSn+OWVS6hEL2VzurGBYk2uCYXdttsJkVbra3jLBpgOOxaSk+lHZOE87V+Iq+I3k/z0Gwltg3nn9/xef5Msm1x7lkbyDlcUJ015vcwprAj7/Nx73Zq4tku6bwrlp0K8zzv8cefXAdbN8qDMtiy3oZJ3PbY1nohou6EN+YeFBcw+mj15mUCSieVkKDa2fThGwOQ8g5ci1Jupd3p+k21aQysRngkXqn0Ae21M3j37zndemeXHokAPCqfV5f1WsAKi6p6/ABbd4nd7t40y1Nfc81QvDU2Fhoh05J4ZWQsmHFy9qMXOa/ld0xEavkIxMnb5L1TnsKNmlWqoK5LoTYxUHPBK3FzNqQrNecwZHzCNrKQMfxC3W0ADC7QPBl05rny8BhDrrd1V7BcChtpE9o4jBCfaxAFjC2BLXpsQaFqozT7Z2PscIPuCU0agAVwInCFpzuKlhps7Quk4jFybWR3qcXJLIngYJ8FHwBjw4vwefe47/NkCRt3q/K5PXwf6MeOnDfYapCQObGVM/zUhuGaZ9dtgxLDYmOaav0BlPMDgwN0zigEhIXmXtpfpBEvPeRNqXm7q/SzV7QOFY51I/Rh8Bwm0f1seShrD1YQD1GHso3znMXlpXOgvB1sbf2YXqvRgnnsmIsIaPlezo36yVmjhFF97bXXVm/+6lcCE88Uo/P0M89U6YTK5KMnWZcRiN6J19yrKvqpQUWtvHPnz1WfwXdXX/va11Yvf+e7SoZxEV5S0bu4otiaGUs1YwEDLufhRMaKSJAYGxy3LlMQFoQx5XoJHTjl+7wcoEcu2oED8FDP0IzEET2H+4e9AljFeQN83PxsX89nCmHKENs///zzYrb4DDF+Ddh4HwDk3s1q89NAJj0YM2eMVZynZPbx2TvHKM7Yejs5QawtgycysLS3FKkw68X6R7OVecQ2JUzE7/gM1mbCRVwn9wtTMOQEaextYC8Hi7OgryMgCZF3Qoh3kUOIie/+qR2Cc19G23/AK6UREvrPXgz4CmM1NHsukXL0YWAL51PsXdcwq/2GtGPvttcNj5xzAg31FZuwvh9TU9AAUePXCQ02OmiGnVilMGKHy2g5c7RYFcgAXnP3wPW6lNRR6w9AsFeORgV0NQY1/DWOxb7epWfsqA3J2QQAITwfBkmREeaqS8wwP3Jj25lNZiWAlPXFeQZDmSbzuzjOworruih+kzFIn0je1h0unEySmmb+XdsEMdMuqBtNb+wDZzbnvMOR+bwkpnQ5FpWiaCKh7unOnh1XzQP/KnnCETODIsBWAVVFaRwGh/hwGy0Xl8XuCmyRTKP3MRPpdemzC5ttJ9DkhetIMscOfR4CW1cL8d64cc3IUZlq24WG2+i+6EhCl89rLDn8YU0Fd54JRieVOC9/d5zeE473NbXF4CYwzGIQUpneHkrQszygprQ9SU7DVtbLsRKx8ahQoWjZI3z5Hm1YobahyF3o8N7dGrxjo4L8YLZc3wtmjYlSNfdmYzQuVSMoBwc/q3m2wIwb9QaVa1FAq9fX7dv2Dhn71JzhPqVVasDIdY6D3PWZMm7xonQzNW5kQqVaL+9LkoHAImCrNnJKGyRMqE3cFatZMDr0WpAtIwnY6g2I9+uG2Eb3S2CLhqsYg2yiuVeRchHZOAHXGCC1qah/k+jAmDG+PIfNDlPgjMNivOpw4r6OHcHwNxVP1o5EjbXIq5KyPNkTeMcuRRCwdXz3kj37zlySILIBtY2+xzf0tw+eyqrrgzn3xXCnFVXWvOlng8fNMEgOFBuM5cc2sOUNPlhWAee6VofuW08yuz7pWsRKLj/E1vbaikMj56SjMkkSmK+xhIk23/FhGWBmmzM/XsMjk489ba2ihNZad/cFMr73ve9VA+lfKhz34hdeXD1bgnCaJ+NEMI4cGh9++OFwas57fzvLCt3mmdV7735Q4vh/pxY9t2/tKREFsOXSAlxHh5J6Xw6pQvQX3k+CrAGuOpiKgSAU3gyB4qKYFn5fv2PvcfDDOKmY6RMXdV0UhIz+CtsI+4yhBwgpK7HWNYeZQOSdB6ppRObhSy/9H6tnn322SkdckR6VWlo+VPgsGDLv9xtXP56uwR0n4lQB0F2rT3PYttVOogs88j/CVgrXd1FTxufEiZQPMZOPbThz2vrF7IPNfRGGN8zWHPwE/GVdxWGJzY/952eUCHZWsOuAQDSmYYDcuozK9jhpfBbhVEok5PPi3MRhsLNtvajXiuUKR45uP+t4jwi4BbJlUyriUNoeM1N2oNlDep5YH5zudefHS8g1mpbAFvewxGypOnyBrd1jsPtcM/bM9fMABQZbJIYUOaL358yr5z4oprPtUOyp2MlmrbDfgKgQHHK+Ka/hiW1HFM+SRA7YYJhSpB+cd7b9YpIFKg4zW6x9xtfFcDtjv946Ye4BinD0YjN99sghJpzac8TPx8ues1uHc2ZdMw44WCK17Zzc5f1482Z6oM4AZP1NTFk9mL+wZZK21Bc+ajJK1XaqPnOnMkQBw9LMqn2S94o0dZyNFR6m+4wTMMwaWwNnLdgMbAE07ldR04/Vc4tHFoR+WHhsM7qMjlBdV2DmouKt6DAStTrq46g0goqwjZpZc79+UJwd7mp6/27Vwkjoh8UzbXYmsylORiTMCczW7q5r69y7z2Ipb6EW5bEdH1gCa6Xjodr1g3v2IO6TAlqNqKNfmgAki7w33M0KExkZD0Hl0doIYfhgDKB6mSQByfbcogUJWwTYUjZL/X2e/YLBpGjgdKjG4LMIObDbs/LCiXD4gYxOalgFbLnwqpvMKrQrJO7DTsxAro/30vvay5E3CijxiTONNZ+txQkIwMuehRHvAdSKjrUn4M0bL1AAb8ZsBUCKTeo02xgE5jL1XELfc90pJivBd3lxeL2u94aA2YUBAVsatwonsr49f97Ip05UI92+Li3vnhcJiwNg5LHYUxXYqk09N6BzwGQvtcX+vl2Nlxicfu+5575NiMqlsEmXHhHHM17RzNkJRTc0kkrGwecw8MMeuQeXNBmazPlr5vO3HWxtB486hHRQWg8SfaY/w4c8A5buARgwwq+vvPLK6t1335VO6UXa0ZQWymUQrFX54IMPq4bWWwIUFCl8+vNPa560zgrsM18fffTJ6s+/8Rerb//1t6tC+03tLUqM0CmC56nydt9s1tw8vJ/1m1IrsmcdOkjhzWQRa0EBYtoW8HecAzWqPm77wPu5DcvoNQe7iNPAoURIMSyXw8lHBLL+5E/+ZEX2IaFEZRLXRTv0ax0Wex1nZH/vphxFgJtY5Lrfs/X5AFSDdTOYPrQd3ofZGgesw/5xXugicvq0W6Bw+WHJz5y+0NOXcL6dCx6TPgeWpb19Di2HQx1K55HfcQ2qfq/lMOQB/AjgXAdbACMDsBPFuin8LI0bnThqHRSbSX2pyVZ3wc4UnmUv5tzg/c12Exje3i2F/Sa2pR3qsGMP7vP5JgoAC+y1FANOZ4HsI5tpR4ympCnshfRYZrmQPyDGdpKYn897k7yF/Tp+HKkLBzlZ39YcAo7uFBhzuKvAFmZajahhbp0IZXDtc5n3Yz1yOdyT5CBKxGoHXFIJh0dTJ481y/pU2Iy9zFlZDxVfrTBZtMWxO0kYYs1JMtAhZi5Cek7v+ulMm/Zd751EarRftE7sABBKHeFfM5LcD6yunOrWYYoM6Pnau23GM7bXa99MqwGZI0ph0rhH7O9IaLLMxU2szb7Gf3VY2zUldyvhynXzeH9LVngfNHBrYIuNhcYFL/FatYjIwpmsUFbM7F9nYRx+6CDoYog5UIxabcxNEbZovL0B9ZjyPtMhleKHAQA2EP486QSUlebPjifJIOQw5ffEhXlDMz4WdaZ2D+FDPDdw3rGdbGZEoCxIgEUZYgENKrUnDORsGiHuFoKyuaiWjGGLB8nnIbrX/XB9NTPOhBxNNQUCAz4ERvjMbjlTzwepm60oDVgZS8IO89CUF8l676o1D7P+Ks+7WacYP65J166O8wYiXEs0Hs6G9MYXRVr/5Xe6oQZ207U0FbwEtsgKMzPSHksbGdO3/pxNqt9egfVRYRgUfqXtg2hdhx4jxtY9EEqtdiOAtNDLnp8GWfJEWAoGe6ncvHvsnIFvb+iwXBZOGsAwOPNxzXhuGhUBdb1m3FvGMaHwtUOk16VX8OEHGbJLD8YkDFHqnWV+jlc24lIYcatTxEhrrTorNSnX8eJzOPCvWD8ZEa+7pYdD98sPtbNi32ecGsymPVR0bHP9I+zO22+/rdeh1aIHIPsoRvJaMV9vvPHG6rVXX1V4DUDye1/+0pSFB9jCMCNQ/au//OvVN/78z1cff3RVrAbhcrO3Fn1nPfsQtIce1sAoRNtkuvNjxfRYazqcFe5tzg5qbOs+Ya44dO5WAg5rWABNehOHgFgXgD8OE8Txt2DKqbFWr79x/bMqVvpssVovrb7whS+oIOqlSxfdJqQ+n/cN+8o88X4XS2MFK/b227+W88xzGD80b2ZVht5tcjxOEsocB4zChZ0tR0eRUw226NMXdhhdatZ8HJWsDMbKTpBDRdZbOet6OFbr4elUvLcz4xHnX9oCHQZbZodg3JiUzTBiwBZzEPYkbEiuOQf5ZIvubZfMTM5m73E7vtgeN3AfLB5smW2b7Z5twjRO+qZ9i7YtsCMJSwH8XUsK2z9YQ1rOYKZOnjirsSDiQvQkDhKaLkcErGciYsMZVqeHk0q6XovGqWwomjoTIo4iKTDWe9MaKZyVriLQ32MXY3PidOtcr0+xz7/O4vGz6h32frI972oDnCtihZwJynNtc11+IedCbFdYScaJhBOf9WbgcfazpoUvFL0gWcHnAYxTCI5p7dXnpNON7B0OWq8VbDxsVNguHHX3CnbSjIGhiQhHuvw5gC1XOwDEuHYXjN8hZguwhQfzwQfvV/ZOtcGBkoNmnarcHjai6/7H+t/XD+3oksw2TPH9HmDfrI1fAFVAjUsZxBtbB1tMspkM0C6x5KFNinCeyZjrmVI2Ql4qok9tBn95kBG1oRkxQGDwMBAW6AO2mt5sb4m4PWJDEG4yNQwIbGgU79a67RBc3SuHyNAyJDuICT056Ro4JEKxw2yR/v3barbUtocQR3tlzJCMFvqLuigX1XQKsBeMFzz3wri7hRJtbaxrskdlICRPmvcWHe7722S27tCPqsYxXosrtPt+JZgHbEWz1R6P5r+LKSYD1jQ0fRZT1dkGwxbM/8damFPHAjq61gZOk3FMfRuHJ4ZmrcMj9RrpDOozx4a3gXDVfnuAS2BrHnqct96JUZ/vENnDZczSxmk59Kc1CkMEG9HZPKq8TR9IEgB+S80WY5TsnjT4dojW4eywXgk9ZQ8ctgauZ7ftYQ3KYc2W9WzWHzqE65BDxj5rGDEy4+hEkLvSYgFIXn/99dXLL79cYOJx9QZ8/sUXBMzZi8rZKhEuovhXXvn+6utf/w+r99/7QHvAZVAS4oUJ6CziBsHpXpFMz7lmS/ehJsQeHx0SGOD6PeskNeK0n2RXYNTLq6sDUdnWYRp5viQHbvnFvaNNhCXndwCqc+curL70pd9b/fEf/7HKPVD2Ab0a1wBzTXgRm+XssH3p0B595ILCqu+99145zx/IrlGDC7Bl0GLQzJ4O28ghHrE7h7/BhB2R27c/UwjFNRADMOswuWtganBkRBqQxPcCWw2qeR9/FsCin49NaWaGfT8P0Qf48b44UgNsrWu2ACDSIdVeiHhZDluJosNsJBt5LmPQtfZizTbcL/Zo28MFSofDoTNDP5OJbeE8D2fSj8QDOds93jnw/RkGtnb+HG3Q4a0yG+uaLc5mhX9rDpgn3g/bpY8UiyWX2A5lyWP8OQBAFzWV/YXoaEeCF2HLst/ZI/wcO5ssvTiH0WypGgHh/o5KcRcOn/F5dtgm2yiHPSy57zN7jP2OHUUD5yKm603EA4p5zTwbVJGFulY0l+xPJZ/V/oERvVpkxNxezcGVIELWXF+zLo79R4RKEocQDP75QYkyqTHKWoUxVuJJTSb6Ld0jCQ1av51IpDEngmDmWhig1v9+aUQPCeSZUGK+779fYOvaJzX4RpgdAFpcg9vOimymqW8ZgjUd8q6VlLi7YqYNQix6dEooD4Gt1hdxl6plEeEZup7atFkg3HwygRB1k8UjvRIZfTWm2Qwu9mn6nYe1GiAFAwiLOvG+bIjtubqpslmxWTaimBPrA2ACuV50FMpKq+8/q2yjxKCdAk+NKhuva1fLu67P4vrUHkAZDXw5M4wFzHipdQfhUFG1zgaJVx9NyMOyEcmw8GJ1NgfvYf0Em8BZPBLJAnoCtuqPqQivhpvS7Vm7ZYM2FmU89BQqPQS2aqExjjG48WxUr0RC/SGQ9+awAFe0el2jwRa1w3AEXDgVQyodWM2XQhC0/dAmdJ/HZFY6lR/xvRkn6ylGJwQ+C3r5ENjSPJ7pjcJnQgHTR9PzJBCyaFR8QAVYxRNzeGFoILTt+2BaAmHTRiuvdekBAGZ+dF1UbK717DVbiQ3oGRbAVj5v8Q3rlxEKi0pv8OXvA7YQPFt0mmyrpffKgbP0t23ZiITgDbbc8kTZP1T1r3tiD4/+kQ7jZA8APFjTP/3pT1XSAVbkd37nd1ZPPPOk2mFRRBAjZ+C8qjY9r6/+0ze+UZmN72stwLoyLtIxlqPHXKhkCyCk2WvVBOz5SykU18grO0VNu2Zmud+wYOkWIf1aG/QwtBQ1Zb7SEzG6TeYzwnjAFjo0PgcP/qtf/SOByN///T9QGROVNqm9AaDE3hA+Yf7dxoc2PTBblepeD34nRrzu7WKNT7I4Va7hv3P2Zk+Wndd1Z1ZlZc1VKBQAAiAxFEgqJIqiJYsaLEY42m7pyRGODkeH/1B39KM7OvxiUZZDlChLpEiCojATU6FQ89zrt9Ze55zMugmrfcFiTvee851v2HvttSeUztRIwtDCjVglx5nJWUnG9F25Jd2zz2co7krLSoGg7ucahgVbnZujYKt14Mpwet35N6xHlPWAkGHaKLh6HNjCYHZzZBunnHnOO59XMLPdSCkIvRQWrhE2zNloAs8prrrjXsxRjIWyJHknsW5xqwb5FBxsFf+2kn5ZLmd3DkjdZiPG20IJpMPMFr8n25p+lDY67ok1UjFuG77WU3hoiDllnBiUMhaVseg1GmBo9+VkpTrTmv2tzzN/dn/qd+gMyIYy/l4/EO0wTnXFMl8GU7BhhDA4EWpjhAbhLAHy7FHWogw57627v2xrE00+/fRTjyUkShLa+v4rYnUx8jm3GFv8jfIn77///gDX6E7kJO/juci2zHpkb/m+unoTotKRZq19aLAlkoDYSt6IqxqwlXOnJARfI1n9yXpMOA6lpPhc9n4ydEnIIY5rhxvxoS2hz8VsNfCWrzngKgMhIYBlBWiA6l5qKCGotDlgeQymUM7jtsPao5O9LWgE3yxC2644nmkalwI+UPAsjK07NpLdSrAQUQRsGJQf6dYR7qGaCwK8gfntABaXUtAkudQAG0M9D4ndOgFLAZ0qgQV7VfYrmX1UbZ8gfYDq4+lHZTdmAvZ7PwQYdYCq/NgcLBagr5QtY3ZjaG+wpHTX5cBYkoL6RAJ3estNmvMWjNiPPIKim7NCvO/Lhj5c6O8ZRWtlAlM1wsNs4oCEQfpm0HQdlMK2QTiH0y7UsQRYW7KsDrXrGcuOfUPH8wZRluplfbh2mSpbiAOiWcsEqecgL+zRsJco0YDidJRnH7ZVUgLip5CchU2YBuLGcs/1sPXa7CPifBgPB5f9xHUrGEpzZ34SoNuYo9WSz/5rVeoK2Y79WOnNYa/jf8eb7t8rXZ21SZzHxBUec1GyEXe9GHMYzTWbtnunba7sltV8NZaltWu8n7D++CyhAV/hKuRavW7cnaubGOvTLZUcLxjXNfvmqwBnGxBvhW3djIyVs4Yc+usf/chghXY1DxSH+cILL1gA18rkfH/yyad7/+k//V977/zTe57L7M2cY6zVbdKCwav+cY9tqQ+feSZYC35BzFpjcxYLebKDPY9es1i5yeyT+2OJeyJNHKY6IA+ZUnmLO/EzASTm61//63+99y//5e+5jATV4pHDZVeYkxRgTTwL6wJoZf+eUzII8vX2BNzzDMg5lOoNBdvDEpox8jPGFUmwtRN9pGzZ5850HLyPGzFueAyiYegtR2LE8WqPx8Y3Mlbu0Wr+YeoTb3OUMa3Bk7IXh5kO5B73CUjJXPIdCS+pYp7s6sQWpS4hX8+cno4FI28W/cCu0IO5F6/mPvoo/Vlx4dVd2NjLhByk56HZQN5vfZKyIneUcLECzTB1iRvi2mkubvBqMLkaUIlbInQkJY8gO3g+5jkJPFHmAasJZ0hoT2J/cZMeqHbdmnwAu8b4U8GeWOQTApyOP0YnOv5qStjoeRJ/9OxrMdb8p9Wdy8ZPnGAIA4OWSXazQS3DZnnxnvmhchC9sdVbWyP36ChaiqYkBPsbzw4B+sw5e5NrsdeIb2zcWckEG93jRUm9x8RTh0VMTG3BFvcuCxZXZHQI4DH9QCEEiOdK1jeJCumJmlGnwGlaxV1Wo+mzlMFgFUTYOE5N20UraCZ+adfTWh4EnF5XNkuU9vjFQXX6D+DiPlgaTDPBuHBjF5w2qY1Wi7BWIMGeLKKzN3TALbjxq+JTBRQZyQfBAq5ch2sCKUu5t4YLD8j72Owp9JYNkWC2KFYmshlCCK9mzCGAzp4PY0f1eCi+A5XSB5FyfQM9WRDpeRQ61n0SVYY/cWLx667WmgQ+wesURDPTQEB2FtoH36UbEhxthmY2qP3NCDqA4wTUYdHf/JKiqlgSa2PgrbVwHNiq4KzrdaWr14DV7YZGbkUPzOartaenph5YmZiOkTV1UDGbTruntCsnit8vDZT52yic1NWy3WXF6nXyF///CM/8acuQrrFVK9haLd0EbbL/fPD12VS2x3oIaFsZsjBluDEDvvVvYX0yG3wONwyv+ucDtkLrJ7YwDcJ7EN37zMIkgZ7+Xv9SNfgwQMyj5nl3vWp47PrbvuqT8VEL+6Hu+cpzH/tS2YNdLxRQqxxvg4b5XQNMbchswFbdhfy+iuJ/BrYa87FrDLAXKWAalpp7cWYa03HcuM0O2y2TbMXES65ADgH8y7ffNiPP78+J1WmjZwRm1md/74P3P5Qb8f92GQhWhDpXrc1XVzPvNbszMTjepwOYela6zgfn0sQ+MiLB5v55PlN3XUoaxMC4KmDfWk1pTi5mjUKmGJa6AMYN7aDIMvzOd76z94M/+YGtan5ucd5mfHK/KNq45FNmgRp/Ysvps6dX55fft34Q620AM0CY90VW4m6N7EssFE2Oa6BMo2Mr2ionkpAGfMw1GnScsgcBV1V0TfjxWRkAxL27txhjA/otEwawOjRkk41ohl5zSqwWcolaYFuwVVchDFANogKtuH9yz9Z761mPV+P4Olvec7o3BkPjDAGUHPsGUm/PUPdF5YrjxkZmZTwJjwkQQs4EbKVSfzLGF+NzQGHYVwA2QDct5xa9gt5y/8TJvCPhTPHGFJ5ddIiNBQThKn+PnrtnpdUqoVlLxuDSMzA5jNByD8NijfParm8beKO7uqaOH4MZG5l5dAz2qCF3DTTX3qEwVIB64pk5LzW8DOLtheO1AYhz4eq69Qx75ItxXn256k3OFlmXU5dxshFbjiMyJe5UJ2V5vZDTKbzMCyOfUwi+ePRQAfyHFM2BcQAAIABJREFUwJYLST4aZktgSwLaYGuKeXIDs0WLGyopo2ldMGn2roOUuKm6nTiAgK1aNXxFIKCIQIzdjFevvuTPJLBt/N92W0Qwmymi1MAsWgRcLM1s2FDPPVAIKD4HG8LGZYFBmmfOJSbnpJp4PtQksHmfaJJ4FgexuuCl7q8ea94cCp4/vX/VY6IeCQCRz6OUG8hndsAxNC3+CSM3QZtOQS/YCrMVQJrAQT8fDI2uf+vW3QjvQeVRkAnArSDaHuittVTrqgChoMaszFhUDQBno+AWWIFqNh//45nMGmntv1TgP9fDR45LB+qW6257MLp2mX7X+mPbHnbx5sf1WmuiNaEAlC7zMMCGuUhWJmM5kkY8jEKLzCVIMfRXK3+fUv0Vn+ABQoFwKMIBJwJdBV493HRHcAmBUbJRVmed+djq/+ynghDGd0dKuskRrYLM57aBoItw99n/XwNbLj/CfwMQC7q+CmydVKbOrhfPEOW/iTkcSztBpHGpVUG0FU37QW4Z1DJ7u+7D+wrmasnWymzZEbvOpgEz74HNOO7V9jzZpyszWQYT2XHrFkH07zorkX1xoHpqBIO/+urXE9ukiz9S/TqKo/7n//z/7H2i3ojsxxQV1bkS0KHpLy8DLdguu5+GcShA1xiyrlnTJzZEY/RZ8cz7kW8t3Jh5G1ZUe+yM5COGKPfsOfV86noobgDV62+8sfetb35T7sN/4YD/PQFo5ErLVARwrgk/NXxaV9AuPlchjyyqq6ZrGIZontUsUHrCwYL4DOrPKHwbXMQSoTRkcPof/23A1n1lCVZhNjZ0rTGVht7ILV51VTdOqPJqW+x3cUOPAdMMXgLxs38TnI/ccJV1K+3MRRio7GOuDQNUI289hjkfVeJhLcLWl+Wqwi3bb+YRYDsB5m0pxNl0Apa3w8Z9VmNSv4fNdw27+T6GdcI0HJpRQ8zAaxhCZVE3fquGGmuyMkPp9/tEAfIkYdn9hydCz47+llaeqxL6gbGZvb01dC1hjwE6MRZiTAZUxIjltfZATEhP59qx1rgROTtjWFSmFGSvDa8DoJimhnj44ptX686F8EkYC0aVi2zruJyVV4vxhYGOnnaiSI3TWQ9uEnCdi2/ngJ/L0pmFNr4JcOa5AEmOs9QrLmTWk+D3XIiYLYeKOPym2c/8McYPSXbIL3rC3r8no34LtlBwuJbIRvz885XZKtVZheO7j9VR4ZTNkWCzZh2lNlZouZXZSsA1Co1XU4h5yMuXno+f00gxhQkXt9C4bypkPGtmZ1Zaf1VwAQ00JDZIMdiKdW5X5AnR6FqYg1OiuUXFnjkjC0hWgovaEUvk2jICFSenONyBAsVPvmRlymZDOeHCbE0bPmd2QIKrVe7NBmidLFChT03/EuMRdix0ZFygW7B1//74ysdatjU01iulHyKgqvynb5NulCD8CJkqu6becv2yg+vfiYkaywHrgfsMqOU9u8AW1oTpXZQG2SLEtcDmTT+80KlJZ2dtQjFj9q3Wby3sWC45bGUsq+hthYxy9TMVSGu2cIMAdst6+j4eh/aLCxIyD7ZZ5mThSiwTBKiNy8YbQ68HDxVDM/NbpgABeUtu72VvA+7NNkYBwWKWedy2NGrMxgoKAmBrXR8WJ/npq1xolAGxEBvFkzZHKe1w3Os4sLVlpxJ4znnI/onb5Vmw5Tg+GzerCyRsSCzuXa/EfawtsxhvwRZnxwHTABQnVgQIcCaPe1WYb7N2eW/dXzARyCtKP/A7V0tXHzSCwb/+9W+IhYd5IA7l/t7f/+Qne//l//0viq9UGyfCFOT+CXi+bZdUWwuVvebefZbFBbFhBlBru8FW68M1MWSa0et579+mkCRG3gPFxaaWIXFZr6icxSuvvLz3kkDiG6+/vnft2rX0PNT4Ll/GdZj5LivUNaubJcz2MCPEOQqAbP92mJ1N7Fv35dJqTAHllrlOmskZbLsS+sHtciOSJVilXRdTS3dwVnnVJWSZr/3QcJDIohj0BTZm53z/7PUYTmSVJwOP98Is27ChTiC6ROB6ZYkmDsrxUD33W3afazKdWbvDYCsaeWU55sxPGEvdvG0pxAzB2rQOZUHs1uCHqSRkhPElJjHxwgZb4463JJpCsQa6GMGLiFplSIwcxgTAa1HTJIXlbxOrpgryjk2SZ8YZzfRg9D3yf/PFc3+sHKnM4evIPT7XWD8+14y/xHchSw7HbLUk0bJnjzBb1Vm7xsBe6b4sCC7IJfGhwN3n07o9WfPZMxNOsvnZ+nx5rfuhOqdeizLnXBN3YNnnbXwWWZ9Z49xbgiNnRdc/fz4ZvTE44mXgOiToPAO2QGtH3YgMwBYHSlbUcIqfxcft1GmEt28aJIci4tUgb97rmC0NCkuASWaTesEmNijsWVyMsW7iviwl3ADvPOS6d07sIzTYe2u5gtKkLeYJIm5KJyj4/sPPElB5cMmK2Fk4Aluu7G5UTlyJ0PI+YIuCcRIIT18YYAiyptaS4iLkbmM+ugls0TrgPIj7q8CWA3QdLzHZcJrHZCMdVs4GSs4mpD8azXKneNqA3VbfbVA4c9Fq8rUcK3Q93wRF4nZzqvvUKNNAXcgNiptxTUA+u8dWqa5JLJ17GErIIfDibk1qbVJiQ/W6MScWz6xtMr5WV0uVU4WOLZZRwgU0jk9A+ByyFtlfbGa1n5ig+LppkvWKdb5mKzpQ0bKEI8h+zFcXrI3p5sNB+Y++Yu0m67Bga7W+17i2FihtjE8VRRVYrUYrs2W/Hg9OjhN4sJzN3Aw7OSUuviJmyj28drwas1VKfgu2FkBTYTjgfAs2wookg8jPecygWwW6Coe31WBysdKJg3LG3lisS1bpjmtujQPPp5VvmAH+BqsF0Hpf7XywhqkldV5FTa9efd4AhjYirNeNL27u/fjHP9774Q//wrFadj/Qlkp7mrYjp2WxVvG6ftAIGb4v89R5qnxBj20zigOs+WjPcCxCu34cbH5q7+b1GHrIQmQi378ucEX7nbcEsACJL+gfblDCNQhuv/I82YbJgG6cS9YmQCXMQazvrKtkhs5PezwGNoVBx6DKOZ2ej84kDjuMu6ktcZId1/COU3t3Fdi/xmoVkAg0mOjeHbOVkhQEncetRb0zZGNl/jbkoXskDGySMLZMA5Xqt61wyJp3vSMzGgEfY6It39POZmwqv28xbGYMCYLOs9cYIe5o+xmv3yjwhCrUrZQOB+yfyNK1jE7HzXhYm8ZELrWuNMIk7qR2k/d0G1EbZKUOFwlqqxs3xX6RpW4lx7jVhgedWdBo5tGeHs4GQICQjwFbvkek4LbMza5j3HPWQuRlZvl89Tb61EQJoMJZyynvsbwGJPOzvVxjuJSwqewuQD06jpZk4TlKFHTf8sxJ3FtL1SRGOrF8mbtJYhiG7qH6GAa7RxdtgXwN5ob2lOm8IOD0TMyWwy7QiZypifsy5sm8wmIxy+6pTCcMGFaBUNTTM2CLDfyxAuQp/cCDWgHqYtDejBZll75pUnwCG1vLICmgPGz6OgE+EpshZktBmfwdRsTVvmfTsghtNXHntgaHJY0VgAWgByhrBIWbTIrG5Bif63eps2FByARsLE8G6cwpZ4nEPWba7+nnfo6DU4CsgDw2bttYuOUJndxPKRBO4zwQ2Hr8gMrPYVB8LYEskgF8YLEhZkP1QFsh0+txapqwuPGtjxtRYKWxJ3VDMJfQjXHJNRV4LU2Av7pgK/0iBxxMhl03buM0av26oq5j1KZSMmBWwtQCjTltgPxYcAG5YdDsvhh3hOMVZKUxJ7iBfR8Xhsx7XEPHyQgc8EllR/jLjbfU82IMXFtziXLk/en7lkDpZKUlC2cX2ALkWmkDCJ0RlYDNrP/tRdnRxDnuN2IbumfSismHbTqyP3qcoPjS1bFwApYL9Pu3BsgzjxVIC/LX7+J2iWIznf7PAFtfxXpZqOZmC9NXZbRLSOatu2NOnCINMwCbNIq7biU+d5QxbdBtFeI/F2yxrlv3S4VslZnnGoVqLj6C+KvivLoWSbhJ7BzXxzCgqvrPfvbzvZ+IsYLtAKB4b6oHJlWrAS7IkVtirj7+9Sd2I777rmp2yaCJW/upwQ7XSf0c+qAm+zSyJY2X7e4ZAGX2fNbkBJm57DvAmWVNAqDZ/olhnC4ZNhzztyeycHnxDIyP7Elis/jKz4xny/5SUubsOTpRxO0UAy8xO4Aczk7qba1B8jaEp3dhWIEYgcTLwii2p10NH96TzNNmeyc8BGEOg8+/u8rAouNEFNUoLS0hWYKHmS2MxsRQBkeszdQBW2WswpAGQHquLYN84SUeqM/Ie+7eeWhFj9yxfHKSRQAkcbuOyrRKmFAC/XxHn+kYahhV0aYmYgLkSxSEgQ0bdmi9B3hXNjicxFX+w5bgzrQM1Oeb/ZbBRLc5kWxqi/H7ujzjuupcJjaYv2PspxlyjM4aHChvcC3telhTGrvQJ7FghPlwZAVgy+4tQlt4liYNHWapMl/Pvuohql4IETKhPDzH6OA1QB7wHg/GevZb6gkdHmYv4DLZkG0av7hRjwyjiVhMPYSGyRb956Syk+k/WuOHezacZytvktwUw4dkw1YG6F6rvqznh+uwtshK9uZzzz0fXcB6P0iTajOrSkIouAeMJYmMbNpTYs1jQNmokHyJV0sY4SjYwprhQF1XGQP+OS3UAYHJwogyDCXeCXcrGWqckNmn95IZ4PRjsjFcmC3KzewPZQv0fkANqd0cfhQuipoNSZPhbHJACqgwGXP87oTiFs6eSxonPnrX4tEEnDj5/CLgyMRAadPSIIeQmjNTqVifx4Jmos6evDrUdes9xY3SrLlQgEl75zA4ZopqvIOIu6H6M8LOSoQ4Clu36S+4f+L5EbjxOztzZjaMraQ5oC2iyMKccnrppI6O5eC6PNpcCF7mOwAwJQ6s0PWqq4ZrtXaOq/bqGggAN8bW51Dc/P2hgBtnrdYdBwEAyvtIF995CJ9yuqmSGxqXz8IasjnJDjGanzg0Wz5WWuyPtaCc52YUbAFgN32/UojvxFOyRcuIzUEh1sEWLTLJds2hYdKstte2Yp796qBs9u9Yn927PP8DtdpoZWMLAz5jJiKlJXygrTRXtoLAdbs7ULCT0ZNEjxEm3MfCslW6k1jSOmYMOowI4z3ehfZkFGrTlfs1MVur0qsBkmm5rUHD5Onfk7jqcadAfft1EiVKqxOSM8Lq3b6bzE7mB0UJSHVtqjEggKZ1EbG+VaQNfEWYohDjTo4YWg2gMJLse5oy0+TeZ2NALbICI2Jh7gawtsq1IpkmZV9ASMG53Oe0lBDj/dWvfrn3t3/9I/dNfKJx03+QMdxSzzhkDPsZ9h0lxR7FDc9Y4z7FCidTLkoTg8BgS9+nVVFYtNbyabVsK2eYIRlRZ+WunLctsiF7OIkTMbyiXBMUD4urOdelf/f3fnfvj//4D1XS4Tf2Xnn1ZRulMVCTgYoC71l5MowK8qPntclADn2YvcR5Ik6VODXAQGVXWYTUL4wB6yQPvRLXlWrhtshtMAXYNU7M55y+pJPh5VIxI6cPTqni+waIVlFHDibjrbE9blbtOmwtXr1q+xodjLW9XAu0k+EaRnqrh8pOtIZggdtWTxWolFHtWXHrL5/DtSE81zvYT2Zye7PS1eSUYnbNwqrgKW56Mlfv3b9lFpE9sK/kqdnyy16vEYasJau08Z+NnSXeGiPQ4TKWF1kDkwF4RQacs1firiNMghCO9NUNQFapF8kiqgMQcmCZwFMNa++9JzngfzuMhTK47cjR+XbpiWOAmGPOhiixYQKY8DmpGztihlf1Y5MC+jsWksvXiOn+5O8LAGexPeYpwD3z4XUQWXLm9GU/61PJuH0BztNnEp8NLrj34IbOsBLy9B/tl/j92TPPWW7lbKWTRfvVFnyVKatr8srlV7Ku6IBJzilg3D5jS0K5gbcKykLCcC0bXNaB1NW8664PL77wYhpR44OEwgRoUTfKk6H/EIje5KNcXA14gAeCKbWWcgBxxSHQeH+AWYK/2yomKa1hNlBICOzUriJoHDp8N9iiDcnZs6HiDbb0eQfnP708Fnuy0h7jxtKB4N4UqAPp51A2cFLB3vsvHAu21g3XOluThebMjnUDbRm2umYqaHrAT518YVHUtixxoWoodTfxuSqxLvTThT5PscHW2GLDAlDZ3AZu47rrvWzxw1xYQY/lPtZj77OMWc/hLENTv7FMAWa4LQBRLbmxHpt+lz6S3rBTF8cgWuNsuQTH5NiNmIB5WELa5fTgbcFWLbLlEM5tAFt7gC1bqyvFzgl96uxTFuJZsFU3dOe3wMlZMLlJxmGB5P9J8cetslhzA9AKTGs9VVhZgRhsJZN0W++L++acTCzdKBp+Zxfx1DFjKFWQxwWI8p77Pqh1m68uqqSB7wZbewVbAK6nK9jCWs68CWzRE1SAi5hEXncEtpIwgrLNOcGA8vmf+DBn4Yzll8rrAfgG7q5TlSxUJz2MwZGA8YnpGaGJ0OLazdgBANlemPXI9QSO6HNnRaSyLBa0MpqC2gg/9Vn/5du/2PuHv/+7vXffE1slgOBaQZIPn9xU82YFv8OCMMYYT3HZJxg710tNIVhVGBCMsxiWcRuO3LDQXBmYxJklNpF40QKrBBAHkEcZloWPXMw1ODuJDf3e976392//93+z9zvf/a4q37/k36X7QWI2DbZ8b4FfxX64thxnfpiq7NcpnLyALWVpuTcitfowSnK+V5dNzmGTklj7Fg1mXVLWJCEjLSOROKP0eA0wa5mKGKinBba63h7Tkkywdiaw/NUcFEhgDB/3KqvXONUk0AR8ZP9GUSfrOL+yYY3XYViygi3Wyl1MWC/Ops9d6go2o9ggv3IBnXUiMTcOJbHxReztBGmrDQ5kBKn/9x/QDolSRjAayWaulRHzd36l53aw94yjYOsx3S4Etuw98nqvMYOp6bjG2Yat0Vj2MZTQxVlT6jfxvUMrFOubQ+SnnLvz/fFgi/ea9dG9kf2rG02G+LiGj65TwFb2dIys7FcKgD4bAxYZFbd54nPLoDujdJ67RW25VwuGu0TUGD9bw9kGzP6XelKBLK+dYvnkmUo/44TJPHh0U2dJ9bGYkf14Wp6odBODcEgNHi5IHxJjJl43ZTjilizYunBOrdwGpHYNWOTqsnydfTgGJa2SYJ99TmG29Pl9nfkbN24eBlthCp6E2ZIbEUTNAwCgegMfXjM9EztB1WpZXJ4EFsAWXISvNz0gTNdoXFOZmTYADRuQInlGqiwKgWdOpQTwhNk6Q00VVcfOocuEIJAfPrxggUFQYRYTEJeef/dUiA+3SqymLC7jPndKsVos1FLLKjE/pbareCNIW+MkJzvzsD3sayugbKQ1G+PglKwkjZO7468P3T+d7QtGnQo8VdEJFrdAzmHhGVO5PkHyrfTsTbrUsgrwXITGgF5vkhnP6LJhD4be5VlGKlRQuaEuDUVHaB09aA6+FtiyW23GXz/6Ehitv7UAq2sQYSVRhdqbMs9Z9sl1XqI/K5qGEcESCwsXQd50ZRR6a7mk4N2INH8hriOum2ST8PJcjlRu5ftcl48DaFerrwZCQWnfk1T7Mluh8Q1WKyT1V8fJYbUbbAF8D5+TzEVckxnXkRiHo5Otn2/LdWNFtQFWfF8WIvtwda37EmorlYBY5i+uY1fSXkAqAEu0vpuvB2zdvZeifHGbZV7ZX83Ii0COy8XMx2T/NBTArJ72bgPfC1BXV1HWAyWCrKB1TfcLLq26xRwbo+dLP9XEO5yTwMPI8BjG1XdXhQY/++zTvXfeUazWu++o/Y4KIGpM6Xaxt/fxjbvu0MC9aggxZwh9WJ/UF4oBSE0px8KgLGBjcddVac8ej+EwQNoKHBcNoERhBmMp51w3MSCyr/94rDKjp0+ftdvyrbeu7f2bf/u/uSr8G2+8ZpnJ/HBevA8Ftvic7zsJMc0Iq5zxuQAkDaBCkQC0UjSaOKnZhxhhAzIyFsIVUk+qcVAN+SggaohDAFYCyctGcrRqNJ9WKEaOUhRLzywHLIZh5GZrPHFu9mU4+31zRvl7DOKcnd5zBYlxPfW8Hz2PPPcusOXj4HMXtijyf2rveY3DQHLfADi+kjRFPSrAFsxImC3HEKmXLroH7wgxQDZKqKovfdLX4L9V5gC2lACxxBuhv3QfJ2Gh2CtLy2xpvcu4RMbnTET+oEtWxvH+vehZ9AoxQQni4a0dhWSFa1/tZra4vssYjW4KQIDd1bMdExcawJ/rbZktwjKynNGPlpgjh5NZiMGRvqjb5A4z6t6bGXP3NoXCE2KSMA/m3/vChV5vaYzpyXj2zBV9HiKiQeusHQxgs/oTvH/zS4r9pnwRes69dgW2kgiWPcGr+4hxoGuamei9uhiFPVdpy5PuHTHIiJE7fz6YJGuBMXBwPNj6TJmIMFtWqo6bAlGPS2cUSZWAD89YXFwZwZtu8QNuRghhGdViQqBTSJLVMYWvz1MYtO1BQqfGEizYgh1xdVwUtsEWVp3q09xLnZHQ7kmfPaX3JWCOQFgsxmRplGk7UCf048AWboWc+ynBP0KzE50ZzIbq9wU7LWOw+Kb3LgzaH+thU2KACwBaW1iubNQD17hJvyuu06BMwJpreY1LzJueQ4v1pa9lyAqKl9MPoPAmSPxdyy4cQMuPtdGMM88JVv+AveUa8w3sIi6AbXxahVnjW8KKhK00sJpA/F1gKxkloWgjTCK0DbRcGybp3AXR/O2cMo+yBAHQ25crYA/I9HXmjwbo+rksy7ZEyONHqQZe0FIFuVUEh77XNfeVVLFltrhN4tWi4ArqW7LDYNoH+Vmw9VXM1m2BjIwnYLUxBw1u3gW2nj7Gjfgs2Op9ntoNAdiijlxcsg8exliqMkdmx3iabFqtQd0aFkajuNjDrX1Vd3bTvC00DUh6jqOMUwwwhhnPgYsowilutDCmWRNW8PTpK4q3+nUqOeuagKiPP/pAjak/sIy69eUNgzF0EoYga3XjXmKZohhgcqJoA7aI+YnLhmuliCbKOFatZdQwoT0vtXgDghJIz1oGbIWdZr5ynSiUWr3r+nWPEddxQ4H85/e+9e1vGmz9/u//nuLNXvReb2Yb8iwsluZ+lOjqTl4LKpfFKRMSJorsNMAhFbLX+Ji65VnzVNRuv8Hcx0ylGZjJ8LKhmezEBoDz2WRbTQeDYXVqmPD3nLuJO2UVYYo4x1wbNoyWUoCzUcaHDAbLxTx75HpioQq2lkKj89kY4ol/PcpsVXE3a3p7zsMCBcZEngRw7T1V9w8bqdO6TB6R/YPsW8CW+w9KpjW7DVB8MHNQwGh4xHmauTDzNO7pZnxvC7CuNRgTz0vSh0MZhin22YR5mbCaggYybCmcSUxTmh5zrIJ0Ikc5yEkKKkPjOfdzRieFvUvckd2DNjhIKNvddstyYMCWY5vK5vs+8awUHFavtPn5QkZYRk/ldYqLz/xnWAHsazxvjCG72U0GKPTiyfW92zfVEFs/Xzz/ovYGCU0kj40+kGwjM92MpavpK0HviwAr5o7nRWbgSuY+TQTg/ofAlnDEtvpBszJjfM65175o83iPUzqocZcMx+dX46Pw7WE3okAMm4xsxC/Urod5y8GtC8IwY92Ys5uyGbq5MpFWdbPoyVrI4eTmbCZ6dNlS1t84LFdfuGrBl01RsEWwfCh9p7UOFVPlm2y4S35wW1+ALQuQWkdYV6GDuUgOsDaUXV3jdhuBZite924dkVpxPTDK+cnR6Ubu9/ot162SaRkDW5cKhu0GQ8C3U/nWjchnK8y90DPndbHFLZexlhViMxpA2EIaIFX0h7Da+Lct1EZ48iwVzmYBJkW14LCbvbFUlUP9GrCe+AFepe89RpTNMKHJAg1Yoo6ZAchYL1tmizivgK0I4qb320LyVNctgwWPVYcVlyxWA62lZ+eId5XxqIWUPbQGZRbUufm599iAO31mG7fRZ10OLqJjwFj/hiXldOdxI/L79vocybFYypXmrP8usOXEk2NelMgpTV2wyjJ/Fdh67HYjqfUCo5VX6iV51hRT8ERgCzcJgbQWbicp2JtCkYkzSxHOMllxf3F2Ugiz762bsRQ8Fl72bebXZU5Yt3EtJUElWToRWFQ1T7xLFFXWvfKC6/3i7fdVjPR9s0FgNM7n5yr18Nlnn3icpwlFICbRQbRhTj+7lUxFt+nRV4AFl0fpQfFzX+5BeRtkEZ8haN7GDa5Tg8I1e61yK4k/CcyNgRUGq3FP3XtpDRYXcAyzuPNSk+3ApWi+vHnDjNx3f+e7e//hP/wfe3/ygz/xnobdKghC2XINwadJrIk86YvpcgjHsE9bhsAqbwxjh30MYA+woRNI6sj1XDpeFHaFUXAP9sXMAdcK6Erwf1iKySzdQ1kOZBkjtQAm4HG8FMSzWtFjjKX9lv+GJ2KMzrjuG6MTl2VlWd2IBWmdB352mYAdYKsst0EwoMBzEqNlez3ms/KAel5d3+xzjHfAE2eCmpABXC50jUFC+RwZ7zF8jhjos/bJSLy7uGLjhqOyeCrLm7WZ1k/s+cTTrXF/nfuU0AGkJOHpnsAWgelmhodZigs0a+glpCmyjYueyU2CB/rXLvMYyO6UwFzAao28OCqaDLpHZ3kuhvGFvck+Wz0YuBk5C5nrcWmzVxfDbmT/AKzKAfYkZ3ox5DW5a/zgvmJMP1XCBNfF/anYLYE8YqLWuqB4ttAPrMn0sZUw5ewxDynhlD7DxHkuyRn6QN2YLv1wLoyo9xqEBq3RNC6wjPese6DGmGsCy4VzL3l9+IwryBP36iN78jDYAtgwgR9//LHBVhtRs5HKEhRwdBFaLdyHeJRSYztcp8e0ZOqiGCWOReK0YL2/LWvcT9D1K1j7LdjKwS9N7wVYfL9QfS9EEHjjxKrsYVqtskjxAA99ZupnNcbpqLVUdoexcBgcMyBffi0CKxwDu4AvDuIFWee8WtwUwU6ESC50AAAgAElEQVSAfuM9ar3xWX5XhN0YK7sMWVgN1VktOkwGMAh/lgpAR4G8CVr2QdfL7lQXeouS4AU70Di60tRLuq+VIOmoVFxN4C4fw43L7mRuW1n56EELwJlgfyoIO5YD9weZQsn0ZO1q6edZ2WYpKeF9pJuV7XAgIYpr3C8BXAHGNZAiIPm/JissovwZsCXVawFtVsT3SXarBUrMp1he3qd5Oqe7W4lMrNvQwZ3L1RqOoomrIXVtjsZs9ZDUst8cmsQJ7GC2Eluz+3XSgfABhd2/PR9R4qNQR8DxrkcScHl1nnrtFvylynRichYX/fkrXkf2FPsgDWpTFsGp3QSWImw8HgBbFE2KEbOXAnJJllgBhkc4CtsLGJCr/5xEQxFgBJoU5acCT3zvrB/9nvpTN24oyFVjeuc9ZFGSdc4rK86GgK3/mz7nlxSnRZbbKSvDgJEPPrvl615WEUHGTsIHe/PSpctu4QODxn0+/PBD/82yRVZOhXvPmxNQEJqTLOO+n5uUc8Ia+rwpBJxCx5wHGtgGAKyGXtiZBKHDqn0khu63f/u39/7jf/w/9/74X/2xZe99lVhIunjbyUhJ0eMPubewCGscFvczg8ceZm0sH+d8A/I05sUdNwYxzwtLXrabNXV4x8iUnbtxFF575NXFbDvcODkhGls213rAYSXpXRr3N/ItLKB/r/uWvSoAavINn0+ttzVmq4B2HWvKEe0CWwVmBXwGj5xfAPIYr34P+9IGASEQ0kMLm47XgIruicMk/pSWXo+lJ8mYjiscF3TZ8QCR1Fpck4I4U4B6zpgzu12VHCU+LOrMbbP7WqcybPSamJYszAFnS8zWvo2IxwJdNm5sYEbP4TA4YcN7N9iqO421sXsNBlFjwSX/hKLeO15xTcfwt96ZmK1knLcmZM4Sbjo3hKfVn65VQ7+sb4B7Q2+yN7YMeoyUyubggqwXcifybXVfJsu9hApbOUkkkQnUumJ/JllGINfxdpSQSPmqurvbIYPPnD6TQuOtk4mLnnnibK/PEGMqso3xoHsF2DX5DyZrnrGSmXiI2cKPTCPqjz9WI2rFbPGgzjRsasLC6nQVpoLugKzGqvDAd0XjF1ikmfKALU0AwMSMzihavobuTpBpBUus4lZznWKJTB5szgCes+deXmLIkvGzBuczB8mgGWBCNowm+9yZiakApCFoDcJyzQKt5aAbLOqQ7JN1E7CwtdZrMVyYfpE0kUXBu3eTrJ8AwOl5pXvVIkxvpyxyDklcEA9Ms8e3fBRsMet1tS5gC/fVAK0ChGYLOl5lLFYzDmOR87t9wIU2XMp4kHyQgoMI3bJqR89aqhMDpmDpIuRRmsTOEQvTOj+O2cKXbZcEbrdQt0fBFuOrFZm2RsOC6B6xxBvQumYjlqHZxWwhKJO1tIItzykABEE7ymC18jnscZsGzHNABJANaAPyCpJrsUXYE1T/bDbiwqoxcQMsCrg42LvA1le1B6HRcRmiWKotaBsx89VgizGUcTBfMYIKRmJ6dk485IWLV7MPAPS4gLUu7LOws0mA4NmWZA6NA+XjKvt6zv6+CRyGVrpWhGsYHT7fprfEacEq3VB3AgTfr371T74OZ4P78veWJ2BsFESGSTwvMHOO+ni41O/csiC9CACjzhQst8sXPFaA/H03h7+i7EfkAfdhni9epDcZYOvAiuAD1ebiPsmui2J/xhUFaOe6MOZ6jqWEit4LaOi6cB44025grvn6Uu7NnvUGnzMPt26mhyqi+b5k7e/8zvf2/v2//3d73/sX33P8mJvc6trIQowrx2NJmVcpMY91r7FOC9gyy5LzyzPwnu5dh3l4/6/xiwYNA94Mtjio8+o+zjYe02HWuSEOlcsUNQ2mzvWXc4JJgnyo7J/EC95LmIdj/46Arcgd3L1J7efFOWOPlMnvc+Q+kSk19I6uHZ+PDgq7dhRsZe3CwCZkQfpMcZ9fBbZSWBpjOZ1SHHyv7Nft89fTUoWMvLx5kzijgi0YpICthdla3NPKup/erN4nY9jwvCmwmTHzM63maClDeydYFAKyk3y2xg6fIJ4Zxgp5NIZ2SQNAUAxSMsZTFoTr4kZ85PIGu14B8AZbxBgusYwwkWkmbr2l/YSnCrBFV4Tupd6bn83IzntdfkMvh7k4BEjhNOyn0RFOFqNuFYl0AkE8d9Y2ZIx/Ri4BpF1uKnNQneROEtosbgytf9wDGRHDfjfYgh1b48+jI/kHy76elWFf2Y/GPSrPonv5LE4iIMwbLt9DYAuBfEftSz799BMLuGxo7/9x1eXQLzS3FpJGp2yiKmgmGZaqGTum2+cg1ndO42IEi8GNg9Qj6E6dzkImWyQp2BSZS/+2B9N8MrUwXEaCwNapuZEgyaHhp9TKpYvKlJlNtv36+NGNBWVz74I7I2AJ9Aazbj9z5uDKWI2ORLQwsE9dm6HsCZ+vMHTWgzYF42w9Flv/gJOpedTF43NsgNuysi+q4axfnvgSMhPAORuzQs1WtynRuAQCKELBOm7K9G3cTo4LAHjO83IguYOfcbEuTCLPnMXKSNPYFqYDCCb1N1TyxF1IWAEy7QLQJsb/z8sV8hV/Rb2oKp66UNcA8dXdVCFBzzNKDxiwGLRkzyUer/FXCKIW1wzDCHDa+RqFsetvTJvB/hxy9qjXZ+aaOc5aJ5jUAl3PVMZr+9UxEBObkr29FiIFxO3ai002YWyhnCdjRvf7UoCi+6nWKSChLZz6NexrkkMuilZPsDVuighMqHS3ZvI0rbEynhbWTEHb63kLqIItMhDGXbSc4cnE08/EWBpcwfANuOUazwnM8Htcd0lyUWyUrPq4UR6YNb9+/boLesJeYeQQw5SReUMugdYeu9qRsHfZhwfUtdL1HupaPLuVnQS+/659yfMb6KiFTF17fr/mA/nBNd5665suj/DZZ5/t/fznv1hk1101gN/1KisU466NgBO4DDBiXyJE31CLHZQhz/TBBx/YlYAwZw74XephkembbEcABHFatOT5wz/6g71vf/tbniNksOWnFPoNMXpOPlJ2LoCC+BJqG9owMPCOgmqCAd/nzMatVla+cqlAKG7or34dCgXRysRtugb99/t0vBiwNfF4YX9TbJV9D6uDbOO+1Mm7oDpoluFmxcOoJvg5sbuVfCMC/bzt31nXYFmSKvbl55FNNpYBiABNfc9+xMNSFm0LzI6eYd9D8xupm96OPAc9VHu2mFuuzxhj5MXN2pI3ZRSdDTsAmBnvOEnIePig8XFJvmiPXJgvXM18FtaKayPj7977QvFjaTtX1xxkYeoy4jXy8eHUzOIK1MKO6doF3I4ttfGQWDfPPXqCPYXBzzrrmTlr1sUzj5bb2m8YOylxFHevDVSi1V1jK+ezMov3OKkLFpPYbLNs6Zxipmvmq3upf+fndOlI1ntjk1s8PSx7aty5rR7jnbY67Cue//z5i14/1h2ZSaZy2jwl/o4SMcw3yX9+DZEy3/oXZ1T0PK14shdq5Ji9bswirkVdy8YDRI4cXIBO9gkdKgwa9fOBwOBlMevPyQB06YfjwBYbqnEBLdYY5bS/IPajYMsU62yyFiNN+5ZYXgi/IFIo8CzaSVWDdwVjGJmlJUsC8mjqWOBFQBzXgIp/MgcVf2z83aE/AWzEZyRgcBXgsV5Sb6Pp2bEao4SqOLZZCD60+8k4qXVQqwgVcUkWc26aReuLQmpJO2/cWH9+5ArXBXm1Ho28fcjX1+Zyy6Y7FMM1NP3yCV0DsAWgZY1aoO0o2PLm4ZAtFk+sO15bi6rlKsrOpTcU8XkJzucw8RwwoD6Eul5doHk+DkSyqg4XZG2GzCgxpzPX5RH3TOj9MF6N0zslNiGWyFijY70E3DSeazOB6+k58ss5Y8FpAVsAZ7N9OYAV7EfBFuBxF9gycD8WbAE8C2TXr57Lydg6CrbuzoEuMDU7ZJdKU7uffSQybUlKIHkEup2Ho8tCmS2EcQR09ipfTglshWVoGnpKQbCWiZ9i7CNcLeBkUGF9DwgLMyS3ASAL14HAKsyJFYR+vilFCwBDgF5XRXQMNN6H5ctZd5zkGAqsA+6NWsinDjDMlBgiuXFA+QMUzbiUDc/IjMTAwDUzLv+bSqtHHnCtgC0UO66HPfVLfMUB+QCg9xUL5o4HBtbbU7fO69EsJe5pA5GzquQbJoYz4nqBE89VMNX6YzVambfLl5+fVlcENh8IZH1bgOt7e1//xqtmw1i3uE4ij1Dwl85dtWJA0dG5wYDZweZpU2K2Tc/mmEkroigS17WiabJjcNgIybqqvDm6e5JItAKntT9e5N62R6eBni7JPG/diEuM4QZs4eW4g3GN6wbWXvUS0Q3sqzZ0th7QvKIUt6CuDClGa9m9JFqsTNpq2GRd+nnWvS5W5sHu8InXqqw/eo5bMdzxbIP2UMh8nnpW6V6BIRNZaR2ihJmC8jK0BVUtmHporrku8ZQyDgsA+HsLd/M998OYaLA12aN37l3XeWF/DNjCtSn5mvVMiaUooXUvP+SMao+UKcSoL8PsMTNf3m8E4LdMC27ogCcTIT7zSRjA2LauZp/pe24dHeCds+hQ8IKPJ1nCWnN3HgGEm0jhLMbADWBd16xuw2YE7xLaFIHBtZv6Y3IJEsowhpjXl8LVcudlvyTGcGWhc7+AewG/JexiVd2dPcqaFHgzjmCT6KiGBxmAaT0Atcm0pR7ddMdxCAFZ8sjSk94/F0UAfSXY4nC33cTKbOGfXcHW0kF9mK1tw+AoRwRa6tM4A8gxL6kXxddQ2tlgDsR1tiFWU4riAbCwCl24D9SqSb1+XUU+9ZnQkYozsY90PsMGO5WHPMQo6PkvEV6FNZb/Wyz+CKxhUYx0E2RoEKI0+lorHa+D5zTuixK07QmZjRnXI1iG502adApjcjPeg8Wy0NsMZywMR2gh2FilDUgs6GL+awHw98ZD8PayRhwsFwZkU2CtTDzGtjaXFlxxLisTtBXAFWpMDtZ42L8I/7TSyZzVOuW+uGfixo2Aa9xW6vYcLsdQqrgZl9sMy5QEIf4uAMuxGLLy094C90io5QNczlJIcUdMUU25AHa9lgDenX+NIlmYLbMOEew5aLGOnak1vzt9OpT00X/MyXFgq66jo+xWY10sYI8wW4/1fACNjC/xELyyHiublcDrxIkcKAP20WPYE1L7w9acVEaO3Sjee3wWwIXSDWjbdzeDTS0pZ9ilI0DLjYQxkRAZoWzWYtabcXOmYaxgdcq2EpuVQqKpmVUXYd027E0XBJZiqeHTbgR1TQoppjwD7u1RlPucMdejwkWNEEy7jIYCfHEvbrTE1KxgC/ADc4JCB+DhDqihtfSPO7JHGguVZueJAeTGHAECvdkDlWvMCeeAf1z/xo0vYhBqwsNin9v77e9818lBAGLAFQ2z33jzdY8JJoswDhssAmIvvviCq+JfEKtuhdkaR0viAaxrikdHXsbwYS/gWopRiwcgCQmVd22ndvQ4YK0vrkefsbV4NUqpe3dh1bTfDyXTVKbOhRO/FvbKY6ubB/cr53r+bVmqheUaprmyDmW9lYtdA766cCTsjb0i67kMG5eaasjxslGLTNeMNMO3n0Nm15AuE9hyRshUM/QuYLx2S+EsdZx8tvKW3wXgRf9FpCcz00WbFWPa3/G1Y7BeYR3xUOifjXAMBnlkaCHXch1OfBkwwZki6y1hFNV5kilifk5OAhnzRDcFJiNgaK0Z1fFlQIQJjFExSSfVXwagIy8x6L3/zX6HWWsLqa1XJV1n2FvZGJWvPuOzZku89wZ4tSi35R9nfNyOANWTcvGl5AIxjikvxDM43k8ZgffuZn+dOqU4K5IJ7uu5IwGXc+AizhiSs2+3e4f3njp52DPW81KQWKBYUO5wpL3PjV+y5iEmaNcDjmEezLh9FbOFMGmj4tLpBRcog11uxBQqja/8KNhyx3szEZMdOOj45CkCDyfAzL+D9os1dkLWA1Q/Vu+FCwE3NJR9vP+FDxT3SO81Dlh8x1T6put5hEQsOr6eO3MY0GwPrg/0kX+hK9M8mvubudGYeigbkMrh4POt18MEV0EXCVewWDiYTUll5EW5x9uzCjbo2wFfsS6J5xjFC9ia2Acf8kXYnvLCMh67VzfA1oX+QPz8rghulEc2UwRQaXYEZg9msxCLtuLOxcpLjFrKexCXELdbssOaRj0JBVgVrI2ewdlio4RbwiKsGQX+Zpy2TmKd+9klqGONBfFZYKME9Tcai+96HRIkR97gOLRDYCsKKkAvwLvgsWt0ZqoV//8BWwXCHPa6aFow9Dhm638FbJ16opo+Als0Dn56InW6SIOGbjeE97wipPmXuJgTE3vUNa/CbcNgtkmDv2uQtM0NAIu4J7ob/FolGvhXNikul8R7sQYEtVNstKwy886+aWHYLE3otm5NJ404XmoAFfvcxX1lMYtNPTOKRBtpjKKnitlKWEOtXcaANY3Ax7pMx4eWMAlIOc6zZmYEZbcDbGFdo8gD+BVTJsAEOHr11a/bVck++vWvP1Yg/EcGr6+//obKPHxfIOoluyBxqRLP8uKLVzVnFFkkzT1W//nzZ/dee+31vRdfUmHF+1G424SeNZZ1LTvh+BudB+QK81qAW6BvYD9rseuc8PkFbGFgbMAWbkDvdzM5myLFbvjcldssnH7lLgTDrG33PLGsa7DzlAMZTwPPHhfw2ry7oMV7tRp7ZCS/W3riDdCyGT2KnfcXCAGyalTYuGQujhhNJ081TjhGDbqFZ3DhZrlnbTxbJmcsNfJ9D9xo+kPZ0irl3eO2I23GGVnGNfmaen24J5OExMteIWUvEkfUiuUL2NIHyUwEePMPvVM9ZFbTP9K+6I7PqetTTVuoSPyJjeV5Daa2YOsws1Vm1MaXu05MHHLBFnrdc55MWvYezG+70KCnnVij/xwfOiC0srS62IbSsNJHwRZyi9pnZm5VwJTEPuIAYdqcGHZCbLiSsl109+CC73Pz1vVlT/DMJT5iPK1sbsqcZPNQvNryegiXJvgVZJYNZNn4CD8/ovSO55SzMkkrwhwHuhZx3f9TZoumn6bvUdSwPaDoUZgcaITy1o3IQmaigy6PxmylWnIWhYcL7S7WSoYzE3NGbg0obzad+zp5cgjci8VKc1nuf09F3R6eELVqNwwBgxQkhAKlrQXULvT6gC1b8pm4A1WVjYUR8GKqeg7dUaDV95nVARziottkbjDLX8olgSBsDRUfGZ+cNWOwlDmbAcAGyGgKb8GWFQApt5uxLbWh+J1ZtzAtBnZ6NdC0tHwD3M9L2Dr2ZoItj7oRESBP8e8N0Mpmz+H3pnFAK+mvNOyOsG91cb+Pe7v0RtoUdR1Zb294TMTZhJwnPwf3m4Ndd5GFwli4C6MmywVwvawFDT8nIAGw5fmxciVmqzS6Zltp27teX+V2c3uhAVvOApq9aME8CRrPgK3TiZvZ9e84Zqtrt2t/HQe2HkgBN94vbpbEF5bab2xhFGTGs//kkuaT80VSAO2siNdIMK63pOLNtmDL41ms+TC51Z5LrSatJaxMlF4AFN8T9/SRMvq+EIMDy/yJsgphi7Kfs66Ml4BnBC6xoHcEtpqtxX0uXJCbTCyMrcJhMuvSZGwPMdZwChAfadCjbCKxZShNAM15Eng0NwTI40bk5p+ogOHhmK0VbAGI3DYLdkHvZXwwcJR+2PUqu1Fjye6nscbJKIsij2uBAHz6G7722jfcXBpFTZPs//E//tby7bd+6zt73//+H+y9oJYdtwU8v7hx3e+/KKr9jjKcEqQdRpc5+/rXAW0X9u7fepaBMHDW/wokLIfH2GobsK0BVhBlBZFFfubV3/N8rXXVkj4AwaUp+hTsZW7YDx1LMrQt/Iy/cDUfSujRvkgz5ZbFyBBaeoW1s0HlOU04SccRz0dAe59hMXZx14yTYnkog4Y8J9dph4QybZFNlXk9y7w38Vrr3IrhnRT+VB5vhimfz7oTF7QtDruCrZX5rCFTABcZikJeXbt9HoC95SOFhvW+yDv2huITCbVZYrbKUquckkof0JWBc+qyO5OZ+IggfP2Hi5+m5p+q3AiGOC2EWJ8cd0J42llB8272J/0022rJAHMMffaJWSTc13rZIMKdiRvR6xQSpX8LIN3EbMFS6uWM/KLiLIj1StfMund0RoD+ACHAlnkNXOkq3UILOemFZFNiRFIAPF6AU/upw3nnbuK0uQMjbUKWz/PIcu85u04ZBXttSgnN/LtDjcZDeFLAdQglxri4Fx+rHRlgGTBuzxExbcTB7au26GW1LHvhq5mt2xJuYSMQ1GVXwso0/f9ozBYPVQF1NGaL4D9vvplc9y0T23XhYtgOovl5UAaNYuDRqdekqcuBU5G2sBU67Cc/msNHMDosC5Wmk8bK11Yif9LYLYGuA23YbMbJQES46PkYJyBkrfdUlgsBkE3A3mghw7huTk6Ab+vDJNXWmSOTEgzQYGxsOA5DAmXjLuihXxgvKG/9ssCjQMQbr2DLMRmZi3asZ8HtMsDdor8hpFeQNC5bs01TLBW3wAiwbjbPqa5pWniobMCWs6L0N4ZblrLXaePwbW/AMH9pwbRP6yQXhwvr2LgwPp/4o7V/Zt4jd5aa27pdzwJouHHmHjei3SMyAJ6giLVmju/BEFD7i10v9ulxr7vuMkBMYmO2Mo/cu/sD4O6+dXP4D0RNN55l+7X9QRvob8E6AquKqGArgDqGy3Fg6zYpylY+7eWXbFTv1Q3Ayt7IXj31hN5uA7b2b3vd9hWj6CxOW2jUOEIgYe4G0GrGN/E4wzo4hjLCFtc+5wmlQkN55AFxOJ8IPP36IxUcFVAgABzmCvaoadRmVHQdXFqAB8oswGwl8DbdIgBM7NdU7Y5xBphL3GCyg+MGwziLEUNQPICEeCayEQ2SnYCQLMnrd3MGOIdh2RIgnwzLFP3k3uxT7oOr7zg3ou+3MQbYRw02Pq9Ab2QAyosgeVyUV648JzD1wgTMn1bz61/u/eVf/qWA6KdqNv3Nvd/73d/fe17xmqSP8wwE1p8Ti4XL8exZ9nzWmH3ONe0ufZi2SwbOWMvDLnVPOzFj3FdlhqKcx8ABhNudtpbI2XUeUpqici5qL7qwTFEQTVVizgiMKTqlgGAtidNAYmRG5VUM7SjbgqfI8g0btTF+F2A7RkZbu/TZeM6W45iBLM9QQ4Xrk3nHvnMvV/eNzPMVvOVnjP+pPafvA/pSUy/hES0xYS5jXERJEnN9OrsrE9oR9xFZh6ndyHPzClkgV5cbI6frQo2ntDdLUkoLeAa75mwja83ybALkn5hEUGLb7XtOjDAQkO5kfgiap0zFQ7HcX0ziBsbRFbGpL8iVjbu71zZZMB4TIkXYCRnbdDchrEPXTO26uFCRC35e60yM3bRNWnSZ3lOXKnPSkkZJqkmMbpM1uoe2+3ILsDzO0X/0fD2Qd8rG0h4yjpjhAXe6z8P7GAtq44PSfprYU3ok2n0+MsQs8Mxn7rPxNI3hekJ9ZOsVsQ6feLfWJEMOLGEWwwTTQiltlBI3yjzxMyFQhA987aVXVrCF8sFCJRsxLo9Yfkv7kQ5sgsXa3sX0my6cGJcwIa1x4YOFsp4UW65ni2j4NyhGANj5S9S9oOwBwd1xf7l+iAVefNK2fqJ7velOnqY0Py5HhCZuk/pImbz4Snkv7sOyDqpqym8WsNNAQDZWagdFeVUZmuFRX8ZaC65/Augay6gxKVZKuNA08QhgEaXDwOReVeI8I3PMQqJYEBiunj0xGYuv3nOWILvWLuMzrtWijWRQNorAlu0AJP6GoON9BQzMW5V0LQa7sWYybc1yuPQ+lOJyCCd+h7EVRNWyMWAi1ofA6lGeXCNxHDmEKIv2ecuCJ66J71GAS2xNY5AcO4Qgy0ZtMCytE2KF6KP66vo2+q8VyQPM1myY9GcMaG2l+jyTN0Oscb1In3YMhYF/9kit6O4zVzzXy3MpK5rq+753Qbr3ZIJGc2ay3j3EtqawUEdwbr/G6IiI4X4oBBsKWrsbOoNVAnlHBG9SwMdqH+upLPKeAD7B8MRc0P8w1R8i6MwGSjhTUZqbPnyY/pv7E9jdezSr16nRJlBQGPfdIgfrGLfhZ59d9x6G3bLQGmvRbmvv2VlrB0WTsAEztlYu70NjeFCaoe/P/fyk/n89iYPpOd8sg4WfA7npJnDGzJaDtGdPsT8IkG+QOOuJYOXsEWRc4FjhzYYyIJMgZUpT542znQSah3o2F0AcF13jsjhf1669aYXBPAGwLl9+zm5KXKx8zxgpa/Hf//tf7v3iF2/7Pd8U4Or5vXbtjb1rb73l/UlsG4A0PRvLACd7+fS+is4OkMQ1lxiQ1SBbmc6WBUDpJUvLe3jA2crSBSCFWRljhbg/DAqtl9nyKWTdOCg3mt8kuSxhEbOvu3e2X1mDuP/HWCqr4PjBvMzGDuDYFgWtcem1gEVxocjGvUb21jMBkPIuH51SVj1zkM97/2symh2+Gnphj3LOMDCy7wIEY9S4LuAkjzBrCwOv93Gv29qfjQ3r37lWDTbYTYwTnolWVbiarzxHy7jDz29GF1fuRgYwlspi9GR0RY1mtv1IMg3bspS/uXsoQFt/kxy4Rxaw3Ps0bP+1XNqArcuKM35N7CvsFqDBABGAgOfGmXprZ42Oga/bMhsdF2MCWPKvTFGNac4dBANrF8Oa9wxQ4mxqry1eJc3ZSuYkpoyN3v2dPaf9pONx5mzKRtB2jPjdMzJUON8kM9wW8NyXlyOJNvRNXOvNRU+tRXm3YLv7sABLGuwQeARs3ZFhVu8Uz8K8NU4ZcuOuvG20UeI+ZCAma5lSGo9tZH3tpa9NI2otEEX1oBqpcFxrk0XzBkS5YHUsVFsO/OFXrJ8EzK/0LPMWBZFU0dLLDpI2UyGrk1YagxB5cCYX99vSEshAb1x+WMf6uVQki4o7zxtRn23QpF17tpwmLgpBIjcLgqZ1lwpCDI/TDc4AACAASURBVBAdY5Tgu8btIPzOn4nyZgN4Q1grZKPXDZq6OAFlpDifPnvFQpwNw3wgOJ3SqvfcksIisL5uQBaY+/AeFtELCqjiAM0z1GrtYfNYsCzmkJb5crD9uJ3KOB5ZpMUSrZuSvxdsMZcLoof90vXYSAg1b9SJ7ajbjfvjx24GD5ucsXUjNpN1AXtY3bNvGkNmhUrgjEFPCrPyQjgyx9yfPcPz2p3L89lyWd3BZiqGrfNzMwasxImli7VftnL29LClBnEoW1tPA3BH4TKOghn2BJ7MxsYkGDIu1gUwPDPZ+ovA466XGTMnH0SRFMDlkMYC51516eGO4zMdT9mBvAcmWMwSQm2oWDMe+hvzZ7CohzTjCdAHgGhOz5+7tMSp9WxzfUADcR6wLsQeIRdggdgfCLQCL8dolGnF+hvGsoWL2TOszd27FPrcBuKHseMezH9Z07rmkB8PBAgdxKoX2YhWii4pgZDVOXHbDM5IjD1eX+rI8Yzdhz1jrnPEuQIE6JpkSXKvFCqUvMuWmDWInEPBEefSc/mtb31LtbF+x7FWTZ3HOEwsWFhr3JT8jWd95513Dbb++q//2qwDbcfYm29du6ZCpv9q7+uvvuoxMTYbkJx5ZBtykf2qNSMcogYAoCfAOYzb0azpxqKQtXvsa+RWz3xlDY/fcIQtK8SevAjYGk9AC40mGzWscYydTZ2tOU85O2kEzj5oKZnWjOPMNEYrpQMIFYFxDejjefj7c3I3W56QfTqsk+W03k8sFcqtgIZYPoTGltAu81fjkz1co3ZbEHZljbPX1nMV2cG5clzWJj7uvtbZLPbopsRtJcaUz/83MZsYKHxPxfK3BLBf+8Zr2rsxmgqSXNPOzHXiDc2MDAhk/LD5GBWWZ4wNhmjYzmbCWjNV1yL/BJ7vSNkTH/jOO+9Y71Cehf35qvYeDBeyu8kiZuQ4V7pH3blmctmT7I+R3XVZV/6c1Z7v3Bg86f08Dx6cdok4uh8fIWshLWbu+HtZZCcjDJBptmSJhT0x9y13wrMyV/zMnEPkUCOU77kGrn2MmEfOUB63rO+TsjQxsrt/pxadcUuC/akl5hi3CcdhHavPWacWUo/blxIQAf2waMEizEPClnAjXn3+6oAtQcb7D+7aWnUvMr1S32gVZD1Ynbhkifidy1zyHa7AdqpnIN20rdCadPIolwaU77vlxrj0dA0HYG/AVpHnFoFWMDXTac2Ci/W0WE36vhQt2QtlHRJIn3YWUfTrAav1xsKckSusQGChNzMZ3lROXx/lz5hZoAuXXvQz8H7GBdACGft9erVBadG92SmA0yhOPtf4sAriUrEOLByEkKa4a2NT5jVu0WRn7HzpPcx76yhtW3c0TqJA0qAWiwdAxecANLpoXHcJGLUyZ/Pq9xUGpVi3sReMuRYR96yg8zoPBV1r12yg5tUAS/cCHPD548BWNntcpq4QbUE/lfUHlBUglxkiTTgxZlEavL+FRqNAosIt2BswL2uxY80BDtiat+6ebljZHa/UYkoPwVquMVIC/grkkk2Y/ZDz1GSQCIieL1f4xxqcPWaBD7Dt88/6NN6A58X6c3kFA9M1k5TfEYv10Ucf7r333nsWyC0siHsfwY1bJtXOA2IcID9KFUHHWBgbf7t9p9l/BbMZOwBuq6y3hVBpVkMRVs4ltX8WsOWkHe3vUUoBYjHobqjOVsFWFUTc0wHeCECew4JTu4TfAQSrOGJoVOA+9hwwF8S5/OAHP9j7oz/6I7sMcQWWyQ0bn7IkvOza0lgoLwHY+ou/+G9+1vvKisKd8P0/+IO9P/rDPzTbhdJ35wms/IXlWc8J68P+Yy+0iGn35HKWxogo2KL/4HGvGJWR107h1/0Zg8Hb7JeFEZ/3EQNaNjDxddlTDtNgtnxWAphzDtYyANmbUTgAUV4dt9mkyRjks7wv70nMb2s6XlQBo7RUS21G7lH3HmwRyq2hGcy93e9UVxhDpsANAcXwKqMXw3XOeJmO7gHXbgP0TSeAuKBjxPkexEcpWWcrK1hHM6Ewpvr6wx/+0ICdMeC6+9Y3v7n3Ju5j7RleBTWLcWqdFGXNdcvypZzLxGzOOrHP3U/UpU9iSG4NSkjFe/IgwEK/qzPMnqdMCc/x2je+4f3Hnrqhs92ep5ZtY4RAINRg73NvWeHqChMCA/KaHZ3wGYBRnvPoyyV9tBi9Bn9vDBRAiTVy31Pmo4QJmEGV/LtHyqQRr4bcj8w6CraoDTbFTuc6SykiG/3du2tMoMdiXRCZEeOJclMksSSUo3K38+V1lD6xgcD6EbIwbB8GJfIDdsvZiGTE0LwZi9Ul6Ydyi/Uy5P4c6hyYUrfjnoEGDKxO6YFhaPhqlmqsXi/aWKsMOHEVojEdEJiNy+/aKoSHCSiaoMl+PxPH7/k8GTPeoKBq/VyroQeoQIFg4QpWYnVaTK73RpEls3GaajPhyqBZPsP9QfszVjYVdYVqbbDgvC5cfinKf8AKvn02O58z6j7KbM3CFpQ1Nd5FQgEZcwCrcK14BjQtwBAhwIacsZViP7rRe4htPaCIBkBxn1rsLdBXsLhYTyOAe41YrNmMnfPFKpx1NlAtGmEPjXAra9fPFkTylefYZq5uD94uZsts6BFmy/NS9nXuu8yFfsalxlpUsDW2pwpjHfJqMQrqLDWmKoi4T9nAXYLlyTAAR/9GzNIKttLTj1ct2mUeB8xlbZ4FWy0jMmEJy1ybS96ct4U9KRjT3x4pHjL7tNWXo/QAWGQbfqS4LIQ1gCDB6wi7cxaELUpZIwD2i3vC8AC2UJYOILZRlTO5GmYRcsib48DWnroPOOAYUDAxkkqlNSjA7XWGRsAomw2z9YXSvuvS7x51TR73swwzjnvL59QMCOza6rKtcqvroxnXL7/88t6f/dmfuRApCh0ZAcBy+QV9DSBPHGjA1p7A50d7f/VXP7LCDWtzQjW1vmHQ9p3f+i0rOhsV1G4yUxRWwPMxm2VfYIsXYKv3ynNZCi9MRsfNb4mVPO5lsA6rwF7TdZayNfOzrzrKvGz5ytoHvHMvrkObo756ZrJ/o6waN9c6TSk+yWeqM7ZALcDc3SzG6DWg0dyege0ad2RY65QQYP85oxXPwYSAAEDcJUNz0LPFHtqCaX6/ABr0yMjRshzVGVtmi88bbGl0jq8yoJMeqN7qWUPXTRIYSpa1x+vC+68K3PzGb/zG3uvaA6eXEgFrmEIZzGfBFuATsJXYy9QeTF9I9lpYpbVyfOthnqbArd5PrNY/idnirNUtR6uol5SgAZAmFrP9I00QaE7QO8Qn8f7EOKV1nA1tSJFhYePN0b4YBmc7dhtz9nI9+6I2Fddrli3vKLNFrHBLyNS4tocK3Sb5G49A5BYXaYFxzjiuRLs2zdBpbhw/vers9T4T7jBnrfujegp5t5b+iRu7xZoXnDJ4pz9TFogZ2nYrYXxcKwHyR8AWzBZgi1n1odpY5QuJ5fMSZmpB03rAumpaFyOCMEqwC8bAUkMrqdO8DI7m+278FkW1AtJ7K4hK11rg6LOOTQLwSHiaVeF6ALuxqItC+T3WEcUIOxlREukqb8XGJnabmQTrVoBqKy+xD40z2vp7KYRZywz0y2dPn1NRtLFWORDEQn0h5cWYYTT4Z0A3m5vP4EtH8MKAsUA8NwwYSrbB73UDxbIMwO04t6CF50lm6LOvAoOid1sIvM1KLfV1XJZhwJKfGeuFdWDNmUtb23Etw3o1sL5VfxlbszA7TmuGAV4GZgOgl3EPCGhMhje8LcikDPeA7wJbXNegh301B7wuT0t/P94G9LGFZVqtzFbi6uxu0r7IORoGwFS3RbHIo/jpm43Eaa/ffudk65ePpqbV0b8HL6fNxmrlx2piPwdshcXivW2TdJTZKtjCfVRBu31ezkOBhmsEVclqvm/ezLlJjzkaxd9UvawPVWH9Z67+TTxRr4Xy4B9JAqm2rzIMbrqsczhC36VQhnpH6Zi50vM8UJPsbWuMgAPmPO7SrTGznscE0TIfZ6ZjA2CLnwF0z4ItMVv3knTAfwGbKVrcuKvu/ci2AJvbd276fe3bGZCRpJcCgG9+81t7f/qnf7r35ptvDOuSivK9XmVGjRN+/vTTz/b+4R/+Qf9+aqD07W9f23tBCg6FiyuSZ3OfSIyEMR4717b4OQ90YZiMx+6fyLQwPFt2q8xWCq7ufjFeMz1miqZA6LAHhWje9xvjhDNS9tpxrQBKCt9CTXiOe1ZWEGUZ6IyzuOHLUpX9q0HRfdC/A55ajdzxsbgNdf0kmSRA3OwUbjedwwKOxN1JpmifwFwSf5Vklchy7y/mzUB1zaiPKlsTppZQFZ+9tRkxc14mO/IKFl+KvEB/ZEyJBXdHEMj6q7/6KxuNTARMEoVsX9JXYqvSWibMeFiayNXqmILquFXJ/Ew187hQE4/K2Y1rOZ6KtXcwyUlUsH+897GMJWrgAariknywd+3atT0MCMbUcBeTH7MX7d6dvUI2I9euIe6yQqMnLKNg89w1IgHy1vv6e43HXTtR9E7237BEvKdnqF4Kfl5ilEfP7Yu9hzHi+QO24or1mmo+s+fK9jcQPiELTd7pfeKqtWJYDZ3RE5VbKXWSsTlkRgA28iGZySYGBvsQksHmbOzjUmhY97kEsyVm08wWC7krZqtB5s0gCMjIADyhfHKzqXnoRakhRK1GciKrvCpA7b4xJSw32BhJtca3C1Smqtfoe0zjoxj1ZoRAO5e7kN7EaFgxM2a9x2yJkgDqrrQQmVIF/A5FktcaeGjhN4e+ZSxSj6OLEGYOZcWkk5nlTXI21DeKn3s4sFiWP2OAUtwFthijW8PoPSw2AA2hDP1sZsdKP2CnG8bzzbONxfnPidlarPABlDxjXY9bq85ZNLOZGwvU8dVqMRWvda7btywkG6RjLHD2WOcZUo8l7s7GAHTjVvE4dkSf4R4I1oK7XWCrsRJHwZaXc6PMuzfN8jhjdQWrLZDqBIf5PUI1wi8K7qkU2WFmFkWeXoLHvR61T+GRN3TNqtwbv4JyTcJH5zCABmFHbFCZzPZ5zDzDJKz7gvd3n/t75lpfYQCsCG1oKLBULVcaFM9+I3PuH//xl47zYA8C+rgnc0KBUQCYc0Rm3VqkEPaDeBliFJhvjJgwxGlq/cWNz8ZlEks3exCaPpmnS2HTEb4xftJ/jj1F4K73i6x7u9QoEzMNgWG2kq2YAPkWfbXBNHs8cZaRAd4SnHLW2Oucvmtm2LXGqSt2zqxnQe43xEZ8//vf33vllVcsaOu2WuVdzmYMvjTcTqHX9+WCvSnF9rW9N6+97mdhLh3TpldqeIWtqwuoLIq9Aopb45pmbnmf7s3vVzfTCriq3B6qsvaxLz1vGMphfedMMnlVYJVbVbgEVbdIKXuCz3r8Y0SsbGBlfOY4pQhShDdgYo3rCkgNyGnwPb+rm6sAiK9nFWzs6u0Y6T63U8NQ10UZNqamIMrJSMpS27IVAYQBbAVeKfC6nn8zvMinkRdbsNU5z/OkZY2DonX2qxf4rGPaZs/hev+bv/mbJcwDmU9g+ouK3TFzNDKjiVll5134edyIrAv3oxAue7xhGtuYLRInOMOLh0N72TpZs3VXIAjGGcAF6EOOYsxjILOnKVNi0mHkQRMPgkJGr2x0S5N4Wn/RgAnDZoApn4kci0fsOMDVmK2GAvG5rcHCz+7za6Yz4NpGI/qgDKPuySvFsI9/MTf1Rq33mSLd+sXW2LOuYOQ8F/J+4gdZI4fMEBs8YS+NMS8Qu3jxObNprgHm0J41oeHS5fRmXYqa3lOAfOrl3LDw4SIpvhYLrui+CrmbfsusmInoRGeHL8gREZfMpVinoRhB9hJ2A7Y6Zd3wPHxjd9pSoMi+G4TPgNbr6nLWiR7WPm3A1igaNsbdu2k+i/Ik4BgFUXeWG9PyX9M/7c81rF2YH37kgHdRqrwifNInkPGdEcqtlc8CcfDY9PyNSYexqqCNayMtiFyQVGNG8dHeBOoZupfnW+jLQfWmdkd4VImUxt1u4qPb0MCIgPM5RM5EGVDagMSl5hSHZxioWlHck2vUfcQhX5p8YiVj9cxNeW9csu1NFQszPu7Mo8cyFpUZMyYZADcJBijy0tvHxWw1Bu1ozJatWnbZBuR5TfXv3NkJvB3lU2WGUGzV/AqPAqEncrXvcoN/Fdh6WEviyEIAGnJ2YoHXoGnxv8NgKy7edB/I2TwKttAd/hsWHyd3rPFlrvU7DArGn8zfdFkAQBHr0HpZ77yjDCoJZjIFyUzmfbgFWac0TE58V0Bayi4Qp1mr3gIQ9/ecfRTLzVvq7ebxRDAGECEHwtDsCpBXurGILNxvK9g6SQKDAkSc5XgkZov73VLpEI+jgGJAxdZSj8tlDXSGESxbiOK+LMFIRiH9C1uX65J6m33rW990UVLmHfbEtX7Gmk+JkABY5Blnmfmkvhhr/MYbbyrWK4Hm7EfCCFyrCPlG2RZciVVq+p3Pms7R/fsR8MxBzmwyUt03cUI9ym6V2aLQ43EvK24U1+yhyo+y3A33MNvJffUVgMm8MM42CT9vIHq4yXHlSZadHnXnB2yt+zsGY7PMEqzc/cz4mfvK8TLelxSzxbgIWMadCHtlhkc3QifA4DtTTT8DoJxcotCPbdzwqqMS/1Z9xli9FwcsLK5cM0hrzNZ2zgsgYHNv6TzUCGzcbteRPfDjH/94WV/O0cuay69Jnj+n/VSZYS+GXg26rhLfMlsP3MppDfNYKtkjx/z8OU+Nw7UbXCD1vgAqsZQfypVImypiLelNylhef+21vbcUQ8Zasr72UGxAE/u0spp5cdiAzrDBP6BzgCAuUerg+Uzovxrc3Ze79qLBlv47xGzNWXU8L+y1xsWzMd8uocE86fuCqwa5O6BfZ4V9jXzj/Y21Yo3IBjSLOOzxGrOV/paHjPEBX6yNk+00H+AJx1UOuKtswYi0UTn6j3ZcyEGeq0lTGBzE46Y34oCtxmy9/77oxltfGnm7hQOE5wAthGUEZYRVrNdkCxV48fNieQzC7+dLuTfWY4vs6QvYgp08f4MQEaAu9AalyYNP7BfXMmXIzctcjBKtBd94pzIrmdm1qn0VaN0ObEC7RibVl83CHDxRYTI2fhV9KqTHAmIRKqjM3I2VTmmwClPmi7FcV6AkdC6/f16Bsq303M2BT91MDgut62MZY+lhgWCNALi4RwOAC9LqIgkaT8E51qCWnv3qWK4DeixsQedseFuc06xUn0XJ2g08a83zlEHkcNn61+9QpkX0MHV1OzbYnmuwKdmo/rzG5MKAWsM2MeZwI5B5fjcXR0nO+hosDCCvFYjwYu5jNTxOD0gYltkfHCasN8Z5YQR9g38bc+Ttwj9YCLnDdr3SkDx7PPPQLFo1G1Xw8cIK6C+2QokZGYG563on1DqqPRfrIuB9ie+rC21NN2ebRqmufddqJQYQDiszsRthjNmrKhXA3hzLn3vwM/GCFqZaM+anFLndDy61cdLZSrBZgPwPP/zAZyDgSXXw9PkyWNyKuj6uTbYFTlRRd+XyiXlkjWx4xS2KIbc+e9tabUufJGaTZwFIOObijNpbYNyQdTVnnNQHenSStr5kI8IoDGtxV/XDElIQBg2muWvT+BH2D89pAK/33JeLk2dhL2Lpc94A3MwZXyn/wHVwu7z++mtem8g8jLbIggCvPC9ykX0MWMXI4r4uDwHY0px2j1YhcGYw2qrE7ZqfmBlyIzg7tforM7k+RVq7F8ousQ+oAWYlceQs2cgYeVqZVVa5Qdxl2XxOh02g+CpFVjnzZbb4mX3A88dllBppBc7INuaN8bXIZVnSFRwm9KT7F0DbUJAULg6T89gMd1jJhakEaOkfaxSXZGKZCvg5tiUJuu+2JEHDErgebjJu1nm2wWf9otIBGER6T11VHXtZ0bv0UrXMX6uP+3n0jzX98z//c8v+vl5Si6avv/Lq3tmR8dk7qxtz9fqshV2RVZSyQIYQakKfTBhkziDrsY07Jh6Ruo42zgU8idsCIBOD+c677zq+GHlJHBnton5TsYNXlPBheQdY1cQBcBwbDKBCP4w+aNxs48Q4BV4/l8SJjO8Zc7kVvE1jFFgfsUaw8OghfQ7QvOgmgIzPfs6OQd0mpKXB86dV+iS6d+Z7rPqA73EtGhJMWRHeRxmXTTuqhSxAT86zlbH0+CBLZn1YN+unOUvVaTV6ElISEHzuXBpgd9/VG0ThZ/Y2PZEXZguqkgyam7duGKFB3d5RdVpnGLiO1CoQ2U8Im11gy0LcB2N8m9DHpvpjyZuu1fdltpgIwFYRKoKQf22R47YxG7DFhJjO1IR483PNWcRS8XY9cBA1WWkdVIajGQhrK4cyBK6tM2nKqR1G+rk2bZLB/HMPVQ84Gx4rg8Vo5hd/o0l2AQ9jdEsbbT4AFP+wbMlqshWn8S/M1ZxKBNMnYsKoy/Lmm2+muS8CmWc3TZvSB6Y3YTI2gLMIvimyhw70MEwFrosLb5RiLd3GjBRUMqwo+vTWWoAsoEfr0HVtVqIpdb23bYQW96bG2UD2Wu/b9WH9GoDK4dy6VBwbpXGiPNn0PRAIjx7U7eavq7OZQdsgzzBbNMp89oWQrRKoomg7IlexsRGxKtxatDsvBgxS3CPBldu4Fa5fwbTS2I0pg+0QoHGcQdwtSfdPdoyx1fxutR5xia0BqWU9e48yl+yXxgOyh1Dm7Me///u/N6ud0g5JNgFwlc3KPskzU/qhBpRHYnYuzCUvPw8CcWo8Mdf37t2KkPTzNFMsCQFlDZKJGCVnJUtRYwtNgZpRZiQGOzaDkg+AMD7jMSQG6Z7AFj3gvOc1LoqwUsePV89BLVErYd3n0iUs6PPOFOSstXo7Opw9BCMA4ARs8beehW1fStajgKfxIQnypafrgdnsO8p67DkpsOqYPL4q7SoAn+mwZbvA1la+bEEADoOtS9LM5pxvNk//5nR6GxVJ8iE5h0QjFLjdNsMOctZgPwBblQHM1YXzZLaF0WMuCaXAkucrn+XZmZdWWLf72jJ79/5lLrq/t2DrhPdd9tbRF825e35cGJc9a9bdJtWAv8NgiHXL+Yo7MmVWEhbSdeG5KBvQ+NVdc20dN59pDBx3rcsKmf7n//W/Wjbz0MwRzNYrX3tZLvBxi4+BYZf3nPHVzbm6XSl3wphdy81sieoUYkhprdAtzgwfY7qZm48UHc/UwWTBbMFwFTQA+AlReU3sFoWHa9giUxsH14zzegW2hrR1HM8PGANQb0BLzwfGB4Zr5QFzUBbfMnsYxsV9PTKxvZZ3rfeBazBaGS+gxkbaGMdpvI4xnWK+Zn9h2yQzfJ+RYy1KvgCjAZaV+1u34xZssQ+QBWa60NuQCfosc3ZFFeJ9Fiq3WXYtAGsEabJkI1JCkFoeIOBbYraw8ti816/fCLCB1p4N4qPiE5MWGqYbx78ZFwVIfs1S7Kbna+je7D9P0lwLC8H9lnQvGB7oTrLpcLcVWTvAfRgZxlRXReN1LPBrKenatnp0/a0yp6J5BRNjaEXeptnXGudg8HfXAFNW1CFrDFfGsAvNxCvFWCUEeCyKZ/xYyM2U+fnPf25AgQXBIvDcbALuBchC4LmgoTY+VaYJquX9dVnWQuW5tlZ76ys1ZqBxIUx4LbEqBLv+RpiyngW6BjqjNEsXs0Zl8OpegOIt4OsaLjEyY9mxGQ2MxgXKQW7fRsff6LpNEWayK7RN+Y+bwwHd7K9hkHj2VDK/s9SMcif7sXK5jlk07dWW2litfm+2bD69zjh75NmXm6FrDLwCUiYmjcBbZcN4PudjYaHXQOld1zupzu9hhkJbMwQMjLU0R8aTYY2VrrUNsA8waUwRoKCKp0qr94zrJNlBKBy3kgDgDLPJjSv4up9vKUD+pz/9qQN5AV1hlqIIylwi5AOmMkY6OtSC495Zf9xTYbXdUH7iMSNcmcsA9VxjjdFiH6Y2VaziKjl+d1/xSo3tA1j5bNEk12BOe8ITAOXRBvIC92rR8aVcn2FCEkPpGB6903vOVnFkA2wT+/HS5Qt2X8Hg4DK7epWUeHq6PRQA/dh1xlgv+h5+7Wsv+Rna8qdAJsZXQiL4vrFokScwVdQzSuYlk5hknWl5pffU8KiQL7iiFyfXijJOmy9esdQDxLeyibGdMtDITvIemme2gvR4DtcfbO0sziqKgVIAMB+AVn4HiwjgLJPB7+KaPjBAZV6stJVdW9DCOBweovWvrGdErLP3zACu9fuJu3X8TZNGAsQlJFbGgGSBSWjiAVvrDqajRYkxfqlp1pflWc/syDbkbIGugQvxceN+59nqsud54uLflK3ZyNMzAmRm5GHm8fKwtwRKuR777od/8Rf+yhqx16it9qL2lxnoMT62zNYKwgMUCiSdDadG5VyDOYS9gmxA8QPAiBHkmXgfc8E+YtbYw6znJ2KtAV02gGe86Ff0UmU6BAA/m1UdZmcbklAQVJBlYMJ+4n5jXG8Nrq1xxVrU7Wt5PC5Es3bj9mePM28A+xrINu459xAM+npqWrkZUGmuMbxiNDahLfhizQgkE5q+qAkZccyp5sjemJHxJU6yFyPZ+boahmG2mqQGU4huSbeLhGQAeC9fet6Fa8E/jBX85O4xes8lhWEAbhMgr8BTsnLefVf1OMRsXVQhOQTKzZu3I0AblIllOpuNiULR8WoKaONBtgBrC7yYRMc8LUIiE3NTvm8Hq+uaFBxk87IZeAjAhzfPsGIVGHXT9VBtJ41NuAtsHcgNFBdRLIm6EhGIrf9VpW+QoU187oCA6QjYInNb+SiviZuIBZ5WPTzHXfnYeQbTwpo/xtLK7u+JPWyRSNew0uauEIbOJ2uRQ/ttFVF8XWDLwlE/mz0bho5naOxVKddm4ZUZMvM3lqsF8kyUM3mg5hHIA3Ka3s1cN56jmY9cD3CD8HYLH4KTR6A4u2c2p0ESSmEsZrMkcz02LoICC98p7xxUfc5MS3oLIQAAIABJREFUC+2L9H0PPeNaiiiy6VHOM4fMOWC87hnGz3gNthiT5hMXIkDTXe55xnnObcYXv0dZ7HrF4g0wYkyMnbmG9aReZARgPrkCiJ2X8i8Pzp6fGJ+AnZZE6MGeK40C8lWtVJut2yKWOVsd87MAjaDgXWCrxgZXtrDWvuBagPtff/Tp3t/+7Y/3/u7v/s6CiBdzl2QBWGji+xKflDOdCv8Z+wo5CyINiKzgyVIKM8aeOHc+rIgtYb3ZbkI9S1x+W7BFEUGxKPobdbZ8P/8b4ZrdBq/nxBWPg8ygmX71oU6PRsYw+6tn0AkxWk/iNK8oDZvCjhhzFy8JcEnRALjo14hgZnyM/b333nX5C54LwweBaQXg7OmAxjI3GJxR2JM1N2tdt5QgxKJgfX7nHHZ8Bpvxfy0u/7NfAbYQ6l0H9khcqVq/85t6Vpx/zv4YodssbeZ2ayA1Xoc1+VxZ6Z9LDmH0cuYd4jD7veVtbnxxy22TAK3MJSw88xdmpJ1E1hp1jK0GRs/PqieQBYm75XXUjdhY2uyvqbk2oL19Gw1aRkfQL6/7s2Ar409fV/p0NuaN+WdvRPmyNyOvOSu86trbsoc1Xs9KufosFWzpBnbBaS0Brj/60Y+WbEQUPGCL+B2Kmu4CWwXtS/ZzhJeZW8AWwBe5jgEEq8dacD+XDBKL29AHG886V/QLJivyUwLkNcYmM+E6rZ6rXEc286/3YCzez9ZzcW1vgWFlOC5+B8kPLmDOaoA27CHruSbJnaTsEmFAMEpjeJjtx304TC7zmrO29m48rerwZdGruzg3MUZWhr1zy9eArQsbsPXEZ30LrEZ8RA97/8WV3O/LCPJ7vG4BtpFF7BVwyhn1zSWUoh6Xgi0+c1HnBJmzgK0vb34hsPWug2I5RLxo+By2BtfVevNawEXz8e8SX5WinrWgm8bfw87nnNE2E8M9mCzAViz5LLDfZytZbgFqaAG2BpUbTQP+4Mut+EYgz+f5nYUEmQxzPYMUfX/mTBYmgj+NPQu4atnUsmeSAG0Xziilc8Bhi1u2k/3WHYA13+7jD+RjZ0O7JcrMBwcAAAkq/kitEz4QtVurh7G9KKHFs6Is+Mx3VQsF2tk0t0ZQUFEL1RuAGKpxEXT+ooDi7quFvLU4mpXS2C/HeDFG3YO4MnzzKOKt/x03A0wimwpQw/s9b8Oc8Nm6ABtsyrj5HD/bYhmwxaFNYHV6h7FWvIfxt45YnyGxVXH31OLBSkMRlB1jXphHB33rH9lTCA1Xpue6o9wLRm0saLz7CsDe9aoQRvAmWxWwlcy60wpSPVQbZsCsg/qPee2ruXr3H5ZywFYYvxhS05lgAEyVUkF2LX3YrQqAXUK5bkRbr42ZwsLWvZgjRnhZrmvWHSuXffarf3xHLsSfKHzgvQUMocRTdiOZYj0XEaCUB0n682IZjrtwC2adxTP16iJsAJxUmE9WKQCLmCMAHoo5cVqJ77JRYlCEwRcBfaKZZDQg53sUo7OEyYZKSAPj++h6snhdVNAMZWoTIcDZt3R3AMwBmnALUh396gvPGSQY4Om9sFrIBcb7y1/+0u5VhDUlG1KINqCWCxc4RoYQMB5w0ZeV8iiaM2eTuVsXu1Pmh93i/T2/PksDkk4fpJbS7pitKTY6c7SArXOpMp57r8WLq4wac2PZiBFhdnGavwMC9TPsMUoaY4l9grFV9gK5xlg//eT6EqOHkQm7RcwbDCEMLHO2zkmUbcHUCtzDCHJ8APVdgy3YeuIMV78rX3H5MWH8HyzGsF1VjIApapotL+bc789XWKAU0807mFuHqoxRy1rWODa7q/lwoeRlnldPwYEzAfWeYT6qm5gfmOKf/OQnVvLMHXG67Lnz7O9xNZVdK1jo/GyJA0sIZIbAVo1cwBbV80nIYo45r/xzqMJUMD9DJXZtRRKtPhV45hzzjAkNSDcT7xGeX+/lTLB2GKsehyaogKdxutXb9ThYz4/N5e9n0gtwuVeZ+S2TdMKgKvGlBnDofH22z99x8bslaUHXPyvmemu0ca4bxpKekJOIZb2U2C5a7zBvfK6xpy0QXEPEWZVzNvlqUmiIJcbdMkasE5ig3prI6vHYKDaXNXEsmj7L30p8BGxtshFhtAiUBWyBwtOcOfFVW5TXjRELmL9v4iEIGONBoRYnBiOHPM1R7f4bK6LxXmGCZAGP66jZgy5sqsVqY04r84kNsZsvZ82vLWrmKXnfrpits7L6WBAsdxQJGy4IP4wXr20bFijDy+evPHOPgheeEwRrhTDzRMDivppjsigFGnVl4B9nbBwMWCwOvYPONS8AGcbDpmAuXpSlSFxXXXh8bhHWGmsDWP38Mw8Bxqknk7ibSS1n5Wd8re0D8KuQafA8gtX1lKbaPXPieDGNl1ohrfvlZwUMQ7lPkGoPjVkgwOwwXK03ZmtRe4bP1f2ZrLcbS8Zp2QfG6rVB8MGmaY8wXq71oYAqzGCzFlEYCDaui1VGECruIDN/WHOMUZ93OnX3ir7CGux6hX1iRuP2aJaQC1m6zktAAa8Gbta9s+t6RAtuLTQuTfBwM1aqFMNODHODsWHrd62n5PX3fbdB9Q3MRTDeXVLGmfsaNswPZ4mfYXBYU/qkERD/s5+9rVIP/2gFtI3BDJhaGzF3b4eeX5U/z9s95xABfWbpK1pBqfk8LSMHBZHkmLhpMOi477ZyfQEuvzt34Ur2kPfSZEeT1j6AK8xWWvmkXp5CEG4rzlT7FWDPvuF3aekhkGWwFWbWDaS1n+1OfPFK+pnqYozPWcraL+xRamR9/vl1BxN/97u/PWUG2ionq93eplUUAEq7WAACdgVlr5w4Qc2MxuWNzEI2MtdY5qPM+eCaPZuMp4Ct9JrkBTDpmFcQkHvCcJZh5H4L4zzs1pJAo+u0thxyxud2mMi6cZAfFMXs/kEWYOhwjm7cuOXPA25TJfs5u1lR2pw/2C5AbJV65sD/H2N85FGZYpitXWCLOlst3bE8q2ch7kbH9E0XiLoST8qlbnk391gNF/q/3vSYtywGuoz5LHiuK23RQQWjG8BlwOHq7VnDQ4at/vaRYqTojWiQqbNMOAjs3ynAEDJk5LTlppkZXI0JbRgbrN/pq+SwZEaMP8WcaW+yd9mjyAnLOrxMs3d4D8HxtOxBVrrsECQFn51sfbu6BkxyNli3rwkMIiNKZNQoNos0hEe9K81UpOyDnGM+ZzFCUjtzjSGLF6buWPams9O1F2rkG+wUGwwxYnZ6ZHHJmvOnkxVdhrxeFs+ZA+TTq7X4w8D8ZLJzFznLHOnnZjrWcNyyYbzXgImZxwBxDGMKGaOzinuquwPOY1wU9wR8hj022FJz+SVAPszWe1rAlJdPgbQq8gS8b907bTkTnkDDZ9P4QE+Nk8kY8EOOZRrqPYF/S1yCNtADQXBYMad6j9+eeIu2yjAKHqHFxPF5WLccmCipbFiaC7Pw3MNz7PHYArbgTfAzgAvlUNBgxY1VLUHLJgKM1Sd7cDIHoJZ9LNDE0yRTJJZNFxqwde6i2Bttauaj1gSbxC4qvR+WqN87C0TXcSAqpR8AI2RzTGyEmYqyfVjQAzQdhGqLKsXbcpiSOFABx+/bSsSWr57j8RSVLQDh2k1thWVizqGli/ARsBxQBLKzKKm5NKwVc8XvmxnquDLA4jz3ObnQuskziUH7BM8yf48lYOi/R+YW8+PuA3bdJa4GJVllTBkM5oSimzRGbjYl8//Z55/5ADB/r0hgvPJy6iHdupnAbEDeJQn+U95HqcB90Q2Dcwi3ryjNCHLGaIZUL7M8pGCPEOB3KwOxuvcWxTAQmGfs/gmzlazOKtEWNexeNcgR9d2EjAownpN9Y6vf88teGLe4xmo3J+4D7Y+FEZox9mf+zvr+4u1f7L39i7flJvvAQLXsboUrc972PI0NYv8HyE+/vo3lx++3mbl2O9hNgLJHuI2LeUAk++W82A/HbGlNHCPCumi8fM69DeeVQPNkFT52w+Fkjrm2lz87ZQo0H18ooYdnRHGY2gdgiX1o0H2zrAyEpljolSvZv12XhAKQeXfL8WzIITIUf/M3f9N7MeexCQGpxxPAlV6Xab0UedO9y/1oubJ9bYHHFhBxRtzcF7CtH1jjyjekXQN9ATLeM2ZGp5/gFGXm2Zylpq89fwDhMCOH0+CRg5evXHXM3R15GDjrCW2IbAMkN+aQvQMLSj02zm3kZGRfxhAle+3aNc8XoMvKG0NHDwygqmHKPfh9n537WI6MnO/7ACdpet9i2GS2hQ1mzK4gbiZhWFD2qQmzcfMSKD0GEnNO3TMbnBpvAVeyycToOJ0/LKtlJaCAtdQ81gjm3i1q/GBKTriciN7rcdrQeeLWd++++44VO58nvg0wevYMDaPRSenB+VSJIHtPc5ZPnhgXqdd1sjVhZwUYYK5bZPyhMuSJ57PsQo66thZgHoOMsB88DSparGQWAuPxpHBGkYPI7uqHstbIXYwPu4LHjc555L1OTNIFmSPLuwFD9W6EZ8w5KDhy0pvkEbossciqYekzFyLgns5I3ec1XBuu5N+PMc+Vt+zT+bPJfC/p4tCThuF4ycutrVQMSdMpkBtWNOchyRqMqYyYz90w1AfKeoxawAU/4S6ai4tyARd4OYFIz8k1GPsFZQGHUW9tzyQRgAPQSy+qlMwCtm58mdIECcTTolDFetK7F4TJhq6FNErIQ6qFttnAhyTL5gcL2EHJDgR3QG4rsyadnhcP0nTiUN+kiiZLkAm6eyeMUKzHtjFICjXK6on6KPHCyvFCIigfp/5PEWsPaIfXgHwABkIkQmIN+G+KORfgGlY+GoNdLmQy6r+4QNbKst0AbXFS5bmdH67VoER+3zpXVnDeALGg7L/mJOkFY3GXWAEO2lhWW6q26JyDZGA3biEQdAr6JfAdmjmFAOOyAzCx9m3lwfuc5aevdvFoLdziQesI24Riax2eVsn3xWW6XLqEIks6L4U6UWCsKQLYzIsEDFYmMSGM4Szp7LoTvwfwuwH2lGC4QCCo1uXjjz8xK2hwbmtAgE0gkfm7qrEQQwJNf1NC9Y4tWPWiPH9x72WxE7BzdoOyb6SEyyTFCEj5hQbFM04UZ2J4wi7w867XCtgaz9VDnwMcg8CTMkohBkPi5xJA24rGfL9/KlZaLW2+osgQLG0nlTjKNKY2S6xMvBoyGWMAY1rsRNnxXubupz/9iV0cuMj4bGNpUIa8L6xT2DfWgrW2dSt3H73G2E8tzNvaS9yjBlTnyPF/81mvla7huIwRkgAiAyc9V87RBIvDJIj+Z364PmCr5TDYa42xQoiFiUpQP89CmvVzao/hoHPOIuBN487XnJ2tdYyS7RmNYRahDSPw9ttve1zf+IZqEr31lu/D3+oeYbzrvgnwLaBILT/KuOTsrYrg8A5iXyyACKubOXJpDYUBKGlp3ZNxQRfg2/gb5WJXh61vMnYpWZAeobwn8jCuV85QWaXt133HpSa7GZlQxVoG2uyMPQCnHGoAM/r+B/9kLwj1xBovxD4Jq/Fw5uya5w0ljnHgBCdAgVYXQwrmuPvXBWxH2ZWJslyfem4o8Cj9GD8pN8Hvsu+3rsczk6DRZ1zquemcx+OQYr68WD9XJRc7U0bLwFDnEl0TlihB6Y11dcyhfncH111G4/35SOEjj5XVj5L94ovP5ab/pXUVf6fO0quvvKyYLdo0UTMsxWkfP5LSf5I4WOMqjDnHAge4ocseP5bxewrPxoAAnfVzquVoI8H35T0QDbgS2cDUNlQNvdupMPCuPFaWj5KNmbMYDTxnPQ7IWmRueyI225H3B4xSamT6447hVYDUcKGCMRMfs2fYQ/aUIHPRY+yzhjboOtt9WINrp5DVL/dPptRH5Ey7SQg7aC1rYMQ4CcnC3Fy4tLtHsOXSMDJ1l1Zm4K7MPvUO8Zlg31DeIWRNvHWVtwbfBw/sRmycL1gAsgPvFXNMJvMCtkhNBmxBs3LYCVTfJ7IeoELcDAp7JttUooVv68yEgrfg3lilz0yaBf5hsMU1LpwXkzalIgwE9L4EJedwNo4qKDgs20NlK3mhkvs9B4gSDCwEFlTanJyUmVPF9PQJaHY32GLyCXBDTQI4ADOOFTobYFBq3UG/w95UUbS1RwIUyZRMNlfpTq5pxYr/3sBn6svMWPi7lfIIx1pRuOgcszEu1lKrtjiJrSL7aTYMY+QeCEyzIPpc6yvVeujnYNm5FxvBDYSHNeGwNWi9JR4AV4wXUNR4LjYelhDUOG0IWJ+CJmer2LoTyDHYwiVD2YvPreirvFqIMEU1r/u+ME8GnhJk9JIiw6kUM3OCwLv+xXUr4ARvxjVxU8GhLyulGqEOg/WlrO4PxYDdEbPFGy5pXV/7epqvoqip9PtIk2DDEIbShW5TKd5gx8I37l7GECAROnzXq79frxUQHkHSr1bj87sA3Si3ALj0FI2CPHEy8VLOxoPJHLCV3ogri7n2n6McSuuDFTDkuRgbIINrcE9q6QG0yIr9QnPJ8wJ6eJXhJJgz36cuneNOtK+TdHJgoAXIBpBRnRqQ7V6cthqj+MvkMn7cu7Cl6UkYYElqPTEiFXDNTPIswTKfBYjfdswQgpMxsn4uCqw15F96WwZEca5S+T1nJuA2BlHPQiz6pGznbIZ9KuBpoVLmHllIDCuG52uvvb537dqbCwMG23VY8aylXlo+JveNfKy83LV36sZowG3AVoDNvduK37SyJx4krHsBFme359pzDsiRwUec13Fgq3WpjgIu7Z5F5pph1npxTZgNFw7VzzYGHFqCXH6guk2/1Dm8ZZaZPdV1Yo9znplz4rh+S7WcmDs3J9fn014qjHvZwKNV5gM2A5YxRtqSirlIpmeydGsQc922veIz55QB7JfPH3E/ZLb49EU+wtAA/lGlgFaDtRRMhd1i66TQbIoNMx/VR91T3Oe22Li6bFPPiWB5uoiomOjHH+396lf/6P2GoGLfvvqq4gTl9dgTESAtkXIaD2QkPJiMf3leHGvkkgUNxcBFqOSVEwDpgA1AxznppRro1MmkTdPDRyEJHj6iRZAA4oOnrq9FqABzjcHJ3DdUxwlFOlcwXpwlG+YYcfxDbuMyk5xd3HWc7wFpS7yuxlPSYtnLlv+Jz24YQ81P5r5xT1mikYnz/RJbu+OwUBewYCthQPRxJCN0jQWtYVlu6/Ll3VnnjeflNgVbbkWEIaj5TZhHZGjYddY6IDUIe1s+SjJ+P7q9CRs1rtCLz4AtiiK+9977ooevG43DXpyS8KoVGhQdhdO6VoCBBlJXeTSLY5dg8UPpGmwyK5Cxqk/LsoqLMqmrbNwG57KACzXnhZ2sg6nDw2Fy6jkU9mNqUQG8ZDko+8cbU2BrofMBW2z9UQqZuICvBSgO0DPI06a7cGF1NyFIU4Azac18FiXTdj3uEK/Pnz6delIVsvZTEz81c+cAX5ZLv29qazM/6iZgTC2uiHuv1KmpSS2+0091zdNnE1dka0xja5Vwfm5mFffqOrkxqjYSz4YwhVUy4B2WoTTtGjcSOpTYKgRqszG+JmBDAD/0OIqAQ0lALc9h+lnxfmflRmR9UE6fy9VHjM4LL1y11Zugzru+JnExfH/g4PvEgQG2KOBn15bmq64bmo021s1gC1eVvsF1CFhEeH4koPW+ypjc031ZIwKh35DCJPamGZEy/BbLxIfE/vbU4KmyTiFG3B1xM5WOPrq3ywBYeNt91IDvNI5OhfQAr34FeLJe3I/PdP4TK4BVOw2iYSgsyCN866aMpZhAzAAYYihjoJTVZM0TGBufOnP9s5/9TMzWPzg+05S9ruMYTc0bdH/csWo2LWBbFiJuTwJBFVD+/EsGSQAf9gRxKSjb3qPrz1mAOn9O7lqyf1hjKqq3plziRK5OgPPEwI1RYatbsUd1nwOgXnjhRSmrV3zfZg3y+7pAAaJRxnFDB5SO8WOXI+xZlDJz3jmqC7EZfTCa7EXc1XTTYG4ag1QQHndr9mTXvEH67QUY92LG0t/tkoncdzG+vH9aBkVAQwYw62OjDlk7MSGcTc4hsoMDVrlsRaps0aT/r8yW27dovI51rXLbfHWZDWQUrjCtP+euBT+xzmE6A4YjUzkTv/74fe9f9gDKnD0QlpYg9HQqII7rjTdeN7tFDTPWoKxEwU7npOfbTBPMkY1FPCx3Rpmv8YGR+SmBEeUaZityTrJsvC5LyDbPOjfqnmp+dgPvD1Rxfa1oTpJJWLoYXxNLO2xHQlLU6cMxU1NV3e/BZZY43A8/+sBgC818QlHkJO6wfy+SLfpUISVS6Kzpw/sygiSmuCauwX0Yds6rXIIBL5xDyQix3QFbcAswtnF7pih36uw9fKTi1xhw9+lJylyf9Pn8+S9+4XUjjo5X3bd8T1gIjD/73Jniet7qfBeg1jM307trVUNyy2gZcDHe0a0sUEMaur/DCkU/lCW0HvT/ZYVqQOw6K48fhc2Nbk0HCsbMtSJ3E1ZQjxPPfObs7mbYvhf3RN/7POe5zeAKCCMHM56pJO970AjdjmT/zVFZc46UB3Xod5XPt2UwHgJbsEBQoCzMp59+bEHijAWi62fjMwgf6hGITFwz07ihU5k3Loldk5UskBNe4MRmxaK/dxe/f6pP8/xMVgNHI7C2gcJxjTyVTzooP6vFYTOV6iDdBOR5QvT3ZDYSVL9Ji95siroVi4Yt7PXZ1PeIdVpBhbBuO6Mo41CHZRxCLa5taqIIp2P8/8fZmz3rdZ7XnQfzDAIgCZAAKQIkRUsUSUmU5KJkRaYlS1W2rNgXcXeS8k18lZTvk/Jtujp36Uv/DZnakcpyu8qKLDtyWRYpSqQGzgQHkCABkARAjAdjr99a7/r2PsBBqro/6ghn+L693/0Oz7Oe9UywJaSNDuugc4vlRIYY9yx72IPQRs9tA8FmhSUADH8kgUtefMGoyy046P6SYxOIp0qa6jUzAbA0V2lfYHBBQdbLZokS50andFygxLloA4/gVzKRypg1oJZ7AORQfCiiNtd28VmNj0ymE8cVmPmBaqZpszm+bLgnHnzwAWXl3GVFhgWMsD516rQVHLVetlK9W0qUgEJ84PydZ7AFpn3juIORUZT4GLEeIy6EcZ4FvOm+CAraYnifSnDvVasV2BjKmpgp3UJ2ZeoYNeOQeQMY8nsUK+6RMiNlv1bb12VKwpbEJVw21i7aFQouTFeqdgcctYJ53Cfsgbrf2rCWSvmZQ1tOdqfnuDsg0xbV1I8wimwq5lgFR+zGM8/81OecmJuUuFizAFuAED6LUmw8B3fhLAFwdu/etXRg/8fMILLmFEt8Uc2WAW4VXIyLMwDr+ZAy+G6/43ZbggTku46f9k6rcjNPcwabewU74tI655pXKAjWDZAOOAMIJsg9MVmtR8Q9G7fGMzV2tPLDs2W3FG7XZGax5+MSDIhgjZlj9hx7sxm0/JsmyWEvyihGcU99+Mpixb04b0kW8LzaK/beCG6HhaHy94hHWyu5nGVOB4sokdRg4h5VKsxXDWD6KZptqRvR8URhcsrU3Oi6WXageSrBA6iavcU55948O7K/XSyQD4AAXshD2C3WFpciZ5XvAxS41mYzXE888YTdu4tG4+42EDBTtqL7sdX5UZze845hS+hD35/1hrVNf826EfnMtk1pm5L/DRe+rZLEWYY9DsCfQEKr2Q8lrPOTeDSMRkBIgEROXcIOLsz2kQtn6plgtliL42K23nzzDe85dBAhDnfvV9KAwNY1gbI1Yp5YZ3mKpRNGiIiUeUJFIBzCDjHP69bLxSnQAHttZlYN169fawgLLjSWiScdLOA1seW6Pq5E1uJlnVHWDlldw66GOc/G2JyJ6FZl6eaCHmgcZrPEG0s1B0TVe2MyM59jo3ef8bvJhZwzWHJhsQb55pbegxyDGAv9PHOFfnS8ml4FXI4n81mh/trq566ljfjcCjciHqYrcXmHrMl16mHreCNH4nnja9euNKIueC+8d3jM3I0I2ILZItX52PFjI25Kh5YiegNxGtGx+OPfuWvPk8pcjQkbc33TP34o/Zab+wGgKPW9q7BjlYMw9Xen2o6DYYGK8OTnsUjpT5RK8o1viIAdQZLa3C2q18MJw0WAfJBpDl3fz0C5Z8srzAup0cwzcSZhKzhInmTcoY7JSK2QWkypb5X39HlbxG4eDN/FROADWjkMXlgEh8bIAsa1NWK2xkFv3SsUAhWyr1vQhHEEOMFemPlyhtBOKznmgrRjerttJ1NLApD71HfvQm0DOLoVisbTa7ViLuArZpWq4urauIuJQ6DHFu/3AdXveAY+c+TI23JXvWzFFXYo8S4ceCxelBlurDAJtD1SvI3AIVYWsSW3izHjei5yK6HPHLZ1CK639yXgTwuksZk3OPZD1b4FYHj/Vc0FheTuFqgzu6gFJ+W6gNkWmAQabEmykKikrhpnGs/999+f2AU9E+wBLxeqE6hpUPKNG7sHrocvIBoLK8Vxo1ANIxbfN5C64KxxYXGvjpitEU9iplfPxLzGbUbsRvZvrLEErU+CIOyv4+oMTuPCw9L+x3/8R8cjMZyCsPSxwzIPkOi5qKBBscBgArL277/HLmT2KIzGCy88bxaIMwJITqHLu5cefPBBvX+vzwwKmbVhzVruhDmiYChxfBgGzAfznKrTzLWKQCrOAUYEJQ24gslKLFtqhpVxjKCNlcmYeZXVYh3tPhdTF5ASGYEMYo3Yn4yv/VIB/QQ3c44wCjBYWDfWpyCkDBnrXYBd1rJ7oUHUjCVxc6uXGgngTn2uAPrRt1V7f43cQwELSaKpPCjQ8H7W75G9ve+VKyMba8FsjTY32i+cm4LiFf+OTLLKEfaADTftf85iY+riSk82GPPH/rI3QmNgft1/T2Eov/zlL7XHPjCg5z23yXD6xCd+TRmdnzJb1VZDsFZlB6NPpuzaeh8SzJyYJnswNFcFkw5JWTCZcdfVjViQtaLGE3t0NgVWAAAgAElEQVSekj+woAO8OSHFBmwq/Nv9NWQZ64ssxUBbUGM9/LrWJZWQN5gaxhSxWUlEuq69/e7SW4Atx4Lm/Ow32BKbJYQFS8M4lpe5f8rMULEKoLVBTdbXrEuNK4gD9DOFWtcrlojXJX2G2Enuaz3qZuroVgFgjwdXIaWPNjq+DjabsCDGwGfcJg2QMNYRMA37j7HrUjt84SYd3QQKtroH444fWGB4aTywYoWZgGRvugG2ZBefsetT72v2ZPGEDUQbWavHxeb6eWbvdVh5ZI4JoYQ42cgZMqCFUAlJWe1Vdq7jmzNb18Q21kiOfB2NtWtYIdP1X7L4EzO9RT08F/URh2wl7py4sZvAFoHxr732qjbJe0l55yDjv7ZFVNfdqCHDgkmId4L7gMnkWz2uhfcikDkgrrXFxErJprSDED4B8WSrWLBB18Xiq5Lm/Q34TdmDqWI1MTh1Y/D5WqBB3fW9ojQT5OdNXLAVDWXAANgzy2MmLA03YWZsBXOoxyZhnAhJrHeu1wrCqNMEOg7wyFx0g40NShB+M/6c2THoz4If+6xnCJ85LeXajeZKz7gDNT8bB43KZsZVB2iIm0PuM92L7CEE1IED+wV07va6Of1Yz9PYl9b3Yq1dbE7PCXPW8hUNcuxhYvyAMlxyFF7lxeZ03AxxCFpjikG+8MJLBm0orLoEOOi8D7Dl5t8j64nxbpO7gi/ADoqdTdoSGcz5XQowPXjwkGhyZdlQAkJK8YKYqCuj/AYu0pNyV3HmqdS8U4DL7tcBzFnbK8ScaO0uDABKPSC2BKCUgPFvfvObY7ybrTgiIBK7iNJf7cXnWwA0zEdLiqSNSRQHSjOBtHO3USqMB2A01onNzyFuzBb/soYwbQ0I7zVaa2Z5OXFV2SNhf1GuuIDYL6wxAd8/+tE/ek4BGgAIlGeMnwRyIwwBGkjtxkKhfAG6APaDBw9aWHNt5AV1uqi0zpoDoukfSE0qstG4PuAFoITb+6yAVVxdcY0999zPB8OJS1UFhLU32bMooXs/do/dvuxZgFeCl9NnkmsQ2M4zzGOdwuZNDb7jmiF2JYCen1kL3sPn+Rt7mflyuQlYdr2PbDuAN6CRvdu/p85W6/QRm1YGPffl/hPYKvDDWr+yqF144/5p+EV0VUtVpPzEFclkZApXZi6TfZmwAYLTy2jzWTNX7HU1F1/pRpzAFmdlNTfi+uG+hwFzi7LB8LH/YRObuWyQR/wKdZ4EimGBAcnpp6e6TwJP7DVi3YgLRAYwv4ybeXzyySdtsOBWZhwkzZRVaMhD69w520v34pXU+sSRsV8DtoirDNiqG5FzyM+brV9i4DQeLHI/5Vra07TzlkSOuM3RH+gTDAdIAALlyxIy5qiLAGBi3bhsQFbYJWKE+e/ou+pHOMAWhn7A1n5nrV3SmbgswMTCXr6EGzjusDXKRiSTnuLba2G2DLQTB7ZGZWc2boRdhaRIBqOZHCcgEf+Jx4TWVLghyepXKQKFFiDTiM9EX8RwSMavZTXzStzjMOhZA8JirO/0BUBzdirvH+/pe/38AyCVJfTsADzHvw6X0c/scYC713KUZKnRtXA9eu7DMt3qxf6MvgDkhGyx0YTOZf/DNOvDc7LkNmUbr/aq7uVvK5gt4swuJFSH9a5rkqVnf6ebyegf7DkY4QpiJRNWRSs96mJK5sgDwzVWjdl64403TAlH+MtaJPtoABPHHNmSCfrn+3bgtnWHAAWQDMuyh9oIcky+ywkM2q0MkV1cVHgd1+etfV/rVPHAHFpcT8sS8hyEuF/0gBLAaWOQLJxQyrES3QaHkvmDEtyktNv6ZfsMPGjBYtNiER6MGaWU2i24HVLsrtZsqda41oLGianIhKfGVdmGsniJnwkKL0XN3xg/4MWuVDbMcBE0WBBQwt+p3QIoKLC5TW4dNi8/81neh2sHZWmhI4HI87PZGTvKkt5cWDGsFeNDeEMfIy0Oi6lo4DFZii1y6g73OixY/Mxp6WauCxPEYXSKL8yLwbOUgUDq0XfeG/slbmnmtfWlENQG3rYwsyGTjbgUd5XS7Tn8xBG+pRRqxklfMNxSrDVgkLkAtJGVmflM+RCna2tdP37/A57rD0lVH8H5PggwEjowzE9Yj6wf68A9cXvwXIDJHLoEUvMvDUXbRJznB0gg0FEcgCHeU7dDni/Ud11AeS/VnmEHtiwYgv6Oc7dBAb6p1B3Dg88Dbtoku0YJ42B9UbwBI5Q9UBq/FBJ7NyxP7s31nn76KX39JNmmmvcA38Q0xB2WOWFPJhszmUhUT0dR4M5DcTBuEhXe0H55g9ADCXRYoD2OxzugrKu7XO+Mfcb4m3ACQ1kBydxQWgEGhPEH/Ku69mjdc7vA8r33fswKAiaEsQJaUB6cXX7HOFiXyBSC6KmdlrZgzeZM7abrBgaNg+Oz3I9XmTzGyfrBjDY8gPltw23WAqAAuxaLPy6Esj457ynInEylVJfnxd+6B1rygHVukHddmXH/JozC7IEAQF0jAE2z3C4RsMa9U1MiYurw4ULGciOWVXf8yUiOYN9TqwmFlf6SYeVtSEuRh50PI19vQGRpWL+WGqmyZd3CurdQdNwuXJO9+qMf/YPd1RirPCt764EHHvC5ApCXNeV5Wz3eZTxgyTVu7ss8t1J+Y3UXhaUxigcLU8DFGvnvyNmRWWzDXS+7NYfx7l/c8DpzRoWSeR67nlIY2KBOvyPspQBr/u8GlSJADkGdO7ZHTORWMVfIwTffekMG4btmtm7bRY1CtcPZIfZI8oLyO5eWU+/R8VcbCEynsfRZAVFYNM6iks3wCCj+N6Eg6Fv2IwH1AqpnI/PSIobYTFgtxVbq/MBsXRZbRswW+wQ3P4YocWMFrRjd6CoID54X/eIK6JYjY29ABow1rc5pa7cF8zgIg4amuGiv5zokhGXLfK4HUEXXNiHHjNnwfCyA7GCv4o4O5uDZfB7GuqMrA+anlnqs9yL2SmdoJ/WtdP82e3foAN6QgVV4Pva8dfNY76VLArAq1ZK4yyTVQEYBlP3S+gRl20fm/9+0cXVD3MXOda87VfZjkY2IG/H11wFbJxZgy8wWYGuAq4V/lp81GRVYrb3BQ8+RbReqFkF6Bk19A138Uj9vk/BrQHn9wgVljt9iUlkc0tEBCBo8yDF0L2CLFh+4G5N1ggDg+1YXx0JxjQ3ZIkaqHOZxoAq2mqHS1HTm1O4tpwmvDrbSOmH0xRpCMsIiGYSMlYWuz7do3D0BAQeAwAG2ACy2mm2d3hB3od8BdqDnAVOMHUWAQoMJstWmF0wUcTmArlLtFeB+v9iivWIoiGViHlod2QXexiHoZjwmIMP1GD/XoJgoYIuN6TRg/Y4N7AKSuGr0M89TS+OSmJb33/9wweY4JgtQpyvyPYI0CjLp6LamJDToVg/YulvKHYHw5ptvWViYxdO87hS7xD6j5QZMHr2/zsniuCQB30q/AC7GfZfcWGHpVD6AKvjDHUhcykVR71W0BcU8O0wXjAZKAZDh2mfjcPN597PE7ev4uLOeiwSTB1zXfdSYFcBY2JyUljCjK2bAxopZxPQDZW4DtDZI4O4yYA5Vnno8ddfUNVkAyDzCZiLkmUvctCjxsFNxR/NiT/zkJz9ZevbZ52wchCmZYst4L3umGaxOBrFrm9IHB5zUcIeALsKdMb4vAPu63JJH3jpiFgjGkXWDiUKwOMFBwMRst+OiANwpnpr5u2S3pt3EVJKXIPXcDlAByMI4cP0jssR0z7qqWA+uDZsSV3gEss/9IuMtHeTrBuB5WluP++dzZSkSPM74mrjAurbQcBVA4sWkoLR+TlgQcOas53xnvmKQJjC/IKBp6onHins5LuUCo1zrRrDlrjNDfhSc1Ihl3QvK8m8KKl6Ta6sdDwy2BljHAGmmMnvKJRO04QwEpVDSyHllHFXBVpNHAAQGWHoOZENid6bYJu5f8IWswniH9USOci3A88c//qAD5htrVZds9ncY4eiV616P3KPu94Z+MCvh/BqgbvluYkBnUGUcApQCWuFaqrDrPszMTq9Ll1Ql/xZgq5n4NwKuLdt2T2DL+kYssWJBmZujR4/YMEgZG8Wiau+wZ7dSe5CyFctJANGJV2NqGT16X+JW5eITsFpaE0OH6kvxVMDkwEDTzonCpqnr5XIDYsJgt/iM3dWj9MM1sV8YQq9rHQgd2IWHYXikmn3o9dco+H0bjk8tZxLfht5u5wCDbZ+dBMS32nr3Iu8v2LIrjimG7ZoxXpEFo3beYLp9VljVoYeKE+YFf2046bPtlct1mpFaHRiwlaxSxoT8Rccuwhf0O4gB5FzDdgq2nLCGHrqmxKzBoBZsAb7a4NxgWPvPuGaU0F+/LhndN744dzBvGKALsHVx+bxjMN4X2Gozac2qEVwB13yz8aBMUCy5KDd+brE4k+oDFReAsUilu5v1ZstJ/ui2wEGhMmGl67k+G4WHD0ocQlLAKb2URpl8MjPcvEMoUxuaAnFspBQnzUEmNdaHeYxjXnW3zIuVIdl0+qw3lhq7pjhoYlJwX+bZU+HbWZAjcyHuRti2FGyM8k1tIW8eNrYFcwLlfX+9vPG1+BYhA9xaQY/5Y7FeUpDj3/zN3xhsARYpMEon8e3Uoxppu3wGpV1BzBhwleDegZGBOcCNuVs/sxYuvMp9BqAF0AGg3lXa+zv6Yrwcwra/oXo0m7aWBEoUsMMhrR/f2ZlYGlqNc2cF1gDA+gmBC+sCc0IRU7clknBGofIes3ME1OrvWGCkKSO4X3nlZbMnppcBoYPiBpTWBcO4ABBWgGSIwdKwI22Va09ipepnZ/zB1uo+J8+lfERdfihIrsfaouhxuz766KMCXPct9nnLCvAZBCqp7w2yL9OCYk3cXPYJh7r+f9aicW3sNxQCjMtLL71oBo/rs0Z33rHPlbr5HHug7rU57c9YucZpsb0kGKxTqW2AFooMQJCkBrJ+kl2H4Adovf76YYOMFFXN+Ao+GBtuRxgc5pt7YH3vFRtK7BRrtXuPMhe1ogl4fycFZnWdBx64f3S33zNAU9zRpv013z7TI10bKxa3InsHEMhYa1m7jRRWpyrVM7cBmjHQeA7WmPlIm5+CiewxwFj3YZveo+zSlD2MVxT0iMGwsE7vR37HM6dZbfqnzWs6cS57P+YvyhsGq8UcE2cX0H0zs5VYtCgdxjDJ0rqWbwZbG539s4IXWBhWBVEV7guDdl1qV9kl7PCKUQSUxB5iSXlefajuVn7eqvT49hVcjdlqmj/7tfUO1+s+PAPzh7yJ8dDaZsQ7njGzRbwQmYqwzjz3Qw/hYv6EgTmvAH4Aa4Cf7+HaWcniZA/bNTayeePSi27h3mXd+F110XqyfkdWe1q2WLIuGLtVdKKuMxIOmK8RG9akhBiiU4xvgIbY1R132JBD4YZ9piNCMkU//PB9N0VHLmzfHtcc79kk1lqj0x5JEsda1XHcpPCWeDzIBMWAP6/1SL9gwFaSxdAfLXGhfT9qTuFG3KA9fuGi9q3qdyV+iZpbxKVtNdgiieV1xWNj7NYrwbl3I+rBBCG3bTgjD4ab0WV30EEw4xje43vvNeZg6Ksay2HSE1vdUkn+zPhc46Q4y5z/Mlvt78vCuo4n1xiMVkEy9wMn4Aq3YQXwH8yxATmeuOGBaEIFsifN3AmXiK5todXKPMZsj9L4u5mzJcIF8n6YfC5PkVlKavj0ug9tskZxHdsoubJ6RxJIAeb1XmXlLsAWi3X48OuiHY8FHeM+Y8Nyx4FKg+T8G2/cec9CTwZgC7Q+e38mIn5cFzUbFKMnc7A4pLk61orJkVBiEpupBQo9qsOKoGiTYYMIsjNQvK7HgusDX2msG/rerVMVWBb1kqrt8i/VdzdsTIX6CH788VNF4zI2KDAasRIEjgLYc4diNqyUaR0zwBZ09ED3VgT64lVwtEGWilnAQbHOWx0wTwA5Npuz2PQzC4/VsaiphNAfWVvMGc+Llfjss8+mJMdQSAS1rxO4Ix4AVoD1QfBxXRaYfwEYxNsAmKzo9R5qUTF3Kb+QGBgUXkDLJbd3IB4KMMU1yTrknlDRppP17Kwrz84zu9yH/mUO2dgIqWUJwgvnk4nBe5lX3FAdFy5h1g5QwwsltyzFvlXMEn0iCV5Hcf1STZIR2g3WxI1c1o5NxXofk/WcYrtZA4qaurSFNrqB4WC6ECi0ykCIF2wx3gRR44aldAXuAyoCbxVwud9BrbyYl7RMiTFQdzJzTx2hCCr6/Z1xjSbcir1mCjJSn0rd4UkA0Py3ECTsGAoJkAzQQglRQwernnUB1LO2sJgBUomJo1AhsUWt8E26N3N5330HHVvGOLkG74V5AhgB2GGSotB4hrSnAeQxdsa2b99egxPWIwkMl+xWheUjwWLL1qwvGadci/2D0KYSe3vicc0CpIKFBrOX5m/yQcowxOAIyEr7neWLsap5flcLd1XqKUMoCjjP0XpWtXL5XADHaF2DInO2ckFQ9kABWd2LvAcXGAqLWmNcu6ETiL0yOVX2BU1lWbrX28ib3wMIeEbqTFlkj31ahV+QtBqzRVHTGqwTs5XuFTZ0I4gHoxO3hrtkUIJGr4U7yGA1WVm4oJ0Nre9hRvh55+3p+ehQEVzs/H0Aw7Cy89Il6QCyQfFALSzaunfJotzo/cA+BeCzt4kVZK+yx++554DYrYe0Tz/m97DvkFE8T1z2U7Fo1iiu+aw1Mrh7JGArzGsAduPWpBtAKA7RytxYhUWTLfRX57//rqNOEi5as88JxO+1526qOeGwbr3ciAJWYa1TOgXb0pniKhLOzzvlQuTcM0CHFQikbqAvq3QVLzIM1w92lJ6O1Gg8f/4jFas+G/Cqt7J0xGTCZjkmVEBrq2pTLtxlComg5MRVxWyFhWONFUayZafn/Oc//7mbYqM/0QMYihjwLg486tUhG1kHt2QjFMYgfbi0Lc8TP1f2NXOa+SyY6l5uXcjuszlIMzABbI02cDX22yLI1x+EwxzQcau1667ZkIXciJyIMVGgZdkCc6y/JXEEQzX1+KqrzGBLZvHq/DEeYwHd28zcJbJPR5cIYRPYLVqOXRFZYyyjeDpgTaCNg/VUOm11NyJng3nFWE0jarFELBbZiMeluAIkdPjGFm3NpUWrkgG4GDgPwSZioAYxDHgsQg9JF4FfLzbrQK5Bx1lIJnAKFsYnLatJhw2XBeNxPz9Z7QiJXbu2jwMo8CRg5UVU7S0XkQPVa1MjDGht4PYxAlubt6bHE2CBMcNg+TAOMNjG18QrAWRA+Hvvuv2WYMuAis/X+BwW17rR0sSWAYIJWpxZ5v0aiy1okD3BufqZTcMhqCBBgQH4nKE4gAosAAVIS/s6xfrdox77HGwFFKgfkw4N70UBoEQbmA7zs20Urys7AqgCRMEgMh7mxSUfhouUDEHmgjFzfSs4aF+AG4cVsKXns7uAHajXhfOwKgRN7zDQaLkILHzWFWXLdQByrJMrlgOodT1qeLXa8S8kKN4UsEBoALQQvnY3jHoqjOEDFUzF0rTwsnUjFxnMnd5vpeQ4rtR3S7C57i8ffJU1B5bftVdf3UCsCXOXNUuAOvszmVFhh3CbUUvIYF8vQCRKprXAiClrSQLWJCU4tpmlQcHx3HG1BCCn7IQoboQFAdMCG/yeGCYyumAaUYgEvRKA7N6ctgaVsCGAiqsYUAvgChu0bPbpyJG3nYre8ivMW3vLOW5PAPBO1cU6ePCQ9wzPgEua9xHwDpCDIUWPMadch2dlj5Ft5j6W+pwB7ahsXxcm8xJ2F4Yr4JbnbwZk3JewT0kkYF7phAFA4Jq8mvTRANkKffZQ3IkBULCHXK/sTgBRzhxrFgMtwdUtAVE2J67AtFJiDnn2/i1MUuRLCiqGqWicVgB6Ymp6BuMyTswk6xrmJeVBkr04ClgaKNzMbC2fTw+/jjnvT1xqQzjmgMsyVFXGcbljuCZ+J1nfjRub5jH1itwlYRfG4QBb7swwB1sJwYgsb10hFFlcfQFEZBUSrB4wlMr+AfvILIylV199xe5u5AENqz/5yU8uat7x/oaNxA0fGcLcAVQD/OaZ5xlPmUXmpC5EG+JO7Aqw9R4c8z0BZl9+5WtNAuFxkTJ/Zdns0dDevNGFaNf10laHEqTbRtyA3ANG6+TJDxznQ9FnYrUKbjcIXG10VvzwEauqk9vw6IMb5Q4kRuucitleuXY28VObMBwkW1Ueya5DwmfWwULJoBoZruvFpuGZojI954usxKuqUL9N/UWRPz8V0CIL2W1jJG+R45xX5DrjI1aLc+aaW7jyHXec/sOLDiYD1LtXaQHsAOTzfck82asDSzmYLh8875a8eI8NfSenxLPCeHKeRlZ1V2d81j/KPUqJJK+N3ts4L5+RAb6qQwcUlNcl8rbAMeECua+NA+1XnqctnLjNtYtkMLZbA6Ex2tPbYH8D0hgHf5++0DsqcbPKiyB56tZhsC7AFork8OHX5B5Q6YcBti6PQ1cmoYxGrZ66xyyQTO2NNgCMJxJlIRyy2XDxTPRji3uCxHkVmHgx6MklRYGbhMPMi83FZHIY9u5TQUSsHdcm4b4g5hxAWpfQtsJKEgt31JFZtyFxXi7zgJsEZmmg2bgWEvdURckG2HOHlNaNbsTBbMFQrfrSRi8QYxO011vZLtyHIN7FouuZWtQSsMIYcBfaHYjigJYd7FPj3mCfXpcQg9kCFMRVko3M1MMyzF0fDUQHbOH2cwyMNjygEgHM5sc1ZD/8oIFLr7aoXSsKs0FR+giiun9Y34KtuGLTdBgwhdAgvT+skLJcxCBF2UbJtqcapgJNOymWCrhgD2CVEReEAGM/AL4RiGWYCEA9T2PnUfST/eVsLF3rqhWnmC2CZgfYYpyAy/OKr8CfH4YuQfIomWZDcVjTJ4+Dx6euGyA2DZ33sWbEMrUlkbNMtXaNR6gLr0rdYGQU4mSOExeVmL8IrNR02aSsI2flDYXueZYgxDqCAWXtcPmzR3qm9txOXAhCc9Pow7bP1wr4Sx0k3l9lG9angCvtkQBUDz/8sK/z1ltvik190/vqM5/5tF2JjB/57pg5PSfX5hkLqLl3KuGz/yOsYmgl5qbMZxIlYp0yDwFMtCJKdXK765TmjrJmvpj/upPYPykVEnDCZ3HVNCkl7oEyVxHcrG/BRqzZER85WMxUKY8rgTUBsAG24iYLu1sjsIYB9wMUJLg9rafqdkwsTpJ0yv7EMI07qvK0AC4uk5vBFsxWX3ODlflwMsAwEuf/XrcMTCFOgy395+Qjx4emAnzciBkbP2/aTkD66gHynbfIfEYTwNU6T/zcWLWVTFAKKXO2AVzECya5QTWnxAY//vhnnXSRch+bDVoLLLMvqDROXGdroLWv7uiyoLG0VU/PbM/UJuYa8IgcGzLaIHWUUllVZq9Nz8DGVYbhnmqbtRbaCvfvdYEtx4ICMsl6xdhM8eATJ45pn563bN55244ReC+Db72y52RMkTVq9k0xdugufoA9IS7o3HkZMdfOhXHeQswyspXSSKMkkM7GVrFWGGK41aaYrXgWGrO1Y8ceM9DPaO5/+Pd/b3lFhi/nh2d1rUT63Y7AePY437MeBjIaFWvoqvLoXfTpiL+c6/YF2OKsAbYIOAfMDPa1bsWFS1Dvq86J12kKkO96eY2y4fKtr622b+wJPBUD+Ld3Jc9DvGdaauE6DglCwfR6fdrPsbUn3V/VhnPAX7MZ11xWgpwYqxRap2cvoTgiL+TaDbeS9kgkRNBWid9t3XRg1W11U8wWdTrIZnjppZddHwSUzoRfvNy6IyjV9Auqpefmq4AfLQSbHSuEh3CdEADNWBzYEQ53tlPqwTSl3UhWhyFWCsJJgkif50EuaKMCBtgsy0L1aW5LrAZ1OmCpEuDLBKfK6+iazQJp81K9nAPnTChbXRKwKvZmawGgod8DNIremanW2irKTWZGKsj67wN9N84H0NQgQc94kb7G16A7npXr8CprBJInEBdXYi06DlwBFyALlpF0XTZyXSwIT4CGgZEE17titliD1CFKthZCq66a7FeecKq8z3i2DZBBHJwrzo/MKsCEm2kKvCZeJ35rxu1+kfq56+V1kLIBbBE3x/M7NglK3QyAyi/Ifdkgc+K0sAL5PcIIsNXMRLNasBJS1ntVZflusUVQ7wC055//lZ7zvSQqaB2h7XmiWmPcC0YsWaFyNdHDDODEPtM7LTgcw9FaNjnoZ0ZWK/OziK/T+7nP0CkDfGU/N8aNf+vv519q8GBtAQb8HMTveQ8O97IeuKA8MSBxwXIT3utYFpgKV4OO236TijICfsoctwbdwYMHF65YFBjgKaztWsUE7DfQgslCERPUTlFQ9hAGFEkGuDcd7+D6X3nugIJ0G9ivlkaPPfaYwQvJMqTw49Ykdo1rWRhvF6jXM2EstC8iwJv1QkZUKLfRc+fDPU+xQM0sUVAXCzlj4TwaRI0YQp57y2YyLcNMVqEnUSXnkedMFnDY1cTGwSAp5V3XLICqIpgLet9ztNKJ4CUYGyOLoO/EyKWmWpgblrMuiwjmeaHaoQxGgDZjiyxLwdmevWvqpxYjHaM0STzr5Day8cmXlG5aiADaRowZhUNhvZwAEKBW91izINn/cWPFdeLSIgoQZ8zMXdc58YnxWPRVgLlBSt4j095AJhTEsifbbJe/xyWHGuOMA3om92KYpeiLumwBrawNsuR73/sfBvB2YUlefOELX3DdrWaL1kVYxqrFo+duq5IcPl6DWS6TkfcPAK7x8b3don7uEdg/sjANbsc8hLGLzvFegaDWtdGJ6KOymbk+RlsYKXTOpWHc15A1y6n/kOuwyTBIqdAet6q/nMiVuUOewf5zLfY85RsoHUEANt6eJMEwvsRX0r8x4TsA1LCoxIyl4Ttsa+rB4akiUWLz5u02oGG1nlIm8h1ivgkTcG0xzQFgDllLjGoSu3TuRtHg7h3vZT0vZz14blUAACAASURBVMJzOgO/zAPAqkHyrd3mfaKvYoC6BhsXCFgizMSZkBh9JGyMpJEyUj4T2XSeb+88iq8Lp8QbVXdjO8UAtigwnpZGBrHD4EHfJVmCxLkYByZ2KKUyiuJS4qPx2GuvU4VhhDnpvG5R8hEVE7QrDCavaW/YaKX4B6wmRvHVJJnxKngEzLH3kR0QCGa2yKLAX5yaOcdiGWlwx06kyaj9xLoglmYtPZRBGsKm1D8Lx70uXFQ9jTFRZa5KH6IAURw8aIWXhdNovQO5xDigRD8686FRLPc+fzauq+3bSbunDo+aIZ895Q0AS4OQaQB13Vhscg4aG55FbQpvrPONww3yUdD7iBVBUDN2QBgIPmALkDa1Dmlcgq33cZgd11EBy8EdrsJSqYzT5Sz0e4AU13UhUcam++CuOfnhR7b4UG7MCcoRCrjCAAaI+UawElRNPA1/Zxx1d6E4iLWZDn/6RzUOoQGlVST8PFmPKW9Qlxqp3YAiFJjZwFk5i7Iisfin5qApodCmymus8KkYn0r21C9K42OuR2xTmT2ex/VzdBgOqL7SAVm8AFIABTEfjKOWvbP0ND9cE6DDXrrggxKQ5ZouYs7cbd298pRBprGj7D1WjRBF/KGC9xcHeSg8K5whKCwg9ObGldhiMmillUxAkefb6enpH1nmMoUMk6JvIDeUUC13wJvP0bhOkyzMHlAAUYkEtTaZhzBvl0Z2XpijExKizI+NEO2nu+5SX0ixgu4IIGGKBUuqPZ+leChMGHF/KIQI1mTSNpsLsI4L8qGHfs1zevQowe8furbZQw895BimVFS/zXu4iRgoAc4+YIx/URAtUMq8pB1RsvBQsjxjQg/S8ipJA/k9e4BJrwBjjthPCbytiyFp9lwXMJ50eeJiiFmkHydnhBiWBPfb4tW6l6VqkH0zC8uwUYCT6wFUXYICRtT7IgAimXIByqxFi2U2wzXrHxfhaq819IfipRiQNWtjYK6RO8JgmedTrSX3TlXA9LZt9GOlQjnlP1Z/hb2qK7IV4xNQXxdqmptHESdJKO/nPYw1jBTsb+rI8bfEmyVrOwxgylkERAVQ8Xn2UGuclaFrXF2ZtQBhtfrRnvif//PvHDfkqvT6/eOPP770xS8+4fOJkchnWpPOYSn6mTXouZ+Duei0jIlxtOZWy32sBUwMsIXr2h4R15VLlloNXK5S9gpXXRR87k0ZhbUKhM56sve4JqA47jVpDa9PGM8ocD4XQ+Ci5TeyLjGalFSg3ZXCYJStWAOn763uotQOMmnnYK+5C3PQ7O8CkAUDyJkpoDR4wBhP6YqEVayzwfSjH/1IHoLnHPKwV5nCkfEkmmx2AhB6J+CdvrRy8+s6Ldht3aZnglkvmDXAHfrMGa4QJuwty6+xJ8f3BcuOqzOYB2ThHqZ/apJTwui3K8KUvNI9l7VmNjDY2lUB2RBXXgxIypkoc9yFX5HTMIckVCWxpRm1dYVzz5AmCQ9InUTOQxql+7nt6YDsSJ03GzQ+T2W8U/CaNTpzMjUZ+bvDbMa6oa9W1NkCLWJl/UrByB8onf6SBBnxO68cjsIn2wkBGmUKQ5A6UsRqwKogiAl4JBtqz+2qTaT3Nfjb7jkOKkh3KBmmrWwB31+8QOCgHnwTdGJ81idPnbDiMOKXrxqLYOeO2+1mIkDw9EcfDGYrFWJbRoKD4Jgd3BIwGGJCUrNoycrE7ifdCyWJ1d9UUrMULqiI/zvKG0W3opAhlKcPbJiOZlTWZWgOSZNta5mJ50jichsH0swWGWbcQweS71kM6g29e/S4Y2Zw1zAWlBlzX7dFxkf8UxQ1LBTzw7MCtgJozvszEQ7Jhqx7io2QgoCJLWFDGcjK0kzg8Frfn80GECL4ub0Q+UyCDFe6OppFGJdECg5G0KaYJ0wJri8OMy8UGsCKZ0BJ1gXDuM1Kabz7FUD7McV0cB0ExauvvpoSFd5HuoZcV4ybQE5cpVbSela7RHDL4WocTbM3SrC6Ij5JFHxPKQIdLD7/oQBZ3DepCVOLn/3BHGCxIWmpFeUYFIqTNn1+fA62D+XhrgEWcMmkqVIz2BpMRwVsDzlzYZfk+GySNZJFScxEAFFAoi01/YcVaremfgZscUbtdtR779y7x+eQtXOjcO0H4mIQKIDclNB40wIu4DkApsU82Vu0xKHpcl3KrNFBsWk0E25hWs4754Z4MZ6d50ahEi82j5dq5iVr0nvNK4SjxJj7KvW4NNPAvJXeU8B0ZVuaAKgwNMgl4t0wHmJwxJXKfAGqeFa+LwjkerBXqc0TZtzxHLopc5l522X2kHkJCLgZbDWpxCzDCG4uqxMwc/Nrg2KpeFED6bpS9JN9nZpWYTAFtpx9qtgZgukFti5emdyIN16xpUTKakUR5ByuUIrDVZy5HQHAsGU1CA2sRtVwj2N0L9D6dB/H/girFYAF05Eio41vLJjlHC+MVF87mYYvvvjS0g9/+EPLFNaQoref//wXzIiGSWvJhykIm3HVK7Aa2EqMXoBi5R17Wt3SFrK5e8yJUZylodQLAmrMSkWOZ8+eW7OWmlVphdXSQTID9J6RUY9rT+vDPl8NbOElYlzIVPZkQL/c7FuVjIOhoWfmc+iA98RQ48FhbtgL6FG6NKCkXYNx1Pkqjl+URRhyqK746jZ7kMSkgovxfjz99NMGuukCQVeHABqMCuJNmzzF7wy2BsnA+yrXmrHOvRfxVew12HGAVTdov7cxEQBlPTiuBdiiLBBna4qjDAMcfZUrtdPDBLSQ0byvYAuvCwZx9rsJHOqVKZ6NFwROAHvjDQOumKMCrJYqKfvLeJpIwt6qyz/zkbCkyLCAM/ZJs2EvnJkKBhfAcz/Wl3WEeDCz5TRH+Sh/8pOnLbxQ5C+8+MLSS69QB4f+dVR4Jhso9BsD5j0JhIyfFysaFuMLX3h8EVSXoqKJi+LFojrGZCgk9y/S17mzyUgiyh9hRGbkmbMnLfwAWfiqXRJgZ3qyrVWQIX83PWyrN4UDyyC4Z6N+b1AihYBS5O9QeUG5ccVZWbAZvFAEwSUrJrEbEYRYyhZgWBBjUZ0KvbAgpqJrZfCqqOcpr1XsHaspe40PRfjMM88oIP706DW4z/dEKQB4ALm44BhX3Iypmo3iYH54FgKXC7aOHz/hzdcg3Sx8Nl7p08Z3seEBOmGq0o6G97LRiMdpheeMPUAr6D1ZYHwGxVt3iYuKusZQQCpBgWwy6jMhdFHezHkyJsNW8llAI/sJ0HTw0CG7HgFYsDGkLNty1r24N2CS5076fwDQGnqJ2d2SFgqXcIFSKV73MJPJIZMwb5IAe+HkmaSrVzGxdhw6wASfRShwXws9Ytz0Pc9KogJAHAHDPuBfxr+QNWNvh7kIE4a0cV1pW3sJ9iUBgus2JgngXiC/KJ+i90fhxTVLjIvjIrUOBeM9jzt2knV6u+eGQGT2ycMPf8qf5QzjcqQ7RN1JptExSvQ+rG9ABqwV+4g9BHPKPnj44U86jgswhmJB8HB9WDVXVBYQh43l8wieWqmsd1xEGD8jhnEomLh1EmBdFw/jKYPCZxLHFyszZyZlANgnVQbMO62COBdtJ4Qrldme6t+F/bDbR+uWeDoAf56ds8ZZBzxy1nB98xX2jMbKN4OtFjRNyYiUKej5vhXY2qzsPbM0NBhWIHPiWFL0kXW4orR+B4MvYVRRXkMM2tVbty6pwghYmALX48KLK3MOBBMKUYagLFWqX2cdUlaH65X54W9hm7q7+/m4lSbjK8/P/DHHsPDMeWUo1zypJJannno6tfEkz2jK/Mgjj4y+nAmVYP+EycozsQZZz4C9yp+MJz8XbCW7NC5fwBZywckjA8ymiXeC330m+0zjbOJ+4mxQbwvZQxX2LVsCQp2BrSQskq5gtnCDkeV+UaUAVmO2YFUxbNgLnIuO0QkwcsPb0PQ1syd/9fzzNixd5V1nESMJXYV3pkaX5Y3eb+aqQHn8616jPsvJlOaFKxm1ixsRVou5h83FmGeOWG/kBckKgK4AbmJDaWNFeE4yS+0p0nxhDFYHWh7rHiUZvOcxNrNQOcdjyzTDz4lK+h2yM3XgWmcsLlk+k7CGm/dafoN7POfHLzGPN4Kt9YqHW792JDMIbKEPCG6vocszs8+6pyamdyqEHMY6cZ5lqtIiLcZXdFbAPfu7YP2aMIrdiUPud8/yTCvAFjUkLqg31Le//W1VEX/Nm4kFOnosNZsQLhEIKUJaAdksH36HcqWO0kMP3W8lm95od3qR5pPoGBoWayDgUJoJUDt/4Yy+J8gw2VUcGNyZtDYIs7PHTAVZhxyKuY90LiS84RAaPjyiLIeLidpUHXvfn4OXzeGJnAl9rmFgwkHnPUNZ1P2zyMqoMEDZa+O7FALfj8PQ+k2xsmm8LaZtWDVH33nHh22DNkrqLI3sCX0eyx3lgOILSo/f35SshAaAJYsZ1gslwuEqWCxjNQdbKV8wxXIgGNiMbHiUl2uxSHnhXmzhUTZOQMlIh9VRi2CkpgzsY2JuGhTduBcstPSXk/LQe3kWADtAgT3DIed5APOAKPJiD6mYKA1bWTeymAiOxwVQgEgl+PRmTCA09zw7AmltRekaDZC/LJbLAkPjJ0uxBUrZ38RsOa4OJaTPFOjEHRz3IUwSJRecTq1rv6KMKpS7yxbofa1Lg1WaQzbEAu6Wsa/c9gmjoodwxJuwl1wAdhguWLUYHgg5U9F24xDPFIADU2tGaljn1G9hHGbS/P5Ut+eF+4+9wDm0K12uZffS1Fku+OYeAVuKJxh9M3ke5p1UfdYK4fzrv/7rBltRKmk0zpo7O9RuyA2+b1x1kQ2JMYyASr+wCKe4slJZfe4iYkyxEBOP1a9aiF5jPStxjpwFjALYNIQf42BsAEZAX40Ax6V4z8YVVDBXpVzAxrnifMIA8H7cryR1hK2Im4P3zN2IsYRzHhr/VrfVpMVnekPfbpGLI88JaZXYR+r28ApbnbixJcWL7Nxxm96r341mzyuvlJ+SuGExwv8v/uX+jl+FpRjuwQCV1Bp0Ft0AWAU1cdfmOlXWjXdq7E7vk3vmfQE/iWuq8ci1GijfuNWwYksuygyQf//9Eza8P/OZz9i1BbtVgyWunZwZPhbwFZA3ga0CxLBFvHcOttaJFew9OfzEuTaWNIAsRo9f47q0cuNvl+UajFFNeSGyDBMuwnrQCBmwBbixztL61QU+JZ6QWZ39lFjUZL1yI4zi2+8I+4wO4Ewz9hck/yk8igykoPKXvvhFG5ww3A1VYahmuodXxUMfe7fMzjRv6LQYdegQMkH/XgHyzBExW4nr3GZW68CBeyzHci5hyek6kFqUMPaNtYSM8LPoy0amXg4gZz7nbO5Y6/59QWYMOexC43IjpijwFNtYgmC+l6e9nbW6ohjy1cDWYk8q8YC6ZcyL65hpf1K3LIAo+yrFkCn1EwKo+yu6K0ArRl9bMAUMhnHLHDGv6DHkQ42CbZvCqBeg9doxPjbbUF7U2fpARdj+7M/+TAfi5/brHlH20snTzcxLZdoOgAWfWy3cAOWMQGQzUZASmvgJbRo6iiMk8Uef0mYqYmeBWDwegVoY1Hu5eAm3hBgFKQ7T7bpu0uQT5Lh5o7I69O8FuR0RVAV/RuKOIQgDBSuxoIc1ARUEZF4glfo3L8pgNzhUoG5vXA48mw22a9SQKks1L3+RQxiWKwtMm4T066p/mrgsl5HQ+GDceJ7ELaSqN4wDDNaOHbutkGKRsimoJJxYnXcEyLAaGXdjxlJqIIqCz6SQJWn+H5oVKJiM2yqBs2yQFNgMW1K2oJuIQ8gLdwxMAZsJppPswbjXJiao1nSCmJl/4pZibVaRs8FQ5Hy2/fkAergS69pFIS9AIwGbYsJ2SWmyvxwETlC3nq8gvdYE7S9gO3l2WlKwt4jxu6KAU5chYD4oMqjvYRrJSLT1jGDWOl2U5ZeaQkmTh2VifRg/LkMYHipes25R8qfU6yz1vtoZAJHf7glhLcIK2Hobc+WWNSgPu3niDuRg4wZ1jJ6+mAuC11lL74vRbqmCtZ+1e5G9rn+5HdmZ7HXGQKNagDKgG1YSt1iDh23IkOBAnJgFwuTCY90Q7Cg91gn2iyxEngMQ9ZWvfEVuxE96v1RAta0N12TNmVfAD9fnngCfNm6PyzoCLAJoCugGqFXAlWULu0C6dZiRAgd+z/7kWdK+B+FGfbb0W4ySTtmHxoPy97AAsZh59gKE9pjkuuxHziEvWK327mtQ+q3AVirDp8jmpOwXDhVfr6+NijNlPV0fUAU0A85S+oUxL0umxS2bDgKUs7ksWXirVxIHFpST15SX2RvJDc50zkxYg67dHICaKRmBycx5Y3OnGMQY17XW5yUgeh3uWeO5Rl7kLWOPPGiSQZM6yIzlM4899uklatThtoUt5b3Ig5VtmKIAe62yn52XgK2U8gh7h0PQdFXY5MEKR6nGaPRz240+anMJhFCfLIzMzTFbjJVLN2bLe2kRs3WjG5GG3xdsKCZjdwrJQPZRBgJmi3HAYu2VfKR+IeeVvY2xDQil5yzEgkEIRuGM9XEA9mD7Q1bEC2NmRWOL9yh1pvBOwJr94Ac/GM3Vk41IyAElXe5R2EaAO0U6McBiGNrQGSwOc4c8DHCMbmFR5uRLAOwUr8XnqWfV1nN2B9tIocbkeWdXZsyJKUZnAVIbcsD1GnaQtcP44bkG+zVjtmpgUbNMGjI4QG8NMxtAHvdhqhkwtiR/rQbiJ1k1nb28rwY/a9Im6gmD0LoqGaGxhjGqYlDyXu4P8bAAW8dPvLf0H//j/6XmsD9bekDuQBiED09jEdOQOIXluCETkEKI6UtWKxbLmcME8kQh3CWE/uSTT9q6fkeHi1pJLDKCnUJqDWpnwnfdplpWZHqIzSJAnqC2q6LQCRwmg+LC+aQtb1ifeiXnzknoqogjE4aiaX0fFjbCsw0jwwSwyLwXq3V+WMt8oRgBVcnMI34tsQJ8OeCWzWfXR5mFBEgX5btYa8HWULSMBUaNawJIylgxX3VfwojQUJnDRD0QDmnda2zusokwDfwtNYhC79Zlk9YhMI8bDaYABcxBBESs2TnYCpNVxZOsLvZyY4kYG0wUWWkc3jdkcaF8Y80ne65Cjc+1LlGDkMskABYPHTqYTSYFixsBwcM8sw8YJz3xGmvCM+25Y8/SPu0bgBRZgbAW7ykTkYwo7s17eD9JEbCoKHLGcFqW4jG9j359F6U4sWQRVKfkPrNhoGd0NXz9zuwJCl3CiGcpe4ryZm0AQD48MLWyvgHECM6jUsbUX0v5hrhJEGq4qA3gI4GtWJzJORhdatm4n9igmE2Xw37qGpwN3KacF5IkChz8UGM/OaBU+wdABpgGROLuZi7M2o6sUWJBMv7d3l9cj7Xhd3E5s7dw6SdYmjWMkbJRCu+gLOr9fu633z7iit+ME+DxW7/1pA0nzj5rwHMjD9rTkDEwx8xbswdTMy57FPDXWKGsdYwdXtyPcdTAiOtJlq/GCWBj7htg344NCEiu3Yrs6UkJ6Jv6uLEXK1QDtkYGkxaozx+3CQxvEh3IeOV7WK3GfUXm3cxsBUCEqWtNqMZ4sM6rvWS6eZ6wtDdsCOt95WrSzbkPBiSxhoCt2wBb63We/xdgKwxUEFbBCP/y3J2L7Pe8r3W0ACWMPyxW3LmAANc90jkJu0G5jSmIPoZVMw+jiJFTiXNMDG8VpmWyszsp7ZJ1LmhmfhOH+ZrXjLATYgRhJAuYWNv0roxxVzB+I9jiWavIplIfo3xEYNYEtMpiaSxzzwxj61pSnyyAIXGTjqvT/AO/mEfqNV6WIUcvw5SQUP/Sy8msDAu6MkD+iPq5spfZwxgwJKmkvMV1M/l8hr0Gk898Nv6R7/EKIRsw1NpxhDNhY1df9cLwXvSKY1/LMC1AUPYF8p5kl+9///sOJ8D4ZT04r9Ttg9kqcCdeawtu23FGyywzVgxRG0IDbFmOMZZBDizICAP4JFtANBQExkCMDjmrEI7qoeonxsSeyVgmN/IE9CnIS820mwPkG8xP14k1ZBIabMWwoqJ/GtnjRcg+zZ7Mes2TPmqwhJ2aTnEMtJAQdeHW6xOcIHmkMIHEII9gfclWdF2IEMXUysuXOltKqbx8ZXnp93//D3T41kq4PmRL+93jxAwR5xCFDgWHEo1LL0UQ2+MKdoYYmwtyBbJB2ASPKWWcWC4OBYcLF5crmuvGDAqAxuLji+XQ4yOnNxRBcNQaYfJT1BD6FhYqbBiUO8wW1wBM3S6lwIOh+Fx5HUGm8QKCFkyQZq8FKmGaUGwpQhhQgnKGxkXouMAb9UaIqRmbBADG905n1fvdQsGLEEbLio9yEi3wB6PCcxNArc+wuXsv5tIB8rg3h4tz+/bbzCClsvZ1H0SUFpuWcR058rafHWWK5Vc3XwNWuXZqhFHRmMMrV5vWiaDnsgDJYjxl4NYAxVhMHN8IjLadOXQoQIl7/+IXv/Ra1R1aN2SzyVA0KL9kuCXAlPn75Cc/4WfAdQCtziFkLNwTAQSIQWjjRoBZ2a86TzBbAE1qbHms2nsIvLT3oUvA9eGy3m0a3sBPz/sWTdS1BwEfQGGsvw+VUekNT9D/SCawJay/nSVIk0wsjbnWu5sta51auBIw2N59rtQuZcShYXzsK+aGPd06arX2HOyPooBxGkALdg7Qxf2ZR/oHPvKpRyxYmQ9XaNZ7zFRZGSaBgedjDigF0ixZZ+FqftnPyASq/S/L+GDfsm8S4J7MT67TwpoImLrXWjUdRoqK3oyLZyWmJsVdqe5/YOnLX/4NJzqwvik+ec1AjmSaVqNHCGFEIRNwlSB8Wgcr9cioUJ5UfF4AnZw9XBOjjYZdafme5+Aa6TkZEJX5CHvROJaC/TBPcftxbV5TgGtcZ40zDOuSeBn2K3NFj0aA/f1SfO6WYIs+SR6ci8YmVWBjgFYJBLzF4q+gTdxWXAqNPdu7Z6/HBXMiteE9jZXOPrHdrkLIvo7IZbJyt23dvnT6nBJ4YFsGa9GioYw9iTaJ+eGqzGVcFlH+Za3q9ugc9npRMmGNGlu3GqBhjhflSpDMox1RxxQmggKkSYrKnmMNyTJMqyjuxV7ls2TpvfbaYRtfAHxc1ICugrcqP+Yy5yCGYYDvNJ9NiAkThiJNjSV3P0E+u0jr1ErNQH+wXOn4QaeRtFczs6NC2Ogbsum5z5at/H7KPuYjEIbXriakAJ21aVuzaNMloLFHyOEwVRcsIzCW2TOsBSWNXJgZfSQ5QgFnjBqMMpfF0LlDxqDT0KHoN9fvm5Up6n5DjtXVaBkGowIpoGsQ85cCsTGYv/vd73qvx0MRFzgG9Wc/+1k/L/MT3RKmriEwvp7OAywV62nDSkwk90DWumei3t/eunMyw6WgZixcQBBhG4CuxCznzEwZ8wU8XvibXuy1GN2bNhNKRGmoDxc6fovYpevXUswczJDsyIZrpLRFvFDtCJKwBn4uodQuIMiYhomEHDi9SKYJy37Bnysps1ahTQm1mFzYlfW8n/I5Bls0vrxy9ZLBFsgboQMyP/6BKtlqwybVOSnegC0eFpaoWTuN93nnnbflfowLgkVGAD8osEU/JldC16AZgANQNSiCjVHGNOXk/UzgDtGsZCRektWAazHsTIrzXdVGB0RdVHYihdu8UN4kYjl0DyaFBU7Gy1RionEHuG54kW2IFdnCnEwGLAb1ktgAVoojtqwo3S4AjZ1/23Ko7sP48JM6yhiakcPGI77ImxRGReMFXM4ZCVvIzJdqqdRNwudQ6Ah+5prPU3AWK8klD/QczAuACsVRIR/3HEHzySIBOCUlP8GsxO4g5FpqoRZnXaE8a2IxlBUo4IGSZT5p89I5Das1+brbR6/BrVybZyLYmh5oCH/cBli0KKAyooABfs8Y2NTsp/sldA/ce08Aie7L3BnQSlgjtBLHkVgp2DcOPPvhhEDCqdE6xjECqC8sCjMgqr+kMdGFwErJzMOapY9g+LQHXZdJe4j7MLetZg34gd11QP4oBVLQjOJgXQCgJDgYEAzr360ftL/CxoXl9Z7BAhzubp6NM4C7gFpDVZ4+xBLaxKPVCkSIEUyLwHxFmZkIZJ6JxqYH5AJAucC4HT+h+ngYHmKCec6U7Vg22zwHWwiIeaYqAp22RAginhUAFRZxk63rLyoUANDd/c81OeeALcAwe419ylmHoeB7MwFWusl2rHuvcQ9R4LF+yw6x5rEo4/6KUVWwlXIFK8EWoCrlIvK5VHcP45OA12bKJTYk90zJg2QEA1BQkgBZ1pF5YF1ag6vMVxV/Ffq8zlbBVoBk4uDqYmdcBcw7VIQyL/YKCUm8fQBQjx/gqZ+FnYgP2rJF7iYB6FjfcTU28wnlxDljbrkvz8456xjqgskcJ96knokqw3nslsMeVnHV8btbga0qyAlsYTiO/qSSH2EpY1Qy/+wz5hWwBbPFvsQQpKwI+qZsWxiF0Ap8z3j5me/LKiTeZ7RhG6A48UyJc5R+9XsN8NEf+nDBVivLc/005B4tgDT/YfeSpbxRuogcDu4ft+oAW2oCnRpMWmuRA2G1ArZcO2sQC5wlzgosVmsm8hwXlfyFYuepYK4AVcg+ZI91j+7FGQLQWG8O16DrOw3ZW0bJLkTYpYLS4cZL4g7uwKz94cOvL/3FX/zFIguXPcEzkqAA4OLFerpVmALk26qnwLmuyrZvu43Wb5pvs1GEPmAQcEKHYVCQzDgXrXzY+QVbGDAK4wjYiiuxcX9Z79VfxMxxvG3AyhW/fAl9p5AcZKvdecRKp18zmCH7nySKxMYWbFVuNIaUW0JS5BypvqiAFNdLokf0LyRIOwnYAF6ArZSuwYZqHGqfYQ62mOcF2CKy//f/4A904WUv/muvvbr0/smwLLxMgQ9Wi+9RptycxexNEL7vHTu6AB0ptvgxp//fqU3l+ARtTgQaSndioXQXNowA1GZVa6Vi65ICFDkY5wUeuaRTNgAAIABJREFUNm/UppMFde1qYsVwK8I2WvHreoAoNmbdiHY/jPgUF1hlhfQ+o1BNOk8E48RBsTLTe/Gft3wEz8u1yk4YhPgwJ4A+BzdWRON2erBR/maIBmtmxasvWwr6PU2W/Z4FgxHgclV1XmJFp7UIG5BD1z5jKFvisQC8KdwYXz2AKwK36e7pw9f6Zwg0FGLLTITZCiAs81H2hU2JEIsrcVeoTwk54lkS65U4r8QWJWiY8aDM63ZAkDAePksNF8AfYA0Wi1crRhPoDK1twaY1YT/dd+iQ2iPtc4E7u42Zcz0n5TtoqJpMvBHTJiDJpsa6Oqw2NBSw9R7VM7jUhu51p4AH1waIHVHpg/a/svLUPRywKqBOajXjdiwBbln6OgLaxWyhWOf14thrADLGxjwxn6ycmRIr+oD5uhKbNclENrbQ2ZQ61I9/7nNLn6aI6Cyuib3CeAzkOS+6LuMlkeJpVYJ+7713HWP2ayrH8LCylrg+5TDef5+WPxdNdZdJYo7/4R9+NFjX9ElEsERRZb4Q8sRoIvSI9SJ2BgXK3Bw6dFDZxb9ueRDAcdUJAiiPl19+yXsP4XRI64bC5H0AM84ZwolnqPBiTwIIWvupexZjjv3ZIF1+35o4tXzDFAUksv9Q2gVCUbyphl9wx3vnzFazZdnLnFP2fQEa6x7l/57BFsYQc1rAwr3LAjU+o+NhLgNaotjDliUmZGK2RqscMqm8T/S1IeBprbKvzZDrs9fFrDhIVwYlXTE2qkCjeK4BtqzKfM2wPHHfN8yA50MWZ34C+ualIRJr5dt7/aMMpszE/39gK2C5btQy5cxDEgdSy6nuNdYXmYTHBA8IoIvzcFAubOK2kAstYxGXZdyWcStl3Dxf2bO6n8vehMnL5zZq/qz+DRYJAWksURre87e6GWG3+DtlA9gXy0q8yt4kdCWGJUY5HlPUzZzZWqfSEE0aqfLledn7KWcTOYLsQ05gGJw9R31B3UP34vlhtKgrSHsyAAxsfWoIppK744cx/tFbmoR2E5lYoiT3tERMim5icMaY4Htae5H8htzB8MFQ5YXXiXjMAFXJQ1W6h+xAfnJf5mORWa95tfGjuUkpnGSJOh62qNzrNBJThm4OJx3wG0Yw8WSJIY5Xpa69ycWdvXrji/qa27anfddl9SmkZBVeQeReQCmx0skW3LQxpBBNuQvC57W2WOOGw3CGWbMaehNrm3nxc45uEwX9rbLQOLAriitP7Nu8dEkAKffCsF7EbAG2/vB/+0NnStwmxfeqFujd48S8xBXHBKOM50FrpeQQogh4FoMmmpzsutbYOGwmsrp4saFgxLbL0mHArlMkf2doaFkVKn9PsC9NJ1mlBJZvN92LP5bNRt2tdeuntgAAIPdk08TEWoYhIG07QYMt9Mam4sCziXE5gspdCFNfbG43gtYYU3gtLBnPUiHL+Pk7G20KIo11uthM2lCeK1tDWkQCqnU9x1KwEYcrZSH9xo7arGyGBCEnm4XDy5zib+Y6zWypII9AaMxB6FDeA/ABwfOcBEHCHDIPHHCYrboCq7gaT8NGi2sigmkRlyTlVtdkFVyAWg5KA68b88XmYlwwLKw9AfYUy0XIYiUwD4zR8XEDVDKr7CGA6O3ui7jH7XpgLBHcbykjkfpvFrzaE7by9YysHc90VF0PiNUCADueS0CRfyn3wDqdEQVM3KDjDQw2xNIKTJD5s1OChxpcMDqMMUIxgLnJDi7yp3vzt3mKNeAZ9s290QzIUyAvNenEbCFQ9cwYKab82Tf6glUFYD0iVuvjD33ciob9lxpyw0U0LForb32Pu/Lv/u5vl95QZXfWk6KQjzz6iGOi0suS8hlnLLgA6EwUsXZkIdXFXZdcgROChHUqYGZNuAb3ZG4eeohaSJ9zbR7+hluV9kkIb2KcuA5uSAQJLGaK8u72XsSyZ5zpW5gAZgRTwGcqYrO2jI25y5hTRoNxYmU3yNruY7NV6Q03P4/JGIwbkTOxGrPVWD+zpANs5Pu4RLH8qfgNy8Jzp41TMu4mYZv4rAjs9uJrVfjJGp/HNqFQFjGOKu1gAEfhZsVsBRgkDCExdBh4gIAEfK8RKyFPyOw1UurNHsS65xzAqHAf5HTPfj40lYSYM0X9m98xAFiYV34zL6+Q+9yK2WpcWOPvovwzp5Z1fvZ0tMh4A6iJ9SOkAKab31N6AGOc9Z+zbmH04n7sOJmnsmcFdYzaxq8BZeZ4i86rQRZg0MxeOjbwf8gMLhj2x/DV4AuwFaDAuUdBEouZYp1hvsPGYPDn/OgaAltztpTPY5y1FVvcz9cdM5VwhLPeZ/RMNOsz5CzuekC+e9jqfDAXjssdxiYjb5xmwPTogqGz0k4T3afMS2pfpc8jcvqll15c+vM//+/WD2lFlaz8Fp1GhiRMQIkuqnafMhxJLGr3C/+MF2acsRroAdyZ47rQCjAKiAFYPm/eYuyruBGbyJGY4impYr7r59/DVm3blqzn5UtKMlAld7In68UiaeG6MEL6tFJIVnpeYU03em4YL/dLaZkYn8QTs8+CcVKEOckvMW64RuRnDL+y7ol71NwIk8RoCdjkxe87F8jrFWDrn/3hH8pKPun+a1gfR4/hD01mHGxKLpbU4bqN+B7w0no1uDMS85D4GqwClC5/hz3ie3zVHLyCCMCWXYAX5f5T7Fhka4LvqKZN/QwvqNI6WTFKPxBEXyXCA7E5QeS4aupONDMwWKjWIoEtIkAf1xBZX/wL8CKODKXKzJpONnBJbAcKkmfvJMJKuCGwNp4VM8GLY0PxzGRctjgqh4z78OLzMHAATsbJ+S8o3baNmIawWghQlEjASfrQpcZRAlcn2joprVlYusUne7SHGKAVlyNlIlJElfUKYIswS4ZiKmLjmmC9AXkcvvwdwZMMFNYVYMC9AIRcD/cL68Df+pko8VQUhxV74YUXne4dxiDBoFWyUbwJ5N8mq4rEiv1D+KC4WQv24mkBJoDLvHYZfcFgnwhedxkE7U0CyHezvyh4qr1iYC1ARhFQ9hsCiNcmCRjcZMwFbNYJ4srEGhEfVZaSOaIFDS5l1r8lHwzgcbcC/E2F5xBa8YzDFmWQTC7W3PMzQDpMHTVuPiGAgmWPQHfpAgLLydZ02xj6e2mc2iewusSAEHeBlQzz97nPf37pIWUTcZ4S00bD68QNsUYoOQorUsPNcYHD3RymJoqR50DI87uW5WiQKm5Bipk++uhjBj6wkKnZ83MzWwDwGC+3uTwEtYESaxV3IIxR5MT6EZQ7GpgPF2lLOXCGElqQwHRne+p3xPFNboy4axKnk7iRMB4r3Yg852oxW+yxCNWsR926rBFzBMvC83xKMXT7VXYEeVdhyX1Y1mTUzVvwVKi2aXPmtYUQJ2Yr9cI2KaDaglsACxdI4klyTVcBVxyqGVIVbKamk2PPZVCGuakiC5MW1xbXSwB0siJTKLljZ/wFKQVb+d3EjgUoJVD+/yvYqlE1XbtgMGeusWpRqFFWZpl1jtnLhBDwHs4gDDigfW6wFownCWaK2Yorma+4gwOq6irNPG117ExA0lSmZwDtoRNgs3gZ1PksBKDRoofknEuX8XwkCz7A72awdV2EQIHq5F24uGhlVWMf1hSQibH27rtvWxbzQoYwJ83aNgnhjOLIizlT2l6pLhlhmbDe92GuvYoa+5xBIi4KBol1omj2t7/93y2v0SGcLfY1Zx92i1ATEwSqSYVx3zqVC/bQ+sKT5XvMZbCLkQMMB+Cyt8FhFGHFDD405917AS3SK9Jv0UVZv4QNxNi/9QuWb2T+qyl02uXECLNhpNIPa4QR3C1EzBbjoqRVz0LLt3TNagjweVh9XswPY2hNxhgAifmc2K3InQDmtB8jl6Vgq27eAlSuT2zcCrD1T3//nzqji0A5DsPx909ZELLhWezeEOExga34RPk7AzgmN2Iz99ywGAE8lBVxJihSu8Y0EWahjMTb4R1mC7cCJkd6p+0WO4OJZ0Gn6sooHkryI2vNjNkaP+uNiVXAvZrqPk/Ld2NM3RNXBxY4SqXWBi5FmDeelVcKH0bpMkYzErph3Q9YGcxJlS1gran+LA6uFO7F5x33oy+zTrom7I2L2+E6YmNKQXBoyIYpeERATdY77XnOL7IZEUit8dFNGfZRjIndWjAKWXjo4rgXwggUaLWmEZ9PejLxPZQFyOcAxnVR1LptTRGsIFx+BPOzQWEGkkHZRrxx8zHPrP3bb79jy6ou0FpHCMu0TNlk8MiG3qT1u1tB8vsFuAhUb9LD23KhWbDAkshCdt0cDZZSD6RNH5Uw4/CyVpvJlCXeDiE5yj0ss9bvf+jn4wBgze4Uo3OP4sNgxgARxxVD0ppNBiNDQGQdEjDNnnBDX/bigl6Opek4vuFO4kYW3Po9z9v5ZG+aadN8A64AKLjfeH8tWs7OIByGxZ2YL4L/absBMODntNDZtXApX1L8QsGuFbjG+cILLyi7+FnPb8BWGJUGISPoEPSMG5cga1CQf/DgISfKPPDAgwb6sH4wjMQOMgZkAYIZd/OXvvQlj6cutbro6r6jts8EEMJeAdjoDsCawMACOmE5eDGexEqEvfWauZZTwFb76PHeecwW+3w1sMU4CkRT2DCuCNaGBslkX3JtBCJB241/QpA2RKKCebLgaxnHeKm1zNjLPoe1CtiiDk+kPgAr3QmQcWXiiVtl3devhwUdzJ/AWOsDNTaKtcv8com4xbhnma3KsNxsYtwqK+YMUGO5Aijy/gDGCThxn9UC5Gt4Ttf1w/nHKblhlFEYb0IesPYAd/YQsgcmkXpPYTbjLpy7OOd7KYA7IJe91l6WZRsDusTKz12SMKIjvotng8Vu387uNeruAabCZAbULwts4V0xY3QLsHVepYpaId+G3AjXyDN+4PlgLpAvAEwA1xtvHvZZRK64J6i+Uo9wn1lhCAlnwMOUD0Mf0IjBz1qjszCw7tL7m1TjWCiHCAQMxehLqQrOM/L3O9/5js9TM7LZJ4QP3H//A27J5WB8kg3EFJkIALzpembscSni3mefD+8Pf2MTFkTbqzSAKXrORVC9TqlP6TMymGIq8l+4gOep7ZI4nwSdJzHnVi9w+1XVnov8TaseYs25T7AGDb8DlsgWNdhRVQOP1fMC4J9CEBpWwdl2N5nhSeP9yaiGkY++rWFXFi+FWdEFOfvaOQsjrp6uOdhaMFtpRH156etf/225vc7a7UeGzkfnkt3CQWCBk/2SIEhuUIuZiwIeEGhN52di+awbb2KZ6T8UC0gal19Mt8SxXFSRs7i1qHvUSsfZPEH0o8aXGC2Eyo4dCtCTqxH0zIHFYmDCQeQNYi/LA8iqm4cxw2DBugCUcHUA1srMoKRZlqTZp9BfhR0bjeeDeXDFbB0KlyfQIbrgjJu4E3nWPbv3ej4CJC4tQJ0VNRtBc8O92JywYmST0RtxKv1AVe5kHVaB2RWl98+rtBtRa+O1Ej8Zd4u5kEKhd2CCErNeBssoK1wkuLz0Hy5UwCZjb28t1+dxVlcsecANNCvvwQq6VyCFQ5+q5MesTBxfoGdLcsBGC1GYLFKecTvhTszf02cT4dSK5a0BtJ46NIo5cq9NPTvzxPWISUrpBsUIDhcOewOQS1LDyZPvez75O3sASeMq8Ho2rnHN7occUjNG+uyBew+ZwQUIH5WyfU+AjT3DIeNeCAvHqelqzAvCBEaqYLHCqGwg9yGWCsEeFpYKxgIvVLHXWvB59n0VDutIvMSvyVVH89cyLuw5NwofQaOue6P5Z2ywiAiFKkSEurPsdD+yeMnoZO6ZY5glsr5+8Yuf+zkm4yHMHnPAXHAWODvpkRmhyL6F2Tp06KCVAM+M8cXXu+8d9xhc1kECGlD9xBNfTNbxYHptpGhMrIkFrMYPcGYuP1SCBoVqn3/hV2LJnvUe23P7brN89Moj1g+VgbCsRdkAWta1DILne8bS8UzMaYNh84xtjBzQ03OOYknM2jqnxNN0m/E98cQTi7pwzDcvhHPZjYCQxOeF7WgNqGCnuisCOsIcl+HcILYqOhCg1GbQqSvFixpCjmehSbEYCca3Rux92Y0wNGHRJER8phFWrfmG0mZwCfqNW7ugiTcWqHROGGNZhYwBpi1zBvi4qqQpGB9nKi5AW1k8gUK1RfHz6J7MaxIdRpNxu0UnoJXkBYwwZbWJicM4Zi9h3HDeAOPsw7KikTsxqMJe1UU4mCgDzrQ+K+PYTE32xVYZZTyDla5+bgiG+4gOI9/MFl4SB7vrnDoWUMHOasqNXERJkyyWZKOwYthfuMACIJRkc474xsx7DOT00UWeIk9wCyPHObcvqcfrO28fkax/P2El3GuECFCXMoWFE8vMuUqGZXodsp0gIGDgMYyRD7gAy6TY+IZFolCntwd9Colvhe1cVhjHr5b+8i//0nMVAIG8ppq8kpLuP+R7ux2X+jY2iLyysgxb5UU9Vs0+DCsYXZ8m2NKfDtFR6Y/hcmN/xxuQum6sDXKzZEbH1OoDcyZz7p4mlvGSYspzBikcjfEVuc5ckI24QbGOBoUUoTVjNlpecT4HMPLZ0JjMuuqbxD5LtvMsZtpSqDnu8HibytjV2CmAi2GgBBAltBBnPE/A4Hmd3CUC5PPyRKRdj8DW2bMfLX31q1/T4C7ZSn399cNLx94/PcBWilyyAQIqYmHyoK3NwuJBj8J4REDE5eTFiXh3mi9BqDAafJ7JZnNFcMWqqtsq/n+Kmm5duBzrm3UvJx0KDrnTYrW4XjjYhHHAkq55ygqXe+DKceD68Ik7W4aYghFv5eafOpj8DobILX4Y3+a4FABWCGyA1v79dyWjUgeAwGUvuHpEAEIRTlu37PFB6WGo2wwRjMKG2WCczCfjpnDn4cNvLgLX2bQp2ZA6Ha1ZFD9zAmAdbK3DsXZYGvw+gZkplIjS4rk5+O0taAZDbjeEdgBBLNH55i5N3NgkbzhZSCdPCvBoDvD302oDRgvWimdDGeJOaqAhBxSGIAzYGSszMthSxTwlKQq27rjjTis9Hxat9TqsPdxEw1KaF6ml/hZ7J7Fv6eFIRutFCT2ela9YbvGv18XawzhR1MRo0LgY1jBB7gExUQiJPUxWa2MUWssHQMx+i/ABBCVjrBYj7y/w5HtcY22xVGXEGcEowfggLoq9FBdXra+wWbWiGvxdi4n4O9f+UrB6g5FhmBDAnBfOCeMnmJ7kBM5CWi8hmCb3CWeye6xZpMk43uI4LZQgxg73hZl03bMTHwxLkbO5feleuYFwacJKda1saboNEEk0YoUVa4Ewe0NJHq/LiIPVwJ0CM4qy2yG3xsc//uDS1377q47f8Z5XaMF8bxoMaH7KqFh4D9lS8Mn6tech74+gTlA96xoGKFWkUfqcoe9+9y8cU4iV/+Uvf9kxbLyXNa4l3Gr4cbtlDIyxQGoYzv5cXZRzmVbg1+cpOxbmY1jgZsAStBs2B0YmLlOUh5lWmAa7SwJEFqELQ5k5meRMgqB5thpqAVZxc87vUbBFuR8m14+HLJYSC5AEDKKYkuHL1sm8S5kvUWA6iQB1QYdxDHhEfvMszXyNrM/eBEBhhGGocVYAJBhnuBKb2BDZORSihxX9UGXH3uWalncDFHYuCZBvmMJWnQfCDexeJwwBVnxopP6DzFuW3uu8NXaWv5d5vOEj/pHMwnpn4sIOK8PeoX4i68NzYZA/pf6Er4nJ9Z4Zhk7PN8wWTBUFTllrguYxCDAcGdsVhdYQx2yWlZ/rNjPjO7VXYsJaWBSGx7XAND8/+9mzDkFgrAEQeKZg1Pa57AvnnPthqK23cZem0h7f2Gtti+d9ko3sZzXYVc9Ix5iZ7U+NNXBB90LObvZXdU1Lc7Ce2S8pZsw4CuLrKcg5i8uxOMFGwTgrbULPeDuOGGM0d0/PwnbwsNGinwHqfmnO0I9NaGJut23d4VjYnOUURWZMwSZTCRuDYeZI49oqRpBrNIHDPXEHnoHZ/Mpv/mbAFlTcmTOnVcDwq3qAy04JJajv5dfetKXIBID0YGtKkaOg4n8dlrxuiHJikmtRNIhurIut34NyF3DochBbMyep8QFbCcKrAG3H7QZcMlEcSrIW2dQpaBi6t5a1JxNGRAoUK6I1iRzwrhcTxLPU2mbzw3K02SZsj+l5C4htHmfSgi8YBN37sXtsDWxVIUnoYoBYFYGLja5RPNo4VN4ACA7dl999KDYtbNAV977iuanW/6r6UDZLkGcB1CU7MNl6mfcpDdxV26U0YKC4NsHaDsaHXZNUvMM10LIBjMx1HdcBow7XsMJbQ8XX1gPUEg7AS00og1IV8zt9mkBD5h7As9VuJZ4jrpY0w+YAAa4Yc8oAKANVz8xmIygWcOAgc9gmvYfMOcAbPyN0qRy/YTBT3g9jT3AgUDa4lLGAGz8HYKEw7FUFSzJ+hFOKk+ImirVTAFPl7Mwk3C8XschTLDSWb/z+PGMKa8YC79/KCOB2TC20xKYAYML05iww1wUZPANsEwCIcxHGNL0uAS4AlIcUII8rr8opwDBus3l2Fr+H8eP67GtAFKClVcyZ7xhEYcm4N+zjK6+8PNzqiUGMfInLs24F5iiZfykXwvnkXokdibEEWGNtPziVGlOtn3WPAN5nH/+szwMAxj3fNI/JpMV1JgEp1oZxPPvcc1JC2QMfnUnWI5J7p4JyqTf25JNfMaPGPt++bbeVbSzIKXOOMTLeuowimPO+MCMTm9X4UuYoWbABNo1F5LOkxBPTQnFNquWnmHDYkJ4DMx4jVjFsS1wXjXWMGzFAq3V7Ou4qk4LpAp8qnxpSlYcFWgbyCu4ta83nDbbMEASAtYUY61NW7aOPUtcvSrXyInExKwFiPAvZY9kvzlIF9MOE0WDQapW+e7iScBPlvfz6yvJoHzXOcuq2jRILBgArwZZdqToHic1JZwrkBzIOsMX+mYOt9s5cuKKGLGCtq0+a7dfkC8CCkwuosaXxMGbYZLOAelkesB+zYaJsBwhYFtidN8MOg9rA6DKR+UhfFN5egC2Si7Q2Zoklh48RI6rvid+lu8XPnn3W9bZa7JiLY1CyZw/IYAFwOWZTY+TsQQ44q9reAIp0R97Ue8AeZM0qS7O/Wl+N4HhCX7b6zD/99E8UIP/nCYAfrC7PwJx/+tOPWUZZZsLkUSYEsOU9neSyOcDy7wEsA7TgoGIqJ9d5QhHsKRnyNzJnSvAo6OP3vM8xXsOThNEYo2Blb9ReI/+uXIcajHwu107B4siuUQTVSz09G0lKA9VNYxgEEGAr2dEpTZPY0ZApi3OiPcZ+ay2ua2LckOvoJPRwYr4hgxLm9M3f+72pETXC7ytf+U099EUvAAry+ZcOW0BhwRL/E/SbYGGs0io9Hh2lDl2a+Ioc7sYGxSJcY0aEFigcuh58JoVDVrCVzJxYVdlMKP00Q82hSeYaLX3KQOHPTqVsKTSBL7sm9X0zy8xmgZj16fZqJEgeRgEGh/s48NY0+OjbODYczBYbAUVDzRSy1+65J21oaP6LcmGsbNQIStZls0Egc8L1XJwUIT2C6d3KQYtBBhofgFI/+g71kFKSAYEBEDGAXMHQhPkoE7SRGCYhaoAUmZVnxZg4jVnPjwsxz5WsOrM1BKZ7TDlILbIZF0NKXbDBmmzQvn50aU+mU7LJuC5MFYChvwvYgm066+dGKPM73s+9eS/PSWmBCgqUOWvPWFDw1JzZoKJ6Bi2jfYiFJM239Tvqu1B/pu5EMza63/IFQH78/SmsudPXTADjKNVhKj6FLHnfJfXbBIwAIthXqaSdtk+1yAu6DCLMdqUbQAoYJt2+a4Zi4298towQexUgBcMHSON+ACUA+gnV/YLGp6Dj/fdT+BehkxIaSYS48aVkEYGpgK2PDF5gFtl77BNbwrh/hwDnWXgfQIIxNlO1FiHjjEBMfAaKlmdKHT3OXBhC5oD9FoNjWa6T1HHjd7gz6GNJED1MKsZIlSqMJXMG+3j0raN2ZRCjdZl0bbtbE6fHPXbt2mlD7De+/CW7qDnrt+9RseMFkzExGmEUsZKniuYBBYkVaizFHLTk2ch4TNwUzxF36yW5V/4fA1fY/N9StfwExlIqBSMlIDqM5Ej6MWOWuWNOa+gVNK1UBgWJUzr4HJAUNPKZGJcBQGVAA0hnzJb+6r+N8VjnrAANiocT2Jr3KmU/TW7FORCNvOq8AU4uyxBwFjcJH9axPGtaJyUou6yoZMXy1PsyjMakUFtzqixGmdkCSuaOGKaALcq+7HaBbNiE1kdDYfbRahwUUJQZjAGTUg2OgTLTIFA4FDv7rGNjfP6cGT5ctiNoewRoS+N4TxeU1j3Fzwa6q70Uf2fWEeA9whTYU8gk198bHgZ+5hzC7EJIELpi40DjRaYdOnTIDFgNXGclUl5hMCesAYkVZea5B6CNcS3k1Rhj5R3M1lbVduO9P/7xj5f+63/9L46vRIZU9yKnPv/5L1hGcW/KPnXd52ArLOsE5ronC7C4dYB9GKi61xfuaR3PutQLnqes5LCTDtFx94AQMeyhenHyTMEQjTOsa7lZw00uY5mSIRiwtVZGQ4kbdK1LN+n8gB3KcMJCeU5nYKvJaGFiU6i3gLCxo7wHXITO+eD4ewv5zhpH3qbaAmP75//8f58qyJ9XcbB/8k++bOH48Kcedl0j3IhRQFCE9AkMMgZ8IYSYjCogwAiuJRbUjlCmZvhIO1lsItxLqROVuAReKOX6PpOFMjqzD4s2/vssWC1GqNXWquJhAVQGW1K6jJFxoeBRwmxqFhFlvphQjQFLItV2U3CN+86pSMYNyuXgue2CJpSD75gtWcCHDpGyTHwNV8hhMNO3dpsrlntB9Tvey4vAQTYZjASxQvbZ6+8o4DNnWJwo9Sq9UJiJNSnoYi1iZctCh0rnPdoMxDVhQfGcCC0ALWOufWqUTSE2rHwC6kfiA3E1HP6uI4e3gdeMOQwd/u7428seICjtptWisYQLAAAgAElEQVS9m0HD/MHc8NyAGMYQ4JOCma+99qrHxKFi/R2UqedgH/FMlBxZ76rdYeoQYCgWrDwepAeUeAeyDQGWMJcfnTru6yMYW1+MaxREdV24l7NtqMB/7oqzHBP3FAAfVinuFw421h7XDC1O14G4TFECMUK2GSCxP+LSoLBhLEaeh+difwDqeZ97hGqcgE6UDX87ePCQjJtP25IjLo57M5+MOWA5FDfuSgRihP9VZ3Wlbk7qV7UaOteB3QN4sf9/9rOfev+0GjvXjCtpyrSKZdouDqnXFKCfPm+pgZRsnHPqadakAYQNz0YgPQLb8UKaANaL6xGrR1/Pd958R8bbMT9H5l/ZamLQSbNHvtyumK1DcqlSZuLAgbu9Drt3Jag+Z34q2VBWrbovsiVUfgy1ZKrxPrujh9JOKRVY6uxRYg+RV9/5zrc1zlcdU/GNb3x9yKy6W6akh8ik3LUxJnN2oWtTg6sGZliYFFmdlEXqXtXIqeus4CfADlemqo4PkOdaXLrCHPg5DGDQPGYOzF4necmM4sgEZGw9Z/y+sjTuGTHMqq/kYtGSP7h7kVOU4OmzELIRL8XIuHWwU7IEYygB8pOpXpk+ZzLCyNcNGFBJkDwyBGCPfEwm3kqwxcwxD3UHRz6HQWQsUWajaLR+13T97ZKx7AsAlcvZjPisxKUCKlqPjOxPysjo2ZzqH+8B74uHJk3Ty4x1zy3+Vexd3catR8X9kCkUGkY/YdQz7uPSpxAYZEW/p+dm7zRhi6ximC23bRvJU1zXscaw/luICxO4r5cCg0Nzz37ougaYxOxw5xSxWtu3UT7l0oLZwoBvVxLeC8D7zGdgpff6OakEYAPAZMko6YDu9axM1y7jlThC5FTaWoXFzTu7t7lOs13j0o88K57gWtX32UMBa40D5HqtE4d8LZaYsnTJHAwB0PMzB2JLWqPqfA5wg/STTRuXqPWWXYTp+rFlS7JBw/7n971fKgHEqEaORfZuWHruZ88YSENoNGmFsSKnOR9//Md/vDIb8be++lXHbpHyTaq+Ih08UQyqTSJZrLhJNpvpaYsbBgFoqDLuBCZTJH5+LJj6h8uKtUhhBFmF6+Q6SDuPLB4vZ4pYwbXKa4p8dnKaRYaCZMPz4IwVV2IrsjPGxnvU0gyaDi0MAHFWj+5JcUEje42DGilnBEaTebdJqeKfiFWwMb7dxvtcuZym1mZWLIwSf8LPrToOmC3z4vgo1Xkp2GqsCAud4Oa0wUitmrjJvEnH1qbwK5YUhzklBHY76Jq+gryPDZHiiVRj18bRWFGIjn2TsnMzbCnmxhLwbK6zNeLO3KfNAiobjPnmOQAPgACEJNfhxfxhbaLoWTfeG5bllAO2mefUbNtk0Mo1EU68NmvMfHnutQWod8M+aRNUALWD+PVMrmOmTWOm6YLSyfX8zBsALnWj0iC7LlgzlzpAzA/v+eD9M2Y0UpE9z8t7CpIYwI4dCtQ3iJ+YoQCruEBJWedZepjD7LR/4AU/M4AEBituHTKozqog6MuuU8Vz3Hffx1ylnWsQF4VACqhsCYXzPmPEX3U+uXeqGwP4tvr97FEAXPpPJrkABhUXQuNmwjQkuLpuU4BHgpsBGDGsciZhvFI8s21rePbzy2ERqvSx7IizOqjwAD7XoFPc5S+88Lyf84oAWmqWkRgSQwGGa50yvxj73jtvN+h87NOPOo6EsWzetCPKw2OOVWtFMNwXNbzqkphnHEbh19cQ0MG8JAgb5jTdMJ566qmlv/3bv7MR8KT6uP7O7/yOn5drOjZQyqPANO7LjiXXrvtkcvd2nHnf3AqvW6prML9WXW5hUKbsxnPnbg22uL/dlkMuOn4LQ0/JRAHqMTbmcWfsT8csoagNuuOqoSceHyB+zsHWOjusT2J7AG5lgQiMT6Cz2p5bJjQUhPnixbN0jssQTyEjKV3DC/nx3nvHvCfQJzmXU8xW3YhlYRpa0jPtPaSxJh42STcBvBqZz0/WGeWHLOT3JKugbHk+lKvnEGCCvDGQzPgTXhB2Hv1VRsMfmL3InO89Pfe6NkAVeYbixZ00Z8uRNTw3MbrITuQXss1Fv8UM17CsbLNnB1mn5uUwwYy7Mpr5SGxmEjkcYwXgHC7kLZuRXall+dxzP1/6q7/6qwX71zJC99xzwO579HLkZALx527EnjfHbI29Fvsh+tixfArGX8TyjfPJ/mNszVLn72HT21Ug9dic6T/WqoxozlbA+eRej3uyxkvOT0aA/C4REPCbzxmcS8YsQml0TVy33NeJJeM8+ywMUIWeRBf3Oq0nyX5M5v5pry3zgmxv39k3Xnt5wdAxKp4J3YCxSTz4v/nX/3ol2Prdb35TFzy79IlPfsJBfetUq6LIswqRhWGDMBjAB0oV8MPGLK2eSYoFU5cDg0Pp8JXWDcNdNA5s4zLKXBV8daNX4MadQVDkJfvjo1ylbLz+EXJpYIsP9bQ3JECrjaBdPJICeno/Lkf+ZWzEIDHhrgtGvApjtIIcvv4Rk/bRR6csMNhEZHKgLNm8BJWyiMtyw54/G0d2g/WdAaPNhuX5ohQ84wIY2d2m8TK2ffv2e8w8bxgWin+OSuSjEnPdZAg2hOYm6H0pjXNiXKjlgqXOwkIV82Bvv33E6wTg8XMO0HhVQoogzDZdRilT+oDDWvcShyBuPrmOBTgJ6gb0MdfErcHyUGYCocR7yj7ahavnOnLkba8T1+D+WKCAOv7OgQMscB32DmDCQpvCerwfthCWcMZ4Uf8KYRxWNQqD+5A9qzBI9wLkd7yntclyIBIUmwBWKqZjLOwUC3jONZaYY8YHaGEsKaYZQGXGVHNdd0V7S/IZgOqjjz7i/dzAycZ/oeRwGTImxsN7GijPmCnJQBkFhAVudRhlBAlgKS6RNHjnLOCWBUi/qQr4GX/aOHEOO7e8l/MHsEGIh6Vba2bppz99ZhI8Nnoq9AKwEkcWZdXectw3Lsm8N8BvxPzBbA0WgHnl+Yh3OnTooK+DssEVxf4+fPiw54GYrayFYgDlJg6jiwoP8N679w6DNeYzVjZxITFyylrVWm1Qdo05rltGo+6mhiIUZCIwiaWg/RRrX2H8ve99T+7N520E/PZvf23pd3/3dxeMBmetGZx1XyFwuV/d5MxZwEs18BSzNIGtuEDqEpkDxgIvDuvNMVtrZdgp65N7DOvflvlgO1ijFnHm7lwfBbJ5E1mCoxbRAFtTvT6Y2YRJNHQi2c1Zn57hJAOFraWuUYBXEjiaBLDmOqxu5FUUSwrBJt4mRZYrj8tMhDmKnL4RbLGPVnMjpp5RS9ckfpX9yDhYV4y9lp7p+mwiCYJkLu1Z9vdtAnPEttqYHuUyXDZBL/Y4JWUum81ONqc9JPpcXVSc/9VeZCza1TdYaPcLHMwWno32c203ERvPOh/Ec3E+eC/jvFsGO2caOYp+wqAsy8Lak3mHJ4c1Q0YjxwFyKP/2J+VsEeOF/jK5IBfixg2s0UW31vre9/7HApy0CwnnlrIbGJXJfhRokqv4JmZL9+PMFgSZCinNqx+oC9c4wZIY/B0Dh3VC1sfYJP4pIDHGRxJEGM+crGniRoPTY8zGCO1tsx4B7nVB1rCvmy+G79TXEf0bYiNllrw/x9rZqOJL79mgup4FW8l2Zd9vtEeKEBBY2QLFkA4nFcNI7O9U8475RD4jW9Apf/InfzK166Gq7b/7d//WFybGBIG5RtkMKAVYrtKCBD2zQNyMLLNs9nQkZ1Kx5uta4T1VGhzclA2418KR67EwDt7WDM5T01M8LMI5QK4NqHPorRQ2RuFyD/eq079VdiwBE4eickYhLA2LqgnAR46At7tuWAMsGJQ2BwBgRFZXK96fOP7+ojI5iwvDwIZkAolB270H5R36GyuL5xc3FlQ+3KGMEVaGBaQAJ6DoyJEjDqLjd+kxuSWBkY5ni1XaTEvmpi4IFp33cEC2kSggMMD7cE1x3Qaws9iAG+aWezsWAeZQ87JN/a9a7ZsDSizNYbnUEA58Duq7tVbCIm3WhlKsgYCNG4nLdcTvS92y/hwiDo0bweo+bEiuV8aQ9/B+hBMCgOdmv3BNqFZeVI7fRKbqYAUB03uVFYclXVYrrFeC572HsFgvqq6NSgq4rAVuBjKifCqb7ZUsFeKROMis/bWrGwzKWbM2kWX8jJv9wjzyxbOUWeRzAEMECHNw4MA9no/EKsTAYK0wQqipk2zGy1byZLtxf/Zk2xdxX9ixb33r9/xZXG11ozMf/J1rEOfmRAytHddgfCSslFkLq7pxJF6kwC/A8Je//KVKP/zCcxtQElbQgdA6F9yr68jvKvySEVRXQBmQuOfOqj5OrV3OHOcJy5w9XMudMWOEoQjY42uUJg8DxrgTk4P7RWBarhFq7z3w4P2+Bi5EzpXZRRMPc3YorFFdSCuZrZSByNzluSaXQlxvyBnOAOsB4AbA/uf//J88Z8S2UfbmG9/4hueo7gPH35DN6yzj9NnsswecBDzUfcn1OZsFtHEnEIOXeU9cSYA8cnYeZrGaMicAO+AlLqIo3gQtoySasWvwNOQNLU1u9WroR2RvkpLC3IXlKVi123bw5vytMWp8T0afjberUXyVAROwikxufFx0AXNP5u+FRSgAipizFMM1dfn4XJksszqSERhsMbQTRhIGNrWSenaZz8YH8znS8K3QtdcoPZSG9VHyZiMt90fXh+F5OeP2OpFRZj5G7HD3wxQ3Frc2Y9ksxgkpU1YEmQmYImnHIRzIKZ0z9hpGEDL3QbkM0TGEbpCxSDgJLcMw7l3yZngUPK/j3F4Xg4ZbNzIhscgQBW1u7+xs3SeMLLXvblvatkVf25IN/swzP13667/+a8sTAG2Y840mCpBhrRywb9+d1mcFj+gvuzNhAwlF0LPxO/SDWTy8Clpf9EMBMGsFcGKfs0/KdrdNV6sZLNyUIzkjnwlTmLMRFn7aVzEoVnvVIMt+DtBvH9MLyhhFn1QG1mVoTxhMG3IQ4Md51lfkSGpbsh/6/IAqSAlkMfPPnDGXjNklm0RSdf/G/R7dUw/ev/iX/3JitshI/NM//VNvWqx24ns+OrtscBH3IIoUJXOnq/4i/CkG2HgiJpFFbPqje8qZ2ZosaapE4yfmAZjIWicMDqXLtSaBlkPVKsFleTgsWEG7du1Y+Fmd1SFByEli03EIuYd74Q0Fz2TztzZytvuBCdffoWc5IC1qiQJoD8MTKobJIsC2MHkfSpFSg4Zn3b2bDb3V4BRXYtyEpxSkGvcfC8ZigHBJ7WXzcQ9AHSgZ68Td3w2ybrNCgrlp/AnPgXJOGjpWWJIFsCLNumhMG8ViALa4JgerrCEgCvDF4Wg/SNyIG7S+O7ernAYMHxmZ+gKU0c4Gi4t5A9iwDp4zqD355FFIYbG2ew80donnQ2AivJvhCWhh/V093wX+1Ch69GR0fSaNvT0SmQ++eL7bpGjXo+xGfArPQrYbQozf+TPEUY3yBS5OKAV3eTnKPcHu2YcIHdagrAeuhJ0CqIlxoL8mriUAZKrZtyQA882+4/njnkscXgEVz8JB4qABDMIUTO4tFApgK0GSiVECmPF+1pX5AGiT+s66UbH861//hq8B0ItAJfM1rCbGDIqJ50swfOJvsIQJKk8nhux51qhuY+YCsEVQbi3DAoYqcJ6LZynwqrB2lu4QeGFAmiGsOTuXuAnWn/Vg78POAbwoMkulf2qfQbfDhjK3Wzeq9IrmIUGniaeizQZga9/efYrXus9ZiMwFZ8BdBa6krMCcIenPVfLZd0l6YEwpPphX3BBxRfC+1gbkZ4AqZ+O//bf/24kejBOg9bWvfc0yKe7DnmFY9MQUhlFuwkWDdiNXMpdpc1WZl5iuAOF5DEhiqfJsDugejM+NioQaQV4rXbvKokCr8qup+QVb1Fe61StGXBjNsECJcyMwOnPWeNkJbMHUXxtAhTi7hDIIUK4BkK/MmB0z7+dteZe4qZOogmIOgxKghF5hHsrYxlCbyj3wM++bXpEzZdfS1ow54pniygrYStZjWFkF8jvBJqC1inDRL5H11HOcE9nQQOgArBhQDY/gWq1eX3BNklZ0WcAg3yPnOKspSUGiD4W+jxlUkdxDQ2J0ELIfsHVCbDbgZQG2ND+WdxjqsImcNVr7igVmP9mVRdgFLJeet3rOz4pRr7Vxax/FbG1RkU/kzbPKhPzBD/7WexrZ24xl5BJMMgYcYyLxa5d0mtmpoUsb44T8tTtOc4jegCFiPnHNEmYylUdJPUq+0AOMqwCWPXAj89mzughBGOECOR8rwVZ0zc2vloUoSRHXOQwonqYE3/NqBq9BHV6cYcgYhJu5jYFJn9Kc/+AH9iDuQGRa4pHpLhBgW4Pluthfh1uwFwbYcoPqwb790R/90Uo34r//P/69JwgByqb5xfMvL4pZtvULggpli4sKRmLKNElGV5QcgZYoCQWMGSGmaGqr5LJBELzch4djE+NCgepvnEwt4FqrKA8UDxth3z7VubozljR0rQGNA/cDiLAkGgjIMWBS+R1xSW4bNAIy2ZR8nvgSJo3rubeeDgXXMasgRodNTBYiFghBpJTJML0t4cNhQunedXdqErlcwHm5f1xs86SzDjlMBABTXgJQR1V5qqIvsiU1Z7tuUxuhEbfQHoSNiwodjZALiKhlspGaUgIvCB0Od4Ljac9DCneKtjK/pEBb+ACIsUyJ6UFJaUMyNsaEGxEACPiEAaSCO3OHUDilGlvU2UIAuXmzFH3dOfzbflKsO+vD/DL/7IHU41I3AgE5xomLi/ltuje/ZyOb8iW2jb3KwdB1eM/B+w4aYGHJMV6KnXo/6z0pUifWU5WcuXesDvp5bnAMRILmE4tBiQl+52wX5uaD1Ndqb7nGDkRJx+fPXUqPB6QFoBWkMB8tdZIU4FTxt+tsWOHsea7N8+F6ZQ9zHnJoz3o/Pv745/xZfo+AqOuwYB0hxzW5RgTsBscKArZYX67D+jNW1qaMIe5K+iMmtjKlWrhfEy+i2IiFCNuSgsHqFenSE6szW6fPppWQKzbjcncj670+uwV8rXvX0ICdakW13go+ihKFSw82QgFguxHysMl379+3SA6QbTqzaieXFONttlOY7dbzW+v5zXqFtYnLIsxK3HphonhGssOIY8H9DignXus3fuPLC0me7NDES5odHucOecc98mq5lICUGpABsK0DROJMYjyjaNoEe1ImJmFXeQnyDdAYpq6xMn2W1Zgtim3e6sXnYvnH0GX8ASABc6uBrTOK4cWlaPaadiraf67FtiklWBIkPALSB0BxcU/NXzoXBHA2y68VvAFhccc2YzDV1vu+ejZS/y4KO/MY4Mpc5/zhuimzlXidrWJacCEiJOp2RQG6gOkKpTqeGUZaz9jzxfPkbASsdS1b5mVRlkDZiAZzdouHGUGPEQxfFytnAfnG7wlP+YJaWwFyGDfyKRmZMlpoMTb0F2MuWGQcBMhT2T7GlwqGjoz7MtXUbuT+Lddi0KmG5hs3brM8hN3+8Y+fWhii6IiQIyEK+Bk5dd/Bjy2y4L2HZ4wP7CAsNUH6jUODKLh8mbWZ+ohm77e2XVyHvFpzM0xokk2azJK1zXloktFKVit7+laxc6xLXODtXxjgi5y8LIOl578gkp/N8A/m0TWxZodwvYuoJx44ITEqwqxafJU7UyhT4rStr2U4GoTqvn3xfYz/rQqQ/1dT6QcC4/7P//AfJIgUgC1lTAzT8y++5s3Jh+IGSCYRXwj4FC4L9Qvq4yFQaA3cY4M1borrUCgxwdEbTakePHjIFi9AChdK4k0Sf4LgbMBcguqmIHGUMFkGBhVQi1pgNrJpWF2foEiu36rKULa4bhgPgCx1w/YsAr2JT4MZY4z2m2vzsWlsoZy/6DHD6CSr8Loy/1QnSEr31OkPHZgNZX7o/oPOKIH12rpZsUiUJeBgjNpe1NRik1qx6T5me3TYcNeGSUpsU+cHgdUyAQk0TPsdxsbfvPAoEG2a0t8tZOrkAEosaBM6BsDCj2wm/WcrMzVbAG0wYO9orQFEZpj0hAAtlDkbkuc8elS9vVSqoHFMqb+U9P+wcnIraA+wZzgsPAMMJoeqxU+pq5NkBZ51k11r1HNj7C2OukYK2RmWAB0sVCnFA2rf4wruKNHB6hA4n/YUWnoO6fVlvxcrDpbulMAF2Yrs0dTUWfLatKo9guyj0zEIYnXlwNSlweFt70f+FjpYbXZcQ6yKicNIUd+wDw1Ur+u3bssoWZin1FtptmBZS/Y6sRN2hY+gSuYJIUxmcDMJuTdzBUNWFyJCm/Vhbnl+fk/NnLgRzxk84yKmzATzAiDqeWUOmv1T11ZZx7mga9xEApSVzCBmi/Pm4Hwyp0ZMHooDJQA45/z7WXBfA+rFtkSR0TBeQEvPQAYcbqnEtN3ptcGNiOzhtWkjZzCutrmLKoZjM48KtqKkmaMogghLx8g4xOGq71MGin39/e//jZp0/3DhWvrWt74l0PvZIZhzz3TLCFBLKELiyNi/bKuwH0nm4RUwl8ysyu4CmBSEZm8Pl6AZsrL+q7tHtpCFhtIfz9s4tSin1d2I/yuwlWSPti8J0OIZeZ5bgS1iVInZCngIOOI6gK3u8WSXJ6us8V+NBayC6vyUrQhbnNIfce9OxYD7XsaFQV9mlvnnnDUmjc9OYGtitjaj/JALrmMwgrjHz/8vY/f1rN99nYf9AESvRCEIEiCJQhJsEq1mybIsKZmRY+fGjm8V2Y7jm8Q1kuxkbGVSJon/gzjxRTyTxMooEye+sGSrOootURQpSpRYJHaAHQRAEL0j67Oe/Zz3EAQzecEfT3vfvb/7W1Z51rPWSkhTGLb8sqAzz+1ahncrcmBN7Rvn39mt43DxK9J6jZLw24ZEPbKXXOfAQoPMwwOjrMlGe0CJkSZM+YwkLr8nu8m58nuXg3eEzehvtJmEuGJgtgUOHbcggWz7rW0nc9v5SK9ASQgf/ehHtqdpyrikFJHn4uhYO+MmOyDL103Ug2HFkDpHAo81J4tqIDd5Skug0hG6tkWVO15zFmMrrcI6hzEo41CkVFSLCSeM2POU8//tja0Y2wl3XjTMybOnpjdikdWS/FeWHaj+eTiTsWbjzY0Q5L1Hohc9oOYo+wEHt8ZUy/i4h2e7bgqMM1yLhO5ZmOcCrLB7/qP/6CDI81yw9v+7MbZSyuDSkFsfTUilzStzoViZhUmbeQKhoEAsZDgPSXVPg+AIBwqhgyNg9YZjwMTKf3Q/734eUkgkXKVMsslu7QzXe2LIo2lLkCyMpvxv49L5DAJ4IV5K4OPjyTIm6qHaLLXWwbL1TjbePddw3RiKLybOPUrCGGwUMdr0IdSy5ouLLr15Cp0yUNbTeU3a5ESYBfrlFQTClx04WQzze5XkZcVsqv/0Riy6slXo5/AUJfG5HpKUBUg5gudm3S4bIwA3wZzwjlbR7oF/dAWKzEQw+hql5lITVNmIh2FnXVQ2Fm4yJvOiEB/lZ5Nbv69Mi5avzqENyTwZfkUUisaZPzwla+c9DOKkeD+yBx7vL90FIqwZCtbftbxns39mHh1FRqL+WRTvbSOEoHqbXr5cjXSj33T5+W/RjekhZ9/JyvzKGBWKp5qPCnTP7Xl4b8a9oe4pakr4FGnJng6XrK1dKBgva2aeSvhs6KcoWIyLkERd04FfMvgaWi2e2kbgydYSbkwNlhd3rlJuQ7cEhutLu/cYUubMnIYEHK6YjD3obpRRwhbOVgubGmvDuIvobmulL62H5p5R2hFoCQdHYNaQuAjfN6QWwTiE4ylwa3yejUEL3XKm21+Tg6RFBacnxtYotuFA2DvOyfINhcCvxd+aEOM87y23poL4m6fGlorfrn/tNcrBfGsYseUHXo2z5Uy0NEDh/RDAlWtRoyzohef4v/6v/3MyNT+wgtL4/9yf+/Nj/L9790B5Qa3Z1YynGKpn55mKRd8jo8NB7b5rGKTGarO0i4q29pWfvx0X5drr0mR41dOBtnZPrxE7++GVYcSzl799I98YW0GagnKltpuQ7kq2VwkjPvnktOkao5hBItxoDV3nskvJ18is/Xk9+hjB1qbhveqLGjkXkeMa0w2nOhc1pBJqjoNjjNYxxXbxKE/Nhy+GEa3jcuSEFA9O1rZPOegsEH70GF/bSkVYbLPAD6pAObHJSkzPV3vC61vCWgdpXXTDddaZlpg151akYBMb5rr3j9PzwPB9/IxOQgmXYL09X5HkjzpbnN+VQcbD6Vylw5AbObf6N/qwIAOEma4pzzT7TGmIee/Ll++5h8pIlrF3zDUdZy5xjovikeOvv/11ez6NwVhrlKwBsghf9qoRrXED4V2nI05RQ/5Z85RsKHpVtLylQby3/NSiSg1r9zyd5nt/c+6o7CRceLlOEe2WimmpBo2o89wp8dF9v787bIftyNBQ/q5NgBcylA5gKJdnW3nJXiHzvOyR2yejmhw3T57HGtnzdJHagX/jb/yNU50tfaD+u3/wD2ayh6A8G/vjk6XzzPOBz5v1FOJg4OE0f04RRIdUJhR0qxCvyW4IMeGDpIsXqhV6ePe733XU2EqhwXC8UpPJtQJDJ+PFOGwIk8bCfPwJWYERQjZv0SoIl0n1fvfcBtIzZtV7GYTLN5hxOKSNtTemS3g1XMqA22zFgUg3+3KUtHGFSBxiqXAizgchftuQCx0YwuC5Z4/if4xOKMosCuXZBVhCvOszwCiCUbQvj5AMFBpIlvI8EbJTgiMZaEGRKP4nBr1QRb6KpXP87Mzlkvt4LHOv9GCMkF3ez5wFSN5yueZanzyMrYaZhHSMyTNC53CJvvLlBw/DOWng9WqLBApxMgyqzAkQB4ygtFe2su6glRHqIb8yuEsyXOE63oFgybPHmssSumV4fsZFaG6xzYNLRuuV1Hj5NIxleEBVHhwuFBTHmi6Ma73mnhAfnEH3Ns4XX4gB1bo2hLkDRLaV6xPuQcioyG8AACAASURBVLKyWrQ0z3W0FDoQscDbKWDZ0FYdA2va9PSSt5thxWi3x82dfdfkBnPEmLRnGKmpv/Xyep63DccpZPsgQOUGpgzEdfv7Ojvdb54XwviRj/zBIphBFKJEfC5Zh9kbNQKKJhUhKrL1wuxTArTFbCPsg9w1vEIupNYXxGQE9fQaa/Nd3EeIGE8dskXY3zykXMVR77ordeuM74brb9nne6WC6xkJSpXwWgywo1/g4QyWxOyrsfP6zXXX4Gd/9p+Mt/8HB2J15dlf+Av/3rZOCt8zBkV5OtnvCRXZBxRSyO4x5OKFp05Z7+e57T8/pyBw/tZw42ZcIuPseXj1opm6ZOw6zHvqvFUBfjtj6/+Ls9U58rUeeozPb0+Q/3acrRefT+01z1Dnqyhkw201opyNVOQ/siYh00eSQI0xsr3h2fDsMuctDp16ftfuOcl1cr7pjVdyti7fMGnO6J7dA/nwu+VkznWvUE9v0asxtijVrfuW5Cs6bXmd53WdUn8ra7X/v1+feTbteoq0ut/SUsa5kQhFtvgdhPkzo3+Mxfg5taga9OqisXMGydxFDOefcV7kbOml2aKmpThUp67MPwyJrb3FcZr5Y2y9+MK0kxtlD92GzrTsx/K6OLLnSQloFkOFGScOssWBWl29SQZB8u3B1ZdBHOJcLEKYXpKLHy4CdfrXLFxOS1CqzHfkfwyfzGkQ30bRcq1vPvt9337gFa+LIICzVMfRPWWMMlr3vAj3cjKOsOE5enY45m1/5QwBmKwX+cp2wHtL+Z3ohxOHPHv15inMfPM4dMs3PdBHDvXXJ3EL3eNv/+2/zdiapNcJfck++Uf/6H9cfoebEswPP/rk8pS0UXEYljg/h+aRqQfEozbYLUzJEBmFLA3f3ylJVvhmhIyy4j1K64dW2Oy8XWTl143SUIX6mmuQ9lRjRRK/cUMgIdemfIODBokRRrMQLE1p0WtBjiBT0NPkCBWpRCwDpeESY3Q+IEuQKIaZ7xlAlHXj3tvqh1Ce5zUGB4AiUUNkodl53X//5w4SuvIE1y3C9fnPP7CGhLkBBe8cPTWGjbseXAwCPGGhJzZr7paBb4Xq1vqf/2dEXTJFQxmANqODAOIlRMxnhaNxNCzlWk9OiFMfhxhRIUxaS5tvyZCbSDChzxkHA2bh1JkP1eXXo5mbmwvtgnhirmGdIXTLvZvrbGhojCQG7pLQN8MztaSCeKathD1CqQjJbu2qMQLBp4xKiFP5SA4CRA+Zuk2cXQcKouyDfbKHcMbsGvaXQ7/Zo/OsEC5rwxvxDCEpps+mNRXuFNol8Dch4DC4bx1li29mT67RfPTzCtcq9VIYW25cXpRhGGOMopAlG1I8hRdPbVEaVkoF9oQea9jX8LEuCW+lr6c1oURkyAl1GY/z5x9BLCTB4DUnQhDC31E4EVyFwa+e+9WjLHoQoypFGZ0jPdLwN5wvr0eGhye7TFhvBRNBeDw/AWqdldwovBIu4Nz3CJlseQhCeX7erD1G54yzBmwE7BSjHU+xqJk1deZUdn56CilDwG69Vb/NN2z5CPuVkL7yyinxQZlDb86FfJRcyeAqnScskVfC5eFFJaSVc+EzqcUXyB9P6+d+7n8fNPezm+YtCxZn69577t2wvvtvksBcc40bZ2sLp+Z5NP1OtnBTvU8V5pNtdQqNGPo3Z30yaNtW5VSG4fwhLnzDIDX2Kt4qdW+BzKyKm3E1eyyZVRH+xvpKQ7XE7tQkSlLBOlRL+D3VMoxRGB5LlFf4nuadoeK8PvfsCR1t0esYsqcq4osmbHg+SR82UjLYzFtI7c6bNWwWagytOGMNK5F1Ptfiya4TxxyFIhy4GlcrU8dBThgxxoF56lyQaebL+zcEOONYQ/D4Ppy8Uxja9dI2Lc2T66h4JmHVFsWuA/nVocNIHCMrmwWvkCmDi8wL8jTo6Mi7lMQZHvKsJR40/VVkq3uXkXDpVI8n47rT0SmunTPLWTY29w6l4Wg4v+dYSzLk/AfXwSJLoh+C8rg3HVM6CB30hjfoihJd7Fw3m757oyUhYm+27lyLCo/Rub+OTnPWQnrPOYyRJjuz++a0P7ue3ldSOed6jaEjzNwzU8rMcvGO/RPdEIcrSjeIffZ3+Fk7jxeMu6Jpzja5Fd0bPWK4kWGhHrzvfe+bBINfW5uE3O/eSTHihEVfHNumJbGcqSYKkq+3TxTip37qpxhbz7286b1D8Pq5n/u5qQP18R3cH/3RH559+cGvb+iFgKesbh+BaNFkroFGXRTB2sC2AuthCdsEe1CEuuZByg/yUBRiO563C/sVU8+LgUEZMpY2FHhY6Zs+PpvI9VLRe+rPHI18PaeDC7HyfuhF6vRESHlgIRiLGOJ4UrmFDf2tB3SF6HwA0bAhHZtezaorJ5PK+whMxpawTAy/G/e6EAOCwGYV4oFsCYGew/1zeI0fnEuZ4+FYRIZZkb7USdIDi2GK5HzrKp32XnPIq+gDU6ofgxM2KacT5vQyXgeFsbWfOwh7ChY2s4oBcuWVV08G2BtXEEAwHx/UBMeJQDOHCOji9ytQhUCP3k6EByMGF0HF+hX2h7HtKwMuSNwU5oRMjNHGc7L3cYoQK5drNz97H8Hz8IQdGYG8TErYPrLX0hYq4QkGL2Mv4b2E/Xazz3y5JwNc82oGDCOO0c9AYTy/MOPc1k5jyPIkoS2MfzD/i7Pk1rHZY/alvVY+WjOj7J9U1w8szCBK2CTkzxZ6JQzsOXPMKEy4Og6EfbLJHKs0Eg5MWDUhkvABY2wtX3D+/tgY8E8NWmR+fL79Ltfp0b/PPljll8yvK7aWWDJD68GeZ+EcfBoC//d//8PrrHjerzyokO1Lcz19OFP49qSoJ/Q3Y3NWjHe9VD0jZ+2MZ41NIbgDsSnHzT5OCjvPMIbFZRMitw6pIRRPnHOngDKk69Yxdm6bc3vnnYOo6o+5yPRwEyHia5ipVB1Bvkpovq8QD3IRoXfNdHsIKpl1KSekocWGaX/v9353G/NyIPSQU3ZCX8S77rorymL2s/kIknUiVTecfPU15EEI9AkLpkp2lHcMlYZqoxTSXzLjz/tPyFYzJvct3/Q6hSWPoqKUz1G/qoZS7+2DEATKqOHXkoarLBPmjmKqERROIJQ/Y+ozF+lsyC6IXBtRx4D37PZ8MwyT2ZgyD8bS97tGs9Ocg9Tse3plTJJ9Usqh7ZY6/z7fpAtjbE3FjD8crba4ajZc56Hyt/IiiNDRQ3cNvaBy7uEa6duYDgSrP2eXtYRRnZtwNmMQ+Bw539CXzxkTyoRwPTCiSDXnrmcuhWYZ8+nyYL2cV+f+nkmi4nj5fecy758w4hVzjg4Kx1UjwxXbXuNnalxxiMJxbsuZrJX9mR6UqemYZwpnz/2E1tt4nvx53YTCcCnt/ZLJt9wIUGKduW99rWw6DHvf19FwdtkEi13tvj1xL/G8UF9PKFj+FpJ8wIOiU12nOF6yudGSkpVdfpRnrVNVtCpjiu6Nfg1HL+MFbARpDarWxusJg4fOhArz2t3H6vH92q/96hrlzXR3/RQ8TfeNZ555YekR5o0cpX/IVjKSQ/l3fvqnY2xRzJT0z/7sz5597OMf3YcAnX3lwUe23tTyRI6u5BQaiFSmk/i0LEA3KX+qi2LSH9MkeB6kJNqSghcCnX8+QwmOHXx+MG1QiEjr8iQ9P5590ALF7EJ8rRKzwU2S8ApDpcKWB++zFkdYDhTbjI7NSGBkHUad6/sb45GRZVKXv3XNDYdX89R6CEJqxt/2LkI8JpuxpUgngzFZbkcz65n4oCnKICjj8OQiMsIaNknbQmTzXL4GieevV2cx0+A7xmErNS+fa5CJZ5+P4kuvx7nmIAZBYRzQ1CzBtShqcf31rz17/etu383PGH56DDZGF8VqDnymrXA8QwnfUvrXKJtn2L5Vu0EnjX7Gm+r0+iIOWjXGyWZvKgw7+4JyhuoRshA9yNV6YnMIzElRG88mvMSg9z6GEAMMoqBqPwO+vRuN070ZhhvGHAGxAmeEIYH4zDyTQ/6aPcDjYfFmR5msVzmfWy9m1iyGU2pvqd7OkGYgRqGd2lGZA0rKWhG8rdBegrwxNCu3IY32k7vjjjv3QDY7N+UorthnJ4TtCetezuFy4OYe5jpo0RhQ8zAMUoLHeVOk0dy0+vVWnD4q/Dvs9kOFQTzxKFHr86lPfXL4mJ/dhJTPPvDFXZd64EX1iqQ6u+t5H7yuJRIfdaLsz2aGLfEbvWBDtxTH1Gk7DOBVjIMiugektdwN/d70E7XXbrr5xjG4bt1sRE6Ga187GYwXja0aKxXeKzghgBsGi7F15VHQ054vwhWCe4yhVN2/Yqvq/9Iv/eI6P8iwlNwP/dAPbUPgRQohH4y8Y5/VC24I89IJW0dQn5CzRVQOz/lkqJyMkxhfSeqJQogRVqfyVTXZcc2G54o0xSBM2NTnG44sopdrnSpsH/pu93rvn8rwQe5KqahCPDdqD1SwY/fMJ4V4qkAfeZhemrlmm/d6/vyubb3Cx52M7KOcEMeObHYP12lCgjMR1E3V7uG2zhm2N0LGT1arrylwHU5rQ6N1UnPNZKcmOUEHjCvP79GSHDVCSt4ugmle3LeFlOu4u2Yz7twjVJdQDugIoTtjFiGgsBn1iYAw1tI/tyH/oDJKyUx5oAELvH/R/Hl2cieE9DGOrk9iGhrF5VNqYVvkzL2fHQ7lM1P7jkNevuhmB868O6ucOvKX7KoBZj2cBcCA+5p/Ov7WMbaunzDiGlsbAofoppdgDZtX7tPz/czRoOsOZ8zn95DM72sArXE1F5hlWPTI+YJA9tzwolpktE7PnseDJhCQAXjSki8NRR41Fy+UUTlHnOZmSWyJTChVKZX3T71LL/LNyGVGqDlCZ1IQVreJJv6cHLGUcFkn64VQmZY64MrrnIyTcUSqfvqnDmNL7ZvnB/X5X/6X//nsIxNmELP9whc+f/bgw99YpAEKoxipBaHQpLbKbuCp81aR0RlNNgPDyoTHGJi6QazoI8NPNmAy66IMgoioPJyKuf45ZIwNhzAwXkKPgYpDzr54qBkvLHfvowhZ6CU4t0aVDcIYuvyKoEfJUBqr9LBqz1M/D4t/C1pu25vXzmZ87R4c6BmPpQTwbL5T/R5CoAoz2ZgJhW4460A2auiFIJ5aVVHkIMhkezKYPEff62BL33VQi5iYNwjZVweZeG6QLaRi4c/bh/Aoq9QzKuYWgbqlTNdooWgoseuuncN8hKkWTcMRmGc3FuRR0KdDkT5QqfnkedLNPLVt/GOkFa1SEgOq5CuYm0GSSu6zPkfyBMOMMRqUanoBzjPZT+4dntr1izKAXSnmkj1bbLX9x8znbnwFXscTVG/ssfEytyk1D252+2bLbAht6tMIhc09lltCCKz1EuHcFHh7RQjdXi86Aq1pcbsIP70tU7g1mTVRnq2NFpJovO563hwAa0gpWEPj5tWad/W4Gro87Z9Bd4c7wdhyb/e1dowrnQJ8DeeJMYD0mXs9PwKXQGm2cPkq/Rq5l5Y+ivPhH3zsj2QqPrjPGwHSsgYhxDpz2+KFYj/KXCQzLG1c1gCce2+YYIWoVPgxmufcGgvjjKBmbBl36vPgeOAgjSd4ZD7fNHwHTtIb77j9vKsB77fG1jpFdvIq/wRTGrLYn/1+fvfSEPFT3DJjMnetvWVdPKO1/83f/M2zX//1X9/55UwJz/7AtEySjLFcO3P6KoZQlcILL7bWWMKADZ/VGDmRdGMIdb+/WjZiCf+vVGKZzxjKrYmVEgQh+DdMc5EX1bByPfaTMsmckTuZv6AIfZ81/mbjrEro1D7t4ty71iqSDe+ncKvzXj5jERbvi6z2XhGOZEOm9t7DOzeMC3LTK3s1RhdZRe6gaCQT9/nVCS1NUkOppVQS+o/TXgP8ZGyFA5VsQ0WVoX/JkCuNJKHU9GJM/9nopMjyJP3UwU/4EqoZEn2NIvLjc5NoxGkz3re97a0r5501BcDJGOtmPdPRJMW1zWXOv7ZFiRSlkj1jT22zSfi6MckzW4dyq+Az7mJopcNFxrNzzpCfosE+LxO51erdp3Ur47invpZwoogQ3YOz/WrGVkNwr9yn2z7oMKhW1p7LhzRQX2NrPlR97+eX5mwzCBv68/ddn03cOCV41OltOBiAkLBxm2KnR+YCJ+tkiqglK7bke89MJhXBsucvnsdyO0+IWJLCgoa9ZuWjGmXAJWcviFm6RhyiaL8/m9pcoVTFAEwodehVA7wIGf9UkS3G1nPPP3P2P/3jfzx9lH53PX7W+KOPPbWGEiPrroHYfcXhEUpilD08YRcLA1VhnBQ2pYiXb4LXNTdtuEZtKRu2sLpBOWjXTA+nbmyLCUptzSxWaev29BA2a8+EupcQl00UgmGKPLoPT97ffQ5iceWVaduyNWOQnx2m+dnXbQ0zz7Kx9IVYB6kaA0ZJBpvVIcLx8Opz1qNuUTWHt9l5np/31lYPMQCDyNnkvB7PEcPl6Q3XelaHzde0wgnU3gKR7p0+dZCS6Yc4BVefnzkwHoriDW+8/fBeIE8JKS3xcDYpIyqQsV6F6QMohOjvYM414DZklJCPTc+YKgGbMGLIOEwrYI76acZLMEGw8L4gVeZljY6DhC08J2wIAWX01oiSGcSAsEkIEeGsu6cFEv5O08m30fSMkwFYzhkPKplCKbDowDsUULcXR0jtGkqEgE4Jbet3t4XugtrJcrxihEr3VdCFGAsRdAnHbM205eVATtL6g4DLYU8roEDuUbr2tblwnxKdKAfeY4W2z4LvHX77dnukzfOkWG14ArfeftuuBf4QjoOQrfkxjxuWUjJAqGyebZUnz+ogYSfBQ+/EcEOcZeO2jklwefFos/XI2e9/NK1qKLQ1MubaLYGSZwjySmia8zopawCucEvSyylrKuvo/Dqb3r8G7fAevXfRuHmWIAf6cw7nbtZKIUWyRUYv49Q5enLqebW1xr5/1yg8tYS0Iqzrefv5qSfJlhLPk2HZ1HLrwbB2Bn/91//vs9/6rd/av99y8+vO3vXud5997/d8z56jNcjnH7m1QnMlaV419BRKzFqHNB8U7dS4uQhJEcLeN0qg74thHoQmKNMrXzlH7fmXEGWeP/WdWi273JWsS0n34ZJEIeRrnNw8z0UUJ9l2p/deNLxiSMfIPSmsIGtBe2XZMqTSmJ1BtdlyF1C3hhUX0Z49oSSLCIH3kG/N3N2Q/6Ka5P+g4vPeRATipDAKSqRv9m/5XN2P5ityL8h7kK0YW0VhtnTCnMNksCVM3dpsnr2OUhNkoN7e+0pjC4rVUKNn41yji/jq9bapFk+uM7Y+8xnnLCF5+7tlfFpIleHF2Hplwop5vuJKHKupMcjYWv6Y5LMk1+DoPY2rNWsYPRTj3LY1z1v3a3R5ETTjLdKd5BRgyq2rHxlbCPKvZmwtOPFtXg2vm18yadH0ec5vb2xBmCIviyLWiduz4Gwf5/vi+Qu366ASMPIOxxYAUtm78uhAMYvq53dpI2Vv1FDf8R4c2jpKcZ7ifJpDc0dWPPDA/bvWdaxq2PZsXDJUiRZ77didUbYDu+Scs0XwPfnU40OQ/0dnv/OhD66hsd7Eeoopq4BRb0EWVZjDpMcfDoiHdzFCHnLBYKlBs/D0PF5jusKPFxWmv92MuDyhrfANJkxxkN0KEy+XZDMVUvhshfZBjO5CUCbJggt/qR5HD5WDy1iEbHmvA7qHlKBgbB0bxGRRKhZnUbL1uFIVWMzd8xqDDQpBozgsEpQpoc4Uz5TVwUBoOLFhr2TQ8PyvGQTnrlWuxsiYMscRNEJbVy3ikcrq7agOzWlfqWTOvDAewqUDKTN4XjfKSubes88+lZjzIDch8eIbRbi4/nXXqUc2hPx5MmFEG66NT4Msqo80pPP5D3kej21DuWMUgaWLYrRFBcUOWbNfPvfZz+7XcvUgH+aEgbb1xmayluQv5HAo8DVwZv/cMuNXpmKTHKBBozTcT5hT4kW9n60Bs/HyZCOZQ94DQ3gbhM47ZYXgNU2UakPdjK6tsTIvjoHuAFeOQcAYtiYEdJuZer4YmKncnr/HmzGvKTSaSuUMex49wWedgs6lOn5RFUaE/eKgB7pWhkIY9zW7Bxl1JbFXIV42/QM35n8gRu2xKflgPd75DEN5Q6ZCurJ95sOMBfXL3NP3zlCUVspORLnIDAxi+anP3n/2wQ9+cObu/mP8CbXVkDUGBnE4KikVYL1a7DBKKbV/mnHn+RmYm9QAfZz9hCBfx4THnUzWeKGMsxtuvG5Dx28aY4uHHS5LODAh05+QrQ1pmZfDCGpYcc/96IMSu8+NsYO/GcPlkl1TrUs+/OEP75rf9ZZ7zt77x9579p53v2f3/LZ3EZadeyw5V52vAwUqF6sebhF6AreoVZR8QkVR4imTUiPxYgZjDfZvF6I5eflBpvKq8RfD85Wcrc5VUYEYjPlcuS7NmLTfGC3JFIxxWkeiiJv9FjkbJbdJT4fi9bc61t4CeWnf1t7rYqgZ8kP5C7MJb7Uiu6/kvHOCimEPk6HG54xyBtyXXmqoZhNfZp1qbNVJTImCE28uvNyTsdWQYZ7rlFnmvFc3tCzLhvHnrDeMu3X7Zg5CoFeeJeOyj+15r3T7yBpxGj2Pkjhp9SKbPU3Q6Rcy3+ejQzlamb8isJUpV4zeuuKqce62TIm9pKF9KqNfdZW6kmT+xfBa6jCaOzoE0hYuXSI7RQBb34u8oLckqtw4KPOrcba+nbG1ocaDlxh0OfulCXLrtBxRrDovHMgatS1iGxQPpzjyfc/Wnt2Tod+Ep6LW5thaRB6Xz1huWPZ8faVwOFMXLeVeoh+buBRnOY5PzlV6ItsLn/jEJzaphoNQWwNAUgPemYdsLRom5LljmfXS3WU+L1L4Uz/5k+FszTGbDf2Ns//+H/7Dsw9+4LdXaTtEGlGbPMgHY4si3EmYkfzRDOATY3AxVtojDQ+p4YfGXM8P6PKWZrPN3VZwL5fiklUMV12VpqY2jIdp7SMTGW+t0GKyDFLcLsXYtgn0bGCKx+dL+Ozkmjwb6b773i5xb0NNlDOUQPHTJfbPPUyOa25V93km1Xxtxgpwh0js26Zt1iSDy3PyvtLf7+WtfwQa590woighgs+CECoOmUURLmMoOOSsZ9dNsddbls/lYH92jBfPBClIh/Fn95pJGJgDPkbTtdffuAqeoPK+xx7XLki7FBXDx0ofVEvIZjcZ6HhCiDe/NutUb8IhSUggdbYcfIaOuVB1H7ndc3oPCbieEwU0SsXz2FRfGtTyo1MuBOIFkbF/zB/DLbWt4tEylkKszj6yn2RmvnnC1EVHt+wEvtBhFDPe9t7zskarDOfv9gdD76EJSdiLaotZ79cLQ49gZmwtR8qenQMQ/gVC9vR2nDITgfDj8df7KVrKgGa8VSF5Zj+vsl+uzqH65gKb2Xoczp2PecbyuRgP1pRAoOh9nhBO8d8IcvsgRHwHeJ57DvJm4THyDmnh3FiLnJMndw8TpubbGfSE9gD+ketTTEW3Lir+IDHJGntoOH/CaZoxxwuM8VMOD0OQke38J7s3PeEqjBLeCrfNfKUrRJyUosUM6+uvvu5I4YcIKWyKDyl0OGT4WUuhCzw0XRh41zFW4xy80tgKsielO3ytotTGf920vOrPxuWznsfLXFszZ/Xnf/4XpoL8x9fwf9e73j3FTL97UIi3L8LcnmpFiep9n1C1oLYryteg4p2H4+ceISCf/rZI2SIrKVXRArI+6zMJ+746+bjFi6uQU/gxza/tgcitb+Zs5d6Rk9anfJc4fKn/Zq6aTGHNyNwqjjUyIYYH6pAQjfIGMWQvzre9YI+Q6xcToTaT81Bq4QOmPiP0+ZOf/NRmxKqqHsQrJRZcm5GFrnLfffdNZurd52jSt+NseZZSNWLAJynlIhq9yOo5spU93q4CNRYZgc4Dwy08ynEYlwOVsi8N63mf+Qk/LSjh6sn5nsNLvrdW5HJQUWzG6WEsKtzs+c3DAhMTEqVHyrMydu8TdoQ0XZRH8whTFieItnlV+1H40PpfP/L/idERiVLE8InBKTs7DrtQYrPyYmwF+bI2SsnUiL116t0xDtcZ5pwe6JHvz+tQReydv6zfhszmebf0hO8PhHyTro6D0jDi7kPGyez91onjPNExwA96t6Us3HeRLMbzyB7PnMzQnCN/a2ShBpjnKqevRYNzdpMFHgcnvL0gWxC7ZJyWE84hsC7tc8o5sHayTK0RIMQe8dlcl2OcckgMLXNgbzTL3jz/ZI0t5Hh//Om/+9NjUHx5N6y6Wc9OnS2Ig75l944QpwzX0pwrf2KKpH3oQx/azZZQwPBxEIVngghbi2PyEOxNhEXf1gurJMcrOcjKDvpb3nLvHlqeQluYmCi/ywTgvETJmKC0HKH8g7QweghvD+99QnAODQFhQzMSwzlLA1qlDtRiMj5KweccyhVCiO2zIXcRFi246VxQ2jAtisojBC8bX3sm+R7JUSgkFWYp5yxoPYvUX7psM68YXJAE2VGuZaN4NgaosauN4pnX6JsNRyEnRTXZNG+8401nb3u7wrDxRqTqf+GLD2zPLfOoqag5smkc4K2H9ISMigmTrpF01a6JueQdbYPwAzXaUh6jQBlOQnO76dUDmq+UAMMuAm7qEc28EYhfHvTvK2OQhrPw3O4Dz2esWZsQ689DdWOIUrygdsaWvbYlHY46LzY0GLYe2YZdZWHOszmU1has/uB4yZ/97GfWwGFQ3jbXufOOO5cov5mYUyLDASbQoJeMw1smVJcEgBSxjGf68hqY7hsFlENaBCLrmDCO7xngzVQ0trZTinLPvqJo7AnzZD8bIwPM2IPA4lqFs2EsBPrTs2Y16re1xrwPurdFTuefvUIgmM81nKSlP/bECvC3vvVtu9eh0A1JR3HG2KzAWb7gcynx8iu/8qsrTBgay8Gb14a9D0I8IZ+CsmrvIXpuKgAAIABJREFUvHo4YYX4os6E1qBW+HKzL5wpvRFTCiWhLRtd7SCFTaGQUs7tT4hmav1cN2+Ng8L43/1gXx5zXpjez86H1wru4X7W42zCScN8zoD1VuDxV3/1V89r5nzXd33X2fd+7/ee3XX3IN8rA5Jg4v3NOK2Rs6n1Mvfmv4aOS0r3nii5yKCGqVrwM0Z6wlsXU+LjML66seW5aiwlBJbCzkHKWmahxn+s//DFUgqBE2bvpjVO6hWWm2cprKef4+AG/WFkhI+YkF/D456n7Y+ivMLP8z57xzoIg6VNmuQT4XMNoaNb7HuVzD/1qU+vE2mfkz3G533+TtHfNRGI7/iO71jj13kSUQi5O0ZKje9kiAdFaVisHKAiwq+wC/bHhAbD+zEHzmgQK4Wy04N026zNPFT3kLsXw1dxSpKc4151tJxn8spzNaxqX3Cog9ClV2g4uymCmR6qT2/ovyHSrJ2f6Tnc2WmRdVnaD1ll+09JIvd9/PGhbSxqYz+cQmx59peWz0weZwyP7fm0blveYZH46+f8vXHPnfm//PKE3DhB/uZZW0DVHDh7RWKXhnOAJj2T6yAehnoNK8+83K7DiHdNBP4iXms8HXQe39dB2S4h8xShZlwxznQy5l/5r2BJ+YEXHYcaXxf/FqchjnbQr4vZkjHWeo8gmJMcpn3hOAlCx0CXZrKm6PTwWqfe2BZtn2cTDZDYpDh4+Wx/42/+zaP0w2QGEWZ/+z/5W0Nm/srCwWCzJyedEW/pzhHekC2hmW46MWghCBwdAvHGOQj+boNapFXaM4FQGgqW8bGTfhhbSfkd4TSTe/NNafGztaMo0vGMvMJvgmAVGWFsqUN17QrVFClMY1n3MXEmXny1LW7SwuT27W4uG9FhYhQgbUdRRgilptbRwuEIlRibbKV6idkEIVhbKAtAQYUTk55RlJx/kK4Q++NFNr060PBrdjx3j4CnWCALFrBwskPofeWixSMO6T6pztmAr7/9jaMk7k2W1xwcHKsvfUlD6alePM43Ibb1tiYOf+sgKcbC2JK1tQjMXKPGlnWU3ccVYdA8PGgRZKkHZcN4Tv78c+81dOb9ECooJYiVt0rwbrmOmVfPBtnCOXJwNmw5XwvDuxyC+22DRL1x2vIw1v2OMWQ/QoK+MvtQKIfyY6BbM2T4cIOE7IaEP3sBp84cXTHKSEj1juHEPTGfN/5nxpDcZuJIqHOPDXvfdusqgqI4BLt5TvHVcLWCABD04WdV2ewRnfVpWrr32AfGeGoknv5gxmgPUpKEtvHYjy0J0fWMwoFcTgkKHvRMhLCqtTVnCTmmdIqwxNfGwDR252mNwiN93d6DmjFgkw01RW0PJGY5HvP+kHQnTDvCWXjj3/yb31iuibk3XvdwjmqcfTO3qGGsb1Zl3rshfsjlwb0xf8t/mF5jEWgJR8Vwh1hfsskwuFoJHwu53rTro+6cz6eW0FHRetY3dbDC1SJXhLpX4UIwLks/02buMq7LDzQ2c8i4/LVf+1drrLrOD/zAHz/7ru/67q3ybF8u6o7H2H5/6jkdCmQdsUWqwws7cZGSTt7wY1G0dllwzXK1yiPr3OQ94WG+8mWerFONvlV2RxZjUNlTSLEhwGSBJgSdrNm0obLuqWuX0H75PTUQY2wlSabG1qmJdNLxiyRWHrXi+7Zqmr1dg4Gscw5iNIcb5TNCtwpscowiH9V+SujdfRkb99xz76zHd23SAoMFquBcJONbWZCsUfiCQdxeyU37diGvfae9d6C44cp5ZiGsZPSlc8M3Vs7UyG6/vq4PedB1SwQndbus8bYLG73Qcg7Wj9z2u9ASgpiItsiuFLmIQ3zdPr9nrg6lR72efnpQq5dVjY+BPbjJrGvC6xAVTtEz+ESDBq8xNuMBoJCH5DE94kzEcQ9fN7SJkLoVVIWGqzfH2FqHevaJ9Svdo+G8NTQ5B87JPEsN3vO5iXA838qd74YTa3xsHbQjvOh+i4QfiHvpDnvtuVK5m08+mShRQ4b9mozNEtdb4iFysWHOJoS0ZElD/a9ubAVBzPy+tHsVgPPR4bgqYs6Azd9SC9H+UIqDXWK+yChzY07XOZhrHRXkn3v5hclEFG7yi4ceenALjlJyjw3h1AYntJH91NqqdwYd+sCkQyLLuxjUS+hmyfBjLO1gZrI2O3EWN15MvOsiRAl9QVlu3U3f7JMIp/ABTLyNGxTCxkytpULhHphFScGU2J0Gz4FLbezlFSFMj51kcggHtZi2svkaeOHiFKkpfGmsCpR6JgfDxgzHCswcxRmYOgaY5wrJlmINNF6P0XsJlgpJ6Neb3/yWvS7ODI+ofyMkm1Hl+il/gVT6yM6DvxnTm4b39aY33bX3K9L3tYe0xnl4hpOSEDbZLROLp3xjwGhfEATN2ITeoA6QrSWJzpN4xi0mi6Dt4B0ZWvFAFNd7ecM+QnjbAmMEJQ/0C1+Y+jLzOfPpGpvuj6N1wNqyGY2f8eAAKWgLlWOo4+zUyEaG9zIGhrEX5HSLj8513YNxua1ikB/n7wy9hfjnXq71hlHe35hnM7bH7dH5z70gKQyYa9TnGmEdpJD3nfBCFU7TuZullNo3yUhsmJtwJswaMq3ADEoawRhuX36WsOGrUJ9EgRRKDFpZnpf7PTr1p4RaCT9Ef3u+BYMZmg9NFqNCiVsUdY2tEbITWojXn9Cs65egu+Hco3hrDS176Ol1Ap5bJYiXoE/bomTzXCWPltuyRT2Fpg4C9isNA+H48CmTlXwx7HjpNEdeo2HPibDAhNSn1QnBl0zn4egMj82Z4PEnDJUihIR+e5rtmISTCcL5d84RWUE74dEB3dI2KIh4+1V6VueDA/k7v/M7a1ySJeb8R370h5avdesga5TIGj4coiXVQuFOmVTlK738UkpJnMIUCU/FaEq4rrwTP1+sSRUj69RTsYbbK+fTz2tsHohp0aQiKZR055lua2uhRbiPelEXwylFNjMXJ0J/eWct5MmJ7XyVklGDhsFkvwb1DULdDEOfC0oXtNwZIXc9Hzng/eZeGBG/sg6N8UJwWtvoXe9619n3f/8fH4T2rbtnKLbojJTXKU/WfIdCEuMpyGGM+xPt5FtntShZSrPE4OCQNmKQZ04UpYT4otudq4alfMbLNRp94bzItDQOz9WMbKGnOLYiMbIOU8YiHEOJJeoKxgluSYZm9T7z7NQlm2r1zuVmW48sU4cOQOB76MrWdhxjq2UaInNeOFqlPXSuP92D8VduFD2gN6setPham807a+bcbebjfL86f8Nt4TGJKlS/F7Fypvd8Hme06NKOByq+Y42xK3lLQeIYSOFY5QVVTmbhGsLOngxvSS+Sgl54ZZ/UhO+tVc/bUmfWyMpeML/hPmafWN9EHIImB8FKTa6CKEVzW/OLvSCaYG0Z0/iGrlVbwN6/epL8Ntx62Diif8oYLc989OdRQX6MrUG2XphaTH/zb/2trbKuovTnv/DA2VNTJVjY5bZR1O98xzv2wztZI/Dc+MNT/iFd2fUym4KUY4xtBVxeh0k8YEPepwmxSA19LDIz1yVs3/iGO3egW4F8FEk88PAxLO56myNAMlEhFNoIhYR91sYssY+HkHpHSbO1EMvBGFnfulE2LcFh/FvZfRSNe1H8m8m2cOAYHdMfktBOP6mrV2Ey5qqEg6yFA9XDCbbNGKF8CfHVkHNPf3OgPD+BxFAIT4ABF8jcQvP4PIsxbwuI8fIcFM/joL75rnvHer5jw3vmRnFahSIdvKcm4cFmhRQIWS7fbryWhx+eMNk3rMUYxLPJCAZKq+nL3TDNdPOzdSNYeVa8USU9HGbevzAgXs/nx9BiGBEIjWX7HHTGe8yTuWbUbXh4sw+n4zyk6TAGIFcOVT39JCZ8cce3httRUsA9VrDP/JqLR7dy/NdixM+13FN25nNbsmKyZ+egkGjmcoumjgF4uR5g896EZjPn5Wckni9MmHn3CtqSLNAI+nC+kjUafhrDkkFXT/6VHJnyETXghkCZpzSStl+iXFfQP/t0QvObuZlMzxQYTaKCez403qqQovO0CQiPP7l7ogLL+ggNUH4MmDunhpSkDHPQ0JQD4b4fnlYUzrJaQOqpcZZapd081PsrtP5qhsGiihueSMuRruEKveeSndRSJJ5TP9YrrhyFLBw8Qp6DJ5z41re9ddeIEjGPnsMg24zZvuQFV1Ce0sInBPx13DmNoo1BmCQ8s6AhZ1tfTL0cSp8Q9L4f+dE/eXbfoChbvuaorZNgTaKeKVZ6Km7ql08/TSHkeaLk8z7PHPD3xHtqWHKf40D1ghJEufh6AQj4pqn12S2nc6xrCOXJqLIPncka2K3z5D1tOdPwffkpFO2GhWZN+7skZyQkaCyVudlHZEqz+KIoyRbnsiEo+8mcpzxDaB01ZDmSNUR87gPDBxZCxF9Kk++E2cnI1nuDan3f933vhrasURpRc1TTrqznNEZAiNYl85fI3vV7tX3qrHqOhqqqHL23in8jAHhQ58/UzMagjD4fB53z1GSI8OgYkpzd6CSgwzeHEd0nhZtP+srvzDN90QSXZGSG+/biSzLmJ1Fozri55YjceENoIMooPPJIuFl0pHWxr33WOIW9oNbts8qRZ2SewojX7VzTRddcmxZrWzZn/oV+kILCRQvDsTwaj3P05h7OYPlPzmYjWAyvImHt60iuaGwO2V7zhrGzSHWcuRiTKF0Hp+sos+B32uC9WhixAE4ze3sG66DEmEsCSJvLm6Ocu4thxPxcNDYGa7LGyWhyF/+N8cUOaXH10FeG6rMJesOpOwy6m0b3si0gXv/p3/27p6KmOpj/5H/yk1Nd+9EVloqaPj1CMvHlW8/ePR4Hge0BCHeNGUHCSOYmnJHF2Go4rhatCa83JKRhIAllUAa3H0UsX7ebkuJgOTaL0ALHO0pqftGCkFcJjVNRw9azWQLuChUE2Wwqi2CiH310eC5CAcIvFn2eo8hWUaXWyqrxdEonTzYbYWRyS4xj1XqOenTLXZpnsMCpYzKlLWaye13vJxQcNrWFvAc06XA7rA5T2gAoEXDTeSabhcajixWfCsS3TAjm2uuQLAdGllE0/ylguty2Wc+QTvWce/PyoWy4hx/iYT2ekOG8oCReDAFka8/d/oOByFMd/sZt+5OejF/QD3IM4vYqtL5fPkiEqV6f1Hy8MM8oVOiQLbFwjLV67A0DQhFaRNIJYMj4/CJbM5dey2EYobwhZUY4RHFDIpdM8d2vLkJnT13LSBkjDgl+agGmKfeEOBdltR4HInf5CB3K1bxbk5Lk16g8QnMOCsTRvPl9Q4FJIc5+LBetzdopju7NhuzqKMT7v+Lsve/9zhWqlB4lpAuB16Iz87uHZq2tw8L4Mzf25hYw3MSDKUkxKKfn1fppOR+4YyOIndUqWIe+VbFTVuHNG5pJtp8aaDNXk2ABMf3Ab39gIPKPbrFic16ktJ5hDIO13S94ofldX9uId4wjhvWpSGpStc+m4N9JAfZi5jTogh6Azinj8F3veuc6YMIkhD4jreEF9/f9VrE/5+uMwXN43o8+mqa+0MTUyWkNHs7WiyPTPrXNp3Ev4vxcM8bWDy6Ksm2n8M1mPDHmEsJr2CphwBBfn3wiDYorjAnti0TsKqaUITBmaHw9e7855mD3UDzwV3u5bmVYIwo9k0HvKMRTbakgr2OoH/WTXJMstWeMoXvTvo2xlSQEYb92TEhIPEZjEzjyNeiDMwzNdRY4jJAYezRlTCZhA9o645AkJFmoYUsG1vvf//6tVdgzxdgyjxxl48Hbw5/jjMSIkz0umpHMY8aWuUt1+iCG3hMkpCjJFGs+sn5fbU6LfHT9YmAKQwVNibOZNl0oBeTZ7rmtsh++kq/lD8exTLY8R/SBBz6/Dpq1qdO1NQpHlkSvyVhPVmUr5zvf3mN97r77rg0/JbMzBZcZWy9Oj79FwWfdL5uq8TeMsZXkj3E2N3N9ygANut0EMoYbHQUU+fznv3BwUR/bc+H+7V26CUNDyueUp4bflAdixNuvi/okYlP+FLnbyFXP5e7oA13c6ukH2m5vX2z2XK9CvSxJeRKs/BcOZNawgIVrlqjfUOR0R3pVY6t86NbZ2vGsQxNuYYzonLWi0z2bNd76HlLOeqYMSZy11ioja9O3OTQL4WbrukkkwxeNI5QOKdba+NlH9vLf+3t/75SNCJT/O3/374wyVHPnsini9bFpdCxDLkbUe6YWzZuH0L3G1lxMY0ZIxpINTcxsQovYOj2bkYDQPJuj6bnesws476cohSfvnHjxdWMwODQ2nPIKNnrhy7boOXkduf/FtOiLKcvNDPL+1EE6GVtPPpUQg/BYyXlrZBy8D16zzQfdgixEIKWfF6UUNCu9sxwkmU2MDxAsoUgIMYh4RBa3CphQ583Y0Mbu91vHa+bV5mdsUXKuH/gakfm5Ix33lhWKRd8c+kWb5jCqu/LSNAamxBkV8fBSiHLJzIN04aL4t9Xc57OPPqoNjAbE4xXNRtJLMDythI7qSdeodsgcLryq5b3MPOBHpUDfICM82dlYODAOfcin4zluTyjI5W1HQsPw5UYICYMJJ7lWm8GSQOldFcgY6d1Xm/qr0x1AfJ8BBXpnJHjWtKpItsrX5t5QHsjYtTPXiPnbFHTGt1DvMS77j8G1SOPWk7nqCGdEQV1MW3doGEI19tp+J9yHhFJi9CrfcQpblbPVtHbCudww+9vavXvCVm95y5vPBbTDnH6K6SH41YGpfS3ULTPUXFuj5c3MHpJ9RGkxlj27CvLnRtF81vqHv6PF0KlWHnTLvtvw7uwf+/V9U+TzM8OjWeTxyIgs8hLkJgiMrzUaXqnICPYaMPa0feQZfOY1s0fxCTcEONIiTWEhQZERV01mKGdNBWuGT4orQpoOYvx8znNXMJZL5pAlDJR6eS+MUXexYGSFJYFLESJnQ7U4ignbXH32b/3bf2ruee8q/Jb/aCsPaxvDP8TqhheeeTpGSmsz+X2NLe/bUPmc2YQIwwu6WKzxsFvm96cQ46sZBkXmY9RlHXrNhBO/lbPl/p5rW1MtynAqdtk6VkEW2xAYDSB8Uy9yp+HQOqD96n6MKnWj7IcYW+EEQk/wTu0hcgRFQrg8jcVf3jD1b/7mbyw6z3E8pewXNb5kDI17zv74H/++5W3VeGpWubVkwJU+YqwJ/dQB6PdRdt/uZR1OyEWiJlHwQWFKjnbO7ZlEU3Bz0oKt0RPnP5m7HKBkS5P76BSMztapS2FkTnT6aBp/QoUp7uycVrYzsjhEwnpNxNrw7/P4yYdeWKdGbcv0731+SqTQQYxg5VKin9KNxJjwl6FbTT6zL9r0Pu2rAAITzYGkTd27WxQTh/zPNVoF3Xnt/itS5VDsuTvk/a5DFiNrsrs+MmP3qt8dYcPLpu0OPbXGGjRonZjIfk58nZU9/8or7X4dB+G5JPpcRNr9HJ5hipqW0lNjyz2C0LWWYtBhSLChXjS2GkYMpy3Fq409LY++ep701jJTmdPwyPVY9SysGzaPveCz5pHu+vt//++nEXVqq7x89t/8t//NGhW8iQ8M+f25g3BHMH/nd37n2dtGEBooMrUK8rLeeIEumLL/c/i2NtUB7c5XSEZLMti8jakLVd755jedvfO+d5y9dsJwJlhoRK0mLxsxRTUnXr+KNaTYcCKOsAQvRNr1vj/w7vJvljgpzpwMnkuRWXkl0yewMduGKBhe5e14LvcoCpXWCGpeQZW+tMrNYbM5CRHeRGtkMbYIGsZikTfPYNMnvKQkQGrAbF2s8d79jgAMf2F6583CaXFkDWyGjsOm3TT8UfIUlg21iQNS5I8sRV5PUpJ53lM9fpSZOcHXcqhktIVgz5sM6ZiAQWxvfH1DgxsCUsBPzbPMjfmTKeYzUMEYN1NocHsrRggZW2D1kIW3qv0odSE9IVhjNo8+W66JdVaHxCbdPXQovC00eHg5aksx5vC7GHDLm2Cw4wTyomaNv370dnSoroP4adY891Rfa73GmV+NQvdA+vx8vWqQRT/bk4RtCjLyFAOJ2z/WpLXOzLf1Y4wwAn3Oc0Iuram/QYwuhs9cY4uuHl4vgWjO77rr7s1ETYYXBHI4cDPe5RXOmDxPwzzxmtUim9TwgyQfYfHchp8Zg/Ydb7fe8+47RsyucfhE2jDhst07Z7iZn+77h1MZ+X3v+60VKAv7Q5g3425FD9LEuVJXSiNBhUrWfLv7c/YCVOiqo5K4tQrfclClrW59FCPFKTvGEy9cqD2N3Z0Lzlfr/oRon6yz1h0LF6PtclKOpITUtszgKLn/iTv28vIihUv/YAjy2ns5E8b7o//Wn1rUTyP19eJnz9iPDWdv8cwxRHpGViFPP0WzYPzblmR+2LpSjP/5zxlZwbvIgNpDxnyxMnY87Z27V4BaVU4NkcXAigK9WMohobWUBwnaczJIK9uCkBehy3t7fXu2RmLKF7R1UAqB+pt9Rw717z3DlLf9Z7+3xAhDlmJnaFgvDt67x0EXDWHgfOxjH91K3PaZ9yTakHIYxsupfu973zuZiFBfIcQ8l7psNpg9nbN0MhSd4yr4Va4HqvKaOQv/369Tbaied7zlXYxFclLWZhOotOIZWbghxZnzZL0Gbb58QkdJsEqSVbOEuxb2fByz9FYtV44+SGblSQY7w/ahObvrrtRgLNAgG/GJp6bkzxaflcRyw3xWA2rRGtX4h388vC3lUsxBeVvuL/yFY2TOjZV84sykdVXqTTknqf11wwAqb17u9XKNOUprqMy+YTAxiHZPx4lafdtzffw+Z+hAxBhPWz/zRI2x71eGz9+S5Z6+r+SM+Y+jEoRoS85w6Ony5YLlvkUhfR8qUcq6JKyeBBH3aVPrE9Ic+8E9rW0Na/u8v8/a6Qoi2z6JHeaPQxxZGx6wlz2R5A1yLP2cfV5Bat1R7FUJWSJf/+l/9p8xtl6ceUQQPjv7h//DP9xK37gbHxy4/ctzAyjBG0cASsdFOm717o9N2IHx4Web5/XDQcHRuXw2Yjb9EMhGaDMe2niUXKlyZkgwOFz3nre/bQ80rwBq4m9gTEqWAjmX7RZxf0hfqHZct3iUld9H0AXKrFWLE0T5yK5bJTZ/b1qv97sPuG+bLF9AAkySdh6sWlwDELjPpUr3qXaQIbUwpQNHEYOES6reUNyGhELm83mcHQuabCEGYTbaQsVLQJ0Y/iiN7SE5n6dQeO+Eew7HhEks7hE6MH8lvVtsG8zmc2iEfV3T10sn3s+r8nmbNVXu04iWlxWSeryFeJFKYQziNwrRAUlYIkUyW4bBRieUShh1oMM5mH8Qo33Oy3YTqg9lLvYwzx7BQ3LoGCvqbXmGRTsgCrMpjW/rS/FWFzFLtitlyNjjCd0/+9XzrbE1175tYPHNbDz4Ji9BRc7/W6bM2fVTFsO4rVU8GZlbESzNcjWH1itIYsKuqZ+WjEWHNmsBAQmKGm5Oe+LleglXTm2sMTYJXVwWXqz7u2eamIf35/14ga27lcSKJF40W9LaECgI34QAI/epad+xmXhKWfCYD2+0zaWNybwK1eFnuOd1M+5PTQkXSE+LMXIwvgkZIFTPNdco7iG79zXVGfaFOfP8yJCdCwIP906YDXdzxvHsoOUJR5xqUlFoG7I+anMltDJyZEJP5EIFZ41XZ9k6lUDbJBnrkEbt0N+nN7MqXBc1rMKVtPaSAH5jkBXUB8/H2WPM/cAPfP+GVvEuw11KJf8d9xFecla8shbS/qP0rcs1E3axT3Fe1zad58JH2zM9MpXR5XOXXZrMvISCW+07BRar9JJdFzngOZPtmAzSOgMJfwRpLFdp1+DIvEpiUPoGxmCLclsFt2HqEPTdxyvhuJQvaMjoRFqOHCj5vQ4lJD4GWNrtoHr84R/+4VJP8LmMlwwXEn7nO9+1Y8dlev/7fzvJSdt+LH1iTZqz49zia0G1JErYS8YoxLxNiBd1Slh2+Xsz/zvH87sWLF5DTAgruvpVX64RwzlIYedg/Ludl4ABqWdWh1MdxBQzTmFQf1+j9UVJNaFrkBWUMYfK37tubWQPASuXNXueDE45ErxZ86zm1Xd/93ctwkfRm+9Fki+Rjfz10c2RcVAthpUxPfQ1mckPp4fquELmnvGiqHWiUEohPbqJBn6+KKeSQJUCotFrNw5nMvU0Gy5dZPeY8xpei4oeRh2QJsbKq7/WeBmDTLSiZ9kcpxn1OCTub11nAwIS6OKtwzUvsmgdGMYWnT0lZMxXjdmWUHEO9rnnWuQsObjzNHoucjYdP7L/yZGc4xZrbog4Yfhwuc1F0Nfnl+bBaOXcps5lnJPWc1v0ampX0tXlga8xN3vIGOj6v/bX/uMYW8JNlw0i8r/+k38yb35iIV9hxE9MKw8e+Dvf+c6zu+6+e29Qq/MBWRdzcCwEcqkLElJPDh8o/fRSnZ2BUxK6h/2GkMdxGAnYdwzx/r45lCYRZ4RRs2R0Qv+AZk9g+RGLLbJ1CBCKWT2vLX8wn6HQCWH3q8In+FOsbA4HOPjImDo3tmZytjzFjEMjaoblm8bTuHoKrjICeW7i32kaHBSi3i4PonVvfO9wCht6j0mHVMVSvnI3vnCi+QpJL33D1B2y4Qprnn+d+bXZlqu1G0gF+DHkQMiHMZDWOc/tuJuxBwXZ8MM8K0Ot5FUb6KbXGhsytfIVc4jH+9rwzs7XGFUj5KPA4lE8jdMhQ3BkU8KcY5zZuKDdMXgWNduinEPeXOE56N9sVu13SmJXn8l7bOhycUoQtyYO1RYBPJ6PkW+NttDgrAshBsX03BS6FwHD2/zkKFDXYqBTopAt6MZLG68fJOXIbPOZFbDzP6UfPFtJsG0uXWg8AiGFDmMwhVDZYrW+7j1HOUO3rG1J2RFgCUl4T2pqJZSVbMbUQIriVljwtkUBa6jF6E72UZUnA52CCDcmRlvSjrVHmvo+Dw9pHgo4QrttZBhtQSzitBM6yRBNdu5VdijkAAAgAElEQVR1c29Io2vaJytMD+F2joDgpED6jjDWNRPCiIY6MY/YX5LOoW/XTL9DyoSJtqVC5vWaQxgHzTnCDPMliIYacK/bOdhs0Vk7cqF8qban2jDCep3pwlBjq3VuGl6CipRY3MQUc6Xlhn9QGa8giVevs2fuk2b/8u5/fwuXKa3FrGvmL8Rqis4voMf+FgWOLMyI4eSNcb8I3hhPc1Vjvvw11+19rQnBHepC2hu5pzG3Jh3ZmdBeWsT4uZl+XVvGib1l7b3CQUo1+CrFILRBNpth2DBMz7Z586xdmxpdXaeGRc23MZDl5GGTVCglsuSTY7T759nIB78TEn7Pe969VAIGBUPX80MHRACsRRykafc2828toDvkoz20xuyQtksZuEglWYSDAX/BCNtw06Kg2aKv9gq6xKiKQi/n67LLUkcwyEnKCJSXy7g07u1GcYTn1/B7OaG6JhwwtuiQlIyIsVuivfN8MWPUHiPvGNWQE3LVvv8Tf+IHF9myFxtpkNj15CBbz41DtUjUnOGnhwoiEvK1B4e+MdSQhLiDFlq7lpAgP+ijT3/6U/s362K8ydaN09vSRkoE3Xvv3WklJ0oCsUEHOCaSE+c+DUEnCS5G6qu9sj+D8G5IHlK9MjFFWRlQi66SOc6JEPzB6bYOBRpawFjVAvPIYE9iXrpmtLA59M4eNJ/OApl5331vX05aW3EltB5jq7Kl6JSxtg/w9lKeubGX77//gd3zwKX24rQOyTLO+bppjC3zw57YCMNB9xFNgNr/lb/yV2JsIVXjUPwf//SfzsWfHuX1ybMvDIrzlfGa3zATb/EJpLLsTSwL1MEywCWlajczg3tyM+GieBf6O/gSLa9AOFrcClXp6Xfde88aVl+ZzWqytnwEztRMzIaxLKrtx5s4DtT2IbL48zcLKfzQApsQKCFO4zHJIQ6PJXp4J+vBHhDqIjW8Nx7GgaAIQfW5ZyvsRNusLFsL0JBSjaUYVCo6h+MmTFH0JiHK/N4h4GmosWI+jSnFXJXFGMud4AUfI2Mf3pGNRrBbQIcMgriJCCP0XXu5XvM37zMnnkvIpTBmsww3vDobm3K76aZbNwzqBYKmtDu3jIBWqI4wEiKaUPHcj5cOqTRXrUNEqa7RNOvOmLAeDGUK1DjXy2N0M9Lm6457FIk13arq4Pmjdhhh57PI/GplyVS0eRlaELAckEErxNIJTYVD1baZtW79NuFGqNY21569twqd4J4HKe/AXrphwquEH0/F4TMvFFmNKM+eOioK6VGKIVybz6ApKbBbAvMpjJhSJeVjmJsaUu6Tmj7J2mqIWTaQgoIJ3cTrLpfQ5z0DBGE5bEfR2JKE46FdPmf1kQ3jbB+3RTYmO2r2ZUm29h7F4BW+3ITdCb3dn+mgsCgH1ONASRhLTeluNuC1WpUckvX8qwl1DpVZOZDJ5w9Ex/Ncu30WvzkDL4ZLqmynDt4di7Y5r85OQ/AJBYRkHsUfpK98rIvGlmekKILOBslbnuHsy3/1r/7VZCJ+YA3LGMiTCTv3ueOONywKXa87jXlDIC7/JckREOUoKHPslRT5hvJSekC3hvJ/yNQ4JfO7F9Mz0/gZGYyP7Ts5z8J58uwMF/ss4bvwUgl7z+h3HKU+0yL5uxIJVRaVKvLXkEYROPuBLG5o1/hrvJ5C34czcqxw0bPQIrKnGEpQktYVtF7GTOaS3QwOZ8p8WdP3vGciF8PdCvdFp4x0Uvj93//woI2/v/uOkWF/4zJK6EkGdwpZSqJYx/PYn80+3fMJzXgVY2vMjmOHfusXZ9ZYkkXYSvsK8KYiedCuoxbcvu+lQ0ZGr8WRCmI7wd19ntbfkwRgf1lTe8v62XslVRcxZ6Bn/0GrIdRf3bPNif/hH/7h1bdNTtjEjake/+yEEmUepkm6bhbadal4T/5PezZNmOf30RfqF16zZ8k6MWw/+MHfWces47KnzXm5lZ7L/rzr7rds6HeL8R7ytiDANmeH4kK2zo1Se+bVja0TnysO+FILtnVSaoOtYbhrkGgYfR/EEJcr9e3WiRIqnPNw7XSIoEfMF8OHA2CPpZPLS+c1AyFRQZteu2DRd37nd+z7tv7nythQRJoUQgbWOG5CBEpDMkmfWgCIwR3HvLUKc+6Nb8PdrznKiIgizfWAED7vbNPLf/k/+A++2dj62f/tZ+fBnp2MtXi7T82E1JJ2ILZC/NzAdjQhQn5LBJsJiqU/G3geJBl7R/HBPeSxJlMwTiG7MbaQdGcQql0ztkyuCQRHF9YMRBvPa2P4B5zIAi7U7zj5HnnfRvLSOuZzg0LZHBWUJh/yU85Wr9ksPIgT1G2RiAOpI7g1mDQuk50ipuENeVURIE96NgtlkyYsl8wpZ7fp9jbK1hWbuXTY3MvntAFQcJWhteTFub/x7qKt0IU0PbUWMtI55c34McdbL2yu60brhcx7bdj9rPjxkQVjvbKWQ5DcbK2kBvPEEqpNlo+x8n6t0yoUwmw+d80cXuOFZhrLlk84uFXhKzy8htjyteY5tHzyHhvb+3H3fJ6RBumr8ke45zESEs+O8vHc+GGvH0gd0mFMa1COcbNcn4MHFIAq6t7e8axbJX7mAMKyHtTySqay+9yTAbGw9fwnHHr1DWl0Wy5DY/TlnFg/Y7e2XiHGBqlKr8FUIOaBhxx+ynxNqCHKyfeb6XMBxSzUnYxDFZzfsIrWM6XUwql9kj1k3QhiCo0gaTaXveSfsT82ITRdHSDOzqO5Mi8JKSUEc9ETWyNYlto8jwfp+bJvil5XVV2kFV0eYHBfF42tS+2RWXfh5iXu4lseRuX1247mW42teNfX7PO/6U2TMTsGZ+p0tXxEQim7xoexBSlYr3dr7SUDrCFv13Othv3Mb9GYf/kv/+UWYYZQMAohoGmiHkSyJQ7suTbz9vmU9IjzVwfxkUc4R3FEkk2V8CG+JKEv0+q8xtXstZdm7E8/lR6y1oOykJiwLcPmbLi+MKZQckL84Q6WC9TEhWZYt8RGQq0yEqMAnYEYEG3rEvnZ0FeNraKdTeJIPaEaGEfdtuNnRmfRMWNqf8NUkE/I1XNJFvrsZz+3ctIeNRbziIOE7+u56tRxVPAE//W//tc7Pu8T3maY+dpC1s7WVVeHZlH6yKJOjK/5x+FviNF7mpV6+RSi/navGlO7f3cDH/vykhTQ7HVCDk9fTHIitQ7TrWB1IF03Rl2SmYS3n92sPwZlDMjU1yNHnVfzE50YBN8+Myeuw5lnkPnMn/pTP7wGAplqTy3wcI3s0NSX40gJFz42ESRy/+FBtO1pRkzkU0LEGyWYs1hk5nd+54N7TjgLoYsMt3XPW+Yq++aSufebVievfp17bRjz0O+7by4YW1vsdyl1QVdf+TplbR8h3zVUhbRTH61ypkaLeQy9JCUlrMcWLp51Xh0xosocmk/zbIz33HP3ESp8+egO8SvrDLTOGx3+gz/4g5uQlBIqkXV0kHtFV+KyZZ/VmCpfy/sYq85s9bnPFBlrgV/JObsvDjCoHDfPiwP3H/7Vv3pwtqbmBX7af/Vf/1frsTMGeF7fGMH2ja18+9gKmndPSu7W45iHFLKQQu1gpexAXreMIq+XvIYSJOjITtoY83zOYFMLaw7a3OtNd71lDy6E5tOf+Uwg+hlkGxiX6NpNHpJ4Jqcp54wtxqBNY7z3zwS18rNJQrrlYXXhjMFCpmr98NTm/a7lvp7PmLfWyKR0thbT/n5CD9CJZA7i7aQCMV5DPMA0pPRsRR/c29gpboiPcggEjIMQiPfTm3HCUIAMhMs1IdE5cG2J4D6uy4BhdAmnmXPr4z1pQ5PaY+bAYd0Q4KyNDVpYVhuU8LMUWE2/yjRDDhoTj/nsqP2U7LNrGIhjMLhe64xQWJSbOZcd+JVDeSQscO0aAQsXz7y0QvNFiLuGxdaQ8m/LaYwxtkTNKXkxgiA8pdMaxSBICi8Pr/vqBQem2YGQu9mD/iYLcZGAeS6texwMiM5WqJ9mz61f5rBtdh5U8BwaTnVqXnpQqHjYIbVTbDGC/b4ZXL5vanm95vDmopRSrDYFeuN0pAG2vWDNL5J/s79zv94HcgU1BZP7XQythKAun3B3uYX2RCqtS1FPXbD1HnF4cH0OIXrFUW7FvLveCpsD/fLw0UVRwlFSI+bHu+7rnLM1H92kA4bSPKOxS+5ehWSODsOkdZASItfn0pxfsWEmhGrnpJm+9iGZcOJsxZgwbxHKNbagjAywKRZ5cOHwQzyocQTZeuLsn//zf75JP0LPu3cPdCvC9zV7Nl07nJbUb8v6hJNnX0IgE/4P0nUZ8vZ6tVpMDZdw9r0wEw5szlM4auYXshWie1LEGVAUBiSIse4em2B08DnJR2cnoe707FuHYh0OdAmOUcLB2Zup1bQh+cPArjLr2e56lKJwMaSYxIMT0b68rtIKWmuMsQVptueb/UVxWydKUF08NBS1plzz7W+/b5UdtIacMa8MlN/+7fefMYDJakaVkOP3fd/3reJMr8hwufjwRVXtu93LlPx8ta792d9qbF02SU3f7tWyJs6gz3OgjZVoWZ7UIufC2/p3DvLD8J19XDS6JQOCEqdUgb9ZK+GmtBe75EiIkjT16NHiJcWPg+amfmK6O1yy5SKcaeVg1BjjeFhPxtMa0xPivIQxeBgrZ3PwyCzz+PWpsfXQQ1P2gSUyxzvoEPQ6TeKNjS7nqNkfG/2ZPWU/J7v74AzPOMz3vW+9J8YWniInbP7VafsmZIsRv3JlY06vOt2iDptwwpEeXWd/bTh8yP2+X4TMLEJ/5z3LbRR+hRYdDqB5br/d5ya5qw4Ww92zaIWWpuUvD/Xp41teJOWR4ujeffddk+H6/StbykF2XtyvVIRmk5sv58rnOXFb9Pzocew9XjHKAmg4e55hsxO33WMMua0ZdiCx1ozR+xM/8RdjbIXi+tLZT/zFv7hFTXG0VJB/fAS1zQi1MLEKm95zLwLjbcuj+dDv/u6Wf7DhKHqb9HXjoTUkEy9U0U88jJtnI049pLmeTcSq9tp6KrMxCBqTLCQUqDbV1hlzNSSKKHlA1extgi2CNgsD+gwqc+l+huLx/lVgs2DGjQ8QPkRSdSloYSyTqiL3VjUXijss3mQHxpuxOX2egiP4eKUWonBqyaruZz5S5ydVyY2pTWUbNjGHjB2HE/z++BOPrlGwh3291RA5/YMYLaJ2oDrn1dPn/TadnxWeZYitQD5+b9xbBHL+Gaf5eHy8oMenirwDaR7wf7yWy3UgbgQtJZAw2ZDdZ7PcNPO9oYAxDhGzw4eBJNy+4aovjFenDIEDKQxww3huSZ9OUoJD5/BRjDIUm1VWAe8wMn6XwzKbeMO/89UYokxzoIUOKyyWVD1r/oUR8EKT7q2OlpCyGl9f3rDvcM0Q8Y/iu5A1yvbyITbzCBPOeWbX1b3d15hSgDNV7DsPqzSP9W3tooSXYmCsV2a/jfKMEo9BZJ1T/ylcP88SRZiSAPZWDL0mdqQmUkoLxLj0XmPhtRHMPl/0xBrddOvrVyk8uEROHnaqRl8MEfq+AmNDUuMN2z8xVGNcEA5LTj48NB5lDXfjuHq80nPRekAB67eO0F3jaMnxwvsTgJ/52DO4RPNT1fWm9Sf9PY3ilU+JsZWsuxhbkK2UJGgJgG81tk7IltIRq6xnDNv5wJowtGd9f/7nf/7s/VPQdJ/hQIAh3ddeE64Wp6fFiJs11pBReS2ujcB/8823rmIqiT+K67okOWxV8xivyaTTimRQnhtef17WhZFk3Rl4siQVck64LwkeQh7kQwtmplMBnteEkg4CdwrkKheSemE1vBgO9k0TbxIKzc9BwIJ81PCrR9+aauv4bBu0kMXz2RNXB/Lb+kL9/SalDBJtLykL8Xu/9+FV7hQWB/dHfuRHV6eY5yrW3x3d8Qu/8AvrPPg9VOuHfuiHVo63MnxCOzOWGS+0ozLM/jJX5adtVMVVjj370pTr+XavGBsvHBnmX97Q0x/90SdWDrZ4NZkCWSfv98xup4wg9vScZ+ActrMJI9JYRHronTpC1oWuSOXxL+17ltZwrBe96Azff38+x+B817umxNJk6TNAq9ifex6nNjXFoPKSnIQUN9Q2ocMvTWRkWwFNnS0cVkZgDK2AAtaMzFg5PGOvcdxsR7LKHN544/Vn73zXO9bYqlG2sgoI4VxeRLb+fxhbzZi1Fs4g900GsGduI+06AGR/o07OTBMf2g/V5/GnCyQ0cmZN2tdWd4JPDQWKzGSsul4NWIZzsxYhiOgz9lcNwSZIRc68sGijc0l/OQfhaiaRyrW9p5y7TTJ7Os43EADNpcl73kPv/fk//+dPBPlLpwLkX//rf/3sgc/fv6GeJdbNgDoBhAEhDJbTd45Q/QhkazaJieAp+t1tY2y1FolBBhLPgyd0F8/M4JeMa8Mc2Sis6BV48/72sINQeQiGVLkY3lercg2Jeb/QX0mHFI77taGwe9lArrEkuAOJI3QZd58dNG1j5nOwWqTPdSFtD00RUBsCWnPHHXeuUEz6Z+qn2KgN5Xi+pK6GOBe4MSGliwUwQevCRw6fg4oD8pWvfnHLFUDTWPLGSfF5z/LXlq8yvSLne+O08aEQXRccJ1l/Mv62dcphcCmnUUVvg3zxC1/ajRalO2jiYRDbsOZZyMuBpNQ9ByF9hUrtc79uTMaV1wqgA4XDd6OwtmjeXMOc2Ki4XJQNmNth22dzUI+q3IiECPaESEOg1oUhBfV0T4ZtDI4YHm3j4l7LkRsjnjexIcgxCu8alNOhfmGUhuxXSM+zQ8h0SBikG6odYx+0T8jZK+YoWSiv3TVldNlPza6CStlPDlYq9D+569v04hTSjAHHgLC+xkZxM8ycJy+CLp0DUn+ohlSVXStJX6zE7hptYhvivOrW4Y15n32tZpY5/dwIbuGM9gi0hptazUPdECWjiGE4RoHwx8Gd6Nwvr27msTVxjNm+CTozHvEI99esEZjixms0ypYc43rPt7o4wqGjrFdgMkbX+22BxPZES7/LZOtAe29JhuTMiz1nPZqR1RB3z3QRguzftIbyPFddrcH7IGRzLWNr8WIhaPW1fuu33r/OjXvlTEg0kSV4toI1XKxTH0H7JYhOWn4UgRTyM1bjvnLKyUCaX6+J9htu2zWXjeismnZjfG72+M033XFc+1T00boyNqBBbRTNCIJ8Q8DvvPOOnWfrbR+2wXX5WJRokh6uWe/eHmzhXPuKMWdfbXh3zmlQtpDmY4SFR8abD3rZsZ0CxblXkNxwDltTKhEB92EkC4M3s/KXf/mXpqbWb+6zM7buu+++LVZqDAln65P4e2f/4l/8y3XAvWQtfs/3fM86b603t4b2IDrtZrAZcAeqtUYDysbMs1fJ1EKLL0/GRriKr9lz4L0pi5OuHIj6n/rUp3feoVEMoSLAzlMy8E/Gf+ZPj9MkPTV7FCevxqtzgIsXY+tsz7g5dX2Ri/S+jUHt5cx6jzXj2JoHz/1n/sy/s78PjzTyTfX4wYGWApHyC5CgyMKnR65tO68paryZ7FvANvzBLYg6Z94cCIWRXV7kmn+uzSlztq3fWybCdOed89xzPvr3RbznXyMp6cU6IMA54l2nMaHI07+0wEnV9kRZ/C3RKTSJcudSysP+RolxluiV6uHzoqHAl0G24nyGnpNw7I1r1JtrdByVFC6uCQdJWNZ8J/syxHjnM68Y5nHmg8bbx+ayRnIMUcZaEnROMjr0gyTtDJ3kMGZL32Eo0mMc1j/5Q3/ym5EtRU1tQALyGxM+eUxrlXmjD5e8ZhKavcNI2dL1M5HN/LliDAsKLUIn5N49YIwqEz2PZDIdpNR0Glh9nndLEcx7NIi2mCaSAQddcn+b3IGxWNucdr63gB6w5SdqbG1/tDl0wlstYLqTzZI9kAnfMxQYd0KIFDpiNgI6q7Qcs68/QmClqauFK8+KsZXnw6eJIWgh279x52wRpQi2HevhVaonY3NvHZdRdpth8SiPNDWFVvkf3rlnWaONN3WECCB9jLJtqTPzuUUrZbMdIRPXEILEQWMEWQvhSeN5eCDnJ55gzCXUEdQloawc7qsOD3VI5/PcGy4ZgezaMbZSnsIe3ZAGZTqfW3Rw5hJBnRKCVpgLHheD0jgJ6u0Pxjs/yiwsL+84iM1eW87XKDRGmw8ybiGQvmewBSnk1YcAzaC03ubkDoUB33bf7JEhi86zuZ92PWtgzzxCzazXrUPEJUfShiEcnBiu4TDYf97nIFvnhgsZlPZ8DO1wtlS+bqp6DMOkWFPQKyyPQ+pnz2Z+WmqgBlCL7hnDGoWzXknuSMsO9yt3Jxk5ybg1TgbyFVczGl6eljSf2eQWa58SA1FQrpFwYVDM5SRMEcQNjxzzb24ZX+a0NXWsm3VvnaurGFtbaHDeu4JnhCh0ipduTWc/kIQvqFV1IBBXKNB1IH0XQ4nmwpmF4kCF2is1MiM16sqrKO8zZTFS8d/f7UXPYH2uv36q0I+yxklM+D0Grjn4gz/4yNlv/Jt/s90PGHicAXLshuslSjy3ShFi27lyTfK3CsM5NtfhlKUw5O23K98SFPb18z1y99a0G2RLKRSFoo2TQ3H9ta9bYW5vVKi7vrVMA/fpbjGhKPtF9hSjs/WmEkqfbLi5ZozzUCXSjULmWRDZGPfxwr0Y5PZX+YSpI3eomJCg9vMJrUXhNHxYJLk8xWTmJUHBWoh2oFH4fvm8M6et14SP9b73vW9lhb9BiIQIzU9Q+8sm1PhHZ7/4i7+4rXtcW1b6937v963RuBSKNQCnrND1QYIN0J5sn73laq0CDkWimXLuKaRTrh8ZFDlhTnAwn9hwk3IniYB8Zc/VtdemU0lC/lPccw0Oja8TriaP9VSNExC5430Xz9cWdh6EjB6wl60bhATKV2Sp5Hp7n9wgB3zOP3PzYz/2Y2twen73IkdeeFHl+ThK2Z/CXTmTIw3XwNrySmt4Dap+7FtJRAxiMg7J23oZG93DWTAGstX8kdd6lNrHey6O8ks1u8/Rw8PIsh67k5ccf2TSH/tpDa6ZS/+ZH+drMw+P8V96aRD7lSurF8fY2pIgaYNHn9j79BFnmQG9zuDUqjvRNCKjgQQbFZlr4AwykLwaBXMuGPxpYh7ut7VLrawml7T7QM5Ew6+M53T3CKDSwrbGbu3DZ4xz9vIUbqaPV6fO1xqJ6/iNLPkTE0o/r7M13539zM/8zAjpry9KwEJ8aRZ1CwausoiFbNIMlvXflgU2eitzPz1CgdHiIYVuUjwsMUzXqFFGSYG+TdgzG/8f5Th/R8D2arsAv6cod5PPho9wGGLxfG4VwXxm27fM+2yQhfYOgr7r8K5rIEEmdoPOBKkST9BbTJXNLXSygtJ+YmOxy+eSPRaOiE1I2IQMP20TDgTD7yvozElj+C3mWsFV75Gx5ZClu3wqv2scbWxbR+SYp/Abkvq98y3L8ygBUbKteUHAA317Psp+vdFZYCUwPF8yQaYgKUL4ZK+ES5bsE3OZisJ6092+z8rTI0y9HN7HVckdCbY11ub5W3G/SldBSPMFNXCAIZ/CCn5H0RiLefP3r44HB8nCmypSuZv1CAFArZJEcPMiD6s0FmEcrt+8x5qDaY3dvjNH6qN5bntCn7t3TKFcxhee1iY+DJLXdSc0eam33Tld7kcgmtvNdpx5KiemCsv+rGdGCRFUPMQtETKKz/iNFZpCqFhvwmuNlUUEoqB8jpFTPp/78rZax6e/95nyGuxjB7ocH8+RInopC9CejK7FE35xeBxPj/KVYEKBFdUlnFZAz3+bqWT+Zs3XsJ+1tjaEcvlwRaAZ00dVu0MJB6kdPDoop9pCh5d72VEjbcNKwq+vMLZgmhlH5sHLfFFaBH97pEJ02sYkXvCJa2Yvmctk/uoPF6GYvpZJkrn1dboMcHwowXipxuRZoRm//v/8+tknP/HJPQ+E+V3DI3rD7W9Zp+DjH0+dqBZf3bDHbLYNrc71g1Kn+bQz4rwwEKXLO3uvm+xWJFxnSIZiBHBq/yzadJlw5VEp+5zTEaUAUaOUGfblibkfdKulIXoWawy1Zlv2VTOjElquE1KuaUM1bcxt3s1dQt5qeKUu2cW1ieGVjNEgmymXUGNRuJJCcQ44BObcnnW2GPy/+qu/chR4fnHli8ro73jHfecJQuSkUhxCb75P1th7V8Y2VGQMr7992owt6hCuYfm7Vf72RFGTKGT7NK1f8nzJtHUPcluSBKVMFoVvFd1x2WST4WcprNximj6/ewit5EDW24zdZxiCPU/OVIuXJpMy7XKSNfhYjKHD+Vm0efYAKo19aGyiDZ7ph384RXazd1MJ/qUNpaozKDQtC1IvynSxYGA9tryiSVSb0GIpOM4DTmG7YHz608puhOOGIxkD+fr9nXlz9hhbr5tQvIgCubYhX4j2YVAsPn2gUzYLWa3cSZDfC6jWuaGV0O95TbNDpthryqdsdQPAwKzhRgyUbJq5gFjiYNtP9BfQJDZBMsLTtg8QEE5lQ9O4b1/4wueNcvW1l/OFN2iua4CXm1Wnp+eyjmAM6EvOjWD6MkljgI/MQQzhcHT97vnnoh+NCS+0BU9fP5nWnIYf+P4fiLEltqtW3n/xX/yXm40IalWG4euziDaCydgio/PQFH4V10744W0IbUG0bAVCwkSxDFtteMN3s9mgQxv2mIHWCFCnJ1kWySzzILztbQQ9i2CD+Izwkr+bDN7wQpLz/fYqmvdTtjbJjnk2ievYdO79xRkLA8LvXU+6OWMr5OxkwxHkNp/nayPMZ58NyduEJrvjuRWKyRZJCQswukUlkJoZ5VlbCK8EVcLM89x1192bebLQ6bZ2uGKeL1k9vicEjBXyttV89+83LK8MHG2sbfy9mVPg+bk/D4qXvPM472EU2OybWcJwY4ANofLyqZUEDTFX4delUa+fbeIW+iRYjfGLwhxjEK+Xggy65GvF6MLNMY82GJ6fNe7nm2YAACAASURBVE3NpBDtT0r82Q1Nfm24AwuRD4J0/abXytZK9okx2wcENs+egci445FtJWIeknWecYYvkz5lDw3vSkX7TeLQw3OIpriEj4xC2PCLpr1HJhjy9JYCmWKJbadEcEIWeLm79xZdCsmVQAr3TLgKCfb+I1Q4PLl5TkKL0jUu+84hi+GdzBkGtfE66ASnezIo7hrIPmU5nl1k0TOHfB++lzEFBQhps7XqjGH7Tx5OD+XkvD00RrT1/shHPrJhiYQUcLFaSDQhpCqHNbZ0CVhP+MgmPgzETa+f1/quh3BpOOE1I9AXJeORqic1318583nNhv9e3di6emuOhTCevRnofZ22mWNFRZ2hGlt59hBRE9YT3orCLw+w/LPyKKzTrbeNXDHPo+za+qmEWwYAztYnBtGw2YW29OC7840pS8BAxfeg9Np4Nry4pPqnvlUKij7zjJZbbebLaRnnb+qLMbYYFDfdFOKxMOIi0rPfGVvJWEw9rDqgMcqCKJE97p9wTzLK7AsISDh9UTJ12ryX8W2vUS6UhfcYTyMLzZzt/Nl7NbpK94hB0t6AlFnOYlHWGjThi6UGleu1DlwLRoY/c/3KqH/2z/7ZGP4f3/2dGmIoKFqzQb5fv/LHnCeE9+QaANomJXM7PLEtj3B9Ih41fMxb526jG4xwBsEiJ6NccaIGeYxzP6VqRjdAlVrX6yMf+eieyRglKUmySMe0pnOeGTq3znlyXeeJYyNZh45wXrNeQTwvfU2SClKDLAk35qUod9DYhJ7ieNnDcRicG+eWLoBuMl4dO+ieckjhAB88x7nPi1PhvoafM/ngg5PANrLtS1/Gg56elONYkusLSmhbM/uVXPEZxh7kNvrgpU30aFFVRru9x7m95567zu6YMCKdUkd4ozPkPp3oREIUOR2HcfWqxtbxtw2l7/cxUNZkJlKg4vhljK015ANsMLRQadyjlQW2rNH8ffnKUxnAK+HslJfyfDF8tE56Zp/RmNP95Nl12M0n3dCG9E08uFhOphGoHedxnswr5zmyNLXuioalOHCoLXnG2C+bvCKiApGb/bAJNXN2f/BPHmFEHphKsD/zn//MCujXD5TrBl8cPsEqq/nQ1udYLy2Q3VZjn682n4nfXn9i98NVsVgOsg1OyJXj4nPlTjEghAMtKm+4BPA1kEZ4O4CQGSERE+36qRESA4+xtKX85wH3UMx4GSfeA1Hb0OZc3/UYaKDUEyI19Tm2+OEUeDNhM7uejbdDUaV4XUj7zz6Tw+E5vX+5XNrmzKGx0CX/17regoYzRgqRoIvADrLXUgI+Y45KXvS32267eblYECwKkMfHoLoD8X/GYb4YjPhoxmts5mCTAvAA5nefn78n6yRCRhKD+XVdQt/8PzuF8V47RU0ptxAk03rC5vW1nIoqua2ro57aFm0csu9sJCES12utI56gw/7wGD3WHUmdwtuWJ8dXvC3rZA3Mofft2vOODojZfBISjMdNMJjnsmGfmvn2+4RdE5pAgF8jctbpyyPcHx8BKpTx9iGZIrcq//HgZEg+qvXNKEeHuAa+r09MPTmHiiKj8CFFlASjKII9iR0EU9CvRzZd3/wud27uLSzis8029XuEe/OckGuMItfZ9jAQxrl+Q4mUVREyv/N5zwtpc2gTssI1ScmJDaeOUdmikalJlT3/4EMz/kENf//3/2D38Vb+H2HjfCT0EJI5gWkvcZ6eP9LW/S4ITjoSrIkzk7P/9m9RsCtgFfTEIEEkXbRvCP5C/pNwsMb3YVBt65/5vpytDUcfLbWcEc+K10YYUrSMxpzxcLaWVrAcolPSQFDGZHImwzZ/KyJ9/Y3JJEvl6WRjUVg+g8+hVY9kFA4DpOW9f+yPnd168x0re5xFjgoEFcmb7GJgh/ty8qDrqRelS/cN4eLLJ0nltil18M7dF9YEwuXanIkrLg8nskZns6U2uegg21PsrSFkvaw7mVPkvPuSULePGBEtPmx+WwIi6JawGQP7FPojE4xny6FMCKTz7dmbbNHip+GdpkCm+WtYr0YK4zNcnBh/OdOpBE9J/dIv/eLW0aLMQ3THe039NI4m2eV57WnnhMF9zz33nidGOCuLcg2XuJytOkEpppmQvN+t0uY0zKRtRvd1eJcpBC18BslqSKjdH4zfPgtiPZzD625alOneSaRapHieveih5ypfjWze882Qmgzyft68MZqcizps5tAearTDmkbeQtOG8jC8MM+cdnBf3jMK3ZNM0NDuzvfo+BcnlCgCvfUD5+sXv/DlLdH05a88uLzYZBqmeXUcf+Hj7D9jb3V74yWvkoCCs/W1fa+fFTS9c9Ctla2z78gBfyu9Yw2Lw+BKFDotnZQ62aDhYWT1ayMgnKz2BrUPUmok0Zca9Rx47zcOa7rhuPmdqMbWUJzneP65IE7JJE1xXPuumbyeu3O9euOorKAf7EXOVpH9UhPId/ulIdomu5Wfy9l3v9SgTNstYwjvK4lQqhZsmBsH8qCvGAuUkGH7o5MkssiWOhliwj/5kz81D/D1te4ptyfnMFDublpekk1mglhuID7WqEGLTSoEqvSDQ2WyQOOQAMJfeJBxVGickqQA/fzypp0O0jUHJZOSau82CKW5AvUgr28tqqOJc0ONEB+cHkYabtLC2zsRscSX87DVttN02r23Su7BcagwME6IHgTI7ygzTZtNmmds9d3WImI8ERzGbNIrmBPzZV1nMwWxiAXfmDFYM15HMhrvfJNO7+ET2ayUehE4z0x5MTw3VfogkKtyb66arm/OzJefwx949EAMUp18Qzfj/dx22+2r1IzJfEBj2sm84dzyXTzro6r+r/IN8rLzc3joaa5sk+vvOGT+GeumDa+Vj1s3IQtZmQupa4I9CszfKF/wPIvHAVyDcYTJCDbz7hoJwYyHMkar8UOv3Gcrjms5cwiMz39pjNBBzbznTWOc3jEGEoP7q2Mcbcr87IWbh6Owh+y47yOPBzF1rV3nMXxaMdo8WTfcqnvvfesaN/aGUJNMP3Ngj8tMowwZBowpQoRBWSS04Q3eDeSlvRMpOwKZsum17MWugzE3lCk8U4PLnFpXcwAFsvf6+sbU2XLe9CzF07uY3RMhMrzB2X8EpHOzwksLkUNJbZkCXBDvIRGs9xG2XUPpcBjmDWukWs9kQ02SxAihqzdj69WNrUuXNxTl1rMQlDvOAo5SMmE1n6YsUlm/fI4gOglXJOQQrzEhvzg867leear9xLuHutYrt3cgV5/61LSUGSEtbCWcf81VKWBqjsy/f+a4pOaUX0CdSEZeDJ4gfzu+6b6xiMqEbGSt3Tetx+4ehIChoJWP/eENqSAfwXxCG9MU2b68GHZaHuwhZ61/U/S9NzpO42uZpI+tjCkS1fBUuEfJBLWPei3hyvapM7+MCqgsY6ccOJ9rWv4izUdEI/dJKL3V5M1LODTQ8La1Sjq8ffhbv/W+zfTbBCoFLWdNGqZ2tlah7nVf2ubLqs1vDUEoBiN+zpViz4v8cYh3nseo9G/+vnw+im+u7zr2Nkft+utvWkXIaP7tQTM5/NaVs2beanQmTJ/etW+4/c07HygB9mINSPNdRKtlHtYpQlN4ZmgpwIYDscz7Ul4hn2fkJDPemc0cJ7zonlAtaB5HQFkX6/quQeZlZpIRruV3V1zJUWZshY8HGfrc53AMBxz40lfW+ceDio5Oxp5zrRewe1rfdpcw1k0CWOfzioMg//w6jW9+851zJkeuviKMWFkUjlbkdVAq6/KtBHnrwDGzJ4RdUwOstdzsmdQKK2rm/Wv4QMIOY4Y8XN605CaRFI73Uwn5LtizlI0UpC6i2qhQ9VSjBspDrGNuLJDPTThjx6Am5GvpBq2P6B4c8Dabdtbajs3erLF1SoCDYgdcYGyRMfpVkgn21Z/+sT8dY+vFERhPP/PU9O/5a6NUvjK1Ke7emjU3jILSQgesvtlZs5gVwowbVvFa/7PxQK8a3L5WT0CKciZQaIZySrbFg7vBCJ+FIudfMwXQ/Ezu1jY5jA1e5gNjXLh3icDasDiMLWAKubKxbGaGBUUvlLkhPFkzsxCUx7YBwIWCSjlws3AMw8b9XYcB4RoUVbk7S9B7fEKnG8aa/oAzdoJhSZgHhBhSPkEaXkFCP+mNFZg0cGmaQD+38LlDZAEa53dg777nLStgmu3icLgGBGxJtvM8X5g5cW9zxDuhxCm8ehDm6UHZofOerVo8m5FR6X0MGy9owm2vu30FBASFcQBW5416PvcKLyZtarxwtpChV3CfG1uMpct2vpw/xUlNARKp+fSMQZJi8W8ce8KvnsM9toksA2C95xhfZlAYKHPqcCDKpmigfWd9CEqFXfXrbFbZAxOnv3+8V0bm7fOsd48Q00roa0en9mfHkNpMz0OIOxQPP/7oOWpACcS7u2HvEeX1whpTvEzGlqyxD33oQ4exNXXNxlhl8HhG85+kkSOEPePYkBrO4yhrh90zJUycQp3mMka7Mg+DXM7YrFnqnqUKMU+3ISFzAQ1A2CRkIAFIrq6/teMmvCcs8wej5L4+QqIlNRruflVkS5YkJGuVdxp8m4cqt93jM86WcCBYXt6MoCAZ01V1P6c0yLVjTHZdreMS5NcgH/7SjLFk947LnEERGKGtO2cemjW2iTNHIdMTXyjG/kWk3N5jMLjGy5cMwXzm1h5siLnhRs8CLcbdIi/MpWKbo9L3TES5MeZeWMWM4wIRIWTrwQbVatPa7JEi2eoNMe7uvvuuCVG+bc+c/bCVqCGDZ1DcNZX27G1Ydr5fRH+MyxiTyU6NUxikuaFuc5lSEPl8+UjhpoUv2LZg7lJ0q/WxXD/I8qO7v9yXbEBIr/EWo08BzTiHno3xmyQEZUSCAtXw7H2MxXU9T/c4ma/xtKxE92XA2APmtnItCFD4fEjMQmjkoj3j3LvuZZcl/FRDqyWGzpX3/G33P+d65mYTS65TQPWJMbI+ffbLv/wr6/Abt/1rPo3Vc5HFxqXUxs03vf6gBExW9+iRynLne2VCZd+BwHDAn31OAkIyVWPUpFF0klqCfjDuoWvOdefXupLrb3vbW9eZ0zfy09MazxiFt9/73u88nI2czSuuxCGGosUZNWef+fTnFhi4//7Pj65TDWD4jzeO4zBy05lw/3IXrR9kfiMHR6LA1hCbPc8At85kCUPrluEeoq4ALXbPAQvmmcxJwt1HSHedjrQ4wjd+NWQLHYVxXp24Lbx8bnhDSyUQopxrJ+qTs20tG0J279X/HPS515PjUDIUKzuzl1SWh+gl2za6O45RQucDBI2ubIYrfURf0yPhfoVvZt+GD5h6eIlSOC8pZksOdP6yPxMaruPx9NNpObcFnWdMj45uhcpxbEWn/t0/+2dP2YhPPf3E2Y//+L8/AvuBaYb53Qtx3jTwfjMligIUIfG1DRohXAwdKEEyuCYt/UAwCA7Ik+tUwW4oYwbB4FETaVGv+bmQOQ9chpkwGKMpGSaTdn5ApIxB2Ssezt9B/l5bEwWqwtA7qswiv7dJsS7thIixn7ITshmq+PF2UhQtB8gm6GZgnGw23UEotlDhIZyq8trgjzyS8hXt3RUrObFfz5iO7+FmbYX4udett0A/0irEhqJEbSafJTiMKckGPD7cCCTy1y4/xMvfNvsSp2o2LNjcOoCECRRIhnl377tm/hg3NjLkcmtxzX12sx+8vPVgKM35/VOjlJ8YYb6p9PN7z7A8sdnUhMhW0J89kGyk9Hss0Z2XtEkQIxBkggltrXF4KAz3XIECbZmNXqTI3LYljnRgP2/4b+bCZkY8lDnKsFf64f5RpITe62fPKv1gHzw+B2VrAg2qcf0W0JyDsCHTabkzPMV6eNYsbYwU831klRbFcuedMej8jmPxux8a1Gi+X07GGobjxWztFdzACcsoSDlGkIxML3P19NOPxyBZjxtyE06YMSQUlYPu3FCw9thDX394PXCooLpi1jEtn4R9o6gX/ZvzgLfDg3/861P4Uih0jMLyLC04tKkCsnvZfj43pBUHdK7mLDWNvkjjkj8Zntv7LHT5FpTchAbEWAaDOlPz7Bt23PCXrMSgFovcjYfdM7b8GgJuxgBFINit5YZaZxz2wIYfB21v+MK9ts/qnAF0gfUqIRnz4lytYthnyh4yx+HIpdtDDQRn8GMf+9hmJjLQhIjf+ta7zmsnuV4oAGneS/5Yd+VtyLrNwp0XMnW5JuEQpaJ4jIibBrG4aytbkw3O6CqcVZgxVJvSX2evSGJ5SUHDB/V+LPJiSberRLJfipCXNxLievhDLRPjdymyC9nP2W7mn2s3ROn99jjnIU5H7xPaAWVSZKwhoCBSmYt9xYo8f9lL9jdU6Zd++ZcXbV/FfEkydL38vDSSRYav2tIPOHR9vnIWt4L8HDbjsmeck56J7VJwOL7NPnfNl+bMMKwZy6mTFAPBtV2XQUO/UbrWx5qtDFqeUzoYBBW8yBVL0kNDqgZVA6FGaJMJqojJBGeTkyZxxef9zrNAtRQwdYZ/7/d+b8+xOaPb6F+OX9ZXBwn1mw5Uac6b8Snh85kx4h79+mOhvkxmcWtzXT1Fd28deoRlYWSR0eYhBmdQ4zZots/pRPPwjndMH8H5HDm2HMGNhCTr29nrup3KPhx9JBk2nWMy4kDCW8Zokc2Z154t9kJC792f6oOllRj949WyUOaEbmFPXDGNqFEONrJ2UCqs057J+doM7jgmmTu60/lMokmiEMYBdes6hTOtmwRDa9qczb3yvqCakMcWq/XZ8i7d91wOTFJGz8lGAg792gzgH//xH28YEbH7ybO/9Jf+8sSAv3T2x8ayZjhdPR5f+xK14Gcfzo1WaSkKCvk4QkvLmTrqETWWzopkOLR2D8HIAuTF8ABBhTths7AtTOr9qdMUjo8FFo+3SBpEM7a8LBzDwsJuHRQQ4QgJVj8hyaAoue2GgZcdiHrQru/VDBfGTio7P7iL5Pk6WRaOlevv4WvF2geH1ypmQUNDPnf/p3dzQNEqXI17F2aeRZo88bR9AWfecLJuuYVHl07khA+hEKgyvdQ8w8KpR8jVgcETeeP0diMsGaiy8uqJaNvSzA4GyXrt7jUG6VsHUSDkrItNVLKve+Di4cqtpz3/wOWPznM/qoTDAefiRL1heClI7n80Kdw2p7ks366HjTAjNOwJytFzUJZCXDheoFaZiULWDrVNvBX0N6lBaOKJ9Rb3oMw1eG/LHZuDFG9G6O7SJcg/NCiquRYuRJJ/y+wRFQdc40mth+Zv5lqKsXUcv3mvWzIopeKae7g3TPXUoiX2FOML8veJT0y9nKPorrVolpIx25vm9rY5NzJdixQ9+9xw2RYtTXkCh5pRR8C17ovnMA7vse8fHeN1kxA2rDecwZnfksrP5/ZIEiAst53U5yYDsedl0apkbcabTFFIZ+jU1Ffrj0EaZMAx+qCP0ISZd8+zITLo1aILB6kbfD5GM0PZ77de2vxO1fgbBglflGV06YZqKT0G2Sj6G+fv5d24F+/buYcuOTubqIGbJjzUcOWg7UF7ovDsPeepTdedW58TTi6s/9wks6QwJT5fkk1Ktk4NtCe2uvkHPvCBVbSM6fve8bZ9XzzuhPRMnrOy152vkLD3T+ac0Jgze/1wgpxP58arKDcFbI3tGYYkwjx5YC9oueK1ZPoDQW7Fc8/septdy5ia53aev/rVh3ZPlrMX7ksSHeLFpw8jWVQU0b0i9JNxXH5dCO3qs6UZekq/hNvVUHoVUTOda0w0A9H4uz5oJ2tcQ/us0WEghuMXvs2HZ75+5Vd+ZcN41u2lS9I/LgY7BZjwu69vHxKz0G7awcQBCyqiOXo6Rzgv5BY5RQ437L5nZpwUhsUaAlsXLHPTMCtuprUgK9/1rndulfaEtk9lJnLPOCLN8PQ7Zyn8rkQ1Nvw1hphzW2UbQ/SU4bmyaBxn/ELG1gc/+IE9p9bf5xjkkFXXZWw1kuH3jK2070orIRXk/Ut9rRiNUB5GyDembc8fDr3hS1/6MhNl9/0tU3T3dbfdunJZ/S73Jb/smTp+5sJ8NhTM4HzHO+8b+ZXGyc6wZ9t9JbR8OEh1EBri3+ee8ew5PRz0lTHmggMy56eGFIO49CPruLKXUbORj1BuUk9OP9AJ0R7yxb5zH82eUwke/YZ9EOQsejoRkVNiiKjSROxmr7evaOr6pQ+qOUz0SRQiXV+CiAW4iKOSM3YxOaljKZe0Z+A1Y2yV8F8Ec4udboTikqkg/xNt14PM+9TZX53+PRbnPd/xng27MKcX4TngMaz6eooE+zZwZgQcE+UQMXRa/HG9sfmdyXb4tqrq3Nj1KDr9Ed0HWtC09FaLL0LDKm/6aTlWuEr3jbFlAzAwcFVMFiXmq8n3O4pxOTvLtxqFdmOK0iVT7pJ91nqDNjchbSwyZChcih7iUbI4BdzikhbQdcqxShZeqg4/8MAUSZ3NEOJpaq5UIVC8Nox5aCmK143iEdqr51sStZ/NrzIctcIr8KyDCtW3y+QaBb9cCwbVEfv+f1m7s29/86o+8L+aJ2qgikJmamCQSQZRQAWMSVrbTm7Sq+2L9Mpw17mI5qLzf+QqfZO42gy9EhPttElrjFEGRUBklhmqgAIKah6oeaD36/1+9jmHssq1zMq36qxzfud8v8/zeT7D3u/93hP3LwEH1Lq3nzemilADOP3bIfcM5m6z6czZbiqfu3OsrntGmDksLI6X6GU3z4nB4ZZRckAQeyxDrjJU9cGqyDjUh87G5wb1zDajGBpCgDJuxd3J6Jn9tgVRMSqAgI3v96kldWSanSjkEUQO+R1TkPLBo9I74PqWN78lgEvBA/e7d+b88bS3GIZuM2yH+nY9z+0QBuzPfRx4bBi3TPvk1VXnOt/85ncC4t1z2U/rCJyYf4Jje1sueNRAVqaRaxh3aqJNjNJa0g54BcU1uXcKWH4fIzc9GSmyEa5i1uLCnbVNptHMFTYKQLFPreG3vvHtAGXnsnEko8wO63StvHXZbHC2Z15Lsm7PtqHgqthm1FGOrPwDXCkXYW0jbLgR5++XDSuiqGnuIz5p3n/xYclmLBNE7nyEER1BLhwAtV5ZIJOrcTjJIBwBR+JdMLEgKZoKOABbccU3A8m+NTfArfOWMIC4dxoLIx5ys1UXhKy7l7vmQx/6o4znFa945bhybswZWaWZbK640srgWlcy4Q/+4A/Ovf/97x9QPwkqw7sBb9yPZQiraE2M5/W3lQWtBj4B6VcMmJz3hOGU1AJUMCLn2XJm5p7JyJ5n33iQe6cHY5kt+7IFhtc9Yu0WUNQdecoerovxmcyXe5aJPi1DUI/FC07ifayF59o52HpyYTajRH0Xk1pDcu+1ZUD8LlnNs26A7e/PvGF1sISYrQ3EDwCd58b0NFPxxQF9cXNR2ifAp67qBh8PUJnPAN0b8uFZgGhMh98F7DWsKErUPpBpR+bZK54XoAG6CqymZMoo5MR/HQkZzUxrsPOeFeyItd1eiGWX25KshS7P9pRsUgnj3X797Gc/k0bQali2ztV4F2YMMlfdB9iKLJw5K9h66wnb1qxH+2vGhKXM/TDNZQgffuiRc58fsHXLLbfGgLVOVw2Dfu11z8+80HHYWfLLMy7zS+6RB/Zm409/ZEDoaxM+RG5syaRlchYkbziKsYYEORjDgA4GSxVH1i9A/DAcnF9j2CQpZ1chbjrU+obUCfiZ943sU2/T+cCIBXeIQRxGeUuDbAB8gKds8xisV1fXzXr6e0FxY+fco0khbb5tLwFa3lOWrQDM+7sftpyKXs+NCdyEEJ8B9BZI+fzlF9dQ35jEeGFm/slmc/d3pjvPSZ2tJ6bq8T/4B//7ZJTdde71Q+leNgj50RmMSY8imYdx8FeJADNQKgVsgjdzyqZZpsNCJKuMIDqUhUXw4CZwGSaHJws3C0NxUZjxkc+CYr3WctpFMeGyidY9h+JfV4zxUTh+RzD62f0BnquvqsKG/h0acWEOFkAlWNcCCGi0QZuhUAW88Vhbc2mpZCzFpvy6B6HlQHMjui+hac5Y8H72LNidBIHOvbJYc3VC5voBW00TLuPR+LCyMeZ0LYke6sZ3iBPRJsRh8eUZU95BgTixPzOnq3BtdOtiDoE918/8DkhBGwN8gFWspRmn8bFQuCbvHLBw9wAuP9uQ3HeUpYbPMhABaUIl/fFmXVMP7Thz3BOUi70gmxI4NgZszZ2zESn7tSjtIS4lB5B7ymZd68XvzEusoRm7/cIlSdB9h+uXe3GeByv2lrEYf+xNP3ZS1PR7Y/UtqFi32MNhmrChdXMmBmkARLOYGqMChG7wvHF89/a2dLEfA4aIPAdtXafH858o+ljN7ZvZ2matz+JZmq5c2ppg3tIPgjofHhcnxRELm1JmVVqLmWPzm2zCQzkbBwF29/faUHwTHVY5xSV1AKV1I242lz3Zwohzfue6mwHKusNARRDPWXR2xeQB1E8lQL59RcVrJMB4gJbSD1Hu818Yk2S6sm7n34kJkbWpWOfzMqdANdeyjVKDrvWw/Jy2HmNIbEBy3TfjHufiPhhjz9Ig4xviivQMspWc7a3m33pSLX3hu+txL73//R/I/ImZefkrXppnt3f8HYAFfuzfLTFi3hXpfN+ArWQLfq8FiCu0y460HRfmozEnnpeb0vgauMw9WleH9fecYc+wuQDV8eyu4WxUWfQZN2su5SSO8g4bb7LKbl0X9olX48+6pxtYb+/p1YcRaj9Jz7sMzNYodA/ubnvT3xLkDAAHbFWP1vhsKYJnA1t7Hsi6D3zwg5OV+On2gHy6wHr7Xy4Tzl1OBm9M73YwsGZPPS0Zh+JrfBsjwz4UvKyuUnvSYuBPs5YvHZm9cawy0TBZvpPDxkspr0t2DazcC5sbVrDM4cYabTjJgmDXaPFT2ZCN81tlbI6sbdmNut++8pUvpySLuE+fZQxwI4pTM4ef+cynT5p3A4WYrRro2MJy9QAAIABJREFULZdCBam1tUVCuQwvnv6C5k+9qlsHaHGZ3nlny0HIVgQEyTDZ0WSJsW+CzmY6G1tLr/zIAf5eM+CmoD+gfsYaGTc/kwUba737y1ydgK0DZG1rpbDoMUC6F+mW1EMcw9d3Z4AeEWZivdeDFtk6f/+2NoCjH+mSeJ4iS2V2N4Fis2zNNz1aL8rVMUrI702gsb5/Hmw1McI11iW/et7zkMFLKhn/vq9nryVP6AGGiPdZ6+uufkHO1pb18DvzCyd5z9/7e3/vcCOOFSkj8Vd+5Zdj1QMyHuKuoR6T6ZFYhGsSUOkg2ZiYEzf0oGuxmRiC32e4n2K1JeisQnRLKPg8a5TwWSt8s6IITuDD34CvsGbYmgOlAg2UI1cYAWlhxB1ZDEqIYvHQYrUoH5vZIhB611x9XdxDFqL9ou6K4Kg7qRksfrfo1Ge3SrPFsIFN4rJMFWznxU3UAOurEwsgFXbLTAAyAvr9m6BW/ymsxJFEsM1FL7qwrKHrr3/Z4aCILVoDixuPldiVeYa0CZiWEVHiM/di4FyDwvV3PwumL1szgX6J+WpWyAIF4xb3AgAS+On7qMXPAZLNIbB1/who4MYjc4PKPk0lZamuszbJ2Dzi4dpAtn5zQhRDZIyYrbvnWtisbPZ5/x1x2Tarh7CVTaiESLKg4vYYV2+YlJYYeelLX5bSJPZYSnDMtW4fsHXvgEHKy7y+eoJOxW09PsqcK/VucWkpTHvqrrxn2CNrSvC5b1O0ywqZnjKVtbQJdrFU3/tu97u9DJRu5fUTQQ0UzcRyk239siuuwCy2LtG2RbHG9njTu2tJBWTMzwTk/Ri9WT+MICWI9fN3oBsYsM+hi2XhuH0f/f642Wb8GENAKNbaAegBHu7BBVvtr4ZxnnjB+c/6mTfFaSk2+z+xHfM7Qt/aJTNnzgyw5XqxGudZsWBXz9m5ZEBOsjmP0icXHYwqoXvNZOUB3Ak8Zu2ygDFHR1BrWK/DWMBiuv4lY0iYgy01k/pu1lzc1Hy2bJGaTcMKpzk0CxhDuTEVpxXoywa1Rtdtt30rLBUZ8pYp/fCiKZrp3uZGSIQzw5qOKxTbdpwXLPnnp/I4mXfL174RJoWssIfSCHz21rpkrO/WU6M8uRQvvKjjAqzSbuuQfWF4DhbQfC6wDMs9NCElksKWKTAKnC/D0lp3BUAtxbHs17obW3qkGYRl+BpX0kzpps+XvZ+ad1zhc1aBDN/DlB/Zn7X4yyJbd9dI/Su/PABXmA3SdL4vaCVzPjzuV25brsSpwNIzOM9RgNrsvD0Hnh0b1AD1lgh4YrLw1k1FJyg6qvSMfS4GtC1S5rlm321m2kXTO3Az/t7xjnfEXYfJafJRjYANyVjXqbmqS8jeLDO1Ctd4zRU3ZTM3sVPNbl7mhAKuJ+O0u4W9SH+IKZaVyWPi8+KlJIdwY1tXcYQMf/qR6xnY2qzMhJVcPoW9H524zZkf57P7DFPjPCm+eU8+D3zqtUnX1FVWw3GzKXfet3YcXUieagKP5b1psmjPl+gx670GcHTccd42SSBu8/n91tryc4zr+Tq7R8KKxeBqGY6EE4m/mnOd0JmR85FvmK053/bVxiYvUbK6NqBo6myJtVy2t3dUmuTxxBw6K1t/a13tBwbMfDRuVqWEyoZtXdW92DNW13N1xSaimD8ArOew8ba8Fc6b8fu69qrrYlDAApuURK8hfVyL1/CHGlH/H//4H8/DPpiGmC707UktDRIdYW5ixElRzACCjeHCydTJJtVwlZuj9VfWvRg4gq4FCEaoAE1+Xj/wClQPQSCwPrgJNx4mvlVW5whKE5+6LXOPmyaQ0ObzQOqNeFnUDW5NpsKMwz1d8/XTj/D6adbLuthJ2eq5CQY8hHFjhNDbl5/Qnhtg115W0HNbEMSdMS8T799p2zG+8EsmGBYATL/FWQjAkJLYrMlsXlZxFrjg8IEJhgVKmtXWBdyNtbV04gYb8NOsPBbqA7OQjbeJAJzNhLUyj+5nc6W0BgtVrMaR6ZEWCDP2tdy25IbP2uRp4j1jM87EBM3zPaKH3gj0Ng6eNP0jLsk9rY/rW0tKvI1kuykpbHNmTCxdysqaaMeDhfj6xJbZkNgxSk9Gq3n2HnFL1rFz3Jism2686dwNN96QdWbhEo53jvUmMNx6MwbsH5k5M4hS0+pNzfqude56d4zg9CyeGdiyBq2rUwtw426813ykFMl3vlcQM2MzhymTcJzmpdX93fNWeV02zMlLcojNBTC03QgItyroFk88G2Pymc9/Ls+6QAKDaP4AnlWEgJIzpsZOLNeHWyuNK4EIAhbcnzv7bG+5tU63aG/c2bOnADMg2tlUr8tai83S+sbzhlGa9zWerta8YHgg/xrVmYed8GyPzbisSZtRF0BeNEI/QOE4yz7vvlEoFOjMFZcCtlQcYID1xAQti7Vzu0HQzkbKaRzZi20oLbvs+gDXZoW1ijRlVWHOzfhoskmBLetLEetnmFCA+QSL22uZ/LXIt5CjvWutvnv7HQEP3D/LsG3BU0xB46xaW09dQcarHn/uscym+QhSmtcy/36Okjs+K0De3lyWKckDcWcN+zVW9VaC9297i0y25t5nb2+80rJJ5rFsauXFst3G3vuoMdfyGTUQtjK4o1RPQ10lqsafjn+Vc8Y/X86ttXH2PjYV21WK51J86OEaWWHN6QSM5gG6sAbk5ZZ92UKlGJ3oljnb3qPBvb0ZYOMZD3aOUd4SE/MMsw+dQXrsPe95TwDFgs3NdqNotwJ5K4S3PErY5Jnjk1CFeSLXpOsEu1c+XBrAtGEt9r35F5+1cbfrgjSfEhM+97nPpZyINQK0sKqYT/tH6yLvIYN4RoCtZtAdoP2qSfb5vqx/xqRAc/GVzfZWNR5xwCOjHITMRv8u4JYRWffXNmH2u7oSmwRgHPQjxkgFefrEfK9Ha43A1OWb9TT+gr7xeAHN8935WEaVAWr9w6oCSIexEhA1X/7mmZ25JLTNuY2OR6rQGXP9bXeDpYu7eM4cGYWQECC/JWLK9BbQ1h1d1x1g1PInF5+wT2dd1kCafxtHDevNwq3bM+EaZ2K2jGHju82fvwPfriGbF2N/ybg4seaYLHPk2j5n31inE7ClqOmD37//3D/9p//noOw/S/0Zm+XrswHqypkUxplYSjCoUpxGKNTpZXgEoducK2RsaIcyAafox1hGrZPiUCzYijCb94mD2ZY/YoHEBIXZ4v443BybJceSscgJ4J9N73qCwTeYzyEVHwBsUARrAUvhV1nY2PS3sykJFAo/ltF8TiYiobJB+qwFFmyQ/IzeQQA4jZvicy0L6+8EscV/08S7fX/mkosM6wZAELgOUkAFFM66JeBnk3ouivzRKZ7KSuaaZDVxbwniNOfus6DM4rUcRtNeH354Ntfh/iAAjMG/N1nAOpn3NOZNXIsWD+0TuMxi1k5swyggvy+TtoGY3z/39bGYHhuBFCtlfu+QCEy2D8R3RNAAvTMu1wEI7hkws64oAsd6ACgUgzl/9atfk2f9zDQzB36BNevwirHsNnA6cTozFsLlrrumyXUSElq13eGPUpq99SXp/DO3nhOT+IIJbHdvJHay7Lhk0vPvUPgzF9+64/ZjT6uVNe7Q9HpTr0ac19RHOXphupe9gVX65Cc/m7281rn7BWgeGU/+Zm6yNyPMLogAa3Hbp08aX9tL7bLQ4OAtfrgg+r5ZW/ueFS4Rwb6zZ1ox3BqyVpswEVfb7IN7xo24ynvjJ+xT8x6Dh5V5RkAuQ5IzNu9rNlErlIfNjdvoCBg+5tn1dYgQmbGB9kA5dvOiEXQRuIcSzdqkqOgYVvMJLKZgf27cuA5nTeNS06ctpT7GUDg6TxDU111zVbLYsHap6XYYJgCCM23+TgqhHgHnmsFSlG5gDsy/OfTcazk74xogu8bb3/7jM7cvPWn7RFF4bVsY+z3ClxuTAgnbpNr8d8OcfOhDfzyA65Mnbnz7XmeAVrPmHj8/ijUtfC5qXaEYpNxhsz8o7XUTb/3CvT8Qev4USvQ8YZDTfqT8QRmYVjEv49RYImNqjGnXe1/LZPe+k0k7n7FvtjPDZrgWaLRcx7YuIWNaebtZkAw850THi4Asnzk+t0rXeUjm7zyvpIL3ve99KX9wToD8rElZ75axaBwR5qZhG898cVd67HhD5poGv8lCK7+iNLOPG9t34VxXU+s3T+ymWDDy13yXzToK9MYQaLuiMhENyDfPZ11I5srLc69xHhZ45Exr8zUZoetRELuMh797RszWJz7x8QAq9yEzeYluHMKAnBf3qq6ivU1+vPOd70ycGbaGfNCqZ6NZ6sW17l3fKy4nfyeudvQPV+JXv/q1GI3VuSUFPF97+YqxarcI+t0Y6DN6o7GmwmIGZB9GZEIVGN3A0Kzls71cy6s6svtuXf5bG42x5vOpiwWsxiBQEV5Zi9HRcx963POTc2SRNf767BkAlS41r5dP/1eykExer497Oh/d7g3Ujzybr2WpVi5b12KZi6JX+6qMS9wo4Dhn1ucacyXxqzUoAVj6qt6uxnAp6dOSJuNSvvjy9NvcIrHGgVyAIbznH/2jf3Qas/XIow+d+2f/7J+d+8K0WHjjG16fG3MjbsaHYRGOBF9+HrDA0pTxZzAE3wIDitOCc7V4eUgHEsCwADnQBCCkzM0z4MjfLYKFJ0j9fbMZEo+BoWDFzM/YC4ArsRbze8F05jpMweGiSGD8TIhFNNn84zfecHMWw9++/OWvZNJqCVa4mKhlJhwKk9V2BgTDueOA3JSJ5gtvlfippj5jbe2Wy0JZPzpzSTl7LmNqteRmpQEyrMi1prFNAU/T68qBhc7NMwQPIKJ4S/0rTDelGo4yGtYFSNZeaelzILUtbsoSubeNbPCe23XMdz57zJffx5UxY1eGYynfDX60tt+a1Nen9eVipcx/144gAHooAhaFrELsIjDQRINmdVIs7Z/VtHj3NmcUK6UEPH1+LD7gN+B8/lPz5mVjiaqVREFTCMZqHRyAJCWklltjFoCuWwds+7u1u2qeO+zLCNGLUkV8YnVY43PfxIJQGjOW7wx483771rNvaY72M2ulbfuQEDJH5l42oudZsHWyLzXajuuhTV6xdqHx5/rXXDMZvfN3iiDu7Vlre6lxRUpOtDkwwVyBPudhgHxo7xG2YXpnXbkPvjNuiO0z2fpj9gWwNUX07qxRsPt/KfYtLdLGvWVbqrRHQEYg+YzM07oZfd4+qRiq8Izi9t1ZHoX0bGDr4iNubSaoCs29gC0M03wi9e6AlcPo8p4UIzzi4swFa97et3bXXHVFasZZi7AM8xXwOMJyQbf3b02gtvvqenvFmEhdpTJbVYI1iv7zf/7PAWJvfevbhiV9edkVbr1DdlT4zl4xR8ecNP6pJRlkglFeFKjA5+2v51yTM3UR11p2zu0NsUcdU12JnsH+dW9vcJ9NqV9vwAVTyqKK8ahXd5RN2BjSzTb02bIXbRWTtTvFWrm/V1zD8/d1V8f1n56HNaw2tq2ZeF339Tj4fI3jgvzLlGQ49oTvYYaOGxuL9aS0Pzcusg9MrNsXRxE98VS7TpSRaPyXMfl6LmX+5FMaercUAFnmUYQzcCW6QKqRz39bvsYYb3rFDTF6Xzs9UgVES1awD6zTMlbmzjyUyWiLrHUdLtjqvBUUbmKGnxtU3jZeW2m/89fQiS2Saa78XoITFpQLOzJqlDb5yZg2Pq10mpR1f+TNWbAFuD/1tDCDYxGztzMjWdNLL2n8sTAHNbcwrgmpmGfShm+La28Tc89k/j2rbOvXTBFeoIscJLt0Pch+OPZL5cUzNlR/c/y6hYPbaLrvSwzvyNzo49kDG/8b1mn+FgLkCEda5ivJdoDY/I3Odu6V81Frs+2rlNq5LPoBGbEZ+6fr2f3aNe0aLAD0Ht4iz8IVbM03SH5jvetOrlve/gXmNmGMbje/9JZX5XnLPiE1IuufaiHydSP6O3LFegBbv/Irv3Ja1FQl2F//9V+fP341hfmyCWdhkll4uJ1OXG2zyVoX6JG4y0yUuKQbb7ghgCn99AbRQaUAWdL5Z6DLSCxr1d6ArT9lIihDAXOLFv1ulf6WNCAUxWqgG1cAu3/jJJp5R7Cq3YV+xHIR9BTWj772DYfw+0E6v2PlTHrTPguY/JtVYTOaPPTsUsvApOs4ZCZ1s3oI2e0vpSDdiKWwVRB5sjAPRG0ubaT0/DoC1C1ogOHQwsZtwxgDapLA4G4KMzTWCxobMNkmxALkU/1/NjpwxX3GiohiodwoB4fgUB6hguf3GDdHN8Iemjf3M38OnNf6+G3WxMQN0LjgwmGFxPrMe7l8UkTSVeZ/LBZ3swNG0diAbRckqL71eJRtINS4aqzT8+fAeN06DGMbfPZa4rHsI25Ka++6SbeecWMyE7w7gFRWXgDXCKN7Bpw42Ak6n+cQn0UpAwYnYGsoeBbNgq27HmibkD106+tvbEYtQ8wTodq9wc04iv+YSwIklLkkh0PZeK5WX9YNvmDm8QmQb7ZSW82U4t4AWtWMG7+HCdkMmrvmeQARz2seMD/mQsxbG+02pqRKc4QqhvP+6d8VpmsSVg7rdWurAVlioaxfGKYj7gbIco0ALWzJofC3wGziV8QxhEmxPuP+Fgj+LMyWjMS4aVPcs82qW1dvhLsoRllUIwBdY9mQdBtIHA3mZuLnBqQS+O43RFD2RRIowkJUoZpvAC3Nq+3DI+7D58U4AQpeBRBNcGlsTePEFHFUjsBme9Ob3nTulTe8PH8PCDkDVgMwD5TirCw75NrYBJYuxuJjH/uTcRF9Pm59QJECvfnmm2KBOyOuwzC7//5T5tE5tOZk4mY8hhU67rPrM6t8GEL2SBm6VQhnM0o3bsi5x0KdjT1asLzMVF1fAvnbTmxjQfd9y/yc/VzLS3QPtA8iYHEao2Wfb9uzvOcA0q6BnVDYVOzWffdP0dkz8nYZoartUzDRf/f15JM1sFPPTb9MynxkaL6w1UccjTFgP7Ha7/2Znwmb1QKpTe5qjFxLGeRqh2LO/g8r04DulgppHOw+c8ByCtjWrdqYH7G7266oJVC6z5ZpbIsj16VDuBFViXdN+0RsWutSXhkDgK5i0GG63vWunzpJ3HHNRx9T46qAsAAXAOp+uXA6gjij6iB+67Zvp5DrPXdPza4pUt6MubLf9fyU1dsCvva8mMLO1ZTFeMGAGAw1gOW8zWfCGs596Kvnep01EryHHljvyLKBntn1tualSgTkGx1V119dwJ43RVhnPtLrd9xy0VcznkvHMwU4b2KddfUsQG1Y+8OYLrNV48q6L4Fh3XhIzHVd2Mq3FDds8d96bpqF7hrGtaE76/pOmMPMo3nbBtcP3NPyVnF50vMz5zAC1pI+/OVf/uVTZksPKvT6bbd942CopvXAHKzNLDRJW1hwYwNMLEaDUKTsofLXTnzCsjVuZLCU+DIIhIyJcw3B4ik6egQdm5itOUQIQbleZxuNLlVdAdNgzVp/R4bWTHiBUB88lWJnctLi5hqdzaeQ4gj1Aqm6kqrsJv5lBGYbv9YyZW3ccsutOeQsDCyDYNcGJk966oA1AK19pi6OtYKWvWCK0AGD3rOV9jFSmB3Ac3tH+neKJyosN5lU5HsFvxparjcKZTIcW8W5zUrrPuzBSeXpozcbS4EbkCA3Phtk4+HMK7YncUTz3bOav82a6+bRIf7+CJO4sAAXVsZsmntHsfzgsKr9PUUQZ54IvMSOHW40m93cua7n9RVmQkzIMFVliEoJu45rt71NU683FkJwu3my96yTcQkWl8EGUJooIH6F35PzLHpdptXT7AVxS/arMgWAvQryQG8skPmP1Xf3jDts2lEFfdc0pReOKvKN1eta+P2jj44ym+ttoGlAzgi5WP851DIN2wx5s2sUC97s0Y3nqOXcFHpr0no8ZbUIZ02/CaGwpoTj2UKohP1xL1IwFeSB0UcqGM66iK2fuU58BUGUysijZI/4x7MgKorF3ec7Iehfzdw8LexIAGMLnw1sadnzXGBLhaml9Ze2BwCXoVwhKT5MTI75fGzc48ZJ5iwIXPcA8MmNjdmSqLEV+C+6qCx1lfRpplRdWp2fu6dMyAc/+Ic50z/2Y29Om6wYasBzgOe4EpepodgO9ibfDyv/eVdcdazX9wO0PvzhP46caO0lCkGD4RuiyFjiZMpjozA3xIFMiAv+yEzcZCFAfuVd4tRGJlQmtuju7htzGBdk3LQHED3KDzTQtxXgl91b63/PWf/etPf9vPuSPwVZtfC9tr5bAUkz9OpeOlgETCg5fLCkC1DIbvvUecfq/M7v/M65b99+d/YW+eBvu0Z772dT5k8M2Mq9Z236/G39VaOhcT7uCQzoKqHsy6vGPde4ScHXDK4CqIKss8C5/14Gb92ojb8rYN/WLx3bD5e/OFsqYnVQXVnNFnftlXnce1yp5DKA1axUxUMvjr4i48wVgP7ud/9MDP71ujz88INz5iSz6AkpMB1D3eeRlciQITtuG7B16zApPAwMqUcHcLUelTqYjP5mzronRtMZYBwI1AdMyaHLrxjiYfZhXHlHTPK21nu29VkAQnZg/a1F6v2NPEO4kKX0CSPUK8k3c/10WDiTvGV9ATB6P+ERCfe5Y4zxr+c6dIE6W3T39pltRveluVfK4SR0o4kd9pZntMedn83YJ/+22gAgumVDGK01Is7PmXV+N67NWi4gtI+WoQa2UjB8ztw9d9ybMaY1YQpjT7b9gGhr6j0nYGt7I/7+7/9+AkhNOsCE2QII3Cg1b1jyR4YQcGVgLqhae/zeI0C4otaXLhbLdSC7Bn63YCWh5ppoNqh147g2EDX9rTZ76RDUPZDNKtpMuwTrzaRuba4AlTnk4lQE12G3UkRz3mPRLx6/6o1zEE2mfyte2lYLFyS4EWNEWNp4BIJD8LWvffVgzYCtpsg6WNC0zwNcC1oI//69AHHBlKC5LThq4oEtc6U8g8UwTjV1WtW5MU9RerN52qhX4G+Lbdo8AU8zRxqNPjklO2JVHdSsEx53y5mAxA1CjgCaddsgxR33Vob3LBWwT52kqJvzB+ewPnkEyFLAFCK31kMDALFA2yhaUOxS9jKFFBpN78RjvOkMcNSccqCMQ/o/0ELhEI4vmWxOGYlAoYyjr3/j6xFE9pB5sHb2mvUFJsNgzFzeqHaY1igjgOJuxsgcQbCPPjzJFfO7szFbd9wnKL2ulz1AWA/Wvr2wlv0ypsn+HPYxBVgTdD2xYLF6puAodynGyzNI1ccgsrxnrZ4+3EcLbgnYFhNsfJC9wGUslmh7Is7k5hnVBAtYmvfH3cu9cybbyX1lWwKXTz9xFBAETmbv1HKbNk9HnEpYkbkfRdXg1bbhyOtgcPLjfKXn6PHzD9XOcQZZ7s/CbF06+zEKGqvl63BZmseL5/dh0ShNYDEp7VMGYdbLHg8Int+buxaKHKA5IDV7BGjG0B7n33PYC4rHxvVx9HELKLms9c6MY8uoeA7X547eavsf/ehHY7n++I+/LcxW+j7O17Ln7fvZ9PdFHQu6XA+oa/mXJ6IIPvOZz06s6+eOSt7ipi7NXmWcvXqKdQrUft7zxN6oCv9ADEz34gXw/KvkT1wix7I8PEkPDeLe/phlXLzI0r6//242olgTbY4ah9R90Dgk76Vc/Lxgy/vW7bquZddaoLXA4RQUNenA3Cg2GlboYEC2FqLfbWC0awsp4UL8f//Dfzj3jW8poFwWcQPw3a9ZX8/ObCmdsoWMt7n4Fn31WevMGHnxxM+86tWvSrzx82a+ljncvbXss7kuiKo+WddpM/waHO97nmNd6/bfkaW416nMWCOiPSKXVVzjNcZwYjXvTcsgnh4sJxlAx7Zy/bkUJKV77E/75j3vefcBttqE/uFHhOMUGBfcAJ3dnxenK4rQhwcnxnEaqIv9mp8ZM8BWvDupIN+aj8Zk7t3XHqKvxB45U1dd7fy11Z5r0t3ksvVKCZhnea0buOvYuW2M033nvjpN3/28dS4jU2bS1ovivNs/9KTzVyO+ZXjshrOuRDjhmgNsLVO5iQxbu5FRs8lZJWLahaS1DKeu58x54olnDbDSdGSD2LUyat1FABTQfd3rfjTrs/daN7L5WyBt3ppNOfv8PmTIXQFbWwKiZMyUVhoZ9Q//4T88rSCvP6JAxu/c/u0pF3B13RGzKIQ5AbFVYJfCtSkIDDQfgeOB17+fYLuZyKLq7wc4+R1l7Gev1N046n9sPY/NZFhwsA2YN6B+fftAymYiuieUDLmmZMIIa4vr2slkc2jmPRYeM6GNBoofwt3K3hZlC5CVXdEg9+qwSKyRDeK0GYA176GkLcA3Bgys5WRxADJGRzMWvp97WIT4qY84DZa5TQakinnjKlMtepm9U7ClMXdjoLi5tpRFW8uI+RmrRiNcCuxwBxbRt2aQ8VH6AQGHFW3sW4vJeMx1YzfG8p/PpNzGfJfhlYwYNPY8qznyd1as+3v//cmInOa9sz8cFvEzMsocGJtZyyWCF/g4YcmOIG9zu+U8HAwH0HOKH3jp+MIJUGBD3JzipgvYuQncF818ElQ7AvIVY6GxmuM+nfHGVaPO0hlmK7EDB7N1+9DJDthmB9qTMlUxRVy2W9SuiqX9D5VHj2Wf0hYX5nee/WxsQKwhLU6OgHANiteatpZ6GhLK5hy0aazji2af3XJSh+eiy9q8O/3xjsDU1Jwx/oOl4kZVW4gQckbPm3iYWNSpq1SWihomMH2PW8QdDyagLqGDvsi342dCMyCjrhuDPwEagPwot79szNbFQ9jsuHavmqOwHBhsLM0IagDbfkyc5TC2gNY2uq9imTILc84BLcH0yYodebLthi4f916DuWtBW1tr7HfOIEPSvvzkJz+ZxsfvfOc7hol+dZ7Rvt+SGVtEcdeVDNk5NVOKKzpv697HgH/qU59OexpMN2VW67sGmlY0N92q+FMpAAAgAElEQVT8ysgmz2rts3fdFzN0ML1VhpiHulUfuL8K0r9bdPGIn5mVpBCqOE9rGVHsrs/94QxTCt7TGJ32c3P9rQ3lmepeK/Dv62xs0CkQ8t6zsWJKWSyLtbF/O0eZS880Y7MOZOhv/uZvTqKNNPgWL7a1XDLPPF+7z5+pz5V+YBgAXM4EEJG4KDGZRwV0Z0qPQaD25YrIHjXbyKnK6hIF9tA2eN79X/cTo7W1teqe7bNtPFtj/hoK4Bqd0+6zBbl+dq2NF/J57yljfn+C4zVCJ2Mwn5sByOAT18MIJZfpsve+9z1Z32UvH5mG1xpyL4t0wQWznpo5G8v8TJd9//sNktec2pwDDRQ9FsfvGhpxOsYGib8ojbC3/p3G6ZeN7PEi6xmtwASgRfY822vHFBBqP89zb6urb8xZiw4Kg9q9bi5TLmGuyXsSFptByNiSXXwkMng/XSMeW+wmOXDJkCWbfHTaQUHWeyu+YwzN2RoT9iAZ7frOjux+ZIDYWMHs/pZwl4Tx1Oh2TniThBhgGeEK5wdoq0epZXysM9mN9DCWxx9+Il4Ycsb9rDvPmTWBfc4wW+i2x84p9nf7gC0PnWDCERaJ2cI+ZcDNSKHAZQ0SGBD7bTOpATbzd4PHDPnyGQwEBQRkmYiwOschBLhCP7IkZtLDWBxuP0KYcLLoG1PhoS2c8gTrorMBls5LwO1MTu4LUR+BmhSUwnp3DKCB5IEtgmgD1ptViLb8Xu4lJZcgb42U206EWut13XgUs2v2BVepxfUMFrvF6CaWZsaZ1j+zWWwUbi6FQy2C69hItw+zh/Uyjnvu1k5B38P25rKArex+bYQcALDpp1slm2tOkPyqyjCPh38+4OlwF3mmgK0jA9L8mcftNRnrY+bKofJ78U7Wy8Hnnpzs4lFE0s25krseFKGgQXOUDgAjrPivgVFz56DdMxaDA76NjDEwlFGA2rB0YW1mg7snwYQxY6Fit+wZSkmWIQaLi0nmms1tAwdwzz0jfGcCzK+DrJ0MwGXcWvckZituxNOYrTASs9Y9sM0CNc6tdYO1pOBqtRVgOZgXTHZYwdYwW/M3DKq5A1OijOYiUZSHAhOjpKXSCm9rCUy6RhvDKmj7gliWqmwDA+bkYu1vhuXz+VUUsVbDwDR4m5Wv0Kh5EDt4vj45hUdlHCgkwHnW9SxYWKForCfFKrOB+lkvda5OshGlwccSLvBSu+wvm42I2WrsRwFeFFxcGgNKsFlKW4TBmbT2+c+eunSyoqz7lthIAo1QgDlf4iaTicioO4R2u1Jge6sUNuW9veUuiuCj1IBaTNSrhwX56Z/+6XNvfsubMl+bbbgGzwbVnwUUCyYuHmYLA1Dley77VEuW3/7t3zmpGE2BJzNu7u1eb3nrtEAb44XctB5pcTZnNS2I1l1zAGnGSmJfJ0aQ8ge0do/aM8bBENpAbmPY9iHGtcbWKrfsl+zJltdZN4tr+VvK9+TVLMfT702L33t2XzV+S/Ph7CvvXgC/2nh+fwImZw/eNgbTb/z7f3/u1gFby4QU7LQMgbnCuj3b64knWrQ0bNFR+2r3dhiyuchNk/H5uh+dwqWTdCO84crRA+atsvTSKHxr4ZXq9ic15xp/lUDu1Icrs1Vg0Ebj7sXb0QSEgoYNeTBPrSDfhJKNF16wCwAYN+WOvfrKGPz2IRkgHMXZt/bOvlhc7GvB1nsPsNUafY8+NpnaqSJfcA1gAVw1gtQMa7bhPfcI5J7uH7MojBnxSQwB9/bzkiGMEHMjHvi1r31NdBbDgKy6dMCW9WSk0QnOmbjRBfXPukie3VgOZotMSj/ZA3i4ThJkZv7CMB0gpcClmb5eW9/OuV923vknY83/UxOEHp00e9yrZUiapEbuMma3pMOGGG2oizUCnmAFwOnr455sKaWHwnSRoZutCYC+aYpib1mgMFcJ8ThdYyB524KFAR6XP/niuXfsPHeMO5jnYLYeH4+LlhhPnnvf1J+57VvfDBiIlRzfcBEpwc66vnAiV202mQ533XVH6qeoOu8wm5RLL2mNIewNJbvI1jWSaZCJQUsWMXIjPf10A5ktaGIJWLbH4vk8FGxMBDOFAMQoqrpNMhPkfgTb5uf52kKZsZbnPqqXf/WrXw8QaAmLy4P4bX6Kbwv9OYgmB3AwaWjBBuDVl4u9WjqWzLGJPdNWxnYv915/MYDk+hSEKsZl59pUd9kE1/jud8cvLeh/nttzbqake26AvYUzjw6rrKfnP39iRx4seHHsMD5+Ft9EDEbZHsXYCAxWvsMoZsQr4CRV2EfBE+ihrFuryfNwYQK9l1+mDtEK5QZ4tpSF3pNisJrR4yDI0AB6H5iioXeof0aohp6v+ye1rGYfseRSVDYCd6qQi7mQFZPg++vCdLBqUr+Lm2z2YxpHD+AK/TtAL9X/rS/XxOwpc/3AgHvKW9wXZsvf1dn6PvZtrulZuT3vfai1xkKRz3zZd0AcK8kcN0X6yEo7esx5zwrnzB1liQJPhfIWaewebvaoeyXwe/aSZ7IHxBw47NYyAfWz1yicMIFHQd0X/chLwmC5BgHsjFBqAGTdG+1ZuQGwGzMDZKY8wcFapazAoQieTUie9xyuG4Bl46OWbdl/L+9hfBeoYzXPp+zD4wdwvsC/zcPMz6G2U0E+mVqzXqcMQxNTzEECxWedopxSfmL207TecW6AEuyt+aacbr75xqmN9aIRhBJpxLWQKc26AthcS8yctXlglNwy7qxtxTW/Punx2h+9fJitn/+Fn4/h1ZitqVmk+Gtik8oEmnQxMlFpM5cFnFi6sisLHCgEcuQTw5gx6tI2hgFmjg6QePnl6gpdlZhOWcbkkGc/rZHVIsUNWNfTTaPyxtjZL/YIGegMbe2tBZZni6mmP2UqxpfFMOCz4Hvd4+tC83fs0QLyrb+2Fe3NY9ysB4MWF958WfeN8atbLigwv/N3MtyLYWI+/tW/+lfnPvqxT+c6zpw94uwAOM0E03bloVxnXV0BN5d0Dp6auVEEl2xRxoV8vHyuc+UVV6aO4c0jDxlc5uiSyZTEaJfRa1mfVb7Y92d7PT7KcrMRW8fKvLfly5YH2iSLlgyyX1vRP6zxUeh3AXjPnVZAbTHlbDPMFR21jyly8s7nP/7xPz2J8QGAfuqn3hWDf1nICwZoyftYg0fM1nm+5g5XTVcUYSjqDN5xx11xR5JFL7z+R2YvnUtQPh0NdAHIlR81bm+48RXx9GxWtPNEd2xJInpi6/UBXDE2jn2dor+JDyyLap4SaxVjv6CU/IrnY75aR7DMq1ZCz3uegqytzm4+6Z9kd/IyKSWU+OGyts4rGXjRhVcmvgzIOd0vT5/0P7b3U/Jo1sZRdU/zn/M496K36rW6KiQKvLIx6QgPe9LfNCrHlG4xYWMAoBMvGJa07cdafLcxeg/ei0WcHpQyJ+dm9l26NYxXhmz5+3//73MjPv6Dp9JU9Klzv/VbvzUL88WAERlVT0x2T1xoExtkZiooGw9y7713TwuCzwTNuTmKDqvyyENtMUEpGlB8ndm0VT5ceiYcA5XMuSxCU7S5rCyQgPHEYx0uFOOxObm2PMSWL1gBmLRTrILAzflK2jGBHcak2SiEhDYbDnKzHlrtvoU278hCryDq5rssylsmiedzjVe96tUnFbXX13/nEZcUF2Z8xlpicGG2PtluwLQoOfrwAQ2eswUEG/9z32Qref8qaJsNO4aNYuVikrBgaFrzIfj2+VOLSLbbWtwb4xP6ea6ZeJCDSTBXqWk2aNumsGnWkiDMrO/Gy9hc4mnWNXvRBVOMdoTRVtO3FjbyxrTZyA7S0rTu+3gyDyfjj0VyuBRYFdbb7+8YoKuUgY1pHMA5IMIiw+pQcnXzCobtgbT2yiG0qKEm4qpdj+CWkXK0UOCSvWoEhqK3LxnGaJktLKoTqAK6w6uo6Sqx7fhufqznxnKx6jf42sEnNBziVbJViortHsbBYRk3JqLBt8bIbUAINAj12ljxhGDXeoqJjkvYfgFc7ftrn399zgD3AyHjfs5TG9G2ZyAhkgrhiSdpUOq6kJc1sObm6rle6XP4LK8NrD8LKNbddTxUgcQZsHVe6lvNcoYxG+s7cqMZkBfOPg8rfriXvM9ZJcDrxinzYrqSDKMW26S0nzbwvigC9uUvV5to2t8MaLliAnkbt6jifN2nQP+Co87T1hh6JAwpIATUmmNGzM//wi+ce/W4njZMIBWkR2ma5xgfACMMcSQL9Kd5jXGYJrnzTMAEYEExsegV8eROFK9qHpJ5PGdfq6dNuOBavOmmm6eNzLgXR9lhreryKHttLxg/Ye13Ykoqg66oATSySGBzmxXXZUpRmCPA05yuXNmzaU+sd+KZgIuxfTYTc2PIsn/EdQGaB9hal2GyP633waKeBVvZK7NH/d1eAkb/3b/7d+d+979+MHImVdEPGR1lPs+zhot5WDYxrrsLChy5zZ0TiuvROevW8JIZw6tmHt/4xjeeeyGXz8xzEoWu0/vW0Ttla3ebb2+/Z277i6ZGWxm9Nm733GXxjqKz89fEDh4JNfUuNHu7AKZFnCnveA2S1KKYcZlLhtwXv/ilAVu3xiDlRtRthByVrUm20EHcZGqEARXWuXLPIGpQd+3UFxwgnbN2YWK07BFgC0ujDtfLZn8oC6HsBOaMvHFOvC6cBC7r+eIX6+U7bddmX9H3YkfFzXrRN1u6CajfsgeJI+YhmXsn4SSs0ISEjMejJTma5eosYu/IWJ0nACifCbuvNd4lTZBYA9Y9rCkDiSz3udZRbGPylGO4RMsvxV4V320hX2NguLsWndykiF7bZxaU+W7NGLz2kXn3+ZMEwBk7UI0dw0TToc0OH/JCYtk8t/MYDDP7YHHFJl48PGtgjZEJHUuL9Ipr/mGw9fRYVLMQ//bf/psBUJ89CofNgAZspbnwKLMcrlimbT750GQLfeazn04s1COPPJTsINbpww818BOdS3ESHtiJZsB1i7teYjWGjSharnA2QA8PBCUgmbU8E/6iw22A/QhowLAdlstm3wF6G3uQ+KVjM7hp2ZnLZuLa8sb464ct+Fh2qs/YBqY2OSuBxWqMFoFVSlmu5egeFtpm81lsmY1LSXoG6eFn43kaHNqCeNmcoyzLbgxbMxknQKRnZpUlMWG+POdWaQeSXE/MitioK68USC8Trs/LVVbLsHEfLWBYBUExbPafODEb2jps/64ChqZ1Wz9jjDtjxnvhVO59bOLduDIJpMTrzTgEdOrrtXEOZQSvC3N5wbiBHkmAs4wytXLOO3fz0LPGZlOa92/d9q0otwjIOYQUyfY3NBagLABjY5EOQHji+pgHoxSN1yZXGkM7oOfNGmC2bhwm0Ti5vijE+PK3VcmMyeF2rVStPtxCwLd5aq2VUtNlCH4wbr7vHG7Fzm3dD63d5GXulqkxB57VmhEQLXY6daFm/xgHEJ8aYrM+4gis4+lemri6OdibALB7BEijxMyn9UsphQjgqUM2a3EWbFUQA1tHlftnahf/nrE/22uV7AZQ1/V0xBYdSveZYOvCo/XQU8chB7Ssizm4YNYPklrmzSEDUsiIgLHUQ9MT0Xta9+nSSWnHXvr7VVdP4sXsOa1MBLQThJJD1hBMjNl8+mHJFgvuMQ5H7M26o2UOUj5c2OJ8fv7nf37O9OsyxrjZjHPGtj0+24C7TFFcTxgj5+kHRy0iBt48h7snGWKEsJY+HxuwdcvEKSUTep6FXHSGmtVEMXHPvCDxMq9//RtG3r48jHndFRKHvpe9UYUgw8m/sVstFeKeAu/T1kw5j1ljv/dvbCAAH5ds3IvNjKuxXKP0mV+aHK9rbg3XxOJgbOywM6Bl5clpeZC6rM+CrRYYrRFgncmy3/qP//Hcb/6H3w5oxLxQ7mE0RsmGCR+ZWVakiRRVFeOmO7+dH9wvFcdnT0l8Ces1z4WF+NHJgLeXKESu5ee/oLXxMi4MpPU9w849256/ZFo9NfOyyjRyNXqkMZdhkw/DqjoM2G/s6gLEfb9xpxhpis1WljDivvCFz4fdEi8I7ANbZNAf/dEftfbhPDTDT5asvZ7s6nQN0HFUb8SyaJHTB9h6Yvok0mN0DVdkimo+8dTsqWlPN3uKQfvliU+65dZbZn+2iXxKaMzr+hdeN2N5SRjDK6fHrhiu5z1v6sLNnNGn9u8mO6zLNq1pRobZJ0KEvnsk9oRYGL2cXqjHXPN0bHY3N5wzVpD54pmhxmrRWXCCfeAa9nnLegyjejCTy+Y//WR7jlYeNzliSydZry1r4W8lOdp2jK41Z9bL/cPgjWctfWhn/t13i83SBWUczzUxcO5hr9KTrdHV4s+uW3azZMkTj0yrP+FA6m8eLnGslnX9YbA1i/DkAK5/8Wu/FuV50803tZzBxEB44ICjUUYGoIgmduLRxx6e+IevJdBMUD02Ahp/+qlahJsFEtfOLBrwFMGUrA3FNltTw+u881rYbwPbIciwaBTYPFSKHR6BapgdC8HdFAZNNgDX3UEJQtau77MbXOuAsnqeHp9vKqgfYM2hsEkddId84yw2M2YDDHsI0IuvabwV65sVHMBxTxBvWJdZTMrZBGMp/J7QaqxZa674t8U2hjIrsh/Ehyn4OUGtmJ6ZJ6/Qr2Kp5jm90MXuCdC8SEubKPzGuiTubT4bqnle1ovFHNC69WXm76fCvPcmrFkwyV6aZ/I7B37bjrQO0rjiHmuLgr0/ocma0mrCOgYUDqMEOGbt57rWYt2z5lC2EBcvAAtsieVwT03PzYE5jvvU88x8PjT3C6CZzW3cFDH3c+KZDqEY1+AYCmK1uFF9BrMVl8KseVwQM/d4F/MLpCSTbBhaa0LwVIHVdeaZGh8wTa1HgJv7WkmPZcztUdcyFb5Ir1Wqpwe+TabNv/3R9hJ9xu15RuHvvsN0LHD3u0ceOc0kY0wk1X6+Yln9dwRbFx0p7s9UPju3zwRbOZPPAba4cnMmEkE3Z/wAWxTd+SNfKO4fYraOIPA0oFaB/giaztmi7Oa4OB/2xPUvnLi22e8Ug4r6FzGGpp5XXZwt1mr+HnygmdMyLjEhG3e3BYW/+KWx8KeApCwhQvuv/w9/PQ3LCcvEmxzgcw0587IsS0BLwBYWt4Uc3ROYwPwEHMwmp+ywZ2IW1Zjys70szst47W9ujbrVn5/QAsyMlj4AoPuJHaSc7UPKoG2+evaryFrjZ/tr1mq/MnJyq19vvNC6bZ3zbYb+TLCFwPuLwFYA5rFJSBefN0fPxWytu2llmWf+vd/7vXP/97/5zbAeZMHWF8NwOv/iO1uKpJmCkZtzj6cvKssUOTHnzdlPqQxKdK7LoJIBz3BnHGJTrrxmstywqAfgW+ZyC3I/c7/7NzAc9ycmHUM6D+r8dr7FdrZ6/vaT9Bkgx7M1Nu+CGE0AhrNf91JLR5gPhqmMVYAf0FKCiKvQfgW27PV4Z+Y5BGffOMz8uprPB7aminyAX4yr1styj0enfiDljg0F0sVnMXBf8tLpIfvCF6UGIu/TLV/76jxDa5aJzfK6/vqCLWQE8GH8yIIYqEIYAjZGFvnMMefACJlIljJwGYjugb1iBDrHmGfyzll2jcRPh+27LEDm5YMThC0BSq5DnpJxZOKG/xhD5B4SRhzd/HffvW1pF/mScAUhO3UFLpETBv2Q1xunt2fA3FofYR09KwV81sDfGmCvT6gQp6lqH4auLJXxtw1P96j70Bv0bHDNBDa3VtpdGQ9ZsUDwh8AWGlnbl1/91V8dy+zzodGSCnlp04spleteAA0qV9/ihI9I+7/v7lTF/eZtEwcxC0woXnjBBG3LiJr/tsDgutIWkW7dnDJEsowGXMzgTQoWDEgye9vzb/snJW7kcEmxdDdjjkDeOAEHzEQ4bBiwAo/WqBFwWqq3AZObNr0gxSEDkrbZqMVIJfQ5aCYUmLQBNtvAfRasWRCbEBVrwrkS27yyQMShXGsLYGuBS5WBa91pNLrCFDBkoaVWmMrph7K1KbyHy43S1vAYuFlKfuNqEmB8pD+3PlTnwWcdaoHtlHZKdHBfHK1FWOCnsQ5AYq1OWV5PTR0QY/acrHJzgBEETjbLsvFP+sJN/N6gel8RmLOW7i0+xlwkS0Mm5ggH+6TBjZP1MuAmsRgAXnrtFTi7F7eMjQ9kE1aeVewVRu6xUa6q2sftM/dJosEcnvtGwKHxL5mCrAS1tSTUPe/5IxB7UFos0sEAdGLRz9e6anzftGyWjfdtmngpZMKLy6CBsvXpN3Da3naAtwWEa9kfLMPGhOgaILNsSq0crgZr/vBDQ2mPANxK4/apZ02xWfeRCRujQTkKrvla3X9ZN+LFRwHQZyqfDcrf/Wh+dm/ZH15/3o1YwHP+gJ/87WCLchYP11b2YCzQxukk2eBw+/tu/IymBGyPYcT4oXRYwsk8HIaLYoZ4FPStC7LuZdbVffdqrTGG2uwBe8n8bRkacyd2Rfq97z7zcz/3c+d+9md/NuOxXCs7IuCB+OdgBR8fNsFznXWv1cSpG9TZ4tYFmr40Lhx7+s/+7IsnFn+LeTauw97HKHjOG2644Sg70zCI7bm6Sg3bta6NurMoqSqqBZbkwp5940k85Mgl57Is6OnXJkgksxATdGisdZPvHCxLlXWfeQnIna/nAlvRfNZ9rpkiwzMnf/ShDw3Y+o3D8G5m7YLauBrVHjuTaUj22yPnBresglOkOPF9I9uA3CfHkJJ0EGN8QIIyIHqrXnn1xKfaJVhKwJCbGmiyT1YrP3PTT/cBc1oZ3eD9Zap2nloq4N6TTHfZZ9vAmm7ENmKrmm3MbUaOKNsh2ef7KaT9J3/ysbixsFvCCvxeFwKustZBuzhdSFwLKLB++mrO7jyzdkfMVtjiZr4DWzIevz6B320tc80YnC/LMwHr3Jet+VfZxEABtG4YBs2ZQhRcPf1k7al1DSM1jMm5aOjNgNxZF3vbem0fQ7IJEyaRZmU3wzgFRI/yS1usnN6+dp5LWQo6cpORmjR079Fho2A+7fZGbrt34tcm49r6e173YTClptjBRJIbjbNrSZ/G0Zm37qESHTV4GyKjwG/b07ke8FRDohXnI8ED3sSPTr2wJFG0RVbihWd/ep+5+8E8b/oIT3jMdk+hexjiPwS2VM6574F7z/3qP//nqSvF3WNT3Xm3LIiZwGFQpNRScq2vknI6iTPaDWhBDeoHT7eFjgkwMdtn0GHeWlNtottgOoO+/PLGOjVgtIArlPL8vCwUARaUPTdPDZWjJk9ozZnA1OUiwOcaFPMWYywAkIHy1CjaVg3fkgx+14KBrXXTwnC3nQROW4Ct7E1QOSTub4OYeIeoAYCTkTYHi2KF3GVoEooWuO1YuPDaHNdiQc67YA50UPMcBAKbYADGWPIJQp95NXdcMinCOT971tDl89ws/cTGHW7HgIb5XAKKB8W7Jr8xMExBb+ZT2Uf1oBrMKG5iGbSUNJhnMv66I6eG0nBDxux5ULHmsanG38vzsIiW8QEg7xzQCmylxRNQN3P9I2M5UbYYomZgal1jc09cnfpiM5/iqQRp5lDNHANrWZdv3ZZrbHKAn9HYgPnL7M2Z98RzzNgpuXsHVKkkD9BguK6eQ2G8gJ45uv4lUzF5QKP1J4C4CBMTN8DFussQ1A3A+IFCY8biAqvLbm0RPYeqmUztObbKOgp5fme/uOf25HrpWJ3OysYruM7WaEnA/TC9G4CZVOaZMy61bQ5uvElbJvDEFcT6VGFd14BtiVM3ojP0XK/znyNA/pluxF2/MF3PAbaYV3HHxTAoI7BFUx8fQy69/uZ32eOz3hXuE9cp1pExNPveuZeh63xefYWSJ1ede/MonpdNf8mkWA/AauynUiFNv28j9rnq7E1gixVt3rcZeIDYwZp/ZUDWl+brUxPITpa8d4DW3/pbf+skZT1BsEe8lrPaQN+6bigZ80Jyb8XqExCKjZt7UBjbImxdr9bV83zh81+KQlRPbRNo3G+z2QBLzAK32Lve9c7EZNYFyEJugDWw344b4jdbbifsWrLepjPExI20STSGvVZ6ZMmcVwqm7pE/70YM5j7YK8+ITY0LZ36Osg2Tfxp0v397TrB1gDIGL3nss5IT/s2v/z8tND0MhnkscKtRVxZVqYgGWvtMiusO2Eqlb/sqTNO4ncUxzWd9J/tfMgyR7wljUNPx+qlfdawXkJWm6MdzPxeAPv+8ZiTXM7DxlovNyMF25tiWW4xyQdY2nrPaGosy1YWrNBPduFtXkXH9eGK2PvjBD0aG0qUML/Lkz/7sc7kOhU5GvPWtb80+aGY7Q0LMqhp1hxtxZLFYLa8Lx5AEbOwtbX++8pWvZq/IWHzpS18eucqA+ea4zx98kMfInpOZfcl4sG5It4PN2kzAt76LB8jYDhmehxxyVq2NUh7NenTmBcm3lh09YO/xMHxn5KnPcYF79ptuunlCjV4YogCr5RxsuFDCWWYPpMC5rO9Zr+qd1perd2XIjpfeENaQzHMfe3prZRZwtodhGa12OygzVSKH3CbPgdjq4asip6xByiDNnrf/3ANTvF4p12pFhta09NqELWvrmo88OLFp89z0hJAOY6DLzNcPgS0uQQvwf40b8U+n/cSLRxHJmrjvAeCGBXVBMmje9VPvjAD0OxYksFWw8PjUrvlEHuDuOxuoa+emhtAo/FDOszAQsY0AEa/V7FC0LUp72rkGRsr7lCjYQ7kZV2HaDpRNeHMjotSBLwtucdCmLNhUfJ9NbZP4zL0jjGVlyEIkAAEpC8q3bcLc89bxbW+Lj2YktheS8S5DlayJYS/cb5v3OqMVHhcGsS+YWithFZ5rcxsZZ1iMmYss+IAtloRn4h4wbkHSYn7SpHbuD0wm8HjmE6un5U0zewgrtcUaUOuwmK8fmefPoh/M1tY2i/U2AyS82vqgzCLmCWhzkNw3aH7AB9aIS60VzzXWVvbjkcQdrUW6lHstu4vOfZ0ZwrQAACAASURBVOkrXx7AdXfm5PppPXT9BInb0J719qG67x0wb2NyI9mwQDMrxIaVTVgX6VSkHyFGiSiSqlsBhWSc/u4AUT5SiblhuJq5CSnVbw1ovn/Gn3inOVTo7M32i1U9WWx6pzUr6uEALQrMfC3d/cY3vinLxkIzBvuqrsSJwxEHOM9jDK13VlDjsylEOOvqy7O12W3rHmEYZBzZW2uULNAHXPn8WauUFEXpPFgT646pCe0dCxtz2iwya+f51uV19nss4+d6PUfM1ln3obGduJgO5QnQUQLitOKyF291AMsLxFLNvlLUNFage4/7ghsgsRmHe8/6mStrLe7OKwB6hJpnG9iWOXrdxEm+/JUvjzIl5xJj8ZDsprLGQIV4U3NxycXTdeCIDeHKcO1k5R5xNYA2uaB1DHmg9MNrRqlhGLatVZStsyHEYRmao3ZZYxzrXjAnG6uzbI/PiFsBcM2LM+h5yJ/bv3NHWAwxO5RuGLjjfVtmYJmQd77zXed+8Rf/x5w5gp4irfHWoGDuFoVZKZruuTafbtgCxdJkFsNnIHJXSV65IczZi4792ma/5Jf+nZtluC7CRsFVjpCtYeIAmCinh8six+3XOoZnyz8UsDQ43vu8n0v1P/727yUblOI3NrLEWYlLUPzO3Mur7uHG8V38vLLG3IjJPh+QQLu751UzP5Q3kIXtknChILJsxLrGRrZhwCjaw6UY9ujQE+v+9bcLLmjtPPc0z+uJ6P5v6IAxpeDurP8mMuxYyYPGKE25Gsk/I0/IFqCZa9Ne+cQnPjnB8B8KCAa2uI0xM2K5Gvdb0PmWt0wV/CE8jB8o4kZ84slh4wXGJ8bxtPQDcOQs8jAAfwz9O+8cuTvvFYhvKRo/PCViJkPc98cem1I6c55uvOEVaY9Gh14z+6Tgo/Ft244sBVFjKJY9JbO4xhmu1tV9lFyxBjw/QCdXplp2cfEppjrztkxdvUUju2YMZFZcpzkf38n62wfGFkNs7hd2f/a3fX3DDTcd+6NV8E+N3amBOLsVq2feW1+tIN+8Z6/Oq27d7i8u/D6T2Np6KJqMwMDYhuWnjdlrPMnErYuVHG5ML2ZriAH9KWctxWmte5kudiadkb/7d/7uaTaiSr2/9mv/YmjOj2TCDPxzX7jlmIxLzr1+wNZP/fS7DqDQdGtB3TYjRfLpT38q7/3+A7VMKE70pLINXi2FMHW0ZNmFTWnpAZ9hDazyipCaCRJsxtW0dYKAsmW/NgiWAmI5vHKUb9ipMAsXn/vi0LU2HdACcCRNNYBvmmuP4kTP20QEl4Ux8d4rToJCNQaHa4uWUcYmzkRXBK0F1FofJnf9wg7YZvcVcJ323vJvm0RGBEXtuuaKsr7jzu9GsHmmBMDPYWSlA5xpx3LEbm3HdMArzWxTH6WHIKULRphs/z5zk2zACJNmcSYT8XCPJCNM0GlA7lCsMw8sC9Sna7E03NchxFwBVATkjTfelI0GgLDwvJadB3DNn/iY744yQOMDQ3Vv1GVHmbZ0xACXmVP7xPq5l3VJRum81+8wTBQT4InJetkA66Trs0LmmW3wyyaN+JUDYMzjIzOn4nIAM1lLaeMwWTlKPyRrZT5DuV81ilwz7FozWjjcEZd4g+YvTKE/CREOYisCP5KihEtb72FfZm77vDEcCE3CmsLb9hH2vL3DqCCAt4qzv5uXbW9BgSqaCWw5O1gb93YfVvsJ2ELPU8DHxG+bnmcCrufKvsoefg6wRSitO3XB1rrAXQ8AD8A44iZkJToZ5gqzFTArE/GwAp8M81eGAutFYTZ79yhoOnuicWKtiE/xXDFxgpRRA8FfcGRDqV83cXdzvVrnBVuMvyRhDA3iTBnHZqYt++IMEOjO958MywL8/fjbf/zcT/7ET0bh2MAbDG0OUw081rGQhAbHx5XCrX0YX+te27myt+MCnc9vwUZKOQDt0bKsZR+k4mN3G5eFSVm3orE7+294wxuSrZg6R5NluBXrsWqeX60wimVd+66NLe5+E4vSdlbOLdAqlpQCp4AZzBtzSNk8/EhLwaxCivsoMvyJyFfP1YzgFp4FTvxt49S2Zc4GySex4GD6yF1zYqyf/PQX4sKVHdfir60Nd7JPZg/E9Xe4KsMsXNEklMzpzD/wJDDePa8Y+SCGS4wmeUjh0wUXA1szzgVb6+VYcFj3s1ig04r8mn4v+2VMLWVQVi/uzDPjrEwHuhqK4nP2i/sBM+QaGeczW1PLHrVmH/7wh/Mcfk/nMAA/P826d59YTzF8Sg80RARwkLwx++pg54AtjFb2XcpA6ORy1wDZb6TjhkB5zNcrX6HU0PwtxMWUMJq4YPeR0ObsvWBitoBwLa+cATIPqM1ZBGjnO/2xc2DOyBzYgLxM6Y7p38koYJBLZDNmuiMlodLXtpmyntc97Un7nmx0jugHZ4Xcp4/MpVp6DGcv64hlqlegrbWsX8Nv2s2jiRVP5mzzahQYt23PkgCua63Wdd1MZnKIQdC134r067bOfj50/YJu19w4ZKB5wZZkI9iCrmgs2szbEV9rTv/2//a3C7a4EQXI/8t/+S/PfeQjfxyFgCr82Mc/nwW1OW4YFAxxv3KszGScXcoXX2v9obE0Pzn9ryiTi6cWhoO/mWu1BhrL4rUsywa4JWbrkpYpiHtwJsFnLJTKsQBHhcblsRwoIDW2LKjFAQwpr7BMaM1ZiM/+2Z9lM6Tq+HxFYM7f9FYiyDFAaEzfKUcChYCzYT13qhzP4SGkMCk2qMOT+J8D3FjwDXLfomv1h9ctdhh3ASGrqCpQ1euaKuvDcLQG2ZNZsNtvvy1jJEwcwhfP5twAOzQwFyBg5GvdVOZOU1xg1Vg0KmZZN3tN361LQ2WaT+DFc3CTNlas9W7Wf506SNlIZcIIgdadapNvQhvAsA4UIDbRszrYQHTbozyR9TC+z39hinQOi2geWJxJZIi1OoKbq3jGwr/t+gAFgGiesGnmCfPhMxqcp17JADvvFU8o3sG9jVNwJiC+adgPzfreOWMyD/ok0ggXKNuQSsH3lf5F+4/7tWnEPbzYg/byEgPAtX35UYOJgGkzaazIulXM/TYxdQbqngCmpAm3ajULyZ7xatBtXcjrItp5tecJG5lyXJYSEuztuM7OuHJeMKBD9s7uC3XZtsVMUu0PpuHs97XqTrTpmR+eq87WxjC6d9ipw2CIIkxcTWNatpq90htop+cCW0+McPdaQbcMtLPsnAEyjUU6WoLN2l171bXZYzfddEPOqLGIFwX0nhghzRUR18VkURmLzw4UyHVOKrjLyLMqM25/t756rX1yGAbrwlXzi7/4i2HAvVb52yP2MFGbqtgUD1YPiAw4b9HFZTMryOtesA/sJ+fNwLDJ5gmAprztQbKn8TW3nvR9W3Cy1rV99MY3viFnTYFFCqTFPZv9Bqx961u3nWRMRV6Oy2bXyp6l0HafmmdGHtlChgCp3OjkxFPTUsrzhiWfM5q9S4HNd6A1cZ3Oqf07Z9KzRp7bb+YXY3DMcyZhfu+MZ72FEGAzRn7efsd95z772c/O/H8iyTFx8VByR/b3WTlpTRMIfmnlgpc4TKEG1tTvLp9/84ZgMM03OX7jsHeXXD5ySlLUUV5oz4NrJPmIUD7WbOPPzp+CxQue98yQ+QxyYNdrWawyIgUG5reMCZB4XsIqrE3jMZ8Oq8g49F4B8so8mOvW3Ls2wAzYcqaNTciEfQkYp4XOzPfV10y83cRtJcQ54xAC0qQowMt5dM9bbvl69Be5DYy96uZXZ9+4RwomT6JKm2e3ztZll9MTmrq/KBmx3JrCTVJBgOdn9sC6Yc2l+2Gjvh72rMyWSgJXXqn90LVhn8ntjV266zDEsdkBrDMH7v/gGM9hnA/GEluHCHB/hoB1dC/XacJWu0QIrbFf6VeyNl6u2Q/OhP2JNXauvCzNhjJlnuKanJJTKeNQr4k5sJbWZskS+rku4yZKnO1z2TOPLWsIyLrp6fILZ6+qdbaNqCOPYKeDYfulX/pfC7YqxJ449+u//uuhOSk/guDWb0zBylgwjT2Cgl8xAXWE4OtfzwVDST04G+z2obU/EhT8ohe+Mhsnae3o12R5lc7bmKsGxTabq37VrQ1zceKMxCNhVViiXI8UMbeZQp6UqgOruSkrEwpG066r0gIAFF4pXzCbZGnhq0eAG4exWRQ0Z4qgzmG1yOh5mzKukcNlZgP4fN1CfLtVgDYNZmfZOQtAwEnttlgrgLvoXaBlDChbm2/jLwg+LlmfMR7Prx0JoWBOt6E2Ielvcd3GFz2ulmtZ/Zfn3g3YbDVd81S3w4xZIP0IDEDhG6NssAdRCDMGCpx1uPMWyn7m7gGpxHOgWniw9aw8q2cnPN7whjdm44aNkAEmUHt+3jonX53Yv29PKYbNNnTgEhNzsI+pTTQAyPrGSg5Q7QEzt6wOtaUULDTeLXux1r7PsMCB8TAsc13X2+4Cl8z9uA/NE1AhY4eCJdzDDh5smudKwdwBNtafdQJ42asAlzlcFyCFtv7/xgI0eWTLiZgbe87nGnsyGZLJVG3w7Vk3LIGycXPmF7glqIEuPTxZXFjLZmM+fcTntFBfauCwoGZPxpV1KKNnA1sLAiqmf/jVCKo//1o30LP9jVqN8cIVPW9IAPbsX4xWqm/H6pSdNwr3cC9dOPLFnkqcDdbY1+xRsXkUrbVM8VFG1awD1um6a67NeXdWyJkyeC09Y4+fN10aMGRXDKsJ5Hn2yy+99mCKmt6+55ggLUD5zgDmW0Z+fCZuFwrvl37pl/K91vI2dW4x2lq7vfcyO2ktowjos7xWqOdaB0i1j+zBy8bVsqUN/D3lKAZ0YXm+MIaJeKyGVhw9747xk23A1s1zDhh/m4xBwZILy75s25FmDLc3qmdMo/gjBrbn9ciinOtju8hHxi5wAkiRG74A4RQEnvHHzRcGruu9iSsnU3CAl/x7ft5nXpfkGlLff+SpKeD58TTuFlsUo2r2AWZjwUoKAmPVNtZGJh7ZMJdO4P+8d5Y+v0svzTSKn7MSlv6alHy5+vlt+7I9cwOJsECU37zvrMvUszXwu/E6rrvuz9ZNuiefw9442877gjFz0aD+Am97zBkGen3W33kBbpzkB2fjc5/73LkPfOCD+Xn76nHJffGLX8je8H6yR0hEwRZWc9qmXc/A5pJvbGIBuX2iuwM37aMBWbfccmvYebLhiomDfu1rXxfigBH+TW3lpr4WcHjRFCZv6RVrPvXC5j4KBTuPj0ROTneQ2VuKSmc+Zn7sEyeQHtxGy3WjS0aaWC1xl9FLoweVpTnAyrJMyAL6M+UYxi55wfXXnshF28f8MSwYPtajPUc/E521sVvKYdxww41hzwAuc09P2GeYUqFPZHTqs8X1X7dhOlWMXCFz2+6nbZza2UPWf1v2pG7hPO+WlyjTuQkaNahreLVdj2suxrh8xiG+mv4RCoMNlzn/wgM//M2/+TcLtp58SoDt0+f+v//0n859ZECTwbKyv/zV2xt0CeHOgC+YTKMWQnvlBJe+exDx9VGOYl3EbCW989Jrgs4hYCM1oBXOobYHLaYv2jyww+DnRx9rM1/v084Cy0T52IheULNDmX5SIwg+N8zVRybuYlOL0aAOV9KI57uFS6n9ERgbD8ANJfDYJAFEDsNa6A74bg7MhoXcQEqoOoGD8zJ+YKtpr00OILC8x8Ji8yy2e5aSLDgxns1gtFFe85rXho2qK+HuKIYHJkFhhXvideaaACbLkLAEKiJUDsFEMbEorp9KwZvJZUxA14K2xtY9EGtQFp8xYaIcGJtoGbCu0fkTAP7FgCNr4sBxmXnmUrZqC3XDAd0ESGvNXJHxAS0b1O25vzcC5945AMncm/umEGmagpbCBxCMA8DZgEb7xz0pavPmuW4YS9VnFbsjkN1XTNDWTgF0Lhf7MWMkBL478QICrQli7oUoZoHg83+SFOY7V9Yj44Yq09aYMWwZa3WbqBJ6lNbWflljocGzZw/haao6gERRbe0yoL40emvU+Zz985Jh1TCm2/TWGO2Dgu9hTwdsAR328wZucgWIObKXtrr1smxn+x0+E3AlePw5XrM7n/Uv1ugsm3VqOKg2XuYmWXcSGObZrrW3Uk0b3YWSKJOnsK19eskEtpNqUQ4jR+KmP9q02DPOcWI75rrcGRTqFZc+LyELYgDtLX9TUFkmqbUHwMIMjsIw79b/3A/0xmQ4dq7rjsLOlcVtYckvjKz6VECINfgbf+N/imvNmBqX0ZiMBWsFygUQJ4BgwNbZOdm5sp8WoDeuswVBGUwK1dp/ft8sbUVGGRz3j8vlK6Mov5azaf/Zc8aNeTIOAp1bkdzgWl35ZH8mdm7mdGWMyfez+yT7VtsUCmB+/sYo3GUknMvIdOzvVBZfAGxOMRSUkvtS/FE+mAEu4lmv3XfZWTkL7YuXn4HqeW/YKGt+uATNzVQ3TDbeB97//gAPoMdaR3Zz0c6zbgLTJvI8cR4FtzFbZZRmw2RfpdfugKDE/Y3MAoheMsD5Za+YZJkjsJre2DpbO65logI9jn2C2XKfgpEG4m+FcTKqPUzb19T8tqhyM5EBmvVgpC/gyOEWw34qFcsZDJ5frB5my3MC+OtBwsg4L/YEOfPmN2/MFnfvgKIrp67cAOImCDS7+4nHW8n/6Sk5cOeER3zh818YQHVbmH6/4xK88cabs2cxoAyNLU4uE9BcXTddGLAyBQ3DoE0G42VH6Qf6VzjOxmuRp86Vc2Dud13PTWhOMiLnd4m78/e5J721Lj9zA2gJh3B2PeePvOj6I5OvBVWt4ete/7rETzOKJVSIS/SZNYSE+zTj86UBTrYc74HvDQ26J+u3IMvnTmtoPS+fwRg3k7Dx4eaw2b4TrjPXagzjNY0DnHmx3iv7kwB4sFueAbHgmmHLBmwla30MHGCLnpF1maSwmTdlZg6wpQ3Jeef+63/9vamA/LEIcz72b96mKu0dUaZOEVr6qkHCNspb3vrmCZp/7QE87g6qTtPdc5P9cGQFhKE4Yh82GHTpaMIvfc1k0vygTS8NinK1ObEqfMMWjB/e36BnSF+wpWrQG8QIVG3vv81wsiAOcNKwZ/yo1BEDDcIeweMgnc0cMdEOhPE5PEvDW/zN0tu6Pyyg+p3LIjVQvgwIoLkxB23f0saVFVBTJ2o2FksVk2aOuY3qEhvlfrhrHGILnUr+R1A0Bmhp+7Iq01jzunGrzgGJu2f+k+UJAAIta1VylXoucS8UwabpUtB+L/iVQLK+/OwAlXEv2+Be/t3iibXebHqKwCYnmNzT4bbxqhhb+uHRmY+A1tl43JmykAIwKPODrRGbx+VnvBR4svYCTuqKkCjg/Qk8nr8rniuDMjTu3IuQvzyp7W18fsfMJ0paM/VL5zrmXSkSAiIF8444iyfTdLbViQlMew5zUAXYEiFelGEBIYuvYzAfmwHWLMPW1LK2lJTrchfZZ17ev4UlAVQgwr4yVwvksRAOfYTSlH5oS5Zhf0J7X3akb3+9e4RgG6GW2EUCd4QHkPFszFYW6TleFw0IebZXFCPm6vhKbMjx9djsMUkNgJSYOet/vfpQcJb3HC4h+0mB0wBB9X0CtrYvotpac2ZiHUqaENfzaADRJrtcMgHL5gawL/uiR58SF5JrpKK35EGa547hEnfVky0c2p52p/cjXJWCkIaO1frYx/4099Pw/K/83F/J9zYXH7A1YxJLsvGhZcxbo21dDU8+xVXZ4NkTlu8AeJ4h7LmEhZncsEnZM22QWzbAXwrYAUGyZGUBwxX4YhDaS2VPFIN8cYCPivPtL1uDzt+6XhR1+3xubSfjpWyWGXe+xYz5N1Bvj9vXqnmby20Cbk+QO2SDMgQpMzN7UDjAi8fgxU5uOMgCrXU5L/jy+zznrvuM8b4HHj338amw/4dTV0r847p7KdqEPczcWRcyy7nyemIy8QoqWmPsIuB3/u133IoY+7ij5/rmnuH96h99VQ0/IO5wjW5/VvO/ACvylPLEKCZmq2uaArsAzeHWpvCd7QaQHy2/Zv7ogWbKta4WQYecaNmfRwO4XAfgImNUccfWBBROmIhrijOi5wroZdleNA3S3xVmq4Y1ZoaHqJ4Icocc1ni6sXVPJCD9sxMP9q1vfecIdVHPaoqmTukH84nZarHbssjAlnFfPYkRGy/9/OcrusyN9/zsV6E6nxkda59smYUFHYBW2nRFTquH2OKgy34u8dFuENUZ+9U5nVI9o0PobXrQGpIHdL99YKwf+fBHUiDYnK7XSmsudenIarpxsx1dGzikjyWEbLcR65I6iyMPmt0ooal9edclHMNxZBrZ3jCgnlnETmqNzrg8G+PbWGpYNYwC0YIICo6Zfek8KcQt5MXrupFddCICQ5mZtuuZ+IcLRvn84Yf+cDIm/jQ3B04efeyik07WlCWKDBXpBi+fdOyffMdPZOO2pcSdsdr1L7LZVPIGELKZZzJM/LYlSQ0vbiKtaARNT+E6rhHKFXPB7w7kqcLs73zYq/wIXqUdvjyV65tRWCFtkbBZYrS8RyD10vWUGJbswhHgZaXaQHlRNGuvzTkVYqvAYrlQugSew9HU6gdC7RL2lGP931t1uJWHHYRajO2VZww2w9kUau0YgBUCthXqBST30KdpJ4ZwDgOg0ZiKugOTVn5k7dgEL7zeIZauq3cWYDcJCgP2ku051zQvntXGAIZs7LXcjZWAxHo1iPoH57721a/l7w4R1mLrQFWYtOmqv9dC0Jy1cVrWZuvGLNiilJ+aMYR6nXttJeENSnUd7U3ss2XjjBOY2Cw/dDRg4iBGMczBSW/EeUbjS7bOjPWSUbYvmPk0xwLjFTjlbh0iJJ97auZTP7UEug/7mLm5Ut2hNhH24hplRNiv5tDa2gfJuk3mXysqE172buu9lIkDGNp1vs27redaWnuoS2s3yNd7moE5LoI5kACYLESfoWRvveWbuRYWQbYVpWfPRyhbiUNpm9vNBIsr9lAeZ78/h6ewIFAV6md5Wf/S5VVqVUB1syWOY/YaoJUihvPeF44yAb6SyXTUffK9BVCHjRKjcTbOSyyPooHz+QiqwyhyzghccW0XTiq+z7bA7hSynPcQ0nEFj8K79NIGx9pvTUpQqoDVWnmTeKrZT8ZtX1Do1v+Tn/pkLGbK25r/9M/8dCxl1zd+n6PExFpYl2UtmmXYlikLtjaE4GSuZs6cS2sRdopBJBxgXvfe01IAjREpyNq4VbLIniOnsE8f+chHIxdc1znzXp8jG2WFU9SNXem6+HtlT3srem1cEQVIuRiPZ0kR6lHO9hsZm4SlSY6Kq2bmoNmerfaNyZJghOmiGCk49/fvxGwtq3UA8TK+EjqaYb2MH/nk3H/5q99M+Id2RkJEtATj+iOvye4kuMzZTeZclFvBVuQOeXWwUCrIW+PM78hjypoLyzM7L2/4sdfnWTyTdSU/dq6N23ujwOf6ZYoV3S14MEdlB08bU5vTlen2pHXxGbKFziNnvZz7eCFmvt0be8elGLA67/Mz9yk9CAxZW+4/yVzuaR84A+9973sSIN8i27q7yLwdV+awMglbmDpvzTxXUuaRc7dNFuKnPvXp2TPKLzWU4xWTMf7CKWpKjylrI4MXGeIsrAueoSL22hkkh140sVtXjkyy1xXllVGIrOBh8Qz0T+tp1Q1J9mq1d9+9rbvl3uYbSKnu2RII/Yy9UZkFC/Q95Kj7M6DpWlnrYm4/OntESA/9xBAK2TL7g1eAjBALZ5/deustkc3pszsvMtw+2FAlZ2O9M/YkWU7nNOaqZ3zjdiO/EBAzppe9rH2Q7Ql4hpxvuELX2bPYu42rmzCK8RJ4NuV4eFa84l07Mnl/dsrMDNgalTgPbwL+YBpRf/krX4zlGpfK0YiTH/oT42s3yGR2zAalMG6evmIOIAuCm87Fr5+sBDc1+Yq42UirwG24bSFjk69yUpRyAzJNvDisHLSZEAtXBTa1LuYeanUlI2uu78HSUmCuleDIEUYEaNwQHnLGyv2mL5rNow5PrfXSxWt9mTyCx6IZn3GZ9HVxlbloXR8T2z5YTQLARGx8DsGWzTN1qbjMXJ9CdU9jd7htWJXUlUNY4MOF9NCkwiaDATg5sr2geIu+xVb9zZzUDXh+5p7QdYAI086tVN+7T6yiVo6uD9vhfsEUp7XJAFtB47IX19W5ldCNi2AjpBKEPC0cKIotEGc8rGPAgHCwNq+avfC61/1oxmpOFpg1TZb7RIG89poCCt0TYG2dlFZFprA1wo7LBhiYjU5oEtTKXGRTz+8I6qW3wzqOUFJny3USszV75EXcdEcM2LclBWhkSpgecWdYl9O5bpcCPQy9GoNW8OI5t/bKnXcMwJ4xtqZYMw5Dqc99xRoyHhxm1g1w0TpTrNWmlW/8lPn1LKwnriF73pwBW4Lwb7vt26nIvOym/Uiwp9H4zB+3VDNeygZb9Kfn9+seOQu2/sKYLS6kZ3mVeXn2F6MpIOOIywLyL8NOzRpkHQ/3OVe0/eN3k/d1UmpFHas1DFiaBPbWQUpM6IQoJElmXFvrgjU/ABhw5ax6OYsEu/e23AZB2LY66z40H3um6kK/IwqEi8L5B9L+l1/6n0+K7a6bjLIBJOyXZWyilDGJYUEatL0s1TacDrg0d+bBIA/w4WfxdaeuzVPwui518xpX4Nz7K+NWSk23YThbIfvhMB6bOa0DBYAom7btpCiUtrrZNPbnWteNuQFmGKDAT7M7y0AsQNrCkGSFObZ/sSBcXD/xE2/PHvDapIeyZOtqbbmErUlnDumQj33iUzHetcTy3sbLNuide1l8E13iWhhv6/WwMhsna15X9TLbmxSzQc72gBi3m4cIYBRjT7YLxDLzzVCrUi0r2XiryqS25UrLoLnnssp1VRWAbXV5TJXYsfaUrJtzmVv7AGMINGCulANwbu0BxqDx6tIiVgrbaD70DmREqpv43vf+bBpr0KprHwAAIABJREFUA/xkzONTmmk0x6nOmt31NFbaVpvn+NCHPnzuA1O/696DsbFe140+vPmGCbmYPdwyPpVj9lPPSlsDLTAKWUGGDRC0NsYtXMfchCXMHlB2qYH5DA8yUi3Di7HKB2i1R4FJbCAAFKNnXgto7C9/a7eVlppoUHpZafszsbfzWe9dgLOB6mR0jdW2ZMIkAueJE4xuUe/yqgAyMV6Trpbnpy+CG0a2A6BcsuRzWdNhSTF9yjiMPrlorPRNCIiMGb3pffESYb+BrflP3bCNdwZI6XjvAw6XhaRjGTTCAE7AFjnxB+9739C7Xy7bNJv/klEqNv43BzC9/wMfyKaghLe676b5b98pVs/rRnlsDJFAdtVxsQOrACz+CskEYo6wuHjowQCJg+J14JIZM5tyLWsLtjRm2IqDIucyChsyn6HwlE1Qp8OCGBewRTnLQvredy3gaZXgbSZtgVxTfRQLj061ESm0MGIRLM0+87cUA6X0Um9lCoYelulaj8+/si19KJxNd6U86+t/KBvFswOIgtcVrPzu+IyXKasLsHVSMDs+d7r56iawMRuQrRaT+IJen8Bwj6XDzXVTVduHkUVx2Vg0NpgNuMGuNi5LJAeR5TbjpwgFzb74ReJmGixL2ADSYvq8f2v8aD8hiBcoI5Sq5E593Gd/t/W2WAsNfK8L7HGV0Qd0pnH5fDbCK0p9gmPnkAOXLBsHDKAE0L3ngVEWYgriwhE4P8KRoNQTMUV35z4UXoT7EeD6RIRDsyjduz2/WkGZJbPu4LI77UH4yMNttOpaLRb6g1g/rOlkic6+ENgpKwVr0yamR3/AgxlagG/9nB+tObjOCAIMa4Tc574YpRvm8cjQ3SBR4Nj8A4Ep9xCdPsL3CO59Jrv1F4Gt5/pbANxzvLZ4aWIj5r8I4IAtwATYKpBICx2sy1xHL2GKl5JMZt6h6GKBAtSpuVWXoT1v7cb5HoBujlmf2xajbrWyEJsd6+/r3rE/zyrONTT8jlvnE5/4eJgVY6SI/9pf+9lzb5hUe2eRBmrbnhZv3ZgeoGnZqyQjzL8DSuZ95n9lYgy5A3y7zrrY/Gx9tyl82KiwfkcG5AFu19W1RZe//+DDOR+C+p1/MsU+IJtcA+O/LFdk9sGiP9faFazWPUaGUB7kmz3nnuJWWtS53gJAqMZSux14vhtvvCElKd7+9p84Ka9AHmLQNxPLmQMS8sxHaQSZ3l/+2q25RwpizuzGdXm45K0zsLXtbrhiGB7fHY8JIGMxhJx4/3oQEv8368T48ZpliQ644cj0q4tnWrpxU+VzZSSWbfazVz0tdQX6uUZYPQN+TzcsuKyrCbM6JQPGiKB4Uxokvz8yK+fvZP83JmBbfcAaWlODcowpTJb5d+adf+uLCDAv5hi78453vCOlbJyLXts52D6oztjszSOR4pFp1/ORYWr/eNxu9x3uK3tXCMXLc5aeF3CzxhnZsQk/dFPLgGglds25F43B+sLRN55FIhUgvslUxkzHipnGEofZG73Ha3DF/Nt5NH/r8mul/fszJ+aRoX8aUtPYKPPi/ubB526dGmyA//Y8TEJVYhILyPzsOgytNdj3ftZo4yHJckDLHF9yyRV5lsjLI7vSOePmD1s/X1hSz7z74oph+7bwur2taK65QqCEmDgyy186RIiSF+R+smSjtwvk7Vf7/zOf/kyu9c53vrNgSyYiNyKwdcstX42wE1h7+dCRW5Dud//Lfxn3xi0nA4LkTNIKGIMQU/COt/9kUKt/f36C9j70oT9KVsPG5VgU13cQtnn1pTOBS82aMO8RM0ApA0uUipMUIT1LmjTxmSBAa8GCBaXwABmTrVGzgwhV8j8TKvffh96rb70BibXMfCVTb0Clg4yKDG06k9RU0gazlkFr6ulmF/qcjWczt6LzpMIKvpv5E68G5dbHXusGiDAG17EZZCtA8l+cGIYVgjumuEUTcH1xNgshUCuulKUNaw0cFmCrIAv13HieVUgW3YFzXTF3wBbFYm1Z6kBYmENVj20+YGvB2azT9S94YcbsEJgD4zVXxmStfd6zbDuexnspblvXUpV6hbwva19Qo3nqHXlfigXync8BTv2xASsb+J04stnQL3vpy6YI5WtyDTXYtlrwHdM2ikAmnFSVNnaxHVaa6/FhxfMClse1cAjQujhrzRtbGNVRuGEhZ1xYTa+61FrM7gfTEy/rjYmd756BsuOydBjtUcoq9eEOdy+wVRdc3XCrfKwPV/KP/dib4jKwFlxHFN+tt5QNXqYhsSjaXMz4WMfYM/fY+McAhP8GsLXK5pnK+S8CW8nqAqTmQ9hBQvBSmUhHXa3zuLbmWZf5CiCbo8YgaVD2IYzm81soUjyVeKBkC82eV5D0vGHaW5usiRxt8l6hbi6rpFmQzdz0u1jaMdiaHu/7shSeFdiSDfcnf/LRnCGC+6d++p3n3va2t0XJkzP2NwC1XSWWoVoQ69yE9ztcthngwWRlbg4gtu9PFiVgxpU2f08q/cEoes8amT7neeKSmp+5Mm3NFlpuiQhGwBZTbgkRRUrF2dQl44xW6T37y/029s66JetsQJI4MQaMRu6qmcuSNJ9bS84YyQ972r3Ix3e/+90Bx+bNvckC7iquMvPcvVl3prnHYn916kBtPKS137gzytO+wEphqMlv+5wbTq2+ZbZazLqyCpsUA3L+3ZjaxtKQl68ct3ZKEYzxxJgXi7mfa8hGY7NO4sxm3gBLn+9Zb7jE1miydz2H8XYOK0uk+5M7xrJgi1dok1KEZZgX9QspY02b1drCgGz9LayX8ACFnrFbwNZPDJAlSzEq2SvDjiuz1Ei/Aegy8QI4xkU+Z+QjYzyIQ3xgDP+TMhwj266NXGqz7A1jQBCsLitwbyhPak2OMXvdxPZ6ke8fH6Jkg855HMwzfeMzrmmNuXQvP4D+cSyyTzZ73/gFpQNVe0Y3scP8tyfjC7MWt9xyawL5N/5wWWpnvXGJDT9a2ejc0/fGQmdUJl8YWY75NceK1QrB4BFzpqITxcK5VvZTA+C3D2RA9nSn2LI9GDD7PWV4smeG4TzAljWKfuaqRqwIo6IvZo8AjWpA3jpVHeyZ97z7PT8Mtn73v/xusmIsuINy/jyYAX5zFMjv/M7vpHs4gbIHQ6DaNvw0wcDBO3787Y3dmsOEEUPZExSUb8o9KD4nnXXeGxekAMOhp0OhH+4Rh1P9FO9NuwsgZu4btmseZunALPZ8zibYXnJiCyjUtKaYzyQuaChsykkw36JkghyYWuQMqCh34dqylASU+xtBtG5DFl+tSrXDxGXok1f0baHbD0uZt8NqUw8kAr9lL4AtiwshS7PFBBEwrMqPf1oLkRa+bKd3m3Qy6uZ+3AbbF60Coq5BAlN2Bh89epjA9PfUMpn53iJticOYe+zmft6ky1vgdZe0TYNK1fU1i8ex6UJHz2aSRmzztd/UxNeN8BFvtg11CTR1WhyajdnAWq2irKBCraN6H8/7mrG3Vd27Flibh2ZN/Z4VErfYIcwIVXP1+slY8ZJAwf2KBbv97iZxxE0o2HrG6jAp/YDufnw6stsnjUNp1tMMKNdZ4UmAtEdhi0aaS2vqvQ5/4jomiHYD9Y3P/SiHsE5cuPM+rnbu7cQpzmcEH9d9VDfFqYurVLXn4YJtna3bArbuv3/WatbYPZISPuPeTNxkcAJbAkKj0OqS/W9xI/5FSvm5/nYSAD/7FNhy75TSGGswipybVoDxXGAZgonvPYJnCwaWJaDMl/YXU2i/mZNUzh+wFXd2FFuTafx+M+/qvmoJGYqvVnPjb7z8PfNiDx0KNuEQU2MrmcyjIAG19/7sz5x7+8RQYkRQ/lvFfLOo42/xAqiOL3tpAVYE5QHAAgYSW3YaFLxJDJE7ZGdiyzAiZcbKvNUV7W9cmadtmRqDmdZps99lK9rn9ixZCESscbmFN83Rc70KRE+z7WIQHDFd9hV2BdiSlbyGjHu4tjOQTLMYZxefE3dK2QB8WzZHvNkyZc7RBl/7LDmO2YrMTq27OS+ZVrJScom6XzL+pqL5KGaf/8IXPn/u7qPunWdOHJqabs7t4XLyu8bFlF0Csl4hzmzAg5+xWlxPy8A3i7lncdmSGAwzn+R8wPYRk0POem05ncbvFfIktASwPgFbDZpesEX53zLMnFhnRqL4NIBKLBJA+uJJeNACj/wCtjBgEoic85/4yYKtFmUFvsdTkN65DdA+X2yRnq6zjx6Y+3zko3+Sff3wzFnj0IZ9nTm+8jBODJk+MWbPRhcwQrYtjTPE7SrR5doB0F5YOUYJORuvw+wVOjahK7PHGhIz3of5iYEb0oWRrnTHMcfVUQU/PDDm3B701WKizQa3T5xlhAE2s8952nS9564ki8/U26AdoFi/67JXN5zHMwKYif+arwumvl0KqEZ/Nc6QPOU23MLZiBvuXTHmnnPoujwzg996bpkeVfYZkhtKgGCwx2Ad8rpu0WKB7ZCyXVL+6l/9qwVbsnx8/fvf+I152K+0LshYqI+JAZgPi8d637BeMilWmMkQpCQIBofRRNiUzx8FtwrAoBQm1e9MHzwHyiEw+Q6IcgRYgQvn8FK0m9EQi/uwBikWAjBBeSuIZqHF5aTO0BHAtzVVNl7LPSij1EqZa1jgq68at51JHiFrASi4Mhvtg9aquNJimx1DcFHoNpHnM74NhmQdyCKygbaIJcEYR/qT7WXYWI1xc87mr0+61DS2zsEVnwIUCmj/4rhvN+YBEHEdh8SBwIDYkE0IaCsBc+QZ3/CG12eRt0VA615NkPwR++T9zb5E6Yrzuj6Vg20Ka7lMY6zP2XDL0KUuyWykVJCeWi4PTu8nh2gtdsxPXQti79TrKU1McK1VAHSfjamxP8y733sec8+yNg5/k8GYdgeYy/ldrLh5VvNgnAA6UOfAtNDpBKyPAuBqsL8iBx0SLrj5tLTwfH7mHd3t+ROXw5o5FLnn8ewFthOUHtfG0MhzXVZWM16b6aWAX9yrB3gklFJ9f7773RZvbOXxBi2fN7FHe4+1qHfOff7GG29I3zBsgjoxLMpHp9q4c+fZNuvLfuQqNS7sHzCNwctZCYVT6/ov40Z8rtisv9D1GOq9MTksevdnLF2s/IK/HZQ/N23jiCZodvbPuubs52bMtXWR61CuCisu4+zflycpoy9nZdnwlnZp2YIyt8BWQZvrdo+eMtamxvtdw177zGc+PWz7h3KWvP8n3/Hjybhrc3CB0qOIuRiPci/LTOX6RwxXgbcaRz2Hm0UcMOCcUwYHM0k+BTQejNbunU0aWvfFMk4L6Hx/5OFmUlEw5pEBY9wUEdll7igtxpb94dq+P/erytqceS2I8H3ZCDJQkc0vf/lLR2xVM8c2pmblCmD0+te/IYVXuX6tnUxHynKL/5IdWxoGO3f7HXfFqCpYaXkdz10wLQxAY18Zcq1vR3bfN0ZkFPTMA0XHU4Cl3gzcgDWZqkkM+EEM5WtnXxkzI9W6NvOvsmDP04aQmNvGVAICLWLZUjfbQqqgv21dTrN0sx+Mg2yJUVj38obUYKm+dZtCok8m2xVLhXT42JS+sHZcUH6PcUFKUMpiMhmUuhpgU9aNefHFioGKiStzm9ZYF/W83f7dO8790ZSTUM7kSR6A2aPW+KJ5hqvmnsZNP9UIX8+EdlcSwYS5VB8C1ZLKrj/CVqyhavdiYO3vGANzv7RBOjKlhfmoZygRqe5ZbKkwh9avLHPOjdis6s5fGz9vLBe5St9hopx7c7SZgQAaMEb3+syypZWjjSv3vFzUGDsyN/GecS23qK3EB2OJ4TXPYc5SUgdTPs+dmogzF6n6f3TleGKyNQl1XhGEjb3pF2nx43nNxdxDzFbvUSLBM5L9Yu+ALevsugDzL/zCLxRsKRYoI+Vf/+t/nZRcbUpS82SElImlYD48C/qJqfzLh0tQONQ3DCgjlKDxsEhqbk1mxJZkgJZdp+0CpqrtTIw6KBvQ6hqQsgrULLZlVrb/Vnz/M9FxHRy0r0lLivIICKClGSEtUuZ9DkkYlpkeqd6sWQLKOK8asLV1sQgNWTkN4mzdDffzXnsEIHAdCsEGb/FW7iGgUPaQ2lItqNh4JqCmgkEaqHR0h1dxuFavHyEIQ85m21Iari9QnvIkVBrwTBiW2jSPntcGshk9KyWbFjQYwrkmdsyCN/YIKFSluvVG3Gc7qbe45vmzZq+ceICXZy1qYdT9agOxSlmgAKaxWVfXfvIJwYHAVQPfzU8biU/W3wg0ghiYS02vBCujfS+IpVrh6QC0pxowS+C216KCcnU3enbrdR+3saBYqd6K1tncR60o7qYERs5z2hfACMX23XvuSkB5LB6Ceawr8QWPzv2iACn3I8bNxnf4H0wW4tGaYu5lnxon8OOZjE1dHAJ/4zgen9o2rrM1WNw/gEcbiLCds0+S9XXUbMKmTTHCLftQQFBGxtzaM9bVGjqUDR7+9hgoA+KPUhuu73m3CnOE+zIiBPwyL0fcyH8PsLXM07MpbQHwhAs37DIyF88eumRc04nVOgBJkx0mw1ishyrxx77eukT+vS4AINd8NMX6wbC5L7yOSxejKOi6oHZdQ53fZvsS1AtgnJP2LazSqcuRIVUrnhGiirdmwJIRrPE1z78qGXYtW9JCmNgp94p7/QCwywyQQ9bkbOzZrsnWH4qKiTV+fM26m6tkzGHh5vfLdm/cYcZ6ALdV3PJ4GjpQFmATIvxMuGOiMAmeLZm5Mrz/AmaL/LCXW26k1bwxP+tSrLF3LvsQKP3yl78S8E8hb1eMFi9ugszb3vbW+frxExlEUdIfevRZy7rvLo57XKmeidI5jPUqPcosCRaY0YPxjCs1bhlegUl4uU/LsMacOq/klvndNU6fztmPy4K+ZM7TRTNxBVpK1FyXTOllHdY1X4XZpCfz57n7t2ZjNw7M/isbmFpuR0zcXuOCqXdyErN1BE2nGv6Mx/nFZGFH6EE6K/M6pUcAHcyV7D+uRfPFcJcpje1621vflv1XQ0oZDizWyHZMJAOGbORGnPHcNQD8Ax/4w3ZwmftaW8zXD2Ze9ItMF5WZA2PmjaDjPJ/5tO50F2DCkH3ZjOkFwwLaZwL31QRjxC6IXPcqIsF+M6fP48U6vDDOH91oH0RPHyEYniPJMDFSm626NcysGwZK820yYFsd0Wfic60PfVY53OxRsjrxuUf8ME9IqwkA7VdFbLm/990zWcDuvY3kw7IdvRfpCPMVg332aErvOCNTqqaeqia5qZflbJE3m6HMvUhmJFNy1kMdSN4q8pfL1Vpae89Mdv/cMluyEZXy/yf/5J8kQP7d73l3ywfM4rnZ0mwC+QSbiYF6zbivLKKHtsHFk3xuLKJvj3UTdyCAc6RyAzYO3MZUtSjb442tms8+PocDAwaU+bfmsxSvelotmDk0ts8cLgICMTWZ5h4YsVjXc0AJ7xWaQA6rIeULDkbpJS95eQ5PXX89oGWE2taC8KoQb9q56xmPg2ccBEYCfecawAULyIbw2kMZEDYLY8MWjY8feTZj0n9n3O7ZarUa53I79KA/IEMih1xAtUrCini25ofPsM4KVtqhnCABiBzkCqsLg/Bt4rjJ5rW1XgAon7PREyv2ipcdTAB27RV1ucwcKqdhbA6leVR6ouUwCCCumqbREg4swA08BaDacLNBopgEn3OACOp1t5prz0JQb0q7z7UC+7gnH3904vuaKNBaLm2ZhMqmKPxbxXtCz+fWjfbArN89I6ysHWYzdajE2M0BDACf+Ryr4kRohIqesVqjsyzIBulWSDwd4SiOJUHgc93HHmvMnn3tGoC5+bZHMLC6HhBiiS2avxNSDzxwTw5gQUHLFbBa/3/O7u1Z1+s6C/zSYe+ts2RZ8kE+SbZly3aIDXQTUhXSIU2gb+CCCyjuEtKcquCG/wIu6Op0QV80VaFobpoCKk4gbRInzslpnMRnx5ZlS7ItWbZlnQ9bZ7mf33jesda2I1NNf6qltdda3/e+851zzDHHeMYzxmBg0aXlMJW/BkmzVo89mmbcucZyAXle40wY94GYMNTOenXGuz+g/FWI+50MtKxB+SZTZiF7hyxt/bgfNKqWs7XGwiKp3mddtgL3pbW1LhwtMBhbXvh3w2OhdAeZbMkDYzaWRbfrWWd/j8JqGHsQmpTmqHcq+7eIg3/bb+sl13Pu+62Z5zF/fk82KV9rvPLob+ps/d7vfXz2s/W4+fVJ346sb6kNh45aUr7jke18FQmLss38lVvZOnDbJH6NsnUAqhOCJGQOZDlNYU2GhQQN6IN1PMIhG/IcLhI09HimZ5ONuOUdlnu2NYSWsF4ierkq5serJQ9K7PbsDIXu44bINuSzPJ5tCL0hJgha63596+S3UoBULcAtV8Khdh33hTzIsvorf+V/GvkcgyFyhdBf/frKOLRf+co9Y9wGMxrdy3jaZt1bYdy4IRscKiGeok2Xn9yb0ORmH3oP4rnggWdYpAkB2bxBvsjAbQktkR0HrzCTEDUDfusskUXj7bxXhhyiG1b1OzqfnDZ5p+DxOBOHIzloIx2jDMURBmZojeEtSUMWeJ7TgeuZ/KwJ9x/84R+MblLigHGCy+astf/p3rved1eQ1g824pN7DEo1bJSEnIWv8zOe1pXRxyqUP/rYEyf/KRQfnK1zR0maSf7JuXNHSOJoJpJ47r33q0NAr36uAU8PmGNoIJ2EF3pTzhVyYP0/HmNrDSfPtbSA4b0eOgWyJfOxzkn6bOZ8pO+dnXQUuRMFotM3lOvsxOtrgtXVowt//Mf//BjFzmAIKT2KyuP8HDpG5MEaLDdrzwxrRQcv+X4NZc9pPa+8slSo5SsuvUHDcmVNyLWXSBnZnk4Mjzxc2o/5thcPEAfXawz9rMEkC+SZJwyf52nESXHf2kzzOsAVZ/zP/uzPLmcL2e2Zk3/2z/6XWLR3TzbEtLTJhHjIKYAWj8kGcwB9MwtBEIZcl0lHRiccn0v24TeyoMO/ynsJ0+233z4PSphca42HqbuVz4BNH1PHIhPvPYwKaa8ML8YWZcW4WuXlQS22EOIiX1OxNhNigbcmzFrOJoMhYQOfu7I9j7aEgQO+G6wK2WTbhEWWiuAoJuiAJWwq/VK6BABZtWG5N8zzbnrwFMkcAr04e+F5kz/9nUbhCZ09PnycqVI92XvZsMdmrgfVqvHuT4H6nXEYJ4PFdaYYXJ53/04RsP57iBQWt6GME3G1tcR4stdPv7nxEFntERj3pxyNC5Rqff0eJ8+6q0h82TQ8bS0YvCJCz2BqI1BeQEOKy2+i9D74wQ/OWBr6KOfDuChkz+B3kyWSaw6EHy3aXpjxJqFAk61y43h/WyDUz9Pn8UA9KcLn4igIKU79JSFYB2EM4ufGwIyXSTlPlhpv56hUnQ284aB61VWUQruzdtNqJyhbxuYebe2QbvFRLNteZKFt6+D+Sj54Dhux4c8oxqRtr5GzyKsihzKvqsB7CJt7xhaDWe0cimsrxTvQB42AfFCkkbExJiFb3dND1j1FWPL7/fdyXbyvKElr1jiIy/P5k68Ne861c88/YWxZZ9wWfze/Mpd/wNhyAE74wZxnhJ7dftmwGdlx/xoG+DKyXOtgjMJM0VK6gpNiDBt2FG5kHBS1ajhzDRLK3DUo3t1vZHLD5dYTsqVlCpkcRDxNi3FQqh9S/DfKlw5ibEH12wuxhW7XqRvZzRxOpt5wMWs8UOrkcpGPtjo7GceFrlv9BxnwWu5JD/FmAa+C93yvvFwEaFGoEoabTbefp5PpHofmojHNTBR+aUmHQYuUezkoEz0LyoPxnYyXJ9r5tEZTKzGGwC/90i8Nh6tIhjOgfSHdl36/8873TH9JThEjzbnhoHbAbjb3V8aJC8I/HTxqnHhV1wYxGKOnNBGH+FaVN8/3P/D1IlsTfiwnasnwGzZfI4CxQ++8ObrLZys/EK5F2Dvv329sORw7liYWoRu0MvwajGSy+rSINfmaA1WCjQK6m+WoDhPKQX7XLhfN4lwKidCcJuicxEX9/X04Ps6EfH/vXe+dsDad4hrCUldeoThwZczreYjgkRjwaELjv/Gbv3XyR0n80M5n6AwZz0vRX++M/tbUmjwzYAoWJCkq4+vcq0+ptJISQjdO5vlNmS/rw8j6eIrPTheXPOsYaZGfCV1nr88ZI9zKDphK6qE5ZL57FlY2vMyhvUbO/J38MrxxoUU17ME7EiGDktrbstwfSPjVWYc+4/vqLU5uqTQHzSRjojvdz/isHdDBmViaDNCnxtrqMrrTuUyHAxruiH3CqXJOO/tQjp6IsVWmZv+/e2X1YDmTyeAcgzK6ITrnrHNME4Q2AWMiXZHpv/23//ZR+uF7DIBHx9j60pf+eBbIwfGppC3a9GA+hEgH8ENZBBVpHS6jiPNQDCbK6Qsxtu4N9Oz3NoIF8bf1oP1++DIZgAlY5OiBTDwlRRBAiW9P7BhKwLAzmTxDCz49s/C38rtpzpz3Q7YoNUp9SirgGeWLQG8pCc9g8z38nfZN2pDbeKfjmZS0hxRdTheP+MUhpgpzsn59Xkhyu3q3MvsVc88Wl2NQNMPqQpqDzhzM9bNJEOOPzAfjorjnAMhceD7/xnuxfzcDpu0gyiUyJmtg8VtluCRAQuVvC88i0PpcIc9zp6Gq++67fzaNv90QY+s977mzYYlDSIeEzeDI11RhD29jwsTZrOaSsVWDo5wH4QUoAaOUIltCsIPN+PYgv/POd48c8HS2KvNmec1hEqWwrURsDKgIRGQgflmMUf6eHyqqZo3wIuNeJixkdCq6KzPhQB1SZvgfk9kUwynravNMiIGCP+p7lSB//jSMuIUmjc9zWOtFEOtVllTqb1elhYyDWdjQhh3UdNzeelzbwmPIvwfycZkGsnnLdpf33Az0d8ahqDIqz22zuXh2uGFkfIsIugDOBzmicLe47dR7ORThZVmjRSwu/b4efFHci7NUM3IhAAAgAElEQVTuXsvZOLTJ931bz+y/Bdk6d4R+ppipvcrY8nz5N87WojduRBEV4WkY0JzYf1DhGk95f7huQkFvDbfFe4o2dB9ALIrWdc2qSHF/cO1wURraJ2tVxu0GsOGRj370o2NIT7eJVOYm64wt8u0QpIMoUvcYD/kwtqyDsXZP5FDJvtn6UhP2P/b2oFsMJ9yuA9XeKIAK5+S3qEnl6tTYGn3RXpfW/4q0kKnR3nphyydapJVuaTi/LUs2U2vDqs0AlRhSesUm1ZQftgRxsvf4zN0eEGt4MJY+/OEPj3FaZBHvqe2B7D0HGzRCyyMZtXRHOy48OQcqfSnhiv4ZY1Vto4PkPTIwhnbDM91nMS4ZXUedIvd7IA7IpWFERqT3mbs5ZDlBxzWL7iW7LYYDHe7fUB2GwDaI3+bD7fXatjw2cBHMOuL0rPt4LbI1mcxH26jBmcxrvo+xlbHQM4tEbRsr15LcNRGB6KevRG8qOyLiAmkjdz5nXehT75NtrRzMcPAyJ9URLf8wSPY4vEFR8jcgxJPh0n4iBtwnP/mpJBe1Z+dwTCOD78jZ+6EPfXDQLTr992I8NfubAdAMRE5fK9wnVA1RjmNg7z6Ys1elf1y7Octzv+nMcIAdg1SjT+As57PTw3EK0xZQ2AgRY8S+5ghsWztoZ/mwL4xRZo+TH3/nyLfoaLO1yT79WTL/dXNGF7Ftq7A1iovKNnrDqFud8miiBIOwHxpuksUi15AsOhhl6u3TTinRkpzpjN7HvvudScSoYR+9kbUrf+uoxUYPRM9xPjYZ7cEHHzjdx41WaMLe4uDOg5//n3/+jLP1eNLn//k//xdJt/38WMIPZTI+kzRVCJKH/Mt/+S+f3PXe9w7yMHVSckPhRGgQBYgsb3N96fNfOPVECZFJtgjSXykwv/OwoFMKgEJ9NHF5CoPhZNEgKjbUFt0kVA4ZVu0WnNyDnwHmc4R/e3oh3o9hB/4jRMIv+fuX79b8tAquZEjHQa3Xhqaems213r8N4NksujkAkzNooB4bLvK5NbbGaMr9rklH9vEcjo7flBBo2XtZzu3tdm4EbZSgzMgRqkLjfncW/igXZuLjMa48dw8XhlhbSCwa5qBeZMs1EFcppPvvv++0dcSb3vSGk3fc/vaZf1maE5fO9Xg142Eeh4Dn0AZjuBXhbBE8G8x8Mdy2JplsJGNe7403vc1wlwdnvprRhC/SXlhN3xdTf3TGNpmcudfLkyXWhrNjaCccpHv8IxMi1S2+SMEo2yHSJ5Pk6ZD/D1J6eyKmtkyMH3yDqfGSIrODGhwE0ZGticevl7vVw0tGpkytxSYsrIK+9pps4myy1oFp821ky1aYTzgnimUq2stsisKZz6c+zvbmM5c2tf1AuVTuevDV2PrmwOjXXN1w0KAADt6sOUNjZb+JBsk8cjiNp53QXpRBFe33k+TJTQ3b9gDz2vDLGIqv8Vrk5E+gWgy7g39kPzaMGAXEMBioPQb7wP09hObvahLF+Viu5Yz3QHIWUR2QYEJTQU1w6/w9phrnTnuaqbsV+ZsSGAkLbamDGizNAqsjJwllS7rgdbSX6IQEho9Ddh84+Y//8VeGG1evvsaVMjRjGOb90+yYkUPaDwNojdOGKa45/b3rTphzdEqbsk+BZuvPCGLAQY+zLuSa86a8xYZ2tySEved+7uOzPRy6tpWFliwY9OcwaBueOUjTkdeiVDWCjHMR2W3au+HhH1zyOhUNnffzDQW7Nu7Ov0/iFHTcPNfBa8jNc5Ovn/7p/3HCQLOvouug7w5p4UMV02XfWd8rohcvlc8pg3GgWsuVW5R5MwEfeyoJNMPZanayvbI8qYaJzooF+zfi802DmKpOLrM1Pf+OKvWjC4bcfdZzlAxtm57uh5aQ8Gx70PtOl9HXg0DmZ3v/3LEXvN8+ntZ0ucYmjpjDoW8cpXqUAdCG5mvhwdET5m6yK3Pb76Kw5NkUvP7AB1L37UBCy/Oc1Zj1JE+MlO/lvUoNoPr88R9/McjWpwagoIPIwasxHG/I87/rXe+cBBw6GIleEenVa3QxFM17PB8U7eqD9yi68Qep36WLC3m0J6bnaK4+skteDch+zW8Zj84b+5Os9h6ttA8FYtDZowx7leG3gPZmGpOpRpceH4PKy15pglXPU3rX/ir9I2M96vM5D9yP/bFJbObNvV98Ifs+11o+JPmE2iKx2/Nsndaq48DXNnk50Qg6h2PuNQVn8/vtGzxOaP4b3lj0nLMGsjV6wD48gAlIa9s5Bdn6uQPZQpB/PsUkEeSFESkFRMcvhCDMynTxn/mZnxkOjg3iRUnIoiA4Nsj7QzI1AV+PFzNNahlVA/kltq/IaIwWXpDDuGR4pLZslnwWQZ4kTdZhri9+PNybLG4RlISqeJcy0CZtta1aBr7H3QKN5ruY85K6hXIsFPTIGL754IN5lkdGEa3x1VTmKmubsKGMGEb57pn9u32hmkHJMGBoWPTZXOMtvjzGQyusF4a+PNf0fve38dq3CXcr4aIIk8WQCgx+5cURnm8nzOdVrkGJdoy4vY850KLA2hj3HrYb4vU5C76FSZs00DYwYP1ydK5PxsltA61DlCCHU3skzwE99MwEl+e9h4X5fi5d5R1krucAax0qnDXprjfOHFEcHsyYbWzzQtiFdab2WEI/W+Rum/xaZ8+CSzDZVQipURLmzb0YJsI6BB0Hz0YgJ8IwPI0l0n/zu98e1Icc4pmRtQdzqD6eMIh1vTVowmT3HSiAZ2NsbRjROhbF6OHKgJ0idtOy6en52yjalH4gExIa3I9R4J74WhOOXmN7sqmEr4TnebblfFWxd44V3aMUxwOKTE49uHh8ZOXqqxO+WqNkUIh+Ta0Yay8zNvvIhp9CmAziw6u99CCtQmqoroqutdoW3frBQ3d/XkTLz5caXIN4qTNzhILWmFJbSyjRPMosNtbxwoW8GAhHW6DOc8MPg0hmDRel2GbDWwz0QlqLGDev13qQheFyHXtxQ+VFSCTH1AgpCbyE+spRUca2X7lsDGNlbNRwcsDc9pY3nuBv8G4dJNMhI1/QwzGkDuPVnC1K+MMy/hY9HAQ+n+XQ2KdkkEPogBWygG75HTmew5Qc5dlWB0KcBxV/qVlg9pVnoGNa6sLBczT9ncSPRhIGXTuylRct2hBrD+1mgxX53HpS5cLa1+5Vjp8wUQ0uh+Ov/up/mvny7+2wQbbdz3UhMT/9039xdMCG4mQzKorJ2IJsTNmT8IxacZ3D29pPfbZyU80rPdYQEF5hnPIJ7bVN2erl0xB5PsvAgYDTqZCHcXYPmThDttrftmOHZnY/j7yS3cNoMj+LnDUxo1nFjAafafHc4/yTiTsVFlqQecKMR6bkdlmhH5x3dASUg9P4qRhFwqpTfy5zQt8xxkSSPOO7YhjdJWEDsnqgK+cvSEo5K8h6UcPkbD5JWFfFYPpMIlB/+IefPHn0yK6fcH2uqxzMZvGaoLaYa41AX9bvvUHSFMedNnQcVok5HNicGzrAiGSNYRl5sHb25yK+A1oIu2burT2DimHb67c6gXW/PaE6XMu2zXtgHMo6ApVJc1eOc8sTGSNZXKCDIWTu29Wg2b1bWNa5BDW2HzgE7tGkmNYBs4fWSCTPi2zVCGrmOQf9zTG4OM4+97rUohyk74gCLJdPk2+/HzQy8+s837Cp/T5JWxwtjmYe0LPofELOfnY5W8o+KGwqPn9fUBCD/VLI7sKI0Csf/As/8RMDRw7vJDe0iKxTHgzlAo2yEM8EHaJkbJBmz2np0npNnZT+vkXP9KkLEV1q8eFNMpqmbALv+EDBTIKDTBFTRtf0tjo8sVVwPsdSVfeI1Q2VscGMiRGimr1O6Xv4eCb3b3HTGkcUOUHZrDuGQol6WgS8cTaOEJrPtUVGq6TzHFjhrslqfjJKiSG1oR8W93hhGbO58TK2LVrHyv5meEk2PqE1TxaKQbqkc0qA0DJaGDQUmHmkGI2Pt79ZGw5xBzqFhtxavlbqpGRj3pqyDzemwzvUx+9ZGARmwiP5DNRFqGzWSMptjK2LMbZwtgqlt8xH56CFD3mQoPrllmyx0EW5Nj2dR8PrNWc2z/tCBnXfr3713sLoB7K1SJ11EdYzd+DvGkfxLPPfejjk5LtBRnkXuAR3hUPCU/li6gVJulBM0GaSMTPKM/+Z28ePKvHkp2hFExPaHHrRt1b+rkFuAwfNjfLZ/oBCmrymaUc0RmYbGKv1Ngd35vWpp5+YTVtjqygFhWSei8a0o4J9wrERfkHq3JpNEI/eWz+0KGT759g7fk8JTig6tcQ2/PeDRlQz1YrADYfxQEt+mNG1iNd/LYw4xpEVZwhGbnPRuYd6W61Fk8PI3/LM51IM1j43B5vVZe/sAbr8L/K0iQXnryinCKrcIsk1bMdIOVDPtvloX9Smt18x6Kd1bEHgknY3I3EQwMiecAovv+VX0qUhRj85K6epXvDui23Rs+itMU6bmDzPGC35fpqxyJgR5uVsHiiXOWdk0V/m09inNhb9dIQ7Fs1279WPY1gkULW/a03AHnSj8PPvcezyffs31nkssulV1BNKWyfCPHr1zzXgvDbpxjjoliZytKK6fSYr7bOfbasdz0BH1WArAqR7xE+l9xvOzdjjGZODWo1FbYeE2MeRibOyxtWiSDuWLROzTom/T7hcnbzD2GpvyqJ85IsATo2j3G9Qu+Pn84eTAW3ZbDx7YHlcZGL5pouMde8y2Ot0uafnXx7bGFPD2SqSZh4k4Gz3i7a4q8E6XEoPlus8I3tcpjM+YXS2+dCJRaRDeMrZ5PAGGNDpwnp3hbc1Mj0Op7ZXtFbrOTrbhj4x3CmNtq+ZCvJqbT09pYcy/xmrsb00vOC2jiGPZN8emqLgkUdfABDo8XB3RVcyfvLMyZ7s9JwRy1/e0gmuaUQMjpfwBQ+n256rLsN1bUjT/TyTvegcZBDRdeRybIlcy3OZ/036WEfV+tn/jK2WQyqSvkjkGmoDakQ2SklpMery5XSt0A0lnC3LkWezN91rEH+GHipQ9LHKCouupQ3lnDGj4LwO5FyR0ikj4ezfFk6ZK/bP6OXMa/nfR908USpO4CBbP9cworIPHuIjH/m/0zrg6zPZn//C50/+SzIctLohyKosD28oA2b8vDexTgIoO1EWkYkersGxQZc4yiCzAA7yDTVZ5LFkGTv59+vDYdnNYOCL3DjsvXzOA/Tga+qyjWhDmg+HDwGHakE2vIfxQTETEM+gZsj583hODtKGaRqW6XUYDISOAplMNxlumVzIkMOboeN9quL7uw3p7wQDn+3d775z5gNM++DX2kiYEIh/C5NZhOWrGbQNwDjwb9f7TmpF1eC5eQw3hhckaC106yP0BBanvBwqwnWuw2uwWdQRUq/JPnd4bBZoSegNXV4fq10V+S214SCYIpyZXzHsIQZHMTGyGBXWg7ElI3FTbh2Ug9Qd3BjzbH33UBtFmXX1XMZgbs2HBAOHj3m3DtLGfef9mje1mvi6p9yHbAylMaaSf4ycUaYZ75AZgxAah83ydNbqqRhPA4trfxOkQvXjh6LUJvyZdRkyZz67PJHvRskxjHlt7metyBml4Gfvo/Ao1+EG5jmee+6l4aC4r43pfnNAM9wjqzwbGwtKuLWonnrq8TkMGZc1crQGSnPp3G/DQu7Fq2MYk7eTEPHLHUz9qjn0IuOZ70XQhlOWr606brwbRlyDa7+bqxojV8961Nus0bfhokOlnH6r59hA1v9XZGuNrfNT3DTKPop7ETntelyTojIO+6RZdBRTEA4OzxierYHmnjhbZKhcmwMBmnXZLLKifXUgmtllbou+XD0GAH3gYHW/8kjqSeO3fPrTnxql/d673n2KNF1qRHP+Nqw23KsxaspHg9SvjBvjhhFlGzOSx+NnaEf3OQB8Blq13u6QzbV4EkbiQee6dOrZIRG9mM9flSbz60xOGCNytgiea5SD1XpDRaWavej+W4B4aRMN+Sks2S4G/V5jrNyZpMdnnrZo6iI8PieDU9kf+9c9XacnkfIR7Qjxk8lgd3BvmBUSRud+6UtfHGNu0CinQ8a5tczGaDkOM7yWbVe0h+gYlIexBcUeOcl9t/jolkQZA+cShOlcwAMyUMf1ltFp/r21l8Yhis7adH7zYH/XGVAfqnWTmowgXNYQ7dIANqnlxSO7epCtcahqbCHMrwEIsYJqkU+IOINV2x4GAENsDVh7gbzckUMf0mTPOh8mrKqI/PfOCnArXvpSzinRH/W2fud3f/fk99O8fDLfOWfkHccvenNQtTGwOMwtaUR/mEdrov0c9Nh5icLB2PKf8w/NRCu50hnOEDyyuiHvF50D4WQyiIAVnr/9ZPW+LDoEiHEGyG6VALTZ/zvfo7/GCNpEqybw0AUtTNvevMa83QYWkdzogDVytni22W+DlAn94cv1jJ/Wb/nuXnogbkTDeau6ghA0GXv8UaFW+7rO1+45BtboougRzjXrwxyKsgg10mm77waIGJAo84Cz9fMHZyvim+n93slH/vNHJvNEpVTV4n//E58e1EH47kdyiL3lLW3223BNSfHfOiawSqGbauK1at0cHpLNCfloyQRhJWiAKucMsauiGN84IUBxe7wV8eIpBjgwboixeUCHmcHrzTRht2+lbtcc9q0R0ppeJXluxkxrlVw+As0z2xBRLdhyLMq3enaEjbHFaLBorHBex5DukVoPb46hA4GQTUGohPYomj2YffbrIfnxVgamzlwxDNyDlQsaFmtfhcxANSfPpJDaKPIILOPJWI2hHknhetkTDD/CiTv29aRF+zfUzWYG3ZtXwr39G43TIb7hjJtuvDnzLj23cXHegy7wPnd7uFxi7ueTCfbMM2qGvTJK6HE1toKcMGhHmY6nhCD8/Bhm6ouc1sKSwSWeT+EcKFL5I+m3lYwYCttGUtVZBV6ygdNByd+cdTyXgwNK5WdzRTH6jFAo5TKoQuaJTG7Nt5dzbXA23tm7gzIK02iV8UDmZ2oUZe6eH0QtCB5vI/dgoDHiNv7vPjauNbszvAn8A4aXuTd/xnx/2o0wcBnONhBkwiHqb8a0hTtxdMyHQ+yZZ1oSQyiM3G3YrIf3+TGsN0PHvmEQvfxSibDGOgbRoTzIdVHF3C/yMWPmiSJQJ4NxYXnrumGlNZh+EKXy8/eOtPc6cPXk/BtK7FoM2SEKQ3EOBEdI8FT55r1zYOZ9U0XewRDZWQ9yjuPcRy2eRVHGQTpQIQf1/H5QAHqlhHlG0Ysx7l8ZwnK8UkhB/n5F4hXm5ELucT7vsdfJ4uu1QxF+0hIle1PphvenJIF9YF+SR0Rl4zFnUFSZztAmdf/s0XrrRepWxrdv2hzk+duGgZ+/2BnbkEyNoBryi5SYF79nbBnTtdcVMdnSM56TTqG7HDpniM9y7po92v6r5Qd2TdvaalHm5WeRL9ezb+jFNRhm/jL6Xf/yLks4NgY627h3TaoXl6/UZAV7D3FZq6O777579mAd52ZzGydH7YMfxP951/zdM6tGz9ii0+krYy0iVu7V6mvz0jpe5aHSCd4L2b84iQFtrbUIwvKptn7domNLvr82LbLoDufJjbmWebk+MmielSm46YYWCHb4NgwdWkIMtEWmPI95sqbmjyHasjX4vMKJTbJZ9KZz61ottlnjT23GdhTZKMq2yrEezgPzQrdYA+eKtZNQ9qEPfWgMDK9p7HzjtQlZNqHKPptsw8y9MTwVXf77MWo/liQG+obBP5QW3DtOprBgnqcG1nZWaKaeeSN/Sixw8s259axR2QbOzs51ehYVr/GZPpQ5s98Yp/6RrO3QQJT8mQhBHNQ8z86tED0d5zwTxZG5rHn90DkyR9aXE2U+nYXVyS1mbB8524baMRmzzVC3r8mB0KxIF/lQQHyiVRygA1187JkjiemwJdagL1JZ1E/1g/el36ffiZ599d4vD9CxlQnqKDaTtTxQ/xZdaXNrcvHsk72Pn315LY3B5//e3/t739+I+sO//OGTL939pRS9fPuQ2L5yX75CcjTpzVp48ylsyihwWDocoBLeA8Fp/BWE2JirRso1hm6e+itTvyuDsnC8eZP3rnclBTMWvTAgpOzuGHrrTU7blkPZMYRcB7T58MOPzkSV/3L73MMETCHRLLwHrbGlSN+DaYj9h3PPaXw9IZVWjx+y38Dtl4/C8LNNgEC7sO6lk2YTbVHTbUUA9t3QBsv9K3enrdGh2P2eUYJ8V+OrAjSlEvJca9WrNdYic+XY+Hu5DlX+BEu9GPMJ9XDoEl5K2M/+ThHaCFvEz7in0GyU5Rq2SN6PPvr4/GxsiuidO3f5CKkm1TarM/jZi+XGMSweezxI34uQgaJDDiFzCV0kvHOg5XfKd0yNGeEO4bFjcyxaQU7AyP7OyNj1cfgR0DdGvmxEXoON434ElaL3rBQXJSkBwv02G4zRtQUa78jGZvw9EAj8YjYyL0Rj6ifjoXkeY2EoPfV8m+W6pvss6Z3Rrl+hEhBkhyzIhqRwnnn6aOia5x5uiHU45Hm9Js9mfBTFlJ9Imw17YRvhrsfXZ/veZARZbxvXoWofXTjfunITLscbyEAmlHKQ8BfhnRCjxYpiwtl6LWNrESqbf1Gq/fcaW/OgM8q+yNKpsZVD0WuNraz+axpbUEnOxHC2cr2XDqK669xw1MoaDlSuvQfuOBEOqiMss4bYeKG51rx/kMMibVfOoRzDjqEQTtc8r5IHEMD8LqfRzOHtQaHV6lMRe1G9JQXbS2R9GjsPctbyDhu+XGey3AxE/zplxrFRhRee679mTSAged8aP4sa7iHrUIUcX3VVDQ3Oyx58NbiuH90FwZtwcMY0xnvutrzHMw5kM3B3/df4I1vVjS0i3RIbZ5GArQ3l2kUzjffM2IJ2dO5xqcrnWkOmHKwXJ6T0R0GLOa0bxlyd5xmN/93vftcYuC35cmGcKF0RHnywbagYXDUg20liieUML/QIz98Qfv89iPKE6hqunHD9gR4sV+roVDnPtAblZekPNY4tuotq8jEkbjrQZF0l0CRwaWTRzT6OQfNqhGtR5EUMux7K1Vx5lhBzUCkYBw0XnSGFZGJleDt3mFPPvDUX/d2BvWTw5WlulAUauy3YzC/DgrH1Ukjbo1eHlB1A43Acn0nU4ROpSv/bKdQL8aK/zf33GIzRHytH2yapnS2qy5dLyqlUK5A+NtbKaYuTFhG9YeSyZ3aLUjv/0UDuyNn7tfvuj4GS6ETWFwI2iQIQSGVwYlRp5DwOT/am610RefV1ihwfiOWGsBf1XpSo3Lu06gpPjXMvarP9FBu1aXmHAS0Q3A9e16DP+QzDi0FrTewToMXuZzJjzjkJ3u9clCQ4DnXmmkww/Da0Xi6ogtw43S2qPvSWV6+YNfa10YPyBOvInBlbKf3wYgpK/pt/829yoy+c/Jk/+2fmEPnuY89MJpuDbqqdx3gqHycowhSMu2WscYS35Qa5uN8ZgEX0mc2kc53WzQBzV3EYyNvf/uax6JGhGUot2Z+HsNEHKq/CHws3D+CBnkhT6eVrMNS23YYNidQMScONIWwE+o/+6I9msQtJtgAo42YhZoLsGmK+90ZwGAXGJhwxXBRGRt5TUmX/bTxFlt4w372HR3d3PLpBgQZaVtsr83tAuj7jEJaVOD3CDv6Jg289Cs+6c1MYGMyqiGhhcYqJAFhsAslr4CEwtpybhGczcJYLxLCdasEhXz+cthl+JgzKQFx1dfo1ZhOJLjnMcPgkTDBAyMXTz4R0nBBADdO0ZIhwQwqsDYPAxqO8NRw/9WiEBINOePYaNDys1mChqMDX5ozSbaHEcu7O52+zsaOQfQ6iSdHrIdb5ujqHaUtS2DAOsgcSLhx5y+/e/rY0cI139R0e48FheDbveQx0L3tQWnnm/JuTlVNYeAzijItcObD+9J/+0DgS5EiiyIaCXk0xtN1cwoUO+dlcjE5oHu8pazeeP2I2Lz5NZPcAZqT7PO/d4eCZ14GghBjXHBY9GDtvQVOGo3Yc7EitDv/x3GIQKaB3hGKEDcZAOvbKwuWXGltrZB02VaKVDePsIeWGw4kZ5KHEbYa13y0XiMJ7LWSL1w3JVgLCZ4Uk1ri7MbpiqQNbBJQAT/XvI5y1oSAK3fURf+e9DjTGlvFEPoXprtP8/Fxr2UwLkaPuzxNHqO3O97zn5M5kR3cftIbWoCFoDrzgmWtoUY0PazdG7TEX/r0H7yLgO65R4C82DLv1n+YQzLiGz3EYrnvwjizn6+LFpqCPkxI5HOMxe638shbebNuvEsPt7zVOi2bVSNmijtsLbos70gkMS3p0s2dr1J6Vxliy9msZW0XWGqJrFl6J652jK8f5FEr8RPhB7u1ZNxxOx7gXZxwq/5M/+T+M3ne/7eloD3NwGVAOSNejgzz/cnfMucPM1zrtF2WTHUio/doil7iyDSlWLs8ciZH/lEpYfWx/vz7GFkSLvoOAC9/eSo/m57kfvRge65mx1XqA64T5bp+77zhrR6LQZFgeoenhkpKNOehbAgcQQX6s+dZ9nILNQ7ovZ1j0xL6v05yxZlzkdhM8JmHpuuinizLlY0RCFPO8L+T9xvVc9v0f/dGnxth6Ojq8xO/IYWbn3JE44dqLQG4YdukU5NBZCbBAcN/xoqSInLSQ8G1jIJI9v5OJTtYYW+97710DfmzJhqk3eeiLBQ4mmS3yC3QYx1OSzJwzdSj8bfWD9TRWc7YRneUSX5EHL0c5hYcja8ZGn9YIL/8Nb/mUC0puJCflM/hyw7mKPHAIyNzsj8OY5JgN4pgz48v3fGn+fWk4m8FdalBLLtnz1vS0J2PKtLBdVq9Ym2a+tnH63//7f/+s9MMTTz6e0g//PBkknzr5Sz/zlyZk91zIZTxtm4OR4GblA8QjVKAsCyVDSj0jG67NnV+am9poDh0TtXHjJcBV4fS9DqpbUsUZhwFplNIegl6u59om04M+tlEAACAASURBVO+bwcJqDlxvMw7Zsh6aUJ77tO6MsgzlEVhsE4oH87mUsbDZhzSfccvMIAQOVcrOBvJ5qc5IjJQEwWVUVjGWAGkOGkduFh7F1GrDbWYq2+KP00NyiuNlhD4zzZDxi7IAKqAbI8/a2KZiMmjYwZprrJJlQG07oMUcKNRVcMvN2EKRhOzLX75nrrloiXvbIIwZc20zXwgP5JHvtpCosNt7Y2xpTG0jWLMSPpEKS/jzPiGda65tdqUBquiuFMN4fZkXSBL4mJwQVocu2N6/S5Ysl4RRto28zZ81pmiaqPDyyQ3SnSEUE9QumV3BOG0vbE5Wh7+/JyR4PAMvz3Z/MmJdwzUpUYe0xuNqbXm9lrH17chEicGFvZdXYiO+P5Ay2YUINpuqTdQVNW27DEUBDwQyf2M4D2Iwh9Urw+khG/bHubAtWwRRJowQoLCNw78e5CpX8+PvHJLnnysnbsNX9kPRgDaaHf4LDzT3q7ESb/WQr/+asbWhvFNjCyrGED6QpUWYGuap4XZ6vTEco4ASQRhji/GSj28Ykac6TgmD3HgOA6nI1nUTpt4MqB3HKtO5BhRJwUHFWjM35K0oWCuqj/GXE2T6mkkFP18DCYJKPwgbPRrj2F7Sfof3ap+OwstntsfhYVFVtvO1te5cy3O71yhZqOFheE5HgkNnTR/El7OeDrJNcXewTXi6KPkYuGTh1NjRy1ONP9dp2G3WcIph1jjnfExI/6i7dIY0nYX1SvqV4fjC6NjyLp86COjqkF09ssvzdiBBOE7XKuOx135YGHGNwzN0sVLiWRy0GxaUXPC1RB/arSN6O4jRZA3S00MXed3JT4UsT696Ld8Rl27D5KImn03yFcTYfG1vyz2cy7NrVtqz2QuLvM6BPfq9MuJVg7RhrRo+IbGnRdY6rtZ+xprQISfnhYzz+siW8JeMv0EfJNHkDNqkAPddA5yOWzTUvWrEla5iT27oe6kSa9QY09aNM2aGwFYoN197jtrz5ti9GTvCeSXvqyt1/czxNVediw57PDo5oU7hbvdOOR574qXo5k9+6tMJI/72AAWcvGkpY/9Gtrr+dXrtr5HxyQ5vApkXJ57eY1QVQXxhzicGlLmzl0Qi6EEOvUgRWX1bHNu3x7h/LmfM1kvsOWJvaURe3qm52f7Gg4pG122HiTqFvad/O6PbA7JjNQ8SLxhX55TQyLqTs42YOS+dV5xxMvqdoKnNQqQfXz259vo0Is/YgUd6NAMJbpzsxibU0K2iTfZfOdUvRS7DDz5ky5iWGmBPrRFcZKtJauTl4lM43knUyn18xrWcl76+z9gqknHx5J/+03+azJOPT5mHKRAYC0AYZpTOQKYH5E/5CRsNybhQGqFz2EGlCBYBY6EzTtZS7YQjIzYjrbDd0zHcUqLh8C4ZXVL3KTUkbQaXgW/dIkrQxN94AxQqmX+5P2uToJR3UyjXIlfAahwa14blKCtWKQHiCRJoByByOWLnhhDbxLNGmGdvFkvaQeReDns/U5aLdpUE/pWTT37iD+cZG+uVvRBvGtR4hM/8TYX84fJkQ8lKfPKAWHfxGICTMj7FA1XTrue6nJYNTbW3GTL9E0Pettjez8jamLS/r9f1XLhXF5+VWh4DKs/GE70p4cPZuEmUKPG90DgjAhE/uzsZWzhMR0f4cK9w9RaK9ZxIoMthGb5EjK2nVOPNF0PGGMxby1fgqKQ9UAzbJTQy9KQdX2DEDPm83i3vsA1Cg4jl99YDknlHQkVkwd8ezlxuiZALeXaolkzE8/FGvOfVyMHTT0oC2EJ46QSff7dfZEOi/vaWt7x1KhkXsX0mjsenT8OeUNqLaQy8B7I1YygjRiK8rpPQEhsyTZMBSaYTol1uIdms7Dc0ZZ3IsmsvL8V8PXexzcMhiEV3HbJFxQr/W6siJMM7gaodnu4aRz3Mq5DXuFl0an+GpjKw9ppDXM7PZGPbwkCOGHhF6YJvpnjqpcbWoFcMk8iMujTKuIy8MZaPa1uTGoulBAxKlc8046sIyqIXfnC/85GDhooUjGzx13M5PabHmZ8nlaJI1y2Zv0lwyAFi7ZShwe0cAmy+pm4Xgw7iJhx46B0GC4NsPdidn0uNTLrPeNb77voX6fa5cjQkkCwNIJXoowsXFZoQQ+bohSDEDcM0fM2J2TZWZJ3MQFXJQhN4WlhzD8mGJTsOX+TE+EUVoPR0IeSjRV+vH36t65V30sKhDstNivC75Wzt76o7Z1pPX4u+MeocqIpyMrj2MGm17k3Xr6y/+913Tii+3KtGAZZaQm4ZXvhfSkPQL+bOezbT1Fg3DPtkUPVFjxgJ9KhzZBHzdUJqRNQpPn/1WVHJiS7kWa+Nfp+wYvQSHfIm9c7imE2bJsbT1WdZnoOsDi+rhU6tg3XczHB/tx89izOA7DF03X/by7RAKqONLn52MhA5b9YLYj5yPVl4baBMv9MFzqQt9LvRmatTePfiM6nlF0cEKn/BmYTGmFVSZ+vTn/nsya9/9DcarTmiKSq7XzbhV0Zpjc+itB1T+YIFGdybsUF26vTQjU8M7afOgHlqQkaLojbKQgZegDQevLrqsOpVLWwWTBiRimBNRYLck157MFziLaG0iCojk/xZU3ZBW+JdPt1TnNOcNjqQcewsdM5wmLxnHVW1MF+IsTZrlf9ue9s7Tt4tRJghTJHde3tGsmtkIUK60DM2PDkh05fLu2LHeC9ZsFY9f5vEwwnczHpjfuD+B2Z/eZZNBPK9RvglyNbLQTEcsL/wv/3Cycc+9psnf+7P/fdVjrGep19SDCDZTx6U8nIzigIHZw6PLKJGz8KAbmhTIppRfBbZQUg5dIMLWbWlBSGTrdG+VUUYLLZFd0/vlapJqRCsDd1QpMo4MKAgSSb7ve99zykUzzsmJIS6h1rb3zicKLwtnEa43WuznZqa+uActEtmZEHbQHtwUSaMBrCrTWYylzQHUfrSl+4++XjIiuogmeQ5eLPBG0praQfW/2NB1hwrjC3K9pvf0RS7ITXeL6+BwWvuIEJTDDGWtY1D6DeN1zO04OWz43GaKxtMGNS9GmJ93Tw7y/+bD34rgtJw4Rpxr78Fb4gyKp/l6oQVkeRxLAjvq9+7PIVQ75gemNboGzG2bDrjJ+wK3Zbn0Eazk1mVZxe6a/y9mT02G5m46673jTf8iaQrT3sjHCrEyCivaxmVWXuHIAMGEd6Y7rnnK9MQ1KbwzLdn/sXRB9kSotBvcQrRnT95OMaWasB+Z20uXBmlIAS3BPl87vFnn57Df/kTDrm/8Bd+cngn1g1K+Bu/8dGZf+ssCeGJx5PckeeQ4QgVNJbJDJT8wCHIPqCkRoExtmZTlvNhDayTuWgfyfTXys+UiHVeBcxIPpfSD+7bGmftktASHDWk55BnhC2ZVb+4aN9LjYRLja11QAaNYszsV4wXocghwk9mWlEyfx9k6/i9zTfkY4hXjK1tUQLZWmOLG73G1oRU898WL9UuaYmjlN42ZLYml9ZcKhLYOl2XpxDqptXz0D3buegoB+cVWYOXEuZ2Tdd6Q/aFPnG3RSYQ3mVKW7NF6MZRynXXOJper1Gk38l+eEeM9vVcd37G+KRAjj07BRHz7D7n+5VXNGRonck3bxnH0IuB4UD0Gi8/e9ozQ567bxtCHNQGn+vIKvbMdNHtGQ/+jBd92SSOhqk7zhKufbZ82UfmEOEoto3Yk/M58uyQQnGgO3BeKj9/kiC/BUQ9crlP/e41yOLBAXNfBTR/9Vd/dfTMZtnaB/RJIxvlM0K3yh1tQVrj5RSTec9hf33sYx8b9GQTiKbI55E92jFk3p5MqPFIYLDfpzr6kSTQpsaM1vJLvaauWNDkSbnPmtc4j1xlDEP5SLiWLLwp+5lT755k6KqprdRM192bE3GYemDtAuF+UCJnHr1ojhhZ1rz9JZtlu8U3rWn5mE9PiSTPurXuem7IEH5iziby5KyAIomUcEjbj7LI1gsXg6JE3iej8vq0UDvWxz75dNrwfOQj//nkoei9BQXOiwSMcYUXDD1svTly5z3Vo0XSSkAvitYSC+olPjfGVlvYNULiZe6hl4xsY0eOv3rX7EB7heysyfLhhq8W5+INMeg807O59v1fv/8AEnrmV/7fMGUvapx+cyhMdLQzg/NwS4w+ryKgV42OZwOwP8w7mfTZNbqtx+tveePwsUTEPItkK7pVpifnutQhzar1aHznJP6dv8BeeGroK9u/sRXxWxPMWEuxKRHez08+2jNwDPoDNbTG0Fvz/g/+wT9oGPGldLl+NbytD3/4l09+8zc/Ohv1nRngI1EQzcooZ2iJmaNI8nBuYlHG2sxgt9XJxltX+MR0kadBlYRlSyrYxDafg2a5JYQdIkbhmOSNg67nM3HTfOZivH+ZEgwMD8Oo2MbIy4eh4JYEPfVuBiYs0kWgGDEOwQpOif5bp6PeY8OONttCumLZFpoiU5jSJjRmAkkpQkMeDu+miE1CKEdotGTHG2I8PDXxY9wmn7MwQovfTViLgE0Nlmxw2XCUU1HBlyZ7j4Fnwxuj63seacKEnwBBihoOe2Xm2GeVpbAuvCoQ8MVkrV17bfo0KoiXMV0MMnPLLTefqDNyIZsa/AuNeTlKEwdLViK+1uter5L+6+dQpjCGyxHlN2HjqX6uREg5VX6fU3QQJh68+yxy4TCxrs1GzSFlI0Z+hoeXg0c4akJFUThCEebgk+GKLGfG/d/3/vfNoYSACTa+L5WZbbzhfoCsQdK5v/DheInQ1CNUOZ5vZPq5V/AoZGS2z9WfDU/xp37qLx6lNZ4dr/u3fuu3Z4PyrIWT9apzcK7hbJyMA0aDF3lfbgIj2kZ+LkR8RnIrUEM9YuhFhhxKVXBqQV2Yw5iR7/eRqJIto7AYXL5D0LaiMeXS0hzZg5MFpeJ6azgtumsc5nW5SD26vv/1vNpNjJhRItrDFP05NbaExCjYwyN20Agjzkuk7PhnymhNdtEYBOYk31/JxlBHaJydSZ+/xMibf4drs9XiDwU2Bg3OS+6n95vxzOF5HJiXJxvR315Vb+nIiHpduDayiF8fFOc9aTM2++ngzLm3eXLvNVIRiP3u/ugNB8JUj8+hu4UPfbdvtjQHuRujjcGV6wzBNwccB6qhpBrxleHeawxTxuYgLTWOGy6q3tz59TvrvjXjrN8aXHTZ1hTy/qInbU4+mbpHMWS6gONz770qtX93ZMyYXdMiLc9zMvJiEHAatvH0hkbt64Y2W2+PLDhI7NElq0Oe6Tr66dd+7T8fPU21T9NguAbH8u4428KZd9757nEaGXr0d7Moa/SaB/pIeYhPf/rTM2Z7ZB3K5WM9N4k5Z5y6oumzC2ceVq8M/+ZAc597MVSGzLu9MMlNZOmw3nC3rkltKvfB5Vo6yDXRzS143axI96/MNJPa+L0Wvd+s5C0auqRp82GftPtIwQZ8ZucUw2C5s+5FrzOUyQC5cua5vnOyGeblB910Q1D+tP2aUh32OlAi5RYIFKI8A/j3Pv77J9/I+UHPXRn99jrc5Px9Q/c17loGxfxbb+vmnpWr8qbsJca5PfD10DOWT8uQX+L6cnenaDMjOuvWotYtp7TOpJ91joFEAWtMK0f1YvbMwzlr14awls5hMqN9jpcIk1Az3Vtu9LmEA9s0estIMWDvDVIlc7CJCO1nvAkhnvUtt719jMox+DM2xs/s+zhlrmNOyBEHX9bkGOA3Xjd2B/sCBcn5wGlo1fuz+nSrr0bXJnmK3Gx7v+VqOafN69/4G39jG1ELcZ2c/Mqv/MeT3/md3xoLF3rw/AG5g24NSPbXcCeEZiLYDjVPV4JjOVSn5LSBdVuAzoHLQvXQNqx6GxSDwZnIaT9go4zXGOQoAjCE+Tz4Nocc7seBJpjEi8+m/AOkJkiUhxGeWmhzELH8jiLaYoDbj3C5KLsRCdzAoVEsyzVrCODF4XWtYG1RVhuHUqIMkedXwRACzw6BeSKfW9TBZnQgmx9hJxa+uRwvMwIEIZn02Rh2zYL0PC+OMTeEzoOH5v6MDwYcT8mcUVysdkajDasyMQ+E4PXgfmn6XFJ25opwPhlP8Yor2ltx5j5K9KbX3XAoxetH6UE5HZTtBQm+TvrzdeFjZEOYe1wsCA/iocPGvCl+u2FThy2O2nfz+TVUt6qv5yK4lOQeRJ4H6fI72YA97MXqL8z8Qlb1FKPAe0hddpA5mxnLiP9GNoVxcgyErMTrR55kgFLuCYOusWXOrffTCZtTmJSqe70/Btyf//M/Xn5B5sBBoCgjBM4zW8fnn1+yf1HBZsElff4gZk+YKnMOiZJ2bjMzXJcAPM1eY7Q5mHlOU714vKBrZw6hLRP+PRcjeLLWaoRuEdMthWIT7T4bAydjwdkqn6SVv5cTsofE95tZ/YmRxGgaQ4sS9pVDYLhE/pT9uYdZK6kHPSsNbl6QrblOvpBefXaMLdB5/kb+jENW6msZW0sUXxRp7+W7bMQNa0K2pi/Z8PhUVk+YIM3HjVldvQ9k7YQn7giXz1zY08a+4YiGxnELg5pmTShbjolDQR9WBtc8fz7rkbanqnVaRLsdGYpYCcO3Tx49WP6aa3JOxpjCYM6rhRs7L+Su5RjKTXFwem/rztXpoHfIA0cCom7/Tw+6DMqcQifcb8e1SIV7K6tCr/LGXefS2lDTRgmqkwP8rE9g0QHX5RR4mYOi9XpM1thqOLNj3bZSDKSvfOWe2T9LzRiEaFAhspf6eEEp9ADd6AGnwnhbtbt9UR988IE4NZ+d5uAiFJ7N+xahNa+iK/uztRk59JV/L1VjDa1+Dyjwcrt1DOHeHhXKPJCgm6MrGQdaJslIdGaQi6svMba2EGzpIZCXohd14tuPsuvVyMUkYQwKVk6eZyNbNdh1LagjD4XckjuVmWdHx274qWfRuSQtvWf0/5TVydeNKWURzTL3L5KMl2Z/ZExZG9EUdbYekHTAyM7vL8h6P+SgzmH3eOWyGYlk2n2sCWOKLAIQOPWMQU5h+2u+2m4jB29xM6uHP5gvgIJxThj10Fm1C64c48PZ5fcLzDwZ3fdYzrt2O6gSoitlYUL2yIez0Hk2SHLWwEvXFfM2od+sDVlnEJ7qqOFANhlr0erX3aTOWsKl2TuSiqa3IqpHxkvuN6McfYkuoUdEdhhQ1su5yig2jqG6HCjctI3K9RatVvph95LxrVG7fOS/+Tf/5hlBnsr8tV//9XgaH2/2YLygy5PxQ2ERkPYEbGHOCQdmgRy6BMpkeuCtC0Ux+s+GN4BmPqjMDcV6aqx8h/8eYi+lrhAF6vqsdkaF8hMblty0f+NyLe97KkYD4VBxm0BM1gYI/8hM8h4CtNwHh2ZbrxQ1KWRdyJS1atG9f0MX/u2+nsE9V2kQAoaM56IUPYOD04bxGUbB0xHS4TExsIa7o1xCOS1+v8Q6c2mjUvZPTCbaQ4NueZ5mSd4482rs/s1YXTSRMLC4CadrmFcwdRE12WvliPFUFs5s770gXs/LJqUk1D5TmwVS96Z8veEYtybVz433AcV6Inyny2OgEXYog0NyeVWUsGKbCuCNMhUGYgxHNoQRbTjGoO/NxGtCgDEJxyI/mj/w7n2Ri5eiBCBFlMNbY2yRhXru956GdkDr6ufwcG2chxJCgWwtRwcxfg5q7BqhhHyfwrfZqHNoZR2efK5huT1keHgfSG2mlYUHHmjZk+Hc5JnJuQ7yng3aMopc7R7G1nFt4xlv70B6eUu33Opwf3Y2P8Xji6JjXFJelCunwvptuwmlH4QJN8tmQnCZE0Zc0aeSs6d1xoGuXTzQ4TWuVgHVHHrt15VH707qbsJ0c6CHVH0caIsU+PR4++Y0h9+YEpcgWwwrxRDH2HOYKj+Q6+0heFXGuM2Cx+jynxpNh+GxZQbKLSlZ/rKgR0o+HLfqegbZEkKkK0LEG33C0NJsl+K8NQ7XlipoBmBrFzmAODwlot96SvR1INIzb4ljt1mp5nfLXPj7Vn4fsqukh/zdek41cc97IB9TXy/Kfw/O6VSQZ4Gikv3rrlPvq2H2hjerWzejaR0wzw7VJvdjCEx9tmtmTsoFazP6ymXn3LwJa9Gpn09v2ma/NbnI+2c+cwCbI3LLaORs2f++050cDnsTgr7Fet3DGC09w4t8MDYcgjpycEandlIMj3VaN7HHMzac+fpxnGU9L9+l6NkVM1f33Xd/zoP7Tz7+8Y/PPjeGrWXlkH9h0IqzllVn5SnKD1r+4PDtxiHQjbTc4KLYNTSL0Z6c3HS04rolSKj9SXcOunWjUGgzI61xDdyu3fIX61ifZYX6GzSuWWd18NswHDpaBLP/bk3JaXIcfXpqdES+tpVbgYrnhwqD7wY8cEZxTK+Pfj4JHaGIafaqcR6hu/MXrj75SnTnJz/1mYQRvz3yNJxQfMiMtUZHE3TOHJ4a49A46+3e5MXZBVVj9Hgm+6fctJdmjZa47nqLsCqrc5NzeWR06QKhTgihDk0ispxwMjniGEtcUlD62edaImF1izUof7qUFudKqxe0Abtn4hyaI/LpuaBUIhuM5ZlrTswlxhBZvOrK8H+zdzm0sk7HCcs1rfG0zYrRhRc7oEd0s3GwSe2RhvmfGicY164h2Tq05SmWlkQOn368nXIGXOFsHob4GmOnyBaC/GVRZL+SBq0I8h54UvxDmCbMlDzuzMLATXOuFb41qKZ2TQZFEY7ASvXPYDyMFjpCWVMpPZPN2Ho0MCslQqCeyECnNUwezsOod8WIYHDYoFvvY0MkBPRbD7VQZ1NyXz4tdLa1pVihNnSVQLNyluBofGu4ldRX8n+t0YaCTLKSEb6beKFVhFPPaYLHq54063CY4pVt/8FZzCNEOKnwvJA9eBw0R5iClQ1elRkx1d6P1g31dJolVwu5NV48l4PCtUosFne3WVp93+8YCA0vtgmtz4OybW5eAEPu299+eAxVwre1yaz9ZPK9wXyXg/ZywmwOAIjRd2OgyXpZSJ1Qa0ekhsqinpqg0gTj3eY/xpYsFfPPm6a4WpfEZmF8XxgP7v3v/8B4g7L+PptK1Th8wlZr4IrzUwQqyM8BJqTEmFf2YM7/tOsJ1IsDN1B55MU4JiMucmF9QC/g7jkApiihOlsXZ+MuN8UzM/zMi83uuaGYq9CNl5E6WW0UXq6/69sN3JImk80TuRwCcZTAW9/65iPr8ZqRadwDcktm2qD35SEUQzOhE2Dr6ecldJevLX+AJ9UyH/XRh+id7w6TQeOOMio2+b681zP/sNcVOSCE5eZ5GFsOYpyo/Ltk2pKxx5sTvuDdZwxe7rJ3GhRr6sQVHTIvGlMvNcBBNwbMD3ydIRKt69Q+oC0v8kouOiFDCDl0BaI+BPk2mL8pHBsO0I984P0n77zjjoaqI3tKgTQzugVrt18Zw5Sx5BARmt3aaXTN7TlgJlwGFTyUNmSSUsbHguiv0TKolHCIQzx7c7KrhPZj7LYd1RZRBDAU1bQnrr6q/E4Hlv1o9moUKZvQiu+cquXltf/iZaNj3p0yFhv6o8Nco6HJo/ZS1tF+IFeuzWj5whe+cKo3d78sqmYfL2l+0WjP3xBmw0jTwzLruQbDkplrJCm9Y398a4ylb6TrSNG2Iks9LNuj0rhxt9TeIv9j+BzIg2s5EzjM+lV+7nOfPYzKOqnkR33fGuNF96aG20E+n7IBOW8YxJXzo5fh5UcyF+N99EVC7QcqdI2Q0JHlp+YWvSd0dFWMmo3QbGX9ztFhrE0osw6EuTDX/r3tvbaX5KJPxtL1aPs3zhUd7GtrjG3NRmfV7m2cpWlEPbyoZrNdG6TlspSQmfk9UNEr8csyJijXN6L3742j/Th6iQSMGHcvqmOWeRlaQwwia7+V0FfnOTcaQn5pjD7GoC4lQATrD2ARaWnHlJa9MdatvD99Ng+agL+7lz1DZ+3ZiyLTklEtrAot02Pw+UHJWsJjQ4XjvE4pJAic2oLVqebSGj6e88M1mr2apLBcC71inBH/zblw9jXoWv7bigGTPZtzi0wjxisVxMiiZ+jqtkgKepy5XuN3iqVmTldXnxW7bTmPRhiSefrEMzOXk7F/vLaEh/f89b/+14tsOVgduL/4i7948uu//msTx70hXtXjSTcdhRlZ33j+wul+z/goNPfUfIE1vW+g10FAUiIiN39jUBOwrQw8E4TMqfiYvzlU77vvgXJUeEh52HdFuSC6atoqPXfayRwhzeEIZaM/8A3ZheG05G8mpv0Bb5jFQuzzN8aGCdj0fpa8B18Sp5893C54Q4bNlsR5gjRRLGuItRREyfzrIfo8T8/hWX5SDKhc19+pCOHE9ZSn5UQW1iZxDQsDQZwMiAOm3HosxrQw/3InwPLNjLFeqi1fNzH99o67/LTSuZ9thG3Qa4NQaATm4e+oRYLfdGWLbyK2Bt3y3pvCf5lkgRxqU78nYxXOeizE8JdDjPasw21x7zyjuZa5ZoMv747Az6Zz+EcIJ3w6aBb+mZBj+Up+plgYW4Tf4feZKNtvRzYgBgR/je1BAuNhycojWwym9klrb0By5YAxB+e1dcj1hMSey9pNNqKD7ID9Gbie8cl4VpThQuv19K6dww2aYFMzfLZGzfAcovnHU2G4H0aMe5IbzsKQTzNLs8ZR0kIYt75BZeY0IA6K8PYUkGXQua8Qyle/eu+gxncm/GXOHF7TiinG8BomNVLKb5qxZu7de7NWF66WebQQ9xhDh1f9Qy2t/OHVrNUYMZdwtjzPemZbbsU1xrD1nzSo43UaRjxQrlF2jDJfPOocqvM6EIfvM7Y8zxEemENykKDyx+iRFyM7U94in2VgDeoWpF3ZB7rhHW97yyBAb4xnru6Wez6VNbAOjJhRunPr0BiyB+mWDYPgkOKQ2KOaKKsgvUp3Qp/5DG/ZOi9XcEKqQtPHPm3qeMOsjBd6zx4jq9Z/i25ORma+bkj29CYHNUpQDoz1dtg0LFG+mP1awx1387YpZYH79OsX5wAAIABJREFUtDUCyYp18tk1oEoaxmVt82vOAhTFvYpot00KvbDIVkOZnS+fdf1peZY9QLe30GgpIp5za3BV5s6Nx8/AhKhz5PzMoXIYLzokoiGM8573vHcQyOVEFS1WRVxW18Wp37U1vKyB55nSOinxs2jgGj87d8Jzm3hRIn+TVyBb9Qa6JwaNGHRHOYTw2IKK35RnZXgxtt4SObo6PJ0N92/YcrPJWu2eUyO5oO1e9r6XAg+erS1qesAzyvB+Oe2y1CUFABqMdTPdyXvX7IVBHnFHGbybfDDlE9KIWvcEm5BMf885eyB1uFvqDD4YzqyaW1Aa8q5noWbUrUn55HwvUorC0W25zjh5LXrz6CCqzn/PS3aMlx60puTSc5szOnKy8g5dv/Nhz0xCAsdXNt7welsUeBDv/PeEckAKfR/I0JZNMgetJF/EqyBF7Qnn6qNP9ewQEpzoSZ5pQrdQXmDJoHjVOatrLlyuzlVpKeyNzWJEtvf8xog2MBnBR8KbfrZN/nv+QH5vnue2lmTAPQAATUYrn+/5RD2sn/ldqpV5ZH9Y37/21/7aGWfLgH7hF/7XkOR/aTKybLhXQspjTC33YsiAiakLJ0GtpF72UHpsjC0ozjQGpZjywN4j3DhhSfygUSRIoYnX5jtP2mb46j1fO812dDBTfhAb1qafTbr3TVjj8La//e3UehoD4uGZXN7YlgvgPRgPVMfhNmnhORBZxFunpT9fGEVjcSkWP1NGDsBC5N8udDsHFwtcVlmzNzbDY2F1ISBKgACq6ULYCL5MvSV1NjOpZFfzOEbIcEGCvJmv2cQ8ocK3WzfGc9so26qH8TXW+aSWFsq2OcSYKU8GGEW9pMY9HF37sceCLmburPdk/A1RM+PO3Nz8emRGPCwZPjFis7OHV5IwIpL8eg6ekbHlM4N8HhlBI+hQjjz3POuQifUdpMibXWpdxNkJvYMOqmOs1vFLqW/2UAxcay2GPpynbKAeQG2KjSN1c34/YYM82IRIA58LoZgTVZOF2KaFQ5TdoDT5TtnQMlPAMMjaw8MZKIG8RQbPwsVCtntg1ZNl5OkvVsi4oeZycihirxIh+z6vLWh7c+r3rJEOiVmyJo9Rs15KjoKDXjoQx0t6OujIJQpjFccpt4kBMdmV9SAZS99LeO//D2eLzDvY1ugcBPgwfsbCcsjmfhum0efwFDtrZGY4W1ek7tVQB9a7hCgcxpZ2Sd8XRjzQoyXkWyuZjw139KKKNq6DxSGYzKb0XVTmQUjqHUfIAdplXw/RNfuY7I1HO8hTy1bQX5wvawSpGv2AZB555NgJm5DHqaeFDwaxyL4c9DBjnTkmTwfaJ2nE3t1134PFYVSeaLOFGRKLiN10Y1F6Bx8kaFrRHCj56rYxaCE3RziKzNs7HEkdPHAYl4i+IbkStpv+Tj83dNiaU9bSvsLVdOALNbZdWmv4bUuvJYCbf/PMqaM3t+AurqHfb3KR+fYzY2+iFdGT99//teH1bNP7oqN1zOiud77zXQmP/ejMwToIdIK/MxgZIrp8bC0qhxok4rJk5i7CsU6u56UfRRNaRqMo0yQkQA/D2SrCC4U8MhMHUcuYIlcceIV2objmUyhZNmLD6G0JM50KRr/2jNqG8dZ80OsjXPj9aFhrLXov2WFMiFR8PYVAOVYcLOuxkREGRB3jGmZk6sd+7M+Nnjd8z2tNkxieGnOck0ZJXhGCtz8yjquuvvbkvsz91+Psy1YkD9OCTvLAcVbSfaWi1NgyLnPjZzw+ckcu8ZNwuOgpz8Axpqec73T0ZHNz0mNAGJsx6o1I11sT570zgo6d7MqcqXSxqIe/+z374HEZ5gea50waVD3z3Ezuq0aGF31tqLGtyZ7MM1iLOeeznmyIiaIoyH0JWtrzuk7qla+2d+hwdXMN+3zCx7I8j/JC5KfgR5J8svYPPNiuB9bJs94epM+LvFlv50WziFuU1/n90nNNOGgYvFw/NgwZt8//6l/9q2ftelKU4+Sf/JN/cvJv/+3/NZ4UhXb960IKzmRsbRgZPxZCCv62Dpnio0ieUR5eJniQsMkOOFq84JUcHpKFNlAPOFBhDqj7vprWKpk4vyMAoP1BpA5uz7SDEQc9DlgP83iMBg9vg9vUCKXTpiD33QJrFAbBbWioPaXONm4zM4qOPTMKxoI3hPjkHILTOiULRKgIsQdD4Nw6UTIoCIMQmMN+N9E1+vEdHCU1mDwjIdnq6kKHb4yQC7Fus84hK+e1WWSbKWfjO9TxnhjAa3ys8WdMy4lrfbMU7YsioeyNn9FovJCVGjtpfhpUEBQ/5TUmqylNPzO/bwxni2A+mQK30xA5Y/a3J4K0XBYPc2ru5H0TjsnYNxHB5hiB5+nnGZDjGUYUG6UPHubdWkdKklIliDIl70gIiLELdbvXoRBjy6HGmGvCg/5/KeOhdou09mxG7R88N9SHXKnZQhYGBeH1DXqYA/zgeoyxNdlZGrE2/fybU/yupMaGSxqnFy62QUqubm+zltkwdw1FXuoxWw9OBC/LQT2ctUGL6tndfHOL3zZb99aixlHwEAH8GsoYgkehUXY++0KI+Jdym9bY4vhMmn4Gu1lyS75+IfP635qNqIJ8m/NKz2+Bvy0pQXnhvZCBdXAGsQuc9VrGljZLXq/ywK1OPrdepmywQed+IIxYo6AtoMwXWWloEZ+r5Hqv8+NQhPMZpYbE+sFwWt56W5tMPx+E0t/G0HAA5fPD1TkUXgfjeqlVljXi/ECioVvuKZTwnmT0WgPPz8tdOXH/RbVtT3SKFrVNFfLIiOfhOC730uc2hLlcjn2Ga69Rc+r86BWZg0UbtC9p4sHqwz3sm6DzaMOomUv7BDoEeXIQTvgrOsQYOEbuB6kna1vDcEsu8NJd6+67v9xuDJH7nSP3JwObbU7uGVn0vD1LF2+yziJv5ps816DQJuXpQbfU+YNQT1kYc26uckBzLl1HEsqiRfTq1jhzJjzwwDcmK5EDzShk+HGWL0+ySK9T9KFkbpSTi2NEbui0PLiiss+9GC7mIWsMekZVW4eFaxTdxNiaQrj5nXl0mF6Vc2tbspibRVNcb2Tw4CpbixLhtxxHkdyiRS1mOY628GZk2D43TvMuWrLJEGu40NXev+v84z/+43MW2QOnTmqYEIytczKrM7aXsmYXORa5x405j+6556sTRnw2Rhb5fFaWa9Y7A53nIA+lbwijpyH2QTlw1tb5wztOxnPkCFdsO6JAciCW21iafh+6yUFnGb2vP+CpwVvOLkNmUCT9kDMHmwE4XN3I7iM5k56J4dQQJ1ChZRW2VuIiShwC57Mze+qVhdZkrpohm8z53Ne+nHB6dMdSdgaFZSv4erFG5TpfZNv4R1dKeMl7odxkejKMc8bdffcfj11hjcyPyAPdBOWbUHZkyny1A0nn9OXnS6Mg66t7nHd+/j5ki28qlPgv/sX/fvIf/sO/G+H74Ad/9OSa62+eC4o3U1AUmmwFiskiLl+qDnB5JhRKIdQqC9axSfVinBjoZgm2Sey5MW6E4ZDQ7rpLVtiPjfD6PTh7PaC9zqZhyhhT7d2k2JiUjU1MmUysOz831Nav7yUWS2GyiEfJ573GPEKbBSGM+BzbD+/pKGZp+BbLuN0f4c9kthZX6zRBlCgLzzrx4yzykOEzD+upzSGSTTKE+Xxes9yid+GGyPrJYprD3RiU9hgP+T1htyblPBTSt+kbAoDeNGTLa11ivHHxNintVnt+3Wl1Yhufcbieu41NiTECjN+hv/XLKCBzZF7XareWm0lona33ZlNNaDFGgcOk1YCbPr41f4xduMznpfq+973vmfc6gMiYw8vabM0dMmCuN8OjKEYzqZaP9+DD3z65J7LASJswXpQ3BeuQN0/PHFyG2WA4XXk9NXMn3u5AL5He14Z3zUPRrRR1hetR1OmoABFhHIzHnnmlcCj06fouISO/XwNzMonS12xDz0umdcgwDnly5GNrB1E2jOPL06m+Hn95R0s2/kHy+6BNx6Gyh8I83CWvszXeKttHmC/PQ+bUm5kwmNCXgx0idaBLP3gtP2doB/yvQCl0sTyZcpfOCqTOew9EzO8d6HWG6nFO2Mw9eZ84RJl7e3PLVTwX9IjM2vvmizO1MuD3nKgpreGAOdouMb622Kv5o8AnQ/UoN9CQ1bMj2zx2ShBqw4FyrUn8OeRjQ/XLwSnviXQJS7VX5OqObUFULmUP5jUgF+V/NsU5yS1PHgrOmaFXN1R9KYrmNqvrzG3R7tQ4zPjoXs9v78g0Hn7lgcAtotUkDyhLE3LKtdHQWtbvd+bQ31I35K91hpqdPJzLRfNy8CBM41YWBa8hYe9deaXegFBefKkgh88+FaesyNlkPT/R7hFokXTI629+Q/qw3jaO4DpR3Sd1RNA19F3US5EOHAQiDmbaHM4emFIWmRhRFYcjtOTe+1MHKmPXZeIl+5j+hPZckWLTFoLBn692RphfzL38k+6nlxjbHKBb3/D6OpOSmdARsob27YYFm7hRHb3rfp5Dd6Bgy/MaHhUkN+8b/lwM3QdweuNE+hye5N33MvYfqU7NAS/wNWUZMshxMhlBAQrM/a0hzF91jVIqLWJsjSezNeHDtp86P7L8rYdSbihrbP71KGSwarkG2Zt1PfhujJ0xko9M7THes66DfkUnvn7O0bTKEsY/ulw4W7aEARn2GXvBufRInk8EgQc2+jPrOWfGoGChUuRnMoj20chRMhsffGjKVHB+vIaLnesVyY3hApFDyThCgssd9fCcS2FEFBg6g6yt7mPv0ilLfzA/CltveNj8Gw8ke3lkNYpbG869ycfnPvfpiZaI8pARMgdo0vR6uKHZX569ei1oWJ4TxWTWNzKxemSpRr7/rb/1t74/G/Ff/5//OkTFX02hv1ZdveJ8MrAyIay8z4e8bNBTvT0oyXpDJbUWeu3GLjHdi/FRq7aeFyUxHcuHRN+mow1RtiKy9wgtIVNSjA5aG5x1OQjCYc17mK0rJYXb5mwPxhvHG6DUbVabpSHEejUMyvE4c88Z8xGicqgSIPdg5Kg+jsg/bW5ywJYP1mrIvrsfBTXV77MY5ojx4ncjYMkQgcpBj7SasdFwhRxs+jO5113vu2sUpw3sfk/HQ5808YzBfBTpYKga64U5bFrmQf2d1jdjmLSK7TZ3XUjWNV6ZcJ2/bW8pxp17WhMHjsPe5yf8Nh5c+Sfm3fxa04Xuzat535BHveirT9G8TY81fgcV75YRVW/opgnzCgtYVwrftXi60ow9K69h2ySRDetmzS41zC81+Ixt08ifzWE7lYEzJzIRJ0kj47glh6gNy8t7/CDQM4I9A87Wtvxwn3IRz7h4G3I+q/asSnGNH4ac57ThHbTmajlBU3g313KgqFCsYGz3B0Ok9djIqX3CiNykAXtkSaqvvFAjahXBrk9DI9/Px9rfrZHwgwZSE0OaFeW1fJTZoz/E2HotI2t/p0bOD3LD3GO4fhNW7aE0CvbgXHn/IBr4c4s4DBrQ8InPTTPg/G24dbnZrUEEITl33vnuMYYWsSFX5oUTZh+RE/da8rIDtXN9ZlTueHdcm2HEWfHvNYb93fpsSYdtgFynp21let2G+xblMJ4J5w1Z9qwn5PALDwNOckVDd8oqqKL+2BRthDbVSSrRdlPh3dNe36ynVlqX8FHj8cd+7MfSw/PPnDqC1oeuaNuxJjZs/bR1humTJj44PJ+bUEnDixC09vPbvoxLszAOSR2b7c0wcQZ4njFf0odQSypJVi+kvpVnm6y7FHl8PM7Ws083O+/aa9IS5va3nXKxtrzChiTNNYeL4UC3NRwX4y6miGtO/cDIB4NbfThzdvc9Xx7+LoPrpaCNc7bQl/nUGsld+2bHO9DLtWtpADpalOYdaTp/y603z9qvvlv90tD87t8St4e7qqRRxkSfSBSi3+maqbs2iTlFq2TLMQg4UYyo6wM4fO6LSV7Icw4yz+mPziXH343xPTUGc603J5ynhuIdd9yeKELQvZdKovca3tBlRy/WfAcKlC8Yg+ngLFrHh8LVM08MlCk8exiCDFXyyiFwJtBZELHnI4Oq03uRB3qKDNqnZKfcqmaSbyatrEfjn7I0PnfsYc4nZHwaaefcn7Mj6zDJQQ98M8bMd+YaDdEmVDtzdzi/h7E/c5h7AyPGkcnvxyg6krucvcY1CSeHob3Zf+sAITdsDTAGo3lWy8tze3n/ntvOKOfjpz71h42YTd257jf6idHV8On32q5OxIPhm2fQq9meph82w9X46XTP/329EaFbH/7lD5/8zu/+TlCUdwzy8lwgOIvGE7v77i/NJBuMg9YhseTgLkDr81jckjXb5kZIz4HVVNjWr+IF8I58d/0WiGtqMWPLZDgIt3CcbBYPsQUwWc6EF3QtJdXDL8dgSZ0g8EVqVhFfTLr/HACQmmPTjdeXRaC4bUbCQHht4GkkmkKWlH3riDTbjlIyFs/vUGVAmGgHpk16k7ojCc3wssTrv5iic5QcoR6oNhuJt1hB/t7M0RPx5BlVFtarsG67pLsvL4+xJRS1RsjCs+auCFOF0Ty6DwjY50s27+FkniCIjBtNj7fNxx5QlAmhFOLwLAwqa2mNF0Ezh4s4Lm/MRgHtbxsDyI0DYjhsETYpzeULvDTK3TUR5Ak4ZBDaRilt8VnyQVktx2RrolhTz9+1KHn35fx7eXrCBGRHzt7rpjBkjS3ensOegrWGj+f5iggUZXG/EodbZ6jrXGL1QvzqbPm3g9+11sOT8r9hRH/bCviDJt6s2F9DD2sUuMdkysV5YHS5x2TpRIYmGSAF8noobvXqImuLdqzhs4aWn3+YsbXI16JgzQZrFeTLDl4Kz+xSZGvJ/69ldD2VeRtP8ciAM3/k3/V6iNXIcbidZiDyMI8MouW71SjfMgitAzTGQrxWZPXb3njr7BHhp+5pSPrFCTeTT44aB4QctqZUFWfDY4zhcsActGcp6zUEl+xq79s329t0yeOdyyIYPrse66x79BwkZ573CL2uUQxxmTIgB9Lk74PcRK5eSesze7t7qSRgaLgSCt0r1ZHGLCwBpTOGDVtU90mw6YFLJyKco1vYE/SCa29ZiIYlq6+2fMG2btm5moSZ7IvyVtMJIgiwpCD7syhKHc3NErMO0PUh0L8uJQMG6BNWTwp8eFIvJnxHRicBJcgW/fnsM0dj8QsSpZKQc6BjlUdGbMfnYg44X0V765THrJj5l+3rQJ4euAeSDtlSTkAG84vHXhHKv/IV3FHG8JhchwMwP5ySq6HRw/+M8fPO8OEgWxtSH5TpSFogP0v47++KOs+ezrwxKDbEODpj2mhJlFF8+sn26ztqaaHYXIg8/PE9d582t3cl9bDICd0lQ5KOQuAWOn5b5vrqa0P1eEnWfZH7jqfG1gupgfhyklaUvrF+ZNv+M3+MVwlHxsvxMz4XeDqyNtSW/LcgAsNhOLCRUTJkbbYkCB3FcTY/3r9lS8irKMKgh2PRt0YdyocIkbMRRWEiWlMf8pnRcY/lWjImycpk7BrXsX/JOaNsEgiOBKwXslc4Mp5dVAiNxThwul0DD5OMoDyNwaZMxIH6X525skc28kP3yu7lMCwaX05auuXEtvH1pbu/MGhka8tpIXc419E11slAnCcTzcmY6DSJZwsitNvLrac62Tz+nb/zd844WxC73/jN30i9jk/G0n/bIDZ6I7IqHc4MGy/emcUUamuZgCoPg6qH17DREjlZdg50is3gbeL19sawGc6XrMfCnfhiakNtGIXBZWIammqfPZvZ9QY+DUpDiNbYEmI05mn5kxDBjteiPJ3+Uj/M2DIhezg4eMZyz9h4EO63yt4BPCmvY/mrg0L4EqrKOD2P910bQWEc7Dx9Nu0UGA12PwFd5TghR8ZNhPmZPE9hx2ZEbr0ngr3GiRCu5/K7rXDLqFpeSK3wps6bd2EKm8Z6MNZY8w4omxLqxUCxtmdZRkXE2qKiXraNbZNR+v62CI5MMGNZ0j7jm7ANCTmbigFpHcjGhjGLTmQdBhGs0Bsbo89aUv5n8rHek1YWwifJOhu5krpbXk+VXHh2EX4k3amajzSJHMkoUouGYRWvT2uWjfeboyfSrmc5JT3UGkbsujU7zOFfblQRJZGKpim376Fnp7AZrhNSH95MiplGuVCWwztMjRx7gmy0SGSJr+Zp0R9z133S1kTP5KDaLLhLDapLja0q/L78exTpa7z8bZEt31/b2IoBIWyQObOPGQs/7PX0wXNbRbVhleGwRG6nHMZxoO4Yh+uV8RlymwZ3vicEeyB+NWxeOLnj9jtO7sj+f3OMB8bs9iNjPDFQOkctNGt+t1hmx9G6QsuZWGNrjSFacvXUNE1Xlf/of9qxFaFry5Kzfoiuu44HA59RseHWCScKy5Drw0lb9HyRlEH9okc2q638Se1Dnpz6chAuBhcH0hov7WGz1hqKUcy0ZHBy6VqcYoeOeYACMrg8P3ltJfMawRvyN9dnIUeOdMvtbO0oDt5D4T9CvdtUV8u19Kk95MJzMLT0U7399nePQXsuRXsvi8H1Yvg0L79Sojpn4/lwWCbL7rkiq1ddlbZl2QuL3C3quUkmPkeX20sMFDpkIhtpFYaP4xoM9tflwBO8du2HQkc4Q7bqCI2hM5n7h7E1yBbXq8jWhJRj4HmZqymmGaP+TTEEW3+x6MUmvhSVrTwsalvHIiG/nIVQLCGyIeILh9ETWUPzel+cR0gsPdMC4OH94SgfpTLm4LZW+Zv99LboVDpaaQp6ROjKXF55QbmLJsQYz7Q0CofWnODgGqvz58knamw1FHpZOXSZSyjHZsntczBezVXPi5Dup46VfqYt+2IPkSfyxiBv+aGWR6B/G76PYcm48+x5v3WiRxTu3gx6+t8c08d03MwHg/hcQ4qDEGc+T3Whqgb5WTiyZRTCT43exLn0b+s4qGuu69qiDJv0ho+JIjTPCIFmnB/N0emaBYLobQjtItpkzXpZD+fLt7+juPhZL2VcLmsHvdyEPeFh+9c+Y5x+92GUqcdnzK0f+cY5b/zsmj/3cz93VvrhykzUb//Ob6c+y+fjgaTwYhb2ygvNuGHZOri3LoYFFRPuYdfsi8Z18Qoa62ZQmJzyErpx97DYSsgOZA+5RUJ5TrffXm7SGnAWlHJqrYuHZ5Nt3SaHMwXl/ha0YcPrjkzEGls2UL1RGxRcHwHJs61CXnKfBfT77dvmuVnMl0eoNy0bl4mhssUEz3pitalu29UkphsPBDzNS/fsCnI6JGxKhWA3c+I0+0rIaLLhiqws0dl3G4e3Z+Hw0nZeGZ5CADzS8ihK1JvDMgJPcXlPFR14/JrxMGxmY6XccbrWwCn8us1TG+dexKJoD+On1eJttHe9650jVO98Z8LNkR1r6Xpb4NU6bRiFd1P+g7Y9DS/5nbW22Xj40NNtlEvZueYmL1CAyMAE3VjW4C1vK+1JksspPGszT7uKMRhycB69zh6JDD4Qw3K4YEfpjicuhmN1hKXXCPGMCPLrudbgwDHq91dDWALzg7EpbMUwbdAHsz7GyvsyJpmmPCTViM+lXMEihWtgjazxCA9uB96O53e42Fs6yFMOp8ooc7TKaA2YDWPtz8vn6pjPXiXvNoz4Q40toev8vYdqFDsOxg95vTCGR8Mw21PPBFHeRSmKNvp+6d9HEWcPrmNg/00mkuKT894efn/qT/3o8PjekMxYjtzyE7f8wNYtsiZbYXvDl37nOluEckOJ/r7Ior8xLshKa+i1xEDXoo3jja1jLbK4YcRFzF5I94F6tEeWphvnSzkb+3wPV3NqDObiisuhpUUUV0+5Pv1F/u0dDkdbgpTkv7qAHuv+05C86ffGtf34XI/jsq1+ugbC5Rax9QMrByXiryNn2MawiDSZ5LypL9eIhIwrxSf7Gbqd8WWPvOHWN8/4bryJrpcdxpg567Bgr4wh8lJRj6tjbLFxVgYuDTEPKJKx0EWcesYeXct5Opff2y/THzHfpwjljPnZk0eyb8rZisMpQzj/TVmWFxrS2j0ye8Ohnt8x2IR+Zm9FLlSR5+Df9pY3ji4xp4vir3G1KPvK4pSQyHzeOpxBkZFSMcjNhP+jR7Uq+0rKPUCRvBfiRjc9kuSjB9MHlwBNeCvjeP7g4/3pD35oOhrIlFzkTaury0Nc+14sSAgWWb4QmsqVKfpbXpgq7HRMjIlkjZMPc/lqwrpQSucPGbB/GEImQemLQTOP/TeUgvz+pejMF9Mn2eehUs7hKdab+n/kxt4YBC4GRks1pfQInTcOeUPki3C7pjMF4Zw+tP/L4X58ygjJrDy066lz4LwxR9blUsNmOHIcmozZnhokLOspDMo5ZqyxLxiFPs/hE/ZjkL0+toPzZFvDkSVj5cit/iAL9pR94xmfDf8QmCQMzoj2vik1lHtu9fryax89BZEUvCbT3rs9Lb3f7xioP//zP3+Ufki8e5Et3CzcIjyiJxLOYOjwnhx4BmJRO/CGmdajpiS2DkXrW4mBazDcIoNbY2l5NtsUklXYViutNG8zI6GbxCGnRfBsRqjJAw88ONcBobMca/wgMDcuX8VGib9wZJUlKyLX2FDXZcFrF2EbDkaEw+Yc3tjhjUBCwJT+biND7TckMXyuKATCaNHMy2YT+p1nME8KTPo7ZTMNb4U+IpgOpEGOCBXr32EPvs2HL89nKdU2jXXQ1PKnnMztcuNsLOMl7J7dOBmavBBzNof18DFwH1RIX2IvqDp1n1Ik1Hw44HmRrWTez2w40jMwWrecwa4Fo3jDOBQUvhWhNfeMt3vu0S6oRgwhIxutts7YqydS7x4ZP8Vu3/LWMVJ4YIwNm5hxvB6N0Jrr8dwR7HdDbw+6GvU3nLwQxWJ+VSe22fAorOdt+YzN/2CUxRfTa2uMvCFBppNBipoyLmvQNGXbnFdh9tBeYmXRISUtinyoSAw6V+Ge0cgTh2oII1EEylbjRDI1AAAgAElEQVSoTmzc2vUwQBnpDQsz9JuJtaF3h62WGxTRNDcNVLeVyDfkZ80X5VoO0llIowf/a72WO7LhRNezLnMAbXr7GFtqQxXZarr1a78QfGuANLHA+9egWI+/XKYzzpa5nd9l/iktn1uPesMeFFQ5KneMckqMZtaFM+H9ZJe+GcV7ZPdaxx4ADCbN3ts5wVytQ7QHwIYst84TZ7HFGinT6oiiBq2TRDa2dMEZ56vGy+XhKU3z2xy0pwYV4zNzMdyXfG22tgOi61bjqdzIypYTl4FjL282qjExwOx5z2485sP4lr7Q8g5qB7XX69I7vJfupD8clE3ssf+tUcNxazhuqGnnfwvy+rt9v6ntDLxSJCQEiUx0Xm666ebItwbBbzx5822ymBWyLlIxxmKadY9h9XJLxlx1HpEYstYsvUtDmubBWtLn993XzD1nyfCNkqY9fNEYxQwC134yBqEz4+Eg1k+FfmHfbaLGOBZB1da42j2yTok567wFCct7pwRNEg3e/o63DHCwOqbh16Mg7SWZl2twmc8b1G1UMHSoMQ1RGzcDa9DuQx9Yb/8ejiAO9LfpupcmXDj12I7EqXfHcZ2wodYyGd+gkjhdV8VY1m42xhYZY4hAhopY3Tjr8XyMrqdjGE8IT2HfrNcz0Tuec4y9yKEzxzUZW35f0CEGBsAksuPcR5JnYNNzStKIGEhccj6sA0DOyqPLPYKsKSTNAV1HReFQZ+PU+5owfSI4kQEOsYbtr05Gc8+l1rJraR/npXUj2+Z+yl7kXuuUQpIGBDpoD8Y8BYmzf4VRvx7EkOyyGeheHLkrsyaedbpBQN+zrt6zGYrG3ESmJoe533OhGz3w4ANjMJM3z+Z8sX+n8Gn0DV3NIZmSMvnbVSla7JrrIFnzzZR1Rv7Df/gPv58g/+/+/b9P24TfnRilMNN3vvvEPKiDcT3Oci1ap4NwUhTl6+B2MYY0cb1u0CeGzhaF3INtie8O+QfzQJvVN9Ch9O45bK+ZsKDwISVc6/prp5lb7wu53EPzcmuRFqKvtf3s/M0DNiTW1OO2SdHvq8qQoKoiW/7PZePp+hoocSzZFHrLz5dNGLEZM5S88TpoiiCVRLhzsZX3n3os8zYZgjG2cg3Eb5kMe8iwyB06yxkx9muu72LxTvFQLDprvZk4zx6IS/hHWeR6v0dafASdcm2bgzbV5HFAthzo5nCbZJtH19uUVIqYBW98rjsQfIST4ca720avELFmftWIM94f+ZEPHPP85glFMhZ4UpTzco2sHeN6C89KdFi0hmwYm/sKpZS82/DlVnF3nYZ6LowcUHSM/2asSbNNHZfMw8UhzGYj8tyyOSgP/SaR5X1GGPEbkWefk3ljszw21ezLl/I80q3Jnk262U/mw1hcY/qhJaOsBmSI7pGHaXEUuZqq5VkTxFP3MFacR2ty+RXNXOEoUMTkCwpBvj0vefrSl744jVc3SYSxRQl4LeFzD8kfZgStF7VG16WhxfU2L0WVKLNroqR2j4xBMLSW9iud3x9omL2yP191NNM277IvtzhhFVXD2GSI0TsoShQnjiKnYmvWeSYIikwrGZ3kgjENDZyQRu798LdK7rXntvK1Z6oyKxmfLGxzewe4Q9ScepYlOHc8zewcp2bqotWBaUHR7v8aoWc8L9PhQC1nqmgYfVNPte1BhlfHgPE11y7iZ74mpJX3bohDBfk6PhuOKu9n0Sdjcm3yw0EzPvrIXHkfneh+LSDdTOU2wW7It3xPhpn2M+1t2+KTybhz8OR3DZu3TtylNIWd8w2bnyE4OSDVRDy4hQ4WhqA9qcsBnXhj5uLNb07iTdpSXbjqrP/e1Ve1V96rr6gLpQaWZIEa+e5t/V2X7q5B3AKr0Hp1yFpS48LJbZGRySA/uEiMqqcYEvm8ti8aitOtGti7Bl1zbQy7ae8CBRnUtFxcX1MtfiIGHas5sh/f+rbbZv4aRm4z7tOyPIdD1nkrx3O4eNEliOBoC+Tc3jE+tAgO5ENxIJX52fCm9z30yMMnT0evk0fjmqSRnBOjq6MT/DyScTjv5J2xdcut+Kdt8XTdtUKdzXK+6cabB1F99pmLI5/CqowAzsQS+TkAZKdG9FMtcwIVmyLcyt2Ehy1UnRtDc1ynoexrx4kmh4PYRRbNj71qr7jWM5HFTRiCAkGyXI/+tYZd7xrw7gc1V8D7/PkWPOXglWLRvsvj2Gbk9hQU07j8TYhwnAzzP2HPos7OzHckQjLnTMZCFtgl1nUyTyersvzXRTqX++3nnputZ8ZGIIvf+Mb9J/d8JYl3WZci+HUqPQfbyPy9KWtl7c2B911//U0jP17GSw7t4822/bt/9+8enK0QHCm1f/WvfvHkYx/7zZloB8PDyShZQjuy6oc+9KE5YG2Q9qsqV2ktU+iT18Y+22OrjTubkt1Cfw4VFrO46BBKB6KTPo5AelaTyIGE2A0V4O3wZhyoiNUOum1DYGOYkDW2KJftQdfD+7o5TKUnOwQI51isFLeYdSbUpMkQsZAtE5FNPZ6vuh4tI2GcLOTNCvGs6z0uN2mMvjkkNO+OcoqgCgPyNGyi8Q4c4Nl4fscDnga+eXb3xUEhKOWItbwEpWCs5sjvLORW2d1aLP0MHohaLhCo707YUKjPnC5XyhwSrCW+qsFz991fPs2kcMAMNHsUbjN/W3fHHNvE/oYvsmEem/ErEU5GRRGUErY3HDzKOetOLvx7iczW17PhiWyYenu09XBJgc88C4W5cqgK+6ITDqpJJEiKcxuwRt0N6phwhwrYY4yl/EY8qoeytja1cdlcMhi3IrJN0mc+K7ewxSG36CAjUrFRRrTnXzSBfNa7bZjA58ZojrJRzweaCtkSAt/enDzGgaajADwfY9OXZ5kaSTlfjWkV3B6o652/lsFFGWxoxt/X2KqBUSW2hu5691dHDre7wazbETId1KE0tabNU35HyAyy1dYkLUY5ZNojJDOtkE4bNB/1yA6kbNPIKWRKlncuDLuyCAmfkPCR7PFoynmYt02cWSSsSF/RUQ7dVlZfNJIu8LeGzpbMfNbyZVuBkMP2Tu1cLXds0bkaHDWeynXC46xxcz5GQyN0LS0wcjceecOJ9c5rjNm/w41Jv8tFmc/Qls5rka9+xvozAvde5M51yPTuBzJTHtq2M2l5hQ1zQls3skAvLd2hPMQ/aWyZkz2QigBuP8XKjN95DrK9/NunE/Xw4kzgYt2SrNsbbpBxXQf2tYyt8+dr2HrOddI39GxPuoczhNMOxRiqh1ZbcYoYXFu77sXMEQ4Po8uhqII6Hpc1oduvOZeaioyt3GcPyw3tOiiFl9ZpwomShHHbW9500C2akXwp9898VG7KOSwCGrrMNdcN1aQGWGXF/NL3n0uEiGOqlANDbMukaDnzYow243Edjrc6gFPOJEaM8KFSCsPxyovcX595fccdb81Z1bD6jSIf+TeC+PkUfZ0ippKaYnAxNr6Tlmz09IUUARamH4Ah8wdVQmNhMDAMN+zlLHAtjtPDcZydLfSe/ahMj0zHRZcKhGjn1JIjdB7e2SCKR5jSGYbyooXa6J08PyNrnfBXGZlB5hhmEzocPncR7FJ+7ImTKcvh3GMjcGQ5tDvXrgWwgGLdEWNrom4HkX9kHioGDQ4it3tswqV5TX2wCbc2u3XP1+VZPf74IyNXxryRu6VpuDZn+u3hT5vDyZLM67rrGpp1XUamM1HEw72dzf/oH/2jGlvSdtXk+Jf/8v84+chH/u9ZeLDfw488OQcoAwMp8id+4idOYf5VJBSDB9+UX5tm46K+Uxo2VsnxDdvU2PrOcAMW8l9vdKFbipSFbHN4ABuQ0eW+d9757vFGhn813JdyMjaOzLBicG0FZ94dgXr8ibbTeEK4JmMZzy9CZlEIDS+JxYycZzxTITZwuPj1pUUMmxUE3dIyp1DnFla0OApMrpW9SJTn9xlcH2PzmuyzeGjzzIehOdX2cwiu8UjZCpNU8Zd/s2Q/z74tGIzD33qoN6S79YgYcQSZQDPCbBihWIazMdwjhTpzstl9xmBuB7aNQEPOJC0wns2xk9jvfCdQNiPk0WfMxRLRb7/9jjEgt6EypcnrK8n35ZkHAu6a2x6BQbbG7dbrMlebCKG20IYufc71vvtEKxQPETjKCicDhHxzxjhhB5DvcA5bdJSR+OqVymeU3wC59cxkYzsBmPfW9JJJ1gPn4sX0yMv1eOpeZAcyYyO67lQ1lsESZWJuebVRz2OQDFn4gPEZdl7mi4EFRYYw+vskKwQ1MIdrbJGb/5qhNYfeDzG2KqdnxhbFsnD/+ckIbobVKMs8l3WB1C0vaw+r2hFRqpM0UbRg2nAcYyMnxrxcre7nVl5/NCHrJRy7ngPu9oQLOQLrLNSZiSOmnAl0J8bWFjR0zXJDcamOdlHZI0Vw3jR6wt/aBqohxeUorQ7Y5ywK3lBpsxQ5ep2/olx1IkvkXwrBkRF3ZLq+IhsxHxoe0XEwT4N2B4Dwz2GAna6f0EfqUnmtl1wvuzXLVpe499k611AwTrJ4tve3YvpZZw/X3bknZ8tD83vruNnE9uIPQ7aEbtbgqrE1oz0OvyYELS93snTDUbFOzyTp6IUXn0sBS1lndFcLq76WsXVFqv3X2CrBug5U5936Ght9xBHnmFirZxIlsM+f0W82P0s+mc4juIWRl8+nB+TdX757eu0NJy3zdeEyIUwttc5aXCkHY32cK5yCmS9RgcgidPRNb771NIzYUPLBtYu+to6nRHJhvyOD+eZENZyN/r5OnAMfR/czn/ns8ET9fvcna/DJGPnaZK2eMBYkc/riLSkoyrVpeK7lksiAll8/+qH3j7wb982vwwUtCofa4CwDekyppSCD+sjaRwxua4G+Isx2eg7HWGWELWeN8WDdFBp9NKFc+6Io9VWjl+l3smGd6Ga6nxE0ZRCcu/iqMgZHf4VLOBmIN3du5unbS9b9OFvaDSHic+6mVyhDMV/QrOrbhsYZNJ654EEaWOdr9Y1nbuQhZ3tsBGe2zw+3LOOakD3A4kCBV87WbllZL4hRxNy5Yp2fePLRCZ0OsgXZ5lRlH3kYhioqzp2Su2JXbDZqbj12DTQLsmi8vtzHOfeP//E/PjO29Eb85V/5lZOPfvTX5vBx86898O2JPfO6LTpjS/jIoEr6bVGyDS0SEl5UBbVtDsThW3PpidOYL2Nhjbh6oiV/Utg2nIWz2MaA12Pjby0jShCv4wMfeP8oxPW4XdOi+A5t2BAmxVkO2S2T0dHGpyVS49b4mwX2MwNwNv5w0xh434xnknpJES7XtGA+61CmJJdj1LCcMEqKZkpxj55WaO+po3WHMYJnGWCEn4FB0L7NUIgnMXycXHtTaxlO5nAzPupdvjhzO3yWvCyqOfQZ6IDPuA6UyKYzfhsDsXxJfRP6ObyW1h4RRnxwQlxTjTcT7feM0yUUUrwQsnel7AQlvtlL5cZpqKwy8mNTvsHnbI5y5M6NnJy1BFJN+ZsjSxsGJdgE1zoPMfuoI7McHF4+GHuJ8gTXut911/vmXtbaNb/41Xum9IIQ4Rz22RRTNTpG12SJIdFG2axSnMSOzE2RLokH2ircMHPqfuUYyqptwoED20vk1hhwNLaWjk1u/rUQYtxOiCxjMQdkApna/ayPsc1hnGtWXltbCwFVKHZTri9/tYTmRRU2hOjeP+y1XvUPhhH3fj63z7+8AqUfyOMqHCGxCWNlTOP5M/jGuNTvrKUOpN1fOrYq4dYQ851M+Z15WIONUbVyYZ0ZVrgWFPGi2Tx8B+XjQrHCCklgcKjXGYMkNlN3UUVza+wTSjnlNJXnVfTrrOZXS0McPfKOcBOdYj7sh9pG5TatEeQZNtTmszVEy1cK/nSgYeW/zf3y+Q0pTiYUwy13ncSDMUibBFDO19l9xkOPfO0YFiExn9MCJX/bw8d8rlG887zrXSSvHTEWtSliVv3sa7OBfzCMuDJVVLo80U0M2QzrZhEW2TGe80Hq6JgnczA9+ZRwUcKK17TBtcPltYwt7+n4j7D0GC5H788D3UOd2Kxzz/hcdCb0CH92QrjZY9ce/GEr8Zlken86xVDtuTGaoRcDNhzH/ICGs9gTJpdZNgjZcJSuHmNrquUnDMp4WI7vIqi7Hi3kCrlqtrZxX59r0WU1xiTrhMaR8UJF7r/v/oNy0d6jZN4Yvhkn4uJRUsa11dRCkKfP3jLhuRgIccCcHdbJ3rzjXW8/+bP/3YdOIx7CiK+EZF5+KS7kq1MCQwjWfRWG5UiKPtgbUED6BbfojLvY3qX4VS3xkJIPke8sZHVd5Ja8cbjpxZWrlV37r+HHq0+eSq9dYT76rA5tSeiLYkKw3IdONK96OD6TZ3am0bODmkaWGFDT7D7rxSj+YBIG0DHoW51YIJjLgYTCoTG4D6N0+FKQPvyxg6xvXVBI6PN1KBfRMo4Ni5pzBie7gj758j1fnHl0Rg94xDjPOQFYWoAF+ASdH0dQYfOHHxu5LT1BmZbtOZpabjE8T5Gti1Fs11xz1ckn/uAPTv7LJ/6fEZqpzvoNXd3vG04JVMmBi4C5PCXSywihSLeMg8GV7M4TvTCEapk24EiCzHjyAkfzXhx2JqJZNvg+JX/bGxQxRW0CJrX+qP2CmE2QNgbrc4yo8gCeP0KdPF0w4BWnpQeuv74V4k2Kw5lnsyGHDbNN5fL8HtJzd7hM5+KRFmV7/SjjGn2F8Y2JALUl0HXjvU/mX55buuoeFARXvRPXBM3yOCwwwiADb6z2GKWe03wy7sarG48BIlYFB7FjPPksgjuYGprDGCrSVARooX7vK1J2RgBuenNI5RFWoTv9+Vq1vTVsmvV37Xgzhbplfd0wZEnX21ITzYB59qiN1XT8lt8ot4DSNibPuoYdLsZ9EWIGYYVf/TDtH3hW5QlRxBtDN28QM2hc+SwXE5psRWtz4dmN/fNf/mISOh4eedhMRIefFGrPwNB6bpRxD1xoy5WR93qOCvtJynjrKBjr4csGpUA384ssfk/59FzDOAelzLWGt5L5hHCNIZyHAtdPuCz74JFHH57nF6rYei/ua43MMd6iPUYmNwx47rI6Kmu0rJG0kPVrGVxryP2gsbVI0H5mDZT/l7g7+7bzPNLDfkAABMB5ngeA4iBRoihKIkXNVmvo9tCttp3llXZ32058kcRXXl65dv6C+D9xfBdfuDt2RzNHiSIpcRDBUZznASOBPL+qt845hMB25JW1sinoAPvs/X3v9w5VT1U9VVUcq7N1vr9447LiKnTVZ3tO6w/3L09DBK193t6l7OttfMUOb3YZh+FsTWHYsfR9jzdyCKjj0jefhHiFkQCW4kYgATdX7MLzeKfaq7DFw9oqKjlGWnvpkGg7PNXe7uYe9pg7/EZxTXFKczEe9K1kgOFP9UyNIdf/aq/fjF25g3oXUFg/1xsNvACfpTSmovXGya4NdyrYarDRYG9eXYtMDSWenwGJLScLMeQ1dQs3QYWgRgHG/rNVJ6o9dX39XtNTwVbP1yr+mZ9d2qbDm92qqltadQX1BmO7Er4qAFo8WA2xJQvE8wuEyPg9DWcLDpoyM+PpbGrJKjKd9W7vmV5+3eHh2PvdK/btGK9kTwGlRWQGDni2Hvz5z8u49Qx7o/w/TLmJ8qSsM2SN7DHf9bPqny1g5dwKVyk+DECQdZMNXauVa3RGe3tzOxS2aC+5lnHWnOezwlr+Tc49E8AjpMcARBuhcBlojz4Rykb4pZX0lDGSzR8EXLnnpTmLBXrQEiK3nCmE+VtuvSlFsFNqIyz5yiCsmnThHAOMe0VhREm01vlt7vv0ZrLRlWlpBaw1pSX1+zI2+31afFXiwkoKsJPL8yepJ89F1lorP/H0WjbjXnW9N3quOjxkvqo3blFbuifl8CCBEN7FSnxLWNG92vGQiFnV2hIGR0NoviKw5WFKb8X4/cQnbqxSRaNrit8tKpKxGIeQKMDsmuaXHublMqfWxLM+E33DIO8z3by18fA297dlDMBNr5BTT/7msY2ng1k2wdbyqtO55BPw2BzuHrv5xGF0vQGzo2tqT0ZGbWYjHjqc7INMzD333lMtE3gWDAJnS6YUlxrXWAvUDj3YcA6VBqk8NYQ0L5aNAGhRtCagSx88Wd4TCw+w+X6V+g9wIQgmbmvCB3GSDYSjhxdKHIKr94EtAGOsDxagDTGkS0rNPZpcK8sPGBHWSVyaR2EhzxKE/iz+1ttReMZIqUDq3MEfvN9dzm0sgq3LWHTVdpPrs9zQLBMvi3B2DsBw1GyEUq7cuDIxVgzX3Hnf9Z6NZ+PlHMzudxauz7oXZTz90zz3kOctoIXnhbEewEIXUVNZ/9UuJhgUbhNN2YfJ6jBOyn8auT4cYYUbM5X6bVjXBOQIdC8CwPtjRZjbCs8tLh1yumcZYGw9/Xu4ewCV73SbFGndXZLCcwA5xm+T8o6N5VCZfNnU9s3UqjEeoK/aWASg2afc58+8+HwJt1IaGS/rh3cL4bR4JhFE1r2UULmzM/5KYGiSqnvxlhmnfcRb1/3ZugeWZyWIDx9qxbO0Zgm7Dns2mO36PKuW0RLUL7yg6faFBTgYKtODTjKB52KFKswL0AyBPGqh5t0e80yzBv8tYGsUxihyY62CgNnnF69aVtcmc60Kb+Y5CU1gSzjdOSG87dECT3lW1bvJhrJwc9HymKwsnQFyLEvcLcDL7+2L4VBtT/2f/UVVVW+zzTpxO+M16HIlQMOE0gZIWrcpRdCcyU5GGcA1zzwhwQaF3ZzaertO89ba0ziv5QiqfzbY2GqH1P/2G8qkvzEhks0L5C8tk7bCgcNTyc6rMTjHW79v4LTdM+ge1ny7B2JCUVulKJqHd7qX8z4ereGy1ljXw50ObDkjHWbpkPLUERyukuv0mAeE8rA2OFZji6fvQxXcgS3zlN+eDmztSuievJ1ssykwC1R16K6zTYtfFPlVYf4jfQaQqxnK5XGp0iIJsWbNH3n00YCtB6K8FULtYtU7dD8DDp1FCjHjcX1G9NRHs2dFcDgKeLdUkHcm7Cf7uPdSH/Wupdg6rxRsAYKAvqq51qFQobqJZDjXZAiKSGWw5R7kM6B074MPbPz21ZdLHxgjg1DT6OJmIcPnDABbdBO5dEsAwK2f+eTGtdcnySTPC6SdscMe6+zWXbu6e8t7qR7PKEXrIF+r8fPS45JTAL3mbXW4rpISst7T+gzf6tiJZHCn/hQ9UsRv3LjKRn29zom/j6z3Gbrk7JxR8rZLinSR2qH1ACYAC5lDr6F3mIM3Ug+MXAW2prAt4xjYK1C8ANBkCg4m8Lz2gWchmwDI8VDCCAcO7C96jHHZu7xlLyVJgTE758X+mm4xnYBzrAzdMYj9fPW1zsCc6EUZIlkrHG6AGhWoshbXWPrMt2zpkDgQ3JmtQ5nZbNfzYSZZBODeNAh+5JGHC0RBa++nkzWlcDDF2XhMhDkcjMoOyI0pPGEd3qq21GUtIIshpF9eysWEaNRs8xnALbfcXBYSUIAf44AMgc8EzUYfEqxD1ZlbzZHaImd3DSoPB626N7DlWhWmK6HVmUyAWWfmtMtxMlOmTyI3K2QrJszbZQFtyiq0+fJrtRDbOVvjbTIXNh0+kzlrcLNv47xYQpv3wblY2RYWSsPu9mAl8ypggtv5N8lceTf3o+x5lniHbIKuvSQFnDWDuK5aNBdyOqkHDDhc5trmwV1hgQG8lSUSwdTgtbNqOuMHf0PhtgZ6OHOy4KyR3/MWKVYK5PBAEXYDALplR5PIJ+xLCfNc8lASRL5boCTjBYKsjfUUonNvwAlA7JBhkw9vvfXTNRd4Goj6PgcYW0OgnfDwnO1hOl5Ay32GjwA0vpnEhycee7zCT9Koi1yatbgmn/MMWvVwOVNtPE5l9YSn2ArtwwK3n/vcHQX8qhhhDqf7EgQDDK2ZRtSVULG8F6xjruuyhCmrPM/UgCmlkzEcfPo3tf/uuOOOjf0hchJInsX88qAJ07OEG0i18t2RYsJebfVPtlmXNPm412Y6e65f18gzDiia73hv0pwJrusinK7OGWUwVTZSvmsvWKPhYOo/qnUVAeI771c5goRhVWnXpyz73dmQfVRgq4pCdukUa2mteQsI/wkTm9cueNvekSYd6w/XYZzysuVs2acA0hBap7XPcK26VAz+4+LA5H4VIs5YGxh0FpLPD7Whs/6acO7sDoBrMNLwyV+3h7f6DAzYqivU55rL0aTv8hwxIBbQ8u9pbA24ymr+OLDVGXl4RP2ZkbHGNlwsczdZW84BWdD37dUdD5k1GC/chP62/n16gjyDbqs22Vb/P9+bMGl7tdoDUV7d9OSr+4czIcFTiHBH6mwZENnzcQT55tA12O3suuageVWPzjofDbbI870BFVWkNYofR6yMjwpbJwyUeXg0nvn7H3ggmYmduSncsysZkM7iGNzWs0u7LN5c7sXbpAQCXiUwdekCW+OB3Q7cqyjnNq+psRZPN7yp0ksZz9SB9Lm3AnZEMoSoizsap8Nlka08QH/zox9uPPX8M/UZz3B+5Ap+lvlQQgEgOaJRdOaB3lOW4jOf/eTG5VfiLjf9Zmc8XAjy9BJqgxIIztOb4bdNCzeGfSe69JpNKyEgB8dKvbHOzEaEj8dJeDx7aX888M5lZ653pMk9yfhJkLBGUwzYmAFawMR8T2cJAOztGOFeQojkud/L4Hs75SI00u5Cr0k2WLxHc6n1kXlxP+DG+SoDIL+TcNV7IGHIPANwC1zTOcDsTTfeVDKWjHOtCudFDw0NynXsZ5+hc6ZjBz3vnq5P/rz77lsV8QGm2hvcvR/x8czT1PEqHvrivx1Lb0TycYzZ7u25FfH7kz/5k+ZsHTum6uwZGz/56U+KbAjpu8j7mZAXcWYyaFwK1WjLoxNgwMqwebk5D2SBLHylCX/AzbZr45zzdkSQU5jptfd2p5x+8F4Aw4Xdk+jFlw/GIrknLi5Ud3kAACAASURBVMWXU/IfAXyLpFbItlByN4uuNM7ca6rGyjQQL/d7YzAmJOMuMdAhAhwZv2++Rh+2ywMYJsxgw9g8iIQIwZSNf9t8vj/ZN7wZLdBaqg3an1IWDjKFDuhA7zbuoVgZ3JvdC64FJsFic9mAQoxVFoCHL+BIPHp3+A51KLXHyKJ1Ta9XNsOzDrd5GKXaRP+3KgtC/Fh9Ms8KFA/YGoHWCqXT4c8/P0XX0gqFogAoHkq7EHONC1E1RFZW0NMB2FXHK8/gYF98cbfbAfps1Akd8/4JEXeH9Ctrfni8Jk4OFBEaxtJVsl+r9fKZG2/8RDw+txXQsrmNpwugtvdtAJq5mtD0lK1opdrcMDwI46iwa/amQoVWCx/CoXsnggPgYjkBRfbXkRgYkxHkkLCIuKynn+O0YKKIhqA9PeUatOIfdEsf8zJeGdfeHnKyhsYPkANz07uOMOPxBTCBrqqvtXhFwFZzW7ZCV+PGr524lPtYaxXeOK2fpVOoxwMDKLJcr8o6IRoTTtcFvFZG1FKsxQvLvQFX88mIIYysTSWWRLoTSsB3cRSRjFedN8/m+9a+iLy5h/NhzxBs3V4qHrx8RoihvITrmZ1v+95Zq8zVc9qDXsTsaZnDMwRY5bzJ2AJQhIAUfiSvdpypUTEF1CUZhjfl7xU6XuHKmrcMbMCDm47Xc/7u9wOqBzSVsM513k9oqwV3e3sKMDJYCwTwgHSLH4UlJzz34fG2fE8FaK5n7qdg44DU8hIsL+yEZSY5w8/iWOb35rC5Ox1CtcYDAP3bdcbiNi9CNcUhs4cXAHEONr105qUkXb+2j3fmoXg57lNgerxhW/zZj2tkXiC15mCr7U2B1PyPMVT9GdEzsu+ExewXCSYXZo0vOD9NqbN+DUYDPNVlClfpYDzDDz7w4Kr43eFulATnyZw4l81b7Bpq7ue9ScKhHJ1fjoH2bKm31B7q8QZ2WFG4CXe2w7DWRA0nP71kJFeyENCXvVkNviPrGc9XSwTJmEzswdAi/joZ/3Ql47UMi6yHv3e9Q1zoTqZhpHz+85/f+O63/yDnTLIET3wn1oyxSh52eK8jGcbDefDKy6+m9MSLTQFYRb9xtqbeVAEbQGsRy8vLlXISF+sDjM+b+1RmXdaBfqz+vQG/U7qpPHEZ35nxrJ0Z8Ec3V7eHzC2dRgYwRo3F/gIiOReM9dhx2YcpmZHxVjX8yvbtMguTiACoMuSHM0h/n39+uIAVvkuNr8gRzouuXqCS/N6Sr2STa5gf94VdpptCZbZnHOr5TZIaPpgIElpReaRyLU6O13RAESFhQwXsV1YxzmZkEyPT3G0PI56ZDNjxmE9XB3igjckPq5JDga0TERTkzw9++IPiZ10U9+W72SjPh8CNmAg0OIAUh8WDOA3cxr0igltm4PV5SP9+5ukXOyZ+duKgV1+aTZQMmFQRNtg3XkuMNn8v8vmLvwmweyhCPYr57Y7TllIKSW1qX3igai6cwW7P9PH+dfGmtZeli1BS2K5rl0D0PA51OJfS8tmrk90wXjQTwOPUxL6UDcjnuDUVvZy0+xYknZHmPiyuqXHjd8JvFQvPGBvRarSc6sEhKlL4FJoDzIKy0QgU9xWShZJZA9AztLwv6b2zSLLcqsdUxjbppObAyo9QrZTb5K4AMoiKhIcQGE8EBWmTGFOTz7tcgYN4bup5ieV7Jp/7RfgO5thngSiK1yajYIVVKYLzI+jUSmpXf7JEstYElIPL8wk4ERR+Zy5L0MTT6fO8nhSz37kmpevexqT7OoDJk6ShuPGYA89CkbqmPSf0fMstn1xgt135DmiFBvLnN889kyruz3eoOXNJuAEB764EhbcyL7hHc6CrzlmEr73QgrMbtbqvz3RGZa83a3LqLZm/6ds2LTHGy+L79i1vjD04ANd5mdo05pcyILStLYD4+ONC9Fp6dDuKEt6pszWCfvvP8XL9PmCrJm0BC4LVOb0moVgeIbVieLaKIC/MVpZ1E76lzdtzzocaZTKczKFMqgM5owdiHZby4tFbQIb3yHw4F/Y2g8NYgTTXmVpulLF7dc/SznxzVglq81au+pQJaMGbEGH6v/XaJvyhb2Xuh36uXtrFUVLGXOGxYDdjccaADnycEfjDsfPdUqQ1LV0uYJN3NUAjP7s2VHuuTgVblHyDKCFpraHUWXI+2zsGbE0Ycoj6H7y/BXrGWzSgxFmvFknmhUdm3bNDbj2WAdnTh64MywIOAVsrtM3DYJ7Gq1NAeyngea+u0xfb/FmcrGWE1NpbA2PKT9cucLpkT4FI4DXjrLVfgHA7EPT+6V6Kwa5IbK35yKUBpFWXMGCFB/yF8DoZoVekhhclTrFXt4HyfjXgUMhTj73HYrCo8ze9YN3eviqydPb2eMUZvK5lTbpafJ9Z57JCYgts8ZSMgTzrdzqwdfxwQogrS00YkfFbdICcb3xYHmsPrJsIfVBZ3tkb9wcciuxM1uxQcozZ85ODQA1vDSX9ta9+ZeOccEy9PH95AwvAxKmxMkwBoqpBlYcHWH/z5FORLwdrnsqYjJHVXKxDVWSbDHWWeJJGj54xa7qAZdcca+BCDpcMBdQzjvHoH80a4JIpcWFu8cBeSEkngMve287dtLfKc5d2V+++1zW42rvc9eO8OFesM9lPV+CHtXzQJSaJb7lPUQEyx7zrPOntlA6wDqjkRQP8Klkn71dj7Hj56F66li6+OWBLFKedMSHRZ92qW0y+Y05kTwOZ47VifgDTU8LCuBtfdAka1eoPHdoKpZJbUzMT4LL/br311o8WNf1Pf/WfKowIQL0WBfDLbGDIsohwUYIm2yGX+dAVX4+FWHjJxifi2bolzaMBlWefSS8mIGjPsY2LLpHJB9E7IGkf8EK++7peiG8V2Dr49GNZvBAhD3UPoSGpTfacxSakp37W9D2iNK6KxTCL6eGMa+LnQ4IzERZmiMbnJjzX/I+uceLlOfwh7FjzvjONMTtbpdG0w9dhs1dKoPo3L4gSCw4GJevwsEgOp96JOQO2Ou26ydiAiAPeBVSV+k92yGqNsi+d3Su+r+1Qke2TsbbKZXieSl3OnwqN5I/xnpU6L1dddU1tcnPAw/TQQ78sMEehm8euI9JxdD/PDin6mmua0K8A3oMPPljrYZw+22AgrnB9KNXzyX1YlVcmLdlhBUL2l6I9szhWFChh0WUMdD6PYl29MFlr+jl2gdkTBap8nqJnQd58800lFBVV9TteJIKPILQ85suc8375rHkWWrAfrJ95ZRnhbBF0E8q5JAAOgFVfy5zhbPHMjsKlQE7koNgH46FswNCEauvYmYiteKbwIuBFSAJGU8Op+CQ5yDx4k31pXw2I6FBMe3l47cpSihAwvwofcnGbx+EklpDQ7PE0r+Fv/T5ga8CEPUsoCMM22DLPir9eXme7vMiU0xLepWQC0N3TmlVSSfbhe6m87zvqiLWnoT1tU5C2Qw0aECcrLhagPcey5PJnGW+vyj4N4s1HWbW5P0le9aQO8TbzDiejNGek6k45KzxlORsyTXnCLpZJtTxzZ6Zhb1Vvz59KpY+CqZ6nzssCCJugYwHQEri1XluemQrJUVxA3enAVjLBxtndZSy9OqOw/pbSEAO2nePinXVZquXZ4c1psEMZDD/LcwGh7dHb8nYNT2jCID5XNAGKL9cZgGQPFQEa72WBJvcZr57nqZDNAlAdemxDt7y363fjAQO4nLHZjQNKfadA3wJbM94qgsuT9jFga/fuJt8PF24TrGWfNUg9UfJVlIKXiCy9fn8Mu5ybjmC0R071TXNyOCDcnpaA9cADP994PHKE4Vj9UotC0TSG6XbAi1RZgXl1/bGuNM6j7YwCWeSSn0BAJ2+RAW2QnerZEsGocHHmA9gqoJVnMB/AA7lGcXdzdbXP9Eo9Z+OxkORROAqwLv3Em+aeDK/mSOICX7fx2c9+duMzoeoI1zlPzugUDG5vf7IZoye6eXjzO+0B/Njnnnuhzo5zcm26XZgrAML88hxZw/baNeH7LEZ+9lSBk/zeGUJpGaI8OWV96cVJJNOPcUfij7I8ee/swad+81Rl2ZuXytSOPK5EtMxlkebj4fwg53v4Wcb7Wsbv2gO2ZECrqzVcMPN0ztldqLRDixIXGjA7gO5b3MPioWli3Tq7ksHUVIzsJr/cfxpFFxUia1ChzcgngrmunXvxSlpLc15zurqiuJYX/Vn8bLoiQF0plHG8+D1d7j5dD/Tw74Ktf/9//Psqxsa7JGMM2HLohR0UIJxyDyV8hQwzSUJ6hPcw+d95K1Vec7MzdqU67b6Q5RMeC14skfTCs/GE/PbV2kwvvXIwqZwh4p5I+ubeLgCpEqz6FbUBV1iDUKk/PEhc5x7Eg0bpE6CUv8wFC9UEva4kXxkxmYwhXVb8VtPIcgdGiASc2ITlNeNaz0RPgboK4ayNcs3V19WiuTbPjFAY5eAgTkVe9zD5HX6MIs4YebkAMEi5vFpZLEChvHVay6xS/8XLCVjZc1bcsYsXY6Fszvpd/pR3b7kjS5gti5vH6YrLr9wESQTUo48+UkCOZUCwEByT0m5uCmxdK6P0vPJQPhC+g4Pa1kAr3BKwuYf7+3NW3MtXXHFVPZ9nBYrNPXBnDoYnYn66NAYOyBmbbl0Kz7MLFVLEDp+NeGPCWIQSr5ZCgJ6xq/i2a93v7BXdC2SfOvQA2ZQc6arZZ268/GYsLmGl/P1EvA4OMa+ceL199MGK71erhwWqTiajrIvidsV7gtQ84c117J2AJ3Cbq2QvORNCG52BRF82ada4WaGUOzL8ZJNNoV5z4XodAm5FzAuJCwlw+fv0eyxQfLIP+CjD+ft/k2fLZq1ITXuCrg6PzfoJzRiPtQEUgRqWIS4QEOTzlaEE6AhHLS8JgrzvVT/DBR58niLsUgBvFzjrDNcO8wN1nbQhy7iz79owag+gf9tb9tGQY1948bn6t/eF2ErYZSwnZILlvz3r88jHvFdlnZ8jBTt15iIrVPbvBsNXbCq18ojx3K0QUXl9eO2d9yU/So4sj1d5N04Dto6l92kDjw7P9zzwSvKEA1vZT8on1HtdmV4Yce5THqt1n0rQsf9yibL8FxAqrhmeItCVM1hjBW7W+KuILiNxrUvNUXlqF8/Kcy2PmO8Mfw9dwlmfZIHZYx0qz35fsq7lUsK9Ige1G/s1QH+8KKOcxhNaYcuPAVsqzFfD8wV+G4i2p7FCmeVlSIY2HmiUnzErNircmYt2VEH9syj38gYG9PIY8YTdc8991deX0gQQumxGt8ZynS7rEHm/5uSjYKv3yPBZuw1Un31r15703wVbH4R7VKHoPI+1ooir24Gzkb1NrvHytLexq9Wfn/P2dEKJyjSQE+WlATIyz3SIc0I5M4Z486tvo4y87KVq8J4zSk+55nj2u96gPrlNUvdTGPHV6IEqb5PvkavAkN9Xj+FVBmLOckVmMm+8P9bAeohKoKj4DoNyCloPKPXdN1+PsZ3zUN7RrCXAwYCc808PA5l1n8yxede26cSJzgS39mR6OzEaBJdBlHkZ42GqEJyR8inl+af/8r3uONMcL+Odau6uAQBZcxEZexSAxJceRwsZyKsHLJVBvkqLOMzeq2hX/l4Om/yH2E8G+WnN6YRKjoqOBaSPHD5eBmmXhepK+13ypoud3nbbbVt1tggGRU1//vMH6xd6Ax0MOvbSHPPGhHwIFYfcQ5kcCNuD8W4J3VTPuI2UrCfcz9BQknWojUH3A3vpt++ltlT3JHv19efiKj6YQ/NBqn0nuzCbEH+EwiK0bV6TNGE0MVXgzub0oCeKrN/hJN4gqJngs6AedqomGx8l7Z4vp1UCxeEQ2lzuOVahBTRZlb6ZzxByQMH11x2oz1fWWywCz03R2lwVisyY2vO11SokW2UT+bo+NO1l4+NrcUe+GtI3S39A1O5w26ZQYnlsKOYFBM3FWOTWoHlUOFwUZXerdx8ADg/Ic3jmIdyO8icwzkq1Z/wEcXlewwfuv38TbNWhz3MVfyubxFybL9+78oqr26pYLnhZKdPPsDlZuyskBmx5ThsRT8mB9XcW2y9/+XBtetfxvnAUz6CMPLwl18Y98wJKhrd28823bCZWFGewlEwTMlmeCPLCh8AqhUx5UbrHK+aekFGAAK8oAV3zp/1KtssUVuw6R50u31mdTZ6elkC8UsCpelhAYfdmbG8MhWu9JItU7ZUI6knLtyYE/AAJB4M3057mFX065PiDB3n73iqwNV6ffSv+v93b8t/K2Zoea7UPMz8En33dYdMOnVzimReQJpS5vr2cge31b+y7M/epHN2eogrDLc+Kv8taEj4B3u0D89iZj+lFGSVIUA3R2nkuELfKHLRnoY0Mr2dfeLo8Ata4Kmrj4CDS5z+gaXd5adpdj2RchkA8W+UpzNozAMkxsmsE+OnAVnkmSA4LCgi6eQHUDtGd6tnyb2FEYAqoKrBVwt+5zH6kPNORo+emAdSuNCM/cbx5VVMKokHmVr0p9xxQ5P0tI6C/swl0hO14lfKny+E0eC+wVQC2OYl+Dv/OGAqk8WCUN7j5clWTylkDJpZ3q0KSa+3HeJ25GSOv56CLt/4O2Fper7rIKa99yTCtKMPKjuuxdkcAtAp8mFKKeS5/r+SaNLouwJ0Q42vxrPhZRk55uVIiIGEjYOvee+8vsPV6lP/FaWLerc46G30KTtMJzp/vj1cEMANsGKY+5+fQRiZDkiw6HdgSwXBGChQoSZA5sYfLwIhho+DyyzGA6R46reRA5MGzMUrVN2TsTW269i7t7fBezsD+OB549P08K2cOE37WdYCBZ6BzgS9gqzsiNL/ojZDlzUV11shLIoCxefm9xCyAwhqMB+i8C88vQwVQsuaf/vSn6/72ARlF5g9HcDKw33079fASTp3Qs+8yugtgLuPdZ2fPtcEOIPTzuM+0piIDJoNSxAJgndB4c8Wju9U4y9kz7gGbwP30Nra3Bkh73ssil32uCPV5Ns9AFqFPTJUB+kDpkNbNfW36YmRm/TvrO4DLs1pfOmJKiEiAmQiAz9Jxwx/zeQlSzdmKcGAJ/Lt/97/H03H/xle+8pWPgC3p9iaeF2uqZBeClk4/D50NYqD79iRsxZLanYU/g0AOFyVhRILnnbeyaG907ai33305PJCEjj54a+OCc6+uzU8J1OZZfDBWWG3mbI7JILQ41W4hQreETYXTzioBSVl16QBtb4Tx0sw6h4dCFPp8OQqfd2zi2BSPxfddYwdSbNwhjPLoXZru9sJilEhnZHbq+/Y+aiaWtwNwcFAuDggqizljZ+2wLBr0da0S9yqlLckAOtehPIpieBJj4dpoI0A94ygiSsMcnJcmpGenwF23OBDvf71qipg/obpJ1Z1SFQ0eIO4rq++U560wYuZmUyFl3AAH5D8xfpb8/pTbMKcULRD0fMC4e5lzIT4b99GkYQsjmm8A0GZzHeMDzPABjZN7GuBDSgdcuhs8gKiCcDc5HVDl4CKZ3nXXnW15c6NHqEwBW597/R0WhZh/H849mW9zO327HAiKusKwlQ0VZZawj3nxnr05KdCe3TN2RuW7BZ6mI4H7Akie33e6vtMZ5RmylyZJAZDysrcGbFg/Y/W7UZLAu7IPQ1qd4pbnn81135l05WFYP0d3/T5hxCGYDpiqLCpcjHgBpTAbI7A1HhXcDmDbnI3VaL+WVyX7DmermuMuPhVc0l4Jnt8XKuu46sYF+Fem7LKoEVpNGoVCuVo/ALufr/v/DTnW+nxwJNmswmmU8xDk8/3qw5ZxR3AV8EJdUFvHWC+/9oqN+2M8PJ15FS79whe+UF56YwWyiyu1gEgBK16JxZXa5GAtIOOclufFGHwu46x/l2epkyCqRlCeu9/vzECG1EkAskCYPdBepXfeDhBawJRXsDw6Bcz62hUNWPer0DQvPjDjO/n+eECmD6PzCggXt2wBsPldWf95ldGY+RsPUskPz3cqClrPPJ+zvpNVWfJqgPVSzDzHJZd+T7B1zrn7ar6d78ksnYxyczVenS450WRpihmgI8sYqG3kNCCXlUdRPvXUwaJPVA/aV18vj6J7jGHOEHQtMslrwokMoSHId8mb6Y14arueLmlwahjxwxD1rV1ly65MNTxBeqteeShGoUgD0OUz1vnZyE4AsevX9f6w/6fxODnCo6VcTHVzSTOiMzfbBaVnb7z9JgJ4JHuqEDE+ZdZKGLoAzNtN6ahyFNmnFe5a9JS3os/IW56qIXzzEF9y+SVVRb7a7OScuz/5Pdmi9DAKj2cu71Gu92Gy8MrjA4xEPgItgCUQPET+CUfzytl9Sk0dOdqdNlom4vi+XderCFGeAdboiEmDR8bWa6+KprVniQygOzk5AOs+T80V5Nxw/3LK8LTmPlMot+6Xe5GHFy/eKo/fVNc3H70/o+ezNp1pLjLV9y3v8eKL1Tg4PjKOfXtDy4kebZ7Zobo3TnJhk7zuuuuuBlvaLezJRHz/T79fSvTb3/l2CUsEeTcleFm7hBYh9snwszok0h3rPWiFm3LhN17r2iLnXkAgh6wXMtzKQM3NlLff2/yPQ6khdSjepleeiyLMRsh3AIjhCskq6j6MnRlYyrVI4SmyiVuUibXwPEC+M0BouDwUOY+ETWFSTNarsbxtBIeXUi3rMn8cMgtAOE0Wk+t6niuvvLZAxSjZDst1bTDgEMCarDSbm2Vxc4qxsZ6qrEU2ojISw0kpsitlkgVhDRFwuF1vpe2F5yPEbARxcSAIr0qWhUq6xmv85hsoxdmC8rv3ZPNarAfBBCBYny6J0S12KDmdAlh+QABP4RNxdbvHhEJLKOXeRS6WcZHxvJ2Dq8CctScU1F4DrIRUgRR1soTP3Lss06wVoeigCqWaf+79aayLizCFUiurKoK2Qwjd7sCGnbptnmv//gOVQeJ6w00zD8UhyrO9lgrWBDELaV/GLySNS5AJ6wMcwAREdy0rWV47E3rspuOe21qycNXasu+tNwuoe0q2S5j1S7hNGHAK2HVldB6jS2q/jid2EjF4iqaX2PDagHdr9lgyfztDT5Hcrkpu/s46s4XEqX+GdzRei1Gk9Qwr6/ZUPTreJ8pzPDujnD3XZKZRoKNszItQfbfSCTAOALPfvN7Qn5SBk98xZFzL/un08JznKtIbr23muz2EzZMZ17v9YF79u+undRKCdTaGEm7C7sfSNFxoZXltWZ3AM0Ff3pfMj3HiiwglfzIhl6v2X1Xcv/sCuIQPv56OFyxzZ3p4Xe5TFnGuPWGKTTL4CnUAIzVvQMxSmgN8SoGmoGQr0/KJrSlvTzLvloSjFvJAKq9SPDfvrcxEXiZgZgGc8hp9zGtaADmD7juE+uGY8VJNO5FqX7IABjlavKHINO/X2uY9Y8IHda0yYEUP8ne/MwcTpq5myOvZXX+7N26yW43b/ekE951aXeR1yWx6Y8nn4lflnO9O0sPmfNU8Umwtu5qv9GopMnsA5wa4OR5Cec99k5mdE57FNszIp2PlUX/44Udynh6v81RexjXPpnbCV/ZTZw5HvlZ4G/fo/OJsOd9ewv30xkQcZu8a93hvAEX7VvHqalBfMvdwe44ThnddY+b98HNatzkjgNJTMbB4vcab7bsDMLsjwvkBW7fW3vX38xIS25O9VdGZGP2SwTwf2s1klHom69dOCXPK8ygzscfHS3xp5DS6AFAglMmQBVDMT5XbSTLCBylQWzoyk6ici2S58WSOkT9c6DJYRNLDoXNv+qzA0EpOmO9ZX9dzmKwbWfzMs0/XWMlnc+TZeKkr9Lt0UBsYbbT4/quvdm1OZ6o6v8j8D8Czh2dtSyaUEdPeZ51bOrEiyQFxKNETxgCQDU/Zmnuve+Vq+dUc60qsyB61jjM2n/Ncfhb9ZkULYJyquJC5c38gWWIXjOCzm54tpR92x9X9ne9+pyp2/+Effq8W6LnElR3WyShw0Hi5kOFL8WXzOlQDiAzilZfi3WEhnAVle2g9q9rSOnOnwqCpmxPh+uHJgKdkIv72xWdCHu0QggNg0g16kLP3K9WZcBA+WuBoT9WP6hYKk1Y+1ky58AIMPKhN1nV9ElNX4beyRZq4Vy74PBOBMih8/m0T8/6oJ4MYKA3VBu64f5NabQKKgrC3cWxik3/g2us3S0hYQELEJqfAOrMyMeLl4TAvXLx7k+qOEKikhk08/Rq51D0HcDgk+zrIxWMIPy2u7HbZNjGwBduRWmyH2YaYgpmdPZGK6Sn94HARkvpBuq85mDDOcBysO6H8boig+FVAn43T4a+DNe9OEGFlfDYqodsNtLVQ0DeSR68bLpsrY9A8GEDRPd7auB9BhnMG6DTnrK0Ln2MhAHsAIrI18qc9Ui5hWW65X7V5yb0VBiTwxOflnFHsyNSesbJVEawp8whxeq5J9s1d8nztteusyQY/rfQJYM/YSrLdypNp6KI8WwPGCOMpgLi9PyVlIa0bQAc+cTqAE9cB4lzXftm7qxvOng5slQW3QkRz8EuofYRZs6W9B2yNV2X4EJ7DuS0PjP+W52qy9QrMF8/lnDrrzlR5nGKRVmkGgIxgW0qdi966m7dpF9WKd1d5/KwN8ODcaZNlr1VWrjIysYYJTc9RPEcew+Ap1ikhx4tlT+sCcKh6sWZ+41Vw1jyXNcQZveNLny/vxr333lsetbu//OWiJYx3rxRC9vPwEocPWWHJrLF5HSXrWYcEPl6vqQq/hWu3ga0U92xvd0IaCPLV1md5vXI2T55oKkFhtPVzYJbrn+5VTYkXlWBzPOuzHZ5cmYIZ6/SKq2crr2O8h7Wvumel93zGWZuEIXclZ5rY3V534y8y8/JukRHFx1rgf8LH5IfxVZh3OwcLqF/ydLzTZBLvI7DFAJ0wdHG38m9z5X7lndkGtjxqnYtqvdQ8wu6m0ePRpsb7PFu/+AXP1q+zp/Th7DI3E6KzBzs02NnLw98ajpb9ydiyDvZ7l1NoAjsj+gAAIABJREFUIj9vWIe6O4mivcwyz+LNLXCTcg0FtrowK3Di3BQHDu8rnhcABEgABF+Igfp8uJ/dMaJb/zR/scO+E95kXIoMVEHulOvZG7mN9qEUk+sU2IqOm8z9DrV2sk4lk6CRxANYACzvGRs94xmdUUWgydpOAknbnoDOa6+7OgVjm/9UobIigKfAq0iKs2ZtV7i55WAknyTcgK0GwiIxW7zBloNbRWwn4ejQofeL/+q5zbdXJ2m512r+nnt139A2Qt1bgXFyhuGEJ+W9ToxTbLp50+WNRykqi6lrY1kDnnwGGz5gea2yP6wPj5/v2IdV3iHX6ghOy4rheM1aeh7j8T5jkTxVR1LphwFbnsc1yKTxrinh0XW2jlPWOza+/vWvpQDp4xt/9Ed/WBPwYlDgdE4vMJFFkoWEa3PnF79YbT4qrJfDaSMQnK++8naHGfYJ7yUtOd4tYcRy2R9Vvr8F0t6zHJz0tnvx6aq/VVZQFtTkAS0eqCY1wplQmpAaoWDxEeQtvM85pBS1SfRijRw40GEv15xwwb5YCJ5jlJRDQgkUITbXmUyaOih5pg4PpqbH+pwDK6bsPjY1jkq7qtNyocjBb9U9laWoSsTZPBb7twmhzUEeK0+2Bhdvl1ZIO5ebbyhS97RtqbCjMGQWlaVJQQEs1dyTu7isR+1UUj9qgUA8qO6p2IT6Dm3KIiN0O0Z+XtqgCCMKFRXAEetndS6BPP3wjNdG6hDu0Sp8ybvp2ixJ4LPLHhwrZdyk+SlImPIg2Q9zSIyPAJi54nUjvJoroTefir+pmXPwqbJO8bsAD/PPQ/GpT32y6tAQMPaGg4osO+7n195O38nsG9e4gGs94LRC3It4HdlbYcUCpTmIZQXmzeGWTcYM3pX3XJ9wrCapuQ6A2n0pZcMgzzaoBZqKep6DTSgC4kBmk+2H/H2ywCUwZi8ag/3KOn3yyd/UfSrbNIfb8xWhNeVG/j/zbBkhioTSHwtQjVeFQCIAy+qkUDPuapeTM1Ze4wgoxgpOprEb06HilnXD2LHgq75Z8RHbi1tZtpmfVng7a2905ek0jg3IopDspcneKSGFPJ+xWgvA4Jx0e7gi+4Rn7VjmVJFGaeZK0vAUaPZewh8PMWfyEzd8YuPr3/lGUt6frCKXFObtt99eyT3OkTUfryP5VMkxy1M8xQj9vuTDKaHFUTLjkeKc7tdHPVtkaFvvHa7uOlttle/bc8EWgN7mzTo9zOqrD/hDlZjSL97zpzM3yyVczwFIlSLI9xi7E+rzO3LUe8DjAK0iv5vnBXrrhkupNa+meV/WdDxpDXC6JAQD0Br742VOh/tGZtnTJZcjX+xta3HlVa0vBtDab3XbFUKrsirLYzaFcU8EuI6B45NV3R7YYri81yVrng6X8v5wtnjbyQW6dvbeGBVtVPUeJm/Jk5E9gFbXEESzSFRGhts611MX73SeLXtwE2wxDHk5Epoi98tJYC1WlwIeqSdTlfyJ34RTu6qzO5MM4gbEfeaNwVjpL7KvjDU9ZvGp8j3UA8ag9RG9EVWY0Ju1Mu8d9lNHrUNYwwOrpKvcSw3FZxOdkJjD0+l9+ura61MG5vz2Ok/Fed83pu5q0q8x+EpuZAl3xugvikG13aETOnSNhuG9rnHW5RgqLJhnnuxwYNY2JtdLr+fZrZkxM0zNDbBdsitysThZ+lBGPgm7MtjIAyE/nnbE+CHjF4BdnqkCPdFPis1KDrD3zGFlnfLeemZGXM4FeWUMLf/JsyT95ffKRuCMVaZ79LC97X0etnPPuaDkWUd19BO+qKhXZdDm318MXiqwdTxgS4G+737ve4l9/3zjy1++uzbmodxsCokKaakLZANZ3D/9/vc3Pp2Y7nAKnom3Q4n71xNG9N0LLtqdYqdRMin/cPRI9w16+qmAtzCTDeSKqxKmOjuu0XdSE+pkNnomhpUslDZpzRbW4ZYW6j1/N/gOI7ZL2mIMMc1GInwcFh44nqnpkcVyPSeHrCY413Avik6xNmEQY54Mgwk78oZ0GX5kvPZ+dC2pnlTCBEikaNtCf7cyEG7cf6A5NytTjRCfSvAOAvRc1WsXQd4i3pjeVxPGJCh5wYyjgN0iV9pYxlobsDYDsNWZIwQGa8imNhYhPiBrFEw30RSyvCAhySixqjcTyyDPWMoo92zh0Id+0nAbhAJGXSEc2PtlMlYdVJ+l6BDkKc9RVtNMtoUHPkLz6QpA5zsOl40svMY64xnzUiPsoYceqjBUWYkSFCpsfUvNp+eyZtYbAB4l/8pbb1TzVmt8AfeynoaZZ5WYSznhPmcsFU5YzcJlME7tMePhZcNRYLVKywaGeJ+mC4Hn9DyVtRMA4Fpd1w13Aj+g665Y1w6NNtgyT+qM2Reex4s3S7gLv8m+6ErNMqc6A1Xtx1PB1hgMEx4pr8A2Ps5W6dJNmdh/6ThYK33V83Vh8OYyLgj2qYflekBx9T5b3pEyEnS3zzoSRu+sjMJRyLUPWYBl6HTNqaaZbzVctpbmscILFLzkFDXohAgXQbrX135t5X0esBUlY3z2KE8w0HW0GtDGexpvK6tX4Vr70vze8plb6s6/TtYr0MerhfLAy1VjQHtYhOEKX/DK5L3KWo6gZzDawx3+7HNg/0wWYHGZyqrtMfb8DvLqcAftI/R1Ktjac+b5m0CjrskzxaO7PFenrFr9c4xAnzG/9sD0+BtDZkKes188f4WLhToWKtwePt4MW+Za41mbME/LlPYol7FlnAt0bQd1wzGrzO4V+SgvuNBL/kwR3C5xk5pR+cyBlAf60pe+UHINP4iMNg81njyEdal2PJXY02G+5mzhzLUR4Jy0gdchdmEyRtATMVp+/KMfVwKOqMmZe5oTVxw9tZN4+7JPXM+ZxWclryj68XJ1+Zw2ptuz12UWXGMAZXvluiMBkIQgz2tVCV15T/iJATnelep/uDyQgCRHxpPRocorTLh1uEJzr/EqkRWjkz5/x+0bn7n1UyUryEjttERKdA1RpPiSGC/AR0cVwmOuSEd0yFmJzCy5Xu2NKkrx7sZ9991XDgAFPRnonrnKDl2UProxxv3bi8fZXq/m8TxQy0gomSrzNvO/K/zFfdU7sD1fzuQkHJmrKvNRe7LJ8BOeGx6YdW5g1h1PPLNX6S0gZ8ntIubHe2RfVjmGXBRwwn02L+avaqaFzoGDRc57dsAOCMPfNgeSLKpND4/pkoOeazysxsgwrnI4KxMV39TcWVdGjTCoPV6c08U33bsnSUDkVPQjWWYfAFjTeWaTs8USY5X9o3/8j9OM+idpEXBbof8TMRE8hAe1iLxHpRyiTL7/p3+68dWvfrV5BPnzcCqR/+jHPy7PFjBzyWX7Nr5w5+c29h+4JgcgQjqK66kn4w05cqLCCldejcCeDJCzco9dTfJzj3Lx1SFpAilwYYNVPD8PYdFVWc/sbKbcVs2vZdVZjCHbs9pNImHDmt6RyZssLILEIXlpNR6G8IEzh8/EOhwAi1isUNYUKQO2thqlCqEqxtpWnvGzNA6kWfLLUdi8Vzwp3LdNsP9tWQwW0T0qnLpcxxde1hWS3b9aqlQV346FE0QEJyRNIfiODfLBB7xrIQ1W9kOalgZgOvCuDQh2/Hlfza36UMZYVl0AF2Vjjgu1A0UrvFCWxVIwxlFVvWMltQekPS9d7f3FAp4Ums2pKGBzb7qTuzlqq6azpwYsdAG7FODLIdTjUoiQovQ5BHphIALBISQAlCKQ1QjMeN9zAEOEuLG7tsxCYUNWuueSvWaPvpuNT5LLXCMQyhuTP/bzi6+/Wnu7ifDCpDfGo/tHNSc8azIPkdebizKhuyasE9IjlP0dSZUwpwAcfsTTCUsTHOYRmOt6PpIFXijDBW+jXP68BQrbapvB8ou7/G8LIw4X4v9NGNH8FCbYBAdbvpTyuJS3tkMF9sF43opUvvafeRtrE6hzheH0tDejlV+Dum5oPB4Y7816svLnM9bAvmkBmdTw3I+nGNCmxHenbAwwVqHXshgDrgBRgCOCmwFi3i6M4i7jTl/REOQBNGsAyNoPPCqfDNnYviAHeHHNm701YUHPg6bg/Br3FDZ25upZ80z1hyWf1xbY+qhnq9rjxJ2Ks9WlH5of6LzvONmcKXLKPVp5dEmZasB7mteEPyt8m+f1WR6t4lgBOQsQmxPjN2+X5/lLeZSx1wVIgTbvKUw7pHa3403cXhy16wu9U1zRAjP2RL43INN7cx8A3b4gp0Q75iwZMyXEwzjtdYpzltc1115VIEd4rAjpkas1PxU66lI6A2zMD9m1d2+HwoA4So8nqbJBy6hOz8IYEI888ujGz356T3U/4YXfu7c9c67JAOrQYUdOeEPIa4DL9QEsHq7JSByOb3n9orRN3alhxAEMr0YfjhwfzjKqAT6jUJ+irMJXnpnCN3cV0YiRXWHh7AN6hqzuMJxM67XOBQwPlX75yt1f2rj7S3d19ni8to9FH5of9/rinXdWFxdgsYj6mcOWC8Bid7mwL32eDnYv+vT5ZEMCiKoIkCc2+t6UHzovRcgZ/w24ulXNeKOKs5VxDWfL7t8dZwRPHvDn5d5lZNPheb4yAgqkdRkZkR56rwsDN5/O2LxaDjof3bS9OYTG3kkEmm8DWcC3kOCL0UH0rH1GjuGkXRpsMcle9jOHhrW/NI2wyQBliYClPst9vQbQbfDCC8Zjf6IxDOBqTmNntQN59FR5sVCKzFG6fkypogqbZ22+/vWv13VO69n6B3/8DzZ+/OMfbXzujs/VAr5nY+MAOchi95m4WtAc0u9+97sh0n9n0yOlofF//s//OdZnp4yfdc7JkMI+U93KyRLK8LlnpKIebt7GBRGQF56VUGTio0f2FKiawmwEMIHHU0Go6n+lfD7h4YAUWszG9FDGZYG4YauIYiaxOGYra6LCcJk8fJyElgs8+H2R6palw1NiMsfSGm8Qi/q1196se9rMFGZXGWfhdOkJ3/M7q2ajV12RZCMWUThK22JA2jweAKONjfw5IQzI23vnxpIvIcxbtJ6xmqrmyhSEdQB2a4HtzGxgCujNN9satyEpryYfx80ZT4B7dLZKh8ZqfOelFc6qQWLDFQ9uKQA7vK2yDlWYZ+FLni3AjuByeJ9/njJTFuRkWUa8auaoMzZaazRBvN3sxY3TxGt5WOwhh+eGhH4ARILO4RIG4CYHPLplhsN9Znm3HJQB5ARZZ7IJVe/beDf3sScvyDg0dsVRqJBW9pwx7sp1gK3aIxRfbvbW+++WMJuQlzRrYMvesFatsJ9pbwJPaIS6vpPq47gmIT0V/wHO8XxR8tbJWD07EOp+npEH0LVYRc+EGynmP0DL/EzmygfvtNt6u3drPFkT3tnu2SpBxJ9/mpdxb75mcVrMbBYVHGHnfs37aJ6aRfFvXq76O+9K9SdtwEaIDpdI+Lk8W/VeA5QB2uaYkDaWsXbxKNy3QooRTH6v6jS+ns/sOrO9HkXOXtyWyijlbc/YjkfYEoyXxpIdI+Wq67tYL15MN2nfs3FzwDyPJQ/AJHyUHFkW9fCRSrDnfuOJqJDhmqd6Jt7ede5OnlxzegpBvutsMSy6VINw1ngAd57R3QmqbAlZszwvm96d06ydsw6Qua+/mwsyYcK34xWwRmQYYQ9Eur6zCKBMqM975CtZMiR3BgleV4G48iLJmny7MrcHZE1yAVkx8n9kqqSdT8RIYTAZ09yLIcSYGPA0ocjzzjurEkmEaQAQsrKjCa3Y7RNnZowIxOTdapQVrynPVIYJQ7PnX1biocgluuehhx4u2UEm4B+3Em8l3SHvrp01BaidXc/sHI+ntYtp+0x7O6cPbZ+W9ja7/nC2Xokc2gRbK+MP8MRzeurgU+FXdZjpinig1LcjSz3DC/keYO85yRryYOgt5rD7doaaE3BkfwBbX/nyl8pr8rN77tl4NP1sx1j51re+VbQe8qXDt6rn8rKScw1aAFLXA+xezdo8kvlSod/YDuw/sJk5vyuUn31nd6s7tSsr23Bl51XCS8Y1jbrNR+mNVJXckx6RzkoB/BV1GfA9oNJzjGwRZZmeu95vek739BzdUDJtGQslSxhKH2jQrTVWjJbMk8KjxkXeWy8h3A4BN4DqrHKANYBXG6I4PYA0gI8OLjkG1BXITcIaT21xZ3cE/1xbn1depuQQr9wyyIRgH0lCxuzTlmldyNYZo4/t7z/4gz+o6I3n+ghna3fctX/w7W9v/OhHP4y7964K3bycEAjAIYNiQMWAhG984xulnNqC2FWK8v/667+OhXlZufBP7ngvMcubNz5z2yfzPNL1DwVsIc++V8Jy955kxpy7J3HiKzbefjMtbKJ4qvdiJhEaBLhYT17Ck9NupSxCsfcI3QJb+QM4Dedr3MfG5J6jOPbv379xcrV4aYVwsjaoxZ6wmw0P3DU4aOX13HO/rWsbD2Ah/AEE2NCt/D8ob5H3WqnEpZq/V8/DVayS9UZYNspul60XS60skSiN8y48t8N3JUTUj2kicREfufYzpkofXtkOThFy/Hv5A/h5jhZePFYdIrWTuJqBrepCH7ewdj0AY7lrc43yCubaw22obA7eqHxbqBGQZIUI49i0wAMB8XTCxvaEsgy4TMNjGkulFUBz0CoEnIPjABIkI9yR3lkADjCAqCk2MOOZh1honlnCvlOclIzZhuYBqbBo1uVJmS15jurZmGsdZjkxEggeFmS+oxxEcQzKUk27nKQfu5fDyAL+/Ofv2CC4PKNDI4zY5Qu6jQ+QySL0x5wNuAXAhW9Zx+YbSOvCp/iAbVh0mPfCyhB1fdmcyiTw0gGWnt1Pz+z8v/dWF/88NZT4EU/WsgInrPhxBPnJYLPfat/XzmuLDrBvQAHUtNfFulWWWYEt5QM6e2/A1uHaa+2p7LE3QPH8vUa8XE0oHu80S9QZIMimLRHlZx67qGqXYOFRmQSRXXvj/dUiI9fkmSzwk2viW1TP0RJwJzcuD8+uKq9nXq86cHUBjWotVFW4815kiSrcU7qmBPUKV5ibOuueIdeoLD7evOU5Lh7KWoex2N3zzN3dOuXUbESZiLuQ4RHjqz1WG3Q8emfuPq/OMYLvcEDsxwkf9QU/+qJch5s14f5RTN739znDvN7O/BiswzOt3nT4dEBzPt8e7+U53RaerHIguWZnAYczm6FYkxnjJtjCCVpK58ZkW90R4q9MK/t85sj+RyvxrFNPzZ666OILSlYKkQE76BcTsqE0yTZzY02Eu3lMtEOqvVkG7qqHl9BVG4qJQASQPPLwo6UjGDld/qdlaHu2RAtamVftJgb36hDR8ih8G5GEjKt7z3bI2/707zbC7fffJci/HfleYMuYF9jScNr1yUeecd6kS+JVuT7RDiCTsXIw77duwN98rQj+k73rNFZ19oyL7DT/Xw2t52tf/XKBr5/85McFLstQidf/W9/6O+WVx58GBsbbj7OF22a/Fn0jcpcMJ9N++MMf1lxZc4bIZE1WqabUv/JvGd0MIc9Ptro3bpIwHRBGZlQ4Odh3SqFYtymRYq+VDsq9nVdzbX8A+wBhga2lY801HdI6rXvRlt7L9bbrYj1JKzxf3rI2vPx+wBNZ4jknskJ+FCDMOQa2ZP03VYIRTGd3l4yKHi1e9oTQOWfovzYS+1xyrvCKSQ77ZSJ5QqnAmO/vjkyYemGuD2R9J84oY3LPzkaMNClrIJmDkNgvHrpn4/Y7bsuEnpVDp5jZm1XOftA2nGED33bbp3OxbxX5d3eaZMqsUiBz5xlx1eZmhJ4b7g/qngrPuFeDfP2eIOP+B85YJRQVYccKhQwt+DRlrka42Xyee/gXToDrcSMSlpWu7lBloSeMM2TySqnNg9s47kuxDVBkuT+be+Nv+Z0JMmZWH3eh++CJyS5Avi4FlzmYshdDvrXRvfbtlWn1WoWjbIbanLmGTWZcDp378874jkU6Yyc3azwHwFauP542HjoAAvBEKkTMKwVUxLuk4i/Oln/bwH4SEg4tBcRd7rAJNxK0bW1Og9omaDa4Sfgtc2meOm6e9i65t4MAkEwLCaEwh1QhUoKCRka4n2zJ4WURjLwLAF7XStHO4L3V54z1gUR4cbIMb6j7m6/HIzBfeKk9EojNQnOV4RmLVMyfpeHeQCdPqHlwiF9L+MnBkqrsz9HwDN7Me1nM9qRkLJR0pWvnmgTrm/Fs1d4O4AVOb7310+lDdntxQIzZOhnvhHUB8Z/97KcVsmAhV+bMKsKKwF8gJWPzPXPtwLn+rrjyGSv2mvNgPYDQJ598oqws6cgVLuL2z3Obiw+FXZa7fECQ5yjlv8JD04m+w1sRplFAp3sNQPW77VZn7Zfib/VrrNLKLs5YSZgJOVVYf4WDD4crNa9UXagXj/GO4nAEpOdnKeY8wCjfMwLW3ah+b7zrT4cJTv86tiN0giiMqMuN3SfbE30cfyahuSOpC7hxMm1p8gxX7jtz41LPnusfvkDm8RkJ32jPJPPUWb5849NZ2zvvvKsMDQBA14q94fWQOydSlXo8Tc6ZNfA981DeofLqA33NlxoCc426nqP+UvNY5zLAarKk5zdkBU99c1qaf1UANecL4KWgvEauGI/7mndz2UbCCg0ukD1V/ckPZ4FyJ7/IrOrluLz+eKMFipdiG15lgagVVttxRlcjb7pIuKfC/Jn75n4BLBKbgHFlaxqEqVTHuGEw3R3Pi3Ze5ITz5PfkhfPfyS47KsGmG0S3ISusQ6E5M8PZMebmdjbB3dkmj3BkXW+4MNXOKe+RZ/YQGf3oo78qA6n4d8B4ZRO2POxWal2n0O/JxQ5RNghrakkboM71AOD56bxPe7XmoDaf6e3IXgq3IiGZN+HDa2KQD6gV8vOs5D1AxPP+TMJ3P44cGZK7ta5q6zxwuKbWvcjeXdncte78wuc27r7z83Wfn/zkpxv/8f/8jzH8ry3j8Ctf+VrG3m3WeAWn/26dP+G2Co+1weR6dM1fxykC7HnvtttWLa9MesuKzgZ0X4b1ZBAao3myZlMao5wT5cHv2pUT8vOz6mIV1ePwigBctEoDcQ40aIYpet/xckt2O6O8dw20mjs49c3KSFvEe4etvIwrsgQEXpTQsGv6fnmreJG1Vwufd9a8y2ok4WZ5D93X3pPYxsjofdEt4OjsKbhsDjqCFqyRa6I7TCcZc1EOidQF/E3aFDVft7M77/7Sl9PF4pZa6y/d9eUGW+WaDar9TuprPfTQvRu3f+62oMDzE5tULC01j7KxPFD3jOp6PJdedsnG3/k73yiOBAsOGAKYzlkFGauJaTa3Ku2VYbS4UISSjTXhyVFQBu8aJozlA2gBOJP1UtXdIxyrinUWw0FrYRcicjbJ1JkxySaquttnDGXZZONUCnk+O0RTYMr3Z2PJBPxtVeE9VJ8dAidr27V8t0oj5N6eZbxTFdZZ1rDN6t/HjnarmQZjmhynd1L+zjpwmCjcRv6vL6StGNxbLXCXUqMIJgsRwAM6i4C3CPJAGVBxKNbdvAgAG6NJeTyH51YIzr0IQXPoAEzvxIptL2Dnp81G6Iyw6pYVKRCasXcINO0zyusYobGq6Zd3ISBCeGCsQNcxX9YUIAPmqwJ4PksoO1gDJh1eFq7fPxni54sRmHqhXRkAZxw2qjWZmj2uS2EOwdJnuMbtAdadFHPlAYSdz9YLjNJRbG9xDT0zgu6RmGTTvNxzXXfdtcU/wyfzArhr32YOPI85+MUv0n/t8SdqTqy/50CWt994LyrOv6pUU1rm+gWcgiofkZIbDIgIBZl5DiZwPb38PEfzI/Mz4KGIs9krA6pwBzatOpZd/gwvqn6u8O2p0MXzz+fmO8PDPJY5AObGo9q4odOap1REKfoFJMoDFGt5XtvBlneLfI9rCWwxhFR7zs9dTef6vcDWhzsz7qC4nSci/E900cejrhtj72is742UlHE+rgg/5+LieGRfnCV7TgP3ZEd+0F68PWfioFyQ9b0+ZyiVpAOgjx2PNzN9+irsvWMR4cs71+fby/6sMNzyKleJEvwX/BZWTl4zEwNYrVHv0y69UHOyLPva78CL882LFhnqftUvT+g+v2P0VWhwncnhZtZYsiYF/ACS/PvlRALIJkUkPdOUeeABK69jeRnV+5rQbrLwsjclCRQvFp1B6F+4/8hbm4T0CtfhQmYP4uF0/affBVt62vICUTQKcDI4yB1nxVnGR3T2nV3POgZme1o6dNSJJQ1uKFPG0FAaZn6s+4SfxivlbFB44/nQhJpXHI+0ARSuVXtdnaspKzQe8w4rtidvPFieo42orgw+TYZ9n9E1XSGsp+djKL/+ymt1Xp0h60JO35BEAOvJqH00HNTRZ5q+u/8vHvllgS2OB/c3Roq+ShGsno7AJMBlnRmk3/mDb2x86YufK6AqgnTvvfdFhl0Uus8dqS/3qQIHdT6iD8xJeeGy+46Fiz3hMfKHHCYH77//vtLrxtNe+QZ24yxovprC4BfUGMkH9/ZcZFg1nC5wNlSezkqvTNEKBXaSm/M1Brx70EHKw3ST8Hh7c+2RReW5pkfzzN1su/d7GZirLEMa0hS49Tn0nAoVZgy85hU+z+cmm78M2ey9c2Kgl9dsnUVr7/7WeowfxrFIhHX3+y6n0bXnxggdnrF/t8FypD7r2qIf77+bchrRic4MndAZ7pfWszAUvvPt7zXYUreEtfd3/97fTW/E++Ja/FSIlpfGi3KyPA5S3G0+A5DpQSiIi38m3i1l7y8NeDDJiL9vJQTiIHs5yIAOJdh1iMTEe4IN2MQMuDAgBMCyuLIJhptQhOb1ebuoKuTmXsBIWc75Y8NWpkXVcooHY1mkhJrv83jZPCzJKlpaYYdsvuUtcMBKcFVKbvom5t9TK8X92rrtRtKQ8xxg1ocJnwas9WyZm5defKU+b1xDpgYkcXQs6LRw6WwVVtiHefbMceatLOu8KoSQvzvAFp/gZrlWd/dc1zwdT2X35iLwqBx/k+6hAAAgAElEQVSpKu3mZCxIh+XmIGtgz8YnNIAm/C0Hsqubn72yTrrxqGtNz7rxnuEqIfj7t4amEhyeCeeIwCEYZm0dPs9jrxgjIjurwd+nOnoDkjQHzWFgLbEMhAk9xwtJIHgloTXPPQkC6soYd69XBAIS/oqrlycg83Ayh493SmsGQArv5PUAHWHEcm2L06/kC8+rn9qO7GNgkDVuzF3ZvPuvuReQalwVto5gIGwIKQfK5wkev3NoHX5z+clPfmqzVhdjwDw/+4LQRmeP8h76HrBVWVql+Nr1Pu1SCvzngA4ReZO4ibskPLeUJ/BSYRLghmKPID3da0jW5SVZxslY7GpmNferC+1OYkQZCfm855u1LN4U8ujwlYCNbZ6t4/ldcbSMhwEkzOB85qzukTn8e4Ktk7tj/arhk8c643g3BD9KyKavmoSIkyfbG3j5nnAVK6yfooIBW+++k8yhw6gFqQuW92IgVziF0abOU7doitcrF6+Qwc4OCQ5fshuMN1+MshuBW0BzPZs1dO2hI5g7/57WSFNodFp/mG80ieGedPgqgl2IMX+ct6qIvUDAAOviseTaRciuUGC8FGoPrX3QntkAAR4AMi3XncLP5nvTb9nut+JGWWv7zdoy4Kog6UfAVtdqOiPtRwAJ3SNOB7Y+PCFEA0xvlFcb4CIbGBPeb+WE29i1rTy75xuCNahqT1JUzqQz4b7T9NlYKa2WReZghZTL8BHqZJz23AiryUSkf8YQGijcxnQDK3u59EDOYXvAuszC1DE8NRsR+HHWyQhAZcL6lDgg+ezBZxanzl4JfzAE7ZtuvKk4up79ufBaS37kOn5aK0Dr4YAw53vmpT04vceHtzTn/Pr0hP2Hf/z3Nj4bnWzt8YBffDGtzXKmGIeXXabYdcvX9mAWxBdF3DiaKgNkp/PcBnQKigbwqEdGPtnn+0Ov8TtgQyiTsQ4A0wXW1RgbcEuW0yIuPF7VAJYnako9FADKM/NI4Qu71si9eU66ubIl8xxT1d/8b2/63fzrzpwsoy/jMSeVpRlZOcT78m4Vf6ujFubPd4UUJ1uU5+vaA/urW0lfo+d5uMfmg3zsSITyR01zsYftjwHs9iW92TSOziS2nuOVq7mNTPE5a33WPh5BHW4Opyn3wZqXP/uzP19gCyKNW/77Kefwy4fvi4K+MaS+y/Ig51TFVZ3Luy0FolrHYPUFu+66awrJ33zLTcUtePwJjTdbKRchLptoyjBcEVfqhKjKkslDVtuBvHx+Yvu9KXAech9CifVBuC2AQbkIG47rskhtuc/2wnu8ITY2EVPAKd8fxEo6lDcq13FoTBxgBaj5+7jTh7hKINY9IqAAPIDJ/QhUYIv3bVKhXcc1Xn/97UL6NrNntnB6YQEnW4vk8EHTLIcseir3Dj9iMiVrzFESQCKQJVZcVlDGX4TWCAIlGQgs89FEywYP/u3encl3diFxQsr3u9K92lAdlgPsbJSuS6YVRjN53IeywY8CuAkqYWNueTwDIQJrRSh2X68Oddkn7meDEpIOk/UjVBD2HXCCwXw42PaQZ+Cheu2NeMJ4AZZHZQjFVasr1+pSCTwviic2X3BP7s26qazICFJgC3h+NQCxvJuyUlkpEUjWrAoYBmxNw25zMZlAE/rigVOywWE3jwQA69kcb7eMpp2EkIrMt1tuubnmclonvZQii+ag+5YJjzSRchI7WpnzmnSRygKQkZdFOF9z1jXc3i7P0ceBrQ+52U/z6uSJ5kDMq8KCuc/7ETAlfJZxZK4ApLIoM//1OSAtXxyexEa8tvP6/wVsBTB9GDcesGXsl0kMqTBbEknORypWT03DccUSk6X3AQXWPBiYrCuQJwEhKQXl0d/Z9acKKC7y/4Q7GVHOZnn+cv36TD5LoVSYd3FHZk3KY5XzbFxefu/vAFU1uQfKlrd9s+RF1r85SlsZig0Sj26mjTcgbqPSH6+Soav6eoFle4sBtkKzHV423i3QJRx/OrAVX8Sm4mDMFG+uwogdjjsd2NqRSEjPTdMNGFG8HuZ5jGpyouY9E8+wLoAZmVbeOwAzxgLDkEFKVnQl9S4XMwR1vyuuTxGYE/4NcCJbeY6bqH64WvU89NAvVmiuPSb13EUMZxABW3222pMVWsYiSDOWGI+yyD+u9IMxOYNDwaDMydkXw7ss71+F65ZnKzy2Lva7I8bxKwusdDiP7vjpffekfuXL5UGWJDItgHx+MgmLd5X/jFcV8u//8R+lK0mXE6IzymDIHkeLufCC5lXZy7U1in6Q/8vzA1uAj5Cr829PmLcnoqc5UTwXgGy+gS1AyOe6sKsizpfUXJZ8Ks+7kKyoT4ctjc9zDa3FnBuLMVoXz9P9eSVMSdbYylQf8D11CztBQ8Po7iHZgKkrE3RR8nwXX3Pd194uMJT9R9bW+ag7ddYjHeL3l8TRQwdWZYIYAdMeaorrthOi5XEDsTakzYHvTN3K7lDTfNX5XDsReu7PSU1RYeD2fHUkB9hiBLje//w//avxbHXD6H/yT/7Jxi8fua9AFM/Wxo7zN+saneAyrIJeLRjU5rouFWdvDJJHptdsFUP/5Zde3+zl5dFxaPC2cHAokLaWGwxUKDAvB6uIdQvsTGZGAaEMtIjDjr8Jzk8hogkdjfuTUqjMllyL96Hi+XnwKejn+3UdnrNsIK+qo5V7DH+LN4ViLRfpsjJ8j4u+kHXem6aiwxcStuqFDQ9sec4OH7KxGjAM8dLmRoi2qOM67Y3VbvdDh7q8w4QTHMapYm8jeh5NdudAuIZ2FdelWn17itq1bXydCahq8JkVtmMl2qxjoQ2JsjeUKrzt0WPxOVBlgS9l63uEhE2E4C170El2YKeCfKXRB0T47JCnHbjp1+X3A8AAPB4g+4B3x2EEvgg/Xi3tFQh7ZM+qbyaMF4GG2wQwER4+w6ppV3Q8gVLu82J1nVUh03g4hU0DKj3Hueo5LUU0nK2T2a8NolvZsazbGmvBPr0OrbOwrzmuFlYFaNu97bMT0qBovvjFO4tob38bA8+eMKJECAkTnYXjO4B1W+ytRFuYEXqlqPNsQOGE2yVWAIYlSrYp+AJmBW5zHj8GbI0gbC9l32/CikeitFiwLPute8VTIrzmvzW+BhvtvTm5rcbUdrA1XpxMdF3fv6t2Tb672wd/T8/WiV3xBiadeqdQYlxZ9Icw4sn0ylOQ9kQ88dU4POsYtkbNzdELU8X5XZ7tWMDj2UqUveeAd6UTULqrRTeRxtmq9Ph15j3nhPoqA3E9d3n+WoPXvfy7ZATv3RL6flaZkGXlb57nbeH6SWapauhLxsz1Zj2FRnAQnftah7p31/vq+kYrq3ONY9bKPzvNvs2lGm/9o39KuqkkiDIWAZrUDQKsd6tvxPPTnC199RT4aBAOdP9uGHHnri5W6U5Vhymyo0rFRAaiBjgP3carQ072L5BVYfIKl7dnYLwDjLkGDO1BdLbphcmuJs+cO+95AV5NTj+88fOf/7z+SALa6lm7xT0aL3R7JJTqESbqjgjkR9MgUDu2c7a67JFzOYTrrpXYhneBihXl6GLOXevwwP4D5RyoskUx+Hg6qmdgvkt2PBAqgk4mnrv4XmqHFXjvhsyTQVqgNMr7hk/csPGH4Ubvv/aq2scUviU+khIX5Pd5CZEDXoWvlke2ZFr09OF4rnkAyfdxIpgvyQR0BV0EbHlOzzXeHQDYupmnki15VnrK57Z7tuZ34ySYMOBEdab+VQMa/WR7v/i7c9Bhu6aqNBhszlYDvDYwulxM1906VM6JLthr7mqX58GVYjDHFbJfUQi6AoA9O4CfMU+/zPrPenWIsFtJFbe35pDzpxPBxtNFxisFZH56v3cDdfu1M2gPb5wXigLDwGd1XGlgeTw1/x4r+fqv//W/2eJsKZPxP/7Lf7nxcMDWJZeoQ5J+fWkvR7l9EI+ITJvqCZU+ioTQ5Wn5cuddXyhXptL50LMWAL/+1ZN1oA3epFGkQjIOX4WG1uGn0HgfgJ0ijy7Qo95VpXOWsu0Hm5R4h8OD8fDo6Sc8WCnHWYjpd8jD4N42dhedbMEjC6JCBTwhQn8ZY1WtzXsdn76whNH8zr3d11hk+vDCFWE83wWufN99r02oyf0cBL8DFF56sWtaWVyHWC/AIXU6uONCHc9aVQZ+9uBmKyGKXfiwDns2oWf02c5yi8Lmfci99+7ZF7B7cwGBtijeq8rugJ37Dwl9MsXKc5HPVZigLGkWzSJo28DL2vS7Eb4Amnkyr1K8r776mgJRjzzycLmox8vGarDRbFj3MM7JfDL+USS4G92G4oL6vDF6D/B4JqUW1KAh8Cv8lfFVf8wVAnMNc6XFEABDkAFyR7KxWTNFel1e0+IiLSFxSdzChJ85pKhk25zMfq7U5sylNQak3Lef44MFtqRTHy7LF+DyXJI4CIR+xkMFRIFl6/y5z30umW+3l5eP8K0CrAlrde/O35ZHkRBoTk1booCWHTrzU+Eg5ODlHS5Cda5lrqbWUrVH4cEYAJN1+3B7oc0+ZfWyPmPgzLXGO7Ij81ulEW67rYQLIc0goBirTlmRkAMSlR3owW7s2UbE3w62AN6PI8gXz+v3BFtDkN+VVl8I8iXIAdzofwR5YMs+vTRhxQsXeerw+WoTSX+P8DyKM4Xm3Y2vS5im+TjgzrDk2aoMSdc317m+M1W8ywVgnRfSd0GWzTnllTIdnazQFaW7GnoXAvXy3eFw8q4zJktJ5/PFacxnykhbBpbvALzuPZ0jynBZgNc4ujhp17szXkravctLsugZ43WzxlOao10eAVuRE7hF9rRnp4Cds/htlvcnHQ6qRl7XlrN3Pg5snbFzez0kocY2WoGjAwf2l5E3RornNZ6qgVfcni41MV4T71Wtt+U5nHIlFB+jrRMOes7b62GMHQnw88EHH6j6U4zs8WZNlKKzibuquPcYO/ilZIWz7n1j7QxACnNCjk0f6BBb97ub+5KzVXYncnY6blhbMuCG5dmywFPZvHojRhYY3y9/9Uhas3UvYPNAnlXttyUzGfa1ryNv1X0kK796d2pprer7vPNN2G5uMoO7PeNtNLQBGMD8XtqZ5U8Vz458azpLwHXm7qmn1PhTfuKD4qoCyhMCdG2f45X0/rQTsrY8f5sFP2XdZkEAdPqlw30tq8YRYd6AIzQUusDeGD5byeJlJE/lefKHnLMODROmcX237kGVIPN5BOscAJf5HOeL5toFzvK7LjLbnqrzUlPyqpTd6PBxG/0AaAOnuku9V/q8zmiXEzLWjgh0O0AJgM0T7rpf9pWfnSQQT+ORhGuzJ+wN6+BeH8Sz9VK8m+gt/+bf/K8NtvqeH2785T/7yzRx/XHAQbJEztoTRXKkalmYwIuC2ndXfyE8j+OpHn/rxte+9pW6oRg1rgCA8/jj0lq7y3nHy/cWiV769SVqXcT7MDHYZ7P5bFYZicocsDB8Hjepwh+L2zA1SeZw6X3GigFIFPEzKRYPIAD+5t82cqWTL/A2oIir3+R7riGuXlcFQXMAuYyz4BRa8ZlyDZmKOBcA45WrSJnvlbsRqbZc+k3I6zTZbixsEavnVK5dBL5FKGwgxBOj0fauCIsHNx57/Ff1fdc1NgB10qkJ6vHS+f3w1YCAq6+6pjalRbfIBQ4z9wBB16rqjcoLMAcOQGig2WoEGPB989fWXs+PjTVZhACETXsgXkrjUoBURqL3+9l4/XrDOzzt2el6U8bRobgWCCrrEm6TpTmepWeF6MqT0N+nUMy3FHBKqkBnFAHiqQNGyfgdj6u1LGsm/xXRGAE5v/O6LMIVmBbKqa7s6mt9yEXdrvCuv3O8OFwdImzybu+jZBlFUPk+r1xnWb1YYdXu00a4vVdxfiRhWY1CpQ68PfriK113xV4kdAjpLgLa7SHGAzqhD++fHStsCPMTVgd4ZJ15BmvFuHDvDvfGhb2KCpaSXR6Ttgw742bCsu32bmMBefRradb8WWCrym+crFDpr0LCFaqvMa+yLxNSzNV6/NuUuaynY38LZ+v8fVEsa1ztmetw2nheyme2ANO8d2JX+BFBc8DWEOSP5TmOxjuFJH8yYMtZvWpfknUiZ8rDHbCFs/X++wzClbJ9Ioo+s6RPHEdNEfcTRpT9a+2PHN+qrl9ztMCVMXUZC2Urmg9V3qzlGezMuW55MxZ+Fydtj6B72r/km7mbcEuB7fW7Itv7xgKy9ffyZLUasE7mY0K9Pl/9GvOnK1f/7guvxzN0JmnzzyqkmI8yMipZhTer+ErxeFMWm5ytpgJ4T+cM+1/ZF0Zdna/MR5OxiQb7qJMvGrh0HT1G2g03pCREyNvOC2XbmX/oGC0jzUUTiLsFjHsO2PfvyRQko3CjxsPQPzsUaV87m0qo/M3f/JdShuTY8HLI1VaWnXk4VJIOT7bs6ZDRvoTLUj6E0V/cXuVXyL02it3Li+dnmmZTru71/kp48jzmmvx0reqVu3p9CiGbJ8bc0wfTUzZlX3bEG2v8DEQUnQqX5f6WHTDr8Fl3WmHg3nH7Z8qzVfSXamOGM5iMt8yhIq5katWwC79OHS8lMd6MLH7zbaUpml7QIFXEA7f3hTLKrUUDEZGJj4YErTPOlvfJYlENgKq9lcoZtINhQrS9hdsLW0ZKrSsv3Il6dhw+AI7OM6cTGjQGspL3rXVYGxOT2DOfNecX5bsdnVGcu/ECvhaj8K0AKPKRs2b2oz0L2HapkS6nAUvYV11o2V7iCOgaYDNue4ZOq0hY9oIoDl6gvezf1hdgN7Ye//vpCZ3aidGHriGpwdydffa58RK/V5/7p//0L04BW3/5lxv33v/DCiPuTUr1c88HHWdDHU2l0mrqnMEdXaTab3zz62n0ele3V0iGogNs47z1xnub7Ug8vINLUani/M3U5uKNMgkWUM2isQggZu5nh2IUqYct5bCswvFC/PwXv6i6WxQEC6AeenGU/Hu62FcRN1k7MvgiDKY441iBtbhLWChG5yC7FzDjJ3dwEdsR06N42jV+2WYlac9VjTqF4vI8gB0P2O643ac/lA1mQ48lZTF8vkOkXW/LQv76sUdq03lewoBH0HjMX3NDmmw6XiPvybJqQdGtVMyd3/NsAVs+0yHZdlt35tzZddiEuJrQ3hubkm+Nx5ro8giz6TtTIyn2uVfVH8nveBe3CPlNCDT+8dZY3y79kL5VERJjKbiOFioEsfHY6ObK516WJs49nItQ9gQLATZxfwrP4fpNLLNJ+3btdwN2OrU9yq28cjlEORgKnHr/oggHmVjl4mU8RJi9d6T5em3JdQaSUKLPDNjye1ZQk9vPrudmDcqEAprard8hWx64m266ucqDOCtAKkXwfLKypvL+9HIEzlioPBsTPh+wRVErwFp1lFYaMsVZxRCTAFFNmwMWq7xCKbhVODNzNSCrw04NpCfMOP9u13kLygvirfvmN7+Z9k1X1HOzqn+bvcG4KLf9EoTWY3heiR71Gtd//cKW2OTZnSaMeHbKX/jSJpAYoVyoYgto1cVq2LE0z4hnWAgxhPztYEsI8aSCpyFos6QbbLW342PBVo0/MLGI9QGGxwn1BltHA7bqjsuLvhkqXMBqQoNTXHR6s1q3zrjmFeuSDgWAeLyEH3PNAlu8VcDWEuanB1tdUmFem/OaaxbYIi+2ebTKy7IMtq1v9d+K9L/9eaq8R4c/yart2Yj2V9UiOtlFZyucFEVtH+SuKyQHcHS4USLVeB0GbHUP044UTFuzW275ZBVx7OzEBj1bzdsRthkwDXLmet38twHsFB+mpJ2ZyRKb8kMTdnLunnvu+Y3/+//+m6JYDBeSAv04sAXEMIA76zpJAmscZB4PDZlMlg3XkYJ23zofkhEyD9Nz9q14fcdwAZaANdexPpUcoPNI+E3CWUAUXfLiqy9vHF+ApL3/SeTJGviMa5ArPJauYf5wtr54x2c3bogDpLlC+gXjCXcRZN0MOgxOjnY4U1TovZS2eSvyzLVtLp8hk8wZDxsvu7EDBeTd0CIq+7m8NwqBX11jANj6M/G45fPA1siQ9hgywH4XbHVY8Vg5YWTiC7OS5641XKf2Jgm5tePDi37sHrOdtTjhujPzDGO0SIS6PGWI7F99U82v+SSHi5a0QvE7w831Hk+UdexC4A3ira2969k7jNj6z/pPIoVn41SQVOBcdyZtEtcW2Gou3/sbB3/zWGElZx3Y6q4qAYc5TyI0/+gf/ncfBVt/8Rd/sXHPfT+MJ+aqAlvPPgdspYHsacDWH//J30+Nj7u7IrGeUZk0qPNkmk5TsgDEU6kiDHzw/qg0jBPGoiHEKVefmaw7LTuE5HirKNqKDwd0TAmE2uTL2hZz9m+fAUws3riVCRTuV5vFpAIWrHNWoXtUvDW/IzQrNTQHRPE2P4WrLGa1DcrzELCvQOWLB+W6IxwIQFmWlcEXQQVscRULOZ53HuSPf5XaX3HFTlbHZO841L15WeTcuk8FQDxR97XoNvj1mQvCfIoZtku1wxGTorsvHoPzU61+CoVWUbfMiTmdWL2fFIxx8Li4BnL7888/VwfPPI3wmvIO3aj1whJ6vtvk7u456VmAJJtViMm9pkRCeQFYaNm0LBnFO7u8RWcpug8BoVZXtWlZB88er9IYARK8pxRPWc0AaR0cDXab9wNoGCeP69SUIVS8qnuA8hWLu3dmBJN7n3tWu5B5HT0zAPZuwJYLFtduteuYKvENDrvKP3c7geU982f/TIzfGhs38GQO9u8/UCFjXi7fVVri4LMv1Fobhz1PyE3/xOF+TMhjhLQm674z1lV5GDIHB7NPzHfVUgIGeD7qmcMByFjG22IuJnw4wGvTY7S8XsZ3ZYTpV+PZMrYnnniyjByC2n6vMBjQwDgQvlqhtZ1Fxu61KIKDncETEA5nhYGW92V7NuLeqoM19bV8tb9fGaoLGNS1Fggj8o7vSBLEKv2w88Pur3lUqCJ/PSMC9HSerffP3X1az1bvS+HDVgjbPVvHPtyqsF8eIF7A9VylUPL55qRIWOh6ZJUtWB5cXLsOQXaphUViN282NbBVCjLnfAHc04Kt5QmY+ZywpXv7+xhnW2G2DiGe7kV+rRlub+byapUXeBljQzy2xyngM1JmownK3Zatyp/Eq+jMtkKStQhcttfbo51xRmfSmqpuVdXhLde5Ix1I2nt9/ibwYJRUxrgyFZGVZFZ35MCNaVL2eP77HHQPUfSUJq53u50GHL0f7Xfe4x/84AdRiE+XIm2vR/fA7fpNTcMYzxZ5tt2zxQjkrekkH+GjiQYcW97lrqjeMvXNkr08av79ehKHOBusNc/WkOUZUrhDgBbdMl4lYPCdyIoPzEOeq7KmedpzTUYWJU7WmqsucnxWyZS77/r8xk3pMzzze+EFPOc6ejCyO6FAdqL16fpU0RHRxe8GcLmeZzanPfYGWx0a7dByc5A6W9necC7N8f4Y/Naow4N9vsl/oGmyMye8W+bXpmerjSj7yfWskagHI5SzwjpWWHCMrdrIq4zT8ngb63i3mmwe3rRiqKVXd1bNsstTUNu5q04leS7UjE7y6ut7/1Dub281bw+XtmkdDOvhjJWneI1nHf1Ve633pn3YfWxlawrZ69vb+rGTzgK2nvxVORQ4k85LG6niagcHqOLPyPzed//oo2DrzwO27r3vB+lhdXUWPqDpxSjAcLYsXG9gpGKp98c3/viP/34qyH+vEWrIeCa1iJe7QnSON0lDYX8oFg8qlKbiPH5O1a7Jn2rPYiFWgUqeKhVteU8KAGQDTEgL0BJK8dOmpzjLml6zA+hU5fosIMB2cRS5DWWiKDnuRaFKwstWqFh5fs+jpT+USeosy4ALaHW5u3mWqsF1aZVkPqzD4e8qzNqQQpB2rhAP4n5K1ddGbj5TK00LShjbAA42z469ZoxVM+b4qkTMo5YDT3nzlGmdUXHszEcJRxZ8vmPD6Q0mG9EhrbBQhAIlTZjx/BBUTcjHReh2FYACcNeZgluhCBuRAPF9IAg6nwwRm6mLvolVdyNmghEI4WkZQWZjjtvdGrlPcwO0pujef10tXHptWzkjbMszgadXIa+4ajMOz9xF5ITf0qg092wLups820cO5Js5ODxeFdbJtSVl2ANvB2jan3uX0K0ebZl0998Zj8hkNbmf8HNb1819q+KOeTb7auL/XfVa7Znhm0ym5lv1bNrxEChdRy0Zrvk+sFWVnTPv1tra2afD++oMmU5P3wRbub5nL7CFl7E4DEj2bwTgVihUdlaEULXiyO83OyoIaRQ46P0yIevTKeZbPn1rkUcZCOMZcH7KO7KAx4SgJtQXaNGikUIsh4mfEVbJTm6w1QTu7WCrCfLtoRkwM10KqtzE+k4BIYAla3s8nq2qqxOSvNIPNS7ePJG3ZCTKRizAmD192eLxvHv2ztOCrTZ8lMjAgcq+SY0oOKRIrjmrFN3ws6b5smdk2JQnOuOrzLG8V2ArX97miNqUKWTLdpDqGsPFGzL874AtXg6gqvDnVsHX2uMLbI3XrQFrf268AKeuKw9JIdlSZLVQLfHyP3vC9+wJZ7U9I+3ZKqJykgiqOny6UlAS3fA3CSYpmtnr0menG1x3Zll5cBD583NoI99KVXNFZCnyoYxQbtMWrWVBqpRHBpCPU27DcIdr6pk7S7ozJX3OerV3wTzw5MYAiYf9x+nJS85MKIh36uM8W8ZJl3VSVHu2pnbUhCvtY55+UzctwyhazzD1wKqkgjBiziCeW/GUFp/I9ANe1XYu57cy2SMD68xGVwJbrqVA9QA4+3J6XjZZPSGwyJQbDhzY+PpX70424vW1ru1guCD7PDQL+3CBYoCrjMfi+MXDFQcJzlZlc69s1elqgc5A9ptP+2AcA+Zjntl9GMXjyGjgs7PCiXTDUBiaB7cFtAZwlTG4Qu5TNLST3RrAuM/2aMq0VrKuTRfqrEtAkdw0/7IRncXKKM3eKlmM2lQAsUPuw+8Gvt0ucZoAACAASURBVDy7jOup6WWs9Am5TN4OaB8uXocRzXEX+QZ27QnXsV7FuV0G1ez55u9FNyY795q0+Dkn3NfmzwnTd6YtgPjlL3/1VM7WP0stoR8VZ2tvOFuPPd7ZbXhakGQx/QO2IN/vfe/bG9/93nfqXFf/KiAFv2Xf+YUcAa2f/vSnFcZjGVN+//2f/VlxkapbfCbnFwkHIjYCQ5QaQXTnXXelXdCX6qA6vLxRHct+Z7MLOK8Tb9WUf7CRtfrBtbKK0DeeGDEzXipgq2pm4Sjkj+/7Sfn7rJ9VNytCoDg2eW6gEdix+A6ng1P1wPJ84/m6KWEjoSMbCAD0eWDLZA8x2caCnC1UZahkHo3RQk5ZifPTG5Fwr/YamR/j80wAHOA3gMYzVvkHbt5UEb7hhhtLYDigHS/vgqrTY27aY9igNiRvC9d7h/x4ZhSg60Ke85zdQgffoi3DjqlPOBAQ7CzGSiMv3kZbmTavcdr0PGp6C5rDAVtCqkCNuajM0Xx2yIgVhsx6vJ89VI3MMwZrxkvKjQs0V5HMSjVvCxToIahfyd6xT4vLlFW/oKyK9MGqEGqEWOYZRBhuhO9ectUVpY+sp4PdIOnSWmOC2x/z4rk8T1unxwpI9UFUTqPbIA0RetoW2U9CJIDUb19OPZ58ZrxZ42naAludcdMV6Zt0uieC01lzUCvDayUYWA+N07vJ7WtlHRtbFdFcCng7z2eU6wjAUf7jIflsPBCEAw6a63mO4g2u8KTPT3p1ZdxlvtTMqn1Wf9qqF0bcGcX8cQT5AVutJLc8W8OZmxBlAejFhdq1L59l46i3fEzYMAokXz6uLkY4L8CWtRVGvIwFrb5PopWn42z9bZ4tRU2n15rnHY+gv1fI4jSere01t2ZPUgJI5wW2Mn8FSIAlYHKBs/rdKZytWhsAYnnUhl/XGd9t5I2nq4FTv7a3Ydp8M3+prNNZtxXaGeBVhPSKQugYEoWS/UWOTVFTilVdrS790eE/YSoFNDtBoueH/D92fKuPoet6zT7WieSuyPHtYKsMj3CWpljo1L4aj+uE0YEZj9ncsK4f5YybBeMaQ8B71l8nhp/97GelCKetTje23vJskRftGeuQ0ek4WwyprqEkI7jvN3WWmo4xnK3uO+n82opkow4r1sp8dui0M7q16bEn6DbySwFamYg7eaLz4hUZaoCHBtDsJ0ABbYD8+9Stt25882t3b3xi/7XZW13LLZulekJ6pvLYVjJDFHzWbM62pCGRAsZ9A8f2bE2/2jJeKyOwi5Z63qa2dMHuls1nl0dqevqaU/KbUVl7sMogdGmG2h6bnq3mbLnXZH2WbM4423BosNye/aawtL5sjre/z1r7XXtb365OIOVkWE6FTY+orOeVpDKZuu7nGmelF7B7Gqe9V16/6JhKiqnxGGeT3MtDmbFtcQQbNPWzdd/GplZ071qfHfB9w/VXZ73TkH2B1w53WlP0hfS3/PLXGmy5mLop//xf/PONBx78aUjQ16Xg3d7wiF7cLE5GgVCyHwaZO3h33vmFuItvrwnbF4FX/CKu4sONRHmtfhawJQznBsh8//TP/7yASW2YvH6ZMOJPf/KTUshQvvdxu7igZWHwfFgsiqpK/2/LCgFaCAoABRBwDfcBlgAnf2yOqq9UPIAu4leu3FWJ3WIIDXbfug5tqXhP2bi+/l7Ak8UyfiDEIXMvm5VHwfPgILWgylhybZNs8xefI0LT+0Mw9SwWwv0o0slGO3NPV6ZmWVJ8v04LCvyZAnXLy+Gn66u55XkArc98WiZZ19myuYdPwHoBaoAD2TaEAOVv7JTrhCwrLFVKuzk/uAw972dtWj7dlyweojzjACTrV0K3DoySDE0YZw24lvkhYGqdqnr8xmYB08lSMa/WqLOFtE8JWH37zUp5rsryAfgHnzpY9duEuFzf/Yrsn7Wcpqgf5Lmb19ccqOM2Oi5hDorXvhB8DQDQLoGSZ7s8oXJ7tsBzJROo5p1K/REy3ehaja4OjbRg6XUsnt7idhCWvHee3+faS0cgXVMp1b7zyutvVVNensYRfPZpJ2F0ja0Or3bjbQomHPDyZk17iapPt+Ye+Hwu4E2zZZ7PUnIK6YUXtZ2z5f3xlDUIbwE4wMbYPvWZT5d1qHPCJKVMOH7KCVDcRcrmlaIQYklXyIxHO/NTHLD83AtkE6Ir3Li9gnxlMBLEFWrwiKucQfFUWqkLzRUHLsq2kiHOSx+74+LJEWoBW+6pqOmJlH7YkUKm5dnK3F0JbC3P1pt7Tp6eIF9el9NzthKTrGfo8FvXN5sq8g22upzDds4WblZlNWZONjtVrHChZ5gGugXUSrl0OO+/CrYWMCsifP5OZvSrgc72Vzf+/t1XlZ3I28UbW+HMDtdsVNZ49xkEtjrcXhXpT+Ap8tbiiHY24o6VjZilzZ6/eK1frxdD+fBhiRpteA+4EBp0fu6++8vRDx1GHMBESaEeDJg0p+3NaIXWqfSdCWy844n3OTKSkqRwR2k36DtWxHgJU2T6hMIAB38nU04NI3YrFQT5j3K2nOvxIE7IvEPFzYvs+mxdP6mLQ7+ysa/mqzmb5htHqxImlOnIM02yFnmCzlJleaI/z41cIyuctV+n+j0wU5ngFPUqJ8DopotUif9GPFv7r004L5y58boLHzIQa1+bSwkgq8hxhVjRFiKfpvJ9A5jmbPES0af0Zsvr3pvmxrxM2I0OEHVp3dpAnl72XFPcczJ9TxdGLH28+FnWv9e69UzPZUcmAKrxRDa3t7Mqt3vkquA4flrOhfGVvMherlJNq4xO8Xbt/zqDXVdxz9lKfLQX255oT2tH1sazVcVgs8cGkE1C2ZyuDuP3d6dWpT02us77l10cAr6C4Ln/6CmdZHR4gWG++c1vNdjCjT4jYOtf/A//YuPBn/8spLz9CV/sS4q9tG/eopPlkdJVW21oN7ohn0Gkd3M9oXgT3OTpp1+oCcSrkmXHC2TSTdDf/XuphJusxHax7d14Mp/5SQDZr371qxIsFl2Y8bZkRwknIge6lhjzlD3wmd4w79SCeNAu1JleT1ysARU2aWWTsbhY3kvoOFA8Rj4LsJhw4zC2K7R60VsvPy0W5ahXn8/4N+WumaUwovR/18APA7SM16J7tRteo+LOhOn6Ur3JzU9nQryzGXIaa+ro0U5l5m1zMO+LAPGTmByvm+epeLP6Lrn+zTfdEsCLiJr2M+5bNT6k+75ZFol7IvLhEfkJxfvdZCv6fbVBqoOgRcx7zWGrEKJ0+y602MJQOmu7gZuD1ACs4uKxCrTKsIk7DTjPUeFeNV6mkjCy+8Ub+/cfKKE5fDV7qTlfyRSJxSEMa3PuP7C/vKFPhPhqf9hHE+Il7Aljv7feAPZY10cyFsDBOvNo2S/n5LP6JBoTSxOwuSTtgHjaPH97G/cUkHIAJ1tzatN0/Z9OV0dOHW+cZ2NZE17uM/XGCKT9CS+bu9feZNE/Vfy2Vk4tZJoQ2h0QCmyt9Gl76EOtMfJMgJBw+PQIpRCR7vFTeMsoL4LEvldLbF4DuhoEtreslG9+jrfVmt5w801FjrfPnDHnyP5TwmS8V/ZMcV+y/qWESlk3GbwI/sJSEWzq2XycZ+usKILTZSOOR9C+xm2akJNrnntxQu9aIB4L2Flgq6BHjJJdAVin42y9cSaO4++XjaiCPMEM5Hk5V9X8Oa/qP5h5OzUb0fvA11jgPlNE+Lw3gKpkU+bb/I1F/18DW1NHa5Q9D4dXeQz6b5uga5Oovrnq/ZcKc+S/3gPtNZvvSx4aoFwGnBBXnmXn7q551ByU9mIPZ4uCvOjCS9Zd2kNQYbEPAJ/ez8VbW1wW518JlC984YsVrmvA317CVrTCS71vOtTd9Aa/b49Ry/UtWdP8G96I7u3asqqr2x+rvoj33Xffojm0vCVTPj6MeHrOFq+21xSttGY9zq5oPgq0S+G8VUWqz1nRAkqd+5FsKbkoISnzeSDFNNX1o7uez+crSpTfX3pFaA6Rx8DW/Q/cn0Lgz3cLpwrzpgp63ne+rJdw7Ne/ctfGtVerFH+i9M7r6cmoJIezu2snI6LBlnVoeR1gkP/eP6Q+5GQjNh+Zh458U4rGfNKTUzLC5toCWjxcKRBdUZLXFkdaZw16/9re7yvsOM3ltzxbZVGVJ3HKC4keTDjYulnP6p6R57Q/pmYi2WofzkangzazFbM3hdA7U751rXBigagy4LrhfYfSO5J+NODWuDzjJFr1/Rv8TXmP5i5303h70GsKGpexVY4TCQzvrpJHskW7NlvVwNvIfeaI5i/2Aa+wtcLd+/a3vxsYdTKJ28W32Nj4X/7Vv4pF/2J5FTzsL9J018GHoIGKcguvEIPK5iyjjt9nsjJYFt3LL71WykCmIQFuw45r8/Of/8LGd7/7neIWEUIm4a/+6q8CzH5dvaIoIDFqQAuXBM/LJNoc/rDoWeHGsDsPPtetsEdZr10XA0HZofDaniq8OxPjeg41r4tJp9CUntD8uq67LEatg9Tyev31FITLIqimqzWRjffsc/F4ZdPz6N1++2c3Pnv7bTXpRV7PfXftVKJAS5Amtbeb8lABCkrSq8NWXaoC+Hn2medLqPBIUag8GLMRxwJkdRCGvEgWXqkB7nrXcZBYSManNtpk69kk5ptni2eyNsZKdfUZG6vLErxZ62FOEEbH8gQuCEyAaOqpeA4hM3NFgLiv9SYo2vvZxV87bo8j0tmQKvkiXHpvCoR2nZat1GMHxprwpJq7mQuAAPmzwUpnLU3xvYuuvrLmwm5/I8//WMYiZAGAEHx+nrNCJt1SJYArczlhB190wKfAHo7atGXi7QJiZXhO4oC9aT40pZal4vdDcu+5uaD274Hs5ZdefaPq2liTqmy/ymy0g2cKVnaYcgoyCiNaL9mwgA9g6d/mkAfY3ng8SqYa2BK0QgGZE8qrCczNu+o6ZitbMQJpXgOeb7jpxo3rAwp5UHG2gC1C/297najsJp6u5mFVGEiNrUWw9Xfvm/epR3d2uEDem7IFHU5s3lGF38qT0x6MIqXz9p0T79XRAIWArV0hyFfYOs92NDW2qs5WeFfucXn29yUr7LBxEeXQYOvEyS79cCI1uqotV7xrOwPUiOEjCYHlTnXNE8dwyTq80eFBSq/r/JTHwnv53ID5ASsuRPBvJ62Xpwv3MGedYmyDqwHYhMtqzlx8/ZwsqPE4VmVsnkMelcFWyzNVg1rfm3D0zOX83LLsm6xfVjmv5KJCdKZdewicO585EkMP6LG/JpW9yokswnbzznBpthIlzlBjKJ6S4SKVwbCu8Zl4TL+VUKJwD29KATLKbJuXuDPxuj9fe6j3NdgPwPTeGK/nRs4I003JCPer0HmRoI9tPHD/Axv33HtPnVf7qzwjgEt+P4T3zihsRToGZIO5DvuJWFCcHWXY4tm5fnvSu9XNdOEgL8n/5r91iR/Xb1qFOmoy6LruFgNuPGGewTm5MUbOtdGxDMv/8B/+Q/HOhCDH+GCM8mTfmijPl750d/of3hTvfIe7O5Pu9c06gFOvaziB5cUkx0UjGCqZC/rD2nWSQhepdk9AtZ9fxnf3Tmzw0fu2SxvgS+nacbTkGgfIVatvbYOYPjtbvK8FxiuJp+fS3p5SD7UfyuvUfWGHpjHJQOS+fVBGgMSS8nw15xJnm64fj5gxju4o/b/GbA1n7SJZa823aqalvqcSEdFTI3+H91oymFfwZKgv73YJlT27JJ2l1EZ6tJpLe/7IkXhRz9QCLMT7c7qn8JsvdYSnQpYZt70IMNuvnun21F8ssKVtpT//9n/7t4XcgC0ekndWbLLbvqTBJj6Th4faFilt+roREADTIw//anFeXqqD1u5c3B+k6Aur/spNEfLAhodV+fehhx4sJeJa+6Og9NlScZ5VTyhQLkCWcAwAJxx0ZTIRunXAuSU8IOdReCZ7Ni6vh01TTZ2TQVBCO5MCTFlQHquJUdvIw/vyjLxfkn4oPMRAYKtBwjPd1zGE21tSPV97IxwIk31crPztznqzSSb8YBGKN5C5sMmmuKrNzhX+N//lBx1GyZim0Ogcfu747uPVPRCrB1Pu94lP3FjtYbp+SFcsB8Saj9UZgUCn7/Eq4RHx5lQYK2s7n7PmhAcg5z1kb5+R4svTaBxdNd3BVV333KXUeRWb+NntDI5ufpcg9bKpu7r0OStUe1GBJvP41FMHa87M/5D3jeH/Ye2+tzS9rjOxV+eAnDPRDYAAiUCCOYvQjDSylkRaJkVfwMh/ei5iPL6I8SVoackeS3+Ml0bSaGSOJGaQBDORiByIjEYnoL1/+zn7q2qgmxa08IHFqq76vvc97zn77PPsZyfXN99dBqQUkvizZADGSkm9niQJUK4XXX3F1ifK9Sz+SMbKI6VIXPv5cgV6ngO1ia4oZWpD5nCrzVgbftqNONUS91AZq10Ul1XCh68WWoJ8jctnp7grBYVxY1XH3RPAZO4oJQweNnh3AQ0uB4wiwOiLMumsyHeArYAK7omuhg9sSUkHtjQ8rXkko4/XNX5RrlW1ZRyizQq10g9w8XLtlsdmHlJ+YNxJw25de+P1JT8f2HQn4JYUCpBg23O/zrSl/E6wxVprQFEyAkx07S3ACevTZPg7wZY7NFipr437a7HVu4XsnIobEdjynjexGWCS8g9VZ4uLr92IK+vpxAX7zgm2zEHH4lRgvcGdrDpbbxVg6/ZHxZoNYNqOzyq2oMZLsXY8iQNrWPI1vnOBLdebOlbmmt5zaDbTy/ja+Vpx6xNwO2zWtGRqJpJLeTtia/Npv+fGfDvQyqEXtn+uu+22S3Fo13872NIqbMIDJpg7axODdvu1XQOsSvRv2MphTQdQMpY//7nPdQxkx8aIryILJaPjqgOO7NFh1bHv9s3EumIZjOWFYuj1uxsQQ46n3y0GjgvxG//0jQYExK8zzBbIndibOcidA4DEdoB8StLQNQzS84OtVAunS+k7Z6N9GJenMABNxauPZckKXUCPOGTNaeo50ulAYrFR1QLslttu7TNJ39e/+qu/6qb0dKtrp9ff631W8ph89GMf23r/rbdUSETCGJwdXuaqg/w7pmh5bxqkx32sTEcz5/VzAFfY2rjMT5Rx9WCfveYzWewVc1w6KUlT0Ye8G2H0yqVZ57XzgAHp53EP06H0pHt4v7NoAL35GpkYIySxUZjAYl+RJLVoZAThkXCSKs9Qz98xwIAPfQ1sCQmq91tzf/Nq1rT+JrGuA/ZrIPYpGZo9sLeYa8bbxFROTJxtFX2Y7gzN3ANJ9Ryn3tTkPIla+3YXKCsW8WS5BLGUnZRVxtre/TwZio4Lwap4uEqIl7Hb+6Zj/vJvsit++O577g7YevMtls6urf/wv/+HFlg0oa7y+/twL8q8ULuMO4pjLAwDFfwOdI1FxC34s5/9clPELCxRWAMshMV0WH3+81+oyue3tYBB2T984PsdXE7ZAXqAnQPGw7sfF5LYKRa4oPGmmSsOR7YEt5/ruk4O30N9eFiIZOEFbLVC1Sqi6cK4l/xu2ABCKkYLsEPLdhX3skz27xMsmIwVm1KF7aeffnKl37+5yhhcmoxMmT296KmrAzy6D8A39T/GyrURJy38m6Uw/s8//08bync7TTnOg2SChvKMYLOkktmXIFRCmAzEsap9jlIgnA4amT/mCsq2+f3NtYAgG4DbEYC04ePiOlVycHMX1SPcGDkAxAa3OccV1u6mdrvGTUZpGX9T4bVJAadJq57mshSTsSo3kOrGCg0mTdwYrEv6aJbFsNpN2BCTuUfxTusMc4HZUsPt2uuu3VLugRvxkVLkP6t4CEpRJXlVfJtu7sOogi6LYo9rNzEZMQjPNCglt1PWYeoPeQ9QCrgCURhJyQbf/vZ3NqC1D4LOJL2w4+T0i7usDhz3Y606XBgMxp75H2Yr1qd4GLIHbEWZVpCqdGIWuPoxJcfmTR0ssWLmrp0mWJk6yMZ9aP4m0DsxLgFhI3uT+HBFyTO3viSMXz6o9EMlGvShtR2IveOkzY+tUN4Jtt6sZ+mDuTML69Dv4OaM6SIxc5TQAmR9/foaALLzfgMI36xyBNvtetKf8RQGq66sN6JsOIt2Y4U7XLMO5jcO6TDwTmaLNdwZQuIifXKYLRWoT28XfCUL084LwJoK7d23cIHVYdHPx2zRIxSy7+ZhmhADYcY7ax6Xw3Lv9hqGKetfr0nfBM6vedtZEHbipN4OuMZdO2Vm7I8BTR1P5DCp8fneDZMBhMVsJWs6VdsT4IudS5ZbRGL7exn6i3mLqzIB9HF3cu+rs2WPMJhbH9QBqlhv9MbJ9ixghe0Frw9+8M5mpxlmxkZ2sPy/qmbu4qKAGvG1DuTWKQ7Yuu8//sM/VijKP4aVxSrUZw+XvE1MkbOHjmS8eD46LAUnL9ywj/Si350PbE0CEMCUzOxX2yPAwO15XAyZKUjMY/SY+Zs5dw3juLWIBufBk+XGc15+97vfa4PS/KaRuB6QJ0p/XFvu2I8U4Lq7Qlyu3jqhLQwjvXSTcBYu4GEuW2YW0BoDixs4RqN6dCkrYSxz7mG2vve9+/vsmF6H9DcGHhjzvmSXSkZKprUzxJoGCKclnde4bEdXxlhj0DMwkmgw6x65wmiH3aaX6KMuRlpyMoz8GInTcaO7K9RXWsSl8K39BZh1Z4S6rvN3DMv0TmSsYOzcMy79LpNRf6MXt3ea/beK/zYj9XI9U0oz1SzUexn3J/s+CQ9QhBaDxbhJjOmp12PoTAmQGBiZfze+vdjMs8DWv//f/n0L6a2FpMUmnSxEOJbHkXI3ECoKEsCi+LFNHpDwQPJcSb/4+YMdXEwwQ1PrSVjxNeWjFtcDNHyurB6B5SbM5371q4c25RWAAYeUQ1EWnsk14ARY/npTM+twLTgAZJNMMPbUZcKaTBwFoDUCf1IgbwncWBzu3/EiaxG5PzEPLdB17VsL9B08WPFEBWwuv0IF8UsXS1E+7JoD8WtibZLVV21mam4I72WXOGBDKVMIFmlqbVF0nb5bm396qP23v//7rb/+L/+1WSmWBWUy7jgCmVICscrC3oUpHLYi8VMSBTThTad0h/kE5hN4YBc4u7oYQWvTtHsrAMxg2LQU7YvLk0IkB7fd9v4WTG4mm2cUl2ukynLSyc15mJ8rmpL3/KNIxwVDCQHbmln7m/n2zKzLFIFTzyYxZDaEzdLtYhQBrWf0NSm7gIbx2EQ3f+C2Csr9dMUwXNe9ETE+XM7AVgNQG7Lcoen1lmyYkzVWsme9tnuKhfoHat2L4gmjGLCO3fN7lh0qnbIRm+gZjHWCcSf+y7UO132bkSwZFrfBvenZzfVQ/l3QUHBrx0WVAVAuL01mu16YdOlSROK22sCpeQa2PJ/4qt5g1MZKVhhL1rXI/YCtYT2G/bUmV5dC16rHeB6s9Z2g2Z3ZiOvc33zb1Qr2nWDrVAMVVcvDhuBlxrURNyJv47ZCo4Da1d+usu1YpACxAlYFpvZW2YEualrMVsOruu6JUm4nqybErlJ4DvibLixmop6l3QYXKUz7TrDV7UzsnQPJMjsLbFX/n5G1rlvG0l4xZM3MeS6HQgfwr9pma4xvdyM2K1VjYtGOB8Ahgc1mqA64mviSAfgBKcMaedLArgnOn8DvsdZHZt/ulm3gtYKF3571OFlW5wJbJ09p8MxdnRpTdMG4/zxzAomTzTU6CNhqN5pDjqsNM1zArOWrnvfOu+7aNKcGjOydi0ue6Sjylqzox1qHOKwZMAy7FHoWX5nY1Yd/9Ui6Z9Q1r60DX9wwPdzZxqXrvv71r1fW+zea6Z6K/Bc0uxKm2l5Mf9owQT7DWJwSAfYInWiv/iaw5XNJ8082OP1D59IdA7YCMMLmAGSpBZkyMXS2cb+vnlOtLQlkvoAeOoXuME/JGDze4OZDH7qn5/HyYrVfLh3T2XWlDxASzt+OHVzEARnqvpe1Fp2xWWyMIPqUfuAeTB/CZoNKxJAKdJdXshrTl/CpKsLc2ajt/ksBWPOF2DCH9Hc8MMl+p9sSZ5VYsTGcbBHyEYAewDU6vA2B0hAD/IbN7IS2eoZJ3ursWcxWXWWIic6K52Yuneh7l0Gqz43x3+Om5w3AXixmvJN5hvmqz1jzqRHXuvNtRtDpYtQPY63awBLnBvMcb89CmENnCCBWzNvJhN6cqN7GAZ5xvzaT2PdPchxG8B1uRBv5zqq/YxN1E916GDfVQ41AQtezGKnVlCDzPpBr8e6//4FeSBPWfe3q5lwuWBKHK5R5VwmQQDuFwWzCV14JWjVBDjJfnfVX1o97+L0FHiEHmK5tlxhff9JTuTBNsrHMQWwSx40ZN0JcmhB005ar+CkFY+xYs/RwOtSKgjvzUIEtCgZYsWG4hFTnNZEMeUoyNWSAAlQxduT6FtYGQSsuTAHUzqSoe7Z7cbklPPY/VEbmt7/13VY+mBhWl2cjoO5tc027m3FV2eQBRWnA6X2TjWjjcFt5mW/zYEOlftblmwD6BP6hilNgbtxhU0Pr6FHBkO9rKw4jQ6Ghkl2LMvEZDJuN1wkK1qUADwvIRuPWNEZyPyUu/F3jcuuextkv9fUGOKfoJ7dh5KyzUOsaBNp8xnV8Yf89rri3tm67566Kb/hAx+qRDUkdKPpfFbBRm+rlumbRt71W3C9dHLbWgJyMjJgrc+n5KBn344YlTyw7czzZl+ZMLJe/eYZnq7ih12Rjzfp2PMH+pJ37vOeS6t1tRYy9D9ikZRsXpdFuwBrr1OhhqNjkwBdwiU0Gthguk63ToG1ljLq31yiwiYnwO/Pn92OAKGrK6DHHmC3jooS6Htl5XrsEA58DbB0vOWuXVc1dx1+Jl6KYjG0BtEn5HhbHWIYZHUZrYkCK/9jaV2UmCoIGbJHP+uAxlqR0zTNlsdfaX3+4rO5SbG0xX3r43GALQyNbqyrPE8ZtsFWDXC7Krr8FbFGYK4vNejfbteZz4rWawTtHXQOTpQAAIABJREFUzNYo7Wn27HoYMfJm39MZDUCXq2+eudfG79d8mZ+uVcZ9IiaPK67uGaMq2dWtLjuFfudXXLjAXA4p2ZCaV6fNT4O2YbZKR6QnnkNQ3a3oRvfpHriL3WZQbAebJ4i4GWKA2CHjPKj9j5WduBjydVudF/SNM0O172YVCgAMq2vvTWKJ9wNE3I4TV+W6Dz/80NbPSy6NiXHKG3J9McbiRf3b2fD/lqH6zW9+q1lIc+3ZFQWOJyDFgV07iS3JdEt8ZjV6LvCBKZvs6/ODrTAhxgxsTSHj9HAM4JgYoDFuuu1R6RN/m1jQTj6qOZGh/+Mf/6gTsDxDAsfVOYvR4PrCBsRJ31mlH64qXfPaMp7plMlydK8pwkoeEs+a5BtwnSsR+AMKE3eX8ABy5ZzZWdLBfTt2uMr1+HnKZNBzQkluuCFnkGcYfWwuzasxDdMaN3YM2Oz35t4H+/R8daeAqctHfvu3edmHKRVUALvj4CLrZK4ZzxobY4jny/fEzcWL5PvG2Fv7STNo1599FzAkQ3HiKM8Ggu0dqNp+F12MHSVPGDy6JoC4AWNhyAFbgFnvyQJjbmQN1UfL+e6+3MLHKjb25hUgX/ELDth/9+/+1z5EP/bxjzXtev8PfpgK7nWTD3/4w33w2sQsmSnO6EYsGQ8DZP3wBz+ug/mX7dbzObqWcAAu8WWHHQkleWN82eUWGCVr4aB2Jf4fLFcJwOWg6ayDpXTQqFqadO2dEq5fV0wP9mOsecoeKAqNmYXy8HrBjeLs4ONVLdh7xE21FVDPwwes0KkyFBddeFkreuNLrNGz7TLsjKUCVtoXPVu/exFAwPLVBr7mqhtiydaL8GMl0OkWirAqY4C1AwyADHP13//7P1VF/R81IHUNwKEzhhYriDGKy1PgJ4AjNgzlKzA6Qabm1rUiuqlLAwiyTh3e1s/7gDrMl98PYAFaPR8FPJWlucJ8zsGu1hVhBtZsIhsiQpsgeN+1JRJcb6M9WfS/TumuGUuiWuSUomIhcRPbhF2jpn7nGW1o7F/H59UXRezvlIL7DttEeRuXMQAb9vL7KoDUHLdCwX4UEDPHwqG7LEiBPr06gVGBqJ5BuQgg0ucnzmAYPfM3WTzWZ2rFAJtYOH8fBWl8wFbcCWm06p7AYLt7D18UtqrWzjU7iaG+OhZhWVQNtgRnAlsYtFKQMmrFoHW8G2ar/i2u0X6wN7jVGRfDZOxSZ2Yd1jsttT6U27KMUhhXu8Pm2gJbN9beFAfZzGXJJLneCQKWDtx8k414LrClRhrqXABwA0YG0qrDVUEQve+mfEQAQhTThq2h/JD2Ezexq6z2sh7376p5qbLx4i4Q/yerh6sm4hpRk7trywASIN9Bs+dhtuIOKyBRMVvGcaKC68+smK1dC2w5ICYWBPBtI4RrhnVeg22w0xZyxcA5tM4Btoxh3IcNIuuLPmN0DntFZjt+abne+jDqPSSLLQVdG7RyQ2DkuFmW+8/n+mBxEJW8vN2F6N9xG6X8hOtOna++5voyTtcfsMVAHJ1BZqdvZ1f4B/w6MD6u6MSWCSIO4zf1vvq5Og4y6f5isOhY+2GYqFMlI6mjlYyyGc/EBo37aowTrvKX6zxihDQrVPorxUhTj4n++/v/9vdVG/I7fXjax22glv6ZqvPuMxl2caWl6LNrTByrs6j7DZ4nQH4MW/dzzqRFi3ZfaTWWPSVDO6VpgBD3ASpSaDqMkvdZl6cYaHVmMHIS2M/tvyeMfr0HM299jhQLhtm6o1yPalmSDbqIDrSu2HLnzJyd6eKSOpKsHXbX9BLceFrq/p6dDNAH1tJnkAXdmm6VeUidSzGsVzXrKIQm5+WelfykTBDwJbnJeiQrb86CYbqS9MJo2Q5z8LOzc+KkzM3oAYZePERxwU5CXp/9DIaR+5LYCY+AAdKuLUamfdf6wO9LtO0fP3QAe80b2Wl9tAyVZuoWWGtX4JnyLF28Yr92FWNVOudAseITmH+qmtxXgEC1hqvzT+9V+/wQZlGR9VWN3/nkuevazo1bbrn1bGbra9VO56c//XFnuN1774e3fvrLBzcHAx+8wMdBl1gg/QkFmANCNoSbYmh++MMfNmjwoNC9ww2N9pnPfGZl5wWU0FgW/uJLkrZuYrtYZU0Ot8aPimbFmEz8FN86oKUFwq5C7UDAuAxbwa/JtlkBiu6gXhMaK6aovdoQrm+SWVju17Q/JVqTLV5lWtJM7a2LLlTLJId4sm8Ug6tFrHtddNEFnfqf4PxUNG4rtgAapUA5NuNWz8gqs+nVycJkYRFuq8yOowU8COavHn2iAxa///37m2pPNg6hOdXPL6nAmMxZGjtf3BtbCrJNThlRjJgWCi2Zewn0tgn8HVuHTRx36fRvTPzTG81KJSYrjGQyd/TU0rw02ZEUdCo5R6n6meLxMxAVJVhuvJp/LsDOLGnWIwrJoQdUebYElAr2P9Abmow8+ugjHctlXSk1G4SssD6TKak/401hg2psTYFX3M7Eu1jvfaxsFHOBz860rHE8UeMZA8D999ZhOuVDHDCunVYOLzZbGovpZPc7jDVXVHLNg+cBhLuxdR0EXObY0FDujIiyQrsCfVyUe4vZ4mb32bSJkNnDvVAFIwuQTburSZ+3ZxDUPuOg7Yariu7WHiJLmrc/9vhj7apqd91SMh3GdI4XBUFpkcHEKaRFB/m6vmqBkXlxiBO0P9clTORpqP6eX784ydW2gFPdv8ECxbJYuhQ7xeCswp72ZO3VCeQfy3PAy9Tz6s+xik1Afe2ravB7yldV0G1r31uiUBU0Lba4cI4OO8VPtdvqioqduGjFq71W9s+xY4pPYnWiUE8XULPHO5UfI0by1JQoBeq1u9qLzUHUMW0d45TWK8aaMQUITpZRx+XQN1gUBTO7UXrcH+TTmnXJhbo+g8p620/+bg0b7LTVn/6WvYZL8e8EUBOH4znmUG0Qt/SWMTST1UZnMrsmqxM47bVbAKnLSix5IQfWQ+3ABMwnfiVyfrxlYZqz+wzdEQCeJrz0zSvY/QW2tlscGU1cKQwFYNoeBbrsX9mI00IHO0UfGS8d8NhjKbTs5R70KF1yagBQva+ZFQWVxdrVeLDWf/u3f9vnTTOQDuPa+4ebKTrYbNO4DMe9ZW8zNAELISviosRH2SPzjIl3XMVbm71L0Uu6P8VN6dY6Lwoo0WHuAwAxdtPMPsw0PRqmJx4W13lBKaQdzKVrPFNNocW0kQcHNt2H+eYNubdIji98/nNb1xXY6bilNrDy/L4YYl2UdzGebXA1q1OtzfS5LB2VGLwkvjgnE64R4Oh8oZd8TRzpuIyFg/BC0Jdkw7WTHbiyXBdLvuyFRa5Ep6fVW4yIMU5HNv0dU7SJr2IMMmzqq2VzGTdkYVyP7S1wJi05Ng8TAtR6vJ6fkTsxdGTTtfZK2Kmfh9kC1sjWhFu4R8cX15q6Hjk4cYz3K239du0Re1zN0+ur2xKa59Nq8ZUhfLgM/AJcdMOuM4U1VmB8qvjHeBvQ6PzfuBEFyX/lK1+pdPYHitn6eKUq3rP1aB2w/OYGAyh94hOf6AnEag2YSQC06rtxCWC2+KLRkW5IMC3W0aO3VNDkRxoNO8RspDxw+fgPRghMCuVEqMSkYLYInt8pNZHK3FVZvO6pVYK/AWMJYA3VPnEvft8ZDSt2pf2vrDM0ek2YoGALYoxT48tEUiwE2GHX5RmuuLaFNAeyYmgC3kLP79u3u2qRyaiRGRewxQVxVbkRp1UKFsO88NUTWILxjwW2HNDAiUXwPC9U8csf/ehHrTiwJeYiJQ5ifUwQp0092TOEidIYRopQO/xTc0ucUwITR2FSbmhhwe4+N+m6AVuJ22Dhdb/HAjhhBKOEuMAmZiqbIHEA1nAyQZXqcA3KOkU8o5jGVZfYEwH/l/SGDWWuDdD+tlrNh36KLNrE6sWdNb0LrQ8lZg5GqberruJ2YsVUBljJgfWTOavmFiXyQjGfWtKYV783l2K2sH6zIQBcQIsSsnbmxnqKI7Fu5sdzeZ409LaW6UHJKkzshrm7bMlJwNDJiptAK/sctm4ocs/SRQa7p1fKBHSNoDrT1AfrWIx+9oq1q4NKbB1l/niBxpTBqHgRLASmySHT737nK5Z2WLOR83EHXFDulc6sKjfrJlnAEBTe+2eArT5sKf76DLds13cyBEp2OQasya6aAyC4WRHslyw34KldXXl/cysO1hW+tatSq8Vs7dtVB1+Vb2g3bgFaQKv4o3p33EZXVpDqRSvr6vWDxZa+PmCrLO3671T191EMsoGN/j/us6uC/DdgKzXA2tquV7M4S494vnOBrQG49sPoJXPqALi6DkXsabfV6orT2NmSke5UsJjaxTA2+FkAc6elPYBr7m9c9tXo2NQNjO5so8U+X66UHMRcIe8EWx0Tsw40898FIev7iZPK5JwbbHW/t5Lr6YWX0iK15wVRG9gOwDWAxvfJWO6wB6680inXXMFNmAONHsKakDt7dBI+gBz7a9imXcViTnkh2WCpRxew4XD9myodpBMJsNs6WWX8Alp0E9bFtRinM7YUa1ZTUNeIyzomFfCLnksl9GHwEgQupX8yEQO28rvTrePsWfpM3Bd9oUQMuXAthukEZ09owuu8J70+emwCdKdbH2O55mU+GD30/IcKbH32058qb0mVZ2jPRrp6tCu7Xs3k7ARbC7xr48PomNIcwOGwTcbCKDdW6z5AkrxmSeP+YzhyZTIgJot9QO3MkbMxzavTDqrNoBVLlmD4EBrT7aMNg87yLZZ9seDNvDdATKLFBmy10ZZYrzaEPO8CnGO0ea+SEP6uP7F/J9GjxsGdugzDuAcL4HWVevIQV72xYdLSalDnjjImTlXtt+pg0Rm/wFY1rj8lg7n0YsBWvW+vsjzirsVi0pkS0YJhxn2YmLWUnyJnDbakYtpwf/RHf1RlGL7ftaPEVb1Yh4OikhSFuin33XdfyibUgfTLiuExCQTNwTNI+9lnqhhoueS4JihyB0TAVjXUrCBmh6XPddzMKtW/qxQfNoswZDNXYHQJXxdfW9mH2LNpq2NCnigXlfgeyH1cOuMutMiTWj/X7MOmaz4Vg1GblBC6J0YLA0aZCUieg9z7PNdNN4V5aqaHYqPkZCK0W/FEu8v0i3SIhMpUMiHNNj3nuMG4yabS+zervYRsT7VWgC3CfKp8v1w5kgyeLUuHggZELHAC4qt8QSUZHD16ZOvIkaOb7E4b3rN0HEXdP2US0j+S4vAcgCAAxf3m+RS0y0ZLZV1Ka9KTo6Q07jzUz5CA9NDOng0DQ4EkqDNrldYPOsino3tKM2TjGtOUjJjqwQEzivdx5ck+3NMV148cOdJ1tUZ22pqp8WBiKB7/Np5YoVN5vViFat/CAGirpqxoZR4uqHtgtl6q679WwFxGK0DlIAS29A0DMocaNh/mfarbT0qz+WYNA9lTpZrBYN5SEFaB3ep+oDZUySXFPfERXaxRu5kalzVKQVtFXmMhAT+bEiErXsacXWjOueA9fz2rmBNJGtZSUgqX6GxkysgGnxpGG429fhiDowOjm/lIBWYKCdSxF7o68wL1DJt2p50HbO0qBR6Sq5Q9cEgqOuGgwF/9J5anFU7QQ//8VhX3871rNXUsR6zN6Tk6QGPe79+1g5vV2r+7DucCW5Trm+SwgNYbFbflHdbgqjqML1G8kxFY2YivVxuTE8cVGEytrNNFhTksDehcYGvPLgVSp6J9ymhMCvjUu5pMJqxJG3alsFvx1jzZ17ffcXtlay+3GVdLPedrJWtcvUC+FkvWzJ5QTsbG7GDykvsEy+/ojYjx8l997yKZ65B5B7NVT+h9DXCX+6pZBAfXecDW6CRsagOikgPflX44H9iiNxIPmnpZyWir2V+V1c2xcTSIXuttL6hWT5aaLagvHpC7qsyIw7mTMyrcgDFrTzD8GOj0OaZa2Il5BfL2kkcxPqu4KJZsvBjm+K/+y1+1R2Dq58n+vKgAVcfm1ne6IwkukVVy7xwZVyTAh3H3/j6Qm7VpiWxQMKUQrF30pEztdH4Yd6Q5osPJI/3rPVOnb/b3gCLzZI+QHeybdXZeMqKstXHISLSW11TIxYfu+VAViP3I1hWlV6KPy0sjsWu507p/52KQJhA8YI8bK8BmjNYxoD2LchPq/7lmuzfbYEkZhzzf6T7bxYwJ1ve+Xuta49R9nHIyicedDPn2fC1vBF2asaQiwTCrzsuJ2RpdMMV3+7mwV4SsXjuZrZG/NtrrPdMdxv0Za11XsO5F1vp8brd+4tUSm5gYyMxD3PAhCxRYDdscY+vCet7UB9NZhydL6FCPhxesVKDPHyivhcoDvYcLC3QIBCbNvlxrYn/S3beVZ2oH2Dq+9eUvf6na9Xynau+oHXW7EjdbPy62BeC574tf3Pqd3/3dviFXGNbJxYeSU7CRsFx5xTVdc4mLz3dCB2wJkMeOpb5W/OuzgXeVxTlR/J3d1tRt+ifaiK5t0xLqAXYP/fwXPbkOhs4qXNb7BGxPg0/jJaA+u7usHhObekIpS+BeFKBDelwAXCs+zyK74467O0D54jrwbEoA0eRbJEpq3GRqbpl04O+NY/pkJSYsyq+aYxfIIbyEweZiWQjy7Mr1NT9vlcvEnGEMxQBhBrnhyFxfpxYQABIXdfTokbY6zCOwFRaJKyBxUP2MBQSaDWgrOi0qplHyVEgn6ObbHBrjFCKleBMblrRfG4XbKwAz1Zyn6GHcI9VcuYDhgN5YXbFw/H6CbLk+w56FxjXmMGZvNQCiYD23mKTJSARsAHRgjCII1Z9NPwGYT7xQ7GHT+Rd1L03xfOZAnS3PD6jvLyUv5smm7qza5RqIgn2z51BA/4B94Mq4WXR57lDCY1xQTlMIdqohGxNgNGxAx2tcECbXWtoPLFhji3tWMGvqeU3GbB8ILPhe88QbkHljMFeUOflta3ZZfJiYAwq+nOPVcQpLcfmMPTulRU4pGbIyq8bSdt/fCLYq/mpeGC2vDpamgfx7KUoNqSdG6y1xOg0gJhsxB7Txbxid+tu4ugj9sVPFeFaAvJitOq77+YEtBU1fK0r/zFupZ3RNJb1c3oHK5TY5vLeYLWySA2hlA1W2YRIJgK1V5qPciGcWs7WvLNPwaikbAAS1Iq7fOOS759oCtDISgUXj8952F5U+E1sDINj/qVenFpNK0690Rivjh3yOEeg63Qyd22G5f4dN2Pm9A3L73pGP9KFbbsQa34YNGOt/AbfzgS3rDlSPIUSvef0mZmuaOmN0PC+XWe/5ltvVBgobJNQCc7nWf2JiGxzU2OmTu6u8A/1pX9HH5oyexwyLV2Xs2MOMLklBHYNVB2Dr3JIVbsmJ2bJA9tPf/s3fbP2gvAEx6pIJeXE915wn9iB9k7GFrVHaKHGY0a32tAM4B3sMZt9T5ih6AHuPmfbvkYcw/Tlb0lf1gk1RaUY4oBZ2JwaR9b6wdNHFBZwmM1rslgLF9rVrmze9K8kkndjdVO78YOmDyqrHbHGRMsyWC7nrv9mDy4Dr2CPxSrVPE0cXADV9K+md6V2s7ATdQr9GzzOkuUdTMgjYdX9nTlqXpVgsgzcERLIHo6tTdsmeJBfeM6Esk+gVcIPYSbzluV7Y6rfX3et1aSIjbvlheBkNfe7V/czHsPPknMuxWbQqa9Kx4z1H2UuJfd52c3rmblu1GMlDB2Q6xhjKmCPnfg7LFlayw2mKNfe7PdUPmYE8cbTGas8ryIuRvb0w1VluxD/8wz+sukHfqlY8t7RL50QdKA8LUi8W5o6iE7kRWUMebKpmW2SHDl+1B7r+uptWvEt82jaKxUqvQ+n9qYlh8bECcUelL5ZJhEr7odfBAPh0ltRCrxNU+RolJhgUNbiYl7bwCV99V5NrQAhLQJHUaypd37X7c3X9CVztgMJ6Te2OF7EgdV+b8Pbb7+qYjAsrPsv4OnaHsPThkgXoyW9/7ZkCpk+VS/DVPuDF2hDkeTaKxMK2ddRuoLg9CcaxYydbUQ9I1IrFBjROTE/HQdRm5goUbGcjmts0TX66P5eU0wDK1J2JlUL4KU1xE8AAV6P3e03rGcrGmhJY4AmbRlHZcDaYnz0fsDBxdITatSmVxCixzJKxNBWhARhyYCwBnAHMBNUGHXaJ20DRVWDz8ccf6zGEEo5rDhBzfetnHl0/fSBf3PrpowX86yACloHXk3UwKGz6fIFWboW7PvDBouGv7orN009QXaiwfrFgpsaM9QKAPE8yeVIY1JexiGPAXjmc3duYhh3zPHGfzByUFS57q8aGPc3cYSIB4pTOGNfeuImsCZaK26WNmVrTLqFSv/dM5kuhvGYtlyL3DMDkuV4Bk5k38zmZiOQESCL7WMFmReo1PcfOx2ztLmu5WexmeYMUzKUil+djtnarm9wzdtb/bQNnvyYgixlpoFMB8tyI2K29FbPVhkM9J2br2Gn7V4Dynq1rDxZLskIIXj+g7g6wpTdmPZ81rjpaPTyZRedwI+7fU8UoG6RwdRbgK7m0XkbcrMGavxyWARMSCaxLC3V9tovyigWtz3TsSxlcFPS8mskt+SFv49YdC74H188dANoZhus7QDaFHxNeIUh6uzZXZ3UtF2rgIiYvLqxzuRGNEyieYsYMQq/TzRSeL2Yrh+iAdmCLXL5KZsTlLcDfh29n1CbD2UHlc4wVmZh+vqo7e+gtqLbWrgJVN6/Y1F1tZDnk6TgMPObLfbgr21XOAOxYrIQ1+N3Pf/6zrX+oOlsPPfxQMyFzNlx6kSLQCdp23hhDj6nWj2E73Rg8u3El4SZhILMPrPskzNirKVmRhCQv+gsTl7I+V7YhCzwCKcpafPe73+3PTzmEjt+sMQFaV9YYnHP2vvILQmYY/2Rjw2zV++l4zNadH7yjAFa8K86KCRInO/QE2TQnfbYAIHVdjaqH0fVs9n0zhbVGdMgDD/ywawT6vXOZjjVP4rsY/c4IekwRcqV6ACvPkqbesg8T+pP15EKrYswNalMtPsArrHKDkeVi8/Nk983eama35nSYr7OYLbqrZNZ72yBtlioAp8tQ1bPu9GgBTWNMkoljbySj3P6K+71Y5bpGG181xwOi+hxb+7Nb85SR18Z8mXpaI/UXuTPWMtb2lZEnjKjrbNX4ambCbDVAC9CyP56tebTvVHjYgK1TxdZ86UsBW0eOHq22OUe2XioB62bCpUAE6Ern7YbNCi6ubBIPK0Nq6lMdOqQKbOJ9JiZG4PWNN97QwujBbfYsVCo0i9nizjAZw/60FV6ClSy2EvQ6sFnhoShLcLrkQNxZvibYedClQFTuTwJPaaFkj1S7mMnssRCYpY5jqGsO0PD+sFV85vWZI+/vzWVh5j27V/bknnJhHKoN7eDBbHlRGs8/H6DWRf0KYBiHORxavdOhV9CpZwAkX301bQQCYpPl0r77YkVQvkAeIQKCVY4HWBz2mD9AN32uKiW6NsxQ3mGXUhvKnLHqKDMAzfvNMRCVGleqk1e15lIswECnKes9uIKpp0yHujDA0NStGfflWIBTl8pmA7Kmqr3nmSrVNqvxpKCqujInWumaL9YtcMmKzAZLUUJfUR5bzXK5P8AInD36bAXv13pxs+oXpkDugxVkD3QBW/fcedfWjQX41Y4bVuh4zUuq4udwCJ2sXIkSC5mDCYwd69QzAYVAq40/hVXjVo0LwHNM89pmBA+lVpb5wW6Zd58LyEz7DMpyrG8bVYp8l00p2WxLch124tmMi7zY0RTrsFUysM71GqBl31BmnYBS48xBlmbOfWCueJVWKKzIAQDrEJsA+Q3YovBWtqH4LPvqfDFb3Yi6XysgKz9tqsa759tjtvZU/NVu9Wxqyfes0g8nBeLXYx4/g3FKn0sV5NXZso6v7sMs64zAiAO2CggrWoohE194XrBFoa+AeQxbK+MAl50xVeNeJLMOHQoVWLVOw4iRPfIybHuDK3Xb1EED2uvfraNY8PRKK++e3Xzf8eWaARoJkN9ZLdycTexQr5f55Cpu4+rcYIsc+kzXp2sDrMBWz32CmM8VIO/wpDPSHzQhDfDhyYq5GXd4tznDFnTJhQQue16xirJqsX/q3Gmj4zMpn/BaG0d0DxmfIqDinObwd6/XsILrMN7ZNkdCwC/KuwHU0GeJB80BetnFEnySEcgwsqdjiMpq9HPY4ikBIUQhZ8mwmD0tfT75vfkCEIHBjpWsxQJ8nBN0Lt3ICOOe7EKsv3qsXJvfa/0SJi7MeM8l4Fmgh7vT2mK22sW8DH7r+PaYrQ/VQY3ZGrDZiUlklN4AJHgSFljobESxgr0HIlvbOjmAADjiXREy5O/mxDqYd38zfolX3vvRj36sM0tznbDiqcu1Wmg1U5rCyWMwWoNpkTQuyc2eauMA87xddytu9LDFbRQudjRs1Dagbzf4Al/knP7r8iq1Fp1MgaEq3ThZsCFHXmnWrjMlF7iiN5I5vOLJxMAx5PosLn28RzyiBBuB71ztmO6E6fQ+q4LLBw/TKQzNJHGdOR7vQwPf5dr3+6cLeGtbtakgL2ZLYbsvfelLAVtF4x49emTrmTocuqp4LYAN5CC7qRgq7IqUcRNsYbkZCXwsuGxigiyA3aFiESH/z372M2uxU3nXYea1r5gtbImJkmnYwbOLsSJEBNEhhRkgTDbKDQXgTAxmDODDWkyQWx8kvUHKpbfSaW36Wyu2olmRRSsr8dC+6LqH+7s+UNS1UmoMAr5vuOFIBzGL/QEELOjhqu0jC2lfxQpRRBRVmK2trg3z1FPPNzhosFWKRl2kRyo702JQMOK0ZN+5L3DFjfnaq1x/1RW+5mTASDLX0qUdwCHgAhb1GKQYbAjzIlNQRpkN4ysV4at/QL3GVeuATdDpoX6/tSHYxikbx+EOuA2jA2gZ6ygSlqb51A9QBmYqMlf9J+U0rFdtIsLqGQm3sc6aicvytxwkNqX2FsngAVSMl1IicwDfI5UOTdTsAAAgAElEQVR0YC5SH4ayj1tgYo7MAcCDcf3FL36+9fzrBV5KERrTdSVnrvlQAdSDy8L+QFG4N91QmXcA+6pY/WL9PNWeHcQUqLkyH2lBJAslLpeJVzMGyhUIt+7mY1zZlHMAZPrBRSnv3rqiAmc9q2srG2KOxYe1YlhAG5vB9Tib1VGvNpF/tzVbipmsM3y6xs0qpthdF9ooKStzfHq96tuvsXg3zHHvzbiEf63HZieNRHGPW2jYFHMSd23iELxnTx9IiV2ceKPTLNku7hvL7+3ZiBpRezXXs4CV7+0O8F9f7+xsxIOVei1pUCyDRtTuRwW+ta9ivbTZrSrwu+rz1xfYuna5Fl6uvkCvvYY1ZGBwI5RMFtjCVHFrnCsbcf/euLTNT8frrOf1uA1EWcMLfE4mGD1j/wMUGEtgq9uELNYrB1iCrjtjrfZZJ8xwh5VM0U959sQ0dnzK24DWMGnnYrbapbIO14w77pGpdH4+sDVJOwKCPdMw00rvnA9shdUW6J04HjLd+7As+wDIuF/GNWMu+uAqeQW27PHuPYjhr99NqQEMbwy6Kvxbc8nocC/7h57CSNEjmK0JHei4vGKbAR97l+HHhaj0D0BLRo3n8gW2YmAGCMXI0EsPGbCvDU/3tUZ03yQUpf4Sd3dikcb1Swdby+zrZGXG25DyB4kPu6hjTh988JfdLcJnPQs2Kbqxqtvz3NTKGysQRG8+V7qbXvK+7WzEE51sce+H792690N314Ed9tTZheholge4rDmZYHlyST9gXo9XJiKd5FkCthIS0kZJ6S1zJ06O/HT4RelTYBGDR/8CXK778SoDBQ8w8rbBVkpADABrAKLMzWrV45lSW4xrNl6BJHMksSrGaPbclDvpEiU1tmGa+pkYdIuVtw/IGPZpPAltBC+gD3S6HlbPHJnneCyArbSpyn6OO1Ttq+k/Sk6xsgB8l045U7Uhq7dq78kCW81y1dc2+3+6eiIqjlrG3wJbJ14t5rnDZ1KMOAzeqT6jyPKHq1PHrlJ0LcsCwe6rAPhvfOvrFRx/R7EnR6oeyLEGUSz9ZJ692ayKrEJxXV7oRodAqnmXJXkiKc+1myvNOUHuwIlN97u/+69q413RVOwFla5vQDbOgQOHm81QsHGC/2xaE9ZKuX52cAMIHiB1h67auM1SI+SZXsiklybIMRslwXuYkJtvrlYDS3kQLjT6IGVMmMPLc1BGxgYsAUUNaCqOSE86CzixYxg+i+8gdS0bQCzbT37883Z7ockJICtH00/CaRzvf/9tFb/22VYEcV8leDtUdzIkbA4/J67pxQ5mpDCUPcAIUX6YQ3PiC0jx8lw2vzHaUNaHUvF7CoYSeeCBB9r1GOtPALZWPle3pZZ2PVpalEuu2MBRVuYdvTzxXnFPhoa3SYGyybSzBhMcmcKkSgukKbL3UFKo9y7BUPMJ6Npot99+R7N0j1b5h4lBszEAIMrN37zvixU/6FmwWiw04zYuGU5APYXjveTB+AV5UhjmldIcqp98TPVoQJuSmS7zKRCbejrbhwDFnfIbU8XfoRGrLS5s9wgo4gbdvfXBuz/U1ielAmgB3c0q1r+5Drq2EDtqAVQMhybrLGCH+zBb5l/ZB4f7tKUYRWV/tEW1XF4Ngvy8GI6m9DvBI9WivVcRyOMFTNol+LavKM/EV437aBJNxHmNWzWKY4dFSjmt2KudmUbnK5LaFvl5Xm+WW12B1D3iQlRZqOc5VYwWu3GPQ2ZlhV1BF1RcXLsqLtcYvQyXV0oXFdhqCKFWRB9sYkHi+Xuz4r1OtyuyEi4Ol0u4ftnKkUFQuiLB1Unpniy/UdKd8dZuhQUeQ2h3Fmanl/uJZW7+OvMyX11UdwHKlJdIjFP3tXSo1P3pqSk82W7r0gHuAgTOGg1YbUZ+ufDc37V8YdGnREUDMfrTmtT76ShzInurY11LL7TLlKuuZMWh65pdM63mvgsSizOq0IN2O9d7OivRNcvSn3T9ZEauLNP67jrkPy6qq3qfd2maYjQG/KeXYSU3lIFkf3t/u3jq0OPuopPoiMuuqFY1zS4pdOk+u1qn8aRoryZRK9XcT29iQa+4lNswnUJcn+4Dfhl0ZCElYwCkxI8mhnS5Z9fZYSyppB/AxbClhwG1cWUaq88Oaza6jC4Rd0q+6B/MEbkbz4H1ijtZqAZDLD0Xk6X3Vt+HXjDuO4uV/9QnPlbepBi1nTAzJEFdxxh8rssX1DU7BKevX/u0n8l+rfZ2Kxwk5WvCLKb8Q8I/rBnj2rlADxoDwKT0jXOwXdCrQPbO2mGn6np4BnOQjEMxkgFYXmM0pOwEnYJhKla290MMt41s9/tHIcwP+Xtfq4yCAKXqgLLKPQCe5p180ouYrj6LMX49D8kwtY98n2t5tiQ7xOOSpuvR+TE+Up/TdcewcV33bzdtvbe9UzV3HfO9v1yrJRsvF0nQBlY9m5hIQBrY/8i9954Ntn77t39761vfAbY+WIfTTVsPPvxcU6ehj9P6gwvnrrvurgW4Pqh8lV+YVORfPy8gVOCazBtp5UozVD2aQpdf+tIfbH343nvakj54KIHZHvjVV17b+lkdmuLDxmUTq+HCBjtAl4kEgkwgAb6uY8NQ4lr6/LoPbAyJRXYgUgoTwzWb98ILC8GWIu1g05o0B9ewXzIRLdDUxzI2bkbMVMekFegEuKZQoU0mGJt0TMApQUvWW9xw07PpG9/45gZsEVhCfffd9/RmyiGmSnz1nixAYczGHusX+ycLrnrXVaaicXPHEnbPacPYwJ4daHX/BpH1LO5vI9lY1i9KIl3cBaOKCRsL26YXy8U3n5ixY83qcf96TmAGK5PAyZSJSPxK6kCRCWuCMZuq7EkkSFmNrpi+Kt1bowC4y1sBeFG85kFsHwbPhjf/ibs42PPYNWpKAQCaX/jCF5phonBVtjdmwHMq71M4017DfRgI5qUPvd55SXd2TWPxuameDPSSXQYBJeT95pKy9l7jDGWeg9DnPLP3Dujyb38z9muuuzHurFLYAKE0b5Z4y/55wJYak9OOgpVmDcz5lFtpsLXqAE2T1in+N6qqtRb2g0XdsQRpK8LoiSvnta036lnfM7DV7EqKXLpX5GNlHdaznuv1G8FWBbl3Zg+XejeeLktY/mTHf9T126311tZVYnJKt3Rz5cv2lhIug6H2H7DVKnaBrmQSvhNs7dm/XCILWLahVtfv7CmgboHWdjE5yOylckvOa2eSQD8/4L1qdTXYWq4F/Tl3BtpOkVCHZRjFVN1uV2FdvMMl/M0zLPB81qFUcztFRI1lwBbZGwauDSLM2QJ1DFkyQe9xZyqjYI+daWv+3GBrL71RoKxdPGvv7DaXldAzLuoEO0/CSvpIAvdhsC9oy97+uaiM7gkx2dntYkoGTKaufcNwuqHY6MuuvLrXwSGakIPj7YGwlxhavA10DGZs4k/3lby4BkDlQJzkpA6cruexn4Y52257lhpSdO+UgEiAdyVk1F6hk+ixdpOups4d41vz4nMJzk48HD05Mal03BjOCQ15sVl7oNHc0G10zjS3JiPe473O2I9XGaYP3XN3N6I2pw58Os3zeQ2DYp/H+Ip+w50JlRy3orOjAUm9z/jM2YTgTNyoMZvXZLTzsBzqkgXG4eyYgPf0G+bZEUReALDnJGw5EWnGXjHrFT/dYH+HPuAZVyqmoxSjpnrM8yJXU2okzHo72et/iTs1x84MxpEz273JcTwQlc3tLOexqtfJk9FLO6+TfwfwToiNayBm2sDQDqw+a77JMiOqPTP1O+sd12hih+f8B7a60Cx2jCFY55/9KmZLi6mPlTv2LGbrX//O72x97/5/KjR9x9YNN15XAOjJBjMG1hWVa5a4EG+99dY+gMIoJADawWuxZOKlobEDJ0VNT1ZapMlUKPXLX/6DFjIBZl2zqh7h6aee2frxT37SwYIOEoDIYaNyvAdSfI+isGgmJfW2rutD1sab0gNAgsnCblBmPkswJ4NRQJuXyZKWTbDGIpiWMUeLATHJm9IRy8ftPlg+qLYRb311xkwt9sRIdYBjL3wqGbuPjfWd73y768gkhoo7batdURNszXLQEDju16KSa6MNRQu0ABlABeVFAYXWl+m33RiVoABrLEnXsclT+ThV2l3HGqKDtYrw7Kl+LCMxmYfck37v/epLYbaMWakIoI4ycailZksKFlJa1sPzYsxsgrgsL4sVUvJDsU61d0JqTYA0G8p8TBE8FrA15XacGAeyYnOnZlEK5CpN4h5TJoJymoxH9zSH7u/5U2gUG5VaS1g/4ApQixs1wbOpO4MljIvPaypOD9Byb2OYGIhh0NoFXvNiDiaWwRp1PbG6p7+TM98pbUCXa/p8YEupShZbB/iuxt5N/ZfFqRVRt0cp+es4GiCvfiYPmJhpzTJxD9wSUcBbzTBcX7KGwe3YsVrT9wps9Q2W27FbdSzQRdinDs9Gm64f0u7kPK8T9WxcebVuDbawP8BWPbPSKwcxaqXAryrQfWHJL/nfdWklXLysoKzsP3XKsH3cibGIzwW2zlRpCbFGrd9WPEgYu1WherlLyIr18v3AGneOtbyMtZVz7cEwW1i+qStWCrrlIwzWtrXvkBJQHHfixNe4XhtczeOF1dusk9/0/7TkWUVg6z1hr6pA6IpDnNT4bWar7rUyVhmtzZyVjvC7t7rI5LnB1gGMK+ve/Zp5wrZWjcQqVTPFNMNyr9izRU1MLNY8K1183dWJz6I7EhvrjIg7LXXrXu29Nx0x2l1/cWXKrXIP4nYVMhX7aC9h++mzeEgqELqu7cyo3ikNBpJpd2nrWfucjptkHzohMUZAY+RjYjRn/4d5wTQl1nI6TkzdRfvJHqTz0mIsYTENfJYrbWLJwo5fvMIPAq4SB6d1TgqKWvMphoy5P3r0aDcwvrL0TlkNrdenzIRnafat5nGnfMxuArROVTJL4k/jmaJPPJvzxP3oMsuV2mEJ0Pe7WUtzwwBOGY4Uep56XWH0yhCsBBVgq0MgMNU1prxvksbiygyrFdBTw2ow2KVgmt1OuZKR8THSd7K9/d6uI5yuJxM/Te77ug10UiuLzg9e0S4vRvAYgPPzgE1rbw8aY4PExiRxNU5sZeYlyVJjQHa4TMnPGPB7qgSE+3XJnnoWbkrsG7kgJ5/8xCcDtuji3eVG/N1/82/KB/7Naq1zRwWUX1VZHuVLLtRtgpPOrkbJNb0AbuaQc3hMyQA32aqKzKk/pLWJ0gcURwLhb7rphq2v/vH/1AfI3op3ssCu81SBLfWlABLW48S+2DgmzSbiVvEzkHNDgZxLL6nA8954CfQe5E1YGqDV5iKwDjwTYqwC202IGDAuy6k426mhtYiKRwJbwN4EuhJeE21DdVPj+mzj7LrmWBgC9bghgT6o+oILMDFZOL/zbFgJr8lyGYsvjNJNTReH6k46tk0wKJqLFCPimTBglGTishJQn7isUMXT52viMxJ0j8FIjRn3F+eEhbIRPbv5GgYJ2LB2LBo0vvmi3OaQIHBJ9Y1rhlLFtAEqAi6Ng1UKlANYU/ohFkyOJmOzLuY/YDeZqJSr901wuk1EwUyWR7ONNQfmy3gAJl/mwKU7FbfkzLNQEKkVlkwUitwWp4A9r+e3yWxMc5C6Zqkgb9z+Zi0A2Cncm6BYCQzJYCT3gFOylliKCZL3fF0QtyyaF+rwt3Ydm7dkSOcFz30+sCWz8IIChbJgKVdzYB2xv1xAPjeJHQ7JKSx4LrA1CtC8d1xGzQsaXozjq+8h2OIaa0u1ZbdR16ZWDsB3rtdvAlt7qz+ZAPzT3CCV9dvsj++L2TrYLrezwdaZi6s9UzWiPva6AwNLXIq8wFaAPoX8TmbrfGCLpG4KsTaLlBgM3+OQDdD654KtNxdjMmMZJqqZpWa23gm2drffY7vHZB9GfeN8P5cbEWM1B9+AoGEWpvSG9fdZgL7dg2UMvVuwdarAcJitnS6jgGygL30Op/VTeqhecyUDLGEeMZBTtmfcfROaMIw2w2jfQeeOOKsKll/FkhWKpm8nxGUAT8dUcr8vT0rOgLDo9j1w4DoDwqbciufYyWyMuyzPp3bh882ch8EOMPOVrORUIAdgGJXjeve7ycjzXvdsY6fOTtfhZoyRGFYswfinOuTC8952261bR44cbX3X8UqVjEVX2cP0JB2XsySAKRRRpNL8nix5O1418ebaXKYpx3CqDUshIU8++VTkeLnzjJO+S1B/eu3yIPDEmMdhYMmX9WzwWqTJ3rUXo6cDfrw3yT/Z+QOq/Lttv3ajz/sRINuB8BND2SzzDlZsn96m/WzbWZezdwaEWd+0GmKAytZNbOh2y6nck86e88hZ5ucNs1lGnc80Y1bf2/WqhtfSba495Tf6fVi1YuLFY1oXewtpIM6b8WP+PvmpAVvCDPa8ufV7v/d7Ww/8+LsFtm4v4HFZxSjxPyZrqtPqy63kQWwCEwnsWLim9FbjTWBrNlJXcpVBVJaGBbjl1qNbf/gHvx8GR4DlUpxPPvF0+94BkmEmBnABWhAnV2LX4KjrCNK/upittCJQgTy9ATNhaScy7qFm22piARbFU71Q0g5K929wVBuhBagWSlqunycwegAPQOXAnD5Mo+ymTlXo1+cb7V500aU9P6EbT/fBHiYlxfCAmfTu4iI63JtH0HcHkpZigOJn4T17mh0/2++TGWJuPPe4sOIfT9Vm1wi9nb6AlADlwZqctG3xTPlsamP5/fjUpxkx962DnnujXRPdLy6sG6soa1ep9yUT1kScFWbSvaVSiwEzx+OGNo8TYGtNxDGQn3EdUGKC8K3jWFjWKnEWSbowd8kkSsYlZRuGLsHo7V9v913iyDpjrGTCc6YmVlKSzbnPcDMAuzYPEGWTkynPM81lzas1BmS9Jy7UUMks3qk/lKxP10+QvHVw4Dzx9LNbPyuwLZPWZ+2VBsALNJ0rZgvY8rwdQFxg1r2fLxD804r7eyfYSipzZ7UtZTBgp6lwClA8T81/g8YOBn69x35qWbFvZ7dGOb6bmK12n7UUrlf/kH+RlXO9pnDhuf52sBinU5jUKiYoIL4BhliK+q5P3D6GXV3/KtmyBw4l/KBY/QZblYm1dWYVsiyGa7JYzwW2dleAfLvTuQva1bftdghTN4fHxJeUW04BwvV4A7aU0Wh3XV3nXG5EJ8ym/U6zcqz9BMq3q/IcbsRdTiVAzLOvrwFadFyYrdUTzuG1Aq7P50bsYOr6YMdTitNZYOvN3wC2MHX7O3W+XKr1X7NvGn8rr7FigrbbtyQmZw483+fgNV3ciPZnXHMx9IR8ONDDPudQNocpn1Is4Z4qiNruv4Sd2D+p4yjRJAlY5i/FiBMicrAM+QC4i5vVwm51eY56Dl/2v70AWIzr33d70X7uWDfJFYvFZ2wyTHOuTWNkax1X6YBHeiYZxokHpOPnnp6TTqIT6HPxtFiPaYk2DJp4NOMVE83jQcaPVWukC0qvIB+0q3MdczduwGaSAQaz27JU86F7R52FnsXemNpY2DteEvf3fWIxyaK5Y2A7672fjqCrJ3s+BkK6qXRRz3r/gZprdtb8zfuHPTJf26+47rxKClcP1QAfejmxcQndCBt6tuuxGdBKjunPCykQKiLmim7BptV3es2Y0oYq8c5nZDQ3AJz4yfw7LscwbdZvzuoYMMkYHtfoeK4iK5UZjACqc8RnhuF641UePK7TA12a55nCG2TS+kt0+NSnPrWYLWh9z1tb/8Pv//7WT356fx381cLgsosryzACZnI1or7llluXv/Tl9utOzFBnSNWNCNvBKgg22Vs2jZpUJtPAP/e5T2996tOf7M2U+KRM/jPPPLf1VAEAB5KFpgRsHADrG//0T1tP1N/6QDHJ9YBqdt1778f78I5QJ7vNQnt5zwQOpp1KKndffkWq3QNYjbQxJytzAbAYAObz40ZMoKx1aWomQbCL1m9Gxc/1Z0yZAHqLdRzK7YVIETiuRAkAQNa0v2EVubbFAh64JLFBYXd29ZixJu4xdZm4b1HL5maC5ikCL3OasgSpiEwJxTef3oMJ4ky8kbXi3vN93MPJvksMHSGc2C/XZuF0uY2aN8b21E8LwwOAnWqXHhBGuXkGACElJhRmDQthLC2c9dw2MBliMYY21i7I74HN+N8HlNkMA6SmjgllTRl4zskgAq5GeUxgKoE3j8k83D7gAtDTxd7LPJtDMuw7ZcyoiAuWPCVzKKKQ3pqUfUBg3KsBhQFwExj8yGNPbH3ve9/dgDlyZZ5Uvz4fs4UFcd3U8Lmq552CxvyeD2wNQ9KW3uZwTk8/8z3FD1N7ppJA6v4X1ljfKzcisLL9SjDq8ndtChLueEP/+JvA1sUHL9w6UfLp62QVMu2rFdjCOAJbJTC9LldeWPFA7eIoBuyCAssVr/VGZSOWSoySLYZLsHC7Rs7BbO0/pGVNuj+0+6i2OdngXmu339rvYWzW4VAV8ee1M2ZrwzydI2ZLaY7OuOzDJJmDZMq953CfzDHXZjQmTnc7W7Mt8cVq0YeTIOFdw5RhEftArJsMs9UZp/U7+1SAP309QdFdpqHk4TcFyF9Q+6RjV8yHuCA6odlDwzOvgs4TVpDniiwM+LEOPAWnqgj0GHUMk5116xhfA1ImgL0DkKtsSCqWB9jYZwy7Rx5+pJNgJGGlr2jYIy/RIhOni11Oy54kMAE9c632lPShWp6MDnVI8kdihtIrFXhKzGmC9Okl6zA6Ylgz47JHjYl+9F73weDTdQBSmjkfbsP78ccf6/cN60KHTHZzQKjMchmTRVgUyD1Y56X44e4PXBnOIQFUoV9yDgyv87H1aY0fqJlnobPiaXm9apP9Q4Mt45j2d7N2Cr6KcTVuz5Mko/QHzhmQrgNe/TtZmSsTf+f+zv3SQ3gpg83Pu0oWAfYBuu5B/2LpgNywj3H7NhO2khe0zemzxL7u56/adYiYLq1TsWgr9jfld3hV9EY+u/4gmV1H+Zr7admXEIEwZciJkosah3megPxxGQawJ5Z5jNgTr4dcsRecC857senOdT0uP1X9ptuN2PNRrI/eiPd//xv1hutKOAqBP5c4GUr/vvu+2EyHJsEWyuE11YAJpoXsRT7OnZVMD0gvDAL/+QVbX7zvt7Zuft+NHfcEDQscM0kC5PmeJ07pqqJKIUc1kf7sz/6sS0sIRhf1z5UHbH3qk59pcEJYplLvZDt4WArFhkg2n+q8At4TIGyDYKCmynEsKQCmaqTUJHVrkJr4YdnEYZngqXUzzMFQmkpjdCXuxVooqmgjUR6JTxDQhx1KTy6ft5g2yjSVJiCTGePvNjiQYJOPUtYU1LNTWJ5J/S0Wnr/b2FOrasoMAFsAhYM/MVzptzh1xFLDSuxUau+gsDsboxQyIbGGiYlImw6SAngDag4BigNgs4GxeoSY0mQdseqUiEhWS4I5sVDWSKYjN591ch3yNW48G7DjYmpso7TDMl3UG8G1Jtg8sVIn+/P+PnIXRfRmM2XDro2sDlWe+K3EVdms1sX4PIO/Tbwfqh8oNC+eK4HwObg8t7m3VnPgUUZdv0iMSz3Hk09XJma5cZ3iYz0/qVRHyfHQ931ALHaljYAae7vPaw80Q1vX+3WttwNmKkTbtO5tTYzJ56ap8TR9bnC9jJQpX7Cx4koxqDo/hsNOOn6na6vHVtcZa7VrWwMgDeiURQi4s59y9oaFcd0BBhO8Py6G2T/9nvO8DhWz1UqivsoZEDdeWZzmdR8Ls/XNgK0LY5kW2HqlmC0xW1tvJXWbGzEAB/OTNVBT4oxaXdimuk/adKT4adpxxGJN4Ha8M3E5xK13sq7vuGmgVfdo1mcxW518swpQyujLWVOAZM2Jvdbj8d9yR6X0g3fGDbuxQsX0+Pwy7jbAeM0ZmelMxma2EzM2NdiG5ezxrfd7HgAN8PFL2VLGfrxaVxkD1rP1ccmrRu2dpLIC5Bu8DfDE7FbW+YzVNWZt3YquAaYYssI/HOQdjlJgK4CGfO9r0GBPiWXCKNM19PMYMOrmBWylmGcnStX4JAv5YnwY1xSjtI6udfkl2mmFHb6+CllPNh0dmbOIS5G7ZxVLrWelFxOAT7clRCKGrmKmyWDeeDlKr9uXiAHPmlCE/W1cCqWgR8wdvUWW3E9i08SxjpuJbqTn3NtnJgnNPc1pWqxVMe7SY5eU98G/0+C6wmtKzsw/WeqyJmIzSxbIrXseq9IPr9fZHXeYOUxPS0bxX/zFX/TcGWO8KZc1qHMtYwXyrAOWz3Wn80eSDgCgMGnkaX9dW8xWgGv2UuOB+mqATt7UwwL+7IN6rr1l/O/XHaD+naB0chGvRYxs66QDy8REZRceP16ehWVk+U2Deewp3dd7KkZHB7SvLFLEF3kbNs53Y4IBhplNWZPEz7U+Ld1AnyUu9nSvzbN1Vvl5WK1NFf+1/w/sOdDeM1jAmQOrOOtuqZ7QANhXv/rVbbDlBl/5KrD1zYqJKYalwNavX1hsVU2C6vEOkgcf/GWjtpm8pG7Gt90HjLo2lDO3URW+iwUQv/vtd9y2deTI+1ZDyNScgmQVIhRr0ICm3Vo5WPUP/NM//dO+HwBmIfhOxex88bf+1aYonomPiy5xFajYCb63kDZK99grsOVwvbS+ACf3smDDttgsP61A/XENUBZT+LTjxtDuLMFlARH+Bio2ZR3GQExbJ69hLwR7Yo7SBiLAa+8K9BbjE9eq303wornyZU4TkOdwSQNswEYAu83hdxaU25XvnTXpOjYdgJEAQozOr0NjYgtlTtRrslM69qQ+w4IYJaLysY1P6LkHKcQonLjYcjgCW8lwtCFsxLjHUtdrAIwNI4AVIAortdXAy/MZIyUy7YiMDfs3PQbJk3XxXAP0jNN8AY9ens1nzP92H8es6U7315SgMMcBWkkJHwUUy1A6ubi4xxqwkQfMIzAflwf3gOzIla7fdXNO9LN5AV3OS58bl0czLXAJuPEAACAASURBVLV+z72QMcaCThzEo9XXUy+0DWApgWtXVtP0ZbXVNDezW/LHdQBsAWeMHJYcRUYrNJu0DvEGVSjw+vfEGslYVO9oGJc2SAGKtZaHu5zLjuDrBZTeDrZmbG3lYapXuvaGQatrtBvf5d8jsLW/2l90y5/ORkyRTqUfPO9egPRdgC1rtGeP6uYCyQO26LsGhbvi6mqQu5ibaSM0boPogwCt1jXHk/W0/Lb9I7DVAG3AFhYM2KprB2zlYKTnpp+le+4EKbnoNtZ6S2skY1xzus1sZSwTjMudaGgOt3ar9HC347vmusqLeO9kTwufIBMnCui8W7AlRmXcMNtgK5NiP5L/canbe+T+9MpItt8czGMkeX/35wSeS88zOu03DPHufdMzN+cCXfjLXz7YYMt+mL0+ISn0UbIek81uD99wg6SiCxbTVj1w62f7np5t8L5iMbtFXMe8hQkM05QSCROrGUNCXOqVnYWd9Wpo2zrpJz/5cZ8/wCN97P10CkbK87gunRzvQop7M+bEdeZc0Y0jvSoxSsI5bj16pOqUxSuTeOS0PZv7+nkSYWKsitcq8FhymrXJ+NzTmfHXf/03XQ+SflUkexg3jDuwIayEEZ7OKNtxrYBhkgrCNnaf2nIjdkZi6Svy2JmjNYe+Ric5tyeUoMfTnQYC/sy582M8VAnTSPX/6PJJognY2lyrrgPweM+0LRuyxpxv60keMWALINSJIp0C4IAxCo2VvEYXyt6NO9vf3U+MrVZvfm6SBMis+467vteh7B3rP/U9OymhZBw5chbYaovuzImtr37lq1v3/yBg69rrrq4CnwK9XmihxKp4sEceebRrjoyiyPd1SMg62B1wkTiaxNyoqTWxQbdW3BblfUgxwjpwHWAq3XpN1qG/GzTB+PM///PuHaX1TR+MdVFg6zOf+UIjfYdv0qfTGBSbM/32Irj6J55uGveCKv0w7jDfp3EqZOzfDbYqvsYzsaTEbw3wywFcvv86+MR8mXh1ttrluASmgUyNG7M1gd8thMvC9VzmRhC6hZn+UIOwbYjJYvS7ARE23wAUSiopxm80MyRTMNZLQCMh4pLDLGHGCIeNnliodKrvXm0O5dVSo7NDa/MAHARnqspbE0oDSJo6an7X6bH1PladchFxo+UAGjee6wPJ40b0b4qL4vUs1iMp0ClJQLFNsPlcxxyY0wGF5hErNm5S1nIYSPOWe1MIA9JS8Xni1VjYqeHj+bolQ7sVw6SRtYceergV8WQxkjP3HNcBgNxBk/U786GHZZiuxPWMIiX3xu39x+vAbBBWBwhlREalrD9Yh8W4leKW2I512FsszIBCMgbAWWvW6PmYLfcYBmQOP79jBHRmoGwe7rIdB3Fnu5m4Ppu344I844DrcZkMs3V81doJgNuuXTM1nN4rsLW7st2262xlbKe5E7F4JvhdgK0YNfbHNrM1YOvMAlvjGvHcA0YHpAwztGGcNOPup9/gr86aBH7FOHXfNC61Fd/S7NICWxtmazGoZ4OtgKgx9t6Swege74LZCp5OO5tew8U+uo5D1KFCR3l1PKSprH35bsHWiWNxpZq3t4Ot7iFbusaBNIx9y1nF7nZMVWdxJSxkWEUMhz2JUSF/9Fu7tgpsJVs6HTA838NVX8teSIb3dgKBz3nG/SXr7gHcAFqYrcRouVZKPwxTb7bINl00pTSGMRbKQf/RTdNtwl53H/rLQYrVxspPVjVDSpkc4Axg8Jz0OMY/yT45RyacxPgBR62HolcneLv6DJdHQo/ie6oU06X1LOOWnRphMc4SktOdA0pfJkmomJ3SO2907FjIkGa7ak51ofjmN7/VYMt1VAgwP84L/RzNw7gMm6BY3TtSAy4M1gTHA3/7C2yVe2yx32KqE8YzLmz3T/HQsFoNYsq9eaZ+7nGu/pHkw9rQm+NOj3s48uWlF3FfF4vFcF6gB9kxMavD+AFgDJvduxMOkJjjuAXpe/IUsDXZk0l+adB3MJ/ps73WJG7hOtfVn6vPjycMRuikE2dixWzxbpGDxgD1XmfN1XVenQW2MiEFtorq+n5lI95Urr7rMFsvnm7XkgnQSNqiAiQU/xQwmwNrlPHePSmbP5mGXbW26PtsbnU7bl0HXvXAKoo3ZQrCZImlmr5PDiUH4F/+5V92pVsCgdVx+LwP2r/l9p6wqdvSLEKBmPiZk3ZKeCcWR9V2pR/cx2bphp98vosl6CDpWjTPh8XiwtFnDzqfbDPCxZ1JmY4LZNi0RseLPi3uuxF7x12sxRmBMQ/89XGhxWU18W5kahbZmkQppOSGeC1AKlkrcdligtDCE+NAcYxVKH7LuG0M4GZKdTxcrqhxZbo/AURLW4fpVO8+Y0VSJikHkYzGoakHPB85csRTrHMoh7fNbZwybiissRo8JyU48UzG7/lT2iFdAmRYZlMG5CQ4HzuaOD7KMxWfBUKHcUsyQtijYZasC+bJGk+Bw4C2WG1TpsEGN35yQ96GTjaPKSGClo8VP4DSPVmBgKQxUeoBW1FGrmFzmoODlZk6LJWNaUw/+P73tx4tS3YDaBw6FOeKReDec38ABrMFqGF5H6qA1rPAFoDlYC1Z8dkNA7PWgwPJpu8aa5i9dikmLsHznK4DzmsA1/y8E2wFTK4Gw8Y3rrF8chscLCblvQJbZ47X3ql7AS9vrbJW5UwsRZvm1e8GbMUtxJpO4G3ciInN2Vv1cdZGzPcFOqdKewOl3qdL6dujxxcIoqwbcPqevpKYb2xcx3dZ0/pdA6p3gK3tulTZ9+verueArH+eE2ztQGMAnfd2tucyNrp/Yl0Mg+X3A7r8jixNbcJmXNrdXfFhb4htebduRAxa5mTYk56p+jeQYd+laKfSLYy5ksHKqLOPp06g0IPpwOB96WN4ce8f7vuO4Sn9QIcBhlOCgI7GBDFahpmdvecMqfYCfV+uIvqCK9Gen2bLxjU1DbPojMrXNkyX56I7lTWKhyLMh+dM8H+ywsWDYcPFkNnvdCIdao8nozlstt/bz/Gi7G7QGAY959FPfvLT+vpJ39P76UljkPl/1113bd19153dFo4cNjvPncd4W+EvnseZ0KCiPg+MyETsTgE7AIXrmzclegBVuvCjH/1os38AlrNhCof7t3HqLjKlk4Y5CsOWtZIl+ZY4Qcw8drhegI41HPe2321Y3AY7ippOo+x4pEZ/xrDNmsxnJjzoxInoe39uQmTF3E2XhpY9hEzruVRx3yqGfJjUrHli3XaGMPh5J7t18FDYK7+nw7u6wsoY7c81MCwZaqMhz/zScwW4a93abdplfU5U8dmco+8EW2dObv3xH/9xlX74VlGXNzaz9dTT6miJfzrWKasEuP2R5cM28KWbRl77e9mQob3b5RTrVzZiAMPRCvB+X8cGXHjh4U2xuWuvuW4h2gR1WjjA5ek6AP+f//yft35RyH9aBN1YbIMD/sILLulDwD2SvfbGSml9uq/rUO8+cvXQBBsd+1Yp2AmCByggYr7V+L0T9CYA2aLJPmz3YimkySAjuBpaX1VuuWHhRqhm05uDgxXcG9C0mk63VVFByXU/4ANAsoip/aKMQ2owTZApYfM71pTnAzIlKNiIWKYJvnc9mweYAJiy4ZL9RYEP3WxzACGsLQAIEJy6Jg6hodjnGWwkdP4AWP0epxBfmLoEfgI91iLWaU7EaeaKdQLUU8Yhvv+paZKg0pSLMNZYgEBnarS1u6XmLkH+L/e6TNVibBPFSQlO5eipETNFDAM4T2zAk3lNDEDcrGJFzN3E5tjMZHqUv/tTzBjBxGelQO7U/3IIWEfXEO8QKzmWm3uZ+5T+OLl1Zcl22LdkmAKu+rlNE2v7YpTNKJeDDqkuIXJBryv3T1d2LrfJgC1z3WxWg60uXBMLcJ3cfeBSFiV3Yl1chyLuAPtV0HAVSt5YjnNwxpW9eiayIpdF2i6butGAj2F65t/BC+9NzNaALRXkB2w1s4WJ8IzvgtnyLDtjtjSSxWyRxwMVID/jzvSlfMEKSMqzr+dvxcoi1wqlZT2lKXquzYvP1uHjPb2WwBdGDWtZF0xdKn0d03uy31Pf3z5vG13ifTOfmzpEPcn9+Xb3uuZyHXYxUb9rnZuyDH2t5fYlA2Rw2vWoIO9Sb52oUi7vEmxV76PW9ps5w0AssDVAZgLRuZvscbFUGB6GIL0wYQbk8ZZbbu34LfuNEUbeGUCvlytsXFZ0uP2fIsvPNWgYXRYAFdfT7qpJJQwACw5oMe4YRGGEkqmdOMQwMdsxO4mztG9TV/HJ1pmuSe7oY+cEtxu958WlqTsIBoxr0Z7cGc8cF3wOZPNB53sfA2iyOOlXsdCeu42Cer9zAcEgK/H2999a7rqUCCGPw3o3k4ppr3tu6kJiW+o9rxWL9VJ1U5i9O7FUDErgDtjq86zmZ0JMxqgeV17ayokRTkzwsE9TJ7GT0ootVo4lcrCj5dfSHzvJmCEcVI8/UWDQXnDN6abQ27ozEoUDTVFyjFR6LQNb23t1u/F4Z7SL2ax7TlhQn0W9L5LUYr5jRMZb4jN5ru2M4DBb+nwCmlWmpAYEV2jhRybCXibb1LWcq+NReOG5F3uNGTka0WsrNd0R3uFGPFMK6GvA1gPfLkG6qVina8r61i8wbie0qYsna0AQ4dtfYa/OlGY0qahDzIMBX3RxKprfccf7e3GbRj3AetcolGsuDYmtWNeJ4W6ryQO2bCgCgtFimRnHTYqJHuCDjwAEVAnUfrUPaCDDxkplXHFEoZCFuLCKoFQARkD7sB8CObVBAL4SLJ76SZPZ0PRg/dt4O8OgAJf+kDspUzcLuo/PecZmHjrIrr6AFpuYALjGuIg8wyB1G3uyM4Aim+5jH6sKtKXMgZEUIlV35vVy6z7S88AKMeYpy+D6aV3DZbCrrbxkbcRHDgx4pZxD3IDTC5BCuPvuu1sxueZDDz3c1w0dm+7v0+B1CppOpt6k7E59F0o/LN+kiqfZOCEVc5EyGImHS9HQJGVYS7JnU0yvNGMFgChW48KEjcvUwWKdgR+bFzCikMfHbz7cg9uTwnb/xIjFn5+MmGRkmvNkRl4RKnkVZZ3aOT7j3tzV5GN6gPXhXUYIRTm1WzSinga27f8vUM1VzWU6QCtgbvugx2y5ri8yb36erMyhx4oRPbVod2tnnzS4abcBynylgGOqa4xcCxQOOSNDeiw6wMhQu0UWQBtX1oCtYbY66Hwd5KO0j+lnugN8BZjU4dWH/HsHtnYXrqKkpoK85xCz5X77beR3AbbMUbLgUvR1wFbPXYU9TEmGiXUDjhptOdx6TlPZPZ+t3R0M1HMDbDXoUqvI9fq/HDzAFrdGuy/qemNBB/xtM1vDBgfgBuQ2A99u33O367H+OwPk3XNiI6OI3xmz1R0tgK1mcUrGuVIAsSo6/W7B1qlKhGqNX8+xE4z71RQDnsSKiYG69iqB11c2I0T+hKNwbdlvdBUZNS57S/yoOlDHKvOz2dgap1ASDL9/21MPVF9E3ghnBdmeuMwLyg1El7gm4ypM/cVtvNDf5jexsgiDShDYEcBN5ukg+kUITXcmWAwUA8tn6P+bbz7SOoT+VfLGnprCqXHZHWuDLEuRkkQ7kwLI47Dr5kEZhqleb5x9vhR7JrD+utJ5hyvsZsAVVovnZZpRp5xH5nGyE18vg+DlMiDHECbDwM1jjz3eLkssFoMvYDVMET3XXq6aH2cF1kt2YoiBlFaKwXr1JhSD4bO7aNsxssKkLfZp6Qlnhuun/2n2yYmaD7rWmTZ9Jsn+ZKfTlU12qBbQmaSVMVpuxNF3Ywz23C4PlaD4ZpORMGschw5Vb8PlXfL7aVfk3CGf9DzPyri1Ey+Mka746lpDGY6eH9NlXrgKu9xU/R1pNGDrtZclloWkadkpeVBVASh/R4C8Uvh//LWvbf1wB9h65FGVequQZx1+AQbF/CywFWv87NoVHcxWlVS9HOpYiYMlJDfcUBkVJTDck9dcE+FPBl0CkenzCT4ziYRHHNSk0WqTwzpnVUh/RSfvqforCRJUpTx9swhTUPme3lidTVOTAoH7+dDhqjpewM1GsHG7yGRNjM2BwRqwZZJVmPf7pm1XMJxN6J7XKdFQ84H9mYUeq8O9lX7gr/XZYbQoDiDLeNPjL2DLtbFNCcyMFRT6MrVaBpRpCEoxJNg/Fa+thT5W7im9WSovgGHcqfN0ZccPuLbaVyhh16Oo0rsPLX6gY6kwUa4H5LiWpuEAHHBAGXj2YWBsTorF+7BiU/F3wNs2+MihMizP1K6xcQFKbgDPw01ADlD+k+UHLGFVjc1zpFBdxdGVojYPsjCB1wDgS3oMwNQoU/PgYDT/njc1T7Q7uqnBloybsGgBSOP+M1bAazKXvAdAJs9AFOVtvtMAnAs3cSYDTDzLFEo11yerXLLgdvLNkADmH374oWY3W2FQFPXllfiEAtIdlApsVfX7NkwObAq4bgI/a/66r91SKpTIVI9vVrWewXuxgOSVhcqV+Hit5WRXHu/A/m0LcSfYasYWmFhjm/cBFWNU9Pu5yOp7t7J5D8HW3moHk2xEsadhb04VQ76XoVFz/m7AVtwfGKYdbsRyNXUbpdMBQaziKcgZxiiHxsaVsSxg1zq8rPyOC2lrOGCrY70W6Oo5Kv3WcULYlv8fsOUa+Uq2Xiv9CurvQ2PDaiVGLv+3AuQ3zJb6Y4m1awC0AN/87P0MSjIhO9ahR5d1Mvq/AGwdqxgV+2tciQPYA7ZkraUbRoKz875rrrx89URNYhQ5JGMTI8QQ8nvsPVZcdtfJcjlN7SqsmIBuL3rjxz/6Ue8n+ypgK+Dp4gpXmXIL6RUrdCDZyn4/3SboKetJN/iik8z99Kud2ntjgNEp9AL9gWVzXUQAoERPTkzVMDPD3AdkJ1nKeBiEuXfYabGtmK30vFW4mS68oe/TYJEHZMWbZW6T7Z8CsWmcPUlLA7YwR692Ic7tmCc6yHiBQ2wa/Wqe7fEp4RP2KTUb1YYyjrB2V7TYOddS2kf5pAIljI/6v5bdZfg1ICKfq2hpsunXPqNXKo33VM2zOXENepmsOMNzfqXZdDJKQ9R4T4OttVcnfGcatXt/4r0mszhG6CVV/DzxZqkPBpR6noSXxOPh+sPcmc9D1UoQ+wsbdNH0ep6uOVljhxnInLFhv6yfZz/xenrcvl5YRI0tn3NtpMU22DrzZvVIrYO+BvKVitl65NGHtm4o5UyJ/lobga6zlVIAfSAtN9+zZSF3GmYJxyglaNANmqquhRZcJr7q7vI7Hz16tP/WtWFYmnXNKafAR+rfJt4kdDxOgQGZVNozQIrK31s09UdYN5ddHsGcrzkcfDd5hGEsDOO7uGhk93u10P7Uc3kSTVwgw2RcWsDhohLqVzrAvvosyp4p9K1JdvvGSximibUK+BB3B5137RoF19C5cb8cOlhFN/l41bOpZyUIzxQ4gHYhX3EdQ0ECC8DX/n3636UR5iD++INjTXz+819oUODgT3yCpruvtGUFOAVcnm6L0BwQBBvbhnI9blhgi/B2tspyUQIbALVrpUjs630/LXEAtgTVP1drloPF2rg/EDC1lZq5qmdkbU02oPeLkSPgPjf0q63s+c3TczW2Zyou4lBZFzdWZs/11e9STaRYH2kujYkhd5Qsa8KBwTJ/rADqMFddR6oD18uNsiyb6bvn2YH+xK+liassrBtveF/PxaQdt2yu2KxYPFWcrjYmRWg8xrAzu8rvcn9tktJx3jMxSKazgA3+1JOqNT+9ifPTK/TX9dVGjI3PndmHRSmcZQEmLqSAlv6RNS497B4vixQo1290WmgNmzgp1p6/A7CxIvWzOSBnHyhXhE1Pu3/nO99pg8P8NvO7g7UZYPFCKWBFqfpvXBVrXN1kug6/JrO0sZng1foucN5rhVt0WYT5eVcBzlbhC5gNqBsLtAEjkLKCultRy+JVlLGKmtbEthIV+tmWOuXeZWVOb13aZT+y1/fslWmn2nOlmp9cWUy7k7XVtbT4Tevn02/V36sRNfb98J7tWmPjVvDMXrOmfp4Ykd6T5Sps94jDbr1v4jXznNoEJYuQ3mg3uNo/tQ/Muz3kZc07NqTe124QwA2bNgC4s+XOriDfc1zvGWt92LKwd8XQrjkyMPuObrLfJpjXfTbZiB0gX8aQvqqtWy/vMbDmxeY5vOpGW5dUJlzv2WYRivmtcR2rjOudjN9kpBuP+YsBw62X7y3TBYLo8Im/8jvACsPCgGZs0U10kUON3n/6uWR4xTDc3+DD9eho+2rCDuLCCrNz8416+SW4WxC769qXk8Di4PQaEIVMePa5p/oe5hFD4rrOvj7UHeT1O8+FKDBP3SHi0iv7/FAWgH5noIsZst5dh08YRenTCSMwnmtKB5+sNaBrJrNQCR96xsucA1kYkdTAqvI0F1WzbqWB9CMsve+cAS470ax+F6AzZVjy/cTp8sQ0Y5d9aUz0lQLb36+YUeeEe5lrc25uGZrWxnnlmvdW8+SjR48swJN9Yo4YnfSlOfW52c99o3oBTc3Mtqs2+3A8DCkSDGSmcG17wZZhF+Cb5K1h/SbhqpPMGEiLVIknK827rZ9rmY9JZnIek3lznHM0Wdjdt3DpjhlDniVJYt7LdS0eF6Cfnr68KUA0nUkv0Ku+MJ/e8+bxFMLmQvxVJUk4uwbwYwd/67d+S/mXN8+crHY66mX82z/5t91/zSEtEPVlKaj14BSFzUDoOmCwbtY1iTxBzJueIK8+VAGN+u5B9fyTUXFdMUne2wVQZa7Vz8CPrzmUt+N+tuNFCMU0zrRwHpAvfu/eFNOL1Rq/a1P/62WRUgIhzXa7tlYJXEoqpJL79KhzHX/3GeAE/UsA2/VUsWHbC56YCILesTlrc8DxE/OFPThd1nIzGe0eypjSL7LqiZWinYBJAm1T/qoOv8svu7KFhiKeauRj7Ypl+NjHPt6HvWvMNaFnFhEXH2GZLM7x+duoFBZAxd2XysBJO04PrNQVSducxHOFATpUh/NdTfmnHUcxdRVjZ209h+fq7gDr2fpQqg0zTUEjFjJGylLszgLxc5vng9o8ADYFCib4dCzOi6sP2quvVkf3zvAp67bdhCda6UzyBGqWZUE5UXD+rjyHsQDsaYBbJSBKCXgWUkmp2tAUA/ASCj5ZNVPM0M/mYyrlJyh0q0trpNZZNqK1SEq3tRvgnk1IprBsPhvZq5i6R59oJoFSnHgO4we6yCKjgp+/Y+Fs9qbVE8OGzU0LpirnUe/lfvRZn/P3zspxmNYzk7d2FTBm6vfuZR70uLy1Yi/uqD3ocwoamrvOsMKGOdi5yDruLhmLxpRNPYBp88PW3lXFs9vzNIhxuqfO1PpIvv8zwJY5XD63DVvTH3atqq90PrCFQD8X2Nq7T3eGc4OtpsjiN+3Ma2CrXWm7k57v1QBqxXH4d2I4cnDM75vBEYTuGdffYsm383AxOesAwYxbh1pPa2muOr605BLQA9as+QCjaXTdoNZ93mOwNfKR0ILU2fJSZ4uRAtzT7QD97pL3NjKwDvVljCr6N4Cz9m/GkAqjlUDvcX9OOMQEiKcQ7b6tq66QWRtXXmJIX2vQRBb9TjA4ptw+8rfHy23+ahWoVbtIAWDf271eoIW+SuFnrr6wCm00q011der8JRvxhtZ9AMIk0CT5J7Uh6UaH5UsvqXuXSuT2Er3cFePrfd01pP7m/AC2GGzORM2Hm70W41VhAY9Wpj5daN/Z/0JWzKV1t6cvL0/BVRXvdbzeP/Wr6PQfFUMHcJlkegZzhMVLe54rtm6qZ7hcCRjenXougMv1zGln+s3G2z7+em+/UmAkHokwV85SbLyEM2Ob0hfk1pkhjCJGZ+rMObsBP/psMjmb9WVE1DlnfkdPAiK5HiCV0hmtGmp+7CHnzRizIQtSBNdrWvW0fPaZaZuGMZ+yFQ3QpKMsObN+9Lu1sUbTNNq9BhN45ujt7VgybvQYNlNcOAbllKuy945VAox52w5BCTM28Xzmcxi3MGyFZ06nvQ9Zxh7q+AFT3Hzk5kq0u3brE5/8RMDWqULB+8pa+5P/5U/anysLoqubOxhLcAj3FH5MzaESlhrwZH5RKB27VA/SfeBqEryHVaFreWeR1CK2AEijXC4pB2IzRJdk07eedWi28s9mRiUPEzWL6G+vvpZimQ6j6WEXN1xS+S0GYJCYrFPN9HSRPOi87kOpdAmEEhDjNzE2iPFjeCxUl604XCUDltuurZ618WxuigFLgQ0z1g7QrDHtrxYgk4raCLs+n80dheGwxxZ0bEABCoVUr7ji6j7UjQmbZOMRCELMnSRY0UHuXJjCbIJIH3jgh610Urn8kjUnCtRhEFPt3ZwACdyCjdzbFZw02rEsCPykuBIahzRk3uMoi0KlYOP1vO3DrmftM7HjWLJm7TZgHfpUBTOfKvfEZISyACgWrkefla3RDJxkCWnZ7QIoNvX5FztWD0g0HmtgLNZ6LHpzyErDChkDpoo1Om5O89tNQpccDVsK5Pf6AzLly/ez8U2dl2z2AJ/E/UmO4EKMOzqK8Op+TnMb0IqWzny6P0OF7HAZcx2//FLJUikV6+PQZV0B3LoNUPIyV8iKOemsm/qPMnUQA6XGICvWmL9XgfUsJ5+ZGlt+z4KjdNqFtJSRiSHv9h+FKb4QE/Bf/+7vGmzZx9truNpZRMvFGOqV74Xc/pkiXWVaOqRp7dcGWstd9G6YrWZwXcOhvQlJSID5abEj52C2eojAXcnWNrOVoqb79p8bbMWVgpFKEHs5D+tQrfkSm7drMQPLZUiOfc2+GLA1Cryt+AJbDjnxc5tGzw4QRhhXXl13YuvMB3my9q3Qa40x9jKXEjLhecMG9PqZY7rPGLp24XvHbE0sLP3r1Zl79TwnFTXFYK26gRgdhVnpqwO1l+DUDtMoPeAaDIfTJ6eoaQztYfJIRQc0m0eJAaWTu6xJyTOwRafYI3T6G+9HbgAAIABJREFUQw893HFRWHYM2Ic/fG/H9NJTDmIGvd6iQgoY3HSz98Vtn3ph8XoInMakyFa+YevK6n5i39CHKdqZQqkTG0SXdCr/alcVNjheEuOiS/ydfrEX7K2J0XHNlMopvV4FcfUvtX700U8r8JwOAOasr31m3FiXtPC6uub4kio2msLRE0f7w4o9mwLQfsflOTpHLa+PVHmGG2te3HcMsTH+4gV5ZyjA8ZKxlxQLL1Aat+m+DinhRTHvwFYMMsH/SRKYUkFTdujOO+9sAz2ZnClMPrHC5EUoBnBrrGGLEig/JArypD0by1vlfQFqMYjHDereYUTTwzBGz8psrM9OAkOFUvWzDuDazvjP8w/pkszuNIFvnb/02JRY6rCBNqRiICSbN8aS8R87kY4hU9JqDArEzRA1U0LK83Xi164AO2cJuQXWyR6gT2bMZYMtLp9dFeT2tf/5a1sP/OiBLs/AbXi51i8tpFXZtQQQWNppBQ7itWgGMe6yZmdKCCj4D9ZNsBEGTIANwmZvP3ErqAO1wa5p1b70ei/QINvJANvZygI9+vzzz7TwSa/kZhla3wQTCBvRBni2Csyx1Ak70Id5ogQoQy8HofFfXIDG2GwQE+aarr1vX9rcpN7S6v69Uq09v80O1Ln/NrulAXcEwEHY2Sz1b5YrIJpYs8oYKaWGnSL4B/ZrEhoWqcdVStvCb7NbYsSu2KQQ+z1K+P77v9eA0lx0aYxuvn1xWBMKYx2q2cTSqhOE6G+eZ9JiR2hS4uFMx/ikmWwKeNZI+prdD7DkwOFhgMlOTKG+DhZsClhAKDYLkEmF4AFbHa9FwZcyCFOUdjQDdF54IYHtne1XY3EAyMhxP5vLvRsg1Zf7DWPQzwNwLTeGecd4TQBju7UXBdwHWBmE1hltbRO5pucY4GhMAu69J5ZhWviY32y4xFmxBlkzA7YcBK6BJWRFnqgSBq4182TduGmseWe41Jgo6y7NUPPh5fPGnoxXcYqJCfv+D34QRgqzZa6H2Vo9KynensflSrSHf+sLX+h2EeJEZCD93X/9u1a4XZai1sxajBtgmOqO52uWJkxPlzEYFkuhzezWjZsQJCjVtX7f3/5ZzNa/FGyZr4Ctyjrr2LaArf0HgOd3MluZU2Arz1RQqNitgJ0q8rJR3t43YGss8mG35m/NKJZ+6szCmudhvcwRGQWUuTroP2vbrsTOhIorL6n9MbzGOGh5bFdQDMHMeZ0s5X6dv82+6rmt983h8m7ciMAeI/kdYKt6743MtUFY+0HJjY555SZaAeLYSgzRhTXfr76UwsbjPuxzoRm+FOhN3bjl1u+fS8d2LNWVDZbomQksH7kVHjKxSgPItLuic5wD9B2DjS6jTxim/mYP9lrW/B85cmTr6gJ1DPBJ4qFzGOXYLu8bBmIaR/dhWU2Oow9CFFg7OiMHepWVqXlgsDfYqjOxXaVV5mgKB9vPv6iOGYBoqq8f7/2GiTZmgKULtirgWs8+yT6e5Wc/+3lnZkoYAm7oCrW7jFVs2Oc/98mtIzdf3wbbZDEC9M3m9b5M+6fNuVnyeaIq/L9ScXWpj6iu1KHWqQwuuokHZ2LqkvwFJKTOohddx8g17lSuz5wCwRh996ILvW8SDEaep+k1IGffTTueEBVJyppwkyFGyE+YqLSwSuxyal2NZ+KA/csIWXvA7zGRnZyzSIjU0wsr5pUEgO0A/minbbfmAOw2wpeOe+NkOphMaMrMbWLwUvg08V7brkdlTciE8cIR5iT9eWMwm8sGWw5SX3/wh3/Q7QY+8pF7t+65556tqyqoemKLBIthgzAGHcxWgkDoOtMGm7QmhZJxIzclSNyHbVHVpMRdlVIAFJWXzwJbb0fnMynxkYZZSMuBM/0wzzz7ZC90gu2L8hZQXpPAUhSfZQyovKeLOrWxu25SpfxTFMZs4ePSWvVK6tq6dE+tJddN+uf4neMCFQBHmVpL4Aj7clxfv7pW6o9UKnmZ+u0KqGfLuNPuxDN6ns5sqPnD0KhM6xonC02PYre4sWASVOgzCciLJTENlm3w7343YMu9WYXACwp6svmMuUHpssjcA9hq8CEjrcaVGlYJ2DQWykt8l2wef+tqQp1dmqr0lHWYqLJiZMaUTLCSPfM089UTMzR9apgkASCurQm87tivVdqA4iDIWq2YF/cAKjyXeC0H0QDIYTrHeh12aly3fTDWWHy2N8w6ZCZFHnB49NHHV9zSyQZbkZEES3b6b32GciHHoIV/s5ApbcrG80xcFzdu3IhhIb3SmFxMV8ULitdxOC+DxN8ovj50F0CaGjDDTAFIOh0My0aefyahoI2VgKG2yDBhCyROXAlrzrO+v9hQzeXJjHnnPvj617+eOkDtAktHAK+NB6J+MJ+t8FiLq9VHu7UoowIA4zZbnb7SM+9fALamjU8DPmMYQAdMFZ1yLmZLwSrvfXNZ0pdebM9lnWoLnhdsoWd2VSNbz/HWpoJ8HbxnkjWcdd52JTaoWizhTleiMQqGHwXeY24WPoYVOenYJgf2YlKtYdfg8vc6UHo/dK2fKHjyleKTiYfrCt0OkNWLc+4/hu6/FGy5P7nYGbPl7iePVWhCfefBwDjb/1yHzXxzCdXnOmQDIyyguOb7lRfLKFsMQYcRrLGTJOPrMhQlO+PKaXBSBxJZBILoH4atvUS/uwYwQufolCHOyrz89BcPdQVvjK4kHmcK432ywlJwlEEURvrWW2/ZuqE8M2TCvRhM9CUdaH/bp/QOHTg/dweOAlsYsilMaTz+zbBvgFbjZ/jRoxPScKg8GBhOccAMGF/ueUU9ByD3ULkGAVeHMh3gb+bylWIS6Vv6WuKSYHVzIdC+Q3jqRBarSn4YvZ//3Keqzd31i9lK3cXxXMQVtw26hp05eaqM+QranuQxz++ZXdcXxs1aGqc1IBNYxvm8saa2ZsoKcW0OQEpyVZ2zJS+A1YRQjFxOnJ7r2xfWJr13o0tHJvwcnTiMV4qOLpzUeyJkwyo2ugDNGKXDUCW4Pgk69uDGUPLZFQowLtN4zOLdGSBnnvvMWJ6QE6XjdsptWK7dDfZn35PnAfDdu7MBb1ymU/oDuTNEBEPirJitL/+PX2631Gc/+9mtT3/6U1sXFKp1eJtkBzslkSq4Kdi3E0RMloBBj5XTWXxrIjwYJe/hp+gZhUTp7yslCEgNVRk3TRSQTe59TcWzxEuwutDmc880GyWoXYyYA6yZt/oMQQFUupdi97VTzRdI3L+hbrlwsAdhryqwrp6Ni1OrBcj48rJO+Mn37o3la/wAjKDmZj9qDhx8OwOcu5aTeCHxOeMKWIfIzJn5mUA+B3wH0dccvFoNdAdsjctiauXYrEAOIU7s2eH+DKT9g2I7Ju04hV+vbisEIH3sscd7w2K6poJyKhRjvOLPJ0hpOh32EZXM6sGEzPUUo3XINcgV6C+lGVNXY+jim7WRO+i05ql94suP7XpDeydTtMDX2hR9wNc1hjWMFZzyAdlwWXc/s/Z2Zn1O5ok5xrwCiMPK7AQOPjMtFXYyCT732GNVAmRlZE625HZcHxdr+rdFgQT8ekbztZ3xeXVbbZIW+sAppTCMpGd1CHBDR9G90uuE1WLBKuXQrveajzC8YgBXgG49t76hF9S622diRBxmPtOtQ0pRmMcGnW0RhlWxyTvQtQ5Mik3c3X1fvK/XyFrdf//9W9/69rfbfdkBnzvWYmjlcQ1mPvN/m7mtex2oWKopRzBZctSceli99/v//3nMVsdjNCGyXZsrQK4Un04J53Aj5g5cjNwWFSNXLbgcvuby4CEG0bmZrQ3YqvncqroSFTwRUPBWDDifH+t2GD3PMcG77fJbcnm8ZJkMNTPgemZkAadx744in3id6IwYXO02qbmf2KxhtayB323qZb3HYItsAOh0mFe366nvpwpsmdWONVwutAPV8qYTMGqNmt1i+LWsxRuxryrvdzZmG9nFWIjXWWCZfHVQPFdbvbdBqBidIhfD/ufaAuOTEJT6elMlXvhJl+Yp/f1EhZHIWmS4MWQwVw5FsZQTryXmsfd67YNbyzB7/61HGwjYryl8XbGatQfpUXqIDpzwgAEGp0690fdrw3e5noCt6dlr3chZl5FokFFGetWUdPZ0VnslvABdgChdyujs0jYFZvregsr1p631fVlCQum6LmNULn6xVLKTsXfGTXc4bwEhoPPeD3+g3nvZAo9icxOu0ahk9s5iGUMwkuc9pSfUKnw17uBaB/MNaE0WqDl2rviamlf0ghf9D/gyyOjFlPjJPonLb8WNdf2vswuQhljg6UkFfZ8bYzSkSjp+uPZUkHdPaxEDJzXish/DcrUxU4kxwzYNc9UyWfcbg97fvfq8WM89e9vvu7tDvV9iRuKRo4PbLdwerCJuTkcfeQ2D7Pdkbv26x0SeAHkyffpEYtmRSLxX9oTq8YgfjCpv4VnM1n/8P/7j1n/6v/+vrQ8Vq6XGxkEH8GJnTODG17n80p3qXD/PdwMkiAO2OiPMAq1N2YHnLMglJKyGIEzWRtxwCoYCQNMCZpodtwI2lg68y0HvkEuj4Zc6Pmb6a/FzYyFinYZRACAI71QTD9MDeUcBWmgWnaHZLBRPW6QVSG0hgSLgxH0HAbdiqvE7QM3DZvw1wdt+4cTRtAACDiXg7Y6rufBZc2MjvFZgawqADuInaN3Qe2U8WGjvdR+Lb/Ng4jzfpEVThpPJB4B6hqlYPG7OmVvr5HfDatkQFA5BJESAW6rPV4ZKuW3Mtebg09uNorHexqL2i3t5NYvjMKn/2gVlHRZDZ+NT8sZsTh1mva7Yv3qfWAfXaxdaB/MXA7pMHfcgBwO+u85UXdc1J3PItaZJqOu7D+HvuKwFLpqdOLUzaNO85hBgPYchU5E+BsAwHCzyDrpf68B69jkHQTKb4goPmEnM355qUNrNcuua4t0Af8Gw3/rWtzaZp6HBA5rE/LUerf+A90sLOAPKxqKtB4OA7HRW61IswzK3kqlxkC/zIE7gvt++r8dk3QDzJ6olR2KG0tRZbIP39rpRdNiMMS37t2e/dk/Mlk8vOmzciA0WV9JKH7zr5zOVhu6tA1b6+ksHAGytBFe85SjNvdWmxd4lS3y+vu+qcIeAnMr6bWaoGsrW/ACjZHpPBcjbR5IsTp9OjN3eA8XMrrpYu4u9IAPHT1X9v8KG5u/YizGexuKdp505aWW8Dphh3rA+5nzW3Jg2rtZ1kPTnxNO0wZGEmnO9vC96Jh0TjG/20YluWRO2bECfa8w4RiePm8Xznqo5GqZjWIKGy/WMXSupxk0+yBuAD6i8/tILvdeBARnTzRIwcrHR6lGRSc+1dPCBev4Lqxhsu/KEK3QM2NQyy3PMuDdxNFixA3RBSv6krlHKXPgOOMVow+YKGQiIESDPgzKsmthVf3uiwIksQLogWa7RjUer8e+VlT3JQOvEmlWZflxaDKU0f06hbQd/J5zUFqD75gwxt/aYM8qe6Ib1YtzWHNBPWrSYw1k7GfP2rOcAlp6qw9lec+BKRjDnL9c9ToqRrjUFHjFGMpPpcWQEpgvwBMDIDFb/jtvfVyxT2tV5YbyHxQGeAR+vARUJydi99dDDT3aYROTndI/pl798sM+N1CC7uu81ZXGctQgF6+5nYQjOQZ91JppDyUHmeko2pAhriJfWq7Uv3TMdZBJeIgbNWdbu2VV4+/8j7s2eLb+v677T84RuoDEQjbkHgCBAEhNFUSQlyjKV2JJJi6QkkiWpKn7Qm+3IL/GznHfnb3DiRzl+cUqJbIeOU+IAziQIAhwwj8TU6Eaj5yHrs9Ze55xu3GaKLldywMt7+95zfr/v7zvsvfbaU+UUc9KEMdaCsJwmWjSso56Q3arN6Sbc2h/WkdqnCDcDOthhsMgwWesMFDF3lWuOq9YX69yi55bvOhfNHN6ikB70H2MEn3DNZvsn1g8cQeeQCVORgHnz9Zec9OTOExoLa1C3M82owVNLsIWr6F//6/9l8ZX/9BWXarj7nrsVJJk6JI3XsE1p90MUgw8zgIrfD8J2v0AzG6LKx53hCdCXK35zkAce2keOX/xsGJZkkChWhT5Q0+tvZPIyiLZAC/QP7QmAw7/tasMESurBXdNLNVtSLTgZDgQsswmY6LjVaKOSRYNBS+pr3HWxgpK9Qusdgy3ihQBbAKdhrcrSRamnRVCyJW/0+9YbA3vjwMRoTOmnJTcS9OWwO8T2oIgTrB1LIGAo1XMZO/OYjRlrjecCAPFexsrcYSVyHeaCjVtGhsPDzwgfXrA5vf4KbJFtSsr1m74+AZAN2CQFnzGjtD1HPoSxCGxdoUzXlBaGLi5dp9PqMLJv2KiNFaqv3m6wZYFBxUBNIVyuz3gLxrhPgU+FuZXNMAQ8b4GwXduaaw4FXzCQBn8D0u2aVcbJSokmzo8v9htjdKsQW3AohQRSpr9ka8MkOSOCLkULs69TodgAlDIbspIQyFj+x0TjE9wOaHr0m486LZxnAWhWiMNQZawLW8ME1LZwKu6GYzIwHDene1gp642pIg5ISp8uPo+weOSRj8gqftDP+br2AszWqxK4ZiP0VQanwKLVyH8J1hIpNNxVSCm/CJC3S5HfAbIsjQNg/KKX4JocKVhYdZpYxUrhXnMsl3qagZLYWRJSntvN/ndc+GQjImthtlB8rM81e2mcTkFcWZYCW5ZbcvWAChOzFabqlKzQTcpMxHC7cGpVIb8yrdZsFViBTsdNFX0z7wxAr3VXoucSA7NzrDG0ae1M12XffAZ1nhkfcsQAR3vHIFMyZR1scc2OgTEx3vWYF9+bwGKem/M4TFzBs13kuh/3qZJj35zWviTOaJf2K9lzPhe6AN/TMmlCGnTNMFva++qSERdQ6hu13pMrlRMLasM42ZacET+HspNXTEWMXLOCGhPyyJl+NJ+W8kTpkwB0VEHeyCyUPIlbR47cbeMa1ggDmvuXhUVeAE5uFitMIkuLRleWs0XbnzUZ36kViYw4fyExWoQwNNzAitUxT9IpYnbwdBRks4iblZHZpAjmAvc+sZfIKbqeEHrDyxXXdY7Zb8f1XCc1X8wTMhmFDAB88cUXzDABEBlPO2ccPHhIbB01t6jJmDpiAFJegLHuWZ6lYRTM6ynt66eeJgknZWsAQcSQInsYK7FzhIogtyyDtJfQX25NIxnFXN5++21ek8ROETaRbEzm06Ej1iWEf4RV5GeujceA9URWNiu0CU51iTOuylizSmOoo7vWWeHGbXH/XQJb1LfEm8EZY55SrmK3ZdFGYIszkFCkhAn0XpyzhjTV7V+X37adqWPW9zC3rBV7vGArOIFG7hA/FxavvqSkgwHXxkd6JvbroUOHDFrpAGOwdUGKFCH213/914vHHvuBgrnu9qReWiuaaEqP6ZwDXGrSi2QGKf7VVilmIkCPPQymz+dwGrDpWlZqBCSq9ERia3KtVAJPoDfWEy+r8xG6HBqy1uKWSfug18XiWOEO7UldITaUKT4q56qHFf7zbJIE1cZVRfwE9bSiENt3iu8Ir3OKualQYdGKWiuQDeYAl9NmgPnYr2wYz8eASq5TAMAcEqSIwkQg2cds0JBga6w2NlhYtIArlC2MSwvjpUE1blEC8jhkERx8rqxMKhi/bbCGBcV3xpDWDIkdi8BdFQNkc7FmMGK8WljzuuvU+08yHKAFi8dhY30scPT83LvXQ8C6Jo8YEHYMLFMtcMA2rBtzFF/8uCUMdMRkKPLnuAQpfyMWjPGyV7jeekNbg+JhCgtAI/BjBOTgU/dSpSoERhF6rbuCsDQTdvzkkp5mfC0oS0AowoL5bu/FxNPEZVrXKD8XrDPOtJfwFl26Z5mnk4qbALwHMCdekfYe3/jGN+zmRvHZKpTwhWWKG1CAThdjDgASfnZdq7Xa3N0Al6H2RnsiNtMy++6i1/w3VJQQdou9BKP13e9814K9TJ2zxf5/ZLYseG0JvhdsOREPzKb/m0RHpX4D6BLXdMFsoooW7tst905qzO3dpyrTAtEnTxIvmPgJ7R52qdf3kgBWmC2VPtgclmyr3IhltrIPVn0gmaeNmK2zBraJYeK7Dc1hvNmrK7DVCtlhJDZ6sZ/YJ7y6P1h7MxYa99WYLQevzzlauXYkP+2OZu5aliEB1EwmIQ6MtWcFGWdXivYSspb9BkvlTEl9wq4cwCKBzsj4WSeYrV0qe5DgeORPQgdqRJdhYW7M1mpMBI5TJ2mGNmwIYCEsF7KMNlqOEdWNMKQJoH/tzbc9Pw3YBkzhziGonHNgmTxAH5lIbMwdtxJvevOy1E1ZF8bIq4Z1wBbABK+CCj2PPuqaO8YY1kvPflDuS2Jw+BuAjLN7jVjTukm5FvqlxiOZk0flIWDOCOtAnxKvd1r7ljpbKTMTw57QFYAQchcA030HOKYI81133rK48w4ld+m8M17co6wpYAugwe+SMJC6WkzHSRXWfva5l72GfA5QQmA8YKsZ7tRebKueGInUDnzNso+xAbaQ85mj9Nnl3m19tEpsyj7nxTx0H2O4M/fIVHRJg9dhFPEymcmVbG3XET7POW5pouiI9i1UCJP2EQCR+zJHjBM3LTUyGf+6y7/kT4B8PA8lSqojeCYz/HqPcYqe0+WLVFuzADUkB3MIHiDJLwZ89UDH9/qrL7v4N3PI2oAzAFkf+MAHbMhQ1sRg67xoTaorf/WrX1s8++zTi1tvu9W022biJrCah0pvOwvAQQO9scI4y/ZXjuVVRNg+hGUNeMj6bj0JQ9Nu3pwMEV6pkE7w4K32E9vdpPd1IzEhCIXnnlVV8ykAynsoFwDzwqTBrv36r/+6niPd3hGwNP7FWgKdc6CJh4k1ognXYjRQHqHgmAQXOINKRpCkOn3RcS3GxJAls4HN3MBqeitV8DA3KPqCDg6fDyIF8PT5ClpAXcs+2DpkcwD+NBY2KoCybEYtizI1dZXymbIV6VifxIDW4OKZ+HfBERuFtWk/v2QqHjcY5Hnb3f1aga2dO1O3ii/HaU09llok7LAqK4NUmB5JbAMC/Zv95EKBWl/+XTBqhad94fgXnVfWiANg//nE7jF3xJV1rmAZl01PdV27T8ZlU0uvFhTgAvq8WSF1Z7711nHPbeMOWUfGhGXJOnCQERbrbAIKm884Nk9zECGH9ZZWDumoEMHEM/IewFazdhk3YPrxHz2++Majjxq8YiCkIG6UPOPhLPF8ZmHtBtnr+EQAOq5IXAyMj3kxsERI6L0tvshcEF9CBWjoa9b0GRW//c53vm3XO+f4ssy3pRuRivZSSNHOG762kI0zf1l+B/wYWuNGnCivCaj2W5XBuG6ohZ2BuJq+jnqL986sYxIHAmhS7Djs+hYBrcQzKfvZCRiqtq35QeHwGbIRz4pFO3mSdP20/jpH+zDc2VRjnzpblzbBvGA4Spao9EPBJ0Mt8OrvNgJblwgaZ9+yZzUuZGSLPcNMVlmaPZy1qaK/clK5H0DaCs2GZ5hTM7ZkyW3gRixbz9/ssrfyzns36Yx7rgdsmeXiS7/j7zVyUU7IQo9LIQK46FE0nFsAAYHfZuf1PoMtamlp/nsGdqgIc16JsWEMBlwTQmBZaQs/riSzACqeXbnIdTgfnJ3E/9AGh5pOYUtgrx5//MeLN46qdA1nQdcg4YPeuAATgFizvkwEMI9iI+6++57FYfX2BWxxlgu0qhSri1CKOdsBucffUf87vBfDgjQWCwDG3ADy0CcGVZKrsOV7BLYqP2BknSxFOQkz3ecU2P+W9R26BZaaTHknUxgkR14wN7gRkyX4kp+jGXlO6tJzkIl45PAdlsfJAtzv97Xna/ZDylY4CF3PRDbiSy+rOLHGwudscLkt0NOWw8gLgAtxuehbPt9sRXQN55G/Nbua+7JOrA9kBXPNdesN6LoC9JCfsFbIzxoTlPzB4I/LNTXO8pnU+HKYjeYjdSZTAimAaRU3uXc3cbO4EYntitHM2XN4yZA9dSNa/uvqLjas97V1GTs2REmy7MtC2eWPYaF5ITmnOgx5zT4JO0u5JlrdUamea6ye5d3jKTPFeNPLc6cxDF/oi3vv/UDA1kVZHCg6yj489ZTaBki5c4NtmswKEh/oOcQWguPCaSCaq9XqoX4xxU7LIKA0ncGBhS4FkOAxmrGG9sSK37MnnboRWKB8JhLfNWCLiSUlFcqYoEYmiviC557VxtQGAOVi/eNGZMNyEIhRekAV0MmEJAge+pbAbwKLqyxdSkD3RsDxvXVw1vtNRZilinvryESIxS3BZJMFSaZMyigoQ4OaUbumZ90wWygILF7mjM3EWDmsriA9wvmUFASIvoGFBS6pR9JNSBxRqpu3vUAzNaygHCsBSxQhzO9SEyabsymsrbxbN2B9/mx6lDjWTTN1LBQVLEuVbp69ndwBqY1vwGImocAdznmPLUiysxIgaX2rZ0uhwKzBKmU8zAbqYLt6mlEyAqFX0GTgoXmDPsa1yFwaVA5gs4tXe6+g1gpF885eRHnT6YBq86wv+5A55+9vvXlsAF7WN7FCxL5d57GlBRFZTrFA7QbWTeLzD6uYGDes2QC1pjSzDgVb585Nh/hx+/I3Sjh885vfNMuE4GsgMc9Q0BEAyqGNcXCjWFo+y/l6QWAdtyD7D2vZe5JUaQeWJr6JWLqPf/w3ZFF9yELgKVm031fl6DZYb0xh9xnP0N/9v4GtqNiVG5HYrSXY0s9W7uPOyuK3Ue1kNA4AaLkR3sI41gNdz8xnDLRG7sBssQZ8AbboNrBvr7LjtMdZPwLkz6iX3knF+cBswQ5duJj5oRE1zJbPz26AfADltktxx9vK1fyyjpy3MtEFEY4Zm3GflaJMa59V/CjyjH8DgDcCW4xvoxfXZU/x2ZYu8TX031kxdAVbHUeVRYF5QWGUrxQIGaqd3wItT1ribHhqs0H6HUrKpVKg1YcpARy5/MGwd5eBLY2JGC5cZVtVY6rsQRiI1PXjd4mHCsBndYTZAAAgAElEQVTmepG5il8cF3DYn/TGRdGXTXRpHoEu3s9Y3TFB2clxF51ZurBgtJChy7OvG3FeAAEwuYfUFg7jDFDSV+YJPZfuG1yza4JH4cSJt/1vdAHrgD4rMYCyhKXALWliQe8zyycgzzrZeCWsxcakDDTJEZ7BYQOOrSS5K+EgKFonGzihIqU0mglI3FYNtYD8NNT+4H0fUGjP/VbgrPv1Cu8gRKN7tEy+GU7JLtjqkxrPCwJvUf6KTdSaIte5x+vK0mc+YKgAuClkes5uTOYWXcbvbhPpkr8RW4d+I3N9r+e2BiQyqoxSQYxd9ZN9yL5gfXk/n2fu1pmhyvkCrnYFYe4b3xf2WNmyAlsxLiLj2D/JHp9ipxg9A/jzO1zhIUmWIAxgrrVrrGD2DdeI6UjplncUirBOYHi9IdU1Dn5Oxf0QMg05efuNlH9iflqHjf3Xag6ULwqzJTci/Y0e//Hji+9977u2FG+UVXB2zcp1fBIbYB4GpeWK6BOHUzcGio2NFsSbA40ibukBmI0exgKEra1/owmC2QBwMNBkfwGUUosK0IVFwgOB3N3kehYfEIPbDAXJ7wBqqZUkFovJxH1AbJOux9i4btyDLEbiRHgliG/V4mDPHlL5J25Nk2lGxUJMQktjMXqeBTXrpgOxf39iI+omWbZE0WdTKiLxX94YS2mQ2LIo6d1LAcQhZWOYuRmhUmYolZthxGLlc4BiISTIn/EUAKVtQ6xc5jjlORL34VYIejH2uB9TliAMHsKBvykOCiCF0tF7mW9ciultmEy9tkbIOGBrUGSpsAvzV8vdLgXruszr8mcN46z6X7V2Cu9o4DsWllONcYUgxAFbI/jM+MEewlRpbXPYM78ELbInsbhTL2a/A12Pq1hi55X1jnCgLxmxfGH7euB66MtkMuBUkCfDkEzE0Oi4d136A4teIIh/nxKdz6MSl4OAZP5//MQTciN+3TEpuDgZM1Ys8AXQWcatbubWiOP7S0ovJ0UcoWk2A4UPGKcQ5bBD/J59T0HTgwcP2nImDf1JuS8d12ZLONXNWyiYuQ7YIpg9QGSj14YB8nr7e2K2OCMNlnfMVmL4CljYpG1Vw30K+sxGIdBGcUeDDyCnZRR/o23HBjFbgK0rY7Y2b+UsoRAkpPWf4zJ2yxhSL1gblHIjlj1nvxj06T3ONhsZUTddx042oi3pcUv592bgYhEzZj5TZgtZ2VI3G80pzJZjS3wmNUYMBtZCZ/pqbsSCq66brXLto7ZNKrPFd8srvdHMiv6rywRF6tZOZgnorUks5h7L9dMyepg3wAHMloHxnDszXQIazJfXi700z+5K5DKoNorZUgqp9xvzWhlc9xM6h/Egx5DbxFyxDwiQR1Y6yFn3Q940qJv9CjByjTONCSObGMVbDyQjm+uElUjcWOcqDAXgOuuILHv72JsBbxPnCbtug2e8MbcN2DKY1D0dvqA6WzBaTjgZvdFitcxz3JBpNYQ8sfGOITfgFPnDWWeMvBe5C6PDvAPa0BXozY+qe8iDDzxoVyxriOHFd9eMHNd3jWuDXK0VpMZzLzyf86z7B1DSAi06tPqA6wNaOKDcEzcZ/wZQwcqEydP8KKie91QWVU7WC8PclWljTE0mq05jfRkjz8lYYMgSlpEanSEaEvMF0EpLq7J8kUcw2y0x5VAT6QLGw765GrO1LC+DdLWyTXxx2wyyD/m8WcHxKJySvOJ5WtmesRmIO845pIXd7lqPeN3Ucu85ddSRfCMbFRaT65Lc5CLXWs9lUdOTp1QLRBP8w8d+uHj00W/4AY4cObx4m0OjCeAgLWvHIOwQUto4KFuEfFPQmWS7bDSJjW/B5UdgITVKUJR8pps17gIeioDBVm1Odk67tDOpBE1TnJRehgQIG5DsJOMvGYAoYjZFgssTWwOTZp+4JhJ2C2VcxoHfm5kbJMxnUZy+19RWYWVQWNddlyKVFSZ1IbJs9MVCiXK9oPsE7+7dl1T7ommuZRCkeUwRS4p6pjQAC2yQJj8xzEqzMqPQE1PVeiNVBN2UtaDbrT1xRKlu3vHWJ594swS4cqBSm4b7BWzxmYCDMFaMvWDroqrB0zuTPeDWCDzvzFUsEA5+SnOkSjYKh+q9svgkxDncvK9MkVOCSek1e5MsRAQEPTrfVYFFuzfH5YFgrWuYdWxmUq05s6SwA3N/x0/BVODy5FkksKjWznyzB7FOyeY5cSJzAC3M/CEAOFSu+6XnaLkEDhhryv5EwETxAiBxiyZu0MBFf28JDN5fwXNcAb6ZWx1AXEIa38/lAvnqV7/qujxYcoy5QZ/cLO/DRRW3InuZfqW4FHiWn6ne1rNyC+LqcXYu+2rivMyIaMzc58OKW6RVFv1Fn3nmWcdr8OJMmwnCUh5GqYqoiQRXA1tbqLPFH/WMl7kRbfrx+1WAfJNnlgHyA74MTvQfsuE9MVsDti7BRG2QjWiGSXfeKBtRgQkuoeJsxAtxzW7bsdfz656bCoLm3upJ7YBolO2OTan7FmMmgAUF2DNdqzhu4nHJ6bz8qtmI7WN55bzG6o/rLCw7LZQSB4pD8GrMFuOpC7+sG/82s+VlWMVsFWzFEFsDW8S+wGwJRrVQLl4Nx8JoHGYdYE/nvLLy/M7MtJow2ljVuQowIe4qRiwKteOurLWrS0WOA7QSEJ2yAIndJKmIOQAQcI4oiWAdo2QH9E0NK1zoMaoDeACJzRpGDzzy8MOLA+/DMEvV88S5pjWX9diUZ2mhZe7vZKI3X/MeaKgEco4zi/sSY/+giosSJM9Y8JDwmWt3X5vitbhdXT09oJuTQYJXO5gAwOLqpDOAZJ2+augH0J/zc5dt47kBXjDSyKOPffRjrhDQll+UhWEtAVuc4TIu1Hs0aaDJOktAvPRlWBmeMfHAMFcFDsgMZLGZVcmR1ocCgMEy4l1qsH6LozKXqchPGAXsGiA2WYiwPbDwjD8EQAAy/0YPpUtJsh/b7YS92jZ1jJP38e/ooCT9GCJp/i6pakHWMLrVc6CxtyxFqyKEaQ2zFXA0RU4RzLmY/9awH4wh90HEQ6L3XNxEj8UUTeY9AdLJTOTF85A8BlvLPkR/vPZSin2zJvZ+aF5vUlHwmxUkj/fhQx9WQ2o9xMjMC4u/+jd/5Uq2CPVDhw5JOMFIRElD1TfLsMrerRImW6MxJ0l9XCzTIvm9g+1nwhxbMpu6DXiDbGNlMDEIAA4KrhAX2cRHri+7oTQpDrTWg4MaW6WVvzmGS9fCV986OI2Lgt3asjUTzxcvAyRNKEqLzW632FDAKDv+tvuaCSKeFFcYd+RZ6FG5k/DlbtdBlsgypSxldO4CRSfz6gEsI1arkr+BurPxFTOh+W1BUDZRFaFZEvzcep+faRjD1igz5a4NUrdtLFjF/ywPfsbBNVHivK+sj1E/ygehOgq74+nnA+jIJvUu5Yl8rcRYUZcrmYuMN+6A+PY3bduyeEebkPVyts+AdGonMUYOw749xCKFCXL6vD7z1tE3EzQ+btfGefEZgjUPKwAWhoq5SjKAMjJPKZ1b6boBjTAE7FuYSvrOXdIYaLhK1WNo3vTz2qK4HYQZVltKNyRo1cyXY7ISB4RQzvMmGBUFgcBgXPk6ZkXRgqgIr9LaXmM5T9hfHFbmiPWiNcd3FKxODAVBsSiCWH7JzDonYcP8AlydjKAxYVnfKQXE+ylu+rhc/tkbEtZWsJp3z78SFjBCdE2AFgw17B79N3E/tn3UmHkG0HUHrX+f7fueb+4csMHLn539noKWKqA5wKktnVizhiPU3RZwNucEgIBw1fd3pGR3KPsIOeBG2PxNs5nq+NqPZksVD6P5pvRDDhsASkBbcZa4EX2+L6YOkI2XLXEFEhxPNiKvc8raYuRu28UeNAsSRgNWgv3Bs6EE2Ae1iJGFrHOZxWYm+/obvBxfR0yV/u7s5TF03CBav6t89DyODN0xbEzXZf2y7M2639YNQVycwbwDtgC4/GaAYlwfqXcHwHe17c3JKORscE0M2s1ips3e6Fzhgg3QDDNmwCbDqOAz9x8WXLfiWk04SehClN2+PfQMTLAy54CzkrI2Z+yyiosGtieZbs6UkwGboOm4b/gZ0NAK8sgmWKzbbrs9rXqkE2jXw/2qjL2Hxgh01qcDyYed1Hyh3GF/GRvZii0JUNaI/UPtL64Tr0eUNYCjz5baUM0ejRGJuw5wyPNxXwe4I38FfCrreY4WZgWIYVQBdsm2JKnlVgGeL/zxFxa3KQ6t8408YO1y3axHDFZ6m+bftOt5/TWFzmj/oqvQ0zzXqrxCmPkyO7BauGYBWAAt3JcYpsgk5CQuSJ6VriLIX8AVz8wcNUGr2YrrhU7ZF61xBvBFXqJrGwoTF37KKTBuAExZwnpcGhPNezB4OXetFZgaYDevGEpdv4llSY5L8hZr1vIy9Vg01jBdW1r+hVCEs0MWJSQm+4V2RtR7i/F94MAtyxZ/eIre/MXrnmMz+JAPWus7VREBHIHsmGzES5dsFSst9y//8i/lcnneFvERFeGiZosLS2pCCTpnMe2G0L8ZAIrUCBPafVgNW/76XRpUxp+NBcvmdoQ/TJZ+V4FSMNIWI4wFJcbfsSp42SryooR1aer7DZpoKm1zCIpMuXYLeBphjqXq9OttLcmfFPn6mhtz8BYWk54LtiqULYIi5RkQGnGNwTgkVoPYkC1KUU8hy7BDbM6dO1fp14zfVswwMLFwIpAdTDruBhQGzwf9y+8Yu9lBvZd5c70XrF2UgcZVxcbfmg1q19/Qyj4E2mRtP9GSG9y5gt1WPkDCVmZcpGzMFmpdxethKQRg8irw4LnLnCXGIArALjEBn2MqlkjtGVPW+jyP7Y70ek7mYb+sz72Ks0jbE/1de/CNN1/3HKDEbEGP4mC/ATywXluZuMrmzEVZ0qIrbJXoPqdV2BKwRfV2s1BnuUpi7LYpjoxnfvutX7ieWFipVf8uhGRS0El5hvZOTBbzzu+wblJ9Osoedqsu8ljTqYvGXDi+QOCP63MdJ53o3mRTEfxLHKED1jXvZQDswiTODcND7+VZb9QzY/xg0cKmkmDxTdXpwvotiM/3UOUoVFwq9993n+eZekQvyKXwCxWIbN08nglFvxHYKhDbCDSUzbryb42/Wu4pwBaZbqbmo3BrcfKe1opbgq0Rdj4bZs3GGtX4L3IdZIZdh7jZdD0BYwTgLrm3YTs5G3uuAUisshF9vi/FwHB2bMEW35WU43XdFHBMNjHvz1lX4DLuHf3bAlRjwBiy+1X3TymQVXHHGjs869Xmri5ezl8Ce2GOMy98ZumGNODDWBJYnExsxmlAVrt4ZFcV/TroInj/ylfPfIP6kXHcP0Hb9JBbgS32IdXFkXXMBx5cqfIV2BpX8FbFV65e3RW5E/Npl/EYtklykJtdn1lvd4LyQ2bFfa9YV1oAWCnmfii3U+qsgewsOGJ8dRmxVbgeLMM62Dpw0w0+6zECk9XsArp6ldVvE2rWEblLna9mV8atvGLia9Rz7wZV5770jo3hWKDYODR+3/CX1JKMQr8ACwjwEgOCS9FJL3pO5Il7Ecpwc3V9nXHYa+Tj7//D318cPHLI90KGIF/RqcjN6sgr1xz5R0HvtDKK5wa9mkz3ZEUjP3gmZAzPC7EBYE2dSlrx0PCbsBL6CyfblHViTsMsxsPV9QqREYPb8mX0ihlCrS1zBNDisw2WZ4/F6xEQ08Kz1mWO901ZnbB/SiZyyEuANGNxPDg6BKObgs8CPnwuCVF4avBeJLN/PWOyjF9dhRY7s7ebKRpjG69bYrEAnPX4wO7B6rn2pGT4UQFrxgAz3PIYBPM7oUAhPVRHMLNl37dqXf3jf/KPrQj+zm//9uIWtRI4cTqKH6EMyk3BxTAh1MdatRoJnckE2PcpYWK3yGwOLLpYc4mlaVAabBnH1NTtULOmXkeJNOvuOiF5QBOfdxVzIXDGBcqFiWDB6yO2UNLz9LNlSBiL3uaFskAYC9KxJvoCjOHSabYdYNEUrcBWaEve1wq2eVbifrJABJ42A5G+dsku6kFkbO0g7wrTfQ2rwBh4DmdnErg5rkUzQGxwLTQAyIGFui7P5Li4YT/itguwrVBHoDNXuNG8mddi0ficXZL6jlIxOzZsGFQoTKKzNwYMwinUt86BS6G6xDYBMMp0pmxFfNqCGovjAlsW7BJM2yRY2ZwI4VM6NLyu02f36EA4M0gbe5PiBmG2GDfPzvVdE42g9QHfbZXRAGWe453TKqOh67oopwLSAaZnJWy2blWdLselKabsWu0T3R93Em62l15QG5Bl9gj756STMHg2CrnC7vKsCMIEyeMmvMZucoB94044bByodoFn2dvyiDW4SRYQ10y/R4QdcScnnIjSKv4FIawDz3vBNWoSQ8g+5uzdI5YKZovzQpmT/+s//2cHvReoMZ7S69T0OXjwkMEWZwXXI6wW8xpwE0ABoN0IbM3WvVJ++99Xc4e50Kj7hgUkFsilSnOq5HNvs5gGkeqygAuUExlJt2Rj/Tsr+7ipHDMBQFEckRkZAdptAhUux2GDKi1wrrtepTZkAOFKJBvRde4WxN7FDXHRdZ4wPWlDk0DZrZvl8h+GufGILkSqvcdc2+3PXhwG2aylGewwW6uMxJZ/CYi78tWsOMuEOfcMxdcbVs3KypmOAWHntQ94lb2oTOH7uluzoIvfb9sl5hGjb+7BwxekuWUQ5Qc4p1orM1swIgJbiXWlQLEChOX65nvcdCipdbAVhmvXNYkxjEFdt03+3SQVxm5GElmje+8EJC+Bd1zxCazHjZiegMvYJ6232RT1pgXgpDFzArRxV/HMyFTGwGcBCLfemlIFMGh2zU8mdoB+wjzYS40zrvs4pQri6lsvZ8F7WR9KCMH09POdf1ieyMjE87Bfq3fIvsMoe1UGTth5eV6IBxNju8/hKft9PwwndC66DS+NdaJ+n6D5o5azn/5vP7245957LHOQ4+tEBPIieyi9NVsHk04KMGstXYCsgxUPaIrrFJAA6EkJh+gv+u/yvCmvkBgrxuL4Pt2D3yOnEvMbsJW2Pej7lhWhGwFdM3Anp7xF62w5dGiMiOz/VckG9ktqKaJvUxyUsxtPAfHc9KoMa4p+TsHtBMgzRupD8neAXWO5EiMWsFvyp22DKhd6PiL3IhsD3miAzhztMghNO6OQDS4QbLCsckh63yvq4UkIAFXjb7v9NpFT+/3cgC8A8/1KcFi6Eani/ud//ude+N/9bz4tdHad3YgGW9q4KB+7tgZsmf2w1RrXli0OaAX9HWAFMEtRuwQuszgoceJoImxVGG2sR65jhC+3pKk6BCc9pmQ52Efs/nmJg4JNw1LnM44NuwLUOUhU90hacdoF2TVpJRBg1RiodUuR976mww0Tk1pcKaq5QywVVuB5KWmjWgkerL50FI+guEQ6Vstp6/mvcXubVXdyNkL84XGhLe3AUXwcXrdk8aaC4gnTwrMybyQYFJByoEr9Mn+AtyWzxXoMs8VBTZVcuUEAi7bex4cOe6J5qUBK9k8r/IaxqYC3khLQZGlt6erfxJG17yDvi0sg7GV99SeVLQazxbVQJoAtV3bXfbDu+N1eDq4Epw8uzKeue+JkqjijAM0waB1hVXOgVXdqqvZi4dVlfepc4qIi+ChYmrTurWK7zDTu2KX9dL2FNRYf1sobv3jZ1mwsTgASxVzf8AFG6EETcw3AStwDifMjzqrNvbGoWJf0yCIphGc55YxanoGDf/DIPQZpBKam7Yga/cr6Ati10W2FfLsbnHUF5jWwpWDhe+55/+Kw2C27buXy+MpXvuJ6Xfyb+BDXahuFwlm9T/VdqLZNcgAWMmCrgtr1ZmAP1hR/XVU+Jy1stQFoYJ43egGu7FqbdbO7m+trTTjzG4GttHjhfxMLxXlA+etz53DLmC2FKc9ab/J3XKTKuFWfNMa6267ZdHnYdy1JOyoIKbCgqc95UlsZwIIV7hJs4UZMI99LqrTdZJaWtukZ4l6AKh7Zdd040/xL/2s8Jtl2gI8CNu650cvKZpRH2cjIovaa5FO59lI+OAZ0BY4Lqngnn+vfrCLmfVupF+gBXH6tMkYGW2a2YpAyFqkqn1MMJ9YxdZZS9oeivO9xI7LndlFgM+5XM4ejENkfTephfVBggEfrASVCJfwgnpG4GxOSgMs7bMtbVvCsp2Nk6OChM8O/2VPIyZaT4b3MCdXQifEioBujda+ypzHskBeAgDDXib/hHsu4LDwOPo/vTlwfoIksxARCtzo6cUguULzGZvJ3zj/PaM/FjDGhAtsNADHg0GcoZMZq5oWWPm6SnaxnZwdKFsRDRNJB9g/jJ6SF933qdz61uP9D9y/bUmEINzMRGb4OtAqy3xWoe/XV1J5k7nCTAr4iw8PYV3bxbKkOTzhDAtdtxE6tQU5og+jTmzc9FVNfDYCZyv+sqxMt9J33AZYBJugKPt/9y/ym1lviqmrcMZc8T1ncpT60fIh7unsGmUr4Bt9ZM56T5+NZuVcBngvVan3Xmax42RJrlnOTE1vZ1hi3rhnzgk7gOrw3Hp20t+P6zOPzzzxnF/QNYrzYh2YGYQEp1K65eUAJDgZb3HzTpouLP/2zP1O67fOLz6ghNcpty3bRvMNsEfvR5sMoeBiTCu0GK6MwvUiTGeXgXk00Xw0IrzuNh2sNDOKpsPwp2girxYG/ZWpU9BrO5EBw68EaNF0B7sB3qD6NmXtxoNZZH1tvmiUCvYtu7TJYE1Khrd8w7VoXnkHhnlWfxgiPYbIAnRIE8dXTD8RX8993ii43y4IbA6t5QA6/Yx4KqFZWX+pylK1xjJY+Q00lACoChHnj2a34h/otm2j3rq3QuDwZN1ZMYtBkEcJk2QWS7CGEVgOBHVQ/cSNl1WqxcB+DZyh1uWcKThsMiz8eKwErBkuNSUjRN9WtYZ0U7B5ma9qsTE+vrYxFn3MguECYExs0h3v3KS5QmWaMowKEdYHZo42TEx+0vrwar8WYtu5MKrUZIgFDxuT6cCp6Gf95hC4vADIW6wlbLQnW5P5YYRwWOg8EbB3wc1DTh+sChCq0OGDsR57ZbvJJ62asWItlvxA8t9x+py2bNyx03/L68zNMLoURedbGvxk4AUh5FgmiZDjutlA5cviIDzEvyj783zBbiq+sIiuIZ95QPB9+4IHFHYrzosEtNYmI2UJQAB7S4gPjaBheGwyrr9Ywiwi6/EUiw0YvlLhdyRPUWheCOwcQ94blbBdTYqMIO7DbDWG3dg7tVtMvTsoyD+MnYORzp/PG+D12KW+nz0vh0WRYX+xtKsgfV3D80bdIuW+GZIJ/ORMbgS0lyFnI8vxme20gEuu3Mi7syp4xjtAYsMVZTMxV9tvqjFw5Rxifbhel+zT5oV0meG/nv8CPQQkb+tp28Q/Y8/zM+y1xqil6Q5fcCIB1MLblld8ZVhwvwxJs0cNVLPSFGEUGW9p/KBXc8nH5bexG3LIDNj1ir0qzTETjchN2sIrxFJRYJh80bhQGgq/7xMJiIHLeACicNQDSSRlHyfZOQgCyJmEbZNjhVtrqGKM77xTYUrwRGWA3XZ8s9vXA+AbiwzDxfBQsbrwYxk/jsZBfMTZTloH5ihsMdzOeA9xuCQ7vmgRwhd3yHtK9cXGxvwEshBpgyGHcYUDvdmuwkAf83vUoAc+aLWQ21yOrjWfmnDz8aw8vHnr4Qcskrs91MUITXD+dKzi/2RjxFqlkxssvvzpGX8IdHJ5joxQPUaoC8Cw8I2xQXYR18WEcYlgyj5w5nh1jFICDrER2tgAqOsphH+zvYbv4e0AvnTZi8GTMcc9zltkfCaGAfZy4ydnrebbIcJ9fwP8koTXcA8Dr8BuNh7lshmeTXOp+vJzZSvzsqpvB5V1wWnw7TFoq8CdwP+362OfMF/MUPKF1lFHOe3EhwmpBAjm8QXMN8P7oR39tBbYov/D5L3xBgXlPLb785S879ZYgZzY9Ami/kBoPbKGkh0fg2xUxDAnr3HgrAnIRfrzfFWdpczKsC5PAywUY59CjQDlgAC4elI24XhDMzI0+YwsCy2TSc3lwxxg54E7uHwFCV7wdcMWBXAlQuRpcrC+BjGaZRpDxnbGjDKv8Cu62q58aQosDDoNgS3YQcYrBtXdaFILruOh9BTbpEZjCpjwHB2u9sryDcQfsVHiWxgTQLilczbtdtABalBXMIABtmADGgfsM5cbveBaUOXNUQJWAYaXMwsLARpm5CwOJdLGA40vvywFLbJqDWhV4XMskyikWuYP7bdmoo73BV+pVvXPq3cWbKvRG01uDeT2cg5/1mZ2aH1wZmgjXUMKtx332S0huU1A0Y+7hiqUSdqt9FpP+v2qzsmsv1LMuPSzBBRgT/YIxo9jcdNmsV+JteJ1RLRXmFuHr5AqxXdyTQn/pG3aTgRM0Py/mGgvKDK2EfMuTJGZhwLzugcJgH1eZ7FM2K0aA+7wNU/nii7TmeGsC9NOOBIavTN0OzbvLTQwDDLN51100532f14d6cl//+tfNsq1YmJR04HVIDNhDDz3kYOGnFWj75JNPmtliTd0OB5cMDIMNkPcGyNst/Su+rARY+2Fvyz44GJWkCAyCYYrKhpYFWneTldk6ZbdMYjvBd5Y1cjMnQ0n/5roS2nuvUf9IKH39t0dg69jbJzSv2nfaXmbaN8fl75hKxWkZnGwhPT6s2hbV2YphFMFfwW7DYkAeOyZMEscka90A5/XCpgaPV3m13Ab3qpHUcjoe0wCkgk++406ujGoSyzqbFd16OdV4ZlL9wxjBeq8C1HlnwRb3duyj3nf6TLL76EnLusGKbJ0zQ8JPwiQmQH6ef4v6HEZe+f+HDQ0QZ585pgdliexz/JSC4SUTClzKQACUqBzPd3QALanY3w1KPiHQHUYpSrz6g/VAZvM7XDwEsN+qazjj+Ib9Hk+AT5oLl8FAV/SLz3MfzqXXdPRCDfHMeQy4Z10AACAASURBVGKQWvg5IRSqBm/jP+CL89+q6O23WFcnBldY89fNvFi/NO5M90MOJv4prj3Gwj0ALw3kv/OuOxYf+cjDiqO+24wNz45XB6P5mACU98wYLf2ZJCFKy8CqwUIhfwCSHWsacad/YbPSYadwJac+1B4b7E2AYpuxrshH5LFbt+neAWOpYZjQgMx5Gb6wg/GapGNI6gc2rpVxp2ZV5H6zRfOZZFIyRj5jHUzimgmOxDWzFshlxoHOa11EPs+L9WsLIP5dPVCGNSAycWBl0pDPgME8c/dcwH2zD82qmxFMzcVNMvIbXgNGSEeZrClF4n/rN38rYAshQYD87/3e76m8wkuLf/Tf/aPFXQfvshux/ftIl3e9GNw32iSNq/FANWE8LEACq96gSYvrwHpcgPoczAyH4U6l0DYQm8/xt1opVUigdlB8e1u1KnErZOMmJIgagcGkUOiRyaPwHIVMXVdrQIfjILiPrgl4qcVtZM1hoeSEDhPuQzYXMUtkeCH8eM5Tp1WFXS4ymD6AHNWAXRvKQoQ4mVUndH6dRQz13dowHC7uz1iKjs2SscSMDzAJCDQzE+vXCmDmmvs027CxGm22XEDJ5wFbdVXyc6jaULMGdLpfs62q8BB+/L5NPfnOPRrXlXEkDotNHyCYwnRtUZOGoxyYFQV8Wl0JcCNSUdnZILZakm1GgKiFjIo2OjHCrifFY+wTvX49DcLT3gZWjHU28Bugzz5qiY/O30658dJ6JpZ8XT3Q+WmcKsZJLJZLImgenFBxFFYpZR+wSBkbh4V4hQRdXuM9naDIFDatddyMJCw8DnwzVMK8Jj6P3zmm6BqK6sp9aWFDZsuZxRNP/NjtRnBRMo9Yr4BCxm7BJ5e03cMDtgiQP6IsTFLPEZLPP/e86uF9zwyZg48H6PBs7JODOruAresVJE/tPGpsvaxz6ViaUVLsuzKaZVj4bgbpl4CtujevxBTNPmzpCK7N+S7457rZ13HfOXbRtMnGzBYwPPFaCpQ1yHFUZMAWcnQy0/ap2C5A3Ep+p5hVVeyn9MOZMxGeF+VGxPXP52G2IoG5Rtw124jZMthaJe1wIBrgbaZgvnpW7ULkCxmjuarB4/vx3gH9hiFY5fqqS5L3tDyKx7TOsFsWFNRovqgGzjXWjMIyWZZrY1R6XueelGwwgzBGsJVJ46TGUK4hQNC/XetnU+qlBZBJwqjrleGRFMQ6OVsWAAvgknFeQzZ/W4HRgBuM7zB9TurR17nT7/ozjcXEGEBmN6McxQSzRZwTCpLzKXJ6jALAVWjIlt1I8tZmV433+Zhkqeu0J3pWm3gSViSlBOLiJw4s9Zy4LvdjbClBdHlXkBrUbNcqVNjmyNbUumoF9zLsfMaxhcMkwhJx3jm/XCfAPPux17cbTM+EcYbe5BlYq+0yQB9+6EFnYiOb0EPWTY5TorixEmJ0BtAx3lN6VsDW66+HwIDVQi4VGLcdTgBQMqV58WwA14MHD+oe+w2o0Of8PXpms3UyTBVeIPQlYwhAu25ZwBN5yrVb4BMZ6fqSkrUpkZO6ctkzXLd11+JGTVHuFMet0cD7kbeODdXfogOSDOdYOO0Vh8yQ0aEDHK9SQqASG5jznn0QHVvDpecnZ23hMjmNYWy1fpizMGgnJxA/RjJrAbt2i+YFF6JjbnV99M0bWs8wxvsWn/nsZwO2HIskQfQ7v/M79u3+6Z/9iTcvxdMRdqbrpXxA03wYRY4wxYoFtDCRuACdEai/s8Dur6eRO6vLCP6M4k7ucb2QFvnje6sYAyx4GK7F4lC+gQdhIlqlvkHejSli3LjZXtG9AUCwYY4t0zj5WxkdxzlpvFCe1CwCqKDE7YrS83E96n+9rINe5qeW0wm5wmBtOFxsKA4XmyGMXnraeWGHKUvrliQK8MV1/F6UDwpB914qNyP5gKxagUt3ApsDwY1C0GfbSmLp7kCA6ZDDTAFY2Yxmvsa6boaUNzT6Re8tY9EYqfYcRIB6ToclY5weh7ettdMIocTJIKQ4vKazXfAwcRccxhACEojaO2flEnTBP+rMAFgQtLJOXLyRtiD0nTLQl3LgbxIq18sqdXqvrgFgZ51a/LKKpu5n9gNjODcWk0sfDMvEuHcrds4MoObHhRqnBYQZ2nNputpqwBwqDgp/S7/IuA04xLynz1WllhIXsbYCgH1U/XOK4E37ks1YcQFeCBXm+YeqIA9YsiDrvGMQaC1tVevLSkLzyvgPaE/TWwtBhwDENfid737X+7WuR9bO86J733XXQYMtsnW//e1vmykwMJs90PIFBt4DYmG8cOVa4fwSsNUsYm+LtRf3bxxd4zprMLSl1zrjzHwlZmtjsKUCTwLqKTS7pWCDzFLa2Yjh2uSflSRjFzbBquxxgDiGALWf0vx8BbaI2YrApV2PTNH8fH5jFi/zkKr8S6UwWYI+1wAcr/sEgM+cNXRgyV4DtjDKAGcbfKZuwRy0nDY/DKfuctLqMharIKKfX4Ys2P1c193lzFbXgTPFWrkjA6UgxGxx77heCJAnyzxM0matA+UfkAYkl5ilZPEm/soAfjJD/QSAdYxL7WVnXWK4TWIMCQ5eT80r2VzIePY032FMmHPAQxOVnOHnrNQYqeiUdYCQ+J3Niw9/+AH3oAO8MZ79Mto4sy1NwHAxcpBbNrx87sOMtYg212/5Cs69W/JIXwCieB7kXTw56eqA2xI5xXwhg9o6qIw8IBZQAtsDWIEhgon+hWI3l64/zVebPDNPzdSLuxRDLtmZ14i9/cQnPu7n42whq6iuDzBF5zKOe/X86MsALeo3Ki5L60gLIN4HeMhYo+9Y74D47Dm2HM/2/vffa92PSxFgAUBEJ5cRI/MTnQ5bxzoxfwVbzD3zGFD5jmOu+QK41XuAbAU0VVdknVIyo+V2okNzVl2fcMBXg/RZT+7DPRzb5gr3KQ/CfHG9NsLmGq323iLgDb5PwkOIg2CglDBJzTMSRog12+05TjH2JGqAeQgxQV+k2Pa1i5tlpLNm7VBCGSr2st3FOh9f/tKXA7aC8i4u/o7A1qtqqPilL33JmUxQxXa96O+AItPDMDZaTBAlLMMbmnCqWkPhGYDpd0w2lnR8wpT7D5CiMNxH1bMQtyICvUHsXvwBVWbE9NAsqOPG9D7cYS1hsA42MuGqtKvDg1JiMwKM2HAcRFePd6ZF2C1qMJnCx8qCIdHnm3prgKgvFDObB+GCf5333SigdbPcSg5GnM1v/7YyfwJqkpoatogmzKHRmSeDrTVmqYUcG1Qa6jRFBUdjhwGY3zMvjLfgbf35eRZaIAG4eMbGMbHBmNuykEXxvMcWEcH6bHBdF+s2ACpxbxae+jwxRS6sqPfsUB2x0qxtY9NekDxzKOMIV+5pRSXglNIhk7aNIh9QZZBF0gEWE88HTQy9rBhB2C2uB2h0goDmEebHbUWgqC3cM966VU+cxEp0jrpZEFiu9BejsbioZgczir103aQkHey/5mYbFjwPAhE3BuUSCvbroq0FynNyALl3LNJVL8jGpizZmwlUd1aNlEVAdyx8xv2jxx5bfF0V5F+SIMRwKUsBcHWmDNYd4FXvJzvpgMZGORb2N9YbZ+vrX//a4qc//Zn3HPPDvmK+ONh3H7nbRfQIzgRs4fLnjJCA4Lpc495hnyzB1hhVrYkVrf/e19VcjDU4WKf3gC2z3++tIP/LmK0LF3FfK0aCPUiGnq6xaUrRuBn1BmBr23Zoe9xCBMSGcd+8JVWqWbZfFWw1FtKMn6aibmwA8oZgC1ZhQFUs7DxzW5G1nlcAWgwYB97DbAfNZ8L5O3LlitIP66tR4FwDpPJCtUbDmBegrtXZQibwtyvB1jsn3rDo2a5zfiXYci9EwJbl8wpsoRvq2mH/h1Fvba/I2QCjMBU86wUlzbTbAvoDGY+7nqw+wEvPH2xy3DgCfDtT7BkjA/dODBfOf+pTcR8MCwx5MumQQ9cqU7IlJsL0xECM6wpgFBcaX+gQ3lN2p8AxpRKO+uxyTUABIKtGNqEGMHKWKxorYQHIlcQCLQwiUzU+/fRwIwZsqXjqAMG4LUNm8Hp7wkY4o65EjptXewPW5Hd/9+9at7UoNpnIZBlz7zY6JpGsum+TQPJxAaKnn37GZV8CclO6AtndPrnplBGAgny65567ZazdZd3J88DIMV9h7C4YJDPPgE9iXpk3SIhWYUf3k5BDvNPtt6fuGXPRqvVhNdPdhGcvCOY5W1IC0B+jFzfhvuhUzVGAbDJGAcIkHTF2AFHnkiOU6ybRgXUDDMGmAbpYm7w3hhvvc4ywPpczFR3JunMWuC9AGVkUdjDglG+JIU4F+z3WgRq39jmyAYOWa7PPkclfKtiKy+3S4rdV8uG5555d/MEf/MPFg9rAZJzwQSZiPXuQhQPEQHmSTfHU008bLMAssZlRBvwexdB0Xh4IC/3jH/+46gXdmPpXAxISoB9BxQEqpe20fx1IrPICHwReqTr7uAkC1+dA+23nwqblcAIQvVjD/uzcGeYCcYQlTyNgGvQ+py+sJhBt0TjjAeRd0gZrDM85ucZYhBtuoAy/EgYUCJ+4l1CWAR5MeCrLbshsOdAy7sIKyOUB0ee9mDMXrUfGhjLI1TX52RbWWI8wdQaQ+l2bgbMZ3KrC8VPpdh7Bn2yvukG6oflrex4yV9zjrckKdTmC3dRMy+FoUGkDDllvDg/PXfeZfetilYjYcAwYyt0Mm6zeYc/cxw9gMc+D0qGoKQCWcSEIYS2ZA6cDA7YEQCLMEl9WsEUtpfNyeYfFwyKPIjitciYou93KTtoj6xCr/Pg7x7zHrtlxveO1+AzXRyhwMNq7sb74gKooRoAaL6YzZy6WIcI0y2Y1t6YTBSSlqFrh364UjfvHP/6xK8gTn8L9Uv8IKh2wpTgdWIUB6Ag93O8fFiPMuWGdMBD+9m//dvH973/fa8ma8QycB4IyUTwHDx3yv3+gfojsc4QygIy5NROnUVqA4R7V95T6iFv9CkJlXccv2dHLfsn+GXZ3I7Bl9mUARKn7Cq2rMVtY5i0lsg2QrXGSN+cEE3rsbQC2aNdz/DitVzCSBsxsS1q7lcUGzJbSJ658lBGmUG+rTDszNgOMkHtXA1t2IXaTjFTms2Ys59Vz2O8BBElv9zkdtx8xW7nEKluz/64LsfNYRlwLeNn9V2tJYVYV+9QFfhnYIuAfuUcWYthq9qWyq68AW5u3x6BJzE/kX4ElxkizkwO20heWAPmk3a/iuFDcMFtk/+JSDHBJyQKO0+691/l3KNbnn0+LqoYywFCRNU/V+EOHDztrHbZuu5jPBusXPCXgvvWaKFyahsfVPXmGlHHgd81OhsHgWbgnBnZjfVJM84CfBRck+gbmhOcBwJiFkmxAVvB3XISvqKI7hs95wKnulzqICbrGQ+I2RBQe1RpiRLufpObt1ltuXvz+3/97vibGJ+8H0ABsMOjRAYd03q3Yx0gnwQEASGsvQB5jY71gqwABABj2Q1ikJFdxRgBI6DvkCWsaVideAd5HmMWtKgtlo50sY51LABjXZvzPPpuEHNaMOFM30j5IFnVif1mX9PUNs5jM0MwB+4T5dxWAiceKNykttbinjSa9F6MYdo+1ageZ6KSCrTCZyGO8Uq19VcKhrf14Bq7d7gdltuo6RQal/E9CltALKXoN8E4fYp6HpCZeri2I2xJPhs4xfSwZLwTWMmaLAPm/++lPq9jiY4tPfeq31Ffto4sdqldiZkMPDhvlwn6AFSw9bT4G+rSAFu1HeJ/7/+iEQFsCYrAO7ALTpLLAIHP6tTE5bfzM3+ry4no8GA/fLBUmiUV0/JEGzVjwacddk4BulLDjfBCGuj9uRT7DmFwATp8hyHj/tRwA4ifSg5HDSyVu4mcAF1yHzQYS5lV6k/HiqgDhw468T+0gbpFw0Ax7k6FLYFb4ebcQ9DW737d0+3UTMQ+95jrIWgdedvXBwg0gMlNkFJ5+UQVbVs6wUlp0tz0gM0WfbbxVhFkYDGdIVchDkwJ2NEfmZsb65c9VEgUECA8+z3zv3gX7hUJY0bWpuB5rJxsvblrGyIbdpniFiwQ0T4V+3IjEbfG6XgKSzXhBAex2n6JkMOzFWNhFhHLimceKdfVtlK2esRW7bZ3gZtD3LdvJ/MGKQWER/Ey6uZSjmg1biCgLda8aFgNgKCMAI/vOmwjVBCDHJZOYrNDWcSMmhiNCyjFkE7CMElixj53d1jMKAIt7BzqHSuQpqsfhZLyUbPjGN77hs+PCpLoPe5Txsc/dpsVgC8MiYAum6mYFErNHeaYfCkQ9+uijbn6bOcw4MHjuEEuAtYdAJjDeZUd0X56tVmyY3rCml4Et4hV/yWsdNKy/zSAOgbgBs8U0BDCsN6KehAl+P3txuR/1i/MCnI3LAGx5LQZsXY3Z2r5DbPSUfgBsOdtIvRF/GbO1Q2BsoxfnEqHJ89hQ0Di7H8r2X+lG9J4YFqytigqi/JS+xsRaYRbMmtUF2LlNELEMiLUA+fUYLcZbd1WvUfAlayZnif/Gpe8f9EIpbwS2Tp85tmS2uC/umYItStpsVzbvlWCL+LcmhrQwJGfT+4lYRe0/Kz+deReURhYLoNWFE1fawrqAZCxihQBcyHSMtrriCZBH4b8qA/5VgQtkTWUbgAlG+pFHHnblc3QGQd7n3F8we61uotaXYh5aMT7Zgzmn0Sdhuwok4iY7EQbSNb7wtISFhNHApeaagmYxThl0wAxxZuvGrFcniTOvLY4KJNCuh33F+F/TMwF+uy7seccnIYc0b9zrgNi/P/z85xa3a44aOkFoAICjc9HyPbzfQGXvtQ6Of+mll52pByjl+QB9sGywdcxVQxfKGKKj+R1zUpDM3/ACMF/0BGSuo6MmBMQMEK14FE6EV+vlVzwfAdEH7JrEGOd5eb7G8jWGNRXkldGi13ogPAQK+o115O8pK5F1bakHnpf31NPBNVJgOZmLgDXWBaCcnsOJFXtKcayN21tn29i7eAyYqyZFAFCR+dwDbMC6890Fs6dW3HnFyKViQJ6R1z7tl8MyAljrL33xi6uipjBbn//85+V2+Nbigx/6oFMVrxHAaC0m3Bne6Fg7tsTVv0kW9s9EZwK2OKSk72KJQ28i6EvzlpZj8rDQ+e54KikUWxcgXICWUD+MGE/GQhFzwvWapWUmRp/hs7wYAwccq7zF17gWC2GftzZNY7L494EDd3gjsmCAsTTnfXLxzNPP2OJgXFgmPSAopwM332KQuV2K7+jbb3kRbnrffo+PuA9aimAdAFa9ya/dK7B14KpuxPV4jyX1b6s2bXkKKlBcWDGMpfFYS7A177MbUQLGYEfzYMYKSnos5bJnFvIArWE1zGyMsu37Ub6Mn/uxFqxLrfkEjSZguzVr2qJhVRcl8X2xIMWm4c8TU5XyAno+Yl+wTPTvPbIUUQaOSVliFbF3FK2US9axJYxv5gWQhaVnBTgKvfSSgdlFKs2HXubzZ3WdC8rp37ada0BDAQin553Wkfl892gsM6w5not558VaLksF6DCtu22zd6bekuNUkpLeNO7MfyoVRzlqbIII7McEfqa5NZbfN7/5LR3qn9iv33RyLCRcvLRp6T7IHrxZRfE+6JIOZdxekUD79ne+bTcBTADPgoCEsscwMsMsi7axicxT09s5E45P0DP/qjFb/yVgK07XZBSWuTV4GcZrI7D1/1XM1lb1RtzoZVBaBnotqN+G4bgKrwRbBU12ecYCWwJQlIhjG8doYP/WfcT5cIyf1swKB9ZfXxT/LQD1fpj56++W512fqVuxFeQ7pyFaA2hb++xKZosAeZQJbsQrmS0yepdgi5gt3IUA5G2zlrou58AuP+TxGJUNH+GAo9gZ/yUZRDyDY111RpgTwBJAC1ar7roAVMogiL14WTFDMtphhXBpNSwExoGzh8vr4YeTDML5hEk4r791vhPUfCLs0cg8lH0Cv+kNmPWve61MF+MGrMB+J9EoAeSNCWIcgA6eq8wQzBO17dJqKO1sCuIAbW5VI2CxQ4YoY4GMQH+2lh9zmNI8KcXAvRj/Pt3ri3/4BWcj1k3dGDGzPuMZcmyzfk4ozLW6fpLWABh4YmgdZHJE9+RZACGAK56B9W+2HwwUzwxA4ZlYK2QMxjTyq54l7mUPhMBI41LZa3UPunq6QCksIGOwkSJ5y73CCqVWG/fjebgG8rdsbV10/J6/BwAlO7CxbhkLiQQpQ8F9YCJTvmKri90Wa5iBMtt4ySC0bdqaOck4QiA9ZZANaA5bGFDFszNfzCV4AmDV8hC0WEMHGUwKlOKpwDi+SUAZL84XC7YibC4s/uRP/8SNqNkwMFDX3bjfE8JgnDE1cSQcbG7GJvmprHQ2DIKTz8EgvUQhRQXxMuBa00yYfctivygj4eJpgCGAEsGIHCihdXpCcS0OIbWVyMRiMxhYTaA5QgMKFkanwc8AvGQ8BFUSH8YYESxlD26/9WAybiZl9plnnzHCfVEAD6uJjcVnOOTQyCitI3ffM8JBPnX58Jn4G26k4CobiAOo+dlN0DzNsXcp9VjFN3fcdFWw1TpjS0YLoWsKO22PbB3CUgG2HOhISxLKDqyYrbZcsZ9bG494NeaoBxHB2piwspB20yEYho51nAjgZYCXaXJtLO5JwVpeteSpXUWgbLIaES6JiYsLEQs24+fgZNwKhIVhUgyW3Rv42adIpQHUFGuEsaDOVnt6nXTHghyodcDFWNyPa6jrxIdMD0iN++IlGirHfYe1dVrXOXuOTEMdPipXy927QzEm3keT6rv5wh4Lv1DIqUiMgEOIN927YIoDzMFtDGGZLYQ27/HcL1m/VUkRu3sVcxKwlXIazAfxFt8QK/UTAX2Km7rEw2RguoNBWbUBSLSkuv/++7SnD3rPu6G79jpB9k888cQSVCF0YX0d+6Wx8R6eD5c5z8Q5Tjo5bHJqennsI+TZM+vAM3LhitewJO/5/bCRGzFbTbVYBwusllnyqzBbW+QGAXiG+Z67CUizf7eIvdnIjShRp2fD/ci6xF16/hJ9FZNltmHM1oWNmTwL/AFcLdbsBIxhnTdyI5pJ5hwPQ82oOb+MI/EciYk0KzVgq5nNdXPxGdaF9x9Xx4EyagVbncO40lZZVl03kpoMrgbM1gXJPPuz+uuVYOvU6aP+zCpAXq2ldEaTSYdbh9AC6iKmNyHX3CbjxewozwgDbfd93CpAOxj+dhuwF0P77OQJmBjqVlFwOv1AMSAo24B7ymVCxriMglc2HRW6dU4JTYGRcUiBBoPrie8wB/Sdg91gvC79o76NjIU5cc0/MXWt15RgajVppjm9xt36e4nxwbhNbFPdYny2oS1cP4xJQieOHDns90bmpW/fnXfetVTuyIS2dmK8ALeTus8ugRBchcRU/ViZyS++EHcYsgrFDKPlEgcaq2tWam4/99nP2HOEXGSdDOZYf80B69rfmRmHlND8vv12ilrD0kMioFufeOJJhTE8bkBCvBykAXMQd1hqYLUWWXpO3uY1o8AnBAXX437cp3FYDR9hfgBIKf2h53R9rRgJnIGOEznE2ruorsYKY0b8F+wVspi9xvu7T1hD7s08h/xJ3S7mHoKE+zMursH9GqvNcwPG430KURDAHSCfMBS8N4A+KipkrWE0AdqpQJBK/zFm6fkM2LrRY8veSNkgClEDsDgj9ghJBjN3jXX74h+b2bqga2GNX1r8xT/7Z3JvfM0D/uRvfnKxn67VEvRBt03vzXcemgd8XqDqR48/bgv94MGDSkG90awW8SjcCHTcDD4QITQrdHECBynoSGag2oighIS6cbHwkEwYqNIuPNJdpydeWbK6f1hgGDFiUwBVHH4+Q0ViJsnZXho7IOf6G1KbhJpGlxSAm1ohFLNUBdjnXnbmBgnmVCFnASlaif+aTcF4WUw2+Y03Xp9g/P3X2r3IYjnwU4vZQ+9DOYK2BwLh5Fgj3IPDLnjzTNE8/O9uy+OyFHGZshZszlrBbE4Hkw8g4fetsFzgVBajdY+WrgbWUG4BrNVkyyRrs4CBzeTrDYpfWdCrLuvcf+mnHndZYx84lLz4d64FZQ+ASmqxy2yZnRIdjKIVwG8QLWCJxt7nVNEbwdhDZXeKPm92c/z1BnD2lcRVcvFcmkVfySbElReX6np9N3couFYW8CirxIFEkZZWR1jEkiMAMwkAAL4KZDORet66ySOE38ts7d6hEhJTZRj3AcruJ2K2vvfD7+ecyDDhWQBbne9LajlTpUypEVpAwBrfqRgIF9HUOFlzlBFn5lkJUdfRIdhX12cf1B3R0gIDVy77xj4EU7T8icsd8Is561UWcYsO0BhlyFzVJVm32pKhGlYvyl0uACmixLetuRFZF4qHXu0lgBTmV+ziMLYALPaQ2QQFWwME9irU4UYZPs50JBtRbida9pw/n/Itm1raQWd6BbYoppoYqs2K9yvoa3N3s5KdAzYY+4N9r73owHZKdMy5azHK9o01szlgp0DH4MRW/HtfS/Z5g78xv94TA/ZbOoX1cW8/3ObMrP4dV3fOSu+/bEg/a2oWU+9HzvByVw7Ov4qaMgcoMWQjTBIyAsXOfNLuKoZZzqCTaMaF5D6OPss6zTDLGjPMDT/nzCfkwV1GFAdmg2eYZFxMAC10DMVIiVFC9mFwlMXm2QBaeE9IxGqnAlgFnvPXPvpRZ7hTXwtDmkc9doyef2ken1IBwxzqWTnXcfslpgeDya7D8zQgDqPDGElKQX6ieAEpdYHxrLj4kAWHj9zpZwyjnvIw/L7FUJksnom/p0aT3JYaj+dHYyG57LsymPCsMBbXbdLf2G/oRjwbGKrXCpx94mMfE6h8wM+JTrPBPfPebh6Na2L/IufPDLvG73E7Ytyhp/kZ3YxMBHAx5rThSSIAIII1wGWIuyy/U2y0gBg6kOux1xgzoCT1xgJ+2p6ntbgi08ZjY7mgGpHad+jUzh1HjM9x3/XqNAAAIABJREFUf+Q+OoPrInddEF3rg2G8kOFUJrIscnEJ18SwcQybPsMz8Xx333OXwVCblzeuizUpS8b37gm+k1DAPgBQA7Z4MW/EebFXiQFLhmwa1cOcwhIyH0n6C3OJnmRPYbh86UtXgK1/8k//6eJb33rUCPvXtYkP3H6HqDDVjxCwsDIbK9SZbAgeTRyDACA9rUA8YgJuvOF9ZovYoCwCg2tTS9J7QdKAKCaLgWKFo3SZGK5FA06EnhkHTTzvJQ4F1sX3ZLNT2G0EMMLuFR1Cgy2hXwQ+iuk+WQG8n/tUKWzdlsrZcX1Rx4nDhZ8eX+sZAa4XRbE+JZYtzA6T7aJ4FK6DIVHwNq5NqOqMZ7OzRsL2kE6+ye6uxhoZCVgQrlrV8LdaJQWMWDK819kxthgmi1Hj57ME+rd+T4TvxLCsKbxQ71IKrNEIOMAeG3AptJFEcmtxaBwnRJafg0LD7rjtiAUTGTKT1s7BdSYKSRSroo91p7GhWsck1H0K/HEPamydVCHDBBvGAiO2DTdfwBGFR6cpr4ZG5tjFSymciyI22NTcl8ZlTfqcBlzDsuiJlvtxqSQxCPT5rr/jD/wsKbWxXT3X1nuz1fXX+jztoYbGdtwfSRZDTRdoOKZOyg1rrsqhLpUqWomZFBKF6h824smf/XTxvR8Atp6Tm+RFVFLaThnnCHSqyr3jXGaNAPYYD1hKuMZbYw2B/PLLSe1+SvuWJA/WmzkAUBb0bqDH51cO7lm92B9jKePaatkDg4+CjLFQm0FnZT1Mo5XrKPZl8Ld+x1i8b9mb8/cChKuO7Spgi/UxSHOdrbNy2StuUQYdj7FlK4V9dYZ0ls8JbBn8CcAzsd7Dyri2gFedrUsDthYq/bAR2OJ3YWXTC9Espd0Q6cSQmK714rqGOEvwsw60CqI3elbv4dnHV/697v6NwJaBPbJt5rzxUgbXM88Bt+NExE008XguKKwXTLyN13PJAC/YIsHIYEvv54xsBLY2aR0yrswf45DZ7pCBrcRGzsbCwOC+TgChZpddVpknilAflIGOF4MOJZwzlGWMgLhrYRqQ77i/AD6W3bjnqSgvI/fBBx+yR6XFUl3G5izGVxR/i3bGrZe+pOvZaonTwhhMIUq74XTODx067OvDDuN1Qdnj2WgdKPTSkbsP+lqcQ8BJu2lEXlDzamH9hWxBprtwruZ5u+UIvXVhp7/vuGEYLJMYuGE5v2ZdEvB9vUDPpz75idTOk/7xs+AW1aghMgBoyArGhqy0DNZWP63n4b4AJcrFNCEHBqc6gOsBqhqrym4BNABQUicsLFXjltL65uySpWd+GssaYbLJrFWbQ1fApE7jCnShcxofBzAmExWAVDcta1LShfEw/2fPpGA38uTUuPDIamcfp0ZcYgapdwUgArxuVluul1560etj2Wp9osLeWoOwq/S1nXOgOWdM7LMwvYndBdi7SLhAKGPi+QKmso42CLVQrH+uF+aN67dS/h/+4R+tmC2CTv/iL/57ZTh9zwfxQ4rbuvPwETM4AAyEfN0g9WvjzmAxG6MFuNm5Y7fB1lNP/dx/gxkCZEETtyYTAwMNcpAY3N13H5Jlo7RVHQYelI1BiiwHhwWACmQZ2YCM4zaBL67hulv6HSUbyLrgwVgMsrEaP1ZlYCCihqsRmhMADUsgJstKQoeNytNf+9rXpLTe9KYHiDHBed6FrbD77/+ArYuk5ifGJ/V4Ui2Zf7P5KkBt1eJnnozBFLeMJdRXBYvdHrpXAVLdeK0vcplgNnBKLIyFq75FKU4Bx2Fa7N7DQh6rYovcgRw0BEB83xlLgiEDlDhMjc2xcuQIjFLOP0dpIqKgvh34HqanbjrucVxZYSe0zs4K0ee2uRwDyhdrGUFIVihW5RRv3EJqbnpW8SwNJs7ax1Vhl+QArYAtyl9OEdahrPt3BB1gjsNZNrDsF+ueWlh1xbQBaQQcByjFTlFCYbZ4paRE/P6JUTvvIMykEidDMtXI85Lna7kujBbG9Gc//9ni+4/90NXpX5QiAcTuGPcIn9mpEiWAL8bMGnEGDh466Ea7WNVmQnFJ6r+jsgAxUp5QlXhiwChIScxHMi+JxakPbjmk5Q8IC9eiIqZuYutcosICJKDUweGsxewfgIb32cQ+NIOrTaXXNmX2pvdOjI4AsICSMjbvHdX85ipgi7m1UNXFWSN6I1ZYUvrh1CkynGC2sk4LgS3ciAZca9mIBVsXFUjfIGlnGc7ztlVVXfNtpWVFZvdNDIoaODYkBqxeCbR8vjXWjV6di43+1u4T68bVErCyt8bAqtHWuMPltUYu9N+EYnBeMDK9z8ywUAz56LC6ybByO7QzKeFiybgBs0VcuYulArboU6n3wWZ5rfH7AvTGODMrqg/skDfBsVt6D7oBDwRxSDRYB3BhXNslqb/bUNbzwf688OILYm+ftcKz/Nb+pksHig85fxvxXvpsSvPwijHZs9rYIhQ87ETOKQHXCYhHsW9W8dtmInIu8MAwvmTu7fCccH+7+4YFvPGmMN3oMdxSAJQqbxQ96+Oi0VoH7mfwrPFThHm3WEQaFz+mMjCUZ3lT8Wg1ijnXNXT4eQfkxyOPqIr8RzxPncPKbYNq9l8NUN0P9UIXhgStv2r9yLNzD4cWDPhMIlrqSTGfBM2naKiYNTwtAlepO5U6YwnTCWPHOfTcTdZl5GECy7kW+pj3siWaZJRyChc8lia+oTPxdgGQ2G8B8MrIpCam5h4XLO89dzY6E1YSvQII5p4hc5KVzxdxq5A8MFyvvf6yQy1aNwtQx3rwzE7+mr6QXIdnRObXBcpzsb6EeuBG5VkL6vksxFEZOtaW5w3An4xv6ViALHvsc5/7XMAWQcWs1f/wz/+5/Lk/cvriIVkctx88ZKBFjJUD5MlmwnJoCYK5KAtKHR822pkzF4ygcZGwSEwCFBu+1fW4FnydUKssysMPP2A3IUKe3oiPyy1JHBUHB2CVytmqp+UO3Dvd862uFFtmehiyCQEpCEmYsEOHDjkN2JMIqjWrQkHEaScg5YkCpam0lafW8awU1A9/8EM3EkaQUsn4mNyMqcNxQZTkPYuHFB9AD78o4SBbgCpzyKZyJh4NkGsVD1NQJtBWvrdghGXdjVXgy8/p747n0Jd7Ui5BTyxhl3MARKHEBmRFCU5grual1q8V3ShMnrexFAXPHEA2T5ituPbaGT3KeoDdUm+vwNYKNMb6T5BlfOAA1RMnVK0Z4a45QkgmUDJxWdtoB6Wf01OOUtFYrasAySI81iwp/3FDLsEWJ4+54HoGb1OzyADiUqzANbDVpuR8jL6WjZOJ0koWSytIt4KxgZBjKAJMEchVsonlSkHXumMRBI1fYw60bXxNAyCtCYf2aZ2NxxWrQTLIS3KRWBGNq9huS7GucQ2IDZDgIg6LAGK+lokqel5eWMScPQwezg2uRZcB0ZyiBAAFV3v91wRbjLMvKzz2//yiBkGBwhKMLIOxNhjhf0WwBSiA0d0YbBGoP+2q1sHWBHqvu/lcZ2vOpDs+DLPUs7Uex1Vw2e8tNnzlk5bx22iNAGiAsSvBVpkrn72RAYlHDJDx9Pf/15hLu//0+yvdiCdPv+Wz7zpSjs+hvlTAVgyo97oRfxnYkgdL+Q1TjX2yAs0EFGxp3LjW0S0UI0VWp2ZV9i3fiXkBCLKfKc2DPnlLZ4ez1/qC6JR7xPjSNaTtx1LRvx0vWPe0FEOJcnZR8mW21sGWJLeBAueX80MsGGMCmMBUoUgZc7pdiJ2STCCpLAx4gvBRxgUuLWbaGNeEUwgE6kzvkVsQJc3++clPf7r4rgoUp69fYhKdVc1KVc7rdw+K/PiI4qgBpuuhKg3QL1CrHlGYrcab7H7AFgHhAKX8HR0eoAlLkySr3XYpAuaQW+huPkucHPHLSTIISObZCLEJ2FIw+DC+zDM6nTnHKwQAZV/h/UDWxMCGMc668szMHfsS4NLnqpelSQ5JLlCIkAISYUiZn9ax5LnNNtEzEw+Urg+WuMlxVbvl7XrD3irmmjhrkhpW/RrbKi9FUgu2IvNjXAM6cbtSRqMgjWcDlALqeKa6INMzN4kwLQXFc7GnKKdlsHVBAYWkyv+L//FfaGA/sy+SN92kgbGhnYKpB7L7TwclWVzJLusBQZjw0LjgcGfwBfXIxDPwZqfEr3x+6cPm2vfd//5l7zsOOoG/VMfG0jk8oInMKgAVgI8NYWvRvuMU5rTVoLvxGY+dWl46EASDAtJQxnJgjXJMGxcUBIHfwRAJSidui27pZF88o07euCRSefyiXTkPqabLvgFbZCKGbaE6dIIhk7GQ2hrrrr32UGOThN5P81pbWdrADQiv+yWyckKL9d62ZTFQm0O4ZB2wBNatG72n62NLHbA1dD/MVss2tKAdf09TzQQmrsclrYAWAAvMF1YjoC4xaD3gdvFMjJmLI4pladaMC4w6a5Pg4ASLb1cAfazJuBLFqei6rEncfa4zpkEBwq2s+tyXMVuKUTpDqndiiniP3Tz6IrC8cQxNY2ZaTSOLgW1/rpSMCHCNJRomrxk2DfytxVdXoRM2BoSZlRxqPHPOnSTYNGwAj+l4WbKvKf0bNou4LerEvPKLVzz27SSLmGWToBLY4iy5/IPmEyMGwW+wJRDGGSi7hKsWK8/BtqrfRZZVYxcc9Dvxcxsp81ZxrkVckOT5Z66ZR9xFU5izmXi1pL0Px43oWIoCLK/TlPPwLOT/GhNmAA/rcnXSTX/fOGaLvePyH2aWVO9Pgr+Zqlu3EasWZmvlRkxRUzNbrRq/5kakgrzLBOi/xg9imJnZ0suxIXYTxJByOYmZn7j5wvDYmgWAsU/9bJd/YVBs9Or7NvpbnDKr7g9e87kuf6iRsM5sNUbPRtsYZF3XxI39MmYL4xOGH7CFTiDUgFIL7wVbcFlXcyNiuQMqbPwM2DJbRf04mA39DCsBc/QhxVvhiUBeRx5KeWsMxJOxvmQgPvPM025RRf0vjCfOwA0K+IalABS5tpWu2z6vW5QZXmacOWrMDucWA3AjsIUDIFnxKqaqM3hQZAPB+15L9oH2gME1Mn7W5ZTaD9UAS5FnOq2kXx5yIXGTyMh0WnErLrw/ThCI8YbBBfMCa1YGaen+Rx7DiOq+DyhB5qGHHp4eqTSDTjFqrhM2PWxeZfFZAbs3tY7oYdYTV1j0U7IBE59GnBiMFoU593geW9YBQw2QBvEAaGLe6i49cOBmM0ecq7KNABiul0D3U8NIwfSE5WLNMr7sW8aUchLEp/KeVWx3i4nWPZfgd8VsSUfDCKLL/Bz8ZkB9Qm1SroX7uU2g1oFEKbxlnF1IH2qENTvR8lnXWbUvSva/WfoRWvybz/OV7H9iyfd5rohB5/MtWbVRzBb3Yh98Nu16BLYUb4RL51/+T//SRU1xP+Cu2Cv0isuMvkuwWyBPFrUVyJFAjjfSC2HCYN5Vb7K2RmGgTFQegIaQgK8I2Rb8xE15511RIjwfiJegQR4OcIfVw+9j2ShDgLgwfabKl83CwjstH6WlzdxCpmw8wBsIGnaI6uSN2TKrNULT5Qh0f7JeiPsirR7aFXcmQXmwUbz3/ffe4zRjN0zWfc5KyZ/X3JlBkhJI8LcC6G84EMsSYacxNBCPa2AdFRi0lhTV2ltjq+n4fC4unqQDNxuzgGKZzYRgG7BltsxjiTlrYTxukcZWAC7PSpDyN1u6em/SZRO0yVezTGolW1eWQZuaM9mQbQwcRmydYifQFuFYer3V3CmhQZAzwMuJBZq/+O7J5EKxJIuIf1eAtfkoiqICo+yWFaI+32blPC/rxZ6D4SzYZP3bUoa/UeC2DF7a8USEQvvyXNyn6eUr1iAAuiA6CjK0txlKnqEu0Qk2P3tKYHoUyLuKX6M57GuyFp/ROQPYv/Laq8s9SWVp3Ae7Bbbsqp4MIQ6sW5qIaoflak05p317vdIXjMzg5yW8KQCMkcGLs3i1VxXzUuGPYvHz/4oxWwi77vnuzXVlb350jIzc76rDmmndGGzZXU3GkgsMq/+aLPP9sjK5IO16NorZos+f90ljtjatAuQ3XQwoQMgQs/OebEqtSauRN06x4LTvbbAyz+tYGrCk5dx8SeGiBK72Cnv83leNsgCH6cHoOYxoWWe2mslMfCAL4X26bpQgq8fNxr7mBZBiD5w+eyxskpl+KdA3AVvxAlDQeCOwBWXbcZmt0JiI2XLmJmyvDFHLCCiwkUVblCnKnkbeEoRPzBZxSLBbro6uc4xxANBtmRKMbJqpY3w7k1vjRRehNPnMHYorRk8wKUlgIIGnfSOnY8bUcYqrKC2gEiAfdqc1vfh9QNFFg7i7jxzxXqPtTZU681oDmdi3utCsAzDiZLQyz3W52e082dv83T1BSQbi9/o3uolwAoxSijgjM5v5Zpef9g1N1z943wecyU/cJoyKn1kv2Pvq2Gb+se7vitV6YfpMpjBruowwdsBNsi9hqfYswRDhEm2ynTpWZOW9ZVaLmCl0KSAM0oGK/zwPOrJGKnsG/c1n0Ck8B/qZRuMEmqe4MMVME4NF7BjPyD7k3glHSbB8XL8xUOLOpNj5RQOdGs5m/qVnGF+K6KYjAMwTcjz7mWeOJ4U4MkCSYxOnmCtAuCUgogOiB5iz7G8S446JgHnF85Sx7jKYYx0Ctqh4gHs62a08i9nPSYoB7H9W2aQGWyg82vX8q3/1Pytm67v+kOv56MKwRoAtN6Ac6rPFC7lRH5zJYSI3S1HwCl24sNskPRPP+mcWOixKGC9+vu46BREiRPQ5gjNxh7B5seYp/cCBQ4lwMNKRPO5BxsjYcDO2NAXWG2Oioj3AiTIUxHQBxu69996pNE9xP+oMpZdfNmDaG0AZ/lxA66eid5nk3TvV/0oLBaI9fPiQNto9Blup2M1zwR6kKWYs+0saUxaBLyzRpusjCNiMbE7ALPPF4V42rDZTErBhwY25xWYbS8ECF2of5aBXBPuaoB6QxXaJFZYwVdfYmiygBsizoWCZOs66DBqr1DpaqYsCYEzw+9xigADus1gCvJK2ncBBGACYrdDruAC13qyN65Il8H+r5h+gb18/tbkUq7R1WxqTt/+iAyDJ7nBcXFw3K3CAW1HWsg5xK9W31gzvA4Q3EzFjb8AzijUNWGHj8kxJAkhGU9KDE9tADIkfzwc37uDMP38LcJPSMth6bzbiyXeU8OCqz0oIQYAJaL0hYYQrkeD2V1UZ202D14L5d2ge2G8wr+zn1MRJBiwGD9m5/G4VbHzJTU9hynAnUigRCx0L0X3SLLiiWMpyNojewMDAMACBH9qns0xVWdOA0ATm8n9mtlDqWpeGGBiI5s9LYGq5wN71vMYAsZU71/E3A71hvNi/w7I6/o1rcpZoycR3FLhB+nm5VZUlKiHIPWG2cH+59IMC5HMv3NIofO01QBbXFcPtmC3YqkViLrl/S5hwbuqSLrhePffUf2PHACw69rVYtMZHeldNPNy8MeeVefPczRjWGIkaOAGAAWs9v2UzPVMu3LhKEvG68gyWGWOUzLx53+u3rpOo6wISXGJAewsZckZgi8874Be2QkqV85E4G4yixB1RAob/XAF8sq8bwuC/x/ll4LW5bv1hDfndJsXTIbt5doLDSbx6WJ4CvmzsDTPMNdn3GPXEIhIgTx1EngNQf7OYFeIXOQfoJddTnCQNnuniJZR0s1/DUIfdCgPEF3KpQe12hxGrIzmVHnjnbORTaoE5AxCV+U9fvFPj7kzAdWPl1pOKuAfyj+VOccy47y4h2xyKEAMPA58El3fFPBFuwRhc1dzxT4nf3SWAeljxwgBA2LZ2u+C50YdurWYvT8I0uPcx3fuJJ3/iAqPsJXRpMrtTuqMyIYVg0WcQJcO+4UkQCFll8MHu4O150/Nz770f8Di4BrHZ3BdjkHnkPSTHpWBo4u9YI9aLuQAHpGxEEgb4bOKtdni+4jWImzDZ4mm1FDcfcX6pvWl8MklPYAbOCGvDMxCLeO206AE81ijg+VNOIgRRE7/qkYlBk4D3totirohbA2gyzoS/pKA4rlRAG2KmpZlCIgTkGSyLQQCM/YN/MGCLeCMVJ1n81V/9m8Xf/Pv/w8Blv5DoVn2IgfJwKK4wGZPtMN9dh0uDb7PVd9456UPLJi2zxEBByk7X1TUYtN1/QtUs3htvvGpFhPDiYcjIg2K+SxuM1w/UuJfyDlzTZSg0JmhoQAzXAnDBBDR4jUNKzS7KUgDSiGlhfI88/BEH23NYcWmwKAh8UtN70J948gnXIUFxsQi3HKCchRpRuyZJmlFfq8KlMGHEceFiZDKZQ7dEUBzSvr1i3rCYDD6S6sp9EIQcXH5GefK3xgE0+wylhGB3RiLAYlxjbCwXr9O/a6UUjDWuxIJ5gsTdl3FQQivOWzlTlHOau0YAxPXZjbGO3Tz5KD4DnFjXzdZLxg0temDqVqA1TFno7MYFJN02FfbTxHuClyfWLW2GFKvhrKWUuSg4yOdSyC4BmKlrVTYCsEUjFx/uYbTK2GAB8zlAXqvr9+Cd0D7lIAAOAxYTOJrYtSi5UMwRjGlqG0snLtTMCwfT2bEDtpJ8kCryzNmZk1SwT8bnuxIYBHqyN5/4qZSIXH6vaT8k81LPrTGwNzYLMLjcyBgOKBj2N64WYhOuU60XN8HVWSlIQuBwRthfGCfMBfMNW8Me474oOF4F7VcrC1E3hucB11UZKc/SAIgxJgJg04OSDDGDknHD1WAASBukumRCAEZjGANCCvRW32E5XfLD7uMU6t3KfvGZIL0hAep7SA8Xu+VSKfJkArQoCQHYMljcTP/S7Dep2ezzSyRbkNCi/9zWJ8aIWQo9y3o5hxojZZF4/nV2uX9fB0lNJuDRuu/qgiwTwnPUTZ4yH9S9iwucF78LGE3V+e477yuDrbjMy151fN4QVzDABc3ub6v97Rp5c4581s6r9I7vmRjUY6rPxNwyBvDk7l3qLcrZHxcabr4L033Ba8f+YDwTgweYsPuwe2f+vlXMFvu23pF9AksfkAH8iAK/kbHOMtQ5az0zYrS++53vGmihQxxIrYQrwgPQD5yHxvlYOWvu0EW07mIO0qIm2cyJx0mpB4MRnYUwK8ji/b43OgU2B1b40MGD8mTca0BKvChnETBErDHXcXV3zU1CCRIewRlvz1jmryUsUiiZvwvma24AVImR2ylC4OjiJwJFb8v9ZiDIezS3nBHO1F6xMdfJ8NopGQGwgq3n2d07WF/IK/dLnD0TJk3JSSdOLh7/8RMGcoxx6f0ZozPsnnrEToV19hUuw7Qwi4HN+FpWwlmZ0tW4/nDfwhCxVjA+gEmujy5Gx8PYM+eJyyLw/6LZLbZmmP/EwfJV1xz3RB6m32Ja0/G+9fgyvG88t5OHGidLgL4BPddO2yiuiweA+NYd6n4Q70bkHnKWvyfQ38dr5HWL9E7LvXEl8tnU42q9uRjnwS/pNtJYScaaLNiUk+HffA4A+JnPDNhqna3/9d/+28Xf/M3/7gnGL7tdYCiszzYvsBdyLSYBobIMTISi1N9OvHPKA2ASERIt/EUgXLua22qfgDkUw4svPWfqMRSgmDRtKjL/sC5YHMo6sNCl7pgoCqqyIVCkQc63xr2isVLZnsBD6Fl81oAvZvWD9z3kWkW36NkAWhwyDokzRRS3xj1+9KPH9Nkn46PVohw5fJ9A1vtUd+VmW1XuW7V3z6T0khFJxVga0waQcL1919xowMjvEeL129r3TBshjRHhggCz4NMzIjjKSC0DDQe4YMHwrE5f1QZpywpniw1b0zYhzUYs08iGKsCwC9VW1hQbdfD0BNjrsLXHXzYhdwpr1uy6CPywEvV7s768cnhTkZ37cABLuceKq6Wse0vpBdShLBJfZRAPxa45bDamlbzeFXqeUg1iM8YlZ3aDK0A9q/tuY7PWlQ4uZ+bfgk6fNds380E7ko3AVoscMj6utX7dVVxEwVYKViIA8t5W2C5bJAvytAD3gNHT2itkDz6jBJLHxN6yh988qoB2JxUkeNlKS7WNiE2wFaX9zVxjxWNocLYA+rhg0uRUswlY1TjogQjo+oXAXMuzYPUiKFFYCEqE+Uz+rLGn8bLXMr5oQGeDwqv8C86XQGPW3LFN+pn5TnmVGGesWcsmbAS2Qhwmayn/R4EQEil+NbC1c7fOiMMY6HcWt9vmadfjfSyD0mwczJbBlvbtqaSTtxuFQbb31eVuuHWwte6yXs6BgfKqEXOLlTajcwlY5/phzAI83ZVj2OycFQBH0tgD3CczFwZywFYZRIO8AV18TyLQ5e72gi23hBpj1pXKJ4yAOlu8LJPtNqHfrAxf182TsajCvC71MW4ejJ9z2sthItm0AX9mr/TfGbl4AVt+5jXAhXucvRzGIj1JyST8oLoj4LLjZZk+mdvohke/+c3F65LhxxQ3dJNiZOiBSGA9ex82BZnP3Fkhmt2BaVq1Qir4QDZFrqZQbmOL+CyZ8nuu2emMwJfENqOHiCODSeJVBrkxS+xpzuc5VdSvbEX2NxYsDH/iTmOERY7wdUJg5BTuO30eVxdn84fKSASYcJ8qduaGCuQwSPsVz3RKwJCxNh6pnUPKqhW8tO3Yu9K3P/nZUwZbkVG4wOImRsYxH+hjgBNsES+8Orgza1wTBI7ugw1CT6HDAVdx50GYRH+tx2XxWRdmln6t/gUop1VOYrZgj1g3gvN5Tr7QPcSv4f0qaKq+aWFQtjaJRuwx4lsd46YxmeUXGN1JnS4zSyF7DLyF7WLsRy5B8PC3vMIMx4MRozq6hp7KSRqIHAsL5rMjYoV5ANvgrkxroNRizNzHIxXgFe8en/nsZydAHtHG17/73/7d4j/8h39v5XHrbbcqRVUFGfVACHOYGB7ClpeuYDQ3G9HWg36PO2zP7n15jGEFWkSu1gQHmUluUTTcdUePvmElAdjh2qBkUnqxLPgc6bEsqgPf9cXGTHNN1SfSRB/YtU3SAAAgAElEQVSUFQJj1XpV+L0JsmfxsOY7iTfekMzG66+/1oDy7ruP2CWIvHhbhfD4elLBii+88JyZOMDdwbve7/IVgE+EI/TzbjVZNrMgN5iz6YzW49JjA+7Zdb03HO6jVPNV6jAZm/riukbebFb9zUG1ekaeuYxOMyNcrkCLzfttreggMK92meICmLWIFyxKyiBplJwFsn7vtHXdC+G9XdYrm50NXdq7rrGWcWgKdN+DCA2blOa+Vab8OxYIVH3SqXlv0f4FFZJsTFsqOMdKD5M6mx0+Z9g1YmvOun6SWBmCZIkz0PuJr2hVdKzC0r1RMtrUF6d58syBhb++WrOmvf/WXavbt0Xor5itHEoOUA9h2m3kAPZQlrXL/i7YwlpfCVTPuZktgY2z6T/oudJzkeRBna0fqPQDVt/bx8O6OpaDdUI5idlCIISyTvNtuw+1H1lL/sb5vFFKgv1jJkr3dNyH9h2GAmNOgcBTvqdZNNfhwt0fhsj33OC1ZLyCiJcMCz/HHbuWETrMVop6JpC8SRLteZog2DRtT3HaCC4DZrDCAK1mmnpnaC/8qmBr154tkiHvah5wq6TI4tbtKGP6P0oITszWxU24meJuu+AeiqtsXe+dkV/rMU/rYKvFQS/LjAXoDOgoKK0cLAha/X4FLDm1KSMTJi4V59PUGXkWLJMElzKu/C7ZjZ48v5K9NmD9KmCLOWdtMD75fLOcL1wEbGG44qFQYosLWCZ7GFaQRtTc8wKMh/7jOucm7os/2EjQGJVsGFmAq6pgawm6Ni2u256K4pw7M3f6TDMKH1FpAz7O+cJjwYvaWt8CbGk/I08PHzms+K77nKwFIKtC7DWbsLVN3TxSkDfGJPdLjFKy5QAa6KGWKUhNpp02fl588QXrsQ9/6MMCdocsY1HiKHeHfDizmhqMSsrSEnCNurzY+xwZzj8ym2fhbKJD8QDgDnuHIphSvnZDiVV6V/9+Uq7ShNikCCY61u2AFKNJM+ebyKp2khYMcmpDudUV+0AyhWuhn/l9vB6qnK9xPiuygSxE2KqCLFxgACwAAHMAoCJwnBcZf8iLxEql5yC6D30dF+MFNwRHjyU2KY3ty4K1lRL7l79xfRh1ni36I2CEc50EqcxRazUin2psMJ4UjU52H/L02HEKqKa+HevJONywnNAVzR1GaAqQpzZmSjIlJKWeidbBqlGNLAPowXLy3d01NLcuWi43YUpEMKeR5zwT88k9mB/WvCFN1lHSCeyvdS8J1/3c5/5gSj8oZQoG+D/+n/9RFeS/bpfFXrkrLmnATACbhfRagEotNjYEN2kgmBGgJmib3EBsSgbVvkwgRahUhHzBBgvH4v7oRz+Sj/fny8w8JhNW68EHHnAgHu8nQJL3ewL0gFQUJjAP0MEmw9ohtitWNOm9RxffJ6NR72uwIeM+9jZKGzcV/b62Lz7xiY/rHkdcmPTUqXQ2f00By8elAHkYUmGv3XfALNQ+WQZMMlmKxBy53ZAOKJsHW5gCnYlfkJW8KYVN7bMe6wYAmMN6etKGE/9TlorDaVQswdCWPsR1tSQAv3fTYT1jaUp+ZyGMSBl6uEyXLTruDSCrEtd72cC4EVMAbwUQY3nnAJdlqGuk4IONVSu7TE5jzFp3KWCLWK5s4lp3MFs2hG39tuQhLqdkqbmPIL56++yjjJ30gCtuAFYDU5sR2UDs3duxMFZNtvMEebHpuw6e31mPa/akf2DZyAiuFKWrddJmsp2TsoCxdNobEdqaPXVlNqJXRcGtZF8mZgkFh5vvMe35H//kiRRMlKXbZAOEhp+bOlsTk+WYMx1iYhAwEHhOlBHnkYwsxs+eIK6v8X+AK+YGAYTwphUVDakNwjQWA0PNs12xG7zK7pQRKXtiAWg25L1gK+7vYbYYs9cuzBZngbEYfK6Bra5TWNQVqONfwum/MtjauVt9KMVqEcpgZgsDY5uylwQYHOSukgB+NmUj0kSe146tWm8EOIHwUzfLY/F5qJt9+hgCLPU3jKCQcGu/Rw4ME1u2q9cpM+hzNC6aAjOUJnPlGlgGW2JvyWyb9evErMez8TsbWgMMY1xkBnNmN2a20sQd9i9giz3Gfjo/YMtxMIrRInYGYGVjRQ5bysWk1EVYQJTkedXK62vpyhywZYgjl8+VzNY+6Ya64JFrGAcYnffLsP7EJz5h2dyzh9wnXovK8RjhzBcxVO+/9/0y6NWrdvQJ7EWMssQEZt3Syw55wTzVZZaK8Qmi5vqcYVgZxnD+wmm74WF30G0PPfSgXJwf8CO6PZw+64buBrmJw7okIw8dhtGE7kjF8est/+o2DNBKGxjHFOne78hgZz2RNQAPwgo4vzWa68ZGrtjLJDB4m4x9XGOpr7dwnBbP0Gbcd4lwQE+lErzWR+v3hhId6Cn5nDI5YfLSkix1+1hLxoa8wcMT1iuei1Xpn7SOsqEuvYauYl4BamWPGhRvUMr+AYgT7qK9kMzuMK3RWZSKwBWbAq4Y54Al7klsVUHbUh7oIjE2k3Twi9demnWln7IA18R1xQBsz8UUHuYYRPeqCOq4jhlH3XwFT5wZG6Ri/dmP/IyOxL3KmABbKZiavraMt3W4AFtcszrGpXTGdQjWCYiEhDi7+MIXvjAB8mJnSJf96le/pmrwTxh8sJivahMRuwQ6healGS4TzsPwd1x/CPNSvxzOd9+NBdGaFdBrUHcsDiiVQbMIzUh45pmnFZP1PS8wCuAWuQPpy4hbkPdRb4sNxYK7eJk2HPcFUCVtVb0INSbTtdCAmmWoU1ccFlB0BqQWjY1w4nhYCto5gGA/9hsfU52Ww04dv/Gm/bpHLBXSRXlG0niv3XvzWJ0XfU/obN7HASQLysyIGC7azRiBa5OdP5sqwFaCAldYinaTDd3d+cNyhanD3YXbsZvMlaH1HE4hNhWasgcANuapgbBcsxk43XCdA/u0bSUnBqSFKRGcUe7ryiTKs33PmOv1flLdTBUyPsymXttYFoHXOlShUKHY2WhR2IkLszL2z3k+3IkcYrsd9QXYwiJ2SY6JYTFzBVDBhahnh+UyYMOSNphUUPuOxABeWdC1adGsQdiwqSBvNwBdDBIsGp97gFkLZOb5VtX3q3hZ7yi7MEqx0sI88nOCcBs4rX2imCHHI+oGxGsAtr7/wx+oTY+yBmXVnqaTPRaY/s74XbVY1ljiIEmGEBupn7HisUhRkAhN4jUckzACzu09JhYH5pe5gS2hKOTLCFxVqwesJw4nQHEFSZd60z9wz3Uwsc44se83Alv/JTFbrXYfIyXVpVOIUvJFrtRfldm6WswW3nIHk28Z9mkLcV/QEFofNaKuu9hrMCyX13gYzctAlX6PEGWCyniWmVt3HYZVCVPThJaCffZSf2+Da2I/eH/BQFlrflfDwZt0XgUyZbtaEgJD7Wpgq4qarDfmnr3uJIoJkG/JAvYlwfBea8LlKIuj/Q0YbY/NS7DTw0ragAF4+mzL64GrZ4OYrR3EOMFWTJYtrMv1YmtpufNbv/mbNqbZxyQ0ERQP4wMg4Nrs+XtlfN+qbDyzE7gjYWcBf4DVcbkiO7duC2BYteQJ+xT2PT1mkV2WiwaqxM6SyHXCSpfP4UbEvYlcS/3IFYNVAPf2URo9H3fGNc+NLE8sLgwrZAPKOxn4BRfI8LfroZjK5RhBMGbIQoRbFLT2v/tQLtyI+sMq/UAmImea8BQTC5PwclBA64j0c4qAEpOE/FRGn9YQsAWhgUsP8IA+bn9K5gOZgYuRMgaJf1vJQp4rZUDOOFQHFhKgVoY0uvSYKxgg19ie2UPJNEc/o/sD1uLhYd65ZmKZ3vU88UoRUoL1AV0xIHm+hqww7lOnU2Ccv5UoYM545vZGrI6qIbl5UwBQ1ixB/71G2TbGhMwko3C9MGnDYbg3zxQPUGKX673x+dRzg5HsTZkm4pYReoEZuN8f/dEfB2ydk5VCgtU3Rdk+q+bMTBJZUz97+pnxox61W+8jonptXetmLBIB6I610s9xnVAHJuUEOIkMFrqODcvPTB6NHNkU/MwEOWbrxWetCDhYZAxy8FAiCAVAEzsOQdHyE7zPFuEsrFNDcUEi3HSfV8VocV02QJsqO8vsUsryQ2vSRgb27M67bvUmuOvg7Tq0DZRW9hyWpSbsxhvuiHWuRWLiEuSPawhfvwCaxoG/mOC9WFfKHjy5qpTM/WEaumlA47xYHO5LzTBiEHgmW32ACBQ3DBbKZyxers0zthVQWxrVD1+w5RgjHYL1oHB2Q2MntgpsEQhbMBVgBAglpioVptv2ocqk9cPMqpjGVkaRi58mYL2BjolZiCAL4LBDJlaG65AFiFHUNGArQecB4do3enwEZ3zq9HBM/a0GNEaANrAxAoz77NomywOwNfPXOCs31tZ8YzXassLdPW7bXSr9sBGzxcHqwUxmTPa1WRmDs1hqBVu8Z/WZgq1WC9fhU1X8tyW0yli+IWb0e4pBJAsRap6yEOwNlxEQaMdlsVmZYGY71oQUZ4bAYAOtMTAAZDT85YyV9UOJGmwNuH+WrEcZHzDBWG5lD+xOHFC41ODzQ/dcwcG6u8yBwRswW85U9t5LIU6eySDGSnrcRoBdDAndxxYwygJjZXqnVaA5WNlxV79azNb2HRgMA/QVIG8wrtItF8iiYw+qdYeNDMAWwAsmSL0418uoLIH/sORlqdbdiEnpfi971HgpK4OZWwNmn6tY2vyN97U/IPMJg900cfa4GZSZN38uqGZAV36wG87yNu6N/hz5cvWYLZ4HWcM+4b6OQzkTRRFFGbkLVnSogtyJyWAO82ewhcE9ewCA5SxhjKkBW7Sj2TTGjd2JE2uWfU1ClWJQtcYYAACUT3zyk4tPfepTZmthgEhqopApcbcGb7pWehEecZLSNZI/uIxsnPL3OfvMEzJpl5pkY8wn6y1sVgEWzESyiONGZl9wrt85ERcauoFzeccdt4tJ+6BdaLiT2tan8T2s0YsvvDpMhwLmNVeEmjRZhoLYnMOWAyjL8aZ0yFGxTOiNFt1GV+HaxQPE85ItCviCbXUil+TjfVNugWfmWdJ/b2F5ANjiK21ikh25VQbgZsl6wgfoCkMpIweXS1awl+MCAywdtzxpKY30MczZTbjOKw6dwZ1IbBegKBnbhHeEISRc5/nnX/CzAq5cl3MyptP9JMZ1O6HgLWtGYkvTEBvGs9BthmdEnrEe3KdxXecvJAvU4SC6XkiBxOQi27gur4AjwmVEmOxR8sMQH4yP/cV1A5YSK8teAGSn0XZ6+Tb0KJ1WUuFgVT0+bsW4PAPYYQ6ti3Q2VgRQCqNzvT9uI+qLciMycfRowifLQYDR+pE6hANYmFBqoXxUFghKvP39cE3QVoegb35nZaw0YQ4GA2MgPAwbE1BG2XusKQZDvQwOOgfhjdffStNNpezed/+9i4cfeUAbSsya6FVQ/6mTHKBdAiVy6WkhibcBHKauUZQ4G7AUH5+hnhGTFz/0aVOlpL+yuFgwKDM2GGNhYTj0uC9TyiB+aO55SXPDwhILwzNUAbLgvI9r8kJgY21xAmCy/h/i3rzrrvLK9ntR34AQPQZjS7TGZYz7spPcVNWtv+sj1FdMMjIqleRmVFK3Rt17jW0wNgbTicYSPQKhvlfmb841z9kSR8Sq8nAOlt/unL2f/TRrzTVXl9YYCo7Dpaqfu1goG+YUCxQwAFMHUGADOPsM0KHPsan4fpntUNctlo2tmnFBML6yT0Hj1BTBNSq2gwK0szEbN1M2pzE7tRRWCtKbKCCjFoJjKRDGM77GKdjtBlMy7roCHeK1ENJl6wpYHY+FK3Os+7VPPskFHPalG4Y5RKjkgIVNqHsvYDAKlFdBUXp5nVER0EcG3AX8rBm7uEy5Zp59ChbaSADEreM9VgwaIMJ7goKiARMI9jQo/dxznjiUWDq916cnAD4BHTAGxIW8/uqbFgwArMsGB8RR1cqW0pNl7ngIlAjzhNGiuac5LnumWTBUSkZhsg9wgwNcUS4VbuxXWF6s2qNHj/nQZ43DkHDvzvXya2vn+U03vLbhapvfrb7iVh3XKkHSZhGxrHU/r7feiNIAeLjFCyBhWMZN9+B3l1SfLFl47dAAMwqYUxA0z6BzyfzvJ35SljmTvk/y45yyEb9Q3NZVBcYbpONGoL8fiSH6jDOtrogdVekIxn9ZxiHXQ+a5MwCgd9ioG92IBT0t9GqGkLpWE8fksUb6DmOy/nptGNHuD97HfwkWBmwlHT01f3h2zd+01bnZHG36/dWpTXTjGVoqJ5cWwI04XooLzIfWjTG4BI6SXtIWKX3xGrbQDhOcmR2K48pzZt+yvv0ZFojrtFF7W3gRMuc4Mb1QtrjPAE8/+uGPtv4HGdjEJLJnAR+AA/TKmbOnLHfQKcTYPvroY1MAE3cn7d5wjdFqp0HOGI1ro4r5ZDyVcZy7GlwNWme+29GkiVqPPPINs0Vc64EHqGuVYHYAGvcElL355hEDDPQOv0fekKXH9Rg/Zx3dR3IZjBf79b0P3lOmoMDsGEPMBXoKvZRsT1umMQ4GYV+WrD8sMEWwPGOO0QQrucOliJ588ikb7Sk7MF1NLO9EPGiOf6tsfrq6FKBRhoE55cW+KNvFmjV4HP1C1XT0Z9vU8ByHDx8ykHJXDL2fEI933j4SUoasf3Qi/ZCnIwzrZgZLz5fPbXM5JmKY0SEG/rrX1/VsYAzHwmlu2B+Ri+Ml0FgffPAbev4QIVuKu7xwkUoAcqXqGsnOJREqOmenMAL7dt++JBjV4Gl9MRu4Zs8Sa7wGTtqbF866fAVynffg+XJza+1P5rzeJIN4EuFwm4r9bbwc5BLfc87AIoznr//6bxqzBVhRqujLr4jC/dCLAI17RL5egANA6vDhwy6qVrcWLj+6sLOhcFV8KhTsVNKDKY+QAPIExDFobsrCM4gg1TBeUehQdCDHXS5w+tBDDwig0GbgI//bpbiLlHi4PwVLFWi5T/V1WkSyLEPTe0GpdTXyeQ4JhyWbNe1WuHfGCDWYlNInnnhy5cqI+43MGCxj1UwhLViK1QBo4qv4/r4pbMZiRQEnJgChYjbPB1mZJMPEsXnIlgScsICtrNugUTYIJ417VoFXqdXd4bISuAuG8ePvdmOh2EbpA9JMmU8JiFoBBSRVeLUODTNg1cb6XjGVoxj5fOlj9kdrrfnADoNRoBX3Xiziut1Qcq1LtQZbcSF2LMs4MoQ4r7JrvC9MWca5fGEomDFA6Gu8jINnx+1WpdP0+VpCtY4K2FpFvqxAAUtdSHbLTdA+70HY8DyALYRfKelYy4kNQMmck0va8SNas5MnT1uRvPTSK3Zxp0p7gHpASICIRIZcS9REIsYmLEiyZ+9JAULHC6pYoAyEMM1k/Z7wZ1O/JmDRjd3FaB07prZActk48NpgtqzjGtguwVbdXtdN8vywjdin+X4JtgATnssNYGunfmkGa8pmpG5Xyizc7HVJ5RtWYMtMTcCWM/Uk5Pk+lrTKYghscaXdakB8QSD/lAo6XlFTcycIyCV73u4IAWHiBlk7ZR5vww2ml+qV3zLY8h4csOjMTdyRMKdTtLGuveXXazRz7GvFUiWZwMkQuNH1jA3kNqDX+bnl18SdrVnp6VeoC/X83grYihxKkHLAZ9jk2xTblWMYQFm5wm8CFuM6KjtvJlPgETDgedf5ZH/iOqQrBzFbnBeYANgYjH3HFSq8BTCARwRjuBXA2UvujUn8lpOFGqNFHNYSbCV2tmcCV1ELJqeYaQwCAAEgM2zUpclGPOxnw8Dn3DVBiXviYsOI4dXga9gf9iMAC4OezD2AVOKo9pj9oHsEoQNJzgnrd0oxXW5zY5zVsIvIEX4n95PO+v0Gbcw/18TlBoEA+wYoZB4TkrE2ZPkZEPTSS5AoH3ts7AuIBZ4JnZjEpcQ4sZ5lviEoUuEdEiWxU4BMmC30e4A5Lcguul5gyjakXpubW08HDL5HVzRWm7WgFiBAGq8Pv+czNBMHbDUZrGDLtexG3t+nBDfXUDPIp4Axn2/vYuoD0sB74irlUUAX7t+feK+SBl3v1EYk9COxtkx0Q2vOi+hhbcnuRk/bLap/zH89RHELh/Tg85BMHXvciUlgA4dwRv76r/9q3Yj6vKqhv/HG67I2JJQ1AJD7cVGMnCcEAggVNx4XqVUKAGFzMtH41wFfgC38ri3ACHKFYnS7HS1eCq/F58l7sAQefPDr3gD33AO1edlZBydOfGL0C1B7/LFv+b379+EvBqniSklZCv41fqg+ehg0ghIZGzU/QOfQlF//OoXV1g2OywZxDSyD7ygDpVRsD+J+gTomtu7A0rRWvpoXB0TC0OkaABsKAmK1UAwW1oH38Hu7rLSp3RJChxEFy8aupVfr0azAuK0KDM4KvPV3ATJxM/KyYhyQxO/rimE8LQnASeomKWtXYcx1jdQBKVwTAOBDntMHs8KmXWVgca1hpfjagNFYY9novM6dDYXfDczvotBTNysWccBYwFOvFaCScSaOyj3FptQD7ysD1vieBDZS6yzV8GvF5ICFrUomZbIpW+so14x13vkIyM5Yu7/iFk/FbT6TZ2a8yi7UYbLyGYHgYPx5RjNdjh/RPh2wdfToH5Rh9YKD1jNnYdnY1y1KuE0CBVdNGJeALdPTMggQYgAs9tcDAvp16586BdhKeZC4dy9acb2hAGMbRAoL4DnK1vietGHpui2+dg5mKa/7Ik/cao0H+zqX+Ta5QG8GtiQxVvuvQcx8bR24Tfe5qh6rxEKmb+EabLldzwpskYk1YEvj3yYW5DaBqrP0fXOxUoFdLRVByWRikLNqq1cB1NTsYtcBxm6V2SrjGGZL51rXCauZOM0ogwEh2eienzXb1KbcU+Nr9iEggLVLnTMxKCq5cKsveUd9nzI9S+PJpXGGRf9jma2c9XWttRwFqNs0jF89J+eYmRhZlL0WdgWZ5JgbMY4u3qs5w1VGEWmMaPob/uynP7X34L33jplRcbkAycevyfBuOSASlpLxFtnQat2cmxh6YeQbzMy5rByvMZWipQlHqKuIJ+LckPxErSme6cc//pEIhkfjYZB3BqBBCAnrG0M2TZ4TDB/XnUG/7o/O49pUSec+jWeFZX5FdRw/1++5LkYS+wal3fG0Ifyy9MgOPe8uX/+gdSt6Dd1BaQpYrUNiveIWzJxXluESe/PNN92CD9kHwGLcMKnttRoDPuw+e68GN/oT8Ml1e+0y4+g8wF4Kel5VLDHtfE46jhuDoSQB8Xi4SrkHAJ/xMf8QOYA/CBp0I96dZ9VzmBCiNeM0hMLoIca1b4+YMW1w6wYlucB6YmT27JF5eOH8xA3uINmDeNcA78rw1j+sq7QgfEk+XJUxxhyjd1cEgtYdZmtJLDQkgv1z+/7Eu6V+W2pPoi/YM9wb5tYxWwQqE7f11ltqi/D+MbsUHeQui9xMlP5VSHsiB3DVkmZg9HcCDVLnBoTHghDkzqLxezYxm42DysZksajIjrXywP0PpW6VglbfefeIGCTYtQQv8/resz8y2Nq2TcCHzS6KkCKsqSybarQNfDRyliXv5tj6x4bn9W0FGFIegomocl7G5vB3giJj/SV2iUVlbuw6m0MU6pEeWvEfY/F4bBorwoK54D2ObSIWA0sO4Wc3WA5iKf0l2m738LqNlgF4ThBYuPQsQG3pxyrhVQBWsFWLwSAt4tH3XYE22A/97ADTQf4GESgGLsjcD3hqk+ekpYdBKpXabEfDpQGJfE8T1DMqrFewE52TYNQGYeYAhDLna9nEdaB0apjw+wL81kxpCYpYZTrw7nkWdrFUetiw6yuZl8lCeAbgBnDVpdiK+BzK7qtmLNYaarkLxs9eahwEgt2lUiyQKdqnTgaivXkGxomge0/g/7/8l5/bcg9wTvD2GggqRmF3wNUSbAG+HpJB0Po6jB3hCQPG+DBSmN/2V0N5YNUeOfLmtNkgJjCV8bO3mZvUTroRcJk1vckLl+AmZksb6aZgaw+skrfUAOvZYzfntfRexQqln2di5BgjtfBc/NYsWpiMJdjac1mJEMQcKbj+3JUYLSq+4rNKdh2n2Va6ZMdOgS32+NlLiQm6FTei5d+AihvBFufce53/BoDwlRpyrok256cxW+5j6RCKKMoaIEwySvZWXwVbNRS6r7l+i0nfCrO1Xu01g2XWTfN8PdhKFwJ+1/WKkRN3k92kFErV3LE3256GvxOL+CMVNmWsFPmk32eZkEOHH7GMpRYW+71nlvPfBscxgNbdG9oZw2DY5VnW5VtgtspG8DnGheyFqSL0pDrqZz/778y0VNlylttjkTPk7OnxPgSgJCaJMRU8AV7Yg+gCfodr8b8q2/8D9RxEbvIsnOvGWwKOki2cmL+EM6RMC100nnjicVdvNxEiQArLBLsFSGnRUMbG9WC/6o5F1qCjIBRSFytFTgGvrFFdvvEMwYyvwREEBXOPjGV8YAP2EfobvYF+vDptyjDwW8ybXUCITasDONh9DPq6imE2eT9g7hn1yIShQ1/yvCYLxvBdyY1rkALRy9sUdwmzdfq0XKr6DLKC1npXOPeUTZGbGx115SrMJu7IIScmTqthJJ57rU3/znzs2ZssQoQlOs06H5fnZLBa72rNm8Bm74zCEVhrnglyh+s4y9WhFJe3fqpkvAFboNsLBkUAFRrb8iI2EubF1cvNMKRonNO4ZxNxiDkYBlRyEx47lqJnoGf83jzEJ2olwuH6/e9f8YZl47L4gBsW5H6BLayd4599LBT+moXqHXckE8+Wz+NPp4DjlaSOko6M29OB8QJPADrXtZpgyLh2qK+VCcb6J7MECwDKk1RYPgO1G5fTeS/2448/YdakSNnUt+al7BNgivenwBvFzSjepsJ8yhKpjxaA54xBGIkGKxLEBygCkGmuuG7SqlMvB3QPQGhhUv7emJ32+msj6rq1KkQLpKDc2aCl7X2oiN/S2vGeCnruuREqyNcAACAASURBVGqbwveAOL1vzXisXQK9lze3xt5q2GzCVaX6Cfi3mF0ANdfYmoriiREKTZt5SbG3uIbawDv1V6qM+l4EYoIUk/HH+gdkNjgy1bWJuWBTt24WY8GijPBvrFdjtFLJuinaEVA9lKlPxdq5FZOez3t+fteMljJsrCdgi7EjrAD3qWKcVlRnxRiz7uwhFD59N//lP//r1hElfhRshRlbs277AFsCUU3Fbs0x0ruJH2iquwNeib3Q9SnkyLMDOpPlc8pxB1i27HX2Q2NZmA++dyccAPUN/1y4+CYviZTVX3AZem75N+zTJjfiPrmc/BrjaT62Zsg23GubgsDiilqALcVZrcDWxGxR866Mwn4xgtvF1n1BLaNLxLoptmvHXoNc9q7b/cCMypCD2eL1bwJbI//MCow7v/GQq+rzAyxXzI+UcFiE7NEG57KfWK8aFOmHOQH1I79uuhib/jBuxIKEWu6sMXLwVpmtAqcQDJNFScao5rngaulGjKxJBnHd4nGX6bMoQc0dbjMCs1MMOmcREOEzN1nZyDL2+SOPPOT1LZuSs0h8JB6WuLfCsMd1Xua+LPqqBdME9Fc+ByipQLCLaB9ceWhwu6NHyIh/9tnv+np1i6YeE+3H0muP+7c1C/e2p8IZd+hJksjqLrzNcgH9999+/nMHyKM/kfEUN3UJhCndkvjOGLXtDHJF13tYcVY/+clPrKdg/V5TH1SeET373e8+63pczDOfI4asLN27yhQEQBJSQQA/YwJckZmYQqd7x82ZGDj0aVkgsvEBaAENyS5vbbLKQwiS7RgV3Hvidh3DpDUh3AHvFAlrXNOZ06yx5q99FhPsv3vrsGTbIyJeWlnA8VrDEpcNv3wRNjxdVLYLbKGbz59PGQqTDgJbl5XwwvshZMh6pZ5ezkJiv9KCKvo1ZEtaOSVmKwbPvn3RxXWD8z1rTox6xJj2neR5y2zwTFclr9Bz6ZaDYUsMV3RW9tMPA7YQlxTnhMLFzQEwYqDbCSodZqSshgPEicVicxHEq78zuaBVNvJbR961cEd5AG54qBT5uuLNBvPDBmURYbYQAHfflUKlb739xtbRY+8KiN2lALs0nHRPODV2NvDRZHOti3IxEBwX3/hJp5K2KFnAWHoVYWmEBo2/HwqWIqqvqI0B1+H3LXAH8gSQtaYGk5Tg67BHbBD8zKwGiwIid1ak5uIbigXjcyg0BGctxzbLZjPg9kFQ2BrXnLh+lu7hQnt6jtKnjB2BVPdQC/U126igyRuIDYJw01o0WM9uJy++MhJ1X1B/0XkFsAGWXWqL8g+6TkFVwVddlnHELRii0CP+nesm6eUDOkwYP6dFSizOWJbZyL43jOFY+QGNCXSPy2NKRNh6xCpMW4eyTyhbb3YA63Qh4PoOtHSz32FBhu5vIGfuuabY2ZcI7TJmZbF4T4RmXAUcRu7TWIZkNqU0SLMk+Z7fI6jCbIYRRpBdkcvKGTX6+ZqQCBWq/+9/+s9mgq0QiCzneSQAEj9485itb3zjmxZ87J92ISB2K8IoLjKMDOJFOItY0pw5hG9jAmPBZf6QZcksrIs3bt6vQkG4BL36EJ+j7AFYlyapYBPY2q/sV++Reb+/+ypai73IfzYE4goOMG/WbALky2ytAuRlpOkDqsqvOVDshmXYXtVTsztJzF9jtgTatpH4oivjZrxVZovz1d6ErbZv5cse0zjNyC/AlstJGGwl/dyue/2cujwxVlOKoAWBUxdMh2s1Y3/sN5cl2GskLb/y+db0uxVmq+6WKKJkWfPvMqnDjHieM7IkGwO5RCmQ7mc+6zAKPQ9nJjFKafTrApg6J4SR+LralOxvZBB1ox7+OklMd6waJBfg4JYsS85dqywr+2pALOUL+7xZirAdrAFyFiCCgU6MFdnvsELU9PrLv/xLuw/L9KJv+BuuIXQYc+Pz6PIGCQVgPpAPnH/OHXPNGAA/v/3tS1u/+NUvt85K91BAlhJL1AyD3GAPuMvFAHJCeTx2EnM07h987/tbf/VX/6NZLBT6L3/5S8dAA5oAhrBe3BvFTmwYwAmZBqsFgGRsgEr0TY15YrZIUADs8oItAyhwHfYKRAj6F6MPPdkQlwD4sPG0XtuzJ8ap45iIjxtShjIX1C4jXtuu5Mm6LVnDvNZ9isuR+7WuJHPB9VZAHhkrF+EFxWWyjtt3IFfDdnNt3ndJLPX5swXdqYBwuzoD1Nhf79fI7p5Hzl71U4BUsjFNDOhMF2xRVcDjwXuie4J/nAVvVo0zix5Kn0p3BNE4+R17gIbrBluu6C3A9ZEyEd9668jUtZJQ1STXcsAKsdLVzRgIE+bebGx0o+kwTceOpr8RE/nww193umjjEHBrtLgaGRHQmAyMmkdkprz1lqrJn/hU/uSHFHh+l8ES1PG2bfQFpIJvqvieV6bS6dPJZmBjY80Tk5KNfXVqgRBPdY/rg0C1EnPGZ6ksT0V6hAIuCA49n/vvlX4M+oQyjWsqMTuSELbAAKDEY9VNxXsoxcAcEDvDRgKAkXVBBmIXiM9y8Ni0zCUSqbVIWnWf+682FgINelmboXNvgQZyR+1wGDmEmjejf42T6xToWSDaFZrAW67DPWvhcp9uutYUKqBe/d7xUlPQce4XMRqlbFcJPw9Y87iGHckgEcwBN425CnBNLbIAK1wqseBiNaeNA1/L2vEewFaskACytNhJrEPjJQJ0lk1MsVbOWsAglJO5g9uh9XgCLLl+4vaSFRP2hwyWfQbPqXZPNehk+RSsVlkhrJqUwT4E5CAIOcStd7NPsYWNWwHHYGX+4z/+n46livWWQqEpyZF/1+QOs+U454t5xlDgzOCapj8iPdMoPsy4rNxlwaGIWq0apfCq4kPY62Z2LADjlmK+47ZMMoZxz+Krhce8auXmR82FWq6gALweg5gIjif133tgXGEG+APAdhAgP641h/Xk/7Lu2XTrr9HYW9utzAfUlwqTjKKROcD1osIeUHqs0R1SxrxlP9mGAoMnlIhw8kKE5bY96ghA5in7flLQnY3oOlGyWOmsOYChsR2tSbc6A5wx7+8A0SoAnj+1kAKSDLYIOKbUwVyz52K741sCGs0QGUiGUW7cKRfvGbDw/4oEgsqoXt/nmrOptV6+luvHGJ00IHnDmSn4ungVBiaxSOx7FDVns+clZyUMAd9znk4pJtPyY5jnpQzg/AaEtGL8JcvPy+fF+Ovzbo6ua7k4rMbclmZlwIjzAWA99LWHtnAjcj/kQPZ5GGv2fVyKzOHaECzL1fIkYTSK7MPaEzsMEEIOw+5gdJOtR4wj5xPZcUhEwTPPfNe6g3niDIX5qZxIYg/zlSrjGU8SgcLApiJ52pjhviR26ufP/ULM68lVjUjmCL0BWWFAOrJ6xchp7Pv0/D/7y5/aFcW4AFTPPfdzEQdv+N7/4T8Awp70vZJtf8r7DKAIiIRgaMY0Y+m6oJMOHTrsueazqQkV5pW1D9hSnJLWCBDBC5mbPdvirsjVlCiq8Z3+pdvMrGN88mxxPSZ0A12MzuQ9ZMsz5si4yLOewxIK7nyivXnmNOE7Kft023bOr+SsgF4MR5LYzikOMLp0hwLkMbYOHrxjYUzGoA/4D5lSfdiEJu9B19tcl3/guVuYuGRB9qLk1JAWYBRkUY0pnoMzhvHLHnzmme9cX0GeMg6vqy+gY3e0yAKKsTJ0QGBfPGq9+PuyzgkP2nIQxz9VHREtGhMIcGGxoIzZ4FCfTMyDakNw+PChKWJHTREdRlDwcTXCPH1CAOuAQJJqdWjyORBkV7vq7+mkaRIId0kKqZuZ8Szdd2QdQpU6XVM1UmC3OBQs+gsvPO+sy/rxDRy1kD9U+jFxW7yXhUjsltxTGg/3ZgOTEMDJ7sFqmjhjtJLU/NT6qXUGKAIBs5EM0DQvrnqs3/lg4ZaE3cK9OG6/KMKgbx9gzW9cKmGEADt2GzoYO1XREWDOaNE1A0SS8hqKc10t3mB5AYxA7lUUq554owArtHt4ygKxEa0woNgdzPvlFyxO460anJqNGqq7LpWl9RLQldiQjnnlUrXAT9mHgIUpIjvAGIuMfcB72Bf83GxPABS/b/0VzgnXYC/xXoQr64JABYBjqaYVSAr49iDWus/1z1hQ8xWQlvpIYVt5X9Pd99+J62YSELSvcCP+b//wv2+9K+Hueko6ZAFMuY9ZPMUZeC/MnmJNSacmPZq9w9nDCAF4mT43UA3tjSBOReTP3FOUpuoIgLX7iv2A0scyjLvqxpeFfn+5AkLeFFtXFQ9VNpMaStyTIpaXneF4Pdu1Yr4u5npmP5wQsY4jtPqcNa9R4fcKbBmMu9TEACd6o9EDbS/AN4oF6xaFw7Vvx2Wgm56VUj+lbemMWQXKuk0IEG+K6QK2tsFycXYkJDe9OpYbwUyfyfNOxIrGh6Jw3CN7cQBT/h7Llv2/Q2Br8zkJI7yY8PXbvsKNaCZhwJtLl+BGw8j5CjbMMUJmXJS1OUYg45bZ5n2DIkVeIuvYA5wX9gruJJ4hvU+vWlmfU82sgi3vC5/NlkzZcuYW54d55Hy4DhGxM9TkQn6hY9i3A0wdT0a9PVw8NrLFaslYJzPd2WDa9zlTnIuUlWiyVoFnAWEZ8hpzje9skg0JVJx94o6Q95x5mGb3KhW7w57G80KML+PgWbimK8DrvCMnsmfXCQCMr2NkAXk/AHNV3kAyE+Dxi1/9ShmJ73nsbS0DFoToQIY4znSM1LIrhA48pZAbwm4YE7rs9yrLdOTIm3ZP/vCHP7CLEbnVZy4DSRxaSjp9bOOT5+a+zAlESNnyynbHYRmMXPL88PxR+9csV3ifdfK4bSFpUi8xMZJ+djNyybpnDo5TMknP1ZqQMJYUp3VM1RAFfA651r3BGJgP/jEmZDlAinAnrkOAPHHm+2+PO5B7nj4to/kUzC6gUN4jh0BFb/RfPVYBXSEJ6o527JUTqOLub7Yhz+YKCpW3Gqs9IdR8xODQc+9QRQXGte6yQFmrSzPvO40tVm5EAt1A9a+99qonjI0PJW/hrwEBhngtF6XozmwLgk1fT6tVBgsM04TlD0XJ91CeuDXYEGRCkEkBsnZ8iXqZmUnSRJ49RyzVdmU+YnFQhA2rQsFwUmTnz8Wi3qW2D3tUuK6gLoHmKeTH+PBfp1x+NrRBhxaW97/++mseR5VkLKU9W99X+jEbOYIl4IZnP6E6SYAhBHvreTQInesWoPjAaxQsEO5GnpvNU9DEPVhgLA02DsKFv/F5gCxMBGNkgzjuAAE+7CHzviw5AdhhE/K11rJLTqDo9d6OvdeqEKzFbimhF/+P1ZD4g8myK8NRkR8EtArWruuT3zWeYbMSoTjrOtMlNG17I8Zd2OKnDCc1fKJUl6nmdsFOpeUAtKTvL7NK+X3paK7bANVY1ymQ2n5cSRmPq7JJFSiafJ5YQToSpP+YD7WFarMmA4J5H/uH97gwqYNKo0DMVs2z+hBrn6JQuCeHDwb3//pP/+QaPTAzgC3ORA+6XRHXRPW70rYUNApUY3hA8RbsT9wP3BfwXhei11ICgs9yf8AjLUTWhkWChwsamSPG6yqyG15r5jKAtqUa4J+uCMjUOqSCr+dHSrAArP3xGs/lywtsWShlofMZr2L24CawtUMMWnt0BhjyOT4RphG3KUqP/qRmtvT3vZIfV3TjgC2MEoHv7bRyCaP8pwJbYbaSbACg42fWqiUz2jqGRy9Lu8Pxg5FRXq9R1hX462VowggfvrkbkTWx0TSKpNXuvwpsVeEtwZZjIcXep57WLjOogC0AOueAPV03U93qjikj6WHWsaENjjFyJu4OZ383Bquy9tqAMc8JIHUUFV/JtK2BQcgFRjp1q+64A1aLckFJrW8JlzBsMVKyFkk+SIHm6KMWL23nkrq6MMw5J46ZmthIYhsBJASfc20CzgkORwfhqkNmc80UvjwTBTvgr/pgzRzDyO+167DMd4HOCy++uPWqdBDj5SxjfDBu9ELdb+yQnE/ks1yVZB7fl4B22G2AIBUAiMei6Cig6W/+5j86LCfPmFguZBqs1u9+97KBMuvIc/OeMkxp5p04UNa7yT6w/ZG9KlZs928SBDjCYW3C/ORM0nZtbUAVbLn+ImzbhNY0ew/wyH2RX2ZN9ayMiXWn3AL6tkW7kUXumiFZDrMFnvOayY1oma5sQ57TbJvOPBjBbCnMFsBVe5v5WIapBGCts4N5JvY0YzAZINekg/QBexo/72UM7FHuw3O1bIXDBvT3O26nHAax7eu6e+w/MAdy9+mnv7UGWzQMJsiddj3eyHSx1mYo+iTQjRsxoFr4SzldGvu8WKqjR4+5TUCChPdMlXjak6SYKPQkgIu/s7mvyd/Jou5RTatLqkskMSkBmtpaKJXzCqww9a04DFuwerDbhWgpwMrDsLEBSaX4GrCMomj1Vw4l9+czKCK+J2ugm486HxxuACC7PAu2Q5OqgHcKpk4AI/fo4fLkDuBhF3JY2j+rVXStRCeWA/YPdoyNw7PxitVHQ82zvm7atMS94CzAmW9+jz+bVzMofG+2+ih6rl9alPev3LwDhA1kvKFSLqKZj43VajmJWvN1QfSZzcTBYoLo9YrbpLb+9VrbzNaArbKIqFauxfi5TrKCAhhz7aQNtz1C6loRL7V3FRgfy6TZewE/fK7B9bluBAHClPVHAK+sRhjbWbNYTqH8E/OxlaK5svAb7MpT9bBGwMZ9AIvF+xBASdXP6/q50wUVuE7GX9wJFx2/8K//+l9dKgX39wUV4UTYpUF4ylZsuyZmyzE9gC2A1DYHtz6i/UlPOMAZJSAYo6UfTNrOxLfx/JwV9vjzzz+vOJHfjBUaA4LxF2xRyWnTy/tmAAXB+YlRSuDpXo3PSQL0mRuqnebhdXOvwJYRRa5+mwvczo/xG65uezOwtUuWYpIWqJE0AfuKn+RxoyDZR7QZQ3YIUGsO9hRs4fKRrGA/X5XQpbkyrsQ/FdgK+CSTc0o/aEwp3RGXJOu4ZrYSe7OTdlYDCDwDBRrdM/OV52hJjK8CTnHDAraaqRk34le5HhtaEHYmDIGNaaWYNksNcAEbwX7l3HE2UNLI0nSISLeQHbuZc0vK1X4qCEeWE77B+7hW3VrbzKhOJrXmZOWutUxPLSrGQ2A1cvhh6YidKp2SIG70Q9Y9LErBVpnwhCVUtvTMJ34mzFiZYlhv9lWBGp8B7JDIhSwGnAG2qGYe44v4pQe8prBTeGoYB+e24C9yKAZcYzY536lpx54N6/SCwlh+9cILnkfi2qr0AXE18m1AA7bQATqLd+g+t+vzjAOQQtYez0BZI/QZuowK/M8++z0bYnyedYRNpFUPhh1zkDWJoYWbEADJ+2tc8nMaNIdVWiZxIOsYc3QBYCvFdx1wrritlewrw2n9GXnDs4AfHF6jv/uZICNcfyw9VHkvCXEtot5SEexpnhudef4cSQjRDzt2GpJyrK2PojMT1+04Z7IDdc3L8oDFoEnoSvRjejVWrjP2AK3sq4uXUqYC/Wovjp65etnJZXo/+rpj5Hf33fe1IR/wNoWBZw+6xqb2ypNPPrUGW8RAEEj36quvrMDWbdRI0QRwYz5UZeO2EwtqjqszAGesSS7CZDFpOaCXnYIOa8am4KGoyEtZCCbaVdlF9acNCXWpODwE3wvpDisF2KIuyxVVh+XzB++8R8zXnXZNck02Mu9NjSWqscdXXlapgdAcpPpqGVcLn8JO4DZiMwICGXfSQbHS1uDG6av6BQCUr461GqFRIIIgQzjVdRlKVsqeUhqTdtuYrfrYGYcpfs1HWTiDoRHaFtZYIwQCap5tudk6TMxTm/sipG0R6HfOWPN6BGi4HYyuZ2oVJmvckr7HbKCly8SC01Rr0l9L2Tc7sgekVehvVNrImMvOSAyQaewE8wRQCX2cEiOldPkbQhX6mvHXFVdr7WZuxLrIAiJi2YaBDSiD6cEqr0+dg1JWzhakD1uyVHAZFLSzb7hWLfpWUmavRFg3diEczYrpbfwSylV7mXGl6n8O3yuvvGprM26LEy5emqym6Q8olop14uzZpYZbw1m793sPAC5oWVLmi9NHBk17NDZWgGKGsFth7pKkYuA0btRt21Ia48ZX6yVlHuLebFyTSz/on4HDxGRdAgxhcrI3B0cZgs/31OayjBhgHq9EGNObga3dynZzjSSayE4BUtgszsiBOzFU0hSWNlCu96PfUPphyWw5yFjMlsEj8YB/IjdiQRVnivPGvV3TZ+K2GsfBY5bZ2mmXXDK6YiykLUrKdky8G8oARTtn76uAU5hEox0Dnto8AJqbvQquymwlSUSAfsAW+x/ZhZJmrycpJFl2dsXq+zDqWm+aUxvs0RIpWZ7sK75iSPIP+eRgeDLc2MeMdfSG58AyKMCUFj4utKmz1XjE+5SxjhGxBktRiGUhGtPKDMTgiqxrKn9lTmMh7TEY+dO2LQ5PmcKa7TYCCEAPALaQRYwPNgljBrddiptenXjiZBG3NELDWWCt+RxZ9waQ0m/IkV/88hdb//TP/8+q2GnXACDThCeUfNysiQU8oDEQt2XdJ+YR1x/nuaUqMOBwMf5Q5TOSdMaYb7M3Cd3LeF0nU4kAzBX6DtnWdXJs78S1YjQwTymBA4hKeyCYz8b58Sxt9I0bb6/mxaEt1Udm5bIP+3zMt5MA9B7+8Sx4fpzsgwHIvsBQ1DzwXgCUXaqaA2Sh43bVXH6vipRyvnbuCsNNUVWTQN5LhByFECDnmP11UYl0IU8sdFZfy3LGyxFg2L1INw4+W28F25p1IM6woCwsbkon2TskDMOctyxQm1J3bz32mBIYUmdrXfqB7CVbLpTil7AiLgRhxUXql22z4zAT0+x4lDLV3UvfcvjYnJRbwE9OwC4bEzqUshAAkhT9ipLBfQhjdfsdooz35HcWWFSGdZZDNvbtt0PrUp8kjIK70A9D0qBJ/mZ2SJsnhzKVfuNSS4YYGwqgE7CTAm1YMry3JSoOKObGkz5sTCnYgq1mfTQeooHtUKL8Lv394tMO7RoUH0WdcgGJPYk7s33Sor7DatRlwLOuLOehX8tmFTQ1qw6KFsEGJWvhA9rHNWo/dqzwsjQFWQXNVRD1c3Odvp/JsXUyny9YuVHAowsKtmptNuMjwYckVZC5iQsu2YpsaNwHBVusQ5pBp+dUg+rXzFYKlHK9bm4LKb0QcAg3DlgzFZl3hEZqYUU48/eVT173QDhWSIcFurJKosD6ZM/CzK7mzFZS9k7BXkBFkMZVgS1+spIlIF/X++C9j7ZeksX59ttvbb391h+8B+hJV6VAu57GgCTNOWDrAf0z86d9YuMC1tPKDsETq6xxazwnmVVYtljYMMgE8PNMMT5Iad/sprqu9AOAaMFGXRMTh2ygWTgxW7wuQ6XP95vciJSLWPZXbMxg3VCb3IgwWzUmljFbYfZgXC5YKPM3Z+5y1lUOJjFb6togl4LjVySA7Zr9E4It9mmNKycOIS+ZV9gT2C1byFl/Az7Nzy733EwcCPu4JWaWCSN1b0dGCYzcHDeN7FuHA/T8fdVnmKcbY7YckLwNNjTKDQXcFi2AiyrcMp2N96OQRgpwTqFY4qgA5atnj5xoSRrkN0DQrM0kGqzYhGGJyOrm/OGucSIIzIe8HW3HVeanoLH7kmuG1cr8cr7r5quM6/zwXmQkZ5nzUODJuUkNxKs2uFCOxP665JD0Ba5E7utwDZ1X/jWut+cJtoezxnsAOYAB3H7EFBKEzxjJRvxf/+EfDIRcnHgIhZyPxEOflXF4UbILEM05A5DcpTlpkDnzQmxZO6z02WG8fvKTH7sUEeNgHVkDZGN6M0ZXE7Qd0uNBV25P/TLc9kmKiCEa3Y6hllIyJy3feC/sWlzicS9uU3eExldVTyI0CqSaFGE2SHNveSc55rZ9w9Bz1vkb55gkM8bp2pNjlNklqELFuxSDZdJjp/o7CpgDtrrGV6+oasD5yMPtisUEgPH3vrJfeE23i2H5eI6GpfCVUKayoJWFYKCe84wl7LT1IvjofBILypgio+pNY64OHz68btdzRW5Eyj4AtnhQskzOaKJ7QJl4gwSEKy4XfW0AWcGXfe93EAgeoMTDpcL8h2ahXpS/mmubItaGQHGBsil1zwQRmHansgeoJL/LymNSNDWJVtBCrTzAPlWQx9XIpLHY3Cv9vKBHySajS3tKQPRA88B2SbpGFoF+UWh8DrAFNclX1rZ0MJvhbsWONR13BTKIpcKFputTW4yeUFyLwD8K9LGZUIhB1qm5xcYz/Yi/f8BWXWmgeMblGAIEDEGK3RaAMF0bVF0WzYIdGlSDbSZjkLkqZuveXIv7tf0HPxdsoSjsBp1N0kreK9bBgmtYs7GwAQhcm8/UXdR4Mu636RVmq7VZ1oUFC0IsVAS2wnKFjcK6oqNAqhOn4TGHnb+zFjcDW2srPIGdAa4B43ymhUYLtgKQc13WG0GDS4ADQlJHlB0AE/AC2CI1mzioTyxssHp5jmRYrt13sfaStFAXBfWnOAgB2gEnxz8NvU88xWuvveFK2jQHr3t6nwwN4jkSCDpgS5b1w2KDC+pThysZlUnUCMDjnLDXuR+dG7gHiuWTT4hH+dysQFwqO/RMcQff+ErBUy4zNbjme77sc32jFAFl/1kg65l3TgB49y0xW/1+F5mpAwoLuizgcMeN0FoBrvndTmVKugYbcUs0fkeJy9BOin3q7bnEjKaUNeE8bjurjLdFzNaK2YJx+hOCLc4n4+VcFGwBfOu6r5uR+fJeQi4ZIKamnuOaCPSe+MwaNQVbZd8lDm/6sut6mMHg+rCEXwW22iD3RjfildsI0wBspZQB+4Trw7a2US93CNOexJerzjbO/qicNvjAoIH9MuOXPcnzE4YBU1c2jOtZNvNP1yUZ6rHHHlWW2gNpYkwIAO4/ga2AKVx0adqekBNYt3XF9LRdSYFK3HwxKiLrWKv2O+V9vAfAYLQrXgAAIABJREFUQYZdi3gmlIPWMdvMIH/rW085RhLjGznRunnck3EgE/iakIOEK7B+yfS8ZEOHvYphxjWQa4zjebkR/6f/5X92f0BkPXrCDaj1X0MsnKzjEh5xuSEL7pXOBASmCfRtjtkCbHEvzgNeKf7+U1Xih8gIOFK8k9yCZhlNLBA2k8r3nHFim2HDeF5+TuhF4lSbaJMMzGRhsu6UioDlqyyD/PK8D6NYw5q9CHD2GdC8OBRHYIvrAKrQdQe1zlRl55k8d/o7upHYaHYO2KNywyTDbdKpEk28b/sOAT95t8AtMQhk0G6I2XJ7nwXrWsBVozTEAp6QtSeJjEfm3WMfrIPuK7Nl3T97n/0bpjtGAfOLrMFD0/qPzNvhw4fWbkTqVr2jTutvqakki84k79ImqLupbWFWrqZRSBwiftdiZMlUCDDg5QbO9nN/sfWmAtN5uHu0ccisQkg2BgABwHVotMvE8xD47uk9mCD5lF+wRaG/HVAxw1XA9wi1FINDaasBrWnZsDn8DDV9mxRagzXjq6b0QwpAUsYBFshAE4E/zNPDDz/iwnMs6seia6FM6csYYbE9db4+T20lAM6Dop6vXsnBs2LR++yPHsHaIHZfgAWbr2cE+uq3xqpLYGLASt1TVcaMz3QswsvB3w3OTjf7Cqe6xthgccE1K5GbBua3zhKqse4z3pt6IdnICBJap/jvQ5sGTAdEGHTrH5Z965LgTzqnGCUzomhJ3Q5rjWtgufG5lFDIfKc0Axkd9M2UAKKOjYSIn8UZaRHcDUptAKPdxQIafDYWTpIlOq8RtJOhCLibeBUORmv9pBDq9slMwo2ZVG7voaHHeQ7YlMZ+tGWLXUhk1cDwDoMZEKT5NmVO3a6kM6PQWiKFmj5kFL388stmncpq2UUiVgfDwEkqPLOuhwX4yCNfd00iA3KCxMd1aQAsV1Dj8QABKHWCON9R+jVBtKRhc08rSuIXtF9vVw2qTa8V2NrwR/oc9rUqaroAVpuYLWpzbXqlWnb2ZFwDSQjAPXlRQCOtNSYm0caW9pjmhADbKxJqKLyd2jewoVbc6mmW0g9iTNWAGkBzSbEbNKImbktbOIBB2Z5bqivoNbpJNmKNl6Vr3btK/1uWxlg+l9cQttHszTp43Z/zWubUGWKiPGAyYBu0STpDU2s1lx12bNPcLeMEl3/n+W72Yu8i8+rKbLbgWSVksC8xsO8Ug8P3vJCRJyXf3LcTdzLJEmauVPNI5XdsAGqtlnXoONcu86CvNQz4anlFFp8nYWJ0OLNzvadV14pyAABCgFbjV30GmHbm1IA9DBD/5z692hcJk2gJGSIR1+ELRfx1X1mmSq5hZCPza6ye135I5ttuuw9hItBPzBngr7K3CTiuR6Ws+ATQH1gp/HNy7+E2JeAe+cEcAoJ4H3N39INjW//4n/6PrZcVRkDcY7KK1d+RAHSyRAGpo/8MIoY15fxDUtylbFHAD71OL04A9tJ4Rs8RML9bRhHytiVjeA7OP2weQJP5JMbrZz/7aeL2tDKUVdm3b4/3B8QDgJk5Zl6YK35Hyz5qVlaONQmL/Y7MqfGNZ8Xs0MjEdlcJi5+i5m69hMHA2Z89sgrhmFAdrzmAiK9moCbBZvGVs299Qnb3ghhARp/VOiNLuSeyD0CNLK+RUP0QPReD9yLu/nrtzDhKN7Jn52wH5MfFW5m7S/KXFnVuUi9E6MxkCci9e0miOiMWUQB1XdQ07QTI1ktwlxDzAmyV1aoLwOyWBuJWGHpAHrhxLJ2UZuARFA41CJrnnLDxQNMpsxBl3ZR5ANbSFQRTxLXZuCw4QblmgLQxulCc37XrCzRPIdUwFw6kHJ85Iq01ZuquA2gVxNlS1L8ebL7ed+/93nCXdDBgNhAE+wX0EihIKxCyKSVcBMZYLCyYrasJhl3FXrCZxr1g5sHSYm358/0lZ3qksjTK2T5iBAlgwoxIAEVbhTjmyfEsAUzN7ktrghQPZM2aIVP6n1vXxTHDWI2En8tIsh5cixfPCdhabvQKdQteB5qnqvIa9RNETpxS3M+8ehARAgBjrDeEZMYZSzQughQVjV89LoICzgC+sIq1Vq+IKk42GG4MKgnHgi6raMZngnup68KcUhAqdbUSl8D8JmAz8YPJuBmFDIPB97KSGvPWJAbu5ZpSXwG2eC7Wi9ixCikyn0g3J3arMXsFXDC3nI260fmKawVllP2nTEkE5OxXAwgSxAw214G63Osj1Q76WKzWu++8a2MKZVCQplnfqJfd7eAmL7sE+7fBXY4e6vfz1e+Z76mztfmVWJtNYOuas938iCqnM/EgUojgD87uNZ03no/9dpfiWNxnTgUPcW99oR58Z9W2g7WVFFMy5GRibgJbArabXgUWtwK2HGKAQOa/uszG4NqaIGIzebYbArZcsgEDbwaxBFvrlt9fHmEYzC+/bhVs+Vyq2hj7gvPDPkPOmhWhqTLFRx1XlazUfK/RyttgOaYHQmYl8yuyE2+GDTV9pkYm5+9qs1L1efYv8VkYD+z7bz39tGTtvauzx+8KproGjevxz/rPPRFXYCsxbOxtynpwP4Bs38v3gMMWy0QBUkyU1kB2T0qfIA94INx+lMAgNhOjl3gozhx/A6jgwiMmeY/iCskSho1DXi0zoYmjIs6YOWooC3N9Qn0Ef/6rX2y9/sbr1nOAW5I80GU26BiLjU/iDBN/xN9g/pgf4q4wzt56623HbQEOU2BXQETXRz6QPANBsEd/Q8/CroXpVjs9s0vEX2/f+sEPKBnxY38flp61TJarwfcAIUAM48CDg1yCYUfvA64aklJyokxvgX08VugCkS4Ca07E0F4po1Vm22BL96j3pKDeO3xICXt2NoCteg5a/zDGe+L70KuJ507GNFUN0EmNQUZ2w56ndVOYUJh6F3HHmEC+awgmYAyghs3VOOpGxvjaKRraHiTiv2ycYHBHMDL3j3z9m4uipjrlZEi99NJvZDmHWbnGh4bNaOZZAQSTzQM1HohBpYyDalHptUKvUlwsAAOhfIQpZ5Sq025T9A5q0ZaarmFGAfClaxVYcc/Sk/wdn7FctyHOEcY68+u2L6kDA8XbxcFqgE6lEF+zBx3TpA/iYjkp1o2FoIotGX9sIu5tJXeHqEpApRAxgaOAAeLFLEQwlXXA49+u+wp2Z01/dr5K+VuBsmGsjNZfW/mZ+VnGnS2F6vXMlgAAtMm0eeGgJOMt7JyzPGwZB0gk88Imoeer3ycWIzFkbAorDLtpUtPMVrDrqAzY4opsvBl7LRI2Z/dKhK5aE6k3ov3r0K5152kuuU9Yu1TNbmp2CpAmdimgLyUT1nFhzSaJr7zzUR+7D6gDjsPeOHuGLLQRWjxLLRaKrjZOjDnhva1zVbDVJAuWiu+vUv9qGLQCyMzj1HTSWBOomYOdmKMUa025CMBWLCv2HfXeKDoKiEcgp6q4AmIP3G2G1+5mXZv5wDprKRQCS50AAfXt9deeUT8vAxPGMuCE4HKUKMrzfbkdcOO/r0QVQBn749ypzS7gFUr6si7f2qV1LZBaugyvC4yPjFmBsm00qdjwAgzdDGxtlxJeCVpYC0CLmesA3u2SV86YcrxPGjbvVv0sifatzzcwW9vIqtwAtshW3PSqhX0rYKtsWJRDWLDuj6uWFUxMfm+QPl/5dd1/S7B1efq5bRrf+kxc/9fuy02fYc3ZN9nLMch4XVSBSOQl83qnGx1HKcZI0LmeM9QWWo5NOZ9ahG47NiCrz+9kDIDOsNHMAWd+P2s6yhc2iBhEmB3kNQqce7sy+7BdUcAY9akl2GQblGMN4hWAmnNoY0NeGu4P8xM3rtxYk1mGnqCsihWvjJ9kuUsOaX3C+MVjwbOTkYjxTJY6MgHvDAzxuyq5AKB8+MGHlGX2pNrJPWEDv02uu2eYQ9x9H6oXIkVNuf5uMUcff6aG1zKCmB/OeVq2KbtPMgKw0XhfroMugv3HFQhDBgCkgTM9Vnk29j6ftwdEawlABRge0HgfkVcG1yyfa0hBY9MYL0VSKdxaeUyBUM5XWVNnzGsM7gmoe7k1mdYKWdQQItaqMpG5b/Ic+yptflJjD7yAnnUxW62re7xOOST2T70D4IJ6Zhrf3P0A61dwZv2DHuIoIfNgtjRXTVgpULw6hEFBWvUJMrTX5Xe8auye1v4t0OL3JgOQ6ZqDSrLGa9ULtkOu+MQII+/j9aFl3fHjVEvYozpbLWqqbB+MlVdfe3XrN7990TEzB1Ww8TRsy4Ct0m2l85IFqFgrDbRIko0LomeyGPi9bI4Fe+WA1nmwMENhaprmWqqO63wsfzTXoiAaG9AZHVogrknMzD5tjGxqaMZ1NetMWlihMGy044hi/kyVpT15AL5xd8JqoYwYD1YAm9C1UaBQ9Qz7bz9g4GdAKDcGwGCviioiFGgZgoAiQLDd5RnPvr1kfUTQWigMDcr37WVnNqIbRl+/kIArtVn6vZuogvVGN+IFWYrXXAwz/QN53viiwzSu2ayJlcCStiLO3OR+C+sTFm2sgjBDKZAZdiptCny4AEP65yzGsToa5+RNCLjCCvxCNP0EPfK+FsVD8DEndZFyLZ4N91BdG2UYLQgGuAQQhuUAmCSbRQUWz6uS/7gQWe9Qz9mXzCHvTzZg6qY402ZbmD8AHgI2WSOJE0BYZQ8BFNds0bkJnFy5EGd92cNfYrZYc/9DFyVwsunCxHZhXRK39eKLv3H6tmMzTGPj6tk/FDsFS0NX43rHusVVnRTtxGyVddi9P+xZiluuu9wzDzwHAvq5555TJuQrnhu3IzqzuSBta2ZtUtj/JrA1pR9uvB7lLW7KbEkhJr4rJQ3MWsDgUlsHd51LP6CcBmzpLXsEhsNsKS5EzBbrZDeiBC4B8pvA1jWa2m94NRHlVsBWDJcoAL/YUHzRvys6P74WzzSGDzFMVigA5n5mpDmfcZbnTV4FcV+a04k12bh2wxynPEEMMssnkXvsz2R6CmypbAiufvZkjKq6bvJM/HfuXOKVHFANOwB4tO0bJcirxVabOfnQ/Uks4e+tEH+3XF7ES94vA7pJH5m6lL7JdZJ9HQWvsU9Bzbj2xVZxyHz/VLS/pH55GBq46fgKiHFGMXFoNpZVamVKGeDyI2PyE8UU8+Kspf4WGYkPu2Gz2SNdm9Y3b7/9lpO9kLkPqzj302LkYL5Yd4Le2ZPoG0AkxuobcicSN0k2PoDqjrsPugDwZ5L3jAvQybVhEPnZsUxTSZ19khjcEBuEWLAmzXR0HUv09NSAZA3c4Fzv2UfjaoFAYs94X0pAvGF5jwuUOadjyqFDhyYWTpmTisc6e0buQsXssU6Mra5A5rlV/5nDepJqlMRIp6J/6mZZRuMRsrxNhxP0KJuEdQZkuufy6Gk+yzob4I+8571t2M51W2n+RnaLfWLPge7Rvd0QnvNaX/7mdSUZYYw4B7b737roqdlb/XyOPQawmj1Vz0v7oDYzu94WjuwO1fNCN3EGtk+WN9nn7733gffbs89+f7IRRbtSnOwNLQYVp5MFoh5WDiQPKOAqa1ddCkeyMZqpBiJlgqEKTYvrcygHF4PThPJ+wNOqwvbCKmq5g/ZdxNXzB2VzQHtiibPo0I74eWG1qKZ9UG1QYvFEqfmYe5gpNtgAOA5QSkLsVJuEsxFuWrj4cBOUZ0Cg8YK27bPFX+tYIIIxVblWgMwb3OAolk8EFSUW6DgesOXYAQnIO26/L0Jq/hVNM1dO558xLAHX8Y8+NjjiGdh4MHHpLE+ZjQiT0pxGzXrms9R4WlWZ7vOnR1lq5CTNNsjdvguPrweAzZRDvE7tTtHFCK7EVcHyBWy1GXYzEVtryFQsAhHXBkLSQIy2GCkAyHowJu7HvPUw1YLqQW0h0VqtrZ9VYGjGaIQu3xcYwWwVFFmxDbhlvlyqQusCpe+aWhx+zSd1WAK2kjXS3l+tNVPXNWvNIfR8KwAbQWaXOvsMUAdDsBA+KytoGDm6HfDs3DulLuKaxPCA1fr1r1+wkAbctQ0JBfkAVT3McU/fuypkCiitYnIMHftZYAvFgjVfIYHQT1zUFRXa/WLreZWBgN1ypwEECa6gDa+68Tf9jaYcK0Zr3gCLdWOsVnZRXttvUo7A1uxN3IhXyBaeAHnuGFBC/F6sf23HBHHLxY3iZr/BbJH0jRsxYAs3okAlFvFNwJYi1zfOgRW3ZckYTICkYatuFrNVkLACHSM3fV7tdcPwSgyKjU4yDnkuANoCZPk6+keW581e3Rs3/p09f7NXAX0Vks8Hh3MPWVxxrdAVARaG97DvfJ9Bj2voiPWe9iyWkQB/gK1lYMoWYJRy6SotztOD9yqLDQWqdTmo7DziW3HXsZcfcmkFkoqYqAFbGk+zubkmeqHFiy27J4SljEPL0VxSVip7g2dyPTiduTIxGGjEMSXURN4WupvILfehXO28kJvMAWCE96F7kAlcD5YKoMU5NiGh3x8+/KjqgT1sY+tDEQS8MAYIUufef3j3D1vviAkjbIBr7JOOQZnTI/VzBazTessxycSH6pmYAxKtGAcvN6me9m+VO7wXfXi/CsceOnzI4Pi4wGJj8SzXtd8fFZCieHgqzv/e9S8xslhQ7vP444+ZLWceud+DX3tAnqkTW19I37G2Nv4mjsnAm7M8zP1q/0WwZ10H6DFu1suu0Yl9ahIY+4Q5BWzxfXRmWFLrqTHeK8OsI+cf47wRaPGzdQp6gZgx2C1k/LgAAVtclzluOSbrE42xSWLWzzBwnHmYUT3SEj8UUDY8qnqba1Q37VLccP7e3r/U0JSR+7F6QQsj/MW3n7m+gvzbb7+juK03LPSNRun7NWDLLIst53UdIyaLQbEAxFGArJv5xYS7ijoxWIAtTSoZEwTLG91OECSHgKC71p6qa5JsDvrH4RuHcSJehfgtggQBRffLQrDSFngIokxVZx42wiTlBAIcMgFnlbZeARFAQCxPAMlaUF4fs7Vzxy7Tx8kWzLxQbR/BRDE3p7465TPMCfc9eOeDcakNHc61zbboX1xdAXxJkw6Y/VyWjmt36D38npRfBltXKPs5YAtffmKEYLYurcpZJHsusVqxMhzzNXFHBVCh9NfNoXkfWXiA0dShmkJuU/8HcOCMj4UbxHphDkVjMsyETQZo46dgU5g7PzdMJpYz1pL3TapWM58GKMPsrCyj2Ws+OAAaDr3ew71tIemFpcK+O3lKtaqmZhG/b8uKxiKkXU0sLJR7lF7YwDJE7IG4WVJElXVx3MIcdKz08xLijQVgH3VNG2/AWlkYwSpi3dnibrJFYhNNq2u9cSO+9NJvVXj0BQvxdSFV6qMFAI+v2YwDRoazybRWBMFyrszmjfDbqbp0dtezBno+7yFYV5c4Ud8wWe8vy7qlNyiJHgiu3SqLsOnVkiqb/rZzUXX+jw2Qv1nM1le5Ea9IWRDEz3oBtsy4EiqEux51IUOHM7lH5w/Wz4D9surewWzJjXh2ESBPbCNrvYnZuu0rwFYMtz8ebFlBMLYaWoCoAW2XhKbWYGsMILlXDSLZYwVbRajsrxVc/fJK3Mxd+MeCrQCiSWfX3mE/OGxCe6wynLMxR91ydPnaoXYolS2AA84ijMkpssKt3NIo2uy5ntFhI9OblL19r/YzAKuZh1zDRT75jG7kbHG9v4AbOYArynE5YzClbExi3nhZ5pJBbMOK0BWBLe0R9omNLckyzo3ZNDFXXIvMS2Iaj+s8ghsAUbBZ6JkkGCXhgWdNba4UdWVu7la9N+KhwmIRGvDFymAi257PoL9wORKYjlzaqc99pvcRsoOOM/DUsydkgcKeAN6AQZ4Hd6hbkekZOxaMpfQXVLyYYsZSaPULLxGfCZV6TX+/z1n/XAvdzvuQ9cgS9h3lLDjrPBfP/bB6El+8qOcbcOJ1QFdrbZGN9maMvrLROQxmXbkNdOf3lnP6yrwAmAt20Q08HwYjMqr1xQy2NK8J/Rj9ONe3FkcBznhYqBJAfGUsNcITa5zuKpbPxDDrs+gJ5oy9x1jYm3EbzvpCFHj+dD0KYeNRGcDWvdVnb4eIkihcf+8u4uamVyI16WwMkDGdZJPHH39yDbZwiUF1Hjt21A9mXzkCb1BfSw/0yLX0gRGsJsWlDmaSW3sFJbGiBbVZjohSBTWjDDh8XBvEz+KzuVkEXhwAWC1oWyYfdI7fGYBWgPKIUDjKm4VdZReMVdQMR19sFsb0ss6kD+cwOkXTca21KXKEQ9kaKnu7RQOd3m01akNcIItO5QhUgwurmgU7p0B5YnLYvPffq96MgDEo1RE2Lf7JIoTuDtAqmj4rF6dp96Ev4xaLGykxCql1ZZAI2CIyno2vhV278NatbljDMFgpb1BLJIZIUqlbzG0dTN8WKQCCGCwFl/xcsF1LkjcQX1B0X1daK9+7N5ZbfySrEUGOYGJf4M7zOjEfc4AbF2jWBbYMwM97NOtYl1UwjhPU52pJwWz58PlQ0hg9yqxCOAf1OvN868K5sIjtW2i3pKzZumC5VhM+mDvmin6cq3VBno2gryt85c6okPBax8JvQcgG7cMAw2xR5Z2aPDxbau5IsEmR4WJrgUHWB2Ojc8C+x/pOsKesZcVt3H3/3Q7MZJ+27QdzyJ51WrYUD9b0r375S1na75qtFe2zApOZu6nwPcorxycMbV9L4HRdUPxkzvV3S2bLpR9w9w/D1T3vy3ppBnCw5sgbmh4TJzQ3NbPlFYwb0R+TAUD1/X0ygO5RNiJnAjciHsvPpfBhtshku3yb6q3p+Tknu5zkQetJCXS15OAHshHNYM16Ll0H1lljbZudwiJm393MVTcWvsc9cqfzJz4zwM37MudZJdg8ATzpktnqc1MBcflaug4L+rtmvK8hAP3MjWvX8IQmCSWuU3eXt445QvGz/wAoyEtcaSllknEWePIzJdoMtrRXkAHI5qT/4yUI0GeuuScAh2vtnjpcnH8MZ6qy49ZxS5op98Li4rEgzpIQgZ55xxoJZDTmEvnBXNY4ZG1sSOt5cCOaaccglawAnCQ0BG/MPpcviDEl8CbljMflQ8VNsiboom9/+y9cHLTFjIl3SimhtXeBzz/0wH02/B1njJtM10KHtVwS88U1GvvqNZIR/Y702i/UkJruDoybe/Je5oxixWnuDVMUZtrxc5pH99PVNajGzvtbh4pnq4vPGeEwv3ona4LeTO00CnqLCBDgQJ+iF9BXGHrMDxX8v/ENZd4r+Qtw5tp1I5erZ82sYfSMC66eBsZXuZawGgFeYsgGD1S3Ii/5rD1ZgFg9yyqEiHWDBdN7uG8TyirHmad+xgZKvQuah+6Rxm3Z9TqJUIqe8n7k+XCnxnMV/VFCpPqwx22nZEpIiTXg4r0+LyMPG05VY5wA+Tn+es/0MJYwOnOGuNjbNOePrQPk6QdEOukHH8q3rI1ll578vmzm0nO2UrAeBgT06vzO8USOExqhguCe0fvQ65Zs6iJOBBaLTGo6lCg1NziUIHQs71pNfPbbSgtm8ZnEdhHfLcHpQo86tLhxmASENK4UXs7wMJiJgGVlERAtrAbCZRPazaRnXPljBwBVUO3dI+ZEiimF/jQv+IcV4+ZGnXekhxdgixIQbjwqQf7wg4+uWutEcCFMbrcA3uj35ffUVbFMCzBoNfwAq7AkPKPBlq5nnzSxHq3kbEUZP3PBFT9zrQbKZ/3C/jWTLxsXYBf3KxPVYPoKV9vYYhLqnuP3ZehqvfBhV90dptO+b8V9kO3D/HIf1reAwayb9llBJ5/v4TNImHgS9ghzgZBcKSs/4zrgn56aM3krYLM6yHUvs67zPXNy9kwYphYwTT2a9D+72YvyKA6q1D9eFQR1p1oZz9yU1aT3YfbS2pXIs7PPKfvw61+/6Pp2rAnBriglmqhyn9Zcc7Cu9jlMQJU4cwnze0wGEnv5me9/R9T8gcS0aByu0aX/OBM1Rk7Luv7FL37hz9mA+CI139rTzwrKQCt7sGfAe4YTzF5ZBLsvwdZqTgYpeCvN94CtsI1xi6XURqw/CysbHtPfbuJxiCZLVhaV35vZi/Ajy01GiM4gLqv9CjhGdjDv+xWkelHj++yE3P4CW241psrOMByArT1k1eh1+byeW/vZFrjAVoV1XFacs3UZivaJ9N4ethXls+llVlPXNAAacGmXIWBR4Nl7BqA1oA03oucDYFZmK0cw45wA+SXI6n1reNW65j3Ihr7WgDaLUAW1qajpJYFUGy9jzAGwMEJgQZphdR0Q170ukigxZ5BrIwNZU7PUEwtjBkhgyjFIxEq5nlTCMO65+56texR8DqDgd42XtWHjOQuTvyyeTEY7B9xeF9L3kd2ECOA6argEc6+wBxsI+seawurWMOGa94nxMdsl2cR7kO1vyQDhXDIOGjsTi8W+YS5w81snFigIMDkmSa6jsj6Mic8DbjAoO9+cxYIIfke5npdffW3rv/3852aaOSQuEqrhchbYyy1EnazrlL6pa5NrUI6DsVuv6f8Sj4qMpafxNOhGh2gfE+BP8dLsjx2uIwio4v0UG39Xbk50GYbm10Rg3H2P3LqwkCOrA5qz1sz9ir0C7LBH9dzoOOY/+yBxfswF17H7d9aKv7UrBu4+lzwZBr5s2ArQDZiK8ZUz0zNouTD3qaetcYKNzzWjhizX3BFzxzohX9ErXDOZp3lV7/Vn3IiJeQ5g59lr3Njlz/PNfvOZYb+rMDBJV14TzYynS+KOUBru+fhjw2yhSMts0dMwmVkSGlPozP7vhXvCyHMo6AqLZiQYJWogVqYoWYTJCCFPwNB7S7DF96n2esV9FMlobJwWlsITqnILTc3vUS5vqUTFRQnMw4cObz2mvxHPwn3cv1DKmYdrsB5Pz0J5EfTwKDkC4qlbAlvAi+erDVnkyue8eeRGROGjnE58QVNJFH96eO1Vk2FYBSyi0zoAWF5s3PvEbDVeqFmbpOMyD3a1IVzn+lVoV+QStFIbayKbIIASdORxAAAgAElEQVSCa8X9VOYqDACympZKBVjLmll2v8w9Zkt5A7QlQdxpabORuKS0t9kEtlIma3rNDTNYq8d7Q/84JA1UdAyRUqkdw0Gm5qRg+7DpWdo2h7nK2id7g2cqm9R4EgC2rzexKH1GPzOrpv9dUMp/F3ANEFKSIhgB5iRxVhHC8qefjQCpb94JGLJ+GMPNXrgRu69Yv9ZSMpiZD5XWLti6eCHu7LRqybng/exDOirQUof6N2aHBfhQcHRUcHLGxE7iUkYJ8A9Xi5tRa6yvSWjjioAFePaHz1qg9HzVvevkDFuLKXj76xd/bRfGJ4o9Ofl5EkPMoM5+471B64Zbnq8yrD7Lf0Kw1U4OZZKr0FljmK24E4hnGsMNIwd3CwMx2JJbCPeAWD5b+ip0fEnjOy4rHmbLjKPi385T30nPv1utX8yPab9s0+etRBQgHyuZoohxPSzl262ArVr8YagnxGEaI+85oAxly0bJWixm9pldpAGVm2K2Lg3D6D17w+u6MY6BUDdT31/mfPnzRrAlY8UFNAWwGrPKnOCyxvWWumwJg4hnQOtDEPCcwbpkqpBadJQhcz2MWseLUc5gFDKZ33gzqpzvktHKfi8It9GuzztZxQauWILptGEDghZUZEs7azru+XotWNtoPdqX0Qg5JR6akEMgOOCLz8Ei4eJ7+w/v+Oe7BQKfffZZGfhPB2DoRU0uZLPd8sPWOCj9pNxyYyCZVdScYRQBLnPmEu6RrMgUzrys4MaXX3196zkZPb9/5fceJuUcbBjrB+bObjCDJ6RudIAZM80F+oF5aEkg/gabzfMgB9xdghADgr11hgBy1A1rYhGgDWYLVo+wHlh1xoC+pbPL3QrPIUkCfUVCWo2Hzt3KOEKWDvAoPuCZK2NZP8aMvkMvMk53SBlPSPtv8n4HrwuYsX+KJ1papwYtsjYxnsN8LcBW5e+ycLKJHvanzhvXJaENvc2+7l7JkYo+WJ6w88SFDr6pdwRZAmi2vmqYyABM9Ppu6hzKC4a8opKewbd0+uefnwzYevyJtRsR9uIDCX3QLunids9Nqwk3ZJwDXSXrFM05EAElKVvP51gYABvolb+tKG9Q/gaw5Yq5ehBAEK5MAAq+cPzNVPHlewacukEfqvDq26LgL20dAmw99pgPLZuVzBIOFsrJ1ZmxMvXoWNUIDZgtMi1QdMQIUFjVtLPdDLF6A0zXU09mARYOZR8++vhDHxjYrPh/U/4BUIFfncBJJnm/shGdoabvU+1W2Sl6vxeaDcktbmDQYLbaL81xS1LQzRpkg6KoGRZzWRfbFcCRa6RUEofV4sWY4nLkWokFK9iywpnfxQILs5WqwF9mtqi9gj5uP8a6ifksQNRZYQjTCVRMfFYqgDemLqxbJhjg0w1vYEz7mMmmhJmxVesWOPjwiSVJUHpe62fsU9PLyoIR65D4vIm1aBuksLGpeu6aZRyua2TSpmm1Yyk0flilr2a2AraaMlww7DipxWsJ2AmQTxXmuIl5Fj6H+xyG6TVlAJNqz7o2XuyaBDKgyq4VfcWdiNBkDmBI2Q8YGJ8oHuRDuQH4/de+8TU/W/tNcg/XmIPhsoJTTJfWCQFPlwiMls8+/jx7cfa7oTYCagDnErja+OC9i8zCfy+zVeY1t49yrJVJzFbHZicfVrVkFGfVKmgSPWC2UCC8Za/qoBHDeFzMVsCWhDP90hw/IguUjFqeQ3XZrtHGAxCnWknsf7MOztJNvzO35ximrwbj/xezVeBqg8AAOwDFBtPtYWa97wFgsDf6222aRMdszf7ZVPqh69B1KtNQcNU9uwoynjUt2IpIi0zbBLZovMv8OSaULFVACODfDeAHbPEsjQ/lOSx3hpkzEBn3lfai27DgNdDf65rkzOyxTE7DYVcPp9ikY0zX+7rsnKvz6968r8+VwqsJbXGvWeK3ADMThG35RAanXMyWFBoef3Ox0AFkjAl9AQDgGriaASpvi13m7AAQ8KQ8+eRTOesAPV0TMJAGzMj6GN+fH3/frk4Al4HqIrbS4AQ5DPEwcbM2wNSW6+13j2396vlfOTM4BoPkju5hPYlshAWeQs4JO1GymfY4IIp1ad2rhl0AXABg/AwgM1iigbYABs8KiEL+EJ7D+n/zm4f887sK3CemDCACA8a/Ow8q1IMyM8Th6ZkbYsO8NUGK73smCoDqSlwba+l80ixS9l86AiST0S3UIDkAURPHxdgB1XXv1QDvOTIrNWCr2fBuNu+9mf1idzIGYsHgJKG0tE5047pQeOVaDU7k0Bm5oV1gWa8aX5wNxtwkNcbd8RvjiNlKf0nY5SSXnVfMFm7EgK1htugfdFkFA4mReu+9Y3b/WHBocxkdIpSY4D6EvjbmisHYOhs/LhduQHwDpt2SYVidTWAL8EQMyxfawO5VpUmDigVkUeahiBgrluug3E4c/8RuxAflWmGRTHeOJQFYNBdj9oc4D9xwEnAKTrBFosOCwoIpKF24mmyed5QOz75dbjqAzhmlxH56XM219ex333PQWTS7d6eAYfp/JdvNbM6FuMGYr7CEyZzzogAaFvMYpkWp1LKubB3NXHWjMfdcq5kmRfxxLRLvVBASgVqhCkCEqeF6yRBaty0om+O1M9gKs8WG3AS2aA4Om9BkAh+oEeCMq8HlKwZOf9upLLGrAsR1gTaujM8BClaM0hRwTeFWCUe32IlLg2fnAMHkVDGvGRePwP+7QE88070RTHY/SFAiEJleBBhCFfARUCkLcPc9HlvnpmDrZu2HfEgXMVteH4Q7wkHfd8+0F1yDK7crawuqHsaYF24G1vPIkbcs7N5RsdFWVW4q/U4BANfKISAei0/Pwud4FgJZUWD0WmMvcRawZk+cViuOobbdyFZjw0q2S4y+ddQW0hmAOX71tTBi77/7/goMdD0NOmoQVGDNvrK6JvBxXv9esOXLjGwpNRkwTCxV+ykCSCp7ko2YTL64EW9XjAlWuC1nucM2MVtIKLu4hGS8z5WmfU2uJit0BdLb/TeGkJXKZC83yeGPBVvd03YLTsX1BtOuY7YAiokb1eQHEWAzjZG0BFtXvJ/X7OKSqeJc9Iw0zrOKr2t5I7PFtTaBrQvyEnCQAvZxu8bFgmJEHi+t/hg1kmseb6wn5m7pTSCOlfiYgtcmnhyQq8oshpQSrAkZaa0W32BlQItjgTQ3xN3wvibGuDkxrtKRC2WymHf/G2/K+TPEBUMcJqwEBsyV+jXvgEm3JFImYGuJMZfvy5CG7cHV5AxDGfopdBnGOyUatjlUhH8GoZfxoghADGBkPdrXlesA3JM4Rf2utN7ZuVt9DVUS51VlB/72t7+Vzn3PY2KteE6IhtLk3U+cd7f2mYQFdyFhn44Li7hYdBqEBx4bQCzNq2G3IAYeVIkKxoFRlxqKBMWfdrsfZALMGrr2nnvv1vhVlgGwTIysrtf4PoNNyBTrk8honsfyadiiVcsePAp6QbbUcGl5kO7VGjIGT/p8GmXftQI3q5gs2NQxWpBzZbaWYMtGPuCG2DEC3fXq3idmi12a+ofopIRVcM+SHg3I71k7I/wA2CrT7vAd/cxcZJ/GEEP39V6XxZY7iQB2jkKmuFcVU0qtrevA1iW3KjhvSvG9947mgEkp7dHhWB12C5C4YnjVZVS6twLLimcJ0HLy1yi/zJYG5ZgtVbV+jcwMAS6s/WZhMECsDA4Yv6Mf0+HDh7e+puJ3gK6P1PYABcQioURb2dtKTxMB4DLStYUwmSqyKtauitCStV78HGOFtkq+LVJ9xlQwsQE6tNvJkhGjlV5YYqlcKJFnjqsSoHr6lAr4DQB0oOAsFhulDM1SEDKj5xWsmKlK3SyEkgPyDFLJrsDCjHXByyDGgaTpQZnYtKnzo58BW3fdlTYFbMJkYIS9avzM0o3Yz28CW7dJE/BeA6sFy8m4ce8WbLHRHLxuoQbCT3NY6sdg6aOAXOUdNpHsQOIesIglAGqtO5PUFb8bZHh5lUFibAU4XLkEs7cAdfHRJ6PE60odnanKD9MFU1ZQ6SKnF+O7L8PGPLFmCYTd/MLVXlDOZ7FsADiNYWRsjd1IxpSK4Z65MEbMe/4sViYuBWreIGjbQgclVzfU3j0Ecyq1fKxLBEuzcIkri0sirnzGy9cvzpxYZZR5bLo/n0fJMBeslS1Knbkjbx4xq3bktSNhKwc81xViIeK9girtngqwvSa3aF//XrCF4LeLdaxTr632kLN7UZbjGlpmI5KhaICyIWaL0g8XNTfEbC2ZrcSO4qojc1oMouThFck7MyIqAZKSM2Q/xoVsWQajgQIf4PnHxGxZ+fP+YVBXiR9aq7OSsRbMnNGeVdZk2vXcrPRDjaHu3coNZHQZn64f+6cs11oWrA2wsKcBUOybZoCfFzPMmJCzqTMYZc7ZhA2pbG88lpONNI+RV/Fc5FoApdREBOhXUfM3mJkDKqOTDgiJTWyzaX7Hq+V2XEUcQOe9nabnbMa2j+G9ZjhHF3m/D4PkgtgqX9BWULyvbjxk2L2KWYItpqgo7jeuzX7/TJ9pCYSHpGNS7oH773J7Gs4jP9NfkPfx97vujHJtvFqKofI7ahG2a4SC16d4s0MjZHxdVLd0gM5vfvMbN6SHLMB4Yl2OY9AP+IesQIbYDQbrONmZbpitc4PcJKCemmiASs4546QqPWfkjEAYOpTnQb7DsLNnqEBPOzbWljUjjgvigV6Dt2ttXFJH/9oPkD0F0AF8MxbGGdkdmYkOMAOo3wEWYdnqcmbdqnNrcDf+inX02ddYuSfyyuwZnojBGu7EMvIB5tA6dJhny1vWfeKqGgJSzGKufEojde+2n2n3rgP+Z75TJFX7TGFVtxqzdemC2jdtiNm6JOP0upgtXIj8O3rsqNwLxxz3hMAgALuH1od90CATWH90CyB2ghJbtKbxfIqGLeqBamYBYOttgS0E/+9FqcKsQV9CP7IpsGrISmTDALQIWvymNj4LjBsAJMwiufouIG4ADymtbEhXMp7xWAFLiZU5YiOzSKD1toVY9TMrWNRGJ0A+7rOkkFKxekgYCSzVIZNrwuUYtLLcC3fi2TNXbRm0XZEXVgvp6vV8Pz+vNgWCRM8wPpRQ+BZKGW8r7IfSDJNlwATYcluTddmLCGPYnovukcWBSGG8gK1sosSUlNlq2YQI6s0B8lel3Jr5Y5fyWLhQznzOMUK6NtYo87VnDyUqwkylan9AUOMe2k4jYDdsH8oOwZGelgk05vs98rUDGFcxRPpbFVbM7mQtOvaONdI4uM/6+fLzUmGd+CzWJrEMzEfa9OBGXDM3nujlS4xIQaFLbzQGUfeMqzLnpXXE+PrpJ7T2OO4gW+7PmmAZk4oNy0RB0zAOUNCxvmjMjoUKWCaOC6FHeRQCThFIvApcbRix/rtldTtLKQ3iqQvX7JumN7NOWJ9UwbYL8+W0DLkObOledYEEcK0BvNliWWt9/XvBFgpkFQc0LCtrx1xeWAFhKlDHJbpTMol9WLDFOPcrrsjMlv7brdijTWArgDIAjevv3ak10tk1sFbMVmVChXWZ+FsFW3WrreTdyBHm64JrGcZlCOPg/SJB4mLIUpRfxWytQM4oIq6D7NzEbC1dJDcyW5y1TczWubOJ3cMlVrDV7gqw+QYU9lzEiLH1rvPiF4aklD77t2eMfczPlluAOsokaP8SIG+55mLE6SBSZR0DOWEnyGQbmXYZx71psKX1jscg8XW5PwRh3LMNlj9/+uRqXzn+aQx81gfgwTNw9gAczAny6YsJA0EOwPIg0zvHTz31LY+zLWdYM9z6999LhnQyxCNz1hnEJEzF+E5jasYMWLpGw2IlbXyhtj8vidmiFAt6DLBDYhjFvL0fMVynnZmblmuOPVbJJ67NM/M+qu77fRi4mif0IW2Qrup9JwQMU+rhfv+dUJgmMaCnqKfGZ1ibEBfEaSWJqYWTmWLOhWP4BmwlNjkFvVlLwCJAjDVkjtwbU/fj/eiKgm7LLe2zesOMIWCu5r1uUebQlzXY4ppltpzwYh2YbMVmOwIazU7NPi0pxF4iPIdXzxCfZ0+mDU/0JnPSuGU+c9W/S0KM9w4AT9du7cN6XBzuYhAsYC1mKyRTNmV0u+Jk1bVmAbYui9XORd/TBgRx84Cg//OiSct+sNAAMFfk1WZzO5+hvit8PVDVL0pcCoVPVZWYoDQzGfFdJ5YkE87mIgbr6NF3HX9CpmHcOfscv0WKK2icuK1H5E4kGJ7vbUVNenEPIoKxi4kQxYXEhHE9Jh8riurSdo8OYIHm5rl5/liJ5sXWzBw/E9vhyYsVVwGWe4Xp4yC4JYsAEOMmJszZHLI6+FtATIJ9ea1dallUl444G5Dae7SYJj/XIvEaLCyFSy7imCzFgJUpYaG5rVLu2vwxX7suFU52n/hA4CpNqQiASep0JfMRSyq3byX7PIO9IwvQWqXKvkDoBNQF8DX7EdIOINu4oZU7lzljDmf+s4brlkEWtKyjvhZgOcsFl8N1gGEOga4X9vb6Kv6l8uueMDDU51ECrf/C3HDwMAj4/DJrtu7EAhjW4+QJtamQ8CE24jyuH43rMwm9l17+ndf1hAQnViqVoBFY7IddmhNcMfeqCCSMAFayhajnOgKiwDXgRCUfBB6oQk3NIBJJANO3iwUjQzFrKLeilCmAEqD3sooXv/HKG4pD/NjCIKnaETy1NvMVN+lkDFrLbXYj4mfmv2vjpvW8z/eXFbuAcGxfT4NoANAwyY39RE401vKsCgKyR2yYjF9lG+BY8Ti2WKetyD5nFSf4/HYt9znJp3MChGQjmvEQc8VVHA+5oV3PNSm+ja/ZN5v+1rI3ZcK7z/21PqAbPrh9kb23fP9Sdi6NLyuKkWmbxlDDqezOdW76JTOwOmNRmM3qbnYde0P8necPxYzS5W9pRJ840darW7qOtk0Db9aiMhuj1Sn7yPsBOBgFsEeArPtUniSJRTEk2c9kwSHPI08iC9ZyAYC6jiNlPwQsJMs8emutU5A5sE9fqFBpijcHgDnGaM4Nz0cZhI/UQod74TpFnlECgXFj4OBCBIBUxlGgFOBIiA3XARyh4w7cGYBpD4QNgYR8ALqqG5z1OCCSZ+Z9nPuPPvrE2civ/v61rUNyWz6u2OOPPvpURtCbdvf5LHncOhMKVznvuLo033bdx3GxskaPP/a4y7rglkV32njSWGD2+Zn1IYyB+eC5WBtAZwu7oivselQSB/G5Nv4ozzCeH9cU8zNnbWEPy7qxVsyBmflx/3bfstd4tZ5ZY+z8GV0becf+qewGaCU2DldzYk1bOon7wprxjPyezzibfX5fLwXXa0hTvCPELqeuI54pZC3YxnUMV+CoJXCiH9ANgG6u3QQFZDsMXsoV5Rp4DZCPgGEqoXbvV8e3vBHP8ri6DCgcQs0DTMMqFVSlHwBbXGCPbnb2Mu11gqgYMAtfdsPVfgnk4TQi/Cw4+bou6sjAshGnyNkIsMZWfSCg9QHZh7JEUBBsaNP32iyUifhU/7Auvq+GmYcOHdr6hgLa75MFwITsnSB4K9QBMBZWTJDGAtq1JakJ58V4CZCvokaEt65VhEjb/yzryehwU5Paz1ggVFo+n8/ctPZVAv9QrjAS0OXLOIqCmXXtnqS2s4mXYKuAq4CicV+8zxtwBOgVBQRrgBvBVhqn3tqLuaoLaml9ODRZzEAF4doNGWG1nhtAUOdqwlGggTveEaisBXvFrluCiQeUuSaYGNYl6GygY1lBswdWamy6fGWTu3wHYIt7MCLNk61g3se+WH7V97V+rssKZe/omr2O5xvFgSti4hDsNgQQDRBbu9ym4riu3Vgfnu/E8ViQnCuSN7j+57JqX3vj9fQS1e94EdS6e+If9mkOUUQEwbdlBkqptW/qpuiZZHuehr4Xm/XpJ59amDuol7YYYn2wQG0UjFA8dvSYG+G++tKrVjLs0fS2jIu2rvhlLRmzdqBhmgnP68Y6WzcDW1cEnNrmyYw5az+uAbsYyIrV72yx2jjCOFtnhRZsbdf7XCGfZAuSXqRY98mYOwDYkpza/2cCW5Ep1zPAPFQzoDadOiJErgNlC9YrW7PW8PrrV4EtPlOmlu8NXvWv8m3lhlmALc4DcsE1p8b9zPsuyGjjcwVAsB68p8Y04CYG0TpOh4zZyqleFwOk7he7dspCwKhpb997b4pKtgQMexrl2qrmdTctwVavVybe/UAn9pL3uSgmrlt7YQh+phXW2o3VuKcGQtW9iTGeOoOJw0LfBGzdbYMewBVwwVk8YOMdsMXvWmD4ylU6a7TUBe7T9OC1S21KndSY532VlRj5n6skAAHyL/3uZXlrDrnlDyErv/rl81tvKp6zDDsxbDtUsuTkacabbhVuMadnZO4ATbg5icEsznejZekzXNPck7khXIFrJhb6AVW4f8RAF5YMWeP6hxAsMtoYsxlg3YuyTDBOrA1nk+donG5BrOsqNuwDoKf32vVpjBDdD+uOvLOnY1g4yyUMQeT2fKZMEXuJBe09kD+APO+HIYcs43UPx9nOeVrpznFDXrh4Or0w9ZkmezA3jpOzETmhLQD4aAnLGKuXAf5MLPoCY5VabcwzYItxc0YcwyWxuCqJ5c+GkWNs14EtKxgNhkxEgy0Qvx727KVYyHXN2ELGYtBNKjyXLBGTunOngtix+LVg+G4BMTwQA4tfn0kkpkgxYnIRwqYhTGuZcQ1YLkAYTBeL/bd/+7fe/Cib0r57HeuTbvO2lKE6YSoQhJoAaqdU8HSjXByjfKnM830E/SZhiDVs+DDCkPeV6cI1x82Wboj6rGvxmHLnXayKroHi5uU+TI4NScmEc2dLi3fJc08L4skUtEW/YIuuyfcASdfMRm/CYXeYp1t91fV2I7MF3WR9aJwD7RtGypvQ8+FRzhzl+wLFpQCt9bqek5kXs4koDFx7oWzrR/f1sWSYtwI35gCgNvORbM2ALbNKc3jXFbCnJldBmj5XIOY57jzrK2NrXJrp87n/CoSNAunzNTW4a8AYV1mbeu+pE+fdSoP4LLJ9cR98oVTyDxSQy5gvmClLBletyYNkIkoAEkvRtHkYqXSvT0yMGV29KtRPCWhRTwgGDaHmwqbaA2Rz2TXf4FI9I/1GcaP87te/c6ykxzwgsmdmFStxA7N17d8AtmDDct1hv3oeRigFdKeGT+l8Sn3mpd+P1pfKn/YtVCdOv7v9AltltvYr/frPwWytC+hO/a/ZV+vSK18+eTs5Q3N2/xTMVuM/e/4Ktmr4bQJbnIdlLFX30Vm5QFp3kDWiJQ3Xc/aXgC17ruCSfQcDdkn14wyOdV4MngR4SWTh/LD/Vi7Z8S6gFA8ehMnCAEgbnGWcYmJgy2yVRU9wMXsTBov1Zu66l2CXuJdZ55GRXMPtqJBCdjHGTVU95nijUdYBD9us83hm3g/z8/jjT7j0A+NkP/IZwBbxWnwGYALjfEoAKJ1KAkKJu+L52qe2xbV5NivkYd4Y60kVsX5Z7PaLL/5266mnnt76zne+45CVf/mXf1W28KtW/GZ4pOAvy6j+4KP3427TGjYbEtDw5JNPuGE2WfwppxD9AjDYpflhrpCdyAX2JwDrxz/+sZ7xcT/Hp59+YhaH5ya7nvJG7WHM+lDKgg4NPIvBp9azxigTVrIDILQC8eyJKYpa5mqVfaix1eXngHv09ZAiTR4ro1YZzzPwN0Ig6tpH7tZ4bC3L6uF6RpBhp5Q4ZCZ6IZcjVZLxjufN4TqrEkox8kggALTyYu8WGFpOajwJPUoMLyAV3qNMKJ9Zhnkwj3jlzGxxY954I9g6d5k2AYnpcEYXQaTevBlQaUW+r+vkjjsOWulSNZf6JGyYtOVIt/WWjGDy6X/4idwYZgmGgXJRU/2ODYXSo6v6D8Rs8cBOoQUBc4ALVoa6NCDE9yoGDlceB4QJqVUPyLsqH2oOdMoQdFGD1nOQb/yHUF+BHj1XlSyAoget1g3zgMXIxuOwcJAbXFqgwsb35pmNG2ZFqF2NXUF1hlrjsjTAY545qFiWbBHTNhHmbmUB8wbroPcyx7XkbBnc4ov52sRsQW7CbOUZYuGO/jPj6c0bqmn1/RLo3shsXW+xB+x6g9o9tm5j5H0FiEI4TkDsOkh3XYHfWadjSaSuTVzDpor7WgCt7t1Nf2scke9JoDjzb1AcEGbmdLFPWD8DwXmIJlPUor1NXX4pQkjB4NfffN3Zh1/o5zOKTfNCKuavbphmZh3UuHEjxoK+cxWL4ZpDBAzrvDR+g33LfJ6VYIAJ/lCBvySHsF8AcQhUGDJc2o5R0i0xgjBkXhGzRYPasgNu/AsDhvW4YES6lja27N7L649ltnYuXGirDyNgdb2uW5Uzc+1YDNfz+rIbkTNnz5K+onypII9rgTXZq/TrPwfY8lJzJqbEQ1wNsWZzAr78Iuzh/2+wxZ5JTNZ0HnDHApV3UBYnCoNMOuaX+ELPpxQ2PyedPS+AA8Ht19S2CfmGMU0sS+sksUcI/3B3h3EdN+X/TnXcYA/DlLC/13GUaXt2vQsxcpoz3L6iZAsie2KoUuGeFkGArShF1gX25qQMmtUetYE2xpZWB2BV0AZgwpjB7UgcI3sQNyJlH7773e/auOcF+ECf5R4hHLjGHQc0Py6PFO8H3iBciAyEOEJa+3DeqoNcX09jC7P1ud2IuA1/+KOfbH3/e9/3c1Dk+GO5GNv8muc5rZi6Tz//xPcv2MKFZjfsdNZgjGTzMzfutwiL6ULQCZlgTng+1uf73/+B9SoMFwAtCQwBlniZnI2qDzq2WnuGEBxiyuyZ0e8rL1pTEJl3RvdIOyNl7GndzcJrDyAbqTRg4kVyq5mODeFwnNW4K61b9YzLjHueuXvJzJau2Qzfho80o7H7yazSMOfURuRVo99u3anPVkaWfeB4Ov7TXuGzyEdkOHPjGnDa8+nzuyZX2BMp/qt5NthKTUW3/Jnn4n4GW3ITB2wZ9Skt/KwRWJkAACAASURBVAY34sVrtJ8JW5ALpEaQXUzVkCvxEo1J42Z2GGiTyedGLi7IZzisWNjQivobNYJo3+N6K+PqAGgRJGj3kBYBSpeg+FJyXMMMgGOEQmXbRz3v5zMEJDMRoajjxjSToQKlCaRsbaVkFfJc9e1/SSBSnXxATynKuhWRuChlB73aikgQJ8reykNz1bgxs29jYRWEdQ557zmBLV8falPXQ1Gustxw442rxZlO/F2H6pLiyS4KDG6K2XIrh1t8JW5tXQuNufYBo/6iGc6VCFtdufFX18/bOvV2E7OFoMr2WVe3D7uIqyuUtJlG3RgBVZ9+qxcHwM/79EEOAXPH8Dp+g/th91bU8rBY3NqZQXMIzZjNw7E3W43YFcVZ3wFbPEtdreyjAHxZXBpjXW8JTk/5Et6zfw/9xy47EP53chuQCELM1kUKuvIMGqODa0khN/Or+Kwp7fDAA/e7xAiKENCFcA3YZN9H6NfIwQFLNjFsMfObuVTfQMWoYLWiENPSY6fdmcdl6b71xjtbL7zwgs+pLUVAPedowFYrNzMfzRIi/mq1CwYkuwn1V8Rs7VHGbJmXMrwR1AF1FozDoPdMk2lb8L5ktpLJpLX2Oa4bMWBrjyrI/znA1kjvFLW97l/coZteu1aW8/Wf6Xtv1Y1o1nXOCdfo/NYA3sRssb7IQfYncor95CKaAlu8n6KPvIgZKrOVc4RBFaMIFgT2Zo9KGNRoNEOEy30ehv3EXsbgQwYjr7n2XXellAmgzgV7nQhFcHJCVBKztf6HzOHarpUl4wSwtfYkJCAdgBLjDfmKW/Fc9vOQAi2c22LOuM3dUUD7lbMBG4WB/5rKoQRs3aVErG9tPfPMMwaSzNNpMcboDJ6B9wBQCFP55qFHPHYz9dah0+dVPydxaGpA6TN5hnM6e6cMtgB4uP4++ODDre89+wPX9ros1zkFh0+pkTrnlFjRz7QWJ05+rpqX5z0XzBnPR/mMrz30NctIACRMzAnJFf7u0APtt7slO1ijzF10OcbZ4cPUp3xcZZUe9rrCDLMenKeTysq0O3rkGt/DQD0qsMCZXQaY1/vAe5B37s4yLj3rW90bHACTTrkKwhqQRej76gWzRGM82tBjLyH7NbJ2WzFw0T9npw6IcQKBfkb2N9TEcno+y3qEREq/4sYbM0/MH5u1sYScAxiulh/iGWACWevWNCzI5XOsDeN3AgUZoYDylWMq5EnldJI6FmDLCmpDzNaVbVF0fMC1JkZ5Bb0lfgtUz4sB5O85lGxo2KuUyE/JhQZHp87HSR9qJuyee+5LpWB9/n3RoSgNLgJQo+QDFn6o5PTYc5Al7klcPMMwMYYs2i6nzxZRFgxYscknHispjUoBSDnwsdyuq04+46WtB6/r3IgDvupaamV3xsaBg15s42PH9+gefq9px4Alg4kBrhwCFtggig3DZ2YDct9lkGdrRlkIac0u6PDUIuAglOJtOvVm0b/5twUSN7oR4RfAenmNa3Mka+nxuoI6hwVTm8BWGodnTsMUJt4itcAkYAdMlYJ2YsWsQZmtKn+uAXBfKZ4ReonjiGuzgHf5mfV4p47csBLMtS0t7Re7+ZaMGkBHf1v5//UZZ8gAFgDTY+EhjN1CRJ+/8/Z7/DwnJJx/o16IZB8hfC4pM469uYuYCtdkCjXtdZ/aN+x9shdhGFqHpquwdOcaBErxvKFyEvQfZY+TcYUivZfeaBK+Nmb0YX6XAN2Ptj449tHWc88957ExHwagulYLR6bwbSy1xMmIcVJ2zWoMfyTY2icjp81qV2DLQlbgfgplloIvc0xfVgQmt1gGyNMqy4kIiwB5YraY/z8b2BpBfmOA/FfFbFE9/U/JbLEGm8BWZcsmsNVSD+6lp72JUnaWndyI7QnKniRmiz0UQwuwlT6HZm+k5JHpdx1U146RY6xRwZ4NR+19rpvYLEo8yAWuz9yj+oQJkIdRExjDPTNsUGROdMSaCY9Rj6xmzIAtxsS+QZ4jN2Noh1kESOBNSS/CgHHk4VrO7zBrh/xhHIAtngXWGZDDdWCBcel997vP+mfYKfSJY28EFAF0hKhwxmErSGwhCYVxou8c66Rna19T4n9ok4W+Y/y0xdulGCzmNw2kT20dOvTo1tcf/roD999884jGTibf3hTx/khNsj//VEYZ1eXl7pJy/0LvA2g99dRTBmP0WCRDEOUPo0bm8kWN+y6BrQDSZGpXJ0MwUNgUIgMmDwDEfAC0AGzMf2Oj2Gf8jbZ4jXOt0cnvG6vF+5oNCsBiw7R7BaE1ACfejywiU7+eA86yEyvG0HcSAZ8do79Mu/XdhIo4kYb3a9HBD63DxrhWhjV7k+s4US+9ENkLyDrkL2x4SwKxNxtrx/7CM0aiEbIJlhCDN3oufZPRATwPDK5ZPIL2FSAfAoDCtPE08bJckox/7NFhthgIgV/vv/+BAgU/NpWGsBZZalTIxvXhpq0LHD4shL4GUCR2J+mTiZ8K2DrvDYD7Iu6cIE0+x8Zl84Eyed137wOmQ3kfSgAro35jqryD+llIqNPGFd1z8O4BR+sJtiDXq355Vx6nrACTpAkgG5FDzaZrUcCAmmR0xZURP12F1kXVoCmTVUXgeRzAVQvTvme9knmSlO4qfJ6La/Tg83mDEP6N66/vLZgoI8f7mvFWAVvalUa1lwgq57lHAXgQ/Dwbthuwm7CCzM/HM8zG4JH8/PO5BP9NTJaeJ27ECLUI3sTgsP61pt2XTz/3GaqsO6dh99Y9CTN3yQ7lmvSVdAufYZKWgHTNpPoJ5zGz3s1KSY2mxChgSbUKMONpfEgzBg1gAVhdh/meeXAsICAK99xUqWas7lQAO4n1ra8lMQyyxxhg/c1sTYG9O/dLoAsMcMifF9CiN+FHOmOALDN0E6vi3mIF25pH4rWwQCnqi1JEaSVQNc/e6vc8r8eqaNg3Xn9DAbcvTTZN3Gv0RcNyRfgjeEjT5pkICP74/Y+3Xnj+BWUkqrghAHiUp8HVlH1pOZQVMJb1nTmjYHD2BMU3AXveejVEvElGQS+YrRVDi5CF8Z4z0GB8rsEabHeB3dalyjMTus/+ICPxsstuXNEzpvSD41lu4ka0AYjrSXNk8C3O/zbHB2r8ykZ0TCTs8QDuMMUpKVCA5CM/Z6UV9m9ktnL0UmndzzFnjGsQ9pC/19Werzfb1/w+8ujmr8Y+1nBYGoSVVf0090Wm8K9uIPYTAMIFcTGoNd6UhpiyGDO+JRPP3w38BbZ8aPVyQUkY6Imp4cnsohODxd7lPncL2Bw4EDYrpXLSC9SlTcjG1p5cuxHDCCFLWh8QeYpO4BkDZNAjgKp4BDiD6CkYp5ZkAXRxLhlzs9w8RtgaJ4vQu++Sy6AcPXrM48DAefppKsg/6bViXmClzdZp7IzJ2YA63+1e0l6IgK3GvrWIdDLjo+CTHajq+WL4OLMBiySjpfzIK6+8JtD3mk8A558zSKwYYGuXSulQ0oE1wiV3rwgIABqxl+/+IX0d0du8B6bmMuUmcHVbroUhpPE0Y+eajzyi7H6xWw8//JABJvN3/LNPXYML4xZZuqyt1RhXrtN4ZJJ6mNe68eplYq7MHunVhtL2GMyZRy4jHzFkEWgOiocJ0/tTPDYMWkmeBs0zl8YFeh8Ay4VH0SFmRuNV4hqwqozTZ0hr7fIfuj+fx6XJ88P0Ax5hX5kvG7raV9TQZJ4+xyC2JwCvQ0JynKygPVI3ZTuHIFMvn08R6cTVhnThfTBmrMtjjw/Y4kJsHihW6qo43gMa8Wq6p2+ycAsOIjEszvztLrmB+Am/KO1zTBeTsaZJBZDx4CBwrKdaGAfuEALXA/HgtNN5/vnn3beJDMXD6uP0d3/3d540Pte4ogNC+WUUmnJplxMTi+AYir2gyUpWQp97Jp4mBQ5ZlNY3qkuG50j9DR1gle73I6JE9K9sGnKGucnhn6rHGmNbxDRYG4GEz74WwNISWFm63ID4D+4712ODmamaOCEr90HuZb80GBU2jeJP3ZD4uxlj0XzH2M+0cq+fBSE1FG0p31ovbTGR+cPdEwWPQOTZ0+JH6bgKzMY6bWBsWt8kHbrB261lwmMihAo8Az5zHTN/VoCjYAoe52tdxWY7Zh1WQHEUU5lBA/0RfDx/03aXyqnr4DXwHs/8M4d+Zq09v2vqNnuGA97kkJV7XHMPOLP7eJSNma9hhPftEqskQIUR8Uvta/b2JzpjADC7TzhnAlexesOiXhPtD7B74oknFcj6WGKuXPqBMg7TxNnANUoDS/oTBeEfUc/QF1UoEYGKYEDhPUQaO5lGuBElgBkLz4RSOvrW0a3XX3/dMZJtnNyEkwJ6fl9jy/duViqJEgNQlc+8bm8xbJehxHwvDvpLrI4L9NpAwVCIKZa4RH6l/weA2+hJ9wIrVLuKwlhc1LlEVt9zlyxPPafr+twEbJk5hZlzPUHtXYGt7cNYtxE1e4RQihTfTXjCCljPOW88WUHQjcwW+zE9MFNct/W6rBA6GR7B+tW9vGS9Cp4iaza/eL/Zh7HYDehGDi1lVb/3cw9j3lhElAzX+Oxk3IZ8D+tB2YfEljZ0BIMqtQS5B0CAZunZrAIkKLJhT1gH9ip7DhbDQIsMOPXn26aEnpYiYIn5m7scjBxZ9ZOc0jJZa3WQkCzhOQlQRz707AK2cJGx0crKUkvKjLRc6WXwCOhHD3FmnZU+ngeM7mYZ8j3veUiMEaUeAIKOXYJX1WAZR2K4FHTt4OmLzgRs+YqyYBhFuEktv4d1Qw8aBJIlKFZr334YIYwTmBLqKKb9z5EjqTlJAV4adbN/KOdyUhXxd6n8Q8soNSa1gJyzjo5dhVZgFGh+T8lViRxkfjG4eJ640U46g/Hb3/4LJ56lHyMV5j+1m7Pt65irghX3YtR1mIPOI2wX4LT7gLNbRgq95aD62ZP1ltjtOi5KwIpZtNmXBj+6ZxnbGvsGePqHB4MaoLwM+CAxvAXT8scdBNi3uo5dm46XEhjkjOhn5B/xrIylesflcDQ3DXxHTvI5xuZQkTF4eDY+B7hskhvXRW4jU68pYeSgXNIYIgCy9rZkgNRBo0aoY7YYPMqZbKnjindC6OOuuqCYrQaMtRWK6Wlik3Cv2HJr7ar4KrepE7qpX212LHwoOg5LhcMp0bzEjLiCsZQ0SPby5WS18KBsyn/+5392bAvWwLe+9a2tv//7v092pKyf1YZyWiZDj3Dk0Bdo1UpbAa2xSClqyiIUVK1cUnZNJp4rQKxNmrWoig/hdaMA65wVrZfVa/Ap16lQa4yRwRJjWVyv16aZsnXMjWBrAIkF/AJouOgnDS+ZhwEMSMNSmFgNq2yOASdNQljGz7DRW9+pJSYYU9k0AzIJhmsKct7UTzFut7h0AV4FUGZSBqjH8kwgfWOdkqSAwogFkvgjgNgo3BHkZY96WFOhOwkGS+Hi3wOIAaAWtini2iJ4Zba47DI+qaxgY7Z6wAsAYc14Rsbt7CJ9vtaOqWU9I6xsW4WUOez6796uTEl9luQTmK2XXvqt0rjVY0vC0Zm80qdnpTScQThgSzeyEH/00fT+hJ2i8nyzEVuvjTmtu/kP7x+zoCbgHRcH48fixvoFrEGHN+MQtwYxCUffOebAYAJry+RwJhrv1udzZX5UAGy2YraaqNFwcLczJ23XpzEvguf7/V7vn+tjlVYuN9bs/2XtzbrurK8r31c9kgDRY1pLYMCxcWzcgB3bsXORceq2zm0u81XqjJG7U58hVxkjlYwao3KqatRJpRrnuIlt3ATbYLDoZIwBIUAS6qUzf3OuufejV/vF5RrZWH67vZ/n//ybteaaq8shGMbUpyPdEXzPgC1eBVuujydj7qI6y99+BBfrEe+1ndyIHwW2LqqEQWRaUtQZJ2fILvVh3QCcTnjBMMBo4/lWfwur7Ecw0/v7gy326ZLxKpgrWz5TesOXrtVSkbEf+lqyW5VfCThPMhDggmucOo0bOX07Ae4okMrQVPkH4OC1SIA1+8p1tmZN2d8tEs3z3yPW5U7tuWTCHrE7iwBrmVN2hSFrGU/BlhOExu3ecxMZnfUocKGESozHuC0BDvEkBATycvmgUeaplJ/g/9yX+kophcB5g+UAYKS+4/4YJ/c/4LAV5DiMFOPE3cjzs884szBmrmN3mH6FYeeYC8CUXaeurzhNt8Xi0XvxlM4YMmm3DAJEIfo1hMAehc68afnwyiuviXHOWAABMfak9OV63K2WaS4TNO4sXF24azHkqelI1XjmtTIeZusDuRsTz0r4ALqPcBUM0dNmzHGV8pX5gjE6dQrdn+xKy1attctMTMYngAew1dpXlGF6TFl2MFy8wAToHdYLtpnP1p3t8BbNUZl4gzHNR2NkOeI2wHTPsI6KoWJ+hhBgPKwta4rMdU0uvYffMw9NhnLBUv2d36WFUYB65U11RPWk3diat1a9dwiL7uvzPZ8r4CIJwP0bx5vH9VlXxnj4gDoKTJmM7j++YviyV5966qk12MK3TAsDmC0mxrTcNSmXpvpPCngLylUxtweYXYyaKALSHLytyWTDsvniLojPNJkJSg3Wz6BANvK5D2PRM3kEzP+n//gft56VYiJT8bOf+9zWn//5n3vxPNF6nzfyUPUxnxMcaRcD7XlGKFwPtrSIBw9bqJgRg/EYodoyDMu/NX7gwCiRTcxWW7ss46scIE22jw451kIqMTeeLWLQ1uxspLoazpxN9e9NYAshYcFmNeQLxPLWL5K0tQYoHudsXL917rcqTaCfDSoHQKR+SPrvtV1GBMfaDUozbp5jDUJz8CvMAzTDjnKg+T2/S4mI1MDh/bynQrQKpXF+KTBLVt+iB+e4YVo7ra0Wls1KVyxfn3MUF9cvYGQObDGNmxuwVWrYC7KYPw5WD2TdCAHgSYRojTQ+ZmWs97stjuaU+StocxYlQHn3Qe9pAtd/rIrRxIZYIBGQKeUMYEGY8c9ZTfqPmC2EAILw6NGjpvoffjjFfJmvuG8TS9MaSK+ceM1tr2CqTkso8cyArI/r8/eogjRGTZUXAoIklLfeeNsuCAwgtpFdx9leE7eWuAgHqvJ7Pf95pax7D4ZuyvQx5wOIHCzv3+Urr8P7Ymxdx94MWOleNqgaRpGPXnDx1LCo5XdgpvIM+qqzdeGC3Ig3k7Z+u++zXwUMNwXIfxTYOkesxRJsIRf0czIzAebrTgvrMIr0XbUCwQjyVDTuMAbb/yqz5XntPA5o8/yheMz8bX7FgFm7r8tMLcFWr9sr1J3ec9Hwhg8+TMV15BTAgXPMeXQh2MlAL7BjXCRr7NkzdQn1uQKkehruF9txrzLdqFnlgplSxuxFbAsYo4aCFAB1DgAxgKMaN/GekPVO5fTLroBemcL7EluWotMN4ncMz7BK8S6ESW9trugj4pPed6wWjDPX4XfoIupPwSpj9L8rthiQ9fGPP2yQQTA9e7TrfkCdHiABHJPLPOh+jlUTU5S6dQEO6C3cUu4VqPIk+xR/lTgyjNS9cv+/ZFb6xRePmxFhDQLqcJXrOvtgZgN4EwN9QHr6pEIT3nO4DzIBGd5YV9fKA6hNWybmN4RHu5yc9bNS3oLYLQMWMYTML94F7xO9n/E7rkzyi/cAtvjK7wAehCl8UowNBceZg3qt+CxV+OtVYRFr+NcTxN94vho4rWVoo0lyriVvmpxT1xwAp8xSY1zrxSgb7czxMY5PfxACYKlvmC/WxDJjvE6uei/swN9oyO0YV4z1wRXse4yQlpnherCRlAxBHt15RMaF9jrrz7514L7mz9Xt9fXLX/5ySz+kLQobD7DVVgiXd1HWPjEIBSeAKyzcFdgawFLq7/wFgpXTJwnk6s1NTIkG16B4MkbYEHfqoTiQVy4pYHAC6ABo/8/f/Z3dLVjfX/ziF7f+7M/+zLWCnFGhw2W6e2qIBODFL1s/aRRSGbdWG9dXsy3r2jil8Ku87AwdwWfHBgpiKlZvAlul+wEqPKMBqkEmQiOVg60U8UnP3ytYtoOtD06/G7Dl8gfxi3ehOXwBWRGbUVqUfqAEaJgyS6WCBgT1WOGr1gUjcQsgnC2Hi1Kfa88rMwmgeg4qVgfCTr/bS4CseIUb3YgpUBl3B/ENbOp1Edid3IjrYFoET/ztpn2p8MsTsae6r8bCMk2sPdW6OqboRzkx/wiTKs2ua2P3KmzqfijYWuGBWXPDdq45c1mWwp3lxz1ioGqrOwaCwd4IYPfRGyDsejCArV0Ht97UuXpFbameU10dhCoxTocVW8F7cQO7ObpYwVp+13QGAFGwAdD8UPXUxaGiPMwDn0sF8LgvURYnVCH652pu+5rc74B9nuM+NaB94onHfR2szzTjvWzGmEDh06fOaFwvW2gbnNJ/kxg84iHmn5XIgC3W5bwypTxd/F9BgvZsWaxNYOvm6Un6+4GtZJjxP65uxlF7w/EhgFT1Gjx/Xo2oFQMD2HJGsIpM/t5gi2KE1zFb1FZL5wkLb7Oz1zdst8zRPifIefU3zoDPf8IY/lfBltnulczJIe3P239f0NSvMWimpciwEQ3k7XvKmPEzfyuzVfaSv59XpttOYIu5LvBL54jLiXFRm6MyfzVGyh6wXx948AH3IbxNAdiwLlj9hwWMG4ictPnGyhLv0mKrMJYJ8+jYWR/ukcrwkfWc7cRfTTyxWaKUEmlLmhh4lCoAmE/Cil2Xh83knDjxukNniNHhBQDBvQYwhP1J6SIy4o9aAZvVsf5IF43Dh271GQSEt4glyQCcUfSZ96zWFjchwA3dRhWNAzclyQvPDvztc//8MxtJv1A1ecAXzBiynbhT7rdPzTxVtchrd4f0JYaTi35LV6NXAJ6wzwV3Li5LDLLmKuJs3XKLMfG86BeAJWEKzAfrzDOfk3uefQJg5D0ALcerDShhj4MTABr8/ZFjx7aO6h9zg7zjvYzjXskcdH/lgvHB7PM2kV6CatYTAIdOwsPFHmttK3ugMIA0Lq7vtR9XYD0WZpNgRzWGuiJN7pykaXhAqzEMczFMHiDJoRzCM+43qblhXSiJEYMiMd6sW13c1ClrnDXJBG+riDSfu/s2lelxt4/UfkOmQoHUZfm1r31tXfoBUPW2UBoLiI/RQmZPhEn/LQFM2a8ql3597/23fcP0q7pk1wcbMmjvzHUPRRS/G0jvVa0T6DgUl/7Vjcikwmx9XQPF/18LyptqAvJZhB6+Cj78tMusv477UjXBagssEAxAYwBaKUSecTelYVGg8/c+J590ZpreE6WbasOMkcVz9oysBTZPwFNaOgSY3Pj68JzatljwJuAZq6cuzzbn5t4ZW4r0UWUbFWSGSf+Wro262NrUtf708ICxcIr4+0wWDiOw3ONwng2WBVfiJsXD8y4PNM9oN5DWHiG3ZLZ4ajY91lkzV9zzzgkKBLbjsoNNneSB2Xt1eSDQbD1pXwBke7jYYwAKF6ebGDCUL+8rKEMwNA7LimaCKq3QOIADkpYsmmum2crPQWVvOoZrsrlIZcaa4YkLIMu0tefXpfPX1N/z9a1XXn1l6xdinl4V6GLVblOWYdxlOhc8j5RBmdZzClLl/FCLCCWFEnjkkUftUseVwV5ifmG2EHq04nhdgbK04CEMoLFHR8VqfenpL1npEUvSNPl3dX0E5vsSRC8pe5EyEDWqakHuBLZ2N1ECWDxsFakCgHteK7C1OFo7MVsrUDF7cnkqIK7bXWAX8YycDcVZsQcoD6IJT8axlCGK0Pv98rnfH2ztwGzZsmVddT+7EbQ/XOMHIwCQM8ZkGc8E6SYc4/cBW7W4efYyxZ2X5d+2Swz+VtcZYyibXIBSQ7AAl89zTlxXq3GtehYrAynzuhFxs6GME7OV8iKVSVyTfYfCIWYrP68ZXcsR3Qewxd6jICb7FwYE5XmLAuSjD8KkxFaKkca42iA7cieyKExdMhJxG9bggonI/IwLl/XRdTsnmcuwUIQ3tEchZyosb7qUYHTA1ACeGANAi/1UJgOF++CDD5ndcoFRe30iP/fvO2wgw3tbaysgJfFTuBUhMVC+MGlmTvQ4Nx1M426en4z8Hz37Yxlhx82S8Egp25O4Wx5vr+K1Dh7a7yxDgxgBG8YOW4beSQx0Wusl7k6JEGKTaSrNWiFfWefKc+aO+WBtPvGJx8zWhE0jpCExUQA29HOMYMBqMEG9LO5jqffhCoYI4b6NlUX2Mlb+VpKmpAuTt5KRI1cZF2Oyy232dQGTGbUhKyAA/Kzue5zuNBiRlNlAtrsfMnW+hpXy3t4zMXoyggBoZdNqsDYBMPXBBDJvPpS+lyoUyzhd0FbAiWs5e1HXxi3M2hZ3EFh/62HNg8AWJwD5CpZigtrb9qtf++oabDHBRctkTWClb+2NktkEtsL85LDwtYf87XfeSLAirj1tLnzaFBsNJZyMPA5Ei+DxEPv33ZqejLoQCPmHP/iBA+QR5qS34hfmsDY2y4pZY0TZZJFVv0TWA/dszSu7O4chqavusn0bLaIZ2NFnSHubWLIIFCYShurIzQkEvY7ZGqEC2GqPqGRvpc8TBw7K0TQ3YIsDgA/aAiF9Iz2nKKuZ30tSFAE725mtIvWAqrjzApQuqv/QNZk8ZRX5fIEB16/wWYO0AAanyg6g8SHE/aX3c4B8D62Vg0sHbBGzTubXppgtxyuMYEygPK4PJUg4K0+uMWnN7QHyuMfYxFiq/C0p6QTUq6edDruBmMFqOsjDwjWQtt0JsPoAKRweDtsxWVd0GwC890DHIklsWNlOnrPKaZmN2e/LFpQS5z6tys88wrYCTgjW5F7EphD8WNe051z/ep9T75yxq479/IKs11flTkQwB2xJaGs8yXhMz0UHlDqrM8Kf5+ZM4EY8duyoU7AJlGd/83fOLL0OXzz+ksDWzz1fOZbX3I/rm9/8pq1hgmsdF6brkjpOavMbr6rQquK8UDZW1tobCHKscIMt7dXtbkRYqj4bQJHvL+maB6ZG0yawiiAVTAAAIABJREFUtVPM1iple85CEz18KGXhG2wZ7ExyCF8FVZ2pK+BVAXnP3TRcVyzORSnVDb0RP8qNeEExW2FEkU0Bc8iZVRuwDWDLLnetF/IhiTa4HSlmGVf67wu2ym6tGYgYZXGRbX5xzpcZy1Wyrvlmg2ySPgYQ8ztABvupgJDfcY9bbk8xUz+H2YNUz2Y8DnKeEjmsB3MEcJdyWFn4S+aTeQScPProI3YlsffYv+yrAwe0vwzU9q/AnM/AhH803rUGGiChrWIwFJJUhWJWT1HFUwHSIpctoS3vYJUyd6wPhTbPJDxhZHjqUCW+CeVMcgilhnjGNKTP37lu2l5dMdB6/PEn/Nyt/cX8XlAGWs+CZQrnZxghziCyg/HWaGN8hw5LMbunIqD2rDLvf7n1T9/7gQyy1xw6kMbFyNEG2JOZu3vriDIYYVwAAtyHMADkJwWTDTpZ58VWuVXzTHs7khmSYRoDFVkNwAPcADzJSEytSeaahu5JCuL5AcnshxqOBjhaO/aR4/S0d+otYC4hTBKnfdiglbGWQcUoJUzIsnkMlhoCvIdsbcIbeJX04PtiBdYF70D0ckpJQMBwD9aJeW8pio6Z8R46eKuvCWMPc08IUwL3BVL1PeEbYcvOmmkkmxNDAY9CY9nYI+y/Nr/G3RrPXjorgE0OqnMOe539T6gUcpnPu5SFnvcrcSMS9YOFIGZLSuSVV1+2AmTxzkuZ1x3loEDXBorL5rKLfUJ1kkUVy4TPvfnbEwYEMBZHbr3NmRnXrtLrTJtfLWmgn3nQPbtTk4sdsm+/rqPBVzmScRCf9CmDrfuU9cEBLbPFxrgqi7SgJSm0AYYsYKvvbmfdrlHmdVgMLyhCdhiN7ZlFa4swrEtLFDDgCDKCu1tRP0xTD97Bg6kJUosY4ADgY0MsA9cLUJEVZtGG2Wsx0z5Ps0PYRAVWZsi2MUBco+CCDebKu+MO8fN4fjTv19bBrjlcrSidYEIE7YWLbGiBOs3rFW2Ri2ruyzVqwdQNYKrYAn3dWd3rI2V46dK643rjS5gLDiPzbsZP/8xGaayUl0iGUVK6eR72BD+z77gHrBj7BkYH4ct4cckB4NJ5XnVNJHCJu8C6cCKBn4l4qilLQbNlLBUzFWEr2Lt1G7UFFQKEVGiEpYMid6lhrRgkQJ4PvMZHzRgs+LbF8aEnCFmf4SCfUm/EH/zwB64WTdVo9gF9wlZZNxpD2gOFEWXtL2iuUSBZ7xTkPXbs41uffvIPphAjrU4oGrhLgbUnVBzx5a1fPv+qWu8ctwFitkDPCyv8ta9+1cUEEZJVrgkMPqmEmDcVL/LLzPEIWARK260ACpuZ7My6YQs3qX/HPvhMpfZdQUurxPOZgsB+RQ6kAnfo/ewbgWEyhumNOOe5zBatnBBNe2CIbbAgZ7a8Bo4/uiwmUwbVh3KrnL6QIpNX99AejJYgOg9mlvVPAcfX5Ib0edihEXWt78oBn0WeQP9jfQGGnGVb7mOt8/cWZ119Lpbo1jV1RggkaMC/vkYCwk3n+wXDyjVp5bRkpiovChziQYjxUIOi8ViRg0lc6Xua4h9DCGYp2YFbiiOyMtH1ULicLc4Le6ygJawxLquCgQMrtoO54r7sWWTvJyWzH1YNJ84E59B1nHCB3XFrXF6uDZh4sBbavM4IXRj4yTIMy4kcgCHCkOV+jJNrcE+AWd2HBL0vG0Gzv5PgtcvAL6VUbvE1aFdDYgnX5BppyHyrzwfnhH3FZzCoauyawRgwZqPXbs8YR0lkOWy5ATAF8JkFM0g5IlklN5T2IIr+TTXDfu3V17ZOqOcisT2sSdnMMpU23uRVOHyQAOzbzOAzn8wF5/Tb3/62x4ycYG55P39/XO7Bhx96wHOD3mTeUu38oGSRjDLJToAsrkSf1ykPwZhZY+aGaxHm4yK27Pmpr5mM0lQdOCfj+DdvvmHw12oB9wlkY/jCyDvsYggH3IMwZjepLRHzH3Yvbs0UZv3AMnDtGk98dVg5ATKtN+xXOguEhQTo8Pv22ATMG9hRckHXTmmixDY6dm7mGZKAv6P70lXggtfH2bOaP2qQ4UVgbMTZshdqFGUvSqdrD3AumI+7b7/TxBKkC7qfdXfbKO1d2qg988wzvwNsKVHR8QwwNqYRCSwOrefAQ6XycnD5fR/unZMwVGmpcPNhIT4FpeNWR5lcvYyCndTOXbGabcTuTvHIHNhkOlIwDPRN9XiyHkzLkhkGtar33KTgxFpwiSWIlVF2aDvQsphTkGGMoNDdrRReF2EF2/LrZc1B3TtVwrlP0qEDvNZgy9aRaqLEvZaMKpgLxuOy/mWzanEurPqdwFaEdIRxx27QaKp8XIt6fiuXmQMmdlXWoe/R70TM6zPErsX1wG6g+Shzf+hQWAtAEu68xCbRazCCLjW0cqgjQABK60wz/sY6xQ+OC2Zdq4t7MSeALQIb+TnuUglKFLn2GWoHoc+94mcnHgmKXNaS+7GlfQKWX13SCGtqPN2jausANyckyFLj0DBGX1d7zPFIVozJNNun+7P3ZjusQBdv5sDzNRk6pzw3fPZd1bvhYNaFyXyj6BFYUOkoFwQz4AYAxeE+efL01rf+57eUhfjPttyyjwGPKQjYeXFA8oxtCbaols7zHjv2sIJRn1BNOgIxZZnTj0vg4/XXX3MhxBcEtk6coFZQMiQ5W8888/TWM08/s6oxxDNAxb8rRQJDx/tRNPyuBoHXD+A7SrxAqLGa7OVNrzKDqVEV1thAVt+3tlY/Vwvcbbx2AFs21jeALeK39vj8ThypbnUrrAlg68qALbUUOn0xzPoVuREoGsveItfFwFoV01WIKDFHCvTe9CJuq1Z75cwKbGnPOuEHI29YhT6z8diCTVplXbokTl4Smz7Qu52yObW/zLin3ldd2uenN9vK3ep5zavgajvYWhpcDf7te6KUA4xc6VsvM/r0lNSZY+1RXt3zgC3OEwqpJRs4bzAhGNCNScW9gvzFg8H5BJg8opI9KFxYZ74mXgy5ODFt87wxoFPeIedxmUgR1ishKVGWnPu6ghrKst1gSiPqNbt3/frGe5JyBxfN8rwm5hmZlhZAiblCgZul0fuQJbjxY2hfMyCti6mgh+dA4QOIeBaYjXbxaMcMu9Ikx87reZljamTxz4ajwJfbr7Gf2CMwzSNL94vluusOZXgKvHDN6rom7GAAwrS75IaAAmDxbjHnd8sdypZBhjIe5BpyFBnrKvQaL0w5Yy/QC7hBvkenw4zlOdadYwA6jM1gRbrj5Mm3zWo1QQBWiHHYZY1s0T/mBEPUrmzNMfqbZ6ybF5auBnbGk1pv1a3oW/YbYIvPcH+AFddFnsZ9DJg+bEBKMkPnzzpOzwyewG0MM8UcxZNFuaazvleY3TQap/wH54W9Tzwd69Vz6BAezREyPMD95q37lTHe0AOwDqFYlJlgPsn+flqy+COZrYvyCVhsTiYhTNZeSaxMNCn4qT1RK5yBnVVmC4OCuUqcEko2h+WgSi/slXDLoHNAzQgpi4gYCAQX1+YFBYu1zaKx2RFAHI5ak4cPpUVHrZ51/6tWIh/hNcxVmJR12nYVkq3FYWy2Fynkb+c+zCFM0da4yCpMw7Y0S4+xDOOl+9Q/zn3NFGD5aKOx4ZApjfEp8jfg24HZWlqnBXBcl7mqQlilqdsCjzBeA58Zs/62B+WzFcrcL60p4JYNQiNSPndZGaWXKcpqhRtm6+wZ4jgSUB+glvYejD/KKErD6cl2hxGcCksxGW66FYgfpd5AcNiW9gP0sziLFcuKw54YA+aOw8ActKQBMRXsG4Qqh+SclFJSuhlbnpufiUnAf2/6mnUbdyfXogNBYleS3RZAHXc3L56R+61jQ3YJLL1joeJ5mXgDCziqtEtJkRbswFdXmo6b69VX3tj6b//w3wxq+DmZuXF3G+yOcbFu+0QtusSFGLTKCka5HT368a1PffqTjtm44065S6de1q9+9ZKLAD//i1di6WsPMT4sSBq4f/rTn7YCbLYpQhWgBYv9ksZ0/LgyoMbV0TRrKz6e0YHAYowpheIZTPbOpldrbllRYAgMa8zZaobm0mDgfR8FtnbJjWjFi/KpAaGyxHyvX67AFvN4y9Ty2y1X/CZmazd0P+AeHMg6w2xpjxuEyOjb9KqBtYnZsmAf4MM6e69S+Jk129aWZ5VyfmDuY3njA+paSD7PNoKmjl9Bl64P2Kpr8TpGWx83W7CB2eJZynQtmS2eNbGjbVkWFxD7FrDFvuBeWPy4kTkbDQvgenxvkKUx8z4MArwaZUAw7MiI4zy4ELUAF7IbVw/nIjWUkqEc2RfGo2ewY+3zlmlG5thIm1CRuFYD12PoB3RblI2sX7vNSNBStXuxMy3AjLFUuZ36Vqcc5BwdlpIDcR+h/AMsAWAo4BjyculJHwGcGFNa9xDTo6boUv5pRC12VXPDZ3otxg1IOaKz+6HAAa5LkmWIscSQsVty4qJ8hraBrYceeMglYDhbbyionzkEuHxO7PVPVFsPV1ddd04Wkty4+fBBrxcAlRpl/D4N7dPnD72GjGR+YW5ocxfvEpmU6avKMzAn0QNlUJsFTZ0pjOG4W9v70GCL6w5ATicZKrHf5v1GEVd0ivHClJXgfokpTGkSxuvsSF2je4Lv3dDaRdazBxqexDzze8Z6993JDHTygn4P6CvoRA4T0pH+npH7sGzI2raEYo6IO3Tynp7rVcXbUt3fNbYm7ovfA7p5D890u/a5ixnDvKPHqRPoElm0ezrzu5ktJbvP4YhC2iOgZTIE68t6Ij0Vk7FC0TlVXR0hwOEkjiEZdRHct96iCH+BMAZB3abLUqz2dcvUs+BDqOpfGw9zLRiDBlVGCeY9pH3ngGU8OWj5nvdsZ7asvOT7XgnPYYEqDA0YBnit3qOfLyjjickznWuXXFiPWpZrwGcJGuGp53HgPEpHE0VNlGZbwn7we4M0x12BghMrtRPY4u+2oOcQwgQ5tgd2hl8COvkyQKsKrjEYK/aLeRHQils3tXZSzBGwS3HOCbIXkL46rFSClPdIsMI0JWiWaYoQipUVwMl6LJpva69YoJIxNGN3/SsAs+vNJPiVDcy8JvgYYRzQ2jWtywOhCEgAiDluQZ9PfIyup/s4VsUFKcOYwRIh+Bw/YIswvnMzNGxePW8DhfMMEXB1r6BAifeoxZN4kPQrWwFcBB7uFY29tcpW7Kyp5HNbP/j+Tx2DCFPbDEssvbqYs5cTfNqgdAAnK+pYIrtm1F7j6MNbX/zS51dgC4WBoHvxRbKYnt/6+XO/CrUNmBiF8E3Fa5Ep5JIRGj97DeHGPNK0+ueK8SKGjIe30TSf9Z420IkrLoArhXMxFja96iZmre36pLErwH3AOA/S2jau2M7PAMMdmK29zmAMUw24CighK3TA8cQ9sn9vuQVLWUpSYIuqgR/qzJrZQkHIuEg9sx3AFvWiNrxaimIT2DLbb7DctiLpOcdrJ7C1V6xxWW0Xbx1GjO93Alu04qqiacxh2Wz2zCawxd93Altcq2UXHDysPWELX1gUhcz4kNvIcRvHUny8HyXtIGX9s6XuoqdXVtnhzrbWfgRsoHiI1aKRM6zWQTEpyUBE6WFoT2yrlFD69aXEDMtc122+5pxynhqI7LjcCQXgPbSyab2+ghMAE+wE70V5Mp4EO2demnmIW80xyjoLgCXmkqxWACLz4ngovYd5qosQ5Y0RB2sC4GrgfVhCxTg5Jo4YX2pz3WHjDQOoLkWU832q3I57+CUZSbinGAPzW7fkJmZrr+QizBYsFPfguQCI3LeuNDPmkk0tPrpPjDhGJuPlGXieZfwT88b4eOZW0m8pDNaeOST7GaaO96W2WIpaZy+u45uxGqxrMHIlz02QkISgPW6DVbIPPX6nfp+g+xjvdbWxvm1JBlBiDvgcCQNJpAjIrXubcxZPSOs2XrUeqVwu8GJ+GCcsK2wX6wfA/YWytlMtgPjGq/5bWwKmDpkq9Mugh9XjWukgcMaGBNfk78yRkwO0poz9A+0hwp8wOnj2O7T+1JfDo0Jh2q985SsfzWxdEzBqnFSQP7Vnogz3aDGJy0FYorvIpiKNNoeUir2h+IjDGV1rXy2BfxYY+s9WDkpGirk1i1pvw3S4/sYD1dUUt1cA1/vvp43O2hJax1/FFXQjs7VrV8swXg9MACqt0L50AZjZOhewxbO3rlHwTdwk61eQdgzXKKe2P6ESPsAA91mtvApFnpe/fRTYamAzF2cxLQAbj8EN58Z1z3iOdP/r3Igzb+KetGZiCeUqbLzJVWVcplDbVDAnhg8FFwjH1jboTHBofPV8ZZ27HkvAEkEpVC9A1wSCsE7JXirYQkDwLGXoiGIZvJv50DVK0yOwiKNAiGIlsR97z10S5AhGPotwcV/IAU9UB75XwtbuEpgNBgzAlKupMX9N62V8CGN+j5VU4MU1YWlJXbcgGvaV790aYoA4+xVg7VYTuGq0rv/4P7+39aMf/9g/u/Cerd7Jkpx1Yv3ZT8xFKiEHbFmp6yu/+/jHH9r6yh89Y6Fw++1HPP9YhgiPX/7yha2f/viXK3aCMSHYnvr85+3idPE/B3UnBo4Af5itX/zi51snXj9hAJq+nQNEZ46YK86lWWeDrZ3bxwCuEJp23RqYJlvNfS0BSsN2dV3TrFUKcCewJaVPITkD7xXoSgmOMluOC9MgG7O1Blu4EVM37ArteHQvHPo3uBExThRDuunl8Y5RFOZ2HbOVmnU2B3w6yq44LmjBfC8NuH1mGeY6emYbdgjGYYRxLfaecSMKaEyNqALTAi3GG4V4Y8wW7y072xjPuhH5PLKUv7NW/D3MVoqBMj72OlY8yhhjinNjhnhADOfxTRW/BmzxfeORYoyI2dL7iXf5jMAWAdbIPBgvywrJ3zaeTgIK8Uzrnohr9i5giznAbRRmK9XiGWNis3YPKGxdRWK3CEtIIgjvDzuXdiwFB+gl5gjjjSbQKFLuwecSgH7Pio0CdLaafmMnOcOZl5utsLuPA8QobRFm7IEHHjQ7Rgs8SirwO0Da7XffaWaLgHjObtx7616Am8DWHsUcHpJXCGAEAMLQxR3G+JBduG2RC8hA1s4ZpJonmC3AGXPGfZA76CyAYNxuyXwEVNR9TGhBDUzYoboQARsBtjG0uY7jvNyDNeVoeIUpSlwcv2NuAU7sIXey0BydVRLAh2dpz9R4rLgFAS2AVfYae5TWgTyPSwLpxmmQHtaNMfQZuI8ZM13bdS4pIit9ATvGeChv4VAPzT/XPH78Zc9VjPXLBpTMK4/Qlk88O8CPfYELEWOEvcQcFvQ7Bm/qiJ545VVnIWJsUdKK7gKwY3YnSuZONuLOAfIKhhnLYpgI08hho3Ankj0Wmk/xLdpQ0HMcQnpigWRjBQ/oQZBPWYO2esGqQ+gkqDcAqG1OLKD1O7JYqgTCqsQKP3M6cVDNdMNyitWUjVsauqCLcVxRrEaVrV0aA976u+1Ai5/PnP5wmK1Q8HElBlQFiGSTzV7z9zQbzRiivNhwdiGR4YVCnaDwPovB1iijUJBxLzX+yiUOHCSY/nl1ByQ2au5fjTE/e41g5CZAngGn8i+Zcqnwn+KgDus1BXpJSQ+ZC5Rjnw0FIbeBMm+4NJvPikZzjWCOzmixycQ7JRMU5jLpsZ6LcStVAVf5Np0+CizxVW0JxHuJLUjBOfqeESBJTagwacnclFUtAXdSrg/mEMvJCsQKPgefQ9NyCWZpUHIOnEyNlVL4WNkZbxiZNCsnNoA4DgV3yjJ39flxpVVh2Smu9/GZuh1bGuBbAlvf/c53vK+bjeMekmS+sVckPMj+DatAgUTcPGPQeB/ofEiQF2whGI8cSasfwCwUN+UbfvTs8xYgETy3ms07JlbrASUOuC8citlxDxOzpSBiMqF+reBcrl83JuvQqs5loqqsux+71ZZfGTeCpYwJFetZI35n9+3Eoy3PMiBvJ7C1W3NxI9hKZqKNqWG2aPBA6rpdpZcWMVuLAHmKrrLkm2K2du/fzNRVbmxitsoUF0TWqHJ8CeuqtVx9bqyH/UopN9gCtA7AZFC7xPBbhm1wI5LtGdlSGZOvkT9hGLo2/dnyZ9jmuub4m90840b0ukyMSt2IBVvsFfef02fY94APlAZABtkEu8B+I7zCjCz7VueBMZY5Yc/hvoZZZm8ROIxi2q2YWZcl0L/EY2J0pHTO9XFX64SVggfcic20jGynNhJNpxsDFrc7124ZhKWLsfPWVjp8NmDrrWSz6VmdPSlAA4BpOYUwfpnTAMWwOjaEkDfu/zhZe6s5PmBmBGbGrbAc0J1A+z06J4At3Ie/VtX4sohlt3cCW/ukixljq+67sjthFNIN9Em8VzGrPD/zxNg/1LiJ27pPbZKQ2SQCwIYx34yZdW72J+ubQPlrLvTqwG59D6BMOaPUT2xmeWtbxbhlXDIk9Iky4LD9eHDYG+g+DFBCLWB8vIfUfBvjLtm0CSdqRiv3ZU8C8nBrMn88K7K55TsCfAN6uR77zHW5Bgyxnsw9rCXPwlrACiI7mV8SKPi9CR2ttUM/HJ8YIxt9zJqy97l2a3sxTgwMjFz0DgCy4PqEqv+/oRI8GFt3Sd88pIxcZ93LQOB6f/z1P14zWyhcUN/LKnLow42VpmB2D8iACuoOBipBfPR4MgUMHakFeVuLScbV7l2yZDRACtm50SlIdWKL4mIMk5G2F4n1iWtxDZQcDzNCCtC2FHiMx0wA8WQDrko/x/LLojctswIRZXvhAgUZCZRfFwItM8aJamkJPt9g87NnEjjabJcqi7RMWRc9jMBIpeLLFAkMGvOr9WP4LNd2ejAZnVhsU8PEig03zoAts3gLBEcMG8HJzL0LvE0skqnTuQ+fqRAos2bg5qNTNk5zfS3ZoVGeWNl1BSaon8xUu4xt2ZPJB7ux7q22BrQLt6wt9IAwxoEb8vK4KquMzJSg9QZI+llmb0ShwLAkBiZrHoubA8tz8RUrAwsX0MALC+egFDuCmzVxDzRYFR0MLCWUPoeSexVge82dLb2OawMAReFg3QRwNRuQ6+DHJ/EBg6BF+djPrHMKjApsTaBp42LIRvzxsz/b+vu//3tn17osyViUdfm6aKj2BDd26Ydxp6ZFDL/mfnu3iNl6+ukv2AK75RbFhcxeJ7iXmK2fyY0I88fnEYacPejxBIumYWxd1swj4PR1sVpkETWZw2uBO0LP03NRRd9gda8tY2WvDdjnuV1BmhpTw/wx52UkWO8VO+Pzl0bXVrqctXl+7t/Ywz2TqbRktpyVKHnjdZwAecBW+7VtqQvDLinDDx0g78mTG5F7JOOROBbHX1I7jz6cGAEHplZSlQX7Uy/mkRthEPLynmdPev1pRhuWyn/zucf4nBjFOfvewz58Yi0Ftni5QPSAISNAGC0MgznESKbKgIsDRHImb3wldjaGAa+CL76vW63AkLE2IcWJRjIq2Kc+G2ohE2s92YlVJiRiECgM44OriRcJGbifz55NeRIewEbLjJt7EBB/7NjRVfwThT5R6PQEDNiKi7jgKXtsnfCzZL8o81BZy7jYUwnrkEtf8hDwVxduFCfxROt+qyjVsGMx+po04GbDkiV1FRJmgFLmrCfTmPsAXiAaksjCs4ZhS5kejBqUMq48Ph/5oTY+gCp9lmu7ZYwTgUg+UtkVChgrqJxrlIErC2d5Mnuqa2h9o/9uUl0zWJ+4HNe1GpkT9Eu6scDEQJDIjf7Be2pldURyQ/XOJAOY4rBEMD9kPV4x6waQAYjQGgxwBQPGNVmPuOXQEdl7zAlADWDD2rMuFK2lHzIuNDpXcD4AVj7/2mMp2Bx3LnoPuXVGhZGZHwA4IId7sRbE0xVQIrNYtzW7lQD2MJQxZgJgAcn3jas7leGRg8i23yrbk2dmDSPD421ruaF0NkmNuZb5YK3jKj5ids5MnPYKcYysVzPlcZXedx9VEpKU9Q4dOeTW5lzRogqgBbvF87Mvv/mNb1wPtqBUX375eIQM4ENgi5kOKGq/wFalxe1BXyIW+6wR6IkTr8vKCcJk0pIZkeAzNg0bPmUfEouS5rcI0ICvAgw3gLV/OG7EFuzkd4372a3A1mCRSecesFYAlEkM45IsDIR/2DBeXKuxRPzOLiGNe1kNnGe/cCEU5xK88XNZpVhPa4GczRCwsCpsOX5/foclQtAoh97B3Tp0jb+wyBkwmDT6tK/l6gZbpGvr+1pwMCWt+M7vmT8DBJT6PH+rnzMWxkpx0r2LAqWwk2QN8qwEtScQUs+s7+OSoO+Zrq5yEWnRM2t33XOPC2TWIPMJEEnGo/8ZXPMw2UtVso5T0lizmHFnJekiz8DchC26YkvlTbWUglYOUEsvNz2QGQWUHp/hRtwf0NVrMPfQ2CgCx59MS6nEjYV1wNpNfEhSxTloWDo8N8L05lt0vYnXKVvgPWZwnyrXjJdECL7HfXz8Vye2/v6//lcXMwVYt+9WWdXs4KxxXykKEGaOtWE9H3r4QbV8eNoNfY/oTCHoYJNQfrgDX3j+NbsWmo2IYEGIshYIYp6FnqSNgaNFDwDQdcRGgbUw6U7KPcsXdsZdE3Bl6/qty9PPWSjqX0paBAgU6DZbkXFVIBPX0BITvNf71Jm7qR8EKPG1bRQAQiWbVjFba2bryvvvqtr2QQl3ZVu5yov2oeTERQev40aMjKERdcEWpR9qZLVFlctQkNU5z8paGdhoHJwnkg86zmVSzapO2GIt++3uCZBPwH9kqrxqeT4/YxQIYKvyhZitnV7bmS3eZ7ZTc76SA1aWuW4NG+bcNfT0PhsmuF6uoIBTzJKzgHKqewl2FGWNAuJzxLvAbNGXstc2qzVAnb2KN4K91wrguBEfUlY5MY+N/YpsiQeC8QLmUFzsFAAD7+Pcw/w44FtnPckyVChPcUnuD0vh/aXrNaMQQIC84CzieqoLLcZ+9EIYirhB2a+wo7cpxibsSNykthztAAAgAElEQVSQKYpK4lCATpnrJhMkID7B87iiAKy8B523ZmxIREjBa+Km3vitAI6u34zK7DH21bR5QgoCpmy4xki5qpjnPfJIIOvsqp1sygI65BW/Rx/UYOesXHVR8cN2G6L4w+5PFwnNC8kxjCMuM4L5d5v9ar2xumv5HHMGy2cDVs/MHmEcgLQDYrcAvawVL/Q+z4XxxZ6BJEhoUfbbefVX5QEZWw1aQBEsfeoKUsz5Nsti9kDrviVjngSEgE1YJ8bOOJp4AVCE1UIugkl4vgDeeJRQMw4JcSmTGKbob8bPPgC84QLmGdrdhL/htWNNk5R13sD2IcXf2ciGzZaM4X3cj1pdzDd1t+gegjz5puJnV9mIMFs3gC01cYyCbIE84hZyyGAtqAj8rhbtTTaQULyF5G6yDYQ4FbQKzcYmjUsq7rW9xPPYHx+rnWtduhjFXnbHtxwh0UJi/Z1L5TtuY+rWeEOGUSn46uErxc61ERb0bTTDg4I0yJvCoiOM3OZAk9fMqtQ8CkvWAEuuuewZFgagrsUBNGoaWgFXitTU/oAM97HSwtvyhw0gfmKR5RUMmUzQzBsF9FQxXe/jd7zX1CdWjlmklrxIQ+8IL7GSQ8+aqYMttJJEkOH+m8Kq1CeTpY+8x00WsIM1x6TGzRWw1RZIAVtlnpYujlaP9zr446Mk53lqsSOsyh42ON5g0S69AOHMMRki5+w6ZK6wfH796197czfexAGjKlOBoGVMAK7QwRI0rvhMcOjEZAio5BApvsIlK1AuoaN5DsaFhRPrJYCZw8v7EO63q04Q9+Pw1Aptdh6fb0NeWJ5QzudUl+vk1n9XY/Xjis9oU1JYRbvOx5DxpvR8eSNrrScDdqwugNc999y19Ud/9BUX27uTbETT94ddPZ7U5Of++UVXqje7q8sxzo8RMwD4cw281PeyFT2gEPC6LMpZ5nXJys4WXH2pK99JGgbJlIVJfFoTN7h/589KVetRsFUFwh7B2ncpANdAS906F3Xg/QQaWwasY7auY7bqRlzW2TqjWkLKdDotS/SDC2GdNNO6P6yhjAyTxbCa2isTswgYo3SBFauZypxv9qqL+EoR8pmybswXFaN5XZdQw89lrLZPGn/TzX1mMMxGtu0aNhjmAnbLYAs5SOYz4H2YrQ2X8682MVvLeMiuVeUD+z7MVfb3SvkpsYC9z2KyV7JnqIt1p7sWPPjgA54fgA0lTIjruaokG8tvnkdjdv/Xyf5iXJQpSAhD2szAbOFy4n1OkdcfOFf1SqDsbTgN2AyT/Z7PkGN2NeeAIBRaQRr34bxWBqVDwiWDJhQiShpmBMBVYBVDLsZ1GPQ527QVkmEPsOK93Kf1Bxsn5fAVlwlIjC33h50BWCZgPgH/SehKjTx7bvSV+3D+T/xGrsOJF2IMYcwiT3lWiAgTEng4zORoXyo056JlAnFfqY0F68hcEXuWhs9TTBkZqOc7oGtcUOsdnoW5ozArxWbRg8hP5oWq9cipBHofMYAi6YCxsDcSj5SqAlyzVfDDeF0zICJxB1BCMWWYfB40RmoYSOQC88LvnLEtYJT2f1n7MnmME3DE2JLUQAwVDcPTdYa1JQ4LmcG1ArRun6D1NBxPwkJqsbnC/mSJsp8L2Jnzhhxxf/Yc8xM2N422CagHTPFcPCfXYq7Y7/FSJUkLoFndcUXZuW51qOcGAMK2Mc5f66wwd9/4XWBrF81GvROuB1sIfzeslGKjMBt0HQNxZtlebVgCwYUQKaV/AJptXI8odfaWq617j3FQ1eLi3DrQfZkSX6G9dPt1Y5JRF3DFq5mI658LJqyAHStGNtY6VbiZYQ3MN4hBOOAOGDcmi7Ell1s2fQqj9YCEyUjhNw6Whe8E/AFaahU7WBpmS59dWZiwT2w0wBDXxOIq2LICXoNNrsvnew1Xt15kCOW+AY62wId5WcVzYMkAKmEKde0cynVtrNTCijuAVgUovvMXELwByH4mGdiwj1GUcfd27tcg9/p1IIEiYG2CmkdhMS5TqzOuZLYEMKZ7ccs3IGzS6d3NUHF96atdZVKOCXwNjX9abkVXa7ZbI64aAM2t+jusCTEDHGBSp3ErMlcHlKjBGjigfqwbDlytEw5/LGlo4GRa3nHnESsNxuxDi0UsUOO6VDZAkn1Z1oo5f+/Uh1vf+e53XWYBYeLDSrA8ySNWvgH8yzpVHyqA1K0hJAQwbrj/rSqGiBuR4ON7P3aPzxeH+p13IjR/+P3nzDhYYWs8gEoaWHe92D9uAq9nqgsTZQZQMtAZ4Q7YWMdP9DytvxIAutxnTSZA2LZoIWNwbbk5U3Zz6Yd0WchZZwMBzrq3nX1JPIx+z3h2oXgLttjf7EcbFbgRF8yWZBB1tpjPPefObJHF+L4U4gfnA/TFJXrw+/T7vYpP9L1xbys+kT13QXKkcYMu4moAQEZnzvumgqsGmT4hAKfMDV8Kam6cNf2N88D7ymxxI57TWIUirfmUY9uYI+TQRyQkmE3aELO1lE89V2HfE0OakgVhdFwTTjL7zHkqaCdzq7E8KDXilz7zmT9U94KHzPDiuQBsEUuT9l1hOVnLNmS2sWp2R0YJoRYDZnC1HVQfy8SNcebjEmLN+QyxRQ2qDnhK4WLG3GBoFCngAmXXOCgUqeeVtdb3gCEMfFw/7G+AVoy7ZBWWhUWp1/3K9VvMtP0PUewwUbwnbri0DCoraN2gMeJ6RCbAxqDsE1IQ+YpsqdHIc/D3VzWHvxHQYUwwNQZtrkSecBPmLMAgxoyZE5WCOX+WqueqJygQ8thjj/vaPEuq6b9neYy87DoDtq5onzfOibX85Cf/wJ9n3TDSyGJmTgBNgC3GDjvO2FkLyBJXFdB9437k+ZJYxHuQqbBmyCh0WIzkgEdkHDKocpTnaOD84UO0EArLhjxq7TWehfskzvZu67l0AYgBnMbgKRHBeBkfQBC5ylx2XzNOZF0KoEaeNc4s+2VN0AC2YCh5nugUFanWegOg+QzPwx6CBaQmWlzfV8VcPaDEBNqn4Ubdv/W2PC5ulaZnwrV6t8I9wrye9Pn4nW5E+RFnIw/YMlNh7ttg6a23BLR0E1qskHlC5e5DN6m4pF0z+l6Bc6myHl80zBLceWQt15istQu5T63fIno2OBPYVwV1snXWRQKRW5V6kWFpK+FxLgJzz52P4sxBCELme/ufx92Fwmbh+js6u68sDIOtbCh+1yrq28HWocO5bt2hBkoDdioYao2FJUxmUf9WoTzyN+NZAMBmIzr+h/GPMOVzHWsAQgT5in3KLzxVURQEzfO++OVJoafnE1WBM3fJOL18kSrss0Zeu+nHuABdWYP1OoQZm0w2A6l1kdU2uW78E+sed2fitPgX1zOtD+LLRwhg5fBcHI6VK1XKghgIZ2yy5gPAeR+HhxffkyWFcGC+iSG4XUDMwfWT9ECcA2CrApYDi1LhngEEqhZ/66Gto0ePWhiwB1LEMG7JAnGEzqpmltbn/LmrWz9VHRyA0K8pPiirC4BDUVJAYd3l3VMIWzI/eXYYMtaBtb/p4IGtT33qk26D8uCD9zsB5a677rCgheL+7rd/5Fga7s1zIyywZskSLJX+lq09Uf3Mr5M0FKwq649YC85UEzda8HJ18BbfAOT4nK1bEhUGyHNOf1+wZfZmDAluYeDt62o/LsHWCHe7Ec2STVNqAITGfYuAp8tbfLgGW+8LbLGRAFvsJ4yZMFspakoFeWTS+emNyPxbNui/MLA7g63rE2t8qLztAKrsr40vZ/HeCLaupQmk3YeJz4mR4mztjwBbZVYqv/gaN8lcB4aT8zuyoV8BW3Vhuc2I9vD7Z2GQwtYEqMTtwt7+7Gf/0GACMMY+o1yBK4UrxKRhEjy7E0hYAxTzZN52TgATrrelbF5kZcEWBjDKkp+JDUuF+7BAjBewxEw0MN2ueSle5C5yuEHNZu1HqdZYSqwWPQDD2NXQRbFz/ZaU4HNlNFwvaYqS1n2FuMSo43OAIRiWxCslIw4GA5cR+g6gh9wAzLj9yyjrlrjh9ydUbf01JaV8oLERPO2zOAxxs9KboR0ZqPmgvJxiWQk8x4CCeSnTw1c6rSSEIuvv84n8MFhLfz/k22OPfcLsFgAJD8GPfvQjxzTBEqXI55ZDNWAO+Rl2smvF2Fqb0eE8ZohoQ5c2a9zX2dQYUBidWisyovmKvGXSCa9gju/7mFxsYk09dncCoZRIYslYG+Yt60B2YRhKuyM1p6xjYg3DvDEGPHLLtnDI8YCtJBGkaG5aySXWN0l5BVgAN65T4IX8JOYqPSOTSHDixK8VG/v8irEHkB07dszMJvvg/ZNhGB2TLXnENXl21hmd+43fFbN1TYDG1Df/2QJPeQAmBJfgz372zy73gGJACbho2aH7fHEAri1Guw1D6X947rSBF+JoN7U5KIBpwab0VMDYgqFprE+Zkbo2mrV3wFlEVc6Nm8rP7fDeYLc1ba2yA6Sng3QnHbkxYAU7LT3hGAesMFe8b/HQ3IeDlligAsEVxeYxNZC6bszGJ3kuUQDeuOvg8FrPzNv1gDIMAGOy1cy8DX1tq2fo3MafmdVAYOszLHoFr69Z4ctBcZmHKAXKYQz00gaOYkZAAYa5h+l+sVpXr8xe0Mc6hiqorENjQ7hu6l2NYbv6WxkVZqvxcn0GXFsGyGa3kp3EM2NNUAAwhRaJQQDgUKQwWY+sG7Q8zJZBmgS4gyClVGG1UtAO11wENOAJgX3PnXdPwGRcGlhsPfD8jGVMijuHE8Fsil/6kkOIxQbgAsBZoAK8uf6weAgN9hyZkVev7LF7j1RvKGXqbTFQu3/r5sW9q2sUbAA6GUtYv6TyH1DMz/0P3rf1xONPbB1VNXnGgJXK81hw/vDnWz/+yY/tBkZQ0i7lscce82dxH1K9nkrTjIO9wbgRGPye+WicUkpKhC3Y9PJnx32NMPE+m93Us9mSCTUwzC6z12YPlhnlXBmcmvmS64MYMO9p7XUMoZE7MOtB4Wuw5WxE/UOpUNSU59n1wSnFbCl7SGnl1NkCsFySm/CC9g0/7Z+CzPvUdmn31JE7L2arAdh2DY91TvxaZBJZuHHP9zybhUXGrc5VwFFl5aZ5u2oQESasyQa4Dp3Iwr4d1yVgqwxZsxE3Xa8yqMYa7+G81tgqw2DZMP+Yd/ZtS3S0V+I7KtaLLItbJdlXKCZS5SkrwJlDaSHr+ef9KPnLfk/ylOJvtAYO4J64IOZnyWo7HlZkUIETYw2rDEijHdUxA651oegUFXbtuAWAbCayQ1ZmThlvWKoEWiMzOIMoZ+aBe8QAT/wgc8YeTwYgmfWpnI+s4FylcnjOfVybWxM/RjcJPpMetsgCepYCthhLamql8jxjx+WcuUzbG+b7svYwzBZsDGMlE9ngeoCx99EYugXulH6gsTQKHOBL1iQxl5xdnqmxUg4hsUyUEUmcqUMkUoiT8cAIARwfffRRzytyg7mqYQro6pwDZtqwO6We1mV6Sh44ftLZikmoIQDeDaGn/M1y3bwOeLwAWwosB3Dx4MTgNVEAQJ+4YAzZBLSHUUyLp7JSBXstx4FBvl7HlJwAHAK6kL3IyGSRpvZjXbQY0Pwu5aUSmtOYRdaWNcPgQLYkWP9tM6T9XLJ94w6/U2eFuSD7GrmEV4I96rXR+n7jj39HgLzgQBTxMCChDwOc3nvvpANzEd6yb1XE7rNGzjftU/NJ3YSYrkwAGVhhgt57X6gZq5JYBfHmrl2lDXL44D1ecLth5kAwCaXKV4uLVauJ5Fo333xkWBCCP1NsLZvzmqlVPpNCewjiKNxbjxz2QbDiBDDpXxCzlKOzPCLoSocScEggaAUEz50xxXUYobXupg5ASNZiDnStfiulYdQQrvi2uYctgXEFWAFXqMzYVtleY7lZac17GkDPmBB4vX4VQF1bq7g0u2BaL8giJySQDzprCpOSgPTz8vU7AFvjsyK6RkXxVH8uoOvfmINaolUSvIc1d2ZQQZ5+1yKidW9wf57R7hwEn0AGh5rr8ZzM2ysKLH/5ZfzlqRjNgWjcVevqQM3DyAGwYFepuwST4X1CPRz9DaADg+OEBF1nrwQYFl4LLkYhpU8kwpGDX0HEGsedKGpc1h5lFUKxN+A08VllqRBYHFDeC0g9pQOHkuJ6/M2uFldnx0Wb2lT8zuyLg/0TrB/FGeFLvAsuC6jrRx49ZqvxnnvvNjAmhf2lF0+4eCpjYH4+8YlPWFFiXNCeh0P/uubphedfcJwgSqSK0dbwJFaYJfgIRoWq4QawI1gcAwPw1T+fU5gCLF7NDfemY0D7JfZMwxagVBy3aLY4CtvukxoQYvK0MQagLALkYbO8d9ftelpn68q7KhCp9mBnFYB79lIYnsu7UwrgAiBRSR8oooOKqdzrPS/DTLGfZg/0zHFDJNuRtYhRELDl+KiRDZy1FQu/AJBV5JvA0TlZ//47QK2yivOsfQ2Ltm8MOMesAdp134sjCzddj72xyY3Y82kjCRk0cpUz1vIDLcdSsPXWuwQSp7FuSj/QIB6wFcXM+sAu4MLjK+tnsGV5rfXXfyhGLHqXhtGAXQx3IffYH+fOn125xlKnj2Dr9N2DRaEpMt+bzdXnASq8WgoGFiyNphM3GkZLmWBiYzijrFGZ3sj59FTlPuzNZNlmNlGYzXpGlsGq8XnigDg/Ls8yDA/3oXQCgdcBaPHOfPaznzVIBGwxDmLaCDCHkcN4g0V+Vb0P2Vu4xQhjuEslGmDiiXuDsa+rizFZLsx62YU9IJng+MMGH7jtJH80VuaoBiIgoACAx+Ms36awg/QlTfwrcgQZ1mB6npGSODxPS9hw/cSAnV55p8qKlYWMrIYFbVwjMbECfRprwjGoavB2DAb9Yz+1MDnfA2pvuVlFP++4y6EQPGOAbepjRZeTVXrTZHmmrQ+/Q3YiI5C17NG2TgJsJVM1NbMAlOgepAwGc9ysrSGYwr2c9dbvajkQx/LqGWDKYCxTf+suy3rGWGatraACvEISHNbnOE8UMHW7KANUAupVAUEj+eM/XpR+wF1kxfbKrzxYRPxeCfg2pYyLQW4RUl/1YK+qiBcKhO8BJUePUtPnAbtG6hKJxdiifyiQpMbWtVdwc0itdxiYFSwoVhutVnL9xa3IHotoHowDpX/+nRbSFdkplucgtqTjs8B1J92uDdiq7TxHarzEBVBrIge5MUmI9InZ0vhWm3/ciFhzAQkI5Ag3FMx+xWcUAHFt0L4/O8IpdWDCwvGi0rKCTVaIu4H08eeLNdE1N78s8jf+Cerem0H3tIAfSxwQvHtPNhzr40wKmChtRjZsNtJawcRaXge/ttQBN42SihvUbB0gCyVAtp+Bw9QBG5Bn9goQDEjRV35mEvgcm7aHvj2/uDbr+1tZgcwZc+zDq01tRTPK5IP3UhaDmYDWps4b9+DAsbqAW6w4hADCzdkkd4k61ljLcLI+xB0hNHiuuiwcFCuhz+f2qQAmGSjsdQQFhzjtgeIOizVFFlNjURLXkQBLuRE1BgRCM2EQLq33gnVf6+sSAbHDsgBqDBAAbxKQZCMeO/bI1h8ocBnBi+ChL9r3v/8dZ4qhDGG8nnrqKb+v8WUI0R/+8Fm39mjtoFtuwYKP+8iFT83WKpgUoTlCv4aHgZ/+sW5lMZdfy6Rs2oys66YX88S+9C72mWtGMjIj4GT7KzIje5Tzwz5DYbvJroy5y9oX72kfq5zhAHbtUbllDyj+9OAYalf2an7Vj9Ustdzjq/svgFNYqBzQgpYydeyrxAWm/hBPUCDp929ner3HA+62v9qDsc9/3dfJcl66Ast22KAZJotrrmTTyNGezSUbh9ysnK3h5nCIq4mVAWzRz5agZurxsU+pvv6+6iI5+JwaRHof1vvNt908ACaJKZwH3Pu9R3qbTm9Un4dmHEfuVY6nftde71m3PhFoi/s8JVguCJh4m2htkOOwM41pMjDRPVzaQbIO1hDF//JLvzIQYW0al1ajui2/OJdmKPXi/KJw8c4ALhnbiy++ZDad89Om3HymAA0DnvjJh5VlyblEpnCeAVzUqnr55ZdXsVRt7ozMhZkifqpZdcgGgBdnsqUmuE77E67dnKn1h9uKuUqhVtxiiWVCFzM+XF+MmdpyyaiNx8h9PJ0MJXmt74kr+tKXvuTwH8IlyGy+XwDj3JQ5IE4JsMgadk/Gpbiu81jGLOUVKNocGZaAdtYtrnkAcvol3umzmoQ5etgmK9AZiiQlTB9axp2sxOwn/lEn8NQpPGMBZ9y78VWMtcZu3cPE8rJ38YpgkCInwDWMhc+m/MXorkl4AJRzL9aSNQXcMw6uVaIheybeLet7e0SUvGBxEf3vupjaj4lNJzZ1n5Kb/midjUigND75V1457hsYmam0A4eQCePBuQmKj1YfLFA7cDNhKKD777/Pyrsunh74uAfTf2vJzlSQHVRH82YiGinWWh5rrzFLvB8mhMPWLLBVnSIOjd7P33GboKxMi7NQsFb6+yHVSWqaLXEzpNuW2nfmDNt13HBWAvrFxWnGvQJMmosG1/OZxne1tAHprjepBlmaYwfMNZMxXeClYLUZc/38g7beJUBThcaYmIfWMmL+N76sCzaDLRfZXFhvBVu4f9nsrQS/dDdWqHO/FYPGnKpdBIKA3/G3toRoML7BFoGDUPswNAbmDajP+BxTMUDa5TUGfDrtHmUxrGbcDYnbYS2YT6qdO9PLgjEAui7M1LYKyMZ6KxVc5hJWhb8RvNj4AA4COQ2MsynTCKGyXmXbHKcwTCR76tKlq46Fggbn0MZVEEuPOchBX7d3agFcrN3jx39lIdz4Ae7dWjvskyoQAz2xqWuwFReWs3loMCtrFAH/xBOf9PfEqaEAf/aznyhm6xdWNgi1p576nNitx3xd9hOxYt9RcdXvfe+fLAzZ2xg56QAR5oa14Hn7mQbwLwHAkr1cgq2PymBEQe24f3cEW3H5bH8x7p3A1sH3RPMDtrQeqsyWyviXZeicU8wGqfPaH47FWoCt3XLz2uAaoGfFPmcqjH5CKNh7YYJTamYT2DLgGrfCam7ms613t/15CuB6X7cy4j/GOi71znnBQWWo10z39PkpC7IAW8vfl9ky6NFreY1zl1GWAqTaKxRyTOmRxAzyPWDLekCysLGJe8SCW14gD3XN1lGyIeVgdJhH3L5jUeoBDQJsZIZJdyjEPAOsACAE0JPA8hiClym0zJxrLXFDUVYiWeO4h8k+jKuuMovv3xbTG+aqbkPOaMIEwkpFJnXO2E8kAWCckGHGvX/yk5/6zJYpTvxVSuMEABFUf8RnMSVWUkMR4PSKalW2hhX34ff1ppAIABOGi5ZrIkMoLMy4+QeQABzwmQDrzFOzppkfN6Knw4JezBV6tWwSgMEAkTWwQZI9XNZ93AYug0OVf8aO3GJGMFIvSuYhr8hWbOkE7tPrLmUs6wgLBrMIuGJMKdnxvp/FLLEuzLMSP1qwBY7A6Ee+txQIc9paktwPcAWZEQ9KSiDtIiRAZ7vAirHjxk3x0mQstjA1c8t9GxrCHLarTWuutX4aa1oDAL0I2E2ttCRQsTcrc6oja/SVGbyZ+mxaB2QrJXbQ323dBZBdFTUFaBFDdUKWN2CLB3Q8Em10Bv3zlcmniCK1joJYVTuDrCg9FBY/VGk6nK8t1DA6oQZ7IDrgslwHVLCNA5sDts74S8xXWAMDDs1IAnRz0L1QE5DJ59rYuNlurbbeoqoqPLKSdSvLfQQCz2JB4EVNGQrudU4pnQVB25ktxmCliGtjhJ4RvuYNIJeA7VyrbiNYEsfI4KabAq9kbV4ToOnzbme2ugbbBfVOQIv3reZy5q2FRR237tSnVkkP/c4BDVpv0Hbe48NOnRiBQZ6/gKnZR3a18PthPOoPXwURj2DzXE28nIErNLl+l+KRa/etg2wBalhQoxiITeB9FRgep+7b4OprVwPYeI7G50XBR1ABhGG+DIqwtnFTyJ1dYV/6PjW2lKZsYR6wyFgBx+9T8+fkeyvXB2PgULo0hhRV3e0BLgk+5zDDXDXNuhYs405WWAQrimnlstWY6R3GOL3uZmNmr2iNzDbonB1TkCxNqQk6RUmeOvW2rXEED9YjFbyfeOIJB5IyFhivf/iHf/C/uChRdGv2r+7DzF8o956Bup9X+7wgxIpzwgx2MghmF924d1MqYSdm6xqFR3d47QS2bjql1HHN0fta5w+U3GPlvqXkBdXd2qsiyKgnn4s9Ymh2TQHJSymVYUBZZoufx3XheRlAkYwmEmNgszcwW/78hJct5qbzt+lxolATX3YDuzVAZQlqe40l0OJ3nI2yXZW/vW/lFvukQJrnYi5Y72t7ExN6UGzN/WIgsOjPyRWLQQprcVpdNGwAe1/krJ1XZndBOnuwbUsYVzovJFi7yUphzloiJ3tmHfPW0JCEfCQWJqw5cZKWx/osJXNgJwgVgC1AjkIKoHxhEdzFgPsIpLYCfD+L4ZQAd5jnzCL7iLPIGcRdRMzY0aNHff8XX/ylz1NrKpldEbMTljNubQAG7AlsFSEJKPc3VBX++PGXrSsTVE5ITZiUZR0w2BIUOtdJljBMS1zZKTcz/QYniaetkxybqAdIT8mrw/Tt9+eTHR/Zcx4XvtYhZILjMlZMC8IThtxV1R2OcK/BMoTTeTwJcm/ClBEihIEKaGqFeu7NuJuFxzyTvIQsZGyRRTS1xrUbIxL3KfgA0MLeIu4bfcire6A6pNmejJs9hQxypqHW9YH7H8r37ml4zckCrBdjKFgNYxm8Ef0Y9qlGepIqkkkZvQeWiAFQ12hYapIo0P27zSby3A0ZSkX91PAss3WfjBQnZQhoQkI1sQ9jA2zxJ3/yJ9f3RiRb6WXAlgYAlayqBx4sC0l1+OcVjQ+F7PRUTdqDmsA7ZUU3c6Hpo3EPTAq+fZqxdNpah0WglyIK1z2lyPiDEgeUAM5gSGBUxkqrsIhgGsGor70RNPQAACAASURBVK3yXnYidOnERoxUqhvPSmTlmohEDN3PIwbERZmH1XGJBMpFfASzxYrURVL07RgWqqfb0hxmawG2EAZsRq7velsEUmtTXXOx0YDL7WBrmZG5owba9gceq8/DYlR5OqZsQHSsAGo+jWKa+Y0lPXW4tFn2KziTQ9I6UjwbjCHupsRstRF11mbtRo5L1oJtGLGlG7HxPnzeMQrE1SxcHY27spU08R9ul0PgOCzMWNb0biy9zQHiMMSSDGNj5QC1O8DYbOLtyb6p65n9bqCv9yDYoljj+sD6JJj1vVPEWyUr0ydDc5Sip6nDxt+Spj79P/XoxI0QA4AATqB/BBH3QCkhOOoqyFwxlxO3M4JyabywluwXBDyugLtUD+ZugS46OhBXgnLkGlh8VJ1vHRgyc/7H//jvW//4j/+f58YF+xSTieJC+DZDNDR6FOOqltZqL+VcLgt5FggYNO/wWhZwXb6loQGb3IiJI7zxVWW3yY14+IOTW5e0FqeI6XDWG3GYYloEtvZItiPmXSNNLkRB7whkZdoW8NUVGOAVd2WD5km8cBFGXZ8ssk1ga8WELYHWMFs7zU0Z2BuAlsZwQQqsr56jfkWeLRmvysYkVcSF6nNnZV82Ju4Zfpf4JQU1ay8de/wBryt9a7kuMgHDgj2fZuwBvhRDTna5WGCBLb6Pq0VB7mI12pKr2dIuX0E7Ku3xxAsRCpCwjMqcVVs1ZBTyD2twxSzSe0+/G7CFy9898Mgs03o0pot9hCwyYOCZdSYBAASro4yPHTtmxheSgN+jjzKOVP1PxvFlA6YUcA3jxJlhnwE2moyDQo68AkARvxgGhSr73IvrMW+wVWHm4nZ3OIILYqaGXsMPkBmOfZMsRs82Dpi1YY6caCNwg4sVI6pxQMl6TEhOQFvkdeXdGV2L+oMG4Y6RFlPpvSEjUfuXAHDGdVYxRY89/tjWZxVzfb9kCswWMop6WzB7DhWSDIu3InIW8MFcxf13ITFbelbmgvs3E9B6Wb8j3AFGrpmm4PXD2jOuR6br8vyp5k+9sOhh1tE9bvXCLYf8/tjHHpxM8HhYmkUKQG8SUwzoEDSMG7du5pIMxhSE5XOsmb00Tn4iRjluc+9l67UAZI4RAJ9xNVA/XxNTV4P/Tnmn3PZMz5LkDAF7YRz2KkbA17/29evBFjWzXn75uKkzX1BxXHyICf/ud7/jyH6X0xeNSR0JNlej9Yu8uXlfsDtu4TGKshlXjqsyEieIXZOAG9EKaxTogC1vHKxoUCSK1SAgSH1ZogGQx0HrhLeSroPD2ZDaIKaBJ5spRUsL6MKoIRTsdhsXWlmSSw7aDgjazmzZ5TPP22D2gq2dYra4PpQvwNI0KUF52pDUNCvgjF89laD5XQoOblQ9Oyq4AJF5fgAQ2YEjzCrgulkiaFPzqEK/gjpAACGc4MduLlhEwBDra7xqSwI5GQu9zZlt3Y7QX8bjOYBWG9PuFVsNYRCWiQq13qnEbqUBGJ73lHlKZldcKS0+W9q+iofPpt5MC5/u1v693eNy9iWHQ39nb1kBwRaNBclnCDCn2vp5NSVnH9UKSjxHMveyXxLAy/fBrYmrafsIatsQzEmgPJ9rfEEZicw5bqt1axhzrePDiosxZ4au8twPlotedLc5hiZCGwGIgGvqtpWn4jp+oAB6XI2sYaojl81MeQkzVyNUCs49z2ZtM47YJmtGq9/Xrb9pQ47ev+FP7M8Cne47M8TYau1fs+1TBfabwNbtqhd1QTd7RxbmB2KKEXK7dmvf0kzeYCvrKxNj68Nr04hdCQxr9+DUAfM2zhqs5gUWyK1gIsh3BFsDrlZzND9jWG08wTb6xoCcs9O5OE9w7UxemfMl2GoQde/F38oK9X1rV1nkXVutNMsPQ/kPv/AHtr4dbyPDBsD+7ik1NaYsiFqrlN2mIDL3cl9V/YdsChhASU01cM2Ts4HHaDRb7IBmxT1SN2uAVkJBYL/CLCYLdb2v8thshMbEJUQAmYnscbseMUAN38AAAZBwJk+KVYJZgml48sknnSgCQ4Nrry4nzkqYNsiElGvgORpc3fpQBUxxiSU5Kvoi8g4AgYuNGJ8HH3zA89iioWXzI3dhws9OuzGCsyM3uB5jSUB+GJnIoYBBx9FpXK5TpvswXkAJZzxgGbchbHTiF5FP3P+3cgPCsmAgtyQOnhSuiWFFdfNWW39YLr6v/tFXt76gOE8YQsAH7MzLL7/i0CJAIgHpKdS6xzFMgBXmOkklkUntxAH4Yn5gvxpnV08KzwhQvuOO2xwv5mtoPIBgYrZYXzOmsx9cRgKPiD53+21p8NxnDAmRmmABQwG2zGlAT/Yd4CuNwqn/2bjCMLAtEcK8sPbgm3ye2LBkwgZshWFrj864HgHdIVX2k1xCSyutAzI6oFmxcZoDxvbMM88sK8hf8cQCtrghwoysCRTD88//wsXs2BQp/naL3BRP2g+b9MzUy8JnW3oQbZOg4SgVT7Iemo3BRmMSeFiU2s2HU+fC7qHZbO0TV2vR4GGYDMASMTReFHy72uAoaR9W/Y0Fs9tprDrOLVS3GadZPMZjWl0LwJhaydrZNZrgLs45V5DfDLY4LGwGrm83qD7Hz/ulL3ZyI7IxsbD4jAOlsV6wOARmzObhvijY4mf925nZqqvvRjF+/cGdfmu6ViyttLphEGYX9E02a/qAFeTUWoI5yoGORcHmLxC0K8hycbh5vtf465pcWthtMh7hltiJFYM0SicNk7N3/Fl9jwuPfWbQrvGWcalCxAVTkGxBqANAPEer6RdsOYYD4Gn3SRgAA3TXoZHFaasojGOD+Ak+h1bnH4V0Afa8EpidApHME0KD/d94slLZLcyaisbvOsYB0EUALc9TF2SyMNsWiwzQZgGH4sY65Z5YpcQdMR88890SwgTq3inw2IrPnK1S+lwTdoLCw7/85Yt2aQIELYDUN5A14T1lFBiTW+rMq2csCiNV1jeBrVrUN+5EO1g3/XpA5OYAeeO7Da+6pTaBrXtpO0MnDAo9Kts0ylzgmJZbArDpwiaArf8CtiSTriVrqewhj/6/G7PVeKvl/LTKPHJu06tGRo2UJcN1eRTqemwZJ68A/chVh1joxfog0/p+frcEW/ye/cvvmnCCPL/v4bscL3VAMoj2InQFobAuBvEFhVFgaMHYwnxhXDnDal/CC5CfzeDD4GaPusClDTNYg7jv1uETydiOIbQGWJb9LvGR52jsJ+WCLF7gYfW5BktzXtyXd/YlCpezwPk7qazBuAt3O+Cd4GzYqzB1NCkWEBFrxVQCsvgb7zWRoPkBwKBE6w5KeAGteJJBXsMi3VFiyLsUjEARBhBnoWwiuo6/Mze4JKnXFDCCPgxbhEzAtc9nUepN0mpoAvcDSGLIAWLa7J45BIRVVoZ0UPa1wPAr0uXvuFyO9C+EgEFIPAKNnaPsBPeFMPnCF7+49eWnn9k6OMkJ6O0TJ15XYg+dLwB3ZHYm6Yl54llZFeaO67GPwtbTD/HszGXa0rFGjod1/LcyDRU7fYdYed7PIjTmjD3JtZusQ5mcFpVGJh05cucWbH2LkCahiyzbtAJizruWACD2XnVZ+xYn4P6A5xxdyLja2aPB+FzLRtnE34J3+DnyOiUo4qlLFjPfX/JZXZ839ivXu0fZp7y+8PkvBGxRlZnq6iBZ3IggTqTS+2c+cCGvZ5/9kdPGCapzXz8p3q9//etuGwArg3LjQe3/j0kfC8j+VbUHGZRX2pnfsWEYNBvolltuXwW3L90STFRdFkugBUB4Q2wb1gx1O1x1WpOeDDQFUbpdgjb80HyIJxaWQoZsPGci6hocTJpm85lOZDcuG4jJOq3KvTuBLQMPwJbBWcAW83BINZF2AlsIK7qDM01G0XwOZkltRnZyI7Ycxo3C+qPAVjqaOx5kqPts+jCKrW7cWI/USyEoPxXqWSvGWIaMmK2CYWdHWkFPOi0WuSViwBGjatPl68DWxGwh7GyB6D4ISVvCcy3mnbVxwL2u4yrsOnSmuDU+fl83pfcZbIzG3DGtYm14lhHE7CHmfe3KViyVhGeFYuueOUhd92dfAPrYJydFqb+hWMbfyPKiYTptHNLIVFmRSo3nQMfFkEK+LTOSHpNNa77oA40g4HADtr///e+vWEKeo+6ZgAjXDgn4GgMC5cW4iB8rSAV4MZ5jYpjvuptU7tQOQ5iz5nVzQutjNCE8k30IiCcOjD6CSlqBvSROZgQf9H3r6rGyMDpuIK/59LpsYLauA9vbNuqK9dz2e++N2Tvbma3/HbB1/y4JWz3Lm3p+cShWAoCtLWV37hP7eYANrftduCYAMGBLp9x71/cf9xvfl0GvLFuBFl1jp2zElcG4mJ+CrQKi7WfYRhEZ2gP4lmBLaGIFono+ep7KsNU1vgRbSzfidrCFUoxSSi9EZ9IpG9HdFSSPfn3iDddvIm4QC51M5EMqp8GewE3C52C+CJBvHAyJGiSNcJZRlHy+sh9F2k4My5IBjDFxL2FzytwlHCBJUOz3d0+9s9IpyBRkfNsCOYkA2SkZepsbr9/rZ7hoN3kYNwL+uQ6go0Y+7nzcZA2zQPFy7hg/bkTmhDOSWKozVswEfQNiWPuGOsB4cG5T0FXZ8LjstPZ1/bWcSEEca0WZlhbDbjwlhhyMN7I57tVpB2UXZvSLY9Wm1Y5jfu2tEbOt8QJIUNisA+uLTPqVSBPAlgO4kX32UNA3d4/ajt2ezL/xnhAS9MQTj2899dnPxe01LmqMwhfV+QJ3LACUNVklFZH9j2yeoqiZ+0Nmk5BxgMCwRIRdpBJBDFNimKgmEHceuo2/IR95VpeHmOB0ikADkO0y1Brfeec9MiyPTiZmDP/2SaRMA5+nPEfjjrlfjeOQNfFSsYawnGGmqEFGYkKyJ1lP6pgBhOOqJPmD2l2JEQ7YioekzKiL2OoaLjei65jI0ZxS+ge9hQwgYclg6yoB8rIkKYpIYCADZHP95u3fyhp+wVWDmUSC5JhUkPCTT37aAYUMAgRYYVAFx0FGoZ2RVd1ofxaLCThNw18NmE2bLIscUjYELhsEfyvRct0GElqg6IYJRCMTLItQK9+Miv2xaRnUxrosAptu37gmBg6u3CJcl42LLC6zVoWyR1bdynXCgvlNARQuEEiw7FgNbaisElNe+KQ/x61aZYUgMtgAkbssRVJSlRO2atzL4WpWHvcq8LhRUAt8XKRDPexalGIAUYqK4hatInca7qrX27ptSqxgq5sVWEbwJAg0G9T1w2TV8sxtLmoXAv523Hr48/ke1sPAIYK4lHgZm7YMcmsdjZnPMmcI0FpABewFQNynZTwCrCSMB9TXpckhXzGfjJ2EjCkxUkDWtkwxBmCQMptd5wrKHKAoX54HFyCuB/Yb6fCly8siMU8NsuQzoanTf6zp27H2UryPPR+w9U8WDAiZBt/WNXFWRTk3vTjAHi/j3rYXH3nkYQsisqoMPnGPSnj/9Kf/bCGQDCFVinelaVwhuMV5/rBmq6w7XZ+5aCJKXbEFf2YHN7xS2uD6IO82nZ6JviHWy8Ca7C7NYQ2WZE4Ru7eOjVveLuuXTOEIPPrTkcGms3RS7KPm910997sKkk6Midw6itmC3bpJn8FNkpitBIW79MOwnTxjqqJTLmVa+3A34l2051IuhWQDlHNc6mFo162INk4O538U2A2fsXU8GY/66nngPOk+6Z0YJpb3FDgVuGFA8j3Kjb+zJ20w6bNlX5ZGZIo3pu4YcrjKc/eBxK4ExKdR9TnNWVkDmO003941xoVYcMW/ss/JYCNmEJc1PyfxIjGM7DvS8pF3ZLCj3AOkUmyzhYv7bF6PMVziqks2InLLzwyQwaDGGDQoicxhr5rZkrHxsAiA3Vr7GEQ3WXHi3nKWmM4gQARjBLCFogVQoTy5FgobcAZgQQa2pAAuND7PvCbmZ/91P3NfDC8YHc6ca41pTyQes+xbXJY8R92KjJFYJt7LZ5E1MODsv8xN2oSZwfd10lUDooI5YyzUJisgZAwEvTP/vxGAA2yxliUX2q+RUjg1rA9qHdg392me7pVuR0Xys2tGOYQoLWrQ/8gK9hV/y9lN7F/m7e6JB2xHFGJl05OYtSyraLZIMcP79I+zlvinuCG5LmsGWcKk4FpsweXowxS/bdwhc1nSoCEdPC/3DWsVNo59XzAH84ccZN1T/uHqVFpoT97EMebMBRcAinnOGMvE/qZYNjInYRsyyt9SbJhXOFntPFNi1VTKRPvlq1/96vUxW9/93ne3vv2db9uNQvXtE2+qwqzS1d+S64HfYf20EB7IFQuAQ0McAAPiJoCH+KCT2dXSEQhjFDWKJvVP0hmbDUIceVksJhfKmcV5V/9g047KcgeY1GJDWPB9gQyfRYF7I+t7ik5C2zerzQgWIbSIAwkTs/o/3z9FW6+PR9m9asZdF8/8XR9lY0RAxLoq1QioC+s1VdERtrYq1AxYB+U3rkwOxZnWFVDEN6lfVAEIw2KTYGk37mzZR6+AkF6TFy/tDLbM0uEiROkM2EIn7lY8y9KCLtiq4ri+HQ8bN5XdPUcaW+e9a1BGruUZ7A5FWei9ZSa9c4NizM4geFtvzAeM+DUoerMRcccWdLbKOOPj87GWAmgTcB9AVkVW5iuuia5bWhIxKOYE4NSOBVbgKDX9q8u27AZCtnQ2zc8RjF23HurWcUNANrg+95U70wkRCTZu/RaE+/e+9z0LE4CclfUoF57ropiYTS9bZrhYmFvAIC5xYjJ0gGi1RBsP2qvg1mH/4Tp87rmfWbmkgS9ukLC4jIXClAFvSRQpm7MCW+zrWY/12dgMJ5rOf92+4sH0r67x7WeL59gJbFEMedMroCzlGrge38fql+GmjMyrkj8nUfJjxcJsXRI7DbvlAHnkhsCWomZsSOBGdE0/zhr7FQVviznjzpYNAIrA5wz/y4Et5mcJnH1fnTPHPE7Nv4KRxmiZxR93Fr9r1tvKJY/Q3ybHeI7WqCrY6jWu7kmoB+ceOX/OWbIp5XJAjPsmsKVdZ9BDKQbk7W1T5Jc15T6AKtxPxPsCtmpgLWO2Eje4rsXIGHit9jcM/KH9AV2EEIxxZlmKESYZSsgISs1Njh3gLDeU9jjyBFIAHcU2rBuLsxiwGmaCciwEggOgAO18hs8WxPosaB0w6GDvYMu41gsvvDAgIaUBuD/rgozkPdwHhc65KwuSGKzOTwpao0d5PyCE0IIEpNOnMjFbjjXW97h0eQ72bIvOMl7AIWcIOcU4o5/VTBsDj16GrKXYFoptMr/oYeYtrsXUJQSMfJwSFgJb51wDMrFkjSk1qCU0w2UXCJYfd65bLQXMAGLKBmV/JrifeWUOSRJKPa4A0N2qRdl15vkAWHipHMbh/aMSLpKZrp+oBzfbpmXj79atBmiMPW2FAKI2EpwYldhv7sX5gP1Lyx+AMNmIJDFQIzHA165vvc+1+iaBxOVd5pwBrEwS6Rpx3ZNlmfpfyUZXDLrKoziGEJmh+WOMXOuRRx/xz5//wufHjaiDQxjzX/+7v976z//5PxnZwzi9qSa3BNay0OuA2/htGQBWgwPjp/xDXVYGGU6PTE0mFprBsiFIjWWgbfYYv3ca0CLseA8072vyORM/wCb4nAL3WFCEH+9JNlViFixwcY9Nmi1Cio1fl1ADsE1VO5187fKq5V03wib3yAGBIMOEldKeCJRhGPi9K3+PYmcc4nS8UMmWTIBnS1tQURuw1ZgJ5pIDd0gFJitM2zqllnYsm2YHrhMFSI+/dDnlDAARMB/eaBP8vwRbvQZgC9fAJrBVF8VgoiATvS6pL5eZrxFyBhJDmZfmXrleRjl5040iKZgxCNPvXfhNIAQWk8PEWrUjPBuYu1oY6MVBcLuisey5VhlEW/qAMpWySKBmWJfGKy0ZAT5XFi8utql4bsGbGm2umzZMZV0crBMAGcOBYqPJIgrDFYBEX8vEs6V9RNKfA2DF7mrv48IjUxCBSroy4/v+93/gs4BbIf3aklKOQL18aYCpr7B+MW+NhWvFdoNMC4pdjk353Oc+53skBfuUBTgGToLy036kiSRpeZXQqXyT76JgEjeT0hwwaWG/lnvk+tGVcVqzWz1fzkJyevU2Q+YjwNZObkTGFcPmRmaLoqZXtS5vS4a8IzdYjDNBrHEjEjWFAXN5wWxdUe/KFXukv7efaUuPdO+agWXN/4WZLR7EDDD/mF+Yx2GHbpqAdMsSDAv9qxwosAqDntgtZGLZLn7fPV9vQ9i5G5mty7uSPOK4JYEVGJmwMnKZitkXRLXxykZAfrnhsc4c1wOEYCy60LDjc6iHJQZQIDhZeex9rYtZ6WYqw24ts3ZTIgJFHoMvzGWKb96yYokb1E7sVjtkIDeQnzb4J9byiowZArjDOB1ZeBlSADWB0ip8LEBA6Myzz/5wXH8Efqc8Qetp1bXEdaipBVOBjsKISUXzNLEGpLXpO7qRv5XNDiO5ZkILJlgXukIwVp573Zrs3QAj6Y6ygC0Qy++atUdWIFmQXCfGZnrsOnaMQPlxQ/I3nps+fcgaQDA6mj3navMaP4baQw88uHVa72MdWtImYT5xYXId7p11yDlMVfgYO8k2zLljDhPLCtiiAv87ZqmcxUcJJoUuNUbWrkl9vjq7BmvJGiSpCRUluhQAck3AEeOjKXQ9UwHs8QYhexkT1eABivyMccb+xRCNNyexuxjALpitdY6NiJsyRk2yLpPU0PIPDcWwwUtikv6OrkAH42GC3ADIPvqIOjBorJ958jPrmK0LShP9t//2/97627/9G6eFEtj1wdlUzkZpQ08ykND4odegMMsysNn4O77PNoFuZgaADSRJBW3QPkCLjUv6aBZlXesGdw3B+C+99JItok996lOOD7MffQRTLaB+LTJtkTQ2H+MynW2BG8VHzBYzaSZhagn5b/77jcoABbFXtDpKyABjoSz4XTNoWserhTGd9ch7R4DauteYEkB/SZS6irBN6i4LfZcyOw+qhQGHssJmGeDv5+6955phJAZsTU0pW966Hu9tTAdP1kzJuPWIpwo46L8yW67Bg4vN9H3G4ua6sGEKOK6iX2ZmFnRVsEdnrwFpx80z2D08rBQb9y1iFSSQuS5xgvi4k5yRejNmDfU8ZKswxymnkV5m18d8xDKPQKeZ7iEfnMZvAch4blyrZuH0novqnVeAxhyhTNrzr0kU3LeBvYDCs2eS/dL4rNSMCVtSS7QsZzMjEU7Hjx83qGLs0OAYLuxxjIoTJ+jdBZ3dtSfjcDOzxXh2Alu7lLWF0HzssccdS0nAM8IEhcd9CHTFym7zXicEaB/4NecjpyR9K1fsYBmfAQQ7lXHIJTa7EQ16+fzyjME82Urd7EbcKRsxYGs7sxU34s2n3926ov31FoUtJ3uMHMRdKt+ik3GDG9GxHecCcJAHfvbZY13HyrtawGYZxv3wL+JG7Nku2IJFGzc8GU5m5c1erjPVbHDoOXsGCsLKmvDelSE61yrbvAlsiWP2+znjh1QFHoPj/PkYAPvUG5bCpgVbYQ4EdlSSgfNcBQUI6bmMorrivUc8Ei7sBJLHGGTsVqxTiyvAGcMkbcyyJXON2+/A8wGDHwPeSh6jb9hzgN2tAkjE+cCyMY7T0jXoIuIZ7TmZ+eBr4nhu8/ngGiSN/NM/fc8K1a1kHIdFhiBJQEmyYH7rkuQ9KGbONGwN+45YKRgm5Cjutq5LE8KQS8lEfM9z0bVDmcMIwUQzB8gKDCPmDRaGNUn81y0GLtmfadDN/DBWZElaGAUwxLUmWSYSw1ar3sf4Ofu4KFk/+iryPs4j1wEoo8s/oWSCszo7MLfcn7libNyDqvVcB3YHZi3yNvGLBKybbbRszf7l57b96bMB4njhkbkineUzNu5gvufl7EXJbrvEx5AogDt7hiD7gNAy23wP6VPvmgkeGbXMM9iFOeLvyO2EOyX5jcKzvFKsm6z0i9YbFIzledbMVmIH6/GI0ZNErQItGzYwf5ov15wbZo5nuEt7AznxqU99uszWVU3ge1v/5t/8X1v/7m/+WmjsEW9G4nQTtX/Z1eHpcRSRmqqwCHUmgot5o4rWPOlqrgnCBiDhEz6l4D8ysV544ZfeUIA5rHAejPdcVZaXa6ngaxaN+q1vfcsKgsF/US0F/vRP/9SWQx4ujEctOk6pBQEAQ58PtRfLfAkoGPOlC6Ji+W8qSZvGXIGxulKudyWqjP4qRitgJcCLF4sD6+LNMG4zMzID6io06qZg4pgbELtLTQygYa4PHqZKbWLCqrzdFLtxIbpY2aI+l8HWpcQ/lWqt68zuErdaCC1fNxWeuN1iEncCW2zKpLOGlUvMFunxEn4Dfpr5GVaJ7L/EX7VAadfGSsCHOmOInzvMCs/KYUCw8Dn2lsuIQPNqDgy2WEesNrtc193kC6J9cK3EaUukDCjHaqXnI8/bvbByN7sXZ4L/z59PRlaUTGKtHG/lYNr44RO7krIQycIibiFsW0udIPyXbtcqYIQNgpq4D3qIkoXEnD7++OPe+6k0/YoPfSvR2wiQgD/9QYKXt78KxL0P9CowSNatarpoblEycWvc6vPF77AqyzDEqMi86cSt3KeryuWj5LwHR3i6iOgo+yE7bxhbxrQZbNn9u81Y4cwgWHcCWzsxWwH1kUJmte1GDNg68qGCbLVP3tS++u1FrGfUiQwLfb9XwmyTG/GmPeq9pgsaEOo/lBnzaqUOgzPnvQkfOVeJ1fqXAFuVG9nHE7M1WWpXNe4yrFU4lWvd02XlalCWze1e6dmvTFmCrboRL14jhgdwkfhXp7erxVGYiQXYUigBrhKCrA8fkYLVXDubXJ/hbNctBItAwLcrohO/Mowzbkesflx9nB8UWusV8T2KHFnSvccq33QwgcqRJQnydnyn1r0yry5EwBag64xcOu29mB6mqR2WbGuVfZmgeeQw8ci4BFvOAIMlLEpqpie6dwAAIABJREFULwEQw7gRQH/EBg3XRm5R9BPFzTkD2LFGaeGVwG1IhQcffMDvYS4AnmT8V/5xD/4W4JcwluypxP00iYFnTgZ54qAgL7hGk3FgF3km7k9ckeU34EznBHnG5xy+It0KK1d9wXoBYElyO3r06NaTAgTXNNdmwaT3AXXIExjCR8TQsA6AGAgTrsHnGUPLYdQlXDDCXCQ7MwWg+Uxcx2Txh6V3RQBchMh8PTPjbXandbbmI22xZICL2Wrv2iYXwMAyDkArYykLnDi2NN9OBQXYN7xoccVSB411ZayJXw0zDHBl3QrC+EwyPBOmUg9E44WbFX2t3iWHGoTkAaRi4KOXnvzMk+uYrctqlPoXf/EXW//+3/+texx6Ix/cn0B0PazZLvl0i2DvFtLFqoj1k0MXtkLBkBLubEY2IcUX2eiUsIfGfFUV6KGqAWFQbgC2+z6monqDhrEY/t//8l+cBcYifPnLX976P/7Vv/JktVZS4qtEFZJVCBWqn5lk97rDxz0uvSUw4uBe+PC0nwsrlsOKMC3Yshuz7NHi65E7794RbGGtY+W6FMIAGjNg0wXdtPn0R2o9GeLf7IrS+92EVwvIhr75NkDnOvuIcdq3PoArFn3KY1SAAjIuArYMqiZAftKprw+Qn1Y7Dh4HjGyO2YrLJI7WCHXONrErWHqxCi0AtaHMGgGwxp1rHzqsld7P9x/S/HeyYFB6jB1hiNVC+x2eH4DGAQO8UckYqyBqNIcsz5QYowI45qNtmcxHsv/2k6YraxyLXAfIQl4C/3ZZZVC4rA9X3Sfw0+Day2pUnPIjCQxmDeoK4f1cy4JPY+w6EUuFIEN4cAg5yC1mGrCRmj1cM0rhgM/Cc8+FxeKzVHVnz6eOzXExTsct1KpMmae331Kn+A0v73P2pvZJGYBMGEkj7zsQuAqMX6MEY5EmdgxB21YgcYemjZX3rq5RAG5FPWxd3c8FW92j24fXZtPXgXg2EJb1CKnt54v1/n1jtsricGmutwyQv+2cXBxam9+IQXiLqv56xq1rYrgp+yDQsMmNuJcAeZ41CC7B2JovM3su4JkEgp4/sxac8X8hsIVLDBlhBtmhg2tmiwwny5NhGst4cf7TXHfNIpQZ6H4uM7l0+/I7lFszw/jeXoFdsChhGmgS7KxfwBYsrvfIMFuArYmJuV2lRhg7e9yZahSQHcOV98DYNlM3TBGKCgM1/f3SAmVd/w7lZCBgoBsWPW6pVBvvfkfnuAyFzheynus0861hFO9Ld6SkytY0EqZtS2KIYaVJ9AJU49qnnyjtaQBleFoATdw7MVA12GIYIyNMIEghc84xlgI6KIeQ+MfGVnEvYrweffSRCbCmwOZJeWx+NaUbrjgonmdk/Mxjmb+uLyxXeyZiuCFzkD2MF9lVjw73BgwxL+wLyzVqX43xBRBGHuOm5G+MLSWH9lums88fevChrT+Uq2ufvgf0AqpIImC9GB9yCxkCOxYQpVp/mgvWsue6Z4K/83mAdGuplWBwkL5CHq4SfmE3tHpqEieluWOMrSiA7LJhQ8iJ/gVsbxlXsIbcmzULwOV36WHZKvphsig9QmV7Qp7uNWhEDwfIphQI67xmiZEnAUncg+8BdXFFyyMlWV73YQmX/kzpB+YTgYoOYrwwaj3Xn1colLMRz6ue1tmzH2z95V/+5daPfvSsb4al+960N+ChyTjgxviYmyacG6aODxuEh3tdDapr0ZQixB9LIOMpUtCFrjk4TDBsBp9j0spqPKdK9d9VDzdvdv2NZpn/57/+1yswxyJzGNgkVcJcw/VlRvk60BUBhQJBOM6hZpKTTSZFOW6mto1pHafGP4zk8/uXMTplPWpZeg5sQQckGJzILVpLkj+g8KuksC5sUQwNyUIz3wcOJ+jbV7KAXTNopaUteCd7rMq5B85ZGBpAG1CzCep+WArwrFOAhLN4KCynZ0ShFLnzjC2x4DpkYoNwMbRquz/LcwIYASQaV3sbOuZlADDPAWhhHHy/qnsGiJp1qDVcILkElcxneyjWGvShM7uRAGa7tTTfpsUn+Ii5gLavtdiChBHiKTC4a7eA8gTq8yxxIeQfTBYHvxY5YMF7jWcbK529nYDcCIq6b1lD9jvPTTHW994744LAMFsoB2piwWxh/ZNWjUBLHAQBn0qF1tczcle2VtFsqRUbtWQ6XG9s6HtqMpV5raKtkuucxjIeNpC1EZuxYlMxQjQ/jYfrfVrlvWcJMHdd/BU7VnsnDbzTe9CJHay3931cXsbt17HNARY7vXa7+8KNL58Bu/rCBAGeU1BT6f9XdAY0x29LkL4lYJwUcBlmAg57ps6WQfF+XUM0l8/FpevnpELU+wu2esZYEMmImLdNr7r6Nv1tz0FYPLk4SBvXV+Zir/65jAFgb/buspbrpR3mgOvX6Oo6leVBbrLOjemqpV+2v3uiGb6uk7gvbnvOT6txX7xAK6XIkz1i98tcXrlMgWklOCkphb1PqzE37SUxyuuigH3Jj18ri41QCR6Le/K89KZFuVI+qOV22OeMEcWHwV3ZgvFuFlO9LXkmlKhLS0j5E5+YQst7bMyjm7SiHiMG/jvvvOvn5xxyfwOiMVYD8LVXta4kvsSVf0KGFu12EnvUpC5kQbIUKQWRLLXEC0eHEOaSCvN1804B7AGOjCvB2ym4iaGDKzEV65EpASNcH1DTeDvWAZmAm5L4qoDs9NtNOYl0IWmlckITHhRYYquWgUm2KfFM91lfIz8Bl5wb/oZ8xOAD/CRelnW5Rc+YtnXIP8BF4kH3ul4Z80ZWKetEcpt1hzIEAeisY4CeSjopJIl5IpM0eg4yYn2ezsmrsP8ASXWToGNWN5Xim2iAYc71bVCxn6XfXz/xSoCifgY4EX5TBgvgCu5IaQ5Y1sigxgGyR+2dk0eO54edgyVL9mIS2JBV7N9W62f+Qi4lM7GV8gFe7Fmzcn2PrlGwBflBnceSE2Tsfunpp5fM1sWtv/qrv1JbnucMqJjYt4VO7WZxlgMBhclcAOmyKdk8nMimEfP1PblNmPSmyoYcSTYPE49bhpeDNQmq08bkwLJ5eYCf/OQnWz/VPyaKxfiiiq3hRkyD09Ty4lWXYiutAxi4VxV/XVe1+BgbLEoparMn45ZEoYBCGxNkIDPKx5Q1Vq4OjK30fmYOLL8ryOrXa2pYzKsUP8/l4DotwqlB4bUCsGqpyH/gZoEt46xYsnXh8csETicAO1Z4Gt660J82nud11mJtRaZsw3IcVcK13lP9OCnYdUnxflxyqbGTRpwUM9wF2NIYAEw8C8/K3+P7n8BijzuuVgewQv0OKOZ3rhoPYzWCD0XZEgPZuInpsGLTNQuaC1RRslg5BrqhAQZgZxx9xQWYFOwWnev8JX0al5EOBEH1KD5dpwDcwZCOWUlNGANdxj2uDCuHAVelvDuvjdHjORgn8V4nTvxm64c/fNaCk1iAo6LrW2Tx+edfUIwG1D6xKnGfcPgpNsphdSkIgDxzh3tlwdjye7OPw8pc0Xpl30Tp8K9JJB1f57ZrdAnGYMqBMJdLoLsT2FoZNDOupVXLWAwcBmwxZ25OPmcngC371mdD+2+n105gi/fjTnLx5Lp0qaItpXHkspS79isV5N8mmWEBtvZOnS2PTWDrCkaoxrDv8o1gK4xZGOSCr3617Jn4me1j/yiwtfumtNfxeeE868NEqpoZBaAWbM1FLct2nJ1hdO1eWjcZjvtL+2fAFuPfDraSWZZSOMwFyk3Un5lgjhRVsONyS8sUn8+CLTFb6eJwdevwgcgGlCJGs13CYwx+oBILb0mxAwrcA1Z/s4tGAC0uIpQ6GX+q8q3xkjFHtXOXkoFVnCw8G50XU+onYOsWn9O9+1IriZ/vu0+xxJKfaY1Gzzu5EdXL0eVkuJ4Brqq1j3HGeHuu0VOvyxX4mgDXzQrjQBE7NGQAYNvjhMFO4lXcWGHVEmOW0JYyrpUvyJ8yb4AzFHQz4toGymda5wFjIckGk5Gt7wFCyAbceTBp6N4Al9SFgiUDeADSCACHrGBvFSi2rASMDh4pxsk10dcANcbSVjZmlySbbpIni/3IfQBb6HB0NMTEndL5BWGsgdsa6euWWosdVgcY1ictdxRgf17xXoAtlQdJuR+8AfXMEFtGKRR1AtC1Ww6onp7qFa5/uwCSOziMPnnrbeaDshdbw0TeaTkPIAV08UzMR2PIAJ+sUVlJdDwAGJCLGzEu7IDJtk1ifht/Htd4sjIb37tyaess1w1vokBjcla67lmwZcNK/+HJ+9LTX1rX2SKj6z/8h79T4N9L0wlcbgeU2ihVLsiNykhgmUNnlvUBaTIgasO4LpE2MogU5VRXG6DKQdhQ8PbfkjmhOhQDoFBOP/npT1VY74StH1xLT4l++8RjjyUeSC9AFdcEvLHJS5vbah+gUgWAoHAGIwh3YnCsvBBkdg8EUfP3jqEKx0Gc40v29RCUuFcGRNm9MkKZe69qCmGNSQ/wXl7NdmidEVwUFFJlVdwYeebhljskBIiNGYVZa6kF2lj0ZPAQ+J/g/9Q2mq7y8omHwVr3harbgd8XxJWi50EaFMwcRpnHncJmZhwBW7SfmSrbvZcOEn9vvFb8jamB5hdKzJZC3ATOJhy3Cy6KuHKTfcr3DU7FknG2WIUXA2E+9TuYUAe44t7jevxtXpcuJlvLY5Dw4nsEPUKqbyvwTasi0dOKcVq5vGbM+ZLAXK5hy5pxsibz/SoGTWOqG8bWD67teUYrNF0Dw+JnP3terornbYBgOQO2EH4Ih+eee86xVM3aYfoQGJfFHtCzDECRtYvVV/exWYYZZ917e3FFzd7JPES49Xz0+fnbir3BWh62rs9qlhghOMBgO7OV5w+b1XPmzxpkbWa2UIKNlUzGVlzVuHV3eu0EtrqXC64bP8ecHz4nZaKxU/qBAHnGeOWq5AIxW4oL3Q9A5dzu11neFy4asLUEjJ2fnpPOaY0R3rtPIGPTazn/2/9+VcrGIBjAqVsb5AIsDLhkyCzBVr//CDCKUm09oLrYC7xY9xou3cu8p78v2GIuuUbBFgcSxR+5msxYXiRSrJitiWk7pGKCrYnleoHUUyKOSs9ILcHTxA5pr+wR44jSMpDQZ7gOjNMd6qnLviBchJhe5gOg5/mltIA+w/cXzqRHHd4BVxfXmT4oUAAAIuv2vvsJjiamhpALJdKYRU28oc+ynrtdEvg52WZh1lHcMFsALmLTiO1JTce1O7cGI3Icl1lK9iSWi/cVABWg1dBpf9YALhXeHraLQGzuHSY+8jtiLucJ9gXGBhYF2UBGI+CBZ7Qc0HM2TId7UluPe5TxapZeWHqxQ+OyBQwxj+w14ukAXssM5cbQUXMT3VUjmWKxlGSwcafP8r6PKVmO3xncqR7bTfsT55qeiO8JQKfemNlGQK5YrX37CZonG5ZQE2LuUovM+gESxYVc4/pjDRO2dM/KeEe+UgoCNpHn4JlZL95PSYmUMzlnwJxqCokhhO3iHvyMm5h9x/qTpV05mDIVdF7IWph91dw1AQrQ2RqJ7aqSWGYM1ImHJsDeep1alIShEHOcECeeZwW2LjrG6NrW3/zN3yg743lb3vhxdbeVP7NpmC10SY0g0DUD4+GgGT14CRAyzHDRAIxYkFCKqqyuB+YAMgEMHgQJBVoXAxYIAYR8nk3PwXjsE5/wxBq8AG6gpPVA0MENUuNnwBcvDgdBkjALtjSHDeGetrAHbHnzDDNQBdvrmHXTPw48bYEqsOwe+/+pe5Nny87ruvNm3yCRiS7Rd4m+p8qqEEs2pZCosMcaKkJDjaWQ/onyzBWaaSjLUXKUVYNyDeigbVKWTVECJRIgCAICiJYA0TeZyExk+zK9fmvtde99D+9RootyRF3wMV9z7znf+Zq91167w9Ib1w3PwETa5zuAxi7SERrcryCu/mGPj6r3w2IgNHndcPMNc+AC6gBlOZABglZkw8o0KNuMjwaNQCEAkc0SZisVohukbWBoijSxKClNEBDK4eVgNc01Fn1TeDP+lDYI2AUItRgcgtXNOvV7A1uUBspk7sH718GWlcIAeICJhaD+5SAAxC3o5veNl6pFanpZ462SNYPC/fTv6c/S8Z7JCHsTIZhXGBuv9SgPHwgVg8X6LfPJ3uvY2Bvcyw1QiTubdahrBovZWTPa+/yOy8YVmxi+KCZ6ZF3UoX7LAbjEFfB8d9xBH8Pr3Dbnhz98wUGrrBlBsig6hMdrr6nVhuj6Uviu3E7snr7MsgLutR8czD0ujCOK1ypA91NbyK0YvwrzmZQAc4H3srkGRNNpgDX/aWBrPSu317V7lgzf2QNLxoXCuO6BuCr8adecFd7OYIvWWtu9/NkBK1uZrUNnFOumvfSpBP2Hik2MPABsKfhVCni/zgAf31CjxMtynfHCjbgOGlfPs7lXa5Upfz9Aptc2r2VNuW3+tqEtYQDM/rSYlGwiqBaZtgPYInV/pxd7kv3UNW72rp9J+4M1rFxraATyoHWEytxy9haaC9glJgcr3P0AYecN6HHBFWzFXc/XQUz5bDSPwWUfiD/T9+dpEQMjAWs85VBwUe2T0nWgt8ZBbz4WEoMdPYKiQpeYbRzmCAB2+lPVarR80j3ligWoXXs0cTR3361EqzvvsBFzXmvubgi6PmDL66g79Lz06DsWaEADc4DyTq/auNPcQmZkRuSE4pBVfLgMVMsOMW/Izr5QfQXb3fvIfPY44Anlzbw2TpRnrwGdAsgpoHzixL2Le2WQIc+RDYAi5DGgCVnDGYeRArSl2vltHhs/h60MgOarDB5zyjwjgwAHGO0J2E9h13oVYAwPTjwc94H8YE/bmERf6GEBWg9IJ7Pe6PjPVcPukErIcB27EdV1xvGzrsieIuMUMCXZNwHoak6N21/yk33J87kFmXVzqhygv3AX3yhgBIjHDcfafPzRZ04ywBXLOXYxc40zvSIhLjYMqJCvuBI5b+jBJCIk+YN9w/dcgzGHaEhNrCR6kNmZ+n8t7N39UN0SuVJGOUlk53WfoxQn157FUIax5YEC3q8uvqxWSMt2Pfro4o//+I8Xf/vdv1EVXpVlkCvxylhIbGDQcClKNgabFMSHrxdfestAEJXvAEwt/FLY62YFKKBfkDk0JbQe2VlW6MNuseGYPDYWGwZfa+lRlFetMRbNgcv6YiOEwguDw2QXmfMZWC0zCxpnmSxbJHoOAzJ9BuBXwWc0CuDSNakFZcUzTJgpQ750T/rmteEyC+Bx6n6HhZKXWTPaRHHzpaos31OXjNiWBvybzr8+lgsL1IPb79mAFWzjtPRmK7pms7Bh61bkPj54U+rACoorx5i3MAsDBBAmmzHxGa6PM6DJzBUK2YIbUJK4m7BGQu0DVllHBlO3a9ki1hTw0ZitMmtLxk5/s2t12FI2ZRVB474MJmNmLjct16kA9Vpo7oiLWmc4EU7MTVzgcQHX7x5rRvFpiiewi3hcRYyF9/MqWIKZotqyAd4IHZeIIB5E+y/V4kOFO0NT42Xv9hrsmZOffubmz1YoOtDEOhBXQlP3l176O5eEwGWc9OqbzVq+8srri9eVKOLivSgyGqPqXBnY8jxL8Bh2kLFRkylWdkBKmawA7bgXC1T7fHskWFu6o+DMDPF8xoqV6836OhaLczBW+Pq/S9bN7Oiq4rnvbQs+Vb3XmS0CrHd67Qi2dJ0qM+caEqCteXWP1IItCfqPAVucEQXI7xJLQ7ue/WOcXN4j18+egq3NDZD7TOtuxCVwnGffidmKgl8xruvPtuFnn9MLmOdauBP1dscerjNbOaaLC2OYbDdHXCshAHH7NIaU9xr8wPDoPWW9WEsbCBMnU1nO/oXZcmgAYEssCkoGsMXPGCC4ESNDVmDrgGIePUr+N2dMDxKA50w49mYYT+7rTHbXOUwcGO6eljFAjgLyHD+m6yFfMXa592cfn/HY2EMHHCQuRuP6o8vGz/fce7fDXlDuxCHxnBfFZNbQdiA98bwezyozG4OcNeDenHOSRUgwCSOfIH3WE4YcYgFjjt9xJpEbKH8ASxNh+Jf3t5Amsh0ggeJGh6GTAF78vv3+OGuJ00oldXQU8uH+++/z2ACBaRn0ueemSQVkIzLxAIM2325xzewLWusQ/I6hmDpsb775Y4M3XsgZ5qsB+oRbMDaHlRzW93iNDOriqiwTiEFKCahH1NibubCeB2wdANhdWSbg4DbMfownDGaL7EPOPmM+4tg7SjtofeUCbBFX5o89nRi9S9b/PDdYBOD12SlirT42k8X8pLRUiIXKf+a6Rki8KTFSWQf2DvuuuKSJQwXQ1UHoh7oNO88Jc1rVaqx+YZyuLKBSKRAGrmOm8fEMPk/S9bznl/+3X94cs/WHf/iHi2984z8v7lGzRxil3ZoYFoIHyoZLXAib30Ue9TODYKFo3cPD7J8+dQ4qhsnQe2GIcBGxueh3xCbCp8vC3SMU7wBLszewFEGpjqHRZLvmC/fDh+zqtlf9OVOxY9W33kuVCAep2WSMg+ux8dmsdS1yqsuMcR2EgZX7KFssUA4QlLhfo/SrVJjIZjI0PonrubiqJpxDBJOHMDonK4X72b2k99h60u+xJplbW6GyKiK7mhXGR3AX1T23Od7FwmMAT8Bc4ufMbLlgXYLpkTBVvAUcBV+hloljS+0RrAgEIfPoliW+PuwWWUtC/AjSWX9EL3PhnoSjHMpY8De+7/q7btMAvvarDKsWgMN1XNQOlmgUu6WuXnWTQVsvs/B4zwh4/v3sFIctyqJuVj7L9Vt8r8IziQeADykRWNJh+NhnDfb3NbDQ9TsOMvuC8TPP7PECLtaxCQotWQHV7RgD3Ir6l1ASshExMGCuoMcBVlinL7/8I7fDaD2Ye3UWsNJ//ON3Fs8+84yzNtumw66dYUGZG54L6r3FcjFyCrYKlOtKLNBauVqn9pwsY8ZYoGXDASU3bt/twBarsh3YKkvcpIUlIBqAsgJs/7CYras7MFveE2vAcd2NeOTMp4tdMFs6g1SQ504GWwIOmikROInzAmxdFLvFa8/FVQXzreCxeybHfw1E7eDe2/SeSI3lCzdix70es+X9bi4mr/UAeYOWn/Jin/Kqy7tKpGCrf2uYQFPqe/b4nI1UwBbnR/8RT8U4KazL2HKGhtlSzFaYLYFXxUqUxSYOj9lxyoLmiVhAMuEMWLXH8EIQ53vhvJJWhpnttVvN3MyDgB4vjEQMQlwxJz9M8khc7cl6v/HG63y9u+66wx4V4rboeOIq9TpwZ8+IDSO2c2RL6gdGliCfuTeGd2Slwif088GD11gGxpWV9nO8yn6lICdxVxQyBeRcb9mQDipH447Vi/AA5gxyAhegPR36G+4tlDkgCOXukBsq9uvzVfqcaZiX++5LZiHsC6QGbA76kHsWhMFqcT3Cd8xO6pWim+nnhzci6562Na+88iMDLuQJRUAT44bLLGxOqr8TTxvZjX7+SGCr8plzzxxQC/ExgS30KBjg/Nm4EdEhzO1lrQMMmWOOBbqSoU6WZrouOGREfRGv0Rf3KQmxAqsXbbAW1CJj6VDAfRdXAGIEwtOqLwHqPF9ZLdaTOaqbNgBskuVoOUcxXIxJe0DS8Jv15jnynHH51UA18NfvmF+fE/bm6J26l2E32RcHNH/gCwAush0QyYuxsI//2T+ddj2k1579/MziX/7L/11xW/+vqcwvqRL1EYEgbsJAKEhad0qsoOCPTNIVZzzYHQQNPVQzNCPUrtNz3TvroDIK3jZiRnEAsm4Ru4UCyiSsCtsV1bLRmEwWmjgwFDcZXY4hg6rWz4zR8QtQkXpxnzQeTmYc32PBOMYGSwcgp0W0FTauRqyofl/FgCLjvgUAdVtxDzafq8XDroy7xiAUUCi/NbQ5hwEXCr0guTfChLlJlgxgIwXaiFU4b+QfQOXSFMPGcKd1hgZBlEKtqQvE99sxW7V4q3gjgFs6IEKR8RbVL6lk16/hmpoPgwxZpgJbtO3YLhuxAHWrPW+WT/NTV2FjKArW2TxtCs5cOtiQQFrNZ+eUdTATpi9i+PisgQBME3M1XxS7CysV11Rct4DpWDQ8dxVnqWGY3HYXaKxV45e8T/TFIULo8OLzpwkY5W+MdZhP70NcHPo9IMtMKCzYMETUNKOAKQeQ/UAxX4wFQB+FezlXxE4g8B5UbCIuh3d+8t7iL//yL/23Mg4ojyWrpPG0zAnjZAyUCdgKtpgfBy5rfOusV92qV7TXWIdmIaY0hiqMT9HO7cDWTtmIBfSJ+9vMbHmtWBHv23Vjos4dT/Gm105gKwxpe3dONqLOvnuknlX7aZ3rJdiyQSJDpmALd7DuQgX5iwJcXteLkRlmmtYYuwpVn/UB/v03V9lmzDv8nnde1bky67IlG3EPMWzcYxtmS5t32/t0vOxJAyOdj7IP7Nl1sNW41hoKMDI9+4zHgE1uRGQk5z5gi4QMmC0VFEbGbcNs7QdswbDiFtW/ZhGQpVqbcwJu1+g+OdMU5VQJEu35s6rl6L6PgBztZ1wtdjHrFbcoDAn7hCr6Uub6u8EW7KrrTCWe8CaVnaCu1D333LV48KEHXMuKIpltAnzqZAx25DMv9kYzoWGPeBGLVOMuyTEJ7Shz37ADroMLDpdgM/hwURk8as5wD7YEAmvgAHGNO2Ub0oOSOWbeYbdg4ZgrQEN1VwDDBV+T83rixAnPGaAC5vvHKpfE77kPsp7q5y15QhmZxu5hODcsxZ4FTWaf5+WXX3acEiAL+cMLPQk4gQljTc4p1uq8gtvbHJpnBog24QeWDZD6qAqNt2sLzNZ+sYLsuZAx6VfIhga8JbxCRVVPfeqxWA8KaB09JvIF8kG/K6PFmCBiCra4R1lRt1E6dNzPVwMYWZ9kjsQE88x4DdobtjW5akw6C308QoyXcUIkAJjYFwH1yPrN8bh2o+r91Us5d2Q6qvG01poxXC/A7X6ShDDI7UwiHFIQ+tsmAAAgAElEQVQPHU0piH/2lTWwhfL5V//q/1j8m3/zr12T4pFHHlncrkWvBUJ6LNY5N2IC3PRTioNXMw9ZRCqpYmFUYLPRa1U0E4SDhmKzm5D+VQJiKNROPooLRcw9KZJaJdfDwH0Ab+2th+XUmIUGWzNOXmFpNlIkVQsFyKpvvj39crBU/VeHA3BlBkA/M7kcEH5mMQsImeACCfugJ5iT53KslEPD4rbJZoovGuvBKFjPF9dgYiI4aOcEDHDjOQZI94adaqHXugfNxFiBrALp15VB3AnEqkUAd3MgJKCi4zOnqGgz16B7Q7lzzRSHTECnNxQD1/8Y9759ifPivXXnmuWbTcjnHciKpTjCl/kGIFQRs6Ytv8G4fXAEYNgfrDn7g1eo2QSH405gvlqGwezBOssAMyBAE6suB7dgiOdue51Sy/HTU/ZC78OKYay6F4K9wa92nU4snpUI6z9r2di0FrlkDtjHzVhJ9kuUn/eVGBU6zJNZxHMRoHnPPbDAaWJKZtHbb2dvIlCo2PzRR58unn32WbsSYbe4dtfeQIOYmvV7ANB/OgmyVNrr7AtZda63Q8sKg3dAB+c3jY1bIJZ789V13Q4BmP0b5cu/YfVybpzxOWexYKvWWlzdAcNWulNI98LFxFmkynhc5q2yX3a5z8KedW87MVsNkP/EQpMxy2pX2QfciHtmPBeuKhZvVwoUNhuxQKrn6aexVEof9HjcmYDnYq3tduLMb78QV/WZ7t0mFyiGI6wW81awtY7jAMM/46sMwVbwWBbcbu9hp6vk9h1KFizyCAaGZ/hcgc+cFc+RgpkD0KNkGP+eq4l1caHjYbDcHgYAh7GD21Sf2au9RcwNHUnOniYbbsIkWsKGGfT/EkPrGFhYFl2LeNmrlxJ306KeyMW7777D+omYrQcefMC6gMBu7s2Zf+MNMThjaHtPaZ1gqQGUTaxyQkVjLrV+N96Q1j7MAaCCswkjRGwlbisy+NhP8eqcNUFQUGTmzPuN4POPDbT4HDK3QfstMgyYzVmexCYnG+XZ0SPoVHQD8oFsSPRRCiKn1VyA2hm/lzhP5AXfL5OcJpbTrlfNIWuG3IFdf0N1wbg3oKBVBVq8M6EiYrRUBgqwA8nBPKBrb5aup3VevU7oa8reIB9OK4TjvPYKz5MCoimmDFFBOSkDPoEuyj9EH+NmTuJE9Sler5t0D8YM2Eqclfbj6DkMStbqoQd+wfdhPQC1NSBjUEe3Ba+QPRgDHP2NzGVtAI9khZsUUgwclf/Z78xnqvZHB7Bm3C+1tuJ+5NpZ5xxQ5o0X70Wf7KOqwLSG+kwgmWeoTANsLQPkQaCXNy4u/uiP/khB8v+3i77dLzfibWKQagUx+aA/LoAyS72g272YDJAXN0NocCNcI/xbVMm/AKt1N1LoVZV90MM4I2HifDjAfBawBSLn0DkAfhTAXdrojz3+uIWcAZo2U7qlJy6BDevsMITZGtjiPY2l4p5uoOnGnXEHofjZaM1eQaECABi7UbY+w/UaTI3LqF3o2XgsLoBt43KyJWCseD8gBBTMQaFoHlQzG40DiOuOxTijxq8NaGdOES5Ly9FKMIu8ZBAMECOJDcD0L3E9BSqNW+I6bbHA+2gYizCrxWsqeDInqFkTIJgaN3UlUtjwoKyf1pIy2+KDE5BqRnGe3xmb+p1ZKNhFXLMwBno/+4T7uau7Xi69AdWr6zD/TuuGEZr3L//NY4YBGGbEszHvA9BwwFL/JIXpUNLMeZpDw2QSfMvhiCXEbVxdeUClC35OlssSKM3zze2XwNG39pqEDUHwmLUYMNnsy4Di3c7Q+eijjy0cEERpfZVuDIy5cRm4DnBRfPThJyoX8d3Fa6+/JmMjVL5ZWO6HC81utOnz6fnQ4ZeLZ7tXhcM6mOj79tOXtPtnBBvnk8DYTrjT3GEctT5lG3a4UdYGpbxmEETYbg+24mKI65xXC7Z67+2ewqKu2xXXI7MeAJhntuLXf5xllMV1Z1QcVmNNI+rG58idJSKUAPm9zlCUy4z/xG5xnwMquFXjxcz2rGn3wHbPKuyWshKuezQdH3AtalOsZ8muf3a3srDMnHGO+Zfn6JnWG39eYKvua99rvjoOnqlgqzLbWVsHUhme8bdP3+dyD4VRSvHbnPUwaTY8abliQJP4JtfImuKjyERcip5LrR37B7mzR2yHJYH32oxvfkaGrAyixBnBAn72qUIEMNos+xO39cijDy+eeuqpxZ133W5iIPojsTmffEK3hPc8XvYXoSh8j8xy2MJcq3KuCUxHjlw3iUsJD2nNJRQ7jarRRVynuoIkshMn7vN8wpwDUGFIcPvhuXlD9SaZ0AbBM88thMy92b/NWKyhArOFwcV8BhCofpXWAL3l2pWSn4BAZF1b6LDe6NGOl2shYxvUDxjjfrBjMFtcDyYruveo2UsDameNKn5PawSo4jmQSy4eqi/mBH2Ha5H5huDwvH4uYCOwhZ5xLJtYq+N6jmuOHHa9LcZ8QWyZY8KG3cXLdEnzFe9NjNUClfSTlBtY61RXbuO3H33kKQMgsAjxZ6x3wjgSEsLfilcCtuhsk6B41oFrg0twnbJ+4Bz0MbIUvc8c100J8ZDQpnhGasDXM+LirBp73OoiGCRvkJEON9HPrBFYAJ2OV+LLX54A+Q3Fr/CBP/3T/3PxH/7D17yQd9191+J6uzsSoxWFELTGBRgs1al5iFhAQba7dYhgtXioZgDCTvAZ4m7Y7K1tVFdhJ4hD6WwWIUwenvguXC2lM6u4AYJPPvGE78eiA5JA3qYSdZ/bFGRY36uFj37/tlwyLFLjDJg8LCLqh7CpGUODF5u9w+94H9dgwxYMZIKVWaIxmhZn0gEXA7ZUWMDZFI7Z0iu9ppKdwOYn/o2NRKAiGx4L6iw1abSwLboJYIhlnkzCsGthe/h9g4sR3lWkvIfYhaScJq0fWebnEsBDXfXwhQUL01QaFhBgy1KbC0FQ8BKFK6E8ALbNmtfLN9QKsXJfA1uutWQlkzIQ7A0r5VHyPiTDXrW6exihKC6AC0LfbAbPPgzLJmUi1oJnYMzpm7UKck/LjQhEnjlxYiogqjpBXc9mEQK2HEBsNJXnWA9GX8YvaHwGB6OcuY7dFBOzt9w/BkWJSwBwsWcA2HE7EDOS9HSECwC8ivu9dz9Uv7bvLF6XJcreN709IKBlF3oWqkh1pb8XbBWodr8c0d5LLaqwZWViGb/nl3nU+HoGWIPG6G29WYB/QFBgcRgM/nWdOH474DXjwHUMu8ub4lq0bMHq1/vOidlygPXsk7o+uWbXPoysAmW1Zrg/r1cV/StU7VdIxMfaBsnaXYGtfdPO6eIu7YHdwzhfDdjqeSjgsoEFIt/mBZ/FeuR8JQh86ZLOQ3/htUd1trxnMD4GcHmCBnD9vMBWFVS28OaxFGzZxa9zwIu9u0t1x8IkpDSCFbbAVtnTVVHTsMDsvf27AvhZW0o+sHaXxwjYi9FsMCyw5f2jeBYMcXlPGFHBrcc3rBbrR49DXsh/mCj+durjxPp4VwkIoPifeuoJfT1pRcoXewmyAAUHg/zB+zGqAVoY+IC/Ai0bigPE2qvVjJrYO4wyZHDCNlJyBeCCO5+YJ85hW79EdlNfLCEFrUwO0EKpF9hwjcQVpvxF2tskGL31tpppnlqW2ScYh2kdlPIF6FP0BGALAANgoGaU3XImBABN8WikRtf7nvcyX8gfABifR07CnjXzMoY9fTGpexmwyXM4znk6azDJYIB3NBesWw3VSyp+e0FEAXuKPcBzHr/5JrtpNwTInbEo9+QRgS/AEPf/RC62c1or2HSvE3qcAHSNA4DdeHBYb/YspAVz98jDT/p58VK99trrw/AlWSm6M51kkg2ZWCp+x/XRYcm8v7AswYMrGqyDzoBISkkMunksDLwT3J8xIqscc6355VnT9xIDKvucRtTJ9MQ1qSQLnQtciSY/JHd++ZcnQB4KFv3xNQGt//rf/quC2eWHpqr51NJg8ACGxgNwI2g4BsQEV0l400l44GIjmJ2JBozAZNQ9xqEu9QwjwEQB4vhyIJoUI9+zwUDXbFoW3g+kgSP8HxfQevLJJ+0/5kDBfLERaiEgfLlWe3chCAE4oHKDAn1xwNKi4cYJbEsvPjM+fOnAWSAZ9SfVnw0GmGt6u8fDxME6oMj1GZ7viGh53s9Ccy1AGe8BTDBXxK3xul1MEoqX+5xR36cIlCidfr4WUF2ZS6Uk8NCF3g5spThdYjLYHLBXzB2HNNZvip4urXlJNmLK4i4KFRsfdkoC4EZsQC7jbZaaBeEo5sSShWVzfZtxF28FW2U8mQ8zi7PudhuNa9KKSeMm7gJw59RyhKIPQPachbkFcRrHBiAGcDE3KUqY6sv8LdZtapsdUDXrFlUt2Ge8jGUnsMWeLvCoq8xxF1hX417FHbmsA2YlHrcoApj3cmYQ0liR7qGldeLv7R3GuryhchFPP/20y6BgBRbcb1KkMAzMO+4YDTgFUb74qsLdzIjmvceUJl23qmubGXTF/cxYe9/U0JqWNkFTX3g1Nbx7oXuZdy/r062DLVZtwEz3NOn/uJyQGR9/BhOY5sO84q6e+CoXNQ24ZQ4QpsiXG84IbEn5fSS589HGlHYR2Nqt7/erN+I+wJmudWmXWJCJ2Tp4NW61JstUmPK8/38EW+sM5nZspg2DLWDr6t6U57Eb8SiJQnLHDdhKKEKzEZPBjCI5oGxOA3TN3QpsBbDvwogYtzByjzMDkCJAvuBq3c3J7+jPhz7wWdQ55NrEe1Fnq3sJJUZ81mOPP6r4xge0Zgrehy2xOzdAg2KVH6uCPHLCsWIEkE+ZoBhkU+cPgDzEQTKKM87KlspB5AYGD219KJ2AseTWXnoezi+fQc5wDd6bTEPG8RMTBs34a9mBAjNkabJza8yE+azsIn6tQInnQn7UiMNTwfyxlowDINIwA9aH8X700YdmsJp9F4Mdd96G9WrZmhpGyPj9qoVFgDxgB53FnkA+M3Z0ODr2TdUkA8igBzmnVxQPefF8ioPyop4W9TGvExDcLQvCHgMxW9dem4KtzP8p9X49+znrkEKgzF3dmeyfFdiKMQqThofpccWKhaV7y903iIPlc5R7qJu7/SXrVgVc1WOU4uAqs6TxPaZr8S9ryZjoYQuDCNYIkxZwiMxxTJ+en+uYcR1PQ9eSTX1GcYLsxZbdYC4+0TW5Hkbjr3zlV5KNiD+VCq/Pq3r897//rOffcQi6CQMJGxBXRuMl+jBclIVOxL5oNJk0QZeJX2IDOa5JD+AWJlIeZowAYZpA/oWVAlnyHgBQawoVcH2ozcHvEqyZFj5f+tKXlr302AQAPAc0Q1uOr5ZNgnXABECB0iqoLq5WMrcLYnzCKZoXYQQF6Hphw+YZBOiAeiFcj0NKGWWPMhlF6zFqgx5VNXhAIwvFuFwFWIgffz3Xw2+MEsJPfb3Gxyb44BPV80KQ6Zp8DlDUIEc2X9Zkc4Bx+jIl6I9X3HIEthP8HV+93QRDd/LsLiRp0iYHvYwB13fjZ2doNLOFRtMU9ZxsRawufabxaryvyonvmRvmqQJzUzC7/s76m0kbKj8BjaqJMmNkLPZza380oLUWCoAGVov14pBzDwNFWxkkcSBI0lYHoMjfWE/HnplVI3u2hU+p+xJ3CF9MX122jU3ic34W/a1FTTkHsK/cv9mJzDljcvwZpSIAR6zhUOSALeYozBVumjBbtUTb+Hhd+Xz/+88vnv7rv7bABiTbhYjLCqaHWlYsuP4XZRflt2/WLTth9WrsW+c2+yVrf0QuTfeBJIsIi23YM9YlLXESG2ZXH3tlOhdsvUdlQIqIDgCGGeJeMLPTAcHuwLk33CZjSlxgak0h+DB+2EdnLqpWDfNp5RWXYtemsRoYgSgRMwZS1jcp42lDa/OBFNNHCvB20d5dYssBW2QjTjzV5T3aJ1P64cCVVU2xBPgGZPZsbPesuMb6vhqaBt96c1mYrZ/bJSUUoyPPayPGGZMzt0NCrWcjEvf0s762gusCLhtBI4u3gq0NgU9YE16bY7ZUG1FKhhpU+XxcX3z+kFrm7MRsAbR2EaNGnJ1mpXWtNi6pSj3nyfMQY6Hgq/uTuFUHk0tZ4446uDcuekAICpC6WjfemJp0BHTjPmSvUoMLucmZOfmpalNJVhiAUwpg4ovK+pThNkOj9+C+IwmAjW6Wywk1MYSQh5xdeva+9dbbngfmBKXfoq6JC6JPX2IeuSZ7F0WLAgfgABTLJPE862ALpc7PyCiMLs5CjLLUHuRvBMunNloKm3IN2JaMBVAAIRBQ3Biz3g9DtOUdkI000EaElA1qOEji3lKeqDG/MFSAVYxQmC6IAkCkmV9knOJlJbVZ1eU6sRYwjmCKlGeiUGlitGAnL9KXVi3J2AOQJS01ATkSWYkbUftx9iwy97Bdf7f6rAOMyOKGqUOfunaa5UOSu3o2+RfgyTp3jlyUVa7nRx99zGNsvBvPRkw64R68ugcan+49ovHhnmR8yIoGzjMXF6XX3LdzMvrj0haAE+hlbb761V8P2Doni+OQ3vTW26r98/JLBgwEAe7TQ5ThYeDrF+dC6XCebEA2htPiHdAapofeUyhXBllU66DH2eRWhvobFXwJBObzDrJnR+lVtw3uP66TRqL7lEb5T53yi8WNMH5frBVCHjcQpRpQ5sdF8zrbEbpXhwHwRPxXMxa5Fswbm5YXMWAcbgAQ9wfZA85YLAsaLGm9l8WCmm5jbO7b+CcUrlH/XmXP6bC4QOC0SYgFlKJ9bFYUZgt5cv/X33zHLsAwC0kjZV6ZX95fdB6wmI2N5desSoRWXCEJkAdUAYpsNWiOq6ydJefXyuVTgRz6PD58X0f3Nlulw7TX1X8Tu+EgwgFMZgRQyHoh1BinwQ3gV9cri8jnCoZbjI7P2CorGByFWpcOgBgA2zpWpZw5nFzXLJaFTorqdR1Ct4d1DF3fOkKp8wKVf+48TZlVbFfv41A3DgFpBpjiWfssTehg7mzNABJ0Tce76TndT3Fc520QzLwHtGQfs095YUy0ISpgoZ3nc7bCKn77298x2IKNZc8hRFi/ukDsstKrYIh1IkBzu5fB5ACcsBQxGvjdQVH7qXYcpjIsZjojmDEDGEgou2OBGUfiFbfvC9i5Mhs292S+DKj0M3NcS97jYVfNcxnQsX80j4At1uLgscNmrDl/6Tow9eE0BuaCs0LpFK7temdSBjcpIHdD+/4DAd6Ppk7UVapV6/Ip/RBgfVnn87LKHfBqb8QyvJsYl21nVI/i1PYvBshXyG/3sQbIm4ldgq1hsmENf05ga329a0j1fG8FW/yM/NApm6xbZJKYLQfIk8Z/2TIKsMUrYCvsCBXks9a01xk34sSxEfxMXJvPL2ENGB8Y11LCdS8v59loK2wW+w2ZfeK+E4sH7n9gce+99yrL68YlI41ipOYSPfdgd+iNiPJjUQnM5llcCFQsAxuGPWtmZuQu+xpPScNUGD/KnhjgY8doUUdiC16JxOq4vMp4I9BB/iwNhyfjOe4kyg3c4DPdV0MEIAvQk81Y40yVneq5KNNWozAlD+RS1bjjJr3WsggQAOCKMU6BzlSIT2xT4orSI3SfWTCACK5C1p4x80xMFNfAxejir/obIKwg5YIKPbeEjgEfNa4wfiAWNHfoy3clk6gK4H2mfUtB0yOHyeRM5jggCYiNnN2ncxLPTzIT+d6FjMU2nzyZbEzOLiExyEHmGr2CBwFdznrxHutOre2pzz41qMWwBp8YzChTtNmY66Udus8ahpGkA6rOX+8q/fwL68dcs448d12JMZjWkxbuUZkRKibsM7hDHxfX1Hg9NP0y2QPEP1L6AbBNSRXW75//838RsAUdy8S8LQr2Bz94zooDS/GSYrlYqFSPxyfZStwgU2UhaIJY3DBC0PEpDppCamrTI4sg7hFiwsjqopt8BKTTeL3QexfvvpOKuFyLyXR/LN0LSwaUnvgC0GlK9DNZDz38gDc/KB0ghXIPglXAOYBHCwSFfLtiy5xRqINP3FatqpYdQJEy2bfKpUdBOSrkIvesPLWpYCtYeFf+1TXsesRaok+WY6FSUM2bSvdnHK0TZot74tCq5AAHXNMHBlSvcbJw74u9Mys3gYHcp4idMTqORuNCgQGeeGElZIOluXIo1JUbrcVQk30YwUCF4Ku2XmiGi2uTOmop/oZQDZOTeBvPFSAOpgwftcYKSFxvf2FX6cxhCxGyadnkyeIQ46nP2a+uA+zUa5iMYanaHxPhCIgwy6I5ShDpLmejsrlb2oP5Mstl1iSxXbg52GdYkVgnvAd3A3NJ3yysFmh5H2y7UAnaTouiukRRKhaYA/QZjxkvQMaAFRRCLNqyZcleweozG6p1fFdxhi0zwjMfuSaF7tg/nIGmgK8HKnO2EJSMC+Xxwg9fWnzta19bGjOMs2tuRln7sAGbNYZYt63jtZHg9ZyivABJXLXE2EwGT61wns2tbIj70B5aL55qEDGMFaWIsi/W9oiSAMwIwHwqfi5AN8AOpnWX4qMMtmYeC/6WLh2UNUCbvSzAaSF+KKAd+ZMYsiiZdVYmwIL+fikue4PAlj7oAHmYLV6066H0w7KoKWBL47kk1xmv/fuoj7QWsJ2N73nbiVdqcLn3iL98GpfPt9S6a9+YsdVrHcyZCYNF0zlkPdwhwS6xlNShZqH36jANZqZx39jCTtmZMrz863AHNRIOW8Rj5TnySmIBLAWyADlso9fxhunx54xOt6ShhI3CPWxc0o9Qe5O1ILRA6+l1mKQoJqn3AGD5GUOde26clci//LyUKcnarAucz3AO2dPIYLwWT8j4dXLSFekdzhvslsYLAOCFgcA4OFesPWewexZ50Q4icfnROzHGCgqa8iwfSFbw/DA3J+67L/KbVWSOMao458O81n2EHnBW48hjChbXexLZEqKBx103rGFiGJPBnOaA63i99H6MMAxyqo/XQOR54/mRK5FEGoG+9+UNQXaiJwEJ0Q0pmJ17ZQ8mLCEhHACs7o+2o0GvEfPECzdjjOe4kJFtySiPfEEm4aKD7Uz8Eyzf504WIBsQfY9cLdhpkD7XAlThQm2MG+/nszb0cFXCQsPwDZBqfT/29QcCtuiYAM5rbXS9LLfhbrHUsEfcjwdmTi2bNAdN4HHMssZVw/ikYrBguJEt4AcyHwHl7InKcpM7uh5gMhXtCflIvDbvA/RTgD2uYkKMUs9s3YjZJTe0WWCtHXroDcXbsrbsOT7ze7/3e5uZLR7omWe+62BqQMJ+VZNl0ZoS6fTccWXh3gCFMiBQNjeqVVULr5uSSXVaNGyAJryuiQTO60tUcVvAsLHtNtO9qqzZPM12YAFoUbBxhbYmrxlsWRmNte6DMcqICaIOCQcKgGPWwTIoNaYASlbuA6II+uews9nrBuXaZS2cSaeF5npYRFaOsCPjdiiQYiPX7cH8mOXQuBAGBmT6DMoTtM54GQPxZCwO98Aig+EDAPDCBWr2Qu81ezgME7SvhegItpUSTPxCgi1TvJU1ATAd1CGg7gnsAEJ+v2KxNuRmSUPvlOnYCrYorshmdcyW7tVYriYbxDJIjBsbFnaRg4CLlIBWx2QBnvT8jl/Ti03pZrEwRUgKgMCwYgbjKGo9AxsX4eSYHX21+XPXO0p8nw8JPnz+LfUbtwFg66TdsgSgcuDC3qzi8lrHi4SJgpqIrgjfAi/+LZvWA2r2TF9lVqmZdUrP2HpuN1xPPZ4U6kPYsn9QaMkgIlYmALvFDVn/73znbxff/OY3Lax4eW307Myj59ngIwKFNWTRUAJ1h3Y/5DnDUFnJ6z+XWRjGyWMcl8cmsKV5W2+9YwvTyo59sL4/CrziYtwJbAnt+DnKqHVOnfDBf1NbrgWHPX5RPbWWMRYaxNuSKlxvK9i63mDr4OITAW/AFnOUCvK069F+s8W6GWzt2xtw0nlyAkIIvaUw9YfWXuttnQI0gm4Yd5X21s94X3k8qyzBMvhmHIdRRvFyLbuqJ3h+PV6z7GSBV2VtwZZk/ryKuFYjYawYxcmcSzwqBsHlK/TjjGvr6LUCW/obbVhgrQ4LaB08INmu99pVbzkhA2Q8AvP0nrCCLdisTSBrzhDFXHk4r4u+rwuZcZX1ICP6qSefWjwusOX+e5fOGlTx4plzbpJsUw9EQzucfSiZChHQRCze73MzISbIHwAaXhde6JO7pSMsO2eq6tKsXGKOzMoP0LLxq58/+ThGHAo5cVMFW3GxlkmiOCmMCM++VzL2wugM5Cc1GDmfgIq6F2t08Fyu1ajPfUAJpCms2mStBvG3Byw/t58fBl4CuHP2AVbIXHTN2/JgxUCOngi4SgIYBEnGgScjcW8tV5Gq9OcdMwV7BhPf7My4CMO2c374GSOS+/IcLpeEjDIqpK1ZqsQ3BKlGe1lHdCrrwP2Rz8hVtqzrfomlAgwxH94X+qrXjefhmW1U6vnx7lhHjJcjeEPlL6YKQmNwmZsm9lGyghfPm7ZQ91gfN8mqISs9vzzvWRXWbpw1sh6vBLKc92wCW43Z+qu//qvFf1OAPAMmRf2QgtoQiE5RFfrFqummL5vBRLJhYaFcn2Xaxoz+9EJXkPFgbC4AVxkcBnj9dTd7MZpt0Sq4/A0l2TFwTdA2PteTJz82s/WGgoiZWFiJWiIwXTAmgCdKVKSvktizYaAaw+TgvYkhYmyAM766SRt7Y7DFIdUXQrM+ew730qrDVUV8ljYA40m5B/Xf47pO9RdwmkVHEKBYujgcXgSEM0AEVNgk92rcWAVsXq7pGDN93psD0GMBla/1Hk6lhFlgrBxeyVwbq40MD212ftUsGBvzKGOXD0AYJial7AWHnTgMW9L6fZXNMlMPEKUxvvrqq3bpstk4LCdOnFickFVgV4Q+b+vYWRtYN4nPMvuCdTJxDA3C5/4AJxg/3uO5RBlMUkTLC2TD7/Vh9H0lOCJRUsoAACAASURBVOJyTYYQa8zvObTNAuQQQZmXEQVIGARpnDCKBStVjp0L9jrPyTpzVwdDYmSMAuX3uDFortssvptuumVT4Cz7N64BUpaVuKBzxXmrQOKZv/Wtv1o8871nDDZZkRZrxPqtm9eB+BM3wLNCqyN24qKzZorLDKW4xtS0MK9dCGMImLleY7YCxFdtgb7AbLFH1tlPMVtW/jswWxtiJwKK12K2+Bm2Z5CN92D+z3uW9YGZTbbziq2tK5L3bAVb16loJszWJ3qeD4fZojfiLrXuwY24HdjCWvb8GAgl2YDv21R79O8X/jFjMPvW+2PcKj1zWz8AixFDZkvxVIwOmNptwBZdASrQy4xxXX7nmEKdx3XXJT9TO23dOFjfC4wXmVNGl/Ww0bjIXgIssDddp0gZZik3A5uW/p9RzsMIDqir/POzze8+53ysM1oGW16w5R7NcyRJxxmlJB9pHsgQI3j5sccetatn11UZ9GOo1sDAe0BsJHKIcZetYE5g7jiHzoLW/Vz0d4xnJ8hon7PIDuy34hYjSmX22XsNT3B4AaM1yxo3mmvt8UW4htmtuMvqvltfC+py8Yr8SXKZyyvQkUV6FOAGGKGPHmeamF4AqJM9YOnmDDvRSWOtB6UZ6QX1GI9Nsmn4Sb1MNVbKfvHesnuceWQGa43Mj1syMcW5R0oWhUHd4zIXKRi62xUC8CCwqGlxE3dcQzYSmpP47oK5tOlKb0w/t5itMvYOPh8PiUOPdN8aLshj5iNNqMWOUZbDwD9Zi/b04H2AHTd7HAa3hhu6wCSHfs9eS6z5JSeDNQvSISPIUEpWiYG7cCElg/g9c4InjVpd1QM8X+t4sS8Y64WziWl36AhYQOvL8xUgL5ktkOaG2I4/+7N/59IPWBQnTtwrSjpuvrh3iC+BcVoF1iUYMJQmygPEl7iSsfB0AkuBYyVxKFCabD58xzw4SPPaI/jhU4agLrj0qdq73KhMLPQdGwYX0U3Hb1i8J8WGa5AXFhGHp9YHYwKNlv4rfez4MRiVxv3oEDggVs9IdiM+/vWSBiwgz8QGaMV4p3fO54Po5VrDGtR7kn0hYTBAjvgTaGrAYK8b10HAhl03LA4BdQJbBOVz0Bg7ytwLNtdinM3ecNFNBd2yj5whNGUhEniZjRffMwIjMTJVZnsJsuaDloFszFT9tlXAtlxXCPrNJSkukV9+zrJYLsOAcBv6npiG76sQJz59MzX6PYUH71NsHQCpn3ULjZmzyN9aV1KobNwRMowFJpJDzTM7/kzXrHu1FgPvw4jEkmDvmM0xqCPQNNYV+9JdDOixJfYK4fjpyVSFZs/xfrOo+rqLGm2am4ISx6XA6sC24T5B8Q8gcFNy/a4Hmr8BDmkizXv4+6FDScvO2Gieeq3HggXZNh0Wtno2qHZiEF544aXFK2KZsbURwHaLaE4Zgy1NnSOEdxNDzDjFv+f1XmdbvLcLcnguW5Z5dS9tBVstsrhsvQOowGjS1759gBJugvDK3aglxs87ga3LAltmioZ9rqtlHYDYhTbzHJBPPaCkyXcNAjyq3r8Ito59BtgSs+VG1DEwCrYO7NK5n/Ow7kZUFMm2e75dHJaTtfaNDQeNpdmbLcTaM7HdZxz7s/VsGWimxMRWsOVzPMCv1j/XrbegTNZWZitgi8u208TKjef1072a9ATTTfbnvgNhpqmjxf7CqL5wQWyi7kfrG8ILkoZPXaG4bXZNnN1yNWC25sEv0eqrYGstKWIvjJj2QDOObYhzvgCqo6gAPg+ok8Kjjz5imXnsSBJS2F9WYHo/QAulzNlHYVKGgc8DFGoIGTDrd/WO1KvAs9vIxVBGzmnM7lqBUq4sHllu9n3kfFlZyyti0TRfN90YtgM5g/xFsUaeJBwg5SAIQQmLU7CFuWvPiuT6WQGespW4dk1caA3c1YLwGxJjOL+a/5R2AOwlSzxghwQCYuxS0wn52CoBZQAZ08pLlJAexltWh/ehVwO0YdqTtYm7kOxO7onORcfedtvt9iDgceB9cTdyTjFuo4sS+5Yejak0QOcNYrjSdxLdTzkI9jxgn/vWNY6x+qmMVa57h2Lp8DTxYizv/ERNy6fIc0NumtDGexzKwLmxER9R0djbxmo3I9Mep4nLrRcKAxYZ3PAc3sMzUGID0icx5CEwWFPYvYAtMXAHk9DWcTRsCJftJmaL4DUa8/7Jn/zJ4t//+//HLMz999+3uP44wXEKVtVEpY/eqv8eE1RXFQ/MK2CJXntJ007bl1WhTVOioHQNEmqVzcmD3nz8DuuJIN6zfjA2BxOGwuW+/IvPF2v3PoGXW29TRWLYIC0MQIfAdg4XQIcJx9VHYDw+fpQ79CQLyfd1x1lJjvJh0mpdrVuTXLM9/mz9DWtSocXPKAMzc45tS1aaM/H0rChw6n5xCMpKVBj33vxcFIx/GostoGlV/d6uR22itHy4KfVj5BIkeySxDxF7aUkQIcPGqoVRQXIF/7ZdSVRmipvJAdD6mTFbQc31ymxdctZbaHbGaWYOsIgrdADhT3QYXlB6NMwM92J81EMDNDIHsWokhPTZzrutZRQ5e2Su69i7EYIG5lPQtusTsERAfBpiW/mo1ksr//M+py7rQDMlrAEHpGU++Dz768OP3lu6KFH0HBTWlMrQ3SPrMTEFyM1KZXN6fgxAKNgXNxH7EYDozE6D6cwtxkrAFrT8Eb8HwcS5shtE8wj4I3j1VTWiJsWaOWb8PAvPixXMZ0mjBwyQVILFx35rG5ayNB6bWcpVhfMqjKyr3PQSNtu5Ebd+pkrRAFJgi7/n2edfxWl5HnZgtq6InQAArGfTMhm2RGcsdVV2bPsU/Mya1Dpv2rYZhgFNW5mtowqgjRsRsBWWDDfibn2/E9jaowrzed8kBZTZ0vh2cgk6Q3f2VmOJEnA82bTboC2XfdkGbJWlcgV6FPkwkd5TnE8rwljYlbEONQAgwDQPSC34Oi0l1kzPxjUmezXah9gw5AtyKu4U1XvblyKMdtPRIPhSmjmzZoAtEmTY38gJxkOSxBWyxaLPlvC3zJbdiQPw192JZMwidyJvUn6mhmIy9uK2uU8B8g8//IgN5eM3SH5rbpATACnWCQaixaeZF+Qh54Pz424msIQeQuKQzIZLZgCcePaGYdQdyBrWDcXnkG8FKBh4zHeVJ7K+Gby33SZZYcWe9maELKD/wgjGlYW3JgHVISpgthrj2UKlrsyv6wLgMPiJ1XKpBo0Vt7LlEU3j9bsA5RiV3LuykHvzczIYU8i1IAy9mTivuCqbZYkusRuZMJy5FjI1QOa8S8/QT7F1NPEokZjGOsX4W2UgMp7KM+6LzGNsPD9z2VjDAEBiBC9Z9jguS1/24FAfbCoTsK7oeeKuYfUo9fDh+yctXx03NbFQ3KOtzADUXNNuZ5/pZCRXPncN2Z4FWOxxnqNkEcCQxIucr3TXAHDxzHXN8ln0HBimxcevvzZlJGoMFfhBQmwCWwCtfZqcP/23/1YV5P/MNwZR3nLHbaMcgp6ZNAQNFil+ZQ4dD5A4qQQBu6AmwWg0LyYDQvuuKcJ279CIU5sXlxmBgxYm+4MK+Z6B0R+OzcEkQMcCtNIzSSUUJEwfeeRRWTOprcGig0hTAI4xJfDTfaY08RYIKAmNE+VUC7s1uEpDsmCm80cBtFs9n2sNJQ5qF6luMYRkY5XWgULbuTg4fFKFG+O0DvBKQ3LYuL5bBk2gHtfl77Rt4XdcE1BJHBo1uggMvqriglViVkQTo8Mhio88/myex21eJET37yVWLg05YTTbmoZWDbxS66UADsodx2OUQQW1113z7aBKzT8HExRva1P3RlCSnGDmC8EwrAZgusHvzerjoDk2Tn8j3ovv21vQvQlH8XGwWhqAdW7vsXPnoigijEi5TXG6uFJT+4TPuRqyMoecPvzJB5v86i2myXuYL8bYcZZx6XtMcY8yiZBJgCbP6NgxCQQ+w14BbAEYENicoWRDHlx2PEBAsY4InaY0P/fcCx6bwYYNiLB0rUicsiJifUlXnqanbdRdsJK9EOu+wDhWWV3EYvOmPdRWZosz67EP48mecowN7N6mAPkCzlzzZ43ZWmISA8OcU6MYlNLhuIFjrCXotVblTmDr2lNy3Ywb0TFb3ssyLOTV2Als/Y/EbIXZZKwDNGbMdX1sg7W8l3K21tyIa7JpO7Clg+f3J4sqHQdag5DvwxTEBV+wdQalbkXcosiw2GG2vabIzImvRJE4ePxKjERexGhFaYYRdbws7Y5sZCZWBmV8Zd5v+cr/obSGNPXMz3lfgi7T2AEg3DdjT/B/3E5aI+13lOw99967eOihh9yh5HplpTbsg/fyHgwzG1QCMZwFDGqeKXGRKa5ZA8EGKm2wJs62sgWZjh7q3rcbHANX/7rOop7PGeW6Ntetoq6xiYFz7OgNw0o1OznuWGRuGiUT40SWG/IonpzDOv/HbxQxMMVDbeDq1YQFeuoCeMOcTps45stzj/sqHqbMYzpOcD7QkWxDJ2WN3kPvkjgEACTIHRloN9u49JrxDphqE+YEdceITd/Wd31fQBMgDrmOjAxjlOrt4AL2SYEa92CvMI7K9rLZNQIPyCvDWCFEHGdHnJOACfITkAlbia7jGjBdL6mSwKlPE87T1mnMD3Nl1+Aw+FxzGQakfeLYrwGmgFbWBPzC/iiZwfc2ZvQ+zsEBFbzOeicj1TGKBq/p7cjfAFo2qm3M71ncdhzW77Zl6x+ek/VJ66e1AHkys/bqot/45jcW/+7P/i8/DIf7uLqpsyCtsF7WioeBnWIBgrDx76ZKNm7F0G+p+tq4AgQ2Z5DfsShQkRRXY5Hef++TZT0RFuleHbbc80qKkeqh+JfMREDYkwqgvPW248uMDw4N72/zYOKeaHxaMAZzwqFhQX0IsYzH6mn9JqfcYk0CtvQ3QBYUZwtWLrO+UGDjjqk7rO5DLC/+xjMiBJiDgjXHdHBdLXhjVVrXqIvOaYH54eAAXBoAyLOz4Tjoqe5/txmYm29RwT73XNycjYhbI663CNAwBKO45B4gKN6tUvRiAzmV2YKBgD703VR9H2tfRXMkPMeqHUFdsMW/xJQRP8c6sTdYizsFtAC8ERrKhPTmVWyXDjOMyrKti8eQYppYMIBq5rqJAA7uR4Bq3gBxVPznedhDpe0J5m1NGQ4+dcyYw2alhg1UTTPRwcSBOMtVipnMQYQmD93AeO4BaHCGk4TA+oGsFViAzDgch6jnb/V7vmet6pqm1RFz2qKEsfD2+RAGxG1YEDJGDJB33vnJ4tt/+bTnsm40lEuDfN2EWy+ztZoDXM+4VPh7FblZGvb5GBlb+w/2DPCM2zFbaE6DtFmzfwizZXZgB2Zrp2zEFjv1A43CTnAPsZkpe1LB7wwjGQitT8Z7tjJbAVtfZLb2wGxp/27nRvwfyUY0+xR84TNd46lu0uXzrH3Dnu+Yl4B4roFx+sVsRMVfnQ877nIzUnB8jv3FF/JqO2br0qT0u2UVpUQGMFtOj7cBINHsP/bd5+c/9TwTqxmmRMbPlM7AdYjojgFCG694MCS4l0+3FWyRvbwd2Lok45wxW+FNaxXOd8IjcpZgbmm3FrB15+Law5GXLpmhZyAUpUoRWVGQxPNgmLGfkUmsUbJY6dohoKH5cxA6ylFyCDkLsMAlyfMwBhvbGh/KnnEB0rgfAKCyvow6XpXdu1Mfq4ZrPAnxLqArGQuMIeca0sAJVmJJ7tJzsebELjfZCHciICAxUHSxSAiBz7rkc/sGpwRSykNwfe5fA7NhPcjzgBzAWYATLtnbbrvV56fnPzHDiauqJwUQkXjsyy4fgZ5mzdlPJi00RuRokuKIZUsbNr7a0xCwCQ5I3a9VmZpmnx5UNwXa+rTQK7ITLECyWzO+IRSaJMX8EQ985rRqd04JHZ7B/ZXZrxprsgMTphHXb1jTEBaUfMn+pxo9OKEx0Dw7B/lGxWQxBzGcC7B8wod4QE3E3coeTtmJDwZs7V3cf8/9jlGOd+I9r2uN6k1gC+WKO+qvFSD/jW/8Zy/w9SrBcL3iovZPwTU2En7Kusfcwwh6VRuLi8Y9iG+a1NRVmr0fhg2oxfpUjEPZBui1IsP9+8TQQPnpWiBawFYoTgKSzzj4mQfDwuDhWexbbj3uw+MYHoGb9tlrUDv0L/e2D187wm0HJgWYZ1h319XXah897iQrxND0thoHoHGdBuI19sDXWjuwfBbXWeNdzFhhvQy7Eym9ipuxoB4Wgu8RGMT9/EhInvmFTeHfNrnm/tQDIxbqbtX+2K+eaxlzKsoz/2wyNnoL80XIw1AJ5V8R6FFA+eg0/jJfos8vxVVJJhjlQIL+KR9AeYppSqt7AYwcbMt9oZTJcJEVRAwdCgcrEqvEBVVxhWlgFqgjTGHCyvwYJOjvsDasM+xgqPlVuxSXi7AQC5BFALIWFjxk9lwiczWNvVEabaKamlY3ez3CVGVtmScaHbcFVazR0PKMl71ToJMK9bqyfm9rjviaAeSNN2FcCJsKbVbXjIy+9u9L3FFjIRqLlnunEjRJHDwXlD0M4fM/eMHrw9myJa3x8cxtO4Jb0YHBArUIZLKH+Rd2uXWwotTUwFvvizUZYND4FDMfU/6hpTx4jgbarzRpmCZefLeH+lR2oa3ciZR7cBad35QSBwNF5vvUMttaZ8uGGFnKw+CY3jfAw/2Ts8fzNw4k+3ESNbynck/kDet/TAHyuyV8P9Ge+FhBhmY75Uak7MMhlQfZOwyQ60qpN6JZdxVYJDjZLNowoezHNltfPnwfSQtjeWFDpEH1K3ctb1sWdmW+eB6YlgGjdg3pmZZxSJINZMminJATzo4euXWIFkQupZMwhbLVKB++rzHAGvM5szooOI91GqEDBudnlGPCC8RCyFBmnDZ89qQANZ8/ck0AyXmxxfyMC+WSsjktG6VoYNEtz7YDWzNZMiG2BVuEL3iLxKLzFuGfuNzScByl98ijjy4eVbyne9ceiaHIM7SZdJ8NpYrCbXp9wMDE0GqMLqCtZ7lTipuzUs8C78ddxwtDhfdxfZdQwCCcJJjUgEqT+ypPl5jQQFPPMe7HBH2ncCcgqKWOSkRw1glh4RrHlO1Jf0fOnr0j+s+xaBRcBiwoxAGW2q2mUPQal12JLvETYAWxgcHI+Arm0hovdcFamLqsIeOAPY9X4JCryzu+jXmA8dP54cyxh8iABiiWzW+2NM9Ur87WgswAtq5fzmtjtlYGYM8t83VYVQ7uukslmWZvt+KBZaIwhOPOtD7oFQAqccwOl1A3gQIiEvHYw+yFxl65J6d1dQL0yx42q5v3uQTRyGsDdH0xftcJHSB1w42UhUgYU4tOpyNLumu0NRPxXcFDVxf33Z24bOYQI6BZ8eguPrcpQP4zdWT/m7/5G309LUV5k11VFwXAolhkmQv08MGCLYASg23wJqgRAcWDVRCY8XK2Xw4uRUX7GbISHe+ggZ5Us1E+Q0o8fmHoOMAWm4Drp25TapWwYdlQBMi7jpGD8zXJXGsOsRXrAMBWigeY8V4LQ70X5c6zpA1IFFPpxtLtyWJYWa9hwieNXv+a0tZ4AJkWdlroZNTQMzJMjl2jBVv63fJ7BMhQ7RyG1tdhXICF18QU8btmpsD6sICMEXYHQHr77WROJgatrUxSZytxHnUl8AzdhFcu675yraxeHPJY6pcuJ95ul34GeLnvmaZgn9y8lzfiBy+jAihslWbmM6yMCrMSCzLMpmnuAWSMkTWA8uf99m0DcnTfAlauwVyUiQMYMN9uxQQdXCA0a9sgyUuywgOYU5aC/YIxQAYNQfG4Djl4y7gMGAK1dunaYd0i1Fpg1b0a9dU6Xi07kbiVFOpcZkPqcwFTifNoJpQFnS3GZDIlYYJYvowvWSqx9O+5516vI6VMYAjffiuCmTE1OcNCSgKWLMDWEEJ5cj3GDwtbxgIAg0Bo4G2NBeZyPfif7zFC2JOA3DI1zjYdMNHA+CrI/Qdi4eZr5UZcxTcN2HIAT4yKyxt1Ba9lI+pvDVIuOCnAZt73qkI5QjNAKwxgmKz0BjXQGaGKewPheOy0kksEDj6VsgBsIS2vTsxWsxENwORXvLQ/1i7nASFdg2fpmtPapRdoSmd4DJOtyHv6/nW3LU9bRqKuTgN4mBZbzAIH01KqYIvrYpjYgOAMau5ROCgYSj9wZsLwpTiiz4rkYGNTGnqxBBqwfyOzDFLQGAO42N88U7PgGr90+JrdO4It2nRdmdZHexV+QBgJ4Qjbln4YobIT2MKNWCYw88L4ppk9Z3vYZFxVGCCAg9tvpdsCXQgUlzlMVAPqmTOz4muynzk0gzWuRuYLeWm2SHvGBrv+RdED1tpijbOA9wM2xbUVJ0aWz9jNqX9bSb3FtK8qMaRgC/dezBG5IZXIxVxXjpXtsG7UGl4nPWedpXV17JnGmDjA1N4yYwWbhWFHPBdX9jIGQPD7MlEujTM9E6P+2kc3sap1bYcJiwsMgw7Zia5grtITsmsRQzHGFNl7AM0YNdyXa9RLklqayV50nBRnfZK1EgOW6v8AtTKQKdh6xGALUNVyPy5ITnKYxsG683wAVMbJiz393rsJO1rKWsJkcIs7YzJGsMGe7mnDTX9r/U3WlTnFWKj+6XvRM+hZyzA9M9gCFpDxcz88djwn+CR6Pe3sAKX1ctx47CY/Yw2f4iQYO+7zB3/wB6mzlboXp9Wq57nFcz941u4fAtNOKT2TCyBAEADETNW/DtPEIqDk6zoc772nhkEwmPiAA7Zeeuml1JEiGBuazcLjklgm6nEEOCE4eUinwGrTUb6BgSdVFdqV+ByURDZzgx3NOmmymAwCsn0INJL6VOvLLmtit2AXUp/jMyhVAxcEwdriFXxlM60C/ttmAIDkgEEAmJ6JzVKWxFYysV4oCV2TZ7DCQGEP4OJvfL4UNuCCJsSl+nkf84iCZmysD67E40pg2L0Hl+ewLfO8PDNuwVpPjDv1ifQF071R9oGlkiAZsHV5wJae0qn3YZ/IMpPAv5pMCzY1yh02z6nT4xJ0dWEdDsZp95XeZ3fyCND65/kX5e64kckeZH4QpIAQf47YCSxpW40CWzqEPUwtaGo3wVicl+UmWvXWSnkJ5o6UXYBWFBbWeVpwOFZkIy5WhJ0r/er9Be52DSA8UFQ88+wHfiqIrhvU4HAYJACokyOwVA0QcFlA6Yf1dayLxtHv28aDDB+EGufjlVdeFQOcJIkeXqdCaw9gjTseBaAzwJ5xY7hglbnNlX5OqY80SGb+GYeV0qR0FyyiPBB4TnkWkG8tNxSbg+sHZBQMcZ4OHoSpjFBfD5BfdSZYY7YmYvqiaiVtx2wZ2KwZL+wn15ey4E/RyyjTuP75mRd/R7EUfLmCvJ7zmALkd0lxALY+Ylt732sPUWdLAUVwnxaoary84c5TEo4Xw6o0AaJKcFOPSFwWU5jZoAYDdM7aukuwcXzNTuQ9NXgCvOOmgPEsYIONpN8e62TFPsoEAX9gD8G5AeuckX6+cY+VR1yTfcEc7Jc3gAdvjNY62GINGA/hBexTntlFh5XftBOzRe09zdrE/iUY3GsAAJnX0o04P+8EtjakL+qeZr9Y+U1CDwqs9ZwAUbfI6IaVvu2WlGJhv2NwsledtazfteZWAQWbgnNT1qrtwdgfjQnmvDAG2KP+jnPJ/GEIcpbXGUbHA2l+y6o72QclrrN+YL/CRMb7AdtUNoh7JJEnDZKbZexMN00WutXFSvV6732VylE8Fy+uyx4HcDnjHZYKecX6k+Gpz8LOk+DDiz2BywoxFZCVSuiAr2Qbxk1YuZe9mqSzum9hyKpDywZ1XQvkq/PZfw6N0TO3cGrrci2JhXELc8/GbDWOrQHn6CzaljEPyJ92QWHeHNeGjtB1CAdq1j5j+snbH5i44X19L88EO9mkCMteuwaH2dXnIF4cIjQdK1IyhM4kiZ+0vNdcV07ecgtkRkpGcS30GlniFFwH67TnboubsmaH969qhdbwZIwQEMzf7//+7wdsUV6f7IAf/ehlpZ3/cPr7qNs4mS1WOKmMzoMW0MA0tQo5D5J6H2GJsOAJCISujAWfOjnEIZEZgRXPJoS6c90t0YMN0MPf3FgS/Pr33HP3bOgKvDAcuBlquTX2w+60YVWKUiPwVDMDAOYDrtgAjddUOcrPiiXsBH+38JmNzvVg5ko/N0A8Pu1Q67agYO9gr/TiMMLKGaz58FA6IcKQL/ucZyOsB8w73mA2Mu9pE2JTzbpGa54wNopvUvH+2DEylBI4HKEV5o0TFQYm2T+8UstKSkuWvBrI+XM54WzMWC6ArdxPqF1utjSb5lpio9RDzspQ1zVAESAswC2dTw9LAhjrKna224BoaHyEYBuNV4gVULG/cO16fzF23atNp93eCLZjQE+FQAUGTWQR1lYxS9cEBQvVY00xWi1K2HnicBxUI2reDMigYjH3YGyu+aK9wNqXyayCqOuzPzeFnedsjEhjQFoegrFxP9aP8xLrKwVVs4f2WvAAsJ9//ocCWz/SPNDzLYkLvBx3MEGnbp49jClrAcBKajVxCHE5ek8jWPVZ1wEr2MLim7IsWHjEARGQ6zYVSlbhnp1j9lDYowE6jEAX3H8gmXh/L9haY7YuXOye38xshRVIID8XRbFw5uN6phDv2v0nYYPfRSbFgGAuUNIBW8RsrZituhGvnFcWscAW6TJOCxfYuqLn4O8XzmVOkFE+/zNfzbj13BlsJZCb8TpQH7A3Y6oSaz/MsoGVPQbIgGM9b3rFBWwVRLGmvMr08n7OAxXkl3NkF2qYcvZO47U6rrhnxN5wDnYAW43ha4FP5hkgcnVX4m22cyO6F6d7IzLhzNmURUE2zOsfDrYwIGIQJ0g+CUk9u3b1afwoNCqX33TjTQqQT+cJB66XDTdojMvfmcSjLNlDnLMmkPA8PFcZbeSZ3UgY1cNSswcAnvzb4qQ8qgPoZMYY1QAAIABJREFUCVPQ570WZpYTw8tkMBa6Q7AmKF3CXRoyw98Ih8F1hwxO+QcZqJRwERC69ZZbDTRYQ4LQAVycXQyNdPJAXyUAnY3m9YL90sBw6zJPyD7G98knHxtUMQ7kREotpBVOsuub+RlwxpzYkzLGYLwiaRPGxgk4Q2ck8SdhCKmH1j1WNi+JFFjvqxpWqT8Vl2P3bu9Z7HBRISrYPMTRMU8EyTeUp7LK66ZxtXg4BucHykZE3nHPlt/gX7PAeibGa0IGNyZnffY3Mo6EvaybmDqNz6ETGKV6ce9WFeAatypE6e677/J5gih6++23HFNmwkAgGbID3VKGjeeVz8NGNPfkc8wpYwEMsx9+93d/d8CWYrZgt34sMPTKKy/bAnYKvxpJRqilGBiLHSCSWJBSjKWwsVROi/1iorDMyK5ik+FfxZr6VFkZPCB07Q1iHGCtcJm9+ca7E1yXFPa77rrb/7JRXNRMhy/WbIoOBqzFCrS/l9gxPRyT0fINTFqDKr3I+uL9+Ny5Pz/b7TNKjwvHVZMWO1g4UWAS+licdX3hox3amvfVEm3cDxONZVZmjOs6KHOAaKvKLmtZzfwaENr1F0BGX0a7TDkM46bivmwMxh8WBmW86n1XSr5rtp0bcZdAk2xgf84vM1sJ7Ly8kQB/UvXplxn6l9wi4t+SQYSwwZJg8zEnjiUx7a1AcQmTxO3F1esYJ8arOcGSZL6Yy2Uja33fuIjS/mU6uHZjvMxs6j72l2ucfM81CrIJVE3qfcBgqxZzcCnEx341czhrgHA4ILBld7L2DkLQ1p7u43gtQBcuF72/llKY2qG02U9WGIkBa6YZ13PQvq5Z0EhYUbN5mONYhqnkHOEcxUFgPGDrtddelVD52AKDvRorcvo+wgbjCpAw5neOeRomhLEUHAVoBRwxtv6eX3Rfsv8RctybeAjvS3aF2bgt7nMzTQE4u7RXCrYiq6bOVnaTfmyPxlWvxkuXkiG3NWaLvVFmiI+WDeX+F2labMC3Kq5r5seMStw1/I3PwAw5jVwB8tsyWxdk7MBsAeh4NpWvuCzAFfdUAAxuINadfWr3jvY4a8A9eeAwawGwtaK3Figta74es1UXdJnaJbOlcXe+WTuXP5k1Rfa4zA41lnTPut7qmuxaFHzx+4ZCJBuR6Q4btc5ssafrAqnrhdIPly6r3tOOYAuGOcH9l2WswZgxvqs6T8sl98ZY1dna2Y045TEwnAA7w2LaJa9LNKEKmQAzBFg5fDCdI+LSjQHQc9y1sdyXjOFV1gaZw/tgw8yAMn7OFO49GMYxlpl7d+7Q+27QPVGkTnDSM7Z9C2e1CU+MlevxeeIx2Y8tZVSAw7jaJqgsR8CQYpAo3zKeG/YEbBexzHUloicTH4qxl2LOZxQQj+0C+DJ7Kb2YMkswQXSfSM9djC5kGe5KjmuUfsCU128MhiQT5SwBmKpX0RfRn+lhCVvH9TkC9SwgfxrPyrVTYytdUNqtAw8YcxEGKHKS/ViXottFXZSu0SA5b5y7xlq7DITGCSvJs/I3wC4s1+VLAdclWdxGT2SNXbj6vQ12G/sQH/EesZ6QHw0PgEmGsef6JVrQS6lcENB4ww1Hp7pBwC/Pk2QrEhgw4AMOme82paZdD8/M3Aa7JIkr63Fm8Tu/8zsBW1cEti5JuL311ttiVF63hQnYOqwK8q2F0v5JzhKbztauLWXAQquQxNqQCdY4Cya3bho2FQiUbICbb6Z8QTJOKFb2naefMd1GmimI8bHHHvdmZaEAZCvUu2oFQKwlyjE1leRe04Knkn2UpJUxghmBo2lkkWKNpFK4WSt9Nr7ryXhjYwAQRhDER62AUv0dZV3UbNmi69KOptct1cxkG0CMgOC9Foaj6L3Ia5Zy3CQbZhl4OcNMLAeuLRYNNojFLRNi99VSGcLarSzZ9FijWCnukcTbxUppzBYFHHRY99AP7otgi0rfXJt/adScJs1ktZHCG/DE5oe9cpNkHQqy4RBgtgI09rjKFDM2TGJrn7R3WSn7Nql24DfKhjkZYFuK2C5ZzQvXAPQ4xkfrCKjjYHEfs5yi82s9cS2sD+YOIA9rxO8SK7jKHLpwIexRmZu6RpkvWzCad1cVXtsjbrkxyq/xao1JizGQ2Cyese7QqwoYZ3+lRh0CMMKJa9kgQJLpxf5/6aWXzWi+/tqbNgIs1GCv2Ht2W2gNcHdrfWmXhbsBgU2gOIceAWtB5B0fSFJmlHHzN1txsK6zHymcSP0ur9O4Q7lfXTPr8SF2u11uxup6va30Q8zriwHyMKbbga0CxECntKjhd3Z1qYpzGSOeJNPUeJSyW2Fw7YaT++zak9uDLQWfLvYKBJKNaIA1MVvc9SDxiAh3zS/7mP3ImYalZc49kyNDClzKmm+tzVUGoK2NPBsTCN1Cyktma8CWYxxxccC4zfoA4j6UV+CgYqQqV3wuh5UoyI4Si5Dn5XPEqs94q5QKzjijvBcmh/3H75PyvjOztUduxAMHiXeiLE/aK5kpnv3cffYPAVt7Z2/aNYQcG8YqtFmL7B5wtW4YD56HbMQaCGVjKtfq6kfuI3O5CrHEnDWUNvIDEFXQzFwy3xhUNWQxXBsne1z3pOQRQC+Fh1WKRjqL9eQzdTE71ocvxYoilyk1w30BsoQtJFBdsVky9AAZAJTG3p3H3UhHFu0tzt562R4HbI9Ls/F96OFTZxSjJ0YrldqzJzjvrX8FqOF8oGt5P0wajBpnAuY82eoJn+BMwRqWuWIciS+Kbm0WOOvN9RKLljg4lgkZuh7uk6D7A9bBzAFGOP/CFLv8ktaA91snjw4lIe+MQpRYJwe380wYkiPvOIe8LCNh9TQnnMVDB4+l3NCECSGz8bA0NIT3N67czJbu2d6OrgrAmg3IBqgl1ENrK6+cdTagVA+J12M9kzLuU6oLJDs9cv605zqtBDVxspudvEXdsNFp9d4wpt/+7d8W2JLE4L27dm+okOKbi5+887oGhd9TsR/KQmuNrFKAAQeXrdA4uJS353ccQKPbz94bBZZI/nPqHn/6dJo5f/KJUKdiJDhI99//4OKO2+/QhttYPP/D7y3eUGDwqwoQxuqg8ngoZcVm8a8mCmFY6xu2qzVCWEAEYzPIjKglVFDeKGUemA2KsON6LUlhqp4ND7OFAJKSbEA0z8MB5dpHjxI7BrO2ayyGWOi8h9/HGl/FHqAQEGJtu8AOtmWkBU02UQITi7Cr1CwYRgi6srBQc9J1VRnfzMLKhbAEucPW8FmKzwIkuQ9gGYbRzaPHqnHxUI2Z+K40KA1jWYudzd1+XmUyk0EHOOR5EiPHqwAEpUBWTpttwwZwKLgmG7QHt4xdLJs0SUXY1m1nhmg2ev3xVR7tHwn4bKxG413Mrg7rw55YxR5MNeG5Jge24Ix1d2sI/a5A1NWaoaaHvWRsCADmk7lvFhRZovxcprSgBcHe2i/smwIy1lbwzvvMCnF6AF7SAaffpA+ufmcX4g+flxv/FYPYC6e1R9bcVqXE14PYWWMUeQFA24tsUrDjLuA9zDtjAETayh6mOm13Nn/VJe7F3vI6dk3Yybj/EpvJv7u012Lxj4vR7qK4+q8q2WK7lzN8JmDc8WUI23GdRunkGlbo7F/mjXT4ub9j0PRf2egjF08uDh05ujivayoywWjzgrJvccGgXHbLJW739G7tT33PvFxUXJTb0Gj9qe+EsmW9yAYmLtGudL3aIqtB+Wa7trgRW4zXZxrAM3uF7zdkFBlQ6VoYQo4hNPskEIVLA9ZI76PKOnNql8jlhG1g4DA3YeBk0OhMonhRfMl6To25uGC0znMtl0EYRshrT/PdYXIAEVybTN0zn30wzFY6FNArFSVrcCfwTGB8WLuWDdD6r4V9bl1b7/UxIsrw2jVPPBkrMYxb9qp/4+tXj6Agb1a81nEZ5dcqc43rxbOC6/t6zw+sCwY8eohnQOHjzkHRa/ZmvMmwYz3XGUKz7sgygOqceeYbppfWai0vk2Kkabnmqvkeb2S/A6avVZsfdIe+D9B43zKImCrWB+WMHgg4TKjHvn0E4KdBceNPWU/2DmMtO8+sOETAiTXUyVJmppQ4cgrXI4xdDTqDQM1Ja7Cha4mz27+f2OVkzyGzU0KEYtjRhexBfs/c1jvVhtWsP3uEv/Fe7hsiIWQGz8Y60aeYcQHwkF2Ui2gDZss/3Z/ActYZxo37NHkA1ozfRZfSozdnoEYoeqp13QpCE2ZEHCNxsLQ62uUxsEYkC5CER0Z19dqNCiNpYVPimPkekGuAOTFbTugTYA2QsrTx81H1ABlLtvdh/VwvA3P2gWLWe39+f81hOpTc5LmoN8F1Sceg+Y3f+I2ALT/knivOhHr3XWXBXZFvV1+71KSVzBOEWi20Zgih3BkZN+TB+JmYrouXVblbP0eZw9SwYWBKzqkFyeuiA894UA899OjixL0nTE3/+K1XxqJ/zdb4vRJ6TsPV93XVOGuEoE5dG+XGNRqAx6Yow2Aqb8oJuH9WwdawJ3UjNn6icRgAsyiO0Kutak5WFAfH7j2zB7HCSMelLIbZnrEg+FPYlrSxYQNxzWYSsUkSu5Pmn40/KZBNKYNkwpyTMAFskZ3Z97EOaQsU4Fl3XbI/c7hb88WAZk1ZhcFJzyssne3AlmuhWbENxaxn9PpL+PKsS7AFm4mA0EV6GFnzZJ4mQLtu0cYEWLGNv535NcsygAxFZrfCuMWasVkXHcoK1yX343uPQ//Wd4+wqiJJkGmy7mzhc3jHOnI23jA6/L7Kr0kMjKtsC6uMomLeYOwq+NYVqJWFvlwResBs4zaqcA+qQjlrumRZGbfm9aK+LPB0IwT1D55/Pr0lYYbPBvhZsZuoyFiZ89FWPhs1Dvhdr7901QFDUCYaF+9Lm6ErUhBqnaSfXfyX/7YBWwaMO7yOHkpQ+88VbHk/pOtBW/gA9NcTPOxe5lxOBiL3DxiIRQlwN9hS6YLzKtwL2EKWXBQquEBPVwAQLnf9p6ISghAIdr1B7ZQackDJAXqSAmqf/8EPpiVJmGgMFwR1n307sFWQzaDMLrL/BlxclZLdGWzJOi5rBbgcsHXB4R0Jm8D65tW4Jdd1G4ay62yQMwAiFrpqAmnfeK70t5QPkdtM8UWfKOaW0cHmnD/78f8UsJWwlMRV1sjsz2ZgNNa25MIgJyP+umtVekLgGQWKxwQFyGfikbhoYIPSd8iH/k4B0Q3VjUzLliQe9dyUlUA2tG6W11FzgwwiQB6mhkxFZI8Lnuo+nb8aWewBjP9Dh1LVnzWBvQBsmS0dcGwjeLL3CjBhrIiPtqzRPeoZaVgLe9auSu6he9fFib5zlxSNnYBtDDTG7pAYPSuyEGAGCItsJnEqcpV7pzQEcdKKnRVwC1NKoXL0COd9AsWn/hnnD+am8Vd4tpCNSV5L2REY5VbnZw5T/y2uTEKIAuD2TBZfwnZ4AZDRmanNCTuUtn1NYqphuF7OKPosVemZVxMiGjfPA5vIesGqvfzyS+M1iMcImwDdRXkXdxHQMwCyAKZth8Ta1+3MgcWIYXzHBBJ5QSglySAx2jzHRzL+TdAgmzXH1x0jg/E2y6IA2ZAbvABgS7DlyVaQNBlw773/hv5MnI4E4F6aS0fo+2ZYr2S0zUU4NG1kCaOCVXVpg9pBIC2UgQYn6pkK3yjE7333Wbkq37H77bHHnnQleF5nzp60O/EN3Z8HYcM3cLo+WiabzccCYn1RQR0/PRPQKuO1OlriYRk/RADlxD2Z2ZpyEXXh8LklCBqGozWULipQvCUoGrMTy1PMiCYZxIvr07219B9zYCAh64GDhTJjM7FBmCPG5GwlzWHuP4BA18Oa4KCwCbB+mQesOwAPLzZhWhqliahjEDQHCJxklaz8zsxLWRg+Wxar8S5xzZTZ8jsMEqvErKSjKXR/qtSTOpv6Qk6WMFsg2lnP1YDbWhMuY6H32T2iOarw8LNhxetvtuAAPuNCYaxVDq0G7MBN7g+Q0+EwiNJnUKy1gABSHBwAeFk8gzK9zxlmgK2JAQAQuvUFVDRM5whknqlMUg9yAaGF0tDPDoCMprASNSOkfxsPUJewA+gLxPYccv8zN8b1jAmgwu5N3RqazL773ruLH0i5vy4XIr2/rpyPoPD+sGswcStlzbiO/+b756z1tZXZ4j2wYGlWnlICObdhLrYDW3VLra66+u4aVVf+uYKtKe3g9Z81wWpFyG/HbNnwmOf/ArN16dTi4OEji3Mq3GtmSy+Fkps995olfVIlFeS+Ue9Fpu2ghCQsM/Lty1/+JYc2cA6/853v2AC0UIZV0fichaibl13bymwlcSLB890bXafdKuS4HdiC3TJAH6veexivBOBYbJjXSON0hu4IcVfFdgkA3I9hW8psYfnbYp+zWTcyc4WsYn+T+Yv7n3WmzM/GxcTZ8lz/mMwWjK5lysi85V7lDGncrZdGXAxg6+GHH1rcIGWK3G2R4nZ4aFxO4miSbchcY/xfEpPasj3NDLaRhUwY0F4jxEz3hKAgf7iWq5BrHWzMoVzRO2uyg2uzJ0gcSKJC2H4y9MkENBtpAzwJY6xPZW0KSIeRdCzuhLsg06qD6gFwvJZjns+5cjshNRh2KHq8OciDZmTyWZeXGfcYMhvA1dqCrC/jhJmCaWL/lCmNe3r6ChqEpRo81wPA8jyAKNYNoJWWZ6nUziuu/zCfgCvuRTJcmJ3dm9xqXOu49hx6i1goAvy5V4rcxkhP/0fYye7t8cpoLhNelILOgDHK5oTl3euwkZdf/pFdfO3v+LkMi8ZRAwwBXRwO7ye7bQMAE7JBp5WAZc5KcYR70IqF4/nDsob1syt+WNnjx2+1cdA6duwd5ofn5Tq//uu/HmYLdknktsDW6xrwj6WQUBaiai/kITnIVLxtmXvAV2owDVXujJVkqpw6/eEwWxEGbLRL6o7O4XjuuecXL774skvsP/ro44snnnhi3rPhDWTErn/D5MUa4+Ug+zUmh2w8ghkNnLRoKM3SoYyXop8ts4AyrtJfBm4T6zCCq6wBm3jZA3FcOEHrJyfQMEHNyc5J/AQHJ37axIClj1s2SgVJ6wMVfHkDRl148aop8fvHZZcNx59gIeL3HzYN0KAxBGyF2WqMGGArRe8iIBjXtq+xuq0Mll9hIrkG47d7lUBCXcDgQpzAHllJCCB+53EOkAG4csDZeGaoOCxDzZcdaqses2sD8CJzJ4B3ZgJXr4XXsDHMgze3AWjcc18AW7hbdG82udeU/cr71pgt1srg0JZWAnPNuCEgeJ9eBUotOmm2lqBrHdA2qYWmztYMq1LwuDQMYHT192alsQf2qfSAwRaBqOR963+wWnmnmF/NM4zys9//vpMiKFi6oQy5gi2mn+vg/m1Jh87hKuuwpS8yn0tAOKCwCpf7OftM4zczQEPbbZit0Yjbbp9DwgI/T7CFIdH1qvDuWsT9soo57POXoSib57Iu2jvXilXfr/iiM1J4Z1Ss1BlKSp7w52Qs7FJrKruiFSKxS4CLPb9Xbkd+hxD/tV/7tcUjDz/ss/Wtb33L/diIT6xFXle378s+3iEbMaxfynN0z+89lOQX9v26GxGwZWPKjLiMtJGZdulLvpjJmnCBdcXNGWM8NRh6r4ClAPXIpFVR4WZbw37glseIuF4xkXt3JYvtHxtsXTZTF2ar8rHAC1nePracO1j9J598cnH90Wss71DKKFA6ZxA4z+fing8RUHdZin6mbh7nA4XKy8busIGAp3b7AOTA+DlZZBivxilWhrAfWMcy7c2yo6hpsv2SbNPWcpAXgJzoSGTnKgSEZz98TYrLJsh65VqDKQEI829DJMxS6d64NgGauJQ5u2XrGD/Aj33KtexuZY+J5KCZeNg1eZ2mXhZMm+PbtO8Sh5f+uTwTsgPwAWDkHnymjBy/4xn5LGuQGn9kQjM3wQjch3hsQDPAhybWzAXPyd94H/NBTF4KltMjGb2XjiG8rHesI2xSLu/POCKPVRdQYwYAcY2nnnpqQM0eewggbJiHhtqQ0dugdXQV+wT9aMYQgDpNwpknME4NWxdL1z5jXk6qqv4HdDaZWFbGh0ynA0CJg+uuu3Fx7733Wr80Dq5GAPdHtixjtqTSFq+9+triXTFbe015LxafnlIwH4FzenAjcrE1rdfUmzABgAwmnoFdVOZRLeYENlIJWspJD/jCCy8pNutNT/5dd93jRsXO6BOtygCJkfhID4UwqMBgEpwtNX53fqZCeYPkWhsJRsCtV/TCh++gaG0YJrYIs+1Hmia6niVIEHqVaDItxaQBjAQ6azW1ezljiD86Ab2NNQm6TxVzx4EA2mzNycLQ3JmFW8ai5L0IfA5yeyh1U/nAY+2BuBGaY706+xI349C/cWPm8GJV+54S3m7ZgPIfwOpMRazhYbxCjGyO2eIAMe89bKFzEWb4ycMi8hlnXmqeO591ubZ2GO8xcwI9j8Icd0fBTRlFP7yPVF620HX/7Zituno872PFNkuPMbsAqu7X2Kt1q7K/5x6smZkofcbM2ayZleL8bj2IuanifLYCruAN13MD18tkhNVcc/FIlm0XswXYsiWuPfvDF19YPPvsMzY4YFUobr5dzFZZDjNafA2rFXaNTM0YPxWQrFFdJCHkUoE/axx39nZgq+B+O7R18OcMtsKGJpC/QL3xZ5vAFunnbV/SOCRAj54L481KU2Brr+JUTp8VI6A5NLu5h4xhWHbNC8peNyuzxfOdVysqDLY77rxj8Uu/9GWzB2Q+ffvb3zbT7/gTmA32O+nxnNccni+ALbMVY5As16h7fAc3ossXiIUAbDkGh6SHGg36jJse6yxFaa/KuOwItqagJ2M0GMMwxKUxrmHH10ihkgHHNVAq+3a3gvw/LrOlIDUr9uzF1kEKU1zwgeFChhoumccff3xxSD30YPEdqC49dN9993nMAJi6uViUyl7O/5mz6ZHYUgjcC4UHUGmmZ2OAkK8ALc55ZVDPsMusaM6dnKT5Y33YZ40NPa+uGi2ZwD5mnOwXlwIYZixJVuiLlIjga6/cqWZPNKYloz7AC5CCYje4sw4IUHH83aw/4/Sz6G8Yg6wjwAE5szT0ZSB/rnjpdlkgU7BV5gFLAVvjQp1amfzc4uHogMrL6rTEzN0gsHWHASbP62r72p/cm99RDJR2S8zBm29yfmAaMx9h0FYdH5Ktd9peImRyG1lXr4atLUBPXTXmEvcjZaW43xNPPG6PDvsB9+VHH33s9UK+ce+bFLPVmGZX98cTormywakxuzuL3ZhT30/7Ez1KeQ5KRsBwnVRlhVdfedXnxn2hWVt6Qk5tNeZpv5K0YB/5WwPja6zz76/+6q+uwNZFZQy9Ikvunfde92ZgXT+/kIeNlZQia12guhLLoDDxUIEQBcQzATZsKRhsxVJ//fU3bFHxO1cHVjAqcUwoGBQdcTEcKpRYWa26daqYeTA2ojNxdH0EJQcAVgxEa+RMsDRoXpugQqlKesk4DTPTLKH6Xl3PhYBqLQKLd73SQBkvEwjrQDDutaK5Qx/DvE3NF9PRqezLsxew8dwcklqZXLOWk8GW/kOJNCuS8bVOBxuTOU1sRuId2JjM1zLrz9kcARDEuMSqRrhmzrtOdSlWKG11IzKOxHdkftlMDV4G7R9U5UP3KNMb2LBNaXdtJtgiwI5Z0AQ5tjZRmZZlEVA9n9egmnzYF6+rrs2atd5QLcnS9mUJ1hkv3tsG0Q2+RzCGHQy7wXWTWRmAnIOdukrNiCpbVNaS50TYuoK/QXGClnnZLTmujdZW6eOYeWNNCjBVrZ/MQV67p4YNle3O6XdmTkXPf/+55xbfe+aZpK1r3g/J9YiS3Qq4bIUu3TABT2UIy7o03b+AqwU069okEBShFmt9ezfimlfyC3jr8L7MZ/bZ//cAeYM93aXACsEH89OMtdaJs+DlzJrlS5sTx5rqs4nZUmXqy4pLUZmCz85I0GqqvE8Ud5rECu07MnC1lrJt9ZWze1aGIPEwJ6TESczBkMNCfvrppx3aAAtS8Jc9EpfLdmCr9dcMKYIoPD6z+2I1t2W2DKz0HHgPAFtzjn0G9Rn36bPLOcZZvApZN7vgB1y7Wbg+k6rdCZI3EzbAzTGA+sKoRM4CKDmjyMo9/5OYLeIT1xntFbs1648811piLMMSPPrYY3b3olwTi7Wh358wC+k5dWuyaQenz9bIo0A3ZwUZDuPDPZHbNpz0vrA29ANObK376k4caFjknGF0CPPb2k51daMzWEuYLYfOOMkDAz3FMsto8T2KljAPExG654ULsHEhAAh9YI2a/ct46Q8Iw82YAZ2t/VVDty7+9mJtoD/P29AA6zJlkZ6V0dHSDQVjuPnoE1uZFqCQGm38DrDCXAO2Ksv4PXKOOSGG+Oabb/F70fkA3sTFJUbYBbflTmOlIRAoAdUev876155jzokvZj7i8iOkIfFjzAt/g73kzKcJfc4qQAuAxTMhK9HLDz4owsZAFNeiwNOU+mD8kCP7xGhnLZHJKVFBuQjiuHANrrxJJOIkhpXwJECjS4oIn/Acz/3guSExSLZLAVTaBYF12Hd7ZdSxVmXn+R37JaWrDi6+8pWvBGzxUOcunFYGzo8WP3n3NQ0cdId2SIYAgwBsNco+TAF0nwSdfMBISxeF1CAogpkA8HTbTuxM3JFUYWXRERytpcLEQkU2NofrtGE0gqKFzdo+BSvTAfF6AB7IRUh1UJYZGrqfK0rr9w7Whq0Y33ItEiaBVxZWrJAWg0NZmhkF3pYZd955mzcWqPaUGmFjGbbORjZJWhuw0VIHJZkeiTGb+yNEtaER0oDNKvx1d4gLK06cCoIBt5FZCX2WV5QRPegIkk8VXV61ePh7AFVgDALKLBfWP0s5lrF7HcZPu8Zs5ecV7R0LOuuYWlBktni8GlPTZxkbm9dWI/OtZzYQGwXQrJJlULGvmnmv0F13eTHWdYocAdhsxNZ2JXMUAAAgAElEQVRFcW0twNxYrqwxh8PUucbKvMTfn+ymJdjS78pGGhADEhsvNoCMZ3N5B714Ng4PZUIM3DRpMK+eFwS5nptDiCBpvRbGUOvX4FefO6gz1Pi2JgKgdE4q6JL1/UwH/3vPPLt45pnveQ8y5utULNExB8yn2cU4HXlWK3ALU1Lnp8UG9xXQZ5069wZbfEbnFMFS8MJacc1Yd2lFs9mlPEVGZ622/nONmrT+vMEWA83+DYuQeJgwOUs34jBbPFdLgDDv68zWsQ0Vv1Xj71OyaM/Ia2yDiCSfgq1tshFPK30fo+9BxWphkSMLYBe+o9Zl776r9lNkDs59MGC697cDW2Z7Z+8nkQKwnySKC1Kw24MtAUdA5LB7zlCjRYvWnAD59CFNghJ7AKWOEeR5WDcWYGb1hdzrZxrGYaNrZAFuQ5QemXysPT/vvhol9Y/uRoSl8P5dMVtluhqLd50C4GnV8+CDDynU5NHFFZUkQpYh83n2O++8y4oYGeYswWFLzAaaXSLJSGDLLi4xYvRV1Ztbi6tygzMQ1kklQyTTzWxwrsZwNJs0MYQwIMmGTMeMgi1KP7Rti9mviYus+6thHri++Bw6043VVdSTvZD+v4fMCoVtPqeyL68t3hLI5+8AYYLiW9aCiUtWLjG0YbEZmw1dPaPlxZAIpIMAthI7lLgx9E9KGkSGxMOQuK6UTNrrxtOEtDAW5iSsnHpBypXGe2B+IUqYa8BR3YDtbUzYC9mBrDEgFPdv1i6hHOhLdL47iWhsEBisGUAJ9o3P87wUow54jneKoTr0w42zyQY94/ECyp1Yo2dsAhYyC93Le86cTLFqnqNgCzkOM2jPiJuHR57yTJw1ANJtegaS/vBIkXn43b/97nL9uR/GnsEW8tlgKx6uZt5XR+EO53dLsHVB2TsHVFH5r9SI+rXXX9QDsRA6GHtQsAkgbBBclHQOCxdnUhFIYVpgNuKeqmILAIN+J12XA614JrNAUUZ23eg+rnkEC6SNwwO0GFjpZVdHhgmYVNhW9EUZA45aX4UJZLG4Ptaba3locti0fQYLcYQ5B4vvh/L1obIPWy9YFm0O+iR5M4Nk9YwtShl2oNV6A/pSfTzsVuKeSBcWU+Z2Rfiuo3hBxrZSYf+kMAkIxXLwIXCtrCgZC2e7/pIJUeSeNkkp4YBAbUCxfePaICiFphFb+BNPN1xSFSs/Bpat4qZYW9bScQh6BjZTKGDWKsGQzENBlIsRap4Q8A3UbMHSWojr8UUIFD7fjI3GQlWANNPDbJXuz3xyndaosvtX12i8GuOxUh420FWfARH6PWUbHNyMxac5D8ta5i8xS91v3YthDMQOwF6SwguTq2t1r1ghaW8CtPjerUP0fhcAHgBfIc4edF0jxV/t0zq5UK72oYE7xQ2nldU7Co7/2+9+12VPOMAAo70qVwAYquvHAG9Al5kdSnogeLQvmpHIuWAtCuRZ2z43c8CzY0mjsJzU4kPMPs+aLgHXrHGr41dJl8ncpyK4jfPYM/FFFwnG5YzzWVmSPj7hdPz97mmNlIO1egEQW3yT3y6byWsdatgtXcy8YZRN3dCMm/W3caW5PaIA+X2yRAmQ//h0XBtX9iJoVZSXsyZE49g+ZatdVNFeFzoW/f8Lv/AluSOetIuEv/9YgfF//l/+i9qDvL0Mj+DeNtw09xSe3O5leVYWlX0z8gXWaZ+bXUcOUmeJPb7hStuUexAoLCuszzXmb79YSO4bJlXlC2zUZe3dnJjSGjPvKYuRUhhl/8KERTk7pkvjgJU32CZWSPeC1bm6kb0MWGCP8AeyyJFPzNs+AdiASIytuJ4uiXHa6WX5b7C5+WuvizBv/wKUpjD1YYHee5RA9ejiwQcelIuViuFaL86wnrexqY2PteLTcyWmCD0m1kn6CyOI8BPOKjoCgwydQYgKZ7/st9l6jNphvJegS79nbtozzz0MZey4A8mEddAmrF4G5r7V2tn3ZuHHWG7JBEAGpOgV90ybOFG9pxn3yBHug5eGF4lkGHy8bMiOMVp56LAM5Imex+UtOA/6XbK8kZ1ha9AVqxpR6ZuLDGgnC4AuZ4iyEDwPugjGyT1pAfCWWwlPcJsdJS+wtlTNd5svzXuAKCVKYpRj9AZIhhxp0dwUnw7oA1sgSwyKXBYC3ZKMU+QvIsoGxZRaYh7aisiGrEFW4uUSM5ZWeX1Wew4EEtP9JslZ1V0lakwS4HrW84aN2iOgdatcy8cCgAUEWY835BLlHozbITuU06AZNrGvOs8b2gvotRSMTbX+1t3CbfvVr341zJb/KiH6F3/xF4uXfvQDHXb9rFilizRpnboWTCKbKGwJAdhHPLHZCIm58kOrIjMLeVEVYpkIBn1wMnEgCM6dlzLUoOmPVFp8754joXaJTdCb6vfkZyaKxXNPKi0oCoSX6+Ww8ZlsrEDofizQYbtCUZIZmc3CQea9tfCtrPgZgKPr1YUJo8XvG3x/rQI0mQNmCSRfYZpFj5JiAdhoXLMKD+FosMWYJ4YrpRNWwcw8B5umFX0jhqKgtr4COuojp11HGn0ahGLVwGDoEBGDUCsi40tMTF+2tsclwdia5FAwVguOa3ZNAQA0pGUOuRjz3CKtZWtKz7du2bLqs4V8awDFJd21bHxRg3srTMpM5ZAnzTtCNe040gIqDFoPXasQp6SB3AbDtDXGLTYcSV+JzYqvXiBE14jlE5cBf2/xUP8MAJvPAmiIDex7UIQF82UB+Uxrunni6b0HCMa1OFWhAVqfScDwXB8rBf+HL7ygGnc/tjI0TX4mBXSjPLl5zp2tagSpLagE4DZ5AEMnSQBhudyseQT+TmCrbuHNzFYE3s8KtrQY3mLbga1dl+NG3fpqKZEaY42VY9+W/cRQ8MthUtlHffE9e4jAatbvuqsCUNqnlH749PO4VS6LWYwxJXCiIbIOV8WWwJhwj+N3n1j84i/+olmUumYoMPuf/tN/XLz4wovDxIedsltFa9ms5K3Pw3jaLom5TQZymIGLMl4ra9gXzhgkgJozCIjU934eXZT7UG9LcGe5lgbbZtjCXnKNFoFkHLiqAYFluG2oAbaGETRTpv3BXJXZ5BoGW1eUcPMzgi1F1W+7pvwSIIiM2QS2AIXTOmy7D9p1Z5bpiMEWLt0TYi2uUWIB8nNpvBpcJoAaw9YAhvmVS4jfoZP27ourEOO5ssD7SfOG4m9oh92suppbt2gulgauj9yUIpkkgwaeu7MI7KM+ixvR5XqmnA/KPgZiyrQ0BIef2evRE+idVMN32EPj8XS9GleNPW4sMAYka8d5ZhzEifLqeHGptfiqY4g1BsI+dsnwCdA6ZBat9RXRTak+HyDbgH5KOWD816UHgYGszXwllIWyDQAaXgAodOx6946V8Z/6llwbMAV71bAbPhuPULufpOYXOII5Ibu/gClMUeSwPXB2NaoGojxqrBH3f+211/09v6OfZmtd8bmLilur3GBfxvtCf1KBIfQnBWF13ZIThC1gdAGmGmjPPSiVwlrze+9rvAqAaq2jyQ7thfWYXp4NoMx+eECx6b/5m7+5GWx9/T9+ffHi331fD6fNNmCLhy1iC4OSxQF9urgYbIjAVZUDYIvNAjAApCTNM6mZ+KppcGwfp6vaTvVjVShnQ7kli27eOLB1ytdAhoMxvvb1Vg9V2p4ETToHwmmwul6VKZNp60zXQBC2cm1ZFQfou2Juqn+7hL++jqioKX5bNnYPUCjKdDuHrWK8ttJ17filQ3+yadcDA1Meo269CM0wVARdrgqNZnNMfzs9dF0TPJP7azk7idiua2zpodO5b4IuE+Sew5zMSNfPGjYyACvFBEst161aV2DdxKmgHRdiY8cQ+ABg5qM9ybhOreWwHkmlLUCKVT2KEvbFoDOvrS6suj4ZU/3ffTbGxRzAWKKYS/u39opdnOMudEuRUTBRJDMnuFTGQrS7Ss/R9jy4rLm+hRiCeNiMZv0xH1hyBQPtadd4DAMirQG/R4A7k+g81fRJYpAAVIFGWEsyEE+JPmcvf6L4iBdefNEZidTfciuesxGozfjsOGx1jzHiNHae1waOigrrUKNcyqxZkcz4dwJbZfq2rkF7JLo6/bif/j5maxdCQy/Bh6wrJnxfAjbbvThf3QPsj96rii9CbRUUXuBghoh7bQFbR+VGXCgd/4L2/SnNu+PedsWFaoZGl8JwuEJpAM01+/OBJ55a/C//5J8s7jtxwnuKS7/zk3cW3/zzP1fm9IvpZToyo1lVO4GtFsc1SAZ0mwWBzQnY8nU4f/rZAB5LeuLulBLus4A7EUEOa3lGsjJKepqJ407hcxiIKBfJnQJWZG6KWSK7Awx5T+Vbx0aGVc6q3jtgayE34s8KtkS+7vjy+m1htVx4ddZtuw8WOKEocec+8sjDdide66y3NFeGiem6I1tdOFprWK9DDZKDqgVXOcKZNjvFXOjDsF0ssusy6jzxPevZNH/LXq2fGZCZa77nZQ8PDNgkwKzAVrKNnVGp+W14RcgErhIg1/2wZ9rgOa5sjZHiHlxj6RkCgGmPN2ORv7dmoBn3YeoNegSKXBJE94wBLIbcWZrxECSeKOUVAiJSpyyxXnHb29WKZ0RzG2YrbbyQU3HhqZ6UyJMmk/E3QFR0ycTiji7IWsQgBGzVQOYZGgPdWLWckXRP4ax0HOCLZPQlDrpljxgjRgLjppAqQLNzHE8YfSWTHHJUpWBcjgVghNzHjavniYfliI2PhvC4N6uMXe7P+5D1jCntfRTrRTD/yNuuZ3UnhdvLOHL+eX4zYBrDw8pw/q3f+q1VgPzGlQuLr3/964sX/u4ZG6mArY2rqUe0zqDUL9rAr/hVscSz4a6oyXHSKs944agTdVBoPlYWfQbT7HafGkk7JVYDO3UyDST5YkNCnxZcudgbQGkW0Zk5+r6bkk1X9B7KMQCmVWw5bFyz8TChChNYj0JmUhDK0Ms9VI0T4VmPitkC/eK77SHI84ZCZGFA1GX9+rfG6dSHy/MwHw0GZIGdbTIMG4CuRSbrO072FRZc3I4GW1LStWCtxLWgvADAXD8BsnJd6br2STvAELduhHAYghU7sC74EOqlWrEgOJCAyOuOXqfrqniexsv42YS8mNfS3M78mZRlxhrrSnPGE4AGEWJDsdUyN8s07GAOYdtKxMK3ol1j0vg8854spMRQsD/awNs2Lwpr9kDpbIRL6WMLYX2ZiRqGjs/DhHE/mlLzskIrWwNA0zjZJzyPlbjmFmBFQDX707XF9Df3Mxw3MsoP4HRIa4IQJvXY1p4U/akJDP1QMQ0EyFNmAOvVsRiXpQCc1h7mpvGM7cXpAqX6W+NLyrjY+icWZcCiH0TzsSOzpWtvBVoG6TMvPwvY2g3rqdd2YOuqQMN2L+a9hkXjOpvpV8CwtQOCXYc7gK1D5+X2IOtLsTQEyNstqVB4Vz7HaBCb7oazatVEBXnO7v/6K7+2eEJZb7fIdeCiyXr+t1Uj6M8Ftl5SNeo0jk/bnWaG9WxvfSb2G2fPBscwJXVTXRkFyyYpm5V/w1L9rGDL7tMtYMvudc4F+7/MluarbkTmmqBr9r7r1uk/F7ldyK39MzJbF3+KG7FhGuvMFvIucHP7F/IKWbmJ2RIA/u+svXfPpdd15XkrJ5JFsqoYikEkxazgUZi2JE+baqmN8WgADwyjB7A/gA3/aRgG/KWmgZ6BRckiFWi51VaOzCIlhmKuHFh51m+tve69VXyLGBpzqdJbdd97n+c85+yzz9prp906OwBZdV07Dm+M0YSLyLBxJXKYYjL9cJfvWfM6pPSB9c8Ya2atJHtOstLf0V2wGV075tCuuWGs7K0w6E1gvM8Y/YwbEdYN9iTJCWn7QuxhQiHqvVm6znTmOURHr2bGJe4swJgY0RpK6DbXMJz4qdYOtBGHvpzfM75mhPd8BtLjjXBBXJ0tLhIuOeaMTvZgspELVAEzBYvMNS7EVnwv2AI8AbRSXoSwmjBkYdgG0NjgTSB8QgGoHH/S2YNlt1iPxl2VZWQ+mEuAkuPlSHgRoCrO4Hqp6J9QHsaAXieJJWx3yvHkfA+jxzrcdP3E3OoTuNo5O3kegNV1gC36GLOW9dZovgCplHYgRtsxr1r73p/vA7x8xhnEaz313+H3KM6aNedVlos5JoP2L//yL1tBngPqguIUUDC/1IWgxqSolEnFYRuWJyUeHGyph2tgeRYrTA+TfPHC9qF8z2lhUifqvNwITNI2ZTLtUO640afAFkDAsS8nc7hw2KBAqGrsgHg9EEJeqhXl2ZonTFAnlwOOya8VHAFvi4dkC4Ksm+XI72lbwobLZgkVXCsABc/ks7i7ZCXBSjj2DIVNJgLsjp6HRWt8GH9vlks6n8fd2bTUVKUlvThxUYzBbiGekzgtA4theli+tcDlgkh8xC7UOvELbKQEwSamB4ADNeqDWNdDUAi659VYD4SxWSFF4M6o0P1MsVqxhfplnDBnB2+/07VREseV6rkAG+aPmmc+ZHTPKnsD4FFKvnkt2gFbZbkSMBnXb61NM1IcPvwZRoxLFCTzE5lZuo3XfteEjLQwCeg27T6xVVZKw2yZGVuyDymtwXuuPzTsYzZ93Jf238OU6rmYf1tl+j5WI3+PUZJEARQf71lRHqfSdORzt0A5lhN1tk5pLXmON956c/GjH/948fwLz08LIQFw0QbLQoprABRZQS4LHOumQl4te3WH2FpKthaVx68Fthrovmr2HLnjux/VjbjZAfq2L+enDo9Z98vqc7jRyzFtZueSUFM3Gvdnzssi8N0CZJdrASTqPcs5oIMixVqnXWfUk03idJ52MzIUzYyrgvzFeabtkw16QQHUO0Vz4RL54lf+8+IeuavQB+xDmC9Yxm984xuu6B8WN211oo9UNsRsxQdfZhoA5WtuqYIt2vVUjmC0XAASBspxUHEpXu1GBKAlGzNr6azFYa3K4LvQql7IOfvdpUOsT6aYpsFWXDDcf+VGpM+nqlvruclG/MhgS3XKrvViHjdyI16qS3iDL7ZgLEbn3WK0KPvwiFyJuBHrOuYABjhEHxAeEo8J+jbNguXm0fzceOP1CRfQn4I4voPebjuxMIZxy7OafC/Gaaq789NlDbT+bSvmWLm1uJ9Nm2BcknnPwQ6gabsb7ldCoDWqwkwnHrohCzbIAOeSLe7rc2xYQfY1z8H517gur/WAeWShbYRKergskEMQYqS3GnoBTuLfYNTS45Rx5ywDNKVKANsWVgs9w1gajI4xn7ZogKUw9wWVAZYx+ltPK8A0bfGIe4Itq6uXnyFYElfL3mItk7UPa5+5oDo8Zy/6oVXwOZM4k/keiR5vvPGmZZ7nyZrHvWyX8tSxs45prKT+DqAiuY8YxoCteBVcaNZeqcQGc02ug17k/KWPLNmMzfata/LM6RjgZVtZp57bEBJf+9rXmo0Ii3BRSv9Hixd/+xstPKUDdEipqGniYoaBGddE9wrMSssWpNqsJlpgi03PTt5/YJ8t/WPHDztV88JF6FrSPnHLpYor2Q93HHxoWaYB5Nw6WXZPjVuKQ5iJbBxR3ZbMBouCxValzOZBuNazM9g01C+xcOq6tGSAFWLzYb0C9BAYrsX7KElbEGLjApjS8De1xsLmIagsKi+DRltCBCPn8GPBmj3BZ4rWy9QxD+2wnir+6xFbq5iIFu7jmhZOPUPrfdRdwNjsVpQAObB1UpH5iWJvnTSEMqnKpCyTVTeNSP2dZC82aBEBT0DkbbIycBunnAYNxZkru3s1F3XpZvMFQDVQm+du3NF6/NHSRczBhLIbYL3sWWYLKZYXMsic8zvkIJZZWgYF+K5iGFpYtdZoY7YK6MwazkayW4hYKj1LM1DLeDFuLCv+FLwTrwUD6kMXIMdmF8vGZ5AnFBVjdL2bAWyALTMiKHbcZvouc35Gyg3l8dqh1xc/Uubbb3XA83KGlSrIt02IFRbWsDY7mVUGzSglXasW8FLuseoABigr3R/XEiDiWmCrDXqvZre4x0cFW1vGFbAR2LqkYPSNXjB9BvxzgHWt7f7UOvVA5LtloFu7rWALuWHvI5s3KEAeFyKA65zchzYEL5G6H9f+DgEs101SHabrdolB15rd8/AnXNOJa7B+zNdLSlZ4/PHHXQW7pTM6x95vw3hu9EzrblfH/s2an1YGmg1AuT7amseJF2W21sHWJMjs3qsgYQ5XmBYORz0Da17rueEFjKMMcQ/I6gXe7x8bh1cwWxRO1mGjOlsfFWxd/pCYrcTeBqD2p0M9yu5tMHF8tokxuA//4A8+raKmn14cuJn6h4ntAVz54JtDtYdzjXbcShy0e/de53VriRobtJxI+iJ7zn1RhxFH16MzrLeqb0b+0dMNpndbHH2H86IAafv26H7AeD1ArAn6upmOjAlAAKvD74jZooJ8GTquX4+KdZzkxWzPjI/vcD+eP4Y5/USnC8cAb+abvY4+7Jl3wV0/VuOKYRPdHs8ThiP1vlaEA7+//faDZhdbrJR5oYoA4yBEpa1xuE7qhnE+xtVdsMV6AfR4rmSMXnArnWR6r/pgcu30AaZs1FbvR37P5wOsaDIfMNR7gQ94r6EjnGc///nPPT7u13ChGL7q7iL2ivmr+9AFhCUMnJGclQW3id8FbG2VTldxZBu2iT1Ed/tc0B8yGdH5jJ31qkdu27adQ86obtv0sYQt5ZlYzy984QuEDVy8fEHACj/yc8896+KK8V1SjWayWeZGzGbr+PB3mB+jUg7L8R87boCNoQGixLCceM9U4rAG3ByakgKmHFIObtUkMjB+1idcQQzgywHAq82Hy3Y05bIHqZWQT/kAlh4mVBbG+mEDJHuQeACxD0KyFPnjvqnhErq1DAf/Lt3K5LPYAI36nNtpPEInMKb55PkQ6MZsIBRkue3TAjieRxYon6V9APNz5Hjq+cA2sNAJaAzANCU6VCfMkudlGKG2n2kZA9PRtpxjKbV+ioVD12q8C8oIkGlAo8+zYREkWwbE1+m9FHWVpbj3JqXHq1WEBBjhYiNiXcSK6xwnsNqp6b4mICnuOK+f/ixLHwCQ9AwumzDsBJPeulcGHbgVJh4j5UJSCJA/zHtbUwR4hlUx86S/4yLmWXA3cjAhO4CPxmfByJGlwpx4DbQp2eCsIyVEoPI5hNiIACnmAvDz5jtQ6wkIZU0si5If3MhcA2BKkClKK2AwAaiJuYmrACWUKtdUxT6y+J26NgC2iD3gc8zriRNKNhnFXyAahRODgL8X2KbZeDJymBvGVdDMd2tcMC9NTGhj7Z55PbS9lsiN7n2t13V+ltRyKzN2gfkQ2PIBP3qAANSyMJddPiGfr+sXpZZst8SccV9kJCwXSvO0WXHmJIo2THHnPco+77kNBzGC52QEKAvrvK577EzK01BnyxnOxGwNg3xJLbhocIy+2XNjYkopSMghzzNghf/bv/1w8eKLL9rKtfzomZERDgBc6jDGzHnLyZRtrKunLvNksqb8DbJeVtm6VL9bFh5lHmC49B86xvtlPe7tqgUxi1YGeJhXPlLDpKx1gRafZe56ePWQYA42bc7eP38umWBc+/QpmFKqkeMiijssoRLRi1t3JhmoRZO5tosXa9zO0Jp9aZkcRsgleGbM6+NCTvFo8JNxEUbymc98xi1O9t6oQO9hepqlWTltBnQ9HMspmsSRZlajT9G56LgYapSrATjI4Jbc8N4Jxxgrjms8Kk70Gbm01wCX0Twbe9sgzFnm0rF4Y+haMjqafYacAJCd0DXPbONmvA4+ZPR+jd66qSgVQK2qgoeypGmlFgOUP82e7HzT3YLYpYANJU+pM8INakWFmuLzO3bC+MmVqGeoAXpeyTuXLk7PVTHA27bD9u7x2YMcc4Y1ZpHv8JzMOc9vt+0YucyZvUsG7rk+c9lYMz8jhjx/9PzVXbxvgKi1QX44X/jD97m3WWtd0+EgAN9TZz03bQrtJDbpXlyJLR8RIocaaLiCQySQVc9+TPsv2OeAWlfk1+edKTkuRoPxKf+APg8YTawuuhvMU6+PM1Tbxkf64CZlczqGEAZa64s+2bd/nzMaP/u5zwZsQWteVPD6M888rZY6v7AgMrFnYUAkTAw4LE8aAbNgDIpA5S489HR71tlFBmAwUlUlegkBBxkDbrwFMVRMqAvKaRP6gBsmgc1moQAA6HPNAGl9E8ZBpoTdQPPdNp82YzLB8D5EZqM6BkcZlywKmwDFwXt2IerfWAFGzcqE4NWioA1647BMTMBWl/HHXefsBClw6oMwD0w0ltcFFa7j+Ur/FgAleC8Wt+OhYMZc0kLAhhiTobBRwMyHS2sw0gGbdWXV2vIBBQgdMGarajZ274kS4++tU9Xv8Ix23aJ8NF8OmoQ21fvLzD/cb7reDfJ7F2y1unxbEbSu13oh1xwoHEypsxb/+YodTVBmXM8Fhj0M6oqp1co4G8tkOdCfKgt+clBXKZpt1P0MpiSfzJMBgK6R4Oe4bpHNS1DKA17YUFyDmi/IKXLYzgR8nvEiB+8eOeZ05zCN6QXG93LY01cNgBY3LrKSujpxAdR6rWuT8aEgX3rp5cWvf/0r35fNnKDSgDgzPvrHehaPDzWybCigqPF3fgvqCsoNmMY44mezvdh/VXZ2z/jQz17wf4AtV23e+LVbgbeWMQAX0ICDXofAFkCg5NlgCwZH98do83qqFEPjhgy2RiYMCLx+mHWp3NxaVhdVLiJtsChEmMrbMBrr7orW+kv20oAtZWGdkwvl2JkwtwVbuBILti4rQP4GtUwJ2BL7rj2Y3nN3eq5///tXFj+Wa/fVV18xYA6wmSxN3EW7xRYChjX2sg08A+Ore6gghPUJWLsSbNkIYS7wFmiq/XvAqP7O591T9BruSlZmHWz12rzffW/3bAH76AS+sxHY2rYj8TAASHQgcm2wZTCbVl0FW9aLAAaFgTAnDQB3eRrG7MNW9QXJaNW/2T81AMzmMHKSkagAACAASURBVEhkBmDZTGn92zFFBjNaG607rXoeU9Xt/QfCLDdBo64Zyyu6fX63MvpkOHK4Wq6ubJdT/YneroGPkQSgPunq4GnlxYu5K4lgtnDux3UbR4UOSaxTyALGgMzVldjg8roFaziVkUZeHPw/MZ/ch3CNNNvOeWBdOXquISCsS3Uq3gyugeGG/mJvs8679sC2K/RDDCTXlWoRMJFxzLPpGWyw68y5KLDlrE0xwDu0pjeqiDfPgr4AgJc8QReZTdf7ZGUTkM+ZEgMyQfhubYZho8+6y0e9CLCBxJMOg1295nAL3N/zPAVK1p/6fKsCMH6X8VHF/sZwIW8N3eB3Bvi48WhbRxHycanTQ9IhGegosvAlMy7vMyEfxRlNtPCa6eyytwwvl+Qj5zWJAunDa/nWuqOz8TSZMNDMtl5ba/NBNt11911Xgi3CWim09vTTv1n85je/9mSjwN6HkjeFLSQ7QcZVEq8rPZr4FiYCoHO7CgOCFHkx4Q6202AZPEUC+SxukBaKa6BzN2MzHpkENxsdC52FraunTY05IKAljYZ1H/pGASpclkHjQRAs4KPoGjAMMeaUYG0sJiubL1mQgKcesgg1FjYIlXEn1iK1cVCu3IvnqxWBkKN8iY9xELySA1hgNubS8h1quIGNzmZEyRjNa8Moi7Obi7Ezd+3oXmvImwSrSkJuZcAhOtZkgt8TW7QeZMwzoSgaPM1ma2mCBvM7ng1Ez+HNvXHJ6lqxdrForlPtkYNLqwPrtoLFwY/SiFuQucV6TOYQbZ+WsRG4APUHRVBWwtknHASAW6zlOWQQ3j6bASRzN4CNw6zxUP6cvls34irIUa0kbK3kOj14kM26N3doQ7LRuWcyF5NWzDhKU5sl4PrDzB6nDcywgQUNgHbYUJ4NIwW5aOVj3LXIWqoeJwMm1nGKNFJigLggGh634SvX3blDmYWamzwn7o2wHmEv455ZuklGzlknGyOwQ2NB1hjhue3CmOwYx/eM26S/izESZutaCRR8VisYRkP/lb2haOjmtqP5/8xspbBsLXWPY9ylKRxKeAAuBLlRdHgiU10/noV1QqkRrsDnbOicP+J2PQVbnnMxW8wbuGXrtKtaKIaUnnvomR3XqQea9toddxw04OJeJCtQZBYdk5gUMqmjW5Df3bsVEzRMlA9/A9QknVRer2a2lvWpbIgU5IaBL0PF99nHllFdlzpc13qVweL36wxX/73uPuzvu7fNXE1CktmdPWp1YtfIeQMdZLrVxwFbFGzku3HxpHTKZrEgjb20oTS61ozMzI1d3mWWpzDrcnwojZEjNpm7ZrgwZeoTPfjgAyoE+R8Xd951y9LgtAFmUJ85R8c6FGDk2nqag1nxW9y7sT/dd7yXcgXJlGffVo/j1s93Vm1suLYTKnRN7mX5n6B33Habhq0s2IhMBpzz99b5S9yYMrqH/W13CfZbWHrilgKgMLJ5fl9rYqIaQ1SwtR6Xh8uvYMThCxQTl5zvlIzeeNN+x0nb+6SY7O07UrgTmYvxja6Im1LHm+Ziu3oOp5Azz8kz890mpzFezsCAjGQp2mAA3Gn96o1h7M4CJexkQi3MAg2ZYCYSY2Dmq9fBSO5a8bOhF+hCvn9JYU0wWcRV2vs2SRWsC/FYPBhB7xh9PmNkKL308ks2mJC1lmvg/hAmrkc5zDV730YxRrjdwJRuyXnOuvAdjGNfi8jUKQB7lCB6zcMefZYal9bv1ldJunjwoQc/yGzBbr0oxf/888+O8Oogh8Ifqx5WqnFSLPobOijeovM4N5Kyuvfee10MjM+g1FFgAAkOcWKlSLllUA0aZAIBUj3g6ztnkWkybfaBTTyHLJO/tMh7+GqRuRebhoVx9hHCwQE9ys+HNpY0wYmbAVixqHIIJ/aKAw2hIRW0PvMGjTvw38F18ZODdFEMDVhkfJ0bfm8GTGCrVhHP4ww0DhYr2rgJAWimZgGXet4zSlVvixsEkYOzwfcIUxkLu6fGjchzOusIBg+B07zYmh/Axe8T+JsNxe+wONgIPHdoUB1IGnfrNfE7qkrzLO5JSeKA3IX7993itUPouC5gHIFDKJFyntvVm6fQK+if+AQUB/Lh+DSsRjMpAZZNoQ+YzXWZmysOn2EAzJrqTgCkAsMebma2dI0yAgF+YWKzJrVwV8ViL0yF9lpmzX4FyLChAc5sKr5f2lxJbt5szbaBAeCeLdDn+4Po9bJLSN8FWPG5Wl78DpnCbQhz8uKLv3VLiwT+TlFZ+f/Zd2YmUEwwHgZBAaY8a9il3MPyMfvEime+w9q0hRPzXrBrgDMWc0GWGecBXL2mL3zVazMlCua95U88IlN8dxMZxhoTGZcFzJfEbHk+BvyWjfPhAfBjb2EdrrE8O+SmArzyeHbHaD2RMw7JHKLs5XRvaPzGdSr9gM56Xwrz6OkwlxdVMNlWtr5LmJFBu+Iw99+01y6JLTupVr3X+guFC3OJwQmzBfPO4cW88aqu2qx+ihvODYAEveL9F/BlmaAdh/UN+3PqC+l31VM+fHg6xjc1mRxHOP3pNrzZNd6sS20dgK2v50bM1vZhtthbewW2LqsNk8EWrKzmE7BVJjf96vRseqR1QGf2HeA/BkrlavXTvoSl7BhkzjPw9yYLNYyCQpAwWw88dE9knMNy9ENjRNlT6H1nG2ry7JbSe+cI0XB7OWVkz5ngsAR9lr2cbGqYiNRnc3KJ1qZ7oPrEOmsSdtCVjAF9hjxhzCm02UkVqVEoWeZeyJzOmMSRYbzFBdkix52Pnh8OURjjGVDHGJlL3sOwRk9WjvhuXOzjFtPnuG50Qv4v6kA/JaO796Cjo7MuXZZ7cUt6ZLL/HPusrGfciC4/cVkxWXsoqaDse423zJR1j+7jeGSNxbFh3H8MhgJM5hFwYdKDfT7ywJw05CNs5ipJic/Z8AP46X2flRM6w/OztrgRwywJSCqW1TIGY04dN4PjAZPSsXyesBzmwtfVGmDIAqpcHNz6JXNIohulHE4qEYxYzQfVsQAc4Rponv/U5yoAZwy/Ve9oA0mNExCGd+299w5bx18vwoQzI/G/PFPiI+++mtnC5YOeoE3Aiy8+bzDCBO3RxmvKOywHiJZDG+VopsrNQdW8VBPM5oBhYqHaeBhBOSKFdVTCzfd4qET7J5CP67T+BhMVF0naGLDYPoAlYLg0TS2CtLEchjmrErn6EHHgLQfVbFAABEJ8gwInUWgIJJvB1YQnq7DppgCIWNsBV1wbYS0966rCSgxgDKBoNh+HJ80q8W+/owU4J7DVMSF0deXVmuTwBWzxfHZ/eM5SLd0gcEBCa8G4tIHmZclsFWwNs/UBsKW5ymH0wZgtZ0Tqeyicw8Pamcmag5b70JiV77O+jpdScbzr5UpsDJnZPZe7SO/GWL2AEtHxUMxOwz6tZ0u/KCylVoP3M4+Cc8zWrJHBqa6zXqixAJWxWaHqZSuH+idsUEDUgAgDYaxjrUsrvTt7aNiT1sYxe6PPvvf2Oz5I+SefM5tF3Ih+x6bBOkKGYtWkxgtga71iPzKE0o47JfPNn9acWVcEodETVMn4cFURH/Z7VSYmkypGSHtqRil1TuqCrbvB90DpwKjo78gFMWY9vBucb5c1Yxol1+zVul4TkxN3zPJQ1BNhXFzrdflsalG5P+BklwG0zNgC/BX76cxWK/WN3YgoyVr3HPDrNenqHtumwpQoNA73FAhOFfxk2WV0ZlmwgLUfHee4WSyimC2Kmh4+hatacTWALWprMT5lWeNi2C7W7HYl71AJe8d1qRt07733ue8b++KXv/zV4n+omwbK1PJg2QsL4QNPguBnhWEbPeMYK9xkHCYDLBlj3V9lWBuzVTdYa8NVl60zW+evUame65b95e/rwKZxbD5yB4h3LfnONWO2HH97yS4swCxNjNG1O+SWdUHjYYqCe/SM+u9KmV+59ZAF1rcHqw8t/u0DOqDLRtfoHMZn1zIG8TAlt6g/4p/+6Z8uHv3E/ZFx2FqM7DXZQc7Zuw2AZzxmcSaRoIYP1+/Zwlg4u+xykr5Apxm8OINy9O/crwZMk3LMDg97bIAi/WEjDcCEy3Xm24k7AxCYC/Qd54STJbwuKTyceD3CEbJC6AXWn3lvaSEzqPpCmUPuxRrXAONMtd6cEJUCstNnNB7VnCPByySJwNZOVQKoay+uNximdEfZvk09InU+bt+ReMF6SmrgtdwOQMv6aM1LkQB3kSQCW+ih6iSy/yuHS/CvN1jL/ruN1pvMwHnB2vBdzgJaFnEvx64pxszry7k3JRowagA2AUCJq7PHBref3j+kllsY0ICrVgZwqMKAQGTo1ltvsS7AuwU7tUtnGwxrx5jEtNMykN9Ykjlci8SHNtLeqfAKgB6ETYthu2QUAH89Zgs3IhEYpDwDtjgkmMAtZBggHPrDzRBSF/6UoL0hy7wTTxA8ViFAhABwK8IRtpYqaNXtomoehEXD5edeRcN8sCmXtS9w22mwCCqTgzXBIcv3+l6pfWfo6Jql721FjyVky0LXoLJwkWqo19RmMdLVgrZvVNx5HDip0myXjv5wj1KlqQqMgO2zcMFOAEZffVXNa5XtZHep7o8gp9Ep3coVFwVQ4t4CJAiN02h1uG3bnhpMLfi5pGhhmnQYMC+lsxuzxfO1xEJBWuM0UsAt8ULdgM1w6cZ2mxkzegEZFdbUUbno5+Fe1GyB0eP5OeCYp6bt81x2bY2QQ4mnoOwpfUaxDNospetZHwA2Aoh8AcSrMKsMAeuOVdP1HJuFooD1sEUTF1YBfw+cBvQjN8wH8XL8js2fgFjYpelYMIr0iBquNmAbUMtn6cfl9ikDsNoYle86bksMjYGpZgTmzqAOZTgupgZym3F0i6MwMHUdVqb4Hk3Z3377LcuLg0GXdWpwFZOhCdhaxbwx963v5RgSAw8yk1INmcD8dfBVtqAHIj8bVGtGYuZh/dDrHNGg9ZovARme3wB7Yr0AW2gQAxCv0cRsYd3y72G2UIx2v04dHOSgMYN1PSzjenSYN/OsbhSnzs+eKnjxQeEihiqgvEOATMDgDBXkVd/M+0QNYinwiKuT7oJcX2fO4o7bDrih7t790Vt33nmHZQAD4xe/+MXiBz8AbL3nabA8atzeC5rYS4pvaTIHa8IYmqhQsGXLf0BEdE7ac7FWltuZwwISr8kA7DK0lz7EjRhQf1UvTP07DGBeNizWXnxnI7C1eUvYYoyPfftwPdFuLKns7H2KGoehS8wVY5Y56ucpEFqXoxqpNtTN5nOYJ4kjRl3AOnva/54xWqbZ5/oD2KLq9iOPftz60sHtmms+W2Oe95BpG+r62ZAKYqk6/wVj3CKyst3uINYy2eAY02LBKSSLsT/y1RhX9JCLVg8Y9Nmm57AnQGdHGWmuV3Dm8BJ93r1M9WqJljLfLQdSMLzeZJzPY7SWzbVcjA5Z1+WN/8JAZMxutA37r/lEbx5Xkc1LYqvOX8BNqZ6um5TIc33cXOhD1vvkCXQ7rKWIAxkd+/crVkv0b3RaPC39e8EW1y4LWfe5E5N0XTwi7KWGiYAXCo5ZZ8vKeIgaG2ewBbPI2vIcjmFOtwPmnbMj+lMu483p3pDseorSJskGdgomE6DEvW3wi6Hms9TLwu2YhLieYSRoJXieNaMETAvmOpZvH4kFcuWPy5j5w13YTgbsk+yRMO4GzxoTTDx6OGEH6VyD7H4AbF1Qv6YXXnheYOsFH6am4XSIZJPpYXVRhBTXElTi7373u6UiAoDcoiwKJgfghRBxM1tZgKrZCA5q16S3XpELkxF4rOvaNTfsVpkgDmbqOOFC4jvcG9cjGw7XW9kxFsPBdbN5QcW1EB07RvNoLdrho++mFcuUckjmXNw0drEB2PQy2CJ6UJNY6tmLre+mzggABt/+JTfdZI5gqppdduo4bqG2N0pQn7Me8POjEBECHbgsKNdy0LVS1R13MhvGMV8DMqg7thGzxTw4ZsTKPLEGdiPMRgGc8rseTPVxL8FDyxjgq5ZQMEf8DoaIf7ejexUubqmCrQaV29JDEWkcBSBOLTbYShAy13WDXJQUzKQ+D8hGnkLpJvCdZ0iRWFkH+gyC7ENA68HGb7zVMs6Hw2kOFA4q08D6HiCRf9N9HmCGgVCl0YDM02KTqrC4N20e9itzpAqNewPami3GPYnZcisHt+NIheHWTKtblPd5jlbcZ3hVFlyDF+6Fl19+yYf5IZV+eOutt5cKld+fVbbEetxdFZbdc5q/sjzMOXLqjEjKcKDQYPLmIIbx8eEwQc2NeXGsjRkvAuE/2Ly67t0rTur+Q3UVfFiO9ev5p/4eYOYjMluOlxl3iUE3Lr5pqE2APDLG5e0GmYOyPfG4L/sPeaxL5tZdYj4MtlSUUVVNA7ZorZJK1ma2AFuKY7nr9ltcYubAwY9Z3rBuif2iFA2p5D/4wf8wCOb+aae1AlubxRiwvpVRA1ldF0DRQ2o9QL4GUZmXGgllpMuI8v56NqIWaMMl4E0DbtbgKsB1LbBVg2sjsLV1m1LttWc5uMiGA7zSGzF1ibQ/5dYOEFkFuNMb0YfxMMeMqQwpz4GedY0owKjW1vEwyCWfmzF3/EyyQzvGuOB91uO//Jf/c/HwI/ctQw4cmyk5ayxuGZXWNkKe+HNW+6vB2M1wq+7h38TicS0+i3GLPt4k3bbMlta4G5PE/QAQdR8mFig19M6JsUBX8kxcz6AK1l5/b9YxzxpdkPACdDx6DD3kMg0TY1V2qowYccRtPcYYqruRuQJts2AwvvqZYO4YBdZdAltgWzq2cDYRs3XTzTFGWWv3YTym82iB7iX7fb/OMjIq44Jr6yyuz/0cusFzA7bmGQoW615H18NsNYEAsOV9gWsUvQaLDRAdUMV8+LOQGcMaLwGpPtN5R8Y4U67beX0MZ+kbAz7NKzqMcySANjgB4oPyDZyhrhEqPQhrhceLZ0XOWV8Domk2TVx5z/j9Yrgbt8u6cX7gLoRcabF0zoDE4YZtVYRS4tSnqTnXRrZg5a8AWxfUmHWrkD3BZM8996wvAlq8ILDFZCOEPDhgiTRLrD8qbZsi1Q04TJloT+y4/+rbbFYX1kgKn66sjk4sD4AQLpHn0IxsQmKOmCQGz/2ZWFsQI3S2lvRq0KSFbQ50xuZNgjuJzTH90IJy00OwdG2shwT7OfV6AEyKpcUXjpDUZcZ7UIbeQFowDgrA1O9/93v3XbOi19h4riow174CyHl+48J0yx/o5c2xHu1XHivA8Tq6PuNvvSdASoPrDWT1eTdZnXlHaDsnrSbdQMM+k7PFzN5lLGUDWasqwgI2gxRld9ltpC2T2iwEDpJiO10AOCTsXkCIBYpxNwts3XrbLV6/goAyU9zX4Fmf4/ooZtdJkhyxabJWSe1vPANgokHIddGWobG7bKywNop98MEHfRBQKwn54t7Ij9k8nmTi9Vg/7tnKyFbAmu+6IFF6Dr7USmhbubwD9wIgsw8SU5FYqxx0iesD6LA2zWaru4H3keEfq4s8QAtXYvqPpSl5gjTjagxjMu4Gjb/ZhzWAHKQ+rjQbHJJpu+hpVI7WNIs0PQvHoHDwrOa63QJiOSdzq1Y0ctryA2WSUiRSbmk1JTY4oJ2UntYHprMQp03PwAOF/Sxjci7q4HbQPXsIGdcfgoWZ1yvAicZbYHJBYKtAPuB69jls3hhIYQ6zx1yOxe16NOcChCfG5XBehSfhCFv6wftFYOveu+9Uhq2SPpQev38/LFdABor1V7/65eL73/9Xuwmi09Kfj7n1OorZWmdyygg67oo5GQOnRhzjX/bulEy3tEbZaDbPshAoa8b3YVhcH2yt8fswhcx53Sm9d/dtMqRX7Xq6plb+I9dcv2yCWefdCTZnfbDy+SzZiBy4ACwaGucgJwVfgeS4BCVe68C+QdQtusu6cL0UbI4M873u2bI1NRSZZ2exwSZw0Go9v/LVry4+8ckHlgwxcoce4DtlT8rMt5o+c83eLhCw4R/lZMlM8HnqEBbkuqCugHj1Lz95dsdMjRHauXMSFvoLNsalfVLuxyU/OEMMJKm/qBqOxC8Tg6TvnBYAZL8Sx5wz5IOvsCVhXAJEa0An0zUxWVc+D/dEb8OoxDBJd5OzKuNBjtxFne3EjcFs7dyVjPCyVEePyAOh2Eb2z94bVBNKmYioDa+hCYdpiaY3W3PMMby6Bh4Il+bRZ9tnlrXgeXlGMINra+o6zA0vAyr9ZM4sw7p+9xRr8ar6w9Y9ih6/4447XFKDB8MTdMPuvY4Th3ThezfK5X3brbdNDFtYVAenT/2vZQkb3XR9bRkL5SPigUgGLWfEEbVOgxG7XvGcGOqpKbbV4PzQoTesw3rOpP9zzlpn5EqmHlAPRMo/+PkoWqzvoos5sz/+8Y9Pna0BW88KaD377DNeVAdiSwhdAE6ThZAS48PDMrC35EZkQplc1xVhI+nGBUZuXyLBAEjU8kRi6q91PSRdk0Vj0htIbp/0UI0sHoe1O9Hrxf3fFMhjUhtQz/sceiBmAtLYpCD3Btv1kIPl2evKwlECDkTU9REenrVurB7kBSYoC2J4+DybANdjgRcKPlQkLsVczy11jipLc9gYxgEoS19JmLQoUAAhh43rb0Fv7kTQp5ikFh9h4lpcH8FzTA5WCW5X+iMC5nQdXIzQtxxSFBu1359DC+XGupHiOmCsbrwC3qbe1hXCXPG9lvBgnh1/ILCFAgkLkkBrNqiV0ijIuhjzfNQxIdsnlZzZdDxLK4IX4HmuYCE1XhQGLKb988PemKWbA51Dgblo7a+CCZ4JCr1jBVwA2j6v5sItN4KiQEZe0WZmo3K/m3Wo8HIJBcUusQYYDO0hxiZLEgFZmtlU23amzgzKC3cpa8GL+DXKf7hMiUAE12G++I7jQXzQEVSdFg/vvPO2amv9WPWcDnkTN324rml6rjWequn0BdA+VE0t4RYJg+xq2s6cGbCl/dSadM7I1J1x4ZHaXwva8SP6hQ8erWFLMDiYVNdfZ0zKVPNzp8oAfFSwpbjcUUorJo090wy9ZYzTGtii60TAVjKBlkaVZG6pQ64CW7svKPB5A7AFWNAJrmzEKF3A1oMfv9c9+K676YADpTms+Imx8Eu1T3rqqaem5xqHQ1pfIStmE3WQOexojRUs+LqarWkJGTMSw/RYNyIN3afDSjfpIWuquSbWzCA3DNf6uhhUzDqtv/9hYKvunzJy7CeDLWUjNqN3r4oXG2wpZgv9tEXsOzFqiYtKFiiM47nLyZJFbtrc3us0zOp6YkcTIsK+p1xED9WUHUnGcdtmWT/pc5949BPqW/kJ63/0AzrHAeGam8ZF9YBfHuDoXTLGZp+sG7CeJ0Cs3Z+JAeuf7TJUyrqtzyvzXl3q72pulq6vM4RpJGasmY/dN9WNYXUIysYoA4w0xvWDYMvnwhjLS8N42PvGBzI3MahyjpS5c4HpATQOfr9EhixdMVL+ZvcejI4pJdGYMjVrP3Oa+oMy1HYoy0+lH86qBh334JnJiOe7rLGZIJhJWDTiz0b/G6QM+GFdlgycPsfcQiqgo9cLGHMNA1RIhZFvDNAXlQVcQ4Vn4TzAq2N3HOeMmsoTetF6YrSaal0yGH4Arb1pNlgSRI+7MCEY+j0timBqtV5uQI0xMOeLw0T0jOjrA7eL8Zano6EygC3aDeGRKJveSvwYFcjzTu0TxmIDEH2sMX9MDdWJFePeDzzwQMDWRbkQqYlEj7bf/OZXHgz01ymqHWsy3ApDf7DC+YN7hYkFKJkWHWahtTgahFc/bCi/WCx1pbQ+FpsH4bFFO9Z7qXA+D9UP4OIhODwBW0wKbJqDijVZVHymngbxQWGRYm202CUTCQihQSmvFCZUmqmegQOTEvygUMaEIuFgtHVJBWSNASVMeQaAFq6fxpsBthAoDg5cgrwY26kTYWxasqEsiecDylyf6+8RarN/uwlMnRgs3Zs5IKbJQg6VrXvxXACHFpRjLhFGgvsQ3EMqxtiWBnVrAEDtmpy5TxwGh29cSdwH4JfnCDMJQLNCHnBz3q6jlHjgnK/7k8/wXoMznf0FKKFdArXaFLOFTLyn5yConWf3d7wGqe9CoVvmCYXK2rFmdQEwz2V2YJ5aCNXzj7yMhVhA1mdDHj/x6KN2dTdYF9lhfuy+1XfJHgEgA6SYYzOQmkeXcRgGgI3Hxk5KteLqVDAT+UBx2nqcwEw25WH1ODyiQqkoPeIXwz6cs6/fZTAkH3V3k4n4ox/90G0moK+TDZSie3YxvI+LhkNsCvlq3lDwdXPzTEuGQN8zyzqg2kwgBpLmEasicWL627CZHoOZrWQ9cTjWZVCXEHLAQjuWhgXnHr6IQLSAy0cFW9uVYNFD2CwOByH7a55jI7CF+4M1YSyxHhujBNhK8KoBjA5Os6LU2jp/dEOwtUljdnwjQdC6N2DrEw8/6J5lN9960HLA3LKfkaFnnnl68b3vfU8BsW8t166ZhAZblKjnCDWLMckFKO2lTIYJD0hFD2T+UqMprqNM7aotkud4/rRx/HbpqUx7WJl+h5+s/0cFW92ncfmn/Af7aifMFi46va4GW1sF+HBrWx8KbKVcjRr16hBvQdoyaXUrNtanAfHRa23nFDkqC1g54zsFDuwb5ogGvl/60udsPHHwO0MbZqvnSAHVeAMcS4Z+g2mw/MY4XAfArL8L1HJIWq7iit4hXdXEJOahSVVluTzXeh9ZrGFHRnNjwjKmgHDPh43TgI/KepNa1tdzubD6SzLo2lcTxiVla6o3M7/cn/kJmWGmdtynJip0DTeZloFMj9C445UpuE9ZfQLI1WVcEwb9fRX/zV6iM8p5ne2pGoC3AaORdXKDe0A1e2dKPDQpwfUypcMb48Z8oX9bl6zGNGFGZWSXISHWUUl6+q3OcEquFCegL1wsVt9zs2jOTamyd1XN3jpZ+IRzkwQBsorZY8xJyZRsFvRespVtOMudCthqSaVm0Cr5WAAAIABJREFUDbe/IaCI/XmbGDXXGvM+OWuPiGPV7a0KK8o8di5573rdg7EgW62vee+990p2VXtMsv+o2k8ZbDUb8d9++EMFh/5sBqe4IgmTEa6UEMr5+eee86QQy+DMA4o5DsLtBrMSRyglGAzGtab0GTfRtfshwsOkAgTa8sWTqUU3owaNOgczGY6ALTYaByUPThwOi9AsRQJaqVfEQXmrDsz9+l0D1JtN6QbWaq6N4JHaD1DEioVSBUS5LD++XbFQZbcq5E3bbSHKts+hAKob1E6sF/QlvuLLYgptnc6zImRG8Hp+rs1rmSE287tdzJatsaE2mSuEuO0M7JPXgvJ+g0UNtvSs/GG+qH1GvJqV/ljNzBHjYzyNxTG1DVXMtSZ2gN+bqQRs6V4AkvrezzrAOW5C9D4bKin4sVBwSbX4ZK2ibaq7BNjiM21xYDZPY+YedrHp38gS90bGSK5YHa6pRVTLFBkAbLneij5vyw8goBdgATniPZgt1gkZeFPgyu5p/c5+d8kOcuCq3gQ0wqpCPcs14qbpE3fYRAXmizUAWNldKFbHbj5cDNODDnlhGPj0j4qGTs2mO/wcfA4wxXfbiZ65Ih0ZsMXv3lZWpK0xqTXmirWC2doIbDl4VAvA71AaBiE51f38yMdHAVu51rhUiOuyTAhUUgFxDWCtAy+p0Y8MtgzQhvFYB1v8/VpuxPfVLLqGT9mdgpt1ZmsdbFFBfiNmC1arzBbysktBwJ/59CdVy+nBxa13pmo8rFVj3H6nUIDvf//7jqvj4OL3ATiJz7h0EVqrYCs/l1mdxhJTmmPWhu923cJuBwCXpWz5gKvBU2O2eL+vdffYRwVbDdS2jA17bLClBOVruRGRhYItHqelNgBbrf9GcgAHynpAdTsg+DlxJVKuA6CdB/fPAvgCrzLmje369Kc/vfjyV/4orBbnh2QVo6LMe0FeGRIftrhsBZ4755WdzltDDtbfN6Chyv+wLIyHzwFi2MeOE5rxVm+aWXINtsmGxCBiXfWM3cd1UVWHccbAwFyrQwNrUtmozK3LemQgCQZ9sd+7ri7hQ+iF9Nb7yho+Lff9JfWwRDfcciudAsK0N+Zzof6h584S50sIDcDijLwj7/r79Ty1FRA6m/c48zn7mR/mFBcZ1QbM4APIAFsQKxog84AuBnwdVIFP17sDrM481ajjM08//bQT9Ool477It70NVCcgFEhGKHqWmCzuB+i/WcHsBMcjg8RwFXD2OeNiVfP1YeeYO56BTMUaje172ljgWw6qfZcwQvFIa2khsW3kTRyce2e6FJDinRXveUChCKwPRBUgj3lK4tWNi89//vMDtlRja7N81t976nuKJfmRB0eMwqWp+cJBx8Q888wziut62a4YWIBk2Q14YAL1JKDQxubgZ2Vii7wrtM2is4sRi3LchC5INwdbsz9qcbLJuBZgAhAA48V7bMCf/OQni2e0WBxGgDPSRRuUt94OZKdq97hKvdAm9+KgaxwZCwvbxe/rvkCgQ4umuB2uyPR4DMqnACAsDpuICSc7AXfSTgr+deNiNcwhivBVSIPCAxpsrW2jp2GydVq4L60B1H1cwtx6MsxdC8IhLDB8MHpcGyCK8HONxg+gmBzfBtgadykApDFRbLwqItYYi84lFIY+jgWMgli5rNxEd3zd/o4VTjIVW/uIDNe9akTOXAJWzCDqWRyYOkwbbI2TBjgAdU9nE2KljkJeqZQEKTcegfGa1ZpDjTmsuxnFQg04nrcus8YpMI+m2Jln9Q5LU/GMGXnhGlVcdRsT5JmqwdpUyu5hvQ1KBE5agJeNjVwAtmCwXFLAjcsXBlSl+zm4GMuzzz7rFj3Q0wRkl+lIJiQKicDRlGVYdyMSLxbLKtlZVcTcZxkcjIsBN8AAhA9zIwJ2kaXKan+yBmFlpgTFGoOzVcFYH5nZGoBWdxhuCw7npTt7DBPktozlmfeJ4yRbLIbCyu20MbOF7Ow8d3hjsKX7SxjMbPG8MFv/4XOfWTwq9vOWO+62nISBBGhuk+V82HW2nn76GWdytZ5aQD4Mb1i5GkdlPTikE+sIazI10IZ9AXDw3vqBugRLun/LIJT9MOsoRb7OnnUeul8/KthaMv64VXAdc0jQFkxgy1XE9VQYrAkgjhsRZgu3aWQijYbZG+d1iIdxnHZiY9CZsYdhwhXI333VMJn8Ls8T1+G6S7HGIcHMjV/87Gc+u/jqn/zxktUqsGh5oeoe1sJ16QBAuvd1kpvg3FW/1xol1b9xZWaN+HOev7MXhkU0szW6k7jNvvz56naSM4YF5/fVpTWY26YL/YTOTb29sOQbvZjL7unq+QarN0uzwM2ARnPZAq3MRYspW08qm/SME22S/X3jTdQHy9516Is9NwowV1FTvrdFSR/nBKCPHzvs35dLrc520dkBWzA4TgbRXFQnN1zCzNaMjWds4oBr2o1OKiDi9/wdpuo3v/mN48A5Bxgv1+W7nI2N5aWC/DHtUxgqwBKkCdUAMIK4J6EUPB9j5rzh+y54rs+xJswvgAwA5obkI792b3v9knxENmJbuNW1aEN+dFbCSwgbIUMRPazSOwP87BGiVNTEbLOfCFf48pe/PO16dDCSvP2Nb35j8d//+796wyEUB9SUkgXlcESxEGzsoGAtBmCL982YoOBho1Aaa5PNwW/WQRMIWwJLU2VqV9pYu6BXC9q4+zggrBgGPTfLsWwB1wAx2tLXdVio58S6VRjMTMyBUUCDMr75ZtHRc6CTdfnCCy8aEbfzN4tAnRk2iVG3Xg7Yno7hDihnQQBKWiiYmCLdZCbkgN8hyzn0dNiCBmC7Qq4DkdM7L8HVOSjPqbhc/fB8HrehA8kJxBz3nFmBcVtUSSTYucHYcYkxr3VZNmbO7Jrer+utmwjgyHwVXLWH4cqaRyFxSDXuZpXSjmzATDXujGyuxvtxKN0m3zfXa59CFHpdyygVnq9WoOPFRnbWm0nXzWmX0chLx9Z/N04A9x313shuRU5hTlEKzFWzfxzoiaUK3es1i+O+xmKta9aEMbo/2IAtQWzLBd/h2cleJBuVvZKAeblLFePFZ2BJAFeJB9xiYB7mZNPipz/9icHWO6LEuX6L7NqtBIhVUPdGAfL7pASQt7gKCNwfoKzvBSR/tAB5AOJgBh+I/ce6ew9ZXQ+Wb/zVRwmQ3yxg20OsBxFrxjpci9k6pT6msI1t/B6AneDjHmpmmZYB8gLKZ1WqYaOYLTGSLntB1qTkHbD1R1/4n93o+DpV2UaJEj/HerT8CS6NX/zi55Yj1iWxn7HWzwl8LON76kbUZ7rvEv8W0BGXkkA6oRYcdANy2Cdm+MeFuQS9sI20/kHG9KfzxWerU6pnPirYYr4cXgFLMDrMYGunPAoTIM+/ATsNkN+mTE6qyIcRSuNdu10IkB+Q3JIiBZoo5erIZZah5qD7ve5Wg/s58Jgr5JdDjs8xlw8/8vDisce+aMaZuFRecUmGabTHxCBm1YLKoK09JQt0TQWFETKYySk/QCsH/lmF0pRBLMC1+1EfbckJA+FZb591uhB9SROPGcBXI5efZprJdJyyAFz3wzJ9HVs01zAAnA4UDiwfg6dgy0YpDKH+BAjEpZ5YIh32ciHi1bwgAOVrXhYDtjMJWGW2NgtsUWcrsaIkQPAdJfn43m1Yna4aXTPOYs7rkiw8p+MZiQPT97i+47EAMAO6o9NSkqLlHdwqbthVPA7Pa78xN5zpACw+S4gJ33WMGMymKsifkPGTAqsX3Fpvn8CWw4lg9Sgkq5AgdCfxWbgFqRTv2nr6PvrXNRSRn3Ex2u2r9QlZQncWlXgibMplJPIeegfckP0XQJxuKSnjZDe07uGm6wPq+N57CjnCWP7UJz/pMiZXxGw99S9P+SDgoljp19+YILEE3p4zfcfFUcywQwSVcsOkyariLamWFMLW71EYHDxcq32G+H1qKMXKi6VI8P0NQcgutCbhREGNSwiAwquKgvHw4LHA4j+HHamrh/eKpnlQb1y9h3sRNgyhoafjD+UypYhrrSM2LRkIoNCUbcjGZIxcj7HZanL6aMANbBMUKoxSD44CAVxXWGDscA5F/5tMFP3b7N0IXmIICJhPHTEfztp0t6oGUIJBs7gc3My/lR0Kh82meWSjtzifXaICtFXs3KfCynuM4/RpAlujxJnn03KhUgqZewEKOLxo3ZRDduId3Iw2NU6IS4JtaHwLTB4HRw9F/NnMD6nbjtmyYGJpxWWLC7iB+CgKFBQ/U9SWlj40hl4Vp+N+zMlbb73p1HyyxlDIAZtxazaNlybO9HBMH0tAKmAutczYaMhBW7/ws5Z5Dz7mBDDDRkMGIvPHlof7bikk7sl3eU6y2O7+2N1+PrJgsKZgwhr/wnPdfGt6jRFcycFF5upPf/KzxRNPfMcb9szpMFEu1qn/rGTVyLyxVCg11oYxwrqiZGpNNpHEwopsTp0xp1JrPzaAu1a9WWJdw/Ki6wKCUZItllo3T+sANXi1gAF50TG6ZAPCHmDpJ7sqyj/xjvTT4yfvEZhbVstxaTqgeC5i+a714pDrIcJn3PhaOsOAlMPNLq0YNyhUlOj2s2+n9IPc3oddZ0uJDarNs0NKiWfbJbbRGbc6UB66/97Fp+Smuu3OezyEV19NljXxmdyXrGt0BOvZvp+MmbnfQ7se9gldCGApMII49LQnyxywr6snyoSX+aqhxE/krDru6rnAWm68qUMy9LzrB2xd9mUKzAg4EHvjV7LKr/c1AliJt+RghMVMDJx7FGry08JLGWD2OrQyeUL4vG+nfeY6A2oAo0/XUKmxWUbOZwcyMrJiw88yw4+AqGYscl0Y4i9/8QuLO+68Y3GH9nWTchgn94E9diVxMxPJzMUwNraa1xKQjkVVhtTjBpy4dApZz0mSaghBsyvLxl3N2Lj7iAAae4nbtXWQ42q1VhAMdksN6K5bbav2xWYx5HXZm+nUnq5McDHYl9ShotQLWYE0dk5/WeZyWZZi5jHhBewXQDEGncama55WAH/6ElOc+ozH2rMNULbszztdUUgo3ml9k5AMvpsWNZJ5yQXPxfuESbQW4yldV7aU5xxWvokKTQhooWaejzPMrlnFhx9VjCuGpnvYztkPSCIwPd6DS46D5Vn5Lvc9dVK1zEhccq/Uc8p2v02V3x9IiJHOPa7X8hLobYDZLjeSzvdcAkq1FB0CI3kzuNb/HIfneab7yiXX5krM99T1c4kZsuZTywuZM9uJYaT1cMkjjY3rWR70s8lfsIDgjj/7sz8bsCVKeIsOJbsRf/IjLygBzVt3SDETBE9zZRZPD87gQIqkODJxvEcWgIOpQabKbOFmDM4VwqWUiGuxD9QbRMKgv7AYIEcOQ2p8sJCpPC5kOa4pK2sr+DR4ZVLbXRx3pdkw3QdhsFtlrCQWrQGVbUtSXzObiB6NuAneUExPM+T4iRDBjLgUw6ByB0NOXFNLYMTNmAKbADcQ+LrPms3fYM8c4PRNZKFoJSDrEFZrDWzFLaVFNiLXpte1nRhAc1M9uyvM6zotXVAQyOaCdmcTtpgn47CSN50Zfz4HbFPPOdzPUgXclp6yMVWigSlmjS5KDuKinI73JZOlHAK2UvcKJcd8Mm6Emo0RJjD+f+TiwC2qj4abbqhxNgcbgo3FyxbArB07tWCLRIRmbwLkyD5BKZCxx5xms8Q3X5DEtdnI/B6Qh1z1kGI/oYC6CSJ3oqM17s5jFDDPmHRrNiOKA8YqFYJD+++YtiV1wTAHsGm1rNmkRwUOw0rBbCij5va9Mgxu8rWoxM16/PQnP198+9vfscyfUoo9yoMXnw+ACIgJ60jbGmVAagyJ2aMlSGrT1Er34aUvuY+X9qYZWCx4KQkUdwJ/MWxiJSJPyDtgx7Xqhjmty6cujI3A1qZNq4PhWmAr7MMEBmNMKDC381Fmgr3EPF3zNQp2ybAO2OLzZZ0NPnQv9roZ3nPvrIGtVJC/oAwm1p+53KEDiziPbWpI/+hDD7jZ8U23HLQO4lBhPZhrZOSll152SAUxIrXeASYA8F27pHvGHWOwxfyjowZsMf9hrRKbaMMFNog1hg3yeuSP9+4wI1fPhWxlv1VGq2xUjVS+b32qF3vdzIhrp238uhbYImaXvcRccyDBdBDHyvqwlzd6nVemW2R25W4u2GJMNYbagzYsdAriFgCFJcrsMQ/OIHP2adowHTiwf/HYF75gIxi9jNzaAJySCO41OAVyy1SkXhtgLI6w6Il5wUy2RMm6fuf8OJeipBuBLS6xjM0aV7S7eQiwmDzQ5V1AGvYUQM4ZNkljZjcHiNt4oLQuWcQOX0jChGPf2J96loASmNgYXwGD9G0MqwvIxyhPnGf0KHqhdd24B3JyQmfyiZOEtVDlXIHhug561Zl94/lAZnhewmccH+myPgJE+gzX5XvoYL6LrnMYkJ6FBsuALfQKYMvxkNKXGOspEZRXOkCsXOc2lGAClRZ8SudISi0EbGGEc30MUwffc05Pdn0ALy3niLtOgVOMSRjP++77uDGBY3IFzgzwNZ/o4pTbSG9b1p29T7mIgqYaAcy7w2yko9HF1btm5IahY814Zq6DkcW8rmIViaHNXkQeGEMKe8uNKbAFE0g3hDBb2mzI4He++x1Zc//mCSJWgXIEXKBBwQn0Taafq+pqMK6KDkugBWTSSCNmM6BgsIy4sfvjYTFRNmCC2Jo6iaTuu/kWb+w0Q40At8N4N4zdTRO02APDm3vQpZXYbC4AAUoDoUEZ8tDts8T1yPKjcCEgyU2uWVy9D8ABLdtlMECuzBjfw1rBf1yfNNdlkUHUravFxuJ6CICZrHF/tf5Ta7QsrTx93oc5/cgQkGGuYOLwNzPHLnOhn7h9XFwO2tabLRZ14yNgKnwoT3YKQuMqvMNmBHFrzMdWTZrPnj1tJYf/+5IsNeYQ5btMjdbfYS5wbTXThUOHejy8WrOFsbQSMvfct482C6tsqspHgQrrxpyVVk/sww4J5j5vbBQBYPj3amfDAZcUa4Q5sQ+5H7Qt1HjcdDw3gp2mxdmsARmx2JvIgHyTVZq1jWKPoqc+TgoD8p7B73R194Ggw4815YVcsxfMFI3LkflhDVqyg2c+cFABkporNzGnEKbWEbD15BPfHgMDVlasxVjajI0UbAcU6+/IDfOdgPzEHQScsy5pf+KxaexNcEAJmF0eJsHummFF1jPSKONSV2yVda09l5XAeJnDIm4EFP46WFhjtspQMEsw09RnwljSf1K3AVuTJZZaRMlsu9aLe2/EbNXK5XtXg62d59/doF1PGFPaB3GYsJd2qyXJ//TJRxafUIbQ7r37LE/pppA6TLCQxNUFbIXZao872FJcLgVbrIVXoM80xoWNUh9A2QPMXdm4JdhCilnDa7zojVi3TNxEq7Y1fKXyyt+rNwYDbXjFDwNb3ScNs2AOkH2MmICjXDJjl/wPENwIbNXVZVYTZh532MQYRlyvzOTkrezr9k1NmAZu+j/+wz80e3y30ujRv5Z37o98OAucmFHKKWSAgJhduwv2YvwF6OesKBBsVhl7Niy44pgEcNoiDZmIMbYKBanLknvbwCfWk5hldLD2d4BzOj14rlj3AVolEJzRiVudPTkuqbqcOfP8XFprxwJrDL6XgCC9i3nViCygjwzECKvx6BhSGYmALc7xuMLQkWk1V2aMa6TXbyrpEyviZu16DsbesA/u62xwXaeMY9h2FWhGRqW3uQZ7Or0/E0OFJ8KeEht0sNsT40etPIElMhltgEu34b5j3sz0TqwmezK6tLUMU7YJFyGgCOB0910q36KxcDbW7Zjkrqxr+xajh9DthB/5TFQ/VEATBgA1t5Als7mat9aGa2eUsLGJZ2SOOfPfUSkIQJvlSf9t25oezS2/0yxMwBbP9Nhjj12ZjfitJ55QzNb3LQg8/L4DB+Pf1MuVUzX4+D6DWN2/UKgXwWRyORQvXtbhPWmvBO8xuBQRFb1GTSlbJ2npwaZ1d+3tuwdF0yBU6cfEEQCAhtUqlcskOrtM16qLYuly9GEQH7tbBBEPNQwbYyAGqlYai/z8889b6JbxTno2As35XJk5npG4gFonfL//rguTa3DAtlZVa4i0blgLupUiX8b/aBM1mw7mjOdCuAGuvBAKkLtdAxJMBKIp4bZeJCTc2wJJVoSuwXN7zCDsiWXA6kFJcX3GQmbR4cNkj7BxUJ60ClItMH0m4AilRFYacRMTeyKwdUGuxwClsC0oZTYoaxw3HrFpqY7slNz9ZKxMw95haVofxqyN1qRu47qYtqktyO23HbRS4FleeonG6C/4vsTSYfXG0og7JQHnW812EYDJM+IGYvPyPkHPDXqsuzjfT3Njp0hPjEQVHCDSbKbkn7Wqu4V52a4gUuIEEr+TQFnGUcXDddnkbSuFAr7plr3uoemAfZVAYC1/9MOfLL71rSc8zjP0oIPhLTAxWzO95byJU2C1DWB9UK0dWGseE+8XZIY0a2SV8eMqb4FaAxUAKhb2WK4oimAehCEHBG8Y1GHADHvUAF2a2a6YmRXYCkhzSP8czmSL4iaiD1yu2Wv3p79zjRfysRHYMvgbvWAWkPknOJ44iwFbFDU9egZ3q0CeirBSK+qiUuExKDn09u3ds/jsH3xKhQbvW2zbTZHayzaYmGeUI/qGeoNkJJJEE0ZJSnlYLwwPs10cxoCtAQk8jQ/ROdhjySfpxHPmaYjcdA7LHm44DWslIthrZl1gPXQ9DjDmoYYwhoXDDaZrwEbXuxbYgs2I0YHuCOgJs0V/UzLyVoxFXO96ZrG8EZUPMlu8l6K+KYfDuMwaOODfwrssDVC3InoqYp0yJ+g31uIxuRGpVwTggpkwg4WBrXEA3ss4+ZwaIHb99QkzQF8C9LhWWQzkxGBR33eskV2IA7bMbKWBdY3YhhowL056GWDlcBezTx70lWwdz8w8XWWsGITKzb6JGFjvO2Rhfuo76Gx0JONm3y/ZLYV1OLQANk06AxCMLDXGFcaPOXMJH/Sq9PHRYzL6HF6ThCD0YmoIbjNbz33yfvYO63JKwOycz4U01WbueGb0LK56e2P0QWewMo8aAzp0l/QbehN5RK/aO6XvdN804cHXpRSNzpfLc35Vr/WMZ50acgMQS8V2AvZhCANkHbRu1+Zuh3LwM7UcT+ncvMlyAiPI2F5SlQI+y/NxhuKSxj1NnDb6kXkAeLG3Sb6jxzHjt2GoV0ge2LjsO/Yre4OqA+AZzkPObdhurgs24fuMm73T3pVf+tKXJkBeD79J2YgEyH/ve99NNo0uerP6hlXoaLCMywxF3QyMHrhOOx/lfvoMVZezOY2gdfgQT8HicGAS55WyAUHvrs4sAOBeTesDHEbIwXAoNQ6Kubfdaj6c4j5xKv+4HHkPVxy1jOoeYcJ4aAM9fY7J4PdW6GNh87w8A8LYekPck8OLfze7rfNhS2YCGlukk3t3fpaHla5hdopr6ydKve4fx2vp91gMbITG6SCUbDzXfLKwx3cMEud5uQ5MCZuOjYNQRgiGGdN1nUkzrFjZyTAfuzTPZAe2hAI0dNxsyQ5KHRfYLVuauNaUInzyJDF52YgG2tpMCHmq8Mcd5PEO+3ijBJjCpkh5lWPB1jJ92ko1Ss8Ml+R73z4lXsjKhRV97bVXXSaB38fiTkxA3Q1VBNy3cWvIWN2asViT1WIFP5RwDpUAxSqduhBwd7O5edZYVHOAAian9ANWUA98xswahc1JU9kwECnfsPM6XEk5nM8plgiL6F+//wMxyD+eOMdVW6gUjuX7cUNxnY6LZzCNvybvvtkc7I19u19VjO9XtWIA4Kuav1//6tej2HNIzVlnS21Z/2fkMOsSF/O1wBbxVxuBreV8CGzNcZpADr3IgirI83nIYTkMnT+wwevfw2zhRqQR9TkBq2MCW06A2Jo9b/ZvYhBv3bd38alHHxKTLf2m/cC8JxB+Ybcw+gy5+853vuvms3ZbSCkjYxwWmwSaXavJrtpV9feCKC5UNhFd6CKgw0S3oCffKwC9FuS8TodDkyHKzroEjHQJslD54DPVK/8esHXDDWm8C+AqExdmi/pz8WzU6G5h5i2aN14bga0afCs3TOJOOfgLtspiFWyxpzZitv7kj/9YB+SdCvE4mJgtrZVDOHRv9O4VRpT3qqrMX5eA6eqdAi0bG0MeNMZrBbjSc7cZ8utgi++ERU/QN9fjeTZPsVvWj+81m5H5Wq9f132XWm9ivwS4skkarxYJ4Po28Ciea5YtISLo4/cVU+afI4tucTYAnL/X2G/YyrvvqcuLzmyH/kj22yGD53ILmYlZJcMZ/QTgPKHsuouTkdezs3FeDcNI6SS50wCdrKniwnbr34Atzim+lz6b512nrolj6FU3hGfuBB5JuWbukeMmADgZTddsnDjnuHvj2o3IHEEWJP6X50XvUtjU80YssObqnnvu8f5osdXnX3jeYwA88T619fhM5BHQptAn7TMMNsbMWA4rdADcAvMYN23aQNXAaS9cxkVSFF4S7A8M/sQ4rtz6fZYvL7MRB2x9/fHHF9/+zpOxXPS6eb+KZUrQUHxQdAyCE9HUNuBJCJdBMFAelFgosh8QFKNcbS4GyMGGZUBNDOIr4oYLQEp9pvQ+QpBweeE+Q3B7ONuCxIoFaOi7LHiVwkaKmgXCRWLWAgtIH+K+jNkNUXWttooJ2pY/28xO3IltZcPvqGLbGJhuCK5pRadrdSPnsKVEfzrXY2U4Y0xjx1XJInB9YkMsPGwBgJ7GwqLv23fjME1REsxNrUMoWpScG4rqm81aSdPn+O+5NwJXpVuLpZWXTc+aldxtPzz+cu4N+8T1+UMz8lD+qZQblzFBqDvkek0MB4LGZmUcDaRk/GxYpwRjBWgOdik43sVhNa51hpK5cx+2YYXYRDCmsINn2Lhuo6DKv7KQEGJitnh25Iz56PPEoo0VylzlWRKYn2K0UQawxgxyAAAgAElEQVT9EyZ05Ybjeg7O1L1zyKQbQhXGekxErqG4Rs0QIIp9HyYs1o7BMPfkPWJP5uCwbBLLLQHk+4BcMnq/+52ndJi/OoH1sjABr7p/4x02Kz7DljfrOmyuAakUgeVsmKm4fMM+oRwQ9IcefthBo6z3r3/9a4OGgp5a4d0zcctE0bf+DbGPAOxruREpkrgh2JpDbKH4Pr9svfcVF0uLHfJu6nttnAKf709f1rluA+Q9peOaswxpPhqztfXMm4ttqmNAQcejZ8ZoENgyoyR53Y7hoM/fqrYkD91/nw8gVhUDsC5lGjETRE5Zjn/5l38R4H/dxgRAIRlKAOFkpLoNii7ug3j0ZCzw1NXj+RgrChed5HleY7UYV/TAxnDrOu1VrrEeA8a6xouQ0h9cn5/sTe+Da5OF03btgwHyO+S2rvtnvWZeQyPC/rflCunxipFUN4Us08bMVmKwViAFMUNXFVwVWBVwsK82itn6377yFccIEeIBw4ArnkO21cHNFlEwFbvDa0Il+oCxsPT5WWHEmPB6oQsYO/sMFkSJQzH+w+QYbMGIcT3NeQ0ot51izWDg9HczXPp7Y3VstOvznCFlxfqs1kH0sXJAecpfrJKQkiyEEQygYI2Jx+V5cSOePKlyB7g8YaS03hgECQmIDkRGDAyGiHhPsaOvH3rTLEzAFtnQcn/DvOoP+tUeH51LfI/z9xhnwsRSO96Rs0vfSTZ9WDE+jzzzbCQFoLN3kkEopiiN42XoyNvCGUOnDPYNshojIawi4SpScUumzv1kNTfoo7Ciei7dkz3Dd5ERWDyaoxucaX7cdcYeGRkKAESdEYSQUAiXcWLUQqi8+uprftYCWIDWx+/7uFyYKtuA+1LPgL5jfHVHw1o5JtayktJMzHf0zST3jRwcOSxQ657Rx0024JFqXJxlxF6ZmxZf+9rXrmS2/unrX188+eS3BthsWtx68K7lJuMQp9FyffssEOm4TJCz5rSkKKitW6dqrg9M0jsVpO1DW4h4MvJiXUTVWFkoTRWggDAxWBBiUS8Dr6snrqN0eUdx16qvu6NUPW4cWtc0ndp1h0wRJ94MfdTUelPcWlBcL82EaaNRrk+MVhte82/H/cDWjKJn4/UArF+eJwOANHansUTcm1oiBlve8GlXwGf3y+22qj+zCmiO3zhsHGCrhy8Lf+RIhLrFUsvoIaCUpcACoQ5Xg/WhZ1FMb7759hQTpS8jbj8yTnE1YpnQ1oANOgVgxV5t3aIWM2+n5Q73RSHwDGwwwBhWEs9GpiCgJTEbHEApSdBSDqyf5URz4ENzwAo0LED92FFa98TF3GB8QDFyAdDKPN5skMfGCLOVgwdLnPUlyQGl6U09DC33SjpyQBlj5988RwBxYgwsG94gHCiRGQ4Z5sTWkaj8Zj72ELV7B+VM4UYbD5GxWvXnVeeG6yNDR7VWL6so8BNPfmdx8rhiHVFWciNy7U2wWiY7SIGXsta+cR86XbPFbK/ujRj2KSx0DstLi4cffsitIXC5En+J4kBel3WcBlwxJwByr4nuiWJp4L0P7QlIr5HjtGYdDucvhN3Mn5Ubse7ygi0fcuMuOXeO2B8OD5iJZKB1HSwIG7xsxwIqrwJbds1dIxtxy+k3BAJo/yWF/34sZ5gtG2sazw7HwWxa3CKwdd89d9m9e1q65xZl/rJmrAOWfmNAfvCDH1hZI/ft31qwZdcsLsS1/W/XFuPWM9ZNhRwQDwnQYMLqYuwcshzXcqfuUiwMLzMjPpxXf2pENA6RcTkUAdB9jde13IgOGzDwTRBw3aUwvOic9VI4jlWSbG6X26RjK4BcZ+rS6zFsL3qVeWgNQD/zMM0FW+z3jbIR//c/+ar73+1XsDy6CwAS16aKjeogb7o9E2+2FFcqHs6hcAtmW9oEJiNjyn5DzgmXoK5YO2M0JtduMF2TwzbPnVIxqYenXrgyOtG5rIuzDzHCYWb0ebuiZt1smI0eJF7rIqVDJtC/Ln3mAXBBrE8z0gFtAEtilI4fS2V3zipkDwMBxqUxZnYhDxhinx2XZ+CQOlTgIeCFXMflnJgwDIh4DMLEpOizCIoBWawHehAwh55tmAbnM2dFyiwoCFyFU7c7tAdAkvAeMsghFahDxf3ZO/F+keUPKta5g44eQsVrr/VwprB0TMF9+tKmtyLPdkThL8xNC5ICvp2kJ92PDN52+21u8YRMHHr9kEMo6CzTYHVuTbLFfQJbtN+xvtPzslcZH/qAPRQQGTCKDKMn+R37x9mVxJ9pbZOUdswlHg4desvXwBOWKgIJleH8gi1fln5oI+qvP/71xT//8zdDrUl4DmpgVQrd3N1YTAJApKUQeN8uGYrduRZQDkDe76FVFN2Ccs0go27Nyjce9iJMRNwP7btY4fcBNAge5emaLjMx/I4sK1gLx22hDFHuenjHgaGsxw2H66BFVbleg1WtJIaxKHVYWhmQ5sBBXZu5oVEmQfUWZFsmcofqM+uNPGuNMha+5yyfiaFijMz1NtX+qfJyUOmwZ9yD8TqDxW4+mIwcdhzU0MUGjih+PVsrzoOmnWgAi6jnSdYJpSfSB821wzRnbCQyB11rTPXB2PCUmNi9J028EbpTJ8lSxNcvn7asH1cFlkYDAHFNslxgA3DfocFQzrt2yeISkMvY0/iaMTMOFBHPzQYyaKSdj65NXA01vfg9ygD54f5h+sIQHFR1Xw5Hu3vtrruwzLhhjZCdtFpggyauxDJg9qCBvpGBFO8lPfqw54TrrzNuoYsDltwuRrLN5mE8fBYF5Dkd+t9WrebcdeI0PsZy7NQJPzPPQgzZ62JKvvnNb5lit+UvloTrVwkasGneGmfVOkQFJ3Ujcs+ArTBbtQQfEtjCPYYc/E7tipDVHHZ17wWsNHi7Lt26yhuLeK0D++Qp1eZagreJzxI7hIKP8VNXyxoYUzYiiq7p1gYXsw8b11E3b134vL/MorV7c4ANgKNFMXl2DbTG142bZYxM6Ycj6vtm9kesrFvO4MaTzKOD7r/nTvXGJJsZp+hWMyccBBguHBgcKBgQVPmnMwVzGRdSZuUSfecAViPPZVbrRuR3rkPmw3bCHNgHTiEPSGs8Dxct81GGbBkfVzALSFtnxLwfsp5Xv6aK1Ia/48DHAGNcYS6mxp72PfuBfcfzxxBJ308+46LO+n3d3IyFbgo9E+JiS/wK64cs+jPwicgKISNmfAFIcQshLyvWGXAaJp33HKyu52N//R9f+9PFnXeoabjdiLguE+e0nm1rl/vMt5/jrIw2drvvjS4Pq51/pyYXr4ZnACrPn5uuFLOvctAm+QZDxqEDNVTmXILZSnxnWmSZNRpDhPva++H9vGodp9G4BEwTcswy4QESeGHOAQ48W1k2ACZ2GHow8UtpBN6YZuQZb1B1JMCe5wRsndS1wk6umpDzCDwb8s01GwuYMBUZ9AIPDd1ZN3YSprHTDBfGH+Pmmc9Ri0rhEchT3H2ZZ34fRjgYgP0NE8yZcjslmBS25JJKk4WYMcYjZqMCo+yqvfHeu0ftAWHvoMO4FoYu88bzA8o+ptJNyA1n4iH3nj2UriNTZBjZptI79bgggtw03Exkwp04O1xZYHALcsK9qOflzFEKE4+HgTk5KeYQjx9Z5cwr88n9OX95Ntob8px/+7d/G2brlA6EPTpcn/z2txf/9E//j+MXQM0HbkslbA6tVkVuVhiADH8piq/NaykRwUO1yGMO0MSdsHBeqOm2vQqQpwCkqEA9gNv0aJLbNXy9qjKbuO1eKshNteTaVX4sVBewAMRKY4CXLc9RVLiviP9CYGMpJfDO1qgmkgmz62YWP3WqBAAGLLCguM4IjKtrj2cm0K5lKFCcYVVyOPK53gOFUIvk/MWAioKquidqyRf0lv3AXXFeVvnRI6vG1FyfazOXbU7dIqh27eF+dQ2TVRNWWy0HxBYJMJ2/EIB8RI20cSti0blH5knieHbYOsdaaeHOuhlTMBZmLnW6rKTUrodUez7jZx8lxHwwN61fhcCiQFAkKZyafpWtANx6Lc6Y1BgBW6lGnJoz/AEAMe8prrrHwaBxGWYsbOKA5VU2F5lOcR8pg3CsSdYpgDEv1qaubCuSS7JW53fICJ0KeO7GnKEkfZ+h9DlQKJCX4oRSZCdOuX7TN//5W4vXXnk9oEeBxrkmVHkYAGK2PF/zfHZ38HeNoQdyDYiCMRQ6c/uAWtBwYKIA3hCNHsVEgOcqM9RKdJjeHm41DtqUesPTWm9SHNG5OShFZVaFbUk7Hp9wVFf3e/k9750/HxfaUpEO2Kos1K3ufaw1a6HgZh0j+93frTQe8JOg82WGpZit7TvEMOjN4yqA6GBcijVKBjh4Lgs4I28P33/P4r6P3RW6X0G3GAp8ltIqyCtBtozhpz/9qcEWrhjkzatkF7LkBANvdBtvGmDBoHEIDZgy2DK7kyxWl6nBPTFyYjZw2K7qmLqVDEwnSHfJHDG9g/h4/o1eHwa2kG8ncxhsJUDanTZUZ69gKzE6K7DFd5L4kufne25RMp0EVsZ09mNY48TmMFQbzHQMoKG191MSgMyOSN+jq0yC6sMxvlaGBwffV/7oS4v7H7jfrh8Aj91Bc56w+gaB47ZF/MIEHb6KCRwvotlukloCtKxDqJsnsEOPQIAV73Fd91j02MOGZ+1xQyczjWvAbHW9CxyzkyMo6IV6Ihr6IlgaNyK7Y9bfBrzkgtAOztLuTRtIGvN5xTgRs9X4p8o+uooYVRemHeaeuea+uBFPnoKFDogsa893eA+2njlH9n2+a93eVxkgAuTXa8etkyzsDc7K1GIbdpq9Jr2WThth0dDTdp0LZCQzMdmiPetuZsy0uoMd1JkCy8T3uWbrNzKvzeY3qJOsHDt20ucvctW2cnahOsQmDbEBUgcPJr4POeXa9FMEWMGIAZicaKEXz1x96t6z45ZkHOAb1ghZ4Fqwq5S7clFlxqJzMNcIyXRKWf4FfeAGMAHXAewxtr/+678O2PLq68+T335y8V//6//lATKhd91Lgc80m+6kO+sH632oNxY2MTuqveVK8On0TVl9BgR4KEtF1D8AzWwHVgEKWnffu/dmK6FUMU4gW2OfSp3Xgmj8AveErm1sUg8jNm4/WxqXSam1VBeeFYfuhwChgABybY/DRsRaaBmIxmPZCpEAuWK+nptJxE3HgYvgOHYC3/f074u1EauuFDcHcA8Xxlom5dz5uOh6qEB1OzZhgOHKdRNWK7S5NvwJlXKY2KN+hgO21kfdnTAtUZw0IE4X+vj58efL367NQfwWG//wkfckkLvC/JCie4Sq9PQIS+FO/rS1TDMAyQphLnswbFKhROrdWKlZIYbN6CaF3sV1TNwf8wDQpdYYlDI0tEtc6N7rLhTAEYGyZB/msAl7gvuacYetgmWTEeAEDeJYAvi4PQqm4AlqN1WB096hBf5GVfq+DUht8PClC5I5zVOtN2SEHozIEfJTg6GbmPHQ+oHnSqzaKWfHfP3r39SYVaYA5a4Mx6Snpw5WXNlrtayG0SjgahX1gve4SnNQsWfjQtysIrBqBSTwwHzzOxQJLxcGHQCALLAH6yKx+5RA6Tlc/IWrXps2wRa3ue8UBhQ7ZFeoz5hYp2ReNsPy/XMnJzYprvPKgRmJcdXYqBj3JQcOh091zVKxc1DqHo79GsuXNyhc6L1ySm5ExWxRZPHY++n5eFluxE24TSS7xKMAJB5RQdM/+OSjBlWXtgRIIG/MWfaDGvBq/SnwHLCVeKi8OIAn02rYdOS34Mt/X2OlXeZC321HCFxCZTHtAtR93AuQz83+qIvJGxwpL6W29vd/D9jyXp2UfeQVmUzqOgZxQhXKYDAfLBXfiRsxSQHJ4tUh7obkObgdPzn13GwQDEBZd6MVzLFHuDDGLLqF/c4cpIzDZPm2JpzG+rlPfXLx6COPyD3+sD9D8WAn/EwcGXsxwejDnJMFdyktlsq4MY4VYM1+4BrITupHkjU/rr7JoGQv8OIaZuy8RjHULbf69ykOZN70vorbevUdMXSALX0f3UpylkNftKTnVeewzwxQhB1x2InYKK6XmKXIOHvhhOK1zggImb0Z5qflFIgTgsSABa7xApv9rkJ+qIGV0IZUEEiB0RiEjJU1aZytXcYnVHtwTefyLC2LwfMyb3Ezx13IhOCJOO6CovGwoJMTkgLYCbBuaybEGHCE3rxNoAij0OyPAMkhMUA8HzqsAfPETwLc+TexX7h6DbZG30GUtMwDJRs4v/fJiL5dXT2YF+SFdmlvyp1K42pAtUsyaI8zRsdYD3BHFhqagtHLs/Q8hXg6qG46zBVygyyRMAhpYZez/juimC3AHuvC+UOMIXPAdQCSf/VXf3Ul2Hr8G48v/tv//d80qFMGTgcO3hKacVw2nvDJgABAsIggQGKkuCmB7ShzQAiV1aFEIxxRGLAOAC73VdKEgTKZuL03UBsJ9J7DFbdAF7PCfTXY4h4sPJPa4LUCFQTfVCDCOQoMhWbrEncWIqEJI1Cb+/nQ0fvU+WJy7PvWdW+j/+K4NFkUCymHqv441kv3cFkLCUgtIJSJrzsHVmNZLLT6HWCrByUbLhQ47qDQ61yXxSwIRDidwm6WIz3X4k7kKRTYqqbFCKDdJHp1vpgD09trVHYyBaM4USZxJSj4XDFCzPkexW5hnRyWW+160dGsFfN19Igyny4k06QZkAWScSOuXGpVbIyRDFdbh2tCHYZJDZrxpUuhw8CZwjZY0Rpo06SYXcpJZKOG+0GppHpxYo1ybm82VQswYx3JivFGE+Bw4TltHA5Ty9t0OWCtAYeJWUKhNGNxFXwdsEWWZLIS2Vjn3j/ma1cWeHYHWetz/GHMjasLoyc2VxuUauqMF4X0tFpLffOfn3A7FMboDBuzkaxfDuZt26DQJx6qB6wZEEodJBj7CmaL+jh6TsYG2OJFjTI2ucH+7FkuuuzDqPE0+8dsqObfz6GfHwa2NItLZsulHWzlx9C4Ftg6e16B0XyyLoJZOxsMABPJthmriYkw2JJscoA3XID16N6w+2fAD9+LoSC39mQjUvrhyGncUWJvBKYo/WDDDuWozz0iZuuL/+FzivG4XQsewxH3OKAdAEF8C89Fz9UXX3xx3IipvZbXtI4asMU7jK1M1kZgCyPAB3uzCGddzNoNKxjGpGBUq6Xn6GGeQysH+9V/X77JOJbc6/q7+Tt7HJlnMcxsaN4DthKfeDXY4jvoiiU7XWOTAG6B2rqwA+ZTaHipg8dIKDuU68tQnQK+ze5qIkoaECdrtN/hsHrg7rtcD40+low1McABWy6aqfWyAWx3WdxLW7cH5GC48NNGLWwjngViKvUHWbO3RLLvGKktcknp/cZrpS5UAqIdwzv6Ne7U6Cvi4xqP2j6BNhrwkkxyFH/nWZuNfkEhMxz6yJLLA01WNHoXhp5r23gAmJkVRq9QyijJMdU9zeIDCMNOwfantA/uQTWUVvwrBga6z8lRDo4PIEQvMX6eFVCQ0I4zrup+XvNrCde1WE/k1eBn3qsB5HnwHpQnSXFbDkIfsMkcRH+maLl7BY7HyOyqwMttt0b/sm4w8DBAYAE+7/6bMopoXs28mdBxrBblguKWZHyMAQXe0B7WIC68Gw14mMfXXn/N1wakY+gQX8VZCX7xvEiG4vVJIkCTm2DcGrZD0hahBsQN1timuj3j5RrI2bvvHPb6xRW/ZxliwjjRxX/+538esHVBgb8wEY8//o3Fd7/7bd/QbiEp/R5oebj6vhPczKSWCk5wnlroaCI4dBAQW9w0kp3ibUwOghELZmh+YnxUZ8t1PUZ5IYTcmGuZHp0DuiAHpY1Q8VCAIibAKJQNruW3gArwuE3GCKjr8Qg4teIzn3cxUsoC6HdMvkHL+MS5tntAaSw8a6sDL5U+wEh/eMWSj2uFnwhGAYJjyjSeNkG2pbjGbrV8hHL8/Px8thRq65kwLhQJvyvDmHgAXAACQSgD/c5FLOdA47lgjupH9n1RNO7Zl/5yBoDaxJRoSHp3BPeompECbJAB1unkcVHqCw6l+Pqxevk7QAeFxxrBBqT6dDZaNnbGxauNXVF+zM9haGeND0u7liIM0FEpCayPxsrFskzwLve48847bJXwbzOOkkusF56HZwRwIIdcM9Z5lHfdZRzA/J3PMF6+D+BMKnRqO/V1tRvx1PF3XWerAcOViSoIXKxp+XL9xMCJvt+d7FvW6/XX31j88he/UCzQT812Za4SQ+f6ahJenmmn4t38Wmc0/M9rgy3WAgXzsLJxUIJvaoMzL1yvaeJc0rFzGAKArbUYmdTVSeV5H/7XeAG2NmK2lgVWN3AjXpT7del6nPVAeaMcmRcrT42TeYK25z3AJ3oIJWhWTnODccYhiCy1bAU/YQ3cXeKCwKVitgK2wmIGbOEaEpAFlOoeD9571+KP/+iLbs1FzBb7gLVDHyB3uEGQA9yIL7zwfGI+JvswrHLq3GUPRuHzd9bL8soz6U/BF8+GUne8B4kWMDcTOL4eaD/+p/xgfoaFqI7hZwHXOvBaX6oPA1vIq1PTrZMYRwCY+hfZKCnYWrkRo4NjFMDCxwBhn+zcQ4zmWiPqKW+yDrZYNDN2E7PVQ5N9FZd95pDfp20QbrxVoWLOi1tlzDwsZgt2i73HAZeDPhlkAFgz0xjXw75s3xnwWCOD+XQ9M5g8XPvImf7N87qUgtZk985ULg/zL1fcGNTIOnOVEgowM6n/aLCj97meAasm05lt7DddvwVA+V07NjDv78vIgsHqQY0xD1lBa5l3VNMN+U+7nrhtrfN1H+yahkRwD/fMHQ8L5x9MfUGe3VrKEjwzgectBm2Xp+Ye2W6h09sVVM4YYY6OHn7XYKsMGvfvfSp7YcoSw2fgJ4bzgj0yYWHrLgRg8YKZAmDHFU92qv6gy/dev0zEIJYVY4dXQS0GNZnlZZJ4ny0GaLKhDxNql+9CZID6NWueWAvOrcYnExqDIf6GyrfA2APUmWODswmD2i2igPlmX3A28kImAcQtDwIgxi0IYxbXZqrr12vAT8J5VgCY8zCuXV6Arb/4i7+4EmxRxO8nos4TK6KNpGrRDBCwRBPcm2Wl83cYEQcVAgysOOKTd8q4JqSummYfrtwxEuoJKG69GRaAOltMmg8a08NawAEX7tmnzzSVOgoubXywhrhHHwph5hoIL0HyLJBjpsb12euY9pbA0LAYBq4ukCua5QIucYGNcPVesb4D7JpJyP18eIHarQCmFpGeic+yuGTgwXhxELfVjSlmHRQuRncp2SHMHXNKwDr+Z1C1U1sBRxI0x0wAGKRkdu6A0lW/PFg2bX7HHk1wH/OUeicpKtt5ctsH/amSp9zDbh3ujB3gxVhPiE4GxVPFHsvuxHFtnEtRKKw7WXwcegDx9Z5qzXgxc6eMEz7HmOIPj7uWeScgvkDQhxOAzIe/MkFQEs7wYaOGBYziUt03BSnStoMNnEJ5cVOWgeLvcYPAVIYh5E9YvICsBLsnHiDxClnP9EwkHqVNX8NkJEA+1zr87mseE0xeAH6yTmEtuB9MEi54+jOiKFBy52x5v29W67lnn188/fTTLgFxSn8MGORuC6OU4sCJp0pxXr8AJ/NX7xFk3EorMYANtObvAF+ycWB6YGlefeWVJXPrAHa92o2ev7PPqoDr5uZnXSgdwvpPso03AlsFGxsFyG+hezXjLtCan2G14gZ1Oy6s+VF2vp4+x75j7MxB3Amnl8xHGRAUJmzH5lOHFjt2qd2OhnhCBrobOm9LeQvcHbQJQQfce9fti8f+ly8t7r333sXhE7CR1FujiG0SMlJmZNfil7/8hYqbPmcAvdybjkFJBXnkpu4elx0Y5rnPZbA1AfLr67j8++yfGol+eHTLTPilqfMWd1jj44b92mhx9N6HgS2AjONsAVtjwGCg0BsxB3UMWPZXs9gSQ5Vmu7xqdG9zWYq61xJ4HmY+vUU3itniM4nFVOYfzAnXA2R73TNXPcSb0LFHoIPaSA8qFpG4GQ5E9zTUnmlCS/c2c8T4L14+Pp0XVgWwqwvcxFrPHz2nsTiAm7qGORwzH2GuuEfHGG+FiAHdnzHjWTlBC7HJsGdu0FOOj4Llm/2Fu9Rxcfq3SzvImDx2NAHdxCTimsLFhRusiUOMtW2FMvc5T9DFztjUH8bG9QjHQIfB+DP+gk75zhW4ni4jAGnALPvW56eAStuQAdJat+3k8aMuUh72e9WdBN3muowY0fp+18lB/GI4L+PKHeKhQe5NeEgF9R3LQqo2aqQjiYZKx5GckTWcWUueg5CRxJmt3Oj08HCZHJgoPErUzdRauB+tzj2XGdIXHOwO8JKX47jGTWakt5bWjxJWPAt/h0xBhnjR65nyO55X1l7zYDcuYRcaw00y9Ftsnc/DknEN1oCzd7PCQerdQoa5P3PyOyUpISt/8zd/A9i6fLkP+G0FyD/33HOh9oTGTl84aguMw4V2CaA7LsDnXxc95zpTA4qYOD53WVZf2RlYC2pw5cBTjBNxOCDQcRPWD8yBvGSOoG71dGWAmi2ItY3AB5FvXuwVauU6bbDMtbpZUI69Z6lNC+L5pOn6UNZYcVeQeYdiYeNxT95vjyq+u0eHawtGAiZQwqWoORyYh8Z0ADidCYcAjmACpAAXgD8OOlwX3L/AL665BMf3fTYq13Z/ROqgaHNBUTbOyc+kz7PR20KAoPwyYLYCxorpJqgwowj4XuKYQpGXoeO5WiwRYI0yqBXXasW4nGAADIw5wIedQADTUUCWJgpM+5UCqmaUhk0hU4YNQA8rNizUNfFZHIoclhRXPaOyE8T88eL+ByRzKFCD8gFCrWVSWWQ+/Dz6TiuMN7PJcjc13HL45bBqNWXAfS1Trk/NFL5TdwBAutbge+8dtfuxxVuRM0AN97Lr3JmKl8yY8IfPUk/rueeed0Xy15WO7ABp+/qpFRTGoAVLy4QkDiEMZ64LcDkAACAASURBVC3lZjn6MDZzOJmpczi3YC+px3yWPYySsdto/Tvzd96DbWXS1rMEee7KY40PH4AD8GxVrv29jOsVTIvR4Qokmpks2FoGGCf4uM8SeYU1SXX1lIuJZdgCg2UrGtzd7DDiVdh3l47+XmeMArEFrM5czLUvCxglDg5XUlygD9x39+J//c//ScVf71+ckKFHPTd0EAcFB0sL4ZIx+ooAK7XRAGE8E/emWnRkL9X//bQ5FZZAcHlY6ve2lKdpMcG5MBWU9XB8E4wbczOQ2lNHtrF+XJh6h2GHVmDLH+GBNnjVheNnX/vDR5FTDpge1sg5c7pjD2EbKUKdZAOSYVLTjzAGjIow9YGB3AOu8lovWJkYpFPqAlm1fuOwT+sju/RwP45By1giD7kX43Hsj6aXIr33CBgT94Z+Zg1hJpBb4mnQKbCfGKAEmZOQ0V64HKZm22bc7D90Gp4Ptz/DAwLbIzmJiwyXdOtAhmXD+OAarROW2pDSg2JJDPiZQ+sR9F88EMRy1s3JPJlB1zVcLgG3pZ6btcBQs7tS/1EXqvqa7zAugBgsLxXckR3mkXAXgybNM9/BtebEBupYDeiHrUHfwv4A0mB5WDKvsc409j7AAzBEmSDOqVde+a32GsYGpYBwZWbtGR/FfTkjATaRI5Ev+t52zZu27fK8Zg8DHHle9wVUXCSfx33neF89/9vvquA49Tin0TPPihwU6FYfM7cF/wZkm2gTSIeQeI4AZPGgJPGC+eIsR/ehDwiUJ9Mchj/B+emUQNYx817DuexZYxBPqvp+gVvZLQwp1ssx7Aa18s74TNc+ti5O4dh1PcgcE/PJvf/u7/4uYKub5qmnnrLlDXgw2Dp/NPFLUma0S3ArC5d1IMr/XdNsCEIPQfult01dLAmDa1cIcMVaTlyLU4Ptj06Kv2vS6PdW5vpTf2ysSzZ++gz60NS4uBduhOsleGYBRmFXoPk3ipPrN4shFcWVkfS+AhAleEnLJxsiAZeMwwfPbMj6gy1scknANCEYHLIRhGTaoBBQ1Gxg7sczcNhtldXHtBYMsCgEKwNUKBXhoLxhFZjL+vezYROvxhjxPzuIm4Nxej85w8PWhTLvcKPSEHoNiPaefM9xBRzuxJOMcm5GidkC1mAC/m2l23efPpeAZA48H6b8G4AG+6Vr8jy87K+Gch8XlIu06vPJiISujqu5wADLAUo9gCcbH7DFhnHwripZ43oE4DAe19XShmb9+bcZSN0jQn9lk9MGGyNLHAMAPz4ft7bKSEx83rLyMm6ModRNiw/DhfutWYVccz32gsKHqcRMX9BtBursg8pcYy7uUr8ut4TQHL7y+9e84Z57/vnFG4od8Jg4eCb2g4kwU0wsyxyqjk0ZJq6WqffMAKsClGXFcj1vUr6ZmxvNhrLmgEFkxJ0BYAPM7K1alyRYeQOwNUxiYpSoJxN55cCP+zZ9EiPjSQH3PkQo1sbow1n/s3Fw1X14VmS8gMD1jgBaWq9aumW6lgw68XcaRwtGdjwoXRJVdo0bURB1ceoCVqmeV6UfEhOpA5yxa5wf/9gdi68+9h/NmJxUzCMujBbmzZ5JaxkUNUVhf/vblzyXYUFxBQboJk5rXLtmc1OWpcwj05EEAFkey4KZisEcFvWy9sqWBnKPFjaEmb9fJD13dNL/H2CL8SdrOBlrjN+6aEcYJQAEWch8jgOJdQgjcoVH2/8+ywa+xotrrdZ1QJ/Zmjxcj5yC9hb3dCbgyAGXB/TJr7G4556PuWUPvfBg5tDbjB2dzR5z4DIsskAR+nihJA6DLZgLyX+f1TpkXG8YhI71mpgkYe5kYFP82i2L8nCMDTlkjzInYc/ChryrhIr0+wxLzBgsF1NiBBd4wVPLFyUZh3IsWxJvDIAao8pNp8n0tFyl9p0LeGqtXBSUwtO6HwlYgBr2ZbIATxlocX+7SyVvZVfaMiulfbTGuncLOqPH0WfMK/c99MYr+n6Ypcbp1VUM0CzYYu9zfgJYtqon4OZNeC2oRSVWUTLtnrT6j2fjGZkzDL9lIsBphXdIFpolnrM0GZMuhO1m5HkGMAQ/mYNtW+O1iLt2k9Z9/xIQti0b50m8DdcvySEMYn7PWmJIITd1GQNSiSVfhY9cXrz31js5s2Y/V16Z/yQM0vXmrAmU1uPasjklHyrTyAfnAW0Bef393//9lWDrySefdNXpgq2LW1R7SIqbrJ0777xr3F+JK0p/JbIDEpwYNoqefNctlaGpvrEsUGJ1/3GI8zBk0fE9Fgn9wnsFY2ySFq/jQK8LAUH0wTxCykRYYQxQY5GICeJejbnpoXv6nKxTNoYWE+FtTRIEGMGrFcG1uDdM1mmltZoN0z28ETnkTZfHYm3hNTYKn7tDLiTAFi8+x70p2BkUrGwfhGdAotk3XYf3+Zlg8zRM5jMAnjY5Zq6a7YAe4Jm5lsHssEm461gbKFU2kWNwALgcYAO2rCzYuNQpgw4fOj1xUbGmeN8V7zUOu3OJY9F3QPRcDyEz+zDg0DECYyH6AEbhqCxFajkBuOIH5/AG9KaQXtyrbA6+g6JDzpTvboVQurjuzypMxk8GY3tUFkgWvLrezcgE36lbmewR5oD5ggkx2wCjqJHUqmLd8fFzTb6HnC4Dby1jqVXGhmP+G9TKGrOxiD3AmsWiqrv80KG4814U4MI6xPo2SMAiLu1NfMhUK27/Tzdm5VlMY2M9JxjVLz2fFYGxUFgQ7yHPY2TIadWKk8CKzQGQpJGCON6LS+WDYAv5SeuRAB9nSQ6bVWawDEr3bOKtwkrUxV6jxEyhfncFYABsTSyWH2meq5ZfWRfeNjPhwzpBsa1p1NR5ZNOxepePuagpmXKndHg66eZS9MAWWbW7p/XM3bcfWHzpDz9vtv79i6lNF8sXcE28KbGOieODuaYpNQyX96XkmeKKBRNlnVpB3iwFbr85rXP4ycV7g1qcYFgS/C+5KzvtmlrwWsyb/jBPLgug74ePCZN0NdhaZ0AiFHnxuatZrR4WjB+9ULDFuDh0zqsOmn9KNtsVArc394gcz6jGpYPcnRtWdv3e/fvSAF4D3hlDYkptJAd5LceKTl+5tcPq8rlbdu91cPLt2lOApyRYxd1MOyrAI5liNVBgeqiehv4ChLkNC64emI8pwULoSGN1kSvXJlQXE549zYTbbD6gxy3l9P2wnyEf+HlYGcXofa4bPZIyFOwb5pO9t3KvyQuk95MopRJHejbACnqY9YalaoHOlExIZrr1nomLZPhxViVTO2WScJOloDNnBuE3GNbr2Z0xANB5nM/cG2BGTBKggzPQhrnef+/w21qfxO/FhZZ6mcgs+orkKCqm9/lyTimsQqEsrAOgjXETF4VBRAgAjBzff/MtZQRSTZ4SDIoR36auBS5H47Mhrjr2lg1rJEXfh8Ws2ztuwhAd7EvGh1wkNirJGexhwCfA0G7E6XDj2OwhHWBsUyao3Whyzsd7wnNvWrz+yqsmYeIhoofxKjEBNzLr6nPQ91LtM31ul8pXNdmg8s99X3jhBcv1P/7jPwZslZL+uirIo1j4t11F4nDdPkcIMps0mXMsXqzB1P5Ypv8SNyHfpRX6uHbct0l/LyOFYmxAOwwGjAJWKYtT90BBGoddU+qZ7GZF8PsDFBlz0ByF+dJOggkF/LBaCD6/4700HJaQXZc6SrxfCyVs3HY973vLeB5+xwQRj7HJbg0C96hLQ9wQ1GlAiNNDx8IFtPCctxOoKLBVtx1KwWAEd9Swcz5kRykyFgNIzRNzg+uVeyd2K0CSAQC2XMdD91v6rMcd2MzD3quHRwuztnpxAWldifwb96NBHAoJF63eq6Kyz1wXbdYmz818Qj87k2li4XgPeQFw1f0G3btL8TONE0i9rACb1l0hPuu44gQcM6F12LdPlLOC9ZtGz/P3kK4rwG5lWDeNrQdLmQS7LCewlWfL4bjVSuV3L79sxq1FTwsAXINqGBasXoBkqxYvwRbARNehs3sr2WP9GrBpzt5Q8TzuAYXdueN5bYioxQRW3cu6P4GaKOYyiKlVNZls+tmeo1y3FmXBEGAL4OUXmgmhHHddGSSUFIc081P3ci1qwHzclQISuLY4aPXcG4Etx2niAgIg6z6rOLHUAtvoMF+BreiHgowgwgCGq//0WfIYcTuWhmesy2cdhox/l/3m7+x59zwj/o7emWrXs0NG2CbpoBMKV3HRxPPEumxRGRe1fFHxXtwpN12/a3H/vR+zcrysNWVvx2CjB6h6jXovh/UhvoO4rZ/97Gd+30BFGWVlF7tOllWAKyDEPqsMvyzVjutj9buHndbRpVM0LsbvGE8dSAZbw5jbuv8QZqvG0dxl+aOK/uo14gP8roWl+T5zzb47fvq45Rr91iQXGFs+g9WfOJywmWWpzw9Yuvr+Wcq4x403Q276RSs35KT9BznIiFUEILCfK1tmp/Vd9tgjd99noMG4y864/InugXF8qwoc47LnEITReO1VVQ1/941hvPab3WgIQj0yzk7TdxNDqppiWvOzkhOenQDrEATJcoQlgljw+CQPDjXR77nWWeoycr5onwO6lkHjwCc9gGNHbYTHcLMnwXGhZCLTniaEAowJf2ePEzzf4HrmzKBLY3AGpj1CCRJ39vmcC+zpyl1jjeqSc23BNWbMcczjDVpvC4Q+fP99MvFTEzHJUOnHGnY22dyJpx3wr/FtV6jIzTfdYo8O4Ba5w23XwujMFXOUPomJ/z5zTm5AGdVlMpEBB8br2dzQGl2gNaZVHtgDIMp5ePxYCm4DppBNMAnri5EeOd1mXMJ5j9eJ+ee8TsmflI3AKE53F7wnCdPgOi0zwb/fVqkIOm84cxgjTEAWgIVQpstBQqXshpZsIIfX7dnrsfi81ou9jt7nM7z3D//wD1cyW0888cTipZdeCsImM+/ScWdtIeg8HCiaF4d3gq9T+n+ZxaHBwGhEoFTpdqwYBAP2BsUPsAJUICgAFsAcriUHJ+OO0wvlWTcLQKDpp86244E1qXcoWLIWGxMU/3YyNHAhldlyTaxxJ92uwFg+x+K3KjTCwPOeEmrHYmLBEHAoaZgPt8zQPYk3g74FTadXYSr+GgRIm7TWEih5mworNr6E50DZmGGCYsUFNwdPWQmAC64x5gWEjbABruqe5buAIkBPFaRpZVyBuC84nAeEAZhYYObccVaai1rFzC1rZZfLJCo4UNS0tA4XPTufTUpywAz3S2o6PaEU46bPsplaP6ZunVaBN8Op+URudgts8e91EBSLQuVEpu7TOjDcqwyVG2QJ9UBlLVsOxIcFbFOTIvQcrJXZjmFdkKd1sFVABhDCHQQYRAZRRJwDWL1lzpAJ5qFBqgWNDeQ3zazMQaxelD8yg5ywsV955fdLQN+kkJSTwOJUL0qtB/uK2B+u72rvKC3OIgmP3aOjnAH4pB0bmLB/YD7MhJJIkHUoKGmBReamVjdywIFBMLHZLA4MmDDmZpjOZVC93tsIbLUXaUDfNCR3QcccGgWD/y9nZ9pt51Vd6au+t2R1lq3Gkmy5gQBJME2lKmNkVD5V/kG+kdRIVZKflw+EkAoEMkJjbHBhwAbb2HKDO7lT36vmM+ea5xyJq+qOEdI995z33e/ea68911xd919B1JypKyBwiTkYd9pRzR/dmEO2J/G9zJZjQdnvrLuevz3JDMa4lv54r+rZHFCLEXfrY5ckWBOzdfEGmdIwW7CIG9cePXlq7fHTJx3fs6ZDf6+aFbuY8Y6wnIlhlGHhmA8OlCSvsIaUf3j22Wd9YACiUay1pG2pwyhLoddarvuB+eA97yMZEQ2j4OC0IQB7QIyY5Jy/GQfPa0BCc+AxUNZjtsyMrfNadeGtAi4+ynUCpsJaMK/oEcBWmK24q3gf4wmgEd2eWmTRs2MIzKGy3hhsB0RIzdo0bOC6Dlk3k582W2b20YsDNM2eSs7RP+jCw4cOr33+9OMGpBx4rDM61y53vdDFHPJHjx217kaXndVefO2133iPY3DwGSct2RC74V6rFBaGDYJZKnA6ryxB9DpGIvOP7mXtAV0EdR/SWEgSS40p3HdiyjXuNEZO7bQl2IpYJwZQcjGyZONW4+ccZV4ar1bjiEPcoENfBmCkkK54OifP6PP0nZ1aZD1PfqewB+THxcXZrxpHGzRzP/aQy+JAhGhuAWqso0NAhtnmmv6uOmQQV9fkNGfXEVYiOeB73DPV7WPEssSArT17xDjq3IOFQvbDfsWIQB8CAInZcgiD3qfX4x0lZXB/zhZ0KEYOv3d1AWLGtBZ4MHDNoad5/vfeVYFSGQGsc86NG85QJ8ifVnGcOUneSvgIa/foo48u4uJamgdDktAO1hd9zFwEbKVd23XGQ/IERWt1De8BiAX9YYwlj8BIzYTds5t6Z8uYLfZeu40gS3//939/N9j69re/bQsc4WQQtzdfnSavO7z58H1moYLy2VRQeLhVWEiEggOJA7KuRQbPgvEegzUrMZH6DAg0zPtlsFgAB17re4AQwFYrtieQMJv48P6Dw5IsG7E2qLiHKZPSiee6j5x4xEIV/ztBhmSlUQMlMVZW6rpBA+5gq26r9hPjRaABQPRQ5PBzQLqEkeu3dYLdBfrsFoEMAECzGRc1rxD8e5RkDWDmpWCr5RHs/hjF18r0HHhQrWV36rZjMQA5joPSWjH2usfqvmXqYNBMva4Ts9VD38qdP+O2sS9d683mQ9jZ4Aige0AN3V3mjecByNldJz9+/OFxA7d+lmVGY3XSAtYhsUMaP9mBZg4dF5dU6rZ7qA+/WSi2jgHVGlfdyKXdmW9AlSl8XccNusXGtcZRwYqLDQK2cQ2jBADrWk+vEYyO5tqUvX5OMDvu5WXwKOPD6kXxsvZxOTAmlFfio3CrI2uv6MCGXWNdFrFKumLlEQVbt2z3TpmrElil84M3AsQKvtifuJU5IAHuuLORf9wqvOriK8DnHdf2go0BSBUEAY5htFhXjd+ACLeWgVKUNM/lgqFmHpGTHMK9hlndAYmMPVbr72cjely6hlmie2K2OFg6Pg4DH/Ss5wCYZrHVFeaaexvkHlArFGK2Lt/KmG4qlgKwdVpB1k8/+YQV+JULn6gMBC4yyeDufV6DlqMJq0WmG41+t2ltP1bcxa/X/qdKdvBvnpug4I6dw6fFYDu2Zljyc5srb9oeMMMabpeMmF1AZqSDUOi3cBcNuAQ4oFMuL4pC/r4b0XO6zqss7XrMFuuT/nM5mLuHCa9IzFYAx2rMFute9t+AnznVOO8oHvN+LxiDyMKyRQ4ydEMJSjy39+sw9mUGq+u4N2MERJ1STN2xgw95fhPvuX0RaI3z/OSjJx2ADbsFUMFIoR/e22+9ad3FvqbIJXooAILCnRcdjwybBVsRo1PGtIulYgTmwEXvALo5mDkvOKfilqK1mlzJeANG/yOnyK/lVHNUIO5YowHh6Jl6LAzOJlsasA64wD1qUK7/HK/s+k/J0gToYEQhE23949IjWgvcVMvMudRhBKjsFfAoqOYerAWyyxxxbc4PYsp4FaADtshUb8ssGxGSy+o2xzNKV7eHJWcEcblbREg0OY0xlbhA38I4M58AD9YAmb8mN+LCgJQsAYJgrFyCQ/OEQYR7kzMHpqslkAg5QZcyDs5D1gDDl7AN/gCuTTQM2QOIOyYgDhhD7pBvjGDW7+zZNxyDx30ZX1q8IdPEdirBRmNPD8R4kgCrjIn3DbDGq+fQDM3vAwKcKaadOmt8xy5jjRXd/I1vfCNgq/FH3/rWt4z4XFEdl8t+ZTQMjUwmFfEsDJoJQfjMYuDDnG7iCCgB8nmosFS8+jOTAVCw0Nn9eMfghUOiC+sH00HaAFQyL9rp3ApE12OD7tciWCgnYI54GQ44BKysg5H4gBuueVhFWhPgSoxNPs/m4XlgWgBfBWipbqwWCh9+ZPaNw4Ln4yBj03744Tlfh89gVbNpcwDIclO20uKwASlrLvluOpXHv8xr4TZhHseN6FIX3qQJBkfg3hQjwjy0tgfjxQfPtVqsj/HxvivAC1hwyDKmxCCkSF4VnesSDa3tshPDXL0jRVX3J0CROeOzWBY8D8CD61Lxl0OXjdSehzxf61rxnV1ScPSTQtnxM0JOjAUlMEyha835EzcvvRpv+XqUu2C8lhu9b8ALQNY4kY2CIwe6O6Cyja+njAHKQfMbF5D6aGE967t1Qzv7kufl0AbY6xrMkzPfbHWlaG3XiHnnPa+nDu7WFXO8hDZ84wFStiHZS4lxiaePVlRcg0BJ4rYA6a7bNnIQyy7ZNQVbdtUbhKR4bZhLFFUogzIdjflCkIixAazyeWJbKJHBuNnPlTOzLDYokqCQoPzfB1uLA1D3XczV3Je1QbljkBhsWeHKIse6BlANm72w8vUeVqjne5jSslNmfQFadpXcnY1Iyjz73kwPsqvvtkZeGXPmsO5QDJXdt1SrB6Arb+sVxWr52ipaysF+5okn1/7gc08bbJ3/RBmncpk4A1YFlcNKpOVXi+lSZgTZggUhaYhsUn4Xt/+4VjUmH6x+L5mUjbVpaIbd2br/VhUMdvyN/th9C7NXFgMgiTsNsAXonkP1kjMgw0jdNXd67/8HbHGte8EWB8S1W7AdNCdONmJLPyAjyFP0Y/r5MVfWqVNpfaHkV/5ho9iB/wFcZTSv3wirsgrE28aLfYBs8uz7MBZUyuBpVY3fq5AMwAx6FRcwBj8HLocgiSgJc6FwMC2ZLrr36EeqF1Xj2e1lyAClKLELlcq9o5giupsgoy1miUZocDbjJ94RnRXm+ZrjTBNMjZGYyuAXdYY0ZgtBBWyZgQWg2ZMTpor4NL5bXdXYLfZfg7VhdOyykmw4cF4HO8AvxiJuM1yJGKkUoFYIg54DYPPiiy9aJgF59rLo3q4/ycHPWCjVRO0svQ/4gfkBiAHu3LpJA2+ZjbDYCbOp4eoCx6ObGg7DUodtTkuuO8rE87pO4gLrRbwVgNJFoPVMrc3odn5Kgtqg8XpPu04arXZUEHQKGXNm8AzMHX/vV+Yj8XRXVTw1mdKwjfGwoDMptQOogtmCDHD4gObMHV7EfNnNLCBdrwc6DKCGzqy7vDUXufY2raNDlGBcRy5YW+aLa7JmDgvSfNkFKjyw94H9nnPmxeem1hvZ4bOA+7/8y79cxmwxWcQlUP7BjAVMyZ7Wd1nzIfu2BJmHT98f1Z7QpkjWWrLUmIgrilFxhoQG1SwvZ4yIsSh7wAHKQcrvW7uiViubx+Uixu2BAiK2qy1fyl5R+qHKlt5HWCEN5s7kYoGnlZAFHpS8nxTxvaYtzw0bgTLHimWiUCLEbrEIzk6CylUauZWkffKp75EifxtkQb2Vel/D0jCHbMwdohT7Hs9RtF2XnxXwuPfavoRD38HN0Pi6Ttk805oaPyDFblL9GwGGXq1bDzBhClTfQwjYKKwXaP2oEH9RPfODtcf3LQgSWCwNFKzn1ZsWXD/FL2H7dE3WiO80lRVQRreAVlNvkKmzQPVKFiFIP246LEs2HLESMKfIBgCbtXBAKcpZ9wFs7dPGsrtVm8FgaViWFpYFGDFez5euwd997gZRG8BorlzvRs9gtm+q+/IZPl/3pbNWiDfQ8zDXBn7j8i1LgLwm5i4NVQ0WtA3JWGM9qK0VpUX2DAdTCjYm0F5lIfQcsIEEWbO5eT6eDVlHhrkn90KBcqAv2AmNdbVHIvLVtj3MM4cDMmn2RAqd+YexrJX3voJSbZ0BZOximBIMcwgiNwZFujdP5FgNux1iefKMpJU73nIAomND1nkZvAMypZ1qdfNey4GEDVsCNF/H87j+y89iF1ay4bq3mfv08+NeAdXsXTMBV96XEaJWTgQ030k7mYvKHES2/+Q//qe1r3/lGcvme2+/QQ147/vrU4TVoQMTq8bhg0XNC/fzSy/9ym7gWPm4BxI+YDfKgoWVJQwDatcPU4dhCFCm0DIh22HwbDBMNe8rmlsOJrvBJ7AJsNXX9XEjrjdDDSgvCGssVePK7ObRHK2CPwdtSz74u2vh3p53ot/MzLv0AQdTjE1kc2nUJIAYI4J6Zk2EqEvLAHPWpCVYGIflVr+7ePGzGBQy0FsYhHvh9mq5gOPHj6+dOnVqYnH2r+0Z9oXPG6RQCXxipVh3GDD0JkwVmYgffvhBwhc0zhSOTYJEA9MBAbASrZPE7x3wfCf1CBlr3EMkMSTTPmAzFeszrwHZ53VOuLWSAWQy4yPXaYvFmGC+eZHAwnkJ62RXlPYlbiquD5PpOZ/7EbvmzDfHCUkXk6E4RAJnrV29E6/4m1d+YyDFnCKTLgZsICRyYDq48MzoYVi9ljji+gn0jyGDXIL0AaN9jgXg0nXteeEa0t3oMZ4/RjzZgemAYa+X5sjGsmQEIMq8lDlLUWLhBK2hwZbG6TZBmifGyjMxD8igi13P3FrfY9xrvNyXMYAxAN5c73Myooi/BFileHh0Fr/j+rg42zKIrMlDqiHJ9yFMOGcYLHsFuXYfT61vy2y0NqBrZUq2WBvmijOk1Q4wAumCUzCNvLTfssOvpMvogmBmq1Y87Sm+973v+ZDmtWl7AskZCMFedNHmQgcn5RK075iXyXJgEj5Wpg5/1//fieJ7vF8azkKmibW/erLDuBf3BnAwSD7D2GADAEsthGf2Sw+NEoU1cFo2yl5jZoJd+V0/M4ZkC5LBqFYuB/Y6NZ7rwmy18agz+kwzU3MnCwB4QxCZeASQcXRTpMp1GiA7YN1KDJYlh/tWbfaySMydC45OBgnzmnougLZY33Y36WfG3yBMx25pPrAs2CDMf5sEM19Yf4AWZwaiJDW/3Iv4ID93018lhFyXn7kP7jue18pP1+WzPhCH4mVuPZfDZJjW11hYP57hrIq0AeSaKWkLEoU6oNBWlsZNoDsxEchIXE83BLbe9QapTHBdDtyyAMRLAMxay6uMCPfgmrUYrEz0TKGiE/TLNcqqOH4PCntoR1tczAAAIABJREFUXdYbts9xcI5BCAMBkAOwOZNmZB4Zc2CoPtd7NraEFjuep4lJSVxHXZ3JtoQhrRwgN1Qbt3VjY+VtlwBhztmArEXnrQArTcqnir0DrQMq/Bp/4sLFO9blqkJgP9HTE1DNfkUR9sBdgC3Wdva12S7WYBgmsyu4KfUfd0V2USats1ZdcS8AWFi6+i4WIeAIRme1g0QPeG4QF+h6MKKPmvpFLQ3DwYdCN9ga+Sx7AcvL8x7aJovZsU7aM9dSkJZsROTqq1//+toXpJQdInHxUw0yfUEJkDfLxGe15lzTjIcUPuvEwfLSSy8JbKkGkXSL5UxdG9Ar7B8YBQ5Ft6vBRaLP2FOgP65Tpj8Ghuo7ync5fHYAIPXeLYCw5on3FhB2ZakbIL/eLDEHwXTLEjOMt3OTkIiW51gG9K+CLcbjfrYqXn0/sBWZJj4yGak9lDZOWZeCoIJpQAYZaG4rZmNh3KR6zssqvWOZmJgfV/0fQ5VnQVaOHj0mxuq4WXGMMYxq6yKvEe2O5N6bTDEOdliPxtzCjqC/r4kBQa4N9GB8plxRA/E52GGLDH7HgN7z4GRfSw5wL3Fg193KMvasqKGF/t/heSnjFyMlYQbbzXgDbqrDGCOy17OG++PSY5/wnOh7AB7EAqAEI6rZjS2WC/hwfOIQHIz/Qxl6jr+jBY/WP+MOy56sx6lXpvOJsTAmGycDYABErBVzhb52SR279BOPBtvEvw/LVQu7xDmCh4s5beA48+NEgDE4HT+m38M0Ak4S/5v37DmCwdOe4VlgktBRnG3sIQxA11LTmkN6sD8oOIpr8ZGjD3uPchYSe8e1Etx+wDqcOWPeq8MYF/etcQHwSjZ8XJsAKNhO5BomDF3OeB58QBhkmKmeg3w2/RBjZLkkhfYE3/Gcq0RJzyDOSogI9hZyyHcXYAtB5yK0p/j3f/93Wwt+b2MqebN4+DY5KGGM0mk8gMa0KjFXpkQ/1YGq/mJDCTMBZckYSCm+ljow5WZqNECDyYaxKYWIokf3cFghDO1pBerluAUUsfAwNNSvYhPbKucA0bVZuCjQNQvS3oMKYtOiYVEQxGdgoQkDEBhly5qDJaMwHm4R3KMbbK3FBYJw8DkLjN2TCW6GnTH9rj+Mk0a4pV/LGnw8TA0bhIVoU0vm2QyDxgJ44rBFAUGjMx8c6Ch1hIh7syCmxrXYFDllTpNGHAFqPa8cGAkyZCxcm0OzRTxZbwAFc+xUdayzoUCZXz8r7g8sT/3hsCX26X2BhtWx8PwNRmU+PTcaMxXkkZPWWWGjQ/u6JgxxbeMS5NoF9CkxkHlIKQ4K30WI7Q7V95wppJ9dH4fDT8/BXDQGbLE+GgOgHZcNzwcoJ+Wbazc2jblvwH1TjhkPc85zMAd2SQ8Qv6Cm32ysgj+u49YPKAu7kZZxMDyLlbVcTqwRAJU/yHKtHVuiUqwYA5WTutMcRzVAaLWUQBMCakWFHSK+LZYc8QkE8qLYcD9zr2X8VZrp5tqEAFC3Z+n6sots2E8f4lMw0KBmZKQM9L0AgOsUcPFvZM0GBwaFPrwes/W/wVqLPVyDpOVWeP4F0BiAjewjU8f2yn14nQNZuuhqFPsmBcAflUv1qaeeXjv2yMMOwN29TZmd1HOTgiVAPixlgDP/5gDlYGHMb72V0g+4Y9ElzNGunXt86GAds34pyIvxlKwpWCG7rFDMAEvmQC2yClS3TCkNDDnHbQnQFGytMltaqPuiUeSuoIX9w7VruBmXr7CGvS/ywf5xlhz7dFjyTZqPgK2UYOkeQKa4jI1OgK/jkQzx9NkyR1MmALYGkDl7wKUrYFTHvcrPd9QWyIbC6FJAMgyCmTMBrfago/uCS/MIaB2Q/gJIIK/MLUCJ+7iUjcbmvU/haT0LTFKyomMo8aeGZ4E+c+bq7xNiwM9c49SZUwZJvBqAzRqmvRdgNQHXdbHBXBM3jDyhLwFy3DvG6W73l21mIWvhno3EnQFmtK+cvSzWizGaicbjIsbNAfQkLDUxxVmfMch5sTYBSzkz28KK+QCIck/2u7MRtV6AyZ5LADmMBGQb96lDLTRnNrg17sRPp6ZlWTaXtdCiE4AOEwz4+kD1xWpUG7Qxb7YrojMSWK9zC7A15RxqTHr+9FnCTJDFem46BrdhonCp1vrVV1+xXiMr8aEjD4m9OmS2kYbxlNFh7jgn2XdxM6ootUAY12R+MHz5u16IYIG0AAQUM0+AL8aIezXMtIqxCtuE2VrGHjJ3rj3qcCAVrRXhxJoBkB0/JpKJ78YNn3hilx6RbHDd3wNbL7zwwtqPf/xjgy0zPWvp4g3YinI5543HYuNK5FWEzCJ8rADS99+TSwXh0o0pSIlriIlDgNu6pTEhZhhGwTNQJp/sEYSX77SgZDOtAAoAEAvboFgCIj8TS8WY8cva5TfoszQiCwjoOProIwZW+Ig/kN/e6de6TpU1z+B0TVlIXAeEfVvKu3PA9TmonNWlzY0AtQF0XR6OHZBl1UOuZRcATIAVgAjzAu3poEl9vkwLrBSKIH5ouf+0GeoGpf8T7FUskJQ+YPFhbFquAUXmSvUrbp8WPTXbqA3bjAu7lob5K9BlfgEtABu7KTgsiYkalw8gGXcca9k4Ku7FNdv6wJS9Nhvt7Q8ekhtAY0UeADmUjPChpnnoesOQwRg6sFRE0E3tRJ7ZoETja+9IU/CArfHlx2Ut1lL3a1wZ42ADNgbRLKHdFoojJF5BY4jlGGDEZx1Po88UFNSdxviQQ9YYBcX3Ll6MMuTAsdtPCjHdB85bEfMC1FNdOcCcpJHbaob6jpUDGTmMmfsyFmTCFaw1nrpvURTcb9Frc9Lce2i3ThFGQgPHzWhqw6PET55Mxh3XJSC/zGHcmjn8e20OFxclBZBpPuqKAjiUnYq1NsHOGAaj9O9FAcxnrP9UAeeZOmbGsMr2eAwwa/eFEimXwvolVijxIbwqkz7wqc+j91ForPORXYr/ENC6DrOl+HGeeff+w3JLPSar+KhYkPTDPKDiubeUEYWMbVGNIA6JBNVSL3DJoKIDqLNFV41XX032Es+xd+8B6wdkAbmAwWKPIKu8zEADPAAEelkmpyk7z2xWlto9OkgLhNdzI24sw7nOPLEHwzgleYBXn6P/7tcKvAwU8UQM2HK8qeZjyw6VshlQfi/YMvtjJip9cQvqNoixTfD/srB0Y9Y4qNmrPGnit1LGYcfOsHGMJzWYosdqUJmVlV4k5tCNpglwl65EzuNyypmAZ4H543naWLqHPLr7lmqn2TCVHJL5x3sGKx7HNq+735N8xPW/a+3M04/ZdRyQnVZjMCv8bQPanhb0evvTinHRgUxbs0PqFMEaEJriJsrTTsw1mKh0Pyyy50L/MW7X9tIacu2CLTN3xL66hmUY6QLpsqp8nnlzJjqAVtdqTDPXsx7Qe5xdjUdr5mHrSPJzA/YxQJFX3uNsBEtztjlmaYwFxrA4IyUzLmqNEQFoFmNm8gO3pmQFNu1TkS6AYp6HPdGYPxQD1yRbeI/iqzjPeK8lJngeCBruxeecMaj7IQ90Etm+PQZsmsan0wfnAroQIMjcETph+RKYYh0Kqlb1HyCsrYLKTDaUA4C/WwANmbgXbMFyw0jiAiauDD2PTrDn6YOPrYc4O7k/65dyRolt/z2w9ctf/nLtueee8wO7vsZGrPgoi7jePhkUuVsMFHWusP55IFKkA1To+1QXhW8uYETMC1ZgKXUrBw4VvW+FRfyWFgUrgXgrqEFbMZo8H3L6YwYMAIAlokXarcl06X+xJVyb4DgmcbUJbBkKBBQwdvqJ0z4M8aPDMjAJKBJii9I+RqhdbBHCAqI3UCDV2eyW3AtTbwbmLimwcmVKKNnFHNpueCs0fOFyNspqIcbS/TyTYw3ExLXEhS1/XEsAMpSoxkS7B7v/nBWR7ItWsHfAupQJrB6Cz3M4wE/z6mwNXavuzaY9N5aLcdoyxL0x1+dvNoQ3sdaS8Rm4cChaaU37EGhqslTZ4PobheFMPX0Gl2BLejDvGGQP7k8SA+NinuxP1/dgergnChh/ensg0pz5lsBWlaoP1wGcToZASehv0+WTxdhq965PNrFHZZ6Y1wLIxhSanRgLvFXRbXXjRht3HfPJGpSVcyYogZGfEhyZ7BXGwsfbpidjlYGhDQg7a2Cu57565YYD46kejyLkS2xk5IDWQHUr2pWqSYF2d40p3YNDyrEt/Jv54gCbMbqExRgfABBkFhl+6qknten3uO+ng+P13boRQ6/HhejSCbiP9Z4PWmo6jduSvZYsuxQjLYhwTTmU5TovZKLxX1zImckDNJytqP3kgouWu4AtP+B9Xk62gc3mGcfthJyVsagVzbUIJobdOLBVmUICW7TsuXQTgCd29aGja08q0JrU7t3OPFZdoL1SpAZbmrOtKQYLg9HaWj0cYL6IM6Td0muvveraPMzJgf1h/jG0vAcmAHlRZX/2i2VqdMc1WRJmhwBYA2wcr0lNMtZl1VOMm5obODZ0/VfnouubuNKAh+oavrkAtiPj6APmlP2AnCGLW3fCSIcBXYKteAXC9OVwSp2tPNM2MjItmql5FUAcdx8HUIOFEVcbLtItDypmtnonjEizOqUzpZMJjUBPtzwF+vzggwcc04VB5jIbdgXFPe2SCLqnY2j0HyAPHUNF84ItWoO5jAW1zXD56r6QAsTfOFNQ77HeJ04fc3stWGGelTgimHhck4yH+SK0JPOcAPKNejjOSvY7wBfDq+AKeWw4DTK7WtCUf3O9NlXnmXG9Wl6mvpdL0LhGlyZZc4hO7P5lvDyHwZYMrFaZh0nCBQqwsD6n1iFB/ROyEiLiplmbhqkAEMt4As5apDy19pKJB3MEuLP3RfeAPavHg3WAUGnvVdYe7xDPDgCzmxa2dEJs0B+blDG8T25i7sd56fJDMI16fuYSY5Hnw0WKgc9Y0cVUt0eeUkw6QeqsM2NBrtmHrFld3/HuwCSyueLOt46aUhec3y1gy16HBcOlu1tJGYBVGGfLtL7HvQBbzDXrgGuTUhfIHG5twqdcjV9/mGcwCeuO8cB++8IXvnB3UVPSSAmSZ6MYvW5VVhYUN8Ji6jOVV7shHcxr+leLpI37vurQuJ0XQjBuBAQV9AwL42BGDs0JROTQ5RCq6wIUeEYNR5lwZ/DpmgA4u/T43sQ6mKqlyq9mvu6pxlqEGmxB07h3eFh6Eu7aS+DdHn+HoGbHWmlTuNq6xovygYY0qyKhIGtjJ1agNqUPHhbL1msUDgvvTecDLIrI1q/KX9RytzWjOaO2FaxM6f9aGz7ouaI+V8alVDH3A4QRGwbghE71JpoEBtxEzE+UZLJdUojvtmO3GGtjBNJwNVW4GYMBBS4zCbOD0yerxxaOrt+K2IzN1sgc8vzMYcx4KDFhhsxWow69Yd78zAJbW7fG6rUbUmsCu4QMNX6MNWMjsiFTm4hm1NNXko0+LkaexQcgzJvGZ/fbWF4G8Bp/Mxgdv6B7Ol0dpcxBoZ8N3CdZgs8YuOv3HGpx5yVAmPu0Cj3X8LgnUJg6L7Rw6eHB75AlFFRdIyhfAGT2DNWeL6mh8YtmSLgOm/uINqB7kSn4GtbLNdqIT5y55ZA0g8B/ukaBYOvdlTVqqRDkm7llvr70pS/52anp9YoyIPNcyVyq0VBL22s7wLPAiGdiLe0Km2BbV+vX3JiRHjm4FwK02C76gIOP/RLZh2XQfhwDxYetJr0VxP9PYMJxW2ZPEoRcV6fdOnomXk2UOLxDbl2BLZokE7PFfO8/cmztj//4y2uHUXoaG9fZs13V7pV+zoEq7jRM3BggxF4CVpEP9jJxhmSSAlw5EHBj3BZzgszxjO1CwBrwjI5FNUBMNXFnbuJSVBNsB4cTvI/7HpeGxg+AoWXPXWALFao/63c/zIwx3rqSI2txB5cl6vM0PKAutRpS7B9k13pjR3pCrge2MBoc+zRNgwPciWtJIgt/kFP0KCwHe5lxoVNZN8AA68bPhw7vD9iSADTxoQw1hyT6H92fPY5beuPaAWKyJljcSR76wwGKy7E6gEMdI4WxYbBevZzYNfY9utxhKOihYdEwqDFUbdTo5ZJE++WynPIOzBXybyNLwIJzKwZgKv/7mSUzlH4w+zpu1oJAA08O6InJMsNNM2cbbRc8R5nTZPABfgCULguCQaXF51AH8KAUHOQ/1e95RoPPiVvkw+3RifcAg86Mn9aAeQIQJL5I5xY6RX9gedHVyIjZGunytqK5cF5M/RT29f6fuU3mYur5cT9YMAfq69lICipA5loQGawD57W9C3qmdPigwKqYP8U0Hzp8xOPixTrUrcvY0aG4/jHSCzBDZKjotIAy92A9Ulohcd2Nj4LxaqIL71ufDxvPurReXHQ4maxK3NOcYlTxeZitY+pI4D7PgC0bvVpLgTHwTV3yEC+wYsbCZvKz99C9zBFzwHPjAWSe0MsKkMeDSsbMbWeK/eaVl73AXPw8GQIoOhQLFvAADoSYCeKCbpOhg5qYGBaaG4DqiKcqjdb09mSiJBuOxUH4OGx48T3iTZ588snEB2lCS9UD1ixAtmhCRe/esUz9b0xT/dyN83CqvF5OKeag1gT2oMmmSVwJhwH3Mwuk93BLYiWY8odw4HDQZxLvkE3BAuIWfAh6cybYBVhJTRVNWgsTZo65g7ED5daNw0VbuLGUo+9X5oGNONb/ansGz+G4vVgD5g9XIocg84rgcABwT+a/fvFmmXHII6RVzMyHMwa1Hjw/c8zhFTdZqg/DNkXZJmODZ09zVsUJSE44nJreDZ3L69333rHQW+GOsHNAMTbkg/ft2x7XH98J/Zv6WwaacwAC7pohh5IIxZvDlINr81YKISbDis+xEVAyjltgHu3aEtuC+5cYKcsyGTwBbr6ONm+BYZmxxgAC9spsFdRX2QHmUea4IMLSsT7t23hNrry3kp6tdbFbRAqdQwOgiluVQwYZiVzDcgQsFmA5pgeLl/gB/hvrzG5+PU8OscMBy1JSZc1wJ9PnsWvdlk0tlMrfDeJGCZaxQC6QOxsAtrQDsKxkBgDmuL/7xWF3v5fBuhmQYemQcX3YCnRAQivVGwB7zdZndRwTBbsxyo5xIffu+XdB8YtY05rn94iZ0eFz9PSpta99/T/oM2oFpb1sMKK+ne+/867Xaue+xDqihJEXsqsSRwhgTPsPMhEpbNq4DnpkZi9EpuyChOHWz46PgYGDEdarLkX2F3Pr/ndT5oG5RcbYA5lbT/oC0G6avdYyOny2brfGl+QrGQdy7cNar4ZqGLTPH8bMHmeP8Xt0Fde77fpKcRECjPZQQsR7O/Ep7G/0ntl/kkfwROzcrpCPRyx//IwBngysuI0YBywBY2+K/unTj0WmxqjBZQdzxO9JHsHr8KhqZ6EnGR+u910Czswdv2OC2AdmZvTdMrZmDzN1lld0t40t6YTWJwz4iG4hBo/1NHCbcbcFi8GPDlzkEtDBvsBQZk+6zY/YrZ4h3qvI0+xF5pYsbCeXDKgEMOFSa8gD5+xmAe8aEYy7LnyuDxvFvCXGKa7w6Fvi4cIMF8z13/Vu1D2Z+ZU7bBeNu1PnEPmoW/4xrQP7h/3x+m9V+09/cz9ikFyaYYxLWC/mvGURkAUDSI0HmWX9eDlshWK14/LnXGxmuo0b6eKw/GHsuc+DjmdKElhc+PKGTNNv1o31Zh2ScBQ3sokNfR6SB6MXvZs5CkhlD8M+t1G1r+eg9+jPMPdx4fMez9UMR0qBYBSxC/GSPSJyxq2h9EyNpWM/tBwTc+EkNEoc6VkuXf7UuhfPDQQSa4Lh0A45X/3a15ZgC030+hsCWyrgx6hcuGsKsjFBuLJMAeqhUSY8KOnsCBgDLhPFQnOQADxQPNyQF4cgi2QaX3Rx6lXdWHtfVkbpb947pZgT7tFgVGdQ6I9rJwGMhibfJoGNa4lq3Fft4myF7WRXwbhMurvuz0MfVOClqfxZuAVqHvBoKlebi2dzkCL++UlpbSAloItnbUAmABFl5PobZqBUU0jtQup6SXG06+7thevQh7QExsoaVmg2ql2WkYVxIeVg5ef66xfta2YN+D3MFnNoSnUsXM+1rotrD9egY0awuseihu1wQTpbG+kX6IJ9WCADgvo7FAFtdW6oIbcp7QnWbM0a5hPlaqWha0V533Z8H+Z64x0K3GItqv2F7mVwNzEnjW1rcCF3aiXzrlndsraU5llj7aq324Bggy2Nifns99zWRfKTgNfI4XW1XMHyYqwclMgi89Tga+aHNfQ64951/EXiNlq0EQUIoGxdG/5GPuzOluyx6V977axq/7y9iN/xgaQ5fkNZncS/4UZERrhXWcJ2HXBvwRVmq70MyxTxHMT/YT3BejqxRePGtY5MeN8MmKm7sMrGoF/jWBxYzCMMGIyCwRaHdNa0gA9d1YPNC77ycp+z+7wcQzls1iLo37KUchMFdJFJARWUYaDH773KpgDuzGBrfLgxAFtbrsgtiI7Q/H8gFyGK77iKmX75mWdkEMnC1fp53ymO7lPVz8NVsFEsV8AWLDBZt/yJewuZQI+9+qoaiStuKzV+KDIpGRhg3Kr8brmDjjJYTIxb9kRqH6Gr+L2BPmyiAe6SnQPstHxAszApGMbzchDxN+NcdaUuGMoVsFXGaBVkrU6i49u0fxofxL+vXUu7F56J8XPYcLAnNpO2XAKgZN1NDBlygeHKIVO9BUPQUjAALvZFygKkpyCy+eijJzwUvg9zwFhwB1GugfnlWlT8JvMN2YeluEVQv7s2hP2BGXQ8kgFjwjuYO7tTAQpiXfg7jLZijcnw07rxfLyHLL4moAWxwPw3bMKxobpXPDeK1dX9cZd1TZmDnkntAOC2Qnqehj3wPDwna4TRzhyjO3CRErxucKZ2OFvvyuxEJjBokh3u2ogTxlFQ5bUiPnVCNgqoU/MsrlPLneaAsfDaqVqPkAAGQBMbWJcyrFFa4V1zOad01kjMdPcXY8XQ4DO4+8y8a67dVF0vZxnqGm2WbUPVhiZVAeLSBewwxy7Po7F5DjT/23S9B/aFcSvAChjEXZ046oCnKWszCSVl7NqnEtYxZ1KaiCP7iYXjPtnrt1SU3DI3XoIaIfzufmALWUen4ipsg3NchY7x01i4D/8uMxxWLWWTkBFCOPBGuRamngGd/8xXvnIv2HpDYOtlTyrMlkVpLDgH7I0lxiRwMYLTHfPEgT4MBuwWvwN48Dtij1oxG+SOcAPAqG2EgPCeXV+DTnnIggPuXdePN9WAFDaMYIJjhFCQCIaD74dBcWyBN14CKnuQHlHqKArAjSu1AFWQQByAFQicRXAApZS1UfzECLD4gBcOBwNRB8ZddEA/kx0BuOANox2V+KERfg5snpkgfYMfDrqyB+OeAez0eKmirLXLZzloAQVlrZg7xgPjAgWKSxaGJIXmUpeowmSFoO82Bq7uKpQ664qSQHF2wzYupkr6qsAWIKOCHbAS95SVILE/uh/vhZEC9UNN04k+v2NtHCRParbGggAyH4yF+WhsATLDH9Y+Fl02C/ep9e54gQFpfP+GiiXajeMxUGeGoOkwFgCtWIkBW6Xcr16Ne7lzVeBtNxpjGkaMe7auD4dsLNQonLBL152uXtYzFm3cEGz6X7z4K+8lV3DWtRzDpntgXTsrSnJr1g5APMDbB2YZiQE9XBfLjQkrK4XiIxYJtyQKFAucgGBqQ5nyRikOfV82lnEXDHTOfPgDAgBc+tvB6NwfJQXYmjEYaNMyaJ2X1+w+L2d/jgy7XAcyivwXCM7fZrtghWYu1rtc3fO9DhYmFrBr/t1UQg8Mjb7/kVmJ22snzpxZ+8IXv2R5unQ+VvkmuauvKtnB/SNV9oAXc4tMogMKIPgsRhxAAHYyskXB4bhkzbLpvYJFL47Zl2ECR7bjLkrrFZiSJXiFkQpj4eKfGFf6bPXDdil9s2FmZOu+yrXL2nZP9vfdw15nrjeHUZm4xmw1JpZ9deu21kf/mTnQ/KNTYQ/tCpLeCwsZJtqZ0PT0mzIB7EWAE0V0+V0PT4xAni3M6q21xx8/YyDFcMqqw2A02Jn9QOwsHoAmX8F6XZGO9b2lt2HciOdpDBBAgDG7dIbZYFh93OmRxTCzAawF7+j0N1Vh/ncq0m0g4IQgZaRq3dzJQq90lEgsEe8zt2kZE/lMLBTturKW6Af2MjqMGk6RkehbygUQG5iyAqwbteOWe6Xgm7Hw+cYfpdh2AATfi/uOpKzIKZ8n+45WQoyzjDpjTEiDshUB/Bp/gXwBIPuFcB70APFr6Kdm1DNPBmWuQKBr63esEy53M+vIMvohdrd1edvsJVie/pI0hyabPeAj5xnxrWqB4wQHzbHkzuWOdK+6g3n2Ava6vZGdlLJIdxe+00Ko6Fd0fbOHU14q8V8Fh1r8hCzou4BzDOCGRyzAlkZEL0QAoscKm8lZPYaJgTzAWn+7AgMuRn0OD1hDfvbtV4byeONYj1bRZz+yx/7oj/5oCbZI1Scu4aWXf2WFC4W6jbiouVGzI9osl/cp6slEwVI0qNbFNzWhFlR9xnWz5kBmEhgcVigWAP92lp4+20UBQDleQQ/DBCO0nuXsnkXm3nZZCByobFBeWCF1V5hp0WeJKyKLj+sjRDsnRbyZGE13zqXD8HBPFgzACBWIZQVAq6uN8QAQERz86sSCkCyAMKXiuZitTZNBpes2HRohKqipu7DPxSJ2U2Wxp0aND7ooTX7Pc7TTOMLYwE0ADM+J4APAHMMjIa9lw5jtBpvSB2XpsEQcR6T1gyGZ/eP5LOAK6CAjMZZTmK2AmhbA49lRGk75nawuWK2DsnZZT66BsAIscBnwXeSCYqkoGNYN9yA/l4o2GLVCSdPVAqa6+gzqOIR03wceaK/CZZ/BxrAlZgCFtbRAU24hVnwBfKq0p9q8D6kBrWbk9Cfu2ZR6sIL3Jg+ghglACRbQhRkOlf7T51//rGCaAAAgAElEQVTw3GOtQumjLIgZwbpOkCyd5WMhF+yUXbNcsv6R/lhqyMQwGfwM0CKbidpEsDDU82KeYXUMIOfQMail5kzT+LGE9Z7T88cFlWcldmeVVVodAQUWcyDd+ypIXe937MOC18ZelWkwm2d2MnGBYSnCVKz3qrWfA0GgCfnVoUQpmgc3aO3oR6drfXaNpJuta8cff9wH/Q3J7KcfJ8t4uwrNUjqG9O2NilcqW+cEjHFTN4iWtfr5z3+usjjPe61sbev7lneCmPVeDYYc+Al4byai43iGjWe/r+59/m350x8zCsN6GTjpkCFQt+te95uZRgP6JcvFZ8pIdN463wVclh3dI4UsE9vJXgWk4gF2DSQBV54ftt4FYaWbXQV9DC10IH0IaY+zRWEccb9L55jRCWvPi7gamG0Ahs8HGbdPPPHk2hkB3zazDji8bR3LZ996K25EqoE3g4vrU3onjdOVYafzaHGQa64p0UM1eM4V3GIAsurUloZwnz0C8eccY5/DKFO8mrnMYbnXxhFAjTly0Vw9h410yWO7MjQoHL0LsGoWcYFVD2MbieNyI8i7DCHzvl3ztsHFQxPrCjNaox/AxjWQQwCR+w2iNwwiyHqmE8Mdz3fA1tXF2RlmNi5i1v46JVAup1cwL7P0xDkN88datixBY8NwzfJq4kGBrA1EvD8CKoASxs2LMzXFWROWAoOFPKGLcKcCcszIaS44Kwmb4Jy6qbXcrj2bcaJTEwuHnJw6dWrCSAbs6TxFTpCbzEVKsnD+dj54v1iA+Fn0bkE+Rcmrp81GaQ5h2FqFgO+idxZuxNFBsHlJ4khBVbPoJoTEyjnDHjlXEDwFUAng37fbXibmifPGBMlKIP7TT39uCbZopWAL7hc/t9CBxndM/SlbmnOwNUONQcJeOU19WACUPIJchYMSNVLXYDj4mx7NhnExPS0Q8Ube+HPIEZxta46DYhRqlZFjePQ7N7RW+4sG9SHsgBz7sLXAPbQbCI+AMDnbB4jEn59A97STCBjoQd/gUQ6vz5T+C5AENADsABpYE1wbBYXrsWjcLincTAImsaqWxR33izliUXChtuRFgRRz2hISdzMKOW4AcSwivnB3GpdyqeuVvwtUfVDoD89TsMu62Yc+MXXMNddqoH2VcQPM+W6VSnsqblH2CP2vVpmtxmyl72EsgsbYobiwLg8eTBqv3V961dLDAmA+k8UaepyYpfQeS1B6/fT83sVXYSQ0Nsdd1A0Cw4ir6PgjtsYBVKxdLMi0keJZYkEpEFOfbUX0rWorxfy39QuyyuHTDBfXCcIiRqY0HrtX1P8KlwefSRmFACC31RjljGJZBeyvvfa6DwRAOcAIwPXLX/zChTIXLr6xmrwWPl3537ASvLdySJfdS2zalrVjCnY9JuXGHqOtDK79lLvY5mflcz2w+Txz4YQFDBnNe4tOeizIrBShexIyjDzgMtZK7/V6kcz/u5f3NtcDWKw8WztFFGTaepzsn/SFW//FmrSQa+vS7VNNtz23xXDq+WjgfIHyA/r3Q8ePqUbPI5aNyxfT/maPWigJMrlrwB4VOi6QKYApu4a8whK++OLPNbcvmcVkZXDRlHFi7BhqZhD8fCkQyzV5laXid13cxTrr94vCpy3xMcwWc3VN69dXjR/rRP2OPX+XsTAGWj+/CrL6Huttd6vkgGfjGQDqV1Rs1OBHMg2z9DXFl8AiAXJwd4eZTDswem66NJAAQ3RRWjEh9zAOrC96M+w3BhngYJdZLWoiLZtap7I440Cfvv76G9aPXDvFiMNM3aCMzsTFAUzSXks6QHsuPUdfUYzMuykxMKCg8ZcGN9IV1injkkrWmnSiWYi4utg7OfSJr9WhT6Nwkin0O/5mvimyihG7NFSpx5fq/wVWbX3mGDt0uoBNslXTW9Xnjorb3lCNt8ZhtZgsc4iRH9Yv+pl5CJCgV3HqWK7qb/QS10Sfcs8aCujKcx+ck5FH0c5pO2OiIkYNepG5wk3W5CT0Dc9Xlg75sREjJhEdDpvDuhJbx72Yt0VIyfSGNDMl4NqgcK7n80QgilIbJO0APt23UtdjLGGiUuOKcT388JGJ6X7A8sU9mUderduJ7gVs8Xsb6gaOib8qY8u88qKWHfuZzeeQGILqped5vnXdiJqn9N1VDNpU9m/iB2CN2L5mjrrG5YCtGzev+WxA3syy2+uWWGbW9PTp00uwdUW9wlDWL7zwM7NaxF1t14d78LquErEDY4U7qFOvtvxgUqFMF611BrWi5QBasCc9KBkMBysPTWwJrjE32tQ1CfItgLDgjXuitT+4J1bFvj1yX3kDqSm0Ub9oTk0gVmStAai8D5WGCtIFFGyd5p6lOF2zZyr1oiiq0FhAxxpICC4rO4P7IGxYQGYtJCB2LUkIktqqTDlYjgFtIuMXLjCsVTYBVb0Bkixw0+p9uCAGgCM9g1/3HK78bGA3Y2Kz+d4TbGg2QvfgmZhTf44gVo2ffztrA6ZR32Gem0LM+i1qY+GqGyWOMmGcCaxMUPxGpRYyT/y7LFbBFkNmrlLwMHQ3ygW6fJ/qGrGpa1Uydrs7JzDXsQdzMLUwKxvHKf8EK2ssXLsZNgY+GtPCLYgbR2M/fHgZO1LGzUpdGwagjDXE2Mu4cs0H1F7BxXcxFHS/Wqfug1hX1rgwm5Swb99BB+0W7FZeAprCqvHvKC1la0rBvPrKbz0nHOy4Tfndr5Xdhtuk7U6cqIFi1/NyAKF4GtdXg4M5bKJAg7JZQ6zIR3VA8mxkEwO2On8FBHVLNw7N9bB0P7tWVkis/tOBoBbFAD2zTUaAcRGv92pm4Hq/83qNK9IgZNbc9XTGwkeGWwQ095wq+vdeEEAI2AKUWMcoZk7rS9mAHdcurO0SSFiALYK0BXAxvjYQP6KMIfTZPtXW2qD1okzHAyp0HACT0gadK9YSSxW2/+WXf61s6ridUPQ7BNZ4MV9e+2HmlmAxrkBeTUwwc+0vLQPh+32DxzFY3S5EVJPnXIkpdY1z7VjLYWMXLNvs0QL3GkR9joI+bs13ADNltvgsIGjzloRrYGTjDvzTP/1TH2wAcQKo+Rt5wcoHdGBcXp3EEOQcnQIDCJPF3ikgT9CzahxqbU6ePOnMLw7UGrr8jvuynyhU6XheMSLoAMSE9bik0IwacrASfKcJVoAHYq+4N3MGC5eQlOxBDvnOCwDKCRG+dtr+1NXkFjru0RewxYHaHoSt0UcYSA2VemrCSqsmF83oxZQlew8GJLE9YT8njIX6be4ywvuKEYXFXLiQs8/iTss6M1bcs84kHFDq+K85544cediB9A89dMSsDKRFDUuYInoZ00vQxhOxqgAM5Gf0J9evS7l7CXaQsw39yLWcNCUywd0UNDbuQ1mHMqs8Q+IJxXRpvdC3dX82AxXQjszg0WAvof+JqXQtP+0bxkopB14J/ViTjB52eA7nHgxkDIPEPfLMNpwsN9QWTB/OhefJLncM7rh8N88+jHt/Mqr1He69CrbqRqw+xPhvLcPGYSJDyFRj26ibiMzhOiXsiAoHfAYQy3sQLIwXfX3ihFzozUa8dPnC2i9kcf/sZz/1F6HItovKZFEASigGt+6wNRwlkE2hDJxJsyU7Ef9tLQCsTtOD+r0pen2e70ATc/A4cl+HQ0sRYGHAAJiNMXsQEGHKtBkLIFIh2L27REMObQ81yYHmirlCo67DJUFxzQ8tLrFUDpKWsLmfnF0BOdy8KSfbrULUzY0iQSm3Vkg7qbOhGTvomhf3NFsw8T63RF0CAiyIegbGi1UH/chCsala/bzsVjdRD1dvABSprl8ftCnnYbLsGp2DC+ua67rJLuwiHel1j7I1bLQGgbMegC7GCgAAoLG5mq3CfKAcG4eH1G4QUwe7FUWeIN/GbGFxMR9NqWWuOZBJO94DINb1CgjtBtV6sJZshCQ4JNidXeZ1m6D5NodGnnDbcngxRsfNaOzNmEM2du9OJlQPFBQgQl+rCrli7LCwrtKvax448NCi2XcPCDZ3mdPej3F1nFtVWyiHSurP8YysOxYW4+ghw1pAZxOP8sILL1qpckCUOSXtnAy37qMUb6Vulq6Ha1fjXA0kX9StGwvc8qM5ZK1OKOj4UW1klBkNwonf8/XsPiX2JGxVi5QW3LfO1pJxQuGHUUsm7jBqgIBhbPiAFes6r9bVWu93zZJt8d6CzJYlWQSNS44L8lYdmb+HtwAeE/u1GrO15bKacVOjb5gtnn8PVbFhewEwKsTJAfagepfeUdwVIGzXgwkdsAE25QOQV/YcafFkrdGqh5+XICcuEMug5jduI/rdJeRhvWxEZIJncoiAwWZKx9xby65AlM8+JDfnki1etqBhvMhb2d8y86v6qyCDvwu8uBasA3LopAzJCG4bmGFkmAxW9v5Xv/oV6RIZI5qH1G/jmRIYbJYD+VadMuaE/c++hgFkX3RMHI5h3zb5nrgQMVab1chnAWdcA4YqjItaqhGTpX0VACrwBMDieWcsSCjJIIBBABGNp11bC3efgArMCc/VopaAB8bnQ3L6PvI86CD2GboCAMj1F2DLbrwkSzAWzhDXwpJuWoAU6ZeGTqATMHI45JN5F3c912YO0JXoTeYGxuT27QTP28AYEO34Kgl/DY6ycowNfeokHT0H+p3xPy73OO5esjfJzOMcLUjjM2fPvqVrSYp0TTP2mge31yEhQmvG9Zs12vIO/L7JGMSl2eU82YDOmh5A3pi4Gv6WO/3n/rUt/aIxMz4KvuJ6BvzhOXNhdGJu0U2c65qftMajruE+/54s11OnTlo+3Gd5XInoAQB7Eugid9X5Aaa03Uvx5hrlZPSauZ6zkvlIYXLWqtmIKmnh+pRkFIc8QF5cTNfFfKFZ0ws6rmAlmJCpLCDIZzjfz52jmws/J0YLl+xhgUaMF+b0mBj2Bdi6qYyuH/zgB2vf/vY/mSnaTlFGUjDJjJjNWYsShQHbAAPCxoW5QnBYEJQlk9jYkmYQ8vAJQE2JAYSWQeAiag0Qp0liheoa+PJxSbpFD9YCVuVY/M6AFNhKE+INDgbm81gOCIlb9fhgTpp4iimurZ2TUBpIOM4r9J599XatJbui3cpRBriHiGzB/wxARJiTpZiAVjfThirVYjhbUgvjQmcScoJL+SxzRZIAlhEL5aKijE1/IqQpTWGFYDSdkgvNfCoQYLMZmMDk6d8IobNTxtIFqDAWWvigNB2Ho+twIJgdQpjGVQtQ5N7EEeGCsj8ed7CewyUENFa7jifmR49giytgK4CrCpzPxDJqn8cAIhTODsUnOCNQf5hrsjQo5LkA4LBeY9VjQVr4CUTl3sMq8d1syKnEjHyxmMzbsAEHD+6bgzD97XgBkFizHoaWgcnsY/zbt4m5G3CcGAD17ZQyYS6all1WoJmS9L8CQNVVyXMkNiCWEtdBQXMQJL7unA7s38WXr7HaONHYAFu0PfLhiyLQd1fLK5h+n1gRZ2Dqu2aHqfhO2REOJgOtR+1GxIKiZhfGkgs46poOWoXN0zPd5Zb06uXVQqSNaQj4I2s1NHuZFH5vF9nUknMLlkkSYJzen/PzveyN10lziiFg96rmxdlhMHXar527Vh+viy0sEZlbYa+5rktVjG7hujagsHjtclEczXVlX3I/1nVHauhtkgV9TYcdFasfPvywrecD6n12Q0kfsN5rW3V4S96fUH0/QCEgGXcNhxeMFkCLWlsG4sPI3VEdPe/bMYjq0vQaslnWe6EjhsXj13Vfhy1Mmxt+79+ZcZeBMxmN/V0BFJ9BV6yyV/3ugo0cFmw1xi1xMQFMZZ2++MUvihVUNrVADfoWGf3iF7/gg49nqb5DNzv2UfPtMjmy2JEDjCuMO8bLeOryKcjgfWJaKelDXF0MtSSP8FnWne8RDM7fjtOygbPTbDn9IwHyZaFaaghmhH8jq9zf7nXJLq1keLU/7tk3zzrjEX3QquvN5sMABfTCjOLFsGfErnYBcrmlObxZJ3Qta1viobFpyD66GMCHiwzOEsap2XcYAo53mvpwfB67khiphWvUcYAY60k689k4jH+NAJ6H84SwHeLhkHvqNsFKwgDx/PV+sLfQAe+/94HlnldBYUsbALIAhej/Fopt4268NQAn3PInBeSYD9aEPqswePx7vwAPngNAEqEK7oUo+a0x3PuwrxzPJ8DFPL0rrwDjgwiRAvCaMuecs5wXuGU73oSUbHddRj7X3pxp6ZZg+XgqLps9CrgKIRAXLVnnMqi0ho7R1b+R55aV4TOwT7BQyOgi8ckynMQLsABr3TMOWXXpIQEp7oPslc2mPhktmhKjKA+ddPKJ4ye81wBnjwhALsDWVQWU/vCHP1j7znf+xZvBLr8RNoMCqM0BXTANCBSTFrSejDMOlca5VOmY9h4rlAEiSMQtcSABoGA6XElY92DCGByfA8wRA1aA18OMxbDCmDpbXBtkz6Y3TTzB8bgQCxC4Hor6AyFRFh/U2rgUno3FcGqzrsWm514AEt47JAoUAEB1ewOXERA+a7p4DmxbKFKOKAEqyLuYnjYHByNChzWGwkIx857jzwZstUBi3UhG/A4sTNwaCg9hMKU88RZtfcTPBQOM273BnEWTgq8sPowOyD3KJcqS9WGuAVsoH9ivZmAAsOuqsoDKjYilunogtn1HyiqkHkwOhWZLSYEo66ZywGHJwZ8ioGKGUALDknJ/QJ7bBGkNeW7GDBgAQPYwKguwcG8O47JnT7JDai3WaiPAFFCb2KUCiBRa3bVL/TBhJkYZNUkjh3iantdgMACD/VDB1dQ8SyZm56hxVCgLDqT9khnu56xWdVRASXFN9gnKCraEQ6BevFX2gcmEerebbyyyRbwHLnXJA2NhrrCakCv2IZ99VW5EwKxd4JKZWn4pKAowjJIP2EpwawBDspYMBjTn7PN4DRODVDDBt/j8KjDg9wVDwRiYkvrLwLwv1a7B4icVX2CmQBAgZSU9YMP6QfeO5SpwPaBjtfBvSy5wZYNlPTe6ymy3ih5uwBKlCOSU+7jBc2guDymo++CDKZi5Y7PKxajYLIfwecUrcbA+9tjjcskcXhz4GI7EaQG23pMxV7ddDI67XZwxP5ZlMlYefPHP1TIbjNnMJSevvrlo2rwCtmzsTGB6ga8B78wr/14FW/139VFltt/he+iQJgEgs8wbh/bBgw8abOAW4eB8TOUyMFrDzKQxulPxZcXjSjKgwRUNGNL6sf+jt8OiYHiVjS/YgtniADKz7ubt8VwEHKayO+Ora6juxotaoxTGJUtSWacCbDkEYcEoUYEbLzE/gC3YBfYmDarRHRQTbh9cdGVCJEigSncO9B7XRt45yJE/196SvPI59iE6K5mP6PgY1i6cOTWpYL44+2B8YHPY5+gcH7oYrvqO9Z4M+JEUx7cBNpFzG+EDatCfYbljqDI/7MvEtuUcYK6fUleERZLZ6HkeApDBvd59l/p9YS+5hudd4KhzXlariRKN2TKLqe9AMJCswHhxL7vivgkCrfV4H2ykwjoBZNAn9ubIRWqGNzFogEgYHuaCUBbHtOpZU8A7nitnuEreuFeyWNM+yOeSY04TT8a/60FC1tDDPC9zyX0aQN8enuyJy9K9TsrS59p03PtJsssal61yr0qS3sYbxzXxiDTz1XhIY+hamajRNbs3SUYgNreMcRMF+D3PARO5AFuXr1xUX8Rn1Yj63zxRrhlEoCAKfg4klAoCykZCyTuQceh0DibAhYWDQ2KYKCvmYSKcvaHPE7/EQcG/fycrH7CVQ10od5iiug2zwLH+64ZgHNvU2DXVjcmsUQzTgKM23cQa4d5uo4Py1iRelnCzKGya1iYxJSoBsn+fg8ZWBZkoqdd0+sRJvwfKhkp3e4ipkuzCbRrzoh6SDyN2rYrpuXxE6HEm3l3JocNnbhZsBjS/vtfAR298vRpr5fYooG0JWuo4hYVqgGvrkTBHKB1bODP30NuwlO0LaBfcMFZ8BpROgCwHFd8PdU7K8c7U5NKc8f5mZSNS2NSuSW0WMy3TyDT9KNPTi9+hOJm3XWIeqd2WbJQEt0Mft6VQXZwoIta/2TE8HyChvRGbSZQaU7E8GwhrudBzEHPSDDo2WmolxSpBLgCgDShmvhyPIFeS107f57B3Y2sOCiwkwNawqcgfL1P0WzUvsxl5VubD8VW2poiPS289qG5Enjk5d+6TdFPA8ofdE9v1ws9ecHxjXgEnBUD8A/DEAef3xwhxcVrmUNfBHU/RPfZR2U63iaKn2hwCyAvzCIPWfzcztyCyHRnqxl2ABg5QRjbzu1pnq5l1ZccMqQBcBg75d9kpl5DQi+dv14jOGe9zLTMdo3jZVzwbIIy9w+8XoGL2Vqqyp18p+5ExmtmCMb8lNxY1oSRPNwACgHYYTVvq+xXnqYOalj0CW5vETnEov/bWG97bMBK4u5h3xgTAIob17Nk37EZCKSZ+Bqs6VefLNHV+mrU6C3vXX40zLLBe/FIXauxcyxPUhQurkykNy7gKtqqXC7LKbAXA5TurrBbvIbuNO+LzHNZ/+Id/KKZCjJ7AAZY5AJyagOmbGaMQkMOeYq/WtUrWZ+LHUigVd1aLXBJ/hQGcPbfFYPa4rPyALcqnXLXOzsGevovMJ0ALAJySMkmguSSd5vgl3T9uLRi91J9rgLezQl3ZX/XTJmia3nWu46W4yWb5ca7ZPTaB4YCfxngB1ABwPLdjNInxkiy1nptdaOgyMzgyYDVf3R8ADvfv1bNQCBMdQKwROhJWj83Uw1xhO56zMkFxn3KQC6BNAhS6AkKCPV/2nLnk9+yvh7XviQFCHn1OTFyY95qux3sfqo4chk3iTVPolnngOj43cZkDRqQj0BnW87CpU+OqZxaAgmcFBFk3TmcEywaZy5pzh0fMvgGYcT3H+A1Y4mxlLV0VX2O7Kdm7piQBZBAWkTg9DFTunxCYfA6ZQDYaM+vznPhPve8Mx6l5CPvFvciIpRROsgfj/nvz9bN2X7rtjxgpQoG4L+QJ85DSJhtSNZ94NYcrkWVMMd+4UvkD0wdTHoNUOoukgPE6JKZ1s0NM0LnsQb4D64hBwIt9tgK2Lim9+adrzz77I1ssTM5NPVRjTTgcWKwGfhLv0OqrPL3rT+n3AJPS5a7rpD8IjOv3jNK4F2y1oKMPFrsrkh1YlsyKxEpJf431vVF+b6NcTT4gDoWdmkoJYIMxY8Gi/AFPam+hoG0UEIvEojqgUMq3xQShUB3ro+c3QNBnTx49vvBFh3lKEDP3YpEXbgPcuhojY96oTLcUV4tPGcHFGunclUFobSMzMuMitVLVgDmUcLlgeQFAa4kW8PJszBXzHZYtcSZsJsbB5gbRhx4NGOKaZWx4DyGmAj7BxQETmTsOL+5XIEHph5sqahqwFbdh02G5N5/jefk7dC4uB6q+KyZj3l9NXGBsLdDqOR1XUbPk+E5dA4yH+WAOeC5nt06JDjM2AHg55lFwjXNoAGutecAW82U3sa6HEt2xPVWiG6DduDXmoGPiWfmeqWIDigTcFmhh9fdg4ACIe5H1litcn+eaNChFAFGwBOUSV/Xss886AcW+KG91/9X/i+t8jBzeZc08DwNYSZE/fuy4D0uztsMOIedskpat4P6ta4YsEkQLg+H2MbbM0vtwtbYT9+Dw6p5u8HcPdQ4Cf8c3C0gsIOz73eeLmm+ax7K6jNX7Wv+h2Hugsw7sK4A0lj2HrpNOALITgMs1mIvGVvB55MjVy2WlErMF0NpBCrvWGD12U0ofS9oxPJujhDfdlkuXIGgdcufO034JF2+SV3giu02mTQ8u3/SEhQ1NEcaNzjb+fwdbXHtRpFbPu8hEZC79v5nTAWBbJ6t5AXp5f/4wFs///FywVVnld6vAq5+tHPEzbijq/+zcJfaYAPHxBhw+TFkeGOW4iwO2wh7/9vXfrv1GvSI1hZZX5B/X7NNPh2lB/xK0Dthytp7WiHmF3UduUwg4JU+cDDBgq7WT8FAwHW0HcxuWQ2tVNgtgURaa+7btjM8YzSlhKcjUIT2DC2dPIeNm3WIsw+A7dkl7ux6OgB6aZad9GPJZoMV5UAYo+1+eD0IOJEuAf67DYc3aIrvoDWowcQ1AIn8DQkwc0K1FgIuXD2u8OdMeCr1IkDWyVhcc3+nzZj43+RA/pv2P3IcpTAxxKwakl668GiromTCfEAWM0bW86FOo/xzLRcPoITSqPzn7HfJDsok+4+tLdyWhLCE9ZuWmdhjry1nCc3usJI5pz8Eu1i3M9wC3fAd64aoAVZt247IGcDnkhKLhGn+yENWmb7LKAXk8C/svbmhi8cIUxj0uj5kIDa7TzyFH76lTBIXaAXo16NEnuDYX5/B4ZcrYAy7xBNTNCAaCUUV2kKeGtbAfqrd3KenGY9Z9kBdAPU3KefH5P/mTP1mCrWs6GH/xixfXfvqz5w0+WNTbEiTqLzFxZ6fidX3frXTLxFt56m9QoYNyh1lhQgoA3LgZ5KxruaipAuEZLHW5EK6Cq7oNC7oa/On4nHH7GB1fTTDmsvJ2WBU+g2Lgvixu/MdxDe3VQjARfB+Lh7E224P7AxhKU6JEWNgjdHQfRO8YrqFlWUiE3+CKsZmRQoBlCUjIy4AwRjZ956Vgp/7tWCYRZKuvsWDZALhSHXw+Ao5iQROB0l1Wg8NogCnjZ5M5/Vi/I1kBwMmzGxDN77hHwSnjjoBmjZsxCgthYGUgg0IBUMXKTZE5GKapJTZAtqC6cT60pLh8JevfWJGyoYCp+s8bIO+6asyjntXMlizUthyye0mbmWdknCmemHWM9Zym1t1MdiXznOM6I7UcBQnIQvlxLUEnK40e9oBans9pvyNXBakF/Rs3pKIx7wO0CmyxqOJeI+YmbSCyyQhMVbC7xs/zOXBV++iHP/qRY+tsCLDm/I2RkfPLCtzMxfzeIGSyNFHmHDIn5P5l3TwWjb293+qeZpzcv+wRn2mxYV5u//gAACAASURBVANLfY9g+gX40fg6llW35oK9KQOjT3Uv+sDA0Jo9EJfQsDCOT4l1WUOLf69mJQIqy/SCXpwtNQcYcuOejHq/tayczKJ5sRE1e9pgaw6HTZc+lqGj4GjmSskZKLwtAgp7pSiR42ty7zuhQwfRHpVvcJD1A6lEzn5mnq0bdFCSfQiLY3ZY8UyMaxGrI9C9AE4MZAzBtl3x4O55FaR6zkbuFnJ1D2vVOaf/aw24HgRdm4Kf9VyJFqMBwx1G16ZJTawhrijA1ubNWbNmmjtuVgcLQITrl1kAsLx5VkkDr6kpt11iYVK45lNPPW1mAb3g3ngT28qcGsTowEc/Y5Qk1IBYxLgi665GLsMMJC0fgLxVn2HfEtyO7mZtytAyLsbKCx3D3Jhh1+FJLTDOGbvQXJaCjLzoxkVlcJhpDAGNMS6jNG22kSZQF1Zf4GniGLkOCpX7WO9MCAfX5L5JQgpzV6Y8weSpCRj3FQB1OhmYuUn2PPPDszsUR9d3XT4bvYRU4DVI4WHWiecCKANI3eBaZ0RZqxrE13QG3VCtLRvRsL3aa1wfIJEwloA41xabqvDoRgCWdSlGNwzxMPh8P0HwaabuUAUZbny/2f81+AF+sEboMd7j/ozDa0N5EK3jJT2TCQPNL2vNOrLHXGhYuhrQCTNXoB8Dn/JDXCchAC60Oi5o9CVB8onHi+uVP5RPeed3tI5LvUz0B7LA3jeQ1DqbndN4GQvbptXiGRd/nOkonYuCBExxJrdemdls/dn7wAG/V8DNXMJyviF9j5ftz//8zwO2WHyKUL7yym9cUwaFyAX2iZJDSTFJ1NdgkEGNKqiJEtPEIKz2q6IUYWhgsKx/iIUK6nbAmd7n4GfgXRyux6HKBJVhqA+9WYI8PQcz9HFiSWAIJFyfydocdw/3ChAYBkw/e3Htbkv1buIx9mqCy8SgzFNrKoHSqS1G2wOUalgUNv2+3Yk1wdpB+cdlRCG6pPWW2qwwunm2iieWlkVYWFi+xzwhwHwn1kLcgVhjDVov/c9nYGTaEoBDE+CLsCQYPzR+C7jxPdxCzDkbgYBNmEZchKwV42lZAysLZ+KkkCvlNtq13VlZmju7HydYlU2GG/HeF8C+QBlrgzWwfe4DF5fzpYWlCYCj55mzH/vs+tuZqrAZ4zJqXFwt1DKljKvNzVOHJ53YYf+2q+UKsugsVwFbXMWm3WH1HBtB2jPzk6KVbKzLlxK/xJjb97PutSYq8Psyc8wZbkSUiC1bNpzWn+elNkyy2QKYnd00mUhXryY2j7UH/L6q9Ocf/eiHdvkZTBWcALYGXAXch9UxsNXcsG/sitPPHAoExjsFX8+GK4AXadoGIloXrFmUSOJRsoeQV7tV5PaIxSp3juQPuW/8CnNRRsT0DXt5ZeHZs016CXAICO8Bj4I1GINBGrBVwMA40kMzBWtd/2wFaKBz2jibg9HPYFmVEkN3wEpqng1y9TMyw6HNQZyYLT0PGUUcMHIV0aViv1gA4mZoCP6RXCs868WPz689oka4ZHLuVDHCMC2Jw0Mv4EJ8//33tP8+MUCte5h7cfjB9LLuqxXfO8dlmO7dK6s1xsr8N0QiCRkw2nEBtsjrjqk1VjkogIoOilxlDZYZh8xPX/19f+Zz7He+y9zh2vjyl7+s74s9IrN2Aoz5HXKF/kAOOdDjzl0T+FTWK02c3Y4HFpiioHscjtBgYgxO9gevsBUpVQFrhTzaXUU3BM1hsjLvmBUri8M47d5BlnRPAFADjQEL6Dz0JiDBrl/YENL9BeKQa/7wPvqAdWmsKHLPMzYxA51fA+voUTUfdvZh9DMu1dbRQmdwkDbjlt8jg+gLQJIrxuv+PCOuqCZTMD6uuZrwQ1HTTQZcKWpaY6FZjsRccib2VRBZoM930AXEAPGMNdrLfjXsgUxE4ogAS7CHGNLsf7siNafMkavSOyYqWbGLUA57iIjFjiy55ZTWqI2ymVfGTzYeZxSuuZRxUQ1KeXscGzhuaFf+d2WAKy5Ci07arFhe9LbjMqUj+H1jp3L+BVTzrKstoVrDkGdwdwEBNuaNEi425DRGrsn7ADXW4wHNP7LRTgLO5KYOpD1iKZaLvubZAVp8jhfXaubtqkch2ffxErlDwgCvXTtV1mfKi/DsLqYr5pHC78To/ueCrVu3qLN0W4fAjwSq3kqhTikvmK0FO2UlvkxzdoGx8Rk3HZWJ+fDce5Npcm0RN0NQJbQqg+aheFAHHGuiXJRtAqfx2bMB8Y9SwZXPIMxMLIAHweVvXDBmKuyPBhjpIKF30SggxsyB3J/ZuGww6FdnK2ocjunSRCOECKPByLiMCmS8eI7zkrtx/OqJzYECpR1DFIrjgGgBNH0VP/lYCQSjIJp5uWrNMi7mAMUPiCXWypYrgNXxK4k1Y16pusu8M28nT550x3YLtj7z0TmacaYtiStzTzxXLMRYnswvgBIrEQXHxnn7nbesgHAfMnbmo4VZDUzGKgbwcAjDpKEw3DtR47KS0P0LFsyqAVzGuuQ5KILKfCCcGQeNafdZJpjv1qEqWxWlTAJFMkpMsQ9rZz8+7A0s4bQ8YpxsdGLj9uzZ7xR2slJw4YVd2i1m8NM5LJVcoCK4zE96b4mS3rJrEazP/HLIY1Ui9y66p3ljjXiPeeCZ9uxOhXuAJWwHm45rth8av4s8osxSXfuimC3ASRsaU/IBRonxu9gigEEjLstja09gsa7qullQ6BkT2V2HfLgBBBqPcke1ezrHyGgZReTvfi/iOjjQuI5LYmjMtO+wVQhj5UM8NZYyd3ExFvDXiGKemqHJvcJ8pqyK23jZkk5bGit2M+eswbB3gLAV0Im1dsmKeJiulftzHStzXZtQhrouAMEHNoiZxHDTjBIgT+zcicdVckBuirNiqT79COB0bW2PMlGffuIp1yi7cI3eq5RRCdNCHTXXKzPrB/OZTGZerLtd5WK22m2AOQpjQbPfPGNDDQJQYmHfgbHjZwDBuPYxSjn8t1CWYhYpjsR4J26aasxPBeJdy8TehGlneHGJxbNwvxc6qfsW4Pr05z4n99/TMgYpBtn+oIl/NAsiQxX2BLci+xj9zPsBNMk4RuZdr8xsc9uapPFxGUjUCYHrBLvbiHb9qxizjhGVbmIPWQdM/BaHGPGNCQ9IkDfz18B9ZIDDn/dxMcYYgxE5Z12JC4eCnACMsjfuQShZdFV8HZZOnCE2V/P/yIljBo7cC3k1CzzV0tlXLe8Twz4GbfdEy1xQogAZwtgj07W6AUamZMB2A9T0F2bsLvkz5AVzQEYozB37DODGnCOHANqWwEAXHDumLGSdwYyHOQoTFPDhkiqcRdJRPHOA01bfK5XXL/i9xhHWaGbccVmnNRhgq6QAOpU5ABTBqjEn6F/YX3Rh46dZc+7F36wnbCfx2XENSs9ojtKjFuOcoudUvofFxEDlHE8ZIc5G3sNd2liuGuR8B7335ptvWdQBnpxxhM1AMvQcROeSAcvYeCGT9cAsy43skC59OIafgV7iQPk3xrRbGzmOObqavc1cFG/wHE5ykPenYUm4T4kPY35efulll0/5q7/6qyWzBRPx42d/rMG+6Yu7Wrp2cZCiUOIcpC4uqn+7loT+mKobWp/vnTuXehx8rxkPbFoWBEXUAPjGebCgTA5UKcIPaGDz5uFy6DCxvPg3L4TFytqNScmEzCK1KzrWObRfLW6Enfss0nl1PwIYA3rC1PEq2HItLlvNKQTI4rYauVPjRzHVemuWAnPBWMlAQ+kh9MxRD9K6AhqfxaYihqeUO2MoXcz9YVUQGLuREDwdDsRYtVXEhwJbpJxmI2RDofBrZXE/3utaMQcYz++8rYOHjNJRzHzO7NfcH1DF91xtdyUIvC4/AyvYjGFeGLfrB+Eemb9p7wPRGPAWQEqdHQNfKQSACpvPBT2dzkulYQ5oMUcoamI6tC4wmgBDu0MBfJoHj82W0qeeuwcEtsigSoA/gb1q0CzQRcwYh8MtMbdYlCnqmXpWN3WSASKxsOoGZ74dCwNYhMHV57E0W39rs2J+kOkyk81QSyxPApLD9AU0p0dkeqS9p1ICUMrU4ylr51gKyxm16sKm8twU310PbCGnPDtuhCNHHjJT4DIKFOOkGKPmlgzMVlhuHMr9Dt/LcqsxVhi3ZFypFZXmlINusZaSjSbB8Dd72Up6irhyD0DwqkvQrDBzPWwl4y7dbugAiILh4BB1sNIy49F7EYGRPNRFxnrU/Yiss99bk6mue8v51fOymgXWdd8NWm+U3mHtGdby7JuqfK3sLB+A+w448cVxG9Kd6CYUK/fjkAQQowcBGGWfCvyRrY1qNI8FXNbBQGgMg4K2ZlAGZCrUQLLdgPWbEzO3GQYQRpPQD/2xkp+/rQv4oa/6mOdnWN4mA/ErN8TW+sHg3u+VukEBLuzxz3/+8+ob+QUBqrSDaf895CmMyQ0zC8gbhwqgFCPC7MD06WtQeT0eXLvGawqeprCmdZyKbKKzGzPE33XTHJEhnGzj6GKYTZiQlpXgPfQExpZDCDQeB6nrfXSjwZbuQ2kEgEAPPD5jrwG6ycxpUvORO/7Ne1z34EMp9tpaa4CChgk0IzPlbcJI5cwDbCaON6xosr/DusMKbrWB7/jncWVugTVCTxDArSsQKsLYGoeKcYt+6LmbMIm4GnnuGuMpYZTagqwpRlLKFUXfayLdogqZSzLTJhuOMEasIWNz0td4SOyZ0eHQc5R5YD7YF7wXd11qMFJIlX+XLGCNEs+ceCuuVSMbAHnixHGfpQDHxg4DVniWuP/E2mMkeS3CqiGP3IN7MZ/cw50aRg64DhXb+TzJLVwDlz9gC/XBvPEdwFYIhSQx1Vjo2uJ6PHr0mD8Tb1YyhOOuvDxzFMORM6oJVs2ERH/a66H58j6HUBLQ4nMYGCQAMk/fKNgiYI9+TT9VQdM3zr7uC3P43tCF2krDGVsAL4CUBI3PGEiM+6StaT75hArhoQhhUxAiJtVxIsQAaTAMqkoMhYtlU/o3ftu0bUlMlpgUAMS47toWIlR00DkKEJbJh6b+i79bDVZtSSf1Mr2zIogsEAc9oCRxBFFqsc4J1OW6sRixlmqlI0TdsIwp7owE+vqQHf/5hQvJAsnhn+ryqWEUOrYxUzB09LJDEdVC9iGnuW7sEgJTBg/aGAaK8TBfn8hdeUX1grKhKHvBoZ/kAscdDJXPpuJ3EahbOnjiRy6DxGZnnFyH8Zl9HECzWCfNt5kKEL+ZPeIXpr/gbBB+VxZDjnkX1WuLE8aHleA2CGMxUc8oLT5yQBBUzx+Uo7MzLbhxe9SFzCedRTOp0GyeB/cdVp2kxweMw6ZdUUzgYTNliTvjMAxFDHOGdXzpUuJRmqLuLDuPYfvi2bgPG7hga4sSH5DpxHJh+efwbrAyj7EACHPiXZK7kppNWIBQyikSGVebwStzzmYF+MKwSQa3SQFUCS7/xhpPuj6MDdk7ttL0eVdbV508FGhYT+qGpehtDZT1DmBAA/MDoDQo1XO5Phi1umCjKBCo9amlV/eVMytt4cd133VqMH1Z2hZDtStqQDjjWLhOse7zxkrs2tA5c+guXWf+YOZ33EzNTuM3Piw+fo8TeW2bDLWtMhbRAzsocqo5eld1h8QtmQ04eVTNjlUGwu2+1FcTGeAQYtzsRdj9V155dRHkXfa1cZl3FB3u/dzQhXmmgi7GE4ZAek5rZh0q+Qt7q/XGVQGgl4J21hSCNyVTarRYFurAHf206s7lXovyAOhUQjjQq+MWWm+9zQJNPCNr8jkxW38sNyK9RdEzZnEpfmkmKawcBhJzVh2e/Y0hkSKkxPdYJwr8AEb4bgsTp93Kp/6dDRMZYG2D0rHArmPYA44crzsGHNfEEHpHzL+BLAeZ5g7XMIANvUwBU+aZPYmO48XBVtcV8VLtaIFUAcaQbzwkNjQd75JGzfTNjbGUXojJrI4B9e67kquVNeXZ22Yn8WgUuSXchqKjaaXGfPH+o3JVo/d4foMW6d/NTgwI6IX98Ge1LjbCcJtL/2Hw8B3mBBayoRMpZXPJ349nKKweQCasUFpyAbY26VxiLWAnWcuzireD+WPOCsogNepGYzJg8woYkc0GgzNW9FzrnHEf7kexUlzuZat5lhjTJARcN1A/efKUZYVrNc520cZovAjIRV2knA98N0HvaetnI1DGD3IRMCWwLf2XuGvWX0lx7rH5lo2xeB8uLJIhwlhBhqTOX2OPmRtaVNUFzjpj8PN5WEDWv0VS0z85cVwxuNNj0ftAoQUuC0QZqYkNg5klXOQusEWKPn+ee/45x21xELABNowPnwE4jVw0HZuSwba+D5ZGXXYf63cXLnziSc3BEDaDhULQoXObPcAhmweDCs8DAahQGqXrQP/chwfnmg22D3tAsHSyF2pp9FDApdQSD3VFoq+yMUMXEtzn+iB6z8BBC5jYsyjuxMxYJ3p8oZhzaNRabQNPQJatbytYrqexaTOUxcHyrxL196GpNVccagAuGBUzU+NWMcLXGgBqXF4Ci1eDMYPmQMVpcH2TOUj1egSz7sJmk7aPIoozFhiWxzUdJm+m+KXnMEkGpkCtNGjwrd5vc/CYadHvsB4dNwDYmk3DuIiV4RrJIsPiT90kpgRmi4M/90/hPl7MH5ulGYydU4wKwFbj91g7vtdNNbpx4aJgHFzr2NFTopJPBwRpA1zU2kIN04eMFwHAvI8MMzeArQ0bMm9xn8Wl556C+rPIoNUDkMHH+nDtnTvSvsqsGutHYVm9j3uUeatV5BiJsbY/lkuZoPg3xZRQfJdaM4554tlWgkgbj2WDxGuFq4FuB5Fx1g4Fj3Lgfok5mANBn11TKADznJiTuNr43t0RV3cfwRsU8J/K3IqPIBZL92AtiMnhuVAc7NnGw/Bt7rveqz0CXYJjLEQ+a2scFnSd14KD6cLymXkTNyLjqSUZwyqGVxlbF8KVrHJQOdbygsILtIF3UhhS+gt5vKLngy24qoDhB3btsQvkydNn1rar/APjvLmJw419pnpOAzAA2M8997yYyNcTmzPtX2xsOKs0JRlaxNQAUD87Vq0Acp6X93mky3Lz9nfOBp097vAE5nQVbE2hz2t30gZlcR9WM4psUYLGRY21J6N7olvu9/KBqbmqMfaY3C/U2dq1i+DstDzj8m3cXhdqKv0HWJfF4Vkx4HrQo2vCvG5zrSnkkPgu3LHZdzJKtkmHDLPVjC2AXEsxsO/RezUQ0MftzuAaUVp7Sjo02YhgfWY+WWOp0ccZgts72cuU+AlzZENBz2AwRuymxuf1mEK9uO5dtod1xe2reSiLTrJEph12LK7ltHcLGAuDG3d55CX3AQA8/vhjPgMBGbx3VXGsm/W9uoDRwxhtzHmZ0tUsfuaUcZgkwMjR2JjPuu0hJlxP0GxjDG/rBsnT9h3p1kJ4Bb979dXXDEhypgHWMG4TZsIYU+w2JSZ4TvZb3MHEo5HNl3IcNZiZD4Cou2FYNjIHrE9BDev72GOnFy5PzvkEuMelX8ascW+pVZgaW4SCIGPIdsEbuCLsalixkAQpRQQ4Qnc5vAEDR39cMofEOc2L2z+J6QSYJl4MnLPX4QTp8RumH/zA9+JxUly5SzgFwGW+Ap5ZO8Aqhu8OnQuESjkuW+8xbs6WJov89X/962U2ImDru//6XXW4/58GGSzSThpRDwLnYOHQACCwGMflh8Uq4XNYkCjUxJBoYBNQhyIBdbrejiaMwNP6vONLVhyKHsrBaRJyHoj0YwJiebEhj4hGZKIANhayESizVZM2XCovcUuqUUJAOpvINUBy8LE5QLMFZyw4389hoIxFCQsLGFCTwM/EXKTYqlPG5/Bqcc9YNylwFwYo9bqkLjxvPiDYiMNeoDRbyBO2A6Dl5sjQlQgYbJ4+76wglANWjA6KgkzcXnanzQbfpcNjjwL4YzFHSbW+FADYjbSlbHjuxSkmM/riRerZSNgRuGGzjNSxFDQGXJVci/lOan0yU8psOT4EgKoXtDLjWcSPDF2v1VuwhrV6CmxJC28KeAKsEwdHRuw2uVsWNbWGbaoiLyBtb0nGzKSfOP6YWkI8MtdMGyVSvzeL0UIWU52YBAiKHyYdnewRZKjWIyDKa601T/G9sGmt3Oxnvp5CsLa6dY/WBPK6G0wmS41x1oUMy/lbBcW/LSVABX1bVQbPafPEy0COEiRjOMDPrudG5D3mm/0S6yw94My4iNmqgmQ+oxiSmXO/FwG0ALqGAbS8BvNtJkOy5/6gno9kHJfpjrsodbAW9aWYCO6o32EUcPgxtra6qbueeS7l7m8YrCzLIvDWpomzMFu04kKL8RSDiefHKMTa5taHNgrYa0y7dfhsUp039uZnxEdxcGg8uwWWAeHHHnrEYIvxfPApqfY5VGrRcrh+//vf1yHyuueGQyUuptSDuiljKuNagpxm8qWnY4wjMz24aahNhF4wQzMFiwHK+qR7+gHUh7bKaoXpuyoAbdKLgwMAADs4YKvzXHam77dn7XprXpDPhCI3p06eXDst9/vlyxwqYQyw3Dn4OfTinUisCjLag59551U9mXIM1M2KbiIRBt0K4wHYQn6Y490AS/ScQWsybp1tpjOCNTRImn2E/k4cWlx9nAu4ngAWuB+RORhIxk3sMHG+bvyrQbCWNfz4XgsEl10CdAWUpCG7ez9O1iDP1jCMek/CGMXYDlkQr0aNk5wR0b8xHBM7xs+nTp20Kysxph+tfSqdv0nPBsDEoxPdnk4kAEAO9oaV1AiNdwZSItnQzAfX857U2PF48DxlpCybZPkZQCXTkfFS/wxQDbjLnooOcrFYzd9hZXDyLOg21ruuxTDlZOQmqYEzvU2WKZFCHSv0TfcHugxdyz05h5gD3IHJ5EZ3EmoTsIVuDsOfJAPASZMuGDvnd5pey12s6xaA892E9sTFZzey5gVDKR6HAH/Wqw2+cw4k3pZnZCtxtqWYceJs0Rlf/epXzcjxGZ6BayY8J0CPzzIOgCsAlJCOPTt3m3Fk/lybi+QlreuvfvkrP+/f/Le/Cdii9gcZKd/85jfXnhe7xWIxgN0SEtgWNoaD4UTRIQwMuL78Bj2HVmPTfeYFKdoEfKAxEAqye1i4xgEVHIAubWVIANi0sBComzA0y+rgjRXigZikxFYlayubNz83vbmHEQqDMTd1l3+jAED0LGwP/LoVHcRJzM645Gqxxo2QZwnVTDZJlCfsCM+ZcSXovG6DWp6M28pb13D9HoGhWkOAM7fcwVU5ygwla9+zBLM9xPpMKbhGIgH1l3DfhXELm6Zmu1q7+KcBrqsHA6UCkpXCfBZkcB9id1wwU8HXKCFofCSL9xp/x8GwiNnSlRlH3SeNU+E7ZGx1k4SeD3vJfQjmDGANCAwzCcWMAktVd7eSGcatQmyLR2sJ4C6rxWcPHXhYAbFkyOgngckrUrBYc8SAIWtcE7BsRSPZYg53K3skBRLHFarnIlGhChlhpFAmYBfQChC9fZt2RhzsoaMbZMnCpzBhahO1aSrKYYv6Kf5SbXTeUDsdFDBjd9sOWVtmPAeAM8fIixmEATJ3uxKpYJ82EMR6uYUIsUtjoRMgn4Kz6WzAGsXqC7u33uvC+bSIcusoWAUbNXKt68NltcqOAnBj8ccoQb7bE7UxiHXxcS9AR3WH48owEGb/lIHhZ9avrtdmPZldVuxd3l/+PkCWgrQEAMfdwl5PA/aba0fUemeXDtx9crNu5Pu69mUMKQF/7r9NAMudCnbKSFHpB/bbe598ONYv1n4OU+pEfe9733ew/L0xW07MUSeB6hyetVa02S2z+Jmn6LAwH2tiWa0/9CFcfWav0VuSA9yI/jfM2LiY2dNXXF8swNSuWcAW19Z9crBFD/l9/b568X7rbTCg79g9I9BOYDF7/TPVGsvBTQgBbqkYIexHwD0v1tzslH6fGFliBZeJE2XW+BudwN8cUrgmC+bJDEMXY/mbsdO4w8qn0npLz/AzQgirmlg92k9h4F130HtrWXF9DHNXhjcLkpIvHG6OK5y5zr6iK4g8K3rP4RW6fhkUlzoSo961rBcFvVS2k0M1ui5zgW6tEbCosD+uNUBh438JDkc+ASPEk32kOCOMQAgBZxPjJdBc1zDBCG8AO/Ptrg+S4Z5HWfcWmI6Ln16CLS7NA/LeRhcIVukTe2jSCofDn3XG2OXF/PA9dFoyufcZqMD88OwN5UHGWO+eMS0XxPO352GYdOKdcFXvGLd8CuLCHBVsAVoAMXFXxvWcBISUZEDfhKEPu8X14lna4iQK5h49Gm8H5YCCBfg31wpTiCs8ILJgqUA0JS9SgLsx28h4GnYntOSZZ77iXsaJPb9ij17CXdamV2MK2vIcGN/E5R3cpxZtui8y7RjpaQH10q9e8vt/+9//dsCW/MjXb1xd+4d/+AcVXPyxWSEqVO+h5YE2A0qRSSC4FyFDuWKhgKhRXnymKPzSpfOedCaniLVKIr79WEypMpuebwzM7ixtigYG1nJuj6Mo+qHKx9XortzDQJUWDSpO/RG+QzA0QmPfM8hVisKVgyVULW5XxqUxZQZb+G01PvuIUYJaSJRhrdkwdAFbBGFyfQQdxG9lPC6Fxq344NAnEmy4wb7lpvi6KTUAAPeH7m3FydX0nmOzdNi7UawzKBNflWbRe31AFGmnoSfKa+uiZQy/K+hjDJcvAzgSn8MYm4XIuHCZceizrvyee2JBYjkSO7VeNqLZHA6EAYgc1F47W41JkQ/YIv07pUDYLLWOE8MXS9FgV/sVGQGUIBNlkvh86+AE1FP5OJtj9659UsJUhIdhSlAnQHqn2A2uu21barmw/gAu3DibNiU4tLFTzDXKGyardDwubEA088L9disbsTGIAC0OEsaamkABW9ybezIvyP+hg0fWfvKTn7jkA8+NPDldHAXv7NCwna2jBRMHO3M30EpsD4cgFamx2AACyDJzYgV8zuW6DAAAIABJREFUM3ExKKq6OZiDsG3rv86fT/ZSa4whc1DfVLDnWk6xJuOTWmkABGQPw0X/dkFdmCuNtXFCrJGBgZntJDSkFRUutDwTr+gKuQGmeGRAWmTI1dgBMDIAY+QEpNRNW2aL73OoYowBrFGGR/SoDxLQTbwejeo1F9fRkPrb8UCqGm92VO7T/TJU+N5HCnuIsRcmFh3w61+/LGbr33QgSP51OPmE1quJMfv2wpwnuL0HdBNG+LmKnLXl9hwCV3EjwkAPu8UEoVediQjwXuiLYdH5DszWgK0mGNilqD9uazUgzK2yyLQzWEqx0/VeZqj0fKwvIOupp550K5UrV3FLIT8c6jAFJJDEKCZmJkxp3KDIFGvMocYal+1qPCvfYy6ZR5INwmInw3qf9BW6y65MQLszGmOUoosJLG6wNFPuIGnqc41BxnPTRga5wXB2T0CxFFyr+489QTiLGyLDftodloO82XqOwdR/LnVAHCnhGTqss5YpAJ1DOw3nWUNkBJ3LeJkL2KdmnvJMgD10MWMCrLBHmdNUEQds4Xb6SPX13rcbEeDgWDhi7SbOCfl6U228MHLTdziJRHy3+7jnjwkLhzaQsZcAb+ae8QaQS+9SvNQB/al6XwMBPZcXPSh3GGQdkhyk6bbCJgy2qJ8W4N3zMQbxNQekM35eZNNTNDSJOtlDzAeFgBkL/wa4wHb2DABMpu1ZZCpGaXoQ1liNbk4MMDoAXXNczZxZxzJ0zDfPBRAuQcKZBdhi3Jxt7l2plk1l82oo8F3uz5h7xjicSK8vfemLDjcIFoERfD/6SnIEU8s9GB/7BaYVsHtE84EB3rVkvYjZek2uW+bm7/7u7+52I/6TmlD/8//4Zw98ny5yUNSflcdsLm6CMmSAPEgPwFoypOFvEB/OA/I7BuweiKMUChzqV+9kPvHEkwvGKynHsC5x+7W5ZPzISauOAgpqZqJD7ylof4rfoRCiOBOsxs8ELtY11uxG3i8z1lRWnpeJMu2t3zcIugdzLdW6znrwNxifA5QA2gZ0OxZm3InOGOKPKcjUKCl75Oacs7MLPAFkBIiS4s73fFhLIF1TiBgFaFSVWGAszciMNZYWGg065BnzMym5sFqiUXERal1Ojn+asTAmW/7603ZJgCfuV1evjx2NsweHXQRYzLBwpoUT87VtKxWaU7uI9cohtCymF0YvJTR6KLGZbxJ7pM96nvQHMOEU55G7ZsWyHnb9skFu445GKaAs4w7CvbRb5R64M8kfgLjKjUH/NRiwFNbz+ugPCpT2NjwPrBZucsdRDMt2xUUx4+tno7EJAW8AbJQaiotnr9vBrRp0wD//0+flgldDXB3eTlefgxp5ha1yIDq0vYGyfhbQ4Fp2f2j8sCWwcGfOnPG+Cjt4zvfh81h114ex4zkc24ccjkFQw6UxeUlGgcEKk+UYBxsOWacaGd23MAKkobtYocbRchNV/D4gNV4rSw5WrbkZl2FjPO+ASFZ23H/uVVkXJ24Pr1MYWH6gmTRrzFyZ1bEBkiyhWPnJLuKe6a0mV9RNuWM0jjMCEbt0KDuYGMMMdh6wpzY7XH+r/t4tRpi5uiyQmtiPAHMs9dcEjPnD/DLfjYdxHB1MuuatY03R3xm3ZTyxbugv5LOuqFtiM3jxWdgrH3y6kn+G/RpGyy7F+f0NyW3r+LR3a4tMsvfLCJZRLEuYg3SdF4BT92r7nD9QNiLxVR+L3VswcPoaurK1rJ544oxbwyQLO66rutAjf1vdQ4+9m9pICQzHHcQ5UH3EniFmyz1mBcao9+Y2LvMcjvXRYZ9CksSByvDWQUe9K/YBLwAFBzfMGOD8bR2ifq2wn94fxPRIvjHomeeWEbJcuUyCGGat0aI2Hx4c6Q/cS81CrCude7Y+2Jkzj3ueOHDx0vA7xJXrAEDQt2laHiCRSu8pKcH8cJ2LxAZqf3MusW8T4B4vCrrURrgzxeMiQ/90vyXsJZ4AG/qag8Y1YYQlPimushsCmTsVZoJ+TRA+Z2eYstVK/sxzuifARiZjMDXnUuiXdWHN0cHJLqWHLh1R1KRbe4q4vDI/ZnNHjlkWnhlZAMilcHbckDyPs5/dGzL7D9CSey7LL9QrUx3HfZE5shBhxkq2xAiIh6UMWzNHYRMZI+NCTzF+wgQSipAkkHrD+C4GFgHzrBvzGRYRJn9DmEkBqAC33MvlZbQ/HhZB0cbUJUqQw9de+62Nur/4L3+xZLY4kABb3/nOv9iH7mbR8uHyajCYLQNoX8dLKaZHE9b6S0yYldtlFejUIPj9ScUEoAizSeOGaPPNuLAChAgmKzOGYkfBuGYNBceEUHkwDqS2T0ia+jW36HCJCglD79msPMbDNavsCIBF6BOEvyyJwMZHyBhPrLW6lYL6a73VAksF3VjsbHJ3FJ9g/1aZppBlg92L3vlO07Ox4N1uYNLtuXYp8B6QuPReV4wcrMp+WetuAk7MlgZUlx6V3SGUmNuCPgbFJqDQJodSijCm3YsVmAU8IANFDyBmjVpkrjFAzdJj7tPpPGDNlrnGwNFhtgHWSn8zhliMCix1hg5AlaQG+jVSXiHtgZhTaNyALQrehtXLc+ECxWpNteS6TJISPhX2AQNYPXrPsVtSajfVbRiXYYNX6cuIRb5J7sMA8SsaKwRH0nptqSkXwn3BhkHDuiUbiGDxAkYX7xvAwD0/eD9NbmPtqc+h1ijuhARgNvYh2SsJIL544fLaT577iWvC+LMagWVTY2A+iekxoAOsScHaLTjJDDlIALas3y7HBlTWYZwAt3bDsM7XQvOX4a1REgaRlOb0EkWeE39GPMzEAnEI99CXjACs0LRlcgGli8bWegCYXLvYmUf2MfFMACPGy/cAHwQbcwjqLca0dD1zryQTGDB7PcLimgHXPBg060DiWXmvhk0OtwEtZsxiZCUjTJbsLQFhXfOpz39u7cjJE9YdVwGcFHdFZu7Qqksxkp+puKUAF2D3qsInmMMo+zs+SF955TcO+kXJZj8mSLhjpjfiXc86YCvAHrBK4HXiPZFPx4SSdThz4/kp0EJ2AN8FW5alVN+/Ijasz5uefDFA2DvM+bIaf9yJzDayeL9XQLsMLx2uxDRSY+tRHRS0u0q1f7L51JBaOidusFsGUjBgrElBFnuacSFvzDusBWNqHCEZiMwjOqSlXZB5irRy6MJgBewHYLf/q70h4z5iDhkDANj30lgAnICthokQW8n10b+cDwHlt1M8E7nXmK2zCNwGmJOso/8adE+c10EV7qbSNyVDHMKycB3JRSn9hM7ifRuhAlXIADLkYHcBBdaK93GTMRfJRgwLQj089ixjSAiFXHR0sxgQWJY2CR6b3cgYIIFeMUg18MZLkKKkrFHPUHtc9LsmYaUKfTwqLs9koy59dFkHPneAIuWUibFRmrhO5GZhRGhBSnakvEpK3ThkQPMDyHB82ZARjLGgvOd7ZDCFi1MSgjjiuI+5Di+7kieOzG2AtD4APq4BiIu3I67quu949rSD0jzJowDAY/55Hr4LDmCtmriQM/36AGh0dMp0cF1AY+4RmQ0AVbyfrhU294DdqrkmhZXD7PKsiTVLOSjWFMMFZov2XxjTeE3aP5k1BVPwvH/2Z38WsEUdItyt3/qnb6396/e+a784m/EBuRE5DHhRXJMYIxbe/mVcflpIK9OJvTDF90FagLBIJ9WclEEhrAwWqhih4MDHsqkLJgplDkFtHICULWTQ+WQaudDkBNJhNbGQKMh2fudAZ7IAVGx+BGUpWDc96Y0LY6IdHDnPFvck1DjUZwLi+buuUP7NEAGHKZA2KehY7HMYB5HHt3ztWsAWc1NQU/rZSliKYFG1HIt97umb6IUA/Prllx3ngwBCXycIeAKL9TkfdGrHQBud1jFDMTWV99Qp5p6gQQJb0xQUxRDLLUHaCCfWF8Cae/vw0/tsOA5zx1qgoMed15Rux7HANOl5UX79Xmj3uDgIkP9YpSmS/p0M1qaFZ7MDEJexDXxv3z4UhoJz7Q7LeJCRpkSbTtdYAH6AMcBGCqnG9ZI4MJi/PS6mR6wWgPbTz9TGRbJhRgRB170++2zq2QxgYUM0C8ilBfQzQZIGFVoj/r5yJYUfSyFjIbEB+RlLFPnGBdsMGeTh7bffW/sxxYLJktH6NH7NBzcgRZ9xfSRALbFx+nMDNhBX28gG88++QXFjsXPIrLoxHJOi5IIebHb9az5iKaYUSEB4aoA1Ff/Gjey5hezqOhzGtmxHrll//m02bNaCODZElQMMAwCpdTan07CjWDHIDMJ0T8ZbwNbYCQ4Yyxd7T39aB6kAG8DpGDSNH1DE/NYdxJ7jEGI8kauELJzYLQZB6/Po6VNrJwUQWL9rAm+fiHHZoLID2zanMfkFZYjuFPOKPL/1/juWC0BA3LPvrb2svQfY4hkDKqJsO0+CU9YBxpYDMPvv1fXlvXbVoPRDPrpktih8YaClOdpgl2N+xk1mY1Zrijyg98iIZR80roRrrTJbDZBHL9/vhZ5Grpkr5OlxBcfDbB88SC2iBGADtFJ0N4HAFDTF0kducA2hI9GVbqWjNWpPyejaPANuKtxLABL2y6Iwqa4BuDlI+QZ9l7VDnuN6HDAKwLBlNL0nKZPBPHId3QPd7jheA/MA4cVBP2iX8Iy6spENJx3B0HC4SrdRSZ75Zc1bofyOg6eTdce4KNXCHrOb3SzVI5FXh4ooGNp78ILHmrhBGLvoT57NoFIgwAH9kis+53OGeltaV7NPnhuSFUJecB/0s5OnSFLRPmxMFXqdVwol06YmerkGSOPPuI5DE8z6F1C1hEf6D8aIgPhIXB4/131XV16ZoLZZArjEuKHifM4h9lL3BfsWoGN3ul4mX/Q8ASqc5e0ysdFz7mxxfYb7JDElvYaTvR5A2LXNGXvHsgiAxR2L8Qrg4h6V57hykxmatknUzgspwPPmnE0WJv/mWQBDJHLApgKcesajb1i79H+G7T3vP7kmuCShT8iCW0ZJF74vuUfHMwYKwzuWlFhI/ffMl58ZsCXXCzWJvvmP/6jA0O9aUB6SYicbEVYDFwa93DgweHAuhoDxdzPHED7TgwTIa3QIGi0QGGirxnJz6DkWBAT/gZA8hx8MFRsJxcqDxIKLpcLDNPitwX5x36RKPOgzQXeAqWQgBAFH0XOvxNGICZsicAUtTEKtbO4FMODlQwl6UQvTWASDCKHxVdq7JSv4rl1lpqnJktI4dH9e9QtzTf7drAkL0IAnW/0GDVIs/4uzO3vW9rzOAv9pnidLlmxJtiXLlh3bCdWkCQG6aQ7SHDTdDNWHHDQ0RfPXQTVVQHclFCQQEiDg2Int2I5nyZYHDdb4aXav33Xda+9PtlLV4XV2vq39vu/z3M89rOFa11prvk/5fnUyPBREy4KeHk19Fkq1wv/NMbbemfIPjK3NuGjh1jveU6jNvbevlExEnK3A6+L1sybaABUdmFDQjIOQxHtwDwuYCsczBqG1tDZCMJ2/W/9kP45AWvSisD2ESlipiKPrCTFYh36nvI8KnPKuTJ62O/bBCl9GW2pqEZCzvjw098fPomhTfNMBur4JDSUMT4HW2ehg9XeHi+jezz03YZIxvFyvqd7vjod5WUok9ddO+K8pxvhEKrU/cLGHrMvbY5w066ZEdh4Wb889zYP9BTIHLW9dl29963vhQf5wUqTTh03I93jpzlV6Fx6PexMRGFuL9CYUFWPrrnim1t95gj6ZteUzXTcIzSJq27eyfIemY7fY5qK4FZwQmhio877niwHIqTkJJQwp47AH7WsvThcDdhHYIA/zvfJW1Eu6L/s1e2B+PF9Q3PnhsTMa3M+zct42C/GS79UyKjOQ7FGclDhO4QGVR+Tc+UgSJUZZNFv29isP3jDnYubukSHkfmLQrY9MMcV3x4D4yfBQFHi8cZBg433lhZcmG7GlTp760Q8yR030Ua7gx8fY+vYFwtSkAEqmSTtXBiEz9wvd9feuhVlqGJWRUIfBHLyuJZq/XGNssb9wtsL9CjKFKN8wqTnH2dpafbv/ORhx1jg8jNTz8//H2AraOvNk7jlvjKgPTxjx/jG2QuqdiIYzWU7Mq7mHvUzx2EOUPMeZLFlF04K+5epYly2BwGBz9hY9MVfvjrwyzx/kkMzce79offdYnO6DhgZpTUmg1kos3eDdtnU5nK2gb6dMxvbVhH6Fz3RQwKAy6anXa6spR26Qw/Sc69k/b42s2LA5XSb8w7j0OXuNcbBhZYq5YdW2umFcOXOelcFK/sjsW33k2bb0zq2K7uL5zj3aUqbUi6Km46jPf6My4E6VgyvEhitaLl6y0+PgybKvw1Cidw0vhluiNWg0Bxm2n5yPIks1iLfwcvjTQbqbYNN9XL1nzFu8c4vT7r4uF4xxVRQ/5/FQElwjSQ7zcm2huQ29OQ/mR9iVrkLB8GyuS54K1XktiryAiXFDnIS9IavC/Qx6ESsyzDWbeVmnzFjoxS2a3rUtDWlpRp6Xc8FwM48MeXJ262z2TNyRZ3RPiG3rr1UfLjE/Bu/UlAyHV32wsUFkmxrv8mf/wq/8ynsryP+Lf/kvgmzd76EmDHXbGEyUkIlzeL47SItB70ELD+iERFh9PC+cLf9zqFt5mLU+xLEZpI3ggJu4VFeda4LYQ55DGI6AvSx66l4UmInccgsWhVHUMTRLLg1/Texs+M3GozwWil6OlqyIVfL7t3rhAxWP8vIMy13Y8AWjK3VxolArkIzFYS5SYBGbfVTBR1dUYNrUq7gpzP1OIOCzoQhJ1jAltKUdvCeEyMCFACBLUlyUXKBz4bPwY2rx78HdDWldhNG2yClEicA0nldeFeaVDt2imtYWjyIFIAmdeS7zkHYvs3bbL9DmQpSnEpZD4Lv+tuncPuuQtIzFHO4oczVnpu3QKFoeibmKIXQUhv9OeIVnzGOa0EkNqFaPD/o4/83TMx/eYyAS0sufuunGU2Ikxrp1GpRpDvLV4ab53nPP/Tj7pYKza/fmG1ODZ56zBPqZg9SYobznJ9lK18UD8zzmwX2FBFsHBk+uJRMyp6fasYNdQ++DEUA+++1vf+/KF7/whYxjQwKLdm7IJLbm/L/MI4ThoKeLmtZ71jLijiBE9grBv0KaHrlp5CihUHS3maCLal57ncLn9UA11l6ENbXiTmjLfrAXN2xtnzAYPCtP0LwlnBV+0vG+R9DhFkoqIDPcJ+nwp1aYM6r0RaD2+Y6kmPAwIXj28/xtCznmb8c4DB9LltncOxy7g276TENd7x7Ifyps//THaUT90KC1T3zml658Yjhut8y6KlfzktYlgzi756svDKd0zo4xvvJm0VhyxA/hi/AL2bqWx0TpNBxrj5VCsAZOzj0lFUSmZ36bb+eMzZpejZBu+HCTZmJsSee3bxfhdi5HTqaTwqnHtD1POR3WJCVhoMjZNsfgEoo/MiXa6n1e9gm5jIvIIf3QyN04CfdUxheVlInY6zfEfmN+9wofLQ5ji/FSlr6fEjFz/1IQmozirJd72wgF+f/OcDiT3DOyidylWGugbMHk0zVg7pXQ0uyRRbTCz5trmU/7ecNjywV0jXDADtdxw4o1HMbxtV4zRsb0oiEbMSCrr761bcrapkXLJnvdszYkOH0WZ+1q2GyyR9E8L2MiN92f3GAUbMh3w+CpOwl9mXOx/WE9h+/WwGBcls7ix7y6vjNgrIk6QNTGSCULyBpnbcshpYzS/GR9GOuHopEi1aMbPVedpyI7i2ItsLEG/BqHxiUqUdrHtq1qqJqc2ZC15/OyX4T+NkOwLe1ei/He0hGNsJhvXWLM6Ua7nCs2AWR5Q6RLl7G2zg70kBELjYOwIr4rJ+W5WkDdnChdUv7oGltBNYOAFijaKI8xW7PvDJ/WukkaMc+XlfVbicH9rAU91giBiv7lFjYDc/brRHJap661PEVX9IxkfJmXX/7lX36vsfV///N/fuW3f/vfxOJnbEG2ghjMAglp2agLm7mow1Ukp2Ex/8pG9HC+twdR9h9Co8lAcnPobbK1dsF1OSxRrls4tJPjQBuPBa+nRPE1y5AQI6yWbGcD1kpuaiyLpuGLl6OshHja4+vlZMlsTSkL7xomtBb9qbk0m0OhsuWcefZLcmG7f18WTKt3YlO89upkoxE8FJuQ1DFqbADPQLE2BbqxemM1tzz9Kq9bhh/0o/HIpxTDIYivoisBsGn0nGfolg1eTxRZWGZcyb8OKaHNCGjsHVQ+0O8IFtdgKLuf9xjGEB5Qe5QetO0owSCMx6hieGx7hlQUHgVLGYR8P+8VRp+wzH33x2thcFBgoHH/GgP0J57urFMLAzbbrgZrMzG3IjbDDUHfoWXsUzi88jROpngZtT+bnokjwLe3l95jeIfOASPnhReeS7see8Wzm8OfPi+8CG2rsQUtI2y8toipv/GYzYd5eWVqZvFwjLcGTQsOlo9ASFfYOIRBz2TCPP1MSgn473hDM2dB+2Zc2U/zbNaytX8qxBkMrr9CPCjiWU/r3LYqJZYWch8keVDBJSNv/biF5NfYqscmwaTFGV+fsOjWzYqi5qAcJMy9g4im0S5Yvvw4a4xPGCWhdMd8kXH2KyNMcF9QEKCPno8DxLigfMwjZ2xrCEG/OFnxQM8zQR2Er7Mn76JoJwlGiCYCECl6eHKzhzY8ZQ6s3eOPPZbQ1C2vDs1BSGKe8d5B5rUJuW3GY51/PJlxV6dPZZzFEY0Ufzzxn7V2zqab816/+c1vxNhaugF5taGqkmobim7GM2Onjpa5gMAlc3nmbEuhJHyki8EaW/7lYMzcbHmMd5MQ1D6USXsf+XZzaoUJ1ze0aK3IM3vfHFyLbO3v72dk7d88u/P08EQcHntML9F748Ddelt72bkGrudSAzwz9IASTD2skRPQLWtP1grVryNu71sj53iLXK9sNH8JNwW9K6LOeIcEMFNxyGLQ25sn2lCO0SADkqTohIS9Lgn65HIcwqNErZW53IbawuHkkzMXbtEoSrzUtpvTR1SY6J5T4HgcpqFWOB9kCJn19a9/PQbjhsb9W/CgzuhyfFp6g/HHAHg+SCCe2yIwxui1xUPvGEcw+NI5g8kkJciP0VwjofJ8dZJncz9zt8Vnrd02b2aA22vWaFGwm2f/PDs0Dtcq8lt0soXAS5O5Nlt2aRgMlzijMbhfPVmZdewWzfI912HUFdWrLDQHxmzP0sOu0WzA7184pEWEatS3IHczztkFDCLnbtE2z9MM/UvjvkXS61jSmT5v/qu325KP/HUYG6WozmXUbwSluqclUBiEkhKsPfQSGlVKAb5zkxOgZ3U0UEhaysU9miTYcKreiPYuVIvuScRHYsTc175VPDicrbdGAUn4+M3f/M0r/3LQLRf43Oc+d+XWZCnItPpZUtfdGAJCUG5dF4t5ERqYGyxpdjk3DAjvW+iPDarlIIZjwjMVEpt/H3zwA3nYazlUW0TUAzMgyLLdhB5OPzxCnaBkmJjAW0bhWHRZaJRr+2KVzGtzfOC+hy5InrnGsU5LBLwtRpmFbGNMC/H2sezblNUYUypBVsWJKRPO6xUuX+P551u8cntIEl42pGyFl0dY8Ux6rcbzHd7v/2iuE4HTa1fpK5w5aaajhAtnduNc1L+az19Jd/e2jilyVg6Iw7hd27er+qKCRZJqHFZIV2k8+eST+X6NZp5tQ5YOAf5TjNDjwWzvO88ZHt/xOGNUzAERLk4W4XzemBlbfninGwpM/8EZA1TJNTxfi8uWxxGFnxh8w1vL1avBMEYdZA1/6yCgLSDZkBeEisCjvCEb8XjnGosMqTFV77jCYYUsYbnpz2u8rxHU+P6Pcg4sEuELxaIUjJehxYtjVJavMJ700z8aJIgn2nB8nABEzJNNmzY9M94kIJxCnjfOerQAYJGEIlblhlRovh2kkPB1D89x19R52QzYDaOUW9NWIg0dNCPQfQi6Z2esKXQ587Y8wvJSIC6XBt8ijebvpptvyL03xdq9CPi/8Tf+p9RtIgy3krPMrAqmu07afBvvOnv2yyOPPJr3nbnyZJ5KDTbPfeMJTXv/o9Py5LExqJyfz3/+8yOLvpE2GJwpcy9L01rfOKHhV3jvszY3D1qTjN27J1t5rkd+vTRnyV579EMPX3mHYSyraAxzipARDWlxhrZp+PZLrGIqcd+6yzb2a/9WZOm82cSAzLJ/LvItExZtGKdo1KIdLVJ5ie5uNhfj/e4xtly6/JzL9mS+C3kxzmZmIkLXWPjZ8BfPrQ/6IFmhAsU5vvPO2+J0fuyxjwXdQit49af13K2Lv33qU5+KgetMSF1nnHiSRRjI7IdGMa2gsqbOhXFsvauctVG+uwcptlfH2A2Han6WCtECvw0X+zcUhfnXOnHkkOrNV8KBhz+1pXA2KarPdoxVKIsyKTMvnACcVHPc7ww9Qmbe7FnjcyabSauCfnlQm8nredpJoYrc/iLP0oJpQ7izD4x1i08bh/IE5AK6ib635I+9HgRnxnPHGLbDAszeWarAImC+Zw3sw4bemvRSXlRDawUpXsu+b4Zf59IYlyjuua5OH8pn5hlq+LQS+yJonrMk986p8XlOe8A+guBY0y3q6XtFqlu0lV6w1gyqDRfWSSuCudnvnisZ9YNALUJYo/hwMBMur3zf5CbrlNAkvXC6Anh4Y7j//hZpNc41mIR7N3wNWCgapoJ7O56Q76311kLpru13Mmn3UZI17MH5Dt3/+OMfj9HWuW+RbFmIb0/UJcb32BeenXG1Bc1vvrEE/ZZeAm5M5u3pnkP/fe5zn30vZ+t3pmryv/pX/yKL+fEhmd5+SvgbJO+cZ8rQ2louJjOhrXn4VaDLK+KFbYilDVKvz0H2kEVlioaRJvd9oP3+th9hPbwtsS/mPhkByU5oU8wI4wkdpaXNKTpmwu+chqqtuzWe/kxILeQS1giOu+9qPzkbyaZqdlwLiYqxukch7QowQoZQD0dmntEfV5JlAAAgAElEQVQYoWAbImSkOJSEK+SsTVnxPn4YLkkRIfHpNtM09sSwR/niihFMxqtK99PPvBCLOBAny3cOlyQCwoEBAR4m5KxBBdJwBaaOFY94MzwdyhXODMlydxifqmy3QXEzLoX7WvuqaFxj+QyHEgyL0mxZhpunIKP59PzWhrGx5E6GIyMih45QnLUlKD86WY4EAiXOmEw8fu7tBQmD6pkfe8P6rnJy/xhdR8AucZZAo1zA6CHgH4ERvsUJL2TPMLjmhzOgUCJ+A2SD17u8MoYYY2vR0i1ma204AynJMc/Y0F3rWPmufcMQY9waHyPDoSwPr+0cwNtQU3svXupPi8hmzyS0OKEvx3Tm2N7Y+j53zF64EFwj0Jfg7tmCbsx6FQFuX0zz2VcL5d525z1RMBu6TsskCDC+U5S8EEiRu62G/dKMNVyW+YnBTViekIYz2u4CLc7Z8hgIwG/nGRfhMD6K5FeHAKpMAG/bsxsfiH+dJvNqv+35Na+U/ipw3/F5PBn74vaZD4rYs4P3PzoUAM8kJPu1r309Zwha7tw+PihNemGOsXWVUJ1x33Jvja1bBiGDxn17Wu+8OoIXUvbQBx4YjsU865yd23NObozxyNlyb6niqmLbH5fo0SVNQDmP9zW2ODHmc1/d1P2vOEFdh2uNhzg3jC3OzzVOUHiSk53rFQV1ODRVkjdEiYXzerLLyIDwhiY83jX1vYOmXdcQsS4ht98+nFbG1hiwCMdxOJ4viiICAZl8/PHHM3fQIS1xeOfGsOgMOQBBXFlDPkIZllS9TmQrcrfMgXWG+G83kdQWnLkO7/egrfY4B9z4l6f6s5QsaOjHj72+mbHk3aK7a/gGEYYEzr9IylB012P0CGFb4yR2zeDrZE/YjcOj0RME+cgPssZ+3OzjS2OrNATn7tVXOtbUDAvqcWMKeLbF3A0x1lwnyPmcC/SHW6fm37u6PRw0y/cXed7SBFtIeB2fGknWb6gMUOCRJ86Tc7c18ci3NvVuyZ9XxpHAVVxE3d89X9BVtIMg583QM76W9Gg5hk0UYqj4fUOn9uJmCHvWRacqH2vkc9pRIRh41ufpp7+feXC/DTe2dl47heRvxxEkQxOKm7mJk3Z0mHGLdHzwQaHc0YspfNqEoq3ZuHt9+WbGlvDwGPzkcXnADUe2i4iaaLMnTrmSItttXfSxjz4+95aEpfXcIO9zLnqNRlIkcSk/gviSUOw4v7ffWt6zcVTGiiypg1m98SsXnK0RoD7ze7//+zG2KH8tW+4ZSE2YgxBQPd5ipMN6DIIqDqjVht8IWhsxApWSmEmKYTAvC5rNcJTXtaTSu++ZmPIJcdgcidkKL510ddcJ5J9qulJiZ4O+DVofZAuhcLIJLNrdd9fS1vblvvvuOSnBTe22qW6/TRmKxpFTpiAIQkNYrWDc1hRBcxKjbp0b5PN9Rt7HKjD3BLMbWxe3vIf1zo0TyqN0QwzTlAm4riGAec6EEef+QQJ++ELm2hxtxiOF5cf4bASv7Za+6eNvn2yecF5GUK2BxFBYWNxBq1HSECAhuem+JW42HFUPqYev69AstlrpU1flzE3QNTV0Tsgx83vCpoHncXdmntzTNRnkeD4E6bWfTSjwhMM8W0muNZT8Hp7Q/Gsv2WfhjszgQ8qFssyGNtb1cINsnZ9kr85YUpgO+sbgPmhJnIDhX/Eg7R0COMb/qcsW4u4csDbvbmXilM04IWjX3Ni8eV4j1zWMkTDY6v3XDZD14kmV330cPlLSndvwO8Uoj7FlbDekvlzDiK1T1sO7nrXDS9FaG0IiwlDfOcaW+cKPibPT0Ip96BqLtm2nhTfjuJQ4WsXZOkRZi2OEuY59Lvxk/t56qyEsSOpmMhH8n/rUk0FEOFRrkBOE5bZBspr6vQZfEwoIo/I0PcM20yWwbxlUZ8/p/ePBywbzgmp98xvfuBCSZFEqOE/ywE3TXPwtJNgxBG6dzNY4HOMkMNAl97zFKJU1SiHhiM7Y7ptQmLUUMiIb/P6DH3x/2pb90QVn5ueRrSXI/wKydYylDJQ51v/r6yDORRjLbWzJjIZ0FtHasg9B6AcFoRATzj1UBLLBXt7QfFHMct6chddmDrp+1xpbFrf/Df0n2yEwMs7d+8XnBsVIC5MpiXFQHMqSEbTcIt8X2iSf7INTdjnP4VzU+G8nBXvA3q6j0KKU7qMUDMMS4r88r1AQ5iehmLkfeWDwISfPHnltxuX3LZ69hoDnXiN0ke5Fv/TH3D3LyDHfNbb0JmxBZGMrx6vVxxmhNaJasZxBt7LSnAivphTM7M2lG0A7ljriHkVrH4nDwZiS4OQM1EmfUkrz/duEKVPJvVl31jLGxDlnqyeiQ8/fsps4HvPfpcC0xtcixubEGFMYFq92PvvS6KznkjmK8zXJTXNGd4/ZG6vnQidJyMz5a100a+YslLvbuls+4+z6XHsjthZlkwBK/1mja6vtW1PRDBGJpTtEnk0njuaDlOPs/+Usza9B8eZfa0P+bs0/43rwofsjezi87qvcxiKErua7qd83DwhJc1bWgPPM4Wefsj2elVPN2KqR3aLRdN3DD18WiZXdTi9EZ49BnmccNLx178oz9v377lH6o45/EynKN8+ZHFn5q9Pw/T2lH37zt37ryv/z//6rbMgPTDjloYk9O3QUO0jUom5svdBfreHUU5nJwEdJyvrZSA5NjRqxzG4GwnE3aKzEcHJkNm4mS8m7G+/3cIU3GybzMokznUGCLJhq2gR6DYd64w8+9MARdm0JoSnxTTdOmPPAslsfZK19Xnbh1LdzPwqojTnbk5GXa+J8jmFVBXxTCqQRHqmGTWimVkdb9/AM0yR1NjvDAgnfWHjlOew27MyjxfjJC+Ui4QmBtR16hgClak7x0yjCHIa5TzwC3vlBsyyu6zASfKZk1dZnquEli7AZeD1glz2lFl1YQijrvnH9Cu3WD7uM9bvG8ue2Bkwy62Y+hJnBvza8zb8lGkLinDFAFhbVTBseB8thXQ9n9lSQzWzqU9QPpA06to+OkNmQ4XY3CD9j7u1ai4ymXtdczw+hnoKJpx4NL/tb3/p2wjHmuaGchobsWQKGQVCkr2Fon7HPUrBy9tgas+a1gEYJtPaW+YlCmZpr3sc9IYDjxc5nfzY/Qc1OGICxlayWY2yFD3m8pE2P5qW7pnUixBchqTK/bF3VAqVFw5bYnkQMaCuIPiHCCVdPJuuWdLBhk30797XfvJIty5ATogDP400Nx6nIcDmXW24EGvLkk59Km6+GFGT3vpjfIR+XwrbIi73S571EfNawNJfvzM/zChJO1vKSjp0xNZQIb/SELREiA5JSvfudQcwZBSMwb5kwInmkJ+HLEyLCf9QWJzXgZCKOsGR43XM/B7GZpdbUGj41TcP/8A+/cIFgOgdrWMXAHc7X+yFbW6x2619FiVSbDBh2ma3nWl72lvm5QLSOp19UcZCkWaNVyC3p0oQW+86cCtPik5RkXYL61dcqI681tjy4/9aW7ZY5xx8a41SmOONBXburLw835ZxpCj7JMierKy1lUgZC0sqGo8ewUDD4OG3une4WIzOha5DILcmzvMG2uGFsNZOa80UmmINytUYOzL/hjs3vKSUibJh+iCMXR3eYi+2pZw6Xi9RQaiMhvnf1KNygW4dmYN+kN+rcmyxZGbnZrrdPM+7N9HY2jKN0gSJBDHrZwMtb8ndGz0YHzPnyutzT+OzTOhyldXBA7xxZfDXld9pz01oG4R99UBlSo2FDldcaY1sjyvmrYYCLJQT66sUZYeg4Rz9VL20iI0W2ioLtfuveaGFmry1+TW6tcW/dINicEOMxzjrzQtGtEBAZcfhb5rqFWlVubxHs6LU5vz8ZvqRxXD4XhAyyPMYbWQW5I/egu34g04drvKhWqCJzppfC4FlaPoLBXAQ4XFxdT0bGrSO+oVf/nYz6GJ3XjezXlFu4loxa5FiEpvXIttKA+qPWyTlDpTFOgQJO0s1CoKJDI8MeuL9FUEXajMH6mgNn0pz9lb/y65ecrbemkvI//af/9Mpv/dZv5gOy2R6egnfbFsLGsUEJq+XFmBQGWBsel/gN1rT54xnN++DlJXWDrxMWohvOBiQk77hzikQej+EisyXVtVsXx2Lt31dI33vPA/H0GSbff/qptBLCPbMoDz74wJBAP5SFy4Z2z5SWYIA0TTWQso7w8x/tQI/Q92buBWlyn49NnTDP13oib1yQ1ddTc32fzWGfe0BQKJiWxSgXZCv8BmGZzeA7LRjaSuTNQJmSDm8WsfEdCyl0A7oUejOubsQKuw1rRZgLxc5n19gS4qI8tlqvOSKAXGPj8BtvZ4k3a66IoTX0t4QQTiuZCO7ssRYy3YremznmGRgwOWzzE4N69g80YZGUVSzCi+EAzh8Ua7U3lrNhjSj6VWquRckb0w9nbRNa4u2ao/ncNu12LYRtz0kgMsYIDfPEmNuK8xSy/ReBN3vzrTffSagIgiFE7nBYs03HNmaHZ0mkbSfRzKo10KsoKMzT0/CggS038WwNrjGiHVD7h7EV4w0iO95SWpEQeuHSTDukuV/4FDPXRU93vZs5KszrugyDOgQN1ce4mdpP6wBt6HFRvjV0Nnvv4u8xHtXPajX3NZwJwIQbCNPZY9ZiM4PuGM5P+IjzHYiv/e96eFOPPfZ4wqrh2I1wDp8vc9oszh3v7tULYnnCGW2ztWFbXKpnxpgQLrM3W217kOcZi3kVSmFsMQaTsTv76mN3j4PFSEFCHqQibXIGtadcFUu+HTLDkJgQxtTxjHc6vVMyLt7yom5CH3/8x38cwUlWvDeU6BY1Dn4e2doCv/v5bRlGtv1svODOO+Xa6t+bnWr9cqb9e/aUsd94jKSG0Rhbbbgb9Hf2kjELeTZLqgr03VPQq/JuEcoaW57H+ilk/KExijmrISzffFeMt4SvdNo42cutaQddqGPpvvaWsIrwt7mJIzvvVcHU6cDFq7HV0gDMPOfrlVcalpXdnbZY8/mVZe1Pd0lR2LDhzXO2YnjN/ndva7/7ePvybqTBOELit27HYSMzjCnV4Q/9gUww9+ZyZfe77zbiYbyLZu/6k9sMSAkBxr9Zv2++1dqO2yNydVPmac60uYxenJd5/MBQUO6fxKHXB+FbZzV7dMa76PxyS5N9qTbV3K8V3cubWgc48mLmhe41HwwdRs7WQnxdD8Hn8J/aaaUc3q6ha6T35hiyzqDvuj7jskaThIk3T7bfD6t/Zm+W3jHPMnNaKs0lV661HBvZSfieDhiAgpFi7p0t8sIeaRJceZr0SCIq83m2hbHGATlgzkUbuLnZOxN+Tbu1Wb+t+u5zkNSiWD3H27dz6UDuufIlDc9HRvzxH38phpvxmcegaLKnndEbTj3GGKLq1hX5Vji78rbyKklXJ+Hgg2NsmTvzZozm9rL23PVXcFovkC01m//ZP/tnV/7tv/035Q7NwwsjUgYmhcIzCWtMZfMfBc5LWWRLbNtATDqLlRGUrDGHlQdz4EL/LRvpofn89de3BQklydr00En5TlprO4EbQxTRqWmiH16yMea/WanPDPLGg/Pdj3z00SuPjufWmk0t4Bbr/IbW4LBAKVWRdNSmHSckGk7OtHI4YUFCY5tyOmS4Tw6zTUdBEaIOySqJLdSpoKf7bAzYQq6FzghhBOANUWYR0CFD18PPtb13kKEtUbFhoSXKbh0n815iYmtwldRewjfhZT2slVBZGiqPoGw/uULOlOam5rrnEvtslCVuQrpsrIbLTnFModa5p0wYHnJi8gyvEd6UNdh+PX0HCTIivGj+hFaFpSnSVVhVKKr11jhebiAh/r3JQqT0oX5Brub3ZHv4XZjy7I0t1eA5Q0g/SsBab6o71M3fJdIxrGQ4+qlTMAkVIfW27o/1AyHX+xtu3cxh0aQqzg1B+HeJqwSnpAkeHc9wjuOVG2ctYmA7Bwxz6OsR9hAuewG/JEjMzOGtc5iv5VqVLzO8j8nYcRagCF4L+UeAjgFg3BSY67WmzPYOjZmcz3utYfzGPD+BHs4QISLUOs9tTS+SDWI4zRkJOqzSeuv6LK+PcU8uCCGqnePa9k1CQrO3/FsFiV/Ts2Yvb6LBCnBzXV7MVP5XeHDCiErDPDWkeYki5Ib5cdaCNJ+uBJAYsoqsePKBCTUSmCN43xzg1zl6QakT2Vrz93vm/D6ols606rlKAQi/TfYrwY2QXM7W29kLDHH7o6GOJcg3KHjD9U0U+XljK3zBmYtyzVrNPEjm/LcERnPhp6HbGiH9W3lYa7znLM0cTKXa3G9bFCUEP3vJe86uPQdZt89cK3M5ratowcqWGlscJeuvB+IDE7F48lNPznkYPuWMy3x++IOPZu9bJ2fHZxfx2Yrklb3N1HbxV2SYz2WrYO+8kKeeC7rpb03uaGguRtq0u4JmRQbOD8XK+XGu7QtUAeVBPBenyTMyihedXiPWteL4HyNsz4r5i4M053PRbc+3XK+Ed6zFkWFpGi46E07u1B+cMXkPEuQ7y1dypmUYkiEMjJXFr7z6o6ybc+HzTUZppqqs2ZzHnMUS2MnG++/74JXXJ9QLnY5ePICCe/k88AGXk9zJPmcA5jx17f2b1lRnzp4aGovrJ/Fm7msc1Z13D30BQt8sUc+0lJEGt08ywvzmO16bmb2AgDOAb2W+L2kpLZi8kR37opmsjSBtJMU1tuK8tQIAbDSJ40BH4tN6PmebvIeoCrWa4xZvnsgH5Ozsu9dem8+PAbcOpn9XNqIk0FPADsbOyjlzah6NN6HpmTv7lp5H9zEm3xV9WhRTIkeTiBjvSo28HVn07jhutRdaSy1zcjrK3H3X9BOe816EtUlm1tT1zctv/Mb//N7eiL85qNbv/M5vV1HzaEeJGBkvROzVl0yIg+CgUCDLT7HJcQHErBkQK7QpB9fgfQadmo2xoSPNrj88HsNb0wTbe5AcYTMPJJXfvbyemWsEFToF/+IJTiFLXqqN86d/+vUoIHF3Gyvpy49+ON66VH8GCc9WGLGxZsbWkuR7SAjbptWXvyNshyvCa0wW1ylkRigsShU+0mwI9TSKBjVu/dJL9RBc14IQPAnLzXVTTf0Q5YPwHRhdNe9doGZb9EX5W48lpG/oyvUSjkv138aVS2qvcek5jY+QIBAZAEuO367txuVeqiUTtCswbCSvhX0pQAR5RqJ7bfYaReczhNC2Jyp8/Fp6Oi6SU6NzvCsCYvYOQ48BxRDfcKd7e6YI2hl7auDM5xxIxhBv9NpGsAvRhl93Qnf+5r+hHilYOD8UJ8VOqKe6++G+vTNxqmakPB+B4h4O4BYq5BUZdwVJja1t57SdCha19FleW1sTvRLl574+/6H7hgQ+eyH1aiAC8zuD4ObTF1HYy3661ti6LajoVp0uYrGVpCnXLb1RpVOS8XUTGvPs5v4iiSRoYZM9whU6SNhmI7569rq13rIP1jb1aU5WTXpgUigMiRn7nVDomY8aTTXwPRNkC/JWoa08CRSEgTVZjyPUCNsVdvatooSeY/crg5XsUHsnRFbI1uwPnEhp/ivwcStxN1tOZoyZ+YmxNXv5kx8cYwspfOZvTObs7WdfHsQFL3DO0L1zTsOpGUX00rNtNEwxb5sV3qv7kCXCy9b0AqVK6K8cE57vn2lsHdQpXBJ7k7zz+9xnja3ds6694Y73GlvlZb07crFIxi9mI0rUse9rbD0fpCzo6Tht5du9l7NF1rwx13vooQ9e+cy06XlgjC1nl2J+9KGPXji7ruW7alxBj51bSCoEwnURg6W3vzotsIzN3DlHdEFKMcw6Jxtv/u7smM9FKa6+1u4HdIY9+uishfAzI9tn3fuHp2D1hv05BPbY7jNyYsNurlseTs/KhhFvmTGa//SBPE6lcawTa+22ZJFxpFDvFOPeUkTqOdmPW4zbd4VdS7ZnbFGqQ/P4yXeyTsYkMsJgKP3iZ5Gp+9zWiRHOWbjvnknSerllIuwN8qiGaB09cwehSiLV6B7Ii2cJv3POmWe1JsthQ++xz7a6ufGQfQ88+KE5I5238rskY5WfW2S+usW/njUGzuwHYTT7nL748pe/lPNnTSHW5jrV+yXNzBeWUtRkoJaVKM+119gOIesIlOuJioT+MzoY8n8MXLoh7ZPIkBmf800XrwHp3q9dhRQWxaXDey7ad3K7AUDRlrq0jp996fkWHW65lhYhNW+ejcFVI3TKBb0A7WrInv5ueYjvpRh4DUo6rMadKJR1vuO2D1wYzy2zdH3GSqe4zt/8m8fYGmbGnK+fXfmP/+k/TWr1f4m3ixPxjlYfBPhsSAPzcBQrI8RG5kUvpGujCdVQpoSow0nZUcJbE4nXYkEZb81g+tUs4Cuv/DTKfq39eiMlq9to7kuAh9iYUKYDVgPm7ZmI7w+hNWUp7pFifm9qnXAwEqOeMEGNmIlr3zo9ANMktHycPRgWbi3vcqlaFNKzpQIyNEO2whE0e9g3Hu9aEKH0jKRk3mybFNdhZAqfpcjkGG3m8YVRxg7gZh8yBt94vcJgw5YWqzVGwLUlLW84dj2oQPdJaW02WZGobc1SJWkDXXqG9WJsFHFpG0lmF4RpCfgJxZ1w3haivX94LT/96WXTbELYWIVNrWM8/LkThezfrUIfXoQ5sQ7zPBAu97dhNyvU/giKNfPkRAR9OZ5nUMTZf0/P+IzJAVlOVuqRzXV8115LG5ITvlT8dKuxCzHaMwS6+Sj6N/P86qBJJ2PG35Yw6VBecmqKghrTwuDmaYuFMv4YReZ9DV378DuT+cbg8p17b1cKYXownn2UUMPslTc9Jx6N++V5W5QxjsYcYutmrtzDBxuavvGiDQph4DAbWwTCWG2ewxlpOnK5ELiXF02hs4/bZzLtiyacZq4rYsTLKm42rLUh/3hz+EK887sJ5sv+e56HspW9vDXyLqti65owxUwH2l8khzB2Vpx3iGr3bCtgM4YJ2zhE4z0ykp8apbWlY4SznG+e7pYq2HNp7z1+74NXXtPzUWHIq1MfByF6kCvXvtueTwPdkVN3T1r3VcpsZM4oM3trjUT7ABdK/Z6SsIuSBDmYdWi4D3H9F1/dJ+jZW9y4fA+T6nm2ddKiPWt8mddrkzfqPc+5H3JujDYJAzNG82b+vLfPv8TmNcBffaX1hMoHavhPuQ77Sxr7k5/6RMr6fOQjmkcP8jey+r47x/BKiK4t1DSA5mzqmygUqoROHMDZO1Bpz/fccKBihB+jfGtNWW8RAOMla92D7KsBf1u4c0r12E9/4S/8SowtRbQ9pzmXNcqYDsIz93p9zs6iE8a66Jpn5OBuGNNq1CkZGTPnIQpwzkxapjC8IHNkCNR65LJnWrlFvvxwOgkUNTzKc75rb1LG5BBDiyG0RglD4ukffP0iKzD7avSd13Iak6V/rsfY9cy33zq8ox+/kCrx5PkaCdYcekLXOQeL/tqj1tC9F8HyHc+5CUAxGvAoRx57keGffHL6Wc45hQSRC172j/Uqp0x3jdbErC4sh6vObwuM/of/8Ls5o0vEJ+sSoZnvbIuhTa7xN3PufCo86r/pp9Vh6DmcmFYB6D6GTvsbHbbV383XRTtAiUicKajhjFFJJfOTNZ6xBOw4oUr1sTyfOa8x2bJG7IZNqmAQtlXQwxmHs1NE8Z3slTVw8cnYEDW6b81n4yxP3+dG6KBkt09SnX2rBRTHr6HX8ks/kOfbBAPP/g/+wf9xOFuT0njTGCX//nd/98oXv/iHMQpwau6eB7DhbJ5mxd145cExtkB9hJvNup7bGhU+v8UiKYrGf8sJgmakIOMcaG0i/uIYWy3o2MyHVquFCglZdONvPa9C+asWKI0WDSW4FEN8cxbsnslAqsVJSdejuqzjQfmUbL8QtINDgIICGQg2G2GxPAPv1ggpSdJCh+QcofpONsoiWEtedWDnWGdzh+g3z29uvGwO85p001EwbWvTDfyDpycMel4UCIt5Q57lFhRJcBBunc0qRPrceOK8sg3vUXY1rpBH6925Jw90uQUrkLbRJg+MUkt4L/WQPhBLvhmYTW7AVXhtqrFTel4OkL9bV2nOEdAONEUOQZn31qOtwVcDZg2ukG4RrBlJx1OLERP0oOGWCEcht/m+ApnhOMwaeZhdAwbWFi2Mgp71TiiCNwGeP/uO98goK8m3ZMjXxstuQ9kWCDUvW/F4OVnb6qFZON0fCRPMHPPwWoul1awd3PXmcMCKkg3Pb0qUlOM0qe7zvShSNdxOaOGG2Xue651RavUcZ6yjmK2ZPQVV9ILcWMNnpu2P89gwxxJ9hyQ7dXU6RmGLS15ZIe1mMtVpuDS2UmSyR6qvHogLhDbGVrzH9kOlrNANtmdYS0g0NLioQhHKctk2c6reXcNCLTo4CSPQz0G32qex5OB2i1DeYmRCvOsXJqz0bPZW22eVB2kOi9wUzUgj4jmTD8xc48LJ9nzxTb0vJ4wyZQ+EGIOUa+eBFD+C8O1jbN14a2uO2Z/W0T57+umnpqjln/6ZxhbO1vu9rkXBwtc6YUR/vzEJLpdnY+e5aEMdo5VH5jAhtNRj2r6sJe8umlBaRRYtRg0DsWHELVgJjV+aQquTvz5hxM9+7jNTgPZXQrXwvjNw9eWhB8x9Gupu/THz+9AoTXKY4ooBfRxOSRaKgEb+z++L0G14ydi9tk6TZ/D7KxOewWPikDAe/ru/+BdTeFa5CeeDsbEFMHdOIFtLqfDMi2jvXJNFSeLKuayjoKxKUbjbAwD4rOexzpBya7NlPkyh1mSvvDL9M8982s/bXLucKC2h7siYW1JHpGFCSz/8Vu4tCYoj7jlcu4UwG5ZcY8s5ixM/yRU/mYb2UHCDemBkKy6Xc+p75tP5grLZh3SMNX/iiScudCnn0XOkBuEM2tzRa/QK5c+x/PRnPjsGa0tQkGv7nrEzhv3bnro4ly3rshxb88XY+oM/+IOUYlHihjO1GcW73k0WaB7fDtEAACAASURBVNeKJdtvY2Zr4e/hWc446RhGR1EmRnETEoxrEVb6MJmVDMlDKdkkJ/d8++3Xs/7rcOx5tUbtRXlHrmm5vcwFhK5VACpDRb08z5LZvb9lfuxT12TAWQOyCIrlXOm8Yo9AdSXbrbGVMzTOwbe/9UzGbl71sGXw2m+4nxDzf/SP/lGNLVW7xfW/8MUvXvnKV76UQ/SjIV7eMBfe7MLAuCfunIyyeaJLXklRJAKZhb0VrgnVbQLq4b82VXkZbTYAj+Yzn/nMgYRLHl8Ct7nawxaDYRZ0C5bZGD4r68aBoghBrb6jkTGB/c70ibsq3jv/kzFg8ZJN9jbeQtOPKdzyb+oNLWq06ADF5fm2P557bdh0uS+bnYnovEUg0zB3wpXhavCoDufFQjKWLHyyYa5JofWZ52cjruK7lj8ThTJz65CXf1HLnpf/wniiP5hMzC3MaQNE+czmsNAO01a9XQ9wheP2BYMmmj9CIyHguS4DrLWiyh3D73hjwgYhPM9mIohS9+uESYQXVWpfuLw8tHJQNny1ng/vzhrh+wVGn+s0MaAcQHvMQWNQZf4Ik1kLYb4Nj224duF0f7f3UodsBFaInnNv+9B9KVseeTlOY/QJlU1mFIFboddCtl4MA2NuuY1mI9oLW4vLfmNMtNXHhKPmHuVytYyIe+AQEi7ZUxPWsecQZjeL9CZkztl7ee4R0t6n5KBx8QRL+7hAtiooyufaNh7Wd5vDhmMxpNuWAFC/qEhjwkkROu0ZuRX7rXGUE67W+VxDT4frkz3X0gg4O/bOln645RbFDCU6tEZcYXU8xp6X1lTq9SkKArZQ/X3x+PwLsm8yyo8jHLcgb89Ks2DfGlSHsWoPLrrdOlVFAsuZK3F6yxPc+vpwZNbYekM9vRpb6AYQvjtvaykPYcTrxnvFBbtjzpW92kzT9nFjLP/Jn3z1OAy/iGxd/2cYWynHwqA6Tg6ntXWJhrMz4zSXMVA4DTFiW4WbERnE4DgbIRmjSIwcK5pWDmgLP5cvY97sv3CdRuYKe1JcytvUMe19Y2jEzKf8rlz55V/57JVfmjDihz7UZCXX++mzbagsYSiZtCMPKBxe/YOD6AjvpNGQvTDjUH/w7YMa2PvkDMXEKeNIrXHUBsQdhzX+4Q9FNsp1fXRKT3zus59LpMQ6hsIxz2HPcEg9kxDTTem5WMfentlw2kYXwvudH58pneKtKy/olwcRmbm5aCZ/wopkDDkGdYnzNjPTsFINdj/2yCOPPJpxkwdkuu+Ya0iZeTH/r0zHgkXqzeMWDsUBY1QmnB6DqEkY4VaOP/nq0EysP8PfnJGH5r9ITDtaMPohfeQIp1Lod9d6s5EbwuSgNSloWxF55ic//UtXPv7EJ2KE2NvkJ5le9AnCq79jIy3mwLm1H6tTW8z7S1/6cp7BMyuzsIb+1s7bjE3ztI4oGsBjjz0W2dCiqSIbo6vmetU1NbZun7NI7uH2rl5xfkKz8JrfN9RLT7SfapND7H+v9jxuPcM6ae3b2+r8pbiIMAAN2CLWFKrFCPQsvkdGmOtmH0K6hrA/suH24Yy2ZJKM6ToluFr0n/NkHy8vGjL3wnOI/i0XVfTskZyv3/u938tz/5N/8n+919j60pe/PB7dVzNYXsarIbU2O2E9sC1EBjUISW/es0AbfpDxkUyTeT/hLu8xaubGNo/D5O96JPpJOGogf8KaYF2S4t5vBdfGqoVa8JReeOE0wz1EQspBGNGkIjuyRH13Pe9AxNfr+1WSt4XZA9BQZsnyJg4sWOUx3kqyOJpabDPjkfjeIjabpbUKOv0Ir+tCMqgq5AjZCt52I7dBqrSXtHjz8VCa+dgaMpv1QYkSrF7Gbi7imcxnn51WNFAo9ysfrVyubiQ1Ui7XsF5OQ42ey6YoVwBZdSprT9V36/Hl2Qc80RqiKuZO1svhszAIZDO1VcEgCKemlKzJGFszhz0QRR0o8y1OSVC3thg0s5l0bd9QLp2xBQmc9fB+jJwZP+NUggYkzPP7TnkIbY4tQcM1PCso3TgIOf8SQsbjWb2fyueIpxNGrLHSeduQIuFq7NZlM3uKeLYBcvdM6+YwgCk4c0Vg7/x+85vfuDC2rkyWKXg5ht7shsyL4qBz4LN35lkJ/WQngstxUFLy4RfDiJTAKrftIbpI7OvzHEil9q99t4p7w641uGr878+I1gi17dVHmRIsnJuLdVx09nBjUlLloKc+ay+2RYhiihDdPu/yUMzNtt2yZ6yZvRZvcd4jHJ09+95a+HvC3jNblbntwXbZqP604sr8QCyRiVvb5targzLiCY2h9sKgOIyHwfkSrr97xnjXzLf5fXA8/lsnhIoXgqa+Rpy9Zb98c6rNOwNVIL9obGng/X6vEHaPsRW5FaML2nSQrWNslX9ZBHETOeqMaX80yR8nEQBny7NvXbSWAqkB7boMFfKGYWK8FKfEIa9mQjb5AbHXs3FGP/PZX7ry+ChDBSPJ+aTNv916SSm1MTJOmYQS5VVE/2h6KEowYHDlXJEhMwxyw/6nrJyHRx8tiZyh1obtReeN2bo++5NW6Pfw+LofH7QmRa7j/HAMSzERZsTdIlvumudzDeMvp6hNpXPG5/pkET3id7LL+j0zQMHKQxnIafY+n3df14EKLSBgzjnj993XPWl8rrWhPIrSGvi8v5PDnDBj2fB35fslTzbZr6cOHeVsxVIzizPBYVBHb84Kh3UbYTt79klr0qEIvBijn7HlXHlGY2/0R8eQlmFKaHKuw2jh2NAzEmk+Omv8xCc+mfVgb++1nE8GGPnveXadNxy8JQ887zemnp11TFujc759ro3IWykAH7MOkXD9zZm3j3/84xlz+Lczt4ASOq9JaXh9klrKVVuumX1loO4To0eW4tEnQto4pCgM9pZ9V/pS62O1NmUTuJwFf3eN3Q8+73kVnDUfPhcDL/y1ItpkVKkt06R+OGXLtwak+IzaaBeFvec8sXNq95Q3fdutU7B21sK1fdf9oGZ//Md/FIP9H//jf3xZ+kE/OcjWN7/1jQhMceyrc5GQ8uYii2Kt0HZRIUWCwSba3ohpqjwPbCFW8Tu0Np2D7FBBGiwKRRmkaTy4eHb4YfPA252bkFk0olZ8x5Hqr8+32rPNgPyeCrpTeBO6o/UCY6uKkbCqla1hcVGpeotbrM13bAbP3S7nHU9DhBRgESPcpu9+9zsXB6tKugu9VdlDLn93Fv6gIfXKW4LCeMoDQ2xu9/A1Bu+b69RbmkxFyQAzp0JfQd1mTmyo7Ve4FdgZcmrKLLdslcPC/qkrc0jKLeXAe6+QcD0ekPnwvTZQfiCb+Stf+Ur+7pD02d6ZJIVnchhk8/FcfN9h2Hg4ZCvGrZDIQbSClhyP3XslHLbERrkTstvuibCwvv4eFOWQ2FPEbzY1gbP3sQ5CA/ZBuHIHOhYq3CynRgPqJRFC5omxZR4J8aBDU/25dZVa4iEp42O0Qjbcg5FZEqqsuobn/H2L4Hr+JhjUUNh95eASUvY6z0tRUxyiePgzF1HIjNETJr4hYZoWx0v25tzjjoGp3w/ZcoCv5R9s6Cv3H/JXzsIx5DeUmPU7in+NrRhX83PTlpY4BthWMb/WaLaW2W+MrRF6jz76cJ5rydD2VQ13RWzbXgZS2vIb9dZ9tzzMtukgUG2NZnD2Wvtc5VLM+Zj5yPkTljz7KUYEhCPFR1sU2HWDRs8+ue2NQQYgprNffwrZGi8aspVs2OHB3REhOkVQH3jwyl3zO8P0xTgVLVprrigyxpY6Wy3V8ovG1phn72tsFUW6LNQYhMnf5ueGJCqcPrJjVMbYGjnmGez5OCUM4vnsptBfGSqE/VAnqsUvF6Hcoo7mkgJTwkTF89tuLQLu5dzW4GvSzMOPfPjKpz/1ZPrekos994Oi3a71mTI9P0lWN8SP4WUdhKSgASmMy6GAPCrTM9emZIvsvpg9wCCAgFDA9qGzjkRcJPW6MX7LuTUfelk+MtdN94gZ78rcZFjOGL476Dre8J2nw0fD/K1NeK3hpUWUH+8z2smKH8396xxNTbGTHU92biswzlm4sRKV5nMiNR9/4mPRC4sGOt/G5ZocbDLWvdc5bIHQZsMtigJQcHZwkRhNZC354VUDexwsZyA1pJrBWEezNfUWrbOnjU/7qi2cmj6WSSJrtigZ7ho1ZiRATSh03k8VgXEs7je/j340hpX7apljbjg0ZL3PFN2p05/w6+yRDc9aB2iY56bjWnuxBcCbld9yQkXwywkzDsYMo8bzkKee333KrxK2LOp3/fV1WBhV5iZGub0f42b+Hod4vj/XJO/pidsmAW5b7GwWdDNaZYkqFi6j+KULlND+bomNN4J8bZas7wqT0vvGnDIb1i3jq7F1yY9sVrUzdstQDjyLKGDKn4zMuGnmw5m9/75HgtxXZrTbgvkrOvnDK//wH/6f723X8ydf/ep84NsRBBpPCzI4HMkqoSCzzI12EYKPzqSCuy0UpCtKf34iPI9luiUO1sP2WUaEQS8h/JGpibXwe6qTH6vRwjLG3DBe37x8z4K+Pl5sM/BkXDRV846B/qKoR8AKI/qOvmA8MpD+myOMt16JhzRWG329q+1YfomqlfS3MW4TB673ch+fa2sKNZiK1PjvG66vQUEpEHaUm4njZT4/UG7Cb0G9Wkgypf9nw4Vbs4TaeXYoz84tyNlGSnbJbEgZkDcLX87hJXgdTmRG1y7HSzq7MFrJx14ORZIMZt4ccsaVjW1OzIFntekIF/PsvcbAJUm0+n1SxbUfms8Wsi13qxySlkRYVIuXv/vHfHgWRtHuieVUmEvvWesYG+LyJ0QEiZKCDAFyAAk0mSslebfKPO+QMQ819fkIVYIZt2Kex171eQd169IgyG91ZAq4SksdmKsXISoeIoPT2JulKFW+YZJFJVY4UzzxzEfxMLZ4mRH4w6EJWiOsc4wtGXPKE0CQoF0MRoYMwW8u7zsFI62BZ3MeGXaQg3ZAaC/MCjD8kAljjvBKXSPE+HOftLOa6/1ZxpYw4mYh7nyuIWYdF1GJUoixRTm0Jo+13xDf7i98CELNvNqL6x0iFxNsW8LAGYHI4IPU2OLxVtB5FsLtNTyZmZdSERik7y0B0JCOLNk7opzxNu+Y853q4bP3rw6qw5h6d4wK4yYfbpmMTWN9aLiod855MpfPj4DeEBB+HAHtnC/8/37GVhpRv88L4lPEtpX4Y1gHLRwJdEI0TWS5LMERAvu8Rw54hVd3kNU7RrhTcOXBrVJvQgEH0Hw3K/yVY2w9E75onYKDUh5jiyGHFP+pT30yIVVK1l7zzPfeoTft8GoGEUqPQ0jOrEV7xg3hekp6hDNDlsxaGJ9sxDQz5yCOIrJOlKyQ3lNPPR0dwECw1luH6vVJAtoOF5KslOFIFjNF7YxGXrw1mczfT6cA8u7t4SIu8u2+fvdytihpVJRPf/rT+ZuzTcGps7XOPgRtdc1mTxdtHUdxHEsGCqdf9ro9aj1aOqfli5x5Ruyuo/tsFOOO2ydkO//dhJsh8pujGZMMdft5nUeC1O9ed07x1Numin8oFvbGud6GEV27ldHbaJlh6Pve3zY+xmVuPP/SC9yPgaDTAqV/64Tp7hxZtSAJuRQyehzDaSM352Y5klsOYRMkSkUZB3syXekL59h5rQ1/XfYMY82eiLyN01rZXz7nPYcIXy6nOS2SrZZbQ9T6I1qPi9ZEMy4yBRIZisLsM7rSfJAfWktt+G7Rra0X6Qw4U+vgkpUl81+JkdmCvwwlPObWE7sMSZev6QxWl0HHhB3bT5JT0rl7dvbIw5lPvFXjLg8w8YFpJzZOzOhF62CtnAf3pguANH//7//99xpbanZ89atfuRCmb8yEW1TwtEOY+kZH6PJigjDMf2+M3kbb9gSWJf3wZoGX9wE2ZWg5hJQkJMKMqLVFyFOQMoiioHmr877/Xu/aapsY/JsVZD7rvpALiJkDS2llpi3PfH5jw8vD8l2f2RDgtZkq8RYIZ9D1fH+LrgV5mftoFeKAtuBf+9ltrJ1BSmlt0U3XLUesYRmGl3n0bPnc3KeHexCvEUTlN5xWE2MA1NtoQcDN+mOMOjCMKV5LDUG8ordDLiWIHQSbO5B5CJCXjawLn7aFSomJLVux1bubmfdS0EBGiOs4hArGQqIYOrzSEMPnWuYiCCIjeubDi6H9ysuvzn8jGfYgEITGYn4ZCA3F3ZuDZA69ig4WifQ9h9zh9FwOuiVthlUPyHqPDz/yUOZiuRgOEwFo/qK4QPlzgbx/jHnNhH2O4bKfdRg3zBxSeDyyGqsOXoz60/8y2acZdz2qTal2sL72ta8eo2685pvb09LYEwqDXs16CQEn1DNXSMjOYc8cjHMwnIFt2O4gC+G4/xNPfDzGVHhpM++M8fIMJltsftYrdbP9nRG6SSHOn3v4zjpNzp3n2wxFjsnuaX9z1mKIzxg8g0bGhM8a9QTeJlKUx9bwsnO/tW2EelITb+5jro2NUCZcCUgyw5j8pP/lPJtEDe9vs9sNwW99HyHclpoYFH6Uczg/YywsITfNqCHPCfsUcRNeNO47t/bSGHUvPs+TZWwrX6AmTveisNwf/uHnM4b9m3PW/25JHOu38+z61tbfN/stoRHzPXKDY1H+6aEWMMRmfvd1bV/ErUpNvviOJBRnyzp7bfiZo8vzF2774kQllMh5e4pTV7G0Zt1yNJ0f/dlEFHJGD/HcGZSdSR42U/dw/44xQ75vaNh7cZZHmb0xexSabe2XPM6AkkXI+HXOtgB26kSdhCfz5BprbGW9jkJOCYkxhPRj5OzL2Mt5mMHbk+ROEHUUgzM+ROTHhv9r7ygzhG6ghZk5cu0i0C1HQ0H67yKQCPzl61i3D334gxcOpmvTJ7LNnLd1eJ0334VqcKQ5SHESZy7pyd17CmZL7Eh4KolQJYlvppzrbig0SAheGoL6GTeDgwHEGRPSxW2U8JWowdyvTl0LY5uXLUXBeUYFCa9M1uoYXC3U6dy9HqQMqp/w4+wRemLlDKfCHG1JJEZDeczlzG1rnqJxLWpaUn2r0G+mo9/p2Y1kNErQM9WyOM73a2kXRd5qjcW5afZ26/dx2BhXa6Qt0HLfXfdk/gNkoF1M9OGeSYiDJJJ/uH7Oifk13vTAnJqF1WHttOD7Lfq9BUqrb5aCE6N3XLZ8ltPOAT62wgINnEDJfgzhbSn30NyTU5Izne3V/sI/+MEkNM1a/aW/9JdrbGmwyIJ7eiyxr371T46CH4h1FtsF19gioN3IhIOAk45+4D8etElOCGxuSKjwNilZh2nhzjW2KECHO5Y8pGSuneyEmZQlQ1r8rcC7HhCDL2ja2Xg1UN4N2rVZKUIKIdWB5U/oznWiII4HZQKNP7yymWAHqRZua5m0OWpDm66xXAXK1EJ4f6ucbzhnFYm/p8L5ucYSPM0NeNwiEpLu494toVHy9gqjku9KqqdgZFl6n/EBgasXIQSH09Bwq4wk4y1xFjI1zVJHCS3ZOwbSgTnXULGB1thaBCf8Fwbn4VG98opaY4WtfV4ocbk25S40vZ5iZhVteOiO2yvojKOC7af57PKoIBMOVWu75KsXXnDJz9LHNbn9SYxBQoMB2LCD8GdDog98cOrKpP7S8AIQa+c7u0a7tqnwP8+Vqu4xxjYE2h5/xrX1qIz3Wvh7Cwla39ZqaRbphskZbF3jn8WLgcRBbZIKfEOVXgoszLhjADKOjzHsHQ2q3Xv7bN04Ftiifb7j2kIdFEuMbygygxsEHk96OAxrvCH7nnBUQrWMLaH5uV8KPmZPtx3WeutbuTxo1vxcmzyS2ljJ9irfBcoZeP+EVFyDseSFHJu+cDOXkC3Pymh+8sknLww4a2aewssbFINxpZCx3/3dvLn+pmIvP49C6VkoUlReRHuxQmJzJuYZOTppoJ3PTCh4jAlywXlX58z97zllBfx+dRIlViFsAULX//ok83z+85+Pl7ukfc+cRKGbZr/+eY2tGS/jjAI1j55jeVDZ+/77/GzbEgaazzJMnLugI3NG7EFOr7mxBzikX/yjL4Znq8p2s8ta5Lah41Y5/+QnP5Fz4iLOQpH4qT02SApECfdk/4UKUv4pDD1nLRGE+Vv34hQsnT2K++TvEhCMUV0847QeKVlwUG77IaVZoALzPEKRMvDSIu2g2q5rTRPqH6OJg9V1nXHOGGSBpQDq3MMrCnjGz4HwN2cTb1TboXdPTbdNoLGX7Kk1rJaq4Npt7zKhteEDQVNqoLZWGJ3iPmuc4bmZO/Jjs+YYyWRUCilrXD+Io/9WtDnFNeOgDNIiAzmV4KeA5/x3UJREP0amzHst9OnsCqVNhMZcnVB7qQ01OO2RLVPjmZud1yKn5lMrJnPyNt0hUjI/DXVqSdWK6Q1ptrTQ9rBlVImEVG6JVJRLGcdsxsEpt36c2kZBCnxsa5wtl7Q6prKyraV83llcI9HzMPSsOfTnW99SKkcHB5xfDZyn+GuKm7Zg6lYHuHec99gYxyHw3OqopdzNGF+QSo3pURqc2URlzrOTM62Z2dJI0K8CNpetw5yZInETKZq9YbzRFfMvkOGj4zSaY+sAsVJLslGLaQ84aKJSKdX5NbZw0156cWqDzZz/97/6a8fYckBnsp96+qnJwjnIlvDdHNBFthhchBih71CooRXFMQO+tDabGu+BGBZQHJybjU8nJDff5/0wbigcB5Iln5AImBGSdYw1D+wwhLTI4jweiXtbjJZ+GKU775uM5fqYpMClc82Ng6dOzHzfRjYO3gslcmFsxUMoAmW8ayC5R7LIsmgt95CQ2HyOomN0hbs0Y3UAt4xAodd6V+GmzftSjCFj7r+olmUptFs0YvlktYzbJqjo0905OFt81fe2gvkaddsvj8CDDNhUrGsHqS0Ziga5zaWxNZV701qj/Z+WO7GF2UImHCU1R6sIwOGRLfy7xi4DkxHm2SKYJ7W+hkm9ulWs+z1/oyxl46yxVSTqVH8+yQOFddsMdYWnNXcPAsQ83TONzO2hRXkS75+12DIH8bDnfowU+zkoyIvtf2h+Gwppv7KiIEVFFh0gSGo0CueVY+M53Y/Rt/uGQSiTU+2yQvLjjf5sjLCDgKyxBdmaC0RpKGp6gZDkLwNNT4J4SdslXK9hs7W27BIOQJJFGFsjZNIPMSEjPJ3L6uXQyKCz816zPPteQ03lG2wWECESDhFFDVGwx/DZDnptnGo1uWeV0QOZh29/+ztBCIWQoE3mgcIkOO2tT3/6UzE8GURtPdI+lL6b7LfwKkpGT7bueKrer+NAyFuT1psiwAlJnmuU81yzWVhvXfnACPQ4f/NdxguB+oEZIxI9svxzUyvOWn9wKpwTyMkQHcd82/RwZPbs42b+1//6+WRw1ekqmdx5uH4qyP95jS1y5/2Qrc1gXKS+RlgRWYajVwjNYzTaf1mrWVNrIoTKu6d8IVtBtueBapBupfPun4RPx6gqh4fMmf6t86IIH1YXSeZisvKKHKTw8gnrlwtZBJhBYh++ddqt2BMMJ4YWJc8Zd8ahbaFLnBC6teAk27uMe0a5PcRYDNo7f/P3JU2rx8V4dJatKeREZqT9sBGORDEo47mPz5kH72kynuSZlBIpZWWNLXLYNexVY1vE3bzZ7/7mmZS9UJZhZWWQtdkz4XEhwM91gnTN/xTdJXuth5phxvTVoeS4ts8zBu1BCFaQ9ui+KWQ651YWsvfvPlXrNzwICRRa9myvT5kNWXFkL+QZJ8799hymVtfMZbhNc63K4DHkIp9qWFnzZHjOPbecBZn4yCNFwvze1jotTEsubra2s8WRIn8v+15Wl6weCqo7r65fqUChAAxq1F6Jd0ZeLy/WfDrPDOrvfe+7FwWjnWvG1hbtLXm9WblC/0kOkNgyTovrK+liL9sLXumjOWdFtj6j7Lo4wSJK7TO8fPBNEABUrAO9WdS3TQP49DKee+ENbp1G3EAos/0Ejfv6UIo2JHnXyIZPfvLJrC17znDmSI1t0iStC2MLamGuvjXZD1/60h9lA7jR3XOIeAo8BvDjetiL2ni4HJRjkJQk3Hi6RUvhtjmwBrd1MwjvCtCiGSaddVqrd7qMI7qCwGeXx0CZ+wYBo2AogHmKD87G+sRUrE74EkdsvkMwOZSU0PZsXDjTod8YfrJ/ovzr6bd20FbEbpZhBC6DDzJwQgHNFpkCfzOmZNTMyzMuurFIj2dommpj4oQKDyk9/mY+FGkMNH7mbTepDCcHe4Wu8W2mBvQHtOqVOZr72oAVUiX22jQOkjVatKqGS+v0lFRZnpu/LaneWvAyliOwJNQejqbPvj78DKRAQtYG98ybnr2cIOvJiA7MPWtylZE3PKJrDW2bHWzsusbt3g7xIim+67WZJoF0o+DL9WCc4SNYy81a9byayJpjh4oRbUwxnsDgx2N2D9fdFhEv/rTZrH3GFt6kWD03I7Xeb0M/y98Q0lojtITKIiWF2WUqvj2cke8FFVmhecP0qitiGU15gWxp4UP4KmpKKEagzEIlZKIALj7XMfLTfDuo4XIF25eM4uNo7FysV27/xeg6iGMQV3v8ODjGUq5B94RXnncUWvmLbauVc3HOrt/jFQ4f0ro89tjHIngNChpO0UPetOyx78xneVX3JA06Cjjh6IbLGV8Mp/bMa/ayefT+Zie6Z3lzTUApEjMUhPB8mlG8bai8f89R3BlnwhETatQDcM455fTj4V04pw9PqOWR4b/lHE442XmqzOIYtqGu5vb/5b/81xhym7UaIyPKq5lTf54wonlMGZ2DlKzcbAZojepFtjaMyKjyd+eEc7lGPqRHaCrO3KwZFOJLU8/ne1Plmiz3Cn/vVPVOcsMYZRvmtXecKc/vGpRYJIT9OXsvBvwhkENzGKoMDGdLuMv1Xp/eout0SpTiuCYqgGeadamcCj9qFA5FzRCwbu4RuXPoJO5tLYPsjmyCUgi9SMrxDMnaG4NCsKl+CwAAIABJREFUhxJyxvjWKawBUUNLCNLefWD2zGa+LmdpoyQ+B51Qt8q80y8tCmpvDg9s5sVZfnD2DSPSZ1yXUau+pPXYQtLJ5JyDZW/bJ4wtoST7T32lHwznyftCXcnmCz2iNbnIMEaaMhEKctKBEELKveE7/XxbR5LRe9e0yVLHK1mjE3LbyvLOoGsHJOAsnbV8J357s+AvEhRmTmt0tm6hM/foox/J3ioS1HqYayQXQXsu+4sBZK+gffi9Rnl1UBOcWpLEd5cbyxlLxOMYkpsduNQWe3S7bXCoPbN1ZQiZkyJsaCqHXjLP0+KiLXSLt8zYMhbrs4glhJFcYgziNRO9jLr2d26SRdDGmSvPElrTofNEN914WSA6BvNcDapFvjFoGb3b0st6Qb5umrPzyU98Mtd+J5NPXqIhlcP+a792GlGrII989tWvfm14Cv81SILF+PAshAfeLK+F2w3M5mVkMZ42LdRhrOVZRMomXuW9CtWm2FRNBk0Qg7m7g0vImsRtSupaKoBTKCGZm8LZ7Nt6xaGOspwxZsGPsZWO8nO9CNMc7ypwQtsh3NCW9yL457O1tC/DiFsN3f3CaTnIls+HI3Ng6bQxOcYbgaRKvvfMiUVMfaExDk24yubboLlhnyoMivTmm+v5tnBriXqNM78WtIAB1XlvS6Ht40fJ2DQQlyJmVZjGTdCsgnA4VykX4izRlofPgDFXPEkk+mZgVog7rElfn/1hnISql9AFQzrtPea77hNPdTZbDIBXEWj7fCX43hCFx9hy+IzVmP2+hopxhRNB0JufuTevjIDxec9l/RaRKlGVQVe+WLhRfmZ8whGcBPtmnYMLY4vimPZIrun75pshSMEuP2cNrBpezaLEh/B5h5gy2Q7zFegt7AcRkURBcYfvNchWOVuXYUTIFkRruVIhxisaGQh7lP0gWxuSXqQ1ihayHCFRLpkHvUD5zj1i2GUfNbOt/TZbeJCnzBClMCj/RcN2jwtnMDbDFTzuWfYCAT7fqbEwPLQZgyKHNXB/Fkhd+IHQVj26CJBmsda+56pp1eXSLZq4RRKb3fhKeCTWe7MTjX338iJfFYzN7HP95ZaEV4fX56wLL8/eMU/3IAvP2Y5CPokFCOKEJ2TwjanXp5lzEI0Y1jIvb81e/c//+Q+yJ1rKojygGlvNnPrzGFv1eLfI8KWzZe6N+Vpjq4rW80E3hts5Z7EFNXtuyLY8L9R8/ua6TW6apKZpqGyrFXFuOv4i7K1s3USFnOnIn9lvaaJYUr85Sag61AZyUTP4IcufMPWiM4ro4iN5LogTw9D3rNlHRm/Y8+QdKkmiCHN+VgfYSxuKT/IG5xTxPV7haKPZr/apfbDGpudnjHQfTbb76BhKT3RhZQZ5aS4en3BO+gMeCsO1/Cj7wLW0lzIeypSj8PwLzzZsNtfzPbyfyIaZS8kCyw8i+5ynlYWMS/oOgdo5eWgKWhrPN7/xzdSV3H0TruFcLw2tx3lmgIp0bLcLkRnnKqEvBmmct4bsXxuDTCYcmbx17Mw3o9Vzkkd0bSg2cx2G23ATwgvds89gYTjRHa7tvFpXqFhbzdGlkjeaDLRZr3V8pon70FW8Nuxm/9XJ7BkvkqjH5c2J/uBRLsncM3O6PBvKgDPlujadJXemyAXrwdBMu6FZI58hF+ocDsl+jMGfDKqHI2dN2z+3meSQwXBCZ68FmOF4z3VvnwoFxri9T3vOy43e0OvDD384c7LthV586fmMI51dzlnzDMbE8C+38JWLcivsjw+O0bfdL6yRnzfffHvAlaezZ//qX/0fGkaMNzQeq/DHF774+VReZnDdSMjOg3rYpDBnevqysVnSsUJlg0XwleXPoNimpiG98dhHSGy4K5vmLJYDtATZZAjMw2D1g+42hLmQOmVjkhkwQXMYWzOpiQ8frob7pXDquV/uOeN1OBmGULFA6fM+6JlhZqxL4gsKF0+w4YrlEhB6W3rBZtp2C0EdDtpjM7GeU30fhD0/Cc0IITg4My8O86Jpi7wlVjyhCVa3OVgysEXy33sgWjahFf23D9+S/cDsazxAZPyO/Aoud2CRIy9rSFXwe7HWfcaml3VjzpuFVu+0nkv5A0t4tbni6c6zJCtjXkKlrmM+rIEDIWtrUR8bfGvytPdim4ovnNzwa7kl5Xw1JOvlcw7GInm8KGuz8PibU4/IPvV56+qaQbhmPbaK/89ztm6Ylitd26b/2gO8H9f28rfG9S9/h+aU7H/qEU0dlYQ/5jo+R0ipZ/PNb34jcx4lMgVuYwDZhfOh5WwlTVt4k8JngCjRcUKXN4yR2nDVnJkQi4vEJiHi8CQhzuGsHaFCGbp+4PTMTQuUxnQfg9w1vBcnacbrnHUOWzvJ/vYckIvwx2Y+fZ63jqMTZHf+poqycWyDc3uWwV1lWqO04U4tWhjNzVRtWYhyCNeI37PlOVxjm+3aJ5ssUaFVpN1rM42sW9PPq2xDIRjHxLOnjMQoCH+/RW/SURSpUzdj4iR4j2A0zheeezEOgDO4ZVwIb6Tk3//9/xhZsucSOtQSIIOG/zmNrXCo5jslyLf9V7hlxyh+X2TryEhrxGETwvB81r5zMUbB/M21hTWQyvWZ3TCiz9TgrTxbvski3g3nDkp2DEGbJU1/efmcrDEqyJolFrtuqAi6FMzZdv7tFyEf287n7RPZysaVDhfDE/LcZGQQ6xiBve/KbnMKRWJUpo+tEOapWM+gNyb7M8737JMYfscpN4fpL4jKMe+77kOztluiwRysg+I959xeUcCZck9drjn3zz47db2OscYY9/0aXygir8WgpHDNi/Bf5nWM8qBNs6/ozI0qmBdGwZe+9KWc293DTqRrr0NCRkLvGE3G6KyrRg7ZxFHzIsMkJ70x4XvzYq1lfbrGZtCZkz8dw878QoQYD7fOnn92DBvGTXs8tr6jzzg3fmdEtRQLHnbP5xpkZBc5XfpJnV7P0qhDIxPL0zL2Vk1/OPPmPOGt+ixd/alPfTqOGZTTXPvhJBk/pLpcyKJ5jLrtbkIfGc8i9G8OSkS3RjbOZxl2a3AKHXImGc8+z1mxn2+eZyVn16EkV8xJZUbL+xjb6nB66Zlnnopei1wk2+kDjtt8FqDTllVTpH0cHLZAEgc5ivM/Ea0Pf+jhcJGvXn3zyle+/CfZP//DX/vrl9mISiTwUP9oiJabzvvybIaNp3u4eMvnsDBSPITJTHr63Hz5Vs1qqBGTkBuDbd6nrMHoG/LbzblNix000DLyPcMm6Nh4R4yTIFfCTHNgAqsfg8mCEtRpoZPwRMtUbB8+nodXBf7tSTc2uYwx44Wc+X6Mrbm2g7tJAJ69Srd96RgZFlqtpjTonN/DX9OWaD7n3rJhCOggaIjFR8FauLXgfd73llvmOmr3XPx3ijuy9hlezbS0KW0IG54QKPeoh2jH2b6ICLQMPKUd7k9MnmGmdhBDkCJdXhKhS+g4JDYjBaMQW8MZFUyem9GGoLmGK25dquAfAWfebNpVwAnbzsFoXZZmZFGKW8SyHm4zC72/YV5j68ETJlSGgVAtWZ1y5I0vb2ezSdIKZJrIJnQZMm1h7fCoDhTvmp7v2mzFG0dhOuyUN+/I4RfXb8ujGliEUMJ6+V3phY9EKFhfbXN4S4uyFLaetg3f/lbmmmJwXu6aHp7vl42ot1yM+jkTIcqOsZWQHX5Uit82C6qho8LawnGMJOvDK16lA2GgAFqn6xCtUwi0oe/wZI7QYPD7fZGG92QjHuMr4Vs7cv7lPZYQ20y7q6+/kv1IqJsbe7reKDi/90mofuaWUFsZYC9aM56qufFMvm/+7eHNYiZA7cHl79lDi2YQlPYZowj8b1zmeEMZL8+6uGZQrDkbMQbmeriEmh4LKTjrz8w6t3aQPnVtRG4PtOdcax/ZC7//+78fYdpQc3umMh7/WwjyS1gno0zU0giCdnkGhnLOXYnzQZlOSM4aCmGRWzQIRMLfrCGuov353e985zRsbxPwoGMjlDcaEQRqPtuz0JZT20f1pkFBlntJ4dfxLJLZSuuVMYvgx2CfJIGNOJhfz+TZPId1ka1ORtmn9pFQmjO24e2tOp4ClTOnSXCSuXycyTjQcxZ+aco6mCN7TON6ytaDGcsioc4EhWcf5awmPKS8SOv3VX62j+J2MNm5MEbc4h//ZM5zyhhMe7JRlJR++LkzDufz8cceSz0vZ62cp9Exs5+hHcbpOSh+OtHY7XvGlnGldRjE6jgFQl/p2Tjn3L0pzy3hkD5787k4YhBwXR7m/ZfHyTEe62kcZFETN6DyP07pD89iX3s2eu7FyQiXsIPjZW623mOzuUszWP3mHFrjFLU95Ymc8Tq5uqc06hQH71AP4qjNeOgHskmGoUgFhFUYlZ4iF5588lNxdlALvjP71N+D4M9eE1kpp66t4Bi0ziE5iJLR2mBN+nh39oa5x3dz3yQ0jEyw3xjr1pqBb5w+b9/pSepazUxFxRHBeSbyKc7sjMMzNsGu/L5nfvh09gkwZ8GDPPPMtXukb+ecPdUblkr0/KDj9oRrPTGV+xnESp2ssfXX/ur/eCrIp6LWu1c+P6nOf/qnX88kuNlPZ4K9lveS7uKJw5cj5XDZyAn7UbCzoVh+jAcbw8Ru6MNGp6Q3e9FDXJtZ4j1C0sMTLIssQZACEx5ypUPHsmQkUPhbe2oVNgVkXBStSbFwJp2BZKzgWgZdUChVyWVqMSIP0rMFQwvZ3hxIdjPHLITJ9Vw/GAENSjQum9sYbXyeMy8TirYkePcl2DdUsYjChhVCKhzCtn+b/VFC45K5EVvDrYjybwjAwoaIPsqfIvD5QK1R1G0oKmZu4UHGUtlt3MLrYvwUeZFJ4QW/E6ybsbcHnvXf9gwN8Vmj9qIcY+qgmTYgPkVCMzOGhp210ClXZMMHm9Xa2jv1jO2l9VyMxd9B3QyztgtqTzPztx7V1mxy8ItmqfA7np+1P88OVQwHYD6T8JD9GvJmuSS33AKBsUYOYctTEEwLkzt4zYhrFW/7gcfocwxthmmNZyGdctPMPf4ShLjzN5ykl5rBFQNmniUCyxpP9i/hPP/vkIi1ESpp/fapB1V+neywIsPW/9f+8q+lD9sPxxD4+tzDWWpYrqVOnLU4JPNynySIZD8VWWaIxYihbCEL816zDSejVThpnoGjQVE4Y86oc71hdNe7995yc5KgcqD38iBuyfwQaIxQ2Yj2cvdz0WjzUI4Nwd1QySrBZnQ9X4fucArNub1XJ6TZzgwuhrewRA3hW+NV++xzcyYJY3MvG9HZUPTXWdR8WWskiuAbcz694qlfbcsWhmLpCVLOb47SkY0IqaRIGSY1UhVArgP582FEf1uieZTBz9EPzLn9XOQpDXCaNR1PvNzXbXW1Ti55lKzDhJFVIG/RYGfaOQ75etaK3GE0vj7FXL123hLymu87456PIdZuFsKIlRnXRaE3Rd78b7iSkSEcD2WKcTNrnJDZOKi3zj70NzwkBhqu1SYkUUT2K2OMjCITonzmLD03CtdaWyNcKMYEWWW+nFmDsqfXEHh8qpFv4gtdAMXJfMVQrzMURHZ+PEvCq8dg9r59B3E3n+UA1en2nnvYj5xQTgS0x1nz/NYjRbhPNOLxxx9PL0eggkQyYTIRHST6hlFvCrfNWP3+wvCqmo0/KApqyDn74cmNI5wzN2M1F+aVAWYseFzCll7mtsYxJ6dIPycIL+xzn/tsSmGQbxw/deGEMs2h6M3d99x35aW5toQdxgU5Vj1UB6XFVlvcu+j+KWtxoimVP2+fNlscq1JxtoJ97ILjDJKhar59/ONPxKhSFPsLX/jCBaK4ZV88a7MCX4xutC+LJreJM93iLDN8GG8yFVEyOBdZV/2B0xqocj9yb17Wy/kX6oUibQcD837P/ffFcG6Y0zkqUkcXbWFaz1Ges7OkhlkzouNwimgJaUM5Z22dIcgtfcJBpE+ie0am/WSoKJ71iSc+mYgRvfzbv/3vst6/8Rt/872lH74ymYiUhYUhlIbWkoMSRcLQcmEH4SBQy4GKxyoNmAKewXmf4n56Dr9DQHD7jBWzORxC1j6j6tp4ukHzEhhIW+qhm7e92UrKK3diswEdZgZgjCbCgtc497GYNhfo3b0dUp8R7rIhjeNH5zCt1UrQLQk8se+ZOAp607KFIr99PEgH0bMSLDb9eiaMFYZjeC/ZzleyeTyrTV4u1NSnEgaaa69n/voI8PIkmi1IgZtrSobnsKn6NleUSWpSVbFuYgJDof3xypehGBCWGS4OHSNm0RrKwxjNNSVpQxIMCQGO0Gl5gHrblApja40X8+25rItn8fL8BH9DTaNMJxRm8zrIDDbfdcgcNi9jX4+11fSrOCm+Qtzg8/JPjME1/Os+xrptFmIczuEwbmvKcE5aPIFJYAUZktaMjNrQZ5TRIFuXxhbSf4Urj8g8Lql4eW4le1sH9eN0sH82BuVyDdzDmAkHCtr4wv+adj1bw6ohvanzMmfphqkSn96DY0yEkHqg7yiNscqKpgxX6HQa8Ey//uu/njmXvfPV6d2HX9Po5GZw1ljzuigzYA8mslhDq8bWZQ+/puS31ybjDUrQjgwlOps/ZyE8nplr/E5na0NSm3BhHxUZUuV50KNxZLrO5YzZz62C3nTx9ZAbMrg7CG6RsGmnNPPKgCCEnaA6Fc2C9KwQ1DhRybK9Od6xz740zgSDg2DU2Dtp79MZg4CEtLx1skW/N8pyDYGfTb/UhrMnTDDPSSC7J0H6ta99NdezB7YQaR2Hony/wNmyDv6esEs5ctZ8qRTvb2wNITnhNyHgolrWYmWO+bT2oVAQ/gyL+d18eM8+N1fmU7cECIhXKRvlCsbzH5SiPRaL9F+MEZJ7CjLnDM06CLuKRUCc3I+yqcMJgSti+tbhYzIsitppkTI80LmW8Fr4gWfdvI/v2MLC0x9PZ4u5XvdTz6hxphjnrEP2cxIi6nSa+3IwW5STY5DuE/Pszskit5mr2b+3pUF6ebbOcegNqAWcl8Pxcr/KuqsxIN6cxuXu6fs1Sm8YZ/yHFwg1DpdncD9KVf2rhyciQLY7C1Aon6fEY6jMXAgTQgU9j1fWeX5HkDfHG90wVugg/We/2XsxbpVOYBxPuRVZwMvjNL5tmeb+jDSOASeQvExi1pwrmXC4qEJxvrvh1A2ZhR50nB5nwNjI3uokMqjzwYByxuimVKofhJLgMUerv5zJxx//ePaac/OlL3051yBPl09cY3ccIOt+UKKl7bi/v3EgGpF5JDLk61//08har4cfvCxRkobpyVQs4mSuWiexjdRjp8xzPDS6jYwpzYZsrFb2fpMB2mLuAs2dPXB1Wn2trglXet7nyNNrm0XrDG5NQHvquUG2Ug9zbAZhRPrqmWd+fOVb3/x25Mrf+lv/23uNrS8OFCkb0YV/MFblLfPgFoihw1jhWdj9UTwRTLUoDVxBPTdtfZCGbJDFA1Mytk4YbXldvM0tsNd002YpMYYMODF9SokXeOD1ColWZHed7aekuB7jLnFZsPFsxgiiQ+i2iMayXg3vnWEG4q4gnbTxuadxr7W+fIgNA1o4m1mmmXt5ZoYcBbVzFCt4rkU4hXgvvj33dkhVMg4RdsaeRqIneSBGEdRrLFuhsw0/tSRFFbHrL4+pEGkLe7bgYw0Uh2zRkPUKCx1P49MxMozZd1vPpUTHTc1fDhyjLNyehK1aEsE1HPQbR2kFbTzKY1s45boHVt5+hCUXMixbk63GVlENHrkxu4dNvz0jw2uKEdk6UNvAd0OjrRVWonC85hnXkqOvXp0K6oTZgXq9TwnFEOK5zyRQwMa1XrGPMobq2amJVv5GK3U3UaINZ1uEs14z42O8+9kzntvn3XPJ8UU9vx1P2XdSngC/56AYkK0IOKMVlmGARFENmXP2o8m1P24W1oG6MLZ4b/N9ClfxRvsbSgtZpXC8WqrBubjW2Co/qOGkw806xtb2QHTD8AVPmQkCJAitHWUtoBxzzhnj5kQ4Wh/TJgt8JP/2OYenk0rdLdHAaOKVVtAqBqtzwSt5tk2myVockupyr+yNFeZQ2e1dVqVd4Wg/46tsbTh/c98YkiNozU2yC4PSjPwYI4zgZpy9NPsb4qaB+wrraXMWNK7tSDp/lPuicxTfoqyul/n+M4qaluZQAnXP2DgqjGY8zeNsGv/PI1vhmHBszjqt4RWe60FtzLNXxnj+5n72ruwrc8UxFFJfNLFnqQozkQGoyuF2upyx+N4iWwwEZwbSIlxGaTEM/Lf5alKUmn9T2+iNcejm/vbPUgF8f/tqkpdBxeZ6Qb41jB6FzCnf8i/O8JYYiTyds+3a9szSLrbINcOMs2Q+KPSgWnFwxqAZVIQhR/eEJxujvo65f907vNkTweB4eZZdhyAk17UkCqWNh2U9ErKaOSWf10mBzpkXawaN+uCgrPQYo/Op4cWiEMgwTAKAZIuZv1ITSvw36Vt3ErrFmCqiPLWxZt+pnC8CUSO7lIE3hrOlI4p7O5ObfOV7yg0Y29PjQKjtxYkP0DBo23WzVuEvnnXYMHW7UlT+75yQdZzYbT9mI/v8VoT3jDW2OEPlT/asFCQwJvNsXRh4reaOPygi0uzYnok6g3RS2pml3hcEso5a96iQ/iBzAw5I2qLrjeVulINjJLmva8hMfH0MxGsBmYAUpxbXfTGSH8k+XZ3WfsScgaLl1bUtQyORTFsgzxMHUob9fBYf0NqxKVArrP9mIsZwd79BshqyvCOOx3e/+/R85sWgn3/v7/7vlwT5udeV3/0Pvzv1Wr6QgRAwoOKtU2Ly0hST9xsybCut5yHmIECJNhS3CEgaBM/NbdZ4Y4dXY3CMKhYnQbS8COo3KbvHY4miP+GqqGaG1/zrOw5yUqMZXiGM6yY+G2jGs+RIE5PCgLNBHRxGpAW1GY3B5C4JfXlZEWZzTR4/XliybA5nIOHDsbZX+doUMX4IHfwKXvxBJJZMaEyPTXiNoNkwrMOeYq0zhmRMKcr3uiKba2y1ISdvnULiGdh4KSsRCLiZKTHyDmrkPm3k2+KQ3mPU+Un2zmzs5Wu5Z3s/gY9r+ARxSQiuBTuDviUTpQTNmweJ2W4Bi9C5DqMxYVjWy4whAl74CHJ2fb3e5R0Zv8O67SH2wBL662X18G/pAgZYW0F4vj3Qa+A7bC1IWoNkeSfLQ/D+hka2I0A4GIywyf4s6fPE/2ecJW5DXqQ0QzlxvzqGKKXjaBAc5rQJBPXurJ25fuqpOWBjNHiedLe/sanHSWv3JOaItz7PCD1SAoLCoaj2/Tu0smBsXQOVb1FICqUk81F8jPs5IxeZYEJRh+CfgrhzjXC1KPGT1h/jyzmKAViBGa07dyf4V4ltix/oAWfBGO2H55//ScKuH/tY+2PGwZm5E2bZzEfPbx4Shh9UdnmV5qHZwIzl9kMj+BgnW+OHALSmrh003HlndM7eNkZ/480zsMw5Mn2V5qA5sweTFq6NzHwnaPeYtgxBSvyVCTGknMqhGkAd3h0nZ0OZ+fx819xv/8ftxbbeeFt/vH8F+f8WY2szaC1GVmQNriPvXDNG26E5bMgsSPq8J0KwmX3WGEJTJdI5296o5jyGWVqQlOtjPSLvDnq8e84cb5FIiibZyuFGDmI4axVKxGxi362x3pZUoUEcB/mS/N42XegY9oi5j8E18o9xyMnwPedpC5QyBuz3Jl8M4fk4HpAfz2C9jMFLWJMuCAgwc0HXyK5cY8u8bdmMlQ8MaGu9qEr5aLp9tAVRnBcO0IzL2EUuTNYq9nVszDeuECORscUw+NY3v5VzwshKaQKdE6BGcSyVTmn2nRd0i+PvTEMD7XPV8+nDyHiG2pxJ5PgXX2xoyzNsdqlxcyTMCTntucyjNblvkKgbho7gXht2M5/mxbUN5FpaysrWldE+ywHl9Ci/Qs9shvxSK7bfru/YS65BrwRtnP+GMu2/CdFeRAymEG843dVnxrHlFxa9dr5dJ+G8uQiZ/vKc9QAZHPP5EYbe9l7ORXhuQJ2RLfaZ+18/c4EHZqwLHnCYs8cPxaThaO2eWp7mxilqSsZA65KgEXto9n7AilmrGYvrcwTCt2QvzPWD+EXu1wjldOoMgwN4aWxx70aQ/et//VsTa/3DE7OewzSDsrAWhyLhkbiZ0Nn2vOON+d1gCF4kwzVQHAQLEE9lNm0WATI1g3dgbBLX9Z2mqZfDscqUgHOQQhqOJT6oy3xmC51GELnu3D9ezFFmmz7KKmW4+ZyxMAxS+V0cnHV9rH4L6PC1BkqbTm8Y0rU9n9AgQyt8HwIuwqAK8QL5mPFVcV2iTK6Fr8DwMwbPS2iEXLre2Nz31alkvRCrZ+WJ1tJvOIoysjmtE4Oo4bQWDRUGovQD4x9CpTkTq0+vsNmUi9bY2K1Bg7vVNPA1OAvjlm/R2jUqROMJvDMCYdJZZzxeywmz6VLxP7B5U8mX6Du/RcBUORx0CSdhNnM8gVNJ2yEuwlQB2cyvwv1FEsor8DJmMf3N7qkhqIJvG1uv4DaG8OuOsWgNsw9mLNbLnrr//ody/SIsneMaZuUeMlZqTDP8eqC8luuwxqj5siaUvhIC5nwVs78P66LhJgUjo0vn/83zvDUGG8/3JlyJucIbqX9W7owmyRTRVvH2fkooKKw5Y1q0q6HUcSBOGGb5Psa5NZ02qeQiUePC2MqwLxwY3yGAWjixfyc43O9D47FaH/Pyg8nUsQ4U53LvnCfcwHjvsxfIAtmv/k5Y+xsF0ia4HDhZng0JM1w5Hrxh+9S8W/s4c7KNTuiR0N4ehpQnwe0sQapq2M60UmLzC2Up4zClU0YuCEtwaN6ce5m7qxHYB6Ua5BFvxD31gisPhNNQZUsA4+dt7SP79sYb3z8bcQsvu7a9nzCLPX3Oeg2p9yJbwas8nNeRHZUgXYMik0X001syCGtJvWQZRbAOTdsDVUEZ7yrZKIPZP1Lzi+C10OMiajfKu4q/AAAgAElEQVQzuCKfW6duFRHjyp5jbGySBkUWuXRDy1IsH9HZYaCZn0WBLsLj8wDkEcPAa7lT9mTLxLwaNNh80xeMF8/nxcl3ftIsmDM451qol6ESYvqc5Rghp56UfcPYytyf8xQO1txrZXU4Wri/4fFULtxyS9vppIbWLEdCv1Dvka/G42xRrstfiywZ2ci4S1hu5vjHs0+eHifDdTyv0KNCqIythl+7JxgIAIqgaGPI0A3klXOj1Y/2M5ymGtHKvEgg+clFsslSHAx09XN1ZgsHBwWa6zK2sgZCmnM/57f0hPIUt7DnJbH7iYy9BVO7DyBOzrkt6m8MCtcLX+9kTG63DHNvnxmzddzw6eoS/y1MaM7p0aWthG8185w9NAaSf13bPiMfzJnfv//dpzL/RYEHZJn9yRmCbO1apaTNQWWDiE93nM3YbVklyU9Amsv9sfdZrvBrg96jHTz+2GNTj+/RGMMp6zTzsuHpVgQowOMM3jZrLImg9Iju16uTJMZgxen7O3/n711mI85vMbb+8AufD3SWA5dMsDY2dSCENdx4lbHQoVXYcJ7vGNBFU9E5HJRcMqiOsVWi5YTAZoMycvBbrvXahC3SNxFEKKNrri9kaQyUvX8dliUFb9/FCAuIyvxYgOVJQdAIJZ8XBvS5FRDNemurE6HITa2P0TCfS4uMA1v6LKTOgV3yqoXzd3OwmWQbagtCMhubQBLWzLgUaJ3ve+04IixnPl5+CeTesJ3xEYwUe5GV9jikjCgCBkpT4Ju9Rmm1ZQ8Fon6UjfROSJwyTD3jWv4t4tZsSGP1OfNcyL3eCYG8NU6SCZKsvbYf2mr5OQAzbpZ9QqYMH2EroY/jOb0zVfE39ObzDvwSpJtp+XYEZ7NACiHHwI5gEIptq6LG88tFCGR/enItinfdhACMwdwSYpn3mUOCOEiZ9TxoztaguvfeBy6e3Wd4/IXZ235j18E4l4hpbim8NEg/vDJ7xthl2vBsL2s2HV7d29DO04ppVif3mLExvMz/zZ6bApp5Thh0Xnfe3MKN5fDVmE/Ydj6f5zqch3V4nK80PA8B/jQ0zrp0/tZ4CorBQTnoSZTRMSJTqV6/tNl3i54uaXu5WP7+3PM/jrGlzpY9ei1vakPB9jFka8NHPhNk+dRws3c5Cq0RNG1WxhBD8m0HAw6MljjtzWmPtx9ieRXraNg7FHEzbGuU3HUyjJKMM0qHofTGCNstcIkfZy/gHEISg5J94MGcBV7o17/+tey7KOwYsGoTvZB1hXRV8fHa35+zZZ6Xs1W0pE5GOJU28PsYW4syRsMfm+v80+fafXucUTKwiGGbpEM+9vmTIDHLb/9uo3Ln1xgor02yWXrChtlut69O6M3zVV5OuY1RrMvhMvYNwSdD6yBbkaUc7oOg2Oup3XWiDp47xvA8RxGZUgqCVHPa53vW4xvDdbSeWZM540je6+S7d5yHmUeGi7O6eigcWVSQKLnytxhbm5yUEN0F7aBc2uXh2X9+qszVoBtjRE26k7QiZApdSmhojAHzaj52T5KFQfbwLud7yj38eIx/CFmMtHE0gnrJjLM2qpXPHrLfNVk2d96/b+Sxa+KkMSJyjjhq9KS6d5NM86MfPdOyF3NeMo8nOlOntOidsay8uF0Cw5yhNa4um9e3iju5Tw8w5Ml/Z+Szn/1crrUlMMjCLZpt/JVJ+FanCPKsZVts6RawBlLPTqNLrc1Fb3GM7AP6xVjppPZDLIJmPMsJb6NsRlmdoA2LP/vD6RRBH83+8ayusXNp3hjfyUwVaZjzH13CZplxbsTGPBfZO7L4oMadHzqYwfrylY8/8cTIuI8H1efg0P2qJmxVBiFEBliNzkFU5ywyYovw1sB9c1rC3TJJYnTW3/7bf7fGFk7OTcPJ+Z1/9ztTyO8/ZYNlckGqDvfcLCnL87LQfiAm0o09GOXq8G8zaTc3iBgh8/0N94V/MNcKFDc/0ngZAyoyewj3sbHjHfPO5uHdC2ekzaGLAnjokuNa7Tb9kEbpvTnhLgfixxPuvH2MA5tYXJ1gt4DIasab+P7chyGVUFTCFPXYvL8ZjTGcpvpkFNQsyiq3eqKDnswiJg4/rz1Iriv+v2UPSjx0WH4UQ5QhsyUOtl6Usb1MsM0YKE3zsDB5SkDgJ43VnOKrgcoHfZp4fhWSzJqmOFNU683Z4O4pfdYBbOG59kG0+XzXdzw/gUwYm9Nucp5HYV6HMdcfQWHyQ0AcI4DQyMbVMmY22XpNmYx5FWns+vtss6PAu7KZWivFs/KuGNObYCCTxKELyX7eL6+gxtN6RQbikG8W4C23qUQO1p1yGLNnlsj7JnK5UMmMPcjXzO+ibbeMQRMP6CQDbC0ihkGLpjbbs5Xga4haR3/rXPczKYMw3h/CLMWP1GlfhWfIc5/ij8Z6gogx5ghzfcuiLE/IInwuob/Zzzcj6c93IaHuRzElK+2E15MhBYWL13qaqqaUQo1Frw3Lbt2ta0sL8LD9zy5eRR2jSQHMOTf2ez24Ktjb5m+EmL8RJLgZj43X52wuUpP4yFyxIbjXMw+em7BKiQXFiWe+FrEi/DhEvm+OKUD7lSKwJ+1Xe7KVq5GJ7SHOR8NOG9JAni1yM6T9e4fMGiVfw57nK5xN8aU11zGonzn15IwFDy7h8BmfDCpj8d/kmevKWGZsZa5kAs9eTGT7zHHW9dhJDb227U28b4YsI+UgLObPLK1hvFmh3c/NiI5oCVLX0Lm94qyu7FzZSt6RzS1vEnO6cuhUv7YGy/Mqx7ME5BbFbF24oEVQBOuNV3QQtPBZ5lxAho3Ffzfs2POcLN3hZC6yZs+SCakhdj6fsTHEjrFobOgIK/vtHee+oc+3pk3cn7R0xewRGbfqJrlPZcBwG+c6afU0k19eTBHxZvBN9XcGrednNM5zJfFi9EJm5qBaW3oiFePHsK8DqvzKoJuDtrp2ishe02KsqGlD5WRXIh6TbBAU/tR4c2+6irH10zHwGWRQ603kCHVg/pf7zdjJCjLQPjBOP+YVckYxb8LDomvkwbV8Xp9dPuDzcy1rtSTwFDGFIJEVsw+dA87LOq/ms10RiiLaWwwo+4px0QoB1Xn0RuUwXmqpBwmzjk7bDEbXKadKVKqFZL3IohbcbaSA42MsZAq0LHsszmQdSrqGzmohXcXHFSllwDTqZPzvztnHBW6Xh5sjKyB+LZ9RRLtE99lrgBfGoVBiyh0VbVs94xnJX3vI8zP8GtFoggc0/0OTYQnhcjZwtZN447rCm/N7+n9GV0+3GODHyLRQQtKJoA3nzRdZ8rf+l//1cLYm2+H60UqMrX//7//dqfMyCMps+u2Ntrycbd/xjSECWjQ3TyNGgjPIQOuxLNyW1iERIg1RURrhI82m3eq9r19termJWqXcEBGv9N4rH50wXEhsx+MgyAPhRWGUMMiLYDRKnf3eU9+Z63Sx739gmriqUj7//Sdf+UZRgRmPQ7Okc8LCc1qcWLcMhflMUt8HiGqVWgd/CtrN9714Paz3Lf4XNGyePc8whjOui/ctupICUC2f6UEuurYCO8iQEODc0yveGKPtbBpzvDHjeKczj8YmNnzjwPkrSH2mqIdCr+0pyGNfQ3KzrRwE32GsOARpdTLzbLOHmDn3cK2Fw7cWUr0khof0cE2wb89hWe+jz8STpwzx48YLtebQiTkMG7a9lqMX5PNwALX3oaDdt0ZOMyJB4+Ytyup40eYoPcUc6Nm7rt36N+0UEMFwwry+RzgkzJFrzvrM3l6eW6FrBh3yZpuTtg9luXUx0KPQFFYsSuhv5sLeUy4AhEyIy/rcRINkscx6rHFz8S8jLFwrlcjLQeSppj3H/B5+1jxDikcKy0TZVRGb2yIl2R75vbB7vbWffy3PsahKDQDPn+ec/eO/QxhNIVv7aRCIO8sVcYaMuf3DKpiuTEV8adnLg1glHMUw11pEulyq68Yoe7wFLscoMmcbFiQAH5qWKMZtjr7//R+EVA/KdwY3JMFBWOeAQVj0swUe3UumVWsLTW2kW4uYmDPVm2PQj3C+acZNEN40XDhjbNbjFG2eZ/zIxz+auee5/tH0F4QemHscS5/99pSJYAgyHhYJWiPmFyabQdJDfWGcUOD+yDDxHClrwWA/xWOb6Vee5RpZ9lfR5BbVZWSSB2lYzHE554BysTdi1J173jTdFC7PaZMXtu7WEpKt92YlxpFItmjPVrKU53rmF+Lk2kuqz/rNujFO3oRaz9rZ483sHLk4jxDj3fgPirpoapT3mw1xeR6KrjXqqsSdXXK95Ov2c7zWMPf57Pt5j7xYmSHEy1C+1gi4e94XvvMZesL3rIuzFV7TyDl6gmy258N9RVafcbfOGofD2a2Sb+mbhtHJdM5GEkZGdm4pAqT5hABHPsRBmfVibDEarUcQM+s0Z+KncSZL7Wg7t6J45sHZYmjY20tGT0P50/osY53xbQkbbY0g+sn4PyU4grSM8Xh1ZHCJ6MdhO7pHL1NE+A3Xre5CSjfmrQQPHW2dPOg+MKJRrhrcTRpY2e9vnCdjdz7dt/ytOhHW19wvH7P9GDlv7RzThIUbsl6brLIIfuk67eKw+tHe8Qx0SXsetmG4cdjziSydSE86MWQN2SUtE+L9NHQ/xZbXge3122aMbvlouhHclbph5mApN/Y7RG9D+ncO9SOA04ngub6xMOKtx1//66eoqVY9fn5rwoiMrYVG9UZ0yIM2zZd30QyWYkFMZ+UtR8pF1xO5ljhJSNnoSddV52oeIha+AzZe4xtvXLbJWRQt3xkhpBdTeTotxmcjuzfhuAZdD8xkALzT5p6KktkYhEJCEWo9jeL//1i7s2dLr+Q67IV5aoyNHgF0Az1Ttga6ReqBDpm2TEr+C6xn+dWSg4rQEOb/JT/J4osohzk02eoB3UDPI4bGjMJUAJy/tXbeWwALcjjCB11dt8495/v2t3fu3JkrV2b+4ufPXpC+S7CbcJGw3gh508+bCuw9mzNE+lnfRfPyrJCT+Y/SsekciLJhvBLqnHHecuv7SbX2PfDpt771nyMMYNuNs6+35Z5BSqKUa7BR7JCEHLLxllvUr82HS/B3HwfJIi7ll0jLrSfiFSTpGF8EaBMHdnNR5LwD417INp71vCg91yy3S0bZksfLyWgm6p3hKkEbEn6Ix9x+hjaGFhN7T+f7Gi8Mo/X2kwl4DE+2JtjV7ygjm7a9EcsfcCBRgPXKKL3pXzbz/OobMlImRHnQsCAu8x/jauP5BL9E65YP+ISK1cnMbF2fJdObf3PgeRq6LcLmO+8NyhkkybrMN2PEzjogQDq8Iao1tspf7AGDY1AD5+LvGVsOrmz6Zq1CKs2f+0JhloclROF9yCalusZV7aUalJEhyOMNXkVP/O/S2Irhle83GaTZOb0Pp+SuQQobqp46ZPPzFkot+nVPs3RSemHvKZO2FaA33N2m3ncmRV1drOVjeW7z5l4Ojj3EKGJtPMwjmbV/yRhZ9531RMuvaBPc7UmHC4RDdusgyuSZQgyayH4hU64xpQo0510De3vgferRz2QvtRbdd3KIkR+kehfg0Sr3skgCVLyH/t98NQx9afgUXawDVQ6Ow6dZfp7bWFL+RdSAITx/euCXHxmuar7bQrE1uNp9wxxtZXVOaJ41yNX+fJlYUpSse32zkDc0nxD53P8C2WJszVjpejLn5cDYjLrVHW9NJ+oYhefgypycZzDeGFkML1GB8/NbQ96/CHkmfHOZCGOdcXiKNFd/2fucpEXDGko+nK0gKDel+Gxa1QQBa8LFJz8+hnciDFNomzN5QnLuvY2nN5PY+JwP9G8QinEiyS0ZLepf5JisbmZlS9y8d+X5CRnGsGeMzBkgdLWtbuhNe4QRtKhlo0WTxfbKS6WfzKv9XiFbssunl+fwvMI3Hd3T5CZoyuyX2atkgEHj857Zn/DyRsdA0lyfcW8t70BoDwJcZ5j+l6zi2j8eeUZ72HkzL57ZWBh+xu1e9vDyscituV/j3e/XsNh18l1nhT2cDjQJn9J9yuo8E36lc8EzbHmNra9V6kDpPu1J273cPVSeWfWqM6JJXEXMtB3S1q4NqzexpuHAImnVIeWCelZ6rUlSztIisHWyW4vQa7nj2wvyZz+bIuYHxTOOLSoeg0oi4YAxrfcng7S6FqLOADPo3/3d3zlFTQfZUjjt3/0f/26qJv9pwlQJV+l1dLgiNlOqhs8NTYCyCfGmZmD4XMo1BBHhDQWWbmPMcGlAmeDh1HsZpGmUKAXHKgXTvzvNei+UzLzfw7oHOI9VmIZC8QBeJpcgUPYt8PlmLFShUIbJr3/9i0ziTpzvBil4s3HhtaQZbBRdusojvB9jKshWUKgx1G4porKw55J3E7YYyHfTagv5FynAISr5fJTBoH/4CBSnQ8cj2Lg2oA3lXu6t+OKGUpf/FSE41s8q5fIy6jm+NenXJTu2VcwWnFsFv17jIm4tFbFE8M6x52mWUhMhGDM9MBvXpzQQmtsWpQrcsy+BP4jbzJvr7O+N59pwZRi4Mbbm+uRkG5TG07wOnvczzsVbc4/77tVfqw2KVyE1PFU4GkJi3LywRx55NBv3xQkJJOw3cgCt0DzXvLU0ROuAhc8QA75o2afG8y1xtsUOyymqd7UGQapbH86U58ZBgxQt6dxzOyDJNM4fz/zng2JS0nkJ1Rx0bsNCkeFz+EV+hd3mHhumS52wkeWEexLSGAV3nJvlo11fqHSNLXJxo9dF+x7DIaPXhXXGzb6QOaU9Ftm6bfgr5ubhKQiIWA7US3jM4XcnI7tFIRcJtH6tVzOFHZNlxADn3d/Z5q2nqWyRE2HGogVr2EIWyRyDi/FeVLR18nyuhnD31Bb4NLmp5TeUAqHKr3zlKzPIycganSKcfHOQAMoeafeujOmF37S11F3jhS768rEHkZtbM+f7s085FZBwxFgypEAjg2tltkb/iSN+aMLX2Fq0LwdFraDMs7WkPzkbUcgXoT+JNQ1TRg+eEKrP+jfj297lzS/nbukbm62YQHWQpToGl2MxyP6OrlqkrGh4EXClHxZpt8459OZ9ezs8m9n/DnPXXOrGSP7FPa5HbBsya/eB1Ydbvuf9ScTqQVRDixxYe/sZVaQhrxarNC4/kzP6oNxUNZ+KOIg0GIukBkaD56sBO4fxyKF/pxil7LyRA2sKEbIfIXbCQAyTJa6/MigJY4MRQG7JXHVgjTAyTDYY+sbh/V9MEoixewZGl7mTUODvFI+eMRr7RTh3jEVo2quR5+ptz9HzsF0yOL3m373JdxAwhuw4C57jU1P2RBN1RVOfGQOG3vUnk97jsTXznKP27eGL1lATorwn1BKhcUaXcWzYPA2xxyDbDifWY6MFnjcUmeMobhRqESSGsLOi4b2GA2v8N+T33HPPJ+TH6OGAMUysHyR7M+bDu0yh0xbv5vC3Jl/PAvLY86c1tcL3i+5vNit5cS7YJ3uOWZ8AMXMvDiF94vm29EfRro5xawF6phZABRbg9U0vxIOQ1gieMPA5h5Y3/dDYSvRQ6nKd0hLWv23O3rvy9a9/vcaWWPp7sxH+/b//P6fs/1+d1OoxlFh7x4BwGF6UApiBhwg/guSPh14SO+MCGhOC+UwcTyz8lpkIxEdewdbiMsmU3PuHF1X4vE1eA70GDVIYs32bGvIonCwkYFO23tHLEZKP3TuZNvOZX/36l7PxGg4ihYsyvDnGVgwtG8mfmbj0iTuwtGdMBtsI2XKnPvHgJ4uuUJKnn1N6Fc64jGXhRwJO4fFaZTM4MNxrjZa1lBmlPNM0WkW4n3syBF8ZwfKcm5mS2O/hNREGr836W8/v7Rhb9bLX6jYnFM6GLBcFuyTSF7ptNt2p2D8C2rANtFGj0FOr6FSObsZOx+Bz5rrE0nqwxuN6YF0/BwViwOMpCHXEi30vh4wNHMjXgXXQn4RRZzOB4O++u5utB0cNOxtsU/Fl+1EQ1qAH+UNXrp4MFvdgtNhM1ouiCMpx6mY1XNNirveHpN2q/0l+iAHfgrJVYOValXdSTgxkiwxG+UEhDspBxsmx2lfqPJH1EqVLUr8RsmUuc+CdtSvptmHErRmzdZb83QOl5RzC+TkoyvVh7A+d/fnn8nlyADPyGFv5BdJxD6gqh2PED+fHnklhwUc/mzkG1myW0JX3cf2EEoTlGrYjc8IKFGV5bg29UpRrOF4enN2/fle+RhFsz7aKzL9dj7Hl+ovW8iBb96eFPCnPp59+KgfW5z732JX33x3uR2ru6a04RtUYhYx3f8skfv65FzLHDlXXD4o+Ws584n0I93t6CS2fH66GOdJy5VsTQuCYbXeCjzJs43x+xB/zHmMrSl/ZjmbrRo5SiqFnZRyuo/gT5uCkBTEYB80+YZzM4XKxbocgH/0QJ/Vka53Mtxr5RVY3C23DKYsQ3nQKW9Zo1k5tkB0o/4zTv1fPk5OEz3VNGIO19JCGhreOGNnZ4p3LW4wxhsB8Z+tNedbl3rWe3nvJVCzqqJJ4MwzpCnqr8lZk3tqt02ifCj8LJZcje2qkzWEYns+hfJAVOkFIzyvlP4T3ob6QbQjOa68E1SJzjCnXTjRhxlYeVXsl+je9kXuP0ULecblsZPzV7fAR7tK8t6h4CgQL1QpxHctoZaUIofpliPJAgnJCGQxBZ0Yy4ozGKZvee7MnyZH9gitnQo1ho0pBs2fO7zhzZ17dg640LrrKvKkJaD+YG7SAbbfW86Ztr6oTW0B7uc/mjzwF7R3ZKeDQUGWL26p9V6DFdZrQ1DPHOBTatpZbJJUdUDS72Zk5y2e+lzKxiWwMM2MJD3j2xkZA6AFnj/nZ7NJwNoPkdt+RN2OoYflQPmt8rlG095LW4z3XJ3stZ1GkzYtsMho3mYNT7Lk/OXKjsn94cLN/IZWSjRK9mPv8vd/+e8fYutYmwEKI333yO2m9Enj/oEshhs+ke+iEYiiMWQibKTUqHMIzAYwHSimW9rxklOA+BN50wM57DDDKxM/xZAjrQMfdmA15rHfgoRkfBmwDB84VA52/b57GzRavjSevBQFjYBnjc89rFdLQU/ke6sa8Ncp24s/QjRlL48BCHc2KsoCblcjr2dIMD3ys2Srr1V1whcbilXnTgnr1SClB3oZGnCsg65HLsjRuSoVHt8JhruIpZ7NN65xkt5VD4oB1HQrXAq5REyJfBJkSpagbaqMMFrkhIA7EptWW1LqeRwmJL2fuoFZ6I1p/kDXFZTM6BHcTOcxcbyFYRSU3nbroRDecQ3ZLTEAZceiMlWHJSFjEMwZXFPV4a4R8hDWH0Ov4cA2/bYscinWJ1ZQLQ9AmtBlbAHEMphl7iKHzt3mWGEH5rGGd/mSzvlF885+Q2/tD9Hb/EP7jUev/1vTwDTeWqDkp9ierTCJH4O3TJwwfzQFMnpQV+cV4ixRHDj6G1gnx3YizZQ9FNk9hQTK6RONC01oIlSthraOofGa+twbjbmTf+6jQ1hpXF8jaQbbs2XfHW95D+zachij9cu7sp89//nMxYqBeG9Z/+aWGwMx7vfZmv5FZ6MSGAnzGXPjeep7C7jxae6Xhwhr89ZoVkFUraJyvkedtQ+OzW06ArG5BS3Jt3b7//afyfSGMMVWzHs+NI/jKy+UbfXxCSg5R17065VUavhzYHx/VNa7V4EsmqWKS8xwOncfGSyUf3x5k66+HOC/zml7IgboQQlb68nU9krUH6XK2yLj7GeuGozY0uWuTtaCz7F1OjTp/M15zu7zMbe/Dsdskl92DDblUnyypudzMGsj0DgsgIb44Cg1h3zzf4yzGcFcE9YyzoZmi0AwtRtjydG6bwo3ZJ/PHe5EFcj+ySI4C4Povxl6NSsbWjo3cLHds0YbKjvBd+aKtxYavWFS2JOeeH4tiybhuUoPaSSV7v/pSi1NueN7Z5BzRnzHG1siesedcmrmiC99+jwPfQtFb5HbrlNF39piQms+QzSAnY9QvR9HDt/hp0T8H7dblWmoIp1qyzu0iJjNeOq60hjo9CUFnzkqsNv6Q163fKdGzvRaXK7ZoaGowzr4hKxuextviaHi5lvltmaBJ/Bg9Kmy/CDJjy/4s2kknTuuzeQ7zwfAob1mrqulROXtlDXfGlTGu8ULGyrFtAkPb6SHge17PWfpAIg0HedwSCq1U35ZC5Ik+Nr4NVXOGCrT0OcxRjfImDPnTTNdLLmuTDQ7P9YSTe+0tlXRJ/q+uwnWWtcoIfSg15tyv1IeGOVOUfHQMfeR+nuOBlBFpJQX6vi2YHgrf3Fr99m//9in9MBv0lvnAn04I8bvTrifd5WdgSj+sRe3A3EMoWSfzCQ+3hzCvmVe/KJYNytDC5l8o1QDX2HIILKmN8JuhQNBBA4pqBcI9NUz82yZzmFJa70wblPJ0Xm2cfg6HWMqzIV5+maV8NXA8fpi/eWkvvHAgWffa8c+B6UBdvhYiO5g5SohVPGx3sdfN0LQpmsI8ilNdmjmYjMtCMNb0zfrRj3544dlvnZC2rrkzNbeW3EjZNQw6rRRGEfA8WrCx2VEJSc24Q4g/IVmInIO3acdVMAnVBp2poWse2++waNUe3p5z+1AxtBhV3gN/eiEoL6fB+q2H6fuN0bcCOM+kxlazDr1ssg07BObN4XmZWWi8niuk1ZPVQXFEcfKQIExTlwRSt8idDc6jp3wJvuszQBkDG8oytpvGGHDIMuYoQsYWRccQ9rfsMHMfpT1yHmRxDDvzbi7XgzU3m/7rHu1A376RRUdlXk649lTNR+5PxgsDf8ZFCUFajWNT1RlV14cQlz+zXqrDfQ/AJWB6bmEPyRglsjaVmGGWw3b2xdY42tIbxnGj1/XI1kUY0QfneWJsBS3+IGcLOhJj6/HPxeDye4afcTz7zIs5uFvsuIizw8rfjz/++ShKL3OJo2H85tS8kDMhBAqU7Jl3ipaCLydGT9Xnc62W1BBObTYvOfEZ911FTNHKZqZ0ExJnU4kAACAASURBVHK8GZp6ZQyj4YdMmri99fDHy+vjFcukdJ3Izt3jsSquOjWMrN8vxkES6kj28yAHn5nDh+HwncmSY2xpOitbLE4PZPOjXkGViyznD6ciR+ggbXNtv1wOYhGydhrYwsjNGh5DcJ49IQgIYapvt95c0GQGs3WDGuNHHYcn6P9UKLV/yFIPq5bLcGAIyzRCsHW1GtK9WQju6OMNY9szHBZ6cQ+adVxdXyNqZwI59t3V8eSzfKnq2Iuw+fx82/DJVrdvnbWlLzi4rE2dxqPjhOkPKk5G6LolrxetUTn9F9ELRVCbbPH6K5MppoE2isbomyDkMwfoBf7e5ujLmRQWUvvONc0/nUie7DPzs6UKyKzxQn1T2wuPaA7m6L35jwEfY3T2qoxFPQ5xiEtjGZ4R1IrxrF1PwvDlaLacTNGf5bEt8pses2R29EQdHg7FoI4ngQzStX0ZF3Wz5+mOu0/2HVHtPmtRYPIFmfHHOQbZ4mAIobqHZyMr5r6OdQ0Jz24/46WWT9vyNgsY1OlGHH8x3+199Id88QKh3PeboNaIQpGy8qa/+MUvRF6LpkGhRVHGiBkj9bvToqxNqVvja8sWLR2hhvxlJxJ7y/M12Yp+XEe+JPgNsZoT91/qiqQLL2FXvGD381xLwfF8DK426W6dSv047Vmv5Qh+fKgqX3jiifz7d/7+dZyt16++mgbKP/jB0xc8ifdnYxOkbVCc7JDjVVg8guw9hpZN5w8uFwGiPBhb0K2tJpzJ8LvwElo3yEMykMJPmId2fYeZyXbYmVwK3EMxOky+0NvV18fggwgN16ycKuGsWrBvvjUFTH/zbDwr9aEsbENnJaNHsTiwTgiREKV3nkJl87zp30joZEXNc+Rzh5xowm3ozVr07AykzXz5sz/7s1EAv8yUe9l814fwYkyNAEABKUxGIGG8ZwTaYUTJe1ZICW/a5yiw5WBYZNdsqY2WeyiMWgt/Y9A2jjEwAtfI2SrSaxgt3EuJ2ShCMiUWv5dQzBYgZShWGFsF+Etf+nIOYcJrPN63CX1m+W2y1xBHE547cH6yqOZbxup5shb+nDkW1mo2Wntn7bitbSqi5xAp/FvDod7gi6++fIocjjF3iIrmmQFnfHiBhZOb0UoOr859tjo45b5ZSfVqhCNanM5zMvjMFR7QlmfwzJ5V2HxRxW3hsyiug7Ux+x66xrM/W1OyzuuO4e9APR48oyJG1PHWNo150blL+PsQkOceiyZ/2AYI4hVHpkiDeegBGF50jCLeWBCYeclAfG+8fAjUE194/Mrf/bt/N4cLgmv6Dr7yRmSOomkzaF7y1NubwVPYlPMefBwGPDayZM8wxp4Y5WM/MMSWt2NMVeSyUKVTa0z7ZkIKl17lrQkvbO2e7R2qeKo5jVE8hgZHyTpok0F33T4lPlowkU4C74/xMe8lZDZzfMc9RX8Renn77sfDJvPWzx7E2Xpq/oQwHTngFFYel8NHlu34RZ1zqFpbazO6JOHng/q0jEGL2FqHdRxSe+wkpISn5vPzWQbe1lgLojP3h6KnbAhU8zii0JvXryp8vBnBreBtrjyXZ7/R6/XZC9uP0d7He6Sf029yHLjsu9HP5BGyZz9cnWSDZEIe3R9nWFKS9Pf5eakPKR6bMehnWMqBQ273tzH5nVCdQ3UzkfuZ0wh49nzRsxpKNSqEeXr4ky/zvtd9bVBN54lzwkXCAxpjLmjLacu1fS3pmshckBjPVgdvUcjVNfbRFoFOi6C5tgy09HCc/6w9rhJDaIuYkmnr6z37nIzqkduaekVz1+BadDJFOhnAR15SVmHm+NPa78zfypk0WWYQWZ+L89+WeWRiuc1pGxekp4bw7vvdT+7fulbdZ/Scs9V8XHZmuCn7oAjxFAYOyn/rRT28NQwveGvHEaRDGSSua04YdQtemBC6dkGacrEmSjbzZP2ha22ZptbWvQlvQq2tvbCna9VhatX8pekExZz5tsacNs/JeLOXhUydZZ3XhgwD5CREOGVMZg5aMJz+uzWRqb3HnrvmwbitARCCc+1+m3Tw5rwn+tYyUi2MbIyMLWP+n//pPy2yJRPxnQkl/ngIc1AZCxbi83xhja2WWmic1swYlMlfrgllynBAUA2kOAtNsLadAIGBylx4QgflYJS9frXhr+sFzkKWD1bPaovrmXgT9MbVhk6KeDVcKIyY8ORcL9cMX6Zepc/ecXs7rS8vzIb3HCuAPBep3+u5hk/DgJnPmDjFXj3v9j9M24+57layh2xRzq+9WoL0IgkxUgn8PGsIdfOnzU+RZVvi//Nj0avtgS/iYNYxXqZmwrIn9Ol9FdtdK+jjHHRvXG3l+SVvNrvithyEW03e4VUiXz3cTT4g1CFgHzh9PZYSEiFV0IAeLj7TmbwSax+6VUFsQUN/NjxhXmnYq7MG8Soo6RMeMScMoC3mugU2a3iNZzrPswTLGm/lBZEv3shC0O5ns4XbMEhMNhrvYhSPDcvY1KuMwRcv1AEgW0ltq7nXm7PBpVZTCpTDKn8batPiPc82PO69yl0wnnUOoFkMb2H1GOyH1xHCslpgs/bW9wLpOO/HEBe2O3NfVKIkdR7SwuL79xpYDRXVg1tFkPGwnG7wCkH+yOLK46IO7w+DljzEeHBozGeb1HB3lOtnPvOpMay/NPv4wYvMv5deVPBVGBci/EDWxzxuHTeKfwu/bvjQnDicHnvs0Rhb9IbvQFLjmM262F+UvPeLIi7SsN0SoLstb7E8HzKBIO1+iLEPPzT14UbeSmAdhHp+hkYyYPqdcg5rPBcNvmP6oEFh42WPkZbfHwSNc2dNv/vkk1f+8i/+4qJidKT7GNDmcrPujJs8ppr5QSuMN0k1KV3QKui+m2c8zh6H1D7M+7MW6yGXV9S9R2ctGf6iZ+LMfZyjebBSJqZ24Dt1iOz9bZdSTlBD4Dd63T7GFYOgYRjFo9vOhUxAZsja9j10n/TxO/zFhqxqODJkGBoxOOZzXtcbW+oPGleR66Larft1y0V9qXUcN9mG+K4OoveC6h9jDnfJGrchcJNZEi1ZUrWmyjOnW8vPuBlG9M9mI24I/p5USb/kBac80ZG38mAhNR+LAbj9A2+Z/WPONgNwQ8xdR6iMwtSz7jMf5lXdL6ElWYKQ6g1luYbPWUtGv+dtqLQhyVtH53x6nBjImOxqB/2vkrmr5RvEdIyt0zt0S4E4+zRjN15z6O8+Xwvc+jmZ96Pr7QfOFSTGBTm87mE+PbNxMhSXNrDRmlZJb4ap9d5m1pwda7JEdSF8ey0gS/QvJKkZ39Zts49FL+iVGKnVWtFDKesyZz7UWyjRvdp9oveHSBs3AIJhvUlj5tC1mqWvZd1waU/NMPYMYz2VFo4TH+7hyC8d1LF2nnwn1AOlnmZenRfWaavr+97dQqYSy+YPVJHWJUMoKxyWf/a//LNLYwuh+ecnBOaTSadMOmu5L9n4ZwoMgNW4KaIOiWRvzI1MRhWO2k2a2H721ABRJX1g1aNAUm/rhASujaG3hxOFy8o0ARaRwFl8/17I03Wff65lGxBGKXwW5l1348AoljYbcrxzFqvrERrX//SnHjtC0fouayS4tp8tgENzYX/P8Nr0pAKL2yhgYoZWPjfX3TYuy//aek0vvTjZUDMnbSLLo6uipJi2PgxhZHy6lmamX/raVyIsfm9zNxV+qmqfEA2UrcL5ehA+nqAwEK+OwNq8Gy7cw8szeb91tVrptihSY97b6sdGJFCqeDM+NuuDAecQMn/bOsc9Hn30kQhx4NNsjBLZCeN6Da++9nLanJjPoJLzuxQpnGeAflr/EBfBvgdlvHM8RRvFMy2JdblIGzpcY7stKDq2Xz/Xxq3rvafQ6PyR0BCFOfNO4CmgNcheG16HDUMxkLfl0YDMW2unmW/ma8n/zw3BOhWVGVDHENTLbLNYd5+sYbU91PaAC9YZQ7RE6CBMI22bscj7de1wV2LAti7YEpFD4qQ0+3+xfUuyLs/xRi8OQfZt0K3LOlsN8sgYO4T5oKDDpxhD67HHHolyue++acY6hpa9ThaK/uJtCuNab1xHKFTTqHcN8kzHEXII0x2LhkFvNwxDV7RCdWsu+Rz5c32yGuMvofCiDmvMl1NSJc2ocljzij/76alMPXvBnqoMvRpZR5Jvba42Rb53eJhCYNbrlkFbNkQfhww/aj5j/R8bCoTxf+9737vyJ3/yH3LNHIrHsI1TYV4zvU0+8NpQhrUOdy/lPRR0bU08Sr6HeXmiu+4tYquw8Mz9yN5mMu7hfVFKAUo7Ommry18YZOTjpnYSWMNvw4ae23zd6PXwCbtL7jGmUgDaXeNIWPZOa77VGXgPynsMzkV//C6JQvP+jY2tEurpzUXd42TNeLeeWnnBHLc+w2YHb0jUeBr+EWp+MGtNBox10WjZiOZ1DTPnlOLWLTVya3ipslgjt8dAfG3mZsn+DnyGB7ksEoeUrRRJ6SaQMPL0Wmp1tfm2eQuwMIaPebRHhRI5W5D9pZvcByka9Lg6omiYv6Fmnq2OYY1Ve8IccM4hW+TEtZwNWgOFp5UkHq2E9Px0RtMHNYBn8nKfGGwzzzXoiqh5lcvUCu7mhkGVigKzL5ok9Upk1XfXAHKmeNYtj2FPcLBaZQDyhavZmlo1ZOlzzatbEHbPuFIIqn+tE51rPZ1J/rZv/d530tll9oRnWSPZM5kb5/4mTW1IdkPVPh/K0XHMi0iWZkN/pFgwdDjO62Uh8pQtOnxn81RU8550zSjfWU/lqcAwSODqDnQjc94EuZYnshdEA+ydP/qjP7osajoIVzxNyJbFZgy8Ml9c0hiJWAXoIRxEQbbmYQKtybwbQYGO+ey2u2lbidYAKRG52TImkdGQh32/8KcDgyBTOlFk8yckwfkD2m5Rvx7SL/ymLV1Sn2OaJCOWq34NQXlnyPEI8oQv9aLimVwZT/3z9dwOurWL4Blj1MzEhqh4kALG41tTut+kCkuxrln8jCBCskThICWH6O+aL730WhS2525mUWPCnikJBfPz1gahLKSZf+krX45B4vNZ0Ll+0thP5oyxhNc093H4GY8qtRTNll9otlahXorddZZTtUZWPNPZUBTKbqRFTXgOvAD39Or81tBaFIkX9NWvfjW/B496ud/OUTfyTYMQPj/ZedPLar5vHjZ7cwmlwrLGwahYZaBbumcC+dqwZMF9e+h2Llu3q+gJ5Wij/GScBJszxvls9oS4oC4QT4jBjCjJBkHHNHidTKrJ5CQb2xC1qcCg30LR5LbFC68dg/a1KXD50zzvVsemgH/y45+0LtEo34aW244JqpWD1sFca+fCWak+3FIml8bWyovrp3/m4WhsuMnmvd7Aut7wKpr4N1//b8bWhhTz7J77ofvD1VL3644hNJMj891sIqVf2vC7bXPaxWB5gq3NVWrBVoJ3qMZ4PBwicosLQdnhc6yhZX+2EG+bpi+S0Kr9zWAtb6sZj0XLJJq0UKaxfPyBkmGv5/3cNtwiLU/KA7qUJUgAPSMbMR75/LdEb/NtzF+echKMX/SK//Anf5LCxMZw/Zp2sYtcLsplJZYywVC2/FclESC+J5RVdMhieo4kG+jgYM2RbfEOR/7iVR/jJL0tD0JVo7MJRUFDE1psfa+bhoC1BgzkYTPJtjPCjWTkQfxA3MW0JGLwD4I065NK/rPO0Da62aFhrv1e6YfrM2Eb3mzW47ZTca/rkS0NfmtkFHFp/TZUAJGSpt9bUwZE6Cnn/XUStvyD+Scr9qYxOvxKL6jDccecFcJsbVl0Qt6jD9BeIDXm/MdT2NMzJ/lg7vXLaYdT8vY9kU+ombGSPXqQc0r2ethOlfhxgl4Y+WVULTH78eEj0s1JVJoxWkfrRseYT8+B53n33KNn6c05R7zPyXP/1bN95sIb94xefHjON3LlnF0j0uG+7X1+PfXGAlJwckZf6//puYJ6z3vN5BTtaIbgJlV5jrbcatV2BpP9Q18aG3lopnLRqKJuDUmbF+cFQ40TDOkmB+aHEXaZZdyEB3NrXukA+9F5wyiL06Nkz6xNSelaD92asy2O+iHp00NFN6FZQxOa+fva176W+TDHP/3pT3JfOqe0E7XBhM5lTDcRqvzDyxZXxrtgy+pQ322iRNdkOaX45z5r7J6xDkWzse8aPQgRt2Jkj14CNHz/qe/nGf7tv/23x9gaFMgmRTb84Q+fzoLjaDC2AsuO0Bl04qyMhrkgfkDScueGfr9EYynU8bRsyljA/Ywbbipx+AzL2Zr335tGwiDYZIYkbbs922zwtBZAVo7ybwNYCuadN1swkvAH2dKWZwowmgBd0l9/XWVdLSQGtp/xEtyPP/ipKkQG1wgiRGWz5bbTOgPQ+MD94Y4N6sbix0fxPOZITJeQZfMgs87YqgCaPaKESmFVBsJJ7z8Hp7lg/IXbATkbQePtf+HLX8pcGZvFo3gdPM3Am9AkgYTGzcZJZfzZfIo0gmhr7atG/EAE3ubYLImgejNnNtQqtNYyqWdtDEWPNqMQ4vNqDq3LQ67lPYzZugkF+beCggSY8NokNhIhrfc4xtavfpF5cQBTPH6W8cXAMgYyFCj7bACkZc9BaViP8hfA1CVkL/+g1eTL9bLhfjNoCEUQRGGeBBLZxIqWNTDWzew0Vs8A9jU3Ng4PKh3b59vldqmhNpyl85ytwSXz7enA9WlmngPznis/nRYj5IAsMrgWiXNIkt+GIOpt5q/jeSZr6xxQG1YR5kzNt5P10+ri7atnP6QNUJRwDbUNKe5Bf6OD9Nh5ue9+N2OJjXCyxZI0ANVSKPbh8dA/Ew/zlslMvAwZNBX+lpvLs2ziRRHi5WPYB2TQeoc3dRwSxq81oCT93l5yWEIYtlBiUdhWiqZLPNMaHBRbw8hFFxh9LXhYY9ZnY4jdNdmaQUrJskxY3xkEbpCsynOL2jJCHBru9/qb7W+WRrYjN5CO0APmc2p3mRPh/P/0n/5TnJ8tY2IOVxeuZxyUgbMWndZ9ZWyuDyWjWziODsz0H8zB/fJxshret9aeO5muQlTHYA93KzqlYfAmXrS6/JZdSJLEhOqCpl947E1t3zHdSEbuUkYnCRAK9raPH93pMN3+i3memWtyE4MzmXTN/jSQRbKCas34boRs3X5HS1wEm41tutmKHVW5kjXorEXH3dC639EBalGFczkysKiIsI51XVL1lBrLvqOvGIjOjtTrmn0t056BxNiSXEX+PNOzI4t0ShDSyaqlk1tIs9zOUkGEm69GPxnjK+MQ0i+QLevxyERxrB1eFf5Uwk5j+DT6UF7S3WP435/SOUXNORycWXukpO+Wi2nl9aJqd42evne+Z42CZs179DcjmDHsWX8yhsZmkW+LN9mIndPL4uDlV3Wtt0D0hv050uX6Xkmo1dlb1XX2Rkp/NKzmVTL8S9H59P8CCVsygoFjnnzO+eXceuKJx4cf9njuTSfX2Crtht51hmyDbGMwH62XWQI9lMt3ncPk6O/8nb+TeWaY/fV0gMARbSkVhjLDvaV+2van5TGyzy+iPEo+AHXwtFvzzWfK22wmut+bG+8tMd+4m61Ll0yz+3l+RiT9QR+i+/xmPvPkUBDshT/+4z++DCPibbGOnxpLTEwaF+UNaeeMm5lxBwAFQDC9h7+UrKv5mcIr/Duxe7CrGP9Rnm60YQDCUM9IdfdyhQr5TT2VZOq0BkrRoDF45ne/ntAWjwsSkgyCU3TvvWtDej9ktBStS/iniuLVqZny3ISWjEEJgvKl3LfFRD1D7u+gmGtkckZoFi6lvDwjpSidfFsq+D1jsrB1M2aWK+F3FIgFu+3WVtfdthqMTNevYahgXSszLwfhk4OgfHL6MC2RkQJzf8oYWriNU9c4WlRR9t5zz/0m1zaPjMJ4UyfbyFjW2NpmvgsZN7uw/a9aYK/ExWTznPBm0R5tj5rF2AOq1YhtVkaZzzYM0DYWhLLPOAbTGFz12iq41lb7E+ua4oTznWxMyOXMn/uMKXxCA9Os9ZDvi64YL+5cezLW0EoAZ1aohy4FZ3xpbzJoQT4zn3B4uvf1cDrv13dWEZD5HpBTZ2iMem0z/tbf+q18h7Ik208//aMgjuYkKNs81xYx9fu01xlFaFyLbAT1OcbR8tNinHnmhArqrNg34WDNmM1XULLDCdyDqAkKDf3Foz0GXWT6hLB6bF2+yLjXHmzLuTQvgAB/NzQ0NW5mTz86FdWFDsvFbCFMypVCYbzceot92FBYk1IcfFd7mI2MtGTDvRc8CZ+zl2tEvxzv+tFHHzuORg+7OmvNlLOHXG/5hEa4Ddr9jpykvtAx8kskbi2ze+5sIkWv1yQWGbsff2jaoYwOuDacO+85LH2OfLwwmcvm08/GzVAgK/bU42NsPzjPo2nwN7/5ny8qbic0x1A4aFLCJfQYztNBnxz814eH/4f/4b+PIpbVSLcmRDWyhufBOXB/64jjIaSWdTnvNZmneqxth9TpU19Jhl/5oCYuJVYmu7KFJPFNivx27YsE3+glG3EN8UVK0jz9IEV1qCVsKN/DmBrneeaV7iT3yWid5+lZUP16I2NrttwHXjW8vNrg3Rg2hEaPlOrRvq2LnkMX3KcOUhGTEr0vka33Zx3s2w2TbWV51xDqk0QjjPgyYryQ43xXrT7jIPeQLVSJ6jg98EQxGu5kGDDAfO69QeE3mYVMpnTP6GChpDiUYxA17Kj8wZvNRBz9xdiSIWtN9YMky9acjjNvSxDf8evveodDXARG1GGen+4x7+gtHEBdDhzu0efWzhk9iS0xnOf3jBjPvpEqn3Mt/16jFrJE79mvdC8Obw0UxcU/dcKwNx/0ueT0hhpbj8rYrf+21dk6jvZv5+fBODBf+9pXszacrSbfQZzrOGR91CibtUADoM/XcHY+uI85NT6ywnAT3qNbtNRhwG3DeOvUhDLlGYp0kilGU/baSR6jy+sMqivWaNDW89vC6Y143HE6w9wVI5k9U4fo3SuPfvqzh987tJMxBnUuUILme4ytuf4f//H/fko/TBYfcrlGmk89/f0sAmF8P5V+ixYswTle4MwMCzjEsnBL+ic9B5E0Z7B7YFNeW4TQRGxGlo2V/lnze4MNrDp3kkkok+3Ou+o1+86rr1KaisK1Z9udA6t6L5DpjGGzG1oxWswYqvKrKIity5PU4Vt5cK1blAN77r2IXMixJ0S5B5Rnv3OqabdgY1tWFA1phfXAuTP2DUEsZKvljOvHAx0DxUHuORDvtk1GGu1qtDnj4RncNh54JC4oxniKcy+bMJB0PH68mPJWYrwGTtX8dGoKjVAaK/hV2YOmiJdHd9H0duYyqM4o648xRObnbcTdnowlklIUSPv4TtaRoFAgPBf3sKEJsDFZ8z0ghBYYUOFlzZzI6tzMHDVnIATCMEIynjPrgh+gnk4Mjx4yN8/6plTAeJMOORuR7HneRZ02/GyeKOwYpqlJVY/NgWGetzRDMjVH2XmRH8bFpOpk/FG088wMemvpZ5lLskKFS5OpFuj+9SvP/HLWcJ4hsj7/pX4TsurI2tZuy35hNMzfCf/FuC+yteiWv423YcMxAg63IYiZMGey41p+pPygoii3nDp0S3p/P95v7yd1PYbUvPa9NQYoQb8Lz4Gxxhh0eLau7FFA949CnvpSQ2JvD7961iluOcpjFRG5WqVn8h0AwrOQ5e7NQbzmGcz3ciZeReSdZyDP5B46EZlPRXRhQpW+oQVke3sQUr4yeWustZ5PW/RQ0vZVkbVWzk//Rg5aDtlyJxgfDnG6CpqmJh0lqEQNvWSeX5jWKeY5xhZHYeSmB83Ppt/rfG8OKXrmr8Zrbi9YWXfDNRzahZ+3yfiWrNnsxE1eMB8O0TT4nWWCUht/GyBLnpi9fjidxpB+g7NeHK57EdEPArpUDPIR71q23jy3+6yj52BqJf8t7bBFR4t0b6r7hu7MWxD+eY41yOpMFx3cv40rchVj7SQvTE9WEYcNIV9PldjaUFkblkKMOYlVa11d33i7Brb161o2g3objzskyZHxMdIdrBwicuDlmRuybniNvrDn1vja0iE1Oq+kFJH1SI9ESV9q66FLTJJNjb7WdnpIdusJfzsPyYoL2Auqt8cxn3MoPLBZA2iW5+BAugZZTZRhnouz7d+ePkbjMbas3Q9+8IMYc9tsfdsFrX5lvCTsmrP2EvWF1m1JCcZNavwNCOAz1su+wVut8/J6HOFPferTmaOez9tHtzqATAkF4qq5HzQPp1I4zLwwapwDjCR0o4brGWx4ke05aKyJ7NgjEL8Zs3lftNL3v/SlL1/58pe/nN/Z8xvqXfmzV+1r39uQqnuYo9Qmg/DO/ciy+zhHnnji8dxD+Ra9Iq1vz963Zx//IobWZZZr2+ZZU2vH+dvMRmMhzz4LvHHuG5f3hPqNrVzWMXBHZ5iH5UF+fmTTPUtPEIJvlYEfzvp6/yKMeG28IQ1oZTg8/YOnguhYvJtsUEoXfDw3NagQSA9aFe8YonAO3lSOP2hRMrRCfGutK/FMg0612BMm8LAOYcBKJ5tFLk12UkPvKTE26MYbrWtz23jVlNEtN01K8qtj2QaJKOxXJVSInVJ0WDu8YgDM5DsU1hgKlHi4PEj75YmUqEpQtzaO52TA4ImFqOv552cGkImkBKLYhcJm8pd/5DM8Ys+WA2l+BxFTJgAa57njGdkJ86fzqSL2ZV+31jYS+nAQ8N7r3fbg5AUPWZ4xFh5NCZUqTbvvWvLNxiqkzzgQVlMK415tK2bdeAPWqMq6SQ/LCdgK6J5b5qMxM4yemcNCeNXz4rxY26BONtz8IR/m5NWpddPsDnWDGnI2HoaJ59o0XQK+cDN081bPPWuK6GyemwDRDKcSIFs80Pq1eGJDJIukLnK5xNo6BLP2FN11YZh3X62BZW2kYr8NPoYEHO8Wv4bxweiyril8+Ho9S4qKgjcGSp/iLr/msvPBRX2lqe20L+0zcmixxytB8wAAIABJREFUqaPg9NHELxmvfO7NUDUvrtXCi3MAHNSBZZQCsP7tXowsxtxBg94dZ2l7Nqbw6bzPmSnheUIyM08NZTR0E0U4B035JrfE8/3iF7+YhJYiBzX2yAbuQUqiRJFL0dazcIinx+t0LfssCSEzx0EcyfXZj1ORIfJL6RVdlC37QJQXr7rG1hx88zXKzN9kyKG3Gc/GZJ8pxMgQWvSr6dfT0WG8VXMU2Rs0oofKhNDHaGB0P/H44xcySD8wuDk0r6UWnAOjB5RD3lo/+eT3coDwtM3hN77xjVIaGNpT3HapCeHRHUOk5NseXEWh5u/jdLmm3y3i0kOdsVm4Z8szlG/VrgVDccoh4pBpv7iGRIqAF9X1ct0EqOfvGhUbxmztNfsneyj12i4z3fzOIf9unJSWZGj7mqKFS4i/DPdt2G8OoHUqLjLeLsPbDd9WF9cBKNLbn5dP01qK5W/VwOp3hGEbivXzIpv+VjpEncI9EIOqJUTUQqjXJ6gsyZ48tVp9CdWSM8zfhoD2nr/5zYTM5p4bqdl2c+SY7kqW26y9/c9hhGp84mFlTshMs+cSZj/8J+NP1fqTFW58EFXGISOMs+FePx5Eirz6N8PdoW4ulgDunKCz1b4LxzCh3lIoGpGt3kkm/fwJ1cP586BSDQ/m88CBOOJCnLOPfWZRo+UdeQ5737MuEkW3rSHMSLVfcWm/851v57o9/7bwbHsPLk94jRT63TXplkce+WwMZsld22GlIUfhuzruzr3Vg6vXW0TUszUilAzvee0cf3LCdyICmw3uWdJbeN575RXcUPX+isL5jGf2/NYUGd/99qxt4pUklY+dsGj3EuML4rnJHNYJILXo1h1DkKd3ARXOquhwoNUYZHTEv/43//qyN6Islp/97OcTKvl+boaP897JLKHUCSIhNdAczvOeh84GOgZFegoei1T2HMOifb1qXHh41nI9XHDtJ/LAb1w9vBZ01Smwqvjd3Xe3kbTClG9Po2rGws03qY47CmsSLd5467In38L3hWBviWHTdNI7ejDYXCGwN2br4HEA7aGStj1CmvO7hEI92zHUUv5fOGqeE9zvkEhG4kyk9yzi1iGzYCUPD9yY9hCtE+SaFvyF2QwOgT1k12MLanjXxyIIhDnhmhOO2AaannsrRlfIGQmjTIOCjZc1AiOF3HxakxW8pIxDD3lI89/HxtC6+2QbtfyExp8txmaeckgJfTlAzhqnaehcE2cF52rRNkbCZwYx2Jopnn9Dy1oJyXbbkJNnJuxbc6VKqrVSlr/G0Lp10A4KeQ+lwr04JC0nQrEE2cuhXuUYhOvUB6Mc9gBiHBZhasZODPJ5RvNxbZBRXnDi9BBShss89F2j9OJACMuOYv78HNLGYOPcNI+0bZ7Mr+tA33hTm03bsPgYMjGCxJUvC2Beb2yRHQf++7OwbVY9mapnr5hH8pXD+zzfXDAp4Gtsed5oQveZB35HvTnGGEPqKELjc03r6iVk5fNrbL2fjgtFTB+f50Q2hQAxfDYxI97azL29E/7W8Lh27tNOA/I2A1AwMh4uA3iercZE9YVst0Wv0otv5tn6C00wJMxvGu7O9bfdRsMbIH8HU0NKUAU1c9S9ouRcB0om5MNbfcM15lqbqZgw3nyPUewgcW1ze305lVeG22kPL6KYsjLzrA4UBjVvn2GpBp3QQXTIyHXarxxi/Tqbe1hso9w6MQ1xL3q27VzIRjmFLeobeTi8yiYNjINkfmcta2y1+nyNrYZe/bwIWg2iyzIJiyhUb9ABRRr8Kfm8h0hasAyXLdmGcWZaziWhUV0ZjnH+YYPrnfTTbXiyRt4S37sBazReVkXveC+bZF/sE3LMEYSKnirwRdLquOw4/d4h7czY8Tkwva7vArHz3fZALXezpV82nAix2HsugvGTn05i2AENzDk52lCxKuBkZ1uAfXe6CjCSHnjg4zFWHdY1+spR8uzbwxGiZL7JUhutT03AuT/ZIeM/ngSbhq1aINNc2iv2wjaPhoTJsF9aR8oeQJxPpjHZidM3KLtz1/2FzjkhNUyvxugr37GtdYzngpbgbJv9SNY3pEY3+v06ATWSPpHxf+Mbf5XrmMMS6AsMAAB6XrW35RZHFTL9nd/5+zG0GLsiGJ55w/USoeicPT/tefdKiHbOLS3kkp3/zC+Ps1Yn274OBWfkgowDcRikSfKYP3X6br6oeG9cPV9bF9Jn3IMRysCv3mgFA+vqLC3i2mzZ/XejZR+LjVQjcGq1DWLOVsmanLMa4q/Iue//m3/9b64v/XAt8WPseV9+DmR+wh8GvcX1lgBqshgsaUHAOz9cHzfb3oNusr0N43XPhvvBeAUm1fuqSUNG3ngDudGGlXk4izgkzzsG3cIDiHX7Vo6ymbimXfv82++M0otC6AF8PbJl7OvBQUtcY8s6mIk0+D3KKyGmcERmss/YfcYiqCQdZO8gaKxlYQWD9b09wKBo5UtUAW1Zi1TLn/nxftCvmbMtyrfEXmMLBH9FAVlkTDFsmSvdtF6EZKtob+0VHsO1EW4kSJtPLaGmorZGzqIvSyR3IHgOxtads9EhFUJi5i5ky6NUraP3YnwmRIv8Pr0GGYxjaPEyXCv1oeZzEBHPG8P11JjKuMeyUJpi61YZtzUg7N5LgsT82e7sQaYQLw+Z13M3o6/IUMNtCtm2dUhTzIXCmmQQ45Ry9+fwPxBgW4G7xF7PtBW3b35r1gSyxauf6yZUN2O8O023R1nMnKt59sTwdnz/pYGx33+zXMQ1sN1rK+7Xw2xae9Z2Pf+PMLa29ANE6+2kX49HN+uQDM2jiHDQjDthQ2syh3wMyRhZ+TGhd/97cxBhSE0MqYN4CWEI4dob1j7PMJ91vXwGqjSKl2fO8/yt3/qtHGaKwFLevDSHXDlbNRo1Ol4Ez1owdM19EIL5rJ+9Z649i5DiZz4pfLFZYzW2gv6m1ElJvG06K2tqGrlSnLMHzOP2SnNd66yJ7pPT5UJtHdfZzDGH5itTyJQhSBahbsK3kCV7zGGJnG+MkE7Gnes9P4qcIUQWjQkKa66++93vJuTX7Ne7Y+SlXAu+zj11aNyH/F5PoWAUneW60Bt7CC2XyvWjK8j1Mf4bwuqe59QZ97XRheZk09DX2NpWJev4bpmEGh6tHL/GlvcW2VrCNR3hXjXkhr7ACIN6MW5m8Ak5571BhFI65hLRWgPr2sitz9Wgarus5a8Ueev7a4yR1BKXifL1XULqlCxHbw/vRTJb/62la5ar2pBq5aG8y/ZRbGZd78sxtZaefTsc5FlnHDXem+FMJujNp3/g3NsyN7PPZw9m7kZ+1T9Mvb2D8ioF4hy75eaWZ9hQpc+XGnB7EBNyw8Agmwwe56sD2u+9GCzk2ZyWb6tBsiw9B3hlkgFkjFffaFa984zzW3Sq2YdkBiHbuVeEeEoijLGl5AnZZAQytFqDqjUUy2FqDbU1dMsJvkTnrQl5Nof2GaOGg/Xtb38nOtB6OnusVcKk59yIs3iSFuwX3/u93/tve1agzwhdz2eNn7Gi1+CS++tw3Z/v0A+erRmnL82cP5W9GrljAM2ehjy320SbvMdAPKhq6Rw3hUy/jkyzz1/K+NYoil4Y3blnpvt5bnLRCEwpMu5BflfGGPtbBkSyxIY97WlUF+ckJ438/qt/9a8+aGyx1r/3vScTf6Zo3pmDox5ceSTL/eimLueEAWIQjI12KZ9ClrPwFl0Yjafse0EH5n1FP02CcBdIWPudK++XaPv2Oyb1xTkAFRItEZNGirEVj9wi6eZO+bc8BMXPkNvQkok2oeES5DRqAUobLofuMRw33LEeVjIE5xlMWAyMGd/nxhg0ZkbYLoAxu4ZwGwQt34nXf6pJ8+4hbMeIyiE0/7ZwFswcpXL5qbQfwZnvvPpK63aVK1MOVX8uPLtKxyNtI+l359mRIPG0guCNF8fQYJg6aAoDF5WkCE3evYPcCBmbj00KoHwYB+HfQRQYJfMnCofxOOu76+p5F77d8HCEXFhxhJSANYSiWJw1KwBjEy23gpLbDJMl8YcDcDJH3dtG3gw83gbYdkMRDp8tFcJQ2vTjTcRY8jieXIwsMpxQirXQQWAM6xemZtTIeTbIjFmD2Bhsp+jpzWRAocwxPmxwXQ7eeLmopAPW+pkn8iGsemlsNYNoja2brl2Skj+MbB0XIsZJai2dEH1KGxxPz7ME+WBcRS7SEbMHYI6OhpJenwzcRZorP+VZ3iPNfJ47BuPJoA3SSRGN7cb4sHcgP0IF5BSBGwoLAQpadfg0MaTGEWq2HpSrYe0NQy8HM5y51CUSbrzzyn2TZdoQT52ITR0nR+VXQF225xnEeatbT5bPyDcEzGdlSH/ve99PPUD70Xv1Ttu8/OMTNoGGM1L9fo0Jxnl1lXInWm/pGAEJeP7KM5N+zggpuqtittphdyaNHNK/hyd9uPX1pjhXjdrDGwlVYvY2QvTW73L/RediAFqP6NEq7K1bl5CQeXV3OmN+to/Dy5oCpR9lbPX9ogr20h6SrruI71ayvjS2GrJbr38Tdu6acX1UGJHBfaMwYtvbXFe+5MLYajg8qG6e+jILtnzVyzDiGqHV7dtto4i3td2s071OeJjJ/pZN1lAq3diuE6N7ThmDJnfU2M/ZlIzmzahrQoFnb3kRHJx7g5rYy5wvchyUPojGvSlEam23P60M5BbX1OB4swdVzV+Z35I/tyezkRFlLRz6ivBerw/xfiCnjAtnpQMf1ULI0bw0048xYE8haD+UjMomeqjz1exNxgqKB/SaLN3/gL6aRc+cTZc1FXuu+E4oFKPLijiiDpSbumFdMr2lhBquZ0DeFX27dePKDS4PrCHsNhPfTEVGsOr0v//7v59n3FIuvm9dON+iHca//Ot1xJ1LGz73vL/45TT+nust75TtwNhyDi14stzm1Um/+uXQd+acTlP6+RyZMzZ7ueNtxMjPy98u97sgg+84e7aGpM8ARDZpgq4KYDBzZw48f4rXzpr793cGBaXn/+Uf/cvLMOJNo81/MtkHT37vO0Evfqb/UUiobWJs0sF2Gd28PJRXap/MQhBOh46DV9FKYRAHFfTKAGRWbbw4EO1RtCkNcUsJue9cU5Bw4LhRMuwsSiJhpuVsTZZfSLXThFptLt8pHN+G2BbJhkgI5oT0AofPzxY9li4VcL63mTxBlhhlI7g+azHTnmeEAzRr3AwTn7e4vAmCznDMGPzJbJRFsVwsApASC7yj2Uj4P60H8tNs1izOUbKvv9YGvxZ5SzdcEv4J98n2NE+x4Ic8PXd9eOBWaMQDp2dkwhIxlN5JdukS+KAQKf6oIvB8z6YkcNY3hd+gObOmQa1G4fNwy2soEXdDsJ7V5zyLw5li2npgnh/a6FB5wGaPEBdWLnTbA6hedUsBlMjaEIbaMGSj9bFGoZ6CmdYzTXRnsnJ4jwJMhhQv7NQA40mERD/jTo+rmS/zdFmCBN9vDC7PNor49d/oodmUbChWiM1zzXtno6RvGTRoNlLmcsZn/O++oZKwHn6amj+XMfMol4NIvj4cRrxtLSxy160Tzpa1S50kxG5h0VN8db1Exnz4VIwt3vo8PLkL0gWFWyPs7MeXx/PdBIqE/ef9/Xf4OjNWh8m2xIoTMs9HASbMD9WhWCBrM29N6CgKCVJfBXjbbVM36GQDboipTbVbZHNDRy1OqEjiGDFzIDkQGdYxxE/PQwfVojKMBoZVUegaZtbRYcUjNq/IxLICeZPZy/OHkQAV4Hk/NjIpUYNcPz9GVLMRa+B0n46hMcaYZ8YJpIRfnXnzMqZFABhckDMG1jZC5ojuwXV1QuQ7t0sbYKSac7oz+ygOEsRdC7ImQViHNbzc01x1+dopoaU/ytlyLZytjwoj7n1rANf55bBk7wbZqpPWw+SyFIR78dQd+Msx0tfto5Ct8B2PUbVGl3W/9YR/G26sLt6XuVwyfp7uyLC177otsnXI39k3fS8tiwbZIG/0RusRNqRlzhkei5wVqWoYsahCu12sIeFZt/CkeYHoOXTNCX1ufsgtQ0JEZdP5N8HD85LhJFfYv/PHdSQJ+f7tt3MMeiQuyuc7NTT73MZrfxlLkf3fZJ3MFxlXPJRBJdxIzn3f5xzoDK8Yx5NIcf8YhA7/oDiH/+pccm3PwUCDSIsubBjRkkCWVjaadV5e5HLGklAwT5akpMxJywBZQ1XlhSIXwdpscNdoqLNZyivrH+Rs3Zz9RX4ff/zxK7/7u7+TtfB8dIHzzIsDTs941i2zsM54uYuts5fepmkaX2e/e3aKveoWMucfmQiKB6U+3Gpr9t3vPpV6XrVjGr41P55zQ92b8WjPrNFPnpaPZ5+SPc9iz5ATOkh4NBExhPiTpOY+D0+SgdCvtko4W+bpX/yL/+2yzpbxS0t+8snvpGCYVNI3Ryh42yWSjeIMRL4tcQbijsWsH12zZlJXh5V92iEQoC984Qvx+vfgTubYOdjDCeIZj7HVg2qgzSHB6VyfMGJi3axtRonDo8RobXdumqaz24Q3Ew++nT8OUwcgoyncGZD9/Ekc/oTSApEb+3we16kkRATFGjLb/oLlzOjMJhmBMFYbz4K2BtQIzNlcyUY64YElbqYuCN7WPAfo12aCWCBY/vBHP4oBukbatXda42kL/cWomO9bPN5P2xoIrfRZ4knMtxmEn5z2OQ9pdTCGFAGBZLC8fz7Vay34xpzMp0170yg7m5KhsWhQvZxJG57nv+hheHh34ZzM/ULKnHViMEJChJ4IrDpEW4smXhHYebg0d5+6WVvjpLB/CbrL4dlaKEEzrPUprEiJeBZGI8GGsjAweBk8xULx7W9HtmTnQFoYe8bnXuL5qS8lrEXAj2FCXm6f6GTbOIyxhUg9O9O4Pz2HO+MC0iXsljpX8720j7rSwnW8KwdxEC8I5fyOfv1AE/W8MYftZMDt63pjS/gQwnbrlCshe/Gaj/wk43XWDWrH2Ep4lLE1a2MsClpcb2zZky8N96hcwK5R9ss53MitNWS0+ow9HQ90xv35MZihXzUMWjDYn3AMZx9b312LoEKTJVwEm2dY45I3zPv3PCu/KmmroK0Ex3unK8D1xtaGyJcgDU1CoDWOzXY1D4888mgMLgcU1P2vpik0I92ryv6dMfofG5R8ssxm/MaItyFEHrLwPAsDBq8uSM4oW7K7SSvmoAZIayg56B2Q63FTzvbbU089fUjLaCDN6oVIbSjLPi0ZecrFRN4asl7kzziDnJ5QWoyphDxrBFora7O8O/Nw1xRrbmcIHQ2u52yhJqhq3oKTRM3h5ZmKWl1PkO99NroQmsMxttpseEL6CNnH4fkwQb5Gw4fDiBOeHdL21hiii4y3nKOWRWlmZBH66rVysq5HtkqlaIFTeqH80ctaba5Pzhjfy7Fpwcvu/S0J4ZrL9wntZOY6fQpnPWTXJXljZGA7Z5BbMhYqzKx753bqBh4itfFzdpwHqAS4sM4th7fzgt6MYfFm17QcoRp+28qnBkE7hrR5dusnbgHWGizqWT6b/eWsBEy0ZmPLzWxJC0ljIhLGwmDZPSKSoP+wc8TZzdjCKTX+T07oHk93q7fTocbtu5xzcm6vlouJM1md2YQNSQElzAuHGrv7xvmLg1DUsfwvxk+5efY3fdpyHTOH6WxyLYlGMrvN9WYVe/5wccdoM7bKLlrJWwe5bKg1II7M9DFSb5/KAIs4Lmfc2nx2AJBGHHqGsVMWHf3ud8vvLNex2d/LMd6zbzlmy+ttePCVs2/sQdzBgg+MtBbbfivGaI3jSeRK1mbBJ/N7/3DkzH0iavP9f/7P/9fLMKKSCw51JD6HzJ/+6Z+OB16SIWMK9L6V1xeiW9Ini9tNtnDkbr5NuQ4HgIHgMD8KMgeKbLP5+xMPU6ZIuKMQ3x6EZ9abB22CdE6/8j4+jjYpY2zNOO792Cz8u82USvhrhDi8lBEkgpeYcbKnasmbkBh2J/7rfQLOk09xTem6R3m71ionSN2PxiiiFIyd8vSsnqUhhYFP5/1kflGkh8dkDMZZGLQd3lvh/p4sohANZCtZfScce+cdkzF5qiLzKgg6pU+wHezNfHg+i2z8LeQ6cX5tKEDhCHxjSBm7l7mVCizkQsBB5e5/Dy9/NnOy6xw+FDHD5bhoDNK2DWnRVS8GTGpqMb7OnOKz2egEmyFKEMmH0Brl9ugjj42wNftjCdcMJbcxds9RyLpEfHLw8qw1RIoBup5i7z+G2PwuKNzMjcMTWrBGAG6WLy1KwBt3vTbU7SGWfpcOmiArE98fgjwDzno8O5wBc0gOPvPoIJdzv9fn4H1tDJhbTmaQdN57bptKzqPsIT+MZohevOGQRW/8wsZbg/rib6HxmVNjS62t8bitzfLBFmENryre1iAJeCsjY0FNFFY9yiPoHkdiwgw3ejEMcw97xQdmwpe79olRFjgh1iCKN21GqjDItgPHGJBrcaniANx/T2rfqVG0KJa1jzI+ddgoX4fHE5Omn5phk5n6gx88nQOObCC1b921chDbYJznyamrIdKei75PFhxA0Kann346Y7u+DRU94xD+7Bww5nAzbEMq51jMWj2T9iPDtxr574FV4/id+T3lSxYR4KsspZ+3Qvby56DRnFBG3/2T6bVOZ7zi2bfh/gUVbm/NDUWQyUU/GMCbOEEmq/QpcXutRp/nrlyPAT4FsOgE13Vgb8/OolrN9uvhd+q6zfOYQ3PZbLwa+kU2cJAuCc37Pe+VC1ikcKMFBEEcoOVpNHTunvR7/7595mkrhDuYe9hJQpp+kzN3N3rRnc0MbNbaIgnGv3UA93sOffqi4ajqFzITR2jmdHlcdKV52JDuGnf2ZetLNYFn9c6Gk1xzM8pTF+6l55tRDgiYP+7n0ORcQ9KTiT1IDT2+ZPZf/GIKNKNdzBo2IxGXt8TxLXfQEF51lWds39eiM+abjDM4rRvn1V7b7Dg6PAf5nM1a0W30hkMMULC315Gnr4X/i7gNZ2ycb+2pzMN247A25qmJKQybN7MnK5+tWG9e7UHlGURxGnJs1GcjIcaBa9VkpzdrXMzamDOtcxDafcb9yK29yWnybPZ60b01dNFDZFOqEdYacXUIijiaP3PGUHzt9RaT3T1Ol4uuLLfLWJf0T5/6/i9njZ566qmL7EL33cbdW+6CrqrTVF0g1CvjecOi7r+JbeZh0T+y6Fquw9haPnZoC/MeowJaba7/yf/0Ty7DiNr1/OCHPwihy6R+57sTawz3osz+wtWXtbFiPR7yucVlrDh0Wdt2AyjWYYz7BB0gYBvyK1JQEqLf3X3XlByQGvuKYqEyA8fqnfM/1vIsACTLPW5PI2nenwyTly9S2hlWJKYpy+/Gq92O73sgxGA6MKP7O1jr1bS6MOTDQbOZjf6thhVS4/IqWpdjshEZBqcg3PXcjMxRttplFfOiAQ0neoZ6N8OXOqT68HMYnW82lNZGmbckpMLgMjYGnxBKakAdA87YFcfT+mHvuUqscPzdMQLUFPI+wUw2jnTqWet4NLMGGR+k48TwGVYhip4YfGD/+Rxlk7pijJZ5OeDAt555i/bFkJnrNXx0z7Sy+dkxqBsG4GUy7ngGF/VjGMgzn6mDwkBGVr8+Jnu0b1GBU8bieNHb1yxk+fkvLUVAvaekA7llhHrG8BtmHiAtlOeV8UrXgKR076PkGOBKCMyMvjkcKAotiOvZxPfeoX/Yx8PLcb3UHJPROf/+/2psCeHZkLcIGx2ejjnfgrdbQy5yPf8lHIqDMc9wDc9i/u35g+4JwUxm4Y1e5C1cKo7APEcdA5y4qfczzyIEl305hxvF6XMMnKKnDYWRNXMZlGacILVkWn26rUFy3cM3dBDSGbiNX5rDAzp8dTxFWVeIsCWePhjlXGSj5FrGzhbG3XU2xzW2Gm7j7XM6KHM/2ytbpDfcliEEe7le4PyRUR4mlPDJQcXUR4L8aeXk935+cPaZZ8cHc1DYbxqtW+e0ZJmDwfvQ6HIghyM6PTytyyKRSyVIzT06MrLazOg2+a7DsqUFyolpv7mEeA/i7hl9j5GRCv6TorSIDa9/6Q5dr3IMb2RsMYKKADSrb4sRr7dPvi/RoCEkDwLdBKTLGluXobAetJ4r9enmxahmpC4Sv0bdFpTdf39YHhtGvCTH+/1mP+68masYgLMmSbCY79gTngfh3dghEebc87R5sUKXNbIbCdHTtegnXdQSG83iXO6xsJsD3nMytoSoOBehm8z3hErXIReRcG3GDH7QchF/9avnqhMPWu9+W3KiGXpNxFi+2HLMzJNn9De9t5y/xyfcZu1zeEfHtAuDPr8cb7wxn+UMM/y2E4HSB16cv82sV/ahHUYuW7BdXwNrw6kMnMpRjT8y44xTb29rbhl/k1aKFAvL05kMLoa9NTCvnkUCAAPSZ6J/Z74+/enPZD+5Ph3ASOszK+7aMGV5YI0UWOOG/VpSo5EwlQ2a7MLIRGUAajhvGHuy4iH2ySzGEZ97sUV+OZwt96NvrGcLmzbMHqN07s8gd8/dk0899f05c3984Uw436wzNLBh8B5Qpf0UzVVId5H27Bdo+czBJ09Py3/yj//xB4uaMrD+8i//Ig9NyYCYkr01F21mSsl4FL0FYfUHTZrPE9KFKX3Gg5hgk21wBrAwN+VPe7LQQ6geI8oB/MKLLGVWvO7xDZX4zn33CWEi0lbJvf02b7U9mUyQA4/htnWXZM0lo27GEa9YqOmkhZokRoHJ93lGISt4lZYJ25iwDUlYA+/j88whTbApzc08WN7PKotC6RWWNbTcIwrouLkQonBv5rM2zk8mZHv1ao3RGkxNPlDAz4HxzDPPTnXcb0bBbApuOA24RNCwUfLm15gc/K04XcMkxuB8Jkp/7vkGCHwMiSAc8xmoJSPDmmxTaGNYJZ/MM17NKKLNODGHDiXzYcyEnqFAOZpX3p+6Vd97shk+m6nkEPNc21i85Ph67nmUnMi6AAAgAElEQVTuUU7tVN97et8LMsN78QDCHdYaQrpCv+TFGvDmb5ACRsIoV7XHyMkvJ6TK6xRqtcHenGbhGw5gSEIIbVzlJxISmjl9dnhL1mfn4P67B5UZmfZ50PQWRlwDNIP90OujkC28LcaWcOUsTpGBmQ8GoLXLATzPCNkiN5CtOxIOHMPGvOTAvcy8FFS+0SuV6fO52W+ux1g4YaUvTD/OOA9BPZodtbLr2pTghgpNvt+9PbIj7Bi0M05CW7rEuaGAhKVGyXz2Mzh9j2Xu8RkoZnvFdUv6bWNg+601cF7LYfqZ+d56t0Iu+FPmwwHk8HLgcT5kB6533HDAeJBp3NsSEYyVRwel/NyEF8ngX/31XwW54jiQUUUrEeYfndpNjDbIFQSZQqXXeLvNFvtx0DTeMaQkHK6psxVqAspBlG7DZIsMRe9QxHRBdFB5hNEN8/nN9iVnnFaf3fltuK2Nt2+a0NYmyayzsQac95ccX2SrqFRDYs3iXcNlrwFhKaJSNLl8m+kdiFN0kKxFtva7DKugG+pHmd9TFuKVpM53nGvckSvPtD0KPyyPxulVZKpoVtEUBlRRwT3MSnAvKkJHLMe3stIyAdB6hTo5DP7NABddcRalyO3IgEN/OTdr1PgsGbKHN9Qnux3Kw1jzubYHa3gMykPH/Xgc7/xu5ov8vjq1+loipftm9REHIBmEc7C7Zs6cWdNFMdfoaZbvOzFWoKmqt7u+daIzy/FSRPmt0Vmt22i+U79pIiMhw8996STXT0TiGJl3jkPAOOq+k31XRK0GQRsrl3dY3WO945SHvtLCnTH4T7HkGspQ7xqs1sRcWY9NnDPv9viGApVvsJ/ofQ4WoxRH7Wc/+2nmCppnnswXne1Z6NTKSLl3XuuYf+ITbQlUh7rZmO5nPF/+0pc6B7NnFXPda/3wBz8J56tgxx2Zi2Zh1thaB2/J/57zm9/8ZuRjw4et2fd20P3d68ZVxFgHlrFhpsiva3n2VOafuYTkPfH4E+Hj/uEf/OEHjS1Vkv/vP/u/svFSMyQZH33gPVDj4cx7QnAsSjdcj8CNPFTCT/M5B7laU1segnJK4VBwNI+WcMx3BjyPsfXSy2rnTNjiwQmHjbHlZUEfvB//R5GyEi+vTnHJN4bb1fdazGwPlY1nZ7EooWMMBIE4vKNFqHwXqpPio9TdCUmuByq7g2G04yVUoFXfNzoHDCFmyOV+IP15PynUxxsoItcw3YYQNuwJMSOg+HHvXtu2R8JraqXccoWnw9iymGqb2CgQA6gXpfyqQn5CcRQ/RGquRQhDpJ772zB+3mKLDobXJxx3bZTsGmMb5jQWm81ntqRGyN4HgcwmAplTKvOZi/IZ0LhjTBP2ZF3OfXlVP/rRT44XWiOy9UzqkdtclN16foT8ZsqWx8egHrkgG6uoLvrrjcHku9s7bOtuMcYpcRskHdwPl2JruWl5RJYcsDb4b35efkOqHs/1GFshMI8ySXbmXExFYuhWZGPG9OCEr5EfbSb8jg0hmqePev3/aWzd5kA3+wwuSAkjjEOkCvspkfHhcdRbbf2eENIhZDPXZPKr/9XfynrVIC4XgWG+JV14ii3U1zIMFANjC1pkGFHgoyckJySkT0mSjZlH6BE5JRNvzppZ/zXq9tBzkHq1ts3V7GeHjoM2HLO5PhneQoeeQ0aXGliMo+Vk8dJzSI3SNl5ZpsLN9upnhwfGAOdIPjfGFsfE2JRwkVTy8IRSyQv5II8OB2OgWIWaKF18rR/96IfRa+7z3hhbfr5wBhimc7h7XYbGamQxPhkqQrRb7qOhGcbLyRYVcjB3dOtcy9oEJR9Eo68aun6XTOdZ81aKbybi9cZWjLRz8K/hVBunzYc/+J1mPt+Ot8HYio46HRCcrOcAvpGx9eqs19YDa1uZVvSPozJ78Eav60NVLV662YwlXG9W5c5PkSs9VVvsknzQQ1uQ0z4Nenl6b24ik3svubmcuRZKbXi6XUBkm7qW9yEo2hyt8xQ9NrpqO4kwtsjvU2N003+cU2jXe+/edJJsSmRvq65mnTJU3AcXigPAcPS3f3f8l30vyduWVmBoraFHvqFEWp/dPRy5jY7YF5wOf7uvz3fe64iWX6a1kMy5F45BWL7RGuFFDTcU3Wrr9iHnpiCG4tktj7EJW8tpaj/T7tH2LVX2oXznJmm0JMQm1hifvc5Q81kgxnaMKJ+t9eis985heMIpq9KCu35/331D41Dz8SD1GzplZIoCeXl+HC4y4QzRYs3nlovWkKpewq1j5v6I7gxC626NvvWt/xz9Ygu0En73yfIvl6rTzhot6XTPfNfYzIH+ztYeSV6PTff5gz/4g2NsaUQ9Rs6f//mfX/mzP/+zLIL9ebs4dLympkW6wG76TatlaDm0LDRFh0e0/REJHWUe+BNR9RyA5WCIxZ5Kz1PKgQC+9rqS/Kq2D1fpltZ+kXr8wH0PH8Jba2m8/rpq7byX4ScdZK1k07YP2YKTKxCsb15rjJz5XGvulLhubDaWRWKNep6j+bL5FkIPIX3mYZuN+m6yHB1U8/emoy5h2xwQ+jW6wgljhFKd87658bsl6jK23GMrqjtAIAPmz7zp+2QhxdsXUXJv6BYFWc9OK5NmQ9kwEKYNga3X9Y6K7KOgCdYKT35m+CH8n/F51g1lpScXjtfcY/l6W98lpTfMPU/b3Nr4yMbTCDhIwuF62DQ2n3HaCAvLO9B8P3VgoBgj3Im9Q0pxoeb7kJTlEYXYmsKY3OMuVa45a7olLgLhzhggLFAscyHNfyF76Navf/TTyJ958VxCsmT97oSKB/WcMQkhP/v8s3kfyvrwfcJuH888U3bkw5rtoXujA+ajjC1d5iBbDEyHMP7WhhE9W+e+FeI9ZtASKnR+pwxEUBVylAy2gfin5daNXpfGVslD5E74P/0fRxEg3S6PRs9PCjz1ZUbxbestray28fFIcQ4b12VAMF5a5G9I9hAVpUbmP96ca+Rwn39TtBRZDPr5rvWknJrt10rUQXpG+cXIn2e3Pk0SmcSOMZB8B5/iW9/6VuoT9SAT7un97xU6Z7jNficzUA8GFVn70Y9/VH7KjNHe57SQjbvulRxwJXws67ohf8LF+NJ03r38bb+m75p8XobJyGnEUFbpMRwa0m+YYbPwOCYOhEVK4ozOy16C8lXJly+TjM4TTbh5wv1rKO86UtxL2r+RsdXQXg0Lcrnf8555uAgHK60y98toT5eDfaagSyesGL1+nEcGpbXNoX4xtp4PfZ5mev2XnI/rQ48X95/7NexZTljntTrKOWOOGS+MonZweD1G7coLZKScLcZEQ7Q+a61qIEDbmknWKu7XElraSvfWHPl6jS2RiPtTs3AMjZk3vCDOrKbCvgtEUOz49in90OLRJZ73/s063efoQa+uoNIi7+f+OECljBSBdNgno3z0jntGLmdMjCPGDINJj98kP83vPUcKZIfc3ob2Cyz0uu1j+cqUE/J9iP7uO+M0J67fM6Dn0IZg25Km6BEjh+7c5IL0Kz5k8XAK5zmNrehbG7y7lu+4xtZ8Wx4Y3ene1nDrXG3mobmw97funmdYrtRmb941jeZTJDYhxia0aYfjbPce48rzoS9xtOgOpR+sDz1tjNtqz1osMmu8UDjz6HOKJuNU20NFJBsq3PD23zS23rpy77RukuVs36TV3Zx3945egqDT8xfGFr4WYvqf//lfTLbPXwZGdIO7xrvzWqh/iX2LatTynqw8imQE3MOnN1Sg88KTIXtGmIuSbZuVTmaNLQR4sebX33hlJnFCfA9osdB0Xve+917oGIXEep/Y/GtjGF1rKYfdpOGZzGRusU4HReBR95nNKWMO7Lpe9Qq0bEEC5mC3iRMzZiTNxG+D5zXa3MtnU3pgntfzLIq1PIUNqUICl2R+ff2j5Vksh8Y1IWMvv9yKvv5YZEIlbk6oCb4wRls9yKxpGuo1RvIJJQmvORyQl/FfKAvPxjtAIE8LAR7yHIYKm9psi0ZsiKIHxEEED1qW+0RIhzcxP6+Bu4aZz4fo21Mna+31ypCiGdDNcKvXtRkqNgp0ajPezAUk4VMTO8fxSSuiURAOfq8Q/0eRI2UjOiu0GL7Wqe4LtTQvXrvhNkGhdVImgwgfg+IbT5Yh8MLP1aSZ5It5eS73FTr82NwrGU/zGYULfzmHe/vd3XrlEw+0d5gQ+89/9vMLY9waftTro4ytawclwdliLMneC/H+ZEHdiLOlF2Ky3Gaek5gBlZh5cDi8rq3CDV7bQousZv8lcYPxOo3lx9B45JFHM4+MG4cNLiGk12EFHbIvtukrhUPhZT8cZIdx4POUUovQNp2/TlnLEDw8YRIHivts6MHeZUD1UCyyswVUW5KgxQzbYP7OrAmvm2dKGTKEhYwoT7KT9j8TqiDrlHP29SAGxuq5cL3IIzkVZlD7B0p505GhzXhaC95B7GD07O5jzddZfHOMk81yNe4N4V1vTHm+II+Ha+iZlhvTsEjDwGRzOZNdo217MzyZIcjvHO5BZq6Cro2sVgc1FLeHu7/XCCOX/u0a5n6djRpFHzS2Yl6d8KIf1uCKEXFa3UDo9t+3jfHcA7nUkjqPDaWVk/Q3X/vZ5bqscefzl3NXQ3sPut3jreg9IWmlWo6ztZXk6wi3zEb1QA/JnXsy5sDF0aJzjNdhXzSljgdjawsUN9T9sRzW9Bmdz6lk5G9JAGiXXr3t73c1c7eJCEUn21Ztz6dy89qujm5z7+iemVtGVtrCnfCxvVJjYvjHg2y9+FKNrRiFM88c+U1W2kKedEfW7DgBrvvaJAHRoWTZa/uIJqIz1zIvGx2yLxmO23B6Q2f2lWfh0Pge57j8pbZps0c4Kpt56DnbIxda2Bpk5sz3Id3OA1GzJnmodNCixpwkyKbPbRsrY9qEAtdiG4QnbH1QWEa2v/3tb5+s+7bc23AzA/nxJ6Yg9WT5bxh15cSacP42ucLzbZiTjoB64ph6NfR+Ge42VnLltec1fXPfyCeD2e+cT4xdDjS59Tx/+IcnjDjbI+EB8Jk/JpE7fc8ose2NaKNspkYGO4LBsFkoE2Ik7KOPk83cmibtJbiVvZOZwds4kDvDJBDc3W2jITZtLITszTfbPJjQ3XN3s+wkvRde1Nx5vAMhroO28GCLwLwSgXCoRJBkgExYgXL2fr2MUd6Kwx1uBkG3icGbFjgQvoObAL9XI7KKa3rAETKNnOM9toZNeRKHWC70Ne8zoCLoJ/PEPCyHI3yt9Ubm2ubgmWem1cKMod7WHVe++KUvTvXyL2SzE2Yk3YUyt5K6a0ASilC1Ai6Dy/Uy9/OcDppU5525jJc7g24NqyY9WJsNWyDAWh/zc5nd01o/DE/PGA9trlHvsi0tIEU+Y64ZJsk+nHVQ1NTBvrC4OaRsKLL9eaF8n3t0jEsoYxpkz/ylftXMVTKx5vkoyGdnLlICYj5vPhlKP/vVFK2bMRtPjZC2THr44w+Od8HYuivGfLJnPePM72svS8gY0jyu0TwD3oQDR8JBGxLffuWnwy0QRrKeFMNnPvGZeJ0atkM7ttZWDIyDBKzC239Do1K8kTY+cbYgu9CAU309WaWj1BzICUvzWCEKDuwc2i3/8A5k+SBcrWPU/ofp4KCPInSEFrju7+VdBXmcz21F9DhCpwKz8iF+7yD61RjrlB5l6rOQVjK0h/s9HxsEbkLEQbCEZeaakCJj2DBGmr27nz0y4/08svyXvpz33GMzed3Hc/u++SW3y5vxHqfBOOkAYRbhFvsfxM94EvpDZLXWwgBfnPtIXHHyfXwUn8KC5APCivf48oZd5tke0zpEe5I5ZLcaucO4BQ8dIAy5JoUU1W+xY/vsjekKUCRqjYuSvrfsxRbrbNiq30kLrtTQqg4ju5BXezHtjSwbVGr+LOKsXc8aIYSQcbHo0Rpm9bg9cg24NVyCjo6MLLK1vUI3OcJ166zqPFAjKpmtQeSLqPY1fKpU46/OWgf3riHVt7yD527hawJeY/tGplad9g++Lj8YnbtIW2iKnbs2NW41eKjHyv22/rE2DOEa7/eH97SJF8azTnGTMPTJe+6gMIuk3nOQi5LVk8XuTBqZc2BDfjkzspG/PwV1nQ+ctS+MbmaolX/K4CwqkppLY0wx5ovGt7mxs4KRSMbosaKBBQvsNWdQjdBJXJk90SLOyuxM0eRBj0Ys2qT8OPlrXJPvdWAYYZGB+ROD9JyX5DnrfOYzpWbmZ1nBQWNmvelhhlNBiDnbU27j9fy+rX7GFpjrI+YzSos63pPlZMz4Lhm3bhvW31pe5sB6LbeWfJRyMtxJJWPmuTlR9tjaDNZ8K91vWPqOKZODX72Z2Nbz6UG2nhrnK9G14/Rac6R35WDunaSZ3dd7XnsOBjQnje5oRmkzno2VrcAWcF4smrUh1w2hJiv8JGqkDMvpWJCowVyzySxqNzLObrvyP/6jf/TBCvK4CepstZ3DHBLz4Q19bdq5iabQXHBJomnwO38s+m23F8I2geFRzMI5KGMRUjwxUqogFqK+e/oC7kbmWavTtaEZ2Yw7wQTJREGTXnu1lY39LBMKMuA7QgiLYDWMUY9ONpGWB14mlnFW/tPApnOoEF5EdfcodF1l+u614ZwITcx3KRwoi1pDrusQYnh9fA51ZSoZh6qzU1Y2d7LdjlESr+QYpAyUbXrtvjHMYsUX6fO5L0wm1xfGMrd4DJ0Ngxq/OVgumM1KGSTkI1HBGPBnjpdjc2wmns++OxXNb546Qet5r1HsOza3cS6yuUrLuBySxmojFW4tn8o4CKAxbv0eygFni1EU1GY2VoR6hNO1GDO4Pj1Ymz1iXh2mxmHTbokL96gs3R6FUW5P04KbsfPylZ88M/WgZt4jGzbAyIMD5MH7S/S8Z57p1VdeigK6c64TNGFarjBqKEuHYw1Ciq6eMeWwTWd5Xcb18DSehWria6kiTU6X5+fYuAjD5MDpQVIeQo2tHFgnTOR324ZJYT4cSHWwPlAj7lwjPLeZg27+G78S5jvXX9ml4YMqyhqMJ1k+yGa1yVhyQD0+IZFFgGJczosSZASmSLG2TsdYu/0OhvbhKCZk1VRxiquZtUMHOLD98mXU2vv617+eNUWObaVqRUubzg8tbKr4G6e8yZsJK2/4ylq7B6ifsS/jiTzaEyrKU4i8yq9+/tGS2EcmHxx0wJiuzRy+PtwVIdLnByUI73Dm8uEx3lzz/nvbwmW9aM/gsz+esONWyl5PnHx43ndkN9jxZ513r3Xet0/gB5Gtm6bNEXSUER6jH1cIwhgnocUUVzaglXTle8eo6yG8fRCrlzhkXr63aFyvUYNow2pLLnaPZncVbdtQl2e7c/RZ0KzzTMsnKip2ywWVIh49pGtkbYKGF/cuF6v8K2P4KGMrZ8pcs8ZoeWtbo2kr36/s7t9kwsG8YcENQ/peUITIZ40t6ASju33uauSQjdJfylWUdYpIb36KatVJ8zIX9LX9bp987WtfjZHvexzWH8/5wGHfyIOzgywzXLb0g7lBSk8SxvBA7QUG03IW/W6L8u5aQWyN3asE9YbOzWMI169OjazhbSUUOJ8p8FBaSjiKiOqHV5lesFmAcZjG0LD/XWOf2dgXSYZqo6owNvx+ieR7Zno2Ne6E413HvNhz5tt8WpPuU3xP+76lnOxbctDsV3qr9BSoFUPO9WtgPpw58mJskYGi2rUR6Efyu2vuuY115Ytha4w/+MHTuedyx3qGtYQGuXBGbATG/Foj+mIpJs12LY/Zfe39Jr41/Gq+aqCWgmRtWmy3Ncpcb4t+b1IH2WA0r678/amgP47z5H9NOEoDaOUFvv/972USPfDVk/q9xoFwofRSHI4QMWezNJQxmUDzgMmGm3BkD5pC4LtJViA9dD2gy0J0mjCnRtVcy2IqubBEXuEwSMh6hKsIFkp2GFCgu2kYRhT+omsmzwaCUlj0HFwzqRCqJU+HTzb3VxF+yf8blxV+CjycSsqs9tNqZh7juWd/HajwoTG2ks03Quff77875EgHz9x3yyUskhQ+ySxcyMcjIIkl4/3Mzz2AWilZsclHQq4br2reF0N2+Bu/sW1X85bOKL9m0autT+L623TX3Irxv/66npJtZA3+tBZtcF0LfDcCoVpFxcuHDCxitMaczzd9/db8flOsCW/bf1SxtobO1noqvBMi4Qgs9MJ1Ns4fdCrx9SVGlvdG4FeRkylj8H1j+/VLo/CSOSdDjLE1IZZZjwcnHB2iJkUhC3PumSyludYjj9XA4JFBBDcFnfe8h4yxQ1AoAt/95Cf19rozbTFUBobekYmUNaExjlcZ+T8awbrkZwfScUKgQHto+b4QpvlhbFmvhPVC9O8h0KKsDUl81CtoxEE/PIu5SsmIg3762Vql3s+85/4ObPP6xBhD+AU84GbhTGhDter5Q3Hj6+VwzIFfhbhoqrVxMNlL5JTR7TDhIS6x9stf/tKVv//3fydr+sMfMmIY4+3P1nDNdKcYJUweXcP9fXeJ/CsfvH/ecr1wHv+Laalj3xnDYw/Lgm0R0HtPA+tbRrbfmbnE2fuNAyXI55CK556I/g/cV25MD8QapYxLYXvOVNF3GUeHG4M6cKrT3sjYqhgsZ6vzHzT9hF8TAhJGmv82WzmO6EEoY1Rl8QbZmYK4a0xdGlsNNZbA3J+XM7Y/X5KVu4eWx+NQb/jysoSKNWFs5UADnzA6RBmOTjKubXOWLPJ5pc/qkMN3bB82tqrj/+Zr56slIsrL2mzEGpxbPLXIFgk292StmXMt/yLs473qBETw8my3/+XWs0r/WHXQRq72/GEslbdVOalRU3K7/UUmF216YpxdCCujncxCPLY2F1QIed9akt0llZNbeyB7KIet8OUL2TPegwK1tlVRN+tq3D5rDBzd1H1UTuAUfJWh/+xzRZQaAitVY3nEixRfhBFHxm67rSEse4sDyTl5bvbAEvV9XxFhgINxNTObAVqOkvE6i5RtuKw7x9h6JpGWdfjDfZ49xvBpOzZ/WqojbdVOMVDXbAayXqNCs+18Yj9bJ9dsmFLSQo3yDfs1dNd58vvOZTPm/RFq3Srza0xWXujMdi+xXxYdXcNrja1F5Das2ChYsxbpFs/XxIVyvZ0pZI6+3FCiMXnPPRnOMpqR49ki5Pj3f/+/uyTIC+FJcf7+95/MxXhWb6cCcMm5BNsFGULbY40HaYEJvowki6bwmEPq0isd703hrxmwRV9+Q9Nem5Fxy/Qay6ae7zvcGHRrTRLC1NqZzZc6WaME4iHpu6c31vybVe/zPlMPYouZNjNQnR2w4NvzjAR8eVvQrSXue0ZFRiF4DDwGDM9BLaWgZ+FI1FBT98TzXZ1QJhfDBrllfhf0AAH5jlH6yO6yA4+HtenghNGh4fqBts8mpFocBOYgxgDy8oGWbSYCYCzmPPVfDhrnPsuJ2wKW0Jft48UA2yyoxOWn0Kh5N44ad80CoqC2X2Hh+M8cVFB9mV9ks3o+a71eJQEkK/6NML5o26Y2b/ZLZGjWdys++zch5pXYpAwJCB5eQsmQa6h9ECGqR96U7kLav04JgBdeBz+3VtjURUi4zjp++pPCRAO9y9abZ43BfOT5sc9/IfNLWdpYy6+LwZbDXp0fKAoE5Vfx3B4bA8370ELytFmoe6yswZUD97zJ81y+VA7Mc/gucuu95bmth0qGgvoe5CRIcWDuj856dPJtKOri0JoxpNzDvOwvMpNMWvsnBmEdH8gTT4xhQc78TQYYXPYUWam3KqRUxIDiYbyVbKs5bucyfT/nQCsBtsYGhf71r/83sTkZc1sMMdXLR4YcHg5SCtRzr+dq35dYX298i1pWybZwrYPTz+b4oSn82KSHWf/5vOveO+idvdAwYg3ua0HCx/Cc+bj/Xm16hn4wxlbM05kSxrVmwztO91m+UXiamkrO68PGlvfWAOnPRXzCaZqOGCksO4Oz5wlInh3pOfxDBsRwsGa+thvFnVNscA/Qcrm2Qn/DfmuAXY981c4/EQBGUZCk7qPl0fi8e3lec37X3aV6bL9Yz7vFoT1Qnt1achLIlDV6rwZ95+yDyNZGLnZf7N8Na3Z3HP/jYs53zS/ttBps/r3oV+R4xkAmNpPMgV6EuHWx/OGIW8/ylY5Oja5qqy0HoDV3AO88GNOWqPEz+VYhnH5jIPiOEDuH15jsF2Og68g/o4EMk9Mts1DjQfXzOheNHuBGooy0CbR1t3cc/ObAGblV5BdNZnT9/Oc/jc4JZyzJKI2kWFcyn0z7kTPTWyMFS+GWEMUhdM5VnDNzEJrQvBgE27WB3t097prN+H73oiE0Gd57NcTunoqDlybis0W2tbZrNh75ti6MqYYti/bgaprbtu+ZepZzvZ///GflWB9BcG3XKxhQ49r3tw+may6vjAwz9Bg//azIXCNArk9eA1CMk+75+yzvhUfq7PZ7a0l2GN8ynoUetzTQOrFNZOgzbOkL51dbHjWcSobIp8+a2xZAvXLlH/7Df3iKmk5+zZtvXk22xXe/+50DmY1Qj5BdhBFnsDbghhHDCzqQnEMuCzgTpbJ7eV6tPNsGmLIeCh1e72mt5X7tnUKfFog3CU3avoW8a9YkIQp34oTJVpGn/IKw5sk+awbQQJDqLc3vGCAVAD0Xm03nsyY2Sh78fRC6wPssUwXQwleZ/mnP/viCnwLBY1RdGzIypW1DZ+N9AqFRNeh2p7/lyieygMJ6rsmI2pAcYXLIE1C/b/ii5O3wH+Ya28Db+Gw494KmCFtBtLbLORRkaxdt1oTNngwSkKiD4TwzRRo4+cX2GmME+kNo9xBf2JaCYWytgc24aEHHKrs9eJpejbR5W6Dzku5VSa4ht724dgNZU5wwoVfKohkww/3CO4sixzNZBKFKfA+LEl6LvNmUPF4GHmTjxamUfP+EDMMPFF6Y9Yd03Xfa0LxrvU5vSUpEWO0zj3x+eERfiiIv7+OFtt6JYW3ks4oAACAASURBVP1eFAW58777mOeHHpqMlfn88uDiYc3nPcueDDF4DjJRA1pouYfopul7TnIJ7SxHQcmCopxbCwt6sPyUCyPqw6fXdf/ee26/wv13w70tRryNZbc4ZSF/tdseSWsdz86Z2mxW+9V8MyqXh3X1atE83Bj1jdaDXI4Fr5ah5XBag5KHrV0Hz9LcUa6U5iZpJDw1r8pLD+4P1kkqmrFp6EU6yovw2XJGXr5yxyT62CNa87w2Y+bYfWrqdgmDcODemJ6Guc/JWGPoPPSAiuTQyTbsZeg7LNAOWoW8SSsb8g0pe3a414eNrYbmHXLVKRcIz7z/zrWpRzYyxZCmH+NgzNrbC+RjUcB49fN5MqWIbfd/+9XVwy8asslKa8ytQbL0gOrHtoxxzTUkt3/gkuhd/+4xtsjnrkOQfJyUkcELQ/NDxtattxRpvpGxtfv9w+JK91+PXq1huGNeI2z/9n71WsdvP5RSUESKXJUXVGfOz96zbs14az9O12mWKaqAzLuiNt5viKrPbi48Uw26lkYI7+bUm3OwmhuyJ4HJNRlb9I4Dvm1qpujooPV0A+PMWOhv96DzGVP0KScxtJuRYYeykNp2CdjmxssFu+VWmbHPhyPqTNtwWoj5nMORW2cxefZvNJpXXlaD6+YrX/nKV4IqM9T+43/8j3lexoCXc8R9aywzqlutPcb2qc3IsNgQaZJq5h7punFK39jjEFP7PwBEdHqzvLdOVyvD3x5DhaG1JUKsozmHGrZbRJuMu04Rsm02j0csS1M2Y50y9zCPSwNpY2sIVsPtdZrbZmcTLhZUsMZkQch5+xsu6l89Zu2Up2h4sUlvTVxjGEOuPN/u/4YRazx7lWM4NTmH77aRuN/7vd+7vl3P1Xhz3xtki1Im5HeM4G6YK9XZNz7M050LW+AqotNPbwZz++3d4GsMKV1faNwEKL7ZwwyM3l5qg2iNsbUoT8iEc4WtzqxgG5Ki7zCqCHHImJP/vjF7ipaB0UVv5tuG6Gy2cJWE7IZYbzetEtz49qJzdq37MHZcT3rt8y8808N0BmXBKcv3RqknRPdyK1I/9tgj2URrMb/3zj0X2VohTUKQjsG16II5Ng6G5S9nYXkeDsqtwI7HY242y0T4kUfsALRJjBMKgSQsNAGNU/sFqpWeeJT1rA9B2ebQPNMXx9iyESssrWVST6hrs6TXegfbwb3VwvdAaJhQAbzyuwiueV60DVz90szNW6eSe7NK1U97IBV18bPi4c+8CEm32v/WKCqKsYf4epvrPa9SNdcQCBvuWeUKZj6TEaW456lufdM8U4yEMbY2zJgGxzOP9973yfH4vhYDwKHMsyL/i9x5FmuEn4Cv0RTuqZk280LZtD9guRJrbOUgOUhGfo4cC2k2c5Xsbf9Ez1yvGdIkoaIV/Vc2y68rukUudz99lL3V4KyQ43JnitIYb647vyM7vEN7m9xScl7eo4A5KIzDcvfaHoS3vt5bEaXyX5CHt+ZNwqhbjPZwGJaTZf3MqcMJrG6hzR2kiWFWzl+TNYIAzb9rUJS7F9R85CvZjjMPSaiRNCMUfyqDI8njWdw667zFbp8ZIrTwzQNzmHz1K1+N/L516j9peB7C8Nzrs59unSbGXEPK9ZCFS7aGkHG47xouH2Vs9bC+DB1e7yy89db0IWVcHVShh95khOGHHtQgpovvn9pcH5v9Zf5SpPdk7C0PbguHrsHT71L0HzSCVp4WIVrje4n71oOxtUhsauwxOv0x3wfVa0auOnhFtm6+CQH4xsbWevMfllUy8kGe1gf5W4viVTc1s67ZiD1Al/C/TldlVFX5ngXkm6y0PATUvMiIV3lfLVlCXhlEa8Quh3GNNjLovXJHG4IqraRj2ibN7mVtVldu/0Yolj0ja9Y50cba7eBhHMs3dG2yv8W/Wyi1LcRau6xRGhRn6iMOe4yI8rR838/0vJJEkGifqSE00aFplG3PcSqNB7/RHvZc5neRwEWOye8msLSbRNH9InblukL8UnoizqmOL9OX9pSSWSPJvJsv8m39tkxHw4g1jjt2UYxtmH5T5sF8lGKiEGvDcuvUb0SHHJVH3KSydWIbscEba5mmoluXf5OfAgs3XXn88cdj5CqivGUwrJH7MeBEM9JN4Oic5aO1bVl5cOSkBuUtcSB3r1UW741Duhyxf/AP/sGlsaX0A4L8009/v2Eu6MMIuUnZhskeIIjIHDA8IeGu5Rm1CjJS3GzCszHrPZUw78XTaJig/BKhSuT59weWT1iLJZtw0yAXrMm5N4UutmuStmx+CX7CeloiQJheyUHfHo1CCYjw20m+0DVDgbEVi/dAnp5rFYvvWx3XyyE4f1QQf/Gl57pwc71Fz5DhU/xvDlKhTJkP904a/Vq4d972iYtCn67nuUqmm5oqUnxn/DYGgfTciJc4IubKvRmY6TQ/85h5EIqceXOtzd4y9u/Pd5ZjY454MYmhO6zmD0XOQFvBIFQvvoAz0KxMh2ZTcyEcDXfZ3G2mWvh9jS+f3X5vG3art6FX2NSomheD0/d5Bd2Iyj9UeZhn/RQff/yJbOA1tpRtYPyY424MHj/P9bJwXkI/MqKOl8mz2HVmCP1qDu/78PqEaSaMiLcFR7911iZ93ZR0GHkOgjGKJpvoyp2DtnwlB63r4it+4xvfOKhK05dtbteHYBaKbvaYZAY8pjzbKSdCxGMQ4qGcQpPMLYkAjK2EOEcQGV/hBs31ouySydkm0Ywinpg9kbY84caoyNWD1HU+6rUE/A8bWyGwZs+1+CFvSxiiPDuZh23PQWEtudUzUOBRtJC/FO+TkcfgqPemk0Fb/bTwcFGColKrTPdAs1bkUnatPUQPcBI4GGRoix/a15fevb5xldPyJKbZ/TwH5c5AbgiztfWg8U8+OYbyFKb0bPhnvxoj3PUlQvzXf/tv58B4a0o2hIMWgn45ZY9//rPRL0VEngtC1srdQqF17hwemxBCVt47zcU/jGytsVWnpHpveYuQraAPgw7sQWCOFdndquzVM9s4eugM8xyeeZ0V111+5bbiMddrBPiZTPn3IsJrtHivGZ9Nsrg0IDRXVkqi4cb1xLOI87Jv/0YYkQPzXwgj1jD9my+XXCSJvLU0wCVZ/tLYMpbyuqq7i+ZdT09ZhIscbLFW+ifFLMP9a20l96sxUeeBEeF9erdk63JWF93vdffQrfG96H3dmc6jZI1WPm8HBfdw7pD1RUnpdOMTMnOmlROox+dzF62f1gh0D/uJE8LBS2RknoOR5Pk+NueLyEq6l4xMpl0cPmFC+vfO3ppuI3Nu+B7u8TO/fnbuKZz1YMo5GDcnGFKTaMLooSJViq22VIa5phNK/i5KtLw4ey7n3wFYLpNcajCaA+OFjLU/JkOkHQbMm880RNpegk0gK+l/IyXOkZ4hb3+gDEcSms5Y/Uxu0t4vLdhaTHeBl80iJsut9n490lVjy/NyFukwxug6bht+dB5bh9ITysUmB+Uob3HalpGy35yLDVlvuadm4aNPuL55+d3f/d1LYwtBnrH1y1/+vAOcgU6dzQulwcAKokH5HwTIZDr0w9yXRTcTe//97QHoVcj18uegLLPIFJtJLfkbabsbwCRYjIsFmH+rBpuNcWDtFEydP7dOhXnhoGQKgcLne2DUtEA5RpODzrVSKiB1g+4NwrRhEZ9bdCu1iljJx0gh1HosvvoKjgdPr3Ffk51zc/5zAFpohhZuUO/rcO3PS3p33aTK8mTF22du1ovHOfv2d74TA2XbIKUn4iyieQ3qNPdPq6S5ZtOCkQqvXvnh8F8YPgQN4f9z0zXehlte0PXI3XIuZGb98Ic/yrMwWjYL4+jW/Nt4efZL5LTRdtMxerZtyXK0rHW9npnfMdKqTH4zMqEZ9hgrp16WVkfKDEChYmhCtuYZFwp/Zw5D3liNOsZ7D549oG0wG3NrwdhQlOePfj18sUOiffMgV58eiBiildIkY4DdPfPPaGDUkNmPP/y5IIE2i2fihVKOvNVWq74nits9GFVk/+rIaZDXEQCy3PpT14URb3DAWL9FbgiMjRvPa77nfc/m/bRZimGlVVHbeNDtjB0v/74wqObzi6Itgrb/XuUSBIESPSGDZuzeHW+OMdfWQC+F5OvQX0I0R8AeKbfi/mTien4IdcuQ/CZGlfmx5uVl1GjfSst1rvQ8bHo0eeI0UW5NaW+quaQPcme+N/3dQxeNbt248nNa1LRycFnIlPfIu/3mN/86yvleadYxqvAlq2tuu6P98+K4JBN3DqtZk1Ylv+PKpz81ZSvmO5tgw6Pm3fNuO+9FfinMrY302ly7RnXXxrptyNReLAr7QeL6tTEEF7Hy+zSolak9crthtJLUlfKosXZL+FflYG2oa5Ee99zw1Ia7klk4zkBT0hnXClKqgN0Qddep9blaGbthHxnkbuR5GIQoB3W0JjwiHDu/Q0egZ62FdVdWYBt1b3JN228xPqTTc44uDcc1VDZ7y7WLArZg5M7fh7dQw1Nt/mu8l+Fka1YEPKjlSX4CFGQvhGBe7pF1ZrCLfNAHDIU4gMeB22suhcE1fY7DaP7p/K3SviTwzRrc6IDntjY4UvQqGRJ5MDcOXHsJT0tR3iV5G58xcViL8EK99PJ7LnvAmi0C9MX/h7I/e7r1us7D3o2G6AESABuBpEyAlCiJ6ijKcRJHkS1FiuMmyZXL5b/Cf4OTU+VbX5zc+pQrp8qXORdp6qhc0XEcKY7lSFFDUiIBggQIUCRIou+7jN945vOtj/Smc7TAj3vv9a31vvOdc8wxn/GM7jOP7bzSme084nyhX51ZDFmJLsJunAmPP/61mZewysa1RgKP0mbKx4BP2Z1bdm81JIDbEyuWkk7pmBCD7NL9w/xmbMka912g0j7nDrSWdUnXpRyjKm7IyCRgnxjsuLbDatNHrt/EAvLQ9kFk+pJl2tZBSZbyHNamlfWti3H3XKs8141K3wht+NSnHt31ZZSaczqHhyMeuxipScYI20lGwoxOrPHojdYsNGZr50xoUfVf/MXPD7nw6F7jV37lVy5g6+05mBw4zzwzlVNroR433yqouTmXVwNugZNF8zvBaUBtsu65t2i2YGuUCaV1wJS/Y1zQcQDdVlt96/Rsm+8HgMX/6e/cYq2n5RprgdhMkxUVsBXKcGvWLGpW/T7uryiDZIotKp8ejCyBWvBWwvN0k607dBauzxaQ12rRaRmwCnHitigJNTTuPG0k/D0Ak5slynI3u3kzN+dgrXXSQH33Nu+YFe9RCsCWQ6/V4Kv8gLFmZ7JusAPbTmjjFdJCwiFZwXWgc1d5rha3VJJBnFNp91oGcVOkwjelQFmkKWiCRQO2ElNlkxRo1U+dmIj7dj1CMc+GfUXGmArGKdPxsQFawFZiHIamP/F0ASGT5TZV52+bHlONxTGfmSe+ffEEqP+31s+ejMtY/c9PvGEz/TBXmC1u2Pemqrr6WsDWHaNwKJAX55kwpg8++PG9jsMcs8SNaD63Z+ahzylBSiotQsQpfO9Kjq/AFgbtHLo3wVonOy4ByMATILVGwKmYvixtwRaXIWmd/6lt5AubIbYgPmzBOicP2Fqrfd8Mc2wOfqAnH7A1cr9GxcjiWtkjI9nPXGOvrby0NxmF5LAG+DaLc6xJc+z6bcD7+gAN382eCePg2mUfFxRucdO220h8BSaApbfZkHN/SvOpp57O9ecpKC2xVUnXjjuD0icLl2KHiYcJAyyL8f6VtS996cu7Rg8Oq065kum31mU4BtEEmW+VarF8p5mzeK43J35rK9M/kCD/Lcw7nwHoqzDDLgRs1TXhmm+OFbqxcdbmgK1azGW0ui6WxprN0RIAxZCdN+tSYqQBbhtP4vfLxJzg80kCKmvVpJSwPNFJntPfV+etjFyqsIfNyUEZwBZG0n51Dfe3RoxdoR9rAB55oW/amzRgLIHLZb32OW4NG9SSDXHzHUN4rn+dQTO/xpB2PIml6brHrZjeiDd7tXBpk23IKnDkGQB+z551Su/JxuAko83hPLph3q+L0WcBdi7jxkSVsWnMoOcjT+lryKWuxMEDV56IBsVb27BkmF89Au9YxmR7r46O4YqylmSfvHpP2EM9PO6TenbJtvf9ZA1ObNaARDKXsgnvjyvw07sOzll/1oUoDMP+VCLJ/vro6D1r981npmbkgMo14GbyE4eWGpgpcaEcivp57x2v0EP7fN6jsz2P14ZmHCAU4zeyQ54aVJ/nm8LRm2w0noqNh0MoZA0KWAIokyVYRra/d4+O0X0LNBP3HU+H9cKarcE7zwwkWZuy3sYtq7FxyNanbJV1b7xiiqnev54NjGAyJMcLNLJu7r/2tSf2WUoOpY5c3KJAYvRBqgY4Gz27fYCgsL4Aq2fEZn3uc5/bcf8H/8F/+IMxW1/+8p+OAvz61cb8wDzIFlGbL66v97h7LC52AmMBCfppfajbP5DMxSrhxH04xCnyxIpwxRg44SZ4t87GZVFhcyhhh57JBLRMEgW9vtNV5AOs9oAK/ehQ8h5Gi+ISo1LlX/dHWbPbb0M5x1zcgqAjiKz4DTad+23ROEG3R5FSfHfcPl3J0bcjAOKQHBx33NFmsbNBNg1ZllEUTVA9F2mus0HpUudZlPNeQeQC05kD40ig99ML8sSnAQrG+eezcIkZSBZTlQZB2Wr5p0ij9QjrpmN8Wi2JDzGWBQqnJkgs5NsHOCQwM+nKTVyIO9F3AiQ0MFVqQsHPpPcmrisWZmJHdIJPdeJtBDxr6Pdr/U0g9WuvTaDmKQNA8ClCiojyYI0BHAq0bpf2WcNXprHr++9fAnW9141eYEVRJ6YwPdg26+VBIG/GPjKGWbxr5oACeH+uveUlhtpWOR/Ieovymnn4yEcf20O+bpr65KNc4nZI3S8tKZJh99Wvps+W7y/Im/fNKSD9o16XeDnsQdLmN+h41s/3PHuNkZVNgOkcnD/MbC3bdw7vsCcBYhsbNmuyB9ehzZu9lqSO9IbjGt/4x/msQr9qZm3F7bnvAtnZS5S/+I89mM9e2WyrORA2tuFOrOrFLb5u8j2wYyTV9dZ+eWSGnLGMG5PRgpQOwrqZPRjWDTNg7p944vFVWlVutSwbGN7q05TiM1OGgxz+2CRJvD4yDCzevm1IJh7UWg1ABLjunzGQ22+PO8VBtvJ/W2QsLo/U8WEcGFeNtRx6YR4t4q3jTvYi02H547ari+ziDkug+8anztKR+eiXBF2n9IaaWsqiaLs0upbhsS71AbOH1XJ96xmwFrCVGk2Xe4a5CNsVV2P6J1rCsBt5tspN3XjxPgQE9XCtBV8XIt1cGbWH1uU4pR8KeuoOpAd9N+Em6Zd3qaMVlqRekbpgYyeE8b3Zq27Y66Ch4SllSVyzwOk6ePF+iwSnk0Xa/2zR5Vlf4zNXZWiNuetM/zm8ja/uLdcj6/4kO8bkWgDKJmjM82FKMD3p9xnA0uQeY2wIxur/rYqvzEP2rzXjvt6eq7M30huQYXv7sFaPXjE+nqGenpyfcZc5kxmz9jmjCINW0GCtklgV5hO7x5tSrwvDxXjKWNGLZcnJUFzZWSP6oAkF5IiRX69G3PB0f0tAZVV/OOM95UvIS8oOkfFkI18Ae7xf6ZYQPSNBIZXyyVpCPdRSvH/nXxYhN2ZCUpLRXuOu1Q8CwISJfGiA1qMLtpxLxgNcp6tJQgjMXRMsmjndEiGuDyS3NEgNRNjFvJLRX//1X7vx+c9/fnXTL/3SL13A1muvv7IW4je+MXV2TuXhu1TSXkUwQW7Heo2SsdHumDpTg8KVghDkDBQs3ZagutbweXii9wGhbq4wImmm2mC9D9yuj91kZc3vvjmD/dKU4CdA27Pw+KRLS5bFuePOH0xvzsKNwhqha9V78UopLJqgudtuTVuZNilepSB4/Yx9i28ChHPvBS8Cce8ei2bG6wU1t0/V1jqZfpKeZyvwiwVYxH3jxsMP/tgKqjlziGsVhIFq/6qtMDvfKxOX2kQvLeB0GHK5rBU0vvdl2w7Yo/BstI0vsx4bRxQ3RF0FS8cfAOD5lIuwRtxnvn/fxLAoapr6Rin6qeYJgQD4GhfBjWLerJOYFuvRoGfAOVT9Jb227g0b2Ua7cQtFH0BIaMUqLfs1c7pAdK5nrA2k5OZ6/vmxNpdIqQWcjWVtG7dCdriF1v02r61t9uC9U9pBE+6pYDwKlLJ7aCy9t6crwgajzvzjFtx/s1snjuGDD3xi5Zah0OrF1vJ68G1cjFGQnuPJrz21ymn7Tc58eX/3w2E4bnZYOEusdZuZt71GDlitek5TY5b9AVCxwi5Vu11jM2lvArbisus65EAOW5CMuKv6afM+udleiKz7kcu771bjK90bUhsoqd4s5CrWxDNMrM+ADcHz776TDGNy0x59vmu/+zOMaPpzNl4m9eweuMpa8n2KksyKEcG0kn/xJe7tng46B57rOBhci6zEjZBgdaykazRm7JEHp4vEfH4DevdAmKy9cR0C4Z7hAxtw/s6NZ2dfkbGtXj3FRltqxDxS+M3WTUJAXIh1zZnu28bVDXS17U5dJTn0hiUCvhaEXcouCLcDfLdEzVmjAqyrGlsDoLKn5rAQbjExN5R4WbOUfsj6luFa9H10cpij9Ay0H4HFGHe5rz0d1jiMQwCM36eWVuJcUhOvOsX3gPO15oG1uRcj4eWXXrty49VFU1fYuh+PYV7mag3iY5QEwzcuqy1mflTz6lPdfqmQGIt1PV4yOBOX5d/0QsoyBGyTK67hGJrxAARUJbssoCdGeF2MdA3Zo+/Ms4w9hkJrT5G7xqkm2SPZ2uYtwOO+jY/KPbNWdWs2FAJgsR/JOpnb84mnp56irTyfAp53Tr9g2eHkEVPfvUP/G/MW4Z7ZcR/X2zNpyrpY4wI2cxeWOJ8JiyNJBVMc8iD1NRMX2rhDuj77IIH15KBgq9nmanG1/EPrbQEr9qJX9m4ZSYkVCTMIY9RkhMRwmWP3oCOwhM4o+8GaAKFdx9bqahFq68Vt67lSeiT7s1jEOC4GRUJoGNPWi7zQfUCzpBrr0LVuPcCwuGFljY9+JAO+yxXs3CBrOU++v3vj137t17aKvTn++Ykb3aKmgl6BrS9/Gdj6+pUFd9soqMbC0AJrPZ8DgYXjIMfauFiRsM7c6moBWFKd9R/DODlMDbLBjhYgFqANnr6JrEAp11+acWz8kqKKLDwxBiMoBKJteO6+ZxTLoa3XqpyN1LZAlGfQeCqEAxrxdafG0PZ2PId1ma2Oq4UGNy17synEaMVqVIfrlRGI224LC/bexLmZVIqRkMUNeduNRz72l0LrH2YJ2l0f7zkAgcoVQLTq/HDFQubG5ABo6xb++HWBHheeOaawNmZixxSWz2cItms0pdm13AP7skGDxwLSvsBmIWzJuEv1YgpJC5oIpNYV6ofMnM0mIVCeP1YiyzYZHUvVnE1eCyQxeFNk8BbJAwIZLywImdgYHM8z3zM/WE7JGNxr3HRvvB4gF8CRJs9VAPYoxVKw1UPjvWFoWCCbqTqHzCPDDAJ1r0xM0ncm0PFbE4coe9y86jcpvuH99wW/f3+L6PK1Wx9zZi6SBowafn+Vbuv1fPe7KSvAGJE9SPbLROxE3OS1wN16z+C3YfipHxNrVyKDAMxUgi4z1Zglc8TVbq7rIrq4p05to5y0u3cSA3MdbCWzbRsbzzis98cmWNeybZPvW1JPy/1S9uK9nR/AiDKhQLi0NWt/QUPcsfhefDGuRwxUOg0onZFgY24/sk7eXDONgJNlSClaN7IrLoMiBZKwupI8KKlkef3YAVHvpVzLXCe1jTDm4irTBouiJ5te1T0fG92jTv+CZq5DcadL2KRPo4QfOuy7owz9exMDRkbJWUBcApjrvvHvMLmJR6uB8d4tmOYo3irwMkbWeWHBAQfRcZYoXR8YlXU1roF45sd3Apuynv67bz5bK901CubyZ4xLi5kxXJimsEkJzi8j7p7WyZrYR2UQfA7Yshc9a0HtjhtQm726haNPMLbxMkJffaWNtVNMuCxWWQpgpgfjdRYuB210R54t32125Q9voT7jmZgroNW1uLhXU5S5jAdZIi/2Ndlu2YnE5gXYpdhy2BWyiIVv25m6Gelb8TwOZmeJeWicVeOeyD1GxdylQ4OM5YlFnTXbM2urpsf1lh6CCcPIWZMA/wCauK3LxjW85a67RgdPeSH3c5ZJslrvzXFxWw/7mwHXc23LHkw4Sw03Mu2+vifmNeEiqTsXQBgQHiYUCHImp1vEsvmzXt0jAGsASUqiqLLfxIzGYvX8iMERoNe5IItZj7gp3Yu8NJbNnjce1e2dh+YzzNFzh8FMQ/gkZyU70tpguBNrGS9QXOlhM8ll15zxkaD7xGox8sy1+1vH7pGwWEkoaH9Ja+Tv5ICeVAqCDnW/GGnOTeVA7rrxhS/80uoYZ+LnP/+LF7D1+tbZ+vI2YdwsEEPeDLSkZjebqgcC5bhZCyPMNqpF9HAf+UhYhyrZ1upxQL21tTsuqekWIPEGh+WaQX590CnAtfFLM9AGmQMlwJcH2+yHu6/18joUfqx5BU9joSXjYeJ0Zpw20513xGXic+vq5Moi5CO0npdg7mE+99U+ZSnx9xOfkhgwWYFiaZI1hNla63pjH9Tk4Cq988ZHH/7s3ocl6N4sH4dpG1IDjsk8i7Xe7JJkbEwRVzW+Zi7EyCXDTumJuCQBRYCz89j6ZsAv5F8rf9sKzJxhMLxfNy8BuXs6lDfuKWmvd+4YMTzW3sHWzAoKCwCxAVKsL4A5TGOsh2SeKA6ZgzGB/QJro6Qb7N1srLiYB3zP3IvfoyywD999ToXkADjf6XdLk1OOnrfxE4lFGnZyXMrvb3yajK87p+/dJxacPzesCSvj+997bjMTWSKf/KR030fmfnfvWD03wNVMIvMCDNiEDvsnn5w2T8o7zLBef20A7XzH2NI8XIDpxQXzwweFf5dxtNXd1QAAIABJREFUrVx6Zuu9DOrGvqSZOcOhBkMVpDVPzJaYx1M9/jCKe7hvbA85vM5uXMDWdXe4z5ArwbpkinJ79bUpjbAF+ljy4vNubIHTxpxYX5833yz1BaWvyta9b0s5UFIL/GcctZQBdnNqv7SpLJkBzHwvmYkP3fjMZz6zihPl/vXJ/iGjFKxr0gnkqqDKwUe5kzGAwZpSaNkDifnxnYemu8Nd0tBH0dFdOy3D4m6AtwrwU1V72bGTGk72339PDFrq3Zn3gijXT8xG2KnrQFZvRO+F7SoIyzgsVpbjUg09bjKJEmFRWmQYEGaQluVdN+XI2WZpzzjvXtd9QF1AUwqbNuuzbjnjDhhNwHhjqcKoXDIiHXrJBA6Dl5CHOVjHG1E9uMbogrgZChA1f25B3R1HWkK5h3Y9PxizlfvUHXazmK2AuUvG6vVSQAWt/zbYSv29iPlxnZ9/dy7CmsR1WtYvTZbv3TWyj1cHnbHn3LmUG3FdOqD12rYM0QmAzkEddh9oA4awXA7ZlJhgKKeSeBlOz+Lf/iT3yZ4W7yOrjVEexioxStED1kaogu84nAtWU7x1jMBhbeve/sgYvybEubWdSY6BtUlK2/lDTcphiCb73nXI8uW+4jFTbuYi09EZjX8mR63FZe7aONs+8R2eA2B/KwjMPLWqerP/6rJufBUAUibamvT35ivkQZJmUrA0sVI2Ah0DGNJRMIVs4caqGa9rJdZKc3KJWYL7hR5ErslFAJWkp8SKFXOYI/f0OWeisZRVAzZdG0Aj08EPL++8Jd4tNcDc23kB8Lm/n7rJzQ+W3r3N21/+y798adej9MOXJiuupfiBCsX/dnAW1KEf/ncXU/HAVhkOVT2gbCbkox9NNkizqupeqoW2m2oWWtaQQz4BbKP8RzgxPFxn3F5eWwBwFBBGyUHNH92q6nfcuSmByxb47gawLlCIde+w9Z5mw2KWLOLd4xL0avuhxDUkDslhB+CwTMRMAXV7qL6ReiYt3aAZ5qb2H+tMYL55adBwsg7FJQW8OVhtyu1dN2NrTFUsiiz+Nl2ezyW2RdG3lNRY5mozsGJRWWAv33EtfwIru7nm+wBwrysY3e+xL1U2S9lu24JhswZQ7HXmv7ASAWpVluYSOMa8fHD7XyUOo2udoNfEq9gsDlabipXnWi9Mp/q33x6L6DwzBq4xa7XsjZXyv3ea2lIK35uyFLdNQLONtHO/cQvpIweQUCp7CMk6PfEfy34N6F1X2zwHmfnksC76zj07lo6NouOB+0fxDZAWEHn3h/bzNhGGi6I1PxSHDUQ2AQGZKeY/7os7VuFaU/GAAFqB8A8fEv2331OCPVB3U859d+2X2RowAMyfgywupmTa7n6jFDlBu/eugy1gYz+Q+IeyzrH6BXDnz4Iyz/6pyVi1nynqF1/WqSFZuBQq5fHzP/9ze7BoRWRNNgtp5P17s66eXfKHV7Ox7EdslOdxYKl5BZSR/RhSsZbrzvRvay62BXtINilJY+hBGSs6VjMDJkHOKQJKLrgqrVdiBy+H7P0DtgC5lc3DcN0665a9O/E5jLT5WdaXu2QG9up0vGgWVVwbYWpSoTqWf9xrMTB2XkdGrWPS8rPSLVOQNW1QegxQ7709xZ7Fk9IXNZQW6GDnZgkLbKzVdj2YfToIZ6/dbDyHWVyEAWFx48atQWbImaJMjL/qieqhMhhhA2MkrUdgZOjucVORNQwWOSzzvvMwc0f3Lmg7wHJdoVNnq5majSkr2DrY/zBxOcjLsGWuWkerTasT7H+zV2IRk13Yekr9XGODL62L8hkTao0b60tWMh+ZN+Npjztgho74s2lTtzGdJ+GqMmdOyRNDDcstO5fRv+z4JN7Q3VuR/gD4ZNcly8516Vn7yRwal32sZdqCs6PLN6tyxvbMsLwEqiyjMbs34HP3AK7Eer4zoQAPr3yU+aox5pkeGXej5375xTGyJ3N4CYIZDwMFmEmJl7gs6dJ0aWgpnrQU2vIz625OX8OybcZv7uzbJi1Z88y5zHxdHhiq6i4mMYbsum8yZVM6wl667IF0oNguMXPfxKslds65woUrlhN7Rv+0LNGGWZyz3j7NOfnKGsf2e4CWbN/bNn63PX233Mpc1zpuAtzomDXO1iAbnTvPcdut5iUFVgMC1T2bsjIDwJIYkBhOZx6XMT33vTHoXxqv13H27Hzw8Hku1/iV/+hkI747WVtvzcH4J3/yxc0iW7pzhOi102JgD2nWjAEd1x231Fpd828HHURNmWtL0cKNFuK6NWaxPNwqlKUPWVAOg8leOWwBcODa239rrt8gRML64RFaQYC7sCe2ykHj8wDZps9TjIe5MoFbRX4Do8dKZR2eg6lteopETTTQtjFM6u7MREsA8N6Wi5gF9FmL2ursFnwVD3Zivm9+HGQR1KTe+4657II15iEbKRasDJMVLnWXULSsjAPGgEbXxqgQjjKI7uVgvh5PF7o3lqgyEOa4rF47wlsvgMJzLsM08wXkmsPHH3/8KjaoFrJ7iPNaN8xI4gLZuW4ZAPc0ZpaesTUOCvCz4dJTKoVP9zn2kIxcLDia+SLEnh+Av33jS9J3s2vSQN0FVOZ87u87OQySbbQbY2NQBvyZx7FCGAwFW+kTNmwfJmHW5aFp45JDIJuJ68szAg4+5yB59tlvLctKUVmn++/74H5uS50c92jl/6YnxbxJRtZdNUqzKep7sMw4G7fVfVSwxFDZ5tGYhfncEjTnwCLv1638gq0kjaR6eT4TcwCYc10vPRgfffTRnfMcCOlDWJcJkIn6ZlFGsSXDisJNwHgygeqSMOdivD772Z/aWnO+U4a0ge9bsf+4pzbO8Shs85z9fzl8C2Dq4rD3U7PokhqeCt1psUTJ1v1knlyfYo4rFQuaatRpu8PqTCIH9o57FEiQeWTcALfPY8+a+Uqxp7/epeUSbXrP/QHqG78nvlX80wldMLc1TMM4cWVMDaLRrw7UupR8xvvWqskNCYA/4RAMjskcbhxWav6E3bOnmi4f5i3JEbtnV1biNnVvRtMWKD1jvJmc3jUHUvUIPUmHbZIGnTj/XlcegHSYiARgh9UL6x9AurbBcVEmPqg1FhMftp6CUz8r+k+STdbKmt7s1big/K5u8gv4iuGZMI9eM8HXl76t5LbuQPoHCMBSOHQZnuqx/dEX//hiFKy3gaF4Mud5OWa91F3kbQDANrZwsl+TFJIaS52PuqLdC1ho3NEaGlsIdYzwk3DRBCj11tZYRnJg4c45tcblGBFxu3JFp7Zhi+O2FApm2jNiohlAb876vDgFrK2BffHNbz49+v2J1Xfey76TtPTgGlTWLW68FLD2783iXS+EZs5KDDmLZLymNh+975kwcvZC9AGiIk3p6UnfB4JawLjxawCb65gze6JZnE89JS42df28XJOuUKvMXl939pbFoL/CPGOOkjl+YzOcy4j73f3T+7SlNYzF2MQoK8FBRwF2ZUUDQBk6yaw3x+YiWflhg3PepxtIjPLEVT77raeuyI6c0TkrCyx//dd//fRGHLClDgxmS7qqjfvqKLLvTpBqlEIqp1cx2LzcU/G856IO8IelvE6l5CvLhaUIdBy6P70MT/0V7TdKV08GWuMCHPyl7xcsYbxkAM4YUoE2mYkNrHN9YKausqtgzcPINdvL4rtOGYVOcIObKQxjsJFUkN9eieJYAMpj8dVK9cx7QM77vY73qvDaZ6yga+MGtj9WeiFuVtZS8TkMW+OowftVujtvVMz8uS19Tuaf70XJXn7CYKS2F5el3ootxYCJWeAygmqTbwbFyUS0ps3OkZjg9+5ZcO3Pe4Z52tT5UwE5mYAJnHToUVw2A+EkvOIVKA4HpY3UtGsHRuqwRDmncF5Skl1PXNA7aiONwANF5pZLWGC2OfQZ8+A7FD7l303Zkhe1LK070AzIYqCMufEy5OehB7ShEI93yynrAGzdtvFpZKAtG55+GjsW1uu+e9NqY5uxnwzPqxPmpkdFgASw2Ya+HV/dhhs4v2xvaxLFrbyxQnuAA1uxKNfN9CPAVvdnQX7Zrbh8Ii9b/HCABkNiAcSku21B1TWcAsIFclJ84iOSbRllRllm7FkDskjRWHfpzY8++tgqP78jE2K3pEKbx4K2pEjngOaqtc5kNEr7xu7hxte4VoNTy4qkJEfcOslkVAtJPE5KIGC1xHnEMEimGZmzZsCUcdBlKP2f/Mmf3Ln94hex+c8ta9HGtJ6RDG9ttc2AOmU3gBds/wAeL7rMfna4xp2ZKutth+RZw0Ar+Jg6hJsxzN038sngq6EWz+NhIo/OfH/rDwWwXMBEGLY17kYuYrC1z+GMY4DTdYazrX/8ufJzk9cceSl3cxhleosRxlClS+pW9NWNnR35efUVAea5WFiBlIG4ZE6Wvchnynqdx9w1ig5Phfi4mv7tF0DQpB3zmRCGALn+2zgKuldnLBMZAywxUWHf0xEiGWeu4cAXLgBsfWk6p/R6DBfz1fg0+8Y1xBcySq2h6uAP3KeDSlx0yWK81JpL1f/3tpGzMdtj9OV9c79bhzkBgq3H1uqbuTO+JTiasDXPlwK9U+NwdJd2euTQ2jBsG9TfAqpYZfdhRNjH7015kndGPulmzy356U/+5I9XJycOLvPq+X0e6LWX2v6mRawje0BOMlk9l3lVpsU5Zp9uCaKzt9IsPpX1U0le9vvLqxPqZqwhZG3JsTPiM5/5iW2fY6+aA0ZOa2UZv73ZWNIafNmbAV6twt+MaB4Wz/Oxjz0UPT/yQGYAJMbkE088vuNKGY/UUYsumrV+L8lE3reuMJF7tAxFk6gS8pBsyWeefWo9aOm/myS8JjyQ9d/4T/6TixtRUVMB8mg4AosafXaCiy0MpdCA61hJCXymKIrAAS2ZTi+9FBRYZR8rM0rERkz6cVxhBr2U9uiN1tIqjVvlU4VH8IGgUntLwe9mnRiMzayYIHC04Fy/lugGOm/pienXB8QN2DEJyeqKpmiD6ApVUuUTw2AjXI/JaUxAghmbghrQ2OsmzitgsCwYhSzY3Z8OadYH919p+bUK52erhh9Gi6vMCNcdM5t/2bmj9JdhnPcBq7Uqj9W4bpbD0KG6sYCeq+M1B9bN+w6+BYMsj0H4G580sTMFNQ30DchQIoL7hS8/5SVa0M5hls0X3zql6x7Ww2fMgU1S4GcD+L4xJXMkIGOtJ/Vv5pAzLw5FAr8NwQdwUSZissyf+23Jgnm16OIDcw9gnrxQiOZPm4pk0aUJLMBYS/++iVszXkoGs8P1VQXsGSl/B7QMFZbZurwna9Y4vj3KGpjcTB574N/xssk3e+dYiNanLVC6f1bJz++3/MA8dwsuNsB5gTSm71i8RLfvldmqa3lTrMUrHWZ1WUi7bO5hzoAMzN/KzARGAyWpDC/F/YGdMwpYlmAyqhK83H0ZRietUDBB2l383M/93PZXtL9bEgMjuM3f5/PmMLEZSZf3nrVFwbMyKUpz0O/4DNYnlmdis2qNWyPfAzSMQ/85soSx8mzi8donzXeSbv/iKkyKnOLTp0yrJvdxT+8Ln6DQjZGCZa2nxyfjT4xNmJsNBJ+9IEPZv8mb+1/iGGN0Rf8lCNuaKEniOxJCxGStEXs8Bpu9CKjsDcJMucYHJt5swfORsXUrn1fGk2rmPXjJ4x1YEPcuqpnP7Lfmzx/lqnt/qtuve+eEVey8jZxeMeUYqvNMNSSBrbh9Wym/ZWHSXPkH49cKyAIQ4/5Jll7BZOvI/fBWMha6rnq9MTcNOPf9ukXDIiaw28tBCMQADo31JFPb4mwZlbs3cQOI+sownJ6ZfHD/uE/7uAI89i3AonYVcIDBeeC+MIyJLc25kyWKG9znPvGJT+779AtQdreYpSm0W8CzySQjX8bXhK7W7FqQMfFRt09dR3vIXghgSE0s1/W85DjlBiY5aOR/ewkL/5vctxQLVpn+29tloeUVzJW/t8C466W+3LjCjjs9TGR7DMYopBddU5YdcET+vz7nBtlz/zSLv+foFOdgGnN7zovRpDJ9XPFpUv2BAVufXgC33opj4Ng/5jNg6L4FSq5hT8e1GaPPfDG0MGD0tPcxZNi8Bx+Km3QZ45FVY6f3yYBkJzIO1IqD4+6VfCAsGxtpbxmLOPaGWZSZNn9h5xLy8p3n0iTc3z2P853up5/opt/4jd88jaitzFg3X54A+d///f9jJ+v5UTbfGyUFSGxm3vquE7flp8q31pLgWwf8O7NxuwkbTxFcc8tOTILfEgQqbsvh984ERded58/rzI54G4JukwN9tVyus1uu6RB3/VY6dst10xyBseAmoGUHdoPMgvm3a9pQdTs6wAkP9q7ArAyMsXn2jZM4lqgDsorTs7fJ8IKtub7DlXu0wX2ASZ8jQj8sET8w5sB1Ub/zXWAqvuGUICB5jZ1YtyiQNs9Z3z1gsj0s53vXffGtJI8C90yuZ003zm7GrjAetobF59mNI9Zq5v0+/aBGQdg4hM0zBgS/vhu/MQ2Qvs1B+BOHM+znKLpllU7aPWWXzXji7HYzJz7p/el3+cKp1l5lWKZJ0VdKCculv6LsIM+qKO6WKtk6LVN1fBgKCpE7yeFboICeb3yeP++Yg4wSMj6lCow3dcoi7+0ZmeBSdcmmeOL08NReCBD59rA2m434fwe2DlBIpmwUVuqZTcwe1mKZLZlDJx5n1qQ0+HWwtYH0ZOBHMFsFWbWo9pB3UF8ZO7cu8/yZn/jMHvjmTG9Pz3x5bjESDy3IaFFb600ht05Ougok7gUw4UYE0ACm1EKTJJGaNw4Y8yiwtXIAkFHmDivp7OmIcN/KDGOPcqIvrAFmrBaz/VdW0BgBeC/jcdDZZ7/8y395rf7G4K0faF5kjvLNgXTbjV/91b9242d/VrHBd/d9a+/ArUL2DK2zU7B1HeTcMmCrXQ7iUj2B36dkiQdYBp0RdkC27NwFZBiZZSvDapv7AgrjsQ8W0Ayo/NA8Y9nrxsWEGcz8m0dyaX95Gfdd2qzNNejVaN0G6ifB5mavd8fFuWDLwTHPwrDd8iZzeBS0ZW5SFmBdh28lFCCxbJfG3CmOnNY6OSti19b4DtjKIUqOVofNPwKa/u1XGN2WHwiD2Xm9njVWV2rleWP0TqBzf+fz1sp+j7GsvZG4wRdvPDkHKt1iLO1GstlziIYTosDIMidAmP6ud0xWep8r5T4O8zbPn7ihDywAYESTLwYt8Zf/nyD0MCd11aZLi+xtJScYFZMtPmDQc9irm2194kqN/8pTM7/3DH63/XEHULwzSRxcicnefnD3kX1oDe0Z1697Pgz/rVduxGa6um/cdtlfceMpCP3Q6lfxWXQVl1zjiddgPMY0lgjYdU4AN3FBtmgvPBB22nuPPvqp1SUAz/V45Rrjzo+L0ZHm7MkKTAKE+xgXxrzg0z3vmnjELcq9xrJ2R1mzF7cG2cRjz/NZzw/PeSLD2no9+CHFrlW6DysnWzp6KARKy1aRVsxamDhnXeKG29/YfZ6ahD///ht/428csDWefiHtf/pnf3rjt3/7f97gYh3G35sNsGBrFszCr0vimqUkoLDZAxYRW3LvUKtAVItcBsFH6YmveXMUQpBz+105bHfnraA7fMJ65fcEw6ATTJr3vQgBoEQxNd5rldX8DqhYMDPX26y6EVKTahM1pqpgkTA2I45l4zB1T0J01WDYmMqszWQ3M2fdf5TTodY3y3DGsCAFvT9jqPvIGCiytUq4AeZzdRu6FzbGarUKeKjbZPJtWi0lzGI84Gzr2Mx71+/p+9YpbFIKn9qQyz4ekEhotqbZCRY2J+Ld1ExLnFWCt1u1noBvn8IBJ1Hs2UwBnLGIQ9NPT8dhKXzXJrL5G8tgvWOJZj0I7SpywbwbQKl1xrsbPPzeEdgNBj2WGyBsjGUTubkALnPN9WjuWlutvcU+PdluPyHjjTU2m908GPMGD8847ppnab2auJG+v5sVYLTRcq+kaqdh85LDy66hqNVO+86wIXuY3PSYyJs7rsNc1ZpVD4x7dOV3ZKGutbX498DDcP7FYrbqOuqeWEbZOs5Pi5qaR0DfOti33/v+c6tclHsAeMpIADksaYo/CQOxpCmfNp5NC6ewKteLDwZMBeCweCtTTR83LvfCLHF51DLEJHHZprFvmk/7fuJrwsImkP35tTq3f+vc25q2YjQADvhRxFy/DSmwXhhJa+ywVmBQNiSZA5w9pz8p1gCe7D3/XgPuxKkY6wKZkVvrvuzT6rdhoLHSByz5jLlyQAAi7jOfOOxXPr86zWdOKQa6gTuJMDHc6KmH5zBrck5KHCTwnrxkrQLer8ds3TlzsmwEd8HRp9smaD5L7m76mjCSZZePzqEb6lLc+SC/xyjFiNL7gogLpDoP8WKkv+q6wc9cloU1rrKUKQeR8g9x+WZefvhVMNY94p6ZP0Ap7r30b00sEvBUnUQ+yWZrRcUNpg5b1jF1xyRJvXfjqSkPQ19tHOkalWGfWhPS51I7bNjEbSo93g/gZ+bKGm6LpXl2uqP6zfUQEO7rPN0s2rn/i6cVFDkmI0BDMpIHRNwkZkuQd7M7GScAFR0rJKMxs56LXrYvPP/rE4T/5hQ2df2ArVfWqDDuJIslYL/XNUcMi7oP48lKuZDq6q6XOTUO39+za7xg9mbc+W0a/u5V/Ks5tbfdq4ZF19nc298/8zM/s8aXZ2h8s7kMcZP4Rl6NJnaU5Y3nJq2oaqBj3K/CHcb9Co+04O4aP3Pz105pI/PmGpsYN/P6yOjDj3/8k8eASIjJ008/tXJDb7V3a5lMc9mC2K7z8swFuXl4WLhN+poz1fP9zb/5Ny/M1i3DKgBbv/Vb/9/9Jav0Tu0QBDAfn6ZN6NX4JDcx2eJivMcK+NCDCnxlchzqm21zXkXxF/YqRfjeHbC19i4LZwa8IOUa2KqVWBDmoVgBrR/U7I/dhLM4+4CjdCw+Jsf4ysAZE0FaNmg+K7B/Y2oAoKUDn4tL8sR3WcBF1/N7Acau25itDeTn9pvfdXO6xiqXc9Btpfq5hs+554+PC5FiBb7W9Tg/2DtgohQ5AUuwcGJ3GogIWO3hNO9dof9DI5c1e3AORiwj5Qh0Ao9eFLgNbd42RfyArRSQfH7qUU0bCdkjc+3WMqtyVASVIrAR0hA01rOxtYO86zjIPUPi49KDzJ/ZhAHJhNRnFywf60pw57ITAjLFcIwyxNzZwOsiovx3U2VuPzVgi8vaJv4+V9+wWbvJ53cOVY1YH3v00WG2PrvgCvvFPdkkCbDpvi0qKJVXdtu3V3E5rPXva9ZbgSCWx9qpns56NV6WKteUeVnN/yNeOfAVJA349lHgbw9khyrmdf5+GVsudDmswmZeMWg/gtnqZ3aPAFjnp4CfRedQYPViLimRdydDDnAFUFh/UYRvL9uDHaJoKe+wlwlmtnbcjC3p0qDStBVJeID5w7J86UtfXIvW2tMTCZJOS6pf+qUvnGKCMQjMqX3rHg5JsWBcfL7nUHXdDW2YpAXXMK4UUlQiQuZkMoS+8IUv7BibwRvg/8KCf6AZ8Hnsscf2+uSJrIZ9++7GbYWlyjwkLi+Vs8vgOOy3UOp8zpxvpun8yZhLCZlk2sVITXuUgIGwA82gW512wiCajbqB8nMt+gmL/8FJTGkAdnWgewIn9mJY9jyDeVuDmMFC3xy2mI7rAXg95vO6uN4yno0roxBzM/fuvz3Txi9dA1vbB3eq6OfwjXym7ESKZrbmYEpWRH82s62sScZ/KVhaI/qHt1GDtb3fNlABmKni7vrRrVilFC2Na1JNPgbgFPE9jKvxkgv73uFM3uqmffpbz6TTxjz/Gs8HQPm78WODrc8+q36g3NgKUS/ziwXJmVWwR/7pjfanpGPJ+Gtz/e9h1rjSZy8KfxAfjYQAvq/3s11AYY55f6adnrHQsTKKrSXwRg7txbJPDMgFVNMDF7uVunYPrn7jVqsbFxPk2WOoxGXsp10NgDTr0/jMgBt6jmtSGArvRMoBJaYzurohQ+ZKuEyy+qd90Ny7hnzCYSoz6jg+vAYQXdT4rtaEa+cE82u9PG/rPLZ1ULxXYk/F8wqCT99l8vfn0ze3xXijm2atZPHKclakdT1EEt/u3LnlymzCgEeu29keFjJhPre25mbzpt1Vmm9Hp39/1tYeBkbbR5NM/K2/9bcuAfIKdf7+H/zBjX/zf/zeYYJmA/N5j/Aa/NbTOUCL4LugGCSLsVk5Mwkb33N/Alj3gJ9BKaNgAU1S2gNMvSvFUjeQkfBOFs1s3D1MzoG6TABmaCanMTl7z8MwtVfXWtvcC7PIRcMU11Kaq5QCCAg2QWpME0EIMHxwSwJQRttuYCY+PdlScb2NV0NzDzATQDefq4VLidfqc526OcWGNTCViLp+lSNl0HiINowmRKGnU13a+DaegSVG2c18NCPC9zsvuzkA4D5nGTXIeoMXp1ijgMtDVa/iZF1S9AuIEzROgXi/GWfu39omy7BNVtS7w313Hmw0Gw6gtqZRtlKtEx9HyM07AQTGYunHEi7DYT29b4O2tcU7c68HdIZfMDyH6AgxupeVXovYwS/tmgwUkJqbdb3Ntbr5Zcc99tin9/ADbiIf6ZPpWg9sGm/An3W0Mci5DbeyexqPkgcHtc320Y88svP0jXE5fO2Jry0o95zkKsaCzC/Vv+MacYN1N6+1d61G0si8cW7M4WGL10VIBbHk5vObsDHPvWDO+wVcXDLHNRRKPkBvXaMLhsUEzaF3fgc47yE7Y1kmb2MixgqVcTQFPfXv+vSnP3PcefcuZa7enkPeutj3Uqc39mseiVz95E/+xK73ukKPvKYWT9a5MgqMphTIc3sta28MlLB55jIQS8JypGTFjHkmStM1HN5J+Q+rQ2ljwICjxvRRuAAYJs77XMd+zIt9lca/YbkaCwJMOIRbCZuy5PYEtjxjmjRnPyQjMckZrc00kCj7k+FzjKiuUY1Ec1G08S7oAAAgAElEQVQDb9flHskeYd4LuCoja5TOZ1avABLz3XXfT1xhD0JytMz/rneqpXsVePj3Zo9Na5cW+gyYSXmcZkwumDSn5/vkQB/qti9b3SielGE2cnMVOnLG1WcQ+tE92b3S+Cv3SGHeGJgdd8s3rDv1nBEdf0Bk6i7ZK9baZ6xNa6lVzl3T98hmwWbPjBgDWuAkFjRFitUADBhfY2PkJAkQifH1HK9sKZfRNyfNv8y/vbZegtWt4irjFViDePQK1nCB6NZQUygzjJB7kac+s3ttK5tXxjA4rHl/V+N91wgJMPdxzSTPqALPME+YgR/gxD2cveZKZmR7QppD559MxNem8CywBwzaZy1Qaoz2IuBrL9DRQAPRsj/p9sZtM7o8S1y+ycZfN+Xs/bS1eTlExfzb3+1d+4eX49ExeN3LWj77LDdiknDsbXsdq546feZ4ylaMXi9LxkPh7wV5xtb4uLrwGTKusx1LZmcBfaks/+FdC+99f8oJPfnk10IWaOe3oTMKoj54BSTrls+4PrjP0hAghgMD3r3di/dDGENYQZXuU0rimWeePX0vsybJ+J44vzFcnaV/++/87R8GW79/4/d+71/vJhNVD2yJ1TK5TTXdjWOTz58JcBulPD9NC+YjjSKYmlLzcKn3lGahqHoLns2ZrJFYsrEOCd02m0aT25AjcIBJaww5iGrhlTatG804as1FCNXhkpKd6twmpuUErsDWqWlV0IMBwwRhrDa+zHd2yXJAJ6g3mYre2wP8uDMxXg4697iexryuoT0sopzRlAUibdvhUADuANv1d4vdOodvXWdtOEogXGtdoyzaQ7+3cWzj1BRmXffq+Zxx+rf1q7JzLz8FW0ujn1iwtGMpGwYwtfVLQHBSy+OjptC9l5o0ietLlshpHL5gIbFJlKP1twZhOuOO9CzW6p5RDq4l0yubV0XgAzY24yw1burKZImGyo6bsIDxo3OQf3x88JSh61tXYAy42ViMkT+b030pXt+1SW2mlCuIFdsg4W15ckesOYkETw7rolRFXDpqNkVOGki9kzKvrakF+JDd8ydZT4beJabQ2rhCjA81jP6CYGvGsYc6VuIwoGS38RPrYjlMnjU2Onv1l3/5l9eiBJR9VmycHqmpCv/2MkDYPmudTKbbN3OIsgp7prhhGO6yEHSFfWJNgCiAPHENr64iB7YoWnLAZanys/mwtsZAeZYhSCmFNKO2JtajesNnyfdXv/r4spP2xqOPPrZK3gvIAvRasLRFFj1D5BtjKsYwCpX1H5dcYo5a3sP3lp3cPTygb/AveVg5HYVKrjYO6xzwmwxxAHDfM9etf1UDb4utCq5fJiWuKQPa8jQOcIwyl+DJ3i3gTuuXAPrGwMU4nb08h/KPAlstIorl3FhU+nb0zLSzvSpcurrxxCg1Rmjl+hgQ69aj/6c3ovF0TJcaWOlzeL26fkFZY3YaQmLuWwoitgmwRR8FxK6r7riIGvRufAVb5CKMTPuzqqUXz0oPvCQ9aImTZCLXB3zWoD6eic2InJ92J9izb67RbPmN2eLhcA4wVK3X7LO3x02X8yhxc+7Tek7muskbnjOB3MopOVtHD9vr9JpzaufXOyEH6klplxDJFU0ocG+xTVsravSX+3PHM4JiEHGPTimbbz83tbaSOWlMGy82Y4p3II3oy/SYwxgUyV6s7rev7Qm6Md6M6Jj2UIyR+9Iyz0BOwkLGAzBzIZ5r+37OPAZ4JhzI+/Yp/cCTEFyR7gfum4LI2G7JXGpcJqbN2Jok0X0IVNMlJVU8t2dKezCA+9aNraWvyWQ8Y9buuIFPiYvGYKWmmd6ZL14x5/Y33eAMcT1jdN/IU+bFuvucDO7tnjIv544YQKUouF3/9t/+IbD1e//m39z4V//qd/ewoQhuOxVYCwLqPycktbSa6WbRCeU2YT5Wi4fb/mNLd785EzkB2Bvk18N6KPNBvvfek2DXWlNxN0SZ1f++H7Asx8IHNgosfH6V8Pzp5QBuVd3NojnfxcQtDTmfw0KltUJoYuPSfghF3j52rRjs4LTJTPSCLYpq3sMYAUncgTL8UpdjWLbZxAuy5t4FVGuRzncAAIprsxaOGyGHwnentdHDC7gIPh+/sS4zxtoXezWvZlaUterzxUJMe40CH4rcXGyQIzfHAXCtBVRASlgX6Do05hqer+Dad7Fa92yvuQT8FiyG2bg0vLXharU7qBskuwfSfLap/p7BAZiMxbSCWCW6mV45YNZ9AszOmLaG1FlFgAEr4r02ol6r9QQqtmWRwqUKCvY5rC2Zfmgtkym8O/fgCqRMUgn+lqWJbSSKwdqbD2P1eT+Cgr0PkOjDJbuTbOUQzSHpILuqdTXvmr+6Kq7/uZbl1hiag2XmqsHL67KYe/5FwVbdkqtIAOGTkdVuCuIwXRdwIIrcIh/7sQ9P5/ufXpDpRXl87WtPbu2pxC+9M4HkP7duRlam9XIgmYtPfvITV2UyHFqymApS3Yf17eU5WcfLGsxnKFqBqJhHMk+5Yg8dur5DcXk1e7G9zxqom6DeMMXknIL96le/utmEviPwHhAkG22dUXdWXLoX15Y1c4iR1QD79HMLM4MNDzvTn8Dp0S9vOVDiPqrRUIbE/K8hMp/bA3rWl74T/50DOzrPGsXlOHtWbR8s3nynsTvk8f7DvrpnMxTDZuZQS//KBuMHCA7n8yPB1rrcbsJs3TVo64rZmvFYv+riGpthGAKI8peLCzDMVSrok9+wtJjcsLllJhsfc52pKshq1muNP7JYMN+ipm57HWy5D7mKGzWMqgDpuLMY8SlkvMwzho8xNzrKnmcAbDzrrAFW5dZhBHfNEQ0jDwvoDiMYd9WAhuMhsQZicu6a7OTGFK2LmPsXQynTctZXQD0vh2u1cPXb404eTX3mMGSA1wLX+Y8eW3brrHNkSFZfMgO9MEBARgBuenwWVLoO/fXU15+68ew3kxDS8hfmxngx9fSruQ7Tx+CMweo+YZXjOdi+tiNnSlh4XZKdeJNSbHt70R5QWxeuPVCG0/3q5qzb1TlaEqdhMwl2f37HWE9LGltnjZ0jxSDkxRwIG8h58fq6Kt1TAVRskjX51rPDnE9pjwWx5nmuvY3VD+ngvLWXWzfUc7/8ipCSj1zF9AJR8EvYzdSviwEnEQ0Bwx08RW/nbIAt/N4abuHrYfo862/+p//pDzJb//u//t9v/Mv/9V8etgbaT7ba9uabQTq8Swk7BD1MN2CzFtHlAVuJMzEYgp66RUGIq4zWukp/srvvSv0d11x3EMoe2JoHN9C6S+oy6T3TymTcmVtLaR7+gC03bDxUGbJ1vZ1sxVYjXxec7Qb8zD3FLdmolKh7/fn8OxRqKHNlJNaNOL+rBxsIauxXD8lmZhTkhfGIW2nB03HjuZbDheADXNJPLb5ngaYbw2EesIc2Zi3SDQye51lr6zBtnoUghSodGnOeyWbfYHZMyRG4dTUV1Mw1sGJ7KED+3EAzpq0yPt8xt7feJpWVS4N7MKn7CwQ3lqD946LI2g/PWHxuszp3TePz/vSnH1uGhNtHa5dmklEa70xFZs+4h98oUYJK0dqUq8SPexVg4qLegNKrlikA6cun8vnImPgNVtpQvzYTZtAzsgr9vPvm21sdvvFaxiuVmTxSxqm6z8JFVatFM8Dt7vsXHFyVNThWNybyupXfdixATVtUXQdaDT5esDuv7YDAncGQYLScuf+LuBHtJ9k26+KYa9QtA2Q7BDCdYg6toQMBaH3ssb+0SjQxVmnaLogWqKpr+2d/9mc3xgkg4u4LCHljFRpGjFKigJcNn3UjE60Indi9xFHUjWJvAcsUtHguisx9jcEct6eduWFBA072B93RfnMBYnHZ2J/2Shqnv3r0xeiEbXkC6KbAZdfHfG9owRoWWJxY7GQS81YmuGnlZWn82eD/V4bRMF7sGxdE4r4SaLvxTkch2/MNIRjOYnWc59r4zi17ExefgGxgC0gH3GvwYF/p0TWGrn7CaLlPK4Gbj/SPG0Z5gt1/FLO1z741wY5BPMrIvnzgXnWIhs07rNGCrRmruRDHtOj8vPZv9uK21WpoAfdajLwcsmmNcwFSLcgZV3Sf5Vxqn7G1tNrvMvE9l3ZM9IPXdbBlnhzGKT8jtCHFk8lbYxbzvWRFehkneUpLsZxhGNVXJpB612PmINXP0zpm3fPOwJlv59/q3Hl+cv/Ihz8e+H30ehOqaiDH9ZxkItnea7xP5ucHpj3SAuNDEuxZeAgKep6urr5wbeD8/vuxc5Fb+suebJB76hgmw9xzM0C+8eQ3bjz+lSd2LdL0+r7Zryl0bb8kwzpuVnu/Bqb1s7fqSm99NwaWfRRm5+jjZVxTTLjrb76JS0Bo4izplMZ0bjzjjMG+LiNmzECdMRXMJyN64og3aSGsv2t2DrwHbAmDsH99nruQzPJOcPm5rl6uG3M7c7fAduazrstlEIVxzMseFptO/99zb7xuxkJ/MQrJaEobpWSR+fJe3K5TV+yNd5dkQUq0DqVriC2mz//jX/3VA7amxtZts+D/27/6Vzf+xb/47RUOXwC2yr7ENXSJG7DpmrXi7z7noL/3/osi8TC1/kwCJb4B5SeWgIL5yPh21XBaC3EeeHvPzX3q4vL9jUHZuJcTo7KWVGt3pYeaBzWhXt1oANf604EPQn/NSi1oXPcbNDrfE6TuugQXgHLguG5bshCqdRXalDOG+GVnY8x3tlDh3MO96wpddmLdQUG7vuf51gpaqwsinjY3qPCZnw9ya841HBotK7CuoPksYdj5nwU0Vz30lulzuFr6PaBSB2tdgMAWRus8d+OCCNVS9PN7IMSfdc96PlaK8fkuYZMlddsArjIDBVpHz6yiJHjuXTdAYwdYKg4uh54WLap3AzI2AHbIRmnmy5tq1cy1xJEIGpUxImj0Q0M9A09pifHubtJVBlws82yty1W3445vfgdkrCJSOwnIn/kRp/fgKJh35lpf/epXssYnG9Jhb/M0KLSFGNPTTqDpwwsOBJCXedwD4LgYaJmsQ6xUr2USMJzXf+ZzYRgC2sumlAFghPxFma3G4W3sz5GHuKDSkxPYYhEDqQ53a/WpR398n9fhVGXnAKf0PKd5kZJNqYm9wgSubM6aUtLeT7r2h1cxbcusWZ/EMUyz4gO0zR35dV1gCtDy+4I632t9HnPmEInuuHc/KzZEdwNKL+n8FFqa+7quwPcwdmkFtG26TqkVcp507RzAAbhpV9PCp/6kvMuEtfQDBb7rcLLdsoZj1U5KfVP3y2ytIWqvLuPG+g3zs2ESCh++LxzilMw4/eGIiPGTg21BtfojOsv1BWBvhN5xt12KeyY4vIHxzYBbQ+jfAbZcZ93jx9A1D+Tw/mkF0/6HV27EA7bs1equNXaP3lUGJS7AAMqy2sae7Muwdonf5AIaUDd7sQxWD/EeztbdZxPbmTCEMBzpCVmwVVfoMj4zFjLqPe6vxvmRra619XPvAoAYzwFtBbVr8A67s0zzfNDnJd2QIfvH+gE8rrku7OPl+NiALRerV6E9TuPeTYZlmKPEAm+hZ50E7k6WurnfepUjK1u3bZ6V3tsz8mSfem6tej70oZQBofddEzucGC5Z1eoFXvpC+v53/vw7N778xT9dGaHTAQUAjd7c83Jb9yhG/qHd+5hh+yuFg2ViJrykeistetIOq0H45tRckvHGWFd2mxiS/ZkzYI3++Ymr78NXFQ7sRfighg0ZsecxVfYgWXK9yFa8L74jlvRzn/vZsxcwW9/c6yQjPy2IXnn59T1vFqQfZtDv47FJpm3/juFnfD708P07R65l7PQUcCxbMrrh5Y3H8x5QR+6+853nV160tuPirXfOnBv3X/2rf/VS1JQO+t3/7Xe39AOftRikW7Z0ffq3LSV4WB6LAAAAV7WifW6p9Sn9UKvNBlrfNotghKjZbo05sHii/8UD1TUlMw8oKkCyiBt4vv5WjFgsnPie57CayWqQfuMmCHJjZDbja352HIfhWZfaASCtbdVrUnoAkO/Fov5WFmUWrmPydwu3gcDHil2369w3xcwSINl4tm29Q1HP+2vpr58/dVRcg7XEojLGujRrUdWKtfB+ojwS7Ok5Nh7ijKH3L/CrO+Q66LM7GkTtGjaYedmG1/O7TYHd4nATODn3s2avv+Yg62EVirSVi3t42QyUloMmxWvVPouLjuVJ+Lme2uOK8gFabFSHp+u8PgovpRJOyQ5xBbMO2wZqZFH2iM27lvyMt4VwgTOWG2BMeXkOrjlKutlzOWyTmr2MyDyTzezzrmmukmkyadNnnh10bWq6cV533bdxWso+qEOHWaNg61b+QQYzQVxtH/XDMVtSvGt1G2uV88bgGf+C9P//A+TXsPBzGBLyvNbZ/GkeKOSfHHegon32Eln+xCcHfGkZM89JVqOYw5ik7c73VyliJJMx+L1dMwccxZQmsR9cEGf9wwylKwAl5P7+bX5qxTPiGlfjOmmA/f62NbE+GKk2501w/kdX2X1xuhsIQwgrEzfixk+NbFGAru+6rk9BY04dIgVnjVPMn20lk4a9LfXQBsD2l+f149qbWHGMq41Rm4SRm8Vs9fC2tzfGaCbfumxF8mG2HKaeMfskPRFloQE/V7F283wxfO648cK4Xy/FP0/ZibM/7GFr5vnokBp+bx03q+f84QB591kW+3qAPPZlkqOug60tJHzAFh3TgqZ7+AJbs1d5MAt8oucZm9it00N3GblLOx+6xj6uAZPYJNit7secAQFbl4rl8SpcwNZ1ZivunATQh9lJJia3Tp8/B3wSObzHVZzM8SRoGY9xvDbjI1M+4/xL14HTa3ael/7CBifrUhbxsMN3JfzFqwxX/27ePItxGUONurcmAxiz1cQuhTXpPvuQLmFg0g2JGYvxfufE+zV5pGAFG+d3cSE+uM/hd/u9Gd8rL71644t//MXdk3QX4+jRRx+9+n36Rd6yYAsQkkjimY3FszYIvXOSNlGayE9v2Q2liXxdr8ll/Us4WLf2DqVXnAMpE5X2OPY1o9nMJTbS+4mBtB5cj4xxOqIuv7JtCTGKV4zBh3UjOwzCliMiE+bj+997affxntmH9PC9Teo7TG7PjLpn77p7YqKv1fASaw5U0oXpkJIi4M0AZhS6Dz1Vo7FGC3LBmhyw9c7glTT7DLP1/0tFW8XxbMJjDdosJq1ol8JoQPTScUARAHZPsvtqjRXEFD2WnvNn42Hem+JKe/055DA/q0QoqZMpF8bk0NTHdYgFuy7YDf42lloafk+JLOqeBa6lX2bIpK2lcyhDn2+PRwoHgHr8q0PFck/a9PNcW9BxFtI1HxwhX/p+vl/wxzX4wQ8mZbt9CZup6TtYLALdthd1b6pbY1w9ZKUeY3WqHAPwQnGbp7htpmbZlOyoL1+2JHasYA5QKmvi2p5hFcXMZQsYmgNj9QxA32aLsZpmY3lf+YiXXp6CbrPZ2iTbe617FYsx/bcAzW3CO2ztxupMcLLrWxPXtSlsToc2kIcp8V2WQJk2Sr7utVZMb02nAM7EGpT92QDKLSeRmkubvXnq1aRKeuppkR/PaA2X9Ruw9cKAwQ0EH2BDYJMokdIaC5KOgjYXFPk7b06fvTnwAUXAbl1RNvAxAFYe7cr8JWFmKhhSaw6WjV8J6G5jcnCoYH73Ghmb+1/1kHOZwybsOrvOsh2XH9df2h6I2oM+BkljTlyTUv65cQlScvtc87kPf3iycU9bpGYL1u3vUKLwKDXAynjMPRcqpUbpyoCy7q7pT1aggHTrwM3Snpd0i3nBXMStlszUtuShxMnGxk0OSGq85rpqBshRbH/2Z1/ZSs7ivrLXInd1y7HG7xtW3b9Znhpnk3+sBNbDC8iK4XWx3Fn0FDXlGpCd1HIKuA10W4Kl2WZvTqma1TP267rTAwjiHsOsX9xficfCEjSEIFllG1d31jCBu9jpYXIWoKQS+Zuz/8LMJUkgB0bckcnwzqGcwzH9Sjfu0bxcc0kGCgRQBXyHabUftjbYFtVNo2k3ptdTny59R68YrZXjsFvvnezkJoSU9fP7nBk9A1KAchmZ0Yvvqf69MZxhfFumZNkgBitAOLLWzOnWz3JNcxJd1yCOHNTkasNdRo422J1+nflZ4DT3tb/WWDrucgDImeJaDAty/drphVgPDh1FhjDiPoMZVlYn5x7jcGpQTbbfHuDz33YHmOsv6zq6WwmAlTks9awTnSlu6+0p4XD7xMhZL/dnvDnrgKEYV8oJTMLZYcbIjxiwu6YzwBY2nt8D5g0TsUeEeDTAPWTB9Hadsg9PPP61rTcX/fuhZYKAEGyx/U6uMFXACCPq2Sl/4TnWY3Vk01y1DETd9zVKs35T9ujEKTpXyDHdD0RaT+coNl1WednmZAOqk5fEA3uavlkv1syFF0OJMcxgb2C+9Tdm+zAxk3PmzN4GNo1lz7H5zOrqkQnP9cQTTy7QXVf9lhW6LQWY5/fOU7qEvrCGG2IyoSR3DhgOU59i6Ul0CCO3Z+LIXFz4ObuMgVgyThlPuxdmzYRL0J3u8df/2l/HbAFbOeB+7/d+78bv/M7v7GTJJHzzndQcYZ0BNw7jFuJ0gF0xO9iV+UkfvaTuRuEH+JSy7aFio3nfhKVWyqTeYiUgX3EeSjccYOBQwDQRorVmj1IAQsokFCytsjsH3sYqHTdeU/HR9H7fpqtcQYLc13pwGM/3xSu1gKvfff3Jpw7dnCKrFG8UvJYNH92/t/5LrYKHP/yhVVQO5Na2WdfdPIuFumwkFW0TC/fuO5Mhsh3W1WRK5hgq2VyJRSIsnp+AJHsE2FKsNf20XFMGnn6Aa6XOpty+cQfNE+DGci31T4mee29K/IzBZsAOYLbMkfUwXoronu2xNUGHsxmBlG+PP70UtQ3Sys2ls9+d6313XFEObPqZvFAo7s2KSpDqsztum68Wsc3CymtXeUohQfcNCsYopuu8DbAVl98aOd0DLUznZkLNoZOSB1NvZzYEtnUtxplb7NYtw054Pgf5G+uyAIDm9yeDRqD+Mg4y68Ynb0O9/sKrNx6f4HgxDxvzceJ0GiBfBbUH1EFYtzi8DwDbsg4Yh5GDtx2oXC3H3aIW6OYjWRsAjbK7drgtbgOYe92yDCZ33yuYALYuZQHav9PG/8XPf36ryLdp8t3TSNeaCkxPpp/2SgEs1sW/m/LsmsCR5wa4wl4FxGKl/Gm+0/Ljhf13ssASI9Q0910jz7pzksBq+63uDGDNZzyrLCs96IAKLoI//dM/u/H1k1mUgzd7wbNtDZz7pqPAFHMEoFOJm+ykufTWMbo97uCkrsd98OKLqVVkPyXTMSw2Re0Q8MzJRnznylU29RWu6bX2GyyTcwl4rl5JLBOZKKC/hETsgcUNgymYOV0QlAm6obI742Tj8M6epribWdWsvjBhiQPyav2qGFoJYVgG/DARV2B8mZ0T4nCC7q3Jgq1rh34E7AdfTZcvsIzrLL0RPU/vkfdjUHzwgyMPx6Dc1jiMYEBzxr9yUiNhPuNzgJKklLCRXHj2R4wgz+6ciZGQbESAlF42thrn1s+/L5XlU6rFj5f5bOPj1uyq6yvAXizfaytflXfXSg0qrHgAV7trpAbd/QvUG15R5jQsuizAJJN5DvulTE/rPWrtBgAU/G7G6PHs+I7PeQFw9BNd7TnMU4PO3x75/s5kJKaocLqQ0GHURc66G8tK2zvmmQfn6WeeHt2UZsxRM7dc9Rzs/b3fvb3zN9+9U2z36N8dy4zT3tELWMiGs9t4zaFz3TgZ4x/4QFspJaC/9fgY9DHMgCDMshi5MH/OsxhiKXHDgMT42dMBeYnRtD7k3hx+8Yt/skZ9AKKMyRsLgMyTdSM/yZQ0HwkjcV3y27ixJ5/8+oZO1APQpvDmp3Oh1IV7J1QqZULoRfd1xvzGb2xvxAvY+jeTjbhgaw59ltErb4qxCIpOZoIKs0kbhvILSrqZTYQU50sWSqyiKtcFWyx5qBLrMJ93EE5c9Ebyx/9+KqeLT5rHc/82iG3zZuxFg733UDrKZJU6ZTNCJ7AbOAwDNJ+fRbZAS9ly183nFL8ksF4mmiBv4dKZIL83Sd/4xjP7PK0Nhrbu2LnENtNolVwC+BZATq2xZra0fIQSGjYVYds6XJiTpfpTSfn117gGLxXpm02xoIn1s+5QGSlcTPns62+oqJ3YAtcAtj6ypTYSy7LxAKtkE4uwAZRzz6ab11Ja1nE2tDgxm3Kz9eaJkq4/QaIAEOsZhb7XTnNOYLIBwVuFf4U+ShC79MKM25p6ofZtDC+WAuG1CZLhkQDmgn7WQmL9Eo/XtPK4BqJQAK5UCZ5AVmDpyAF52DTqmY/vDkuSYqxZI5YjS1Fm3m2TUVZ6G6h+f77Hir31ZO/cNUHDlP9afyPr4sZe+u6LN/74j/94e6SRjTYdDcT/wVT4K7A1FiZAtWzU6Qd324yHXHjZEduvkaFwQNntCAa/XOPhBPfO38MqHGbrsBOVeR/HhK4l3EPrxCJZs0cm3uDf/yv//u4lSs++uOWWCeAcKxeoCe0+wfTnYN+EBQzfyF+SVLDPYQHET1mbxEIlG+r64ZfkAvtN1k/6B5L9uAfD6GSt0+4FcxkX03QEGHAeoPfGjk3ZCesuWFZJCu5Eroi4EB2UWjN98obYsvsf+MCs+RRj5Yo57Mkdd4hHmv6fczDqguA+H/7wR1eukm2cBsI9tGsI+jfQuIbIcUPZV6trTuD6rseC5bDLV2VqDogM2EqZmw2BmM8H8IR5KrioqzBzmJI1/rt92LAAqdQbS0xL1uQSBN9g8EsblLoP82wFW6n11nUiLw6k6rIaM65vXXMQJXv7Zi/rWoZs9/sa1cmILsvne9eB9n33xT25xuVcvwxrXZib8DSv9UBcgbKAx4JN960biawmVKIV6y9z09g5ctC4UM/lRZf37w51zwlYbQmX2WCtreSw93Lgi+UBolBw1c8AACAASURBVOgqaxovSTJeE4ecKuXODjq0ADPPn6QMMv36BOJ/4IROeI4UiB2jZ+TSPnS2Akg8B9W/7fWawPUADdeSvECG6mHirt7SQIy5t98dNumljWekr8v8ZX4TY0uPSgrycoY8M8bvOxO/XTm/DgIZQykZkWxmc7jsz8wdnVMwu8+kzteM/6MD5LY0giz9ef56f9YAmG4cNcacA3SKl1i0ehSse2MW/Y7BlUQUbuN7tz+j0jTGUf1l3hPblTqPjcuNwS6c4b1NiNA1o3qGl4UMmbtmtCYsIrFsEqmUqCk2CVmScBnXJEs//dM/NfOZeN8w3CljEk/O92/82q/9WsAWS5dCko34O//r7wScYFTeSD9BiJXrqiUNGm9EyTazzXubQXgnOjwClv+bV06OE7h7qcOyFLiiZ+OeeW4e2IK3cnHjZiyILD3uPWDLoXSVsXFAVoPzllGYH0KyjMxMluushTcbYgOxz+Sga78+PmEKl5LccgIjxJsROPc0oVDqk8NsJa041CVGhrK3uATQ87dHV+nrO2YOqnxXWc04XXP9/TNH69477sQyQW+8PsHsWwgwVgyEnVYSk+WgvITNPPNlKr3nuq9MgbxvPBWa1KZGKRt/MpVSn8TG64Fcd+yye+f9/dwBf2WquEKrbP1e3joXmHXdVhUzlueGgdjg2flv04uBrQPmNvB7BPGVGXeE78bSrbHIUmzSd9OoOFlcdfFGtpTY0LRYqQW9+EINA3P5fWrBdG5eP2m5ro2+dZBRsM8Ac1xOR4n7vDVYanzYVAqAIsNs2Thq4AjQ31i6Uay7nsfFxWX88vdevvGvZ4+spXNKQ5DslFm4Odi6MWBroRi31zk4gS338ouCrbpRXG+gYTbsyGCL4xac750Ok3zJeowLi3wklulyaAF1lPAnp/Dhr0wDZr3WlGJIllkUTxVcMsBOQ+zDFLovut4rYOv1LQ0RKzIAgJJpUDiF6jMFFb5DYa2beSzrAN88H8DQuBZAHChpfS+HoPUWkxHr8PkbX/nKV2780R/9UfbsBrivYtkyEmI/H3z47hvPTnHBMOMBpgomm+fvTWzY+/MeZg9b9t3npuDpGAx3TMp/Mwodqkn7j9vrKgzgyE0Bz3u3aGrObRsA5fsFaYFfARl0WeInY43XKGxMaedhP7vszYXZWmU9ZXRqLHnOxDsBFFH2YczqssudU2oh698SBmW11pU4n48BnJpOcbHF5dbDhL67HCxl7qLK+2qsVWWtFbV9z7I0AN7v92zYjMswpvV0XBmCB2BeJXZg9eg4LMjs04Da6D33bXwYZqYsKHAMeNMrBah9JuPpGsSNnWxtL3NAnwNbDQwHoBS5JYutweR8qPvQ80QHJzPtEhOW+NOCrbhKM+e5l1ZHQH8Yc2eBdWhMMcaFUU3uVvYYBPM8Dmv6roWmyY8zpIHfSQJKWI9sdgvgHHl9smbbBSEMalx0yRYNAxSSQceSkfeXx0ia0hRJWpBZq4DqR/Z5sN/mkZFibZ15ey3n6sh244Tdw9xgvIxlgfF5r14lDLOuJGUHZTmXLX/ssccOMMQ+huiJazfsdgqdpqcl3WDOmrjnGZY52yz5rI+zBmt9YYancv/od8la9ovvypa0jhsGdVzB7kkf0DVixwAyDGgBY4G+ObB+KuBzZ6bgcowr57Dv+O6v/up/fMDWsTL+xf/yL278y//lX66bAe3++tuv7YQZgEl2wDTgc1HvCKCBb7NOQewbV9VAzksX+Lj3UqupLooCvAQkJ4DQPTyEDVmwJQ5J+qQ/CWLp7QZudvM0MK+bGzjcIHKuxOO23GB2zNZcB5sBsabr+pvrOvMsj4x1gfp0yAkYfOLxr+9GBQDMQxZPhkRYtzbbrIBu7MUcYltfiyKmfBxYJ/gaiGqcVIsXplJw4tZ64BFwz1KFWBfVOl9WoU3T5mlOqiWKGCLPxoW4qasnwNV3g+ZjwW7VfKU2NkA02XzGYq7XfXVNES0Dt24IYHFYD665+bzvmh+bfS2rtdYlMaS6cWpMDb2sSvOxzmyO+tpDz6bmkvndmm6HrUvBUwXxgC0B1u8uMPAnHz/lmjHeuYLthQnhRox7Ni6MfeYZ67emsjjXoFfLe1j77YrwgQEQM85lPlna0ocxPjOeVVrzjA7TbZuibMIotNdffHWY39/dgqbNVCInGwz9fwO2lu09YIur8mXF7xxK15ituhvvmGSEm4GtNSZYyhQnV8pmT+W9banCLXPAlhHtgTnKhCJ+bAI1gS1KnsxjbW6fApgOEIHu5myB9bzMc7NaXSMKNIyzA018RwyyWPaxajGNCVYv8PeAjBMsaOn2AoQFxvbiyfQEoO0l12hgu0PfIed33qP0AK4UQU1/N1R9AuMneHfA1tNTRFDc515/D2YunzEOvhPrdRmERz5x1Xz6gQdiWHm2GGZR2J6PPqrbP4dzDrG3huqtnrnSZ6fmVcFH9kXCE1rGpmArACmB4YwSSPxmYEtl9+77hioEqEhySYmXMGYxLrpWBVSpdXfpR1gwBrtkzwVYNubL2lvPuiOtxW6Sm7zKNjfJI+AjOqJsn68V+Nj/MjKvGxDkuAH31T8LrICtZY70dwy7cb0Ol/1JDzEuPX9T/8VZMeDom2bIBaiFUSy4DzOW0hvGba3JdV1NDEDsu7kgO54H6EgNtegfL3FGDvK68MJsKdipfI9YspRwyDoxejO/7097pD2vZuxtdN3MZP/e5KqRRQCAV0PZCHqbYbTenbkQINa40TIyWwcSq4Zx4iUZdiuuzrjHOxdhglJh/3r2+Ptzbr2/McBZx+jZh3Z/u7b30uZL9mfi1m6TLXkYQ3PS593MWrJ55rhlmazXvfcIHZKUk16n1swZRocoJ1OPmbne7P+5CL3i7GW8G7sxtVRM48GtYzKK02LLupdUICMp65Iq83Re9u671yrhZ23jnuYVGyYSyTRFr61FEibSDL2Jf2vkzjz+wi/8wo6JLDA+6dB0yBDj++1rAfIn6Pu/+//8dzd++3/+7VXiWpzcPlH5LROg5hSE5iYtBqoaOrfbAq2Z3FgwDro53A+96yG7YU301eKOADeo/uVJz1x31XzH4XahypNlskzEcW9YNMLTlOkCBIdM3WUWOYokqZ0AyiL7Y2EYB/r2q6O4NxtvPrs9Euc+QBdmh2ARgG89O0BmM37S4DlZTsBWivaJeUm12rAzUXoBDcCn+xMCz5WskGRCbCbhjGet3FUI6Ye4MVsz/y2eai42oPtYerlHFPRLc2D+wf/5B3t4UhSs9pbgACCq8N3LoUtwHV67aWds5idBfSdo/2wQG3/nbxXnRtYMOPXvURKzxtZj62HJuDmH+5XFzHKdn9dmkwNbKQeQAztupzQ3tWkAqRSLS7xQrQJzXWYrvnKWzH0rvDk8blurJkbAZLTNPChVkEKIsZiaVu0ZMXGNddsDeA6qTzz4kQWIC0RnzRgDXE1vHQV5y7oTx7oStHmCbl9/8fUbv/u7v5sUY/I63936WP8OsPX+zFsBkn21+2Tuy2JNzNZpuXIMEs86dl+osF1n7+Tvl1pcqWFj/xSA3RRsrUX45jbt1uj1C7/8hZUdwaqMjVunWKJX3SMNWiZ7AVxirpI639ilKsiCM2DKGMhVQEpiILldvA/UCaiPgs8+rMulPcnq1pHtEzbz+dUTtb7rfqf0yLr2PPYKZYul6oF745YckuK+WPVeH3xgAoOH9fLMz08LE2NTwoO+EXt4xwmGtUcTtxU5bHZmdFHYpGTFjVE0AfK7KvP3KwCMSAN8d7+knVnW+9IzMM9/KUHRA3ZrgV2L2bLWy3gMs+V1nTXq/k+5hwT9GodxlhWPwRfWMaUTEhfWMgq9Zpvp0tutfB6wFVenewU83ex1YXIT63SZp+tgMkkMmafxohx9crleoVxrCBas1pX4/nsXltb8McLa8oWMthMJ2WC8AeR95gK9Mogp9RE2MCAqe8880UeVQ+O9CqE47nIGIDkji61r5XwA+lumYss0jM7AujAC415MWYwaL+TrjXElbpmIubeQDQY4+cNULXBhUFn3+T2jziHvnnS815b/Ofq3hrKzRGHtFhF/bRKAkpgQw8Fa59hITbOe12SLxO44Z9xj5+3njc39XG89QrN+nif9CbncUhD8A76n4PX8SWaXfVwj6s49w+qxaMFxz3br3ITut5cT5hPDvp0dsNTWQKayeTOnNYjo+yRVia2W+JLyH+lYotCqfT6xyps0ccee5+QlTPVLixu875oFwWQ+IC7sHzlJMdcUQPbcCTlxH8xf3KjmwXza45/61F/az/tcE3seffSxPV+Byb/yV/69MFsVuv/2//3f3vjn//yf7+SahA8+fLK4ZhK/MYGpmjQ79AAGiy9GCEtQepKAUF4bg3Jo/jANiU16ZayHVCJP8DFfr3u9+GL8nCvMs4Db4mQXcYR006QvGVa1RAq2FrCw6G2i40b03VWSGK2D4im2Usc+b3FtTFZwwQA0Lj7HQvi+QOg3Xg/4cfBYHGAr8S5hdCj81I8JPbsZagO2HNIVkqRoj0IDuObabYlzFbO1lnVqkNTVZROW5fPdWt7GdbDWAsY//MP/czeAbBkBif2+jWsugTzfNS6CSxAIn7+bc+zUApJDaVfZbSbgvOKGHNaj4HWe8wpYsfTFHtUaXXfKzIF5N/+z2TMfUfgYQnNPaNevPwdxDwkCnw0X/39qlTRmS/CjuIkfO2v1gRuf/exnVxH43lNTHPObw3ZgM1uxvwyhyVpgOXO8LMU8K4D46Uc+eRVoSjnwOmG2xGwt6B0FvEGlUreXsZkYie++tEkk395eWQHzG4R/AFFZiD2AcxrfKNjaqtJrjARsfXes8N13M76rmC1qzyE7YOu61d/K9DJ86kK8yjw8YJ0MX2e2qpQxez8+cU+/8Iu/MIDrc1eZrMYoucKzNuEgsYkJxja3DjbMY4LNxe8l/rEBt6xEwIZio2xq8fuMtW7Gl/VuDaswGMmwM4fJDAzTkL6U7y/rVMs08Q859P00S5DCJMdtoO373/v+M6cf4re2J5r1+chHPrZA86037edvbzYwHSTzj9vewecextKwAxYtpe65zEWZj8TrjAF12ugYYxQ0HXTJFoS26LeyINY8snFzsOVzDZJfYOC/GdN9k4Fm7xTwFWjZ/w6mxEuGMcm6pP5XY7+S1ZiD1HvmI/FUcfPlEI6rCyNjDu2zgJQESVu3m73iwg3gMi7z13pknjcHWdq2xa0zRuOcDd0XV9dcIyOB6nWjLit7Dm5tgSIDeQ7uLCxTilYmTspzATdS9L8+51S9DGUWL/Fo6TnbGLDdI+c+9KVDvC69GoVkgTFC/1ubMmoy+xh4qcnnYM4ctJRN18MY6RHAA+h6Y/ocvjKy1ZIzPCl0Pd1F/lZWuF6PFwaDRb/X7VggRK978TY1LMW5zNtELrbv4xh6WZv0qoxKkrX36tGxSYSIK3Oy/CamTmHpAIpbVgdseM1cz3t0BeBA56V8ybibZ1116+DtoJN8DvgxFzqirMw6RxiG9OHc69XRI09+TQjPxCLPd1wLUDIu962LT9FruolXw7x4BrqhJIcENfJuTA0BcE0g2N51hgBun/jEx3fsQNgm/y0x5JxJokSN/Z7p5CPxWPEaSHZI39T0X7R39tmvkQgY9hikr69r030/+clPrPwL/v/lMXSvwJag+P/m//nf3Pit3/qtXfyXRiA+NFl1+0AzuD/5kz+58dQEBgdRTi2mWYQtwnkCz5r6r7kta5fghJYdynWByclQOYqIMLGmLCQXGgDiRaj2YAZONkg6Cs9De9i1RPjZDyBzf6DMIRvlkdis68zWCtnS9pf+dDv5J4CbAt6Dde5HWGkjmw/78OYbYZY8hzFAvDYX4dh08/neMk8n/iGbOUVe/X1jArZ+0WFJ5pfrCp1FMQfmiDC+MdfcVi+K2VF24jwo0hlzETOlxQKmsVaop/fVl7785X0O9ZMemsOnTNhFWV0CXbcY3omBKTBdy+OwWLvRZyxJoVW5+GTscBcNGNwiijM2zN9WU8Z+nmdUjA/b00zA0ZZLMZe+z/qlhlYCnNMk1wZrjEJqLMUyTExA1sHvzZNsxrB+D8yG/NRuJuvx9DQ5pWSjTEaWtq5XrLHdFAe0UesNYH1gWm1s9e6Rn1vOfIvLeuGAb2zXXGA3tlR0G+yF77xwQxLJN2cfbLLIYQBS82ssVTV7Dkux7t55wDenbIa1WqUylpj7i9l6dlxr9oR7AERbX+Yc0O9NpuSyJrPZyQBZMs4Ftjsrufb+LSTLukK3Mjx59Ezem89TgD//8z8/AZw/vb/v4UIpvPteigc3wL2lBMxvW+fUDeFQsRbbxHpkWsp49kNi8uyPZBIlBdreAOzrGl+XyOgFAzYXcbOE6XBwyvYy9pZjaVue66Bgn32NpzISGts+dFoDjSX8wtQKGkDFiHrqqfRb/NSnHrvxV/49VaZvjKJOrOBW755sLW4YrlTj6OHXbESy2M4HV/FYI8/LYk42Yg26jUmcPYQtbaLMNoReEMwwucTRLYN1AFvrF9a97dnKKLVEw12TtbYyNPulZXeWMVckdcv1pBTNAu1lp1jrcXeGsUkdqTLuFEdZr8xhPhc3cdi7Ar/Gh1nj1Ipqb7rE5MVYy3o0C7EyWaAWyby8qK6dl3lrS7TMvT0PuUzs1Bxkcz06htz6861JZGmLJeNw+NNj9EPiBR9YoPX1rz+5xnHPiLpljdGz9t+XQGiN6FPPr62mulaNKyyjqPJ6QQRw5/AXxtBemzFEYrhcim8mHk48oXkXOkEniZmU1ERuGH50KTd/apdNxqvzVdzVDHpdWKP7XNf79URghMTmOpslNcmqL5sq5Ma+UxvxxTkfUisu4Mjc05fkYzOy5x6NcfOdD3/04RuvvJbG6+ZLLCcsULkFYqpnN9nqrOW9YzClkvrE0c6aOo9WJrk8Pf0aGmFfnYUvvaRm3/QgHh0Q4JKzsiVPzFONsVacJyftYWtNsZqSZ8g9gAWQhii4ZROvGEsFcm1H5rno2WbbOpvsFwyZtQeW6l1pAoprWt8UguVCjVu+7ZMaA1zwFTJk2vJtJvXHV7+KR/s7f+c/v4AtfXz+8T/+xzf+h//+f5jYn6kNMZvroY8+uPFSJuKPJzBVj6GCrR+fQ3sDro97LMidz7IVYwlXamIY0Ga4bBYEij3WYDP83hyrcw93cRejsAmaDdnFqnuQQBVsbRDuYcJaj6vV2j14FaTrtg1K6yyVEpUxwSpoYHiZLUIvO3L7403qcQPnfI/ia0HPIOMwdQVba0WdjI6lJA/lu3ToPJ9naNsHC1F3YXz5seIJzFquo1BasDR1VFKbxtxgj2RdPTGlCDwDgQK2HLru62AuVe35bFTWBzC58QKABABMEx1myuc9u+ulREIYvpdmU7w5gd6y+eJzDyu2xWdnowC2hJFC2fgn9ZSwJJPe275iCyyOk6WxAw53itI8cxdSBADUZtQo1TCgqdSvNW1hP5v60UcfPfT7BE7++bN7wLbZtmfYGLttjtoirIkl2hIaw4rcf5t2RifzBmia5/rggx9ct96O72RAUf5rtc+zv/Dt5xdsyUbcQ/Z8tokLPTCvXMqA7Cg9Qffm6e55NjKORXtuLKUfBbben7mukgrLkCzD6y6dYKwL2FoX76kM3/E4IMjEz3zuc1vQdA2jpclzyLz88vNXrmXfJSPuRwbNn/2buB9p1JrSPn/iHsS1iYWSESiVnnKkcDG84rS4ARPvYa80k/FSoDDFfa09+XIt7kCfbwag79ERZZ3qxuu85KB/bwE4xev3r74+WVyjxJ8dS/epb0yNnpGpH/vYIzc+//kv7Lo7fDYDcSz+N1nSwgEmTsVhXrdhLX0HFMB13Y3YQ+O9YXrXeMAaHOWaecuqlIlvZwl6oqxfXY91STpM7OcmO1SG1u1+4l+tY8GW62D1FkjPZ1YK5raNfTtb+QpgtVyCz9SdWPlMfJoadZJRbg62fI/xQw7idozxRp+Rv4Ib98m/U0T3Zq97742LrIB/dfMxgld3m8trh/O6ZE/MFr1q329dqc3KSxNxh6RQkG9+8+mrtPsAxiQc1Bq5/FuyjtAUYEvSR4pU+nu9MI05ayapOKJtZr8tWrgy02bNnjCGxi6S6bKZcdu9v+70GiVAxUcG0DCsfZbsOHNqHNUb0njdTTYB4g5jSTaBCkWVfSb7a9ge7WQOqhRK4iwQ9vHq6G1jZEi0VlsbUIeJlfWb4qs8NB/52EcmjCIt1jwHT0LKIKSqPqO3beQi47OW4hdnTswH8oXu8WxA18YOn1CLxHjG00HPP//9F9dQS7JH6sz5vbk0Vm5K818DBPgBthLLnTIsGM41rmdt6JIQHbed9l0v7TWddZtdf7KtyWnkJxnqcQu71yWztXuthol7GitwTRdGJwdjWNOwfG0an7JWgJZQF9cVG/6f/Wd/81L6AaX+j/7RP7rxz/7ZP9sYDxf46Mc/sjFZhOaP/vAPN7trsx5moQmgw9sEQ7ULpubmz3332zvZrRTbPmk2igeMe+TSvoSwvjHskcN/sx5mM7WFjoluQdCCjio4G3H7HwIMR9G1rY4NUcq9QIsQtKZWFSNl29IQvrPutPkc1om1gNm6dTKPmknld7EoM36bNiAi7T/i+hA4mT583fTbxuhkZvR+NtGCyyu3ZUBcfh93WitiO8hanbsHbizeqXQ8bRnWXTJWDqAaxiK+fgJuE6ZwoQP0/mXACtiWNp1nauwPRWdOWEvWn0JVGuOJyb57XdXsEf4N9pV9ss11I6yA3YKmOdwIKqDucw/MhulB3DTYHkZ1CSUzMa0Owpg8uPPtOpRbOrknMeJ6hejHHnt0C15Sus98ewIsJxDRdZatmHEJgCTo5BAA1HgZW2g+tqDoJGVww677WWYX4Dsy+sFROmscAGqzhltJXBG7WZNXJhvxD/7gD9ZlCVx6zgUoZw43fm3mlEJZVypWdpRRSzK4j9cb3JIntulmzNbtg8YuZQRO/M9h347Pcg/oBYV+7IW1thI3uYcZt9vcn8J87LHHhtH8xLrPWuJk3dKTGWVdWMjmsSxUC1W6Lhk1H6k7xe2bOD8y6n72LKXCqArbkSBaY/NeakJRmulXWEaG8npmMgdZoD4LbLkOK5UsZd2PQj8HeOl/7we0JGbSvlw39FtxXwBOmK2n5wC+Y1qBffazPzVNtx/Z+j7G/uffGh21hQlVhs++jZs+gbUNVUjgbbPn4m4x/28OK1ZGiKx6BRClJlBj+OwzilzArLF7XcBJklYSt5Y5pkcSgJuYlPHD73eaHenezarzXoO3r9xAI7O5fhirsoAXZiFxLMbV/UdfAKw/CmzZk9axXgNjNC9lnvtMwZmnTEnp1h395SUZoS1ttiq9ebNX5sffG9O5RvWycliPVC4HjpwzNW7DOCjZ8OIGIPszxSb1rYwBfDOwZc7Cbg+btAd13FcO3oLiAIJXV7bpYCy667oPGbblamAm5ilu3RaaNVdYXPpKeYIaLcb84Q9PmZRhUzE8ZUEKQMVcLfCYn84rfUW/LLidv2OiGHsLZniBZjAC6He952cD6dXSGxl9d3SPfWYsfl8PzMa0zjOGIRIGQ08PcTJthN6YZCPzQXbIhTknj57JewkcT22xM8gbrw+oa+Hk1smiv7B25g0Y/t78tNwNHfLiC+k92X1Ug6zFQwEkOtwaxoVpb6YkTCq+p/RMK87bu/aiuaY/6Csvz7odSBac17XPkE9Gpvlufa3iAqAu9emOp2Tun9Ch7JuCrfZ5Luni+sZvTFr7wEiu84eDnX791389YKsxAv/wH/7DG//kn/yTRbMOvY99YjKBTjC0+jYaNS/FdzJBPjMZTg68pf/n8HlOs9pvfn0fwsK2IqyikK73l0bwNth4s2fCGCSIcA7TWRwP4dorCOjtVbbp95du6rEe65apa7KoubFbNmozu1qEFaDgLnQoBSBlo2+c1Nzb77YMwAgHRQ9seaZ774kV46eMTAFEyg/EIqyicZg8/4Igwkt/vpbIIN3bhw/a51qc5+rvbr1N5/IphDrxLVhGYAVyV4fMvVl+rBBsjLmhrN4YwKCWiucBeq2DZ/AsgkWvKkAfcAgoA2UtobFxMIBYdvZaWBsTo8eTrMYZHyX2la88PjFblO6kK5+0VuNrEUbr5bleVpH/WDB3jOX0odMnKhV/41qxfm2V4HkxV2EVZESyGmWqvL80MzoYW5aMz8RMXG/9g95Xi+m5c/hv94EZv00nfq3p09aUtSe2IOs+6b5PPbO+eOPCOC19P+t5zyZkJBsRYFIeYEGkwpZTnuNLX/rSzq37NC6DXIT65pqcEhLzu3YdUMah+0D0gu+87pAfc/BHMVt3Tx/KxMCcLvd2lHs4kJeSDztc97o3Ntlk7r8b/qyB37OwAC7Pb01/fEpAUDCxmJMS7fel1pMG7+BCuevDll5fgL3fOawcOuKfEoD6yI2f/MmfWMMjleHDmqWwX8AlxUwfWONUkbeOwx5vJwEZPm+tYuW2AJgdDu2D2Dge32+z4QIcByQ2zbUAwe89/+y6XX1HEP3Xvvbk3POtPfA+/dinZwyq3H9/Snd8I6wa3TNB6JfadQmyNe9xC72xMtlU8gbMvjF9AT2n58cAeqXlSOKdlpGZn4AtKfsCoNOyK31eTyHk1VNpRL3sxmFhlz2eOX99ZD+ukcRtedVNZa7p2bABibu68iBs/BA3XTJlW2n/eqsa75u3HG6MmZszW2EuJ870lKUxdvdLXFTOW+O4/P3IdX91/c9hEVc3j97J18I607+MejJaGa+OY+wG9ACsI7ezDxu3pGSAQGsAxBpl/ngi4paq/GXe8m9zkvIMcas1y9bzc0k7p8y363omz27P+B6ZNIcphPm91cf+NB6y+4UvfGFdY8AQpt3ziC3FGtXla/4UNa3uXAE7c9EzpvFRNf6NeRIrPgAAIABJREFUwTnsO2QsWdxclolXA2RavwzA2RjimWL7hdwxMBiHqSOmplYy0O0p41NrCxh59fUJ6Ri22963xu6bEkTZ12TR+2GXYgjQ829IFirQm/mry3A9I/O5TWrZuKp0oBEv2UbvBVv+LJC1LoAewBXj7eUdP13f82MB+sgg+fV782Bdk1iVyvCuSSc3oQFpkULIyWyMzKSEkxir6mn3SrHayGmuFya5RYKxXvYGWaP7hF1kn8TYM1YywaBUruY3f/M3L25ED/EP/ytg6/8VmlQw9SOpb+Wl6BgwRVmEdnxwY0H40C0CetHvMVvpR5a6VAYYlPrRG5/5zGf2sHZQrGU1CNohdtedIxTHutkgzbU4k62IEbLZsEN1gSzKhjCPMqfotpLtcVcS37oDStuva23usawUKns+QxC2NctMZlvQQMTbs02JhxGqhx788D6LiaxC2sP4tAmo9XspvKeEwKE7jWnGzb+eQnNxt9lg23YBKNAIeC2ZxECJlSPMniUMY1xPCzTnmddNN99dV+LEM8i68kzNCAUQPYOgQYf+smsn/sFmRsPvYXXo/Osb2zovGJj7b0mP+ZxrfXME5p1RNju/85OYjFjQ61qY8dhIaRQd4OkAwWwZv03fg5iwpk5SDrQe6qWQazlTEIIhXT8FUcOwmm/PRJGxHMjVhPwtiBdk2mrLUuqfnSJ9iVl4Y5M5NrNmnsl2f+bxqU82itIzbSzVCYa/c6xR8iYzhzv1yYkFMxYA9v0335tSII8ng/MaLW4Db++wuZb5W8tr/lO7DrPl2ntIzTwtQAPE/x1g657jmt34t1qQB1BZt7C14g/VP9uqdleGysbDzBy5F2X6qZkjbLFnNwf2oPnzbN///nd2b2OUBHi2jc5Xv/qVVYbmvjGJzoSkPN+9dbPS1/L2BXOYM3ukRQjLxKRqfPoXkpm0Vonr1vvWfudyQE2UKzfii3tvCvqSXCO7Kc2tKcZkAqUyfTO5yNSff1uZloAysuPAsz9+TLDqAK47xq0NZD399Df3TwBCzJZna8yQsVKYQD6lnFfADuW6YQzDPCbjCsObUjVNQgk4TBC68e1BOfLVnpHdp2XDfbeAqIAg8zOB+XP4LXg7IMJIWtIgTFjBVg6exI+kan+r3gMMNUpTXDau/V43h8mlflfY+ICQFlHdCvxkat0mdZeE2Qhr5s+Cr5SxuNnrzTcT5+gVZmUMPOfJrJmDiW5qXOHq/3lfYkPdfvaxc6ZlFQB+63RJWGpl/mSV3Qxskb/EhSZOp2yiPdzyCt4H3q2/dWD0WhMsUZNFpPQbD8PD5z796cdu/LVpyUKnPfnkk/uDiPipn5LI8/B+395/bdZUbTfn67KdB6Wax/bVLXtjjpr0sgkHh2EKs5wkMnoICCwbe1Xna/TOhz4UFyAwGvAYNpgha89ZV7GcznCy/NLUbXzhpReuwFSbXNfFVta4JUHWABRvJ9Rg1sv4NwEMgTH6p3Gz1ke8l/Mohr0YthjYLddjb2HUYkwk+9997VFnpnlVRHwNxbkeeawcufaeOfN5oNyf3YP2A7CFAV9PzaxhM9fLLPodPZZYwDt2PtuEviRKk00K9Gvokk06CGAlPzH8UhxcdvUXv/ilLaz6X/wX/+UFbJnI//r/8V/f+Kf/9J9urJDXQx+7dPh+epSrQZSSBqB+fmpLcCV6eNXYt3zDNNpsPRMDIthoWD8fn6yAnYiTlgyRUgAfmMKDayliw0ahplBcgoQ3VmcmoW0J9sA98QpXtN8JItzCmifA/mYxW1fKYf5CyTmYG2u1WR/HbWVxxXMBNh/76CNh1mZOOq4W1bQJPXsoWhZ1MhTenjZHrtfsEoedFzYBgNs02fl36HHVhocefZNyH4pUfNQIkoBbYAuzJSh+W84cwLZWxSpzDF3YohqZ2B0Mk/UwBkDLvPquuW3LiWWm9iAcynwDBw+ImznfpthLyU4mI4Uy7MPr2zB3DlvVl2dsW35jnsXBuEG6x/JZZW2885m4EQMWS0XbPFWW/swBnH50FLzfO4RjQcb6sgkA0SYK+NMaUNCYlR/7xCNXyRSAB/ZPxqByJY3FkRkjXu1h/fzG3fLtJ59e1qoUPZDlue4dYLcB+vP35+a5v/KVPxvGJFWY3371rcRrzby2LMYC9vlps/S2ONqClgLSJVKcNhmVt/dH4Ynj+lHM1r0DCtYIMC8nhm9ZVevscKuL2kHMHbMKm7Ib19P8fevqsPRGZsyPZ+daMF8/NZasz5DvF16MdQ6wssyipG5dMGJfWhfvxU0Vl6F5p+yxRm7r+ijzsE2pZ+TPZj+1mKdnTZYSowhwumfXNO5utW/CfrYfIYUYkBBmpq6kukE9o3FRlOZ/s5C++/TuQSzAC8P4ygJSSTuMxbhvJovQGNTcqnWvt2gAR7KwkhVMRtNXNHMbMJZDZMCRfofH6ExB01jR0VcJnt8zZcZHDsiG66edTLIvy5Y1LCKFIlNw1zW2nICEmJPN3SKhDU1w/eq/BSanhUmTgzp+n2vYQ93DBUcBJGJl7L2bM1uez7rEqEwwM1kD5jI1OcCvWNZluW4es/XmW1M4UrzozEnjeqwng/MnJqaQjDaetof1S1PbrmUTHKpf/epXFzyQozIoPdzrFjJXBVsljvrvMjb2+KVzxaW3ovUhb3GpM/pTtJLcr56e/UL2sEsAWTseYL+k95tLgJDsOcA/Pd6fNo0GDF94YZJHRvadaYljjku6c7bAZuSZm9uflbPO7yZ2ef6RxTJN3Ig1FpASzkHj+OhHsDWpkWm8jXvMsyWR7LHHHl0yxH1e1A/1JUBM9noMpBbuBqbtVdnH5nnjP2cdJUG9z/gn+zNP1o1u8UyMo7bZs2a75stsajWk/lfc+DkbYuAwBozLuBsLZ749HwDGq0Rv5NyN8RqWKsYgfdDir8ZkP2G/Wy+MDD3xxNeu4hBdlxv1E5/45FXdru19O67Euk49b12ozXok8633aP78YMdcD9tpPt3793//97dU0N//+38f2Hp3rhPL7R/8g39w43/8n/6ntZTFqNxz3+1XbsJvAFtjbaoH5XX/fQ9sVWpC3HRs3yNI66Y61t5jg/h/5md+etMvq0xscIJskizgXXfffyXQkKLrKRPRmBhxRtsYekEJRAu1PxABnbE74ExMLRZjalD4KiWH07wn2LLMlsOswYcONYKwIEvlXnE657BplhQrwAI4DIqW28TT/dqTijC9PtZL0XcDuzfWY8bu2eI7F8ge5Sve5IXt0TYuDNbz8UcDRtwLLAb0MMW9jN2wNgKiA2rHsr7mNq1PXcbctj+a+VnhnftsHJasFPE957p+D5w5sMxh47ASRJgsIVlcz582KlVa21h1QBH2qMyae6SwbdJ5G38V+j7+9iqFtZrnWbfy81g0lAeLcovPHXcTedkaZrOGT0xGhw0bf33SwFlkmmZ/7uc+t4HglWPKTlDixoFhhmYjhirWQ++R3YxvjmUlu3brq0h9V51+rJqHB3Rspfp5dgrzy3/65Z0f13np+Ve2aCZ5qzv6yo1zQEZi1kI5ixF7bw57hxVlwH0peQBAGhUbduG0EYorKEzQHejqrVuUOKGys9Z8eazjFi47UUUtJsucLTszPxRTWep777vnxqOPPrpsNMvR/tL8nAHlcxRr4yWSnJBmz8bNCs56KgeRjEGsgrXaLN4T39dD3xjqMsxBKZhUJ4TUHgK2rEfYF267KOso3RT2lcYfF1rYk4Yl2Gc+t31EZz+VWbKO3/3edzaRwDPb39aNG9H6ci8qpJjssxdTDPeUG6l8lp3aMh871rjnGvJQt8L7WC2Njue5jGFjAGecezAeBuICtlLwl2Fk3I1DW+YIw8m1fAqprryfljDk/N67EutWZV/g6VBZIDfP1Er9vhuwTEfE1QM4NuEmLFtiXFp/K0Ds4mbMmCOXZUp8r+4qstCWNgXT3jOWPu/+Bas7e7nrt2ygeNZbwua7njXwuTWWxo1NNls4k4FXj4OaxK5jXNgi7bIYaZ4b02GcDumEoyTzk1zX5bt7Y/6HTUo/1cQaFvSKn8IU339/Mp29yrpFH6VPX7qEJGbO+DFbz04W9CY4zPtYWWENAbLp2UgOvd8QCIYfOU3TdGfe7LMT9+k7fk9WMOQt11AG1e8rh9yGa7QLHZhn2Qbw2wNx3P68UmvAO6Nj7AIl9rmzK2uVUg9ABkY7PRlvu/H8nEHPfistcQrQucABFZ/HaAMiZJ8BsW610W90Wr1Y5Fb4Bx3o/OIZE0uMuNjrznNINlJC6c3Zm/HY6Cqiq8VLC862OOv9946ebVFhHqnZO7fHUAG2rHli9ATehyW10I2RDGgGvj645xDAZQ7pdN0B6K3qbr8jfz5rTxXMl1whE9bZ/ZAAm4l+gBwZxMgqBYJ8MZb8nsv17ek48nt7n7/7d/8usDVivFT2rTf+3t/7e/PLf70H49KUH3hjkO+nd7Iff/yJDUJWZp9E6fr+wBQMXACgl9sGjqFHp/jn8fFTWp//v8h7k1+77+y697C/7EmJkkiJktiIUqmrxnJTTSzHToICXvAycyVlpGpQtmGUX0bxJJl44r/B8MDw1AN3MGDAD3BiA89VJduJq5WqSqJ6UT0bse+btz5rfdc5P15dKiWbyCRHIu6955xf9232Xnvvtff+9KeE7vd5cVM5d+/99/p3BDtgC7fexi0hJdeCQYm3yjoLsjWnzGnSgnGI7R5iw1nYLEwUQtOqUzgUyzRhrSqrrVuSrh7LjMqwKXKWhZ3wGUIgg5wWLgwkC47JKZckNYSSZclAYqXjvmQTcS4WZTg3IdM7LGWPG1ZfCLT1CLFgEfyn5GXggfi+rWGE5/AIldflZ9Hd460CYHHP1Yi8h1VjRa7vEUJJsbe0a2FzJ2siWRQt4cAiZXHxXks+IIywvPiZ9kiQEhOn53tVRvwkXMmL50gButQXIzS3TeNm4eo1MkjF+h1BQZkEQn+ACkKnnJv7X6S1M27JcD0lxUf4jrg/z8S1AB2Ji++dHdz/QBosI3i10KkJR9gbLx/XtleEZA5tJr6HcOE9g+tRERmgyFgARrkP5gEDA0u6YYrz5676bzxbBkXDkjOh14V800CXObIlOkJ8KOCGgMtHtFWI58aKbXgVBtiqxbocbH1UD0b25QatSwTtNW1y5maDlPUdd0Agp23Mutk+eZef/OSTQ+leFgDfbiHMqyE91irjyjptWJHnL3+DcQOkJMQW0BsAHq8uY8J3HNp3plvCWtxPU71RXHjSkvKNZzaeJdYmIIRwwvtH3/VeNdQYYXLujXPzQnDbSACk6nsI8+PHTs45GlnnWMu07QKgt1p4MpfghrlFCcaeuW4oWXhRSTzBgq/Sicc1nhQDQtUiWni2QuTmtQBTAYmAfMs1OG8XpTAIq44wY0nsjRRkD6W+FWsWg2v9mvDJ2suuwIr1EaJuwoGdg/CBQq4OwGHPTYn48VKaq4nBNsA8x9Wr2fBUag/hPQyvpffZLMoCkeV8thgHOV/BC+diLNdvCGjmBejACGH/llPYtVJOl2t83VB7M3nPma/XtK/xuqb4ZZIOWFt8Vn4Oa3H9us3es/Em0uKMjLdkV+c9jE2SfbRu7aHEE7+oKcl6Cc8w41X+Wzyp6W6B7iKEyHg3yYH1yXEod5Q+cxkPULy9vFJVfni9db62fivNheewkT0MFJf7YY/oGaK5ZmkdQ0QI0Ki1yzwxNsjVVgvAi9syBexNjAcATYnlyMC2RUvy2gZRC07I6yMKAWUqnAmvXsF61rsVIgMAE5pHVxABSBFerT0BW0o3NXoC3QJj10aV7s/dOvQ8TVRLlEjA7qTqVZ5PUdDz566o7+kLTvZyxwiH/TbPoz2rVqeu1bo14We2XJCrBdh4izHbSBrrKh7mrMPy/ViDzFuqyBMpSpN3ACfOoHrn0YPcF88KuGrWLsd1XfHdOHfCkcOziSHarg3IE/ACIUQcSP/m3/zrgK1az4Ctf/iHf5h7pdauv+xYNBatwZZQLYPLC/c8XKtY16lobf7L5iBIwA4bF6/W3ffsGm1crs+ekBeCxYgwQWmBcmerwyPAe8QgsHgYyNbKYLDiQYNPdcbK4r69u4eQT8ooD5nnoG6PkLQ5NYTGQnLjPnfdeY//DvqELxRA1pAj12OAArQCQFPhNxkbTX2NazlhOMBF2gskQ4rNRkycZ2Aj8YKPEusgoRjuDQHRicEdfVru27ZzscLCQ6SfJtkCDgYYaDo5z2rvnZ6dF9/le+FyzBxCa4iOc7ldkH66uvvgcvEez85z8bweBxSHnoN54PuZXzwOAWN4LJgD7h/rjZ8V6iit8CvCeXKpg+HpqseMTUwCgHlnKElX6077I7eG0hqwh0cbGcHBhkU5vvyyOIPyrMI1qkcHUH2PiNX37k7/LvOl9DmWFWAzpFA1R9fYMS61aPnd4dQhrL0+tL6SZaVx1++MEwIMa7qtoagLCEEeN3m9ea4CPxTiimCroEXf4f5qNdeLdbvAFqRTnpUQqT1behasw3v37vEcbFSBTMIahw6pBMQoKLpl8w4rMtYRY4uRwF4j3BhBlUbTfIcxd1jAHuaQnOv1COiMYu9ztaYNgo+9Vh4K6oK1hVAt+ZbxZz2gwLl3K1eMD61xlAt7n/lFbnAtng3voi3Q4Y31OlaGU0tQFLRjBZcrxvzyd2ULcwFBv9yS3j/vE8ZMlhp17m4GW1dRgChq1gkhODyOE0OpPf7sCZJcYMyo11cw1OrlBT6tK9VQkT0WAgM3bLEvwkwBVvEYlYy/AFvhKyXzM/XtAhSSbg/IqGxgvIczyvuOsU9njzQbL2ernr4atTFUEyZ0iJz50b+EhuKFrS6xh0n32/Pb6NuY7NJmlSFT4QsSfsG4Yw8yj5yfe0UWnVIYES8qLZrSQieAokkHnC8gPkCf669epTViDnB4PK70rW4JrAmA1hxsydtVjtDGJfg6AVcpUprQIn83aYLHB6CwFqMrUjqlANMUEq1f+KTozISEyaabNN4eXDLOxfiGRhMDxdxhyeYAoWS6m/eoJA7mr4C3mZcF/PbYKFTlcJoGnHuCnxj9EmI7spB/jBfjzXdKYwm1BE7lqdmLL4s2ofMgA5GbAAn2HUYuHjUy1eM9DC8OfY+hxzUsBzR/0HEIgWKoG5Bg5Osze27NjUUHqEyQOLAFW88LbB058pavZ2Nd37l+I9xtQQufW/n/cydJygURTk7drBpCLdfB2LTYMNdlbFugmTWGXGopEXeNcUV8nqMlKKiWf8KhYuYEGdaEmbQJu9PPzxxxfmp+cd/x1Md4Dv80zqFf+IWnbwZbX/rSlwy2cmOyRJau2LPFYL8ssPUePAo8W96sxBjq5g+CRDhv3Rqgg9XJArn/gfs1GKnXtCSB/9nP/owtGdy3KFrX8LiW8B6TT7E4ro8QhBvCAmbRMpgs8Fqi9z9wr0NjcdHHW4QFxbXdN46NPsIgXQibNoKMw8twSQBnHsUDxXVYZOl/lEwLzuksLoEtLBo2NYrc4TZ9xjXwfKGgkj4e4IaiaTiP80CUw13OZLAYEvs+Nrxqsb6viuflumEsyuEdYMHUqmdsWifMygGLgFABgEv3zsSzkF0Utp8RctVirZeM79SjZ48PSoAND2mf58XLovvHO2OQ4jklU0oVhFW3JTVbkkDAM9i7oGNjVSAgk5HnRrFYFwPgcA5A1hYJEEJdKLHylxyOHEX04G4AuJrpWK4XmwpryV5HLfx4jVb7eck6vEveG67Bs7ExGFs8bvxuzwJ8ogGEeU7WEuCX0GNDcow7817PSa1F4u0BAuJxXLyuEig/sDBB7cQjEq/KrTxbtmKxflF8A2yZ3za8JLcLbEE6Tfp5+D6sQ2r6PPLIIXthqXFE0VbCrlj1PNPmTTv8PVzyjBfj1sbUUaipZYTQKbEdgIuCQpBFqaca/LREQuUH7wWshWyeauRUK09l56RkJ1RW8NYMVcjUblGFF5a1TUhGc+ZWWg4dieAvgduECb535jT1hMg+Wngp2OfJFKTPWcI4AVvwR67Oa4IlXJRQbr3T3MtKYIsOMlj29kDqHN6XhDyZU9rxaGzwySUklzDi6lUxznhe72sGFoNpNLXvWqqHD5l3xRm6qb3Xsc64p+WVPaMOKaf5dH7PnHCdeP1T+dtk61GCI0o7MpOflvXD49QIAddsiKZeGWOt4aFhrbHvCxjDB0vpB77HGvGY6BVDjq4a8Vw2UwzZCdhCPgKSOQdjXxoCx7715rvmvLxBz0spPq4fTg+8pHCaGi6de4euJQzKWDm7XfvhmryR9nqpnRzzE6WcziN4vdatTUIXY9Im66xTXol6UIg5lfaR46HBnBi6KUkGKXZ92Wu7yRyMAeuP97kW67gJHu43LGMVgz06Dq9VknZS5iItZdbIw3lJJRlq3FS/mKoAJ1ffxxFCiMwGpt7fqP6DyOyC13ijE/3BC5MWQiGPA+w496nT8my9ctgRrBaABgSH2pNCpMxB6zOynrZulddKmMBt3PRsrEkS5UjUYj00/G8ARYjQpSSUsS2wtUZOFgPa62tVKPotg60UGmZ+oGHE0Fq/IcBOsQ6PJffAvTB26O6GQRtWL2ecY5Dz3Af7Ps6V7AXWKetu3779+vfgfC13XbMPWnooNKlkzXNuxswYZhgTzMHu3ZSpwMuXTEhjID1Lw+af+9znPgy2/v7v/94TZCt/49UBtu5wGGcKttavpw1MM+PiHkcAbRPYgleV7tzXBzkwtYd23rFdYOvnRl87GpNKiGiS5WH3ixvbu1fKYB4flidDN9wCdBnkE36ovfJs4W6Ea4Mww6vDgof/w+ByLhaQ2wY5Rq3NpZo7JcAm1p7QQcNjLFjCB0xghQSTxcLnHxMA0bDkXBYKHCAGH0WfzLc06+VnXPL0jdttrwKImEl+RzwnPAktjsp9LC2lblWzTwyQEJgjrAgXqkrfYS59l2sCPpq9CahorBpLouFC86g0P7xq4cR6FrdGcwV3rQjdPbcImei7HJcNv0HXSdg1pHaqDCesyDwzHwkhAj6Sqq5VaU4LmxCBh3XjbI8RYrI3UuCU+eQcLNh7tIAhsOMNYO58z/pJLJ+5N4CVwHDysMYVLxienF3i73F8AS6hQTY8mwQBGsJoeSwh+qK44QLWIvKGNUDPWmWc3pB3jIKBrFGHpa6snn1P7ZGOyZ0OYHLmlJ7WhPRbhBGt+FYAW4zv7QwjEtY3n0TXCp/mhjIR75995qc+NcKxEWx3KESIl4vX0gb4T6klBgeFZ2a9E0aMZzchToBuKk/PnHVjj6POZdWr+Y7bPrws5EbHw/tP52FeMGx4n/tqGDEhhbSX4XvIC4jr7oepMgEWWoM/Ug4gpUswAgDogKaS2LGkz5xJuxO8D72/JmREQQVspXp1EgB4j3vP/an1ktZWPF7ilIxOB8s9WzMZivWuEgZH3hRglR9mQ8/eP3mb3A0iSSIrgS3Ci22/4jAXdAx4NyoQXQDDPCVcG2s6xWIDmAqy0g8x5HCeP2Ar/SpTiqPgbFrnkHZEKWyJTGSOGops+CzBq3rD8ntBF5+lcGq4QH21J2LkaEKhKNB5uQnN016FEM2hFH+v/UvtUdJn9rrr3g8fftmeLeRlQZq9V/asxKvQ8G+qgMOLTISB5wBUAFSuqWZZwCkctIQRF2ALWkL6Q9pbObyAyPyUF4icK9ALWKYjQdrXpf5Sir1y/ZZSwUgP2EoEZdFjN1nLrF9Cc60hxtqgZIkNIfMgkzW5QRQAogH1+Fk/a57QAfFirbPhQYYwOozxgVPNfiyVhTlOaHS9dRFAC94kmZJch/V/9BjEfsk83RPfZ5+m1mMSPEJ3OTXmOoV0l5ZSHJb7xFuNDqL4OYlEzCPjae+W5CvfsZ5W54okSwTgrlPY96T6lgK43NuS/SRAtmlzgCSeLXuOBbZCYYmMqGeL8Uvtx3g2eaWY9jqHB3kv/HBCgtHPvAfHitIXjzzy8AgVjiLXYBJzO9MJB6AdLxV9GUNvAVzVi8x1MRxjxARTtL0ZdAnW3c/93M/dDLYgcf3d3/2dF5cz4jZdvzmMCGdLNYBQFBs2QOyWm4+2LKTQ6iq41KllE05A3coK40lwIlC2bN3kMAaAionmRCzQM8ryYqMyGU8++UkLdNz47ypbjI0WcttqD1jjwbv3KNVSi5n4MV4TD6rOQnPZhv+8cbgPXMwABy2MeLTgXywK+2El1rMFmKhQqsWEImbRxbtGSjzoMC0PGGQWU8NrLhvhSsPp9cgz4dVCiTUUCu+HZwnAWXI2F16IjBsEuIVF4J6Fw3Pl5sG6h3p8AB7UxEJxcE88Y2uFNDSCYrLViuBlg7vlSpQSC9lZRnarpn5aQ6EIOm9mvc9cn1HbGRcNVQgxIaJkZkWopdu9Qx/2EMhTqOenz2Ct1PJtTJQnk8l8JhWZtJchrtZFe4j0o2sNsNZ1cViE91lzOjcCmvNsk+fULlwUi/4BQCGMslYMtoYHDy+az6XnxYODUExoBDJp2tw4RKXj8V5hKbLpfA79u3Txhgm6nDvk5oQCAipW5mxxj4w1hkWqcA8ypwXK7eNsUcQw1rpIt7L4ueaTCtl/+jMCW7Jc12m8SDzYtCkCNN7GrVY+sfpSYDAV/Lda2DbkjgBvqIZ9ixJhTFJRPJ4IQuWMQRNNWuk8odm0Xmr/zxB0EdSZtyj3hLwwdrDuk5UfJc5+LnGWfYQiigIMVaGcMLo9RLiH8M+rqeNdQxhBaQEFXSAeC9Yv8xxuXmoJsT/blHk52Foj5dc+b6wlXra8h2eJ5+FzDJfIRzxP8fTU+kYnTPmkDRFZqbAm9W+jwlwFMOkDGH4R5ysxu8eVSD8N5RbsVq5MrzH9nfsP4A1gWHjFkiXc8OD05wJszfHV5JeQxofeswKKEgyAZjwB9Pv377eyT6ujENX5MkkO7GsM2+9+53tD3tA2LeUTWCfx8kS+mLty9bOSAAAgAElEQVQqacLnDmcrUsIcAlBZC5Yl4gvHa0ERYsldjG+NbwCXxlncsHohEmbKPgn/LOUA6qktP4xn8n4bnhLGCtnBXkCHNQyPjGyRTOYf4yRrTAV2peOafIIuwYsHF6zhXAjY96iy+yX1VOSZ3StYa618XdNuBv+YDPS3JbPCsdysuUvEod76eJrEdxaZuz1oAUiEZFlPR8WTPHM2nOXyfbk3R1V0LNEq+LWlv/A+awUcAIiiFA8GLM9wWAlK5RxjaFtPzo0rajrC94pBsG4t1KHLBltv6v4zX1dkNEGlwYiDkiOD4VLWPp8jj8K7pDxHAF2yZlN2otXjcXTguYMelAxdOGXveb1x//v371N9tKcMJhm37M94jpMZHc8wGYZNzMBzHs9W6uXF8w5fLzKYuU51fEBzeo5+4QufD9jqLpmCLS68acuNhWfrZYURBbYaRiQrEd4WF1qSMmbQKMkABWvOOdBsQ7aTgTzimZe1yVBye8zjQluRlXBMWV7cBpbE5z//eQM8FjchO/5BYGNwEMRHjpCWfsbIMlyuWGsPiPyb8x33gnhI9YRQqBHohCcDZhCqTTllUSHYmTQGJO0XcBUnEy8pvu/OSYeOSWsA4yonbBbl1uwtZ0TZM5Z+iljYCJWGELHcQfzPPfdDC3w2CsrjySefkIV3t4ECG4efbCg8d403cz08UExWvAEsCPFWRiNSQEgVEvfkWLdj6qNh6Hh2xofjEu6LIOoz8zfHWElpgXEtP4esJMYMiychmCxChAsW0kIhhFNiQqcFZ453rTQtOv7m2ngDWgwOTyRth9gsWLjmS40wEYvcngaBB0KMnDv8uqw7BLMFoyxVF/LTM6PgWLs854/VN9LPCajU/bYMBMcQQiQt28kGeHFQDroa33WBXlmt70L+1/sAMYTckdffdS9KwHTD0QA45ulWYIssuA+DrYUSvl1hRMCWw7esUYVMmJef+ZmnVEfnkNcAJQ7Ya0k4CZ9k86adVhTp+ZUxRTgDpjAe4jGYzRNJ+J21wvFcp1Yf+8/1zjQvCCiATLMU8YAi3PF0cK3y/jg3lAFXrjZIDzByvT6tM0H2AQhT8DMFCxOmKFCwANa8mg+GAaFq43zWjDHWA8K3/Ra5/3IUW98LIRyFGSVerw6KHlLxSmHEdfIM1mvOM7HUy6+s98pgS2NqbqLGZ7uy3Rqy5vsBBeFHck9cH4MUjwsADU/GnVKCGfNFMVPuL2ALr5k/9c8YDa1xFW9T3y/BfSHqp56q7NGUgIACQY0/Qrv5O8WG671qn8VwVhevRbmHAqtolYUXjPfLWeReMaweeuiggX3DoUQo+B0DhWz4F55/fvbMM3/nZ0XGtjl96r2FGM78tAwFst7jcCM1FQ3qiQgMzhZZdBDNVyLIr10TecjxyDoDG605zoHuqJHPvbBO2VPwdCqrGCOOQSkjy6CfFIxlTWWe+b2FU/GwwkUr2AKgUQTzpZdetK7lWozTww8/ZLDI+V3/0IaOns/AdJ0iThhDeGxjIJqbJZ4tc5Def8k2zN/r7NlqUhhgC0cF93DqlBINdB1enAsZyhjwr5mUTSrjuXlOaCFcjzVEdQLOx7GvKnvcfS4lU5DNyFt7Wx3mludtK9zccOLgy61du14RH/U1FU8W+X31mjIrt4cidPYcRHXJlQ+o+6fsdM9R+MIxosLbQs/Xi16vJ9UECJvW68i44QHkfAAsQBOYg3WHwVmQhhesZWnYExicyBuuAQC+//69Bp2MS5IaKHDOmKSLRrEEz4dcfvrpX7g5GxGw1TAiG4Mw4n1y9QIIADlvayGs0aBgFdAgdGHdjOwb76+QIrPRxmaTZ4vXdSkBBCzCOsz99Js6eSYhKa7zi7/4i14MLDYIu4AtXM0MKMAHkiQTDmJkEbVfHt6S1HpKA0+sJhPf9D0UJRubRc71GESsVs6FUo01An9EtUb0WWvlQODMpESRYbGEZJtsFe4pYcJ7vAAAUCwCp8dqYYWTcL+VDRsZS4fS/fxLyGann/Wpp35aIVYAjaxrapVp8lqcrjyrWGoJMzKqFVzcb3lmpNjCYYK8CN+Fnzw7GyHcHPFV9PwsELengRei97l3LBMfo2vUi8e4oBDIOsW7xd/MCZYLr2RjxLVbvksTEpbkQaEKuwGczsm5AVUI0ZL8DWrJGiFbDu+bl02ymUxmdEZbsk347qKExygyCedOG2aTPA22mA3E8KQmtPJDNU8HzLBOmC+AKd5Ars+awgpjfOsZ4fINIbLGOIeFhJ6Ba7/33snZt771LW9W5okXc8X9tb1IFAOZOrHCuCd/PrxyAGk8lXwvngr4XOGq8HJYyKHYD7+Yd6vUaFHfn4GH3kNYce8oJCx1wquf+tSTs4MPHUiW5xgj9iR7j3nDsuSMrKXUj6FUwKL1CPshtbBCRO2cpxdhitO2eTh7jWdibcUKPOvm0uyBKq54IdIWh33EfoyxEq8KwKetgC4rhMb9sMaSuq0MLY4fgM0eTtaKbgqPL9/duYPCrAldYJAhMBlP9nM5K2kwDf8iddu4j3L94o2JQZbCjwnHtg5VQoACs6M21/IZsldKc2LQb6NMoRDdP+tPMzQPfTHmBeesH+9rk3NDxk9rLnmYnKSQThyAH84fL1m+X4DcdlaMfUL5uY+CmBYcrSe6wKChlobTmD/2OPeHIopR2uzFRCsYC8YIMF8wZ4BkoJ57LEk44xY+bIBeeWxpp0XtRdZSyipInggsAY5SquC4CkL+UHvttQGuEzZsgkDmKvqF/cs1OX/2YqIWyfKlwTtjkWw1zu39oXFiT9RbyOFJ0EqD5cpbQB7PUCI+6wogm2QN5E50AHPU9V9joP0wmcM2fm7YOkaqOGkCW6y3hKZoWn3DoTTKE3CvyCk4RZvkvUf2JztckYUht7l/ZNQrSuShZyIygP1wRs2eC7a4V/Z7eMbhWLL+2TPsT0BemtGvtqMCA5JzlL9rHaD9xzgQNUAue0zGHEDTcQFyyehSM3AqIB+4vxpeNZTWryfKBVBTxw6N29o1iZIRPUG28gwAsm3bA57PnVdHC93TG68f9xpIE3LJc3O2kEsxMnguvt+yGfwkkgZg9b3rmcvVfvXVV+b3xucYi5yDMeO7NTaRV+hzDMAmLyCL0mUHfnpCzNkDob+kgwElJCIfAepf/vJ/+GiwtX7pqvlVAVtv2UX5zwFb+A4IJbr+hgR+PR3vHc2gsSi+8IV/YaY/7lUeMj2mQuRuDz2TDaVc0pogLVhw8bmWi07KgNJrjYrZrgyuRXDwICUsYskzQFiuL7542GiWRQaQYqOxQBBObGQGrVWE8VIxIQhC7olrlEjJhmCTN4QSsLXeMWEQMEi4bs7nBAD+5//8RysVCHq4XmnzQEkM4vCAgfIWagk0nJK+kvHAxMJK9WCDLf3elj0oIJPmtQBMOCeM5cWmYqEjlNbSD5wbIMS1cBOzaJgHAEbSXFVZWZ4O3NLxBNL0NaRxk88nfdMQmIy/wz4U7qP0gzZTLREXtZMALvfEvITR0JgjnVk5NjDgufw7iJU8R2pMYbnq+UeWlkPE8my1TVF5aoBJSN+2Nkx8FVEbIaJnYvx2232+w8+L16uhWMaUTeWaNzqHy44Mi/fEsTOzb37rm9r0b/hz7rU1zpI1JrEzwF4Fbjl4y0s//FPA1rTAaRSqR2TcB+GqrGM4HoDch0WOx7OFEtkgTmBDQiSsWFmKp8JaTzgtgijzSnggiqh8hYY/zSXEW6C91rYebRwbTxKcijP+iRGCV4D55lwF1AW3ydDN+zxPyOvsLThG4ecxP8x/ASvj7Rp5gx/DuuH8HA/YKqcJYwbPFK9kOCeZw22l9LPlFFKBnH5w4cTE+33BYKu1pBoG6pgkgPzhVwHOFGwxD4At2ZnzYrS9Ds8CKG/In/0Dx9Q1xDQn8l+NcOuCC9lrlOfWUBr3mEw9yVV24Vgf8XwlVJ4yEOnwwHvdhwFv8fA2KYDfFyHyBeBqJe1ysgL+WpE+Y4LCYj903AqGyGq2p0/XRvZhEJO1B/DhZYNK5+I5kM8vvPC893Cfpddq+QmehUeLZzDGAHJ3zWplsgG2nDUbULBaJPNkQoq7RhkIvMDaJxh7hKrgeTXBJ57DGJ719DOOqcPI+lTZlEEw5zqsX3hDU7DVUGQK8mIsJruwlBX0Ac/qMg4jkSc9SteZQoNjgeeL54nkKrhL8EbTEJo90L2BbMSTxLna0BzgQske1kd5V6ZfDBnR/c74MxfIDcaD+3P9qpF41RB0Q+OAPdZFiebonSZwQEOxAaU17aLa2s8lzrfYuGkBAlKbNzMmSoiipuEII1JeiPkmqkIYcfNW5pKaeiNj+r2z8XZLnjG+4U+nzVuiaSmzAchPuPqq9P5DBqz83shGqQSVAThs0lkFzh5zVMMzRlO6mRz187BGmeu2E+qc9/kSxk+0rX1eMT6/8pWvfjTYovQDLjjCeC0G1syDq1drZ7PEfzLPFu5bNkc8FUkrZXMcP5nu34Cwxx9/3AOGR6t1PbBEY3XXOhJAUH8ygy1bjanbwsBwgXDK4g1BUaI098iDdNddcWWyyF/R4vy+yM4W0loghw497No/7ikIEdv/ID6TDakUeh2PJUacHbCRirghTeKGRSnzXY5P37h4tgBTbQXABn1NbtJnnnnGREgWwcMPH1I5jCcEJtITks3Ey4sbS8ygLwR3nr7em/aJBNjRWgjA5IKPOsahQf0sX6rKjAXK8W0IisXBZ/C+UGwQwtnAjJU9Ffbe4VmCV5OwKiRJnpFrsDA5R7wjiwrTnBMQtUsePT53GqwLwsZbRKjO7mMpQYjqKHyA1QUtcojvDjeRQTb4UnwHDx3jG0smm8shFcJTl877nngOxgGPndu46DxRrJpDeD6EReyiDgAj/Afo5P1mOrZBcUDm9jRpxv2ta35w4tzs//vbv9Ucvmovna1r/ZcwRpSaK4Izj4y1fmd9olBdF228bzCsvz+uZ6vFM1njKJA28+VvMo9Q2hgUJdzuP/CgPVuMN5nA4cSkwCPzeeN6MttatT8ueUL9kDpRoFlLuMQLxDiBs0n1LC33kvUVIjQeBpQRCr19FWssJaTBmqPoaZo+J+19ZCVpgadQoYS5CLQIckCzOYpaNw0F876TQ/QvLnyENmFG8UDHC+MLxcjawyDje8miDdiK0s/1WhU8yjhGSWr4xOvbdRdwovUiILHSq2uSzwBNVcTshYsXUlOo3CT7/bUHGDv+hQ8VwF5P0CYysgZI5b7qNQ7fJF7JZCEuipBiQPj6ozzHlLxur6+vGzAW8JIaUPEuArBKkA+5vvM69XAVVE95ZJw3XqwUUU7piXiKm3K/Vj1wowRVi0p7GqoHCQ/sTYyocAXVt1SKLRmI8iAra62Asc9ao64epyrXepU3LkUnOENSP5NEEIBJUVPO4zpbAjboHxu1MjySxYncDZG+e4B1XGOgcp+1UcXaItfcR8BqGlwnmzFZwpG1ZEyTpBFeMAYP49HyOaGVwH0kDJUsb6JAvAe/jPli3dOjuG3JQqDfYIMbkALwclsaFW0+dizZ/Flf0CuSUYlXMcWD4UUpo1tACw8j66qFo9nDXq+sjxFtYB9zL6wV7g/u6mntMSJWyFSObx9CDHfkHXIWbxcGh/UZXiNlGq9dBz0D7ift0+R5FjCEt8WeZozOnZPhv0737hBsIhbXr5GFmsQB9ixymH3KZ8yZ9aT1ZvmCN9wXFb2OPI5RRWHS0IXY+y5qLTkAxkFOsHYx+Fhb5TWXltJSVMwD97Fnz25/h7Xg8iI6kTnQw6BJKJLErouz3/iN3/hosLV67UUBjAfU20+xZIEfQonkBGRjhiOQ108ItkCdygrh4VqsFFfcOdWgYcD6ACzYlMxP3JTFWaJfwmpU6U47APM4hqCwF2EIbzLSrADtsg9x7a67KSsRdziLk3TiuMQ3zb74xS+6AjAu3DTuVF2RUQaCa+Dhe/DBfb4vABNo1d4NvYjPo5SZbEKTKH5fTx6ttiriO2wMnunZZ3/g2DxWyyOPPGz0TSZICeF1vdoT4IU+uBgWFiFZWzBKYVFPizFiIQMaUUStRRUrIGG8hrVYKJ4xnQsgyphxDgTcy+Ll8f4BCcHHH3ts3vj0rKyk89oMCbmknyEvzhXC8ibfE4syXhG5USUc7pRnD3I2z2Cvn/5xnzwfHi7GKKm5NEcVMXNkhvEMjC3KldRjgB+AB66Xa5fpHrkGiRFYpaeOH1URzISDWZGAXIR4kxW4b3sXtIH4HcHA/SDkrRg0Bna/6/4RIPXiAPJ2CxAbTOi87yuM+Dd/8zcG6oAyAEC2wAL82IOl+3YPS21wQGKqJgu46n0rCMIU+vxjg63B02gosWFE7oGGvawT9tUd4kXu01p97LFP+HeDAKW8p+5MrHW79KVgGHusw1h9qS/Hno+CiwLls1h7CQGy9hEwSRyhxhxcsRCVPb6a2xYMBEi7MK3mt1Z1yaScJ4oe6z819rhesuAIEcd72gxb1jt1fprUgcLJ3tb1taY2qO5fuDpJvEHYca5wEUcrLf29KGoacq3nS/8Yz4bbqwCzXyDvp/8gz3DJHvQPv5hP7oX5tmdFsgZlxfWps5WVQokVjM5kEpaQW4DV0BhzSXg8ob5k8cXQSJgdpcb1DPDnYcsAT/6ON2l5GK+te+rtivzmmRzyHt6xELtbvzAta7huAGHKO6Q4Z8pMdIwiW2OcxiOUkCJrhv1G+QvTHwZnkhY9tNDCODL40zHs2XdkiNJKCyNy1erl3LRFD0buqcT+RS0sQJI8gYzzPFMTIyNAM21+qN2UIsDIQJQ31cnzCghtOJo90PHo+ISrmOzzAil0UdrIJLs1YS0iMlAs0kUiHmGAlDp7aJw4BpAQblASPQAG9dx4LzsbXnxUek7oGK6bLLw0Nm8JnHbuaLkIjK/jx9MDkWdij3O//M516+XkntjD8DR5pWCqSlUM+cR9M89cD/1MMhf7Hu814bFj6oUM2PL9a/2whwH87TuMzrtPxvud0n8Ok2PYqtk1AIo6f44sqKTOqVPyhgtslQt64gNxn69diLExSj8srb/DOqOg9ZVXCrYwnFKEudnznCf6CSBJiZuUhUJHANDiGcdDxzUzzil0Sg9MDLCLPhfj4vDqwCKMX8Kca+xEMR9Ws5Nerkm0qZHG2DOerM3f/M2vfzTYWrXmvAEGQOKdt99Ve5M3XFo/sc1FVdyfFGylGnHi92wEBAaI+tRZhHwq9rKwQJ6t48QCixUd5Jq+VYAtWVCUOrAVtch664Dx8HX2u6WGzrFNVWkbfmBhd9Ej8P7dv/u/3Z+LyuO4cVmYEIpRQCw4QoIgWc6Llw9BjmXOtdkcPAeLkYkErLEJCaHs3XufY8YBJbRRuGZAxiSwCEgGgNdFEUc2s61dTTghwWzGLNBYaAlvonSwLHDVEhtviYN7NE/E2tmM7c1ngazj/DchIC1CZ4XoZ8jZ1xweZuPQdBlJ+vAjj8x+5qd/2gufcYC42I3LwuE+AFh8DsDjOZu2H3KtlJbmDc9RezoyjynCmmckJJZ6MOE6sMHTFoNMHawfFm2I8ZSEqCI0j0bH41KvQARsAa4detG1saQYb8ByLSy+W6XK9fGC8R4bintolXtaUtlFrjHn2gC9hhHfefvY7K//+1/PXhIoZVzMiQEIM8ZDVOOJbEV4gJfJsYAtPUvqceW5HQr/mJytVqfnfPWSBOtBlE0pFf6Gg0GD2SeefFxrcxCZUTBjD5VAvn4d4IRwYLI0UQTcE97sRd2klANoraoU4GXtL4ydZP8RggCUKYlDY9Ds0xBEl8Z+ITsnNYUwipjvFHwMcbiteJwEcSNeyDxbxpB172LBA9Qxlp2D1C6j5hKtRsJDY4805T4FLWNosHdJZOGZkySSenucq5w99nHDE1HSrb23enbxKp67D7+YV9aK9yle2BEys2dBcjOgJfs4XqXIrYZBe8YCr9XOoAvgKniagq16t7LeonBYz1OemT0C+heeVnhP5VZljhN6q0JtSKvgK+U68iroyl9d8Xmohip5Pwp6UdAUgJO9L6WtceZ+MGRoio4R2uxSro3sQjaSNc0eM2bz+XsX81+sJJHdrQnGdSxbVGcrY5ziyPboOj86exPgkqK9hNtpY0bx5fA6u6ZY05ybsUQf1bCJMZByGlXoBfPl7Iafi5Gw5GdAh3CvJfAnUoOsg6cKxzh7pkYhc85Yo8vQvbSmu3hRxpANmRSetvecSI6+2J63zQ40+FXdvdPibfXcU14i10xNs9SbSuYlXh14uRjT8VzzfkK7a6wL2bN4vd3uTPdCkdPjJ44abNkJMPipyE3GkT1YR0XrXbF3TwtsrZdna8uWnR5XOnPQy9SJUyQ+aF8CtugXzLU3LGWfbFi3w+dlHfNcOCx4rryXaBA6lvks6AyYJIEpIUHkk/WC5qD8Q47Bg8jzsz+4b/Y/xxaEAaShJXAe8AfXTD01CPHxkFcGhn6QkHUbp//6r//6R4Ot2epzs3379qlK924DBNqX4EGPJcO/j+fZSl+q9Jsi68Hl/DWZeLZ48CqDuvbZXgiaxuMTQ89G0r6aW+jlD7EIGFgWJKCoMfcQBk+7SFrDkXH5pYcdEwMx/xOfeGT2vDJgEkpMFfvwFlj4aeJMHBZhwOAvXPwhQTNpTAQLgPOz0PCyEBdP3ZQgZ54/Bc8o+3CvJ22V+oY5zKR/gCCuxbOkdQf90y5ZqXO/hNgAWqTX4mrn+dwyQN43k3t134AOZ0gNyxerEWDKxuSeUHgBOWedbsuiwGOHkvjEo4+KO/cFh58Ava+/fkRjosWvc3MM14L0z7jxzIRDEV6EWJkf5uOcxoBeg2xYPEjEw+FQNG5esMAcAyaZ49TOSpqxPUM6D54tvFQWhITitBFSFTlufo45pywaEzrxGuERGGPdkFS8DEnLRiiwflDcDdEyFo6569iQvmW56nNXOte17VnRPLz3zonZX/23/2ZA3pY95UjY4h+KjQXjMB/Wuo7jMwtohBtgC+Cn+/24YOujOFspahrFvEfWJ57JQ8piInRvTsvVhE/szRvgCMsyHiC8RfHsZM3umise5ofPUBqMC/uKOUAJRaGITyeBU6Jo0qPTt5J10u/l+Au+B47hMzwKbUbOWJUszXxRYNGe4wHW2qKK0Kw9lngg9Vx4Rbiegey1ZCkVKKSYpPaNu1skw4774bwArobCE/YNRweFzfnD3cyYxpqNIue9CwifFV72ZmAQMueALQyLQR4mU5LfY2i2xVG8kQbsOjZrKXV67PkUz2i+Rry2kpQUL3/KZvBKaC5FO/uM9TJNi40G3JVfFe9bPSwtbppQSbwC4VyFeH4z4IkOyOeR3a0DZo+plCHPgRJq+JHvXro4sjP1ITJo336VfpCxxnMgsyB4M+7dt8zl2nULflzBaoe+mdaWF8NLwfNwy/Gg045HY4IMnI0SFoAu82oE4gW2UlBUslntehr+5xly7ugq5H2zOwNU4jnEyxNPWBIbWrIhACUe3Ropyb6O8cx+K4jN3BHqS9kK5CfPwHnRAeiHnTu3C9Qcs8zBcIaawNpHDwBObNxYxqYIav7RMiseaT7Hs9UwYkEl95aQWpID7pCeYrRj+F4d2e1kMoqDJS4VWbJNWGEO2NP09L0hw8ggVMfUaCrYQrbukcFKeBNdmvI7Z9TKTeHL7XAsFRo9T6QBwKl9gKdL8uWk2vmcO3/S4eUNItQjM2fXIy/qYXQ9Pnb0WBjs81TfTwX+ehIjh/Ji3JnPZB9n3yO/WI+Z8/SIBcgxh4QX262gXM/QLa74M/Qbzxp9tMYeP8a1nEX+/ok4WzdWBWxh3QO2IAYTjrT7UmGLjwu2QKNUsublTcwkSzhdV3uFZLNF6CAMGdBUIQ4oimWZ7vZMIJ4tBBXCFyTMomPjAriaBlsyr5GqLKVrcksuBGiUSNJud8w+85mfUmuhR1Uu4EfmXLF5EcjcZwsC1kJvR3AAWNqRLBpTxqUfS5LvM1GpJRTgAcBi8kO8TwV6lNsWcbYADCwGji3vqEKYjYVnivEiHPeask+eU7YOXjbGhmdHeAEiqBHVcB0Sj7HkWk6f17UfkOcCzxnHkZ0I2IIHQEYLC+cxKeqnn37a90sG36uvvaG+VQGgvLhnvB8tJveAimeyyfAI1qtAB3ntFG98xoAsScbeYWEJDcAfIV6yE1EsbHJSs8mia9iN+y5gDcga1aex6Ib09zkupEBlhFQUQYR+ODicr6DCAoFr6z3G21k0Wk8tauqirxpfkzt171iWjBvnO/b+qdlf/dVfzV5UavbZ0cKm3hALeTyTeFt0TmdOuZq4BDZWHpYfz6D5wMhA8HxcsFWWpL0IKGnvw3AU4TvwDAiO++RNZS0/8MB9Blus84vitTEO2+Q5BuR4XrbfNUjp8JPiacOS4zwNQYXnEi8RwhtQPobeYJc9xjqA5wBIwUuGF4kMKrwWbHIUTbIAk27NMeFIbPN6wCMAkGDvMtas/9dff8V7wW2o9D32fA0P+Jx4dPkcS7slTK5eiVKpt8OhaD17W3hEAI4wr9dTsuva1sugDct7gK1mMjLci55ngC0s1w+/7OUeLY6YZ9YkCir8nJQmCZk4ljrKvOEjxsz1nljPg4C8cxs8Hzy4cBwXbXvM+9I5alWn3llCt4AC5OSUq1WP1JznON8bAXDhJEURMR+tBcbeGRvtJs8S301piNRjTOQBvhPew2SWNuSYtRLD49zZAFbGiX0FxQJAwfwhx6AxtN9dDZQ1a+N94xWlmj/4FblSLxD3Ud7o1StRfAAtvKIobOprJbJCeZgBtjS27AXvm00UrU6LN46N9zWhZ9YDOiDHO4hvuXLw4IG515Drp7vIlcFTVZhMHLQ2O0+iBK1tKA+RMFZCrOKpaj7RJQVtrGEAKyEw5Cwlcd55WzxhZ8pTrXz3nCjvPsBa5+yNJGHFoN6sCvIFW8PEWFAAACAASURBVIxZu6Y4UqJ7Zx8AVpDZrB/m/C5FbzBqCrbQjW7OrPdcVFZ7A7CHvuQ+vFfOqKq/xtbrfayDGvKsC86xS/rC4TnAmfb6ZSW/3LN7l7yb91gOXb7EvsXYA9xGxp8SiDt7LmBq3fp4ty+rzlYTV9oRIhmfWRM8A7Ki/9C1rGnmN2H7dEsAbHFdxpnP+d0toyQbU1Lkktu08SKsi4xhf8HRZtwyp8p+1jhwfcaTvcc1msQXIwQDaN00G1GdvrD89e+rX/nK7Nvf/rbJylb6a66FsyXuEWFENgQgi4GjenxItmSzUYgzDZLXDKFggvDYrFMvhrOKhtJk8/B3M4F4uLkC8aKO1dbNOv0s4YIoG65VEMXA8T4LwaUFhmJz7RG9301b13pRMaE+vs+52oy6fIh48uIVM/l8KLqeL6Jg8eL7EYj5FwAWF3UyMenDFL4FGwTr5V5lLcIXghOG1wNhZK6S7j81hBRapKGnzo1VD2/o8MsvCUSqp6KSBdh0+xXyvbpRnDYpNi1pH0d4bY2KxiIAN0sIbd2xdfaIuDyAaDYF3iw4ZCFGhtyJIvzsZz9r4j/C72Vd64yUaNvqANbI9nQFYd1/LQeAnouw6nlx1dZqphZLGr+mzAPkcrw0AEhAcFLsxePTsfcyDxI8vIeSYqPyezblJVcn5icEW8DZ5cHvQciHpJhQSsIq8QIgAENsTbsGu4AlWHjxN1ahkw90DOsESY5QYXwAvU1GOH70tDlbr4nX52cFSI3j6gWwlarnaIjT3AVbUNp8gEEUru7pqlPQtV8Q6AgY83HAp1oT9hp/+OVn4j+sKLdoEaAcGYk4beoZwuImjEh9t7R1Ce+nirB7k33dsEj5LyXB1u2OHCCEgNcy3tjwUBAy5WsxhnRFQIihPBBOTzzxpEPoDdMxF8nWxYC56jVDCLpCyWBV76cHGYZOSprEY5PMSEAdYBBj6M03j1gAAvTZt/bMUadLWVycB8PExykxgGPxnuJnslWs+4eIS0j7snsWxqNk0r32Ds+MYO26jDcpHCt+/0DhhPZGtNbXwR7fUXjUNagG0DfYJ4wvfhwK0V55gzD4XGnlZPnCWh2gpHO6XgT5cKWyFiqr+B1FHK9ReVQx8JjrYHEAThtIe2X5ffYCrxDYU0g2IbWEPwEsCdkn/b3NlLkPvhvPMG6r3DfnLNCh/yDHGtyKI0hGMfXdANAGMcoS5L4YH2gZzD/HM0YvyEuP7GP+UbjzZANdB0Uer16Aa4jy7PNmnwn0qUo8x7He7Iwbz1tuXEBS9EnCZynwyR4veMj+iJfMoEVyiHUJ0CggZz3yHdYiRmdDd5yzmYVcizVpz9woksm1kQlbtmC4DeOPcLwVcsLEjCeGOzKbF/IeHbBzxx0ui9DElNaca5iT6xJhSAPrEP5xAgSYYGykeHXbHXFf1ZHhHhOKCz8y5Quih1t+iP3D8wFCwoFMIeKG5a6pewUtj1LImE4ohNFZ96k/x2f2JGli4v0ndB3vdvsmItO5L+6hFAD2KIvfep5/2kWpmRceXNddvdkxYpLdC9BFVjEXBowa42YkJrkhwLngjnWAPGRNMs4ksKEzOB9Jbuhs6EHl5XE+rpGkGjyTyZDEkYDOpFYjz8x65n5+6z//Z8KIAltezBOwBUGMuOTqq7cEW3Z5KrskQjJ8AQOIkQUT9Lxo0FovQ/heEXq8SirrZiiQ6d8FUt4+FUb6WULrSmCr3oYp2GKS+qpre2p9cZ3Gp5NREGUYwRQhWSXF73Wjz086+aWhqnpXpmCL8WLwC8LYHCiQjXJ72qvCBtR3iHuzSDgH18UT5RCpFn15DXiPLunvNSpoyWK5/769KoWOsLk6e+eCPEhUwcWLJIuyYGv90vrZ/fsfmC+gt99+S/VsfuQF0nAQi/STn/yk3eRWpKTYuuVHiq3CoQKcUkMIpcb7KCo2DtabayaZN0ZhVjJGB3drwoFgfNn8FORDwKD4WNj3KRTKs1soEzOXa9uASusNgQcg7aa010XCZNv2LR5TQDvrou70ClaUdovSIUhQSPerBhTfw+OEt7DhTULIAMYFX0JtGDS3bkz9yluzv/3GN5y1yfPitaqC5PNmitZj5TXiEGlConyHF2DryuApfRywNa+/xT5gPwzlz+8bltYacLNGEA4PP/yILbUA1ZDMGV+eMzySiw5v12CIElzvY1AmTqEH2EtgE0IoN8JeZc1H6/U4k1Tzl96VIe5yXqx+sp4aKidcASBjHwIe4EhUJsQQSSYjYYI0fL1hTwHn5Z65F0KTPBf7BMOP73ONlmi5rOtj/SPPAPfO7nJaezgm5/WP56DQMoCLvXj+DGHHEL3b2gegld6J8YBMQQv3fk7VvEshsLxC9glA4PEHQHGvrFfWbY3FTWpNYjmCcQhviFA43mZKAFgRxCtqo9FhICpnx5sbr3/CYoCfJBSk9Ve9PfFoLToacK3U7orsyljH2o6MTbgqtAqSDJJBaKBqT1o4RDWIl4MtgFOUYDKR4/UIiKNwdUAYofo0GGeuqKfUopEF4Yy1S9JovFO/cFp3jErvATzZP733kN/hCvEsXINnS9IPRUwb9lxwG6fgyx5HA7qUSAE4EU6MlywlLxquTVQl9ed4Bu6F76F8AWPZc3iCr1pBx1OSfo3sB44z30gyhr2FTN2+XWFA7ZMaf86S1nHmfGl9YtTyBHioiFhs3rzVzo2Q++E6wUsifJ56Ysi37N0dk2dR4pOMkiZ6sDYK/Jkvjgs/K5UAymfkfhehSGRAuNmA+2bvtTsE7+Nh4rwOk2o8Nqq+Ijd/SUB9g3RN1hE9a9OLFCAGbtggcNKCqeZia70a/MPHHN7lOlQYP3u1xXvketHD1I1MmYp4IFNHKx76RL/wWvJCRvB8rS7PnCMHEnYP+Z+9Ug96DUDkDJ+5Fpi+C9iqx585Bi+0ttaa1eus89JfmZCvurroPplTMqX/y3/9LwFbcAkCtr4az9Zg419bfeWWYCuLNynt6b8UAjud6ssFKHqsh6deISscrjpQa0KECzBV4dAFUhxTAMbfFUAFW7zHIvHEaGDqwpx6thpmWglsTUGQBZ8tn5Q74HwFV3zPLmq9F+7Kh18VsAVpnCsbfJJZqMN6LlvmGjfCWs0eCWkzliDhqbtGNiNcIhYBhe3wjggqz9aqDAfK9B4h83U7U2H3Lblgz+o7FKlbK88WG2qLhnmtCNN79u6xZwqBAVH48OEXLRh43ozbFmVJPmKUz/0QVlvlxR4iIiU3Gl5LDaNkGzH2LCwWIOFBnn+7QhScB9DlMgue63gjj8uqgqfRRY26oDYaXquUK1DiAWTLsU6YFwMFSJHDQADM7LoLciMchVEfS8eyFlvCA0CJ4KlQQLHsV+Yp4JAx5z7ZFAh97oeQNEAXFz7Crt6rV146MntG7awAW2QjBnRjxU0KP+q+6kVC+V6n5svw8sqm87OvIqNthO0+DthahO0nv0WvSCAkiQPgTm23AwcOegx4sTaSep6ivQBrBBVKpp7ghPsI75HsEG8EAgjuAhm6NT4ASfWO8PwR2oQH0jaK7yG08NaW/Iwy4rqAJ77H3CMIY3hl3yMMATV4U6Lk010C+gJzg7IHbO3ff8D334rerC3mz8UK4cKM7Ks1I93+Pnm+mEfu67SUOfdIGRL3E9W8nTmVTOf2gTQPRfeIB47XFKyUUH7BvQRpkEvmIQArhmblFl5HvJUNbdtL49ICeCKT8OL+b/bOUEk7Ar+EeniLBiMKt8Tz2ESc1BhiHhvSn4bVuF+UTsYzbaJaviD11JKW3nXL/dWwbPIRx9cjwD2FyJ1QzdSzBXCqty9c04KtNco8w+sm2aT7BiBF/ilBaav6ng7AmMKl6h6i4qWMddok4TVrk+hw5Qq2WigVXdUyDvb6sae8iBKeNNBRdlu9e/VKxlBPqClhzhjRBUJ4hdt4HQ8OY4N8b8umrDHATuqBEXrlPfYbxwZsEUZM9ivj2j66zAX7iYjBgQP7JK9SJqhZjfaoYrBg1FL6QPKU+y1BHT1wRdGLAD1AgUqdmP9FGZYL5hHznAA/y9rROia9ElOmh2PYh6yHhEWveN8mBJwWQt0DjE3WfvYF98JztscmBlQ7QvR4wFa5Uhx7/rxkASUhNC6nTsvTQ4kIdKr2ydISyVUKeQ4Zz3PyO0ZHQ+inkMeD+9xseso9tbYa1yjpn2cCZCV6QVkNvE7lSFMVgGr+6V7C3LccUaIP8sBqvkvrSCmQtHhrmLH6O0WSk2SyKHuTkiGyoC2TXIpJoIzooD3ngDWdaw62vEklHJaDraurLn8E2MKtl0rlnNSWrk56faDmAq5pSK18pHqouO7Uy9X3p2CrAKnfzTJYoPSVwNZKnq3WW+p5locRGfiCuXrdep6PC7YKMlcCW5zL1pjdqcOS1QJEgNf74QrrCEp9F4HCgqVBcxG5vQxkEg0gttZuXLWBIINRPRax6t85r6bR9mzdDLZWrZVbVZZnSlFs9sajpk0ybnJfEQr7vaDsddK1KOHAHjRo1HeoKOzaRiMhwUAH7poWI6E3ABlhPgqb7tL5+Mlz8z3CifVS0ZWg2TlYRIAbwFYTCprizpqw4pHwp8efs5uG5/QONTgv2CoHgnk2KNVY4ZlBsDOWWLBspEMCIxzjzDo9ExsEBUzIwKE03QctoAo++M5bbx6d/cP/+B8OvZLN6LDNEBBzL+l4r2nZkBzxYrn4KSIRoS/ljKfwY4cRtc94eZ3ao8JPv6Px2uCaMtwvwgUwzfpLOIRCwtu8pvBUAWIgbjYbsxbylKNWntprr72u54W/EOFPpmPDCalIvlDY5Voyfgh+wiyud+bMwLMW/HC7EPKsowCUKNdaua2ZhALhfE25RukT7uG5AG4YCQj6tO+Ab6Twl4CWww3sCwlVPA/7Du53DT3u88wAWycdiqBwooDi6WQzsTZ4nmTEfWC+ZpRzSxukxY7rFQGUCVFKsdcT72exQk8JA36yJlAUgPcrF2gwHbDVPYQ172bmWPQrgC1aliRCkFCTlZLB1vqEu70WMv/9PWBqCrbKXwyQDcgI56se6WaCNyRSgjf3ybiuBLbwbEW+LSrGEzbivc0KlVG6g5sjnGQuo8bt7rvuM1houAzvJGCL9dAQXp6T0G86StDlIN69hOKnYIswYoqspsRG5orstpQXmuqTerb4TsZqZCvaE0nmeIqrRnGHi7bw5MQzZW+2vo/nlrXIfSGfME45hvXN+u14IVdZRx4TgSOSiqh7dzfKX/fA+QBXrHOuZS8/iSTwuNABw2ikr+ZVtcaLA4A+pHiwqAgPAEyx7+4PDBI8XOy5V155WXv3dWfR8Xzt5sB3+bwe4+699JEMCOtebmiRPcp4sqcAbTZetI+o/M5cMa8kM+0QmZ85CBWJBBXxgj9QE+jTIrvreCdpiU+2fh0V/MNB9romSqI9VJBLKJWxaDSAFX7pUjzNoRXgLU2ou97H9D8kgzHV7Ft4ttmufMY8IZ8wTN1FQDqKsY/XKo4A9jJyK+Ux4kzKmJC9nPvN/k4JK/ajlqa97egZxvsSgF3HAkB5rt/6rd+KZ6sA5CtfhbP1HStNlJmW3C3BFpkDyCjCWtwMF3SRNj38FMjUC4Sy5Jx1Y3fR1wtUJVLhNfViVZEt/9kQSMFRPVuca7lni4XRc67k2WKAGybk+HrjKmzn1udww/NcceF/+FUP1kpgq+HDqZfN58Gy76msQxHahB3CM4sVHY+QCZ56n2TmK4Q7R41FEPTO+/c4bPe2woiO/0sorz0XtzGcrSsIQVFEwjUIuS9d6en7RNz5mhU2mzZxerIKNwgAqV6TxqgkWr4LqDIA1LyyuEz6lPBDEDwgxc8xeKaSkUn1fjUalqLvOGOJYP0ljBieDZ4wgJ3dwG70nXAqI22vmH6Ze9vY/GTDbYlVVu8h95Hedun515IEjH0U1obZow9/woIOgUiole+2/EPThQmVpo/Z4HOdvjT79j/+o4m8R6mfAm9Q6wDrl/u6SbgPxbvKnMYoG57BXQDgrZkP83E5W+nhaOtKxxLSrWGytHHd7NOf/vS8Xg6eUYQOAiWWePps4rWBp4Gybpo0a6M8DjyWlPKI8aHaYiLQIkDChVAlep0j3h8aOSfMVMudcZ/z73S8uziMnokoVcYaocZYt8VF5YaTKKRE2AoIPTyR3GOzqJpqj5GAogBwMbfpRRaezWbNRfmDH8iSZj4elNEA2GJd4j22EnU7HIF17aMrypDj2WP1JoRUgjxzlrBdFHTDwTNxbhyCcLgwADheknjWHXoJCpqXWrlIuHLsZ3u8hmcr4RMKNo71oeOYV4MPVdGO5y+h79TcioeshkbkZUAe/yILkyHnbN15GBTlnqKWkUstZotnLx6hgD7oFFk7nKucn1txthx6HKUndFofB0iENE1JlYYmUdbbt905NzRZB6ytFssNVyphssrxcOTgBSeMiLds2noH/pONLnlQWkPOoVERrgtCuz8q+1GgjGG9GoAuz5M9M2kfw8seGa0xFCeyiH/x3q+fF7FOlnzaORWcJVqBp1LGmZRvE20wdsjahgO9TWFEJha56ZDVoGGQkenevtof3HeaZVNrMeGzejiRSYC9JoK0UC+hPmpF4n1mLiF5P/vsc8pYf917nT0GeEaespabHNHMYM7HHuaZuW+uV+DL/bBGkOUY49w3II+SQNwbaxgQBqF8s4x4woinz7BHCfdh9IrEr/XL2tq0keSDlMco5837SZPGfTWSQEjRiUWDhnHhfDyzyXxN8hzrAtnS8C/gjvsEiwQ8pxAsgCyFXGPA4CHnfvH44RWjPWCeOYWwm2zAvOHpapYsxzCWGSfpjFFO57Lqfh4dlBhzMp2Mc03Z7Pf459e/7jpbAVu8CrasfDUpl2+MoqYrEORNoNWhtsjEGUpqq9I7JcjmVr7OOQUrPCiLsu5brtm/+X0lzxbvT0FWgRzv3wpsxfWeTIiGAhlArtvzLfdshUOQsKDd/oO4yqLqcSHk5TvlbXXspj8LKB02GBZuQ5PcU8FhBYDd9RRKRGDqRPZakcU0YtXcWxfcFIzicdKNGGw5RCZBsGtf2iu9cVpx4xU4W9dV50x4ndGeC2QEBuPRVGUWV0poDMK5Qj5b9DeZgowBgjLeEvXLkqB5X/0SWS/2XjE2em6ULIoR8IRFZ+Lh8DI1vMKcIFzS17LEcoUABYaaysxxFD5E2HFtnp85gIjI+KCgqSWVTCHIuRu8MWhCncyqWK6ds/Kpnnj0sbQEUakPeGBsHhfp1D/mH0VBSJPz1xNJ+ZRvf+c7avP0or1lGCWsA68JlB7zh+t90tuQNnpuGzKAORb4ap3/3Ch++HHCiFGeqZlWQWXemK65bt3q2c///NMOISS7L9wShFIzrlhHjHmrRMNlYB5LSGUMUxakDZ/jMUqIPYKxBUFxl0d5p1wE6wXOTTMAUXbU6KMYMNdA8DMnbYSOgEuiSFqdtNSJlaUEJtcj4xBrtRyKCHwljGjcm14NAAzYujzb4ULCd3ms39L8oMj3SrlRysTGke6J714Y3C3OK2KqxwRPGteO8XHO98nnVfy5RkoswK/03taiSsmJeJN4zpZjiEcqrans8b9ElmqMp5vBVjxxDkcOr1wEMp42wEd7AkaW1Is15awWUPET+bLwdCV01r8BriUR8zOFLlU+QHsmnqWAhrYtKT9lJc/WNdWycnjHZQ/gUxHdSDj47Nn0pCSLDr3A524irTpb4fAkIyx1tBLu5HnC60mUpHwzio3aOGZ/WzYTwmnoVvvoXLwVtOCJQazMOoU4+9zLjXeUPvKtYfK0Zkt1dcAIyrfcrVYAx/jEW4RyZV2yrlOVPAk17CfkR/UUz4D3GDDJekEv8n32AklHS+Iy1cBhrpEb8JSQV9AYWHvIUPYbgAsCOp5hrsGLiu+sc+Ylde+yfvG40QMYrw1jAX3i+9//gfbeK95ffJ5s4WT/M/aQwnnuRE1CUakXsSFn5hIgylzHY313PIjy9ISjdMLzx9q7Z/fdisKQ+HJFpaJeM6i8rLIzzkLWdQFiGzeI66S6gA2XI8f5nr1lur7pKPChNAYOdevczPFZ9VBGxoS2FOOCcSQawXqOgRGivmk4lndn5wkOMSDSIzg1w+4wn4vrMV981xmW5nff8JjBf2U8+ZyoAM+P3GLOaSlYj/+li1fmxr2z0bl3PQ/ePiImv/arvzoI8rphJoeS8hCA2YQ0wtyyY8kLi7RIlMsbqrcED9NgSb0JiVPmVZ+MHt7ZYYtGu0xsQ4UFGT5iWH5VghV02WxxfZcTUqDRsNucG7HsexVwTFBDGVyfRcoAT0OSy0FShM0gYhLyGb+zoHuv041bYNgNVvAWxZTaJ9PPeu1aycuvD/dq7nFjAw5CLIuo9ZvsMTNPKIKOIv5ukyAXM8+OS3br7tTQOnrlvMjCJ2enBIzE6DUY2K7MHsKIAK6VXjwTCw+roG5ahBchwYceftiHcE6K2bHg71ZIieuy8FIOhEJ6py0E6ABP+HD3bnp77bUyZvP/+MfP2xqlBAEhQbIpq7hC1BQwwpInvCTB1iJ6u7UGsVhQpAgExgRABCmT1g+MFwKU+QZEvfyyamFpznkWQF8zcup9eVCFZMnqJLsRjwsgAaB1UIVt2VDcB9ex1TeyG1ev3jh77tlnZ9//wQ8sFBl7uHMoUxsd+meLlDUjYQC+uqZnrDWDsrca1U+AsjOlpDhgFtsSGvtm48j4NQgeHo/OR8MLrkejTcxa4x4fOnTAGYi8UqohLXZYd3iqALyMTcID2e/79+8zgMCSBWCk0jUW5zSkHtAGYOMzwNcLLzzvVlr1njRFPGRnFEKyjOslQ0GhuGjAfkSFkfOdcF/ItuIfc4dIaFFFfgc0s5dLAQh3Il7CGmnNmkQJ79G8uaYezYL1XYTiLq1RvLQGxc4kE5iDiK/n5RxnTkKwJXEAflTAFb+/+eYRr20Ed8OsDT3Bci33iLAW/xtE66ZdbBeitZ7PYEsCnsK+Z04oG1pz5qbgKFB7YJJ0Mq8oP7xT9YoBtrh2SfGsp8iZzN+CuB9Q1b9rbScU14zF6wNYpd5YxzCtlRIOcXY5mbF4F3imOWcntKgaZfze0jvOjB3ZgRSsjmxHTimbbhQ1judzo0LvVF5HoVPHjGSK1HZj/3tP68TttcpaApycOR0+KIae29/oOyZhk5kogAUXCJ6eOXTDG3v6FJ0s0jQ8JTMWbZHKLbUnZYB3vBXIBUBYvFgh5dc7TkP1NBcmTBnvDDqRfdFyJwVeTcTC68PYst8wgChczTrfpnIeFFitnuMcdkI41E5NpmT9liYRAK9i3KNfH9dJ8k7qQrFWbfjZyTEzOHj00U9Y/7388isuZYSHLZmLM99vDFdkww3LRkAHBhZ6Hw8Pa4m9wx7mPAWaHYPMWco0MI8YYDwP93XvvbtVF/Euy5QPVBsMLw9V5vkcXcC/NSLIX7qE1yyyi+PM6dR92mjV+fcqqsB44f1zHUD9/OADEleovp/55H66TgGcldfMZ9c+cjDrLUWKkUXoq+jycK9jlC7qhiYTWXpP6wDZQVY3+wOwlRIPKWEUqkHaMZ05fT5F33UNIiLMA+NouoTG/pd+6ZcWBHl8Kr/6a782+4bAFkqDdglLW9bdEmzBvl9Ujl+ALUo/MLAsVh5kCmLq5fG2HWCE39lsBWj8bAivIbeCrYbnCram35sez/eZSJRmwVY3s1fcCq/pfU7PxfERIJOq3ROguJLXrcTkqaXTkONHgS0UBCCC7wZshXRbEJYq2fSrGmALgQ5BXpaPxxtraJdqFSm0cmqVEDzEZS209eeTgLBV1ihA66qK0K30CsildlKItQWcm7eK+yK3K3+zULGikL0sRKwVQmqMOfdry1jeBnhD1K9iM7NpsBIAN1SpR5C0vAOWWbwz9M0SAAGkjMwqzgfYQhjgumZc8Q7Yihw92BDC9WxFMa4xSRFyKPeCYMGqbNYcwgahsn3LtvAkBqkRobL/wAF74EKgTEsnABhCzWNxdY1rm/3oRz9yXTLec/9G3RdCpQVpDVb0n40M6vOMwf7ngq3EIZXdNEJJgD08gHgQHnvsEfHsDswNmwhulQXBwyBLmHFEKDSrMGDrgMfdmXokXNiTk9pCvABlziKzsoyliCeEsiOet+GBaCmTcuR4P2Ua7hzCVIpWwvAHAql4q1plHqFIaIVwY3kV8F6wlOtpbl2ipnsbnOieq6zCs0hYfLfDkCpaSh2cQVQmGzGhTL2vrKgqNsK4gP1L6lmIoEVp1doPz+/teItZcw71ZU86XC1lCYhiLSJdMYAAWFVChEuYK47n/u0RPJaWWk6Fd4gwXEwkJ+u88mX685pC/g2ZxLu+6JtYGbj8OBYIn1X2JhQXsJTM1GSY8TwAZ0IrqdGV8hoBW5EPCTm2/ERKUDRJgIy/hjABi+EoJuR5TS3ZAEK7tOYwqiLDVPTzPRUfHmU1mihR/liJ+ijDNg23YhY3rB4l5oL5TpZbyOL2bOm9hFhzrxfFj2tIt/fLs7G2AfPhjUVp8n7AVRS4w1wy0HgRbgectUMIXq94ytM1hOfKmk8ImjWOEo5zISUieC7OScIIXhTAFmFPF1Ueug7gjexgTTTMzh4hjBY+k+g59qoWpKUsDeMRz06KdPLiOgcOHPR9wi198cWXDBrjyVvn52nWJ8czxuhJ5B9jQwNsXsgMwpJ4tLgW4Inxqpc54VcKBKdcSojyayVr75B3SxQUt/YSPUT3d+zY+zrusotTUyR6nbxaEP7ZMxjM/ESHHJHMZjyhkxyS0Xu/AAt7kTENv009c8nU1BoriX0hv0J9wouYxubJvuXekPPcP/PCumA9MW41Fgugsr55ppTLASSHUpNK8azZyMV4NPlXBxLV+mkzhUzmGfft22fZh7xhvfxLFU2/OYyoOlvf+OY3LFAodjlbR52tlT1b8Wp92LO1yZVw1cXjJgAAIABJREFUU1m4nqD+XY/PFMzwcEzSFLRMBcjc2zMBZysJpunxzQhBwbPAklqs6rsTkDT03/xHBWrvrdddECqnacQBX+UIRZjFk8VrOaCafnare6AG0E1gy97DgBDOaoI1YcMhTH2/lojK2NE8+H5x5yukhrC/pFIAV2mjoHnYIF6KrUZxGS5JEF65vnIWZeYnAjVjnNpCm7TZdqtVUSr7ymWu8URpAKJ2yL1+lDCiPoOg71uahE9TNDbFZlFQKEJzEnTuZOMQy4+g5z08BQ6rQmDWhoAsj7LcMjYR6dBxJmjjjPpLcLZSkDBlFhBYaZmUIndcmw2EUGoYa7vOx+dscoQRm+ozn/nMnETKc5KFx/GACQbmgw/Oz34soEUnBVuweq9Cxoki9mRo3syzGIpxeKa8Rv6Zni0SDhBerTjOdUKIv0sN3D8xr/yOoEBAvfjiYW90h2I1hiiIWuJ4tFJQN57QVOBOmNaeF4j9o04M24ZjWR8lpyfZJQqZ8UWxLIr9bnLIoiU4UsT3gsOIeMzN0ZtbwvfaCiT0zTmfe+5ZhT1esyLh3gDrrC8UGWPNPNYiZUyjBNIrcK9ANQAOsAAJnmtsET+GUiVwAo/L2+BsVpJRhhfxojJ1eeZmQXEM9xFLOH0XCzgSqgjY6lplEJiHKrN6ubi3yhIbmSrCbICkf6ze1EuLV6emqrG0vmujh+/JMKoMZZwjXiJnbvZqLThb9eTU+1UDKtwpPHVJSuAczuB0iCYhpYYSpzSIZu81OYB7cPjmWmU/WYAxDAkj8kznz5/RmtpkzxSGEjIIJf7Wm+97TaWeWTysbR/UArNtl8LnLmWgLgesWXOsBOACGBPy5HrMF540exYHh4eenw0rMWL1YnCf7YXHXFhW6We5iAnHp60OBlNoLwlvApTYQ5wjJPKEX81TdRYlwCst3lIKKZ7bPiOGB2t5k7xyFwX6W6YmnEUBITzpWps8a7MUC46hYpD5z9iFTC+Zqe836oInpgkFIcLv8hqmFAXRBPYse5T74X7xdCX8lXY04aop1K093PA5MuMhAZ5k+6627OSZk7iSkGkAekKiBkPUyRIQvlcGlGugEe7VuJwWOR7gxT2wHjaKs6VVPm8jx17EO0eEgXvjuQ7KcKQMEHMAt5bv0PKKeyx/NN63JIu0yGnJ86xT1kZoDWnzFXAbriJju1gj0eWML8fwbBj3Kf68wfcN8AyHOediDZTTjHFw6tTZkeV9xs4OZNqhQ4ccXmf9/fy/+PmbwdaXv/zl2Te/9a08gITb5RsXfjKwVS2iKdwiVLlAvxEC/Xul8Fq9VQUhK3m/Cq6KjGplFtz0HN1YJXU2ky3IdkGQnyOsyS/1IFmcDeC0/LwVfL1OycD9u6frRl7+fgXwSte/bmEalzdS1dYpAmwIhYZIG+P3/eLloubOqghPAMoFutvrXJfUT4rP2fUbRd5zeFMp0VcEwG4VRmTTc53UYYkQtVeDei9SZC07gfeN0BnkP+aUcSBUAsfJcXcsPCnBhlGI05Pdt0dWF4LjqDLJOIZNxPPwjDwr50I5YMXFAjvv8AFCrvw7l5Ygxl8hCjhQ8ccSVJO9BnmbjvZbDSQ4L3H9qdK+W8KvzaoJCXLOhxUqpao16xWyI8VLAZD1dL3++jsCWz+eV7lu6NgJ6FIcgGWHlwQCW3cLztbt8myhBADUKDSeiefDM0TPzvvvv88WOsoBIco4PPfccx4HQg6uRK1nIUyAQAOMYoxQ4oNSESjcZKvdCO+JMNfgkSBMmu6M4GKsETQNyWLxc+2SahFSyWiLAm/mFplRpEcDsFs+gntDKaPMWG/f+973FKY8bBDFfBAaRYlxb9wTyoBjEfQoXIj0zBcg634pM/pigl6ot+XsMYEL5ABr96h5GQkxrtcYEaq+eL61rKJAU/amJVgIryWMmJTzhMyue1/FAGK8rDD1vCgJ188a4Te+Q/kD6m1tFPeooStzxfRK+EI8Ejh9znRMaRi/b09NABZyYfEqNFt422/yhjmqEGOXlykHDn+RfUj1/hR9DthKI95+zvvlU+a4pLizDlpjKgBFCkscNMtJ/cf+TSHTdE44I2I0c044Zes2Mp7PmDd0RpmfzTZl/dSzwE+UJcNafiXPDHeMFj/MGZQCPMhXZSyW84QHzedwCCi7zPb0jRjvudcWlrZk9/UTDktCAN9vmLaKlr8b3mJsudf0NkxtMb6XOk0p9sl7TRxhfSM/OQ5wxZjzd+gM8dLjFGqZGlNeRmiZbMRy8Vyfb3AG7713r8sAsWc5P57fJA6perzWq8Oso4Bnu0gQ4sIzx37h85aLKLWANQ5IYyHzrNwXgDBZigDJJYMtQAb7jfA/PDvkaELPFHbdajCGI5xj0k6IDiO7fD84Y9ETl1Vw9qw8kMhueL1b1E1htTIs+2IMnIxAWRoZufxdTmqNGReq1pLungm1IRxJ1goAFAOJtZ8kqJRI4Z7rNS19ImUdwjdlr7Y/LCCS5+e8zB2f8TfXApRyTxwXozTHVlacO5s2fZQzYs+jWx6V7ErG8mp3ZBl1tsK6+pVf+ZXZtwS2EB4I648CWyDTlTxbS1r4BQa10urZKtG8inI62AUyBVtVZA1HTgFM3a9Tr9f0+BJbWxS0YKsbcCK55r/2/Mu/05BKBVrd9xxYsNVjl4PC5R44jnFG3UovhDjCa4Uw4hywDuE+B32aNMCW1EGUozbQRXnSuZ8LS7GgvVjl0eLzjQhIgbFbFCj3BmOxssDaf9CZSmQSSXjivYI7gBVJ+JAFmVCSFqM2K8ocwEe7oA8Uwuo8AZhoPPuQkD4d4F2HZHCEOHfBM5uABQ3pnpIVbEA8CD03v9sSXuYNgBzOtYjNI4g4jhdChI3HK0U3aSSa8PYmKVHAX+8XhYHbmo3GHLBxCUe2HQzPfviF1xxCxLPHPZOFxRCH8JwuCng5rEAJK+ofBVJuF9hq9hFgjoxNXP1YkTzHTtVXQ6C34CvWOCEEACuClPAC+wGwRSgPIQTQoXgt4UfuNQTc1NThFSHYxtOLvnysr3iyaM9zzuMcz1SUaTlOyYZMk3b2PnOAhexMZ++D8KoY45Qi2WKg9ZLaIeEBO3jw4OzJJ5/0mqxHhTAj4Itr8HKChdY9oYOdmmtC19wfYULzXvytG577E9TXklJnzW1VeIt1e02GSCpKR6kz71n/ATh8hzFpYUuH5VwTLOFugFLLO9jT0DDeCGs102wmTxBgwX0xfX6F7jSPJtTrXC2IW88iMnj9Bvb1ovtEbKcYsFMjdSpn6m1vPaKpXOSZAI9TsBUgoL6geN0MLMJrW2Q+BgjF6i/gxDtQWZWyCwCGDXjVyWhTyj/9/FgT3DNrDQ4cka5p5KDeNNYG66gE53J2ORcAjXlxgobmmNAQYIuxp9+n67PZUI0HgXGjEXWpLAWNpgEM73M8rqlBx/0VeMXLl3Y9XZPhgaXnZoBVHQiLNk8NPxJixztjTqr2BPsLEBAeK/LyrtmD+9TmTIYp+5I1iWed73MNro/sab9Dcwa1/ogubdq01cbikSNvGvBggAJqWK/I02bncV1AKpwxwl4YLeGNhRtV4IfBgywAfPEZJV2IVLDWmQvGa+/e+0Z9rcuWGRg29dwl+3C7DW78A5yP56BafOp8pcZaWuXAF1Q4VvO33Q2vVUZIDprOh39K1th7pY2OfCWZKtzBGwFpLvC9wQCKe+T9cBPDgeS5kAu8z/xi7LFm8JgxB51/vosx2eQv5h89TiQjRh3jkexT1jt/sx7anaOOI/ZvCzHzHqqA+2+WNkAY71ZD+v+qnK1ygf7jV/7j7JlvPWNlAXFZkeXbytmqFVABUKujtZH69zTMmI3f1hCx6sKFiILtvx7b9xF87nenZ3Ehw5EqviLQ0ZtTMJdNmGvVpd73pmCLzTEVZlNB2O9Pn5X3ms34ofv4KLClDQ5anoct8WghcNn4Om693KsGtLg2JaB55sub5HaGN6CFsLZhRAyS9hBfYSASRlgI934Fx+VmNpDORfZV5wOrhppZeDUI96E8KGZq7xKkyVGiAkV4p5Tp448/bsXOZnIDVN0/i9rPhZBxKnCq/gK24sWgIJ+EgZtR09YmG9CvEU5cUsgUxY5QRhCZsK8Nwn0hhNgwsThjtZhjNEJPJkmTAaNNSMNUqjcDvNjsZBsi1BgX3v/Rcy+as1UiPACMVcI5fE9D2Lt46+BwrXFodNzuPzOMaACsawAgnf6tMbdnS/eNoktGYDgpKMhUXz/nZw7w3GghnDGi9s5O9wTFgq2nCoWHkoxCns3Dhq3czFw2gQLrGesY0NfsVeay7ZFYJwgphHnahwiEDzBT65V5ausfrouyInMR4Q4nkDUTvk08TClyChctxPGGCJijK5pHy4Gxl7gG5R5ar+usuTU31AR3u5UpoOusSNsACeQIz+MecIO4jVBHoHMMMiohK20hQnEjVM6+xLtDiDwhx1SR53fCvtwDpSauC5zA+yhXsUodyz/GVDg5roLOsfzTnHJfvb9QCBLejyGzCB/2M847BV9p5xMllnEsQT5hxBCBFdYZ8q4KrhwuNllT51GgyY6EkxZOJ0qH8Q6nL6UvqLFFeYP0cT3jrC32cmhF4X4xT8n0TJX7VkfnM9YE7+f8kI8JI4Zq4BIgagmTGkhpNUQFearJcxyK8sZ1yvikJFG9c3wXIJnswFSMj2xO3SbeZ43H47HKa++++8ikpfUXfCxACz0L2eYpwNqXy+BIpgBSXlf/YNYbxxcMsaaQTwAavMjUIWMtoZcghVPyAS+pgb0uAHBFJ8PZgs/6wAP7TNdg7+CVBiRhnPCvxYIZK8aiNbjSXishSeaYEgZ4oqqDkYWEBMNzSushPFs8O/PNP0JpAEbulWsSkuS8iX5ELuOVZjwiA8loT6cKQNll9RC1jpDHkyKnyXJHJ6tY+AX6tcqzSvmL8ezINZ7dCW14mSnFoP1DghIdVHbdGVnMnsLAaiuvemsDrMPNS2mPdeZeIuu4tyYX7N+/b6zBCORkVR7z/k//5nR7SDZuOiowv8UIrD3mDnCdNlL0bgzos5zQXLCniOY48ULP9MUvfjGeLSx0hMVXv/rV2TPPPOPNc4JBXU1R09uXjdgiagvLJZyklmXg/YKledhsCAkGuRYdn/HdqbXSc3ZAeHAGqFYTi/KWXqUJuFrunao7fiXPVs9n3sWwOHuPy8FZQdo09HgT3hmkVXv09EGUyWi3gcU5lDebkCVi7gfCFmGh+Q66FrjamFYf19S256I2xGUydQbYos4WYMverRVeVbAVzhF2WJAipWoTtd6NkwZ0T1gbKI95mwOtI4AImwiXcjY2DVKXLBjwohxSaMheKIUWcLG66KW+z/0TyoNcz/pDwL4vIQXgYfEj+JwePirzDrEdy0fNzevGxxuFUCqpGwFEGAPgwdyEbH/nbKNImowlm4ZrmSMkYMWxTo3WvbPOdgvMcBzfefbZFxSa+6EFI6ELNjxzQZFVKxDAFskFKA+NmflchHhvE9givIoix9IDvAJOms1HyKnctPASkkreCtjZP+HJldTLcz711FMGWwCkNHFeO9pbpKQEAoixW2To4FELoRZhjsBhPBF4zGsKANJbTJX4hzWfas6Ek5LBk4SXqz6P163GE0HLGmH+UFgISdbVww8/4vUT78saW6rMUUotpHlvuWZHxaW7rPMBlqkgz9o4r/UPUCZkfREQpfHbJY8Ac82cv/XGO1bgzF/rvrUpdxR/QoiAVsbInhABR+RlQhBZJ3zA+eDeoFix4lnLbSuy5oaAwGhdVX4Ye9hkeQOqnIe15oxQFI9qp3Ft5rJAr0Zli5cu955zjw3/81mjCny/ofibCfKk7Ad48Lzx4IVI3GSJKOwQ6QtOKMkwB1t6Dqfai6fDMYzRNoUPWffH5I2h0T1E9gvnF0V5mzGZumHtWYshXUCXiu3btt5h4y0dBlQx3SVTEsojq4/7MbDScYwlySIUQmUcktzRApgxAjh/2t1QgT1FWQE5PFs5pFwnNbHoH5uMv+6lxICSXACw47utKM+6h5TOWsFIA6ywngGbzBtZbXfcoSbOAh94rJDpfH6SrFtkCjKd+Xe4VGU48Hjpvb33qZPFHbu8r/Dssh/rTeaeCc+np2Uq2vMZ4Jb9mRY1V82hBHCx3+IBiteGMXERZxleAaAYjyqtI7mIocQ4dG+kTp5As0ArcoVxfPBBil+nECxzBJjC+Dii2l6ED+9U6JT9e16cLYwPPl8lmXhaHKeG7TnWgNUFYjd7vaMTzK/UPUKYR5cf2H9ovt85FnBcb2ieAT5Y1nLDynjjuOcWYMbwgzrBcTUwOFeNdMaT/cf3Wd+Z300Gqu7vOXAH36e+V0AuRWuTSIBuYK5blJuyQoDF/+vf/lvAloZdB/BQv/3bvz374z/+YytAhOXqpcsK+8SVaGQrQQdJLYUVyfz4MEF+jYjz9TahY8oZ4AbsJiVUNv7VVT8NLy7HAAVLBTZsDB6E+73Vi+/yvRLkERS1TG91DNeZ3lt/74Tc8mIrfNBjpoKwIPBWnq0Ij0WYoOCsAnOl61/TmoKnuj6HWgxcHj2Mr6ghNQITsEK7HjbEdlmJsuFnV1buc+y5QkD62YdLdxquWOkeGGfu0WAXRUM4Ag4WAfvBWQHUsOAOKCy0f9++EVNXtqiQP5sE6wAgwbyhVOFn4DGAMOpaVizwoZD5DlZPUu91bf13XZwtLDM2KOHLd7VOif/j3+a+KL9A+Ahe2R5llvDdTfIa1NNyRudD0VOXjDY6pDNfkKCAM/SYPCsIDzbkN//mmyr6+49eS2nCHk8bYU+klC1l/rGReXhA8rmEXeNxGaAcjgrtjGiFYV5M+HUG2h77tBHhdX148tZLwawlVVnnWJJlTxXq/fv3zXbLgsbq3aWeawAZhHF6G5Lxk2J9CJ7M0+rh4U31doQyDaOp/YPgwtNBNg+Clxf3ggs+4T9I6gGlKcex08/EM5fTwNy0dQ+ho7Zf2aNwBMAakEQT8gDhVEK3BYlXVkqAYrwoTUqLHH//mNcGXDO+YyCjOUd4ch6eCcGahszUA0tJAZIamL8WLGRftRp9wzVkYaJEWHcnlU6OF5MkCTJMqfPDmmMuzIOBx8RzSQhzIXt1RomDKuoCk6lB2D2RMIfW2nFqvsn7JUHe4rmMj8Mho35ajc3+XDSiLlxf1M0q36h7cspRijxN6LOgrFY/45g09yhV5BF/8wzoKP5uBnbBycKiTw007htrv9441hFriJ88L3PDeVBGAA3mw8kG61PTzV4QfQsqQs8NiEIZ+ybsJeZzlQxRq5d60q2E9a+GaBM5WmOvXiyerTw0rlUgUm8ZipPPmZdwfvDehXMTAzdeN8LYCSOm+j77Cw8InpKUOdhjr22z3lNzK9Xcp+R1jD1nUXrsyQgUb1B7FLDGsYB8ZFEr0XMPJee3PArPwDhisAAMOY57YE2/+uorPkcTR8qZXOjhlCeonm1NMAa5+rnGKZ9xDY4FPFCyAnnJfsYAeumllzw+7H+AKOfg2Vg/bRfUVkwxeuNlamkO9ixGWD3pjFk9ROHKUbYhBcZ5phZWZZ7CLUtB1VSvvzC4YVnP6Hv2NcczLoBexj4NztXdRGuK4+HO4XlsOJLvNtwajJLoWcBWwsyMD8/QllXWQ5rHVq1vs2vCh8xr6wey/5DJX/7yrwRs1S34e7/3ewZbIEom/9KNUyY53ilUDZKjdxMpVfY+WcHfHrC1PIS3XKmXtOkrosiHK3El5c97fL/KpAP/vwJbnPN2gS3uYTngqmK6Fdiagrrl1uqtPHK3G2whDHjNlT6Kn/8ciljZG5bsqgC9+csLNBa+uUsEtPUNLCsaS9Pqh8rylFogPTyhlpQewPUKCEtNp4uzV1Stnew/rLySItlQKHxADCDqhrx5WLUcf1ab8MgbR0RwPyrycxoYrxNIgWCK0QDHiWPPnzlpz5m5GNpYWMQuVCdQ4bC2zvfUTz81++SnPjXf3H/9//5319jimIRcY/041JxJn3sdbVwBuVQDbXw4H6TU2RrZaU4lT6ixnIWZ6qGxsb0eR7HbpfV5Dp5no8AWtWwecO9GZRlJ6G5RCMANUOVpStbPnVa2FFasZyRgiN5haoCsYxiPAwcOWpiW+J6QXlKW7W3UczIeCCysZQQowLRFFcu7IWSCYotCOu52OowNn9+lVPBUXU5JBnNcdH3XiAOQOssnvCssWJbacd03zxqyfqwJvgfYquepfC/2S5U4nkfCHYRMEXoOAeuZseZd8FKC8+DBAw6ZcL9nz5ARe0GG5NvmiQHSUfyAf0LLAALW+NyDpfvAixhZFKBZsAXQSNhxJLpoVhOqojRCuD8B3gtrBw+HeUalRDRJRue3vdJ1ZM+TTSGPzyLMlmt1f6Zsy63AFgAjoc6OZzwSi7IP4aikhlKTLSoTEr6JNwSFHlpDmorvkxHVDFSTpaVDrDM0X+FKUgdQJQyGh95yXM/OffPsGEr5mxIrKQJsOsTl7GG+34zIJl4wFpFVkbce5/FsfKdeCM6ZyEeq4rdUCXMXL0a6aPS5eJ/7wjvFq4V/eXbWP/84H+2xCJOhvJl7lC/rv3we9iPKuN4P7i1crSRrsT4pEMocc27WbBtDxxGB156ah+vnmW4NZabXaQjbGELJikxRWp43GXSQuhPeKhG8nNx6PDl3wRnvheOUYs0cv3//fo9D2m297/qFAA5AEUAToAWgYe8il4lAcA1K75RLVp4Vz8kcMF7JUEZenBoFYFMkGW8agCzrK8keluGaE/ZNukwktF2SfvsJm84i/cL3GRe+gxxKYeYUy+W+GTsScnhxLtYxsiFedhxPactUb6/5Z3qf8yV7NIYic5sWZKE1JDkhAJSxRN/hfWddfO1rLmq60KJ/+Id/OPuTP/kTDziK5+jJI0q/FNgSGjwmYqut5AG2qBr/vwNs1bU+1eUFRdP3pr9zDJPTTRWUS6rxcAGtcGA32HLA9U/xbPX0y0ETf98KONXqWA66KhRXetbbDbY8BrpQwRZSzOPh5bPyq94wHzPxhnEurHg2ROvDAIiwUAqEH5SAJoPRynKQTyFcsrnbUuK7yk77vv5ZAGgDACJ+6qc+43ZAHGcLRzRowBjXIc7/qupAkU14WhYo943ngAKLADufW8TOs7KYUQZ+6TxbtAnJhDlhy1SAQPcO2HpYLudWFP/O33979iOVL0Cg+bktEJclPQzAlfPq2vIEG6aiVEZA0T9RurKY8WyhzK1kxvitXiW+QT2tpA7r800CWK7YLYGDV87FYkV6R8Awnms1rgArhB8GEkIPIYHHpkoxPJGUQHFdKnG9EJBYYwibhKAS9kWwIFRRCAg5hBbWLedLOY2dw1JPA+m00YGvF+se659zIWg3S+jgtXLKNdk9Uu54L7mPetXxeAFEKISLMDtjnsUNgyLum98Rqnjc+R2BzBrBs9V9xbx8RxX+CUPGa5FsJfdFNNiKd+HQoYdM7k0oQtwRCde3BLQIASH3CIOXQ1PvGx5MgD33ApeK13KwVT5UAdFYWr6/jZCCfVTKNjhjEf7T8KQkbKHnhG1s4IAXa1H6IYJ/UWeL+WsIdgo44MZ9lGernhvuhOPDa4qXmPOE6pHoREoPhFDPq+HOeORY0gExrCO8QMwVc0e4CQWUDOCjBl7c+5bNatis8cMAc63AGizMr/epvNB4uSHpA8T195UryVLsq6DJHlGdp+GijDVfzNgl3BqQZh7d+D3E7iRHtJlwwH6yXQEQrBHWakNHHBvdEU9vM9tJOmmpBeYeEFUPCnsJ7iGGR7io1MSCtkDhX2pFaU1ofQJU+bwhq6mXh7XL/kYe4V1mb2GwMJYL7l3mLHJIRqvWdPlUPbe9sWN8CiD4DudiLQIQ2OeMJ43nOR/jxjjBMZu252FvIRvCA03hU+6Ze+J6FIDl9eabR4ZhF7511ypTBABpCBZAD+ACyLFOuBfCduzt7OskbHBciO+Q6wFEZAQGCEenMp4pSstxnJf12yKzzRCOcZhwq41h5LXXTYyYhojLA2PO0pA6vTLrYWNeAIckEPE+95Aq+3RQoP1bWv40KeHrX//Nm8HWH/3RH83+9E//dA623j3x2tyzhSBH0JJFYCvjNoKtjwI05Wf1O0zqR4EmD5e+w0MXbLE4mmGx2LY3/8bivV2ereLXlcBWOWDL76Nho6kHqb/f6nlvN9jKUtO/CWjiHiKwVo49tqaU6xYN12vv24pqbHT3kNOaTrhC/BZ9FpK3vFj2CKRwJvW8KCJHyQWs4O9997uz7+of4R22BO7fp3/hafOMUFYApKNnkzbMpsSzRTudU7I6KCjqjagNswOAgNdMStb1oj6AEHnKwoJduyQlAR/sxEg93qjN9LM/+7O+Dk1RaUn0/Pd/PHtRbvSGMhgnh8dh/g7HX4FV51f22IpgC88ZfDsSHMiX5t5dAsDeIKVNA8AAc0Ohbd5Ezmnc/pvFjdkrIwgvnTky+u+8xgowxNhTvgJPA/dWrloL1SIc6s0g9APQQsCVQFowgIBh3YUHsdFWXMOuKK+GRLgG18QiZW0jgLDO+VmiN8CSlO8oNRGQ9bw8B4CrhhCcKrwZ5Zxc0fGMczLa8tz8DXEeocjeDvl+q5UY58ajQm9XABkCNVZowCjhChQocw9nA8FoHtrFNNIGINDzkg4JrjsFGNBx9qpgDOjahLXxwGzUXPBaDrZQysjtKPq23wmwWr9O4SofdTPY4plbADPnTAgLjxdFTevJLzBteIM5KfctmcMZ00W4aOUwYi12rlVvWsJyK4GtpPgnjDdq/g0DrMUlAWOAjv37KeK43XNOWIu1CNAAdKemERnMuWf2NWMa4y4V7l0UFrClNQcxnJ8cc+VqjKga3az33os9ysPzV2XJOm61dMasxPr2QOScKPIQqBNKbGkAxiTtvzaG2CwvYUok0H0EA576c1njjGPbkCHHuFaqKR9UAAAgAElEQVTa1pAhGQ7T4cOHPQYptImnhjWa7gl8nzWaDGxKSqTWWwj63GO80+xNAAOlFyhSzL1wDwmBMS6jrM/w0LWdDV4VwJKjUMPTmiSGtGbiOsg/wHZBHWMEv6lZyayltNFKMVeeGy9aqvDDid7i+wS08VytrA8QaWavjVKtmWRzZr4aYuO5+Yx7Tm9Csk4BKIQMt0/GBL4gdQHvHrSTGAKNYDVpZC5vNDp8vwkR8YotvLkcxzOzX0tHacmR4Icka9Wb2ibUGHv1mAPq6gGOYULyFYYdvRpjlHZfshb+03/6fwK2mlX3u7/7u7M/+7M/8wAgpC9eOzm7VwJ55447VFH+XWVOUFV5uMZFcrtdnq0pwLgVGFr+/v/qmIItfqYQXND3rV4M7u0CW1NvXN3bBYtxD3/41TBmJnthwXZjrnTM7QZb6d/X9h4jNAHYQvHcAmxZ2Y4F2nBjC5MiEBCi7DADOH3PvBXCJkNoI/TcI8sNk+XeJStGQib1uy4m1Rkv1aj6Swbe5z/3OZWReMgeEjb1u/JSQWD3QpdRcPiFFyzMd1KHRlYX2Y/b3IZDsXTq6+i/o+++bYHn1hVk/cAB070ck7BhjjZLiX/2c581od+Wlyz0H37nWbVkUAq7Ng9CIwX2Iqznwn4KVHleTbdBFVBxZI+5/tlIbnAYVn+atzTA6ob1WGdRhqtcKVv8qq0qSTG8ENuUzUQoDCWnDWze2BvyRkcQ0xZjtxvSIgxdPmMkKbQCfBUHSqIFAsM3yjVrqbJ3ELZYjOU9TvkSfF6Cc6znKIDUFgoXyNmgVI9W2jvPWTI7OtJeAvGsTIIlZIcHwH3rxONT+BUvU/kPbtWiF6CIExVo8WwoB67H8z+vXpesm5bJQDiisPC08DnXeeKJJ1wHyt6uy1LuGj9kGyCddcY6NV9LP2vosCeTlSeLeiSYfBhsRaAnhJV2OpUpq9Vxw6BG45Q9k/B8i+GyP6yANdfJltsouaX+n4NPFcGfcgOpFRVOHmuQeQP0lAtzK89WDbqFnzryMNXTEzoDXCSEDX8r9dQ497TqOse05hTjyRpxyZQBHJk3PBVY98wLY4EXh6rhgGo4cqwz9j3rpsCUpBPqjQHGnISCzFlFkdkUoeRVJci1SprvODekH2/mogZaPUe8BxCIVzbhVq5fzxDjUqJ4+Ftwfy4Y5PB3gSpgpw2pU8l9yfolxULTcojz4ill/5mHOoAb48H6jryPV7wgucVCGdt0VtjjdYwuxksW71Y8vgUC9TLyjAaqDpVT244WPCQBJATeMCXXbvYgspP9zL3FC5z+wAVFgCv+LiBJgduUcWCfc59prwQvDq9xeFuhGCwN4y/htwDWhIY5jnsLXy41ugBbPFvqYyXDnXEBxJh+oPnH8ArfLpmCzE342ZnLAujqUMaJ8eF69e4xDgV+jBl7rddqGDHe7GRjm+Kiua3ns301OWdkVtpChZO35LFiPaX3Z1qCIVO+9rWvBWyVUP47v/M7sz//8z93qAWi6aXrp1TDZ4/4NTvNZwBdX9WGQQqR6vi/A2zVBVmQUkvvVh4iBrqbN+gzYIvJ/qjX7QZbXGvq2Zq64le6j1oAFc61OvluF8ry42432PI9IC5uAgyj2vXUlz+5EcJ/fta+N74Xa15cgWHZJJSVNie10vPeaIOCVW4hoRYRck9zIxDhEc7MDZ4tQAJCgdpLlJBgwZvQeTk1lewGlzI+/PwL5oRtkSBA2J2V0N8u8IRg4D7xRJ354LhqLakwoKw/zg34AeThabKA0SZ6Qte5VyE5rFME3WuHX3WSCGGQKksyZQhhBnACVFN/xcDe0jRKw1wdfkr4cQ0CJ25YTY0g/QdvDGHJv6UNZOwswBabeofafGDxe4yUVv8JeWfu23uvlRLhrR++eHhOeEb54bWirk88IXgJIoz4vT3gWtaA8UXQIkwZQ7gmCJAI07T5CJiMoQUPh1BhmlxHSHNcPA4QZpPZVc/DZd0DcgQgVe4EAPR59clsIcJUi1dImexawkcXL9vDHmJteGTsAwjX/CxBuL0d6xV4Q3w97odjeI97B6g1S5W/P/nJT1khuAirwJa5KprfFzWGADAnIejZkYsOb+MhsTFGWxV5Ni6ibOrZStZe28MEPCSzr6G4eBIDWMhQ5DtcM6HzJJMAujiItUKBVBTRyZPHYpwMKzsFQRdcOpQic2Jvp56RYxDsHwW2Ym/W6GzNKAAVbclCcyh3swT7ZkV33/Jcj6q5d0MznJHkBEBJWzYRPkyYKuEy5g+dwZ7mHrkOraYofWGDBR7khLPl57JiTgeQ9P4DFC54pQCHAKCE4Ts+eDs5fyrmRyG2mCqhLmQMz+h9qX2Rmn/xuvCZi6kKsPOdAj28upyzgJL5puBu9QbKFY8eewCvEveAd4NzNxQbRY8H6GagwRiFFJ5sT+YRGgBgi/cAba+IGgGYA5BwvtYPRMe1BlwroLMnASXN4mW+AMDhYFKINWsoTpZ4qfku52x9RdZdCqOqNdtwUhA25N4xksqbLOi2XBshudxfyvgAQvButoNLZQXnxLiOF7CZ05TWwONHlIM6WZEXjBugizlGRrDWuR7glDUWHSlqwoSv2FAydf0AU53vrhH2OeOE0YYs4ZX2VZfHnGY9cf815vg7mYnxamXNjELHGOh6HtZX+cZtbE1iwZe+9O8XYUQ2/+///u/P/uIv/mIIXLkTr4UMS7YT9W0OH35xLGBqyOASTu2nWFeQQCWklFK/HDB0svhZC6iZJVO3dvX11MPUG+9CL4Ktoi4I4/1snihLBpcNznss+Ba07Pdy3wkDrXQPvZcIrpVft/JS3er9ArCPAlsNE3TRJW4dQDNd0H4fL4KYQPNsRKzRhOdnV1R7igywC3r2NefSt2q7iv1dUknzy7LMfY8D6NTNas8WgGHU5ck85LoOaw2FW44IH3o+Ed/LQo99xhZq5acrbus/hNlKr1q5aU0UheA0ft07wossMZQSVt9dtL6gHoo+/0BFFAtU4Gnhpbgu6/NepVq7FAVNhgldoNiI2WujnDj6ngEVadb0l0Qxb8DSksBFoNwpwvcDCscxNh+M6sYv/TiZOMyHeVv6neenWvlU8fheIFsSelB2rgudso4kSD03KFpVv8bLtloKmO/hXSuYkWofCluATOPFWt6xXVwFhe7Z7ICt/fv3GVBRyJaaeK/Tl8up7gnHxpqOtYvg5e94IQJaIjhEWNazIGz4rgnjFB+UoOwryh6LLSE1BB5CBJCUApPqJKDQbkIPAAxq8CBgU2yRc26VF4kCf8yrOUHMgf7RK9GKxqBNhW/dS4+QheZHHkrajfA595wspjzPAsyk3g2CnGOhOpB5yHdCVo2xheWN4kN58P7jjz/m8TC1QBYL4UEyILkfvC58xr3aa4GHdZBtCzZOfHDUShrZxHzE85NmtgueUAi2IeqKZ3OddTDam7A+8GRpvDg/x3bfe80Pj8tq7VOeFcG+ADoB84wR1jfzxzW5V9YPhN30jVukr9dzApBA8aWmVcKVMWbDwcrrZu8/1nm9XnwnnqEdLovA/DO/eJ/fUKo/44BnCMCLDA7Iz3WYv4sXbzbM7O0fYcBbUiXUjLuhwqT5xxPGsQGWeS9yffSuHCUfmI9GGVJVPB0q8JAQ/gpguWFvaUOEKO14URM65px4eAA5CbXi4TzvZ4IbyVqvNxfvE/eE3oEEPvXctNE5+67kcs6PIuZajKv5gtrPKGzoC4TNuO4rr7zqaxKmxGjoPg6hP+UaCJ0zDnST8PrV+ioQ5e/wzdKsmj2YdZOaWvzdWltTbht7i3tqGNglTShLQu9XDEXWr71ZVJG/Nm+incryIbJzPe6dc3EM98K64d7rcaq+Z6zZo92/bvU0eGiA3wDZ7T43awBqQ1vvJBQqIx35OsAk523ULrw0yjdctewK+f665Qb6pO2KkB8pzAxfMNSEZpMyTziiqJcWo/S4544xYF5YH+l/yX1QmibFa5njX/7lX16ALW7sD/7gD2Z/+Zd/6UGy2/3SMXNqtuohAFukfeIK5qTr3UwyViEDGtKnvBOjdUys/JHKPnYy7zHA/HTsflh2bJwOOIM1BRU8dL0W9YKw2P6pYKsKvcq5CniuXZb90vDfrT5f6f3/k8AW4T/k83SuYzxHaPf3OYBmg9qK/vCrpSPSByvhVrxBFqS2ZNTmRRvJGY2D5Mr5rytTz95MrSNChiRzIMPvkEA1EFRowvfDOh2XPXXi6GwtVi9rSdeiVhbPskZrm427Q+v+boEInouig/8/e3/+bGt+nYd9p2fcntANsAFiINBoTCRFkSorlYpcqaTiqlRc/tH6KS7HSlmOXJJLUhUt2ZKsxM5/olIpJSW2JbkkuyyBFC3S4mBqIEQQBAmgMRNjA40eb89Zn/W8z9m7L8+5UrOQCiNnNy7uPfvs/b7f9zus9axnTdsT8OuTITd7fF1+B/2vker3dZF3f2Bq7gE8bUbVfFfMVmN/Uul6qG1BwHMNwdGe2c+rnA7weyvYWmZrwNaDRw2Zhx6cMhqPf2iFToXN12RfzjN4NTCzQdR+9m/CBjCKFZ1MQ8qDoA8wSKFAyjqKK/EesX4xODGkymKsu3WEGHdmLczGT5kvMmSDrGdeP/DBD+waapvj5bus9W3Aq1TFALwmRrjvcwMK1A9yPyAhNaLSHiVFPSN7XJ9A5jptwdakhLNAE69FeAJbxk0g/9iPhZEAGl94XozZ8wuYf/3Xfz0Fbg/maWNmVJKeuSKDrCtm6+nvf3fnJy6FuD3cJzIwxluy4gK2Nnv1rnxmgdWOPfvb/rMPtt3TsecvDUf4/BqwVTdl4wcBhBZfTUA2VoD8TT84wIOySruWgDh/h5GMQVlQE4YiB4WSLOvu/dZ3wry0ZhvGRQao/eT3Ya4a2JzYpLha0tu1r9O/hFW+GeT1M6+9Fvdhg5n3jG1gc0BD4m4CdAu6nIlkLCYz1LoEbEnKuHOLjZadcB379KSPEkdV95E7Y5haGDPu6mTrOUu7LxSPnvucxx0BBSmqLD5KLFYSTuzZxEE9vKDA3HkfOMYY2Ytc54/P+TZOe1Rmn+8DPgBGMokf3WulafYbG9ieMb1r36sb1XsFX2KPrDnm2ivAJ24+8wNEm4+VUXNmYshMJ5kBRs0obH00ssB7zhPwag6we8Z4Kl4ao269CxOPVaOg9enqsTnPOgRszaU5kHBhLK1Ob8wAqHNpLwKY9pr1r2vS+312+ySeBi7PhBM4D8CT98y/tcCWpQC6VlPPXjKdYf9ObclaG5CL1jNYmxI2QJq59rvUcEuIirVwNv7tf/uPvjlA/q/9tb928YlPfCJum3mIp5//xggbFNz0lhthTvi99FIqFDs4r0/8VtErSmAP6RGSdA6eTNIJvSZgrmDnPJYpByMtF2pJx4eMEj65nGKZ5+e3wmz5fAXZOdj6vbBXEU7n4uJShtz2H9d9pwLt/9eYre1TaB3Wijm5z1p81en1zIBQaeZLSX7LTGF/gJa64vy6lqt77F44avxQ3AU903tngsbjRsFIODB3Tx24e+Z6y3AOw7FFBDFS4j9GGN+cwy9GxD57ea6p9ISCpDfmoPiO5tvaDHkfQ+OamgnvGNcix8iMi2u+4/AeBvoBtqI4tyr+ZkEd3znAFn4PwLqO2brzDkUzE+/DyWiMANYPP/bujXF62xRF/Mhkf921iifs4jMjMFMBWXpy3Hs59FH+zgwh9aEPfWgVX0sllCGhQFhxDZg3l67TDChCg/BwvQj9uBcoDSxHM7RMzWaFjmDfll8Ksc54txH5cW7NzbZkGqvdZzBL2EbJEQ8pDDgK4bVZ609/+jeXdSEMe+/GmwENjSkBeIyB3CDYCH3jbENh+6gxFKxOmXPuAZx959txfVG4vzHdATYRY+XbK6Nk37fuRuPe+QKcBtw9//w0UucmP9w5jWdKvScuocR8xI2YvoIC5AMKIrvWbTgvYAvjtfGOB6u0Wapznbunttp1YGuDy2f+Gy8YgJBrGo89HCP2FM5wkrkxjhvLA0hTTG/O4guoaRygfeae9lCaF2sfo1feFOUcYJwsvFj5ZYDMh3ku6Lt72q2sLliGfJXC8cQJVbjq9fJZNuLum3W1n/pI1tMRIAtgxe2YUJLInJTmKNjF/rz3YC4wV9ia+xboAGme2Vxabxm49i/QExDArRTXUjMUnZn0l4w7M+ALAfH6KnKJGM5E6jMlxq7z5zpYQGAk+yVtpewR9eUYH8aE4XWenFHXt4ej8JMx6H7c6+ZlC03PuTdXYeZS5sXYU5YidZ88I+ASMBiAU5eoPeV8dU78rnXVUgR12u6MIcsIkhXtjNhLwCaGJ59PQ297vRmY2Ztx65pnv2twvbmpW9e6kTfmva5IzGCLxfK2BWx9fcGg52tmaWRdwL0x9PnKsIbpDqsXFy/WVUuxSdYa47UhEIyz9pG0n+xx+8R1EuAfWZhMxbRbaiiFe9qP7Q+KqPqjf/QAW3Vf/I2/8Tcufu7nfu7wy47r7cVvHv28Jr3z2akKPXTYs1P5lcvDzzITc5iOjJoBX6Na9sycg4pzQHVCnScAtgfwUNS3gq1u3jInvXav81bAlmufuxFdoz9fx0bdjqW6DlXdDoT9qwa2ME/EZ+OUrGOE6CnWa1kfgAv9f7AlV81dCqLOnrrKyp/f7bXndR4HhnVQ+qE1Tl6nxI+eioLHdWD/oVEO3IVJ301V4temaClWCWASO6Og6QrkI9bg/glCByS3bYTYMcURp9koUICJSPPauHfaK3FdpWpChUTb19sG9NX92ve0Wdo6Qpitw4W0bkRztsA08T37OurM3D+1xN7+4MObMXljwMvj4+L0/XuPjKE3uN4OUEiBlN1iAYfNTXVnAIIwSsB7AtMJfQUoKVaWMYuSwCZ8AStzRrjIEPJ577GOnQ2WLcUgy9E9WpmZAkrc1rgLxmBrXEyUYALFCb3n5trrWlyrcAL2jWcU02iO6ZP4W6ukCK0yNetSHeBGEQT0fW9/9+EPP7F1jyh/Qj/ug7jklp2ceCLP7LuPP/7B/T5lqtgoICYWT/ZYY5ZkHWIusJsAUWKskk7+0ktJmTevyY4LoGb5Nhkh7ubGxTgip+zGc+Nx12n+wBoFHCsL5z9tTq4DW7HSk+Vlt4XFTF9KYyuLZj95/ljgXG8psNnxlwmI/ZBWQKfq2txMQEjakjG67ae6Y7htZa8tMOQSn2cOWxGjK+DIn7TKuXHjwciG43cNV9jDco3hmrkOaGqNKPNnPeomDpCKa9qfxPcsmttzmoD0VKo3T5jYMDpTSHX2E1bU3o+7LOfE7zEn9m3jCv2+TIaj2ULA5scYGAXu67xw+bUOXOKaEsvoOcxhXPivbnat+La6XI3DWJVcAAp9HpAy18biuSn9Ztmm7pRerlOI+QjiLyhw/bJPPgMw1JjHHDlvZV+brV8A4Vr2VuYx8w/4eWYsqmdNP8UJ6RhQFBDn7H1zP2M5Ix+zn+iHfr/smM8BSwyu1A8LWG/Ml/OXhtAJBXJt67yJTis3AxCTdJNEjyZjAKHGuYW9z+JHa/j6PhAY9ivlQGSX+j3A+81vfmNlAVnqb4ahe7Ukjliv1tAyfkZIwGPqnVlz60w2kFP/3r/3x8JsFWz99b/+1y/+wT/4B5dg68VXv7f0ftpOmEy1dr67rVheeAEazgFIZkDo/BEPbwJbdQl6s7S/+/X9+up7oCK4TsF23RwFYx3r74XZqpXv71p550zXVQCgCv6t/O5/TmCrrGDBcBRFXgCWU7A28tm/r5rL/fysi8//7pitcd1RwHu5w13nh+NeYtAItqXF53PfG9Dhd/oSOiBvH0CARSIUBdxjtuaDh7KcasYyTsRhzGfFVW3Q9+EC4F4EhDAxz343vfewZBu0LNB93q8L0Lhv3c83prs9Fmvnpw+O4VrmImBL0VfXiM4J2AptH7AFoAJYN+aem602wIsrVVPXWm93qLa9NV9UaE+DVmNkHRPsibUAVNIUupZ2YxPEHxAarG5/mm1T4bJ9/YYhNDctRNjYSBbyyXWTWCLzQCastTdj/+YIYu9RSnaEzzQoPOAAcDm1/Llz1o9rxLyxpAsKWpCQ1QlAiYew5x5//EMHiBqX4Ag3wjvp4YmvS4DwaxsPozSGZyW8MVvAFoVH8QHBTbxQYJdCWoMCyzjrZr1fmoSMGm7ncVqe1TOk/U1iR5sd9so0vN71HmEOtG1w+z5bavGcy8mCI/W8rgNbicNpdqfswLTPSXA7pQNwmzdrkdhaBwibB4y4rs8WnJzO5JvdefUsFERW0ZnfzPO0YZnrUJBlFFJKIS6zFiK1RhoQlwXfs3LUFWuyyVVy4aUpalqATu8n8y0B3rs2ly7SU8yu56wxHveSQOwUerXPxNXQW0nXn64Sw6ja0/ar84AdMpfi0NovrzE6AIL59VlrHeCoVtk9C86dxxZ0LThNAVKfDfhPU+O0FALonD3j9ZwNzOemFUvkPXtcXBnA4RmcnQT+J4ElZRk07FaYNYCxLlTPj4Uifu159+FijzGlknv2hjG7RkBVKvU38D76TOhPPss9Skaov2UNgArjdB6dJc8QRrWlTLLPXBMQ9btmOLtve6wGLGHi0igca6b3omfF6knQM//JjgyIBnL8LtgiIQrbl3AMxrQGypymG0IyVD2PebF3c06zllsoe+aOazcZzVjPMNKVI2EXJTmknEcY/GcXqHklA1eBZmzZI4uZgNY/+Sf/5Kldj8niRvzZn/3Z/eDSx3eNFT03e3AUmdYJ+vx8/Xf0GhoXwgKt+HY9iBR71v8bE8dV4LSK4ww4WSgo0wM3dipC4BQUWkvU+ybHg3qdg63SybWQ+v0CtesC5Au2fO5WN2KV5K0H/nbAqWO/9TsLGq55/avGbJ3ciI3Py1qVyboqZqtVnn/XvAm6ZKFcwWztXM9+aiC+f2ND1hIb37VCpVzeBVs+p73NuhlY3WhrSuc4dHe+Menbc8AALGv/ggrOgorHArT/ga1lrWQ5qmszD/L80zJa4+bGlBnDUs3HeF3HOHf/H2zejWm6Csyt0XC4mdSdAuoAQCUngLHzAPm77hxgBGytuVZ309SNu1/l43Gp3S/u8fW1LD2jZr93HAKpoMcYCVzuBpZnKyvXneKB4naKEAXUCL0WBox7McydM+h9wh2o5XbDCrWatfcIpSpb37UHwkC8evHdLZ3xrc1GNMcFvdYOM0a5EX7exzaI2btvQGoKsDK80lrGtdwr/dq4XNKeh/DDanFn9LOEYIR4AugpU88KGAJb2y1gGIMvfzlxHzI9yTX3tnd9T7B+g+XNg/g8vwvYCvCPzCnzkr1DEHsvYDOZfgu2lmEc4X+ERtij9p8SCJutegQdVza9bUD17QLk/a4xW6zsxGfFfVn3URk2itP6UTCuX6Olbr6y04mFS6xX5GviulIiRDB/WD5zXis+LsvIcP8OoxfjO65VjJffKQ8xd5rxnZe8cJ+6VW+VCS+9NAk+hxs8QGAyRBdscS//0J7HgLFTmILnTAJUYpoo3YZpGBPAXX1CMQMN9qrncZ3EU6mT9dll7rzMiexY8+ee/m4rmuo4Z7PZeim5okr8w0cl8fT2DDOT+CDPgYV19rJmXMwpIRD3nAr2MTrEbTkb56VWNrt65r1x0O7pTzw2OYOJ73rH3s858BxASstjdP+0On70bgrsBpxkRcpO+dv4zVHaM6XfIXCUc5Y6ftVz0athrLzWMD1KjfjdZpMPQHEGW9akgB4I1lprixwPkPziF79wnOOAOM9gDxij/Z1YLF6Oh1cWpPZfmkl33yTZLElayVZOhwzP7Hn8DsvfZtZx/acl3eqJWXcYJq5CjafF2b2w9yrrDxAas3F8cTJJre1P//RPn8CWi/3Vv/pXL37mZ35mJ3CbQ9+YbIejUrMJhly/+pWvbc2h++4THxOBenPStJvy+/ILKL0jTudQhucT32rCjclqluEG3Y9QqqWdwNdkW/RV9uT3CrbKYl3FbF0HnG4Xz2XjXPX6nxPYalHT6zIYr8pGBDKuemEOltZdYJJTnmxEdb64407F6nyyWW3PjKtBwdKN95lDI55IIVPtbZYtEg9zuFK6h8a5FNA0CoSCvangpUKRczDtubeJcxhFIWZrM8fEXTwX9qlgizCTvWYsGzy98RxHOvDhMr1/wBY35QbRHlYVsLX9I69htjTS3SSCBZcpCaA34mNjrT0+MVcPDdgi1N4/2VCEg7IUr8/8RGgwUBK70tiH97//fUv31z3UNOiAwwjVApJl7rBPh6HEJZFaQunrJjOQddfK4Amov2/dCnGrNVg8NYQIsc994fNbfJbQN7cny3+af49QfM+MbePOxqWgQbl5f3DZ9DAGBGldKJQZ94p7eY8wM3bP2HRx+8Z7FGXbqwBe5gP78Pjjjx+s2NfHVfm5jcWy9pulxaqfcVNaW/xy5BJwZD5Yqtyf2BavBsRX3gEWqdvz0AG2UsgxWZQ1MOPCdZ+2pKncq9yooXnjNmAryvnN2Yj2Qjpl5HeN2bMOZBXL3e+ytgEuQFPjv/wuCi8B363h5d8NQnY+wxQkltbP1qLJTs6T67cGkjNC8S/7NaUfFsABVzVAML5+3mv97tfNOdsB8XFT1jXbIpdXfYeLrHvPHFjHggV7zx7OHMRlyD2OraE0zaH9TmGK4bPPe6a5yTy7sSSLL2Uc2loLaEsbmgBR89n7p3UUHZc6au5vHySWMIHriXUL+wtEJPD8tWVaEiSvqGZKtLgnUA/Uup414Ep0vbJb9mPBZBm3EhjWw/WaFWg+Ab8m2SwoPstKB6aMGWhqpm+zHFPK4v4FHs5dXa2JYYs7snXgWqbD3Hs1A5rxkzjSm0ewemLrPvrRj+zzAVtf+EJ6QHZvliUEanzP81sra8AQFYdlLpK0o1NEisZ6LrIiwDbxet7HSJf98jzOyMmATnxcm5WHIQtr1lEMj44AACAASURBVHVxTcxxEnRkRz44Y/7iXuc/+U/+U2BrbPnXKYJXp1XPf33xP/6jX9gFR6m/8sYrF+8eN8R73/v+RY+/9ZnfXkuQAHvve94/roxJTZ3JfWpci+szFih2ZzJEmh1iQqPgcsjbyDSxUAFld008Q2MMvF8A5nd1493KbF15Mo83y5y1Nk/TW28Xf3Xd724HnGpFno+tNOV147sOvN3OXXkdG6a/HufUPWeNqG8eoT4v3ZjU9Flwa3L3C2ne+uCrQ5lyad11dTAqxdL53/k4FG7cgSuH4gqruTP/bCyNNfOdsjrrLtg1Xq2Uv45/7/WueDkoLHzChpXfqvTeO7595feeff3lpbONhZtQ+QdsgZIPK1RR70fQcRTjWEaThr7BmgMm3Mc83Xe4qxaUi8URzMwqAhoGlEwT0Qi7EXSuo38el5CxRomkNksrgndfNJZnC1ouq6pCeQKlPRtLtgxZLKa4ZGJ4RPk/+sjDFz/6Yx/f+JIHJ54MuKMoxBI4q898P0Cris/1zGNa8rx3QYY90Ow0K/nQFEp9aAQIgafNkftsrAZFcZxD31l32hEUjdHm9hAcHQUb5gvAsN4sPCwa5eJaTz75hY1/AIySpZSAYUGjxgD4qNlEsWgFIn3ec3huY/cMgBKLktJO897pBDD3sX7t10b+SLfvnkunghROTRD307tHMGCuwS3zm9N66evT8JoQ3sQCDN6WzEihwrY+8XOLpC7LMjtqz/6suZhBRoKacmEDk4wQoDxME2Z1nqEFSgloQj4KKWtc8NOYt6bfNxC7LXYcu3N3fcDOqV9srO/EjcWYPbXZsRcLqrovKSFr0DHZuzF6k60K2DQGLMzXKeDf/DSg3hi67wEMLKi1onyNsTGDry7zpj9kQkX2zGBRNpBeDbMBetiULSWU2Mxmt8fAPrkmjacJCqkGHkbP/VLMM4lY5s5+CRBNEcwtMTL7MExdCiM3sD+GyN0LWn7rtz6zYGvLl4xCj5cliTr2j32ZOLGsIzDOZdc5S3PotLLyJyAroQKUuXlOhX01vVKawster0ttmeFhXLEtvmddABjP4NW+hDViGtt1x8h4ZUUeG/2NCSa/Gl/HeOAJ0NWBUeH6a8xwE45M84x1L7cun3uVITPvcZly76n6HtbbWBtU7+cCqLYwwn4nQzPAeUMJhHAcpZnCXkfGitMEglOy4cF9T4Leb/7mp1cXZI+l/IrrnsKPUuCXbDQnra9W4OicG6N18PvEdKXdTs5dYuvsG3s5ei11Csvc21dlQX3G+t05vU8b/8uQ4vERwgFIY+3+o/9oK8i/NpnxDujFtur52Z/9xC4ml+G9Y1lhDFSQd3G06jcm/d3mfOJDH52HfGAX8FsjsJ5/LgzAvffVjXg66AVbzcRZl8px0E3c2+7OxMVnHcFX0GJBvd4K2KrSOW/Xc6oSfKW+vgR1t/72OqBTIXcu/DrGfxFAu2oEv5/BVt21b4JIB2ACas4BWsGWz57SuYPSGg1iU171qvtjhdpcf+tysYzn85Tada8X7npji5OutTZ75+lhYNdFR+E5mvZaTLXLcdz98qt7kClX+/aZzU5MgO3uxTlsl+1DWOGyBykx7CtFMdc9xbOcKoXv3j7GXSveflhjgnttvmeMPQt+11pOnj/CO4rb4QY6uCEfGbD1v/nf/q/HyHnvuEuxMM+vsPA3ZuvJz395x0PwVGBTLpijDw0b9sQTH1pLOCyHIG+tcB7eEAHCQQjA0vqyL8eY2vU73D1YNlaaudJMmLHl3CdAVe2uR1bRkBtltygT8yje5Ld+67ePOIfUaCK4jJmQFQj80Y9+bIEVoVQ2wdkNo5a4kjLdBB8W7QMf+JF1s3j+z0wRW0qRXGqngbpK3Mu4KBX3liCArVOkWQA+sJXMRmOXQZWaWZSrtYkLLW6ExObM/uC6Un7iYGRq3DVA+yqw9eKLs78OGUeYh/E5VZmPG+zU5sfPPmMMdR2dg63GxVX+FLgFbB5ZwZcutrjZKnNPYCvGUF2JjnTLRvR9yiJusuyHGMupWXfKXoysPxkXDAFNihPjY9zLhm1cUhilTYTBnh26AHu9rMLBdLmhOR+z5ty222fry/3KThe8ZWwnJszapX9mYnN8p/E8FK2fuZOBlrJ39hx98ZWvfHUBA8UeljDJQO7BpcjoqNyuIcDQyBzet+ypPQPkO4cYtsSTpQJ9q40bG0BRAL5tpI4g/zJOsmxb5yruWlnQyT521hgfjAaJK9uairycOQbKfmTinuxnjD/G7sG5156veSaMM4PlabWn5py97WD7AZaywmtwzRy2zREGB5BouQrrYX+4f9oFqb9XsJVaVZ6ta5V40GT2eb4tvTKgM7FTKbAKIANMjWk0p4AksLXlZOZzbaDdNScve4YTp6oWKJdzwiW8sFBbQmjdmSF8cuZP8XfOQ3FIMg1DKpCdPudaZJL72xNhaX1mQkvmNvQJGUDe+I55/w//xH94gK0JFr5rkPDf+tt/a+ps/beLxjz4e35kGt0qDjixIjbj5z/3+UHYocl+6J3vnkFM4OsEmX7zG+hHbSzGjzpevxAfp2yUokoDSNbamzvVj1p5E9iqey7oN3TjWwFbHt69bgVbtwNOlyf4LfzjOmbrXzWwZUFXqCzBdV7CYTbYVgWvBXBitgLQjsw83/ffAuy44a56RQEdzMB8wKb1IgQxL9e93nhwhOEyEhN0OvuQpYbNElC+e0cMymFBcy/67+6JoUlF5GnAOuN8ehgip2pZNcpFKvdhLW+AO2AhDgoTcVjlDtIe9APU9ZlXqR3P7HsAWuophTn0LMuazXcBN+yakhQ9pHcpW3FkV9Wt88ijD1/8G//G/24bwz/wgF6F310m5uVXuCKeuvjyl76+AqRFDp1XwpKw+uhHP7rVruNGSkVmAOSRRybWan6fDLuALQI8GVEDNue5FoTNOMUWmd9HH3nnpcvR87pfC/m1/YdnJJwoXGuhnhaBSvjFpXPXyg0KSzzZ+973/o1Fs87cglK6K8jaEDbjjjCnuBR9VCjVGLToAd4oP9e1Lin7kEQDW9fYCD+gzrMJTP7c5z578TvfBLZSB2nj+5RtmN+nRlf2aeszde/eqU7VETSPDSyD1TjFq8DWyxPn1WD6xLFkr6/bvIzwMsk9X0kSCtiKfIwMjOwsS1lA4zrtG9jz2Hu0fVBB3kmW8jgk1sprwc0yq2Fu/Q47lQyuyODs+ZO7vOCpdcVcx54tsC8wW0ZGMdUFW05nzncM73F7rsu/IDEn3WfSGalhKacYYO8l+eBIVsEWzPcZAGvArNv7lIJf48b5xpjYt57bmXnyyc/v3vFzOwEAh6nN9uwClbBnCXOwBsB9mZvGIBX0UPSeP/W7Xr7MSgQgck+hNgGwXPL2vbOSc3PfkdyRIPPUr3pqmTTP0Ppd1gJIYkSECXp05Umr+CuRg0mU6YqFwm57D9DAat2v48B8j2H1LYki8/w8AQ/OvLgWQ8f4y6iRHaczmYzgFj9urFna4qVzhHmGE/whq3Imk6yQIssnoOJ7nsNabLzslpZItp/zjyVrjT3zAPA37MhaJ7YzxX+NqSxhGGVudQRQ9nfa/6SQa0mdxNppxJ1+itbHupBZZEPi0h7es+Aerud9bkf7L3s4e5a8X5kxz9DsVHvr//If/AcBW6/KzFqw9benXc/fXIFmw3zgiccv4yAajPr9pwd1Q6Djf1drS7VuQtND7MPeSGBeaN/UGyn4Oneh9TP799QvqtV3efgOpVvg9f9psHUdELsd43Qd2LpdnNfv5T6/P9yIcb+t9X0ogQUn17geGwRbBQForRU+/0m2uOq1ljwX3taYsnFPFaiT4n7169Ubw0isNTl7cg5iEjgmXuJged4K2IrLY+6/rENKNJSZ9ayUwiqiPVipBL6vBVfz1z7jm39ewTDjw2xxmTjIS6HPwfa8W5ZCWjk3IEZtjJgFW/O91wjNef/RR99+8X/4N//3Fx+YMgv3D9hK5Wm3VaTvmWGck9FEiFGGYgekn1szwOTjH//RI406rgjnCkNmTOLOkrk3wvrIjFrrc8alav+22sDOzWcfe+w9K4yS6JJq+1LpjZd1mgKEsnGSYk/4CmI3HvNa1z4hjlEg5BhF/hB6Pp8aN8loC1PGCs64sXWsbGydQHdzq9hywRZhvFnRZUpmjIQlQUrZsciNg2vzySe/cDBbpwbArZe08z/yTA0sQj9GALfFMIcjUBc4rUvw1Ili98JMylVg6/VxdZ8X2jR3zZA7VwYFFpdn7Rqw1ZOQOJcwNhRNAp9TsLHMWMFWCqme6uFlXx99IJdJCsvle1VOucZRJ+6w6AN8U0DXeOsSCgMW8Bg3Itd2YtbW5TTf2Xp7gNFct0HyFJTTswkCh0GXcQJbyR6LMm2F/oCeJoM0nqthJxRz3XS+k5IlMXSALH/sKWfQXuUuDEsVhZzkhpuXtdkAjZZvqJ4CtNKSSJ9HAdcpbksBNyg+GY6JszKG1sA6ERHp/5nYsbjzywha1wJc548BYrz2sOs49/a81lneTwblG5fG0rq430iAO4DzwSkqrOPGy6OnGXdJoNGSZ0qfTEjAU8NU35yz9+gaJO9ZlyEcIFaq8WGJEYyHoQ2tmzThOYGTApQytQw3db0CToQAmIdHVk65vz1pL23rrAOQNRGnhm9ZfiCt7GTd+mRpav7FaGirrraYSueY6BF/3AO7F2CItb1rWX97wjMkWShFWAMcX9n1lFTRbE17Jq7nlOiJsZQsVCVj3GcTeUb+mQdy+BJs6S6vQOJ/PU2o/5//r7+xg/v4NOBVH4cwJWy4Pr4+C2sALN3n+b+nrxjhJoAvflDxG6mpUQWVzVtfaCjeMj8BVoM6X8tEeIV2TnzBMhqb7vrWmK26Y25ltv5FwOkqVR6q8erXdWBrhe1bfN1ubP/fBlvnsVZijAAOIKHvb/kP1ZFtunnubmxTcAlWasXO2m5z6itetfBJGaAlTA8wkqDb617PTGyha9qrmCsV3df9cwRhToeiHddeYf2KczBfSud3zI77qKd19yGQV2Ect9O+p8YCwNgMyH3GI97GvS5f+fBxs8svpzaXxIC1rsayPfb67wJbu3fErZ1XG39thN8jF//Wv/VvXnxwakTdPwHynx+AIV4sNbNuzjMrZpoMRKBHnBLBksKD77msIdO4A+N/YBhBfxMQLUqrbQ3gR+g7P61vU4biwQcSu1KGGviQNcQKdl9CjPAkGH/0Rz++wlRwL8VA8dZqTk/DKdA6gt/ed32sEwFGOH3tawFNFgzbEHdCUsJ9RpAzhUAwA20AdgLvv3OZaQVQuVYAlPpGMjOBrTv282LdMFubHXkUJqzCLlChTFqB21wZg0zJZSsxp0D2ApKUstgs2CtitmTV1c2Ysx4Wqe7JN+/t7vXr3YiN4zLuFh41zpR+iLwsmMr9EuN0brT2342vbQzNMq5r9FCGp56XrktmN7EiLFuZtrJOKfvRcgR+b0z+vIDROViqbXFzuBkZGc7FMniHi7HjFx+Xo/9m1i/PeMp0DNCLa7PdAzxvAFb2jetYa/9ujzvf+dKXvrguwwZDtyyEeEjzW9fqeYyQM8cV7Xw0Xqvz7uwAFZQ6Bd09bK8ntpSrPyycc9NAdkoc0+vZfbegF5EBsHiWZLu2d+Zk+Q67xcBJjGLa72zT5LkDQ8FDm74fOtyYQgaO7Zf2WWKYBrCod/fy3PPRAXPaEBmHOccspe1dSzeE7amsbrycewbAaI0X96Y5TghAnoV8aqJN/p22P+RUrqksRRhp53rDGI74RnOL0U7cW0rFeF5MXlt0+Yzz2kxM1wMWzXVjrsqQp5RDKsj/+I//+N67n4VpnKmydKlm/46dD5/zO+C8VfSzTon9M79kurOoPy85QR/9qT/1p04B8rDOf/lf/VcXf/2v/z920/+RP/K/mgD5qRA9AlcKtI3hBpreGvCXRoAKujMwG7WxEh64gtiiJnUyNLjFOFkhDaqcVM0b6Wnkuu3bVMFkEbqJKxxuB4AqtHz/1gD50PdXv65jo273nevAVgIpr35dB6p+P4OtZvKxSJsdmLIAWcM3uxGFCsQ1xiXTnoh1GbjW7eb6wEIbI8Xixe44gGKJrnvpAwlsbT2dEdabRjzK/PUR5msRS9EHjg5WjvQRIL/ZQXPgNxtx9tmNEQ5lCYCty+zBRWoDksbAEFvi2bE82/PwKBB6oKuAugLDw0qnVFj0bdvTuJQGyAOTN48SEutqH4Sn9AOBtEHBM753vvORi3/9X/8jy+gAW5/+zd9YgUZg2aNqcwFH9hEXGXBD8PzUT/3kAh9z3jT2ZhdyIxYYmD/jI/x9950jXCgGwvOrW3dmLLZ5hldfTU2zWqX2OsEssN28x0X50n73p37qpy6BDYPMXpElhF0yNjEY3HV1X7J8CVHByQBaq3WXncB8oeajqASxpkq0+3KbUqrkB3BpbrkJuSWxB5QXhqLMlu+Ig/n6t55aFihZStlh6/7mlptnW+t11qFFWbd+zli63ue63r0MvM++y34ZxuoomYHF9L511E/RfqshVpddK8333mWeMo64xM7diJWtrG17z/MmbV4M4tSxmrlpSQr/9n7bxJCHbwZbYbZcI8UkE7fivSrDgNX2I0wJhARNp2RKr2+8ZTPSiSC1qpoZuWyqEioHS1WZESMtGXhrLJy56V3/3nGpx0Kq0XOSAgGr7nu069qwk5QEsOc9U8BVCmWa869+9Ss7dnvh3e/+4dURyph86lO/celGCoBM4DMgQMeVwQlzlaKnreruPkA8Be5MltlK/ckXL+ODjLN18Rokbu2axep79ri5WsV9lM4ACuIel/0ed7GAe8+G6W2B4VNtt4nLfHXclyrYS1yZfVg9XHbGPZbNFhSv6Oxc67k5Q8IdGD3AReLdcmb82z5p8ddmnyYZIQyhZ3VOMH4SVgIKuTjV7VMSJKxSGaUmUnj+GqxlIa2tM2m8DDPrkUKlkRdxB8cYdPaTfWpfBsBZi8TUpsH4yuyDhTKfBfCSB37iJ35iz1Cq9981cuPzy2x51tZTc++wxlkb54K8AZztK3JxjS7k0uGWN4aW0fqzf+bPBmy9+OL4jafw4M/93D+YjMT/cnfzRz7y4YsH3/7oYUlSmui+9IGy959/4bkVygQZF8FXZhN/YzKMXp9mxwSQh/d5QtcEelDCFQpnebSuzlpB85/PV0mlHkgm9Dqwc6tbMVZcHrip1MtcjFD3Hkv2ZLE1qO1UQf46Rb5KZg9xnquWnfvZgAmOC4g7F4w9sLUASj83g+jW+93O9eizNp/nOM/6mxtem414820DeGajS2vXiBoj9eArE5w5oPp1Lhms4vqyk01mg7Tkwro1jufZWJFD8F81R9eBxGU0r2GjxMSQ6J2jrlvn8Mr7rJiZP4dAbUsTp+Z7r4wVNYqPEMRiKWpKeNwzB2yv6XuHIu21xWx5NgdmLnrx/M1hZo919hlgK3zA6fXikRHXWBDuv81mUon47IN1pxhbXCqxurO/E7vW+TYXBJw9v4yXoNZ3DKCYjzJmbh7j+uhHPzwG0P9yYy/uve/uBRGvTLyWuSNwbrwtVHcLBNZYIcAJT9bZk09+YS3hWvU//MOPXSYFLIM950XrnG1NVIUz87gtdea9tdInc5jV7gy3JpfBAkdt40MRcSFyXTiDjDTCiQLm+ktD5O+tomhQq2uTERShrCMKpA1jxYewan2vpWAaP5Oq+ckKCxsn7VvPuhcvPv/5z29VeNeT3ZSEghd2nzhH5hDYqguk56xxSJEjYeqbGbjA74jJaXZf44Ncx/Mol9PkCooEKLx5szGHYWjiLmx24WKQ3R/nf5pRZz+1GTTFQ+kCzMaVuJMEHzeLqgwIhd4K8MtgLqsRGdksrt07Iyf83rk3L65FSZkr6xe3/okp84z2WcdakNWT4rNp0B3FR2dQWpqvlw2uIrXPXEeSSGXs5d9c1wNQWpIisu/k4rT2cWFHT7hfmBE/hxUxX8bbZuEMDso2yRLcZQpZ3jGJGQm8NnYyPezKvVvjiqHgM826sxaey5mglO09e84Zcu2WXglrm0Ksre5vjsKEJOvtFFMUEPX44wndwdakNlxkiD3OZWaMp8Ky4/abfd16bubGPGyldrJk1m2D8weYbdeXOduea12fMz+bmXdk4u2Y5g9jtfLLvAZkJNbqkm2cfeUMceebbyEBLRAKiJszAJa7sFX0YwgibL572Xy7hkfDjfwM5DEakmDw3SNwPiWW7KNih7L4kalpr9WWSoBV3aSt61kWtq50+4FMEfeZcIdUqE9SgBizZH2SUeslUQ9xA/9v7HN4ZuMl01KDMPLTHGELFX7nLSFzrMef/bMH2Hp1OqvrxfZLv/xLF3/rb/3N3ZxPfPjDEyQca8MmKOvkoar0CcQUUnt6mS5xJC8+L15CUGrQKlRb9Avx5nA7EKL7k+rJjVilb2NRCIn8j5/9qlffPwmBUyyC78V/ez3YKmgqkLryJvNmi77VNXYOotyn1ylQKKi6Dmy9yeV0dtO6Ua8bxw8KbI2Tdks/1G3kftsmZxF5FcupGKHf0QTXgqrrBuwIXAe2zgBcWZ4KoOvm4fL9gjiK6bj3914FttLV/RxsKWa662Ist4Ctu24K+p4qxFyPc61nVTaez1UAFGxd3sRhnwOImucOxAK1lMNWrPc6lGX7QHprwfUx5nPQ7nnrJhXDtrEOKOgR6lx1q+B8X0Xo+fdHPvLExR/+X/xrFz+skfQYRuKgEmgbl8MD9+tV9shS4bEcYyCkDQVFcP9RhmFacG1sz7TceCzxHzI5zYO11raGK7HPY32MC2j3LG+8kbgrciHuPSnfr20ph7Te0ALjjb1ng95rnRLOYbUE+H9vBVHjfTw/Aef5gSMCLynjd6zQBiTdN2Cr+/GNvQ66n4yiQJMp9dgqJaUkBOdjypSFMB8s7jBCL+4cfnOEps/6ucZSlQ1mK62hxEAlAw/zoufmFnIdGWZ/YHDrRmx8knHXMN1A3Refu7Smc/3dMHttCvkqsNWaRJGNzYICtljMCoSmXU/BU5VR9kVinICNBTOz181n9neqx1Mg1qsynrKmNMPYp73KKeyj8jVGZbO0XKtgq+fds6SifNoNhcUSIJ8kKq9mlzKasMVOc2TsURB4meh57mG2wpDJbIxx2Pt5Hmtd4NJ+fAyogA7B0In1bDmPxOW8vAQAlpV+sh+ALc/bwGvMmNfJxSjoWwZcSoO4PrJh61GOcmfQpM1PQJ8xpySBDPtWYw9rWAM94Db1ynyeoYC5trfoVUaOl3UCtBgtzY4Efsxp47cKygAEMuDmtCPT5/WxYYKdOXHWvmtPpGdpatetfDrYTJ4A69FYQvOaGCi1tRT8jEw3v0Cc69aNbx9FF7+2rnyyIDFqD67LH1D1vAVbSfJIhqy1dV33SSNnc5xsxjTCDqNnzwTYJHuwbnjyzN6oezOhEjBAyo8UI5RpTZ2tJPZoNeZZyJuMO4VZuz+NuVjD3/ZAy3FY34DDZGl7bcmcIywh9dNCAv25P/fn3uxG/NV//KsXf/fv/p0diP5hb9yZuBEPZVNA8bKfonjFuQgiU6n56ViJA7a+91TSMm0yhyepsNl8BLIBmByfSWPOGcysN2BUi5NLolVa/2XA1jnL5YFrGd0Ktkxcf9cN35+vAxNl3CqAz8FdwWDHGEFwChIt4Krgq9sxmuytvX5QYOvlCZp8fatVx4re5zmsXfOV/mOhZOsSIyCvBU6H8Lz1aa6bT58zD8saWXt/208o2BW2V1ffb6X6XWsX2b997+Li+wO2btwCtjaz5QjEvwps3TG1xwAMjA9m63sqHx/BvC5/FbOllEQDYXc9jmcgBNfKP8Z/Xpds99mRlbk1l7imCJ6DEcVsEUQAiTpD2Y/cVxEmr896ERof+tAHLj728Y9OFvA7B+jdtfFG3ByyiFfoPvzOdZ00diIKPIU4E+B737r6BNS6LsX0jne8fYM43ztUurIO9vpvTWbfV8ZtYhxptB2luc83zys8jXDJS5yNViGCiRMsnJYnAnnbzzDxlwQu4Wb+CDvKpLWa/F2XTdtlMORiUabsBNnQQoFlYZwvsqeFGbkzjdW9KTjuVC4g4yIUU7H7GwsUMDNcSt9/Lm4ewrWMZfdgswffBLbmeV+fLhnbZPhoRtuzCTEZo7nas8+9u6zUZGbdBByzJg04z/m7Dmwlu66yJaEJseDb884K1CWSs5silsAn2drz3RglgLI1qCq7Glwc4JsYGPdYRvsABj3btZ1yXM9537SQKXt7CZoOGRNOetLux7W1Z4vbftZglZcSCLMXy/jXgOp37nMGjgx2t0x8WQLl7Q8sa1gsbFSYrSYJbCzj7LOydWW3fLYtZ6wj5f3rv/6pPTtALKOAu9r3gPXWiUMiAFSti6d0CJDheeN6S/ugtpcC/J2zgD5JKGkzlHMSkOx51sU6nwEAHx9mi1FB6S/DPJ9JkdZXdz9LRrMv0oJHhfqECDQBoD1D9Xp9cMaqTmae5eU1NMhMIRmtbRXdxGsyRtWcY7KrgektgNvz3PNunEAulp1c0Uw7LHSq9rd9TmtdmV9rZwz2l/lMZmxAeBNhzH3ariVuK3FTByCcp07YRIBWs7XtudMeYAym2n2TQsqGVheHRTN/wPa7Nz7N57GXwB05YM80Bj1zkSxG+z+xa4BrSskA7NsR4K6JzZoYv20rN6+NA+YlGGBLhv7l/+w/C9hSpfdts1H/4c///MUnPvH3jol8z8V9gmG3gWdq1TzzzAxmUpiTgeVPrIdnn/3+xdcm/oFF/N3vSPFMtWl/2zgWzUR99rOf3QdK8Htch+tmeSN0HKRsIj796U+ndcZtYqxu9zsPexWzFZdOaNIyUgVb14G6293nOmBwKWwPV8w52LoOhNwOnHieHxTYekkl87tjoa/VDok7JDPXu1bA1lpis3FXvKe44LUgCcfJ1gAAIABJREFU6PBPVyD37wLgW9/38y0k0+VHbge2Vtms5ZTA+UtGbK723KtT/X2AE0VjvN+jMIAtzIPxe45bbzpgixAjONSjeWosGwyOw7UK4ZD6q1KOf6PYuSsrjKRSXxY23aJ3STWvkjMHBI44x8znCNc5rMCW+ebK9Z0tvresUQtP3nEkpkx69GG0vPvdjw0gmrgszzgP9A2tQ7aRbkDZO98xjNfc2zUIhtaRAbQ2cWDuTSi20CIB8u53T7HFodIBOGNKnNPn1v22wGa+J17TPVPsUx0zili6dRr3Em7YENlSOc8pjFnmmlKhGIQltAEwoUspYZYIsGb7OYsEZ2MiYhWegqAJuvSVi5XsxShzjVaWp2DNPyHd2DWf9XtKQKBx+rEluPjmK62aHkaigbdbVBJ4PpgtQnSr/s/P9oFCr4RtuxtUmC/DJfDb+GZy2uxcElKNsWY8xp2YWKQCsQW1Z4ZQ5BRXZJr6to1KjJ+268l+SR2tU79E89WCjAC98WL41tiZm2JAuE6skbNg/lURb5HNhEmkvEmVsuv355ahsLei3CIn/O17WaMYoGu035fmwRI7WiaksVrrtmZASa4CQI+fb0yBX68ourQDomxzD6Ap7q0ExkdJlwEzhq0hdWT8GcMaVzMm84mZMG/kniSLxqcB7eK5PDNwQxdhgzwHo8F9nLFPfepTy4hY+xYuDWCQdffIArfUiXvlYEwwv4qIKp+UMgK+F7etGnlThHRiv3wnYAszkrpyKaPy1MZHp0xFMrbLogVgBCC7H7AFxCpavKE0M0ZGiTUjLxQjl3ls7GVlX9RXlYw7Gjife22w5tVjqUov5u3dK7swfIBcz781ds+SHa6DqGkWHwOpADltneK6jpw62qEtW5U2OwVI52FAnrWxhNbE906sZ/7tBWAnDnJP2mEkXGyLJnPvOazJ5z+f8jQ+c2LLUy3fvZBKDbxvIgCgRqaR8d+fVm5pqSSuVyYzzDRZj7PO5uu/+C/+70fph7E47h4F/I9+8R9d/A//8OcmvfwDi9JfvyOtN5IiC2xNLYyJj/HwXI9vm0apFovVFuptLv5swFlRIJTPoiLcPvnJX1tKvwX42uhSBXkPZfEMjDWRDMdkIl71OgdBFWI5lEkRvwpsxZJIsOe5G9F717n3ChpKB56zV65xDhDWNXQo0OvciNeBumsf9PjFDwps/X5gti7ngJVf6/dgTq6bh0s27GDBymo5Q8+9PvTyW2S27npJmYRYUsDW0yzgg842hnM3YnHa3aPsGg9og68iOlyLYYvSZqf1uQi4d0+Ps7VoD8NiBdYRs1awBcw0yJoVNPJwLW9nYYtXjsAVFL8W4CgJLXwwSeImPYPPPfZD713BXJobsGiNH0qagGBRmr7WjXrHO9OOxnj6XGruUMBAFjZoi8Vuleb5M2MblbcCBUtNYTQmh8AF8JyjBAILTk5JBS4I8VtAV4DWnSukfLbuO89mjCj9nLnUeCI3NpZt5s0YXKNhAg1vIAQJata2zxsfyxOrZVx1GxD2AYnJ4KNAv/1dveTSD+7cbQi4WNMrY7Zmr71dtfCZmwXY1hzIOfoBbgHeGe8aNFxyy17FBbaMoTZNZwZMWchzoNV/F+zUUvdZ56fKxBzbPGW2zFljjuo9sJ8BlA9/+ImNU/Gs5toewnSan8S2jqGi1dXhZqxCt4YBOjFEMJkxKNPuyXhiQEf2ezVguUBoywJN5wM/OzOt5VgwWnalgKtA7qF1G69k37mmT+JCSixXlaHfeQZjsgcAcmMBrmUNRicInlcbKUyONQbOgCv7KucDkyTjlp6gZLnvZKyqMO77ARG+B5i6fuIAZSAmRony9/vqOffmDgPafMcch0nVvDquTGNtj1D7MfFZmecwMO9feQP8PfnkFy4zUMuatc2P5959O+O3R5316OtU5gd0jXfP3oCr/Dukx+tTyon88nyuEddtmBpg77yKenv/AWbJQE6CSfdEQwTsGfsFQNxuGIeLzTUXeG8QezpRAL/mpaC6IR1hfyOFj7/28y2lUvDd2MmT9ynuwjKh1r/6P3XDFD5N9rMm130GOCeseoxGAIycatiQPWHcWEiZ2K7zja9/a8HWtitiZB3ngAx4E7OlXQ/vjZitn//5f3jxoak7QQHcnIDq0HV8/ze3d9krA7bWzzp1Y+6/f7JX5j+BuvHvy9hKkFhZqw0gHoRuo33yk59cSyNCR8BmWgO8ejMl+iFNdCxhz+qFMK971bry+wKeCiD3vgps+WyZrFvdiNeBLd85B069l7+7MTqxy7qc+eyvciP+/2O2knW64hPYWmB+uDQP//ZVa74A7YhziZvuiNmav599Y2pGvcWYrftGhtwzgmCtKdc4YrY6ttfmFreSYfcdrNVaEgfLtkJgfk5wd0CJ8TWbkmUZVVEXUlylrk0pO/w+g0UBpFKpeGqEDZW+TN1S2M5W6ii50OsTaLylDsaN7zMbQP5D71lQR/iZK0CiIKW1Yxg6QFyzCV2zxTk3s3LW4tvzGd9r1Wvz4xnrVnzooUdXmTmfQE2zqyiHukc8bxNTnEUCj/Vnqlq48OMf/9i2EXHGjbtZTO5rLgkwz7Ds06bfi+dIgHwt51jCYX09t/gQgrKuAEoWY+GeCaKWmZeYp8a2fff7z10aXud1rzzzmwPkE7NlHu7ftkOKPacnHTDqu7n2UbrmcMEGhHFTKg5asBVmJoVA+7o1OD7KpDE9ZY6icMLQG2MVRGJiknmYVHtWfZjOls4QnwJAx702tdkGiAILgILrGT+WkrL1nTKLFE3kKcUT1jDKGNhK/8s27m25iMq+Auc9A2PQt3p8wdgyFMezHOTDER6QcIGHp6B2XzvXR1KK+fbvGCRkSDIRufUAm7id719AyX2eEgypFh4mKdlqAA+dA3BRut17rbbe2B33rgvTXJtH9xQ6A9jHxR0DCWiqMW8dyHzg0plN3LKi4dF9zUD0/bSySiJDQLRYs7ct2Hr/+9+3etf9eIjyPBeXhVXPiQT/1tv1cfFfs0+x6PYJNsvZ/fYkqskWlykruYcnw95+2xiLPFwbvrDJF6m07hmcNWtsPOaoQKRgrmAY2AKuwrglaxUYA7YS/5RYwIKmulDLuDU28lRuIwzeeYC75yuZE/AEiKuHd9q3NaA61hgDKTeRUIMUmHWdnZOJ10Iopb1P5iMeihgO9nkLmKaZ++ub7MPAS3zZs4tblHkw1y4MuNbbcBmz9dpRQf7nf+HnL35h/rCANop+eumhIg0OoEIFvjLxMaGrp1z9g5NOu3EEszFm0B7kpRcIw/ilE1yegDwUKL+4AXl5mKSyjivgmRxmaNMDoH3FgBWYnUmky38WbFVRZ+JCHbrvdWDrOmarMQO33ss1e3BKuRaw2USlM33P740rFlZr0MQKrSV73X0K2K56Vu/9oJit3w/ZiOdrty7KA2x1zq6ag523gwnbtd5K26lE/ezsxbeajXjjdYG5LOXJRpxrbUPpDWaNkLuK2VIkNX3c9vTv56wtZepQLXU+fzBbK1jEvR0xO3vYWZz+HGyHg21dMSTLLrnGKLSbL6aSMuG9VtUWh3x5XUCbeDLnlTJwHpMV9I5xBb7n0h1EGFEAaYh7c5UrQe+PMxZAI2D6+3tfc2h8zqQzZ0zv4CY4SjQoi1HA9cPvft8KTuyz67NGN6NzXpQw0GUdT0ULGVLimFRxj+uRm+UnfuIPThza4yvkUjyRsPrWGlyUOsUDiGHQ0mz3wVGK6cfW2KPU/0kpDvfzN6VGMFK63IjYCv8Om8oNncxCMmnjQebtNuOOqzzZaMsAYicWCJwFyIsZGsc0Y1SNtgVf6jgd4GRjHec6lIW9kBiZ8Qo8q3hlK7Sfg63IrNgPbwZc1sS+B0ZbCys4H+uWJKQW1TQv7YuYlHUyNQABADBX9glgLh7F/sGSyBAHeuN+5tJJ7FDBYzLm0pey62yNW/qhoKnuQMqtQCIMQ6reb/HK8aA0AL0GE6BlD65hkJnI8T/+evsDAtVz1uiSgi3z7lmA7CQSxKuQQqPTmP5o92Kvco0bs3FQjK6xGXtcPvNcWNb0FlQ+RF3J+xegYbSMC+sFbKR0QDI5ZTI6RwC9c5VCqnFLAlsFEetSnjkEsLgPfbZsTtxnSqe8a8+EOfQcfh8AGzdWKsBPf8N5PvXnPvvZz4XlnnlzXquX7J9m0dmbP/4Tf+CyVIos46+Pq/+bA67p4I05nGsv0zuMr3G8fUC3PR+jKLFLSTBI0daC24RRhKG1D/3ee6mNlXpVAe9TQHXeK9gqy2k/d8ye6ZzdqjsQlrAWYbdO5zZxYWmzk0zmxJPaVwGEMRJa7sS/U9Yktd7KjKYMSvS1vZHWR8BlGMxeJ+w8nRBXufHmzAVskafm7qXxlGytwfljrs1DwyPelI0YivuNi1/4H3/h4h9PkHxL8b80C+5BQt+OYMHmLOp2INP7KtZB4k6aDeBvgsyALN730fVzCH7ll395CqN+I5uKr3gWxMBfeD7Bkq4h6M57LK5mY5jY0JOnMgv3jIvzdi8TlvTd0Kg5EKc+i3ULlp5MEN8po7H/LoC76l61kCKck85b8FXgVQBRMLjCGGg4kHOv33GcC9zGSV3nepwW4lMleCzX9nueQ9JG1C/Oo94ntkDV5rPSD0MYb3X0q163Mjm3neDjl5uteMWrDOClG/aMCaKErnqJHdvGvpSOeJkz5XM75vGVmdO73j7uNCn948X4/lior7/0ysXDEwvoZX5ePobZ+Xn4Zenmqrqn8N/L0sSPOjnrIlkwl3EEw0+W4OxPc3S5TzBx3vHmMdZkSm3pxn3PuTH2WuXrsh4hmxibxKkQFKHuY6HrowegxJqONZ8q6w+ukCPEuNkJtRZQfP/0P2sMivFRHOKoCOPUonlmz5Cz3RpEBBIWIK6gnC/CUeaf8VHSXg0OrUXoLBH6hHKa7759hXbjYwJAKMEACAyDeQEA3cf93ePjH//4yo8Ku6a1U+ru2Z51VayEG8DpWYzd/GEzpO8vm/Cc2NHf2Zi+O0cwUhZf/yYmYYQoNuv5GIDOTEooaLUzMWYHCN6elvO8m3E4a7JCG3MjmHd3wEZ9zJpEuVsv82TeWw7AWnlmgM7fdeXVAHQV//a7yqewV8nEbD2nugrLlkdRnXonRm68uRq8tWJV2yNpjnvXzhfgQVa5NuavADytmZ7fLNYwDpRg1sd9WyOKkml82SmGLECwsVJVni0tsO3bNs4qtbBaHDTKtMDylHhjH7YtS2tQeZ5mRLqueD1zXUbNc6VwdePZXl9wjcEFYOwxz+ispH5jmM0Wu05JhpzNyu7Ov70MjHou564FR6OE39iq41gpChtgVcrEGO0HCti/A/ZjvFg7ANd7cS+K7QvDHzdmAv1dLyEAGSdG6/3v/5EFDNbNuLDKrscYs8fJgZYAMTfLrMw8Pz5uLqUN0rz+wZ2HgLXP7hyGpUpc3gKM+2Yfc0MegBl4CGES99uCLVnLZ/N1Hxb6RvSsedk4paMXYkFwi4CayzaQbrxn9F5BufZfPGNhZQtWqkvNcQxUoPvwIixpk2bn9lUyF1snju5P83P70H0YbRheMqV1wcxfXaHbS/GVxFpe6t+Nm1R4N4B/a01ieo8QDvpMbFZrrzW4XiysQT0za/Sn/8yfTsxWgt1fv/h7f//vXfzSL/3ixaMTr0WIf0vhroPe5P9leRNkHp5AciHKca3LGVyj72tl2JgUIGFPQH/iE5/YzcaSL9364izOp3/jM4erJFlMG+C3/RlTJK7KbVXeYfFcvNp//G61XcGUuiipIuz+yeiJsrwVbNWquBVw1W/8u+8StulEF5+YjgrKAqlbWa6rwFYXtuM7f+bz352P47Zg674R5lfU2XpVpPhs1qtel61nrvzt1W9eV0urz7g5g0EoaUy9Sur6RtRbGHLX+XAV+mv+O4/Ru3UkP0iw1Uri52BrcdP85ywY/yWAXLCVZ1uwdYy7QNqvQsnH7bNNrOfvKtC91nyGMNgMm1X64kSePdKf036F8iOQBXVWSDNGCAnCyVkSrIkVooywRASlOEqWdwPCzSFF0FRsgikNnMM4+eO8fOxjH12QYOwEUmJ2EtdV5VbA4H7GT8G1cnSVSzPigCECnZuGMkmGpLGmBh4rPWzIxSo21/R8rkcWBJjcu6AKqPRz2mmkr5z3sA9Pf+NrF08OI+E5KA1jfOa5Sf2elfEMgJdecIDXxvQAvqNwreuCBEpqxrMunSNLjVGIWUzNoyiBe+9NvFDYBUA5VebtkvyezElgO9BjLQCD7Iu40WuN2w/J+rJXEvcUsJZaT9krYdpa/2vjwA6m7nwvGp85qXIU5E3RtoUTRqNu1gCWzHsNwWQ6cvuq0p1A++zd3w22jK2eicTnZf0COsctP3tqwewe/rD+dEpZqoy7JznKtg2Bu3+MoW4l90hNo2RMU7oJ6k+ilZfPC9QWf5OSA28/2OGyh3fsOgIpGX/0S4z7b8WVdsQntjeesbT3HqOhWbMfmw4rHxo3nedqyQDnENMmBssYgTVJKf5tjoGltI8Jy9q9k3pqmWfXaH2ukhgbVzqvFrB1rlNFPXsP0+t3YesCdux366+qAMAl5gugFaP3q7/6Px0MftihFP4cowiTdGRw2wvmoC6/kiFiuffMk3cIjW1rdZpf49z6XRtvHVLBPkqfSOWcDm/C/DbkyWkuGvcXIyVlp3ym4Qlpch2w1Zpnrt/s2SSEhHkI6dE+uxlHAOZ9R2023WmSKJOsz+5F4R0xbLpvyYs9K/McPA/CBzZcZFn1E3AGwtY9fbghHxmZRI44d//nP/bHjtIPw2zdOUr4v/97//3Fz//CP9wNvRlSMwB0+WZWiJW4pPDmUM2gXVzg3Q5sRivIGI22rpIZxGZ6zEYhrLgGf+ZnfmZv3MyNd02wJhfFJ3/tU5fZCpSJDVOE2urIncDGObz20vVtdExq3YhlrICtuuI6ieeApr7VW8FWAdppKU7/quI8/47f1oqt63At5CNA+pzROmexOrYCwQI017sOnNwWbE1R03VJHUVNzZuiprcHW9dX2L/q+VfAle+/5QN9tuzhsD//sszZJYw+GCV/XcfuufoPEmw1zokbcV2V9vYBpLau0jnYEsleYmsnoxkxJzZsrW5Cp+nIxyG+dHvPd1ahzfubsbWuo6Q4h43QvDmFOrl3IjReXeCC9k7Wz/37GYqVwBGnouiefciNQlkALgFbqVflugSItj5+57kTT/W2BS+xFBNYH3eA3pM39uxSVnUPFUymbUhiHhLjqajxuGbnGtgV+7BNbblfgL6wL2E3Upk8lH/cZ+j9cRAf1n9YtUfW0qecsASNscF4YRm+9eUvrMsICyFmxe68uVbvpN8P0/mNcVkChc8fMSXLXo1SUQJEfMUWQJxvkXk7R2KXuLhkXG9roRG0q6jD6lBevmM8YUSSgb3s5RlbyI1pfXomslWiAA6cvt9pgHks+bQuiasjjasbl5SkhLx3K9hqbJL1omQFYLsPa/vLX/7SAu8qV2No6YmAPvFe2QO+Yw3D/Jyykftc9kLiecLwmXP/rjstitrvWwU/IGylwZ6hFqGOfGBsXAW2WifM3LTOWo35xifWRegZPB8dE3YkVcYbUB8XZpqTx+3KRZpGySl+mZpWrsPlB9Q0ZKRNyVNK4uXtNfrhDz+x84O9shfiagQK1YN7YN2Qasal2G0MTOcs5ySA32fpO3vdnG9IwJyxuudagd8zBximTljOTT5fD9MmqG1ZhwTAJwY6LkgeIzoYW6xkRUsq2LsF//cp2LlnMYYCBh7QyM/pUOCanrMs671KoWwgfdixGGhxQbYEg98BwellmQKzYbPiOcs6BRjH2D0lIpkvYAjQapmITbZYUCwJIXjhxPomvKQ/lykL65UxkqX2uHOZzENu8bgajf+laeXW8ZlH2eQAlPvHFTnG2WE4N/OQ3EBGVX/TGzCUgrJiI/+P/86/E7AlHuueqd2D2frZn/2ZMFcqIc8EaExpQSmBbbJ4UOxuCN1y/azbZb6zizlofrOXUKqQ/tywYOtXfuVXdhEUZpRy7qEdyC88mWB4C2LT+kyFdtJkEwyYYNw80KtTlPK6lwkq2GqWjut779zSOgdb52DnHDzdDmwV/Z5/vsCqG6/3rAv0HGCd/7uf+0GBrZfeNlTrZLCx1u9+fmLY5lA9OGzgFnQYN8hVL/FIb/l1OwR1gJS95r8EcLotQDs3PW4Z5A8SbJWxuQps3TeC9E1rfTB1C8oOt+Ela3mAL0JhQfcBxFqlvofV5wk0DMpac3Po1c4KixGhkyrwAVuEgEPPCEkRS3WFUs2dIPS7pKur/SVgWM2YxEQRoG2Gm9inFEp0vnzPHnU9oCbsQhghwIrQIjy4NFLOJaxIzn6KFdbV63sRkMng4f7xbwaPuQC2KBlKwX3asqbVmglGz2rc5jssUIJaKQ7fcS3Bwp4RAKO4vvPVL04K9xfCzmyLorGqB6jcpTAmY/CZWLLfV4BxZjIugcRmEZr6vwLMXCULdo+4kQX7833lHh6ecT/2WGp2xdWULExjSj/LU9xNZBbrPPNUdqpA28+Ns2qiQWWp5/ZMbxVsBUglBo98NWfWJckGKfPg2o3nCthLzEtjwDx7GTd7o+5tz5Mg5wBBwKzB+t0nif2Lq7Sxb2FokmkWsBWAdfp3MmRPbsS6cNJsmvBwDQxPkyISfJ3C2HGRA2yKWIZJbDFL30mdMbFUKduQfRuh5PrOQBW/Z6djML7W1zjNoffDUj69z//Rj35s/nxkn8l54yJvn0/nkTEB+KiHh0FpAWDPbnzOnr2BBQMQucjsWz8nwy2ZmzVgAhZOBVDL/mF7z4Gce3p2+8Czp/sC0PWeBY9CC7gSW0sqei/lVe6a5765YUJhCuNi5HrNWgKQDCegq7F293CHboJc9rjrGSc9HqDK8HjlqGElljrtlFLGJIxuKtVnbetOTw2+FM91LbLCvrqK2TJ/DaAPO3zK9m2Lqrg4xb5qffbOHUMyRL+398j9H9x1fvbZF3ZsZbNUgk+S0pEBuTHDkc1bZHX2l7H67hpQ2dkBz7Oe2PT/07/77wZsCZBncGtE/d/9d393b8RqeHg+KFAW2BLPYBK5BT0AZWFz7OE9dKlsB8wWkJWMlrjt6tb48viagbYgyxQxtaEEBLN6CQNuRps8wua+dYMAcfk5Vu8Cl9swW/Xh2rCxDgUMo15TxPNWazDWWdrh3PrHhrnu5bO1zAuSjK0g7BxM9b26RW4FXXWTdYzn96xFeOs4bsdsvXxjfOzz7C/OBrt7akoVbG3ph6O+z63Xu+4+107ACs6r0dbOo31RkMGSPyzb69yVl4VWD9fjXoOr7pjn68bxgwRbdUm8cbBagNQhmbf9z5v3RwpSOnSR3Ucpi7U6I8wbl3PJzs0vnJ0WOLUv4gIoezT1kB596JJiJzicN25Cwi5nLq497AIg0/YWBBjFURcjoBeXQqxp55pST1HNi8sgcYKIAkkgNldGLHR7n4JpLJfrUQQ/MqVh/NsYCOKNiTpYjrBUr112gSBAG/NCKMYdpGRCeq3VXVDA1gDiujrVGDJmr8TtPLrjo2ClWhuD519F9GwC6rcQ6syZ53r2aLexcUxTjPT5uacAVq7FLdo6RiYBzpBcEDLvrSygCGZtFgSMMCX3yEEuxw898YFdd2OgaBOM3qrVcRObyzI2DSKvUjvFdQGsrP30bfPy3QSCA235+So3Ys7dVbIs7MzWCZsxuU6D3BNLEndl5zSyMskdXs00bCZjWyrZW14Nm6BkTswWNiAsF/kcViPzYF19tyxdXEsp7Frm35hiWIR1asxW3o+BvMz8uunELSZmzp42HvsqDMmAhdkP9EdbvqWw6L0LyD/0oSf2s3piWrsyGSkx8sxeHxNonYEqTKDnajwe9gmYK2v48Y9/bI0I1/N9c0IpR++l0jpgxaVqH7muecB0cD2aG0ZFy54YmzkBoMTRxT2b/odlF5dp2ezcxCyFaR7wc3RFKDBJ8H/YFeACy+m8OR/GS99ap7BDcbmNNhvv1ASKz342N77n5X49u3FzAhgTEL8JQSPLVg8kEz/9TFPctF4CY0mxXFX4k1VcI6Rnw3613m3H1TORgHSermGr535XxWyVLbR3XZfMsRbOsbksM+cZzCXZYiwYUfNlLyXuMzXJnn0GWJ3ElJl7YzdP5s51t86esiBbaf/IjmUQz7yst2/mvPGPQPZyG/P5P9PeiOK1Xn7l5sVf+St/5eK/+W/+9j6wbIv3feCDW6sDO/WdEeI2DregTePCL8g+Yn1yg8yNVabdANyj2rPDxlqE7AhRaZHvnM2h1stWV2bxU0zTGzFpsd/a2jho2QRe3r+9zVD/9bdeZrtcT2xdWpqeo4sHbHmdA60ChRzmHOpb//yLgEZpZt+LFZDmk3UD9to2gc9aNK9b3Ym1+sqMlAb1cxmDW8dyW7B1fzLbltk6A1s3Ub6/q8Jnrkz5vNXXde69xmct2Jo1LpBaN9jhV7/1XvvZ8zWaOW3Q8nWB+K7xgwRbneuArZMb0X3U2UoMWv40K7F7rMBygfXxLJ59U+bn0Gn46m/uqc1g02lhfi/9mkAh+PTVe9e733npdq5w+sCcRUohgi81tJxDZwlbRSgTCixpZ4mSMK4mcdSNncy6lCjY7OG12FKIM5WfU7WdgiHwCLA2jm1a/B/+w//aBpnGguW2AXBOzdddk9Fkjlp7yPWNiTAjsN2HQnRWgEYTg02giKpMuAc10iYHvFfhzUgjBClDjALZwGqfXKg1qjCBwJbxfee7Ty+zTqHcfPnVfZ4XZxzGsDV4loXDpk+A9pxRcXUpOEvAzG4EIADEuV4s8jsmplWgdqzYVsv2c5MKCGFz3HgTiiYJEQm58DzLaM74Eg931OM6khTsC5Z2Mw0Dthog77NxlVwFtuzTKCXPig2omzbrGzdIWrCoXSUOAAAgAElEQVQYo88kjiZJDMkkC/AxRvssMVsFW4mzSZPnxmmlKGdj1hoM35g1ey3u5gCvuJLiygvLl8z0q5gtCtA5MzZAK0kicb+mmjrXXJIBXNM5CnOTNi8Npn/iiQ9f/ORP/sF9JkWz7TNAbFt8HbFeXOyPP/74skB0zqc+9evraopsT4arz4oPTIbgD+8aYYvsK0ZRWU77UcxUksWe2/kF5BgLXHmC1a2HPdjsdWAu/SinldboSXvACzCMixorl7Y7xu7c09P2u/lx/lOANdm3ZXjEfL7vfe+9zNC13xvUXxmxHqN5uKfmvHgmRoVwgtXr87Mzbq0aV5hzPGOY9VCmxvwHGCauynkwh+bOWmDaw5CrCygmsB0S4k6MfApYq+vZfrDWfd/3rgJbKfnxzBqavsMADaN5786jPeD6xkHmOPvGRp6mosDdhxwN2Lo5XrPNQtym2c9fuhrhGljI31vyYsa6BbbnGXXhWBBGv2326fN7D5jpXbPu//n/7T8/teuZMNWLv7nM1n+7C/sjP/L+i4dmY4hn8DM/ONZKTSDI1MSj391s3YtzE4wWZQmI+VmPIOgQyKoLYduTiP844iF8/1vffGon2Cb5wheeXJeESfCnbsX4YRPbsQBnCqF6lY05Z5Mq6Nqpm+BxrQKaqwDFdTFb1zE3rmGTXAXQrnI9dpwWnuBJTEzcr8Z3O1bpOrAlPJvj754j1MrcN9vu1SnLcRXYuh2z1W7lt85PG1QvECx4WpB8yv64EjhhEq8AJ6W9L11uJBhGZAMmr44b6/petXaKkd6YPn8U+8uzLb7zjamCLcvqzgQ93zf9/O56YFwO9sEdh8J77pVhkJLNBLR+d2h8ALHxdpIICgzrOhGzdZ4h+SZwdezFdaOw6o8MFrGO9jtGpVZvWV9Ayxqpc0NxOBO6KHBTNfiVgmmvMPPm8HINcjc0q6bZbM6Q6u+MFVO6Rs2WOogR4P6bxLKxRi+uoHZ9L0KybW/czzxQXIntSCq663v9wT+obMMTK8wpUrJhz/u29HpuWYG020nsJGBJUbDW4wryTAnCbpySezO0vvSlL64S4jaVUfYH/sCPr2JJVfkYXZS6eyVjUWmHKKM71LKiyMX/zLwbx7cH6CjmyCh8ceK2xJhyl2zj4xkzNyLmzzmk2H3XXGHp3assCu0ue9Xv774ngdQF2Q12phwpQELeqwk+iYmJ+6yM1OFXXyXezCzsQgFIgAq2rXEtZGrkn/Wsa5ZSaFwPRZgY1XymhlDb6JSltG9jXApSfuUAv2EmALsGNoctCpDK9cIwUU5RUgFOAVmHS2Xu38bEyQRL/SvPHRYnmV3mI+UEAD8gSZxi4t7qTfC57OFksRlvmRVr3kK6rp34xmTFAR3OQLJZk+XoOjVMgJoWOrVmAFCDt/3buTCGX/zFX7z4zd/8zK5lXaFAaIyTV442WIl9jOEwMX2ztynxAsTGWJWF8l33LshuWRFzBLAAaQBCEioS41aXWnQG9jFVyX0O+Iz7LuE1yfybuMTZ76nNht1SJT9sub3+1a8yyL638+ea9r3z+OLNkUMzbz7HkPvoRz+6z0pe1NXa+MEyk+98x3SHeOKJffYYZmLfFM2dZszLZIdtZHxZ4xqP5jeu5rTPyZ/X9/u+YzzthNHWSjlTqYYQwM/AUZj64WWXrbU9Yh80hpI89Xvzmq40MRTIrBo7zmmK1abi/wP3D2gWkznXa5FkuIV+QSjJUE4pCSxaWok5941PRzC5trZnntvn/vJf/r+e3IiA5t/5O39ngtj//h6CD0zF5xuDiCNEp3LtfInA6oUpRg/rQBgYVgQQ2+ah3CprFaUybbOhoOXdGAKB5/O7+Bv0l0lvfS3+69TskZEYi/06sHUVExXWIdWFCUTjqKvmKmXdw1ThdP737UDQVUCrB/8cpPVz7lOAUcBRRuz3CrY4E+6+ovTDqw+O8Fk3YmK2BGgLkH9Fnagje+QqgHTV/LyJpVqwBXSFvQGor3oViFwFtlrbyfdPDF8qCgMp113vurXDbAFbj02BuTunpc13vzUNRUfR3nhpXA0o8QnAWrBlH9wZBXBjGqaHdXnw4tXZK98bgwB49ZkFdjNfWwkePb7ukCljsvs6TMH5n8ZkxfJLz8R1dR8xUAwWAsde3lpagqkP16PPb0zjgCgsMgvp0XekEKq9y4qOlabHGuvs+3suKNv3vldfr7RGidsqjXMTazIMzGEUleKP8ZIzlXivWNX+3aBawMh1jTfZOoCZmIXGbdwYAPQHtsZMz7D7tZSCzzrHFG6CZhM83hIVFJ97eK7UxgqoNV8EOnYrqesXyzJ85CMfWUDnfcI0lcPjonBPFnMZs4vpZNG0dzFbQKmM6jem39IGDo8ywcILBCaD1n069csaONtMK5Y0ZUGxcb9b+7qs1k06BZ2bJVowRql5Jgo9ZTzC5CSjr21CzplzTxggXHdcMz63a8BmaZ0XVKQ4o2ybuUdxpvp34pXq+l2ZPGt8YpISMNw4qoCtpMK7f8uQhAU6Sq8cxu0aHJu8EKVYGWbOCxC83yKjlBBFVqDa2D/XNT9lKVynPXKNPa7qxEuF7QowLePW5ucbKzxjYpBjDhLYnpjCVIeXzfvC7heeEsxngF7il4AY69lefmFWpzbe4cpsXSvjUAaJZ8Wrrt3EpMULAqRgjQKAnl+DYkHLkeFofr1vnXyvLW9kBFq3rleYvtSHcnZaTiXGeNpfbfLMjMm97E1yC9gCJpz1um1TPDUuwqxLCgQDLHW3feUrX10AZQ7qdvP3izPOb347ld6Bhw8PG+icpIp+4tpOLu0A7R+a7MQnPvT4zn+7CRh3OjSo5B+M4JkBUnPSosrJgI5caXFcc20NGxOYcImwVWTHytWRV/Z83XjW1nXcM2RG5PCOb+ZIcgAwtt61TQa6uWsSIzT3t2+ToEE+60WJ9dXbcNoMzThdSyznxrfaqzNf5ux+YG/2wIZLHMwmneiaapp5btf8S3/xL765Xc/f/8Tf3wryNvYHPvAjF/fM5rWZ9VD6naPmCPQWN0AYGjeuEpHmaABbEXgmzWeAML8H1FIwbSMyd+GKHGd6l7aDtlMTBUJWG4h1+eotYOtoJj01lApiwjxEIVYY5ICF+s/EoTev9z1WaN4KoG7HqFz3nVtZsvOxrQV+gIwVtzPOWHqxYq56Xcf23I7ZemXciEo/3OpGfFkW0DVg63Ys3o4PyHC0D8DlkMtYuep1W7DFGna5IzW412581lXXu93YVEG6b1rPvP9977944J2PXHx34iG+PbEJdz/30gKZe6a6yR1TC2YZzgFbDs4DL0zqOGE5lsmrI9CALT0QL1lGlMc8567PkTl17wi7q5gtgdTOAtYDs5IsnhgQ3ndmMLwO4al4aQwP12sApiKi753YrIcfBs7SFJdrg+Crq6WV2glbit2z2B8Ep/3o/AA6hBpFEHcgwPDGESyfQrxlXxIEf4rpIpQFwRNyOYcYubjwgBL7V6yKGLIAPcHx37k8qyx5QrbZkJ6RZdf+braRexu78g+nVwL/607ATKhlRFiKbxFnkgr5URrGR0CTT5QWAT6wcRkNAvGho/bX1wd4aw8DZIrfWgZerKjgaM+0QbNRaEIcKA37EgOWeLthqUZkaTL7zAjqBUeTLZrsOW6O7BHrYwyUH+GfkhhxgeSc90lPhT6tSV0crlH3WgGOMdX69l7Z8AaXp1r9KaOrCtv72BXXds2wRQlUtl4N9LUWPtusvqvAVs5DYhAjqwK8ynIlMzJytS4mLqdmlAVAZZ9QmFHYAW7n7mrXL+Nft2WZPN/HtGARyHPfF5eYuCPhIXesrG+3A3uIwZ7yJ4wTFe8pcGUZ9Cy8cals25aHom3BUkHgxq0I95NPfv4S+JalazyRc4lhXqBy9DrMtbWnCQsLADRbztmi1AMKksRlX6zSHsPKGIGtFKGVeRxXs5fPRHfIvntxn1fgO4MkOi8GC4AAYAIWgITvxFV5Y39HDzbW0bWN17WXFZvz8dQGjE85lPmOOC97fF2XEgMOXWX/Rb7fOT1ZH7n44IQUkEfmd+Oa5jk2EeWIY7OuwNp2vZhn7zpX7lS+lCApo0rekEHm3XgwVN37qz1WZXIvp2tGWK9TuRG/D0P3sX0+e6JhSik7E8xQUNp9d8/047RfrSMmy3WNwVwy3v0O2AJEEUjWy++4Fy1odVVdm8iJP//n/vybwdbP/8IvXPzKr/zSCgs+6btngVgPBDjA1ewGlvoyV2I2ZvKenz+UjLgG1nkqZEe6UDRmhYCkhOrjtDFY8+K5nn8udUIsBuFu43tQm2ZL4M+BCgOSlGeLeV5nq4o9my738koz0KQoJ2Pl9tl2VzFVZaCuAgD93a3uxByikxVbMOgaDdh/K6Du2riodSOO0LrCjXhzshHDbE2g5BQ1vSz9wK13XTbidbFUZbIywSfNwco+LPBb5+d2YKvgKi7JZPLlvRyeq17XMV4+exdr8+Eb61Z76F3vXGbrq5Ny/eB0QCBg7nh5hPt9R/Xfu2IRPXhzCtyN8BMjxQ2p8K5K8pespsc8BtJG1Hct2DxjtQ5Xqn2W0ggJMg4QSJxN4wbXLX5k1XpWWb7unyD2FMQjGFLl+6Gjh+gdl243oyGoqzDLJLiWo0b5OB+tTxWQI+4mrjo/t6t9K4pTdq6XbETZRANEtgmtisgncOXnuO24IZ9fVgtr5toUlPPZ1HnXS7zCU0d8Ylw84mDqnnSWxbOkmGbOpM+kjlLimeLySuwDhoKw9j2fobxOTFObyr7z4rGH7t++cU+NHHlggCb58aWh8r//9DP77xeaADBCGxu/8ZMHY6O+GWVuHHagez0y43v0CKXAUvq8WK6bw6CZiwTOYsBSrygu02S9uVYYiYQMxP2UwHCvE+hIdXU/p3dbsvnKEjSrybUSeBs2YBnUBXkNLgf4gTNV4AO26sZtpmPAXXpXthConynisha+02t6roDZsDle2X9JAvJeAUHLSXiGxEuFDbD/zUXrwZ1YvlOZhRTqTYZggrWT2RlWJGxKrvPAynQywp4AGqyrcZaljmEbRqkMU4phptdd++GF4U3QNWCTuEeFWLPH7FV7Sc2ueFbiwi1jZzxPjPusZQScrfPK6dxHxlIGxbN5HgbQ6q95BuuH7TFPCc6+sSUgjIkc8PnqRdeKiznERFlUMs8aeGZntOUhPH9DIlqOJGN89kI5CoDZfqHrPfMyPzOX39vOE9O3ccb0jjH0zFfWPfIsf5IY5N8PPnDj4ofHo8DIkDgjW9g8Y87cv0y252j2bmKwE/uX/RxXuO95br+rMdgagGFjw9AW1FuLMNktHRIAVXIi++LRCXl4fJ8BeSNcgzFQj0r38blae2PCThrS4rwz1jbOeJ4XeUEXtfSVNWrm6CYOzM91hfOMiGtneP/pP/1nDrA12YgKk/1Pv/qrF//kn/zqfpkVMtBtrYNvH9kdmCtCVpCYRWvncPW1VjjN75V0KAixYCuUUdgHFbcujIOFSk2Q58dFqdZPXA8mlCAu06Wzus2eSUmm07oeXj/FbJUpqoIHrHzGvWtppJzED5bZigC8Om7rVsBQ5sp4QpueYip89nYM2lXgYwX2LD6wde5GfOmIcX9+K8hPdowA3LMK8rers3Ude7Rzv3EX9vWpOGkyuK/ORrwd2CqoetO6XfeQx/u3Y7bupiAHbKkzdePRhy+eeep7F09NVeeHZo88pzHouKlfn0KU2ArzY90eHjwOjBJEL89afH+EQ2PW3OtVVg9l1qxEp1HxyQ1OPv+TQryqCIsDWqbiYLDc54NjHWKzVBFm1dEozgdmZ2MuxipqLTlGjAP70IAGAik1ZwKakl0TRey1VteRYdgYG0KKcdKSC56tAfCeyXlrkKozbnyh5aNgCXJMTpT1iwt4GkfDwgS0jE+gb4N6Lb/fNYPMfXzPWW7VevdyFuMGCKjzc4BWijuy1AnsKNjUCCIYBR+3Fk4BWdoQJbvSXKa33WMXjw57KQ4FQz6LuckCn5lq2U9/b84+NuWOo73HxoukhtA9x3y+eRcnv5rSVSfHWPWYE7NHrjw3bY7IP+OrEbd7ZuayNYCaYGANYvFriKs+UFxlPh/XnCMUsGVeqojNkzVel/fs0zI6gGYyMFnzJ/ekPWGvFKTFvZi2Jg2oDzg+CuweqfXGUEbsKmaL8VtXb4B9FW2KcJLXyZBNNmeBMiVpbetuLdtXIBeXaVhXz0g+R0mmDIX9DpgAhXREzkGy79yTm/ALW8D2VE6gQMo4jLuuewDmnEkz59bOvnUPXhyZdz5vTu1FTI39AzTZg50je9sceq6f/MmfXHBhXK4nML+gFLA5eTSyn3p2o18ZaIlzci33b6Fec+Jn4BKYxK5t7bhj7ySmasImJqYxTFLKN6QuWpgdzxgX2VEHc8FGWD5npO7JNpimb7/9nQmu3ySZMo/p91p21Nqt3jkY2SU+Bje8a5jAJ8blKL4S4519GObOnk5m7RtLpohX+8xnfnOBT13tiZe7Z5mrhEtIpAljZI18lhxLZfpUJfD7xHilrE2KpD+y926B2IDrG0ctsrj0cz2B8slgPZ2Nk5GvNy2wlVWbODH7e+RNiRx6AbPlhd1qQpz5UfB0+07O/t544LkOz8Wf+BN/omBrLKXZwL82jaI/+cl/tgvocNwcodvqyQ7DKil07WwWjJRBf0/2wzzsRv637xoEjnabv9cSmcFthsoIaiyYwS/tx2c7E/vdp76/litFQdjoVUWoKM4oc6Rgq9aFRbxxT0o6uE4VRoGPe1nINq4lmFvB9jqdnoWPlX3+d0HSVd+7lcEq8i+oK3o+F1aUic2VmIqT2/P3BLYaIH9FzNbzg8DSrmcE9mQjEgLqbG3jkUl3v+p13bM2m3Djr7ZMwAEwj8143bV2418RIN9NXLBF0++9D8vprYxtPyt7asolPDbK+t5xwb00bVleJfyfnoM4e/TVaQf12gQ1b6zPPRHmj7yiPUUCarXpAbbahmL31BGrVaC58Vtr9b8ZbGHnBLlTxK6HvV1hfGTCisHyHW4oPfKcE4JBSZV3yuqdnyP8JsZQIU3JJcO+AWYJTk/WIDDRuI1mHrW2letTDvY5oU+oJH4kWXw5Iwl+bpq3PRkqPdWWy8B4XucaYGtPQp+rUAO0KIK6L02/e5w3BPa9unichRZRXdboYC9S50Yhx7Q04o7xjNYIK+Pn1udJ3bDvrbLxfitkFzhQOpTwu99OOCcu7cWZA8Ub//mnPj2y6umwJTemGOMMQC2hV6YMxIKPmZPuPUJ0AcM8k3FYT2z9xqmK91FVfuZiLrVKPuxBeqdhUFPvJ6CnyQTWwdrUZZb2Pmno3PMfa7yt0Rq4HhAcEGaOkspe+WQvlPWxtnW/nmIKYwdF4cftF7dmaihaC3uhSrdM260xW+0L577NJLT2nrvuIN85ga2LVeit6t1yDp6hrtXcPzEydd0oLOoZjDmtWsQrvn1/n2D8JFqkw8ir61aOvpABFsDW/WFdo1CT3deszGZheg4gCvviPhgZLjn72P2xTBR/wNbXtlxC63u1f54zKZ6QrkqJIskdX951ytok/q3ZdWXFnMHW0nJmjLEgcmOEjsr79crQgb/925/ddWrQt2srVcA4sV9TxiMx0vZS3M1KyiSGsVXaE4KQ+QDEPCs9by/4DFZLwV9nZA35o/J9a7JFP5ySupbhHPn+nklm+fEf//HNHH7Xu9596X2K6zrna42UAb3OMvds4sWyhzcM6cAKSeS5uWfOma6Hq/XDUopDYLrs2RTrRdSYywU3B0tsDVpixVx2f7uXOTfX4QliZp10tMS+xKHv08496FCAad36R4kYsmHn+iiwSpi0DVsSBBMz6/L24h//43/8KGo6jaTvmQPwG5/+jYtfn3RXC8D997RDI97piNtiHdp0Nmiymqau1iB4Qsf7Yk4ojPVnEm6HsLJwfJ+UWbtiu5Zri/l6aVItUYw2tglkLbim9z73uc8fYCs+4jJbD0/GQIEWJWNRGpDv/VKSBHnqfKQB6HUvn7/KjXg7RuW6mC33KZCwiBVK3mscRoKU4//rZrxubNeBoNsxW88N2LpXphuwdcZsvWYHXQO2rstGvGSpVhkJYg/rY7deC9AOUHI12ArcupXZ6vxfNQ+3A6N63d1411h6Ki8PKzQ0xsW9U8jymS+HeXhl3NTnYGsP9oAtxoB/A1vPjCBoP6w1BLbdSsqT9CC+5gBewWwRTksfH0Hsnsv52QQNLvd5IOOw5n4Gst4+zDFlArx+cZqu+87W4dnij6nzQjgSPISs+AkCJUoy9bSSjZVigs4fYcbl7z3CiNUet1LasPjciVVJ2xxCIc1544YiHRrTQXAReNx9qXL93LJaK0TmqZq5Btx5lgSlpvK4mBXZgJRu7pPU/HwmDZKBRXPbzKoUgowl2zgvSuHzn39ylaOzTClSSFGMYYN8T2zbh9/3nh3X1sYZ2fTP//k/v/inn/z1Yea/vWv9wENi3wb4zu9e5baYsdw8YkIKROw9/0b92+JlLK2ldQOi3/Oex/Y+ca+lXAKlKLasmaHJ4FT8c+oVrqsmGXtJ2lGBO66fFfdzo7CLUUrWAKAAgIEYTJ41OtUPSgHSFKKN4Rb5l+/UTejaCQJOUPF5W5i4pE5g6xwMlCk1nrqtO9e+Zx3rXrRn1og5lBB9DBi3bVHkavr9WT/7I8xVMlQDlvQN1IevVehTK4kLKExpWB372fsUpTND//i5VdCNjVvPc3Edpgo8V2+Y15ZZ8DmuJKyRc6uEA+DSfo5p0gxsfXnPkzIJAJhx9kwaNz0lmSRg6yt7brgk2+zYujQAu9nA5hT707p5GGxz1uKkKTb63D6r68qo1HjavLUHZwtzOovm5rxumzWvy9rzuVZi+9QlC9vn1eQK9zHeGITTtuso0yF+9qWjoGwYquip6uDsq0mAmb36I+9/7wCtn5o/f2hl2Mo5sY9zNhsOkLi2tEVyLq13QKmSMEkgICc6v1gqWaHAVRPmkt2bGE3xb9bANWGQ4BLxnAk/iBs6SVHGFAMo2ebA2TlW8H7l0sqvaSpdHQ5sYbWeGWC+pTfs85k/GKfGHvlsjrgYyd24QO9YuUQ3GN+//8f//YAtjahfe/2VnYRPD+D6oRFoXIB33D0te8RNqHB7tC5wg3YCr987ymWsAVVYH5yAu5k4N28MwwYmrxtiMhSgygOoeUBWxcsvjxU9k2IBvjIbtv2KxNE4UJSVshKu27IOO4EzEX7+1lg4W9NjPtcgUgKcpWxSBD8rqHrzptilVMZO8bW4NFrBehXvLEYmPy6W++5KUH+tzD6Xg+feV736fmn1xCCcKuJeB6que78W8K2/V5xUsPtVMVsvjBH8ttnwMinueTHP/dAgrZdHMKat7u9+XQdoFuEfm3XnArPlj/kWn0Y93OJOjdv36kr16pH40jIJe53Q3jbmUuJzPfRrY0PQsvzmux4bcDtKaA6VeiZ74OZyrf+GdVWUAkP0taGsufTWb76NcUeZHU1g56gmI5DSw7xiWY+A0roR7S8Aqi0ZXpnDvufCc813GAxtnF2gmMrCqSTebK32FzPWtdiP3qA2tmcQ92jPbNzX/Lnr7pQ2SB+1N/bQipN6//vft9d1ln7jN35jlclWMJ7vvD5ra97SXJjVplDfO5IBxEo9LFXgbsvNzv/apsbfroOdM9ffHRD0zRGKzqP5xBhyd24A8sWr676g/Jx/YylwbsZaA6rrxpHds+VDsDQzP21NRBbsOR1AtwUUZz7Ek3xnXEQPv/2BZQ2cYeDL+TZHwEqtZGCOEnANL/Erdbcx1gTLY7eUwzgxDWEem/kWN2tb5+ScF6CYw5Y32N6VR8PjhycoWGbSFpSc8dSYshda4qPMpPfWIzBxS23A7bqdm7IfBVru0VgWMqphB+QShQ/oEu4tSul7ceO9eJkZZy4K5M5POXmXtfJuGdrIzJ5Xa3diwwKSzHlBpGdpHFllcYFgGT3fpyTNZQpR37vGwbMvjFt8vs19T7FGpgoL8cxR3jEUHrhM/nhl4uPI4hYcNXIuxGSWfX9/F9YitbxSHTyMbtnYsDhhLbt/7B1smu8CPmFSE9rh/LamletwI1LqQGPiccLY3DkGnUw0AJycsUedM+vjrDrb2DHA1HvJ/J2SET+kSvx7DjdZmNjIeIAoWcsF02THs3PG1MDywrJsLb7Ze+smw2Bj0dVJ23WPbH51xvHMMmVaXsWltyEOh5713TJLDSOoOziei7iL4/o8FQNvb8OAtxQ1FoD+h/7QTy3Ttwbkypq4sF3TusQYfG4BKdmVQrQxNBImkTVzPXs3IQMP796xR1wHi4XNdCbb1sg9gDH7jexzngPoc17DrN257LqxGVcyK8s8BogWF7ie2M7n1Js7zkVY2pTdOQed50TDIwtaU8h9jfMD//CskLc//dP/8ak3ok0AaP32b//WbnST/NIEGJtqrj4bxqRho7aMwvzdRbpnNjwwlLozDk/ShQ3SpG19o5ko1m77be3mnf8emwrR733vxGgdm+BzE2PxVdbEAaDeN4XVWrl5a3YdKa2xrlN3AzVJQJuJLqzJZYl6z++5I18cd5qXZ2v8S6z+KPH2ZoL6G6z6trunVOIe5ixOmS4TXWbqXKD5d33e/azJL9i6Xa2vW6/Tn69jj4AmTNU9V7gRXxiZeBXYesVBOuJUbr3f7Vg8+6CgqEDLaVx2z+/eAtiyiV2tMSd73+NaiT841Yby7KsY5+C8NOuS9Uvmjb+Bg+fveH2V3wZYD2DYAMbZd99RM4aAUUfJoRNcecSZ3DkA9F4xEPMzuMcquXkE9a6wCMLc+65lxwVjnyjbcLhzWH5qZL12xN6U6VvldcSiGO/lPgA0AG+xfnvAj1peUpnVJMKCzp/73pY5aLyMmCQ1b4AJ80G4/LN/9msbJNz2FA8+mMQUAgvlTfhjlp0zr12/A/57BEAAACAASURBVHR1/Yxj3S8aKY+wWyp+zo3z7cw4g8bI6pepl9T5sGsVgina+Px+py1/smZxU22Bwjs0sE+/tZXgayWLAZxOFWONOsvOKzmBTfieatOvvTTC+6MXP/qjH9990p50if26b1kzyQCZo+wHv0vW40N7ZoHRz448+eQnf+2S2T5vZxNGJMK4FbqzFRNIXoWRNTzFZjp3jbOhpMmNFDwcFnMNOWy9BIPUHwQu7rsrtYPEwpqHgLGwDr1+mYMwValTlIzHFBklB+1xAp2c3gD/deukGGTLIvR6W9pi3YgZuzU5f6/gGAh0jwYgn38mbpYEyvs8xsd10lop2Y3nRVDdp10KfDfsn8SNaX8zsZR1WwqaL7vgvPRzxo4VYbyvIbQGUJS1WN4klCR+8AtfeHKBOCXoGbEKEjEYDmRwXUYUcZ7vKKI9+69g2PtcXylmmUrl3qPLCmTt9waXG9+lW20MNvLHGXTenDvZaXTh448/vt9ROkIiWGXVgvTH3nkE9CdY3hkta2OfpxVXXL/rAp573jdzsk3Rd82nf+cRuP6ADMs5lww4taobUvMScHIzmXSNhYvMTWyX+bZvE3uZoq0ppfLdYz5lj4p5NpcplQFoZK3SV7LFZD/84SdWPn3wg48vmPUMALF94eeGB2C1vva139lixGFhMd1JogC2zAPXbnVyAGoCzp1R4wd8nUX7ELA2npSISsJK5V3jCT2bZ0gcXrIZ7R3PYu8mg9H+CHawR777/WH4Rq41UzP7WLiHe0c+NExgjRZ7dsYqG53hCvzaO9aRQYlE+PN//shGfB2zNfVmPvOZz4wV+LkUklOY7KbgulOD0lZvbw0sF1kFMYMkAG3KuycmxosSegHlB6Ats/XiBOB9+5K9aHS/wpItn7+F6kbI9/p+dsgIUZtVID43pAci+G2+rSQ91sPWFppJMBYuFxtejAVly7r45MSjPbc9j1KNuNRfan0k1ZXQ2ayx+dMYgBv3JK20h7fWz+2ASYVbrakIyzBbt3Nl7sRd8bqOIRJXJIzvKrD14r3zjFcwWyweWXdXva6r7L47bLfp8f8hRvYVEPYWwdYZG1Z3pLnynGW26mK2x4CGdQdvQblTL05gYa3K+wZ0Hf3PFnDMnlAH7OYo4l073xmJJcgfmLGnX30mbo1tbTLjf0HQ9RGQ7LnSGzGJAY2Dmb5Wu09y+JP1ihEz1nOu8Lw8hHu4Tl2xnXd09AourjU1j9bKy29fH5aZEKIknCsMz8c+9rEV4PYhQfZP/sk/3houBJrxPfL2FELds3a41YHOuABSCX+Zh0P5mvcC/42BkFp9FCw2EC7KbxGY870fHjcLJYbJeeCB1M0pm0NgEcSs+gouOyL9GpU/wKCEfUhx3FMD4hW062bTuHeE7cy/focU6PPPP7NZRD/2Yz++yr21sAhYytw9WblYAXuHgLaWwA+wRdiSDdxA5ooMaJboeSC6sfbnsOLHPG3Q+u7s/TusS2pX3dVSH1xqI2ApXECLa3gZhmOuV9nMs5FDd8w1Er+VFmWAludM778aaBHkLbvRIpCuB5wIijavPoOtiyxpkHza1bS3XDMFwzJEOQQgJ4arxVH9XPka1j6JMAnaz4ZseRD34qqxj4y/cYApXnrEXc5GbmZu3NaJD91eg0/FfbPA44hddTNnoG5FZ9p5tyd37NN3r2UbuM24l2qMfe5zn1vFbW2NGRDFKBmj8RufOWy9t9bg8jt7vwrfngKuG45ifK7V3pT+jUnkKs7eD3Aeq3XPl1naMiIDDJMVmfZajJXf3gSNKaw7n1mAPmv49keUJEoBVMAyLsZkEiIkAJ4UD11770IC0P0MiLn3lo1g9B1hLw+PzsIMP2JeDoDJcHtx5u1F7P+yWScvQQG181GmlPBJwo36ZN9ZY87vGXnWtYxS5XPcy3H/eQ5ySbkYVerNPRctN297upJf5u9LUwNQ/BtG0bw1fKFFjhkYMlmbVekspkBpGCP3JZeanQoMtmtAKg6krU51vO8bP/lCt5trz1pAXZCJobOn3IMMeWqyl1PoNF46epFssIfJTz+XaKpcv3+MfHJ8Qd2slf1orJgtz/oX/sJfOLkRX3n15bWWvvjFLyxiNKDnJ5bKBJd+NJjQeUl9rhDfRTioM2fLASbwt4IsKx4omsVUPsIhApYWRc73tlHkIWzWvXhYc67dkg2uQak9NQLd7/nluY2My1i+NC5CgtfLGD84i+9vB8I1vjqHMVmNXB5ltlLBvRtRzAcA1niQslGYrdKiFbgFXNcxTlGYJ4vS/NRyu871GDV79es6sKVAKcB1Fdi6OQDkBwW2ChovIRogsjDrQPn+fgvM1u3YsLBeRw827NXGKrBwbqxFC8TXpdlGwXc+rO1KAO0bI2iW/ZzxDMwIqzT/xtGudasv4BzAl59+bvfHfmce5XmtG85KM2y7HpKOq/ZYljvnH9v5gLW+eycZbW1VckzIYfmss25BxFrUrnXMF5aHS1K5ga12PgLLuDZLdwGJVHf1hFI5W1E+1iNXYqqmf30KLv7jNTC6B2+Mq25dPAWBR//EtfBq1VMMh6CwPzfuacZU0AoIbJbgjAHVzjI3P8CWMbxLpvEkGiQ4OgGoFDDgQ7C0/lUyHlNkMntfu6KAgj0XR0B43AeTdXSsA0G5hSpnHV544ZllqaTXN+PK386p+WSIUQxxY6b4pz/tdxd318U+w6/92q9N7OfnjnIIyRg0LmNpPErjnMJ+JEalLjfjNu8JNp7vDzgw75uVdQQR26PYhZVthyzE+ANgy9yNEjqPNQkjmBpmEfph0gCBZmnvCA6L3tqk9lLYS0o5WWFhxjyTMbemVFLQU1y657fsXMGX/eV3AELcpQeLO9cp6+z666Z2hg4XPMO5WXkNjg9DmJieNhVO7Ff2PZbxd7757cvYrhgGCeMApoFUwHTDAGb+4l6dWLOXtTMKOLMfsKzOhHVKsPWvL0ngOpg/IKftoOqJqPz0rG395tmBL3IF6OBuC9iKV0MMFebHM9h37TmaPZYG0sDWAn2Zo6OwnV/NyrGcksWciS8PU6swJuPGdd41ITo3pvByYhhT9b7g0ZiMz702XvRwb989z37/Qw+s0Ug/iR3F4Hs9MnvCueTmf2X26BpQc6hfUVB3dHoAZ7L+UxsuSUFeBUNJQnh+gU7Kw0h4eWhj2eynPDsWPcRKGKGUhjFHWonp+NA+ptgrYAv4sh7CDpw/+IJrn7x07kPQ3LcGSFodhSX37ABQjboUvw2bJs6ze9L4GwNtXbKGKaPT8wuMtSel56xeLug0D41fC9iasCOxaxsLF3befJhTzGVd1jUwypbef++ALeEC6pDOHzKUobeFmAfA/aW/+JcCttob8bd/+7MDXL6wwuH5mfwXJ1DsFBNwcyemFkCFgMGuEptFIGQU/DOQ9E2cnlCzmQuc1sc+N07wXwI0t6jk4Z7b2j4zaSbetUxgirNNsPDW7knFYP7upT/ngQhmD0Xg+w6rCJW7ad3A4YCtbwwQe/LJJ4cZSe0XY28MQtD6XUtRm8imq8eyGkV0Z1I8eyCAt1K114GtCOIT2PLzyWV0dYX0vck1r+vuczuw9ZI6W1cwW78XN2KZunjW1gd0CR72d+bnLYCtVQC3fgfDMP+tn9z8Uc5zTXFVCawdun1dVQn0dl9rhNm6+xFB6AlYljHIkrQ37j5qA80m39/73jrGWWZDFT+46fwj7Fjqspa2zUYqzLcRNchU5WR/UaBAEuZsn2GuvUrjuG7BzGWM3/HZ1hPbvTT/rWXkeeeanmEtqMNV/eBDsvPUsQoDS1gRWowMCkEiyT/9p/90z0aUqYvmDAJWS/HPPq2l7h6bbUjYzIe3hszxnO34IBB82d0RFOuKHMHl780U1IPxiKuSKXkKQE3/PKAh/RgTzN3fR9kLJg2t3li3MsXqjJEPBaQpZDyW7YxPHCflxCpuMUhZfc2EpASc+Rp9iTdJ0HzcAnEZMfikmjv/p96PAWLOsTH2lVpZCd4Py3MCH41n2YBe6z3X9jLXgPICBqBxGQdVQsbZOHO8Kewz7g++7/07phRn1GIlLV9cN+t+KsxcsEVR1JWEXSE3ya2doz0HAb4rp5bVSlwLhXjuAoksSnBwGagyeH7GRiRs4tRGrADNNZs9aQ+5lwDjsn7mMAZqUuM9Y5qj6wV5YsZ85stf07T7pESNq4DHWaYUyX7vYwQY6IMsdszAvTNhP0jYMI8A8C//8i+t18J9Uy28rkbB4C+tazEuy5yHMLCpO9jK6v7G5pyYLc+gRmMMbaCA7mpXBIzMu6a2FMY2YFMB4FHy82+AsaVOuLmfOurNWWPelve8h8sy4PU8S9Qzkl/OUcpGJF5wgaK1EY5DD6ppOXLj0c3UvOvioXm2dw4wxHQZA/e1ygIA2uvjV3Q+AF2AyZ7Y4r9z1gt49D+k1zGV7t0CrIwaHi7zBSCpSh+3X5M2kpBmL/Mk+SxjwHn/f7d35lF+ltUdf8Nk35ghK0y2yYQGwqaYEiBYBAQVLFSWSl3Q2IrIoUA50IOA+7EexXpqAQ9ytKaKguWAhOAGxiRlNdAgQUKRNENWErIvZGem93Pve2dCnMFyTt+/3u+Pw0ky8/s9v/f5PNv3ufc+93GruIkzrvRChNEXFi16zsUWYolXprKhPJ6JtocHLDNuMGPXQuSH6EHop6uascXPU5jH6UtubMg1lr4dF3GnuI/5IqzXKTzTshjzZB+LdYvNRG7YXOCW8W4ptmifEGcRo9XP0+aY9rD+xp/EGMMgszjceOONXWJrt+0g8C8vX475j4SAFjdhzeqChuPUWJxYmEr3g+e5sb/7ZG1fyG6CRYOTVExImeckg9z4WV6gm0HO2ZG34dJxv20E+1EWYomORUBgumtwIeIDZWHwl303EFwg2Z8sFOySX7HG7rxewAYAgfakqOhrk35eIBvXf2yLY90e1IdferN3dL8Q2J6DyZ98XukW4Hn3F1s9iaPcNafg4n0ptvjZW3319BlciMSPdGfZ2jPAcvr8PwXIewyaPXenJdMn1a7F5q2Kray/u5TKXEF5atEXu9L15a5c+gQWSl/IwxLDzz3ok99bX9hjVjxEkMdZ2O+JD2RC2mnt592ED7kYDPeIF2K5t2h3X0gwlVsf3+6XqIY1txcm2lLU4YqmDbiuJ9uC3XfnxcU2uDMonN9jtcpFlBgv2LlAte+hfu5atzKZnDOglj6NAOL7R48e4YtGHKyw9AO2887Tfowr8vlwfJrTh+7GsPrssI1EivoUozDLjM1sQhin7l7x02kmRsvJEwaIBIQt73GmnKg1TLjIwqUeeW+2bdvswo33ZGA1u38WBsZpJEgNK00kLsSVad/NQl5aBD1Y335OTr7MIQUb2i1dmxzYod3ZHWdcSQbGsngysTJefddpLxbQ3BTkgk4dcP20tb3sro24kSIyw6coS1dRpl6AZ1dqgriwOUQGYz+EEYdS6Htw53kRVi40CC73Pm19AEHLd+GitecdVKbZoI+6Zd6Eft55R4fMFAF8T95JGbFoLBwW22qCm7mKnXveEMCz0h9y4xEpEsK1FW0dz5yJTuN9sXtPq0peARP17oqdCrEVbqy0/rtXwuYUFryYE0Owxn2dXNIcbkMsDPQXxgDl8DPet31nV/+IwwbhcnS3nz0bBzEQUiyY7oLhtGF/xHCceqb+HKhiAcediKibO3euW3l5dsQW/+dpWD6P+xt3WGTzZrPOQhqnG+NanEZnwTjJEJJM+En/pQ/lqd4IZI/YOERfg23E+T2GCT9FZ/MTLlHmIm6CSOOAX0lnv6MfT5w4wep4sDP11EnmUqM90hKcl1GHCywYk8ZkNwcI+C6b01jjxpl45zmsw4WXh/JMELpFxuaMESbqBtjCz3eQ2ypOStqJWhceUV/KxipFn2Q8IYToI7QJ7QAfTjRGNv7N5aES+lzcLEGbMkYRW1gcc97Ancfvmu0ZPdzH+gCH73Aj8rl0facYZ16hTbM/J4sUsSm6QghGbFVe60TZjLMI8wnXcFc8VVwazo0AfFemA/HNtI1T5lSeL9JkRCwcfZV+Sh9KCyCsUlTnRjFS/sRVT27UsfbFcMSz8Z7Y7O5wbsytN950U9dF1KydL5s77vnFz3mDuYIud9uR62KzdywKpnPycED1JF743w1uHKMd6Q/GeyKQdZOD4Eg7ixBHKPnTb9y2Tuj3JRbhp6fTMDCA74HNpWkwjmtGR/IJ3iqKWxFo/J33MjMwmfN8dAbMmPnM2SBNjcPcPMwulJ0uk1Zk+CY9RNwWT4cDeGcAsN0rSD1igo7EkDxHdjSeJ58tlS7Pnxl80w3LZBFHQrsub04Blpa9NxNv3f3OTyOy8dlXZvbFotgQYoLreroTW+QYwvXYKZxgWA5q6sJnc9HKgPg3iq1YVFxsuVUjBM2BL5+47f8uF0ZXMlQf5d28UiwgtrItPQ7QyoF7uo/b2tqK9bZT432+AJm1Jfzyg00Qxe0Dnl/L+hn9AtdiZgRmkUfgDWmwcrnwlEDTUmz5n6WLHBHLLsWtLFgRiEXBlF3GjKW7E+tEZOAOwRWBmBGX464ht77aQDauCBe/j9D6EpOvl4WbrRygCDPcAUMsVxhlsCAhZOiPLNiMA/o0MSrE7KT70i0jloivu9ebua2dcem2pa0RdhwqYQcOSwJv2QSxyWHzwkanV3mRd7rbMmaMMRQ73wgbiMuuQwj0sZx4noerdIHBk7Zzt4oJD6xm8MycVSxabCMYpxFrwUYsTl3C2uPgrAvRzrg+eNFPODAA38iKH6kq+BknEln4IsYoEjb63MEhoNItnQdisj6wD5dkWLhigo5xNsCvXTHhbeMog5lTfPrhIY8HCqGBgOW5d22PAHP+jhU9YoL4XQg6d3f7K9I+hIst4gLZ2ROvlHMbwobNIv/OlA55atE3BS7siP0KKyNzLSz4LuoTAidiVDMAOYVWejLS0kY5YbGKMZ9uwbyyjeejb7Co5EmydOkivN2yyU6fU+12N6Vvnq0f87wII4+dtXKJx6VM4tsYc9SPsdho7rOMr6VNcKUT0J6JQbHyPmXJuBHLCCD6CS6rWIDjVgasLljjEHAu+kwYITr4ed6YgKiIdBxx2t5PT5IQGeFsbUkdqEtcqN7k379i+Sofv4xZxj2WIT6H4OIqKoSTW8usPDKRsxi3mNgaYQHytDHvJ0aR9sclBl++C+ETt7U0eRuu4Koq+znP7hYpa8fxJjr9kBhJPu3zO03EYFBgTFBeqwWsH37En/nBhGeeWeh/IrSZP7BApWXNvQM2ZiJVQ/Q3xnb2D76fPo2VhmdD9CPEoq4IxT7FhAnjO923MKPt4gCJuUytPRCpmS+T76E/dx0CiKSruGXpDwi73Ny5mLRXWK72lgmbd/hzxroQ3gBYucDxOw9j85VW2riTtcm9XzGWQsDStxgPCNBIlBuuVE/mbOspfZIXG+A8OezW29L7sn9SaLgQs0U7uHWZOQCthFZhLbP/r/9MGbOFG3GfBci/8MILfnLHTw5ZBe2JY9EorUwUwKRIIZnUNMRKXGjLBHKwJRbk8z7xWgU2mPmRnXQERMaJDf7NAuQmNitr6FCCXiPZIwo5BzLfy8DEpcEVHFSa9/MM7oMud8s5GaTYYbJbZkrec7fY36kDu+lhh4zoFFscMWdgxASOGfU1X8DolCko3a1pJxipWwZ00ploYF6oYt5LB87Ee7yXBo47scK0nmIqxVa6wlJs/ak4rrQiHbiYtlt/aGc3aZ5gXwgIjDThwX97B3QvtsiW7qkf7HN0unSvYcagwyFOMrmjLwDsHLDMlJNul0jzT7oQ6Uk4ucuxXKC8DUqrXrpguvtcxhfhbmaHmKZrymLnS99AbHGrAa8IkLfbAqwtXHCZeELg+Ak5dqI8P5am0v2Lm5FFclAvrDPh4gEESU2pJ33crRXGiA0C9UuxRS46z8hs788TlfRld19i+bMBymKB280Dg0vhSh/OXFxp1fU8c4gt5JSVR3Ctx/T4aaU43h8uQoRBTH4smvRPNhIRFBzWOi/H6tPdq6e7K1OghGUs+gzfj7WA+Bn6tt/zZ1Y1FtK1tlCRQmXv3thdptjKBTgzxDOWeDEmMpEwqR+oFxMPiy0xLukWQtx53GbZz9wNaiwbrB/Ddf/YjrCgc6lu3M3KGIsYnDiSH+OLHWwkLWQBZTEmTxf9Id3/4SoOt3KM5TKer3TbHDifxDHyyKnlmsjjCCMmKi1x/pzcRoAVgtgZ22X7uOdAjr2f3G8RhxM3DmDNYUGI/FERbxcW8RDpsbHLK1fCahNu0W0uMKlfuEaiTBY1t/Z6ksW454/5krqySMSmKNqN3yN04Z6WpXKodlpkI16IO+42e5mRNytCKxgjuI9CiGCh4R682AyHhYH8UnFlkAvOPL22Lyy3LliJ1bN6Rx+PE3IsxCycfuiCq9ts0RoyMFIm5AaYhZ1NV6w7g/z5nn12kdcV1xcLKBYUn7utTNx9iDD6IyfZcrMcd3PGoRLqlIeiwnNj8cXmeouM5TEnZBvxLBEr1NvGBHFz7e4+jmtmXveNiU+siF0PUI/k3S7YjHukM7F4L2sL2jIPuVAXTt4SQI4VivYMsbXLxRa5ADPMYICtWYeNPswt3tzX6mLLLHaew9LWHPrV2PHjislTjnRh+fzzv/dy6SeIHDjnidNIcxExsfSN2CTE7QC0dwoYBBOCB1HEOu8n7azdKZNYrbQ2wgoLIj/31EvWHtTzxRf/4J+JxLKckkaQZP6/uMOQ96eFKWPaUhzRRmycEMIhtnJjF6I6rbmgz3hD5iHK5L3Ekfnm112VcVKYtoc7cxd/77yg2vc9YRCgfXPeyA0UP4+YyBB7aCU2+WyeWA/cuo/xyfhRZ8JOPnN9eRE1Ymun5TNZuPAZu7LnybASIbQwl/tpJ1O8DCCD45Or/Yygv4zBIu7Cd8L20E12XQrPyYPwOY5xh0gj67DFG3DawBoNqAwArCRjx7a6cGLhZMfBxJyVpGIEvxN3xWfcrF+KLSwB+yeqS7GFSZqMviwO7noq3TiILToLUPy+R3s26kMdqQvqm92PWx+sbPfDW9xaxj/4FUUGj8/wHOmGQuXnz+N4d6OXx2Kwf2Ol2yUWxzCH8krx1e1qaT/sUWwZZ1I/ILZ4Uc9dvsab+8DSB7xZgLx/ohRWsYLE93QXS+U/LIVZiLSumC0XVN283NxairS0CCByKCutQgd+zIUFZZe7gRT2udMi/QB9g8mIk3JuQWWyHNzfLTL0v4PLHSKL+hZrX49fsr/vssnIXXtlbIyFrbuY8iPm9Gfayh6O/uKWS3tWzMSe3sFPfUWd3c14gNjyI+osqvZz+gTuMSy2PH+e6vITu6WVzq0FxpqywqRurgImyTJ+C+twJr301Aml2KJPUXd27r6D5iRlufPua9aj7l7xHd2/fOdoz5yWzLQ2MZEwSY3FPWB/8l0rbDyFW2RraekI93qIFiZWa5tyh4+QYkwQyI/bZsCAyNFFO7LwsMtnwsWixRVguFD9Oe1Z0gJWmAWN9/O+yG4fx8T5vVu+SwtFHEkPdxRCLBIYE3/DZm6rn1bDip131OWEG/22yx0e3ThzUPnQKN2JuNwiQJfn4UXgMXMVz8H85QLGT5dxQo3rPUKwu+sbAcLE25sA33AtRp1CvGWsUl5Nk9ngmZPgzr95b4Y6ICDpB7xCbOH2jtg+/s6iCYt0q1An+i88EIG8EFsIhrSuRdlx72GI0kgKybOxSKX7kO+gXny/19WnkDg8kJvLjIVlUUtXU7oROw5iTYiQCubYXKz2nw9ZjBlLWV5/O5CRVkO4TZgwwRf2SAwbVgrGA2tJeiCwwkRqhx2eGJPYIUQZ7jSY0kh4UGAAJ+b5EKpxMAIRwHyOSE1XbNxdGMIvReLmTXaNjM0PHHJxF6jN+/BjDuEZmO88sNt4eiySPe8hZhUizxZtwHwUwfDxvmnTpvlGksNc9M+8O3SVrUk7ObVaztOkexhlFib6O393i7GNM6z5LlasLQ+x8TjlmKN9bcONjtcmx0ycOI0NOuMq2xq+YSGKjULkt4qEuOmqw8IeKZIiPpOxj3UQj1HechGxlJEFHqENk7Y2YibtwJwbVeJwW8TIce0WOQGbfHNHm9L/eAaeJUU2c0Bu3vhO/o0gpA7R9n1988Ccxs9gSx2ISaMfED8Xwe67O1OFRJwcVsXBndZXT2diR9Fpu3Rz0idiDY5DUXmwg/7rYwD3PDFbhILYd0ZogR1usn97Kgor4Lrrru06jdjevs+E1oJizm/muAvAd65940g9i44nryytG7ko+y6VBYxdvX0pnzms2e6nK+NsfHJlh0cMhz28XwxLclGO45b5bTDBjhnT6p0LEZVZt9OigpXiRY8lW+4dyeNksCTYs2RgXddpAzP5u3hqcKDEavEZnpGGGzwIy1vs5vh9XsxLx2EhWbLkJTcdR96fgyMGZdvOcvfT4eZRfp/1o3F5FspKIZg/o7w4whsd1WNgWKTt2XgW/uycvO17ehItNGZPYuvNYrZ6Oo2IJayXXUTt1+4gtuzZMv2Cd5yYQTsX4BQGPrHl773bxXvT3Hrgcu5m6tLy0ulKtJ/xmeykB34m46lczNH/sKD46cFwtflVUdZfmDixXsRCY8GglvuJk2D8nqPQPBML3Q7b1bHD2Mk1FeWEivWP58GyxdMQI9gXyyUWSbPqZIoATvNw2tHvosM6av9xGjH7LeOBl+/U7T/fTVn9cBv5c5aBkky01MWPtGN5YeNSusOzH2SaBw/aJRWCWYdjgHedWGJTwekr8kZlks5YYMvEkOVBjgOZ9pjOw96IIMx7Sl16wBLLsT0HrhqsCJxCxMrA5oX+v3tP5HbKhc4tnfY/z8K4YcJlMYo72EjjgnXDJuTyVCZWQudfBuNjCWThzjkkBWBHR1i/PJ7MuGXsFJMjzxiTdbj0cwFgx8M8RQAAGJxJREFUYeDfzF8IAP5kvmFXjZUixmIcXEmR2DW2SutwDADHmKfvYpymKLW5jlOk7n6JDOgeh+e5oJi0zfrjE3BeJWaTM7FblmcrNl7MReGay6B0LBhYFKlbBOvGfJBWhuBgVrMynIK+n+51xE2c6IvFO2NIwvUSGeVDMCAAI0icxbXrdGNc1pvJRz0+l0S45XzOv9MawfgkWJp2jRObUQcXFN4euHHiSiqeKU+H5Yazdz87aUh/sX7G89LueXMBAi5TWfjhK56ZZKTupo9rfXhu3Ihh2Yps4czT9Es25Hw+rTa4oygTUTV58mTvh2ykyePG/MPCHkJge+kCjeSbGScX60bmZYyYRX6HSEQY8P3b7WYKP6xg34s1u8WEIB4bT3NhnHh5wl2rs6cdwd1klrpDhtn9wlh6jQMWo2zvPBG/dGmbi7XMX4bVfeuO7Z1Xw4y2sdlsh8Tcmmp1wIXInPhaOc/Bobf1w8lHHuHGBSxQYdUjHx6bzqhXWnBjkxHWohTAPFOM3cgHmGMmGMV4yD5CPSKebqxbYGGKizE2isRDWdqn0irFuOuKP41YN8ZExFYRc0cmhEgQm2V0hfGgMSLVTRpJ+JP3Z3hACPMw9PD9tDN155kwgiCkeRa3pLP24YYt71pkzuXnO/fE5dNuHCDIqQxPgg8uYcKfEKBpjeY9BMgTCkWZ9AfaHBFH0lt+dtVVVx14EfWCYvaDD0QyQ4M60E5FIbSwJjDZ544M4KhVKpT3g/kuHoWHS8caOCePbDyA4P5A0DApovqwADBwBg8igC0WQeJZ2DWmC4UBS3Adn2XB9KA1r4gdUzd4o2wwcU0Qi1wu6p5cFTMusTumpn2XZJ/N2BEahN9FgCKiK+555H+eF5XO8zOhrF6+uvO9DCL3z5ZuU6xwGd+Wiw1/hi+e28XXltaLML2HSyh8wekeo94MbHfZ9fDqUWwR7Iz7x+Ov46Qdd/8xDnrKIJ95trqzbO3/s2QJRyw3LrB9FXnjRdRhEfjjVyzCMWn+Xy1buXOjfcPQkH9yh13s/ujQCMR05fqib6kfEA7uWiCex3I5uAWldB2y6+PvKRLc7WK7FwaNxxbabrrJXAqjbQKLFAGWZJAj/mU/J77K3SH27+4sW+4ejZHq4o4JhU0Kz8rAg1+6RKkW4i1FqucQsz5Dv4odvy3gtpuPeCViQTiFFjFCiAZ2iLgeWACpDxxCfHTff1j0e3pRpruw7dkRfH5XHm41+zfilfHJGIMT4wR3wEEoznKifWPbM4mSaBALV6RcYXMVQasW/2b1QnR6jJH1C7/Wy+rYZAu9uwWxhJIFvNyt+k0U5R15kY8H61K42hCYGSAfVpY4cZanjhBZWAyYZLnEF8GVIivHYE6UkecqOnFueHInm4tK7JRDrHiAtE2inqW7jBWNib+0wnnetAhQhy/zp7vfyrsY89h8WBUiIJ05Iw8KZMwbC1C4p1P4RZoa5grmrnTlxnVNEbPG3zNWhXplCo6MbaGOudAwVlKg5XzNIkgdcQNlvq5MB0K/hylWwrQcujXX6s7naAO+PywacaEwbRN9ALei9TMTnDwro5p4QRY/v+Tb2v8VE3CbzV1NX8skps5qJ9aQOKRBnZubx7igR1TBAXYIFp4ZsUcfpC/QB9hMY0VpbW1l4uq0dGZ6irCgxf2JCIIUErRxHPSIjPtwon14rkjSOdKffasd7CIonVhGjAAtLS0ei7nKNiY+r5vwcouojas8MNPfLksfPNhOUPtl5BEfFpY91oS+fr8g6wdxhvzJnItViwSllMMC3mqWuhZLIEobcjMG6/VGiz/2eFREhJXHqfORFiQfVx4RQxnZ5PPKnuAZV0PBmf7GZ2lLymVeQezQ7/M2lbQ6ZuoXysjriPgc9ef6Itqb04s55vIUYeehIXfBcaoxThfy3fBFcKEHYMd8Qzwb7RCbzugveTIdLm6gsXL4mYc62CEY3uuH9XwjFAYNNoqUSdnUlTbPOvNnutZTc2y3w1OpR+DjATNsEKwtcQ3jsoWPzyGECNhrYL/YeNGWMefHuMCwRON2Wrb22fFaxOq8efOLn/70Xm9kAscahzd6Z0aFU4E8qs2OH5HFl1JB4rAI/qNjkfkZhRq5W2IHyAPQoYkJQ4TEaYcwG3qSwj5DOy1ALGhMUCkweJY4ycB1O3aZtX/H6/55LFqkgUjzY7iJ9vn340fne1NQMfA5gk5dqBMTOx2QHQQTEPB4XgYTkwULBpP8hrUEf0YeIZ7F3UH2/LyXv8edXnt8AsAfz3OzYOOmzIDMLl94TJyxi4gdOo2a8SRvVWzttWS0iKe+Ji5SbO0xayRrx2sW89LtaUR29z3EbPFjnrCzo5VCyYWTi63MlRSD2l2CpYXnwGd3EYSw3F9sIUqofyk4D/yMW1fYkfgvovwUgIgS/pX3Mvqu2icMi3MZSP6Y6KfuviO1B4cwyuPY5J/hRCK83ddPbJoNKPoLfdlP5dn/WLZozxRbPCfpS/LkLVmCu4vZ8p2kle35geiD5UBkMLpVlRgImwTyNF4KK2qZAjJvlXdXxYC8G47FKOJ74E2gK3cEYtlgPGauowgK70FU/QkRz7PAEL6ebqW80sUtN27xY7dWxp24pSSEyRuLJa9WxG6y0PkO0BYBBFGMqwjC7YrHiqP1jDU2cnAJa7cdj7cyeB4Y5FjLHXcGqjM5wyBzgdHuLEIsLHGh8G7nFC7ENp9z4hUJTGmXHMPMCymuMhEo70mrUwown0S9bc21YSfk/BSazXuIrszi73NW2S8zZQn15Pk6TChFqoZwuXm+LtyPZawMdcUimtfxZPxIXisC7zdeMRJjL61BYRWLuD8WmbxAmn6Sh3uoC5ZbRBHtG1aHHR7XlPcBYpli4UoXJ5/HusnPly9f4WIfIRb3y4VIYHOKtQfxwjPQB7BGUQ5zJp/1DOlmMQgRGikE/NYC6wN58pt5mPkaceUuNGJQLbmtW4RtUkM0RHLdYc4tF28WT4QEz+O3jVgf4jsztCPTG8Aq3GnhJo11KVyF7sbPDUfpAs1YWp6V+Z2y2YTzJ2vDVksfk+lKYDvOrG6Mf+Z+2p+8kN7/rdywZmbKA0RKWGEj1UGXFfWoo47yn2eOJs+qjsBGPFtZGCImWe65iRNavJ5Y7xF3W4w1hgp+5usNlpcyISj1Stcsz0sb0dfj5xmnGvMh48evzrIXz5AHB+i7EYgesZIwoc6ZEBQmra0Tva/ANS975u/hlowNchyiCItXbDxIpRT9kXGSNyTwLMSn5gEsvi/jualfnDiMdZS+Sj9jc0X/Qrv4fGNCiHFAmzN+aEPKzX7DGEyxFd4WrF0Wh8jGtdw84/XxOZ1xXo43Qqoo0K9787nQDmilRwULsv3vISXWV+Lan/1itl43F+I+u4z6oYceLu699x4/yooKHDF6uE+2NCAnBcM9wkCyXbV9S7o1mPR8d+PXVdgRXqsU/+YFpJxgPIu7NVQG3yKK3K/bm/wxASF397nzp+xFlriOOxOxCPhuHLMtYss6RYotvziTQET8tHbslsz0QGDnwck1Ov7AgXEJbJ7W4VkwiSOKmKRcYJZXFDCY3P9ru/IwP6/wnVq6DqgbDYxYoxNx/BUTN99JEkU6KnzClB8Dm99lR8tA6Qz0zYF9oADh3z1ZtnB1mbHTLFvlaSFrYMQWSny7nUp8q6cRDxRbIaii46Xq9xgkXDHl70IE/fHLxR/C6Q2Wra7y3vQz5Wre+Vn7NxYWdwl60roICkbA+O7K4tP8mgw2BfY/QaMutG0C8lgDm9j8GhwsDdautMcemygZT7QzfyGDfEN5NY+fKMPN7WZ+2/l6mhO7IsL6fnenEZmwKdvdKeXVKR5rUD6H71ytLN85259ujSpzFvEs9Hn6IvWlnMYmEyE2eFnAMvCcSeqJJ57wCYidJRsCdu98hjH0ut8w3s3rTcQW8ox+F7mO+hfr3nbCksvHzT509pxxg6Yes3z9MDsVPXp1sWXxgjFfum9zx8XtHcvfe8YpDb/fuK1YeMEHv3TJvBse2PlSy5oBDW27Ltg6af3xQ5cMX7i+KCYb0Rf3XPr1a7bO+6FlZO3V8N4P/ua4S37wjl7fMqvE8PvmX/ZUx/vOf/XI3591zsTmlcXPJozp9b627U2jRwwuhUDH45+6cuPwD19xae8x/e49duXxq7H7nTvzwjF/t7fjKy1f/ORNV6685qBZZy6cO6+59e3WcBaws+6x4uGHv/nFL3xh2cKF3z5r1sNX/qKYdmND84ozXmhZsvuqPxSPmd+oS4we/uqpXxl13vzhL8466slpl55wIYJsQJ9d5zz6i0WzzY7/l71Gvbp37Y4hXyvGtradvXjYMT8/ZeBni0VDvnPZ+T/ecPvOS4ce88QdV6wd1Xx37zW3FK+sgPn5ay+86LDP3zO3/Yr3HLum5Vdn/+ug4j/u+9LoBf99sEnn/9xSbLzFlui/33RG+7uHzlm+7rVDxr64seGTM4sZy/o0/+iX7zRh+OihTR0dR007c9uksQ+vWLqkmNK2/bhnmhb03rWmdd1JY//ntYtfKDZcvWHIR1uLd48fcfn4M37w0ov/9AHe26v/5VNmfv8HRXtD73/edfTbphf7tp14wqTDi+Y7Ny597YyHXh88Z+xdT33gHZ/7i4seP+dHV9ujvlrc8r7iEwt/MfaeLXecu2HzpQs/MKMY2P6TYtXTF3zomOdHrtp4avHKhvWP/KHv0JbilZVjig1biqaBvYvj109aPee88X0/NvCeef/13A0Xnn7Ws0Xbsv63zp7/yEXnrz+l133F0/eO61XMP/Fvpt398wcW3HDSCcv+ofk31zZu8iVxyEHTiq9/4dbbL7hq1SPz7h7/o2FH7Wpeddq7pr1avLTyeO+0r65+9eO7d6/ctG9d0/BNh9npntWnf+2S0w49uOntNxfvPLn47LVXF1/esXLkOTbz9H9PMfTfGy9dOnjTrg8Vsx+YuWZbn+ZvNM1ct6nPjGJwnz5PfXTEqq9+dcEF593y8X0fu/XHD4y7/Lxzl8+e9dKUw45b3LFl35QXLpl05HnFq5u27H5i6tR+0+d94xkzNg0bMrxYsmZF0W93e/H1VQtH2SzzoYc+Udzz1btH7Z3r6bL3rD1s9He+O7P1tn8rPj3/eruoZ29xxej2jvVr7lyz969mrTjj/uYTXm6xBbvjz9ef+HLTgMbinEEfe+zms6afuWjWp3f87Z5txbPX3Dnkme+dfPymXZPHzmj//rw564txE9ac/3ivwRuKSeMmHj+495CFm3ZuLH530OKrTuu3cEnb6vN/1mvA7ybOGr30cz8sipmDdlw6r2HQh8++rfjmiofmvjLgXY0L9mxfV0x6euTp64qJR3x+0M3fvqBxtdF+/bjRKy9rf+G0E5+7/Plixt6zi41rZi6Z9fiwm45tGX/3qVMX7npwy0X9T7hr79qdU9cteuDpg8486ZTRG5/ovfnZ988bdtymYu5nl8w487Yj9p3QPn/6lF7F2sd+XTz4q3ee1L+j/xPTpxd/Pf3Yos/9j2558pd3fKdh+JR/5OxfR8fitqnjG9t++vLYO0aseu5rUzaees2yEfNb+jQWrQdblgz2bLbZ3b6n49oLx3/huB1D3//Srd89/sGpzQvb960aseqhlpHf+8a3braYzY67ig0/73vrjLseuuLtGztuAPszUyefVkw76swZP7njggebJtxrARZFR4RK+Wtfv5E/W9nRwe6CG73bz3/PKZcc+sPbLv7JruGH9/30R7783t/eXyxtmLp8XuPiccWsxU+eYp/pc9XVj417+V+W/vrxc65cdWK//kc88Pj9O6cdfuyykx8Zc+6c4rdLr9vz7ptmf+RTF1taERMV1//F0Vsbhixrnbd11ajT33HF40fPvLOx/8lHH1E0PDq0zaIcSQPbu/GMp8fdcPv0tusO72vRmYNNer7Stqpon37iZafv7Xf70k1tPg70EgEREAEREAEREAERqIyAxFZlaFWwCIiACIiACIiACMiypT4gAiIgAiIgAiIgApUSkGWrUrwqXAREQAREQAREoO4EJLbq3gNUfxEQAREQAREQgUoJSGxVileFi4AIiIAIiIAI1J2AxFbde4DqLwIiIAIiIAIiUCkBia1K8apwERABERABERCBuhOQ2Kp7D1D9RUAEREAEREAEKiUgsVUpXhUuAiIgAiIgAiJQdwISW3XvAaq/CIiACIiACIhApQQktirFq8JFQAREQAREQATqTkBiq+49QPUXAREQAREQARGolIDEVqV4VbgIiIAIiIAIiEDdCUhs1b0HqP4iIAIiIAIiIAKVEpDYqhSvChcBERABERABEag7AYmtuvcA1V8EREAEREAERKBSAhJbleJV4SIgAiIgAiIgAnUnILFV9x6g+ouACIiACIiACFRKQGKrUrwqXAREQAREQAREoO4EJLbq3gNUfxEQAREQAREQgUoJSGxVileFi4AIiIAIiIAI1J2AxFbde4DqLwIiIAIiIAIiUCkBia1K8apwERABERABERCBuhOQ2Kp7D1D9RUAEREAEREAEKiUgsVUpXhUuAiIgAiIgAiJQdwISW3XvAaq/CIiACIiACIhApQQktirFq8JFQAREQAREQATqTkBiq+49QPUXAREQAREQARGolIDEVqV4VbgIiIAIiIAIiEDdCUhs1b0HqP4iIAIiIAIiIAKVEpDYqhSvChcBERABERABEag7AYmtuvcA1V8EREAEREAERKBSAhJbleJV4SIgAiIgAiIgAnUnILFV9x6g+ouACIiACIiACFRKQGKrUrwqXAREQAREQAREoO4EJLbq3gNUfxEQAREQAREQgUoJSGxVileFi4AIiIAIiIAI1J2AxFbde4DqLwIiIAIiIAIiUCkBia1K8apwERABERABERCBuhOQ2Kp7D1D9RUAEREAEREAEKiUgsVUpXhUuAiIgAiIgAiJQdwISW3XvAaq/CIiACIiACIhApQQktirFq8JFQAREQAREQATqTkBiq+49QPUXAREQAREQARGolIDEVqV4VbgIiIAIiIAIiEDdCUhs1b0HqP4iIAIiIAIiIAKVEpDYqhSvChcBERABERABEag7AYmtuvcA1V8EREAEREAERKBSAhJbleJV4SIgAiIgAiIgAnUnILFV9x6g+ouACIiACIiACFRKQGKrUrwqXAREQAREQAREoO4EJLbq3gNUfxEQAREQAREQgUoJSGxVileFi4AIiIAIiIAI1J2AxFbde4DqLwIiIAIiIAIiUCkBia1K8apwERABERABERCBuhOQ2Kp7D1D9RUAEREAEREAEKiUgsVUpXhUuAiIgAiIgAiJQdwISW3XvAaq/CIiACIiACIhApQQktirFq8JFQAREQAREQATqTkBiq+49QPUXAREQAREQARGolIDEVqV4VbgIiIAIiIAIiEDdCUhs1b0HqP4iIAIiIAIiIAKVEpDYqhSvChcBERABERABEag7AYmtuvcA1V8EREAEREAERKBSAhJbleJV4SIgAiIgAiIgAnUnILFV9x6g+ouACIiACIiACFRKQGKrUrwqXAREQAREQAREoO4EJLbq3gNUfxEQAREQAREQgUoJSGxVileFi4AIiIAIiIAI1J2AxFbde4DqLwIiIAIiIAIiUCkBia1K8apwERABERABERCBuhOQ2Kp7D1D9RUAEREAEREAEKiUgsVUpXhUuAiIgAiIgAiJQdwISW3XvAaq/CIiACIiACIhApQQktirFq8JFQAREQAREQATqTkBiq+49QPUXAREQAREQARGolIDEVqV4VbgIiIAIiIAIiEDdCUhs1b0HqP4iIAIiIAIiIAKVEpDYqhSvChcBERABERABEag7AYmtuvcA1V8EREAEREAERKBSAhJbleJV4SIgAiIgAiIgAnUnILFV9x6g+ouACIiACIiACFRKQGKrUrwqXAREQAREQAREoO4EJLbq3gNUfxEQAREQAREQgUoJSGxVileFi4AIiIAIiIAI1J2AxFbde4DqLwIiIAIiIAIiUCkBia1K8apwERABERABERCBuhOQ2Kp7D1D9RUAEREAEREAEKiUgsVUpXhUuAiIgAiIgAiJQdwISW3XvAaq/CIiACIiACIhApQQktirFq8JFQAREQAREQATqTkBiq+49QPUXAREQAREQARGolIDEVqV4VbgIiIAIiIAIiEDdCUhs1b0HqP4iIAIiIAIiIAKVEpDYqhSvChcBERABERABEag7AYmtuvcA1V8EREAEREAERKBSAhJbleJV4SIgAiIgAiIgAnUnILFV9x6g+ouACIiACIiACFRKQGKrUrwqXAREQAREQAREoO4EJLbq3gNUfxEQAREQAREQgUoJSGxVileFi4AIiIAIiIAI1J2AxFbde4DqLwIiIAIiIAIiUCmB/wU8w0TE3g4icgAAAABJRU5ErkJggg==
* BROTHERED [[Michael HOOPER]] 00004Z * BROTHERED [[David HOOPER]] 00004Z * BROTHERED [[Ada HOOPER]] 00004Z * BROTHERED [[Maud HOOPER]] 00004Z * BROTHERED [[William HOOPER]] 00004Z * BROTHERED [[Samuel HOOPER jnr]] 00004Z * BROTHERED [[Ethel HOOPER]] 00004Z * ???????? BORN place to [[Samuel HOOPER]] and [[Elizabeth TAYLOR]] 00004Z * BROTHERED [[George HOOPER]] 00004Z * BROTHERED [[Eva HOOPER]] 00004Z * MARRIED [[Ruby MOORE]] 00004Z
h4 { color:#FFFF00; background:#00C000 }
h3 { color:#FF0000 }
h5 { color:#FFFF00; background:#800000 }
* 1921???? BORN Tinnenburra Cunnamulla Qld to [[Albert Simpson JOHNSTON]] and [[Ada HOOPER]] 00214Z 00620 00635 * BORN 10/12/1920 00176 to {Albert Simpson JOHNSTON} 00620 and {Ada HOOPER} 00620 * BROTHERED [[Colin Gordon JOHNSTON]] 00214Z 00635 * BROTHERED [[Thomas Samuel JOHNSTON]] 00214Z 00635 * BROTHERED [[John Norman JOHNSTON]] 00214Z 00635 * BROTHERED [[Albert JOHNSTON jnr]] 00214Z * BROTHERED [[Thora Elizabeth JOHNSTON]] 00635 * BROTHERED [[Wilga Georgina Anne JOHNSTON]] 00635 * lance corporal 2/5 australian infantry BN military service number QX33339 00176 * ???????? MARRIED [[Ruby Dorothy ADAMS]] 00176 00620 * ???????? FATHERED [[William JOHNSTON]] 00620 * ???????? FATHERED [[Female 1 JOHNSTON]] 00620 * ???????? FATHERED [[Female 2 JOHNSTON]] 00620 * ???????? FATHERED [[Female 3 JOHNSTON]] 00620 * ???????? FATHERED [[Female 4 JOHNSTON]] 00620 * ???????? FATHERED [[Stephen James JOHNSTON]] 00620 * 44 years at 23/05/1964 00635 * 2001???? DIED Charleville 00620 10/04/2002 00176 * 20020410 DIED Charleville 00267 * ???????? BURIED charleville cemetary 00176 00267
<html> <head> <title>Home Office Inwards Correspondence Exemptions and Miscellaneous 1912 - 1935</title> <meta name="keywords" content="indigenous,aboriginal, genealogy, census,family" /> <meta name="rating" content="general" /> <meta name="author" content="Paul Mackett " /> <meta name="copyright" content="2012, Paul Mackett " /> <meta name="revisit-after" content="31 Days" /> <meta name="expires" content="never"> <meta name="distribution" content="global" /> <meta name="robots" content="index" /> <meta name="Description" content="Home Office Inwards Correspondence Exemptions and Miscellaneous 1912 - 1935"> <META HTTP-EQUIV="Content-type" Content="text/html; charset=utf-8"> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-32709007-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <style type="text/css"> table { border: 0; font-family: sans-serif; font-size:12px; } </style> </head> <body bgcolor="ff9e0f" bgproperties="fixed"> <center><h3>Home Office Inwards Correspondence Exemptions and Miscellaneous 1912 - 1930</h3> <table border=0 cellspacing=2 cellpadding=5> <tr> <td><PRE> <br> <b>Home Office Registers of Letters Received 1912 - 1935 Correspondence Referring to Exemptions and Miscellaneous Detailed reference Location at the start of each year below. Queensland State Archives Copyright Paul Mackett 1990</b> <b>Home Office Register of Letters Received, 1912 Item ID 17919 Previous System Location HOM/B40; PRV8622/1/2 Certificates of Exemption Queensland State Archives N.B. A = Application for C. of E. R = Recommended for C. of E. (a) Exemptions Name Action Notes</b> Eunice Wallen A Geo. Reid A Dalton Exemption from Myora Saby Woods A Ivy Bailey R Half-caste from Cairns Mary Livermore R Mitchell Queenie Walsh Matilda Edmons R Larry Lane A Billy Fitz W. Lane R Intelligent behaviour Albert Skinner A 22 aborigines and half-castes refused. <b>(b) Miscellaneous Name Notes</b> Sarah Kendal Dooley Tracker at Warra. Recmd RO to Taroom Lucy May Young Re: Adoption of her child Katey Atkins RO from Kilkivan Settlement Agnes Johnson Lucy Gracemere Saxby RO Hughenden to Barambah Mary Sullivan Lucy Gracemere Winifred Brown H/C. Garnishee of wages Maggie Carlow King Toby Halifax Nora McDonald Nundah Edith Wilson Lucy Waters Blackall Eunice Wallen Exemption Certificate Tom Thumb ) RO Taroom to Barambah Jacol alias M. or H. Ruthven ) RO Taroom to Barambah Little Fanny RO Eidsvold to Barambah Matilda Booldoon George Reid H/C. Exemption Certificate Clarke River Amy Murray Mary Blackman Madge Ferguson Sophie Marmon Madge Ferguson Lizzie Alec Nellie ) Orphan of Hughenden Harold ) Orphan of Hughenden Dolly ) Orphan of Hughenden Lucy Waters Annie Uhr Order for transfer to Barambah Jun Darranga Innisfail Geo Speechley Maggie Ruby Alford Little Fanny Wife of a leper. Now in good hands Rosie RO Georgetown to Cape Bedford Mary Livermore Dalton Exemptions from Myora Mary ) RO Meteor Downs to Barambah Mary Tyson ) RO Meteor Downs to Barambah George Bengilla Saby Woods Recmd Exemption Certificate Daisy Ned's gin. Wants to join him at Normanton Ivy K 1/4C. Recmd Exemption Certificate Chas Foley H/C. RO Moreton Island to Taroom Kangaroo RO Stewarts Creek to Barambah Dorothy Salisbury H/C Dan Brodie Permission to marry a H/C aged 16y Fanny Little & children RO Eidsvold to Barambah Ned Cullen RO Brisbane Prison to Barambah Charley ) RO Longreach to Barambah Lucy ) RO Longreach to Barambah Mary Livermore Exemption Certificate issued Nellie Grogan RO Port Douglas to Yarrabah Mary A Carr Mary Pie Winton Percy Query RO Boggo Road Gl to Taroom Harry Jerome RO Brisbane to Taroom Ned Cullen Wants wife and kids to come to Barambah Ivy H/C. Removal to Barambah Dolly H/C. Brisbane Mitchell Exemption Certificate Queenie Walsh Exemption Certificate Nipper N.T. boy. will be sent to Camooweal with drovers Bertha Walsh Jas Dick Place dynamited last night Dolly Kobber Woombi Barambah Lucy Barambah Matilda Edmons Recmd Exemption Certificate Nipper Ivy Cairns ) Mary Cairns ) King Tommy Larry Lane Exemption Certificate Billy Fitz Exemption Certificate Goondool ) Matilda ) Polly Holdsworth Wishes to return to Cooktown to marry Phillip Tipo Eva Query For authority to bring her from Taroom to Roma hospital Winnie Barlow Lucy Re: Permission to marry Wombi Tommy Nerang Removal to Taroom Mukai Mary ) Not to return Mary Tyson ) to Meteor Downs Billy Goram That his wife Mary Brown be sent to him at Taroom Violet Enersey Jimmy Darranga James Dick House burnt down Madeline Ferguson W Lane H/C. Recmd Exemption Certificate Charley In Gaol for assaulting Police. Recmd removal of him and his gin Biddy Billy Murray RO Avondale to Taroom Bunberradubera Removal from Mitchell. (To Taroom) Jack New Fong RO to Barambah Friday RO Cooktown to Taroom or other Sandy Refuses to leave Mt Perry for Barambah Sarah Kendall Kitty Nanango. Very old. Charley RO of George from Weipa to Barambah, Murdering wife Ben RO Cloncurry to Barambah Toby ) RO Wrights Ck to reserve (Taroom) Amy ) RO Wrights Ck to reserve (Taroom) Bella RO Kanuna to reserve Jack New Fong Willing to live at Myora Binda Binda ) RO Burketown to Barambah Boxer ) RO Burketown to Barambah Fred ) RO Burketown to Barambah Wollolunga ) RO Burketown to Barambah Albert Skinner Exemption Certificate Bessie Broome H/C. RO Avondale to Barambah Nellie Brown That Corporal Gilbert's step-daughter be removed to a mission ------------------------------------------------------ <b>Home Office Register of Letters Received, 1913 Item ID 17921 Previous System Location HOM/B42; PRV8622/1/4 Certificates of Exemption and Miscellaneous Queensland State Archives N.B. A = Application for C. of E. R = Recommended for C. of E. (a) Certificates of Exemption Name Action Notes</b> Nellie A Half-caste girl Jack Evans NR Selina Mitchell A R. Murphy A Half-caste M. Drumley A J. Bell A G.F. Stephenson A for his half-caste daughter Julia Bell Forwarding certificate John Brown R E.P. Coolwell A Robert Murphy R Joe Barnet A Williams A Williams girls Tom Jaro R Daisy Digarbie R Jas. Armstrong R Half-caste May Sandys A Emily Yorke R Lillian Edwards R Joseph Selim R Lily R Half-caste John Corkpau R Norah Clark R Frank Balcer R May Sandys Revoke Joe McGregor R (b) Miscellaneous Sergt. Brown Recommend removal Tewantin ) to a reserve ) Susan Brown " " ) Lizzie Hickson Exemption Monday Transport to Taroom Paddy Lisha Transport to Taroom Pompey Transport to Taroom Alick Molons Transport to Taroom Half-caste women and children Mt. Carbine to Barambah ------------------------ <b>Home Office Register of Letters Received, 1914 Item ID 17923 Previous System Location HOM/B44; PRV8622/1/6 Access Category 30 years Certificates of Exemption Queensland State Archives Name Place Action</b> Bessie Johnson R George Speechley Not recommend Clubbin Billy Goondiwindi R Bradfield A, and gin Bertie Dixon R Adelaide Drumley R Harold Gainsford R Albert Hill R Dinah Cunway R Nellie Spears R Frank Micklow R ) Alec Smith R ) Curtis Ford R Kitty R John Williams R Wm. Hart A Joe Craigie R Ester Ford R Jack Hazel R Chas. King R Chas. N. MacDonald R Black Barney R Fanny Constantine R Wm. Ah Kit R Geo. Sibley R E. Braikenridge A Thomas Williams Cancel Lucy Hull River R Hebert R Flo Kemp A ---------------------------- <b> Home Office Register of Letters Received, 1915 Item ID 17925 Previous System Location HOM/B46; PRV8622/1/8 Access Category 30 years Certificates of Exemption Queensland State Archives Name Place Action</b> Braikenridge A Willie Lee A Chrissie Lucas R Clara Kelly R Willie Heron R ) Roger Nicol R ) Arthur Williams R S. Koosuer A Emily Campbell A Wilfred Brown R Willie Nicol A ) Roger Hiron A ) Charlie Addo Ingham A Joe Craigie R J. Johnson R ) Tabby Blucher R ) Willie Ah Duck R ) Thorpe A Nancy Horn A Johnny Patterson R David Wright Townsville R Skipper Koosuer R F. Braikenridge A Mabel Hislop R ) Roy Hislop R ) Bessie Mt. Garnet Cancel H/C J. Braikenridge A Jacob Braikenridge R Fred Braikenridge R Frank McInnes R Alick Sore R Jack Peak Mungallale A Wm. Hopkins Kanya R Frederick Blackman R A = Application R = Recommendation --------------------------- <b>Home Office Register of Letters Received, 1916 Item ID 17927 Previous System Location HOM/B48; PRV8622/1/10 Correspondence re: Certificates of Exemption Queensland State Archives N.B. A = Application for C. of E. R = Recommended for C. of E. Name Place Action</b> Tommy Duncan R Cancellation Kate Ah Sam A Peake A Half-caste Bessie (Protests against cancellation of certificate) Wm. Brown Moray Downs A R. Cameron Moray Downs A F. Tier Grosvenor Downs A A. Braikenridge Mossman A Jas. Moore Ballon A Lulu Ross Brisbane R Annie Healy Brisbane R Joe Purcell R Sally Winchester R Charlie Clark Springsure R Wm. Brown Moray Downs R Kate Ah Sam Rockhampton R Frederick Tier Grosvenor Downs R Percy Dixon Springsure R Robert Cameron Moray Downs R Ned Butcher Comet R Walter Simpson A Alpha Paige A ) Lilly Paige A ) Peter Edwards A Wm. Leu A Billy Priestly A Andrew Downs A Jack Johnson A Marshall Hill R Annie Roberts Thargomindah A Jimmy Johnston Mossman R Jane Wiseman A John Peak Mungallala A Marine Station - Application fot 5 half-castes in his employ Joe Terare Maryborough R Albert Holt Springsure A Abe Woods Roma A Bessie Hill Comet A Sandy Murphy Cullen-la-Ringo Stn A Alfred Gadd Springsure A Jerry Collins Springsure A Gordon Hutchinson A Geo. Turner Augathella R Mick Dancie Angledool A R. Eckford Marine Stn A Jack Orcher Angledool A Geo. Orcher Noondoo Stn A Bert Eckford Marine Stn A Edward Phillips Noondoo Stn A Tommy Orcher Bella Springsure A Philip Frazer Cunginella Stn A George Frazer Collie Blue Stn A Walter Simpson A Arthur Jackson Honeycomb Stn A Bob Wallace Mt. Spencer Stn A Wm. Perrott Mt. Garnet A Robert Miller Bangalow Stn A T.C. Duffy Proserpine A Harry Tyson Meteor Downs Stn A Hry. Kelly Jundah A Wm. G. Brown Cairns A G. Frazer Cungelalla Stn A E. Mitchell Talwood A Percy Frazer Springsure A Edward Mitchell Talwood A ) Lucy Mitchell Talwood A ) B. Brown Boompa A Geo. Barker Nebo A Flossie True Eidsvold Stn A Rob Davis Recmd. cancel Mamie S. Williams Recmd. cancel John Teare Bulliwallah Stn A Willie MacMahon A Elsie Mildren Mt. Molloy A James Kettle Augathella A Ellen Langlo Goatlands A A. Butterworth Gleneva Stn A Thos. Harrison Charleville A ----------------------------- Page 9 <b>Home Office Register of Letters Received, 1917 Item ID 17929 Previous System Location HOM/B50; PRV8622/1/12 Correspondence re: Certificates of Exemption Queensland State Archives N.B. A = Application for C. of E. R = Recommended for C. of E. Name Place Action</b> Barney Mt. Morris Stn A Jack Walters Albany Downs A Thos. Smith A ) Harry Murray A ) Jupiter Mossman A Grace May Duffy A Archie Robertson A John Cavanagh Barambah A Logan McEvoy A ) George McEvoy A ) Charlie Ross Gracemere A Harry Murray Mitchell A Mamie Williams A Harry Sheridan A Wm. Pickering A Grace M. Duffy A Emily Kyle (Claussen) A N.E. Stephenson A Dup. Cert. Major Luco A Blanche Stanwell A Robert Martin R Half-caste Nancy A Half-caste Major Luco A Johnny Moldarah R Ranji Springsure A James Armstrong R Geo. Sheppard A George Thorpe Not. rec. Richard Brown A George McEvoy A ) Logan McEvoy A ) Dick West A George Sheppard A Toby Perry Saxby Downs A William McCormack Millungera A James Watson Goondiwindi A (Armstrong) George Budby Saltbush Park A George Budby A Dorothy Salisbary A Jack Rigby Goondiwindi R Louise Virtue A Dan Coleman (Asks to be allowed to work as a free man) Nicholas Macedon A ) Husband Topsy Macedon A ) Wife N.H. Gibson A ) Rose Roley R Tommy Nulla A Harry Harper R Cissie McDowall A John Martin Taroom R Dick Crain R H.T. Bollow R --------------------------- <b>Home Office Register of Letters Received, 1918 Item ID 17931 Previous System Location HOM/B52; PRV8622/1/14 Correspondence re: Certificates of Exemption Queensland State Archives N.B. A = Application for C. of E. R = Recommended for C. of E. Name Place Action</b> Louisa Virtue (Asks why application refused) Banjo Born R ) Ranji Logan R ) Jinnie Fulton A Walter Barmey R Alick Armstrong R Paddy Brady Maryvale A Lena Pedris Mossman R Jack Street Nocatunga R Paddy Brady Maryvale Stn R Lilly Pollock St. George R Rob Plummer A Pearl Norton R Mick Fatten R Eddie MacGregor Purga R J. Kennedy Coen A J. Kavanagh Wondai A Family Gadd R Frank Johnson Frazers Island A Percy Rolfe R Namie Williams Kilrock A Fred Johnson Warbreccan Stn R Ida Johannsen Mt. Morgan R Gypsy (Employed by Mrs. M.J. Edwards of Mackay) Clara Carbine A Herbert Brown Barrondowne A Harold Yarrabah A Robt. Plummer Arabia Stn A H. Brown R Wm. Carney Innisfail R Lizzie Lewis Cunnamulla R Ada Hooper Cunnamulla R Kingie Horton Gin Gin R Lizzie Watson St. George R J. Morgenson Greenvale R --------------------------- <b>Home Office Register of Letters Received, 1919 Item ID 17933 Previous System Location HOM/B54; PRV8622/1/16 Correspondence re: Certificates of Exemption Queensland State Archives N.B. A = Application for C. of E. R = Recommended for C. of E. Name Place Action</b> Frank Monkhouse Camooweal R Herbert Brown Barambah A Freddy Fox A ) L.P. Barrett A ) Jack Combo Jimbour A Wm. Carney Innisfail A R. Richards St. George A Alfred Burke Mitchell A J. Bray Surat A E. Mooney Alexandra A J. Crab Tambo A P. Frazer Camooweal A A. Turner Augathella A Thomas Norman Nocundra A Geo. Spooner Charleville A K. Brown Bonus Downs Stn A Ida Thorpe Townsville A Chas. Brierty Nocundra A Molly Ferguson Bowen A W. Lane (Asks to have C. of E., issued in 1912, cancelled) D. Lind A (Employed by F.C. Urquhart) Ned Kelly ( See removals. From Deebing Creek to Taroom) C. Carbine Rinnoul, Taroom Re-apply Annie Free Glen Innes A John Lee Camooweal A Frank Noble Goondiwindi A T. Fogarty Dulacca Stn A Charlie Chilly Landsborough A Bessie Bunn Greenvale A Florence Lancaster Cairns A Dora Craigie Winton A Madeline Ferguson (Asks for exemption. Protests against being under Department Control) Nancy Lee Rio A Frank Fallon A Jack Costello A H. Anderson Blackall A Lucy Costello Tilboroo Stn A Willie Rodgers Chillagoe A Robert Murphy Loraine Stn Renewal Harold Walsh Duaringa R Peter Davis Bloomsling R Robert Ah Sam Cloncurry R Byron Nathan Urandangie R Joe Fitzroy Charleville R Tommy Dodd Rocky Springs R ) Tilly Dodd Rocky Springs R ) Teddy Williams Hawkwood R } Mary Williams Hawkwood R } Willie Martin Beaudesert R Billy Burdekin Ingham A Harry Skene Blackdown Stn R Frank Morris Oxford Downs Stn R Dorothy Salisbury Brisbane A Harold Doyle Taroom R Henry Carbarngo Taroom R Adam Hopkins Boyne Side R Tabby Blucher Mossman R Alick Houston Lawn Hill Stn R John Wilde Urandangie R John Green Urandangie R Harry Lawson Urandangie R James Noble Goondiwindi R Frank Hudson Forest Home Stn R Billy Burdekin Stone River R Joseph Scrulton Turn Off Lagoon R Paul Parker Consuelo, Springsure A Niney McDonald Charleville R Annie Lee Edungalba R Jack Norman Avondale R Jessie Saville Croydon R James Houdah Lake Elphinstone R Frederick Collins Mitchell R Fred Fogarty Roma A Duke White Rio Stn R Henry Fuller Redbank Stn R Glen Combarngo Surat R ------------------------------- <b>Home Office Register of Letters Received, 1920 Item ID 17935 Previous System Location HOM/B56; PRV8622/1/18 Correspondence re: Certificates of Exemption Queensland State Archives N.B. A = Application for C. of E. R = Recommended for C. of E. Name Place Action</b> Nellie Cameron Proserpine A S. Willie Croydon A Wm. Anderson Townsville A Hubert Thompson Edmonton A Dorothy Salisbury Brisbane Richard Hayden Wandagee R John O'Donnell Wandagee R Wm. Heathwood Eidsvold R ) Patrick Perkins Eidsvold R ) Roy True Eidsvold R ) Nelson Carabie Eidsvold R ) Jane Clark Meerawa A } William Clark Meerawa A } Husband Searriaco Ravina Mossman R Thos. Gruibarra Mossman R John Simpson Eidsvold R Myrtle Combarngo Surat R ) Ollie Combarngo Surat R ) Nellie Combarngo Surat R ) Billy Combarngo Surat R ) D. Barry Surat A O. Mingo Kyuna Renewal Lucy Hayes Moore Telegraph Stn R Victor Parker Gilbert River R Nigger McDonald (See removals. Brisbane to Barambah) Johnny Moldarah R Jack Oliffe Clarenton R Dick Dunbar Vanbrook Stn R ) Dick Sterling Vanbrook Stn R ) Satanic Nicholas Mossman R Willie Riley Gordon Downs R Rosie Obah Cairns A Otto Davis Cairns A Tommy Murray St. George R Victor Johnson A Molly McCarthy Innisfail R B. Bell Croydon A Albert Hagan Toompine R William Dempsey Yelvertoft Stn R James Wilson Barclay Stn R Robert Collis Normanton R George Thorpe Undina R Chris Papier Cluny Stn, Boulia R Paddy Bignell Normanton R Tommy Saville Turn off Lagoon R Dalby Barry Croydon R Topsy Macedon Cooktown R ) Nicholas Macedon Cooktown R ) Tommy Miller Herberton R Thos. W. Simpson Wondai R Tom Smith Mitchell R Walter Scott Normanton R Albert Samardin Lorraine Stn R Alick Woodley Normanton R Nelson Colless Inverleigh Stn R Geo. West Auburn Stn R John Bara Eidsvold R Arthur Blackenridge (See removal orders) Frank Burdekin Hillgrove Wm. Newman Walgra Arthur Budden Stonehenge Stn Pincher Cerrita Stn Jubilee Locus Page Boulia Mick Ambrym Kairi Stn Johnny Cake Pine Creek Jack Wallace Innisfail Wm. Joubert Barry Kings Plains Stn Alick Houston Lawn Hill Stn Paul Parker Consuelo, Springsure A James Lingwoodock Toomoo Stn W. Simpson Edmonton, Cairns A Wm. Massey Rokeby Stn Nellie Asaki Carpentaria Downs A Frank Stewart St. George Talentine Reid Normanton Emma Nicol Bowen Ahwang Saptu Thursday Island Wakky Boin Stn Eric Samardin Burketown ) Ondong Samardin Burketown ) Bemi Bell Croydon Wm. Clarke Gordonvale Charlie Cavanagh Dagwood Stn Bert Brown Gayndah Recd. Revoke Paddy Maund ) Thos. Roger ) Biddie Tommy ) Churataka Charlie ) (See removal orders) Jas. Craigie Wrangangin Wm. Buckland Normanton Frederick Martin Walgra Stn George West Emerald Jas. Williams Eidsvold John Barry Urandangie Harry George Valley of Lagoons Theresa Parker Atherton Jessie Saville Croydon Duplicate Harry Roberts Hillview Sandy Connors Maytown Willie Ah Duck Recmd. cancel Ruby Cressbrook Spong Cairns Not recmd. Atima Ahwong A Fred Rummage Charleville A John McAlister Carpentaria -------------------------------------- <b> Home Office Register of Letters Received, 1921 Item ID 17937 Previous System Location HOM/B58; PRV8622/1/20 Correspondence re: Certificates of Exemption Queensland State Archives N.B. A = Application for C. of E. R = Recommended for C. of E. Name Place Action</b> David Wombi Gum Holes Stn Amy Dodd Bollon Tommy Nulla Saxby Downs Unnamed Cairns (Application by Mrs J. Connors from Cairns for half-caste girl so she can take her to Brisbane) Alf Black Murgon Daisy Lind Brisbane Fred Smith Taroom Edward Smith Mitchell George Saunders Mitchell Dorothy Salisbury Sydney Recmd. defer Jane Williams Charters Towers Tommy Mitchell Yelvensoft Stn Victor Johnson Mitchell A Jack Kearns Mitchell Leslie Prosser Carlton Hills Tommy Dodd Bollon Alfred Garrett Duaringa Phillip A. Jose Ayrton, Bloomfield Rv A Henry Biguell Normanton Victor Johnson Mitchell John Wilson Urandangie Figaro Laura Stn John Campbell Urandangie Charles Parkes Mitchell Kate Campbell Charleville Alick Little Rockybar Stn Olive McCarthy Brisbane A Arthur Douglas Cooktown Minnie Gough Innisfail A Arthur Isles Meteor Downs Joseph Braikenridge Recmd. cancel Davey Kelly Gayndah Thomas Ferguson Urandangie Nellie Cameron Proserpine Ruby B. Spong Cairns Dorothy Salisbury Sydney Minnie Gough Innisfail George Foster Bollon George Reid Charters Towers Money owing Peter Caldwell Davenport Downs Kathleen Ellen McIllwraith Brisbane Dinah Gordon Aramac (Mrs. Fred Johnson) Alf McCarthy Forest Vale, Mitchell Willie Wag Gayndah Alfred Watty Cairns George Couchy Eidsvold Or Conchy Cora Burketown Alice Nicholson Brisbane ----------------------------- <b>Home Office Register of Letters Received, 1922 Item ID 17939 Previous System Location HOM/B60; PRV8622/1/22 Correspondence re: Certificates of Exemption Queensland State Archives N.B. A = Application for C. of E. R = Recommended for C. of E. Name Place Action</b> Fred Fogarty Brooklands A Alfred Foster Bollon R Edmund Gootchie Gayndah A Logan Rangis Gayndah A Vincent Blackman R ) Jessie Blackman R ) Fred Fogarty Purga R Tom Kirwin Buckingham Downs R Clara Anderson Brisbane R Ivy Anderson Brisbane R Daisy May Brisbane R Peter Wallace Ingham R Arthur Isles Recmd. revoke (Drinks to excess) Jack O'Donnell Southport R ) Annie O'Donnell Southport R ) Henry Bowen Nive Downs R Clara McLennan Wilsons Plains A Charlie King Currumbin R Sophia Nulla Roma A Joe James Bluff, Duaringa R Ben Roberts Byzantium, Bolton Dis R Sydney Roberts Dingwall Stn R Peter Wallace Ingham R Michael Flick Goondiwindi R Robert Cameron Clermont Half-caste (Already under exemption. ? Continue this) Charlie Sore Innisfail R Fred Pitt N.S.W. R ) Walter Quinn N.S.W. R ) Harry Haines N.S.W. R ) Fred Johnson Springsure Recmd. revoke Frank Hudson Georgetown Recmd. revoke George Noble Mona Mona R ) Molly Noble Mona Mona R ) Harry Grogan Mona Mona R ) Rose Grogan Mona Mona R ) Clara McClennan Wilsons Plains (Mrs. Costello requests exemption for.) Elsie Rouse Ipswich A Clara McLennan Wilsons Plains A Leslie Lawton Augathella R Edward Williams Beaudesert R Joe Junior Chillagoe A George Ah Sam Cloncurry R Annie Mascoyan Innisfail R Darcy Prosser Duchess R Willie Collins Innisfail R Ned Motlop Harvey Creek A --------------------------- <b>Home Office Register of Letters Received, 1923 Item ID 17941 Previous System Location HOM/B62; PRV8622/1/24 Correspondence re: Certificates of Exemption Queensland State Archives N.B. A = Application for C. of E. R = Recommended for C. of E. Name Place Action</b> Ned Motlop Harvey Creek A Frank Whitford Bollon R Ned Motlop Harvey's Creek Not Recmd. Jessie Thorpe Cloncurry A Harry Wilcox Innisfail R Arthur Bundi Mitchell R Bob Romelo Goondi A Larry Manning Edmonton R George Dennis Blackrock nr. Ingham A Wm. Ivory Camboon Refused Willie Bowen R Lightning Willie Bowen R John W. Beckett Glenhaughton Stn R James Fuller Camboon R Logan Ranji Camboon R Kingie Thompson Rokeby Stn R Freddy Dodd Camboon R Bunda Collins Eidsvold R Bob Romelo Cardwell R Timmie Albury Duaringa R Tottie Quicksilver Beaudesert A Minnie Edith White Red Hill A Albert MacKenzie Ayr R Fred Braikenridge Mossman (Recommends certificate be revoked and removal to Palm Island) Archie Roberts Forest Vale Stn Recmd revoke Minnie White Brisbane R Florrie Beckett Beaudesert A Peter Gibson Mapoon R Joseph Braikenridge Mt. Molloy A Jinny King Tarzali R William Priestly St. George R Flinders Thompson Dolswood State Stn R Bertie Cameron R ) Willie Cameron R ) Johnson O'Neill Jundah R Walter Couchy Gayndah R Joseph A. Darvue Ardoch Stn A Dolly McDonald Lochnegar R Robert Busch Thursday Island R Dan Owens Mt. Surprise R Adam Hopkins Recmd. revoke George Sibley Mt. Molloy Recmd. revoke Daniel Wall jnr. Tabe Tin Mines A Cherry O'Keeffee Millungra Stn, Croydon A Mary Blair Karumba R Tom Anderson Five Mile R Willie Busch Mapoon R Patrick M. Keating Gordonvale R Jimmy Johnston Mossman Recmd. revoke George Hooper Cunnamulla R James Joyce Innisfail R Cyril Waite Mitchell R Etta Hodges Thursday Island R Harry Dunn A ------------------------------- <b>Home Office Register of Letters Received, 1924 Item ID 17943 Previous System Location HOM/B64; PRV8622/1/26 Correspondence re: Certificates of Exemption Queensland State Archives N.B. A = Application for C. of E. R = Recommended for C. of E. Name Place Action</b> Harry Bunn (Asks why not exempted) Peter Wallace (For certificate) David Endoyn Merluna Stn R Harold Gainsford Ravenswood Junction R Dan Wall Chillagoe R Roy Morris Cooroora, Blackwater R Jack Olliffe Taroom Recmd. revoke Ivy Kearns South Brisbane A Lottie Lane Brisbane R Shelby Groves Mt. Molloy A ) Patrick Groves Mt. Molloy A ) Janet Benson Cunnamulla R Lilly M. Brown Cairns R Jack Edwards Innisfail R Sam Watson Nebo R Bob Hardiman Springsure R Harry Mi Mi Wondai R James Hubbard Cunnamulla R Nellie Spears Recmd. revoke Snapshot Jack McRae Glenormidon A Tommy Jaro Gayndah Recmd. revoke Nellie Miller ) Dorothy Salisbury ) Ivy Warroo ) (Report on application of the above three by J. Dinning ) Frank Ivory Mt. Perry R Archie Campbell Ravenshoe R Maggie Dixon Ravenshoe A Mick Speedy Bollon R Rose Anderson Mt. Molloy R Arthur Frackelton Lawn Hills Stn R Dan Peterson Gregory Rv, Proserpine R Jimmy Kennedy Rokeby Stn, Coen R Robert Plummer Banana Stn (Exemption granted 10.10.1918. Asks for fresh certificate) Ted Elwood Mickavilla Stn, Quilpie R Smiler Hoosan Burketown R Charles S. Coates Harveys Ck near Cairns R Harry Nolan Mt. Funnell via Koumala R Bertie Fergusan Rookwood Stn R ) Harry Wilson Rookwood Stn R ) Wm. Carney Daradgee A George West Auburn Stn R Geoffrey Carbine Taroom R ------------------------- <b> Home Office Register of Letters Received, 1925 Item ID 17945 Previous System Location HOM/B66; PRV8622/1/28 Queensland State Archives Correspondence re: Certificates of Exemption N.B. A = Application for C. of E. R = Recommended for C. of E. Name Place Action</b> Tommy Chin Fat Thursday Island R Arthur Iles Springsure A Bertie Wilson Charleville R Sprinkle Murphy Jundah R Alick Reid Gracemere, Rockhampton R Dolly Murray Dirranbandi A Linda Ferguson Mareeba R Wm. Carney Innisfail R George O'Brien Normanton R Victor Leftwich Yarrabah R Blanche Davis Brisbane A - not recmd. Frank Jose Bloomfield River A Johnson O'Neill Barambah Recmd. revoke C. Bribanks Rockhampton A Jack Lynch Purga R Nancy Wilston Recmd. revoke Frederick Martin R Kerr Cooper Hughenden R Dora Quinn A Wm. Barrett Augathella R Oliver Ayr R N. Ross Ayr R ) E. Stell Ayr R ) Harry Roberts Rockhampton R Tom Anderson Ingham Recmd. revoke Alfred Martin Dunwich R Willie Doyle Goondi R Joe Boland Kyawanna R George Wake Bowen A Hughie Gadd Springsure Recmd. revoke -------------------------------- <b>Home Office Register of Letters received, 1926 Item ID 17947 Previous System Location HOM/B68; PRV8622/1/30 Certificates of Exemption Queensland State Archives Christian Name Surname Location Year Action</b> Charles Turner Eromanga 1926 R Paddy Groves Mt. Molloy 1926 R Roy Close Dunwich 1926 R Alex Sing Carlton Hills 1926 R George Hooper Mitchell 1926 R Stanley Luco Hughenden 1926 R George Ah Sam Cloncurry 1926 R Roy Smith Purga 1926 R Fred Carbine Weulba? 1926 R Jack Kippen Carlton Hills 1926 R Lowney Kelly Charleville 1926 R Bessie Bowie Grasstree 1926 R Bella Gundy Rockhampton 1926 A Caroline O'Brien Mt. Molloy 1926 R Sprinkle Murphy Longreach 1926 Revoke Oscar Munns Taroom 1926 R Willie Ah Wong Mossman 1926 R Joe McGregor Goondiwindi 1926 R Sprinkle Murphy Longreach 1926 R Wm. Hatton Beaudesert 1926 R John Williams Beaudesert 1926 R Alick Lyall Mungana 1926 R Minnie Thomas Rockhampton 1926 A (Mrs.) Jessie Brown Beaudesert 1926 R James Barley Atherton 1926 R George Fogarty Beaudesert 1926 R Wm. Drumley Beaudesert 1926 R Wm. Williams Beaudesert 1926 R Herbert Brown Purga 1926 R Peter Gunnawarra Stn 1926 R Wm. Brown Beaudesert 1926 R Gladys Bowler Richmond 1926 R Joe? Brook Millea Millea 1926 R George Hooper Charleville 1926 R Frazer Kruger Augathells 1926 R Harold Munns Taroom 1926 R Leslie Armstrong Winton Stn 1926 A Sarah McGrath Gladstone 1926 A Clyde Combo Barambah 1926 A Albert Mitchell Alpha 1926 R -------------------------- <b>Home Office Register of Letters received, 1927 Item ID 17949 Previous System Location HOM/B70; PRV8622/1/32 Certificates of Exemption Queensland State Archives Christian Name Surname Location Year Action</b> Arthur Bird Tallwood 1927 R Frank Ranji Peeramon 1927 R Joe Purcell Charleville 1927 A Lizzie Bowen Goomeri 1927 R Jack Bennett Betoota 1927 R Thomas Clancy Gayndah 1927 Revoke (Deceased) Harry Rouse Ipswich 1927 R George Law Gayndah 1927 A Mr. Law Gayndah 1927 A Mrs. Law Gayndah 1927 A Mr. Wagg Gayndah 1927 A Mrs. Wagg Gayndah 1927 A Mr. Cobbo Gayndah 1927 A Mrs. Cobbo Gayndah 1927 A Application for the Exemption of the child adopted by Thomas Battle of Malanda. Shin Ah Gow Woondoola Stn. 1927 R Shin Ah Mum Woondoola Stn. 1927 R George Ah Gow Woondoola Stn. 1927 R Richard West Riverleigh 1927 Removal Elsie Malanda 1927 Not Granted (Half-caste adopted by T.W. Battle of malanda. Recommmend Exemption not granted but permit to retain the child be given, provided she is placed under his married daughter's care) Albert Burke Marlborough 1927 R Ned Parker Croydon 1927 R Alice Cameron Heathwood 1927 R William Cameron Heathwood 1927 R Cherry O'Keefe 1927 R Goldern Croydon 1927 R Jack Williams Kinnoul Stn. 1927 R William Ah Duck Mossman 1927 R Jimmy Williams Kinnoul Stn. 1927 R Albert Jackey Beaudesert 1927 R Blanche Davis Brisbane 1927 A (Gives her money to a man) Cameron Finnegan Chillagoe 1927 A Agnes Hegerty Tambo 1927 A Mick McCabe Springvale Stn. 1927 R Harry McCabe Springvale Stn. 1927 R Reggie McCabe Springvale Stn. 1927 R Bill Sullivan Springvale Stn. 1927 R Teddy Waddy Woorabinda 1927 R Freddy Waddy Woorabinda 1927 R Ruby Waddy Woorabinda 1927 R Willie Wag Eidsvold 1927 R Doreen Wag Eidsvold 1927 R George South Mitchell 1927 R Kathleen Koosnay Blackall 1927 A Vincent F. Law Gayndah 1927 A --------------------------- <b>Home Office Register of Letters received, 1928 Item ID 17951 Previous System Location HOM/B72; PRV8622/1/34 Certificates of Exemption Queensland State Archives Christian Name Surname Location Year Action</b> James McEvoy 1928 R Jack Hansen 1928 R (Recommend 6 month trial of Exemption) Percy Edwards 1928 R Freddy Murdoch 1928 R Leslie Prosser Carlton Hills 1928 R Peter Pacey Shorven 1928 R Susan Lifu Mossman 1928 A Susan Sioux Mossman 1928 A Henry Croydon Gordonvale 1928 R Freddy Waddy Cunnamulla 1928 R Willie Rodgers Blackdown Stn. 1928 Revoke Joe Dosatto Chillagoe 1928 Revoke Hector Rutherford Clermont 1928 R Georges Rosa Noondoo Stn. 1928 R Rosa Georges Noondoo Stn. 1928 R Lorna Clarke Glen Eva Stn. 1928 R Mary Barker Glen Eva Stn. 1928 R Joe Purcell Charleville 1928 Revoke Elsie Monday Wallshot Stn. 1928 R Charry O'Keeffee Croydon 1928 R George Ryan Hughenden 1928 A Sid Willis Ayr 1928 R Shelley Grover Mt. Molloy 1928 R Isabel Lane Winton 1928 R Herbert Ross Elgin Vale 1928 R Jack Dasou Thursday Is. 1928 R Emanuel A. Jose Mossman 1928 R Leresa Kee Woorabinda 1928 R Alfie Stanley Bowen 1928 R Herbert Nixon Rosevale Stn. 1928 R Walter Nixon Rosevale Stn. 1928 R Jack Street Eromanga 1928 Revoke Mogadan Lobermory Stn. 1928 R Adlam Bowen 1928 R Adlems Bowen 1928 R Harry Murray Mitchell 1928 Revoke Bertie Lana Neumayer Valley 1928 R Eric Gracemere Brisbane 1928 R Michael L. Mitchell Alpha 1928 R Thomas Samuals Deeral 1928 A Carabee Nelson Eidsvold 1928 R Saltner Nelson Eidsvold 1928 R Louis Mothe Deeral 1928 A Donald Coffey Magnetic Is. 1928 R Tommy Mitchell Yungaburra 1928 R Gordon Weatherall Dirranbandi 1928 R ----------------------------------------------------------- <b>Home Office Register of Letters received, 1929 Item ID 17953 Previous System Location HOM/B74; PRV8622/1/36 Certificate of Exemption Correspondence Queensland State Archives Christian Name Surname Place Action</b> Walter Couchy Gayndah Revoke Jessie Winks Longreach A Dorothy Winks Longreach A Doris Mitchell Taroom R Nina Combarngo Surat R John Mothe Deeral R Combarngo Surat Cancel family Tom Cassidy Emerald R Albert Mitchell Alpha Revoke Eric Millar Meteor Downs R Elsie Roberts Curraghmore Stn R William McKinlay Marida Not recommend Albert McKenzie Ayr Revoke Robert Logan Woodlawn R Bob Andrews Toonpan R Daisy Howard Bowen R Duke Howard Bowen R Albert Jones Boonooroo R Leslie Ross Dingo R Bart Camaron Barwon Lake A Joe Carfar Ayr R Gladys Myquick Thursday Island R Nellie Addo Ayr R Claude Anderson Baralaba R Cecil Rolleston R Fred Dodd Camboon Revoke Jessie Winks Longreach R Dora Winks Longreach R Morris Serico Charleville R Jack Hansen Urandangie R Snapshot Urandangie R Teddy Chinchilla A Eric Hatton Chinchilla A Alex Hayden Gracemere R Richard Brown Biggenden R Nellie Addo Ayr Cancel Johnny Tooth Mt. Garnet R Lizzie Tooth Mt. Garnet R Charles Considine Monstraven R Elliott Lefo Gordonvale A Eric Bond R Percy Saltner R Alex Haden R Albert Brown Tara A Hugh Blow Beaudesert R Kitty Blow Beaudesert R Roy White Baralaba R A = Application R = Recommendation ------------------------------------------------ <b>Home Office Register of Letters received, 1930 Item ID 17955 Previous System Location HOM/B76; PRV8622/1/38 Certificate of Exemption Correspondence Queensland State Archives Christian Name Surname Place Action</b> Laura Casino Mt. Garnet R Roy Close Dunwich R Albert J. Sweeney Diamantina Lake New Exemption Charlie Archer Mt. Mulligan A Daisy Archer Mt. Mulligan A Roy White Baralaba R Norman Clark Barambah R Chas. Richards Niva R R. Anderson Purga A Nellie Adoo Revoke Alex Sore Innisfail A Laura Casino Mt. Garnet A Maurice Aplin Planet Downs S R Roy Murphy Augustus Downs R Alex Sore Innisfail Cancel Leonard Law A Freddy McKenzie Malagarga R T. Blackman Murgon A Alice Harris Ingham R Cyril Possum Miriamvale A Ada Collins Mitchell R Laura Casino Mt. Garnet A Leonard Law Gayndah Not recommend Willie Ivory Camboon Cancel Jessie Saville Cloncurry Cancel Clem Hazel Mundubbera R Leonard Law Gayndah A Laura Casino Mt. Garnet A Jack Anderson Barambah Stn A Ned West Chinchilla R Albert J. Sweeney Diamantina Park New Cert. Jack McDowell Mt. Garnet R N. Clarke Re - Money owing Laura Casino Mt. Garnet A E. Lefo Why not granted Garvey Port Coen A William Evans Coen A L. Bell Purga A F. Wolfgram Strathmore R Moses Obah Saltwater R Ruby Helpman Fishers Creek R Harry Davis Urangan R Bob Anderson Purga R Albert Burke Revoke A = Application R = Recommendation -------------------------------------------------------- <b>Home Office Register of Letters Received, 1931 Item ID 266747 Previous System Location A/4736; RSI211/1/1 Access Category 30 years Certificates of Exemption Queensland State Archives Name Place Action</b> Moses Dallachy Gainsford Stn R Fred Saltner Auburn Stn R Emily Miller Longmorn Stn R Prince White Baralaba R - and family Alice Roberts Mt. Molloy R Elvie Hutchinson Alroy Stn R Tom Blackman Sexton R Willie Pickering Gayndah Duplicate Alex Sore A Harry Davy Babinda R Tabina Possum Beryonda R Elsie Fox Herberton R Lizzie Jose Mossman R Dolly Anderson Purga R John Barry Urandangie Cancel A. Sore Innisfail Not Recommend J. Davey Babinda A ) J. Till Babinda A ) J. Ferguson Cairns R William Ivory Camboon R John Cummins Dobbyn R Jack Till Babinda R Malley Charters Towers R Edward Mi Mi Gayndah R Thomas Mitchell Recommend cancel Vincent Blackman Cancel Wm. Woods Gayndah R J. Bogle Ayr R E. Fewings Mulgeldie R A. Kenny Dobbyn R ) J. Scott Dobbyn R ) E.G. Law Gayndah R A = Application R = Recommendation ---------------------------- <b>Home Office Register of Letters Received, 1932 Item ID 266748 Previous System Location A/4737; RSI211/1/2 Access Category 30 years Certificates of Exemption Queensland State Archives Name Place Action</b> Billie Britcher A Thomas Saville Cancel Robert Anderson Woorabinda R Albert Skinner Gayndah R Nellie Robbins Cloncurry A Leonard Law Cherbourg A. for 6 months Jack Baker Cloncurry R Hector Tommy Tommy Mt. Gordon R C. McDowell Mundingburra Revoke (Revoke and remove to Palm Island) Charlie Sailor Cairns R Dick Hoolihan Stoneleigh R Muriel Anderson A ) May Anderson A ) Muriel Anderson R ) May Anderson R ) David Endoyn Revoke Alf Hector Kunwarra A George Wake Bowen A P. Perkins Eidsvold Re: cancellation Agnes Ross Rockhampton R Joe Purcell Mackay R Mrs. Mailman Cherbourg (Release from Cherbourg to go to her son at Babbiloora) Ida Croyden R A. Rowe Barambah A and wife Maggie Kee Colombo Stn R John Williams Thursday Is R Jack Hall Dirranbandi R F. Wolfgram Cancel A = Application R = Recommendation --------------------------- <b>Home Office Register of Letters Received, 1933 Item ID 266749 Previous System Location A/4738; RSI211/1/3 Access Category 30 years Certificates of Exemption Queensland State Archives Name Place Action</b> Jimmy Bogle Cairns R David Henderson Cooktown A Owen F. Lucas Normanton R Joe Purcell R'cmd not revoke Arthur Locke Gordonvale R Lennie Law Gayndah R Bob Power Townsville R George Beckett Purga A D. Henderson Cooktown R'cmd 12 months Charles Mow Deeral A Jack Lander Arrabury A T. Waroo Brisbane A and daughter Charles Mow Deeral R B. Beckett Re: daughter Charles Alley Charters Towers R Harry Roberts Cancel William Evans Coen Cancel Reg Dodd Many Peaks R Mandayongi Silkwood ) Removal to Sambo Silkwood ) Palm Nellie Silkwood ) Island Abraham Sailor Halifax R Marie Mitchell Mitchell R Michael Murphy Babinda R A = Application R = Recommendation --------------------------- <b>Home Office Register of Letters Received, 1934 Item ID 266750 Previous System Location A/4739; RSI211/1/4 Access Category 30 years Certificates of Exemption Queensland State Archives Name Place Action</b> Paddy Perkins Eidsvold R J. Hughie Mourangie A Moses Obah R'cmd revoke A. Carney Darrdgee A A. Wilson Mt. Garnet R Sarah Staines Indooroopilly R Susie Mitchell Dunwich A Maud Thorpe Cloncurry A nee Parry Thomas F. Conway Innisfail R T. Blackman Sexton R'cmd revoke Agnes Carney R James Hobbs Innisfail R Ivy Waroo Ashgrove R ) Marjorie Waroo Ashgrove R ) W.H. Butler Boulia R James Mitchell Alpha R Allan Thompson Croftley A George Clarke Charleville A Dick Clarke Mt. Garnet R Jack Fortune Palm Island R Fred Reid Biloela R Bob Roberts Charters Towers R Harry Mailman Augathella R Willie Pagel Mackay R Jessie Clarke Oorindi A Barney Holt Alpha R George Hookey R ) Charlie Hookey R ) Willie Hookey R ) Gracie Camp Camooweal R A = Application R = Recommendation ------------------------------- <b>Home Office Register of Letters Received, 1935 Item ID 266751 Previous System Location A/4740; RSI211/1/5 Access Category 30 years Certificates of Exemption Queensland State Archives Name Place Action</b> Maggie Buller Gladstone R Georgina Buller Gladstone R William McKinley Barcaldine R Robert Miller Goondiwindi Revoke Victor Ross Wynnum R Frank Birtles Quilpie A Jack Edward Innisfail Re-apply Annie Edwards Innisfail A Kozlan Assan Innisfail A George Sie Mow Deeral A Annie Mow Deeral A Mary Dennis Deeral A Harry Epong Innisfail A E. Moothe Deeral A Joe Morganson Greenvale Stn R Willie Masina A John Blooranta A Joe Mooner A Edith Garling A Jerry Croydon A Chas. Mow A (Mrs.) G. Weatherall A J. Williams Cancel M. Ramsey A Danial Mow A May Mow A James H. Draper G.G. Nichols A James Hobbs Innisfail A D. Richards A Annie Ross A (Mrs.) Sarah Moreton Not Recommend Jack Albert A J. O'Neill A renewal C. Holt A A = Application R = Recommendation <br>__________________________________________________________________________ <br></PRE></td> </tr> </table> <div align="center"><a href="qldexe.html">Close</a></div></body> </html>
# Different Spellings Why do I insist on using different words to refer to my ancestory Because there were no written words and I respect everybody's interpretation of what words might be? (https://howlingpixel.com/i-en/Yuwaalaraay) People are the Yuwaalaraay [Goodooga] but we've had generations living on Kunja [Cunnamulla] land and then Quandamooka [Wynnum] ... I currently live on Gundaungurra and Tharawal lands in the Southern Highlands of NSW but I am a Murray 00180 complexion 'dark' on Albert enlistment papers .. natural born british subject 0186 'father's background not discussed as a child 00213 Dudly Orcher B1914 worked on station at Weilmoringle about 14 to 17. Boss was Arthur Johnston - [https://kamilaroianationsidentity.weebly.com/totems.html](https://kamilaroianationsidentity.weebly.com/totems.html) my father's people the Ualarai and my mother's people the Alba important to know totem and to understand it
* 00289 traditional activities include land and cultural maitenance10/12 no sur * smiling mind app for ab meditations * {whitewashing} * {namatjira 1st citizen} * {Who is Indigenous} https://escapesouthernhighlands.com.au/ask-a-local/ask-a-local-melissa-wiya/ * i am not interested in yet another classification of my aboriginality by a colinised Australians * TRADITIONS AND CIRCUMSTANCES OF INDIVIDUAL ABORIGINAL AND TORRES STRAIT ISLANDER GROUPS {Flag Colours} https://www.abc.net.au/triplej/programs/hack/here-are-10-positive-ways-to-engage-with-indigenous-issues/10885222 {What if someone came and took Europe?} {Aotearoa Country} 20survival day http://yabun.org.au/2029 [[Contribute to ALWAYS WAS ALWAYS WILL BE]] Black 0–0–0 (#000000)" [[Contribute to ALWAYS WAS ALWAYS WILL BE]] All Lives matter "All lives matter hut not all lives need to be pulled back into moral inclusion. Not all people were subjected to the psychological process of demonising and being made less than human so we could justify inhumane practices. All lives matter .. that's a given. What i'm striving for is for all lives to accept that all lives matter. It's OK to be white, brown, black, red, yellow, magenta or pastel. But if there are people that have missed out for generations because of this, we need equity to restore it." [[Contribute to ALWAYS WAS ALWAYS WILL BE]] how can i become more involved with natsiwa "* MUST HAVE small caps = tags .. large caps = main https://www.naidoc.org.au/get-involved/2020-theme what does it mean that seemingly only educate people are speaking on our behalf isn't lived experience as a local an important contribution to local government decisions on how resources, money etc will be disseminated Aboriginal names: ""dhiil"" [yuwaalaraay, yuwaalayaay] Wilgas are a common tree species in inland Australia. Although not attracting birds with nectar (pollenation is done by insects), their fruit are taken by some bird species. The Wilga's significance lies in its dense foliage and drooping branches, which make it one of the best trees for birds to take cover in and under. Wilgas are particularly popular with male bowerbirds, who use them as cover for their bowers. Wilgas are usually found in scrub, but also as undergrowth of taller trees, e.g. under eucalypts in what is called sclerophyll woodland. https://scartrees.com.au/galleries/landscapes/ https://www.innerpath.com.au/matmed/herbs/Geijera_parviflora.htm 00639 https://mdahlem.net/birds/plant/wilga.php,hh Guwaala is a command, because of the -la ending. Guwaaldanha - continuous/present Going with garay (a Gamilaraay word) I'd go with Maaruma. Maayu is yuwaalaraay, Maaru is Gamilaraay. Garay Guwaaldanha ngali Maaruma. Also, ngali is 'we two' is this referring to one on one counselling? The amount of people you're talking about will change the pronoun. Maayuma fix, heal, make better garay guwaala speak ngali we garay guwaala ngali .. we speak garay guwaala ngali maayuma walgett language group 10/05/20 facebook https://www.miltonblack.com.au/ast/dreamtime/august.htm Bibliography Hippi, B. (2020). Wayne 'Buddy' Hippi | Yawar - A Cultural Mapping Project. [online] Yawar.com.au. Available at: https://www.yawar.com.au/cultural-map/song-people/wayne-buddy-hippi [Accessed 3 Mar. 2020]. ABC News. (2020). Indigenous languages saved by NSW artists through dance and song. [online] Available at: https://www.abc.net.au/news/2017-11-10/artists-work-to-save-indigenous-language-through-music/9133118 [Accessed 3 Mar. 2020]. ABC Indigenous. (2020). Gamilaraay lore. [online] Available at: https://www.facebook.com/ABCIndigenous/videos/2416308165100699/ [Accessed 3 Mar.  Gaba Sophie. Dhayala nganha/ask me about Identity and the word Gomeroi in week 4.  John  Gaba Raili. Dhayala nganha/ask me about the process of writing this material and some motivations in gibu/week 4.  Gaba Nardi. Maarubaa/thanks for sharing your links to this. A great way for others to learn about current GY/Aboriginal culture.  John Show parent | Reply See this post in context Re: Weeks 1-3: Current Use of Gamilaraay by John Giacon - Wednesday, 4 March 2020, 11:37 AM  Maarubaa/thanks Annie. Some themes are emerging. Use of language is very important and powerful. Gomeroi/Goomeroi. For some background to the name 'Hippi' see'Yibaay' in the dictionary. John Show parent | Reply See this post in context Unsubscribe from this forum Change your forum digest preferences INDG2003_Sem1_2020 -> Forums -> News forum -> Quizlet. Quizlet. by John Giacon - Wednesday, 4 March 2020, 11:24 AM  Quizlet is a way of learning garay/words. Maarubaa/thanks to Raili Koskinen, who has put garay for Gamilaraay 1 on Quizlet. https://quizlet.com/Raili_K/folders/gamilaraay?i=2e5xwj&x=1xqY-gu yananga. Go to: The YouTube channel, ‘Speak Gamilaraay’, was created by Dr Hilary Smith, a linguist at ANU. In this digital age, using YouTube as a platform for language learning has gotten increasingly popular. ‘Speak Gamilaraay’ contains weekly vocabulary videos with helpful audio to assist in accurate pronunciation. The word’s meanings are also explained, as well as the cultural context behind it. For example, the channel states that the language “didn’t traditionally have English months of the yearâ€, and so in the rebuilding of Gamilaraay, words were created. In a video, it shows that the word for ‘November’, which is ‘Mugiin.gaa-gil’, was “based on 'mugiin.gaa' (sandfly), because sandflies come after floods, which can occur at this time. The suffix is from 'gilay' (moon).†‘Speak Gamilaraay’ also showcases familiar English songs in the language, such as ‘Clap your hands’ and ‘Silent Night’. This channel is a good modern resource for those interested in Gamilaraay.  Bibliography: Speak Gamilaraay. “Word of the Week: Mugiin.gaa-gil (November)†Youtube, Nov 5. 2019, Before the 2015 NRL all-stars game, George Rose led the indigenous all-stars’ war-cry in Gamilaraay. Rose’s speech may have been the single largest broadcast in Gamilaraay language ever. This was undoubtedly a very powerful moment, and the atmosphere in the crowd was electric. George went on to put on a gutsy performance and lead the indigenous all-stars to victory. He won man of the match. This is just one of many examples of indigenous athletes making powerful political statements on field (Adam Goodes and Nicky Winmar spring to mind as others). The NRL all-stars match is also just one of many sporting initiatives that empower indigenous communities. The Koori and Murri knockouts are among the largest regular gatherings of indigenous people in the country and the AFL now also has an indigenous round. While the NRL all-stars game and George Rose’s war cry are a step in the right direction, it is difficult not to see them as a missed opportunity in terms of language revival. During the televised broadcast, the words Gamilaraay/Yuwaalaraay weren’t mentioned. No translation was provided. The massive platform could have been used to promote indigenous language initiatives, or at least to dispel some common myths about indigenous language. I’ve still been unable to find out what George Rose actually said. The poem 'Near or Far' is written by Gamilaraay woman Suellyn Tighe. Originally written for her grandchildren, she believes that showing her language to maintain it is preferable to teaching it. The video shows Suellyn's grandaughter Briarna looking bored and disconnected and probably struggling with her identity and culture. Suellyn recites her poem 'Near or Far' with other Gamilaraay women in a sacred meeting place. Briarna connects with this as the poem reinforces in Briarna that she has come from a strong, loving place and has great connection and history with the animals (Emu), land and sky. Suellyn understands that to bring the younger generation back to connection with culture it needs to be done through modern means. Language is an expression of Aboriginal culture (Thorpe & Galassi 2014). It is a means to strengthen wellbeing, sense of belonging and maintain family connection (Thorpe & Galassi 2014). Suellyn is connecting Briarna with her ancestors and is continuing stories and history from thousands of years within Briarna. By doing so through the form of a poem it is a process which Briarna and Suellyn can bond together and it keeps them connected wherever they may be. It instils a sense of belonging and being loved in Briarna. YANAJI MAN CAMPFIRE .. I got background INDIGDO DIARY Bong Bong Common located on Moss Vale Road, two-and-a-half kilometres north-east of the town of Moss Vale INDIGLOCAL Wingecarribee Reconciliation Group Inc "Wingecarribee Reconciliation Group Inc Contact: Kim Leevers Email: reconciliation.wingecarribee@gmail.com 06/0 emiailed kim as to when next meeting is " INDIGLOCAL Yamanda Association "Contact: Aunty Val or Aunty Annie Email: yamanda@live.com.au Mobile: 0412 466 430 Facebook: https://www.facebook.com/yamandaassociation/ " Equality sometimes assumes that everyone has started from the same point but a lot of aboriginal people have started life behind the 8 Ball https://www.abc.net.au/triplej/programs/hack/what-we-learnt-after-discussing-reconciliation/8585462 Additional resources do go to the poorest, the sickest and the least educated .. most of which are Indigenous people During my delivery of a cultural induction, I stated that there was no program Australia Wide that gave support, money etc to anybody simply on the basis of their Aboriginal Identity. There was always another criteria, e.g. poverty, lack of education, inability to get a house in a particular area. A young man told me that he didn’t believe that was the truth, that in the NT, his uncle who was an elder received a phone call from some organisation and offered him a free house so he could live on his tribal land. His uncle declined as he was quite happy where he was. The young man believed this was a handout. The only way any student would come to university without paying fees is through a scholarship, and there are many many scholarships available for all different sorts of things, such as the best or the worst or poverty or gender or Indigenous. Most programs are means tested. For those that aren’t means tested for over two centuries, policies of ‘Protection’, Segregation and Assimilation variously regulated the daily lives and movement of Indigenous people in Australia. Regulation occurred through child removal, enforced miscegenation, the outlawing of culture and language, the destruction and theft of lands and the breakdown of kinship relations through forced relocation; in effect, policies and practices were aimed towards the containment and annihilation of all Indigenous people. https://www.sbs.com.au/topics/voices/culture/article/2016/12/07/heres-truth-about-free-ride-some-australians-think-indigenous-peoples-get It can be toxic if you encounter the same negative stereotypes over and over again. It leads to frustration, anger and eventually bad health. https://www.creativespirits.info/aboriginalculture/busting-myths-about-aboriginal-culture-in-australia You can't take that away from me and I can't get rid of it. As the sols of my feet touch the dirt where the soles of my Ancenstors tread, i am embraced by an energy of protection, of strength, of arrogance and of humbleness. This country that is known as Australia always was Aboriginal Land, and always will be. No matter how many of my Vietnamese, Samoan, Russian, Masadonian, Persian, Kiwi Brothers and Sisters Tread and build on the land, this is Gadigal Land. And I respect their custodianship in the hope that as they tread on the Gomelooi nation and come across Yuwaalaaraay Land, that they care for Marumba the long necked turtle and her waterways. Questions to ask for Always Was, Always Will Be ... I don't think anyone would ask a Jewish Person to forget World War 2, I think that most people would agree that as terrible as that time was, Jewish people are still here regardless of such a time. I think the same way about the early settler history of Australia. I'm not blaming settler ancestors of today, but I want it recognised that we were here and we were pushed aside. Words that are linked to a particular history {colonisation} Another Black woman is my SISTAH, not my competition.... the plan is, that we both make it
* MARRIED [[Ethel HOOPER]] 00004Z * recorded in 00004Z as HOOLIGAN 23/01/20 conversation with Annette
23/01/20 conversation with Annette
* ???????? BROTHERED [[Thomas William JOHNSTON jnr]] 00214Z * ???????? BROTHERED [[George Henry JOHNSTON]] 00214Z * ???????? BROTHERED [[Elizabeth Mary JOHNSTON]] 00214Z * ???????? BROTHERED [[Newton Simpson JOHNSTON]] 00214Z * ???????? BROTHERED [[Baby 1 Simpson JOHNSTON]] 00214Z * ???????? BROTHERED [[Baby 2 Simpson JOHNSTON]] 00214Z
* BORN date place 42 years at 23/05/1964 00635 * ???????? BORN to [[Albert Simpson JOHNSTON]] and [[Ada HOOPER]] 00214Z *BROTHERED [[Colin Gordon JOHNSTON]] 00214Z 00635 * BROTHERED [[Thomas Samuel JOHNSTON]] 00214Z 00635 * BROTHERED [[Albert JOHNSTON jnr]] 00214Z * BROTHERED [[Thora Elizabeth JOHNSTON]] 00635 * BROTHERED [[Wilga Georgina Anne JOHNSTON]] 00635
* 19110205 MARRIED Eulo Qld [[Albert Simpson JOHNSTON]] 00214Z ! Supporting Info * 00603 Ada marriage cert lists Albert as Widower
* link to [[Build TTREE]] * work through all relevant tiddlers .. searches so far: ttree; TTREE; * work through TTREE folders https://ancestors.familysearch.org/en/L28B-4F2/colin-gordon-johnston-1927-2010283 reread 00626 ... was hard to read and not sure if i got details right in entries ARE lizzy hall and lizzy taylor the same person XXXXXXXXXXXXXXXXXXXXXXXXXXXX * 1845???? Roderick MITCHELL mapped area around Culgoa / Balonne Rivers 00057 * 18?????? BORN [[Sarah SIMPSON]] 00214Z - 18670603 BORN Rockhampton, QLD [[Elizabeth TAYLOR]] 00626 father:william Hall, labourer, 37 years, born York England, parents married 19/08 1866 ??Banara Qld, mother Mary formerly Boyle 26 years County of something in Ireland ... 00634z cites goodooga as lizzie birthplace - 1874???? BORN Hillsborough Station, St George, ??NSW [[Samuel HOOPER]] lizzie hall born Tinnenburrah station 00632 born 1874 00634 - 1874???? Samuel Hooper - Lizzie Taylor [Hooper] B Goodooga [parents both born 1845 William Hall and Mary Hall/Boyle B County Sligo Ireland, D Scotland]** * 18800320 BORN Booligal NSW [[Albert Simpson JOHNSTON]] to [[Thomas William JOHNSTON]] and [[Sarah SIMPSON]] 00214Z 00004Z 00600 - 18840614 BORN ?? QLD [[Katherine Emily COLGAN]] died in Qld - 18930210 BORN Tinnenburra Cunnamulla QLD [[Ada HOOPER]] 00266 lists year as 1889 00004Z lists Lizzie not Elizabeth 00263 00603 00632 00634 00635 -190109?? Taroom Police Station letter re people for removal .. .mentions Lizzie and Ada but no last names or other familiar names, may not be them 00262 - 1902???? List of people to be removed: "From Cunnamulla, a half caste man named Sam Hooper aged 28, his wife Lizzie of the same age, a son aged 9, two girls aged 11 and 8 and one girl aged one year" 00262 - 19040305 {George HOOPER} BORN 00632 - 19050520 BORN where [[Maud HOOPER]] 00632 00004Z - ???????? BORN where [[Michael HOOPER]] BORN 23/09/1908 **Micky/Micheal Hooper** 00004Z - ???????? BORN where [[David HOOPER]] BORN B23/09/1908 Cunnamulla **Dave in 00004Z - 1913???? BORN where [[William HOOPER]] Bill in 00004Z is this Bill Hooper of Kooma People .. working on pastoral stations in 50s and 60s - ???????? BORN where [[Sam HOOPER jnr]] 00004Z - ???????? BORN where [[Harry HOOPER]] 00004Z - ???????? BORN where [[George HOOPER]] 00004Z - ???????? BORN where [[Eva HOOPER]] 00004Z * 1908???? People from Mundiwa moved for a time to Goodooga and later reformed the camp ... stations Toulby and Tatala camped by abs 00057 * 1908???? Culgoa River was heart of home. Muruwari territory extended from Brewarring to Goodooga to Cunnumulla to Warroo *19?????? Arthur HOOPER became expert Shearer 00057 - 19081202 00632 Tinnenburra Station wrote to Registrar about dates of birth of Sam Hooper's children - 19090619 MARRIED {Samuel HOOPER} 43 years and [[Elizabeth Hall]] 45 years Cunnamulla 00625 00633 witnesses were P. McHugh and Patrick Christesen ...kids born before wedding ??? LIzzie's parents on 00625 listed as Willie Hall and Lizzie Hall - 19090721 LEGITIMIZED Cunnamulla QLD [[Ada HOOPER]] 00632 * 19110205 MARRIED Eulo Qld [[Albert Simpson JOHNSTON]] to [[Katherine Emily Colgan]] 00214Z * 1915 to 1916 AB CENSUS ENTRY Cunnamulla [[Ada HOOPER]] 00628b * 1915 to 1916 AB CENSUS ENTRY Cunnamulla [[Ethel HOOPER]] 00628b * 1915 to 1916 AB CENSUS ENTRY Cunnamulla [[Eva HOOPER]] 00628b * 19150315 ENLISTMENT MEDICAL Cunnamulla [[Albert Simpson JOHNSTON]] 00612 * 19150324 EMPLOYED where? [[Albert Simpson JOHNSTON]] Fencing Contractor and Horsebreaker 00600 * 19150324 ENLISTED Cunnamulla QLD [[Albert Simpson JOHNSTON]] 00005 00600 * 19150820 EMBARKED & INVOLVEMENT WW1 SERVICE HMAT Shropshire, Brisbane [[Albert Simpson JOHNSTON]] 00619 *19151211 to 19170528 CASUALTY FORM [[Albert Simpson JOHNSTON]] 000615abcd, 00616 * 19150324 mrs A Johnston of Eulo listed as wife 00600 - 00622 next of kin listed as W Johnston 00622 - 19150820 {Albert Simpson JOHNSTON} SERVICE 5th Light Horse Regiment Brisbane 00619 *19151204 to 19170601 STATEMENT OF SERVICE [[Albert Simpson JOHNSTON]] 00613 *19151211 to 19170528 CASUALTY FORM [[Albert Simpson JOHNSTON]] 000615abcd, 00616 - 19170331 to 19170528 statement of service {Albert Simpson JOHNSTON} 00614 - **1915-1916 Cunnamulla 00173** * 19170326 SERVED Deir Al - Balah Gaza Palestine [[Albert Simpson JOHNSTON]] 00214Z - 19170918 {Albert Simpson JOHNSTON} DISCHARGED 00618 * 1918???? QLD EXEMPTION ISSUED Cunnamulla [[Ada HOOPER]] 00058 00629 Queensland exemption issued in 1918 Cunnamulla, recorded on 1947 register 25 yrs old 00630 * 19181223 MARRIED Cunnamulla Qld [[Ada HOOPER]] housekeeper 27 years to [[Albert Simpson JOHNSTON} Labourer 39 years 00214Z 00635 states 25 yrs at marriage in Cunnamulla 00263 00603 00635 St Albans Church CUNNAMULLA .. Albert was Labourer in Eulo, Ada was Housekeeper in Cunnamulla ... witnesses were {W H YOUNG} and {Lily Margaret Cochrane} 00263 lists Ada's parents as Samuel Hooper and Elizabeth Taylor, * 19201210 [[Henry Albert JOHNSTON]] BORN ... name may have been known in reverse .. Tinnenburra Cunnamulla 00059 00214Z 00267 00620 states 1921 00176** - 19220301 {John Norman JOHNSTON} Born Cunnamulla 00272 - 1923#### Walgett Koories moved to Angledool, only to see them return home within the year * 1923???? QLD EXEMPTION ISSUED Cunnamulla [[George HOOPER]] 00629 not verified as same yet .. also 2nd George Hooper 1926 exemption Mitchell 00629 not verified as same yet * 1926???? Charleville QLD EXEMPTION [[George HOOPER]] issued 00058 * 19260703 BORN Cunnamulla [[Colin Gordon JOHNSTON]] 00186 00214Z 00413 ** spent younger years on sheep stations at cunnamulla then moving to wynnum 00413 - [[Gloria Patricia VINES]] born WYNNUM 1928 00186 - **19320601 {George HOOPER} died** * 19340608 RECEIVED MEDALS [[Albert Simpson JOHNSTON]] 00012 - 19350313 {Albert Simpson JOHNSTON} note re base records - 00275 1936-37 yuwalaraay people were forcibly moved from Tibooburra and Angledool to Brewarrina mission … 1938 many moved to bourke [where Kunja people are] and other places - 19360526 whole of yuwalaraay population at Angledool was forcibly moved to Brewarrina ... semi trailers arrived ...more on page 24 ... also see page 12 of 00281 - **1938? pic of Colin at 12 in Cunnamulla** 00057 ... Why are we NOT Murawari? .. there is a picture of Arthur Hooper on page 27 ... around 2001?? Arthur in his 70s * ???????? Dennawan Arthur HOOPER - in between Ms Ginger [Missionary] and the Hoopers was a big bush shed that was used for the Church 00057 20011118 Dorothy Kelly interview 00057 ...1930s? Dorothy Kelly and Byno Sisters are cousins to Arthur Hooper .. dorothy's mother lived in Dennawan with her Mother .. Betty Waites is Arthur Hooper's sister 00057 ... higher side of the lagoon ... * 193????? Arthur HOOPER stayed with his grandmother in Dennawan in late 1930s ... lots of movement by people, to Tinnenburra, 00057 * 194????? Burban Grange Station 20s to 40s ... Wigetty Hooper worked at burban grange with his father Sam 00057 *19390618 Many Dennawan people recognised as living in Goodooga 00057 *19?????? Betty Waites: Donald Byno: His sister Grannie Doonie; * 1997???? Betty Waited recounts her uncle seeing Miraaku, spirit 00057 - 1940s 112 abs living at Cunnamulla fringe camps in huts** - 1940???? Toddie Byno nee Bailey, Aunty of Felix Hooper, lived in House 1 and later moved to Weilmoringle 00412 - 1940s Goodooga Aboriginal Reserve ... Ruby and Felix hooper .. sister and borther ... kids of sam hooper from Cunnamulla 00265 - 1940???? to 1960s House 2 Betty Waites married to Harry Waites, born 1929 nee Hooper or Bailey, came to Goodooga 1939, sister of Felix Hooper, parents Sam Hooper and Nora/Norma Hooper (nee Bailey) - 1940???? to 1960s House 3 Ruby Hooper, sister of Felix Hooper, daughter of Norma Bailey 00412 - House 4 1960s Patsy Bishop, need HOOPER, daughter of Felix married - 1940???? House 5 Felix 'Wiggity'HOOPER, son of Sam HOOPER of Cunnamulla, Edna Hooper, Patsy HOOPER daughter now Bishop born 1946, Evelyn HOOPER daughter now Coffee born 1947 00412 ... more on page 130 of 00265 - 1940???? House 7 Doreen Jackson, sister of Felix HOOPER 00412 - 1940???? House 9 Percy 'Cookie' HOOPER, brother of felix 00412 - 1940???? House 38 Arthur HOOPER, 1996 now in Brewarrina 00412 - 1940???? House 49 Dolly HOOPER, sister of Felix 00412 - 1940???? House 52 Evelyn Bailery, niece of Johnny Bailey, cousin of Felix - 19420414 {John JOHNSTON} enlisted; service # QX31492, Rank of Lance Corporal 00272 * 19420824 {Henry JOHNSTON} enlisted; service # QX33339, Rank of Lance Corporal 00267 ** Home Town Cunnamulla, Paroo, Qld * 1947???? Cunnamulla QLD EXEMPTION still in force [[Ada HOOPER]] 00058 * 1947???? Charleville QLD EXEMPTION still in force [[George HOOPER]] 00058 - 1947???? {Henry HOOPER} Queensland exemption issued in 1928 Cunnamulla, recorded on 1947 register 00058 ... we didn't have a henry ???? * 1947???? MARRIED [[Colin Gordon JOHNSTON]] and [[Gloria Patricia VINES]] 00413 * 19500602 DIED Cunnamulla Qld [[Albert Simpson JOHNSTON]] 00214Z * 195006?? BURIED Cunnamulla Qld [[Albert Simpson JOHNSTON]] 00214Z * 19640523 DIED [[Ada HOOPER]] PA Hospital BRISBANE 00635 00266 * 19640526 BURIED [[Ada HOOPER]] Hemmant Cemetary BRISBANE 00635 00266 * 19640523 [[Henry Albert JOHNSTON]] 44 years 00635 ?? when did he do his military service ??? * 19640523 [[John Norman JOHNSTON]] 42 years 00214Z 00635 * 19640523 [[Thomas Samuel JOHNSTON]] 40 years 00214Z 00635 * 19640523 [[Colin Gordon JOHNSTON]] 38 years 00635 * 19640523 [[Thora Elizabeth JOHNSTON]] 34 years 00635 * 19640523 [[Wilga Georginia Anne JOHNSTON]] 30 years 00635 * 19640523 [[Colin Gordon JOHNSTON]] lived at 50 Haig St Wynnum West 00635 * 19640523 DIED [[Ada HOOPER]] Brisbane Qld 75 years 00635 *19640526 [[Ada HOOPER]] BURIED Hemmant Cemetary BRISBANE** - 1965**** Lawrence JOHNSTON born Wynnum 00186 - 1967**** Anne Jefferies and Patricia Bowles 00186 - **1969 Four Corners 'out of sight out of mind' about cunnamulla fringe camps** - 1987???? {John Norman JOHNSTON} died 00272 * 20010411 Arthur HOOPER Muruwari man provides word list and is interviewed 00057 murawari map shows murawari being spoken at tinnenburra ... brewarring, goodooga, cunnamulla, warroo .. 00057 * 20011118 Josie Byno participant in field survey 00057 * 20?????? later visits to Dennawan by Ted Fields 00057 * 2001???? Arthur HOOPER senior Muruwari man who lived at Dennawan as child now in Brewarrina .. also photo of Arthur at figure 8.48 00057 * 20?????? house in Dennawan possibly lived in by Waites 00057 * 2001???? DIED Charleville [[Henry Albert JOHNSTON]] 00620 * 20020517 Gloria Mathews Memory Map of Dennawan mentions SCUTHORPES and HOOPER families next to Miss G 00057 * 20020410 [[Henry Albert JOHNSTON]] DIED Charleville Cemetary 00059 00267 00176** - 20100113 {Colin Gordon JOHNSTON} DIED WYNNUM 00413 ! PAST NOTES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - 00186 'father's background not discussed as a child, in reference to Grandpa 00057 George Hooper exception 1947 Charleville issued 1926 00057 Henry Hooper exemption 1947 Cunnamulla issued 1938 00057 Harry Johnstone exemption 1947 Blackall 1941 00213 Dudly Orcher B1914 worked on station at Weilmoringle about 14 to 17. Boss was Arthur Johnston Ethel HOOPER 23/01/20 conversation with Annette George HOOPER * OTHER occupation Stockman" 00624 Henry Albert JOHNSTON "* B 1921 at 23/05/1964 he was 44 years * D 2001 * BORN * put info from 00068 onto {TIMELINE} 1836 Thomas William Johnson 1836 South Aust, Dight 25/01/21 buried bolligal CofE Cemetrary and Sarah Simpson .. lots more sarah simpson details (https://www.myheritage.com/research/record-40001-965443822/sarah-simpson-in-familysearch-family-tree?s=299876711) - **18930210 Ada Hooper** D 1964 Cunnamulla - 20/03/1879or80 Booligal Albert Simpson Johnston D 02/06/50 Cunnamulla General Cemetary [no listing for either] Co-ordinates S28.06766, E145.68439 19/08/1967** - Sally Lucas - 23/09/1908-20/03/1909 **Zilla Hooper** - 1909 **Sam/Samuel Hooper** of Cunnamulla- Nora Bailey All below is Goodooga - Frederick Hooper - May Grimes - Betty Hooper/Waites B1929 40s and 60s - Henry Waites - 1940s Goodooga Toddie Byno aunty of Felix Hooper - Betty Hooper?/Bailey came in 1939 - 06/01/1924 Felix 'Wiggety' Hooper Muruwurri D 1988 from Dennowan still in 60s - Edna - Patsy Bishop 1946 still in 60s - Evelyn Coffee 1947 still in60s - 2 brothers and 3 more sisters 60s - Ruby Hooper still in 60's 80s - ?Victor MacDonald - Doreen Hooper - Alec Jackson - Percy 'Cookie' Hooper still in 60s - Mavis Cubby - Roger Cubby 1949 - 2 elder siblings - Dolly Hooper still in 60s - Booker Baker - Arthur Hooper, now of Brewarrina, used to live in house in Goodooga in 1940s and 60s - Cila Boney - **Harry Hooper** - Ruby Moore - **Ethel Hooper** 1915/1916 Cunnamulla - ? Hooligan - **Eva Hooper** 1915/1916-D1967 Cunnamulla - Toego Robinson - B Eulo **Eva Hooper [**Robinson] D1967 - **Henry Hooper** goodooga 60s toddie byno aunty of felix hooper ?? Yuwaalaraay tribe from the south of the Bokhara river 00140 - 00412 - Past Editions of Aboriginal History Journal - 1874 B {Samuel Hooper} - 1874 B {Elizabeth Taylor} GOODOOGA - 1879 Mar 20 B Booligal Albert Simpson Johnston D 02/06/50 Cunnamulla General Cemetary [no listing for either] Co-ordinates S28.06766, E145.68439 - 1879 or 80 Albert born - 1884 Katherine Colgan born - 1836 Thomas William Johnson and Sarah Simpson these details haven't been added yet from 00180 albert johnston 36 years old joined army 24/03/15 natural born british subject born at Booligal NSW mrs A Johnston [wife] of Eulo QLD Birth Booligal, NSW, Australia Enlistment - WW1 Cunnamulla, QLD, Australia complexion 'dark' on Albert enlistment papers .. natural born british subject 00176 Ruby Dorothy JOHNSTON [what was her surname] B 27041925 Died 20030316 wife of henry johnston 1845 William Hall 1846 muruwari at Balone River 18?? Mary Hall/Boyle County Sligo Ireland, D Scotland] - 1874 Sam Hooper born - 1874 Elizabeth Taylor? ... her maiden name is Hall ... born GOODOOGA - - 1879 Albert born Booligal - 1836 Thomas William Johnson and Sarah Simpson - **1893 Ada Hooper born Tinnenburra** - 05/03/1904 brother George Hooper D01/06/1932 - 20/05/1905 sister Maud Hooper - Frank Stewart - B23/09/1908 brother Cunnamulla Dave/David Hooper D Cunnamulla 19/08/1967 - Sally Lucas - 23/09/1908 brother Micky/Micheal Hooper - 23/09/1908-20/03/1909 sister Zilla Hooper - 1909 **Sam/Samuel Hooper [assuming muruwurri from Felix claim]** of Cunnamulla- Nora Bailey - Betty Hooper/Waites B1929 40s and 60s - Henry Waites - 1940s Goodooga Toddie Byno aunty of Felix Hooper - Betty Hooper?/Bailey came in 1939 - Frederick Hooper - May Grimes - 06/01/1924 **Felix 'Wiggety' Hooper Muruwurri** D 1988 from Dennowan still in 60s - Edna - Patsy Bishop 1946 still in 60s - Evelyn Coffee 1947 still in60s - 2 brothers and 3 more sisters 60s - Ruby Hooper still in 60's 80s - ?Victor MacDonald - Doreen Hooper - Alec Jackson - Percy 'Cookie' Hooper still in 60s - Mavis Cubby - Roger Cubby 1949 - 2 elder siblings - Dolly Hooper still in 60s - Booker Baker - **Arthur Hooper, a senior Muruwari** man who lived at Dennawan as a child (now resident in Brewarrina), used to live in house in Goodooga in 1940s and 60s - Cila Boney - (Arthur Hooper interview, 11 April 2001 - dorothy kelly, cousin of Arthur Hooper - ARthur Hooper and sister Betty waites lived there as children Denawan - Harry Hooper - Ruby Moore - 1913 Bill / Brother William Hooper D 09/06/1963 -Delia Skethorpe - is this **Bill Hooper of Kooma People** .. working on pastoral stations in 50s and 60s - Ethel Hooper 1915/1916 Cunnamulla - ? Hooligan - **is this ethel of Budjiti ????** - 1922 Ethel Hooper, Cunnamulla. Protest against removal to a mission from his employ - removed from Cunnamulla to Taroom for own protection in 1924 .. and infant? - 1925 protest by A Hooper against her removal to taroom - 1928 recommend order for girls? removal to be revoked - Eva Hooper B Eulo 1915/1916-D1967 Cunnamulla - Toego Robinson - Henry Hooper - 1909 Sam and Lizzie got married in Cunnamulla - 1911 Albert married Katherine Emily Colgan in Eulo on Feb 5 - 1915 Albert enlisted - 1915 mrs A Johnston listed as wife in Eulo - 1915-1916 Cunnamulla - 1917 Albert injured ?? invalided to home and discharged - 1918 married Albert St Albans Church Cunnamulla - 1918 exemption cunnamulla at 25 yrs old - 1920 Albert born Tinnenburra [died charleville 2002] johnston, clayton, brayborn, cannon, littlewood - 1922 Cunnamulla John Norman or Jack born D1987 Cunnamulla - Thomas Samuel born - **1926 Colin Gordon born** - 1930 Thora Elizabeth born - 1930s sam and nora move to goodooga??? - - 1934 Albert received war medals - 1934 Wilga Georgina Anne born - 1938 pic of Colin at 12 in Cunnamulla - 1940s 112 abs living at Cunnamulla fringe camps in huts - 1950 Albert Simpson died - 1950 Garry Gordon Born Wynnum - 1960s goodooga 60s toddie byno aunty of felix hooper - 1964 Ada died PA Hospital Brisbane .. buried Hemmant Cemetary 26/05/64 - 1968 Tracy Leonie born Brisbane - 1969 Four Corners 'out of sight out of mind' about cunnamulla fringe camps - * put info from 00068 matyu munyu onto ! NOT YET INCLUDED * ???????? BORN [[Sally LUCAS]] 00004Z * ???????? BORN [[Frank STEWART]] 00004Z * ???????? BORN [[Delia SKEWTHORPE]] 00004Z * ???????? BORN [[???? HOOLIGAN]] 00004Z * ???????? BORN [[Ruby MOORE]] 00004Z * ???????? BORN [[Toego ROBINSON]] 00004Z * ???????? BORN [[Katherine Emily Colgan]] 00214Z * ???????? BORN [[Albert JOHNSTON]] Grandpa brother ??? 00214Z * ???????? BORN [[Thomas William JOHNSTON jnr]] 00214Z * ???????? BORN [[George Henry JOHNSTON]] 00214Z * ???????? BORN [[Thomas Samuel JOHNSTON]] 00214Z * ???????? BORN [[Elizabeth Mary JOHNSTON]] 00214Z * ???????? BORN [[Newton Simpson JOHNSTON]] 00214Z * ???????? BORN [[Baby Simpson 1]] 00214Z * ???????? BORN [[Baby Simpson 2]] 00214Z
* SISTERED [[Michael HOOPER]] 00004Z * SISTERED [[David HOOPER]] 00004Z * SISTERED [[Ada HOOPER]] 00004Z * 19050520 BORN to [[Samuel HOOPER]] and [[Elizabeth TAYLOR]] 00004Z 00632 * SISTERED [[William HOOPER]] 00004Z * SISTERED [[Samuel HOOPER jnr]] 00004Z * SISTERED [[Ethel HOOPER]] 00004Z * SISTERED [[Harry HOOPER]] 00004Z * SISTERED [[George HOOPER]] 00004Z * SISTERED [[Eva HOOPER]] 00004Z * MARRIED [[Frank STEWART]] 00004Z
* 19xx00xx BORN place to [[Samuel HOOPER]] and [[Elizabeth TAYLOR]] 00004Z * 19xx00xx MARRIED place whom 00ref * 19xx00xx MOTHERED FATHERED place whom 00ref * 19xx00xx BROTHERED [[David HOOPER]] place whom 00004Z * 19xx00xx BROTHERED [[Maud HOOPER]] place whom 00004Z * 19xx00xx BROTHERED [[William HOOPER]] place whom 00004 * 19xx00xx BROTHERED [[Samuel HOOPER jnr]] place whom 00004Z * 19xx00xx BROTHERED [[Ethel HOOPER]] place whom 00004Z * 19xx00xx BROTHERED [[Harry HOOPER]] place whom 00004Z * 19xx00xx BROTHERED [[George HOOPER]] place whom 00004Z * 19xx00xx BROTHERED [[Eva HOOPER]] place whom 00004Z * 19xx00xx LIVED address 00ref * 19xx00xx ENLISTED place 00ref * 19xx00xx DIED place 00ref * 19xx00xx BURIED place 00ref * recorded as Micky 00004Z and 00068
* ???????? BROTHERED [[Thomas William JOHNSTON jnr]] 00214Z * ???????? BROTHERED [[George Henry JOHNSTON]] 00214Z * ???????? BROTHERED [[Elizabeth Mary JOHNSTON]] 00214Z * ???????? BROTHERED [[John Hector Charles Newton JOHNSTON]] 00214Z * ???????? BROTHERED [[Baby 1 Simpson JOHNSTON]] 00214Z * ???????? BROTHERED [[Baby 2 Simpson JOHNSTON]] 00214Z
<<list-links "[tag[REFER]sort[title]]">>
* BORN 27/04/1925 00176 * ???????? MARRIED [[Henry Albert JOHNSTON]] 00176 00620 * ???????? MOTHERED [[William JOHNSTON]] 00620 * ???????? MOTHERED [[Female 1 JOHNSTON]] 00620 * ???????? MOTHERED [[Female 2 JOHNSTON]] 00620 * ???????? MOTHERED [[Female 3 JOHNSTON]] 00620 * ???????? MOTHERED [[Female 4 JOHNSTON]] 00620 * ???????? MOTHERED [[Stephen James JOHNSTON]] 00620
* ???????? BORN place to * siblings etc * MARRIED [[Harry HOOPER]] 00004Z
* ???????? BORN place to * siblings etc * MARRIED [[David HOOPER]] 00004Z
* ???????? BORN Hillsborough Station St George Qld 00625 00632 * FATHERED [[Micheal HOOPER]] 00004Z * FATHERED [[David HOOPER]] 00004Z * 18930210 FATHERED Tinneburra Station Cunnamulla [[Ada HOOPER]] 00004Z 00632 00635 *18930210 WORKED as stockman 00635 * 19090619 MARRIED Cunnamulla Lizzie Hall [[Elizabeth TAYLOR]] 00004Z 00625 00632 00635 * 19090619 WORKED Cunnamulla Shearer 43 years 00625 * 19090721 LEGITIMIZED Cunnamulla [[Ada HOOPER]] 00632 * FATHERED [Maud HOOPER]] 00004Z * FATHERED [William HOOPER]] 00004Z * FATHERED [Samuel HOOPER jnr]] 00004Z * FATHERED [Ethel HOOPER]] 00004Z * FATHERED [Harry HOOPER]] 00004Z * FATHERED [George HOOPER]] 00004Z * FATHERED [{Eva HOOPER]] 00004Z
* ???????? BORN place to [[Samuel HOOPER]] and [[Elizabeth TAYLOR]] * BROTHERED [[Michael HOOPER]] 00004Z * BROTHERED [[David HOOPER]] 00004Z * BROTHERED [[Ada HOOPER]] 00004Z * BROTHERED [[Maud HOOPER]] 00004Z * BROTHERED [[William HOOPER jnr]] 00004Z * BROTHERED [[Ethel HOOPER]] 00004Z * BROTHERED [[Harry HOOPER]] 00004Z * BROTHERED [[George HOOPER]] 00004Z * BROTHERED [[Eva HOOPER]] 00004Z
* MARRIED [[Thomas William JOHNSTON]] 00603 * 18800320 MOTHERED Booligal NSW to [[Albert Simpson JOHNSTON]] 00214Z * ???????? MOTHERED [[Thomas William JOHNSTON jnr]] 00214Z * ???????? MOTHERED [[Thomas William JOHNSTON jnr]] 00214Z * ???????? MOTHERED [[George Henry JOHNSTON]] 00214Z * ???????? MOTHERED [[Elizabeth Mary JOHNSTON]] 00214Z * ???????? MOTHERED [[Newton Simpson JOHNSTON]] 00214Z * ???????? MOTHERED [[John Hector Charles Newton JOHNSTON]] 00214Z * ???????? MOTHERED [[Baby 1 Simpson JOHNSTON]] 00214Z * ???????? MOTHERED [[Baby 2 Simpson JOHNSTON]] 00214Z
* ???????? BROTHERED [[William JOHNSTON]] 00620 * ???????? BROTHERED [[Female 1 JOHNSTON]] 00620 * ???????? BROTHERED [[Female 2 JOHNSTON]] 00620 * ???????? BROTHERED [[Female 3 JOHNSTON]] 00620 * ???????? BROTHERED [[Female 4 JOHNSTON]] 00620
* ???????? BORN to [[Albert Simpson JOHNSTON]] and [[Ada HOOPER]] 00214Z *BROTHERED [[Colin Gordon JOHNSTON]] 00214Z 00635 * BROTHERED [[John Norman JOHNSTON]] 00214Z 00635 * BROTHERED [[Albert JOHNSTON jnr]] 00214Z * BROTHERED [[Thora Elizabeth JOHNSTON]] 00635 * BROTHERED [[Wilga Georgina JOHNSTON]] 00635 * 40 years at 23 May 1964 00635
* Spelled as JOHNSON on 00214Z * MARRIED [[Sarah SIMPSON]] 00603 * 18800320 FATHERED Booligal NSW [[Albert Simpson JOHNSTON]] 00214Z * ???????? FATHERED [[Thomas William JOHNSTON jnr]] 00214Z * ???????? FATHERED [[Thomas William JOHNSTON jnr]] 00214Z * ???????? FATHERED [[George Henry JOHNSTON]] 00214Z * ???????? FATHERED [[Elizabeth Mary JOHNSTON]] 00214Z * ???????? FATHERED [[Newton Simpson JOHNSTON]] 00214Z * ???????? FATHERED [[John Hector Charles Newton JOHNSTON]] 00214Z * ???????? FATHERED [[Baby 1 Simpson JOHNSTON]] 00214Z * ???????? FATHERED [[Baby 2 Simpson JOHNSTON]] 00214Z
* ???????? BROTHERED [[George Henry JOHNSTON]] 00214Z * ???????? BROTHERED [[Elizabeth Mary JOHNSTON]] 00214Z * ???????? BROTHERED [[Newton Simpson JOHNSTON]] 00214Z * ???????? BROTHERED [[John Hector Charles Newton JOHNSTON]] 00214Z * ???????? BROTHERED [[Baby 1 Simpson JOHNSTON]] 00214Z * ???????? BROTHERED [[Baby 2 Simpson JOHNSTON]] 00214Z
* ???????? BORN to [[Albert Simpson JOHNSTON]] and [[Ada HOOPER]] *SISTERED [[Colin Gordon JOHNSTON]] 00635 * SISTERED [[Henry Albert JOHNSTON]] 00635 * SISTERED [[John Norman JOHNSTON]] 00635 * SISTERED [[Albert JOHNSTON jnr]] * SISTERED [[Wilga Georgina Anne JOHNSTON]] 00635 * 34 years old at 23 may 1964 00635
* ???????? BORN place to * siblings etc * MARRIED [[Eva HOOPER]] 00004Z
[[Who Am I]] * Yuwalaaraay are Emu people https://kamilaroianationsidentity.weebly.com/totems.html Kamilaroi totems include: Dilby the Crow and Kaputhin the Eagle Kaputhin the Eagle associates itself with the following spiritual concepts: celebration of the blue skies Upperworld Messenger Soaring over Obstacles The Value of the Ego and Transcending the Ego Heat and Wind Wisdom AND Flight of the Spirit Subtotems: Within these two totem moieties, subtotem groupings exist. These were derived as a class social system from matriarchal lines of descent allowing marriage and relationships to take place from other parts of the Kamilaroi nation. The sutbotem groupings are aligned with animal totems (examples stated below) within the Kamilaroi nation. These are represented in the following: Kaputhin Moiety – Yibaay/Gambuu (Ringtail possum, red kangaroo, quoll, wallaroo, platypus, quail, barking owl, emu, brolga and death adder) Dilby Moiety – Marrii/Gabii (Brush-tailed possum, bandicoot, echidna, pademelon, eastern grey kangaroo, pelican, white cockatoo and kookaburra) Rulings for marriage within the Gamilaraay language grouping, follow the subsequent decrees you could not marry inside your own moiety group. you had to marry someone from another class and from another moiety. You could not marry within your own totem. Class Sub Group: The final system which is looked upon within the correct alignment of two people for marriage of the Gamilaraay people, is the 'Class Sub Group'. This gives way to a spiritual and physical connection, acknowledging the past, present and future, proving that the society was and is caring of long-established time. Class groupings within the Kamilaroi nation are as follows: Gabii/Gambuu/Marrii/Yibaay (male social group) AND Buudhaa/Gabudhaa/Maadhaa/Yibadhaa (female social groupings) Two examples of a union of two Gamilaraay people from the Kamilaroi nation in a men and women's social system is as follows; Totem (male) marries Totem (Female) producing Children (male/female totem) Yibaay (clan) Emu Yibadhaa (clan) Blacksnake Gambuu (m) Buudhaa (f) Blacksnake Marrii (clan) Kangaroo Maadhaa (clan) Goanna Gabii (m) Gabudhaa (f) Goanna For further reading on this fascinating rite of marriage please read the following link http://www.stoppilligacoalseamgas.com.au/?p=1831 as Mr Paul Spearim recalls the importance of totems in the culmination of marriage as a Galmilaraay man. ! nation Gamilaraay or Kamilaroi ! clan Yuwaalaaraay or Ualarai dhinawan / emu ** matrilineal ! family ... this is the bloodline * find out more about moeity * & what are two halves for yuwaalaaraay ** all three above is pre-ordained ** personal .. strengths and weaknesses ** is given when obvious who you are, * I protect mine and do not eat & teach others how to care for it * links me to the universe and to geographical features and to my responsibilities * Skin Names ... extended family ... people don't necessarily make their minds up straight away ... they may want to go back to their wider family network and have a chat
* ???????? MARRIED [[Elizabeth Mary JOHNSTON]] 00214Z
tags: indig Annette Daught 10/10/20 as comment to Intruder series on Facebook White-washing everything. White supremacy not in the extreme public arena like the KKK,but subtle normalisation of everyday ways of doing & accepting.
a descendant of the Yuwalaaraay clan of the Gomelero ??? nation Yuwalaraay woman, born and raised in Wynnum, Brisbane .. holding the hand of all indigi women to support ghem through self determination regardless of who or where they have been I am a freshwater woman https://www.naidoc.org.au/get-involved/2020-theme what does it mean that seemingly only educate people are speaking on our behalf isn't lived experience as a local an important contribution to local government decisions on how resources, money etc will be disseminated Australian born citizens alive now, still follow laws and wishes of the country that cameinto play 200 years ago, laws and agreements that were initially created in a completely different hemisphere. Why is it wrong for me to do the same? Why is it wrong for me to want to do the same
* ???????? BORN to [[Albert Simpson JOHNSTON]] and [[Ada HOOPER]] *SISTERED [[Colin Gordon JOHNSTON]] 00635 * SISTERED [[Henry Albert JOHNSTON]] 00635 * SISTERED [[John Norman JOHNSTON]] 00635 * SISTERED [[Albert JOHNSTON jnr]] * SISTERED [[Thora Elizabeth JOHNSTON]] 00635 * 30 years old at 23 may 1964 00635
* ???????? BORN place to [[Samuel HOOPER]] and [[Elizabeth TAYLOR]] 00004Z * BROTHERED [[Michael HOOPER]] 00004Z * BROTHERED [[David HOOPER]] 00004Z * BROTHERED [[Ada HOOPER]] 00004Z * BROTHERED [[Maud HOOPER]] 00004Z * BROTHERED [[Samuel HOOPER jnr]] 00004Z * BROTHERED [[Ethel HOOPER]] 00004Z * BROTHERED [[Harry HOOPER]] 00004Z * BROTHERED [[George HOOPER]] 00004Z * BROTHERED [[Eva HOOPER]] 00004Z * MARRIED [[Delia SKEWTHORPE]] 00004Z
* ???????? BROTHERED [[Female 1 JOHNSTON]] 00620 * ???????? BROTHERED [[Female 2 JOHNSTON]] 00620 * ???????? BROTHERED [[Female 3 JOHNSTON]] 00620 * ???????? BROTHERED [[Female 4 JOHNSTON]] 00620 * ???????? BROTHERED [[Stephen James JOHNSTON]] 00620